From 2862f14d6875d949e62282bb52d45588f8185826 Mon Sep 17 00:00:00 2001 From: Rene Gollent Date: Wed, 7 Nov 2012 19:26:00 +0100 Subject: [PATCH] Added todo list. Lists missing/incomplete Debugger features. Not exhaustive. --- docs/develop/debugger/todo.txt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 docs/develop/debugger/todo.txt diff --git a/docs/develop/debugger/todo.txt b/docs/develop/debugger/todo.txt new file mode 100644 index 0000000000..f4b91850ad --- /dev/null +++ b/docs/develop/debugger/todo.txt @@ -0,0 +1,14 @@ +- Need the ability to save crash reports. +- CLI needs to be more fully implemented. +- General expression evaluation parser. Once implemented, should supplant the primitive one currently used for C/C++ typecasting support, as well as being exposed for user expression input. +- Conditional breakpoint/watchpoints. Contingent on above general expression parser. +- Remote debug interface support. +- Kernel debug support. +- Architecture needs to be able to report back the hardware debugging capabilities/limitations of the target platform. +- WatchpointManager needs to be able to use the aforementioned information from Architecture in order to more intelligently + manage/restrict watchpoint usage (especially once expression watchpoints come into play). +- More complete DWARF3/4 support. +- x86-64 support. +- Support for retrieving/displaying function return values (arch-specific). +- Syntax highlighting in source view. +- Detection of mouse hovering over a variable in SourceView and showing value in tooltip (probably requires expression parsing support).