llvm-project/lldb/source/Core
Enrico Granata f9fa6ee5e3 named summaries:
- a new --name option for "type summary add" lets you give a name to a summary
 - a new --summary option for "frame variable" lets you bind a named summary to one or more variables
${var%s} now works for printing the value of 0-terminated CStrings
type format test case now tests for cascading
 - this is disabled on GCC because GCC may end up stripping typedef chains, basically breaking cascading
new design for the FormatNavigator class
new template class CleanUp2 meant to support cleanup routines with 1 additional parameter beyond resource handle

llvm-svn: 134943
2011-07-12 00:18:11 +00:00
..
Address.cpp Added the ability to see block variables when looking up addresses 2011-07-11 05:12:02 +00:00
AddressRange.cpp Made lldb_private::ArchSpec contain much more than just an architecture. It 2011-02-15 21:59:32 +00:00
AddressResolver.cpp
AddressResolverFileLine.cpp Added a new option to the "source list" command that allows us to see where 2011-04-19 04:19:37 +00:00
AddressResolverName.cpp Changed the SymbolFile::FindFunction() function calls to only return 2011-01-27 06:44:37 +00:00
ArchSpec.cpp Added auto completion for architecture names and for platforms. 2011-04-13 22:47:15 +00:00
Baton.cpp Don't print out the baton pointer value for simple Baton classes. 2011-06-21 20:47:20 +00:00
Broadcaster.cpp Added "target variable" command that allows introspection of global 2011-07-07 01:59:51 +00:00
Communication.cpp Added "target variable" command that allows introspection of global 2011-07-07 01:59:51 +00:00
Connection.cpp
ConnectionFileDescriptor.cpp When we use the "fd://%u" for file descriptors, we need to detect if this is 2011-07-02 23:21:06 +00:00
ConnectionMachPort.cpp Improved the packet throughput when debugging with GDB remote by over 3x on 2011-06-17 01:22:15 +00:00
ConnectionSharedMemory.cpp Improved the packet throughput when debugging with GDB remote by over 3x on 2011-06-17 01:22:15 +00:00
ConstString.cpp Explicitly set the value to NULL when adding a string map entry. 2011-06-10 00:00:19 +00:00
DataBufferHeap.cpp
DataBufferMemoryMap.cpp Switch to using the S_ISDIR and S_ISREG sys/stat.h macros in 2011-07-08 00:38:03 +00:00
DataExtractor.cpp new syntax for summary strings: 2011-07-06 02:13:41 +00:00
Debugger.cpp named summaries: 2011-07-12 00:18:11 +00:00
Disassembler.cpp Fixed some issues with ARM backtraces by not processing any push/pop 2011-07-06 04:07:21 +00:00
DynamicLoader.cpp The DynamicLoader plug-in instance now lives up in lldb_private::Process where 2011-02-16 04:46:07 +00:00
EmulateInstruction.cpp Created a std::string in the base StopInfo class for the description and 2011-06-04 01:26:29 +00:00
Error.cpp lldb-59. 2011-05-30 00:49:24 +00:00
Event.cpp This patch captures and serializes all output being written by the 2011-05-02 20:41:46 +00:00
FileLineResolver.cpp Added a new option to the "source list" command that allows us to see where 2011-04-19 04:19:37 +00:00
FileSpecList.cpp Added "target variable" command that allows introspection of global 2011-07-07 01:59:51 +00:00
FormatManager.cpp named summaries: 2011-07-12 00:18:11 +00:00
History.cpp I modified the StringMap that was being used to unique our debugger C strings 2011-06-09 22:34:34 +00:00
InputReader.cpp Add 'batch_mode' to CommandInterpreter. Modify InputReaders to 2011-06-16 16:27:19 +00:00
InputReaderStack.cpp Create new class, InputReaderStack, to better handle 2011-06-02 19:18:55 +00:00
Language.cpp Created lldb::LanguageType by moving an enumeration from the 2010-07-28 02:04:09 +00:00
Listener.cpp Modified all logging calls to hand out shared pointers to make sure we 2010-11-06 01:53:30 +00:00
Log.cpp Added auto completion for architecture names and for platforms. 2011-04-13 22:47:15 +00:00
Makefile Merged Eli Friedman's linux build changes where he added Makefile files that 2010-07-09 20:39:50 +00:00
Mangled.cpp I modified the StringMap that was being used to unique our debugger C strings 2011-06-09 22:34:34 +00:00
Module.cpp Added "target variable" command that allows introspection of global 2011-07-07 01:59:51 +00:00
ModuleChild.cpp
ModuleList.cpp Added "target variable" command that allows introspection of global 2011-07-07 01:59:51 +00:00
Opcode.cpp Added the ability to get the min and max instruction byte size for 2011-03-26 19:14:58 +00:00
PluginManager.cpp Moved all code from ArchDefaultUnwindPlan and ArchVolatileRegs into their 2011-05-11 18:39:18 +00:00
RegisterValue.cpp Fixed some issues with ARM backtraces by not processing any push/pop 2011-07-06 04:07:21 +00:00
RegularExpression.cpp several improvements to "type summary": 2011-07-02 00:25:22 +00:00
Scalar.cpp Added new lldb_private::Process memory read/write functions to stop a bunch 2011-05-22 22:46:53 +00:00
SearchFilter.cpp Added "target variable" command that allows introspection of global 2011-07-07 01:59:51 +00:00
Section.cpp Added "target variable" command that allows introspection of global 2011-07-07 01:59:51 +00:00
SourceManager.cpp Added "target variable" command that allows introspection of global 2011-07-07 01:59:51 +00:00
State.cpp Centralized all of the format to c-string and to format character code inside 2011-06-23 21:22:24 +00:00
Stream.cpp Use Host::File in lldb_private::StreamFile and other places to cleanup host 2011-02-09 01:08:52 +00:00
StreamAsynchronousIO.cpp This patch captures and serializes all output being written by the 2011-05-02 20:41:46 +00:00
StreamFile.cpp Use Host::File in lldb_private::StreamFile and other places to cleanup host 2011-02-09 01:08:52 +00:00
StreamString.cpp Add missing includes. 2010-06-09 08:50:27 +00:00
StringList.cpp Declare some const functions as const. 2011-03-11 01:48:52 +00:00
Timer.cpp Added a setting to "log timer" so you can see the incremental timings as well: 2010-11-04 23:19:21 +00:00
UUID.cpp Header patch, virtual dtor patch and missed UUID patch from Kirk Beitz. 2011-02-05 02:56:16 +00:00
UserID.cpp Move trivial parts of UserID into the header. 2010-06-22 10:44:12 +00:00
UserSettingsController.cpp Make sure if an enumeration "settings" value has a valid default setting in 2011-05-29 19:21:37 +00:00
VMRange.cpp Added support for inlined stack frames being represented as real stack frames 2010-08-24 00:45:41 +00:00
Value.cpp Added "target variable" command that allows introspection of global 2011-07-07 01:59:51 +00:00
ValueObject.cpp named summaries: 2011-07-12 00:18:11 +00:00
ValueObjectChild.cpp Added "target variable" command that allows introspection of global 2011-07-07 01:59:51 +00:00
ValueObjectConstResult.cpp Centralize all of the type name code so that we always strip the leading 2011-06-30 02:28:26 +00:00
ValueObjectDynamicValue.cpp Added "target variable" command that allows introspection of global 2011-07-07 01:59:51 +00:00
ValueObjectList.cpp Added the ability to see global variables with a variable expression path so 2011-07-08 21:46:14 +00:00
ValueObjectMemory.cpp Added "target variable" command that allows introspection of global 2011-07-07 01:59:51 +00:00
ValueObjectRegister.cpp Centralize all of the type name code so that we always strip the leading 2011-06-30 02:28:26 +00:00
ValueObjectVariable.cpp Added "target variable" command that allows introspection of global 2011-07-07 01:59:51 +00:00