#adres map randomization
kern.elf32.aslr.pie_enable=1
kern.elf32.aslr.enable=1
kern.elf64.aslr.pie_enable=1
kern.elf64.aslr.enable=1
This is compile parameters, it can't change pie base address, I have to change it with sysctl kern.elf64.pie_base to change it. It is not convenient.What i found was : gcc -fpie -pie. (use correct case)
What do you think ASLR does?I want to the pie base address changed automatically every time when a program is loading.