23#include "pedigree/kernel/processor/state.h"
24#include "pedigree/kernel/processor/types.h"
25#include "pedigree/kernel/utilities/StaticString.h"
30#define MAX_STACK_FRAMES 12
65 void prettyPrint(
HugeStaticString& buf,
size_t nFrames = 0,
size_t nFromFrame = 0);
void performBacktrace(InterruptState &state)
uintptr_t m_pReturnAddresses[MAX_STACK_FRAMES]
void performBpBacktrace(uintptr_t base, uintptr_t instruction)
uintptr_t getBasePointer(size_t n)
void performDwarfBacktrace(InterruptState &state)
ProcessorState m_pStates[MAX_STACK_FRAMES]
uintptr_t getReturnAddress(size_t n)
uintptr_t m_pBasePointers[MAX_STACK_FRAMES]