GDB (xrefs)
|
Public Attributes | |
struct gdbarch * | gdbarch |
struct regcache * | regcache |
CORE_ADDR | this_addr |
uint32_t | aarch64_insn |
uint32_t | mem_rec_count |
uint32_t | reg_rec_count |
uint32_t * | aarch64_regs |
struct aarch64_mem_r * | aarch64_mems |
uint32_t | arm_insn |
uint32_t | cond |
uint32_t | opcode |
uint32_t | decode |
uint32_t * | arm_regs |
struct arm_mem_r * | arm_mems |
Definition at line 2857 of file aarch64-tdep.c.
uint32_t insn_decode_record_t::aarch64_insn |
Definition at line 2862 of file aarch64-tdep.c.
Referenced by aarch64_process_record(), aarch64_record_asimd_load_store(), aarch64_record_branch_except_sys(), aarch64_record_data_proc_imm(), aarch64_record_data_proc_reg(), aarch64_record_data_proc_simd_fp(), aarch64_record_decode_insn_handler(), and aarch64_record_load_store().
struct aarch64_mem_r* insn_decode_record_t::aarch64_mems |
Definition at line 2866 of file aarch64-tdep.c.
Referenced by aarch64_process_record(), aarch64_record_asimd_load_store(), aarch64_record_load_store(), and deallocate_reg_mem().
uint32_t* insn_decode_record_t::aarch64_regs |
Definition at line 2865 of file aarch64-tdep.c.
Referenced by aarch64_process_record(), aarch64_record_asimd_load_store(), aarch64_record_branch_except_sys(), aarch64_record_data_proc_imm(), aarch64_record_data_proc_reg(), aarch64_record_data_proc_simd_fp(), aarch64_record_load_store(), and deallocate_reg_mem().
uint32_t insn_decode_record_t::arm_insn |
Definition at line 10723 of file arm-tdep.c.
Referenced by arm_process_record(), arm_record_asimd_vfp_coproc(), arm_record_b_bl(), arm_record_coproc_data_proc(), arm_record_data_proc_imm(), arm_record_data_proc_misc_ld_str(), arm_record_exreg_ld_st_insn(), arm_record_extension_space(), arm_record_ld_st_imm_offset(), arm_record_ld_st_multiple(), arm_record_ld_st_reg_offset(), arm_record_strx(), arm_record_unsupported_insn(), arm_record_vdata_transfer_insn(), arm_record_vfp_data_proc_insn(), decode_insn(), extract_arm_insn(), thumb2_record_asimd_struct_ld_st(), thumb2_record_branch_misc_cntrl(), thumb2_record_coproc_insn(), thumb2_record_data_proc_sreg_mimm(), thumb2_record_decode_insn_handler(), thumb2_record_ld_mem_hints(), thumb2_record_ld_st_dual_ex_tbb(), thumb2_record_ld_st_multiple(), thumb2_record_ld_word(), thumb2_record_lmul_lmla_div(), thumb2_record_ps_dest_generic(), thumb2_record_str_single_data(), thumb_record_add_sub_cmp_mov(), thumb_record_branch(), thumb_record_ld_st_imm_offset(), thumb_record_ld_st_reg_offset(), thumb_record_ld_st_stack(), thumb_record_ldm_stm_swi(), thumb_record_misc(), and thumb_record_shift_add_sub().
struct arm_mem_r* insn_decode_record_t::arm_mems |
Definition at line 10730 of file arm-tdep.c.
Referenced by arm_process_record(), arm_record_data_proc_imm(), arm_record_data_proc_misc_ld_str(), arm_record_exreg_ld_st_insn(), arm_record_extension_space(), arm_record_ld_st_imm_offset(), arm_record_ld_st_multiple(), arm_record_ld_st_reg_offset(), deallocate_reg_mem(), thumb2_record_asimd_struct_ld_st(), thumb2_record_ld_st_dual_ex_tbb(), thumb2_record_ld_st_multiple(), thumb2_record_str_single_data(), thumb_record_ld_st_imm_offset(), thumb_record_ld_st_reg_offset(), thumb_record_ld_st_stack(), thumb_record_ldm_stm_swi(), and thumb_record_misc().
uint32_t* insn_decode_record_t::arm_regs |
Definition at line 10729 of file arm-tdep.c.
Referenced by arm_process_record(), arm_record_asimd_vfp_coproc(), arm_record_b_bl(), arm_record_coproc_data_proc(), arm_record_data_proc_imm(), arm_record_data_proc_misc_ld_str(), arm_record_exreg_ld_st_insn(), arm_record_extension_space(), arm_record_ld_st_imm_offset(), arm_record_ld_st_multiple(), arm_record_ld_st_reg_offset(), arm_record_vdata_transfer_insn(), arm_record_vfp_data_proc_insn(), deallocate_reg_mem(), thumb2_record_asimd_struct_ld_st(), thumb2_record_branch_misc_cntrl(), thumb2_record_data_proc_sreg_mimm(), thumb2_record_ld_mem_hints(), thumb2_record_ld_st_dual_ex_tbb(), thumb2_record_ld_st_multiple(), thumb2_record_ld_word(), thumb2_record_lmul_lmla_div(), thumb2_record_ps_dest_generic(), thumb2_record_str_single_data(), thumb_record_add_sub_cmp_mov(), thumb_record_branch(), thumb_record_ld_st_imm_offset(), thumb_record_ld_st_reg_offset(), thumb_record_ld_st_stack(), thumb_record_ldm_stm_swi(), thumb_record_misc(), and thumb_record_shift_add_sub().
uint32_t insn_decode_record_t::cond |
Definition at line 10724 of file arm-tdep.c.
Referenced by arm_record_extension_space(), and decode_insn().
uint32_t insn_decode_record_t::decode |
Definition at line 10726 of file arm-tdep.c.
Referenced by arm_record_data_proc_imm(), arm_record_data_proc_misc_ld_str(), arm_record_ld_st_reg_offset(), and arm_record_strx().
struct gdbarch * insn_decode_record_t::gdbarch |
Definition at line 2859 of file aarch64-tdep.c.
Referenced by aarch64_process_record(), aarch64_record_branch_except_sys(), arm_process_record(), arm_record_coproc_data_proc(), arm_record_data_proc_misc_ld_str(), arm_record_exreg_ld_st_insn(), arm_record_extension_space(), arm_record_unsupported_insn(), arm_record_vdata_transfer_insn(), decode_insn(), extract_arm_insn(), thumb_record_ldm_stm_swi(), and thumb_record_misc().
uint32_t insn_decode_record_t::mem_rec_count |
Definition at line 2863 of file aarch64-tdep.c.
Referenced by aarch64_process_record(), aarch64_record_asimd_load_store(), aarch64_record_load_store(), arm_process_record(), arm_record_data_proc_imm(), arm_record_data_proc_misc_ld_str(), arm_record_exreg_ld_st_insn(), arm_record_extension_space(), arm_record_ld_st_imm_offset(), arm_record_ld_st_multiple(), arm_record_ld_st_reg_offset(), arm_record_strx(), thumb2_record_asimd_struct_ld_st(), thumb2_record_ld_st_dual_ex_tbb(), thumb2_record_ld_st_multiple(), thumb2_record_str_single_data(), thumb_record_ld_st_imm_offset(), thumb_record_ld_st_reg_offset(), thumb_record_ld_st_stack(), thumb_record_ldm_stm_swi(), and thumb_record_misc().
uint32_t insn_decode_record_t::opcode |
Definition at line 10725 of file arm-tdep.c.
Referenced by arm_record_coproc_data_proc(), arm_record_data_proc_imm(), arm_record_data_proc_misc_ld_str(), arm_record_extension_space(), arm_record_ld_st_reg_offset(), and arm_record_strx().
uint32_t insn_decode_record_t::reg_rec_count |
Definition at line 2864 of file aarch64-tdep.c.
Referenced by aarch64_process_record(), aarch64_record_asimd_load_store(), aarch64_record_branch_except_sys(), aarch64_record_data_proc_imm(), aarch64_record_data_proc_reg(), aarch64_record_data_proc_simd_fp(), aarch64_record_load_store(), arm_process_record(), arm_record_asimd_vfp_coproc(), arm_record_b_bl(), arm_record_coproc_data_proc(), arm_record_data_proc_imm(), arm_record_data_proc_misc_ld_str(), arm_record_exreg_ld_st_insn(), arm_record_extension_space(), arm_record_ld_st_imm_offset(), arm_record_ld_st_multiple(), arm_record_ld_st_reg_offset(), arm_record_strx(), arm_record_vdata_transfer_insn(), arm_record_vfp_data_proc_insn(), thumb2_record_asimd_struct_ld_st(), thumb2_record_branch_misc_cntrl(), thumb2_record_data_proc_sreg_mimm(), thumb2_record_ld_mem_hints(), thumb2_record_ld_st_dual_ex_tbb(), thumb2_record_ld_st_multiple(), thumb2_record_ld_word(), thumb2_record_lmul_lmla_div(), thumb2_record_ps_dest_generic(), thumb2_record_str_single_data(), thumb_record_add_sub_cmp_mov(), thumb_record_branch(), thumb_record_ld_st_imm_offset(), thumb_record_ld_st_reg_offset(), thumb_record_ld_st_stack(), thumb_record_ldm_stm_swi(), thumb_record_misc(), and thumb_record_shift_add_sub().
struct regcache * insn_decode_record_t::regcache |
Definition at line 2860 of file aarch64-tdep.c.
Referenced by aarch64_process_record(), aarch64_record_asimd_load_store(), aarch64_record_branch_except_sys(), aarch64_record_load_store(), arm_process_record(), arm_record_coproc_data_proc(), arm_record_data_proc_misc_ld_str(), arm_record_exreg_ld_st_insn(), arm_record_extension_space(), arm_record_ld_st_imm_offset(), arm_record_ld_st_multiple(), arm_record_ld_st_reg_offset(), arm_record_strx(), thumb2_record_asimd_struct_ld_st(), thumb2_record_ld_st_dual_ex_tbb(), thumb2_record_ld_st_multiple(), thumb2_record_str_single_data(), thumb_record_ld_st_imm_offset(), thumb_record_ld_st_reg_offset(), thumb_record_ld_st_stack(), thumb_record_ldm_stm_swi(), and thumb_record_misc().
CORE_ADDR insn_decode_record_t::this_addr |
Definition at line 2861 of file aarch64-tdep.c.
Referenced by aarch64_process_record(), arm_process_record(), arm_record_data_proc_misc_ld_str(), arm_record_extension_space(), arm_record_unsupported_insn(), decode_insn(), extract_arm_insn(), and thumb_record_misc().