GDB (xrefs)
|
#include "defs.h"
#include "osabi.h"
#include "i386-tdep.h"
#include "windows-tdep.h"
#include "regset.h"
#include "gdbsupport/gdb_obstack.h"
#include "xml-support.h"
#include "gdbcore.h"
#include "inferior.h"
Go to the source code of this file.
Macros | |
#define | I386_WINDOWS_SIZEOF_GREGSET 716 |
Functions | |
static CORE_ADDR | i386_windows_skip_trampoline_code (frame_info_ptr frame, CORE_ADDR pc) |
static const char * | i386_windows_auto_wide_charset (void) |
static CORE_ADDR | i386_windows_push_dummy_call (struct gdbarch *gdbarch, struct value *function, struct regcache *regcache, CORE_ADDR bp_addr, int nargs, struct value **args, CORE_ADDR sp, function_call_return_method return_method, CORE_ADDR struct_addr) |
static void | i386_windows_init_abi_common (struct gdbarch_info info, struct gdbarch *gdbarch) |
static void | i386_windows_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) |
static void | i386_cygwin_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) |
static gdb_osabi | i386_windows_osabi_sniffer (bfd *abfd) |
static enum gdb_osabi | i386_cygwin_core_osabi_sniffer (bfd *abfd) |
void | _initialize_i386_windows_tdep () |
Variables | |
static int | i386_windows_gregset_reg_offset [] |
#define I386_WINDOWS_SIZEOF_GREGSET 716 |
Definition at line 90 of file i386-windows-tdep.c.
Referenced by i386_cygwin_core_osabi_sniffer(), and i386_windows_init_abi_common().
void _initialize_i386_windows_tdep | ( | ) |
Definition at line 215 of file i386-windows-tdep.c.
References GDB_OSABI_CYGWIN, GDB_OSABI_WINDOWS, gdbarch_register_osabi(), gdbarch_register_osabi_sniffer(), i386_cygwin_core_osabi_sniffer(), i386_cygwin_init_abi(), i386_windows_init_abi(), and i386_windows_osabi_sniffer().
|
static |
Definition at line 196 of file i386-windows-tdep.c.
References GDB_OSABI_CYGWIN, GDB_OSABI_UNKNOWN, I386_WINDOWS_SIZEOF_GREGSET, and target_name.
Referenced by _initialize_i386_windows_tdep().
|
static |
Definition at line 175 of file i386-windows-tdep.c.
References cygwin_init_abi(), and i386_windows_init_abi_common().
Referenced by _initialize_i386_windows_tdep().
|
static |
Definition at line 99 of file i386-windows-tdep.c.
Referenced by i386_windows_init_abi_common().
|
static |
Definition at line 164 of file i386-windows-tdep.c.
References i386_windows_init_abi_common(), i386_windows_push_dummy_call(), set_gdbarch_push_dummy_call(), and windows_init_abi().
Referenced by _initialize_i386_windows_tdep().
|
static |
Definition at line 137 of file i386-windows-tdep.c.
References i386_gdbarch_tdep::gregset_num_regs, i386_gdbarch_tdep::gregset_reg_offset, i386_skip_main_prologue(), i386_windows_auto_wide_charset(), i386_windows_gregset_reg_offset, I386_WINDOWS_SIZEOF_GREGSET, i386_windows_skip_trampoline_code(), reg_struct_return, set_gdbarch_auto_wide_charset(), set_gdbarch_core_pid_to_str(), set_gdbarch_core_xfer_shared_libraries(), set_gdbarch_skip_main_prologue(), set_gdbarch_skip_trampoline_code(), i386_gdbarch_tdep::sizeof_fpregset, i386_gdbarch_tdep::sizeof_gregset, windows_core_pid_to_str(), and windows_core_xfer_shared_libraries().
Referenced by i386_cygwin_init_abi(), and i386_windows_init_abi().
|
static |
Definition at line 182 of file i386-windows-tdep.c.
References GDB_OSABI_CYGWIN, GDB_OSABI_UNKNOWN, GDB_OSABI_WINDOWS, is_linked_with_cygwin_dll(), and target_name.
Referenced by _initialize_i386_windows_tdep().
|
static |
Definition at line 107 of file i386-windows-tdep.c.
References check_typedef(), type::code(), type::field(), i386_thiscall_push_dummy_call(), field::is_artificial(), type::num_fields(), type::target_type(), field::type(), and value::type().
Referenced by i386_windows_init_abi().
|
static |
Definition at line 93 of file i386-windows-tdep.c.
References i386_pe_skip_trampoline_code().
Referenced by i386_windows_init_abi_common().
|
static |
Definition at line 36 of file i386-windows-tdep.c.
Referenced by i386_windows_init_abi_common().