Advertisement
Guest User

Untitled

a guest
Aug 25th, 2016
321
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.86 KB | None | 0 0
  1. # Read 0 symbols from file /tmp/tc_dump_helpers_addrs.txt
  2. # Config file:
  3. # Repo schema: 7244cd80922891e53d726b002c59ac0f70b093ad
  4.  
  5. ====================
  6. Translation 0 {
  7. src.md5 = 32373735636162396239343861323233
  8. src.funcId = 6280
  9. src.funcName = Pseudo-main
  10. src.resumed = false
  11. src.bcStartOffset = 0
  12. src.guards = 0
  13. kind = TransLive
  14. hasLoop = 0
  15. aStart = 0x4c0045a
  16. aLen = 0x3d
  17. coldStart = 0xc800841
  18. coldLen = 0x0
  19. frozenStart = 0xe0000ab
  20. frozenLen = 0x0
  21. }
  22.  
  23. ----------
  24. bytecode:
  25. ----------
  26. <<< couldn't find unit 32373735636162396239343861323233 to print bytecode range [0,23) >>>
  27. ----------
  28. x64: main
  29. ----------
  30. <<< couldn't find unit 32373735636162396239343861323233 to print bytecode at offset 0 >>>
  31. 0x4c0045a: movb $0x21, -0x8(%rbp)
  32. 0x4c0045e: movq $0x1, -0x10(%rbp)
  33. <<< couldn't find unit 32373735636162396239343861323233 to print bytecode at offset 1 >>>
  34. 0x4c00466: mov %rbp, %rdi
  35. 0x4c00469: lea -0x10(%rbp), %rsi
  36. 0x4c0046d: mov $0x1, %edx
  37. 0x4c00472: callq 0x38bcf90 # SYMBOL @ 0x38bcf90
  38. <<< couldn't find unit 32373735636162396239343861323233 to print bytecode at offset 21 >>>
  39. 0x4c00477: movb $0x23, -0x8(%rbp)
  40. 0x4c0047b: mov $0x7fffcf0e4600, %rax
  41. 0x4c00485: movq %rax, -0x10(%rbp)
  42. <<< couldn't find unit 32373735636162396239343861323233 to print bytecode at offset 22 >>>
  43. 0x4c00489: lea -0x10(%rbp), %rbx
  44. 0x4c0048d: mov $0x16, %edx
  45. 0x4c00492: jmp 0xc800670
  46. ----------
  47. x64: cold
  48. ----------
  49. ----------
  50. x64: frozen
  51. ----------
  52. ----------
  53.  
  54. ====================
  55. Translation 1 {
  56. src.md5 = 34376464386436383966336534353264
  57. src.funcId = 6281
  58. src.funcName = Pseudo-main
  59. src.resumed = false
  60. src.bcStartOffset = 0
  61. src.guards = 1
  62. Local{0} :: Uninit
  63. kind = TransLive
  64. hasLoop = 0
  65. aStart = 0x4c00497
  66. aLen = 0x19
  67. coldStart = 0xc80085a
  68. coldLen = 0x0
  69. frozenStart = 0xe0000af
  70. frozenLen = 0x43
  71. }
  72.  
  73. ----------
  74. bytecode:
  75. ----------
  76. <<< couldn't find unit 34376464386436383966336534353264 to print bytecode range [0,7) >>>
  77. ----------
  78. x64: main
  79. ----------
  80. <<< couldn't find unit 34376464386436383966336534353264 to print bytecode at offset 0 >>>
  81. 0x4c00497: cmpb $0x0, -0x8(%rbp)
  82. 0x4c0049b: jnz 0xc800841
  83. 0x4c004a1: cmpb $0x0, -0x8(%rbp)
  84. 0x4c004a5: jnz 0xc800841
  85. <<< couldn't find unit 34376464386436383966336534353264 to print bytecode at offset 2 >>>
  86. 0x4c004ab: nopl %eax, (%rax,%rax,1)
  87. ----------
  88. x64: cold
  89. ----------
  90. ----------
  91. x64: frozen
  92. ----------
  93. <<< couldn't find unit 34376464386436383966336534353264 to print bytecode at offset 2 >>>
  94. 0xe0000af: lea -0x10(%rbp), %rbx
  95. 0xe0000b3: lea -0x93ffc0f(%rip), %rsi
  96. 0xe0000ba: mov $0x700001889, %rdx
  97. 0xe0000c4: xor %ecx, %ecx
  98. 0xe0000c6: lea -0x1e(%rip), %r10
  99. 0xe0000cd: xor %edi, %edi
  100. 0xe0000cf: jmp 0xc800000
  101. 0xe0000d4: ud2
  102. 0xe0000d6: ud2
  103. 0xe0000d8: ud2
  104. 0xe0000da: ud2
  105. 0xe0000dc: ud2
  106. 0xe0000de: ud2
  107. 0xe0000e0: ud2
  108. 0xe0000e2: ud2
  109. 0xe0000e4: ud2
  110. 0xe0000e6: ud2
  111. 0xe0000e8: ud2
  112. 0xe0000ea: ud2
  113. 0xe0000ec: ud2
  114. 0xe0000ee: ud2
  115. 0xe0000f0: ud2
  116. ----------
  117.  
  118. ====================
  119. Translation 2 {
  120. src.md5 = 34376464386436383966336534353264
  121. src.funcId = 6281
  122. src.funcName = Pseudo-main
  123. src.resumed = false
  124. src.bcStartOffset = 7
  125. src.guards = 1
  126. Local{0} :: Uninit
  127. kind = TransLive
  128. hasLoop = 0
  129. aStart = 0x4c004b0
  130. aLen = 0x40
  131. coldStart = 0xc800876
  132. coldLen = 0x11
  133. frozenStart = 0xe0000f6
  134. frozenLen = 0x43
  135. }
  136.  
  137. ----------
  138. bytecode:
  139. ----------
  140. <<< couldn't find unit 34376464386436383966336534353264 to print bytecode range [7,27) >>>
  141. ----------
  142. x64: main
  143. ----------
  144. <<< couldn't find unit 34376464386436383966336534353264 to print bytecode at offset 7 >>>
  145. 0x4c004b0: cmpb $0x0, -0x8(%rbp)
  146. 0x4c004b4: jnz 0xc80085a
  147. <<< couldn't find unit 34376464386436383966336534353264 to print bytecode at offset 8 >>>
  148. 0x4c004ba: cmpb $0x0, -0x8(%rbp)
  149. 0x4c004be: jnz 0xc800876
  150. 0x4c004c4: movb $0x21, -0x8(%rbp)
  151. 0x4c004c8: movq $0x1, -0x10(%rbp)
  152. <<< couldn't find unit 34376464386436383966336534353264 to print bytecode at offset 25 >>>
  153. 0x4c004d0: movb $0x23, -0x18(%rbp)
  154. 0x4c004d4: mov $0x7fffcf0e4650, %rax
  155. 0x4c004de: movq %rax, -0x20(%rbp)
  156. <<< couldn't find unit 34376464386436383966336534353264 to print bytecode at offset 26 >>>
  157. 0x4c004e2: lea -0x20(%rbp), %rbx
  158. 0x4c004e6: mov $0x1a, %edx
  159. 0x4c004eb: jmp 0xc800690
  160. ----------
  161. x64: cold
  162. ----------
  163. <<< couldn't find unit 34376464386436383966336534353264 to print bytecode at offset 7 >>>
  164. 0xc800876: movb $0x21, -0x18(%rbp)
  165. 0xc80087a: movq $0x1, -0x20(%rbp)
  166. <<< couldn't find unit 34376464386436383966336534353264 to print bytecode at offset 8 >>>
  167. 0xc800882: jmp 0xe0000f6
  168. ----------
  169. x64: frozen
  170. ----------
  171. <<< couldn't find unit 34376464386436383966336534353264 to print bytecode at offset 8 >>>
  172. 0xe0000f6: lea -0x20(%rbp), %rbx
  173. 0xe0000fa: lea -0x17ff87f(%rip), %rsi
  174. 0xe000101: mov $0x800001889, %rdx
  175. 0xe00010b: xor %ecx, %ecx
  176. 0xe00010d: lea -0x1e(%rip), %r10
  177. 0xe000114: xor %edi, %edi
  178. 0xe000116: jmp 0xc800000
  179. 0xe00011b: ud2
  180. 0xe00011d: ud2
  181. 0xe00011f: ud2
  182. 0xe000121: ud2
  183. 0xe000123: ud2
  184. 0xe000125: ud2
  185. 0xe000127: ud2
  186. 0xe000129: ud2
  187. 0xe00012b: ud2
  188. 0xe00012d: ud2
  189. 0xe00012f: ud2
  190. 0xe000131: ud2
  191. 0xe000133: ud2
  192. 0xe000135: ud2
  193. 0xe000137: ud2
  194. ----------
  195.  
  196. ====================
  197. Translation 3 {
  198. src.md5 = 34376636336464613534336139666231
  199. src.funcId = 6282
  200. src.funcName = Pseudo-main
  201. src.resumed = false
  202. src.bcStartOffset = 0
  203. src.guards = 3
  204. Local{0} :: Uninit
  205. Local{1} :: Arr
  206. Local{2} :: Uninit
  207. kind = TransLive
  208. hasLoop = 0
  209. aStart = 0x4c004f0
  210. aLen = 0xb1
  211. coldStart = 0xc8008a0
  212. coldLen = 0x43
  213. frozenStart = 0xe00013d
  214. frozenLen = 0x43
  215. }
  216.  
  217. ----------
  218. bytecode:
  219. ----------
  220. <<< couldn't find unit 34376636336464613534336139666231 to print bytecode range [0,88) >>>
  221. ----------
  222. x64: main
  223. ----------
  224. <<< couldn't find unit 34376636336464613534336139666231 to print bytecode at offset 0 >>>
  225. 0x4c004f0: cmpb $0x0, -0x8(%rbp)
  226. 0x4c004f4: jnz 0xc800887
  227. 0x4c004fa: testb $0x4, -0x18(%rbp)
  228. 0x4c004fe: data16 nop
  229. 0x4c00500: jz 0xc800887
  230. 0x4c00506: cmpb $0x0, -0x28(%rbp)
  231. 0x4c0050a: jnz 0xc800887
  232. <<< couldn't find unit 34376636336464613534336139666231 to print bytecode at offset 14 >>>
  233. 0x4c00510: movb $0x23, -0x38(%rbp)
  234. 0x4c00514: mov $0x7fffcf170180, %rax
  235. 0x4c0051e: movq %rax, -0x40(%rbp)
  236. <<< couldn't find unit 34376636336464613534336139666231 to print bytecode at offset 15 >>>
  237. 0x4c00522: mov %rbp, %rdi
  238. 0x4c00525: lea -0x40(%rbp), %rsi
  239. 0x4c00529: mov $0xf, %edx
  240. 0x4c0052e: callq 0x38bcf90 # SYMBOL @ 0x38bcf90
  241. <<< couldn't find unit 34376636336464613534336139666231 to print bytecode at offset 31 >>>
  242. 0x4c00533: mov $0x10, %eax
  243. 0x4c00538: or $0x20, %rax
  244. <<< couldn't find unit 34376636336464613534336139666231 to print bytecode at offset 37 >>>
  245. 0x4c0053c: or $0x40, %rax
  246. <<< couldn't find unit 34376636336464613534336139666231 to print bytecode at offset 43 >>>
  247. 0x4c00540: or $0x1, %rax
  248. <<< couldn't find unit 34376636336464613534336139666231 to print bytecode at offset 49 >>>
  249. 0x4c00544: or $0x2, %rax
  250. <<< couldn't find unit 34376636336464613534336139666231 to print bytecode at offset 55 >>>
  251. 0x4c00548: or $0x4, %rax
  252. <<< couldn't find unit 34376636336464613534336139666231 to print bytecode at offset 61 >>>
  253. 0x4c0054c: or $0x100, %rax
  254. <<< couldn't find unit 34376636336464613534336139666231 to print bytecode at offset 67 >>>
  255. 0x4c00552: or $0x200, %rax
  256. <<< couldn't find unit 34376636336464613534336139666231 to print bytecode at offset 73 >>>
  257. 0x4c00558: or $0x1000, %rax
  258. <<< couldn't find unit 34376636336464613534336139666231 to print bytecode at offset 74 >>>
  259. 0x4c0055e: movb $0x11, -0x38(%rbp)
  260. 0x4c00562: movq %rax, -0x40(%rbp)
  261. 0x4c00566: lea -0x40(%rbp), %rdi
  262. 0x4c0056a: callq 0x38d8b20 # SYMBOL @ 0x38d8b20
  263. <<< couldn't find unit 34376636336464613534336139666231 to print bytecode at offset 83 >>>
  264. 0x4c0056f: movb 0xef(%r12), %al
  265. 0x4c00577: cmpb %al, 0x2ffffff(%r12)
  266. 0x4c0057f: jnz 0xc8008a0
  267. 0x4c00585: movb 0xf8(%r12), %al
  268. 0x4c0058d: movq 0xf0(%r12), %rcx
  269. 0x4c00595: movb %al, -0x38(%rbp)
  270. 0x4c00598: movq %rcx, -0x40(%rbp)
  271. 0x4c0059c: nopl %eax, (%rax,%rax,1)
  272. ----------
  273. x64: cold
  274. ----------
  275. <<< couldn't find unit 34376636336464613534336139666231 to print bytecode at offset 83 >>>
  276. 0xc8008a0: mov $0xf0, %edi
  277. 0xc8008a5: mov $0x7fffcf120960, %rsi
  278. 0xc8008af: xor %edx, %edx
  279. 0xc8008b1: callq 0x20ef090 # SYMBOL @ 0x20ef090
  280. 0xc8008b6: mov %rax, %rcx
  281. 0xc8008b9: mov %rdx, %rax
  282. 0xc8008bc: jmp 0x4c00595
  283. <<< couldn't find unit 34376636336464613534336139666231 to print bytecode at offset 74 >>>
  284. 0xc8008c1: lea -0x30(%rbp), %rax
  285. 0xc8008c5: movq %rbp, 0x20(%r12)
  286. 0xc8008ca: movq %rax, 0x10(%r12)
  287. 0xc8008cf: mov $0x7fffcf43274a, %rax
  288. 0xc8008d9: movq %rax, 0x28(%r12)
  289. 0xc8008de: jmp 0xe000040
  290. ----------
  291. x64: frozen
  292. ----------
  293. <<< couldn't find unit 34376636336464613534336139666231 to print bytecode at offset 74 >>>
  294. 0xe00013d: lea -0x40(%rbp), %rbx
  295. 0xe000141: lea -0x93ffbac(%rip), %rsi
  296. 0xe000148: mov $0x580000188a, %rdx
  297. 0xe000152: xor %ecx, %ecx
  298. 0xe000154: lea -0x1e(%rip), %r10
  299. 0xe00015b: xor %edi, %edi
  300. 0xe00015d: jmp 0xc800000
  301. 0xe000162: ud2
  302. 0xe000164: ud2
  303. 0xe000166: ud2
  304. 0xe000168: ud2
  305. 0xe00016a: ud2
  306. 0xe00016c: ud2
  307. 0xe00016e: ud2
  308. 0xe000170: ud2
  309. 0xe000172: ud2
  310. 0xe000174: ud2
  311. 0xe000176: ud2
  312. 0xe000178: ud2
  313. 0xe00017a: ud2
  314. 0xe00017c: ud2
  315. 0xe00017e: ud2
  316. ----------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement