Home
last modified time | relevance | path

Searched refs:next_ip (Results 1 – 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/perf/
Dcallchain_32.c102 unsigned int next_sp, unsigned int next_ip) in signal_frame_32_regs() argument
115 is_sigreturn_32_address(next_ip, sp) && in signal_frame_32_regs()
122 is_rt_sigreturn_32_address(next_ip, sp) && in signal_frame_32_regs()
137 unsigned int next_ip; in perf_callchain_user_32() local
142 next_ip = perf_instruction_pointer(regs); in perf_callchain_user_32()
145 perf_callchain_store(entry, next_ip); in perf_callchain_user_32()
151 if (level > 0 && read_user_stack_32(&fp[1], &next_ip)) in perf_callchain_user_32()
154 uregs = signal_frame_32_regs(sp, next_sp, next_ip); in perf_callchain_user_32()
162 if (read_user_stack_32(&uregs[PT_NIP], &next_ip) || in perf_callchain_user_32()
168 perf_callchain_store(entry, next_ip); in perf_callchain_user_32()
[all …]
Dcallchain.c47 unsigned long next_ip; in perf_callchain_kernel() local
71 next_ip = regs->nip; in perf_callchain_kernel()
78 next_ip = lr; in perf_callchain_kernel()
80 next_ip = fp[STACK_FRAME_LR_SAVE]; in perf_callchain_kernel()
89 if ((level == 1 && next_ip == lr) || in perf_callchain_kernel()
90 (level <= 1 && !kernel_text_address(next_ip))) in perf_callchain_kernel()
91 next_ip = 0; in perf_callchain_kernel()
96 perf_callchain_store(entry, next_ip); in perf_callchain_kernel()
Dcallchain_64.c97 unsigned long next_ip; in perf_callchain_user_64() local
103 next_ip = perf_instruction_pointer(regs); in perf_callchain_user_64()
106 perf_callchain_store(entry, next_ip); in perf_callchain_user_64()
112 if (level > 0 && read_user_stack_64(&fp[2], &next_ip)) in perf_callchain_user_64()
122 (is_sigreturn_64_address(next_ip, sp) || in perf_callchain_user_64()
130 if (read_user_stack_64(&uregs[PT_NIP], &next_ip) || in perf_callchain_user_64()
136 perf_callchain_store(entry, next_ip); in perf_callchain_user_64()
141 next_ip = lr; in perf_callchain_user_64()
142 perf_callchain_store(entry, next_ip); in perf_callchain_user_64()
/kernel/linux/linux-5.10/arch/ia64/kernel/
Dbrl_emu.c60 unsigned long next_ip; in ia64_emulate_brl() local
73 next_ip = (unsigned long) regs->cr_iip + 16; in ia64_emulate_brl()
104 regs->cr_iip = next_ip; in ia64_emulate_brl()
120 regs->cr_iip = next_ip; in ia64_emulate_brl()
130 regs->b0 = next_ip; in ia64_emulate_brl()
148 regs->b6 = next_ip; in ia64_emulate_brl()
151 regs->b7 = next_ip; in ia64_emulate_brl()
154 rv.arg1 = next_ip; in ia64_emulate_brl()