hjk
9ad447b8a4
debugger: make gdb-6.8-symbianelf work
2010-01-04 13:16:46 +01:00
hjk
7fed0f0626
debugger: introduce optional 'max children' argument to Dumper.beginChildren
...
saves a few lines in the dumper implementations for the 'putEllipses' logic.
2009-12-15 09:39:22 +01:00
hjk
66db60e0fe
debugger: replace xrange(0, end) by xrange(end).
2009-12-11 13:25:30 +01:00
hjk
68bd4d2b95
debugger: refactor the dumper class to make it work with gdb 7.0
...
This is an attempt to make it work with released gdb 7.0. It uses some
ugly workarounds to compensate for the missing gdb.Block and gdb.Symbol
structures.
2009-12-09 13:51:17 +01:00
hjk
4794cbf030
debugger: rename 'magic' prefix for custom dumper from qqDump to qdump__
...
It is nicer in the presence of namespaces as '::' will be replaced by '__'
to create the dumper function names.
2009-12-07 12:07:10 +01:00
hjk
d2ab8762e9
debugger: special handling of char *argv[] in l&w
...
It's nicer this way.
2009-12-07 11:28:47 +01:00
hjk
b08a349da9
debugger: allow user defines ranges of watch items
2009-12-04 18:16:16 +01:00
hjk
ecb0df0cb5
debugger: work on "watchers" for use with new dumpers
2009-12-04 17:08:35 +01:00
hjk
ef9db9cf79
debugger: make 'watch' item work with new dumpers
2009-12-04 13:22:59 +01:00
hjk
f2842d07d5
debugger: fix new dumpers in the context of base class types containing
...
spaces in its string representation
2009-12-04 13:22:59 +01:00
hjk
71c3d0977b
debugger: try make custom dumpers more "user friendly"
...
Introduce Dumper.put{Value,Name,StringValue,ByteArrayValue} functions.
No need for explicit specification of valueencoding in user code.
2009-12-03 14:12:54 +01:00
hjk
534d91859f
debugger: auto-deref all pointers when new dumpers
2009-12-03 14:00:01 +01:00
hjk
7c5c69f6ac
debugger: various changes to new dumper
...
- add an 'informative' mode, similar to old dumper's 'protocol 1'
- remove some hard coded names for std container dumpers
- use safePutItemHelper instead of putItemHelper in most places
2009-12-03 14:00:01 +01:00
hjk
fdbecf93c0
debugger: remove some hard coded typenames for std container dumpers to "user land"
2009-12-02 14:12:12 +01:00
hjk
4e29b16f92
debugger: work on new dumpers
...
more robustness in case qt's namespace cannot be determined
work on qvariant dumper
2009-12-01 17:11:20 +01:00
hjk
dd71d9a593
debugger: fix more cases of .. if ... else ..
2009-11-27 14:11:36 +01:00
hjk
a1e130471e
debugger: take care of antediluvian distributions
2009-11-27 13:53:46 +01:00
hjk
94581fc6e3
add some meat
2009-11-26 15:11:59 +01:00