From 908e52abec0ca000d6f5858b79a8aba1ce1d04ef Mon Sep 17 00:00:00 2001 From: aggelos Date: Fri, 19 Feb 2010 06:29:57 -0800 Subject: [PATCH] Add valgrind port --- docs/developer/gsoc2010/index.mdwn | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/developer/gsoc2010/index.mdwn b/docs/developer/gsoc2010/index.mdwn index aa64d038..ebbf7056 100644 --- a/docs/developer/gsoc2010/index.mdwn +++ b/docs/developer/gsoc2010/index.mdwn @@ -105,5 +105,10 @@ This work involves re-implementing the services presently provided by clock() in 1. Implement Superpages on x86_64 +1. Port valgrind to DragonFlyBSD + +Valgrind is a very useful tool on a system like DragonFly that's under heavy development. Since valgrind is very target specific, a student doing the port will have to get acquainted with many low level details of the system libraries and the user<->kernel interface (system calls, signal delivery, threading...). This is a project that should appeal to aspiring systems programmers. Ideally, we would want the port to be usable with vkernel processes, thus enabling complex checking of the core kernel code. + +The goal of this project is to port valgrind to the DragonFlyBSD platform so that at least the memcheck tool runs sufficiently well to be useful. This is in itself a challenging task. If time remains, the student should try to get at least a trivial valgrind tool to work on a vkernel process. (please add) -- 2.41.0