llvm-project/lldb/source/API
Greg Clayton 2540a8a7bc Fixed GetModuleSpecifications() to work better overall:
- MachO files now correctly extract the UUID all the time
- More file size and offset verification done for universal mach-o files to watch for truncated files
- ObjectContainerBSDArchive now supports enumerating all objects in BSD archives (.a files)
- lldb_private::Module() can not be properly constructed using a ModuleSpec for a .o file in a .a file
- The BSD archive plug-in shares its cache for GetModuleSpecifications() and the create callback
- Improved printing for ModuleSpec objects

llvm-svn: 186211
2013-07-12 22:07:46 +00:00
..
CMakeLists.txt Added missing SBModuleSpec.cpp file to the CMakeLists.txt 2013-07-08 22:37:11 +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 <rdar://problem/13521159> 2013-03-27 23:08:40 +00:00
SBBlock.cpp Resolve printf formatting warnings on Linux: 2012-11-29 21:49:15 +00:00
SBBreakpoint.cpp <rdar://problem/11742979> 2013-05-03 01:29:27 +00:00
SBBreakpointLocation.cpp <rdar://problem/13521159> 2013-03-27 23:08:40 +00:00
SBBroadcaster.cpp <rdar://problem/13521159> 2013-03-27 23:08:40 +00:00
SBCommandInterpreter.cpp <rdar://problem/13521159> 2013-03-27 23:08:40 +00:00
SBCommandReturnObject.cpp Second attempt at getting the PyCallable changes in trunk 2013-07-09 20:14:26 +00:00
SBCommunication.cpp Fixed a few obvious errors pointed out by the static analyzer. 2013-05-15 18:27:08 +00:00
SBCompileUnit.cpp Added the ability to get a list of types from a SBModule or SBCompileUnit. Sebastien Metrot wanted this, and sent a hollowed out patch. I filled in the blanks and did the low level implementation. The new functions are: 2013-06-18 22:51:05 +00:00
SBData.cpp <rdar://problem/13521159> 2013-03-27 23:08:40 +00:00
SBDebugger.cpp Add ${ansi.XX} parsing to lldb prompt, use-color setting, and -no-use-colors command line options. 2013-05-23 20:47:45 +00:00
SBDeclaration.cpp <rdar://problem/13521159> 2013-03-27 23:08:40 +00:00
SBError.cpp <rdar://problem/13521159> 2013-03-27 23:08:40 +00:00
SBEvent.cpp <rdar://problem/13521159> 2013-03-27 23:08:40 +00:00
SBExpressionOptions.cpp Separated the "expr --unwind-on-error" behavior into two parts, actual errors (i.e. crashes) which continue to be 2013-01-15 02:47:48 +00:00
SBFileSpec.cpp Added a way to extract the module specifications from a file. A module specification is information that is required to describe a module (executable, shared library, object file, ect). This information includes host path, platform path (remote path), symbol file path, UUID, object name (for objects in .a files for example you could have an object name of "foo.o"), and target triple. Module specification can be used to create a module, or used to add a module to a target. A list of module specifications can be used to enumerate objects in container objects (like universal mach files and BSD archive files). 2013-07-08 22:22:41 +00:00
SBFileSpecList.cpp <rdar://problem/13521159> 2013-03-27 23:08:40 +00:00
SBFrame.cpp Fixed a few obvious errors pointed out by the static analyzer. 2013-05-15 18:27:08 +00:00
SBFunction.cpp <rdar://problem/13521159> 2013-03-27 23:08:40 +00:00
SBHostOS.cpp <rdar://problem/13521159> 2013-03-27 23:08:40 +00:00
SBInputReader.cpp <rdar://problem/13521159> 2013-03-27 23:08:40 +00:00
SBInstruction.cpp <rdar://problem/11757916> 2012-08-29 21:13:06 +00:00
SBInstructionList.cpp <rdar://problem/11330621> 2012-05-10 02:52:23 +00:00
SBLineEntry.cpp <rdar://problem/13521159> 2013-03-27 23:08:40 +00:00
SBListener.cpp fix a couple of clang static analyzer warnings. 2013-05-04 00:39:52 +00:00
SBModule.cpp Huge change to clean up types. 2013-07-11 22:46:58 +00:00
SBModuleSpec.cpp Fixed GetModuleSpecifications() to work better overall: 2013-07-12 22:07:46 +00:00
SBProcess.cpp Fixed SBProcess::RemoteLaunch() to use the platform executable path. Patch from Sebastien Metrot. 2013-06-29 00:10:32 +00:00
SBSection.cpp Added a SBSection::GetParent() to the API. 2013-06-13 21:23:23 +00:00
SBSourceManager.cpp <rdar://problem/13443931> 2013-03-19 00:20:55 +00:00
SBStream.cpp Return 0 for the size_t return type. 2012-04-03 04:14:31 +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 <rdar://problem/13521159> 2013-03-27 23:08:40 +00:00
SBSymbolContext.cpp <rdar://problem/13521159> 2013-03-27 23:08:40 +00:00
SBSymbolContextList.cpp Removed all of the "#ifndef SWIG" from the SB header files since we are using 2012-02-06 01:44:54 +00:00
SBTarget.cpp Huge change to clean up types. 2013-07-11 22:46:58 +00:00
SBThread.cpp Adding new Python API function to check for stopped threads. 2013-04-15 23:33:53 +00:00
SBType.cpp Huge change to clean up types. 2013-07-11 22:46:58 +00:00
SBTypeCategory.cpp After discussing with Chris Lattner, we require C++11, so lets get rid of the macros and just use C++11. 2013-04-18 22:45:39 +00:00
SBTypeFilter.cpp <rdar://problem/12978143> 2013-01-28 23:47:25 +00:00
SBTypeFormat.cpp <rdar://problem/12978143> 2013-01-28 23:47:25 +00:00
SBTypeNameSpecifier.cpp <rdar://problem/12978143> 2013-01-28 23:47:25 +00:00
SBTypeSummary.cpp <rdar://problem/12978143> 2013-01-28 23:47:25 +00:00
SBTypeSynthetic.cpp Improvements to the data formatters SB API: 2013-06-11 22:58:32 +00:00
SBValue.cpp Huge change to clean up types. 2013-07-11 22:46:58 +00:00
SBValueList.cpp Daniel Malea reported seeing warnings for the use of anonymous namespaces in our public API. 2013-04-22 22:57:56 +00:00
SBWatchpoint.cpp <rdar://problem/13521159> 2013-03-27 23:08:40 +00:00