diff options
author | Pedro Alves <palves@redhat.com> | 2007-09-03 23:06:35 +0000 |
---|---|---|
committer | Pedro Alves <palves@redhat.com> | 2007-09-03 23:06:35 +0000 |
commit | de584861439dac10f422843cf2bf85d0ff4ad628 (patch) | |
tree | 56c67d72c95e69c0ebb4bcf43b3fa15ead551204 /gdb/win32-nat.c | |
parent | 7160c4c357f1e15085c0cd6c9d56b5035f356f6e (diff) | |
download | gdb-de584861439dac10f422843cf2bf85d0ff4ad628.zip gdb-de584861439dac10f422843cf2bf85d0ff4ad628.tar.gz gdb-de584861439dac10f422843cf2bf85d0ff4ad628.tar.bz2 |
* gdbarch.sh (core_xfer_shared_libraries): New.
* corelow.c (core_xfer_partial): Handle TARGET_OBJECT_LIBRARIES.
* gdb_obstack.h (obstack_grow_str, obstack_grow_str0): New.
* xml-support.c (gdb_xml_parse): Debug output tweaks.
(xml_escape_text): New.
* xml-support.h (xml_escape_text): Declare.
* config/i386/cygwin.mh (NATDEPFILES): Move corelow.o to ...
* config/i386/cygwin.mt (TDEPFILES): ... here.
* win32-nat.c: (fetch_elf_core_registers): Delete.
(win32_elf_core_fn): Delete.
(_initialize_core_win32): Delete.
* i386-cygwin-tdep.c: Include "regset.h", "gdb_objstack.h",
"xml-support.h" and "gdbcore.h".
(i386_win32_gregset_reg_offset): New.
(I386_WIN32_SIZEOF_GREGSET): New.
(i386_win32_regset_from_core_section): New.
(win32_xfer_shared_library): New.
(struct cpms_data): New.
(core_process_module_section): New.
(win32_core_xfer_shared_libraries): New.
(i386_cygwin_skip_trampoline_code): Register gregset_reg_offset,
gregset_num_regs, sizeof_gregset members of tdep. Register
regset_from_core_section and core_xfer_shared_libraries callbacks.
* Makefile.in (i386-cygwin-tdep.o): Update dependencies.
* gdbarch.h, gdbarch.c: Regenerate.
Diffstat (limited to 'gdb/win32-nat.c')
-rw-r--r-- | gdb/win32-nat.c | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/gdb/win32-nat.c b/gdb/win32-nat.c index df83f90..7100e35 100644 --- a/gdb/win32-nat.c +++ b/gdb/win32-nat.c @@ -2242,23 +2242,6 @@ win32_current_sos (void) return start; } -static void -fetch_elf_core_registers (struct regcache *regcache, - char *core_reg_sect, - unsigned core_reg_size, - int which, - CORE_ADDR reg_addr) -{ - int r; - if (core_reg_size < sizeof (CONTEXT)) - { - error (_("Core file register section too small (%u bytes)."), core_reg_size); - return; - } - for (r = 0; r < gdbarch_num_regs (current_gdbarch); r++) - regcache_raw_supply (regcache, r, core_reg_sect + mappings[r]); -} - static int open_symbol_file_object (void *from_ttyp) { @@ -2460,21 +2443,6 @@ win32_win32_thread_alive (ptid_t ptid) FALSE : TRUE; } -static struct core_fns win32_elf_core_fns = -{ - bfd_target_elf_flavour, - default_check_format, - default_core_sniffer, - fetch_elf_core_registers, - NULL -}; - -void -_initialize_core_win32 (void) -{ - deprecated_add_core_fns (&win32_elf_core_fns); -} - void _initialize_check_for_gdb_ini (void) { |