hanchenye-llvm-project/lldb/source/Interpreter
Greg Clayton cf0e4f0daf Re-organized the contents of RangeMap.h to be more concise and also allow for a Range, RangeArray, RangeData (range + data), or a RangeDataArray. We have many range implementations in LLDB and I will be converting over to using the classes in RangeMap.h so we can have one set of code that does ranges and searching of ranges.
Fixed up DWARFDebugAranges to use the new range classes.

Fixed the enumeration parsing to take a lldb_private::Error to avoid a lot of duplicated code. Now when an invalid enumeration is supplied, an error will be returned and that error will contain a list of the valid enumeration values.

llvm-svn: 141382
2011-10-07 18:58:12 +00:00
..
Args.cpp Re-organized the contents of RangeMap.h to be more concise and also allow for a Range, RangeArray, RangeData (range + data), or a RangeDataArray. We have many range implementations in LLDB and I will be converting over to using the classes in RangeMap.h so we can have one set of code that does ranges and searching of ranges. 2011-10-07 18:58:12 +00:00
CommandInterpreter.cpp Fix a problem where the stop-hook command 'frame variable g_val' produces nothing 2011-10-05 00:42:59 +00:00
CommandObject.cpp Watchpoint IDs and ID Ranges are not quite the same as Breakpoint IDs and ID Ranges. 2011-09-22 22:34:09 +00:00
CommandObjectRegexCommand.cpp Spelling changes applied from lldb_spelling.diffs from Bruce Mitchener. 2011-01-08 20:28:42 +00:00
CommandObjectScript.cpp More cleanups ; Separated implementation of FormatManager from class DataVisualization as a front-end by using separate .h/.cpp files - Final aim is to break up FormatManager.h/cpp into several separate files 2011-08-22 22:03:47 +00:00
CommandObjectScript.h Split up the Python script interpreter code to allow multiple script interpreter objects to 2011-01-14 00:29:16 +00:00
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 Refactoring: replace a bunch of static array size computation or hardcoded constant 2011-09-10 00:48:33 +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 Refactoring: replace a bunch of static array size computation or hardcoded constant 2011-09-10 00:48:33 +00:00
OptionGroupOutputFile.cpp Refactoring: replace a bunch of static array size computation or hardcoded constant 2011-09-10 00:48:33 +00:00
OptionGroupPlatform.cpp Added to the public API to allow symbolication: 2011-09-24 00:52:29 +00:00
OptionGroupUInt64.cpp Headers have been moved to /includes/lldb/Interpreter. This patch 2011-05-13 20:21:08 +00:00
OptionGroupUUID.cpp Remember to mark the OptionValueUUID as set in SetOptionValue. 2011-09-30 01:05:23 +00:00
OptionGroupValueObjectDisplay.cpp Re-organized the contents of RangeMap.h to be more concise and also allow for a Range, RangeArray, RangeData (range + data), or a RangeDataArray. We have many range implementations in LLDB and I will be converting over to using the classes in RangeMap.h so we can have one set of code that does ranges and searching of ranges. 2011-10-07 18:58:12 +00:00
OptionGroupVariable.cpp Convert OptionGroupVariable.cpp to use the arraysize() template function, as well. 2011-09-10 01:19:01 +00:00
OptionGroupWatchpoint.cpp Re-organized the contents of RangeMap.h to be more concise and also allow for a Range, RangeArray, RangeData (range + data), or a RangeDataArray. We have many range implementations in LLDB and I will be converting over to using the classes in RangeMap.h so we can have one set of code that does ranges and searching of ranges. 2011-10-07 18:58:12 +00:00
Options.cpp Adopt the intrusive pointers in: 2011-09-17 08:33:22 +00:00
ScriptInterpreter.cpp Python commands: 2011-08-16 16:49:25 +00:00
ScriptInterpreterNone.cpp Fixed the way set/show variables were being accessed to being natively 2010-09-18 01:14:36 +00:00
ScriptInterpreterPython.cpp Converted the lldb_private::Process over to use the intrusive 2011-09-22 04:58:26 +00:00
embedded_interpreter.py Split up the Python script interpreter code to allow multiple script interpreter objects to 2011-01-14 00:29:16 +00:00