report/report/src/fib7/fib7.eh_elf_basic.c

16 lines
430 B
C

unwind_context_t _eh_elf(unwind_context_t ctx, uintptr_t pc) {
unwind_context_t out_ctx;
switch(pc) {
// [...] Previous FDEs redacted for brevity
case 0x615 ... 0x618:
out_ctx.rsp = ctx.rsp + (8);
out_ctx.rip = *((uintptr_t*)(out_ctx.rsp + (-8)));
out_ctx.flags = 3u;
return out_ctx;
// [...] Further lines and FDEs redacted for brevity
default:
out_ctx.flags = 128u;
return out_ctx;
}
}