teak-llvm/lldb/scripts/Python/interface
Jim Ingham 5a98841673 Make raw & parsed commands subclasses of CommandObject rather than having the raw version implement an
Execute which was never going to get run and another ExecuteRawCommandString.  Took the knowledge of how
to prepare raw & parsed commands out of CommandInterpreter and put it in CommandObject where it belongs.

Also took all the cases where there were the subcommands of Multiword commands declared in the .h file for
the overall command and moved them into the .cpp file.

Made the CommandObject flags work for raw as well as parsed commands.

Made "expr" use the flags so that it requires you to be paused to run "expr".

llvm-svn: 158235
2012-06-08 21:56:10 +00:00
..
SBAddress.i Expose GetAddressClass() from both the SBAddress and SBInstruction so clients can tell the difference between ARM/Thumb opcodes when disassembling ARM. 2012-04-13 00:07:34 +00:00
SBBlock.i Make every Python API __len__() method return a PyIntObject. 2012-05-11 20:39:42 +00:00
SBBreakpoint.i Send Breakpoint Changed events for all the relevant changes to breakpoints. 2012-02-08 05:23:15 +00:00
SBBreakpointLocation.i Add GetID to the .i file. 2012-05-16 17:15:08 +00:00
SBBroadcaster.i Add docstring for SBBroadcaster class. 2011-07-20 22:29:58 +00:00
SBCommandInterpreter.i Add a general mechanism to wait on the debugger for Broadcasters of a given class/event bit set. 2012-02-16 06:50:00 +00:00
SBCommandReturnObject.i Changes to Python commands: 2011-08-16 23:24:13 +00:00
SBCommunication.i Add a general mechanism to wait on the debugger for Broadcasters of a given class/event bit set. 2012-02-16 06:50:00 +00:00
SBCompileUnit.i Export the APIs submitted by Dawn to the Python bindings. Add a simple test case for the SBModule.compile_unit_iter() API. 2012-03-16 21:55:42 +00:00
SBData.i Make every Python API __len__() method return a PyIntObject. 2012-05-11 20:39:42 +00:00
SBDebugger.i Print out a notification when the process of a target other than the currently selected target stops. 2012-05-08 23:06:07 +00:00
SBError.i Added the ability to get the target triple, byte order and address byte size 2012-01-29 06:07:39 +00:00
SBEvent.i Add a general mechanism to wait on the debugger for Broadcasters of a given class/event bit set. 2012-02-16 06:50:00 +00:00
SBFileSpec.i Added many more python convenience accessors: 2012-02-01 08:09:32 +00:00
SBFileSpecList.i Added the ability to restrict breakpoints by function name, function regexp, selector 2011-09-23 00:54:11 +00:00
SBFrame.i Found one more place where the OkayToDiscard needs to be consulted. 2012-05-11 23:47:32 +00:00
SBFunction.i Removed all of the "#ifndef SWIG" from the SB header files since we are using 2012-02-06 01:44:54 +00:00
SBHostOS.i Move the rest of the SB headers to interface files. 2011-07-19 22:41:47 +00:00
SBInputReader.i Move the rest of the SB headers to interface files. 2011-07-19 22:41:47 +00:00
SBInstruction.i <rdar://problem/11358639> 2012-05-08 01:45:38 +00:00
SBInstructionList.i Make every Python API __len__() method return a PyIntObject. 2012-05-11 20:39:42 +00:00
SBLineEntry.i Added many more python convenience accessors: 2012-02-01 08:09:32 +00:00
SBListener.i Add a general mechanism to wait on the debugger for Broadcasters of a given class/event bit set. 2012-02-16 06:50:00 +00:00
SBModule.i Make every Python API __len__() method return a PyIntObject. 2012-05-11 20:39:42 +00:00
SBProcess.i Add SBProcess::GetNumSupportedHardwareWatchpoints() API and export it through the Python scripting bridge. 2012-05-23 22:34:34 +00:00
SBSection.i Allow a SBAddress to be created from a SBSection and an offset. 2012-02-04 02:58:17 +00:00
SBSourceManager.i Add some docstrings for SBSourceManager class. 2011-07-19 23:35:10 +00:00
SBStream.i Add some docstrings for SBStream class. 2011-07-19 23:24:36 +00:00
SBStringList.i Move the rest of the SB headers to interface files. 2011-07-19 22:41:47 +00:00
SBSymbol.i Export the ability to see if a symbol is externally visible and also if the symbol was synthetically added to the symbol table (the symbol was not part of the symbol table itself but came from another section). 2012-04-02 20:08:08 +00:00
SBSymbolContext.i Removed all of the "#ifndef SWIG" from the SB header files since we are using 2012-02-06 01:44:54 +00:00
SBSymbolContextList.i Make every Python API __len__() method return a PyIntObject. 2012-05-11 20:39:42 +00:00
SBTarget.i rdar://problem/11584012 2012-06-04 23:19:54 +00:00
SBThread.i Make every Python API __len__() method return a PyIntObject. 2012-05-11 20:39:42 +00:00
SBType.i Adding a new API call IsTypeComplete() to SBType. This call is meant to check if the type has been previously completed or not (which is mostly interesting from a performance point of view) 2012-03-24 01:11:14 +00:00
SBTypeCategory.i <rdar://problem/10062621> 2012-02-15 02:34:21 +00:00
SBTypeFilter.i <rdar://problem/10062621> 2012-02-15 02:34:21 +00:00
SBTypeFormat.i <rdar://problem/10062621> 2012-02-15 02:34:21 +00:00
SBTypeNameSpecifier.i Adding formatters for several useful Objective-C/Cocoa data types. The new categories are not enabled at startup, but can be manually activated if desired. 2012-02-17 03:18:30 +00:00
SBTypeSummary.i <rdar://problem/10062621> 2012-02-15 02:34:21 +00:00
SBTypeSynthetic.i <rdar://problem/10062621> 2012-02-15 02:34:21 +00:00
SBValue.i rdar://problem/11584012 2012-06-04 23:19:54 +00:00
SBValueList.i Make every Python API __len__() method return a PyIntObject. 2012-05-11 20:39:42 +00:00
SBWatchpoint.i Make raw & parsed commands subclasses of CommandObject rather than having the raw version implement an 2012-06-08 21:56:10 +00:00