aboutsummaryrefslogtreecommitdiff
path: root/include/elf/common.h
diff options
context:
space:
mode:
authorCarl Love <cel@linux.ibm.com>2024-01-23 17:12:34 -0500
committerCarl Love <cel@linux.ibm.com>2024-02-12 11:17:19 -0500
commite19e16103fb10ac28b15683f56c821cf1b349c1b (patch)
treed70f40dea89ae28367ea0a6b6b7c3aec48ddd63d /include/elf/common.h
parent7e9d8a3627c8a80b76c250b6881b7eb6fc2f4443 (diff)
downloadgdb-e19e16103fb10ac28b15683f56c821cf1b349c1b.zip
gdb-e19e16103fb10ac28b15683f56c821cf1b349c1b.tar.gz
gdb-e19e16103fb10ac28b15683f56c821cf1b349c1b.tar.bz2
rs6000, unwind-on-each-instruction fix.
The function rs6000_epilogue_frame_cache assumes the LR and gprs have been restored. In fact register r31 and the link register, lr, may not have been restored yet. This patch adds support to store the lr and gpr register unrolling rules in the cache. The LR and GPR values can now be unrolled correctly. Patch fixes all 10 regresion test failures for the unwind-on-each-insn.exp.
Diffstat (limited to 'include/elf/common.h')
0 files changed, 0 insertions, 0 deletions