What is the meaning of 0xdead000000000000?

This value appeared in the file poison.h (source linux \ include \ linux \ poison.h):

/*
 * Architectures might want to move the poison pointer offset
 * into some well-recognized area such as 0xdead000000000000,
 * that is also not mappable by user-space exploits:
 */

Am I just curious to know the meaning 0xdead000000000000?

+4
source share
1 answer

Pretty sure it's just a deadbeef option; that is, it is simply an easily identified signal value (see http://en.wikipedia.org/wiki/Hexspeak for deadbeef)

, , . , , . , , . - - , , node, ( , , ).

, , . 0xdead000000000000 , . (LIST_POISON {1,2}) , .

+7

Source: https://habr.com/ru/post/1570172/


All Articles