답변1
RANDOMIZE_BASE
대부분의 아키텍처에서 사용할 수 있는 기능입니다.커널의 가상 및 물리적 기본 주소를 무작위로 지정.
RANDOMIZE_MEMORY
x86-64 특정 기능입니다또한 page_offset_base
vmalloc_base
, 의 오프셋을 무작위화합니다 .vmemmap_base
,즉커널 메모리의 물리적 매핑에 대한 위치, 공간 vmalloc
및 가상 메모리 매핑입니다 . 연결된 메모리 맵에서 볼 수 있듯이 이들 모두 뒤에 구멍이 있어 메모리 앞이나 뒤의 항목과 겹치는 문제를 처리할 필요 없이 이동할 수 있습니다.