hanchenye-llvm-project/lldb
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
..
docs When unwinding from the first frame, try to ask the remote debugserver 2011-12-13 05:39:38 +00:00
examples <rdar://problem/10103468> 2012-02-24 01:59:29 +00:00
include Added the new way we will eventually do all attaches and launches. First clients 2012-02-24 05:03:03 +00:00
lib This patch combines common code from Linux and FreeBSD into 2012-01-05 19:17:38 +00:00
lldb.xcodeproj <rdar://problem/10103468> 2012-02-24 01:59:29 +00:00
lldb.xcworkspace I accidentally committed some changes to the 2011-12-21 21:30:33 +00:00
resources Bumping version to lldb-116. 2012-02-23 22:34:01 +00:00
scripts Added the new way we will eventually do all attaches and launches. First clients 2012-02-24 05:03:03 +00:00
source Added the new way we will eventually do all attaches and launches. First clients 2012-02-24 05:03:03 +00:00
test commenting parts of std::map test case which would make the test case fail when using TOT clang, but succeed on older compiler releases 2012-02-23 23:57:43 +00:00
tools Add a class method HasWatchpointOccurred() to inspect the "method of debug entry" field 2012-02-24 01:50:42 +00:00
utils Add a utility script: 2011-11-04 01:05:29 +00:00
www Minor modification. 2012-02-22 19:02:32 +00:00
.gitignore Added a .gitignore so that "git status" isn't 2012-02-07 21:53:52 +00:00
INSTALL.txt You'll need to be running Mac OS X to get lldb to build right now. 2010-06-09 07:29:26 +00:00
LICENSE.TXT test commit 2010-06-09 03:55:24 +00:00
Makefile Revert the RTTI change from r151187. It make lldb compile with g++ 4.4 but it doesn't link anymore. The bug seems to be fixed in g++ 4.5. 2012-02-22 21:00:17 +00:00