aboutsummaryrefslogtreecommitdiff
path: root/gdb/sparc-ravenscar-thread.h
diff options
context:
space:
mode:
authorJoel Brobecker <brobecker@adacore.com>2014-02-03 08:32:40 +0100
committerJoel Brobecker <brobecker@adacore.com>2014-02-20 09:40:20 +0100
commitea39ad355eb72b296b30a66bbc81256a071e8f1e (patch)
tree6b06a082379cc58320cee1153d8d21d706f58284 /gdb/sparc-ravenscar-thread.h
parent95060284901dbfb617a988069604f0835c36c0ca (diff)
downloadgdb-ea39ad355eb72b296b30a66bbc81256a071e8f1e.zip
gdb-ea39ad355eb72b296b30a66bbc81256a071e8f1e.tar.gz
gdb-ea39ad355eb72b296b30a66bbc81256a071e8f1e.tar.bz2
Ignore DLL load/unload events during inferior initialization.
This patch aims at simplifying DLL handling during the inferior initialization (process creation during the "run", or during an "attach"). Instead of processing each DLL load event, which is sometimes incomplete, we ignore these events until the inferior has completed its startup phase, and then just iterate over all DLLs via EnumProcessModules. gdb/ChangeLog: * windows-nat.c (get_windows_debug_event): Ignore LOAD_DLL_DEBUG_EVENT and UNLOAD_DLL_DEBUG_EVENT if windows_initialization_done == 0. (windows_add_all_dlls): Renames windows_ensure_ntdll_loaded. Adjust implementation to always load all DLLs. (do_initial_windows_stuff): Replace call to windows_ensure_ntdll_loaded by call to windows_add_all_dlls.
Diffstat (limited to 'gdb/sparc-ravenscar-thread.h')
0 files changed, 0 insertions, 0 deletions