llvm-project/lldb/scripts/Python
Greg Clayton 0e615684bb Added the new way we will eventually do all attaches and launches. First clients
will fill out either a SBLaunchInfo or SBAttachInfo class, then call:

SBProcess SBTarget::Launch (SBLaunchInfo &, SBError &);
SBProcess SBTarget::Attach (SBAttachInfo &, SBError &);

The attach is working right now and allows the ability to set many filters such
as the parent process ID, the user/group ID, the effective user/group ID, and much
more.

The launch is not yet working, but I will get this working soon. By changing our
launch and attach calls to take an object, it allows us to add more capabilities to
launching and attaching without having to have launch and attach functions that
take more and more arguments. 

Once this is all working we will deprecated the older launch and attach fucntions
and eventually remove them.

llvm-svn: 151344
2012-02-24 05:03:03 +00:00
..
interface Added the new way we will eventually do all attaches and launches. First clients 2012-02-24 05:03:03 +00:00
build-swig-Python.sh Patch Enrico's changes from r150558 on 2012-02-14 to build even if Python 2012-02-21 05:33:55 +00:00
edit-swig-python-wrapper-file.py Fix remaining Python issues leftover from my previous patch. 2011-06-01 02:33:12 +00:00
finish-swig-Python-LLDB.sh This patch provides a set of formatters for most of the commonly used Cocoa classes. 2012-02-23 23:10:03 +00:00
modify-python-lldb.py Add a missing ')' in the comment. 2011-11-08 23:08:03 +00:00
python-extensions.swig <rdar://problem/10062621> 2012-02-15 02:34:21 +00:00
python-typemaps.swig typemaps to allow Python to invoke the new SBModule::GetVersion() API. Memory management is taken care of automatically so that Python users can simply say my_list = my_module.GetVersion() and receive a new list with the version numbers, if any, inside. 2012-02-23 18:39:44 +00:00
python-wrapper.swig Add more robustness - use PyString_CheckExact(pvalue) to check whether pvalue is a Python string before 2011-12-14 23:27:53 +00:00