probes_opcode_t    19 arch/arm/include/asm/probes.h typedef void (probes_insn_handler_t)(probes_opcode_t,
probes_opcode_t    23 arch/arm/include/asm/probes.h typedef void (probes_insn_singlestep_t)(probes_opcode_t,
probes_opcode_t    30 arch/arm/include/asm/probes.h 	probes_opcode_t			*insn;
probes_opcode_t    53 arch/arm/probes/decode-arm.c void __kprobes simulate_bbl(probes_opcode_t insn,
probes_opcode_t    65 arch/arm/probes/decode-arm.c void __kprobes simulate_blx1(probes_opcode_t insn,
probes_opcode_t    76 arch/arm/probes/decode-arm.c void __kprobes simulate_blx2bx(probes_opcode_t insn,
probes_opcode_t    91 arch/arm/probes/decode-arm.c void __kprobes simulate_mrs(probes_opcode_t insn,
probes_opcode_t    99 arch/arm/probes/decode-arm.c void __kprobes simulate_mov_ipsp(probes_opcode_t insn,
probes_opcode_t   700 arch/arm/probes/decode-arm.c static void __kprobes arm_singlestep(probes_opcode_t insn,
probes_opcode_t   720 arch/arm/probes/decode-arm.c arm_probes_decode_insn(probes_opcode_t insn, struct arch_probes_insn *asi,
probes_opcode_t    50 arch/arm/probes/decode-arm.h void __kprobes simulate_bbl(probes_opcode_t opcode,
probes_opcode_t    52 arch/arm/probes/decode-arm.h void __kprobes simulate_blx1(probes_opcode_t opcode,
probes_opcode_t    54 arch/arm/probes/decode-arm.h void __kprobes simulate_blx2bx(probes_opcode_t opcode,
probes_opcode_t    56 arch/arm/probes/decode-arm.h void __kprobes simulate_mrs(probes_opcode_t opcode,
probes_opcode_t    58 arch/arm/probes/decode-arm.h void __kprobes simulate_mov_ipsp(probes_opcode_t opcode,
probes_opcode_t    63 arch/arm/probes/decode-arm.h enum probes_insn arm_probes_decode_insn(probes_opcode_t,
probes_opcode_t   843 arch/arm/probes/decode-thumb.c static void __kprobes thumb16_singlestep(probes_opcode_t opcode,
probes_opcode_t   852 arch/arm/probes/decode-thumb.c static void __kprobes thumb32_singlestep(probes_opcode_t opcode,
probes_opcode_t   862 arch/arm/probes/decode-thumb.c thumb16_probes_decode_insn(probes_opcode_t insn, struct arch_probes_insn *asi,
probes_opcode_t   873 arch/arm/probes/decode-thumb.c thumb32_probes_decode_insn(probes_opcode_t insn, struct arch_probes_insn *asi,
probes_opcode_t    87 arch/arm/probes/decode-thumb.h thumb16_probes_decode_insn(probes_opcode_t insn, struct arch_probes_insn *asi,
probes_opcode_t    91 arch/arm/probes/decode-thumb.h thumb32_probes_decode_insn(probes_opcode_t insn, struct arch_probes_insn *asi,
probes_opcode_t   175 arch/arm/probes/decode.c void __kprobes probes_simulate_nop(probes_opcode_t opcode,
probes_opcode_t   181 arch/arm/probes/decode.c void __kprobes probes_emulate_none(probes_opcode_t opcode,
probes_opcode_t   195 arch/arm/probes/decode.c static probes_opcode_t __kprobes
probes_opcode_t   196 arch/arm/probes/decode.c prepare_emulated_insn(probes_opcode_t insn, struct arch_probes_insn *asi,
probes_opcode_t   222 arch/arm/probes/decode.c set_emulated_insn(probes_opcode_t insn, struct arch_probes_insn *asi,
probes_opcode_t   258 arch/arm/probes/decode.c static bool __kprobes decode_regs(probes_opcode_t *pinsn, u32 regs, bool modify)
probes_opcode_t   260 arch/arm/probes/decode.c 	probes_opcode_t insn = *pinsn;
probes_opcode_t   261 arch/arm/probes/decode.c 	probes_opcode_t mask = 0xf; /* Start at least significant nibble */
probes_opcode_t   265 arch/arm/probes/decode.c 		probes_opcode_t new_bits = INSN_NEW_BITS;
probes_opcode_t   343 arch/arm/probes/decode.c 		int action, probes_opcode_t insn,
probes_opcode_t   411 arch/arm/probes/decode.c probes_decode_insn(probes_opcode_t insn, struct arch_probes_insn *asi,
probes_opcode_t   423 arch/arm/probes/decode.c 	probes_opcode_t origin_insn = insn;
probes_opcode_t   404 arch/arm/probes/decode.h probes_decode_insn(probes_opcode_t insn, struct arch_probes_insn *asi,
probes_opcode_t    69 arch/arm/probes/kprobes/actions-arm.c emulate_ldrdstrd(probes_opcode_t insn,
probes_opcode_t    98 arch/arm/probes/kprobes/actions-arm.c emulate_ldr(probes_opcode_t insn,
probes_opcode_t   128 arch/arm/probes/kprobes/actions-arm.c emulate_str(probes_opcode_t insn,
probes_opcode_t   155 arch/arm/probes/kprobes/actions-arm.c emulate_rd12rn16rm0rs8_rwflags(probes_opcode_t insn,
probes_opcode_t   190 arch/arm/probes/kprobes/actions-arm.c emulate_rd12rn16rm0_rwflags_nopc(probes_opcode_t insn,
probes_opcode_t   217 arch/arm/probes/kprobes/actions-arm.c emulate_rd16rn12rm0rs8_rwflags_nopc(probes_opcode_t insn,
probes_opcode_t   247 arch/arm/probes/kprobes/actions-arm.c emulate_rd12rm0_noflags_nopc(probes_opcode_t insn,
probes_opcode_t   267 arch/arm/probes/kprobes/actions-arm.c emulate_rdlo12rdhi16rn0rm8_rwflags_nopc(probes_opcode_t insn,
probes_opcode_t    18 arch/arm/probes/kprobes/actions-common.c static void __kprobes simulate_ldm1stm1(probes_opcode_t insn,
probes_opcode_t    60 arch/arm/probes/kprobes/actions-common.c static void __kprobes simulate_stm1_pc(probes_opcode_t insn,
probes_opcode_t    71 arch/arm/probes/kprobes/actions-common.c static void __kprobes simulate_ldm1_pc(probes_opcode_t insn,
probes_opcode_t    80 arch/arm/probes/kprobes/actions-common.c emulate_generic_r0_12_noflags(probes_opcode_t insn,
probes_opcode_t   108 arch/arm/probes/kprobes/actions-common.c emulate_generic_r2_14_noflags(probes_opcode_t insn,
probes_opcode_t   116 arch/arm/probes/kprobes/actions-common.c emulate_ldm_r3_15(probes_opcode_t insn,
probes_opcode_t   125 arch/arm/probes/kprobes/actions-common.c kprobe_decode_ldmstm(probes_opcode_t insn, struct arch_probes_insn *asi,
probes_opcode_t    24 arch/arm/probes/kprobes/actions-thumb.c t32_simulate_table_branch(probes_opcode_t insn,
probes_opcode_t    44 arch/arm/probes/kprobes/actions-thumb.c t32_simulate_mrs(probes_opcode_t insn,
probes_opcode_t    53 arch/arm/probes/kprobes/actions-thumb.c t32_simulate_cond_branch(probes_opcode_t insn,
probes_opcode_t    68 arch/arm/probes/kprobes/actions-thumb.c t32_decode_cond_branch(probes_opcode_t insn, struct arch_probes_insn *asi,
probes_opcode_t    78 arch/arm/probes/kprobes/actions-thumb.c t32_simulate_branch(probes_opcode_t insn,
probes_opcode_t   106 arch/arm/probes/kprobes/actions-thumb.c t32_simulate_ldr_literal(probes_opcode_t insn,
probes_opcode_t   144 arch/arm/probes/kprobes/actions-thumb.c t32_decode_ldmstm(probes_opcode_t insn, struct arch_probes_insn *asi,
probes_opcode_t   158 arch/arm/probes/kprobes/actions-thumb.c t32_emulate_ldrdstrd(probes_opcode_t insn,
probes_opcode_t   185 arch/arm/probes/kprobes/actions-thumb.c t32_emulate_ldrstr(probes_opcode_t insn,
probes_opcode_t   211 arch/arm/probes/kprobes/actions-thumb.c t32_emulate_rd8rn16rm0_rwflags(probes_opcode_t insn,
probes_opcode_t   238 arch/arm/probes/kprobes/actions-thumb.c t32_emulate_rd8pc16_noflags(probes_opcode_t insn,
probes_opcode_t   258 arch/arm/probes/kprobes/actions-thumb.c t32_emulate_rd8rn16_noflags(probes_opcode_t insn,
probes_opcode_t   278 arch/arm/probes/kprobes/actions-thumb.c t32_emulate_rdlo12rdhi8rn16rm0_noflags(probes_opcode_t insn,
probes_opcode_t   306 arch/arm/probes/kprobes/actions-thumb.c t16_simulate_bxblx(probes_opcode_t insn,
probes_opcode_t   320 arch/arm/probes/kprobes/actions-thumb.c t16_simulate_ldr_literal(probes_opcode_t insn,
probes_opcode_t   330 arch/arm/probes/kprobes/actions-thumb.c t16_simulate_ldrstr_sp_relative(probes_opcode_t insn,
probes_opcode_t   343 arch/arm/probes/kprobes/actions-thumb.c t16_simulate_reladr(probes_opcode_t insn,
probes_opcode_t   354 arch/arm/probes/kprobes/actions-thumb.c t16_simulate_add_sp_imm(probes_opcode_t insn,
probes_opcode_t   365 arch/arm/probes/kprobes/actions-thumb.c t16_simulate_cbz(probes_opcode_t insn,
probes_opcode_t   369 arch/arm/probes/kprobes/actions-thumb.c 	probes_opcode_t nonzero = regs->uregs[rn] ? insn : ~insn;
probes_opcode_t   379 arch/arm/probes/kprobes/actions-thumb.c t16_simulate_it(probes_opcode_t insn,
probes_opcode_t   396 arch/arm/probes/kprobes/actions-thumb.c t16_singlestep_it(probes_opcode_t insn,
probes_opcode_t   404 arch/arm/probes/kprobes/actions-thumb.c t16_decode_it(probes_opcode_t insn, struct arch_probes_insn *asi,
probes_opcode_t   412 arch/arm/probes/kprobes/actions-thumb.c t16_simulate_cond_branch(probes_opcode_t insn,
probes_opcode_t   422 arch/arm/probes/kprobes/actions-thumb.c t16_decode_cond_branch(probes_opcode_t insn, struct arch_probes_insn *asi,
probes_opcode_t   432 arch/arm/probes/kprobes/actions-thumb.c t16_simulate_branch(probes_opcode_t insn,
probes_opcode_t   442 arch/arm/probes/kprobes/actions-thumb.c t16_emulate_loregs(probes_opcode_t insn,
probes_opcode_t   465 arch/arm/probes/kprobes/actions-thumb.c t16_emulate_loregs_rwflags(probes_opcode_t insn,
probes_opcode_t   472 arch/arm/probes/kprobes/actions-thumb.c t16_emulate_loregs_noitrwflags(probes_opcode_t insn,
probes_opcode_t   481 arch/arm/probes/kprobes/actions-thumb.c t16_emulate_hiregs(probes_opcode_t insn,
probes_opcode_t   512 arch/arm/probes/kprobes/actions-thumb.c t16_decode_hiregs(probes_opcode_t insn, struct arch_probes_insn *asi,
probes_opcode_t   523 arch/arm/probes/kprobes/actions-thumb.c t16_emulate_push(probes_opcode_t insn,
probes_opcode_t   540 arch/arm/probes/kprobes/actions-thumb.c t16_decode_push(probes_opcode_t insn, struct arch_probes_insn *asi,
probes_opcode_t   557 arch/arm/probes/kprobes/actions-thumb.c t16_emulate_pop_nopc(probes_opcode_t insn,
probes_opcode_t   574 arch/arm/probes/kprobes/actions-thumb.c t16_emulate_pop_pc(probes_opcode_t insn,
probes_opcode_t   595 arch/arm/probes/kprobes/actions-thumb.c t16_decode_pop(probes_opcode_t insn, struct arch_probes_insn *asi,
probes_opcode_t    13 arch/arm/probes/kprobes/checkers-arm.c static enum probes_insn __kprobes arm_check_stack(probes_opcode_t insn,
probes_opcode_t    93 arch/arm/probes/kprobes/checkers-arm.c static enum probes_insn __kprobes arm_check_regs_nouse(probes_opcode_t insn,
probes_opcode_t   101 arch/arm/probes/kprobes/checkers-arm.c static enum probes_insn arm_check_regs_normal(probes_opcode_t insn,
probes_opcode_t   117 arch/arm/probes/kprobes/checkers-arm.c static enum probes_insn arm_check_regs_ldmstm(probes_opcode_t insn,
probes_opcode_t   127 arch/arm/probes/kprobes/checkers-arm.c static enum probes_insn arm_check_regs_mov_ip_sp(probes_opcode_t insn,
probes_opcode_t   148 arch/arm/probes/kprobes/checkers-arm.c static enum probes_insn arm_check_regs_ldrdstrd(probes_opcode_t insn,
probes_opcode_t    13 arch/arm/probes/kprobes/checkers-common.c enum probes_insn checker_stack_use_none(probes_opcode_t insn,
probes_opcode_t    21 arch/arm/probes/kprobes/checkers-common.c enum probes_insn checker_stack_use_unknown(probes_opcode_t insn,
probes_opcode_t    30 arch/arm/probes/kprobes/checkers-common.c enum probes_insn checker_stack_use_imm_0xx(probes_opcode_t insn,
probes_opcode_t    43 arch/arm/probes/kprobes/checkers-common.c enum probes_insn checker_stack_use_t32strd(probes_opcode_t insn,
probes_opcode_t    52 arch/arm/probes/kprobes/checkers-common.c enum probes_insn checker_stack_use_imm_x0x(probes_opcode_t insn,
probes_opcode_t    62 arch/arm/probes/kprobes/checkers-common.c enum probes_insn checker_stack_use_imm_xxx(probes_opcode_t insn,
probes_opcode_t    71 arch/arm/probes/kprobes/checkers-common.c enum probes_insn checker_stack_use_stmdx(probes_opcode_t insn,
probes_opcode_t    13 arch/arm/probes/kprobes/checkers-thumb.c static enum probes_insn __kprobes t32_check_stack(probes_opcode_t insn,
probes_opcode_t    87 arch/arm/probes/kprobes/checkers-thumb.c static enum probes_insn __kprobes t16_check_stack(probes_opcode_t insn,
probes_opcode_t    19 arch/arm/probes/uprobes/actions-arm.c 	probes_opcode_t insn = __mem_to_opcode_arm(*pinsn);
probes_opcode_t    20 arch/arm/probes/uprobes/actions-arm.c 	probes_opcode_t temp;
probes_opcode_t    21 arch/arm/probes/uprobes/actions-arm.c 	probes_opcode_t mask;
probes_opcode_t   105 arch/arm/probes/uprobes/actions-arm.c decode_pc_ro(probes_opcode_t insn, struct arch_probes_insn *asi,
probes_opcode_t   129 arch/arm/probes/uprobes/actions-arm.c decode_wb_pc(probes_opcode_t insn, struct arch_probes_insn *asi,
probes_opcode_t   144 arch/arm/probes/uprobes/actions-arm.c decode_rd12rn16rm0rs8_rwflags(probes_opcode_t insn,
probes_opcode_t   152 arch/arm/probes/uprobes/actions-arm.c decode_ldr(probes_opcode_t insn, struct arch_probes_insn *asi,
probes_opcode_t   159 arch/arm/probes/uprobes/actions-arm.c uprobe_decode_ldmstm(probes_opcode_t insn,
probes_opcode_t    48 arch/arm/probes/uprobes/core.c 	probes_opcode_t opcode;
probes_opcode_t     9 arch/arm/probes/uprobes/core.h enum probes_insn uprobe_decode_ldmstm(probes_opcode_t insn,
probes_opcode_t    13 arch/arm/probes/uprobes/core.h enum probes_insn decode_ldr(probes_opcode_t insn,
probes_opcode_t    18 arch/arm/probes/uprobes/core.h decode_rd12rn16rm0rs8_rwflags(probes_opcode_t insn,
probes_opcode_t    23 arch/arm/probes/uprobes/core.h decode_wb_pc(probes_opcode_t insn, struct arch_probes_insn *asi,
probes_opcode_t    27 arch/arm/probes/uprobes/core.h decode_pc_ro(probes_opcode_t insn, struct arch_probes_insn *asi,