This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: Cygwin core cross-debugging support (was: Windows DLL update)
- From: "Pedro Alves" <pedro_alves at portugalmail dot pt>
- To: gdb-patches at sourceware dot org
- Date: Wed, 5 Sep 2007 09:45:36 +0100
- Subject: Re: Cygwin core cross-debugging support (was: Windows DLL update)
- References: <46C8BE93.4010400@portugalmail.pt> <20070903174325.GJ12440@caradoc.them.org>
On 9/3/07, Daniel Jacobowitz wrote:
> On Sun, Aug 19, 2007 at 11:05:07PM +0100, Pedro Alves wrote:
> > 2007-08-19 Pedro Alves <pedro_alves@portugalmail.pt>
> > Daniel Jacobowitz <dan@codesourcery.com>
> >
> > * 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.
>
> Thanks again. This is OK.
>
Thanks,
Checked in.
Cheers,
Pedro Alves