Searched refs:kprobe_opcode_t (Results 26 - 44 of 44) sorted by relevance

12

/linux-master/arch/mips/kernel/
H A Dkprobes.c127 memcpy(&p->ainsn.insn[0], p->addr + 1, sizeof(kprobe_opcode_t));
129 memcpy(&p->ainsn.insn[0], p->addr, sizeof(kprobe_opcode_t));
283 kprobe_opcode_t *addr;
286 addr = (kprobe_opcode_t *) regs->cp0_epc;
484 ri->ret_addr = (kprobe_opcode_t *) regs->regs[31];
510 if (p->addr == (kprobe_opcode_t *)__kretprobe_trampoline)
518 .addr = (kprobe_opcode_t *)__kretprobe_trampoline,
/linux-master/arch/arm/probes/kprobes/
H A Dopt-arm.c184 kprobe_opcode_t *code;
236 TMPL_END_IDX * sizeof(kprobe_opcode_t));
262 kprobe_opcode_t final_branch = arm_gen_branch(
348 kprobe_opcode_t *addr)
351 op->kp.addr + (RELATIVEJUMP_SIZE / sizeof(kprobe_opcode_t)) > addr);
H A Dtest-core.c336 the_kprobe.addr = (kprobe_opcode_t *)func;
386 the_kretprobe.kp.addr = (kprobe_opcode_t *)func;
521 .addr = (kprobe_opcode_t *)((uintptr_t)fn + offset),
775 coverage_add_registers(struct coverage_entry *entry, kprobe_opcode_t insn)
842 static void coverage_add(kprobe_opcode_t insn)
1000 static kprobe_opcode_t current_instruction;
1346 test_before_probe.kprobe.addr = (kprobe_opcode_t *)test_code;
1349 test_case_probe.kprobe.addr = (kprobe_opcode_t *)test_code;
1370 test_after_probe.kprobe.addr = (kprobe_opcode_t *)test_code;
1412 (kprobe_opcode_t *)current_branch_targe
[all...]
/linux-master/arch/parisc/kernel/
H A Dkprobes.c203 kprobe_opcode_t *correct_ret_addr)
211 ri->ret_addr = (kprobe_opcode_t *)regs->gr[2];
225 trampoline_p.addr = (kprobe_opcode_t *)
H A Dftrace.c217 p = get_kprobe((kprobe_opcode_t *)ip);
/linux-master/arch/riscv/kernel/probes/
H A Dftrace.c21 p = get_kprobe((kprobe_opcode_t *)ip);
H A Dkprobes.c79 p->opcode = (kprobe_opcode_t)(*insn++);
81 p->opcode |= (kprobe_opcode_t)(*insn) << 16;
290 p = get_kprobe((kprobe_opcode_t *) addr);
/linux-master/arch/powerpc/kernel/
H A Dkprobes-ftrace.c32 p = get_kprobe((kprobe_opcode_t *)nip);
/linux-master/arch/x86/kernel/kprobes/
H A Dopt.c37 unsigned long __recover_optprobed_insn(kprobe_opcode_t *buf, unsigned long addr)
63 MAX_INSN_SIZE * sizeof(kprobe_opcode_t)))
77 static void synthesize_clac(kprobe_opcode_t *addr)
93 static void synthesize_set_arg1(kprobe_opcode_t *addr, unsigned long val)
268 kprobe_opcode_t buf[MAX_INSN_SIZE];
357 kprobe_opcode_t *addr)
H A Dcore.c142 kprobe_opcode_t opcode;
205 __recover_probed_insn(kprobe_opcode_t *buf, unsigned long addr)
239 MAX_INSN_SIZE * sizeof(kprobe_opcode_t)))
255 unsigned long recover_probed_instruction(kprobe_opcode_t *buf, unsigned long addr)
292 kprobe_opcode_t buf[MAX_INSN_SIZE];
373 kprobe_opcode_t *arch_adjust_kprobe_addr(unsigned long addr, unsigned long offset,
394 return (kprobe_opcode_t *)(addr + offset);
406 kprobe_opcode_t buf[MAX_INSN_SIZE];
465 static int prepare_singlestep(kprobe_opcode_t *buf, struct kprobe *p,
759 kprobe_opcode_t bu
[all...]
/linux-master/arch/csky/kernel/probes/
H A Dkprobes.c23 kprobe_opcode_t *addr;
47 static int __kprobes patch_text(kprobe_opcode_t *addr, u32 opcode)
320 p = get_kprobe((kprobe_opcode_t *) addr);
399 ri->ret_addr = (kprobe_opcode_t *)regs->lr;
/linux-master/arch/arm64/kernel/probes/
H A Dkprobes.c46 kprobe_opcode_t *addr = p->ainsn.api.insn;
74 sizeof(kprobe_opcode_t);
304 p = get_kprobe((kprobe_opcode_t *) addr);
410 ri->ret_addr = (kprobe_opcode_t *)regs->regs[30];
/linux-master/arch/sparc/kernel/
H A Dkprobes.c438 ri->ret_addr = (kprobe_opcode_t *)(regs->u_regs[UREG_RETPC] + 8);
474 .addr = (kprobe_opcode_t *) &__kretprobe_trampoline,
485 if (p->addr == (kprobe_opcode_t *)&__kretprobe_trampoline)
/linux-master/kernel/
H A Dkprobes.c70 kprobe_opcode_t * __weak kprobe_lookup_name(const char *name,
73 return ((kprobe_opcode_t *)(kallsyms_lookup_name(name)));
91 kprobe_opcode_t *insns; /* Page of instruction slots */
104 return PAGE_SIZE/(c->insn_size * sizeof(kprobe_opcode_t));
144 kprobe_opcode_t *__get_insn_slot(struct kprobe_insn_cache *c)
147 kprobe_opcode_t *slot = NULL;
257 kprobe_opcode_t *slot, int dirty)
266 (c->insn_size * sizeof(kprobe_opcode_t));
410 memcpy(&p->opcode, &ap->opcode, sizeof(kprobe_opcode_t));
491 static struct kprobe *get_optimized_kprobe(kprobe_opcode_t *add
[all...]
/linux-master/arch/loongarch/kernel/
H A Dkprobes.c211 kprobe_opcode_t *addr = (kprobe_opcode_t *)regs->csr_era;
H A Dftrace_dyn.c297 p = get_kprobe((kprobe_opcode_t *)ip);
/linux-master/arch/s390/lib/
H A Dtest_unwind.c202 my_kretprobe.kp.addr = (kprobe_opcode_t *)test_unwind_kretprobed_func;
254 (kprobe_opcode_t *)test_unwind_kprobed_func :
255 (kprobe_opcode_t *)test_unwind_kprobed_insn;
/linux-master/arch/s390/kernel/
H A Dkprobes.c47 kprobe_opcode_t insn[MAX_INSN_SIZE];
77 kprobe_opcode_t insn;
H A Dftrace.c307 p = get_kprobe((kprobe_opcode_t *)ip);

Completed in 231 milliseconds

12