|
GDB (xrefs)
|
#include "defs.h"#include "arch-utils.h"#include "disasm.h"#include "dwarf2-frame.h"#include "frame-base.h"#include "frame-unwind.h"#include "gdbcore.h"#include "gdbcmd.h"#include "objfiles.h"#include "prologue-value.h"#include "trad-frame.h"#include "opcode/arc.h"#include "opcodes/arc-dis.h"#include "arc-tdep.h"#include <algorithm>#include "features/arc-v2.c"#include "features/arc-arcompact.c"Go to the source code of this file.
Classes | |
| struct | arc_frame_cache |
Functions | |
| static ULONGEST | arc_insn_get_operand_value (const struct arc_instruction &insn, unsigned int operand_num) |
| static LONGEST | arc_insn_get_operand_value_signed (const struct arc_instruction &insn, unsigned int operand_num) |
| int | arc_insn_get_memory_base_reg (const struct arc_instruction &insn) |
| CORE_ADDR | arc_insn_get_memory_offset (const struct arc_instruction &insn) |
| CORE_ADDR | arc_insn_get_branch_target (const struct arc_instruction &insn) |
| void | arc_insn_dump (const struct arc_instruction &insn) |
| CORE_ADDR | arc_insn_get_linear_next_pc (const struct arc_instruction &insn) |
| static void | arc_write_pc (struct regcache *regcache, CORE_ADDR new_pc) |
| static void | arc_virtual_frame_pointer (struct gdbarch *gdbarch, CORE_ADDR pc, int *reg_ptr, LONGEST *offset_ptr) |
| static struct frame_id | arc_dummy_id (struct gdbarch *gdbarch, struct frame_info *this_frame) |
| static CORE_ADDR | arc_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) |
| static CORE_ADDR | arc_push_dummy_code (struct gdbarch *gdbarch, CORE_ADDR sp, CORE_ADDR funaddr, struct value **args, int nargs, struct type *value_type, CORE_ADDR *real_pc, CORE_ADDR *bp_addr, struct regcache *regcache) |
| static int | arc_cannot_fetch_register (struct gdbarch *gdbarch, int regnum) |
| static int | arc_cannot_store_register (struct gdbarch *gdbarch, int regnum) |
| static void | arc_extract_return_value (struct gdbarch *gdbarch, struct type *type, struct regcache *regcache, gdb_byte *valbuf) |
| static void | arc_store_return_value (struct gdbarch *gdbarch, struct type *type, struct regcache *regcache, const gdb_byte *valbuf) |
| static int | arc_get_longjmp_target (struct frame_info *frame, CORE_ADDR *pc) |
| static enum return_value_convention | arc_return_value (struct gdbarch *gdbarch, struct value *function, struct type *valtype, struct regcache *regcache, gdb_byte *readbuf, const gdb_byte *writebuf) |
| static CORE_ADDR | arc_frame_base_address (struct frame_info *this_frame, void **prologue_cache) |
| static pv_t | arc_pv_get_operand (pv_t *regs, const struct arc_instruction &insn, int operand) |
| static bool | arc_is_in_prologue (struct gdbarch *gdbarch, const struct arc_instruction &insn, pv_t *regs, struct pv_area *stack) |
| static int | ATTRIBUTE_PRINTF (2, 3) |
| struct disassemble_info | arc_disassemble_info (struct gdbarch *gdbarch) |
| static CORE_ADDR | arc_analyze_prologue (struct gdbarch *gdbarch, const CORE_ADDR entrypoint, const CORE_ADDR limit_pc, struct arc_frame_cache *cache) |
| static CORE_ADDR | arc_skip_prologue (struct gdbarch *gdbarch, CORE_ADDR pc) |
| int | arc_delayed_print_insn (bfd_vma addr, struct disassemble_info *info) |
| static int | arc_breakpoint_kind_from_pc (struct gdbarch *gdbarch, CORE_ADDR *pcptr) |
| static const gdb_byte * | arc_sw_breakpoint_from_kind (struct gdbarch *gdbarch, int kind, int *size) |
| static CORE_ADDR | arc_unwind_pc (struct gdbarch *gdbarch, struct frame_info *next_frame) |
| static CORE_ADDR | arc_unwind_sp (struct gdbarch *gdbarch, struct frame_info *next_frame) |
| static CORE_ADDR | arc_frame_align (struct gdbarch *gdbarch, CORE_ADDR sp) |
| static void | arc_print_frame_cache (struct gdbarch *gdbarch, const char *message, struct arc_frame_cache *cache, int addresses_known) |
| static struct arc_frame_cache * | arc_make_frame_cache (struct frame_info *this_frame) |
| static void | arc_frame_this_id (struct frame_info *this_frame, void **this_cache, struct frame_id *this_id) |
| static struct value * | arc_frame_prev_register (struct frame_info *this_frame, void **this_cache, int regnum) |
| static void | arc_dwarf2_frame_init_reg (struct gdbarch *gdbarch, int regnum, struct dwarf2_frame_state_reg *reg, struct frame_info *info) |
| static int | arc_tdesc_init (struct gdbarch_info info, const struct target_desc **tdesc, struct tdesc_arch_data **tdesc_data) |
| static struct gdbarch * | arc_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches) |
| static void | arc_dump_tdep (struct gdbarch *gdbarch, struct ui_file *file) |
| static void | maintenance_print_arc_command (const char *args, int from_tty) |
| static void | dump_arc_instruction_command (const char *args, int from_tty) |
| void | _initialize_arc_tdep (void) |
Variables | |
| int | arc_debug |
| static struct cmd_list_element * | maintenance_print_arc_list = NULL |
| static const char | core_v2_feature_name [] = "org.gnu.gdb.arc.core.v2" |
| static const char | core_reduced_v2_feature_name [] = "org.gnu.gdb.arc.core-reduced.v2" |
| static const char | core_arcompact_feature_name [] = "org.gnu.gdb.arc.core.arcompact" |
| static const char | aux_minimal_feature_name [] = "org.gnu.gdb.arc.aux-minimal" |
| static const char *const | core_v2_register_names [] |
| static const char *const | aux_minimal_register_names [] |
| static const char *const | core_arcompact_register_names [] |
| static char * | arc_disassembler_options = NULL |
| static const int | MAX_PROLOGUE_LENGTH |
| static const gdb_byte | arc_brk_s_be [] = { 0x7f, 0xff } |
| static const gdb_byte | arc_brk_s_le [] = { 0xff, 0x7f } |
| static const gdb_byte | arc_brk_be [] = { 0x25, 0x6f, 0x00, 0x3f } |
| static const gdb_byte | arc_brk_le [] = { 0x6f, 0x25, 0x3f, 0x00 } |
| static const struct frame_unwind | arc_frame_unwind |
| static const struct frame_base | arc_normal_base |
| void _initialize_arc_tdep | ( | void | ) |
Definition at line 2165 of file arc-tdep.c.
References _, add_cmd(), add_prefix_cmd(), add_setshow_zinteger_cmd(), arc_debug, arc_dump_tdep(), arc_gdbarch_init(), class_maintenance, dump_arc_instruction_command(), gdbarch_register(), initialize_tdesc_arc_arcompact(), initialize_tdesc_arc_v2(), maintenance_print_arc_command(), maintenance_print_arc_list, maintenanceprintlist, setdebuglist, and showdebuglist.
|
static |
Definition at line 1261 of file arc-tdep.c.
References trad_frame_saved_reg::addr, arc_debug, arc_delayed_print_insn(), arc_disassemble_info(), ARC_FP_REGNUM, arc_insn_dump(), arc_insn_get_linear_next_pc(), arc_is_in_prologue(), ARC_LAST_CORE_REGNUM, ARC_SP_REGNUM, debug_printf(), pv_area::find_reg(), arc_frame_cache::frame_base_offset, arc_frame_cache::frame_base_reg, gdbarch_addr_bit(), prologue_value::k, offset, paddress(), pv_is_register(), pv_register(), and arc_frame_cache::saved_regs.
Referenced by arc_make_frame_cache(), and arc_skip_prologue().
Definition at line 1479 of file arc-tdep.c.
References arc_brk_le, arc_brk_s_le, arc_mach_is_arc600(), and gdb_insn_length().
Referenced by arc_gdbarch_init().
|
static |
Definition at line 729 of file arc-tdep.c.
References ARC_LIMM_REGNUM, ARC_RESERVED_REGNUM, and regnum.
Referenced by arc_gdbarch_init().
|
static |
Definition at line 749 of file arc-tdep.c.
References ARC_LIMM_REGNUM, ARC_PCL_REGNUM, ARC_RESERVED_REGNUM, and regnum.
Referenced by arc_gdbarch_init().
| int arc_delayed_print_insn | ( | bfd_vma | addr, |
| struct disassemble_info * | info | ||
| ) |
Definition at line 1404 of file arc-tdep.c.
References default_print_insn(), find_pc_section(), and obj_section::the_bfd_section.
Referenced by arc_analyze_prologue(), arc_gdbarch_init(), and dump_arc_instruction_command().
| struct disassemble_info arc_disassemble_info | ( | struct gdbarch * | gdbarch | ) |
Definition at line 1195 of file arc-tdep.c.
References gdbarch_bfd_arch_info(), gdbarch_byte_order(), null_stream, and target_read_code().
Referenced by arc_analyze_prologue(), and dump_arc_instruction_command().
|
static |
Definition at line 519 of file arc-tdep.c.
References frame_id_build(), get_frame_pc(), and get_frame_sp().
Referenced by arc_gdbarch_init().
Definition at line 2129 of file arc-tdep.c.
References fprintf_unfiltered(), gdbarch_tdep(), and gdbarch_tdep::jb_pc.
Referenced by _initialize_arc_tdep().
|
static |
Definition at line 1723 of file arc-tdep.c.
References DWARF2_FRAME_REG_CFA, DWARF2_FRAME_REG_RA, gdbarch_pc_regnum(), gdbarch_sp_regnum(), and regnum.
Referenced by arc_gdbarch_init().
|
static |
Definition at line 775 of file arc-tdep.c.
References _, arc_debug, ARC_R0_REGNUM, ARC_R1_REGNUM, ARC_REGISTER_SIZE, debug_printf(), error(), gdbarch_byte_order(), phex(), regcache_cooked_read_unsigned(), store_unsigned_integer(), and TYPE_LENGTH.
Referenced by arc_return_value().
Definition at line 1545 of file arc-tdep.c.
References align_down().
Referenced by arc_gdbarch_init().
|
static |
Definition at line 941 of file arc-tdep.c.
References ARC_FP_REGNUM, and get_frame_register_unsigned().
|
static |
Definition at line 1688 of file arc-tdep.c.
References ARC_BLINK_REGNUM, arc_make_frame_cache(), frame_unwind_got_constant(), gdbarch_pc_regnum(), gdbarch_sp_regnum(), get_frame_arch(), arc_frame_cache::prev_sp, regnum, arc_frame_cache::saved_regs, and trad_frame_get_prev_register().
|
static |
Definition at line 1642 of file arc-tdep.c.
References arc_debug, arc_make_frame_cache(), debug_printf(), frame_id_build(), gdbarch_pc_regnum(), get_frame_arch(), get_frame_func(), get_frame_register_unsigned(), and arc_frame_cache::prev_sp.
|
static |
Definition at line 1963 of file arc-tdep.c.
References arc_arch_is_hs(), arc_breakpoint_kind_from_pc(), arc_cannot_fetch_register(), arc_cannot_store_register(), arc_debug, arc_delayed_print_insn(), arc_disassembler_options, arc_dummy_id(), arc_dwarf2_frame_init_reg(), arc_frame_align(), arc_frame_unwind, arc_get_longjmp_target(), ARC_LAST_REGNUM, arc_mach_is_arc600(), arc_normal_base, ARC_PC_REGNUM, arc_push_dummy_call(), arc_push_dummy_code(), arc_return_value(), arc_skip_prologue(), ARC_SP_REGNUM, ARC_STATUS32_REGNUM, arc_sw_breakpoint_from_kind(), arc_tdesc_init(), arc_unwind_pc(), arc_unwind_sp(), arc_virtual_frame_pointer(), arc_write_pc(), core_addr_lessthan(), debug_printf(), dwarf2_append_unwinders(), dwarf2_frame_set_init_reg(), floatformats_ieee_double, floatformats_ieee_single, frame_base_set_default(), frame_unwind_append_unwinder(), gdbarch_alloc(), gdbarch_init_osabi(), gdbarch_tdep::jb_pc, set_gdbarch_addr_bit(), set_gdbarch_believe_pcc_promotion(), set_gdbarch_breakpoint_kind_from_pc(), set_gdbarch_cannot_fetch_register(), set_gdbarch_cannot_step_breakpoint(), set_gdbarch_cannot_store_register(), set_gdbarch_char_signed(), set_gdbarch_decr_pc_after_break(), set_gdbarch_disassembler_options(), set_gdbarch_double_bit(), set_gdbarch_double_format(), set_gdbarch_dummy_id(), set_gdbarch_float_bit(), set_gdbarch_float_format(), set_gdbarch_fp0_regnum(), set_gdbarch_frame_align(), set_gdbarch_get_longjmp_target(), set_gdbarch_have_nonsteppable_watchpoint(), set_gdbarch_inner_than(), set_gdbarch_int_bit(), set_gdbarch_long_bit(), set_gdbarch_long_long_align_bit(), set_gdbarch_long_long_bit(), set_gdbarch_max_insn_length(), set_gdbarch_num_pseudo_regs(), set_gdbarch_num_regs(), set_gdbarch_pc_regnum(), set_gdbarch_print_insn(), set_gdbarch_ps_regnum(), set_gdbarch_ptr_bit(), set_gdbarch_push_dummy_call(), set_gdbarch_push_dummy_code(), set_gdbarch_return_value(), set_gdbarch_short_bit(), set_gdbarch_skip_prologue(), set_gdbarch_sp_regnum(), set_gdbarch_sw_breakpoint_from_kind(), set_gdbarch_unwind_pc(), set_gdbarch_unwind_sp(), set_gdbarch_virtual_frame_pointer(), set_gdbarch_write_pc(), gdbarch_info::target_desc, gdbarch::tdep, tdesc_architecture(), tdesc_data, tdesc_use_registers(), XCNEW, and xfree().
Referenced by _initialize_arc_tdep().
|
static |
Definition at line 875 of file arc-tdep.c.
References arc_debug, ARC_FIRST_ARG_REGNUM, ARC_REGISTER_SIZE, debug_printf(), extract_unsigned_integer(), gdbarch_byte_order(), gdbarch_tdep(), get_frame_arch(), get_frame_register_unsigned(), gdbarch_tdep::jb_pc, gdbarch_tdep::pc, and target_read_memory().
Referenced by arc_gdbarch_init().
| void arc_insn_dump | ( | const struct arc_instruction & | insn | ) |
Definition at line 338 of file arc-tdep.c.
References arc_insn_get_branch_target(), arc_insn_get_linear_next_pc(), arc_insn_get_memory_base_reg(), arc_insn_get_memory_offset(), arc_insn_get_operand_value(), arc_insn_get_operand_value_signed(), arc_print, gdbarch_register_name(), paddress(), plongest(), pulongest(), and target_gdbarch().
Referenced by arc_analyze_prologue(), and dump_arc_instruction_command().
| CORE_ADDR arc_insn_get_branch_target | ( | const struct arc_instruction & | insn | ) |
Definition at line 265 of file arc-tdep.c.
References align_down(), ARC_BLINK_REGNUM, arc_insn_get_linear_next_pc(), arc_insn_get_operand_value(), fprintf_unfiltered(), gdb_assert, gdb_assert_not_reached, gdb_stderr, get_current_regcache(), and regcache_cooked_read_unsigned().
Referenced by arc_insn_dump().
| CORE_ADDR arc_insn_get_linear_next_pc | ( | const struct arc_instruction & | insn | ) |
Definition at line 407 of file arc-tdep.c.
Referenced by arc_analyze_prologue(), arc_insn_dump(), and arc_insn_get_branch_target().
| int arc_insn_get_memory_base_reg | ( | const struct arc_instruction & | insn | ) |
Definition at line 212 of file arc-tdep.c.
References ARC_SP_REGNUM, and gdb_assert.
Referenced by arc_insn_dump(), and arc_is_in_prologue().
| CORE_ADDR arc_insn_get_memory_offset | ( | const struct arc_instruction & | insn | ) |
Definition at line 231 of file arc-tdep.c.
References arc_insn_get_operand_value(), and gdb_assert.
Referenced by arc_insn_dump(), and arc_is_in_prologue().
|
static |
Definition at line 159 of file arc-tdep.c.
References gdb_assert, get_current_regcache(), and regcache_cooked_read_unsigned().
Referenced by arc_insn_dump(), arc_insn_get_branch_target(), arc_insn_get_memory_offset(), arc_is_in_prologue(), and arc_pv_get_operand().
|
static |
Definition at line 183 of file arc-tdep.c.
References gdb_assert, gdb_static_assert, get_current_regcache(), INT_MIN, and regcache_cooked_read_signed().
Referenced by arc_insn_dump().
|
static |
Definition at line 963 of file arc-tdep.c.
References ARC_BLINK_REGNUM, ARC_FP_REGNUM, arc_insn_get_memory_base_reg(), arc_insn_get_memory_offset(), arc_insn_get_operand_value(), arc_pv_get_operand(), ARC_R13_REGNUM, ARC_REGISTER_SIZE, ARC_SP_REGNUM, gdb_assert, pv_add_constant(), pv_constant(), pv_is_identical(), pv_subtract(), gdbarch_tdep::regs, size, pv_area::store(), pv_area::store_would_trash(), and SUB.
Referenced by arc_analyze_prologue().
|
static |
Definition at line 1575 of file arc-tdep.c.
References trad_frame_saved_reg::addr, arc_analyze_prologue(), arc_debug, ARC_LAST_CORE_REGNUM, arc_print_frame_cache(), debug_printf(), symtab_and_line::end, find_pc_line(), find_pc_partial_function(), arc_frame_cache::frame_base_offset, arc_frame_cache::frame_base_reg, FRAME_OBSTACK_ZALLOC, gdbarch_pc_regnum(), get_frame_address_in_block(), get_frame_arch(), get_frame_pc(), get_frame_register_unsigned(), symtab_and_line::line, MAX_PROLOGUE_LENGTH, arc_frame_cache::prev_sp, arc_frame_cache::saved_regs, trad_frame_addr_p(), and trad_frame_alloc_saved_regs().
Referenced by arc_frame_prev_register(), and arc_frame_this_id().
|
static |
Definition at line 1553 of file arc-tdep.c.
References trad_frame_saved_reg::addr, ARC_BLINK_REGNUM, debug_printf(), arc_frame_cache::frame_base_offset, arc_frame_cache::frame_base_reg, gdbarch_register_name(), paddress(), plongest(), arc_frame_cache::prev_sp, arc_frame_cache::saved_regs, and trad_frame_addr_p().
Referenced by arc_make_frame_cache().
|
static |
Definition at line 593 of file arc-tdep.c.
References align_up(), ARC_BLINK_REGNUM, arc_debug, ARC_FIRST_ARG_REGNUM, ARC_LAST_ARG_REGNUM, ARC_REGISTER_SIZE, debug_printf(), gdbarch_sp_regnum(), print_core_address(), regcache_cooked_write(), regcache_cooked_write_unsigned(), TYPE_LENGTH, value_contents(), value_type(), write_memory(), XCNEWVEC, and xfree().
Referenced by arc_gdbarch_init().
|
static |
Definition at line 716 of file arc-tdep.c.
References entry_point_address().
Referenced by arc_gdbarch_init().
|
static |
Definition at line 950 of file arc-tdep.c.
References arc_insn_get_operand_value(), pv_constant(), and gdbarch_tdep::regs.
Referenced by arc_is_in_prologue().
|
static |
Definition at line 897 of file arc-tdep.c.
References arc_debug, arc_extract_return_value(), ARC_REGISTER_SIZE, arc_store_return_value(), debug_printf(), gdb_assert, host_address_to_string, RETURN_VALUE_REGISTER_CONVENTION, RETURN_VALUE_STRUCT_CONVENTION, TYPE_CODE, TYPE_CODE_STRUCT, TYPE_CODE_UNION, and TYPE_LENGTH.
Referenced by arc_gdbarch_init().
Definition at line 1354 of file arc-tdep.c.
References arc_analyze_prologue(), arc_debug, debug_printf(), find_pc_partial_function(), MAX_PROLOGUE_LENGTH, and skip_prologue_using_sal().
Referenced by arc_gdbarch_init().
|
static |
Definition at line 829 of file arc-tdep.c.
References _, arc_debug, ARC_R0_REGNUM, ARC_R1_REGNUM, ARC_REGISTER_SIZE, debug_printf(), error(), extract_unsigned_integer(), gdbarch_byte_order(), phex(), regcache_cooked_write_unsigned(), and TYPE_LENGTH.
Referenced by arc_return_value().
|
static |
Definition at line 1496 of file arc-tdep.c.
References arc_brk_be, arc_brk_le, arc_brk_s_be, arc_brk_s_le, gdbarch_byte_order(), and size.
Referenced by arc_gdbarch_init().
|
static |
Definition at line 1764 of file arc-tdep.c.
References _, ARC_BLINK_REGNUM, arc_debug, ARC_FIRST_AUX_REGNUM, ARC_LAST_AUX_REGNUM, ARC_LAST_CORE_REGNUM, ARC_LP_COUNT_REGNUM, ARC_PCL_REGNUM, arc_print, ARC_R16_REGNUM, ARC_R25_REGNUM, ARC_R30_REGNUM, ARC_R4_REGNUM, ARC_R9_REGNUM, ARC_SP_REGNUM, aux_minimal_feature_name, aux_minimal_register_names, gdbarch_info::bfd_arch_info, core_arcompact_feature_name, core_arcompact_register_names, core_reduced_v2_feature_name, core_v2_feature_name, core_v2_register_names, debug_printf(), gdb_assert, name, gdbarch_info::target_desc, tdesc_arc_arcompact, tdesc_arc_v2, tdesc_data, tdesc_data_alloc(), tdesc_data_cleanup(), tdesc_feature_name(), tdesc_find_feature(), tdesc_has_registers(), and tdesc_numbered_register().
Referenced by arc_gdbarch_init().
|
static |
Definition at line 1517 of file arc-tdep.c.
References arc_debug, debug_printf(), frame_unwind_register_unsigned(), gdbarch_pc_regnum(), paddress(), and pc_regnum.
Referenced by arc_gdbarch_init().
|
static |
Definition at line 1531 of file arc-tdep.c.
References arc_debug, debug_printf(), frame_unwind_register_unsigned(), gdbarch_sp_regnum(), paddress(), and sp_regnum.
Referenced by arc_gdbarch_init().
|
static |
Definition at line 505 of file arc-tdep.c.
References gdbarch_sp_regnum().
Referenced by arc_gdbarch_init().
Definition at line 448 of file arc-tdep.c.
References arc_debug, ARC_REGISTER_SIZE, regcache::arch(), debug_printf(), gdbarch_pc_regnum(), gdbarch_ps_regnum(), paddress(), phex(), regcache_cooked_read_unsigned(), and regcache_cooked_write_unsigned().
Referenced by arc_gdbarch_init().
|
static |
Definition at line 1188 of file arc-tdep.c.
|
static |
Definition at line 2148 of file arc-tdep.c.
References access_value_history(), value::address, arc_delayed_print_insn(), arc_disassemble_info(), arc_insn_dump(), evaluate_expression(), parse_expression(), record_latest_value(), target_gdbarch(), and value_as_address().
Referenced by _initialize_arc_tdep().
|
static |
Definition at line 2139 of file arc-tdep.c.
References cmd_show_list(), and maintenance_print_arc_list.
Referenced by _initialize_arc_tdep().
|
static |
Definition at line 1454 of file arc-tdep.c.
Referenced by arc_sw_breakpoint_from_kind().
|
static |
Definition at line 1455 of file arc-tdep.c.
Referenced by arc_breakpoint_kind_from_pc(), and arc_sw_breakpoint_from_kind().
|
static |
Definition at line 1452 of file arc-tdep.c.
Referenced by arc_sw_breakpoint_from_kind().
|
static |
Definition at line 1453 of file arc-tdep.c.
Referenced by arc_breakpoint_kind_from_pc(), and arc_sw_breakpoint_from_kind().
| int arc_debug |
Definition at line 89 of file arc-tdep.c.
Referenced by _initialize_arc_tdep(), arc_analyze_prologue(), arc_extract_return_value(), arc_frame_this_id(), arc_gdbarch_init(), arc_get_longjmp_target(), arc_make_frame_cache(), arc_newlib_init_osabi(), arc_newlib_osabi_sniffer(), arc_push_dummy_call(), arc_return_value(), arc_skip_prologue(), arc_store_return_value(), arc_tdesc_init(), arc_unwind_pc(), arc_unwind_sp(), and arc_write_pc().
|
static |
Definition at line 148 of file arc-tdep.c.
Referenced by arc_gdbarch_init().
|
static |
Definition at line 1739 of file arc-tdep.c.
Referenced by arc_gdbarch_init().
|
static |
Definition at line 1751 of file arc-tdep.c.
Referenced by arc_gdbarch_init().
|
static |
Definition at line 102 of file arc-tdep.c.
Referenced by arc_tdesc_init().
|
static |
Definition at line 125 of file arc-tdep.c.
Referenced by arc_tdesc_init().
|
static |
Definition at line 101 of file arc-tdep.c.
Referenced by arc_tdesc_init().
|
static |
Definition at line 129 of file arc-tdep.c.
Referenced by arc_tdesc_init().
|
static |
Definition at line 99 of file arc-tdep.c.
Referenced by arc_tdesc_init().
|
static |
Definition at line 97 of file arc-tdep.c.
Referenced by arc_tdesc_init().
|
static |
Definition at line 106 of file arc-tdep.c.
Referenced by arc_tdesc_init().
|
static |
Definition at line 93 of file arc-tdep.c.
Referenced by _initialize_arc_tdep(), and maintenance_print_arc_command().
|
static |
Definition at line 1344 of file arc-tdep.c.
Referenced by arc_make_frame_cache(), and arc_skip_prologue().
1.8.14