This is the mail archive of the
gdb-cvs@sourceware.org
mailing list for the GDB project.
gdb and binutils branch master updated. 170d82c9517d608476e206425253939af4719273
- From: brobecke at sourceware dot org
- To: gdb-cvs at sourceware dot org
- Date: 5 Dec 2013 03:42:40 -0000
- Subject: gdb and binutils branch master updated. 170d82c9517d608476e206425253939af4719273
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gdb and binutils".
The branch, master has been updated
via 170d82c9517d608476e206425253939af4719273 (commit)
from a5e619ec1f0a115ebc33cbb9cab3bc242cb70f3b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=170d82c9517d608476e206425253939af4719273
commit 170d82c9517d608476e206425253939af4719273
Author: Joel Brobecker <brobecker@adacore.com>
Date: Wed Nov 20 12:57:33 2013 -0500
Allow Windows UNWIND_INFO version 2.
We've observed in Windows 2012 that ntdll.dll contains some unwind
records with the version field set to 2. This patch adjusts the
decoder to accept records flagged with this version as well.
Version 2 appears to still be largely undocumented at this stage.
However, apart from a mysterious opcode 6, everything else still
seems to remain the same. So this patch also changes the decoder
to ignore those opcodes; before this change, the debugger would
silently stop the decoding, and let the frame unwinder make do
with what it the decoder managed to decode up to that point.
It's unclear at this point what we're losing by not being able to
decode that opcode. But the information does not appear to be critical,
at least as far as call unwinding is concerned.
gdb/ChangeLog:
(from Tristan Gingold <gingold@adacore.com>)
(from Joel Brobecker <brobecker@adacore.com>)
* amd64-windows-tdep.c (amd64_windows_frame_decode_insns):
Accept version 2. Ignore operations using opcode 6.
-----------------------------------------------------------------------
Summary of changes:
gdb/ChangeLog | 6 ++++++
gdb/amd64-windows-tdep.c | 15 +++++++++++++--
2 files changed, 19 insertions(+), 2 deletions(-)
hooks/post-receive
--
gdb and binutils