Lines Matching full:trace

5  * Stack trace management functions
19 * stack_trace_print - Print the entries in the stack trace
38 * stack_trace_snprint - Print the entries in the stack trace into a buffer
105 * stack_trace_save - Save a stack trace into a storage array
108 * @skipnr: Number of entries to skip at the start of the stack trace
110 * Return: Number of trace entries stored.
128 * stack_trace_save_tsk - Save a task stack trace into a storage array
132 * @skipnr: Number of entries to skip at the start of the stack trace
134 * Return: Number of trace entries stored.
157 * stack_trace_save_regs - Save a stack trace based on pt_regs into a storage array
161 * @skipnr: Number of entries to skip at the start of the stack trace
163 * Return: Number of trace entries stored.
187 * stack. Otherwise it guarantees that the stack trace is
217 * stack_trace_save_user - Save a user space stack trace into a storage array
221 * Return: Number of trace entries stored.
231 /* Trace user stack if not a kernel thread */ in stack_trace_save_user()
249 save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) in save_stack_trace_tsk() argument
255 save_stack_trace_regs(struct pt_regs *regs, struct stack_trace *trace) in save_stack_trace_regs() argument
261 * stack_trace_save - Save a stack trace into a storage array
264 * @skipnr: Number of entries to skip at the start of the stack trace
266 * Return: Number of trace entries stored
271 struct stack_trace trace = { in stack_trace_save() local
277 save_stack_trace(&trace); in stack_trace_save()
278 return trace.nr_entries; in stack_trace_save()
283 * stack_trace_save_tsk - Save a task stack trace into a storage array
287 * @skipnr: Number of entries to skip at the start of the stack trace
289 * Return: Number of trace entries stored
295 struct stack_trace trace = { in stack_trace_save_tsk() local
302 save_stack_trace_tsk(task, &trace); in stack_trace_save_tsk()
303 return trace.nr_entries; in stack_trace_save_tsk()
308 * stack_trace_save_regs - Save a stack trace based on pt_regs into a storage array
312 * @skipnr: Number of entries to skip at the start of the stack trace
314 * Return: Number of trace entries stored
319 struct stack_trace trace = { in stack_trace_save_regs() local
325 save_stack_trace_regs(regs, &trace); in stack_trace_save_regs()
326 return trace.nr_entries; in stack_trace_save_regs()
337 * stack. Otherwise it guarantees that the stack trace is
345 struct stack_trace trace = { in stack_trace_save_tsk_reliable() local
349 int ret = save_stack_trace_tsk_reliable(tsk, &trace); in stack_trace_save_tsk_reliable()
351 return ret ? ret : trace.nr_entries; in stack_trace_save_tsk_reliable()
357 * stack_trace_save_user - Save a user space stack trace into a storage array
361 * Return: Number of trace entries stored
365 struct stack_trace trace = { in stack_trace_save_user() local
370 save_stack_trace_user(&trace); in stack_trace_save_user()
371 return trace.nr_entries; in stack_trace_save_user()
386 * filter_irq_stacks - Find first IRQ stack entry in trace
387 * @entries: Pointer to stack trace array
390 * Return: Number of trace entries until IRQ stack starts.