kstack_ptr 54 kernel/stackleak.c unsigned long kstack_ptr = current->lowest_stack; kstack_ptr 63 kernel/stackleak.c if (unlikely(kstack_ptr - boundary >= THREAD_SIZE)) kstack_ptr 64 kernel/stackleak.c kstack_ptr = boundary; kstack_ptr 67 kernel/stackleak.c while (kstack_ptr > boundary && poison_count <= depth) { kstack_ptr 68 kernel/stackleak.c if (*(unsigned long *)kstack_ptr == STACKLEAK_POISON) kstack_ptr 73 kernel/stackleak.c kstack_ptr -= sizeof(unsigned long); kstack_ptr 80 kernel/stackleak.c if (kstack_ptr == boundary) kstack_ptr 81 kernel/stackleak.c kstack_ptr += sizeof(unsigned long); kstack_ptr 84 kernel/stackleak.c current->prev_lowest_stack = kstack_ptr; kstack_ptr 97 kernel/stackleak.c while (kstack_ptr < boundary) { kstack_ptr 98 kernel/stackleak.c *(unsigned long *)kstack_ptr = STACKLEAK_POISON; kstack_ptr 99 kernel/stackleak.c kstack_ptr += sizeof(unsigned long);