GDB (xrefs)
|
#include "defs.h"
#include "osabi.h"
#include "regcache.h"
#include "gdbcore.h"
#include "gdbtypes.h"
#include "infcall.h"
#include "ppc-tdep.h"
#include "target-float.h"
#include "value.h"
#include "xcoffread.h"
Go to the source code of this file.
Functions | |
static CORE_ADDR | rs6000_lynx178_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 enum return_value_convention | rs6000_lynx178_return_value (struct gdbarch *gdbarch, struct value *function, struct type *valtype, struct regcache *regcache, gdb_byte *readbuf, const gdb_byte *writebuf) |
static enum gdb_osabi | rs6000_lynx178_osabi_sniffer (bfd *abfd) |
static void | rs6000_lynx178_init_osabi (struct gdbarch_info info, struct gdbarch *gdbarch) |
void | _initialize_rs6000_lynx178_tdep () |
void _initialize_rs6000_lynx178_tdep | ( | ) |
Definition at line 412 of file rs6000-lynx178-tdep.c.
References GDB_OSABI_LYNXOS178, gdbarch_register_osabi(), gdbarch_register_osabi_sniffer(), rs6000_lynx178_init_osabi(), and rs6000_lynx178_osabi_sniffer().
|
static |
Definition at line 403 of file rs6000-lynx178-tdep.c.
References rs6000_lynx178_push_dummy_call(), rs6000_lynx178_return_value(), set_gdbarch_long_double_bit(), set_gdbarch_push_dummy_call(), and set_gdbarch_return_value().
Referenced by _initialize_rs6000_lynx178_tdep().
|
static |
Definition at line 385 of file rs6000-lynx178-tdep.c.
References GDB_OSABI_LYNXOS178, GDB_OSABI_UNKNOWN, and xcoff_get_n_import_files().
Referenced by _initialize_rs6000_lynx178_tdep().
|
static |
Definition at line 32 of file rs6000-lynx178-tdep.c.
References check_typedef(), type::code(), value::contents(), regcache::cooked_write(), fp_regnum, gdbarch_byte_order(), gdbarch_sp_regnum(), type::length(), ppc_floating_point_unit_p(), ppc_gdbarch_tdep::ppc_fp0_regnum, ppc_gdbarch_tdep::ppc_gp0_regnum, ppc_gdbarch_tdep::ppc_lr_regnum, PPC_MAX_REGISTER_SIZE, regcache_cooked_read_unsigned(), regcache_raw_write_signed(), regcache_raw_write_unsigned(), register_size(), register_type(), return_method_struct, store_unsigned_integer(), target_float_convert(), target_store_registers(), type, value::type(), ppc_gdbarch_tdep::wordsize, and write_memory().
Referenced by rs6000_lynx178_init_osabi().
|
static |
Definition at line 264 of file rs6000-lynx178-tdep.c.
References type::code(), readable_regcache::cooked_read(), regcache::cooked_write(), gdbarch_byte_order(), type::is_vector(), type::length(), ppc_floating_point_unit_p(), ppc_gdbarch_tdep::ppc_fp0_regnum, ppc_gdbarch_tdep::ppc_gp0_regnum, ppc_gdbarch_tdep::ppc_vr0_regnum, regcache_cooked_read_unsigned(), regcache_cooked_write_unsigned(), register_type(), RETURN_VALUE_REGISTER_CONVENTION, RETURN_VALUE_STRUCT_CONVENTION, store_unsigned_integer(), target_float_convert(), unpack_long(), and ppc_gdbarch_tdep::wordsize.
Referenced by rs6000_lynx178_init_osabi().