26 #include "floatformat.h"
164 for (write_pass = 0; write_pass < 2; write_pass++)
180 for (i = 0; i < nargs; i++)
277 if (!bfd_check_format (abfd, bfd_object))
280 if (bfd_get_arch (abfd) == bfd_arch_i386)
void set_gdbarch_num_regs(struct gdbarch *gdbarch, int num_regs)
ULONGEST extract_unsigned_integer(const gdb_byte *, int, enum bfd_endian)
static CORE_ADDR i386_darwin_sigcontext_addr(struct frame_info *this_frame)
void set_solib_ops(struct gdbarch *gdbarch, const struct target_so_ops *new_ops)
#define I386_SSE_NUM_REGS
ULONGEST align_down(ULONGEST v, int n)
int i386_sigtramp_p(struct frame_info *this_frame)
int darwin_dwarf_signal_frame_p(struct gdbarch *gdbarch, struct frame_info *this_frame)
void gdbarch_register_osabi_sniffer(enum bfd_architecture arch, enum bfd_flavour flavour, enum gdb_osabi(*sniffer_fn)(bfd *))
CORE_ADDR(* sigcontext_addr)(struct frame_info *)
void dwarf2_frame_set_signal_frame_p(struct gdbarch *gdbarch, int(*signal_frame_p)(struct gdbarch *, struct frame_info *))
static void i386_darwin_init_abi(struct gdbarch_info info, struct gdbarch *gdbarch)
struct gdbarch_tdep * gdbarch_tdep(struct gdbarch *gdbarch)
#define TYPE_FIELD_TYPE(thistype, n)
void store_unsigned_integer(gdb_byte *, int, enum bfd_endian, ULONGEST)
struct type * check_typedef(struct type *type)
enum struct_return struct_return
void initialize_file_ftype(void)
const gdb_byte * value_contents_all(struct value *value)
struct type * value_enclosing_type(struct value *value)
enum bfd_endian gdbarch_byte_order(struct gdbarch *gdbarch)
struct target_so_ops darwin_so_ops
void read_memory(CORE_ADDR memaddr, gdb_byte *myaddr, ssize_t len)
static int i386_m128_p(struct type *type)
#define I387_MM0_REGNUM(tdep)
initialize_file_ftype _initialize_i386_darwin_tdep
int(* sigtramp_p)(struct frame_info *)
ULONGEST align_up(ULONGEST v, int n)
#define TYPE_CODE(thistype)
const int i386_darwin_thread_state_num_regs
void get_frame_register(struct frame_info *frame, int regnum, gdb_byte *buf)
#define TYPE_NFIELDS(thistype)
int i386_darwin_thread_state_reg_offset[]
void set_gdbarch_long_double_bit(struct gdbarch *gdbarch, int long_double_bit)
#define TYPE_LENGTH(thistype)
static int i386_darwin_arg_type_alignment(struct type *type)
void set_gdbarch_push_dummy_call(struct gdbarch *gdbarch, gdbarch_push_dummy_call_ftype push_dummy_call)
void write_memory(CORE_ADDR memaddr, const bfd_byte *myaddr, ssize_t len)
enum bfd_endian byte_order
static enum gdb_osabi i386_mach_o_osabi_sniffer(bfd *abfd)
void gdbarch_register_osabi(enum bfd_architecture arch, unsigned long machine, enum gdb_osabi osabi, void(*init_osabi)(struct gdbarch_info, struct gdbarch *))
struct gdbarch * get_frame_arch(struct frame_info *this_frame)
static CORE_ADDR i386_darwin_push_dummy_call(struct gdbarch *gdbarch, struct value *function, struct regcache *regcache, CORE_ADDR bp_addr, int nargs, struct value **args, CORE_ADDR sp, int struct_return, CORE_ADDR struct_addr)
void regcache_cooked_write(struct regcache *regcache, int regnum, const gdb_byte *buf)
void regcache_raw_write(struct regcache *regcache, int regnum, const gdb_byte *buf)