hanchenye-llvm-project/lldb/source/Interpreter
Greg Clayton 81c22f6104 Moved lldb::user_id_t values to be 64 bit. This was going to be needed for
process IDs, and thread IDs, but was mainly needed for for the UserID's for
Types so that DWARF with debug map can work flawlessly. With DWARF in .o files
the type ID was the DIE offset in the DWARF for the .o file which is not
unique across all .o files, so now the SymbolFileDWARFDebugMap class will
make the .o file index part (the high 32 bits) of the unique type identifier
so it can uniquely identify the types.

llvm-svn: 142534
2011-10-19 18:09:39 +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 Added the ability to run expressions in any command. Expressions can be 2011-10-14 07:41:33 +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
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
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
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
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
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 Remove stale comment. 2011-10-18 18:33:33 +00:00
Options.cpp Adopt the intrusive pointers in: 2011-09-17 08:33:22 +00:00
ScriptInterpreter.cpp this patch introduces a new command script import command which takes as input a filename for a Python script and imports the module contained in that file. the containing directory is added to the Python path such that dependencies are honored. also, the module may contain an __lldb_init_module(debugger,dict) function, which gets called after importing, and which can somehow initialize the module's interaction with lldb 2011-10-17 21:45:27 +00:00
ScriptInterpreterNone.cpp
ScriptInterpreterPython.cpp Moved lldb::user_id_t values to be 64 bit. This was going to be needed for 2011-10-19 18:09:39 +00:00
embedded_interpreter.py