GDB (xrefs)
|
#include "defs.h"
#include "arch-utils.h"
#include "dis-asm.h"
#include "floatformat.h"
#include "frame.h"
#include "frame-base.h"
#include "frame-unwind.h"
#include "gdbcore.h"
#include "gdbtypes.h"
#include "osabi.h"
#include "regcache.h"
#include "regset.h"
#include "trad-frame.h"
#include "value.h"
#include "vax-tdep.h"
Go to the source code of this file.
Classes | |
struct | vax_frame_cache |
Variables | |
static const struct regset | vax_gregset |
static const struct frame_unwind | vax_frame_unwind |
static const struct frame_base | vax_frame_base |
void _initialize_vax_tdep | ( | void | ) |
Definition at line 527 of file vax-tdep.c.
References gdbarch_register(), and vax_gdbarch_init().
|
static |
Definition at line 256 of file vax-tdep.c.
Referenced by vax_gdbarch_init().
|
static |
Definition at line 192 of file vax-tdep.c.
References frame_id_build(), get_frame_pc(), get_frame_register_unsigned(), and VAX_FP_REGNUM.
Referenced by vax_gdbarch_init().
|
static |
Definition at line 416 of file vax-tdep.c.
References get_frame_register_unsigned(), and VAX_AP_REGNUM.
|
static |
Definition at line 408 of file vax-tdep.c.
References vax_frame_cache::base, and vax_frame_cache().
|
static |
Definition at line 313 of file vax-tdep.c.
References trad_frame_saved_reg::addr, vax_frame_cache::base, FRAME_OBSTACK_ZALLOC, get_frame_memory_unsigned(), get_frame_register_unsigned(), regnum, vax_frame_cache::saved_regs, trad_frame_alloc_saved_regs(), trad_frame_set_value(), VAX_AP_REGNUM, VAX_FP_REGNUM, VAX_PC_REGNUM, VAX_PS_REGNUM, and VAX_SP_REGNUM.
Referenced by vax_frame_base_address(), vax_frame_prev_register(), and vax_frame_this_id().
|
static |
Definition at line 432 of file vax-tdep.c.
References get_frame_base_address(), get_frame_memory_unsigned(), get_frame_register_unsigned(), and VAX_AP_REGNUM.
Referenced by vax_gdbarch_init().
|
static |
Definition at line 388 of file vax-tdep.c.
References vax_frame_cache::saved_regs, trad_frame_get_prev_register(), and vax_frame_cache().
|
static |
Definition at line 375 of file vax-tdep.c.
References vax_frame_cache::base, frame_id_build(), get_frame_func(), and vax_frame_cache().
|
static |
Definition at line 460 of file vax-tdep.c.
References core_addr_lessthan(), floatformats_vax_d, floatformats_vax_f, frame_base_set_default(), frame_unwind_append_unwinder(), gdbarch_list::gdbarch, gdbarch_alloc(), gdbarch_init_osabi(), gdbarch_list_lookup_by_info(), set_gdbarch_believe_pcc_promotion(), set_gdbarch_breakpoint_from_pc(), set_gdbarch_deprecated_function_start_offset(), set_gdbarch_double_format(), set_gdbarch_dummy_id(), set_gdbarch_float_format(), set_gdbarch_frame_args_skip(), set_gdbarch_frame_num_args(), set_gdbarch_inner_than(), set_gdbarch_iterate_over_regset_sections(), set_gdbarch_long_double_bit(), set_gdbarch_long_double_format(), set_gdbarch_num_regs(), set_gdbarch_pc_regnum(), set_gdbarch_print_insn(), set_gdbarch_ps_regnum(), set_gdbarch_push_dummy_call(), set_gdbarch_register_name(), set_gdbarch_register_type(), set_gdbarch_return_value(), set_gdbarch_skip_prologue(), set_gdbarch_sp_regnum(), set_gdbarch_unwind_pc(), vax_breakpoint_from_pc(), vax_dummy_id(), vax_frame_num_args(), vax_iterate_over_regset_sections(), VAX_NUM_REGS, VAX_PC_REGNUM, VAX_PS_REGNUM, vax_push_dummy_call(), vax_register_name(), vax_register_type(), vax_return_value(), vax_skip_prologue(), VAX_SP_REGNUM, and vax_unwind_pc().
Referenced by _initialize_vax_tdep().
|
static |
Definition at line 95 of file vax-tdep.c.
References VAX_NUM_REGS.
Referenced by vax_gdbarch_init().
|
static |
Definition at line 143 of file vax-tdep.c.
References gdbarch::byte_order, gdbarch_byte_order(), regcache_cooked_write(), regcache_cooked_write_unsigned(), store_unsigned_integer(), VAX_FP_REGNUM, VAX_R1_REGNUM, VAX_SP_REGNUM, vax_store_arguments(), and write_memory().
Referenced by vax_gdbarch_init().
Definition at line 59 of file vax-tdep.c.
References builtin_type::builtin_int, and builtin_type().
Referenced by vax_gdbarch_init().
|
static |
Definition at line 202 of file vax-tdep.c.
References frame_info::addr, len, read_memory(), regcache_cooked_read(), regcache_cooked_write(), regcache_raw_read_unsigned(), RETURN_VALUE_ABI_RETURNS_ADDRESS, RETURN_VALUE_REGISTER_CONVENTION, TYPE_CODE, TYPE_CODE_ARRAY, TYPE_CODE_STRUCT, TYPE_CODE_UNION, TYPE_LENGTH, VAX_R0_REGNUM, and VAX_R1_REGNUM.
Referenced by vax_gdbarch_init().
Definition at line 268 of file vax-tdep.c.
References gdbarch_byte_order(), and read_memory_unsigned_integer().
Referenced by vax_gdbarch_init().
|
static |
Definition at line 108 of file vax-tdep.c.
References gdbarch::byte_order, gdbarch_byte_order(), get_regcache_arch(), len, regcache_cooked_write(), store_unsigned_integer(), TYPE_LENGTH, value_contents_all(), value_enclosing_type(), VAX_AP_REGNUM, and write_memory().
Referenced by vax_push_dummy_call().
|
static |
Definition at line 71 of file vax-tdep.c.
References regcache_raw_supply(), and VAX_NUM_REGS.
|
static |
Definition at line 446 of file vax-tdep.c.
References frame_unwind_register_unsigned(), and VAX_PC_REGNUM.
Referenced by vax_gdbarch_init().
|
static |
Definition at line 421 of file vax-tdep.c.
|
static |
Definition at line 396 of file vax-tdep.c.
Definition at line 86 of file vax-tdep.c.