Searched refs:kprobe_opcode_t (Results 1 - 25 of 44) sorted by path

12

/linux-master/arch/arm/probes/kprobes/
H A Dcore.h28 kprobe_decode_ldmstm(kprobe_opcode_t insn, struct arch_probes_insn *asi,
H A Dcore.c50 kprobe_opcode_t insn;
51 kprobe_opcode_t tmp_insn[MAX_INSN_SIZE];
134 kprobe_opcode_t insn = p->opcode;
250 p = get_kprobe((kprobe_opcode_t *)(regs->ARM_pc | 1));
252 p = get_kprobe((kprobe_opcode_t *)regs->ARM_pc);
255 p = get_kprobe((kprobe_opcode_t *)regs->ARM_pc);
423 ri->ret_addr = (kprobe_opcode_t *)regs->ARM_lr;
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/arm64/kernel/probes/
H A Ddecode-insn.h18 #define MAX_ATOMIC_CONTEXT_SIZE (128 / sizeof(kprobe_opcode_t))
28 arm_kprobe_decode_insn(kprobe_opcode_t *addr, struct arch_specific_insn *asi);
H A Ddecode-insn.c119 is_probed_address_atomic(kprobe_opcode_t *scan_start, kprobe_opcode_t *scan_end)
137 arm_kprobe_decode_insn(kprobe_opcode_t *addr, struct arch_specific_insn *asi)
155 if (offset < (MAX_ATOMIC_CONTEXT_SIZE*sizeof(kprobe_opcode_t)))
156 scan_end = addr - (offset / sizeof(kprobe_opcode_t));
H A Dkprobes.c46 kprobe_opcode_t *addr = p->ainsn.api.insn;
74 sizeof(kprobe_opcode_t);
311 p = get_kprobe((kprobe_opcode_t *) addr);
417 ri->ret_addr = (kprobe_opcode_t *)regs->regs[30];
/linux-master/arch/arc/include/asm/
H A Dkprobes.h13 typedef u16 kprobe_opcode_t; typedef
23 kprobe_opcode_t *t1_addr, *t2_addr;
24 kprobe_opcode_t t1_opcode, t2_opcode;
/linux-master/arch/arc/kernel/
H A Dkprobes.c42 (unsigned long)p->addr + sizeof(kprobe_opcode_t));
50 (unsigned long)p->addr + sizeof(kprobe_opcode_t));
63 sizeof(kprobe_opcode_t));
73 sizeof(kprobe_opcode_t));
107 sizeof(kprobe_opcode_t));
117 sizeof(kprobe_opcode_t));
139 (unsigned long)p->addr + sizeof(kprobe_opcode_t));
174 p->ainsn.t1_addr = (kprobe_opcode_t *) next_pc;
180 sizeof(kprobe_opcode_t));
183 p->ainsn.t2_addr = (kprobe_opcode_t *) tgt_if_b
[all...]
/linux-master/arch/arm/include/asm/
H A Dkprobes.h24 typedef u32 kprobe_opcode_t; typedef
45 extern __visible kprobe_opcode_t optprobe_template_entry[];
46 extern __visible kprobe_opcode_t optprobe_template_val[];
47 extern __visible kprobe_opcode_t optprobe_template_call[];
48 extern __visible kprobe_opcode_t optprobe_template_end[];
49 extern __visible kprobe_opcode_t optprobe_template_sub_sp[];
50 extern __visible kprobe_opcode_t optprobe_template_add_sp[];
51 extern __visible kprobe_opcode_t optprobe_template_restore_begin[];
52 extern __visible kprobe_opcode_t optprobe_template_restore_orig_insn[];
53 extern __visible kprobe_opcode_t optprobe_template_restore_en
[all...]
/linux-master/arch/arm64/include/asm/
H A Dprobes.h24 typedef u32 kprobe_opcode_t; typedef
/linux-master/arch/csky/include/asm/
H A Dprobes.h18 typedef u32 kprobe_opcode_t; typedef
/linux-master/arch/csky/kernel/probes/
H A Dftrace.c20 p = get_kprobe((kprobe_opcode_t *)ip);
22 p = get_kprobe((kprobe_opcode_t *)(ip - MCOUNT_INSN_SIZE));
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/loongarch/include/asm/
H A Dkprobes.h20 (MAX_INSN_SIZE * sizeof(kprobe_opcode_t))); \
25 typedef u32 kprobe_opcode_t; typedef
30 kprobe_opcode_t *insn;
/linux-master/arch/loongarch/kernel/
H A Dftrace_dyn.c294 p = get_kprobe((kprobe_opcode_t *)ip);
H A Dkprobes.c211 kprobe_opcode_t *addr = (kprobe_opcode_t *)regs->csr_era;
/linux-master/arch/mips/include/asm/
H A Dkprobes.h28 typedef union mips_instruction kprobe_opcode_t; typedef in typeref:union:mips_instruction
37 (MAX_INSN_SIZE * sizeof(kprobe_opcode_t))); \
49 kprobe_opcode_t *insn;
/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/parisc/include/asm/
H A Dkprobes.h26 typedef u32 kprobe_opcode_t; typedef
34 MAX_INSN_SIZE*sizeof(kprobe_opcode_t))
39 kprobe_opcode_t *insn;
/linux-master/arch/parisc/kernel/
H A Dftrace.c214 p = get_kprobe((kprobe_opcode_t *)ip);
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 *)
/linux-master/arch/powerpc/include/asm/
H A Dkprobes.h32 typedef u32 kprobe_opcode_t; typedef
34 extern kprobe_opcode_t optinsn_slot;
37 extern kprobe_opcode_t optprobe_template_entry[];
38 extern kprobe_opcode_t optprobe_template_op_address[];
39 extern kprobe_opcode_t optprobe_template_call_handler[];
40 extern kprobe_opcode_t optprobe_template_insn[];
41 extern kprobe_opcode_t optprobe_template_call_emulate[];
42 extern kprobe_opcode_t optprobe_template_ret[];
43 extern kprobe_opcode_t optprobe_template_end[];
47 #define MAX_OPTIMIZED_LENGTH sizeof(kprobe_opcode_t) /*
[all...]
/linux-master/arch/powerpc/kernel/
H A Dkprobes-ftrace.c29 p = get_kprobe((kprobe_opcode_t *)nip);
H A Dkprobes.c44 kprobe_opcode_t *kprobe_lookup_name(const char *name, unsigned int offset)
46 kprobe_opcode_t *addr = NULL;
50 addr = (kprobe_opcode_t *)kallsyms_lookup_name(name);
61 addr = (kprobe_opcode_t *)faddr;
64 addr = (kprobe_opcode_t *)ppc_function_entry(addr);
96 addr = (kprobe_opcode_t *)kallsyms_lookup_name(dot_name);
100 addr = (kprobe_opcode_t *)kallsyms_lookup_name(name);
102 addr = (kprobe_opcode_t *)kallsyms_lookup_name(name);
122 kprobe_opcode_t *arch_adjust_kprobe_addr(unsigned long addr, unsigned long offset,
126 return (kprobe_opcode_t *)(add
[all...]

Completed in 473 milliseconds

12