class Watchpoint
Defined at line 18 of file ../../src/developer/debug/debug_agent/watchpoint.h
Public Methods
debug_ipc::BreakpointType Type ()
Defined at line 25 of file ../../src/developer/debug/debug_agent/watchpoint.h
void StepOverCleanup (DebuggedThread * thread)
Defined at line 36 of file ../../src/developer/debug/debug_agent/watchpoint.h
const std::map<zx_koid_t, WatchpointInfo> & installed_threads ()
Getters.
Defined at line 40 of file ../../src/developer/debug/debug_agent/watchpoint.h
const debug::AddressRange & range ()
Defined at line 44 of file ../../src/developer/debug/debug_agent/watchpoint.h
void Watchpoint (debug_ipc::BreakpointTypetype,Breakpoint *breakpoint,DebuggedProcess *process,const debug::AddressRange &range)
|type| must be kRead, kReadWrite or kWrite.
Defined at line 88 of file ../../src/developer/debug/debug_agent/watchpoint.cc
void ~Watchpoint ()
Defined at line 95 of file ../../src/developer/debug/debug_agent/watchpoint.cc
bool Installed (zx_koid_t thread_koid)
Defined at line 97 of file ../../src/developer/debug/debug_agent/watchpoint.cc
bool MatchesException (zx_koid_tthread_koid,uint64_twatchpoint_address,intslot)
Defined at line 101 of file ../../src/developer/debug/debug_agent/watchpoint.cc
debug::Status Update ()
Update ------------------------------------------------------------------------------------------
Defined at line 151 of file ../../src/developer/debug/debug_agent/watchpoint.cc
void EndStepOver (DebuggedThread * thread)
Public ProcessBreakpoint overrides. See ProcessBreakpoint for more details.
Defined at line 133 of file ../../src/developer/debug/debug_agent/watchpoint.cc
void ExecuteStepOver (DebuggedThread * thread)
ProcessBreakpoint Implementation ----------------------------------------------------------------
Defined at line 118 of file ../../src/developer/debug/debug_agent/watchpoint.cc