Watchpoint
Watchpoint *watchpoint, bool enabled);
Watchpoint* breakpoint);
Watchpoint* watchpoint, bool enabled);
void _HandleClearWatchpoint(Watchpoint* watchpoint);
bool AddWatchpoint(Watchpoint* watchpoint);
void RemoveWatchpoint(Watchpoint* watchpoint);
Watchpoint* WatchpointAt(int32 index) const;
Watchpoint* WatchpointAtAddress(
BObjectList<Watchpoint>& watchpoints)
Watchpoint* watchpoint);
Watchpoint* watchpoint);
Watchpoint* GetWatchpoint() const { return fWatchpoint; }
Watchpoint* fWatchpoint;
class Watchpoint : public BReferenceable {
Watchpoint(target_addr_t address, uint32 type,
~Watchpoint();
static int CompareWatchpoints(const Watchpoint* a,
const Watchpoint* b);
const Watchpoint* watchpoint);
typedef BObjectList<Watchpoint> WatchpointList;
Watchpoint* watchpoint,
Watchpoint* watchpoint) = 0;
class Watchpoint;
Watchpoint* newWatchpoint = fTeam->WatchpointAt(watchpointIndex);
Watchpoint* watchpoint = oldProxy->GetWatchpoint();
bool _GetWatchpointValueAt(Watchpoint* watchpoint, int32 rowIndex,
Watchpoint* watchpoint)
BreakpointListView::WatchpointChanged(Watchpoint* watchpoint)
class Watchpoint;
Watchpoint* watchpoint);
Watchpoint* GetWatchpoint() const { return fWatchpoint; }
Watchpoint* fWatchpoint;
Watchpoint* breakpoint);
Watchpoint* watchpoint = proxy->GetWatchpoint();
Watchpoint* watchpoint = proxy->GetWatchpoint();
BreakpointsView::WatchpointChanged(Watchpoint* watchpoint)
Watchpoint* watchpoint);
Watchpoint* breakpoint,
Watchpoint* watchpoint) = 0;
BReference<Watchpoint> watchpointReference(event.GetWatchpoint());
TeamWindow::_HandleWatchpointChanged(Watchpoint* watchpoint)
Watchpoint* watchpoint;
BReference<Watchpoint> watchpointReference(watchpoint, true);
TeamWindow::SetWatchpointEnabledRequested(Watchpoint* watchpoint,
TeamWindow::ClearWatchpointRequested(Watchpoint* watchpoint)
Watchpoint* breakpoint,
Watchpoint* watchpoint);
Watchpoint* watchpoint);
class Watchpoint;
TeamDebugger::SetWatchpointEnabledRequested(Watchpoint* watchpoint,
BReference<Watchpoint> watchpointReference(watchpoint);
TeamDebugger::ClearWatchpointRequested(Watchpoint* watchpoint)
BReference<Watchpoint> watchpointReference(watchpoint);
Watchpoint* watchpoint = new(std::nothrow) Watchpoint(address, type,
BReference<Watchpoint> watchpointRef(watchpoint, true);
TeamDebugger::_HandleSetWatchpoint(Watchpoint* watchpoint, bool enabled)
Watchpoint* watchpoint = fTeam->WatchpointAtAddress(address);
BReference<Watchpoint> watchpointReference(watchpoint);
TeamDebugger::_HandleClearWatchpoint(Watchpoint* watchpoint)
Watchpoint* watchpoint = NULL;
BReference<Watchpoint> watchpointReference;
WatchpointManager::InstallWatchpoint(Watchpoint* watchpoint,
WatchpointManager::UninstallWatchpoint(Watchpoint* watchpoint)
status_t InstallWatchpoint(Watchpoint* watchpoint,
void UninstallWatchpoint(Watchpoint* watchpoint);
Watchpoint* watchpoint)
Team::AddWatchpoint(Watchpoint* watchpoint)
if (fWatchpoints.BinaryInsert(watchpoint, &Watchpoint::CompareWatchpoints))
Team::RemoveWatchpoint(Watchpoint* watchpoint)
&Watchpoint::CompareWatchpoints);
: UnaryPredicate<Watchpoint> {
Watchpoint*
Watchpoint*
&Watchpoint::CompareAddressWatchpoint);
BObjectList<Watchpoint>& watchpoints) const
for (; Watchpoint* watchpoint = fWatchpoints.ItemAt(index); index++) {
virtual int operator()(const Watchpoint* watchpoint) const
return -Watchpoint::CompareAddressWatchpoint(&fAddress, watchpoint);
Team::NotifyWatchpointChanged(Watchpoint* watchpoint)
for (int32 i = 0; Watchpoint* watchpoint = fWatchpoints.ItemAt(i); i++)
Watchpoint::~Watchpoint()
Watchpoint::SetInstalled(bool installed)
Watchpoint::SetEnabled(bool enabled)
Watchpoint::Contains(target_addr_t address) const
Watchpoint::CompareWatchpoints(const Watchpoint* a, const Watchpoint* b)
Watchpoint::CompareAddressWatchpoint(const target_addr_t* address,
const Watchpoint* watchpoint)
Watchpoint::Watchpoint(target_addr_t address, uint32 type, int32 length)