llvm-project/lldb/tools/debugserver/source
Jason Molenda 26a27fb832 RNBRemote.cpp, RNBRemote.h: Add a new qGetPid packet which returns
the pid of the process currently being debugged by debugserer in
hex, or 0 if unavailable.

This is effectively the same as the qC packet but that packet is
not clear in either its documentation or implementation (in gdb et al)
as to whether it is intended to return a pid or a thread id.  qGetPid
is unambiguous.

If qGetPid is unimplemented in the remote debugserver, the debugger may
try qC and see what kind of value is returned..

llvm-svn: 136055
2011-07-26 03:34:52 +00:00
..
MacOSX If we are telling only one thread to run in debugserver, and that thread has been suspended from outside 2011-07-21 01:54:41 +00:00
ARM_DWARF_Registers.h Got the ARM version of debugserver up to date. 2010-09-09 06:32:46 +00:00
ARM_GCC_Registers.h Got the ARM version of debugserver up to date. 2010-09-09 06:32:46 +00:00
ChangeLog Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
DNB.cpp Added new OptionGroup classes for UInt64, UUID, File and Boolean values. 2011-05-03 22:09:39 +00:00
DNB.h Fixed CommandReturnObject::SetImmediateErrorFile() to set the correct stream. 2011-02-24 22:24:29 +00:00
DNBArch.cpp Fixed CommandReturnObject::SetImmediateErrorFile() to set the correct stream. 2011-02-24 22:24:29 +00:00
DNBArch.h Fixed 32 bit debugging after recent architecture changes to debugserver. 2010-12-01 22:45:40 +00:00
DNBBreakpoint.cpp Took the timeout for a ClangUserExpression down from a 10 second timeout to 2011-01-19 07:54:15 +00:00
DNBBreakpoint.h Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
DNBDataRef.cpp Get rid of LONG_LONG_MAX and ULONG_LONG_MAX, and use LLONG_MAX and ULLONG_MAX 2011-04-01 18:14:08 +00:00
DNBDataRef.h Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
DNBDefs.h Added generic register numbers for simple ABI argument registers and defined 2011-05-15 04:12:07 +00:00
DNBError.cpp Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
DNBError.h Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
DNBLog.cpp Many improvements to the Platform base class and subclasses. The base Platform 2011-03-30 18:16:51 +00:00
DNBLog.h Many improvements to the Platform base class and subclasses. The base Platform 2011-03-30 18:16:51 +00:00
DNBRegisterInfo.cpp Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
DNBRegisterInfo.h Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
DNBRuntimeAction.h Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
DNBThreadResumeActions.cpp Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
DNBThreadResumeActions.h Thread safety changes in debugserver and also in the process GDB remote plugin. 2011-01-18 19:36:39 +00:00
DNBTimer.h Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
FunctionProfiler.cpp Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
FunctionProfiler.h Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
PThreadCondition.h Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
PThreadEvent.cpp Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
PThreadEvent.h Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
PThreadMutex.cpp Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
PThreadMutex.h Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
ProfileObjectiveC.cpp Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
ProfileObjectiveC.h Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
PseudoTerminal.cpp Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
PseudoTerminal.h Another patch from Jean-Daniel. Thanks. 2010-09-28 16:34:56 +00:00
RNBContext.cpp Added new OptionGroup classes for UInt64, UUID, File and Boolean values. 2011-05-03 22:09:39 +00:00
RNBContext.h Fixed CommandReturnObject::SetImmediateErrorFile() to set the correct stream. 2011-02-24 22:24:29 +00:00
RNBDefs.h Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
RNBRemote.cpp RNBRemote.cpp, RNBRemote.h: Add a new qGetPid packet which returns 2011-07-26 03:34:52 +00:00
RNBRemote.h RNBRemote.cpp, RNBRemote.h: Add a new qGetPid packet which returns 2011-07-26 03:34:52 +00:00
RNBServices.cpp Got the ARM version of debugserver up to date. 2010-09-09 06:32:46 +00:00
RNBServices.h Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
RNBSocket.cpp Moved the execution context that was in the Debugger into 2011-04-12 05:54:46 +00:00
RNBSocket.h Moved the execution context that was in the Debugger into 2011-04-12 05:54:46 +00:00
SysSignal.cpp Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
SysSignal.h Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
TTYState.cpp Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
TTYState.h Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
com.apple.debugserver.applist.plist Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
com.apple.debugserver.plist Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
debugserver-entitlements.plist Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
debugserver.cpp Handle the possible case where the process launch failed 2011-07-08 00:00:32 +00:00