Lines Matching refs:kprobe_opcode_t
71 kprobe_opcode_t * __weak kprobe_lookup_name(const char *name,
74 return ((kprobe_opcode_t *)(kallsyms_lookup_name(name)));
92 kprobe_opcode_t *insns; /* Page of instruction slots */
101 return PAGE_SIZE/(c->insn_size * sizeof(kprobe_opcode_t));
145 kprobe_opcode_t *__get_insn_slot(struct kprobe_insn_cache *c)
250 kprobe_opcode_t *slot, struct kprobe_insn_page **pkip)
258 (c->insn_size * sizeof(kprobe_opcode_t));
271 kprobe_opcode_t *slot, int dirty)
412 memcpy(&p->opcode, &ap->opcode, sizeof(kprobe_opcode_t));
493 static struct kprobe *get_optimized_kprobe(kprobe_opcode_t *addr)
500 for (i = 1; !p && i < MAX_OPTIMIZED_LENGTH / sizeof(kprobe_opcode_t); i++)
1414 kprobe_opcode_t *__weak arch_adjust_kprobe_addr(unsigned long addr,
1419 return (kprobe_opcode_t *)(addr + offset);
1428 static kprobe_opcode_t *
1429 _kprobe_addr(kprobe_opcode_t *addr, const char *symbol_name,
1469 static kprobe_opcode_t *kprobe_addr(struct kprobe *p)
1634 kprobe_opcode_t *addr;
1935 static kprobe_opcode_t *__kretprobe_find_ret_addr(struct task_struct *tsk,
1977 kprobe_opcode_t *ret;
1994 kprobe_opcode_t *correct_ret_addr)
2007 kprobe_opcode_t *correct_ret_addr;
2160 int kprobe_on_func_entry(kprobe_opcode_t *addr, const char *sym, unsigned long offset)
2163 kprobe_opcode_t *kp_addr = _kprobe_addr(addr, sym, offset, &on_func_entry);