Commit Graph

16 Commits

Author SHA1 Message Date
Friedemann Kleint
7baf7b24e0 Debugger[New CDB]: Pass formatting parameters.
Pass around formatting parameters as structure.
Prototypically implement formatting of char *-Pointers
as UTF8.
Transfer registers and modules only if dock window is visible.
2010-12-09 17:04:43 +01:00
hjk
cfd2dbb395 debugger: split debuggeragents.{h,cpp} int {memory,disassembler}agent.{h,cpp} 2010-12-08 16:48:35 +01:00
Friedemann Kleint
1477165e1c Debugger: Fix StackFrame.usable for CDB 2010-12-01 16:37:34 +01:00
hjk
a638b9338e debugger: make '0' the 'invalid' BreakpointId value 2010-12-01 11:52:18 +01:00
Friedemann Kleint
a4d7fb2f06 Debugger: Fix compilation, centralize breakpoint type detection.
Reviewed-by: hjk
2010-11-26 13:06:03 +01:00
Friedemann Kleint
2c1c22fbfc Debugger[New CDB]: Move index bookkeeping into SymbolGroup.
To enable creating lightweight value classes for dumping.
Add some fixes for inames (template base classes). Fix
find().
2010-11-25 10:01:40 +01:00
Friedemann Kleint
c619360860 Debugger: Fix CDB Disassembler 2010-11-24 16:51:02 +01:00
Friedemann Kleint
191b7e0b00 Debugger[new CDB]: Work on locals.
Add optional code model scope checking. Remove need to call
to 'expandlocals' command by giving 'locals' options for expanded
and uninitialized variables, saving one roundtrip.
Handle shadowed variables and __formal parameters. Differentiate
between name and iname in SymbolGroup.
2010-11-23 13:36:39 +01:00
Friedemann Kleint
c35672eaa8 Debugger: Remove 'friend gdbengine' from stackhandler.
Preparing the introduction of tooltips for the new
CDB engine. Fix some breakpoint states in CDB.
2010-11-22 17:06:08 +01:00
Friedemann Kleint
7fbff9c3af Debugger[New CDB]: Fix disassembly.
Introduce GDBMI-based 'stack' extension command instead of the
builtin 'k' as this does not print the correct instruction pointer.
2010-11-22 13:50:40 +01:00
Friedemann Kleint
1b9b962b2c Debugger[new CDB]: Polish options, add remote debugging. 2010-11-19 16:13:22 +01:00
hjk
5209b396cd debugger: make BreakHandler::setState private 2010-11-18 17:54:05 +01:00
hjk
5fa89f14f3 debugger: move BreakpointId to the Debugger::Internal namespace 2010-11-18 17:32:52 +01:00
Friedemann Kleint
727b8c3c31 Debugger: Use Symbol server nagging code in both CDB engines. 2010-11-18 16:22:41 +01:00
Friedemann Kleint
1a6737cbee Debugger[new CDB]: Handle command line arguments correctly. 2010-11-18 16:06:41 +01:00
Friedemann Kleint
8477c7bc4f Debugger: Add new CDB-engine.
Rubber-stamped-by: hjk
2010-11-18 13:52:42 +01:00