llvm-project/lldb/source/API
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
..
Makefile Merged Eli Friedman's linux build changes where he added Makefile files that 2010-07-09 20:39:50 +00:00
SBAddress.cpp Added to the public API to allow symbolication: 2011-09-24 00:52:29 +00:00
SBBlock.cpp Fixed SBFrame to properly check to make sure it has a valid m_opaque_sp object 2010-12-14 04:58:53 +00:00
SBBreakpoint.cpp Converted the lldb_private::Process over to use the intrusive 2011-09-22 04:58:26 +00:00
SBBreakpointLocation.cpp Make SBBreakpointLocation::GetDescription() API to be consistent with SBTarget, 2011-04-25 20:23:05 +00:00
SBBroadcaster.cpp Added a less than operator that will compare the internal opaque pointer values so SBBroadcaster objects can be contained in ordered containers or sorted. 2010-12-05 23:14:19 +00:00
SBCommandInterpreter.cpp Add a new breakpoint type "break by source regular expression". 2011-09-21 01:17:13 +00:00
SBCommandReturnObject.cpp Added the ability to create a SBCommandReturnObject object from a pointer 2011-08-19 23:06:38 +00:00
SBCommunication.cpp Test lldb Python API object's default constructor and make sure it is invalid 2011-06-20 22:30:48 +00:00
SBCompileUnit.cpp Added the ability to restrict breakpoints by function name, function regexp, selector 2011-09-23 00:54:11 +00:00
SBData.cpp Update declarations for all functions/methods that accept printf-style 2011-09-20 21:44:10 +00:00
SBDebugger.cpp Added to the public API to allow symbolication: 2011-09-24 00:52:29 +00:00
SBError.cpp Make ValueObject::SetValueFromCString work correctly. 2011-08-12 23:34:31 +00:00
SBEvent.cpp Fixed a crasher when trying to get event data flavors on events that don't 2010-12-05 19:21:02 +00:00
SBFileSpec.cpp Add missing headers. 2011-04-08 13:36:44 +00:00
SBFileSpecList.cpp Added the ability to restrict breakpoints by function name, function regexp, selector 2011-09-23 00:54:11 +00:00
SBFrame.cpp Add an SB API SBFrame::WatchValue() and exported to the Python interface to 2011-09-24 00:50:33 +00:00
SBFunction.cpp Converted the lldb_private::Process over to use the intrusive 2011-09-22 04:58:26 +00:00
SBHostOS.cpp Add error message; clean up comment. 2011-06-14 16:36:12 +00:00
SBInputReader.cpp Modified all logging calls to hand out shared pointers to make sure we 2010-11-06 01:53:30 +00:00
SBInstruction.cpp Converted the lldb_private::Process over to use the intrusive 2011-09-22 04:58:26 +00:00
SBInstructionList.cpp Test lldb Python API object's default constructor and make sure it is invalid 2011-06-20 22:30:48 +00:00
SBLineEntry.cpp Add missing headers. 2011-04-08 13:36:44 +00:00
SBListener.cpp Added a SBListener parameter to Launch and attach calls to avoid a race 2011-02-03 21:28:34 +00:00
SBModule.cpp Added to the public API to allow symbolication: 2011-09-24 00:52:29 +00:00
SBProcess.cpp Update declarations for all functions/methods that accept printf-style 2011-09-20 21:44:10 +00:00
SBSection.cpp Added to the public API to allow symbolication: 2011-09-24 00:52:29 +00:00
SBSourceManager.cpp SBSourceManager now gets the real source manager either from the Debugger or Target. Also, move the SourceManager file cache into the debugger 2011-09-13 00:29:56 +00:00
SBStream.cpp Use Host::File in lldb_private::StreamFile and other places to cleanup host 2011-02-09 01:08:52 +00:00
SBStringList.cpp Added copy constructors and assignment operators to all lldb::SB* classes 2010-11-05 23:17:00 +00:00
SBSymbol.cpp Added some functions to our API related to classifying symbols as code, data, 2011-03-31 01:08:07 +00:00
SBSymbolContext.cpp Modified all logging calls to hand out shared pointers to make sure we 2010-11-06 01:53:30 +00:00
SBSymbolContextList.cpp Added the ability to find functions from either a SBModule (find functions 2011-06-21 01:34:41 +00:00
SBTarget.cpp Added to the public API to allow symbolication: 2011-09-24 00:52:29 +00:00
SBThread.cpp Update declarations for all functions/methods that accept printf-style 2011-09-20 21:44:10 +00:00
SBType.cpp Added the ability to introspect types thourgh the public SBType interface. 2011-09-09 23:04:00 +00:00
SBValue.cpp Fixed a problem with the IR interpreter that caused 2011-09-22 00:41:11 +00:00
SBValueList.cpp Added support for finding and global variables in the SBTarget and SBModule 2011-06-29 22:09:02 +00:00