/linux-master/arch/s390/kernel/ |
H A D | stacktrace.c | 16 void arch_stack_walk(stack_trace_consume_fn consume_entry, void *cookie, argument 24 if (!addr || !consume_entry(cookie, addr)) 29 int arch_stack_walk_reliable(stack_trace_consume_fn consume_entry, argument 55 if (!consume_entry(cookie, addr)) 65 void arch_stack_walk_user(stack_trace_consume_fn consume_entry, void *cookie, argument 74 if (!consume_entry(cookie, instruction_pointer(regs))) 94 if (!consume_entry(cookie, ip))
|
/linux-master/arch/parisc/kernel/ |
H A D | stacktrace.c | 32 void arch_stack_walk(stack_trace_consume_fn consume_entry, void *cookie, argument 35 walk_stackframe(task, regs, consume_entry, cookie); 38 int arch_stack_walk_reliable(stack_trace_consume_fn consume_entry, void *cookie, argument 41 walk_stackframe(task, NULL, consume_entry, cookie);
|
/linux-master/arch/x86/kernel/ |
H A D | stacktrace.c | 15 void arch_stack_walk(stack_trace_consume_fn consume_entry, void *cookie, argument 21 if (regs && !consume_entry(cookie, regs->ip)) 27 if (!addr || !consume_entry(cookie, addr)) 32 int arch_stack_walk_reliable(stack_trace_consume_fn consume_entry, argument 69 if (!consume_entry(cookie, addr)) 106 void arch_stack_walk_user(stack_trace_consume_fn consume_entry, void *cookie, argument 111 if (!consume_entry(cookie, regs->ip)) 125 if (!consume_entry(cookie, frame.ret_addr))
|
/linux-master/arch/loongarch/kernel/ |
H A D | stacktrace.c | 14 void arch_stack_walk(stack_trace_consume_fn consume_entry, void *cookie, argument 38 if (!addr || !consume_entry(cookie, addr)) 43 int arch_stack_walk_reliable(stack_trace_consume_fn consume_entry, argument 72 if (!consume_entry(cookie, addr)) 103 void arch_stack_walk_user(stack_trace_consume_fn consume_entry, void *cookie, argument 117 if (!consume_entry(cookie, frame.ra))
|
/linux-master/include/linux/ |
H A D | stacktrace.h | 24 * @consume_entry: Callback which is invoked by the architecture code for 27 * @consume_entry 38 void arch_stack_walk(stack_trace_consume_fn consume_entry, void *cookie, 45 * @consume_entry: Callback which is invoked by the architecture code for 48 * @consume_entry 58 int arch_stack_walk_reliable(stack_trace_consume_fn consume_entry, void *cookie, 61 void arch_stack_walk_user(stack_trace_consume_fn consume_entry, void *cookie,
|
/linux-master/kernel/ |
H A D | stacktrace.c | 115 stack_trace_consume_fn consume_entry = stack_trace_consume_entry; local 122 arch_stack_walk(consume_entry, &c, current, NULL); 139 stack_trace_consume_fn consume_entry = stack_trace_consume_entry_nosched; local 150 arch_stack_walk(consume_entry, &c, tsk, NULL); 168 stack_trace_consume_fn consume_entry = stack_trace_consume_entry; local 175 arch_stack_walk(consume_entry, &c, current, regs); 195 stack_trace_consume_fn consume_entry = stack_trace_consume_entry; local 209 ret = arch_stack_walk_reliable(consume_entry, &c, tsk); 225 stack_trace_consume_fn consume_entry = stack_trace_consume_entry; local 235 arch_stack_walk_user(consume_entry, [all...] |
/linux-master/arch/arm64/kernel/ |
H A D | stacktrace.c | 247 stack_trace_consume_fn consume_entry; member in struct:kunwind_consume_entry_data 255 return data->consume_entry(data->cookie, state->common.pc); 258 noinline noinstr void arch_stack_walk(stack_trace_consume_fn consume_entry, argument 263 .consume_entry = consume_entry, 271 bool (*consume_entry)(void *cookie, u64 ip, u64 sp, u64 fp); member in struct:bpf_unwind_consume_entry_data 280 return data->consume_entry(data->cookie, state->common.pc, 0, 284 noinline noinstr void arch_bpf_stack_walk(bool (*consume_entry)(void *cookie, u64 ip, u64 sp, 288 .consume_entry = consume_entry, [all...] |
/linux-master/arch/powerpc/kernel/ |
H A D | stacktrace.c | 27 void __no_sanitize_address arch_stack_walk(stack_trace_consume_fn consume_entry, void *cookie, argument 32 if (regs && !consume_entry(cookie, regs->nip)) 52 if (!consume_entry(cookie, ip)) 65 int __no_sanitize_address arch_stack_walk_reliable(stack_trace_consume_fn consume_entry, argument 145 if (!consume_entry(cookie, ip))
|
/linux-master/arch/arm64/kvm/hyp/nvhe/ |
H A D | stacktrace.c | 71 stack_trace_consume_fn consume_entry, 77 if (!consume_entry(cookie, state->pc)) 70 unwind(struct unwind_state *state, stack_trace_consume_fn consume_entry, void *cookie) argument
|
/linux-master/arch/arm64/kvm/ |
H A D | stacktrace.c | 127 stack_trace_consume_fn consume_entry, void *cookie) 132 if (!consume_entry(cookie, state->pc)) 126 unwind(struct unwind_state *state, stack_trace_consume_fn consume_entry, void *cookie) argument
|
/linux-master/arch/arm/kernel/ |
H A D | stacktrace.c | 162 void arch_stack_walk(stack_trace_consume_fn consume_entry, void *cookie, argument 195 walk_stackframe(&frame, consume_entry, cookie);
|
/linux-master/arch/riscv/kernel/ |
H A D | stacktrace.c | 151 noinline void arch_stack_walk(stack_trace_consume_fn consume_entry, void *cookie, argument 154 walk_stackframe(task, regs, consume_entry, cookie);
|