Lines Matching refs:kprobe_opcode_t
67 kprobe_opcode_t * __weak kprobe_lookup_name(const char *name,
70 return ((kprobe_opcode_t *)(kallsyms_lookup_name(name)));
88 kprobe_opcode_t *insns; /* Page of instruction slots */
101 return PAGE_SIZE/(c->insn_size * sizeof(kprobe_opcode_t));
141 kprobe_opcode_t *__get_insn_slot(struct kprobe_insn_cache *c)
144 kprobe_opcode_t *slot = NULL;
254 kprobe_opcode_t *slot, int dirty)
263 (c->insn_size * sizeof(kprobe_opcode_t));
407 memcpy(&p->opcode, &ap->opcode, sizeof(kprobe_opcode_t));
488 static struct kprobe *get_optimized_kprobe(kprobe_opcode_t *addr)
495 for (i = 1; !p && i < MAX_OPTIMIZED_LENGTH / sizeof(kprobe_opcode_t); i++)
1476 static kprobe_opcode_t *_kprobe_addr(kprobe_opcode_t *addr,
1488 addr = (kprobe_opcode_t *)(((char *)addr) + offset);
1496 static kprobe_opcode_t *kprobe_addr(struct kprobe *p)
1616 kprobe_opcode_t *addr;
1867 static kprobe_opcode_t *__kretprobe_find_ret_addr(struct task_struct *tsk,
1909 kprobe_opcode_t *ret;
1926 kprobe_opcode_t *correct_ret_addr)
1937 kprobe_opcode_t *correct_ret_addr = NULL;
2047 int kprobe_on_func_entry(kprobe_opcode_t *addr, const char *sym, unsigned long offset)
2049 kprobe_opcode_t *kp_addr = _kprobe_addr(addr, sym, offset);