aboutsummaryrefslogtreecommitdiff
path: root/gdbserver/ChangeLog
diff options
context:
space:
mode:
authorTom Tromey <tromey@adacore.com>2021-04-30 10:22:23 -0600
committerTom Tromey <tromey@adacore.com>2021-04-30 10:22:24 -0600
commite228ef975e92d3bc860fc6b87039447392ba53aa (patch)
treea42a01934906c6be7a513b6abf370cb34f21620c /gdbserver/ChangeLog
parentde0718729053b7c558166f3cc1a7d170c48a25de (diff)
downloadbinutils-e228ef975e92d3bc860fc6b87039447392ba53aa.zip
binutils-e228ef975e92d3bc860fc6b87039447392ba53aa.tar.gz
binutils-e228ef975e92d3bc860fc6b87039447392ba53aa.tar.bz2
Share DLL code between gdb and gdbserver
This moves the new DLL-loading code into nat/windows-nat.c, and changes both gdb and gdbserver to use the shared code. One client-provided callback, handle_load_dll, is changed to allow the code to be shared. This callback was actually never called from nat/windows-nat.c; maybe I had planned to share more here and then didn't finish... I'm not sure. gdb/ChangeLog 2021-04-30 Tom Tromey <tromey@adacore.com> * windows-nat.c (windows_nat::handle_load_dll): Update. (windows_nat_target::get_windows_debug_event): Call dll_loaded_event. (windows_add_all_dlls, windows_add_dll): Move to nat/windows-nat.c. * nat/windows-nat.h (handle_load_dll): Change parameters. (dll_loaded_event, windows_add_all_dlls): Declare. * nat/windows-nat.c (windows_add_dll, windows_add_all_dlls): Move from windows-nat.c. (dll_loaded_event): New function. gdbserver/ChangeLog 2021-04-30 Tom Tromey <tromey@adacore.com> * win32-low.cc (do_initial_child_stuff): Update. (windows_nat::handle_load_dll): Rename from win32_add_one_solib. Change parameter type. (win32_add_dll, win32_add_all_dlls) (windows_nat::handle_load_dll): Remove. (get_child_debug_event): Call dll_loaded_event.
Diffstat (limited to 'gdbserver/ChangeLog')
-rw-r--r--gdbserver/ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/gdbserver/ChangeLog b/gdbserver/ChangeLog
index 86e87c5..057ed15 100644
--- a/gdbserver/ChangeLog
+++ b/gdbserver/ChangeLog
@@ -1,5 +1,14 @@
2021-04-30 Tom Tromey <tromey@adacore.com>
+ * win32-low.cc (do_initial_child_stuff): Update.
+ (windows_nat::handle_load_dll): Rename from win32_add_one_solib.
+ Change parameter type.
+ (win32_add_dll, win32_add_all_dlls)
+ (windows_nat::handle_load_dll): Remove.
+ (get_child_debug_event): Call dll_loaded_event.
+
+2021-04-30 Tom Tromey <tromey@adacore.com>
+
* win32-low.cc (GETPROCADDRESS): Remove.
(winapi_DebugActiveProcessStop, winapi_DebugSetProcessKillOnExit)
(winapi_DebugBreakProcess, winapi_GenerateConsoleCtrlEvent)