discard unknown FDEs

This commit is contained in:
Nikita Smith
2025-11-07 14:39:46 -08:00
committed by Ryan Fleury
parent b00d3d9041
commit 920a3ab3b7
+1 -3
View File
@@ -2027,10 +2027,8 @@ ctrl_unwind_step__dwarf(CTRL_Handle process_handle, CTRL_Handle module_handle, A
is_cfi_parsed = dw_parse_cfi(unwind_data, fde_addr, arch, &cie, &fde); is_cfi_parsed = dw_parse_cfi(unwind_data, fde_addr, arch, &cie, &fde);
} }
if(is_cfi_parsed) if(is_cfi_parsed && contains_1u64(fde.pc_range, ip))
{ {
Assert(contains_1u64(fde.pc_range, ip));
// setup pointer decoder ops // setup pointer decoder ops
DW_DecodePtr *decode_ptr_func = 0; DW_DecodePtr *decode_ptr_func = 0;
void *decode_ptr_ctx = 0; void *decode_ptr_ctx = 0;