20#include "pedigree/kernel/processor/state.h"
24const char* HostedInterruptStateRegisterName[3] = {
37 m_instructionPointer(0),
55 return HostedInterruptStateRegisterName[index];
67 return "<no registers>";
74HostedSchedulerState::HostedSchedulerState() {
78 ucontext_t* ctx =
reinterpret_cast<ucontext_t*
>(state);
processor_register_t getRegister(size_t index) const
static HostedInterruptState * construct(class HostedProcessorState &state, bool userMode)
size_t getRegisterCount() const
const char * getRegisterName(size_t index) const
const char * getRegisterName(size_t index) const
size_t getRegisterCount() const
processor_register_t getRegister(size_t index) const