kprobe_opcode_t 23 arch/arc/include/asm/kprobes.h kprobe_opcode_t *t1_addr, *t2_addr; kprobe_opcode_t 24 arch/arc/include/asm/kprobes.h kprobe_opcode_t t1_opcode, t2_opcode; kprobe_opcode_t 42 arch/arc/kernel/kprobes.c (unsigned long)p->addr + sizeof(kprobe_opcode_t)); kprobe_opcode_t 50 arch/arc/kernel/kprobes.c (unsigned long)p->addr + sizeof(kprobe_opcode_t)); kprobe_opcode_t 63 arch/arc/kernel/kprobes.c sizeof(kprobe_opcode_t)); kprobe_opcode_t 73 arch/arc/kernel/kprobes.c sizeof(kprobe_opcode_t)); kprobe_opcode_t 107 arch/arc/kernel/kprobes.c sizeof(kprobe_opcode_t)); kprobe_opcode_t 117 arch/arc/kernel/kprobes.c sizeof(kprobe_opcode_t)); kprobe_opcode_t 139 arch/arc/kernel/kprobes.c (unsigned long)p->addr + sizeof(kprobe_opcode_t)); kprobe_opcode_t 174 arch/arc/kernel/kprobes.c p->ainsn.t1_addr = (kprobe_opcode_t *) next_pc; kprobe_opcode_t 180 arch/arc/kernel/kprobes.c sizeof(kprobe_opcode_t)); kprobe_opcode_t 183 arch/arc/kernel/kprobes.c p->ainsn.t2_addr = (kprobe_opcode_t *) tgt_if_br; kprobe_opcode_t 189 arch/arc/kernel/kprobes.c sizeof(kprobe_opcode_t)); kprobe_opcode_t 390 arch/arc/kernel/kprobes.c ri->ret_addr = (kprobe_opcode_t *) regs->blink; kprobe_opcode_t 459 arch/arc/kernel/kprobes.c .addr = (kprobe_opcode_t *) &kretprobe_trampoline, kprobe_opcode_t 471 arch/arc/kernel/kprobes.c if (p->addr == (kprobe_opcode_t *) &kretprobe_trampoline) kprobe_opcode_t 47 arch/arm/include/asm/kprobes.h extern __visible kprobe_opcode_t optprobe_template_entry; kprobe_opcode_t 48 arch/arm/include/asm/kprobes.h extern __visible kprobe_opcode_t optprobe_template_val; kprobe_opcode_t 49 arch/arm/include/asm/kprobes.h extern __visible kprobe_opcode_t optprobe_template_call; kprobe_opcode_t 50 arch/arm/include/asm/kprobes.h extern __visible kprobe_opcode_t optprobe_template_end; kprobe_opcode_t 51 arch/arm/include/asm/kprobes.h extern __visible kprobe_opcode_t optprobe_template_sub_sp; kprobe_opcode_t 52 arch/arm/include/asm/kprobes.h extern __visible kprobe_opcode_t optprobe_template_add_sp; kprobe_opcode_t 53 arch/arm/include/asm/kprobes.h extern __visible kprobe_opcode_t optprobe_template_restore_begin; kprobe_opcode_t 54 arch/arm/include/asm/kprobes.h extern __visible kprobe_opcode_t optprobe_template_restore_orig_insn; kprobe_opcode_t 55 arch/arm/include/asm/kprobes.h extern __visible kprobe_opcode_t optprobe_template_restore_end; kprobe_opcode_t 68 arch/arm/include/asm/kprobes.h #define MAX_COPIED_INSN DIV_ROUND_UP(RELATIVEJUMP_SIZE, sizeof(kprobe_opcode_t)) kprobe_opcode_t 69 arch/arm/include/asm/kprobes.h kprobe_opcode_t copied_insn[MAX_COPIED_INSN]; kprobe_opcode_t 71 arch/arm/include/asm/kprobes.h kprobe_opcode_t *insn; kprobe_opcode_t 48 arch/arm/probes/kprobes/core.c kprobe_opcode_t insn; kprobe_opcode_t 49 arch/arm/probes/kprobes/core.c kprobe_opcode_t tmp_insn[MAX_INSN_SIZE]; kprobe_opcode_t 132 arch/arm/probes/kprobes/core.c kprobe_opcode_t insn = p->opcode; kprobe_opcode_t 248 arch/arm/probes/kprobes/core.c p = get_kprobe((kprobe_opcode_t *)(regs->ARM_pc | 1)); kprobe_opcode_t 250 arch/arm/probes/kprobes/core.c p = get_kprobe((kprobe_opcode_t *)regs->ARM_pc); kprobe_opcode_t 253 arch/arm/probes/kprobes/core.c p = get_kprobe((kprobe_opcode_t *)regs->ARM_pc); kprobe_opcode_t 421 arch/arm/probes/kprobes/core.c kprobe_opcode_t *correct_ret_addr = NULL; kprobe_opcode_t 496 arch/arm/probes/kprobes/core.c ri->ret_addr = (kprobe_opcode_t *)regs->ARM_lr; kprobe_opcode_t 28 arch/arm/probes/kprobes/core.h kprobe_decode_ldmstm(kprobe_opcode_t insn, struct arch_probes_insn *asi, kprobe_opcode_t 186 arch/arm/probes/kprobes/opt-arm.c kprobe_opcode_t *code; kprobe_opcode_t 238 arch/arm/probes/kprobes/opt-arm.c TMPL_END_IDX * sizeof(kprobe_opcode_t)); kprobe_opcode_t 264 arch/arm/probes/kprobes/opt-arm.c kprobe_opcode_t final_branch = arm_gen_branch( kprobe_opcode_t 336 arch/arm/probes/kprobes/test-core.c the_kprobe.addr = (kprobe_opcode_t *)func; kprobe_opcode_t 386 arch/arm/probes/kprobes/test-core.c the_kretprobe.kp.addr = (kprobe_opcode_t *)func; kprobe_opcode_t 521 arch/arm/probes/kprobes/test-core.c .addr = (kprobe_opcode_t *)((uintptr_t)fn + offset), kprobe_opcode_t 775 arch/arm/probes/kprobes/test-core.c coverage_add_registers(struct coverage_entry *entry, kprobe_opcode_t insn) kprobe_opcode_t 842 arch/arm/probes/kprobes/test-core.c static void coverage_add(kprobe_opcode_t insn) kprobe_opcode_t 1000 arch/arm/probes/kprobes/test-core.c static kprobe_opcode_t current_instruction; kprobe_opcode_t 1346 arch/arm/probes/kprobes/test-core.c test_before_probe.kprobe.addr = (kprobe_opcode_t *)test_code; kprobe_opcode_t 1349 arch/arm/probes/kprobes/test-core.c test_case_probe.kprobe.addr = (kprobe_opcode_t *)test_code; kprobe_opcode_t 1370 arch/arm/probes/kprobes/test-core.c test_after_probe.kprobe.addr = (kprobe_opcode_t *)test_code; kprobe_opcode_t 1412 arch/arm/probes/kprobes/test-core.c (kprobe_opcode_t *)current_branch_target; kprobe_opcode_t 116 arch/arm64/kernel/probes/decode-insn.c is_probed_address_atomic(kprobe_opcode_t *scan_start, kprobe_opcode_t *scan_end) kprobe_opcode_t 134 arch/arm64/kernel/probes/decode-insn.c arm_kprobe_decode_insn(kprobe_opcode_t *addr, struct arch_specific_insn *asi) kprobe_opcode_t 152 arch/arm64/kernel/probes/decode-insn.c if (offset < (MAX_ATOMIC_CONTEXT_SIZE*sizeof(kprobe_opcode_t))) kprobe_opcode_t 153 arch/arm64/kernel/probes/decode-insn.c scan_end = addr - (offset / sizeof(kprobe_opcode_t)); kprobe_opcode_t 18 arch/arm64/kernel/probes/decode-insn.h #define MAX_ATOMIC_CONTEXT_SIZE (128 / sizeof(kprobe_opcode_t)) kprobe_opcode_t 28 arch/arm64/kernel/probes/decode-insn.h arm_kprobe_decode_insn(kprobe_opcode_t *addr, struct arch_specific_insn *asi); kprobe_opcode_t 39 arch/arm64/kernel/probes/kprobes.c static int __kprobes patch_text(kprobe_opcode_t *addr, u32 opcode) kprobe_opcode_t 57 arch/arm64/kernel/probes/kprobes.c MAX_INSN_SIZE * sizeof(kprobe_opcode_t)); kprobe_opcode_t 63 arch/arm64/kernel/probes/kprobes.c sizeof(kprobe_opcode_t); kprobe_opcode_t 199 arch/arm64/kernel/probes/kprobes.c kcb->ss_ctx.match_addr = addr + sizeof(kprobe_opcode_t); kprobe_opcode_t 357 arch/arm64/kernel/probes/kprobes.c p = get_kprobe((kprobe_opcode_t *) addr); kprobe_opcode_t 483 arch/arm64/kernel/probes/kprobes.c kprobe_opcode_t *correct_ret_addr = NULL; kprobe_opcode_t 557 arch/arm64/kernel/probes/kprobes.c ri->ret_addr = (kprobe_opcode_t *)regs->regs[30]; kprobe_opcode_t 99 arch/ia64/include/asm/kprobes.h kprobe_opcode_t *insn; kprobe_opcode_t 487 arch/ia64/kernel/kprobes.c ri->ret_addr = (kprobe_opcode_t *)regs->b0; kprobe_opcode_t 573 arch/ia64/kernel/kprobes.c bundle = &((kprobe_opcode_t *)kprobe_addr)->bundle; kprobe_opcode_t 593 arch/ia64/kernel/kprobes.c memcpy(&p->opcode, kprobe_addr, sizeof(kprobe_opcode_t)); kprobe_opcode_t 594 arch/ia64/kernel/kprobes.c memcpy(p->ainsn.insn, kprobe_addr, sizeof(kprobe_opcode_t)); kprobe_opcode_t 609 arch/ia64/kernel/kprobes.c dest = &((kprobe_opcode_t *)arm_addr)->bundle; kprobe_opcode_t 614 arch/ia64/kernel/kprobes.c sizeof(kprobe_opcode_t) * MAX_INSN_SIZE); kprobe_opcode_t 627 arch/ia64/kernel/kprobes.c flush_icache_range(arm_addr, arm_addr + sizeof(kprobe_opcode_t)); kprobe_opcode_t 636 arch/ia64/kernel/kprobes.c dest = &((kprobe_opcode_t *)arm_addr)->bundle; kprobe_opcode_t 650 arch/ia64/kernel/kprobes.c flush_icache_range(arm_addr, arm_addr + sizeof(kprobe_opcode_t)); kprobe_opcode_t 773 arch/ia64/kernel/kprobes.c kprobe_opcode_t *addr = (kprobe_opcode_t *)instruction_pointer(regs); kprobe_opcode_t 994 arch/ia64/kernel/kprobes.c (kprobe_opcode_t *)((struct fnptr *)kretprobe_trampoline)->ip; kprobe_opcode_t 1001 arch/ia64/kernel/kprobes.c (kprobe_opcode_t *)((struct fnptr *)kretprobe_trampoline)->ip) kprobe_opcode_t 37 arch/mips/include/asm/kprobes.h (MAX_INSN_SIZE * sizeof(kprobe_opcode_t))); \ kprobe_opcode_t 49 arch/mips/include/asm/kprobes.h kprobe_opcode_t *insn; kprobe_opcode_t 124 arch/mips/kernel/kprobes.c memcpy(&p->ainsn.insn[0], p->addr + 1, sizeof(kprobe_opcode_t)); kprobe_opcode_t 126 arch/mips/kernel/kprobes.c memcpy(&p->ainsn.insn[0], p->addr, sizeof(kprobe_opcode_t)); kprobe_opcode_t 277 arch/mips/kernel/kprobes.c kprobe_opcode_t *addr; kprobe_opcode_t 280 arch/mips/kernel/kprobes.c addr = (kprobe_opcode_t *) regs->cp0_epc; kprobe_opcode_t 479 arch/mips/kernel/kprobes.c ri->ret_addr = (kprobe_opcode_t *) regs->regs[31]; kprobe_opcode_t 552 arch/mips/kernel/kprobes.c if (p->addr == (kprobe_opcode_t *)kretprobe_trampoline) kprobe_opcode_t 559 arch/mips/kernel/kprobes.c .addr = (kprobe_opcode_t *)kretprobe_trampoline, kprobe_opcode_t 32 arch/parisc/include/asm/kprobes.h sizeof(kprobe_opcode_t)) kprobe_opcode_t 37 arch/parisc/include/asm/kprobes.h kprobe_opcode_t *insn; kprobe_opcode_t 209 arch/parisc/kernel/ftrace.c struct kprobe *p = get_kprobe((kprobe_opcode_t *)ip); kprobe_opcode_t 29 arch/parisc/kernel/kprobes.c MAX_INSN_SIZE * sizeof(kprobe_opcode_t)); kprobe_opcode_t 199 arch/parisc/kernel/kprobes.c kprobe_opcode_t *correct_ret_addr = NULL; kprobe_opcode_t 274 arch/parisc/kernel/kprobes.c ri->ret_addr = (kprobe_opcode_t *)regs->gr[2]; kprobe_opcode_t 287 arch/parisc/kernel/kprobes.c trampoline_p.addr = (kprobe_opcode_t *) kprobe_opcode_t 34 arch/powerpc/include/asm/kprobes.h extern kprobe_opcode_t optinsn_slot; kprobe_opcode_t 37 arch/powerpc/include/asm/kprobes.h extern kprobe_opcode_t optprobe_template_entry[]; kprobe_opcode_t 38 arch/powerpc/include/asm/kprobes.h extern kprobe_opcode_t optprobe_template_op_address[]; kprobe_opcode_t 39 arch/powerpc/include/asm/kprobes.h extern kprobe_opcode_t optprobe_template_call_handler[]; kprobe_opcode_t 40 arch/powerpc/include/asm/kprobes.h extern kprobe_opcode_t optprobe_template_insn[]; kprobe_opcode_t 41 arch/powerpc/include/asm/kprobes.h extern kprobe_opcode_t optprobe_template_call_emulate[]; kprobe_opcode_t 42 arch/powerpc/include/asm/kprobes.h extern kprobe_opcode_t optprobe_template_ret[]; kprobe_opcode_t 43 arch/powerpc/include/asm/kprobes.h extern kprobe_opcode_t optprobe_template_end[]; kprobe_opcode_t 47 arch/powerpc/include/asm/kprobes.h #define MAX_OPTIMIZED_LENGTH sizeof(kprobe_opcode_t) /* 4 bytes */ kprobe_opcode_t 49 arch/powerpc/include/asm/kprobes.h #define RELATIVEJUMP_SIZE sizeof(kprobe_opcode_t) /* 4 bytes */ kprobe_opcode_t 60 arch/powerpc/include/asm/kprobes.h kprobe_opcode_t *insn; kprobe_opcode_t 82 arch/powerpc/include/asm/kprobes.h kprobe_opcode_t copied_insn[1]; kprobe_opcode_t 84 arch/powerpc/include/asm/kprobes.h kprobe_opcode_t *insn; kprobe_opcode_t 22 arch/powerpc/kernel/kprobes-ftrace.c p = get_kprobe((kprobe_opcode_t *)nip); kprobe_opcode_t 41 arch/powerpc/kernel/kprobes.c kprobe_opcode_t *kprobe_lookup_name(const char *name, unsigned int offset) kprobe_opcode_t 43 arch/powerpc/kernel/kprobes.c kprobe_opcode_t *addr = NULL; kprobe_opcode_t 47 arch/powerpc/kernel/kprobes.c addr = (kprobe_opcode_t *)kallsyms_lookup_name(name); kprobe_opcode_t 58 arch/powerpc/kernel/kprobes.c addr = (kprobe_opcode_t *)faddr; kprobe_opcode_t 61 arch/powerpc/kernel/kprobes.c addr = (kprobe_opcode_t *)ppc_function_entry(addr); kprobe_opcode_t 93 arch/powerpc/kernel/kprobes.c addr = (kprobe_opcode_t *)kallsyms_lookup_name(dot_name); kprobe_opcode_t 97 arch/powerpc/kernel/kprobes.c addr = (kprobe_opcode_t *)kallsyms_lookup_name(name); kprobe_opcode_t 99 arch/powerpc/kernel/kprobes.c addr = (kprobe_opcode_t *)kallsyms_lookup_name(name); kprobe_opcode_t 108 arch/powerpc/kernel/kprobes.c kprobe_opcode_t insn = *p->addr; kprobe_opcode_t 128 arch/powerpc/kernel/kprobes.c MAX_INSN_SIZE * sizeof(kprobe_opcode_t)); kprobe_opcode_t 131 arch/powerpc/kernel/kprobes.c (unsigned long)p->ainsn.insn + sizeof(kprobe_opcode_t)); kprobe_opcode_t 209 arch/powerpc/kernel/kprobes.c ri->ret_addr = (kprobe_opcode_t *)regs->link; kprobe_opcode_t 281 arch/powerpc/kernel/kprobes.c kprobe_opcode_t insn = *p->ainsn.insn; kprobe_opcode_t 312 arch/powerpc/kernel/kprobes.c kprobe_opcode_t cur_insn = *addr; kprobe_opcode_t 333 arch/powerpc/kernel/kprobes.c kprobe_opcode_t cur_insn = *addr; kprobe_opcode_t 599 arch/powerpc/kernel/kprobes.c .addr = (kprobe_opcode_t *) &kretprobe_trampoline, kprobe_opcode_t 610 arch/powerpc/kernel/kprobes.c if (p->addr == (kprobe_opcode_t *)&kretprobe_trampoline) kprobe_opcode_t 74 arch/powerpc/kernel/optprobes.c if (p->addr == (kprobe_opcode_t *)&kretprobe_trampoline) kprobe_opcode_t 75 arch/powerpc/kernel/optprobes.c return (unsigned long)p->addr + sizeof(kprobe_opcode_t); kprobe_opcode_t 147 arch/powerpc/kernel/optprobes.c void patch_imm32_load_insns(unsigned int val, kprobe_opcode_t *addr) kprobe_opcode_t 163 arch/powerpc/kernel/optprobes.c void patch_imm64_load_insns(unsigned long val, kprobe_opcode_t *addr) kprobe_opcode_t 192 arch/powerpc/kernel/optprobes.c kprobe_opcode_t *buff, branch_op_callback, branch_emulate_step; kprobe_opcode_t 193 arch/powerpc/kernel/optprobes.c kprobe_opcode_t *op_callback_addr, *emulate_step_addr; kprobe_opcode_t 230 arch/powerpc/kernel/optprobes.c size = (TMPL_END_IDX * sizeof(kprobe_opcode_t)) / sizeof(int); kprobe_opcode_t 247 arch/powerpc/kernel/optprobes.c op_callback_addr = (kprobe_opcode_t *)ppc_kallsyms_lookup_name("optimized_callback"); kprobe_opcode_t 248 arch/powerpc/kernel/optprobes.c emulate_step_addr = (kprobe_opcode_t *)ppc_kallsyms_lookup_name("emulate_step"); kprobe_opcode_t 56 arch/s390/include/asm/kprobes.h kprobe_opcode_t *insn; kprobe_opcode_t 263 arch/s390/kernel/kprobes.c ri->ret_addr = (kprobe_opcode_t *) regs->gprs[14]; kprobe_opcode_t 372 arch/s390/kernel/kprobes.c kprobe_opcode_t *correct_ret_addr; kprobe_opcode_t 646 arch/s390/kernel/kprobes.c .addr = (kprobe_opcode_t *) &kretprobe_trampoline, kprobe_opcode_t 657 arch/s390/kernel/kprobes.c return p->addr == (kprobe_opcode_t *) &kretprobe_trampoline; kprobe_opcode_t 34 arch/sh/include/asm/kprobes.h kprobe_opcode_t insn[MAX_INSN_SIZE]; kprobe_opcode_t 42 arch/sh/kernel/kprobes.c kprobe_opcode_t opcode = *(kprobe_opcode_t *) (p->addr); kprobe_opcode_t 54 arch/sh/kernel/kprobes.c memcpy(p->ainsn.insn, p->addr, MAX_INSN_SIZE * sizeof(kprobe_opcode_t)); kprobe_opcode_t 62 arch/sh/kernel/kprobes.c (unsigned long)p->addr + sizeof(kprobe_opcode_t)); kprobe_opcode_t 69 arch/sh/kernel/kprobes.c (unsigned long)p->addr + sizeof(kprobe_opcode_t)); kprobe_opcode_t 88 arch/sh/kernel/kprobes.c struct kprobe *p = get_kprobe((kprobe_opcode_t *) pc + 1); kprobe_opcode_t 146 arch/sh/kernel/kprobes.c __this_cpu_write(saved_current_opcode.addr, (kprobe_opcode_t *)regs->pc); kprobe_opcode_t 158 arch/sh/kernel/kprobes.c op1->addr = (kprobe_opcode_t *) regs->regs[reg_nr]; kprobe_opcode_t 162 arch/sh/kernel/kprobes.c (kprobe_opcode_t *) (regs->pc + 4 + disp * 2); kprobe_opcode_t 167 arch/sh/kernel/kprobes.c (kprobe_opcode_t *) (regs->pc + 4 + kprobe_opcode_t 171 arch/sh/kernel/kprobes.c op1->addr = (kprobe_opcode_t *) regs->pr; kprobe_opcode_t 179 arch/sh/kernel/kprobes.c (kprobe_opcode_t *) (regs->pc + 4 + disp * 2); kprobe_opcode_t 189 arch/sh/kernel/kprobes.c (kprobe_opcode_t *) (regs->pc + 4 + disp * 2); kprobe_opcode_t 206 arch/sh/kernel/kprobes.c ri->ret_addr = (kprobe_opcode_t *) regs->pr; kprobe_opcode_t 216 arch/sh/kernel/kprobes.c kprobe_opcode_t *addr = NULL; kprobe_opcode_t 226 arch/sh/kernel/kprobes.c addr = (kprobe_opcode_t *) (regs->pc); kprobe_opcode_t 255 arch/sh/kernel/kprobes.c if (*(kprobe_opcode_t *)addr != BREAKPOINT_INSTRUCTION) { kprobe_opcode_t 367 arch/sh/kernel/kprobes.c kprobe_opcode_t *addr = NULL; kprobe_opcode_t 484 arch/sh/kernel/kprobes.c kprobe_opcode_t *addr = NULL; kprobe_opcode_t 487 arch/sh/kernel/kprobes.c addr = (kprobe_opcode_t *) (args->regs->pc); kprobe_opcode_t 514 arch/sh/kernel/kprobes.c .addr = (kprobe_opcode_t *)&kretprobe_trampoline, kprobe_opcode_t 32 arch/sparc/include/asm/kprobes.h kprobe_opcode_t insn[MAX_INSN_SIZE]; kprobe_opcode_t 455 arch/sparc/kernel/kprobes.c ri->ret_addr = (kprobe_opcode_t *)(regs->u_regs[UREG_RETPC] + 8); kprobe_opcode_t 536 arch/sparc/kernel/kprobes.c .addr = (kprobe_opcode_t *) &kretprobe_trampoline, kprobe_opcode_t 547 arch/sparc/kernel/kprobes.c if (p->addr == (kprobe_opcode_t *)&kretprobe_trampoline) kprobe_opcode_t 42 arch/x86/include/asm/kprobes.h extern __visible kprobe_opcode_t optprobe_template_entry[]; kprobe_opcode_t 43 arch/x86/include/asm/kprobes.h extern __visible kprobe_opcode_t optprobe_template_val[]; kprobe_opcode_t 44 arch/x86/include/asm/kprobes.h extern __visible kprobe_opcode_t optprobe_template_call[]; kprobe_opcode_t 45 arch/x86/include/asm/kprobes.h extern __visible kprobe_opcode_t optprobe_template_end[]; kprobe_opcode_t 62 arch/x86/include/asm/kprobes.h kprobe_opcode_t *insn; kprobe_opcode_t 76 arch/x86/include/asm/kprobes.h kprobe_opcode_t copied_insn[RELATIVE_ADDR_SIZE]; kprobe_opcode_t 78 arch/x86/include/asm/kprobes.h kprobe_opcode_t *insn; kprobe_opcode_t 82 arch/x86/kernel/kprobes/common.h extern unsigned long recover_probed_instruction(kprobe_opcode_t *buf, kprobe_opcode_t 96 arch/x86/kernel/kprobes/common.h extern unsigned long __recover_optprobed_insn(kprobe_opcode_t *buf, unsigned long addr); kprobe_opcode_t 102 arch/x86/kernel/kprobes/common.h static inline unsigned long __recover_optprobed_insn(kprobe_opcode_t *buf, unsigned long addr) kprobe_opcode_t 136 arch/x86/kernel/kprobes/core.c static kprobe_opcode_t *skip_prefixes(kprobe_opcode_t *insn) kprobe_opcode_t 159 arch/x86/kernel/kprobes/core.c kprobe_opcode_t opcode; kprobe_opcode_t 205 arch/x86/kernel/kprobes/core.c __recover_probed_insn(kprobe_opcode_t *buf, unsigned long addr) kprobe_opcode_t 246 arch/x86/kernel/kprobes/core.c MAX_INSN_SIZE * sizeof(kprobe_opcode_t))) kprobe_opcode_t 262 arch/x86/kernel/kprobes/core.c unsigned long recover_probed_instruction(kprobe_opcode_t *buf, unsigned long addr) kprobe_opcode_t 278 arch/x86/kernel/kprobes/core.c kprobe_opcode_t buf[MAX_INSN_SIZE]; kprobe_opcode_t 315 arch/x86/kernel/kprobes/core.c static int is_IF_modifier(kprobe_opcode_t *insn) kprobe_opcode_t 340 arch/x86/kernel/kprobes/core.c kprobe_opcode_t buf[MAX_INSN_SIZE]; kprobe_opcode_t 393 arch/x86/kernel/kprobes/core.c static int prepare_boost(kprobe_opcode_t *buf, struct kprobe *p, kprobe_opcode_t 449 arch/x86/kernel/kprobes/core.c kprobe_opcode_t buf[MAX_INSN_SIZE]; kprobe_opcode_t 569 arch/x86/kernel/kprobes/core.c ri->ret_addr = (kprobe_opcode_t *) *sara; kprobe_opcode_t 656 arch/x86/kernel/kprobes/core.c kprobe_opcode_t *addr; kprobe_opcode_t 663 arch/x86/kernel/kprobes/core.c addr = (kprobe_opcode_t *)(regs->ip - sizeof(kprobe_opcode_t)); kprobe_opcode_t 764 arch/x86/kernel/kprobes/core.c kprobe_opcode_t *correct_ret_addr = NULL; kprobe_opcode_t 913 arch/x86/kernel/kprobes/core.c kprobe_opcode_t *insn = p->ainsn.insn; kprobe_opcode_t 23 arch/x86/kernel/kprobes/ftrace.c p = get_kprobe((kprobe_opcode_t *)ip); kprobe_opcode_t 33 arch/x86/kernel/kprobes/ftrace.c regs->ip = ip + sizeof(kprobe_opcode_t); kprobe_opcode_t 34 arch/x86/kernel/kprobes/opt.c unsigned long __recover_optprobed_insn(kprobe_opcode_t *buf, unsigned long addr) kprobe_opcode_t 60 arch/x86/kernel/kprobes/opt.c MAX_INSN_SIZE * sizeof(kprobe_opcode_t))) kprobe_opcode_t 75 arch/x86/kernel/kprobes/opt.c static void synthesize_set_arg1(kprobe_opcode_t *addr, unsigned long val) kprobe_opcode_t 144 arch/x86/kernel/kprobes/opt.c #define INT3_SIZE sizeof(kprobe_opcode_t) kprobe_opcode_t 257 arch/x86/kernel/kprobes/opt.c kprobe_opcode_t buf[MAX_INSN_SIZE]; kprobe_opcode_t 70 include/linux/kprobes.h kprobe_opcode_t *addr; kprobe_opcode_t 91 include/linux/kprobes.h kprobe_opcode_t opcode; kprobe_opcode_t 161 include/linux/kprobes.h kprobe_opcode_t *ret_addr; kprobe_opcode_t 235 include/linux/kprobes.h extern bool kprobe_on_func_entry(kprobe_opcode_t *addr, const char *sym, unsigned long offset); kprobe_opcode_t 251 include/linux/kprobes.h extern kprobe_opcode_t *__get_insn_slot(struct kprobe_insn_cache *c); kprobe_opcode_t 253 include/linux/kprobes.h kprobe_opcode_t *slot, int dirty); kprobe_opcode_t 261 include/linux/kprobes.h static inline kprobe_opcode_t *get_##__name##_slot(void) \ kprobe_opcode_t 266 include/linux/kprobes.h static inline void free_##__name##_slot(kprobe_opcode_t *slot, int dirty)\ kprobe_opcode_t 353 include/linux/kprobes.h kprobe_opcode_t *kprobe_lookup_name(const char *name, unsigned int offset); kprobe_opcode_t 62 kernel/kprobes.c kprobe_opcode_t * __weak kprobe_lookup_name(const char *name, kprobe_opcode_t 65 kernel/kprobes.c return ((kprobe_opcode_t *)(kallsyms_lookup_name(name))); kprobe_opcode_t 85 kernel/kprobes.c kprobe_opcode_t *insns; /* Page of instruction slots */ kprobe_opcode_t 98 kernel/kprobes.c return PAGE_SIZE/(c->insn_size * sizeof(kprobe_opcode_t)); kprobe_opcode_t 131 kernel/kprobes.c kprobe_opcode_t *__get_insn_slot(struct kprobe_insn_cache *c) kprobe_opcode_t 134 kernel/kprobes.c kprobe_opcode_t *slot = NULL; kprobe_opcode_t 236 kernel/kprobes.c kprobe_opcode_t *slot, int dirty) kprobe_opcode_t 245 kernel/kprobes.c (c->insn_size * sizeof(kprobe_opcode_t)); kprobe_opcode_t 358 kernel/kprobes.c memcpy(&p->opcode, &ap->opcode, sizeof(kprobe_opcode_t)); kprobe_opcode_t 1472 kernel/kprobes.c static kprobe_opcode_t *_kprobe_addr(kprobe_opcode_t *addr, kprobe_opcode_t 1484 kernel/kprobes.c addr = (kprobe_opcode_t *)(((char *)addr) + offset); kprobe_opcode_t 1492 kernel/kprobes.c static kprobe_opcode_t *kprobe_addr(struct kprobe *p) kprobe_opcode_t 1603 kernel/kprobes.c kprobe_opcode_t *addr; kprobe_opcode_t 1914 kernel/kprobes.c bool kprobe_on_func_entry(kprobe_opcode_t *addr, const char *sym, unsigned long offset) kprobe_opcode_t 1916 kernel/kprobes.c kprobe_opcode_t *kp_addr = _kprobe_addr(addr, sym, offset);