headers/private/debugger/controllers/TeamDebugger.h
100
UserBreakpoint* breakpoint,
headers/private/debugger/controllers/TeamDebugger.h
103
UserBreakpoint* breakpoint);
headers/private/debugger/controllers/TeamDebugger.h
106
UserBreakpoint* breakpoint);
headers/private/debugger/controllers/TeamDebugger.h
128
Watchpoint* breakpoint);
headers/private/debugger/controllers/TeamDebugger.h
208
UserBreakpoint* breakpoint, bool enabled);
headers/private/debugger/controllers/TeamDebugger.h
212
UserBreakpoint* breakpoint);
headers/private/debugger/controllers/TeamDebugger.h
97
UserBreakpoint* breakpoint,
headers/private/debugger/model/Breakpoint.h
54
const Breakpoint* breakpoint);
headers/private/debugger/model/Team.h
172
bool AddBreakpoint(Breakpoint* breakpoint);
headers/private/debugger/model/Team.h
174
void RemoveBreakpoint(Breakpoint* breakpoint);
headers/private/debugger/model/Team.h
260
UserBreakpoint* breakpoint);
headers/private/debugger/model/Team.h
411
Breakpoint* breakpoint);
headers/private/debugger/model/Team.h
488
UserBreakpoint* breakpoint);
headers/private/debugger/model/UserBreakpoint.h
66
void SetBreakpoint(Breakpoint* breakpoint);
headers/private/debugger/user_interface/UserInterface.h
129
UserBreakpoint* breakpoint,
headers/private/debugger/user_interface/UserInterface.h
132
UserBreakpoint* breakpoint,
headers/private/debugger/user_interface/UserInterface.h
135
UserBreakpoint* breakpoint) = 0;
headers/private/debugger/user_interface/UserInterface.h
139
UserBreakpoint* breakpoint) = 0;
src/apps/debugger/user_interface/gui/team_window/BreakpointListView.cpp
145
UserBreakpoint* breakpoint = oldProxy->GetBreakpoint();
src/apps/debugger/user_interface/gui/team_window/BreakpointListView.cpp
146
if (breakpoint == newBreakpoint) {
src/apps/debugger/user_interface/gui/team_window/BreakpointListView.cpp
147
if (breakpoint == proxy->GetBreakpoint())
src/apps/debugger/user_interface/gui/team_window/BreakpointListView.cpp
250
bool _GetBreakpointValueAt(UserBreakpoint* breakpoint, int32 rowIndex,
src/apps/debugger/user_interface/gui/team_window/BreakpointListView.cpp
253
const UserBreakpointLocation& location = breakpoint->Location();
src/apps/debugger/user_interface/gui/team_window/BreakpointListView.cpp
257
value.SetTo((int32)breakpoint->IsEnabled());
src/apps/debugger/user_interface/gui/team_window/BreakpointListView.cpp
273
= breakpoint->InstanceAt(0)) {
src/apps/debugger/user_interface/gui/team_window/BreakpointListView.cpp
282
value.SetTo(breakpoint->Condition(),
src/apps/debugger/user_interface/gui/team_window/BreakpointListView.cpp
34
BreakpointProxy::BreakpointProxy(UserBreakpoint* breakpoint,
src/apps/debugger/user_interface/gui/team_window/BreakpointListView.cpp
37
fBreakpoint(breakpoint),
src/apps/debugger/user_interface/gui/team_window/BreakpointListView.cpp
387
BreakpointListView::UserBreakpointChanged(UserBreakpoint* breakpoint)
src/apps/debugger/user_interface/gui/team_window/BreakpointListView.cpp
389
if (breakpoint->IsHidden())
src/apps/debugger/user_interface/gui/team_window/BreakpointListView.cpp
392
BreakpointProxy proxy(breakpoint, NULL);
src/apps/debugger/user_interface/gui/team_window/BreakpointListView.h
28
BreakpointProxy(UserBreakpoint* breakpoint,
src/apps/debugger/user_interface/gui/team_window/BreakpointListView.h
61
UserBreakpoint* breakpoint);
src/apps/debugger/user_interface/gui/team_window/BreakpointListView.h
63
Watchpoint* breakpoint);
src/apps/debugger/user_interface/gui/team_window/BreakpointsView.cpp
192
UserBreakpoint* breakpoint = proxy->GetBreakpoint();
src/apps/debugger/user_interface/gui/team_window/BreakpointsView.cpp
193
if (breakpoint->IsValid()) {
src/apps/debugger/user_interface/gui/team_window/BreakpointsView.cpp
195
if (breakpoint->IsEnabled())
src/apps/debugger/user_interface/gui/team_window/BreakpointsView.cpp
281
UserBreakpoint* breakpoint = proxy->GetBreakpoint();
src/apps/debugger/user_interface/gui/team_window/BreakpointsView.cpp
282
if (action == MSG_ENABLE_BREAKPOINT && !breakpoint->IsEnabled())
src/apps/debugger/user_interface/gui/team_window/BreakpointsView.cpp
283
fListener->SetBreakpointEnabledRequested(breakpoint, true);
src/apps/debugger/user_interface/gui/team_window/BreakpointsView.cpp
285
&& breakpoint->IsEnabled()) {
src/apps/debugger/user_interface/gui/team_window/BreakpointsView.cpp
286
fListener->SetBreakpointEnabledRequested(breakpoint, false);
src/apps/debugger/user_interface/gui/team_window/BreakpointsView.cpp
288
fListener->ClearBreakpointRequested(breakpoint);
src/apps/debugger/user_interface/gui/team_window/BreakpointsView.cpp
73
BreakpointsView::UserBreakpointChanged(UserBreakpoint* breakpoint)
src/apps/debugger/user_interface/gui/team_window/BreakpointsView.cpp
75
fListView->UserBreakpointChanged(breakpoint);
src/apps/debugger/user_interface/gui/team_window/BreakpointsView.h
33
UserBreakpoint* breakpoint);
src/apps/debugger/user_interface/gui/team_window/BreakpointsView.h
73
UserBreakpoint* breakpoint,
src/apps/debugger/user_interface/gui/team_window/BreakpointsView.h
76
UserBreakpoint* breakpoint) = 0;
src/apps/debugger/user_interface/gui/team_window/BreakpointsView.h
79
Watchpoint* breakpoint,
src/apps/debugger/user_interface/gui/team_window/SourceView.cpp
1059
UserBreakpoint* breakpoint = marker->Breakpoint();
src/apps/debugger/user_interface/gui/team_window/SourceView.cpp
1061
message.AddPointer("breakpoint", breakpoint);
src/apps/debugger/user_interface/gui/team_window/SourceView.cpp
1155
SourceView::TextView::UserBreakpointChanged(UserBreakpoint* breakpoint)
src/apps/debugger/user_interface/gui/team_window/SourceView.cpp
149
UserBreakpoint* breakpoint);
src/apps/debugger/user_interface/gui/team_window/SourceView.cpp
214
UserBreakpoint* breakpoint);
src/apps/debugger/user_interface/gui/team_window/SourceView.cpp
2313
SourceView::UserBreakpointChanged(UserBreakpoint* breakpoint)
src/apps/debugger/user_interface/gui/team_window/SourceView.cpp
2315
fMarkerManager->UserBreakpointChanged(breakpoint);
src/apps/debugger/user_interface/gui/team_window/SourceView.cpp
2316
fMarkerView->UserBreakpointChanged(breakpoint);
src/apps/debugger/user_interface/gui/team_window/SourceView.cpp
2317
fTextView->UserBreakpointChanged(breakpoint);
src/apps/debugger/user_interface/gui/team_window/SourceView.cpp
272
UserBreakpoint* breakpoint);
src/apps/debugger/user_interface/gui/team_window/SourceView.cpp
318
UserBreakpoint* breakpoint);
src/apps/debugger/user_interface/gui/team_window/SourceView.cpp
587
target_addr_t address, UserBreakpoint* breakpoint)
src/apps/debugger/user_interface/gui/team_window/SourceView.cpp
591
fBreakpoint(breakpoint)
src/apps/debugger/user_interface/gui/team_window/SourceView.cpp
663
SourceView::MarkerManager::UserBreakpointChanged(UserBreakpoint* breakpoint)
src/apps/debugger/user_interface/gui/team_window/SourceView.cpp
759
for (int32 i = 0; UserBreakpoint* breakpoint = breakpoints.ItemAt(i);
src/apps/debugger/user_interface/gui/team_window/SourceView.cpp
761
if (breakpoint->IsHidden())
src/apps/debugger/user_interface/gui/team_window/SourceView.cpp
764
= breakpoint->InstanceAt(0);
src/apps/debugger/user_interface/gui/team_window/SourceView.cpp
787
line, breakpointInstance->Address(), breakpoint);
src/apps/debugger/user_interface/gui/team_window/SourceView.cpp
942
SourceView::MarkerView::UserBreakpointChanged(UserBreakpoint* breakpoint)
src/apps/debugger/user_interface/gui/team_window/SourceView.h
49
UserBreakpoint* breakpoint);
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
1521
TeamWindow::_SetActiveBreakpoint(UserBreakpoint* breakpoint)
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
1523
if (breakpoint == fActiveBreakpoint)
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
1529
fActiveBreakpoint = breakpoint;
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
1538
breakpoint->Location().GetFunctionID());
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
1934
TeamWindow::_HandleUserBreakpointChanged(UserBreakpoint* breakpoint)
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
1936
fSourceView->UserBreakpointChanged(breakpoint);
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
1937
fBreakpointsView->UserBreakpointChanged(breakpoint);
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
575
UserBreakpoint* breakpoint;
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
577
reinterpret_cast<void**>(&breakpoint)) != B_OK) {
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
584
fTeam, breakpoint, fListener, this);
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
741
UserBreakpoint* breakpoint;
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
742
if (message->FindPointer("breakpoint", (void**)&breakpoint) != B_OK)
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
744
BReference<UserBreakpoint> breakpointReference(breakpoint, true);
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
746
_HandleUserBreakpointChanged(breakpoint);
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
940
TeamWindow::SetBreakpointEnabledRequested(UserBreakpoint* breakpoint,
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
943
fListener->SetBreakpointEnabledRequested(breakpoint, enabled);
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
948
TeamWindow::ClearBreakpointRequested(UserBreakpoint* breakpoint)
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
950
fListener->ClearBreakpointRequested(breakpoint);
src/apps/debugger/user_interface/gui/team_window/TeamWindow.h
114
UserBreakpoint* breakpoint,
src/apps/debugger/user_interface/gui/team_window/TeamWindow.h
117
UserBreakpoint* breakpoint);
src/apps/debugger/user_interface/gui/team_window/TeamWindow.h
120
Watchpoint* breakpoint,
src/apps/debugger/user_interface/gui/team_window/TeamWindow.h
185
UserBreakpoint* breakpoint);
src/apps/debugger/user_interface/gui/team_window/TeamWindow.h
200
UserBreakpoint* breakpoint);
src/apps/debugger/user_interface/gui/utility_windows/BreakpointEditWindow.cpp
30
UserBreakpoint* breakpoint, UserInterfaceListener* listener,
src/apps/debugger/user_interface/gui/utility_windows/BreakpointEditWindow.cpp
37
fTargetBreakpoint(breakpoint),
src/apps/debugger/user_interface/gui/utility_windows/BreakpointEditWindow.cpp
54
BreakpointEditWindow::Create(::Team* team, UserBreakpoint* breakpoint,
src/apps/debugger/user_interface/gui/utility_windows/BreakpointEditWindow.cpp
58
team, breakpoint, listener, target);
src/apps/debugger/user_interface/gui/utility_windows/BreakpointEditWindow.h
28
UserBreakpoint* breakpoint,
src/apps/debugger/user_interface/gui/utility_windows/BreakpointEditWindow.h
35
UserBreakpoint* breakpoint,
src/kits/debugger/controllers/TeamDebugger.cpp
1116
TeamDebugger::SetBreakpointEnabledRequested(UserBreakpoint* breakpoint,
src/kits/debugger/controllers/TeamDebugger.cpp
1120
BReference<UserBreakpoint> breakpointReference(breakpoint);
src/kits/debugger/controllers/TeamDebugger.cpp
1121
if (message.AddPointer("breakpoint", breakpoint) == B_OK
src/kits/debugger/controllers/TeamDebugger.cpp
1130
TeamDebugger::SetBreakpointConditionRequested(UserBreakpoint* breakpoint,
src/kits/debugger/controllers/TeamDebugger.cpp
1134
BReference<UserBreakpoint> breakpointReference(breakpoint);
src/kits/debugger/controllers/TeamDebugger.cpp
1135
if (message.AddPointer("breakpoint", breakpoint) == B_OK
src/kits/debugger/controllers/TeamDebugger.cpp
1144
TeamDebugger::ClearBreakpointConditionRequested(UserBreakpoint* breakpoint)
src/kits/debugger/controllers/TeamDebugger.cpp
1147
BReference<UserBreakpoint> breakpointReference(breakpoint);
src/kits/debugger/controllers/TeamDebugger.cpp
1148
if (message.AddPointer("breakpoint", breakpoint) == B_OK
src/kits/debugger/controllers/TeamDebugger.cpp
1222
TeamDebugger::ClearBreakpointRequested(UserBreakpoint* breakpoint)
src/kits/debugger/controllers/TeamDebugger.cpp
1225
BReference<UserBreakpoint> breakpointReference(breakpoint);
src/kits/debugger/controllers/TeamDebugger.cpp
1226
if (message.AddPointer("breakpoint", breakpoint) == B_OK
src/kits/debugger/controllers/TeamDebugger.cpp
1928
UserBreakpoint* breakpoint = it.Next();) {
src/kits/debugger/controllers/TeamDebugger.cpp
1929
breakpointsToRemove.AddItem(breakpoint);
src/kits/debugger/controllers/TeamDebugger.cpp
1930
breakpoint->AcquireReference();
src/kits/debugger/controllers/TeamDebugger.cpp
1934
UserBreakpoint* breakpoint = breakpointsToRemove.ItemAt(i);
src/kits/debugger/controllers/TeamDebugger.cpp
1935
fTeam->RemoveUserBreakpoint(breakpoint);
src/kits/debugger/controllers/TeamDebugger.cpp
1936
fTeam->NotifyUserBreakpointChanged(breakpoint);
src/kits/debugger/controllers/TeamDebugger.cpp
1937
breakpoint->ReleaseReference();
src/kits/debugger/controllers/TeamDebugger.cpp
2045
Breakpoint* breakpoint = fTeam->BreakpointAtAddress(address);
src/kits/debugger/controllers/TeamDebugger.cpp
2047
if (breakpoint != NULL && breakpoint->FirstUserBreakpoint() != NULL)
src/kits/debugger/controllers/TeamDebugger.cpp
2048
userBreakpoint = breakpoint->FirstUserBreakpoint()->GetUserBreakpoint();
src/kits/debugger/controllers/TeamDebugger.cpp
2177
TeamDebugger::_HandleSetUserBreakpoint(UserBreakpoint* breakpoint, bool enabled)
src/kits/debugger/controllers/TeamDebugger.cpp
2179
status_t error = fBreakpointManager->InstallUserBreakpoint(breakpoint,
src/kits/debugger/controllers/TeamDebugger.cpp
2196
Breakpoint* breakpoint = fTeam->BreakpointAtAddress(address);
src/kits/debugger/controllers/TeamDebugger.cpp
2197
if (breakpoint == NULL || breakpoint->FirstUserBreakpoint() == NULL)
src/kits/debugger/controllers/TeamDebugger.cpp
2200
= breakpoint->FirstUserBreakpoint()->GetUserBreakpoint();
src/kits/debugger/controllers/TeamDebugger.cpp
2210
TeamDebugger::_HandleClearUserBreakpoint(UserBreakpoint* breakpoint)
src/kits/debugger/controllers/TeamDebugger.cpp
2212
fBreakpointManager->UninstallUserBreakpoint(breakpoint);
src/kits/debugger/controllers/TeamDebugger.cpp
2466
UserBreakpoint* breakpoint = new(std::nothrow) UserBreakpoint(location);
src/kits/debugger/controllers/TeamDebugger.cpp
2467
if (breakpoint == NULL)
src/kits/debugger/controllers/TeamDebugger.cpp
2469
BReference<UserBreakpoint> breakpointReference(breakpoint, true);
src/kits/debugger/controllers/TeamDebugger.cpp
2471
breakpoint->SetHidden(breakpointSetting->IsHidden());
src/kits/debugger/controllers/TeamDebugger.cpp
2472
breakpoint->SetCondition(breakpointSetting->Condition());
src/kits/debugger/controllers/TeamDebugger.cpp
2475
fBreakpointManager->InstallUserBreakpoint(breakpoint,
src/kits/debugger/controllers/TeamDebugger.cpp
594
UserBreakpoint* breakpoint = NULL;
src/kits/debugger/controllers/TeamDebugger.cpp
598
if (message->FindPointer("breakpoint", (void**)&breakpoint)
src/kits/debugger/controllers/TeamDebugger.cpp
600
breakpointReference.SetTo(breakpoint, true);
src/kits/debugger/controllers/TeamDebugger.cpp
613
if (breakpoint != NULL)
src/kits/debugger/controllers/TeamDebugger.cpp
614
_HandleSetUserBreakpoint(breakpoint, enabled);
src/kits/debugger/controllers/TeamDebugger.cpp
618
if (breakpoint != NULL)
src/kits/debugger/controllers/TeamDebugger.cpp
619
_HandleClearUserBreakpoint(breakpoint);
src/kits/debugger/controllers/TeamDebugger.cpp
629
UserBreakpoint* breakpoint = NULL;
src/kits/debugger/controllers/TeamDebugger.cpp
631
if (message->FindPointer("breakpoint", (void**)&breakpoint)
src/kits/debugger/controllers/TeamDebugger.cpp
636
breakpointReference.SetTo(breakpoint, true);
src/kits/debugger/controllers/TeamDebugger.cpp
643
breakpoint->SetCondition(condition);
src/kits/debugger/controllers/TeamDebugger.cpp
644
fTeam->NotifyUserBreakpointChanged(breakpoint);
src/kits/debugger/controllers/TeamDebugger.cpp
651
UserBreakpoint* breakpoint = NULL;
src/kits/debugger/controllers/TeamDebugger.cpp
653
if (message->FindPointer("breakpoint", (void**)&breakpoint)
src/kits/debugger/controllers/TeamDebugger.cpp
657
breakpointReference.SetTo(breakpoint, true);
src/kits/debugger/controllers/TeamDebugger.cpp
660
breakpoint->SetCondition(NULL);
src/kits/debugger/controllers/TeamDebugger.cpp
661
fTeam->NotifyUserBreakpointChanged(breakpoint);
src/kits/debugger/controllers/ThreadHandler.cpp
175
Breakpoint* breakpoint = fThread->GetTeam()->BreakpointAtAddress(
src/kits/debugger/controllers/ThreadHandler.cpp
178
if (breakpoint == NULL) {
src/kits/debugger/controllers/ThreadHandler.cpp
182
} else if (!breakpoint->HasEnabledUserBreakpoint()) {
src/kits/debugger/controllers/ThreadHandler.cpp
896
Breakpoint* breakpoint = fThread->GetTeam()->BreakpointAtAddress(
src/kits/debugger/controllers/ThreadHandler.cpp
899
if (breakpoint == NULL)
src/kits/debugger/controllers/ThreadHandler.cpp
902
if (!breakpoint->HasEnabledUserBreakpoint())
src/kits/debugger/controllers/ThreadHandler.cpp
906
= breakpoint->UserBreakpoints();
src/kits/debugger/debug_managers/BreakpointManager.cpp
100
instance->SetBreakpoint(breakpoint);
src/kits/debugger/debug_managers/BreakpointManager.cpp
154
Breakpoint* breakpoint = instance->GetBreakpoint();
src/kits/debugger/debug_managers/BreakpointManager.cpp
155
if (breakpoint == NULL)
src/kits/debugger/debug_managers/BreakpointManager.cpp
160
breakpoint->RemoveUserBreakpoint(instance);
src/kits/debugger/debug_managers/BreakpointManager.cpp
163
_UpdateBreakpointInstallation(breakpoint);
src/kits/debugger/debug_managers/BreakpointManager.cpp
167
if (breakpoint->IsUnused())
src/kits/debugger/debug_managers/BreakpointManager.cpp
168
fTeam->RemoveBreakpoint(breakpoint);
src/kits/debugger/debug_managers/BreakpointManager.cpp
203
if (Breakpoint* breakpoint = instance->GetBreakpoint())
src/kits/debugger/debug_managers/BreakpointManager.cpp
204
_UpdateBreakpointInstallation(breakpoint);
src/kits/debugger/debug_managers/BreakpointManager.cpp
212
if (Breakpoint* breakpoint = instance->GetBreakpoint()) {
src/kits/debugger/debug_managers/BreakpointManager.cpp
214
breakpoint->RemoveUserBreakpoint(instance);
src/kits/debugger/debug_managers/BreakpointManager.cpp
216
if (breakpoint->IsUnused())
src/kits/debugger/debug_managers/BreakpointManager.cpp
217
fTeam->RemoveBreakpoint(breakpoint);
src/kits/debugger/debug_managers/BreakpointManager.cpp
239
Breakpoint* breakpoint = fTeam->BreakpointAtAddress(address);
src/kits/debugger/debug_managers/BreakpointManager.cpp
240
if (breakpoint == NULL) {
src/kits/debugger/debug_managers/BreakpointManager.cpp
245
breakpoint = new(std::nothrow) Breakpoint(image, address);
src/kits/debugger/debug_managers/BreakpointManager.cpp
246
if (breakpoint == NULL)
src/kits/debugger/debug_managers/BreakpointManager.cpp
249
if (!fTeam->AddBreakpoint(breakpoint))
src/kits/debugger/debug_managers/BreakpointManager.cpp
253
BReference<Breakpoint> breakpointReference(breakpoint);
src/kits/debugger/debug_managers/BreakpointManager.cpp
257
if (breakpoint->AddClient(client)) {
src/kits/debugger/debug_managers/BreakpointManager.cpp
258
if (breakpoint->IsInstalled())
src/kits/debugger/debug_managers/BreakpointManager.cpp
266
breakpoint->SetInstalled(true);
src/kits/debugger/debug_managers/BreakpointManager.cpp
272
breakpoint->RemoveClient(client);
src/kits/debugger/debug_managers/BreakpointManager.cpp
277
if (breakpoint->IsUnused())
src/kits/debugger/debug_managers/BreakpointManager.cpp
278
fTeam->RemoveBreakpoint(breakpoint);
src/kits/debugger/debug_managers/BreakpointManager.cpp
291
Breakpoint* breakpoint = fTeam->BreakpointAtAddress(address);
src/kits/debugger/debug_managers/BreakpointManager.cpp
292
if (breakpoint == NULL)
src/kits/debugger/debug_managers/BreakpointManager.cpp
296
breakpoint->RemoveClient(client);
src/kits/debugger/debug_managers/BreakpointManager.cpp
299
bool uninstall = !breakpoint->ShouldBeInstalled()
src/kits/debugger/debug_managers/BreakpointManager.cpp
300
&& breakpoint->IsInstalled();
src/kits/debugger/debug_managers/BreakpointManager.cpp
303
BReference<Breakpoint> breakpointReference(breakpoint);
src/kits/debugger/debug_managers/BreakpointManager.cpp
304
if (breakpoint->IsUnused())
src/kits/debugger/debug_managers/BreakpointManager.cpp
305
fTeam->RemoveBreakpoint(breakpoint);
src/kits/debugger/debug_managers/BreakpointManager.cpp
311
breakpoint->SetInstalled(false);
src/kits/debugger/debug_managers/BreakpointManager.cpp
344
Breakpoint* breakpoint = instance->GetBreakpoint();
src/kits/debugger/debug_managers/BreakpointManager.cpp
345
if (breakpoint == NULL || breakpoint->GetImage() != image)
src/kits/debugger/debug_managers/BreakpointManager.cpp
349
breakpoint->RemoveUserBreakpoint(instance);
src/kits/debugger/debug_managers/BreakpointManager.cpp
351
if (!breakpointsToUpdate.AddItem(breakpoint)) {
src/kits/debugger/debug_managers/BreakpointManager.cpp
352
_UpdateBreakpointInstallation(breakpoint);
src/kits/debugger/debug_managers/BreakpointManager.cpp
353
if (breakpoint->IsUnused())
src/kits/debugger/debug_managers/BreakpointManager.cpp
354
fTeam->RemoveBreakpoint(breakpoint);
src/kits/debugger/debug_managers/BreakpointManager.cpp
363
for (int32 i = 0; Breakpoint* breakpoint = breakpointsToUpdate.ItemAt(i);
src/kits/debugger/debug_managers/BreakpointManager.cpp
365
_UpdateBreakpointInstallation(breakpoint);
src/kits/debugger/debug_managers/BreakpointManager.cpp
369
for (int32 i = 0; Breakpoint* breakpoint = breakpointsToUpdate.ItemAt(i);
src/kits/debugger/debug_managers/BreakpointManager.cpp
371
if (breakpoint->IsUnused())
src/kits/debugger/debug_managers/BreakpointManager.cpp
372
fTeam->RemoveBreakpoint(breakpoint);
src/kits/debugger/debug_managers/BreakpointManager.cpp
446
Breakpoint* breakpoint = fTeam->BreakpointAtAddress(address);
src/kits/debugger/debug_managers/BreakpointManager.cpp
447
if (breakpoint == NULL) {
src/kits/debugger/debug_managers/BreakpointManager.cpp
448
breakpoint = new(std::nothrow) Breakpoint(image, address);
src/kits/debugger/debug_managers/BreakpointManager.cpp
449
if (breakpoint == NULL || !fTeam->AddBreakpoint(breakpoint)) {
src/kits/debugger/debug_managers/BreakpointManager.cpp
450
delete breakpoint;
src/kits/debugger/debug_managers/BreakpointManager.cpp
455
breakpoint->AddUserBreakpoint(instance);
src/kits/debugger/debug_managers/BreakpointManager.cpp
456
instance->SetBreakpoint(breakpoint);
src/kits/debugger/debug_managers/BreakpointManager.cpp
464
Breakpoint* breakpoint = instance->GetBreakpoint();
src/kits/debugger/debug_managers/BreakpointManager.cpp
465
if (breakpoint == NULL
src/kits/debugger/debug_managers/BreakpointManager.cpp
466
|| _UpdateBreakpointInstallation(breakpoint) != B_OK) {
src/kits/debugger/debug_managers/BreakpointManager.cpp
471
if (breakpoint != NULL) {
src/kits/debugger/debug_managers/BreakpointManager.cpp
472
breakpoint->AddUserBreakpoint(instance);
src/kits/debugger/debug_managers/BreakpointManager.cpp
473
if (breakpoint->IsUnused())
src/kits/debugger/debug_managers/BreakpointManager.cpp
474
fTeam->RemoveBreakpoint(breakpoint);
src/kits/debugger/debug_managers/BreakpointManager.cpp
484
BreakpointManager::_UpdateBreakpointInstallation(Breakpoint* breakpoint)
src/kits/debugger/debug_managers/BreakpointManager.cpp
486
bool shouldBeInstalled = breakpoint->ShouldBeInstalled();
src/kits/debugger/debug_managers/BreakpointManager.cpp
489
"should be installed: %d, is installed: %d\n", breakpoint,
src/kits/debugger/debug_managers/BreakpointManager.cpp
490
shouldBeInstalled, breakpoint->IsInstalled());
src/kits/debugger/debug_managers/BreakpointManager.cpp
492
if (shouldBeInstalled == breakpoint->IsInstalled())
src/kits/debugger/debug_managers/BreakpointManager.cpp
502
fDebuggerInterface->InstallBreakpoint(breakpoint->Address());
src/kits/debugger/debug_managers/BreakpointManager.cpp
508
breakpoint->Address(), strerror(error));
src/kits/debugger/debug_managers/BreakpointManager.cpp
510
breakpoint->SetInstalled(true);
src/kits/debugger/debug_managers/BreakpointManager.cpp
513
fDebuggerInterface->UninstallBreakpoint(breakpoint->Address());
src/kits/debugger/debug_managers/BreakpointManager.cpp
516
breakpoint->Address());
src/kits/debugger/debug_managers/BreakpointManager.cpp
518
breakpoint->SetInstalled(false);
src/kits/debugger/debug_managers/BreakpointManager.cpp
78
Breakpoint* breakpoint = fTeam->BreakpointAtAddress(address);
src/kits/debugger/debug_managers/BreakpointManager.cpp
79
if (breakpoint == NULL) {
src/kits/debugger/debug_managers/BreakpointManager.cpp
89
breakpoint = new(std::nothrow) Breakpoint(image, address);
src/kits/debugger/debug_managers/BreakpointManager.cpp
90
if (breakpoint == NULL || !fTeam->AddBreakpoint(breakpoint)) {
src/kits/debugger/debug_managers/BreakpointManager.cpp
91
delete breakpoint;
src/kits/debugger/debug_managers/BreakpointManager.cpp
97
TRACE_CONTROL(" -> adding instance to breakpoint %p\n", breakpoint);
src/kits/debugger/debug_managers/BreakpointManager.cpp
99
breakpoint->AddUserBreakpoint(instance);
src/kits/debugger/debug_managers/BreakpointManager.h
45
Breakpoint* breakpoint);
src/kits/debugger/model/Breakpoint.cpp
111
const Breakpoint* breakpoint)
src/kits/debugger/model/Breakpoint.cpp
113
if (*address < breakpoint->Address())
src/kits/debugger/model/Breakpoint.cpp
115
return *address == breakpoint->Address() ? 0 : 1;
src/kits/debugger/model/Team.cpp
1014
Breakpoint* breakpoint)
src/kits/debugger/model/Team.cpp
1017
fBreakpoint(breakpoint)
src/kits/debugger/model/Team.cpp
1089
UserBreakpoint* breakpoint)
src/kits/debugger/model/Team.cpp
1092
fBreakpoint(breakpoint)
src/kits/debugger/model/Team.cpp
397
Team::AddBreakpoint(Breakpoint* breakpoint)
src/kits/debugger/model/Team.cpp
399
if (fBreakpoints.BinaryInsert(breakpoint, &Breakpoint::CompareBreakpoints))
src/kits/debugger/model/Team.cpp
40
virtual int operator()(const Breakpoint* breakpoint) const
src/kits/debugger/model/Team.cpp
402
breakpoint->ReleaseReference();
src/kits/debugger/model/Team.cpp
408
Team::RemoveBreakpoint(Breakpoint* breakpoint)
src/kits/debugger/model/Team.cpp
410
int32 index = fBreakpoints.BinarySearchIndex(*breakpoint,
src/kits/debugger/model/Team.cpp
416
breakpoint->ReleaseReference();
src/kits/debugger/model/Team.cpp
42
return -Breakpoint::CompareAddressBreakpoint(&fAddress, breakpoint);
src/kits/debugger/model/Team.cpp
448
for (; Breakpoint* breakpoint = fBreakpoints.ItemAt(index); index++) {
src/kits/debugger/model/Team.cpp
449
if (breakpoint->Address() > range.End())
src/kits/debugger/model/Team.cpp
453
= breakpoint->UserBreakpoints().GetIterator();
src/kits/debugger/model/Team.cpp
480
for (int32 i = 0; Breakpoint* breakpoint = fBreakpoints.ItemAt(i); i++) {
src/kits/debugger/model/Team.cpp
482
= breakpoint->FirstUserBreakpoint();
src/kits/debugger/model/Team.cpp
823
Team::NotifyUserBreakpointChanged(UserBreakpoint* breakpoint)
src/kits/debugger/model/Team.cpp
828
TEAM_EVENT_USER_BREAKPOINT_CHANGED, this, breakpoint));
src/kits/debugger/model/Team.cpp
96
for (int32 i = 0; Breakpoint* breakpoint = fBreakpoints.ItemAt(i); i++)
src/kits/debugger/model/Team.cpp
97
breakpoint->ReleaseReference();
src/kits/debugger/model/UserBreakpoint.cpp
90
UserBreakpointInstance::SetBreakpoint(Breakpoint* breakpoint)
src/kits/debugger/model/UserBreakpoint.cpp
92
fBreakpoint = breakpoint;
src/kits/debugger/settings/TeamSettings.cpp
166
for (int32 i = 0; BreakpointSetting* breakpoint = fBreakpoints.ItemAt(i);
src/kits/debugger/settings/TeamSettings.cpp
168
error = breakpoint->WriteTo(childArchive);
src/kits/debugger/settings/TeamSettings.cpp
269
for (int32 i = 0; BreakpointSetting* breakpoint
src/kits/debugger/settings/TeamSettings.cpp
272
= new BreakpointSetting(*breakpoint);
src/kits/debugger/settings/TeamSettings.cpp
340
for (int32 i = 0; BreakpointSetting* breakpoint = fBreakpoints.ItemAt(i);
src/kits/debugger/settings/TeamSettings.cpp
342
delete breakpoint;
src/kits/debugger/settings/TeamSettings.cpp
64
UserBreakpoint* breakpoint = it.Next();) {
src/kits/debugger/settings/TeamSettings.cpp
70
status_t error = breakpointSetting->SetTo(breakpoint->Location(),
src/kits/debugger/settings/TeamSettings.cpp
71
breakpoint->IsEnabled(), breakpoint->IsHidden(),
src/kits/debugger/settings/TeamSettings.cpp
72
breakpoint->Condition());
src/libs/compat/freebsd_network/compat/machine/x86/cpufunc.h
680
int breakpoint(void);
src/libs/compat/freebsd_network/compat/machine/x86_64/cpufunc.h
788
int breakpoint(void);
src/libs/x86emu/debug.c
262
static int breakpoint;
src/libs/x86emu/debug.c
268
if (M.x86.saved_ip != breakpoint) {
src/libs/x86emu/debug.c
322
breakpoint = ps[1];
src/system/kernel/debug/BreakpointManager.cpp
121
Breakpoint* breakpoint = _GetUnusedHardwareBreakpoint(false);
src/system/kernel/debug/BreakpointManager.cpp
122
if (breakpoint != NULL) {
src/system/kernel/debug/BreakpointManager.cpp
123
status_t error = _InstallHardwareBreakpoint(breakpoint, address);
src/system/kernel/debug/BreakpointManager.cpp
127
breakpoint->installedBreakpoint = installed;
src/system/kernel/debug/BreakpointManager.cpp
128
installed->breakpoint = breakpoint;
src/system/kernel/debug/BreakpointManager.cpp
155
if (installed->breakpoint->software)
src/system/kernel/debug/BreakpointManager.cpp
156
_UninstallSoftwareBreakpoint(installed->breakpoint);
src/system/kernel/debug/BreakpointManager.cpp
158
_UninstallHardwareBreakpoint(installed->breakpoint);
src/system/kernel/debug/BreakpointManager.cpp
231
if (installedBreakpoint->breakpoint->software)
src/system/kernel/debug/BreakpointManager.cpp
232
_UninstallSoftwareBreakpoint(installedBreakpoint->breakpoint);
src/system/kernel/debug/BreakpointManager.cpp
234
_UninstallHardwareBreakpoint(installedBreakpoint->breakpoint);
src/system/kernel/debug/BreakpointManager.cpp
301
Breakpoint* breakpoint = installed->breakpoint;
src/system/kernel/debug/BreakpointManager.cpp
302
if (breakpoint->address >= address + size)
src/system/kernel/debug/BreakpointManager.cpp
305
if (breakpoint->software) {
src/system/kernel/debug/BreakpointManager.cpp
308
addr_t minAddress = std::max(breakpoint->address, address);
src/system/kernel/debug/BreakpointManager.cpp
31
breakpoint(NULL),
src/system/kernel/debug/BreakpointManager.cpp
310
breakpoint->address + DEBUG_SOFTWARE_BREAKPOINT_SIZE)
src/system/kernel/debug/BreakpointManager.cpp
313
breakpoint->softwareData + (minAddress - breakpoint->address),
src/system/kernel/debug/BreakpointManager.cpp
351
Breakpoint* breakpoint = installed->breakpoint;
src/system/kernel/debug/BreakpointManager.cpp
352
if (breakpoint->address >= address)
src/system/kernel/debug/BreakpointManager.cpp
355
if (breakpoint->software) {
src/system/kernel/debug/BreakpointManager.cpp
359
breakpoint->address + DEBUG_SOFTWARE_BREAKPOINT_SIZE)
src/system/kernel/debug/BreakpointManager.cpp
361
memcpy(breakpoint->softwareData + (address - breakpoint->address),
src/system/kernel/debug/BreakpointManager.cpp
375
Breakpoint* breakpoint = installed->breakpoint;
src/system/kernel/debug/BreakpointManager.cpp
376
if (breakpoint->address >= address + size)
src/system/kernel/debug/BreakpointManager.cpp
379
if (breakpoint->software) {
src/system/kernel/debug/BreakpointManager.cpp
381
size_t toCopy = breakpoint->address - address;
src/system/kernel/debug/BreakpointManager.cpp
400
memcpy(breakpoint->softwareData, buffer, toCopy);
src/system/kernel/debug/BreakpointManager.cpp
434
if (installed == NULL || !installed->breakpoint->software)
src/system/kernel/debug/BreakpointManager.cpp
439
Breakpoint* breakpoint = _GetUnusedHardwareBreakpoint(true);
src/system/kernel/debug/BreakpointManager.cpp
440
if (breakpoint == NULL) {
src/system/kernel/debug/BreakpointManager.cpp
445
status_t error = _InstallHardwareBreakpoint(breakpoint, address);
src/system/kernel/debug/BreakpointManager.cpp
449
_UninstallSoftwareBreakpoint(installed->breakpoint);
src/system/kernel/debug/BreakpointManager.cpp
451
breakpoint->installedBreakpoint = installed;
src/system/kernel/debug/BreakpointManager.cpp
452
installed->breakpoint = breakpoint;
src/system/kernel/debug/BreakpointManager.cpp
461
Breakpoint* breakpoint = it.Next();) {
src/system/kernel/debug/BreakpointManager.cpp
462
if (!breakpoint->used)
src/system/kernel/debug/BreakpointManager.cpp
463
return breakpoint;
src/system/kernel/debug/BreakpointManager.cpp
471
Breakpoint* breakpoint = it.Next();) {
src/system/kernel/debug/BreakpointManager.cpp
472
if (breakpoint->installedBreakpoint == NULL)
src/system/kernel/debug/BreakpointManager.cpp
476
breakpoint->installedBreakpoint, breakpoint->address);
src/system/kernel/debug/BreakpointManager.cpp
480
if (_UninstallHardwareBreakpoint(breakpoint) == B_OK)
src/system/kernel/debug/BreakpointManager.cpp
481
return breakpoint;
src/system/kernel/debug/BreakpointManager.cpp
492
Breakpoint* breakpoint = new(std::nothrow) Breakpoint;
src/system/kernel/debug/BreakpointManager.cpp
493
if (breakpoint == NULL)
src/system/kernel/debug/BreakpointManager.cpp
495
ObjectDeleter<Breakpoint> breakpointDeleter(breakpoint);
src/system/kernel/debug/BreakpointManager.cpp
497
breakpoint->address = address;
src/system/kernel/debug/BreakpointManager.cpp
498
breakpoint->installedBreakpoint = installed;
src/system/kernel/debug/BreakpointManager.cpp
499
breakpoint->used = true;
src/system/kernel/debug/BreakpointManager.cpp
500
breakpoint->software = true;
src/system/kernel/debug/BreakpointManager.cpp
504
status_t error = _ReadMemory(address, breakpoint->softwareData,
src/system/kernel/debug/BreakpointManager.cpp
521
_WriteMemory(address, breakpoint->softwareData, bytesTransferred,
src/system/kernel/debug/BreakpointManager.cpp
527
installed->breakpoint = breakpoint;
src/system/kernel/debug/BreakpointManager.cpp
537
BreakpointManager::_UninstallSoftwareBreakpoint(Breakpoint* breakpoint)
src/system/kernel/debug/BreakpointManager.cpp
540
_WriteMemory(breakpoint->address, breakpoint->softwareData,
src/system/kernel/debug/BreakpointManager.cpp
543
TRACE("uninstalled software breakpoint at %#lx\n", breakpoint->address);
src/system/kernel/debug/BreakpointManager.cpp
545
delete breakpoint;
src/system/kernel/debug/BreakpointManager.cpp
551
BreakpointManager::_InstallHardwareBreakpoint(Breakpoint* breakpoint,
src/system/kernel/debug/BreakpointManager.cpp
559
fHardwareBreakpoints.Remove(breakpoint);
src/system/kernel/debug/BreakpointManager.cpp
560
fHardwareBreakpoints.Add(breakpoint);
src/system/kernel/debug/BreakpointManager.cpp
564
breakpoint->address = address;
src/system/kernel/debug/BreakpointManager.cpp
565
breakpoint->used = true;
src/system/kernel/debug/BreakpointManager.cpp
571
BreakpointManager::_UninstallHardwareBreakpoint(Breakpoint* breakpoint)
src/system/kernel/debug/BreakpointManager.cpp
573
status_t error = arch_clear_breakpoint((void*)breakpoint->address);
src/system/kernel/debug/BreakpointManager.cpp
577
TRACE("uninstalled hardware breakpoint at %#lx\n", breakpoint->address);
src/system/kernel/debug/BreakpointManager.cpp
579
breakpoint->used = false;
src/system/kernel/debug/BreakpointManager.cpp
580
breakpoint->installedBreakpoint = NULL;
src/system/kernel/debug/BreakpointManager.cpp
59
if (installedBreakpoint->breakpoint->software)
src/system/kernel/debug/BreakpointManager.cpp
60
delete installedBreakpoint->breakpoint;
src/system/kernel/debug/BreakpointManager.cpp
604
watchpoint->breakpoint = _GetUnusedHardwareBreakpoint(true);
src/system/kernel/debug/BreakpointManager.cpp
605
if (watchpoint->breakpoint == NULL) {
src/system/kernel/debug/BreakpointManager.cpp
618
watchpoint->breakpoint->used = true;
src/system/kernel/debug/BreakpointManager.cpp
629
watchpoint->breakpoint->used = false;
src/system/kernel/debug/BreakpointManager.cpp
70
while (Breakpoint* breakpoint = fHardwareBreakpoints.RemoveHead())
src/system/kernel/debug/BreakpointManager.cpp
71
delete breakpoint;
src/system/kernel/debug/BreakpointManager.cpp
82
Breakpoint* breakpoint = new(std::nothrow) Breakpoint;
src/system/kernel/debug/BreakpointManager.cpp
83
if (breakpoint == NULL)
src/system/kernel/debug/BreakpointManager.cpp
86
breakpoint->address = 0;
src/system/kernel/debug/BreakpointManager.cpp
87
breakpoint->installedBreakpoint = NULL;
src/system/kernel/debug/BreakpointManager.cpp
88
breakpoint->used = false;
src/system/kernel/debug/BreakpointManager.cpp
89
breakpoint->software = false;
src/system/kernel/debug/BreakpointManager.cpp
91
fHardwareBreakpoints.Add(breakpoint);
src/system/kernel/debug/BreakpointManager.h
113
Breakpoint* breakpoint);
src/system/kernel/debug/BreakpointManager.h
116
Breakpoint* breakpoint, addr_t address);
src/system/kernel/debug/BreakpointManager.h
118
Breakpoint* breakpoint);
src/system/kernel/debug/BreakpointManager.h
57
Breakpoint* breakpoint;
src/system/kernel/debug/BreakpointManager.h
67
Breakpoint* breakpoint;