summaryrefslogtreecommitdiff
path: root/libdwfl/dwfl_frame.c
diff options
context:
space:
mode:
Diffstat (limited to 'libdwfl/dwfl_frame.c')
-rw-r--r--libdwfl/dwfl_frame.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libdwfl/dwfl_frame.c b/libdwfl/dwfl_frame.c
index a91a1d68..d6399398 100644
--- a/libdwfl/dwfl_frame.c
+++ b/libdwfl/dwfl_frame.c
@@ -57,7 +57,7 @@ state_fetch_pc (Dwfl_Frame *state)
__libdwfl_seterrno (DWFL_E_LIBEBL_BAD);
return false;
}
- state->pc = state->regs[ra];
+ state->pc = state->regs[ra] + ebl_ra_offset (ebl);
state->pc_state = DWFL_FRAME_STATE_PC_SET;
}
return true;