mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-14 09:18:09 +00:00
discard unknown FDEs
This commit is contained in:
committed by
Ryan Fleury
parent
b00d3d9041
commit
920a3ab3b7
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user