bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 64bit startup


From: Sergey Bugaev
Subject: Re: 64bit startup
Date: Tue, 20 Jun 2023 17:31:23 +0300

On Tue, Jun 20, 2023 at 5:07 PM Sergey Bugaev <bugaevc@gmail.com> wrote:
> ...no it does not! -- and it's visible from the output I posted. ASLR
> works, the huge heap mapping works, but not the other two things.
> Investigating now.

I must have just used the wrong exec server accidentally. Here:

# ldd /bin/bash
libtinfo.so.6 => /lib/x86_64-gnu/libtinfo.so.6 (0x00000002319bd000)
libc.so.0.3 => /lib/x86_64-gnu/libc.so.0.3 (0x00000002361d5000)
/lib/ld-x86-64.so.1 (0x0000000100000000)
libmachuser.so.1 => /lib/x86_64-gnu/libmachuser.so.1 (0x000000023465e000)
libhurduser.so.0.3 => /lib/x86_64-gnu/libhurduser.so.0.3 (0x0000000235cd4000)
# ldd /bin/bash
libtinfo.so.6 => /lib/x86_64-gnu/libtinfo.so.6 (0x0000004be7fe4000)
libc.so.0.3 => /lib/x86_64-gnu/libc.so.0.3 (0x0000004bd3123000)
/lib/ld-x86-64.so.1 (0x0000000100000000)
libmachuser.so.1 => /lib/x86_64-gnu/libmachuser.so.1 (0x0000004bce5b9000)
libhurduser.so.0.3 => /lib/x86_64-gnu/libhurduser.so.0.3 (0x0000004bcce5b000)
# ldd /bin/bash
libtinfo.so.6 => /lib/x86_64-gnu/libtinfo.so.6 (0x000000469d756000)
libc.so.0.3 => /lib/x86_64-gnu/libc.so.0.3 (0x000000467b83a000)
/lib/ld-x86-64.so.1 (0x0000000100000000)
libmachuser.so.1 => /lib/x86_64-gnu/libmachuser.so.1 (0x0000004679460000)
libhurduser.so.0.3 => /lib/x86_64-gnu/libhurduser.so.0.3 (0x000000467990e000)
# ldd /bin/bash
libtinfo.so.6 => /lib/x86_64-gnu/libtinfo.so.6 (0x00000183a517d000)
libc.so.0.3 => /lib/x86_64-gnu/libc.so.0.3 (0x00000183cd306000)
/lib/ld-x86-64.so.1 (0x0000000100000000)
libmachuser.so.1 => /lib/x86_64-gnu/libmachuser.so.1 (0x00000183da6e3000)
libhurduser.so.0.3 => /lib/x86_64-gnu/libhurduser.so.0.3 (0x00000183d4995000)
# vminfo $$
         0[0x100000000] (prot=0)
0x100000000[0x10f000] (prot=RX, max_prot=RWX, mem_obj=11)
0x10010f000[0x4000] (prot=R, max_prot=RWX, mem_obj=11)
0x100113000[0x8000] (prot=RW, max_prot=RWX, mem_obj=11)
0x10011b000[0x1000] (prot=RW, max_prot=RWX, mem_obj=11)
0x10011c000[0x9000] (prot=RW, max_prot=RWX, mem_obj=4)
0x100125000[0x36000] (prot=RX, max_prot=RWX, mem_obj=10)
0x10015b000[0x2000] (prot=R, max_prot=RWX, mem_obj=10)
0x10015d000[0x1000] (prot=RW, max_prot=RWX, mem_obj=10)
0x10015e000[0x1000] (prot=RW, max_prot=RWX, mem_obj=16)
0x10015f000[0x1000] (prot=0, max_prot=RWX, offs=0x1000)
0x100160000[0x1000000] (prot=RWX, mem_obj=17)
0x200000000000[0x21000] (prot=RWX, mem_obj=18)
0x200000021000[0x21000] (prot=RWX, mem_obj=19)
0x200000042000[0x7fbe000] (prot=0, max_prot=RWX, offs=0x42000)
0x70decf7a5000[0x1000] (prot=RW, max_prot=RWX, mem_obj=20)
0x7d938a350000[0x1000] (prot=RW, max_prot=RWX, mem_obj=22)
0x7d938a38d000[0x2e000] (prot=RX, max_prot=RWX, mem_obj=23)
0x7d938a3bb000[0x1000] (prot=R, max_prot=RWX, mem_obj=23)
0x7d938a3bc000[0x1000] (prot=RW, max_prot=RWX, mem_obj=23)
0x7d938a3bd000[0x1000] (prot=0, max_prot=RWX)
0x7d938a3be000[0x8000] (prot=RW, max_prot=RWX, mem_obj=24)
0x7d938a3cf000[0x14000] (prot=RX, max_prot=RWX, mem_obj=25)
0x7d938a3e3000[0x1000] (prot=R, max_prot=RWX, mem_obj=25)
0x7d938a3e4000[0x1000] (prot=RW, max_prot=RWX, mem_obj=25)
0x7d938a3e5000[0x2000] (prot=RW, max_prot=RWX, mem_obj=26)
0x7d938a3e7000[0x3000] (prot=RW, max_prot=RWX, mem_obj=27)
0x7d938a3ea000[0x3000] (prot=RW, max_prot=RWX, mem_obj=28)
0x7d938a3ed000[0x2000] (prot=RW, max_prot=RWX, mem_obj=29)
0x7d938a3ef000[0x2000] (prot=RW, max_prot=RWX, mem_obj=30)
0x7d938a3f1000[0x233000] (prot=RX, max_prot=RWX, mem_obj=31)
0x7d938a624000[0x4000] (prot=R, max_prot=RWX, mem_obj=31)
0x7d938a628000[0x3000] (prot=RW, max_prot=RWX, mem_obj=31)
0x7d938a62b000[0x5000] (prot=RW, max_prot=RWX, mem_obj=32)
0x7d938b563000[0x2c000] (prot=RX, max_prot=RWX, mem_obj=33)
0x7d938b58f000[0x4000] (prot=R, max_prot=RWX, mem_obj=33)
0x7d938b593000[0x1000] (prot=RW, max_prot=RWX, mem_obj=33, offs=0x4000)
0x7d938b7a3000[0x2000] (prot=RW, max_prot=RWX, mem_obj=34)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]