#pragma once /// \file debug.h /// Debugging utilities #include struct cpu_state; extern "C" { uintptr_t get_rsp(); uintptr_t get_rip(); uintptr_t get_caller(); uintptr_t get_grandcaller(); uintptr_t get_frame(int frame); uintptr_t get_gsbase(); void _halt(); } extern size_t __counter_syscall_enter; extern size_t __counter_syscall_sysret;