/arch/arm/probes/uprobes/ |
D | core.h | 13 struct arch_probes_insn *asi, 17 struct arch_probes_insn *asi, 22 struct arch_probes_insn *asi, 26 decode_wb_pc(probes_opcode_t insn, struct arch_probes_insn *asi, 30 decode_pc_ro(probes_opcode_t insn, struct arch_probes_insn *asi,
|
D | actions-arm.c | 108 decode_pc_ro(probes_opcode_t insn, struct arch_probes_insn *asi, in decode_pc_ro() 132 decode_wb_pc(probes_opcode_t insn, struct arch_probes_insn *asi, in decode_wb_pc() 148 struct arch_probes_insn *asi, in decode_rd12rn16rm0rs8_rwflags() 155 decode_ldr(probes_opcode_t insn, struct arch_probes_insn *asi, in decode_ldr() 163 struct arch_probes_insn *asi, in uprobe_decode_ldmstm()
|
/arch/arm/probes/ |
D | decode-arm.h | 57 struct arch_probes_insn *asi, struct pt_regs *regs); 59 struct arch_probes_insn *asi, struct pt_regs *regs); 61 struct arch_probes_insn *asi, struct pt_regs *regs); 63 struct arch_probes_insn *asi, struct pt_regs *regs); 65 struct arch_probes_insn *asi, struct pt_regs *regs); 70 struct arch_probes_insn *, bool emulate,
|
D | decode-arm.c | 62 struct arch_probes_insn *asi, struct pt_regs *regs) in simulate_bbl() 74 struct arch_probes_insn *asi, struct pt_regs *regs) in simulate_blx1() 85 struct arch_probes_insn *asi, struct pt_regs *regs) in simulate_blx2bx() 100 struct arch_probes_insn *asi, struct pt_regs *regs) in simulate_mrs() 108 struct arch_probes_insn *asi, struct pt_regs *regs) in simulate_mov_ipsp() 709 struct arch_probes_insn *asi, struct pt_regs *regs) in arm_singlestep() 728 arm_probes_decode_insn(probes_opcode_t insn, struct arch_probes_insn *asi, in arm_probes_decode_insn()
|
D | decode-thumb.h | 93 thumb16_probes_decode_insn(probes_opcode_t insn, struct arch_probes_insn *asi, 97 thumb32_probes_decode_insn(probes_opcode_t insn, struct arch_probes_insn *asi,
|
D | decode.c | 179 struct arch_probes_insn *asi, in probes_simulate_nop() 185 struct arch_probes_insn *asi, in probes_emulate_none() 199 prepare_emulated_insn(probes_opcode_t insn, struct arch_probes_insn *asi, in prepare_emulated_insn() 225 set_emulated_insn(probes_opcode_t insn, struct arch_probes_insn *asi, in set_emulated_insn() 347 struct arch_probes_insn *asi, in run_checkers() 414 probes_decode_insn(probes_opcode_t insn, struct arch_probes_insn *asi, in probes_decode_insn()
|
D | decode.h | 309 struct arch_probes_insn *, 318 struct arch_probes_insn *, 411 probes_decode_insn(probes_opcode_t insn, struct arch_probes_insn *asi,
|
D | decode-thumb.c | 847 struct arch_probes_insn *asi, in thumb16_singlestep() 856 struct arch_probes_insn *asi, in thumb32_singlestep() 865 thumb16_probes_decode_insn(probes_opcode_t insn, struct arch_probes_insn *asi, in thumb16_probes_decode_insn() 876 thumb32_probes_decode_insn(probes_opcode_t insn, struct arch_probes_insn *asi, in thumb32_probes_decode_insn()
|
/arch/arm/probes/kprobes/ |
D | checkers-common.c | 22 struct arch_probes_insn *asi, in checker_stack_use_none() 30 struct arch_probes_insn *asi, in checker_stack_use_unknown() 39 struct arch_probes_insn *asi, in checker_stack_use_imm_0xx() 52 struct arch_probes_insn *asi, in checker_stack_use_t32strd() 61 struct arch_probes_insn *asi, in checker_stack_use_imm_x0x() 71 struct arch_probes_insn *asi, in checker_stack_use_imm_xxx() 80 struct arch_probes_insn *asi, in checker_stack_use_stmdx()
|
D | actions-thumb.c | 28 struct arch_probes_insn *asi, struct pt_regs *regs) in t32_simulate_table_branch() 48 struct arch_probes_insn *asi, struct pt_regs *regs) in t32_simulate_mrs() 57 struct arch_probes_insn *asi, struct pt_regs *regs) in t32_simulate_cond_branch() 71 t32_decode_cond_branch(probes_opcode_t insn, struct arch_probes_insn *asi, in t32_decode_cond_branch() 82 struct arch_probes_insn *asi, struct pt_regs *regs) in t32_simulate_branch() 110 struct arch_probes_insn *asi, struct pt_regs *regs) in t32_simulate_ldr_literal() 147 t32_decode_ldmstm(probes_opcode_t insn, struct arch_probes_insn *asi, in t32_decode_ldmstm() 162 struct arch_probes_insn *asi, struct pt_regs *regs) in t32_emulate_ldrdstrd() 189 struct arch_probes_insn *asi, struct pt_regs *regs) in t32_emulate_ldrstr() 215 struct arch_probes_insn *asi, struct pt_regs *regs) in t32_emulate_rd8rn16rm0_rwflags() [all …]
|
D | actions-common.c | 22 struct arch_probes_insn *asi, in simulate_ldm1stm1() 64 struct arch_probes_insn *asi, in simulate_stm1_pc() 75 struct arch_probes_insn *asi, in simulate_ldm1_pc() 84 struct arch_probes_insn *asi, struct pt_regs *regs) in emulate_generic_r0_12_noflags() 112 struct arch_probes_insn *asi, struct pt_regs *regs) in emulate_generic_r2_14_noflags() 120 struct arch_probes_insn *asi, struct pt_regs *regs) in emulate_ldm_r3_15() 128 kprobe_decode_ldmstm(probes_opcode_t insn, struct arch_probes_insn *asi, in kprobe_decode_ldmstm()
|
D | checkers-arm.c | 22 struct arch_probes_insn *asi, in arm_check_stack() 102 struct arch_probes_insn *asi, in arm_check_regs_nouse() 110 struct arch_probes_insn *asi, in arm_check_regs_normal() 126 struct arch_probes_insn *asi, in arm_check_regs_ldmstm() 136 struct arch_probes_insn *asi, in arm_check_regs_mov_ip_sp() 157 struct arch_probes_insn *asi, in arm_check_regs_ldrdstrd()
|
D | core.h | 36 kprobe_decode_ldmstm(kprobe_opcode_t insn, struct arch_probes_insn *asi, 40 struct arch_probes_insn *,
|
D | actions-arm.c | 78 struct arch_probes_insn *asi, struct pt_regs *regs) in emulate_ldrdstrd() 107 struct arch_probes_insn *asi, struct pt_regs *regs) in emulate_ldr() 137 struct arch_probes_insn *asi, struct pt_regs *regs) in emulate_str() 164 struct arch_probes_insn *asi, struct pt_regs *regs) in emulate_rd12rn16rm0rs8_rwflags() 199 struct arch_probes_insn *asi, struct pt_regs *regs) in emulate_rd12rn16rm0_rwflags_nopc() 226 struct arch_probes_insn *asi, in emulate_rd16rn12rm0rs8_rwflags_nopc() 256 struct arch_probes_insn *asi, struct pt_regs *regs) in emulate_rd12rm0_noflags_nopc() 276 struct arch_probes_insn *asi, in emulate_rdlo12rdhi16rn0rm8_rwflags_nopc()
|
D | checkers-thumb.c | 22 struct arch_probes_insn *asi, in t32_check_stack() 96 struct arch_probes_insn *asi, in t16_check_stack()
|
/arch/arm/include/asm/ |
D | probes.h | 26 struct arch_probes_insn; 28 struct arch_probes_insn *, 32 struct arch_probes_insn *, 37 struct arch_probes_insn { struct
|
D | uprobes.h | 42 struct arch_probes_insn asi;
|
D | kprobes.h | 33 #define arch_specific_insn arch_probes_insn
|