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::BreakpointType type, 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_t thread_koid, uint64_t watchpoint_address, int slot)
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