答案1
RANDOMIZE_BASE
是大多数架构上可用的功能随机化内核的虚拟和物理基地址。
RANDOMIZE_MEMORY
是 x86-64 特定的功能此外 page_offset_base
随机化、vmalloc_base
、的偏移量vmemmap_base
,IE内核内存中物理映射的位置、空间vmalloc
和虚拟内存映射。正如您从链接的内存映射中看到的那样,所有这些后面都有孔,这使得它们可以四处移动,而不必处理与内存中它们之前或之后的任何内容的重叠。
RANDOMIZE_BASE
是大多数架构上可用的功能随机化内核的虚拟和物理基地址。
RANDOMIZE_MEMORY
是 x86-64 特定的功能此外 page_offset_base
随机化、vmalloc_base
、的偏移量vmemmap_base
,IE内核内存中物理映射的位置、空间vmalloc
和虚拟内存映射。正如您从链接的内存映射中看到的那样,所有这些后面都有孔,这使得它们可以四处移动,而不必处理与内存中它们之前或之后的任何内容的重叠。