Home
last modified time | relevance | path

Searched refs:previousCpuState (Results 1 – 7 of 7) sorted by relevance

/haiku/src/kits/debugger/arch/
H A DArchitecture.cpp164 CpuState* previousCpuState = NULL; in CreateStackTrace() local
170 previousCpuState); in CreateStackTrace()
178 cpuState, nextFrame == NULL, frame, previousCpuState); in CreateStackTrace()
183 cpuStateReference.SetTo(previousCpuState, true); in CreateStackTrace()
194 cpuState = previousCpuState; in CreateStackTrace()
/haiku/src/kits/debugger/arch/x86/
H A DArchitectureX86.cpp476 CpuStateX86* previousCpuState = NULL; in CreateStackFrame() local
479 previousCpuState = new(std::nothrow) CpuStateX86; in CreateStackFrame()
480 if (previousCpuState == NULL) in CreateStackFrame()
483 previousCpuState->SetIntRegister(X86_REGISTER_EBP, in CreateStackFrame()
485 previousCpuState->SetIntRegister(X86_REGISTER_EIP, returnAddress); in CreateStackFrame()
486 frame->SetPreviousCpuState(previousCpuState); in CreateStackFrame()
492 _previousCpuState = previousCpuState; in CreateStackFrame()
500 CpuState* previousCpuState) in UpdateStackFrameCpuState() argument
504 CpuStateX86* cpuState = dynamic_cast<CpuStateX86*>(previousCpuState); in UpdateStackFrameCpuState()
H A DArchitectureX86.h56 CpuState* previousCpuState);
/haiku/src/kits/debugger/arch/x86_64/
H A DArchitectureX8664.cpp553 CpuStateX8664* previousCpuState = NULL; in CreateStackFrame() local
556 previousCpuState = new(std::nothrow) CpuStateX8664; in CreateStackFrame()
557 if (previousCpuState == NULL) in CreateStackFrame()
560 previousCpuState->SetIntRegister(X86_64_REGISTER_RBP, in CreateStackFrame()
562 previousCpuState->SetIntRegister(X86_64_REGISTER_RIP, returnAddress); in CreateStackFrame()
563 frame->SetPreviousCpuState(previousCpuState); in CreateStackFrame()
569 _previousCpuState = previousCpuState; in CreateStackFrame()
577 CpuState* previousCpuState) in UpdateStackFrameCpuState() argument
581 CpuStateX8664* cpuState = dynamic_cast<CpuStateX8664*>(previousCpuState); in UpdateStackFrameCpuState()
H A DArchitectureX8664.h57 CpuState* previousCpuState);
/haiku/headers/private/debugger/arch/
H A DArchitecture.h95 CpuState* previousCpuState) = 0;
/haiku/src/kits/debugger/debug_info/
H A DDwarfImageDebugInfo.cpp619 CpuState* previousCpuState; in CreateFrame() local
620 error = fArchitecture->CreateCpuState(previousCpuState); in CreateFrame()
623 BReference<CpuState> previousCpuStateReference(previousCpuState, true); in CreateFrame()
637 fromDwarfMap, toDwarfMap, previousCpuState, fArchitecture, in CreateFrame()
665 if (previousCpuState->GetRegisterValue(reg, value)) { in CreateFrame()
702 frame->SetReturnAddress(previousCpuState->InstructionPointer()); in CreateFrame()