diff --git a/shared/context_struct.h b/shared/context_struct.h index 41a49e8..ae6ffeb 100644 --- a/shared/context_struct.h +++ b/shared/context_struct.h @@ -4,6 +4,10 @@ typedef struct { uintptr_t rip, rsp, rbp; } unwind_context_t; -typedef unwind_context_t (*_fde_func_t)(unwind_context_t, uintptr_t); - typedef uintptr_t (*deref_func_t)(uintptr_t); + +typedef unwind_context_t (*_fde_func_t)(unwind_context_t, uintptr_t); +typedef unwind_context_t (*_fde_func_with_deref_t)( + unwind_context_t, + uintptr_t, + deref_func_t);