diff options
author | Pedro Alves <palves@redhat.com> | 2007-09-04 01:12:18 +0000 |
---|---|---|
committer | Pedro Alves <palves@redhat.com> | 2007-09-04 01:12:18 +0000 |
commit | de1b3c3d02b5d4c969a36d3bddcedbbce2551d19 (patch) | |
tree | ef18f9fa0d94968479f00711f723b8ecceb7b9ac /gdb/i386-cygwin-tdep.c | |
parent | 892bacea17dda72924ca78e04dc2e3015230abdc (diff) | |
download | gdb-de1b3c3d02b5d4c969a36d3bddcedbbce2551d19.zip gdb-de1b3c3d02b5d4c969a36d3bddcedbbce2551d19.tar.gz gdb-de1b3c3d02b5d4c969a36d3bddcedbbce2551d19.tar.bz2 |
* infcmd.c (post_create_inferior): Update comment.
(run_command_1): Always call post_create_inferior with 0 as
from_tty.
* i386-cygwin-tdep.h: New.
* i386-cygwin-tdep.c: Include "i386-cygwin-tdep.h".
(win32_xfer_shared_library): Make it extern.
* win32-nat.c: Include gdb_obstack.h and xml-support.h and
i386-cygwin-tdep.h.
(win32_so_ops): Delete.
(get_relocated_section_addrs): Delete.
(solib_symbols_add): Delete.
(register_loaded_dll): Delete.
(win32_make_so): New.
(handle_load_dll): Use win32_make_so.
(win32_free_so): Free the passed in so.
(win32_relocate_section_addresses): Delete.
(win32_solib_create_inferior_hook): Delete.
(handle_unload_dll): Don't add PE offset here. Free so with
win32_free_so instead of free_so.
(win32_special_symbol_handling): Delete.
(get_win32_debug_event): Remove unneeded calls. Set state to
TARGET_WAITKIND_LOADED on a dll unload.
(do_initial_win32_stuff): Clear cygwin_load_start and
cygwin_load_end.
(map_code_section_args): Delete.
(dll_code_sections_add): Delete.
(core_section_load_dll_symbols): Delete.
(win32_xfer_shared_libraries): New.
(win32_current_sos): Delete.
(win32_xfer_partial): New.
(open_symbol_file_object): Delete.
(in_dynsym_resolve_code): Delete.
(init_win32_ops): Set win32_xfer_partial as to_xfer_partial member
of win32_ops. Remove win32_so_ops settings. Don't set
current_target_so_ops here.
* Makefile.in (i386_cygwin_tdep_h): New variable.
(i386-cygwin-tdep.o): Update dependencies.
(win32-nat.o): Update dependencies.
Diffstat (limited to 'gdb/i386-cygwin-tdep.c')
-rw-r--r-- | gdb/i386-cygwin-tdep.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gdb/i386-cygwin-tdep.c b/gdb/i386-cygwin-tdep.c index 0185a0a..9aa2773 100644 --- a/gdb/i386-cygwin-tdep.c +++ b/gdb/i386-cygwin-tdep.c @@ -21,6 +21,7 @@ #include "osabi.h" #include "gdb_string.h" #include "i386-tdep.h" +#include "i386-cygwin-tdep.h" #include "regset.h" #include "gdb_obstack.h" #include "xml-support.h" @@ -108,7 +109,7 @@ i386_win32_regset_from_core_section (struct gdbarch *gdbarch, return NULL; } -static void +void win32_xfer_shared_library (const char* so_name, CORE_ADDR load_addr, struct obstack *obstack) { |