- mapping PT_LOAD number 1
- p_flags: 0x000000000005
- p_offset: (nil)
- p_vaddr: (nil)
- p_paddr: (nil)
- p_filesz: 0x000000000654
- p_memsz: 0x000000000654
- p_align: 0x000000200000
- p_flags: 0x000000000005 p_offset: (nil) p_vaddr: (nil) p_paddr: (nil) p_filesz: 0x000000000654 p_memsz: 0x000000000654 p_align: 0x000000200000
- mprotect(0x7f2dd0000000+round_down( (nil), 0x000000200000), 0x000000000654, PROT_READ|PROT_EXEC|);
- calling round_up
- returning = 0x000000200000
- calling round_down
- returning = (nil)
- calling round_up
- returning = 0x000000200000
- calling round_down
- returning = (nil)
- mprotect on 0x7f2dd0000000 succeded with size: 0x000000200000
- 55a60a7f6000-55a60a7f8000 r-xp 00000000 08:05 8802724 /home/neon/git/universal-dynamic-loader/loader/files/loader
- 55a60a9f7000-55a60a9f8000 r--p 00001000 08:05 8802724 /home/neon/git/universal-dynamic-loader/loader/files/loader
- 55a60a9f8000-55a60a9f9000 rw-p 00002000 08:05 8802724 /home/neon/git/universal-dynamic-loader/loader/files/loader
- 55a60c17f000-55a60c1a0000 rw-p 00000000 00:00 0 [heap]
- 7f2dc8618000-7f2dd0000000 rw-p 00000000 00:00 0
- 7f2dd0000000-7f2dd0200000 r-xp 00000000 00:00 0
- 7f2dd0200000-7f2dd8a1a000 rw-p 00000000 00:00 0
- 7f2dd8a1a000-7f2dd8bb7000 r-xp 00000000 08:02 4723381 /lib/x86_64-linux-gnu/libm-2.27.so
- 7f2dd8bb7000-7f2dd8db6000 ---p 0019d000 08:02 4723381 /lib/x86_64-linux-gnu/libm-2.27.so
- 7f2dd8db6000-7f2dd8db7000 r--p 0019c000 08:02 4723381 /lib/x86_64-linux-gnu/libm-2.27.so
- 7f2dd8db7000-7f2dd8db8000 rw-p 0019d000 08:02 4723381 /lib/x86_64-linux-gnu/libm-2.27.so
- 7f2dd8dba000-7f2dd8dd1000 r-xp 00000000 08:02 4723355 /lib/x86_64-linux-gnu/libgcc_s.so.1
- 7f2dd8dd1000-7f2dd8fd0000 ---p 00017000 08:02 4723355 /lib/x86_64-linux-gnu/libgcc_s.so.1
- 7f2dd8fd0000-7f2dd8fd1000 r--p 00016000 08:02 4723355 /lib/x86_64-linux-gnu/libgcc_s.so.1
- 7f2dd8fd1000-7f2dd8fd2000 rw-p 00017000 08:02 4723355 /lib/x86_64-linux-gnu/libgcc_s.so.1
- 7f2dd8fd2000-7f2dd914b000 r-xp 00000000 08:02 17835254 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
- 7f2dd914b000-7f2dd934b000 ---p 00179000 08:02 17835254 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
- 7f2dd934b000-7f2dd9355000 r--p 00179000 08:02 17835254 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
- 7f2dd9355000-7f2dd9357000 rw-p 00183000 08:02 17835254 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
- 7f2dd9357000-7f2dd935b000 rw-p 00000000 00:00 0
- 7f2dd9362000-7f2dd9549000 r-xp 00000000 08:02 4723318 /lib/x86_64-linux-gnu/libc-2.27.so
- 7f2dd9549000-7f2dd9749000 ---p 001e7000 08:02 4723318 /lib/x86_64-linux-gnu/libc-2.27.so
- 7f2dd9749000-7f2dd974d000 r--p 001e7000 08:02 4723318 /lib/x86_64-linux-gnu/libc-2.27.so
- 7f2dd974d000-7f2dd974f000 rw-p 001eb000 08:02 4723318 /lib/x86_64-linux-gnu/libc-2.27.so
- 7f2dd974f000-7f2dd9753000 rw-p 00000000 00:00 0
- 7f2dd975a000-7f2dd9769000 r-xp 00000000 08:05 8802715 /home/neon/git/universal-dynamic-loader/loader/files/libstring.so
- 7f2dd9769000-7f2dd9968000 ---p 0000f000 08:05 8802715 /home/neon/git/universal-dynamic-loader/loader/files/libstring.so
- 7f2dd9968000-7f2dd9969000 r--p 0000e000 08:05 8802715 /home/neon/git/universal-dynamic-loader/loader/files/libstring.so
- 7f2dd9969000-7f2dd996a000 rw-p 0000f000 08:05 8802715 /home/neon/git/universal-dynamic-loader/loader/files/libstring.so
- 7f2dd996a000-7f2dd996d000 rw-p 00000000 00:00 0
- 7f2dd9972000-7f2dd99cf000 r-xp 00000000 08:05 8802721 /home/neon/git/universal-dynamic-loader/loader/files/patchelf.so
- 7f2dd99cf000-7f2dd9bce000 ---p 0005d000 08:05 8802721 /home/neon/git/universal-dynamic-loader/loader/files/patchelf.so
- 7f2dd9bce000-7f2dd9bcf000 r--p 0005c000 08:05 8802721 /home/neon/git/universal-dynamic-loader/loader/files/patchelf.so
- 7f2dd9bcf000-7f2dd9bd1000 rw-p 0005d000 08:05 8802721 /home/neon/git/universal-dynamic-loader/loader/files/patchelf.so
- 7f2dd9bd1000-7f2dd9c07000 rw-p 00000000 00:00 0
- 7f2dd9c0a000-7f2dd9c4c000 r-xp 00000000 08:05 8802717 /home/neon/git/universal-dynamic-loader/loader/files/readelf_.so
- 7f2dd9c4c000-7f2dd9e4c000 ---p 00042000 08:05 8802717 /home/neon/git/universal-dynamic-loader/loader/files/readelf_.so
- 7f2dd9e4c000-7f2dd9e4e000 r--p 00042000 08:05 8802717 /home/neon/git/universal-dynamic-loader/loader/files/readelf_.so
- 7f2dd9e4e000-7f2dd9e4f000 rw-p 00044000 08:05 8802717 /home/neon/git/universal-dynamic-loader/loader/files/readelf_.so
- 7f2dd9e4f000-7f2dd9e84000 rw-p 00000000 00:00 0
- 7f2dd9e8a000-7f2dd9eb1000 r-xp 00000000 08:02 4723292 /lib/x86_64-linux-gnu/ld-2.27.so
- 7f2dda08f000-7f2dda092000 rw-p 00000000 00:00 0
- 7f2dda0aa000-7f2dda0ac000 r--p 00000000 08:05 8687872 /home/neon/git/universal-dynamic-loader/loader/DT_INIT.so
- 7f2dda0af000-7f2dda0b1000 rw-p 00000000 00:00 0
- 7f2dda0b1000-7f2dda0b2000 r--p 00027000 08:02 4723292 /lib/x86_64-linux-gnu/ld-2.27.so
- 7f2dda0b2000-7f2dda0b3000 rw-p 00028000 08:02 4723292 /lib/x86_64-linux-gnu/ld-2.27.so
- 7f2dda0b3000-7f2dda0b6000 rw-p 00000000 00:00 0
- 7fffb4692000-7fffb46b3000 rw-p 00000000 00:00 0 [stack]
- 7fffb47f2000-7fffb47f5000 r--p 00000000 00:00 0 [vvar]
- 7fffb47f5000-7fffb47f7000 r-xp 00000000 00:00 0 [vdso]
- ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
- mapping PT_LOAD number 2
- p_flags: 0x000000000006
- p_offset: 0x000000000e78
- p_vaddr: 0x000000200e78
- p_paddr: 0x000000200e78
- p_filesz: 0x0000000001a8
- p_memsz: 0x0000000001b0
- p_align: 0x000000200000
- p_flags: 0x000000000006 p_offset: 0x000000000e78 p_vaddr: 0x000000200e78 p_paddr: 0x000000200e78 p_filesz: 0x0000000001a8 p_memsz: 0x0000000001b0 p_align: 0x000000200000
- mprotect(0x7f2dd0000000+round_down(0x000000200e78, 0x000000200000), 0x0000000001b0, PROT_READ|PROT_WRITE|);
- calling round_up
- returning = 0x000000200000
- calling round_down
- returning = 0x000000200000
- calling round_up
- returning = 0x000000200000
- calling round_down
- returning = 0x000000200000
- mprotect on 0x7f2dd0200000 succeded with size: 0x000000200000
- 55a60a7f6000-55a60a7f8000 r-xp 00000000 08:05 8802724 /home/neon/git/universal-dynamic-loader/loader/files/loader
- 55a60a9f7000-55a60a9f8000 r--p 00001000 08:05 8802724 /home/neon/git/universal-dynamic-loader/loader/files/loader
- 55a60a9f8000-55a60a9f9000 rw-p 00002000 08:05 8802724 /home/neon/git/universal-dynamic-loader/loader/files/loader
- 55a60c17f000-55a60c1a0000 rw-p 00000000 00:00 0 [heap]
- 7f2dc8618000-7f2dd0000000 rw-p 00000000 00:00 0
- 7f2dd0000000-7f2dd0200000 r-xp 00000000 00:00 0
- 7f2dd0200000-7f2dd0400000 -wxp 00000000 00:00 0
- 7f2dd0400000-7f2dd8a1a000 rw-p 00000000 00:00 0
- 7f2dd8a1a000-7f2dd8bb7000 r-xp 00000000 08:02 4723381 /lib/x86_64-linux-gnu/libm-2.27.so
- 7f2dd8bb7000-7f2dd8db6000 ---p 0019d000 08:02 4723381 /lib/x86_64-linux-gnu/libm-2.27.so
- 7f2dd8db6000-7f2dd8db7000 r--p 0019c000 08:02 4723381 /lib/x86_64-linux-gnu/libm-2.27.so
- 7f2dd8db7000-7f2dd8db8000 rw-p 0019d000 08:02 4723381 /lib/x86_64-linux-gnu/libm-2.27.so
- 7f2dd8dba000-7f2dd8dd1000 r-xp 00000000 08:02 4723355 /lib/x86_64-linux-gnu/libgcc_s.so.1
- 7f2dd8dd1000-7f2dd8fd0000 ---p 00017000 08:02 4723355 /lib/x86_64-linux-gnu/libgcc_s.so.1
- 7f2dd8fd0000-7f2dd8fd1000 r--p 00016000 08:02 4723355 /lib/x86_64-linux-gnu/libgcc_s.so.1
- 7f2dd8fd1000-7f2dd8fd2000 rw-p 00017000 08:02 4723355 /lib/x86_64-linux-gnu/libgcc_s.so.1
- 7f2dd8fd2000-7f2dd914b000 r-xp 00000000 08:02 17835254 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
- 7f2dd914b000-7f2dd934b000 ---p 00179000 08:02 17835254 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
- 7f2dd934b000-7f2dd9355000 r--p 00179000 08:02 17835254 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
- 7f2dd9355000-7f2dd9357000 rw-p 00183000 08:02 17835254 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
- 7f2dd9357000-7f2dd935b000 rw-p 00000000 00:00 0
- 7f2dd9362000-7f2dd9549000 r-xp 00000000 08:02 4723318 /lib/x86_64-linux-gnu/libc-2.27.so
- 7f2dd9549000-7f2dd9749000 ---p 001e7000 08:02 4723318 /lib/x86_64-linux-gnu/libc-2.27.so
- 7f2dd9749000-7f2dd974d000 r--p 001e7000 08:02 4723318 /lib/x86_64-linux-gnu/libc-2.27.so
- 7f2dd974d000-7f2dd974f000 rw-p 001eb000 08:02 4723318 /lib/x86_64-linux-gnu/libc-2.27.so
- 7f2dd974f000-7f2dd9753000 rw-p 00000000 00:00 0
- 7f2dd975a000-7f2dd9769000 r-xp 00000000 08:05 8802715 /home/neon/git/universal-dynamic-loader/loader/files/libstring.so
- 7f2dd9769000-7f2dd9968000 ---p 0000f000 08:05 8802715 /home/neon/git/universal-dynamic-loader/loader/files/libstring.so
- 7f2dd9968000-7f2dd9969000 r--p 0000e000 08:05 8802715 /home/neon/git/universal-dynamic-loader/loader/files/libstring.so
- 7f2dd9969000-7f2dd996a000 rw-p 0000f000 08:05 8802715 /home/neon/git/universal-dynamic-loader/loader/files/libstring.so
- 7f2dd996a000-7f2dd996d000 rw-p 00000000 00:00 0
- 7f2dd9972000-7f2dd99cf000 r-xp 00000000 08:05 8802721 /home/neon/git/universal-dynamic-loader/loader/files/patchelf.so
- 7f2dd99cf000-7f2dd9bce000 ---p 0005d000 08:05 8802721 /home/neon/git/universal-dynamic-loader/loader/files/patchelf.so
- 7f2dd9bce000-7f2dd9bcf000 r--p 0005c000 08:05 8802721 /home/neon/git/universal-dynamic-loader/loader/files/patchelf.so
- 7f2dd9bcf000-7f2dd9bd1000 rw-p 0005d000 08:05 8802721 /home/neon/git/universal-dynamic-loader/loader/files/patchelf.so
- 7f2dd9bd1000-7f2dd9c07000 rw-p 00000000 00:00 0
- 7f2dd9c0a000-7f2dd9c4c000 r-xp 00000000 08:05 8802717 /home/neon/git/universal-dynamic-loader/loader/files/readelf_.so
- 7f2dd9c4c000-7f2dd9e4c000 ---p 00042000 08:05 8802717 /home/neon/git/universal-dynamic-loader/loader/files/readelf_.so
- 7f2dd9e4c000-7f2dd9e4e000 r--p 00042000 08:05 8802717 /home/neon/git/universal-dynamic-loader/loader/files/readelf_.so
- 7f2dd9e4e000-7f2dd9e4f000 rw-p 00044000 08:05 8802717 /home/neon/git/universal-dynamic-loader/loader/files/readelf_.so
- 7f2dd9e4f000-7f2dd9e84000 rw-p 00000000 00:00 0
- 7f2dd9e8a000-7f2dd9eb1000 r-xp 00000000 08:02 4723292 /lib/x86_64-linux-gnu/ld-2.27.so
- 7f2dda08f000-7f2dda092000 rw-p 00000000 00:00 0
- 7f2dda0aa000-7f2dda0ac000 r--p 00000000 08:05 8687872 /home/neon/git/universal-dynamic-loader/loader/DT_INIT.so
- 7f2dda0af000-7f2dda0b1000 rw-p 00000000 00:00 0
- 7f2dda0b1000-7f2dda0b2000 r--p 00027000 08:02 4723292 /lib/x86_64-linux-gnu/ld-2.27.so
- 7f2dda0b2000-7f2dda0b3000 rw-p 00028000 08:02 4723292 /lib/x86_64-linux-gnu/ld-2.27.so
- 7f2dda0b3000-7f2dda0b6000 rw-p 00000000 00:00 0
- 7fffb4692000-7fffb46b3000 rw-p 00000000 00:00 0 [stack]
- 7fffb47f2000-7fffb47f5000 r--p 00000000 00:00 0 [vvar]
- 7fffb47f5000-7fffb47f7000 r-xp 00000000 00:00 0 [vdso]
- ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]