llvm-project/lldb/scripts/Python
Jim Ingham ffc9f1de34 This adds a "batch mode" to lldb kinda like the gdb batch mode. It will quit the debugger
after all the commands have been executed except if one of the commands was an execution control
command that stopped because of a signal or exception.

Also adds a variant of SBCommandInterpreter::HandleCommand that takes an SBExecutionContext.  That
way you can run an lldb command targeted at a particular target, thread or process w/o having to 
select same before running the command.

Also exposes CommandInterpreter::HandleCommandsFromFile to the SBCommandInterpreter API, since that
seemed generally useful.

llvm-svn: 219654
2014-10-14 01:20:07 +00:00
..
android android: add a command script to help display mixed Java/native backtraces. 2014-09-23 16:28:01 +00:00
interface This adds a "batch mode" to lldb kinda like the gdb batch mode. It will quit the debugger 2014-10-14 01:20:07 +00:00
modules Fix an incomplete null structure spec in Python readline suppression module. 2014-06-26 22:35:36 +00:00
Makefile Suppress python readline module under Linux to fix a seg fault. 2014-02-26 07:39:20 +00:00
build-swig-Python.sh Add a new SBExecutionContext class that wraps an ExecutionContextRef. This class is a convenient way at the API level to package a target,process,thread and frame all together - or just a subset of those 2014-10-01 20:43:45 +00:00
buildSwigPython.py Expose ThreadCollection in SB API 2014-09-06 01:21:19 +00:00
finish-swig-Python-LLDB.sh This creates a valid Python API for Windows, pending some issues. The changes included are - 2014-07-01 17:57:19 +00:00
finishSwigPythonLLDB.py Create an _d suffixed symlink when doing a debug Windows build. 2014-07-17 20:36:14 +00:00
modify-python-lldb.py Make sure that the lldb globals: 2012-12-10 19:18:23 +00:00
python-extensions.swig Add a (Python only) lldb.SBSyntheticValueProvider class to our API surface 2014-10-08 20:10:09 +00:00
python-swigsafecast.swig Allow Python commands to optionally take an SBExecutionContext argument in case they need to handle 'where they want to act' separately from the notion of 'currently-selected entity' that is associated to the debugger. Do this in an (hopefully) non-breaking way by running an argcount check before passing in the new argument. Update the test case to also check for this new feature. www update to follow 2014-10-01 21:47:29 +00:00
python-typemaps.swig Merging the iohandler branch back into main. 2014-01-27 23:43:24 +00:00
python-wrapper.swig Extend synthetic children to produce synthetic values (as in, those that GetValueAsUnsigned(), GetValueAsCString() would return) 2014-10-08 18:27:36 +00:00