Files
qt-creator/tests/manual/debugger
hjk 2244e2b26c Debugger: Use direct memory instead of member access
This introduces a dumper types abstraction layer with classes
Dumper.{Value,Type,Field} wrapping either gdb.{Value,Type,Field}
or lldb.{SBValue,SBType,SBField} and uses it to move
to more direct memory accesses in the dumper implementation.

This way we can use duck typing for artificial intermediate
objects eliminating the need for {gdb.Value,lldb.SBValue}.cast()
in some case which are flaky in general and typically not
available in release builds.

As consequence QRegion and QVariant dumper work without debug
info now.

Change-Id: Iea2411175ef67f2bf651ee7eaade9879ed5ceba1
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2016-09-14 12:38:45 +00:00
..
2016-03-30 15:20:19 +00:00
2016-06-28 12:54:02 +00:00
2016-06-28 12:54:02 +00:00
2016-06-28 12:54:02 +00:00
2016-06-28 12:54:02 +00:00
2014-01-07 10:39:54 +01:00