/haiku/src/system/kernel/arch/m68k/ |
H A D | arch_debug.cpp | 33 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 D | arch_debug.cpp | 32 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 D | DwarfFile.h | 74 target_addr_t framePointer, 85 target_addr_t framePointer, 98 target_addr_t framePointer, 106 target_addr_t framePointer,
|
H A D | DwarfFile.cpp | 68 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 D | ArchitectureX86.cpp | 362 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 D | ArchitectureX8664.cpp | 438 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 D | DwarfStackFrameDebugInfo.h | 45 target_addr_t framePointer,
|
H A D | DwarfStackFrameDebugInfo.cpp | 171 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 D | DwarfImageDebugInfo.cpp | 648 target_addr_t framePointer; local 654 framePointer); 680 fTypeCache, instructionPointer, framePointer, fRelocationDelta, 693 cpuState, framePointer, cpuState->InstructionPointer(),
|
H A D | DwarfTypes.cpp | 139 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 D | DwarfTypes.h | 58 target_addr_t framePointer,
|
/haiku/src/kits/debugger/controllers/ |
H A D | DebugReportGenerator.h | 79 target_addr_t framePointer,
|
H A D | ThreadHandler.cpp | 1025 ThreadHandler::_HasExitedFrame(target_addr_t framePointer) const 1029 ? framePointer < fPreviousFrameAddress 1030 : framePointer > fPreviousFrameAddress;
|
H A D | DebugReportGenerator.cpp | 740 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 D | ThreadHandler.h | 121 bool _HasExitedFrame(target_addr_t framePointer)
|