aboutsummaryrefslogtreecommitdiff
path: root/gdb/stap-probe.c
diff options
context:
space:
mode:
authorMichael Eager <eager@eagercon.com>2015-03-02 09:57:14 -0800
committerMichael Eager <eager@eagercon.com>2015-03-02 09:57:14 -0800
commitd99093fd0a66da4667938224d1cdb54714f93b25 (patch)
tree7d3320c0a3f228cf0ef2d2caa04af379358436e0 /gdb/stap-probe.c
parent129ee12d013f4a2f09fe40a33072e6e47e949890 (diff)
downloadbinutils-gdb-7.8-branch.zip
binutils-gdb-7.8-branch.tar.gz
binutils-gdb-7.8-branch.tar.bz2
Support gdbarch_convert_register_p targets in address_from_registergdb-7.8-branch
Since the last change to address_from_register, it no longer supports targets that require a special conversion (gdbarch_convert_register_p) for plain pointer type; I had assumed no target does so. This turned out to be incorrect: MIPS64 n32 big-endian needs such a conversion in order to properly sign-extend pointer values. This patch fixes this regression by handling targets that need a special conversion in address_from_register as well. gdb/ChangeLog: * findvar.c (address_from_register): Handle targets requiring a special conversion routine even for plain pointer types
Diffstat (limited to 'gdb/stap-probe.c')
0 files changed, 0 insertions, 0 deletions