GDB (xrefs)
|
#include "arm-tdep.h"
Definition at line 944 of file amd64-tdep.c.
unsigned int displaced_step_closure::before |
Definition at line 253 of file arm-tdep.h.
struct { ... } displaced_step_closure::block |
struct { ... } displaced_step_closure::branch |
Referenced by cleanup_branch(), install_b_bl_blx(), install_bx_blx_reg(), thumb2_copy_table_branch(), thumb_copy_b(), and thumb_copy_cbnz_cbz().
void(* displaced_step_closure::cleanup)(struct gdbarch *, struct regcache *, struct displaced_step_closure *) |
Definition at line 286 of file arm-tdep.h.
Referenced by arm_catch_kernel_helper_return(), arm_copy_alu_imm(), arm_copy_block_xfer(), arm_copy_extra_ld_st(), arm_copy_ldr_str_ldrb_strb(), arm_displaced_step_fixup(), arm_linux_copy_svc(), arm_process_displaced_insn(), install_alu_reg(), install_alu_shifted_reg(), install_b_bl_blx(), install_bx_blx_reg(), install_copro_load_store(), install_load_store(), install_preload(), install_preload_reg(), install_svc(), thumb2_copy_alu_imm(), thumb2_copy_block_xfer(), thumb2_copy_load_literal(), thumb2_copy_preload(), thumb2_copy_table_branch(), thumb_copy_16bit_ldr_literal(), thumb_copy_b(), thumb_copy_cbnz_cbz(), and thumb_copy_pop_pc_16bit().
unsigned int displaced_step_closure::cond |
Definition at line 242 of file arm-tdep.h.
int(* displaced_step_closure::copy_svc_os)(struct gdbarch *gdbarch, struct regcache *regs, struct displaced_step_closure *dsc) |
Definition at line 267 of file arm-tdep.h.
unsigned long displaced_step_closure::dest |
Definition at line 239 of file arm-tdep.h.
unsigned int displaced_step_closure::exchange |
Definition at line 241 of file arm-tdep.h.
unsigned int displaced_step_closure::immed |
Definition at line 232 of file arm-tdep.h.
unsigned int displaced_step_closure::increment |
Definition at line 252 of file arm-tdep.h.
Definition at line 284 of file arm-tdep.h.
Referenced by arm_catch_kernel_helper_return(), arm_displaced_step_fixup(), arm_linux_cleanup_svc(), arm_pc_is_thumb(), arm_process_displaced_insn(), cleanup_block_store_pc(), cleanup_branch(), cleanup_svc(), displaced_read_reg(), install_b_bl_blx(), thumb2_copy_load_literal(), thumb2_copy_preload(), thumb2_copy_table_branch(), thumb_copy_16bit_ldr_literal(), thumb_copy_b(), and thumb_copy_cbnz_cbz().
Definition at line 959 of file amd64-tdep.c.
Referenced by amd64_displaced_step_copy_insn(), amd64_displaced_step_fixup(), and fixup_riprel().
Definition at line 952 of file amd64-tdep.c.
Referenced by amd64_displaced_step_copy_insn(), amd64_displaced_step_fixup(), fixup_displaced_copy(), and fixup_riprel().
unsigned int displaced_step_closure::insn_size |
Definition at line 273 of file arm-tdep.h.
Referenced by arm_displaced_step_fixup(), arm_process_displaced_insn(), cleanup_branch(), cleanup_svc(), and thumb_process_displaced_insn().
unsigned int displaced_step_closure::is_thumb |
Definition at line 276 of file arm-tdep.h.
Referenced by alu_write_pc(), arm_displaced_init_closure(), arm_process_displaced_insn(), branch_write_pc(), cleanup_branch(), displaced_read_reg(), install_b_bl_blx(), and thumb_process_displaced_insn().
struct { ... } displaced_step_closure::ldst |
unsigned int displaced_step_closure::link |
Definition at line 240 of file arm-tdep.h.
unsigned int displaced_step_closure::load |
Definition at line 250 of file arm-tdep.h.
Definition at line 955 of file amd64-tdep.c.
Referenced by amd64_displaced_step_copy_insn(), and fixup_riprel().
unsigned long displaced_step_closure::modinsn[DISPLACED_MODIFIED_INSNS] |
Definition at line 282 of file arm-tdep.h.
Referenced by arm_catch_kernel_helper_return(), arm_copy_alu_imm(), arm_copy_alu_reg(), arm_copy_alu_shifted_reg(), arm_copy_b_bl_blx(), arm_copy_block_xfer(), arm_copy_bx_blx_reg(), arm_copy_copro_load_store(), arm_copy_extra_ld_st(), arm_copy_ldr_str_ldrb_strb(), arm_copy_preload(), arm_copy_preload_reg(), arm_copy_svc(), arm_copy_undef(), arm_copy_unmodified(), arm_copy_unpred(), arm_displaced_init_closure(), thumb2_copy_alu_imm(), thumb2_copy_b_bl_blx(), thumb2_copy_block_xfer(), thumb2_copy_copro_load_store(), thumb2_copy_load_literal(), thumb2_copy_load_reg_imm(), thumb2_copy_preload(), thumb_32bit_copy_undef(), thumb_copy_16bit_ldr_literal(), thumb_copy_alu_reg(), thumb_copy_b(), thumb_copy_bx_blx_reg(), thumb_copy_cbnz_cbz(), thumb_copy_pc_relative_16bit(), thumb_copy_pc_relative_32bit(), thumb_copy_pop_pc_16bit(), thumb_copy_svc(), thumb_copy_unmodified_16bit(), and thumb_copy_unmodified_32bit().
Definition at line 283 of file arm-tdep.h.
Referenced by arm_catch_kernel_helper_return(), arm_copy_ldr_str_ldrb_strb(), arm_displaced_init_closure(), arm_process_displaced_insn(), thumb2_copy_alu_imm(), thumb2_copy_block_xfer(), thumb2_copy_copro_load_store(), thumb2_copy_load_literal(), thumb2_copy_load_reg_imm(), thumb2_copy_preload(), thumb_32bit_copy_undef(), thumb_copy_pc_relative_32bit(), thumb_copy_pop_pc_16bit(), and thumb_copy_unmodified_32bit().
struct { ... } displaced_step_closure::preload |
Referenced by cleanup_preload(), install_preload(), install_preload_reg(), and thumb2_copy_preload().
Definition at line 224 of file arm-tdep.h.
Referenced by arm_copy_alu_imm(), arm_copy_extra_ld_st(), cleanup_alu_imm(), cleanup_alu_reg(), cleanup_alu_shifted_reg(), cleanup_load(), install_alu_reg(), install_alu_shifted_reg(), install_load_store(), thumb2_copy_alu_imm(), thumb2_copy_load_literal(), and thumb_copy_16bit_ldr_literal().
unsigned int displaced_step_closure::regmask |
Definition at line 247 of file arm-tdep.h.
unsigned int displaced_step_closure::restore_r4 |
Definition at line 234 of file arm-tdep.h.
Definition at line 231 of file arm-tdep.h.
Definition at line 285 of file arm-tdep.h.
Referenced by arm_linux_cleanup_svc(), arm_process_displaced_insn(), and cleanup_block_store_pc().
struct { ... } displaced_step_closure::svc |
Referenced by arm_linux_displaced_step_copy_insn(), and install_svc().
Definition at line 223 of file arm-tdep.h.
Referenced by arm_catch_kernel_helper_return(), arm_copy_alu_imm(), arm_copy_block_xfer(), arm_copy_extra_ld_st(), arm_stap_parse_special_token(), cleanup_alu_imm(), cleanup_alu_reg(), cleanup_alu_shifted_reg(), cleanup_block_load_pc(), cleanup_copro_load_store(), cleanup_kernel_helper_return(), cleanup_load(), cleanup_pop_pc_16bit_all(), cleanup_preload(), cleanup_store(), install_alu_reg(), install_alu_shifted_reg(), install_copro_load_store(), install_load_store(), install_preload(), install_preload_reg(), thumb2_copy_alu_imm(), thumb2_copy_block_xfer(), thumb2_copy_load_literal(), thumb2_copy_preload(), thumb_copy_16bit_ldr_literal(), and thumb_copy_pop_pc_16bit().
Definition at line 948 of file amd64-tdep.c.
Referenced by amd64_displaced_step_fixup(), and fixup_riprel().
Definition at line 949 of file amd64-tdep.c.
Referenced by amd64_displaced_step_fixup(), and fixup_riprel().
Definition at line 947 of file amd64-tdep.c.
Referenced by amd64_displaced_step_copy_insn(), amd64_displaced_step_fixup(), and fixup_riprel().
union { ... } displaced_step_closure::u |
Referenced by arm_copy_block_xfer(), arm_copy_extra_ld_st(), arm_copy_ldr_str_ldrb_strb(), arm_linux_displaced_step_copy_insn(), cleanup_block_load_all(), cleanup_block_load_pc(), cleanup_block_store_pc(), cleanup_branch(), cleanup_copro_load_store(), cleanup_load(), cleanup_preload(), cleanup_store(), install_b_bl_blx(), install_bx_blx_reg(), install_copro_load_store(), install_load_store(), install_preload(), install_preload_reg(), install_svc(), thumb2_copy_block_xfer(), thumb2_copy_load_literal(), thumb2_copy_load_reg_imm(), thumb2_copy_preload(), thumb2_copy_table_branch(), thumb_copy_16bit_ldr_literal(), thumb_copy_b(), thumb_copy_cbnz_cbz(), and thumb_copy_pop_pc_16bit().
unsigned int displaced_step_closure::user |
Definition at line 251 of file arm-tdep.h.
unsigned int displaced_step_closure::writeback |
Definition at line 233 of file arm-tdep.h.
Definition at line 225 of file arm-tdep.h.
Referenced by arm_catch_kernel_helper_return(), arm_displaced_step_fixup(), arm_linux_copy_svc(), arm_process_displaced_insn(), displaced_write_reg(), and install_svc().
Definition at line 249 of file arm-tdep.h.
Definition at line 230 of file arm-tdep.h.