Lines Matching refs:kprobe_opcode_t
73 kprobe_opcode_t * __weak kprobe_lookup_name(const char *name,
76 return ((kprobe_opcode_t *)(kallsyms_lookup_name(name)));
94 kprobe_opcode_t *insns; /* Page of instruction slots */
103 return PAGE_SIZE/(c->insn_size * sizeof(kprobe_opcode_t));
147 kprobe_opcode_t *__get_insn_slot(struct kprobe_insn_cache *c)
252 kprobe_opcode_t *slot, struct kprobe_insn_page **pkip)
260 (c->insn_size * sizeof(kprobe_opcode_t));
273 kprobe_opcode_t *slot, int dirty)
414 memcpy(&p->opcode, &ap->opcode, sizeof(kprobe_opcode_t));
495 static struct kprobe *get_optimized_kprobe(kprobe_opcode_t *addr)
502 for (i = 1; !p && i < MAX_OPTIMIZED_LENGTH / sizeof(kprobe_opcode_t); i++)
1492 kprobe_opcode_t *__weak arch_adjust_kprobe_addr(unsigned long addr,
1497 return (kprobe_opcode_t *)(addr + offset);
1506 static kprobe_opcode_t *
1507 _kprobe_addr(kprobe_opcode_t *addr, const char *symbol_name,
1547 static kprobe_opcode_t *kprobe_addr(struct kprobe *p)
1712 kprobe_opcode_t *addr;
2013 static kprobe_opcode_t *__kretprobe_find_ret_addr(struct task_struct *tsk,
2055 kprobe_opcode_t *ret;
2072 kprobe_opcode_t *correct_ret_addr)
2085 kprobe_opcode_t *correct_ret_addr;
2238 int kprobe_on_func_entry(kprobe_opcode_t *addr, const char *sym, unsigned long offset)
2241 kprobe_opcode_t *kp_addr = _kprobe_addr(addr, sym, offset, &on_func_entry);