20 #include "pedigree/kernel/debugger/commands/SyscallTracerCommand.h" 26 SyscallTracerCommand::~SyscallTracerCommand()
40 pScreen->disableCli();
44 resize(pScreen->
getWidth(), pScreen->getHeight() - 2);
45 setScrollKeys(
'j',
'k');
49 ' ', 0, 0, pScreen->
getWidth() - 1, DebuggerIO::White,
54 "Pedigree debugger - System Call Tracer", 0, 0, DebuggerIO::White,
65 while (!(c = pScreen->
getChar()))
76 const char *SyscallTracerCommand::getLine1(
82 const char *SyscallTracerCommand::getLine2(
89 size_t SyscallTracerCommand::getLineCount()
virtual size_t getWidth()=0
bool execute(const HugeStaticString &input, HugeStaticString &output, InterruptState &state, DebuggerIO *pScreen)
void autocomplete(const HugeStaticString &input, HugeStaticString &output)
virtual void drawString(const char *str, size_t row, size_t col, Colour foreColour, Colour backColour)=0
virtual void drawHorizontalLine(char c, size_t row, size_t colStart, size_t colEnd, Colour foreColour, Colour backColour)=0