aboutsummaryrefslogtreecommitdiff
path: root/gdb/amd64-linux-tdep.c
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2008-08-09 16:27:39 +0000
committerH.J. Lu <hjl.tools@gmail.com>2008-08-09 16:27:39 +0000
commite0c621985547f16d502a707ca8fca082579ca0a7 (patch)
tree6ba289e53cf5f963709834dbdc5624a45acda144 /gdb/amd64-linux-tdep.c
parent216ff8b48e8a59bf61c975b295004962a9518a71 (diff)
downloadgdb-e0c621985547f16d502a707ca8fca082579ca0a7.zip
gdb-e0c621985547f16d502a707ca8fca082579ca0a7.tar.gz
gdb-e0c621985547f16d502a707ca8fca082579ca0a7.tar.bz2
2008-08-09 Xuepeng Guo <xuepeng.guo@intel.com>
H.J. Lu <hongjiu.lu@intel.com> Mark Kettenis <kettenis@gnu.org> * amd64-tdep.c (amd64_frame_cache): Add saved_sp_reg. (amd64_init_frame_cache): Initialize saved_sp_reg. (amd64_analyze_stack_align): New. (amd64_analyze_prologue): Call it. (amd64_frame_cache): Use saved_sp_reg if it is invalid. Don't set %rip to 8 when halfway aligning the stack. * amd64-tdep.h (amd64_regnum): Add AMD64_R9_REGNUM to AMD64_R14_REGNUM. * i386-tdep.c (i386_frame_cache): Remove stack_align. Add saved_sp_reg. (i386_alloc_frame_cache): Remove stack_align. Initialize saved_sp_reg to -1. (i386_analyze_stack_align): Rewrite. (i386_frame_cache): Use saved_sp_reg if it is valid.
Diffstat (limited to 'gdb/amd64-linux-tdep.c')
0 files changed, 0 insertions, 0 deletions