mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2025-02-18 00:18:11 +00:00
* i386-cygwin-tdep.c (i386-cygwin-tdep.c): New function.
(i386_cygwin_in_solib_call_trampoline): New function. (i386_cygwin_init_abi): Initialize the in_solib_call_trampoline and skip_trampoline_code gdbarch methods.
This commit is contained in:
parent
daab125139
commit
f7948b5f30
@ -1,3 +1,10 @@
|
||||
2004-06-29 Joel Brobecker <brobecker@gnat.com>
|
||||
|
||||
* i386-cygwin-tdep.c (i386-cygwin-tdep.c): New function.
|
||||
(i386_cygwin_in_solib_call_trampoline): New function.
|
||||
(i386_cygwin_init_abi): Initialize the in_solib_call_trampoline
|
||||
and skip_trampoline_code gdbarch methods.
|
||||
|
||||
2004-06-29 Jim Blandy <jimb@redhat.com>
|
||||
|
||||
* Makefile.in (gdb_callback_h): Renamed from callback_h to the
|
||||
|
@ -26,11 +26,27 @@
|
||||
|
||||
#include "i386-tdep.h"
|
||||
|
||||
static CORE_ADDR
|
||||
i386_cygwin_skip_trampoline_code (CORE_ADDR pc)
|
||||
{
|
||||
return i386_pe_skip_trampoline_code (pc, NULL);
|
||||
}
|
||||
|
||||
static int
|
||||
i386_cygwin_in_solib_call_trampoline (CORE_ADDR pc, char *name)
|
||||
{
|
||||
return (i386_pe_skip_trampoline_code (pc, name) != 0);
|
||||
}
|
||||
|
||||
static void
|
||||
i386_cygwin_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
|
||||
{
|
||||
struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch);
|
||||
|
||||
set_gdbarch_in_solib_call_trampoline (gdbarch,
|
||||
i386_cygwin_in_solib_call_trampoline);
|
||||
set_gdbarch_skip_trampoline_code (gdbarch, i386_cygwin_skip_trampoline_code);
|
||||
|
||||
tdep->struct_return = reg_struct_return;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user