hanchenye-llvm-project/lldb/tools/debugserver/source
Johnny Chen a9b68f4dd6 Modify the delegation chain from MachThreadList -> MachThread -> DNBArchProtocol so that when
the watchpoint state is changed, not only does the change propagate to all the thread instances,
it also updates a global debug state, if chosen by the DNBArchProtocol derivative.

Once implemented, the DNBArchProtocol derivative, also makes sure that when new thread comes along,
it tries to inherit from the global debug state, if it is valid.

Modify TestWatchpointMultipleThreads.py to test this functionality.

llvm-svn: 140811
2011-09-29 21:48:52 +00:00
..
MacOSX Modify the delegation chain from MachThreadList -> MachThread -> DNBArchProtocol so that when 2011-09-29 21:48:52 +00:00
ARM_DWARF_Registers.h
ARM_GCC_Registers.h
ChangeLog
DNB.cpp DNBBreakpoint::SetEnabled() should take a bool, not a uint32_t, as its input argument. 2011-09-06 19:52:49 +00:00
DNB.h
DNBArch.cpp
DNBArch.h Modify the delegation chain from MachThreadList -> MachThread -> DNBArchProtocol so that when 2011-09-29 21:48:52 +00:00
DNBBreakpoint.cpp
DNBBreakpoint.h DNBBreakpoint::SetEnabled() should take a bool, not a uint32_t, as its input argument. 2011-09-06 19:52:49 +00:00
DNBDataRef.cpp To silence the static analyzer. 2011-08-11 18:21:06 +00:00
DNBDataRef.h
DNBDefs.h DNBBreakpoint::SetEnabled() should take a bool, not a uint32_t, as its input argument. 2011-09-06 19:52:49 +00:00
DNBError.cpp
DNBError.h
DNBLog.cpp
DNBLog.h
DNBRegisterInfo.cpp
DNBRegisterInfo.h
DNBRuntimeAction.h
DNBThreadResumeActions.cpp
DNBThreadResumeActions.h
DNBTimer.h
FunctionProfiler.cpp
FunctionProfiler.h
PThreadCondition.h
PThreadEvent.cpp
PThreadEvent.h
PThreadMutex.cpp
PThreadMutex.h
ProfileObjectiveC.cpp
ProfileObjectiveC.h
PseudoTerminal.cpp
PseudoTerminal.h
RNBContext.cpp
RNBContext.h
RNBDefs.h
RNBRemote.cpp Correctly handle the when we the 'G' packet fails. There were 2011-09-17 05:47:55 +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
RNBServices.h
RNBSocket.cpp
RNBSocket.h
SysSignal.cpp
SysSignal.h
TTYState.cpp
TTYState.h
com.apple.debugserver.applist.plist
com.apple.debugserver.plist
debugserver-entitlements.plist
debugserver.cpp Incremental fixes of issues found by Xcode static analyzer. 2011-08-10 23:01:39 +00:00