Searched refs:framePointer (Results 1 - 15 of 15) sorted by relevance

/haiku/src/system/kernel/arch/m68k/
H A Darch_debug.cpp33 already_visited(uint32 *visited, int32 *_last, int32 *_num, uint32 framePointer) argument
41 % NUM_PREVIOUS_LOCATIONS] == framePointer) {
47 visited[last] = framePointer;
66 get_next_frame(addr_t framePointer, addr_t *next, addr_t *ip) argument
69 if (debug_memcpy(B_CURRENT_TEAM, &frame, (void*)framePointer, sizeof(frame))
82 print_stack_frame(Thread *thread, addr_t ip, addr_t framePointer, argument
85 addr_t diff = nextFramePointer - framePointer;
104 kprintf("%08lx (+%4ld) %08lx <%s>:%s + 0x%04lx%s\n", framePointer,
109 framePointer, diff, ip, image, (void *)baseAddress,
113 kprintf("%08lx (+%4ld) %08lx\n", framePointer, dif
123 addr_t framePointer; local
277 addr_t framePointer; local
[all...]
/haiku/src/system/kernel/arch/ppc/
H A Darch_debug.cpp32 already_visited(uint32 *visited, int32 *_last, int32 *_num, uint32 framePointer) argument
40 % NUM_PREVIOUS_LOCATIONS] == framePointer) {
46 visited[last] = framePointer;
65 get_next_frame(addr_t framePointer, addr_t *next, addr_t *ip) argument
68 if (debug_memcpy(B_CURRENT_TEAM, &frame, (void*)framePointer, sizeof(frame))
81 print_stack_frame(Thread *thread, addr_t ip, addr_t framePointer, argument
84 addr_t diff = nextFramePointer - framePointer;
103 kprintf("%08lx (+%4ld) %08lx <%s>:%s + 0x%04lx%s\n", framePointer,
108 framePointer, diff, ip, image, (void *)baseAddress,
112 kprintf("%08lx (+%4ld) %08lx\n", framePointer, dif
122 addr_t framePointer; local
[all...]
/haiku/src/kits/debugger/dwarf/
H A DDwarfFile.h74 target_addr_t framePointer,
85 target_addr_t framePointer,
98 target_addr_t framePointer,
106 target_addr_t framePointer,
H A DDwarfFile.cpp68 bool hasObjectPointer, target_addr_t framePointer,
79 fFramePointer(framePointer),
786 target_addr_t instructionPointer, target_addr_t framePointer,
791 framePointer, 0);
806 bool hasObjectPointer, target_addr_t framePointer,
820 hasObjectPointer, framePointer, relocationDelta);
831 target_addr_t instructionPointer, target_addr_t framePointer,
849 targetInterface, instructionPointer, framePointer, 0, false,
867 target_addr_t instructionPointer, target_addr_t framePointer,
949 instructionPointer, framePointer, _resul
64 ExpressionEvaluationContext(DwarfFile* file, CompilationUnit* unit, uint8 addressSize, bool isBigEndian, DIESubprogram* subprogramEntry, const DwarfTargetInterface* targetInterface, target_addr_t instructionPointer, target_addr_t objectPointer, bool hasObjectPointer, target_addr_t framePointer, target_addr_t relocationDelta) argument
783 EvaluateExpression(CompilationUnit* unit, uint8 addressSize, bool isBigEndian, DIESubprogram* subprogramEntry, const void* expression, off_t expressionLength, const DwarfTargetInterface* targetInterface, target_addr_t instructionPointer, target_addr_t framePointer, target_addr_t valueToPush, bool pushValue, target_addr_t& _result) argument
802 ResolveLocation(CompilationUnit* unit, uint8 addressSize, bool isBigEndian, DIESubprogram* subprogramEntry, const LocationDescription* location, const DwarfTargetInterface* targetInterface, target_addr_t instructionPointer, target_addr_t objectPointer, bool hasObjectPointer, target_addr_t framePointer, target_addr_t relocationDelta, ValueLocation& _result) argument
828 EvaluateConstantValue(CompilationUnit* unit, uint8 addressSize, bool isBigEndian, DIESubprogram* subprogramEntry, const ConstantAttributeValue* value, const DwarfTargetInterface* targetInterface, target_addr_t instructionPointer, target_addr_t framePointer, BVariant& _result) argument
864 EvaluateDynamicValue(CompilationUnit* unit, uint8 addressSize, bool isBigEndian, DIESubprogram* subprogramEntry, const DynamicAttributeValue* value, const DwarfTargetInterface* targetInterface, target_addr_t instructionPointer, target_addr_t framePointer, BVariant& _result, DIEType** _type) argument
[all...]
/haiku/src/kits/debugger/arch/x86/
H A DArchitectureX86.cpp362 uint32 framePointer = cpuState->IntRegisterValue(X86_REGISTER_EBP); local
385 previousFramePointer = framePointer;
386 framePointer = 0;
438 previousFramePointer = framePointer;
439 framePointer = 0;
456 framePointer, eip, stackFrameDebugInfo);
468 if (framePointer != 0
469 && fTeamMemory->ReadMemory(framePointer, frameData, 8) == 8) {
/haiku/src/kits/debugger/arch/x86_64/
H A DArchitectureX8664.cpp438 uint64 framePointer = cpuState->IntRegisterValue(X86_64_REGISTER_RBP); local
461 previousFramePointer = framePointer;
462 framePointer = 0;
515 previousFramePointer = framePointer;
516 framePointer = 0;
533 framePointer, rip, stackFrameDebugInfo);
545 if (framePointer != 0
546 && fTeamMemory->ReadMemory(framePointer, frameData, 16) == 16) {
/haiku/src/kits/debugger/debug_info/
H A DDwarfStackFrameDebugInfo.h45 target_addr_t framePointer,
H A DDwarfStackFrameDebugInfo.cpp171 target_addr_t framePointer, target_addr_t relocationDelta,
176 compilationUnit, subprogramEntry, instructionPointer, framePointer,
167 DwarfStackFrameDebugInfo(Architecture* architecture, image_id imageID, DwarfFile* file, CompilationUnit* compilationUnit, DIESubprogram* subprogramEntry, GlobalTypeLookup* typeLookup, GlobalTypeCache* typeCache, target_addr_t instructionPointer, target_addr_t framePointer, target_addr_t relocationDelta, DwarfTargetInterface* targetInterface, RegisterMap* fromDwarfRegisterMap) argument
H A DDwarfImageDebugInfo.cpp648 target_addr_t framePointer; local
654 framePointer);
680 fTypeCache, instructionPointer, framePointer, fRelocationDelta,
693 cpuState, framePointer, cpuState->InstructionPointer(),
H A DDwarfTypes.cpp139 target_addr_t framePointer, target_addr_t relocationDelta,
148 fFramePointer(framePointer),
136 DwarfTypeContext(Architecture* architecture, image_id imageID, DwarfFile* file, CompilationUnit* compilationUnit, DIESubprogram* subprogramEntry, target_addr_t instructionPointer, target_addr_t framePointer, target_addr_t relocationDelta, DwarfTargetInterface* targetInterface, RegisterMap* fromDwarfRegisterMap) argument
H A DDwarfTypes.h58 target_addr_t framePointer,
/haiku/src/kits/debugger/controllers/
H A DDebugReportGenerator.h79 target_addr_t framePointer,
H A DThreadHandler.cpp1025 ThreadHandler::_HasExitedFrame(target_addr_t framePointer) const
1029 ? framePointer < fPreviousFrameAddress
1030 : framePointer > fPreviousFrameAddress;
H A DDebugReportGenerator.cpp740 CpuState* state, target_addr_t framePointer, uint8 stackDirection)
745 startAddress = framePointer;
749 endAddress = framePointer;
739 _DumpStackFrameMemory(BFile& _output, CpuState* state, target_addr_t framePointer, uint8 stackDirection) argument
/haiku/headers/private/debugger/controllers/
H A DThreadHandler.h121 bool _HasExitedFrame(target_addr_t framePointer)

Completed in 142 milliseconds