файл эльфа успешно запускается при запуске как root, но если он не root, он напрямую уничтожается из-за отсутствия разрешения на сопоставление адреса 0x8000.
strace /lib/ld-linux-armhf.so.3 --verify ./test
...
mmap2(0x8000, 12288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = -1 EPERM (Operation not permitted)
...
есть способ дать не root Разрешение пользователя разрешить сопоставление с адресом 0x8000?
работает после:
echo 0x8000 > /proc/sys/vm/mmap_min_addr