Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
poison.h File Reference

Go to the source code of this file.

Macros

#define POISON_POINTER_DELTA   0
 
#define LIST_POISON1   ((void *) 0x00100100 + POISON_POINTER_DELTA)
 
#define LIST_POISON2   ((void *) 0x00200200 + POISON_POINTER_DELTA)
 
#define TIMER_ENTRY_STATIC   ((void *) 0x74737461)
 
#define PAGE_POISON   0xaa
 
#define RED_INACTIVE   0x09F911029D74E35BULL /* when obj is inactive */
 
#define RED_ACTIVE   0xD84156C5635688C0ULL /* when obj is active */
 
#define SLUB_RED_INACTIVE   0xbb
 
#define SLUB_RED_ACTIVE   0xcc
 
#define POISON_INUSE   0x5a /* for use-uninitialised poisoning */
 
#define POISON_FREE   0x6b /* for use-after-free poisoning */
 
#define POISON_END   0xa5 /* end-byte of poisoning */
 
#define POISON_FREE_INITMEM   0xcc
 
#define JBD_POISON_FREE   0x5b
 
#define JBD2_POISON_FREE   0x5c
 
#define POOL_POISON_FREED   0xa7 /* !inuse */
 
#define POOL_POISON_ALLOCATED   0xa9 /* !initted */
 
#define ATM_POISON_FREE   0x12
 
#define ATM_POISON   0xdeadbeef
 
#define NEIGHBOR_DEAD   0xdeadbeef
 
#define NETFILTER_LINK_POISON   0xdead57ac
 
#define MUTEX_DEBUG_INIT   0x11
 
#define MUTEX_DEBUG_FREE   0x22
 
#define FLEX_ARRAY_FREE   0x6c /* for use-after-free poisoning */
 
#define KEY_DESTROY   0xbd
 
#define OSS_POISON_FREE   0xAB
 

Macro Definition Documentation

#define ATM_POISON   0xdeadbeef

Definition at line 70 of file poison.h.

#define ATM_POISON_FREE   0x12

Definition at line 69 of file poison.h.

#define FLEX_ARRAY_FREE   0x6c /* for use-after-free poisoning */

Definition at line 81 of file poison.h.

#define JBD2_POISON_FREE   0x5c

Definition at line 62 of file poison.h.

#define JBD_POISON_FREE   0x5b

Definition at line 61 of file poison.h.

#define KEY_DESTROY   0xbd

Definition at line 84 of file poison.h.

#define LIST_POISON1   ((void *) 0x00100100 + POISON_POINTER_DELTA)

Definition at line 22 of file poison.h.

#define LIST_POISON2   ((void *) 0x00200200 + POISON_POINTER_DELTA)

Definition at line 23 of file poison.h.

#define MUTEX_DEBUG_FREE   0x22

Definition at line 78 of file poison.h.

#define MUTEX_DEBUG_INIT   0x11

Definition at line 77 of file poison.h.

#define NEIGHBOR_DEAD   0xdeadbeef

Definition at line 73 of file poison.h.

#define NETFILTER_LINK_POISON   0xdead57ac

Definition at line 74 of file poison.h.

#define OSS_POISON_FREE   0xAB

Definition at line 87 of file poison.h.

#define PAGE_POISON   0xaa

Definition at line 33 of file poison.h.

#define POISON_END   0xa5 /* end-byte of poisoning */

Definition at line 49 of file poison.h.

#define POISON_FREE   0x6b /* for use-after-free poisoning */

Definition at line 48 of file poison.h.

#define POISON_FREE_INITMEM   0xcc

Definition at line 52 of file poison.h.

#define POISON_INUSE   0x5a /* for use-uninitialised poisoning */

Definition at line 47 of file poison.h.

#define POISON_POINTER_DELTA   0

Definition at line 14 of file poison.h.

#define POOL_POISON_ALLOCATED   0xa9 /* !initted */

Definition at line 66 of file poison.h.

#define POOL_POISON_FREED   0xa7 /* !inuse */

Definition at line 65 of file poison.h.

#define RED_ACTIVE   0xD84156C5635688C0ULL /* when obj is active */

Definition at line 41 of file poison.h.

#define RED_INACTIVE   0x09F911029D74E35BULL /* when obj is inactive */

Definition at line 40 of file poison.h.

#define SLUB_RED_ACTIVE   0xcc

Definition at line 44 of file poison.h.

#define SLUB_RED_INACTIVE   0xbb

Definition at line 43 of file poison.h.

#define TIMER_ENTRY_STATIC   ((void *) 0x74737461)

Definition at line 30 of file poison.h.