LINUX.ORG.RU

Рандомизация памяти на arm64

 , , ,


0

1

Вопрос, paxtest на архитектуре arm64 показывает рандомизацию адресного пространства 18 бит

/usr/lib/paxtest/randheap1
Heap randomization test (ET_EXEC)        : 18 quality bits (guessed

параметр в конфиге включен:

CONFIG_ARM64_VA_BITS_52

как дотюнить до 24 а ещё лучше 32 бит?

Видел кто нужные патчи?

kernel 6.6.x

Ответ на: комментарий от annulen

CONFIG_ARCH_MMAP_RND_BITS нашёл этот дефайн в конфиге. краем глаза посмотрел что есть страницы 4k, есть 64k скорее всего если архитектура не поддерживает большие страницы - то не получится сделать хорошую рандомизацию адресного пространства.

shimajima
() автор топика