Lines Matching +full:non +full:- +full:masked
1 // SPDX-License-Identifier: GPL-2.0
20 * masked and instrumentation of this function is disabled. We assume that the
21 * compiler will create a fixed-size stack frame for this function.
23 * Any non-inlined function may make further use of the stack, altering the
34 const unsigned long lowest_sp = current->lowest_stack; in check_stackleak_irqoff()
48 current_sp, task_stack_low, task_stack_high - 1); in check_stackleak_irqoff()
54 pr_err("FAIL: current->lowest_stack (0x%lx) outside of task stack bounds [0x%lx..0x%lx]\n", in check_stackleak_irqoff()
55 lowest_sp, task_stack_low, task_stack_high - 1); in check_stackleak_irqoff()
65 * Poison values are naturally-aligned unsigned longs. As the current in check_stackleak_irqoff()
86 poison_low -= sizeof(unsigned long); in check_stackleak_irqoff()
92 pr_err("FAIL: non-poison value %lu bytes below poison boundary: 0x%lx\n", in check_stackleak_irqoff()
93 poison_high - poison_low, *(unsigned long *)poison_low); in check_stackleak_irqoff()
107 task_stack_base + THREAD_SIZE - task_stack_high, in check_stackleak_irqoff()
108 task_stack_high - current_sp, in check_stackleak_irqoff()
109 task_stack_high - lowest_sp, in check_stackleak_irqoff()
110 task_stack_high - untracked_high, in check_stackleak_irqoff()
111 untracked_high - poison_high, in check_stackleak_irqoff()
112 poison_high - task_stack_low, in check_stackleak_irqoff()
113 task_stack_low - task_stack_base); in check_stackleak_irqoff()