llvm-project/lldb/source/Interpreter
Greg Clayton cac9c5f971 Added to the public API to allow symbolication:
- New SBSection objects that are object file sections which can be accessed
  through the SBModule classes. You can get the number of sections, get a 
  section at index, and find a section by name.
- SBSections can contain subsections (first find "__TEXT" on darwin, then
  us the resulting SBSection to find "__text" sub section).
- Set load addresses for a SBSection in the SBTarget interface
- Set the load addresses of all SBSection in a SBModule in the SBTarget interface
- Add a new module the an existing target in the SBTarget interface
- Get a SBSection from a SBAddress object

This should get us a lot closer to being able to symbolicate using LLDB through
the public API.

llvm-svn: 140437
2011-09-24 00:52:29 +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 Add initial implementation of watchpoint commands for list, enable, disable, and delete. 2011-09-22 18:04:58 +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 Refactoring: replace a bunch of static array size computation or hardcoded constant 2011-09-10 00:48:33 +00:00
OptionGroupValueObjectDisplay.cpp Converted the lldb_private::Process over to use the intrusive 2011-09-22 04:58:26 +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 Watchpoint WIP: 2011-09-12 23:38:44 +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