Welcome to the FoxOS website!
char* interrupts::get_interrupt_name(int interrupt_number)
int interrupt_number
char*
void interrupts::set_idt_gate(void* handler, uint8_t entry_offset, uint8_t type_attr, uint8_t selector)
void* handler
uint8_t entry_offset
uint8_t type_attr
uint8_t selector
void
void interrupts::prepare_interrupts()
void
extern "C" void intr_common_handler_c(s_registers* regs)
extern "C"
s_registers* regs
void
elf::modules->find([](uint64_t rip, list::node* node)
[]
elf::unwind(10, regs->rbp, [](int frame_num, uint64_t rip)
undefined
10
regs->rbp
[]
elf::modules->find([](uint64_t rip, list::node* node)
[]