/* * ======================================================== * * HCore * Copyright Mahrouss Logic, all rights reserved. * * ======================================================== */ #include #include #include HCore::Array kSyscalls; // IDT System Call Handler. // NOTE: don't trust the user. extern "C" void rt_syscall_handle(HCore::HAL::StackFrame *stack) { for (HCore::SizeT index = 0UL; index < kMaxSyscalls; ++index) { (kSyscalls[index].Leak().Leak())(stack->R15, stack); } }