hanchenye-llvm-project/lldb/source/Interpreter
Enrico Granata d55546b27a when typing a summary string you can use the %S symbol to explicitly indicate that you want the summary to be used to print the target object
(e.g. ${var%S}). this might already be the default if your variable is of an aggregate type
new feature: synthetic filters. you can restrict the number of children for your variables to only a meaningful subset
 - the restricted list of children obeys the typical rules (e.g. summaries prevail over children)
 - one-line summaries show only the filtered (synthetic) children, if you type an expanded summary string, or you use Python scripts, all the real children are accessible
 - to provide a synthetic children list use the "type synth add" command, as in:
   type synth add foo_type --child varA --child varB[0] --child varC->packet->flags[1-4]
   (you can use ., ->, single-item array operator [N] and bitfield operator [N-M]; array slice access is not supported, giving simplified names to expression paths is not supported)
 - a new -S option to frame variable and target variable lets you override synthetic children and instead show real ones

llvm-svn: 135731
2011-07-22 00:16:08 +00:00
..
Args.cpp ++ cannot be used to increment an enum, so do it another way 2011-06-24 01:12:22 +00:00
CommandInterpreter.cpp Added "command history" command to dump the command history. 2011-07-12 03:12:18 +00:00
CommandObject.cpp Fixed a crasher where entering 'help disasm' on the command line would crash lldb. 2011-07-14 22:20:12 +00:00
CommandObjectRegexCommand.cpp
CommandObjectScript.cpp
CommandObjectScript.h
CommandReturnObject.cpp Cleanup errors that come out of commands and make sure they all have newlines 2011-07-02 21:07:54 +00:00
Makefile Fix typo spotted by Elias Pipping. 2011-06-23 18:47:17 +00:00
NamedOptionValue.cpp Added "target variable" command that allows introspection of global 2011-07-07 01:59:51 +00:00
OptionGroupArchitecture.cpp Headers have been moved to /includes/lldb/Interpreter. This patch 2011-05-13 20:21:08 +00:00
OptionGroupBoolean.cpp Headers have been moved to /includes/lldb/Interpreter. This patch 2011-05-13 20:21:08 +00:00
OptionGroupFile.cpp Added "target variable" command that allows introspection of global 2011-07-07 01:59:51 +00:00
OptionGroupFormat.cpp Headers have been moved to /includes/lldb/Interpreter. This patch 2011-05-13 20:21:08 +00:00
OptionGroupOutputFile.cpp Headers have been moved to /includes/lldb/Interpreter. This patch 2011-05-13 20:21:08 +00:00
OptionGroupPlatform.cpp Added the notion of an system root for SDKs. This is a directory where all 2011-06-17 03:31:01 +00:00
OptionGroupUInt64.cpp Headers have been moved to /includes/lldb/Interpreter. This patch 2011-05-13 20:21:08 +00:00
OptionGroupUUID.cpp Headers have been moved to /includes/lldb/Interpreter. This patch 2011-05-13 20:21:08 +00:00
OptionGroupValueObjectDisplay.cpp when typing a summary string you can use the %S symbol to explicitly indicate that you want the summary to be used to print the target object 2011-07-22 00:16:08 +00:00
OptionGroupVariable.cpp named summaries: 2011-07-12 00:18:11 +00:00
Options.cpp Added a new OptionValue subclass for lldb::Format: OptionValueFormat. Added 2011-04-27 22:04:39 +00:00
ScriptInterpreter.cpp Python summary strings: 2011-07-15 02:26:42 +00:00
ScriptInterpreterNone.cpp
ScriptInterpreterPython.cpp Python summary strings: 2011-07-15 02:26:42 +00:00
embedded_interpreter.py