Lines Matching refs:address
122 ThreadHandler::SetBreakpointAndRun(target_addr_t address)
124 status_t error = _InstallTemporaryBreakpoint(address);
265 target_addr_t address = 0;
267 address = (target_addr_t)handlerInfo.sa_sigaction;
269 address = (target_addr_t)handlerInfo.sa_handler;
271 if (address == (target_addr_t)SIG_DFL
272 || address == (target_addr_t)SIG_IGN
273 || address == (target_addr_t)SIG_HOLD) {
274 address = 0;
277 if (address != 0 && _InstallTemporaryBreakpoint(address) == B_OK
303 ThreadHandler::HandleThreadAction(uint32 action, target_addr_t address)
324 _HandleSetAddress(cpuState, address);
339 fStepMode = address != 0 ? STEP_UNTIL : STEP_NONE;
340 if (address != 0)
341 _InstallTemporaryBreakpoint(address);
386 // the return address, unlike the stack frame's instruction pointer)
408 // For "step out" just set a temporary breakpoint on the return address.
524 ThreadHandler::_HandleSetAddress(CpuState* state, target_addr_t address)
531 newState->SetInstructionPointer(address);
617 TRACE_CONTROL(" subroutine call -- installing breakpoint at address "
631 ThreadHandler::_InstallTemporaryBreakpoint(target_addr_t address)
635 status_t error = fBreakpointManager->InstallTemporaryBreakpoint(address,
640 fBreakpointAddress = address;
726 TRACE_CONTROL("STEP_OVER: called function address %#" B_PRIx64
727 ", previous frame address: %#" B_PRIx64 ", frame address: %#"
762 // That's the return address, so we're done in theory,