# LD_DEBUG=1 ./rtld_stack /libexec/ld-elf.so.1 is initialized, base address = 0x81001f000 RTLD dynamic = 0x81004d4c0 RTLD pltgot = 0 initializing thread locks _rtld_thread_init: done processing main program's program header note osrel 1300045 note fctl0 0 note crt_no_init AT_EXECPATH 0x3fffffffffffdfc8 /root/tls/rtld_stack obj_main path /root/tls/rtld_stack Old stack_prot value: 0x7 New stack_prot value: 0x3 # LD_DEBUG=1 /libexec/ld-elf.so.1 ./rtld_stack /libexec/ld-elf.so.1 is initialized, base address = 0x18 RTLD dynamic = 0x103e4c0 RTLD pltgot = 0 initializing thread locks _rtld_thread_init: done loading main program note osrel 1300045 note fctl0 0 note crt_no_init No AT_EXECPATH or direct exec obj_main path ./rtld_stack Old stack_prot value: 0x7 New stack_prot value: 0x19