20#ifndef THREADSCOMMAND_H
21#define THREADSCOMMAND_H
26#include "pedigree/kernel/debugger/DebuggerCommand.h"
27#include "pedigree/kernel/debugger/DebuggerIO.h"
28#include "pedigree/kernel/debugger/Scrollable.h"
29#include "pedigree/kernel/processor/state_forward.h"
30#include "pedigree/kernel/processor/types.h"
31#include "pedigree/kernel/utilities/StaticString.h"
82 virtual const char* getLine2(
size_t index,
size_t& colOffset,
DebuggerIO::Colour& colour,
84 virtual size_t getLineCount();
87 bool swapThread(InterruptState& state,
DebuggerIO* pScreen);
88 size_t m_SelectedLine;
void setPointers(Thread **ppThread, InterruptState *pState)
const NormalStaticString getString()
void autocomplete(const HugeStaticString &input, HugeStaticString &output)
bool execute(const HugeStaticString &input, HugeStaticString &output, InterruptState &state, DebuggerIO *screen)