llvm-project/lldb/source/API
Greg Clayton 05faeb7135 Cleaned up the SWIG stuff so all includes happen as they should, no pulling
tricks to get types to resolve. I did this by correctly including the correct
files: stdint.h and all lldb-*.h files first before including the API files.
This allowed me to remove all of the hacks that were in the lldb.swig file
and it also allows all of the #defines in lldb-defines.h and enumerations
in lldb-enumerations.h to appear in the lldb.py module. This will make the
python script code a lot more readable.

Cleaned up the "process launch" command to not execute a "process continue"
command, it now just does what it should have with the internal API calls
instead of executing another command line command.

Made the lldb_private::Process set the state to launching and attaching if
WillLaunch/WillAttach return no error respectively.

llvm-svn: 115902
2010-10-07 04:19:01 +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 Remove all the __repr__ methods from the API/*.h files, and put them 2010-09-22 23:01:29 +00:00
SBBlock.cpp Remove all the __repr__ methods from the API/*.h files, and put them 2010-09-22 23:01:29 +00:00
SBBreakpoint.cpp Cleaned up the SWIG stuff so all includes happen as they should, no pulling 2010-10-07 04:19:01 +00:00
SBBreakpointLocation.cpp Remove all the __repr__ methods from the API/*.h files, and put them 2010-09-22 23:01:29 +00:00
SBBroadcaster.cpp Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
SBCommandInterpreter.cpp Remove unnecessary/inappropriate output-printing functions from 2010-09-15 18:29:06 +00:00
SBCommandReturnObject.cpp Remove all the __repr__ methods from the API/*.h files, and put them 2010-09-22 23:01:29 +00:00
SBCommunication.cpp Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
SBCompileUnit.cpp Remove all the __repr__ methods from the API/*.h files, and put them 2010-09-22 23:01:29 +00:00
SBDebugger.cpp Create more useful instance names for target, process and thread instances. 2010-09-27 00:30:10 +00:00
SBError.cpp Remove all the __repr__ methods from the API/*.h files, and put them 2010-09-22 23:01:29 +00:00
SBEvent.cpp Remove all the __repr__ methods from the API/*.h files, and put them 2010-09-22 23:01:29 +00:00
SBFileSpec.cpp Remove all the __repr__ methods from the API/*.h files, and put them 2010-09-22 23:01:29 +00:00
SBFrame.cpp Cleaned up the SWIG stuff so all includes happen as they should, no pulling 2010-10-07 04:19:01 +00:00
SBFunction.cpp Cleaned up the SWIG stuff so all includes happen as they should, no pulling 2010-10-07 04:19:01 +00:00
SBHostOS.cpp
SBInputReader.cpp Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
SBInstruction.cpp Added the ability to get the disassembly instructions from the function and 2010-10-06 03:09:58 +00:00
SBInstructionList.cpp Added the ability to get the disassembly instructions from the function and 2010-10-06 03:09:58 +00:00
SBLineEntry.cpp Remove all the __repr__ methods from the API/*.h files, and put them 2010-09-22 23:01:29 +00:00
SBListener.cpp Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
SBModule.cpp Remove all the __repr__ methods from the API/*.h files, and put them 2010-09-22 23:01:29 +00:00
SBProcess.cpp Cleaned up the SWIG stuff so all includes happen as they should, no pulling 2010-10-07 04:19:01 +00:00
SBSourceManager.cpp Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
SBStream.cpp We now have SBStream that mirrors the generic stream classes we 2010-09-17 17:42:16 +00:00
SBStringList.cpp Fixed build error of LLDBWrapPython.cpp by removing the "protected" access modifier. 2010-09-17 18:39:57 +00:00
SBSymbol.cpp Added the ability to get the disassembly instructions from the function and 2010-10-06 03:09:58 +00:00
SBSymbolContext.cpp Remove all the __repr__ methods from the API/*.h files, and put them 2010-09-22 23:01:29 +00:00
SBSymbolContextList.cpp Added some missing API for address resolving within a module, and looking 2010-09-10 18:31:35 +00:00
SBTarget.cpp Cleaned up the SWIG stuff so all includes happen as they should, no pulling 2010-10-07 04:19:01 +00:00
SBThread.cpp Cleaned up the SWIG stuff so all includes happen as they should, no pulling 2010-10-07 04:19:01 +00:00
SBType.cpp Remove all the __repr__ methods from the API/*.h files, and put them 2010-09-22 23:01:29 +00:00
SBValue.cpp Expose the error contained within an SBValue. 2010-10-06 22:10:17 +00:00
SBValueList.cpp Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00