/kernel/linux/linux-6.6/mm/kmsan/ |
H A D | report.c | 87 unsigned int nr_entries, chained_nr_entries, skipnr; in kmsan_print_origin() local 129 skipnr = get_stack_skipnr(chained_entries, in kmsan_print_origin() 131 stack_trace_print(chained_entries + skipnr, in kmsan_print_origin() 132 chained_nr_entries - skipnr, 0); in kmsan_print_origin() 138 skipnr = get_stack_skipnr(entries, nr_entries); in kmsan_print_origin() 139 stack_trace_print(entries + skipnr, nr_entries - skipnr, in kmsan_print_origin() 153 int num_stack_entries, skipnr; in kmsan_report() local 186 skipnr = get_stack_skipnr(stack_entries, num_stack_entries); in kmsan_report() 189 (void *)stack_entries[skipnr]); in kmsan_report() [all...] |
/kernel/linux/linux-6.6/mm/kfence/ |
H A D | report.c | 52 int skipnr, fallback = 0; in get_stack_skipnr() local 72 for (skipnr = 0; skipnr < num_entries; skipnr++) { in get_stack_skipnr() 73 int len = scnprintf(buf, sizeof(buf), "%ps", (void *)stack_entries[skipnr]); in get_stack_skipnr() 84 fallback = skipnr + 1; in get_stack_skipnr() 101 skipnr++; in get_stack_skipnr() 102 return skipnr < num_entries ? skipnr : 0; in get_stack_skipnr() 191 int skipnr in kfence_report_error() local [all...] |
/kernel/linux/linux-5.10/kernel/ |
H A D | stacktrace.c | 107 * @skipnr: Number of entries to skip at the start of the stack trace 112 unsigned int skipnr) in stack_trace_save() 118 .skip = skipnr + 1, in stack_trace_save() 131 * @skipnr: Number of entries to skip at the start of the stack trace 136 unsigned int size, unsigned int skipnr) in stack_trace_save_tsk() 143 .skip = skipnr + (current == tsk), in stack_trace_save_tsk() 159 * @skipnr: Number of entries to skip at the start of the stack trace 164 unsigned int size, unsigned int skipnr) in stack_trace_save_regs() 170 .skip = skipnr, in stack_trace_save_regs() 265 * @skipnr 111 stack_trace_save(unsigned long *store, unsigned int size, unsigned int skipnr) stack_trace_save() argument 135 stack_trace_save_tsk(struct task_struct *tsk, unsigned long *store, unsigned int size, unsigned int skipnr) stack_trace_save_tsk() argument 163 stack_trace_save_regs(struct pt_regs *regs, unsigned long *store, unsigned int size, unsigned int skipnr) stack_trace_save_regs() argument 269 stack_trace_save(unsigned long *store, unsigned int size, unsigned int skipnr) stack_trace_save() argument 292 stack_trace_save_tsk(struct task_struct *task, unsigned long *store, unsigned int size, unsigned int skipnr) stack_trace_save_tsk() argument 316 stack_trace_save_regs(struct pt_regs *regs, unsigned long *store, unsigned int size, unsigned int skipnr) stack_trace_save_regs() argument [all...] |
/kernel/linux/linux-6.6/kernel/ |
H A D | stacktrace.c | 108 * @skipnr: Number of entries to skip at the start of the stack trace 113 unsigned int skipnr) in stack_trace_save() 119 .skip = skipnr + 1, in stack_trace_save() 132 * @skipnr: Number of entries to skip at the start of the stack trace 137 unsigned int size, unsigned int skipnr) in stack_trace_save_tsk() 144 .skip = skipnr + (current == tsk), in stack_trace_save_tsk() 160 * @skipnr: Number of entries to skip at the start of the stack trace 165 unsigned int size, unsigned int skipnr) in stack_trace_save_regs() 171 .skip = skipnr, in stack_trace_save_regs() 263 * @skipnr 112 stack_trace_save(unsigned long *store, unsigned int size, unsigned int skipnr) stack_trace_save() argument 136 stack_trace_save_tsk(struct task_struct *tsk, unsigned long *store, unsigned int size, unsigned int skipnr) stack_trace_save_tsk() argument 164 stack_trace_save_regs(struct pt_regs *regs, unsigned long *store, unsigned int size, unsigned int skipnr) stack_trace_save_regs() argument 267 stack_trace_save(unsigned long *store, unsigned int size, unsigned int skipnr) stack_trace_save() argument 290 stack_trace_save_tsk(struct task_struct *task, unsigned long *store, unsigned int size, unsigned int skipnr) stack_trace_save_tsk() argument 314 stack_trace_save_regs(struct pt_regs *regs, unsigned long *store, unsigned int size, unsigned int skipnr) stack_trace_save_regs() argument [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | stacktrace.h | 17 unsigned int skipnr); 20 unsigned int skipnr); 22 unsigned int size, unsigned int skipnr);
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | stacktrace.h | 71 unsigned int skipnr); 74 unsigned int skipnr); 76 unsigned int size, unsigned int skipnr);
|
/kernel/linux/linux-5.10/kernel/kcsan/ |
H A D | report.c | 333 int skipnr = get_stack_skipnr(stack_entries, num_stack_entries); in print_report() local 334 unsigned long this_frame = stack_entries[skipnr]; in print_report() 341 if (skip_report(KCSAN_VALUE_CHANGE_TRUE, stack_entries[skipnr])) in print_report() 417 stack_trace_print(stack_entries + skipnr, num_stack_entries - skipnr, in print_report()
|
/kernel/linux/linux-6.6/kernel/kcsan/ |
H A D | report.c | 396 int skipnr = sanitize_stack_entries(stack_entries, num_stack_entries, ai->ip, &reordered_to); in print_report() local 397 unsigned long this_frame = stack_entries[skipnr]; in print_report() 405 if (skip_report(KCSAN_VALUE_CHANGE_TRUE, stack_entries[skipnr])) in print_report() 467 print_stack_trace(stack_entries + skipnr, num_stack_entries - skipnr, reordered_to); in print_report()
|