From d0b2495636d042a1f301fd2d0d68d7f782275cd4 Mon Sep 17 00:00:00 2001 From: Danny Holman Date: Fri, 16 Feb 2024 12:50:50 -0600 Subject: arch: i386: syscall.c: add functions that dump data Add functions to the syscall handlers that dump registers and stack in case of catastrophic failure. Signed-off-by: Danny Holman --- arch/i386/include/kernel/syscall.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'arch/i386/include/kernel') diff --git a/arch/i386/include/kernel/syscall.h b/arch/i386/include/kernel/syscall.h index fdd6520..788e5da 100644 --- a/arch/i386/include/kernel/syscall.h +++ b/arch/i386/include/kernel/syscall.h @@ -2,6 +2,7 @@ #define I386_SYSCALL_H #include +#include // Unix standard calls #define SYS_FORK 1 @@ -27,5 +28,6 @@ int handle_syscall(struct isr_frame *frame); void dump_reg(struct isr_frame *frame); +void dump_stack(uintptr_t esp, size_t len); #endif -- cgit v1.2.3