Loading...
Searching...
No Matches
Go to the documentation of this file.
12#ifdef CONFIG_ILLEGAL_POINTER_VALUE
13# define POISON_POINTER_DELTA _AC(CONFIG_ILLEGAL_POINTER_VALUE, UL)
15# define POISON_POINTER_DELTA 0
23#define LIST_POISON1 ((void *) 0x100 + POISON_POINTER_DELTA)
24#define LIST_POISON2 ((void *) 0x122 + POISON_POINTER_DELTA)
27#define TIMER_ENTRY_STATIC ((void *) 0x300 + POISON_POINTER_DELTA)
30#define PAGE_POISON 0xaa
34#define TAIL_MAPPING ((void *) 0x400 + POISON_POINTER_DELTA)
41#define SLUB_RED_INACTIVE 0xbb
42#define SLUB_RED_ACTIVE 0xcc
45#define POISON_INUSE 0x5a
46#define POISON_FREE 0x6b
47#define POISON_END 0xa5
50#define POISON_FREE_INITMEM 0xcc
53#define JBD_POISON_FREE 0x5b
54#define JBD2_POISON_FREE 0x5c
57#define POOL_POISON_FREED 0xa7
58#define POOL_POISON_ALLOCATED 0xa9
61#define ATM_POISON_FREE 0x12
62#define ATM_POISON 0xdeadbeef
65#define MUTEX_DEBUG_INIT 0x11
66#define MUTEX_DEBUG_FREE 0x22
67#define MUTEX_POISON_WW_CTX ((void *) 0x500 + POISON_POINTER_DELTA)
70#define KEY_DESTROY 0xbd
77#define PP_SIGNATURE (0x40 + POISON_POINTER_DELTA)
80#define SKB_LIST_POISON_NEXT ((void *)(0x800 + POISON_POINTER_DELTA))
82#define NET_PTR_POISON ((void *)(0x801 + POISON_POINTER_DELTA))
85#define BPF_PTR_POISON ((void *)(0xeB9FUL + POISON_POINTER_DELTA))
88#define VFS_PTR_POISON ((void *)(0xF5 + POISON_POINTER_DELTA))
91#define STACK_DEPOT_POISON ((void *)(0xD390 + POISON_POINTER_DELTA))
94#define IO_URING_PTR_POISON ((void *)(0x1091UL + POISON_POINTER_DELTA))