Home
last modified time | relevance | path

Searched refs:ret_addr (Results 1 – 25 of 25) sorted by relevance

/linux-4.1.27/tools/perf/util/
Dthread-stack.c75 u64 ret_addr; member
149 static int thread_stack__push(struct thread_stack *ts, u64 ret_addr) in thread_stack__push() argument
161 ts->stack[ts->cnt++].ret_addr = ret_addr; in thread_stack__push()
166 static void thread_stack__pop(struct thread_stack *ts, u64 ret_addr) in thread_stack__pop() argument
180 if (ts->stack[--i].ret_addr == ret_addr) { in thread_stack__pop()
276 u64 ret_addr; in thread_stack__event() local
280 ret_addr = from_ip + insn_len; in thread_stack__event()
281 if (ret_addr == to_ip) in thread_stack__event()
283 return thread_stack__push(thread->ts, ret_addr); in thread_stack__event()
327 chain->ips[i] = thread->ts->stack[thread->ts->cnt - i].ret_addr; in thread_stack__sample()
[all …]
/linux-4.1.27/arch/blackfin/include/asm/
Dftrace.h36 unsigned long *endstack, *fp, *ret_addr; in return_address() local
53 ret_addr = (unsigned long *)*(fp + 1); in return_address()
55 ret_addr = NULL; in return_address()
57 return ret_addr; in return_address()
/linux-4.1.27/arch/x86/kernel/
Ddumpstack.c48 unsigned long ret_addr; in print_ftrace_graph_addr() local
61 ret_addr = task->ret_stack[index].ret; in print_ftrace_graph_addr()
63 ops->address(data, ret_addr, 1); in print_ftrace_graph_addr()
130 unsigned long *ret_addr = &frame->return_address; in print_context_stack_bp() local
132 while (valid_stack_ptr(tinfo, ret_addr, sizeof(*ret_addr), end)) { in print_context_stack_bp()
133 unsigned long addr = *ret_addr; in print_context_stack_bp()
140 ret_addr = &frame->return_address; in print_context_stack_bp()
Dstacktrace.c88 unsigned long ret_addr; member
120 frame.ret_addr = 0; in __save_stack_trace_user()
125 if (frame.ret_addr) { in __save_stack_trace_user()
127 frame.ret_addr; in __save_stack_trace_user()
/linux-4.1.27/arch/blackfin/kernel/
Ddumpstack.c41 unsigned int i, j, ret_addr, frame_no = 0; in show_stack() local
118 ret_addr = 0; in show_stack()
130 ret_addr = is_bfin_call(ins_addr); in show_stack()
134 else if (ret_addr) in show_stack()
/linux-4.1.27/arch/sh/kernel/
Ddumpstack.c60 unsigned long ret_addr; in print_ftrace_graph_addr() local
70 ret_addr = task->ret_stack[index].ret; in print_ftrace_graph_addr()
72 ops->address(data, ret_addr, 1); in print_ftrace_graph_addr()
Dkprobes.c209 ri->ret_addr = (kprobe_opcode_t *) regs->pr; in arch_prepare_kretprobe()
344 orig_ret_address = (unsigned long)ri->ret_addr; in trampoline_probe_handler()
/linux-4.1.27/arch/powerpc/boot/
Ddevtree.c238 u64 ret_addr, ret_size; in dt_xlate() local
303 ret_addr = ((u64)last_addr[2] << 32) | last_addr[3]; in dt_xlate()
306 (ret_addr >= 0x100000000ULL || ret_size > 0x100000000ULL || in dt_xlate()
307 ret_addr + ret_size > 0x100000000ULL)) in dt_xlate()
310 *addr = ret_addr; in dt_xlate()
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/
Dcommonring.c242 void *ret_addr; in brcmf_commonring_get_read_ptr() local
254 ret_addr = commonring->buf_addr + in brcmf_commonring_get_read_ptr()
261 brcmf_dma_invalidate_cache(ret_addr, *n_ items * commonring->item_len); in brcmf_commonring_get_read_ptr()
263 return ret_addr; in brcmf_commonring_get_read_ptr()
Dpcie.c1513 u32 ret_addr; in brcmf_pcie_buscore_prep_addr() local
1515 ret_addr = addr & (BRCMF_PCIE_BAR0_REG_SIZE - 1); in brcmf_pcie_buscore_prep_addr()
1519 return ret_addr; in brcmf_pcie_buscore_prep_addr()
/linux-4.1.27/arch/x86/mm/
Dioremap.c93 void __iomem *ret_addr; in __ioremap_caller() local
194 ret_addr = (void __iomem *) (vaddr + offset); in __ioremap_caller()
195 mmiotrace_ioremap(unaligned_phys_addr, unaligned_size, ret_addr); in __ioremap_caller()
204 return ret_addr; in __ioremap_caller()
/linux-4.1.27/arch/s390/kernel/
Dkprobes.c272 ri->ret_addr = (kprobe_opcode_t *) regs->gprs[14]; in arch_prepare_kretprobe()
426 orig_ret_address = (unsigned long) ri->ret_addr; in trampoline_probe_handler()
439 correct_ret_addr = ri->ret_addr; in trampoline_probe_handler()
445 orig_ret_address = (unsigned long) ri->ret_addr; in trampoline_probe_handler()
448 ri->ret_addr = correct_ret_addr; in trampoline_probe_handler()
/linux-4.1.27/arch/x86/kernel/kprobes/
Dcore.c516 ri->ret_addr = (kprobe_opcode_t *) *sara; in arch_prepare_kretprobe()
750 orig_ret_address = (unsigned long)ri->ret_addr; in trampoline_handler()
763 correct_ret_addr = ri->ret_addr; in trampoline_handler()
769 orig_ret_address = (unsigned long)ri->ret_addr; in trampoline_handler()
773 ri->ret_addr = correct_ret_addr; in trampoline_handler()
/linux-4.1.27/arch/tile/kernel/
Dkprobes.c436 ri->ret_addr = (kprobe_opcode_t *) regs->lr; in arch_prepare_kretprobe()
478 orig_ret_address = (unsigned long)ri->ret_addr; in trampoline_probe_handler()
/linux-4.1.27/arch/arc/kernel/
Dkprobes.c431 ri->ret_addr = (kprobe_opcode_t *) regs->blink; in arch_prepare_kretprobe()
470 orig_ret_address = (unsigned long)ri->ret_addr; in trampoline_probe_handler()
/linux-4.1.27/arch/powerpc/kernel/
Dkprobes.c137 ri->ret_addr = (kprobe_opcode_t *)regs->link; in arch_prepare_kretprobe()
324 orig_ret_address = (unsigned long)ri->ret_addr; in trampoline_probe_handler()
/linux-4.1.27/arch/sparc/kernel/
Dkprobes.c505 ri->ret_addr = (kprobe_opcode_t *)(regs->u_regs[UREG_RETPC] + 8); in arch_prepare_kretprobe()
548 orig_ret_address = (unsigned long)ri->ret_addr; in trampoline_probe_handler()
/linux-4.1.27/arch/arm/probes/kprobes/
Dcore.c465 orig_ret_address = (unsigned long)ri->ret_addr; in trampoline_handler()
491 ri->ret_addr = (kprobe_opcode_t *)regs->ARM_lr; in arch_prepare_kretprobe()
/linux-4.1.27/arch/mips/kernel/
Dkprobes.c590 ri->ret_addr = (kprobe_opcode_t *) regs->regs[31]; in arch_prepare_kretprobe()
632 orig_ret_address = (unsigned long)ri->ret_addr; in trampoline_probe_handler()
/linux-4.1.27/arch/ia64/kernel/
Dkprobes.c452 orig_ret_address = (unsigned long)ri->ret_addr; in trampoline_probe_handler()
472 orig_ret_address = (unsigned long)ri->ret_addr; in trampoline_probe_handler()
505 ri->ret_addr = (kprobe_opcode_t *)regs->b0; in arch_prepare_kretprobe()
/linux-4.1.27/drivers/media/platform/exynos-gsc/
Dgsc-core.c322 static int get_plane_info(struct gsc_frame *frm, u32 addr, u32 *index, u32 *ret_addr) in get_plane_info() argument
326 *ret_addr = frm->addr.y; in get_plane_info()
329 *ret_addr = frm->addr.cb; in get_plane_info()
332 *ret_addr = frm->addr.cr; in get_plane_info()
/linux-4.1.27/include/linux/
Dkprobes.h198 kprobe_opcode_t *ret_addr; member
/linux-4.1.27/drivers/scsi/aic94xx/
Daic94xx_seq.c695 u16 ret_addr[] = { in asd_init_lseq_mdp() local
711 ret_addr[i]); in asd_init_lseq_mdp()
724 ret_addr[5]); in asd_init_lseq_mdp()
/linux-4.1.27/kernel/trace/
Dtrace_kprobe.c996 entry->ret_ip = (unsigned long)ri->ret_addr; in __kretprobe_trace_func()
1196 entry->ret_ip = (unsigned long)ri->ret_addr; in kretprobe_perf_func()
/linux-4.1.27/Documentation/
Dkprobes.txt437 - ret_addr: the return address