spacepaste

  1.  
  2. mapping PT_LOAD number 1
  3. p_flags: 0x000000000005
  4. p_offset: (nil)
  5. p_vaddr: 0x7f2090000000
  6. p_paddr: (nil)
  7. p_filesz: 0x000000000654
  8. p_memsz: 0x000000000654
  9. p_align: 0x000000200000
  10. p_flags: 0x000000000005 p_offset: (nil) p_vaddr: 0x7f2090000000 p_paddr: (nil) p_filesz: 0x000000000654 p_memsz: 0x000000000654 p_align: 0x000000200000
  11. mprotect(0x7f2090000000+round_down( (nil), 0x000000200000), 0x000000000654, PROT_READ|PROT_EXEC|);
  12. calling round_up
  13. returning = 0x000000200000
  14. calling round_down
  15. returning = (nil)
  16. calling round_up
  17. returning = 0x000000200000
  18. calling round_down
  19. returning = (nil)
  20. mprotect on 0x7f2090000000 succeded with size: 0x000000200000
  21. 5572f66dc000-5572f66de000 r-xp 00000000 08:05 8802724 /home/neon/git/universal-dynamic-loader/loader/files/loader
  22. 5572f68dd000-5572f68de000 r--p 00001000 08:05 8802724 /home/neon/git/universal-dynamic-loader/loader/files/loader
  23. 5572f68de000-5572f68df000 rw-p 00002000 08:05 8802724 /home/neon/git/universal-dynamic-loader/loader/files/loader
  24. 5572f7b64000-5572f7b85000 rw-p 00000000 00:00 0 [heap]
  25. 7f2085290000-7f2090000000 rw-p 00000000 00:00 0
  26. 7f2090000000-7f2090200000 r-xp 00000000 00:00 0
  27. 7f2090200000-7f2095692000 rw-p 00000000 00:00 0
  28. 7f2095692000-7f209582f000 r-xp 00000000 08:02 4723381 /lib/x86_64-linux-gnu/libm-2.27.so
  29. 7f209582f000-7f2095a2e000 ---p 0019d000 08:02 4723381 /lib/x86_64-linux-gnu/libm-2.27.so
  30. 7f2095a2e000-7f2095a2f000 r--p 0019c000 08:02 4723381 /lib/x86_64-linux-gnu/libm-2.27.so
  31. 7f2095a2f000-7f2095a30000 rw-p 0019d000 08:02 4723381 /lib/x86_64-linux-gnu/libm-2.27.so
  32. 7f2095a32000-7f2095a49000 r-xp 00000000 08:02 4723355 /lib/x86_64-linux-gnu/libgcc_s.so.1
  33. 7f2095a49000-7f2095c48000 ---p 00017000 08:02 4723355 /lib/x86_64-linux-gnu/libgcc_s.so.1
  34. 7f2095c48000-7f2095c49000 r--p 00016000 08:02 4723355 /lib/x86_64-linux-gnu/libgcc_s.so.1
  35. 7f2095c49000-7f2095c4a000 rw-p 00017000 08:02 4723355 /lib/x86_64-linux-gnu/libgcc_s.so.1
  36. 7f2095c4a000-7f2095dc3000 r-xp 00000000 08:02 17835254 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
  37. 7f2095dc3000-7f2095fc3000 ---p 00179000 08:02 17835254 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
  38. 7f2095fc3000-7f2095fcd000 r--p 00179000 08:02 17835254 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
  39. 7f2095fcd000-7f2095fcf000 rw-p 00183000 08:02 17835254 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
  40. 7f2095fcf000-7f2095fd3000 rw-p 00000000 00:00 0
  41. 7f2095fda000-7f20961c1000 r-xp 00000000 08:02 4723318 /lib/x86_64-linux-gnu/libc-2.27.so
  42. 7f20961c1000-7f20963c1000 ---p 001e7000 08:02 4723318 /lib/x86_64-linux-gnu/libc-2.27.so
  43. 7f20963c1000-7f20963c5000 r--p 001e7000 08:02 4723318 /lib/x86_64-linux-gnu/libc-2.27.so
  44. 7f20963c5000-7f20963c7000 rw-p 001eb000 08:02 4723318 /lib/x86_64-linux-gnu/libc-2.27.so
  45. 7f20963c7000-7f20963cb000 rw-p 00000000 00:00 0
  46. 7f20963d2000-7f20963e1000 r-xp 00000000 08:05 8802715 /home/neon/git/universal-dynamic-loader/loader/files/libstring.so
  47. 7f20963e1000-7f20965e0000 ---p 0000f000 08:05 8802715 /home/neon/git/universal-dynamic-loader/loader/files/libstring.so
  48. 7f20965e0000-7f20965e1000 r--p 0000e000 08:05 8802715 /home/neon/git/universal-dynamic-loader/loader/files/libstring.so
  49. 7f20965e1000-7f20965e2000 rw-p 0000f000 08:05 8802715 /home/neon/git/universal-dynamic-loader/loader/files/libstring.so
  50. 7f20965e2000-7f20965e5000 rw-p 00000000 00:00 0
  51. 7f20965ea000-7f2096647000 r-xp 00000000 08:05 8802721 /home/neon/git/universal-dynamic-loader/loader/files/patchelf.so
  52. 7f2096647000-7f2096846000 ---p 0005d000 08:05 8802721 /home/neon/git/universal-dynamic-loader/loader/files/patchelf.so
  53. 7f2096846000-7f2096847000 r--p 0005c000 08:05 8802721 /home/neon/git/universal-dynamic-loader/loader/files/patchelf.so
  54. 7f2096847000-7f2096849000 rw-p 0005d000 08:05 8802721 /home/neon/git/universal-dynamic-loader/loader/files/patchelf.so
  55. 7f2096849000-7f209687f000 rw-p 00000000 00:00 0
  56. 7f2096882000-7f20968c4000 r-xp 00000000 08:05 8802717 /home/neon/git/universal-dynamic-loader/loader/files/readelf_.so
  57. 7f20968c4000-7f2096ac4000 ---p 00042000 08:05 8802717 /home/neon/git/universal-dynamic-loader/loader/files/readelf_.so
  58. 7f2096ac4000-7f2096ac6000 r--p 00042000 08:05 8802717 /home/neon/git/universal-dynamic-loader/loader/files/readelf_.so
  59. 7f2096ac6000-7f2096ac7000 rw-p 00044000 08:05 8802717 /home/neon/git/universal-dynamic-loader/loader/files/readelf_.so
  60. 7f2096ac7000-7f2096afc000 rw-p 00000000 00:00 0
  61. 7f2096b02000-7f2096b29000 r-xp 00000000 08:02 4723292 /lib/x86_64-linux-gnu/ld-2.27.so
  62. 7f2096d07000-7f2096d0a000 rw-p 00000000 00:00 0
  63. 7f2096d22000-7f2096d24000 r--p 00000000 08:05 8687872 /home/neon/git/universal-dynamic-loader/loader/DT_INIT.so
  64. 7f2096d27000-7f2096d29000 rw-p 00000000 00:00 0
  65. 7f2096d29000-7f2096d2a000 r--p 00027000 08:02 4723292 /lib/x86_64-linux-gnu/ld-2.27.so
  66. 7f2096d2a000-7f2096d2b000 rw-p 00028000 08:02 4723292 /lib/x86_64-linux-gnu/ld-2.27.so
  67. 7f2096d2b000-7f2096d2e000 rw-p 00000000 00:00 0
  68. 7ffeb169b000-7ffeb16bc000 rw-p 00000000 00:00 0 [stack]
  69. 7ffeb174a000-7ffeb174d000 r--p 00000000 00:00 0 [vvar]
  70. 7ffeb174d000-7ffeb174f000 r-xp 00000000 00:00 0 [vdso]
  71. ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
  72. mapping PT_LOAD number 2
  73. p_flags: 0x000000000006
  74. p_offset: 0x000000000e78
  75. p_vaddr: 0x7f2090200e78
  76. p_paddr: 0x000000200e78
  77. p_filesz: 0x0000000001a8
  78. p_memsz: 0x0000000001b0
  79. p_align: 0x000000200000
  80. p_flags: 0x000000000006 p_offset: 0x000000000e78 p_vaddr: 0x7f2090200e78 p_paddr: 0x000000200e78 p_filesz: 0x0000000001a8 p_memsz: 0x0000000001b0 p_align: 0x000000200000
  81. mprotect(0x7f2090000000+round_down(0x000000200e78, 0x000000200000), 0x0000000001b0, PROT_READ|PROT_WRITE|);
  82. calling round_up
  83. returning = 0x000000200000
  84. calling round_down
  85. returning = 0x000000200000
  86. calling round_up
  87. returning = 0x000000200000
  88. calling round_down
  89. returning = 0x000000200000
  90. mprotect on 0x7f2090200000 succeded with size: 0x000000200000
  91. 5572f66dc000-5572f66de000 r-xp 00000000 08:05 8802724 /home/neon/git/universal-dynamic-loader/loader/files/loader
  92. 5572f68dd000-5572f68de000 r--p 00001000 08:05 8802724 /home/neon/git/universal-dynamic-loader/loader/files/loader
  93. 5572f68de000-5572f68df000 rw-p 00002000 08:05 8802724 /home/neon/git/universal-dynamic-loader/loader/files/loader
  94. 5572f7b64000-5572f7b85000 rw-p 00000000 00:00 0 [heap]
  95. 7f2085290000-7f2090000000 rw-p 00000000 00:00 0
  96. 7f2090000000-7f2090200000 r-xp 00000000 00:00 0
  97. 7f2090200000-7f2090400000 -wxp 00000000 00:00 0
  98. 7f2090400000-7f2095692000 rw-p 00000000 00:00 0
  99. 7f2095692000-7f209582f000 r-xp 00000000 08:02 4723381 /lib/x86_64-linux-gnu/libm-2.27.so
  100. 7f209582f000-7f2095a2e000 ---p 0019d000 08:02 4723381 /lib/x86_64-linux-gnu/libm-2.27.so
  101. 7f2095a2e000-7f2095a2f000 r--p 0019c000 08:02 4723381 /lib/x86_64-linux-gnu/libm-2.27.so
  102. 7f2095a2f000-7f2095a30000 rw-p 0019d000 08:02 4723381 /lib/x86_64-linux-gnu/libm-2.27.so
  103. 7f2095a32000-7f2095a49000 r-xp 00000000 08:02 4723355 /lib/x86_64-linux-gnu/libgcc_s.so.1
  104. 7f2095a49000-7f2095c48000 ---p 00017000 08:02 4723355 /lib/x86_64-linux-gnu/libgcc_s.so.1
  105. 7f2095c48000-7f2095c49000 r--p 00016000 08:02 4723355 /lib/x86_64-linux-gnu/libgcc_s.so.1
  106. 7f2095c49000-7f2095c4a000 rw-p 00017000 08:02 4723355 /lib/x86_64-linux-gnu/libgcc_s.so.1
  107. 7f2095c4a000-7f2095dc3000 r-xp 00000000 08:02 17835254 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
  108. 7f2095dc3000-7f2095fc3000 ---p 00179000 08:02 17835254 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
  109. 7f2095fc3000-7f2095fcd000 r--p 00179000 08:02 17835254 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
  110. 7f2095fcd000-7f2095fcf000 rw-p 00183000 08:02 17835254 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
  111. 7f2095fcf000-7f2095fd3000 rw-p 00000000 00:00 0
  112. 7f2095fda000-7f20961c1000 r-xp 00000000 08:02 4723318 /lib/x86_64-linux-gnu/libc-2.27.so
  113. 7f20961c1000-7f20963c1000 ---p 001e7000 08:02 4723318 /lib/x86_64-linux-gnu/libc-2.27.so
  114. 7f20963c1000-7f20963c5000 r--p 001e7000 08:02 4723318 /lib/x86_64-linux-gnu/libc-2.27.so
  115. 7f20963c5000-7f20963c7000 rw-p 001eb000 08:02 4723318 /lib/x86_64-linux-gnu/libc-2.27.so
  116. 7f20963c7000-7f20963cb000 rw-p 00000000 00:00 0
  117. 7f20963d2000-7f20963e1000 r-xp 00000000 08:05 8802715 /home/neon/git/universal-dynamic-loader/loader/files/libstring.so
  118. 7f20963e1000-7f20965e0000 ---p 0000f000 08:05 8802715 /home/neon/git/universal-dynamic-loader/loader/files/libstring.so
  119. 7f20965e0000-7f20965e1000 r--p 0000e000 08:05 8802715 /home/neon/git/universal-dynamic-loader/loader/files/libstring.so
  120. 7f20965e1000-7f20965e2000 rw-p 0000f000 08:05 8802715 /home/neon/git/universal-dynamic-loader/loader/files/libstring.so
  121. 7f20965e2000-7f20965e5000 rw-p 00000000 00:00 0
  122. 7f20965ea000-7f2096647000 r-xp 00000000 08:05 8802721 /home/neon/git/universal-dynamic-loader/loader/files/patchelf.so
  123. 7f2096647000-7f2096846000 ---p 0005d000 08:05 8802721 /home/neon/git/universal-dynamic-loader/loader/files/patchelf.so
  124. 7f2096846000-7f2096847000 r--p 0005c000 08:05 8802721 /home/neon/git/universal-dynamic-loader/loader/files/patchelf.so
  125. 7f2096847000-7f2096849000 rw-p 0005d000 08:05 8802721 /home/neon/git/universal-dynamic-loader/loader/files/patchelf.so
  126. 7f2096849000-7f209687f000 rw-p 00000000 00:00 0
  127. 7f2096882000-7f20968c4000 r-xp 00000000 08:05 8802717 /home/neon/git/universal-dynamic-loader/loader/files/readelf_.so
  128. 7f20968c4000-7f2096ac4000 ---p 00042000 08:05 8802717 /home/neon/git/universal-dynamic-loader/loader/files/readelf_.so
  129. 7f2096ac4000-7f2096ac6000 r--p 00042000 08:05 8802717 /home/neon/git/universal-dynamic-loader/loader/files/readelf_.so
  130. 7f2096ac6000-7f2096ac7000 rw-p 00044000 08:05 8802717 /home/neon/git/universal-dynamic-loader/loader/files/readelf_.so
  131. 7f2096ac7000-7f2096afc000 rw-p 00000000 00:00 0
  132. 7f2096b02000-7f2096b29000 r-xp 00000000 08:02 4723292 /lib/x86_64-linux-gnu/ld-2.27.so
  133. 7f2096d07000-7f2096d0a000 rw-p 00000000 00:00 0
  134. 7f2096d22000-7f2096d24000 r--p 00000000 08:05 8687872 /home/neon/git/universal-dynamic-loader/loader/DT_INIT.so
  135. 7f2096d27000-7f2096d29000 rw-p 00000000 00:00 0
  136. 7f2096d29000-7f2096d2a000 r--p 00027000 08:02 4723292 /lib/x86_64-linux-gnu/ld-2.27.so
  137. 7f2096d2a000-7f2096d2b000 rw-p 00028000 08:02 4723292 /lib/x86_64-linux-gnu/ld-2.27.so
  138. 7f2096d2b000-7f2096d2e000 rw-p 00000000 00:00 0
  139. 7ffeb169b000-7ffeb16bc000 rw-p 00000000 00:00 0 [stack]
  140. 7ffeb174a000-7ffeb174d000 r--p 00000000 00:00 0 [vvar]
  141. 7ffeb174d000-7ffeb174f000 r-xp 00000000 00:00 0 [vdso]
  142. ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
  143.