23 #include "pedigree/kernel/debugger/DebuggerCommand.h" 24 #include "pedigree/kernel/debugger/DebuggerIO.h" 25 #include "pedigree/kernel/debugger/Scrollable.h" 26 #include "pedigree/kernel/processor/state_forward.h" 27 #include "pedigree/kernel/processor/types.h" 28 #include "pedigree/kernel/utilities/StaticString.h" 29 #include "pedigree/kernel/utilities/Tree.h" 30 #include "pedigree/kernel/utilities/new" 35 #define NUM_SLAM_BT_FRAMES 10 73 void addAllocation(uintptr_t *backtrace,
size_t requested);
75 void removeAllocation(uintptr_t *backtrace,
size_t requested);
85 virtual const char *getLine1(
87 virtual const char *getLine2(
90 virtual size_t getLineCount();
95 uintptr_t bt[NUM_SLAM_BT_FRAMES];
void autocomplete(const HugeStaticString &input, HugeStaticString &output)
bool execute(const HugeStaticString &input, HugeStaticString &output, InterruptState &state, DebuggerIO *screen)
const NormalStaticString getString()
An iterator applicable for many data structures.