/linux-master/arch/arm/net/ |
H A D | bpf_jit_32.c | 1559 static int build_insn(const struct bpf_insn *insn, struct jit_ctx *ctx) argument 2075 const struct bpf_insn *insn = &(prog->insnsi[i]); local [all...] |
/linux-master/arch/arm/probes/ |
H A D | decode.c | 196 prepare_emulated_insn(probes_opcode_t insn, struct arch_probes_insn *asi, argument 222 set_emulated_insn(probes_opcode_t insn, struc argument 260 probes_opcode_t insn = *pinsn; local 342 run_checkers(const struct decode_checker *checkers[], int action, probes_opcode_t insn, struct arch_probes_insn *asi, const struct decode_header *h) argument 411 probes_decode_insn(probes_opcode_t insn, struct arch_probes_insn *asi, const union decode_item *table, bool thumb, bool emulate, const union decode_action *actions, const struct decode_checker *checkers[]) argument [all...] |
/linux-master/arch/arm/probes/kprobes/ |
H A D | actions-common.c | 18 static void __kprobes simulate_ldm1stm1(probes_opcode_t insn, argument 60 static void __kprobes simulate_stm1_pc(probes_opcode_t insn, argument 71 simulate_ldm1_pc(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 80 emulate_generic_r0_12_noflags(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 110 emulate_generic_r2_14_noflags(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 118 emulate_ldm_r3_15(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 127 kprobe_decode_ldmstm(probes_opcode_t insn, struct arch_probes_insn *asi, const struct decode_header *h) argument [all...] |
H A D | actions-thumb.c | 24 t32_simulate_table_branch(probes_opcode_t insn, argument 44 t32_simulate_mrs(probes_opcode_t insn, argument 53 t32_simulate_cond_branch(probes_opcode_t insn, argument 68 t32_decode_cond_branch(probes_opcode_t insn, struct arch_probes_insn *asi, const struct decode_header *d) argument 78 t32_simulate_branch(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 106 t32_simulate_ldr_literal(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 144 t32_decode_ldmstm(probes_opcode_t insn, struct arch_probes_insn *asi, const struct decode_header *d) argument 158 t32_emulate_ldrdstrd(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 185 t32_emulate_ldrstr(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 211 t32_emulate_rd8rn16rm0_rwflags(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 238 t32_emulate_rd8pc16_noflags(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 258 t32_emulate_rd8rn16_noflags(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 278 t32_emulate_rdlo12rdhi8rn16rm0_noflags(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 306 t16_simulate_bxblx(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 320 t16_simulate_ldr_literal(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 330 t16_simulate_ldrstr_sp_relative(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 343 t16_simulate_reladr(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 354 t16_simulate_add_sp_imm(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 365 t16_simulate_cbz(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 379 t16_simulate_it(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 396 t16_singlestep_it(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 404 t16_decode_it(probes_opcode_t insn, struct arch_probes_insn *asi, const struct decode_header *d) argument 412 t16_simulate_cond_branch(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 422 t16_decode_cond_branch(probes_opcode_t insn, struct arch_probes_insn *asi, const struct decode_header *d) argument 432 t16_simulate_branch(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 442 t16_emulate_loregs(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 467 t16_emulate_loregs_rwflags(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 474 t16_emulate_loregs_noitrwflags(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 483 t16_emulate_hiregs(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 514 t16_decode_hiregs(probes_opcode_t insn, struct arch_probes_insn *asi, const struct decode_header *d) argument 525 t16_emulate_push(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 544 t16_decode_push(probes_opcode_t insn, struct arch_probes_insn *asi, const struct decode_header *d) argument 561 t16_emulate_pop_nopc(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 580 t16_emulate_pop_pc(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 603 t16_decode_pop(probes_opcode_t insn, struct arch_probes_insn *asi, const struct decode_header *d) argument [all...] |
H A D | checkers-common.c | 13 enum probes_insn checker_stack_use_none(probes_opcode_t insn, argument 21 enum probes_insn checker_stack_use_unknown(probes_opcode_t insn, argument 30 enum probes_insn checker_stack_use_imm_0xx(probes_opcode_t insn, argument 43 static enum probes_insn checker_stack_use_t32strd(probes_opcode_t insn, argument 52 enum probes_insn checker_stack_use_imm_x0x(probes_opcode_t insn, argument 62 checker_stack_use_imm_xxx(probes_opcode_t insn, struct arch_probes_insn *asi, const struct decode_header *h) argument 71 checker_stack_use_stmdx(probes_opcode_t insn, struct arch_probes_insn *asi, const struct decode_header *h) argument [all...] |
H A D | core.c | 50 kprobe_opcode_t insn; local 134 kprobe_opcode_t insn = p->opcode; local 158 unsigned int insn; member in struct:patch 168 kprobes_remove_breakpoint(void *addr, unsigned int insn) argument [all...] |
H A D | opt-arm.c | 294 unsigned long insn; local [all...] |
H A D | test-core.c | 775 coverage_add_registers(struct coverage_entry *entry, kprobe_opcode_t insn) argument 842 static void coverage_add(kprobe_opcode_t insn) argument
|
/linux-master/arch/arm/probes/uprobes/ |
H A D | core.c | 23 bool is_swbp_insn(uprobe_opcode_t *insn) argument 75 unsigned int insn; local [all...] |
/linux-master/arch/arm64/include/asm/ |
H A D | asm-extable.h | 58 .macro _asm_extable_uaccess, insn, fixu variable 66 .macro _cond_uaccess_extable, insn, fixup variable 68 _asm_extable_uaccess \\insn, \\fixup variable [all...] |
H A D | extable.h | 20 int insn, fixup; member in struct:exception_table_entry
|
H A D | insn.h | 431 static __always_inline bool aarch64_insn_is_steppable_hint(u32 insn) argument 455 static __always_inline bool aarch64_insn_is_branch(u32 insn) argument 474 aarch64_insn_is_branch_imm(u32 insn) argument 485 aarch64_insn_is_adr_adrp(u32 insn) argument 491 aarch64_insn_is_dsb(u32 insn) argument 497 aarch64_insn_is_barrier(u32 insn) argument 508 aarch64_insn_is_store_single(u32 insn) argument 515 aarch64_insn_is_store_pair(u32 insn) argument 522 aarch64_insn_is_load_single(u32 insn) argument 529 aarch64_insn_is_load_pair(u32 insn) argument 536 aarch64_insn_uses_literal(u32 insn) argument [all...] |
H A D | probes.h | 17 probe_opcode_t *insn; member in struct:arch_probe_insn
|
H A D | traps.h | 19 try_emulate_armv8_deprecated(struct pt_regs *regs, u32 insn) argument
|
H A D | uprobes.h | 26 u8 insn[MAX_UINSN_BYTES]; member in union:arch_uprobe::__anon1
|
/linux-master/arch/arm64/kernel/ |
H A D | alternative.c | 61 u32 insn; local 112 u32 insn; local [all...] |
H A D | armv8_deprecated.c | 231 static bool try_emulate_swp(struct pt_regs *regs, u32 insn) argument 314 static bool try_emulate_cp15_barrier(struct pt_regs *regs, u32 insn) argument 351 char *insn; local 384 try_emulate_setend(struct pt_regs *regs, u32 insn) argument 421 struct insn_emulation *insn = data; local 428 struct insn_emulation *insn = data; local 434 run_all_cpu_set_hw_mode(struct insn_emulation *insn, bool enable) argument 463 struct insn_emulation *insn = insn_emulations[i]; local 476 update_insn_emulation_mode(struct insn_emulation *insn, enum insn_emulation_mode prev) argument 512 struct insn_emulation *insn = container_of(table->data, struct insn_emulation, current_mode); local 532 register_insn_emulation(struct insn_emulation *insn) argument 574 try_emulate_armv8_deprecated(struct pt_regs *regs, u32 insn) argument [all...] |
H A D | cpufeature.c | 3693 bool try_emulate_mrs(struct pt_regs *regs, u32 insn) argument
|
H A D | ftrace.c | 130 u32 insn = le32_to_cpu(*(__le32 *)addr); local
|
H A D | jump_label.c | 17 u32 insn; local
|
H A D | module.c | 246 u32 insn = le32_to_cpu(*place); local 287 u32 insn = le32_to_cpu(*place); local 320 u32 insn; local [all...] |
H A D | patching.c | 69 static int __kprobes __aarch64_insn_write(void *addr, __le32 insn) argument 86 int __kprobes aarch64_insn_write(void *addr, u32 insn) argument 175 noinstr void *aarch64_insn_set(void *dst, u32 insn, size_t len) argument 183 int __kprobes aarch64_insn_patch_text_nosync(void *addr, u32 insn) argument [all...] |
/linux-master/arch/arm64/kernel/pi/ |
H A D | patch-scs.c | 62 u32 insn = le32_to_cpup((void *)loc); local
|
/linux-master/arch/arm64/kernel/probes/ |
H A D | decode-insn.c | 18 static bool __kprobes aarch64_insn_is_steppable(u32 insn) argument 76 arm_probe_decode_insn(probe_opcode_t insn, struct arch_probe_insn *api) argument 140 probe_opcode_t insn = le32_to_cpu(*addr); local [all...] |
H A D | kprobes.c | 143 u32 insn = BRK64_OPCODE_KPROBES; local [all...] |