/haiku/src/kits/debugger/debug_managers/ |
H A D | BreakpointManager.cpp | 25 fLock("breakpoint manager"), 58 TRACE_CONTROL(" user breakpoint already valid and with same enabled " 64 TRACE_CONTROL(" creating breakpoints for breakpoint instances\n"); 70 TRACE_CONTROL(" breakpoint instance %p\n", instance); 73 TRACE_CONTROL(" -> already has breakpoint\n"); 78 Breakpoint* breakpoint = fTeam->BreakpointAtAddress(address); local 79 if (breakpoint == NULL) { 80 TRACE_CONTROL(" -> no breakpoint at that address yet\n"); 89 breakpoint = new(std::nothrow) Breakpoint(image, address); 90 if (breakpoint 154 Breakpoint* breakpoint = instance->GetBreakpoint(); local 239 Breakpoint* breakpoint = fTeam->BreakpointAtAddress(address); local 291 Breakpoint* breakpoint = fTeam->BreakpointAtAddress(address); local 344 Breakpoint* breakpoint = instance->GetBreakpoint(); local 446 Breakpoint* breakpoint = fTeam->BreakpointAtAddress(address); local 464 Breakpoint* breakpoint = instance->GetBreakpoint(); local 484 _UpdateBreakpointInstallation(Breakpoint* breakpoint) argument [all...] |
H A D | BreakpointManager.h | 45 Breakpoint* breakpoint);
|
/haiku/src/system/kernel/debug/ |
H A D | BreakpointManager.cpp | 31 breakpoint(NULL), 45 rw_lock_init(&fLock, "breakpoint manager"); 53 // delete the installed breakpoint objects 58 // delete underlying software breakpoint 59 if (installedBreakpoint->breakpoint->software) 60 delete installedBreakpoint->breakpoint; 69 // delete the hardware breakpoint objects 70 while (Breakpoint* breakpoint = fHardwareBreakpoints.RemoveHead()) 71 delete breakpoint; 82 Breakpoint* breakpoint local 121 Breakpoint* breakpoint = _GetUnusedHardwareBreakpoint(false); local 301 Breakpoint* breakpoint = installed->breakpoint; local 351 Breakpoint* breakpoint = installed->breakpoint; local 375 Breakpoint* breakpoint = installed->breakpoint; local 492 Breakpoint* breakpoint = new(std::nothrow) Breakpoint; local 537 _UninstallSoftwareBreakpoint(Breakpoint* breakpoint) argument 551 _InstallHardwareBreakpoint(Breakpoint* breakpoint, addr_t address) argument 571 _UninstallHardwareBreakpoint(Breakpoint* breakpoint) argument [all...] |
H A D | BreakpointManager.h | 57 Breakpoint* breakpoint; member in struct:BreakpointManager::InstalledBreakpoint 67 Breakpoint* breakpoint; member in struct:BreakpointManager::InstalledWatchpoint 113 Breakpoint* breakpoint); 116 Breakpoint* breakpoint, addr_t address); 118 Breakpoint* breakpoint);
|
/haiku/src/apps/debugger/user_interface/gui/team_window/ |
H A D | BreakpointsView.h | 33 UserBreakpoint* breakpoint); 73 UserBreakpoint* breakpoint, 76 UserBreakpoint* breakpoint) = 0; 79 Watchpoint* breakpoint,
|
H A D | BreakpointListView.h | 28 BreakpointProxy(UserBreakpoint* breakpoint, 61 UserBreakpoint* breakpoint); 63 Watchpoint* breakpoint);
|
H A D | BreakpointsView.cpp | 73 BreakpointsView::UserBreakpointChanged(UserBreakpoint* breakpoint) argument 75 fListView->UserBreakpointChanged(breakpoint); 101 message->AddPointer("breakpoint", 192 UserBreakpoint* breakpoint = proxy->GetBreakpoint(); local 193 if (breakpoint->IsValid()) { 195 if (breakpoint->IsEnabled()) 220 // actual breakpoint selected. 230 // if we have at least one disabled breakpoint in the 281 UserBreakpoint* breakpoint = proxy->GetBreakpoint(); local 282 if (action == MSG_ENABLE_BREAKPOINT && !breakpoint [all...] |
H A D | BreakpointListView.cpp | 34 BreakpointProxy::BreakpointProxy(UserBreakpoint* breakpoint, argument 37 fBreakpoint(breakpoint), 145 UserBreakpoint* breakpoint = oldProxy->GetBreakpoint(); local 146 if (breakpoint == newBreakpoint) { 147 if (breakpoint == proxy->GetBreakpoint()) 250 bool _GetBreakpointValueAt(UserBreakpoint* breakpoint, int32 rowIndex, argument 253 const UserBreakpointLocation& location = breakpoint->Location(); 257 value.SetTo((int32)breakpoint->IsEnabled()); 273 = breakpoint->InstanceAt(0)) { 282 value.SetTo(breakpoint 387 UserBreakpointChanged(UserBreakpoint* breakpoint) argument [all...] |
H A D | TeamWindow.h | 114 UserBreakpoint* breakpoint, 117 UserBreakpoint* breakpoint); 120 Watchpoint* breakpoint, 185 UserBreakpoint* breakpoint); 200 UserBreakpoint* breakpoint);
|
H A D | TeamWindow.cpp | 575 UserBreakpoint* breakpoint; local 576 if (message->FindPointer("breakpoint", 577 reinterpret_cast<void**>(&breakpoint)) != B_OK) { 584 fTeam, breakpoint, fListener, this); 741 UserBreakpoint* breakpoint; local 742 if (message->FindPointer("breakpoint", (void**)&breakpoint) != B_OK) 744 BReference<UserBreakpoint> breakpointReference(breakpoint, true); 746 _HandleUserBreakpointChanged(breakpoint); 940 TeamWindow::SetBreakpointEnabledRequested(UserBreakpoint* breakpoint, argument 948 ClearBreakpointRequested(UserBreakpoint* breakpoint) argument 1521 _SetActiveBreakpoint(UserBreakpoint* breakpoint) argument 1934 _HandleUserBreakpointChanged(UserBreakpoint* breakpoint) argument [all...] |
H A D | SourceView.h | 49 UserBreakpoint* breakpoint);
|
/haiku/src/apps/debugger/user_interface/gui/utility_windows/ |
H A D | BreakpointEditWindow.h | 28 UserBreakpoint* breakpoint, 35 UserBreakpoint* breakpoint,
|
H A D | BreakpointEditWindow.cpp | 30 UserBreakpoint* breakpoint, UserInterfaceListener* listener, 33 BWindow(BRect(), "Edit breakpoint", B_FLOATING_WINDOW, 37 fTargetBreakpoint(breakpoint), 54 BreakpointEditWindow::Create(::Team* team, UserBreakpoint* breakpoint, argument 58 team, breakpoint, listener, target); 29 BreakpointEditWindow(::Team* team, UserBreakpoint* breakpoint, UserInterfaceListener* listener, BHandler* target) argument
|
/haiku/src/kits/debugger/model/ |
H A D | Breakpoint.cpp | 111 const Breakpoint* breakpoint) 113 if (*address < breakpoint->Address()) 115 return *address == breakpoint->Address() ? 0 : 1; 110 CompareAddressBreakpoint(const target_addr_t* address, const Breakpoint* breakpoint) argument
|
H A D | Team.cpp | 40 virtual int operator()(const Breakpoint* breakpoint) const 42 return -Breakpoint::CompareAddressBreakpoint(&fAddress, breakpoint); 96 for (int32 i = 0; Breakpoint* breakpoint = fBreakpoints.ItemAt(i); i++) 97 breakpoint->ReleaseReference(); 397 Team::AddBreakpoint(Breakpoint* breakpoint) argument 399 if (fBreakpoints.BinaryInsert(breakpoint, &Breakpoint::CompareBreakpoints)) 402 breakpoint->ReleaseReference(); 408 Team::RemoveBreakpoint(Breakpoint* breakpoint) argument 410 int32 index = fBreakpoints.BinarySearchIndex(*breakpoint, 416 breakpoint 823 NotifyUserBreakpointChanged(UserBreakpoint* breakpoint) argument 1013 BreakpointEvent(uint32 type, Team* team, Breakpoint* breakpoint) argument 1088 UserBreakpointEvent(uint32 type, Team* team, UserBreakpoint* breakpoint) argument [all...] |
H A D | UserBreakpoint.cpp | 90 UserBreakpointInstance::SetBreakpoint(Breakpoint* breakpoint) argument 92 fBreakpoint = breakpoint;
|
/haiku/src/kits/debugger/settings/ |
H A D | TeamSettings.cpp | 64 UserBreakpoint* breakpoint = it.Next();) { 70 status_t error = breakpointSetting->SetTo(breakpoint->Location(), 71 breakpoint->IsEnabled(), breakpoint->IsHidden(), 72 breakpoint->Condition()); 166 for (int32 i = 0; BreakpointSetting* breakpoint = fBreakpoints.ItemAt(i); 168 error = breakpoint->WriteTo(childArchive); 269 for (int32 i = 0; BreakpointSetting* breakpoint 272 = new BreakpointSetting(*breakpoint); 340 for (int32 i = 0; BreakpointSetting* breakpoint [all...] |
/haiku/src/kits/debugger/controllers/ |
H A D | TeamDebugger.cpp | 423 // create the breakpoint manager 594 UserBreakpoint* breakpoint = NULL; local 598 if (message->FindPointer("breakpoint", (void**)&breakpoint) 600 breakpointReference.SetTo(breakpoint, true); 613 if (breakpoint != NULL) 614 _HandleSetUserBreakpoint(breakpoint, enabled); 618 if (breakpoint != NULL) 619 _HandleClearUserBreakpoint(breakpoint); 629 UserBreakpoint* breakpoint local 651 UserBreakpoint* breakpoint = NULL; local 1116 SetBreakpointEnabledRequested(UserBreakpoint* breakpoint, bool enabled) argument 1130 SetBreakpointConditionRequested(UserBreakpoint* breakpoint, const char* condition) argument 1144 ClearBreakpointConditionRequested(UserBreakpoint* breakpoint) argument 1222 ClearBreakpointRequested(UserBreakpoint* breakpoint) argument 1934 UserBreakpoint* breakpoint = breakpointsToRemove.ItemAt(i); local 2045 Breakpoint* breakpoint = fTeam->BreakpointAtAddress(address); local 2177 _HandleSetUserBreakpoint(UserBreakpoint* breakpoint, bool enabled) argument 2196 Breakpoint* breakpoint = fTeam->BreakpointAtAddress(address); local 2210 _HandleClearUserBreakpoint(UserBreakpoint* breakpoint) argument 2466 UserBreakpoint* breakpoint = new(std::nothrow) UserBreakpoint(location); local [all...] |
H A D | ThreadHandler.cpp | 117 fConditionWaitSem = create_sem(0, "breakpoint condition waiter"); 131 // Pretend "step out" mode, so that the temporary breakpoint hit will not 166 // check whether this is a temporary breakpoint we're waiting for 172 // Might be a user breakpoint, but could as well be a temporary 173 // breakpoint of another thread. 175 Breakpoint* breakpoint = fThread->GetTeam()->BreakpointAtAddress( local 178 if (breakpoint == NULL) { 179 // spurious breakpoint -- might be a temporary breakpoint, that has 182 } else if (!breakpoint 896 Breakpoint* breakpoint = fThread->GetTeam()->BreakpointAtAddress( local [all...] |
/haiku/headers/private/debugger/controllers/ |
H A D | TeamDebugger.h | 97 UserBreakpoint* breakpoint, 100 UserBreakpoint* breakpoint, 103 UserBreakpoint* breakpoint); 106 UserBreakpoint* breakpoint); 128 Watchpoint* breakpoint); 208 UserBreakpoint* breakpoint, bool enabled); 212 UserBreakpoint* breakpoint);
|
/haiku/headers/private/debugger/model/ |
H A D | Breakpoint.h | 54 const Breakpoint* breakpoint);
|
H A D | UserBreakpoint.h | 66 void SetBreakpoint(Breakpoint* breakpoint); 91 // invoked with the breakpoint manager lock held.
|
H A D | Team.h | 172 bool AddBreakpoint(Breakpoint* breakpoint); 174 void RemoveBreakpoint(Breakpoint* breakpoint); 258 // breakpoint related service methods 260 UserBreakpoint* breakpoint); 411 Breakpoint* breakpoint); 488 UserBreakpoint* breakpoint);
|
/haiku/headers/private/debugger/user_interface/ |
H A D | UserInterface.h | 129 UserBreakpoint* breakpoint, 132 UserBreakpoint* breakpoint, 135 UserBreakpoint* breakpoint) = 0; 139 UserBreakpoint* breakpoint) = 0;
|
/haiku/src/libs/x86emu/ |
H A D | debug.c | 262 static int breakpoint; local 268 if (M.x86.saved_ip != breakpoint) { 322 breakpoint = ps[1];
|