hanchenye-llvm-project/lldb/source
Jim Ingham 78a685aa2d Add support for "dynamic values" for C++ classes. This currently only works for "frame var" and for the
expressions that are simple enough to get passed to the "frame var" underpinnings.  The parser code will
have to be changed to also query for the dynamic types & offsets as it is looking up variables.

The behavior of "frame var" is controlled in two ways.  You can pass "-d {true/false} to the frame var
command to get the dynamic or static value of the variables you are printing.

There's also a general setting:

target.prefer-dynamic-value (boolean) = 'true'

which is consulted if you call "frame var" without supplying a value for the -d option.

llvm-svn: 129623
2011-04-16 00:01:13 +00:00
..
API Add support for "dynamic values" for C++ classes. This currently only works for "frame var" and for the 2011-04-16 00:01:13 +00:00
Breakpoint Added more platform support. There are now some new commands: 2011-03-19 01:12:21 +00:00
Commands Add support for "dynamic values" for C++ classes. This currently only works for "frame var" and for the 2011-04-16 00:01:13 +00:00
Core Add support for "dynamic values" for C++ classes. This currently only works for "frame var" and for the 2011-04-16 00:01:13 +00:00
Expression Add support for "dynamic values" for C++ classes. This currently only works for "frame var" and for the 2011-04-16 00:01:13 +00:00
Host Moved the execution context that was in the Debugger into 2011-04-12 05:54:46 +00:00
Interpreter Added auto completion for architecture names and for platforms. 2011-04-13 22:47:15 +00:00
Plugins Add support for "dynamic values" for C++ classes. This currently only works for "frame var" and for the 2011-04-16 00:01:13 +00:00
Symbol Fix comment typo. 2011-04-15 23:42:06 +00:00
Target Add support for "dynamic values" for C++ classes. This currently only works for "frame var" and for the 2011-04-16 00:01:13 +00:00
Utility Moved the execution context that was in the Debugger into 2011-04-12 05:54:46 +00:00
Makefile Patch from Jean-Daniel Dupas: 2010-07-12 23:14:00 +00:00
lldb-log.cpp Patch to remove uses of non-standard strcasestr and replace then with 2011-02-04 18:55:41 +00:00
lldb.cpp Add the rest of the mechanisms to make ARM instruction emulation usable/possible. 2011-04-05 18:46:00 +00:00