Lines Matching refs:addr

36 bool arch_within_kprobe_blacklist(unsigned long addr)
38 return (addr >= (unsigned long)__kprobes_text_start &&
39 addr < (unsigned long)__kprobes_text_end) ||
40 (addr >= (unsigned long)_stext &&
41 addr < (unsigned long)__head_end);
46 kprobe_opcode_t *addr = NULL;
50 addr = (kprobe_opcode_t *)kallsyms_lookup_name(name);
51 if (addr && !offset) {
58 faddr = ftrace_location_range((unsigned long)addr,
59 (unsigned long)addr + 16);
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);
99 if (!addr && dot_appended)
100 addr = (kprobe_opcode_t *)kallsyms_lookup_name(name);
102 addr = (kprobe_opcode_t *)kallsyms_lookup_name(name);
105 return addr;
122 kprobe_opcode_t *arch_adjust_kprobe_addr(unsigned long addr, unsigned long offset,
126 return (kprobe_opcode_t *)(addr + offset);
147 ppc_inst_t insn = ppc_inst_read(p->addr);
149 if ((unsigned long)p->addr & 0x03) {
155 } else if ((unsigned long)p->addr & ~PAGE_MASK &&
156 ppc_inst_prefixed(ppc_inst_read(p->addr - 1))) {
160 prev = get_kprobe(p->addr - 1);
192 WARN_ON_ONCE(patch_instruction(p->addr, ppc_inst(BREAKPOINT_INSTRUCTION)));
198 WARN_ON_ONCE(patch_instruction(p->addr, ppc_inst(p->opcode)));
250 /* Replace the return addr with trampoline addr */
300 unsigned int *addr = (unsigned int *)regs->nip;
317 p = get_kprobe(addr);
321 if (get_kernel_nofault(instr, addr))
455 * Called after single-stepping. p->addr is the address of the
482 regs_set_return_ip(regs, (unsigned long)cur->addr + len);
522 regs_set_return_ip(regs, (unsigned long)cur->addr);
557 .addr = (kprobe_opcode_t *) &__kretprobe_trampoline,
568 if (p->addr == (kprobe_opcode_t *)&__kretprobe_trampoline)