llvm-project/lldb/source/Commands
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
..
CommandCompletions.cpp Switch to using the S_ISDIR and S_ISREG sys/stat.h macros in 2011-07-08 00:38:03 +00:00
CommandObjectApropos.cpp General cleanup on the UserSettingsController stuff. There were 5 different 2011-04-19 22:32:36 +00:00
CommandObjectApropos.h Fixed the way set/show variables were being accessed to being natively 2010-09-18 01:14:36 +00:00
CommandObjectArgs.cpp Moved all code from ArchDefaultUnwindPlan and ArchVolatileRegs into their 2011-05-11 18:39:18 +00:00
CommandObjectArgs.h Added two new classes for command options: 2011-04-13 00:18:08 +00:00
CommandObjectBreakpoint.cpp regexp-break -> _regexp-break in command string. 2011-05-26 20:39:01 +00:00
CommandObjectBreakpoint.h Added two new classes for command options: 2011-04-13 00:18:08 +00:00
CommandObjectBreakpointCommand.cpp Add 'batch_mode' to CommandInterpreter. Modify InputReaders to 2011-06-16 16:27:19 +00:00
CommandObjectBreakpointCommand.h Change the command 'breakpoint command remove' to 'breakpoint command delete', 2011-05-22 07:14:46 +00:00
CommandObjectCommands.cpp Added "command history" command to dump the command history. 2011-07-12 03:12:18 +00:00
CommandObjectCommands.h Fix GetRepeatCommand so it works with multi-word commands. 2010-07-07 03:36:20 +00:00
CommandObjectCrossref.cpp Fixed the way set/show variables were being accessed to being natively 2010-09-18 01:14:36 +00:00
CommandObjectDisassemble.cpp Remove the disassembly option: "eOptionShowCurrentLine" and replaced it with 2011-06-28 19:01:40 +00:00
CommandObjectDisassemble.h Added two new classes for command options: 2011-04-13 00:18:08 +00:00
CommandObjectExpression.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
CommandObjectExpression.h More prompt-timing cleanups: Make multi-line expressions 2011-06-13 20:20:29 +00:00
CommandObjectFrame.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
CommandObjectFrame.h Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
CommandObjectHelp.cpp Modified the ArchSpec to take an optional "Platform *" when setting the triple. 2011-04-07 22:46:35 +00:00
CommandObjectHelp.h Fixed the way set/show variables were being accessed to being natively 2010-09-18 01:14:36 +00:00
CommandObjectLog.cpp Added auto completion for architecture names and for platforms. 2011-04-13 22:47:15 +00:00
CommandObjectLog.h Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
CommandObjectMemory.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
CommandObjectMemory.h Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
CommandObjectMultiword.cpp - Changed all the places where CommandObjectReturn was exporting a StreamString to just exporting 2011-02-19 02:53:09 +00:00
CommandObjectPlatform.cpp Fix the wrong error message for "platform process info", i.e., with no pid(s) specified for the command. 2011-05-09 19:05:46 +00:00
CommandObjectPlatform.h Centralized a lot of the status information for processes, 2011-04-18 08:33:37 +00:00
CommandObjectProcess.cpp Cleanup errors that come out of commands and make sure they all have newlines 2011-07-02 21:07:54 +00:00
CommandObjectProcess.h Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
CommandObjectQuit.cpp Fixed the way set/show variables were being accessed to being natively 2010-09-18 01:14:36 +00:00
CommandObjectQuit.h Fixed the way set/show variables were being accessed to being natively 2010-09-18 01:14:36 +00:00
CommandObjectRegister.cpp Added generic register numbers for simple ABI argument registers and defined 2011-05-15 04:12:07 +00:00
CommandObjectRegister.h Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
CommandObjectSettings.cpp General cleanup on the UserSettingsController stuff. There were 5 different 2011-04-19 22:32:36 +00:00
CommandObjectSettings.h Added two new classes for command options: 2011-04-13 00:18:08 +00:00
CommandObjectSource.cpp Added new OptionGroup classes for UInt64, UUID, File and Boolean values. 2011-05-03 22:09:39 +00:00
CommandObjectSource.h Fix GetRepeatCommand so it works with multi-word commands. 2010-07-07 03:36:20 +00:00
CommandObjectSyntax.cpp Modify existing commands with arguments to use the new argument mechanism 2010-10-04 22:28:36 +00:00
CommandObjectSyntax.h Fixed the way set/show variables were being accessed to being natively 2010-09-18 01:14:36 +00:00
CommandObjectTarget.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
CommandObjectTarget.h Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
CommandObjectThread.cpp Fix typo: fucntion -> function 2011-06-14 03:55:29 +00:00
CommandObjectThread.h Centralized a lot of the status information for processes, 2011-04-18 08:33:37 +00:00
CommandObjectType.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
CommandObjectType.h The implementation of categories is now synchronization safe 2011-07-19 18:03:25 +00:00
CommandObjectVersion.cpp - Changed all the places where CommandObjectReturn was exporting a StreamString to just exporting 2011-02-19 02:53:09 +00:00
CommandObjectVersion.h Add a simple command: 'version' to the command interpreter, and an accompanying 2010-12-23 20:21:44 +00:00
Makefile Merged Eli Friedman's linux build changes where he added Makefile files that 2010-07-09 20:39:50 +00:00