From 05625ee26fbfacb146b7fc94631f56bae58affcb Mon Sep 17 00:00:00 2001 From: Eduard - Gabriel Munteanu Date: Wed, 22 Feb 2012 23:39:07 +0200 Subject: TODO: add GDB proposal Signed-off-by: Eduard - Gabriel Munteanu Signed-off-by: Pekka Enberg --- TODO | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/TODO b/TODO index ee1120a7..eaf9bb99 100644 --- a/TODO +++ b/TODO @@ -328,6 +328,28 @@ Required skills:: Difficulty:: Medium +GDB +~~~ +Jato already hooks into GDB's JIT interface to provide basic debugging +functionality such as backtraces and breakpoints. This could use a cleanup and +various improvements, like the ability to display the arguments passed to a +method. We could implement a better mangling scheme, but it's probably better +to use the new custom debug info support in GDB 7.4. Check the +http://sourceware.org/gdb/onlinedocs/gdb/JIT-Interface.html#JIT-Interface[GDB +documentation] for details. + +Another possible improvement could be minimizing the need to disable +optimizations. + +This task should be rather straightforward, but it might require digging +through GDB to figure out possibly missing details from the documentation. It +can be scaled according to the features one proposes to implement. + +Required skills:: + C, GDB, x86(-64) +Difficulty:: + Medium, depends on the scope of the proposal + Other ----- -- cgit 1.2.3-korg