diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2008-08-09 16:27:39 +0000 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2008-08-09 16:27:39 +0000 |
commit | e0c621985547f16d502a707ca8fca082579ca0a7 (patch) | |
tree | 6ba289e53cf5f963709834dbdc5624a45acda144 /gprof | |
parent | 216ff8b48e8a59bf61c975b295004962a9518a71 (diff) | |
download | gdb-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 'gprof')
0 files changed, 0 insertions, 0 deletions