mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-09 15:28:08 +00:00
fix regression introduced in aea4a4ff
This commit is contained in:
committed by
Ryan Fleury
parent
1e0f1d026b
commit
612ac8f414
@@ -254,10 +254,10 @@ dw_compute_cfa(Arch arch, DW_CFI_Row *row, void *reg_block, MachineOp_MemRead *m
|
|||||||
Rng1U16 reg_rng = arch_info->reg_code_rng_table[reg_code];
|
Rng1U16 reg_rng = arch_info->reg_code_rng_table[reg_code];
|
||||||
if(!arch_reg_block_read_range(arch_info, reg_block, reg_rng, &cfa_reg_value))
|
if(!arch_reg_block_read_range(arch_info, reg_block, reg_rng, &cfa_reg_value))
|
||||||
{
|
{
|
||||||
unwind_status = MachineOpResult_Fail;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
*cfa_out = cfa_reg_value + row->cfa.off;
|
*cfa_out = cfa_reg_value + row->cfa.off;
|
||||||
|
unwind_status = MachineOpResult_Ok;
|
||||||
}break;
|
}break;
|
||||||
case DW_CFA_Rule_Expression:
|
case DW_CFA_Rule_Expression:
|
||||||
{
|
{
|
||||||
@@ -360,4 +360,3 @@ dw_cfi_apply_register_rules(Arch arch, U64 cfa, DW_CFI_Row *row, void *reg_block
|
|||||||
scratch_end(scratch);
|
scratch_end(scratch);
|
||||||
return unwind_status;
|
return unwind_status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user