20#include "pedigree/kernel/debugger/commands/SyscallTracerCommand.h"
24SyscallTracerCommand::~SyscallTracerCommand() {}
31 pScreen->disableCli();
35 resize(pScreen->
getWidth(), pScreen->getHeight() - 2);
36 setScrollKeys(
'j',
'k');
43 pScreen->
drawString(
"Pedigree debugger - System Call Tracer", 0, 0, DebuggerIO::White,
53 while (!(c = pScreen->
getChar()))
69const char* SyscallTracerCommand::getLine2(
size_t index,
size_t& colOffset,
75size_t SyscallTracerCommand::getLineCount() {
virtual void drawString(const char *str, size_t row, size_t col, Colour foreColour, Colour backColour)=0
virtual size_t getWidth()=0
virtual void drawHorizontalLine(char c, size_t row, size_t colStart, size_t colEnd, Colour foreColour, Colour backColour)=0
bool execute(const HugeStaticString &input, HugeStaticString &output, InterruptState &state, DebuggerIO *pScreen)
void autocomplete(const HugeStaticString &input, HugeStaticString &output)