aboutsummaryrefslogtreecommitdiff
path: root/gdb/gdbserver/ChangeLog
diff options
context:
space:
mode:
authorJoel Brobecker <brobecker@adacore.com>2013-12-12 12:53:45 -0500
committerJoel Brobecker <brobecker@adacore.com>2013-12-13 16:42:54 +0100
commit379a5e2d36e4323702d48aeb794a8e42bf5bff5b (patch)
tree3b1fe8bcb2c804eb0420414fbaa1f78d53436d41 /gdb/gdbserver/ChangeLog
parent4210d83ee607bffaf27a235f0475bf1e5ea8266d (diff)
downloadgdb-379a5e2d36e4323702d48aeb794a8e42bf5bff5b.zip
gdb-379a5e2d36e4323702d48aeb794a8e42bf5bff5b.tar.gz
gdb-379a5e2d36e4323702d48aeb794a8e42bf5bff5b.tar.bz2
nameless LOAD_DLL_DEBUG_EVENT causes ntdll.dll to be missing
This is the gdbserver-equivalent of the change made in GDB to handle the case, in x64 windows version 2012, where the kernel produces a LOAD_DLL_DEBUG_EVENT where the name of the associated DLL cannot be determined at that time, and thus has to be processed later. The visible symptom is that ntdll.dll is missing from the list of shared libraries known to be mapped by the inferior, with other side-effects such as failure to unwind through code provided by that DLL (such as exception handling routines). gdb/gdbserver/ChangeLog: * Makefile.in (safe-ctype.o, lbasename.o): New rules. * configure.srv: Add safe-ctype.o and lbasename.o to srv_tgtobj for all targets that use win32-low.c. * win32-low.c (win32_ensure_ntdll_loaded): New function. (do_initial_child_stuff): Add call to win32_ensure_ntdll_loaded.
Diffstat (limited to 'gdb/gdbserver/ChangeLog')
-rw-r--r--gdb/gdbserver/ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/gdb/gdbserver/ChangeLog b/gdb/gdbserver/ChangeLog
index 9f8eb9e..c73840f 100644
--- a/gdb/gdbserver/ChangeLog
+++ b/gdb/gdbserver/ChangeLog
@@ -1,3 +1,11 @@
+2013-12-13 Joel Brobecker <brobecker@adacore.com>
+
+ * Makefile.in (safe-ctype.o, lbasename.o): New rules.
+ * configure.srv: Add safe-ctype.o and lbasename.o to srv_tgtobj
+ for all targets that use win32-low.c.
+ * win32-low.c (win32_ensure_ntdll_loaded): New function.
+ (do_initial_child_stuff): Add call to win32_ensure_ntdll_loaded.
+
2013-12-13 Pedro Alves <palves@redhat.com>
* target.c (mywait): Set OURSTATUS->KIND to TARGET_WAITKIND_STOPPED