diff options
author | Tristan Gingold <gingold@adacore.com> | 2015-03-05 14:36:32 +0100 |
---|---|---|
committer | Tristan Gingold <gingold@adacore.com> | 2015-03-18 15:55:10 +0100 |
commit | 670f82d437c21ec9c8f59a365336163e0381149d (patch) | |
tree | 96a41ee4d267a5b32e91ee9be56797d404defd13 /gas | |
parent | 464b0089f0068838a014a8fa27ea2eef536ebada (diff) | |
download | gdb-670f82d437c21ec9c8f59a365336163e0381149d.zip gdb-670f82d437c21ec9c8f59a365336163e0381149d.tar.gz gdb-670f82d437c21ec9c8f59a365336163e0381149d.tar.bz2 |
Fix amd64 windows unwinding issues within MS dlls.
Unwind info in system dlls uses almost all possible codes, contrary to unwind
info generated by gcc. A few issues have been discovered: incorrect handling
of SAVE_NONVOL opcodes and incorrect in prologue range checks. Furthermore I
added comments not to forget what has been investigated.
gdb/ChangeLog:
* amd64-windows-tdep.c (amd64_windows_find_unwind_info): Move
redirection code to ...
(amd64_windows_frame_decode_insns): ... Here. Fix in prologue
checks. Fix SAVE_NONVOL operations. Add debug code and comments.
Diffstat (limited to 'gas')
0 files changed, 0 insertions, 0 deletions