Advertisement
Guest User

Untitled

a guest
Jun 28th, 2016
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.96 MB | None | 0 0
  1.  
  2. 0000000000400270 <.interp>:
  3. 400270: (bad)
  4. 400271: insb (%dx),%es:(%rdi)
  5. 400272: imul $0x646c2f34,0x36(%rdx),%esp
  6. 400279: sub $0x756e696c,%eax
  7. 40027e: ╭ js 4002ad <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x3fff6d>
  8. 400280: ╭┼ js 4002ba <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x3fff7a>
  9. 400282: ││ ss
  10. 400283: ││ sub $0x732e3436,%eax
  11. 400288: ││ outsl %ds:(%rsi),(%dx)
  12. 400289: ││ xor %cs:(%rax),%al
  13.  
  14. 000000000040028c <.note.ABI-tag>:
  15. 40028c: add $0x0,%al
  16. 40028e: add %al,(%rax)
  17. 400290: adc %al,(%rax)
  18. 400292: add %al,(%rax)
  19. 400294: add %eax,(%rax)
  20. 400296: add %al,(%rax)
  21. 400298: rex.RXB
  22. 400299: rex.WRX push %rbp
  23. 40029b: add %al,(%rax)
  24. 40029d: add %al,(%rax)
  25. 40029f: add %al,(%rdx)
  26. 4002a1: add %al,(%rax)
  27. 4002a3: add %al,(%rsi)
  28. 4002a5: add %al,(%rax)
  29. 4002a7: add %bl,(%rax)
  30. 4002a9: add %al,(%rax)
  31.  
  32. 00000000004002ac <.note.gnu.build-id>:
  33. 4002ac: ┆ add $0x0,%al
  34. 4002ae: ┆ add %al,(%rax)
  35. 4002b0: ┆ adc $0x0,%al
  36. 4002b2: ┆ add %al,(%rax)
  37. 4002b4: ┆ add (%rax),%eax
  38. 4002b6: ┆ add %al,(%rax)
  39. 4002b8: ┆ rex.RXB
  40. 4002b9: ┆ rex.WRX push %rbp
  41. 4002bb: ┆ add %bh,0x4a142fd1(%rdi)
  42. 4002c1: ╰ jb 400262 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x3fff22>
  43. 4002c3: adc %dh,%ch
  44. 4002c5: ╭ js 400316 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x3fffd6>
  45. 4002c7: │ lea (%rax,%rdi,8),%ecx
  46. 4002ca: │ push %rbx
  47. 4002cb: │ xchg %eax,%edi
  48. 4002cc: │ movsl %ds:(%rsi),%es:(%rdi)
  49. 4002cd: │ mov %esi,%?
  50. 4002cf: │ .byte 0x13
  51.  
  52. 00000000004002d0 <.gnu.hash>:
  53. 4002d0: add (%rax),%eax
  54. 4002d2: add %al,(%rax)
  55. 4002d4: add %al,(%eax)
  56. 4002d7: add %al,(%rcx)
  57. 4002d9: ┆ add %al,(%rax)
  58. 4002db: ┆ add %al,(%rsi)
  59. 4002dd: ┆ add %al,(%rax)
  60. 4002df: ┆ add %al,(%rax)
  61. 4002e1: ┆ add %esp,(%rax,%rax,4)
  62. 4002e4: ┆ (bad)
  63. 4002e5: ┆ add %edx,(%rax)
  64. 4002e7: ┆ add 0x0(%rdi),%ah
  65. 4002ea: ┆ add %al,(%rax)
  66. 4002ec: ┆ imul $0x6b0000,(%rax),%eax
  67. 4002f2: ┆ add %al,(%rax)
  68. 4002f4: ┆ hlt
  69. 4002f5: ┆ (bad)
  70. 4002f6: ┆ push %rbx
  71. 4002f7: ┆ (bad)
  72. 4002f8: ┆ sub %ebx,0x55661c8c(%rip) # 55a61f8a <_end+0x55408c52>
  73. 4002fe: ┆ (bad)
  74. 4002ff: ┆ adc %bh,(%rcx)
  75. 400301: ┆ repnz mov (%rbx,%rdx,2),%ebx
  76. 400305: ┆ .byte 0xe8
  77. 400306: ╰ jno 4002d8 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x3fff98>
  78.  
  79. 0000000000400308 <.dynsym>:
  80. 400320: ┆ pushfq
  81. 400321: ┆ add %eax,(%rax)
  82. 400323: ┆ add %dl,(%rdx)
  83. 400335: ┆ add %al,(%rax)
  84. 400337: ┆ add %dh,0x12000002(%rsi)
  85. 40034d: ┆ add %al,(%rax)
  86. 40034f: ┆ add %dh,%cl
  87. 400351: ┆ add %al,(%rax)
  88. 400353: ┆ add %dl,(%rdx)
  89. 400365: ┆ add %al,(%rax)
  90. 400367: ┆ add %bl,0x120000(%rbp,%rax,1)
  91. 40037e: ┆ add %al,(%rax)
  92. 400380: ┆ rex.W add $0x0,%al
  93. 400383: ┆ add %dl,(%rdx)
  94. 400395: ┆ add %al,(%rax)
  95. 400397: ┆ add %bl,0x3(%rsi)
  96. 40039a: ┆ add %al,(%rax)
  97. 40039c: ┆ adc (%rax),%al
  98. 4003ae: ┆ add %al,(%rax)
  99. 4003b0: ┆ es
  100. 4003b1: ┆ add $0x0,%al
  101. 4003b3: ┆ add %dl,(%rdx)
  102. 4003c5: ┆ add %al,(%rax)
  103. 4003c7: ┆ add %al,0x12000004(%rbp)
  104. 4003dd: ┆ add %al,(%rax)
  105. 4003df: ┆ add %ah,0x12000005(%rbx)
  106. 4003f5: ┆ add %al,(%rax)
  107. 4003f7: ┆ add %dh,0x12000003(%rdi)
  108. 40040d: ┆ add %al,(%rax)
  109. 40040f: ┆ add %al,0x5(%rax)
  110. 400412: ┆ add %al,(%rax)
  111. 400414: ┆ adc (%rax),%al
  112. 400426: ┆ add %al,(%rax)
  113. 400428: ┆ (bad)
  114. 400429: ┆ add $0x0,%al
  115. 40042b: ┆ add %dl,(%rdx)
  116. 40043d: ┆ add %al,(%rax)
  117. 40043f: ┆ add %dh,0x12000004(%rax)
  118. 400455: ┆ add %al,(%rax)
  119. 400457: ┆ add %al,0x3(%rdi)
  120. 40045a: ┆ add %al,(%rax)
  121. 40045c: ┆ adc (%rax),%al
  122. 40046e: ┆ add %al,(%rax)
  123. 400470: ┆ push %rax
  124. 400471: ┆ add $0x0,%al
  125. 400473: ┆ add %dl,(%rdx)
  126. 400485: ┆ add %al,(%rax)
  127. 400487: ┆ add %bl,0x0(%rsp,%rax,1)
  128. 40048b: ┆ add %dl,(%rdx)
  129. 40049d: ┆ add %al,(%rax)
  130. 40049f: ┆ add %ch,(%rax)
  131. 4004a1: ┆ add %al,(%rax)
  132. 4004a3: ┆ add %ah,(%rax)
  133. 4004b5: ┆ add %al,(%rax)
  134. 4004b7: ┆ add %dh,(%rdi)
  135. 4004b9: ┆ add %al,(%rax)
  136. 4004bb: ┆ add %ah,(%rax)
  137. 4004cd: ┆ add %al,(%rax)
  138. 4004cf: ┆ add %dh,0x1(%rcx)
  139. 4004d2: ┆ add %al,(%rax)
  140. 4004d4: ┆ adc (%rax),%al
  141. 4004e6: ┆ add %al,(%rax)
  142. 4004e8: ┆ xchg %eax,%ebx
  143. 4004e9: ┆ add $0x0,%al
  144. 4004eb: ┆ add %dl,(%rdx)
  145. 4004fd: ┆ add %al,(%rax)
  146. 4004ff: ┆ add %cl,(%rcx)
  147. 400501: ┆ add (%rax),%al
  148. 400503: ┆ add %dl,(%rdx)
  149. 400515: ┆ add %al,(%rax)
  150. 400517: ┆ add %bl,0x120000(,%rax,1)
  151. 40052e: ┆ add %al,(%rax)
  152. 400530: ┆ mov $0x4,%dh
  153. 400532: ┆ add %al,(%rax)
  154. 400534: ┆ adc (%rax),%al
  155. 400546: ┆ add %al,(%rax)
  156. 400548: ┆ mov %al,0x120000(%rip) # 52054e <GCC_except_table33+0xcf7ce>
  157. 40055e: ┆ add %al,(%rax)
  158. 400560: ┆ xor $0x12000004,%eax
  159. 400575: ┆ add %al,(%rax)
  160. 400577: ┆ add %cl,0x5(%rdx)
  161. 40057a: ┆ add %al,(%rax)
  162. 40057c: ┆ adc (%rax),%al
  163. 40058e: ┆ add %al,(%rax)
  164. 400590: ┆ imul $0x0,(%rax,%rax,1),%eax
  165. 400594: ┆ adc (%rax),%al
  166. 4005a6: ┆ add %al,(%rax)
  167. 4005a8: ┆ test %eax,(%rcx)
  168. 4005aa: ┆ add %al,(%rax)
  169. 4005ac: ┆ adc (%rax),%al
  170. 4005be: ┆ add %al,(%rax)
  171. 4005c0: ┆ lods %ds:(%rsi),%al
  172. 4005c1: ┆ add $0x120000,%eax
  173. 4005d6: ┆ add %al,(%rax)
  174. 4005d8: ┆ int3
  175. 4005d9: ┆ add %al,(%rax)
  176. 4005db: ┆ add %dl,(%rdx)
  177. 4005ed: ┆ add %al,(%rax)
  178. 4005ef: ┆ add %bh,0x12000004(%rbp)
  179. 400605: ┆ add %al,(%rax)
  180. 400607: ┆ add %ah,0x12000002(%rcx)
  181. 40061d: ┆ add %al,(%rax)
  182. 40061f: ┆ add %ch,0x0(%rdx,%rax,1)
  183. 400623: ┆ add %dl,(%rdx)
  184. 400635: ┆ add %al,(%rax)
  185. 400637: ┆ add %cl,(%rax,%rax,1)
  186. 40063a: ┆ add %al,(%rax)
  187. 40063c: ┆ and %al,(%rax)
  188. 40064e: ┆ add %al,(%rax)
  189. 400650: ┆ (bad)
  190. 400651: ┆ add $0x120000,%eax
  191. 400666: ┆ add %al,(%rax)
  192. 400668: ┆ (bad)
  193. 400669: ┆ add (%rax),%eax
  194. 40066b: ┆ add %dl,(%rdx)
  195. 40067d: ┆ add %al,(%rax)
  196. 40067f: ┆ add %al,(%rsp,%rax,1)
  197. 400682: ┆ add %al,(%rax)
  198. 400684: ┆ adc (%rax),%al
  199. 400696: ┆ add %al,(%rax)
  200. 400698: ┆ movabs %al,0x12000004
  201. 4006ad: ┆ add %al,(%rax)
  202. 4006af: ┆ add %ch,0x5(%rbp)
  203. 4006b2: ┆ add %al,(%rax)
  204. 4006b4: ┆ adc (%rax),%al
  205. 4006c6: ┆ add %al,(%rax)
  206. 4006c8: ┆ mov $0x5,%ah
  207. 4006ca: ┆ add %al,(%rax)
  208. 4006cc: ┆ adc (%rax),%al
  209. 4006de: ┆ add %al,(%rax)
  210. 4006e0: ┆╭ jle 4006e6 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x4003a6>
  211. 4006e2: ┆│ add %al,(%rax)
  212. 4006e4: ┆│ adc (%rax),%al
  213. 4006f6: ┆ add %al,(%rax)
  214. 4006f8: ┆ rex.WXB add %al,(%r8)
  215. 4006fb: ┆ add %ah,(%rax)
  216. 40070d: ┆ add %al,(%rax)
  217. 40070f: ┆ add %ch,0x12000001(%rdi)
  218. 400725: ┆ add %al,(%rax)
  219. 400727: ┆ add %cl,(%rsi)
  220. 400729: ┆ add $0x120000,%eax
  221. 40073e: ┆ add %al,(%rax)
  222. 400740: ┆ nop
  223. 400741: ┆ add %al,(%rax)
  224. 400743: ┆ add %dl,(%rdx)
  225. 400755: ┆ add %al,(%rax)
  226. 400757: ┆ add %ah,0x12000003(%rax)
  227. 40076d: ┆ add %al,(%rax)
  228. 40076f: ┆ add %ah,0x0(%rbp)
  229. 400772: ┆ add %al,(%rax)
  230. 400774: ┆ adc (%rax),%al
  231. 400786: ┆ add %al,(%rax)
  232. 400788: ┆ addl $0x0,(%rbx)
  233. 40078b: ┆ add %dl,(%rdx)
  234. 40079d: ┆ add %al,(%rax)
  235. 40079f: ┆ add %cl,%dl
  236. 4007a1: ┆ add $0x0,%al
  237. 4007a3: ┆ add %dl,(%rdx)
  238. 4007b5: ┆ add %al,(%rax)
  239. 4007b7: ┆ add %cl,0x12000002(%rbx)
  240. 4007cd: ┆ add %al,(%rax)
  241. 4007cf: ┆ add %bh,0x12000000(%rdi)
  242. 4007e5: ┆ add %al,(%rax)
  243. 4007e7: ┆ add %bh,0x12000001(%rsi)
  244. 4007fd: ┆ add %al,(%rax)
  245. 4007ff: ┆ add %ah,%cl
  246. 400801: ┆ add %eax,(%rax)
  247. 400803: ┆ add %dl,(%rdx)
  248. 400815: ┆ add %al,(%rax)
  249. 400817: ┆ add %dh,%ah
  250. 400819: ┆ add (%rax),%al
  251. 40081b: ┆ add %dl,(%rdx)
  252. 40082d: ┆ add %al,(%rax)
  253. 40082f: ┆ add %bh,0x5(%rdi)
  254. 400832: ┆ add %al,(%rax)
  255. 400834: ┆ adc (%rax),%al
  256. 400846: ┆ add %al,(%rax)
  257. 400848: ┆ mov $0x12000000,%eax
  258. 40085d: ┆ add %al,(%rax)
  259. 40085f: ┆ add %cl,%bl
  260. 400861: ┆ add %eax,(%rax)
  261. 400863: ┆ add %dl,(%rdx)
  262. 400875: ┆ add %al,(%rax)
  263. 400877: ┆ add %dl,0x2(%rdx)
  264. 40087a: ┆ add %al,(%rax)
  265. 40087c: ┆ adc (%rax),%al
  266. 40088e: ┆ add %al,(%rax)
  267. 400890: ┆ gs
  268. 400891: ┆ add $0x120000,%eax
  269. 4008a6: ┆ add %al,(%rax)
  270. 4008a8: ┆ retq
  271. 4008a9: ┆ add $0x0,%al
  272. 4008ab: ┆ add %dl,(%rdx)
  273. 4008bd: ┆ add %al,(%rax)
  274. 4008bf: ┆ add %cl,(%rdi)
  275. 4008c1: ┆ add $0x0,%al
  276. 4008c3: ┆ add %dl,(%rdx)
  277. 4008d5: ┆ add %al,(%rax)
  278. 4008d7: ┆ add %ah,(%rax)
  279. 4008d9: ┆ add %eax,(%rax)
  280. 4008db: ┆ add %dl,(%rdx)
  281. 4008ed: ┆ add %al,(%rax)
  282. 4008ef: ┆ add %bh,%dh
  283. 4008f1: ┆ add $0x0,%al
  284. 4008f3: ┆ add %dl,(%rdx)
  285. 400905: ┆ add %al,(%rax)
  286. 400907: ┆ add %ah,(%rbx)
  287. 400909: ┆ add (%rax),%al
  288. 40090b: ┆ add %dl,(%rdx)
  289. 40091d: ┆ add %al,(%rax)
  290. 40091f: ┆ add %al,(%rsi)
  291. 400921: ┆ add %eax,(%rax)
  292. 400923: ┆ add %dl,(%rdx)
  293. 400935: ┆ add %al,(%rax)
  294. 400937: ┆ add %dh,(%rcx)
  295. 400939: ┆ add %eax,(%rax)
  296. 40093b: ┆ add %dl,(%rdx)
  297. 40094d: ┆ add %al,(%rax)
  298. 40094f: ┆ add %dl,0x12000003(%rcx)
  299. 400965: ┆ add %al,(%rax)
  300. 400967: ┆ add %dl,%ah
  301. 400969: ┆ add (%rax),%al
  302. 40096b: ┆ add %dl,(%rdx)
  303. 40097d: ┆ add %al,(%rax)
  304. 40097f: ┆ add %bl,%bh
  305. 400981: ┆ add %al,(%rax)
  306. 400983: ┆ add %dl,(%rdx)
  307. 400995: ┆ add %al,(%rax)
  308. 400997: ┆ add %al,0x2(%rbx)
  309. 40099a: ┆ add %al,(%rax)
  310. 40099c: ┆ adc (%rax),%al
  311. 4009ae: ┆ add %al,(%rax)
  312. 4009b0: ┆ mov %es,(%rax,%rax,1)
  313. 4009b3: ┆ add %dl,(%rdx)
  314. 4009c5: ┆ add %al,(%rax)
  315. 4009c7: ┆ add %dh,0x4(%rdi)
  316. 4009ca: ┆ add %al,(%rax)
  317. 4009cc: ┆ adc (%rax),%al
  318. 4009de: ┆ add %al,(%rax)
  319. 4009e0: ┆╭ loop 4009e6 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x4006a6>
  320. 4009e2: ┆│ add %al,(%rax)
  321. 4009e4: ┆│ adc (%rax),%al
  322. 4009f6: ┆ add %al,(%rax)
  323. 4009f8: ╰─ jmpq 12400a01 <_end+0x11da76c9>
  324. 400a0d: add %al,(%rax)
  325. 400a0f: add %ch,0x12000004(%rdi)
  326. 400a25: add %al,(%rax)
  327. 400a27: add %dh,%bh
  328. 400a29: add %eax,(%rax)
  329. 400a2b: add %dl,(%rdx)
  330. 400a3d: add %al,(%rax)
  331. 400a3f: add %al,0x12000002(%rcx)
  332. 400a55: add %al,(%rax)
  333. 400a57: add %ah,0x4(%rbx)
  334. 400a5a: add %al,(%rax)
  335. 400a5c: adc (%rax),%al
  336. 400a6e: add %al,(%rax)
  337. 400a70: (bad)
  338. 400a73: add %dl,(%rdx)
  339. 400a85: add %al,(%rax)
  340. 400a87: add %dl,%ch
  341. 400a89: add %eax,(%rax)
  342. 400a8b: add %dl,(%rdx)
  343. 400a9d: add %al,(%rax)
  344. 400a9f: add %ch,(%rcx)
  345. 400aa1: add $0x120000,%eax
  346. 400ab6: add %al,(%rax)
  347. 400ab8: fiadd (%rdx)
  348. 400aba: add %al,(%rax)
  349. 400abc: adc (%rax),%al
  350. 400ace: add %al,(%rax)
  351. 400ad0: adc $0x12000005,%eax
  352. 400ae5: add %al,(%rax)
  353. 400ae7: add %al,0x1(%rdi)
  354. 400aea: add %al,(%rax)
  355. 400aec: adc (%rax),%al
  356. 400afe: add %al,(%rax)
  357. 400b00: fadds (%rax,%rax,1)
  358. 400b03: add %dl,(%rdx)
  359. 400b15: add %al,(%rax)
  360. 400b17: add %al,0x4(%rax)
  361. 400b1a: add %al,(%rax)
  362. 400b1c: adc (%rax),%al
  363. 400b2e: add %al,(%rax)
  364. 400b30: pop %rdx
  365. 400b31: add %eax,(%rax)
  366. 400b33: add %dl,(%rdx)
  367. 400b45: add %al,(%rax)
  368. 400b47: add %bl,0x12000005(%rbx)
  369. 400b5d: add %al,(%rax)
  370. 400b5f: add %dl,0x5(%rbp)
  371. 400b62: add %al,(%rax)
  372. 400b64: adc (%rax),%al
  373. 400b76: add %al,(%rax)
  374. 400b78: movabs %al,0x12000000
  375. 400b8d: add %al,(%rax)
  376. 400b8f: add %bl,0x5(%rdi)
  377. 400b92: add %al,(%rax)
  378. 400b94: adc (%rax),%al
  379. 400ba6: add %al,(%rax)
  380. 400ba8: (bad)
  381. 400ba9: add $0x120000,%eax
  382. 400bbe: add %al,(%rax)
  383. 400bc0: sbb %al,(%rbx)
  384. 400bc2: add %al,(%rax)
  385. 400bc4: adc (%rax),%al
  386. 400bd6: add %al,(%rax)
  387. 400bd8: sub $0x2,%al
  388. 400bda: add %al,(%rax)
  389. 400bdc: adc (%rax),%al
  390. 400bee: add %al,(%rax)
  391. 400bf0: out %al,$0x3
  392. 400bf2: add %al,(%rax)
  393. 400bf4: adc (%rax),%al
  394. 400c06: add %al,(%rax)
  395. 400c08: ╭ jb 400c0a <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x4008ca>
  396. 400c0a: ┕ add %al,(%rax)
  397. 400c0c: adc (%rax),%al
  398. 400c1e: add %al,(%rax)
  399. 400c20: mov $0x12000002,%edi
  400. 400c35: add %al,(%rax)
  401. 400c37: add %bh,(%rdx)
  402. 400c39: add %eax,(%rax)
  403. 400c3b: add %dl,(%rdx)
  404. 400c4d: add %al,(%rax)
  405. 400c4f: add %ch,0x12000004(%rax)
  406. 400c65: add %al,(%rax)
  407. 400c67: add %dh,0x3(%rbp)
  408. 400c6a: add %al,(%rax)
  409. 400c6c: adc (%rax),%al
  410. 400c7e: add %al,(%rax)
  411. 400c80: pop %rdx
  412. 400c81: add $0x120000,%eax
  413. 400c96: add %al,(%rax)
  414. 400c98: std
  415. 400c99: add (%rax),%eax
  416. 400c9b: add %dl,(%rdx)
  417. 400cad: add %al,(%rax)
  418. 400caf: add %bh,0x21000005(%rbx)
  419. 400cb5: add %bl,(%rdi)
  420. 400cb7: add %ah,%al
  421. 400cb9: lea 0x0(%rbp),%esp
  422. 400cbc: add %al,(%rax)
  423. 400cbe: add %al,(%rax)
  424. 400cc0: adc %al,(%rax)
  425. 400cc2: add %al,(%rax)
  426. 400cc4: add %al,(%rax)
  427. 400cc6: add %al,(%rax)
  428. 400cc8: fwait
  429. 400cc9: add $0x0,%al
  430. 400ccb: add %dl,(%rcx)
  431. 400ccd: add %bl,(%rdi)
  432. 400ccf: add %al,(%rax)
  433. 400cd1: mov 0x0(%rbp),%fs
  434. 400cd4: add %al,(%rax)
  435. 400cd6: add %al,(%rax)
  436. 400cd8: or %al,(%rax)
  437. 400cda: add %al,(%rax)
  438. 400cdc: add %al,(%rax)
  439. 400cde: add %al,(%rax)
  440. 400ce0: push %rsi
  441. 400ce1: add $0x0,%al
  442. 400ce3: add %dl,(%rcx)
  443. 400ce5: add %bl,(%rdi)
  444. 400ce7: add %dh,%al
  445. 400ce9: lea 0x0(%rbp),%esp
  446. 400cec: add %al,(%rax)
  447. 400cee: add %al,(%rax)
  448. 400cf0: or %al,(%rax)
  449. 400cf2: add %al,(%rax)
  450. 400cf4: add %al,(%rax)
  451. 400cf6: add %al,(%rax)
  452. 400cf8: roll (%rax,%rax,1)
  453. 400cfb: add %dl,(%rcx)
  454. 400cfd: add %bl,(%rdi)
  455. 400cff: add %bh,%al
  456. 400d01: lea 0x0(%rbp),%esp
  457. 400d04: add %al,(%rax)
  458. 400d06: add %al,(%rax)
  459. 400d08: or %al,(%rax)
  460. 400d0a: add %al,(%rax)
  461. 400d0c: add %al,(%rax)
  462. 400d0e: add %al,(%rax)
  463. 400d10: mov $0x11000005,%ecx
  464. 400d15: add %bl,(%rdi)
  465. 400d17: add %ah,%al
  466. 400d19: lea 0x0(%rbp),%esp
  467. 400d1c: add %al,(%rax)
  468. 400d1e: add %al,(%rax)
  469. 400d20: adc %al,(%rax)
  470. 400d22: add %al,(%rax)
  471. 400d24: add %al,(%rax)
  472.  
  473. 0000000000400d28 <.dynstr>:
  474. 400d28: add %ch,0x62(%rcx,%rbp,2)
  475. 400d2c: ╭─────── jb 400da2 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400a62>
  476. 400d2e: │ ╭──── jae,pn 400da0 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400a60>
  477. 400d31: │ │ xor %eax,%cs:(%rax)
  478. 400d34: │ │ pop %rdi
  479. 400d35: │ │ rex.WB push %r12
  480. 400d37: │ │ rex.WRB pop %r15
  481. 400d39: │ │ fs
  482. 400d3a: │ │ gs
  483. 400d3b: │ │ ╭── jb 400da2 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400a62>
  484. 400d3d: │ │ │ imul $0x4d547265,0x74(%ebx),%esi
  485. 400d45: │ │ │ rex.XB insb (%dx),%es:(%rdi)
  486. 400d47: │ │ │ outsl %ds:(%rsi),(%dx)
  487. 400d48: │ │ │ outsb %ds:(%rsi),(%dx)
  488. 400d49: │ │ │ gs
  489. 400d4a: │ │ │ push %rsp
  490. 400d4b: │ │ │ (bad)
  491. 400d4c: │ │ │ (bad)
  492. 400d4d: │ │ │ insb (%dx),%es:(%rdi)
  493. 400d4e: │ │ │ add %bl,%gs:0x5f(%rdi)
  494. 400d52: │ │ │ insl (%dx),%es:(%edi)
  495. 400d54: │ │ │ outsl %ds:(%rsi),(%dx)
  496. 400d55: │ │ │ outsb %ds:(%rsi),(%dx)
  497. 400d56: │ │ │ pop %rdi
  498. 400d57: ╭┼──┼─┼── jae 400dcd <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400a8d>
  499. 400d59: ││ │ │ (bad)
  500. 400d5a: ╭┼┼──┼─┼── jb 400dd0 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400a90>
  501. 400d5c: │││ │ │ pop %rdi
  502. 400d5d: │││ │ │ pop %rdi
  503. 400d5e: │││ │ │ add %bl,0x4a(%rdi)
  504. 400d61: │││ │ │╭─ jbe 400dc2 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400a82>
  505. 400d63: │││ │ ││ push %rdx
  506. 400d64: │││ │ ││ imul $0x6c437265,%gs:0x74(%ebx),%esi
  507. 400d6d: │││ │ ││ (bad)
  508. 400d6e: │││──┼─┼┼─ jae 400de3 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400aa3>
  509. 400d70: │││ │ ││ gs
  510. 400d71: │││ │ ││╭ jae 400d73 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400a33>
  511. 400d73: │││ │ ││┕ pop %rdi
  512. 400d74: │││ │ ││ rex.WB push %r12
  513. 400d76: │││ │ ││ rex.WRB pop %r15
  514. 400d78: │││ │╭┼┼─ jb 400ddf <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400a9f>
  515. 400d7a: │││ ││││ imul $0x4d547265,0x74(%ebx),%esi
  516. 400d82: │││ ││││ rex.XB insb (%dx),%es:(%rdi)
  517. 400d84: │││ ││││ outsl %ds:(%rsi),(%dx)
  518. 400d85: │││ ││││ outsb %ds:(%rsi),(%dx)
  519. 400d86: │││ ││││ gs
  520. 400d87: │││ ││││ push %rsp
  521. 400d88: │││ ││││ (bad)
  522. 400d89: │││ ││││ (bad)
  523. 400d8a: │││ ││││ insb (%dx),%es:(%rdi)
  524. 400d8b: │││ ││││ add %ah,%gs:0x6c(%rbx)
  525. 400d8f: │││ ││││ outsl %ds:(%rsi),(%dx)
  526. 400d90: │││ ││││ movslq 0x5f(%rbx),%ebp
  527. 400d93: │││ ││││ addr32
  528. 400d94: │││ ││││ gs
  529. 400d95: │││──┼┼┼┼─ je 400e09 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400ac9>
  530. 400d97: │││ ││││ gs
  531. 400d98: │││ ││││╭ jae 400d9a <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400a5a>
  532. 400d9a: │││ ││││┕ movslq 0x63(%rdi,%rbp,2),%ebp
  533. 400d9e: │││ ││││ imul $0x65,0x67(%rdi),%ebx
  534. 400da2: ╭┼┼┼┼┼┼┼┼┼┼ je 400e18 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400ad8>
  535. 400da4: ││││ │ │ imul $0x62696c00,0x65(%rbp),%ebp
  536. 400dab: ╭┼┼┼┼───┼─┼─ jo 400e21 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400ae1>
  537. 400dad: │││││ │ │ pushq $0x64616572
  538. 400db2: │││││───┼─┼─ jae,pn 400e24 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400ae4>
  539. 400db5: │││││ │ │ xor %al,%cs:(%rax)
  540. 400db8: ╭┼┼┼┼┼───┼─┼─ jo 400e2e <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400aee>
  541. 400dba: ││││││ │ │ pushq $0x64616572
  542. 400dbf: ││││││ │ │ pop %rdi
  543. 400dc0: ││││││ │ │ movslq 0x6e(%rdi),%ebp
  544. 400dc3: ││││││ │ fs
  545. 400dc4: ││││││ │ pop %rdi
  546. 400dc5: ││││││ │ imul $0x74700074,0x69(%rsi),%ebp
  547. 400dcc: ││││││ │ pushq $0x64616572
  548. 400dd1: │││ │ │ pop %rdi
  549. 400dd2: │││ │ │ insl (%dx),%es:(%rdi)
  550. 400dd3: ╭┼┼┼──┼───┼─── jne 400e49 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400b09>
  551. 400dd5: ││││ │ │ gs
  552. 400dd6: ││││ │ │ ╭─ js 400e37 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400af7>
  553. 400dd8: ││││ │ │ │ fs
  554. 400dd9: ││││ │ │ │ gs
  555. 400dda: ╭┼┼┼┼──┼───┼─┼─ jae 400e50 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400b10>
  556. 400ddc: │││││╭─│───┼─┼─ jb 400e4d <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400b0d>
  557. 400dde: ││││││ │ │ │╭ jns 400de0 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400aa0>
  558. 400de0: ││││││ │ │┕ outsl %ds:(%rsi),(%dx)
  559. 400de1: ││││││ │╭────┼─ jo 400e48 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400b08>
  560. 400de3: ││││││ ┕┿━━━━┿━ outsb %ds:(%rsi),(%dx)
  561. 400de4: ││││││ ││ │ ss
  562. 400de5: ││││││ ││ │ xor $0x0,%al
  563. 400de7: ╭┼┼┼┼┼┼─┼┼────┼─ jo 400e5d <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400b1d>
  564. 400de9: │││││││ ││ │ pushq $0x64616572
  565. 400dee: │││││││ ││ │ pop %rdi
  566. 400def: │││││││ │┼────┼─ jae 400e56 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400b16>
  567. 400df1: │││││││ ││ │ insb (%dx),%es:(%rdi)
  568. 400df2: │││││││ ││ │ data16
  569. 400df3: │││││││ ││ │ add %dh,0x74(%rax)
  570. 400df6: │││││││ ││ │ pushq $0x64616572
  571. 400dfb: │││││││ ││ │ pop %rdi
  572. 400dfc: │││││││ ││ │ insl (%dx),%es:(%rdi)
  573. 400dfd: ╭┼┼┼┼┼┼┼─┼┼────┼─ jne 400e73 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400b33>
  574. 400dff: ││││││││ ││ │ gs
  575. 400e00: ││││││││ ││ ╭┼─ js 400e61 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400b21>
  576. 400e02: ││││││││ ││ ││ imul $0x74700074,0x69(%rsi),%ebp
  577. 400e09: ││││││││ ┕┿━━━┿┿━ pushq $0x64616572
  578. 400e0e: ││││││││ ││ ││ pop %rdi
  579. 400e0f: ││││││││ ││ ││ movslq 0x6e(%rdi),%ebp
  580. 400e12: ││││││││ ││ ││ fs
  581. 400e13: ││││││││ ││ ││ pop %rdi
  582. 400e14: ││││││││ ││ ╭─┼┼─ ja 400e77 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400b37>
  583. 400e16: ││││││││ ││ │ ││ imul $0x65726874,0x70(%rax,%rax,1),%esi
  584. 400e1e: ││││││ │ ││ │ ││ (bad)
  585. 400e1f: ││││││ │ ││ │ ││ fs
  586. 400e20: ││││││ │ ││ │ ││ pop %rdi
  587. 400e21: │││││┕━┿━┿┿━┿━┿┿━ movslq 0x6e(%rdi),%ebp
  588. 400e24: │││││ │ ┕┿━┿━┿┿━ fs
  589. 400e25: │││││ │ ││ │ ││ pop %rdi
  590. 400e26: │││││ │ ││ │ ││ fs
  591. 400e27: │││││ │ ││ │ ││ gs
  592. 400e28: ╭┼┼┼┼┼──┼─┼┼─┼─┼┼─ jae 400e9e <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400b5e>
  593. 400e2a: ││││││ ╭┼─┼┼─┼─┼┼─ jb 400e9b <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400b5b>
  594. 400e2c: ││││││ ││ ││ │ ││╭ jns 400e2e <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400aee>
  595. 400e2e: ╭┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jo 400ea4 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400b64>
  596. 400e30: ││││││ ││ ││ │ ││ pushq $0x64616572
  597. 400e35: ││││││ ││ ││ │ ││ pop %rdi
  598. 400e36: ││││││ ││ ││ │ ││ insl (%dx),%es:(%rdi)
  599. 400e37: ╭┼┼┼┼┼┼──┼┼─┼┼─┼─┼┼┼ jne 400ead <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400b6d>
  600. 400e39: │││││││ ││ ││ │ │ gs
  601. 400e3a: │││││││ ││ ││─┼─┼── js 400e9d <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400b5d>
  602. 400e3c: ╭┼┼┼┼┼┼┼──┼┼─┼┼─┼─┼── je 400eb2 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400b72>
  603. 400e3e: ││││││││ ││ ││ │╭┼── jb 400e9f <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400b5f>
  604. 400e40: ││││││││ ││╭┼┼─┼┼┼── jae 400ea7 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400b67>
  605. 400e42: ╭┼┼┼┼┼┼┼┼──┼┼┼┼┼─┼┼┼── je 400eb8 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400b78>
  606. 400e44: │││││││││╭─┼┼┼┼┼─┼┼┼── jns 400eb6 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400b76>
  607. 400e46: ││││││││││ │││││ │││ add %bl,%gs:0x5f(%rdi)
  608. 400e4a: ││││││││ │ │││││ │││ gs
  609. 400e4b: ││││││││╭┼─┼┼┼┼┼─┼┼┼── jb 400ebf <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400b7f>
  610. 400e4d: ││││││││││ │┕┿┿┿━┿┿┿━━ outsb %ds:(%rsi),(%dx)
  611. 400e4e: ││││││││││ │ │││ │││ outsl %ds:(%rsi),(%dx)
  612. 400e4f: ││││││││││ │ │││ │││ pop %rdi
  613. 400e50: │││││││┕┿┿━┿━┿┿┿━┿┿┿━━ insb (%dx),%es:(%rdi)
  614. 400e51: │││││││ ││ │ │││ │││ outsl %ds:(%rsi),(%dx)
  615. 400e52: │││││││ ││ │ │││ │││ movslq 0x74(%rcx),%esp
  616. 400e55: │││││││ ││ │ │││ │││ imul $0x6d657300,0x6e(%rdi),%ebp
  617. 400e5c: │││││││ ││ │ │ │ │││ pop %rdi
  618. 400e5d: ││││││┕━┿┿─┼─┼─┼─┼┼┼── jo 400ece <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400b8e>
  619. 400e5f: ╭┼┼┼┼┼┼──┼┼─┼─┼─┼─┼┼┼── jae 400ed5 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400b95>
  620. 400e61: │││││││ ││ │ │ │ ││┕━━ add %dh,0x74(%rax)
  621. 400e64: │││││││ ││ │ │ │ ││ pushq $0x64616572
  622. 400e69: │││││││ ││ │ │ │ ││ pop %rdi
  623. 400e6a: │││││││ ││ │ │ │ ││ imul $0x6c,0x6c(%rcx),%ebp
  624. 400e6e: │││││││ ││ │ │ │ ││ add %dh,0x74(%rax)
  625. 400e71: │││││││ ││ │ │ │ ││ pushq $0x64616572
  626. 400e76: ││││││ ││ │ │ │ ││ pop %rdi
  627. 400e77: ││││││ ││ │ │ │ ┕┿━━━ insl (%dx),%es:(%rdi)
  628. 400e78: ╭┼┼┼┼┼┼───┼┼─┼─┼─┼──┼─── jne 400eee <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400bae>
  629. 400e7a: │││││││ ││ │ │ │ │ gs
  630. 400e7b: │││││││ ││ │ │ │ ╭┼─── js 400edc <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400b9c>
  631. 400e7d: │││││││ ││ │ │ │ ││ insb (%dx),%es:(%rdi)
  632. 400e7e: │││││││ ││ │ │ │ ││ outsl %ds:(%rsi),(%dx)
  633. 400e7f: │││││││ ││ │ │ │ ││ movslq 0x0(%rbx),%ebp
  634. 400e82: ╭┼┼┼┼┼┼┼───┼┼─┼─┼─┼─┼┼─── jo 400ef8 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400bb8>
  635. 400e84: ││││││││ ││ │ │ │ ││ pushq $0x64616572
  636. 400e89: ││││││││ ││ │ │ │ ││ pop %rdi
  637. 400e8a: ││││││││ ││ │ │ │ ││ insl (%dx),%es:(%rdi)
  638. 400e8b: ╭┼┼┼┼┼┼┼┼───┼┼─┼─┼─┼─┼┼─── jne 400f01 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400bc1>
  639. 400e8d: │││││││││ ││ │ │ │ ││ gs
  640. 400e8e: │││││││││ ││ │ │╭┼─┼┼─── js 400ef1 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400bb1>
  641. 400e90: ╭┼┼┼┼┼┼┼┼┼───┼┼─┼─┼┼┼─┼┼─── je 400f06 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400bc6>
  642. 400e92: ││││││││││ ││ │ │││╭┼┼─── jb 400ef3 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400bb3>
  643. 400e94: ││││││││││ ││ │ ││││││ imul $0x74700074,0x69(%rsi),%ebp
  644. 400e9b: ││││││││││ ││ ┕━┿┿┿┿┿┿━━━ pushq $0x64616572
  645. 400ea0: │││││││││ ││ ││ ││ pop %rdi
  646. 400ea1: │││││││││ ││ ││ ││ movslq 0x6e(%rdi),%ebp
  647. 400ea4: ││││││││┕━━━━┿┿━━━┿┿━┿┿━━━━ fs
  648. 400ea5: ││││││││ ││ ││ ││ pop %rdi
  649. 400ea6: ││││││││ ││╭──┼┼─┼┼──── jae 400f11 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400bd1>
  650. 400ea8: ││││││││ │││ │ ││ outsb %ds:(%esi),(%dx)
  651. 400eaa: ││││││││ │││ │ ││ (bad)
  652. 400eab: ││││││││ │││ │ ││ insb (%dx),%es:(%rdi)
  653. 400eac: ││││││││ │││ │ ││ add %dh,0x74(%rax)
  654. 400eaf: │││││││ │││ │ ││ pushq $0x64616572
  655. 400eb4: ││││││ │││ │ ││ pop %rdi
  656. 400eb5: ││││││ │││ │ ││ movslq 0x6e(%rdi),%ebp
  657. 400eb8: │││││┕━━━━━━━┿┿┿━━━┿━┿┿━━━━ fs
  658. 400eb9: │││││ │││ │ ││ pop %rdi
  659. 400eba: │││││ │┼┼───┼─┼┼──── je 400f25 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400be5>
  660. 400ebc: │││││ │││ │ ││ insl (%dx),%es:(%rdi)
  661. 400ebd: │││││ │││ │ ││ gs
  662. 400ebe: │││││ │││ │ ││ fs
  663. 400ebf: │││││ ┕┿┿━━╭┼─┼┼──── ja 400f22 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400be2>
  664. 400ec1: │││││ │││ ││ ││ imul $0x65726874,0x70(%rax,%rax,1),%esi
  665. 400ec9: │││││ │││ ││ ││ (bad)
  666. 400eca: │││││ │││ ││ ││ fs
  667. 400ecb: │││││ │││ ││ ││ pop %rdi
  668. 400ecc: │││││ │││ ││ ││ addr32
  669. 400ecd: │││││ │││ ││ ││ gs
  670. 400ece: │││││ │┕┿━╭┼┼─┼┼──── je 400f31 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400bf1>
  671. 400ed0: ╭┼┼┼┼┼────────┼─┼─┼┼┼─┼┼──── je 400f46 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400c06>
  672. 400ed2: ││││││ │ │ │││╭┼┼──── jb 400f33 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400bf3>
  673. 400ed4: ││││││ │ │ ││││││ outsb %ds:(%rsi),(%dx)
  674. 400ed5: │││││┕━━━━━━━━┿━┿━┿┿┿┿┿┿━━━╭ jo 400ed7 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400b97>
  675. 400ed7: ╭┼┼┼┼┼─────────┼─┼─┼┼┼┼┼┼───┼ jo 400f4d <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400c0d>
  676. 400ed9: ││││││ │ │ ││││││ pushq $0x64616572
  677. 400ede: ││││││ │ │ │││││ pop %rdi
  678. 400edf: ││││││ │ │ │││││ movslq 0x65(%rdx),%esi
  679. 400ee2: ││││││ │ │ │││││ (bad)
  680. 400ee3: ││││││ │─┼─┼┼┼┼┼───── je 400f4a <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400c0a>
  681. 400ee5: ││││││ │ │ │││││ add %dh,0x74(%rax)
  682. 400ee8: ││││││ │ │ │││││ pushq $0x64616572
  683. 400eed: ││││││ │ │ │││││ pop %rdi
  684. 400eee: │││││┕━━━━━━━━━┿━┿━┿┿┿┿┿━━━━━ pushq $0x6f
  685. 400ef0: │││││ │ │ │││││ imul $0x61676973,0x0(%rsi),%ebp
  686. 400ef7: │││││ │ │ ││ │ movslq 0x6f(%rcx,%rbp,2),%esi
  687. 400efb: ││││ │ │ ││ │ outsb %ds:(%rsi),(%dx)
  688. 400efc: ││││ │ │ ││ │ add %ah,0x75(%rsi)
  689. 400eff: ││││ │ │ ││ │ outsb %ds:(%rsi),(%dx)
  690. 400f00: ││││ │ │ ││ │ insb (%dx),%es:(%rdi)
  691. 400f01: │││┕━━━━━━━━━━━┿━┿━┿┿━┿━━━━━━ outsl %ds:(%rsi),(%dx)
  692. 400f02: │││ │ │ ││ │ movslq 0x66(%rbx),%ebp
  693. 400f05: │││ │ │ ││ │ imul $0x72687470,0x0(%rbp,%riz,2),%ebp
  694. 400f0d: ││ │ │ ││ │ gs
  695. 400f0e: ││ │ │ ││ │ (bad)
  696. 400f0f: ││ │ │ ││ │ fs
  697. 400f10: ││ │ │ ││ │ pop %rdi
  698. 400f11: ││ │ ┕━┿┿━┿━━━━━━ addr32
  699. 400f12: ││ │ ││ │ gs
  700. 400f13: ││ ╭───┼───┼┼─┼────── je 400f88 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400c48>
  701. 400f15: ││ │ │ ││ │ movslq 0x65(%rax),%ebp
  702. 400f18: ││ │ │ ││ │ fs
  703. 400f19: ││ │ │ ╭┼┼─┼────── jo 400f7c <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400c3c>
  704. 400f1b: ││ │ │ ╭┼┼┼─┼────── jb 400f7e <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400c3e>
  705. 400f1d: ││ │ │ ││││ │ insl (%dx),%es:(%rdi)
  706. 400f1e: ││ │ │ ││││ │ add %dh,0x74(%rax)
  707. 400f21: ││ │ │ ││││ │ pushq $0x64616572
  708. 400f26: ││ │ │ │││ │ pop %rdi
  709. 400f27: ││ │ │ │││ │ (bad)
  710. 400f28: ╭┼┼─────────┼───┼─┼┼┼──┼────── je 400f9e <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400c5e>
  711. 400f2a: │││ │ │ │││ ╭┼────── jb 400f8b <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400c4b>
  712. 400f2c: │││ │ │ │││ ││ imul $0x74700074,0x69(%rsi),%ebp
  713. 400f33: │││ │ │ ││ │┕━━━━━━ pushq $0x64616572
  714. 400f38: │││ │ │ ││ │ pop %rdi
  715. 400f39: │││ │ │ ││ │ insl (%dx),%es:(%rdi)
  716. 400f3a: ╭┼┼┼─────────┼───┼─┼┼──┼─────── jne 400fb0 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400c70>
  717. 400f3c: ││││ │ │ ││ │ gs
  718. 400f3d: ││││ │ │╭┼┼──┼─────── js 400fa0 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400c60>
  719. 400f3f: ╭┼┼┼┼─────────┼───┼┼┼┼──┼─────── je 400fb5 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400c75>
  720. 400f41: │││││ │ ││││ ╭┼─────── jb 400fa2 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400c62>
  721. 400f43: │││││ │ ││││ ││ fs
  722. 400f44: │││││ │ ││││ ││ gs
  723. 400f45: ╭┼┼┼┼┼─────────┼───┼┼┼┼─┼┼─────── jae 400fbb <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400c7b>
  724. 400f47: │││││ ╭┼───┼┼┼┼─┼┼─────── jb 400fb8 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400c78>
  725. 400f49: │││││ ││ ││││ ││ ╭ jns 400f4b <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400c0b>
  726. 400f4b: │││││ ││ ╭──┼┼┼─┼┼──────┼ jae 400fb2 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400c72>
  727. 400f4d: ││││┕━━━━━━━━━┿┿━┿━━┿┿┿━┿┿━━━━━━━ insl (%dx),%es:(%rdi)
  728. 400f4e: ││││ ││ │ │││ ││ pop %rdi
  729. 400f4f: ││││ ││ │ │││ ││ imul $0x74700074,0x69(%rsi),%ebp
  730. 400f56: ││││ ││ │ │││ ││ pushq $0x64616572
  731. 400f5b: ││││ ││ │ │││ ││ pop %rdi
  732. 400f5c: ││││ ││ │ │││ ││ movslq 0x6e(%rdi),%ebp
  733. 400f5f: ││││ ││ │ │││ ││ fs
  734. 400f60: ││││ ││ │ │││ ││ pop %rdi
  735. 400f61: ││││ ││ │ │││ ││ (bad) {%k1}
  736. 400f66: ││││ ││ │ │││ ││ movslq 0x73(%rcx),%esp
  737. 400f69: ││││ ││ │ │││ ││ ╭ je 400f6b <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400c2b>
  738. 400f6b: ╭┼┼┼┼──────────┼┼─┼──┼┼┼─┼┼──────┼ jo 400fe1 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400ca1>
  739. 400f6d: │││││ ││ │ │││ ││ pushq $0x64616572
  740. 400f72: │││││ ││ │ │││ ││ pop %rdi
  741. 400f73: │││││ ││ │ │││ ││ fs
  742. 400f74: │││││ ││ │ │││ ││ gs
  743. 400f75: │││││ ││ │ ╭┼┼┼─┼┼─────── je 400fd8 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400c98>
  744. 400f77: │││││ ││ │ ││││ ││ movslq 0x0(%rax),%ebp
  745. 400f7a: ╭┼┼┼┼┼──────────┼┼─┼─┼┼┼┼─┼┼─────── jo 400ff0 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400cb0>
  746. 400f7c: ││││││ ││ │ │││┕━┿┿━━━━━━━ pushq $0x64616572
  747. 400f81: ││││││ ││ │ ││ ││ pop %rdi
  748. 400f82: ││││││ ││ │ ││ ││ (bad)
  749. 400f83: ╭┼┼┼┼┼┼──────────┼┼─┼─┼┼───┼┼─────── je 400ff9 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400cb9>
  750. 400f85: │││││││ ││ │ ││ ╭┼┼─────── jb 400fe6 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400ca6>
  751. 400f87: │││││││ ││─┼─┼┼──┼┼┼─────── jae 400fee <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400cae>
  752. 400f89: │││││││ ╭─────┼┼─┼─┼┼──┼┼┼─────── je 400ffe <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400cbe>
  753. 400f8b: │││││││ │ ││ │╭┼┼──┼┼┼┼┼┼┼┼┼┼ je 400fee <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400cae>
  754. 400f8d: │││││││ │ ││ ││││ ││ movslq 0x73(%rbx),%ebp
  755. 400f90: │││││││ │ ││ ││││ ││ imul $0x68747000,0x65(%rdx),%edi
  756. 400f97: │││││││ │ │┼─┼┼┼┼──┼┼──────── jb 400ffe <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400cbe>
  757. 400f99: │││││││ │ ││ ││││ ││ (bad)
  758. 400f9a: │││││││ │ ││ ││││ ││ fs
  759. 400f9b: │││││││ │ ││ ││││ ││ pop %rdi
  760. 400f9c: │││││││ │ ││ ││││ ││ (bad)
  761. 400f9d: ╭┼┼┼┼┼┼┼────┼─────┼┼─┼┼┼┼──┼┼──────── je 401013 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400cd3>
  762. 400f9f: │││││││ │ ││ ││││ ╭┼┼──────── jb 401000 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400cc0>
  763. 400fa1: │││││││ │ ││ │││ │││ fs
  764. 400fa2: │││││││ │ ││ │││ ││┕━━━━━━━━ gs
  765. 400fa3: ╭┼┼┼┼┼┼┼─────┼─────┼┼─┼┼┼──┼┼───────── jae 401019 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400cd9>
  766. 400fa5: ││││││││ │ ╭───┼┼─┼┼┼──┼┼───────── jb 401016 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400cd6>
  767. 400fa7: ││││││││ │ │ ││ │││ ││ ╭ jns 400fa9 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400c69>
  768. 400fa9: ││││││││ │ │ ││ │││ ││ ┕ data16
  769. 400faa: ││││││││ │ │ ││ │││ ││ insb (%dx),%es:(%rdi)
  770. 400fab: ││││││││ │ │ ││ │││ ││ outsl %ds:(%rsi),(%dx)
  771. 400fac: ││││││││ │ │ ││ │││ ││ movslq 0x66(%rbx),%ebp
  772. 400faf: ││││││││ │ │ ││ │││ ││ imul $0x72687470,0x0(%rbp,%riz,2),%ebp
  773. 400fb7: ││││││ │ │ ││ ││ ││ gs
  774. 400fb8: ││││││ │ │ ┕┿━━┿┿━━┿┿━━━━━━━━━ (bad)
  775. 400fb9: ││││││ │ │ ││ ││ ││ fs
  776. 400fba: ││││││ │ │ ││ ││ ││ pop %rdi
  777. 400fbb: │││││┕━━━━━━━┿━┿━━━┿┿━━┿┿━━┿┿━━━━━━━━━ (bad)
  778. 400fbc: ╭┼┼┼┼┼────────┼─┼───┼┼──┼┼──┼┼───────── je 401032 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400cf2>
  779. 400fbe: ││││││ │ │ ││ ││ ╭┼┼───────── jb 40101f <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400cdf>
  780. 400fc0: ││││││ │ │ ││ ││ │││ addr32
  781. 400fc1: ││││││ │ │ ││ ││ │││ gs
  782. 400fc2: ││││││ ╭───┼─┼───┼┼──┼┼─┼┼┼───────── je 401037 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400cf7>
  783. 400fc4: ││││││ │ │ │ ││ ╭┼┼─┼┼┼───────── je 401027 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400ce7>
  784. 400fc6: ││││││ │ │ │ ││ │││ │││ movslq 0x0(%rbx),%ebp
  785. 400fc9: ││││││ │ │ │ ││ │││ │││ pop %rdi
  786. 400fca: ╭┼┼┼┼┼┼────┼───┼─┼───┼┼─┼┼┼─┼┼┼───────── jo 401040 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400d00>
  787. 400fcc: │││││││ │ │ │ ││ │││ │││ pushq $0x64616572
  788. 400fd1: │││││││ │ │ │ ││ │││ │││ pop %rdi
  789. 400fd2: │││││││ │ │ │ ││ │││ │││ movslq 0x61(%rbp,%riz,2),%ebp
  790. 400fd6: │││││││ │ │ │ ││ │││ │││ outsb %ds:(%rsi),(%dx)
  791. 400fd7: │││││││ │ ╭─┼─┼───┼┼─┼┼┼─┼┼┼───────── jne 401049 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400d09>
  792. 400fd9: │││││││ │ │ │ │ ││ ││ │││ pop %rdi
  793. 400fda: │││││││ │ │╭┼─┼───┼┼─┼┼──┼┼┼───────── jo 40104b <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400d0b>
  794. 400fdc: │││││││ │ │││ │ ││ ││ │││ ╭ jo 400fde <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400c9e>
  795. 400fde: │││││││ │ │││ │ ╭┼┼─┼┼──┼┼┼────────┼ jae 401045 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400d05>
  796. 400fe0: │││││││ │ │││ │ │││ ││ │││ insl (%dx),%es:(%rdi)
  797. 400fe1: ││││││┕━━━━┿━┿┿┿━┿━━┿┿┿━┿┿━━┿┿┿━━━━━━━━━ pop %rdi
  798. 400fe2: ││││││ │ │││ │ │││╭┼┼──┼┼┼───────── ja 401045 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400d05>
  799. 400fe4: ││││││ │ │││ │ ││││││ │││ imul $0x65726874,0x70(%rax,%rax,1),%esi
  800. 400fec: ││││││ │ │││ │ ││││││ ││ (bad)
  801. 400fed: ││││││ │ │││ │ ││││││ ││ fs
  802. 400fee: ││││││ │ │││ │ ││┕┿┿┷━━┿┿━━━━━━━━━━ pop %rdi
  803. 400fef: ││││││ │ │││ │ ││ ││ ││ insl (%dx),%es:(%rdi)
  804. 400ff0: ╭┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jne 401066 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400d26>
  805. 400ff2: ││││││ │ │││ │ ││ ││ ││ gs
  806. 400ff3: ││││││ │ │││ │ ││ ││ ╭┼┼────────── js 401054 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400d14>
  807. 400ff5: ││││││ │ ││┼─┼──┼┼─┼┼──┼┼┼────────── jne 401065 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400d25>
  808. 400ff7: ││││││ │ │││ │ ││ ││ │││ insb (%dx),%es:(%rdi)
  809. 400ff8: ││││││ │ │││ │ ││ ││ │││ outsl %ds:(%rsi),(%dx)
  810. 400ff9: │││││┕━━━━━━┿━┿┿┿━┿━━┿┿━┿┿━━┿┿┿━━━━━━━━━━ movslq 0x0(%rbx),%ebp
  811. 400ffc: │││││ │ │││ │ ││ ││ │││ outsb %ds:(%rsi),(%dx)
  812. 400ffd: │││││ │ │││ │ ││ ││ │││ (bad)
  813. 400ffe: │││││ │ ││┕━┿━━┿┷━┿┿━━┿┿┿━━━━━━━━━━ outsb %ds:(%rsi),(%dx)
  814. 400fff: │││││ │ ││ │ │ ││ │││ outsl %ds:(%rsi),(%dx)
  815. 401000: │││││ │ ││ ╭┼──┼──┼┼──┼┼┼┼┼┼┼┼┼┼┼┼┼ jae 40106e <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400d2e>
  816. 401002: │││││ │ ││ ││ │ ││ ││ gs
  817. 401003: │││││ │ ││ ││ │ ││ ││ gs
  818. 401004: │││││ │ ││ ││ │ ││ ││ ╭ jo 401006 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400cc6>
  819. 401006: │││││ │ ││ ││ │ ││ ││ ┕ pop %rdi
  820. 401007: ╭┼┼┼┼┼───────┼─┼┼─┼┼──┼──┼┼──┼┼─────────── jo 40107d <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400d3d>
  821. 401009: ││││││ │ ││ ││ │ ││ ││ pushq $0x64616572
  822. 40100e: ││││││ │ ││ ││ │ ││ ││ pop %rdi
  823. 40100f: ││││││ │ ││ ││ │ ││ ││ movslq 0x61(%rbp,%riz,2),%ebp
  824. 401013: │││││┕━━━━━━━┿━┿┿━┿┿━━┿━━┿┿━━┿┿━━━━━━━━━━━ outsb %ds:(%rsi),(%dx)
  825. 401014: │││││ │╭┼┼─┼┼──┼──┼┼──┼┼─────────── jne 401086 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400d46>
  826. 401016: │││││ ││││ │┕━━┿━━┿┿━━┿┿━━━━━━━━━━━ pop %rdi
  827. 401017: ╭─┼┼┼┼┼────────┼┼┼┼─┼───┼──┼┼──┼┼─────────── jo 40108e <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400d4e>
  828. 401019: │ ││││┕━━━━━━━━┿┿┿┿━┿━━╭┼──┼┼──┼┼─────────── jae 401083 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400d43>
  829. 40101b: │ ││││ ││││ │ ││ ││ ││ add %dh,0x74(%rax)
  830. 40101e: │ ││││ ││││ │ ││ ││ ││ pushq $0x64616572
  831. 401023: │ ││││ ││││ │ ││ ││ │ pop %rdi
  832. 401024: │ ││││ ││││ │ ││ ││ │ insl (%dx),%es:(%rdi)
  833. 401025: │╭┼┼┼┼─────────┼┼┼┼─┼──┼┼──┼┼──┼──────────── jne 40109b <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400d5b>
  834. 401027: ││││││ ││││ │ ││ │┕━━┿━━━━━━━━━━━━ gs
  835. 401028: ││││││ ││││ │ ││ │ ╭┼──────────── js 401089 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400d49>
  836. 40102a: ││││││ ╭┼┼┼┼─┼──┼┼──┼──┼┼──────────── je 40109e <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400d5e>
  837. 40102c: ││││││ │││││─┼──┼┼──┼──┼┼──────────── jns 40109a <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400d5a>
  838. 40102e: ││││││ │││││ │ ││ │ ││ outsl %ds:(%rsi),(%dx)
  839. 40102f: ││││││ │││││ │ ││ │ ││ movslq 0x0(%rbx),%ebp
  840. 401032: │││││┕━━━━━━━━┿┿┿┿┿━┿━━┿┿━━┿━━┿┿━━━━━━━━━━━━ insb (%dx),%es:(%rdi)
  841. 401033: │││││ │││││ │ ││ │ ││ imul $0x735f6363,0x67(%rdx),%esp
  842. 40103a: │││││ │╭┼┼┼─┼──┼┼──┼──┼┼──────────── jae,pn 4010ac <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400d6c>
  843. 40103d: │││││ │││││ │ ││ │ ││ xor %eax,%cs:(%rax)
  844. 401040: ││││┕━━━━━━━━━┿┿┿┿┿━┿━━┿┿━━┿━━┿┿━━━━━━━━━━━━ pop %rdi
  845. 401041: ││││ │││││ │ ││ │ ││ push %rbp
  846. 401042: ││││ │││││ │ ││ │ ││ outsb %ds:(%rsi),(%dx)
  847. 401043: ││││ │││││ │ ╭┼┼──┼──┼┼──────────── ja 4010ae <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400d6e>
  848. 401045: ││││ │││││ │ ││┕━━┷━━┿┿━━━━━━━━━━━━ outsb %ds:(%rsi),(%dx)
  849. 401046: ││││ │││││ │ ││ ││ fs
  850. 401047: ││││ │││││ │ ││ ││ pop %rdi
  851. 401048: ││││ │││││ │ ││ ││ push %rdx
  852. 401049: ││││ │││┕┿━┿━┿┿━━━━━━┿┿━━━━━━━━━━━━ gs
  853. 40104a: ╭┼┼┼┼──────────┼┼┼─┼─┼─┼┼──────┼┼──────────── jae 4010c1 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400d81>
  854. 40104c: │││││ │││ │ │ ││ ││ insl (%dx),%es:(%rdi)
  855. 40104d: │││││ │││ │ │ ││ ││ add %bl,%gs:0x55(%rdi)
  856. 401051: │││││ │││ │ │ ││ ││ outsb %ds:(%rsi),(%dx)
  857. 401052: │││││ │││ │ │╭┼┼──────┼┼──────────── ja 4010bd <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400d7d>
  858. 401054: │││││ │││ │ ││││ │┕━━━━━━━━━━━━ outsb %ds:(%rsi),(%dx)
  859. 401055: │││││ │││ │ ││││ │ fs
  860. 401056: │││││ │││ │ ││││ │ pop %rdi
  861. 401057: │││││ │││ │ ││││ │ rex.RXB
  862. 401058: │││││ │││ │ ││││ │ gs
  863. 401059: │││││ │││ │ ││││ │ ╭─── je 4010a7 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400d67>
  864. 40105b: │││││ │││ │ ││││ │ │ (bad)
  865. 40105c: │││││ │││ │ ││││ │ │ outsb %ds:(%rsi),(%dx)
  866. 40105d: │││││ │││ │ ││││ │ │ addr32 jne 4010c1 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400d81>
  867. 401060: │││││ │││ │ ││││ │ │ addr32
  868. 401061: │││││ │││ │ ││││ │ │ gs
  869. 401062: │││││ │││ │ ││││ │ │ push %rbx
  870. 401063: │││││ │││ │ ││││ ╭─┼─────────┼─── jo 4010ca <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400d8a>
  871. 401065: │││││ │││ ┕━┿┿┿┿━━━━┿━┿━━━━━━━━━┿━━━ movslq 0x66(%rcx),%ebp
  872. 401068: ││││ │││ │ ││││ │ │ │ imul $0x617461,0x44(%rbx),%esp
  873. 40106f: ││││ │││ │ │││ │ │ │ pop %rdi
  874. 401070: ││││ │││ │ │││ │ │ │ push %rbp
  875. 401071: ││││ │││ │ │││ │ │ │ outsb %ds:(%rsi),(%dx)
  876. 401072: ││││ │││ │ ╭┼┼┼────┼─┼─────────┼─── ja 4010dd <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400d9d>
  877. 401074: ││││ │││ │ ││││ │ │ │ outsb %ds:(%rsi),(%dx)
  878. 401075: ││││ │││ │ ││││ │ │ │ fs
  879. 401076: ││││ │││ │ ││││ │ │ │ pop %rdi
  880. 401077: ││││ │││ │ ││││ │ │ │ rex.RXB
  881. 401078: ││││ │││ │ ││││ │ │ │ gs
  882. 401079: ││││ │││ │ ││││ │ │ │ ╭─ je 4010bf <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400d7f>
  883. 40107b: ││││ │││ │ ││││ │ │ │ │ (bad)
  884. 40107c: ││││ │││ │ ││││ │╭┼─────────┼─┼─ je 4010df <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400d9f>
  885. 40107e: │││ │││ │ ││││ │││ │ │ push %rdx
  886. 40107f: │││ │││ │ ││││ │││ │ │ gs
  887. 401080: │││ │││ │ ││││ │││ │ │ insb (%dx),%es:(%rdi)
  888. 401081: │││ │││ │ ││││ │││ │ │ rex.X (bad)
  889. 401083: │││ │││ │ │││┕━━━╭┼┼┼─────────┼─┼─ jae 4010ea <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400daa>
  890. 401085: │││ │││ │ │││ ││││ │ │ add %bl,0x55(%rdi)
  891. 401088: │││ ││ │ │││ ││││ │ │ outsb %ds:(%rsi),(%dx)
  892. 401089: │││ ││ │╭┼┼┼────┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ ja 4010f4 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400db4>
  893. 40108b: │││ ││ │││││ │││ │ │ outsb %ds:(%rsi),(%dx)
  894. 40108c: │││ ││ │││││ │││ │ │ fs
  895. 40108d: │││ ││ │││││ │││ │ │ pop %rdi
  896. 40108e: │┕┿━━━━━━━━━━━━┿┿━━┿┿┿┿┿━━━━┿┿┿━━━━━━━━━━┿━┿━ rex.RXB
  897. 40108f: │ │ ││ │││││ │││ │ │ gs
  898. 401090: │ │ ││ │││││ │││ ╭┼─┼─ je 4010e4 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400da4>
  899. 401092: │ │ ││ │││││ │││ ││ │ imul $0x72617453,%gs:0x6e(%edi),%ebp
  900. 40109b: │ ┕━━━━━━━━━━━━┿┿━━━┿┿┿┿━━━━┿┿┿━━━━━━━━━┿┿━┿╭ je 40109d <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400d5d>
  901. 40109d: │ ││ ││││ │││ ││ │┕ pop %rdi
  902. 40109e: │ ┕┿━━━┿┿┿┿━━━━┿┿┿━━━━━━━━━┿┿━┿━ push %rbp
  903. 40109f: │ │ ││││ │││ ││ │ outsb %ds:(%rsi),(%dx)
  904. 4010a0: │ │ ╭┼┼┼┼────┼┼┼─────────┼┼─┼─ ja 40110b <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400dcb>
  905. 4010a2: │ │ │││││ │││ ││ │ outsb %ds:(%rsi),(%dx)
  906. 4010a3: │ │ │││││ │││ ││ │ fs
  907. 4010a4: │ │ │││││ │││ ││ │ pop %rdi
  908. 4010a5: │ │ │││││ │││ ││ │ push %rbx
  909. 4010a6: │ │ │││││ │││ ││ │ gs
  910. 4010a7: │ │ │││││ │││ │┕╭┼─ je 4010f2 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400db2>
  911. 4010a9: │ │ │││││ │││ │ ││ push %rax
  912. 4010aa: │ │ │││││ │││ │ ││ add %bl,0x55(%rdi)
  913. 4010ad: │ │││││ │││ │ ││ outsb %ds:(%rsi),(%dx)
  914. 4010ae: │ ╭┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ ja 401119 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400dd9>
  915. 4010b0: │ │││││ │││ │ ││ outsb %ds:(%rsi),(%dx)
  916. 4010b1: │ │││││ │││ │ ││ fs
  917. 4010b2: │ │││││ │││ │ ││ pop %rdi
  918. 4010b3: │ │││││ │││ │ ││ rex.RXB
  919. 4010b4: │ │││││ │││ │ ││ gs
  920. 4010b5: │ │││││ │││ │╭┼┼─ je 401100 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400dc0>
  921. 4010b7: │ │││││ │││ ││││ push %rax
  922. 4010b8: │ │││││ │││ ││││ add %bl,0x55(%rdi)
  923. 4010bb: │ │││││ │││ ││││ outsb %ds:(%rsi),(%dx)
  924. 4010bc: │ ╭┼┼┼┼┼─────┼┼┼─────────┼┼┼┼─ ja 401127 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400de7>
  925. 4010be: │ │││││ │││ ││││ outsb %ds:(%rsi),(%dx)
  926. 4010bf: │ │││││ │││ │││┕━ fs
  927. 4010c0: │ │││││ │││ │││ pop %rdi
  928. 4010c1: ┕━━━━━━━━━━━━━━━━┿┿┿┿┿━━━━━━┿┿┿━━━━━━━━━┿┿┿━━ rex.RXB
  929. 4010c2: │││││ │││ │││ gs
  930. 4010c3: │││││ │││ │││ ╭ je 401108 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400dc8>
  931. 4010c5: │││││ │││ │││ │ rex.RX
  932. 4010c6: │││││ │││ │││ │ add %bl,0x55(%r15)
  933. 4010ca: │││││ │┕┿━━━━━━━━━┿┿┿━┿ outsb %ds:(%rsi),(%dx)
  934. 4010cb: ╭┼┼┼┼┼──────┼─┼─────────┼┼┼─┼ ja 401136 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400df6>
  935. 4010cd: ││││││ │ │ │││ │ outsb %ds:(%rsi),(%dx)
  936. 4010ce: ││││││ │ │ │││ │ fs
  937. 4010cf: ││││││ │ │ │││ │ pop %rdi
  938. 4010d0: ││││││ │ │ │││ │ push %rdx
  939. 4010d1: ││││││ │ │ │││ │ (bad)
  940. 4010d2: ││││││ │ │ │││ │ imul $0x65637845,0x65(%rbx),%esi
  941. 4010d9: ╭─────┼┼┼┼┼┼──────┼─┼─────────┼┼┼─┼ jo 40114f <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400e0f>
  942. 4010db: │ ││││││ │ │ │││ │ imul $0x6e555f00,0x6e(%rdi),%ebp
  943. 4010e2: │ ╭┼┼┼┼┼───────┼───────────┼┼┼─┼ ja 40114d <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400e0d>
  944. 4010e4: │ ││││││ │ ┕┿┿━┿ outsb %ds:(%rsi),(%dx)
  945. 4010e5: │ ││││││ │ ││ │ fs
  946. 4010e6: │ ││││││ │ ││ │ pop %rdi
  947. 4010e7: │ ││││││ │ ││ │ push %rbx
  948. 4010e8: │ ││││││ │ ││ │ gs
  949. 4010e9: │ ││││││ │ ││╭┼ je 401132 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400df2>
  950. 4010eb: │ ││││││ ││││ push %rdx
  951. 4010ec: │ ││││││ ││││ add %bl,0x55(%rdi)
  952. 4010ef: │ ││││││ ││││ outsb %ds:(%rsi),(%dx)
  953. 4010f0: │ ╭┼┼┼┼┼┼────────────────────┼┼┼┼ ja 40115b <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400e1b>
  954. 4010f2: │ │││││││ │┕┿┿ outsb %ds:(%rsi),(%dx)
  955. 4010f3: │ │││││││ │ ││ fs
  956. 4010f4: │ ││││││┕━━━━━━━━━━━━━━━━━━━━┿━┿┿ pop %rdi
  957. 4010f5: │ ││││││ │ ││ rex.RXB
  958. 4010f6: │ ││││││ │ ││ gs
  959. 4010f7: │ ││││││ ╭┼─┼┼ je 40114d <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400e0d>
  960. 4010f9: │ ││││││ ││ ││ gs
  961. 4010fa: ╭┼───┼┼┼┼┼┼────────────────────┼┼─┼┼ js 401170 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400e30>
  962. 4010fc: ││ ││││││ ││ ││ push %rdx
  963. 4010fd: ││ ││││││ ││ ││ gs
  964. 4010fe: ││ ││││││ ││ ││ insb (%dx),%es:(%rdi)
  965. 4010ff: ││ ││││││ ││ ││ rex.X (bad)
  966. 401101: ││ ││││││ ╭──┼──┼┼ jae 401168 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400e28>
  967. 401103: ││ ││││││ │ │ ││ add %ch,0x62(%rcx,%rbp,2)
  968. 401107: ││ ││││││ │ │ ││ movslq (%rsi),%ebp
  969. 401109: ││ ╭─┼┼┼┼┼┼─────────────────┼──┼──┼─ jae 40117a <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400e3a>
  970. 40110b: ││ │ │││││┕━━━━━━━━━━━━━━━━━┿━━┿━━┿━ cs add %dh,%cs:%ss:0x63(%rbx)
  971. 401110: ││ │ │││││ │ │ │ pushq $0x675f6465
  972. 401115: ││ │ │││││ │ │ │ gs
  973. 401116: ││ │ │││││ │ ╭┼──┼─ je 401177 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400e37>
  974. 401118: ││─┼─┼┼┼┼┼──────────────────┼─┼┼──┼─ jo 40118c <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400e4c>
  975. 40111a: ││ │ ││││ │ ││ │ imul $0x5f797469,0x72(%rdi),%ebp
  976. 401121: ││ │ ││││ │ ││ │ insl (%dx),%es:(%rdi)
  977. 401122: ││ │ ││││ │ ││ │ imul $0x756c6666,0x0(%rsi),%ebp
  978. 401129: ││ │ │││ ╭┼─┼┼──┼─ jae 401193 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400e53>
  979. 40112b: ││ │ │││ ││ ││ │ add %dh,0x69(%rbx)
  980. 40112e: ││ │ │││ ││ ││ │ addr32 jae 4011a6 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400e66>
  981. 401131: ││╭┼─┼┼┼───────────────────┼┼─┼┼──┼─ jae 4011a3 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400e63>
  982. 401133: ││││ │││ ││ ││ outsb %gs:(%rsi),(%dx)
  983. 401135: ││││ │││ ││ ││ add %ah,%fs:0x5f(%rsp,%rbp,2)
  984. 40113a: ││││ ││ ││ ││ imul $0x5f657461,0x72(%rbp,%riz,2),%esi
  985. 401142: ││││ ││ ╭┼┼─┼┼──── jo 4011ac <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400e6c>
  986. 401144: ││││ ││ │││ ││ fs
  987. 401145: ││││ ││ │││ ││ ╭ jb 401147 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400e07>
  988. 401147: ││││ ││ │││ ││ ┕ insl (%dx),%es:(%rdi)
  989. 401148: ││││ ││ │││ ││ insl (%dx),%es:(%rdi)
  990. 401149: ││││ ││ │││ ││ (bad)
  991. 40114a: ││││ ││ │││ ││ ╭ jo 401182 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400e42>
  992. 40114c: ││││ ││ │││ ││ │ xor $0x0,%al
  993. 40114e: ││││ │ │││ │ │ data16
  994. 40114f: ╭─────┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jo 4011c6 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400e86>
  995. 401151: │ ││││ │ │││╭┼────┼ je 4011b6 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400e76>
  996. 401153: │ ││││ │ │││││ │ pop %rdi
  997. 401154: │ ││││╭┼────────────────────┼┼┼┼┼────┼ jne 4011c4 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400e84>
  998. 401156: │ ││││││ │││││ │ insb (%dx),%es:(%rdi)
  999. 401157: │ ││││││ │││││ │ outsl %ds:(%rsi),(%dx)
  1000. 401158: │ ││││││ │││││ │ movslq 0x65(%rbx),%ebp
  1001. 40115b: │ │││││┕━━━━━━━━━━━━━━━━━━━━┿┿┿┿┿━━━━┿ add %dh,%fs:0x69(%rbx)
  1002. 40115f: │ │││││ │││││ │ imul $0x7465,0x73(%esp,%ebp,2),%bp
  1003. 401167: │ │││││ │││││ │ add %dh,0x65(%rdx)
  1004. 40116a: │ │││││ ││ ││ │ (bad)
  1005. 40116b: │ │││││ ││ ││ │ insb (%dx),%es:(%rdi)
  1006. 40116c: │ │││││ ││ ││ │ insb (%dx),%es:(%rdi)
  1007. 40116d: │ │││││ ││ ││ │ outsl %ds:(%rsi),(%dx)
  1008. 40116e: │ │││││ ││ ││ │ movslq (%rax),%eax
  1009. 401170: │ ╭┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jae 4011e6 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400ea6>
  1010. 401172: │ ╭┼─┼┼┼┼─────────────────────┼┼─┼┼────┼ jb 4011e8 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400ea8>
  1011. 401174: │ ││ ││││ ││ ││ │ outsl %ds:(%rsi),(%dx)
  1012. 401175: │ ││ ││││ ││ ││ │ insb (%dx),%es:(%rdi)
  1013. 401176: │ ││ ││││ ││ ││ │ add %ah,%fs:0x62(%rcx)
  1014. 40117a: │ ││ ││┕┿━━━━━━━━━━━━━━━━━━━━━┿┿━┿━━━━━┿ outsl %ds:(%rsi),(%dx)
  1015. 40117b: │ ╭┼┼─┼┼─┼─────────────────────┼┼─┼─────┼ jb 4011f1 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400eb1>
  1016. 40117d: │ │││ ││ │ ││ │ │ add %dh,0x74(%rbx)
  1017. 401180: │ │││ ││ │ ││ │ │ imul $0x636d656d,%fs:0x0(%rsi),%ebp
  1018. 401188: │ │││ ││ │ ││ │ pushq $0x73690072
  1019. 40118d: │ │││ ╭┼─┼─────────────────────┼┼─┼────── jae 4011ff <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400ebf>
  1020. 40118f: │ │││ ││ │ ││ │ (bad)
  1021. 401190: │ │││ ││ │ ││ │ movslq 0x0(%rbp),%esp
  1022. 401193: │ │││ ││ │ │┕╭┼────── jae 4011f8 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400eb8>
  1023. 401195: │ │││ ││ │ │ ││ pushq $0x795f6465
  1024. 40119a: │ │││ ││ │ │ ││ imul $0x61630064,0x6c(%rbp),%esp
  1025. 4011a1: │ │││ ││ │ │ ││ insb (%dx),%es:(%rdi)
  1026. 4011a2: │ │││ ││ │ │ ││ insb (%dx),%es:(%rdi)
  1027. 4011a3: │ │││ │┕━┿━━━━━━━━━━━━━━━━━━━━━┿━┿┿━━━━━━ outsl %ds:(%rsi),(%dx)
  1028. 4011a4: │ │││ │ │ │ ││ movslq (%rax),%eax
  1029. 4011a6: │ ╭┼┼┼─┼──┼─────────────────────┼─┼┼────── jae 40121c <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400edc>
  1030. 4011a8: │ ││││ │ │ ╭───┼─┼┼────── jb 401216 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400ed6>
  1031. 4011aa: │ ││││ │ │ │ │ ││ outsb %gs:(%rsi),(%dx)
  1032. 4011ac: │ ││││ │ │ │ ┕━┿┿━━━━━━ add %ch,0x65(%rbp)
  1033. 4011af: │ ││││ │ │ │ ││ insl (%dx),%es:(%rdi)
  1034. 4011b0: │ ││││ │ │ │ ╭┼┼────── jae 401217 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400ed7>
  1035. 4011b2: │ ││││ │ │ │ │││ ╭ je 4011b4 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400e74>
  1036. 4011b4: │ ││││ │ │ │ │││ ┕ insl (%dx),%es:(%rdi)
  1037. 4011b5: │ ││││ │ │ │ │││ gs
  1038. 4011b6: │ ││││ │ │ │ ││┕━━━━━━ insl (%dx),%es:(%rdi)
  1039. 4011b7: │ ││││ │ │ │ ││ movslq 0x70(%rbp),%ebp
  1040. 4011ba: │ ││││ │ │ │ ││ add %dh,0x75(%rdi,%rbp,2)
  1041. 4011be: │ ││││╭┼──┼─────────────────┼────┼┼─────── jo 401230 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400ef0>
  1042. 4011c0: │ ││││││ │ │ ││ gs
  1043. 4011c1: │ ││││││ │ │ ││ ╭ jb 4011c3 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400e83>
  1044. 4011c3: │╭┼┼┼┼┼┼──┼─────────────────┼────┼┼──────┼ jae 401239 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400ef9>
  1045. 4011c5: ││││││││ │ ││ outsl %fs:(%rsi),(%dx)
  1046. 4011c7: ╭┼┼┼┼┼┼┼────────────────────┼────┼┼─────── jne 40123d <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400efd>
  1047. 4011c9: ││││││││ │ ││ add %ah,0x70(%rsi)
  1048. 4011cc: ╭┼┼┼┼┼┼┼┼────────────────────┼────┼┼─────── jne 401242 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400f02>
  1049. 4011ce: │││││││││ │ ││ movslq (%rax),%eax
  1050. 4011d0: │││││││││ │ ││ insl (%dx),%es:(%rdi)
  1051. 4011d1: │││││││││ │ ││ gs
  1052. 4011d2: │││││││││ │ ││ insl (%dx),%es:(%rdi)
  1053. 4011d3: │││││││││ │ ││ movslq 0x79(%rax),%esi
  1054. 4011d6: │││││││││ │ ││ add %ah,0x63(%rsi)
  1055. 4011d9: │││││││││ │ ││ insb (%dx),%es:(%rdi)
  1056. 4011da: │││││││││ │ ││ outsl %ds:(%rsi),(%dx)
  1057. 4011db: │││││││││ │ ╭┼┼─────── jae 401242 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400f02>
  1058. 4011dd: │││││││││ │ │││ add %ch,0x61(%rbp)
  1059. 4011e0: │││││││││ │ │││ insb (%dx),%es:(%rdi)
  1060. 4011e1: │││││││││ │ │││ insb (%dx),%es:(%rdi)
  1061. 4011e2: │││││││││ │ │││ outsl %ds:(%rsi),(%dx)
  1062. 4011e3: │││││││││ │ │││ movslq (%rax),%eax
  1063. 4011e5: ╭───┼┼┼┼┼┼┼┼┼────────────────────┼───┼┼┼─────── je 401261 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400f21>
  1064. 4011e7: │ ││││││ ││ │ ╭┼┼┼─────── jae 40124e <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400f0e>
  1065. 4011e9: │ │││││ ││ │ ││││ ╭ je 4011eb <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400eab>
  1066. 4011eb: │ │││││ ││ │ ││││ ┕ addr32
  1067. 4011ec: │ │││││ ││ │ ││││ gs
  1068. 4011ed: │ │││││ ││ │ ╭┼┼┼┼─────── je 401254 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400f14>
  1069. 4011ef: │ │││││ ││ │ │││││ outsb %ds:(%rsi),(%dx)
  1070. 4011f0: │ │││││ ││ │ │││││ ╭ jbe 4011f2 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400eb2>
  1071. 4011f2: │ ││││╭──┼┼────────────────────┼─┼┼┼┼┼──────┼ jae 401267 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400f27>
  1072. 4011f4: │ │││││ ││ │ │││││ movslq 0x6e(%rcx),%esp
  1073. 4011f7: │ │││││ ││ │ │││││ data16
  1074. 4011f8: │ │││││ ││ │ ││││┕━━━━━━━ add %dh,0x74(%rbx)
  1075. 4011fb: │ │││││ ││ │ ││││ fs
  1076. 4011fc: │ │││││ ││ │ ││││ gs
  1077. 4011fd: │ │││││ ╭┼┼────────────────────┼─┼┼┼┼──────── jb 401271 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400f31>
  1078. 4011ff: │ │││││ ││┕━━━━━━━━━━━━━━━━━━━━┿━┿┿┿┿━━━━━━━━ add %dh,0x69(%rbx)
  1079. 401202: │ │││││ ││ │ ││││ addr32
  1080. 401203: │ │││││ ││ │ ││││ fs
  1081. 401204: │ │││││ ││ │ ││││ gs
  1082. 401205: │ │││││ ││ │ ││││ insb (%dx),%es:(%rdi)
  1083. 401206: │ │││││ ││ │╭┼┼┼┼──────── jae 40126d <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400f2d>
  1084. 401208: │ │││││ ││ ││││││ ╭ je 40120a <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400eca>
  1085. 40120a: │ │││││ ││ ││││││ ┕ insl (%dx),%es:(%rdi)
  1086. 40120b: │ │││││ ││ ╭───┼┼┼┼┼┼──────── jne 40127b <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400f3b>
  1087. 40120d: │ │││││ ││ │ ││││││ insl (%dx),%es:(%rdi)
  1088. 40120e: │ │││││ ││ │ ││││││ (bad)
  1089. 40120f: │ │││││ ││ │ ││││││ ╭ jo 401211 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400ed1>
  1090. 401211: │ │││││ ││ │ ││││││ ┕ (bad) {%k1}
  1091. 401213: │ │││││ ││ │ ││││││ movslq 0x74(%rbx),%ebp
  1092. 401216: │ │││││ ││ │ ┕┿┿┿┿┿━━━╭──── jb 401279 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400f39>
  1093. 401218: │ │││││ ││ │ ││││ │ movslq 0x5f(%rbp),%esp
  1094. 40121b: │───┼┼┼┼┼─┼┼─────────────────┼────┼┼┼┼────┼──── jae 401296 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400f56>
  1095. 40121d: │ │││ │ ││ │ ││││ │ insl (%dx),%es:(%rdi)
  1096. 40121e: │ │││ │ ││ │ ││││ │ (bad) {%k1}
  1097. 40121f: │ │││ │ ││ │ ││││ │ outsl %ds:(%rsi),(%dx)
  1098. 401220: │ │││ │ ││ │ ││││ │ insb (%dx),%es:(%rdi)
  1099. 401221: │ │││ │ ││ │ ││││ │ ╭─ jae 401282 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400f42>
  1100. 401223: │ │││ │ ││ │ ││││ │ │ data16
  1101. 401224: │ │││ │ ││ │ ││││ │ │ add %ah,%fs:0x70(%rsi)
  1102. 401228: │ ╭┼┼┼─┼─┼┼─────────────────┼────┼┼┼┼────┼──┼─ jne 40129e <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400f5e>
  1103. 40122a: │ ││││ │ ││ │ ││││ ╭─┼──┼─ ja 40128f <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400f4f>
  1104. 40122c: │ ││││ │ ││ │ ││││ │ │ │ pop %rdi
  1105. 40122d: │ ││││ │ ││ ╭─┼────┼┼┼┼──┼─┼──┼─ jne 40129d <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400f5d>
  1106. 40122f: │ ││││ │ ││ │ │ ││││ │ │ │ insb (%dx),%es:(%rdi)
  1107. 401230: │ ││││ │ │┕━━━━━━━━━━━━━━━┿━┿━━━━┿┿┿┿━━┿━┿━━┿━ outsl %ds:(%rsi),(%dx)
  1108. 401231: │ ││││ │ │ │ │ ││││ │ │ │ movslq 0x65(%rbx),%ebp
  1109. 401234: │ ││││ │ │ │ │ ││││ │ │ │ add %dh,%fs:0x63(%rax)
  1110. 401238: │ ││││ │ │ │ │ ││││ │ │ │ insb (%dx),%es:(%rdi)
  1111. 401239: │ │││┕━┿━┿━━━━━━━━━━━━━━━━┿━┿━━━━┿┿┿┿━━┿━┿━━┿━ outsl %ds:(%rsi),(%dx)
  1112. 40123a: │ │││ │ │ │ │ ╭┼┼┼┼──┼─┼──┼─ jae 4012a1 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400f61>
  1113. 40123c: │ │││ │ │ │ │ │││││ │ │ │ add %ah,0x77(%rsi)
  1114. 40123f: │ ││ │ │ │╭┼───┼┼┼┼┼──┼─┼──┼─ jb 4012aa <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400f6a>
  1115. 401241: │ ││ │ │ │││ ╭┼┼┼┼┼──┼─┼──┼─ je 4012a8 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400f68>
  1116. 401243: │ │ │ │ │││ │││││ │ │ │ add %ah,0x65(%rdi)
  1117. 401246: │ ╭┼────┼─┼────────────────┼┼┼──┼┼┼┼┼───┼─┼──┼─ je 4012bc <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400f7c>
  1118. 401248: │ ││ │ │ │││ │││││ │ │ │ imul $0x6164666f,0x65(%rbp),%ebp
  1119. 40124f: │ ││ │ │ │││ ││││ │ │ │╭ jns 401251 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400f11>
  1120. 401251: │ ││ │ │ │││ ││││ ╭┼─┼──┼┼ jae 4012b6 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400f76>
  1121. 401253: │ ││ │ │ │││ ││││ ││ │ │ pushq $0x675f6465
  1122. 401258: │ ││ │ │ │││ │││ ││ │ │ gs
  1123. 401259: │ ││ │ │ │││ │││ ││ │ ╭┼─ je 4012ba <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400f7a>
  1124. 40125b: │ ││ │╭┼────────────────┼┼┼──┼┼┼────┼┼─┼─┼┼─ jo 4012cf <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400f8f>
  1125. 40125d: │ ││ │││ │││ │││ ││ │ ││ imul $0x5f797469,0x72(%rdi),%ebp
  1126. 401264: │ ││ │││ │││ │││ ││ │ ││ insl (%dx),%es:(%rdi)
  1127. 401265: │ ││ │││ │││ │││ ││ │ ││ (bad)
  1128. 401266: │ ││ │││ │││ │││ ││ │ ││╭ js 401268 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400f28>
  1129. 401268: │ ││ ││ │││ │││ ││ │ ││┕ (bad) {%k1}
  1130. 40126a: │ ││ ││ │││ │││ ││ │ ││ movslq 0x74(%rbx),%ebp
  1131. 40126d: │ ││ ││ │││ ││┕━━━━┿┿╭┼─┼┼─ jb 4012d0 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400f90>
  1132. 40126f: │ ││ ││ │││ ││ ││││ ││ movslq 0x0(%rbp),%esp
  1133. 401272: │╭┼┼─────┼─────────────────┼┼┼──┼┼─────┼┼┼┼─┼┼─ jae 4012e8 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400fa8>
  1134. 401274: ││││ │ │││ ╭┼┼─────┼┼┼┼─┼┼─ jb 4012db <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400f9b>
  1135. 401276: ││││ ╭┼─────────────────┼┼┼─┼┼┼─────┼┼┼┼─┼┼─ jb 4012ea <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400faa>
  1136. 401278: ││││ ││ │││ │││ ││││ ││ outsl %ds:(%rsi),(%dx)
  1137. 401279: ││││ ││ │││ │││ │││┕╭┼┼─ jb 4012da <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400f9a>
  1138. 40127b: ││││ ││ ││┕━┿┿┿━━━━━┿┿┿━┿┿┿╭ jb 40127d <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400f3d>
  1139. 40127d: ││││ ││ ││ │││ │││ │││┕ insb (%dx),%es:(%rdi)
  1140. 40127e: ││││ ││ ││ │││ │││ │││ outsl %ds:(%rsi),(%dx)
  1141. 40127f: ││││ ││ ││ │││ │││ │││ movslq 0x6c(%rcx),%esp
  1142. 401282: ││││ ││ │┼──┼┼┼─────┼┼┼─┼┼┼┼ je 4012ed <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400fad>
  1143. 401284: ││││ ││ ││ │││ │││ ││ insl (%dx),%es:(%rdi)
  1144. 401285: ││││ ││ ││ │││ │││ ││ add %ah,%gs:0x77(%rsi)
  1145. 401289: ││││ ││ ││ │││ │││ ││ imul $0x6d6d656d,0x0(%rbp,%riz,2),%esp
  1146. 401291: ││││ ││ ││ │││ │ │ ││ outsl %ds:(%rsi),(%dx)
  1147. 401292: ││││ ││ ││ ╭┼┼┼─────┼─┼─┼┼── jbe 4012f9 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400fb9>
  1148. 401294: ││││ ││ ││ ││││ │ │ ││ add %ah,0x61(%rdx)
  1149. 401297: │││ ││ ││ ││││ │ │ ││ movslq 0x74(%rbx),%ebp
  1150. 40129a: │││ ││ ││ ││││ │╭┼─┼┼── jb 4012fd <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400fbd>
  1151. 40129c: │││ ││ ││ ││││ │││ ││ movslq 0x5f(%rbp),%esp
  1152. 40129f: ╭──┼┼─────┼┼─────────────────┼┼─┼┼┼┼─────┼┼┼─┼┼── jae 40131a <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400fda>
  1153. 4012a1: │ ││ ││ ││ │││┕━━━━━┿┿┿━┿┿━━ insl (%dx),%es:(%rdi)
  1154. 4012a2: │ ││ ││ ││ │││ │││ ││ (bad) {%k1}
  1155. 4012a3: │ ││ ││ ││ │││ │││ ││ outsl %ds:(%rsi),(%dx)
  1156. 4012a4: │ ││ ││ ││ │││ │││ ││ insb (%dx),%es:(%rdi)
  1157. 4012a5: │ ││ ││ ││ │││ │││ ││ ╭ jae 4012a7 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400f67>
  1158. 4012a7: │ ╭┼┼─────┼┼─────────────────┼┼─┼┼┼──────┼┼┼─┼┼─┼ jae 40131d <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400fdd>
  1159. 4012a9: │ │││ ││ ││╭┼┼───────┼┼┼─┼┼── jb 401310 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400fd0>
  1160. 4012ab: │ │││ ╭┼┼─────────────────┼─┼┼┼───────┼┼┼─┼┼── jb 40131f <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400fdf>
  1161. 4012ad: │ │││ │││ │ │││ │││ ││ outsl %ds:(%rsi),(%dx)
  1162. 4012ae: │ │││ │││ │ │││ │││ ││ ╭ jb 4012b0 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400f70>
  1163. 4012b0: │ │││ │││ │ │││ │││ ││ ┕ pop %rdi
  1164. 4012b1: │ │││ │││ │ │││ │││ ││ pop %rdi
  1165. 4012b2: │ │││ │││ │ │││ │││ ││ insb (%dx),%es:(%rdi)
  1166. 4012b3: │ │││ │││ │ │││ │││ ││ imul $0x6174735f,0x63(%rdx),%esp
  1167. 4012ba: │╭┼┼┼────┼┼┼─────────────────┼─┼┼┼────────┼┼─┼┼┼┼ jb 401330 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400ff0>
  1168. 4012bc: ││││┕━━━━┿┿┿━━━━━━━━━━━━━━━━━┿━┿┿┿━━━━━━━━┿┿━┿━━━ pop %rdi
  1169. 4012bd: ││││ │││ │ │││ ││ │ insl (%dx),%es:(%rdi)
  1170. 4012be: ││││ │││ │ │││ ││ │ (bad)
  1171. 4012bf: ││││ │││ │ │││ ││ │ imul $0x72706676,0x0(%rsi),%ebp
  1172. 4012c6: ││││ │││ │ │││ ││ │ imul $0x6e730066,0x74(%rsi),%ebp
  1173. 4012cd: ││││ ╭┼┼┼─────────────────┼─┼┼┼────────┼┼─┼─── jo 401341 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x401001>
  1174. 4012cf: ││││ │││┕━━━━━━━━━━━━━━━━━┿━┿┿┿━━━━━━━━┿┿━┿━━━ imul $0x79730066,0x74(%rsi),%ebp
  1175. 4012d6: ││││ │││ │ │││ ╭┼──┼─── jae 40133b <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x400ffb>
  1176. 4012d8: ││││ │││ │ │││ ││ │ outsl %ds:(%rsi),(%dx)
  1177. 4012d9: ││││ │││ │ │││ ││ │ outsb %ds:(%rsi),(%dx)
  1178. 4012da: ││││ │││ │ │││ ││ ┕━━━ data16
  1179. 4012db: ││││ │││ │ ││┕━━━━━━━┿┿━━━━━━ add %ah,0x72(%rsi)
  1180. 4012de: ││││ │││ │ ││ ││ gs add %bl,%gs:0x5f(%rdi)
  1181. 4012e3: ╭┼┼┼┼────┼┼┼──────────────────┼─┼┼────────┼┼────── je 40135f <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x40101f>
  1182. 4012e5: │││││ │││ │ ││ ││ outsb %ds:(%rsi),(%dx)
  1183. 4012e6: │││││ │││ │ ││ ││ (bad)
  1184. 4012e7: │││││ │││ │ ││ ││ insl (%dx),%es:(%rdi)
  1185. 4012e8: ││││┕━━━━┿┿┿━━━━━━━━━━━━━━━━━━┿━┿┿━━━━━━━━┿┿━━━━━━ add %al,%gs:0x4c(%rdi)
  1186. 4012ec: ││││ ││ │ ││ ││ rex.WB
  1187. 4012ed: ││││ ││ ┕━┿┿━━━━━━━━┿┿━━━━━━ rex.X
  1188. 4012ee: ││││ ││ ││ ││ rex.XB pop %r15
  1189. 4012f0: ││││ ││ ││ ││ xor (%rsi),%ch
  1190. 4012f2: ││││ ││ ││ ││ xor (%rsi),%ch
  1191. 4012f4: ││││ ││ ││ ││ xor $0x43434700,%eax
  1192. 4012f9: ││││ ││ │┕━━━━━━━━┿┿━━━━━━ pop %rdi
  1193. 4012fa: ││││ ││ │ ││ xor (%rsi),%ebp
  1194. 4012fc: ││││ ││ │ ││ xor (%rax),%eax
  1195. 4012fe: ││││ ││ │ │ rex.RXB
  1196. 4012ff: ││││ ││ │ │ rex.XB
  1197. 401300: ││││ ││ │ │ rex.XB pop %r15
  1198. 401302: ││││ ││ │ │ xor (%rsi),%ebp
  1199. 401304: ││││ ││ │ │ xor %al,(%rax)
  1200. 401306: ││││ ││ │ │ rex.RXB
  1201. 401307: ││││ ││ │ │ rex.WR
  1202. 401308: ││││ ││ │ │ rex.WB
  1203. 401309: ││││ ││ │ │ rex.X
  1204. 40130a: ││││ ││ │ │ rex.XB pop %r15
  1205. 40130c: ││││ ││ │ │ xor (%rsi),%ch
  1206. 40130e: ││││ ││ │ │ xor %esi,(%rax,%rax,1)
  1207. 401311: ││││ ││ │ rex.RXB
  1208. 401312: ││││ ││ │ rex.WR
  1209. 401313: ││││ ││ │ rex.WB
  1210. 401314: ││││ ││ │ rex.X
  1211. 401315: ││││ ││ │ rex.XB pop %r15
  1212. 401317: ││││ ││ │ xor (%rsi),%ch
  1213. 401319: ││││ ││ │ xor (%rsi),%ebp
  1214. 40131b: │ ││ ││ │ xor (%rax),%al
  1215.  
  1216. 000000000040131e <.gnu.version>:
  1217. 40131e: add %al,(%rax)
  1218. 401320: add (%rax),%al
  1219. 401322: add (%rax),%al
  1220. 401324: add (%rax),%eax
  1221. 401326: add $0x0,%al
  1222. 401328: add $0x0,%al
  1223. 40132a: add $0x4000400,%eax
  1224. 40132f: add %al,(%rax,%rax,1)
  1225. 401332: add $0x4000400,%eax
  1226. 401337: add %al,(%rdx)
  1227. 401339: add %al,0x4000400(%rip) # 440173f <_end+0x3da8407>
  1228. 40133f: add %al,(%rax)
  1229. 401341: add %al,(%rax)
  1230. 401343: add %al,(%rbx)
  1231. 401345: add %al,(%rax,%rax,1)
  1232. 401348: add (%rax),%al
  1233. 40134a: add $0x0,%al
  1234. 40134c: add $0x0,%al
  1235. 40134e: add $0x0,%al
  1236. 401350: add $0x0,%al
  1237. 401352: add $0x0,%al
  1238. 401354: add $0x0,%al
  1239. 401356: add (%rax),%eax
  1240. 401358: add $0x0,%al
  1241. 40135a: add (%rax),%al
  1242. 40135c: add $0x0,%al
  1243. 40135e: add (%rax),%al
  1244. 401360: add (%rax),%al
  1245. 401362: add %al,(%rax)
  1246. 401364: add $0x0,%al
  1247. 401366: add $0x4000400,%eax
  1248. 40136b: add %al,(%rax,%rax,1)
  1249. 40136e: add $0x0,%al
  1250. 401370: add $0x0,%al
  1251. 401372: add %al,(%rax)
  1252. 401374: add (%rax),%al
  1253. 401376: add $0x0,%al
  1254. 401378: add (%rax),%eax
  1255. 40137a: add $0x5000600,%eax
  1256. 40137f: add %al,(%rax,%rax,1)
  1257. 401382: add (%rax),%al
  1258. 401384: add (%rax),%al
  1259. 401386: add (%rax),%al
  1260. 401388: add (%rax),%al
  1261. 40138a: add (%rax),%al
  1262. 40138c: add $0x0,%al
  1263. 40138e: add (%rax),%al
  1264. 401390: add (%rax),%al
  1265. 401392: add (%rax),%al
  1266. 401394: add $0x0,%al
  1267. 401396: add $0x0,%al
  1268. 401398: add $0x0,%al
  1269. 40139a: add (%rax),%al
  1270. 40139c: add $0x0,%al
  1271. 40139e: add (%rax),%al
  1272. 4013a0: add (%rax),%al
  1273. 4013a2: add (%rax),%al
  1274. 4013a4: (bad)
  1275. 4013a5: add %al,(%rdx)
  1276. 4013a7: add %al,(%rbx)
  1277. 4013a9: add %al,(%rdx)
  1278. 4013ab: add %al,(%rax,%rax,1)
  1279. 4013ae: add $0x0,%al
  1280. 4013b0: add $0x0,%al
  1281. 4013b2: add $0x0,%al
  1282. 4013b4: add $0x0,%al
  1283. 4013b6: add (%rax),%al
  1284. 4013b8: add (%rax),%al
  1285. 4013ba: add $0x0,%al
  1286. 4013bc: add $0x4000200,%eax
  1287. 4013c1: add %al,(%rdx)
  1288. 4013c3: add %al,(%rax,%rax,1)
  1289. 4013c6: add (%rax),%al
  1290. 4013c8: add $0x0,%al
  1291. 4013ca: add $0x0,%al
  1292. 4013cc: add (%rax),%al
  1293. 4013ce: add $0x0,%al
  1294. 4013d0: add $0x0,%al
  1295. 4013d2: add (%rax),%al
  1296. 4013d4: add $0x0,%al
  1297. 4013d6: add (%rax),%al
  1298. 4013d8: add $0x4000300,%eax
  1299. 4013dd: add %al,(%rsi)
  1300. 4013df: add %al,(%rdx)
  1301. 4013e1: add %al,(%rdx)
  1302. 4013e3: add %cl,(%rax)
  1303. 4013e5: add %al,0x4000400(%rip) # 44017eb <_end+0x3da84b3>
  1304. 4013eb: add %al,(%rax,%rax,1)
  1305. 4013ee: add $0x0,%al
  1306. 4013f0: add $0x0,%al
  1307. 4013f2: add $0x0,%al
  1308. 4013f4: add $0x0,%al
  1309.  
  1310. 00000000004013f8 <.gnu.version_r>:
  1311. 4013f8: ┆ add %eax,(%rax)
  1312. 4013fa: ┆ add %eax,(%rax)
  1313. 4013fc: ┆ add %eax,(%rax)
  1314. 4013fe: ┆ add %al,(%rax)
  1315. 401400: ┆ adc %al,(%rax)
  1316. 401402: ┆ add %al,(%rax)
  1317. 401404: ┆ and %al,(%rax)
  1318. 401406: ┆ add %al,(%rax)
  1319. 401408: ┆╭ jne 401424 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x4010e4>
  1320. 40140a: ┆│ imul $0x60000,(%rcx),%ecx
  1321. 401410: ┆│ retq $0x5
  1322. 401413: ┆│ add %al,(%rax)
  1323. 401415: ┆│ add %al,(%rax)
  1324. 401417: ┆│ add %al,(%rcx)
  1325. 401419: ┆│ add %al,(%rdx)
  1326. 40141b: ┆│ add %cl,(%rdx)
  1327. 40141d: ┆│ add (%rax),%eax
  1328. 40141f: ┆│ add %dl,(%rax)
  1329. 401421: ┆│ add %al,(%rax)
  1330. 401423: ┆│ add %dh,(%rax)
  1331. 401425: ┆ add %al,(%rax)
  1332. 401427: ┆ add %dl,0x26(%rbx)
  1333. 40142a: ┆╭ jns 401437 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x4010f7>
  1334. 40142c: ┆│ add %al,(%rax)
  1335. 40142e: ┆│ (bad)
  1336. 40142f: ┆│ add %cl,%dh
  1337. 401431: ┆│ add $0x100000,%eax
  1338. 401436: ┆│ add %al,(%rax)
  1339. 401438: ┆ push %rax
  1340. 401439: ┆ es
  1341. 40143a: ┆╭ jns 401447 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x401107>
  1342. 40143c: ┆│ add %al,(%rax)
  1343. 40143e: ┆│ add $0x5d600,%eax
  1344. 401443: ┆│ add %al,(%rax)
  1345. 401445: ┆│ add %al,(%rax)
  1346. 401447: ┆┕ add %al,(%rcx)
  1347. 401449: ┆ add %al,(%rdx)
  1348. 40144b: ┆ add %bl,%ah
  1349. 40144d: ┆ add (%rax),%eax
  1350. 40144f: ┆ add %dl,(%rax)
  1351. 401451: ┆ add %al,(%rax)
  1352. 401453: ┆ add %dh,(%rax)
  1353. 401455: ┆ add %al,(%rax)
  1354. 401457: ┆ add %dl,0x696(%rcx,%rdx,4)
  1355. 40145e: ┆ or %al,(%rax)
  1356. 401460: ┆ fiadd 0x100000(%rip) # 501466 <GCC_except_table33+0xb06e6>
  1357. 401466: ┆ add %al,(%rax)
  1358. 401468: ┆╭ jne 401484 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x401144>
  1359. 40146a: ┆│ imul $0x40000,(%rcx),%ecx
  1360. 401470: ┆│ retq $0x5
  1361. 401473: ┆│ add %al,(%rax)
  1362. 401475: ┆│ add %al,(%rax)
  1363. 401477: ┆│ add %al,(%rcx)
  1364. 401479: ┆│ add %al,(%rdx)
  1365. 40147b: ┆│ add %al,0x10000000(%rax)
  1366. 401481: ┆│ add %al,(%rax)
  1367. 401483: ┆│ add %al,(%rax)
  1368. 401485: ┆ add %al,(%rax)
  1369. 401487: ┆ add %dh,0x19(%rdx)
  1370. 40148a: ┆ imul $0x30000,(%rcx),%ecx
  1371. 401490: ╰─ jmpq 1040149a <_end+0xfda8162>
  1372. 401495: add %al,(%rax)
  1373. 401497: add %dh,0x1a(%rbp)
  1374. 40149a: imul $0x20000,(%rcx),%ecx
  1375. 4014a0: retq $0x5
  1376. 4014a3: add %al,(%rax)
  1377. 4014a5: add %al,(%rax)
  1378.  
  1379. 00000000004014a8 <.rela.dyn>:
  1380. 4014a8: clc
  1381. 4014a9: (bad)
  1382. 4014aa: add %al,%gs:(%rax)
  1383. 4014ad: add %al,(%rax)
  1384. 4014af: add %al,(%rsi)
  1385. 4014b1: add %al,(%rax)
  1386. 4014b3: add %dl,(%rcx)
  1387. 4014bd: add %al,(%rax)
  1388. 4014bf: add %ah,%al
  1389. 4014c1: lea 0x0(%rbp),%esp
  1390. 4014c4: add %al,(%rax)
  1391. 4014c6: add %al,(%rax)
  1392. 4014c8: add $0x6b000000,%eax
  1393. 4014d5: add %al,(%rax)
  1394. 4014d7: add %dh,%al
  1395. 4014d9: lea 0x0(%rbp),%esp
  1396. 4014dc: add %al,(%rax)
  1397. 4014de: add %al,(%rax)
  1398. 4014e0: add $0x69000000,%eax
  1399. 4014ed: add %al,(%rax)
  1400. 4014ef: add %bh,%al
  1401. 4014f1: lea 0x0(%rbp),%esp
  1402. 4014f4: add %al,(%rax)
  1403. 4014f6: add %al,(%rax)
  1404. 4014f8: add $0x6a000000,%eax
  1405. 401509: mov 0x0(%rbp),%fs
  1406. 40150c: add %al,(%rax)
  1407. 40150e: add %al,(%rax)
  1408. 401510: add $0x68000000,%eax
  1409.  
  1410. 0000000000401520 <.rela.plt>:
  1411. 401520: sbb %ah,(%rax)
  1412. 401522: add %al,%gs:(%rax)
  1413. 401525: add %al,(%rax)
  1414. 401527: add %al,(%rdi)
  1415. 401529: add %al,(%rax)
  1416. 40152b: add %al,(%rcx)
  1417. 401535: add %al,(%rax)
  1418. 401537: add %ah,(%rax)
  1419. 401539: and %ah,0x0(%rbp)
  1420. 40153c: add %al,(%rax)
  1421. 40153e: add %al,(%rax)
  1422. 401540: (bad)
  1423. 401541: add %al,(%rax)
  1424. 401543: add %al,(%rdx)
  1425. 40154d: add %al,(%rax)
  1426. 40154f: add %ch,(%rax)
  1427. 401551: and %ah,0x0(%rbp)
  1428. 401554: add %al,(%rax)
  1429. 401556: add %al,(%rax)
  1430. 401558: (bad)
  1431. 401559: add %al,(%rax)
  1432. 40155b: add %al,(%rbx)
  1433. 401565: add %al,(%rax)
  1434. 401567: add %dh,(%rax)
  1435. 401569: and %ah,0x0(%rbp)
  1436. 40156c: add %al,(%rax)
  1437. 40156e: add %al,(%rax)
  1438. 401570: (bad)
  1439. 401571: add %al,(%rax)
  1440. 401573: add %al,(%rax,%rax,1)
  1441. 40157e: add %al,(%rax)
  1442. 401580: cmp %ah,(%rax)
  1443. 401582: add %al,%gs:(%rax)
  1444. 401585: add %al,(%rax)
  1445. 401587: add %al,(%rdi)
  1446. 401589: add %al,(%rax)
  1447. 40158b: add %al,0x0(%rip) # 401591 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x401251>
  1448. 401591: add %al,(%rax)
  1449. 401593: add %al,(%rax)
  1450. 401595: add %al,(%rax)
  1451. 401597: add %al,0x20(%rax)
  1452. 40159a: add %al,%gs:(%rax)
  1453. 40159d: add %al,(%rax)
  1454. 40159f: add %al,(%rdi)
  1455. 4015a1: add %al,(%rax)
  1456. 4015a3: add %al,(%rsi)
  1457. 4015ad: add %al,(%rax)
  1458. 4015af: add %cl,0x20(%rax)
  1459. 4015b2: add %al,%gs:(%rax)
  1460. 4015b5: add %al,(%rax)
  1461. 4015b7: add %al,(%rdi)
  1462. 4015b9: add %al,(%rax)
  1463. 4015bb: add %al,(%rdi)
  1464. 4015c5: add %al,(%rax)
  1465. 4015c7: add %dl,0x20(%rax)
  1466. 4015ca: add %al,%gs:(%rax)
  1467. 4015cd: add %al,(%rax)
  1468. 4015cf: add %al,(%rdi)
  1469. 4015d1: add %al,(%rax)
  1470. 4015d3: add %cl,(%rax)
  1471. 4015dd: add %al,(%rax)
  1472. 4015df: add %bl,0x20(%rax)
  1473. 4015e2: add %al,%gs:(%rax)
  1474. 4015e5: add %al,(%rax)
  1475. 4015e7: add %al,(%rdi)
  1476. 4015e9: add %al,(%rax)
  1477. 4015eb: add %cl,(%rcx)
  1478. 4015f5: add %al,(%rax)
  1479. 4015f7: add %ah,0x20(%rax)
  1480. 4015fa: add %al,%gs:(%rax)
  1481. 4015fd: add %al,(%rax)
  1482. 4015ff: add %al,(%rdi)
  1483. 401601: add %al,(%rax)
  1484. 401603: add %cl,(%rdx)
  1485. 40160d: add %al,(%rax)
  1486. 40160f: add %ch,0x20(%rax)
  1487. 401612: add %al,%gs:(%rax)
  1488. 401615: add %al,(%rax)
  1489. 401617: add %al,(%rdi)
  1490. 401619: add %al,(%rax)
  1491. 40161b: add %cl,(%rbx)
  1492. 401625: add %al,(%rax)
  1493. 401627: add %dh,0x20(%rax)
  1494. 40162a: add %al,%gs:(%rax)
  1495. 40162d: add %al,(%rax)
  1496. 40162f: add %al,(%rdi)
  1497. 401631: add %al,(%rax)
  1498. 401633: add %cl,(%rax,%rax,1)
  1499. 40163e: add %al,(%rax)
  1500. 401640: ╭ js 401662 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x401322>
  1501. 401642: │ add %al,%gs:(%rax)
  1502. 401645: │ add %al,(%rax)
  1503. 401647: │ add %al,(%rdi)
  1504. 401649: │ add %al,(%rax)
  1505. 40164b: │ add %cl,0x0(%rip) # 401651 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x401311>
  1506. 401651: │ add %al,(%rax)
  1507. 401653: │ add %al,(%rax)
  1508. 401655: │ add %al,(%rax)
  1509. 401657: │ add %al,0x6520(%rax)
  1510. 40165d: │ add %al,(%rax)
  1511. 40165f: │ add %al,(%rdi)
  1512. 401661: │ add %al,(%rax)
  1513. 401663: add %cl,(%rsi)
  1514. 40166d: add %al,(%rax)
  1515. 40166f: add %cl,0x6520(%rax)
  1516. 401675: add %al,(%rax)
  1517. 401677: add %al,(%rdi)
  1518. 401679: add %al,(%rax)
  1519. 40167b: add %cl,(%rdi)
  1520. 401685: add %al,(%rax)
  1521. 401687: add %dl,0x6520(%rax)
  1522. 40168d: add %al,(%rax)
  1523. 40168f: add %al,(%rdi)
  1524. 401691: add %al,(%rax)
  1525. 401693: add %dl,(%rax)
  1526. 40169d: add %al,(%rax)
  1527. 40169f: add %bl,0x6520(%rax)
  1528. 4016a5: add %al,(%rax)
  1529. 4016a7: add %al,(%rdi)
  1530. 4016a9: add %al,(%rax)
  1531. 4016ab: add %dl,(%rcx)
  1532. 4016b5: add %al,(%rax)
  1533. 4016b7: add %ah,0x6520(%rax)
  1534. 4016bd: add %al,(%rax)
  1535. 4016bf: add %al,(%rdi)
  1536. 4016c1: add %al,(%rax)
  1537. 4016c3: add %dl,(%rbx)
  1538. 4016cd: add %al,(%rax)
  1539. 4016cf: add %ch,0x6520(%rax)
  1540. 4016d5: add %al,(%rax)
  1541. 4016d7: add %al,(%rdi)
  1542. 4016d9: add %al,(%rax)
  1543. 4016db: add %dl,(%rax,%rax,1)
  1544. 4016e6: add %al,(%rax)
  1545. 4016e8: mov $0x20,%al
  1546. 4016ea: add %al,%gs:(%rax)
  1547. 4016ed: add %al,(%rax)
  1548. 4016ef: add %al,(%rdi)
  1549. 4016f1: add %al,(%rax)
  1550. 4016f3: add %dl,0x0(%rip) # 4016f9 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x4013b9>
  1551. 4016f9: add %al,(%rax)
  1552. 4016fb: add %al,(%rax)
  1553. 4016fd: add %al,(%rax)
  1554. 4016ff: add %bh,0x6520(%rax)
  1555. 401705: add %al,(%rax)
  1556. 401707: add %al,(%rdi)
  1557. 401709: add %al,(%rax)
  1558. 40170b: add %dl,(%rsi)
  1559. 401715: add %al,(%rax)
  1560. 401717: add %al,%al
  1561. 401719: and %ah,0x0(%rbp)
  1562. 40171c: add %al,(%rax)
  1563. 40171e: add %al,(%rax)
  1564. 401720: (bad)
  1565. 401721: add %al,(%rax)
  1566. 401723: add %dl,(%rdi)
  1567. 40172d: add %al,(%rax)
  1568. 40172f: add %cl,%al
  1569. 401731: and %ah,0x0(%rbp)
  1570. 401734: add %al,(%rax)
  1571. 401736: add %al,(%rax)
  1572. 401738: (bad)
  1573. 401739: add %al,(%rax)
  1574. 40173b: add %bl,(%rax)
  1575. 401745: add %al,(%rax)
  1576. 401747: add %dl,%al
  1577. 401749: and %ah,0x0(%rbp)
  1578. 40174c: add %al,(%rax)
  1579. 40174e: add %al,(%rax)
  1580. 401750: (bad)
  1581. 401751: add %al,(%rax)
  1582. 401753: add %bl,(%rcx)
  1583. 40175d: add %al,(%rax)
  1584. 40175f: add %bl,%al
  1585. 401761: and %ah,0x0(%rbp)
  1586. 401764: add %al,(%rax)
  1587. 401766: add %al,(%rax)
  1588. 401768: (bad)
  1589. 401769: add %al,(%rax)
  1590. 40176b: add %bl,(%rdx)
  1591. 401775: add %al,(%rax)
  1592. 401777: add %ah,%al
  1593. 401779: and %ah,0x0(%rbp)
  1594. 40177c: add %al,(%rax)
  1595. 40177e: add %al,(%rax)
  1596. 401780: (bad)
  1597. 401781: add %al,(%rax)
  1598. 401783: add %bl,(%rbx)
  1599. 40178d: add %al,(%rax)
  1600. 40178f: add %ch,%al
  1601. 401791: and %ah,0x0(%rbp)
  1602. 401794: add %al,(%rax)
  1603. 401796: add %al,(%rax)
  1604. 401798: (bad)
  1605. 401799: add %al,(%rax)
  1606. 40179b: add %bl,(%rax,%rax,1)
  1607. 4017a6: add %al,(%rax)
  1608. 4017a8: lock and %ah,0x0(%rbp)
  1609. 4017ac: add %al,(%rax)
  1610. 4017ae: add %al,(%rax)
  1611. 4017b0: (bad)
  1612. 4017b1: add %al,(%rax)
  1613. 4017b3: add %bl,0x0(%rip) # 4017b9 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x401479>
  1614. 4017b9: add %al,(%rax)
  1615. 4017bb: add %al,(%rax)
  1616. 4017bd: add %al,(%rax)
  1617. 4017bf: add %bh,%al
  1618. 4017c1: and %ah,0x0(%rbp)
  1619. 4017c4: add %al,(%rax)
  1620. 4017c6: add %al,(%rax)
  1621. 4017c8: (bad)
  1622. 4017c9: add %al,(%rax)
  1623. 4017cb: add %bl,(%rsi)
  1624. 4017d9: and %esp,0x0(%rbp)
  1625. 4017dc: add %al,(%rax)
  1626. 4017de: add %al,(%rax)
  1627. 4017e0: (bad)
  1628. 4017e1: add %al,(%rax)
  1629. 4017e3: add %bl,(%rdi)
  1630. 4017ed: add %al,(%rax)
  1631. 4017ef: add %cl,(%rax)
  1632. 4017f1: and %esp,0x0(%rbp)
  1633. 4017f4: add %al,(%rax)
  1634. 4017f6: add %al,(%rax)
  1635. 4017f8: (bad)
  1636. 4017f9: add %al,(%rax)
  1637. 4017fb: add %ah,(%rax)
  1638. 401805: add %al,(%rax)
  1639. 401807: add %dl,(%rax)
  1640. 401809: and %esp,0x0(%rbp)
  1641. 40180c: add %al,(%rax)
  1642. 40180e: add %al,(%rax)
  1643. 401810: (bad)
  1644. 401811: add %al,(%rax)
  1645. 401813: add %ah,(%rcx)
  1646. 40181d: add %al,(%rax)
  1647. 40181f: add %bl,(%rax)
  1648. 401821: and %esp,0x0(%rbp)
  1649. 401824: add %al,(%rax)
  1650. 401826: add %al,(%rax)
  1651. 401828: (bad)
  1652. 401829: add %al,(%rax)
  1653. 40182b: add %ah,(%rbx)
  1654. 401835: add %al,(%rax)
  1655. 401837: add %ah,(%rax)
  1656. 401839: and %esp,0x0(%rbp)
  1657. 40183c: add %al,(%rax)
  1658. 40183e: add %al,(%rax)
  1659. 401840: (bad)
  1660. 401841: add %al,(%rax)
  1661. 401843: add %ah,(%rax,%rax,1)
  1662. 40184e: add %al,(%rax)
  1663. 401850: sub %ah,(%rcx)
  1664. 401852: add %al,%gs:(%rax)
  1665. 401855: add %al,(%rax)
  1666. 401857: add %al,(%rdi)
  1667. 401859: add %al,(%rax)
  1668. 40185b: add %ah,0x0(%rip) # 401861 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x401521>
  1669. 401861: add %al,(%rax)
  1670. 401863: add %al,(%rax)
  1671. 401865: add %al,(%rax)
  1672. 401867: add %dh,(%rax)
  1673. 401869: and %esp,0x0(%rbp)
  1674. 40186c: add %al,(%rax)
  1675. 40186e: add %al,(%rax)
  1676. 401870: (bad)
  1677. 401871: add %al,(%rax)
  1678. 401873: add %ah,(%rsi)
  1679. 40187d: add %al,(%rax)
  1680. 40187f: add %bh,(%rax)
  1681. 401881: and %esp,0x0(%rbp)
  1682. 401884: add %al,(%rax)
  1683. 401886: add %al,(%rax)
  1684. 401888: (bad)
  1685. 401889: add %al,(%rax)
  1686. 40188b: add %ah,(%rdi)
  1687. 401895: add %al,(%rax)
  1688. 401897: add %al,0x21(%rax)
  1689. 40189a: add %al,%gs:(%rax)
  1690. 40189d: add %al,(%rax)
  1691. 40189f: add %al,(%rdi)
  1692. 4018a1: add %al,(%rax)
  1693. 4018a3: add %ch,(%rax)
  1694. 4018ad: add %al,(%rax)
  1695. 4018af: add %cl,0x21(%rax)
  1696. 4018b2: add %al,%gs:(%rax)
  1697. 4018b5: add %al,(%rax)
  1698. 4018b7: add %al,(%rdi)
  1699. 4018b9: add %al,(%rax)
  1700. 4018bb: add %ch,(%rcx)
  1701. 4018c5: add %al,(%rax)
  1702. 4018c7: add %dl,0x21(%rax)
  1703. 4018ca: add %al,%gs:(%rax)
  1704. 4018cd: add %al,(%rax)
  1705. 4018cf: add %al,(%rdi)
  1706. 4018d1: add %al,(%rax)
  1707. 4018d3: add %ch,(%rbx)
  1708. 4018dd: add %al,(%rax)
  1709. 4018df: add %bl,0x21(%rax)
  1710. 4018e2: add %al,%gs:(%rax)
  1711. 4018e5: add %al,(%rax)
  1712. 4018e7: add %al,(%rdi)
  1713. 4018e9: add %al,(%rax)
  1714. 4018eb: add %ch,(%rax,%rax,1)
  1715. 4018f6: add %al,(%rax)
  1716. 4018f8: (bad)
  1717. 4018f9: and %esp,0x0(%rbp)
  1718. 4018fc: add %al,(%rax)
  1719. 4018fe: add %al,(%rax)
  1720. 401900: (bad)
  1721. 401901: add %al,(%rax)
  1722. 401903: add %ch,0x0(%rip) # 401909 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x4015c9>
  1723. 401909: add %al,(%rax)
  1724. 40190b: add %al,(%rax)
  1725. 40190d: add %al,(%rax)
  1726. 40190f: add %ch,0x21(%rax)
  1727. 401912: add %al,%gs:(%rax)
  1728. 401915: add %al,(%rax)
  1729. 401917: add %al,(%rdi)
  1730. 401919: add %al,(%rax)
  1731. 40191b: add %ch,(%rsi)
  1732. 401925: add %al,(%rax)
  1733. 401927: add %dh,0x21(%rax)
  1734. 40192a: add %al,%gs:(%rax)
  1735. 40192d: add %al,(%rax)
  1736. 40192f: add %al,(%rdi)
  1737. 401931: add %al,(%rax)
  1738. 401933: add %ch,(%rdi)
  1739. 40193d: add %al,(%rax)
  1740. 40193f: add %bh,0x21(%rax)
  1741. 401942: add %al,%gs:(%rax)
  1742. 401945: add %al,(%rax)
  1743. 401947: add %al,(%rdi)
  1744. 401949: add %al,(%rax)
  1745. 40194b: add %dh,(%rax)
  1746. 401955: add %al,(%rax)
  1747. 401957: add %al,0x6521(%rax)
  1748. 40195d: add %al,(%rax)
  1749. 40195f: add %al,(%rdi)
  1750. 401961: add %al,(%rax)
  1751. 401963: add %dh,(%rcx)
  1752. 40196d: add %al,(%rax)
  1753. 40196f: add %cl,0x6521(%rax)
  1754. 401975: add %al,(%rax)
  1755. 401977: add %al,(%rdi)
  1756. 401979: add %al,(%rax)
  1757. 40197b: add %dh,(%rdx)
  1758. 401985: add %al,(%rax)
  1759. 401987: add %dl,0x6521(%rax)
  1760. 40198d: add %al,(%rax)
  1761. 40198f: add %al,(%rdi)
  1762. 401991: add %al,(%rax)
  1763. 401993: add %dh,(%rbx)
  1764. 40199d: add %al,(%rax)
  1765. 40199f: add %bl,0x6521(%rax)
  1766. 4019a5: add %al,(%rax)
  1767. 4019a7: add %al,(%rdi)
  1768. 4019a9: add %al,(%rax)
  1769. 4019ab: add %dh,(%rax,%rax,1)
  1770. 4019b6: add %al,(%rax)
  1771. 4019b8: movabs 0x700000000006521,%al
  1772. 4019c1: add %al,(%rax)
  1773. 4019c3: add %dh,0x0(%rip) # 4019c9 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x401689>
  1774. 4019c9: add %al,(%rax)
  1775. 4019cb: add %al,(%rax)
  1776. 4019cd: add %al,(%rax)
  1777. 4019cf: add %ch,0x6521(%rax)
  1778. 4019d5: add %al,(%rax)
  1779. 4019d7: add %al,(%rdi)
  1780. 4019d9: add %al,(%rax)
  1781. 4019db: add %dh,(%rsi)
  1782. 4019e5: add %al,(%rax)
  1783. 4019e7: add %dh,0x6521(%rax)
  1784. 4019ed: add %al,(%rax)
  1785. 4019ef: add %al,(%rdi)
  1786. 4019f1: add %al,(%rax)
  1787. 4019f3: add %dh,(%rdi)
  1788. 4019fd: add %al,(%rax)
  1789. 4019ff: add %bh,0x6521(%rax)
  1790. 401a05: add %al,(%rax)
  1791. 401a07: add %al,(%rdi)
  1792. 401a09: add %al,(%rax)
  1793. 401a0b: add %bh,(%rax)
  1794. 401a15: add %al,(%rax)
  1795. 401a17: add %al,%al
  1796. 401a19: and %esp,0x0(%rbp)
  1797. 401a1c: add %al,(%rax)
  1798. 401a1e: add %al,(%rax)
  1799. 401a20: (bad)
  1800. 401a21: add %al,(%rax)
  1801. 401a23: add %bh,(%rcx)
  1802. 401a2d: add %al,(%rax)
  1803. 401a2f: add %cl,%al
  1804. 401a31: and %esp,0x0(%rbp)
  1805. 401a34: add %al,(%rax)
  1806. 401a36: add %al,(%rax)
  1807. 401a38: (bad)
  1808. 401a39: add %al,(%rax)
  1809. 401a3b: add %bh,(%rdx)
  1810. 401a45: add %al,(%rax)
  1811. 401a47: add %dl,%al
  1812. 401a49: and %esp,0x0(%rbp)
  1813. 401a4c: add %al,(%rax)
  1814. 401a4e: add %al,(%rax)
  1815. 401a50: (bad)
  1816. 401a51: add %al,(%rax)
  1817. 401a53: add %bh,(%rbx)
  1818. 401a5d: add %al,(%rax)
  1819. 401a5f: add %bl,%al
  1820. 401a61: and %esp,0x0(%rbp)
  1821. 401a64: add %al,(%rax)
  1822. 401a66: add %al,(%rax)
  1823. 401a68: (bad)
  1824. 401a69: add %al,(%rax)
  1825. 401a6b: add %bh,(%rax,%rax,1)
  1826. 401a76: add %al,(%rax)
  1827. 401a78: ╭ loopne 401a9b <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x40175b>
  1828. 401a7a: │ add %al,%gs:(%rax)
  1829. 401a7d: │ add %al,(%rax)
  1830. 401a7f: │ add %al,(%rdi)
  1831. 401a81: │ add %al,(%rax)
  1832. 401a83: │ add %bh,0x0(%rip) # 401a89 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x401749>
  1833. 401a89: │ add %al,(%rax)
  1834. 401a8b: │ add %al,(%rax)
  1835. 401a8d: │ add %al,(%rax)
  1836. 401a8f: │ add %ch,%al
  1837. 401a91: │ and %esp,0x0(%rbp)
  1838. 401a94: │ add %al,(%rax)
  1839. 401a96: │ add %al,(%rax)
  1840. 401a98: │ (bad)
  1841. 401a99: │ add %al,(%rax)
  1842. 401a9b: ┕ add %bh,(%rsi)
  1843. 401aa5: add %al,(%rax)
  1844. 401aa7: add %dh,%al
  1845. 401aa9: and %esp,0x0(%rbp)
  1846. 401aac: add %al,(%rax)
  1847. 401aae: add %al,(%rax)
  1848. 401ab0: (bad)
  1849. 401ab1: add %al,(%rax)
  1850. 401ab3: add %bh,(%rdi)
  1851. 401abd: add %al,(%rax)
  1852. 401abf: add %bh,%al
  1853. 401ac1: and %esp,0x0(%rbp)
  1854. 401ac4: add %al,(%rax)
  1855. 401ac6: add %al,(%rax)
  1856. 401ac8: (bad)
  1857. 401ac9: add %al,(%rax)
  1858. 401acb: add %al,0x0(%rax)
  1859. 401ad6: add %al,(%rax)
  1860. 401ad8: add %ah,(%rdx)
  1861. 401ada: add %al,%gs:(%rax)
  1862. 401add: add %al,(%rax)
  1863. 401adf: add %al,(%rdi)
  1864. 401ae1: add %al,(%rax)
  1865. 401ae3: add %al,0x0(%rcx)
  1866. 401aee: add %al,(%rax)
  1867. 401af0: or %ah,(%rdx)
  1868. 401af2: add %al,%gs:(%rax)
  1869. 401af5: add %al,(%rax)
  1870. 401af7: add %al,(%rdi)
  1871. 401af9: add %al,(%rax)
  1872. 401afb: add %al,0x0(%rdx)
  1873. 401b06: add %al,(%rax)
  1874. 401b08: adc %ah,(%rdx)
  1875. 401b0a: add %al,%gs:(%rax)
  1876. 401b0d: add %al,(%rax)
  1877. 401b0f: add %al,(%rdi)
  1878. 401b11: add %al,(%rax)
  1879. 401b13: add %al,0x0(%rbx)
  1880. 401b1e: add %al,(%rax)
  1881. 401b20: sbb %ah,(%rdx)
  1882. 401b22: add %al,%gs:(%rax)
  1883. 401b25: add %al,(%rax)
  1884. 401b27: add %al,(%rdi)
  1885. 401b29: add %al,(%rax)
  1886. 401b2b: add %al,0x0(%rax,%rax,1)
  1887. 401b37: add %ah,(%rax)
  1888. 401b39: and 0x0(%rbp),%ah
  1889. 401b3c: add %al,(%rax)
  1890. 401b3e: add %al,(%rax)
  1891. 401b40: (bad)
  1892. 401b41: add %al,(%rax)
  1893. 401b43: add %al,0x0(%rbp)
  1894. 401b4e: add %al,(%rax)
  1895. 401b50: sub %ah,(%rdx)
  1896. 401b52: add %al,%gs:(%rax)
  1897. 401b55: add %al,(%rax)
  1898. 401b57: add %al,(%rdi)
  1899. 401b59: add %al,(%rax)
  1900. 401b5b: add %al,0x0(%rsi)
  1901. 401b66: add %al,(%rax)
  1902. 401b68: xor %ah,(%rdx)
  1903. 401b6a: add %al,%gs:(%rax)
  1904. 401b6d: add %al,(%rax)
  1905. 401b6f: add %al,(%rdi)
  1906. 401b71: add %al,(%rax)
  1907. 401b73: add %al,0x0(%rdi)
  1908. 401b7e: add %al,(%rax)
  1909. 401b80: cmp %ah,(%rdx)
  1910. 401b82: add %al,%gs:(%rax)
  1911. 401b85: add %al,(%rax)
  1912. 401b87: add %al,(%rdi)
  1913. 401b89: add %al,(%rax)
  1914. 401b8b: add %cl,0x0(%rax)
  1915. 401b96: add %al,(%rax)
  1916. 401b98: and 0x0(%rbp),%spl
  1917. 401b9c: add %al,(%rax)
  1918. 401b9e: add %al,(%rax)
  1919. 401ba0: (bad)
  1920. 401ba1: add %al,(%rax)
  1921. 401ba3: add %cl,0x0(%rcx)
  1922. 401bae: add %al,(%rax)
  1923. 401bb0: rex.W and 0x0(%rbp),%spl
  1924. 401bb4: add %al,(%rax)
  1925. 401bb6: add %al,(%rax)
  1926. 401bb8: (bad)
  1927. 401bb9: add %al,(%rax)
  1928. 401bbb: add %cl,0x0(%rdx)
  1929. 401bc6: add %al,(%rax)
  1930. 401bc8: push %rax
  1931. 401bc9: and 0x0(%rbp),%ah
  1932. 401bcc: add %al,(%rax)
  1933. 401bce: add %al,(%rax)
  1934. 401bd0: (bad)
  1935. 401bd1: add %al,(%rax)
  1936. 401bd3: add %cl,0x0(%rbx)
  1937. 401bde: add %al,(%rax)
  1938. 401be0: pop %rax
  1939. 401be1: and 0x0(%rbp),%ah
  1940. 401be4: add %al,(%rax)
  1941. 401be6: add %al,(%rax)
  1942. 401be8: (bad)
  1943. 401be9: add %al,(%rax)
  1944. 401beb: add %cl,0x0(%rax,%rax,1)
  1945. 401bf7: add %ah,0x22(%rax)
  1946. 401bfa: add %al,%gs:(%rax)
  1947. 401bfd: add %al,(%rax)
  1948. 401bff: add %al,(%rdi)
  1949. 401c01: add %al,(%rax)
  1950. 401c03: add %cl,0x0(%rbp)
  1951. 401c0e: add %al,(%rax)
  1952. 401c10: pushq $0x6522
  1953. 401c15: add %al,(%rax)
  1954. 401c17: add %al,(%rdi)
  1955. 401c19: add %al,(%rax)
  1956. 401c1b: add %cl,0x0(%rsi)
  1957. 401c26: add %al,(%rax)
  1958. 401c28: ╭ jo 401c4c <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x40190c>
  1959. 401c2a: │ add %al,%gs:(%rax)
  1960. 401c2d: │ add %al,(%rax)
  1961. 401c2f: │ add %al,(%rdi)
  1962. 401c31: │ add %al,(%rax)
  1963. 401c33: │ add %cl,0x0(%rdi)
  1964. 401c3e: │ add %al,(%rax)
  1965. 401c40: ╭┼ js 401c64 <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x401924>
  1966. 401c42: ││ add %al,%gs:(%rax)
  1967. 401c45: ││ add %al,(%rax)
  1968. 401c47: ││ add %al,(%rdi)
  1969. 401c49: ││ add %al,(%rax)
  1970. 401c4b: ││ add %dl,0x0(%rax)
  1971. 401c56: │ add %al,(%rax)
  1972. 401c58: │ andb $0x65,(%rdx)
  1973. 401c5b: │ add %al,(%rax)
  1974. 401c5d: │ add %al,(%rax)
  1975. 401c5f: │ add %al,(%rdi)
  1976. 401c61: │ add %al,(%rax)
  1977. 401c63: │ add %dl,0x0(%rcx)
  1978. 401c6e: add %al,(%rax)
  1979. 401c70: mov %ah,(%rdx)
  1980. 401c72: add %al,%gs:(%rax)
  1981. 401c75: add %al,(%rax)
  1982. 401c77: add %al,(%rdi)
  1983. 401c79: add %al,(%rax)
  1984. 401c7b: add %dl,0x0(%rdx)
  1985. 401c86: add %al,(%rax)
  1986. 401c88: nop
  1987. 401c89: and 0x0(%rbp),%ah
  1988. 401c8c: add %al,(%rax)
  1989. 401c8e: add %al,(%rax)
  1990. 401c90: (bad)
  1991. 401c91: add %al,(%rax)
  1992. 401c93: add %dl,0x0(%rbx)
  1993. 401c9e: add %al,(%rax)
  1994. 401ca0: cwtl
  1995. 401ca1: and 0x0(%rbp),%ah
  1996. 401ca4: add %al,(%rax)
  1997. 401ca6: add %al,(%rax)
  1998. 401ca8: (bad)
  1999. 401ca9: add %al,(%rax)
  2000. 401cab: add %dl,0x0(%rax,%rax,1)
  2001. 401cb7: add %ah,0x6522(%rax)
  2002. 401cbd: add %al,(%rax)
  2003. 401cbf: add %al,(%rdi)
  2004. 401cc1: add %al,(%rax)
  2005. 401cc3: add %dl,0x0(%rbp)
  2006. 401cce: add %al,(%rax)
  2007. 401cd0: test $0x22,%al
  2008. 401cd2: add %al,%gs:(%rax)
  2009. 401cd5: add %al,(%rax)
  2010. 401cd7: add %al,(%rdi)
  2011. 401cd9: add %al,(%rax)
  2012. 401cdb: add %dl,0x0(%rsi)
  2013. 401ce6: add %al,(%rax)
  2014. 401ce8: mov $0x22,%al
  2015. 401cea: add %al,%gs:(%rax)
  2016. 401ced: add %al,(%rax)
  2017. 401cef: add %al,(%rdi)
  2018. 401cf1: add %al,(%rax)
  2019. 401cf3: add %dl,0x0(%rdi)
  2020. 401cfe: add %al,(%rax)
  2021. 401d00: mov $0x6522,%eax
  2022. 401d05: add %al,(%rax)
  2023. 401d07: add %al,(%rdi)
  2024. 401d09: add %al,(%rax)
  2025. 401d0b: add %bl,0x0(%rax)
  2026. 401d16: add %al,(%rax)
  2027. 401d18: shlb $0x65,(%rdx)
  2028. 401d1b: add %al,(%rax)
  2029. 401d1d: add %al,(%rax)
  2030. 401d1f: add %al,(%rdi)
  2031. 401d21: add %al,(%rax)
  2032. 401d23: add %bl,0x0(%rcx)
  2033. 401d2e: add %al,(%rax)
  2034. 401d30: enterq $0x6522,$0x0
  2035. 401d34: add %al,(%rax)
  2036. 401d36: add %al,(%rax)
  2037. 401d38: (bad)
  2038. 401d39: add %al,(%rax)
  2039. 401d3b: add %bl,0x0(%rdx)
  2040. 401d46: add %al,(%rax)
  2041. 401d48: shlb (%rdx)
  2042. 401d4a: add %al,%gs:(%rax)
  2043. 401d4d: add %al,(%rax)
  2044. 401d4f: add %al,(%rdi)
  2045. 401d51: add %al,(%rax)
  2046. 401d53: add %bl,0x0(%rbx)
  2047. 401d5e: add %al,(%rax)
  2048. 401d60: fsubs (%rdx)
  2049. 401d62: add %al,%gs:(%rax)
  2050. 401d65: add %al,(%rax)
  2051. 401d67: add %al,(%rdi)
  2052. 401d69: add %al,(%rax)
  2053. 401d6b: add %bl,0x0(%rax,%rax,1)
  2054. 401d77: add %ah,%al
  2055. 401d79: and 0x0(%rbp),%ah
  2056. 401d7c: add %al,(%rax)
  2057. 401d7e: add %al,(%rax)
  2058. 401d80: (bad)
  2059. 401d81: add %al,(%rax)
  2060. 401d83: add %bl,0x0(%rbp)
  2061. 401d8e: add %al,(%rax)
  2062. 401d90: callq 4082b7 <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb+0x7>
  2063. 401d95: add %al,(%rax)
  2064. 401d97: add %al,(%rdi)
  2065. 401d99: add %al,(%rax)
  2066. 401d9b: add %bl,0x0(%rsi)
  2067. 401da6: add %al,(%rax)
  2068. 401da8: lock and 0x0(%rbp),%ah
  2069. 401dac: add %al,(%rax)
  2070. 401dae: add %al,(%rax)
  2071. 401db0: (bad)
  2072. 401db1: add %al,(%rax)
  2073. 401db3: add %bl,0x0(%rdi)
  2074. 401dbe: add %al,(%rax)
  2075. 401dc0: clc
  2076. 401dc1: and 0x0(%rbp),%ah
  2077. 401dc4: add %al,(%rax)
  2078. 401dc6: add %al,(%rax)
  2079. 401dc8: (bad)
  2080. 401dc9: add %al,(%rax)
  2081. 401dcb: add %ah,0x0(%rax)
  2082. 401dd6: add %al,(%rax)
  2083. 401dd8: add %ah,(%rbx)
  2084. 401dda: add %al,%gs:(%rax)
  2085. 401ddd: add %al,(%rax)
  2086. 401ddf: add %al,(%rdi)
  2087. 401de1: add %al,(%rax)
  2088. 401de3: add %ah,0x0(%rcx)
  2089. 401dee: add %al,(%rax)
  2090. 401df0: or %ah,(%rbx)
  2091. 401df2: add %al,%gs:(%rax)
  2092. 401df5: add %al,(%rax)
  2093. 401df7: add %al,(%rdi)
  2094. 401df9: add %al,(%rax)
  2095. 401dfb: add %ah,0x0(%rdx)
  2096. 401e06: add %al,(%rax)
  2097. 401e08: adc %ah,(%rbx)
  2098. 401e0a: add %al,%gs:(%rax)
  2099. 401e0d: add %al,(%rax)
  2100. 401e0f: add %al,(%rdi)
  2101. 401e11: add %al,(%rax)
  2102. 401e13: add %ah,0x0(%rbx)
  2103. 401e1e: add %al,(%rax)
  2104. 401e20: sbb %ah,(%rbx)
  2105. 401e22: add %al,%gs:(%rax)
  2106. 401e25: add %al,(%rax)
  2107. 401e27: add %al,(%rdi)
  2108. 401e29: add %al,(%rax)
  2109. 401e2b: add %ah,0x0(%rax,%rax,1)
  2110. 401e37: add %ah,(%rax)
  2111. 401e39: and 0x0(%rbp),%esp
  2112. 401e3c: add %al,(%rax)
  2113. 401e3e: add %al,(%rax)
  2114. 401e40: (bad)
  2115. 401e41: add %al,(%rax)
  2116. 401e43: add %ah,0x0(%rbp)
  2117. 401e4e: add %al,(%rax)
  2118. 401e50: sub %ah,(%rbx)
  2119. 401e52: add %al,%gs:(%rax)
  2120. 401e55: add %al,(%rax)
  2121. 401e57: add %al,(%rdi)
  2122. 401e59: add %al,(%rax)
  2123. 401e5b: add %ah,0x0(%rsi)
  2124.  
  2125. 0000000000401e68 <_init>:
  2126. 401e68: sub $0x8,%rsp
  2127. 401e6c: mov 0x250185(%rip),%rax # 651ff8 <_DYNAMIC+0x200>
  2128. 401e73: test %rax,%rax
  2129. 401e76: ╭ je 401e7d <_init+0x15>
  2130. 401e78: │ callq 401fa0 <__gmon_start__@plt>
  2131. 401e7d: ┕ add $0x8,%rsp
  2132. 401e81: retq
  2133.  
  2134. 0000000000401e90 <pthread_getattr_np@plt-0x10>:
  2135. 401e90: pushq 0x250172(%rip) # 652008 <_GLOBAL_OFFSET_TABLE_+0x8>
  2136. 401e96: jmpq *0x250174(%rip) # 652010 <_GLOBAL_OFFSET_TABLE_+0x10>
  2137. 401e9c: nopl 0x0(%rax)
  2138.  
  2139. 0000000000401ea0 <pthread_getattr_np@plt>:
  2140. 401ea0: ┆ jmpq *0x250172(%rip) # 652018 <_GLOBAL_OFFSET_TABLE_+0x18>
  2141. 401ea6: ┆ pushq $0x0
  2142. 401eab: ╰ jmpq 401e90 <_init+0x28>
  2143.  
  2144. 0000000000401eb0 <sem_wait@plt>:
  2145. 401eb0: ┆ jmpq *0x25016a(%rip) # 652020 <_GLOBAL_OFFSET_TABLE_+0x20>
  2146. 401eb6: ┆ pushq $0x1
  2147. 401ebb: ╰ jmpq 401e90 <_init+0x28>
  2148.  
  2149. 0000000000401ec0 <pthread_cond_destroy@plt>:
  2150. 401ec0: ┆ jmpq *0x250162(%rip) # 652028 <_GLOBAL_OFFSET_TABLE_+0x28>
  2151. 401ec6: ┆ pushq $0x2
  2152. 401ecb: ╰ jmpq 401e90 <_init+0x28>
  2153.  
  2154. 0000000000401ed0 <printf@plt>:
  2155. 401ed0: ┆ jmpq *0x25015a(%rip) # 652030 <_GLOBAL_OFFSET_TABLE_+0x30>
  2156. 401ed6: ┆ pushq $0x3
  2157. 401edb: ╰ jmpq 401e90 <_init+0x28>
  2158.  
  2159. 0000000000401ee0 <strtold@plt>:
  2160. 401ee0: ┆ jmpq *0x250152(%rip) # 652038 <_GLOBAL_OFFSET_TABLE_+0x38>
  2161. 401ee6: ┆ pushq $0x4
  2162. 401eeb: ╰ jmpq 401e90 <_init+0x28>
  2163.  
  2164. 0000000000401ef0 <_Unwind_GetRegionStart@plt>:
  2165. 401ef0: ┆ jmpq *0x25014a(%rip) # 652040 <_GLOBAL_OFFSET_TABLE_+0x40>
  2166. 401ef6: ┆ pushq $0x5
  2167. 401efb: ╰ jmpq 401e90 <_init+0x28>
  2168.  
  2169. 0000000000401f00 <fputc_unlocked@plt>:
  2170. 401f00: ┆ jmpq *0x250142(%rip) # 652048 <_GLOBAL_OFFSET_TABLE_+0x48>
  2171. 401f06: ┆ pushq $0x6
  2172. 401f0b: ╰ jmpq 401e90 <_init+0x28>
  2173.  
  2174. 0000000000401f10 <memset@plt>:
  2175. 401f10: ┆ jmpq *0x25013a(%rip) # 652050 <_GLOBAL_OFFSET_TABLE_+0x50>
  2176. 401f16: ┆ pushq $0x7
  2177. 401f1b: ╰ jmpq 401e90 <_init+0x28>
  2178.  
  2179. 0000000000401f20 <snprintf@plt>:
  2180. 401f20: ┆ jmpq *0x250132(%rip) # 652058 <_GLOBAL_OFFSET_TABLE_+0x58>
  2181. 401f26: ┆ pushq $0x8
  2182. 401f2b: ╰ jmpq 401e90 <_init+0x28>
  2183.  
  2184. 0000000000401f30 <_Unwind_SetGR@plt>:
  2185. 401f30: ┆ jmpq *0x25012a(%rip) # 652060 <_GLOBAL_OFFSET_TABLE_+0x60>
  2186. 401f36: ┆ pushq $0x9
  2187. 401f3b: ╰ jmpq 401e90 <_init+0x28>
  2188.  
  2189. 0000000000401f40 <backtrace@plt>:
  2190. 401f40: ┆ jmpq *0x250122(%rip) # 652068 <_GLOBAL_OFFSET_TABLE_+0x68>
  2191. 401f46: ┆ pushq $0xa
  2192. 401f4b: ╰ jmpq 401e90 <_init+0x28>
  2193.  
  2194. 0000000000401f50 <mmap64@plt>:
  2195. 401f50: ┆ jmpq *0x25011a(%rip) # 652070 <_GLOBAL_OFFSET_TABLE_+0x70>
  2196. 401f56: ┆ pushq $0xb
  2197. 401f5b: ╰ jmpq 401e90 <_init+0x28>
  2198.  
  2199. 0000000000401f60 <close@plt>:
  2200. 401f60: ┆ jmpq *0x250112(%rip) # 652078 <_GLOBAL_OFFSET_TABLE_+0x78>
  2201. 401f66: ┆ pushq $0xc
  2202. 401f6b: ╰ jmpq 401e90 <_init+0x28>
  2203.  
  2204. 0000000000401f70 <_Unwind_GetDataRelBase@plt>:
  2205. 401f70: ┆ jmpq *0x25010a(%rip) # 652080 <_GLOBAL_OFFSET_TABLE_+0x80>
  2206. 401f76: ┆ pushq $0xd
  2207. 401f7b: ╰ jmpq 401e90 <_init+0x28>
  2208.  
  2209. 0000000000401f80 <abort@plt>:
  2210. 401f80: ┆ jmpq *0x250102(%rip) # 652088 <_GLOBAL_OFFSET_TABLE_+0x88>
  2211. 401f86: ┆ pushq $0xe
  2212. 401f8b: ╰ jmpq 401e90 <_init+0x28>
  2213.  
  2214. 0000000000401f90 <memchr@plt>:
  2215. 401f90: ┆ jmpq *0x2500fa(%rip) # 652090 <_GLOBAL_OFFSET_TABLE_+0x90>
  2216. 401f96: ┆ pushq $0xf
  2217. 401f9b: ╰ jmpq 401e90 <_init+0x28>
  2218.  
  2219. 0000000000401fa0 <__gmon_start__@plt>:
  2220. 401fa0: ┆ jmpq *0x2500f2(%rip) # 652098 <_GLOBAL_OFFSET_TABLE_+0x98>
  2221. 401fa6: ┆ pushq $0x10
  2222. 401fab: ╰ jmpq 401e90 <_init+0x28>
  2223.  
  2224. 0000000000401fb0 <pthread_cond_signal@plt>:
  2225. 401fb0: ┆ jmpq *0x2500ea(%rip) # 6520a0 <_GLOBAL_OFFSET_TABLE_+0xa0>
  2226. 401fb6: ┆ pushq $0x11
  2227. 401fbb: ╰ jmpq 401e90 <_init+0x28>
  2228.  
  2229. 0000000000401fc0 <toupper@plt>:
  2230. 401fc0: ┆ jmpq *0x2500e2(%rip) # 6520a8 <_GLOBAL_OFFSET_TABLE_+0xa8>
  2231. 401fc6: ┆ pushq $0x12
  2232. 401fcb: ╰ jmpq 401e90 <_init+0x28>
  2233.  
  2234. 0000000000401fd0 <pthread_mutexattr_destroy@plt>:
  2235. 401fd0: ┆ jmpq *0x2500da(%rip) # 6520b0 <_GLOBAL_OFFSET_TABLE_+0xb0>
  2236. 401fd6: ┆ pushq $0x13
  2237. 401fdb: ╰ jmpq 401e90 <_init+0x28>
  2238.  
  2239. 0000000000401fe0 <gettimeofday@plt>:
  2240. 401fe0: ┆ jmpq *0x2500d2(%rip) # 6520b8 <_GLOBAL_OFFSET_TABLE_+0xb8>
  2241. 401fe6: ┆ pushq $0x14
  2242. 401feb: ╰ jmpq 401e90 <_init+0x28>
  2243.  
  2244. 0000000000401ff0 <malloc@plt>:
  2245. 401ff0: ┆ jmpq *0x2500ca(%rip) # 6520c0 <_GLOBAL_OFFSET_TABLE_+0xc0>
  2246. 401ff6: ┆ pushq $0x15
  2247. 401ffb: ╰ jmpq 401e90 <_init+0x28>
  2248.  
  2249. 0000000000402000 <__libc_start_main@plt>:
  2250. 402000: ┆ jmpq *0x2500c2(%rip) # 6520c8 <_GLOBAL_OFFSET_TABLE_+0xc8>
  2251. 402006: ┆ pushq $0x16
  2252. 40200b: ╰ jmpq 401e90 <_init+0x28>
  2253.  
  2254. 0000000000402010 <sigfillset@plt>:
  2255. 402010: ┆ jmpq *0x2500ba(%rip) # 6520d0 <_GLOBAL_OFFSET_TABLE_+0xd0>
  2256. 402016: ┆ pushq $0x17
  2257. 40201b: ╰ jmpq 401e90 <_init+0x28>
  2258.  
  2259. 0000000000402020 <strerror_r@plt>:
  2260. 402020: ┆ jmpq *0x2500b2(%rip) # 6520d8 <_GLOBAL_OFFSET_TABLE_+0xd8>
  2261. 402026: ┆ pushq $0x18
  2262. 40202b: ╰ jmpq 401e90 <_init+0x28>
  2263.  
  2264. 0000000000402030 <sched_yield@plt>:
  2265. 402030: ┆ jmpq *0x2500aa(%rip) # 6520e0 <_GLOBAL_OFFSET_TABLE_+0xe0>
  2266. 402036: ┆ pushq $0x19
  2267. 40203b: ╰ jmpq 401e90 <_init+0x28>
  2268.  
  2269. 0000000000402040 <pthread_cond_timedwait@plt>:
  2270. 402040: ┆ jmpq *0x2500a2(%rip) # 6520e8 <_GLOBAL_OFFSET_TABLE_+0xe8>
  2271. 402046: ┆ pushq $0x1a
  2272. 40204b: ╰ jmpq 401e90 <_init+0x28>
  2273.  
  2274. 0000000000402050 <sysconf@plt>:
  2275. 402050: ┆ jmpq *0x25009a(%rip) # 6520f0 <_GLOBAL_OFFSET_TABLE_+0xf0>
  2276. 402056: ┆ pushq $0x1b
  2277. 40205b: ╰ jmpq 401e90 <_init+0x28>
  2278.  
  2279. 0000000000402060 <pthread_mutex_init@plt>:
  2280. 402060: ┆ jmpq *0x250092(%rip) # 6520f8 <_GLOBAL_OFFSET_TABLE_+0xf8>
  2281. 402066: ┆ pushq $0x1c
  2282. 40206b: ╰ jmpq 401e90 <_init+0x28>
  2283.  
  2284. 0000000000402070 <tzset@plt>:
  2285. 402070: ┆ jmpq *0x25008a(%rip) # 652100 <_GLOBAL_OFFSET_TABLE_+0x100>
  2286. 402076: ┆ pushq $0x1d
  2287. 40207b: ╰ jmpq 401e90 <_init+0x28>
  2288.  
  2289. 0000000000402080 <_pthread_cleanup_pop@plt>:
  2290. 402080: ┆ jmpq *0x250082(%rip) # 652108 <_GLOBAL_OFFSET_TABLE_+0x108>
  2291. 402086: ┆ pushq $0x1e
  2292. 40208b: ╰ jmpq 401e90 <_init+0x28>
  2293.  
  2294. 0000000000402090 <pthread_attr_destroy@plt>:
  2295. 402090: ┆ jmpq *0x25007a(%rip) # 652110 <_GLOBAL_OFFSET_TABLE_+0x110>
  2296. 402096: ┆ pushq $0x1f
  2297. 40209b: ╰ jmpq 401e90 <_init+0x28>
  2298.  
  2299. 00000000004020a0 <vfprintf@plt>:
  2300. 4020a0: ┆ jmpq *0x250072(%rip) # 652118 <_GLOBAL_OFFSET_TABLE_+0x118>
  2301. 4020a6: ┆ pushq $0x20
  2302. 4020ab: ╰ jmpq 401e90 <_init+0x28>
  2303.  
  2304. 00000000004020b0 <_Unwind_GetLanguageSpecificData@plt>:
  2305. 4020b0: ┆ jmpq *0x25006a(%rip) # 652120 <_GLOBAL_OFFSET_TABLE_+0x120>
  2306. 4020b6: ┆ pushq $0x21
  2307. 4020bb: ╰ jmpq 401e90 <_init+0x28>
  2308.  
  2309. 00000000004020c0 <sigsuspend@plt>:
  2310. 4020c0: ┆ jmpq *0x250062(%rip) # 652128 <_GLOBAL_OFFSET_TABLE_+0x128>
  2311. 4020c6: ┆ pushq $0x22
  2312. 4020cb: ╰ jmpq 401e90 <_init+0x28>
  2313.  
  2314. 00000000004020d0 <fputc@plt>:
  2315. 4020d0: ┆ jmpq *0x25005a(%rip) # 652130 <_GLOBAL_OFFSET_TABLE_+0x130>
  2316. 4020d6: ┆ pushq $0x23
  2317. 4020db: ╰ jmpq 401e90 <_init+0x28>
  2318.  
  2319. 00000000004020e0 <backtrace_symbols@plt>:
  2320. 4020e0: ┆ jmpq *0x250052(%rip) # 652138 <_GLOBAL_OFFSET_TABLE_+0x138>
  2321. 4020e6: ┆ pushq $0x24
  2322. 4020eb: ╰ jmpq 401e90 <_init+0x28>
  2323.  
  2324. 00000000004020f0 <free@plt>:
  2325. 4020f0: ┆ jmpq *0x25004a(%rip) # 652140 <_GLOBAL_OFFSET_TABLE_+0x140>
  2326. 4020f6: ┆ pushq $0x25
  2327. 4020fb: ╰ jmpq 401e90 <_init+0x28>
  2328.  
  2329. 0000000000402100 <strlen@plt>:
  2330. 402100: ┆ jmpq *0x250042(%rip) # 652148 <_GLOBAL_OFFSET_TABLE_+0x148>
  2331. 402106: ┆ pushq $0x26
  2332. 40210b: ╰ jmpq 401e90 <_init+0x28>
  2333.  
  2334. 0000000000402110 <pthread_create@plt>:
  2335. 402110: ┆ jmpq *0x25003a(%rip) # 652150 <_GLOBAL_OFFSET_TABLE_+0x150>
  2336. 402116: ┆ pushq $0x27
  2337. 40211b: ╰ jmpq 401e90 <_init+0x28>
  2338.  
  2339. 0000000000402120 <pclose@plt>:
  2340. 402120: ┆ jmpq *0x250032(%rip) # 652158 <_GLOBAL_OFFSET_TABLE_+0x158>
  2341. 402126: ┆ pushq $0x28
  2342. 40212b: ╰ jmpq 401e90 <_init+0x28>
  2343.  
  2344. 0000000000402130 <pthread_cond_init@plt>:
  2345. 402130: ┆ jmpq *0x25002a(%rip) # 652160 <_GLOBAL_OFFSET_TABLE_+0x160>
  2346. 402136: ┆ pushq $0x29
  2347. 40213b: ╰ jmpq 401e90 <_init+0x28>
  2348.  
  2349. 0000000000402140 <_Unwind_RaiseException@plt>:
  2350. 402140: ┆ jmpq *0x250022(%rip) # 652168 <_GLOBAL_OFFSET_TABLE_+0x168>
  2351. 402146: ┆ pushq $0x2a
  2352. 40214b: ╰ jmpq 401e90 <_init+0x28>
  2353.  
  2354. 0000000000402150 <clock_getres@plt>:
  2355. 402150: ┆ jmpq *0x25001a(%rip) # 652170 <_GLOBAL_OFFSET_TABLE_+0x170>
  2356. 402156: ┆ pushq $0x2b
  2357. 40215b: ╰ jmpq 401e90 <_init+0x28>
  2358.  
  2359. 0000000000402160 <_Unwind_GetIP@plt>:
  2360. 402160: ┆ jmpq *0x250012(%rip) # 652178 <_GLOBAL_OFFSET_TABLE_+0x178>
  2361. 402166: ┆ pushq $0x2c
  2362. 40216b: ╰ jmpq 401e90 <_init+0x28>
  2363.  
  2364. 0000000000402170 <sscanf@plt>:
  2365. 402170: ┆ jmpq *0x25000a(%rip) # 652180 <_GLOBAL_OFFSET_TABLE_+0x180>
  2366. 402176: ┆ pushq $0x2d
  2367. 40217b: ╰ jmpq 401e90 <_init+0x28>
  2368.  
  2369. 0000000000402180 <pthread_attr_getstack@plt>:
  2370. 402180: ┆ jmpq *0x250002(%rip) # 652188 <_GLOBAL_OFFSET_TABLE_+0x188>
  2371. 402186: ┆ pushq $0x2e
  2372. 40218b: ╰ jmpq 401e90 <_init+0x28>
  2373.  
  2374. 0000000000402190 <pthread_self@plt>:
  2375. 402190: ┆ jmpq *0x24fffa(%rip) # 652190 <_GLOBAL_OFFSET_TABLE_+0x190>
  2376. 402196: ┆ pushq $0x2f
  2377. 40219b: ╰ jmpq 401e90 <_init+0x28>
  2378.  
  2379. 00000000004021a0 <pthread_join@plt>:
  2380. 4021a0: ┆ jmpq *0x24fff2(%rip) # 652198 <_GLOBAL_OFFSET_TABLE_+0x198>
  2381. 4021a6: ┆ pushq $0x30
  2382. 4021ab: ╰ jmpq 401e90 <_init+0x28>
  2383.  
  2384. 00000000004021b0 <pthread_getschedparam@plt>:
  2385. 4021b0: ┆ jmpq *0x24ffea(%rip) # 6521a0 <_GLOBAL_OFFSET_TABLE_+0x1a0>
  2386. 4021b6: ┆ pushq $0x31
  2387. 4021bb: ╰ jmpq 401e90 <_init+0x28>
  2388.  
  2389. 00000000004021c0 <pthread_mutex_trylock@plt>:
  2390. 4021c0: ┆ jmpq *0x24ffe2(%rip) # 6521a8 <_GLOBAL_OFFSET_TABLE_+0x1a8>
  2391. 4021c6: ┆ pushq $0x32
  2392. 4021cb: ╰ jmpq 401e90 <_init+0x28>
  2393.  
  2394. 00000000004021d0 <strerror@plt>:
  2395. 4021d0: ┆ jmpq *0x24ffda(%rip) # 6521b0 <_GLOBAL_OFFSET_TABLE_+0x1b0>
  2396. 4021d6: ┆ pushq $0x33
  2397. 4021db: ╰ jmpq 401e90 <_init+0x28>
  2398.  
  2399. 00000000004021e0 <open64@plt>:
  2400. 4021e0: ┆ jmpq *0x24ffd2(%rip) # 6521b8 <_GLOBAL_OFFSET_TABLE_+0x1b8>
  2401. 4021e6: ┆ pushq $0x34
  2402. 4021eb: ╰ jmpq 401e90 <_init+0x28>
  2403.  
  2404. 00000000004021f0 <sigaction@plt>:
  2405. 4021f0: ┆ jmpq *0x24ffca(%rip) # 6521c0 <_GLOBAL_OFFSET_TABLE_+0x1c0>
  2406. 4021f6: ┆ pushq $0x35
  2407. 4021fb: ╰ jmpq 401e90 <_init+0x28>
  2408.  
  2409. 0000000000402200 <pthread_attr_setstacksize@plt>:
  2410. 402200: ┆ jmpq *0x24ffc2(%rip) # 6521c8 <_GLOBAL_OFFSET_TABLE_+0x1c8>
  2411. 402206: ┆ pushq $0x36
  2412. 40220b: ╰ jmpq 401e90 <_init+0x28>
  2413.  
  2414. 0000000000402210 <memmove@plt>:
  2415. 402210: ┆ jmpq *0x24ffba(%rip) # 6521d0 <_GLOBAL_OFFSET_TABLE_+0x1d0>
  2416. 402216: ┆ pushq $0x37
  2417. 40221b: ╰ jmpq 401e90 <_init+0x28>
  2418.  
  2419. 0000000000402220 <getenv@plt>:
  2420. 402220: ┆ jmpq *0x24ffb2(%rip) # 6521d8 <_GLOBAL_OFFSET_TABLE_+0x1d8>
  2421. 402226: ┆ pushq $0x38
  2422. 40222b: ╰ jmpq 401e90 <_init+0x28>
  2423.  
  2424. 0000000000402230 <dl_iterate_phdr@plt>:
  2425. 402230: ┆ jmpq *0x24ffaa(%rip) # 6521e0 <_GLOBAL_OFFSET_TABLE_+0x1e0>
  2426. 402236: ┆ pushq $0x39
  2427. 40223b: ╰ jmpq 401e90 <_init+0x28>
  2428.  
  2429. 0000000000402240 <__errno_location@plt>:
  2430. 402240: ┆ jmpq *0x24ffa2(%rip) # 6521e8 <_GLOBAL_OFFSET_TABLE_+0x1e8>
  2431. 402246: ┆ pushq $0x3a
  2432. 40224b: ╰ jmpq 401e90 <_init+0x28>
  2433.  
  2434. 0000000000402250 <fputwc_unlocked@plt>:
  2435. 402250: ┆ jmpq *0x24ff9a(%rip) # 6521f0 <_GLOBAL_OFFSET_TABLE_+0x1f0>
  2436. 402256: ┆ pushq $0x3b
  2437. 40225b: ╰ jmpq 401e90 <_init+0x28>
  2438.  
  2439. 0000000000402260 <sem_init@plt>:
  2440. 402260: ┆ jmpq *0x24ff92(%rip) # 6521f8 <_GLOBAL_OFFSET_TABLE_+0x1f8>
  2441. 402266: ┆ pushq $0x3c
  2442. 40226b: ╰ jmpq 401e90 <_init+0x28>
  2443.  
  2444. 0000000000402270 <pthread_mutexattr_settype@plt>:
  2445. 402270: ┆ jmpq *0x24ff8a(%rip) # 652200 <_GLOBAL_OFFSET_TABLE_+0x200>
  2446. 402276: ┆ pushq $0x3d
  2447. 40227b: ╰ jmpq 401e90 <_init+0x28>
  2448.  
  2449. 0000000000402280 <sem_post@plt>:
  2450. 402280: ┆ jmpq *0x24ff82(%rip) # 652208 <_GLOBAL_OFFSET_TABLE_+0x208>
  2451. 402286: ┆ pushq $0x3e
  2452. 40228b: ╰ jmpq 401e90 <_init+0x28>
  2453.  
  2454. 0000000000402290 <_Unwind_GetCFA@plt>:
  2455. 402290: ┆ jmpq *0x24ff7a(%rip) # 652210 <_GLOBAL_OFFSET_TABLE_+0x210>
  2456. 402296: ┆ pushq $0x3f
  2457. 40229b: ╰ jmpq 401e90 <_init+0x28>
  2458.  
  2459. 00000000004022a0 <nanosleep@plt>:
  2460. 4022a0: ┆ jmpq *0x24ff72(%rip) # 652218 <_GLOBAL_OFFSET_TABLE_+0x218>
  2461. 4022a6: ┆ pushq $0x40
  2462. 4022ab: ╰ jmpq 401e90 <_init+0x28>
  2463.  
  2464. 00000000004022b0 <pthread_cond_wait@plt>:
  2465. 4022b0: ┆ jmpq *0x24ff6a(%rip) # 652220 <_GLOBAL_OFFSET_TABLE_+0x220>
  2466. 4022b6: ┆ pushq $0x41
  2467. 4022bb: ╰ jmpq 401e90 <_init+0x28>
  2468.  
  2469. 00000000004022c0 <pthread_detach@plt>:
  2470. 4022c0: ┆ jmpq *0x24ff62(%rip) # 652228 <_GLOBAL_OFFSET_TABLE_+0x228>
  2471. 4022c6: ┆ pushq $0x42
  2472. 4022cb: ╰ jmpq 401e90 <_init+0x28>
  2473.  
  2474. 00000000004022d0 <memcmp@plt>:
  2475. 4022d0: ┆ jmpq *0x24ff5a(%rip) # 652230 <_GLOBAL_OFFSET_TABLE_+0x230>
  2476. 4022d6: ┆ pushq $0x43
  2477. 4022db: ╰ jmpq 401e90 <_init+0x28>
  2478.  
  2479. 00000000004022e0 <calloc@plt>:
  2480. 4022e0: ┆ jmpq *0x24ff52(%rip) # 652238 <_GLOBAL_OFFSET_TABLE_+0x238>
  2481. 4022e6: ┆ pushq $0x44
  2482. 4022eb: ╰ jmpq 401e90 <_init+0x28>
  2483.  
  2484. 00000000004022f0 <munmap@plt>:
  2485. 4022f0: ┆ jmpq *0x24ff4a(%rip) # 652240 <_GLOBAL_OFFSET_TABLE_+0x240>
  2486. 4022f6: ┆ pushq $0x45
  2487. 4022fb: ╰ jmpq 401e90 <_init+0x28>
  2488.  
  2489. 0000000000402300 <backtrace_symbols_fd@plt>:
  2490. 402300: ┆ jmpq *0x24ff42(%rip) # 652248 <_GLOBAL_OFFSET_TABLE_+0x248>
  2491. 402306: ┆ pushq $0x46
  2492. 40230b: ╰ jmpq 401e90 <_init+0x28>
  2493.  
  2494. 0000000000402310 <fclose@plt>:
  2495. 402310: ┆ jmpq *0x24ff3a(%rip) # 652250 <_GLOBAL_OFFSET_TABLE_+0x250>
  2496. 402316: ┆ pushq $0x47
  2497. 40231b: ╰ jmpq 401e90 <_init+0x28>
  2498.  
  2499. 0000000000402320 <pthread_attr_init@plt>:
  2500. 402320: ┆ jmpq *0x24ff32(%rip) # 652258 <_GLOBAL_OFFSET_TABLE_+0x258>
  2501. 402326: ┆ pushq $0x48
  2502. 40232b: ╰ jmpq 401e90 <_init+0x28>
  2503.  
  2504. 0000000000402330 <flockfile@plt>:
  2505. 402330: ┆ jmpq *0x24ff2a(%rip) # 652260 <_GLOBAL_OFFSET_TABLE_+0x260>
  2506. 402336: ┆ pushq $0x49
  2507. 40233b: ╰ jmpq 401e90 <_init+0x28>
  2508.  
  2509. 0000000000402340 <isspace@plt>:
  2510. 402340: ┆ jmpq *0x24ff22(%rip) # 652268 <_GLOBAL_OFFSET_TABLE_+0x268>
  2511. 402346: ┆ pushq $0x4a
  2512. 40234b: ╰ jmpq 401e90 <_init+0x28>
  2513.  
  2514. 0000000000402350 <_Unwind_GetTextRelBase@plt>:
  2515. 402350: ┆ jmpq *0x24ff1a(%rip) # 652270 <_GLOBAL_OFFSET_TABLE_+0x270>
  2516. 402356: ┆ pushq $0x4b
  2517. 40235b: ╰ jmpq 401e90 <_init+0x28>
  2518.  
  2519. 0000000000402360 <funlockfile@plt>:
  2520. 402360: ┆ jmpq *0x24ff12(%rip) # 652278 <_GLOBAL_OFFSET_TABLE_+0x278>
  2521. 402366: ┆ pushq $0x4c
  2522. 40236b: ╰ jmpq 401e90 <_init+0x28>
  2523.  
  2524. 0000000000402370 <sched_get_priority_max@plt>:
  2525. 402370: ┆ jmpq *0x24ff0a(%rip) # 652280 <_GLOBAL_OFFSET_TABLE_+0x280>
  2526. 402376: ┆ pushq $0x4d
  2527. 40237b: ╰ jmpq 401e90 <_init+0x28>
  2528.  
  2529. 0000000000402380 <_pthread_cleanup_push@plt>:
  2530. 402380: ┆ jmpq *0x24ff02(%rip) # 652288 <_GLOBAL_OFFSET_TABLE_+0x288>
  2531. 402386: ┆ pushq $0x4e
  2532. 40238b: ╰ jmpq 401e90 <_init+0x28>
  2533.  
  2534. 0000000000402390 <fwrite@plt>:
  2535. 402390: ┆ jmpq *0x24fefa(%rip) # 652290 <_GLOBAL_OFFSET_TABLE_+0x290>
  2536. 402396: ┆ pushq $0x4f
  2537. 40239b: ╰ jmpq 401e90 <_init+0x28>
  2538.  
  2539. 00000000004023a0 <pthread_mutex_lock@plt>:
  2540. 4023a0: ┆ jmpq *0x24fef2(%rip) # 652298 <_GLOBAL_OFFSET_TABLE_+0x298>
  2541. 4023a6: ┆ pushq $0x50
  2542. 4023ab: ╰ jmpq 401e90 <_init+0x28>
  2543.  
  2544. 00000000004023b0 <sigdelset@plt>:
  2545. 4023b0: ┆ jmpq *0x24feea(%rip) # 6522a0 <_GLOBAL_OFFSET_TABLE_+0x2a0>
  2546. 4023b6: ┆ pushq $0x51
  2547. 4023bb: ╰ jmpq 401e90 <_init+0x28>
  2548.  
  2549. 00000000004023c0 <realloc@plt>:
  2550. 4023c0: ┆ jmpq *0x24fee2(%rip) # 6522a8 <_GLOBAL_OFFSET_TABLE_+0x2a8>
  2551. 4023c6: ┆ pushq $0x52
  2552. 4023cb: ╰ jmpq 401e90 <_init+0x28>
  2553.  
  2554. 00000000004023d0 <pthread_mutexattr_init@plt>:
  2555. 4023d0: ┆ jmpq *0x24feda(%rip) # 6522b0 <_GLOBAL_OFFSET_TABLE_+0x2b0>
  2556. 4023d6: ┆ pushq $0x53
  2557. 4023db: ╰ jmpq 401e90 <_init+0x28>
  2558.  
  2559. 00000000004023e0 <fprintf@plt>:
  2560. 4023e0: ┆ jmpq *0x24fed2(%rip) # 6522b8 <_GLOBAL_OFFSET_TABLE_+0x2b8>
  2561. 4023e6: ┆ pushq $0x54
  2562. 4023eb: ╰ jmpq 401e90 <_init+0x28>
  2563.  
  2564. 00000000004023f0 <localtime@plt>:
  2565. 4023f0: ┆ jmpq *0x24feca(%rip) # 6522c0 <_GLOBAL_OFFSET_TABLE_+0x2c0>
  2566. 4023f6: ┆ pushq $0x55
  2567. 4023fb: ╰ jmpq 401e90 <_init+0x28>
  2568.  
  2569. 0000000000402400 <pthread_mutex_destroy@plt>:
  2570. 402400: ┆ jmpq *0x24fec2(%rip) # 6522c8 <_GLOBAL_OFFSET_TABLE_+0x2c8>
  2571. 402406: ┆ pushq $0x56
  2572. 40240b: ╰ jmpq 401e90 <_init+0x28>
  2573.  
  2574. 0000000000402410 <fwide@plt>:
  2575. 402410: ┆ jmpq *0x24feba(%rip) # 6522d0 <_GLOBAL_OFFSET_TABLE_+0x2d0>
  2576. 402416: ┆ pushq $0x57
  2577. 40241b: ╰ jmpq 401e90 <_init+0x28>
  2578.  
  2579. 0000000000402420 <write@plt>:
  2580. 402420: ┆ jmpq *0x24feb2(%rip) # 6522d8 <_GLOBAL_OFFSET_TABLE_+0x2d8>
  2581. 402426: ┆ pushq $0x58
  2582. 40242b: ╰ jmpq 401e90 <_init+0x28>
  2583.  
  2584. 0000000000402430 <_Unwind_Resume@plt>:
  2585. 402430: ┆ jmpq *0x24feaa(%rip) # 6522e0 <_GLOBAL_OFFSET_TABLE_+0x2e0>
  2586. 402436: ┆ pushq $0x59
  2587. 40243b: ╰ jmpq 401e90 <_init+0x28>
  2588.  
  2589. 0000000000402440 <pthread_cond_broadcast@plt>:
  2590. 402440: ┆ jmpq *0x24fea2(%rip) # 6522e8 <_GLOBAL_OFFSET_TABLE_+0x2e8>
  2591. 402446: ┆ pushq $0x5a
  2592. 40244b: ╰ jmpq 401e90 <_init+0x28>
  2593.  
  2594. 0000000000402450 <sched_get_priority_min@plt>:
  2595. 402450: ┆ jmpq *0x24fe9a(%rip) # 6522f0 <_GLOBAL_OFFSET_TABLE_+0x2f0>
  2596. 402456: ┆ pushq $0x5b
  2597. 40245b: ╰ jmpq 401e90 <_init+0x28>
  2598.  
  2599. 0000000000402460 <clock_gettime@plt>:
  2600. 402460: ┆ jmpq *0x24fe92(%rip) # 6522f8 <_GLOBAL_OFFSET_TABLE_+0x2f8>
  2601. 402466: ┆ pushq $0x5c
  2602. 40246b: ╰ jmpq 401e90 <_init+0x28>
  2603.  
  2604. 0000000000402470 <pthread_mutex_unlock@plt>:
  2605. 402470: ┆ jmpq *0x24fe8a(%rip) # 652300 <_GLOBAL_OFFSET_TABLE_+0x300>
  2606. 402476: ┆ pushq $0x5d
  2607. 40247b: ╰ jmpq 401e90 <_init+0x28>
  2608.  
  2609. 0000000000402480 <pthread_kill@plt>:
  2610. 402480: ┆ jmpq *0x24fe82(%rip) # 652308 <_GLOBAL_OFFSET_TABLE_+0x308>
  2611. 402486: ┆ pushq $0x5e
  2612. 40248b: ╰ jmpq 401e90 <_init+0x28>
  2613.  
  2614. 0000000000402490 <memcpy@plt>:
  2615. 402490: ┆ jmpq *0x24fe7a(%rip) # 652310 <_GLOBAL_OFFSET_TABLE_+0x310>
  2616. 402496: ┆ pushq $0x5f
  2617. 40249b: ╰ jmpq 401e90 <_init+0x28>
  2618.  
  2619. 00000000004024a0 <_Unwind_SetIP@plt>:
  2620. 4024a0: ┆ jmpq *0x24fe72(%rip) # 652318 <_GLOBAL_OFFSET_TABLE_+0x318>
  2621. 4024a6: ┆ pushq $0x60
  2622. 4024ab: ╰ jmpq 401e90 <_init+0x28>
  2623.  
  2624. 00000000004024b0 <time@plt>:
  2625. 4024b0: ┆ jmpq *0x24fe6a(%rip) # 652320 <_GLOBAL_OFFSET_TABLE_+0x320>
  2626. 4024b6: ┆ pushq $0x61
  2627. 4024bb: ╰ jmpq 401e90 <_init+0x28>
  2628.  
  2629. 00000000004024c0 <fflush@plt>:
  2630. 4024c0: ┆ jmpq *0x24fe62(%rip) # 652328 <_GLOBAL_OFFSET_TABLE_+0x328>
  2631. 4024c6: ┆ pushq $0x62
  2632. 4024cb: ╰ jmpq 401e90 <_init+0x28>
  2633.  
  2634. 00000000004024d0 <_start>:
  2635. 4024d0: xor %ebp,%ebp
  2636. 4024d2: mov %rdx,%r9
  2637. 4024d5: pop %rsi
  2638. 4024d6: mov %rsp,%rdx
  2639. 4024d9: and $0xfffffffffffffff0,%rsp
  2640. 4024dd: push %rax
  2641. 4024de: push %rsp
  2642. 4024df: mov $0x431620,%r8
  2643. 4024e6: mov $0x4315b0,%rcx
  2644. 4024ed: mov $0x404ba0,%rdi
  2645. 4024f4: callq 402000 <__libc_start_main@plt>
  2646. 4024f9: hlt
  2647. 4024fa: nopw 0x0(%rax,%rax,1)
  2648.  
  2649. 0000000000402500 <deregister_tm_clones>:
  2650. 402500: mov $0x658a97,%eax
  2651. 402505: push %rbp
  2652. 402506: sub $0x658a90,%rax
  2653. 40250c: cmp $0xe,%rax
  2654. 402510: mov %rsp,%rbp
  2655. 402513: ╭ ja 402517 <deregister_tm_clones+0x17>
  2656. 402515: ┍┿ pop %rbp
  2657. 402516: ┆│ retq
  2658. 402517: ┆┕ mov $0x0,%eax
  2659. 40251c: ┆ test %rax,%rax
  2660. 40251f: ╰─ je 402515 <deregister_tm_clones+0x15>
  2661. 402521: pop %rbp
  2662. 402522: mov $0x658a90,%edi
  2663. 402527: jmpq *%rax
  2664. 402529: nopl 0x0(%rax)
  2665.  
  2666. 0000000000402530 <register_tm_clones>:
  2667. 402530: mov $0x658a90,%eax
  2668. 402535: push %rbp
  2669. 402536: sub $0x658a90,%rax
  2670. 40253c: sar $0x3,%rax
  2671. 402540: mov %rsp,%rbp
  2672. 402543: mov %rax,%rdx
  2673. 402546: shr $0x3f,%rdx
  2674. 40254a: add %rdx,%rax
  2675. 40254d: sar %rax
  2676. 402550: ╭ jne 402554 <register_tm_clones+0x24>
  2677. 402552: ┍┿ pop %rbp
  2678. 402553: ┆│ retq
  2679. 402554: ┆┕ mov $0x0,%edx
  2680. 402559: ┆ test %rdx,%rdx
  2681. 40255c: ╰─ je 402552 <register_tm_clones+0x22>
  2682. 40255e: pop %rbp
  2683. 40255f: mov %rax,%rsi
  2684. 402562: mov $0x658a90,%edi
  2685. 402567: jmpq *%rdx
  2686. 402569: nopl 0x0(%rax)
  2687.  
  2688. 0000000000402570 <__do_global_dtors_aux>:
  2689. 402570: cmpb $0x0,0x256891(%rip) # 658e08 <completed.6973>
  2690. 402577: ╭ jne 40258a <__do_global_dtors_aux+0x1a>
  2691. 402579: │ push %rbp
  2692. 40257a: │ mov %rsp,%rbp
  2693. 40257d: │ callq 402500 <deregister_tm_clones>
  2694. 402582: │ pop %rbp
  2695. 402583: │ movb $0x1,0x25687e(%rip) # 658e08 <completed.6973>
  2696. 40258a: ┕ repz retq
  2697. 40258c: nopl 0x0(%rax)
  2698.  
  2699. 0000000000402590 <frame_dummy>:
  2700. 402590: ┆┆ cmpq $0x0,0x24f858(%rip) # 651df0 <__JCR_END__>
  2701. 402598: ┆┆╭─ je 4025b8 <frame_dummy+0x28>
  2702. 40259a: ┆┆│ mov $0x0,%eax
  2703. 40259f: ┆┆│ test %rax,%rax
  2704. 4025a2: ┆┆│╭ je 4025b8 <frame_dummy+0x28>
  2705. 4025a4: ┆┆││ push %rbp
  2706. 4025a5: ┆┆││ mov $0x651df0,%edi
  2707. 4025aa: ┆┆││ mov %rsp,%rbp
  2708. 4025ad: ┆┆││ callq *%rax
  2709. 4025af: ┆┆││ pop %rbp
  2710. 4025b0: ┆╰┼┼ jmpq 402530 <register_tm_clones>
  2711. 4025b5: ┆ ││ nopl (%rax)
  2712. 4025b8: ╰─┼┼ jmpq 402530 <register_tm_clones>
  2713. 4025bd: nopl (%rax)
  2714.  
  2715. 00000000004025c0 <_Dmain>:
  2716. 4025c0: push %r15
  2717. 4025c2: push %r14
  2718. 4025c4: push %r13
  2719. 4025c6: push %r12
  2720. 4025c8: push %rbx
  2721. 4025c9: sub $0x30,%rsp
  2722. 4025cd: callq 40c340 <_D3std8datetime9LocalTime6opCallFNaNbNeZyC3std8datetime9LocalTime>
  2723. 4025d2: mov %rax,%rdi
  2724. 4025d5: callq 402ac0 <_D3std8datetime5Clock37__T8currTimeVE4core4time9ClockTypei0Z8currTimeFNfyC3std8datetime8TimeZoneZS3std8datetime7SysTime>
  2725. 4025da: mov %rax,%r14
  2726. 4025dd: mov %r14,0x8(%rsp)
  2727. 4025e2: mov %rdx,0x10(%rsp)
  2728. 4025e7: xor %r13d,%r13d
  2729. 4025ea: nopw 0x0(%rax,%rax,1)
  2730. 4025f0: ┍━━━━━━━━━ mov %fs:0xfffffffffffffcb0,%r12
  2731. 4025f9: ┆ mov %fs:0xfffffffffffffcb8,%r15
  2732. 402602: ┆ mov $0x1,%al
  2733. 402604: ┆ test %r13d,%r13d
  2734. 402607: ┆ ╭ jne 402616 <_Dmain+0x56>
  2735. 402609: ┆ ╭──────┼ jmpq 402716 <_Dmain+0x156>
  2736. 40260e: ┆ │ │ xchg %ax,%ax
  2737. 402610: ┆ │┍┯┯━┯━┿ add %r12,%r15
  2738. 402613: ┆ │┆┆┆ ┆ │ mov %rdx,%r12
  2739. 402616: ┆ │┆┆┆ ┆ ┕ test $0x1,%al
  2740. 402618: ┆ │┆┆┆ ┆ mov $0x0,%ecx
  2741. 40261d: ┆ │┆┆┆╭┼── je 4026d0 <_Dmain+0x110>
  2742. 402623: ┆ │┆┆┆│┆ mov %r12,%rdi
  2743. 402626: ┆ │┆┆┆│┆ mov %r15,%rsi
  2744. 402629: ┆ │┆┆┆│┆ callq 409f40 <_D3std5range10primitives12__T5emptyTaZ5emptyFNaNbNdNiNfxAaZb>
  2745. 40262e: ┆ │┆┆┆│┆ test $0x1,%al
  2746. 402630: ┆╭┼┼┼┼┼┼── jne 402810 <_Dmain+0x250>
  2747. 402636: ┆││┆┆┆│┆ mov $0x2,%edi
  2748. 40263b: ┆││┆┆┆│┆ mov $0x431d9f,%esi
  2749. 402640: ┆││┆┆┆│┆ callq 409f40 <_D3std5range10primitives12__T5emptyTaZ5emptyFNaNbNdNiNfxAaZb>
  2750. 402645: ┆││┆┆┆│┆ test $0x1,%al
  2751. 402647: ┆││┆┆┆│┆ mov $0x1,%edx
  2752. 40264c: ┆││┆┆┆│┆ ╭ jne 402669 <_Dmain+0xa9>
  2753. 40264e: ┆││┆┆┆│┆ │ mov $0x2,%edi
  2754. 402653: ┆││┆┆┆│┆ │ mov $0x431d9f,%esi
  2755. 402658: ┆││┆┆┆│┆ │ mov %r12,%rdx
  2756. 40265b: ┆││┆┆┆│┆ │ mov %r15,%rcx
  2757. 40265e: ┆││┆┆┆│┆ │ callq 4033c0 <_D3std9algorithm9searching34__T4findVAyaa6_61203d3d2062TAhTAhZ4findFNaNbNiNfAhAhZAh>
  2758. 402663: ┆││┆┆┆│┆ │ mov %r12,%rdx
  2759. 402666: ┆││┆┆┆│┆ │ sub %rax,%rdx
  2760. 402669: ┆││┆┆┆│┆ ┕ cmp %r12,%rdx
  2761. 40266c: ┆││┆┆┆│┆ mov %r12,%rcx
  2762. 40266f: ┆││┆┆┆│┆ ╭ je 40267a <_Dmain+0xba>
  2763. 402671: ┆││┆┆┆│┆ │ mov %rdx,%rcx
  2764. 402674: ╭───┼┼┼┼┼┼┼┼─┼ ja 402a77 <_Dmain+0x4b7>
  2765. 40267a: │ ┆││┆┆┆│┆ ┕ cmp $0xffffffffffffffff,%rcx
  2766. 40267e: │ ┆││┆┆┆│┆╭─ jne 4026d0 <_Dmain+0x110>
  2767. 402680: │ ┆││┆┆┆│┆│ mov $0x2,%edi
  2768. 402685: │ ┆││┆┆┆│┆│ mov $0x431d9f,%esi
  2769. 40268a: │ ┆││┆┆┆│┆│ callq 409f40 <_D3std5range10primitives12__T5emptyTaZ5emptyFNaNbNdNiNfxAaZb>
  2770. 40268f: │ ┆││┆┆┆│┆│ test $0x1,%al
  2771. 402691: │ ┆││┆┆┆│┆│ mov $0x1,%ecx
  2772. 402696: │ ┆││┆┆┆│┆│╭ jne 4026b3 <_Dmain+0xf3>
  2773. 402698: │ ┆││┆┆┆│┆││ mov $0x2,%edi
  2774. 40269d: │ ┆││┆┆┆│┆││ mov $0x431d9f,%esi
  2775. 4026a2: │ ┆││┆┆┆│┆││ mov %r12,%rdx
  2776. 4026a5: │ ┆││┆┆┆│┆││ mov %r15,%rcx
  2777. 4026a8: │ ┆││┆┆┆│┆││ callq 4033c0 <_D3std9algorithm9searching34__T4findVAyaa6_61203d3d2062TAhTAhZ4findFNaNbNiNfAhAhZAh>
  2778. 4026ad: │ ┆││┆┆┆│┆││ mov %r12,%rcx
  2779. 4026b0: │ ┆││┆┆┆│┆││ sub %rax,%rcx
  2780. 4026b3: │ ┆││┆┆┆│┆│┕ mov $0x1,%al
  2781. 4026b5: │ ┆││┆┆┆│┆│ cmp %r12,%rcx
  2782. 4026b8: │ ┆││┆┆┆│┆│╭ jne 4026d0 <_Dmain+0x110>
  2783. 4026ba: │ ┆││┆┆┆│┆││ xor %edx,%edx
  2784. 4026bc: │ ┆││┆┆┆│╰┼┼ jmpq 402610 <_Dmain+0x50>
  2785. 4026c1: │ ┆││┆┆┆│ ││ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  2786. 4026d0: │ ┆││┆┆┆┕━┷┷ mov $0x1,%al
  2787. 4026d2: │ ┆││┆┆┆ cmp %r12,%rcx
  2788. 4026d5: │ ┆││┆┆┆ ╭ jne 4026e0 <_Dmain+0x120>
  2789. 4026d7: │ ┆││┆┆┆ │ xor %edx,%edx
  2790. 4026d9: │ ┆││┆┆╰───┼ jmpq 402610 <_Dmain+0x50>
  2791. 4026de: │ ┆││┆┆ │ xchg %ax,%ax
  2792. 4026e0: │ ┆││┆┆ ┕ add $0x2,%rcx
  2793. 4026e4: │ ┆││┆┆ xor %edx,%edx
  2794. 4026e6: │ ┆││┆┆ mov %r12,%rsi
  2795. 4026e9: │ ┆││┆┆ sub %rcx,%rsi
  2796. 4026ec: │ ┆││┆┆ mov $0x0,%eax
  2797. 4026f1: │ ┆││┆╰───── je 402610 <_Dmain+0x50>
  2798. 4026f7: │╭──┼┼┼┼────── jb 402a8b <_Dmain+0x4cb>
  2799. 4026fd: ││ ┆││┆ mov %rsi,%rdx
  2800. 402700: ││ ┆││┆ mov %rcx,%r12
  2801. 402703: ││ ┆││┆ mov $0x1,%al
  2802. 402705: ││ ┆││╰────── jmpq 402610 <_Dmain+0x50>
  2803. 40270a: ││ ┆││ nopw 0x0(%rax,%rax,1)
  2804. 402710: ││ ┆││┍━┯┯┯━━ add %r12,%r15
  2805. 402713: ││ ┆││┆ ┆┆┆ mov %rcx,%r12
  2806. 402716: ││ ┆│┕┿━┿┿┿━━ test $0x1,%al
  2807. 402718: ││ ┆│ ┆ ┆┆┆ mov $0x0,%ebx
  2808. 40271d: ││ ┆│ ┆ ┆┆┆╭─ je 402776 <_Dmain+0x1b6>
  2809. 40271f: ││ ┆│ ┆ ┆┆┆│ mov %r12,%rdi
  2810. 402722: ││ ┆│ ┆ ┆┆┆│ mov %r15,%rsi
  2811. 402725: ││ ┆│ ┆ ┆┆┆│ callq 409f40 <_D3std5range10primitives12__T5emptyTaZ5emptyFNaNbNdNiNfxAaZb>
  2812. 40272a: ││ ┆│ ┆ ┆┆┆│ test $0x1,%al
  2813. 40272c: ││ ┆│ ┆╭┼┼┼┼─ jne 402810 <_Dmain+0x250>
  2814. 402732: ││ ┆│ ┆│┆┆┆│ mov $0x2,%edi
  2815. 402737: ││ ┆│ ┆│┆┆┆│ mov $0x431d9f,%esi
  2816. 40273c: ││ ┆│ ┆│┆┆┆│ callq 409f40 <_D3std5range10primitives12__T5emptyTaZ5emptyFNaNbNdNiNfxAaZb>
  2817. 402741: ││ ┆│ ┆│┆┆┆│ test $0x1,%al
  2818. 402743: ││ ┆│ ┆│┆┆┆│ mov $0x1,%ecx
  2819. 402748: ││ ┆│ ┆│┆┆┆│╭ jne 402765 <_Dmain+0x1a5>
  2820. 40274a: ││ ┆│ ┆│┆┆┆││ mov $0x2,%edi
  2821. 40274f: ││ ┆│ ┆│┆┆┆││ mov $0x431d9f,%esi
  2822. 402754: ││ ┆│ ┆│┆┆┆││ mov %r12,%rdx
  2823. 402757: ││ ┆│ ┆│┆┆┆││ mov %r15,%rcx
  2824. 40275a: ││ ┆│ ┆│┆┆┆││ callq 4033c0 <_D3std9algorithm9searching34__T4findVAyaa6_61203d3d2062TAhTAhZ4findFNaNbNiNfAhAhZAh>
  2825. 40275f: ││ ┆│ ┆│┆┆┆││ mov %r12,%rcx
  2826. 402762: ││ ┆│ ┆│┆┆┆││ sub %rax,%rcx
  2827. 402765: ││ ┆│ ┆│┆┆┆│┕ cmp %r12,%rcx
  2828. 402768: ││ ┆│ ┆│┆┆┆│ mov %r12,%rbx
  2829. 40276b: ││ ┆│ ┆│┆┆┆│╭ je 402776 <_Dmain+0x1b6>
  2830. 40276d: ││ ┆│ ┆│┆┆┆││ mov %rcx,%rbx
  2831. 402770: ││╭─┼┼─┼┼┼┼┼┼┼ ja 402a77 <_Dmain+0x4b7>
  2832. 402776: │││ ┆│ ┆│┆┆┆┕┷ mov %rbx,%rdi
  2833. 402779: │││ ┆│ ┆│┆┆┆ mov %r15,%rsi
  2834. 40277c: │││ ┆│ ┆│┆┆┆ callq 402bd0 <_D3std5stdio16__T7writelnTAyaZ7writelnFNfAyaZv>
  2835. 402781: │││ ┆│ ┆│┆┆┆ cmp $0xffffffffffffffff,%rbx
  2836. 402785: │││ ┆│ ┆│┆┆┆╭─ jne 4027d0 <_Dmain+0x210>
  2837. 402787: │││ ┆│ ┆│┆┆┆│ mov $0x2,%edi
  2838. 40278c: │││ ┆│ ┆│┆┆┆│ mov $0x431d9f,%esi
  2839. 402791: │││ ┆│ ┆│┆┆┆│ callq 409f40 <_D3std5range10primitives12__T5emptyTaZ5emptyFNaNbNdNiNfxAaZb>
  2840. 402796: │││ ┆│ ┆│┆┆┆│ test $0x1,%al
  2841. 402798: │││ ┆│ ┆│┆┆┆│ mov $0x1,%ebx
  2842. 40279d: │││ ┆│ ┆│┆┆┆│╭ jne 4027ba <_Dmain+0x1fa>
  2843. 40279f: │││ ┆│ ┆│┆┆┆││ mov $0x2,%edi
  2844. 4027a4: │││ ┆│ ┆│┆┆┆││ mov $0x431d9f,%esi
  2845. 4027a9: │││ ┆│ ┆│┆┆┆││ mov %r12,%rdx
  2846. 4027ac: │││ ┆│ ┆│┆┆┆││ mov %r15,%rcx
  2847. 4027af: │││ ┆│ ┆│┆┆┆││ callq 4033c0 <_D3std9algorithm9searching34__T4findVAyaa6_61203d3d2062TAhTAhZ4findFNaNbNiNfAhAhZAh>
  2848. 4027b4: │││ ┆│ ┆│┆┆┆││ mov %r12,%rbx
  2849. 4027b7: │││ ┆│ ┆│┆┆┆││ sub %rax,%rbx
  2850. 4027ba: │││ ┆│ ┆│┆┆┆│┕ mov $0x1,%al
  2851. 4027bc: │││ ┆│ ┆│┆┆┆│ cmp %r12,%rbx
  2852. 4027bf: │││ ┆│ ┆│┆┆┆│╭ jne 4027d0 <_Dmain+0x210>
  2853. 4027c1: │││ ┆│ ┆│┆┆┆││ xor %ecx,%ecx
  2854. 4027c3: │││ ┆│ ┆│┆┆╰┼┼ jmpq 402710 <_Dmain+0x150>
  2855. 4027c8: │││ ┆│ ┆│┆┆ ││ nopl 0x0(%rax,%rax,1)
  2856. 4027d0: │││ ┆│ ┆│┆┆ ┕┷ mov $0x1,%al
  2857. 4027d2: │││ ┆│ ┆│┆┆ cmp %r12,%rbx
  2858. 4027d5: │││ ┆│ ┆│┆┆ ╭ jne 4027e0 <_Dmain+0x220>
  2859. 4027d7: │││ ┆│ ┆│┆┆ │ xor %ecx,%ecx
  2860. 4027d9: │││ ┆│ ┆│┆╰──┼ jmpq 402710 <_Dmain+0x150>
  2861. 4027de: │││ ┆│ ┆│┆ │ xchg %ax,%ax
  2862. 4027e0: │││ ┆│ ┆│┆ ┕ add $0x2,%rbx
  2863. 4027e4: │││ ┆│ ┆│┆ xor %ecx,%ecx
  2864. 4027e6: │││ ┆│ ┆│┆ mov %r12,%rdx
  2865. 4027e9: │││ ┆│ ┆│┆ sub %rbx,%rdx
  2866. 4027ec: │││ ┆│ ┆│┆ mov $0x0,%eax
  2867. 4027f1: │││ ┆│ ┆│╰──── je 402710 <_Dmain+0x150>
  2868. 4027f7: │││╭┼┼─┼┼───── jb 402a8b <_Dmain+0x4cb>
  2869. 4027fd: ││││┆│ ┆│ mov %rdx,%rcx
  2870. 402800: ││││┆│ ┆│ mov %rbx,%r12
  2871. 402803: ││││┆│ ┆│ mov $0x1,%al
  2872. 402805: ││││┆│ ╰┼───── jmpq 402710 <_Dmain+0x150>
  2873. 40280a: ││││┆│ │ nopw 0x0(%rax,%rax,1)
  2874. 402810: ││││┆┕━━┷━━━━━ inc %r13d
  2875. 402813: ││││┆ cmp $0x186a0,%r13d
  2876. 40281a: ││││╰───────── jl 4025f0 <_Dmain+0x30>
  2877. 402820: ││││ callq 40c340 <_D3std8datetime9LocalTime6opCallFNaNbNeZyC3std8datetime9LocalTime>
  2878. 402825: ││││ mov %rax,%rdi
  2879. 402828: ││││ callq 402ac0 <_D3std8datetime5Clock37__T8currTimeVE4core4time9ClockTypei0Z8currTimeFNfyC3std8datetime8TimeZoneZS3std8datetime7SysTime>
  2880. 40282d: ││││ sub %r14,%rax
  2881. 402830: ││││ mov %rax,%rdi
  2882. 402833: ││││ callq 418f10 <_D4core4time27__T3durVAyaa6_686e73656373Z3durFNaNbNiNflZS4core4time8Duration>
  2883. 402838: ││││ mov %rax,%rbx
  2884. 40283b: ││││ lea 0x18(%rsp),%r14
  2885. 402840: ││││ mov %r14,%rdi
  2886. 402843: ││││ callq 40fda0 <_D3std5stdio13trustedStdoutFNdNeZS3std5stdio4File>
  2887. 402848: ││││ mov $0x1e,%edx
  2888. 40284d: ││││ mov $0x431880,%ecx
  2889. 402852: ││││ mov %r14,%rdi
  2890. 402855: ││││ mov %rbx,%rsi
  2891. 402858: ││││ callq 403610 <_D3std5stdio4File36__T8writeflnTaTS4core4time8DurationZ8writeflnMFNfxAaS4core4time8DurationZv>
  2892. 40285d: ││││ lea 0x18(%rsp),%rdi
  2893. 402862: ││││ callq 40f890 <_D3std5stdio4File6__dtorMFNfZv>
  2894. 402867: ││││ callq 40c340 <_D3std8datetime9LocalTime6opCallFNaNbNeZyC3std8datetime9LocalTime>
  2895. 40286c: ││││ mov %rax,%rdi
  2896. 40286f: ││││ callq 402ac0 <_D3std8datetime5Clock37__T8currTimeVE4core4time9ClockTypei0Z8currTimeFNfyC3std8datetime8TimeZoneZS3std8datetime7SysTime>
  2897. 402874: ││││ lea 0x8(%rsp),%rdi
  2898. 402879: ││││ mov %rax,%rsi
  2899. 40287c: ││││ callq 40c5c0 <_D3std8datetime7SysTime8opAssignMFNaNbNcNjNfS3std8datetime7SysTimeZS3std8datetime7SysTime>
  2900. 402881: ││││ xor %r14d,%r14d
  2901. 402884: ││││ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  2902. 402890: ││││┍━━━━━━━━━ mov %fs:0xfffffffffffffcb0,%r15
  2903. 402899: ││││┆ mov %fs:0xfffffffffffffcb8,%rsi
  2904. 4028a2: ││││┆ test %r15,%r15
  2905. 4028a5: ││││┆ mov $0x0,%ebx
  2906. 4028aa: ││││┆ mov $0x0,%edi
  2907. 4028af: ││││┆ ╭──── je 4028e5 <_Dmain+0x325>
  2908. 4028b1: ││││┆ │ cmp $0x2,%r15
  2909. 4028b5: ││││┆ │ mov $0x0,%edi
  2910. 4028ba: ││││┆ │╭─── jb 4028df <_Dmain+0x31f>
  2911. 4028bc: ││││┆ ││ xor %edi,%edi
  2912. 4028be: ││││┆ ││ xchg %ax,%ax
  2913. 4028c0: ││││┆ ││ ┍━ movzbl (%rsi,%rdi,1),%eax
  2914. 4028c4: ││││┆ ││ ┆ cmp $0xd,%eax
  2915. 4028c7: ││││┆ ││ ┆╭ jne 4028d3 <_Dmain+0x313>
  2916. 4028c9: ││││┆ ││ ┆│ movzbl 0x1(%rsi,%rdi,1),%eax
  2917. 4028ce: ││││┆ ││ ┆│ cmp $0xa,%eax
  2918. 4028d1: ││││┆ ││╭┼┼ je 4028f5 <_Dmain+0x335>
  2919. 4028d3: ││││┆ │││┆┕ inc %rdi
  2920. 4028d6: ││││┆ │││┆ lea 0x2(%rdi),%rax
  2921. 4028da: ││││┆ │││┆ cmp %r15,%rax
  2922. 4028dd: ││││┆ │││╰─ jbe 4028c0 <_Dmain+0x300>
  2923. 4028df: ││││┆ │┕┿━━ add %rsi,%r15
  2924. 4028e2: ││││┆ │ │ mov %r15,%rbx
  2925. 4028e5: ││││┆ ┕━┿━━ test %rsi,%rsi
  2926. 4028e8: ││││┆ │ mov $0x0,%r15d
  2927. 4028ee: ││││┆ │ ╭ jne 402910 <_Dmain+0x350>
  2928. 4028f0: ││││┆╭─────┼─┼ jmpq 402a0e <_Dmain+0x44e>
  2929. 4028f5: ││││┆│ ┕━┿ lea 0x2(%rdi),%rax
  2930. 4028f9: ││││┆│ │ lea 0x2(%rsi,%rdi,1),%rbx
  2931. 4028fe: ││││┆│ │ sub %rax,%r15
  2932. 402901: ││││┆│ │ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  2933. 402910: ││││┆│ ┕ test %r14d,%r14d
  2934. 402913: ││││┆│ ╭────── je 402990 <_Dmain+0x3d0>
  2935. 402915: ││││┆│ │ data32 nopw %cs:0x0(%rax,%rax,1)
  2936. 402920: ││││┆│ │┍━━━━━ test %r15,%r15
  2937. 402923: ││││┆│ │┆ mov $0x0,%ecx
  2938. 402928: ││││┆│ │┆ mov $0x0,%eax
  2939. 40292d: ││││┆│ │┆╭──── je 402980 <_Dmain+0x3c0>
  2940. 40292f: ││││┆│ │┆│ cmp $0x2,%r15
  2941. 402933: ││││┆│ │┆│╭─── jb 40295f <_Dmain+0x39f>
  2942. 402935: ││││┆│ │┆││ xor %eax,%eax
  2943. 402937: ││││┆│ │┆││ nopw 0x0(%rax,%rax,1)
  2944. 402940: ││││┆│ │┆││┍━━ movzbl (%rbx,%rax,1),%ecx
  2945. 402944: ││││┆│ │┆││┆ cmp $0xd,%ecx
  2946. 402947: ││││┆│ │┆││┆ ╭ jne 402953 <_Dmain+0x393>
  2947. 402949: ││││┆│ │┆││┆ │ movzbl 0x1(%rbx,%rax,1),%ecx
  2948. 40294e: ││││┆│ │┆││┆ │ cmp $0xa,%ecx
  2949. 402951: ││││┆│ │┆││┆╭┼ je 402969 <_Dmain+0x3a9>
  2950. 402953: ││││┆│ │┆││┆│┕ inc %rax
  2951. 402956: ││││┆│ │┆││┆│ lea 0x2(%rax),%rcx
  2952. 40295a: ││││┆│ │┆││┆│ cmp %r15,%rcx
  2953. 40295d: ││││┆│ │┆││╰┼─ jbe 402940 <_Dmain+0x380>
  2954. 40295f: ││││┆│ │┆│┕━┿━ add %rbx,%r15
  2955. 402962: ││││┆│ │┆│ │ mov %r15,%rcx
  2956. 402965: ││││┆│ │┆│ │ xor %eax,%eax
  2957. 402967: ││││┆│ │┆│ ╭┼─ jmp 402980 <_Dmain+0x3c0>
  2958. 402969: ││││┆│ │┆│ │┕━ lea 0x2(%rbx,%rax,1),%rcx
  2959. 40296e: ││││┆│ │┆│ │ add $0x2,%rax
  2960. 402972: ││││┆│ │┆│ │ sub %rax,%r15
  2961. 402975: ││││┆│ │┆│ │ mov %r15,%rax
  2962. 402978: ││││┆│ │┆│ │ nopl 0x0(%rax,%rax,1)
  2963. 402980: ││││┆│ │┆┕━┷━━ test %rbx,%rbx
  2964. 402983: ││││┆│ │┆ mov %rax,%r15
  2965. 402986: ││││┆│ │┆ mov %rcx,%rbx
  2966. 402989: ││││┆│ │╰───── jne 402920 <_Dmain+0x360>
  2967. 40298b: ││││┆│╭┼────── jmpq 402a0e <_Dmain+0x44e>
  2968. 402990: ││││┆││┕┯━━━━━ callq 402bd0 <_D3std5stdio16__T7writelnTAyaZ7writelnFNfAyaZv>
  2969. 402995: ││││┆││ ┆ test %r15,%r15
  2970. 402998: ││││┆││ ┆ mov $0x0,%eax
  2971. 40299d: ││││┆││ ┆ mov $0x0,%ecx
  2972. 4029a2: ││││┆││ ┆ mov $0x0,%edi
  2973. 4029a7: ││││┆││ ┆╭──── je 402a00 <_Dmain+0x440>
  2974. 4029a9: ││││┆││ ┆│ cmp $0x2,%r15
  2975. 4029ad: ││││┆││ ┆│ mov $0x0,%edi
  2976. 4029b2: ││││┆││ ┆│╭─── jb 4029df <_Dmain+0x41f>
  2977. 4029b4: ││││┆││ ┆││ xor %edi,%edi
  2978. 4029b6: ││││┆││ ┆││ nopw %cs:0x0(%rax,%rax,1)
  2979. 4029c0: ││││┆││ ┆││┍━━ movzbl (%rbx,%rdi,1),%eax
  2980. 4029c4: ││││┆││ ┆││┆ cmp $0xd,%eax
  2981. 4029c7: ││││┆││ ┆││┆ ╭ jne 4029d3 <_Dmain+0x413>
  2982. 4029c9: ││││┆││ ┆││┆ │ movzbl 0x1(%rbx,%rdi,1),%eax
  2983. 4029ce: ││││┆││ ┆││┆ │ cmp $0xa,%eax
  2984. 4029d1: ││││┆││ ┆││┆╭┼ je 4029e9 <_Dmain+0x429>
  2985. 4029d3: ││││┆││ ┆││┆│┕ inc %rdi
  2986. 4029d6: ││││┆││ ┆││┆│ lea 0x2(%rdi),%rax
  2987. 4029da: ││││┆││ ┆││┆│ cmp %r15,%rax
  2988. 4029dd: ││││┆││ ┆││╰┼─ jbe 4029c0 <_Dmain+0x400>
  2989. 4029df: ││││┆││ ┆│┕━┿━ add %rbx,%r15
  2990. 4029e2: ││││┆││ ┆│ │ mov %r15,%rax
  2991. 4029e5: ││││┆││ ┆│ │ xor %ecx,%ecx
  2992. 4029e7: ││││┆││ ┆│ ╭┼─ jmp 402a00 <_Dmain+0x440>
  2993. 4029e9: ││││┆││ ┆│ │┕━ lea 0x2(%rdi),%rcx
  2994. 4029ed: ││││┆││ ┆│ │ lea 0x2(%rbx,%rdi,1),%rax
  2995. 4029f2: ││││┆││ ┆│ │ sub %rcx,%r15
  2996. 4029f5: ││││┆││ ┆│ │ mov %r15,%rcx
  2997. 4029f8: ││││┆││ ┆│ │ nopl 0x0(%rax,%rax,1)
  2998. 402a00: ││││┆││ ┆┕━┷━━ test %rbx,%rbx
  2999. 402a03: ││││┆││ ┆ mov %rbx,%rsi
  3000. 402a06: ││││┆││ ┆ mov %rcx,%r15
  3001. 402a09: ││││┆││ ┆ mov %rax,%rbx
  3002. 402a0c: ││││┆││ ╰───── jne 402990 <_Dmain+0x3d0>
  3003. 402a0e: ││││┆┕┷━━━━━━━ inc %r14d
  3004. 402a11: ││││┆ cmp $0x186a0,%r14d
  3005. 402a18: ││││╰───────── jne 402890 <_Dmain+0x2d0>
  3006. 402a1e: ││││ callq 40c340 <_D3std8datetime9LocalTime6opCallFNaNbNeZyC3std8datetime9LocalTime>
  3007. 402a23: ││││ mov %rax,%rdi
  3008. 402a26: ││││ callq 402ac0 <_D3std8datetime5Clock37__T8currTimeVE4core4time9ClockTypei0Z8currTimeFNfyC3std8datetime8TimeZoneZS3std8datetime7SysTime>
  3009. 402a2b: ││││ sub 0x8(%rsp),%rax
  3010. 402a30: ││││ mov %rax,%rdi
  3011. 402a33: ││││ callq 418f10 <_D4core4time27__T3durVAyaa6_686e73656373Z3durFNaNbNiNflZS4core4time8Duration>
  3012. 402a38: ││││ mov %rax,%rbx
  3013. 402a3b: ││││ lea 0x18(%rsp),%r14
  3014. 402a40: ││││ mov %r14,%rdi
  3015. 402a43: ││││ callq 40fda0 <_D3std5stdio13trustedStdoutFNdNeZS3std5stdio4File>
  3016. 402a48: ││││ mov $0x12,%edx
  3017. 402a4d: ││││ mov $0x4318a0,%ecx
  3018. 402a52: ││││ mov %r14,%rdi
  3019. 402a55: ││││ mov %rbx,%rsi
  3020. 402a58: ││││ callq 403610 <_D3std5stdio4File36__T8writeflnTaTS4core4time8DurationZ8writeflnMFNfxAaS4core4time8DurationZv>
  3021. 402a5d: ││││ lea 0x18(%rsp),%rdi
  3022. 402a62: ││││ callq 40f890 <_D3std5stdio4File6__dtorMFNfZv>
  3023. 402a67: ││││ xor %eax,%eax
  3024. 402a69: ││││ add $0x30,%rsp
  3025. 402a6d: ││││ pop %rbx
  3026. 402a6e: ││││ pop %r12
  3027. 402a70: ││││ pop %r13
  3028. 402a72: ││││ pop %r14
  3029. 402a74: ││││ pop %r15
  3030. 402a76: ││││ retq
  3031. 402a77: ┕┿┷┿━━━━━━━━━━ mov $0x4e,%edi
  3032. 402a7c: │ │ mov $0x4319c0,%esi
  3033. 402a81: │ │ mov $0xca2,%edx
  3034. 402a86: │ │ callq 4161f0 <_d_arraybounds>
  3035. 402a8b: ┕━┷━━━━━━━━━━ mov $0x4e,%edi
  3036. 402a90: mov $0x4319c0,%esi
  3037. 402a95: mov $0xcca,%edx
  3038. 402a9a: callq 4161f0 <_d_arraybounds>
  3039. 402a9f: ╭ jmp 402aa1 <_Dmain+0x4e1>
  3040. 402aa1: ┕ mov %rax,%rbx
  3041. 402aa4: lea 0x18(%rsp),%rdi
  3042. 402aa9: callq 40f890 <_D3std5stdio4File6__dtorMFNfZv>
  3043. 402aae: mov %rbx,%rdi
  3044. 402ab1: callq 41aed0 <_d_eh_resume_unwind>
  3045. 402ab6: nopw %cs:0x0(%rax,%rax,1)
  3046.  
  3047. 0000000000402ac0 <_D3std8datetime5Clock37__T8currTimeVE4core4time9ClockTypei0Z8currTimeFNfyC3std8datetime8TimeZoneZS3std8datetime7SysTime>:
  3048. 402ac0: push %rbx
  3049. 402ac1: sub $0x40,%rsp
  3050. 402ac5: mov %rdi,%rbx
  3051. 402ac8: xorps %xmm0,%xmm0
  3052. 402acb: movaps %xmm0,0x10(%rsp)
  3053. 402ad0: movaps %xmm0,0x30(%rsp)
  3054. 402ad5: lea 0x30(%rsp),%rsi
  3055. 402ada: xor %edi,%edi
  3056. 402adc: callq 402460 <clock_gettime@plt>
  3057. 402ae1: test %eax,%eax
  3058. 402ae3: ╭ jne 402b41 <_D3std8datetime5Clock37__T8currTimeVE4core4time9ClockTypei0Z8currTimeFNfyC3std8datetime8TimeZoneZS3std8datetime7SysTime+0x81>
  3059. 402ae5: │ imul $0x989680,0x30(%rsp),%rsi
  3060. 402aee: │ mov 0x38(%rsp),%rcx
  3061. 402af3: │ movabs $0xa3d70a3d70a3d70b,%rdx
  3062. 402afd: │ mov %rcx,%rax
  3063. 402b00: │ imul %rdx
  3064. 402b03: │ add %rcx,%rdx
  3065. 402b06: │ mov %rdx,%rax
  3066. 402b09: │ shr $0x3f,%rax
  3067. 402b0d: │ sar $0x6,%rdx
  3068. 402b11: │ add %rax,%rdx
  3069. 402b14: │ add %rsi,%rdx
  3070. 402b17: │ movabs $0x89f7ff5f7b58000,%rax
  3071. 402b21: │ add %rax,%rdx
  3072. 402b24: │ lea 0x10(%rsp),%rdi
  3073. 402b29: │ mov %rbx,%rsi
  3074. 402b2c: │ callq 40c3b0 <_D3std8datetime7SysTime6__ctorMFNaNbNcNflyC3std8datetime8TimeZoneZS3std8datetime7SysTime>
  3075. 402b31: │ mov 0x10(%rsp),%rax
  3076. 402b36: │ mov 0x18(%rsp),%rdx
  3077. 402b3b: │ add $0x40,%rsp
  3078. 402b3f: │ pop %rbx
  3079. 402b40: │ retq
  3080. 402b41: ┕ mov $0x655080,%edi
  3081. 402b46: callq 422d70 <_d_newclass>
  3082. 402b4b: movq $0x43c310,(%rax)
  3083. 402b52: movq $0x0,0x8(%rax)
  3084. 402b5a: mov 0x3981f(%rip),%rcx # 43c380 <_D4core4time13TimeException6__initZ+0x40>
  3085. 402b61: mov %rcx,0x40(%rax)
  3086. 402b65: movups 0x39804(%rip),%xmm0 # 43c370 <_D4core4time13TimeException6__initZ+0x30>
  3087. 402b6c: movups %xmm0,0x30(%rax)
  3088. 402b70: movups 0x397e9(%rip),%xmm0 # 43c360 <_D4core4time13TimeException6__initZ+0x20>
  3089. 402b77: movups %xmm0,0x20(%rax)
  3090. 402b7b: movups 0x397ce(%rip),%xmm0 # 43c350 <_D4core4time13TimeException6__initZ+0x10>
  3091. 402b82: movups %xmm0,0x10(%rax)
  3092. 402b86: movq $0x1e,0x20(%rsp)
  3093. 402b8f: movq $0x4318c0,0x28(%rsp)
  3094. 402b98: movups 0x20(%rsp),%xmm0
  3095. 402b9d: movups %xmm0,(%rsp)
  3096. 402ba1: xor %esi,%esi
  3097. 402ba3: mov $0x1b2,%edx
  3098. 402ba8: mov $0x43,%ecx
  3099. 402bad: mov $0x4318e0,%r8d
  3100. 402bb3: mov %rax,%rdi
  3101. 402bb6: callq 418eb0 <_D4core4time13TimeException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC4core4time13TimeException>
  3102. 402bbb: mov %rax,%rdi
  3103. 402bbe: callq 41ad10 <_d_throw_exception>
  3104. 402bc3: nopw %cs:0x0(%rax,%rax,1)
  3105. 402bcd: nopl (%rax)
  3106.  
  3107. 0000000000402bd0 <_D3std5stdio16__T7writelnTAyaZ7writelnFNfAyaZv>:
  3108. 402bd0: push %r15
  3109. 402bd2: push %r14
  3110. 402bd4: push %r12
  3111. 402bd6: push %rbx
  3112. 402bd7: sub $0x38,%rsp
  3113. 402bdb: mov %rsi,%r14
  3114. 402bde: mov %rdi,%r15
  3115. 402be1: lea (%rsp),%rbx
  3116. 402be5: mov %rbx,%rdi
  3117. 402be8: callq 40fda0 <_D3std5stdio13trustedStdoutFNdNeZS3std5stdio4File>
  3118. 402bed: lea 0x18(%rsp),%r12
  3119. 402bf2: mov %r12,%rdi
  3120. 402bf5: mov %rbx,%rsi
  3121. 402bf8: callq 40fd30 <_D3std5stdio4File17lockingTextWriterMFNfZS3std5stdio4File17LockingTextWriter>
  3122. 402bfd: lea (%rsp),%rdi
  3123. 402c01: callq 40f890 <_D3std5stdio4File6__dtorMFNfZv>
  3124. 402c06: mov %r12,0x30(%rsp)
  3125. 402c0b: cmpl $0x0,0x28(%rsp)
  3126. 402c10: ╭ jle 402c29 <_D3std5stdio16__T7writelnTAyaZ7writelnFNfAyaZv+0x59>
  3127. 402c12: │ lea 0x30(%rsp),%rdx
  3128. 402c17: │ mov $0x4035a0,%ecx
  3129. 402c1c: │ mov %r15,%rdi
  3130. 402c1f: │ mov %r14,%rsi
  3131. 402c22: │ callq 425b20 <_aApplycd1>
  3132. 402c27: ╭┼ jmp 402c43 <_D3std5stdio16__T7writelnTAyaZ7writelnFNfAyaZv+0x73>
  3133. 402c29: │┕ mov 0x18(%rsp),%rcx
  3134. 402c2e: │ mov $0x1,%esi
  3135. 402c33: │ mov %r14,%rdi
  3136. 402c36: │ mov %r15,%rdx
  3137. 402c39: │ callq 402390 <fwrite@plt>
  3138. 402c3e: │ cmp %r15,%rax
  3139. 402c41: ╭┼─ jne 402c8f <_D3std5stdio16__T7writelnTAyaZ7writelnFNfAyaZv+0xbf>
  3140. 402c43: ┍┿┷━ mov 0x20(%rsp),%rsi
  3141. 402c48: ┆│ cmpl $0x0,0x28(%rsp)
  3142. 402c4d: ┆│╭─ jle 402c5b <_D3std5stdio16__T7writelnTAyaZ7writelnFNfAyaZv+0x8b>
  3143. 402c4f: ┆││ mov $0xa,%edi
  3144. 402c54: ┆││ callq 402250 <fputwc_unlocked@plt>
  3145. 402c59: ┆││╭ jmp 402c65 <_D3std5stdio16__T7writelnTAyaZ7writelnFNfAyaZv+0x95>
  3146. 402c5b: ┆│┕┿ mov $0xa,%edi
  3147. 402c60: ┆│ │ callq 401f00 <fputc_unlocked@plt>
  3148. 402c65: ┆│ ┕ lea 0x18(%rsp),%rdi
  3149. 402c6a: ┆│ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  3150. 402c6f: ┆│ add $0x38,%rsp
  3151. 402c73: ┆│ pop %rbx
  3152. 402c74: ┆│ pop %r12
  3153. 402c76: ┆│ pop %r14
  3154. 402c78: ┆│ pop %r15
  3155. 402c7a: ┆│ retq
  3156. 402c7b: ┆│ mov %rax,%rbx
  3157. 402c7e: ┆│ lea (%rsp),%rdi
  3158. 402c82: ┆│ callq 40f890 <_D3std5stdio4File6__dtorMFNfZv>
  3159. 402c87: ┆│ mov %rbx,%rdi
  3160. 402c8a: ┆│ callq 41aed0 <_d_eh_resume_unwind>
  3161. 402c8f: ┆┕━━ mov $0x653230,%edi
  3162. 402c94: ┆ callq 422d70 <_d_newclass>
  3163. 402c99: ┆ movq $0x435300,(%rax)
  3164. 402ca0: ┆ movq $0x0,0x8(%rax)
  3165. 402ca8: ┆ movups 0x32635(%rip),%xmm0 # 4352e4 <_D3std9exception14ErrnoException6__initZ+0x3c>
  3166. 402caf: ┆ movups %xmm0,0x3c(%rax)
  3167. 402cb3: ┆ movups 0x3261e(%rip),%xmm0 # 4352d8 <_D3std9exception14ErrnoException6__initZ+0x30>
  3168. 402cba: ┆ movups %xmm0,0x30(%rax)
  3169. 402cbe: ┆ movups 0x32603(%rip),%xmm0 # 4352c8 <_D3std9exception14ErrnoException6__initZ+0x20>
  3170. 402cc5: ┆ movups %xmm0,0x20(%rax)
  3171. 402cc9: ┆ movups 0x325e8(%rip),%xmm0 # 4352b8 <_D3std9exception14ErrnoException6__initZ+0x10>
  3172. 402cd0: ┆ movups %xmm0,0x10(%rax)
  3173. 402cd4: ┆ mov $0xa41,%esi
  3174. 402cd9: ┆ mov $0x40,%edx
  3175. 402cde: ┆ mov $0x431ad0,%ecx
  3176. 402ce3: ┆ xor %r8d,%r8d
  3177. 402ce6: ┆ xor %r9d,%r9d
  3178. 402ce9: ┆ mov %rax,%rdi
  3179. 402cec: ┆ callq 40be20 <_D3std9exception14ErrnoException6__ctorMFNeAyaAyamZC3std9exception14ErrnoException>
  3180. 402cf1: ┆ mov %rax,%rdi
  3181. 402cf4: ┆ callq 41ad10 <_d_throw_exception>
  3182. 402cf9: ╰─── jmpq 402c43 <_D3std5stdio16__T7writelnTAyaZ7writelnFNfAyaZv+0x73>
  3183. 402cfe: mov %rax,%rbx
  3184. 402d01: lea 0x18(%rsp),%rdi
  3185. 402d06: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  3186. 402d0b: mov %rbx,%rdi
  3187. 402d0e: callq 41aed0 <_d_eh_resume_unwind>
  3188. 402d13: nopw %cs:0x0(%rax,%rax,1)
  3189. 402d1d: nopl (%rax)
  3190.  
  3191. 0000000000402d20 <_D4core4time52__T7convertVAyaa7_7365636f6e6473VAyaa6_686e73656373Z7convertFNaNbNiNflZl>:
  3192. 402d20: imul $0x989680,%rdi,%rax
  3193. 402d27: retq
  3194. 402d28: nopl 0x0(%rax,%rax,1)
  3195.  
  3196. 0000000000402d30 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw>:
  3197. 402d30: push %rbp
  3198. 402d31: push %r15
  3199. 402d33: push %r14
  3200. 402d35: push %r12
  3201. 402d37: push %rbx
  3202. 402d38: sub $0x20,%rsp
  3203. 402d3c: mov %rdi,%r15
  3204. 402d3f: mov (%rsi),%rbp
  3205. 402d42: mov 0x8(%rsi),%r12
  3206. 402d46: mov (%r15),%rbx
  3207. 402d49: sub %rbx,%rbp
  3208. 402d4c: mov (%r12,%rbx,1),%r8b
  3209. 402d50: movzbl %r8b,%eax
  3210. 402d54: mov %eax,%ecx
  3211. 402d56: and $0xc0,%ecx
  3212. 402d5c: cmp $0xc0,%ecx
  3213. 402d62: ╭ jne 402dc3 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x93>
  3214. 402d64: │ cmp $0x1,%rbp
  3215. 402d68: ╭──────────────────────────────────────┼ je 403315 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x5e5>
  3216. 402d6e: │ │ lea (%r12,%rbx,1),%rsi
  3217. 402d72: │ │ movzbl 0x1(%rsi),%ecx
  3218. 402d76: │ │ mov %ecx,%edx
  3219. 402d78: │ │ and $0xc0,%edx
  3220. 402d7e: │ │ cmp $0x80,%edx
  3221. 402d84: │ ╭──┼ jne 402e0a <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0xda>
  3222. 402d8a: │ │ │ mov %eax,%edi
  3223. 402d8c: │ │ │ shl $0x6,%edi
  3224. 402d8f: │ │ │ and $0x3f,%ecx
  3225. 402d92: │ │ │ or %edi,%ecx
  3226. 402d94: │ │ │ test $0x20,%al
  3227. 402d96: │ ╭──┼──┼ jne 402efa <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x1ca>
  3228. 402d9c: │ │ │ │ test $0x780,%di
  3229. 402da1: │ ╭────────┼──┼──┼ je 402ff5 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x2c5>
  3230. 402da7: │ │ │ │ │ and $0x7ff,%ecx
  3231. 402dad: │ │ │ │ │ add $0x2,%rbx
  3232. 402db1: │ │ │ │ │ mov %rbx,(%r15)
  3233. 402db4: │ │ │ │ │ mov %ecx,%eax
  3234. 402db6: │ ┍━━━━━━┿┯━━━━━━━┿━━┿━━┿ add $0x20,%rsp
  3235. 402dba: │ ┆ │┆ │ │ │ pop %rbx
  3236. 402dbb: │ ┆ │┆ │ │ │ pop %r12
  3237. 402dbd: │ ┆ │┆ │ │ │ pop %r14
  3238. 402dbf: │ ┆ │┆ │ │ │ pop %r15
  3239. 402dc1: │ ┆ │┆ │ │ │ pop %rbp
  3240. 402dc2: │ ┆ │┆ │ │ │ retq
  3241. 402dc3: │ ┆ │┆ │ │ ┕ lea 0x1(%rbx,%r12,1),%rax
  3242. 402dc8: │ ┆ │┆ │ │ xor %ecx,%ecx
  3243. 402dca: │ ┆ │┆ │ │ nopw 0x0(%rax,%rax,1)
  3244. 402dd0: │ ┆ │┆ │ │ ┍ mov %rcx,%rbx
  3245. 402dd3: │ ┆ │┆ │ │ ┆ cmp %rbp,%rbx
  3246. 402dd6: │╭───────────────┼──────┼┼───────┼──┼──┼ jae 403301 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x5d1>
  3247. 402ddc: ││ ┆ │┆ │ │ ┆ movzbl %r8b,%ecx
  3248. 402de0: ││ ┆ │┆ │ │ ┆ mov %ecx,0x10(%rsp,%rbx,4)
  3249. 402de4: ││ ┆ │┆ │ │ ┆ lea 0x1(%rbx),%rcx
  3250. 402de8: ││ ┆ │┆ │ │ ┆ cmp %rbp,%rcx
  3251. 402deb: ││ ┆ │┆ │╭─┼──┼ jae 402e58 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x128>
  3252. 402ded: ││ ┆ │┆ ││ │ ┆ cmp $0x3,%rcx
  3253. 402df1: ││ ┆ │┆ ││╭┼──┼ ja 402e58 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x128>
  3254. 402df3: ││ ┆ │┆ ││││ ┆ mov (%rax,%rbx,1),%r8b
  3255. 402df7: ││ ┆ │┆ ││││ ┆ mov %r8b,%dl
  3256. 402dfa: ││ ┆ │┆ ││││ ┆ and $0xc0,%dl
  3257. 402dfd: ││ ┆ │┆ ││││ ┆ movzbl %dl,%edx
  3258. 402e00: ││ ┆ │┆ ││││ ┆ cmp $0x80,%edx
  3259. 402e06: ││ ┆ │┆ ││││ ╰ je 402dd0 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0xa0>
  3260. 402e08: ││ ┆ │┆ ││││─── jmp 402e58 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x128>
  3261. 402e0a: ││ ┆ │┆ │││┕━━━ lea 0x1(%rbx,%r12,1),%rax
  3262. 402e0f: ││ ┆ │┆ ││││ xor %ecx,%ecx
  3263. 402e11: ││ ┆ │┆ ││││ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  3264. 402e20: ││ ┆ │┆ ││││┍━━ mov %rcx,%rbx
  3265. 402e23: ││ ┆ │┆ ││││┆ cmp %rbp,%rbx
  3266. 402e26: ││╭──────────────┼──────┼┼───────┼┼┼┼┼── jae 403301 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x5d1>
  3267. 402e2c: │││ ┆ │┆ ││││┆ movzbl %r8b,%ecx
  3268. 402e30: │││ ┆ │┆ ││││┆ mov %ecx,0x10(%rsp,%rbx,4)
  3269. 402e34: │││ ┆ │┆ ││││┆ lea 0x1(%rbx),%rcx
  3270. 402e38: │││ ┆ │┆ ││││┆ cmp %rbp,%rcx
  3271. 402e3b: │││ ┆ │┆ ││││┆╭─ jae 402e58 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x128>
  3272. 402e3d: │││ ┆ │┆ ││││┆│ cmp $0x3,%rcx
  3273. 402e41: │││ ┆ │┆ ││││┆│╭ ja 402e58 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x128>
  3274. 402e43: │││ ┆ │┆ ││││┆││ mov (%rax,%rbx,1),%r8b
  3275. 402e47: │││ ┆ │┆ ││││┆││ mov %r8b,%dl
  3276. 402e4a: │││ ┆ │┆ ││││┆││ and $0xc0,%dl
  3277. 402e4d: │││ ┆ │┆ ││││┆││ movzbl %dl,%edx
  3278. 402e50: │││ ┆ │┆ ││││┆││ cmp $0x80,%edx
  3279. 402e56: │││ ┆ │┆ ││││╰┼┼ je 402e20 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0xf0>
  3280. 402e58: │││ ┍┯┯┯┯┯┯┯┯┯┯┯┯┿┯┯┯┯━┯┿┿┯┯┯┯━┯┯┿┷┷┷━┷┷ inc %rbx
  3281. 402e5b: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ mov $0x653bf0,%edi
  3282. 402e60: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ callq 422d70 <_d_newclass>
  3283. 402e65: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ movq $0x439bf0,(%rax)
  3284. 402e6c: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ movq $0x0,0x8(%rax)
  3285. 402e74: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ movups 0x36d5d(%rip),%xmm0 # 439bd8 <_D3std3utf12UTFException6__initZ+0x50>
  3286. 402e7b: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ movups %xmm0,0x50(%rax)
  3287. 402e7f: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ movups 0x36d42(%rip),%xmm0 # 439bc8 <_D3std3utf12UTFException6__initZ+0x40>
  3288. 402e86: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ movups %xmm0,0x40(%rax)
  3289. 402e8a: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ movups 0x36d27(%rip),%xmm0 # 439bb8 <_D3std3utf12UTFException6__initZ+0x30>
  3290. 402e91: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ movups %xmm0,0x30(%rax)
  3291. 402e95: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ movups 0x36d0c(%rip),%xmm0 # 439ba8 <_D3std3utf12UTFException6__initZ+0x20>
  3292. 402e9c: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ movups %xmm0,0x20(%rax)
  3293. 402ea0: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ movups 0x36cf1(%rip),%xmm0 # 439b98 <_D3std3utf12UTFException6__initZ+0x10>
  3294. 402ea7: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ movups %xmm0,0x10(%rax)
  3295. 402eab: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ movq $0x431930,0x8(%rsp)
  3296. 402eb4: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ movq $0x16,(%rsp)
  3297. 402ebc: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ ┍━━━ mov $0x0,%esi
  3298. 402ec1: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ ┆ mov $0x4c0,%edx
  3299. 402ec6: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ ┆ mov $0x3e,%ecx
  3300. 402ecb: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ ┆ mov $0x431980,%r8d
  3301. 402ed1: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ ┆ mov %rax,%rdi
  3302. 402ed4: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ ┆ mov %rbx,%r9
  3303. 402ed7: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ ┆ callq 40f480 <_D3std3utf12UTFException6__ctorMFNaNfAyamAyamC6object9ThrowableZC3std3utf12UTFException>
  3304. 402edc: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ ┆ mov %rax,%rcx
  3305. 402edf: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ ┆ mov (%rcx),%rbp
  3306. 402ee2: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ ┆ lea 0x10(%rsp),%rdx
  3307. 402ee7: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ ┆ xor %eax,%eax
  3308. 402ee9: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ ┆ mov %rcx,%rdi
  3309. 402eec: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ ┆ mov %rbx,%rsi
  3310. 402eef: │││┍┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿━┿┿┿┿┿┿┿━┿┿┿━━┿━━━ callq *0x30(%rbp)
  3311. 402ef2: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ ┆ mov %rax,%rdi
  3312. 402ef5: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ ┆ callq 41ad10 <_d_throw_exception>
  3313. 402efa: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆┕━━┿━━━ cmp $0x2,%rbp
  3314. 402efe: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆╭── jne 402fa2 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x272>
  3315. 402f04: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆│ xor %eax,%eax
  3316. 402f06: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆│ nopw %cs:0x0(%rax,%rax,1)
  3317. 402f10: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆│┍━ movzbl %r8b,%ecx
  3318. 402f14: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆│┆ mov %ecx,0x10(%rsp,%rax,4)
  3319. 402f18: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆│┆ mov %rax,%rbx
  3320. 402f1b: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆│┆ inc %rbx
  3321. 402f1e: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆│┆ cmp $0x1,%rbx
  3322. 402f22: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆│┆╭ ja 402f3c <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x20c>
  3323. 402f24: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆│┆│ mov (%rsi,%rbx,1),%r8b
  3324. 402f28: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆│┆│ mov %r8b,%al
  3325. 402f2b: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆│┆│ and $0xc0,%al
  3326. 402f2d: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆│┆│ movzbl %al,%eax
  3327. 402f30: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆│┆│ cmp $0x80,%eax
  3328. 402f35: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆│┆│ mov $0x1,%eax
  3329. 402f3a: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆│╰┼ je 402f10 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x1e0>
  3330. 402f3c: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┍┯┿┿━┷ mov $0x653bf0,%edi
  3331. 402f41: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆┆│ callq 422d70 <_d_newclass>
  3332. 402f46: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆┆│ movq $0x439bf0,(%rax)
  3333. 402f4d: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆┆│ movq $0x0,0x8(%rax)
  3334. 402f55: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆┆│ movups 0x36c7c(%rip),%xmm0 # 439bd8 <_D3std3utf12UTFException6__initZ+0x50>
  3335. 402f5c: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆┆│ movups %xmm0,0x50(%rax)
  3336. 402f60: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆┆│ movups 0x36c61(%rip),%xmm0 # 439bc8 <_D3std3utf12UTFException6__initZ+0x40>
  3337. 402f67: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆┆│ movups %xmm0,0x40(%rax)
  3338. 402f6b: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆┆│ movups 0x36c46(%rip),%xmm0 # 439bb8 <_D3std3utf12UTFException6__initZ+0x30>
  3339. 402f72: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆┆│ movups %xmm0,0x30(%rax)
  3340. 402f76: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆┆│ movups 0x36c2b(%rip),%xmm0 # 439ba8 <_D3std3utf12UTFException6__initZ+0x20>
  3341. 402f7d: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆┆│ movups %xmm0,0x20(%rax)
  3342. 402f81: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆┆│ movups 0x36c10(%rip),%xmm0 # 439b98 <_D3std3utf12UTFException6__initZ+0x10>
  3343. 402f88: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆┆│ movups %xmm0,0x10(%rax)
  3344. 402f8c: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆┆│ movq $0x431950,0x8(%rsp)
  3345. 402f95: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆┆│ movq $0x2c,(%rsp)
  3346. 402f9d: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆╰┼── jmpq 402ebc <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x18c>
  3347. 402fa2: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆ ┕━━ movzbl 0x2(%rsi),%eax
  3348. 402fa6: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆ mov %eax,%edx
  3349. 402fa8: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆ and $0xc0,%edx
  3350. 402fae: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆ cmp $0x80,%edx
  3351. 402fb4: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆ ╭─ jne 403045 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x315>
  3352. 402fba: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆ │ shl $0x6,%ecx
  3353. 402fbd: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆ │ and $0x3f,%eax
  3354. 402fc0: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆ │ or %ecx,%eax
  3355. 402fc2: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆ │ test $0x10,%r8b
  3356. 402fc6: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆ ╭┼─ jne 403095 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x365>
  3357. 402fcc: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆ ││ test $0xf8,%ch
  3358. 402fcf: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆╭┼┼─┼┼─ je 403172 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x442>
  3359. 402fd5: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│┆┆ ││ movzwl %ax,%r14d
  3360. 402fd9: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│┆┆ ││ mov %r14d,%edi
  3361. 402fdc: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│┆┆ ││ callq 40f6e0 <_D3std3utf12isValidDcharFNaNbNiNfwZb>
  3362. 402fe1: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│┆┆ ││ test $0x1,%al
  3363. 402fe3: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆╭┼┼┼┼┼─┼┼─ je 4031c5 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x495>
  3364. 402fe9: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆│┆┆│┆┆ ││ addq $0x3,(%r15)
  3365. 402fed: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆│┆┆│┆┆ ││ mov %r14d,%eax
  3366. 402ff0: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│╰┼┼┼┼┼┼┼┼┼┼─┼┼─ jmpq 402db6 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x86>
  3367. 402ff5: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┕━┿┿┿┿┿┿┿┿┿┿━┿┿━ lea 0x1(%rbx,%r12,1),%rax
  3368. 402ffa: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆ ┆┆┆┆│┆┆│┆┆ ││ xor %ecx,%ecx
  3369. 402ffc: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆ ┆┆┆┆│┆┆│┆┆ ││ nopl 0x0(%rax)
  3370. 403000: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆ ┆┆┆┆│┆┆│┆┆ ││┍ mov %rcx,%rbx
  3371. 403003: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆ ┆┆┆┆│┆┆│┆┆ ││┆ cmp %rbp,%rbx
  3372. 403006: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆╭┼──┼┼┼┼┼┼┼┼┼┼─┼┼┼ jae 403301 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x5d1>
  3373. 40300c: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆┆│┆┆│┆┆ ││┆ movzbl %r8b,%ecx
  3374. 403010: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆┆│┆┆│┆┆ ││┆ mov %ecx,0x10(%rsp,%rbx,4)
  3375. 403014: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆┆│┆┆│┆┆ ││┆ lea 0x1(%rbx),%rcx
  3376. 403018: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆┆│┆┆│┆┆ ││┆ cmp %rbp,%rcx
  3377. 40301b: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆┆│┆╰┼┼┼─┼┼┼ jae 402e58 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x128>
  3378. 403021: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆┆│┆ │┆┆ ││┆ cmp $0x3,%rcx
  3379. 403025: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆┆│╰─┼┼┼─┼┼┼ ja 402e58 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x128>
  3380. 40302b: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆┆│ │┆┆ ││┆ mov (%rax,%rbx,1),%r8b
  3381. 40302f: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆┆│ │┆┆ ││┆ mov %r8b,%dl
  3382. 403032: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆┆│ │┆┆ ││┆ and $0xc0,%dl
  3383. 403035: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆┆│ │┆┆ ││┆ movzbl %dl,%edx
  3384. 403038: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆┆│ │┆┆ ││┆ cmp $0x80,%edx
  3385. 40303e: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆┆│ │┆┆ ││╰ je 403000 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x2d0>
  3386. 403040: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆╰┼──┼┼┼─┼┼─ jmpq 402e58 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x128>
  3387. 403045: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆ │ │┆┆ │┕━ lea 0x1(%rbx,%r12,1),%rax
  3388. 40304a: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆ │ │┆┆ │ xor %ecx,%ecx
  3389. 40304c: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆ │ │┆┆ │ nopl 0x0(%rax)
  3390. 403050: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆ │ │┆┆ │ ┍ mov %rcx,%rbx
  3391. 403053: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆ │ │┆┆ │ ┆ cmp %rbp,%rbx
  3392. 403056: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ╭┼┼┼─┼──┼┼┼─┼─┼ jae 403301 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x5d1>
  3393. 40305c: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │┆┆┆ │ │┆┆ │ ┆ movzbl %r8b,%ecx
  3394. 403060: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │┆┆┆ │ │┆┆ │ ┆ mov %ecx,0x10(%rsp,%rbx,4)
  3395. 403064: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │┆┆┆ │ │┆┆ │ ┆ lea 0x1(%rbx),%rcx
  3396. 403068: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │┆┆┆ │ │┆┆ │ ┆ cmp %rbp,%rcx
  3397. 40306b: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │┆┆╰─┼──┼┼┼─┼─┼ jae 402e58 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x128>
  3398. 403071: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │┆┆ │ │┆┆ │ ┆ cmp $0x3,%rcx
  3399. 403075: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │┆╰──┼──┼┼┼─┼─┼ ja 402e58 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x128>
  3400. 40307b: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │┆ │ │┆┆ │ ┆ mov (%rax,%rbx,1),%r8b
  3401. 40307f: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │┆ │ │┆┆ │ ┆ mov %r8b,%dl
  3402. 403082: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │┆ │ │┆┆ │ ┆ and $0xc0,%dl
  3403. 403085: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │┆ │ │┆┆ │ ┆ movzbl %dl,%edx
  3404. 403088: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │┆ │ │┆┆ │ ┆ cmp $0x80,%edx
  3405. 40308e: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │┆ │ │┆┆ │ ╰ je 403050 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x320>
  3406. 403090: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │╰───┼──┼┼┼─┼── jmpq 402e58 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x128>
  3407. 403095: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │┆┆ ┕━━ cmp $0x3,%rbp
  3408. 403099: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │┆┆ ╭─ jne 4030d2 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x3a2>
  3409. 40309b: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │┆┆ │ mov $0x1,%eax
  3410. 4030a0: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │┆┆ │┍ mov %rax,%rbx
  3411. 4030a3: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │┆┆ │┆ movzbl %r8b,%eax
  3412. 4030a7: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │┆┆ │┆ mov %eax,0xc(%rsp,%rbx,4)
  3413. 4030ab: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │┆┆ │┆ cmp $0x2,%rbx
  3414. 4030af: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │┆╰──┼┼ ja 402f3c <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x20c>
  3415. 4030b5: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │┆ │┆ mov (%rsi,%rbx,1),%r8b
  3416. 4030b9: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │┆ │┆ mov %r8b,%al
  3417. 4030bc: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │┆ │┆ and $0xc0,%al
  3418. 4030be: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │┆ │┆ movzbl %al,%ecx
  3419. 4030c1: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │┆ │┆ lea 0x1(%rbx),%rax
  3420. 4030c5: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │┆ │┆ cmp $0x80,%ecx
  3421. 4030cb: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │┆ │╰ je 4030a0 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x370>
  3422. 4030cd: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │╰───┼─ jmpq 402f3c <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x20c>
  3423. 4030d2: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │ ┕━ movzbl 0x3(%rsi),%ecx
  3424. 4030d6: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │ mov %ecx,%edx
  3425. 4030d8: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │ and $0xc0,%edx
  3426. 4030de: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │ cmp $0x80,%edx
  3427. 4030e4: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │ ╭── jne 403212 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x4e2>
  3428. 4030ea: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │ │ test $0x8,%r8b
  3429. 4030ee: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │ ╭┼── jne 403265 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x535>
  3430. 4030f4: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │ ││ shl $0x6,%eax
  3431. 4030f7: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │ ││ test $0x1f0000,%eax
  3432. 4030fc: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ ╭┼──┼┼── je 4032b5 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x585>
  3433. 403102: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ ││ ││ and $0x3f,%ecx
  3434. 403105: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ ││ ││ and $0x1fffc0,%eax
  3435. 40310a: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ ││ ││ or %ecx,%eax
  3436. 40310c: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ ││ ││ lea 0x4(%rbx),%rcx
  3437. 403110: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ ││ ││ mov %rcx,(%r15)
  3438. 403113: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ ││ ││ cmp $0x110000,%eax
  3439. 403118: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆╰┼┼┼┼┼┼─┼────┼─┼┼──┼┼── jb 402db6 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x86>
  3440. 40311e: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆┆│┆ │ │ ││ ││ lea 0x1(%rbx,%r12,1),%rax
  3441. 403123: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆┆│┆ │ │ ││ ││ xor %ecx,%ecx
  3442. 403125: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆┆│┆ │ │ ││ ││ data32 nopw %cs:0x0(%rax,%rax,1)
  3443. 403130: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆┆│┆ │ │ ││ ││ ┍ mov %rcx,%rbx
  3444. 403133: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆┆│┆ │ │ ││ ││ ┆ cmp %rbp,%rbx
  3445. 403136: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆┆│┆ │ │╭┼┼──┼┼─┼ jae 403301 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x5d1>
  3446. 40313c: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆┆│┆ │ ││││ ││ ┆ movzbl -0x1(%rax,%rbx,1),%ecx
  3447. 403141: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆┆│┆ │ ││││ ││ ┆ mov %ecx,0x10(%rsp,%rbx,4)
  3448. 403145: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆┆│┆ │ ││││ ││ ┆ lea 0x1(%rbx),%rcx
  3449. 403149: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆┆│┆ │ ││││ ││ ┆ cmp %rbp,%rcx
  3450. 40314c: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆┆│╰─┼────┼┼┼┼──┼┼─┼ jae 402e58 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x128>
  3451. 403152: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆┆│ │ ││││ ││ ┆ cmp $0x3,%rcx
  3452. 403156: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆╰┼──┼────┼┼┼┼──┼┼─┼ ja 402e58 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x128>
  3453. 40315c: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆ │ │ ││││ ││ ┆ mov (%rax,%rbx,1),%dl
  3454. 40315f: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆ │ │ ││││ ││ ┆ and $0xc0,%dl
  3455. 403162: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆ │ │ ││││ ││ ┆ movzbl %dl,%edx
  3456. 403165: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆ │ │ ││││ ││ ┆ cmp $0x80,%edx
  3457. 40316b: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆ │ │ ││││ ││ ╰ je 403130 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x400>
  3458. 40316d: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆╰─┼──┼────┼┼┼┼──┼┼── jmpq 402e58 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x128>
  3459. 403172: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆ │ │ │││┕━━┿┿━━ lea 0x1(%rbx,%r12,1),%rax
  3460. 403177: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆ │ │ │││ ││ xor %ecx,%ecx
  3461. 403179: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆ │ │ │││ ││ nopl 0x0(%rax)
  3462. 403180: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆ │ │ │││ ││ ┍ mov %rcx,%rbx
  3463. 403183: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆ │ │ │││ ││ ┆ cmp %rbp,%rbx
  3464. 403186: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆ │ │ │││ ╭─┼┼─┼ jae 403301 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x5d1>
  3465. 40318c: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆ │ │ │││ │ ││ ┆ movzbl %r8b,%ecx
  3466. 403190: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆ │ │ │││ │ ││ ┆ mov %ecx,0x10(%rsp,%rbx,4)
  3467. 403194: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆ │ │ │││ │ ││ ┆ lea 0x1(%rbx),%rcx
  3468. 403198: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆ │ │ │││ │ ││ ┆ cmp %rbp,%rcx
  3469. 40319b: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆╰──┼──┼────┼┼┼─┼─┼┼─┼ jae 402e58 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x128>
  3470. 4031a1: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆ │ │ │││ │ ││ ┆ cmp $0x3,%rcx
  3471. 4031a5: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ╰───┼──┼────┼┼┼─┼─┼┼─┼ ja 402e58 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x128>
  3472. 4031ab: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ │││ │ ││ ┆ mov (%rax,%rbx,1),%r8b
  3473. 4031af: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ │││ │ ││ ┆ mov %r8b,%dl
  3474. 4031b2: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ │││ │ ││ ┆ and $0xc0,%dl
  3475. 4031b5: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ │││ │ ││ ┆ movzbl %dl,%edx
  3476. 4031b8: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ │││ │ ││ ┆ cmp $0x80,%edx
  3477. 4031be: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ │││ │ ││ ╰ je 403180 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x450>
  3478. 4031c0: │││┆┆┆┆┆┆┆┆┆┆┆┆┆╰─────┼──┼────┼┼┼─┼─┼┼── jmpq 402e58 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x128>
  3479. 4031c5: │││┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ ┕┿┿━┿━┿┿━━ lea 0x1(%rbx,%r12,1),%rax
  3480. 4031ca: │││┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ ││ │ ││ xor %ecx,%ecx
  3481. 4031cc: │││┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ ││ │ ││ nopl 0x0(%rax)
  3482. 4031d0: │││┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ ││ │ ││ ┍ mov %rcx,%rbx
  3483. 4031d3: │││┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ ││ │ ││ ┆ cmp %rbp,%rbx
  3484. 4031d6: │││┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ ││ │╭┼┼─┼ jae 403301 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x5d1>
  3485. 4031dc: │││┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ ││ ││││ ┆ movzbl -0x1(%rax,%rbx,1),%ecx
  3486. 4031e1: │││┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ ││ ││││ ┆ mov %ecx,0x10(%rsp,%rbx,4)
  3487. 4031e5: │││┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ ││ ││││ ┆ lea 0x1(%rbx),%rcx
  3488. 4031e9: │││┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ ││ ││││ ┆ cmp %rbp,%rcx
  3489. 4031ec: │││┆┆┆┆┆┆┆┆┆┆┆┆╰──────┼──┼─────┼┼─┼┼┼┼─┼ jae 402e58 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x128>
  3490. 4031f2: │││┆┆┆┆┆┆┆┆┆┆┆┆ │ │ ││ ││││ ┆ cmp $0x3,%rcx
  3491. 4031f6: │││┆┆┆┆┆┆┆┆┆┆┆╰───────┼──┼─────┼┼─┼┼┼┼─┼ ja 402e58 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x128>
  3492. 4031fc: │││┆┆┆┆┆┆┆┆┆┆┆ │ │ ││ ││││ ┆ mov (%rax,%rbx,1),%dl
  3493. 4031ff: │││┆┆┆┆┆┆┆┆┆┆┆ │ │ ││ ││││ ┆ and $0xc0,%dl
  3494. 403202: │││┆┆┆┆┆┆┆┆┆┆┆ │ │ ││ ││││ ┆ movzbl %dl,%edx
  3495. 403205: │││┆┆┆┆┆┆┆┆┆┆┆ │ │ ││ ││││ ┆ cmp $0x80,%edx
  3496. 40320b: │││┆┆┆┆┆┆┆┆┆┆┆ │ │ ││ ││││ ╰ je 4031d0 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x4a0>
  3497. 40320d: │││┆┆┆┆┆┆┆┆┆┆╰────────┼──┼─────┼┼─┼┼┼┼── jmpq 402e58 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x128>
  3498. 403212: │││┆┆┆┆┆┆┆┆┆┆ │ │ ││ │││┕━━ lea 0x1(%rbx,%r12,1),%rax
  3499. 403217: │││┆┆┆┆┆┆┆┆┆┆ │ │ ││ │││ xor %ecx,%ecx
  3500. 403219: │││┆┆┆┆┆┆┆┆┆┆ │ │ ││ │││ nopl 0x0(%rax)
  3501. 403220: │││┆┆┆┆┆┆┆┆┆┆ │ │ ││ │││ ┍ mov %rcx,%rbx
  3502. 403223: │││┆┆┆┆┆┆┆┆┆┆ │ │ ││ │││ ┆ cmp %rbp,%rbx
  3503. 403226: │││┆┆┆┆┆┆┆┆┆┆ │ │ ││ │││──┼ jae 403301 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x5d1>
  3504. 40322c: │││┆┆┆┆┆┆┆┆┆┆ │ │ ││ │││ ┆ movzbl %r8b,%ecx
  3505. 403230: │││┆┆┆┆┆┆┆┆┆┆ │ │ ││ │││ ┆ mov %ecx,0x10(%rsp,%rbx,4)
  3506. 403234: │││┆┆┆┆┆┆┆┆┆┆ │ │ ││ │││ ┆ lea 0x1(%rbx),%rcx
  3507. 403238: │││┆┆┆┆┆┆┆┆┆┆ │ │ ││ │││ ┆ cmp %rbp,%rcx
  3508. 40323b: │││┆┆┆┆┆┆┆┆┆╰─────────┼──┼─────┼┼─┼┼┼──┼ jae 402e58 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x128>
  3509. 403241: │││┆┆┆┆┆┆┆┆┆ │ │ ││ │││ ┆ cmp $0x3,%rcx
  3510. 403245: │││┆┆┆┆┆┆┆┆╰──────────┼──┼─────┼┼─┼┼┼──┼ ja 402e58 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x128>
  3511. 40324b: │││┆┆┆┆┆┆┆┆ │ │ ││ │││ ┆ mov (%rax,%rbx,1),%r8b
  3512. 40324f: │││┆┆┆┆┆┆┆┆ │ │ ││ │││ ┆ mov %r8b,%dl
  3513. 403252: │││┆┆┆┆┆┆┆┆ │ │ ││ │││ ┆ and $0xc0,%dl
  3514. 403255: │││┆┆┆┆┆┆┆┆ │ │ ││ │││ ┆ movzbl %dl,%edx
  3515. 403258: │││┆┆┆┆┆┆┆┆ │ │ ││ │││ ┆ cmp $0x80,%edx
  3516. 40325e: │││┆┆┆┆┆┆┆┆ │ │ ││ │││ ╰ je 403220 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x4f0>
  3517. 403260: │││┆┆┆┆┆┆┆╰───────────┼──┼─────┼┼─┼┼┼─── jmpq 402e58 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x128>
  3518. 403265: │││┆┆┆┆┆┆┆ │ │ ││ ││┕━━━ lea 0x1(%rbx,%r12,1),%rax
  3519. 40326a: │││┆┆┆┆┆┆┆ │ │ ││ │││ xor %ecx,%ecx
  3520. 40326c: │││┆┆┆┆┆┆┆ │ │ ││ │││ nopl 0x0(%rax)
  3521. 403270: │││┆┆┆┆┆┆┆ │ │ ││ │││ ┍ mov %rcx,%rbx
  3522. 403273: │││┆┆┆┆┆┆┆ │ │ ││ │││ ┆ cmp %rbp,%rbx
  3523. 403276: │││┆┆┆┆┆┆┆ │ │ ││ │││╭─┼ jae 403301 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x5d1>
  3524. 40327c: │││┆┆┆┆┆┆┆ │ │ ││ ││││ ┆ movzbl %r8b,%ecx
  3525. 403280: │││┆┆┆┆┆┆┆ │ │ ││ ││││ ┆ mov %ecx,0x10(%rsp,%rbx,4)
  3526. 403284: │││┆┆┆┆┆┆┆ │ │ ││ ││││ ┆ lea 0x1(%rbx),%rcx
  3527. 403288: │││┆┆┆┆┆┆┆ │ │ ││ ││││ ┆ cmp %rbp,%rcx
  3528. 40328b: │││┆┆┆┆┆┆╰────────────┼──┼─────┼┼─┼┼┼┼─┼ jae 402e58 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x128>
  3529. 403291: │││┆┆┆┆┆┆ │ │ ││ ││││ ┆ cmp $0x3,%rcx
  3530. 403295: │││┆┆┆┆┆╰─────────────┼──┼─────┼┼─┼┼┼┼─┼ ja 402e58 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x128>
  3531. 40329b: │││┆┆┆┆┆ │ │ ││ ││││ ┆ mov (%rax,%rbx,1),%r8b
  3532. 40329f: │││┆┆┆┆┆ │ │ ││ ││││ ┆ mov %r8b,%dl
  3533. 4032a2: │││┆┆┆┆┆ │ │ ││ ││││ ┆ and $0xc0,%dl
  3534. 4032a5: │││┆┆┆┆┆ │ │ ││ ││││ ┆ movzbl %dl,%edx
  3535. 4032a8: │││┆┆┆┆┆ │ │ ││ ││││ ┆ cmp $0x80,%edx
  3536. 4032ae: │││┆┆┆┆┆ │ │ ││ ││││ ╰ je 403270 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x540>
  3537. 4032b0: │││┆┆┆┆╰──────────────┼──┼─────┼┼─┼┼┼┼── jmpq 402e58 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x128>
  3538. 4032b5: │││┆┆┆┆ │ │ │┕━┿┿┿┿━━ lea 0x1(%rbx,%r12,1),%rax
  3539. 4032ba: │││┆┆┆┆ │ │ │ ││││ xor %ecx,%ecx
  3540. 4032bc: │││┆┆┆┆ │ │ │ ││││ nopl 0x0(%rax)
  3541. 4032c0: │││┆┆┆┆ │ │ │ ││││ ┍ mov %rcx,%rbx
  3542. 4032c3: │││┆┆┆┆ │ │ │ ││││ ┆ cmp %rbp,%rbx
  3543. 4032c6: │││┆┆┆┆ │ │ │ ││││╭┼ jae 403301 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x5d1>
  3544. 4032c8: │││┆┆┆┆ │ │ │ │││││┆ movzbl %r8b,%ecx
  3545. 4032cc: │││┆┆┆┆ │ │ │ │││││┆ mov %ecx,0x10(%rsp,%rbx,4)
  3546. 4032d0: │││┆┆┆┆ │ │ │ │││││┆ lea 0x1(%rbx),%rcx
  3547. 4032d4: │││┆┆┆┆ │ │ │ │││││┆ cmp %rbp,%rcx
  3548. 4032d7: │││┆┆┆╰───────────────┼──┼─────┼──┼┼┼┼┼┼ jae 402e58 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x128>
  3549. 4032dd: │││┆┆┆ │ │ │ │││││┆ cmp $0x3,%rcx
  3550. 4032e1: │││┆┆╰────────────────┼──┼─────┼──┼┼┼┼┼┼ ja 402e58 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x128>
  3551. 4032e7: │││┆┆ │ │ │ │││││┆ mov (%rax,%rbx,1),%r8b
  3552. 4032eb: │││┆┆ │ │ │ │││││┆ mov %r8b,%dl
  3553. 4032ee: │││┆┆ │ │ │ │││││┆ and $0xc0,%dl
  3554. 4032f1: │││┆┆ │ │ │ │││││┆ movzbl %dl,%edx
  3555. 4032f4: │││┆┆ │ │ │ │││││┆ cmp $0x80,%edx
  3556. 4032fa: │││┆┆ │ │ │ │││││╰ je 4032c0 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x590>
  3557. 4032fc: │││┆╰─────────────────┼──┼─────┼──┼┼┼┼┼─ jmpq 402e58 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x128>
  3558. 403301: │┕┷┿━━━━━━━━━━━━━━━━━━┷━━┷━━━━━┷━━┷┷┷┷┷━ mov $0x3e,%edi
  3559. 403306: │ ┆ mov $0x431980,%esi
  3560. 40330b: │ ┆ mov $0x4bd,%edx
  3561. 403310: │ ┆ callq 4161f0 <_d_arraybounds>
  3562. 403315: ┕━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ mov %eax,0x10(%rsp)
  3563. 403319: ┆ mov $0x653bf0,%edi
  3564. 40331e: ┆ callq 422d70 <_d_newclass>
  3565. 403323: ┆ movq $0x439bf0,(%rax)
  3566. 40332a: ┆ movq $0x0,0x8(%rax)
  3567. 403332: ┆ movups 0x3689f(%rip),%xmm0 # 439bd8 <_D3std3utf12UTFException6__initZ+0x50>
  3568. 403339: ┆ movups %xmm0,0x50(%rax)
  3569. 40333d: ┆ movups 0x36884(%rip),%xmm0 # 439bc8 <_D3std3utf12UTFException6__initZ+0x40>
  3570. 403344: ┆ movups %xmm0,0x40(%rax)
  3571. 403348: ┆ movups 0x36869(%rip),%xmm0 # 439bb8 <_D3std3utf12UTFException6__initZ+0x30>
  3572. 40334f: ┆ movups %xmm0,0x30(%rax)
  3573. 403353: ┆ movups 0x3684e(%rip),%xmm0 # 439ba8 <_D3std3utf12UTFException6__initZ+0x20>
  3574. 40335a: ┆ movups %xmm0,0x20(%rax)
  3575. 40335e: ┆ movups 0x36833(%rip),%xmm0 # 439b98 <_D3std3utf12UTFException6__initZ+0x10>
  3576. 403365: ┆ movups %xmm0,0x10(%rax)
  3577. 403369: ┆ movq $0x431950,0x8(%rsp)
  3578. 403372: ┆ movq $0x2c,(%rsp)
  3579. 40337a: ┆ mov $0x0,%esi
  3580. 40337f: ┆ mov $0x4c0,%edx
  3581. 403384: ┆ mov $0x3e,%ecx
  3582. 403389: ┆ mov $0x431980,%r8d
  3583. 40338f: ┆ mov $0x1,%r9d
  3584. 403395: ┆ mov %rax,%rdi
  3585. 403398: ┆ callq 40f480 <_D3std3utf12UTFException6__ctorMFNaNfAyamAyamC6object9ThrowableZC3std3utf12UTFException>
  3586. 40339d: ┆ mov %rax,%rcx
  3587. 4033a0: ┆ mov (%rcx),%rbp
  3588. 4033a3: ┆ lea 0x10(%rsp),%rdx
  3589. 4033a8: ┆ mov $0x1,%esi
  3590. 4033ad: ┆ xor %eax,%eax
  3591. 4033af: ┆ mov %rcx,%rdi
  3592. 4033b2: ╰──────────────────────────────────── jmpq 402eef <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw+0x1bf>
  3593. 4033b7: nopw 0x0(%rax,%rax,1)
  3594.  
  3595. 00000000004033c0 <_D3std9algorithm9searching34__T4findVAyaa6_61203d3d2062TAhTAhZ4findFNaNbNiNfAhAhZAh>:
  3596. 4033c0: push %rbp
  3597. 4033c1: push %r15
  3598. 4033c3: push %r14
  3599. 4033c5: push %r13
  3600. 4033c7: push %r12
  3601. 4033c9: push %rbx
  3602. 4033ca: sub $0x28,%rsp
  3603. 4033ce: mov %rcx,0x18(%rsp)
  3604. 4033d3: mov %rdx,0x20(%rsp)
  3605. 4033d8: mov %rsi,%r13
  3606. 4033db: mov %rdi,%rbx
  3607. 4033de: test %rbx,%rbx
  3608. 4033e1: ╭─────── je 4034b6 <_D3std9algorithm9searching34__T4findVAyaa6_61203d3d2062TAhTAhZ4findFNaNbNiNfAhAhZAh+0xf6>
  3609. 4033e7: │ cmp %rdx,%rbx
  3610. 4033ea: │╭────── ja 4034a9 <_D3std9algorithm9searching34__T4findVAyaa6_61203d3d2062TAhTAhZ4findFNaNbNiNfAhAhZAh+0xe9>
  3611. 4033f0: ││ mov %rbx,%rdi
  3612. 4033f3: ││ dec %rdi
  3613. 4033f6: ││ mov %rdi,0x10(%rsp)
  3614. 4033fb: ││ mov -0x1(%r13,%rbx,1),%r8b
  3615. 403400: ││ mov $0x1,%r15d
  3616. 403406: ││ ╭── je 403433 <_D3std9algorithm9searching34__T4findVAyaa6_61203d3d2062TAhTAhZ4findFNaNbNiNfAhAhZAh+0x73>
  3617. 403408: ││ │ mov %r13,%rax
  3618. 40340b: ││ │ add $0xfffffffffffffffe,%rax
  3619. 40340f: ││ │ mov $0x1,%r15d
  3620. 403415: ││ │ movzbl %r8b,%ebp
  3621. 403419: ││ │ nopl 0x0(%rax)
  3622. 403420: ││ │┍━ movzbl (%rbx,%rax,1),%esi
  3623. 403424: ││ │┆ cmp %ebp,%esi
  3624. 403426: ││ │┆╭ je 403433 <_D3std9algorithm9searching34__T4findVAyaa6_61203d3d2062TAhTAhZ4findFNaNbNiNfAhAhZAh+0x73>
  3625. 403428: ││ │┆│ inc %r15
  3626. 40342b: ││ │┆│ dec %rax
  3627. 40342e: ││ │┆│ cmp %r15,%rbx
  3628. 403431: ││ │╰┼ jne 403420 <_D3std9algorithm9searching34__T4findVAyaa6_61203d3d2062TAhTAhZ4findFNaNbNiNfAhAhZAh+0x60>
  3629. 403433: ││ ┕━┷ cmp %rdx,%rdi
  3630. 403436: ││╭───── jae 4034a9 <_D3std9algorithm9searching34__T4findVAyaa6_61203d3d2062TAhTAhZ4findFNaNbNiNfAhAhZAh+0xe9>
  3631. 403438: │││ movzbl %r8b,%esi
  3632. 40343c: │││ mov %esi,0xc(%rsp)
  3633. 403440: │││ mov %rdi,%r14
  3634. 403443: │││ data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  3635. 403450: │││ ┍━━━ lea 0x1(%r14),%rbp
  3636. 403454: │││ ┆ movzbl (%rcx,%r14,1),%eax
  3637. 403459: │││ ┆ cmp %esi,%eax
  3638. 40345b: │││ ┆╭── jne 4034a1 <_D3std9algorithm9searching34__T4findVAyaa6_61203d3d2062TAhTAhZ4findFNaNbNiNfAhAhZAh+0xe1>
  3639. 40345d: │││ ┆│ sub %rbx,%rbp
  3640. 403460: │││ ┆│ mov %rdx,%r12
  3641. 403463: │││ ┆│ sub %rbp,%r12
  3642. 403466: │││╭┼┼── jb 4034cb <_D3std9algorithm9searching34__T4findVAyaa6_61203d3d2062TAhTAhZ4findFNaNbNiNfAhAhZAh+0x10b>
  3643. 403468: ││││┆│ cmp %rdi,%r12
  3644. 40346b: ││││┆│╭─ jb 40349b <_D3std9algorithm9searching34__T4findVAyaa6_61203d3d2062TAhTAhZ4findFNaNbNiNfAhAhZAh+0xdb>
  3645. 40346d: ││││┆││ add %rcx,%rbp
  3646. 403470: ││││┆││ mov $0x440138,%r8d
  3647. 403476: ││││┆││ mov %rbp,%rsi
  3648. 403479: ││││┆││ mov %rdi,%rdx
  3649. 40347c: ││││┆││ mov %r13,%rcx
  3650. 40347f: ││││┆││ callq 42a960 <_adEq2>
  3651. 403484: ││││┆││ mov 0xc(%rsp),%esi
  3652. 403488: ││││┆││ mov 0x10(%rsp),%rdi
  3653. 40348d: ││││┆││ mov 0x20(%rsp),%rdx
  3654. 403492: ││││┆││ mov 0x18(%rsp),%rcx
  3655. 403497: ││││┆││ test %eax,%eax
  3656. 403499: ││││┆││─ jne 4034b0 <_D3std9algorithm9searching34__T4findVAyaa6_61203d3d2062TAhTAhZ4findFNaNbNiNfAhAhZAh+0xf0>
  3657. 40349b: ││││┆│┕━ add %r15,%r14
  3658. 40349e: ││││┆││ mov %r14,%rbp
  3659. 4034a1: ││││┆┕┿━ cmp %rdx,%rbp
  3660. 4034a4: ││││┆ │ mov %rbp,%r14
  3661. 4034a7: ││││╰─┼─ jb 403450 <_D3std9algorithm9searching34__T4findVAyaa6_61203d3d2062TAhTAhZ4findFNaNbNiNfAhAhZAh+0x90>
  3662. 4034a9: │┕┷┿━━┿━ add %rdx,%rcx
  3663. 4034ac: │ │ │ xor %eax,%eax
  3664. 4034ae: │ │ │╭ jmp 4034b9 <_D3std9algorithm9searching34__T4findVAyaa6_61203d3d2062TAhTAhZ4findFNaNbNiNfAhAhZAh+0xf9>
  3665. 4034b0: │ │ ┕┿ mov %r12,%rdx
  3666. 4034b3: │ │ │ mov %rbp,%rcx
  3667. 4034b6: ┕━━┿━━━┿ mov %rdx,%rax
  3668. 4034b9: │ ┕ mov %rcx,%rdx
  3669. 4034bc: │ add $0x28,%rsp
  3670. 4034c0: │ pop %rbx
  3671. 4034c1: │ pop %r12
  3672. 4034c3: │ pop %r13
  3673. 4034c5: │ pop %r14
  3674. 4034c7: │ pop %r15
  3675. 4034c9: │ pop %rbp
  3676. 4034ca: │ retq
  3677. 4034cb: ┕━━━━ mov $0x4e,%edi
  3678. 4034d0: mov $0x431a80,%esi
  3679. 4034d5: mov $0x694,%edx
  3680. 4034da: callq 4161f0 <_d_arraybounds>
  3681. 4034df: nop
  3682.  
  3683. 00000000004034e0 <_D3std5stdio4File17LockingTextWriter12__T3putTAyaZ3putMFNfAyaZv>:
  3684. 4034e0: push %rbx
  3685. 4034e1: sub $0x10,%rsp
  3686. 4034e5: mov %rsi,%rbx
  3687. 4034e8: mov %rdi,0x8(%rsp)
  3688. 4034ed: cmpl $0x0,0x10(%rdi)
  3689. 4034f1: ╭─ jle 40350d <_D3std5stdio4File17LockingTextWriter12__T3putTAyaZ3putMFNfAyaZv+0x2d>
  3690. 4034f3: │ lea 0x8(%rsp),%rax
  3691. 4034f8: │ mov $0x4035a0,%ecx
  3692. 4034fd: │ mov %rbx,%rdi
  3693. 403500: │ mov %rdx,%rsi
  3694. 403503: │ mov %rax,%rdx
  3695. 403506: │ callq 425b20 <_aApplycd1>
  3696. 40350b: │─ jmp 403525 <_D3std5stdio4File17LockingTextWriter12__T3putTAyaZ3putMFNfAyaZv+0x45>
  3697. 40350d: ┕━ mov (%rdi),%rcx
  3698. 403510: │ mov $0x1,%esi
  3699. 403515: │ mov %rdx,%rdi
  3700. 403518: │ mov %rbx,%rdx
  3701. 40351b: │ callq 402390 <fwrite@plt>
  3702. 403520: │ cmp %rbx,%rax
  3703. 403523: │╭ jne 40352b <_D3std5stdio4File17LockingTextWriter12__T3putTAyaZ3putMFNfAyaZv+0x4b>
  3704. 403525: ┕┿ add $0x10,%rsp
  3705. 403529: │ pop %rbx
  3706. 40352a: │ retq
  3707. 40352b: ┕ mov $0x653230,%edi
  3708. 403530: callq 422d70 <_d_newclass>
  3709. 403535: movq $0x435300,(%rax)
  3710. 40353c: movq $0x0,0x8(%rax)
  3711. 403544: movups 0x31d99(%rip),%xmm0 # 4352e4 <_D3std9exception14ErrnoException6__initZ+0x3c>
  3712. 40354b: movups %xmm0,0x3c(%rax)
  3713. 40354f: movups 0x31d82(%rip),%xmm0 # 4352d8 <_D3std9exception14ErrnoException6__initZ+0x30>
  3714. 403556: movups %xmm0,0x30(%rax)
  3715. 40355a: movups 0x31d67(%rip),%xmm0 # 4352c8 <_D3std9exception14ErrnoException6__initZ+0x20>
  3716. 403561: movups %xmm0,0x20(%rax)
  3717. 403565: movups 0x31d4c(%rip),%xmm0 # 4352b8 <_D3std9exception14ErrnoException6__initZ+0x10>
  3718. 40356c: movups %xmm0,0x10(%rax)
  3719. 403570: mov $0xa41,%esi
  3720. 403575: mov $0x40,%edx
  3721. 40357a: mov $0x431ad0,%ecx
  3722. 40357f: xor %r8d,%r8d
  3723. 403582: xor %r9d,%r9d
  3724. 403585: mov %rax,%rdi
  3725. 403588: callq 40be20 <_D3std9exception14ErrnoException6__ctorMFNeAyaAyamZC3std9exception14ErrnoException>
  3726. 40358d: mov %rax,%rdi
  3727. 403590: callq 41ad10 <_d_throw_exception>
  3728. 403595: nopw %cs:0x0(%rax,%rax,1)
  3729. 40359f: nop
  3730.  
  3731. 00000000004035a0 <_D3std5stdio4File17LockingTextWriter12__T3putTAyaZ3putMFAyaZ14__foreachbody4MFNbNiNfKwZi>:
  3732. 4035a0: push %r15
  3733. 4035a2: push %r14
  3734. 4035a4: push %rbx
  3735. 4035a5: sub $0x10,%rsp
  3736. 4035a9: mov %rdi,%rax
  3737. 4035ac: mov (%rsi),%edi
  3738. 4035ae: mov (%rax),%r15
  3739. 4035b1: cmpl $0x0,0x10(%r15)
  3740. 4035b6: ╭ jle 4035c3 <_D3std5stdio4File17LockingTextWriter12__T3putTAyaZ3putMFAyaZ14__foreachbody4MFNbNiNfKwZi+0x23>
  3741. 4035b8: │ mov 0x8(%r15),%rsi
  3742. 4035bc: │ callq 402250 <fputwc_unlocked@plt>
  3743. 4035c1: ╭──┼ jmp 403604 <_D3std5stdio4File17LockingTextWriter12__T3putTAyaZ3putMFAyaZ14__foreachbody4MFNbNiNfKwZi+0x64>
  3744. 4035c3: │ ┕ cmp $0x80,%edi
  3745. 4035c9: │ ╭ jae 4035d6 <_D3std5stdio4File17LockingTextWriter12__T3putTAyaZ3putMFAyaZ14__foreachbody4MFNbNiNfKwZi+0x36>
  3746. 4035cb: │ │ mov 0x8(%r15),%rsi
  3747. 4035cf: │ │ callq 401f00 <fputc_unlocked@plt>
  3748. 4035d4: │╭─┼ jmp 403604 <_D3std5stdio4File17LockingTextWriter12__T3putTAyaZ3putMFAyaZ14__foreachbody4MFNbNiNfKwZi+0x64>
  3749. 4035d6: ││ ┕ lea 0xc(%rsp),%rsi
  3750. 4035db: ││ callq 40f700 <_D3std3utf6toUTF8FNaNbNiNfNkJG4awZAa>
  3751. 4035e0: ││ mov %rax,%r14
  3752. 4035e3: ││ mov %rdx,%rbx
  3753. 4035e6: ││ test %r14,%r14
  3754. 4035e9: ││╭─ je 403604 <_D3std5stdio4File17LockingTextWriter12__T3putTAyaZ3putMFAyaZ14__foreachbody4MFNbNiNfKwZi+0x64>
  3755. 4035eb: │││ nopl 0x0(%rax,%rax,1)
  3756. 4035f0: │││┍ movzbl (%rbx),%edi
  3757. 4035f3: │││┆ mov 0x8(%r15),%rsi
  3758. 4035f7: │││┆ callq 401f00 <fputc_unlocked@plt>
  3759. 4035fc: │││┆ inc %rbx
  3760. 4035ff: │││┆ dec %r14
  3761. 403602: │││╰ jne 4035f0 <_D3std5stdio4File17LockingTextWriter12__T3putTAyaZ3putMFAyaZ14__foreachbody4MFNbNiNfKwZi+0x50>
  3762. 403604: ┕┷┷━ xor %eax,%eax
  3763. 403606: add $0x10,%rsp
  3764. 40360a: pop %rbx
  3765. 40360b: pop %r14
  3766. 40360d: pop %r15
  3767. 40360f: retq
  3768.  
  3769. 0000000000403610 <_D3std5stdio4File36__T8writeflnTaTS4core4time8DurationZ8writeflnMFNfxAaS4core4time8DurationZv>:
  3770. 403610: push %r15
  3771. 403612: push %r14
  3772. 403614: push %rbx
  3773. 403615: sub $0x50,%rsp
  3774. 403619: mov %rcx,%r14
  3775. 40361c: mov %rdx,%r15
  3776. 40361f: mov %rsi,%rbx
  3777. 403622: mov %rdi,%rax
  3778. 403625: lea 0x38(%rsp),%rdi
  3779. 40362a: mov %rax,%rsi
  3780. 40362d: callq 40fd30 <_D3std5stdio4File17lockingTextWriterMFNfZS3std5stdio4File17LockingTextWriter>
  3781. 403632: mov 0x48(%rsp),%rax
  3782. 403637: mov %rax,0x30(%rsp)
  3783. 40363c: movups 0x38(%rsp),%xmm0
  3784. 403641: movaps %xmm0,0x20(%rsp)
  3785. 403646: lea 0x20(%rsp),%rdi
  3786. 40364b: callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  3787. 403650: mov 0x30(%rsp),%rax
  3788. 403655: mov %rax,0x10(%rsp)
  3789. 40365a: movaps 0x20(%rsp),%xmm0
  3790. 40365f: movups %xmm0,(%rsp)
  3791. 403663: mov %rbx,%rdi
  3792. 403666: mov %r15,%rsi
  3793. 403669: mov %r14,%rdx
  3794. 40366c: callq 4036c0 <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk>
  3795. 403671: mov 0x40(%rsp),%rsi
  3796. 403676: cmpl $0x0,0x48(%rsp)
  3797. 40367b: ╭─ jle 403689 <_D3std5stdio4File36__T8writeflnTaTS4core4time8DurationZ8writeflnMFNfxAaS4core4time8DurationZv+0x79>
  3798. 40367d: │ mov $0xa,%edi
  3799. 403682: │ callq 402250 <fputwc_unlocked@plt>
  3800. 403687: │╭ jmp 403693 <_D3std5stdio4File36__T8writeflnTaTS4core4time8DurationZ8writeflnMFNfxAaS4core4time8DurationZv+0x83>
  3801. 403689: ┕┿ mov $0xa,%edi
  3802. 40368e: │ callq 401f00 <fputc_unlocked@plt>
  3803. 403693: ┕ lea 0x38(%rsp),%rdi
  3804. 403698: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  3805. 40369d: add $0x50,%rsp
  3806. 4036a1: pop %rbx
  3807. 4036a2: pop %r14
  3808. 4036a4: pop %r15
  3809. 4036a6: retq
  3810. 4036a7: mov %rax,%rbx
  3811. 4036aa: lea 0x38(%rsp),%rdi
  3812. 4036af: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  3813. 4036b4: mov %rbx,%rdi
  3814. 4036b7: callq 41aed0 <_d_eh_resume_unwind>
  3815. 4036bc: nopl 0x0(%rax)
  3816.  
  3817. 00000000004036c0 <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk>:
  3818. 4036c0: push %rbp
  3819. 4036c1: push %r15
  3820. 4036c3: push %r14
  3821. 4036c5: push %r13
  3822. 4036c7: push %r12
  3823. 4036c9: push %rbx
  3824. 4036ca: sub $0x1d8,%rsp
  3825. 4036d1: mov %rsi,0x18(%rsp)
  3826. 4036d6: lea 0x210(%rsp),%rbx
  3827. 4036de: mov %rdi,0xc8(%rsp)
  3828. 4036e6: movups 0x2f74b(%rip),%xmm0 # 432e38 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x30>
  3829. 4036ed: movaps %xmm0,0xb0(%rsp)
  3830. 4036f5: movups 0x2f72c(%rip),%xmm0 # 432e28 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x20>
  3831. 4036fc: movaps %xmm0,0xa0(%rsp)
  3832. 403704: movups 0x2f70d(%rip),%xmm0 # 432e18 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10>
  3833. 40370b: movaps %xmm0,0x90(%rsp)
  3834. 403713: movups 0x2f6ee(%rip),%xmm0 # 432e08 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ>
  3835. 40371a: movaps %xmm0,0x80(%rsp)
  3836. 403722: lea 0x80(%rsp),%rdi
  3837. 40372a: callq 406c90 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__ctorMFNaNbNcNiNfxAaZS3std6format18__T10FormatSpecTaZ10FormatSpec>
  3838. 40372f: xor %r15d,%r15d
  3839. 403732: lea 0x60(%rsp),%r13
  3840. 403737: lea 0x80(%rsp),%r12
  3841. 40373f: ╭ jmp 40375a <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x9a>
  3842. 403741: │ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  3843. 403750: ┍━━┯┯━━━━━━━━━━━━━━━┿ movzbl %cl,%eax
  3844. 403753: ┆ ┆┆ │ cmp %eax,%r15d
  3845. 403756: ┆ ┆┆ │ cmovb %eax,%r15d
  3846. 40375a: ┆ ┆┆ ┍━━┷ mov 0x10(%rbx),%rax
  3847. 40375e: ┆ ┆┆ ┆ mov %rax,0x70(%rsp)
  3848. 403763: ┆ ┆┆ ┆ movups (%rbx),%xmm0
  3849. 403766: ┆ ┆┆ ┆ movaps %xmm0,0x60(%rsp)
  3850. 40376b: ┆ ┆┆ ┆ mov %r13,%rdi
  3851. 40376e: ┆ ┆┆ ┆ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  3852. 403773: ┆ ┆┆ ┆ mov 0x70(%rsp),%rax
  3853. 403778: ┆ ┆┆ ┆ mov %rax,0x10(%rsp)
  3854. 40377d: ┆ ┆┆ ┆ movaps 0x60(%rsp),%xmm0
  3855. 403782: ┆ ┆┆ ┆ movups %xmm0,(%rsp)
  3856. 403786: ┆ ┆┆ ┆ mov %r12,%rdi
  3857. 403789: ┆ ┆┆ ┆ callq 403ee0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec59__T17writeUpToNextSpecTS3std5stdio4File17LockingTextWriterZ17writeUpToNextSpecMFNfS3std5stdio4File17LockingTextWriterZb>
  3858. 40378e: ┆ ┆┆ ┆ test $0x1,%al
  3859. 403790: ╭──┼──┼┼────────────┼─── je 403e87 <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x7c7>
  3860. 403796: │ ┆ ┆┆ ┆ mov 0x89(%rsp),%al
  3861. 40379d: │ ┆ ┆┆ ┆ cmp $0x1,%r15d
  3862. 4037a1: │ ┆ ┆┆ ┆ ╭ jne 4037ab <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0xeb>
  3863. 4037a3: │ ┆ ┆┆ ┆ │ test %al,%al
  3864. 4037a5: │ ╭┼──┼┼────────────┼──┼ je 403e52 <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x792>
  3865. 4037ab: │ │┆ ┆┆ ┆ ┕ mov 0x80(%rsp),%rcx
  3866. 4037b3: │ │┆ ┆┆ ┆ cmp $0x7fffffff,%ecx
  3867. 4037b9: │ │┆ ┆┆ ┆╭── je 40393c <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x27c>
  3868. 4037bf: │ │┆ ┆┆ ┍┿┿━━ test %ecx,%ecx
  3869. 4037c1: │ │┆ ┆┆ ╭┼┼┼── js 4039dc <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x31c>
  3870. 4037c7: │ │┆ ┆┆ │┆┆│ shr $0x20,%rcx
  3871. 4037cb: │ │┆ ┆┆ │┆┆│ cmp $0x7fffffff,%ecx
  3872. 4037d1: │ │┆ ┆┆ ╭┼┼┼┼── je 403a78 <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x3b8>
  3873. 4037d7: │ │┆ ┆┆ ┍┿┿┿┿┿━━ test %ecx,%ecx
  3874. 4037d9: │ │┆ ┆┆ ╭┼┼┼┼┼┼── js 403b18 <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x458>
  3875. 4037df: │ │┆ ┆┆ │┆││┆┆│ test %al,%al
  3876. 4037e1: │ │┆ ┆┆ ╭┼┼┼┼┼┼┼── jne 403bc0 <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x500>
  3877. 4037e7: │ │┆ ┆┆ ││┆││┆┆│ test %r15d,%r15d
  3878. 4037ea: │╭┼┼──┼┼──────┼┼┼┼┼┼┼┼── jne 403eb9 <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x7f9>
  3879. 4037f0: │││┆ ┆┆ ││┆││┆┆│ mov 0x10(%rbx),%rax
  3880. 4037f4: │││┆ ┆┆ ││┆││┆┆│ mov %rax,0x30(%rsp)
  3881. 4037f9: │││┆ ┆┆ ││┆││┆┆│ movups (%rbx),%xmm0
  3882. 4037fc: │││┆ ┆┆ ││┆││┆┆│ movaps %xmm0,0x20(%rsp)
  3883. 403801: │││┆ ┆┆ ││┆││┆┆│ lea 0x20(%rsp),%rdi
  3884. 403806: │││┆ ┆┆ ││┆││┆┆│ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  3885. 40380b: │││┆ ┆┆ ││┆││┆┆│ mov 0x30(%rsp),%rax
  3886. 403810: │││┆ ┆┆ ││┆││┆┆│ mov %rax,0x160(%rsp)
  3887. 403818: │││┆ ┆┆ ││┆││┆┆│ movaps 0x20(%rsp),%xmm0
  3888. 40381d: │││┆ ┆┆ ││┆││┆┆│ movaps %xmm0,0x150(%rsp)
  3889. 403825: │││┆ ┆┆ ││┆││┆┆│ mov 0x30(%rsp),%rax
  3890. 40382a: │││┆ ┆┆ ││┆││┆┆│ mov %rax,0x180(%rsp)
  3891. 403832: │││┆ ┆┆ ││┆││┆┆│ movaps 0x20(%rsp),%xmm0
  3892. 403837: │││┆ ┆┆ ││┆││┆┆│ movaps %xmm0,0x170(%rsp)
  3893. 40383f: │││┆ ┆┆ ││┆││┆┆│ lea 0x170(%rsp),%rdi
  3894. 403847: │││┆ ┆┆ ││┆││┆┆│ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  3895. 40384c: │││┆ ┆┆ ││┆││┆┆│ mov 0x180(%rsp),%rax
  3896. 403854: │││┆ ┆┆ ││┆││┆┆│ mov %rax,0x1c0(%rsp)
  3897. 40385c: │││┆ ┆┆ ││┆││┆┆│ movaps 0x170(%rsp),%xmm0
  3898. 403864: │││┆ ┆┆ ││┆││┆┆│ movaps %xmm0,0x1b0(%rsp)
  3899. 40386c: │││┆ ┆┆ ││┆││┆┆│ movzbl 0x88(%rsp),%eax
  3900. 403874: │││┆ ┆┆ ││┆││┆┆│ cmp $0x73,%eax
  3901. 403877: │││┆ ┆┆ ││┆││┆┆│ sete %al
  3902. 40387a: │││┆ ┆┆ ││┆││┆┆│ movzbl %al,%r9d
  3903. 40387e: │││┆ ┆┆ ││┆││┆┆│ mov $0xb0b,%edi
  3904. 403883: │││┆ ┆┆ ││┆││┆┆│ mov $0x41,%esi
  3905. 403888: │││┆ ┆┆ ││┆││┆┆│ mov $0x431b40,%edx
  3906. 40388d: │││┆ ┆┆ ││┆││┆┆│ xor %ecx,%ecx
  3907. 40388f: │││┆ ┆┆ ││┆││┆┆│ mov $0x404100,%r8d
  3908. 403895: │││┆ ┆┆ ││┆││┆┆│ callq 406f00 <_D3std9exception45__T9enforceExHTC3std6format15FormatExceptionZ16__T9enforceExTbZ9enforceExFNaNfbLAyaAyamZb>
  3909. 40389a: │││┆ ┆┆ ││┆││┆┆│ lea 0xc8(%rsp),%rdi
  3910. 4038a2: │││┆ ┆┆ ││┆││┆┆│ callq 4181c0 <_D4core4time8Duration8toStringMFNaNfZAya>
  3911. 4038a7: │││┆ ┆┆ ││┆││┆┆│ mov %rax,%rbp
  3912. 4038aa: │││┆ ┆┆ ││┆││┆┆│ lea 0x1b0(%rsp),%rax
  3913. 4038b2: │││┆ ┆┆ ││┆││┆┆│ mov %rax,0x1d0(%rsp)
  3914. 4038ba: │││┆ ┆┆ ││┆││┆┆│ cmpl $0x0,0x1c0(%rsp)
  3915. 4038c2: │││┆ ┆┆ ││┆││┆┆│ ╭ jle 4038de <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x21e>
  3916. 4038c4: │││┆ ┆┆ ││┆││┆┆│ │ mov $0x4035a0,%ecx
  3917. 4038c9: │││┆ ┆┆ ││┆││┆┆│ │ mov %rbp,%rdi
  3918. 4038cc: │││┆ ┆┆ ││┆││┆┆│ │ mov %rdx,%rsi
  3919. 4038cf: │││┆ ┆┆ ││┆││┆┆│ │ lea 0x1d0(%rsp),%rdx
  3920. 4038d7: │││┆ ┆┆ ││┆││┆┆│ │ callq 425b20 <_aApplycd1>
  3921. 4038dc: │││┆ ┆┆ ││┆││┆┆│╭┼ jmp 4038ff <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x23f>
  3922. 4038de: │││┆ ┆┆ ││┆││┆┆││┕ mov 0x1b0(%rsp),%rcx
  3923. 4038e6: │││┆ ┆┆ ││┆││┆┆││ mov $0x1,%esi
  3924. 4038eb: │││┆ ┆┆ ││┆││┆┆││ mov %rdx,%rdi
  3925. 4038ee: │││┆ ┆┆ ││┆││┆┆││ mov %rbp,%rdx
  3926. 4038f1: │││┆ ┆┆ ││┆││┆┆││ callq 402390 <fwrite@plt>
  3927. 4038f6: │││┆ ┆┆ ││┆││┆┆││ cmp %rbp,%rax
  3928. 4038f9: │││┆ ┆┆╭─────┼┼┼┼┼┼┼┼┼─ jne 403d60 <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x6a0>
  3929. 4038ff: │││┆ ┍┿┿┿━━━━━┿┿┿┿┿┿┿┿┷━ mov $0x1,%bpl
  3930. 403902: │││┆┍┿┿┿┿━━━━━┿┿┿┿┿┿┿┿━━ lea 0x1b0(%rsp),%rdi
  3931. 40390a: │││┆┆┆┆┆│ ││┆││┆┆│ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  3932. 40390f: │││┆┆┆┆┆│ ││┆││┆┆│ test %bpl,%bpl
  3933. 403912: │││┆┆┆┆┆│ ╭──┼┼┼┼┼┼┼┼── je 403d2e <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x66e>
  3934. 403918: │││┆┆┆┆┆│ ┍┿━━┿┿┿┿┿┿┿┿━━ mov $0x1,%bpl
  3935. 40391b: │││┆┆┆┆┆│┍┿┿━━┿┿┿┿┿┿┿┿━━ lea 0x150(%rsp),%rdi
  3936. 403923: │││┆┆┆┆┆│┆┆│ ││┆││┆┆│ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  3937. 403928: │││┆┆┆┆┆│┆┆│ ││┆││┆┆│ test %bpl,%bpl
  3938. 40392b: │││┆┆┆┆┆│┆┆│ ╭┼┼┼┼┼┼┼┼── je 403d21 <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x661>
  3939. 403931: │││┆┆┆┆┆│┆┆│┍┿┿┿┿┿┿┿┿┿━━ mov $0x1,%r15d
  3940. 403937: │││┆┆┆┆┆│┆┆│┆│││┆││┆╰┼── jmpq 40375a <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x9a>
  3941. 40393c: │││┆┆┆┆┆│┆┆│┆│││┆││┆ ┕━━ test %r15d,%r15d
  3942. 40393f: │││┆┆┆┆┆│┆┆│┆│││┆││┆ ╭ je 40394c <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x28c>
  3943. 403941: │││┆┆┆┆┆│┆┆│┆│││┆││┆ │ dec %r15d
  3944. 403944: │││┆┆┆┆┆│┆┆│┆│││┆││┆ │ mov %r15d,%edi
  3945. 403947: │││┆┆┆┆┆│┆┆│┆│││┆││┆ │ callq 404570 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi>
  3946. 40394c: │││┆┆┆┆┆│┆┆│┆│││┆││┆ ┕ mov $0x653b20,%edi
  3947. 403951: │││┆┆┆┆┆│┆┆│┆│││┆││┆ callq 422d70 <_d_newclass>
  3948. 403956: │││┆┆┆┆┆│┆┆│┆│││┆││┆ movq $0x439b10,(%rax)
  3949. 40395d: │││┆┆┆┆┆│┆┆│┆│││┆││┆ movq $0x0,0x8(%rax)
  3950. 403965: │││┆┆┆┆┆│┆┆│┆│││┆││┆ mov 0x3619c(%rip),%rcx # 439b08 <_D3std6format15FormatException6__initZ+0x40>
  3951. 40396c: │││┆┆┆┆┆│┆┆│┆│││┆││┆ mov %rcx,0x40(%rax)
  3952. 403970: │││┆┆┆┆┆│┆┆│┆│││┆││┆ movups 0x36181(%rip),%xmm0 # 439af8 <_D3std6format15FormatException6__initZ+0x30>
  3953. 403977: │││┆┆┆┆┆│┆┆│┆│││┆││┆ movups %xmm0,0x30(%rax)
  3954. 40397b: │││┆┆┆┆┆│┆┆│┆│││┆││┆ movups 0x36166(%rip),%xmm0 # 439ae8 <_D3std6format15FormatException6__initZ+0x20>
  3955. 403982: │││┆┆┆┆┆│┆┆│┆│││┆││┆ movups %xmm0,0x20(%rax)
  3956. 403986: │││┆┆┆┆┆│┆┆│┆│││┆││┆ movups 0x3614b(%rip),%xmm0 # 439ad8 <_D3std6format15FormatException6__initZ+0x10>
  3957. 40398d: │││┆┆┆┆┆│┆┆│┆│││┆││┆ movups %xmm0,0x10(%rax)
  3958. 403991: │││┆┆┆┆┆│┆┆│┆│││┆││┆ movq $0xc,0xe0(%rsp)
  3959. 40399d: │││┆┆┆┆┆│┆┆│┆│││┆││┆ movq $0x431dab,0xe8(%rsp)
  3960. 4039a9: │││┆┆┆┆┆│┆┆│┆│││┆││┆ movups 0xe0(%rsp),%xmm0
  3961. 4039b1: │││┆┆┆┆┆│┆┆│┆│││┆││┆ movups %xmm0,(%rsp)
  3962. 4039b5: │││┆┆┆┆┆│┆┆│┆│││┆││┆ xor %esi,%esi
  3963. 4039b7: │││┆┆┆┆┆│┆┆│┆│││┆││┆ mov $0xdd2,%edx
  3964. 4039bc: │││┆┆┆┆┆│┆┆│┆│││┆││┆ mov $0x41,%ecx
  3965. 4039c1: │││┆┆┆┆┆│┆┆│┆│││┆││┆ mov $0x431b40,%r8d
  3966. 4039c7: │││┆┆┆┆┆│┆┆│┆│││┆││┆ mov %rax,%rdi
  3967. 4039ca: │││┆┆┆┆┆│┆┆│┆│││┆││┆ callq 40f330 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException>
  3968. 4039cf: │││┆┆┆┆┆│┆┆│┆│││┆││┆ mov %rax,%rdi
  3969. 4039d2: │││┆┆┆┆┆│┆┆│┆│││┆││┆ callq 41ad10 <_d_throw_exception>
  3970. 4039d7: │││┆┆┆┆┆│┆┆│┆│││┆││╰──── jmpq 4037bf <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0xff>
  3971. 4039dc: │││┆┆┆┆┆│┆┆│┆│││┆│┕━━━━━ cmp $0xffffffff,%ecx
  3972. 4039df: │││┆┆┆┆┆│┆┆│┆│││┆│ ╭ je 4039ed <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x32d>
  3973. 4039e1: │││┆┆┆┆┆│┆┆│┆│││┆│ │ mov $0xfffffffe,%edi
  3974. 4039e6: │││┆┆┆┆┆│┆┆│┆│││┆│ │ sub %ecx,%edi
  3975. 4039e8: │││┆┆┆┆┆│┆┆│┆│││┆│ │ callq 404570 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi>
  3976. 4039ed: │││┆┆┆┆┆│┆┆│┆│││┆│ ┕ mov $0x653b20,%edi
  3977. 4039f2: │││┆┆┆┆┆│┆┆│┆│││┆│ callq 422d70 <_d_newclass>
  3978. 4039f7: │││┆┆┆┆┆│┆┆│┆│││┆│ movq $0x439b10,(%rax)
  3979. 4039fe: │││┆┆┆┆┆│┆┆│┆│││┆│ movq $0x0,0x8(%rax)
  3980. 403a06: │││┆┆┆┆┆│┆┆│┆│││┆│ mov 0x360fb(%rip),%rcx # 439b08 <_D3std6format15FormatException6__initZ+0x40>
  3981. 403a0d: │││┆┆┆┆┆│┆┆│┆│││┆│ mov %rcx,0x40(%rax)
  3982. 403a11: │││┆┆┆┆┆│┆┆│┆│││┆│ movups 0x360e0(%rip),%xmm0 # 439af8 <_D3std6format15FormatException6__initZ+0x30>
  3983. 403a18: │││┆┆┆┆┆│┆┆│┆│││┆│ movups %xmm0,0x30(%rax)
  3984. 403a1c: │││┆┆┆┆┆│┆┆│┆│││┆│ movups 0x360c5(%rip),%xmm0 # 439ae8 <_D3std6format15FormatException6__initZ+0x20>
  3985. 403a23: │││┆┆┆┆┆│┆┆│┆│││┆│ movups %xmm0,0x20(%rax)
  3986. 403a27: │││┆┆┆┆┆│┆┆│┆│││┆│ movups 0x360aa(%rip),%xmm0 # 439ad8 <_D3std6format15FormatException6__initZ+0x10>
  3987. 403a2e: │││┆┆┆┆┆│┆┆│┆│││┆│ movups %xmm0,0x10(%rax)
  3988. 403a32: │││┆┆┆┆┆│┆┆│┆│││┆│ movq $0xc,0xf0(%rsp)
  3989. 403a3e: │││┆┆┆┆┆│┆┆│┆│││┆│ movq $0x431dab,0xf8(%rsp)
  3990. 403a4a: │││┆┆┆┆┆│┆┆│┆│││┆│ movups 0xf0(%rsp),%xmm0
  3991. 403a52: │││┆┆┆┆┆│┆┆│┆│││┆│ movups %xmm0,(%rsp)
  3992. 403a56: │││┆┆┆┆┆│┆┆│┆│││┆│ xor %esi,%esi
  3993. 403a58: │││┆┆┆┆┆│┆┆│┆│││┆│ mov $0xdd2,%edx
  3994. 403a5d: │││┆┆┆┆┆│┆┆│┆│││┆│ mov $0x41,%ecx
  3995. 403a62: │││┆┆┆┆┆│┆┆│┆│││┆│ mov $0x431b40,%r8d
  3996. 403a68: │││┆┆┆┆┆│┆┆│┆│││┆│ mov %rax,%rdi
  3997. 403a6b: │││┆┆┆┆┆│┆┆│┆│││┆│ callq 40f330 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException>
  3998. 403a70: │││┆┆┆┆┆│┆┆│┆│││┆│ mov %rax,%rdi
  3999. 403a73: │││┆┆┆┆┆│┆┆│┆│││┆│ callq 41ad10 <_d_throw_exception>
  4000. 403a78: │││┆┆┆┆┆│┆┆│┆│││┆┕━━━━━━ test %r15d,%r15d
  4001. 403a7b: │││┆┆┆┆┆│┆┆│┆│││┆ ╭ je 403a88 <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x3c8>
  4002. 403a7d: │││┆┆┆┆┆│┆┆│┆│││┆ │ dec %r15d
  4003. 403a80: │││┆┆┆┆┆│┆┆│┆│││┆ │ mov %r15d,%edi
  4004. 403a83: │││┆┆┆┆┆│┆┆│┆│││┆ │ callq 404570 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi>
  4005. 403a88: │││┆┆┆┆┆│┆┆│┆│││┆ ┕ mov $0x653b20,%edi
  4006. 403a8d: │││┆┆┆┆┆│┆┆│┆│││┆ callq 422d70 <_d_newclass>
  4007. 403a92: │││┆┆┆┆┆│┆┆│┆│││┆ movq $0x439b10,(%rax)
  4008. 403a99: │││┆┆┆┆┆│┆┆│┆│││┆ movq $0x0,0x8(%rax)
  4009. 403aa1: │││┆┆┆┆┆│┆┆│┆│││┆ mov 0x36060(%rip),%rcx # 439b08 <_D3std6format15FormatException6__initZ+0x40>
  4010. 403aa8: │││┆┆┆┆┆│┆┆│┆│││┆ mov %rcx,0x40(%rax)
  4011. 403aac: │││┆┆┆┆┆│┆┆│┆│││┆ movups 0x36045(%rip),%xmm0 # 439af8 <_D3std6format15FormatException6__initZ+0x30>
  4012. 403ab3: │││┆┆┆┆┆│┆┆│┆│││┆ movups %xmm0,0x30(%rax)
  4013. 403ab7: │││┆┆┆┆┆│┆┆│┆│││┆ movups 0x3602a(%rip),%xmm0 # 439ae8 <_D3std6format15FormatException6__initZ+0x20>
  4014. 403abe: │││┆┆┆┆┆│┆┆│┆│││┆ movups %xmm0,0x20(%rax)
  4015. 403ac2: │││┆┆┆┆┆│┆┆│┆│││┆ movups 0x3600f(%rip),%xmm0 # 439ad8 <_D3std6format15FormatException6__initZ+0x10>
  4016. 403ac9: │││┆┆┆┆┆│┆┆│┆│││┆ movups %xmm0,0x10(%rax)
  4017. 403acd: │││┆┆┆┆┆│┆┆│┆│││┆ movq $0xc,0x100(%rsp)
  4018. 403ad9: │││┆┆┆┆┆│┆┆│┆│││┆ movq $0x431dab,0x108(%rsp)
  4019. 403ae5: │││┆┆┆┆┆│┆┆│┆│││┆ movups 0x100(%rsp),%xmm0
  4020. 403aed: │││┆┆┆┆┆│┆┆│┆│││┆ movups %xmm0,(%rsp)
  4021. 403af1: │││┆┆┆┆┆│┆┆│┆│││┆ xor %esi,%esi
  4022. 403af3: │││┆┆┆┆┆│┆┆│┆│││┆ mov $0xdd2,%edx
  4023. 403af8: │││┆┆┆┆┆│┆┆│┆│││┆ mov $0x41,%ecx
  4024. 403afd: │││┆┆┆┆┆│┆┆│┆│││┆ mov $0x431b40,%r8d
  4025. 403b03: │││┆┆┆┆┆│┆┆│┆│││┆ mov %rax,%rdi
  4026. 403b06: │││┆┆┆┆┆│┆┆│┆│││┆ callq 40f330 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException>
  4027. 403b0b: │││┆┆┆┆┆│┆┆│┆│││┆ mov %rax,%rdi
  4028. 403b0e: │││┆┆┆┆┆│┆┆│┆│││┆ callq 41ad10 <_d_throw_exception>
  4029. 403b13: │││┆┆┆┆┆│┆┆│┆│││╰─────── jmpq 4037d7 <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x117>
  4030. 403b18: │││┆┆┆┆┆│┆┆│┆││┕━━━━━━━━ cmp $0xffffffff,%ecx
  4031. 403b1b: │││┆┆┆┆┆│┆┆│┆││ ╭ je 403b29 <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x469>
  4032. 403b1d: │││┆┆┆┆┆│┆┆│┆││ │ mov $0xfffffffe,%edi
  4033. 403b22: │││┆┆┆┆┆│┆┆│┆││ │ sub %ecx,%edi
  4034. 403b24: │││┆┆┆┆┆│┆┆│┆││ │ callq 404570 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi>
  4035. 403b29: │││┆┆┆┆┆│┆┆│┆││ ┕ mov $0x653b20,%edi
  4036. 403b2e: │││┆┆┆┆┆│┆┆│┆││ callq 422d70 <_d_newclass>
  4037. 403b33: │││┆┆┆┆┆│┆┆│┆││ movq $0x439b10,(%rax)
  4038. 403b3a: │││┆┆┆┆┆│┆┆│┆││ movq $0x0,0x8(%rax)
  4039. 403b42: │││┆┆┆┆┆│┆┆│┆││ mov 0x35fbf(%rip),%rcx # 439b08 <_D3std6format15FormatException6__initZ+0x40>
  4040. 403b49: │││┆┆┆┆┆│┆┆│┆││ mov %rcx,0x40(%rax)
  4041. 403b4d: │││┆┆┆┆┆│┆┆│┆││ movups 0x35fa4(%rip),%xmm0 # 439af8 <_D3std6format15FormatException6__initZ+0x30>
  4042. 403b54: │││┆┆┆┆┆│┆┆│┆││ movups %xmm0,0x30(%rax)
  4043. 403b58: │││┆┆┆┆┆│┆┆│┆││ movups 0x35f89(%rip),%xmm0 # 439ae8 <_D3std6format15FormatException6__initZ+0x20>
  4044. 403b5f: │││┆┆┆┆┆│┆┆│┆││ movups %xmm0,0x20(%rax)
  4045. 403b63: │││┆┆┆┆┆│┆┆│┆││ movups 0x35f6e(%rip),%xmm0 # 439ad8 <_D3std6format15FormatException6__initZ+0x10>
  4046. 403b6a: │││┆┆┆┆┆│┆┆│┆││ movups %xmm0,0x10(%rax)
  4047. 403b6e: │││┆┆┆┆┆│┆┆│┆││ movq $0xc,0xd0(%rsp)
  4048. 403b7a: │││┆┆┆┆┆│┆┆│┆││ movq $0x431dab,0xd8(%rsp)
  4049. 403b86: │││┆┆┆┆┆│┆┆│┆││ movups 0xd0(%rsp),%xmm0
  4050. 403b8e: │││┆┆┆┆┆│┆┆│┆││ movups %xmm0,(%rsp)
  4051. 403b92: │││┆┆┆┆┆│┆┆│┆││ xor %esi,%esi
  4052. 403b94: │││┆┆┆┆┆│┆┆│┆││ mov $0xdd2,%edx
  4053. 403b99: │││┆┆┆┆┆│┆┆│┆││ mov $0x41,%ecx
  4054. 403b9e: │││┆┆┆┆┆│┆┆│┆││ mov $0x431b40,%r8d
  4055. 403ba4: │││┆┆┆┆┆│┆┆│┆││ mov %rax,%rdi
  4056. 403ba7: │││┆┆┆┆┆│┆┆│┆││ callq 40f330 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException>
  4057. 403bac: │││┆┆┆┆┆│┆┆│┆││ mov %rax,%rdi
  4058. 403baf: │││┆┆┆┆┆│┆┆│┆││ callq 41ad10 <_d_throw_exception>
  4059. 403bb4: │││┆┆┆┆┆│┆┆│┆││ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  4060. 403bc0: │││┆┆┆┆┆│┆┆│┆│┕━━━━━━━━━ movzbl 0x8a(%rsp),%ecx
  4061. 403bc8: │││┆┆┆┆┆│┆┆│┆│ movzbl %al,%eax
  4062. 403bcb: │││┆┆┆┆┆│┆┆│┆│ cmp %ecx,%eax
  4063. 403bcd: │││┆┆┆┆╰┼┼┼┼┼┼────────── ja 403750 <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x90>
  4064. 403bd3: │││┆┆┆┆ │┆┆│┆│ cmp $0x1,%eax
  4065. 403bd6: │││┆┆┆╰─┼┼┼┼┼┼────────── jne 403750 <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x90>
  4066. 403bdc: │││┆┆┆ │┆┆│┆│ mov 0x10(%rbx),%rax
  4067. 403be0: │││┆┆┆ │┆┆│┆│ mov %rax,0x50(%rsp)
  4068. 403be5: │││┆┆┆ │┆┆│┆│ movups (%rbx),%xmm0
  4069. 403be8: │││┆┆┆ │┆┆│┆│ movaps %xmm0,0x40(%rsp)
  4070. 403bed: │││┆┆┆ │┆┆│┆│ lea 0x40(%rsp),%rdi
  4071. 403bf2: │││┆┆┆ │┆┆│┆│ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  4072. 403bf7: │││┆┆┆ │┆┆│┆│ mov 0x50(%rsp),%rax
  4073. 403bfc: │││┆┆┆ │┆┆│┆│ mov %rax,0x120(%rsp)
  4074. 403c04: │││┆┆┆ │┆┆│┆│ movaps 0x40(%rsp),%xmm0
  4075. 403c09: │││┆┆┆ │┆┆│┆│ movaps %xmm0,0x110(%rsp)
  4076. 403c11: │││┆┆┆ │┆┆│┆│ mov 0x50(%rsp),%rax
  4077. 403c16: │││┆┆┆ │┆┆│┆│ mov %rax,0x140(%rsp)
  4078. 403c1e: │││┆┆┆ │┆┆│┆│ movaps 0x40(%rsp),%xmm0
  4079. 403c23: │││┆┆┆ │┆┆│┆│ movaps %xmm0,0x130(%rsp)
  4080. 403c2b: │││┆┆┆ │┆┆│┆│ lea 0x130(%rsp),%rdi
  4081. 403c33: │││┆┆┆ │┆┆│┆│ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  4082. 403c38: │││┆┆┆ │┆┆│┆│ mov 0x140(%rsp),%rax
  4083. 403c40: │││┆┆┆ │┆┆│┆│ mov %rax,0x1a0(%rsp)
  4084. 403c48: │││┆┆┆ │┆┆│┆│ movaps 0x130(%rsp),%xmm0
  4085. 403c50: │││┆┆┆ │┆┆│┆│ movaps %xmm0,0x190(%rsp)
  4086. 403c58: │││┆┆┆ │┆┆│┆│ movzbl 0x88(%rsp),%eax
  4087. 403c60: │││┆┆┆ │┆┆│┆│ cmp $0x73,%eax
  4088. 403c63: │││┆┆┆ │┆┆│┆│ sete %al
  4089. 403c66: │││┆┆┆ │┆┆│┆│ movzbl %al,%r9d
  4090. 403c6a: │││┆┆┆ │┆┆│┆│ mov $0xb0b,%edi
  4091. 403c6f: │││┆┆┆ │┆┆│┆│ mov $0x41,%esi
  4092. 403c74: │││┆┆┆ │┆┆│┆│ mov $0x431b40,%edx
  4093. 403c79: │││┆┆┆ │┆┆│┆│ xor %ecx,%ecx
  4094. 403c7b: │││┆┆┆ │┆┆│┆│ mov $0x404100,%r8d
  4095. 403c81: │││┆┆┆ │┆┆│┆│ callq 406f00 <_D3std9exception45__T9enforceExHTC3std6format15FormatExceptionZ16__T9enforceExTbZ9enforceExFNaNfbLAyaAyamZb>
  4096. 403c86: │││┆┆┆ │┆┆│┆│ lea 0xc8(%rsp),%rdi
  4097. 403c8e: │││┆┆┆ │┆┆│┆│ callq 4181c0 <_D4core4time8Duration8toStringMFNaNfZAya>
  4098. 403c93: │││┆┆┆ │┆┆│┆│ mov %rax,%r14
  4099. 403c96: │││┆┆┆ │┆┆│┆│ lea 0x190(%rsp),%rax
  4100. 403c9e: │││┆┆┆ │┆┆│┆│ mov %rax,0x1c8(%rsp)
  4101. 403ca6: │││┆┆┆ │┆┆│┆│ cmpl $0x0,0x1a0(%rsp)
  4102. 403cae: │││┆┆┆ │┆┆│┆│ ╭ jle 403cca <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x60a>
  4103. 403cb0: │││┆┆┆ │┆┆│┆│ │ mov $0x4035a0,%ecx
  4104. 403cb5: │││┆┆┆ │┆┆│┆│ │ mov %r14,%rdi
  4105. 403cb8: │││┆┆┆ │┆┆│┆│ │ mov %rdx,%rsi
  4106. 403cbb: │││┆┆┆ │┆┆│┆│ │ lea 0x1c8(%rsp),%rdx
  4107. 403cc3: │││┆┆┆ │┆┆│┆│ │ callq 425b20 <_aApplycd1>
  4108. 403cc8: │││┆┆┆ │┆┆│┆│ ╭┼ jmp 403ceb <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x62b>
  4109. 403cca: │││┆┆┆ │┆┆│┆│ │┕ mov 0x190(%rsp),%rcx
  4110. 403cd2: │││┆┆┆ │┆┆│┆│ │ mov $0x1,%esi
  4111. 403cd7: │││┆┆┆ │┆┆│┆│ │ mov %rdx,%rdi
  4112. 403cda: │││┆┆┆ │┆┆│┆│ │ mov %r14,%rdx
  4113. 403cdd: │││┆┆┆ │┆┆│┆│ │ callq 402390 <fwrite@plt>
  4114. 403ce2: │││┆┆┆ │┆┆│┆│ │ cmp %r14,%rax
  4115. 403ce5: │││┆┆┆ │┆┆│┆│ ╭───┼─ jne 403dd9 <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x719>
  4116. 403ceb: │││┆┆┆ │┆┆│┆│ ┍┿━━━┷━ mov $0x1,%bpl
  4117. 403cee: │││┆┆┆ │┆┆│┆│ ┍┿┿━━━━━ lea 0x190(%rsp),%rdi
  4118. 403cf6: │││┆┆┆ │┆┆│┆│ ┆┆│ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  4119. 403cfb: │││┆┆┆ │┆┆│┆│ ┆┆│ test %bpl,%bpl
  4120. 403cfe: │││┆┆┆ │┆┆│┆│ ┆┆│ ╭─ je 403d45 <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x685>
  4121. 403d00: │││┆┆┆ │┆┆│┆│ ┆┆│ ┍━┿━ mov $0x1,%bpl
  4122. 403d03: │││┆┆┆ │┆┆│┆│ ┆┆│┍┿━┿━ lea 0x110(%rsp),%rdi
  4123. 403d0b: │││┆┆┆ │┆┆│┆│ ┆┆│┆┆ │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  4124. 403d10: │││┆┆┆ │┆┆│┆│ ┆┆│┆┆ │ test %bpl,%bpl
  4125. 403d13: │││┆┆┆ │┆┆│┆│ ┆┆│┆┆ │╭ je 403d56 <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x696>
  4126. 403d15: │││┆┆┆ │┆┆│┆│ ┆┆│┆┆┍┿┿ mov 0x8a(%rsp),%cl
  4127. 403d1c: │││╰┼┼──┼┼┼┼┼┼──┼┼┼┼┼┼┼┼ jmpq 403750 <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x90>
  4128. 403d21: │││ ┆┆ │┆┆│┆┕━━┿┿┿┿┿┿┿┿ mov %r14,%rdi
  4129. 403d24: │││ ┆┆ │┆┆│┆ ┆┆│┆┆┆││ callq 41aed0 <_d_eh_resume_unwind>
  4130. 403d29: │││ ┆┆ │┆┆│╰───┼┼┼┼┼┼┼┼ jmpq 403931 <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x271>
  4131. 403d2e: │││ ┆┆ │┆┆┕━━━━┿┿┿┿┿┿┿┿ mov %r15,%rdi
  4132. 403d31: │││ ┆┆ │┆┆ ┆┆│┆┆┆││ callq 41aed0 <_d_eh_resume_unwind>
  4133. 403d36: │││ ┆┆ │┆╰─────┼┼┼┼┼┼┼┼ jmpq 403918 <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x258>
  4134. 403d3b: │││ ┆┆ │┆ ┆┆│┆┆┆││ mov %rax,%r14
  4135. 403d3e: │││ ┆┆ │┆ ┆┆│┆┆┆││ xor %ebp,%ebp
  4136. 403d40: │││ ┆┆ │╰──────┼┼┼┼┼┼┼┼ jmpq 40391b <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x25b>
  4137. 403d45: │││ ┆┆ │ ┆┆│┆┆┆┕┿ mov %r14,%rdi
  4138. 403d48: │││ ┆┆ │ ┆┆│┆┆┆ │ callq 41aed0 <_d_eh_resume_unwind>
  4139. 403d4d: │││ ┆┆ │ ┆┆│┆╰┼─┼ jmp 403d00 <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x640>
  4140. 403d4f: │││ ┆┆ │ ┆┆│┆ ┆ │ mov %rax,%r14
  4141. 403d52: │││ ┆┆ │ ┆┆│┆ ┆ │ xor %ebp,%ebp
  4142. 403d54: │││ ┆┆ │ ┆┆│╰─┼─┼ jmp 403d03 <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x643>
  4143. 403d56: │││ ┆┆ │ ┆┆│ ┆ ┕ mov %r14,%rdi
  4144. 403d59: │││ ┆┆ │ ┆┆│ ┆ callq 41aed0 <_d_eh_resume_unwind>
  4145. 403d5e: │││ ┆┆ │ ┆┆│ ╰── jmp 403d15 <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x655>
  4146. 403d60: │││ ┆┆ ┕━━━━━━━┿┿┿━━━━━ mov $0x653230,%edi
  4147. 403d65: │││ ┆┆ ┆┆│ callq 422d70 <_d_newclass>
  4148. 403d6a: │││ ┆┆ ┆┆│ movq $0x435300,(%rax)
  4149. 403d71: │││ ┆┆ ┆┆│ movq $0x0,0x8(%rax)
  4150. 403d79: │││ ┆┆ ┆┆│ movups 0x31564(%rip),%xmm0 # 4352e4 <_D3std9exception14ErrnoException6__initZ+0x3c>
  4151. 403d80: │││ ┆┆ ┆┆│ movups %xmm0,0x3c(%rax)
  4152. 403d84: │││ ┆┆ ┆┆│ movups 0x3154d(%rip),%xmm0 # 4352d8 <_D3std9exception14ErrnoException6__initZ+0x30>
  4153. 403d8b: │││ ┆┆ ┆┆│ movups %xmm0,0x30(%rax)
  4154. 403d8f: │││ ┆┆ ┆┆│ movups 0x31532(%rip),%xmm0 # 4352c8 <_D3std9exception14ErrnoException6__initZ+0x20>
  4155. 403d96: │││ ┆┆ ┆┆│ movups %xmm0,0x20(%rax)
  4156. 403d9a: │││ ┆┆ ┆┆│ movups 0x31517(%rip),%xmm0 # 4352b8 <_D3std9exception14ErrnoException6__initZ+0x10>
  4157. 403da1: │││ ┆┆ ┆┆│ movups %xmm0,0x10(%rax)
  4158. 403da5: │││ ┆┆ ┆┆│ mov $0xa41,%esi
  4159. 403daa: │││ ┆┆ ┆┆│ mov $0x40,%edx
  4160. 403daf: │││ ┆┆ ┆┆│ mov $0x431ad0,%ecx
  4161. 403db4: │││ ┆┆ ┆┆│ xor %r8d,%r8d
  4162. 403db7: │││ ┆┆ ┆┆│ xor %r9d,%r9d
  4163. 403dba: │││ ┆┆ ┆┆│ mov %rax,%rdi
  4164. 403dbd: │││ ┆┆ ┆┆│ callq 40be20 <_D3std9exception14ErrnoException6__ctorMFNeAyaAyamZC3std9exception14ErrnoException>
  4165. 403dc2: │││ ┆┆ ┆┆│ mov %rax,%rdi
  4166. 403dc5: │││ ┆┆ ┆┆│ callq 41ad10 <_d_throw_exception>
  4167. 403dca: │││ ┆╰──────────┼┼┼───── jmpq 4038ff <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x23f>
  4168. 403dcf: │││ ┆ ┆┆│ mov %rax,%r15
  4169. 403dd2: │││ ┆ ┆┆│ xor %ebp,%ebp
  4170. 403dd4: │││ ╰───────────┼┼┼───── jmpq 403902 <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x242>
  4171. 403dd9: │││ ┆┆┕━━━━━ mov $0x653230,%edi
  4172. 403dde: │││ ┆┆ callq 422d70 <_d_newclass>
  4173. 403de3: │││ ┆┆ movq $0x435300,(%rax)
  4174. 403dea: │││ ┆┆ movq $0x0,0x8(%rax)
  4175. 403df2: │││ ┆┆ movups 0x314eb(%rip),%xmm0 # 4352e4 <_D3std9exception14ErrnoException6__initZ+0x3c>
  4176. 403df9: │││ ┆┆ movups %xmm0,0x3c(%rax)
  4177. 403dfd: │││ ┆┆ movups 0x314d4(%rip),%xmm0 # 4352d8 <_D3std9exception14ErrnoException6__initZ+0x30>
  4178. 403e04: │││ ┆┆ movups %xmm0,0x30(%rax)
  4179. 403e08: │││ ┆┆ movups 0x314b9(%rip),%xmm0 # 4352c8 <_D3std9exception14ErrnoException6__initZ+0x20>
  4180. 403e0f: │││ ┆┆ movups %xmm0,0x20(%rax)
  4181. 403e13: │││ ┆┆ movups 0x3149e(%rip),%xmm0 # 4352b8 <_D3std9exception14ErrnoException6__initZ+0x10>
  4182. 403e1a: │││ ┆┆ movups %xmm0,0x10(%rax)
  4183. 403e1e: │││ ┆┆ mov $0xa41,%esi
  4184. 403e23: │││ ┆┆ mov $0x40,%edx
  4185. 403e28: │││ ┆┆ mov $0x431ad0,%ecx
  4186. 403e2d: │││ ┆┆ xor %r8d,%r8d
  4187. 403e30: │││ ┆┆ xor %r9d,%r9d
  4188. 403e33: │││ ┆┆ mov %rax,%rdi
  4189. 403e36: │││ ┆┆ callq 40be20 <_D3std9exception14ErrnoException6__ctorMFNeAyaAyamZC3std9exception14ErrnoException>
  4190. 403e3b: │││ ┆┆ mov %rax,%rdi
  4191. 403e3e: │││ ┆┆ callq 41ad10 <_d_throw_exception>
  4192. 403e43: │││ ┆╰────── jmpq 403ceb <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x62b>
  4193. 403e48: │││ ┆ mov %rax,%r14
  4194. 403e4b: │││ ┆ xor %ebp,%ebp
  4195. 403e4d: │││ ╰─────── jmpq 403cee <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x62e>
  4196. 403e52: ││┕━━━━━━━━━━━━━━━━━━━━━ cmpq $0x0,0x18(%rsp)
  4197. 403e58: ││ sete %al
  4198. 403e5b: ││ mov $0x1,%r15d
  4199. 403e61: ││ movzbl %al,%r9d
  4200. 403e65: ││ lea 0x80(%rsp),%rcx
  4201. 403e6d: ││ mov $0x1e4,%edi
  4202. 403e72: ││ mov $0x41,%esi
  4203. 403e77: ││ mov $0x431b40,%edx
  4204. 403e7c: ││ mov $0x404070,%r8d
  4205. 403e82: ││ callq 406f00 <_D3std9exception45__T9enforceExHTC3std6format15FormatExceptionZ16__T9enforceExTbZ9enforceExFNaNfbLAyaAyamZb>
  4206. 403e87: ┕┿━━━━━━━━━━━━━━━━━━━━━━ mov %rbx,%rdi
  4207. 403e8a: │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  4208. 403e8f: │ mov %r15d,%eax
  4209. 403e92: │ add $0x1d8,%rsp
  4210. 403e99: │ pop %rbx
  4211. 403e9a: │ pop %r12
  4212. 403e9c: │ pop %r13
  4213. 403e9e: │ pop %r14
  4214. 403ea0: │ pop %r15
  4215. 403ea2: │ pop %rbp
  4216. 403ea3: │ retq
  4217. 403ea4: │ ╭ jmp 403ea6 <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x7e6>
  4218. 403ea6: │ ┍┯┯┷ mov %rax,%rbp
  4219. 403ea9: │ ┆┆┆ mov %rbx,%rdi
  4220. 403eac: │ ┆┆┆ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  4221. 403eb1: │ ┆┆┆ mov %rbp,%rdi
  4222. 403eb4: │ ┆┆┆ callq 41aed0 <_d_eh_resume_unwind>
  4223. 403eb9: ┕━━━━━━━━━━━━━━━━━━┿┿┿━ mov $0x41,%edi
  4224. 403ebe: ┆┆┆ mov $0x431b40,%esi
  4225. 403ec3: ┆┆┆ mov $0x22e,%edx
  4226. 403ec8: ┆┆┆ callq 4161f0 <_d_arraybounds>
  4227. 403ecd: ┆┆╰─ jmp 403ea6 <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x7e6>
  4228. 403ecf: ┆╰── jmp 403ea6 <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x7e6>
  4229. 403ed1: ╰─── jmp 403ea6 <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZk+0x7e6>
  4230. 403ed3: nopw %cs:0x0(%rax,%rax,1)
  4231. 403edd: nopl (%rax)
  4232.  
  4233. 0000000000403ee0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec59__T17writeUpToNextSpecTS3std5stdio4File17LockingTextWriterZ17writeUpToNextSpecMFNfS3std5stdio4File17LockingTextWriterZb>:
  4234. 403ee0: push %r15
  4235. 403ee2: push %r14
  4236. 403ee4: push %r12
  4237. 403ee6: push %rbx
  4238. 403ee7: push %rax
  4239. 403ee8: mov %rdi,%r15
  4240. 403eeb: lea 0x30(%rsp),%r14
  4241. 403ef0: mov 0x30(%r15),%rdi
  4242. 403ef4: mov 0x38(%r15),%rsi
  4243. 403ef8: callq 409f40 <_D3std5range10primitives12__T5emptyTaZ5emptyFNaNbNdNiNfxAaZb>
  4244. 403efd: test $0x1,%al
  4245. 403eff: ╭ je 403f08 <_D3std6format18__T10FormatSpecTaZ10FormatSpec59__T17writeUpToNextSpecTS3std5stdio4File17LockingTextWriterZ17writeUpToNextSpecMFNfS3std5stdio4File17LockingTextWriterZb+0x28>
  4246. 403f01: │ xor %ebx,%ebx
  4247. 403f03: ╭─────────┼ jmpq 404010 <_D3std6format18__T10FormatSpecTaZ10FormatSpec59__T17writeUpToNextSpecTS3std5stdio4File17LockingTextWriterZ17writeUpToNextSpecMFNfS3std5stdio4File17LockingTextWriterZb+0x130>
  4248. 403f08: │ ┕ lea 0x30(%r15),%r12
  4249. 403f0c: │ mov 0x30(%r15),%rsi
  4250. 403f10: │ mov 0x38(%r15),%rdx
  4251. 403f14: │ xor %ebx,%ebx
  4252. 403f16: │ test %rsi,%rsi
  4253. 403f19: │╭───────── je 403ff0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec59__T17writeUpToNextSpecTS3std5stdio4File17LockingTextWriterZ17writeUpToNextSpecMFNfS3std5stdio4File17LockingTextWriterZb+0x110>
  4254. 403f1f: ││ nop
  4255. 403f20: ││ ┍━━━━━━ movzbl (%rdx,%rbx,1),%eax
  4256. 403f24: ││ ┆ cmp $0x25,%eax
  4257. 403f27: ││ ┆ ╭── jne 403fb3 <_D3std6format18__T10FormatSpecTaZ10FormatSpec59__T17writeUpToNextSpecTS3std5stdio4File17LockingTextWriterZ17writeUpToNextSpecMFNfS3std5stdio4File17LockingTextWriterZb+0xd3>
  4258. 403f2d: ││ ┆ │ cmp %rsi,%rbx
  4259. 403f30: ││ ┆ ╭┼── ja 403fc1 <_D3std6format18__T10FormatSpecTaZ10FormatSpec59__T17writeUpToNextSpecTS3std5stdio4File17LockingTextWriterZ17writeUpToNextSpecMFNfS3std5stdio4File17LockingTextWriterZb+0xe1>
  4260. 403f36: ││ ┆ ││ mov %r14,%rdi
  4261. 403f39: ││ ┆ ││ mov %rbx,%rsi
  4262. 403f3c: ││ ┆ ││ callq 404120 <_D3std5stdio4File17LockingTextWriter12__T3putTAxaZ3putMFNfAxaZv>
  4263. 403f41: ││ ┆┍━┿┿━━ mov (%r12),%rax
  4264. 403f45: ││ ┆┆ ││ sub %rbx,%rax
  4265. 403f48: ││ ┆┆╭┼┼── jb 403fda <_D3std6format18__T10FormatSpecTaZ10FormatSpec59__T17writeUpToNextSpecTS3std5stdio4File17LockingTextWriterZ17writeUpToNextSpecMFNfS3std5stdio4File17LockingTextWriterZb+0xfa>
  4266. 403f4e: ││ ┆┆│││ add 0x38(%r15),%rbx
  4267. 403f52: ││ ┆┆│││ mov %rax,0x30(%r15)
  4268. 403f56: ││ ┆┆│││ mov %rbx,0x38(%r15)
  4269. 403f5a: ││ ┆┆│││ cmp $0x1,%rax
  4270. 403f5e: ││ ┆┆│││ seta %al
  4271. 403f61: ││ ┆┆│││ movzbl %al,%r9d
  4272. 403f65: ││ ┆┆│││ mov $0x33e,%edi
  4273. 403f6a: ││ ┆┆│││ mov $0x41,%esi
  4274. 403f6f: ││ ┆┆│││ mov $0x431b40,%edx
  4275. 403f74: ││ ┆┆│││ xor %ecx,%ecx
  4276. 403f76: ││ ┆┆│││ mov $0x404110,%r8d
  4277. 403f7c: ││ ┆┆│││ callq 406f00 <_D3std9exception45__T9enforceExHTC3std6format15FormatExceptionZ16__T9enforceExTbZ9enforceExFNaNfbLAyaAyamZb>
  4278. 403f81: ││ ┆┆│││━━ mov (%r12),%rsi
  4279. 403f85: ││ ┆┆│││ test %rsi,%rsi
  4280. 403f88: ││╭─┼┼┼┼┼── je 404028 <_D3std6format18__T10FormatSpecTaZ10FormatSpec59__T17writeUpToNextSpecTS3std5stdio4File17LockingTextWriterZ17writeUpToNextSpecMFNfS3std5stdio4File17LockingTextWriterZb+0x148>
  4281. 403f8e: │││ ┆┆│││ mov 0x38(%r15),%rdx
  4282. 403f92: │││ ┆┆│││ inc %rdx
  4283. 403f95: │││ ┆┆│││ dec %rsi
  4284. 403f98: │││ ┆┆│││ mov %rsi,0x30(%r15)
  4285. 403f9c: │││ ┆┆│││ mov %rdx,0x38(%r15)
  4286. 403fa0: │││╭┼┼┼┼┼── je 40403e <_D3std6format18__T10FormatSpecTaZ10FormatSpec59__T17writeUpToNextSpecTS3std5stdio4File17LockingTextWriterZ17writeUpToNextSpecMFNfS3std5stdio4File17LockingTextWriterZb+0x15e>
  4287. 403fa6: ││││┆┆│││ movzbl (%rdx),%eax
  4288. 403fa9: ││││┆┆│││ cmp $0x25,%eax
  4289. 403fac: ││││┆┆│││ mov $0x0,%ebx
  4290. 403fb1: ││││┆┆│││── jne 404006 <_D3std6format18__T10FormatSpecTaZ10FormatSpec59__T17writeUpToNextSpecTS3std5stdio4File17LockingTextWriterZ17writeUpToNextSpecMFNfS3std5stdio4File17LockingTextWriterZb+0x126>
  4291. 403fb3: ││││┆┆││┕━━ inc %rbx
  4292. 403fb6: ││││┆┆││┆ cmp %rsi,%rbx
  4293. 403fb9: ││││╰┼┼┼┼── jb 403f20 <_D3std6format18__T10FormatSpecTaZ10FormatSpec59__T17writeUpToNextSpecTS3std5stdio4File17LockingTextWriterZ17writeUpToNextSpecMFNfS3std5stdio4File17LockingTextWriterZb+0x40>
  4294. 403fbf: ││││ ┆││┆ ╭ jmp 403ff2 <_D3std6format18__T10FormatSpecTaZ10FormatSpec59__T17writeUpToNextSpecTS3std5stdio4File17LockingTextWriterZ17writeUpToNextSpecMFNfS3std5stdio4File17LockingTextWriterZb+0x112>
  4295. 403fc1: ││││ ┆│┕┿━┿ mov $0x41,%edi
  4296. 403fc6: ││││ ┆│ ┆ │ mov $0x431b40,%esi
  4297. 403fcb: ││││ ┆│ ┆ │ mov $0x33c,%edx
  4298. 403fd0: ││││ ┆│ ┆ │ callq 4161f0 <_d_arraybounds>
  4299. 403fd5: ││││ ╰┼─┼─┼ jmpq 403f41 <_D3std6format18__T10FormatSpecTaZ10FormatSpec59__T17writeUpToNextSpecTS3std5stdio4File17LockingTextWriterZ17writeUpToNextSpecMFNfS3std5stdio4File17LockingTextWriterZb+0x61>
  4300. 403fda: ││││ ┕━┿━┿ mov $0x41,%edi
  4301. 403fdf: ││││ ┆ │ mov $0x431b40,%esi
  4302. 403fe4: ││││ ┆ │ mov $0x33d,%edx
  4303. 403fe9: ││││ ┆ │ callq 4161f0 <_d_arraybounds>
  4304. 403fee: ││││ ╰─┼ jmp 403f81 <_D3std6format18__T10FormatSpecTaZ10FormatSpec59__T17writeUpToNextSpecTS3std5stdio4File17LockingTextWriterZ17writeUpToNextSpecMFNfS3std5stdio4File17LockingTextWriterZb+0xa1>
  4305. 403ff0: │┕┿┿━━━━┿━┿ xor %esi,%esi
  4306. 403ff2: │ ││ │ ┕ mov %r14,%rdi
  4307. 403ff5: │ ││ │ callq 404120 <_D3std5stdio4File17LockingTextWriter12__T3putTAxaZ3putMFNfAxaZv>
  4308. 403ffa: │ ││ ┍┿┯━ xorps %xmm0,%xmm0
  4309. 403ffd: │ ││ ┆│┆ movups %xmm0,(%r12)
  4310. 404002: │ ││ ┆│┆ xor %ebx,%ebx
  4311. 404004: │ ││ ┆│┆╭ jmp 404010 <_D3std6format18__T10FormatSpecTaZ10FormatSpec59__T17writeUpToNextSpecTS3std5stdio4File17LockingTextWriterZ17writeUpToNextSpecMFNfS3std5stdio4File17LockingTextWriterZb+0x130>
  4312. 404006: │ ││ ┆┕┿┿ mov $0x1,%bl
  4313. 404008: │ ││ ┆ ┆│ mov %r15,%rdi
  4314. 40400b: │ ││ ┆ ┆│ callq 4070d0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv>
  4315. 404010: ┕━┿┿━━━┿━┿┷ mov %r14,%rdi
  4316. 404013: ││ ┆ ┆ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  4317. 404018: ││ ┆ ┆ mov %bl,%al
  4318. 40401a: ││ ┆ ┆ add $0x8,%rsp
  4319. 40401e: ││ ┆ ┆ pop %rbx
  4320. 40401f: ││ ┆ ┆ pop %r12
  4321. 404021: ││ ┆ ┆ pop %r14
  4322. 404023: ││ ┆ ┆ pop %r15
  4323. 404025: ││ ┆ ┆ retq
  4324. 404026: ││ ┆ ┆╭ jmp 404054 <_D3std6format18__T10FormatSpecTaZ10FormatSpec59__T17writeUpToNextSpecTS3std5stdio4File17LockingTextWriterZ17writeUpToNextSpecMFNfS3std5stdio4File17LockingTextWriterZb+0x174>
  4325. 404028: ┕┿━━━┿━┿┿ mov $0x41,%edi
  4326. 40402d: │ ┆ ┆│ mov $0x431b40,%esi
  4327. 404032: │ ┆ ┆│ mov $0x33f,%edx
  4328. 404037: │ ┆ ┆│ callq 4161f0 <_d_arraybounds>
  4329. 40403c: │ ┆ ╰┼ jmp 403ffa <_D3std6format18__T10FormatSpecTaZ10FormatSpec59__T17writeUpToNextSpecTS3std5stdio4File17LockingTextWriterZ17writeUpToNextSpecMFNfS3std5stdio4File17LockingTextWriterZb+0x11a>
  4330. 40403e: ┕━━━┿━━┿ mov $0x41,%edi
  4331. 404043: ┆ │ mov $0x431b40,%esi
  4332. 404048: ┆ │ mov $0x341,%edx
  4333. 40404d: ┆ │ callq 4161f0 <_d_arraybounds>
  4334. 404052: ╰──┼ jmp 403ffa <_D3std6format18__T10FormatSpecTaZ10FormatSpec59__T17writeUpToNextSpecTS3std5stdio4File17LockingTextWriterZ17writeUpToNextSpecMFNfS3std5stdio4File17LockingTextWriterZb+0x11a>
  4335. 404054: ┕ mov %rax,%rbx
  4336. 404057: mov %r14,%rdi
  4337. 40405a: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  4338. 40405f: mov %rbx,%rdi
  4339. 404062: callq 41aed0 <_d_eh_resume_unwind>
  4340. 404067: nopw 0x0(%rax,%rax,1)
  4341.  
  4342. 0000000000404070 <_D3std6format79__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTS4core4time8DurationZ14formattedWriteFS3std5stdio4File17LockingTextWriterxAaS4core4time8DurationZ12__dgliteral7MFNaNiNfZAya>:
  4343. 404070: push %rbx
  4344. 404071: sub $0x60,%rsp
  4345. 404075: movzbl 0x8(%rdi),%ebx
  4346. 404079: mov $0x1a,%edi
  4347. 40407e: mov $0x431b20,%esi
  4348. 404083: callq 40b510 <_D3std4conv11__T2toTAyaZ11__T2toTAyaZ2toFNaNbNiNfAyaZAya>
  4349. 404088: mov %rax,(%rsp)
  4350. 40408c: mov %rdx,0x8(%rsp)
  4351. 404091: callq 407d10 <_D3std5array17__T8appenderTAyaZ8appenderFNaNbNfZS3std5array17__T8AppenderTAyaZ8Appender>
  4352. 404096: mov %rax,0x58(%rsp)
  4353. 40409b: movups 0x2ed96(%rip),%xmm0 # 432e38 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x30>
  4354. 4040a2: movaps %xmm0,0x40(%rsp)
  4355. 4040a7: movups 0x2ed7a(%rip),%xmm0 # 432e28 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x20>
  4356. 4040ae: movaps %xmm0,0x30(%rsp)
  4357. 4040b3: movups 0x2ed5e(%rip),%xmm0 # 432e18 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10>
  4358. 4040ba: movaps %xmm0,0x20(%rsp)
  4359. 4040bf: movups 0x2ed42(%rip),%xmm0 # 432e08 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ>
  4360. 4040c6: movaps %xmm0,0x10(%rsp)
  4361. 4040cb: lea 0x10(%rsp),%rdi
  4362. 4040d0: mov %ebx,%esi
  4363. 4040d2: mov %rax,%rdx
  4364. 4040d5: callq 4043b0 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTaTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  4365. 4040da: lea 0x58(%rsp),%rdi
  4366. 4040df: callq 40a9f0 <_D3std5array17__T8AppenderTAyaZ8Appender4dataMNgFNaNbNdNiNeZAya>
  4367. 4040e4: mov %rdx,%rcx
  4368. 4040e7: lea (%rsp),%rsi
  4369. 4040eb: mov $0x440418,%edi
  4370. 4040f0: mov %rax,%rdx
  4371. 4040f3: callq 424630 <_d_arrayappendT>
  4372. 4040f8: add $0x60,%rsp
  4373. 4040fc: pop %rbx
  4374. 4040fd: retq
  4375. 4040fe: xchg %ax,%ax
  4376.  
  4377. 0000000000404100 <_D3std6format51__T22enforceValidFormatSpecTS4core4time8DurationTaZ22enforceValidFormatSpecFKS3std6format18__T10FormatSpecTaZ10FormatSpecZ12__dgliteral2MFNaNbNiNfZAya>:
  4378. 404100: mov $0x32,%eax
  4379. 404105: mov $0x431b90,%edx
  4380. 40410a: retq
  4381. 40410b: nopl 0x0(%rax,%rax,1)
  4382.  
  4383. 0000000000404110 <_D3std6format18__T10FormatSpecTaZ10FormatSpec59__T17writeUpToNextSpecTS3std5stdio4File17LockingTextWriterZ17writeUpToNextSpecMFS3std5stdio4File17LockingTextWriterZ12__dgliteral2MFNaNbNiNfZAya>:
  4384. 404110: mov $0x22,%eax
  4385. 404115: mov $0x431bd0,%edx
  4386. 40411a: retq
  4387. 40411b: nopl 0x0(%rax,%rax,1)
  4388.  
  4389. 0000000000404120 <_D3std5stdio4File17LockingTextWriter12__T3putTAxaZ3putMFNfAxaZv>:
  4390. 404120: push %rbx
  4391. 404121: sub $0x10,%rsp
  4392. 404125: mov %rsi,%rbx
  4393. 404128: mov %rdi,0x8(%rsp)
  4394. 40412d: cmpl $0x0,0x10(%rdi)
  4395. 404131: ╭─ jle 40414d <_D3std5stdio4File17LockingTextWriter12__T3putTAxaZ3putMFNfAxaZv+0x2d>
  4396. 404133: │ lea 0x8(%rsp),%rax
  4397. 404138: │ mov $0x4041e0,%ecx
  4398. 40413d: │ mov %rbx,%rdi
  4399. 404140: │ mov %rdx,%rsi
  4400. 404143: │ mov %rax,%rdx
  4401. 404146: │ callq 425b20 <_aApplycd1>
  4402. 40414b: │─ jmp 404165 <_D3std5stdio4File17LockingTextWriter12__T3putTAxaZ3putMFNfAxaZv+0x45>
  4403. 40414d: ┕━ mov (%rdi),%rcx
  4404. 404150: │ mov $0x1,%esi
  4405. 404155: │ mov %rdx,%rdi
  4406. 404158: │ mov %rbx,%rdx
  4407. 40415b: │ callq 402390 <fwrite@plt>
  4408. 404160: │ cmp %rbx,%rax
  4409. 404163: │╭ jne 40416b <_D3std5stdio4File17LockingTextWriter12__T3putTAxaZ3putMFNfAxaZv+0x4b>
  4410. 404165: ┕┿ add $0x10,%rsp
  4411. 404169: │ pop %rbx
  4412. 40416a: │ retq
  4413. 40416b: ┕ mov $0x653230,%edi
  4414. 404170: callq 422d70 <_d_newclass>
  4415. 404175: movq $0x435300,(%rax)
  4416. 40417c: movq $0x0,0x8(%rax)
  4417. 404184: movups 0x31159(%rip),%xmm0 # 4352e4 <_D3std9exception14ErrnoException6__initZ+0x3c>
  4418. 40418b: movups %xmm0,0x3c(%rax)
  4419. 40418f: movups 0x31142(%rip),%xmm0 # 4352d8 <_D3std9exception14ErrnoException6__initZ+0x30>
  4420. 404196: movups %xmm0,0x30(%rax)
  4421. 40419a: movups 0x31127(%rip),%xmm0 # 4352c8 <_D3std9exception14ErrnoException6__initZ+0x20>
  4422. 4041a1: movups %xmm0,0x20(%rax)
  4423. 4041a5: movups 0x3110c(%rip),%xmm0 # 4352b8 <_D3std9exception14ErrnoException6__initZ+0x10>
  4424. 4041ac: movups %xmm0,0x10(%rax)
  4425. 4041b0: mov $0xa41,%esi
  4426. 4041b5: mov $0x40,%edx
  4427. 4041ba: mov $0x431ad0,%ecx
  4428. 4041bf: xor %r8d,%r8d
  4429. 4041c2: xor %r9d,%r9d
  4430. 4041c5: mov %rax,%rdi
  4431. 4041c8: callq 40be20 <_D3std9exception14ErrnoException6__ctorMFNeAyaAyamZC3std9exception14ErrnoException>
  4432. 4041cd: mov %rax,%rdi
  4433. 4041d0: callq 41ad10 <_d_throw_exception>
  4434. 4041d5: nopw %cs:0x0(%rax,%rax,1)
  4435. 4041df: nop
  4436.  
  4437. 00000000004041e0 <_D3std5stdio4File17LockingTextWriter12__T3putTAxaZ3putMFAxaZ14__foreachbody4MFNbNiNfKwZi>:
  4438. 4041e0: push %r15
  4439. 4041e2: push %r14
  4440. 4041e4: push %rbx
  4441. 4041e5: sub $0x10,%rsp
  4442. 4041e9: mov %rdi,%rax
  4443. 4041ec: mov (%rsi),%edi
  4444. 4041ee: mov (%rax),%r15
  4445. 4041f1: cmpl $0x0,0x10(%r15)
  4446. 4041f6: ╭ jle 404203 <_D3std5stdio4File17LockingTextWriter12__T3putTAxaZ3putMFAxaZ14__foreachbody4MFNbNiNfKwZi+0x23>
  4447. 4041f8: │ mov 0x8(%r15),%rsi
  4448. 4041fc: │ callq 402250 <fputwc_unlocked@plt>
  4449. 404201: ╭──┼ jmp 404244 <_D3std5stdio4File17LockingTextWriter12__T3putTAxaZ3putMFAxaZ14__foreachbody4MFNbNiNfKwZi+0x64>
  4450. 404203: │ ┕ cmp $0x80,%edi
  4451. 404209: │ ╭ jae 404216 <_D3std5stdio4File17LockingTextWriter12__T3putTAxaZ3putMFAxaZ14__foreachbody4MFNbNiNfKwZi+0x36>
  4452. 40420b: │ │ mov 0x8(%r15),%rsi
  4453. 40420f: │ │ callq 401f00 <fputc_unlocked@plt>
  4454. 404214: │╭─┼ jmp 404244 <_D3std5stdio4File17LockingTextWriter12__T3putTAxaZ3putMFAxaZ14__foreachbody4MFNbNiNfKwZi+0x64>
  4455. 404216: ││ ┕ lea 0xc(%rsp),%rsi
  4456. 40421b: ││ callq 40f700 <_D3std3utf6toUTF8FNaNbNiNfNkJG4awZAa>
  4457. 404220: ││ mov %rax,%r14
  4458. 404223: ││ mov %rdx,%rbx
  4459. 404226: ││ test %r14,%r14
  4460. 404229: ││╭─ je 404244 <_D3std5stdio4File17LockingTextWriter12__T3putTAxaZ3putMFAxaZ14__foreachbody4MFNbNiNfKwZi+0x64>
  4461. 40422b: │││ nopl 0x0(%rax,%rax,1)
  4462. 404230: │││┍ movzbl (%rbx),%edi
  4463. 404233: │││┆ mov 0x8(%r15),%rsi
  4464. 404237: │││┆ callq 401f00 <fputc_unlocked@plt>
  4465. 40423c: │││┆ inc %rbx
  4466. 40423f: │││┆ dec %r14
  4467. 404242: │││╰ jne 404230 <_D3std5stdio4File17LockingTextWriter12__T3putTAxaZ3putMFAxaZ14__foreachbody4MFNbNiNfKwZi+0x50>
  4468. 404244: ┕┷┷━ xor %eax,%eax
  4469. 404246: add $0x10,%rsp
  4470. 40424a: pop %rbx
  4471. 40424b: pop %r14
  4472. 40424d: pop %r15
  4473. 40424f: retq
  4474.  
  4475. 0000000000404250 <_D3std5array17__T8AppenderTAyaZ8Appender4Data11__xopEqualsFKxS3std5array17__T8AppenderTAyaZ8Appender4DataKxS3std5array17__T8AppenderTAyaZ8Appender4DataZb>:
  4476. 404250: push %r14
  4477. 404252: push %rbx
  4478. 404253: push %rax
  4479. 404254: mov %rsi,%r14
  4480. 404257: mov %rdi,%rbx
  4481. 40425a: mov (%r14),%rax
  4482. 40425d: cmp (%rbx),%rax
  4483. 404260: ╭── jne 40428f <_D3std5array17__T8AppenderTAyaZ8Appender4Data11__xopEqualsFKxS3std5array17__T8AppenderTAyaZ8Appender4DataKxS3std5array17__T8AppenderTAyaZ8Appender4DataZb+0x3f>
  4484. 404262: │ mov 0x8(%r14),%rdi
  4485. 404266: │ mov 0x10(%r14),%rsi
  4486. 40426a: │ mov 0x8(%rbx),%rdx
  4487. 40426e: │ mov 0x10(%rbx),%rcx
  4488. 404272: │ mov $0x4404c8,%r8d
  4489. 404278: │ callq 42a960 <_adEq2>
  4490. 40427d: │ test %eax,%eax
  4491. 40427f: │── je 404293 <_D3std5array17__T8AppenderTAyaZ8Appender4Data11__xopEqualsFKxS3std5array17__T8AppenderTAyaZ8Appender4DataKxS3std5array17__T8AppenderTAyaZ8Appender4DataZb+0x43>
  4492. 404281: │ mov 0x18(%rbx),%al
  4493. 404284: │ xor 0x18(%r14),%al
  4494. 404288: │ test $0x1,%al
  4495. 40428a: │ sete %al
  4496. 40428d: │╭─ jmp 404295 <_D3std5array17__T8AppenderTAyaZ8Appender4Data11__xopEqualsFKxS3std5array17__T8AppenderTAyaZ8Appender4DataKxS3std5array17__T8AppenderTAyaZ8Appender4DataZb+0x45>
  4497. 40428f: ┕┿━ xor %eax,%eax
  4498. 404291: ││╭ jmp 404295 <_D3std5array17__T8AppenderTAyaZ8Appender4Data11__xopEqualsFKxS3std5array17__T8AppenderTAyaZ8Appender4DataKxS3std5array17__T8AppenderTAyaZ8Appender4DataZb+0x45>
  4499. 404293: ┕┿┿ xor %eax,%eax
  4500. 404295: ┕┷ add $0x8,%rsp
  4501. 404299: pop %rbx
  4502. 40429a: pop %r14
  4503. 40429c: retq
  4504. 40429d: nopl (%rax)
  4505.  
  4506. 00000000004042a0 <_D3std5array17__T8AppenderTAyaZ8Appender4Data9__xtoHashFNbNeKxS3std5array17__T8AppenderTAyaZ8Appender4DataZm>:
  4507. 4042a0: push %r15
  4508. 4042a2: push %r14
  4509. 4042a4: push %rbx
  4510. 4042a5: mov %rdi,%r15
  4511. 4042a8: mov 0x24e081(%rip),%rax # 652330 <_D11TypeInfo_xm6__initZ>
  4512. 4042af: mov $0x652330,%edi
  4513. 4042b4: mov %r15,%rsi
  4514. 4042b7: callq *0x28(%rax)
  4515. 4042ba: mov %rax,%r14
  4516. 4042bd: mov 0x24e08c(%rip),%rax # 652350 <_D12TypeInfo_xAa6__initZ>
  4517. 4042c4: lea 0x8(%r15),%rsi
  4518. 4042c8: mov $0x652350,%edi
  4519. 4042cd: callq *0x28(%rax)
  4520. 4042d0: mov %rax,%rbx
  4521. 4042d3: add %r14,%rbx
  4522. 4042d6: mov 0x24e093(%rip),%rax # 652370 <_D11TypeInfo_xb6__initZ>
  4523. 4042dd: lea 0x18(%r15),%rsi
  4524. 4042e1: mov $0x652370,%edi
  4525. 4042e6: callq *0x28(%rax)
  4526. 4042e9: add %rbx,%rax
  4527. 4042ec: pop %rbx
  4528. 4042ed: pop %r14
  4529. 4042ef: pop %r15
  4530. 4042f1: retq
  4531. 4042f2: nopw %cs:0x0(%rax,%rax,1)
  4532. 4042fc: nopl 0x0(%rax)
  4533.  
  4534. 0000000000404300 <_D3std3utf98__T13_utfExceptionVE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0Z13_utfExceptionFNaNfAyawZw>:
  4535. 404300: push %rbp
  4536. 404301: push %rbx
  4537. 404302: sub $0x28,%rsp
  4538. 404306: mov %edi,%ebp
  4539. 404308: mov %rsi,0x18(%rsp)
  4540. 40430d: mov %rdx,0x20(%rsp)
  4541. 404312: mov $0x653bf0,%edi
  4542. 404317: callq 422d70 <_d_newclass>
  4543. 40431c: movq $0x439bf0,(%rax)
  4544. 404323: movq $0x0,0x8(%rax)
  4545. 40432b: movups 0x358a6(%rip),%xmm0 # 439bd8 <_D3std3utf12UTFException6__initZ+0x50>
  4546. 404332: movups %xmm0,0x50(%rax)
  4547. 404336: movups 0x3588b(%rip),%xmm0 # 439bc8 <_D3std3utf12UTFException6__initZ+0x40>
  4548. 40433d: movups %xmm0,0x40(%rax)
  4549. 404341: movups 0x35870(%rip),%xmm0 # 439bb8 <_D3std3utf12UTFException6__initZ+0x30>
  4550. 404348: movups %xmm0,0x30(%rax)
  4551. 40434c: movups 0x35855(%rip),%xmm0 # 439ba8 <_D3std3utf12UTFException6__initZ+0x20>
  4552. 404353: movups %xmm0,0x20(%rax)
  4553. 404357: movups 0x3583a(%rip),%xmm0 # 439b98 <_D3std3utf12UTFException6__initZ+0x10>
  4554. 40435e: movups %xmm0,0x10(%rax)
  4555. 404362: movups 0x18(%rsp),%xmm0
  4556. 404367: movups %xmm0,(%rsp)
  4557. 40436b: xor %esi,%esi
  4558. 40436d: mov $0x73b,%edx
  4559. 404372: mov $0x3e,%ecx
  4560. 404377: mov $0x431980,%r8d
  4561. 40437d: mov %rax,%rdi
  4562. 404380: callq 40f460 <_D3std3utf12UTFException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std3utf12UTFException>
  4563. 404385: mov %rax,%rcx
  4564. 404388: mov (%rcx),%rax
  4565. 40438b: mov 0x30(%rax),%rbx
  4566. 40438f: mov %ebp,0x14(%rsp)
  4567. 404393: lea 0x14(%rsp),%rdx
  4568. 404398: mov $0x1,%esi
  4569. 40439d: xor %eax,%eax
  4570. 40439f: mov %rcx,%rdi
  4571. 4043a2: callq *%rbx
  4572. 4043a4: mov %rax,%rdi
  4573. 4043a7: callq 41ad10 <_d_throw_exception>
  4574. 4043ac: nopl 0x0(%rax)
  4575.  
  4576. 00000000004043b0 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTaTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>:
  4577. 4043b0: push %rbp
  4578. 4043b1: push %r15
  4579. 4043b3: push %r14
  4580. 4043b5: push %rbx
  4581. 4043b6: sub $0x18,%rsp
  4582. 4043ba: mov %rdx,%rbx
  4583. 4043bd: mov %esi,%r14d
  4584. 4043c0: mov %rdi,%r15
  4585. 4043c3: mov %rbx,0x8(%rsp)
  4586. 4043c8: mov 0x8(%r15),%cl
  4587. 4043cc: mov %cl,%al
  4588. 4043ce: or $0x10,%al
  4589. 4043d0: movzbl %al,%eax
  4590. 4043d3: cmp $0x73,%eax
  4591. 4043d6: ╭ jne 4043eb <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTaTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x3b>
  4592. 4043d8: │ movzbl %r14b,%edi
  4593. 4043dc: │ lea 0x8(%rsp),%rsi
  4594. 4043e1: │ callq 40a930 <_D3std5range10primitives50__T3putTS3std5array17__T8AppenderTAyaZ8AppenderTaZ3putFNaNbNfKS3std5array17__T8AppenderTAyaZ8AppenderaZv>
  4595. 4043e6: ╭────┼ jmpq 404489 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTaTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xd9>
  4596. 4043eb: │ ┕ mov %rbx,0x10(%rsp)
  4597. 4043f0: │ mov $0xa,%eax
  4598. 4043f5: │ mov $0x10,%ebp
  4599. 4043fa: │ movsbl %cl,%edx
  4600. 4043fd: │ cmp $0x6e,%edx
  4601. 404400: │ ╭ jle 404431 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTaTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x81>
  4602. 404402: │ │ add $0x91,%cl
  4603. 404405: │ │ movzbl %cl,%edx
  4604. 404408: │ │ cmp $0x9,%edx
  4605. 40440b: │ ╭──┼ ja 404448 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTaTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x98>
  4606. 40440d: │ │ │ mov $0x8,%ecx
  4607. 404412: │ │ │ jmpq *0x431630(,%rdx,8)
  4608. 404419: │ │ │ mov %r15,%rdi
  4609. 40441c: │ │ │ callq 4070b0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flPlusMxFNaNbNdNiNfZb>
  4610. 404421: │ │ │ movzbl %r14b,%edi
  4611. 404425: │ │ │ lea 0x10(%rsp),%rsi
  4612. 40442a: │ │ │ callq 40a990 <_D3std5range10primitives51__T3putTS3std5array17__T8AppenderTAyaZ8AppenderTxaZ3putFNaNbNfKS3std5array17__T8AppenderTAyaZ8AppenderxaZv>
  4613. 40442f: │╭┼──┼ jmp 404489 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTaTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xd9>
  4614. 404431: │││ ┕ movzbl %cl,%edx
  4615. 404434: │││ cmp $0x58,%edx
  4616. 404437: │││╭── je 40444e <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTaTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x9e>
  4617. 404439: ││││ mov $0x2,%ecx
  4618. 40443e: ││││ cmp $0x62,%edx
  4619. 404441: ││││╭─ je 40444c <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTaTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x9c>
  4620. 404443: │││││ cmp $0x64,%edx
  4621. 404446: │││││╭ je 40444a <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTaTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x9a>
  4622. 404448: ││┕┿┿┿ xor %eax,%eax
  4623. 40444a: ││ ││┕ mov %eax,%ecx
  4624. 40444c: ││ │┕━ mov %ecx,%ebp
  4625. 40444e: ││ ┕━━ test %ebp,%ebp
  4626. 404450: ││ setne %al
  4627. 404453: ││ movzbl %al,%r9d
  4628. 404457: ││ mov $0x5bd,%edi
  4629. 40445c: ││ mov $0x41,%esi
  4630. 404461: ││ mov $0x431b40,%edx
  4631. 404466: ││ xor %ecx,%ecx
  4632. 404468: ││ mov $0x404560,%r8d
  4633. 40446e: ││ callq 406f00 <_D3std9exception45__T9enforceExHTC3std6format15FormatExceptionZ16__T9enforceExTbZ9enforceExFNaNfbLAyaAyamZb>
  4634. 404473: ││ movzbl %r14b,%ecx
  4635. 404477: ││ mov $0xff,%edi
  4636. 40447c: ││ mov %ebp,%esi
  4637. 40447e: ││ mov %r15,%rdx
  4638. 404481: ││ mov %rbx,%r8
  4639. 404484: ││ callq 40b570 <_D3std6format64__T14formatIntegralTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatIntegralFNaNbNfS3std5array17__T8AppenderTAyaZ8AppenderxmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckmZv>
  4640. 404489: ┕┷━━━━ add $0x18,%rsp
  4641. 40448d: pop %rbx
  4642. 40448e: pop %r14
  4643. 404490: pop %r15
  4644. 404492: pop %rbp
  4645. 404493: retq
  4646. 404494: nopw %cs:0x0(%rax,%rax,1)
  4647. 40449e: xchg %ax,%ax
  4648.  
  4649. 00000000004044a0 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderThTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderhKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>:
  4650. 4044a0: push %rbp
  4651. 4044a1: push %r15
  4652. 4044a3: push %r14
  4653. 4044a5: push %rbx
  4654. 4044a6: push %rax
  4655. 4044a7: mov %rdx,%r14
  4656. 4044aa: mov %esi,%r15d
  4657. 4044ad: mov %rdi,%rbx
  4658. 4044b0: mov %r14,(%rsp)
  4659. 4044b4: movsbl 0x8(%rbx),%ecx
  4660. 4044b8: mov $0xa,%eax
  4661. 4044bd: mov $0x10,%ebp
  4662. 4044c2: cmp $0x6e,%ecx
  4663. 4044c5: ╭ jle 4044fe <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderThTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderhKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x5e>
  4664. 4044c7: │ add $0x91,%cl
  4665. 4044ca: │ movzbl %cl,%edx
  4666. 4044cd: │ cmp $0x9,%edx
  4667. 4044d0: ╭──┼ ja 404515 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderThTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderhKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x75>
  4668. 4044d2: │ │ mov $0x8,%ecx
  4669. 4044d7: │ │ jmpq *0x431680(,%rdx,8)
  4670. 4044de: │ │ mov %rbx,%rdi
  4671. 4044e1: │ │ callq 4070b0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flPlusMxFNaNbNdNiNfZb>
  4672. 4044e6: │ │ movzbl %r15b,%edi
  4673. 4044ea: │ │ lea (%rsp),%rsi
  4674. 4044ee: │ │ callq 40a990 <_D3std5range10primitives51__T3putTS3std5array17__T8AppenderTAyaZ8AppenderTxaZ3putFNaNbNfKS3std5array17__T8AppenderTAyaZ8AppenderxaZv>
  4675. 4044f3: │ │ add $0x8,%rsp
  4676. 4044f7: │ │ pop %rbx
  4677. 4044f8: │ │ pop %r14
  4678. 4044fa: │ │ pop %r15
  4679. 4044fc: │ │ pop %rbp
  4680. 4044fd: │ │ retq
  4681. 4044fe: │ ┕ movzbl %cl,%edx
  4682. 404501: │ cmp $0x58,%edx
  4683. 404504: │╭── je 40451b <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderThTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderhKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x7b>
  4684. 404506: ││ mov $0x2,%ecx
  4685. 40450b: ││ cmp $0x62,%edx
  4686. 40450e: ││╭─ je 404519 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderThTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderhKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x79>
  4687. 404510: │││ cmp $0x64,%edx
  4688. 404513: │││╭ je 404517 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderThTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderhKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x77>
  4689. 404515: ┕┿┿┿ xor %eax,%eax
  4690. 404517: ││┕ mov %eax,%ecx
  4691. 404519: │┕━ mov %ecx,%ebp
  4692. 40451b: ┕━━ test %ebp,%ebp
  4693. 40451d: setne %al
  4694. 404520: movzbl %al,%r9d
  4695. 404524: mov $0x5bd,%edi
  4696. 404529: mov $0x41,%esi
  4697. 40452e: mov $0x431b40,%edx
  4698. 404533: xor %ecx,%ecx
  4699. 404535: mov $0x404560,%r8d
  4700. 40453b: callq 406f00 <_D3std9exception45__T9enforceExHTC3std6format15FormatExceptionZ16__T9enforceExTbZ9enforceExFNaNfbLAyaAyamZb>
  4701. 404540: movzbl %r15b,%ecx
  4702. 404544: mov $0xff,%edi
  4703. 404549: mov %ebp,%esi
  4704. 40454b: mov %rbx,%rdx
  4705. 40454e: mov %r14,%r8
  4706. 404551: add $0x8,%rsp
  4707. 404555: pop %rbx
  4708. 404556: pop %r14
  4709. 404558: pop %r15
  4710. 40455a: pop %rbp
  4711. 40455b: ╭ jmpq 40b570 <_D3std6format64__T14formatIntegralTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatIntegralFNaNbNfS3std5array17__T8AppenderTAyaZ8AppenderxmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckmZv>
  4712.  
  4713. 0000000000404560 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderThTaZ11formatValueFS3std5array17__T8AppenderTAyaZ8AppenderhKS3std6format18__T10FormatSpecTaZ10FormatSpecZ12__dgliteral5MFNaNbNiNfZAya>:
  4714. 404560: mov $0x8,%eax
  4715. 404565: mov $0x431da2,%edx
  4716. 40456a: retq
  4717. 40456b: nopl 0x0(%rax,%rax,1)
  4718.  
  4719. 0000000000404570 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi>:
  4720. 404570: sub $0x28,%rsp
  4721. 404574: mov $0x653b20,%edi
  4722. 404579: callq 422d70 <_d_newclass>
  4723. 40457e: movq $0x439b10,(%rax)
  4724. 404585: movq $0x0,0x8(%rax)
  4725. 40458d: mov 0x35574(%rip),%rcx # 439b08 <_D3std6format15FormatException6__initZ+0x40>
  4726. 404594: mov %rcx,0x40(%rax)
  4727. 404598: movups 0x35559(%rip),%xmm0 # 439af8 <_D3std6format15FormatException6__initZ+0x30>
  4728. 40459f: movups %xmm0,0x30(%rax)
  4729. 4045a3: movups 0x3553e(%rip),%xmm0 # 439ae8 <_D3std6format15FormatException6__initZ+0x20>
  4730. 4045aa: movups %xmm0,0x20(%rax)
  4731. 4045ae: movups 0x35523(%rip),%xmm0 # 439ad8 <_D3std6format15FormatException6__initZ+0x10>
  4732. 4045b5: movups %xmm0,0x10(%rax)
  4733. 4045b9: movq $0xc,0x18(%rsp)
  4734. 4045c2: movq $0x431dab,0x20(%rsp)
  4735. 4045cb: movups 0x18(%rsp),%xmm0
  4736. 4045d0: movups %xmm0,(%rsp)
  4737. 4045d4: xor %esi,%esi
  4738. 4045d6: mov $0xdd7,%edx
  4739. 4045db: mov $0x41,%ecx
  4740. 4045e0: mov $0x431b40,%r8d
  4741. 4045e6: mov %rax,%rdi
  4742. 4045e9: callq 40f330 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException>
  4743. 4045ee: mov %rax,%rdi
  4744. 4045f1: callq 41ad10 <_d_throw_exception>
  4745. 4045f6: nopw %cs:0x0(%rax,%rax,1)
  4746.  
  4747. 0000000000404600 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya>:
  4748. 404600: push %rbp
  4749. 404601: push %r15
  4750. 404603: push %r14
  4751. 404605: push %r13
  4752. 404607: push %r12
  4753. 404609: push %rbx
  4754. 40460a: sub $0x98,%rsp
  4755. 404611: mov %rdx,%r12
  4756. 404614: cmp $0x9,%esi
  4757. 404617: ╭─ jg 4046a5 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0xa5>
  4758. 40461d: │ xor %eax,%eax
  4759. 40461f: │ cmp $0x2,%esi
  4760. 404622: ╭─┼─ je 404848 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x248>
  4761. 404628: │ │ cmp $0x8,%esi
  4762. 40462b: ╭──────────┼─┼─ jne 4049c1 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x3c1>
  4763. 404631: │ │ │ movabs $0xfffffffd00000000,%r15
  4764. 40463b: │ │ │ mov %r12,%rcx
  4765. 40463e: │ │ │ xchg %ax,%ax
  4766. 404640: │ │ │┍ shr $0x3,%rcx
  4767. 404644: │ │ │┆ inc %al
  4768. 404646: │ │ │┆ test %rcx,%rcx
  4769. 404649: │ │ │╰ jne 404640 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x40>
  4770. 40464b: │ │ │ movzbl %al,%r14d
  4771. 40464f: │ │ │ xor %ebx,%ebx
  4772. 404651: │ │ │ xor %edi,%edi
  4773. 404653: │ │ │ mov $0x2,%esi
  4774. 404658: │ │ │ mov %r14,%rdx
  4775. 40465b: │ │ │ callq 419120 <_D4core6memory2GC6mallocFNaNbmkxC8TypeInfoZPv>
  4776. 404660: │ │ │ mov %rax,%rdx
  4777. 404663: │ │ │ lea (%r14,%r14,2),%rax
  4778. 404667: │ │ │ shl $0x20,%rax
  4779. 40466b: │ │ │ add %r15,%rax
  4780. 40466e: │ │ │ xchg %ax,%ax
  4781. 404670: │ │ │┍ cmp %r14,%rbx
  4782. 404673: ╭─┼──────────┼─┼┼ jae 404a99 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x499>
  4783. 404679: │ │ │ │┆ mov %rax,%rcx
  4784. 40467c: │ │ │ │┆ shr $0x20,%rcx
  4785. 404680: │ │ │ │┆ mov %r12,%rsi
  4786. 404683: │ │ │ │┆ shr %cl,%rsi
  4787. 404686: │ │ │ │┆ and $0x7,%sil
  4788. 40468a: │ │ │ │┆ or $0x30,%sil
  4789. 40468e: │ │ │ │┆ mov %sil,(%rdx,%rbx,1)
  4790. 404692: │ │ │ │┆ inc %rbx
  4791. 404695: │ │ │ │┆ add %r15,%rax
  4792. 404698: │ │ │ │┆ movzbl %bl,%ecx
  4793. 40469b: │ │ │ │┆ cmp %ecx,%r14d
  4794. 40469e: │ │ │ │╰ jne 404670 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x70>
  4795. 4046a0: │ │╭─────────┼─┼─ jmpq 4049b9 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x3b9>
  4796. 4046a5: │ ││ │ ┕━ cmp $0x10,%esi
  4797. 4046a8: │ ││ ╭┼─── je 4048c5 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x2c5>
  4798. 4046ae: │ ││ ││ cmp $0xa,%esi
  4799. 4046b1: │ ││╭───────┼┼─── jne 4049c1 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x3c1>
  4800. 4046b7: │ │││ ││ movl $0xffffffff,0x70(%rsp)
  4801. 4046bf: │ │││ ││ movq $0xffffffffffffffff,0x68(%rsp)
  4802. 4046c8: │ │││ ││ movq $0xffffffffffffffff,0x60(%rsp)
  4803. 4046d1: │ │││ ││ movl $0x0,0x7c(%rsp)
  4804. 4046d9: │ │││ ││ movq $0x0,0x74(%rsp)
  4805. 4046e2: │ │││ ││ mov $0x13,%eax
  4806. 4046e7: │ │││ ││ movabs $0xcccccccccccccccd,%rcx
  4807. 4046f1: │ │││ ││ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  4808. 404700: │ │││ ││ ┍ mov %rax,%rbx
  4809. 404703: │ │││ ││ ┆ cmp $0x14,%rbx
  4810. 404707: │╭┼┼┼───────┼┼──┼ jae 404aad <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x4ad>
  4811. 40470d: │││││ ││ ┆ mov %r12,%rax
  4812. 404710: │││││ ││ ┆ mul %rcx
  4813. 404713: │││││ ││ ┆ shr $0x3,%rdx
  4814. 404717: │││││ ││ ┆ lea (%rdx,%rdx,1),%eax
  4815. 40471a: │││││ ││ ┆ lea (%rax,%rax,4),%eax
  4816. 40471d: │││││ ││ ┆ mov %r12d,%esi
  4817. 404720: │││││ ││ ┆ sub %eax,%esi
  4818. 404722: │││││ ││ ┆ or $0x30,%esi
  4819. 404725: │││││ ││ ┆ mov %sil,0x60(%rsp,%rbx,1)
  4820. 40472a: │││││ ││ ┆ lea -0x1(%rbx),%rax
  4821. 40472e: │││││ ││ ┆ cmp $0x9,%r12
  4822. 404732: │││││ ││ ┆ mov %rdx,%r12
  4823. 404735: │││││ ││ ╰ ja 404700 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x100>
  4824. 404737: │││││ ││ mov %bl,0x74(%rsp)
  4825. 40473b: │││││ ││ movb $0x14,0x75(%rsp)
  4826. 404740: │││││ ││ mov 0x70(%rsp),%eax
  4827. 404744: │││││ ││ mov %eax,0x20(%rsp)
  4828. 404748: │││││ ││ movups 0x60(%rsp),%xmm0
  4829. 40474d: │││││ ││ movaps %xmm0,0x10(%rsp)
  4830. 404752: │││││ ││ mov 0x7e(%rsp),%ax
  4831. 404757: │││││ ││ mov %ax,0x8(%rsp)
  4832. 40475c: │││││ ││ mov 0x76(%rsp),%rax
  4833. 404761: │││││ ││ mov %rax,(%rsp)
  4834. 404765: │││││ ││ mov 0x20(%rsp),%eax
  4835. 404769: │││││ ││ mov %eax,0x50(%rsp)
  4836. 40476d: │││││ ││ movaps 0x10(%rsp),%xmm0
  4837. 404772: │││││ ││ movaps %xmm0,0x40(%rsp)
  4838. 404777: │││││ ││ mov 0x8(%rsp),%ax
  4839. 40477c: │││││ ││ mov %ax,0x38(%rsp)
  4840. 404781: │││││ ││ mov (%rsp),%rax
  4841. 404785: │││││ ││ mov %rax,0x30(%rsp)
  4842. 40478a: │││││ ││ movzbl %bl,%ecx
  4843. 40478d: │││││ ││ mov $0x14,%r14d
  4844. 404793: │││││ ││ movzbl %bl,%edx
  4845. 404796: │││││ ││ xor %eax,%eax
  4846. 404798: │││││ ││ cmp $0x14,%edx
  4847. 40479b: │││││ ││ mov $0x0,%edx
  4848. 4047a0: │││││╭──────┼┼─── je 404a87 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x487>
  4849. 4047a6: ││││││ ││ sub %rcx,%r14
  4850. 4047a9: ││││││ ││ xor %edi,%edi
  4851. 4047ab: ││││││ ││ mov $0x2,%esi
  4852. 4047b0: ││││││ ││ mov %r14,%rdx
  4853. 4047b3: ││││││ ││ callq 419120 <_D4core6memory2GC6mallocFNaNbmkxC8TypeInfoZPv>
  4854. 4047b8: ││││││ ││ mov %rax,%rdx
  4855. 4047bb: ││││││ ││ mov 0x50(%rsp),%eax
  4856. 4047bf: ││││││ ││ mov %eax,0x70(%rsp)
  4857. 4047c3: ││││││ ││ movaps 0x40(%rsp),%xmm0
  4858. 4047c8: ││││││ ││ movaps %xmm0,0x60(%rsp)
  4859. 4047cd: ││││││ ││ mov %bl,0x74(%rsp)
  4860. 4047d1: ││││││ ││ movb $0x14,0x75(%rsp)
  4861. 4047d6: ││││││ ││ mov 0x38(%rsp),%ax
  4862. 4047db: ││││││ ││ mov %ax,0x7e(%rsp)
  4863. 4047e0: ││││││ ││ mov 0x30(%rsp),%rax
  4864. 4047e5: ││││││ ││ mov %rax,0x76(%rsp)
  4865. 4047ea: ││││││ ││ movzwl 0x74(%rsp),%eax
  4866. 4047ef: ││││││ ││ movzbl %al,%ecx
  4867. 4047f2: ││││││ ││ cmp $0x14,%ecx
  4868. 4047f5: ││││││ ╭──┼┼─── je 4049b9 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x3b9>
  4869. 4047fb: ││││││ │ ││ mov %eax,%ecx
  4870. 4047fd: ││││││ │ ││ shr $0x8,%ecx
  4871. 404800: ││││││ │ ││ sub %al,%cl
  4872. 404802: ││││││ │ ││ movzbl %cl,%ecx
  4873. 404805: ││││││ │ ││ movzbl %al,%esi
  4874. 404808: ││││││ │ ││ lea 0x60(%rsp,%rsi,1),%rsi
  4875. 40480d: ││││││ │ ││ xor %edi,%edi
  4876. 40480f: ││││││ │ ││ nop
  4877. 404810: ││││││ │ ││ ┍ lea (%rax,%rdi,1),%ebp
  4878. 404813: ││││││ │ ││ ┆ movzbl %bpl,%ebp
  4879. 404817: ││││││ │ ││ ┆ cmp $0x14,%ebp
  4880. 40481a: ││││││╭──┼──┼┼──┼ jae 404ac1 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x4c1>
  4881. 404820: │││││││ │ ││ ┆ cmp %r14,%rdi
  4882. 404823: │││││││╭─┼──┼┼──┼ jae 404a99 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x499>
  4883. 404829: ││││││││ │ ││ ┆ mov (%rsi,%rdi,1),%bl
  4884. 40482c: ││││││││ │ ││ ┆ mov %bl,(%rdx,%rdi,1)
  4885. 40482f: ││││││││ │ ││ ┆ lea 0x1(%rax,%rdi,1),%ebp
  4886. 404833: ││││││││ │ ││ ┆ inc %rdi
  4887. 404836: ││││││││ │ ││ ┆ mov %bpl,0x74(%rsp)
  4888. 40483b: ││││││││ │ ││ ┆ movzbl %dil,%ebp
  4889. 40483f: ││││││││ │ ││ ┆ cmp %ebp,%ecx
  4890. 404841: ││││││││ │ ││ ╰ jne 404810 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x210>
  4891. 404843: ││││││││ │ ╭┼┼─── jmpq 4049b9 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x3b9>
  4892. 404848: ││││││││ │ ││┕━━━ movabs $0xffffffff00000000,%r15
  4893. 404852: ││││││││ │ ││ mov %r12,%rcx
  4894. 404855: ││││││││ │ ││ data32 nopw %cs:0x0(%rax,%rax,1)
  4895. 404860: ││││││││ │ ││ ┍ shr %rcx
  4896. 404863: ││││││││ │ ││ ┆ inc %al
  4897. 404865: ││││││││ │ ││ ┆ test %rcx,%rcx
  4898. 404868: ││││││││ │ ││ ╰ jne 404860 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x260>
  4899. 40486a: ││││││││ │ ││ movzbl %al,%r14d
  4900. 40486e: ││││││││ │ ││ xor %ebx,%ebx
  4901. 404870: ││││││││ │ ││ xor %edi,%edi
  4902. 404872: ││││││││ │ ││ mov $0x2,%esi
  4903. 404877: ││││││││ │ ││ mov %r14,%rdx
  4904. 40487a: ││││││││ │ ││ callq 419120 <_D4core6memory2GC6mallocFNaNbmkxC8TypeInfoZPv>
  4905. 40487f: ││││││││ │ ││ mov %rax,%rdx
  4906. 404882: ││││││││ │ ││ mov %r14,%rax
  4907. 404885: ││││││││ │ ││ shl $0x20,%rax
  4908. 404889: ││││││││ │ ││ add %r15,%rax
  4909. 40488c: ││││││││ │ ││ nopl 0x0(%rax)
  4910. 404890: ││││││││ │ ││ ┍ cmp %r14,%rbx
  4911. 404893: ││││││││╭┼─┼┼───┼ jae 404a99 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x499>
  4912. 404899: ││││││││││ ││ ┆ mov %rax,%rcx
  4913. 40489c: ││││││││││ ││ ┆ shr $0x20,%rcx
  4914. 4048a0: ││││││││││ ││ ┆ mov %r12,%rsi
  4915. 4048a3: ││││││││││ ││ ┆ shr %cl,%rsi
  4916. 4048a6: ││││││││││ ││ ┆ and $0x1,%sil
  4917. 4048aa: ││││││││││ ││ ┆ or $0x30,%sil
  4918. 4048ae: ││││││││││ ││ ┆ mov %sil,(%rdx,%rbx,1)
  4919. 4048b2: ││││││││││ ││ ┆ inc %rbx
  4920. 4048b5: ││││││││││ ││ ┆ add %r15,%rax
  4921. 4048b8: ││││││││││ ││ ┆ movzbl %bl,%ecx
  4922. 4048bb: ││││││││││ ││ ┆ cmp %ecx,%r14d
  4923. 4048be: ││││││││││ ││ ╰ jne 404890 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x290>
  4924. 4048c0: ││││││││││ ││╭─── jmpq 4049b9 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x3b9>
  4925. 4048c5: ││││││││││ │┕┿━━━ movabs $0xfffffffc00000000,%r15
  4926. 4048cf: ││││││││││ │ │ xor %eax,%eax
  4927. 4048d1: ││││││││││ │ │ mov %r12,%rcx
  4928. 4048d4: ││││││││││ │ │ test $0x1,%dil
  4929. 4048d8: ││││││││││ │ │╭── je 404950 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x350>
  4930. 4048da: ││││││││││ │ ││ nopw 0x0(%rax,%rax,1)
  4931. 4048e0: ││││││││││ │ ││ ┍ shr $0x4,%rcx
  4932. 4048e4: ││││││││││ │ ││ ┆ inc %al
  4933. 4048e6: ││││││││││ │ ││ ┆ test %rcx,%rcx
  4934. 4048e9: ││││││││││ │ ││ ╰ jne 4048e0 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x2e0>
  4935. 4048eb: ││││││││││ │ ││ movzbl %al,%r14d
  4936. 4048ef: ││││││││││ │ ││ xor %ebx,%ebx
  4937. 4048f1: ││││││││││ │ ││ xor %edi,%edi
  4938. 4048f3: ││││││││││ │ ││ mov $0x2,%esi
  4939. 4048f8: ││││││││││ │ ││ mov %r14,%rdx
  4940. 4048fb: ││││││││││ │ ││ callq 419120 <_D4core6memory2GC6mallocFNaNbmkxC8TypeInfoZPv>
  4941. 404900: ││││││││││ │ ││ mov %rax,%rdx
  4942. 404903: ││││││││││ │ ││ mov %r14,%rax
  4943. 404906: ││││││││││ │ ││ shl $0x22,%rax
  4944. 40490a: ││││││││││ │ ││ add %r15,%rax
  4945. 40490d: ││││││││││ │ ││ nopl (%rax)
  4946. 404910: ││││││││││ │ ││ ┍ mov %rax,%rcx
  4947. 404913: ││││││││││ │ ││ ┆ shr $0x20,%rcx
  4948. 404917: ││││││││││ │ ││ ┆ mov %r12,%rsi
  4949. 40491a: ││││││││││ │ ││ ┆ shr %cl,%rsi
  4950. 40491d: ││││││││││ │ ││ ┆ cmp %r14,%rbx
  4951. 404920: ││││││││││╭┼─┼┼─┼ jae 404a99 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x499>
  4952. 404926: ││││││││││││ ││ ┆ and $0xf,%esi
  4953. 404929: ││││││││││││ ││ ┆ mov %esi,%ecx
  4954. 40492b: ││││││││││││ ││ ┆ or $0x30,%ecx
  4955. 40492e: ││││││││││││ ││ ┆ lea 0x57(%rsi),%edi
  4956. 404931: ││││││││││││ ││ ┆ cmp $0xa,%esi
  4957. 404934: ││││││││││││ ││ ┆ cmovb %ecx,%edi
  4958. 404937: ││││││││││││ ││ ┆ mov %dil,(%rdx,%rbx,1)
  4959. 40493b: ││││││││││││ ││ ┆ inc %rbx
  4960. 40493e: ││││││││││││ ││ ┆ add %r15,%rax
  4961. 404941: ││││││││││││ ││ ┆ movzbl %bl,%ecx
  4962. 404944: ││││││││││││ ││ ┆ cmp %ecx,%r14d
  4963. 404947: ││││││││││││ ││ ╰ jne 404910 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x310>
  4964. 404949: ││││││││││││ ││╭─ jmp 4049b9 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x3b9>
  4965. 40494b: ││││││││││││ │││ nopl 0x0(%rax,%rax,1)
  4966. 404950: ││││││││││││ │┕┿┯ shr $0x4,%rcx
  4967. 404954: ││││││││││││ │ │┆ inc %al
  4968. 404956: ││││││││││││ │ │┆ test %rcx,%rcx
  4969. 404959: ││││││││││││ │ │╰ jne 404950 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x350>
  4970. 40495b: ││││││││││││ │ │ movzbl %al,%r14d
  4971. 40495f: ││││││││││││ │ │ xor %ebx,%ebx
  4972. 404961: ││││││││││││ │ │ xor %edi,%edi
  4973. 404963: ││││││││││││ │ │ mov $0x2,%esi
  4974. 404968: ││││││││││││ │ │ mov %r14,%rdx
  4975. 40496b: ││││││││││││ │ │ callq 419120 <_D4core6memory2GC6mallocFNaNbmkxC8TypeInfoZPv>
  4976. 404970: ││││││││││││ │ │ mov %rax,%rdx
  4977. 404973: ││││││││││││ │ │ mov %r14,%rax
  4978. 404976: ││││││││││││ │ │ shl $0x22,%rax
  4979. 40497a: ││││││││││││ │ │ add %r15,%rax
  4980. 40497d: ││││││││││││ │ │ nopl (%rax)
  4981. 404980: ││││││││││││ │ │┍ mov %rax,%rcx
  4982. 404983: ││││││││││││ │ │┆ shr $0x20,%rcx
  4983. 404987: ││││││││││││ │ │┆ mov %r12,%rsi
  4984. 40498a: ││││││││││││ │ │┆ shr %cl,%rsi
  4985. 40498d: ││││││││││││ │ │┆ cmp %r14,%rbx
  4986. 404990: ││││││││││││╭┼─┼┼ jae 404a99 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x499>
  4987. 404996: ││││││││││││││ │┆ and $0xf,%esi
  4988. 404999: ││││││││││││││ │┆ mov %esi,%ecx
  4989. 40499b: ││││││││││││││ │┆ or $0x30,%ecx
  4990. 40499e: ││││││││││││││ │┆ lea 0x37(%rsi),%edi
  4991. 4049a1: ││││││││││││││ │┆ cmp $0xa,%esi
  4992. 4049a4: ││││││││││││││ │┆ cmovb %ecx,%edi
  4993. 4049a7: ││││││││││││││ │┆ mov %dil,(%rdx,%rbx,1)
  4994. 4049ab: ││││││││││││││ │┆ inc %rbx
  4995. 4049ae: ││││││││││││││ │┆ add %r15,%rax
  4996. 4049b1: ││││││││││││││ │┆ movzbl %bl,%ecx
  4997. 4049b4: ││││││││││││││ │┆ cmp %ecx,%r14d
  4998. 4049b7: ││││││││││││││ │╰ jne 404980 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x380>
  4999. 4049b9: │││┕┿┿┿┿┿┷┿┷┿┷━┷━ mov %r14,%rax
  5000. 4049bc: │││ │││││ │ │╭─── jmpq 404a87 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x487>
  5001. 4049c1: ││┕━┷┿┿┿┿━┿━┿┿━━━ and $0x1,%dil
  5002. 4049c5: ││ ││││ │ ││ movzbl %dil,%edi
  5003. 4049c9: ││ ││││ │ ││ shl $0x5,%edi
  5004. 4049cc: ││ ││││ │ ││ add $0x37,%edi
  5005. 4049cf: ││ ││││ │ ││ mov %esi,%esi
  5006. 4049d1: ││ ││││ │ ││ mov $0x31,%edx
  5007. 4049d6: ││ ││││ │ ││ mov $0x30,%r8d
  5008. 4049dc: ││ ││││ │ ││ nopl 0x0(%rax)
  5009. 4049e0: ││ ││││ │ ││ ┍ mov %rdx,%rbx
  5010. 4049e3: ││ ││││ │ ││ ┆ xor %edx,%edx
  5011. 4049e5: ││ ││││ │ ││ ┆ mov %r12,%rax
  5012. 4049e8: ││ ││││ │ ││ ┆ div %rsi
  5013. 4049eb: ││ ││││ │ ││ ┆ mov %edx,%ebp
  5014. 4049ed: ││ ││││ │ ││ ┆ and $0xfe,%ebp
  5015. 4049f3: ││ ││││ │ ││ ┆ cmp $0xa,%ebp
  5016. 4049f6: ││ ││││ │ ││ ┆ mov %edi,%ecx
  5017. 4049f8: ││ ││││ │ ││ ┆ cmovb %r8d,%ecx
  5018. 4049fc: ││ ││││ │ ││ ┆ add %edx,%ecx
  5019. 4049fe: ││ ││││ │ ││ ┆ mov %cl,0x5e(%rsp,%rbx,1)
  5020. 404a02: ││ ││││ │ ││ ┆ lea -0x1(%rbx),%rdx
  5021. 404a06: ││ ││││ │ ││ ┆ mov %rax,%r12
  5022. 404a09: ││ ││││ │ ││ ┆ test %r12,%r12
  5023. 404a0c: ││ ││││ │ ││ ╰ jne 4049e0 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x3e0>
  5024. 404a0e: ││ ││││ │ ││ lea 0x5e(%rsp,%rbx,1),%rsi
  5025. 404a13: ││ ││││ │ ││ mov $0x31,%edi
  5026. 404a18: ││ ││││ │ ││ sub %rdx,%rdi
  5027. 404a1b: ││ ││││ │ ││ callq 40aaa0 <_D6object14__T7_rawDupTaZ7_rawDupFNaNbANgaZANga>
  5028. 404a20: ││ ││││ │ ││ mov %rax,%r15
  5029. 404a23: ││ ││││ │ ││ mov %rdx,%r14
  5030. 404a26: ││ ││││ │ ││ mov $0x43f038,%r12d
  5031. 404a2c: ││ ││││ │ ││ mov 0x3a605(%rip),%rax # 43f038 <_D10TypeInfo_a6__initZ>
  5032. 404a33: ││ ││││ │ ││ mov 0x78(%rax),%r13
  5033. 404a37: ││ ││││ │ ││ mov $0x41c260,%eax
  5034. 404a3c: ││ ││││ │ ││ xor %ecx,%ecx
  5035. 404a3e: ││ ││││ │ ││ cmp %rax,%r13
  5036. 404a41: ││ ││││ │ ││ cmove %rcx,%r12
  5037. 404a45: ││ ││││ │ ││ cmove %rcx,%r13
  5038. 404a49: ││ ││││ │ ││ mov %r12,%rax
  5039. 404a4c: ││ ││││ │ ││ or %r13,%rax
  5040. 404a4f: ││ ││││ │ ││ setne %al
  5041. 404a52: ││ ││││ │ ││ test %r15,%r15
  5042. 404a55: ││ ││││ │ ││╭── je 404a81 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x481>
  5043. 404a57: ││ ││││ │ │││ test %al,%al
  5044. 404a59: ││ ││││ │ │││╭─ je 404a81 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x481>
  5045. 404a5b: ││ ││││ │ ││││ mov %r14,%rbx
  5046. 404a5e: ││ ││││ │ ││││ mov %r15,%rbp
  5047. 404a61: ││ ││││ │ ││││ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  5048. 404a70: ││ ││││ │ ││││┍ mov %r12,%rdi
  5049. 404a73: ││ ││││ │ ││││┆ mov %rbx,%rsi
  5050. 404a76: ││ ││││ │ ││││┆ callq *%r13
  5051. 404a79: ││ ││││ │ ││││┆ inc %rbx
  5052. 404a7c: ││ ││││ │ ││││┆ dec %rbp
  5053. 404a7f: ││ ││││ │ ││││╰ jne 404a70 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya+0x470>
  5054. 404a81: ││ ││││ │ ││┕┷━ mov %r15,%rax
  5055. 404a84: ││ ││││ │ ││ mov %r14,%rdx
  5056. 404a87: ││ ┕┿┿┿━┿━┿┷━━━ add $0x98,%rsp
  5057. 404a8e: ││ │││ │ │ pop %rbx
  5058. 404a8f: ││ │││ │ │ pop %r12
  5059. 404a91: ││ │││ │ │ pop %r13
  5060. 404a93: ││ │││ │ │ pop %r14
  5061. 404a95: ││ │││ │ │ pop %r15
  5062. 404a97: ││ │││ │ │ pop %rbp
  5063. 404a98: ││ │││ │ │ retq
  5064. 404a99: ┕┿━━━━┿┷┷━┷━┷━━━━ mov $0x40,%edi
  5065. 404a9e: │ │ mov $0x431ce0,%esi
  5066. 404aa3: │ │ mov $0x7d,%edx
  5067. 404aa8: │ │ callq 4161f0 <_d_arraybounds>
  5068. 404aad: ┕━━━━┿━━━━━━━━━━ mov $0x3f,%edi
  5069. 404ab2: │ mov $0x431ca0,%esi
  5070. 404ab7: │ mov $0x159b,%edx
  5071. 404abc: │ callq 4161f0 <_d_arraybounds>
  5072. 404ac1: ┕━━━━━━━━━━ mov $0x3f,%edi
  5073. 404ac6: mov $0x431ca0,%esi
  5074. 404acb: mov $0x15a8,%edx
  5075. 404ad0: callq 4161f0 <_d_arraybounds>
  5076. 404ad5: nopw %cs:0x0(%rax,%rax,1)
  5077. 404adf: nop
  5078.  
  5079. 0000000000404ae0 <ldc.dso_ctor.5bench>:
  5080. 404ae0: cmpb $0x0,0x254331(%rip) # 658e18 <ldc.dso_initialized>
  5081. 404ae7: ╭ jne 404b3c <ldc.dso_ctor.5bench+0x5c>
  5082. 404ae9: │ push %rbp
  5083. 404aea: │ mov %rsp,%rbp
  5084. 404aed: │ movb $0x1,0x254324(%rip) # 658e18 <ldc.dso_initialized>
  5085. 404af4: │ mov %rsp,%rax
  5086. 404af7: │ lea -0x30(%rax),%rdi
  5087. 404afb: │ mov %rdi,%rsp
  5088. 404afe: │ movq $0x1,-0x30(%rax)
  5089. 404b06: │ movq $0x658e10,-0x28(%rax)
  5090. 404b0e: │ mov $0x658dc8,%ecx
  5091. 404b13: │ movq %rcx,%xmm0
  5092. 404b18: │ mov $0x658a90,%ecx
  5093. 404b1d: │ movq %rcx,%xmm1
  5094. 404b22: │ punpcklqdq %xmm0,%xmm1
  5095. 404b26: │ movdqu %xmm1,-0x20(%rax)
  5096. 404b2b: │ movq $0x658a98,-0x10(%rax)
  5097. 404b33: │ callq 427d40 <_d_dso_registry>
  5098. 404b38: │ mov %rbp,%rsp
  5099. 404b3b: │ pop %rbp
  5100. 404b3c: ┕ retq
  5101. 404b3d: nopl (%rax)
  5102.  
  5103. 0000000000404b40 <ldc.dso_dtor.5bench>:
  5104. 404b40: cmpb $0x0,0x2542d1(%rip) # 658e18 <ldc.dso_initialized>
  5105. 404b47: ╭ je 404b9c <ldc.dso_dtor.5bench+0x5c>
  5106. 404b49: │ push %rbp
  5107. 404b4a: │ mov %rsp,%rbp
  5108. 404b4d: │ movb $0x0,0x2542c4(%rip) # 658e18 <ldc.dso_initialized>
  5109. 404b54: │ mov %rsp,%rax
  5110. 404b57: │ lea -0x30(%rax),%rdi
  5111. 404b5b: │ mov %rdi,%rsp
  5112. 404b5e: │ movq $0x1,-0x30(%rax)
  5113. 404b66: │ movq $0x658e10,-0x28(%rax)
  5114. 404b6e: │ mov $0x658dc8,%ecx
  5115. 404b73: │ movq %rcx,%xmm0
  5116. 404b78: │ mov $0x658a90,%ecx
  5117. 404b7d: │ movq %rcx,%xmm1
  5118. 404b82: │ punpcklqdq %xmm0,%xmm1
  5119. 404b86: │ movdqu %xmm1,-0x20(%rax)
  5120. 404b8b: │ movq $0x658a98,-0x10(%rax)
  5121. 404b93: │ callq 427d40 <_d_dso_registry>
  5122. 404b98: │ mov %rbp,%rsp
  5123. 404b9b: │ pop %rbp
  5124. 404b9c: ┕ retq
  5125. 404b9d: nopl (%rax)
  5126.  
  5127. 0000000000404ba0 <main>:
  5128. 404ba0: mov $0x4025c0,%edx
  5129. 404ba5: ╭ jmpq 42acd0 <_d_run_main>
  5130. 404baa: │ nopw 0x0(%rax,%rax,1)
  5131.  
  5132. 0000000000404bb0 <ldc.dso_ctor.12my_iteration>:
  5133. 404bb0: cmpb $0x0,0x254261(%rip) # 658e18 <ldc.dso_initialized>
  5134. 404bb7: ╭ jne 404c0c <ldc.dso_ctor.12my_iteration+0x5c>
  5135. 404bb9: │ push %rbp
  5136. 404bba: │ mov %rsp,%rbp
  5137. 404bbd: │ movb $0x1,0x254254(%rip) # 658e18 <ldc.dso_initialized>
  5138. 404bc4: │ mov %rsp,%rax
  5139. 404bc7: │ lea -0x30(%rax),%rdi
  5140. 404bcb: │ mov %rdi,%rsp
  5141. 404bce: │ movq $0x1,-0x30(%rax)
  5142. 404bd6: │ movq $0x658e10,-0x28(%rax)
  5143. 404bde: │ mov $0x658dc8,%ecx
  5144. 404be3: │ movq %rcx,%xmm0
  5145. 404be8: │ mov $0x658a90,%ecx
  5146. 404bed: │ movq %rcx,%xmm1
  5147. 404bf2: │ punpcklqdq %xmm0,%xmm1
  5148. 404bf6: │ movdqu %xmm1,-0x20(%rax)
  5149. 404bfb: │ movq $0x658aa0,-0x10(%rax)
  5150. 404c03: │ callq 427d40 <_d_dso_registry>
  5151. 404c08: │ mov %rbp,%rsp
  5152. 404c0b: │ pop %rbp
  5153. 404c0c: ┕ retq
  5154. 404c0d: nopl (%rax)
  5155.  
  5156. 0000000000404c10 <ldc.dso_dtor.12my_iteration>:
  5157. 404c10: cmpb $0x0,0x254201(%rip) # 658e18 <ldc.dso_initialized>
  5158. 404c17: ╭ je 404c6c <ldc.dso_dtor.12my_iteration+0x5c>
  5159. 404c19: │ push %rbp
  5160. 404c1a: │ mov %rsp,%rbp
  5161. 404c1d: │ movb $0x0,0x2541f4(%rip) # 658e18 <ldc.dso_initialized>
  5162. 404c24: │ mov %rsp,%rax
  5163. 404c27: │ lea -0x30(%rax),%rdi
  5164. 404c2b: │ mov %rdi,%rsp
  5165. 404c2e: │ movq $0x1,-0x30(%rax)
  5166. 404c36: │ movq $0x658e10,-0x28(%rax)
  5167. 404c3e: │ mov $0x658dc8,%ecx
  5168. 404c43: │ movq %rcx,%xmm0
  5169. 404c48: │ mov $0x658a90,%ecx
  5170. 404c4d: │ movq %rcx,%xmm1
  5171. 404c52: │ punpcklqdq %xmm0,%xmm1
  5172. 404c56: │ movdqu %xmm1,-0x20(%rax)
  5173. 404c5b: │ movq $0x658aa0,-0x10(%rax)
  5174. 404c63: │ callq 427d40 <_d_dso_registry>
  5175. 404c68: │ mov %rbp,%rsp
  5176. 404c6b: │ pop %rbp
  5177. 404c6c: ┕ retq
  5178. 404c6d: nopl (%rax)
  5179.  
  5180. 0000000000404c70 <_D3std11concurrency7Message11__fieldDtorMFZv>:
  5181. 404c70: mov 0x8(%rdi),%rax
  5182. 404c74: lea 0x10(%rdi),%rsi
  5183. 404c78: xor %edi,%edi
  5184. 404c7a: mov $0xd,%edx
  5185. 404c7f: jmpq *%rax
  5186. 404c81: nopw %cs:0x0(%rax,%rax,1)
  5187. 404c8b: nopl 0x0(%rax,%rax,1)
  5188.  
  5189. 0000000000404c90 <_D3std7variant18__T8VariantNVmi32Z8VariantN6__dtorMFZv>:
  5190. 404c90: mov (%rdi),%rax
  5191. 404c93: lea 0x8(%rdi),%rsi
  5192. 404c97: xor %edi,%edi
  5193. 404c99: mov $0xd,%edx
  5194. 404c9e: jmpq *%rax
  5195.  
  5196. 0000000000404ca0 <_D3std11concurrency7Message15__fieldPostblitMFZv>:
  5197. 404ca0: mov 0x8(%rdi),%rax
  5198. 404ca4: lea 0x10(%rdi),%rsi
  5199. 404ca8: xor %edi,%edi
  5200. 404caa: mov $0xc,%edx
  5201. 404caf: jmpq *%rax
  5202. 404cb1: nopw %cs:0x0(%rax,%rax,1)
  5203. 404cbb: nopl 0x0(%rax,%rax,1)
  5204.  
  5205. 0000000000404cc0 <_D3std7variant18__T8VariantNVmi32Z8VariantN10__postblitMFZv>:
  5206. 404cc0: mov (%rdi),%rax
  5207. 404cc3: lea 0x8(%rdi),%rsi
  5208. 404cc7: xor %edi,%edi
  5209. 404cc9: mov $0xc,%edx
  5210. 404cce: jmpq *%rax
  5211.  
  5212. 0000000000404cd0 <_D3std11concurrency7Message9__xtoHashFNbNeKxS3std11concurrency7MessageZm>:
  5213. 404cd0: push %r14
  5214. 404cd2: push %rbx
  5215. 404cd3: push %rax
  5216. 404cd4: mov %rdi,%rbx
  5217. 404cd7: mov 0x24d792(%rip),%rax # 652470 <_D36TypeInfo_xE3std11concurrency7MsgType6__initZ>
  5218. 404cde: mov $0x652470,%edi
  5219. 404ce3: mov %rbx,%rsi
  5220. 404ce6: callq *0x28(%rax)
  5221. 404ce9: mov %rax,%r14
  5222. 404cec: mov 0x24d7dd(%rip),%rax # 6524d0 <_D52TypeInfo_xS3std7variant18__T8VariantNVmi32Z8VariantN6__initZ>
  5223. 404cf3: lea 0x8(%rbx),%rsi
  5224. 404cf7: mov $0x6524d0,%edi
  5225. 404cfc: callq *0x28(%rax)
  5226. 404cff: add %r14,%rax
  5227. 404d02: add $0x8,%rsp
  5228. 404d06: pop %rbx
  5229. 404d07: pop %r14
  5230. 404d09: retq
  5231. 404d0a: nopw 0x0(%rax,%rax,1)
  5232.  
  5233. 0000000000404d10 <_D3std11concurrency7Message11__xopEqualsFKxS3std11concurrency7MessageKxS3std11concurrency7MessageZb>:
  5234. 404d10: mov %rdi,%rax
  5235. 404d13: mov (%rsi),%ecx
  5236. 404d15: cmp (%rax),%ecx
  5237. 404d17: ╭ jne 404d2c <_D3std11concurrency7Message11__xopEqualsFKxS3std11concurrency7MessageKxS3std11concurrency7MessageZb+0x1c>
  5238. 404d19: │ add $0x8,%rsi
  5239. 404d1d: │ add $0x8,%rax
  5240. 404d21: │ mov %rsi,%rdi
  5241. 404d24: │ mov %rax,%rsi
  5242. 404d27: ╭┼ jmpq 4102d0 <_D3std7variant18__T8VariantNVmi32Z8VariantN57__T8opEqualsTxS3std7variant18__T8VariantNVmi32Z8VariantNZ8opEqualsMxFKxS3std7variant18__T8VariantNVmi32Z8VariantNZb>
  5243. 404d2c: │┕ xor %eax,%eax
  5244. 404d2e: │ retq
  5245. 404d2f: │ nop
  5246.  
  5247. 0000000000404d30 <_D3std7variant18__T8VariantNVmi32Z8VariantN11__xopEqualsFKxS3std7variant18__T8VariantNVmi32Z8VariantNKxS3std7variant18__T8VariantNVmi32Z8VariantNZb>:
  5248. 404d30: mov %rdi,%rax
  5249. 404d33: mov %rsi,%rdi
  5250. 404d36: mov %rax,%rsi
  5251. 404d39: ╭ jmpq 4102d0 <_D3std7variant18__T8VariantNVmi32Z8VariantN57__T8opEqualsTxS3std7variant18__T8VariantNVmi32Z8VariantNZ8opEqualsMxFKxS3std7variant18__T8VariantNVmi32Z8VariantNZb>
  5252. 404d3e: │ xchg %ax,%ax
  5253.  
  5254. 0000000000404d40 <_D3std7variant18__T8VariantNVmi32Z8VariantN5opCmpMxFKxS3std7variant18__T8VariantNVmi32Z8VariantNZi>:
  5255. 404d40: push %rbx
  5256. 404d41: sub $0x60,%rsp
  5257. 404d45: mov %rdi,%rbx
  5258. 404d48: mov 0x20(%rsi),%rax
  5259. 404d4c: mov %rax,0x50(%rsp)
  5260. 404d51: movups (%rsi),%xmm0
  5261. 404d54: movups 0x10(%rsi),%xmm1
  5262. 404d58: movaps %xmm1,0x40(%rsp)
  5263. 404d5d: movaps %xmm0,0x30(%rsp)
  5264. 404d62: lea 0x38(%rsp),%rsi
  5265. 404d67: xor %edi,%edi
  5266. 404d69: mov $0xc,%edx
  5267. 404d6e: callq *0x30(%rsp)
  5268. 404d72: mov 0x50(%rsp),%rax
  5269. 404d77: mov %rax,0x20(%rsp)
  5270. 404d7c: movaps 0x30(%rsp),%xmm0
  5271. 404d81: movaps 0x40(%rsp),%xmm1
  5272. 404d86: movups %xmm1,0x10(%rsp)
  5273. 404d8b: movups %xmm0,(%rsp)
  5274. 404d8f: mov %rbx,%rdi
  5275. 404d92: callq 4100f0 <_D3std7variant18__T8VariantNVmi32Z8VariantN53__T5opCmpTS3std7variant18__T8VariantNVmi32Z8VariantNZ5opCmpMFS3std7variant18__T8VariantNVmi32Z8VariantNZi>
  5276. 404d97: add $0x60,%rsp
  5277. 404d9b: pop %rbx
  5278. 404d9c: retq
  5279. 404d9d: nopl (%rax)
  5280.  
  5281. 0000000000404da0 <_D3std7variant18__T8VariantNVmi32Z8VariantN8toStringMFZAya>:
  5282. 404da0: sub $0x18,%rsp
  5283. 404da4: mov %rdi,%rax
  5284. 404da7: xorps %xmm0,%xmm0
  5285. 404daa: movaps %xmm0,(%rsp)
  5286. 404dae: lea 0x8(%rax),%rsi
  5287. 404db2: lea (%rsp),%rdi
  5288. 404db6: mov $0x5,%edx
  5289. 404dbb: callq *(%rax)
  5290. 404dbd: test %rax,%rax
  5291. 404dc0: ╭ jne 404dd0 <_D3std7variant18__T8VariantNVmi32Z8VariantN8toStringMFZAya+0x30>
  5292. 404dc2: │ mov (%rsp),%rax
  5293. 404dc6: │ mov 0x8(%rsp),%rdx
  5294. 404dcb: │ add $0x18,%rsp
  5295. 404dcf: │ retq
  5296. 404dd0: ┕ ud2
  5297. 404dd2: nopw %cs:0x0(%rax,%rax,1)
  5298. 404ddc: nopl 0x0(%rax)
  5299.  
  5300. 0000000000404de0 <_D3std7variant18__T8VariantNVmi32Z8VariantN6toHashMxFNbNfZm>:
  5301. 404de0: push %rbx
  5302. 404de1: mov %rdi,%rbx
  5303. 404de4: callq 4100c0 <_D3std7variant18__T8VariantNVmi32Z8VariantN4typeMxFNbNdNeZC8TypeInfo>
  5304. 404de9: mov (%rax),%rcx
  5305. 404dec: mov 0x28(%rcx),%rcx
  5306. 404df0: lea 0x8(%rbx),%rsi
  5307. 404df4: mov %rax,%rdi
  5308. 404df7: pop %rbx
  5309. 404df8: jmpq *%rcx
  5310. 404dfa: nopw 0x0(%rax,%rax,1)
  5311.  
  5312. 0000000000404e00 <_D3std11concurrency12_staticDtor1FZv>:
  5313. 404e00: push %rax
  5314. 404e01: mov 0x254018(%rip),%rdi # 658e20 <_D3std11concurrency9schedulerC3std11concurrency9Scheduler>
  5315. 404e08: test %rdi,%rdi
  5316. 404e0b: ╭ je 404e1c <_D3std11concurrency12_staticDtor1FZv+0x1c>
  5317. 404e0d: │ mov (%rdi),%rax
  5318. 404e10: │ callq *0x20(%rax)
  5319. 404e13: │ mov %rax,%rdi
  5320. 404e16: │ pop %rax
  5321. 404e17: ╭┼ jmpq 404e40 <_D3std11concurrency10ThreadInfo7cleanupMFZv>
  5322. 404e1c: │┕ mov %fs:0x0,%rax
  5323. 404e25: │ lea -0x340(%rax),%rdi
  5324. 404e2c: │ pop %rax
  5325. 404e2d: │╭ jmpq 404e40 <_D3std11concurrency10ThreadInfo7cleanupMFZv>
  5326. 404e32: ││ nopw %cs:0x0(%rax,%rax,1)
  5327. 404e3c: ││ nopl 0x0(%rax)
  5328.  
  5329. 0000000000404e40 <_D3std11concurrency10ThreadInfo7cleanupMFZv>:
  5330. 404e40: push %rbp
  5331. 404e41: push %r15
  5332. 404e43: push %r14
  5333. 404e45: push %r13
  5334. 404e47: push %r12
  5335. 404e49: push %rbx
  5336. 404e4a: sub $0x98,%rsp
  5337. 404e51: mov %rdi,%r12
  5338. 404e54: mov (%r12),%rdi
  5339. 404e58: test %rdi,%rdi
  5340. 404e5b: ╭ je 404e62 <_D3std11concurrency10ThreadInfo7cleanupMFZv+0x22>
  5341. 404e5d: │ callq 4056a0 <_D3std11concurrency10MessageBox5closeMFZv>
  5342. 404e62: ┕ mov 0x8(%r12),%rdi
  5343. 404e67: mov $0x8,%esi
  5344. 404e6c: mov $0x652f60,%edx
  5345. 404e71: callq 4266b0 <_aaKeys>
  5346. 404e76: mov %rax,0x8(%rsp)
  5347. 404e7b: mov %rdx,(%rsp)
  5348. 404e7f: mov 0x24db1a(%rip),%r14 # 6529a0 <_D31TypeInfo_S3std11concurrency3Tid6__initZ+0x60>
  5349. 404e86: test %r14,%r14
  5350. 404e89: ╭── je 404eaf <_D3std11concurrency10ThreadInfo7cleanupMFZv+0x6f>
  5351. 404e8b: │ cmpq $0x0,0x8(%rsp)
  5352. 404e91: │╭─ je 404eaf <_D3std11concurrency10ThreadInfo7cleanupMFZv+0x6f>
  5353. 404e93: ││ mov (%rsp),%rbx
  5354. 404e97: ││ mov 0x8(%rsp),%rbp
  5355. 404e9c: ││ nopl 0x0(%rax)
  5356. 404ea0: ││┍ mov %rbx,%rdi
  5357. 404ea3: ││┆ callq *%r14
  5358. 404ea6: ││┆ add $0x8,%rbx
  5359. 404eaa: ││┆ dec %rbp
  5360. 404ead: ││╰ jne 404ea0 <_D3std11concurrency10ThreadInfo7cleanupMFZv+0x60>
  5361. 404eaf: ┕┷━ cmpq $0x0,0x8(%rsp)
  5362. 404eb5: ╭─ je 404fbc <_D3std11concurrency10ThreadInfo7cleanupMFZv+0x17c>
  5363. 404ebb: │ lea 0x18(%rsp),%r13
  5364. 404ec0: │ lea 0x20(%rsp),%rbx
  5365. 404ec5: │ xor %r14d,%r14d
  5366. 404ec8: │ nopl 0x0(%rax,%rax,1)
  5367. 404ed0: │┍ mov (%rsp),%rax
  5368. 404ed4: │┆ mov (%rax,%r14,8),%rbp
  5369. 404ed8: │┆ mov (%r12),%r15
  5370. 404edc: │┆ movq $0x0,0x10(%rsp)
  5371. 404ee5: │┆ movl $0x2,0x10(%rsp)
  5372. 404eed: │┆ mov 0x354ac(%rip),%rax # 43a3a0 <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ+0x20>
  5373. 404ef4: │┆ mov %rax,0x20(%r13)
  5374. 404ef8: │┆ movups 0x35491(%rip),%xmm0 # 43a390 <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ+0x10>
  5375. 404eff: │┆ movups %xmm0,0x10(%r13)
  5376. 404f04: │┆ movups 0x35475(%rip),%xmm0 # 43a380 <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ>
  5377. 404f0b: │┆ movups %xmm0,0x0(%r13)
  5378. 404f10: │┆ xor %edi,%edi
  5379. 404f12: │┆ mov $0xd,%edx
  5380. 404f17: │┆ mov %rbx,%rsi
  5381. 404f1a: │┆ callq *0x18(%rsp)
  5382. 404f1e: │┆ mov %r15,0x20(%rsp)
  5383. 404f23: │┆ movq $0x4098a0,0x18(%rsp)
  5384. 404f2c: │┆ mov 0x20(%r13),%rax
  5385. 404f30: │┆ mov %rax,0x90(%rsp)
  5386. 404f38: │┆ movups 0x0(%r13),%xmm0
  5387. 404f3d: │┆ movups 0x10(%r13),%xmm1
  5388. 404f42: │┆ movaps %xmm1,0x80(%rsp)
  5389. 404f4a: │┆ movaps %xmm0,0x70(%rsp)
  5390. 404f4f: │┆ xor %edi,%edi
  5391. 404f51: │┆ mov $0xc,%edx
  5392. 404f56: │┆ lea 0x78(%rsp),%rsi
  5393. 404f5b: │┆ callq *0x70(%rsp)
  5394. 404f5f: │┆ mov 0x90(%rsp),%rax
  5395. 404f67: │┆ mov %rax,0x60(%rsp)
  5396. 404f6c: │┆ movaps 0x70(%rsp),%xmm0
  5397. 404f71: │┆ movaps 0x80(%rsp),%xmm1
  5398. 404f79: │┆ movaps %xmm1,0x50(%rsp)
  5399. 404f7e: │┆ movaps %xmm0,0x40(%rsp)
  5400. 404f83: │┆ xor %edi,%edi
  5401. 404f85: │┆ mov $0xd,%edx
  5402. 404f8a: │┆ lea 0x48(%rsp),%rsi
  5403. 404f8f: │┆ callq *0x40(%rsp)
  5404. 404f93: │┆ mov %rbp,%rdi
  5405. 404f96: │┆ lea 0x10(%rsp),%rsi
  5406. 404f9b: │┆ callq 4062b0 <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv>
  5407. 404fa0: │┆ xor %edi,%edi
  5408. 404fa2: │┆ mov $0xd,%edx
  5409. 404fa7: │┆ mov %rbx,%rsi
  5410. 404faa: │┆ callq *0x18(%rsp)
  5411. 404fae: │┆ inc %r14
  5412. 404fb1: │┆ cmp 0x8(%rsp),%r14
  5413. 404fb6: │╰ jb 404ed0 <_D3std11concurrency10ThreadInfo7cleanupMFZv+0x90>
  5414. 404fbc: ┕━ mov 0x10(%r12),%rsi
  5415. 404fc1: xor %edi,%edi
  5416. 404fc3: callq 41bd20 <_D6object8opEqualsFC6ObjectC6ObjectZb>
  5417. 404fc8: test $0x1,%al
  5418. 404fca: ╭ jne 4050b2 <_D3std11concurrency10ThreadInfo7cleanupMFZv+0x272>
  5419. 404fd0: │ mov (%r12),%rbx
  5420. 404fd4: │ mov 0x10(%r12),%rbp
  5421. 404fd9: │ movq $0x0,0x10(%rsp)
  5422. 404fe2: │ movl $0x2,0x10(%rsp)
  5423. 404fea: │ mov 0x353af(%rip),%rax # 43a3a0 <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ+0x20>
  5424. 404ff1: │ mov %rax,0x38(%rsp)
  5425. 404ff6: │ movups 0x35393(%rip),%xmm0 # 43a390 <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ+0x10>
  5426. 404ffd: │ movups %xmm0,0x28(%rsp)
  5427. 405002: │ movups 0x35377(%rip),%xmm0 # 43a380 <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ>
  5428. 405009: │ movups %xmm0,0x18(%rsp)
  5429. 40500e: │ lea 0x20(%rsp),%r14
  5430. 405013: │ xor %edi,%edi
  5431. 405015: │ mov $0xd,%edx
  5432. 40501a: │ mov %r14,%rsi
  5433. 40501d: │ callq *0x18(%rsp)
  5434. 405021: │ mov %rbx,0x20(%rsp)
  5435. 405026: │ movq $0x4098a0,0x18(%rsp)
  5436. 40502f: │ mov 0x38(%rsp),%rax
  5437. 405034: │ mov %rax,0x90(%rsp)
  5438. 40503c: │ movups 0x18(%rsp),%xmm0
  5439. 405041: │ movups 0x28(%rsp),%xmm1
  5440. 405046: │ movaps %xmm1,0x80(%rsp)
  5441. 40504e: │ movaps %xmm0,0x70(%rsp)
  5442. 405053: │ lea 0x78(%rsp),%rsi
  5443. 405058: │ xor %edi,%edi
  5444. 40505a: │ mov $0xc,%edx
  5445. 40505f: │ callq *0x70(%rsp)
  5446. 405063: │ mov 0x90(%rsp),%rax
  5447. 40506b: │ mov %rax,0x60(%rsp)
  5448. 405070: │ movaps 0x70(%rsp),%xmm0
  5449. 405075: │ movaps 0x80(%rsp),%xmm1
  5450. 40507d: │ movaps %xmm1,0x50(%rsp)
  5451. 405082: │ movaps %xmm0,0x40(%rsp)
  5452. 405087: │ lea 0x48(%rsp),%rsi
  5453. 40508c: │ xor %edi,%edi
  5454. 40508e: │ mov $0xd,%edx
  5455. 405093: │ callq *0x40(%rsp)
  5456. 405097: │ lea 0x10(%rsp),%rsi
  5457. 40509c: │ mov %rbp,%rdi
  5458. 40509f: │ callq 4062b0 <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv>
  5459. 4050a4: │ xor %edi,%edi
  5460. 4050a6: │ mov $0xd,%edx
  5461. 4050ab: │ mov %r14,%rsi
  5462. 4050ae: │ callq *0x18(%rsp)
  5463. 4050b2: ┕ callq 405540 <_D3std11concurrency12unregisterMeFZv>
  5464. 4050b7: add $0x98,%rsp
  5465. 4050be: pop %rbx
  5466. 4050bf: pop %r12
  5467. 4050c1: pop %r13
  5468. 4050c3: pop %r14
  5469. 4050c5: pop %r15
  5470. 4050c7: pop %rbp
  5471. 4050c8: retq
  5472. 4050c9: mov %rax,%rbp
  5473. 4050cc: xor %edi,%edi
  5474. 4050ce: mov $0xd,%edx
  5475. 4050d3: mov %rbx,%rsi
  5476. 4050d6: ┍ callq *0x18(%rsp)
  5477. 4050da: ┆ mov %rbp,%rdi
  5478. 4050dd: ┆ callq 41aed0 <_d_eh_resume_unwind>
  5479. 4050e2: ┆ mov %rax,%rbp
  5480. 4050e5: ┆ xor %edi,%edi
  5481. 4050e7: ┆ mov $0xd,%edx
  5482. 4050ec: ┆ mov %r14,%rsi
  5483. 4050ef: ╰ jmp 4050d6 <_D3std11concurrency10ThreadInfo7cleanupMFZv+0x296>
  5484. 4050f1: nopw %cs:0x0(%rax,%rax,1)
  5485. 4050fb: nopl 0x0(%rax,%rax,1)
  5486.  
  5487. 0000000000405100 <_D3std11concurrency24PriorityMessageException11__fieldDtorMFZv>:
  5488. 405100: mov 0x48(%rdi),%rax
  5489. 405104: lea 0x50(%rdi),%rsi
  5490. 405108: xor %edi,%edi
  5491. 40510a: mov $0xd,%edx
  5492. 40510f: jmpq *%rax
  5493. 405111: nopw %cs:0x0(%rax,%rax,1)
  5494. 40511b: nopl 0x0(%rax,%rax,1)
  5495.  
  5496. 0000000000405120 <_D3std6format62__T14formattedWriteTDFAxaZvTaTPC3std11concurrency10MessageBoxZ14formattedWriteFDFAxaZvxAaPC3std11concurrency10MessageBoxZk>:
  5497. 405120: push %rbp
  5498. 405121: push %r15
  5499. 405123: push %r14
  5500. 405125: push %r13
  5501. 405127: push %r12
  5502. 405129: push %rbx
  5503. 40512a: sub $0x88,%rsp
  5504. 405131: mov %r8,%r15
  5505. 405134: mov %rcx,%rbx
  5506. 405137: mov %rsi,%r12
  5507. 40513a: mov %rdi,%r14
  5508. 40513d: movups 0x2dce4(%rip),%xmm0 # 432e28 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x20>
  5509. 405144: movaps %xmm0,0x30(%rsp)
  5510. 405149: movups 0x2dcc8(%rip),%xmm0 # 432e18 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10>
  5511. 405150: movaps %xmm0,0x20(%rsp)
  5512. 405155: movups 0x2dcac(%rip),%xmm0 # 432e08 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ>
  5513. 40515c: movaps %xmm0,0x10(%rsp)
  5514. 405161: mov %r12,0x40(%rsp)
  5515. 405166: mov %rdx,0x48(%rsp)
  5516. 40516b: lea 0x10(%rsp),%rdi
  5517. 405170: mov %rbx,%rsi
  5518. 405173: mov %r15,%rdx
  5519. 405176: callq 406da0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec31__T17writeUpToNextSpecTDFAxaZvZ17writeUpToNextSpecMFDFAxaZvZb>
  5520. 40517b: xor %ebp,%ebp
  5521. 40517d: test $0x1,%al
  5522. 40517f: ╭───────── je 405245 <_D3std6format62__T14formattedWriteTDFAxaZvTaTPC3std11concurrency10MessageBoxZ14formattedWriteFDFAxaZvxAaPC3std11concurrency10MessageBoxZk+0x125>
  5523. 405185: │ xor %ebp,%ebp
  5524. 405187: │ lea 0x10(%rsp),%r13
  5525. 40518c: │ nopl 0x0(%rax)
  5526. 405190: │ ┍━━━━━━ mov 0x19(%rsp),%al
  5527. 405194: │ ┆ cmp $0x1,%ebp
  5528. 405197: │ ┆ ╭ jne 4051a1 <_D3std6format62__T14formattedWriteTDFAxaZvTaTPC3std11concurrency10MessageBoxZ14formattedWriteFDFAxaZvxAaPC3std11concurrency10MessageBoxZk+0x81>
  5529. 405199: │ ┆ │ test %al,%al
  5530. 40519b: │ ┆╭────┼ je 40523b <_D3std6format62__T14formattedWriteTDFAxaZvTaTPC3std11concurrency10MessageBoxZ14formattedWriteFDFAxaZvxAaPC3std11concurrency10MessageBoxZk+0x11b>
  5531. 4051a1: │ ┆│ ┕ mov 0x10(%rsp),%rsi
  5532. 4051a6: │ ┆│ cmp $0x7fffffff,%esi
  5533. 4051ac: │ ╭┼┼───── je 405259 <_D3std6format62__T14formattedWriteTDFAxaZvTaTPC3std11concurrency10MessageBoxZ14formattedWriteFDFAxaZvxAaPC3std11concurrency10MessageBoxZk+0x139>
  5534. 4051b2: │ │┆│ test %esi,%esi
  5535. 4051b4: │╭┼┼┼───── js 405263 <_D3std6format62__T14formattedWriteTDFAxaZvTaTPC3std11concurrency10MessageBoxZ14formattedWriteFDFAxaZvxAaPC3std11concurrency10MessageBoxZk+0x143>
  5536. 4051ba: │││┆│ shr $0x20,%rsi
  5537. 4051be: │││┆│ cmp $0x7fffffff,%esi
  5538. 4051c4: │││┆│ ╭─── je 405259 <_D3std6format62__T14formattedWriteTDFAxaZvTaTPC3std11concurrency10MessageBoxZ14formattedWriteFDFAxaZvxAaPC3std11concurrency10MessageBoxZk+0x139>
  5539. 4051ca: │││┆│ │ test %esi,%esi
  5540. 4051cc: │││┆│╭┼─── js 405263 <_D3std6format62__T14formattedWriteTDFAxaZvTaTPC3std11concurrency10MessageBoxZ14formattedWriteFDFAxaZvxAaPC3std11concurrency10MessageBoxZk+0x143>
  5541. 4051d2: │││┆│││ test %al,%al
  5542. 4051d4: │││┆│││╭── je 405210 <_D3std6format62__T14formattedWriteTDFAxaZvTaTPC3std11concurrency10MessageBoxZ14formattedWriteFDFAxaZvxAaPC3std11concurrency10MessageBoxZk+0xf0>
  5543. 4051d6: │││┆││││ mov 0x1a(%rsp),%cl
  5544. 4051da: │││┆││││ movzbl %al,%eax
  5545. 4051dd: │││┆││││ cmp $0x1,%eax
  5546. 4051e0: │││┆││││╭─ jne 4051fe <_D3std6format62__T14formattedWriteTDFAxaZvTaTPC3std11concurrency10MessageBoxZ14formattedWriteFDFAxaZvxAaPC3std11concurrency10MessageBoxZk+0xde>
  5547. 4051e2: │││┆│││││ movzbl %cl,%edx
  5548. 4051e5: │││┆│││││ cmp %edx,%eax
  5549. 4051e7: │││┆│││││╭ ja 4051fe <_D3std6format62__T14formattedWriteTDFAxaZvTaTPC3std11concurrency10MessageBoxZ14formattedWriteFDFAxaZvxAaPC3std11concurrency10MessageBoxZk+0xde>
  5550. 4051e9: │││┆││││││ mov %r13,%rdi
  5551. 4051ec: │││┆││││││ mov %r14,%rsi
  5552. 4051ef: │││┆││││││ mov %rbx,%rdx
  5553. 4051f2: │││┆││││││ mov %r15,%rcx
  5554. 4051f5: │││┆││││││ callq 406ca0 <_D3std6format59__T11formatValueTDFAxaZvTPC3std11concurrency10MessageBoxTaZ11formatValueFDFAxaZvPC3std11concurrency10MessageBoxKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  5555. 4051fa: │││┆││││││ mov 0x1a(%rsp),%cl
  5556. 4051fe: │││┆││││┕┷ movzbl %cl,%eax
  5557. 405201: │││┆││││ cmp %eax,%ebp
  5558. 405203: │││┆││││ cmovb %eax,%ebp
  5559. 405206: │││┆││││ ╭ jmp 405223 <_D3std6format62__T14formattedWriteTDFAxaZvTaTPC3std11concurrency10MessageBoxZ14formattedWriteFDFAxaZvxAaPC3std11concurrency10MessageBoxZk+0x103>
  5560. 405208: │││┆││││ │ nopl 0x0(%rax,%rax,1)
  5561. 405210: │││┆│││┕━┿ mov %r13,%rdi
  5562. 405213: │││┆│││ │ mov %r14,%rsi
  5563. 405216: │││┆│││ │ mov %rbx,%rdx
  5564. 405219: │││┆│││ │ mov %r15,%rcx
  5565. 40521c: │││┆│││ │ callq 406ca0 <_D3std6format59__T11formatValueTDFAxaZvTPC3std11concurrency10MessageBoxTaZ11formatValueFDFAxaZvPC3std11concurrency10MessageBoxKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  5566. 405221: │││┆│││ │ inc %ebp
  5567. 405223: │││┆│││ ┕ mov %r13,%rdi
  5568. 405226: │││┆│││ mov %rbx,%rsi
  5569. 405229: │││┆│││ mov %r15,%rdx
  5570. 40522c: │││┆│││ callq 406da0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec31__T17writeUpToNextSpecTDFAxaZvZ17writeUpToNextSpecMFDFAxaZvZb>
  5571. 405231: │││┆│││ test $0x1,%al
  5572. 405233: │││╰┼┼┼─── jne 405190 <_D3std6format62__T14formattedWriteTDFAxaZvTaTPC3std11concurrency10MessageBoxZ14formattedWriteFDFAxaZvxAaPC3std11concurrency10MessageBoxZk+0x70>
  5573. 405239: │││ │││ ╭ jmp 405245 <_D3std6format62__T14formattedWriteTDFAxaZvTaTPC3std11concurrency10MessageBoxZ14formattedWriteFDFAxaZvxAaPC3std11concurrency10MessageBoxZk+0x125>
  5574. 40523b: │││ ┕┿┿━━┿ test %r12,%r12
  5575. 40523e: │││ ││ ╭┼ jne 40526d <_D3std6format62__T14formattedWriteTDFAxaZvTaTPC3std11concurrency10MessageBoxZ14formattedWriteFDFAxaZvxAaPC3std11concurrency10MessageBoxZk+0x14d>
  5576. 405240: │││ ││ ││ mov $0x1,%ebp
  5577. 405245: ┕┿┿━━┿┿━┿┷ mov %ebp,%eax
  5578. 405247: ││ ││ │ add $0x88,%rsp
  5579. 40524e: ││ ││ │ pop %rbx
  5580. 40524f: ││ ││ │ pop %r12
  5581. 405251: ││ ││ │ pop %r13
  5582. 405253: ││ ││ │ pop %r14
  5583. 405255: ││ ││ │ pop %r15
  5584. 405257: ││ ││ │ pop %rbp
  5585. 405258: ││ ││ │ retq
  5586. 405259: │┕━━┿┷━┿━ mov %r14,%rdi
  5587. 40525c: │ │ │ mov %ebp,%esi
  5588. 40525e: │ │ │ callq 406fc0 <_D3std6format46__T9getNthIntTPC3std11concurrency10MessageBoxZ9getNthIntFNaNfkPC3std11concurrency10MessageBoxZi>
  5589. 405263: ┕━━━┷━━┿━ not %esi
  5590. 405265: │ mov %r14,%rdi
  5591. 405268: │ callq 406fc0 <_D3std6format46__T9getNthIntTPC3std11concurrency10MessageBoxZ9getNthIntFNaNfkPC3std11concurrency10MessageBoxZi>
  5592. 40526d: ┕━ mov $0x653b20,%edi
  5593. 405272: callq 422d70 <_d_newclass>
  5594. 405277: mov %rax,%rbx
  5595. 40527a: movq $0x439b10,(%rbx)
  5596. 405281: movq $0x0,0x8(%rbx)
  5597. 405289: mov 0x34878(%rip),%rax # 439b08 <_D3std6format15FormatException6__initZ+0x40>
  5598. 405290: mov %rax,0x40(%rbx)
  5599. 405294: movups 0x3485d(%rip),%xmm0 # 439af8 <_D3std6format15FormatException6__initZ+0x30>
  5600. 40529b: movups %xmm0,0x30(%rbx)
  5601. 40529f: movups 0x34842(%rip),%xmm0 # 439ae8 <_D3std6format15FormatException6__initZ+0x20>
  5602. 4052a6: movups %xmm0,0x20(%rbx)
  5603. 4052aa: movups 0x34827(%rip),%xmm0 # 439ad8 <_D3std6format15FormatException6__initZ+0x10>
  5604. 4052b1: movups %xmm0,0x10(%rbx)
  5605. 4052b5: movzbl 0x18(%rsp),%ebp
  5606. 4052ba: mov $0x1a,%edi
  5607. 4052bf: mov $0x431b20,%esi
  5608. 4052c4: callq 40b510 <_D3std4conv11__T2toTAyaZ11__T2toTAyaZ2toFNaNbNiNfAyaZAya>
  5609. 4052c9: mov %rax,0x68(%rsp)
  5610. 4052ce: mov %rdx,0x70(%rsp)
  5611. 4052d3: movq $0x0,0x80(%rsp)
  5612. 4052df: lea 0x80(%rsp),%rdi
  5613. 4052e7: xor %esi,%esi
  5614. 4052e9: callq 40aaf0 <_D3std5array17__T8AppenderTAyaZ8Appender6__ctorMFNaNbNcNfnZS3std5array17__T8AppenderTAyaZ8Appender>
  5615. 4052ee: mov 0x80(%rsp),%rax
  5616. 4052f6: mov %rax,0x78(%rsp)
  5617. 4052fb: mov %rax,0x80(%rsp)
  5618. 405303: lea 0x80(%rsp),%rsi
  5619. 40530b: mov %ebp,%edi
  5620. 40530d: callq 40a930 <_D3std5range10primitives50__T3putTS3std5array17__T8AppenderTAyaZ8AppenderTaZ3putFNaNbNfKS3std5array17__T8AppenderTAyaZ8AppenderaZv>
  5621. 405312: lea 0x78(%rsp),%rdi
  5622. 405317: callq 40a9f0 <_D3std5array17__T8AppenderTAyaZ8Appender4dataMNgFNaNbNdNiNeZAya>
  5623. 40531c: mov %rdx,%rcx
  5624. 40531f: lea 0x68(%rsp),%rsi
  5625. 405324: mov $0x440418,%edi
  5626. 405329: mov %rax,%rdx
  5627. 40532c: callq 424630 <_d_arrayappendT>
  5628. 405331: mov %rax,0x58(%rsp)
  5629. 405336: mov %rdx,0x60(%rsp)
  5630. 40533b: movups 0x58(%rsp),%xmm0
  5631. 405340: movups %xmm0,(%rsp)
  5632. 405344: xor %esi,%esi
  5633. 405346: mov $0x1e4,%edx
  5634. 40534b: mov $0x2a,%ecx
  5635. 405350: mov $0x432320,%r8d
  5636. 405356: mov %rbx,%rdi
  5637. 405359: callq 40f330 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException>
  5638. 40535e: mov %rax,%rdi
  5639. 405361: callq 41ad10 <_d_throw_exception>
  5640. 405366: nopw %cs:0x0(%rax,%rax,1)
  5641.  
  5642. 0000000000405370 <_D3std11concurrency3Tid9__xtoHashFNbNeKxS3std11concurrency3TidZm>:
  5643. 405370: mov %rdi,%rax
  5644. 405373: mov 0x24d676(%rip),%rcx # 6529f0 <_D40TypeInfo_xC3std11concurrency10MessageBox6__initZ>
  5645. 40537a: mov 0x28(%rcx),%rcx
  5646. 40537e: mov $0x6529f0,%edi
  5647. 405383: mov %rax,%rsi
  5648. 405386: jmpq *%rcx
  5649. 405388: nopl 0x0(%rax,%rax,1)
  5650.  
  5651. 0000000000405390 <_D3std11concurrency3Tid11__xopEqualsFKxS3std11concurrency3TidKxS3std11concurrency3TidZb>:
  5652. 405390: mov (%rsi),%rsi
  5653. 405393: mov (%rdi),%rdi
  5654. 405396: ╭ jmpq 41be10 <_D6object8opEqualsFxC6ObjectxC6ObjectZb>
  5655. 40539b: │ nopl 0x0(%rax,%rax,1)
  5656.  
  5657. 00000000004053a0 <_D3std11concurrency10MessageBox6__ctorMFNeZC3std11concurrency10MessageBox>:
  5658. 4053a0: push %r14
  5659. 4053a2: push %rbx
  5660. 4053a3: push %rax
  5661. 4053a4: mov %rdi,%rbx
  5662. 4053a7: mov $0x6552a0,%edi
  5663. 4053ac: callq 422d70 <_d_newclass>
  5664. 4053b1: movq $0x43c660,(%rax)
  5665. 4053b8: movq $0x0,0x8(%rax)
  5666. 4053c0: mov 0x37291(%rip),%rcx # 43c658 <_D4core4sync5mutex5Mutex6__initZ+0x40>
  5667. 4053c7: mov %rcx,0x40(%rax)
  5668. 4053cb: movups 0x37276(%rip),%xmm0 # 43c648 <_D4core4sync5mutex5Mutex6__initZ+0x30>
  5669. 4053d2: movups %xmm0,0x30(%rax)
  5670. 4053d6: movups 0x3725b(%rip),%xmm0 # 43c638 <_D4core4sync5mutex5Mutex6__initZ+0x20>
  5671. 4053dd: movups %xmm0,0x20(%rax)
  5672. 4053e1: movups 0x37240(%rip),%xmm0 # 43c628 <_D4core4sync5mutex5Mutex6__initZ+0x10>
  5673. 4053e8: movups %xmm0,0x10(%rax)
  5674. 4053ec: mov %rax,%rdi
  5675. 4053ef: callq 419bc0 <_D4core4sync5mutex5Mutex6__ctorMFNbNeZC4core4sync5mutex5Mutex>
  5676. 4053f4: mov %rax,0x40(%rbx)
  5677. 4053f8: movb $0x0,0xa8(%rbx)
  5678. 4053ff: mov 0x253a1a(%rip),%rdi # 658e20 <_D3std11concurrency9schedulerC3std11concurrency9Scheduler>
  5679. 405406: test %rdi,%rdi
  5680. 405409: ╭ je 40542e <_D3std11concurrency10MessageBox6__ctorMFNeZC3std11concurrency10MessageBox+0x8e>
  5681. 40540b: │ mov (%rdi),%rcx
  5682. 40540e: │ mov %rax,%rsi
  5683. 405411: │ callq *0x28(%rcx)
  5684. 405414: │ mov %rax,0x48(%rbx)
  5685. 405418: │ mov 0x253a01(%rip),%rdi # 658e20 <_D3std11concurrency9schedulerC3std11concurrency9Scheduler>
  5686. 40541f: │ mov (%rdi),%rax
  5687. 405422: │ mov 0x40(%rbx),%rsi
  5688. 405426: │ callq *0x28(%rax)
  5689. 405429: ╭┼ jmpq 4054cd <_D3std11concurrency10MessageBox6__ctorMFNeZC3std11concurrency10MessageBox+0x12d>
  5690. 40542e: │┕ mov $0x6551b0,%edi
  5691. 405433: │ callq 422d70 <_d_newclass>
  5692. 405438: │ movq $0x43c4f0,(%rax)
  5693. 40543f: │ movq $0x0,0x8(%rax)
  5694. 405447: │ mov 0x37092(%rip),%r14 # 43c4e0 <_D4core4sync9condition9Condition6__initZ+0x40>
  5695. 40544e: │ mov %r14,0x40(%rax)
  5696. 405452: │ movups 0x37077(%rip),%xmm0 # 43c4d0 <_D4core4sync9condition9Condition6__initZ+0x30>
  5697. 405459: │ movups %xmm0,0x30(%rax)
  5698. 40545d: │ movups 0x3705c(%rip),%xmm0 # 43c4c0 <_D4core4sync9condition9Condition6__initZ+0x20>
  5699. 405464: │ movups %xmm0,0x20(%rax)
  5700. 405468: │ movups 0x37041(%rip),%xmm0 # 43c4b0 <_D4core4sync9condition9Condition6__initZ+0x10>
  5701. 40546f: │ movups %xmm0,0x10(%rax)
  5702. 405473: │ mov 0x40(%rbx),%rsi
  5703. 405477: │ mov %rax,%rdi
  5704. 40547a: │ callq 419760 <_D4core4sync9condition9Condition6__ctorMFNbNfC4core4sync5mutex5MutexZC4core4sync9condition9Condition>
  5705. 40547f: │ mov %rax,0x48(%rbx)
  5706. 405483: │ mov $0x6551b0,%edi
  5707. 405488: │ callq 422d70 <_d_newclass>
  5708. 40548d: │ movq $0x43c4f0,(%rax)
  5709. 405494: │ movq $0x0,0x8(%rax)
  5710. 40549c: │ mov %r14,0x40(%rax)
  5711. 4054a0: │ movups 0x37029(%rip),%xmm0 # 43c4d0 <_D4core4sync9condition9Condition6__initZ+0x30>
  5712. 4054a7: │ movups %xmm0,0x30(%rax)
  5713. 4054ab: │ movups 0x3700e(%rip),%xmm0 # 43c4c0 <_D4core4sync9condition9Condition6__initZ+0x20>
  5714. 4054b2: │ movups %xmm0,0x20(%rax)
  5715. 4054b6: │ movups 0x36ff3(%rip),%xmm0 # 43c4b0 <_D4core4sync9condition9Condition6__initZ+0x10>
  5716. 4054bd: │ movups %xmm0,0x10(%rax)
  5717. 4054c1: │ mov 0x40(%rbx),%rsi
  5718. 4054c5: │ mov %rax,%rdi
  5719. 4054c8: │ callq 419760 <_D4core4sync9condition9Condition6__ctorMFNbNfC4core4sync5mutex5MutexZC4core4sync9condition9Condition>
  5720. 4054cd: ┕━ mov %rax,0x50(%rbx)
  5721. 4054d1: mov %rbx,%rax
  5722. 4054d4: add $0x8,%rsp
  5723. 4054d8: pop %rbx
  5724. 4054d9: pop %r14
  5725. 4054db: retq
  5726. 4054dc: nopl 0x0(%rax)
  5727.  
  5728. 00000000004054e0 <std_concurrency_static_this>:
  5729. 4054e0: push %rax
  5730. 4054e1: mov $0x6552a0,%edi
  5731. 4054e6: callq 422d70 <_d_newclass>
  5732. 4054eb: movq $0x43c660,(%rax)
  5733. 4054f2: movq $0x0,0x8(%rax)
  5734. 4054fa: mov 0x37157(%rip),%rcx # 43c658 <_D4core4sync5mutex5Mutex6__initZ+0x40>
  5735. 405501: mov %rcx,0x40(%rax)
  5736. 405505: movups 0x3713c(%rip),%xmm0 # 43c648 <_D4core4sync5mutex5Mutex6__initZ+0x30>
  5737. 40550c: movups %xmm0,0x30(%rax)
  5738. 405510: movups 0x37121(%rip),%xmm0 # 43c638 <_D4core4sync5mutex5Mutex6__initZ+0x20>
  5739. 405517: movups %xmm0,0x20(%rax)
  5740. 40551b: movups 0x37106(%rip),%xmm0 # 43c628 <_D4core4sync5mutex5Mutex6__initZ+0x10>
  5741. 405522: movups %xmm0,0x10(%rax)
  5742. 405526: mov %rax,%rdi
  5743. 405529: callq 419bc0 <_D4core4sync5mutex5Mutex6__ctorMFNbNeZC4core4sync5mutex5Mutex>
  5744. 40552e: mov %rax,0x253903(%rip) # 658e38 <_D3std11concurrency12registryLockC4core4sync5mutex5Mutex>
  5745. 405535: pop %rax
  5746. 405536: retq
  5747. 405537: nopw 0x0(%rax,%rax,1)
  5748.  
  5749. 0000000000405540 <_D3std11concurrency12unregisterMeFZv>:
  5750. 405540: push %r15
  5751. 405542: push %r14
  5752. 405544: push %r12
  5753. 405546: push %rbx
  5754. 405547: sub $0x18,%rsp
  5755. 40554b: mov 0x2538ce(%rip),%rdi # 658e20 <_D3std11concurrency9schedulerC3std11concurrency9Scheduler>
  5756. 405552: test %rdi,%rdi
  5757. 405555: ╭ je 40555f <_D3std11concurrency12unregisterMeFZv+0x1f>
  5758. 405557: │ mov (%rdi),%rax
  5759. 40555a: │ callq *0x20(%rax)
  5760. 40555d: ╭┼ jmp 40556f <_D3std11concurrency12unregisterMeFZv+0x2f>
  5761. 40555f: │┕ mov %fs:0x0,%rax
  5762. 405568: │ lea -0x340(%rax),%rax
  5763. 40556f: ┕━ mov (%rax),%rsi
  5764. 405572: xor %edi,%edi
  5765. 405574: callq 41bd20 <_D6object8opEqualsFC6ObjectC6ObjectZb>
  5766. 405579: mov %al,%bl
  5767. 40557b: mov 0x25389e(%rip),%rdi # 658e20 <_D3std11concurrency9schedulerC3std11concurrency9Scheduler>
  5768. 405582: test %rdi,%rdi
  5769. 405585: ╭ je 405592 <_D3std11concurrency12unregisterMeFZv+0x52>
  5770. 405587: │ mov (%rdi),%rax
  5771. 40558a: │ callq *0x20(%rax)
  5772. 40558d: │ mov %rax,%r14
  5773. 405590: ╭┼ jmp 4055a2 <_D3std11concurrency12unregisterMeFZv+0x62>
  5774. 405592: │┕ mov %fs:0x0,%rax
  5775. 40559b: │ lea -0x340(%rax),%r14
  5776. 4055a2: ┕━ test $0x1,%bl
  5777. 4055a5: ╭── je 405608 <_D3std11concurrency12unregisterMeFZv+0xc8>
  5778. 4055a7: │ mov $0x652a10,%edi
  5779. 4055ac: │ callq 422d70 <_d_newclass>
  5780. 4055b1: │ mov %rax,%rbx
  5781. 4055b4: │ movq $0x432a10,(%rbx)
  5782. 4055bb: │ movq $0x0,0x8(%rbx)
  5783. 4055c3: │ lea 0x10(%rbx),%rdi
  5784. 4055c7: │ mov $0x432a48,%esi
  5785. 4055cc: │ mov $0x99,%edx
  5786. 4055d1: │ callq 402490 <memcpy@plt>
  5787. 4055d6: │ mov %rbx,%rdi
  5788. 4055d9: │ callq 4053a0 <_D3std11concurrency10MessageBox6__ctorMFNeZC3std11concurrency10MessageBox>
  5789. 4055de: │ mov %rax,(%r14)
  5790. 4055e1: │ mov 0x253838(%rip),%rdi # 658e20 <_D3std11concurrency9schedulerC3std11concurrency9Scheduler>
  5791. 4055e8: │ test %rdi,%rdi
  5792. 4055eb: │ ╭ je 4055f8 <_D3std11concurrency12unregisterMeFZv+0xb8>
  5793. 4055ed: │ │ mov (%rdi),%rax
  5794. 4055f0: │ │ callq *0x20(%rax)
  5795. 4055f3: │ │ mov %rax,%r14
  5796. 4055f6: │╭┼ jmp 405608 <_D3std11concurrency12unregisterMeFZv+0xc8>
  5797. 4055f8: ││┕ mov %fs:0x0,%rax
  5798. 405601: ││ lea -0x340(%rax),%r14
  5799. 405608: ┕┷━ mov (%r14),%rax
  5800. 40560b: mov %rax,0x10(%rsp)
  5801. 405610: mov 0x253821(%rip),%r14 # 658e38 <_D3std11concurrency12registryLockC4core4sync5mutex5Mutex>
  5802. 405617: mov %r14,%rdi
  5803. 40561a: callq 42b580 <_d_monitorenter>
  5804. 40561f: mov 0x25380a(%rip),%r15 # 658e30 <_D3std11concurrency10namesByTidHS3std11concurrency3TidAAya>
  5805. 405626: lea 0x10(%rsp),%rdx
  5806. 40562b: mov $0x652940,%esi
  5807. 405630: mov %r15,%rdi
  5808. 405633: callq 4263f0 <_aaInX>
  5809. 405638: test %rax,%rax
  5810. 40563b: ╭── je 40568d <_D3std11concurrency12unregisterMeFZv+0x14d>
  5811. 40563d: │ mov (%rax),%r12
  5812. 405640: │ test %r12,%r12
  5813. 405643: │╭─ je 40567b <_D3std11concurrency12unregisterMeFZv+0x13b>
  5814. 405645: ││ mov 0x8(%rax),%rbx
  5815. 405649: ││ lea (%rsp),%r15
  5816. 40564d: ││ nopl (%rax)
  5817. 405650: ││┍ movups (%rbx),%xmm0
  5818. 405653: ││┆ movaps %xmm0,(%rsp)
  5819. 405657: ││┆ mov 0x2537ca(%rip),%rdi # 658e28 <_D3std11concurrency9tidByNameHAyaS3std11concurrency3Tid>
  5820. 40565e: ││┆ mov $0x440418,%esi
  5821. 405663: ││┆ mov %r15,%rdx
  5822. 405666: ││┆ callq 4264e0 <_aaDelX>
  5823. 40566b: ││┆ add $0x10,%rbx
  5824. 40566f: ││┆ dec %r12
  5825. 405672: ││╰ jne 405650 <_D3std11concurrency12unregisterMeFZv+0x110>
  5826. 405674: ││ mov 0x2537b5(%rip),%r15 # 658e30 <_D3std11concurrency10namesByTidHS3std11concurrency3TidAAya>
  5827. 40567b: │┕━ lea 0x10(%rsp),%rdx
  5828. 405680: │ mov $0x652940,%esi
  5829. 405685: │ mov %r15,%rdi
  5830. 405688: │ callq 4264e0 <_aaDelX>
  5831. 40568d: ┕━━ mov %r14,%rdi
  5832. 405690: add $0x18,%rsp
  5833. 405694: pop %rbx
  5834. 405695: pop %r12
  5835. 405697: pop %r14
  5836. 405699: pop %r15
  5837. 40569b: ╭ jmpq 42b5b0 <_d_monitorexit>
  5838.  
  5839. 00000000004056a0 <_D3std11concurrency10MessageBox5closeMFZv>:
  5840. 4056a0: push %rbp
  5841. 4056a1: push %r15
  5842. 4056a3: push %r14
  5843. 4056a5: push %r13
  5844. 4056a7: push %r12
  5845. 4056a9: push %rbx
  5846. 4056aa: sub $0x18,%rsp
  5847. 4056ae: mov %rdi,%r14
  5848. 4056b1: xorps %xmm0,%xmm0
  5849. 4056b4: movaps %xmm0,(%rsp)
  5850. 4056b8: movq $0x0,0x10(%rsp)
  5851. 4056c1: lea 0x10(%r14),%r12
  5852. 4056c5: mov 0x10(%r14),%rsi
  5853. 4056c9: test %rsi,%rsi
  5854. 4056cc: ╭── je 405704 <_D3std11concurrency10MessageBox5closeMFZv+0x64>
  5855. 4056ce: │ mov %r12,%rbx
  5856. 4056d1: │ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  5857. 4056e0: │┍━ cmpl $0x2,0x8(%rsi)
  5858. 4056e4: │┆╭ jne 4056f9 <_D3std11concurrency10MessageBox5closeMFZv+0x59>
  5859. 4056e6: │┆│ add $0x8,%rsi
  5860. 4056ea: │┆│ callq 4066e0 <_D3std11concurrency10MessageBox5closeMFZ13onLinkDeadMsgMFKS3std11concurrency7MessageZv>
  5861. 4056ef: │┆│ cmpq $0x0,(%rbx)
  5862. 4056f3: ╭─┼┼┼ je 4057d8 <_D3std11concurrency10MessageBox5closeMFZv+0x138>
  5863. 4056f9: │ │┆┕ mov (%rbx),%rbx
  5864. 4056fc: │ │┆ mov (%rbx),%rsi
  5865. 4056ff: │ │┆ test %rsi,%rsi
  5866. 405702: │ │╰─ jne 4056e0 <_D3std11concurrency10MessageBox5closeMFZv+0x40>
  5867. 405704: │ ┕━━ mov 0x40(%r14),%r15
  5868. 405708: │ mov %r15,%rdi
  5869. 40570b: │ callq 42b580 <_d_monitorenter>
  5870. 405710: │ mov 0x60(%r14),%r13
  5871. 405714: │ test %r13,%r13
  5872. 405717: │ ╭── je 405769 <_D3std11concurrency10MessageBox5closeMFZv+0xc9>
  5873. 405719: │ │ lea 0x60(%r14),%rax
  5874. 40571d: │ │ movq $0x1,0x10(%rsp)
  5875. 405726: │ │ mov %r13,(%rsp)
  5876. 40572a: │ │ mov %r13,0x8(%rsp)
  5877. 40572f: │ │ mov 0x0(%r13),%rcx
  5878. 405733: │ │ mov $0x2,%edx
  5879. 405738: │ │╭─ jmp 405750 <_D3std11concurrency10MessageBox5closeMFZv+0xb0>
  5880. 40573a: │ ││ nopw 0x0(%rax,%rax,1)
  5881. 405740: │ ││┍ mov %rcx,0x8(%rsp)
  5882. 405745: │ ││┆ mov %rdx,0x10(%rsp)
  5883. 40574a: │ ││┆ mov (%rcx),%rcx
  5884. 40574d: │ ││┆ inc %rdx
  5885. 405750: │ │┕┿ test %rcx,%rcx
  5886. 405753: │ │ ╰ jne 405740 <_D3std11concurrency10MessageBox5closeMFZv+0xa0>
  5887. 405755: │ │ lea (%rsp),%rbp
  5888. 405759: │ │ xorps %xmm0,%xmm0
  5889. 40575c: │ │ movups %xmm0,(%rax)
  5890. 40575f: │ │ movq $0x0,0x10(%rax)
  5891. 405767: │ │ ╭ jmp 405770 <_D3std11concurrency10MessageBox5closeMFZv+0xd0>
  5892. 405769: │ ┕━┿ lea (%rsp),%rbp
  5893. 40576d: │ │ xor %r13d,%r13d
  5894. 405770: │ ┕ movb $0x1,0xa8(%r14)
  5895. 405778: │ mov %r15,%rdi
  5896. 40577b: │ callq 42b5b0 <_d_monitorexit>
  5897. 405780: │ xorps %xmm0,%xmm0
  5898. 405783: │ movups %xmm0,(%r12)
  5899. 405788: │ movq $0x0,0x10(%r12)
  5900. 405791: │ test %r13,%r13
  5901. 405794: │╭─── je 4057c9 <_D3std11concurrency10MessageBox5closeMFZv+0x129>
  5902. 405796: ││ lea (%rsp),%rbx
  5903. 40579a: ││ nopw 0x0(%rax,%rax,1)
  5904. 4057a0: ││┍━━ cmpl $0x2,0x8(%r13)
  5905. 4057a5: ││┆ ╭ jne 4057ba <_D3std11concurrency10MessageBox5closeMFZv+0x11a>
  5906. 4057a7: ││┆ │ add $0x8,%r13
  5907. 4057ab: ││┆ │ mov %r13,%rsi
  5908. 4057ae: ││┆ │ callq 4066e0 <_D3std11concurrency10MessageBox5closeMFZ13onLinkDeadMsgMFKS3std11concurrency7MessageZv>
  5909. 4057b3: ││┆ │ cmpq $0x0,0x0(%rbp)
  5910. 4057b8: ││┆╭┼ je 4057d8 <_D3std11concurrency10MessageBox5closeMFZv+0x138>
  5911. 4057ba: ││┆│┕ mov (%rbx),%rbp
  5912. 4057bd: ││┆│ mov 0x0(%rbp),%r13
  5913. 4057c1: ││┆│ test %r13,%r13
  5914. 4057c4: ││┆│ mov %rbp,%rbx
  5915. 4057c7: ││╰┼─ jne 4057a0 <_D3std11concurrency10MessageBox5closeMFZv+0x100>
  5916. 4057c9: │┕━┿━ add $0x18,%rsp
  5917. 4057cd: │ │ pop %rbx
  5918. 4057ce: │ │ pop %r12
  5919. 4057d0: │ │ pop %r13
  5920. 4057d2: │ │ pop %r14
  5921. 4057d4: │ │ pop %r15
  5922. 4057d6: │ │ pop %rbp
  5923. 4057d7: │ │ retq
  5924. 4057d8: ┕━━┷━ mov $0x11,%edi
  5925. 4057dd: mov $0x432280,%esi
  5926. 4057e2: mov $0x8cb,%edx
  5927. 4057e7: mov $0x2f,%ecx
  5928. 4057ec: mov $0x432000,%r8d
  5929. 4057f2: callq 409d70 <_D3std9exception25__T7bailOutHTC9ExceptionZ7bailOutFNaNfAyamxAaZv>
  5930. 4057f7: nopw 0x0(%rax,%rax,1)
  5931.  
  5932. 0000000000405800 <_D3std11concurrency15ThreadScheduler5startMFDFZvZv>:
  5933. 405800: mov %rsi,%rdi
  5934. 405803: jmpq *%rdx
  5935. 405805: nopw %cs:0x0(%rax,%rax,1)
  5936. 40580f: nop
  5937.  
  5938. 0000000000405810 <_D3std11concurrency15ThreadScheduler5spawnMFDFZvZv>:
  5939. 405810: push %r15
  5940. 405812: push %r14
  5941. 405814: push %rbx
  5942. 405815: mov %rdx,%r14
  5943. 405818: mov %rsi,%r15
  5944. 40581b: mov $0x654d50,%edi
  5945. 405820: callq 422d70 <_d_newclass>
  5946. 405825: mov %rax,%rbx
  5947. 405828: movq $0x43c010,(%rbx)
  5948. 40582f: movq $0x0,0x8(%rbx)
  5949. 405837: lea 0x10(%rbx),%rdi
  5950. 40583b: mov $0x43bf70,%esi
  5951. 405840: mov $0xa0,%edx
  5952. 405845: callq 402490 <memcpy@plt>
  5953. 40584a: xor %esi,%esi
  5954. 40584c: mov %rbx,%rdi
  5955. 40584f: mov %r15,%rdx
  5956. 405852: mov %r14,%rcx
  5957. 405855: callq 416870 <_D4core6thread6Thread6__ctorMFDFZvmZC4core6thread6Thread>
  5958. 40585a: mov %rax,%rdi
  5959. 40585d: pop %rbx
  5960. 40585e: pop %r14
  5961. 405860: pop %r15
  5962. 405862: ╭ jmpq 416900 <_D4core6thread6Thread5startMFNbZC4core6thread6Thread>
  5963. 405867: │ nopw 0x0(%rax,%rax,1)
  5964.  
  5965. 0000000000405870 <_D3std11concurrency15ThreadScheduler5yieldMFNbZv>:
  5966. 405870: retq
  5967. 405871: nopw %cs:0x0(%rax,%rax,1)
  5968. 40587b: nopl 0x0(%rax,%rax,1)
  5969.  
  5970. 0000000000405880 <_D3std11concurrency15ThreadScheduler8thisInfoMFNbNcNdZS3std11concurrency10ThreadInfo>:
  5971. 405880: mov %fs:0x0,%rax
  5972. 405889: lea -0x340(%rax),%rax
  5973. 405890: retq
  5974. 405891: nopw %cs:0x0(%rax,%rax,1)
  5975. 40589b: nopl 0x0(%rax,%rax,1)
  5976.  
  5977. 00000000004058a0 <_D3std11concurrency15ThreadScheduler12newConditionMFNbC4core4sync5mutex5MutexZC4core4sync9condition9Condition>:
  5978. 4058a0: push %rbx
  5979. 4058a1: mov %rsi,%rbx
  5980. 4058a4: mov $0x6551b0,%edi
  5981. 4058a9: callq 422d70 <_d_newclass>
  5982. 4058ae: movq $0x43c4f0,(%rax)
  5983. 4058b5: movq $0x0,0x8(%rax)
  5984. 4058bd: mov 0x36c1c(%rip),%rcx # 43c4e0 <_D4core4sync9condition9Condition6__initZ+0x40>
  5985. 4058c4: mov %rcx,0x40(%rax)
  5986. 4058c8: movups 0x36c01(%rip),%xmm0 # 43c4d0 <_D4core4sync9condition9Condition6__initZ+0x30>
  5987. 4058cf: movups %xmm0,0x30(%rax)
  5988. 4058d3: movups 0x36be6(%rip),%xmm0 # 43c4c0 <_D4core4sync9condition9Condition6__initZ+0x20>
  5989. 4058da: movups %xmm0,0x20(%rax)
  5990. 4058de: movups 0x36bcb(%rip),%xmm0 # 43c4b0 <_D4core4sync9condition9Condition6__initZ+0x10>
  5991. 4058e5: movups %xmm0,0x10(%rax)
  5992. 4058e9: mov %rax,%rdi
  5993. 4058ec: mov %rbx,%rsi
  5994. 4058ef: pop %rbx
  5995. 4058f0: ╭ jmpq 419760 <_D4core4sync9condition9Condition6__ctorMFNbNfC4core4sync5mutex5MutexZC4core4sync9condition9Condition>
  5996. 4058f5: │ nopw %cs:0x0(%rax,%rax,1)
  5997. 4058ff: │ nop
  5998.  
  5999. 0000000000405900 <Th16_D3std11concurrency15ThreadScheduler5startMFDFZvZv>:
  6000. 405900: mov %rsi,%rdi
  6001. 405903: jmpq *%rdx
  6002. 405905: nopw %cs:0x0(%rax,%rax,1)
  6003. 40590f: nop
  6004.  
  6005. 0000000000405910 <Th16_D3std11concurrency15ThreadScheduler5spawnMFDFZvZv>:
  6006. 405910: push %r15
  6007. 405912: push %r14
  6008. 405914: push %rbx
  6009. 405915: mov %rdx,%r14
  6010. 405918: mov %rsi,%r15
  6011. 40591b: mov $0x654d50,%edi
  6012. 405920: callq 422d70 <_d_newclass>
  6013. 405925: mov %rax,%rbx
  6014. 405928: movq $0x43c010,(%rbx)
  6015. 40592f: movq $0x0,0x8(%rbx)
  6016. 405937: lea 0x10(%rbx),%rdi
  6017. 40593b: mov $0x43bf70,%esi
  6018. 405940: mov $0xa0,%edx
  6019. 405945: callq 402490 <memcpy@plt>
  6020. 40594a: xor %esi,%esi
  6021. 40594c: mov %rbx,%rdi
  6022. 40594f: mov %r15,%rdx
  6023. 405952: mov %r14,%rcx
  6024. 405955: callq 416870 <_D4core6thread6Thread6__ctorMFDFZvmZC4core6thread6Thread>
  6025. 40595a: mov %rax,%rdi
  6026. 40595d: pop %rbx
  6027. 40595e: pop %r14
  6028. 405960: pop %r15
  6029. 405962: ╭ jmpq 416900 <_D4core6thread6Thread5startMFNbZC4core6thread6Thread>
  6030. 405967: │ nopw 0x0(%rax,%rax,1)
  6031.  
  6032. 0000000000405970 <Th16_D3std11concurrency15ThreadScheduler5yieldMFNbZv>:
  6033. 405970: retq
  6034. 405971: nopw %cs:0x0(%rax,%rax,1)
  6035. 40597b: nopl 0x0(%rax,%rax,1)
  6036.  
  6037. 0000000000405980 <Th16_D3std11concurrency15ThreadScheduler8thisInfoMFNbNcNdZS3std11concurrency10ThreadInfo>:
  6038. 405980: mov %fs:0x0,%rax
  6039. 405989: lea -0x340(%rax),%rax
  6040. 405990: retq
  6041. 405991: nopw %cs:0x0(%rax,%rax,1)
  6042. 40599b: nopl 0x0(%rax,%rax,1)
  6043.  
  6044. 00000000004059a0 <Th16_D3std11concurrency15ThreadScheduler12newConditionMFNbC4core4sync5mutex5MutexZC4core4sync9condition9Condition>:
  6045. 4059a0: push %rbx
  6046. 4059a1: mov %rsi,%rbx
  6047. 4059a4: mov $0x6551b0,%edi
  6048. 4059a9: callq 422d70 <_d_newclass>
  6049. 4059ae: movq $0x43c4f0,(%rax)
  6050. 4059b5: movq $0x0,0x8(%rax)
  6051. 4059bd: mov 0x36b1c(%rip),%rcx # 43c4e0 <_D4core4sync9condition9Condition6__initZ+0x40>
  6052. 4059c4: mov %rcx,0x40(%rax)
  6053. 4059c8: movups 0x36b01(%rip),%xmm0 # 43c4d0 <_D4core4sync9condition9Condition6__initZ+0x30>
  6054. 4059cf: movups %xmm0,0x30(%rax)
  6055. 4059d3: movups 0x36ae6(%rip),%xmm0 # 43c4c0 <_D4core4sync9condition9Condition6__initZ+0x20>
  6056. 4059da: movups %xmm0,0x20(%rax)
  6057. 4059de: movups 0x36acb(%rip),%xmm0 # 43c4b0 <_D4core4sync9condition9Condition6__initZ+0x10>
  6058. 4059e5: movups %xmm0,0x10(%rax)
  6059. 4059e9: mov %rax,%rdi
  6060. 4059ec: mov %rbx,%rsi
  6061. 4059ef: pop %rbx
  6062. 4059f0: ╭ jmpq 419760 <_D4core4sync9condition9Condition6__ctorMFNbNfC4core4sync5mutex5MutexZC4core4sync9condition9Condition>
  6063. 4059f5: │ nopw %cs:0x0(%rax,%rax,1)
  6064. 4059ff: │ nop
  6065.  
  6066. 0000000000405a00 <_D3std11concurrency14FiberScheduler5startMFDFZvZv>:
  6067. 405a00: push %r15
  6068. 405a02: push %r14
  6069. 405a04: push %r13
  6070. 405a06: push %r12
  6071. 405a08: push %rbx
  6072. 405a09: mov %rdx,%r14
  6073. 405a0c: mov %rsi,%rbx
  6074. 405a0f: mov %rdi,%r15
  6075. 405a12: mov $0x18,%edi
  6076. 405a17: callq 422d60 <_d_allocmemory>
  6077. 405a1c: mov %rax,%r12
  6078. 405a1f: mov %r15,(%r12)
  6079. 405a23: mov %rbx,0x8(%r12)
  6080. 405a28: mov %r14,0x10(%r12)
  6081. 405a2d: lea 0x10(%r15),%r14
  6082. 405a31: mov 0x10(%r15),%r13
  6083. 405a35: mov $0x652c10,%edi
  6084. 405a3a: callq 422d70 <_d_newclass>
  6085. 405a3f: mov %rax,%rbx
  6086. 405a42: movq $0x432cf0,(%rbx)
  6087. 405a49: movq $0x0,0x8(%rbx)
  6088. 405a51: mov 0x2d290(%rip),%rax # 432ce8 <_D3std11concurrency14FiberScheduler9InfoFiber6__initZ+0x70>
  6089. 405a58: mov %rax,0x70(%rbx)
  6090. 405a5c: movups 0x2d275(%rip),%xmm0 # 432cd8 <_D3std11concurrency14FiberScheduler9InfoFiber6__initZ+0x60>
  6091. 405a63: movups %xmm0,0x60(%rbx)
  6092. 405a67: movups 0x2d25a(%rip),%xmm0 # 432cc8 <_D3std11concurrency14FiberScheduler9InfoFiber6__initZ+0x50>
  6093. 405a6e: movups %xmm0,0x50(%rbx)
  6094. 405a72: movups 0x2d23f(%rip),%xmm0 # 432cb8 <_D3std11concurrency14FiberScheduler9InfoFiber6__initZ+0x40>
  6095. 405a79: movups %xmm0,0x40(%rbx)
  6096. 405a7d: movups 0x2d224(%rip),%xmm0 # 432ca8 <_D3std11concurrency14FiberScheduler9InfoFiber6__initZ+0x30>
  6097. 405a84: movups %xmm0,0x30(%rbx)
  6098. 405a88: movups 0x2d209(%rip),%xmm0 # 432c98 <_D3std11concurrency14FiberScheduler9InfoFiber6__initZ+0x20>
  6099. 405a8f: movups %xmm0,0x20(%rbx)
  6100. 405a93: movups 0x2d1ee(%rip),%xmm0 # 432c88 <_D3std11concurrency14FiberScheduler9InfoFiber6__initZ+0x10>
  6101. 405a9a: movups %xmm0,0x10(%rbx)
  6102. 405a9e: mov 0x25355b(%rip),%rsi # 659000 <_D4core6thread8PAGESIZEym>
  6103. 405aa5: shl $0x2,%rsi
  6104. 405aa9: mov $0x405fa0,%ecx
  6105. 405aae: mov %rbx,%rdi
  6106. 405ab1: mov %r12,%rdx
  6107. 405ab4: callq 417c50 <_D4core6thread5Fiber6__ctorMFNbDFZvmZC4core6thread5Fiber>
  6108. 405ab9: mov $0x652d50,%edi
  6109. 405abe: mov $0x1,%edx
  6110. 405ac3: mov %r14,%rsi
  6111. 405ac6: callq 4247d0 <_d_arrayappendcTX>
  6112. 405acb: mov 0x18(%r15),%rax
  6113. 405acf: mov %rbx,(%rax,%r13,8)
  6114. 405ad3: mov %r15,%rdi
  6115. 405ad6: pop %rbx
  6116. 405ad7: pop %r12
  6117. 405ad9: pop %r13
  6118. 405adb: pop %r14
  6119. 405add: pop %r15
  6120. 405adf: ╭ jmpq 405af0 <_D3std11concurrency14FiberScheduler8dispatchMFZv>
  6121. 405ae4: │ nopw %cs:0x0(%rax,%rax,1)
  6122. 405aee: │ xchg %ax,%ax
  6123.  
  6124. 0000000000405af0 <_D3std11concurrency14FiberScheduler8dispatchMFZv>:
  6125. 405af0: push %r15
  6126. 405af2: push %r14
  6127. 405af4: push %rbx
  6128. 405af5: mov %rdi,%r14
  6129. 405af8: cmpq $0x0,0x10(%r14)
  6130. 405afd: ╭───────── je 405bf4 <_D3std11concurrency14FiberScheduler8dispatchMFZv+0x104>
  6131. 405b03: │ mov 0x20(%r14),%rcx
  6132. 405b07: │ xor %r15d,%r15d
  6133. 405b0a: │ nopw 0x0(%rax,%rax,1)
  6134. 405b10: │ ┍━━━━━━━ mov 0x18(%r14),%rax
  6135. 405b14: │ ┆ mov (%rax,%rcx,8),%rdi
  6136. 405b18: │ ┆ xor %esi,%esi
  6137. 405b1a: │ ┆ callq 417d60 <_D4core6thread5Fiber4callMFE4core6thread5Fiber7RethrowZC6object9Throwable>
  6138. 405b1f: │ ┆ mov %rax,%rbx
  6139. 405b22: │ ┆ test %rbx,%rbx
  6140. 405b25: │ ┆ ╭ je 405b3d <_D3std11concurrency14FiberScheduler8dispatchMFZv+0x4d>
  6141. 405b27: │ ┆ │ mov $0x652620,%esi
  6142. 405b2c: │ ┆ │ mov %rbx,%rdi
  6143. 405b2f: │ ┆ │ callq 42b730 <_d_dynamic_cast>
  6144. 405b34: │ ┆ │ test %rax,%rax
  6145. 405b37: │╭┼──────┼ je 405c22 <_D3std11concurrency14FiberScheduler8dispatchMFZv+0x132>
  6146. 405b3d: ││┆ ┕ mov 0x18(%r14),%rax
  6147. 405b41: ││┆ mov 0x20(%r14),%rcx
  6148. 405b45: ││┆ mov (%rax,%rcx,8),%rdi
  6149. 405b49: ││┆ callq 417fa0 <_D4core6thread5Fiber5stateMxFNbNdZE4core6thread5Fiber5State>
  6150. 405b4e: ││┆ cmp $0x2,%eax
  6151. 405b51: ││┆ ╭─── jne 405bd0 <_D3std11concurrency14FiberScheduler8dispatchMFZv+0xe0>
  6152. 405b53: ││┆ │ mov 0x10(%r14),%rax
  6153. 405b57: ││┆ │ mov 0x20(%r14),%rcx
  6154. 405b5b: ││┆ │ mov %rax,%rdx
  6155. 405b5e: ││┆ │ sub %rcx,%rdx
  6156. 405b61: ││┆ ╭─┼─── jb 405c0e <_D3std11concurrency14FiberScheduler8dispatchMFZv+0x11e>
  6157. 405b67: ││┆ │╭┼─── je 405c0e <_D3std11concurrency14FiberScheduler8dispatchMFZv+0x11e>
  6158. 405b6d: ││┆ │││ test %rax,%rax
  6159. 405b70: ││┆╭┼┼┼─── je 405c2a <_D3std11concurrency14FiberScheduler8dispatchMFZv+0x13a>
  6160. 405b76: ││┆││││ mov 0x18(%r14),%r8
  6161. 405b7a: ││┆││││ mov %rdx,%rdi
  6162. 405b7d: ││┆││││ dec %rdi
  6163. 405b80: ││┆││││ ╭─ je 405baa <_D3std11concurrency14FiberScheduler8dispatchMFZv+0xba>
  6164. 405b82: ││┆││││ │ lea 0x8(%r8,%rcx,8),%rcx
  6165. 405b87: ││┆││││ │ xor %ebx,%ebx
  6166. 405b89: ││┆││││ │ nopl 0x0(%rax)
  6167. 405b90: ││┆││││ │┍ cmp %rdx,%rbx
  6168. 405b93: ││┆││││╭┼┼ jae 405bfa <_D3std11concurrency14FiberScheduler8dispatchMFZv+0x10a>
  6169. 405b95: ││┆││││││┆ mov (%rcx,%rbx,8),%rsi
  6170. 405b99: ││┆││││││┆ mov %rsi,-0x8(%rcx,%rbx,8)
  6171. 405b9e: ││┆││││││┆ inc %rbx
  6172. 405ba1: ││┆││││││┆ cmp %rdi,%rbx
  6173. 405ba4: ││┆││││││╰ jb 405b90 <_D3std11concurrency14FiberScheduler8dispatchMFZv+0xa0>
  6174. 405ba6: ││┆││││││ mov 0x20(%r14),%rcx
  6175. 405baa: ││┆│││││┕━ dec %rax
  6176. 405bad: ││┆│││││ mov %rax,0x10(%r14)
  6177. 405bb1: ││┆│││││ mov %r8,0x18(%r14)
  6178. 405bb5: ││┆│││││ cmp %rax,%rcx
  6179. 405bb8: ││┆│││││╭─ jb 405beb <_D3std11concurrency14FiberScheduler8dispatchMFZv+0xfb>
  6180. 405bba: ││┆││││││ movq $0x0,0x20(%r14)
  6181. 405bc2: ││┆││││││ xor %ecx,%ecx
  6182. 405bc4: ││┆││││││╭ jmp 405beb <_D3std11concurrency14FiberScheduler8dispatchMFZv+0xfb>
  6183. 405bc6: ││┆│││││││ nopw %cs:0x0(%rax,%rax,1)
  6184. 405bd0: ││┆│││┕┿┿┿ mov 0x10(%r14),%rax
  6185. 405bd4: ││┆│││ │││ mov 0x20(%r14),%rcx
  6186. 405bd8: ││┆│││ │││ lea -0x1(%rax),%rdx
  6187. 405bdc: ││┆│││ │││ cmp %rdx,%rcx
  6188. 405bdf: ││┆│││ │││ lea 0x1(%rcx),%rcx
  6189. 405be3: ││┆│││ │││ cmovae %r15,%rcx
  6190. 405be7: ││┆│││ │││ mov %rcx,0x20(%r14)
  6191. 405beb: ││┆│││ │┕┷ test %rax,%rax
  6192. 405bee: ││╰┼┼┼─┼── jne 405b10 <_D3std11concurrency14FiberScheduler8dispatchMFZv+0x20>
  6193. 405bf4: ┕┿━┿┿┿━┿━━ pop %rbx
  6194. 405bf5: │ │││ │ pop %r14
  6195. 405bf7: │ │││ │ pop %r15
  6196. 405bf9: │ │││ │ retq
  6197. 405bfa: │ │││ ┕━━ mov $0x36,%edi
  6198. 405bff: │ │││ mov $0x432450,%esi
  6199. 405c04: │ │││ mov $0x54e,%edx
  6200. 405c09: │ │││ callq 4161f0 <_d_arraybounds>
  6201. 405c0e: │ │┕┷━━━━ mov $0x34,%edi
  6202. 405c13: │ │ mov $0x4323e0,%esi
  6203. 405c18: │ │ mov $0x70d,%edx
  6204. 405c1d: │ │ callq 4161f0 <_d_arraybounds>
  6205. 405c22: ┕━┿━━━━━━ mov %rbx,%rdi
  6206. 405c25: │ callq 41ad10 <_d_throw_exception>
  6207. 405c2a: ┕━━━━━━ mov $0x34,%edi
  6208. 405c2f: mov $0x4323e0,%esi
  6209. 405c34: mov $0x71d,%edx
  6210. 405c39: callq 4161f0 <_d_arraybounds>
  6211. 405c3e: xchg %ax,%ax
  6212.  
  6213. 0000000000405c40 <_D3std11concurrency14FiberScheduler5spawnMFNbDFZvZv>:
  6214. 405c40: push %r15
  6215. 405c42: push %r14
  6216. 405c44: push %r13
  6217. 405c46: push %r12
  6218. 405c48: push %rbx
  6219. 405c49: mov %rdx,%r14
  6220. 405c4c: mov %rsi,%rbx
  6221. 405c4f: mov %rdi,%r15
  6222. 405c52: mov $0x18,%edi
  6223. 405c57: callq 422d60 <_d_allocmemory>
  6224. 405c5c: mov %rax,%r12
  6225. 405c5f: mov %r15,(%r12)
  6226. 405c63: mov %rbx,0x8(%r12)
  6227. 405c68: mov %r14,0x10(%r12)
  6228. 405c6d: lea 0x10(%r15),%r14
  6229. 405c71: mov 0x10(%r15),%r13
  6230. 405c75: mov $0x652c10,%edi
  6231. 405c7a: callq 422d70 <_d_newclass>
  6232. 405c7f: mov %rax,%rbx
  6233. 405c82: movq $0x432cf0,(%rbx)
  6234. 405c89: movq $0x0,0x8(%rbx)
  6235. 405c91: mov 0x2d050(%rip),%rax # 432ce8 <_D3std11concurrency14FiberScheduler9InfoFiber6__initZ+0x70>
  6236. 405c98: mov %rax,0x70(%rbx)
  6237. 405c9c: movups 0x2d035(%rip),%xmm0 # 432cd8 <_D3std11concurrency14FiberScheduler9InfoFiber6__initZ+0x60>
  6238. 405ca3: movups %xmm0,0x60(%rbx)
  6239. 405ca7: movups 0x2d01a(%rip),%xmm0 # 432cc8 <_D3std11concurrency14FiberScheduler9InfoFiber6__initZ+0x50>
  6240. 405cae: movups %xmm0,0x50(%rbx)
  6241. 405cb2: movups 0x2cfff(%rip),%xmm0 # 432cb8 <_D3std11concurrency14FiberScheduler9InfoFiber6__initZ+0x40>
  6242. 405cb9: movups %xmm0,0x40(%rbx)
  6243. 405cbd: movups 0x2cfe4(%rip),%xmm0 # 432ca8 <_D3std11concurrency14FiberScheduler9InfoFiber6__initZ+0x30>
  6244. 405cc4: movups %xmm0,0x30(%rbx)
  6245. 405cc8: movups 0x2cfc9(%rip),%xmm0 # 432c98 <_D3std11concurrency14FiberScheduler9InfoFiber6__initZ+0x20>
  6246. 405ccf: movups %xmm0,0x20(%rbx)
  6247. 405cd3: movups 0x2cfae(%rip),%xmm0 # 432c88 <_D3std11concurrency14FiberScheduler9InfoFiber6__initZ+0x10>
  6248. 405cda: movups %xmm0,0x10(%rbx)
  6249. 405cde: mov 0x25331b(%rip),%rsi # 659000 <_D4core6thread8PAGESIZEym>
  6250. 405ce5: shl $0x2,%rsi
  6251. 405ce9: mov $0x405fa0,%ecx
  6252. 405cee: mov %rbx,%rdi
  6253. 405cf1: mov %r12,%rdx
  6254. 405cf4: callq 417c50 <_D4core6thread5Fiber6__ctorMFNbDFZvmZC4core6thread5Fiber>
  6255. 405cf9: mov $0x652d50,%edi
  6256. 405cfe: mov $0x1,%edx
  6257. 405d03: mov %r14,%rsi
  6258. 405d06: callq 4247d0 <_d_arrayappendcTX>
  6259. 405d0b: mov 0x18(%r15),%rax
  6260. 405d0f: mov %rbx,(%rax,%r13,8)
  6261. 405d13: mov (%r15),%rax
  6262. 405d16: mov %r15,%rdi
  6263. 405d19: pop %rbx
  6264. 405d1a: pop %r12
  6265. 405d1c: pop %r13
  6266. 405d1e: pop %r14
  6267. 405d20: pop %r15
  6268. 405d22: jmpq *0x38(%rax)
  6269. 405d25: nopw %cs:0x0(%rax,%rax,1)
  6270. 405d2f: nop
  6271.  
  6272. 0000000000405d30 <_D3std11concurrency14FiberScheduler5yieldMFNbZv>:
  6273. 405d30: push %rax
  6274. 405d31: callq 417b60 <_D4core6thread5Fiber7getThisFNbZC4core6thread5Fiber>
  6275. 405d36: test %rax,%rax
  6276. 405d39: ╭ je 405d41 <_D3std11concurrency14FiberScheduler5yieldMFNbZv+0x11>
  6277. 405d3b: │ pop %rax
  6278. 405d3c: ╭┼ jmpq 417fb0 <_D4core6thread5Fiber5yieldFNbZv>
  6279. 405d41: │┕ pop %rax
  6280. 405d42: │ retq
  6281. 405d43: │ nopw %cs:0x0(%rax,%rax,1)
  6282. 405d4d: │ nopl (%rax)
  6283.  
  6284. 0000000000405d50 <_D3std11concurrency14FiberScheduler8thisInfoMFNbNcNdZS3std11concurrency10ThreadInfo>:
  6285. 405d50: push %rax
  6286. 405d51: callq 417b60 <_D4core6thread5Fiber7getThisFNbZC4core6thread5Fiber>
  6287. 405d56: mov $0x652c10,%esi
  6288. 405d5b: mov %rax,%rdi
  6289. 405d5e: callq 42b730 <_d_dynamic_cast>
  6290. 405d63: test %rax,%rax
  6291. 405d66: ╭ je 405d6e <_D3std11concurrency14FiberScheduler8thisInfoMFNbNcNdZS3std11concurrency10ThreadInfo+0x1e>
  6292. 405d68: │ add $0x60,%rax
  6293. 405d6c: │ pop %rcx
  6294. 405d6d: │ retq
  6295. 405d6e: ┕ mov %fs:0x0,%rax
  6296. 405d77: lea -0x340(%rax),%rax
  6297. 405d7e: pop %rcx
  6298. 405d7f: retq
  6299.  
  6300. 0000000000405d80 <_D3std11concurrency14FiberScheduler12newConditionMFNbC4core4sync5mutex5MutexZC4core4sync9condition9Condition>:
  6301. 405d80: push %r15
  6302. 405d82: push %r14
  6303. 405d84: push %rbx
  6304. 405d85: mov %rsi,%r14
  6305. 405d88: mov %rdi,%r15
  6306. 405d8b: mov $0x652cb0,%edi
  6307. 405d90: callq 422d70 <_d_newclass>
  6308. 405d95: mov %rax,%rbx
  6309. 405d98: movq $0x432bd0,(%rbx)
  6310. 405d9f: movq $0x0,0x8(%rbx)
  6311. 405da7: movups 0x2ceb2(%rip),%xmm0 # 432c60 <_D3std11concurrency14FiberScheduler14FiberCondition6__initZ+0x40>
  6312. 405dae: movups %xmm0,0x40(%rbx)
  6313. 405db2: movups 0x2ce97(%rip),%xmm0 # 432c50 <_D3std11concurrency14FiberScheduler14FiberCondition6__initZ+0x30>
  6314. 405db9: movups %xmm0,0x30(%rbx)
  6315. 405dbd: movups 0x2ce7c(%rip),%xmm0 # 432c40 <_D3std11concurrency14FiberScheduler14FiberCondition6__initZ+0x20>
  6316. 405dc4: movups %xmm0,0x20(%rbx)
  6317. 405dc8: movups 0x2ce61(%rip),%xmm0 # 432c30 <_D3std11concurrency14FiberScheduler14FiberCondition6__initZ+0x10>
  6318. 405dcf: movups %xmm0,0x10(%rbx)
  6319. 405dd3: mov %r15,0x50(%rbx)
  6320. 405dd7: mov %rbx,%rdi
  6321. 405dda: mov %r14,%rsi
  6322. 405ddd: callq 419760 <_D4core4sync9condition9Condition6__ctorMFNbNfC4core4sync5mutex5MutexZC4core4sync9condition9Condition>
  6323. 405de2: movb $0x0,0x48(%rbx)
  6324. 405de6: mov %rbx,%rax
  6325. 405de9: pop %rbx
  6326. 405dea: pop %r14
  6327. 405dec: pop %r15
  6328. 405dee: retq
  6329. 405def: nop
  6330.  
  6331. 0000000000405df0 <_D3std11concurrency14FiberScheduler14FiberCondition4waitMFNbZv>:
  6332. 405df0: push %rbx
  6333. 405df1: mov %rdi,%rbx
  6334. 405df4: ╭─ jmp 405e2a <_D3std11concurrency14FiberScheduler14FiberCondition4waitMFNbZv+0x3a>
  6335. 405df6: │ nopw %cs:0x0(%rax,%rax,1)
  6336. 405e00: │┍ mov %rbx,%rdi
  6337. 405e03: │┆ callq 419830 <_D4core4sync9condition9Condition13mutex_nothrowMFNaNbNdNiNfZC4core4sync5mutex5Mutex>
  6338. 405e08: │┆ mov %rax,%rdi
  6339. 405e0b: │┆ callq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  6340. 405e10: │┆ mov 0x50(%rbx),%rdi
  6341. 405e14: │┆ mov (%rdi),%rax
  6342. 405e17: │┆ callq *0x38(%rax)
  6343. 405e1a: │┆ mov %rbx,%rdi
  6344. 405e1d: │┆ callq 419830 <_D4core4sync9condition9Condition13mutex_nothrowMFNaNbNdNiNfZC4core4sync5mutex5Mutex>
  6345. 405e22: │┆ mov %rax,%rdi
  6346. 405e25: │┆ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  6347. 405e2a: ┕┿ testb $0x1,0x48(%rbx)
  6348. 405e2e: ╰ je 405e00 <_D3std11concurrency14FiberScheduler14FiberCondition4waitMFNbZv+0x10>
  6349. 405e30: movb $0x0,0x48(%rbx)
  6350. 405e34: pop %rbx
  6351. 405e35: retq
  6352. 405e36: nopw %cs:0x0(%rax,%rax,1)
  6353.  
  6354. 0000000000405e40 <_D3std11concurrency14FiberScheduler14FiberCondition4waitMFNbS4core4time8DurationZb>:
  6355. 405e40: push %rbp
  6356. 405e41: push %r15
  6357. 405e43: push %r14
  6358. 405e45: push %r13
  6359. 405e47: push %r12
  6360. 405e49: push %rbx
  6361. 405e4a: sub $0x18,%rsp
  6362. 405e4e: mov %rsi,%rbx
  6363. 405e51: mov %rdi,%r14
  6364. 405e54: mov %rbx,0x8(%rsp)
  6365. 405e59: callq 418f50 <_D4core4time42__T12MonoTimeImplVE4core4time9ClockTypei0Z12MonoTimeImpl8currTimeFNbNdNiNeZS4core4time42__T12MonoTimeImplVE4core4time9ClockTypei0Z12MonoTimeImpl>
  6366. 405e5e: mov %rax,%r15
  6367. 405e61: callq 418dc0 <_D4core4time42__T12MonoTimeImplVE4core4time9ClockTypei0Z12MonoTimeImpl14ticksPerSecondFNaNbNdNiNfZl>
  6368. 405e66: mov $0x989680,%esi
  6369. 405e6b: mov %rax,%rdi
  6370. 405e6e: mov %rbx,%rdx
  6371. 405e71: callq 418da0 <_D4core4time13convClockFreqFNaNbNiNflllZl>
  6372. 405e76: mov %rax,%r13
  6373. 405e79: lea 0x48(%r14),%rbp
  6374. 405e7d: mov 0x48(%r14),%al
  6375. 405e81: test $0x1,%al
  6376. 405e83: ╭── jne 405f03 <_D3std11concurrency14FiberScheduler14FiberCondition4waitMFNbS4core4time8DurationZb+0xc3>
  6377. 405e85: │ add %r15,%r13
  6378. 405e88: │ lea 0x8(%rsp),%r15
  6379. 405e8d: │ lea 0x10(%rsp),%r12
  6380. 405e92: │ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  6381. 405ea0: │┍━ mov %r15,%rdi
  6382. 405ea3: │┆ callq 418ba0 <_D4core4time8Duration10isNegativeMxFNaNbNdNiNfZb>
  6383. 405ea8: │┆ test $0x1,%al
  6384. 405eaa: │┆─ jne 405f00 <_D3std11concurrency14FiberScheduler14FiberCondition4waitMFNbS4core4time8DurationZb+0xc0>
  6385. 405eac: │┆ mov 0x50(%r14),%rdi
  6386. 405eb0: │┆ mov (%rdi),%rax
  6387. 405eb3: │┆ mov 0x38(%rax),%rax
  6388. 405eb7: │┆ callq *%rax
  6389. 405eb9: │┆ callq 418f50 <_D4core4time42__T12MonoTimeImplVE4core4time9ClockTypei0Z12MonoTimeImpl8currTimeFNbNdNiNeZS4core4time42__T12MonoTimeImplVE4core4time9ClockTypei0Z12MonoTimeImpl>
  6390. 405ebe: │┆ mov %rax,%rbx
  6391. 405ec1: │┆ movq $0x0,0x10(%rsp)
  6392. 405eca: │┆ callq 418dc0 <_D4core4time42__T12MonoTimeImplVE4core4time9ClockTypei0Z12MonoTimeImpl14ticksPerSecondFNaNbNdNiNfZl>
  6393. 405ecf: │┆ mov %r13,%rdx
  6394. 405ed2: │┆ sub %rbx,%rdx
  6395. 405ed5: │┆ mov $0x989680,%edi
  6396. 405eda: │┆ mov %rax,%rsi
  6397. 405edd: │┆ callq 418da0 <_D4core4time13convClockFreqFNaNbNiNflllZl>
  6398. 405ee2: │┆ mov %r12,%rdi
  6399. 405ee5: │┆ mov %rax,%rsi
  6400. 405ee8: │┆ callq 418190 <_D4core4time8Duration6__ctorMFNaNbNcNiNflZS4core4time8Duration>
  6401. 405eed: │┆ mov 0x10(%rsp),%rax
  6402. 405ef2: │┆ mov %rax,0x8(%rsp)
  6403. 405ef7: │┆ mov 0x0(%rbp),%al
  6404. 405efa: │┆ test $0x1,%al
  6405. 405efc: │╰─ je 405ea0 <_D3std11concurrency14FiberScheduler14FiberCondition4waitMFNbS4core4time8DurationZb+0x60>
  6406. 405efe: ││╭ jmp 405f03 <_D3std11concurrency14FiberScheduler14FiberCondition4waitMFNbS4core4time8DurationZb+0xc3>
  6407. 405f00: │┕┿ mov 0x0(%rbp),%al
  6408. 405f03: ┕━┷ and $0x1,%al
  6409. 405f05: movb $0x0,0x0(%rbp)
  6410. 405f09: add $0x18,%rsp
  6411. 405f0d: pop %rbx
  6412. 405f0e: pop %r12
  6413. 405f10: pop %r13
  6414. 405f12: pop %r14
  6415. 405f14: pop %r15
  6416. 405f16: pop %rbp
  6417. 405f17: retq
  6418. 405f18: mov %rax,%rdi
  6419. 405f1b: movb $0x0,0x0(%rbp)
  6420. 405f1f: callq 41aed0 <_d_eh_resume_unwind>
  6421. 405f24: mov %rax,%rdi
  6422. 405f27: add $0x48,%r14
  6423. 405f2b: mov %r14,%rbp
  6424. 405f2e: movb $0x0,0x0(%rbp)
  6425. 405f32: callq 41aed0 <_d_eh_resume_unwind>
  6426. 405f37: nopw 0x0(%rax,%rax,1)
  6427.  
  6428. 0000000000405f40 <_D3std11concurrency14FiberScheduler14FiberCondition6notifyMFNbZv>:
  6429. 405f40: push %rbx
  6430. 405f41: mov %rdi,%rbx
  6431. 405f44: movb $0x1,0x48(%rbx)
  6432. 405f48: callq 419830 <_D4core4sync9condition9Condition13mutex_nothrowMFNaNbNdNiNfZC4core4sync5mutex5Mutex>
  6433. 405f4d: mov %rax,%rdi
  6434. 405f50: callq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  6435. 405f55: mov 0x50(%rbx),%rdi
  6436. 405f59: mov (%rdi),%rax
  6437. 405f5c: callq *0x38(%rax)
  6438. 405f5f: mov %rbx,%rdi
  6439. 405f62: callq 419830 <_D4core4sync9condition9Condition13mutex_nothrowMFNaNbNdNiNfZC4core4sync5mutex5Mutex>
  6440. 405f67: mov %rax,%rdi
  6441. 405f6a: pop %rbx
  6442. 405f6b: ╭ jmpq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  6443.  
  6444. 0000000000405f70 <_D3std11concurrency14FiberScheduler14FiberCondition9notifyAllMFNbZv>:
  6445. 405f70: push %rbx
  6446. 405f71: mov %rdi,%rbx
  6447. 405f74: movb $0x1,0x48(%rbx)
  6448. 405f78: callq 419830 <_D4core4sync9condition9Condition13mutex_nothrowMFNaNbNdNiNfZC4core4sync5mutex5Mutex>
  6449. 405f7d: mov %rax,%rdi
  6450. 405f80: callq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  6451. 405f85: mov 0x50(%rbx),%rdi
  6452. 405f89: mov (%rdi),%rax
  6453. 405f8c: callq *0x38(%rax)
  6454. 405f8f: mov %rbx,%rdi
  6455. 405f92: callq 419830 <_D4core4sync9condition9Condition13mutex_nothrowMFNaNbNdNiNfZC4core4sync5mutex5Mutex>
  6456. 405f97: mov %rax,%rdi
  6457. 405f9a: pop %rbx
  6458. 405f9b: ╭ jmpq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  6459.  
  6460. 0000000000405fa0 <_D3std11concurrency14FiberScheduler6createMFNbDFZvZ4wrapMFZv>:
  6461. 405fa0: push %rbp
  6462. 405fa1: push %r14
  6463. 405fa3: push %rbx
  6464. 405fa4: mov %rdi,%rbx
  6465. 405fa7: mov 0x8(%rbx),%rdi
  6466. 405fab: mov 0x10(%rbx),%rax
  6467. 405faf: callq *%rax
  6468. 405fb1: mov $0x1,%bpl
  6469. 405fb4: ┍━ mov (%rbx),%rdi
  6470. 405fb7: ┆ mov (%rdi),%rax
  6471. 405fba: ┆ callq *0x40(%rax)
  6472. 405fbd: ┆ mov %rax,%rdi
  6473. 405fc0: ┆ callq 404e40 <_D3std11concurrency10ThreadInfo7cleanupMFZv>
  6474. 405fc5: ┆ test %bpl,%bpl
  6475. 405fc8: ┆╭ je 405fd6 <_D3std11concurrency14FiberScheduler6createMFNbDFZvZ4wrapMFZv+0x36>
  6476. 405fca: ┆│ pop %rbx
  6477. 405fcb: ┆│ pop %r14
  6478. 405fcd: ┆│ pop %rbp
  6479. 405fce: ┆│ retq
  6480. 405fcf: ┆│ mov %rax,%r14
  6481. 405fd2: ┆│ xor %ebp,%ebp
  6482. 405fd4: ╰┼ jmp 405fb4 <_D3std11concurrency14FiberScheduler6createMFNbDFZvZ4wrapMFZv+0x14>
  6483. 405fd6: ┕ mov %r14,%rdi
  6484. 405fd9: callq 41aed0 <_d_eh_resume_unwind>
  6485. 405fde: xchg %ax,%ax
  6486.  
  6487. 0000000000405fe0 <Th40_D3std11concurrency14FiberScheduler5startMFDFZvZv>:
  6488. 405fe0: ┆ push %rbp
  6489. 405fe1: ┆ push %r15
  6490. 405fe3: ┆ push %r14
  6491. 405fe5: ┆ push %r13
  6492. 405fe7: ┆ push %r12
  6493. 405fe9: ┆ push %rbx
  6494. 405fea: ┆ push %rax
  6495. 405feb: ┆ mov %rdx,%r15
  6496. 405fee: ┆ mov %rsi,%rbx
  6497. 405ff1: ┆ mov %rdi,%r12
  6498. 405ff4: ┆ lea -0x28(%r12),%r14
  6499. 405ff9: ┆ mov $0x18,%edi
  6500. 405ffe: ┆ callq 422d60 <_d_allocmemory>
  6501. 406003: ┆ mov %rax,%r13
  6502. 406006: ┆ mov %r14,0x0(%r13)
  6503. 40600a: ┆ mov %rbx,0x8(%r13)
  6504. 40600e: ┆ mov %r15,0x10(%r13)
  6505. 406012: ┆ lea -0x18(%r12),%r15
  6506. 406017: ┆ mov -0x18(%r12),%rbp
  6507. 40601c: ┆ mov $0x652c10,%edi
  6508. 406021: ┆ callq 422d70 <_d_newclass>
  6509. 406026: ┆ mov %rax,%rbx
  6510. 406029: ┆ movq $0x432cf0,(%rbx)
  6511. 406030: ┆ movq $0x0,0x8(%rbx)
  6512. 406038: ┆ mov 0x2cca9(%rip),%rax # 432ce8 <_D3std11concurrency14FiberScheduler9InfoFiber6__initZ+0x70>
  6513. 40603f: ┆ mov %rax,0x70(%rbx)
  6514. 406043: ┆ movups 0x2cc8e(%rip),%xmm0 # 432cd8 <_D3std11concurrency14FiberScheduler9InfoFiber6__initZ+0x60>
  6515. 40604a: ┆ movups %xmm0,0x60(%rbx)
  6516. 40604e: ┆ movups 0x2cc73(%rip),%xmm0 # 432cc8 <_D3std11concurrency14FiberScheduler9InfoFiber6__initZ+0x50>
  6517. 406055: ┆ movups %xmm0,0x50(%rbx)
  6518. 406059: ┆ movups 0x2cc58(%rip),%xmm0 # 432cb8 <_D3std11concurrency14FiberScheduler9InfoFiber6__initZ+0x40>
  6519. 406060: ┆ movups %xmm0,0x40(%rbx)
  6520. 406064: ┆ movups 0x2cc3d(%rip),%xmm0 # 432ca8 <_D3std11concurrency14FiberScheduler9InfoFiber6__initZ+0x30>
  6521. 40606b: ┆ movups %xmm0,0x30(%rbx)
  6522. 40606f: ┆ movups 0x2cc22(%rip),%xmm0 # 432c98 <_D3std11concurrency14FiberScheduler9InfoFiber6__initZ+0x20>
  6523. 406076: ┆ movups %xmm0,0x20(%rbx)
  6524. 40607a: ┆ movups 0x2cc07(%rip),%xmm0 # 432c88 <_D3std11concurrency14FiberScheduler9InfoFiber6__initZ+0x10>
  6525. 406081: ┆ movups %xmm0,0x10(%rbx)
  6526. 406085: ┆ mov 0x252f74(%rip),%rsi # 659000 <_D4core6thread8PAGESIZEym>
  6527. 40608c: ┆ shl $0x2,%rsi
  6528. 406090: ┆ mov $0x405fa0,%ecx
  6529. 406095: ┆ mov %rbx,%rdi
  6530. 406098: ┆ mov %r13,%rdx
  6531. 40609b: ┆ callq 417c50 <_D4core6thread5Fiber6__ctorMFNbDFZvmZC4core6thread5Fiber>
  6532. 4060a0: ┆ mov $0x652d50,%edi
  6533. 4060a5: ┆ mov $0x1,%edx
  6534. 4060aa: ┆ mov %r15,%rsi
  6535. 4060ad: ┆ callq 4247d0 <_d_arrayappendcTX>
  6536. 4060b2: ┆ mov -0x10(%r12),%rax
  6537. 4060b7: ┆ mov %rbx,(%rax,%rbp,8)
  6538. 4060bb: ┆ mov %r14,%rdi
  6539. 4060be: ┆ add $0x8,%rsp
  6540. 4060c2: ┆ pop %rbx
  6541. 4060c3: ┆ pop %r12
  6542. 4060c5: ┆ pop %r13
  6543. 4060c7: ┆ pop %r14
  6544. 4060c9: ┆ pop %r15
  6545. 4060cb: ┆ pop %rbp
  6546. 4060cc: ╰ jmpq 405af0 <_D3std11concurrency14FiberScheduler8dispatchMFZv>
  6547. 4060d1: nopw %cs:0x0(%rax,%rax,1)
  6548. 4060db: nopl 0x0(%rax,%rax,1)
  6549.  
  6550. 00000000004060e0 <Th40_D3std11concurrency14FiberScheduler5spawnMFNbDFZvZv>:
  6551. 4060e0: push %rbp
  6552. 4060e1: push %r15
  6553. 4060e3: push %r14
  6554. 4060e5: push %r13
  6555. 4060e7: push %r12
  6556. 4060e9: push %rbx
  6557. 4060ea: push %rax
  6558. 4060eb: mov %rdx,%r15
  6559. 4060ee: mov %rsi,%rbx
  6560. 4060f1: mov %rdi,%r12
  6561. 4060f4: lea -0x28(%r12),%r14
  6562. 4060f9: mov $0x18,%edi
  6563. 4060fe: callq 422d60 <_d_allocmemory>
  6564. 406103: mov %rax,%r13
  6565. 406106: mov %r14,0x0(%r13)
  6566. 40610a: mov %rbx,0x8(%r13)
  6567. 40610e: mov %r15,0x10(%r13)
  6568. 406112: lea -0x18(%r12),%r15
  6569. 406117: mov -0x18(%r12),%rbp
  6570. 40611c: mov $0x652c10,%edi
  6571. 406121: callq 422d70 <_d_newclass>
  6572. 406126: mov %rax,%rbx
  6573. 406129: movq $0x432cf0,(%rbx)
  6574. 406130: movq $0x0,0x8(%rbx)
  6575. 406138: mov 0x2cba9(%rip),%rax # 432ce8 <_D3std11concurrency14FiberScheduler9InfoFiber6__initZ+0x70>
  6576. 40613f: mov %rax,0x70(%rbx)
  6577. 406143: movups 0x2cb8e(%rip),%xmm0 # 432cd8 <_D3std11concurrency14FiberScheduler9InfoFiber6__initZ+0x60>
  6578. 40614a: movups %xmm0,0x60(%rbx)
  6579. 40614e: movups 0x2cb73(%rip),%xmm0 # 432cc8 <_D3std11concurrency14FiberScheduler9InfoFiber6__initZ+0x50>
  6580. 406155: movups %xmm0,0x50(%rbx)
  6581. 406159: movups 0x2cb58(%rip),%xmm0 # 432cb8 <_D3std11concurrency14FiberScheduler9InfoFiber6__initZ+0x40>
  6582. 406160: movups %xmm0,0x40(%rbx)
  6583. 406164: movups 0x2cb3d(%rip),%xmm0 # 432ca8 <_D3std11concurrency14FiberScheduler9InfoFiber6__initZ+0x30>
  6584. 40616b: movups %xmm0,0x30(%rbx)
  6585. 40616f: movups 0x2cb22(%rip),%xmm0 # 432c98 <_D3std11concurrency14FiberScheduler9InfoFiber6__initZ+0x20>
  6586. 406176: movups %xmm0,0x20(%rbx)
  6587. 40617a: movups 0x2cb07(%rip),%xmm0 # 432c88 <_D3std11concurrency14FiberScheduler9InfoFiber6__initZ+0x10>
  6588. 406181: movups %xmm0,0x10(%rbx)
  6589. 406185: mov 0x252e74(%rip),%rsi # 659000 <_D4core6thread8PAGESIZEym>
  6590. 40618c: shl $0x2,%rsi
  6591. 406190: mov $0x405fa0,%ecx
  6592. 406195: mov %rbx,%rdi
  6593. 406198: mov %r13,%rdx
  6594. 40619b: callq 417c50 <_D4core6thread5Fiber6__ctorMFNbDFZvmZC4core6thread5Fiber>
  6595. 4061a0: mov $0x652d50,%edi
  6596. 4061a5: mov $0x1,%edx
  6597. 4061aa: mov %r15,%rsi
  6598. 4061ad: callq 4247d0 <_d_arrayappendcTX>
  6599. 4061b2: mov -0x10(%r12),%rax
  6600. 4061b7: mov %rbx,(%rax,%rbp,8)
  6601. 4061bb: mov -0x28(%r12),%rax
  6602. 4061c0: mov %r14,%rdi
  6603. 4061c3: add $0x8,%rsp
  6604. 4061c7: pop %rbx
  6605. 4061c8: pop %r12
  6606. 4061ca: pop %r13
  6607. 4061cc: pop %r14
  6608. 4061ce: pop %r15
  6609. 4061d0: pop %rbp
  6610. 4061d1: jmpq *0x38(%rax)
  6611. 4061d4: nopw %cs:0x0(%rax,%rax,1)
  6612. 4061de: xchg %ax,%ax
  6613.  
  6614. 00000000004061e0 <Th40_D3std11concurrency14FiberScheduler5yieldMFNbZv>:
  6615. 4061e0: push %rax
  6616. 4061e1: callq 417b60 <_D4core6thread5Fiber7getThisFNbZC4core6thread5Fiber>
  6617. 4061e6: test %rax,%rax
  6618. 4061e9: ╭ je 4061f1 <Th40_D3std11concurrency14FiberScheduler5yieldMFNbZv+0x11>
  6619. 4061eb: │ pop %rax
  6620. 4061ec: ╭┼ jmpq 417fb0 <_D4core6thread5Fiber5yieldFNbZv>
  6621. 4061f1: │┕ pop %rax
  6622. 4061f2: │ retq
  6623. 4061f3: │ nopw %cs:0x0(%rax,%rax,1)
  6624. 4061fd: │ nopl (%rax)
  6625.  
  6626. 0000000000406200 <Th40_D3std11concurrency14FiberScheduler8thisInfoMFNbNcNdZS3std11concurrency10ThreadInfo>:
  6627. 406200: push %rax
  6628. 406201: callq 417b60 <_D4core6thread5Fiber7getThisFNbZC4core6thread5Fiber>
  6629. 406206: mov $0x652c10,%esi
  6630. 40620b: mov %rax,%rdi
  6631. 40620e: callq 42b730 <_d_dynamic_cast>
  6632. 406213: test %rax,%rax
  6633. 406216: lea 0x60(%rax),%rcx
  6634. 40621a: mov %fs:0x0,%rax
  6635. 406223: lea -0x340(%rax),%rax
  6636. 40622a: cmovne %rcx,%rax
  6637. 40622e: pop %rcx
  6638. 40622f: retq
  6639.  
  6640. 0000000000406230 <Th40_D3std11concurrency14FiberScheduler12newConditionMFNbC4core4sync5mutex5MutexZC4core4sync9condition9Condition>:
  6641. 406230: push %r15
  6642. 406232: push %r14
  6643. 406234: push %rbx
  6644. 406235: mov %rsi,%r14
  6645. 406238: mov %rdi,%r15
  6646. 40623b: add $0xffffffffffffffd8,%r15
  6647. 40623f: mov $0x652cb0,%edi
  6648. 406244: callq 422d70 <_d_newclass>
  6649. 406249: mov %rax,%rbx
  6650. 40624c: movq $0x432bd0,(%rbx)
  6651. 406253: movq $0x0,0x8(%rbx)
  6652. 40625b: movups 0x2c9fe(%rip),%xmm0 # 432c60 <_D3std11concurrency14FiberScheduler14FiberCondition6__initZ+0x40>
  6653. 406262: movups %xmm0,0x40(%rbx)
  6654. 406266: movups 0x2c9e3(%rip),%xmm0 # 432c50 <_D3std11concurrency14FiberScheduler14FiberCondition6__initZ+0x30>
  6655. 40626d: movups %xmm0,0x30(%rbx)
  6656. 406271: movups 0x2c9c8(%rip),%xmm0 # 432c40 <_D3std11concurrency14FiberScheduler14FiberCondition6__initZ+0x20>
  6657. 406278: movups %xmm0,0x20(%rbx)
  6658. 40627c: movups 0x2c9ad(%rip),%xmm0 # 432c30 <_D3std11concurrency14FiberScheduler14FiberCondition6__initZ+0x10>
  6659. 406283: movups %xmm0,0x10(%rbx)
  6660. 406287: mov %r15,0x50(%rbx)
  6661. 40628b: mov %rbx,%rdi
  6662. 40628e: mov %r14,%rsi
  6663. 406291: callq 419760 <_D4core4sync9condition9Condition6__ctorMFNbNfC4core4sync5mutex5MutexZC4core4sync9condition9Condition>
  6664. 406296: movb $0x0,0x48(%rbx)
  6665. 40629a: mov %rbx,%rax
  6666. 40629d: pop %rbx
  6667. 40629e: pop %r14
  6668. 4062a0: pop %r15
  6669. 4062a2: retq
  6670. 4062a3: nopw %cs:0x0(%rax,%rax,1)
  6671. 4062ad: nopl (%rax)
  6672.  
  6673. 00000000004062b0 <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv>:
  6674. 4062b0: push %rbp
  6675. 4062b1: push %r15
  6676. 4062b3: push %r14
  6677. 4062b5: push %r13
  6678. 4062b7: push %r12
  6679. 4062b9: push %rbx
  6680. 4062ba: sub $0x158,%rsp
  6681. 4062c1: mov %rsi,%r15
  6682. 4062c4: mov %rdi,%r12
  6683. 4062c7: mov 0x40(%r12),%r14
  6684. 4062cc: mov %r14,%rdi
  6685. 4062cf: callq 42b580 <_d_monitorenter>
  6686. 4062d4: testb $0x1,0xa8(%r12)
  6687. 4062dd: ╭─────────── jne 406692 <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv+0x3e2>
  6688. 4062e3: │ ╭ jmp 4062f5 <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv+0x45>
  6689. 4062e5: │ │ data32 nopw %cs:0x0(%rax,%rax,1)
  6690. 4062f0: │ ┍━━━┿ decq 0x58(%r12)
  6691. 4062f5: │ ┆ ┕ mov (%r15),%eax
  6692. 4062f8: │ ┆ cmp $0x1,%eax
  6693. 4062fb: │ ╭┼──── je 406449 <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv+0x199>
  6694. 406301: │ │┆ mov 0xa0(%r12),%rcx
  6695. 406309: │ │┆ test %rcx,%rcx
  6696. 40630c: │ ╭──┼┼──── je 40653d <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv+0x28d>
  6697. 406312: │ │ │┆ mov 0x98(%r12),%rdx
  6698. 40631a: │ │ │┆ add 0x70(%r12),%rdx
  6699. 40631f: │ │ │┆ cmp %rdx,%rcx
  6700. 406322: │ │╭─┼┼──── ja 40653d <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv+0x28d>
  6701. 406328: │ ││ │┆ cmp $0x1,%eax
  6702. 40632b: │ ││╭┼┼──── ja 40653d <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv+0x28d>
  6703. 406331: │ ││││┆ mov 0x90(%r12),%rbp
  6704. 406339: │ ││││┆ test %rbp,%rbp
  6705. 40633c: │ ││││┆╭─── je 40641e <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv+0x16e>
  6706. 406342: │ ││││┆│ mov 0x252ad7(%rip),%rdi # 658e20 <_D3std11concurrency9schedulerC3std11concurrency9Scheduler>
  6707. 406349: │ ││││┆│ test %rdi,%rdi
  6708. 40634c: │ ││││┆│ ╭ je 406359 <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv+0xa9>
  6709. 40634e: │ ││││┆│ │ mov (%rdi),%rax
  6710. 406351: │ ││││┆│ │ mov 0x20(%rax),%rax
  6711. 406355: │ ││││┆│ │ callq *%rax
  6712. 406357: │ ││││┆│ ╭┼ jmp 406369 <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv+0xb9>
  6713. 406359: │ ││││┆│ │┕ mov %fs:0x0,%rax
  6714. 406362: │ ││││┆│ │ lea -0x340(%rax),%rax
  6715. 406369: │ ││││┆│ ┕━ mov (%rax),%rsi
  6716. 40636c: │ ││││┆│ xor %edi,%edi
  6717. 40636e: │ ││││┆│ callq 41bd20 <_D6object8opEqualsFC6ObjectC6ObjectZb>
  6718. 406373: │ ││││┆│ mov %al,%bl
  6719. 406375: │ ││││┆│ mov 0x252aa4(%rip),%rdi # 658e20 <_D3std11concurrency9schedulerC3std11concurrency9Scheduler>
  6720. 40637c: │ ││││┆│ test %rdi,%rdi
  6721. 40637f: │ ││││┆│ ╭ je 40638f <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv+0xdf>
  6722. 406381: │ ││││┆│ │ mov (%rdi),%rax
  6723. 406384: │ ││││┆│ │ mov 0x20(%rax),%rax
  6724. 406388: │ ││││┆│ │ callq *%rax
  6725. 40638a: │ ││││┆│ │ mov %rax,%r13
  6726. 40638d: │ ││││┆│ ╭┼ jmp 40639f <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv+0xef>
  6727. 40638f: │ ││││┆│ │┕ mov %fs:0x0,%rax
  6728. 406398: │ ││││┆│ │ lea -0x340(%rax),%r13
  6729. 40639f: │ ││││┆│ ┕━ test $0x1,%bl
  6730. 4063a2: │ ││││┆│╭── je 406410 <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv+0x160>
  6731. 4063a4: │ ││││┆││ mov $0x652a10,%edi
  6732. 4063a9: │ ││││┆││ callq 422d70 <_d_newclass>
  6733. 4063ae: │ ││││┆││ mov %rax,%rbx
  6734. 4063b1: │ ││││┆││ movq $0x432a10,(%rbx)
  6735. 4063b8: │ ││││┆││ movq $0x0,0x8(%rbx)
  6736. 4063c0: │ ││││┆││ mov %rbx,%rdi
  6737. 4063c3: │ ││││┆││ add $0x10,%rdi
  6738. 4063c7: │ ││││┆││ mov $0x432a48,%esi
  6739. 4063cc: │ ││││┆││ mov $0x99,%edx
  6740. 4063d1: │ ││││┆││ callq 402490 <memcpy@plt>
  6741. 4063d6: │ ││││┆││ mov %rbx,%rdi
  6742. 4063d9: │ ││││┆││ callq 4053a0 <_D3std11concurrency10MessageBox6__ctorMFNeZC3std11concurrency10MessageBox>
  6743. 4063de: │ ││││┆││ mov %rax,0x0(%r13)
  6744. 4063e2: │ ││││┆││ mov 0x252a37(%rip),%rdi # 658e20 <_D3std11concurrency9schedulerC3std11concurrency9Scheduler>
  6745. 4063e9: │ ││││┆││ test %rdi,%rdi
  6746. 4063ec: │ ││││┆││ ╭ je 4063fc <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv+0x14c>
  6747. 4063ee: │ ││││┆││ │ mov (%rdi),%rax
  6748. 4063f1: │ ││││┆││ │ mov 0x20(%rax),%rax
  6749. 4063f5: │ ││││┆││ │ callq *%rax
  6750. 4063f7: │ ││││┆││ │ mov %rax,%r13
  6751. 4063fa: │ ││││┆││╭┼ jmp 406410 <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv+0x160>
  6752. 4063fc: │ ││││┆│││┕ mov %fs:0x0,%rax
  6753. 406405: │ ││││┆│││ lea -0x340(%rax),%r13
  6754. 40640c: │ ││││┆│││ nopl 0x0(%rax)
  6755. 406410: │ ││││┆│┕┷━ mov 0x0(%r13),%rdi
  6756. 406414: │ ││││┆│ callq *%rbp
  6757. 406416: │ ││││┆│ test $0x1,%al
  6758. 406418: │ ╭┼┼┼┼┼┼─── je 406692 <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv+0x3e2>
  6759. 40641e: │ │││││┆┕━━━ incq 0x58(%r12)
  6760. 406423: │ │││││┆ mov 0x50(%r12),%rdi
  6761. 406428: │ │││││┆ mov (%rdi),%rax
  6762. 40642b: │ │││││┆ mov 0x30(%rax),%rax
  6763. 40642f: │ │││││┆ callq *%rax
  6764. 406431: │ │││││╰──── jmpq 4062f0 <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv+0x40>
  6765. 406436: │┍┿┿┿┿┿━━━━━ mov %rax,%rbx
  6766. 406439: │┆│││││ mov %r14,%rdi
  6767. 40643c: │┆│││││ callq 42b5b0 <_d_monitorexit>
  6768. 406441: │┆│││││ mov %rbx,%rdi
  6769. 406444: │┆│││││ callq 41aed0 <_d_eh_resume_unwind>
  6770. 406449: │┆││││┕━━━━━ movups (%r15),%xmm0
  6771. 40644d: │┆││││ movups 0x10(%r15),%xmm1
  6772. 406452: │┆││││ movups 0x20(%r15),%xmm2
  6773. 406457: │┆││││ movaps %xmm2,0x80(%rsp)
  6774. 40645f: │┆││││ movaps %xmm1,0x70(%rsp)
  6775. 406464: │┆││││ movaps %xmm0,0x60(%rsp)
  6776. 406469: │┆││││ lea 0x70(%rsp),%rsi
  6777. 40646e: │┆││││ mov 0x68(%rsp),%rax
  6778. 406473: │┆││││ xor %edi,%edi
  6779. 406475: │┆││││ mov $0xc,%edx
  6780. 40647a: │┆││││ callq *%rax
  6781. 40647c: │┆││││ movaps 0x60(%rsp),%xmm0
  6782. 406481: │┆││││ movaps 0x70(%rsp),%xmm1
  6783. 406486: │┆││││ movaps 0x80(%rsp),%xmm2
  6784. 40648e: │┆││││ movaps %xmm2,0xb0(%rsp)
  6785. 406496: │┆││││ movaps %xmm1,0xa0(%rsp)
  6786. 40649e: │┆││││ movaps %xmm0,0x90(%rsp)
  6787. 4064a6: │┆││││ movaps 0x60(%rsp),%xmm0
  6788. 4064ab: │┆││││ movaps 0x70(%rsp),%xmm1
  6789. 4064b0: │┆││││ movaps 0x80(%rsp),%xmm2
  6790. 4064b8: │┆││││ movaps %xmm2,0xe0(%rsp)
  6791. 4064c0: │┆││││ movaps %xmm1,0xd0(%rsp)
  6792. 4064c8: │┆││││ movaps %xmm0,0xc0(%rsp)
  6793. 4064d0: │┆││││ lea 0xd0(%rsp),%rsi
  6794. 4064d8: │┆││││ mov 0xc8(%rsp),%rax
  6795. 4064e0: │┆││││ xor %edi,%edi
  6796. 4064e2: │┆││││ mov $0xc,%edx
  6797. 4064e7: │┆││││ callq *%rax
  6798. 4064e9: │┆││││ lea 0x78(%r12),%rdi
  6799. 4064ee: │┆││││ movaps 0xc0(%rsp),%xmm0
  6800. 4064f6: │┆││││ movaps 0xd0(%rsp),%xmm1
  6801. 4064fe: │┆││││ movaps 0xe0(%rsp),%xmm2
  6802. 406506: │┆││││ movups %xmm2,0x20(%rsp)
  6803. 40650b: │┆││││ movups %xmm1,0x10(%rsp)
  6804. 406510: │┆││││ movups %xmm0,(%rsp)
  6805. 406514: │┆││││ callq 4068d0 <_D3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List7newNodeMFS3std11concurrency7MessageZPS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node>
  6806. 406519: │┆││││ incq 0x88(%r12)
  6807. 406521: │┆││││ cmpq $0x0,0x78(%r12)
  6808. 406527: │┆││││ ╭─── je 40661b <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv+0x36b>
  6809. 40652d: │┆││││ │ mov 0x80(%r12),%rcx
  6810. 406535: │┆││││ │ mov %rax,(%rcx)
  6811. 406538: │┆││││ │╭── jmpq 406620 <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv+0x370>
  6812. 40653d: │┆│┕┷┷━━┿┿━━ movups (%r15),%xmm0
  6813. 406541: │┆│ ││ movups 0x10(%r15),%xmm1
  6814. 406546: │┆│ ││ movups 0x20(%r15),%xmm2
  6815. 40654b: │┆│ ││ movaps %xmm2,0x50(%rsp)
  6816. 406550: │┆│ ││ movaps %xmm1,0x40(%rsp)
  6817. 406555: │┆│ ││ movaps %xmm0,0x30(%rsp)
  6818. 40655a: │┆│ ││ lea 0x40(%rsp),%rsi
  6819. 40655f: │┆│ ││ mov 0x38(%rsp),%rax
  6820. 406564: │┆│ ││ xor %edi,%edi
  6821. 406566: │┆│ ││ mov $0xc,%edx
  6822. 40656b: │┆│ ││ callq *%rax
  6823. 40656d: │┆│ ││ movaps 0x30(%rsp),%xmm0
  6824. 406572: │┆│ ││ movaps 0x40(%rsp),%xmm1
  6825. 406577: │┆│ ││ movaps 0x50(%rsp),%xmm2
  6826. 40657c: │┆│ ││ movaps %xmm2,0x110(%rsp)
  6827. 406584: │┆│ ││ movaps %xmm1,0x100(%rsp)
  6828. 40658c: │┆│ ││ movaps %xmm0,0xf0(%rsp)
  6829. 406594: │┆│ ││ movaps 0x30(%rsp),%xmm0
  6830. 406599: │┆│ ││ movaps 0x40(%rsp),%xmm1
  6831. 40659e: │┆│ ││ movaps 0x50(%rsp),%xmm2
  6832. 4065a3: │┆│ ││ movaps %xmm2,0x140(%rsp)
  6833. 4065ab: │┆│ ││ movaps %xmm1,0x130(%rsp)
  6834. 4065b3: │┆│ ││ movaps %xmm0,0x120(%rsp)
  6835. 4065bb: │┆│ ││ lea 0x130(%rsp),%rsi
  6836. 4065c3: │┆│ ││ mov 0x128(%rsp),%rax
  6837. 4065cb: │┆│ ││ xor %edi,%edi
  6838. 4065cd: │┆│ ││ mov $0xc,%edx
  6839. 4065d2: │┆│ ││ callq *%rax
  6840. 4065d4: │┆│ ││ lea 0x60(%r12),%rdi
  6841. 4065d9: │┆│ ││ movaps 0x120(%rsp),%xmm0
  6842. 4065e1: │┆│ ││ movaps 0x130(%rsp),%xmm1
  6843. 4065e9: │┆│ ││ movaps 0x140(%rsp),%xmm2
  6844. 4065f1: │┆│ ││ movups %xmm2,0x20(%rsp)
  6845. 4065f6: │┆│ ││ movups %xmm1,0x10(%rsp)
  6846. 4065fb: │┆│ ││ movups %xmm0,(%rsp)
  6847. 4065ff: │┆│ ││ callq 4068d0 <_D3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List7newNodeMFS3std11concurrency7MessageZPS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node>
  6848. 406604: │┆│ ││ incq 0x70(%r12)
  6849. 406609: │┆│ ││ cmpq $0x0,0x60(%r12)
  6850. 40660f: │┆│ ││── je 406659 <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv+0x3a9>
  6851. 406611: │┆│ ││ mov 0x68(%r12),%rcx
  6852. 406616: │┆│ ││ mov %rax,(%rcx)
  6853. 406619: │┆│ ││╭─ jmp 40665e <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv+0x3ae>
  6854. 40661b: │┆│ ┕┿┿━ mov %rax,0x78(%r12)
  6855. 406620: │┆│ ┕┿━ mov %rax,0x80(%r12)
  6856. 406628: │┆│ ││ mov $0x1,%bpl
  6857. 40662b: │┆│ ┍━━━┿┿━ mov 0x98(%rsp),%rax
  6858. 406633: │┆│ ┆ ││ lea 0xa0(%rsp),%rsi
  6859. 40663b: │┆│ ┆ ││ xor %edi,%edi
  6860. 40663d: │┆│ ┆ ││ mov $0xd,%edx
  6861. 406642: │┆│ ┆ ││ callq *%rax
  6862. 406644: │┆│ ┆ ││ test %bpl,%bpl
  6863. 406647: │┆│ ┆ ╭─┼┼─ je 4066b6 <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv+0x406>
  6864. 406649: │┆│ ┆┍┿━┿┿━ mov 0x48(%r12),%rdi
  6865. 40664e: │┆│ ┆┆│ ││ mov (%rdi),%rax
  6866. 406651: │┆│ ┆┆│ ││ mov 0x40(%rax),%rax
  6867. 406655: │┆│ ┆┆│ ││ callq *%rax
  6868. 406657: │┆│ ┆┆│ ││╭ jmp 406692 <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv+0x3e2>
  6869. 406659: │┆│ ┆┆│ ┕┿┿ mov %rax,0x60(%r12)
  6870. 40665e: │┆│ ┆┆│ ┕┿ mov %rax,0x68(%r12)
  6871. 406663: │┆│ ┆┆│ │ mov $0x1,%bpl
  6872. 406666: │┆│ ┆┆│┍━━┿ mov 0xf8(%rsp),%rax
  6873. 40666e: │┆│ ┆┆│┆ │ lea 0x100(%rsp),%rsi
  6874. 406676: │┆│ ┆┆│┆ │ xor %edi,%edi
  6875. 406678: │┆│ ┆┆│┆ │ mov $0xd,%edx
  6876. 40667d: │┆│ ┆┆│┆ │ callq *%rax
  6877. 40667f: │┆│ ┆┆│┆ │ test %bpl,%bpl
  6878. 406682: │┆│ ┆┆│┆ ╭┼ je 4066c7 <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv+0x417>
  6879. 406684: │┆│ ┆┆│┆┍┿┿ mov 0x48(%r12),%rdi
  6880. 406689: │┆│ ┆┆│┆┆││ mov (%rdi),%rax
  6881. 40668c: │┆│ ┆┆│┆┆││ mov 0x40(%rax),%rax
  6882. 406690: │┆│ ┆┆│┆┆││ callq *%rax
  6883. 406692: ┕┿┷━━┿┿┿┿┿┿┷ mov %r14,%rdi
  6884. 406695: ┆ ┆┆│┆┆│ callq 42b5b0 <_d_monitorexit>
  6885. 40669a: ┆ ┆┆│┆┆│ add $0x158,%rsp
  6886. 4066a1: ┆ ┆┆│┆┆│ pop %rbx
  6887. 4066a2: ┆ ┆┆│┆┆│ pop %r12
  6888. 4066a4: ┆ ┆┆│┆┆│ pop %r13
  6889. 4066a6: ┆ ┆┆│┆┆│ pop %r14
  6890. 4066a8: ┆ ┆┆│┆┆│ pop %r15
  6891. 4066aa: ┆ ┆┆│┆┆│ pop %rbp
  6892. 4066ab: ┆ ┆┆│┆┆│ retq
  6893. 4066ac: ┆ ┆┆│┆┆│ mov %rax,%rbx
  6894. 4066af: ┆ ┆┆│┆┆│ xor %ebp,%ebp
  6895. 4066b1: ┆ ╰┼┼┼┼┼─ jmpq 40662b <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv+0x37b>
  6896. 4066b6: ┆ ┆┕┿┿┿━ mov %rbx,%rdi
  6897. 4066b9: ┆ ┆ ┆┆│ callq 41aed0 <_d_eh_resume_unwind>
  6898. 4066be: ┆ ╰─┼┼┼─ jmp 406649 <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv+0x399>
  6899. 4066c0: ┆ ┆┆│ mov %rax,%rbx
  6900. 4066c3: ┆ ┆┆│ xor %ebp,%ebp
  6901. 4066c5: ┆ ╰┼┼─ jmp 406666 <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv+0x3b6>
  6902. 4066c7: ┆ ┆┕━ mov %rbx,%rdi
  6903. 4066ca: ┆ ┆ callq 41aed0 <_d_eh_resume_unwind>
  6904. 4066cf: ┆ ╰── jmp 406684 <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv+0x3d4>
  6905. 4066d1: ╰────────── jmpq 406436 <_D3std11concurrency10MessageBox3putMFKS3std11concurrency7MessageZv+0x186>
  6906. 4066d6: nopw %cs:0x0(%rax,%rax,1)
  6907.  
  6908. 00000000004066e0 <_D3std11concurrency10MessageBox5closeMFZ13onLinkDeadMsgMFKS3std11concurrency7MessageZv>:
  6909. 4066e0: push %r14
  6910. 4066e2: push %rbx
  6911. 4066e3: sub $0x28,%rsp
  6912. 4066e7: mov %rsi,%rbx
  6913. 4066ea: movq $0x0,0x20(%rsp)
  6914. 4066f3: movq $0x652940,0x10(%rsp)
  6915. 4066fc: lea 0x20(%rsp),%rax
  6916. 406701: mov %rax,0x18(%rsp)
  6917. 406706: lea 0x10(%rbx),%rsi
  6918. 40670a: lea 0x10(%rsp),%rdi
  6919. 40670f: mov $0x1,%edx
  6920. 406714: callq *0x8(%rbx)
  6921. 406717: test %rax,%rax
  6922. 40671a: ╭─── jne 4067cb <_D3std11concurrency10MessageBox5closeMFZ13onLinkDeadMsgMFKS3std11concurrency7MessageZv+0xeb>
  6923. 406720: │ mov 0x20(%rsp),%rax
  6924. 406725: │ mov %rax,0x8(%rsp)
  6925. 40672a: │ mov 0x2526ef(%rip),%rdi # 658e20 <_D3std11concurrency9schedulerC3std11concurrency9Scheduler>
  6926. 406731: │ test %rdi,%rdi
  6927. 406734: │ ╭ je 40673e <_D3std11concurrency10MessageBox5closeMFZ13onLinkDeadMsgMFKS3std11concurrency7MessageZv+0x5e>
  6928. 406736: │ │ mov (%rdi),%rax
  6929. 406739: │ │ callq *0x20(%rax)
  6930. 40673c: │ ╭┼ jmp 40674e <_D3std11concurrency10MessageBox5closeMFZ13onLinkDeadMsgMFKS3std11concurrency7MessageZv+0x6e>
  6931. 40673e: │ │┕ mov %fs:0x0,%rax
  6932. 406747: │ │ lea -0x340(%rax),%rax
  6933. 40674e: │ ┕━ mov 0x8(%rax),%rdi
  6934. 406752: │ lea 0x8(%rsp),%rdx
  6935. 406757: │ mov $0x652940,%esi
  6936. 40675c: │ callq 4264e0 <_aaDelX>
  6937. 406761: │ mov 0x2526b8(%rip),%rdi # 658e20 <_D3std11concurrency9schedulerC3std11concurrency9Scheduler>
  6938. 406768: │ test %rdi,%rdi
  6939. 40676b: │ ╭ je 406775 <_D3std11concurrency10MessageBox5closeMFZ13onLinkDeadMsgMFKS3std11concurrency7MessageZv+0x95>
  6940. 40676d: │ │ mov (%rdi),%rax
  6941. 406770: │ │ callq *0x20(%rax)
  6942. 406773: │ ╭┼ jmp 406785 <_D3std11concurrency10MessageBox5closeMFZ13onLinkDeadMsgMFKS3std11concurrency7MessageZv+0xa5>
  6943. 406775: │ │┕ mov %fs:0x0,%rax
  6944. 40677e: │ │ lea -0x340(%rax),%rax
  6945. 406785: │ ┕━ mov 0x8(%rsp),%rsi
  6946. 40678a: │ mov 0x10(%rax),%rdi
  6947. 40678e: │ callq 41bd20 <_D6object8opEqualsFC6ObjectC6ObjectZb>
  6948. 406793: │ test $0x1,%al
  6949. 406795: │╭── je 4067c3 <_D3std11concurrency10MessageBox5closeMFZ13onLinkDeadMsgMFKS3std11concurrency7MessageZv+0xe3>
  6950. 406797: ││ mov 0x252682(%rip),%rdi # 658e20 <_D3std11concurrency9schedulerC3std11concurrency9Scheduler>
  6951. 40679e: ││ test %rdi,%rdi
  6952. 4067a1: ││ ╭ je 4067ab <_D3std11concurrency10MessageBox5closeMFZ13onLinkDeadMsgMFKS3std11concurrency7MessageZv+0xcb>
  6953. 4067a3: ││ │ mov (%rdi),%rax
  6954. 4067a6: ││ │ callq *0x20(%rax)
  6955. 4067a9: ││╭┼ jmp 4067bb <_D3std11concurrency10MessageBox5closeMFZ13onLinkDeadMsgMFKS3std11concurrency7MessageZv+0xdb>
  6956. 4067ab: │││┕ mov %fs:0x0,%rax
  6957. 4067b4: │││ lea -0x340(%rax),%rax
  6958. 4067bb: ││┕━ movq $0x0,0x10(%rax)
  6959. 4067c3: │┕━━ add $0x28,%rsp
  6960. 4067c7: │ pop %rbx
  6961. 4067c8: │ pop %r14
  6962. 4067ca: │ retq
  6963. 4067cb: ┕━━━ add $0x8,%rbx
  6964. 4067cf: mov $0x653dd0,%edi
  6965. 4067d4: callq 422d70 <_d_newclass>
  6966. 4067d9: mov %rax,%r14
  6967. 4067dc: movq $0x43a350,(%r14)
  6968. 4067e3: movq $0x0,0x8(%r14)
  6969. 4067eb: mov 0x33b4e(%rip),%rax # 43a340 <_D3std7variant16VariantException6__initZ+0x50>
  6970. 4067f2: mov %rax,0x50(%r14)
  6971. 4067f6: movups 0x33b33(%rip),%xmm0 # 43a330 <_D3std7variant16VariantException6__initZ+0x40>
  6972. 4067fd: movups %xmm0,0x40(%r14)
  6973. 406802: movups 0x33b17(%rip),%xmm0 # 43a320 <_D3std7variant16VariantException6__initZ+0x30>
  6974. 406809: movups %xmm0,0x30(%r14)
  6975. 40680e: movups 0x33afb(%rip),%xmm0 # 43a310 <_D3std7variant16VariantException6__initZ+0x20>
  6976. 406815: movups %xmm0,0x20(%r14)
  6977. 40681a: movups 0x33adf(%rip),%xmm0 # 43a300 <_D3std7variant16VariantException6__initZ+0x10>
  6978. 406821: movups %xmm0,0x10(%r14)
  6979. 406826: mov %rbx,%rdi
  6980. 406829: callq 4100c0 <_D3std7variant18__T8VariantNVmi32Z8VariantN4typeMxFNbNdNeZC8TypeInfo>
  6981. 40682e: mov $0x652940,%esi
  6982. 406833: mov %r14,%rdi
  6983. 406836: mov %rax,%rdx
  6984. 406839: callq 40fee0 <_D3std7variant16VariantException6__ctorMFC8TypeInfoC8TypeInfoZC3std7variant16VariantException>
  6985. 40683e: mov %rax,%rdi
  6986. 406841: callq 41ad10 <_d_throw_exception>
  6987. 406846: nopw %cs:0x0(%rax,%rax,1)
  6988.  
  6989. 0000000000406850 <_D3std11concurrency12initOnceLockFNdZC4core4sync5mutex5Mutex>:
  6990. 406850: push %rax
  6991. 406851: mov 0x2525e8(%rip),%rcx # 658e40 <_D3std11concurrency12initOnceLockFNdZ4lockC4core4sync5mutex5Mutex>
  6992. 406858: test %rcx,%rcx
  6993. 40685b: ╭─ jne 4068ba <_D3std11concurrency12initOnceLockFNdZC4core4sync5mutex5Mutex+0x6a>
  6994. 40685d: │ mov $0x6552a0,%edi
  6995. 406862: │ callq 422d70 <_d_newclass>
  6996. 406867: │ movq $0x43c660,(%rax)
  6997. 40686e: │ movq $0x0,0x8(%rax)
  6998. 406876: │ mov 0x35ddb(%rip),%rcx # 43c658 <_D4core4sync5mutex5Mutex6__initZ+0x40>
  6999. 40687d: │ mov %rcx,0x40(%rax)
  7000. 406881: │ movups 0x35dc0(%rip),%xmm0 # 43c648 <_D4core4sync5mutex5Mutex6__initZ+0x30>
  7001. 406888: │ movups %xmm0,0x30(%rax)
  7002. 40688c: │ movups 0x35da5(%rip),%xmm0 # 43c638 <_D4core4sync5mutex5Mutex6__initZ+0x20>
  7003. 406893: │ movups %xmm0,0x20(%rax)
  7004. 406897: │ movups 0x35d8a(%rip),%xmm0 # 43c628 <_D4core4sync5mutex5Mutex6__initZ+0x10>
  7005. 40689e: │ movups %xmm0,0x10(%rax)
  7006. 4068a2: │ mov %rax,%rdi
  7007. 4068a5: │ callq 419bc0 <_D4core4sync5mutex5Mutex6__ctorMFNbNeZC4core4sync5mutex5Mutex>
  7008. 4068aa: │ mov %rax,%rcx
  7009. 4068ad: │ xor %eax,%eax
  7010. 4068af: │ lock cmpxchg %rcx,0x252588(%rip) # 658e40 <_D3std11concurrency12initOnceLockFNdZ4lockC4core4sync5mutex5Mutex>
  7011. 4068b8: │╭ jne 4068bf <_D3std11concurrency12initOnceLockFNdZC4core4sync5mutex5Mutex+0x6f>
  7012. 4068ba: ┕┿ mov %rcx,%rax
  7013. 4068bd: │ pop %rcx
  7014. 4068be: │ retq
  7015. 4068bf: ┕ mov 0x25257a(%rip),%rax # 658e40 <_D3std11concurrency12initOnceLockFNdZ4lockC4core4sync5mutex5Mutex>
  7016. 4068c6: pop %rcx
  7017. 4068c7: retq
  7018. 4068c8: nopl 0x0(%rax,%rax,1)
  7019.  
  7020. 00000000004068d0 <_D3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List7newNodeMFS3std11concurrency7MessageZPS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node>:
  7021. 4068d0: push %rbp
  7022. 4068d1: push %r15
  7023. 4068d3: push %r14
  7024. 4068d5: push %rbx
  7025. 4068d6: sub $0x188,%rsp
  7026. 4068dd: lea 0x1b0(%rsp),%r15
  7027. 4068e5: mov $0x1,%bl
  7028. 4068e7: nopw 0x0(%rax,%rax,1)
  7029. 4068f0: ┍ xor %eax,%eax
  7030. 4068f2: ┆ lock cmpxchg %bl,0x25254e(%rip) # 658e48 <_D3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List7sm_lockOS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List8SpinLock>
  7031. 4068fa: ╭┼ je 40690d <_D3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List7newNodeMFS3std11concurrency7MessageZPS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node+0x3d>
  7032. 4068fc: │┆ callq 416cc0 <_D4core6thread6Thread5yieldFNbZv>
  7033. 406901: │╰ jmp 4068f0 <_D3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List7newNodeMFS3std11concurrency7MessageZPS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node+0x20>
  7034. 406903: ┍━━━━━━┿━ mov %rax,%r14
  7035. 406906: ┆ │ xor %ebp,%ebp
  7036. 406908: ┆╭─────┼─ jmpq 406b83 <_D3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List7newNodeMFS3std11concurrency7MessageZPS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node+0x2b3>
  7037. 40690d: ┆│ ┕━ mov 0x25253c(%rip),%rbx # 658e50 <_D3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List7sm_headOPS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node>
  7038. 406914: ┆│ test %rbx,%rbx
  7039. 406917: ┆│ ╭─── je 406ac8 <_D3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List7newNodeMFS3std11concurrency7MessageZPS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node+0x1f8>
  7040. 40691d: ┆│ │ mov (%rbx),%rax
  7041. 406920: ┆│ │ mov %rax,0x252529(%rip) # 658e50 <_D3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List7sm_headOPS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node>
  7042. 406927: ┆│ │ movb $0x0,0x25251a(%rip) # 658e48 <_D3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List7sm_lockOS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List8SpinLock>
  7043. 40692e: ┆│ │ movq $0x0,0x68(%rsp)
  7044. 406937: ┆│ │ movups 0x2b642(%rip),%xmm0 # 431f80 <_D3std11concurrency7Message6__initZ+0x20>
  7045. 40693e: ┆│ │ movups %xmm0,0x90(%rsp)
  7046. 406946: ┆│ │ movups 0x2b623(%rip),%xmm0 # 431f70 <_D3std11concurrency7Message6__initZ+0x10>
  7047. 40694d: ┆│ │ movups %xmm0,0x80(%rsp)
  7048. 406955: ┆│ │ movups 0x2b604(%rip),%xmm0 # 431f60 <_D3std11concurrency7Message6__initZ>
  7049. 40695c: ┆│ │ movups %xmm0,0x70(%rsp)
  7050. 406961: ┆│ │ movups (%r15),%xmm0
  7051. 406965: ┆│ │ movups 0x10(%r15),%xmm1
  7052. 40696a: ┆│ │ movups 0x20(%r15),%xmm2
  7053. 40696f: ┆│ │ movaps %xmm2,0x50(%rsp)
  7054. 406974: ┆│ │ movaps %xmm1,0x40(%rsp)
  7055. 406979: ┆│ │ movaps %xmm0,0x30(%rsp)
  7056. 40697e: ┆│ │ lea 0x40(%rsp),%rsi
  7057. 406983: ┆│ │ mov 0x38(%rsp),%rax
  7058. 406988: ┆│ │ xor %edi,%edi
  7059. 40698a: ┆│ │ mov $0xc,%edx
  7060. 40698f: ┆│ │ callq *%rax
  7061. 406991: ┆│ │ lea 0x70(%rsp),%rax
  7062. 406996: ┆│ │ movaps 0x30(%rsp),%xmm0
  7063. 40699b: ┆│ │ movaps 0x40(%rsp),%xmm1
  7064. 4069a0: ┆│ │ movaps 0x50(%rsp),%xmm2
  7065. 4069a5: ┆│ │ movaps %xmm2,0xc0(%rsp)
  7066. 4069ad: ┆│ │ movaps %xmm1,0xb0(%rsp)
  7067. 4069b5: ┆│ │ movaps %xmm0,0xa0(%rsp)
  7068. 4069bd: ┆│ │ movaps 0x30(%rsp),%xmm0
  7069. 4069c2: ┆│ │ movaps 0x40(%rsp),%xmm1
  7070. 4069c7: ┆│ │ movaps 0x50(%rsp),%xmm2
  7071. 4069cc: ┆│ │ movups %xmm2,0x20(%rax)
  7072. 4069d0: ┆│ │ movups %xmm1,0x10(%rax)
  7073. 4069d4: ┆│ │ movups %xmm0,(%rax)
  7074. 4069d7: ┆│ │ mov 0x78(%rsp),%rax
  7075. 4069dc: ┆│ │ lea 0x80(%rsp),%rsi
  7076. 4069e4: ┆│ │ xor %edi,%edi
  7077. 4069e6: ┆│ │ mov $0xc,%edx
  7078. 4069eb: ┆│ │ callq *%rax
  7079. 4069ed: ┆│ │ mov $0x1,%bpl
  7080. 4069f0: ┆│┍━━┿━━━ mov 0xa8(%rsp),%rax
  7081. 4069f8: ┆│┆ │ lea 0xb0(%rsp),%rsi
  7082. 406a00: ┆│┆ │ xor %edi,%edi
  7083. 406a02: ┆│┆ │ mov $0xd,%edx
  7084. 406a07: ┆│┆ │ callq *%rax
  7085. 406a09: ┆│┆ │ test %bpl,%bpl
  7086. 406a0c: ┆│┆ ╭┼─── je 406bba <_D3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List7newNodeMFS3std11concurrency7MessageZPS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node+0x2ea>
  7087. 406a12: ┆│┆┍┿┿━━━ mov 0x98(%rsp),%rax
  7088. 406a1a: ┆│┆┆││ mov %rax,0x100(%rsp)
  7089. 406a22: ┆│┆┆││ movups 0x68(%rsp),%xmm0
  7090. 406a27: ┆│┆┆││ movups 0x78(%rsp),%xmm1
  7091. 406a2c: ┆│┆┆││ movups 0x88(%rsp),%xmm2
  7092. 406a34: ┆│┆┆││ movaps %xmm2,0xf0(%rsp)
  7093. 406a3c: ┆│┆┆││ movaps %xmm1,0xe0(%rsp)
  7094. 406a44: ┆│┆┆││ movaps %xmm0,0xd0(%rsp)
  7095. 406a4c: ┆│┆┆││ mov 0x30(%rbx),%rax
  7096. 406a50: ┆│┆┆││ mov %rax,0x140(%rsp)
  7097. 406a58: ┆│┆┆││ movups (%rbx),%xmm0
  7098. 406a5b: ┆│┆┆││ movups 0x10(%rbx),%xmm1
  7099. 406a5f: ┆│┆┆││ movups 0x20(%rbx),%xmm2
  7100. 406a63: ┆│┆┆││ movaps %xmm2,0x130(%rsp)
  7101. 406a6b: ┆│┆┆││ movaps %xmm1,0x120(%rsp)
  7102. 406a73: ┆│┆┆││ movaps %xmm0,0x110(%rsp)
  7103. 406a7b: ┆│┆┆││ mov 0x100(%rsp),%rax
  7104. 406a83: ┆│┆┆││ mov %rax,0x30(%rbx)
  7105. 406a87: ┆│┆┆││ movaps 0xd0(%rsp),%xmm0
  7106. 406a8f: ┆│┆┆││ movaps 0xe0(%rsp),%xmm1
  7107. 406a97: ┆│┆┆││ movaps 0xf0(%rsp),%xmm2
  7108. 406a9f: ┆│┆┆││ movups %xmm2,0x20(%rbx)
  7109. 406aa3: ┆│┆┆││ movups %xmm1,0x10(%rbx)
  7110. 406aa7: ┆│┆┆││ movups %xmm0,(%rbx)
  7111. 406aaa: ┆│┆┆││ mov 0x120(%rsp),%rax
  7112. 406ab2: ┆│┆┆││ lea 0x128(%rsp),%rsi
  7113. 406aba: ┆│┆┆││ xor %edi,%edi
  7114. 406abc: ┆│┆┆││ mov $0xd,%edx
  7115. 406ac1: ┆│┆┆││ callq *%rax
  7116. 406ac3: ┆│┆┆││─── jmpq 406b80 <_D3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List7newNodeMFS3std11concurrency7MessageZPS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node+0x2b0>
  7117. 406ac8: ┆│┆┆│┕━━━ movb $0x0,0x252379(%rip) # 658e48 <_D3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List7sm_lockOS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List8SpinLock>
  7118. 406acf: ┆│┆┆││ mov $0x652e10,%edi
  7119. 406ad4: ┆│┆┆││ callq 4235c0 <_d_newitemiT>
  7120. 406ad9: ┆│┆┆││ mov %rax,%rbx
  7121. 406adc: ┆│┆┆││ movups (%r15),%xmm0
  7122. 406ae0: ┆│┆┆││ movups 0x10(%r15),%xmm1
  7123. 406ae5: ┆│┆┆││ movups 0x20(%r15),%xmm2
  7124. 406aea: ┆│┆┆││ movaps %xmm2,0x20(%rsp)
  7125. 406aef: ┆│┆┆││ movaps %xmm1,0x10(%rsp)
  7126. 406af4: ┆│┆┆││ movaps %xmm0,(%rsp)
  7127. 406af8: ┆│┆┆││ lea 0x10(%rsp),%rsi
  7128. 406afd: ┆│┆┆││ mov 0x8(%rsp),%rax
  7129. 406b02: ┆│┆┆││ xor %edi,%edi
  7130. 406b04: ┆│┆┆││ mov $0xc,%edx
  7131. 406b09: ┆│┆┆││ callq *%rax
  7132. 406b0b: ┆│┆┆││ movaps (%rsp),%xmm0
  7133. 406b0f: ┆│┆┆││ movaps 0x10(%rsp),%xmm1
  7134. 406b14: ┆│┆┆││ movaps 0x20(%rsp),%xmm2
  7135. 406b19: ┆│┆┆││ movaps %xmm2,0x170(%rsp)
  7136. 406b21: ┆│┆┆││ movaps %xmm1,0x160(%rsp)
  7137. 406b29: ┆│┆┆││ movaps %xmm0,0x150(%rsp)
  7138. 406b31: ┆│┆┆││ movaps (%rsp),%xmm0
  7139. 406b35: ┆│┆┆││ movaps 0x10(%rsp),%xmm1
  7140. 406b3a: ┆│┆┆││ movaps 0x20(%rsp),%xmm2
  7141. 406b3f: ┆│┆┆││ movups %xmm2,0x28(%rbx)
  7142. 406b43: ┆│┆┆││ movups %xmm1,0x18(%rbx)
  7143. 406b47: ┆│┆┆││ movups %xmm0,0x8(%rbx)
  7144. 406b4b: ┆│┆┆││ mov 0x10(%rbx),%rax
  7145. 406b4f: ┆│┆┆││ mov %rbx,%rsi
  7146. 406b52: ┆│┆┆││ add $0x18,%rsi
  7147. 406b56: ┆│┆┆││ xor %edi,%edi
  7148. 406b58: ┆│┆┆││ mov $0xc,%edx
  7149. 406b5d: ┆│┆┆││ callq *%rax
  7150. 406b5f: ┆│┆┆││ mov $0x1,%bpl
  7151. 406b62: ┆│┆┆││━━━ mov 0x158(%rsp),%rax
  7152. 406b6a: ┆│┆┆││ lea 0x160(%rsp),%rsi
  7153. 406b72: ┆│┆┆││ xor %edi,%edi
  7154. 406b74: ┆│┆┆││ mov $0xd,%edx
  7155. 406b79: ┆│┆┆││ callq *%rax
  7156. 406b7b: ┆│┆┆││ test %bpl,%bpl
  7157. 406b7e: ┆│┆┆││ ╭─ je 406bce <_D3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List7newNodeMFS3std11concurrency7MessageZPS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node+0x2fe>
  7158. 406b80: ┆│┆┆│┕┯┿━ mov $0x1,%bpl
  7159. 406b83: ┆┕┿┿┿┿┿┿━ lea 0x10(%r15),%rsi
  7160. 406b87: ┆ ┆┆│┆┆│ xor %edi,%edi
  7161. 406b89: ┆ ┆┆│┆┆│ mov $0xd,%edx
  7162. 406b8e: ┆ ┆┆│┆┆│ callq *0x8(%r15)
  7163. 406b92: ┆ ┆┆│┆┆│ test %bpl,%bpl
  7164. 406b95: ┆ ┆┆│┆┆│╭ je 406ba8 <_D3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List7newNodeMFS3std11concurrency7MessageZPS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node+0x2d8>
  7165. 406b97: ┆ ┆┆│┆┆││ mov %rbx,%rax
  7166. 406b9a: ┆ ┆┆│┆┆││ add $0x188,%rsp
  7167. 406ba1: ┆ ┆┆│┆┆││ pop %rbx
  7168. 406ba2: ┆ ┆┆│┆┆││ pop %r14
  7169. 406ba4: ┆ ┆┆│┆┆││ pop %r15
  7170. 406ba6: ┆ ┆┆│┆┆││ pop %rbp
  7171. 406ba7: ┆ ┆┆│┆┆││ retq
  7172. 406ba8: ┆ ┆┆│┆┆│┕ mov %r14,%rdi
  7173. 406bab: ┆ ┆┆│┆┆│ callq 41aed0 <_d_eh_resume_unwind>
  7174. 406bb0: ┆ ┆┆│┆┆│ mov %rax,%r14
  7175. 406bb3: ┆ ┆┆│┆┆│ xor %ebp,%ebp
  7176. 406bb5: ┆ ╰┼┼┼┼┼─ jmpq 4069f0 <_D3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List7newNodeMFS3std11concurrency7MessageZPS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node+0x120>
  7177. 406bba: ┆ ┆┕┿┿┿━ mov %r14,%rdi
  7178. 406bbd: ┆ ┆ ┆┆│ callq 41aed0 <_d_eh_resume_unwind>
  7179. 406bc2: ┆ ╰─┼┼┼─ jmpq 406a12 <_D3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List7newNodeMFS3std11concurrency7MessageZPS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node+0x142>
  7180. 406bc7: ┆ ┆┆│ mov %rax,%r14
  7181. 406bca: ┆ ┆┆│ xor %ebp,%ebp
  7182. 406bcc: ┆ ╰┼┼─ jmp 406b62 <_D3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List7newNodeMFS3std11concurrency7MessageZPS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node+0x292>
  7183. 406bce: ┆ ┆┕━ mov %r14,%rdi
  7184. 406bd1: ┆ ┆ callq 41aed0 <_d_eh_resume_unwind>
  7185. 406bd6: ┆ ╰── jmp 406b80 <_D3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List7newNodeMFS3std11concurrency7MessageZPS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node+0x2b0>
  7186. 406bd8: ╰──────── jmpq 406903 <_D3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List7newNodeMFS3std11concurrency7MessageZPS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node+0x33>
  7187. 406bdd: nopl (%rax)
  7188.  
  7189. 0000000000406be0 <_D3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node11__fieldDtorMFZv>:
  7190. 406be0: mov 0x10(%rdi),%rax
  7191. 406be4: lea 0x18(%rdi),%rsi
  7192. 406be8: xor %edi,%edi
  7193. 406bea: mov $0xd,%edx
  7194. 406bef: jmpq *%rax
  7195. 406bf1: nopw %cs:0x0(%rax,%rax,1)
  7196. 406bfb: nopl 0x0(%rax,%rax,1)
  7197.  
  7198. 0000000000406c00 <_D3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node15__fieldPostblitMFZv>:
  7199. 406c00: mov 0x10(%rdi),%rax
  7200. 406c04: lea 0x18(%rdi),%rsi
  7201. 406c08: xor %edi,%edi
  7202. 406c0a: mov $0xc,%edx
  7203. 406c0f: jmpq *%rax
  7204. 406c11: nopw %cs:0x0(%rax,%rax,1)
  7205. 406c1b: nopl 0x0(%rax,%rax,1)
  7206.  
  7207. 0000000000406c20 <_D3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node9__xtoHashFNbNeKxS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4NodeZm>:
  7208. 406c20: push %r14
  7209. 406c22: push %rbx
  7210. 406c23: push %rax
  7211. 406c24: mov %rdi,%rbx
  7212. 406c27: mov 0x24c272(%rip),%rax # 652ea0 <_D77TypeInfo_xPS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node6__initZ>
  7213. 406c2e: mov $0x652ea0,%edi
  7214. 406c33: mov %rbx,%rsi
  7215. 406c36: callq *0x28(%rax)
  7216. 406c39: mov %rax,%r14
  7217. 406c3c: mov 0x24c2bd(%rip),%rax # 652f00 <_D36TypeInfo_xS3std11concurrency7Message6__initZ>
  7218. 406c43: lea 0x8(%rbx),%rsi
  7219. 406c47: mov $0x652f00,%edi
  7220. 406c4c: callq *0x28(%rax)
  7221. 406c4f: add %r14,%rax
  7222. 406c52: add $0x8,%rsp
  7223. 406c56: pop %rbx
  7224. 406c57: pop %r14
  7225. 406c59: retq
  7226. 406c5a: nopw 0x0(%rax,%rax,1)
  7227.  
  7228. 0000000000406c60 <_D3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node11__xopEqualsFKxS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4NodeKxS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4NodeZb>:
  7229. 406c60: mov %rdi,%rax
  7230. 406c63: mov (%rsi),%rcx
  7231. 406c66: cmp (%rax),%rcx
  7232. 406c69: ╭─ jne 406c86 <_D3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node11__xopEqualsFKxS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4NodeKxS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4NodeZb+0x26>
  7233. 406c6b: │ mov 0x8(%rsi),%ecx
  7234. 406c6e: │ cmp 0x8(%rax),%ecx
  7235. 406c71: │╭ jne 406c86 <_D3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node11__xopEqualsFKxS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4NodeKxS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4NodeZb+0x26>
  7236. 406c73: ││ add $0x10,%rsi
  7237. 406c77: ││ add $0x10,%rax
  7238. 406c7b: ││ mov %rsi,%rdi
  7239. 406c7e: ││ mov %rax,%rsi
  7240. 406c81: ╭┼┼ jmpq 4102d0 <_D3std7variant18__T8VariantNVmi32Z8VariantN57__T8opEqualsTxS3std7variant18__T8VariantNVmi32Z8VariantNZ8opEqualsMxFKxS3std7variant18__T8VariantNVmi32Z8VariantNZb>
  7241. 406c86: │┕┷ xor %eax,%eax
  7242. 406c88: │ retq
  7243. 406c89: │ nopl 0x0(%rax)
  7244.  
  7245. 0000000000406c90 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__ctorMFNaNbNcNiNfxAaZS3std6format18__T10FormatSpecTaZ10FormatSpec>:
  7246. 406c90: mov %rsi,0x30(%rdi)
  7247. 406c94: mov %rdx,0x38(%rdi)
  7248. 406c98: mov %rdi,%rax
  7249. 406c9b: retq
  7250. 406c9c: nopl 0x0(%rax)
  7251.  
  7252. 0000000000406ca0 <_D3std6format59__T11formatValueTDFAxaZvTPC3std11concurrency10MessageBoxTaZ11formatValueFDFAxaZvPC3std11concurrency10MessageBoxKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>:
  7253. 406ca0: sub $0x68,%rsp
  7254. 406ca4: mov %rdx,%rax
  7255. 406ca7: movzbl 0x8(%rdi),%edx
  7256. 406cab: cmp $0x58,%edx
  7257. 406cae: ╭── je 406cfc <_D3std6format59__T11formatValueTDFAxaZvTPC3std11concurrency10MessageBoxTaZ11formatValueFDFAxaZvPC3std11concurrency10MessageBoxKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x5c>
  7258. 406cb0: │ movzbl %dl,%edx
  7259. 406cb3: │ cmp $0x78,%edx
  7260. 406cb6: │ ╭ je 406cfc <_D3std6format59__T11formatValueTDFAxaZvTPC3std11concurrency10MessageBoxTaZ11formatValueFDFAxaZvPC3std11concurrency10MessageBoxKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x5c>
  7261. 406cb8: │ │ cmp $0x73,%edx
  7262. 406cbb: ╭┼─┼ jne 406d1b <_D3std6format59__T11formatValueTDFAxaZvTPC3std11concurrency10MessageBoxTaZ11formatValueFDFAxaZvPC3std11concurrency10MessageBoxKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x7b>
  7263. 406cbd: ││ │ test %rsi,%rsi
  7264. 406cc0: ││╭┼ je 406d08 <_D3std6format59__T11formatValueTDFAxaZvTPC3std11concurrency10MessageBoxTaZ11formatValueFDFAxaZvPC3std11concurrency10MessageBoxKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x68>
  7265. 406cc2: ││││ movups (%rdi),%xmm0
  7266. 406cc5: ││││ movups 0x10(%rdi),%xmm1
  7267. 406cc9: ││││ movups 0x20(%rdi),%xmm2
  7268. 406ccd: ││││ movups 0x30(%rdi),%xmm3
  7269. 406cd1: ││││ movaps %xmm3,0x40(%rsp)
  7270. 406cd6: ││││ movaps %xmm2,0x30(%rsp)
  7271. 406cdb: ││││ movaps %xmm1,0x20(%rsp)
  7272. 406ce0: ││││ movaps %xmm0,0x10(%rsp)
  7273. 406ce5: ││││ movb $0x58,0x18(%rsp)
  7274. 406cea: ││││ lea 0x10(%rsp),%rdi
  7275. 406cef: ││││ mov %rax,%rdx
  7276. 406cf2: ││││ callq 407d30 <_D3std6format30__T11formatValueTDFAxaZvTxmTaZ11formatValueFDFAxaZvxmKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  7277. 406cf7: ││││ add $0x68,%rsp
  7278. 406cfb: ││││ retq
  7279. 406cfc: │┕┿┷ mov %rax,%rdx
  7280. 406cff: │ │ add $0x68,%rsp
  7281. 406d03: ╭┼─┼─ jmpq 407d30 <_D3std6format30__T11formatValueTDFAxaZvTxmTaZ11formatValueFDFAxaZvxmKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  7282. 406d08: ││ ┕━ mov $0x4,%esi
  7283. 406d0d: ││ mov $0x431dbe,%edx
  7284. 406d12: ││ mov %rax,%rdi
  7285. 406d15: ││ add $0x68,%rsp
  7286. 406d19: ││ jmpq *%rcx
  7287. 406d1b: │┕━━━ mov $0x653b20,%edi
  7288. 406d20: │ callq 422d70 <_d_newclass>
  7289. 406d25: │ movq $0x439b10,(%rax)
  7290. 406d2c: │ movq $0x0,0x8(%rax)
  7291. 406d34: │ mov 0x32dcd(%rip),%rcx # 439b08 <_D3std6format15FormatException6__initZ+0x40>
  7292. 406d3b: │ mov %rcx,0x40(%rax)
  7293. 406d3f: │ movups 0x32db2(%rip),%xmm0 # 439af8 <_D3std6format15FormatException6__initZ+0x30>
  7294. 406d46: │ movups %xmm0,0x30(%rax)
  7295. 406d4a: │ movups 0x32d97(%rip),%xmm0 # 439ae8 <_D3std6format15FormatException6__initZ+0x20>
  7296. 406d51: │ movups %xmm0,0x20(%rax)
  7297. 406d55: │ movups 0x32d7c(%rip),%xmm0 # 439ad8 <_D3std6format15FormatException6__initZ+0x10>
  7298. 406d5c: │ movups %xmm0,0x10(%rax)
  7299. 406d60: │ movq $0x2e,0x58(%rsp)
  7300. 406d69: │ movq $0x431d70,0x60(%rsp)
  7301. 406d72: │ movups 0x58(%rsp),%xmm0
  7302. 406d77: │ movups %xmm0,(%rsp)
  7303. 406d7b: │ xor %esi,%esi
  7304. 406d7d: │ mov $0xd27,%edx
  7305. 406d82: │ mov $0x2a,%ecx
  7306. 406d87: │ mov $0x432320,%r8d
  7307. 406d8d: │ mov %rax,%rdi
  7308. 406d90: │ callq 40f330 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException>
  7309. 406d95: │ mov %rax,%rdi
  7310. 406d98: │ callq 41ad10 <_d_throw_exception>
  7311. 406d9d: │ nopl (%rax)
  7312.  
  7313. 0000000000406da0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec31__T17writeUpToNextSpecTDFAxaZvZ17writeUpToNextSpecMFDFAxaZvZb>:
  7314. 406da0: push %r15
  7315. 406da2: push %r14
  7316. 406da4: push %r13
  7317. 406da6: push %r12
  7318. 406da8: push %rbx
  7319. 406da9: sub $0x20,%rsp
  7320. 406dad: mov %rdx,%r14
  7321. 406db0: mov %rsi,%r15
  7322. 406db3: mov %rdi,%r12
  7323. 406db6: mov 0x30(%r12),%rdi
  7324. 406dbb: mov 0x38(%r12),%rsi
  7325. 406dc0: callq 409f40 <_D3std5range10primitives12__T5emptyTaZ5emptyFNaNbNdNiNfxAaZb>
  7326. 406dc5: test $0x1,%al
  7327. 406dc7: ╭───── jne 406e5d <_D3std6format18__T10FormatSpecTaZ10FormatSpec31__T17writeUpToNextSpecTDFAxaZvZ17writeUpToNextSpecMFDFAxaZvZb+0xbd>
  7328. 406dcd: │ lea 0x30(%r12),%r13
  7329. 406dd2: │ mov 0x0(%r13),%rsi
  7330. 406dd6: │ test %rsi,%rsi
  7331. 406dd9: │╭──── je 406e48 <_D3std6format18__T10FormatSpecTaZ10FormatSpec31__T17writeUpToNextSpecTDFAxaZvZ17writeUpToNextSpecMFDFAxaZvZb+0xa8>
  7332. 406ddb: ││ mov 0x38(%r12),%rdx
  7333. 406de0: ││ xor %ebx,%ebx
  7334. 406de2: ││ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  7335. 406df0: ││ ┍━━ movzbl (%rdx,%rbx,1),%eax
  7336. 406df4: ││ ┆ cmp $0x25,%eax
  7337. 406df7: ││ ┆╭─ jne 406e3e <_D3std6format18__T10FormatSpecTaZ10FormatSpec31__T17writeUpToNextSpecTDFAxaZvZ17writeUpToNextSpecMFDFAxaZvZb+0x9e>
  7338. 406df9: ││ ┆│ mov %r15,%rdi
  7339. 406dfc: ││ ┆│ mov %rbx,%rsi
  7340. 406dff: ││ ┆│ callq *%r14
  7341. 406e02: ││ ┆│ mov 0x30(%r12),%rsi
  7342. 406e07: ││ ┆│ sub %rbx,%rsi
  7343. 406e0a: ││ ┆│ add 0x38(%r12),%rbx
  7344. 406e0f: ││ ┆│ mov %rsi,0x30(%r12)
  7345. 406e14: ││ ┆│ mov %rbx,0x38(%r12)
  7346. 406e19: ││ ┆│ cmp $0x1,%rsi
  7347. 406e1d: ││╭┼┼─ jbe 406e79 <_D3std6format18__T10FormatSpecTaZ10FormatSpec31__T17writeUpToNextSpecTDFAxaZvZ17writeUpToNextSpecMFDFAxaZvZb+0xd9>
  7348. 406e1f: │││┆│ lea 0x1(%rbx),%rdx
  7349. 406e23: │││┆│ dec %rsi
  7350. 406e26: │││┆│ mov %rsi,0x30(%r12)
  7351. 406e2b: │││┆│ mov %rdx,0x38(%r12)
  7352. 406e30: │││┆│ movzbl 0x1(%rbx),%eax
  7353. 406e34: │││┆│ cmp $0x25,%eax
  7354. 406e37: │││┆│ mov $0x0,%ebx
  7355. 406e3c: │││┆│─ jne 406e6d <_D3std6format18__T10FormatSpecTaZ10FormatSpec31__T17writeUpToNextSpecTDFAxaZvZ17writeUpToNextSpecMFDFAxaZvZb+0xcd>
  7356. 406e3e: │││┆┕━ inc %rbx
  7357. 406e41: │││┆│ cmp %rsi,%rbx
  7358. 406e44: │││╰┼─ jb 406df0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec31__T17writeUpToNextSpecTDFAxaZvZ17writeUpToNextSpecMFDFAxaZvZb+0x50>
  7359. 406e46: │││ │╭ jmp 406e4f <_D3std6format18__T10FormatSpecTaZ10FormatSpec31__T17writeUpToNextSpecTDFAxaZvZ17writeUpToNextSpecMFDFAxaZvZb+0xaf>
  7360. 406e48: │┕┿━┿┿ mov 0x38(%r12),%rdx
  7361. 406e4d: │ │ ││ xor %esi,%esi
  7362. 406e4f: │ │ │┕ mov %r15,%rdi
  7363. 406e52: │ │ │ callq *%r14
  7364. 406e55: │ │ │ xorps %xmm0,%xmm0
  7365. 406e58: │ │ │ movups %xmm0,0x0(%r13)
  7366. 406e5d: ┕━┿━┿━ xor %eax,%eax
  7367. 406e5f: │ │┍ add $0x20,%rsp
  7368. 406e63: │ │┆ pop %rbx
  7369. 406e64: │ │┆ pop %r12
  7370. 406e66: │ │┆ pop %r13
  7371. 406e68: │ │┆ pop %r14
  7372. 406e6a: │ │┆ pop %r15
  7373. 406e6c: │ │┆ retq
  7374. 406e6d: │ ┕┿ mov %r12,%rdi
  7375. 406e70: │ ┆ callq 4070d0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv>
  7376. 406e75: │ ┆ mov $0x1,%al
  7377. 406e77: │ ╰ jmp 406e5f <_D3std6format18__T10FormatSpecTaZ10FormatSpec31__T17writeUpToNextSpecTDFAxaZvZ17writeUpToNextSpecMFDFAxaZvZb+0xbf>
  7378. 406e79: ┕━━━ mov $0x653b20,%edi
  7379. 406e7e: callq 422d70 <_d_newclass>
  7380. 406e83: movq $0x439b10,(%rax)
  7381. 406e8a: movq $0x0,0x8(%rax)
  7382. 406e92: mov 0x32c6f(%rip),%rcx # 439b08 <_D3std6format15FormatException6__initZ+0x40>
  7383. 406e99: mov %rcx,0x40(%rax)
  7384. 406e9d: movups 0x32c54(%rip),%xmm0 # 439af8 <_D3std6format15FormatException6__initZ+0x30>
  7385. 406ea4: movups %xmm0,0x30(%rax)
  7386. 406ea8: movups 0x32c39(%rip),%xmm0 # 439ae8 <_D3std6format15FormatException6__initZ+0x20>
  7387. 406eaf: movups %xmm0,0x20(%rax)
  7388. 406eb3: movups 0x32c1e(%rip),%xmm0 # 439ad8 <_D3std6format15FormatException6__initZ+0x10>
  7389. 406eba: movups %xmm0,0x10(%rax)
  7390. 406ebe: movq $0x22,0x10(%rsp)
  7391. 406ec7: movq $0x431bd0,0x18(%rsp)
  7392. 406ed0: movups 0x10(%rsp),%xmm0
  7393. 406ed5: movups %xmm0,(%rsp)
  7394. 406ed9: xor %esi,%esi
  7395. 406edb: mov $0x33e,%edx
  7396. 406ee0: mov $0x2a,%ecx
  7397. 406ee5: mov $0x432320,%r8d
  7398. 406eeb: mov %rax,%rdi
  7399. 406eee: callq 40f330 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException>
  7400. 406ef3: mov %rax,%rdi
  7401. 406ef6: callq 41ad10 <_d_throw_exception>
  7402. 406efb: nopl 0x0(%rax,%rax,1)
  7403.  
  7404. 0000000000406f00 <_D3std9exception45__T9enforceExHTC3std6format15FormatExceptionZ16__T9enforceExTbZ9enforceExFNaNfbLAyaAyamZb>:
  7405. 406f00: push %rbp
  7406. 406f01: push %r15
  7407. 406f03: push %r14
  7408. 406f05: push %r13
  7409. 406f07: push %r12
  7410. 406f09: push %rbx
  7411. 406f0a: sub $0x28,%rsp
  7412. 406f0e: mov %r8,%r13
  7413. 406f11: mov %rcx,%rbx
  7414. 406f14: mov %rdx,%r14
  7415. 406f17: mov %rsi,%r15
  7416. 406f1a: mov %rdi,%r12
  7417. 406f1d: test $0x1,%r9b
  7418. 406f21: ╭ je 406f34 <_D3std9exception45__T9enforceExHTC3std6format15FormatExceptionZ16__T9enforceExTbZ9enforceExFNaNfbLAyaAyamZb+0x34>
  7419. 406f23: │ mov $0x1,%al
  7420. 406f25: │ add $0x28,%rsp
  7421. 406f29: │ pop %rbx
  7422. 406f2a: │ pop %r12
  7423. 406f2c: │ pop %r13
  7424. 406f2e: │ pop %r14
  7425. 406f30: │ pop %r15
  7426. 406f32: │ pop %rbp
  7427. 406f33: │ retq
  7428. 406f34: ┕ mov $0x653b20,%edi
  7429. 406f39: callq 422d70 <_d_newclass>
  7430. 406f3e: mov %rax,%rbp
  7431. 406f41: movq $0x439b10,0x0(%rbp)
  7432. 406f49: movq $0x0,0x8(%rbp)
  7433. 406f51: mov 0x32bb0(%rip),%rax # 439b08 <_D3std6format15FormatException6__initZ+0x40>
  7434. 406f58: mov %rax,0x40(%rbp)
  7435. 406f5c: movups 0x32b95(%rip),%xmm0 # 439af8 <_D3std6format15FormatException6__initZ+0x30>
  7436. 406f63: movups %xmm0,0x30(%rbp)
  7437. 406f67: movups 0x32b7a(%rip),%xmm0 # 439ae8 <_D3std6format15FormatException6__initZ+0x20>
  7438. 406f6e: movups %xmm0,0x20(%rbp)
  7439. 406f72: movups 0x32b5f(%rip),%xmm0 # 439ad8 <_D3std6format15FormatException6__initZ+0x10>
  7440. 406f79: movups %xmm0,0x10(%rbp)
  7441. 406f7d: mov %rbx,%rdi
  7442. 406f80: callq *%r13
  7443. 406f83: mov %rax,0x18(%rsp)
  7444. 406f88: mov %rdx,0x20(%rsp)
  7445. 406f8d: movups 0x18(%rsp),%xmm0
  7446. 406f92: movups %xmm0,(%rsp)
  7447. 406f96: xor %esi,%esi
  7448. 406f98: mov %rbp,%rdi
  7449. 406f9b: mov %r12,%rdx
  7450. 406f9e: mov %r15,%rcx
  7451. 406fa1: mov %r14,%r8
  7452. 406fa4: callq 40f330 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException>
  7453. 406fa9: mov %rax,%rdi
  7454. 406fac: callq 41ad10 <_d_throw_exception>
  7455. 406fb1: nopw %cs:0x0(%rax,%rax,1)
  7456. 406fbb: nopl 0x0(%rax,%rax,1)
  7457.  
  7458. 0000000000406fc0 <_D3std6format46__T9getNthIntTPC3std11concurrency10MessageBoxZ9getNthIntFNaNfkPC3std11concurrency10MessageBoxZi>:
  7459. 406fc0: sub $0x28,%rsp
  7460. 406fc4: test %esi,%esi
  7461. 406fc6: ╭ jne 40704e <_D3std6format46__T9getNthIntTPC3std11concurrency10MessageBoxZ9getNthIntFNaNfkPC3std11concurrency10MessageBoxZi+0x8e>
  7462. 406fcc: │ mov $0x653b20,%edi
  7463. 406fd1: │ callq 422d70 <_d_newclass>
  7464. 406fd6: │ movq $0x439b10,(%rax)
  7465. 406fdd: │ movq $0x0,0x8(%rax)
  7466. 406fe5: │ mov 0x32b1c(%rip),%rcx # 439b08 <_D3std6format15FormatException6__initZ+0x40>
  7467. 406fec: │ mov %rcx,0x40(%rax)
  7468. 406ff0: │ movups 0x32b01(%rip),%xmm0 # 439af8 <_D3std6format15FormatException6__initZ+0x30>
  7469. 406ff7: │ movups %xmm0,0x30(%rax)
  7470. 406ffb: │ movups 0x32ae6(%rip),%xmm0 # 439ae8 <_D3std6format15FormatException6__initZ+0x20>
  7471. 407002: │ movups %xmm0,0x20(%rax)
  7472. 407006: │ movups 0x32acb(%rip),%xmm0 # 439ad8 <_D3std6format15FormatException6__initZ+0x10>
  7473. 40700d: │ movups %xmm0,0x10(%rax)
  7474. 407011: │ movq $0xc,0x18(%rsp)
  7475. 40701a: │ movq $0x431dab,0x20(%rsp)
  7476. 407023: │ movups 0x18(%rsp),%xmm0
  7477. 407028: │ movups %xmm0,(%rsp)
  7478. 40702c: │ xor %esi,%esi
  7479. 40702e: │ mov $0xdd2,%edx
  7480. 407033: │ mov $0x2a,%ecx
  7481. 407038: │ mov $0x432320,%r8d
  7482. 40703e: │ mov %rax,%rdi
  7483. 407041: │ callq 40f330 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException>
  7484. 407046: │ mov %rax,%rdi
  7485. 407049: │ callq 41ad10 <_d_throw_exception>
  7486. 40704e: ┕ dec %esi
  7487. 407050: mov %esi,%edi
  7488. 407052: callq 404570 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi>
  7489. 407057: nopw 0x0(%rax,%rax,1)
  7490.  
  7491. 0000000000407060 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flDashMFNaNbNdNiNfbZv>:
  7492. 407060: mov 0xb(%rdi),%al
  7493. 407063: test $0x1,%sil
  7494. 407067: ╭ jne 40706f <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flDashMFNaNbNdNiNfbZv+0xf>
  7495. 407069: │ and $0xfe,%al
  7496. 40706b: │ mov %al,0xb(%rdi)
  7497. 40706e: │ retq
  7498. 40706f: ┕ or $0x1,%al
  7499. 407071: mov %al,0xb(%rdi)
  7500. 407074: retq
  7501. 407075: nopw %cs:0x0(%rax,%rax,1)
  7502. 40707f: nop
  7503.  
  7504. 0000000000407080 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flDashMxFNaNbNdNiNfZb>:
  7505. 407080: mov 0xb(%rdi),%al
  7506. 407083: and $0x1,%al
  7507. 407085: retq
  7508. 407086: nopw %cs:0x0(%rax,%rax,1)
  7509.  
  7510. 0000000000407090 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flZeroMxFNaNbNdNiNfZb>:
  7511. 407090: mov 0xb(%rdi),%al
  7512. 407093: and $0x2,%al
  7513. 407095: shr %al
  7514. 407097: retq
  7515. 407098: nopl 0x0(%rax,%rax,1)
  7516.  
  7517. 00000000004070a0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec7flSpaceMxFNaNbNdNiNfZb>:
  7518. 4070a0: mov 0xb(%rdi),%al
  7519. 4070a3: and $0x4,%al
  7520. 4070a5: shr $0x2,%al
  7521. 4070a8: retq
  7522. 4070a9: nopl 0x0(%rax)
  7523.  
  7524. 00000000004070b0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flPlusMxFNaNbNdNiNfZb>:
  7525. 4070b0: mov 0xb(%rdi),%al
  7526. 4070b3: and $0x8,%al
  7527. 4070b5: shr $0x3,%al
  7528. 4070b8: retq
  7529. 4070b9: nopl 0x0(%rax)
  7530.  
  7531. 00000000004070c0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flHashMxFNaNbNdNiNfZb>:
  7532. 4070c0: mov 0xb(%rdi),%al
  7533. 4070c3: and $0x10,%al
  7534. 4070c5: shr $0x4,%al
  7535. 4070c8: retq
  7536. 4070c9: nopl 0x0(%rax)
  7537.  
  7538. 00000000004070d0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv>:
  7539. 4070d0: push %rbp
  7540. 4070d1: push %r15
  7541. 4070d3: push %r14
  7542. 4070d5: push %r13
  7543. 4070d7: push %r12
  7544. 4070d9: push %rbx
  7545. 4070da: sub $0x88,%rsp
  7546. 4070e1: mov %rdi,%rbx
  7547. 4070e4: mov %rbx,0x68(%rsp)
  7548. 4070e9: movb $0x0,0xb(%rbx)
  7549. 4070ed: movl $0x0,(%rbx)
  7550. 4070f3: movl $0x7ffffffe,0x4(%rbx)
  7551. 4070fa: xorps %xmm0,%xmm0
  7552. 4070fd: movups %xmm0,0x10(%rbx)
  7553. 407101: movq $0x0,0x70(%rsp)
  7554. 40710a: mov 0x30(%rbx),%rax
  7555. 40710e: test %rax,%rax
  7556. 407111: ╭───────────────────────────────────── je 407857 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x787>
  7557. 407117: │ lea 0x30(%rbx),%r14
  7558. 40711b: │ lea 0x68(%rsp),%r15
  7559. 407120: │ xor %edx,%edx
  7560. 407122: │ lea 0x38(%rsp),%r12
  7561. 407127: │ lea 0x48(%rsp),%rbp
  7562. 40712c: │ ╭───────────── jmpq 407470 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x3a0>
  7563. 407131: │ │ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  7564. 407140: │ │ sub %rdx,%rax
  7565. 407143: ╭───────────┼───────────────────────┼───────────── jb 407937 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x867>
  7566. 407149: │ │ │ mov %rax,0x48(%rsp)
  7567. 40714e: │ │ │ mov %rsi,0x50(%rsp)
  7568. 407153: │ │ │ mov %rbp,%rdi
  7569. 407156: │ │ │ callq 40a3c0 <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk>
  7570. 40715b: │ │ │ mov %eax,%r13d
  7571. 40715e: │ │ │ mov 0x48(%rsp),%r9
  7572. 407163: │ │ │ mov $0x3e0,%edi
  7573. 407168: │ │ │ mov $0x2a,%esi
  7574. 40716d: │ │ │ mov $0x432320,%edx
  7575. 407172: │ │ │ mov $0x407cd0,%r8d
  7576. 407178: │ │ │ mov %r15,%rcx
  7577. 40717b: │ │ │ callq 40a680 <_D3std9exception45__T9enforceExHTC3std6format15FormatExceptionZ16__T9enforceExTmZ9enforceExFNaNfmLAyaAyamZm>
  7578. 407180: │ │ │ mov 0x50(%rsp),%rdx
  7579. 407185: │ │ │ mov %rdx,%rax
  7580. 407188: │ │ │ sub 0x38(%rbx),%rax
  7581. 40718c: │ │ │ mov %rax,0x70(%rsp)
  7582. 407191: │ │ │ mov 0x48(%rsp),%rsi
  7583. 407196: │ │ │ mov $0x24,%edi
  7584. 40719b: │ │ │ callq 40a740 <_D3std9algorithm9searching41__T10startsWithVAyaa6_61203d3d2062TAxaTaZ10startsWithFNaNfAxaaZb>
  7585. 4071a0: │ │ │ test $0x1,%al
  7586. 4071a2: │ │ │ ╭ je 4071c0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0xf0>
  7587. 4071a4: │ │ │ │ mov %r13d,%edi
  7588. 4071a7: │ │ │ │ callq 40a7a0 <_D3std4conv9__T2toThZ10__T2toTxkZ2toFNaNfxkZh>
  7589. 4071ac: │ │ │ │ mov %al,0x9(%rbx)
  7590. 4071af: │ │ │ │ mov %al,0xa(%rbx)
  7591. 4071b2: │ │ │ │ incq 0x70(%rsp)
  7592. 4071b7: │ │ │╭───────────┼ jmpq 4073b8 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x2e8>
  7593. 4071bc: │ │ ││ │ nopl 0x0(%rax)
  7594. 4071c0: │ │ ││ ┕ mov 0x48(%rsp),%rsi
  7595. 4071c5: │ │ ││ mov 0x50(%rsp),%rdx
  7596. 4071ca: │ │ ││ mov $0x3a,%edi
  7597. 4071cf: │ │ ││ callq 40a740 <_D3std9algorithm9searching41__T10startsWithVAyaa6_61203d3d2062TAxaTaZ10startsWithFNaNfAxaaZb>
  7598. 4071d4: │ │ ││ mov %r13d,%edi
  7599. 4071d7: │ │ ││ test $0x1,%al
  7600. 4071d9: │ │ ││ ╭─ je 407255 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x185>
  7601. 4071db: │ │ ││ │ callq 40a7a0 <_D3std4conv9__T2toThZ10__T2toTxkZ2toFNaNfxkZh>
  7602. 4071e0: │ │ ││ │ mov %al,0x9(%rbx)
  7603. 4071e3: │ │ ││ │ mov 0x48(%rsp),%rsi
  7604. 4071e8: │ │ ││ │ test %rsi,%rsi
  7605. 4071eb: │ ╭──┼───────────────────────┼┼──────────┼─ je 40794b <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x87b>
  7606. 4071f1: │ │ │ ││ │ mov 0x50(%rsp),%rdx
  7607. 4071f6: │ │ │ ││ │ inc %rdx
  7608. 4071f9: │ │ │ ││ │ dec %rsi
  7609. 4071fc: │ │ │ ││ │ mov %rsi,0x48(%rsp)
  7610. 407201: │ │ │ ││ │ mov %rdx,0x50(%rsp)
  7611. 407206: │ │ │ ││ │ mov $0x24,%edi
  7612. 40720b: │ │ │ ││ │ callq 40a740 <_D3std9algorithm9searching41__T10startsWithVAyaa6_61203d3d2062TAxaTaZ10startsWithFNaNfAxaaZb>
  7613. 407210: │ │ │ ││ │ mov %al,%cl
  7614. 407212: │ │ │ ││ │ mov $0xff,%al
  7615. 407214: │ │ │ ││ │ test $0x1,%cl
  7616. 407217: │ │ │ ││ │╭ jne 407221 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x151>
  7617. 407219: │ │ │ ││ ││ mov %rbp,%rdi
  7618. 40721c: │ │ │ ││ ││ callq 40a820 <_D3std4conv16__T5parseThTAxaZ5parseFNaNfKAxaZh>
  7619. 407221: │ │ │ ││ │┕ mov %al,0xa(%rbx)
  7620. 407224: │ │ │ ││ │ mov 0x50(%rsp),%rax
  7621. 407229: │ │ │ ││ │ mov 0x38(%rbx),%rcx
  7622. 40722d: │ │ │ ││ │ sub %rcx,%rax
  7623. 407230: │ │ │ ││ │ lea 0x1(%rax),%rdx
  7624. 407234: │ │ │ ││ │ mov %rdx,0x70(%rsp)
  7625. 407239: │ │ │ ││ │ cmp 0x30(%rbx),%rax
  7626. 40723d: │ │ │ ╭─────────────────────┼┼──────────┼─ jae 40795f <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x88f>
  7627. 407243: │ │ │ │ ││ │ movzbl (%rcx,%rax,1),%eax
  7628. 407247: │ │ │ │ ││ │ cmp $0x24,%eax
  7629. 40724a: │ │ │ │ ││╭─────────┼─ je 4073b8 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x2e8>
  7630. 407250: │ │ │╭┼─────────────────────┼┼┼─────────┼─ jmpq 407973 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x8a3>
  7631. 407255: │ │ │││ │││ ┕━ callq 40a8b0 <_D3std4conv9__T2toTiZ10__T2toTxkZ2toFNaNfxkZi>
  7632. 40725a: │ │ │││ │││ mov %eax,(%rbx)
  7633. 40725c: │ │ │││ │││╭────────── jmpq 4073b8 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x2e8>
  7634. 407261: │ │ │││ ││││ orb $0x4,0xb(%rbx)
  7635. 407265: │ │ │││ ││││╭───────── jmpq 4073b0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x2e0>
  7636. 40726a: │ │ │││ │││││ orb $0x10,0xb(%rbx)
  7637. 40726e: │ │ │││ │││││╭──────── jmpq 4073b0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x2e0>
  7638. 407273: │ │ │││ ││││││ inc %rdx
  7639. 407276: │ │ │││ ││││││ mov %rdx,0x70(%rsp)
  7640. 40727b: │ │ │││ ││││││ cmp %rax,%rdx
  7641. 40727e: │ ╭┼──┼┼┼─────────────────────┼┼┼┼┼┼──────── jae 4079e2 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x912>
  7642. 407284: │ ││ │││ ││││││ movzbl (%rcx,%rdx,1),%edi
  7643. 407288: │ ││ │││ ││││││ callq 40c1b0 <_D3std5ascii7isDigitFNaNbNiNfwZb>
  7644. 40728d: │ ││ │││ ││││││ test $0x1,%al
  7645. 40728f: │ ││ │││ │││││┼──────── je 4073ce <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x2fe>
  7646. 407295: │ ││ │││ ││││││ mov (%r14),%rax
  7647. 407298: │ ││ │││ ││││││ test %rax,%rax
  7648. 40729b: ╭─┼───────┼┼──┼┼┼─────────────────────┼┼┼┼┼┼──────── je 407a0a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x93a>
  7649. 4072a1: │ │ ││ │││ ││││││ mov 0x38(%rbx),%rcx
  7650. 4072a5: │ │ ││ │││ ││││││ inc %rcx
  7651. 4072a8: │ │ ││ │││ ││││││ dec %rax
  7652. 4072ab: │ │ ││ │││ ││││││ mov %rax,0x30(%rbx)
  7653. 4072af: │ │ ││ │││ ││││││ mov %rcx,0x38(%rbx)
  7654. 4072b3: │ │ ││ │││ ││││││ mov %r14,%rdi
  7655. 4072b6: │ │ ││ │││ ││││││ callq 40a010 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi>
  7656. 4072bb: │ │ ││ │││ ││││││ neg %eax
  7657. 4072bd: │ │ ││ │││ ││││││ mov %eax,(%rbx)
  7658. 4072bf: │ │ ││ │││ ││││││ movq $0x1,0x70(%rsp)
  7659. 4072c8: │ │ ││ │││ ││││││ cmpq $0x0,0x30(%rbx)
  7660. 4072cd: │ │ ││╭─┼┼┼─────────────────────┼┼┼┼┼┼──────── je 407a1e <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x94e>
  7661. 4072d3: │ │ │││ │││ ││││││ mov 0x38(%rbx),%rax
  7662. 4072d7: │ │ │││ │││ ││││││ movzbl (%rax),%eax
  7663. 4072da: │ │ │││ │││ ││││││ cmp $0x24,%eax
  7664. 4072dd: │ │ │││ │││ ││││││ ╭────── je 4073b8 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x2e8>
  7665. 4072e3: │ │ │││╭┼┼┼─────────────────────┼┼┼┼┼┼─┼────── jmpq 407a32 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x962>
  7666. 4072e8: │ │ │││││││ ││││││ │ orb $0x8,0xb(%rbx)
  7667. 4072ec: │ │ │││││││ ││││││ │ ╭─── jmpq 4073b0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x2e0>
  7668. 4072f1: │ │ │││││││ ││││││ │ │ orb $0x1,0xb(%rbx)
  7669. 4072f5: │ │ │││││││ ││││││ │ │ ╭─ jmpq 4073b0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x2e0>
  7670. 4072fa: │ │ │││││││ ││││││ │ │ │ lea 0x1(%rdx),%rsi
  7671. 4072fe: │ │ │││││││ ││││││ │ │ │ mov %rsi,0x70(%rsp)
  7672. 407303: │ │ │││││││ ││││││ │ │ │ cmp %rsi,%rax
  7673. 407306: │ │ │││││││╭────────────────────┼┼┼┼┼┼─┼──┼─┼─ jbe 4079f6 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x926>
  7674. 40730c: │ │ ││││││││ ││││││ │ │ │ movzbl (%rcx,%rsi,1),%edi
  7675. 407310: │ │ ││││││││ ││││││ │ │ │ cmp $0x2d,%edi
  7676. 407313: │ │ ││││││││ ││││││ │──┼─┼─ je 4073d6 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x306>
  7677. 407319: │ │ ││││││││ ││││││ │ │ │ movzbl %dil,%esi
  7678. 40731d: │ │ ││││││││ ││││││ │ │ │ cmp $0x2a,%esi
  7679. 407320: │ │ ││││││││ ││││││╭┼──┼─┼─ jne 407402 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x332>
  7680. 407326: │ │ ││││││││ ││││││││ │ │ add $0x2,%rdx
  7681. 40732a: │ │ ││││││││ ││││││││ │ │ mov %rdx,0x70(%rsp)
  7682. 40732f: │ │ ││││││││ ││││││││ │ │ cmp %rax,%rdx
  7683. 407332: ╭┼─┼───────┼┼┼┼┼┼┼┼────────────────────┼┼┼┼┼┼┼┼──┼─┼─ jae 407aa1 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x9d1>
  7684. 407338: ││ │ ││││││││ ││││││││ │ │ movzbl (%rcx,%rdx,1),%edi
  7685. 40733c: ││ │ ││││││││ ││││││││ │ │ callq 40c1b0 <_D3std5ascii7isDigitFNaNbNiNfwZb>
  7686. 407341: ││ │ ││││││││ ││││││││ │ │ test $0x1,%al
  7687. 407343: ││ │ ││││││││ ││││││┼┼──┼─┼─ je 407456 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x386>
  7688. 407349: ││ │ ││││││││ ││││││││ │ │ mov 0x70(%rsp),%rax
  7689. 40734e: ││ │ ││││││││ ││││││││ │ │ mov (%r14),%rcx
  7690. 407351: ││ │ ││││││││ ││││││││ │ │ sub %rax,%rcx
  7691. 407354: ╭───┼┼─┼───────┼┼┼┼┼┼┼┼────────────────────┼┼┼┼┼┼┼┼──┼─┼─ jb 407b98 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0xac8>
  7692. 40735a: │ ││ │ ││││││││ ││││││││ │ │ add 0x38(%rbx),%rax
  7693. 40735e: │ ││ │ ││││││││ ││││││││ │ │ mov %rcx,0x30(%rbx)
  7694. 407362: │ ││ │ ││││││││ ││││││││ │ │ mov %rax,0x38(%rbx)
  7695. 407366: │ ││ │ ││││││││ ││││││││ │ │ movq $0x0,0x70(%rsp)
  7696. 40736f: │ ││ │ ││││││││ ││││││││ │ │ mov %r14,%rdi
  7697. 407372: │ ││ │ ││││││││ ││││││││ │ │ callq 40a010 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi>
  7698. 407377: │ ││ │ ││││││││ ││││││││ │ │ neg %eax
  7699. 407379: │ ││ │ ││││││││ ││││││││ │ │ mov %eax,0x4(%rbx)
  7700. 40737c: │ ││ │ ││││││││ ││││││││ │ │ mov 0x70(%rsp),%rax
  7701. 407381: │ ││ │ ││││││││ ││││││││ │ │ lea 0x1(%rax),%rcx
  7702. 407385: │ ││ │ ││││││││ ││││││││ │ │ mov %rcx,0x70(%rsp)
  7703. 40738a: │ ││ │ ││││││││ ││││││││ │ │ cmp 0x30(%rbx),%rax
  7704. 40738e: │ ╭┼┼─┼───────┼┼┼┼┼┼┼┼────────────────────┼┼┼┼┼┼┼┼──┼─┼─ jae 407bac <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0xadc>
  7705. 407394: │ │││ │ ││││││││ ││││││││ │ │ mov 0x38(%rbx),%rcx
  7706. 407398: │ │││ │ ││││││││ ││││││││ │ │ movzbl (%rcx,%rax,1),%eax
  7707. 40739c: │ │││ │ ││││││││ ││││││││ │ │ cmp $0x24,%eax
  7708. 40739f: │ │││ │ ││││││││ ││││││││ │ │╭ je 4073b8 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x2e8>
  7709. 4073a1: │ ╭┼┼┼─┼───────┼┼┼┼┼┼┼┼────────────────────┼┼┼┼┼┼┼┼──┼─┼┼ jmpq 407bc0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0xaf0>
  7710. 4073a6: │ ││││ │ ││││││││ ││││││││ │ ││ orb $0x2,0xb(%rbx)
  7711. 4073aa: │ ││││ │ ││││││││ ││││││││ │ ││ nopw 0x0(%rax,%rax,1)
  7712. 4073b0: │ ││││ │ ││││││││ ││││┕┷┿┿━━┷━┷┿ inc %rdx
  7713. 4073b3: │ ││││ │ ││││││││ ││││││││ │ mov %rdx,0x70(%rsp)
  7714. 4073b8: │ ││││ │ ││││││││ │┕┷┷┿┿┿┷━┯┯┯┯┷ mov (%r14),%rax
  7715. 4073bb: │ ││││ │ ││││││││ │ ││││ ┆┆┆┆ mov 0x70(%rsp),%rdx
  7716. 4073c0: │ ││││ │ ││││││││ │ ││││ ┆┆┆┆ cmp %rax,%rdx
  7717. 4073c3: │ ││││ │ ││││││││ │ ││││╭┼┼┼┼─ jb 407470 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x3a0>
  7718. 4073c9: │ ││││ │ ││││││││ ╭────────────┼───┼┼┼┼┼┼┼┼┼─ jmpq 407857 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x787>
  7719. 4073ce: │ ││││ │ ││││││││ │ │ ┕┿┿┿┿┿┿┿┿━ movl $0x7fffffff,(%rbx)
  7720. 4073d4: │ ││││ │ ││││││││ │ │ ││││┆┆┆╰─ jmp 4073b8 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x2e8>
  7721. 4073d6: │ ││││ │ ││││││││ │ │ ││┕┿┿┿┿━━ movl $0x0,0x4(%rbx)
  7722. 4073dd: │ ││││ │ ││││││││ │ │ ││ │┆┆┆ sub %rsi,%rax
  7723. 4073e0: │ ││││ │ ││││││││╭──────┼────────────┼────┼┼─┼┼┼┼── jb 407ab5 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x9e5>
  7724. 4073e6: │ ││││ │ │││││││││ │ │ ││ │┆┆┆ add %rsi,%rcx
  7725. 4073e9: │ ││││ │ │││││││││ │ │ ││ │┆┆┆ mov %rax,0x38(%rsp)
  7726. 4073ee: │ ││││ │ │││││││││ │ │ ││ │┆┆┆ mov %rcx,0x40(%rsp)
  7727. 4073f3: │ ││││ │ │││││││││ │ │ ││ │┆┆┆ mov %r12,%rdi
  7728. 4073f6: │ ││││ │ │││││││││ │ │ ││ │┆┆┆ callq 40a010 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi>
  7729. 4073fb: │ ││││ │ │││││││││ │ │ ││ │┆┆┆ mov 0x40(%rsp),%rax
  7730. 407400: │ ││││ │ │││││││││ │ │ ││ │┆┆┆ ╭ jmp 40743c <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x36c>
  7731. 407402: │ ││││ │ │││││││││ │ │ │┕━┿┿┿┿━┿ callq 40c1b0 <_D3std5ascii7isDigitFNaNbNiNfwZb>
  7732. 407407: │ ││││ │ │││││││││ │ │ │ │┆┆┆ │ test $0x1,%al
  7733. 407409: │ ││││ │ │││││││││ │ │ │ │┆┆┆╭┼ je 40744a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x37a>
  7734. 40740b: │ ││││ │ │││││││││ │ │ │ │┆┆┆││ mov 0x70(%rsp),%rax
  7735. 407410: │ ││││ │ │││││││││ │ │ │ │┆┆┆││ mov (%r14),%rcx
  7736. 407413: │ ││││ │ │││││││││ │ │ │ │┆┆┆││ sub %rax,%rcx
  7737. 407416: │╭┼┼┼┼─┼───────┼┼┼┼┼┼┼┼┼──────┼────────────┼────┼──┼┼┼┼┼┼ jb 407c3d <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0xb6d>
  7738. 40741c: ││││││ │ │││││││││ │ │ │ │┆┆┆││ add 0x38(%rbx),%rax
  7739. 407420: ││││││ │ │││││││││ │ │ │ │┆┆┆││ mov %rcx,0x28(%rsp)
  7740. 407425: ││││││ │ │││││││││ │ │ │ │┆┆┆││ mov %rax,0x30(%rsp)
  7741. 40742a: ││││││ │ │││││││││ │ │ │ │┆┆┆││ lea 0x28(%rsp),%rdi
  7742. 40742f: ││││││ │ │││││││││ │ │ │ │┆┆┆││ callq 40a010 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi>
  7743. 407434: ││││││ │ │││││││││ │ │ │ │┆┆┆││ mov %eax,0x4(%rbx)
  7744. 407437: ││││││ │ │││││││││ │ │ │ │┆┆┆││ mov 0x30(%rsp),%rax
  7745. 40743c: ││││││ │ │││││││││ │ │ │ │┆┆┆│┕ sub 0x38(%rbx),%rax
  7746. 407440: ││││││ │ │││││││││ │ │ │ │┆┆┆│ mov %rax,0x70(%rsp)
  7747. 407445: ││││││ │ │││││││││ │ │ │ │┆┆╰┼─ jmpq 4073b8 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x2e8>
  7748. 40744a: ││││││ │ │││││││││ │ │ │ │┆┆ ┕━ movl $0x0,0x4(%rbx)
  7749. 407451: ││││││ │ │││││││││ │ │ │ │┆╰─── jmpq 4073b8 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x2e8>
  7750. 407456: ││││││ │ │││││││││ │ │ ┕━━┿┿━━━━ movl $0x7fffffff,0x4(%rbx)
  7751. 40745d: ││││││ │ │││││││││ │ │ │╰──── jmpq 4073b8 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x2e8>
  7752. 407462: ││││││ │ │││││││││ │ │ │ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  7753. 407470: ││││││ │ │││││││││ │ ┕━━━━━━━┷━━━━━ mov 0x38(%rbx),%rcx
  7754. 407474: ││││││ │ │││││││││ │ lea (%rcx,%rdx,1),%rsi
  7755. 407478: ││││││ │ │││││││││ │ movzbl (%rcx,%rdx,1),%edi
  7756. 40747c: ││││││ │ │││││││││ │ add $0xffffffe0,%edi
  7757. 40747f: ││││││ │ │││││││││ │ cmp $0x19,%edi
  7758. 407482: ││││││ │ │││││││││ │ ╭─────────── ja 40763f <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x56f>
  7759. 407488: ││││││ │ │││││││││ │ │ jmpq *0x431dd0(,%rdi,8)
  7760. 40748f: ││││││ │ │││││││││ │ │ lea 0x2(%rdx),%rbp
  7761. 407493: ││││││ │ │││││││││ │ │ cmp %rax,%rbp
  7762. 407496: ││││││ │ │││││││││ │ │╭────────── jae 4075cc <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x4fc>
  7763. 40749c: ││││││ │ │││││││││ │ ││ inc %rdx
  7764. 40749f: ││││││ │ │││││││││ │ ││ xor %r8d,%r8d
  7765. 4074a2: ││││││ │ │││││││││ │ ││ mov %rdx,%rsi
  7766. 4074a5: ││││││ │ │││││││││ │ ││ data32 nopw %cs:0x0(%rax,%rax,1)
  7767. 4074b0: ││││││ │ │││││││││ │ ││┍━━━━━━━━━ test %r8d,%r8d
  7768. 4074b3: ││││││ │ │││││││││ │ ││┆ ╭─── je 407530 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x460>
  7769. 4074b5: ││││││ │ │││││││││ │ ││┆ │ data32 nopw %cs:0x0(%rax,%rax,1)
  7770. 4074c0: ││││││ │ │││││││││ │ ││┆ │┍━━ cmp %rax,%rsi
  7771. 4074c3: ││││││ │ │││││││││ │ ╭─────┼┼┼─────┼┼── jae 407773 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x6a3>
  7772. 4074c9: ││││││ │ │││││││││ │ │ ││┆ │┆ movzbl (%rcx,%rsi,1),%edi
  7773. 4074cd: ││││││ │ │││││││││ │ │ ││┆ │┆ cmp $0x25,%edi
  7774. 4074d0: ││││││ │ │││││││││ │ │ ││┆ │┆╭─ jne 407517 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x447>
  7775. 4074d2: ││││││ │ │││││││││ │ │ ││┆ │┆│ cmp %rax,%rbp
  7776. 4074d5: ││││││ │ │││││││││ │ ╭┼─────┼┼┼─────┼┼┼─ jae 407787 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x6b7>
  7777. 4074db: ││││││ │ │││││││││ │ ││ ││┆ │┆│ movzbl (%rcx,%rbp,1),%edi
  7778. 4074df: ││││││ │ │││││││││ │ ││ ││┆ │┆│ cmp $0x2d,%edi
  7779. 4074e2: ││││││ │ │││││││││ │ ││ ││┆ │┆│╭ jne 4074f4 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x424>
  7780. 4074e4: ││││││ │ │││││││││ │ ││ ││┆ │┆││ add $0x2,%rsi
  7781. 4074e8: ││││││ │ │││││││││ │ ││ ││┆ │┆││ cmp %rax,%rsi
  7782. 4074eb: ││││││ │ │││││││││ │ ╭┼┼─────┼┼┼─────┼┼┼┼ jae 4077e4 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x714>
  7783. 4074f1: ││││││ │ │││││││││ │ │││ ││┆ │┆││ mov %rsi,%rbp
  7784. 4074f4: ││││││ │ │││││││││ │ │││ ││┆ │┆│┕ cmp %rax,%rbp
  7785. 4074f7: ││││││ │ │││││││││ │ │││╭────┼┼┼─────┼┼┼─ jae 40779b <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x6cb>
  7786. 4074fd: ││││││ │ │││││││││ │ ││││ ││┆ │┆│ movzbl (%rcx,%rbp,1),%esi
  7787. 407501: ││││││ │ │││││││││ │ ││││ ││┆ │┆│ cmp $0x28,%esi
  7788. 407504: ││││││ │ │││││││││ │ ││││ ││┆ ╭┼┼┼─ je 4075a0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x4d0>
  7789. 40750a: ││││││ │ │││││││││ │ ││││ ││┆ ││┆│ movzbl %sil,%esi
  7790. 40750e: ││││││ │ │││││││││ │ ││││ ││┆ ││┆│ cmp $0x29,%esi
  7791. 407511: ││││││ │ │││││││││ │ ││││ ││┆ ╭┼┼┼┼─ je 4075b0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x4e0>
  7792. 407517: ││││││ │ │││││││││ │ ││││ ││┆ │││┆┕━ mov %rbp,%rsi
  7793. 40751a: ││││││ │ │││││││││ │ ││││ ││┆ │││┆ lea 0x1(%rsi),%rbp
  7794. 40751e: ││││││ │ │││││││││ │ ││││ ││┆ │││┆ cmp %rax,%rbp
  7795. 407521: ││││││ │ │││││││││ │ ││││ ││┆ │││╰── jb 4074c0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x3f0>
  7796. 407523: ││││││ │ │││││││││ │ ││││ ││┆ ╭┼┼┼─── jmpq 4075cc <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x4fc>
  7797. 407528: ││││││ │ │││││││││ │ ││││ ││┆ ││││ nopl 0x0(%rax,%rax,1)
  7798. 407530: ││││││ │ │││││││││ │ ││││ ││┆ │││┕━━━ cmp %rax,%rsi
  7799. 407533: ││││││ │ │││││││││ │ ││││ ╭─┼┼┼──┼┼┼┼─── jae 407773 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x6a3>
  7800. 407539: ││││││ │ │││││││││ │ ││││ │ ││┆ │││┆ movzbl (%rcx,%rsi,1),%edi
  7801. 40753d: ││││││ │ │││││││││ │ ││││ │ ││┆ │││┆ cmp $0x25,%edi
  7802. 407540: ││││││ │ │││││││││ │ ││││ │ ││┆ │││┆╭── jne 407588 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x4b8>
  7803. 407542: ││││││ │ │││││││││ │ ││││ │ ││┆ │││┆│ cmp %rax,%rbp
  7804. 407545: ││││││ │ │││││││││ │ ││││ ╭┼─┼┼┼──┼┼┼┼┼── jae 407787 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x6b7>
  7805. 40754b: ││││││ │ │││││││││ │ ││││ ││ ││┆ │││┆│ movzbl (%rcx,%rbp,1),%edi
  7806. 40754f: ││││││ │ │││││││││ │ ││││ ││ ││┆ │││┆│ cmp $0x2d,%edi
  7807. 407552: ││││││ │ │││││││││ │ ││││ ││ ││┆ │││┆│ ╭ jne 407564 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x494>
  7808. 407554: ││││││ │ │││││││││ │ ││││ ││ ││┆ │││┆│ │ add $0x2,%rsi
  7809. 407558: ││││││ │ │││││││││ │ ││││ ││ ││┆ │││┆│ │ cmp %rax,%rsi
  7810. 40755b: ││││││ │ │││││││││ │ ││││╭┼┼─┼┼┼──┼┼┼┼┼─┼ jae 4077e4 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x714>
  7811. 407561: ││││││ │ │││││││││ │ │││││││ ││┆ │││┆│ │ mov %rsi,%rbp
  7812. 407564: ││││││ │ │││││││││ │ │││││││ ││┆ │││┆│ ┕ cmp %rax,%rbp
  7813. 407567: ││││││ │ │││││││││ │ │││││││╭┼┼┼──┼┼┼┼┼── jae 40779b <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x6cb>
  7814. 40756d: ││││││ │ │││││││││ │ ││││││││││┆ │││┆│ movzbl (%rcx,%rbp,1),%esi
  7815. 407571: ││││││ │ │││││││││ │ ││││││││││┆ │││┆│ cmp $0x28,%esi
  7816. 407574: ││││││ │ │││││││││ │ ││││││││││┆ │││┆│ ╭ je 4075a0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x4d0>
  7817. 407576: ││││││ │ │││││││││ │ ││││││││││┆ │││┆│ │ movzbl %sil,%esi
  7818. 40757a: ││││││ │ │││││││││ │ ││││││││││┆ │││┆│ │ cmp $0x29,%esi
  7819. 40757d: ││││││ │ │││││││││ │ ││││││││││┆ │││┆│╭┼ je 4075b0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x4e0>
  7820. 40757f: ││││││ │ │││││││││ │ ││││││││││┆ │││┆│││ cmp $0x7c,%esi
  7821. 407582: ││││││ │ │││││││││ │ ││││││││││┆╭─┼┼┼┼┼┼┼ je 407667 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x597>
  7822. 407588: ││││││ │ │││││││││ │ ││││││││││┆│ │││┆┕┿┿ mov %rbp,%rsi
  7823. 40758b: ││││││ │ │││││││││ │ ││││││││││┆│ │││┆ ││ lea 0x1(%rsi),%rbp
  7824. 40758f: ││││││ │ │││││││││ │ ││││││││││┆│ │││┆ ││ cmp %rax,%rbp
  7825. 407592: ││││││ │ │││││││││ │ ││││││││││┆│ │││╰─┼┼ jb 407530 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x460>
  7826. 407594: ││││││ │ │││││││││ │ ││││││││││┆│ │││ ╭┼┼ jmp 4075cc <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x4fc>
  7827. 407596: ││││││ │ │││││││││ │ ││││││││││┆│ │││ │││ nopw %cs:0x0(%rax,%rax,1)
  7828. 4075a0: ││││││ │ │││││││││ │ ││││││││││┆│ ││┕━┿┿┷ inc %r8d
  7829. 4075a3: ││││││ │ │││││││││ │ ││││││││││┆│ ││ ││╭ jmp 4075bc <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x4ec>
  7830. 4075a5: ││││││ │ │││││││││ │ ││││││││││┆│ ││ │││ data32 nopw %cs:0x0(%rax,%rax,1)
  7831. 4075b0: ││││││ │ │││││││││ │ ││││││││││┆│ │┕━━┿┷┿ test %r8d,%r8d
  7832. 4075b3: ││││││ │ │││││││││ │ ││││││││││┆│╭┼───┼─┼ je 407667 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x597>
  7833. 4075b9: ││││││ │ │││││││││ │ ││││││││││┆│││ │ │ dec %r8d
  7834. 4075bc: ││││││ │ │││││││││ │ ││││││││││┆│││ │ ┕ mov %rbp,%rsi
  7835. 4075bf: ││││││ │ │││││││││ │ ││││││││││┆│││ │ lea 0x1(%rsi),%rbp
  7836. 4075c3: ││││││ │ │││││││││ │ ││││││││││┆│││ │ cmp %rax,%rbp
  7837. 4075c6: ││││││ │ │││││││││ │ ││││││││││╰┼┼┼───┼── jb 4074b0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x3e0>
  7838. 4075cc: ││││││ │ │││││││││ │ │││││││││┕━┿┿┷━━━┷━━ mov $0x653b20,%edi
  7839. 4075d1: ││││││ │ │││││││││ │ │││││││││ ││ callq 422d70 <_d_newclass>
  7840. 4075d6: ││││││ │ │││││││││ │ │││││││││ ││ mov %rax,%rbx
  7841. 4075d9: ││││││ │ │││││││││ │ │││││││││ ││ movq $0x439b10,(%rbx)
  7842. 4075e0: ││││││ │ │││││││││ │ │││││││││ ││ movq $0x0,0x8(%rbx)
  7843. 4075e8: ││││││ │ │││││││││ │ │││││││││ ││ mov 0x32519(%rip),%rax # 439b08 <_D3std6format15FormatException6__initZ+0x40>
  7844. 4075ef: ││││││ │ │││││││││ │ │││││││││ ││ mov %rax,0x40(%rbx)
  7845. 4075f3: ││││││ │ │││││││││ │ │││││││││ ││ movups 0x324fe(%rip),%xmm0 # 439af8 <_D3std6format15FormatException6__initZ+0x30>
  7846. 4075fa: ││││││ │ │││││││││ │ │││││││││ ││ movups %xmm0,0x30(%rbx)
  7847. 4075fe: ││││││ │ │││││││││ │ │││││││││ ││ movups 0x324e3(%rip),%xmm0 # 439ae8 <_D3std6format15FormatException6__initZ+0x20>
  7848. 407605: ││││││ │ │││││││││ │ │││││││││ ││ movups %xmm0,0x20(%rbx)
  7849. 407609: ││││││ │ │││││││││ │ │││││││││ ││ movups 0x324c8(%rip),%xmm0 # 439ad8 <_D3std6format15FormatException6__initZ+0x10>
  7850. 407610: ││││││ │ │││││││││ │ │││││││││ ││ movups %xmm0,0x10(%rbx)
  7851. 407614: ││││││ │ │││││││││ │ │││││││││ ││ mov 0x68(%rsp),%rax
  7852. 407619: ││││││ │ │││││││││ │ │││││││││ ││ mov 0x70(%rsp),%rsi
  7853. 40761e: ││││││ │ │││││││││ │ │││││││││ ││ mov 0x30(%rax),%rdi
  7854. 407622: ││││││ │ │││││││││ │ │││││││││ ││ sub %rsi,%rdi
  7855. 407625: ││││││ │ │││││││││ │ │││││││││╭─┼┼─────── jae 4077af <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x6df>
  7856. 40762b: ││││││ │ │││││││││ │ ││││││││││ ││ mov $0x2a,%edi
  7857. 407630: ││││││ │ │││││││││ │ ││││││││││ ││ mov $0x432320,%esi
  7858. 407635: ││││││ │ │││││││││ │ ││││││││││ ││ mov $0x391,%edx
  7859. 40763a: ││││││ │ │││││││││ │ ││││││││││ ││ callq 4161f0 <_d_arraybounds>
  7860. 40763f: ││││││ │ │││││││││ │ ││││││││┕┿━┿┿━━━━━━━ lea 0x1(%rdx),%rdi
  7861. 407643: ││││││ │ │││││││││ │ ││││││││ │ ││ mov %rdi,0x70(%rsp)
  7862. 407648: ││││││ │ │││││││││ │ ││││││││ │ ││ cmp %rdx,%rax
  7863. 40764b: ││││││ │ │││││││││ │ ╭───┼┼┼┼┼┼┼┼─┼─┼┼─────── jbe 407ac9 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x9f9>
  7864. 407651: ││││││ │ │││││││││ │ │ ││││││││ │ ││ mov (%rsi),%dl
  7865. 407653: ││││││ │ │││││││││ │ │ ││││││││ │ ││ mov %dl,0x8(%rbx)
  7866. 407656: ││││││ │ │││││││││ │ │ ││││││││ │ ││ sub %rdi,%rax
  7867. 407659: ││││││ │ │││││││││ │ ╭┼───┼┼┼┼┼┼┼┼─┼─┼┼─────── jb 407add <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0xa0d>
  7868. 40765f: ││││││ │ │││││││││ │ ││ ││││││││ │ ││ add %rdi,%rcx
  7869. 407662: ││││││ │ │││││││││ │ ││ ││││││││ │╭┼┼─────── jmpq 407759 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x689>
  7870. 407667: ││││││ │ │││││││││ │ ││ ││││││││ ││┕┷━━━━━━━ cmp %rax,%rbp
  7871. 40766a: ││││││ │ │││││││││ │╭┼┼───┼┼┼┼┼┼┼┼─┼┼───────── jae 407af1 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0xa21>
  7872. 407670: ││││││ │ │││││││││ ││││ ││││││││ ││ movzbl (%rcx,%rbp,1),%esi
  7873. 407674: ││││││ │ │││││││││ ││││ ││││││││ ││ cmp $0x7c,%esi
  7874. 407677: ││││││ │ │││││││││ ││││ ││││││││ ││ ╭─── jne 4076d9 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x609>
  7875. 407679: ││││││ │ │││││││││ ││││ ││││││││ ││ │ lea 0x1(%rbp),%r8
  7876. 40767d: ││││││ │ │││││││││ ││││ ││││││││ ││ │ cmp %rax,%r8
  7877. 407680: ││││││ │ │││││││││ ││││ ││││││││ ││ │╭── jae 4076c5 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x5f5>
  7878. 407682: ││││││ │ │││││││││ ││││ ││││││││ ││ ││ lea 0x2(%rbp),%r12
  7879. 407686: ││││││ │ │││││││││ ││││ ││││││││ ││ ││ mov %r8,%rdi
  7880. 407689: ││││││ │ │││││││││ ││││ ││││││││ ││ ││┍━ movzbl (%rcx,%rdi,1),%esi
  7881. 40768d: ││││││ │ │││││││││ ││││ ││││││││ ││ ││┆ cmp $0x25,%esi
  7882. 407690: ││││││ │ │││││││││ ││││ ││││││││ ││ ││┆╭ jne 4076b9 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x5e9>
  7883. 407692: ││││││ │ │││││││││ ││││ ││││││││ ││ ││┆│ cmp %rax,%r12
  7884. 407695: ││││││ │ │││││││││ ││││╭──┼┼┼┼┼┼┼┼─┼┼─────┼┼┼┼ jae 407b05 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0xa35>
  7885. 40769b: ││││││ │ │││││││││ │││││ ││││││││ ││ ││┆│ movzbl (%rcx,%r12,1),%esi
  7886. 4076a0: ││││││ │ │││││││││ │││││ ││││││││ ││ ││┆│ cmp $0x29,%esi
  7887. 4076a3: ││││││ │ │││││││││ │││││ ││││││││ ││ ╭┼┼┼┼ je 407706 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x636>
  7888. 4076a5: ││││││ │ │││││││││ │││││ ││││││││ ││ │││┆│ movzbl %sil,%esi
  7889. 4076a9: ││││││ │ │││││││││ │││││ ││││││││ ││ │││┆│ cmp $0x25,%esi
  7890. 4076ac: ││││││ │ │││││││││ │││││╭─┼┼┼┼┼┼┼┼─┼┼────┼┼┼┼┼ jne 407b19 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0xa49>
  7891. 4076b2: ││││││ │ │││││││││ ││││││ ││││││││ ││ │││┆│ add $0x2,%rdi
  7892. 4076b6: ││││││ │ │││││││││ ││││││ ││││││││ ││ │││┆│ mov %rdi,%r12
  7893. 4076b9: ││││││ │ │││││││││ ││││││ ││││││││ ││ │││┆┕ mov %r12,%rdi
  7894. 4076bc: ││││││ │ │││││││││ ││││││ ││││││││ ││ │││┆ lea 0x1(%rdi),%r12
  7895. 4076c0: ││││││ │ │││││││││ ││││││ ││││││││ ││ │││┆ cmp %rax,%rdi
  7896. 4076c3: ││││││ │ │││││││││ ││││││ ││││││││ ││ │││╰─ jb 407689 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x5b9>
  7897. 4076c5: ││││││ │ │││││││││ ││││││ ││││││││ ││ ││┕━━ mov $0x2a,%edi
  7898. 4076ca: ││││││ │ │││││││││ ││││││ ││││││││ ││ ││ mov $0x432320,%esi
  7899. 4076cf: ││││││ │ │││││││││ ││││││ ││││││││ ││ ││ mov $0x3af,%edx
  7900. 4076d4: ││││││ │ │││││││││ ││││││ ││││││││ ││ ││ callq 4161f0 <_d_arraybounds>
  7901. 4076d9: ││││││ │ │││││││││ ││││││ ││││││││ ││ │┕━━━ lea -0x1(%rbp),%rsi
  7902. 4076dd: ││││││ │ │││││││││ ││││││ ││││││││ ││ │ cmp %rax,%rsi
  7903. 4076e0: ││││││ │ │││││││││╭─────┼┼┼┼┼┼─┼┼┼┼┼┼┼┼─┼┼────┼──── ja 407c51 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0xb81>
  7904. 4076e6: ││││││ │ ││││││││││ ││││││ ││││││││ ││ │ sub %rdx,%rsi
  7905. 4076e9: ││││││ │ ││││││││││╭────┼┼┼┼┼┼─┼┼┼┼┼┼┼┼─┼┼────┼──── jb 407c51 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0xb81>
  7906. 4076ef: ││││││ │ │││││││││││ ││││││ ││││││││ ││ │ add %rcx,%rdx
  7907. 4076f2: ││││││ │ │││││││││││ ││││││ ││││││││ ││ │ mov %rsi,0x10(%rbx)
  7908. 4076f6: ││││││ │ │││││││││││ ││││││ ││││││││ ││ │ mov %rdx,0x18(%rbx)
  7909. 4076fa: ││││││ │ │││││││││││ ││││││ ││││││││ ││ │ xorps %xmm0,%xmm0
  7910. 4076fd: ││││││ │ │││││││││││ ││││││ ││││││││ ││ │ movups %xmm0,0x20(%rbx)
  7911. 407701: ││││││ │ │││││││││││ ││││││ ││││││││ ││ │ mov %rbp,%r12
  7912. 407704: ││││││ │ │││││││││││ ││││││ ││││││││ ││ │ ╭ jmp 407746 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x676>
  7913. 407706: ││││││ │ │││││││││││ ││││││ ││││││││ ││ ┕━━━┿ dec %rbp
  7914. 407709: ││││││ │ │││││││││││ ││││││ ││││││││ ││ │ cmp %rax,%rbp
  7915. 40770c: ││││││ │ │││││││││││╭───┼┼┼┼┼┼─┼┼┼┼┼┼┼┼─┼┼────────┼ ja 407c65 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0xb95>
  7916. 407712: ││││││ │ ││││││││││││ ││││││ ││││││││ ││ │ sub %rdx,%rbp
  7917. 407715: ││││││ │ ││││││││││││╭──┼┼┼┼┼┼─┼┼┼┼┼┼┼┼─┼┼────────┼ jb 407c65 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0xb95>
  7918. 40771b: ││││││ │ │││││││││││││ ││││││ ││││││││ ││ │ add %rcx,%rdx
  7919. 40771e: ││││││ │ │││││││││││││ ││││││ ││││││││ ││ │ mov %rbp,0x10(%rbx)
  7920. 407722: ││││││ │ │││││││││││││ ││││││ ││││││││ ││ │ mov %rdx,0x18(%rbx)
  7921. 407726: ││││││ │ │││││││││││││ ││││││ ││││││││ ││ │ mov %rdi,%rdx
  7922. 407729: ││││││ │ │││││││││││││ ││││││ ││││││││ ││ │ sub %r8,%rdx
  7923. 40772c: ││││││ │ │││││││││││││╭─┼┼┼┼┼┼─┼┼┼┼┼┼┼┼─┼┼────────┼ jb 407c79 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0xba9>
  7924. 407732: ││││││ │ ││││││││││││││ ││││││ ││││││││ ││ │ cmp %rax,%rdi
  7925. 407735: ││││││ │ ││││││││││││││╭┼┼┼┼┼┼─┼┼┼┼┼┼┼┼─┼┼────────┼ ja 407c79 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0xba9>
  7926. 40773b: ││││││ │ │││││││││││││││││││││ ││││││││ ││ │ add %rcx,%r8
  7927. 40773e: ││││││ │ │││││││││││││││││││││ ││││││││ ││ │ mov %rdx,0x20(%rbx)
  7928. 407742: ││││││ │ │││││││││││││││││││││ ││││││││ ││ │ mov %r8,0x28(%rbx)
  7929. 407746: ││││││ │ │││││││││││││││││││││ ││││││││ ││ ┕ movb $0x28,0x8(%rbx)
  7930. 40774a: ││││││ │ │││││││││││││││││││││ ││││││││ ││ inc %r12
  7931. 40774d: ││││││ │ │││││││││││││││││││││ ││││││││ ││ sub %r12,%rax
  7932. 407750: ││││││ │ │││││││││││││││││││││╭┼┼┼┼┼┼┼┼─┼┼───────── jb 407b84 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0xab4>
  7933. 407756: ││││││ │ ││││││││││││││││││││││││││││││ ││ add %r12,%rcx
  7934. 407759: ││││││ │ ││││││││││││││││││││││││││││││ │┕━━━━━━━━━ mov %rax,0x30(%rbx)
  7935. 40775d: ││││││ │ ││││││││││││││││││││││││││││││ │ mov %rcx,0x38(%rbx)
  7936. 407761: ││││││ │ ││││││││││││││││││││││││││││││ │ add $0x88,%rsp
  7937. 407768: ││││││ │ ││││││││││││││││││││││││││││││ │ pop %rbx
  7938. 407769: ││││││ │ ││││││││││││││││││││││││││││││ │ pop %r12
  7939. 40776b: ││││││ │ ││││││││││││││││││││││││││││││ │ pop %r13
  7940. 40776d: ││││││ │ ││││││││││││││││││││││││││││││ │ pop %r14
  7941. 40776f: ││││││ │ ││││││││││││││││││││││││││││││ │ pop %r15
  7942. 407771: ││││││ │ ││││││││││││││││││││││││││││││ │ pop %rbp
  7943. 407772: ││││││ │ ││││││││││││││││││││││││││││││ │ retq
  7944. 407773: ││││││ │ ││││││││││││││││││││││││┕┿┿┿┷┿━┿━━━━━━━━━━ mov $0x2a,%edi
  7945. 407778: ││││││ │ ││││││││││││││││││││││││ │││ │ │ mov $0x432320,%esi
  7946. 40777d: ││││││ │ ││││││││││││││││││││││││ │││ │ │ mov $0x392,%edx
  7947. 407782: ││││││ │ ││││││││││││││││││││││││ │││ │ │ callq 4161f0 <_d_arraybounds>
  7948. 407787: ││││││ │ │││││││││││││││││││││││┕━┿┿┷━┿━┿━━━━━━━━━━ mov $0x2a,%edi
  7949. 40778c: ││││││ │ │││││││││││││││││││││││ ││ │ │ mov $0x432320,%esi
  7950. 407791: ││││││ │ │││││││││││││││││││││││ ││ │ │ mov $0x397,%edx
  7951. 407796: ││││││ │ │││││││││││││││││││││││ ││ │ │ callq 4161f0 <_d_arraybounds>
  7952. 40779b: ││││││ │ │││││││││││││││││││││││ ┕┿━━┷━┿━━━━━━━━━━ mov $0x2a,%edi
  7953. 4077a0: ││││││ │ │││││││││││││││││││││││ │ │ mov $0x432320,%esi
  7954. 4077a5: ││││││ │ │││││││││││││││││││││││ │ │ mov $0x39d,%edx
  7955. 4077aa: ││││││ │ │││││││││││││││││││││││ │ │ callq 4161f0 <_d_arraybounds>
  7956. 4077af: ││││││ │ │││││││││││││││││││││││ │ ┕━━━━━━━━━━ add 0x38(%rax),%rsi
  7957. 4077b3: ││││││ │ │││││││││││││││││││││││ │ mov $0x1d,%edx
  7958. 4077b8: ││││││ │ │││││││││││││││││││││││ │ mov $0x432300,%ecx
  7959. 4077bd: ││││││ │ │││││││││││││││││││││││ │ callq 409f50 <_D3std4conv17__T4textTAyaTAxaZ4textFNaNbNfAyaAxaZAya>
  7960. 4077c2: ││││││ │ │││││││││││││││││││││││ │ mov %rax,0x78(%rsp)
  7961. 4077c7: ││││││ │ │││││││││││││││││││││││ │ mov %rdx,0x80(%rsp)
  7962. 4077cf: ││││││ │ │││││││││││││││││││││││ │ movups 0x78(%rsp),%xmm0
  7963. 4077d4: ││││││ │ │││││││││││││││││││││││ │ movups %xmm0,(%rsp)
  7964. 4077d8: ││││││ │ │││││││││││││││││││││││ │ xor %esi,%esi
  7965. 4077da: ││││││ │ │││││││││││││││││││││││ │ mov $0x390,%edx
  7966. 4077df: ││││││ │ │││││││││││││││││││││││ │ ╭─ jmpq 40791c <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x84c>
  7967. 4077e4: ││││││ │ ││││││││││││││││││││││┕━━━┷━━━━━━━━━━━━━┿━ mov $0x653b20,%edi
  7968. 4077e9: ││││││ │ ││││││││││││││││││││││ │ callq 422d70 <_d_newclass>
  7969. 4077ee: ││││││ │ ││││││││││││││││││││││ │ mov %rax,%rbx
  7970. 4077f1: ││││││ │ ││││││││││││││││││││││ │ movq $0x439b10,(%rbx)
  7971. 4077f8: ││││││ │ ││││││││││││││││││││││ │ movq $0x0,0x8(%rbx)
  7972. 407800: ││││││ │ ││││││││││││││││││││││ │ mov 0x32301(%rip),%rax # 439b08 <_D3std6format15FormatException6__initZ+0x40>
  7973. 407807: ││││││ │ ││││││││││││││││││││││ │ mov %rax,0x40(%rbx)
  7974. 40780b: ││││││ │ ││││││││││││││││││││││ │ movups 0x322e6(%rip),%xmm0 # 439af8 <_D3std6format15FormatException6__initZ+0x30>
  7975. 407812: ││││││ │ ││││││││││││││││││││││ │ movups %xmm0,0x30(%rbx)
  7976. 407816: ││││││ │ ││││││││││││││││││││││ │ movups 0x322cb(%rip),%xmm0 # 439ae8 <_D3std6format15FormatException6__initZ+0x20>
  7977. 40781d: ││││││ │ ││││││││││││││││││││││ │ movups %xmm0,0x20(%rbx)
  7978. 407821: ││││││ │ ││││││││││││││││││││││ │ movups 0x322b0(%rip),%xmm0 # 439ad8 <_D3std6format15FormatException6__initZ+0x10>
  7979. 407828: ││││││ │ ││││││││││││││││││││││ │ movups %xmm0,0x10(%rbx)
  7980. 40782c: ││││││ │ ││││││││││││││││││││││ │ mov 0x68(%rsp),%rax
  7981. 407831: ││││││ │ ││││││││││││││││││││││ │ mov 0x70(%rsp),%rsi
  7982. 407836: ││││││ │ ││││││││││││││││││││││ │ mov 0x30(%rax),%rdi
  7983. 40783a: ││││││ │ ││││││││││││││││││││││ │ sub %rsi,%rdi
  7984. 40783d: ││││││ │ ││││││││││││││││││││││ │╭ jae 4078ec <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x81c>
  7985. 407843: ││││││ │ ││││││││││││││││││││││ ││ mov $0x2a,%edi
  7986. 407848: ││││││ │ ││││││││││││││││││││││ ││ mov $0x432320,%esi
  7987. 40784d: ││││││ │ ││││││││││││││││││││││ ││ mov $0x39b,%edx
  7988. 407852: ││││││ │ ││││││││││││││││││││││ ││ callq 4161f0 <_d_arraybounds>
  7989. 407857: ││││││ │ ││││┕┿┿┿┿┿┿┿┿┿┿┷┿┿┿┿┿┿━━━━━━━━━━━━━━━━━━┿┿ mov $0x655450,%edi
  7990. 40785c: ││││││ │ ││││ ││││││││││ ││││││ ││ callq 422d70 <_d_newclass>
  7991. 407861: ││││││ │ ││││ ││││││││││ ││││││ ││ mov %rax,%rbp
  7992. 407864: ││││││ │ ││││ ││││││││││ ││││││ ││ movq $0x43ccb0,0x0(%rbp)
  7993. 40786c: ││││││ │ ││││ ││││││││││ ││││││ ││ movq $0x0,0x8(%rbp)
  7994. 407874: ││││││ │ ││││ ││││││││││ ││││││ ││ mov 0x354a5(%rip),%rax # 43cd20 <_D9Exception6__initZ+0x40>
  7995. 40787b: ││││││ │ ││││ ││││││││││ ││││││ ││ mov %rax,0x40(%rbp)
  7996. 40787f: ││││││ │ ││││ ││││││││││ ││││││ ││ movups 0x3548a(%rip),%xmm0 # 43cd10 <_D9Exception6__initZ+0x30>
  7997. 407886: ││││││ │ ││││ ││││││││││ ││││││ ││ movups %xmm0,0x30(%rbp)
  7998. 40788a: ││││││ │ ││││ ││││││││││ ││││││ ││ movups 0x3546f(%rip),%xmm0 # 43cd00 <_D9Exception6__initZ+0x20>
  7999. 407891: ││││││ │ ││││ ││││││││││ ││││││ ││ movups %xmm0,0x20(%rbp)
  8000. 407895: ││││││ │ ││││ ││││││││││ ││││││ ││ movups 0x35454(%rip),%xmm0 # 43ccf0 <_D9Exception6__initZ+0x10>
  8001. 40789c: ││││││ │ ││││ ││││││││││ ││││││ ││ movups %xmm0,0x10(%rbp)
  8002. 4078a0: ││││││ │ ││││ ││││││││││ ││││││ ││ mov 0x30(%rbx),%rdi
  8003. 4078a4: ││││││ │ ││││ ││││││││││ ││││││ ││ mov 0x38(%rbx),%rsi
  8004. 4078a8: ││││││ │ ││││ ││││││││││ ││││││ ││ mov $0x1c,%edx
  8005. 4078ad: ││││││ │ ││││ ││││││││││ ││││││ ││ mov $0x432370,%ecx
  8006. 4078b2: ││││││ │ ││││ ││││││││││ ││││││ ││ callq 409f50 <_D3std4conv17__T4textTAyaTAxaZ4textFNaNbNfAyaAxaZAya>
  8007. 4078b7: ││││││ │ ││││ ││││││││││ ││││││ ││ mov %rax,0x18(%rsp)
  8008. 4078bc: ││││││ │ ││││ ││││││││││ ││││││ ││ mov %rdx,0x20(%rsp)
  8009. 4078c1: ││││││ │ ││││ ││││││││││ ││││││ ││ movups 0x18(%rsp),%xmm0
  8010. 4078c6: ││││││ │ ││││ ││││││││││ ││││││ ││ movups %xmm0,(%rsp)
  8011. 4078ca: ││││││ │ ││││ ││││││││││ ││││││ ││ xor %esi,%esi
  8012. 4078cc: ││││││ │ ││││ ││││││││││ ││││││ ││ mov $0x42f,%edx
  8013. 4078d1: ││││││ │ ││││ ││││││││││ ││││││ ││ mov $0x2a,%ecx
  8014. 4078d6: ││││││ │ ││││ ││││││││││ ││││││ ││ mov $0x432320,%r8d
  8015. 4078dc: ││││││ │ ││││ ││││││││││ ││││││ ││ mov %rbp,%rdi
  8016. 4078df: ││││││ │ ││││ ││││││││││ ││││││ ┍━━┿┿ callq 41bc90 <_D6object9Exception6__ctorMFNaNbNiNfAyaAyamC6object9ThrowableZC9Exception>
  8017. 4078e4: ││││││ │ ││││ ││││││││││ ││││││ ┆ ││ mov %rax,%rdi
  8018. 4078e7: ││││││ │ ││││ ││││││││││ ││││││ ┆ ││ callq 41ad10 <_d_throw_exception>
  8019. 4078ec: ││││││ │ ││││ ││││││││││ ││││││ ┆ │┕ add 0x38(%rax),%rsi
  8020. 4078f0: ││││││ │ ││││ ││││││││││ ││││││ ┆ │ mov $0x1d,%edx
  8021. 4078f5: ││││││ │ ││││ ││││││││││ ││││││ ┆ │ mov $0x432300,%ecx
  8022. 4078fa: ││││││ │ ││││ ││││││││││ ││││││ ┆ │ callq 409f50 <_D3std4conv17__T4textTAyaTAxaZ4textFNaNbNfAyaAxaZAya>
  8023. 4078ff: ││││││ │ ││││ ││││││││││ ││││││ ┆ │ mov %rax,0x78(%rsp)
  8024. 407904: ││││││ │ ││││ ││││││││││ ││││││ ┆ │ mov %rdx,0x80(%rsp)
  8025. 40790c: ││││││ │ ││││ ││││││││││ ││││││ ┆ │ movups 0x78(%rsp),%xmm0
  8026. 407911: ││││││ │ ││││ ││││││││││ ││││││ ┆ │ movups %xmm0,(%rsp)
  8027. 407915: ││││││ │ ││││ ││││││││││ ││││││ ┆ │ xor %esi,%esi
  8028. 407917: ││││││ │ ││││ ││││││││││ ││││││ ┆ │ mov $0x39a,%edx
  8029. 40791c: ││││││ │ ││││ ││││││││││ ││││││ ┆ ┕━ mov $0x2a,%ecx
  8030. 407921: ││││││ │ ││││ ││││││││││ ││││││ ┆ mov $0x432320,%r8d
  8031. 407927: ││││││ │ ││││ ││││││││││ ││││││ ┆ mov %rbx,%rdi
  8032. 40792a: ││││││ │ ││││ ││││││││││ ││││││ ┆┍━━━ callq 40f330 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException>
  8033. 40792f: ││││││ │ ││││ ││││││││││ ││││││ ┆┆ mov %rax,%rdi
  8034. 407932: ││││││ │ ││││ ││││││││││ ││││││ ┆┆ callq 41ad10 <_d_throw_exception>
  8035. 407937: ││││││ ┕━━━━━━━┿┿┿┿━┿┿┿┿┿┿┿┿┿┿━┿┿┿┿┿┿━━━━━━━━━━━━━━━┿┿━━━ mov $0x2a,%edi
  8036. 40793c: ││││││ ││││ ││││││││││ ││││││ ┆┆ mov $0x432320,%esi
  8037. 407941: ││││││ ││││ ││││││││││ ││││││ ┆┆ mov $0x3de,%edx
  8038. 407946: ││││││ ││││ ││││││││││ ││││││ ┆┆ callq 4161f0 <_d_arraybounds>
  8039. 40794b: ││││││ │┕┿┿━┿┿┿┿┿┿┿┿┿┿━┿┿┿┿┿┿━━━━━━━━━━━━━━━┿┿━━━ mov $0x2a,%edi
  8040. 407950: ││││││ │ ││ ││││││││││ ││││││ ┆┆ mov $0x432320,%esi
  8041. 407955: ││││││ │ ││ ││││││││││ ││││││ ┆┆ mov $0x3ed,%edx
  8042. 40795a: ││││││ │ ││ ││││││││││ ││││││ ┆┆ callq 4161f0 <_d_arraybounds>
  8043. 40795f: ││││││ │ ││ │┕┿┿┿┿┿┿┿┿━┿┿┿┿┿┿━━━━━━━━━━━━━━━┿┿━━━ mov $0x2a,%edi
  8044. 407964: ││││││ │ ││ │ ││││││││ ││││││ ┆┆ mov $0x432320,%esi
  8045. 407969: ││││││ │ ││ │ ││││││││ ││││││ ┆┆ mov $0x3f7,%edx
  8046. 40796e: ││││││ │ ││ │ ││││││││ ││││││ ┆┆ callq 4161f0 <_d_arraybounds>
  8047. 407973: ││││││ │ ││ ┕━┿┿┿┿┿┿┿┿━┿┿┿┿┿┿━━━━━━━━━━━━━━━┿┿━━━ mov $0x653b20,%edi
  8048. 407978: ││││││ │ ││ ││││││││ ││││││ ┆┆ callq 422d70 <_d_newclass>
  8049. 40797d: ││││││ │ ││ ││││││││ ││││││ ┆┆ movq $0x439b10,(%rax)
  8050. 407984: ││││││ │ ││ ││││││││ ││││││ ┆┆ movq $0x0,0x8(%rax)
  8051. 40798c: ││││││ │ ││ ││││││││ ││││││ ┆┆ mov 0x32175(%rip),%rcx # 439b08 <_D3std6format15FormatException6__initZ+0x40>
  8052. 407993: ││││││ │ ││ ││││││││ ││││││ ┆┆ mov %rcx,0x40(%rax)
  8053. 407997: ││││││ │ ││ ││││││││ ││││││ ┆┆ movups 0x3215a(%rip),%xmm0 # 439af8 <_D3std6format15FormatException6__initZ+0x30>
  8054. 40799e: ││││││ │ ││ ││││││││ ││││││ ┆┆ movups %xmm0,0x30(%rax)
  8055. 4079a2: ││││││ │ ││ ││││││││ ││││││ ┆┆ movups 0x3213f(%rip),%xmm0 # 439ae8 <_D3std6format15FormatException6__initZ+0x20>
  8056. 4079a9: ││││││ │ ││ ││││││││ ││││││ ┆┆ movups %xmm0,0x20(%rax)
  8057. 4079ad: ││││││ │ ││ ││││││││ ││││││ ┆┆ movups 0x32124(%rip),%xmm0 # 439ad8 <_D3std6format15FormatException6__initZ+0x10>
  8058. 4079b4: ││││││ │ ││ ││││││││ ││││││ ┆┆ movups %xmm0,0x10(%rax)
  8059. 4079b8: ││││││ │ ││ ││││││││ ││││││ ┆┆ movq $0xa,0x78(%rsp)
  8060. 4079c1: ││││││ │ ││ ││││││││ ││││││ ┆┆ movq $0x432925,0x80(%rsp)
  8061. 4079cd: ││││││ │ ││ ││││││││ ││││││ ┆┆ movups 0x78(%rsp),%xmm0
  8062. 4079d2: ││││││ │ ││ ││││││││ ││││││ ┆┆ movups %xmm0,(%rsp)
  8063. 4079d6: ││││││ │ ││ ││││││││ ││││││ ┆┆ xor %esi,%esi
  8064. 4079d8: ││││││ │ ││ ││││││││ ││││││ ┆┆ mov $0x3f7,%edx
  8065. 4079dd: ││││││ │ ││ ││││││││ ││││││ ┆┆╭── jmpq 407c2a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0xb5a>
  8066. 4079e2: ││││││ ┕━┿┿━━━┿┿┿┿┿┿┿┿━┿┿┿┿┿┿━━━━━━━━━━━━━━━┿┿┿━━ mov $0x2a,%edi
  8067. 4079e7: ││││││ ││ ││││││││ ││││││ ┆┆│ mov $0x432320,%esi
  8068. 4079ec: ││││││ ││ ││││││││ ││││││ ┆┆│ mov $0x3cd,%edx
  8069. 4079f1: ││││││ ││ ││││││││ ││││││ ┆┆│ callq 4161f0 <_d_arraybounds>
  8070. 4079f6: ││││││ ││ ┕┿┿┿┿┿┿┿━┿┿┿┿┿┿━━━━━━━━━━━━━━━┿┿┿━━ mov $0x2a,%edi
  8071. 4079fb: ││││││ ││ │││││││ ││││││ ┆┆│ mov $0x432320,%esi
  8072. 407a00: ││││││ ││ │││││││ ││││││ ┆┆│ mov $0x402,%edx
  8073. 407a05: ││││││ ││ │││││││ ││││││ ┆┆│ callq 4161f0 <_d_arraybounds>
  8074. 407a0a: │││││┕━━━━━━━━━━━┿┿━━━━┿┿┿┿┿┿┿━┿┿┿┿┿┿━━━━━━━━━━━━━━━┿┿┿━━ mov $0x2a,%edi
  8075. 407a0f: │││││ ││ │││││││ ││││││ ┆┆│ mov $0x432320,%esi
  8076. 407a14: │││││ ││ │││││││ ││││││ ┆┆│ mov $0x3d1,%edx
  8077. 407a19: │││││ ││ │││││││ ││││││ ┆┆│ callq 4161f0 <_d_arraybounds>
  8078. 407a1e: │││││ ┕┿━━━━┿┿┿┿┿┿┿━┿┿┿┿┿┿━━━━━━━━━━━━━━━┿┿┿━━ mov $0x2a,%edi
  8079. 407a23: │││││ │ │││││││ ││││││ ┆┆│ mov $0x432320,%esi
  8080. 407a28: │││││ │ │││││││ ││││││ ┆┆│ mov $0x3d4,%edx
  8081. 407a2d: │││││ │ │││││││ ││││││ ┆┆│ callq 4161f0 <_d_arraybounds>
  8082. 407a32: │││││ ┕━━━━┿┿┿┿┿┿┿━┿┿┿┿┿┿━━━━━━━━━━━━━━━┿┿┿━━ mov $0x653b20,%edi
  8083. 407a37: │││││ │││││││ ││││││ ┆┆│ callq 422d70 <_d_newclass>
  8084. 407a3c: │││││ │││││││ ││││││ ┆┆│ movq $0x439b10,(%rax)
  8085. 407a43: │││││ │││││││ ││││││ ┆┆│ movq $0x0,0x8(%rax)
  8086. 407a4b: │││││ │││││││ ││││││ ┆┆│ mov 0x320b6(%rip),%rcx # 439b08 <_D3std6format15FormatException6__initZ+0x40>
  8087. 407a52: │││││ │││││││ ││││││ ┆┆│ mov %rcx,0x40(%rax)
  8088. 407a56: │││││ │││││││ ││││││ ┆┆│ movups 0x3209b(%rip),%xmm0 # 439af8 <_D3std6format15FormatException6__initZ+0x30>
  8089. 407a5d: │││││ │││││││ ││││││ ┆┆│ movups %xmm0,0x30(%rax)
  8090. 407a61: │││││ │││││││ ││││││ ┆┆│ movups 0x32080(%rip),%xmm0 # 439ae8 <_D3std6format15FormatException6__initZ+0x20>
  8091. 407a68: │││││ │││││││ ││││││ ┆┆│ movups %xmm0,0x20(%rax)
  8092. 407a6c: │││││ │││││││ ││││││ ┆┆│ movups 0x32065(%rip),%xmm0 # 439ad8 <_D3std6format15FormatException6__initZ+0x10>
  8093. 407a73: │││││ │││││││ ││││││ ┆┆│ movups %xmm0,0x10(%rax)
  8094. 407a77: │││││ │││││││ ││││││ ┆┆│ movq $0xa,0x78(%rsp)
  8095. 407a80: │││││ │││││││ ││││││ ┆┆│ movq $0x432925,0x80(%rsp)
  8096. 407a8c: │││││ │││││││ ││││││ ┆┆│ movups 0x78(%rsp),%xmm0
  8097. 407a91: │││││ │││││││ ││││││ ┆┆│ movups %xmm0,(%rsp)
  8098. 407a95: │││││ │││││││ ││││││ ┆┆│ xor %esi,%esi
  8099. 407a97: │││││ │││││││ ││││││ ┆┆│ mov $0x3d4,%edx
  8100. 407a9c: │││││ │││││││ ││││││ ┆┆│╭─ jmpq 407c2a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0xb5a>
  8101. 407aa1: ││││┕━━━━━━━━━━━━━━━━━━┿┿┿┿┿┿┿━┿┿┿┿┿┿━━━━━━━━━━━━━━━┿┿┿┿━ mov $0x2a,%edi
  8102. 407aa6: ││││ │││││││ ││││││ ┆┆││ mov $0x432320,%esi
  8103. 407aab: ││││ │││││││ ││││││ ┆┆││ mov $0x404,%edx
  8104. 407ab0: ││││ │││││││ ││││││ ┆┆││ callq 4161f0 <_d_arraybounds>
  8105. 407ab5: ││││ ┕┿┿┿┿┿┿━┿┿┿┿┿┿━━━━━━━━━━━━━━━┿┿┿┿━ mov $0x2a,%edi
  8106. 407aba: ││││ ││││││ ││││││ ┆┆││ mov $0x432320,%esi
  8107. 407abf: ││││ ││││││ ││││││ ┆┆││ mov $0x418,%edx
  8108. 407ac4: ││││ ││││││ ││││││ ┆┆││ callq 4161f0 <_d_arraybounds>
  8109. 407ac9: ││││ ││││││ ││┕┿┿┿━━━━━━━━━━━━━━━┿┿┿┿━ mov $0x2a,%edi
  8110. 407ace: ││││ ││││││ ││ │││ ┆┆││ mov $0x432320,%esi
  8111. 407ad3: ││││ ││││││ ││ │││ ┆┆││ mov $0x42a,%edx
  8112. 407ad8: ││││ ││││││ ││ │││ ┆┆││ callq 4161f0 <_d_arraybounds>
  8113. 407add: ││││ ││││││ │┕━┿┿┿━━━━━━━━━━━━━━━┿┿┿┿━ mov $0x2a,%edi
  8114. 407ae2: ││││ ││││││ │ │││ ┆┆││ mov $0x432320,%esi
  8115. 407ae7: ││││ ││││││ │ │││ ┆┆││ mov $0x42b,%edx
  8116. 407aec: ││││ ││││││ │ │││ ┆┆││ callq 4161f0 <_d_arraybounds>
  8117. 407af1: ││││ ││││││ ┕━━┿┿┿━━━━━━━━━━━━━━━┿┿┿┿━ mov $0x2a,%edi
  8118. 407af6: ││││ ││││││ │││ ┆┆││ mov $0x432320,%esi
  8119. 407afb: ││││ ││││││ │││ ┆┆││ mov $0x3aa,%edx
  8120. 407b00: ││││ ││││││ │││ ┆┆││ callq 4161f0 <_d_arraybounds>
  8121. 407b05: ││││ ││││││ ┕┿┿━━━━━━━━━━━━━━━┿┿┿┿━ mov $0x2a,%edi
  8122. 407b0a: ││││ ││││││ ││ ┆┆││ mov $0x432320,%esi
  8123. 407b0f: ││││ ││││││ ││ ┆┆││ mov $0x3b1,%edx
  8124. 407b14: ││││ ││││││ ││ ┆┆││ callq 4161f0 <_d_arraybounds>
  8125. 407b19: ││││ ││││││ ┕┿━━━━━━━━━━━━━━━┿┿┿┿━ mov $0x655450,%edi
  8126. 407b1e: ││││ ││││││ │ ┆┆││ callq 422d70 <_d_newclass>
  8127. 407b23: ││││ ││││││ │ ┆┆││ mov %rax,%r15
  8128. 407b26: ││││ ││││││ │ ┆┆││ movq $0x43ccb0,(%r15)
  8129. 407b2d: ││││ ││││││ │ ┆┆││ movq $0x0,0x8(%r15)
  8130. 407b35: ││││ ││││││ │ ┆┆││ mov 0x351e4(%rip),%rax # 43cd20 <_D9Exception6__initZ+0x40>
  8131. 407b3c: ││││ ││││││ │ ┆┆││ mov %rax,0x40(%r15)
  8132. 407b40: ││││ ││││││ │ ┆┆││ movups 0x351c9(%rip),%xmm0 # 43cd10 <_D9Exception6__initZ+0x30>
  8133. 407b47: ││││ ││││││ │ ┆┆││ movups %xmm0,0x30(%r15)
  8134. 407b4c: ││││ ││││││ │ ┆┆││ movups 0x351ad(%rip),%xmm0 # 43cd00 <_D9Exception6__initZ+0x20>
  8135. 407b53: ││││ ││││││ │ ┆┆││ movups %xmm0,0x20(%r15)
  8136. 407b58: ││││ ││││││ │ ┆┆││ movups 0x35191(%rip),%xmm0 # 43ccf0 <_D9Exception6__initZ+0x10>
  8137. 407b5f: ││││ ││││││ │ ┆┆││ movups %xmm0,0x10(%r15)
  8138. 407b64: ││││ ││││││ │ ┆┆││ mov (%r14),%rdi
  8139. 407b67: ││││ ││││││ │ ┆┆││ sub %r12,%rdi
  8140. 407b6a: ││││ ││││││ │ ┆┆││╭ jae 407c8d <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0xbbd>
  8141. 407b70: ││││ ││││││ │ ┆┆│││ mov $0x2a,%edi
  8142. 407b75: ││││ ││││││ │ ┆┆│││ mov $0x432320,%esi
  8143. 407b7a: ││││ ││││││ │ ┆┆│││ mov $0x3b8,%edx
  8144. 407b7f: ││││ ││││││ │ ┆┆│││ callq 4161f0 <_d_arraybounds>
  8145. 407b84: ││││ ││││││ ┕━━━━━━━━━━━━━━━┿┿┿┿┿ mov $0x2a,%edi
  8146. 407b89: ││││ ││││││ ┆┆│││ mov $0x432320,%esi
  8147. 407b8e: ││││ ││││││ ┆┆│││ mov $0x3c5,%edx
  8148. 407b93: ││││ ││││││ ┆┆│││ callq 4161f0 <_d_arraybounds>
  8149. 407b98: ┕┿┿┿━━━━━━━━━━━━━━━━━━━━┿┿┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━┿┿┿┿┿ mov $0x2a,%edi
  8150. 407b9d: │││ ││││││ ┆┆│││ mov $0x432320,%esi
  8151. 407ba2: │││ ││││││ ┆┆│││ mov $0x408,%edx
  8152. 407ba7: │││ ││││││ ┆┆│││ callq 4161f0 <_d_arraybounds>
  8153. 407bac: ││┕━━━━━━━━━━━━━━━━━━━━┿┿┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━┿┿┿┿┿ mov $0x2a,%edi
  8154. 407bb1: ││ ││││││ ┆┆│││ mov $0x432320,%esi
  8155. 407bb6: ││ ││││││ ┆┆│││ mov $0x40b,%edx
  8156. 407bbb: ││ ││││││ ┆┆│││ callq 4161f0 <_d_arraybounds>
  8157. 407bc0: │┕━━━━━━━━━━━━━━━━━━━━━┿┿┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━┿┿┿┿┿ mov $0x653b20,%edi
  8158. 407bc5: │ ││││││ ┆┆│││ callq 422d70 <_d_newclass>
  8159. 407bca: │ ││││││ ┆┆│││ movq $0x439b10,(%rax)
  8160. 407bd1: │ ││││││ ┆┆│││ movq $0x0,0x8(%rax)
  8161. 407bd9: │ ││││││ ┆┆│││ mov 0x31f28(%rip),%rcx # 439b08 <_D3std6format15FormatException6__initZ+0x40>
  8162. 407be0: │ ││││││ ┆┆│││ mov %rcx,0x40(%rax)
  8163. 407be4: │ ││││││ ┆┆│││ movups 0x31f0d(%rip),%xmm0 # 439af8 <_D3std6format15FormatException6__initZ+0x30>
  8164. 407beb: │ ││││││ ┆┆│││ movups %xmm0,0x30(%rax)
  8165. 407bef: │ ││││││ ┆┆│││ movups 0x31ef2(%rip),%xmm0 # 439ae8 <_D3std6format15FormatException6__initZ+0x20>
  8166. 407bf6: │ ││││││ ┆┆│││ movups %xmm0,0x20(%rax)
  8167. 407bfa: │ ││││││ ┆┆│││ movups 0x31ed7(%rip),%xmm0 # 439ad8 <_D3std6format15FormatException6__initZ+0x10>
  8168. 407c01: │ ││││││ ┆┆│││ movups %xmm0,0x10(%rax)
  8169. 407c05: │ ││││││ ┆┆│││ movq $0xa,0x78(%rsp)
  8170. 407c0e: │ ││││││ ┆┆│││ movq $0x432925,0x80(%rsp)
  8171. 407c1a: │ ││││││ ┆┆│││ movups 0x78(%rsp),%xmm0
  8172. 407c1f: │ ││││││ ┆┆│││ movups %xmm0,(%rsp)
  8173. 407c23: │ ││││││ ┆┆│││ xor %esi,%esi
  8174. 407c25: │ ││││││ ┆┆│││ mov $0x40b,%edx
  8175. 407c2a: │ ││││││ ┆┆┕┷┿ mov $0x2a,%ecx
  8176. 407c2f: │ ││││││ ┆┆ │ mov $0x432320,%r8d
  8177. 407c35: │ ││││││ ┆┆ │ mov %rax,%rdi
  8178. 407c38: │ ││││││ ┆╰──┼ jmpq 40792a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x85a>
  8179. 407c3d: ┕━━━━━━━━━━━━━━━━━━━━━━┿┿┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━┿━━━┿ mov $0x2a,%edi
  8180. 407c42: ││││││ ┆ │ mov $0x432320,%esi
  8181. 407c47: ││││││ ┆ │ mov $0x41e,%edx
  8182. 407c4c: ││││││ ┆ │ callq 4161f0 <_d_arraybounds>
  8183. 407c51: ┕┷┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━┿━━━┿ mov $0x2a,%edi
  8184. 407c56: ││││ ┆ │ mov $0x432320,%esi
  8185. 407c5b: ││││ ┆ │ mov $0x3bf,%edx
  8186. 407c60: ││││ ┆ │ callq 4161f0 <_d_arraybounds>
  8187. 407c65: ┕┷┿┿━━━━━━━━━━━━━━━━━━━━━━┿━━━┿ mov $0x2a,%edi
  8188. 407c6a: ││ ┆ │ mov $0x432320,%esi
  8189. 407c6f: ││ ┆ │ mov $0x3ba,%edx
  8190. 407c74: ││ ┆ │ callq 4161f0 <_d_arraybounds>
  8191. 407c79: ┕┷━━━━━━━━━━━━━━━━━━━━━━┿━━━┿ mov $0x2a,%edi
  8192. 407c7e: ┆ │ mov $0x432320,%esi
  8193. 407c83: ┆ │ mov $0x3bb,%edx
  8194. 407c88: ┆ │ callq 4161f0 <_d_arraybounds>
  8195. 407c8d: ┆ ┕ add 0x38(%rbx),%r12
  8196. 407c91: ┆ mov $0x1d,%edx
  8197. 407c96: ┆ mov $0x432300,%ecx
  8198. 407c9b: ┆ mov %r12,%rsi
  8199. 407c9e: ┆ callq 409f50 <_D3std4conv17__T4textTAyaTAxaZ4textFNaNbNfAyaAxaZAya>
  8200. 407ca3: ┆ mov %rax,0x58(%rsp)
  8201. 407ca8: ┆ mov %rdx,0x60(%rsp)
  8202. 407cad: ┆ movups 0x58(%rsp),%xmm0
  8203. 407cb2: ┆ movups %xmm0,(%rsp)
  8204. 407cb6: ┆ xor %esi,%esi
  8205. 407cb8: ┆ mov $0x3b6,%edx
  8206. 407cbd: ┆ mov $0x2a,%ecx
  8207. 407cc2: ┆ mov $0x432320,%r8d
  8208. 407cc8: ┆ mov %r15,%rdi
  8209. 407ccb: ╰──── jmpq 4078df <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x80f>
  8210.  
  8211. 0000000000407cd0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFZ12__dgliteral4MFNaNbNiNfZAya>:
  8212. 407cd0: push %rax
  8213. 407cd1: mov (%rdi),%rax
  8214. 407cd4: mov 0x8(%rdi),%rsi
  8215. 407cd8: mov 0x30(%rax),%rdi
  8216. 407cdc: sub %rsi,%rdi
  8217. 407cdf: ╭ jb 407cf5 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFZ12__dgliteral4MFNaNbNiNfZAya+0x25>
  8218. 407ce1: │ add 0x38(%rax),%rsi
  8219. 407ce5: │ mov $0x1c,%edx
  8220. 407cea: │ mov $0x432350,%ecx
  8221. 407cef: │ pop %rax
  8222. 407cf0: ╭┼ jmpq 409f50 <_D3std4conv17__T4textTAyaTAxaZ4textFNaNbNfAyaAxaZAya>
  8223. 407cf5: │┕ mov $0x2a,%edi
  8224. 407cfa: │ mov $0x432320,%esi
  8225. 407cff: │ mov $0x3e1,%edx
  8226. 407d04: │ callq 4161f0 <_d_arraybounds>
  8227. 407d09: │ nopl 0x0(%rax)
  8228.  
  8229. 0000000000407d10 <_D3std5array17__T8appenderTAyaZ8appenderFNaNbNfZS3std5array17__T8AppenderTAyaZ8Appender>:
  8230. 407d10: push %rax
  8231. 407d11: movq $0x0,(%rsp)
  8232. 407d19: lea (%rsp),%rdi
  8233. 407d1d: xor %esi,%esi
  8234. 407d1f: callq 40aaf0 <_D3std5array17__T8AppenderTAyaZ8Appender6__ctorMFNaNbNcNfnZS3std5array17__T8AppenderTAyaZ8Appender>
  8235. 407d24: mov (%rsp),%rax
  8236. 407d28: pop %rcx
  8237. 407d29: retq
  8238. 407d2a: nopw 0x0(%rax,%rax,1)
  8239.  
  8240. 0000000000407d30 <_D3std6format30__T11formatValueTDFAxaZvTxmTaZ11formatValueFDFAxaZvxmKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>:
  8241. 407d30: push %rbp
  8242. 407d31: push %r15
  8243. 407d33: push %r14
  8244. 407d35: push %r13
  8245. 407d37: push %r12
  8246. 407d39: push %rbx
  8247. 407d3a: sub $0x48,%rsp
  8248. 407d3e: mov %rcx,%r14
  8249. 407d41: mov %rdx,%r15
  8250. 407d44: mov %rsi,%rbx
  8251. 407d47: mov %rdi,%rax
  8252. 407d4a: movsbl 0x8(%rax),%ecx
  8253. 407d4e: cmp $0x6e,%ecx
  8254. 407d51: ╭ jle 407d73 <_D3std6format30__T11formatValueTDFAxaZvTxmTaZ11formatValueFDFAxaZvxmKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x43>
  8255. 407d53: │ add $0x91,%cl
  8256. 407d56: │ movzbl %cl,%ecx
  8257. 407d59: │ cmp $0x9,%ecx
  8258. 407d5c: ╭──────┼ ja 407f85 <_D3std6format30__T11formatValueTDFAxaZvTxmTaZ11formatValueFDFAxaZvxmKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x255>
  8259. 407d62: │ │ jmpq *0x431ea0(,%rcx,8)
  8260. 407d69: │ │ mov $0x8,%esi
  8261. 407d6e: │ ╭────┼ jmpq 407ea3 <_D3std6format30__T11formatValueTDFAxaZvTxmTaZ11formatValueFDFAxaZvxmKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x173>
  8262. 407d73: │ │ ┕ movzbl %cl,%ecx
  8263. 407d76: │ │ cmp $0x58,%ecx
  8264. 407d79: │ │ ╭ je 407d97 <_D3std6format30__T11formatValueTDFAxaZvTxmTaZ11formatValueFDFAxaZvxmKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x67>
  8265. 407d7b: │ │ │ cmp $0x62,%ecx
  8266. 407d7e: │ │╭───┼ je 407e9e <_D3std6format30__T11formatValueTDFAxaZvTxmTaZ11formatValueFDFAxaZvxmKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x16e>
  8267. 407d84: │ ││ │ cmp $0x64,%ecx
  8268. 407d87: │╭┼┼───┼ jne 407f85 <_D3std6format30__T11formatValueTDFAxaZvTxmTaZ11formatValueFDFAxaZvxmKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x255>
  8269. 407d8d: ││││ │ mov $0xa,%esi
  8270. 407d92: ││││╭──┼ jmpq 407ea3 <_D3std6format30__T11formatValueTDFAxaZvTxmTaZ11formatValueFDFAxaZvxmKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x173>
  8271. 407d97: │││││ ┕ mov $0x10,%esi
  8272. 407d9c: │││││╭── jmpq 407ea3 <_D3std6format30__T11formatValueTDFAxaZvTxmTaZ11formatValueFDFAxaZvxmKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x173>
  8273. 407da1: ││││││ mov %rbx,%rcx
  8274. 407da4: ││││││ shr $0x38,%rcx
  8275. 407da8: ││││││ mov %rbx,%rdx
  8276. 407dab: ││││││ shr $0x30,%rdx
  8277. 407daf: ││││││ mov %rdx,0x30(%rsp)
  8278. 407db4: ││││││ mov %rbx,%rdx
  8279. 407db7: ││││││ shr $0x28,%rdx
  8280. 407dbb: ││││││ mov %rdx,0x28(%rsp)
  8281. 407dc0: ││││││ mov %rbx,%rdx
  8282. 407dc3: ││││││ shr $0x20,%rdx
  8283. 407dc7: ││││││ mov %rdx,0x20(%rsp)
  8284. 407dcc: ││││││ mov %rbx,%r13
  8285. 407dcf: ││││││ shr $0x18,%r13
  8286. 407dd3: ││││││ mov %rbx,%rbp
  8287. 407dd6: ││││││ shr $0x10,%rbp
  8288. 407dda: ││││││ mov %rbx,%r12
  8289. 407ddd: ││││││ shr $0x8,%r12
  8290. 407de1: ││││││ testb $0x8,0xb(%rax)
  8291. 407de5: ││││││╭─ jne 407ec4 <_D3std6format30__T11formatValueTDFAxaZvTxmTaZ11formatValueFDFAxaZvxmKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x194>
  8292. 407deb: │││││││ mov %bl,0x38(%rsp)
  8293. 407def: │││││││ lea 0x38(%rsp),%rbx
  8294. 407df4: │││││││ mov $0x1,%esi
  8295. 407df9: │││││││ mov %r15,%rdi
  8296. 407dfc: │││││││ mov %rbx,%rdx
  8297. 407dff: │││││││ mov %rcx,0x18(%rsp)
  8298. 407e04: │││││││ callq *%r14
  8299. 407e07: │││││││ mov %r12b,0x38(%rsp)
  8300. 407e0c: │││││││ mov $0x1,%esi
  8301. 407e11: │││││││ mov %r15,%rdi
  8302. 407e14: │││││││ mov %rbx,%rdx
  8303. 407e17: │││││││ callq *%r14
  8304. 407e1a: │││││││ mov %bpl,0x38(%rsp)
  8305. 407e1f: │││││││ mov $0x1,%esi
  8306. 407e24: │││││││ mov %r15,%rdi
  8307. 407e27: │││││││ mov %rbx,%rdx
  8308. 407e2a: │││││││ callq *%r14
  8309. 407e2d: │││││││ mov %r13b,0x38(%rsp)
  8310. 407e32: │││││││ mov $0x1,%esi
  8311. 407e37: │││││││ mov %r15,%rdi
  8312. 407e3a: │││││││ mov %rbx,%rdx
  8313. 407e3d: │││││││ callq *%r14
  8314. 407e40: │││││││ mov 0x20(%rsp),%rax
  8315. 407e45: │││││││ mov %al,0x38(%rsp)
  8316. 407e49: │││││││ mov $0x1,%esi
  8317. 407e4e: │││││││ mov %r15,%rdi
  8318. 407e51: │││││││ mov %rbx,%rdx
  8319. 407e54: │││││││ callq *%r14
  8320. 407e57: │││││││ mov 0x28(%rsp),%rax
  8321. 407e5c: │││││││ mov %al,0x38(%rsp)
  8322. 407e60: │││││││ mov $0x1,%esi
  8323. 407e65: │││││││ mov %r15,%rdi
  8324. 407e68: │││││││ mov %rbx,%rdx
  8325. 407e6b: │││││││ callq *%r14
  8326. 407e6e: │││││││ mov 0x30(%rsp),%rax
  8327. 407e73: │││││││ mov %al,0x38(%rsp)
  8328. 407e77: │││││││ mov $0x1,%esi
  8329. 407e7c: │││││││ mov %r15,%rdi
  8330. 407e7f: │││││││ mov %rbx,%rdx
  8331. 407e82: │││││││ callq *%r14
  8332. 407e85: │││││││ mov 0x18(%rsp),%rax
  8333. 407e8a: │││││││ mov %al,0x38(%rsp)
  8334. 407e8e: │││││││ mov $0x1,%esi
  8335. 407e93: │││││││ mov %r15,%rdi
  8336. 407e96: │││││││ mov %rbx,%rdx
  8337. 407e99: │││││││╭ jmpq 407f73 <_D3std6format30__T11formatValueTDFAxaZvTxmTaZ11formatValueFDFAxaZvxmKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x243>
  8338. 407e9e: │││┕┿┿┿┿ mov $0x2,%esi
  8339. 407ea3: ││┕━┷┷┿┿ xor %edi,%edi
  8340. 407ea5: ││ ││ mov %rax,%rdx
  8341. 407ea8: ││ ││ mov %rbx,%rcx
  8342. 407eab: ││ ││ mov %r15,%r8
  8343. 407eae: ││ ││ mov %r14,%r9
  8344. 407eb1: ││ ││ add $0x48,%rsp
  8345. 407eb5: ││ ││ pop %rbx
  8346. 407eb6: ││ ││ pop %r12
  8347. 407eb8: ││ ││ pop %r13
  8348. 407eba: ││ ││ pop %r14
  8349. 407ebc: ││ ││ pop %r15
  8350. 407ebe: ││ ││ pop %rbp
  8351. 407ebf: ││ ╭┼┼ jmpq 408010 <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv>
  8352. 407ec4: ││ │┕┿ mov %cl,0x38(%rsp)
  8353. 407ec8: ││ │ │ lea 0x38(%rsp),%rdx
  8354. 407ecd: ││ │ │ mov $0x1,%esi
  8355. 407ed2: ││ │ │ mov %r15,%rdi
  8356. 407ed5: ││ │ │ callq *%r14
  8357. 407ed8: ││ │ │ mov 0x30(%rsp),%rax
  8358. 407edd: ││ │ │ mov %al,0x38(%rsp)
  8359. 407ee1: ││ │ │ mov $0x1,%esi
  8360. 407ee6: ││ │ │ mov %r15,%rdi
  8361. 407ee9: ││ │ │ lea 0x38(%rsp),%rdx
  8362. 407eee: ││ │ │ callq *%r14
  8363. 407ef1: ││ │ │ mov 0x28(%rsp),%rax
  8364. 407ef6: ││ │ │ mov %al,0x38(%rsp)
  8365. 407efa: ││ │ │ mov $0x1,%esi
  8366. 407eff: ││ │ │ mov %r15,%rdi
  8367. 407f02: ││ │ │ lea 0x38(%rsp),%rdx
  8368. 407f07: ││ │ │ callq *%r14
  8369. 407f0a: ││ │ │ mov 0x20(%rsp),%rax
  8370. 407f0f: ││ │ │ mov %al,0x38(%rsp)
  8371. 407f13: ││ │ │ mov $0x1,%esi
  8372. 407f18: ││ │ │ mov %r15,%rdi
  8373. 407f1b: ││ │ │ lea 0x38(%rsp),%rdx
  8374. 407f20: ││ │ │ callq *%r14
  8375. 407f23: ││ │ │ mov %r13b,0x38(%rsp)
  8376. 407f28: ││ │ │ mov $0x1,%esi
  8377. 407f2d: ││ │ │ mov %r15,%rdi
  8378. 407f30: ││ │ │ lea 0x38(%rsp),%rdx
  8379. 407f35: ││ │ │ mov %rdx,%r13
  8380. 407f38: ││ │ │ callq *%r14
  8381. 407f3b: ││ │ │ mov %bpl,0x38(%rsp)
  8382. 407f40: ││ │ │ mov $0x1,%esi
  8383. 407f45: ││ │ │ mov %r15,%rdi
  8384. 407f48: ││ │ │ mov %r13,%rdx
  8385. 407f4b: ││ │ │ mov %rdx,%rbp
  8386. 407f4e: ││ │ │ callq *%r14
  8387. 407f51: ││ │ │ mov %r12b,0x38(%rsp)
  8388. 407f56: ││ │ │ mov $0x1,%esi
  8389. 407f5b: ││ │ │ mov %r15,%rdi
  8390. 407f5e: ││ │ │ mov %rbp,%rdx
  8391. 407f61: ││ │ │ callq *%r14
  8392. 407f64: ││ │ │ mov %bl,0x38(%rsp)
  8393. 407f68: ││ │ │ mov $0x1,%esi
  8394. 407f6d: ││ │ │ mov %r15,%rdi
  8395. 407f70: ││ │ │ mov %rbp,%rdx
  8396. 407f73: ││ │ ┕ callq *%r14
  8397. 407f76: ││ │ add $0x48,%rsp
  8398. 407f7a: ││ │ pop %rbx
  8399. 407f7b: ││ │ pop %r12
  8400. 407f7d: ││ │ pop %r13
  8401. 407f7f: ││ │ pop %r14
  8402. 407f81: ││ │ pop %r15
  8403. 407f83: ││ │ pop %rbp
  8404. 407f84: ││ │ retq
  8405. 407f85: ┕┷━━━┿━━ mov $0x653b20,%edi
  8406. 407f8a: │ callq 422d70 <_d_newclass>
  8407. 407f8f: │ movq $0x439b10,(%rax)
  8408. 407f96: │ movq $0x0,0x8(%rax)
  8409. 407f9e: │ mov 0x31b63(%rip),%rcx # 439b08 <_D3std6format15FormatException6__initZ+0x40>
  8410. 407fa5: │ mov %rcx,0x40(%rax)
  8411. 407fa9: │ movups 0x31b48(%rip),%xmm0 # 439af8 <_D3std6format15FormatException6__initZ+0x30>
  8412. 407fb0: │ movups %xmm0,0x30(%rax)
  8413. 407fb4: │ movups 0x31b2d(%rip),%xmm0 # 439ae8 <_D3std6format15FormatException6__initZ+0x20>
  8414. 407fbb: │ movups %xmm0,0x20(%rax)
  8415. 407fbf: │ movups 0x31b12(%rip),%xmm0 # 439ad8 <_D3std6format15FormatException6__initZ+0x10>
  8416. 407fc6: │ movups %xmm0,0x10(%rax)
  8417. 407fca: │ movq $0x8,0x38(%rsp)
  8418. 407fd3: │ movq $0x431da2,0x40(%rsp)
  8419. 407fdc: │ movups 0x38(%rsp),%xmm0
  8420. 407fe1: │ movups %xmm0,(%rsp)
  8421. 407fe5: │ xor %esi,%esi
  8422. 407fe7: │ mov $0x5bd,%edx
  8423. 407fec: │ mov $0x2a,%ecx
  8424. 407ff1: │ mov $0x432320,%r8d
  8425. 407ff7: │ mov %rax,%rdi
  8426. 407ffa: │ callq 40f330 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException>
  8427. 407fff: │ mov %rax,%rdi
  8428. 408002: │ callq 41ad10 <_d_throw_exception>
  8429. 408007: │ nopw 0x0(%rax,%rax,1)
  8430.  
  8431. 0000000000408010 <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv>:
  8432. 408010: push %rbp
  8433. 408011: push %r15
  8434. 408013: push %r14
  8435. 408015: push %r13
  8436. 408017: push %r12
  8437. 408019: push %rbx
  8438. 40801a: sub $0x58,%rsp
  8439. 40801e: mov %r9,%r14
  8440. 408021: mov %r8,%r13
  8441. 408024: mov %rcx,%rax
  8442. 408027: mov %rdx,%r9
  8443. 40802a: mov $0x40,%ebx
  8444. 40802f: test %rax,%rax
  8445. 408032: ╭─ je 408085 <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x75>
  8446. 408034: │ mov %esi,%r10d
  8447. 408037: │ movzbl 0x8(%r9),%edx
  8448. 40803c: │ mov $0x57,%r11d
  8449. 408042: │ cmp $0x78,%edx
  8450. 408045: │╭ je 40804d <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x3d>
  8451. 408047: ││ mov $0x37,%r11d
  8452. 40804d: │┕ mov $0x40,%ebx
  8453. 408052: │ mov $0x30,%r8d
  8454. 408058: │ nopl 0x0(%rax,%rax,1)
  8455. 408060: │┍ xor %edx,%edx
  8456. 408062: │┆ div %r10
  8457. 408065: │┆ mov %edx,%ebp
  8458. 408067: │┆ and $0xfe,%ebp
  8459. 40806d: │┆ cmp $0xa,%ebp
  8460. 408070: │┆ mov %r11d,%ecx
  8461. 408073: │┆ cmovb %r8d,%ecx
  8462. 408077: │┆ add %edx,%ecx
  8463. 408079: │┆ mov %cl,0x16(%rsp,%rbx,1)
  8464. 40807d: │┆ dec %rbx
  8465. 408080: │┆ test %rax,%rax
  8466. 408083: │╰ jne 408060 <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x50>
  8467. 408085: ┕━ mov $0x40,%r10d
  8468. 40808b: mov 0x4(%r9),%ecx
  8469. 40808f: cmp $0x7ffffffe,%ecx
  8470. 408095: mov $0x1,%edx
  8471. 40809a: cmovne %ecx,%edx
  8472. 40809d: mov 0xb(%r9),%al
  8473. 4080a1: test $0x1,%al
  8474. 4080a3: ╭── jne 4080bc <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0xac>
  8475. 4080a5: │ test $0x2,%al
  8476. 4080a7: │ mov $0x30,%r8b
  8477. 4080aa: │ ╭ jne 4080af <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x9f>
  8478. 4080ac: │ │ mov $0x20,%r8b
  8479. 4080af: │ ┕ cmp $0x7ffffffe,%ecx
  8480. 4080b5: │╭─ je 4080bf <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0xaf>
  8481. 4080b7: ││ mov $0x20,%r8b
  8482. 4080ba: ││╭ jmp 4080bf <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0xaf>
  8483. 4080bc: ┕┿┿ xor %r8d,%r8d
  8484. 4080bf: ┕┷ sub %rbx,%r10
  8485. 4080c2: cmp $0x8,%esi
  8486. 4080c5: ╭── je 4080dc <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0xcc>
  8487. 4080c7: │ cmp $0x10,%esi
  8488. 4080ca: ╭┼── je 4080e7 <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0xd7>
  8489. 4080cc: ││ cmp $0xa,%esi
  8490. 4080cf: ││╭─ jne 4080e0 <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0xd0>
  8491. 4080d1: │││ test $0x1,%dil
  8492. 4080d5: ╭┼┼┼─ je 40810d <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0xfd>
  8493. 4080d7: ││││ mov $0x2d,%dil
  8494. 4080da: ││││╭ jmp 4080e2 <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0xd2>
  8495. 4080dc: ││┕┿┿ test $0x10,%al
  8496. 4080de: ╭┼┼─┼┼ jne 408122 <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x112>
  8497. 4080e0: │││ ┕┿ xor %edi,%edi
  8498. 4080e2: ┍━━━┿┿┿━┯┷ xor %r12d,%r12d
  8499. 4080e5: ┆ ╭─┼┼┼─┼─ jmp 40813d <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x12d>
  8500. 4080e7: ┆ │ ││┕━┿━ xor %edi,%edi
  8501. 4080e9: ┆ │ ││ ┆ test %r10,%r10
  8502. 4080ec: ┆ │ ││ ╰─ je 4080e2 <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0xd2>
  8503. 4080ee: ┆ │ ││ and $0x10,%al
  8504. 4080f0: ┆ │ ││ mov $0x0,%r12d
  8505. 4080f6: ┆ │╭┼┼──── je 40813d <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x12d>
  8506. 4080f8: ┆ ││││ movzbl 0x8(%r9),%eax
  8507. 4080fd: ┆ ││││ mov $0x78,%r12b
  8508. 408100: ┆ ││││ cmp $0x78,%eax
  8509. 408103: ┆ ││││ ╭ je 408108 <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0xf8>
  8510. 408105: ┆ ││││ │ mov $0x58,%r12b
  8511. 408108: ┆ ││││ ┕ mov $0x30,%dil
  8512. 40810b: ┆ ││││ ╭── jmp 40813d <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x12d>
  8513. 40810d: ┆ │││┕━┿━━ test $0x8,%al
  8514. 40810f: ┆╭┼┼┼──┼── jne 4082a7 <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x297>
  8515. 408115: ┆││││ │ shl $0x3,%al
  8516. 408118: ┆││││ │ and $0x20,%al
  8517. 40811a: ┆││││ │ xor %r12d,%r12d
  8518. 40811d: ┆││││ │ mov %al,%dil
  8519. 408120: ┆││││ │╭─ jmp 40813d <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x12d>
  8520. 408122: ┆│││┕━━┿┿━ movslq %edx,%rax
  8521. 408125: ┆│││ ││ xor %r12d,%r12d
  8522. 408128: ┆│││ ││ cmp %r10,%rax
  8523. 40812b: ┆│││ ││ mov $0x0,%edi
  8524. 408130: ┆│││ ││╭ ja 408135 <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x125>
  8525. 408132: ┆│││ │││ mov $0x30,%dil
  8526. 408135: ┆│││ ││┕ cmp $0x1,%edx
  8527. 408138: ┆│││ ││╭ jg 40813d <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x12d>
  8528. 40813a: ┆│││ │││ mov $0x30,%dil
  8529. 40813d: ┆│┕┷━━━┷┷┷ movslq %edx,%rax
  8530. 408140: ┆│ xor %ecx,%ecx
  8531. 408142: ┆│ mov %rax,%rbp
  8532. 408145: ┆│ sub %r10,%rbp
  8533. 408148: ┆│ cmovbe %rcx,%rbp
  8534. 40814c: ┆│ movslq (%r9),%rcx
  8535. 40814f: ┆│ mov %dil,%dl
  8536. 408152: ┆│ neg %dl
  8537. 408154: ┆│ sbb %r15,%r15
  8538. 408157: ┆│ mov %r12b,%dl
  8539. 40815a: ┆│ neg %dl
  8540. 40815c: ┆│ sbb %rdx,%rdx
  8541. 40815f: ┆│ lea 0x0(%rbp,%r10,1),%rsi
  8542. 408164: ┆│ sub %rsi,%r15
  8543. 408167: ┆│ add %rdx,%r15
  8544. 40816a: ┆│ add %rcx,%r15
  8545. 40816d: ┆│ test %r15,%r15
  8546. 408170: ┆│ ╭ jle 40818d <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x17d>
  8547. 408172: ┆│ │ test %r8b,%r8b
  8548. 408175: ┆│ ╭─┼ je 408197 <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x187>
  8549. 408177: ┆│ │ │ movzbl %r8b,%edx
  8550. 40817b: ┆│ │ │ cmp $0x30,%edx
  8551. 40817e: ┆│ │╭┼ jne 40819e <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x18e>
  8552. 408180: ┆│ │││ mov %r10,0x8(%rsp)
  8553. 408185: ┆│ │││ add %r15,%rbp
  8554. 408188: ┆│ │││ xor %r15d,%r15d
  8555. 40818b: ┆│ ╭─┼┼┼ jmp 408202 <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x1f2>
  8556. 40818d: ┆│ │ ││┕ mov %r10,0x8(%rsp)
  8557. 408192: ┆│ │ ││ xor %r15d,%r15d
  8558. 408195: ┆│ │╭┼┼─ jmp 408202 <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x1f2>
  8559. 408197: ┆│ ││┕┿━ mov %r10,0x8(%rsp)
  8560. 40819c: ┆│ ││╭┼─ jmp 408202 <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x1f2>
  8561. 40819e: ┆│ │││┕━ mov %r10,0x8(%rsp)
  8562. 4081a3: ┆│ │││ mov %r12b,%dl
  8563. 4081a6: ┆│ │││ mov %r12d,0x4(%rsp)
  8564. 4081ab: ┆│ │││ neg %dl
  8565. 4081ad: ┆│ │││ sbb %r12,%r12
  8566. 4081b0: ┆│ │││ cmp $0x1,%dil
  8567. 4081b4: ┆│ │││ mov %edi,(%rsp)
  8568. 4081b7: ┆│ │││ adc $0xffffffffffffffff,%r12
  8569. 4081bb: ┆│ │││ add %rcx,%r12
  8570. 4081be: ┆│ │││ mov $0x40,%ecx
  8571. 4081c3: ┆│ │││ sub %rbx,%rcx
  8572. 4081c6: ┆│ │││ cmp %rax,%rcx
  8573. 4081c9: ┆│ │││ cmovbe %rax,%rcx
  8574. 4081cd: ┆│ │││ sub %rcx,%r12
  8575. 4081d0: ┆│ │││ xor %r15d,%r15d
  8576. 4081d3: ┆│ │││ data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  8577. 4081e0: ┆│ │││ ┍ movb $0x20,0x57(%rsp)
  8578. 4081e5: ┆│ │││ ┆ mov $0x1,%esi
  8579. 4081ea: ┆│ │││ ┆ mov %r13,%rdi
  8580. 4081ed: ┆│ │││ ┆ lea 0x57(%rsp),%rdx
  8581. 4081f2: ┆│ │││ ┆ callq *%r14
  8582. 4081f5: ┆│ │││ ┆ dec %r12
  8583. 4081f8: ┆│ │││ ╰ jne 4081e0 <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x1d0>
  8584. 4081fa: ┆│ │││ mov 0x4(%rsp),%r12d
  8585. 4081ff: ┆│ │││ mov (%rsp),%edi
  8586. 408202: ┆│ ┕┷┷━━ test %dil,%dil
  8587. 408205: ┆│ ╭ je 40821c <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x20c>
  8588. 408207: ┆│ │ mov %dil,0x57(%rsp)
  8589. 40820c: ┆│ │ lea 0x57(%rsp),%rdx
  8590. 408211: ┆│ │ mov $0x1,%esi
  8591. 408216: ┆│ │ mov %r13,%rdi
  8592. 408219: ┆│ │ callq *%r14
  8593. 40821c: ┆│ ┕ test %r12b,%r12b
  8594. 40821f: ┆│ ╭ je 408236 <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x226>
  8595. 408221: ┆│ │ mov %r12b,0x57(%rsp)
  8596. 408226: ┆│ │ lea 0x57(%rsp),%rdx
  8597. 40822b: ┆│ │ mov $0x1,%esi
  8598. 408230: ┆│ │ mov %r13,%rdi
  8599. 408233: ┆│ │ callq *%r14
  8600. 408236: ┆│ ┕ lea 0x17(%rsp,%rbx,1),%r12
  8601. 40823b: ┆│ test %rbp,%rbp
  8602. 40823e: ┆│ ╭─ je 408268 <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x258>
  8603. 408240: ┆│ │ lea 0x57(%rsp),%rbx
  8604. 408245: ┆│ │ data32 nopw %cs:0x0(%rax,%rax,1)
  8605. 408250: ┆│ │┍ movb $0x30,0x57(%rsp)
  8606. 408255: ┆│ │┆ mov $0x1,%esi
  8607. 40825a: ┆│ │┆ mov %r13,%rdi
  8608. 40825d: ┆│ │┆ mov %rbx,%rdx
  8609. 408260: ┆│ │┆ callq *%r14
  8610. 408263: ┆│ │┆ dec %rbp
  8611. 408266: ┆│ │╰ jne 408250 <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x240>
  8612. 408268: ┆│ ┕━ mov %r13,%rdi
  8613. 40826b: ┆│ mov 0x8(%rsp),%rsi
  8614. 408270: ┆│ mov %r12,%rdx
  8615. 408273: ┆│ callq *%r14
  8616. 408276: ┆│ test %r15,%r15
  8617. 408279: ┆│ ╭─ je 408298 <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x288>
  8618. 40827b: ┆│ │ lea 0x57(%rsp),%rbx
  8619. 408280: ┆│ │┍ movb $0x20,0x57(%rsp)
  8620. 408285: ┆│ │┆ mov $0x1,%esi
  8621. 40828a: ┆│ │┆ mov %r13,%rdi
  8622. 40828d: ┆│ │┆ mov %rbx,%rdx
  8623. 408290: ┆│ │┆ callq *%r14
  8624. 408293: ┆│ │┆ dec %r15
  8625. 408296: ┆│ │╰ jne 408280 <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x270>
  8626. 408298: ┆│ ┕━ add $0x58,%rsp
  8627. 40829c: ┆│ pop %rbx
  8628. 40829d: ┆│ pop %r12
  8629. 40829f: ┆│ pop %r13
  8630. 4082a1: ┆│ pop %r14
  8631. 4082a3: ┆│ pop %r15
  8632. 4082a5: ┆│ pop %rbp
  8633. 4082a6: ┆│ retq
  8634. 4082a7: ┆┕━━━━━━━━ mov $0x2b,%dil
  8635. 4082aa: ╰───────── jmpq 4080e2 <_D3std6format32__T14formatUnsignedTDFAxaZvTmTaZ14formatUnsignedFDFAxaZvmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0xd2>
  8636. 4082af: nop
  8637.  
  8638. 00000000004082b0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb>:
  8639. 4082b0: push %rbp
  8640. 4082b1: push %r15
  8641. 4082b3: push %r14
  8642. 4082b5: push %r13
  8643. 4082b7: push %r12
  8644. 4082b9: push %rbx
  8645. 4082ba: sub $0x28,%rsp
  8646. 4082be: mov %rdi,%r14
  8647. 4082c1: mov %rsi,0x10(%rsp)
  8648. 4082c6: mov 0x30(%r14),%rdi
  8649. 4082ca: mov 0x38(%r14),%rsi
  8650. 4082ce: callq 409f40 <_D3std5range10primitives12__T5emptyTaZ5emptyFNaNbNdNiNfxAaZb>
  8651. 4082d3: test $0x1,%al
  8652. 4082d5: ╭──────── jne 40840c <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb+0x15c>
  8653. 4082db: │ lea 0x30(%r14),%r12
  8654. 4082df: │ mov 0x30(%r14),%r13
  8655. 4082e3: │ mov 0x38(%r14),%r15
  8656. 4082e7: │ test %r13,%r13
  8657. 4082ea: │ ╭─── je 4083bd <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb+0x10d>
  8658. 4082f0: │ │ xor %ebx,%ebx
  8659. 4082f2: │ │ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  8660. 408300: │ │┍━━ movzbl (%r15,%rbx,1),%eax
  8661. 408305: │ │┆ cmp $0x25,%eax
  8662. 408308: │ │┆╭─ jne 4083af <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb+0xff>
  8663. 40830e: │ │┆│ cmp %r13,%rbx
  8664. 408311: │ ╭──┼┼┼─ ja 408429 <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb+0x179>
  8665. 408317: │ │ │┆│ lea 0x10(%rsp),%rdi
  8666. 40831c: │ │ │┆│ mov %rbx,%rsi
  8667. 40831f: │ │ │┆│ callq 40ab20 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv>
  8668. 408324: │ │ │┆│ mov 0x10(%rsp),%rax
  8669. 408329: │ │ │┆│ mov 0x8(%rax),%rdi
  8670. 40832d: │ │ │┆│ mov %rdi,%rbp
  8671. 408330: │ │ │┆│ add %rbx,%rbp
  8672. 408333: ╭──┼─┼──┼┼┼─ jb 4084fb <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb+0x24b>
  8673. 408339: │ │ │ │┆│ mov 0x10(%rax),%r13
  8674. 40833d: │ │ │ │┆│ add %r13,%rdi
  8675. 408340: │ │ │ │┆│ mov %rbx,%rsi
  8676. 408343: │ │ │ │┆│ mov %r15,%rdx
  8677. 408346: │ │ │ │┆│ mov %rbx,%rcx
  8678. 408349: │ │ │ │┆│ callq 41a380 <_d_array_slice_copy>
  8679. 40834e: │ │ │ │┆│ mov 0x10(%rsp),%rax
  8680. 408353: │ │ │ │┆│ mov %rbp,0x8(%rax)
  8681. 408357: │ │ │ │┆│ mov %r13,0x10(%rax)
  8682. 40835b: │ │ │ │┆│ mov (%r12),%rax
  8683. 40835f: │ │ │ │┆│ mov %rax,%r13
  8684. 408362: │ │ │ │┆│ sub %rbx,%r13
  8685. 408365: │ │ │╭─┼┼┼─ jb 40843d <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb+0x18d>
  8686. 40836b: │ │ ││ │┆│ mov 0x38(%r14),%r15
  8687. 40836f: │ │ ││ │┆│ add %rbx,%r15
  8688. 408372: │ │ ││ │┆│ mov %r13,0x30(%r14)
  8689. 408376: │ │ ││ │┆│ mov %r15,0x38(%r14)
  8690. 40837a: │ │ ││ │┆│ cmp $0x1,%r13
  8691. 40837e: │ │ ││╭┼┼┼─ jbe 408451 <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb+0x1a1>
  8692. 408384: │ │ ││││┆│ cmp %rbx,%rax
  8693. 408387: │ ╭┼─┼┼┼┼┼┼─ je 4084d3 <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb+0x223>
  8694. 40838d: │ ││ ││││┆│ inc %r15
  8695. 408390: │ ││ ││││┆│ dec %r13
  8696. 408393: │ ││ ││││┆│ mov %r13,0x30(%r14)
  8697. 408397: │ ││ ││││┆│ mov %r15,0x38(%r14)
  8698. 40839b: │╭┼┼─┼┼┼┼┼┼─ je 4084e7 <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb+0x237>
  8699. 4083a1: ││││ ││││┆│ movzbl (%r15),%eax
  8700. 4083a5: ││││ ││││┆│ cmp $0x25,%eax
  8701. 4083a8: ││││ ││││┆│ mov $0x0,%ebx
  8702. 4083ad: ││││ ││││┆│─ jne 40841d <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb+0x16d>
  8703. 4083af: ││││ ││││┆┕━ inc %rbx
  8704. 4083b2: ││││ ││││┆│ cmp %r13,%rbx
  8705. 4083b5: ││││ ││││╰┼─ jb 408300 <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb+0x50>
  8706. 4083bb: ││││ ││││ │╭ jmp 4083c0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb+0x110>
  8707. 4083bd: ││││ │││┕━┿┿ xor %r13d,%r13d
  8708. 4083c0: ││││ │││ │┕ lea 0x10(%rsp),%rdi
  8709. 4083c5: ││││ │││ │ mov %r13,%rsi
  8710. 4083c8: ││││ │││ │ callq 40ab20 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv>
  8711. 4083cd: ││││ │││ │ mov 0x10(%rsp),%rax
  8712. 4083d2: ││││ │││ │ mov 0x8(%rax),%rdi
  8713. 4083d6: ││││ │││ │ mov %rdi,%rbx
  8714. 4083d9: ││││ │││ │ add %r13,%rbx
  8715. 4083dc: ││││╭┼┼┼──┼─ jb 4084fb <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb+0x24b>
  8716. 4083e2: ││││││││ │ mov 0x10(%rax),%rbp
  8717. 4083e6: ││││││││ │ add %rbp,%rdi
  8718. 4083e9: ││││││││ │ mov %r13,%rsi
  8719. 4083ec: ││││││││ │ mov %r15,%rdx
  8720. 4083ef: ││││││││ │ mov %r13,%rcx
  8721. 4083f2: ││││││││ │ callq 41a380 <_d_array_slice_copy>
  8722. 4083f7: ││││││││ │ mov 0x10(%rsp),%rax
  8723. 4083fc: ││││││││ │ mov %rbx,0x8(%rax)
  8724. 408400: ││││││││ │ mov %rbp,0x10(%rax)
  8725. 408404: ││││││││ │ xorps %xmm0,%xmm0
  8726. 408407: ││││││││ │ movups %xmm0,(%r12)
  8727. 40840c: │││┕┿┿┿┿━━┿━ xor %eax,%eax
  8728. 40840e: │││ ││││ │┍ add $0x28,%rsp
  8729. 408412: │││ ││││ │┆ pop %rbx
  8730. 408413: │││ ││││ │┆ pop %r12
  8731. 408415: │││ ││││ │┆ pop %r13
  8732. 408417: │││ ││││ │┆ pop %r14
  8733. 408419: │││ ││││ │┆ pop %r15
  8734. 40841b: │││ ││││ │┆ pop %rbp
  8735. 40841c: │││ ││││ │┆ retq
  8736. 40841d: │││ ││││ ┕┿ mov %r14,%rdi
  8737. 408420: │││ ││││ ┆ callq 4070d0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv>
  8738. 408425: │││ ││││ ┆ mov $0x1,%al
  8739. 408427: │││ ││││ ╰ jmp 40840e <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb+0x15e>
  8740. 408429: │││ │┕┿┿━━━━ mov $0x2a,%edi
  8741. 40842e: │││ │ ││ mov $0x432320,%esi
  8742. 408433: │││ │ ││ mov $0x33c,%edx
  8743. 408438: │││ │ ││ callq 4161f0 <_d_arraybounds>
  8744. 40843d: │││ │ ┕┿━━━━ mov $0x2a,%edi
  8745. 408442: │││ │ │ mov $0x432320,%esi
  8746. 408447: │││ │ │ mov $0x33d,%edx
  8747. 40844c: │││ │ │ callq 4161f0 <_d_arraybounds>
  8748. 408451: │││ │ ┕━━━━ mov $0x653b20,%edi
  8749. 408456: │││ │ callq 422d70 <_d_newclass>
  8750. 40845b: │││ │ movq $0x439b10,(%rax)
  8751. 408462: │││ │ movq $0x0,0x8(%rax)
  8752. 40846a: │││ │ mov 0x31697(%rip),%rcx # 439b08 <_D3std6format15FormatException6__initZ+0x40>
  8753. 408471: │││ │ mov %rcx,0x40(%rax)
  8754. 408475: │││ │ movups 0x3167c(%rip),%xmm0 # 439af8 <_D3std6format15FormatException6__initZ+0x30>
  8755. 40847c: │││ │ movups %xmm0,0x30(%rax)
  8756. 408480: │││ │ movups 0x31661(%rip),%xmm0 # 439ae8 <_D3std6format15FormatException6__initZ+0x20>
  8757. 408487: │││ │ movups %xmm0,0x20(%rax)
  8758. 40848b: │││ │ movups 0x31646(%rip),%xmm0 # 439ad8 <_D3std6format15FormatException6__initZ+0x10>
  8759. 408492: │││ │ movups %xmm0,0x10(%rax)
  8760. 408496: │││ │ movq $0x22,0x18(%rsp)
  8761. 40849f: │││ │ movq $0x431bd0,0x20(%rsp)
  8762. 4084a8: │││ │ movups 0x18(%rsp),%xmm0
  8763. 4084ad: │││ │ movups %xmm0,(%rsp)
  8764. 4084b1: │││ │ xor %esi,%esi
  8765. 4084b3: │││ │ mov $0x33e,%edx
  8766. 4084b8: │││ │ mov $0x2a,%ecx
  8767. 4084bd: │││ │ mov $0x432320,%r8d
  8768. 4084c3: │││ │ mov %rax,%rdi
  8769. 4084c6: │││ │ callq 40f330 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException>
  8770. 4084cb: │││ │ mov %rax,%rdi
  8771. 4084ce: │││ │ callq 41ad10 <_d_throw_exception>
  8772. 4084d3: ││┕━┿━━━━━━━ mov $0x2a,%edi
  8773. 4084d8: ││ │ mov $0x432320,%esi
  8774. 4084dd: ││ │ mov $0x33f,%edx
  8775. 4084e2: ││ │ callq 4161f0 <_d_arraybounds>
  8776. 4084e7: │┕━━┿━━━━━━━ mov $0x2a,%edi
  8777. 4084ec: │ │ mov $0x432320,%esi
  8778. 4084f1: │ │ mov $0x341,%edx
  8779. 4084f6: │ │ callq 4161f0 <_d_arraybounds>
  8780. 4084fb: ┕━━━┷━━━━━━━ mov $0x29,%edi
  8781. 408500: mov $0x432390,%esi
  8782. 408505: mov $0xb41,%edx
  8783. 40850a: callq 4161f0 <_d_arraybounds>
  8784. 40850f: nop
  8785.  
  8786. 0000000000408510 <_D3std4conv33__T8textImplTAyaTAyaTkTAyaTmTAyaZ8textImplFNaNbNfAyakAyamAyaZAya>:
  8787. 408510: push %rbp
  8788. 408511: push %r15
  8789. 408513: push %r14
  8790. 408515: push %r13
  8791. 408517: push %r12
  8792. 408519: push %rbx
  8793. 40851a: sub $0x18,%rsp
  8794. 40851e: mov %r9d,%ebx
  8795. 408521: mov %r8,%r13
  8796. 408524: mov %rcx,%rbp
  8797. 408527: mov %rdx,%r12
  8798. 40852a: mov %rsi,%r14
  8799. 40852d: mov %rdi,%r15
  8800. 408530: mov 0x50(%rsp),%rdi
  8801. 408535: mov 0x58(%rsp),%rsi
  8802. 40853a: callq 40b510 <_D3std4conv11__T2toTAyaZ11__T2toTAyaZ2toFNaNbNiNfAyaZAya>
  8803. 40853f: mov %rax,0x8(%rsp)
  8804. 408544: mov %rdx,0x10(%rsp)
  8805. 408549: xor %edi,%edi
  8806. 40854b: mov $0xa,%esi
  8807. 408550: mov %ebx,%edx
  8808. 408552: callq 408600 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya>
  8809. 408557: mov %rdx,%rcx
  8810. 40855a: lea 0x8(%rsp),%rbx
  8811. 40855f: mov $0x440418,%edi
  8812. 408564: mov %rbx,%rsi
  8813. 408567: mov %rax,%rdx
  8814. 40856a: callq 424630 <_d_arrayappendT>
  8815. 40856f: mov %rax,0x8(%rsp)
  8816. 408574: mov %rdx,0x10(%rsp)
  8817. 408579: mov %rbp,%rdi
  8818. 40857c: mov %r13,%rsi
  8819. 40857f: callq 40b510 <_D3std4conv11__T2toTAyaZ11__T2toTAyaZ2toFNaNbNiNfAyaZAya>
  8820. 408584: mov %rdx,%rcx
  8821. 408587: mov $0x440418,%edi
  8822. 40858c: mov %rbx,%rsi
  8823. 40858f: mov %rax,%rdx
  8824. 408592: callq 424630 <_d_arrayappendT>
  8825. 408597: mov %rax,0x8(%rsp)
  8826. 40859c: mov %rdx,0x10(%rsp)
  8827. 4085a1: xor %edi,%edi
  8828. 4085a3: mov $0xa,%esi
  8829. 4085a8: mov %r12,%rdx
  8830. 4085ab: callq 404600 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNbNemkE3std5ascii10LetterCaseZAya>
  8831. 4085b0: mov %rdx,%rcx
  8832. 4085b3: mov $0x440418,%edi
  8833. 4085b8: mov %rbx,%rsi
  8834. 4085bb: mov %rax,%rdx
  8835. 4085be: callq 424630 <_d_arrayappendT>
  8836. 4085c3: mov %rax,0x8(%rsp)
  8837. 4085c8: mov %rdx,0x10(%rsp)
  8838. 4085cd: mov %r15,%rdi
  8839. 4085d0: mov %r14,%rsi
  8840. 4085d3: callq 40b510 <_D3std4conv11__T2toTAyaZ11__T2toTAyaZ2toFNaNbNiNfAyaZAya>
  8841. 4085d8: mov %rdx,%rcx
  8842. 4085db: mov $0x440418,%edi
  8843. 4085e0: mov %rbx,%rsi
  8844. 4085e3: mov %rax,%rdx
  8845. 4085e6: callq 424630 <_d_arrayappendT>
  8846. 4085eb: add $0x18,%rsp
  8847. 4085ef: pop %rbx
  8848. 4085f0: pop %r12
  8849. 4085f2: pop %r13
  8850. 4085f4: pop %r14
  8851. 4085f6: pop %r15
  8852. 4085f8: pop %rbp
  8853. 4085f9: retq
  8854. 4085fa: nopw 0x0(%rax,%rax,1)
  8855.  
  8856. 0000000000408600 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya>:
  8857. 408600: push %rbp
  8858. 408601: push %r15
  8859. 408603: push %r14
  8860. 408605: push %r13
  8861. 408607: push %r12
  8862. 408609: push %rbx
  8863. 40860a: sub $0x58,%rsp
  8864. 40860e: mov %edx,%ebp
  8865. 408610: cmp $0x9,%esi
  8866. 408613: ╭─ jg 408689 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x89>
  8867. 408615: │ xor %eax,%eax
  8868. 408617: │ cmp $0x2,%esi
  8869. 40861a: ╭─┼─ je 408819 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x219>
  8870. 408620: │ │ cmp $0x8,%esi
  8871. 408623: ╭─────────┼─┼─ jne 408968 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x368>
  8872. 408629: │ │ │ mov %ebp,%ecx
  8873. 40862b: │ │ │ nopl 0x0(%rax,%rax,1)
  8874. 408630: │ │ │┍ shr $0x3,%ecx
  8875. 408633: │ │ │┆ inc %al
  8876. 408635: │ │ │┆ test %ecx,%ecx
  8877. 408637: │ │ │╰ jne 408630 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x30>
  8878. 408639: │ │ │ movzbl %al,%r14d
  8879. 40863d: │ │ │ xor %ebx,%ebx
  8880. 40863f: │ │ │ xor %edi,%edi
  8881. 408641: │ │ │ mov $0x2,%esi
  8882. 408646: │ │ │ mov %r14,%rdx
  8883. 408649: │ │ │ callq 419120 <_D4core6memory2GC6mallocFNaNbmkxC8TypeInfoZPv>
  8884. 40864e: │ │ │ mov %rax,%rdx
  8885. 408651: │ │ │ lea -0x3(%r14,%r14,2),%ecx
  8886. 408656: │ │ │ nopw %cs:0x0(%rax,%rax,1)
  8887. 408660: │ │ │┍ cmp %r14,%rbx
  8888. 408663: ╭─┼─────────┼─┼┼ jae 408a36 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x436>
  8889. 408669: │ │ │ │┆ mov %ebp,%eax
  8890. 40866b: │ │ │ │┆ shr %cl,%eax
  8891. 40866d: │ │ │ │┆ and $0x7,%eax
  8892. 408670: │ │ │ │┆ or $0x30,%eax
  8893. 408673: │ │ │ │┆ mov %al,(%rdx,%rbx,1)
  8894. 408676: │ │ │ │┆ inc %rbx
  8895. 408679: │ │ │ │┆ add $0xfffffffd,%ecx
  8896. 40867c: │ │ │ │┆ movzbl %bl,%eax
  8897. 40867f: │ │ │ │┆ cmp %eax,%r14d
  8898. 408682: │ │ │ │╰ jne 408660 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x60>
  8899. 408684: │ │╭────────┼─┼─ jmpq 408960 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x360>
  8900. 408689: │ ││ │ ┕━ cmp $0x10,%esi
  8901. 40868c: │ ││ │╭── je 40887a <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x27a>
  8902. 408692: │ ││ ││ cmp $0xa,%esi
  8903. 408695: │ ││╭───────┼┼── jne 408968 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x368>
  8904. 40869b: │ │││ ││ movw $0xffff,0x48(%rsp)
  8905. 4086a2: │ │││ ││ movq $0xffffffffffffffff,0x40(%rsp)
  8906. 4086ab: │ │││ ││ movq $0x0,0x50(%rsp)
  8907. 4086b4: │ │││ ││ movq $0x0,0x4a(%rsp)
  8908. 4086bd: │ │││ ││ mov $0x9,%ecx
  8909. 4086c2: │ │││ ││ mov $0xcccccccd,%eax
  8910. 4086c7: │ │││ ││ nopw 0x0(%rax,%rax,1)
  8911. 4086d0: │ │││ ││ ┍ mov %rcx,%rbx
  8912. 4086d3: │ │││ ││ ┆ cmp $0xa,%rbx
  8913. 4086d7: │╭┼┼┼───────┼┼─┼ jae 408a4a <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x44a>
  8914. 4086dd: │││││ ││ ┆ mov %ebp,%edx
  8915. 4086df: │││││ ││ ┆ imul %rax,%rdx
  8916. 4086e3: │││││ ││ ┆ shr $0x23,%rdx
  8917. 4086e7: │││││ ││ ┆ lea (%rdx,%rdx,1),%ecx
  8918. 4086ea: │││││ ││ ┆ lea (%rcx,%rcx,4),%ecx
  8919. 4086ed: │││││ ││ ┆ mov %ebp,%esi
  8920. 4086ef: │││││ ││ ┆ sub %ecx,%esi
  8921. 4086f1: │││││ ││ ┆ or $0x30,%esi
  8922. 4086f4: │││││ ││ ┆ mov %sil,0x40(%rsp,%rbx,1)
  8923. 4086f9: │││││ ││ ┆ lea -0x1(%rbx),%rcx
  8924. 4086fd: │││││ ││ ┆ cmp $0x9,%ebp
  8925. 408700: │││││ ││ ┆ mov %edx,%ebp
  8926. 408702: │││││ ││ ╰ ja 4086d0 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0xd0>
  8927. 408704: │││││ ││ mov %bl,0x4a(%rsp)
  8928. 408708: │││││ ││ movb $0xa,0x4b(%rsp)
  8929. 40870d: │││││ ││ mov 0x48(%rsp),%ax
  8930. 408712: │││││ ││ mov %ax,0x18(%rsp)
  8931. 408717: │││││ ││ mov 0x40(%rsp),%rax
  8932. 40871c: │││││ ││ mov %rax,0x10(%rsp)
  8933. 408721: │││││ ││ mov 0x54(%rsp),%eax
  8934. 408725: │││││ ││ mov %eax,0x8(%rsp)
  8935. 408729: │││││ ││ mov 0x4c(%rsp),%rax
  8936. 40872e: │││││ ││ mov %rax,(%rsp)
  8937. 408732: │││││ ││ mov 0x18(%rsp),%ax
  8938. 408737: │││││ ││ mov %ax,0x38(%rsp)
  8939. 40873c: │││││ ││ mov 0x10(%rsp),%rax
  8940. 408741: │││││ ││ mov %rax,0x30(%rsp)
  8941. 408746: │││││ ││ mov 0x8(%rsp),%eax
  8942. 40874a: │││││ ││ mov %eax,0x28(%rsp)
  8943. 40874e: │││││ ││ mov (%rsp),%rax
  8944. 408752: │││││ ││ mov %rax,0x20(%rsp)
  8945. 408757: │││││ ││ movzbl %bl,%ecx
  8946. 40875a: │││││ ││ mov $0xa,%ebp
  8947. 40875f: │││││ ││ movzbl %bl,%edx
  8948. 408762: │││││ ││ xor %eax,%eax
  8949. 408764: │││││ ││ cmp $0xa,%edx
  8950. 408767: │││││ ││ mov $0x0,%edx
  8951. 40876c: │││││╭──────┼┼── je 408a27 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x427>
  8952. 408772: ││││││ ││ sub %rcx,%rbp
  8953. 408775: ││││││ ││ xor %edi,%edi
  8954. 408777: ││││││ ││ mov $0x2,%esi
  8955. 40877c: ││││││ ││ mov %rbp,%rdx
  8956. 40877f: ││││││ ││ callq 419120 <_D4core6memory2GC6mallocFNaNbmkxC8TypeInfoZPv>
  8957. 408784: ││││││ ││ mov %rax,%rdx
  8958. 408787: ││││││ ││ mov 0x38(%rsp),%ax
  8959. 40878c: ││││││ ││ mov %ax,0x48(%rsp)
  8960. 408791: ││││││ ││ mov 0x30(%rsp),%rax
  8961. 408796: ││││││ ││ mov %rax,0x40(%rsp)
  8962. 40879b: ││││││ ││ mov %bl,0x4a(%rsp)
  8963. 40879f: ││││││ ││ movb $0xa,0x4b(%rsp)
  8964. 4087a4: ││││││ ││ mov 0x28(%rsp),%eax
  8965. 4087a8: ││││││ ││ mov %eax,0x54(%rsp)
  8966. 4087ac: ││││││ ││ mov 0x20(%rsp),%rax
  8967. 4087b1: ││││││ ││ mov %rax,0x4c(%rsp)
  8968. 4087b6: ││││││ ││ movzwl 0x4a(%rsp),%eax
  8969. 4087bb: ││││││ ││ movzbl %al,%ecx
  8970. 4087be: ││││││ ││ cmp $0xa,%ecx
  8971. 4087c1: ││││││ ││╭─ je 408811 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x211>
  8972. 4087c3: ││││││ │││ mov %eax,%ecx
  8973. 4087c5: ││││││ │││ shr $0x8,%ecx
  8974. 4087c8: ││││││ │││ sub %al,%cl
  8975. 4087ca: ││││││ │││ movzbl %cl,%ecx
  8976. 4087cd: ││││││ │││ movzbl %al,%esi
  8977. 4087d0: ││││││ │││ lea 0x40(%rsp,%rsi,1),%rsi
  8978. 4087d5: ││││││ │││ xor %edi,%edi
  8979. 4087d7: ││││││ │││ nopw 0x0(%rax,%rax,1)
  8980. 4087e0: ││││││ │││┍ lea (%rax,%rdi,1),%ebx
  8981. 4087e3: ││││││ │││┆ movzbl %bl,%ebx
  8982. 4087e6: ││││││ │││┆ cmp $0xa,%ebx
  8983. 4087e9: ││││││╭─────┼┼┼┼ jae 408a5e <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x45e>
  8984. 4087ef: │││││││ │││┆ cmp %rbp,%rdi
  8985. 4087f2: │││││││╭────┼┼┼┼ jae 408a36 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x436>
  8986. 4087f8: ││││││││ │││┆ mov (%rsi,%rdi,1),%bl
  8987. 4087fb: ││││││││ │││┆ mov %bl,(%rdx,%rdi,1)
  8988. 4087fe: ││││││││ │││┆ lea 0x1(%rax,%rdi,1),%ebx
  8989. 408802: ││││││││ │││┆ inc %rdi
  8990. 408805: ││││││││ │││┆ mov %bl,0x4a(%rsp)
  8991. 408809: ││││││││ │││┆ movzbl %dil,%ebx
  8992. 40880d: ││││││││ │││┆ cmp %ebx,%ecx
  8993. 40880f: ││││││││ │││╰ jne 4087e0 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x1e0>
  8994. 408811: ││││││││ ││┕━ mov %rbp,%rax
  8995. 408814: ││││││││╭───┼┼── jmpq 408a27 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x427>
  8996. 408819: │││││││││ ┕┿━━ mov %ebp,%ecx
  8997. 40881b: │││││││││ │ nopl 0x0(%rax,%rax,1)
  8998. 408820: │││││││││ │ ┍ shr %ecx
  8999. 408822: │││││││││ │ ┆ inc %al
  9000. 408824: │││││││││ │ ┆ test %ecx,%ecx
  9001. 408826: │││││││││ │ ╰ jne 408820 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x220>
  9002. 408828: │││││││││ │ movzbl %al,%r14d
  9003. 40882c: │││││││││ │ xor %ebx,%ebx
  9004. 40882e: │││││││││ │ xor %edi,%edi
  9005. 408830: │││││││││ │ mov $0x2,%esi
  9006. 408835: │││││││││ │ mov %r14,%rdx
  9007. 408838: │││││││││ │ callq 419120 <_D4core6memory2GC6mallocFNaNbmkxC8TypeInfoZPv>
  9008. 40883d: │││││││││ │ mov %rax,%rdx
  9009. 408840: │││││││││ │ mov %r14d,%ecx
  9010. 408843: │││││││││ │ dec %ecx
  9011. 408845: │││││││││ │ data32 nopw %cs:0x0(%rax,%rax,1)
  9012. 408850: │││││││││ │ ┍ cmp %r14,%rbx
  9013. 408853: │││││││││╭───┼─┼ jae 408a36 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x436>
  9014. 408859: ││││││││││ │ ┆ mov %ebp,%eax
  9015. 40885b: ││││││││││ │ ┆ shr %cl,%eax
  9016. 40885d: ││││││││││ │ ┆ and $0x1,%eax
  9017. 408860: ││││││││││ │ ┆ or $0x30,%eax
  9018. 408863: ││││││││││ │ ┆ mov %al,(%rdx,%rbx,1)
  9019. 408866: ││││││││││ │ ┆ inc %rbx
  9020. 408869: ││││││││││ │ ┆ dec %ecx
  9021. 40886b: ││││││││││ │ ┆ movzbl %cl,%eax
  9022. 40886e: ││││││││││ │ ┆ cmp $0xff,%eax
  9023. 408873: ││││││││││ │ ╰ jne 408850 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x250>
  9024. 408875: ││││││││││ ╭┼── jmpq 408960 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x360>
  9025. 40887a: ││││││││││ │┕━━ xor %eax,%eax
  9026. 40887c: ││││││││││ │ mov %ebp,%ecx
  9027. 40887e: ││││││││││ │ test $0x1,%dil
  9028. 408882: ││││││││││ │╭── je 408900 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x300>
  9029. 408884: ││││││││││ ││ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  9030. 408890: ││││││││││ ││ ┍ shr $0x4,%ecx
  9031. 408893: ││││││││││ ││ ┆ inc %al
  9032. 408895: ││││││││││ ││ ┆ test %ecx,%ecx
  9033. 408897: ││││││││││ ││ ╰ jne 408890 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x290>
  9034. 408899: ││││││││││ ││ movzbl %al,%r14d
  9035. 40889d: ││││││││││ ││ xor %ebx,%ebx
  9036. 40889f: ││││││││││ ││ xor %edi,%edi
  9037. 4088a1: ││││││││││ ││ mov $0x2,%esi
  9038. 4088a6: ││││││││││ ││ mov %r14,%rdx
  9039. 4088a9: ││││││││││ ││ callq 419120 <_D4core6memory2GC6mallocFNaNbmkxC8TypeInfoZPv>
  9040. 4088ae: ││││││││││ ││ mov %rax,%rdx
  9041. 4088b1: ││││││││││ ││ lea -0x4(,%r14,4),%ecx
  9042. 4088b9: ││││││││││ ││ nopl 0x0(%rax)
  9043. 4088c0: ││││││││││ ││ ┍ mov %ebp,%eax
  9044. 4088c2: ││││││││││ ││ ┆ shr %cl,%eax
  9045. 4088c4: ││││││││││ ││ ┆ cmp %r14,%rbx
  9046. 4088c7: ││││││││││╭─┼┼─┼ jae 408a36 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x436>
  9047. 4088cd: │││││││││││ ││ ┆ and $0xf,%eax
  9048. 4088d0: │││││││││││ ││ ┆ mov %eax,%esi
  9049. 4088d2: │││││││││││ ││ ┆ or $0x30,%esi
  9050. 4088d5: │││││││││││ ││ ┆ lea 0x57(%rax),%edi
  9051. 4088d8: │││││││││││ ││ ┆ cmp $0xa,%eax
  9052. 4088db: │││││││││││ ││ ┆ cmovb %esi,%edi
  9053. 4088de: │││││││││││ ││ ┆ mov %dil,(%rdx,%rbx,1)
  9054. 4088e2: │││││││││││ ││ ┆ inc %rbx
  9055. 4088e5: │││││││││││ ││ ┆ add $0xfffffffc,%ecx
  9056. 4088e8: │││││││││││ ││ ┆ movzbl %bl,%eax
  9057. 4088eb: │││││││││││ ││ ┆ cmp %eax,%r14d
  9058. 4088ee: │││││││││││ ││ ╰ jne 4088c0 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x2c0>
  9059. 4088f0: │││││││││││ ││╭─ jmp 408960 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x360>
  9060. 4088f2: │││││││││││ │││ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  9061. 408900: │││││││││││ │┕┿┯ shr $0x4,%ecx
  9062. 408903: │││││││││││ │ │┆ inc %al
  9063. 408905: │││││││││││ │ │┆ test %ecx,%ecx
  9064. 408907: │││││││││││ │ │╰ jne 408900 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x300>
  9065. 408909: │││││││││││ │ │ movzbl %al,%r14d
  9066. 40890d: │││││││││││ │ │ xor %ebx,%ebx
  9067. 40890f: │││││││││││ │ │ xor %edi,%edi
  9068. 408911: │││││││││││ │ │ mov $0x2,%esi
  9069. 408916: │││││││││││ │ │ mov %r14,%rdx
  9070. 408919: │││││││││││ │ │ callq 419120 <_D4core6memory2GC6mallocFNaNbmkxC8TypeInfoZPv>
  9071. 40891e: │││││││││││ │ │ mov %rax,%rdx
  9072. 408921: │││││││││││ │ │ lea -0x4(,%r14,4),%ecx
  9073. 408929: │││││││││││ │ │ nopl 0x0(%rax)
  9074. 408930: │││││││││││ │ │┍ mov %ebp,%eax
  9075. 408932: │││││││││││ │ │┆ shr %cl,%eax
  9076. 408934: │││││││││││ │ │┆ cmp %r14,%rbx
  9077. 408937: │││││││││││╭┼─┼┼ jae 408a36 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x436>
  9078. 40893d: │││││││││││││ │┆ and $0xf,%eax
  9079. 408940: │││││││││││││ │┆ mov %eax,%esi
  9080. 408942: │││││││││││││ │┆ or $0x30,%esi
  9081. 408945: │││││││││││││ │┆ lea 0x37(%rax),%edi
  9082. 408948: │││││││││││││ │┆ cmp $0xa,%eax
  9083. 40894b: │││││││││││││ │┆ cmovb %esi,%edi
  9084. 40894e: │││││││││││││ │┆ mov %dil,(%rdx,%rbx,1)
  9085. 408952: │││││││││││││ │┆ inc %rbx
  9086. 408955: │││││││││││││ │┆ add $0xfffffffc,%ecx
  9087. 408958: │││││││││││││ │┆ movzbl %bl,%eax
  9088. 40895b: │││││││││││││ │┆ cmp %eax,%r14d
  9089. 40895e: │││││││││││││ │╰ jne 408930 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x330>
  9090. 408960: │││┕┿┿┿┿┿┿┿┿┷━┷━ mov %r14,%rax
  9091. 408963: │││ ││││││││╭─── jmpq 408a27 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x427>
  9092. 408968: ││┕━┷┿┿┿┿┿┿┿┿━━━ and $0x1,%dil
  9093. 40896c: ││ ││││││││ movzbl %dil,%edi
  9094. 408970: ││ ││││││││ shl $0x5,%edi
  9095. 408973: ││ ││││││││ add $0x37,%edi
  9096. 408976: ││ ││││││││ mov $0x19,%edx
  9097. 40897b: ││ ││││││││ mov $0x30,%r8d
  9098. 408981: ││ ││││││││ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  9099. 408990: ││ ││││││││ ┍ mov %rdx,%rbx
  9100. 408993: ││ ││││││││ ┆ xor %edx,%edx
  9101. 408995: ││ ││││││││ ┆ mov %ebp,%eax
  9102. 408997: ││ ││││││││ ┆ div %esi
  9103. 408999: ││ ││││││││ ┆ mov %edx,%ebp
  9104. 40899b: ││ ││││││││ ┆ and $0xfe,%ebp
  9105. 4089a1: ││ ││││││││ ┆ cmp $0xa,%ebp
  9106. 4089a4: ││ ││││││││ ┆ mov %edi,%ecx
  9107. 4089a6: ││ ││││││││ ┆ cmovb %r8d,%ecx
  9108. 4089aa: ││ ││││││││ ┆ add %edx,%ecx
  9109. 4089ac: ││ ││││││││ ┆ mov %cl,0x3e(%rsp,%rbx,1)
  9110. 4089b0: ││ ││││││││ ┆ lea -0x1(%rbx),%rdx
  9111. 4089b4: ││ ││││││││ ┆ mov %eax,%ebp
  9112. 4089b6: ││ ││││││││ ┆ test %ebp,%ebp
  9113. 4089b8: ││ ││││││││ ╰ jne 408990 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x390>
  9114. 4089ba: ││ ││││││││ lea 0x3e(%rsp,%rbx,1),%rsi
  9115. 4089bf: ││ ││││││││ mov $0x19,%edi
  9116. 4089c4: ││ ││││││││ sub %rdx,%rdi
  9117. 4089c7: ││ ││││││││ callq 40aaa0 <_D6object14__T7_rawDupTaZ7_rawDupFNaNbANgaZANga>
  9118. 4089cc: ││ ││││││││ mov %rax,%r15
  9119. 4089cf: ││ ││││││││ mov %rdx,%r14
  9120. 4089d2: ││ ││││││││ mov $0x43f038,%r12d
  9121. 4089d8: ││ ││││││││ mov 0x36659(%rip),%rax # 43f038 <_D10TypeInfo_a6__initZ>
  9122. 4089df: ││ ││││││││ mov 0x78(%rax),%r13
  9123. 4089e3: ││ ││││││││ mov $0x41c260,%eax
  9124. 4089e8: ││ ││││││││ xor %ecx,%ecx
  9125. 4089ea: ││ ││││││││ cmp %rax,%r13
  9126. 4089ed: ││ ││││││││ cmove %rcx,%r12
  9127. 4089f1: ││ ││││││││ cmove %rcx,%r13
  9128. 4089f5: ││ ││││││││ mov %r12,%rax
  9129. 4089f8: ││ ││││││││ or %r13,%rax
  9130. 4089fb: ││ ││││││││ setne %al
  9131. 4089fe: ││ ││││││││ test %r15,%r15
  9132. 408a01: ││ ││││││││╭── je 408a21 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x421>
  9133. 408a03: ││ │││││││││ test %al,%al
  9134. 408a05: ││ │││││││││╭─ je 408a21 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x421>
  9135. 408a07: ││ ││││││││││ mov %r14,%rbx
  9136. 408a0a: ││ ││││││││││ mov %r15,%rbp
  9137. 408a0d: ││ ││││││││││ nopl (%rax)
  9138. 408a10: ││ ││││││││││┍ mov %r12,%rdi
  9139. 408a13: ││ ││││││││││┆ mov %rbx,%rsi
  9140. 408a16: ││ ││││││││││┆ callq *%r13
  9141. 408a19: ││ ││││││││││┆ inc %rbx
  9142. 408a1c: ││ ││││││││││┆ dec %rbp
  9143. 408a1f: ││ ││││││││││╰ jne 408a10 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNbNekkE3std5ascii10LetterCaseZAya+0x410>
  9144. 408a21: ││ ││││││││┕┷━ mov %r15,%rax
  9145. 408a24: ││ ││││││││ mov %r14,%rdx
  9146. 408a27: ││ ┕┿┿┷┿┿┿┷━━━ add $0x58,%rsp
  9147. 408a2b: ││ ││ │││ pop %rbx
  9148. 408a2c: ││ ││ │││ pop %r12
  9149. 408a2e: ││ ││ │││ pop %r13
  9150. 408a30: ││ ││ │││ pop %r14
  9151. 408a32: ││ ││ │││ pop %r15
  9152. 408a34: ││ ││ │││ pop %rbp
  9153. 408a35: ││ ││ │││ retq
  9154. 408a36: ┕┿━━━━┿┷━┷┷┷━━━━ mov $0x29,%edi
  9155. 408a3b: │ │ mov $0x432390,%esi
  9156. 408a40: │ │ mov $0x7d,%edx
  9157. 408a45: │ │ callq 4161f0 <_d_arraybounds>
  9158. 408a4a: ┕━━━━┿━━━━━━━━━ mov $0x28,%edi
  9159. 408a4f: │ mov $0x432500,%esi
  9160. 408a54: │ mov $0x159b,%edx
  9161. 408a59: │ callq 4161f0 <_d_arraybounds>
  9162. 408a5e: ┕━━━━━━━━━ mov $0x28,%edi
  9163. 408a63: mov $0x432500,%esi
  9164. 408a68: mov $0x15a8,%edx
  9165. 408a6d: callq 4161f0 <_d_arraybounds>
  9166. 408a72: nopw %cs:0x0(%rax,%rax,1)
  9167. 408a7c: nopl 0x0(%rax)
  9168.  
  9169. 0000000000408a80 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>:
  9170. 408a80: push %rbp
  9171. 408a81: push %r15
  9172. 408a83: push %r14
  9173. 408a85: push %r13
  9174. 408a87: push %r12
  9175. 408a89: push %rbx
  9176. 408a8a: sub $0x98,%rsp
  9177. 408a91: mov %rsi,%rbp
  9178. 408a94: mov %rbp,0x18(%rsp)
  9179. 408a99: mov %rdi,%r14
  9180. 408a9c: movzbl 0x8(%r14),%eax
  9181. 408aa1: cmp $0x28,%eax
  9182. 408aa4: ╭─── je 408b48 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xc8>
  9183. 408aaa: │ movzbl %al,%eax
  9184. 408aad: │ cmp $0x72,%eax
  9185. 408ab0: ╭─────┼─── je 408e18 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x398>
  9186. 408ab6: │ │ cmp $0x73,%eax
  9187. 408ab9: ╭───┼─────┼─── jne 408f5b <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x4db>
  9188. 408abf: │ │ │ mov 0x0(%rbp),%r13
  9189. 408ac3: │ │ │ mov 0x8(%rbp),%r15
  9190. 408ac7: │ │ │ movslq 0x4(%r14),%rax
  9191. 408acb: │ │ │ cmp %r13,%rax
  9192. 408ace: │ │ │ cmovb %rax,%r13
  9193. 408ad2: │ │ │ testb $0x1,0xb(%r14)
  9194. 408ad7: │╭──┼─────┼─── jne 408eca <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x44a>
  9195. 408add: ││ │ │ movslq (%r14),%rbx
  9196. 408ae0: ││ │ │ cmp %r13,%rbx
  9197. 408ae3: ││ │ │ mov %rdx,%r14
  9198. 408ae6: ││ │ │╭── jbe 408b05 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x85>
  9199. 408ae8: ││ │ ││ xor %ebp,%ebp
  9200. 408aea: ││ │ ││ sub %r13,%rbx
  9201. 408aed: ││ │ ││╭─ je 408b05 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x85>
  9202. 408aef: ││ │ │││ nop
  9203. 408af0: ││ │ │││┍ mov $0x20,%edi
  9204. 408af5: ││ │ │││┆ mov %r14,%rsi
  9205. 408af8: ││ │ │││┆ callq 40a930 <_D3std5range10primitives50__T3putTS3std5array17__T8AppenderTAyaZ8AppenderTaZ3putFNaNbNfKS3std5array17__T8AppenderTAyaZ8AppenderaZv>
  9206. 408afd: ││ │ │││┆ inc %rbp
  9207. 408b00: ││ │ │││┆ cmp %rbx,%rbp
  9208. 408b03: ││ │ │││╰ jb 408af0 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x70>
  9209. 408b05: ││ │ │┕┷━ mov %r14,%rdi
  9210. 408b08: ││ │ │ mov %r13,%rsi
  9211. 408b0b: ││ │ │ callq 40ab20 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv>
  9212. 408b10: ││ │ │ mov (%r14),%rax
  9213. 408b13: ││ │ │ mov 0x8(%rax),%rdi
  9214. 408b17: ││ │ │ mov %rdi,%rbx
  9215. 408b1a: ││ │ │ add %r13,%rbx
  9216. 408b1d: ││ │╭────┼─── jb 408e04 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x384>
  9217. 408b23: ││ ││ │ mov 0x10(%rax),%rbp
  9218. 408b27: ││ ││ │ add %rbp,%rdi
  9219. 408b2a: ││ ││ │ mov %r13,%rsi
  9220. 408b2d: ││ ││ │ mov %r15,%rdx
  9221. 408b30: ││ ││ │ mov %r13,%rcx
  9222. 408b33: ││ ││ │ callq 41a380 <_d_array_slice_copy>
  9223. 408b38: ││ ││ │ mov (%r14),%rax
  9224. 408b3b: ││ ││ │ mov %rbx,0x8(%rax)
  9225. 408b3f: ││ ││ │ mov %rbp,0x10(%rax)
  9226. 408b43: ││╭─┼┼────┼─── jmpq 408f35 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x4b5>
  9227. 408b48: │││ ││ ┕━━━ mov %rdx,%r12
  9228. 408b4b: │││ ││ mov 0x0(%rbp),%rdi
  9229. 408b4f: │││ ││ mov 0x8(%rbp),%rsi
  9230. 408b53: │││ ││ callq 409f40 <_D3std5range10primitives12__T5emptyTaZ5emptyFNaNbNdNiNfxAaZb>
  9231. 408b58: │││ ││ test $0x1,%al
  9232. 408b5a: │││╭┼┼──────── jne 408f35 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x4b5>
  9233. 408b60: ││││││ ╭ jmp 408b99 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x119>
  9234. 408b62: ││││││ │ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  9235. 408b70: ││││││┍━━━━━━┿ mov 0x10(%rax),%r14
  9236. 408b74: ││││││┆ │ add %r14,%rdi
  9237. 408b77: ││││││┆ │ mov %rbp,%rsi
  9238. 408b7a: ││││││┆ │ mov %r13,%rdx
  9239. 408b7d: ││││││┆ │ mov %rbp,%rcx
  9240. 408b80: ││││││┆ │ callq 41a380 <_d_array_slice_copy>
  9241. 408b85: ││││││┆ │ mov (%r12),%rax
  9242. 408b89: ││││││┆ │ mov %rbx,0x8(%rax)
  9243. 408b8d: ││││││┆ │ mov %r14,0x10(%rax)
  9244. 408b91: ││││││┆ │ mov %r15,%r14
  9245. 408b94: ││││││┆ │ mov 0x18(%rsp),%rbp
  9246. 408b99: ││││││┆ ┕ mov 0x2a298(%rip),%rax # 432e38 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x30>
  9247. 408ba0: ││││││┆ mov %rax,0x60(%rsp)
  9248. 408ba5: ││││││┆ movups 0x2a27c(%rip),%xmm0 # 432e28 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x20>
  9249. 408bac: ││││││┆ movaps %xmm0,0x50(%rsp)
  9250. 408bb1: ││││││┆ movups 0x2a260(%rip),%xmm0 # 432e18 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10>
  9251. 408bb8: ││││││┆ movaps %xmm0,0x40(%rsp)
  9252. 408bbd: ││││││┆ movups 0x2a244(%rip),%xmm0 # 432e08 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ>
  9253. 408bc4: ││││││┆ movaps %xmm0,0x30(%rsp)
  9254. 408bc9: ││││││┆ movups 0x10(%r14),%xmm0
  9255. 408bce: ││││││┆ movaps %xmm0,0x60(%rsp)
  9256. 408bd3: ││││││┆ mov (%r12),%rsi
  9257. 408bd7: ││││││┆ lea 0x30(%rsp),%rdi
  9258. 408bdc: ││││││┆ callq 4082b0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb>
  9259. 408be1: ││││││┆ mov 0xb(%r14),%bl
  9260. 408be5: ││││││┆ and $0x1,%bl
  9261. 408be8: ││││││┆ mov 0x0(%rbp),%rax
  9262. 408bec: ││││││┆ mov 0x8(%rbp),%rcx
  9263. 408bf0: ││││││┆ mov %rax,0x88(%rsp)
  9264. 408bf8: ││││││┆ mov %rcx,0x90(%rsp)
  9265. 408c00: ││││││┆ movq $0x0,0x80(%rsp)
  9266. 408c0c: ││││││┆ movzbl (%rcx),%ebp
  9267. 408c0f: ││││││┆ test %bpl,%bpl
  9268. 408c12: ││││││┆ ╭ js 408c30 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1b0>
  9269. 408c14: ││││││┆ │ movq $0x1,0x80(%rsp)
  9270. 408c20: ││││││┆ ╭┼ jmp 408c47 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1c7>
  9271. 408c22: ││││││┆ ││ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  9272. 408c30: ││││││┆ │┕ lea 0x80(%rsp),%rdi
  9273. 408c38: ││││││┆ │ lea 0x88(%rsp),%rsi
  9274. 408c40: ││││││┆ │ callq 402d30 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw>
  9275. 408c45: ││││││┆ │ mov %eax,%ebp
  9276. 408c47: ││││││┆ ┕━ test %bl,%bl
  9277. 408c49: ││││││┆ mov (%r12),%rdx
  9278. 408c4d: ││││││┆ ╭── jne 408ca0 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x220>
  9279. 408c4f: ││││││┆ │ mov %rdx,0x88(%rsp)
  9280. 408c57: ││││││┆ │ movzbl 0x38(%rsp),%eax
  9281. 408c5c: ││││││┆ │ cmp $0x73,%eax
  9282. 408c5f: ││││││┆ │╭─ jne 408ca0 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x220>
  9283. 408c61: ││││││┆ ││ mov $0x27,%edi
  9284. 408c66: ││││││┆ ││ lea 0x88(%rsp),%rbx
  9285. 408c6e: ││││││┆ ││ mov %rbx,%rsi
  9286. 408c71: ││││││┆ ││ callq 40a930 <_D3std5range10primitives50__T3putTS3std5array17__T8AppenderTAyaZ8AppenderTaZ3putFNaNbNfKS3std5array17__T8AppenderTAyaZ8AppenderaZv>
  9287. 408c76: ││││││┆ ││ mov 0x88(%rsp),%rdx
  9288. 408c7e: ││││││┆ ││ mov $0x27,%edi
  9289. 408c83: ││││││┆ ││ mov %ebp,%esi
  9290. 408c85: ││││││┆ ││ callq 409060 <_D3std6format56__T10formatCharTS3std5array17__T8AppenderTAyaZ8AppenderZ10formatCharFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxwxaZv>
  9291. 408c8a: ││││││┆ ││ mov $0x27,%edi
  9292. 408c8f: ││││││┆ ││ mov %rbx,%rsi
  9293. 408c92: ││││││┆ ││ callq 40a930 <_D3std5range10primitives50__T3putTS3std5array17__T8AppenderTAyaZ8AppenderTaZ3putFNaNbNfKS3std5array17__T8AppenderTAyaZ8AppenderaZv>
  9294. 408c97: ││││││┆ ││╭ jmp 408cac <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x22c>
  9295. 408c99: ││││││┆ │││ nopl 0x0(%rax)
  9296. 408ca0: ││││││┆ ┕┷┿ lea 0x30(%rsp),%rdi
  9297. 408ca5: ││││││┆ │ mov %ebp,%esi
  9298. 408ca7: ││││││┆ │ callq 40b540 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTwTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  9299. 408cac: ││││││┆ ┕ cmpq $0x0,0x28(%r14)
  9300. 408cb1: ││││││┆ ╭── je 408d20 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x2a0>
  9301. 408cb3: ││││││┆ │ mov %r14,%r15
  9302. 408cb6: ││││││┆ │ mov 0x60(%rsp),%rbp
  9303. 408cbb: ││││││┆ │ mov 0x68(%rsp),%r13
  9304. 408cc0: ││││││┆ │ mov %r12,%rdi
  9305. 408cc3: ││││││┆ │ mov %rbp,%rsi
  9306. 408cc6: ││││││┆ │ callq 40ab20 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv>
  9307. 408ccb: ││││││┆ │ mov (%r12),%rax
  9308. 408ccf: ││││││┆ │ mov 0x8(%rax),%rdi
  9309. 408cd3: ││││││┆ │ mov %rdi,%rbx
  9310. 408cd6: ││││││┆ │ add %rbp,%rbx
  9311. 408cd9: ││││││┆ ╭─┼── jb 408e04 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x384>
  9312. 408cdf: ││││││┆ │ │ mov 0x10(%rax),%r14
  9313. 408ce3: ││││││┆ │ │ add %r14,%rdi
  9314. 408ce6: ││││││┆ │ │ mov %rbp,%rsi
  9315. 408ce9: ││││││┆ │ │ mov %r13,%rdx
  9316. 408cec: ││││││┆ │ │ mov %rbp,%rcx
  9317. 408cef: ││││││┆ │ │ callq 41a380 <_d_array_slice_copy>
  9318. 408cf4: ││││││┆ │ │ mov (%r12),%rax
  9319. 408cf8: ││││││┆ │ │ mov %rbx,0x8(%rax)
  9320. 408cfc: ││││││┆ │ │ mov %r14,0x10(%rax)
  9321. 408d00: ││││││┆ │ │ mov 0x18(%rsp),%rbp
  9322. 408d05: ││││││┆ │ │ mov 0x8(%rbp),%rsi
  9323. 408d09: ││││││┆ │ │ mov (%rsi),%al
  9324. 408d0b: ││││││┆ │ │ test %al,%al
  9325. 408d0d: ││││││┆ │ │ ╭ js 408d40 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x2c0>
  9326. 408d0f: ││││││┆ │ │ │ mov 0x0(%rbp),%rdi
  9327. 408d13: ││││││┆ │ │ │ inc %rsi
  9328. 408d16: ││││││┆ │ │ │ dec %rdi
  9329. 408d19: ││││││┆ │ │╭┼ jmp 408d72 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x2f2>
  9330. 408d1b: ││││││┆ │ │││ nopl 0x0(%rax,%rax,1)
  9331. 408d20: ││││││┆ │ ┕┿┿ mov 0x18(%rsp),%rbp
  9332. 408d25: ││││││┆ │ ││ mov 0x8(%rbp),%rsi
  9333. 408d29: ││││││┆ │ ││ mov (%rsi),%al
  9334. 408d2b: ││││││┆ │ ││ test %al,%al
  9335. 408d2d: ││││││┆ │ ╭┼┼ js 408d91 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x311>
  9336. 408d2f: ││││││┆ │ │││ mov 0x0(%rbp),%rdi
  9337. 408d33: ││││││┆ │ │││ inc %rsi
  9338. 408d36: ││││││┆ │ │││ dec %rdi
  9339. 408d39: ││││││┆ │╭┼┼┼ jmpq 408dc3 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x343>
  9340. 408d3e: ││││││┆ │││││ xchg %ax,%ax
  9341. 408d40: ││││││┆ ││││┕ not %al
  9342. 408d42: ││││││┆ ││││ movzbl %al,%edi
  9343. 408d45: ││││││┆ ││││ callq 416320 <_D4core5bitop3bsrFNaNbNiNfmZi>
  9344. 408d4a: ││││││┆ ││││ mov $0x7,%ecx
  9345. 408d4f: ││││││┆ ││││ sub %eax,%ecx
  9346. 408d51: ││││││┆ ││││ mov $0x5,%edx
  9347. 408d56: ││││││┆ ││││ sub %eax,%edx
  9348. 408d58: ││││││┆ ││││ cmp $0x4,%edx
  9349. 408d5b: ││││││┆ ││││ movslq %ecx,%rax
  9350. 408d5e: ││││││┆ ││││ mov $0x1,%esi
  9351. 408d63: ││││││┆ ││││ cmovbe %rax,%rsi
  9352. 408d67: ││││││┆ ││││ mov 0x0(%rbp),%rdi
  9353. 408d6b: ││││││┆ ││││ sub %rsi,%rdi
  9354. 408d6e: ││││││┆ ││││ add 0x8(%rbp),%rsi
  9355. 408d72: ││││││┆ │││┕━ mov %rdi,0x0(%rbp)
  9356. 408d76: ││││││┆ │││ mov %rsi,0x8(%rbp)
  9357. 408d7a: ││││││┆ │││ callq 409f40 <_D3std5range10primitives12__T5emptyTaZ5emptyFNaNbNdNiNfxAaZb>
  9358. 408d7f: ││││││┆ │││ test $0x1,%al
  9359. 408d81: ││││││┆──┼┼┼── jne 408f35 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x4b5>
  9360. 408d87: ││││││┆ │││ mov 0x20(%r15),%rbp
  9361. 408d8b: ││││││┆ │││ mov 0x28(%r15),%r13
  9362. 408d8f: ││││││┆ │││ ╭ jmp 408de5 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x365>
  9363. 408d91: ││││││┆ ││┕━┿ not %al
  9364. 408d93: ││││││┆ ││ │ movzbl %al,%edi
  9365. 408d96: ││││││┆ ││ │ callq 416320 <_D4core5bitop3bsrFNaNbNiNfmZi>
  9366. 408d9b: ││││││┆ ││ │ mov $0x7,%ecx
  9367. 408da0: ││││││┆ ││ │ sub %eax,%ecx
  9368. 408da2: ││││││┆ ││ │ mov $0x5,%edx
  9369. 408da7: ││││││┆ ││ │ sub %eax,%edx
  9370. 408da9: ││││││┆ ││ │ cmp $0x4,%edx
  9371. 408dac: ││││││┆ ││ │ movslq %ecx,%rsi
  9372. 408daf: ││││││┆ ││ │ mov $0x1,%eax
  9373. 408db4: ││││││┆ ││ │ cmova %rax,%rsi
  9374. 408db8: ││││││┆ ││ │ mov 0x0(%rbp),%rdi
  9375. 408dbc: ││││││┆ ││ │ sub %rsi,%rdi
  9376. 408dbf: ││││││┆ ││ │ add 0x8(%rbp),%rsi
  9377. 408dc3: ││││││┆ │┕━━┿ mov %rdi,0x0(%rbp)
  9378. 408dc7: ││││││┆ │ │ mov %rsi,0x8(%rbp)
  9379. 408dcb: ││││││┆ │ │ callq 409f40 <_D3std5range10primitives12__T5emptyTaZ5emptyFNaNbNdNiNfxAaZb>
  9380. 408dd0: ││││││┆ │ │ test $0x1,%al
  9381. 408dd2: ││││││┆╭─┼───┼ jne 408f35 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x4b5>
  9382. 408dd8: ││││││┆│ │ │ mov %r14,%r15
  9383. 408ddb: ││││││┆│ │ │ mov 0x60(%rsp),%rbp
  9384. 408de0: ││││││┆│ │ │ mov 0x68(%rsp),%r13
  9385. 408de5: ││││││┆│ │ ┕ mov %r12,%rdi
  9386. 408de8: ││││││┆│ │ mov %rbp,%rsi
  9387. 408deb: ││││││┆│ │ callq 40ab20 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv>
  9388. 408df0: ││││││┆│ │ mov (%r12),%rax
  9389. 408df4: ││││││┆│ │ mov 0x8(%rax),%rdi
  9390. 408df8: ││││││┆│ │ mov %rdi,%rbx
  9391. 408dfb: ││││││┆│ │ add %rbp,%rbx
  9392. 408dfe: ││││││╰┼─┼──── jae 408b70 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xf0>
  9393. 408e04: │││││┕┿┿━┷━━━━ mov $0x29,%edi
  9394. 408e09: │││││ ││ ┆ mov $0x432390,%esi
  9395. 408e0e: │││││ ││ ┆ mov $0xb41,%edx
  9396. 408e13: │││││ ││ ┆ callq 4161f0 <_d_arraybounds>
  9397. 408e18: ││││┕━┿┿━┿━━━━ mov %rdx,0x10(%rsp)
  9398. 408e1d: ││││ ││ ┆ mov 0x0(%rbp),%r15
  9399. 408e21: ││││ ││ ┆ test %r15,%r15
  9400. 408e24: ││││ ││╭┼──── je 408f35 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x4b5>
  9401. 408e2a: ││││ │││┆ mov 0x8(%rbp),%r13
  9402. 408e2e: ││││ │││┆ mov $0x72,%al
  9403. 408e30: ││││ │││┆ xor %ebx,%ebx
  9404. 408e32: ││││ │││┆ lea 0x88(%rsp),%rbp
  9405. 408e3a: ││││ │││┆ ╭ jmp 408e44 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x3c4>
  9406. 408e3c: ││││ │││┆ │ nopl 0x0(%rax)
  9407. 408e40: ││││ │││┆ ┍━┿ mov 0x8(%r14),%al
  9408. 408e44: ││││ │││┆ ┆ ┕ mov 0x0(%r13,%rbx,1),%r12b
  9409. 408e49: ││││ │││┆ ┆ mov 0x10(%rsp),%rcx
  9410. 408e4e: ││││ │││┆ ┆ mov (%rcx),%rdx
  9411. 408e51: ││││ │││┆ ┆ mov %rdx,0x88(%rsp)
  9412. 408e59: ││││ │││┆ ┆ or $0x10,%al
  9413. 408e5b: ││││ │││┆ ┆ movzbl %al,%eax
  9414. 408e5e: ││││ │││┆ ┆ cmp $0x73,%eax
  9415. 408e61: ││││ │││┆ ┆╭─ jne 408eb0 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x430>
  9416. 408e63: ││││ │││┆ ┆│ mov $0x1,%esi
  9417. 408e68: ││││ │││┆ ┆│ mov %rbp,%rdi
  9418. 408e6b: ││││ │││┆ ┆│ callq 40ab20 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv>
  9419. 408e70: ││││ │││┆ ┆│ mov 0x88(%rsp),%rcx
  9420. 408e78: ││││ │││┆ ┆│ mov 0x8(%rcx),%rax
  9421. 408e7c: ││││ │││┆ ┆│ cmp $0xffffffffffffffff,%rax
  9422. 408e80: ││││ │││┆─┼┼─ je 408f47 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x4c7>
  9423. 408e86: ││││ │││┆ ┆│ mov 0x10(%rcx),%rcx
  9424. 408e8a: ││││ │││┆ ┆│ mov %r12b,(%rcx,%rax,1)
  9425. 408e8e: ││││ │││┆ ┆│ inc %rax
  9426. 408e91: ││││ │││┆ ┆│ mov 0x88(%rsp),%rdx
  9427. 408e99: ││││ │││┆ ┆│ mov %rax,0x8(%rdx)
  9428. 408e9d: ││││ │││┆ ┆│ mov %rcx,0x10(%rdx)
  9429. 408ea1: ││││ │││┆ ┆│╭ jmp 408ebc <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x43c>
  9430. 408ea3: ││││ │││┆ ┆││ data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  9431. 408eb0: ││││ │││┆ ┆┕┿ movzbl %r12b,%esi
  9432. 408eb4: ││││ │││┆ ┆ │ mov %r14,%rdi
  9433. 408eb7: ││││ │││┆ ┆ │ callq 4044a0 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderThTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderhKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  9434. 408ebc: ││││ │││┆ ┆ ┕ inc %rbx
  9435. 408ebf: ││││ │││┆ ┆ cmp %r15,%rbx
  9436. 408ec2: ││││ │││┆ ╰── jb 408e40 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x3c0>
  9437. 408ec8: ││││ │││┆╭─── jmp 408f35 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x4b5>
  9438. 408eca: │┕┿┿━━┿┿┿┿┿━━━ mov %rdx,%rbp
  9439. 408ecd: │ ││ │││┆│ mov %rbp,%rdi
  9440. 408ed0: │ ││ │││┆│ mov %r13,%rsi
  9441. 408ed3: │ ││ │││┆│ callq 40ab20 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv>
  9442. 408ed8: │ ││ │││┆│ mov 0x0(%rbp),%rax
  9443. 408edc: │ ││ │││┆│ mov 0x8(%rax),%rdi
  9444. 408ee0: │ ││ │││┆│ mov %rdi,%rbx
  9445. 408ee3: │ ││ │││┆│ add %r13,%rbx
  9446. 408ee6: │ ││ │││╰┼─── jb 408e04 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x384>
  9447. 408eec: │ ││ │││││ mov 0x10(%rax),%r12
  9448. 408ef0: │ ││ │││││ add %r12,%rdi
  9449. 408ef3: │ ││ │││││ mov %r13,%rsi
  9450. 408ef6: │ ││ │││││ mov %r15,%rdx
  9451. 408ef9: │ ││ │││││ mov %r13,%rcx
  9452. 408efc: │ ││ │││││ callq 41a380 <_d_array_slice_copy>
  9453. 408f01: │ ││ │││││ mov 0x0(%rbp),%rax
  9454. 408f05: │ ││ │││││ mov %rbp,%r15
  9455. 408f08: │ ││ │││││ mov %rbx,0x8(%rax)
  9456. 408f0c: │ ││ │││││ mov %r12,0x10(%rax)
  9457. 408f10: │ ││ │││││ movslq (%r14),%rbx
  9458. 408f13: │ ││ │││││ cmp %r13,%rbx
  9459. 408f16: │ ││ │││││╭── jbe 408f35 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x4b5>
  9460. 408f18: │ ││ ││││││ xor %ebp,%ebp
  9461. 408f1a: │ ││ ││││││ sub %r13,%rbx
  9462. 408f1d: │ ││ ││││││╭─ je 408f35 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x4b5>
  9463. 408f1f: │ ││ │││││││ nop
  9464. 408f20: │ ││ │││││││┍ mov $0x20,%edi
  9465. 408f25: │ ││ │││││││┆ mov %r15,%rsi
  9466. 408f28: │ ││ │││││││┆ callq 40a930 <_D3std5range10primitives50__T3putTS3std5array17__T8AppenderTAyaZ8AppenderTaZ3putFNaNbNfKS3std5array17__T8AppenderTAyaZ8AppenderaZv>
  9467. 408f2d: │ ││ │││││││┆ inc %rbp
  9468. 408f30: │ ││ │││││││┆ cmp %rbx,%rbp
  9469. 408f33: │ ││ │││││││╰ jb 408f20 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x4a0>
  9470. 408f35: │ ┕┷━━┷┷┷┿┷┷┷━ add $0x98,%rsp
  9471. 408f3c: │ │ pop %rbx
  9472. 408f3d: │ │ pop %r12
  9473. 408f3f: │ │ pop %r13
  9474. 408f41: │ │ pop %r14
  9475. 408f43: │ │ pop %r15
  9476. 408f45: │ │ pop %rbp
  9477. 408f46: │ │ retq
  9478. 408f47: │ ┕━━━━ mov $0x29,%edi
  9479. 408f4c: │ mov $0x432390,%esi
  9480. 408f51: │ mov $0xb0d,%edx
  9481. 408f56: │ callq 4161f0 <_d_arraybounds>
  9482. 408f5b: ┕━━━━━━━━━━━━━ mov $0x655450,%edi
  9483. 408f60: callq 422d70 <_d_newclass>
  9484. 408f65: mov %rax,%rbx
  9485. 408f68: movq $0x43ccb0,(%rbx)
  9486. 408f6f: movq $0x0,0x8(%rbx)
  9487. 408f77: mov 0x33da2(%rip),%rax # 43cd20 <_D9Exception6__initZ+0x40>
  9488. 408f7e: mov %rax,0x40(%rbx)
  9489. 408f82: movups 0x33d87(%rip),%xmm0 # 43cd10 <_D9Exception6__initZ+0x30>
  9490. 408f89: movups %xmm0,0x30(%rbx)
  9491. 408f8d: movups 0x33d6c(%rip),%xmm0 # 43cd00 <_D9Exception6__initZ+0x20>
  9492. 408f94: movups %xmm0,0x20(%rbx)
  9493. 408f98: movups 0x33d51(%rip),%xmm0 # 43ccf0 <_D9Exception6__initZ+0x10>
  9494. 408f9f: movups %xmm0,0x10(%rbx)
  9495. 408fa3: movzbl 0x8(%r14),%ebp
  9496. 408fa8: mov $0x27,%edi
  9497. 408fad: mov $0x432530,%esi
  9498. 408fb2: callq 40b510 <_D3std4conv11__T2toTAyaZ11__T2toTAyaZ2toFNaNbNiNfAyaZAya>
  9499. 408fb7: mov %rax,0x88(%rsp)
  9500. 408fbf: mov %rdx,0x90(%rsp)
  9501. 408fc7: movq $0x0,0x80(%rsp)
  9502. 408fd3: lea 0x80(%rsp),%rdi
  9503. 408fdb: xor %esi,%esi
  9504. 408fdd: callq 40aaf0 <_D3std5array17__T8AppenderTAyaZ8Appender6__ctorMFNaNbNcNfnZS3std5array17__T8AppenderTAyaZ8Appender>
  9505. 408fe2: mov 0x80(%rsp),%rax
  9506. 408fea: mov %rax,0x78(%rsp)
  9507. 408fef: mov %rax,0x80(%rsp)
  9508. 408ff7: lea 0x80(%rsp),%rsi
  9509. 408fff: mov %ebp,%edi
  9510. 409001: callq 40a930 <_D3std5range10primitives50__T3putTS3std5array17__T8AppenderTAyaZ8AppenderTaZ3putFNaNbNfKS3std5array17__T8AppenderTAyaZ8AppenderaZv>
  9511. 409006: lea 0x78(%rsp),%rdi
  9512. 40900b: callq 40a9f0 <_D3std5array17__T8AppenderTAyaZ8Appender4dataMNgFNaNbNdNiNeZAya>
  9513. 409010: mov %rdx,%rcx
  9514. 409013: lea 0x88(%rsp),%rsi
  9515. 40901b: mov $0x440418,%edi
  9516. 409020: mov %rax,%rdx
  9517. 409023: callq 424630 <_d_arrayappendT>
  9518. 409028: mov %rax,0x20(%rsp)
  9519. 40902d: mov %rdx,0x28(%rsp)
  9520. 409032: movups 0x20(%rsp),%xmm0
  9521. 409037: movups %xmm0,(%rsp)
  9522. 40903b: xor %esi,%esi
  9523. 40903d: mov $0x9bd,%edx
  9524. 409042: mov $0x2a,%ecx
  9525. 409047: mov $0x432320,%r8d
  9526. 40904d: mov %rbx,%rdi
  9527. 409050: callq 41bc90 <_D6object9Exception6__ctorMFNaNbNiNfAyaAyamC6object9ThrowableZC9Exception>
  9528. 409055: mov %rax,%rdi
  9529. 409058: callq 41ad10 <_d_throw_exception>
  9530. 40905d: nopl (%rax)
  9531.  
  9532. 0000000000409060 <_D3std6format56__T10formatCharTS3std5array17__T8AppenderTAyaZ8AppenderZ10formatCharFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxwxaZv>:
  9533. 409060: push %rbp
  9534. 409061: push %r14
  9535. 409063: push %rbx
  9536. 409064: sub $0x10,%rsp
  9537. 409068: mov %rdx,%r14
  9538. 40906b: mov %esi,%ebx
  9539. 40906d: mov %edi,%ebp
  9540. 40906f: mov %r14,0x8(%rsp)
  9541. 409074: mov %ebx,%edi
  9542. 409076: callq 409ef0 <_D3std3uni11isGraphicalFNaNbNiNfwZb>
  9543. 40907b: test $0x1,%al
  9544. 40907d: ╭── je 4090ac <_D3std6format56__T10formatCharTS3std5array17__T8AppenderTAyaZ8AppenderZ10formatCharFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxwxaZv+0x4c>
  9545. 40907f: │ movzbl %bpl,%eax
  9546. 409083: │ cmp %ebx,%eax
  9547. 409085: │ ╭ je 40908c <_D3std6format56__T10formatCharTS3std5array17__T8AppenderTAyaZ8AppenderZ10formatCharFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxwxaZv+0x2c>
  9548. 409087: │ │ cmp $0x5c,%ebx
  9549. 40908a: │╭┼ jne 40909b <_D3std6format56__T10formatCharTS3std5array17__T8AppenderTAyaZ8AppenderZ10formatCharFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxwxaZv+0x3b>
  9550. 40908c: ││┕ lea 0x8(%rsp),%rsi
  9551. 409091: ││ mov $0x5c,%edi
  9552. 409096: ││ callq 40a930 <_D3std5range10primitives50__T3putTS3std5array17__T8AppenderTAyaZ8AppenderTaZ3putFNaNbNfKS3std5array17__T8AppenderTAyaZ8AppenderaZv>
  9553. 40909b: │┕━ lea 0x8(%rsp),%rdi
  9554. 4090a0: │ mov %ebx,%esi
  9555. 4090a2: │ callq 4096b0 <_D3std5array17__T8AppenderTAyaZ8Appender11__T3putTxwZ3putMFNaNfxwZv>
  9556. 4090a7: ╭──────┼── jmpq 409162 <_D3std6format56__T10formatCharTS3std5array17__T8AppenderTAyaZ8AppenderZ10formatCharFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxwxaZv+0x102>
  9557. 4090ac: │ ┕━━ cmp $0x100,%ebx
  9558. 4090b2: │╭──────── jae 40916b <_D3std6format56__T10formatCharTS3std5array17__T8AppenderTAyaZ8AppenderZ10formatCharFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxwxaZv+0x10b>
  9559. 4090b8: ││ mov $0x4329e9,%edx
  9560. 4090bd: ││ cmp $0x1f,%ebx
  9561. 4090c0: ╭┼┼──────── ja 40917f <_D3std6format56__T10formatCharTS3std5array17__T8AppenderTAyaZ8AppenderZ10formatCharFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxwxaZv+0x11f>
  9562. 4090c6: │││ xor %ebp,%ebp
  9563. 4090c8: │││ cmp $0xa,%ebx
  9564. 4090cb: │││ ╭────── je 409117 <_D3std6format56__T10formatCharTS3std5array17__T8AppenderTAyaZ8AppenderZ10formatCharFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxwxaZv+0xb7>
  9565. 4090cd: │││ │ mov $0x1,%ebp
  9566. 4090d2: │││ │ cmp $0xd,%ebx
  9567. 4090d5: │││ │╭───── je 409117 <_D3std6format56__T10formatCharTS3std5array17__T8AppenderTAyaZ8AppenderZ10formatCharFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxwxaZv+0xb7>
  9568. 4090d7: │││ ││ mov $0x2,%ebp
  9569. 4090dc: │││ ││ cmp $0x9,%ebx
  9570. 4090df: │││ ││╭──── je 409117 <_D3std6format56__T10formatCharTS3std5array17__T8AppenderTAyaZ8AppenderZ10formatCharFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxwxaZv+0xb7>
  9571. 4090e1: │││ │││ mov $0x3,%ebp
  9572. 4090e6: │││ │││ cmp $0x7,%ebx
  9573. 4090e9: │││ │││╭─── je 409117 <_D3std6format56__T10formatCharTS3std5array17__T8AppenderTAyaZ8AppenderZ10formatCharFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxwxaZv+0xb7>
  9574. 4090eb: │││ ││││ mov $0x4,%ebp
  9575. 4090f0: │││ ││││ cmp $0x8,%ebx
  9576. 4090f3: │││ ││││╭── je 409117 <_D3std6format56__T10formatCharTS3std5array17__T8AppenderTAyaZ8AppenderZ10formatCharFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxwxaZv+0xb7>
  9577. 4090f5: │││ │││││ mov $0x5,%ebp
  9578. 4090fa: │││ │││││ cmp $0xc,%ebx
  9579. 4090fd: │││ │││││╭─ je 409117 <_D3std6format56__T10formatCharTS3std5array17__T8AppenderTAyaZ8AppenderZ10formatCharFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxwxaZv+0xb7>
  9580. 4090ff: │││ ││││││ mov $0x6,%ebp
  9581. 409104: │││ ││││││ cmp $0xb,%ebx
  9582. 409107: │││ ││││││╭ je 409117 <_D3std6format56__T10formatCharTS3std5array17__T8AppenderTAyaZ8AppenderZ10formatCharFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxwxaZv+0xb7>
  9583. 409109: │││ │││││││ mov $0x4329e9,%edx
  9584. 40910e: │││ │││││││ mov $0x7,%ebp
  9585. 409113: │││ │││││││ test %ebx,%ebx
  9586. 409115: │││╭┼┼┼┼┼┼┼ jne 40917f <_D3std6format56__T10formatCharTS3std5array17__T8AppenderTAyaZ8AppenderZ10formatCharFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxwxaZv+0x11f>
  9587. 409117: ││││┕┷┷┷┷┷┷ lea 0x8(%rsp),%rbx
  9588. 40911c: ││││ mov $0x5c,%edi
  9589. 409121: ││││ mov %rbx,%rsi
  9590. 409124: ││││ callq 40a930 <_D3std5range10primitives50__T3putTS3std5array17__T8AppenderTAyaZ8AppenderTaZ3putFNaNbNfKS3std5array17__T8AppenderTAyaZ8AppenderaZv>
  9591. 409129: ││││ mov $0x1,%esi
  9592. 40912e: ││││ mov %rbx,%rdi
  9593. 409131: ││││ callq 40ab20 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv>
  9594. 409136: ││││ mov 0x8(%rsp),%rcx
  9595. 40913b: ││││ mov 0x8(%rcx),%rax
  9596. 40913f: ││││ cmp $0xffffffffffffffff,%rax
  9597. 409143: ││││ ╭─ je 409196 <_D3std6format56__T10formatCharTS3std5array17__T8AppenderTAyaZ8AppenderZ10formatCharFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxwxaZv+0x136>
  9598. 409145: ││││ │ mov 0x4329e0(%rbp),%dl
  9599. 40914b: ││││ │ mov 0x10(%rcx),%rcx
  9600. 40914f: ││││ │ mov %dl,(%rcx,%rax,1)
  9601. 409152: ││││ │ inc %rax
  9602. 409155: ││││ │ mov 0x8(%rsp),%rdx
  9603. 40915a: ││││ │ mov %rax,0x8(%rdx)
  9604. 40915e: ││││ │ mov %rcx,0x10(%rdx)
  9605. 409162: │┕┿┿━━━━━┿━ add $0x10,%rsp
  9606. 409166: │ ││ │ pop %rbx
  9607. 409167: │ ││ │ pop %r14
  9608. 409169: │ ││ │ pop %rbp
  9609. 40916a: │ ││ │ retq
  9610. 40916b: │ ┕┿━━━━━┿━ cmp $0x10000,%ebx
  9611. 409171: │ │ │ mov $0x4329f0,%eax
  9612. 409176: │ │ │ mov $0x4329f7,%edx
  9613. 40917b: │ │ │ cmovb %rax,%rdx
  9614. 40917f: ┕━━┷━━━━━┿━ mov $0x6,%esi
  9615. 409184: │ mov %ebx,%edi
  9616. 409186: │ mov %r14,%rcx
  9617. 409189: │ add $0x10,%rsp
  9618. 40918d: │ pop %rbx
  9619. 40918e: │ pop %r14
  9620. 409190: │ pop %rbp
  9621. 409191: │╭ jmpq 4091b0 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk>
  9622. 409196: ┕┿ mov $0x29,%edi
  9623. 40919b: │ mov $0x432390,%esi
  9624. 4091a0: │ mov $0xb0d,%edx
  9625. 4091a5: │ callq 4161f0 <_d_arraybounds>
  9626. 4091aa: │ nopw 0x0(%rax,%rax,1)
  9627.  
  9628. 00000000004091b0 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk>:
  9629. 4091b0: push %rbp
  9630. 4091b1: push %r15
  9631. 4091b3: push %r14
  9632. 4091b5: push %r13
  9633. 4091b7: push %r12
  9634. 4091b9: push %rbx
  9635. 4091ba: sub $0x98,%rsp
  9636. 4091c1: mov %rcx,%r15
  9637. 4091c4: mov %rsi,0x10(%rsp)
  9638. 4091c9: mov %edi,%r12d
  9639. 4091cc: movups 0x29c55(%rip),%xmm0 # 432e28 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x20>
  9640. 4091d3: movaps %xmm0,0x40(%rsp)
  9641. 4091d8: movups 0x29c39(%rip),%xmm0 # 432e18 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10>
  9642. 4091df: movaps %xmm0,0x30(%rsp)
  9643. 4091e4: movups 0x29c1d(%rip),%xmm0 # 432e08 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ>
  9644. 4091eb: movaps %xmm0,0x20(%rsp)
  9645. 4091f0: mov %rsi,0x50(%rsp)
  9646. 4091f5: mov %rdx,0x58(%rsp)
  9647. 4091fa: lea 0x20(%rsp),%rdi
  9648. 4091ff: mov %r15,%rsi
  9649. 409202: callq 4082b0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb>
  9650. 409207: xor %ebp,%ebp
  9651. 409209: test $0x1,%al
  9652. 40920b: ╭───────────────── je 40956b <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x3bb>
  9653. 409211: │ xor %ebx,%ebx
  9654. 409213: │ test %r12d,%r12d
  9655. 409216: │ mov $0x7ffffffe,%r14d
  9656. 40921c: │ cmovns %r12d,%r14d
  9657. 409220: │ ╭───── js 4093b5 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x205>
  9658. 409226: │ │ lea 0x20(%rsp),%r13
  9659. 40922b: │ │ nopl 0x0(%rax,%rax,1)
  9660. 409230: │ │┍━━━━ cmp $0x1,%ebx
  9661. 409233: │ │┆ ╭ jne 409241 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x91>
  9662. 409235: │ │┆ │ mov 0x29(%rsp),%al
  9663. 409239: │ │┆ │ test %al,%al
  9664. 40923b: │ ╭─────────┼┼───┼ je 40955e <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x3ae>
  9665. 409241: │ │ │┆ ┕ mov 0x20(%rsp),%ebp
  9666. 409245: │ │ │┆ cmp $0x7fffffff,%ebp
  9667. 40924b: │ │ │┆ ╭ jne 409280 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0xd0>
  9668. 40924d: │ │ │┆ │ test %ebx,%ebx
  9669. 40924f: │╭┼─────────┼┼───┼ jne 40957f <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x3cf>
  9670. 409255: │││ │┆ │ test %r12d,%r12d
  9671. 409258: │││ │┆ │ setns %al
  9672. 40925b: │││ │┆ │ movzbl %al,%edx
  9673. 40925e: │││ │┆ │ xor %edi,%edi
  9674. 409260: │││ │┆ │ mov $0x409830,%esi
  9675. 409265: │││ │┆ │ callq 40b520 <_D3std9exception14__T7enforceTbZ7enforceFNaNfbLC6object9ThrowableZb>
  9676. 40926a: │││ │┆ │ mov %r12d,0x20(%rsp)
  9677. 40926f: │││ │┆ │ mov $0x1,%ebx
  9678. 409274: │││ │┆ ╭┼ jmp 4092b0 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x100>
  9679. 409276: │││ │┆ ││ nopw %cs:0x0(%rax,%rax,1)
  9680. 409280: │││ │┆ │┕ test %ebp,%ebp
  9681. 409282: │││ │┆ │╭ jns 4092b0 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x100>
  9682. 409284: │││ │┆ ││ cmp $0xffffffff,%ebp
  9683. 409287: │││╭────────┼┼──┼┼ jne 409588 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x3d8>
  9684. 40928d: ││││ │┆ ││ neg %ebp
  9685. 40928f: ││││ │┆ ││ test %r12d,%r12d
  9686. 409292: ││││ │┆ ││ setns %al
  9687. 409295: ││││ │┆ ││ movzbl %al,%edx
  9688. 409298: ││││ │┆ ││ xor %edi,%edi
  9689. 40929a: ││││ │┆ ││ mov $0x409830,%esi
  9690. 40929f: ││││ │┆ ││ callq 40b520 <_D3std9exception14__T7enforceTbZ7enforceFNaNfbLC6object9ThrowableZb>
  9691. 4092a4: ││││ │┆ ││ cmp %ebp,%ebx
  9692. 4092a6: ││││ │┆ ││ cmovb %ebp,%ebx
  9693. 4092a9: ││││ │┆ ││ mov %r12d,0x20(%rsp)
  9694. 4092ae: ││││ │┆ ││ xchg %ax,%ax
  9695. 4092b0: ││││ │┆ ┕┷ mov 0x24(%rsp),%ebp
  9696. 4092b4: ││││ │┆ cmp $0x7fffffff,%ebp
  9697. 4092ba: ││││ │┆ ╭ jne 4092f0 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x140>
  9698. 4092bc: ││││ │┆ │ test %ebx,%ebx
  9699. 4092be: ││││╭───────┼┼───┼ jne 40957f <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x3cf>
  9700. 4092c4: │││││ │┆ │ test %r12d,%r12d
  9701. 4092c7: │││││ │┆ │ setns %al
  9702. 4092ca: │││││ │┆ │ movzbl %al,%edx
  9703. 4092cd: │││││ │┆ │ xor %edi,%edi
  9704. 4092cf: │││││ │┆ │ mov $0x409830,%esi
  9705. 4092d4: │││││ │┆ │ callq 40b520 <_D3std9exception14__T7enforceTbZ7enforceFNaNfbLC6object9ThrowableZb>
  9706. 4092d9: │││││ │┆ │ mov %r14d,0x24(%rsp)
  9707. 4092de: │││││ │┆ │ mov $0x1,%ebp
  9708. 4092e3: │││││ │┆╭──┼ jmp 409340 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x190>
  9709. 4092e5: │││││ │┆│ │ data32 nopw %cs:0x0(%rax,%rax,1)
  9710. 4092f0: │││││ │┆│ ┕ test %ebp,%ebp
  9711. 4092f2: │││││ │┆│ ╭ js 4092f8 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x148>
  9712. 4092f4: │││││ │┆│ │ mov %ebx,%ebp
  9713. 4092f6: │││││ │┆│╭─┼ jmp 409340 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x190>
  9714. 4092f8: │││││ │┆││ ┕ cmp $0xffffffff,%ebp
  9715. 4092fb: │││││╭──────┼┼┼┼── jne 409588 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x3d8>
  9716. 409301: ││││││ │┆││ neg %ebp
  9717. 409303: ││││││ │┆││ test %r12d,%r12d
  9718. 409306: ││││││ │┆││ setns %al
  9719. 409309: ││││││ │┆││ movzbl %al,%edx
  9720. 40930c: ││││││ │┆││ xor %edi,%edi
  9721. 40930e: ││││││ │┆││ mov $0x409830,%esi
  9722. 409313: ││││││ │┆││ callq 40b520 <_D3std9exception14__T7enforceTbZ7enforceFNaNfbLC6object9ThrowableZb>
  9723. 409318: ││││││ │┆││ cmp %ebp,%ebx
  9724. 40931a: ││││││ │┆││ cmovae %ebx,%ebp
  9725. 40931d: ││││││ │┆││ test %r12d,%r12d
  9726. 409320: ││││││ │┆││ ╭ js 409329 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x179>
  9727. 409322: ││││││ │┆││ │ mov %r12d,0x24(%rsp)
  9728. 409327: ││││││ │┆││╭┼ jmp 409340 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x190>
  9729. 409329: ││││││ │┆│││┕ movl $0x7ffffffe,0x24(%rsp)
  9730. 409331: ││││││ │┆│││ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  9731. 409340: ││││││ │┆┕┷┷━ mov 0x29(%rsp),%cl
  9732. 409344: ││││││ │┆ test %cl,%cl
  9733. 409346: ││││││ │┆ ╭── je 409380 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x1d0>
  9734. 409348: ││││││ │┆ │ mov 0x2a(%rsp),%al
  9735. 40934c: ││││││ │┆ │ movzbl %cl,%ecx
  9736. 40934f: ││││││ │┆ │ cmp $0x1,%ecx
  9737. 409352: ││││││ │┆ │╭─ jne 40936d <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x1bd>
  9738. 409354: ││││││ │┆ ││ movzbl %al,%edx
  9739. 409357: ││││││ │┆ ││ cmp %edx,%ecx
  9740. 409359: ││││││ │┆ ││╭ ja 40936d <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x1bd>
  9741. 40935b: ││││││ │┆ │││ mov %r13,%rdi
  9742. 40935e: ││││││ │┆ │││ mov %r12d,%esi
  9743. 409361: ││││││ │┆ │││ mov %r15,%rdx
  9744. 409364: ││││││ │┆ │││ callq 40ba80 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  9745. 409369: ││││││ │┆ │││ mov 0x2a(%rsp),%al
  9746. 40936d: ││││││ │┆ │┕┷ movzbl %al,%eax
  9747. 409370: ││││││ │┆ │ cmp %eax,%ebp
  9748. 409372: ││││││ │┆ │ cmovb %eax,%ebp
  9749. 409375: ││││││ │┆ │ ╭ jmp 40939b <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x1eb>
  9750. 409377: ││││││ │┆ │ │ nopw 0x0(%rax,%rax,1)
  9751. 409380: ││││││ │┆ ┕━┿ test %ebp,%ebp
  9752. 409382: ││││││╭─────┼┼───┼ jne 409594 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x3e4>
  9753. 409388: │││││││ │┆ │ mov %r13,%rdi
  9754. 40938b: │││││││ │┆ │ mov %r12d,%esi
  9755. 40938e: │││││││ │┆ │ mov %r15,%rdx
  9756. 409391: │││││││ │┆ │ callq 40ba80 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  9757. 409396: │││││││ │┆ │ mov $0x1,%ebp
  9758. 40939b: │││││││ │┆ ┕ mov %r13,%rdi
  9759. 40939e: │││││││ │┆ mov %r15,%rsi
  9760. 4093a1: │││││││ │┆ callq 4082b0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb>
  9761. 4093a6: │││││││ │┆ test $0x1,%al
  9762. 4093a8: │││││││ │┆ mov %ebp,%ebx
  9763. 4093aa: │││││││ │╰──── jne 409230 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x80>
  9764. 4093b0: │││││││╭────┼───── jmpq 40956b <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x3bb>
  9765. 4093b5: ││││││││ ┕━━━━━ mov %r12d,%eax
  9766. 4093b8: ││││││││ neg %eax
  9767. 4093ba: ││││││││ mov %eax,0x1c(%rsp)
  9768. 4093be: ││││││││ lea 0x20(%rsp),%r13
  9769. 4093c3: ││││││││ data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  9770. 4093d0: ││││││││ ┍━━━━━━━━ cmp $0x1,%ebx
  9771. 4093d3: ││││││││ ┆ ╭ jne 4093e1 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x231>
  9772. 4093d5: ││││││││ ┆ │ mov 0x29(%rsp),%al
  9773. 4093d9: ││││││││ ┆ │ test %al,%al
  9774. 4093db: ││││││││ ┆╭──────┼ je 40955e <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x3ae>
  9775. 4093e1: ││││││││ ┆│ ┕ mov 0x20(%rsp),%ebp
  9776. 4093e5: ││││││││ ┆│ cmp $0x7fffffff,%ebp
  9777. 4093eb: ││││││││ ┆│ ╭ jne 409420 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x270>
  9778. 4093ed: ││││││││ ┆│ │ test %ebx,%ebx
  9779. 4093ef: ││││││││╭┼┼──────┼ jne 40957f <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x3cf>
  9780. 4093f5: │││││││││┆│ │ test %r12d,%r12d
  9781. 4093f8: │││││││││┆│ │ setns %al
  9782. 4093fb: │││││││││┆│ │ movzbl %al,%edx
  9783. 4093fe: │││││││││┆│ │ xor %edi,%edi
  9784. 409400: │││││││││┆│ │ mov $0x409830,%esi
  9785. 409405: │││││││││┆│ │ callq 40b520 <_D3std9exception14__T7enforceTbZ7enforceFNaNfbLC6object9ThrowableZb>
  9786. 40940a: │││││││││┆│ │ orb $0x1,0x2b(%rsp)
  9787. 40940f: │││││││││┆│ │ mov 0x1c(%rsp),%eax
  9788. 409413: │││││││││┆│ │ mov %eax,0x20(%rsp)
  9789. 409417: │││││││││┆│ │ mov $0x1,%ebx
  9790. 40941c: │││││││││┆│ ╭┼ jmp 409460 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x2b0>
  9791. 40941e: │││││││││┆│ ││ xchg %ax,%ax
  9792. 409420: │││││││││┆│ │┕ test %ebp,%ebp
  9793. 409422: │││││││││┆│ │╭ jns 409460 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x2b0>
  9794. 409424: │││││││││┆│ ││ cmp $0xffffffff,%ebp
  9795. 409427: │││││││││┆│╭────┼┼ jne 409588 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x3d8>
  9796. 40942d: │││││││││┆││ ││ neg %ebp
  9797. 40942f: │││││││││┆││ ││ test %r12d,%r12d
  9798. 409432: │││││││││┆││ ││ setns %al
  9799. 409435: │││││││││┆││ ││ movzbl %al,%edx
  9800. 409438: │││││││││┆││ ││ xor %edi,%edi
  9801. 40943a: │││││││││┆││ ││ mov $0x409830,%esi
  9802. 40943f: │││││││││┆││ ││ callq 40b520 <_D3std9exception14__T7enforceTbZ7enforceFNaNfbLC6object9ThrowableZb>
  9803. 409444: │││││││││┆││ ││ cmp %ebp,%ebx
  9804. 409446: │││││││││┆││ ││ cmovb %ebp,%ebx
  9805. 409449: │││││││││┆││ ││ orb $0x1,0x2b(%rsp)
  9806. 40944e: │││││││││┆││ ││ mov 0x1c(%rsp),%eax
  9807. 409452: │││││││││┆││ ││ mov %eax,0x20(%rsp)
  9808. 409456: │││││││││┆││ ││ nopw %cs:0x0(%rax,%rax,1)
  9809. 409460: │││││││││┆││ ┕┷ mov 0x24(%rsp),%ebp
  9810. 409464: │││││││││┆││ cmp $0x7fffffff,%ebp
  9811. 40946a: │││││││││┆││ ╭ jne 4094a0 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x2f0>
  9812. 40946c: │││││││││┆││ │ test %ebx,%ebx
  9813. 40946e: │││││││││┆││╭────┼ jne 40957f <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x3cf>
  9814. 409474: │││││││││┆│││ │ test %r12d,%r12d
  9815. 409477: │││││││││┆│││ │ setns %al
  9816. 40947a: │││││││││┆│││ │ movzbl %al,%edx
  9817. 40947d: │││││││││┆│││ │ xor %edi,%edi
  9818. 40947f: │││││││││┆│││ │ mov $0x409830,%esi
  9819. 409484: │││││││││┆│││ │ callq 40b520 <_D3std9exception14__T7enforceTbZ7enforceFNaNfbLC6object9ThrowableZb>
  9820. 409489: │││││││││┆│││ │ mov %r14d,0x24(%rsp)
  9821. 40948e: │││││││││┆│││ │ mov $0x1,%ebp
  9822. 409493: │││││││││┆│││ ╭──┼ jmp 4094f0 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x340>
  9823. 409495: │││││││││┆│││ │ │ data32 nopw %cs:0x0(%rax,%rax,1)
  9824. 4094a0: │││││││││┆│││ │ ┕ test %ebp,%ebp
  9825. 4094a2: │││││││││┆│││ │ ╭ js 4094a8 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x2f8>
  9826. 4094a4: │││││││││┆│││ │ │ mov %ebx,%ebp
  9827. 4094a6: │││││││││┆│││ │╭─┼ jmp 4094f0 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x340>
  9828. 4094a8: │││││││││┆│││ ││ ┕ cmp $0xffffffff,%ebp
  9829. 4094ab: │││││││││┆│││╭┼┼── jne 409588 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x3d8>
  9830. 4094b1: │││││││││┆││││││ neg %ebp
  9831. 4094b3: │││││││││┆││││││ test %r12d,%r12d
  9832. 4094b6: │││││││││┆││││││ setns %al
  9833. 4094b9: │││││││││┆││││││ movzbl %al,%edx
  9834. 4094bc: │││││││││┆││││││ xor %edi,%edi
  9835. 4094be: │││││││││┆││││││ mov $0x409830,%esi
  9836. 4094c3: │││││││││┆││││││ callq 40b520 <_D3std9exception14__T7enforceTbZ7enforceFNaNfbLC6object9ThrowableZb>
  9837. 4094c8: │││││││││┆││││││ cmp %ebp,%ebx
  9838. 4094ca: │││││││││┆││││││ cmovae %ebx,%ebp
  9839. 4094cd: │││││││││┆││││││ test %r12d,%r12d
  9840. 4094d0: │││││││││┆││││││ ╭ js 4094d9 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x329>
  9841. 4094d2: │││││││││┆││││││ │ mov %r12d,0x24(%rsp)
  9842. 4094d7: │││││││││┆││││││╭┼ jmp 4094f0 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x340>
  9843. 4094d9: │││││││││┆│││││││┕ movl $0x7ffffffe,0x24(%rsp)
  9844. 4094e1: │││││││││┆│││││││ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  9845. 4094f0: │││││││││┆││││┕┷┷━ mov 0x29(%rsp),%cl
  9846. 4094f4: │││││││││┆││││ test %cl,%cl
  9847. 4094f6: │││││││││┆││││ ╭── je 409530 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x380>
  9848. 4094f8: │││││││││┆││││ │ mov 0x2a(%rsp),%al
  9849. 4094fc: │││││││││┆││││ │ movzbl %cl,%ecx
  9850. 4094ff: │││││││││┆││││ │ cmp $0x1,%ecx
  9851. 409502: │││││││││┆││││ │╭─ jne 40951d <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x36d>
  9852. 409504: │││││││││┆││││ ││ movzbl %al,%edx
  9853. 409507: │││││││││┆││││ ││ cmp %edx,%ecx
  9854. 409509: │││││││││┆││││ ││╭ ja 40951d <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x36d>
  9855. 40950b: │││││││││┆││││ │││ mov %r13,%rdi
  9856. 40950e: │││││││││┆││││ │││ mov %r12d,%esi
  9857. 409511: │││││││││┆││││ │││ mov %r15,%rdx
  9858. 409514: │││││││││┆││││ │││ callq 40ba80 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  9859. 409519: │││││││││┆││││ │││ mov 0x2a(%rsp),%al
  9860. 40951d: │││││││││┆││││ │┕┷ movzbl %al,%eax
  9861. 409520: │││││││││┆││││ │ cmp %eax,%ebp
  9862. 409522: │││││││││┆││││ │ cmovb %eax,%ebp
  9863. 409525: │││││││││┆││││ │ ╭ jmp 409547 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x397>
  9864. 409527: │││││││││┆││││ │ │ nopw 0x0(%rax,%rax,1)
  9865. 409530: │││││││││┆││││ ┕━┿ test %ebp,%ebp
  9866. 409532: │││││││││┆││││ ╭─┼ jne 409594 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x3e4>
  9867. 409534: │││││││││┆││││ │ │ mov %r13,%rdi
  9868. 409537: │││││││││┆││││ │ │ mov %r12d,%esi
  9869. 40953a: │││││││││┆││││ │ │ mov %r15,%rdx
  9870. 40953d: │││││││││┆││││ │ │ callq 40ba80 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  9871. 409542: │││││││││┆││││ │ │ mov $0x1,%ebp
  9872. 409547: │││││││││┆││││ │ ┕ mov %r13,%rdi
  9873. 40954a: │││││││││┆││││ │ mov %r15,%rsi
  9874. 40954d: │││││││││┆││││ │ callq 4082b0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb>
  9875. 409552: │││││││││┆││││ │ test $0x1,%al
  9876. 409554: │││││││││┆││││ │ mov %ebp,%ebx
  9877. 409556: │││││││││╰┼┼┼┼─┼── jne 4093d0 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x220>
  9878. 40955c: │││││││││ ││││ │ ╭ jmp 40956b <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x3bb>
  9879. 40955e: ││┕┿┿┿┿┿┿━┷┿┿┿━┿━┿ cmpq $0x0,0x10(%rsp)
  9880. 409564: ││ ││││││ │││ │╭┼ jne 4095a8 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x3f8>
  9881. 409566: ││ ││││││ │││ │││ mov $0x1,%ebp
  9882. 40956b: ┕┿━┿┿┿┿┷┿━━┿┿┿━┿┿┷ mov %ebp,%eax
  9883. 40956d: │ ││││ │ │││ ││ add $0x98,%rsp
  9884. 409574: │ ││││ │ │││ ││ pop %rbx
  9885. 409575: │ ││││ │ │││ ││ pop %r12
  9886. 409577: │ ││││ │ │││ ││ pop %r13
  9887. 409579: │ ││││ │ │││ ││ pop %r14
  9888. 40957b: │ ││││ │ │││ ││ pop %r15
  9889. 40957d: │ ││││ │ │││ ││ pop %rbp
  9890. 40957e: │ ││││ │ │││ ││ retq
  9891. 40957f: ┕━┿┷┿┿━┷━━┿┷┿━┿┿━ dec %ebx
  9892. 409581: │ ││ │ │ ││ mov %ebx,%edi
  9893. 409583: │ ││ │ │ ││ callq 404570 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi>
  9894. 409588: ┕━┷┿━━━━┷━┷━┿┿━ mov $0xfffffffe,%edi
  9895. 40958d: │ ││ sub %ebp,%edi
  9896. 40958f: │ ││ callq 404570 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi>
  9897. 409594: ┕━━━━━━━━┷┿━ mov $0x2a,%edi
  9898. 409599: │ mov $0x432320,%esi
  9899. 40959e: │ mov $0x22e,%edx
  9900. 4095a3: │ callq 4161f0 <_d_arraybounds>
  9901. 4095a8: ┕━ mov $0x653b20,%edi
  9902. 4095ad: callq 422d70 <_d_newclass>
  9903. 4095b2: mov %rax,%rbx
  9904. 4095b5: movq $0x439b10,(%rbx)
  9905. 4095bc: movq $0x0,0x8(%rbx)
  9906. 4095c4: mov 0x3053d(%rip),%rax # 439b08 <_D3std6format15FormatException6__initZ+0x40>
  9907. 4095cb: mov %rax,0x40(%rbx)
  9908. 4095cf: movups 0x30522(%rip),%xmm0 # 439af8 <_D3std6format15FormatException6__initZ+0x30>
  9909. 4095d6: movups %xmm0,0x30(%rbx)
  9910. 4095da: movups 0x30507(%rip),%xmm0 # 439ae8 <_D3std6format15FormatException6__initZ+0x20>
  9911. 4095e1: movups %xmm0,0x20(%rbx)
  9912. 4095e5: movups 0x304ec(%rip),%xmm0 # 439ad8 <_D3std6format15FormatException6__initZ+0x10>
  9913. 4095ec: movups %xmm0,0x10(%rbx)
  9914. 4095f0: movzbl 0x28(%rsp),%ebp
  9915. 4095f5: mov $0x1a,%edi
  9916. 4095fa: mov $0x431b20,%esi
  9917. 4095ff: callq 40b510 <_D3std4conv11__T2toTAyaZ11__T2toTAyaZ2toFNaNbNiNfAyaZAya>
  9918. 409604: mov %rax,0x78(%rsp)
  9919. 409609: mov %rdx,0x80(%rsp)
  9920. 409611: movq $0x0,0x90(%rsp)
  9921. 40961d: lea 0x90(%rsp),%rdi
  9922. 409625: xor %esi,%esi
  9923. 409627: callq 40aaf0 <_D3std5array17__T8AppenderTAyaZ8Appender6__ctorMFNaNbNcNfnZS3std5array17__T8AppenderTAyaZ8Appender>
  9924. 40962c: mov 0x90(%rsp),%rax
  9925. 409634: mov %rax,0x88(%rsp)
  9926. 40963c: mov %rax,0x90(%rsp)
  9927. 409644: lea 0x90(%rsp),%rsi
  9928. 40964c: mov %ebp,%edi
  9929. 40964e: callq 40a930 <_D3std5range10primitives50__T3putTS3std5array17__T8AppenderTAyaZ8AppenderTaZ3putFNaNbNfKS3std5array17__T8AppenderTAyaZ8AppenderaZv>
  9930. 409653: lea 0x88(%rsp),%rdi
  9931. 40965b: callq 40a9f0 <_D3std5array17__T8AppenderTAyaZ8Appender4dataMNgFNaNbNdNiNeZAya>
  9932. 409660: mov %rdx,%rcx
  9933. 409663: lea 0x78(%rsp),%rsi
  9934. 409668: mov $0x440418,%edi
  9935. 40966d: mov %rax,%rdx
  9936. 409670: callq 424630 <_d_arrayappendT>
  9937. 409675: mov %rax,0x68(%rsp)
  9938. 40967a: mov %rdx,0x70(%rsp)
  9939. 40967f: movups 0x68(%rsp),%xmm0
  9940. 409684: movups %xmm0,(%rsp)
  9941. 409688: xor %esi,%esi
  9942. 40968a: mov $0x1e4,%edx
  9943. 40968f: mov $0x2a,%ecx
  9944. 409694: mov $0x432320,%r8d
  9945. 40969a: mov %rbx,%rdi
  9946. 40969d: callq 40f330 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException>
  9947. 4096a2: mov %rax,%rdi
  9948. 4096a5: callq 41ad10 <_d_throw_exception>
  9949. 4096aa: nopw 0x0(%rax,%rax,1)
  9950.  
  9951. 00000000004096b0 <_D3std5array17__T8AppenderTAyaZ8Appender11__T3putTxwZ3putMFNaNfxwZv>:
  9952. 4096b0: push %r15
  9953. 4096b2: push %r14
  9954. 4096b4: push %r12
  9955. 4096b6: push %rbx
  9956. 4096b7: push %rax
  9957. 4096b8: mov %esi,%eax
  9958. 4096ba: mov %rdi,%r14
  9959. 4096bd: movl $0xffffffff,0x4(%rsp)
  9960. 4096c5: cmp $0x7f,%eax
  9961. 4096c8: ╭ ja 4096d9 <_D3std5array17__T8AppenderTAyaZ8Appender11__T3putTxwZ3putMFNaNfxwZv+0x29>
  9962. 4096ca: │ mov %al,0x4(%rsp)
  9963. 4096ce: │ mov $0x1,%r15d
  9964. 4096d4: ╭───┼ jmpq 4097a6 <_D3std5array17__T8AppenderTAyaZ8Appender11__T3putTxwZ3putMFNaNfxwZv+0xf6>
  9965. 4096d9: │ ┕ cmp $0x7ff,%eax
  9966. 4096de: │ ╭ ja 409706 <_D3std5array17__T8AppenderTAyaZ8Appender11__T3putTxwZ3putMFNaNfxwZv+0x56>
  9967. 4096e0: │ │ mov %eax,%ecx
  9968. 4096e2: │ │ shr $0x6,%ecx
  9969. 4096e5: │ │ or $0xc0,%ecx
  9970. 4096eb: │ │ mov %cl,0x4(%rsp)
  9971. 4096ef: │ │ and $0x3f,%eax
  9972. 4096f2: │ │ or $0x80,%eax
  9973. 4096f7: │ │ mov %al,0x5(%rsp)
  9974. 4096fb: │ │ mov $0x2,%r15d
  9975. 409701: │ ╭─┼ jmpq 4097a6 <_D3std5array17__T8AppenderTAyaZ8Appender11__T3putTxwZ3putMFNaNfxwZv+0xf6>
  9976. 409706: │ │ ┕ cmp $0xffff,%eax
  9977. 40970b: │ │ ╭ ja 409756 <_D3std5array17__T8AppenderTAyaZ8Appender11__T3putTxwZ3putMFNaNfxwZv+0xa6>
  9978. 40970d: │ │ │ mov %eax,%ecx
  9979. 40970f: │ │ │ and $0xfffff800,%ecx
  9980. 409715: │ │ │ cmp $0xd800,%ecx
  9981. 40971b: ╭┼─┼─┼ je 4097ff <_D3std5array17__T8AppenderTAyaZ8Appender11__T3putTxwZ3putMFNaNfxwZv+0x14f>
  9982. 409721: ││ │ │ mov %eax,%ecx
  9983. 409723: ││ │ │ shr $0xc,%ecx
  9984. 409726: ││ │ │ or $0xe0,%ecx
  9985. 40972c: ││ │ │ mov %cl,0x4(%rsp)
  9986. 409730: ││ │ │ mov %eax,%ecx
  9987. 409732: ││ │ │ shr $0x6,%ecx
  9988. 409735: ││ │ │ and $0x3f,%ecx
  9989. 409738: ││ │ │ or $0x80,%ecx
  9990. 40973e: ││ │ │ mov %cl,0x5(%rsp)
  9991. 409742: ││ │ │ and $0x3f,%eax
  9992. 409745: ││ │ │ or $0x80,%eax
  9993. 40974a: ││ │ │ mov %al,0x6(%rsp)
  9994. 40974e: ││ │ │ mov $0x3,%r15d
  9995. 409754: ││ │╭┼ jmp 4097a6 <_D3std5array17__T8AppenderTAyaZ8Appender11__T3putTxwZ3putMFNaNfxwZv+0xf6>
  9996. 409756: ││ ││┕ cmp $0x110000,%eax
  9997. 40975b: ││╭┼┼─ jae 409810 <_D3std5array17__T8AppenderTAyaZ8Appender11__T3putTxwZ3putMFNaNfxwZv+0x160>
  9998. 409761: │││││ mov %eax,%ecx
  9999. 409763: │││││ shr $0x12,%ecx
  10000. 409766: │││││ or $0xf0,%ecx
  10001. 40976c: │││││ mov %cl,0x4(%rsp)
  10002. 409770: │││││ mov %eax,%ecx
  10003. 409772: │││││ shr $0xc,%ecx
  10004. 409775: │││││ and $0x3f,%ecx
  10005. 409778: │││││ or $0x80,%ecx
  10006. 40977e: │││││ mov %cl,0x5(%rsp)
  10007. 409782: │││││ mov %eax,%ecx
  10008. 409784: │││││ shr $0x6,%ecx
  10009. 409787: │││││ and $0x3f,%ecx
  10010. 40978a: │││││ or $0x80,%ecx
  10011. 409790: │││││ mov %cl,0x6(%rsp)
  10012. 409794: │││││ and $0x3f,%eax
  10013. 409797: │││││ or $0x80,%eax
  10014. 40979c: │││││ mov %al,0x7(%rsp)
  10015. 4097a0: │││││ mov $0x4,%r15d
  10016. 4097a6: │┕┿┷┷━ mov %r14,%rdi
  10017. 4097a9: │ │ mov %r15,%rsi
  10018. 4097ac: │ │ callq 40ab20 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv>
  10019. 4097b1: │ │ mov (%r14),%rax
  10020. 4097b4: │ │ mov 0x8(%rax),%rdi
  10021. 4097b8: │ │ mov %rdi,%rbx
  10022. 4097bb: │ │ add %r15,%rbx
  10023. 4097be: │ │ ╭ jb 4097eb <_D3std5array17__T8AppenderTAyaZ8Appender11__T3putTxwZ3putMFNaNfxwZv+0x13b>
  10024. 4097c0: │ │ │ mov 0x10(%rax),%r12
  10025. 4097c4: │ │ │ add %r12,%rdi
  10026. 4097c7: │ │ │ lea 0x4(%rsp),%rsi
  10027. 4097cc: │ │ │ mov %r15,%rdx
  10028. 4097cf: │ │ │ callq 402490 <memcpy@plt>
  10029. 4097d4: │ │ │ mov (%r14),%rax
  10030. 4097d7: │ │ │ mov %rbx,0x8(%rax)
  10031. 4097db: │ │ │ mov %r12,0x10(%rax)
  10032. 4097df: │ │ │ add $0x8,%rsp
  10033. 4097e3: │ │ │ pop %rbx
  10034. 4097e4: │ │ │ pop %r12
  10035. 4097e6: │ │ │ pop %r14
  10036. 4097e8: │ │ │ pop %r15
  10037. 4097ea: │ │ │ retq
  10038. 4097eb: │ │ ┕ mov $0x29,%edi
  10039. 4097f0: │ │ mov $0x432390,%esi
  10040. 4097f5: │ │ mov $0xb41,%edx
  10041. 4097fa: │ │ callq 4161f0 <_d_arraybounds>
  10042. 4097ff: ┕━┿━━━ mov $0x28,%esi
  10043. 409804: │ mov $0x431c00,%edx
  10044. 409809: │ mov %eax,%edi
  10045. 40980b: │ callq 404300 <_D3std3utf98__T13_utfExceptionVE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0Z13_utfExceptionFNaNfAyawZw>
  10046. 409810: ┕━━━ mov $0x27,%esi
  10047. 409815: mov $0x431c30,%edx
  10048. 40981a: mov %eax,%edi
  10049. 40981c: callq 404300 <_D3std3utf98__T13_utfExceptionVE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0Z13_utfExceptionFNaNfAyawZw>
  10050. 409821: nopw %cs:0x0(%rax,%rax,1)
  10051. 40982b: nopl 0x0(%rax,%rax,1)
  10052.  
  10053. 0000000000409830 <_D3std4conv15__T6toImplTiTkZ6toImplFkZ12__dgliteral2MFNaNbNfZC6object9Throwable>:
  10054. 409830: push %rax
  10055. 409831: mov $0x6533a0,%edi
  10056. 409836: callq 422d70 <_d_newclass>
  10057. 40983b: movq $0x435480,(%rax)
  10058. 409842: movq $0x0,0x8(%rax)
  10059. 40984a: mov 0x2bc1f(%rip),%rcx # 435470 <_D3std4conv21ConvOverflowException6__initZ+0x40>
  10060. 409851: mov %rcx,0x40(%rax)
  10061. 409855: movups 0x2bc04(%rip),%xmm0 # 435460 <_D3std4conv21ConvOverflowException6__initZ+0x30>
  10062. 40985c: movups %xmm0,0x30(%rax)
  10063. 409860: movups 0x2bbe9(%rip),%xmm0 # 435450 <_D3std4conv21ConvOverflowException6__initZ+0x20>
  10064. 409867: movups %xmm0,0x20(%rax)
  10065. 40986b: movups 0x2bbce(%rip),%xmm0 # 435440 <_D3std4conv21ConvOverflowException6__initZ+0x10>
  10066. 409872: movups %xmm0,0x10(%rax)
  10067. 409876: mov $0x17b,%esi
  10068. 40987b: mov $0x28,%edx
  10069. 409880: mov $0x432500,%ecx
  10070. 409885: mov $0x1c,%r8d
  10071. 40988b: mov $0x4324e0,%r9d
  10072. 409891: mov %rax,%rdi
  10073. 409894: pop %rax
  10074. 409895: ╭ jmpq 40c0a0 <_D3std4conv21ConvOverflowException6__ctorMFNaNbNfAyaAyamZC3std4conv21ConvOverflowException>
  10075. 40989a: │ nopw 0x0(%rax,%rax,1)
  10076.  
  10077. 00000000004098a0 <_D3std7variant18__T8VariantNVmi32Z8VariantN35__T7handlerTS3std11concurrency3TidZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl>:
  10078. 4098a0: push %rbp
  10079. 4098a1: push %r15
  10080. 4098a3: push %r14
  10081. 4098a5: push %r13
  10082. 4098a7: push %r12
  10083. 4098a9: push %rbx
  10084. 4098aa: sub $0xb8,%rsp
  10085. 4098b1: mov %edx,%ebp
  10086. 4098b3: mov %rsi,%r15
  10087. 4098b6: mov %rdi,%r14
  10088. 4098b9: xor %ebx,%ebx
  10089. 4098bb: mov %ebp,%eax
  10090. 4098bd: cmp $0xd,%ebp
  10091. 4098c0: ╭─────────── ja 409c9b <_D3std7variant18__T8VariantNVmi32Z8VariantN35__T7handlerTS3std11concurrency3TidZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0x3fb>
  10092. 4098c6: │ jmpq *0x431ef0(,%rax,8)
  10093. 4098cd: │ movabs $0x8000000000000000,%rbx
  10094. 4098d7: │ mov %r14,%rdi
  10095. 4098da: │ callq 4100c0 <_D3std7variant18__T8VariantNVmi32Z8VariantN4typeMxFNbNdNeZC8TypeInfo>
  10096. 4098df: │ mov %rax,%r13
  10097. 4098e2: │ mov $0x652940,%edi
  10098. 4098e7: │ mov %r13,%rsi
  10099. 4098ea: │ callq 41bd20 <_D6object8opEqualsFC6ObjectC6ObjectZb>
  10100. 4098ef: │ test $0x1,%al
  10101. 4098f1: │ ╭─── je 409a6b <_D3std7variant18__T8VariantNVmi32Z8VariantN35__T7handlerTS3std11concurrency3TidZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0x1cb>
  10102. 4098f7: │ │ mov 0x8(%r14),%rsi
  10103. 4098fb: │ │ mov (%r15),%rdi
  10104. 4098fe: │ │ callq 41bd20 <_D6object8opEqualsFC6ObjectC6ObjectZb>
  10105. 409903: │ │ xor %ecx,%ecx
  10106. 409905: │ │ test $0x1,%al
  10107. 409907: │ │ cmovne %rcx,%rbx
  10108. 40990b: │╭──────┼─── jmpq 409bb4 <_D3std7variant18__T8VariantNVmi32Z8VariantN35__T7handlerTS3std11concurrency3TidZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0x314>
  10109. 409910: ││ │ movq $0x652940,(%r14)
  10110. 409917: ││ │╭── jmpq 409a64 <_D3std7variant18__T8VariantNVmi32Z8VariantN35__T7handlerTS3std11concurrency3TidZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0x1c4>
  10111. 40991c: ││ ││ mov (%r14),%rbx
  10112. 40991f: ││ ││ mov 0x8(%r14),%rbp
  10113. 409923: ││ ││ mov $0x652940,%edi
  10114. 409928: ││ ││ mov %rbx,%rsi
  10115. 40992b: ││ ││ callq 41bd20 <_D6object8opEqualsFC6ObjectC6ObjectZb>
  10116. 409930: ││ ││ test $0x1,%al
  10117. 409932: ││ ││ ╭ jne 40994e <_D3std7variant18__T8VariantNVmi32Z8VariantN35__T7handlerTS3std11concurrency3TidZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0xae>
  10118. 409934: ││ ││ │ mov $0x652ab0,%edi
  10119. 409939: ││ ││ │ mov %rbx,%rsi
  10120. 40993c: ││ ││ │ callq 41bd20 <_D6object8opEqualsFC6ObjectC6ObjectZb>
  10121. 409941: ││ ││ │ mov $0x1,%ebx
  10122. 409946: ││ ││ │ test $0x1,%al
  10123. 409948: ││╭─────┼┼─┼ je 409bb4 <_D3std7variant18__T8VariantNVmi32Z8VariantN35__T7handlerTS3std11concurrency3TidZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0x314>
  10124. 40994e: │││ ││ ┕ xor %ebx,%ebx
  10125. 409950: │││ ││ test %r15,%r15
  10126. 409953: │││╭────┼┼── je 409bb4 <_D3std7variant18__T8VariantNVmi32Z8VariantN35__T7handlerTS3std11concurrency3TidZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0x314>
  10127. 409959: ││││ ││ mov (%r15),%rax
  10128. 40995c: ││││ ││ mov %rax,0x0(%rbp)
  10129. 409960: ││││ ││╭─ jmpq 409a64 <_D3std7variant18__T8VariantNVmi32Z8VariantN35__T7handlerTS3std11concurrency3TidZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0x1c4>
  10130. 409965: ││││ │││ mov (%r14),%rbx
  10131. 409968: ││││ │││ mov $0x652940,%edi
  10132. 40996d: ││││ │││ mov %rbx,%rsi
  10133. 409970: ││││ │││ callq 41bd20 <_D6object8opEqualsFC6ObjectC6ObjectZb>
  10134. 409975: ││││ │││ mov %al,%cl
  10135. 409977: ││││ │││ mov $0x1,%al
  10136. 409979: ││││ │││ test $0x1,%cl
  10137. 40997c: ││││ │││╭ jne 40998b <_D3std7variant18__T8VariantNVmi32Z8VariantN35__T7handlerTS3std11concurrency3TidZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0xeb>
  10138. 40997e: ││││ ││││ mov $0x652ab0,%edi
  10139. 409983: ││││ ││││ mov %rbx,%rsi
  10140. 409986: ││││ ││││ callq 41bd20 <_D6object8opEqualsFC6ObjectC6ObjectZb>
  10141. 40998b: ││││ │││┕ and $0x1,%al
  10142. 40998d: ││││ │││ movzbl %al,%eax
  10143. 409990: ││││ │││ xor $0x1,%rax
  10144. 409994: ││││ ╭──┼┼┼─ jmpq 409bb7 <_D3std7variant18__T8VariantNVmi32Z8VariantN35__T7handlerTS3std11concurrency3TidZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0x317>
  10145. 409999: ││││ │ │││ mov (%r15),%rax
  10146. 40999c: ││││ │ │││ mov %rax,0xa0(%rsp)
  10147. 4099a4: ││││ │ │││ movq $0x0,0xb0(%rsp)
  10148. 4099b0: ││││ │ │││ xor %ebx,%ebx
  10149. 4099b2: ││││ │ │││ lea 0xb0(%rsp),%rdi
  10150. 4099ba: ││││ │ │││ xor %esi,%esi
  10151. 4099bc: ││││ │ │││ callq 40aaf0 <_D3std5array17__T8AppenderTAyaZ8Appender6__ctorMFNaNbNcNfnZS3std5array17__T8AppenderTAyaZ8Appender>
  10152. 4099c1: ││││ │ │││ mov 0xb0(%rsp),%rax
  10153. 4099c9: ││││ │ │││ mov %rax,0x98(%rsp)
  10154. 4099d1: ││││ │ │││ mov %rax,0xa8(%rsp)
  10155. 4099d9: ││││ │ │││ lea 0xa8(%rsp),%rax
  10156. 4099e1: ││││ │ │││ mov %rax,0xb0(%rsp)
  10157. 4099e9: ││││ │ │││ lea 0xa0(%rsp),%rdi
  10158. 4099f1: ││││ │ │││ lea 0xb0(%rsp),%rcx
  10159. 4099f9: ││││ │ │││ mov $0x7,%esi
  10160. 4099fe: ││││ │ │││ mov $0x432910,%edx
  10161. 409a03: ││││ │ │││ mov $0x409d00,%r8d
  10162. 409a09: ││││ │ │││ callq 405120 <_D3std6format62__T14formattedWriteTDFAxaZvTaTPC3std11concurrency10MessageBoxZ14formattedWriteFDFAxaZvxAaPC3std11concurrency10MessageBoxZk>
  10163. 409a0e: ││││ │ │││ lea 0x98(%rsp),%rdi
  10164. 409a16: ││││ │ │││ callq 40a9f0 <_D3std5array17__T8AppenderTAyaZ8Appender4dataMNgFNaNbNdNiNeZAya>
  10165. 409a1b: ││││ │ │││ mov %rax,(%r14)
  10166. 409a1e: ││││ │ │││ mov %rdx,0x8(%r14)
  10167. 409a22: ││││ │╭─┼┼┼─ jmpq 409bb4 <_D3std7variant18__T8VariantNVmi32Z8VariantN35__T7handlerTS3std11concurrency3TidZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0x314>
  10168. 409a27: ││││ ││ │││ mov $0x652940,%edi
  10169. 409a2c: ││││ ││ │││ mov $0x652940,%esi
  10170. 409a31: ││││ ││ │││ callq 41bd20 <_D6object8opEqualsFC6ObjectC6ObjectZb>
  10171. 409a36: ││││ ││ │││ test $0x1,%al
  10172. 409a38: ││││ ││ │││╭ jne 409a51 <_D3std7variant18__T8VariantNVmi32Z8VariantN35__T7handlerTS3std11concurrency3TidZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0x1b1>
  10173. 409a3a: ││││ ││ ││││ mov $0x652ab0,%edi
  10174. 409a3f: ││││ ││ ││││ mov $0x652940,%esi
  10175. 409a44: ││││ ││ ││││ callq 41bd20 <_D6object8opEqualsFC6ObjectC6ObjectZb>
  10176. 409a49: ││││ ││ ││││ test $0x1,%al
  10177. 409a4b: ││││╭┼┼─┼┼┼┼ je 409c9b <_D3std7variant18__T8VariantNVmi32Z8VariantN35__T7handlerTS3std11concurrency3TidZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0x3fb>
  10178. 409a51: │││││││ │││┕ test %r15,%r15
  10179. 409a54: │││││││ │││╭ je 409a5d <_D3std7variant18__T8VariantNVmi32Z8VariantN35__T7handlerTS3std11concurrency3TidZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0x1bd>
  10180. 409a56: │││││││ ││││ mov (%r15),%rax
  10181. 409a59: │││││││ ││││ mov %rax,0x8(%r14)
  10182. 409a5d: │││││││ │││┕ movq $0x4098a0,(%r14)
  10183. 409a64: │││││││ │┕┷━ xor %ebx,%ebx
  10184. 409a66: │││││││╭┼─── jmpq 409bb4 <_D3std7variant18__T8VariantNVmi32Z8VariantN35__T7handlerTS3std11concurrency3TidZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0x314>
  10185. 409a6b: ││││││││┕━━━ mov $0x4407c8,%edi
  10186. 409a70: ││││││││ mov %r13,%rsi
  10187. 409a73: ││││││││ callq 41bd20 <_D6object8opEqualsFC6ObjectC6ObjectZb>
  10188. 409a78: ││││││││ test $0x1,%al
  10189. 409a7a: ││││││││╭─── jne 409bb4 <_D3std7variant18__T8VariantNVmi32Z8VariantN35__T7handlerTS3std11concurrency3TidZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0x314>
  10190. 409a80: │││││││││ mov 0x30919(%rip),%rax # 43a3a0 <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ+0x20>
  10191. 409a87: │││││││││ mov %rax,0x60(%rsp)
  10192. 409a8c: │││││││││ movups 0x308fd(%rip),%xmm0 # 43a390 <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ+0x10>
  10193. 409a93: │││││││││ movaps %xmm0,0x50(%rsp)
  10194. 409a98: │││││││││ movups 0x308e1(%rip),%xmm0 # 43a380 <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ>
  10195. 409a9f: │││││││││ movaps %xmm0,0x40(%rsp)
  10196. 409aa4: │││││││││ lea 0x48(%rsp),%r12
  10197. 409aa9: │││││││││ mov $0x652940,%edi
  10198. 409aae: │││││││││ mov %r13,%rsi
  10199. 409ab1: │││││││││ callq 41bd20 <_D6object8opEqualsFC6ObjectC6ObjectZb>
  10200. 409ab6: │││││││││ test $0x1,%al
  10201. 409ab8: │││││││││ ╭ jne 409acf <_D3std7variant18__T8VariantNVmi32Z8VariantN35__T7handlerTS3std11concurrency3TidZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0x22f>
  10202. 409aba: │││││││││ │ mov $0x652ab0,%edi
  10203. 409abf: │││││││││ │ mov %r13,%rsi
  10204. 409ac2: │││││││││ │ callq 41bd20 <_D6object8opEqualsFC6ObjectC6ObjectZb>
  10205. 409ac7: │││││││││ │ test $0x1,%al
  10206. 409ac9: │││││││││╭─┼ je 409b68 <_D3std7variant18__T8VariantNVmi32Z8VariantN35__T7handlerTS3std11concurrency3TidZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0x2c8>
  10207. 409acf: ││││││││││ ┕ test %r15,%r15
  10208. 409ad2: ││││││││││ ╭ je 409adc <_D3std7variant18__T8VariantNVmi32Z8VariantN35__T7handlerTS3std11concurrency3TidZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0x23c>
  10209. 409ad4: ││││││││││ │ mov (%r15),%rax
  10210. 409ad7: ││││││││││ │ mov %rax,0x48(%rsp)
  10211. 409adc: ││││││││││ ┕ mov (%r14),%rax
  10212. 409adf: ││││││││││ mov %rax,0x40(%rsp)
  10213. 409ae4: ││││││││││ cmp $0x2,%ebp
  10214. 409ae7: ││││││││││╭─ jne 409b50 <_D3std7variant18__T8VariantNVmi32Z8VariantN35__T7handlerTS3std11concurrency3TidZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0x2b0>
  10215. 409ae9: │││││││││││ mov 0x20(%r14),%rax
  10216. 409aed: │││││││││││ mov %rax,0x90(%rsp)
  10217. 409af5: │││││││││││ movups (%r14),%xmm0
  10218. 409af9: │││││││││││ movups 0x10(%r14),%xmm1
  10219. 409afe: │││││││││││ movaps %xmm1,0x80(%rsp)
  10220. 409b06: │││││││││││ movaps %xmm0,0x70(%rsp)
  10221. 409b0b: │││││││││││ mov 0x70(%rsp),%rax
  10222. 409b10: │││││││││││ lea 0x78(%rsp),%rsi
  10223. 409b15: │││││││││││ xor %edi,%edi
  10224. 409b17: │││││││││││ mov $0xc,%edx
  10225. 409b1c: │││││││││││ callq *%rax
  10226. 409b1e: │││││││││││ mov 0x90(%rsp),%rax
  10227. 409b26: │││││││││││ mov %rax,0x20(%rsp)
  10228. 409b2b: │││││││││││ movaps 0x70(%rsp),%xmm0
  10229. 409b30: │││││││││││ movaps 0x80(%rsp),%xmm1
  10230. 409b38: │││││││││││ movups %xmm1,0x10(%rsp)
  10231. 409b3d: │││││││││││ movups %xmm0,(%rsp)
  10232. 409b41: │││││││││││ lea 0x40(%rsp),%rdi
  10233. 409b46: │││││││││││ callq 4100f0 <_D3std7variant18__T8VariantNVmi32Z8VariantN53__T5opCmpTS3std7variant18__T8VariantNVmi32Z8VariantNZ5opCmpMFS3std7variant18__T8VariantNVmi32Z8VariantNZi>
  10234. 409b4b: │││││││││││ movslq %eax,%rbx
  10235. 409b4e: ││││││││││┼─ jmp 409ba6 <_D3std7variant18__T8VariantNVmi32Z8VariantN35__T7handlerTS3std11concurrency3TidZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0x306>
  10236. 409b50: ││││││││││┕━ mov $0x3,%edx
  10237. 409b55: ││││││││││ mov %r14,%rdi
  10238. 409b58: ││││││││││ mov %r12,%rsi
  10239. 409b5b: ││││││││││ callq *%rax
  10240. 409b5d: ││││││││││ test %rax,%rax
  10241. 409b60: ││││││││││ setne %al
  10242. 409b63: ││││││││││ movzbl %al,%ebx
  10243. 409b66: ││││││││││╭─ jmp 409ba6 <_D3std7variant18__T8VariantNVmi32Z8VariantN35__T7handlerTS3std11concurrency3TidZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0x306>
  10244. 409b68: │││││││││┕┿━ movq $0x652940,0x30(%rsp)
  10245. 409b71: │││││││││││ mov %r12,0x38(%rsp)
  10246. 409b76: │││││││││││ mov (%r14),%rax
  10247. 409b79: │││││││││││ add $0x8,%r14
  10248. 409b7d: │││││││││││ lea 0x30(%rsp),%rdi
  10249. 409b82: │││││││││││ mov $0x1,%edx
  10250. 409b87: │││││││││││ mov %r14,%rsi
  10251. 409b8a: │││││││││││ callq *%rax
  10252. 409b8c: │││││││││││ test %rax,%rax
  10253. 409b8f: │││││││││││╭ jne 409ba6 <_D3std7variant18__T8VariantNVmi32Z8VariantN35__T7handlerTS3std11concurrency3TidZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0x306>
  10254. 409b91: ││││││││││││ mov 0x48(%rsp),%rsi
  10255. 409b96: ││││││││││││ mov (%r15),%rdi
  10256. 409b99: ││││││││││││ callq 41bd20 <_D6object8opEqualsFC6ObjectC6ObjectZb>
  10257. 409b9e: ││││││││││││ xor %ecx,%ecx
  10258. 409ba0: ││││││││││││ test $0x1,%al
  10259. 409ba2: ││││││││││││ cmovne %rcx,%rbx
  10260. 409ba6: │││││││││┕┷┷ xor %edi,%edi
  10261. 409ba8: │││││││││ mov $0xd,%edx
  10262. 409bad: │││││││││ mov %r12,%rsi
  10263. 409bb0: │││││││││ callq *0x40(%rsp)
  10264. 409bb4: │┕┷┷┿┿┷┷┷━━━ mov %rbx,%rax
  10265. 409bb7: │ │┕━━━━━━ add $0xb8,%rsp
  10266. 409bbe: │ │ pop %rbx
  10267. 409bbf: │ │ pop %r12
  10268. 409bc1: │ │ pop %r13
  10269. 409bc3: │ │ pop %r14
  10270. 409bc5: │ │ pop %r15
  10271. 409bc7: │ │ pop %rbp
  10272. 409bc8: │ │ retq
  10273. 409bc9: │ │ mov $0x653dd0,%edi
  10274. 409bce: │ │ callq 422d70 <_d_newclass>
  10275. 409bd3: │ │ mov %rax,%rbx
  10276. 409bd6: │ │ movq $0x43a350,(%rbx)
  10277. 409bdd: │ │ movq $0x0,0x8(%rbx)
  10278. 409be5: │ │ mov 0x30754(%rip),%rax # 43a340 <_D3std7variant16VariantException6__initZ+0x50>
  10279. 409bec: │ │ mov %rax,0x50(%rbx)
  10280. 409bf0: │ │ movups 0x30739(%rip),%xmm0 # 43a330 <_D3std7variant16VariantException6__initZ+0x40>
  10281. 409bf7: │ │ movups %xmm0,0x40(%rbx)
  10282. 409bfb: │ │ movups 0x3071e(%rip),%xmm0 # 43a320 <_D3std7variant16VariantException6__initZ+0x30>
  10283. 409c02: │ │ movups %xmm0,0x30(%rbx)
  10284. 409c06: │ │ movups 0x30703(%rip),%xmm0 # 43a310 <_D3std7variant16VariantException6__initZ+0x20>
  10285. 409c0d: │ │ movups %xmm0,0x20(%rbx)
  10286. 409c11: │ │ movups 0x306e8(%rip),%xmm0 # 43a300 <_D3std7variant16VariantException6__initZ+0x10>
  10287. 409c18: │ │ movups %xmm0,0x10(%rbx)
  10288. 409c1c: │ │ mov %r14,%rdi
  10289. 409c1f: │ │ callq 4100c0 <_D3std7variant18__T8VariantNVmi32Z8VariantN4typeMxFNbNdNeZC8TypeInfo>
  10290. 409c24: │ │ mov $0x652940,%edx
  10291. 409c29: │ │ mov %rbx,%rdi
  10292. 409c2c: │ │ mov %rax,%rsi
  10293. 409c2f: │ │ ╭ jmp 409c8e <_D3std7variant18__T8VariantNVmi32Z8VariantN35__T7handlerTS3std11concurrency3TidZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0x3ee>
  10294. 409c31: │ │ │ mov $0x653dd0,%edi
  10295. 409c36: │ │ │ callq 422d70 <_d_newclass>
  10296. 409c3b: │ │ │ movq $0x43a350,(%rax)
  10297. 409c42: │ │ │ movq $0x0,0x8(%rax)
  10298. 409c4a: │ │ │ mov 0x306ef(%rip),%rcx # 43a340 <_D3std7variant16VariantException6__initZ+0x50>
  10299. 409c51: │ │ │ mov %rcx,0x50(%rax)
  10300. 409c55: │ │ │ movups 0x306d4(%rip),%xmm0 # 43a330 <_D3std7variant16VariantException6__initZ+0x40>
  10301. 409c5c: │ │ │ movups %xmm0,0x40(%rax)
  10302. 409c60: │ │ │ movups 0x306b9(%rip),%xmm0 # 43a320 <_D3std7variant16VariantException6__initZ+0x30>
  10303. 409c67: │ │ │ movups %xmm0,0x30(%rax)
  10304. 409c6b: │ │ │ movups 0x3069e(%rip),%xmm0 # 43a310 <_D3std7variant16VariantException6__initZ+0x20>
  10305. 409c72: │ │ │ movups %xmm0,0x20(%rax)
  10306. 409c76: │ │ │ movups 0x30683(%rip),%xmm0 # 43a300 <_D3std7variant16VariantException6__initZ+0x10>
  10307. 409c7d: │ │ │ movups %xmm0,0x10(%rax)
  10308. 409c81: │ │ │ mov $0x4401e8,%esi
  10309. 409c86: │ │ │ mov $0x652940,%edx
  10310. 409c8b: │ │ │ mov %rax,%rdi
  10311. 409c8e: │ │ ┕ callq 40fee0 <_D3std7variant16VariantException6__ctorMFC8TypeInfoC8TypeInfoZC3std7variant16VariantException>
  10312. 409c93: │ │ mov %rax,%rdi
  10313. 409c96: │ │ callq 41ad10 <_d_throw_exception>
  10314. 409c9b: ┕━━━┷━━━━━━━ ud2
  10315. 409c9d: mov $0x2,%edi
  10316. 409ca2: mov $0x432a02,%esi
  10317. 409ca7: mov $0x3,%edx
  10318. 409cac: mov $0x4329fe,%ecx
  10319. 409cb1: mov $0x26,%r8d
  10320. 409cb7: mov $0x432560,%r9d
  10321. 409cbd: callq 40b950 <_D3std4conv21__T4textTAyaTAyaTAyaZ4textFNaNbNfAyaAyaAyaZAya>
  10322. 409cc2: mov %rdx,%rsi
  10323. 409cc5: mov $0x1e4,%edx
  10324. 409cca: mov $0x2b,%ecx
  10325. 409ccf: mov $0x432590,%r8d
  10326. 409cd5: mov %rax,%rdi
  10327. 409cd8: callq 409d70 <_D3std9exception25__T7bailOutHTC9ExceptionZ7bailOutFNaNfAyamxAaZv>
  10328. 409cdd: mov %rax,%rbx
  10329. 409ce0: xor %edi,%edi
  10330. 409ce2: mov $0xd,%edx
  10331. 409ce7: mov %r12,%rsi
  10332. 409cea: callq *0x40(%rsp)
  10333. 409cee: mov %rbx,%rdi
  10334. 409cf1: callq 41aed0 <_d_eh_resume_unwind>
  10335. 409cf6: nopw %cs:0x0(%rax,%rax,1)
  10336.  
  10337. 0000000000409d00 <_D3std6format83__T12formatObjectTS3std5array17__T8AppenderTAyaZ8AppenderTS3std11concurrency3TidTaZ12formatObjectFKS3std5array17__T8AppenderTAyaZ8AppenderKS3std11concurrency3TidKS3std6format18__T10FormatSpecTaZ10FormatSpecZ9__lambda7MFAxaZv>:
  10338. 409d00: push %r15
  10339. 409d02: push %r14
  10340. 409d04: push %r13
  10341. 409d06: push %r12
  10342. 409d08: push %rbx
  10343. 409d09: mov %rdx,%r15
  10344. 409d0c: mov %rsi,%rbx
  10345. 409d0f: mov (%rdi),%r14
  10346. 409d12: mov %r14,%rdi
  10347. 409d15: callq 40ab20 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv>
  10348. 409d1a: mov (%r14),%rax
  10349. 409d1d: mov 0x8(%rax),%rdi
  10350. 409d21: mov %rdi,%r12
  10351. 409d24: add %rbx,%r12
  10352. 409d27: ╭ jb 409d53 <_D3std6format83__T12formatObjectTS3std5array17__T8AppenderTAyaZ8AppenderTS3std11concurrency3TidTaZ12formatObjectFKS3std5array17__T8AppenderTAyaZ8AppenderKS3std11concurrency3TidKS3std6format18__T10FormatSpecTaZ10FormatSpecZ9__lambda7MFAxaZv+0x53>
  10353. 409d29: │ mov 0x10(%rax),%r13
  10354. 409d2d: │ add %r13,%rdi
  10355. 409d30: │ mov %rbx,%rsi
  10356. 409d33: │ mov %r15,%rdx
  10357. 409d36: │ mov %rbx,%rcx
  10358. 409d39: │ callq 41a380 <_d_array_slice_copy>
  10359. 409d3e: │ mov (%r14),%rax
  10360. 409d41: │ mov %r12,0x8(%rax)
  10361. 409d45: │ mov %r13,0x10(%rax)
  10362. 409d49: │ pop %rbx
  10363. 409d4a: │ pop %r12
  10364. 409d4c: │ pop %r13
  10365. 409d4e: │ pop %r14
  10366. 409d50: │ pop %r15
  10367. 409d52: │ retq
  10368. 409d53: ┕ mov $0x29,%edi
  10369. 409d58: mov $0x432390,%esi
  10370. 409d5d: mov $0xb41,%edx
  10371. 409d62: callq 4161f0 <_d_arraybounds>
  10372. 409d67: nopw 0x0(%rax,%rax,1)
  10373.  
  10374. 0000000000409d70 <_D3std9exception25__T7bailOutHTC9ExceptionZ7bailOutFNaNfAyamxAaZv>:
  10375. 409d70: push %rbp
  10376. 409d71: push %r15
  10377. 409d73: push %r14
  10378. 409d75: push %r13
  10379. 409d77: push %r12
  10380. 409d79: push %rbx
  10381. 409d7a: sub $0x38,%rsp
  10382. 409d7e: mov %r8,%r14
  10383. 409d81: mov %rcx,%r15
  10384. 409d84: mov %rdx,%r12
  10385. 409d87: mov %rsi,%r13
  10386. 409d8a: mov %rdi,%rbp
  10387. 409d8d: mov $0x655450,%edi
  10388. 409d92: callq 422d70 <_d_newclass>
  10389. 409d97: mov %rax,%rbx
  10390. 409d9a: movq $0x43ccb0,(%rbx)
  10391. 409da1: movq $0x0,0x8(%rbx)
  10392. 409da9: mov 0x32f70(%rip),%rax # 43cd20 <_D9Exception6__initZ+0x40>
  10393. 409db0: mov %rax,0x40(%rbx)
  10394. 409db4: movups 0x32f55(%rip),%xmm0 # 43cd10 <_D9Exception6__initZ+0x30>
  10395. 409dbb: movups %xmm0,0x30(%rbx)
  10396. 409dbf: movups 0x32f3a(%rip),%xmm0 # 43cd00 <_D9Exception6__initZ+0x20>
  10397. 409dc6: movups %xmm0,0x20(%rbx)
  10398. 409dca: movups 0x32f1f(%rip),%xmm0 # 43ccf0 <_D9Exception6__initZ+0x10>
  10399. 409dd1: movups %xmm0,0x10(%rbx)
  10400. 409dd5: test %r13,%r13
  10401. 409dd8: ╭ jne 409df3 <_D3std9exception25__T7bailOutHTC9ExceptionZ7bailOutFNaNfAyamxAaZv+0x83>
  10402. 409dda: │ movq $0x12,0x18(%rsp)
  10403. 409de3: │ movq $0x4323c0,0x20(%rsp)
  10404. 409dec: │ lea 0x18(%rsp),%rax
  10405. 409df1: ╭┼ jmp 409e0d <_D3std9exception25__T7bailOutHTC9ExceptionZ7bailOutFNaNfAyamxAaZv+0x9d>
  10406. 409df3: │┕ mov %rbp,%rdi
  10407. 409df6: │ mov %r13,%rsi
  10408. 409df9: │ callq 40ade0 <_D6object12__T4idupTxaZ4idupFNaNbNdNfAxaZAya>
  10409. 409dfe: │ mov %rax,0x28(%rsp)
  10410. 409e03: │ mov %rdx,0x30(%rsp)
  10411. 409e08: │ lea 0x28(%rsp),%rax
  10412. 409e0d: ┕━ movups (%rax),%xmm0
  10413. 409e10: movups %xmm0,(%rsp)
  10414. 409e14: xor %esi,%esi
  10415. 409e16: mov %rbx,%rdi
  10416. 409e19: mov %r12,%rdx
  10417. 409e1c: mov %r15,%rcx
  10418. 409e1f: mov %r14,%r8
  10419. 409e22: callq 41bc90 <_D6object9Exception6__ctorMFNaNbNiNfAyaAyamC6object9ThrowableZC9Exception>
  10420. 409e27: mov %rax,%rdi
  10421. 409e2a: callq 41ad10 <_d_throw_exception>
  10422. 409e2f: nop
  10423.  
  10424. 0000000000409e30 <ldc.dso_ctor.3std11concurrency>:
  10425. 409e30: cmpb $0x0,0x24efe1(%rip) # 658e18 <ldc.dso_initialized>
  10426. 409e37: ╭ jne 409e8c <ldc.dso_ctor.3std11concurrency+0x5c>
  10427. 409e39: │ push %rbp
  10428. 409e3a: │ mov %rsp,%rbp
  10429. 409e3d: │ movb $0x1,0x24efd4(%rip) # 658e18 <ldc.dso_initialized>
  10430. 409e44: │ mov %rsp,%rax
  10431. 409e47: │ lea -0x30(%rax),%rdi
  10432. 409e4b: │ mov %rdi,%rsp
  10433. 409e4e: │ movq $0x1,-0x30(%rax)
  10434. 409e56: │ movq $0x658e10,-0x28(%rax)
  10435. 409e5e: │ mov $0x658dc8,%ecx
  10436. 409e63: │ movq %rcx,%xmm0
  10437. 409e68: │ mov $0x658a90,%ecx
  10438. 409e6d: │ movq %rcx,%xmm1
  10439. 409e72: │ punpcklqdq %xmm0,%xmm1
  10440. 409e76: │ movdqu %xmm1,-0x20(%rax)
  10441. 409e7b: │ movq $0x658aa8,-0x10(%rax)
  10442. 409e83: │ callq 427d40 <_d_dso_registry>
  10443. 409e88: │ mov %rbp,%rsp
  10444. 409e8b: │ pop %rbp
  10445. 409e8c: ┕ retq
  10446. 409e8d: nopl (%rax)
  10447.  
  10448. 0000000000409e90 <ldc.dso_dtor.3std11concurrency>:
  10449. 409e90: cmpb $0x0,0x24ef81(%rip) # 658e18 <ldc.dso_initialized>
  10450. 409e97: ╭ je 409eec <ldc.dso_dtor.3std11concurrency+0x5c>
  10451. 409e99: │ push %rbp
  10452. 409e9a: │ mov %rsp,%rbp
  10453. 409e9d: │ movb $0x0,0x24ef74(%rip) # 658e18 <ldc.dso_initialized>
  10454. 409ea4: │ mov %rsp,%rax
  10455. 409ea7: │ lea -0x30(%rax),%rdi
  10456. 409eab: │ mov %rdi,%rsp
  10457. 409eae: │ movq $0x1,-0x30(%rax)
  10458. 409eb6: │ movq $0x658e10,-0x28(%rax)
  10459. 409ebe: │ mov $0x658dc8,%ecx
  10460. 409ec3: │ movq %rcx,%xmm0
  10461. 409ec8: │ mov $0x658a90,%ecx
  10462. 409ecd: │ movq %rcx,%xmm1
  10463. 409ed2: │ punpcklqdq %xmm0,%xmm1
  10464. 409ed6: │ movdqu %xmm1,-0x20(%rax)
  10465. 409edb: │ movq $0x658aa8,-0x10(%rax)
  10466. 409ee3: │ callq 427d40 <_d_dso_registry>
  10467. 409ee8: │ mov %rbp,%rsp
  10468. 409eeb: │ pop %rbp
  10469. 409eec: ┕ retq
  10470. 409eed: nopl (%rax)
  10471.  
  10472. 0000000000409ef0 <_D3std3uni11isGraphicalFNaNbNiNfwZb>:
  10473. 409ef0: mov %edi,%eax
  10474. 409ef2: movzbl %dil,%ecx
  10475. 409ef6: shr $0xd,%edi
  10476. 409ef9: movzbl %dil,%edx
  10477. 409efd: movzbl 0x4340a0(%rdx),%edx
  10478. 409f04: shl $0x5,%edx
  10479. 409f07: shr $0x8,%eax
  10480. 409f0a: and $0x1f,%eax
  10481. 409f0d: or %edx,%eax
  10482. 409f0f: movzwl 0x4341a0(%rax,%rax,1),%eax
  10483. 409f17: shl $0x8,%eax
  10484. 409f1a: or %ecx,%eax
  10485. 409f1c: shr $0x3,%eax
  10486. 409f1f: and $0x1ffff8,%eax
  10487. 409f24: mov 0x434660(%rax),%rax
  10488. 409f2b: bt %rcx,%rax
  10489. 409f2f: setb %al
  10490. 409f32: retq
  10491. 409f33: nopw %cs:0x0(%rax,%rax,1)
  10492. 409f3d: nopl (%rax)
  10493.  
  10494. 0000000000409f40 <_D3std5range10primitives12__T5emptyTaZ5emptyFNaNbNdNiNfxAaZb>:
  10495. 409f40: test %rdi,%rdi
  10496. 409f43: sete %al
  10497. 409f46: retq
  10498. 409f47: nopw 0x0(%rax,%rax,1)
  10499.  
  10500. 0000000000409f50 <_D3std4conv17__T4textTAyaTAxaZ4textFNaNbNfAyaAxaZAya>:
  10501. 409f50: push %rbp
  10502. 409f51: push %r15
  10503. 409f53: push %r14
  10504. 409f55: push %r13
  10505. 409f57: push %r12
  10506. 409f59: push %rbx
  10507. 409f5a: sub $0x18,%rsp
  10508. 409f5e: mov %rsi,%r12
  10509. 409f61: mov %rdi,%rbx
  10510. 409f64: mov %rdx,0x8(%rsp)
  10511. 409f69: mov %rcx,0x10(%rsp)
  10512. 409f6e: mov $0x440348,%edi
  10513. 409f73: mov %rbx,%rsi
  10514. 409f76: callq 423180 <_d_newarrayU>
  10515. 409f7b: mov %rax,%r14
  10516. 409f7e: mov %rdx,%r15
  10517. 409f81: mov %r15,%rdi
  10518. 409f84: mov %r12,%rsi
  10519. 409f87: mov %rbx,%rdx
  10520. 409f8a: callq 402490 <memcpy@plt>
  10521. 409f8f: mov $0x6530b0,%r12d
  10522. 409f95: mov 0x249114(%rip),%rax # 6530b0 <_D11TypeInfo_ya6__initZ>
  10523. 409f9c: mov 0x78(%rax),%r13
  10524. 409fa0: mov $0x41c260,%eax
  10525. 409fa5: xor %ecx,%ecx
  10526. 409fa7: cmp %rax,%r13
  10527. 409faa: cmove %rcx,%r12
  10528. 409fae: cmove %rcx,%r13
  10529. 409fb2: mov %r12,%rax
  10530. 409fb5: or %r13,%rax
  10531. 409fb8: setne %al
  10532. 409fbb: test %r14,%r14
  10533. 409fbe: ╭── je 409fe1 <_D3std4conv17__T4textTAyaTAxaZ4textFNaNbNfAyaAxaZAya+0x91>
  10534. 409fc0: │ test %al,%al
  10535. 409fc2: │╭─ je 409fe1 <_D3std4conv17__T4textTAyaTAxaZ4textFNaNbNfAyaAxaZAya+0x91>
  10536. 409fc4: ││ mov %r15,%rbx
  10537. 409fc7: ││ mov %r14,%rbp
  10538. 409fca: ││ nopw 0x0(%rax,%rax,1)
  10539. 409fd0: ││┍ mov %r12,%rdi
  10540. 409fd3: ││┆ mov %rbx,%rsi
  10541. 409fd6: ││┆ callq *%r13
  10542. 409fd9: ││┆ inc %rbx
  10543. 409fdc: ││┆ dec %rbp
  10544. 409fdf: ││╰ jne 409fd0 <_D3std4conv17__T4textTAyaTAxaZ4textFNaNbNfAyaAxaZAya+0x80>
  10545. 409fe1: ┕┷━ lea 0x8(%rsp),%rsi
  10546. 409fe6: mov $0x440418,%edi
  10547. 409feb: mov %r14,%rdx
  10548. 409fee: mov %r15,%rcx
  10549. 409ff1: callq 424630 <_d_arrayappendT>
  10550. 409ff6: add $0x18,%rsp
  10551. 409ffa: pop %rbx
  10552. 409ffb: pop %r12
  10553. 409ffd: pop %r13
  10554. 409fff: pop %r14
  10555. 40a001: pop %r15
  10556. 40a003: pop %rbp
  10557. 40a004: retq
  10558. 40a005: nopw %cs:0x0(%rax,%rax,1)
  10559. 40a00f: nop
  10560.  
  10561. 000000000040a010 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi>:
  10562. 40a010: push %rbp
  10563. 40a011: push %r15
  10564. 40a013: push %r14
  10565. 40a015: push %r13
  10566. 40a017: push %r12
  10567. 40a019: push %rbx
  10568. 40a01a: sub $0x28,%rsp
  10569. 40a01e: mov %rdi,%r14
  10570. 40a021: mov (%r14),%rax
  10571. 40a024: mov 0x8(%r14),%rbx
  10572. 40a028: xor %ebp,%ebp
  10573. 40a02a: test %rax,%rax
  10574. 40a02d: ╭──────────── je 40a2ef <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x2df>
  10575. 40a033: │ mov %rax,0x18(%rsp)
  10576. 40a038: │ mov %rbx,0x20(%rsp)
  10577. 40a03d: │ movq $0x0,0x10(%rsp)
  10578. 40a046: │ movzbl (%rbx),%r15d
  10579. 40a04a: │ test %r15b,%r15b
  10580. 40a04d: │ ╭ jns 40a06f <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x5f>
  10581. 40a04f: │ │ lea 0x10(%rsp),%rdi
  10582. 40a054: │ │ lea 0x18(%rsp),%rsi
  10583. 40a059: │ │ callq 40ae80 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw>
  10584. 40a05e: │ │ mov %eax,%r15d
  10585. 40a061: │ │ mov 0x8(%r14),%rbx
  10586. 40a065: │ │ mov (%rbx),%al
  10587. 40a067: │ │ test %al,%al
  10588. 40a069: │ ╭────────┼ js 40a246 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x236>
  10589. 40a06f: │ │ ┕ mov (%r14),%rax
  10590. 40a072: │ │ inc %rbx
  10591. 40a075: │ │ dec %rax
  10592. 40a078: │ ┍┿━━━━━━━━━ mov %rax,(%r14)
  10593. 40a07b: │ ┆│ mov %rbx,0x8(%r14)
  10594. 40a07f: │ ┆│ xor %r12d,%r12d
  10595. 40a082: │ ┆│ cmp $0x2b,%r15d
  10596. 40a086: │ ┆│ ╭ je 40a095 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x85>
  10597. 40a088: │ ┆│ │ cmp $0x2d,%r15d
  10598. 40a08c: │ ┆│ ╭─┼ jne 40a126 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x116>
  10599. 40a092: │ ┆│ │ │ mov $0x1,%r12b
  10600. 40a095: │ ┆│ │ ┕ xor %ebp,%ebp
  10601. 40a097: │ ┆│ │ test %rax,%rax
  10602. 40a09a: │╭┼┼──────┼── je 40a2ef <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x2df>
  10603. 40a0a0: ││┆│ │ mov %rax,0x18(%rsp)
  10604. 40a0a5: ││┆│ │ mov %rbx,0x20(%rsp)
  10605. 40a0aa: ││┆│ │ movq $0x0,0x10(%rsp)
  10606. 40a0b3: ││┆│ │ movzbl (%rbx),%r15d
  10607. 40a0b7: ││┆│ │ test %r15b,%r15b
  10608. 40a0ba: ││┆│ │ ╭ js 40a0c7 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0xb7>
  10609. 40a0bc: ││┆│ │ │ movq $0x1,0x10(%rsp)
  10610. 40a0c5: ││┆│ │╭┼ jmp 40a0dd <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0xcd>
  10611. 40a0c7: ││┆│ ││┕ lea 0x10(%rsp),%rdi
  10612. 40a0cc: ││┆│ ││ lea 0x18(%rsp),%rsi
  10613. 40a0d1: ││┆│ ││ callq 40ae80 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw>
  10614. 40a0d6: ││┆│ ││ mov %eax,%r15d
  10615. 40a0d9: ││┆│ ││ mov 0x8(%r14),%rbx
  10616. 40a0dd: ││┆│ │┕━ mov (%rbx),%al
  10617. 40a0df: ││┆│ │ test %al,%al
  10618. 40a0e1: ││┆│ │ ╭ js 40a0ee <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0xde>
  10619. 40a0e3: ││┆│ │ │ mov (%r14),%rax
  10620. 40a0e6: ││┆│ │ │ inc %rbx
  10621. 40a0e9: ││┆│ │ │ dec %rax
  10622. 40a0ec: ││┆│ │╭┼ jmp 40a11f <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x10f>
  10623. 40a0ee: ││┆│ ││┕ not %al
  10624. 40a0f0: ││┆│ ││ movzbl %al,%edi
  10625. 40a0f3: ││┆│ ││ callq 416320 <_D4core5bitop3bsrFNaNbNiNfmZi>
  10626. 40a0f8: ││┆│ ││ mov $0x7,%ecx
  10627. 40a0fd: ││┆│ ││ sub %eax,%ecx
  10628. 40a0ff: ││┆│ ││ mov $0x5,%edx
  10629. 40a104: ││┆│ ││ sub %eax,%edx
  10630. 40a106: ││┆│ ││ cmp $0x4,%edx
  10631. 40a109: ││┆│ ││ movslq %ecx,%rax
  10632. 40a10c: ││┆│ ││ mov $0x1,%ebx
  10633. 40a111: ││┆│ ││ cmovbe %rax,%rbx
  10634. 40a115: ││┆│ ││ mov (%r14),%rax
  10635. 40a118: ││┆│ ││ sub %rbx,%rax
  10636. 40a11b: ││┆│ ││ add 0x8(%r14),%rbx
  10637. 40a11f: ││┆│ │┕━ mov %rax,(%r14)
  10638. 40a122: ││┆│ │ mov %rbx,0x8(%r14)
  10639. 40a126: ││┆│ ┕━━ add $0xffffffd0,%r15d
  10640. 40a12a: ││┆│ cmp $0x9,%r15d
  10641. 40a12e: ││┆│╭──────── ja 40a2ec <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x2dc>
  10642. 40a134: ││┆││ test %rax,%rax
  10643. 40a137: ││┆││╭─────── je 40a22b <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x21b>
  10644. 40a13d: ││┆│││ mov %r12d,0xc(%rsp)
  10645. 40a142: ││┆│││ movzbl %r12b,%r12d
  10646. 40a146: ││┆│││ add $0x7,%r12d
  10647. 40a14a: ││┆│││ lea 0x18(%rsp),%r13
  10648. 40a14f: ││┆│││ nop
  10649. 40a150: ││┆│││ ┍━━━━━ mov %rax,0x18(%rsp)
  10650. 40a155: ││┆│││ ┆ mov %rbx,0x20(%rsp)
  10651. 40a15a: ││┆│││ ┆ movq $0x0,0x10(%rsp)
  10652. 40a163: ││┆│││ ┆ cmpb $0x0,(%rbx)
  10653. 40a166: ││┆│││ ┆ ╭ js 40a180 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x170>
  10654. 40a168: ││┆│││ ┆ │ movq $0x1,0x10(%rsp)
  10655. 40a171: ││┆│││ ┆ │ movzbl (%rbx),%ebp
  10656. 40a174: ││┆│││ ┆ ╭┼ jmp 40a18f <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x17f>
  10657. 40a176: ││┆│││ ┆ ││ nopw %cs:0x0(%rax,%rax,1)
  10658. 40a180: ││┆│││ ┆ │┕ lea 0x10(%rsp),%rdi
  10659. 40a185: ││┆│││ ┆ │ mov %r13,%rsi
  10660. 40a188: ││┆│││ ┆ │ callq 40ae80 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw>
  10661. 40a18d: ││┆│││ ┆ │ mov %eax,%ebp
  10662. 40a18f: ││┆│││ ┆ ┕━ add $0xffffffd0,%ebp
  10663. 40a192: ││┆│││ ┆ cmp $0xa,%ebp
  10664. 40a195: ││┆│││ ┆ ╭── jae 40a226 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x216>
  10665. 40a19b: ││┆│││ ┆ │ test %r15d,%r15d
  10666. 40a19e: ││┆│││╭┼──┼── js 40a27c <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x26c>
  10667. 40a1a4: ││┆││││┆ │ cmp $0xccccccc,%r15d
  10668. 40a1ab: ││┆││││┆ │ ╭ jl 40a1bc <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x1ac>
  10669. 40a1ad: ││┆││││┆╭─┼─┼ jne 40a27c <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x26c>
  10670. 40a1b3: ││┆││││┆│ │ │ cmp %r12d,%ebp
  10671. 40a1b6: ││┆││││┆│╭┼─┼ ja 40a27c <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x26c>
  10672. 40a1bc: ││┆││││┆│││ ┕ lea (%r15,%r15,4),%r15d
  10673. 40a1c0: ││┆││││┆│││ mov 0x8(%r14),%rbx
  10674. 40a1c4: ││┆││││┆│││ mov (%rbx),%al
  10675. 40a1c6: ││┆││││┆│││ test %al,%al
  10676. 40a1c8: ││┆││││┆│││ ╭ js 40a1e0 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x1d0>
  10677. 40a1ca: ││┆││││┆│││ │ mov (%r14),%rax
  10678. 40a1cd: ││┆││││┆│││ │ inc %rbx
  10679. 40a1d0: ││┆││││┆│││ │ dec %rax
  10680. 40a1d3: ││┆││││┆│││╭┼ jmp 40a211 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x201>
  10681. 40a1d5: ││┆││││┆│││││ data32 nopw %cs:0x0(%rax,%rax,1)
  10682. 40a1e0: ││┆││││┆││││┕ not %al
  10683. 40a1e2: ││┆││││┆││││ movzbl %al,%edi
  10684. 40a1e5: ││┆││││┆││││ callq 416320 <_D4core5bitop3bsrFNaNbNiNfmZi>
  10685. 40a1ea: ││┆││││┆││││ mov $0x7,%ecx
  10686. 40a1ef: ││┆││││┆││││ sub %eax,%ecx
  10687. 40a1f1: ││┆││││┆││││ mov $0x5,%edx
  10688. 40a1f6: ││┆││││┆││││ sub %eax,%edx
  10689. 40a1f8: ││┆││││┆││││ cmp $0x4,%edx
  10690. 40a1fb: ││┆││││┆││││ movslq %ecx,%rbx
  10691. 40a1fe: ││┆││││┆││││ mov $0x1,%eax
  10692. 40a203: ││┆││││┆││││ cmova %rax,%rbx
  10693. 40a207: ││┆││││┆││││ mov (%r14),%rax
  10694. 40a20a: ││┆││││┆││││ sub %rbx,%rax
  10695. 40a20d: ││┆││││┆││││ add 0x8(%r14),%rbx
  10696. 40a211: ││┆││││┆│││┕━ lea 0x0(%rbp,%r15,2),%r15d
  10697. 40a216: ││┆││││┆│││ mov %rax,(%r14)
  10698. 40a219: ││┆││││┆│││ mov %rbx,0x8(%r14)
  10699. 40a21d: ││┆││││┆│││ test %rax,%rax
  10700. 40a220: ││┆││││╰┼┼┼── jne 40a150 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x140>
  10701. 40a226: ││┆││││ ││┕━━ mov 0xc(%rsp),%r12d
  10702. 40a22b: ││┆││┕┿━┿┿━━━ mov %r15d,%eax
  10703. 40a22e: ││┆││ │ ││ neg %eax
  10704. 40a230: ││┆││ │ ││ test %r12b,%r12b
  10705. 40a233: ││┆││ │ ││ cmove %r15d,%eax
  10706. 40a237: ││┆││ │ ││ add $0x28,%rsp
  10707. 40a23b: ││┆││ │ ││ pop %rbx
  10708. 40a23c: ││┆││ │ ││ pop %r12
  10709. 40a23e: ││┆││ │ ││ pop %r13
  10710. 40a240: ││┆││ │ ││ pop %r14
  10711. 40a242: ││┆││ │ ││ pop %r15
  10712. 40a244: ││┆││ │ ││ pop %rbp
  10713. 40a245: ││┆││ │ ││ retq
  10714. 40a246: ││┆┕┿━┿━┿┿━━━ not %al
  10715. 40a248: ││┆ │ │ ││ movzbl %al,%edi
  10716. 40a24b: ││┆ │ │ ││ callq 416320 <_D4core5bitop3bsrFNaNbNiNfmZi>
  10717. 40a250: ││┆ │ │ ││ mov $0x7,%ecx
  10718. 40a255: ││┆ │ │ ││ sub %eax,%ecx
  10719. 40a257: ││┆ │ │ ││ mov $0x5,%edx
  10720. 40a25c: ││┆ │ │ ││ sub %eax,%edx
  10721. 40a25e: ││┆ │ │ ││ cmp $0x4,%edx
  10722. 40a261: ││┆ │ │ ││ movslq %ecx,%rax
  10723. 40a264: ││┆ │ │ ││ mov $0x1,%ebx
  10724. 40a269: ││┆ │ │ ││ cmovbe %rax,%rbx
  10725. 40a26d: ││┆ │ │ ││ mov (%r14),%rax
  10726. 40a270: ││┆ │ │ ││ sub %rbx,%rax
  10727. 40a273: ││┆ │ │ ││ add 0x8(%r14),%rbx
  10728. 40a277: ││╰─┼─┼─┼┼─── jmpq 40a078 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x68>
  10729. 40a27c: ││ │ ┕━┷┷━━━ mov $0x6533a0,%edi
  10730. 40a281: ││ │ callq 422d70 <_d_newclass>
  10731. 40a286: ││ │ movq $0x435480,(%rax)
  10732. 40a28d: ││ │ movq $0x0,0x8(%rax)
  10733. 40a295: ││ │ mov 0x2b1d4(%rip),%rcx # 435470 <_D3std4conv21ConvOverflowException6__initZ+0x40>
  10734. 40a29c: ││ │ mov %rcx,0x40(%rax)
  10735. 40a2a0: ││ │ movups 0x2b1b9(%rip),%xmm0 # 435460 <_D3std4conv21ConvOverflowException6__initZ+0x30>
  10736. 40a2a7: ││ │ movups %xmm0,0x30(%rax)
  10737. 40a2ab: ││ │ movups 0x2b19e(%rip),%xmm0 # 435450 <_D3std4conv21ConvOverflowException6__initZ+0x20>
  10738. 40a2b2: ││ │ movups %xmm0,0x20(%rax)
  10739. 40a2b6: ││ │ movups 0x2b183(%rip),%xmm0 # 435440 <_D3std4conv21ConvOverflowException6__initZ+0x10>
  10740. 40a2bd: ││ │ movups %xmm0,0x10(%rax)
  10741. 40a2c1: ││ │ mov $0x7ca,%esi
  10742. 40a2c6: ││ │ mov $0x28,%edx
  10743. 40a2cb: ││ │ mov $0x432500,%ecx
  10744. 40a2d0: ││ │ mov $0x1f,%r8d
  10745. 40a2d6: ││ │ mov $0x433e00,%r9d
  10746. 40a2dc: ││ │ mov %rax,%rdi
  10747. 40a2df: ││ │ callq 40c0a0 <_D3std4conv21ConvOverflowException6__ctorMFNaNbNfAyaAyamZC3std4conv21ConvOverflowException>
  10748. 40a2e4: ││ │ mov %rax,%rdi
  10749. 40a2e7: ││ │ callq 41ad10 <_d_throw_exception>
  10750. 40a2ec: ││ ┕━━━━━━━━ mov %rax,%rbp
  10751. 40a2ef: ┕┷━━━━━━━━━━━ mov $0x653300,%edi
  10752. 40a2f4: callq 422d70 <_d_newclass>
  10753. 40a2f9: mov %rax,%r14
  10754. 40a2fc: movq $0x4353a0,(%r14)
  10755. 40a303: movq $0x0,0x8(%r14)
  10756. 40a30b: mov 0x2b07e(%rip),%rax # 435390 <_D3std4conv13ConvException6__initZ+0x40>
  10757. 40a312: mov %rax,0x40(%r14)
  10758. 40a316: movups 0x2b063(%rip),%xmm0 # 435380 <_D3std4conv13ConvException6__initZ+0x30>
  10759. 40a31d: movups %xmm0,0x30(%r14)
  10760. 40a322: movups 0x2b047(%rip),%xmm0 # 435370 <_D3std4conv13ConvException6__initZ+0x20>
  10761. 40a329: movups %xmm0,0x20(%r14)
  10762. 40a32e: movups 0x2b02b(%rip),%xmm0 # 435360 <_D3std4conv13ConvException6__initZ+0x10>
  10763. 40a335: movups %xmm0,0x10(%r14)
  10764. 40a33a: mov %rbp,%rdi
  10765. 40a33d: mov %rbx,%rsi
  10766. 40a340: callq 40b9a0 <_D3std4conv30__T20convError_unexpectedTAxaZ20convError_unexpectedFNaNfAxaZAya>
  10767. 40a345: mov %rdx,%rcx
  10768. 40a348: movq $0xb,0x18(%rsp)
  10769. 40a351: movq $0x43406e,0x20(%rsp)
  10770. 40a35a: lea 0x18(%rsp),%rbx
  10771. 40a35f: mov $0x440418,%edi
  10772. 40a364: mov %rbx,%rsi
  10773. 40a367: mov %rax,%rdx
  10774. 40a36a: callq 424630 <_d_arrayappendT>
  10775. 40a36f: mov %rax,0x18(%rsp)
  10776. 40a374: mov %rdx,0x20(%rsp)
  10777. 40a379: mov $0x440418,%edi
  10778. 40a37e: mov $0x34,%edx
  10779. 40a383: mov $0x433e20,%ecx
  10780. 40a388: mov %rbx,%rsi
  10781. 40a38b: callq 424630 <_d_arrayappendT>
  10782. 40a390: mov %rdx,%rbp
  10783. 40a393: mov $0x7d2,%esi
  10784. 40a398: mov $0x28,%edx
  10785. 40a39d: mov $0x432500,%ecx
  10786. 40a3a2: mov %r14,%rdi
  10787. 40a3a5: mov %rax,%r8
  10788. 40a3a8: mov %rbp,%r9
  10789. 40a3ab: callq 40c060 <_D3std4conv13ConvException6__ctorMFNaNbNfAyaAyamZC3std4conv13ConvException>
  10790. 40a3b0: mov %rax,%rdi
  10791. 40a3b3: callq 41ad10 <_d_throw_exception>
  10792. 40a3b8: nopl 0x0(%rax,%rax,1)
  10793.  
  10794. 000000000040a3c0 <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk>:
  10795. 40a3c0: push %rbp
  10796. 40a3c1: push %r15
  10797. 40a3c3: push %r14
  10798. 40a3c5: push %r13
  10799. 40a3c7: push %r12
  10800. 40a3c9: push %rbx
  10801. 40a3ca: sub $0x18,%rsp
  10802. 40a3ce: mov %rdi,%r14
  10803. 40a3d1: mov (%r14),%rax
  10804. 40a3d4: mov 0x8(%r14),%rbx
  10805. 40a3d8: xor %r12d,%r12d
  10806. 40a3db: test %rax,%rax
  10807. 40a3de: ╭─ je 40a438 <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk+0x78>
  10808. 40a3e0: │ mov %rax,0x8(%rsp)
  10809. 40a3e5: │ mov %rbx,0x10(%rsp)
  10810. 40a3ea: │ movq $0x0,(%rsp)
  10811. 40a3f2: │ movzbl (%rbx),%r15d
  10812. 40a3f6: │ test %r15b,%r15b
  10813. 40a3f9: │╭ jns 40a41a <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk+0x5a>
  10814. 40a3fb: ││ lea (%rsp),%rdi
  10815. 40a3ff: ││ lea 0x8(%rsp),%rsi
  10816. 40a404: ││ callq 40ae80 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw>
  10817. 40a409: ││ mov %eax,%r15d
  10818. 40a40c: ││ mov 0x8(%r14),%rbx
  10819. 40a410: ││ mov (%rbx),%al
  10820. 40a412: ││ test %al,%al
  10821. 40a414: ╭─────┼┼ js 40a5d8 <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk+0x218>
  10822. 40a41a: │ │┕ mov (%r14),%r12
  10823. 40a41d: │ │ inc %rbx
  10824. 40a420: │ │ dec %r12
  10825. 40a423: ┍┿━━━━━┿━ mov %r12,(%r14)
  10826. 40a426: ┆│ │ mov %rbx,0x8(%r14)
  10827. 40a42a: ┆│ │ add $0xffffffd0,%r15d
  10828. 40a42e: ┆│ │ cmp $0x9,%r15d
  10829. 40a432: ┆│ ╭┼─ jbe 40a50c <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk+0x14c>
  10830. 40a438: ┆│ │┕━ mov $0x653300,%edi
  10831. 40a43d: ┆│ │ callq 422d70 <_d_newclass>
  10832. 40a442: ┆│ │ mov %rax,%rbp
  10833. 40a445: ┆│ │ movq $0x4353a0,0x0(%rbp)
  10834. 40a44d: ┆│ │ movq $0x0,0x8(%rbp)
  10835. 40a455: ┆│ │ mov 0x2af34(%rip),%rax # 435390 <_D3std4conv13ConvException6__initZ+0x40>
  10836. 40a45c: ┆│ │ mov %rax,0x40(%rbp)
  10837. 40a460: ┆│ │ movups 0x2af19(%rip),%xmm0 # 435380 <_D3std4conv13ConvException6__initZ+0x30>
  10838. 40a467: ┆│ │ movups %xmm0,0x30(%rbp)
  10839. 40a46b: ┆│ │ movups 0x2aefe(%rip),%xmm0 # 435370 <_D3std4conv13ConvException6__initZ+0x20>
  10840. 40a472: ┆│ │ movups %xmm0,0x20(%rbp)
  10841. 40a476: ┆│ │ movups 0x2aee3(%rip),%xmm0 # 435360 <_D3std4conv13ConvException6__initZ+0x10>
  10842. 40a47d: ┆│ │ movups %xmm0,0x10(%rbp)
  10843. 40a481: ┆│ │ mov %r12,%rdi
  10844. 40a484: ┆│ │ mov %rbx,%rsi
  10845. 40a487: ┆│ │ callq 40b9a0 <_D3std4conv30__T20convError_unexpectedTAxaZ20convError_unexpectedFNaNfAxaZAya>
  10846. 40a48c: ┆│ │ mov %rdx,%rcx
  10847. 40a48f: ┆│ │ movq $0xb,0x8(%rsp)
  10848. 40a498: ┆│ │ movq $0x43406e,0x10(%rsp)
  10849. 40a4a1: ┆│ │ lea 0x8(%rsp),%rbx
  10850. 40a4a6: ┆│ │ mov $0x440418,%edi
  10851. 40a4ab: ┆│ │ mov %rbx,%rsi
  10852. 40a4ae: ┆│ │ mov %rax,%rdx
  10853. 40a4b1: ┆│ │ callq 424630 <_d_arrayappendT>
  10854. 40a4b6: ┆│ │ mov %rax,0x8(%rsp)
  10855. 40a4bb: ┆│ │ mov %rdx,0x10(%rsp)
  10856. 40a4c0: ┆│ │ mov $0x440418,%edi
  10857. 40a4c5: ┆│ │ mov $0x35,%edx
  10858. 40a4ca: ┆│ │ mov $0x433e60,%ecx
  10859. 40a4cf: ┆│ │ mov %rbx,%rsi
  10860. 40a4d2: ┆│ │ callq 424630 <_d_arrayappendT>
  10861. 40a4d7: ┆│ │ mov %rdx,%rbx
  10862. 40a4da: ┆│ │ mov $0x7d2,%esi
  10863. 40a4df: ┆│ │ mov $0x28,%edx
  10864. 40a4e4: ┆│ │ mov $0x432500,%ecx
  10865. 40a4e9: ┆│ │ mov %rbp,%rdi
  10866. 40a4ec: ┆│ │ mov %rax,%r8
  10867. 40a4ef: ┆│ │ mov %rbx,%r9
  10868. 40a4f2: ┆│ │ callq 40c060 <_D3std4conv13ConvException6__ctorMFNaNbNfAyaAyamZC3std4conv13ConvException>
  10869. 40a4f7: ┆│ │ mov %rax,%rdi
  10870. 40a4fa: ┆│ │ callq 41ad10 <_d_throw_exception>
  10871. 40a4ff: ┆│ │ nop
  10872. 40a500: ┆│┍━━━│━━ lea 0x0(%r13,%rbp,2),%r15d
  10873. 40a505: ┆│┆ │ mov %r12,(%r14)
  10874. 40a508: ┆│┆ │ mov %rbx,0x8(%r14)
  10875. 40a50c: ┆│┆ ┕━━ test %r12,%r12
  10876. 40a50f: ┆│┆╭──┼── je 40a5c6 <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk+0x206>
  10877. 40a515: ┆│┆│ ┆ mov %r12,0x8(%rsp)
  10878. 40a51a: ┆│┆│ ┆ mov %rbx,0x10(%rsp)
  10879. 40a51f: ┆│┆│ ┆ movq $0x0,(%rsp)
  10880. 40a527: ┆│┆│ ┆ cmpb $0x0,(%rbx)
  10881. 40a52a: ┆│┆│ ┆ ╭ js 40a540 <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk+0x180>
  10882. 40a52c: ┆│┆│ ┆ │ movq $0x1,(%rsp)
  10883. 40a534: ┆│┆│ ┆ │ movzbl (%rbx),%r13d
  10884. 40a538: ┆│┆│ ┆╭┼ jmp 40a551 <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk+0x191>
  10885. 40a53a: ┆│┆│ ┆││ nopw 0x0(%rax,%rax,1)
  10886. 40a540: ┆│┆│ ┆│┕ lea (%rsp),%rdi
  10887. 40a544: ┆│┆│ ┆│ lea 0x8(%rsp),%rsi
  10888. 40a549: ┆│┆│ ┆│ callq 40ae80 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw>
  10889. 40a54e: ┆│┆│ ┆│ mov %eax,%r13d
  10890. 40a551: ┆│┆│ ┆┕━ add $0xffffffd0,%r13d
  10891. 40a555: ┆│┆│ ┆ cmp $0x9,%r13d
  10892. 40a559: ┆│┆│ ┆╭─ ja 40a5c6 <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk+0x206>
  10893. 40a55b: ┆│┆│ ┆│ cmp $0x19999999,%r15d
  10894. 40a562: ┆│┆│ ┆│╭ jb 40a574 <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk+0x1b4>
  10895. 40a564: ┆│┆│╭─┼┼┼ jne 40a60e <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk+0x24e>
  10896. 40a56a: ┆│┆││ ┆││ cmp $0x5,%r13d
  10897. 40a56e: ┆│┆││╭┼┼┼ ja 40a60e <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk+0x24e>
  10898. 40a574: ┆│┆│││┆│┕ lea (%r15,%r15,4),%ebp
  10899. 40a578: ┆│┆│││┆│ mov 0x8(%r14),%rbx
  10900. 40a57c: ┆│┆│││┆│ mov (%rbx),%al
  10901. 40a57e: ┆│┆│││┆│ test %al,%al
  10902. 40a580: ┆│┆│││┆│╭ js 40a590 <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk+0x1d0>
  10903. 40a582: ┆│┆│││┆││ mov (%r14),%r12
  10904. 40a585: ┆│┆│││┆││ inc %rbx
  10905. 40a588: ┆│┆│││┆││ dec %r12
  10906. 40a58b: ┆│┆│││╰┼┼ jmpq 40a500 <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk+0x140>
  10907. 40a590: ┆│┆│││ │┕ not %al
  10908. 40a592: ┆│┆│││ │ movzbl %al,%edi
  10909. 40a595: ┆│┆│││ │ callq 416320 <_D4core5bitop3bsrFNaNbNiNfmZi>
  10910. 40a59a: ┆│┆│││ │ mov $0x7,%ecx
  10911. 40a59f: ┆│┆│││ │ sub %eax,%ecx
  10912. 40a5a1: ┆│┆│││ │ mov $0x5,%edx
  10913. 40a5a6: ┆│┆│││ │ sub %eax,%edx
  10914. 40a5a8: ┆│┆│││ │ cmp $0x4,%edx
  10915. 40a5ab: ┆│┆│││ │ movslq %ecx,%rbx
  10916. 40a5ae: ┆│┆│││ │ mov $0x1,%eax
  10917. 40a5b3: ┆│┆│││ │ cmova %rax,%rbx
  10918. 40a5b7: ┆│┆│││ │ mov (%r14),%r12
  10919. 40a5ba: ┆│┆│││ │ sub %rbx,%r12
  10920. 40a5bd: ┆│┆│││ │ add 0x8(%r14),%rbx
  10921. 40a5c1: ┆│╰┼┼┼─┼─ jmpq 40a500 <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk+0x140>
  10922. 40a5c6: ┆│ ┕┿┿━┷━ mov %r15d,%eax
  10923. 40a5c9: ┆│ ││ add $0x18,%rsp
  10924. 40a5cd: ┆│ ││ pop %rbx
  10925. 40a5ce: ┆│ ││ pop %r12
  10926. 40a5d0: ┆│ ││ pop %r13
  10927. 40a5d2: ┆│ ││ pop %r14
  10928. 40a5d4: ┆│ ││ pop %r15
  10929. 40a5d6: ┆│ ││ pop %rbp
  10930. 40a5d7: ┆│ ││ retq
  10931. 40a5d8: ┆┕━━┿┿━━━ not %al
  10932. 40a5da: ┆ ││ movzbl %al,%edi
  10933. 40a5dd: ┆ ││ callq 416320 <_D4core5bitop3bsrFNaNbNiNfmZi>
  10934. 40a5e2: ┆ ││ mov $0x7,%ecx
  10935. 40a5e7: ┆ ││ sub %eax,%ecx
  10936. 40a5e9: ┆ ││ mov $0x5,%edx
  10937. 40a5ee: ┆ ││ sub %eax,%edx
  10938. 40a5f0: ┆ ││ cmp $0x4,%edx
  10939. 40a5f3: ┆ ││ movslq %ecx,%rax
  10940. 40a5f6: ┆ ││ mov $0x1,%ebx
  10941. 40a5fb: ┆ ││ cmovbe %rax,%rbx
  10942. 40a5ff: ┆ ││ mov (%r14),%r12
  10943. 40a602: ┆ ││ sub %rbx,%r12
  10944. 40a605: ┆ ││ add 0x8(%r14),%rbx
  10945. 40a609: ╰───┼┼─── jmpq 40a423 <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk+0x63>
  10946. 40a60e: ┕┷━━━ mov $0x6533a0,%edi
  10947. 40a613: callq 422d70 <_d_newclass>
  10948. 40a618: movq $0x435480,(%rax)
  10949. 40a61f: movq $0x0,0x8(%rax)
  10950. 40a627: mov 0x2ae42(%rip),%rcx # 435470 <_D3std4conv21ConvOverflowException6__initZ+0x40>
  10951. 40a62e: mov %rcx,0x40(%rax)
  10952. 40a632: movups 0x2ae27(%rip),%xmm0 # 435460 <_D3std4conv21ConvOverflowException6__initZ+0x30>
  10953. 40a639: movups %xmm0,0x30(%rax)
  10954. 40a63d: movups 0x2ae0c(%rip),%xmm0 # 435450 <_D3std4conv21ConvOverflowException6__initZ+0x20>
  10955. 40a644: movups %xmm0,0x20(%rax)
  10956. 40a648: movups 0x2adf1(%rip),%xmm0 # 435440 <_D3std4conv21ConvOverflowException6__initZ+0x10>
  10957. 40a64f: movups %xmm0,0x10(%rax)
  10958. 40a653: mov $0x7ca,%esi
  10959. 40a658: mov $0x28,%edx
  10960. 40a65d: mov $0x432500,%ecx
  10961. 40a662: mov $0x1f,%r8d
  10962. 40a668: mov $0x433e00,%r9d
  10963. 40a66e: mov %rax,%rdi
  10964. 40a671: callq 40c0a0 <_D3std4conv21ConvOverflowException6__ctorMFNaNbNfAyaAyamZC3std4conv21ConvOverflowException>
  10965. 40a676: mov %rax,%rdi
  10966. 40a679: callq 41ad10 <_d_throw_exception>
  10967. 40a67e: xchg %ax,%ax
  10968.  
  10969. 000000000040a680 <_D3std9exception45__T9enforceExHTC3std6format15FormatExceptionZ16__T9enforceExTmZ9enforceExFNaNfmLAyaAyamZm>:
  10970. 40a680: push %rbp
  10971. 40a681: push %r15
  10972. 40a683: push %r14
  10973. 40a685: push %r13
  10974. 40a687: push %r12
  10975. 40a689: push %rbx
  10976. 40a68a: sub $0x28,%rsp
  10977. 40a68e: mov %r8,%r13
  10978. 40a691: mov %rcx,%rbx
  10979. 40a694: mov %rdx,%r14
  10980. 40a697: mov %rsi,%r15
  10981. 40a69a: mov %rdi,%r12
  10982. 40a69d: test %r9,%r9
  10983. 40a6a0: ╭ je 40a6b4 <_D3std9exception45__T9enforceExHTC3std6format15FormatExceptionZ16__T9enforceExTmZ9enforceExFNaNfmLAyaAyamZm+0x34>
  10984. 40a6a2: │ mov %r9,%rax
  10985. 40a6a5: │ add $0x28,%rsp
  10986. 40a6a9: │ pop %rbx
  10987. 40a6aa: │ pop %r12
  10988. 40a6ac: │ pop %r13
  10989. 40a6ae: │ pop %r14
  10990. 40a6b0: │ pop %r15
  10991. 40a6b2: │ pop %rbp
  10992. 40a6b3: │ retq
  10993. 40a6b4: ┕ mov $0x653b20,%edi
  10994. 40a6b9: callq 422d70 <_d_newclass>
  10995. 40a6be: mov %rax,%rbp
  10996. 40a6c1: movq $0x439b10,0x0(%rbp)
  10997. 40a6c9: movq $0x0,0x8(%rbp)
  10998. 40a6d1: mov 0x2f430(%rip),%rax # 439b08 <_D3std6format15FormatException6__initZ+0x40>
  10999. 40a6d8: mov %rax,0x40(%rbp)
  11000. 40a6dc: movups 0x2f415(%rip),%xmm0 # 439af8 <_D3std6format15FormatException6__initZ+0x30>
  11001. 40a6e3: movups %xmm0,0x30(%rbp)
  11002. 40a6e7: movups 0x2f3fa(%rip),%xmm0 # 439ae8 <_D3std6format15FormatException6__initZ+0x20>
  11003. 40a6ee: movups %xmm0,0x20(%rbp)
  11004. 40a6f2: movups 0x2f3df(%rip),%xmm0 # 439ad8 <_D3std6format15FormatException6__initZ+0x10>
  11005. 40a6f9: movups %xmm0,0x10(%rbp)
  11006. 40a6fd: mov %rbx,%rdi
  11007. 40a700: callq *%r13
  11008. 40a703: mov %rax,0x18(%rsp)
  11009. 40a708: mov %rdx,0x20(%rsp)
  11010. 40a70d: movups 0x18(%rsp),%xmm0
  11011. 40a712: movups %xmm0,(%rsp)
  11012. 40a716: xor %esi,%esi
  11013. 40a718: mov %rbp,%rdi
  11014. 40a71b: mov %r12,%rdx
  11015. 40a71e: mov %r15,%rcx
  11016. 40a721: mov %r14,%r8
  11017. 40a724: callq 40f330 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException>
  11018. 40a729: mov %rax,%rdi
  11019. 40a72c: callq 41ad10 <_d_throw_exception>
  11020. 40a731: nopw %cs:0x0(%rax,%rax,1)
  11021. 40a73b: nopl 0x0(%rax,%rax,1)
  11022.  
  11023. 000000000040a740 <_D3std9algorithm9searching41__T10startsWithVAyaa6_61203d3d2062TAxaTaZ10startsWithFNaNfAxaaZb>:
  11024. 40a740: push %rbx
  11025. 40a741: sub $0x20,%rsp
  11026. 40a745: mov %edi,%ebx
  11027. 40a747: test %rsi,%rsi
  11028. 40a74a: ╭── je 40a772 <_D3std9algorithm9searching41__T10startsWithVAyaa6_61203d3d2062TAxaTaZ10startsWithFNaNfAxaaZb+0x32>
  11029. 40a74c: │ mov %rsi,0x10(%rsp)
  11030. 40a751: │ mov %rdx,0x18(%rsp)
  11031. 40a756: │ movq $0x0,0x8(%rsp)
  11032. 40a75f: │ cmpb $0x0,(%rdx)
  11033. 40a762: │ ╭ js 40a776 <_D3std9algorithm9searching41__T10startsWithVAyaa6_61203d3d2062TAxaTaZ10startsWithFNaNfAxaaZb+0x36>
  11034. 40a764: │ │ movq $0x1,0x8(%rsp)
  11035. 40a76d: │ │ movzbl (%rdx),%eax
  11036. 40a770: │╭┼ jmp 40a785 <_D3std9algorithm9searching41__T10startsWithVAyaa6_61203d3d2062TAxaTaZ10startsWithFNaNfAxaaZb+0x45>
  11037. 40a772: ┕┿┿ xor %eax,%eax
  11038. 40a774: ╭┼┼ jmp 40a78d <_D3std9algorithm9searching41__T10startsWithVAyaa6_61203d3d2062TAxaTaZ10startsWithFNaNfAxaaZb+0x4d>
  11039. 40a776: ││┕ lea 0x8(%rsp),%rdi
  11040. 40a77b: ││ lea 0x10(%rsp),%rsi
  11041. 40a780: ││ callq 40ae80 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw>
  11042. 40a785: │┕━ movzbl %bl,%ecx
  11043. 40a788: │ cmp %eax,%ecx
  11044. 40a78a: │ sete %al
  11045. 40a78d: ┕━━ add $0x20,%rsp
  11046. 40a791: pop %rbx
  11047. 40a792: retq
  11048. 40a793: nopw %cs:0x0(%rax,%rax,1)
  11049. 40a79d: nopl (%rax)
  11050.  
  11051. 000000000040a7a0 <_D3std4conv9__T2toThZ10__T2toTxkZ2toFNaNfxkZh>:
  11052. 40a7a0: push %rax
  11053. 40a7a1: cmp $0x100,%edi
  11054. 40a7a7: ╭ jae 40a7af <_D3std4conv9__T2toThZ10__T2toTxkZ2toFNaNfxkZh+0xf>
  11055. 40a7a9: │ movzbl %dil,%eax
  11056. 40a7ad: │ pop %rcx
  11057. 40a7ae: │ retq
  11058. 40a7af: ┕ mov $0x6533a0,%edi
  11059. 40a7b4: callq 422d70 <_d_newclass>
  11060. 40a7b9: movq $0x435480,(%rax)
  11061. 40a7c0: movq $0x0,0x8(%rax)
  11062. 40a7c8: mov 0x2aca1(%rip),%rcx # 435470 <_D3std4conv21ConvOverflowException6__initZ+0x40>
  11063. 40a7cf: mov %rcx,0x40(%rax)
  11064. 40a7d3: movups 0x2ac86(%rip),%xmm0 # 435460 <_D3std4conv21ConvOverflowException6__initZ+0x30>
  11065. 40a7da: movups %xmm0,0x30(%rax)
  11066. 40a7de: movups 0x2ac6b(%rip),%xmm0 # 435450 <_D3std4conv21ConvOverflowException6__initZ+0x20>
  11067. 40a7e5: movups %xmm0,0x20(%rax)
  11068. 40a7e9: movups 0x2ac50(%rip),%xmm0 # 435440 <_D3std4conv21ConvOverflowException6__initZ+0x10>
  11069. 40a7f0: movups %xmm0,0x10(%rax)
  11070. 40a7f4: mov $0x530,%esi
  11071. 40a7f9: mov $0x28,%edx
  11072. 40a7fe: mov $0x432500,%ecx
  11073. 40a803: mov $0x1c,%r8d
  11074. 40a809: mov $0x4324e0,%r9d
  11075. 40a80f: mov %rax,%rdi
  11076. 40a812: callq 40c0a0 <_D3std4conv21ConvOverflowException6__ctorMFNaNbNfAyaAyamZC3std4conv21ConvOverflowException>
  11077. 40a817: mov %rax,%rdi
  11078. 40a81a: callq 41ad10 <_d_throw_exception>
  11079. 40a81f: nop
  11080.  
  11081. 000000000040a820 <_D3std4conv16__T5parseThTAxaZ5parseFNaNfKAxaZh>:
  11082. 40a820: push %rax
  11083. 40a821: callq 40a3c0 <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk>
  11084. 40a826: movzbl %al,%ecx
  11085. 40a829: cmp %eax,%ecx
  11086. 40a82b: ╭ jne 40a832 <_D3std4conv16__T5parseThTAxaZ5parseFNaNfKAxaZh+0x12>
  11087. 40a82d: │ movzbl %al,%eax
  11088. 40a830: │ pop %rcx
  11089. 40a831: │ retq
  11090. 40a832: ┕ mov $0x6533a0,%edi
  11091. 40a837: callq 422d70 <_d_newclass>
  11092. 40a83c: movq $0x435480,(%rax)
  11093. 40a843: movq $0x0,0x8(%rax)
  11094. 40a84b: mov 0x2ac1e(%rip),%rcx # 435470 <_D3std4conv21ConvOverflowException6__initZ+0x40>
  11095. 40a852: mov %rcx,0x40(%rax)
  11096. 40a856: movups 0x2ac03(%rip),%xmm0 # 435460 <_D3std4conv21ConvOverflowException6__initZ+0x30>
  11097. 40a85d: movups %xmm0,0x30(%rax)
  11098. 40a861: movups 0x2abe8(%rip),%xmm0 # 435450 <_D3std4conv21ConvOverflowException6__initZ+0x20>
  11099. 40a868: movups %xmm0,0x20(%rax)
  11100. 40a86c: movups 0x2abcd(%rip),%xmm0 # 435440 <_D3std4conv21ConvOverflowException6__initZ+0x10>
  11101. 40a873: movups %xmm0,0x10(%rax)
  11102. 40a877: mov $0x792,%esi
  11103. 40a87c: mov $0x28,%edx
  11104. 40a881: mov $0x432500,%ecx
  11105. 40a886: mov $0x1f,%r8d
  11106. 40a88c: mov $0x433e00,%r9d
  11107. 40a892: mov %rax,%rdi
  11108. 40a895: callq 40c0a0 <_D3std4conv21ConvOverflowException6__ctorMFNaNbNfAyaAyamZC3std4conv21ConvOverflowException>
  11109. 40a89a: mov %rax,%rdi
  11110. 40a89d: callq 41ad10 <_d_throw_exception>
  11111. 40a8a2: nopw %cs:0x0(%rax,%rax,1)
  11112. 40a8ac: nopl 0x0(%rax)
  11113.  
  11114. 000000000040a8b0 <_D3std4conv9__T2toTiZ10__T2toTxkZ2toFNaNfxkZi>:
  11115. 40a8b0: push %rax
  11116. 40a8b1: test %edi,%edi
  11117. 40a8b3: ╭ js 40a8b9 <_D3std4conv9__T2toTiZ10__T2toTxkZ2toFNaNfxkZi+0x9>
  11118. 40a8b5: │ mov %edi,%eax
  11119. 40a8b7: │ pop %rcx
  11120. 40a8b8: │ retq
  11121. 40a8b9: ┕ mov $0x6533a0,%edi
  11122. 40a8be: callq 422d70 <_d_newclass>
  11123. 40a8c3: movq $0x435480,(%rax)
  11124. 40a8ca: movq $0x0,0x8(%rax)
  11125. 40a8d2: mov 0x2ab97(%rip),%rcx # 435470 <_D3std4conv21ConvOverflowException6__initZ+0x40>
  11126. 40a8d9: mov %rcx,0x40(%rax)
  11127. 40a8dd: movups 0x2ab7c(%rip),%xmm0 # 435460 <_D3std4conv21ConvOverflowException6__initZ+0x30>
  11128. 40a8e4: movups %xmm0,0x30(%rax)
  11129. 40a8e8: movups 0x2ab61(%rip),%xmm0 # 435450 <_D3std4conv21ConvOverflowException6__initZ+0x20>
  11130. 40a8ef: movups %xmm0,0x20(%rax)
  11131. 40a8f3: movups 0x2ab46(%rip),%xmm0 # 435440 <_D3std4conv21ConvOverflowException6__initZ+0x10>
  11132. 40a8fa: movups %xmm0,0x10(%rax)
  11133. 40a8fe: mov $0x17b,%esi
  11134. 40a903: mov $0x28,%edx
  11135. 40a908: mov $0x432500,%ecx
  11136. 40a90d: mov $0x1c,%r8d
  11137. 40a913: mov $0x4324e0,%r9d
  11138. 40a919: mov %rax,%rdi
  11139. 40a91c: callq 40c0a0 <_D3std4conv21ConvOverflowException6__ctorMFNaNbNfAyaAyamZC3std4conv21ConvOverflowException>
  11140. 40a921: mov %rax,%rdi
  11141. 40a924: callq 41ad10 <_d_throw_exception>
  11142. 40a929: nopl 0x0(%rax)
  11143.  
  11144. 000000000040a930 <_D3std5range10primitives50__T3putTS3std5array17__T8AppenderTAyaZ8AppenderTaZ3putFNaNbNfKS3std5array17__T8AppenderTAyaZ8AppenderaZv>:
  11145. 40a930: push %rbp
  11146. 40a931: push %rbx
  11147. 40a932: push %rax
  11148. 40a933: mov %rsi,%rbx
  11149. 40a936: mov %edi,%ebp
  11150. 40a938: mov $0x1,%esi
  11151. 40a93d: mov %rbx,%rdi
  11152. 40a940: callq 40ab20 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv>
  11153. 40a945: mov (%rbx),%rcx
  11154. 40a948: mov 0x8(%rcx),%rax
  11155. 40a94c: cmp $0xffffffffffffffff,%rax
  11156. 40a950: ╭ je 40a96f <_D3std5range10primitives50__T3putTS3std5array17__T8AppenderTAyaZ8AppenderTaZ3putFNaNbNfKS3std5array17__T8AppenderTAyaZ8AppenderaZv+0x3f>
  11157. 40a952: │ mov 0x10(%rcx),%rcx
  11158. 40a956: │ mov %bpl,(%rcx,%rax,1)
  11159. 40a95a: │ inc %rax
  11160. 40a95d: │ mov (%rbx),%rdx
  11161. 40a960: │ mov %rax,0x8(%rdx)
  11162. 40a964: │ mov %rcx,0x10(%rdx)
  11163. 40a968: │ add $0x8,%rsp
  11164. 40a96c: │ pop %rbx
  11165. 40a96d: │ pop %rbp
  11166. 40a96e: │ retq
  11167. 40a96f: ┕ mov $0x29,%edi
  11168. 40a974: mov $0x432390,%esi
  11169. 40a979: mov $0xb0d,%edx
  11170. 40a97e: callq 4161f0 <_d_arraybounds>
  11171. 40a983: nopw %cs:0x0(%rax,%rax,1)
  11172. 40a98d: nopl (%rax)
  11173.  
  11174. 000000000040a990 <_D3std5range10primitives51__T3putTS3std5array17__T8AppenderTAyaZ8AppenderTxaZ3putFNaNbNfKS3std5array17__T8AppenderTAyaZ8AppenderxaZv>:
  11175. 40a990: push %rbp
  11176. 40a991: push %rbx
  11177. 40a992: push %rax
  11178. 40a993: mov %rsi,%rbx
  11179. 40a996: mov %edi,%ebp
  11180. 40a998: mov $0x1,%esi
  11181. 40a99d: mov %rbx,%rdi
  11182. 40a9a0: callq 40ab20 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv>
  11183. 40a9a5: mov (%rbx),%rcx
  11184. 40a9a8: mov 0x8(%rcx),%rax
  11185. 40a9ac: cmp $0xffffffffffffffff,%rax
  11186. 40a9b0: ╭ je 40a9cf <_D3std5range10primitives51__T3putTS3std5array17__T8AppenderTAyaZ8AppenderTxaZ3putFNaNbNfKS3std5array17__T8AppenderTAyaZ8AppenderxaZv+0x3f>
  11187. 40a9b2: │ mov 0x10(%rcx),%rcx
  11188. 40a9b6: │ mov %bpl,(%rcx,%rax,1)
  11189. 40a9ba: │ inc %rax
  11190. 40a9bd: │ mov (%rbx),%rdx
  11191. 40a9c0: │ mov %rax,0x8(%rdx)
  11192. 40a9c4: │ mov %rcx,0x10(%rdx)
  11193. 40a9c8: │ add $0x8,%rsp
  11194. 40a9cc: │ pop %rbx
  11195. 40a9cd: │ pop %rbp
  11196. 40a9ce: │ retq
  11197. 40a9cf: ┕ mov $0x29,%edi
  11198. 40a9d4: mov $0x432390,%esi
  11199. 40a9d9: mov $0xb0d,%edx
  11200. 40a9de: callq 4161f0 <_d_arraybounds>
  11201. 40a9e3: nopw %cs:0x0(%rax,%rax,1)
  11202. 40a9ed: nopl (%rax)
  11203.  
  11204. 000000000040a9f0 <_D3std5array17__T8AppenderTAyaZ8Appender4dataMNgFNaNbNdNiNeZAya>:
  11205. 40a9f0: mov (%rdi),%rcx
  11206. 40a9f3: xor %edx,%edx
  11207. 40a9f5: test %rcx,%rcx
  11208. 40a9f8: mov $0x0,%eax
  11209. 40a9fd: ╭ je 40aa07 <_D3std5array17__T8AppenderTAyaZ8Appender4dataMNgFNaNbNdNiNeZAya+0x17>
  11210. 40a9ff: │ mov 0x8(%rcx),%rax
  11211. 40aa03: │ mov 0x10(%rcx),%rdx
  11212. 40aa07: ┕ retq
  11213. 40aa08: nopl 0x0(%rax,%rax,1)
  11214.  
  11215. 000000000040aa10 <_D3std5range10primitives13__T5frontTxaZ5frontFNaNdNfAxaZw>:
  11216. 40aa10: sub $0x18,%rsp
  11217. 40aa14: mov %rdi,0x8(%rsp)
  11218. 40aa19: mov %rsi,0x10(%rsp)
  11219. 40aa1e: movq $0x0,(%rsp)
  11220. 40aa26: cmpb $0x0,(%rsi)
  11221. 40aa29: ╭ js 40aa3b <_D3std5range10primitives13__T5frontTxaZ5frontFNaNdNfAxaZw+0x2b>
  11222. 40aa2b: │ movq $0x1,(%rsp)
  11223. 40aa33: │ movzbl (%rsi),%eax
  11224. 40aa36: │ add $0x18,%rsp
  11225. 40aa3a: │ retq
  11226. 40aa3b: ┕ lea (%rsp),%rdi
  11227. 40aa3f: lea 0x8(%rsp),%rsi
  11228. 40aa44: callq 40ae80 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw>
  11229. 40aa49: add $0x18,%rsp
  11230. 40aa4d: retq
  11231. 40aa4e: xchg %ax,%ax
  11232.  
  11233. 000000000040aa50 <_D3std5range10primitives16__T8popFrontTxaZ8popFrontFNaNbNiNeKAxaZv>:
  11234. 40aa50: push %rbx
  11235. 40aa51: mov %rdi,%rbx
  11236. 40aa54: mov 0x8(%rbx),%rax
  11237. 40aa58: mov (%rax),%cl
  11238. 40aa5a: test %cl,%cl
  11239. 40aa5c: ╭ js 40aa66 <_D3std5range10primitives16__T8popFrontTxaZ8popFrontFNaNbNiNeKAxaZv+0x16>
  11240. 40aa5e: │ inc %rax
  11241. 40aa61: │ decq (%rbx)
  11242. 40aa64: ╭┼ jmp 40aa97 <_D3std5range10primitives16__T8popFrontTxaZ8popFrontFNaNbNiNeKAxaZv+0x47>
  11243. 40aa66: │┕ not %cl
  11244. 40aa68: │ movzbl %cl,%edi
  11245. 40aa6b: │ callq 416320 <_D4core5bitop3bsrFNaNbNiNfmZi>
  11246. 40aa70: │ mov $0x7,%ecx
  11247. 40aa75: │ sub %eax,%ecx
  11248. 40aa77: │ mov $0x5,%edx
  11249. 40aa7c: │ sub %eax,%edx
  11250. 40aa7e: │ cmp $0x4,%edx
  11251. 40aa81: │ movslq %ecx,%rax
  11252. 40aa84: │ mov $0x1,%ecx
  11253. 40aa89: │ cmovbe %rax,%rcx
  11254. 40aa8d: │ mov 0x8(%rbx),%rax
  11255. 40aa91: │ add %rcx,%rax
  11256. 40aa94: │ sub %rcx,(%rbx)
  11257. 40aa97: ┕━ mov %rax,0x8(%rbx)
  11258. 40aa9b: pop %rbx
  11259. 40aa9c: retq
  11260. 40aa9d: nopl (%rax)
  11261.  
  11262. 000000000040aaa0 <_D6object14__T7_rawDupTaZ7_rawDupFNaNbANgaZANga>:
  11263. 40aaa0: push %r15
  11264. 40aaa2: push %r14
  11265. 40aaa4: push %r12
  11266. 40aaa6: push %rbx
  11267. 40aaa7: push %rax
  11268. 40aaa8: mov %rsi,%r14
  11269. 40aaab: mov %rdi,%r12
  11270. 40aaae: mov $0x440348,%edi
  11271. 40aab3: mov %r12,%rsi
  11272. 40aab6: callq 423180 <_d_newarrayU>
  11273. 40aabb: mov %rax,%r15
  11274. 40aabe: mov %rdx,%rbx
  11275. 40aac1: mov %rbx,%rdi
  11276. 40aac4: mov %r14,%rsi
  11277. 40aac7: mov %r12,%rdx
  11278. 40aaca: callq 402490 <memcpy@plt>
  11279. 40aacf: mov %r15,%rax
  11280. 40aad2: mov %rbx,%rdx
  11281. 40aad5: add $0x8,%rsp
  11282. 40aad9: pop %rbx
  11283. 40aada: pop %r12
  11284. 40aadc: pop %r14
  11285. 40aade: pop %r15
  11286. 40aae0: retq
  11287. 40aae1: nopw %cs:0x0(%rax,%rax,1)
  11288. 40aaeb: nopl 0x0(%rax,%rax,1)
  11289.  
  11290. 000000000040aaf0 <_D3std5array17__T8AppenderTAyaZ8Appender6__ctorMFNaNbNcNfnZS3std5array17__T8AppenderTAyaZ8Appender>:
  11291. 40aaf0: push %rbx
  11292. 40aaf1: mov %rdi,%rbx
  11293. 40aaf4: mov $0x653020,%edi
  11294. 40aaf9: callq 4235c0 <_d_newitemiT>
  11295. 40aafe: xorps %xmm0,%xmm0
  11296. 40ab01: movups %xmm0,0x10(%rax)
  11297. 40ab05: movups %xmm0,(%rax)
  11298. 40ab08: mov %rax,(%rbx)
  11299. 40ab0b: movups %xmm0,(%rax)
  11300. 40ab0e: movq $0x0,0x10(%rax)
  11301. 40ab16: mov %rbx,%rax
  11302. 40ab19: pop %rbx
  11303. 40ab1a: retq
  11304. 40ab1b: nopl 0x0(%rax,%rax,1)
  11305.  
  11306. 000000000040ab20 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv>:
  11307. 40ab20: push %r15
  11308. 40ab22: push %r14
  11309. 40ab24: push %r13
  11310. 40ab26: push %r12
  11311. 40ab28: push %rbx
  11312. 40ab29: sub $0x20,%rsp
  11313. 40ab2d: mov %rsi,%r15
  11314. 40ab30: mov %rdi,%r12
  11315. 40ab33: mov (%r12),%rax
  11316. 40ab37: test %rax,%rax
  11317. 40ab3a: ╭ jne 40ab54 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv+0x34>
  11318. 40ab3c: │ mov $0x653020,%edi
  11319. 40ab41: │ callq 4235c0 <_d_newitemiT>
  11320. 40ab46: │ xorps %xmm0,%xmm0
  11321. 40ab49: │ movups %xmm0,0x10(%rax)
  11322. 40ab4d: │ movups %xmm0,(%rax)
  11323. 40ab50: │ mov %rax,(%r12)
  11324. 40ab54: ┕ mov (%rax),%rbx
  11325. 40ab57: mov 0x8(%rax),%r14
  11326. 40ab5b: lea (%r14,%r15,1),%r13
  11327. 40ab5f: cmp %r13,%rbx
  11328. 40ab62: ╭─── jae 40ac4c <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv+0x12c>
  11329. 40ab68: │ test %rbx,%rbx
  11330. 40ab6b: │ ╭─ je 40abc4 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv+0xa4>
  11331. 40ab6d: │ │ mov %rbx,%rdi
  11332. 40ab70: │ │ callq 416320 <_D4core5bitop3bsrFNaNbNiNfmZi>
  11333. 40ab75: │ │ inc %eax
  11334. 40ab77: │ │ movslq %eax,%rcx
  11335. 40ab7a: │ │ mov $0x3e8,%eax
  11336. 40ab7f: │ │ xor %edx,%edx
  11337. 40ab81: │ │ div %rcx
  11338. 40ab84: │ │ add $0x64,%rax
  11339. 40ab88: │ │ cmp $0xc8,%rax
  11340. 40ab8e: │ │ mov $0xc8,%ecx
  11341. 40ab93: │ │ cmova %rcx,%rax
  11342. 40ab97: │ │ imul %rbx,%rax
  11343. 40ab9b: │ │ add $0x63,%rax
  11344. 40ab9f: │ │ shr $0x2,%rax
  11345. 40aba3: │ │ movabs $0x28f5c28f5c28f5c3,%rcx
  11346. 40abad: │ │ mul %rcx
  11347. 40abb0: │ │ mov %rdx,%rbx
  11348. 40abb3: │ │ shr $0x2,%rbx
  11349. 40abb7: │ │ cmp %r13,%rbx
  11350. 40abba: │ │ cmovbe %r13,%rbx
  11351. 40abbe: │ │ mov (%r12),%rax
  11352. 40abc2: │ │╭ jmp 40abd1 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv+0xb1>
  11353. 40abc4: │ ┕┿ cmp $0x8,%r13
  11354. 40abc8: │ │ mov $0x8,%ebx
  11355. 40abcd: │ │ cmovae %r13,%rbx
  11356. 40abd1: │ ┕ testb $0x1,0x18(%rax)
  11357. 40abd5: │ ╭─ je 40abf9 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv+0xd9>
  11358. 40abd7: │ │ mov 0x10(%rax),%rcx
  11359. 40abdb: │ │ mov %rbx,%rsi
  11360. 40abde: │ │ sub %r14,%rsi
  11361. 40abe1: │ │ xor %edi,%edi
  11362. 40abe3: │ │ mov %r15,%rdx
  11363. 40abe6: │ │ callq 419180 <_D4core6memory2GC6extendFNaNbPvmmxC8TypeInfoZm>
  11364. 40abeb: │ │ test %rax,%rax
  11365. 40abee: │ │╭ je 40abf9 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv+0xd9>
  11366. 40abf0: │ ││ mov (%r12),%rcx
  11367. 40abf4: │ ││ mov %rax,(%rcx)
  11368. 40abf7: │╭┼┼ jmp 40ac4c <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv+0x12c>
  11369. 40abf9: ││┕┷ lea 0x8(%rsp),%rdi
  11370. 40abfe: ││ xor %esi,%esi
  11371. 40ac00: ││ mov $0x2,%edx
  11372. 40ac05: ││ mov %rbx,%rcx
  11373. 40ac08: ││ callq 419130 <_D4core6memory2GC6qallocFNaNbmkxC8TypeInfoZS4core6memory8BlkInfo_>
  11374. 40ac0d: ││ mov (%r12),%rax
  11375. 40ac11: ││ mov 0x10(%rsp),%rcx
  11376. 40ac16: ││ mov %rcx,(%rax)
  11377. 40ac19: ││ test %r14,%r14
  11378. 40ac1c: ││ ╭ je 40ac33 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv+0x113>
  11379. 40ac1e: ││ │ mov (%r12),%rax
  11380. 40ac22: ││ │ mov 0x10(%rax),%rsi
  11381. 40ac26: ││ │ mov 0x8(%rsp),%rdi
  11382. 40ac2b: ││ │ mov %r14,%rdx
  11383. 40ac2e: ││ │ callq 402490 <memcpy@plt>
  11384. 40ac33: ││ ┕ mov (%r12),%rax
  11385. 40ac37: ││ mov 0x8(%rsp),%rcx
  11386. 40ac3c: ││ mov %r14,0x8(%rax)
  11387. 40ac40: ││ mov %rcx,0x10(%rax)
  11388. 40ac44: ││ mov (%r12),%rax
  11389. 40ac48: ││ movb $0x1,0x18(%rax)
  11390. 40ac4c: ┕┷━━ add $0x20,%rsp
  11391. 40ac50: pop %rbx
  11392. 40ac51: pop %r12
  11393. 40ac53: pop %r13
  11394. 40ac55: pop %r14
  11395. 40ac57: pop %r15
  11396. 40ac59: retq
  11397. 40ac5a: nopw 0x0(%rax,%rax,1)
  11398.  
  11399. 000000000040ac60 <_D3std5array17__T8AppenderTAyaZ8Appender10__T3putTwZ3putMFNaNfwZv>:
  11400. 40ac60: push %r15
  11401. 40ac62: push %r14
  11402. 40ac64: push %r12
  11403. 40ac66: push %rbx
  11404. 40ac67: push %rax
  11405. 40ac68: mov %esi,%eax
  11406. 40ac6a: mov %rdi,%r14
  11407. 40ac6d: movl $0xffffffff,0x4(%rsp)
  11408. 40ac75: cmp $0x7f,%eax
  11409. 40ac78: ╭ ja 40ac89 <_D3std5array17__T8AppenderTAyaZ8Appender10__T3putTwZ3putMFNaNfwZv+0x29>
  11410. 40ac7a: │ mov %al,0x4(%rsp)
  11411. 40ac7e: │ mov $0x1,%r15d
  11412. 40ac84: ╭───┼ jmpq 40ad56 <_D3std5array17__T8AppenderTAyaZ8Appender10__T3putTwZ3putMFNaNfwZv+0xf6>
  11413. 40ac89: │ ┕ cmp $0x7ff,%eax
  11414. 40ac8e: │ ╭ ja 40acb6 <_D3std5array17__T8AppenderTAyaZ8Appender10__T3putTwZ3putMFNaNfwZv+0x56>
  11415. 40ac90: │ │ mov %eax,%ecx
  11416. 40ac92: │ │ shr $0x6,%ecx
  11417. 40ac95: │ │ or $0xc0,%ecx
  11418. 40ac9b: │ │ mov %cl,0x4(%rsp)
  11419. 40ac9f: │ │ and $0x3f,%eax
  11420. 40aca2: │ │ or $0x80,%eax
  11421. 40aca7: │ │ mov %al,0x5(%rsp)
  11422. 40acab: │ │ mov $0x2,%r15d
  11423. 40acb1: │ ╭─┼ jmpq 40ad56 <_D3std5array17__T8AppenderTAyaZ8Appender10__T3putTwZ3putMFNaNfwZv+0xf6>
  11424. 40acb6: │ │ ┕ cmp $0xffff,%eax
  11425. 40acbb: │ │ ╭ ja 40ad06 <_D3std5array17__T8AppenderTAyaZ8Appender10__T3putTwZ3putMFNaNfwZv+0xa6>
  11426. 40acbd: │ │ │ mov %eax,%ecx
  11427. 40acbf: │ │ │ and $0xfffff800,%ecx
  11428. 40acc5: │ │ │ cmp $0xd800,%ecx
  11429. 40accb: ╭┼─┼─┼ je 40adaf <_D3std5array17__T8AppenderTAyaZ8Appender10__T3putTwZ3putMFNaNfwZv+0x14f>
  11430. 40acd1: ││ │ │ mov %eax,%ecx
  11431. 40acd3: ││ │ │ shr $0xc,%ecx
  11432. 40acd6: ││ │ │ or $0xe0,%ecx
  11433. 40acdc: ││ │ │ mov %cl,0x4(%rsp)
  11434. 40ace0: ││ │ │ mov %eax,%ecx
  11435. 40ace2: ││ │ │ shr $0x6,%ecx
  11436. 40ace5: ││ │ │ and $0x3f,%ecx
  11437. 40ace8: ││ │ │ or $0x80,%ecx
  11438. 40acee: ││ │ │ mov %cl,0x5(%rsp)
  11439. 40acf2: ││ │ │ and $0x3f,%eax
  11440. 40acf5: ││ │ │ or $0x80,%eax
  11441. 40acfa: ││ │ │ mov %al,0x6(%rsp)
  11442. 40acfe: ││ │ │ mov $0x3,%r15d
  11443. 40ad04: ││ │╭┼ jmp 40ad56 <_D3std5array17__T8AppenderTAyaZ8Appender10__T3putTwZ3putMFNaNfwZv+0xf6>
  11444. 40ad06: ││ ││┕ cmp $0x110000,%eax
  11445. 40ad0b: ││╭┼┼─ jae 40adc0 <_D3std5array17__T8AppenderTAyaZ8Appender10__T3putTwZ3putMFNaNfwZv+0x160>
  11446. 40ad11: │││││ mov %eax,%ecx
  11447. 40ad13: │││││ shr $0x12,%ecx
  11448. 40ad16: │││││ or $0xf0,%ecx
  11449. 40ad1c: │││││ mov %cl,0x4(%rsp)
  11450. 40ad20: │││││ mov %eax,%ecx
  11451. 40ad22: │││││ shr $0xc,%ecx
  11452. 40ad25: │││││ and $0x3f,%ecx
  11453. 40ad28: │││││ or $0x80,%ecx
  11454. 40ad2e: │││││ mov %cl,0x5(%rsp)
  11455. 40ad32: │││││ mov %eax,%ecx
  11456. 40ad34: │││││ shr $0x6,%ecx
  11457. 40ad37: │││││ and $0x3f,%ecx
  11458. 40ad3a: │││││ or $0x80,%ecx
  11459. 40ad40: │││││ mov %cl,0x6(%rsp)
  11460. 40ad44: │││││ and $0x3f,%eax
  11461. 40ad47: │││││ or $0x80,%eax
  11462. 40ad4c: │││││ mov %al,0x7(%rsp)
  11463. 40ad50: │││││ mov $0x4,%r15d
  11464. 40ad56: │┕┿┷┷━ mov %r14,%rdi
  11465. 40ad59: │ │ mov %r15,%rsi
  11466. 40ad5c: │ │ callq 40ab20 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv>
  11467. 40ad61: │ │ mov (%r14),%rax
  11468. 40ad64: │ │ mov 0x8(%rax),%rdi
  11469. 40ad68: │ │ mov %rdi,%rbx
  11470. 40ad6b: │ │ add %r15,%rbx
  11471. 40ad6e: │ │ ╭ jb 40ad9b <_D3std5array17__T8AppenderTAyaZ8Appender10__T3putTwZ3putMFNaNfwZv+0x13b>
  11472. 40ad70: │ │ │ mov 0x10(%rax),%r12
  11473. 40ad74: │ │ │ add %r12,%rdi
  11474. 40ad77: │ │ │ lea 0x4(%rsp),%rsi
  11475. 40ad7c: │ │ │ mov %r15,%rdx
  11476. 40ad7f: │ │ │ callq 402490 <memcpy@plt>
  11477. 40ad84: │ │ │ mov (%r14),%rax
  11478. 40ad87: │ │ │ mov %rbx,0x8(%rax)
  11479. 40ad8b: │ │ │ mov %r12,0x10(%rax)
  11480. 40ad8f: │ │ │ add $0x8,%rsp
  11481. 40ad93: │ │ │ pop %rbx
  11482. 40ad94: │ │ │ pop %r12
  11483. 40ad96: │ │ │ pop %r14
  11484. 40ad98: │ │ │ pop %r15
  11485. 40ad9a: │ │ │ retq
  11486. 40ad9b: │ │ ┕ mov $0x29,%edi
  11487. 40ada0: │ │ mov $0x432390,%esi
  11488. 40ada5: │ │ mov $0xb41,%edx
  11489. 40adaa: │ │ callq 4161f0 <_d_arraybounds>
  11490. 40adaf: ┕━┿━━━ mov $0x28,%esi
  11491. 40adb4: │ mov $0x431c00,%edx
  11492. 40adb9: │ mov %eax,%edi
  11493. 40adbb: │ callq 404300 <_D3std3utf98__T13_utfExceptionVE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0Z13_utfExceptionFNaNfAyawZw>
  11494. 40adc0: ┕━━━ mov $0x27,%esi
  11495. 40adc5: mov $0x431c30,%edx
  11496. 40adca: mov %eax,%edi
  11497. 40adcc: callq 404300 <_D3std3utf98__T13_utfExceptionVE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0Z13_utfExceptionFNaNfAyawZw>
  11498. 40add1: nopw %cs:0x0(%rax,%rax,1)
  11499. 40addb: nopl 0x0(%rax,%rax,1)
  11500.  
  11501. 000000000040ade0 <_D6object12__T4idupTxaZ4idupFNaNbNdNfAxaZAya>:
  11502. 40ade0: push %rbp
  11503. 40ade1: push %r15
  11504. 40ade3: push %r14
  11505. 40ade5: push %r13
  11506. 40ade7: push %r12
  11507. 40ade9: push %rbx
  11508. 40adea: push %rax
  11509. 40adeb: mov %rsi,%r12
  11510. 40adee: mov %rdi,%rbx
  11511. 40adf1: mov $0x440348,%edi
  11512. 40adf6: mov %rbx,%rsi
  11513. 40adf9: callq 423180 <_d_newarrayU>
  11514. 40adfe: mov %rax,%r14
  11515. 40ae01: mov %rdx,%r15
  11516. 40ae04: mov %r15,%rdi
  11517. 40ae07: mov %r12,%rsi
  11518. 40ae0a: mov %rbx,%rdx
  11519. 40ae0d: callq 402490 <memcpy@plt>
  11520. 40ae12: mov $0x6530b0,%r12d
  11521. 40ae18: mov 0x248291(%rip),%rax # 6530b0 <_D11TypeInfo_ya6__initZ>
  11522. 40ae1f: mov 0x78(%rax),%r13
  11523. 40ae23: mov $0x41c260,%eax
  11524. 40ae28: xor %ecx,%ecx
  11525. 40ae2a: cmp %rax,%r13
  11526. 40ae2d: cmove %rcx,%r12
  11527. 40ae31: cmove %rcx,%r13
  11528. 40ae35: mov %r12,%rax
  11529. 40ae38: or %r13,%rax
  11530. 40ae3b: setne %al
  11531. 40ae3e: test %r14,%r14
  11532. 40ae41: ╭── je 40ae61 <_D6object12__T4idupTxaZ4idupFNaNbNdNfAxaZAya+0x81>
  11533. 40ae43: │ test %al,%al
  11534. 40ae45: │╭─ je 40ae61 <_D6object12__T4idupTxaZ4idupFNaNbNdNfAxaZAya+0x81>
  11535. 40ae47: ││ mov %r15,%rbx
  11536. 40ae4a: ││ mov %r14,%rbp
  11537. 40ae4d: ││ nopl (%rax)
  11538. 40ae50: ││┍ mov %r12,%rdi
  11539. 40ae53: ││┆ mov %rbx,%rsi
  11540. 40ae56: ││┆ callq *%r13
  11541. 40ae59: ││┆ inc %rbx
  11542. 40ae5c: ││┆ dec %rbp
  11543. 40ae5f: ││╰ jne 40ae50 <_D6object12__T4idupTxaZ4idupFNaNbNdNfAxaZAya+0x70>
  11544. 40ae61: ┕┷━ mov %r14,%rax
  11545. 40ae64: mov %r15,%rdx
  11546. 40ae67: add $0x8,%rsp
  11547. 40ae6b: pop %rbx
  11548. 40ae6c: pop %r12
  11549. 40ae6e: pop %r13
  11550. 40ae70: pop %r14
  11551. 40ae72: pop %r15
  11552. 40ae74: pop %rbp
  11553. 40ae75: retq
  11554. 40ae76: nopw %cs:0x0(%rax,%rax,1)
  11555.  
  11556. 000000000040ae80 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw>:
  11557. 40ae80: push %rbp
  11558. 40ae81: push %r15
  11559. 40ae83: push %r14
  11560. 40ae85: push %r12
  11561. 40ae87: push %rbx
  11562. 40ae88: sub $0x20,%rsp
  11563. 40ae8c: mov %rdi,%r15
  11564. 40ae8f: mov (%rsi),%rbp
  11565. 40ae92: mov 0x8(%rsi),%r12
  11566. 40ae96: mov (%r15),%rbx
  11567. 40ae99: sub %rbx,%rbp
  11568. 40ae9c: mov (%r12,%rbx,1),%r8b
  11569. 40aea0: movzbl %r8b,%eax
  11570. 40aea4: mov %eax,%ecx
  11571. 40aea6: and $0xc0,%ecx
  11572. 40aeac: cmp $0xc0,%ecx
  11573. 40aeb2: ╭ jne 40af13 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x93>
  11574. 40aeb4: │ cmp $0x1,%rbp
  11575. 40aeb8: ╭──────────────────────────────────────┼ je 40b465 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x5e5>
  11576. 40aebe: │ │ lea (%r12,%rbx,1),%rsi
  11577. 40aec2: │ │ movzbl 0x1(%rsi),%ecx
  11578. 40aec6: │ │ mov %ecx,%edx
  11579. 40aec8: │ │ and $0xc0,%edx
  11580. 40aece: │ │ cmp $0x80,%edx
  11581. 40aed4: │ ╭──┼ jne 40af5a <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0xda>
  11582. 40aeda: │ │ │ mov %eax,%edi
  11583. 40aedc: │ │ │ shl $0x6,%edi
  11584. 40aedf: │ │ │ and $0x3f,%ecx
  11585. 40aee2: │ │ │ or %edi,%ecx
  11586. 40aee4: │ │ │ test $0x20,%al
  11587. 40aee6: │ ╭──┼──┼ jne 40b04a <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x1ca>
  11588. 40aeec: │ │ │ │ test $0x780,%di
  11589. 40aef1: │ ╭────────┼──┼──┼ je 40b145 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x2c5>
  11590. 40aef7: │ │ │ │ │ and $0x7ff,%ecx
  11591. 40aefd: │ │ │ │ │ add $0x2,%rbx
  11592. 40af01: │ │ │ │ │ mov %rbx,(%r15)
  11593. 40af04: │ │ │ │ │ mov %ecx,%eax
  11594. 40af06: │ ┍━━━━━━┿┯━━━━━━━┿━━┿━━┿ add $0x20,%rsp
  11595. 40af0a: │ ┆ │┆ │ │ │ pop %rbx
  11596. 40af0b: │ ┆ │┆ │ │ │ pop %r12
  11597. 40af0d: │ ┆ │┆ │ │ │ pop %r14
  11598. 40af0f: │ ┆ │┆ │ │ │ pop %r15
  11599. 40af11: │ ┆ │┆ │ │ │ pop %rbp
  11600. 40af12: │ ┆ │┆ │ │ │ retq
  11601. 40af13: │ ┆ │┆ │ │ ┕ lea 0x1(%rbx,%r12,1),%rax
  11602. 40af18: │ ┆ │┆ │ │ xor %ecx,%ecx
  11603. 40af1a: │ ┆ │┆ │ │ nopw 0x0(%rax,%rax,1)
  11604. 40af20: │ ┆ │┆ │ │ ┍ mov %rcx,%rbx
  11605. 40af23: │ ┆ │┆ │ │ ┆ cmp %rbp,%rbx
  11606. 40af26: │╭───────────────┼──────┼┼───────┼──┼──┼ jae 40b451 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x5d1>
  11607. 40af2c: ││ ┆ │┆ │ │ ┆ movzbl %r8b,%ecx
  11608. 40af30: ││ ┆ │┆ │ │ ┆ mov %ecx,0x10(%rsp,%rbx,4)
  11609. 40af34: ││ ┆ │┆ │ │ ┆ lea 0x1(%rbx),%rcx
  11610. 40af38: ││ ┆ │┆ │ │ ┆ cmp %rbp,%rcx
  11611. 40af3b: ││ ┆ │┆ │╭─┼──┼ jae 40afa8 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x128>
  11612. 40af3d: ││ ┆ │┆ ││ │ ┆ cmp $0x3,%rcx
  11613. 40af41: ││ ┆ │┆ ││╭┼──┼ ja 40afa8 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x128>
  11614. 40af43: ││ ┆ │┆ ││││ ┆ mov (%rax,%rbx,1),%r8b
  11615. 40af47: ││ ┆ │┆ ││││ ┆ mov %r8b,%dl
  11616. 40af4a: ││ ┆ │┆ ││││ ┆ and $0xc0,%dl
  11617. 40af4d: ││ ┆ │┆ ││││ ┆ movzbl %dl,%edx
  11618. 40af50: ││ ┆ │┆ ││││ ┆ cmp $0x80,%edx
  11619. 40af56: ││ ┆ │┆ ││││ ╰ je 40af20 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0xa0>
  11620. 40af58: ││ ┆ │┆ ││││─── jmp 40afa8 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x128>
  11621. 40af5a: ││ ┆ │┆ │││┕━━━ lea 0x1(%rbx,%r12,1),%rax
  11622. 40af5f: ││ ┆ │┆ ││││ xor %ecx,%ecx
  11623. 40af61: ││ ┆ │┆ ││││ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  11624. 40af70: ││ ┆ │┆ ││││┍━━ mov %rcx,%rbx
  11625. 40af73: ││ ┆ │┆ ││││┆ cmp %rbp,%rbx
  11626. 40af76: ││╭──────────────┼──────┼┼───────┼┼┼┼┼── jae 40b451 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x5d1>
  11627. 40af7c: │││ ┆ │┆ ││││┆ movzbl %r8b,%ecx
  11628. 40af80: │││ ┆ │┆ ││││┆ mov %ecx,0x10(%rsp,%rbx,4)
  11629. 40af84: │││ ┆ │┆ ││││┆ lea 0x1(%rbx),%rcx
  11630. 40af88: │││ ┆ │┆ ││││┆ cmp %rbp,%rcx
  11631. 40af8b: │││ ┆ │┆ ││││┆╭─ jae 40afa8 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x128>
  11632. 40af8d: │││ ┆ │┆ ││││┆│ cmp $0x3,%rcx
  11633. 40af91: │││ ┆ │┆ ││││┆│╭ ja 40afa8 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x128>
  11634. 40af93: │││ ┆ │┆ ││││┆││ mov (%rax,%rbx,1),%r8b
  11635. 40af97: │││ ┆ │┆ ││││┆││ mov %r8b,%dl
  11636. 40af9a: │││ ┆ │┆ ││││┆││ and $0xc0,%dl
  11637. 40af9d: │││ ┆ │┆ ││││┆││ movzbl %dl,%edx
  11638. 40afa0: │││ ┆ │┆ ││││┆││ cmp $0x80,%edx
  11639. 40afa6: │││ ┆ │┆ ││││╰┼┼ je 40af70 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0xf0>
  11640. 40afa8: │││ ┍┯┯┯┯┯┯┯┯┯┯┯┯┿┯┯┯┯━┯┿┿┯┯┯┯━┯┯┿┷┷┷━┷┷ inc %rbx
  11641. 40afab: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ mov $0x653bf0,%edi
  11642. 40afb0: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ callq 422d70 <_d_newclass>
  11643. 40afb5: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ movq $0x439bf0,(%rax)
  11644. 40afbc: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ movq $0x0,0x8(%rax)
  11645. 40afc4: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ movups 0x2ec0d(%rip),%xmm0 # 439bd8 <_D3std3utf12UTFException6__initZ+0x50>
  11646. 40afcb: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ movups %xmm0,0x50(%rax)
  11647. 40afcf: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ movups 0x2ebf2(%rip),%xmm0 # 439bc8 <_D3std3utf12UTFException6__initZ+0x40>
  11648. 40afd6: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ movups %xmm0,0x40(%rax)
  11649. 40afda: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ movups 0x2ebd7(%rip),%xmm0 # 439bb8 <_D3std3utf12UTFException6__initZ+0x30>
  11650. 40afe1: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ movups %xmm0,0x30(%rax)
  11651. 40afe5: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ movups 0x2ebbc(%rip),%xmm0 # 439ba8 <_D3std3utf12UTFException6__initZ+0x20>
  11652. 40afec: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ movups %xmm0,0x20(%rax)
  11653. 40aff0: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ movups 0x2eba1(%rip),%xmm0 # 439b98 <_D3std3utf12UTFException6__initZ+0x10>
  11654. 40aff7: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ movups %xmm0,0x10(%rax)
  11655. 40affb: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ movq $0x431930,0x8(%rsp)
  11656. 40b004: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ movq $0x16,(%rsp)
  11657. 40b00c: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ ┍━━━ mov $0x0,%esi
  11658. 40b011: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ ┆ mov $0x4c0,%edx
  11659. 40b016: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ ┆ mov $0x27,%ecx
  11660. 40b01b: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ ┆ mov $0x432420,%r8d
  11661. 40b021: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ ┆ mov %rax,%rdi
  11662. 40b024: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ ┆ mov %rbx,%r9
  11663. 40b027: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ ┆ callq 40f480 <_D3std3utf12UTFException6__ctorMFNaNfAyamAyamC6object9ThrowableZC3std3utf12UTFException>
  11664. 40b02c: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ ┆ mov %rax,%rcx
  11665. 40b02f: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ ┆ mov (%rcx),%rbp
  11666. 40b032: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ ┆ lea 0x10(%rsp),%rdx
  11667. 40b037: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ ┆ xor %eax,%eax
  11668. 40b039: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ ┆ mov %rcx,%rdi
  11669. 40b03c: │││ ┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ ┆ mov %rbx,%rsi
  11670. 40b03f: │││┍┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿━┿┿┿┿┿┿┿━┿┿┿━━┿━━━ callq *0x30(%rbp)
  11671. 40b042: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ ┆ mov %rax,%rdi
  11672. 40b045: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│ ┆ callq 41ad10 <_d_throw_exception>
  11673. 40b04a: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆┕━━┿━━━ cmp $0x2,%rbp
  11674. 40b04e: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆╭── jne 40b0f2 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x272>
  11675. 40b054: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆│ xor %eax,%eax
  11676. 40b056: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆│ nopw %cs:0x0(%rax,%rax,1)
  11677. 40b060: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆│┍━ movzbl %r8b,%ecx
  11678. 40b064: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆│┆ mov %ecx,0x10(%rsp,%rax,4)
  11679. 40b068: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆│┆ mov %rax,%rbx
  11680. 40b06b: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆│┆ inc %rbx
  11681. 40b06e: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆│┆ cmp $0x1,%rbx
  11682. 40b072: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆│┆╭ ja 40b08c <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x20c>
  11683. 40b074: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆│┆│ mov (%rsi,%rbx,1),%r8b
  11684. 40b078: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆│┆│ mov %r8b,%al
  11685. 40b07b: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆│┆│ and $0xc0,%al
  11686. 40b07d: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆│┆│ movzbl %al,%eax
  11687. 40b080: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆│┆│ cmp $0x80,%eax
  11688. 40b085: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆│┆│ mov $0x1,%eax
  11689. 40b08a: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆│╰┼ je 40b060 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x1e0>
  11690. 40b08c: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┍┯┿┿━┷ mov $0x653bf0,%edi
  11691. 40b091: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆┆│ callq 422d70 <_d_newclass>
  11692. 40b096: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆┆│ movq $0x439bf0,(%rax)
  11693. 40b09d: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆┆│ movq $0x0,0x8(%rax)
  11694. 40b0a5: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆┆│ movups 0x2eb2c(%rip),%xmm0 # 439bd8 <_D3std3utf12UTFException6__initZ+0x50>
  11695. 40b0ac: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆┆│ movups %xmm0,0x50(%rax)
  11696. 40b0b0: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆┆│ movups 0x2eb11(%rip),%xmm0 # 439bc8 <_D3std3utf12UTFException6__initZ+0x40>
  11697. 40b0b7: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆┆│ movups %xmm0,0x40(%rax)
  11698. 40b0bb: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆┆│ movups 0x2eaf6(%rip),%xmm0 # 439bb8 <_D3std3utf12UTFException6__initZ+0x30>
  11699. 40b0c2: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆┆│ movups %xmm0,0x30(%rax)
  11700. 40b0c6: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆┆│ movups 0x2eadb(%rip),%xmm0 # 439ba8 <_D3std3utf12UTFException6__initZ+0x20>
  11701. 40b0cd: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆┆│ movups %xmm0,0x20(%rax)
  11702. 40b0d1: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆┆│ movups 0x2eac0(%rip),%xmm0 # 439b98 <_D3std3utf12UTFException6__initZ+0x10>
  11703. 40b0d8: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆┆│ movups %xmm0,0x10(%rax)
  11704. 40b0dc: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆┆│ movq $0x431950,0x8(%rsp)
  11705. 40b0e5: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆┆│ movq $0x2c,(%rsp)
  11706. 40b0ed: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆╰┼── jmpq 40b00c <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x18c>
  11707. 40b0f2: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆ ┕━━ movzbl 0x2(%rsi),%eax
  11708. 40b0f6: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆ mov %eax,%edx
  11709. 40b0f8: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆ and $0xc0,%edx
  11710. 40b0fe: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆ cmp $0x80,%edx
  11711. 40b104: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆ ╭─ jne 40b195 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x315>
  11712. 40b10a: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆ │ shl $0x6,%ecx
  11713. 40b10d: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆ │ and $0x3f,%eax
  11714. 40b110: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆ │ or %ecx,%eax
  11715. 40b112: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆ │ test $0x10,%r8b
  11716. 40b116: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆ ╭┼─ jne 40b1e5 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x365>
  11717. 40b11c: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆ ┆┆ ││ test $0xf8,%ch
  11718. 40b11f: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆╭┼┼─┼┼─ je 40b2c2 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x442>
  11719. 40b125: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│┆┆ ││ movzwl %ax,%r14d
  11720. 40b129: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│┆┆ ││ mov %r14d,%edi
  11721. 40b12c: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│┆┆ ││ callq 40f6e0 <_D3std3utf12isValidDcharFNaNbNiNfwZb>
  11722. 40b131: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆ ┆┆│┆┆ ││ test $0x1,%al
  11723. 40b133: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆╭┼┼┼┼┼─┼┼─ je 40b315 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x495>
  11724. 40b139: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆│┆┆│┆┆ ││ addq $0x3,(%r15)
  11725. 40b13d: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│┆┆┆┆┆│┆┆│┆┆ ││ mov %r14d,%eax
  11726. 40b140: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆│╰┼┼┼┼┼┼┼┼┼┼─┼┼─ jmpq 40af06 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x86>
  11727. 40b145: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┕━┿┿┿┿┿┿┿┿┿┿━┿┿━ lea 0x1(%rbx,%r12,1),%rax
  11728. 40b14a: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆ ┆┆┆┆│┆┆│┆┆ ││ xor %ecx,%ecx
  11729. 40b14c: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆ ┆┆┆┆│┆┆│┆┆ ││ nopl 0x0(%rax)
  11730. 40b150: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆ ┆┆┆┆│┆┆│┆┆ ││┍ mov %rcx,%rbx
  11731. 40b153: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆ ┆┆┆┆│┆┆│┆┆ ││┆ cmp %rbp,%rbx
  11732. 40b156: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆╭┼──┼┼┼┼┼┼┼┼┼┼─┼┼┼ jae 40b451 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x5d1>
  11733. 40b15c: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆┆│┆┆│┆┆ ││┆ movzbl %r8b,%ecx
  11734. 40b160: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆┆│┆┆│┆┆ ││┆ mov %ecx,0x10(%rsp,%rbx,4)
  11735. 40b164: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆┆│┆┆│┆┆ ││┆ lea 0x1(%rbx),%rcx
  11736. 40b168: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆┆│┆┆│┆┆ ││┆ cmp %rbp,%rcx
  11737. 40b16b: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆┆│┆╰┼┼┼─┼┼┼ jae 40afa8 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x128>
  11738. 40b171: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆┆│┆ │┆┆ ││┆ cmp $0x3,%rcx
  11739. 40b175: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆┆│╰─┼┼┼─┼┼┼ ja 40afa8 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x128>
  11740. 40b17b: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆┆│ │┆┆ ││┆ mov (%rax,%rbx,1),%r8b
  11741. 40b17f: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆┆│ │┆┆ ││┆ mov %r8b,%dl
  11742. 40b182: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆┆│ │┆┆ ││┆ and $0xc0,%dl
  11743. 40b185: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆┆│ │┆┆ ││┆ movzbl %dl,%edx
  11744. 40b188: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆┆│ │┆┆ ││┆ cmp $0x80,%edx
  11745. 40b18e: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆┆│ │┆┆ ││╰ je 40b150 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x2d0>
  11746. 40b190: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆╰┼──┼┼┼─┼┼─ jmpq 40afa8 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x128>
  11747. 40b195: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆ │ │┆┆ │┕━ lea 0x1(%rbx,%r12,1),%rax
  11748. 40b19a: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆ │ │┆┆ │ xor %ecx,%ecx
  11749. 40b19c: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆ │ │┆┆ │ nopl 0x0(%rax)
  11750. 40b1a0: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆ │ │┆┆ │ ┍ mov %rcx,%rbx
  11751. 40b1a3: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ┆┆┆ │ │┆┆ │ ┆ cmp %rbp,%rbx
  11752. 40b1a6: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ ╭┼┼┼─┼──┼┼┼─┼─┼ jae 40b451 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x5d1>
  11753. 40b1ac: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │┆┆┆ │ │┆┆ │ ┆ movzbl %r8b,%ecx
  11754. 40b1b0: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │┆┆┆ │ │┆┆ │ ┆ mov %ecx,0x10(%rsp,%rbx,4)
  11755. 40b1b4: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │┆┆┆ │ │┆┆ │ ┆ lea 0x1(%rbx),%rcx
  11756. 40b1b8: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │┆┆┆ │ │┆┆ │ ┆ cmp %rbp,%rcx
  11757. 40b1bb: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │┆┆╰─┼──┼┼┼─┼─┼ jae 40afa8 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x128>
  11758. 40b1c1: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │┆┆ │ │┆┆ │ ┆ cmp $0x3,%rcx
  11759. 40b1c5: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │┆╰──┼──┼┼┼─┼─┼ ja 40afa8 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x128>
  11760. 40b1cb: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │┆ │ │┆┆ │ ┆ mov (%rax,%rbx,1),%r8b
  11761. 40b1cf: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │┆ │ │┆┆ │ ┆ mov %r8b,%dl
  11762. 40b1d2: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │┆ │ │┆┆ │ ┆ and $0xc0,%dl
  11763. 40b1d5: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │┆ │ │┆┆ │ ┆ movzbl %dl,%edx
  11764. 40b1d8: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │┆ │ │┆┆ │ ┆ cmp $0x80,%edx
  11765. 40b1de: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │┆ │ │┆┆ │ ╰ je 40b1a0 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x320>
  11766. 40b1e0: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │╰───┼──┼┼┼─┼── jmpq 40afa8 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x128>
  11767. 40b1e5: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │┆┆ ┕━━ cmp $0x3,%rbp
  11768. 40b1e9: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │┆┆ ╭─ jne 40b222 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x3a2>
  11769. 40b1eb: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │┆┆ │ mov $0x1,%eax
  11770. 40b1f0: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │┆┆ │┍ mov %rax,%rbx
  11771. 40b1f3: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │┆┆ │┆ movzbl %r8b,%eax
  11772. 40b1f7: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │┆┆ │┆ mov %eax,0xc(%rsp,%rbx,4)
  11773. 40b1fb: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │┆┆ │┆ cmp $0x2,%rbx
  11774. 40b1ff: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │┆╰──┼┼ ja 40b08c <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x20c>
  11775. 40b205: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │┆ │┆ mov (%rsi,%rbx,1),%r8b
  11776. 40b209: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │┆ │┆ mov %r8b,%al
  11777. 40b20c: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │┆ │┆ and $0xc0,%al
  11778. 40b20e: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │┆ │┆ movzbl %al,%ecx
  11779. 40b211: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │┆ │┆ lea 0x1(%rbx),%rax
  11780. 40b215: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │┆ │┆ cmp $0x80,%ecx
  11781. 40b21b: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │┆ │╰ je 40b1f0 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x370>
  11782. 40b21d: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │╰───┼─ jmpq 40b08c <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x20c>
  11783. 40b222: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │ ┕━ movzbl 0x3(%rsi),%ecx
  11784. 40b226: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │ mov %ecx,%edx
  11785. 40b228: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │ and $0xc0,%edx
  11786. 40b22e: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │ cmp $0x80,%edx
  11787. 40b234: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │ ╭── jne 40b362 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x4e2>
  11788. 40b23a: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │ │ test $0x8,%r8b
  11789. 40b23e: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │ ╭┼── jne 40b3b5 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x535>
  11790. 40b244: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │ ││ shl $0x6,%eax
  11791. 40b247: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ │ ││ test $0x1f0000,%eax
  11792. 40b24c: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ ╭┼──┼┼── je 40b405 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x585>
  11793. 40b252: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ ││ ││ and $0x3f,%ecx
  11794. 40b255: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ ││ ││ and $0x1fffc0,%eax
  11795. 40b25a: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ ││ ││ or %ecx,%eax
  11796. 40b25c: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ ││ ││ lea 0x4(%rbx),%rcx
  11797. 40b260: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ ││ ││ mov %rcx,(%r15)
  11798. 40b263: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆┆│┆ │ │ ││ ││ cmp $0x110000,%eax
  11799. 40b268: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆╰┼┼┼┼┼┼─┼────┼─┼┼──┼┼── jb 40af06 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x86>
  11800. 40b26e: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆┆│┆ │ │ ││ ││ lea 0x1(%rbx,%r12,1),%rax
  11801. 40b273: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆┆│┆ │ │ ││ ││ xor %ecx,%ecx
  11802. 40b275: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆┆│┆ │ │ ││ ││ data32 nopw %cs:0x0(%rax,%rax,1)
  11803. 40b280: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆┆│┆ │ │ ││ ││ ┍ mov %rcx,%rbx
  11804. 40b283: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆┆│┆ │ │ ││ ││ ┆ cmp %rbp,%rbx
  11805. 40b286: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆┆│┆ │ │╭┼┼──┼┼─┼ jae 40b451 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x5d1>
  11806. 40b28c: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆┆│┆ │ ││││ ││ ┆ movzbl -0x1(%rax,%rbx,1),%ecx
  11807. 40b291: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆┆│┆ │ ││││ ││ ┆ mov %ecx,0x10(%rsp,%rbx,4)
  11808. 40b295: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆┆│┆ │ ││││ ││ ┆ lea 0x1(%rbx),%rcx
  11809. 40b299: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆┆│┆ │ ││││ ││ ┆ cmp %rbp,%rcx
  11810. 40b29c: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆┆│╰─┼────┼┼┼┼──┼┼─┼ jae 40afa8 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x128>
  11811. 40b2a2: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆┆│ │ ││││ ││ ┆ cmp $0x3,%rcx
  11812. 40b2a6: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆╰┼──┼────┼┼┼┼──┼┼─┼ ja 40afa8 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x128>
  11813. 40b2ac: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆ │ │ ││││ ││ ┆ mov (%rax,%rbx,1),%dl
  11814. 40b2af: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆ │ │ ││││ ││ ┆ and $0xc0,%dl
  11815. 40b2b2: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆ │ │ ││││ ││ ┆ movzbl %dl,%edx
  11816. 40b2b5: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆ │ │ ││││ ││ ┆ cmp $0x80,%edx
  11817. 40b2bb: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆┆ │ │ ││││ ││ ╰ je 40b280 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x400>
  11818. 40b2bd: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆╰─┼──┼────┼┼┼┼──┼┼── jmpq 40afa8 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x128>
  11819. 40b2c2: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆ │ │ │││┕━━┿┿━━ lea 0x1(%rbx,%r12,1),%rax
  11820. 40b2c7: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆ │ │ │││ ││ xor %ecx,%ecx
  11821. 40b2c9: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆ │ │ │││ ││ nopl 0x0(%rax)
  11822. 40b2d0: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆ │ │ │││ ││ ┍ mov %rcx,%rbx
  11823. 40b2d3: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆ │ │ │││ ││ ┆ cmp %rbp,%rbx
  11824. 40b2d6: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆ │ │ │││ ╭─┼┼─┼ jae 40b451 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x5d1>
  11825. 40b2dc: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆ │ │ │││ │ ││ ┆ movzbl %r8b,%ecx
  11826. 40b2e0: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆ │ │ │││ │ ││ ┆ mov %ecx,0x10(%rsp,%rbx,4)
  11827. 40b2e4: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆ │ │ │││ │ ││ ┆ lea 0x1(%rbx),%rcx
  11828. 40b2e8: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆┆ │ │ │││ │ ││ ┆ cmp %rbp,%rcx
  11829. 40b2eb: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆╰──┼──┼────┼┼┼─┼─┼┼─┼ jae 40afa8 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x128>
  11830. 40b2f1: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ┆ │ │ │││ │ ││ ┆ cmp $0x3,%rcx
  11831. 40b2f5: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ ╰───┼──┼────┼┼┼─┼─┼┼─┼ ja 40afa8 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x128>
  11832. 40b2fb: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ │││ │ ││ ┆ mov (%rax,%rbx,1),%r8b
  11833. 40b2ff: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ │││ │ ││ ┆ mov %r8b,%dl
  11834. 40b302: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ │││ │ ││ ┆ and $0xc0,%dl
  11835. 40b305: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ │││ │ ││ ┆ movzbl %dl,%edx
  11836. 40b308: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ │││ │ ││ ┆ cmp $0x80,%edx
  11837. 40b30e: │││┆┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ │││ │ ││ ╰ je 40b2d0 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x450>
  11838. 40b310: │││┆┆┆┆┆┆┆┆┆┆┆┆┆╰─────┼──┼────┼┼┼─┼─┼┼── jmpq 40afa8 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x128>
  11839. 40b315: │││┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ ┕┿┿━┿━┿┿━━ lea 0x1(%rbx,%r12,1),%rax
  11840. 40b31a: │││┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ ││ │ ││ xor %ecx,%ecx
  11841. 40b31c: │││┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ ││ │ ││ nopl 0x0(%rax)
  11842. 40b320: │││┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ ││ │ ││ ┍ mov %rcx,%rbx
  11843. 40b323: │││┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ ││ │ ││ ┆ cmp %rbp,%rbx
  11844. 40b326: │││┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ ││ │╭┼┼─┼ jae 40b451 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x5d1>
  11845. 40b32c: │││┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ ││ ││││ ┆ movzbl -0x1(%rax,%rbx,1),%ecx
  11846. 40b331: │││┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ ││ ││││ ┆ mov %ecx,0x10(%rsp,%rbx,4)
  11847. 40b335: │││┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ ││ ││││ ┆ lea 0x1(%rbx),%rcx
  11848. 40b339: │││┆┆┆┆┆┆┆┆┆┆┆┆┆ │ │ ││ ││││ ┆ cmp %rbp,%rcx
  11849. 40b33c: │││┆┆┆┆┆┆┆┆┆┆┆┆╰──────┼──┼─────┼┼─┼┼┼┼─┼ jae 40afa8 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x128>
  11850. 40b342: │││┆┆┆┆┆┆┆┆┆┆┆┆ │ │ ││ ││││ ┆ cmp $0x3,%rcx
  11851. 40b346: │││┆┆┆┆┆┆┆┆┆┆┆╰───────┼──┼─────┼┼─┼┼┼┼─┼ ja 40afa8 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x128>
  11852. 40b34c: │││┆┆┆┆┆┆┆┆┆┆┆ │ │ ││ ││││ ┆ mov (%rax,%rbx,1),%dl
  11853. 40b34f: │││┆┆┆┆┆┆┆┆┆┆┆ │ │ ││ ││││ ┆ and $0xc0,%dl
  11854. 40b352: │││┆┆┆┆┆┆┆┆┆┆┆ │ │ ││ ││││ ┆ movzbl %dl,%edx
  11855. 40b355: │││┆┆┆┆┆┆┆┆┆┆┆ │ │ ││ ││││ ┆ cmp $0x80,%edx
  11856. 40b35b: │││┆┆┆┆┆┆┆┆┆┆┆ │ │ ││ ││││ ╰ je 40b320 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x4a0>
  11857. 40b35d: │││┆┆┆┆┆┆┆┆┆┆╰────────┼──┼─────┼┼─┼┼┼┼── jmpq 40afa8 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x128>
  11858. 40b362: │││┆┆┆┆┆┆┆┆┆┆ │ │ ││ │││┕━━ lea 0x1(%rbx,%r12,1),%rax
  11859. 40b367: │││┆┆┆┆┆┆┆┆┆┆ │ │ ││ │││ xor %ecx,%ecx
  11860. 40b369: │││┆┆┆┆┆┆┆┆┆┆ │ │ ││ │││ nopl 0x0(%rax)
  11861. 40b370: │││┆┆┆┆┆┆┆┆┆┆ │ │ ││ │││ ┍ mov %rcx,%rbx
  11862. 40b373: │││┆┆┆┆┆┆┆┆┆┆ │ │ ││ │││ ┆ cmp %rbp,%rbx
  11863. 40b376: │││┆┆┆┆┆┆┆┆┆┆ │ │ ││ │││──┼ jae 40b451 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x5d1>
  11864. 40b37c: │││┆┆┆┆┆┆┆┆┆┆ │ │ ││ │││ ┆ movzbl %r8b,%ecx
  11865. 40b380: │││┆┆┆┆┆┆┆┆┆┆ │ │ ││ │││ ┆ mov %ecx,0x10(%rsp,%rbx,4)
  11866. 40b384: │││┆┆┆┆┆┆┆┆┆┆ │ │ ││ │││ ┆ lea 0x1(%rbx),%rcx
  11867. 40b388: │││┆┆┆┆┆┆┆┆┆┆ │ │ ││ │││ ┆ cmp %rbp,%rcx
  11868. 40b38b: │││┆┆┆┆┆┆┆┆┆╰─────────┼──┼─────┼┼─┼┼┼──┼ jae 40afa8 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x128>
  11869. 40b391: │││┆┆┆┆┆┆┆┆┆ │ │ ││ │││ ┆ cmp $0x3,%rcx
  11870. 40b395: │││┆┆┆┆┆┆┆┆╰──────────┼──┼─────┼┼─┼┼┼──┼ ja 40afa8 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x128>
  11871. 40b39b: │││┆┆┆┆┆┆┆┆ │ │ ││ │││ ┆ mov (%rax,%rbx,1),%r8b
  11872. 40b39f: │││┆┆┆┆┆┆┆┆ │ │ ││ │││ ┆ mov %r8b,%dl
  11873. 40b3a2: │││┆┆┆┆┆┆┆┆ │ │ ││ │││ ┆ and $0xc0,%dl
  11874. 40b3a5: │││┆┆┆┆┆┆┆┆ │ │ ││ │││ ┆ movzbl %dl,%edx
  11875. 40b3a8: │││┆┆┆┆┆┆┆┆ │ │ ││ │││ ┆ cmp $0x80,%edx
  11876. 40b3ae: │││┆┆┆┆┆┆┆┆ │ │ ││ │││ ╰ je 40b370 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x4f0>
  11877. 40b3b0: │││┆┆┆┆┆┆┆╰───────────┼──┼─────┼┼─┼┼┼─── jmpq 40afa8 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x128>
  11878. 40b3b5: │││┆┆┆┆┆┆┆ │ │ ││ ││┕━━━ lea 0x1(%rbx,%r12,1),%rax
  11879. 40b3ba: │││┆┆┆┆┆┆┆ │ │ ││ │││ xor %ecx,%ecx
  11880. 40b3bc: │││┆┆┆┆┆┆┆ │ │ ││ │││ nopl 0x0(%rax)
  11881. 40b3c0: │││┆┆┆┆┆┆┆ │ │ ││ │││ ┍ mov %rcx,%rbx
  11882. 40b3c3: │││┆┆┆┆┆┆┆ │ │ ││ │││ ┆ cmp %rbp,%rbx
  11883. 40b3c6: │││┆┆┆┆┆┆┆ │ │ ││ │││╭─┼ jae 40b451 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x5d1>
  11884. 40b3cc: │││┆┆┆┆┆┆┆ │ │ ││ ││││ ┆ movzbl %r8b,%ecx
  11885. 40b3d0: │││┆┆┆┆┆┆┆ │ │ ││ ││││ ┆ mov %ecx,0x10(%rsp,%rbx,4)
  11886. 40b3d4: │││┆┆┆┆┆┆┆ │ │ ││ ││││ ┆ lea 0x1(%rbx),%rcx
  11887. 40b3d8: │││┆┆┆┆┆┆┆ │ │ ││ ││││ ┆ cmp %rbp,%rcx
  11888. 40b3db: │││┆┆┆┆┆┆╰────────────┼──┼─────┼┼─┼┼┼┼─┼ jae 40afa8 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x128>
  11889. 40b3e1: │││┆┆┆┆┆┆ │ │ ││ ││││ ┆ cmp $0x3,%rcx
  11890. 40b3e5: │││┆┆┆┆┆╰─────────────┼──┼─────┼┼─┼┼┼┼─┼ ja 40afa8 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x128>
  11891. 40b3eb: │││┆┆┆┆┆ │ │ ││ ││││ ┆ mov (%rax,%rbx,1),%r8b
  11892. 40b3ef: │││┆┆┆┆┆ │ │ ││ ││││ ┆ mov %r8b,%dl
  11893. 40b3f2: │││┆┆┆┆┆ │ │ ││ ││││ ┆ and $0xc0,%dl
  11894. 40b3f5: │││┆┆┆┆┆ │ │ ││ ││││ ┆ movzbl %dl,%edx
  11895. 40b3f8: │││┆┆┆┆┆ │ │ ││ ││││ ┆ cmp $0x80,%edx
  11896. 40b3fe: │││┆┆┆┆┆ │ │ ││ ││││ ╰ je 40b3c0 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x540>
  11897. 40b400: │││┆┆┆┆╰──────────────┼──┼─────┼┼─┼┼┼┼── jmpq 40afa8 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x128>
  11898. 40b405: │││┆┆┆┆ │ │ │┕━┿┿┿┿━━ lea 0x1(%rbx,%r12,1),%rax
  11899. 40b40a: │││┆┆┆┆ │ │ │ ││││ xor %ecx,%ecx
  11900. 40b40c: │││┆┆┆┆ │ │ │ ││││ nopl 0x0(%rax)
  11901. 40b410: │││┆┆┆┆ │ │ │ ││││ ┍ mov %rcx,%rbx
  11902. 40b413: │││┆┆┆┆ │ │ │ ││││ ┆ cmp %rbp,%rbx
  11903. 40b416: │││┆┆┆┆ │ │ │ ││││╭┼ jae 40b451 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x5d1>
  11904. 40b418: │││┆┆┆┆ │ │ │ │││││┆ movzbl %r8b,%ecx
  11905. 40b41c: │││┆┆┆┆ │ │ │ │││││┆ mov %ecx,0x10(%rsp,%rbx,4)
  11906. 40b420: │││┆┆┆┆ │ │ │ │││││┆ lea 0x1(%rbx),%rcx
  11907. 40b424: │││┆┆┆┆ │ │ │ │││││┆ cmp %rbp,%rcx
  11908. 40b427: │││┆┆┆╰───────────────┼──┼─────┼──┼┼┼┼┼┼ jae 40afa8 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x128>
  11909. 40b42d: │││┆┆┆ │ │ │ │││││┆ cmp $0x3,%rcx
  11910. 40b431: │││┆┆╰────────────────┼──┼─────┼──┼┼┼┼┼┼ ja 40afa8 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x128>
  11911. 40b437: │││┆┆ │ │ │ │││││┆ mov (%rax,%rbx,1),%r8b
  11912. 40b43b: │││┆┆ │ │ │ │││││┆ mov %r8b,%dl
  11913. 40b43e: │││┆┆ │ │ │ │││││┆ and $0xc0,%dl
  11914. 40b441: │││┆┆ │ │ │ │││││┆ movzbl %dl,%edx
  11915. 40b444: │││┆┆ │ │ │ │││││┆ cmp $0x80,%edx
  11916. 40b44a: │││┆┆ │ │ │ │││││╰ je 40b410 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x590>
  11917. 40b44c: │││┆╰─────────────────┼──┼─────┼──┼┼┼┼┼─ jmpq 40afa8 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x128>
  11918. 40b451: │┕┷┿━━━━━━━━━━━━━━━━━━┷━━┷━━━━━┷━━┷┷┷┷┷━ mov $0x27,%edi
  11919. 40b456: │ ┆ mov $0x432420,%esi
  11920. 40b45b: │ ┆ mov $0x4bd,%edx
  11921. 40b460: │ ┆ callq 4161f0 <_d_arraybounds>
  11922. 40b465: ┕━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ mov %eax,0x10(%rsp)
  11923. 40b469: ┆ mov $0x653bf0,%edi
  11924. 40b46e: ┆ callq 422d70 <_d_newclass>
  11925. 40b473: ┆ movq $0x439bf0,(%rax)
  11926. 40b47a: ┆ movq $0x0,0x8(%rax)
  11927. 40b482: ┆ movups 0x2e74f(%rip),%xmm0 # 439bd8 <_D3std3utf12UTFException6__initZ+0x50>
  11928. 40b489: ┆ movups %xmm0,0x50(%rax)
  11929. 40b48d: ┆ movups 0x2e734(%rip),%xmm0 # 439bc8 <_D3std3utf12UTFException6__initZ+0x40>
  11930. 40b494: ┆ movups %xmm0,0x40(%rax)
  11931. 40b498: ┆ movups 0x2e719(%rip),%xmm0 # 439bb8 <_D3std3utf12UTFException6__initZ+0x30>
  11932. 40b49f: ┆ movups %xmm0,0x30(%rax)
  11933. 40b4a3: ┆ movups 0x2e6fe(%rip),%xmm0 # 439ba8 <_D3std3utf12UTFException6__initZ+0x20>
  11934. 40b4aa: ┆ movups %xmm0,0x20(%rax)
  11935. 40b4ae: ┆ movups 0x2e6e3(%rip),%xmm0 # 439b98 <_D3std3utf12UTFException6__initZ+0x10>
  11936. 40b4b5: ┆ movups %xmm0,0x10(%rax)
  11937. 40b4b9: ┆ movq $0x431950,0x8(%rsp)
  11938. 40b4c2: ┆ movq $0x2c,(%rsp)
  11939. 40b4ca: ┆ mov $0x0,%esi
  11940. 40b4cf: ┆ mov $0x4c0,%edx
  11941. 40b4d4: ┆ mov $0x27,%ecx
  11942. 40b4d9: ┆ mov $0x432420,%r8d
  11943. 40b4df: ┆ mov $0x1,%r9d
  11944. 40b4e5: ┆ mov %rax,%rdi
  11945. 40b4e8: ┆ callq 40f480 <_D3std3utf12UTFException6__ctorMFNaNfAyamAyamC6object9ThrowableZC3std3utf12UTFException>
  11946. 40b4ed: ┆ mov %rax,%rcx
  11947. 40b4f0: ┆ mov (%rcx),%rbp
  11948. 40b4f3: ┆ lea 0x10(%rsp),%rdx
  11949. 40b4f8: ┆ mov $0x1,%esi
  11950. 40b4fd: ┆ xor %eax,%eax
  11951. 40b4ff: ┆ mov %rcx,%rdi
  11952. 40b502: ╰──────────────────────────────────── jmpq 40b03f <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw+0x1bf>
  11953. 40b507: nopw 0x0(%rax,%rax,1)
  11954.  
  11955. 000000000040b510 <_D3std4conv11__T2toTAyaZ11__T2toTAyaZ2toFNaNbNiNfAyaZAya>:
  11956. 40b510: mov %rdi,%rax
  11957. 40b513: mov %rsi,%rdx
  11958. 40b516: retq
  11959. 40b517: nopw 0x0(%rax,%rax,1)
  11960.  
  11961. 000000000040b520 <_D3std9exception14__T7enforceTbZ7enforceFNaNfbLC6object9ThrowableZb>:
  11962. 40b520: push %rax
  11963. 40b521: test $0x1,%dl
  11964. 40b524: ╭ je 40b52a <_D3std9exception14__T7enforceTbZ7enforceFNaNfbLC6object9ThrowableZb+0xa>
  11965. 40b526: │ mov $0x1,%al
  11966. 40b528: │ pop %rcx
  11967. 40b529: │ retq
  11968. 40b52a: ┕ callq *%rsi
  11969. 40b52c: mov %rax,%rdi
  11970. 40b52f: callq 41ad10 <_d_throw_exception>
  11971. 40b534: nopw %cs:0x0(%rax,%rax,1)
  11972. 40b53e: xchg %ax,%ax
  11973.  
  11974. 000000000040b540 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTwTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>:
  11975. 40b540: push %rax
  11976. 40b541: mov %rdx,(%rsp)
  11977. 40b545: mov 0x8(%rdi),%al
  11978. 40b548: or $0x10,%al
  11979. 40b54a: movzbl %al,%eax
  11980. 40b54d: cmp $0x73,%eax
  11981. 40b550: ╭ jne 40b55d <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTwTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1d>
  11982. 40b552: │ lea (%rsp),%rdi
  11983. 40b556: │ callq 40ac60 <_D3std5array17__T8AppenderTAyaZ8Appender10__T3putTwZ3putMFNaNfwZv>
  11984. 40b55b: │ pop %rax
  11985. 40b55c: │ retq
  11986. 40b55d: ┕ pop %rax
  11987. 40b55e: ╭ jmpq 40ba80 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  11988. 40b563: │ nopw %cs:0x0(%rax,%rax,1)
  11989. 40b56d: │ nopl (%rax)
  11990.  
  11991. 000000000040b570 <_D3std6format64__T14formatIntegralTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatIntegralFNaNbNfS3std5array17__T8AppenderTAyaZ8AppenderxmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckmZv>:
  11992. 40b570: and %rdi,%rcx
  11993. 40b573: xor %edi,%edi
  11994. 40b575: ╭ jmpq 40b580 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv>
  11995. 40b57a: │ nopw 0x0(%rax,%rax,1)
  11996.  
  11997. 000000000040b580 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv>:
  11998. 40b580: push %rbp
  11999. 40b581: push %r15
  12000. 40b583: push %r14
  12001. 40b585: push %r13
  12002. 40b587: push %r12
  12003. 40b589: push %rbx
  12004. 40b58a: sub $0x58,%rsp
  12005. 40b58e: mov %rcx,%rax
  12006. 40b591: mov %rdx,%r9
  12007. 40b594: mov %r8,0x50(%rsp)
  12008. 40b599: mov $0x40,%r15d
  12009. 40b59f: test %rax,%rax
  12010. 40b5a2: ╭─── je 40b61c <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x9c>
  12011. 40b5a4: │ mov %esi,%ebp
  12012. 40b5a6: │ movzbl 0x8(%r9),%ecx
  12013. 40b5ab: │ mov $0x57,%r8d
  12014. 40b5b1: │ cmp $0x78,%ecx
  12015. 40b5b4: │ ╭ je 40b5bc <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x3c>
  12016. 40b5b6: │ │ mov $0x37,%r8d
  12017. 40b5bc: │ ┕ mov $0x3f,%ecx
  12018. 40b5c1: │ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  12019. 40b5d0: │┍━━ xor %edx,%edx
  12020. 40b5d2: │┆ div %rbp
  12021. 40b5d5: │┆ mov %edx,%ebx
  12022. 40b5d7: │┆ and $0xfe,%ebx
  12023. 40b5dd: │┆ cmp $0x9,%ebx
  12024. 40b5e0: │┆╭─ ja 40b600 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x80>
  12025. 40b5e2: │┆│ cmp $0x40,%rcx
  12026. 40b5e6: ╭─────────────┼┼┼─ jae 40b908 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x388>
  12027. 40b5ec: │ │┆│ add $0x30,%edx
  12028. 40b5ef: │ │┆│╭ jmp 40b60d <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x8d>
  12029. 40b5f1: │ │┆││ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  12030. 40b600: │ │┆┕┿ cmp $0x40,%rcx
  12031. 40b604: │╭────────────┼┼─┼ jae 40b91c <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x39c>
  12032. 40b60a: ││ │┆ │ add %r8d,%edx
  12033. 40b60d: ││ │┆ ┕ mov %dl,0x10(%rsp,%rcx,1)
  12034. 40b611: ││ │┆ mov %rcx,%r15
  12035. 40b614: ││ │┆ dec %rcx
  12036. 40b617: ││ │┆ test %rax,%rax
  12037. 40b61a: ││ │╰── jne 40b5d0 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x50>
  12038. 40b61c: ││ ┕━━━ mov $0x40,%r13d
  12039. 40b622: ││ mov 0x4(%r9),%ecx
  12040. 40b626: ││ cmp $0x7ffffffe,%ecx
  12041. 40b62c: ││ mov $0x1,%edx
  12042. 40b631: ││ cmovne %ecx,%edx
  12043. 40b634: ││ mov 0xb(%r9),%bl
  12044. 40b638: ││ test $0x1,%bl
  12045. 40b63b: ││ ╭── jne 40b652 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0xd2>
  12046. 40b63d: ││ │ test $0x2,%bl
  12047. 40b640: ││ │ mov $0x30,%al
  12048. 40b642: ││ │ ╭ jne 40b646 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0xc6>
  12049. 40b644: ││ │ │ mov $0x20,%al
  12050. 40b646: ││ │ ┕ cmp $0x7ffffffe,%ecx
  12051. 40b64c: ││ │╭─ je 40b654 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0xd4>
  12052. 40b64e: ││ ││ mov $0x20,%al
  12053. 40b650: ││ ││╭ jmp 40b654 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0xd4>
  12054. 40b652: ││ ┕┿┿ xor %eax,%eax
  12055. 40b654: ││ ┕┷ sub %r15,%r13
  12056. 40b657: ││ cmp $0x8,%esi
  12057. 40b65a: ││ ╭── je 40b675 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0xf5>
  12058. 40b65c: ││ │ cmp $0x10,%esi
  12059. 40b65f: ││ ╭───┼── je 40b6de <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x15e>
  12060. 40b661: ││ │ │ cmp $0xa,%esi
  12061. 40b664: ││ │ │╭─ jne 40b67e <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0xfe>
  12062. 40b666: ││ │ ││ test $0x1,%dil
  12063. 40b66a: ││ ╭────┼───┼┼─ je 40b8b6 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x336>
  12064. 40b670: ││ │ │ ││ mov $0x2d,%bpl
  12065. 40b673: ││ │ │ ││╭ jmp 40b680 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x100>
  12066. 40b675: ││ │ │ ┕┿┿ test $0x10,%bl
  12067. 40b678: ││ ╭┼────┼────┼┼ jne 40b8c9 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x349>
  12068. 40b67e: ││ ││ │ ┕┿ xor %ebp,%ebp
  12069. 40b680: ││┍━━┿┿┯━━━┿━━┯━━┷ xor %ebx,%ebx
  12070. 40b682: ││┆┍┯┿┿┿━━━┿┯┯┿━━━ movslq %edx,%r14
  12071. 40b685: ││┆┆┆││┆ │┆┆┆ xor %ecx,%ecx
  12072. 40b687: ││┆┆┆││┆ │┆┆┆ sub %r13,%r14
  12073. 40b68a: ││┆┆┆││┆ │┆┆┆ cmovbe %rcx,%r14
  12074. 40b68e: ││┆┆┆││┆ │┆┆┆ movslq (%r9),%rcx
  12075. 40b691: ││┆┆┆││┆ │┆┆┆ mov %bpl,%dl
  12076. 40b694: ││┆┆┆││┆ │┆┆┆ neg %dl
  12077. 40b696: ││┆┆┆││┆ │┆┆┆ sbb %r12,%r12
  12078. 40b699: ││┆┆┆││┆ │┆┆┆ mov %bl,%dl
  12079. 40b69b: ││┆┆┆││┆ │┆┆┆ neg %dl
  12080. 40b69d: ││┆┆┆││┆ │┆┆┆ sbb %rdx,%rdx
  12081. 40b6a0: ││┆┆┆││┆ │┆┆┆ lea (%r14,%r13,1),%rsi
  12082. 40b6a4: ││┆┆┆││┆ │┆┆┆ sub %rsi,%r12
  12083. 40b6a7: ││┆┆┆││┆ │┆┆┆ add %rdx,%r12
  12084. 40b6aa: ││┆┆┆││┆ │┆┆┆ add %rcx,%r12
  12085. 40b6ad: ││┆┆┆││┆ │┆┆┆ test %r12,%r12
  12086. 40b6b0: ││┆┆┆││┆ │┆┆┆ ╭ jle 40b6d6 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x156>
  12087. 40b6b2: ││┆┆┆││┆ │┆┆┆ │ mov %ebp,0xc(%rsp)
  12088. 40b6b6: ││┆┆┆││┆ │┆┆┆ │ mov %r13,%rbp
  12089. 40b6b9: ││┆┆┆││┆ │┆┆┆ │ xor %r13d,%r13d
  12090. 40b6bc: ││┆┆┆││┆ │┆┆┆ │ test %al,%al
  12091. 40b6be: ││┆┆┆││┆ │┆┆┆╭─┼ je 40b702 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x182>
  12092. 40b6c0: ││┆┆┆││┆ │┆┆┆│ │ movzbl %al,%eax
  12093. 40b6c3: ││┆┆┆││┆ │┆┆┆│ │ cmp $0x30,%eax
  12094. 40b6c6: ││┆┆┆││┆ │┆┆┆│╭┼ jne 40b707 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x187>
  12095. 40b6c8: ││┆┆┆││┆ │┆┆┆│││ add %r12,%r14
  12096. 40b6cb: ││┆┆┆││┆ │┆┆┆│││ xor %r12d,%r12d
  12097. 40b6ce: ││┆┆┆││┆ │┆┆┆│││ mov %rbp,%r13
  12098. 40b6d1: ││┆┆┆││┆ ╭─┼┼┼┼┼┼┼ jmpq 40b755 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x1d5>
  12099. 40b6d6: ││┆┆┆││┆ │ │┆┆┆││┕ xor %r12d,%r12d
  12100. 40b6d9: ││┆┆┆││┆ │╭┼┼┼┼┼┼─ jmpq 40b759 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x1d9>
  12101. 40b6de: ││┆┆┆││┆ ││┕┿┿┿┿┿━ xor %ebp,%ebp
  12102. 40b6e0: ││┆┆┆││┆ ││ ┆┆┆││ test %r13,%r13
  12103. 40b6e3: ││┆┆┆││┆ ││ ┆┆╰┼┼─ je 40b680 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x100>
  12104. 40b6e5: ││┆┆┆││┆ ││ ┆┆ ││ and $0x10,%bl
  12105. 40b6e8: ││┆┆┆││┆ ││ ┆┆ ││ mov $0x0,%ebx
  12106. 40b6ed: ││┆┆┆││┆ ││ ┆╰─┼┼─ je 40b682 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x102>
  12107. 40b6ef: ││┆┆┆││┆ ││ ┆ ││ movzbl 0x8(%r9),%ecx
  12108. 40b6f4: ││┆┆┆││┆ ││ ┆ ││ mov $0x78,%bl
  12109. 40b6f6: ││┆┆┆││┆ ││ ┆ ││ cmp $0x78,%ecx
  12110. 40b6f9: ││┆┆┆││┆ ││ ┆ ││╭ je 40b6fd <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x17d>
  12111. 40b6fb: ││┆┆┆││┆ ││ ┆ │││ mov $0x58,%bl
  12112. 40b6fd: ││┆┆┆││┆ ││ ┆ ││┕ mov $0x30,%bpl
  12113. 40b700: ││┆┆┆││┆ ││ ╰──┼┼─ jmp 40b682 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x102>
  12114. 40b702: ││┆┆┆││┆ ││ ┕┿━ mov %rbp,%r13
  12115. 40b705: ││┆┆┆││┆ ││ ╭┼─ jmp 40b755 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x1d5>
  12116. 40b707: ││┆┆┆││┆ ││ │┕━ mov %ebx,0x8(%rsp)
  12117. 40b70b: ││┆┆┆││┆ ││ │ lea 0x50(%rsp),%rbx
  12118. 40b710: ││┆┆┆││┆ ││ │ ┍ mov $0x1,%esi
  12119. 40b715: ││┆┆┆││┆ ││ │ ┆ mov %rbx,%rdi
  12120. 40b718: ││┆┆┆││┆ ││ │ ┆ callq 40ab20 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv>
  12121. 40b71d: ││┆┆┆││┆ ││ │ ┆ mov 0x50(%rsp),%rax
  12122. 40b722: ││┆┆┆││┆ ││ │ ┆ mov 0x8(%rax),%rcx
  12123. 40b726: ││┆┆┆││┆ ││ │ ┆ cmp $0xffffffffffffffff,%rcx
  12124. 40b72a: ││┆┆┆││┆╭┼┼────┼─┼ je 40b8f4 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x374>
  12125. 40b730: ││┆┆┆││┆│││ │ ┆ mov 0x10(%rax),%rdx
  12126. 40b734: ││┆┆┆││┆│││ │ ┆ movb $0x20,(%rdx,%rcx,1)
  12127. 40b738: ││┆┆┆││┆│││ │ ┆ inc %rcx
  12128. 40b73b: ││┆┆┆││┆│││ │ ┆ mov %rcx,0x8(%rax)
  12129. 40b73f: ││┆┆┆││┆│││ │ ┆ mov %rdx,0x10(%rax)
  12130. 40b743: ││┆┆┆││┆│││ │ ┆ inc %r13
  12131. 40b746: ││┆┆┆││┆│││ │ ┆ cmp %r12,%r13
  12132. 40b749: ││┆┆┆││┆│││ │ ╰ jb 40b710 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x190>
  12133. 40b74b: ││┆┆┆││┆│││ │ xor %r12d,%r12d
  12134. 40b74e: ││┆┆┆││┆│││ │ mov %rbp,%r13
  12135. 40b751: ││┆┆┆││┆│││ │ mov 0x8(%rsp),%ebx
  12136. 40b755: ││┆┆┆││┆│┕┿━━━━┷━━ mov 0xc(%rsp),%ebp
  12137. 40b759: ││┆┆┆││┆│ ┕━━━━━━━ test %bpl,%bpl
  12138. 40b75c: ││┆┆┆││┆│ ╭ je 40b793 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x213>
  12139. 40b75e: ││┆┆┆││┆│ │ lea 0x50(%rsp),%rdi
  12140. 40b763: ││┆┆┆││┆│ │ mov $0x1,%esi
  12141. 40b768: ││┆┆┆││┆│ │ callq 40ab20 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv>
  12142. 40b76d: ││┆┆┆││┆│ │ mov 0x50(%rsp),%rax
  12143. 40b772: ││┆┆┆││┆│ │ mov 0x8(%rax),%rcx
  12144. 40b776: ││┆┆┆││┆│ │ cmp $0xffffffffffffffff,%rcx
  12145. 40b77a: ││┆┆┆││┆│ ╭─────┼ je 40b8f4 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x374>
  12146. 40b780: ││┆┆┆││┆│ │ │ mov 0x10(%rax),%rdx
  12147. 40b784: ││┆┆┆││┆│ │ │ mov %bpl,(%rdx,%rcx,1)
  12148. 40b788: ││┆┆┆││┆│ │ │ inc %rcx
  12149. 40b78b: ││┆┆┆││┆│ │ │ mov %rcx,0x8(%rax)
  12150. 40b78f: ││┆┆┆││┆│ │ │ mov %rdx,0x10(%rax)
  12151. 40b793: ││┆┆┆││┆│ │ ┕ test %bl,%bl
  12152. 40b795: ││┆┆┆││┆│ │ ╭ je 40b7cb <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x24b>
  12153. 40b797: ││┆┆┆││┆│ │ │ lea 0x50(%rsp),%rdi
  12154. 40b79c: ││┆┆┆││┆│ │ │ mov $0x1,%esi
  12155. 40b7a1: ││┆┆┆││┆│ │ │ callq 40ab20 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv>
  12156. 40b7a6: ││┆┆┆││┆│ │ │ mov 0x50(%rsp),%rax
  12157. 40b7ab: ││┆┆┆││┆│ │ │ mov 0x8(%rax),%rcx
  12158. 40b7af: ││┆┆┆││┆│ │ │ cmp $0xffffffffffffffff,%rcx
  12159. 40b7b3: ││┆┆┆││┆│ │╭────┼ je 40b8f4 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x374>
  12160. 40b7b9: ││┆┆┆││┆│ ││ │ mov 0x10(%rax),%rdx
  12161. 40b7bd: ││┆┆┆││┆│ ││ │ mov %bl,(%rdx,%rcx,1)
  12162. 40b7c0: ││┆┆┆││┆│ ││ │ inc %rcx
  12163. 40b7c3: ││┆┆┆││┆│ ││ │ mov %rcx,0x8(%rax)
  12164. 40b7c7: ││┆┆┆││┆│ ││ │ mov %rdx,0x10(%rax)
  12165. 40b7cb: ││┆┆┆││┆│ ││ ┕ xor %ebp,%ebp
  12166. 40b7cd: ││┆┆┆││┆│ ││ test %r14,%r14
  12167. 40b7d0: ││┆┆┆││┆│ ││ ╭─ je 40b81b <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x29b>
  12168. 40b7d2: ││┆┆┆││┆│ ││ │ lea 0x50(%rsp),%rbx
  12169. 40b7d7: ││┆┆┆││┆│ ││ │ nopw 0x0(%rax,%rax,1)
  12170. 40b7e0: ││┆┆┆││┆│ ││ │┍ mov $0x1,%esi
  12171. 40b7e5: ││┆┆┆││┆│ ││ │┆ mov %rbx,%rdi
  12172. 40b7e8: ││┆┆┆││┆│ ││ │┆ callq 40ab20 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv>
  12173. 40b7ed: ││┆┆┆││┆│ ││ │┆ mov 0x50(%rsp),%rax
  12174. 40b7f2: ││┆┆┆││┆│ ││ │┆ mov 0x8(%rax),%rcx
  12175. 40b7f6: ││┆┆┆││┆│ ││ │┆ cmp $0xffffffffffffffff,%rcx
  12176. 40b7fa: ││┆┆┆││┆│ ││╭──┼┼ je 40b8f4 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x374>
  12177. 40b800: ││┆┆┆││┆│ │││ │┆ mov 0x10(%rax),%rdx
  12178. 40b804: ││┆┆┆││┆│ │││ │┆ movb $0x30,(%rdx,%rcx,1)
  12179. 40b808: ││┆┆┆││┆│ │││ │┆ inc %rcx
  12180. 40b80b: ││┆┆┆││┆│ │││ │┆ mov %rcx,0x8(%rax)
  12181. 40b80f: ││┆┆┆││┆│ │││ │┆ mov %rdx,0x10(%rax)
  12182. 40b813: ││┆┆┆││┆│ │││ │┆ inc %rbp
  12183. 40b816: ││┆┆┆││┆│ │││ │┆ cmp %r14,%rbp
  12184. 40b819: ││┆┆┆││┆│ │││ │╰ jb 40b7e0 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x260>
  12185. 40b81b: ││┆┆┆││┆│ │││ ┕━ lea 0x50(%rsp),%rdi
  12186. 40b820: ││┆┆┆││┆│ │││ mov %r13,%rsi
  12187. 40b823: ││┆┆┆││┆│ │││ callq 40ab20 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv>
  12188. 40b828: ││┆┆┆││┆│ │││ mov 0x50(%rsp),%rbx
  12189. 40b82d: ││┆┆┆││┆│ │││ mov 0x8(%rbx),%rdi
  12190. 40b831: ││┆┆┆││┆│ │││ mov %rdi,%rbp
  12191. 40b834: ││┆┆┆││┆│ │││ add %r13,%rbp
  12192. 40b837: ││┆┆┆││┆│ │││╭─── jb 40b930 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x3b0>
  12193. 40b83d: ││┆┆┆││┆│ ││││ lea 0x10(%rsp,%r15,1),%rsi
  12194. 40b842: ││┆┆┆││┆│ ││││ mov 0x10(%rbx),%r14
  12195. 40b846: ││┆┆┆││┆│ ││││ add %r14,%rdi
  12196. 40b849: ││┆┆┆││┆│ ││││ mov %r13,%rdx
  12197. 40b84c: ││┆┆┆││┆│ ││││ callq 402490 <memcpy@plt>
  12198. 40b851: ││┆┆┆││┆│ ││││ mov %rbp,0x8(%rbx)
  12199. 40b855: ││┆┆┆││┆│ ││││ mov %r14,0x10(%rbx)
  12200. 40b859: ││┆┆┆││┆│ ││││ xor %ebp,%ebp
  12201. 40b85b: ││┆┆┆││┆│ ││││ test %r12,%r12
  12202. 40b85e: ││┆┆┆││┆│ ││││ ╭─ je 40b8a7 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x327>
  12203. 40b860: ││┆┆┆││┆│ ││││ │ lea 0x50(%rsp),%rbx
  12204. 40b865: ││┆┆┆││┆│ ││││ │ data32 nopw %cs:0x0(%rax,%rax,1)
  12205. 40b870: ││┆┆┆││┆│ ││││ │┍ mov $0x1,%esi
  12206. 40b875: ││┆┆┆││┆│ ││││ │┆ mov %rbx,%rdi
  12207. 40b878: ││┆┆┆││┆│ ││││ │┆ callq 40ab20 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv>
  12208. 40b87d: ││┆┆┆││┆│ ││││ │┆ mov 0x50(%rsp),%rax
  12209. 40b882: ││┆┆┆││┆│ ││││ │┆ mov 0x8(%rax),%rcx
  12210. 40b886: ││┆┆┆││┆│ ││││ │┆ cmp $0xffffffffffffffff,%rcx
  12211. 40b88a: ││┆┆┆││┆│ ││││╭┼┼ je 40b8f4 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x374>
  12212. 40b88c: ││┆┆┆││┆│ ││││││┆ mov 0x10(%rax),%rdx
  12213. 40b890: ││┆┆┆││┆│ ││││││┆ movb $0x20,(%rdx,%rcx,1)
  12214. 40b894: ││┆┆┆││┆│ ││││││┆ inc %rcx
  12215. 40b897: ││┆┆┆││┆│ ││││││┆ mov %rcx,0x8(%rax)
  12216. 40b89b: ││┆┆┆││┆│ ││││││┆ mov %rdx,0x10(%rax)
  12217. 40b89f: ││┆┆┆││┆│ ││││││┆ inc %rbp
  12218. 40b8a2: ││┆┆┆││┆│ ││││││┆ cmp %r12,%rbp
  12219. 40b8a5: ││┆┆┆││┆│ ││││││╰ jb 40b870 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x2f0>
  12220. 40b8a7: ││┆┆┆││┆│ │││││┕━ add $0x58,%rsp
  12221. 40b8ab: ││┆┆┆││┆│ │││││ pop %rbx
  12222. 40b8ac: ││┆┆┆││┆│ │││││ pop %r12
  12223. 40b8ae: ││┆┆┆││┆│ │││││ pop %r13
  12224. 40b8b0: ││┆┆┆││┆│ │││││ pop %r14
  12225. 40b8b2: ││┆┆┆││┆│ │││││ pop %r15
  12226. 40b8b4: ││┆┆┆││┆│ │││││ pop %rbp
  12227. 40b8b5: ││┆┆┆││┆│ │││││ retq
  12228. 40b8b6: ││┆┆┆│┕┿┿━━┿┿┿┿┿━━ test $0x8,%bl
  12229. 40b8b9: ││┆┆┆│ ┆│ │││││╭─ jne 40b8ec <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x36c>
  12230. 40b8bb: ││┆┆┆│ ┆│ ││││││ shl $0x3,%bl
  12231. 40b8be: ││┆┆┆│ ┆│ ││││││ and $0x20,%bl
  12232. 40b8c1: ││┆┆┆│ ┆│ ││││││ mov %bl,%bpl
  12233. 40b8c4: ││┆┆┆│ ╰┼──┼┼┼┼┼┼─ jmpq 40b680 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x100>
  12234. 40b8c9: ││┆┆┆┕━━┿━━┿┿┿┿┿┿━ movslq %edx,%rcx
  12235. 40b8cc: ││┆┆┆ │ ││││││ xor %ebx,%ebx
  12236. 40b8ce: ││┆┆┆ │ ││││││ cmp %r13,%rcx
  12237. 40b8d1: ││┆┆┆ │ ││││││ mov $0x0,%ebp
  12238. 40b8d6: ││┆┆┆ │ ││││││╭ ja 40b8db <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x35b>
  12239. 40b8d8: ││┆┆┆ │ │││││││ mov $0x30,%bpl
  12240. 40b8db: ││┆┆┆ │ ││││││┕ cmp $0x1,%edx
  12241. 40b8de: ││┆┆╰───┼──┼┼┼┼┼┼─ jg 40b682 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x102>
  12242. 40b8e4: ││┆┆ │ ││││││ mov $0x30,%bpl
  12243. 40b8e7: ││┆╰────┼──┼┼┼┼┼┼─ jmpq 40b682 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x102>
  12244. 40b8ec: ││┆ │ │││││┕━ mov $0x2b,%bpl
  12245. 40b8ef: ││╰─────┼──┼┼┼┼┼── jmpq 40b680 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x100>
  12246. 40b8f4: ││ ┕━━┷┷┷┿┷━━ mov $0x29,%edi
  12247. 40b8f9: ││ │ mov $0x432390,%esi
  12248. 40b8fe: ││ │ mov $0xb0d,%edx
  12249. 40b903: ││ │ callq 4161f0 <_d_arraybounds>
  12250. 40b908: ┕┿━━━━━━━━━━━━┿━━━ mov $0x2a,%edi
  12251. 40b90d: │ │ mov $0x432320,%esi
  12252. 40b912: │ │ mov $0x5fa,%edx
  12253. 40b917: │ │ callq 4161f0 <_d_arraybounds>
  12254. 40b91c: ┕━━━━━━━━━━━━┿━━━ mov $0x2a,%edi
  12255. 40b921: │ mov $0x432320,%esi
  12256. 40b926: │ mov $0x5fc,%edx
  12257. 40b92b: │ callq 4161f0 <_d_arraybounds>
  12258. 40b930: ┕━━━ mov $0x29,%edi
  12259. 40b935: mov $0x432390,%esi
  12260. 40b93a: mov $0xb41,%edx
  12261. 40b93f: callq 4161f0 <_d_arraybounds>
  12262. 40b944: nopw %cs:0x0(%rax,%rax,1)
  12263. 40b94e: xchg %ax,%ax
  12264.  
  12265. 000000000040b950 <_D3std4conv21__T4textTAyaTAyaTAyaZ4textFNaNbNfAyaAyaAyaZAya>:
  12266. 40b950: push %r15
  12267. 40b952: push %r14
  12268. 40b954: push %rbx
  12269. 40b955: sub $0x10,%rsp
  12270. 40b959: mov %rsi,%r14
  12271. 40b95c: mov %rdi,%rbx
  12272. 40b95f: mov %r8,(%rsp)
  12273. 40b963: mov %r9,0x8(%rsp)
  12274. 40b968: lea (%rsp),%r15
  12275. 40b96c: mov $0x440418,%edi
  12276. 40b971: mov %r15,%rsi
  12277. 40b974: callq 424630 <_d_arrayappendT>
  12278. 40b979: mov %rax,(%rsp)
  12279. 40b97d: mov %rdx,0x8(%rsp)
  12280. 40b982: mov $0x440418,%edi
  12281. 40b987: mov %r15,%rsi
  12282. 40b98a: mov %rbx,%rdx
  12283. 40b98d: mov %r14,%rcx
  12284. 40b990: callq 424630 <_d_arrayappendT>
  12285. 40b995: add $0x10,%rsp
  12286. 40b999: pop %rbx
  12287. 40b99a: pop %r14
  12288. 40b99c: pop %r15
  12289. 40b99e: retq
  12290. 40b99f: nop
  12291.  
  12292. 000000000040b9a0 <_D3std4conv30__T20convError_unexpectedTAxaZ20convError_unexpectedFNaNfAxaZAya>:
  12293. 40b9a0: push %rbp
  12294. 40b9a1: push %rbx
  12295. 40b9a2: sub $0x18,%rsp
  12296. 40b9a6: mov $0x43407a,%edx
  12297. 40b9ab: mov $0xc,%eax
  12298. 40b9b0: test %rdi,%rdi
  12299. 40b9b3: ╭── je 40ba6c <_D3std4conv30__T20convError_unexpectedTAxaZ20convError_unexpectedFNaNfAxaZAya+0xcc>
  12300. 40b9b9: │ mov %rdi,0x8(%rsp)
  12301. 40b9be: │ mov %rsi,0x10(%rsp)
  12302. 40b9c3: │ movq $0x0,(%rsp)
  12303. 40b9cb: │ cmpb $0x0,(%rsi)
  12304. 40b9ce: │ ╭ js 40b9dd <_D3std4conv30__T20convError_unexpectedTAxaZ20convError_unexpectedFNaNfAxaZAya+0x3d>
  12305. 40b9d0: │ │ movq $0x1,(%rsp)
  12306. 40b9d8: │ │ movzbl (%rsi),%ebp
  12307. 40b9db: │╭┼ jmp 40b9ed <_D3std4conv30__T20convError_unexpectedTAxaZ20convError_unexpectedFNaNfAxaZAya+0x4d>
  12308. 40b9dd: ││┕ lea (%rsp),%rdi
  12309. 40b9e1: ││ lea 0x8(%rsp),%rsi
  12310. 40b9e6: ││ callq 40ae80 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAxaZ10decodeImplFNaKAxaKmZw>
  12311. 40b9eb: ││ mov %eax,%ebp
  12312. 40b9ed: │┕━ movq $0x1,0x8(%rsp)
  12313. 40b9f6: │ movq $0x43ae7c,0x10(%rsp)
  12314. 40b9ff: │ mov $0x653020,%edi
  12315. 40ba04: │ callq 4235c0 <_d_newitemiT>
  12316. 40ba09: │ mov %rax,%rbx
  12317. 40ba0c: │ xorps %xmm0,%xmm0
  12318. 40ba0f: │ movups %xmm0,0x10(%rbx)
  12319. 40ba13: │ movups %xmm0,(%rbx)
  12320. 40ba16: │ mov %rbx,(%rsp)
  12321. 40ba1a: │ lea (%rsp),%rdi
  12322. 40ba1e: │ mov %ebp,%esi
  12323. 40ba20: │ callq 40ac60 <_D3std5array17__T8AppenderTAyaZ8Appender10__T3putTwZ3putMFNaNfwZv>
  12324. 40ba25: │ xor %ecx,%ecx
  12325. 40ba27: │ test %rbx,%rbx
  12326. 40ba2a: │ mov $0x0,%edx
  12327. 40ba2f: │ ╭ je 40ba39 <_D3std4conv30__T20convError_unexpectedTAxaZ20convError_unexpectedFNaNfAxaZAya+0x99>
  12328. 40ba31: │ │ mov 0x8(%rbx),%rdx
  12329. 40ba35: │ │ mov 0x10(%rbx),%rcx
  12330. 40ba39: │ ┕ lea 0x8(%rsp),%rbx
  12331. 40ba3e: │ mov $0x440418,%edi
  12332. 40ba43: │ mov %rbx,%rsi
  12333. 40ba46: │ callq 424630 <_d_arrayappendT>
  12334. 40ba4b: │ mov %rax,0x8(%rsp)
  12335. 40ba50: │ mov %rdx,0x10(%rsp)
  12336. 40ba55: │ mov $0x440418,%edi
  12337. 40ba5a: │ mov $0x1,%edx
  12338. 40ba5f: │ mov $0x43ae7c,%ecx
  12339. 40ba64: │ mov %rbx,%rsi
  12340. 40ba67: │ callq 424630 <_d_arrayappendT>
  12341. 40ba6c: ┕━━ add $0x18,%rsp
  12342. 40ba70: pop %rbx
  12343. 40ba71: pop %rbp
  12344. 40ba72: retq
  12345. 40ba73: nopw %cs:0x0(%rax,%rax,1)
  12346. 40ba7d: nopl (%rax)
  12347.  
  12348. 000000000040ba80 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>:
  12349. 40ba80: ┆ push %rbp
  12350. 40ba81: ┆ push %r15
  12351. 40ba83: ┆ push %r14
  12352. 40ba85: ┆ push %r12
  12353. 40ba87: ┆ push %rbx
  12354. 40ba88: ┆ sub $0x30,%rsp
  12355. 40ba8c: ┆ mov %rdx,%rbx
  12356. 40ba8f: ┆ mov %esi,%ebp
  12357. 40ba91: ┆ mov %rdi,%rax
  12358. 40ba94: ┆ mov %rbx,0x18(%rsp)
  12359. 40ba99: ┆ movsbl 0x8(%rax),%ecx
  12360. 40ba9d: ┆ cmp $0x6e,%ecx
  12361. 40baa0: ┆ ╭ jle 40bac2 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x42>
  12362. 40baa2: ┆ │ add $0x91,%cl
  12363. 40baa5: ┆ │ movzbl %cl,%ecx
  12364. 40baa8: ┆ │ cmp $0x9,%ecx
  12365. 40baab: ┆╭──────────┼ ja 40bcc4 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x244>
  12366. 40bab1: ┆│ │ jmpq *0x432e48(,%rcx,8)
  12367. 40bab8: ┆│ │ mov $0x8,%esi
  12368. 40babd: ┆│ ╭────┼ jmpq 40bbe4 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x164>
  12369. 40bac2: ┆│ │ ┕ movzbl %cl,%ecx
  12370. 40bac5: ┆│ │ cmp $0x58,%ecx
  12371. 40bac8: ┆│ │ ╭ je 40bae6 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x66>
  12372. 40baca: ┆│ │ │ cmp $0x62,%ecx
  12373. 40bacd: ┆│ │╭───┼ je 40bbdf <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x15f>
  12374. 40bad3: ┆│ ││ │ cmp $0x64,%ecx
  12375. 40bad6: ┆│ ╭───┼┼───┼ jne 40bcc4 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x244>
  12376. 40badc: ┆│ │ ││ │ mov $0xa,%esi
  12377. 40bae1: ┆│ │ ││╭──┼ jmpq 40bbe4 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x164>
  12378. 40bae6: ┆│ │ │││ ┕ mov $0x10,%esi
  12379. 40baeb: ┆│ │ │││╭── jmpq 40bbe4 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x164>
  12380. 40baf0: ┆│ │ ││││ mov %ebp,%r14d
  12381. 40baf3: ┆│ │ ││││ shr $0x18,%r14d
  12382. 40baf7: ┆│ │ ││││ mov %ebp,%r15d
  12383. 40bafa: ┆│ │ ││││ shr $0x10,%r15d
  12384. 40bafe: ┆│ │ ││││ mov %ebp,%r12d
  12385. 40bb01: ┆│ │ ││││ shr $0x8,%r12d
  12386. 40bb05: ┆│ │ ││││ mov 0xb(%rax),%bl
  12387. 40bb08: ┆│ │ ││││ lea 0x18(%rsp),%rdi
  12388. 40bb0d: ┆│ │ ││││ mov $0x1,%esi
  12389. 40bb12: ┆│ │ ││││ callq 40ab20 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv>
  12390. 40bb17: ┆│ │ ││││ mov 0x18(%rsp),%rax
  12391. 40bb1c: ┆│ │ ││││ mov 0x8(%rax),%rdx
  12392. 40bb20: ┆│ │ ││││ mov 0x10(%rax),%rcx
  12393. 40bb24: ┆│ │ ││││ test $0x8,%bl
  12394. 40bb27: ┆│ │ ││││╭─ jne 40bbff <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x17f>
  12395. 40bb2d: ┆│ │ │││││ cmp $0xffffffffffffffff,%rdx
  12396. 40bb31: ┆│╭┼───┼┼┼┼┼─ je 40bd46 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x2c6>
  12397. 40bb37: ┆│││ │││││ mov %bpl,(%rcx,%rdx,1)
  12398. 40bb3b: ┆│││ │││││ inc %rdx
  12399. 40bb3e: ┆│││ │││││ mov %rdx,0x8(%rax)
  12400. 40bb42: ┆│││ │││││ mov %rcx,0x10(%rax)
  12401. 40bb46: ┆│││ │││││ lea 0x18(%rsp),%rdi
  12402. 40bb4b: ┆│││ │││││ mov $0x1,%esi
  12403. 40bb50: ┆│││ │││││ callq 40ab20 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv>
  12404. 40bb55: ┆│││ │││││ mov 0x18(%rsp),%rax
  12405. 40bb5a: ┆│││ │││││ mov 0x8(%rax),%rcx
  12406. 40bb5e: ┆│││ │││││ cmp $0xffffffffffffffff,%rcx
  12407. 40bb62: ┆│││╭──┼┼┼┼┼─ je 40bd46 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x2c6>
  12408. 40bb68: ┆││││ │││││ mov 0x10(%rax),%rdx
  12409. 40bb6c: ┆││││ │││││ mov %r12b,(%rdx,%rcx,1)
  12410. 40bb70: ┆││││ │││││ inc %rcx
  12411. 40bb73: ┆││││ │││││ mov %rcx,0x8(%rax)
  12412. 40bb77: ┆││││ │││││ mov %rdx,0x10(%rax)
  12413. 40bb7b: ┆││││ │││││ lea 0x18(%rsp),%rdi
  12414. 40bb80: ┆││││ │││││ mov $0x1,%esi
  12415. 40bb85: ┆││││ │││││ callq 40ab20 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv>
  12416. 40bb8a: ┆││││ │││││ mov 0x18(%rsp),%rax
  12417. 40bb8f: ┆││││ │││││ mov 0x8(%rax),%rcx
  12418. 40bb93: ┆││││ │││││ cmp $0xffffffffffffffff,%rcx
  12419. 40bb97: ┆││││╭─┼┼┼┼┼─ je 40bd46 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x2c6>
  12420. 40bb9d: ┆│││││ │││││ mov 0x10(%rax),%rdx
  12421. 40bba1: ┆│││││ │││││ mov %r15b,(%rdx,%rcx,1)
  12422. 40bba5: ┆│││││ │││││ inc %rcx
  12423. 40bba8: ┆│││││ │││││ mov %rcx,0x8(%rax)
  12424. 40bbac: ┆│││││ │││││ mov %rdx,0x10(%rax)
  12425. 40bbb0: ┆│││││ │││││ lea 0x18(%rsp),%rdi
  12426. 40bbb5: ┆│││││ │││││ mov $0x1,%esi
  12427. 40bbba: ┆│││││ │││││ callq 40ab20 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv>
  12428. 40bbbf: ┆│││││ │││││ mov 0x18(%rsp),%rax
  12429. 40bbc4: ┆│││││ │││││ mov 0x8(%rax),%rcx
  12430. 40bbc8: ┆│││││ │││││ cmp $0xffffffffffffffff,%rcx
  12431. 40bbcc: ┆│││││╭┼┼┼┼┼─ je 40bd46 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x2c6>
  12432. 40bbd2: ┆│││││││││││ mov 0x10(%rax),%rdx
  12433. 40bbd6: ┆│││││││││││ mov %r14b,(%rdx,%rcx,1)
  12434. 40bbda: ┆│││││││││││─ jmpq 40bcac <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x22c>
  12435. 40bbdf: ┆│││││││┕┿┿┿━ mov $0x2,%esi
  12436. 40bbe4: ┆││││││┕━┷┷┿━ mov %ebp,%ecx
  12437. 40bbe6: ┆││││││ │ xor %edi,%edi
  12438. 40bbe8: ┆││││││ │ mov %rax,%rdx
  12439. 40bbeb: ┆││││││ │ mov %rbx,%r8
  12440. 40bbee: ┆││││││ │ add $0x30,%rsp
  12441. 40bbf2: ┆││││││ │ pop %rbx
  12442. 40bbf3: ┆││││││ │ pop %r12
  12443. 40bbf5: ┆││││││ │ pop %r14
  12444. 40bbf7: ┆││││││ │ pop %r15
  12445. 40bbf9: ┆││││││ │ pop %rbp
  12446. 40bbfa: ╰┼┼┼┼┼┼────┼─ jmpq 40b580 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv>
  12447. 40bbff: ││││││ ┕━ cmp $0xffffffffffffffff,%rdx
  12448. 40bc03: ││││││ ╭──┼─ je 40bd46 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x2c6>
  12449. 40bc09: ││││││ │ │ mov %r14b,(%rcx,%rdx,1)
  12450. 40bc0d: ││││││ │ │ inc %rdx
  12451. 40bc10: ││││││ │ │ mov %rdx,0x8(%rax)
  12452. 40bc14: ││││││ │ │ mov %rcx,0x10(%rax)
  12453. 40bc18: ││││││ │ │ lea 0x18(%rsp),%rdi
  12454. 40bc1d: ││││││ │ │ mov $0x1,%esi
  12455. 40bc22: ││││││ │ │ callq 40ab20 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv>
  12456. 40bc27: ││││││ │ │ mov 0x18(%rsp),%rax
  12457. 40bc2c: ││││││ │ │ mov 0x8(%rax),%rcx
  12458. 40bc30: ││││││ │ │ cmp $0xffffffffffffffff,%rcx
  12459. 40bc34: ││││││ │╭─┼─ je 40bd46 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x2c6>
  12460. 40bc3a: ││││││ ││ │ mov 0x10(%rax),%rdx
  12461. 40bc3e: ││││││ ││ │ mov %r15b,(%rdx,%rcx,1)
  12462. 40bc42: ││││││ ││ │ inc %rcx
  12463. 40bc45: ││││││ ││ │ mov %rcx,0x8(%rax)
  12464. 40bc49: ││││││ ││ │ mov %rdx,0x10(%rax)
  12465. 40bc4d: ││││││ ││ │ lea 0x18(%rsp),%rdi
  12466. 40bc52: ││││││ ││ │ mov $0x1,%esi
  12467. 40bc57: ││││││ ││ │ callq 40ab20 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv>
  12468. 40bc5c: ││││││ ││ │ mov 0x18(%rsp),%rax
  12469. 40bc61: ││││││ ││ │ mov 0x8(%rax),%rcx
  12470. 40bc65: ││││││ ││ │ cmp $0xffffffffffffffff,%rcx
  12471. 40bc69: ││││││ ││╭┼─ je 40bd46 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x2c6>
  12472. 40bc6f: ││││││ ││││ mov 0x10(%rax),%rdx
  12473. 40bc73: ││││││ ││││ mov %r12b,(%rdx,%rcx,1)
  12474. 40bc77: ││││││ ││││ inc %rcx
  12475. 40bc7a: ││││││ ││││ mov %rcx,0x8(%rax)
  12476. 40bc7e: ││││││ ││││ mov %rdx,0x10(%rax)
  12477. 40bc82: ││││││ ││││ lea 0x18(%rsp),%rdi
  12478. 40bc87: ││││││ ││││ mov $0x1,%esi
  12479. 40bc8c: ││││││ ││││ callq 40ab20 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv>
  12480. 40bc91: ││││││ ││││ mov 0x18(%rsp),%rax
  12481. 40bc96: ││││││ ││││ mov 0x8(%rax),%rcx
  12482. 40bc9a: ││││││ ││││ cmp $0xffffffffffffffff,%rcx
  12483. 40bc9e: ││││││ ││││╭ je 40bd46 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x2c6>
  12484. 40bca4: ││││││ │││││ mov 0x10(%rax),%rdx
  12485. 40bca8: ││││││ │││││ mov %bpl,(%rdx,%rcx,1)
  12486. 40bcac: ││││││ │││┕┿ inc %rcx
  12487. 40bcaf: ││││││ │││ │ mov %rcx,0x8(%rax)
  12488. 40bcb3: ││││││ │││ │ mov %rdx,0x10(%rax)
  12489. 40bcb7: ││││││ │││ │ add $0x30,%rsp
  12490. 40bcbb: ││││││ │││ │ pop %rbx
  12491. 40bcbc: ││││││ │││ │ pop %r12
  12492. 40bcbe: ││││││ │││ │ pop %r14
  12493. 40bcc0: ││││││ │││ │ pop %r15
  12494. 40bcc2: ││││││ │││ │ pop %rbp
  12495. 40bcc3: ││││││ │││ │ retq
  12496. 40bcc4: ┕┿┷┿┿┿━┿┿┿━┿ mov $0x653b20,%edi
  12497. 40bcc9: │ │││ │││ │ callq 422d70 <_d_newclass>
  12498. 40bcce: │ │││ │││ │ movq $0x439b10,(%rax)
  12499. 40bcd5: │ │││ │││ │ movq $0x0,0x8(%rax)
  12500. 40bcdd: │ │││ │││ │ mov 0x2de24(%rip),%rcx # 439b08 <_D3std6format15FormatException6__initZ+0x40>
  12501. 40bce4: │ │││ │││ │ mov %rcx,0x40(%rax)
  12502. 40bce8: │ │││ │││ │ movups 0x2de09(%rip),%xmm0 # 439af8 <_D3std6format15FormatException6__initZ+0x30>
  12503. 40bcef: │ │││ │││ │ movups %xmm0,0x30(%rax)
  12504. 40bcf3: │ │││ │││ │ movups 0x2ddee(%rip),%xmm0 # 439ae8 <_D3std6format15FormatException6__initZ+0x20>
  12505. 40bcfa: │ │││ │││ │ movups %xmm0,0x20(%rax)
  12506. 40bcfe: │ │││ │││ │ movups 0x2ddd3(%rip),%xmm0 # 439ad8 <_D3std6format15FormatException6__initZ+0x10>
  12507. 40bd05: │ │││ │││ │ movups %xmm0,0x10(%rax)
  12508. 40bd09: │ │││ │││ │ movq $0x8,0x20(%rsp)
  12509. 40bd12: │ │││ │││ │ movq $0x431da2,0x28(%rsp)
  12510. 40bd1b: │ │││ │││ │ movups 0x20(%rsp),%xmm0
  12511. 40bd20: │ │││ │││ │ movups %xmm0,(%rsp)
  12512. 40bd24: │ │││ │││ │ xor %esi,%esi
  12513. 40bd26: │ │││ │││ │ mov $0x5bd,%edx
  12514. 40bd2b: │ │││ │││ │ mov $0x2a,%ecx
  12515. 40bd30: │ │││ │││ │ mov $0x432320,%r8d
  12516. 40bd36: │ │││ │││ │ mov %rax,%rdi
  12517. 40bd39: │ │││ │││ │ callq 40f330 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException>
  12518. 40bd3e: │ │││ │││ │ mov %rax,%rdi
  12519. 40bd41: │ │││ │││ │ callq 41ad10 <_d_throw_exception>
  12520. 40bd46: ┕━┷┷┷━┷┷┷━┷ mov $0x29,%edi
  12521. 40bd4b: mov $0x432390,%esi
  12522. 40bd50: mov $0xb0d,%edx
  12523. 40bd55: callq 4161f0 <_d_arraybounds>
  12524. 40bd5a: nopw 0x0(%rax,%rax,1)
  12525.  
  12526. 000000000040bd60 <ldc.dso_ctor.3std3uni>:
  12527. 40bd60: cmpb $0x0,0x24d0b1(%rip) # 658e18 <ldc.dso_initialized>
  12528. 40bd67: ╭ jne 40bdbc <ldc.dso_ctor.3std3uni+0x5c>
  12529. 40bd69: │ push %rbp
  12530. 40bd6a: │ mov %rsp,%rbp
  12531. 40bd6d: │ movb $0x1,0x24d0a4(%rip) # 658e18 <ldc.dso_initialized>
  12532. 40bd74: │ mov %rsp,%rax
  12533. 40bd77: │ lea -0x30(%rax),%rdi
  12534. 40bd7b: │ mov %rdi,%rsp
  12535. 40bd7e: │ movq $0x1,-0x30(%rax)
  12536. 40bd86: │ movq $0x658e10,-0x28(%rax)
  12537. 40bd8e: │ mov $0x658dc8,%ecx
  12538. 40bd93: │ movq %rcx,%xmm0
  12539. 40bd98: │ mov $0x658a90,%ecx
  12540. 40bd9d: │ movq %rcx,%xmm1
  12541. 40bda2: │ punpcklqdq %xmm0,%xmm1
  12542. 40bda6: │ movdqu %xmm1,-0x20(%rax)
  12543. 40bdab: │ movq $0x658ab0,-0x10(%rax)
  12544. 40bdb3: │ callq 427d40 <_d_dso_registry>
  12545. 40bdb8: │ mov %rbp,%rsp
  12546. 40bdbb: │ pop %rbp
  12547. 40bdbc: ┕ retq
  12548. 40bdbd: nopl (%rax)
  12549.  
  12550. 000000000040bdc0 <ldc.dso_dtor.3std3uni>:
  12551. 40bdc0: cmpb $0x0,0x24d051(%rip) # 658e18 <ldc.dso_initialized>
  12552. 40bdc7: ╭ je 40be1c <ldc.dso_dtor.3std3uni+0x5c>
  12553. 40bdc9: │ push %rbp
  12554. 40bdca: │ mov %rsp,%rbp
  12555. 40bdcd: │ movb $0x0,0x24d044(%rip) # 658e18 <ldc.dso_initialized>
  12556. 40bdd4: │ mov %rsp,%rax
  12557. 40bdd7: │ lea -0x30(%rax),%rdi
  12558. 40bddb: │ mov %rdi,%rsp
  12559. 40bdde: │ movq $0x1,-0x30(%rax)
  12560. 40bde6: │ movq $0x658e10,-0x28(%rax)
  12561. 40bdee: │ mov $0x658dc8,%ecx
  12562. 40bdf3: │ movq %rcx,%xmm0
  12563. 40bdf8: │ mov $0x658a90,%ecx
  12564. 40bdfd: │ movq %rcx,%xmm1
  12565. 40be02: │ punpcklqdq %xmm0,%xmm1
  12566. 40be06: │ movdqu %xmm1,-0x20(%rax)
  12567. 40be0b: │ movq $0x658ab0,-0x10(%rax)
  12568. 40be13: │ callq 427d40 <_d_dso_registry>
  12569. 40be18: │ mov %rbp,%rsp
  12570. 40be1b: │ pop %rbp
  12571. 40be1c: ┕ retq
  12572. 40be1d: nopl (%rax)
  12573.  
  12574. 000000000040be20 <_D3std9exception14ErrnoException6__ctorMFNeAyaAyamZC3std9exception14ErrnoException>:
  12575. 40be20: push %rbp
  12576. 40be21: push %r15
  12577. 40be23: push %r14
  12578. 40be25: push %r13
  12579. 40be27: push %r12
  12580. 40be29: push %rbx
  12581. 40be2a: sub $0x498,%rsp
  12582. 40be31: mov %r9,0x20(%rsp)
  12583. 40be36: mov %r8,0x18(%rsp)
  12584. 40be3b: mov %rcx,0x38(%rsp)
  12585. 40be40: mov %rdx,0x30(%rsp)
  12586. 40be45: mov %rsi,0x28(%rsp)
  12587. 40be4a: mov %rdi,%rbx
  12588. 40be4d: mov %rbx,0x40(%rsp)
  12589. 40be52: callq 41a2a0 <_D4core4stdc5errno5errnoFNbNdNiNeZi>
  12590. 40be57: mov %eax,0x48(%rbx)
  12591. 40be5a: lea 0x98(%rsp),%rsi
  12592. 40be62: mov $0x400,%edx
  12593. 40be67: mov %eax,%edi
  12594. 40be69: callq 402020 <strerror_r@plt>
  12595. 40be6e: mov %rax,%rbp
  12596. 40be71: mov %rbp,%rdi
  12597. 40be74: callq 402100 <strlen@plt>
  12598. 40be79: mov %rax,%rbx
  12599. 40be7c: mov $0x440348,%edi
  12600. 40be81: mov %rbx,%rsi
  12601. 40be84: callq 423180 <_d_newarrayU>
  12602. 40be89: mov %rax,%r15
  12603. 40be8c: mov %rdx,%r14
  12604. 40be8f: mov %r14,%rdi
  12605. 40be92: mov %rbp,%rsi
  12606. 40be95: mov %rbx,%rdx
  12607. 40be98: callq 402490 <memcpy@plt>
  12608. 40be9d: mov $0x6530b0,%r12d
  12609. 40bea3: mov 0x247206(%rip),%rax # 6530b0 <_D11TypeInfo_ya6__initZ>
  12610. 40beaa: mov 0x78(%rax),%rbx
  12611. 40beae: mov $0x41c260,%eax
  12612. 40beb3: xor %ecx,%ecx
  12613. 40beb5: cmp %rax,%rbx
  12614. 40beb8: cmove %rcx,%r12
  12615. 40bebc: cmove %rcx,%rbx
  12616. 40bec0: mov %r12,%rax
  12617. 40bec3: or %rbx,%rax
  12618. 40bec6: setne %al
  12619. 40bec9: test %r15,%r15
  12620. 40becc: ╭── je 40bef0 <_D3std9exception14ErrnoException6__ctorMFNeAyaAyamZC3std9exception14ErrnoException+0xd0>
  12621. 40bece: │ test %al,%al
  12622. 40bed0: │╭─ je 40bef0 <_D3std9exception14ErrnoException6__ctorMFNeAyaAyamZC3std9exception14ErrnoException+0xd0>
  12623. 40bed2: ││ mov %r14,%r13
  12624. 40bed5: ││ mov %r15,%rbp
  12625. 40bed8: ││ nopl 0x0(%rax,%rax,1)
  12626. 40bee0: ││┍ mov %r12,%rdi
  12627. 40bee3: ││┆ mov %r13,%rsi
  12628. 40bee6: ││┆ callq *%rbx
  12629. 40bee8: ││┆ inc %r13
  12630. 40beeb: ││┆ dec %rbp
  12631. 40beee: ││╰ jne 40bee0 <_D3std9exception14ErrnoException6__ctorMFNeAyaAyamZC3std9exception14ErrnoException+0xc0>
  12632. 40bef0: ┕┷━ mov 0x18(%rsp),%rax
  12633. 40bef5: mov %rax,0x58(%rsp)
  12634. 40befa: mov 0x20(%rsp),%rax
  12635. 40beff: mov %rax,0x60(%rsp)
  12636. 40bf04: movq $0x2,0x68(%rsp)
  12637. 40bf0d: movq $0x4352a0,0x70(%rsp)
  12638. 40bf16: mov %r15,0x78(%rsp)
  12639. 40bf1b: mov %r14,0x80(%rsp)
  12640. 40bf23: movq $0x1,0x88(%rsp)
  12641. 40bf2f: movq $0x43d1c9,0x90(%rsp)
  12642. 40bf3b: lea 0x58(%rsp),%rdx
  12643. 40bf40: mov $0x440418,%edi
  12644. 40bf45: mov $0x4,%esi
  12645. 40bf4a: callq 425520 <_d_arraycatnTX>
  12646. 40bf4f: mov %rax,0x48(%rsp)
  12647. 40bf54: mov %rdx,0x50(%rsp)
  12648. 40bf59: movups 0x48(%rsp),%xmm0
  12649. 40bf5e: movups %xmm0,(%rsp)
  12650. 40bf62: xor %esi,%esi
  12651. 40bf64: mov 0x40(%rsp),%rbx
  12652. 40bf69: mov %rbx,%rdi
  12653. 40bf6c: mov 0x28(%rsp),%rdx
  12654. 40bf71: mov 0x30(%rsp),%rcx
  12655. 40bf76: mov 0x38(%rsp),%r8
  12656. 40bf7b: callq 41bc90 <_D6object9Exception6__ctorMFNaNbNiNfAyaAyamC6object9ThrowableZC9Exception>
  12657. 40bf80: mov %rbx,%rax
  12658. 40bf83: add $0x498,%rsp
  12659. 40bf8a: pop %rbx
  12660. 40bf8b: pop %r12
  12661. 40bf8d: pop %r13
  12662. 40bf8f: pop %r14
  12663. 40bf91: pop %r15
  12664. 40bf93: pop %rbp
  12665. 40bf94: retq
  12666. 40bf95: nopw %cs:0x0(%rax,%rax,1)
  12667. 40bf9f: nop
  12668.  
  12669. 000000000040bfa0 <ldc.dso_ctor.3std9exception>:
  12670. 40bfa0: cmpb $0x0,0x24ce71(%rip) # 658e18 <ldc.dso_initialized>
  12671. 40bfa7: ╭ jne 40bffc <ldc.dso_ctor.3std9exception+0x5c>
  12672. 40bfa9: │ push %rbp
  12673. 40bfaa: │ mov %rsp,%rbp
  12674. 40bfad: │ movb $0x1,0x24ce64(%rip) # 658e18 <ldc.dso_initialized>
  12675. 40bfb4: │ mov %rsp,%rax
  12676. 40bfb7: │ lea -0x30(%rax),%rdi
  12677. 40bfbb: │ mov %rdi,%rsp
  12678. 40bfbe: │ movq $0x1,-0x30(%rax)
  12679. 40bfc6: │ movq $0x658e10,-0x28(%rax)
  12680. 40bfce: │ mov $0x658dc8,%ecx
  12681. 40bfd3: │ movq %rcx,%xmm0
  12682. 40bfd8: │ mov $0x658a90,%ecx
  12683. 40bfdd: │ movq %rcx,%xmm1
  12684. 40bfe2: │ punpcklqdq %xmm0,%xmm1
  12685. 40bfe6: │ movdqu %xmm1,-0x20(%rax)
  12686. 40bfeb: │ movq $0x658ab8,-0x10(%rax)
  12687. 40bff3: │ callq 427d40 <_d_dso_registry>
  12688. 40bff8: │ mov %rbp,%rsp
  12689. 40bffb: │ pop %rbp
  12690. 40bffc: ┕ retq
  12691. 40bffd: nopl (%rax)
  12692.  
  12693. 000000000040c000 <ldc.dso_dtor.3std9exception>:
  12694. 40c000: cmpb $0x0,0x24ce11(%rip) # 658e18 <ldc.dso_initialized>
  12695. 40c007: ╭ je 40c05c <ldc.dso_dtor.3std9exception+0x5c>
  12696. 40c009: │ push %rbp
  12697. 40c00a: │ mov %rsp,%rbp
  12698. 40c00d: │ movb $0x0,0x24ce04(%rip) # 658e18 <ldc.dso_initialized>
  12699. 40c014: │ mov %rsp,%rax
  12700. 40c017: │ lea -0x30(%rax),%rdi
  12701. 40c01b: │ mov %rdi,%rsp
  12702. 40c01e: │ movq $0x1,-0x30(%rax)
  12703. 40c026: │ movq $0x658e10,-0x28(%rax)
  12704. 40c02e: │ mov $0x658dc8,%ecx
  12705. 40c033: │ movq %rcx,%xmm0
  12706. 40c038: │ mov $0x658a90,%ecx
  12707. 40c03d: │ movq %rcx,%xmm1
  12708. 40c042: │ punpcklqdq %xmm0,%xmm1
  12709. 40c046: │ movdqu %xmm1,-0x20(%rax)
  12710. 40c04b: │ movq $0x658ab8,-0x10(%rax)
  12711. 40c053: │ callq 427d40 <_d_dso_registry>
  12712. 40c058: │ mov %rbp,%rsp
  12713. 40c05b: │ pop %rbp
  12714. 40c05c: ┕ retq
  12715. 40c05d: nopl (%rax)
  12716.  
  12717. 000000000040c060 <_D3std4conv13ConvException6__ctorMFNaNbNfAyaAyamZC3std4conv13ConvException>:
  12718. 40c060: push %rbx
  12719. 40c061: sub $0x20,%rsp
  12720. 40c065: mov %rcx,%rax
  12721. 40c068: mov %rdx,%rcx
  12722. 40c06b: mov %rsi,%rdx
  12723. 40c06e: mov %rdi,%rbx
  12724. 40c071: mov %r8,0x10(%rsp)
  12725. 40c076: mov %r9,0x18(%rsp)
  12726. 40c07b: movups 0x10(%rsp),%xmm0
  12727. 40c080: movups %xmm0,(%rsp)
  12728. 40c084: xor %esi,%esi
  12729. 40c086: mov %rax,%r8
  12730. 40c089: callq 41bc90 <_D6object9Exception6__ctorMFNaNbNiNfAyaAyamC6object9ThrowableZC9Exception>
  12731. 40c08e: mov %rbx,%rax
  12732. 40c091: add $0x20,%rsp
  12733. 40c095: pop %rbx
  12734. 40c096: retq
  12735. 40c097: nopw 0x0(%rax,%rax,1)
  12736.  
  12737. 000000000040c0a0 <_D3std4conv21ConvOverflowException6__ctorMFNaNbNfAyaAyamZC3std4conv21ConvOverflowException>:
  12738. 40c0a0: push %rbx
  12739. 40c0a1: sub $0x20,%rsp
  12740. 40c0a5: mov %rcx,%rax
  12741. 40c0a8: mov %rdx,%rcx
  12742. 40c0ab: mov %rsi,%rdx
  12743. 40c0ae: mov %rdi,%rbx
  12744. 40c0b1: mov %r8,0x10(%rsp)
  12745. 40c0b6: mov %r9,0x18(%rsp)
  12746. 40c0bb: movups 0x10(%rsp),%xmm0
  12747. 40c0c0: movups %xmm0,(%rsp)
  12748. 40c0c4: xor %esi,%esi
  12749. 40c0c6: mov %rax,%r8
  12750. 40c0c9: callq 41bc90 <_D6object9Exception6__ctorMFNaNbNiNfAyaAyamC6object9ThrowableZC9Exception>
  12751. 40c0ce: mov %rbx,%rax
  12752. 40c0d1: add $0x20,%rsp
  12753. 40c0d5: pop %rbx
  12754. 40c0d6: retq
  12755. 40c0d7: nopw 0x0(%rax,%rax,1)
  12756.  
  12757. 000000000040c0e0 <_D3std4conv16testEmplaceChunkFNaNbNiAvmmAyaZv>:
  12758. 40c0e0: retq
  12759. 40c0e1: nopw %cs:0x0(%rax,%rax,1)
  12760. 40c0eb: nopl 0x0(%rax,%rax,1)
  12761.  
  12762. 000000000040c0f0 <ldc.dso_ctor.3std4conv>:
  12763. 40c0f0: cmpb $0x0,0x24cd21(%rip) # 658e18 <ldc.dso_initialized>
  12764. 40c0f7: ╭ jne 40c14c <ldc.dso_ctor.3std4conv+0x5c>
  12765. 40c0f9: │ push %rbp
  12766. 40c0fa: │ mov %rsp,%rbp
  12767. 40c0fd: │ movb $0x1,0x24cd14(%rip) # 658e18 <ldc.dso_initialized>
  12768. 40c104: │ mov %rsp,%rax
  12769. 40c107: │ lea -0x30(%rax),%rdi
  12770. 40c10b: │ mov %rdi,%rsp
  12771. 40c10e: │ movq $0x1,-0x30(%rax)
  12772. 40c116: │ movq $0x658e10,-0x28(%rax)
  12773. 40c11e: │ mov $0x658dc8,%ecx
  12774. 40c123: │ movq %rcx,%xmm0
  12775. 40c128: │ mov $0x658a90,%ecx
  12776. 40c12d: │ movq %rcx,%xmm1
  12777. 40c132: │ punpcklqdq %xmm0,%xmm1
  12778. 40c136: │ movdqu %xmm1,-0x20(%rax)
  12779. 40c13b: │ movq $0x658ac0,-0x10(%rax)
  12780. 40c143: │ callq 427d40 <_d_dso_registry>
  12781. 40c148: │ mov %rbp,%rsp
  12782. 40c14b: │ pop %rbp
  12783. 40c14c: ┕ retq
  12784. 40c14d: nopl (%rax)
  12785.  
  12786. 000000000040c150 <ldc.dso_dtor.3std4conv>:
  12787. 40c150: cmpb $0x0,0x24ccc1(%rip) # 658e18 <ldc.dso_initialized>
  12788. 40c157: ╭ je 40c1ac <ldc.dso_dtor.3std4conv+0x5c>
  12789. 40c159: │ push %rbp
  12790. 40c15a: │ mov %rsp,%rbp
  12791. 40c15d: │ movb $0x0,0x24ccb4(%rip) # 658e18 <ldc.dso_initialized>
  12792. 40c164: │ mov %rsp,%rax
  12793. 40c167: │ lea -0x30(%rax),%rdi
  12794. 40c16b: │ mov %rdi,%rsp
  12795. 40c16e: │ movq $0x1,-0x30(%rax)
  12796. 40c176: │ movq $0x658e10,-0x28(%rax)
  12797. 40c17e: │ mov $0x658dc8,%ecx
  12798. 40c183: │ movq %rcx,%xmm0
  12799. 40c188: │ mov $0x658a90,%ecx
  12800. 40c18d: │ movq %rcx,%xmm1
  12801. 40c192: │ punpcklqdq %xmm0,%xmm1
  12802. 40c196: │ movdqu %xmm1,-0x20(%rax)
  12803. 40c19b: │ movq $0x658ac0,-0x10(%rax)
  12804. 40c1a3: │ callq 427d40 <_d_dso_registry>
  12805. 40c1a8: │ mov %rbp,%rsp
  12806. 40c1ab: │ pop %rbp
  12807. 40c1ac: ┕ retq
  12808. 40c1ad: nopl (%rax)
  12809.  
  12810. 000000000040c1b0 <_D3std5ascii7isDigitFNaNbNiNfwZb>:
  12811. 40c1b0: add $0xffffffd0,%edi
  12812. 40c1b3: cmp $0xa,%edi
  12813. 40c1b6: setb %al
  12814. 40c1b9: retq
  12815. 40c1ba: nopw 0x0(%rax,%rax,1)
  12816.  
  12817. 000000000040c1c0 <ldc.dso_ctor.3std5ascii>:
  12818. 40c1c0: cmpb $0x0,0x24cc51(%rip) # 658e18 <ldc.dso_initialized>
  12819. 40c1c7: ╭ jne 40c21c <ldc.dso_ctor.3std5ascii+0x5c>
  12820. 40c1c9: │ push %rbp
  12821. 40c1ca: │ mov %rsp,%rbp
  12822. 40c1cd: │ movb $0x1,0x24cc44(%rip) # 658e18 <ldc.dso_initialized>
  12823. 40c1d4: │ mov %rsp,%rax
  12824. 40c1d7: │ lea -0x30(%rax),%rdi
  12825. 40c1db: │ mov %rdi,%rsp
  12826. 40c1de: │ movq $0x1,-0x30(%rax)
  12827. 40c1e6: │ movq $0x658e10,-0x28(%rax)
  12828. 40c1ee: │ mov $0x658dc8,%ecx
  12829. 40c1f3: │ movq %rcx,%xmm0
  12830. 40c1f8: │ mov $0x658a90,%ecx
  12831. 40c1fd: │ movq %rcx,%xmm1
  12832. 40c202: │ punpcklqdq %xmm0,%xmm1
  12833. 40c206: │ movdqu %xmm1,-0x20(%rax)
  12834. 40c20b: │ movq $0x658ac8,-0x10(%rax)
  12835. 40c213: │ callq 427d40 <_d_dso_registry>
  12836. 40c218: │ mov %rbp,%rsp
  12837. 40c21b: │ pop %rbp
  12838. 40c21c: ┕ retq
  12839. 40c21d: nopl (%rax)
  12840.  
  12841. 000000000040c220 <ldc.dso_dtor.3std5ascii>:
  12842. 40c220: cmpb $0x0,0x24cbf1(%rip) # 658e18 <ldc.dso_initialized>
  12843. 40c227: ╭ je 40c27c <ldc.dso_dtor.3std5ascii+0x5c>
  12844. 40c229: │ push %rbp
  12845. 40c22a: │ mov %rsp,%rbp
  12846. 40c22d: │ movb $0x0,0x24cbe4(%rip) # 658e18 <ldc.dso_initialized>
  12847. 40c234: │ mov %rsp,%rax
  12848. 40c237: │ lea -0x30(%rax),%rdi
  12849. 40c23b: │ mov %rdi,%rsp
  12850. 40c23e: │ movq $0x1,-0x30(%rax)
  12851. 40c246: │ movq $0x658e10,-0x28(%rax)
  12852. 40c24e: │ mov $0x658dc8,%ecx
  12853. 40c253: │ movq %rcx,%xmm0
  12854. 40c258: │ mov $0x658a90,%ecx
  12855. 40c25d: │ movq %rcx,%xmm1
  12856. 40c262: │ punpcklqdq %xmm0,%xmm1
  12857. 40c266: │ movdqu %xmm1,-0x20(%rax)
  12858. 40c26b: │ movq $0x658ac8,-0x10(%rax)
  12859. 40c273: │ callq 427d40 <_d_dso_registry>
  12860. 40c278: │ mov %rbp,%rsp
  12861. 40c27b: │ pop %rbp
  12862. 40c27c: ┕ retq
  12863. 40c27d: nopl (%rax)
  12864.  
  12865. 000000000040c280 <ldc.dso_ctor.3std10functional>:
  12866. 40c280: cmpb $0x0,0x24cb91(%rip) # 658e18 <ldc.dso_initialized>
  12867. 40c287: ╭ jne 40c2dc <ldc.dso_ctor.3std10functional+0x5c>
  12868. 40c289: │ push %rbp
  12869. 40c28a: │ mov %rsp,%rbp
  12870. 40c28d: │ movb $0x1,0x24cb84(%rip) # 658e18 <ldc.dso_initialized>
  12871. 40c294: │ mov %rsp,%rax
  12872. 40c297: │ lea -0x30(%rax),%rdi
  12873. 40c29b: │ mov %rdi,%rsp
  12874. 40c29e: │ movq $0x1,-0x30(%rax)
  12875. 40c2a6: │ movq $0x658e10,-0x28(%rax)
  12876. 40c2ae: │ mov $0x658dc8,%ecx
  12877. 40c2b3: │ movq %rcx,%xmm0
  12878. 40c2b8: │ mov $0x658a90,%ecx
  12879. 40c2bd: │ movq %rcx,%xmm1
  12880. 40c2c2: │ punpcklqdq %xmm0,%xmm1
  12881. 40c2c6: │ movdqu %xmm1,-0x20(%rax)
  12882. 40c2cb: │ movq $0x658ad0,-0x10(%rax)
  12883. 40c2d3: │ callq 427d40 <_d_dso_registry>
  12884. 40c2d8: │ mov %rbp,%rsp
  12885. 40c2db: │ pop %rbp
  12886. 40c2dc: ┕ retq
  12887. 40c2dd: nopl (%rax)
  12888.  
  12889. 000000000040c2e0 <ldc.dso_dtor.3std10functional>:
  12890. 40c2e0: cmpb $0x0,0x24cb31(%rip) # 658e18 <ldc.dso_initialized>
  12891. 40c2e7: ╭ je 40c33c <ldc.dso_dtor.3std10functional+0x5c>
  12892. 40c2e9: │ push %rbp
  12893. 40c2ea: │ mov %rsp,%rbp
  12894. 40c2ed: │ movb $0x0,0x24cb24(%rip) # 658e18 <ldc.dso_initialized>
  12895. 40c2f4: │ mov %rsp,%rax
  12896. 40c2f7: │ lea -0x30(%rax),%rdi
  12897. 40c2fb: │ mov %rdi,%rsp
  12898. 40c2fe: │ movq $0x1,-0x30(%rax)
  12899. 40c306: │ movq $0x658e10,-0x28(%rax)
  12900. 40c30e: │ mov $0x658dc8,%ecx
  12901. 40c313: │ movq %rcx,%xmm0
  12902. 40c318: │ mov $0x658a90,%ecx
  12903. 40c31d: │ movq %rcx,%xmm1
  12904. 40c322: │ punpcklqdq %xmm0,%xmm1
  12905. 40c326: │ movdqu %xmm1,-0x20(%rax)
  12906. 40c32b: │ movq $0x658ad0,-0x10(%rax)
  12907. 40c333: │ callq 427d40 <_d_dso_registry>
  12908. 40c338: │ mov %rbp,%rsp
  12909. 40c33b: │ pop %rbp
  12910. 40c33c: ┕ retq
  12911. 40c33d: nopl (%rax)
  12912.  
  12913. 000000000040c340 <_D3std8datetime9LocalTime6opCallFNaNbNeZyC3std8datetime9LocalTime>:
  12914. 40c340: push %r14
  12915. 40c342: push %rbx
  12916. 40c343: push %rax
  12917. 40c344: callq 406850 <_D3std11concurrency12initOnceLockFNdZC4core4sync5mutex5Mutex>
  12918. 40c349: mov %rax,%rbx
  12919. 40c34c: mov 0x24cb0e(%rip),%al # 658e60 <_D3std11concurrency63__T8initOnceS47_D3std8datetime9LocalTime9singletonFNeZ5guardObZ8initOnceFNcLObC4core4sync5mutex5MutexZ4flagOb>
  12920. 40c352: test $0x1,%al
  12921. 40c354: ╭─ jne 40c383 <_D3std8datetime9LocalTime6opCallFNaNbNeZyC3std8datetime9LocalTime+0x43>
  12922. 40c356: │ mov %rbx,%rdi
  12923. 40c359: │ callq 42b580 <_d_monitorenter>
  12924. 40c35e: │ mov 0x24cafc(%rip),%al # 658e60 <_D3std11concurrency63__T8initOnceS47_D3std8datetime9LocalTime9singletonFNeZ5guardObZ8initOnceFNcLObC4core4sync5mutex5MutexZ4flagOb>
  12925. 40c364: │ test $0x1,%al
  12926. 40c366: │╭ jne 40c37b <_D3std8datetime9LocalTime6opCallFNaNbNeZyC3std8datetime9LocalTime+0x3b>
  12927. 40c368: ││ callq 402070 <tzset@plt>
  12928. 40c36d: ││ movb $0x1,0x24cae4(%rip) # 658e58 <_D3std8datetime9LocalTime9singletonFNeZ5guardOb>
  12929. 40c374: ││ movb $0x1,0x24cae5(%rip) # 658e60 <_D3std11concurrency63__T8initOnceS47_D3std8datetime9LocalTime9singletonFNeZ5guardObZ8initOnceFNcLObC4core4sync5mutex5MutexZ4flagOb>
  12930. 40c37b: │┕ mov %rbx,%rdi
  12931. 40c37e: │ callq 42b5b0 <_d_monitorexit>
  12932. 40c383: ┕━ mov $0x653600,%eax
  12933. 40c388: add $0x8,%rsp
  12934. 40c38c: pop %rbx
  12935. 40c38d: pop %r14
  12936. 40c38f: retq
  12937. 40c390: mov %rax,%r14
  12938. 40c393: mov %rbx,%rdi
  12939. 40c396: callq 42b5b0 <_d_monitorexit>
  12940. 40c39b: mov %r14,%rdi
  12941. 40c39e: callq 41aed0 <_d_eh_resume_unwind>
  12942. 40c3a3: nopw %cs:0x0(%rax,%rax,1)
  12943. 40c3ad: nopl (%rax)
  12944.  
  12945. 000000000040c3b0 <_D3std8datetime7SysTime6__ctorMFNaNbNcNflyC3std8datetime8TimeZoneZS3std8datetime7SysTime>:
  12946. 40c3b0: push %r14
  12947. 40c3b2: push %rbx
  12948. 40c3b3: push %rax
  12949. 40c3b4: mov %rdi,%rbx
  12950. 40c3b7: mov %rdx,(%rbx)
  12951. 40c3ba: movq $0x0,0x8(%rbx)
  12952. 40c3c2: test %rsi,%rsi
  12953. 40c3c5: ╭── jne 40c410 <_D3std8datetime7SysTime6__ctorMFNaNbNcNflyC3std8datetime8TimeZoneZS3std8datetime7SysTime+0x60>
  12954. 40c3c7: │ callq 406850 <_D3std11concurrency12initOnceLockFNdZC4core4sync5mutex5Mutex>
  12955. 40c3cc: │ mov %rax,%r14
  12956. 40c3cf: │ mov 0x24ca8b(%rip),%al # 658e60 <_D3std11concurrency63__T8initOnceS47_D3std8datetime9LocalTime9singletonFNeZ5guardObZ8initOnceFNcLObC4core4sync5mutex5MutexZ4flagOb>
  12957. 40c3d5: │ mov $0x653600,%esi
  12958. 40c3da: │ test $0x1,%al
  12959. 40c3dc: │╭─ jne 40c410 <_D3std8datetime7SysTime6__ctorMFNaNbNcNflyC3std8datetime8TimeZoneZS3std8datetime7SysTime+0x60>
  12960. 40c3de: ││ mov %r14,%rdi
  12961. 40c3e1: ││ callq 42b580 <_d_monitorenter>
  12962. 40c3e6: ││ mov 0x24ca74(%rip),%al # 658e60 <_D3std11concurrency63__T8initOnceS47_D3std8datetime9LocalTime9singletonFNeZ5guardObZ8initOnceFNcLObC4core4sync5mutex5MutexZ4flagOb>
  12963. 40c3ec: ││ test $0x1,%al
  12964. 40c3ee: ││╭ jne 40c403 <_D3std8datetime7SysTime6__ctorMFNaNbNcNflyC3std8datetime8TimeZoneZS3std8datetime7SysTime+0x53>
  12965. 40c3f0: │││ callq 402070 <tzset@plt>
  12966. 40c3f5: │││ movb $0x1,0x24ca5c(%rip) # 658e58 <_D3std8datetime9LocalTime9singletonFNeZ5guardOb>
  12967. 40c3fc: │││ movb $0x1,0x24ca5d(%rip) # 658e60 <_D3std11concurrency63__T8initOnceS47_D3std8datetime9LocalTime9singletonFNeZ5guardObZ8initOnceFNcLObC4core4sync5mutex5MutexZ4flagOb>
  12968. 40c403: ││┕ mov %r14,%rdi
  12969. 40c406: ││ callq 42b5b0 <_d_monitorexit>
  12970. 40c40b: ││ mov $0x653600,%esi
  12971. 40c410: ┕┷━ mov %rsi,0x8(%rbx)
  12972. 40c414: mov %rbx,%rax
  12973. 40c417: add $0x8,%rsp
  12974. 40c41b: pop %rbx
  12975. 40c41c: pop %r14
  12976. 40c41e: retq
  12977. 40c41f: mov %rax,%rbx
  12978. 40c422: mov %r14,%rdi
  12979. 40c425: callq 42b5b0 <_d_monitorexit>
  12980. 40c42a: mov %rbx,%rdi
  12981. 40c42d: callq 41aed0 <_d_eh_resume_unwind>
  12982. 40c432: nopw %cs:0x0(%rax,%rax,1)
  12983. 40c43c: nopl 0x0(%rax)
  12984.  
  12985. 000000000040c440 <_D3std8datetime7SysTime6__ctorMFNbNcNfxS3std8datetime4DateyC3std8datetime8TimeZoneZS3std8datetime7SysTime>:
  12986. 40c440: push %rbp
  12987. 40c441: push %r14
  12988. 40c443: push %rbx
  12989. 40c444: sub $0x10,%rsp
  12990. 40c448: mov %rdi,%rbx
  12991. 40c44b: mov %edx,0x8(%rsp)
  12992. 40c44f: movq $0x0,0x8(%rbx)
  12993. 40c457: test %rsi,%rsi
  12994. 40c45a: ╭── jne 40c4a5 <_D3std8datetime7SysTime6__ctorMFNbNcNfxS3std8datetime4DateyC3std8datetime8TimeZoneZS3std8datetime7SysTime+0x65>
  12995. 40c45c: │ callq 406850 <_D3std11concurrency12initOnceLockFNdZC4core4sync5mutex5Mutex>
  12996. 40c461: │ mov %rax,%r14
  12997. 40c464: │ mov 0x24c9f6(%rip),%al # 658e60 <_D3std11concurrency63__T8initOnceS47_D3std8datetime9LocalTime9singletonFNeZ5guardObZ8initOnceFNcLObC4core4sync5mutex5MutexZ4flagOb>
  12998. 40c46a: │ mov $0x653600,%esi
  12999. 40c46f: │ test $0x1,%al
  13000. 40c471: │╭─ jne 40c4a5 <_D3std8datetime7SysTime6__ctorMFNbNcNfxS3std8datetime4DateyC3std8datetime8TimeZoneZS3std8datetime7SysTime+0x65>
  13001. 40c473: ││ mov %r14,%rdi
  13002. 40c476: ││ callq 42b580 <_d_monitorenter>
  13003. 40c47b: ││ mov 0x24c9df(%rip),%al # 658e60 <_D3std11concurrency63__T8initOnceS47_D3std8datetime9LocalTime9singletonFNeZ5guardObZ8initOnceFNcLObC4core4sync5mutex5MutexZ4flagOb>
  13004. 40c481: ││ test $0x1,%al
  13005. 40c483: ││╭ jne 40c498 <_D3std8datetime7SysTime6__ctorMFNbNcNfxS3std8datetime4DateyC3std8datetime8TimeZoneZS3std8datetime7SysTime+0x58>
  13006. 40c485: │││ callq 402070 <tzset@plt>
  13007. 40c48a: │││ movb $0x1,0x24c9c7(%rip) # 658e58 <_D3std8datetime9LocalTime9singletonFNeZ5guardOb>
  13008. 40c491: │││ movb $0x1,0x24c9c8(%rip) # 658e60 <_D3std11concurrency63__T8initOnceS47_D3std8datetime9LocalTime9singletonFNeZ5guardObZ8initOnceFNcLObC4core4sync5mutex5MutexZ4flagOb>
  13009. 40c498: ││┕ mov %r14,%rdi
  13010. 40c49b: ││ callq 42b5b0 <_d_monitorexit>
  13011. 40c4a0: ││ mov $0x653600,%esi
  13012. 40c4a5: ┕┷━ mov %rsi,0x8(%rbx)
  13013. 40c4a9: mov $0x23ef,%edi
  13014. 40c4ae: mov $0x2c,%esi
  13015. 40c4b3: mov $0x4366b0,%edx
  13016. 40c4b8: mov $0x1,%ecx
  13017. 40c4bd: mov $0x1,%r8d
  13018. 40c4c3: mov $0x1,%r9d
  13019. 40c4c9: callq 40d390 <_D3std8datetime33__T12enforceValidVAyaa4_64617973Z12enforceValidFNaNfiE3std8datetime5MonthiAyamZv>
  13020. 40c4ce: movl $0x1010001,0xc(%rsp)
  13021. 40c4d6: lea 0x8(%rsp),%rdi
  13022. 40c4db: callq 40c860 <_D3std8datetime4Date17dayOfGregorianCalMxFNaNbNdNfZi>
  13023. 40c4e0: mov %eax,%ebp
  13024. 40c4e2: lea 0xc(%rsp),%rdi
  13025. 40c4e7: callq 40c860 <_D3std8datetime4Date17dayOfGregorianCalMxFNaNbNdNfZi>
  13026. 40c4ec: sub %eax,%ebp
  13027. 40c4ee: movslq %ebp,%rdi
  13028. 40c4f1: callq 418ed0 <_D4core4time23__T3durVAyaa4_64617973Z3durFNaNbNiNflZS4core4time8Duration>
  13029. 40c4f6: mov %rax,%rdi
  13030. 40c4f9: callq 418040 <_D4core4time50__T7convertVAyaa6_686e73656373VAyaa6_686e73656373Z7convertFNaNbNiNflZl>
  13031. 40c4fe: mov 0x8(%rbx),%rdi
  13032. 40c502: mov (%rdi),%rcx
  13033. 40c505: mov 0x58(%rcx),%rcx
  13034. 40c509: mov %rax,%rsi
  13035. 40c50c: callq *%rcx
  13036. 40c50e: mov 0x8(%rbx),%rbp
  13037. 40c512: mov %rax,(%rbx)
  13038. 40c515: movq $0x0,0x8(%rbx)
  13039. 40c51d: test %rbp,%rbp
  13040. 40c520: ╭──── jne 40c582 <_D3std8datetime7SysTime6__ctorMFNbNcNfxS3std8datetime4DateyC3std8datetime8TimeZoneZS3std8datetime7SysTime+0x142>
  13041. 40c522: │ callq 406850 <_D3std11concurrency12initOnceLockFNdZC4core4sync5mutex5Mutex>
  13042. 40c527: │ mov %rax,%r14
  13043. 40c52a: │ mov 0x24c930(%rip),%al # 658e60 <_D3std11concurrency63__T8initOnceS47_D3std8datetime9LocalTime9singletonFNeZ5guardObZ8initOnceFNcLObC4core4sync5mutex5MutexZ4flagOb>
  13044. 40c530: │ mov $0x653600,%ebp
  13045. 40c535: │ test $0x1,%al
  13046. 40c537: │╭─── jne 40c582 <_D3std8datetime7SysTime6__ctorMFNbNcNfxS3std8datetime4DateyC3std8datetime8TimeZoneZS3std8datetime7SysTime+0x142>
  13047. 40c539: ││ mov %r14,%rdi
  13048. 40c53c: ││ callq 42b580 <_d_monitorenter>
  13049. 40c541: ││ mov 0x24c919(%rip),%al # 658e60 <_D3std11concurrency63__T8initOnceS47_D3std8datetime9LocalTime9singletonFNeZ5guardObZ8initOnceFNcLObC4core4sync5mutex5MutexZ4flagOb>
  13050. 40c547: ││ test $0x1,%al
  13051. 40c549: ││╭── jne 40c575 <_D3std8datetime7SysTime6__ctorMFNbNcNfxS3std8datetime4DateyC3std8datetime8TimeZoneZS3std8datetime7SysTime+0x135>
  13052. 40c54b: │││┍━ callq 402070 <tzset@plt>
  13053. 40c550: │││┆╭ jmp 40c567 <_D3std8datetime7SysTime6__ctorMFNbNcNfxS3std8datetime4DateyC3std8datetime8TimeZoneZS3std8datetime7SysTime+0x127>
  13054. 40c552: │││┆│ mov %rax,%rbx
  13055. 40c555: │││┆│ mov %r14,%rdi
  13056. 40c558: │││┆│ callq 42b5b0 <_d_monitorexit>
  13057. 40c55d: │││┆│ mov %rbx,%rdi
  13058. 40c560: │││┆│ callq 41aed0 <_d_eh_resume_unwind>
  13059. 40c565: │││╰┼ jmp 40c54b <_D3std8datetime7SysTime6__ctorMFNbNcNfxS3std8datetime4DateyC3std8datetime8TimeZoneZS3std8datetime7SysTime+0x10b>
  13060. 40c567: │││ ┕ movb $0x1,0x24c8ea(%rip) # 658e58 <_D3std8datetime9LocalTime9singletonFNeZ5guardOb>
  13061. 40c56e: │││ movb $0x1,0x24c8eb(%rip) # 658e60 <_D3std11concurrency63__T8initOnceS47_D3std8datetime9LocalTime9singletonFNeZ5guardObZ8initOnceFNcLObC4core4sync5mutex5MutexZ4flagOb>
  13062. 40c575: ││┕━━ mov $0x653600,%ebp
  13063. 40c57a: ││ mov %r14,%rdi
  13064. 40c57d: ││ callq 42b5b0 <_d_monitorexit>
  13065. 40c582: ┕┷━━━ mov %rbp,0x8(%rbx)
  13066. 40c586: mov %rbx,%rax
  13067. 40c589: add $0x10,%rsp
  13068. 40c58d: pop %rbx
  13069. 40c58e: pop %r14
  13070. 40c590: pop %rbp
  13071. 40c591: retq
  13072. 40c592: mov %rax,%rdi
  13073. 40c595: cmp $0x1,%edx
  13074. 40c598: ╭ jne 40c5a1 <_D3std8datetime7SysTime6__ctorMFNbNcNfxS3std8datetime4DateyC3std8datetime8TimeZoneZS3std8datetime7SysTime+0x161>
  13075. 40c59a: │ callq 41aef0 <_d_eh_enter_catch>
  13076. 40c59f: │ ud2
  13077. 40c5a1: ┕ callq 41aed0 <_d_eh_resume_unwind>
  13078. 40c5a6: mov %rax,%rbx
  13079. 40c5a9: mov %r14,%rdi
  13080. 40c5ac: callq 42b5b0 <_d_monitorexit>
  13081. 40c5b1: mov %rbx,%rdi
  13082. 40c5b4: callq 41aed0 <_d_eh_resume_unwind>
  13083. 40c5b9: nopl 0x0(%rax)
  13084.  
  13085. 000000000040c5c0 <_D3std8datetime7SysTime8opAssignMFNaNbNcNjNfS3std8datetime7SysTimeZS3std8datetime7SysTime>:
  13086. 40c5c0: mov %rsi,(%rdi)
  13087. 40c5c3: mov %rdx,0x8(%rdi)
  13088. 40c5c7: mov %rdi,%rax
  13089. 40c5ca: retq
  13090. 40c5cb: nopl 0x0(%rax,%rax,1)
  13091.  
  13092. 000000000040c5d0 <_D3std8datetime4Date6__ctorMFNaNbNcNfiZS3std8datetime4Date>:
  13093. 40c5d0: push %rbx
  13094. 40c5d1: mov %rdi,%rbx
  13095. 40c5d4: test %esi,%esi
  13096. 40c5d6: ╭─ jle 40c620 <_D3std8datetime4Date6__ctorMFNaNbNcNfiZS3std8datetime4Date+0x50>
  13097. 40c5d8: │ movslq %esi,%rax
  13098. 40c5db: │ imul $0x396b06bd,%rax,%rcx
  13099. 40c5e2: │ mov %rcx,%rax
  13100. 40c5e5: │ shr $0x3f,%rax
  13101. 40c5e9: │ sar $0x2f,%rcx
  13102. 40c5ed: │ add %eax,%ecx
  13103. 40c5ef: │ imul $0x190,%ecx,%eax
  13104. 40c5f5: │ or $0x1,%eax
  13105. 40c5f8: │ imul $0x23ab1,%ecx,%edx
  13106. 40c5fe: │ mov %esi,%ecx
  13107. 40c600: │ sub %edx,%ecx
  13108. 40c602: │ neg %edx
  13109. 40c604: │ lea -0x23ab0(%rsi,%rdx,1),%edx
  13110. 40c60b: │ cmp $0x8eac,%edx
  13111. 40c611: │╭ jae 40c64c <_D3std8datetime4Date6__ctorMFNaNbNcNfiZS3std8datetime4Date+0x7c>
  13112. 40c613: ││ add $0x12c,%eax
  13113. 40c618: ││ add $0xfffe53fc,%ecx
  13114. 40c61e: ╭┼┼ jmp 40c675 <_D3std8datetime4Date6__ctorMFNaNbNcNfiZS3std8datetime4Date+0xa5>
  13115. 40c620: │┕┿ mov %esi,%eax
  13116. 40c622: │ │ neg %eax
  13117. 40c624: │ │ cmp $0x16e,%eax
  13118. 40c629: ╭┼─┼ jge 40c6f0 <_D3std8datetime4Date6__ctorMFNaNbNcNfiZS3std8datetime4Date+0x120>
  13119. 40c62f: ││ │ movw $0x0,(%rbx)
  13120. 40c634: ││ │ add $0x16e,%esi
  13121. 40c63a: ││ │ mov %rbx,%rdi
  13122. 40c63d: ││ │ callq 40d1a0 <_D3std8datetime4Date9dayOfYearMFNaNdNfiZv>
  13123. 40c642: ╭────┼┼─┼ jmpq 40c848 <_D3std8datetime4Date6__ctorMFNaNbNcNfiZS3std8datetime4Date+0x278>
  13124. 40c647: │╭───┼┼─┼ jmpq 40c82e <_D3std8datetime4Date6__ctorMFNaNbNcNfiZS3std8datetime4Date+0x25e>
  13125. 40c64c: ││ ││ ┕ movslq %ecx,%rdx
  13126. 40c64f: ││ ││ imul $0xffffffffe5ac81fb,%rdx,%rsi
  13127. 40c656: ││ ││ shr $0x20,%rsi
  13128. 40c65a: ││ ││ add %ecx,%esi
  13129. 40c65c: ││ ││ mov %esi,%ecx
  13130. 40c65e: ││ ││ shr $0x1f,%ecx
  13131. 40c661: ││ ││ sar $0xf,%esi
  13132. 40c664: ││ ││ add %ecx,%esi
  13133. 40c666: ││ ││ imul $0x64,%esi,%ecx
  13134. 40c669: ││ ││ add %ecx,%eax
  13135. 40c66b: ││ ││ imul $0x8eac,%esi,%ecx
  13136. 40c671: ││ ││ sub %ecx,%edx
  13137. 40c673: ││ ││ mov %edx,%ecx
  13138. 40c675: ││ │┕━━ movslq %ecx,%rdx
  13139. 40c678: ││ │ imul $0x166db073,%rdx,%rsi
  13140. 40c67f: ││ │ mov %rsi,%rdi
  13141. 40c682: ││ │ shr $0x3f,%rdi
  13142. 40c686: ││ │ sar $0x27,%rsi
  13143. 40c68a: ││ │ add %edi,%esi
  13144. 40c68c: ││ │ lea (%rax,%rsi,4),%eax
  13145. 40c68f: ││ │ imul $0x5b5,%esi,%esi
  13146. 40c695: ││ │ sub %esi,%edx
  13147. 40c697: ││ │ neg %esi
  13148. 40c699: ││ │ lea -0x5b4(%rcx,%rsi,1),%ecx
  13149. 40c6a0: ││ │ cmp $0x16c,%ecx
  13150. 40c6a6: ││ │ ╭ ja 40c6b5 <_D3std8datetime4Date6__ctorMFNaNbNcNfiZS3std8datetime4Date+0xe5>
  13151. 40c6a8: ││ │ │ add $0x3,%eax
  13152. 40c6ab: ││ │ │ add $0xfffffbb9,%edx
  13153. 40c6b1: ││ │ │ mov %edx,%esi
  13154. 40c6b3: ││ │ ╭┼ jmp 40c6db <_D3std8datetime4Date6__ctorMFNaNbNcNfiZS3std8datetime4Date+0x10b>
  13155. 40c6b5: ││ │ │┕ movslq %edx,%rsi
  13156. 40c6b8: ││ │ │ imul $0xffffffffb38cf9b1,%rsi,%rcx
  13157. 40c6bf: ││ │ │ shr $0x20,%rcx
  13158. 40c6c3: ││ │ │ add %edx,%ecx
  13159. 40c6c5: ││ │ │ mov %ecx,%edx
  13160. 40c6c7: ││ │ │ shr $0x1f,%edx
  13161. 40c6ca: ││ │ │ sar $0x8,%ecx
  13162. 40c6cd: ││ │ │ add %edx,%ecx
  13163. 40c6cf: ││ │ │ add %ecx,%eax
  13164. 40c6d1: ││ │ │ imul $0x16d,%ecx,%ecx
  13165. 40c6d7: ││ │ │ sub %ecx,%esi
  13166. 40c6d9: ││ │╭┼─ je 40c736 <_D3std8datetime4Date6__ctorMFNaNbNcNfiZS3std8datetime4Date+0x166>
  13167. 40c6db: ││ ││┕━ mov %ax,(%rbx)
  13168. 40c6de: ││ ││ mov %rbx,%rdi
  13169. 40c6e1: ││ ││ callq 40d1a0 <_D3std8datetime4Date9dayOfYearMFNaNdNfiZv>
  13170. 40c6e6: ││╭──┼┼── jmpq 40c848 <_D3std8datetime4Date6__ctorMFNaNbNcNfiZS3std8datetime4Date+0x278>
  13171. 40c6eb: │││╭─┼┼── jmpq 40c82e <_D3std8datetime4Date6__ctorMFNaNbNcNfiZS3std8datetime4Date+0x25e>
  13172. 40c6f0: ││││ ┕┿━━ add $0x16d,%esi
  13173. 40c6f6: ││││ │ movslq %esi,%rax
  13174. 40c6f9: ││││ │ imul $0x396b06bd,%rax,%rdx
  13175. 40c700: ││││ │ mov %rdx,%rcx
  13176. 40c703: ││││ │ shr $0x3f,%rcx
  13177. 40c707: ││││ │ sar $0x2f,%rdx
  13178. 40c70b: ││││ │ add %ecx,%edx
  13179. 40c70d: ││││ │ imul $0x190,%edx,%ecx
  13180. 40c713: ││││ │ imul $0x23ab1,%edx,%edx
  13181. 40c719: ││││ │ sub %edx,%eax
  13182. 40c71b: ││││ │ lea 0x2c95b(%rax),%edx
  13183. 40c721: ││││ │ cmp $0x8eac,%edx
  13184. 40c727: ││││ │ ╭ jae 40c749 <_D3std8datetime4Date6__ctorMFNaNbNcNfiZS3std8datetime4Date+0x179>
  13185. 40c729: ││││ │ │ add $0xfffffed3,%ecx
  13186. 40c72f: ││││ │ │ add $0x1ac04,%eax
  13187. 40c734: ││││ │╭┼ jmp 40c772 <_D3std8datetime4Date6__ctorMFNaNbNcNfiZS3std8datetime4Date+0x1a2>
  13188. 40c736: ││││ ┕┿┿ add $0xffff,%eax
  13189. 40c73b: ││││ ││ mov %ax,(%rbx)
  13190. 40c73e: ││││ ││ movw $0x1f0c,0x2(%rbx)
  13191. 40c744: ││││╭──┼┼ jmpq 40c848 <_D3std8datetime4Date6__ctorMFNaNbNcNfiZS3std8datetime4Date+0x278>
  13192. 40c749: │││││ │┕ movslq %eax,%rdx
  13193. 40c74c: │││││ │ imul $0xffffffffe5ac81fb,%rdx,%rdx
  13194. 40c753: │││││ │ shr $0x20,%rdx
  13195. 40c757: │││││ │ add %eax,%edx
  13196. 40c759: │││││ │ mov %edx,%esi
  13197. 40c75b: │││││ │ shr $0x1f,%esi
  13198. 40c75e: │││││ │ sar $0xf,%edx
  13199. 40c761: │││││ │ add %esi,%edx
  13200. 40c763: │││││ │ imul $0x64,%edx,%esi
  13201. 40c766: │││││ │ lea -0x1(%rcx,%rsi,1),%ecx
  13202. 40c76a: │││││ │ imul $0x8eac,%edx,%edx
  13203. 40c770: │││││ │ sub %edx,%eax
  13204. 40c772: │││││ ┕━ movslq %eax,%rdx
  13205. 40c775: │││││ imul $0x166db073,%rdx,%rsi
  13206. 40c77c: │││││ mov %rsi,%rdi
  13207. 40c77f: │││││ shr $0x3f,%rdi
  13208. 40c783: │││││ sar $0x27,%rsi
  13209. 40c787: │││││ add %edi,%esi
  13210. 40c789: │││││ lea (%rcx,%rsi,4),%ecx
  13211. 40c78c: │││││ imul $0x5b5,%esi,%esi
  13212. 40c792: │││││ sub %esi,%edx
  13213. 40c794: │││││ neg %esi
  13214. 40c796: │││││ lea 0x720(%rax,%rsi,1),%eax
  13215. 40c79d: │││││ cmp $0x16c,%eax
  13216. 40c7a2: │││││ ╭ ja 40c7b2 <_D3std8datetime4Date6__ctorMFNaNbNcNfiZS3std8datetime4Date+0x1e2>
  13217. 40c7a4: │││││ │ add $0xfffffffd,%ecx
  13218. 40c7a7: │││││ │ add $0x447,%edx
  13219. 40c7ad: │││││ │ mov %edx,%r8d
  13220. 40c7b0: │││││ ╭┼ jmp 40c7d9 <_D3std8datetime4Date6__ctorMFNaNbNcNfiZS3std8datetime4Date+0x209>
  13221. 40c7b2: │││││ │┕ movslq %edx,%r8
  13222. 40c7b5: │││││ │ imul $0xffffffffb38cf9b1,%r8,%rsi
  13223. 40c7bc: │││││ │ shr $0x20,%rsi
  13224. 40c7c0: │││││ │ add %edx,%esi
  13225. 40c7c2: │││││ │ mov %esi,%edx
  13226. 40c7c4: │││││ │ shr $0x1f,%edx
  13227. 40c7c7: │││││ │ sar $0x8,%esi
  13228. 40c7ca: │││││ │ add %edx,%esi
  13229. 40c7cc: │││││ │ add %esi,%ecx
  13230. 40c7ce: │││││ │ imul $0x16d,%esi,%edx
  13231. 40c7d4: │││││ │ sub %edx,%r8d
  13232. 40c7d7: │││││╭─┼─ je 40c83d <_D3std8datetime4Date6__ctorMFNaNbNcNfiZS3std8datetime4Date+0x26d>
  13233. 40c7d9: ││││││ ┕━ mov %cx,(%rbx)
  13234. 40c7dc: ││││││ movswl %cx,%ecx
  13235. 40c7df: ││││││ movslq %ecx,%rdi
  13236. 40c7e2: ││││││ imul $0x51eb851f,%rdi,%rsi
  13237. 40c7e9: ││││││ mov %rsi,%rax
  13238. 40c7ec: ││││││ shr $0x3f,%rax
  13239. 40c7f0: ││││││ mov %rsi,%rdx
  13240. 40c7f3: ││││││ sar $0x27,%rdx
  13241. 40c7f7: ││││││ add %eax,%edx
  13242. 40c7f9: ││││││ imul $0x190,%edx,%edx
  13243. 40c7ff: ││││││ cmp %edx,%edi
  13244. 40c801: ││││││╭── je 40c81a <_D3std8datetime4Date6__ctorMFNaNbNcNfiZS3std8datetime4Date+0x24a>
  13245. 40c803: │││││││ sar $0x25,%rsi
  13246. 40c807: │││││││ add %eax,%esi
  13247. 40c809: │││││││ imul $0x64,%esi,%eax
  13248. 40c80c: │││││││ mov $0x16d,%edx
  13249. 40c811: │││││││ cmp %eax,%ecx
  13250. 40c813: │││││││╭─ je 40c81f <_D3std8datetime4Date6__ctorMFNaNbNcNfiZS3std8datetime4Date+0x24f>
  13251. 40c815: ││││││││ and $0x3,%ecx
  13252. 40c818: ││││││││╭ jne 40c81f <_D3std8datetime4Date6__ctorMFNaNbNcNfiZS3std8datetime4Date+0x24f>
  13253. 40c81a: ││││││┕┿┿ mov $0x16e,%edx
  13254. 40c81f: ││││││ ┕┷ lea 0x1(%r8,%rdx,1),%esi
  13255. 40c824: ││││││ mov %rbx,%rdi
  13256. 40c827: ││││││ callq 40d1a0 <_D3std8datetime4Date9dayOfYearMFNaNdNfiZv>
  13257. 40c82c: ││││││ ╭─ jmp 40c848 <_D3std8datetime4Date6__ctorMFNaNbNcNfiZS3std8datetime4Date+0x278>
  13258. 40c82e: │┕┿┷┿┿━┿━ mov %rax,%rdi
  13259. 40c831: │ │ ││ │ cmp $0x1,%edx
  13260. 40c834: │ │ ││ │╭ jne 40c84d <_D3std8datetime4Date6__ctorMFNaNbNcNfiZS3std8datetime4Date+0x27d>
  13261. 40c836: │ │ ││ ││ callq 41aef0 <_d_eh_enter_catch>
  13262. 40c83b: │ │ ││ ││ ud2
  13263. 40c83d: │ │ │┕━┿┿ inc %ecx
  13264. 40c83f: │ │ │ ││ mov %cx,(%rbx)
  13265. 40c842: │ │ │ ││ movw $0x101,0x2(%rbx)
  13266. 40c848: ┕━┷━┷━━┷┿ mov %rbx,%rax
  13267. 40c84b: │ pop %rbx
  13268. 40c84c: │ retq
  13269. 40c84d: ┕ callq 41aed0 <_d_eh_resume_unwind>
  13270. 40c852: nopw %cs:0x0(%rax,%rax,1)
  13271. 40c85c: nopl 0x0(%rax)
  13272.  
  13273. 000000000040c860 <_D3std8datetime4Date17dayOfGregorianCalMxFNaNbNdNfZi>:
  13274. 40c860: push %rbp
  13275. 40c861: push %r14
  13276. 40c863: push %rbx
  13277. 40c864: movswl (%rdi),%eax
  13278. 40c867: test %eax,%eax
  13279. 40c869: ╭─ jle 40c8fa <_D3std8datetime4Date17dayOfGregorianCalMxFNaNbNdNfZi+0x9a>
  13280. 40c86f: │ movzwl %ax,%ecx
  13281. 40c872: │ cmp $0x1,%ecx
  13282. 40c875: ╭┼─ jne 40c9df <_D3std8datetime4Date17dayOfGregorianCalMxFNaNbNdNfZi+0x17f>
  13283. 40c87b: ││ movzbl 0x2(%rdi),%r8d
  13284. 40c880: ││ mov %r8b,%cl
  13285. 40c883: ││ dec %cl
  13286. 40c885: ││ movzbl %cl,%ecx
  13287. 40c888: ││ cmp $0xb,%ecx
  13288. 40c88b: ╭──────────┼┼─ ja 40cbcd <_D3std8datetime4Date17dayOfGregorianCalMxFNaNbNdNfZi+0x36d>
  13289. 40c891: │ ││ movslq %eax,%rcx
  13290. 40c894: │ ││ imul $0x51eb851f,%rcx,%rsi
  13291. 40c89b: │ ││ mov %rsi,%rcx
  13292. 40c89e: │ ││ shr $0x3f,%rcx
  13293. 40c8a2: │ ││ mov %rsi,%rdx
  13294. 40c8a5: │ ││ sar $0x27,%rdx
  13295. 40c8a9: │ ││ add %ecx,%edx
  13296. 40c8ab: │ ││ imul $0x190,%edx,%r9d
  13297. 40c8b2: │ ││ mov $0x4392b0,%edx
  13298. 40c8b7: │ ││ cmp %r9d,%eax
  13299. 40c8ba: │ ││╭ je 40c8db <_D3std8datetime4Date17dayOfGregorianCalMxFNaNbNdNfZi+0x7b>
  13300. 40c8bc: │ │││ sar $0x25,%rsi
  13301. 40c8c0: │ │││ add %ecx,%esi
  13302. 40c8c2: │ │││ imul $0x64,%esi,%ecx
  13303. 40c8c5: │ │││ test $0x3,%al
  13304. 40c8c7: │ │││ mov $0x4392b0,%edx
  13305. 40c8cc: │ │││ mov $0x4392e8,%esi
  13306. 40c8d1: │ │││ cmovne %rsi,%rdx
  13307. 40c8d5: │ │││ cmp %ecx,%eax
  13308. 40c8d7: │ │││ cmove %rsi,%rdx
  13309. 40c8db: │ ││┕ lea -0x1(%r8),%rax
  13310. 40c8df: │ ││ cmp $0xd,%rax
  13311. 40c8e3: │╭─────────┼┼─ jae 40cbb7 <_D3std8datetime4Date17dayOfGregorianCalMxFNaNbNdNfZi+0x357>
  13312. 40c8e9: ││ ││ movzbl 0x3(%rdi),%eax
  13313. 40c8ed: ││ ││ add -0x4(%rdx,%r8,4),%eax
  13314. 40c8f2: ││ ││ movzwl %ax,%eax
  13315. 40c8f5: ││╭────────┼┼─ jmpq 40cbb2 <_D3std8datetime4Date17dayOfGregorianCalMxFNaNbNdNfZi+0x352>
  13316. 40c8fa: │││ │┕━ test %ax,%ax
  13317. 40c8fd: │││ ╭┼── je 40cad1 <_D3std8datetime4Date17dayOfGregorianCalMxFNaNbNdNfZi+0x271>
  13318. 40c903: │││ ││ movslq %eax,%rcx
  13319. 40c906: │││ ││ imul $0x51eb851f,%rcx,%r14
  13320. 40c90d: │││ ││ mov %r14,%r9
  13321. 40c910: │││ ││ shr $0x3f,%r9
  13322. 40c914: │││ ││ mov %r14,%rcx
  13323. 40c917: │││ ││ sar $0x27,%rcx
  13324. 40c91b: │││ ││ add %r9d,%ecx
  13325. 40c91e: │││ ││ imul $0x23ab1,%ecx,%r8d
  13326. 40c925: │││ ││ imul $0x190,%ecx,%ecx
  13327. 40c92b: │││ ││ mov %eax,%ebp
  13328. 40c92d: │││ ││ sub %ecx,%ebp
  13329. 40c92f: │││ ││ movslq %ebp,%rcx
  13330. 40c932: │││ ││ imul $0x51eb851f,%rcx,%rdx
  13331. 40c939: │││ ││ mov %rdx,%rbx
  13332. 40c93c: │││ ││ shr $0x3f,%rbx
  13333. 40c940: │││ ││ sar $0x25,%rdx
  13334. 40c944: │││ ││ add %ebx,%edx
  13335. 40c946: │││ ││ imul $0x8eac,%edx,%ebx
  13336. 40c94c: │││ ││ add %r8d,%ebx
  13337. 40c94f: │││ ││ imul $0x64,%edx,%edx
  13338. 40c952: │││ ││ sub %edx,%ecx
  13339. 40c954: │││ ││ mov %ecx,%edx
  13340. 40c956: │││ ││ sar $0x1f,%edx
  13341. 40c959: │││ ││ shr $0x1e,%edx
  13342. 40c95c: │││ ││ add %ecx,%edx
  13343. 40c95e: │││ ││ mov %edx,%esi
  13344. 40c960: │││ ││ and $0xfffffffc,%esi
  13345. 40c963: │││ ││ sar $0x2,%edx
  13346. 40c966: │││ ││ imul $0x5b5,%edx,%r8d
  13347. 40c96d: │││ ││ add %ebx,%r8d
  13348. 40c970: │││ ││ sub %esi,%ecx
  13349. 40c972: │││ ╭──┼┼── js 40cb4e <_D3std8datetime4Date17dayOfGregorianCalMxFNaNbNdNfZi+0x2ee>
  13350. 40c978: │││ │ ││ movzbl 0x2(%rdi),%r10d
  13351. 40c97d: │││ │ ││ mov %r10b,%cl
  13352. 40c980: │││ │ ││ dec %cl
  13353. 40c982: │││ │ ││ movzbl %cl,%ecx
  13354. 40c985: │││ │ ││ cmp $0xb,%ecx
  13355. 40c988: │││╭───┼──┼┼── ja 40cbcb <_D3std8datetime4Date17dayOfGregorianCalMxFNaNbNdNfZi+0x36b>
  13356. 40c98e: ││││ │ ││ mov $0x4392b0,%ecx
  13357. 40c993: ││││ │ ││ test %ebp,%ebp
  13358. 40c995: ││││ │ ││ ╭ je 40c9b8 <_D3std8datetime4Date17dayOfGregorianCalMxFNaNbNdNfZi+0x158>
  13359. 40c997: ││││ │ ││ │ sar $0x25,%r14
  13360. 40c99b: ││││ │ ││ │ add %r9d,%r14d
  13361. 40c99e: ││││ │ ││ │ imul $0x64,%r14d,%edx
  13362. 40c9a2: ││││ │ ││ │ test $0x3,%al
  13363. 40c9a4: ││││ │ ││ │ mov $0x4392b0,%ecx
  13364. 40c9a9: ││││ │ ││ │ mov $0x4392e8,%esi
  13365. 40c9ae: ││││ │ ││ │ cmovne %rsi,%rcx
  13366. 40c9b2: ││││ │ ││ │ cmp %edx,%eax
  13367. 40c9b4: ││││ │ ││ │ cmove %rsi,%rcx
  13368. 40c9b8: ││││ │ ││ ┕ lea -0x1(%r10),%rax
  13369. 40c9bc: ││││ │ ││ cmp $0xd,%rax
  13370. 40c9c0: ││││╭──┼──┼┼── jae 40cbb7 <_D3std8datetime4Date17dayOfGregorianCalMxFNaNbNdNfZi+0x357>
  13371. 40c9c6: │││││ │ ││ movzbl 0x3(%rdi),%eax
  13372. 40c9ca: │││││ │ ││ add -0x4(%rcx,%r10,4),%eax
  13373. 40c9cf: │││││ │ ││ movzwl %ax,%eax
  13374. 40c9d2: │││││ │ ││ lea -0x16e(%r8,%rax,1),%eax
  13375. 40c9da: │││││ ╭┼──┼┼── jmpq 40cbb2 <_D3std8datetime4Date17dayOfGregorianCalMxFNaNbNdNfZi+0x352>
  13376. 40c9df: │││││ ││ │┕━━ movzbl 0x2(%rdi),%r8d
  13377. 40c9e4: │││││ ││ │ mov %r8b,%cl
  13378. 40c9e7: │││││ ││ │ dec %cl
  13379. 40c9e9: │││││ ││ │ movzbl %cl,%ecx
  13380. 40c9ec: │││││ ││ │ cmp $0xb,%ecx
  13381. 40c9ef: │││││╭┼┼──┼─── ja 40cbcb <_D3std8datetime4Date17dayOfGregorianCalMxFNaNbNdNfZi+0x36b>
  13382. 40c9f5: ││││││││ │ movslq %eax,%rcx
  13383. 40c9f8: ││││││││ │ imul $0x51eb851f,%rcx,%rsi
  13384. 40c9ff: ││││││││ │ mov %rsi,%rcx
  13385. 40ca02: ││││││││ │ shr $0x3f,%rcx
  13386. 40ca06: ││││││││ │ mov %rsi,%rdx
  13387. 40ca09: ││││││││ │ sar $0x27,%rdx
  13388. 40ca0d: ││││││││ │ add %ecx,%edx
  13389. 40ca0f: ││││││││ │ imul $0x190,%edx,%edx
  13390. 40ca15: ││││││││ │ mov $0x4392b0,%r9d
  13391. 40ca1b: ││││││││ │ cmp %edx,%eax
  13392. 40ca1d: ││││││││ │ ╭ je 40ca3f <_D3std8datetime4Date17dayOfGregorianCalMxFNaNbNdNfZi+0x1df>
  13393. 40ca1f: ││││││││ │ │ sar $0x25,%rsi
  13394. 40ca23: ││││││││ │ │ add %ecx,%esi
  13395. 40ca25: ││││││││ │ │ imul $0x64,%esi,%ecx
  13396. 40ca28: ││││││││ │ │ test $0x3,%al
  13397. 40ca2a: ││││││││ │ │ mov $0x4392b0,%r9d
  13398. 40ca30: ││││││││ │ │ mov $0x4392e8,%edx
  13399. 40ca35: ││││││││ │ │ cmovne %rdx,%r9
  13400. 40ca39: ││││││││ │ │ cmp %ecx,%eax
  13401. 40ca3b: ││││││││ │ │ cmove %rdx,%r9
  13402. 40ca3f: ││││││││ │ ┕ lea -0x1(%r8),%rcx
  13403. 40ca43: ││││││││ │ cmp $0xd,%rcx
  13404. 40ca47: ││││││││──┼─── jae 40cbb7 <_D3std8datetime4Date17dayOfGregorianCalMxFNaNbNdNfZi+0x357>
  13405. 40ca4d: ││││││││ │ dec %eax
  13406. 40ca4f: ││││││││ │ movslq %eax,%rcx
  13407. 40ca52: ││││││││ │ imul $0x51eb851f,%rcx,%rax
  13408. 40ca59: ││││││││ │ mov %rax,%rdx
  13409. 40ca5c: ││││││││ │ shr $0x3f,%rdx
  13410. 40ca60: ││││││││ │ sar $0x27,%rax
  13411. 40ca64: ││││││││ │ add %edx,%eax
  13412. 40ca66: ││││││││ │ imul $0x190,%eax,%edx
  13413. 40ca6c: ││││││││ │ sub %edx,%ecx
  13414. 40ca6e: ││││││││ │ movslq %ecx,%rsi
  13415. 40ca71: ││││││││ │ imul $0x51eb851f,%rsi,%rcx
  13416. 40ca78: ││││││││ │ mov %rcx,%rdx
  13417. 40ca7b: ││││││││ │ shr $0x3f,%rdx
  13418. 40ca7f: ││││││││ │ sar $0x25,%rcx
  13419. 40ca83: ││││││││ │ add %edx,%ecx
  13420. 40ca85: ││││││││ │ imul $0x64,%ecx,%edx
  13421. 40ca88: ││││││││ │ sub %edx,%esi
  13422. 40ca8a: ││││││││ │ mov %esi,%edx
  13423. 40ca8c: ││││││││ │ sar $0x1f,%edx
  13424. 40ca8f: ││││││││ │ shr $0x1e,%edx
  13425. 40ca92: ││││││││ │ add %esi,%edx
  13426. 40ca94: ││││││││ │ imul $0x23ab1,%eax,%r10d
  13427. 40ca9b: ││││││││ │ imul $0x8eac,%ecx,%ecx
  13428. 40caa1: ││││││││ │ mov %edx,%eax
  13429. 40caa3: ││││││││ │ and $0xfffffffc,%eax
  13430. 40caa6: ││││││││ │ sar $0x2,%edx
  13431. 40caa9: ││││││││ │ add %r10d,%ecx
  13432. 40caac: ││││││││ │ imul $0x5b5,%edx,%edx
  13433. 40cab2: ││││││││ │ sub %eax,%esi
  13434. 40cab4: ││││││││ │ add %ecx,%edx
  13435. 40cab6: ││││││││ │ imul $0x16d,%esi,%ecx
  13436. 40cabc: ││││││││ │ add %edx,%ecx
  13437. 40cabe: ││││││││ │ movzbl 0x3(%rdi),%eax
  13438. 40cac2: ││││││││ │ add -0x4(%r9,%r8,4),%eax
  13439. 40cac7: ││││││││ │ movzwl %ax,%eax
  13440. 40caca: ││││││││ │ add %ecx,%eax
  13441. 40cacc: ││││││││ ╭┼─── jmpq 40cbb2 <_D3std8datetime4Date17dayOfGregorianCalMxFNaNbNdNfZi+0x352>
  13442. 40cad1: ││││││││ │┕━━━ movzbl 0x2(%rdi),%r8d
  13443. 40cad6: ││││││││ │ mov %r8b,%cl
  13444. 40cad9: ││││││││ │ dec %cl
  13445. 40cadb: ││││││││ │ movzbl %cl,%ecx
  13446. 40cade: ││││││││ │ cmp $0xb,%ecx
  13447. 40cae1: ││││││││╭┼──── ja 40cbcb <_D3std8datetime4Date17dayOfGregorianCalMxFNaNbNdNfZi+0x36b>
  13448. 40cae7: ││││││││││ movslq %eax,%rcx
  13449. 40caea: ││││││││││ imul $0x51eb851f,%rcx,%rsi
  13450. 40caf1: ││││││││││ mov %rsi,%rcx
  13451. 40caf4: ││││││││││ shr $0x3f,%rcx
  13452. 40caf8: ││││││││││ mov %rsi,%rdx
  13453. 40cafb: ││││││││││ sar $0x27,%rdx
  13454. 40caff: ││││││││││ add %ecx,%edx
  13455. 40cb01: ││││││││││ imul $0x190,%edx,%r9d
  13456. 40cb08: ││││││││││ mov $0x4392b0,%edx
  13457. 40cb0d: ││││││││││ cmp %r9d,%eax
  13458. 40cb10: ││││││││││ ╭ je 40cb31 <_D3std8datetime4Date17dayOfGregorianCalMxFNaNbNdNfZi+0x2d1>
  13459. 40cb12: ││││││││││ │ sar $0x25,%rsi
  13460. 40cb16: ││││││││││ │ add %ecx,%esi
  13461. 40cb18: ││││││││││ │ imul $0x64,%esi,%ecx
  13462. 40cb1b: ││││││││││ │ test $0x3,%al
  13463. 40cb1d: ││││││││││ │ mov $0x4392b0,%edx
  13464. 40cb22: ││││││││││ │ mov $0x4392e8,%esi
  13465. 40cb27: ││││││││││ │ cmovne %rsi,%rdx
  13466. 40cb2b: ││││││││││ │ cmp %ecx,%eax
  13467. 40cb2d: ││││││││││ │ cmove %rsi,%rdx
  13468. 40cb31: ││││││││││ ┕ lea -0x1(%r8),%rax
  13469. 40cb35: ││││││││││ cmp $0xd,%rax
  13470. 40cb39: ││││││││││╭─── jae 40cbb7 <_D3std8datetime4Date17dayOfGregorianCalMxFNaNbNdNfZi+0x357>
  13471. 40cb3b: │││││││││││ movzbl 0x3(%rdi),%eax
  13472. 40cb3f: │││││││││││ add -0x4(%rdx,%r8,4),%eax
  13473. 40cb44: │││││││││││ movzwl %ax,%eax
  13474. 40cb47: │││││││││││ add $0xfffffe92,%eax
  13475. 40cb4c: │││││││││││ ╭─ jmp 40cbb2 <_D3std8datetime4Date17dayOfGregorianCalMxFNaNbNdNfZi+0x352>
  13476. 40cb4e: │││││││┕┿┿┿━┿━ movzbl 0x2(%rdi),%r10d
  13477. 40cb53: │││││││││││ │ mov %r10b,%dl
  13478. 40cb56: │││││││││││ │ dec %dl
  13479. 40cb58: │││││││││││ │ movzbl %dl,%edx
  13480. 40cb5b: │││││││││││ │ cmp $0xb,%edx
  13481. 40cb5e: │││││││││││╭┼─ ja 40cbcb <_D3std8datetime4Date17dayOfGregorianCalMxFNaNbNdNfZi+0x36b>
  13482. 40cb60: │││││││││││││ mov $0x4392b0,%r11d
  13483. 40cb66: │││││││││││││ test %ebp,%ebp
  13484. 40cb68: │││││││││││││╭ je 40cb8c <_D3std8datetime4Date17dayOfGregorianCalMxFNaNbNdNfZi+0x32c>
  13485. 40cb6a: ││││││││││││││ sar $0x25,%r14
  13486. 40cb6e: ││││││││││││││ add %r9d,%r14d
  13487. 40cb71: ││││││││││││││ imul $0x64,%r14d,%edx
  13488. 40cb75: ││││││││││││││ test $0x3,%al
  13489. 40cb77: ││││││││││││││ mov $0x4392b0,%r11d
  13490. 40cb7d: ││││││││││││││ mov $0x4392e8,%esi
  13491. 40cb82: ││││││││││││││ cmovne %rsi,%r11
  13492. 40cb86: ││││││││││││││ cmp %edx,%eax
  13493. 40cb88: ││││││││││││││ cmove %rsi,%r11
  13494. 40cb8c: │││││││││││││┕ lea -0x1(%r10),%rax
  13495. 40cb90: │││││││││││││ cmp $0xd,%rax
  13496. 40cb94: │││││││││││││╭ jae 40cbb7 <_D3std8datetime4Date17dayOfGregorianCalMxFNaNbNdNfZi+0x357>
  13497. 40cb96: ││││││││││││││ imul $0x16d,%ecx,%eax
  13498. 40cb9c: ││││││││││││││ movzbl 0x3(%rdi),%ecx
  13499. 40cba0: ││││││││││││││ add -0x4(%r11,%r10,4),%ecx
  13500. 40cba5: ││││││││││││││ movzwl %cx,%ecx
  13501. 40cba8: ││││││││││││││ add %r8d,%eax
  13502. 40cbab: ││││││││││││││ lea -0x16e(%rcx,%rax,1),%eax
  13503. 40cbb2: ││┕┿┿┿┷┿┿┷┿┿┷┿ pop %rbx
  13504. 40cbb3: ││ │││ ││ ││ │ pop %r14
  13505. 40cbb5: ││ │││ ││ ││ │ pop %rbp
  13506. 40cbb6: ││ │││ ││ ││ │ retq
  13507. 40cbb7: │┕━┿┷┿━┷┿━┷┿━┷ mov $0x2c,%edi
  13508. 40cbbc: │ │ │ │ │ mov $0x4366b0,%esi
  13509. 40cbc1: │ │ │ │ │ mov $0x2f6f,%edx
  13510. 40cbc6: │ │ │ │ │ callq 4161f0 <_d_arraybounds>
  13511. 40cbcb: │ ┕━┷━━┷━━┷━━ ud2
  13512. 40cbcd: ┕━━━━━━━━━━━━━ ud2
  13513. 40cbcf: nop
  13514.  
  13515. 000000000040cbd0 <_D3std8datetime35__T12enforceValidVAyaa5_686f757273Z12enforceValidFNaNfiAyamZv>:
  13516. 40cbd0: push %rbp
  13517. 40cbd1: push %r15
  13518. 40cbd3: push %r14
  13519. 40cbd5: push %r13
  13520. 40cbd7: push %r12
  13521. 40cbd9: push %rbx
  13522. 40cbda: sub $0x28,%rsp
  13523. 40cbde: mov %ecx,%ebp
  13524. 40cbe0: mov %rdx,%r14
  13525. 40cbe3: mov %rsi,%r15
  13526. 40cbe6: mov %rdi,%rbx
  13527. 40cbe9: cmp $0x18,%ebp
  13528. 40cbec: ╭ jae 40cbfd <_D3std8datetime35__T12enforceValidVAyaa5_686f757273Z12enforceValidFNaNfiAyamZv+0x2d>
  13529. 40cbee: │ add $0x28,%rsp
  13530. 40cbf2: │ pop %rbx
  13531. 40cbf3: │ pop %r12
  13532. 40cbf5: │ pop %r13
  13533. 40cbf7: │ pop %r14
  13534. 40cbf9: │ pop %r15
  13535. 40cbfb: │ pop %rbp
  13536. 40cbfc: │ retq
  13537. 40cbfd: ┕ mov $0x655080,%edi
  13538. 40cc02: callq 422d70 <_d_newclass>
  13539. 40cc07: mov %rax,%r12
  13540. 40cc0a: movq $0x43c310,(%r12)
  13541. 40cc12: movq $0x0,0x8(%r12)
  13542. 40cc1b: mov 0x2f75e(%rip),%rax # 43c380 <_D4core4time13TimeException6__initZ+0x40>
  13543. 40cc22: mov %rax,0x40(%r12)
  13544. 40cc27: movups 0x2f742(%rip),%xmm0 # 43c370 <_D4core4time13TimeException6__initZ+0x30>
  13545. 40cc2e: movups %xmm0,0x30(%r12)
  13546. 40cc34: movups 0x2f725(%rip),%xmm0 # 43c360 <_D4core4time13TimeException6__initZ+0x20>
  13547. 40cc3b: movups %xmm0,0x20(%r12)
  13548. 40cc41: movups 0x2f708(%rip),%xmm0 # 43c350 <_D4core4time13TimeException6__initZ+0x10>
  13549. 40cc48: movups %xmm0,0x10(%r12)
  13550. 40cc4e: callq 407d10 <_D3std5array17__T8appenderTAyaZ8appenderFNaNbNfZS3std5array17__T8AppenderTAyaZ8Appender>
  13551. 40cc53: mov %rax,%r13
  13552. 40cc56: mov $0x22,%esi
  13553. 40cc5b: mov $0x438e40,%edx
  13554. 40cc60: mov %ebp,%edi
  13555. 40cc62: mov %r13,%rcx
  13556. 40cc65: callq 40e070 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk>
  13557. 40cc6a: mov %eax,0x20(%rsp)
  13558. 40cc6e: cmp $0x1,%eax
  13559. 40cc71: sete %al
  13560. 40cc74: movzbl %al,%edx
  13561. 40cc77: lea 0x20(%rsp),%rdi
  13562. 40cc7c: mov $0x40e3d0,%esi
  13563. 40cc81: callq 40b520 <_D3std9exception14__T7enforceTbZ7enforceFNaNfbLC6object9ThrowableZb>
  13564. 40cc86: xor %eax,%eax
  13565. 40cc88: test %r13,%r13
  13566. 40cc8b: mov $0x0,%ecx
  13567. 40cc90: ╭ je 40cc9a <_D3std8datetime35__T12enforceValidVAyaa5_686f757273Z12enforceValidFNaNfiAyamZv+0xca>
  13568. 40cc92: │ mov 0x8(%r13),%rcx
  13569. 40cc96: │ mov 0x10(%r13),%rax
  13570. 40cc9a: ┕ mov %rcx,0x10(%rsp)
  13571. 40cc9f: mov %rax,0x18(%rsp)
  13572. 40cca4: movups 0x10(%rsp),%xmm0
  13573. 40cca9: movups %xmm0,(%rsp)
  13574. 40ccad: xor %esi,%esi
  13575. 40ccaf: mov %r12,%rdi
  13576. 40ccb2: mov %rbx,%rdx
  13577. 40ccb5: mov %r15,%rcx
  13578. 40ccb8: mov %r14,%r8
  13579. 40ccbb: callq 418eb0 <_D4core4time13TimeException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC4core4time13TimeException>
  13580. 40ccc0: mov %rax,%rdi
  13581. 40ccc3: callq 41ad10 <_d_throw_exception>
  13582. 40ccc8: nopl 0x0(%rax,%rax,1)
  13583.  
  13584. 000000000040ccd0 <_D3std8datetime39__T12enforceValidVAyaa7_6d696e75746573Z12enforceValidFNaNfiAyamZv>:
  13585. 40ccd0: push %rbp
  13586. 40ccd1: push %r15
  13587. 40ccd3: push %r14
  13588. 40ccd5: push %r13
  13589. 40ccd7: push %r12
  13590. 40ccd9: push %rbx
  13591. 40ccda: sub $0x28,%rsp
  13592. 40ccde: mov %ecx,%ebp
  13593. 40cce0: mov %rdx,%r14
  13594. 40cce3: mov %rsi,%r15
  13595. 40cce6: mov %rdi,%rbx
  13596. 40cce9: cmp $0x3c,%ebp
  13597. 40ccec: ╭ jae 40ccfd <_D3std8datetime39__T12enforceValidVAyaa7_6d696e75746573Z12enforceValidFNaNfiAyamZv+0x2d>
  13598. 40ccee: │ add $0x28,%rsp
  13599. 40ccf2: │ pop %rbx
  13600. 40ccf3: │ pop %r12
  13601. 40ccf5: │ pop %r13
  13602. 40ccf7: │ pop %r14
  13603. 40ccf9: │ pop %r15
  13604. 40ccfb: │ pop %rbp
  13605. 40ccfc: │ retq
  13606. 40ccfd: ┕ mov $0x655080,%edi
  13607. 40cd02: callq 422d70 <_d_newclass>
  13608. 40cd07: mov %rax,%r12
  13609. 40cd0a: movq $0x43c310,(%r12)
  13610. 40cd12: movq $0x0,0x8(%r12)
  13611. 40cd1b: mov 0x2f65e(%rip),%rax # 43c380 <_D4core4time13TimeException6__initZ+0x40>
  13612. 40cd22: mov %rax,0x40(%r12)
  13613. 40cd27: movups 0x2f642(%rip),%xmm0 # 43c370 <_D4core4time13TimeException6__initZ+0x30>
  13614. 40cd2e: movups %xmm0,0x30(%r12)
  13615. 40cd34: movups 0x2f625(%rip),%xmm0 # 43c360 <_D4core4time13TimeException6__initZ+0x20>
  13616. 40cd3b: movups %xmm0,0x20(%r12)
  13617. 40cd41: movups 0x2f608(%rip),%xmm0 # 43c350 <_D4core4time13TimeException6__initZ+0x10>
  13618. 40cd48: movups %xmm0,0x10(%r12)
  13619. 40cd4e: callq 407d10 <_D3std5array17__T8appenderTAyaZ8appenderFNaNbNfZS3std5array17__T8AppenderTAyaZ8Appender>
  13620. 40cd53: mov %rax,%r13
  13621. 40cd56: mov $0x24,%esi
  13622. 40cd5b: mov $0x438e70,%edx
  13623. 40cd60: mov %ebp,%edi
  13624. 40cd62: mov %r13,%rcx
  13625. 40cd65: callq 40e070 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk>
  13626. 40cd6a: mov %eax,0x20(%rsp)
  13627. 40cd6e: cmp $0x1,%eax
  13628. 40cd71: sete %al
  13629. 40cd74: movzbl %al,%edx
  13630. 40cd77: lea 0x20(%rsp),%rdi
  13631. 40cd7c: mov $0x40e3d0,%esi
  13632. 40cd81: callq 40b520 <_D3std9exception14__T7enforceTbZ7enforceFNaNfbLC6object9ThrowableZb>
  13633. 40cd86: xor %eax,%eax
  13634. 40cd88: test %r13,%r13
  13635. 40cd8b: mov $0x0,%ecx
  13636. 40cd90: ╭ je 40cd9a <_D3std8datetime39__T12enforceValidVAyaa7_6d696e75746573Z12enforceValidFNaNfiAyamZv+0xca>
  13637. 40cd92: │ mov 0x8(%r13),%rcx
  13638. 40cd96: │ mov 0x10(%r13),%rax
  13639. 40cd9a: ┕ mov %rcx,0x10(%rsp)
  13640. 40cd9f: mov %rax,0x18(%rsp)
  13641. 40cda4: movups 0x10(%rsp),%xmm0
  13642. 40cda9: movups %xmm0,(%rsp)
  13643. 40cdad: xor %esi,%esi
  13644. 40cdaf: mov %r12,%rdi
  13645. 40cdb2: mov %rbx,%rdx
  13646. 40cdb5: mov %r15,%rcx
  13647. 40cdb8: mov %r14,%r8
  13648. 40cdbb: callq 418eb0 <_D4core4time13TimeException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC4core4time13TimeException>
  13649. 40cdc0: mov %rax,%rdi
  13650. 40cdc3: callq 41ad10 <_d_throw_exception>
  13651. 40cdc8: nopl 0x0(%rax,%rax,1)
  13652.  
  13653. 000000000040cdd0 <_D3std8datetime39__T12enforceValidVAyaa7_7365636f6e6473Z12enforceValidFNaNfiAyamZv>:
  13654. 40cdd0: push %rbp
  13655. 40cdd1: push %r15
  13656. 40cdd3: push %r14
  13657. 40cdd5: push %r13
  13658. 40cdd7: push %r12
  13659. 40cdd9: push %rbx
  13660. 40cdda: sub $0x28,%rsp
  13661. 40cdde: mov %ecx,%ebp
  13662. 40cde0: mov %rdx,%r14
  13663. 40cde3: mov %rsi,%r15
  13664. 40cde6: mov %rdi,%rbx
  13665. 40cde9: cmp $0x3c,%ebp
  13666. 40cdec: ╭ jae 40cdfd <_D3std8datetime39__T12enforceValidVAyaa7_7365636f6e6473Z12enforceValidFNaNfiAyamZv+0x2d>
  13667. 40cdee: │ add $0x28,%rsp
  13668. 40cdf2: │ pop %rbx
  13669. 40cdf3: │ pop %r12
  13670. 40cdf5: │ pop %r13
  13671. 40cdf7: │ pop %r14
  13672. 40cdf9: │ pop %r15
  13673. 40cdfb: │ pop %rbp
  13674. 40cdfc: │ retq
  13675. 40cdfd: ┕ mov $0x655080,%edi
  13676. 40ce02: callq 422d70 <_d_newclass>
  13677. 40ce07: mov %rax,%r12
  13678. 40ce0a: movq $0x43c310,(%r12)
  13679. 40ce12: movq $0x0,0x8(%r12)
  13680. 40ce1b: mov 0x2f55e(%rip),%rax # 43c380 <_D4core4time13TimeException6__initZ+0x40>
  13681. 40ce22: mov %rax,0x40(%r12)
  13682. 40ce27: movups 0x2f542(%rip),%xmm0 # 43c370 <_D4core4time13TimeException6__initZ+0x30>
  13683. 40ce2e: movups %xmm0,0x30(%r12)
  13684. 40ce34: movups 0x2f525(%rip),%xmm0 # 43c360 <_D4core4time13TimeException6__initZ+0x20>
  13685. 40ce3b: movups %xmm0,0x20(%r12)
  13686. 40ce41: movups 0x2f508(%rip),%xmm0 # 43c350 <_D4core4time13TimeException6__initZ+0x10>
  13687. 40ce48: movups %xmm0,0x10(%r12)
  13688. 40ce4e: callq 407d10 <_D3std5array17__T8appenderTAyaZ8appenderFNaNbNfZS3std5array17__T8AppenderTAyaZ8Appender>
  13689. 40ce53: mov %rax,%r13
  13690. 40ce56: mov $0x25,%esi
  13691. 40ce5b: mov $0x438ea0,%edx
  13692. 40ce60: mov %ebp,%edi
  13693. 40ce62: mov %r13,%rcx
  13694. 40ce65: callq 40e070 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk>
  13695. 40ce6a: mov %eax,0x20(%rsp)
  13696. 40ce6e: cmp $0x1,%eax
  13697. 40ce71: sete %al
  13698. 40ce74: movzbl %al,%edx
  13699. 40ce77: lea 0x20(%rsp),%rdi
  13700. 40ce7c: mov $0x40e3d0,%esi
  13701. 40ce81: callq 40b520 <_D3std9exception14__T7enforceTbZ7enforceFNaNfbLC6object9ThrowableZb>
  13702. 40ce86: xor %eax,%eax
  13703. 40ce88: test %r13,%r13
  13704. 40ce8b: mov $0x0,%ecx
  13705. 40ce90: ╭ je 40ce9a <_D3std8datetime39__T12enforceValidVAyaa7_7365636f6e6473Z12enforceValidFNaNfiAyamZv+0xca>
  13706. 40ce92: │ mov 0x8(%r13),%rcx
  13707. 40ce96: │ mov 0x10(%r13),%rax
  13708. 40ce9a: ┕ mov %rcx,0x10(%rsp)
  13709. 40ce9f: mov %rax,0x18(%rsp)
  13710. 40cea4: movups 0x10(%rsp),%xmm0
  13711. 40cea9: movups %xmm0,(%rsp)
  13712. 40cead: xor %esi,%esi
  13713. 40ceaf: mov %r12,%rdi
  13714. 40ceb2: mov %rbx,%rdx
  13715. 40ceb5: mov %r15,%rcx
  13716. 40ceb8: mov %r14,%r8
  13717. 40cebb: callq 418eb0 <_D4core4time13TimeException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC4core4time13TimeException>
  13718. 40cec0: mov %rax,%rdi
  13719. 40cec3: callq 41ad10 <_d_throw_exception>
  13720. 40cec8: nopl 0x0(%rax,%rax,1)
  13721.  
  13722. 000000000040ced0 <_D3std8datetime7SysTime8fracSecsMxFNbNdNfZS4core4time8Duration>:
  13723. 40ced0: push %rbx
  13724. 40ced1: mov (%rdi),%rsi
  13725. 40ced4: mov 0x8(%rdi),%rdi
  13726. 40ced8: mov (%rdi),%rax
  13727. 40cedb: callq *0x50(%rax)
  13728. 40cede: mov %rax,%rbx
  13729. 40cee1: movabs $0xa2e3ff1de20581e3,%rcx
  13730. 40ceeb: imul %rcx
  13731. 40ceee: add %rbx,%rdx
  13732. 40cef1: mov %rdx,%rax
  13733. 40cef4: shr $0x3f,%rax
  13734. 40cef8: sar $0x27,%rdx
  13735. 40cefc: lea (%rdx,%rax,1),%rdi
  13736. 40cf00: callq 411c10 <_D4core4time46__T7convertVAyaa4_64617973VAyaa6_686e73656373Z7convertFNaNbNiNflZl>
  13737. 40cf05: mov %rbx,%rcx
  13738. 40cf08: sub %rax,%rcx
  13739. 40cf0b: movabs $0xc92a69c000,%rdx
  13740. 40cf15: add %rcx,%rdx
  13741. 40cf18: sub %rax,%rbx
  13742. 40cf1b: cmovs %rdx,%rbx
  13743. 40cf1f: movabs $0xd6bf94d5e57a42bd,%rcx
  13744. 40cf29: mov %rbx,%rax
  13745. 40cf2c: imul %rcx
  13746. 40cf2f: add %rbx,%rdx
  13747. 40cf32: mov %rdx,%rax
  13748. 40cf35: shr $0x3f,%rax
  13749. 40cf39: sar $0x17,%rdx
  13750. 40cf3d: lea (%rdx,%rax,1),%rdi
  13751. 40cf41: callq 402d20 <_D4core4time52__T7convertVAyaa7_7365636f6e6473VAyaa6_686e73656373Z7convertFNaNbNiNflZl>
  13752. 40cf46: sub %rax,%rbx
  13753. 40cf49: mov %rbx,%rdi
  13754. 40cf4c: pop %rbx
  13755. 40cf4d: ╭ jmpq 418f10 <_D4core4time27__T3durVAyaa6_686e73656373Z3durFNaNbNiNflZS4core4time8Duration>
  13756. 40cf52: │ nopw %cs:0x0(%rax,%rax,1)
  13757. 40cf5c: │ nopl 0x0(%rax)
  13758.  
  13759. 000000000040cf60 <_D3std8datetime8TimeZone11utcOffsetAtMxFNbNflZS4core4time8Duration>:
  13760. 40cf60: push %rbx
  13761. 40cf61: mov %rsi,%rbx
  13762. 40cf64: mov (%rdi),%rax
  13763. 40cf67: callq *0x50(%rax)
  13764. 40cf6a: sub %rbx,%rax
  13765. 40cf6d: mov %rax,%rdi
  13766. 40cf70: pop %rbx
  13767. 40cf71: ╭ jmpq 418f10 <_D4core4time27__T3durVAyaa6_686e73656373Z3durFNaNbNiNflZS4core4time8Duration>
  13768. 40cf76: │ nopw %cs:0x0(%rax,%rax,1)
  13769.  
  13770. 000000000040cf80 <_D3std8datetime7SysTime35__T6opCastTS3std8datetime8DateTimeZ6opCastMxFNbNfZS3std8datetime8DateTime>:
  13771. 40cf80: push %rbp
  13772. 40cf81: push %r15
  13773. 40cf83: push %r14
  13774. 40cf85: push %r13
  13775. 40cf87: push %r12
  13776. 40cf89: push %rbx
  13777. 40cf8a: push %rax
  13778. 40cf8b: mov (%rdi),%rsi
  13779. 40cf8e: mov 0x8(%rdi),%rdi
  13780. 40cf92: mov (%rdi),%rax
  13781. 40cf95: mov 0x50(%rax),%rax
  13782. 40cf99: callq *%rax
  13783. 40cf9b: mov %rax,%r13
  13784. 40cf9e: movabs $0xa2e3ff1de20581e3,%rcx
  13785. 40cfa8: mov %r13,%rax
  13786. 40cfab: imul %rcx
  13787. 40cfae: mov %rdx,%rbx
  13788. 40cfb1: add %r13,%rbx
  13789. 40cfb4: mov %rbx,%rax
  13790. 40cfb7: shr $0x3f,%rax
  13791. 40cfbb: sar $0x27,%rbx
  13792. 40cfbf: add %rax,%rbx
  13793. 40cfc2: mov %rbx,%rdi
  13794. 40cfc5: callq 411c10 <_D4core4time46__T7convertVAyaa4_64617973VAyaa6_686e73656373Z7convertFNaNbNiNflZl>
  13795. 40cfca: movabs $0xc92a69c000,%rdx
  13796. 40cfd4: mov %r13,%rcx
  13797. 40cfd7: sub %rax,%rcx
  13798. 40cfda: add %rdx,%rcx
  13799. 40cfdd: sub %rax,%r13
  13800. 40cfe0: cmovns %r13,%rcx
  13801. 40cfe4: movabs $0x3d157fab34c210b5,%rdx
  13802. 40cfee: mov %rcx,%rax
  13803. 40cff1: imul %rdx
  13804. 40cff4: mov %rdx,%r14
  13805. 40cff7: mov %r14,%rax
  13806. 40cffa: shr $0x3f,%rax
  13807. 40cffe: sar $0x21,%r14
  13808. 40d002: add %rax,%r14
  13809. 40d005: movabs $0xfffffff79e3b9800,%r12
  13810. 40d00f: imul %r14,%r12
  13811. 40d013: add %rcx,%r12
  13812. 40d016: movabs $0x1ca213d840baf7d5,%rcx
  13813. 40d020: mov %r12,%rax
  13814. 40d023: imul %rcx
  13815. 40d026: mov %rdx,%r15
  13816. 40d029: mov %r15,%rax
  13817. 40d02c: shr $0x3f,%rax
  13818. 40d030: sar $0x1a,%r15
  13819. 40d034: add %rax,%r15
  13820. 40d037: mov %r15,%rdi
  13821. 40d03a: callq 411c20 <_D4core4time52__T7convertVAyaa7_6d696e75746573VAyaa6_686e73656373Z7convertFNaNbNiNflZl>
  13822. 40d03f: mov %rax,%rbp
  13823. 40d042: shr $0x3f,%r13
  13824. 40d046: xor $0x1,%r13d
  13825. 40d04a: add %r13d,%ebx
  13826. 40d04d: movw $0x1,0x4(%rsp)
  13827. 40d054: movw $0x101,0x6(%rsp)
  13828. 40d05b: lea 0x4(%rsp),%rdi
  13829. 40d060: mov %ebx,%esi
  13830. 40d062: callq 40c5d0 <_D3std8datetime4Date6__ctorMFNaNbNcNfiZS3std8datetime4Date>
  13831. 40d067: sub %rbp,%r12
  13832. 40d06a: movabs $0xd6bf94d5e57a42bd,%rcx
  13833. 40d074: mov %r12,%rax
  13834. 40d077: imul %rcx
  13835. 40d07a: mov %rdx,%rbx
  13836. 40d07d: mov $0x34cd,%edi
  13837. 40d082: mov $0x2c,%esi
  13838. 40d087: mov $0x4366b0,%edx
  13839. 40d08c: mov %r14d,%ecx
  13840. 40d08f: callq 40cbd0 <_D3std8datetime35__T12enforceValidVAyaa5_686f757273Z12enforceValidFNaNfiAyamZv>
  13841. 40d094: mov $0x34ce,%edi
  13842. 40d099: mov $0x2c,%esi
  13843. 40d09e: mov $0x4366b0,%edx
  13844. 40d0a3: mov %r15d,%ecx
  13845. 40d0a6: callq 40ccd0 <_D3std8datetime39__T12enforceValidVAyaa7_6d696e75746573Z12enforceValidFNaNfiAyamZv>
  13846. 40d0ab: add %r12,%rbx
  13847. 40d0ae: mov %rbx,%rax
  13848. 40d0b1: shr $0x3f,%rax
  13849. 40d0b5: sar $0x17,%rbx
  13850. 40d0b9: add %rax,%rbx
  13851. 40d0bc: mov $0x34cf,%edi
  13852. 40d0c1: mov $0x2c,%esi
  13853. 40d0c6: mov $0x4366b0,%edx
  13854. 40d0cb: mov %ebx,%ecx
  13855. 40d0cd: callq 40cdd0 <_D3std8datetime39__T12enforceValidVAyaa7_7365636f6e6473Z12enforceValidFNaNfiAyamZv>
  13856. 40d0d2: shl $0x10,%rbx
  13857. 40d0d6: shl $0x8,%r15
  13858. 40d0da: movzwl %r15w,%eax
  13859. 40d0de: movzbl %r14b,%ecx
  13860. 40d0e2: and $0xff0000,%ebx
  13861. 40d0e8: or %eax,%ecx
  13862. 40d0ea: or %ebx,%ecx
  13863. 40d0ec: shl $0x20,%rcx
  13864. 40d0f0: mov 0x4(%rsp),%eax
  13865. 40d0f4: or %rcx,%rax
  13866. 40d0f7: add $0x8,%rsp
  13867. 40d0fb: pop %rbx
  13868. 40d0fc: pop %r12
  13869. 40d0fe: pop %r13
  13870. 40d100: pop %r14
  13871. 40d102: pop %r15
  13872. 40d104: pop %rbp
  13873. 40d105: retq
  13874. 40d106: mov %rax,%rdi
  13875. 40d109: cmp $0x1,%edx
  13876. 40d10c: ╭ jne 40d115 <_D3std8datetime7SysTime35__T6opCastTS3std8datetime8DateTimeZ6opCastMxFNbNfZS3std8datetime8DateTime+0x195>
  13877. 40d10e: │ callq 41aef0 <_d_eh_enter_catch>
  13878. 40d113: │ ud2
  13879. 40d115: ┕ callq 41aed0 <_d_eh_resume_unwind>
  13880. 40d11a: nopw 0x0(%rax,%rax,1)
  13881.  
  13882. 000000000040d120 <_D3std8datetime8DateTime6secondMxFNaNbNdNfZh>:
  13883. 40d120: movzbl 0x6(%rdi),%eax
  13884. 40d124: retq
  13885. 40d125: nopw %cs:0x0(%rax,%rax,1)
  13886. 40d12f: nop
  13887.  
  13888. 000000000040d130 <_D3std8datetime8DateTime6minuteMxFNaNbNdNfZh>:
  13889. 40d130: movzbl 0x5(%rdi),%eax
  13890. 40d134: retq
  13891. 40d135: nopw %cs:0x0(%rax,%rax,1)
  13892. 40d13f: nop
  13893.  
  13894. 000000000040d140 <_D3std8datetime8DateTime4hourMxFNaNbNdNfZh>:
  13895. 40d140: movzbl 0x4(%rdi),%eax
  13896. 40d144: retq
  13897. 40d145: nopw %cs:0x0(%rax,%rax,1)
  13898. 40d14f: nop
  13899.  
  13900. 000000000040d150 <_D3std8datetime8DateTime3dayMxFNaNbNdNfZh>:
  13901. 40d150: movzbl 0x3(%rdi),%eax
  13902. 40d154: retq
  13903. 40d155: nopw %cs:0x0(%rax,%rax,1)
  13904. 40d15f: nop
  13905.  
  13906. 000000000040d160 <_D3std8datetime8DateTime5monthMxFNaNbNdNfZE3std8datetime5Month>:
  13907. 40d160: movzbl 0x2(%rdi),%eax
  13908. 40d164: retq
  13909. 40d165: nopw %cs:0x0(%rax,%rax,1)
  13910. 40d16f: nop
  13911.  
  13912. 000000000040d170 <_D3std8datetime8DateTime4yearMxFNaNbNdNfZs>:
  13913. 40d170: movswl (%rdi),%eax
  13914. 40d173: retq
  13915. 40d174: nopw %cs:0x0(%rax,%rax,1)
  13916. 40d17e: xchg %ax,%ax
  13917.  
  13918. 000000000040d180 <_D3std8datetime8TimeZone7dstNameMxFNbNdNfZAya>:
  13919. 40d180: mov 0x30(%rdi),%rax
  13920. 40d184: mov 0x38(%rdi),%rdx
  13921. 40d188: retq
  13922. 40d189: nopl 0x0(%rax)
  13923.  
  13924. 000000000040d190 <_D3std8datetime8TimeZone7stdNameMxFNbNdNfZAya>:
  13925. 40d190: mov 0x20(%rdi),%rax
  13926. 40d194: mov 0x28(%rdi),%rdx
  13927. 40d198: retq
  13928. 40d199: nopl 0x0(%rax)
  13929.  
  13930. 000000000040d1a0 <_D3std8datetime4Date9dayOfYearMFNaNdNfiZv>:
  13931. 40d1a0: sub $0x28,%rsp
  13932. 40d1a4: movswq (%rdi),%rcx
  13933. 40d1a8: imul $0x51eb851f,%rcx,%rax
  13934. 40d1af: mov %rax,%rdx
  13935. 40d1b2: shr $0x3f,%rdx
  13936. 40d1b6: sar $0x27,%rax
  13937. 40d1ba: add %edx,%eax
  13938. 40d1bc: imul $0x190,%eax,%eax
  13939. 40d1c2: mov %ecx,%r8d
  13940. 40d1c5: sub %eax,%r8d
  13941. 40d1c8: mov $0x4392b0,%r10d
  13942. 40d1ce: ╭ je 40d203 <_D3std8datetime4Date9dayOfYearMFNaNdNfiZv+0x63>
  13943. 40d1d0: │ movslq %ecx,%rax
  13944. 40d1d3: │ imul $0x51eb851f,%rax,%rax
  13945. 40d1da: │ mov %rax,%rdx
  13946. 40d1dd: │ shr $0x3f,%rdx
  13947. 40d1e1: │ sar $0x25,%rax
  13948. 40d1e5: │ add %edx,%eax
  13949. 40d1e7: │ imul $0x64,%eax,%edx
  13950. 40d1ea: │ test $0x3,%cl
  13951. 40d1ed: │ mov $0x4392b0,%r10d
  13952. 40d1f3: │ mov $0x4392e8,%r9d
  13953. 40d1f9: │ cmovne %r9,%r10
  13954. 40d1fd: │ cmp %edx,%ecx
  13955. 40d1ff: │ cmove %r9,%r10
  13956. 40d203: ┕ test %esi,%esi
  13957. 40d205: ╭───────────── jle 40d2ec <_D3std8datetime4Date9dayOfYearMFNaNdNfiZv+0x14c>
  13958. 40d20b: │ test %r8d,%r8d
  13959. 40d20e: │ ╭── je 40d238 <_D3std8datetime4Date9dayOfYearMFNaNdNfiZv+0x98>
  13960. 40d210: │ │ movslq %ecx,%rdx
  13961. 40d213: │ │ imul $0x51eb851f,%rdx,%rdx
  13962. 40d21a: │ │ mov %rdx,%rax
  13963. 40d21d: │ │ shr $0x3f,%rax
  13964. 40d221: │ │ sar $0x25,%rdx
  13965. 40d225: │ │ add %eax,%edx
  13966. 40d227: │ │ imul $0x64,%edx,%eax
  13967. 40d22a: │ │ mov $0x16d,%edx
  13968. 40d22f: │ │ cmp %eax,%ecx
  13969. 40d231: │ │╭─ je 40d23d <_D3std8datetime4Date9dayOfYearMFNaNdNfiZv+0x9d>
  13970. 40d233: │ ││ and $0x3,%ecx
  13971. 40d236: │ ││╭ jne 40d23d <_D3std8datetime4Date9dayOfYearMFNaNdNfiZv+0x9d>
  13972. 40d238: │ ┕┿┿ mov $0x16e,%edx
  13973. 40d23d: │ ┕┷ cmp %esi,%edx
  13974. 40d23f: │ ╭─────────── jl 40d2ec <_D3std8datetime4Date9dayOfYearMFNaNdNfiZv+0x14c>
  13975. 40d245: │ │ mov $0x1,%ecx
  13976. 40d24a: │ │ cmp %esi,0x4(%r10)
  13977. 40d24e: │ │╭────────── jge 40d2cd <_D3std8datetime4Date9dayOfYearMFNaNdNfiZv+0x12d>
  13978. 40d250: │ ││ mov $0x2,%ecx
  13979. 40d255: │ ││ cmp %esi,0x8(%r10)
  13980. 40d259: │ ││╭───────── jge 40d2cd <_D3std8datetime4Date9dayOfYearMFNaNdNfiZv+0x12d>
  13981. 40d25b: │ │││ mov $0x3,%ecx
  13982. 40d260: │ │││ cmp %esi,0xc(%r10)
  13983. 40d264: │ │││╭──────── jge 40d2cd <_D3std8datetime4Date9dayOfYearMFNaNdNfiZv+0x12d>
  13984. 40d266: │ ││││ mov $0x4,%ecx
  13985. 40d26b: │ ││││ cmp %esi,0x10(%r10)
  13986. 40d26f: │ ││││╭─────── jge 40d2cd <_D3std8datetime4Date9dayOfYearMFNaNdNfiZv+0x12d>
  13987. 40d271: │ │││││ mov $0x5,%ecx
  13988. 40d276: │ │││││ cmp %esi,0x14(%r10)
  13989. 40d27a: │ │││││╭────── jge 40d2cd <_D3std8datetime4Date9dayOfYearMFNaNdNfiZv+0x12d>
  13990. 40d27c: │ ││││││ mov $0x6,%ecx
  13991. 40d281: │ ││││││ cmp %esi,0x18(%r10)
  13992. 40d285: │ ││││││╭───── jge 40d2cd <_D3std8datetime4Date9dayOfYearMFNaNdNfiZv+0x12d>
  13993. 40d287: │ │││││││ mov $0x7,%ecx
  13994. 40d28c: │ │││││││ cmp %esi,0x1c(%r10)
  13995. 40d290: │ │││││││╭──── jge 40d2cd <_D3std8datetime4Date9dayOfYearMFNaNdNfiZv+0x12d>
  13996. 40d292: │ ││││││││ mov $0x8,%ecx
  13997. 40d297: │ ││││││││ cmp %esi,0x20(%r10)
  13998. 40d29b: │ ││││││││╭─── jge 40d2cd <_D3std8datetime4Date9dayOfYearMFNaNdNfiZv+0x12d>
  13999. 40d29d: │ │││││││││ mov $0x9,%ecx
  14000. 40d2a2: │ │││││││││ cmp %esi,0x24(%r10)
  14001. 40d2a6: │ │││││││││╭── jge 40d2cd <_D3std8datetime4Date9dayOfYearMFNaNdNfiZv+0x12d>
  14002. 40d2a8: │ ││││││││││ mov $0xa,%ecx
  14003. 40d2ad: │ ││││││││││ cmp %esi,0x28(%r10)
  14004. 40d2b1: │ ││││││││││╭─ jge 40d2cd <_D3std8datetime4Date9dayOfYearMFNaNdNfiZv+0x12d>
  14005. 40d2b3: │ │││││││││││ mov $0xb,%ecx
  14006. 40d2b8: │ │││││││││││ cmp %esi,0x2c(%r10)
  14007. 40d2bc: │ │││││││││││╭ jge 40d2cd <_D3std8datetime4Date9dayOfYearMFNaNdNfiZv+0x12d>
  14008. 40d2be: │ ││││││││││││ mov $0xc,%ecx
  14009. 40d2c3: │ ││││││││││││ cmp %esi,0x30(%r10)
  14010. 40d2c7: │╭┼┼┼┼┼┼┼┼┼┼┼┼ jl 40d382 <_D3std8datetime4Date9dayOfYearMFNaNdNfiZv+0x1e2>
  14011. 40d2cd: │││┕┷┷┷┷┷┷┷┷┷┷ mov %cl,0x2(%rdi)
  14012. 40d2d0: │││ lea -0x1(%rcx),%rax
  14013. 40d2d4: │││ cmp $0xd,%rax
  14014. 40d2d8: │││ ╭ jae 40d36e <_D3std8datetime4Date9dayOfYearMFNaNdNfiZv+0x1ce>
  14015. 40d2de: │││ │ sub -0x4(%r10,%rcx,4),%esi
  14016. 40d2e3: │││ │ mov %sil,0x3(%rdi)
  14017. 40d2e7: │││ │ add $0x28,%rsp
  14018. 40d2eb: │││ │ retq
  14019. 40d2ec: ┕┿┷━━━━━━━━━━┿ mov $0x655080,%edi
  14020. 40d2f1: │ │ callq 422d70 <_d_newclass>
  14021. 40d2f6: │ │ movq $0x43c310,(%rax)
  14022. 40d2fd: │ │ movq $0x0,0x8(%rax)
  14023. 40d305: │ │ mov 0x2f074(%rip),%rcx # 43c380 <_D4core4time13TimeException6__initZ+0x40>
  14024. 40d30c: │ │ mov %rcx,0x40(%rax)
  14025. 40d310: │ │ movups 0x2f059(%rip),%xmm0 # 43c370 <_D4core4time13TimeException6__initZ+0x30>
  14026. 40d317: │ │ movups %xmm0,0x30(%rax)
  14027. 40d31b: │ │ movups 0x2f03e(%rip),%xmm0 # 43c360 <_D4core4time13TimeException6__initZ+0x20>
  14028. 40d322: │ │ movups %xmm0,0x20(%rax)
  14029. 40d326: │ │ movups 0x2f023(%rip),%xmm0 # 43c350 <_D4core4time13TimeException6__initZ+0x10>
  14030. 40d32d: │ │ movups %xmm0,0x10(%rax)
  14031. 40d331: │ │ movq $0x18,0x18(%rsp)
  14032. 40d33a: │ │ movq $0x4366e0,0x20(%rsp)
  14033. 40d343: │ │ movups 0x18(%rsp),%xmm0
  14034. 40d348: │ │ movups %xmm0,(%rsp)
  14035. 40d34c: │ │ xor %esi,%esi
  14036. 40d34e: │ │ mov $0x2faa,%edx
  14037. 40d353: │ │ mov $0x2c,%ecx
  14038. 40d358: │ │ mov $0x4366b0,%r8d
  14039. 40d35e: │ │ mov %rax,%rdi
  14040. 40d361: │ │ callq 418eb0 <_D4core4time13TimeException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC4core4time13TimeException>
  14041. 40d366: │ │ mov %rax,%rdi
  14042. 40d369: │ │ callq 41ad10 <_d_throw_exception>
  14043. 40d36e: │ ┕ mov $0x2c,%edi
  14044. 40d373: │ mov $0x4366b0,%esi
  14045. 40d378: │ mov $0x2fb1,%edx
  14046. 40d37d: │ callq 4161f0 <_d_arraybounds>
  14047. 40d382: ┕━━━━━━━━━━━━ ud2
  14048. 40d384: nopw %cs:0x0(%rax,%rax,1)
  14049. 40d38e: xchg %ax,%ax
  14050.  
  14051. 000000000040d390 <_D3std8datetime33__T12enforceValidVAyaa4_64617973Z12enforceValidFNaNfiE3std8datetime5MonthiAyamZv>:
  14052. 40d390: push %rbp
  14053. 40d391: push %r15
  14054. 40d393: push %r14
  14055. 40d395: push %r13
  14056. 40d397: push %r12
  14057. 40d399: push %rbx
  14058. 40d39a: sub $0x38,%rsp
  14059. 40d39e: mov %r9d,%r13d
  14060. 40d3a1: mov %r8d,%ebp
  14061. 40d3a4: mov %ecx,%ebx
  14062. 40d3a6: mov %rdx,%r14
  14063. 40d3a9: mov %rsi,%r15
  14064. 40d3ac: mov %rdi,%r12
  14065. 40d3af: test %ebx,%ebx
  14066. 40d3b1: ╭────── jle 40d444 <_D3std8datetime33__T12enforceValidVAyaa4_64617973Z12enforceValidFNaNfiE3std8datetime5MonthiAyamZv+0xb4>
  14067. 40d3b7: │ movzbl %bpl,%ecx
  14068. 40d3bb: │ cmp $0xc,%ecx
  14069. 40d3be: ╭─┼────── ja 40d518 <_D3std8datetime33__T12enforceValidVAyaa4_64617973Z12enforceValidFNaNfiE3std8datetime5MonthiAyamZv+0x188>
  14070. 40d3c4: │ │ mov $0x1f,%eax
  14071. 40d3c9: │ │ mov $0x15aa,%edx
  14072. 40d3ce: │ │ bt %ecx,%edx
  14073. 40d3d1: │ │ ╭ jb 40d3e2 <_D3std8datetime33__T12enforceValidVAyaa4_64617973Z12enforceValidFNaNfiE3std8datetime5MonthiAyamZv+0x52>
  14074. 40d3d3: │ │ │ mov $0xa50,%eax
  14075. 40d3d8: │ │ │ bt %ecx,%eax
  14076. 40d3db: │ │ ╭┼ jae 40d3f5 <_D3std8datetime33__T12enforceValidVAyaa4_64617973Z12enforceValidFNaNfiE3std8datetime5MonthiAyamZv+0x65>
  14077. 40d3dd: │ │ ││ mov $0x1e,%eax
  14078. 40d3e2: │ │┍━┯┯┿┷ cmp %ebx,%eax
  14079. 40d3e4: │ │┆╭┼┼┼─ jl 40d444 <_D3std8datetime33__T12enforceValidVAyaa4_64617973Z12enforceValidFNaNfiE3std8datetime5MonthiAyamZv+0xb4>
  14080. 40d3e6: │ │┆│┆┆│ add $0x38,%rsp
  14081. 40d3ea: │ │┆│┆┆│ pop %rbx
  14082. 40d3eb: │ │┆│┆┆│ pop %r12
  14083. 40d3ed: │ │┆│┆┆│ pop %r13
  14084. 40d3ef: │ │┆│┆┆│ pop %r14
  14085. 40d3f1: │ │┆│┆┆│ pop %r15
  14086. 40d3f3: │ │┆│┆┆│ pop %rbp
  14087. 40d3f4: │ │┆│┆┆│ retq
  14088. 40d3f5: │ │┆│┆┆┕━ cmp $0x2,%ecx
  14089. 40d3f8: │╭┼┼┼┼┼── jne 40d518 <_D3std8datetime33__T12enforceValidVAyaa4_64617973Z12enforceValidFNaNfiE3std8datetime5MonthiAyamZv+0x188>
  14090. 40d3fe: │││┆│┆┆ movslq %r13d,%rdx
  14091. 40d401: │││┆│┆┆ imul $0x51eb851f,%rdx,%rax
  14092. 40d408: │││┆│┆┆ mov %rax,%rcx
  14093. 40d40b: │││┆│┆┆ shr $0x3f,%rcx
  14094. 40d40f: │││┆│┆┆ mov %rax,%rsi
  14095. 40d412: │││┆│┆┆ sar $0x27,%rsi
  14096. 40d416: │││┆│┆┆ add %ecx,%esi
  14097. 40d418: │││┆│┆┆ imul $0x190,%esi,%esi
  14098. 40d41e: │││┆│┆┆ cmp %esi,%edx
  14099. 40d420: │││┆│┆┆ ╭ je 40d43d <_D3std8datetime33__T12enforceValidVAyaa4_64617973Z12enforceValidFNaNfiE3std8datetime5MonthiAyamZv+0xad>
  14100. 40d422: │││┆│┆┆ │ sar $0x25,%rax
  14101. 40d426: │││┆│┆┆ │ add %ecx,%eax
  14102. 40d428: │││┆│┆┆ │ imul $0x64,%eax,%ecx
  14103. 40d42b: │││┆│┆┆ │ mov $0x1c,%eax
  14104. 40d430: │││┆│┆┆ │ cmp %ecx,%r13d
  14105. 40d433: │││┆│┆╰─┼ je 40d3e2 <_D3std8datetime33__T12enforceValidVAyaa4_64617973Z12enforceValidFNaNfiE3std8datetime5MonthiAyamZv+0x52>
  14106. 40d435: │││┆│┆ │ mov %r13d,%ecx
  14107. 40d438: │││┆│┆ │ and $0x3,%ecx
  14108. 40d43b: │││┆│╰──┼ jne 40d3e2 <_D3std8datetime33__T12enforceValidVAyaa4_64617973Z12enforceValidFNaNfiE3std8datetime5MonthiAyamZv+0x52>
  14109. 40d43d: │││┆│ ┕ mov $0x1d,%eax
  14110. 40d442: │││╰┼──── jmp 40d3e2 <_D3std8datetime33__T12enforceValidVAyaa4_64617973Z12enforceValidFNaNfiE3std8datetime5MonthiAyamZv+0x52>
  14111. 40d444: ││┕━┷━━━━ mov $0x655080,%edi
  14112. 40d449: ││ callq 422d70 <_d_newclass>
  14113. 40d44e: ││ mov %rax,0x18(%rsp)
  14114. 40d453: ││ movq $0x43c310,(%rax)
  14115. 40d45a: ││ movq $0x0,0x8(%rax)
  14116. 40d462: ││ mov 0x2ef17(%rip),%rcx # 43c380 <_D4core4time13TimeException6__initZ+0x40>
  14117. 40d469: ││ mov %rcx,0x40(%rax)
  14118. 40d46d: ││ movups 0x2eefc(%rip),%xmm0 # 43c370 <_D4core4time13TimeException6__initZ+0x30>
  14119. 40d474: ││ movups %xmm0,0x30(%rax)
  14120. 40d478: ││ movups 0x2eee1(%rip),%xmm0 # 43c360 <_D4core4time13TimeException6__initZ+0x20>
  14121. 40d47f: ││ movups %xmm0,0x20(%rax)
  14122. 40d483: ││ movups 0x2eec6(%rip),%xmm0 # 43c350 <_D4core4time13TimeException6__initZ+0x10>
  14123. 40d48a: ││ movups %xmm0,0x10(%rax)
  14124. 40d48e: ││ callq 407d10 <_D3std5array17__T8appenderTAyaZ8appenderFNaNbNfZS3std5array17__T8AppenderTAyaZ8Appender>
  14125. 40d493: ││ movzbl %bpl,%esi
  14126. 40d497: ││ mov $0x21,%ecx
  14127. 40d49c: ││ mov $0x438f00,%r8d
  14128. 40d4a2: ││ mov %r13d,%edi
  14129. 40d4a5: ││ mov %ebx,%edx
  14130. 40d4a7: ││ mov %rax,%r9
  14131. 40d4aa: ││ mov %rax,%rbx
  14132. 40d4ad: ││ callq 40e6b0 <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk>
  14133. 40d4b2: ││ mov %eax,0x30(%rsp)
  14134. 40d4b6: ││ cmp $0x3,%eax
  14135. 40d4b9: ││ sete %al
  14136. 40d4bc: ││ movzbl %al,%edx
  14137. 40d4bf: ││ lea 0x30(%rsp),%rdi
  14138. 40d4c4: ││ mov $0x40ea40,%esi
  14139. 40d4c9: ││ callq 40b520 <_D3std9exception14__T7enforceTbZ7enforceFNaNfbLC6object9ThrowableZb>
  14140. 40d4ce: ││ xor %eax,%eax
  14141. 40d4d0: ││ mov %rbx,%rcx
  14142. 40d4d3: ││ test %rcx,%rcx
  14143. 40d4d6: ││ mov %rcx,%rdx
  14144. 40d4d9: ││ mov $0x0,%ecx
  14145. 40d4de: ││ ╭ je 40d4e8 <_D3std8datetime33__T12enforceValidVAyaa4_64617973Z12enforceValidFNaNfiE3std8datetime5MonthiAyamZv+0x158>
  14146. 40d4e0: ││ │ mov 0x8(%rdx),%rcx
  14147. 40d4e4: ││ │ mov 0x10(%rdx),%rax
  14148. 40d4e8: ││ ┕ mov %rcx,0x20(%rsp)
  14149. 40d4ed: ││ mov %rax,0x28(%rsp)
  14150. 40d4f2: ││ movups 0x20(%rsp),%xmm0
  14151. 40d4f7: ││ movups %xmm0,(%rsp)
  14152. 40d4fb: ││ xor %esi,%esi
  14153. 40d4fd: ││ mov 0x18(%rsp),%rdi
  14154. 40d502: ││ mov %r12,%rdx
  14155. 40d505: ││ mov %r15,%rcx
  14156. 40d508: ││ mov %r14,%r8
  14157. 40d50b: ││ callq 418eb0 <_D4core4time13TimeException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC4core4time13TimeException>
  14158. 40d510: ││ mov %rax,%rdi
  14159. 40d513: ││ callq 41ad10 <_d_throw_exception>
  14160. 40d518: ┕┷━━━━━━━ ud2
  14161. 40d51a: nopw 0x0(%rax,%rax,1)
  14162.  
  14163. 000000000040d520 <_D3std8datetime8TimeZone4nameMxFNbNdNfZAya>:
  14164. 40d520: mov 0x10(%rdi),%rax
  14165. 40d524: mov 0x18(%rdi),%rdx
  14166. 40d528: retq
  14167. 40d529: nopl 0x0(%rax)
  14168.  
  14169. 000000000040d530 <_D3std8datetime9LocalTime7stdNameMxFNbNdNeZAya>:
  14170. 40d530: push %r15
  14171. 40d532: push %r14
  14172. 40d534: push %r13
  14173. 40d536: push %r12
  14174. 40d538: push %rbx
  14175. 40d539: mov 0x24b8a0(%rip),%rbx # 658de0 <__tzname@@GLIBC_2.2.5>
  14176. 40d540: xor %r14d,%r14d
  14177. 40d543: test %rbx,%rbx
  14178. 40d546: mov $0x0,%r15d
  14179. 40d54c: ╭─── je 40d5b2 <_D3std8datetime9LocalTime7stdNameMxFNbNdNeZAya+0x82>
  14180. 40d54e: │ mov %rbx,%rdi
  14181. 40d551: │ callq 402100 <strlen@plt>
  14182. 40d556: │ mov %rax,%rdi
  14183. 40d559: │ mov %rbx,%rsi
  14184. 40d55c: │ callq 40aaa0 <_D6object14__T7_rawDupTaZ7_rawDupFNaNbANgaZANga>
  14185. 40d561: │ mov %rax,%r15
  14186. 40d564: │ mov %rdx,%r14
  14187. 40d567: │ mov $0x43f038,%r12d
  14188. 40d56d: │ mov 0x31ac4(%rip),%rax # 43f038 <_D10TypeInfo_a6__initZ>
  14189. 40d574: │ mov 0x78(%rax),%r13
  14190. 40d578: │ mov $0x41c260,%eax
  14191. 40d57d: │ xor %ebx,%ebx
  14192. 40d57f: │ cmp %rax,%r13
  14193. 40d582: │ cmove %rbx,%r12
  14194. 40d586: │ cmove %rbx,%r13
  14195. 40d58a: │ mov %r12,%rax
  14196. 40d58d: │ or %r13,%rax
  14197. 40d590: │ setne %al
  14198. 40d593: │ test %r15,%r15
  14199. 40d596: │╭── je 40d5b2 <_D3std8datetime9LocalTime7stdNameMxFNbNdNeZAya+0x82>
  14200. 40d598: ││ test %al,%al
  14201. 40d59a: ││╭─ je 40d5b2 <_D3std8datetime9LocalTime7stdNameMxFNbNdNeZAya+0x82>
  14202. 40d59c: │││ nopl 0x0(%rax)
  14203. 40d5a0: │││┍ lea (%r14,%rbx,1),%rsi
  14204. 40d5a4: │││┆ mov %r12,%rdi
  14205. 40d5a7: │││┆ callq *%r13
  14206. 40d5aa: │││┆ inc %rbx
  14207. 40d5ad: │││┆ cmp %rbx,%r15
  14208. 40d5b0: │││╰ jne 40d5a0 <_D3std8datetime9LocalTime7stdNameMxFNbNdNeZAya+0x70>
  14209. 40d5b2: ┕┷┷━ mov %r15,%rax
  14210. 40d5b5: mov %r14,%rdx
  14211. 40d5b8: pop %rbx
  14212. 40d5b9: pop %r12
  14213. 40d5bb: pop %r13
  14214. 40d5bd: pop %r14
  14215. 40d5bf: pop %r15
  14216. 40d5c1: retq
  14217. 40d5c2: nopw %cs:0x0(%rax,%rax,1)
  14218. 40d5cc: nopl 0x0(%rax)
  14219.  
  14220. 000000000040d5d0 <_D3std8datetime9LocalTime7dstNameMxFNbNdNeZAya>:
  14221. 40d5d0: push %r15
  14222. 40d5d2: push %r14
  14223. 40d5d4: push %r13
  14224. 40d5d6: push %r12
  14225. 40d5d8: push %rbx
  14226. 40d5d9: mov 0x24b808(%rip),%rbx # 658de8 <__tzname@@GLIBC_2.2.5+0x8>
  14227. 40d5e0: xor %r14d,%r14d
  14228. 40d5e3: test %rbx,%rbx
  14229. 40d5e6: mov $0x0,%r15d
  14230. 40d5ec: ╭─── je 40d652 <_D3std8datetime9LocalTime7dstNameMxFNbNdNeZAya+0x82>
  14231. 40d5ee: │ mov %rbx,%rdi
  14232. 40d5f1: │ callq 402100 <strlen@plt>
  14233. 40d5f6: │ mov %rax,%rdi
  14234. 40d5f9: │ mov %rbx,%rsi
  14235. 40d5fc: │ callq 40aaa0 <_D6object14__T7_rawDupTaZ7_rawDupFNaNbANgaZANga>
  14236. 40d601: │ mov %rax,%r15
  14237. 40d604: │ mov %rdx,%r14
  14238. 40d607: │ mov $0x43f038,%r12d
  14239. 40d60d: │ mov 0x31a24(%rip),%rax # 43f038 <_D10TypeInfo_a6__initZ>
  14240. 40d614: │ mov 0x78(%rax),%r13
  14241. 40d618: │ mov $0x41c260,%eax
  14242. 40d61d: │ xor %ebx,%ebx
  14243. 40d61f: │ cmp %rax,%r13
  14244. 40d622: │ cmove %rbx,%r12
  14245. 40d626: │ cmove %rbx,%r13
  14246. 40d62a: │ mov %r12,%rax
  14247. 40d62d: │ or %r13,%rax
  14248. 40d630: │ setne %al
  14249. 40d633: │ test %r15,%r15
  14250. 40d636: │╭── je 40d652 <_D3std8datetime9LocalTime7dstNameMxFNbNdNeZAya+0x82>
  14251. 40d638: ││ test %al,%al
  14252. 40d63a: ││╭─ je 40d652 <_D3std8datetime9LocalTime7dstNameMxFNbNdNeZAya+0x82>
  14253. 40d63c: │││ nopl 0x0(%rax)
  14254. 40d640: │││┍ lea (%r14,%rbx,1),%rsi
  14255. 40d644: │││┆ mov %r12,%rdi
  14256. 40d647: │││┆ callq *%r13
  14257. 40d64a: │││┆ inc %rbx
  14258. 40d64d: │││┆ cmp %rbx,%r15
  14259. 40d650: │││╰ jne 40d640 <_D3std8datetime9LocalTime7dstNameMxFNbNdNeZAya+0x70>
  14260. 40d652: ┕┷┷━ mov %r15,%rax
  14261. 40d655: mov %r14,%rdx
  14262. 40d658: pop %rbx
  14263. 40d659: pop %r12
  14264. 40d65b: pop %r13
  14265. 40d65d: pop %r14
  14266. 40d65f: pop %r15
  14267. 40d661: retq
  14268. 40d662: nopw %cs:0x0(%rax,%rax,1)
  14269. 40d66c: nopl 0x0(%rax)
  14270.  
  14271. 000000000040d670 <_D3std8datetime9LocalTime6hasDSTMxFNbNdNeZb>:
  14272. 40d670: push %rbp
  14273. 40d671: push %r15
  14274. 40d673: push %r14
  14275. 40d675: push %r12
  14276. 40d677: push %rbx
  14277. 40d678: sub $0x50,%rsp
  14278. 40d67c: mov %rdi,%r14
  14279. 40d67f: callq 406850 <_D3std11concurrency12initOnceLockFNdZC4core4sync5mutex5Mutex>
  14280. 40d684: mov %rax,%rbx
  14281. 40d687: mov 0x24b7d3(%rip),%al # 658e60 <_D3std11concurrency63__T8initOnceS47_D3std8datetime9LocalTime9singletonFNeZ5guardObZ8initOnceFNcLObC4core4sync5mutex5MutexZ4flagOb>
  14282. 40d68d: test $0x1,%al
  14283. 40d68f: ╭─── jne 40d6d5 <_D3std8datetime9LocalTime6hasDSTMxFNbNdNeZb+0x65>
  14284. 40d691: │ mov %rbx,%rdi
  14285. 40d694: │ callq 42b580 <_d_monitorenter>
  14286. 40d699: │ mov 0x24b7c1(%rip),%al # 658e60 <_D3std11concurrency63__T8initOnceS47_D3std8datetime9LocalTime9singletonFNeZ5guardObZ8initOnceFNcLObC4core4sync5mutex5MutexZ4flagOb>
  14287. 40d69f: │ test $0x1,%al
  14288. 40d6a1: │╭── jne 40d6cd <_D3std8datetime9LocalTime6hasDSTMxFNbNdNeZb+0x5d>
  14289. 40d6a3: ││┍━ callq 402070 <tzset@plt>
  14290. 40d6a8: ││┆╭ jmp 40d6bf <_D3std8datetime9LocalTime6hasDSTMxFNbNdNeZb+0x4f>
  14291. 40d6aa: ││┆│ mov %rax,%rbp
  14292. 40d6ad: ││┆│ mov %rbx,%rdi
  14293. 40d6b0: ││┆│ callq 42b5b0 <_d_monitorexit>
  14294. 40d6b5: ││┆│ mov %rbp,%rdi
  14295. 40d6b8: ││┆│ callq 41aed0 <_d_eh_resume_unwind>
  14296. 40d6bd: ││╰┼ jmp 40d6a3 <_D3std8datetime9LocalTime6hasDSTMxFNbNdNeZb+0x33>
  14297. 40d6bf: ││ ┕ movb $0x1,0x24b792(%rip) # 658e58 <_D3std8datetime9LocalTime9singletonFNeZ5guardOb>
  14298. 40d6c6: ││ movb $0x1,0x24b793(%rip) # 658e60 <_D3std11concurrency63__T8initOnceS47_D3std8datetime9LocalTime9singletonFNeZ5guardObZ8initOnceFNcLObC4core4sync5mutex5MutexZ4flagOb>
  14299. 40d6cd: │┕━━ mov %rbx,%rdi
  14300. 40d6d0: │ callq 42b5b0 <_d_monitorexit>
  14301. 40d6d5: ┕━━━ mov $0x653600,%edi
  14302. 40d6da: callq 402ac0 <_D3std8datetime5Clock37__T8currTimeVE4core4time9ClockTypei0Z8currTimeFNfyC3std8datetime8TimeZoneZS3std8datetime7SysTime>
  14303. 40d6df: movw $0x1,0x4c(%rsp)
  14304. 40d6e6: movw $0x101,0x4e(%rsp)
  14305. 40d6ed: mov (%rdx),%rcx
  14306. 40d6f0: mov 0x50(%rcx),%rcx
  14307. 40d6f4: mov %rdx,%rdi
  14308. 40d6f7: mov %rax,%rsi
  14309. 40d6fa: callq *%rcx
  14310. 40d6fc: mov %rax,%rbp
  14311. 40d6ff: movabs $0xa2e3ff1de20581e3,%rcx
  14312. 40d709: mov %rbp,%rax
  14313. 40d70c: imul %rcx
  14314. 40d70f: mov %rdx,%rbx
  14315. 40d712: add %rbp,%rbx
  14316. 40d715: mov %rbx,%rax
  14317. 40d718: shr $0x3f,%rax
  14318. 40d71c: sar $0x27,%rbx
  14319. 40d720: add %rax,%rbx
  14320. 40d723: test %rbp,%rbp
  14321. 40d726: ╭ jle 40d72c <_D3std8datetime9LocalTime6hasDSTMxFNbNdNeZb+0xbc>
  14322. 40d728: │ inc %ebx
  14323. 40d72a: ╭┼ jmp 40d741 <_D3std8datetime9LocalTime6hasDSTMxFNbNdNeZb+0xd1>
  14324. 40d72c: │┕ mov %rbx,%rdi
  14325. 40d72f: │ callq 411c10 <_D4core4time46__T7convertVAyaa4_64617973VAyaa6_686e73656373Z7convertFNaNbNiNflZl>
  14326. 40d734: │ cmp %rax,%rbp
  14327. 40d737: │ sete %al
  14328. 40d73a: │ movzbl %al,%eax
  14329. 40d73d: │ add %ebx,%eax
  14330. 40d73f: │ mov %eax,%ebx
  14331. 40d741: ┕━ lea 0x4c(%rsp),%rdi
  14332. 40d746: mov %ebx,%esi
  14333. 40d748: callq 40c5d0 <_D3std8datetime4Date6__ctorMFNaNbNcNfiZS3std8datetime4Date>
  14334. 40d74d: movswl 0x4c(%rsp),%r15d
  14335. 40d753: xorps %xmm0,%xmm0
  14336. 40d756: movaps %xmm0,0x30(%rsp)
  14337. 40d75b: mov $0x23ef,%edi
  14338. 40d760: mov $0x2c,%esi
  14339. 40d765: mov $0x4366b0,%edx
  14340. 40d76a: mov $0x4,%ecx
  14341. 40d76f: mov $0x1,%r8d
  14342. 40d775: mov %r15d,%r9d
  14343. 40d778: callq 40d390 <_D3std8datetime33__T12enforceValidVAyaa4_64617973Z12enforceValidFNaNfiE3std8datetime5MonthiAyamZv>
  14344. 40d77d: movzwl %r15w,%ebx
  14345. 40d781: lea 0x4010000(%rbx),%ebp
  14346. 40d787: lea 0x30(%rsp),%rdi
  14347. 40d78c: mov %r14,%rsi
  14348. 40d78f: mov %ebp,%edx
  14349. 40d791: callq 40c440 <_D3std8datetime7SysTime6__ctorMFNbNcNfxS3std8datetime4DateyC3std8datetime8TimeZoneZS3std8datetime7SysTime>
  14350. 40d796: mov 0x30(%rsp),%r12
  14351. 40d79b: xorps %xmm0,%xmm0
  14352. 40d79e: movaps %xmm0,0x20(%rsp)
  14353. 40d7a3: mov $0x23ef,%edi
  14354. 40d7a8: mov $0x2c,%esi
  14355. 40d7ad: mov $0x4366b0,%edx
  14356. 40d7b2: mov $0x4,%ecx
  14357. 40d7b7: mov $0x1,%r8d
  14358. 40d7bd: mov %r15d,%r9d
  14359. 40d7c0: callq 40d390 <_D3std8datetime33__T12enforceValidVAyaa4_64617973Z12enforceValidFNaNfiE3std8datetime5MonthiAyamZv>
  14360. 40d7c5: lea 0x20(%rsp),%rdi
  14361. 40d7ca: mov $0x6536e0,%esi
  14362. 40d7cf: mov %ebp,%edx
  14363. 40d7d1: callq 40c440 <_D3std8datetime7SysTime6__ctorMFNbNcNfxS3std8datetime4DateyC3std8datetime8TimeZoneZS3std8datetime7SysTime>
  14364. 40d7d6: sub 0x20(%rsp),%r12
  14365. 40d7db: xorps %xmm0,%xmm0
  14366. 40d7de: movaps %xmm0,0x10(%rsp)
  14367. 40d7e3: mov $0x23ef,%edi
  14368. 40d7e8: mov $0x2c,%esi
  14369. 40d7ed: mov $0x4366b0,%edx
  14370. 40d7f2: mov $0x4,%ecx
  14371. 40d7f7: mov $0x7,%r8d
  14372. 40d7fd: mov %r15d,%r9d
  14373. 40d800: callq 40d390 <_D3std8datetime33__T12enforceValidVAyaa4_64617973Z12enforceValidFNaNfiE3std8datetime5MonthiAyamZv>
  14374. 40d805: or $0x4070000,%ebx
  14375. 40d80b: lea 0x10(%rsp),%rdi
  14376. 40d810: mov %r14,%rsi
  14377. 40d813: mov %ebx,%edx
  14378. 40d815: callq 40c440 <_D3std8datetime7SysTime6__ctorMFNbNcNfxS3std8datetime4DateyC3std8datetime8TimeZoneZS3std8datetime7SysTime>
  14379. 40d81a: mov 0x10(%rsp),%rbp
  14380. 40d81f: xorps %xmm0,%xmm0
  14381. 40d822: movaps %xmm0,(%rsp)
  14382. 40d826: mov $0x23ef,%edi
  14383. 40d82b: mov $0x2c,%esi
  14384. 40d830: mov $0x4366b0,%edx
  14385. 40d835: mov $0x4,%ecx
  14386. 40d83a: mov $0x7,%r8d
  14387. 40d840: mov %r15d,%r9d
  14388. 40d843: callq 40d390 <_D3std8datetime33__T12enforceValidVAyaa4_64617973Z12enforceValidFNaNfiE3std8datetime5MonthiAyamZv>
  14389. 40d848: lea (%rsp),%rdi
  14390. 40d84c: mov $0x6536e0,%esi
  14391. 40d851: mov %ebx,%edx
  14392. 40d853: callq 40c440 <_D3std8datetime7SysTime6__ctorMFNbNcNfxS3std8datetime4DateyC3std8datetime8TimeZoneZS3std8datetime7SysTime>
  14393. 40d858: sub (%rsp),%rbp
  14394. 40d85c: cmp %rbp,%r12
  14395. 40d85f: setne %al
  14396. 40d862: add $0x50,%rsp
  14397. 40d866: pop %rbx
  14398. 40d867: pop %r12
  14399. 40d869: pop %r14
  14400. 40d86b: pop %r15
  14401. 40d86d: pop %rbp
  14402. 40d86e: retq
  14403. 40d86f: mov %rax,%rdi
  14404. 40d872: cmp $0x1,%edx
  14405. 40d875: ╭ jne 40d87e <_D3std8datetime9LocalTime6hasDSTMxFNbNdNeZb+0x20e>
  14406. 40d877: │ callq 41aef0 <_d_eh_enter_catch>
  14407. 40d87c: │ ud2
  14408. 40d87e: ┕ callq 41aed0 <_d_eh_resume_unwind>
  14409. 40d883: nopw %cs:0x0(%rax,%rax,1)
  14410. 40d88d: nopl (%rax)
  14411.  
  14412. 000000000040d890 <_D3std8datetime9LocalTime11dstInEffectMxFNbNelZb>:
  14413. 40d890: push %rax
  14414. 40d891: movabs $0xf760800a084a8000,%rcx
  14415. 40d89b: add %rsi,%rcx
  14416. 40d89e: movabs $0xd6bf94d5e57a42bd,%rdx
  14417. 40d8a8: mov %rcx,%rax
  14418. 40d8ab: imul %rdx
  14419. 40d8ae: add %rcx,%rdx
  14420. 40d8b1: mov %rdx,%rax
  14421. 40d8b4: shr $0x3f,%rax
  14422. 40d8b8: sar $0x17,%rdx
  14423. 40d8bc: add %rax,%rdx
  14424. 40d8bf: mov %rdx,(%rsp)
  14425. 40d8c3: lea (%rsp),%rdi
  14426. 40d8c7: callq 4023f0 <localtime@plt>
  14427. 40d8cc: cmpl $0x0,0x20(%rax)
  14428. 40d8d0: setne %al
  14429. 40d8d3: pop %rcx
  14430. 40d8d4: retq
  14431. 40d8d5: nopw %cs:0x0(%rax,%rax,1)
  14432. 40d8df: nop
  14433.  
  14434. 000000000040d8e0 <_D3std8datetime9LocalTime7utcToTZMxFNbNelZl>:
  14435. 40d8e0: push %rbx
  14436. 40d8e1: sub $0x10,%rsp
  14437. 40d8e5: mov %rsi,%rbx
  14438. 40d8e8: movabs $0xf760800a084a8000,%rcx
  14439. 40d8f2: add %rbx,%rcx
  14440. 40d8f5: movabs $0xd6bf94d5e57a42bd,%rdx
  14441. 40d8ff: mov %rcx,%rax
  14442. 40d902: imul %rdx
  14443. 40d905: add %rcx,%rdx
  14444. 40d908: mov %rdx,%rax
  14445. 40d90b: shr $0x3f,%rax
  14446. 40d90f: sar $0x17,%rdx
  14447. 40d913: add %rax,%rdx
  14448. 40d916: mov %rdx,0x8(%rsp)
  14449. 40d91b: lea 0x8(%rsp),%rdi
  14450. 40d920: callq 4023f0 <localtime@plt>
  14451. 40d925: mov 0x28(%rax),%rdi
  14452. 40d929: callq 402d20 <_D4core4time52__T7convertVAyaa7_7365636f6e6473VAyaa6_686e73656373Z7convertFNaNbNiNflZl>
  14453. 40d92e: add %rbx,%rax
  14454. 40d931: add $0x10,%rsp
  14455. 40d935: pop %rbx
  14456. 40d936: retq
  14457. 40d937: nopw 0x0(%rax,%rax,1)
  14458.  
  14459. 000000000040d940 <_D3std8datetime9LocalTime7tzToUTCMxFNbNelZl>:
  14460. 40d940: push %r15
  14461. 40d942: push %r14
  14462. 40d944: push %r13
  14463. 40d946: push %r12
  14464. 40d948: push %rbx
  14465. 40d949: sub $0x20,%rsp
  14466. 40d94d: mov %rsi,%r14
  14467. 40d950: movabs $0xf760800a084a8000,%rcx
  14468. 40d95a: add %r14,%rcx
  14469. 40d95d: movabs $0xd6bf94d5e57a42bd,%rdx
  14470. 40d967: mov %rcx,%rax
  14471. 40d96a: imul %rdx
  14472. 40d96d: mov %rdx,%rbx
  14473. 40d970: add %rcx,%rbx
  14474. 40d973: mov %rbx,%r13
  14475. 40d976: shr $0x3f,%r13
  14476. 40d97a: sar $0x17,%rbx
  14477. 40d97e: lea (%rbx,%r13,1),%r12
  14478. 40d982: mov %r12,0x18(%rsp)
  14479. 40d987: lea -0x15180(%rbx,%r13,1),%rax
  14480. 40d98f: mov %rax,0x10(%rsp)
  14481. 40d994: lea 0x10(%rsp),%rdi
  14482. 40d999: callq 4023f0 <localtime@plt>
  14483. 40d99e: mov 0x28(%rax),%r15
  14484. 40d9a2: lea 0x15180(%rbx,%r13,1),%rax
  14485. 40d9aa: mov %rax,0x8(%rsp)
  14486. 40d9af: lea 0x8(%rsp),%rdi
  14487. 40d9b4: callq 4023f0 <localtime@plt>
  14488. 40d9b9: cmp 0x28(%rax),%r15
  14489. 40d9bd: ╭ jne 40d9c4 <_D3std8datetime9LocalTime7tzToUTCMxFNbNelZl+0x84>
  14490. 40d9bf: │ mov %r15,%rdi
  14491. 40d9c2: ╭─┼ jmp 40d9e8 <_D3std8datetime9LocalTime7tzToUTCMxFNbNelZl+0xa8>
  14492. 40d9c4: │╭┼ jge 40d9d2 <_D3std8datetime9LocalTime7tzToUTCMxFNbNelZl+0x92>
  14493. 40d9c6: ││ add $0xfffffffffffff1f0,%r12
  14494. 40d9cd: ││ mov %r12,0x18(%rsp)
  14495. 40d9d2: │┕━ sub %r15,%r12
  14496. 40d9d5: │ mov %r12,0x18(%rsp)
  14497. 40d9da: │ lea 0x18(%rsp),%rdi
  14498. 40d9df: │ callq 4023f0 <localtime@plt>
  14499. 40d9e4: │ mov 0x28(%rax),%rdi
  14500. 40d9e8: ┕━━ callq 402d20 <_D4core4time52__T7convertVAyaa7_7365636f6e6473VAyaa6_686e73656373Z7convertFNaNbNiNflZl>
  14501. 40d9ed: sub %rax,%r14
  14502. 40d9f0: mov %r14,%rax
  14503. 40d9f3: add $0x20,%rsp
  14504. 40d9f7: pop %rbx
  14505. 40d9f8: pop %r12
  14506. 40d9fa: pop %r13
  14507. 40d9fc: pop %r14
  14508. 40d9fe: pop %r15
  14509. 40da00: retq
  14510. 40da01: nopw %cs:0x0(%rax,%rax,1)
  14511. 40da0b: nopl 0x0(%rax,%rax,1)
  14512.  
  14513. 000000000040da10 <_D3std8datetime9LocalTime6__ctorMyFNaNfZyC3std8datetime9LocalTime>:
  14514. 40da10: mov $0x431da1,%eax
  14515. 40da15: movq %rax,%xmm0
  14516. 40da1a: pslldq $0x8,%xmm0
  14517. 40da1f: movdqu %xmm0,0x10(%rdi)
  14518. 40da24: movq $0x0,0x20(%rdi)
  14519. 40da2c: movq $0x431da1,0x28(%rdi)
  14520. 40da34: movq $0x0,0x30(%rdi)
  14521. 40da3c: movq $0x431da1,0x38(%rdi)
  14522. 40da44: mov %rdi,%rax
  14523. 40da47: retq
  14524. 40da48: nopl 0x0(%rax,%rax,1)
  14525.  
  14526. 000000000040da50 <_D3std8datetime3UTC6hasDSTMxFNbNdNfZb>:
  14527. 40da50: xor %eax,%eax
  14528. 40da52: retq
  14529. 40da53: nopw %cs:0x0(%rax,%rax,1)
  14530. 40da5d: nopl (%rax)
  14531.  
  14532. 000000000040da60 <_D3std8datetime3UTC11dstInEffectMxFNbNflZb>:
  14533. 40da60: xor %eax,%eax
  14534. 40da62: retq
  14535. 40da63: nopw %cs:0x0(%rax,%rax,1)
  14536. 40da6d: nopl (%rax)
  14537.  
  14538. 000000000040da70 <_D3std8datetime3UTC7utcToTZMxFNbNflZl>:
  14539. 40da70: mov %rsi,%rax
  14540. 40da73: retq
  14541. 40da74: nopw %cs:0x0(%rax,%rax,1)
  14542. 40da7e: xchg %ax,%ax
  14543.  
  14544. 000000000040da80 <_D3std8datetime3UTC7tzToUTCMxFNbNflZl>:
  14545. 40da80: mov %rsi,%rax
  14546. 40da83: retq
  14547. 40da84: nopw %cs:0x0(%rax,%rax,1)
  14548. 40da8e: xchg %ax,%ax
  14549.  
  14550. 000000000040da90 <_D3std8datetime3UTC11utcOffsetAtMxFNbNflZS4core4time8Duration>:
  14551. 40da90: xor %edi,%edi
  14552. 40da92: ╭ jmpq 418f10 <_D4core4time27__T3durVAyaa6_686e73656373Z3durFNaNbNiNflZS4core4time8Duration>
  14553. 40da97: │ nopw 0x0(%rax,%rax,1)
  14554.  
  14555. 000000000040daa0 <_D3std8datetime3UTC6__ctorMyFNaNfZyC3std8datetime3UTC>:
  14556. 40daa0: mov $0x4356a7,%eax
  14557. 40daa5: movq %rax,%xmm0
  14558. 40daaa: mov $0x3,%eax
  14559. 40daaf: movq %rax,%xmm1
  14560. 40dab4: punpcklqdq %xmm0,%xmm1
  14561. 40dab8: movdqu %xmm1,0x10(%rdi)
  14562. 40dabd: movq $0x3,0x20(%rdi)
  14563. 40dac5: movq $0x4356a7,0x28(%rdi)
  14564. 40dacd: movq $0x3,0x30(%rdi)
  14565. 40dad5: movq $0x4356a7,0x38(%rdi)
  14566. 40dadd: mov %rdi,%rax
  14567. 40dae0: retq
  14568. 40dae1: nopw %cs:0x0(%rax,%rax,1)
  14569. 40daeb: nopl 0x0(%rax,%rax,1)
  14570.  
  14571. 000000000040daf0 <_D3std8datetime14SimpleTimeZone6hasDSTMxFNbNdNfZb>:
  14572. 40daf0: xor %eax,%eax
  14573. 40daf2: retq
  14574. 40daf3: nopw %cs:0x0(%rax,%rax,1)
  14575. 40dafd: nopl (%rax)
  14576.  
  14577. 000000000040db00 <_D3std8datetime14SimpleTimeZone11dstInEffectMxFNbNflZb>:
  14578. 40db00: xor %eax,%eax
  14579. 40db02: retq
  14580. 40db03: nopw %cs:0x0(%rax,%rax,1)
  14581. 40db0d: nopl (%rax)
  14582.  
  14583. 000000000040db10 <_D3std8datetime14SimpleTimeZone7utcToTZMxFNbNflZl>:
  14584. 40db10: push %rbx
  14585. 40db11: mov %rsi,%rbx
  14586. 40db14: mov 0x40(%rdi),%rdi
  14587. 40db18: callq 418040 <_D4core4time50__T7convertVAyaa6_686e73656373VAyaa6_686e73656373Z7convertFNaNbNiNflZl>
  14588. 40db1d: add %rbx,%rax
  14589. 40db20: pop %rbx
  14590. 40db21: retq
  14591. 40db22: nopw %cs:0x0(%rax,%rax,1)
  14592. 40db2c: nopl 0x0(%rax)
  14593.  
  14594. 000000000040db30 <_D3std8datetime14SimpleTimeZone7tzToUTCMxFNbNflZl>:
  14595. 40db30: push %rbx
  14596. 40db31: mov %rsi,%rbx
  14597. 40db34: mov 0x40(%rdi),%rdi
  14598. 40db38: callq 418040 <_D4core4time50__T7convertVAyaa6_686e73656373VAyaa6_686e73656373Z7convertFNaNbNiNflZl>
  14599. 40db3d: sub %rax,%rbx
  14600. 40db40: mov %rbx,%rax
  14601. 40db43: pop %rbx
  14602. 40db44: retq
  14603. 40db45: nopw %cs:0x0(%rax,%rax,1)
  14604. 40db4f: nop
  14605.  
  14606. 000000000040db50 <_D3std8datetime14SimpleTimeZone11utcOffsetAtMxFNbNflZS4core4time8Duration>:
  14607. 40db50: mov 0x40(%rdi),%rax
  14608. 40db54: retq
  14609. 40db55: nopw %cs:0x0(%rax,%rax,1)
  14610. 40db5f: nop
  14611.  
  14612. 000000000040db60 <_D3std8datetime13PosixTimeZone6hasDSTMxFNbNdNfZb>:
  14613. 40db60: mov 0x60(%rdi),%al
  14614. 40db63: and $0x1,%al
  14615. 40db65: retq
  14616. 40db66: nopw %cs:0x0(%rax,%rax,1)
  14617.  
  14618. 000000000040db70 <_D3std8datetime13PosixTimeZone11dstInEffectMxFNbNflZb>:
  14619. 40db70: push %rax
  14620. 40db71: movabs $0xf760800a084a8000,%rcx
  14621. 40db7b: add %rsi,%rcx
  14622. 40db7e: movabs $0xd6bf94d5e57a42bd,%rdx
  14623. 40db88: mov %rcx,%rax
  14624. 40db8b: imul %rdx
  14625. 40db8e: mov 0x40(%rdi),%rsi
  14626. 40db92: mov 0x48(%rdi),%rax
  14627. 40db96: xor %edi,%edi
  14628. 40db98: test %rsi,%rsi
  14629. 40db9b: ╭─── jle 40dbde <_D3std8datetime13PosixTimeZone11dstInEffectMxFNbNflZb+0x6e>
  14630. 40db9d: │ add %rcx,%rdx
  14631. 40dba0: │ mov %rdx,%rcx
  14632. 40dba3: │ shr $0x3f,%rcx
  14633. 40dba7: │ sar $0x17,%rdx
  14634. 40dbab: │ add %rcx,%rdx
  14635. 40dbae: │ mov %rax,%rcx
  14636. 40dbb1: │ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  14637. 40dbc0: │ ┍ cmp %rdx,(%rcx)
  14638. 40dbc3: │ ╭┼ jg 40dbd3 <_D3std8datetime13PosixTimeZone11dstInEffectMxFNbNflZb+0x63>
  14639. 40dbc5: │ │┆ inc %rdi
  14640. 40dbc8: │ │┆ add $0x10,%rcx
  14641. 40dbcc: │ │┆ cmp %rsi,%rdi
  14642. 40dbcf: │ │╰ jl 40dbc0 <_D3std8datetime13PosixTimeZone11dstInEffectMxFNbNflZb+0x50>
  14643. 40dbd1: │ │╭ jmp 40dbde <_D3std8datetime13PosixTimeZone11dstInEffectMxFNbNflZb+0x6e>
  14644. 40dbd3: │ ┕┿ test %rdi,%rdi
  14645. 40dbd6: │ ╭┼ je 40dbee <_D3std8datetime13PosixTimeZone11dstInEffectMxFNbNflZb+0x7e>
  14646. 40dbd8: │ ││ cmp $0xffffffffffffffff,%rdi
  14647. 40dbdc: │╭┼┼ jne 40dbf5 <_D3std8datetime13PosixTimeZone11dstInEffectMxFNbNflZb+0x85>
  14648. 40dbde: ┕┿┿┷ test %rsi,%rsi
  14649. 40dbe1: ╭──┼┼─ je 40dc0f <_D3std8datetime13PosixTimeZone11dstInEffectMxFNbNflZb+0x9f>
  14650. 40dbe3: │ ││ shl $0x4,%rsi
  14651. 40dbe7: │ ││ mov -0x8(%rsi,%rax,1),%rax
  14652. 40dbec: │ ╭┼┼─ jmp 40dc08 <_D3std8datetime13PosixTimeZone11dstInEffectMxFNbNflZb+0x98>
  14653. 40dbee: │ ││┕━ test %rsi,%rsi
  14654. 40dbf1: │ ││ ╭ jne 40dc04 <_D3std8datetime13PosixTimeZone11dstInEffectMxFNbNflZb+0x94>
  14655. 40dbf3: ╭┼─┼┼─┼ jmp 40dc23 <_D3std8datetime13PosixTimeZone11dstInEffectMxFNbNflZb+0xb3>
  14656. 40dbf5: ││ │┕━┿ dec %rdi
  14657. 40dbf8: ││ │ │ cmp %rsi,%rdi
  14658. 40dbfb: ││╭┼──┼ jae 40dc23 <_D3std8datetime13PosixTimeZone11dstInEffectMxFNbNflZb+0xb3>
  14659. 40dbfd: ││││ │ shl $0x4,%rdi
  14660. 40dc01: ││││ │ add %rdi,%rax
  14661. 40dc04: ││││ ┕ mov 0x8(%rax),%rax
  14662. 40dc08: │││┕━━━ mov 0x4(%rax),%al
  14663. 40dc0b: │││ and $0x1,%al
  14664. 40dc0d: │││ pop %rcx
  14665. 40dc0e: │││ retq
  14666. 40dc0f: │┕┿━━━━ mov $0x34,%edi
  14667. 40dc14: │ │ mov $0x4323e0,%esi
  14668. 40dc19: │ │ mov $0x8cc,%edx
  14669. 40dc1e: │ │ callq 4161f0 <_d_arraybounds>
  14670. 40dc23: ┕━┷━━━━ mov $0x2c,%edi
  14671. 40dc28: mov $0x4366b0,%esi
  14672. 40dc2d: mov $0x6efd,%edx
  14673. 40dc32: callq 4161f0 <_d_arraybounds>
  14674. 40dc37: nopw 0x0(%rax,%rax,1)
  14675.  
  14676. 000000000040dc40 <_D3std8datetime13PosixTimeZone7utcToTZMxFNbNflZl>:
  14677. 40dc40: push %r14
  14678. 40dc42: push %rbx
  14679. 40dc43: push %rax
  14680. 40dc44: mov %rsi,%r14
  14681. 40dc47: mov 0x50(%rdi),%rsi
  14682. 40dc4b: movabs $0xf760800a084a8000,%rcx
  14683. 40dc55: add %r14,%rcx
  14684. 40dc58: movabs $0xd6bf94d5e57a42bd,%rdx
  14685. 40dc62: mov %rcx,%rax
  14686. 40dc65: imul %rdx
  14687. 40dc68: add %rcx,%rdx
  14688. 40dc6b: mov %rdx,%rax
  14689. 40dc6e: shr $0x3f,%rax
  14690. 40dc72: sar $0x17,%rdx
  14691. 40dc76: add %rax,%rdx
  14692. 40dc79: xor %eax,%eax
  14693. 40dc7b: test %rsi,%rsi
  14694. 40dc7e: ╭────── je 40dcf0 <_D3std8datetime13PosixTimeZone7utcToTZMxFNbNflZl+0xb0>
  14695. 40dc80: │ mov 0x58(%rdi),%r8
  14696. 40dc84: │ mov (%r8),%rbx
  14697. 40dc87: │ cmp %rdx,%rbx
  14698. 40dc8a: │╭───── jge 40dcf0 <_D3std8datetime13PosixTimeZone7utcToTZMxFNbNflZl+0xb0>
  14699. 40dc8c: ││ test %rsi,%rsi
  14700. 40dc8f: ││ ╭─── jle 40dcd1 <_D3std8datetime13PosixTimeZone7utcToTZMxFNbNflZl+0x91>
  14701. 40dc91: ││ │ cmp %rdx,%rbx
  14702. 40dc94: ││╭┼─── jg 40dcec <_D3std8datetime13PosixTimeZone7utcToTZMxFNbNflZl+0xac>
  14703. 40dc96: ││││ lea 0x10(%r8),%rbx
  14704. 40dc9a: ││││ mov $0xffffffffffffffff,%rax
  14705. 40dca1: ││││ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  14706. 40dcb0: ││││ ┍ lea 0x2(%rax),%rcx
  14707. 40dcb4: ││││ ┆ cmp %rsi,%rcx
  14708. 40dcb7: ││││ ╭┼ jge 40dcd1 <_D3std8datetime13PosixTimeZone7utcToTZMxFNbNflZl+0x91>
  14709. 40dcb9: ││││ │┆ inc %rax
  14710. 40dcbc: ││││ │┆ cmp %rdx,(%rbx)
  14711. 40dcbf: ││││ │┆ lea 0x10(%rbx),%rbx
  14712. 40dcc3: ││││ │╰ jle 40dcb0 <_D3std8datetime13PosixTimeZone7utcToTZMxFNbNflZl+0x70>
  14713. 40dcc5: ││││ │ cmp $0xffffffffffffffff,%rax
  14714. 40dcc9: ││││╭┼─ je 40dcec <_D3std8datetime13PosixTimeZone7utcToTZMxFNbNflZl+0xac>
  14715. 40dccb: ││││││ cmp $0xfffffffffffffffe,%rax
  14716. 40dccf: ││││││╭ jne 40dcdc <_D3std8datetime13PosixTimeZone7utcToTZMxFNbNflZl+0x9c>
  14717. 40dcd1: │││┕┿┷┿ shl $0x4,%rsi
  14718. 40dcd5: │││ │ │ mov -0x8(%rsi,%r8,1),%eax
  14719. 40dcda: │││ │╭┼ jmp 40dcf0 <_D3std8datetime13PosixTimeZone7utcToTZMxFNbNflZl+0xb0>
  14720. 40dcdc: │││ ││┕ cmp %rsi,%rax
  14721. 40dcdf: ╭┼┼┼─┼┼─ jae 40dd95 <_D3std8datetime13PosixTimeZone7utcToTZMxFNbNflZl+0x155>
  14722. 40dce5: ││││ ││ shl $0x4,%rax
  14723. 40dce9: ││││ ││ add %rax,%r8
  14724. 40dcec: │││┕━┷┿━ mov 0x8(%r8),%eax
  14725. 40dcf0: │┕┷━━━┷━ mov 0x40(%rdi),%rsi
  14726. 40dcf4: │ mov 0x48(%rdi),%rbx
  14727. 40dcf8: │ xor %edi,%edi
  14728. 40dcfa: │ test %rsi,%rsi
  14729. 40dcfd: │ ╭─── jle 40dd2e <_D3std8datetime13PosixTimeZone7utcToTZMxFNbNflZl+0xee>
  14730. 40dcff: │ │ mov %rbx,%rcx
  14731. 40dd02: │ │ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  14732. 40dd10: │ │ ┍ cmp %rdx,(%rcx)
  14733. 40dd13: │ │ ╭┼ jg 40dd23 <_D3std8datetime13PosixTimeZone7utcToTZMxFNbNflZl+0xe3>
  14734. 40dd15: │ │ │┆ inc %rdi
  14735. 40dd18: │ │ │┆ add $0x10,%rcx
  14736. 40dd1c: │ │ │┆ cmp %rsi,%rdi
  14737. 40dd1f: │ │ │╰ jl 40dd10 <_D3std8datetime13PosixTimeZone7utcToTZMxFNbNflZl+0xd0>
  14738. 40dd21: │ │ │╭ jmp 40dd2e <_D3std8datetime13PosixTimeZone7utcToTZMxFNbNflZl+0xee>
  14739. 40dd23: │ │ ┕┿ test %rdi,%rdi
  14740. 40dd26: │ │ ╭┼ je 40dd3e <_D3std8datetime13PosixTimeZone7utcToTZMxFNbNflZl+0xfe>
  14741. 40dd28: │ │ ││ cmp $0xffffffffffffffff,%rdi
  14742. 40dd2c: │ │╭┼┼ jne 40dd45 <_D3std8datetime13PosixTimeZone7utcToTZMxFNbNflZl+0x105>
  14743. 40dd2e: │ ┕┿┿┷ test %rsi,%rsi
  14744. 40dd31: │ ╭──┼┼─ je 40dd6d <_D3std8datetime13PosixTimeZone7utcToTZMxFNbNflZl+0x12d>
  14745. 40dd33: │ │ ││ shl $0x4,%rsi
  14746. 40dd37: │ │ ││ mov -0x8(%rsi,%rbx,1),%rcx
  14747. 40dd3c: │ │ ╭┼┼─ jmp 40dd58 <_D3std8datetime13PosixTimeZone7utcToTZMxFNbNflZl+0x118>
  14748. 40dd3e: │ │ ││┕━ test %rsi,%rsi
  14749. 40dd41: │ │ ││ ╭ jne 40dd54 <_D3std8datetime13PosixTimeZone7utcToTZMxFNbNflZl+0x114>
  14750. 40dd43: │╭┼─┼┼─┼ jmp 40dd81 <_D3std8datetime13PosixTimeZone7utcToTZMxFNbNflZl+0x141>
  14751. 40dd45: │││ │┕━┿ dec %rdi
  14752. 40dd48: │││ │ │ cmp %rsi,%rdi
  14753. 40dd4b: │││╭┼──┼ jae 40dd81 <_D3std8datetime13PosixTimeZone7utcToTZMxFNbNflZl+0x141>
  14754. 40dd4d: │││││ │ shl $0x4,%rdi
  14755. 40dd51: │││││ │ add %rdi,%rbx
  14756. 40dd54: │││││ ┕ mov 0x8(%rbx),%rcx
  14757. 40dd58: ││││┕━━━ add (%rcx),%eax
  14758. 40dd5a: ││││ movslq %eax,%rdi
  14759. 40dd5d: ││││ callq 402d20 <_D4core4time52__T7convertVAyaa7_7365636f6e6473VAyaa6_686e73656373Z7convertFNaNbNiNflZl>
  14760. 40dd62: ││││ add %r14,%rax
  14761. 40dd65: ││││ add $0x8,%rsp
  14762. 40dd69: ││││ pop %rbx
  14763. 40dd6a: ││││ pop %r14
  14764. 40dd6c: ││││ retq
  14765. 40dd6d: ││┕┿━━━━ mov $0x34,%edi
  14766. 40dd72: ││ │ mov $0x4323e0,%esi
  14767. 40dd77: ││ │ mov $0x8cc,%edx
  14768. 40dd7c: ││ │ callq 4161f0 <_d_arraybounds>
  14769. 40dd81: │┕━┷━━━━ mov $0x2c,%edi
  14770. 40dd86: │ mov $0x4366b0,%esi
  14771. 40dd8b: │ mov $0x6f16,%edx
  14772. 40dd90: │ callq 4161f0 <_d_arraybounds>
  14773. 40dd95: ┕━━━━━━━ mov $0x2c,%edi
  14774. 40dd9a: mov $0x4366b0,%esi
  14775. 40dd9f: mov $0x71e6,%edx
  14776. 40dda4: callq 4161f0 <_d_arraybounds>
  14777. 40dda9: nopl 0x0(%rax)
  14778.  
  14779. 000000000040ddb0 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl>:
  14780. 40ddb0: push %r14
  14781. 40ddb2: push %rbx
  14782. 40ddb3: sub $0x18,%rsp
  14783. 40ddb7: mov %rsi,%r14
  14784. 40ddba: mov 0x50(%rdi),%rsi
  14785. 40ddbe: movabs $0xf760800a084a8000,%rcx
  14786. 40ddc8: add %r14,%rcx
  14787. 40ddcb: movabs $0xd6bf94d5e57a42bd,%rdx
  14788. 40ddd5: mov %rcx,%rax
  14789. 40ddd8: imul %rdx
  14790. 40dddb: add %rcx,%rdx
  14791. 40ddde: mov %rdx,%rax
  14792. 40dde1: shr $0x3f,%rax
  14793. 40dde5: sar $0x17,%rdx
  14794. 40dde9: add %rax,%rdx
  14795. 40ddec: xor %r10d,%r10d
  14796. 40ddef: test %rsi,%rsi
  14797. 40ddf2: ╭────── je 40de60 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0xb0>
  14798. 40ddf4: │ mov 0x58(%rdi),%r8
  14799. 40ddf8: │ mov (%r8),%rax
  14800. 40ddfb: │ cmp %rdx,%rax
  14801. 40ddfe: │╭───── jge 40de60 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0xb0>
  14802. 40de00: ││ test %rsi,%rsi
  14803. 40de03: ││ ╭─── jle 40de41 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x91>
  14804. 40de05: ││ │ cmp %rdx,%rax
  14805. 40de08: ││╭┼─── jg 40de5c <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0xac>
  14806. 40de0a: ││││ lea 0x10(%r8),%rbx
  14807. 40de0e: ││││ mov $0xffffffffffffffff,%rax
  14808. 40de15: ││││ data32 nopw %cs:0x0(%rax,%rax,1)
  14809. 40de20: ││││ ┍ lea 0x2(%rax),%rcx
  14810. 40de24: ││││ ┆ cmp %rsi,%rcx
  14811. 40de27: ││││ ╭┼ jge 40de41 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x91>
  14812. 40de29: ││││ │┆ inc %rax
  14813. 40de2c: ││││ │┆ cmp %rdx,(%rbx)
  14814. 40de2f: ││││ │┆ lea 0x10(%rbx),%rbx
  14815. 40de33: ││││ │╰ jle 40de20 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x70>
  14816. 40de35: ││││ │ cmp $0xffffffffffffffff,%rax
  14817. 40de39: ││││╭┼─ je 40de5c <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0xac>
  14818. 40de3b: ││││││ cmp $0xfffffffffffffffe,%rax
  14819. 40de3f: ││││││╭ jne 40de4c <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x9c>
  14820. 40de41: │││┕┿┷┿ shl $0x4,%rsi
  14821. 40de45: │││ │ │ mov -0x8(%rsi,%r8,1),%r10d
  14822. 40de4a: │││ │╭┼ jmp 40de60 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0xb0>
  14823. 40de4c: │││ ││┕ cmp %rsi,%rax
  14824. 40de4f: ╭──────┼┼┼─┼┼─ jae 40e043 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x293>
  14825. 40de55: │ │││ ││ shl $0x4,%rax
  14826. 40de59: │ │││ ││ add %rax,%r8
  14827. 40de5c: │ ││┕━┷┿━ mov 0x8(%r8),%r10d
  14828. 40de60: │ ┕┷━━━┷━ mov 0x40(%rdi),%rsi
  14829. 40de64: │ mov 0x48(%rdi),%r9
  14830. 40de68: │ xor %edi,%edi
  14831. 40de6a: │ test %rsi,%rsi
  14832. 40de6d: │ ╭─────────── jle 40dfae <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x1fe>
  14833. 40de73: │ │ lea -0x15180(%rdx),%rax
  14834. 40de7a: │ │ lea 0x15180(%rdx),%rcx
  14835. 40de81: │ │ mov %r9,%rbx
  14836. 40de84: │ │ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  14837. 40de90: │ │ ┍ cmp %rax,(%rbx)
  14838. 40de93: │ │ ╭┼ jg 40dea6 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0xf6>
  14839. 40de95: │ │ │┆ inc %rdi
  14840. 40de98: │ │ │┆ add $0x10,%rbx
  14841. 40de9c: │ │ │┆ cmp %rsi,%rdi
  14842. 40de9f: │ │ │╰ jl 40de90 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0xe0>
  14843. 40dea1: │ │ ╭───────┼─ jmpq 40dfae <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x1fe>
  14844. 40dea6: │ │ │ ┕━ cmp $0xffffffffffffffff,%rdi
  14845. 40deaa: │ │ │ ╭─────── je 40dfae <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x1fe>
  14846. 40deb0: │ │ │ │ mov %rsi,%r11
  14847. 40deb3: │ │ │ │ sub %rdi,%r11
  14848. 40deb6: │╭┼─┼─┼─────── jb 40e007 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x257>
  14849. 40debc: │││ │ │ mov $0xffffffffffffffff,%r8
  14850. 40dec3: │││ │ │ test %r11,%r11
  14851. 40dec6: │││ │ │ ╭── jle 40def6 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x146>
  14852. 40dec8: │││ │ │ │ mov %rdi,%rax
  14853. 40decb: │││ │ │ │ shl $0x4,%rax
  14854. 40decf: │││ │ │ │ add %r9,%rax
  14855. 40ded2: │││ │ │ │ xor %ebx,%ebx
  14856. 40ded4: │││ │ │ │ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  14857. 40dee0: │││ │ │ │ ┍ cmp %rcx,(%rax)
  14858. 40dee3: │││ │ │ │╭┼ jg 40def3 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x143>
  14859. 40dee5: │││ │ │ ││┆ inc %rbx
  14860. 40dee8: │││ │ │ ││┆ add $0x10,%rax
  14861. 40deec: │││ │ │ ││┆ cmp %r11,%rbx
  14862. 40deef: │││ │ │ ││╰ jl 40dee0 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x130>
  14863. 40def1: │││ │ │ ││╭ jmp 40def6 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x146>
  14864. 40def3: │││ │ │ │┕┿ mov %rbx,%r8
  14865. 40def6: │││ │ │ ┕━┷ test %rdi,%rdi
  14866. 40def9: │││ │ │ ╭─ je 40df11 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x161>
  14867. 40defb: │││ │ │ │ lea -0x1(%rdi),%rax
  14868. 40deff: │││ │ │ │ cmp %rsi,%rax
  14869. 40df02: │││╭┼─┼─────┼─ jae 40e01b <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x26b>
  14870. 40df08: │││││ │ │ shl $0x4,%rax
  14871. 40df0c: │││││ │ │ add %r9,%rax
  14872. 40df0f: │││││ │ │╭ jmp 40df1d <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x16d>
  14873. 40df11: │││││ │ ┕┿ test %rsi,%rsi
  14874. 40df14: │││││ │ │ mov %r9,%rax
  14875. 40df17: │││││╭┼──────┼ je 40e01b <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x26b>
  14876. 40df1d: │││││││ ┕ movups (%rax),%xmm0
  14877. 40df20: │││││││ movaps %xmm0,(%rsp)
  14878. 40df24: │││││││ cmp $0xffffffffffffffff,%r8
  14879. 40df28: │││││││ ╭ je 40df39 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x189>
  14880. 40df2a: │││││││ │ test %r8,%r8
  14881. 40df2d: │││││││ ╭┼ jne 40df48 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x198>
  14882. 40df2f: │││││││ ││ mov 0x8(%rsp),%rax
  14883. 40df34: │││││││ ╭──┼┼ jmpq 40dfbc <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x20c>
  14884. 40df39: │││││││ │ │┕ test %rsi,%rsi
  14885. 40df3c: │││││││╭─┼──┼─ je 40dff3 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x243>
  14886. 40df42: ││││││││ │ │ lea -0x1(%rsi),%rax
  14887. 40df46: ││││││││ │ │╭ jmp 40df56 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x1a6>
  14888. 40df48: ││││││││ │ ┕┿ lea -0x1(%rdi,%r8,1),%rax
  14889. 40df4d: ││││││││ │ │ cmp %rsi,%rax
  14890. 40df50: │││││││┼─┼───┼ jae 40e02f <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x27f>
  14891. 40df56: ││││││││ │ ┕ mov 0x8(%rsp),%rcx
  14892. 40df5b: ││││││││ │ mov (%rcx),%r8d
  14893. 40df5e: ││││││││ │ shl $0x4,%rax
  14894. 40df62: ││││││││ │ mov 0x8(%r9,%rax,1),%rax
  14895. 40df67: ││││││││ │ cmp (%rax),%r8d
  14896. 40df6a: ││││││││ │ ╭ jge 40df73 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x1c3>
  14897. 40df6c: ││││││││ │ │ add $0xfffffffffffff1f0,%rdx
  14898. 40df73: ││││││││ │ ┕ test %r11,%r11
  14899. 40df76: ││││││││ │ ╭── jle 40dfae <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x1fe>
  14900. 40df78: ││││││││ │ │ movslq %r8d,%rax
  14901. 40df7b: ││││││││ │ │ sub %rax,%rdx
  14902. 40df7e: ││││││││ │ │ mov %rdi,%rax
  14903. 40df81: ││││││││ │ │ shl $0x4,%rax
  14904. 40df85: ││││││││ │ │ add %r9,%rax
  14905. 40df88: ││││││││ │ │ xor %ecx,%ecx
  14906. 40df8a: ││││││││ │ │ nopw 0x0(%rax,%rax,1)
  14907. 40df90: ││││││││ │ │ ┍ cmp %rdx,(%rax)
  14908. 40df93: ││││││││ │ │╭┼ jg 40dfa3 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x1f3>
  14909. 40df95: ││││││││ │ ││┆ inc %rcx
  14910. 40df98: ││││││││ │ ││┆ add $0x10,%rax
  14911. 40df9c: ││││││││ │ ││┆ cmp %r11,%rcx
  14912. 40df9f: ││││││││ │ ││╰ jl 40df90 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x1e0>
  14913. 40dfa1: ││││││││ │ ││╭ jmp 40dfae <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x1fe>
  14914. 40dfa3: ││││││││ │ │┕┿ test %rcx,%rcx
  14915. 40dfa6: ││││││││ │─┼─┼ je 40dfeb <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x23b>
  14916. 40dfa8: ││││││││ │ │ │ cmp $0xffffffffffffffff,%rcx
  14917. 40dfac: ││││││││ │ │╭┼ jne 40dfd5 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x225>
  14918. 40dfae: ││┕┿┷┿┷┿━┿━┷┿┷ test %rsi,%rsi
  14919. 40dfb1: ││ │ │││ │╭─┼─ je 40dff3 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x243>
  14920. 40dfb3: ││ │ │││ ││ │ shl $0x4,%rsi
  14921. 40dfb7: ││ │ │││ ││ │ mov -0x8(%rsi,%r9,1),%rax
  14922. 40dfbc: ││ │ │││ ┕┿━┿━ add (%rax),%r10d
  14923. 40dfbf: ││ │ │││ ││ │ movslq %r10d,%rdi
  14924. 40dfc2: ││ │ │││ ││┍┿━ callq 402d20 <_D4core4time52__T7convertVAyaa7_7365636f6e6473VAyaa6_686e73656373Z7convertFNaNbNiNflZl>
  14925. 40dfc7: ││ │ │││ ││┆│ sub %rax,%r14
  14926. 40dfca: ││ │ │││ ││┆│ mov %r14,%rax
  14927. 40dfcd: ││ │ │││ ││┆│ add $0x18,%rsp
  14928. 40dfd1: ││ │ │││ ││┆│ pop %rbx
  14929. 40dfd2: ││ │ │││ ││┆│ pop %r14
  14930. 40dfd4: ││ │ │││ ││┆│ retq
  14931. 40dfd5: ││ │ │││ ││┆┕━ lea -0x1(%rdi,%rcx,1),%rax
  14932. 40dfda: ││ │ │││ ││┆ cmp %rsi,%rax
  14933. 40dfdd: ││ │ │││╭┼┼┼── jae 40e057 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x2a7>
  14934. 40dfdf: ││ │ ││││││┆ shl $0x4,%rax
  14935. 40dfe3: ││ │ ││││││┆ mov 0x8(%r9,%rax,1),%rax
  14936. 40dfe8: ││ │ ││││││┆ mov (%rax),%r8d
  14937. 40dfeb: ││ │ ││││┕┿┿━━ add %r10d,%r8d
  14938. 40dfee: ││ │ ││││ │┆ movslq %r8d,%rdi
  14939. 40dff1: ││ │ ││││ │╰── jmp 40dfc2 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNbNflZl+0x212>
  14940. 40dff3: ││ │ ││┕┿━┷━━━ mov $0x34,%edi
  14941. 40dff8: ││ │ ││ │ mov $0x4323e0,%esi
  14942. 40dffd: ││ │ ││ │ mov $0x8cc,%edx
  14943. 40e002: ││ │ ││ │ callq 4161f0 <_d_arraybounds>
  14944. 40e007: │┕━┿━┿┿━┿━━━━━ mov $0x2c,%edi
  14945. 40e00c: │ │ ││ │ mov $0x4366b0,%esi
  14946. 40e011: │ │ ││ │ mov $0x6f32,%edx
  14947. 40e016: │ │ ││ │ callq 4161f0 <_d_arraybounds>
  14948. 40e01b: │ ┕━┷┿━┿━━━━━ mov $0x2c,%edi
  14949. 40e020: │ │ │ mov $0x4366b0,%esi
  14950. 40e025: │ │ │ mov $0x6f33,%edx
  14951. 40e02a: │ │ │ callq 4161f0 <_d_arraybounds>
  14952. 40e02f: │ ┕━┿━━━━━ mov $0x2c,%edi
  14953. 40e034: │ │ mov $0x4366b0,%esi
  14954. 40e039: │ │ mov $0x6f39,%edx
  14955. 40e03e: │ │ callq 4161f0 <_d_arraybounds>
  14956. 40e043: ┕━━━━━━━┿━━━━━ mov $0x2c,%edi
  14957. 40e048: │ mov $0x4366b0,%esi
  14958. 40e04d: │ mov $0x71e6,%edx
  14959. 40e052: │ callq 4161f0 <_d_arraybounds>
  14960. 40e057: ┕━━━━━ mov $0x2c,%edi
  14961. 40e05c: mov $0x4366b0,%esi
  14962. 40e061: mov $0x6f44,%edx
  14963. 40e066: callq 4161f0 <_d_arraybounds>
  14964. 40e06b: nopl 0x0(%rax,%rax,1)
  14965.  
  14966. 000000000040e070 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk>:
  14967. 40e070: push %rbp
  14968. 40e071: push %r15
  14969. 40e073: push %r14
  14970. 40e075: push %r13
  14971. 40e077: push %r12
  14972. 40e079: push %rbx
  14973. 40e07a: sub $0x58,%rsp
  14974. 40e07e: mov %rcx,%r12
  14975. 40e081: mov %rsi,(%rsp)
  14976. 40e085: mov %edi,%r15d
  14977. 40e088: movups 0x24da9(%rip),%xmm0 # 432e38 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x30>
  14978. 40e08f: movaps %xmm0,0x40(%rsp)
  14979. 40e094: movups 0x24d8d(%rip),%xmm0 # 432e28 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x20>
  14980. 40e09b: movaps %xmm0,0x30(%rsp)
  14981. 40e0a0: movups 0x24d71(%rip),%xmm0 # 432e18 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10>
  14982. 40e0a7: movaps %xmm0,0x20(%rsp)
  14983. 40e0ac: movups 0x24d55(%rip),%xmm0 # 432e08 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ>
  14984. 40e0b3: movaps %xmm0,0x10(%rsp)
  14985. 40e0b8: lea 0x10(%rsp),%rbx
  14986. 40e0bd: mov %rbx,%rdi
  14987. 40e0c0: callq 406c90 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__ctorMFNaNbNcNiNfxAaZS3std6format18__T10FormatSpecTaZ10FormatSpec>
  14988. 40e0c5: mov %rbx,%rdi
  14989. 40e0c8: mov %r12,%rsi
  14990. 40e0cb: callq 4082b0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb>
  14991. 40e0d0: xor %ebp,%ebp
  14992. 40e0d2: test $0x1,%al
  14993. 40e0d4: ╭───────────────── je 40e392 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x322>
  14994. 40e0da: │ test %r15d,%r15d
  14995. 40e0dd: │ mov $0x7ffffffe,%r14d
  14996. 40e0e3: │ cmovns %r15d,%r14d
  14997. 40e0e7: │ ╭───── js 40e225 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x1b5>
  14998. 40e0ed: │ │ xor %ebx,%ebx
  14999. 40e0ef: │ │ lea 0x10(%rsp),%r13
  15000. 40e0f4: │ │ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  15001. 40e100: │ │┍━━━━ mov 0x19(%rsp),%al
  15002. 40e104: │ │┆ cmp $0x1,%ebx
  15003. 40e107: │ │┆ ╭ jne 40e111 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0xa1>
  15004. 40e109: │ │┆ │ test %al,%al
  15005. 40e10b: │ ╭────────┼┼───┼ je 40e362 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x2f2>
  15006. 40e111: │ │ │┆ ┕ mov 0x10(%rsp),%rbp
  15007. 40e116: │ │ │┆ cmp $0x7fffffff,%ebp
  15008. 40e11c: │ │ │┆ ╭ jne 40e140 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0xd0>
  15009. 40e11e: │ │ │┆ │ test %ebx,%ebx
  15010. 40e120: │╭─┼────────┼┼───┼ jne 40e3a3 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x333>
  15011. 40e126: ││ │ │┆ │ mov %r15d,0x10(%rsp)
  15012. 40e12b: ││ │ │┆ │ mov $0x1,%ebx
  15013. 40e130: ││ │ │┆ ╭┼ jmp 40e160 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0xf0>
  15014. 40e132: ││ │ │┆ ││ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  15015. 40e140: ││ │ │┆ │┕ test %ebp,%ebp
  15016. 40e142: ││ │ │┆ │╭ jns 40e160 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0xf0>
  15017. 40e144: ││ │ │┆ ││ cmp $0xffffffff,%ebp
  15018. 40e147: ││╭┼────────┼┼──┼┼ jne 40e3ac <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x33c>
  15019. 40e14d: ││││ │┆ ││ mov %ebp,%ecx
  15020. 40e14f: ││││ │┆ ││ neg %ecx
  15021. 40e151: ││││ │┆ ││ cmp %ecx,%ebx
  15022. 40e153: ││││ │┆ ││ cmovb %ecx,%ebx
  15023. 40e156: ││││ │┆ ││ mov %r15d,0x10(%rsp)
  15024. 40e15b: ││││ │┆ ││ nopl 0x0(%rax,%rax,1)
  15025. 40e160: ││││ │┆ ┕┷ shr $0x20,%rbp
  15026. 40e164: ││││ │┆ cmp $0x7fffffff,%ebp
  15027. 40e16a: ││││ │┆ ╭ jne 40e180 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x110>
  15028. 40e16c: ││││ │┆ │ test %ebx,%ebx
  15029. 40e16e: ││││╭───────┼┼───┼ jne 40e3a3 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x333>
  15030. 40e174: │││││ │┆ │ mov %r14d,0x14(%rsp)
  15031. 40e179: │││││ │┆ │ mov $0x1,%ebp
  15032. 40e17e: │││││ │┆╭──┼ jmp 40e1b0 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x140>
  15033. 40e180: │││││ │┆│ ┕ test %ebp,%ebp
  15034. 40e182: │││││ │┆│ ╭ js 40e188 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x118>
  15035. 40e184: │││││ │┆│ │ mov %ebx,%ebp
  15036. 40e186: │││││ │┆│╭─┼ jmp 40e1b0 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x140>
  15037. 40e188: │││││ │┆││ ┕ cmp $0xffffffff,%ebp
  15038. 40e18b: │││││╭──────┼┼┼┼── jne 40e3ac <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x33c>
  15039. 40e191: ││││││ │┆││ neg %ebp
  15040. 40e193: ││││││ │┆││ cmp %ebp,%ebx
  15041. 40e195: ││││││ │┆││ cmovae %ebx,%ebp
  15042. 40e198: ││││││ │┆││ test %r15d,%r15d
  15043. 40e19b: ││││││ │┆││ ╭ js 40e1a4 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x134>
  15044. 40e19d: ││││││ │┆││ │ mov %r15d,0x14(%rsp)
  15045. 40e1a2: ││││││ │┆││╭┼ jmp 40e1b0 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x140>
  15046. 40e1a4: ││││││ │┆│││┕ movl $0x7ffffffe,0x14(%rsp)
  15047. 40e1ac: ││││││ │┆│││ nopl 0x0(%rax)
  15048. 40e1b0: ││││││ │┆┕┷┷━ test %al,%al
  15049. 40e1b2: ││││││ │┆ ╭── je 40e1f0 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x180>
  15050. 40e1b4: ││││││ │┆ │ mov 0x1a(%rsp),%cl
  15051. 40e1b8: ││││││ │┆ │ movzbl %al,%eax
  15052. 40e1bb: ││││││ │┆ │ cmp $0x1,%eax
  15053. 40e1be: ││││││ │┆ │╭─ jne 40e1d9 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x169>
  15054. 40e1c0: ││││││ │┆ ││ movzbl %cl,%edx
  15055. 40e1c3: ││││││ │┆ ││ cmp %edx,%eax
  15056. 40e1c5: ││││││ │┆ ││╭ ja 40e1d9 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x169>
  15057. 40e1c7: ││││││ │┆ │││ mov %r13,%rdi
  15058. 40e1ca: ││││││ │┆ │││ mov %r15d,%esi
  15059. 40e1cd: ││││││ │┆ │││ mov %r12,%rdx
  15060. 40e1d0: ││││││ │┆ │││ callq 40e4a0 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTiTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderiKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  15061. 40e1d5: ││││││ │┆ │││ mov 0x1a(%rsp),%cl
  15062. 40e1d9: ││││││ │┆ │┕┷ movzbl %cl,%eax
  15063. 40e1dc: ││││││ │┆ │ cmp %eax,%ebp
  15064. 40e1de: ││││││ │┆ │ cmovb %eax,%ebp
  15065. 40e1e1: ││││││ │┆ │ ╭ jmp 40e20b <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x19b>
  15066. 40e1e3: ││││││ │┆ │ │ data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  15067. 40e1f0: ││││││ │┆ ┕━┿ test %ebp,%ebp
  15068. 40e1f2: ││││││╭─────┼┼───┼ jne 40e3b8 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x348>
  15069. 40e1f8: │││││││ │┆ │ mov %r13,%rdi
  15070. 40e1fb: │││││││ │┆ │ mov %r15d,%esi
  15071. 40e1fe: │││││││ │┆ │ mov %r12,%rdx
  15072. 40e201: │││││││ │┆ │ callq 40e4a0 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTiTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderiKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  15073. 40e206: │││││││ │┆ │ mov $0x1,%ebp
  15074. 40e20b: │││││││ │┆ ┕ mov %r13,%rdi
  15075. 40e20e: │││││││ │┆ mov %r12,%rsi
  15076. 40e211: │││││││ │┆ callq 4082b0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb>
  15077. 40e216: │││││││ │┆ test $0x1,%al
  15078. 40e218: │││││││ │┆ mov %ebp,%ebx
  15079. 40e21a: │││││││ │╰──── jne 40e100 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x90>
  15080. 40e220: │││││││╭────┼───── jmpq 40e392 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x322>
  15081. 40e225: ││││││││ ┕━━━━━ mov %r15d,%eax
  15082. 40e228: ││││││││ neg %eax
  15083. 40e22a: ││││││││ mov %eax,0xc(%rsp)
  15084. 40e22e: ││││││││ xor %ebx,%ebx
  15085. 40e230: ││││││││ lea 0x10(%rsp),%r13
  15086. 40e235: ││││││││ data32 nopw %cs:0x0(%rax,%rax,1)
  15087. 40e240: ││││││││ ┍━━━━━━━ cmp $0x1,%ebx
  15088. 40e243: ││││││││ ┆ ╭ jne 40e251 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x1e1>
  15089. 40e245: ││││││││ ┆ │ mov 0x19(%rsp),%al
  15090. 40e249: ││││││││ ┆ │ test %al,%al
  15091. 40e24b: ││││││││ ┆╭─────┼ je 40e362 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x2f2>
  15092. 40e251: ││││││││ ┆│ ┕ mov 0x10(%rsp),%ebp
  15093. 40e255: ││││││││ ┆│ cmp $0x7fffffff,%ebp
  15094. 40e25b: ││││││││ ┆│ ╭ jne 40e270 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x200>
  15095. 40e25d: ││││││││ ┆│ │ test %ebx,%ebx
  15096. 40e25f: ││││││││╭─┼┼─────┼ jne 40e3a3 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x333>
  15097. 40e265: │││││││││ ┆│ │ mov $0x1,%ebx
  15098. 40e26a: │││││││││ ┆│ ╭┼ jmp 40e284 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x214>
  15099. 40e26c: │││││││││ ┆│ ││ nopl 0x0(%rax)
  15100. 40e270: │││││││││ ┆│ │┕ test %ebp,%ebp
  15101. 40e272: │││││││││ ┆│ ╭┼─ jns 40e299 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x229>
  15102. 40e274: │││││││││ ┆│ ││ cmp $0xffffffff,%ebp
  15103. 40e277: │││││││││╭┼┼───┼┼─ jne 40e3ac <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x33c>
  15104. 40e27d: ││││││││││┆│ ││ neg %ebp
  15105. 40e27f: ││││││││││┆│ ││ cmp %ebp,%ebx
  15106. 40e281: ││││││││││┆│ ││ cmovb %ebp,%ebx
  15107. 40e284: ││││││││││┆│ │┕━ mov $0x1,%esi
  15108. 40e289: ││││││││││┆│ │ mov %r13,%rdi
  15109. 40e28c: ││││││││││┆│ │ callq 407060 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flDashMFNaNbNdNiNfbZv>
  15110. 40e291: ││││││││││┆│ │ mov 0xc(%rsp),%eax
  15111. 40e295: ││││││││││┆│ │ mov %eax,0x10(%rsp)
  15112. 40e299: ││││││││││┆│ ┕━━ mov 0x14(%rsp),%ebp
  15113. 40e29d: ││││││││││┆│ cmp $0x7fffffff,%ebp
  15114. 40e2a3: ││││││││││┆│ ╭ jne 40e2c0 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x250>
  15115. 40e2a5: ││││││││││┆│ │ test %ebx,%ebx
  15116. 40e2a7: ││││││││││┆│╭────┼ jne 40e3a3 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x333>
  15117. 40e2ad: ││││││││││┆││ │ mov %r14d,0x14(%rsp)
  15118. 40e2b2: ││││││││││┆││ │ mov $0x1,%ebp
  15119. 40e2b7: ││││││││││┆││ ╭──┼ jmp 40e2f0 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x280>
  15120. 40e2b9: ││││││││││┆││ │ │ nopl 0x0(%rax)
  15121. 40e2c0: ││││││││││┆││ │ ┕ test %ebp,%ebp
  15122. 40e2c2: ││││││││││┆││ │ ╭ js 40e2c8 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x258>
  15123. 40e2c4: ││││││││││┆││ │ │ mov %ebx,%ebp
  15124. 40e2c6: ││││││││││┆││ │╭─┼ jmp 40e2f0 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x280>
  15125. 40e2c8: ││││││││││┆││ ││ ┕ cmp $0xffffffff,%ebp
  15126. 40e2cb: ││││││││││┆││╭┼┼── jne 40e3ac <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x33c>
  15127. 40e2d1: ││││││││││┆│││││ neg %ebp
  15128. 40e2d3: ││││││││││┆│││││ cmp %ebp,%ebx
  15129. 40e2d5: ││││││││││┆│││││ cmovae %ebx,%ebp
  15130. 40e2d8: ││││││││││┆│││││ test %r15d,%r15d
  15131. 40e2db: ││││││││││┆│││││ ╭ js 40e2e4 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x274>
  15132. 40e2dd: ││││││││││┆│││││ │ mov %r15d,0x14(%rsp)
  15133. 40e2e2: ││││││││││┆│││││╭┼ jmp 40e2f0 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x280>
  15134. 40e2e4: ││││││││││┆││││││┕ movl $0x7ffffffe,0x14(%rsp)
  15135. 40e2ec: ││││││││││┆││││││ nopl 0x0(%rax)
  15136. 40e2f0: ││││││││││┆│││┕┷┷━ mov 0x19(%rsp),%cl
  15137. 40e2f4: ││││││││││┆│││ test %cl,%cl
  15138. 40e2f6: ││││││││││┆│││ ╭── je 40e330 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x2c0>
  15139. 40e2f8: ││││││││││┆│││ │ mov 0x1a(%rsp),%al
  15140. 40e2fc: ││││││││││┆│││ │ movzbl %cl,%ecx
  15141. 40e2ff: ││││││││││┆│││ │ cmp $0x1,%ecx
  15142. 40e302: ││││││││││┆│││ │╭─ jne 40e31d <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x2ad>
  15143. 40e304: ││││││││││┆│││ ││ movzbl %al,%edx
  15144. 40e307: ││││││││││┆│││ ││ cmp %edx,%ecx
  15145. 40e309: ││││││││││┆│││ ││╭ ja 40e31d <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x2ad>
  15146. 40e30b: ││││││││││┆│││ │││ mov %r13,%rdi
  15147. 40e30e: ││││││││││┆│││ │││ mov %r15d,%esi
  15148. 40e311: ││││││││││┆│││ │││ mov %r12,%rdx
  15149. 40e314: ││││││││││┆│││ │││ callq 40e4a0 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTiTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderiKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  15150. 40e319: ││││││││││┆│││ │││ mov 0x1a(%rsp),%al
  15151. 40e31d: ││││││││││┆│││ │┕┷ movzbl %al,%eax
  15152. 40e320: ││││││││││┆│││ │ cmp %eax,%ebp
  15153. 40e322: ││││││││││┆│││ │ cmovb %eax,%ebp
  15154. 40e325: ││││││││││┆│││ │ ╭ jmp 40e34b <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x2db>
  15155. 40e327: ││││││││││┆│││ │ │ nopw 0x0(%rax,%rax,1)
  15156. 40e330: ││││││││││┆│││ ┕━┿ test %ebp,%ebp
  15157. 40e332: ││││││││││┆│││ ╭┼ jne 40e3b8 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x348>
  15158. 40e338: ││││││││││┆│││ ││ mov %r13,%rdi
  15159. 40e33b: ││││││││││┆│││ ││ mov %r15d,%esi
  15160. 40e33e: ││││││││││┆│││ ││ mov %r12,%rdx
  15161. 40e341: ││││││││││┆│││ ││ callq 40e4a0 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTiTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderiKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  15162. 40e346: ││││││││││┆│││ ││ mov $0x1,%ebp
  15163. 40e34b: ││││││││││┆│││ │┕ mov %r13,%rdi
  15164. 40e34e: ││││││││││┆│││ │ mov %r12,%rsi
  15165. 40e351: ││││││││││┆│││ │ callq 4082b0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb>
  15166. 40e356: ││││││││││┆│││ │ test $0x1,%al
  15167. 40e358: ││││││││││┆│││ │ mov %ebp,%ebx
  15168. 40e35a: ││││││││││╰┼┼┼──┼─ jne 40e240 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x1d0>
  15169. 40e360: ││││││││││ │││ │╭ jmp 40e392 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk+0x322>
  15170. 40e362: │││┕┿┿┿┿┿┿━┷┿┿━━┿┿ cmpq $0x0,(%rsp)
  15171. 40e367: │││ ││││││ ││ ││ sete %al
  15172. 40e36a: │││ ││││││ ││ ││ movzbl %al,%r9d
  15173. 40e36e: │││ ││││││ ││ ││ lea 0x10(%rsp),%rcx
  15174. 40e373: │││ ││││││ ││ ││ mov $0x1e4,%edi
  15175. 40e378: │││ ││││││ ││ ││ mov $0x2a,%esi
  15176. 40e37d: │││ ││││││ ││ ││ mov $0x432320,%edx
  15177. 40e382: │││ ││││││ ││ ││ mov $0x40e600,%r8d
  15178. 40e388: │││ ││││││ ││ ││ callq 406f00 <_D3std9exception45__T9enforceExHTC3std6format15FormatExceptionZ16__T9enforceExTbZ9enforceExFNaNfbLAyaAyamZb>
  15179. 40e38d: │││ ││││││ ││ ││ mov $0x1,%ebp
  15180. 40e392: ┕┿┿━┿┿┿┷┿┿━━┿┿━━┿┷ mov %ebp,%eax
  15181. 40e394: ││ │││ ││ ││ │ add $0x58,%rsp
  15182. 40e398: ││ │││ ││ ││ │ pop %rbx
  15183. 40e399: ││ │││ ││ ││ │ pop %r12
  15184. 40e39b: ││ │││ ││ ││ │ pop %r13
  15185. 40e39d: ││ │││ ││ ││ │ pop %r14
  15186. 40e39f: ││ │││ ││ ││ │ pop %r15
  15187. 40e3a1: ││ │││ ││ ││ │ pop %rbp
  15188. 40e3a2: ││ │││ ││ ││ │ retq
  15189. 40e3a3: ┕┿━┷┿┿━┷┿━━┷┿━━┿━ dec %ebx
  15190. 40e3a5: │ ││ │ │ │ mov %ebx,%edi
  15191. 40e3a7: │ ││ │ │ │ callq 404570 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi>
  15192. 40e3ac: ┕━━┷┿━━┷━━━┷━━┿━ mov $0xfffffffe,%edi
  15193. 40e3b1: │ │ sub %ebp,%edi
  15194. 40e3b3: │ │ callq 404570 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi>
  15195. 40e3b8: ┕━━━━━━━━━┷━ mov $0x2a,%edi
  15196. 40e3bd: mov $0x432320,%esi
  15197. 40e3c2: mov $0x22e,%edx
  15198. 40e3c7: callq 4161f0 <_d_arraybounds>
  15199. 40e3cc: nopl 0x0(%rax)
  15200.  
  15201. 000000000040e3d0 <_D3std6format15__T6formatTaTiZ6formatFxAaiZ12__dgliteral4MFNaNbNfZC6object9Throwable>:
  15202. 40e3d0: push %r14
  15203. 40e3d2: push %rbx
  15204. 40e3d3: sub $0x28,%rsp
  15205. 40e3d7: mov %rdi,%r14
  15206. 40e3da: mov $0x653b20,%edi
  15207. 40e3df: callq 422d70 <_d_newclass>
  15208. 40e3e4: mov %rax,%rbx
  15209. 40e3e7: movq $0x439b10,(%rbx)
  15210. 40e3ee: movq $0x0,0x8(%rbx)
  15211. 40e3f6: mov 0x2b70b(%rip),%rax # 439b08 <_D3std6format15FormatException6__initZ+0x40>
  15212. 40e3fd: mov %rax,0x40(%rbx)
  15213. 40e401: movups 0x2b6f0(%rip),%xmm0 # 439af8 <_D3std6format15FormatException6__initZ+0x30>
  15214. 40e408: movups %xmm0,0x30(%rbx)
  15215. 40e40c: movups 0x2b6d5(%rip),%xmm0 # 439ae8 <_D3std6format15FormatException6__initZ+0x20>
  15216. 40e413: movups %xmm0,0x20(%rbx)
  15217. 40e417: movups 0x2b6ba(%rip),%xmm0 # 439ad8 <_D3std6format15FormatException6__initZ+0x10>
  15218. 40e41e: movups %xmm0,0x10(%rbx)
  15219. 40e422: mov (%r14),%r9d
  15220. 40e425: movq $0x4324c0,0x8(%rsp)
  15221. 40e42e: movq $0x1e,(%rsp)
  15222. 40e436: mov $0x1,%edi
  15223. 40e43b: mov $0x440073,%esi
  15224. 40e440: mov $0x1,%edx
  15225. 40e445: mov $0x2,%ecx
  15226. 40e44a: mov $0x4415af,%r8d
  15227. 40e450: callq 408510 <_D3std4conv33__T8textImplTAyaTAyaTkTAyaTmTAyaZ8textImplFNaNbNfAyakAyamAyaZAya>
  15228. 40e455: mov %rax,0x18(%rsp)
  15229. 40e45a: mov %rdx,0x20(%rsp)
  15230. 40e45f: movups 0x18(%rsp),%xmm0
  15231. 40e464: movups %xmm0,(%rsp)
  15232. 40e468: xor %esi,%esi
  15233. 40e46a: mov $0x1914,%edx
  15234. 40e46f: mov $0x2a,%ecx
  15235. 40e474: mov $0x432320,%r8d
  15236. 40e47a: mov %rbx,%rdi
  15237. 40e47d: callq 40f330 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException>
  15238. 40e482: add $0x28,%rsp
  15239. 40e486: pop %rbx
  15240. 40e487: pop %r14
  15241. 40e489: retq
  15242. 40e48a: nopw 0x0(%rax,%rax,1)
  15243.  
  15244. 000000000040e490 <_D3std6format63__T13formatGenericTS3std5array17__T8AppenderTAyaZ8AppenderTiTaZ13formatGenericFNaS3std5array17__T8AppenderTAyaZ8AppenderPxvKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>:
  15245. 40e490: mov (%rsi),%esi
  15246. 40e492: ╭ jmpq 40e4a0 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTiTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderiKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  15247. 40e497: │ nopw 0x0(%rax,%rax,1)
  15248.  
  15249. 000000000040e4a0 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTiTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderiKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>:
  15250. 40e4a0: ┆ push %rbp
  15251. 40e4a1: ┆ push %r15
  15252. 40e4a3: ┆ push %r14
  15253. 40e4a5: ┆ push %r12
  15254. 40e4a7: ┆ push %rbx
  15255. 40e4a8: ┆ sub $0x10,%rsp
  15256. 40e4ac: ┆ mov %rdx,%r15
  15257. 40e4af: ┆ mov %esi,%ebx
  15258. 40e4b1: ┆ mov %rdi,%r14
  15259. 40e4b4: ┆ mov %r15,0x8(%rsp)
  15260. 40e4b9: ┆ movsbl 0x8(%r14),%ecx
  15261. 40e4be: ┆ mov $0xa,%eax
  15262. 40e4c3: ┆ mov $0x10,%ebp
  15263. 40e4c8: ┆ cmp $0x6e,%ecx
  15264. 40e4cb: ┆ ╭ jle 40e53b <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTiTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderiKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x9b>
  15265. 40e4cd: ┆ │ add $0x91,%cl
  15266. 40e4d0: ┆ │ movzbl %cl,%edx
  15267. 40e4d3: ┆ │ cmp $0x9,%edx
  15268. 40e4d6: ┆ ╭──┼ ja 40e552 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTiTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderiKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xb2>
  15269. 40e4d8: ┆ │ │ mov $0x8,%ecx
  15270. 40e4dd: ┆ │ │ jmpq *0x4354b0(,%rdx,8)
  15271. 40e4e4: ┆ │ │ mov %ebx,%r15d
  15272. 40e4e7: ┆ │ │ shr $0x8,%r15d
  15273. 40e4eb: ┆ │ │ mov %ebx,%r12d
  15274. 40e4ee: ┆ │ │ shr $0x10,%r12d
  15275. 40e4f2: ┆ │ │ mov %ebx,%ebp
  15276. 40e4f4: ┆ │ │ shr $0x18,%ebp
  15277. 40e4f7: ┆ │ │ mov %r14,%rdi
  15278. 40e4fa: ┆ │ │ callq 4070b0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flPlusMxFNaNbNdNiNfZb>
  15279. 40e4ff: ┆ │ │ test $0x1,%al
  15280. 40e501: ┆╭─┼──┼ je 40e5b0 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTiTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderiKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x110>
  15281. 40e507: ┆│ │ │ movzbl %bpl,%edi
  15282. 40e50b: ┆│ │ │ lea 0x8(%rsp),%r14
  15283. 40e510: ┆│ │ │ mov %r14,%rsi
  15284. 40e513: ┆│ │ │ callq 40a990 <_D3std5range10primitives51__T3putTS3std5array17__T8AppenderTAyaZ8AppenderTxaZ3putFNaNbNfKS3std5array17__T8AppenderTAyaZ8AppenderxaZv>
  15285. 40e518: ┆│ │ │ movzbl %r12b,%edi
  15286. 40e51c: ┆│ │ │ mov %r14,%rsi
  15287. 40e51f: ┆│ │ │ callq 40a990 <_D3std5range10primitives51__T3putTS3std5array17__T8AppenderTAyaZ8AppenderTxaZ3putFNaNbNfKS3std5array17__T8AppenderTAyaZ8AppenderxaZv>
  15288. 40e524: ┆│ │ │ movzbl %r15b,%edi
  15289. 40e528: ┆│ │ │ mov %r14,%rsi
  15290. 40e52b: ┆│ │ │ callq 40a990 <_D3std5range10primitives51__T3putTS3std5array17__T8AppenderTAyaZ8AppenderTxaZ3putFNaNbNfKS3std5array17__T8AppenderTAyaZ8AppenderxaZv>
  15291. 40e530: ┆│ │ │ movzbl %bl,%edi
  15292. 40e533: ┆│ │ │ mov %r14,%rsi
  15293. 40e536: ┆│╭┼──┼ jmpq 40e5df <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTiTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderiKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x13f>
  15294. 40e53b: ┆│││ ┕ movzbl %cl,%edx
  15295. 40e53e: ┆│││ cmp $0x58,%edx
  15296. 40e541: ┆│││╭── je 40e558 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTiTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderiKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xb8>
  15297. 40e543: ┆││││ mov $0x2,%ecx
  15298. 40e548: ┆││││ cmp $0x62,%edx
  15299. 40e54b: ┆││││╭─ je 40e556 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTiTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderiKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xb6>
  15300. 40e54d: ┆│││││ cmp $0x64,%edx
  15301. 40e550: ┆│││││╭ je 40e554 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTiTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderiKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xb4>
  15302. 40e552: ┆││┕┿┿┿ xor %eax,%eax
  15303. 40e554: ┆││ ││┕ mov %eax,%ecx
  15304. 40e556: ┆││ │┕━ mov %ecx,%ebp
  15305. 40e558: ┆││ ┕━━ test %ebp,%ebp
  15306. 40e55a: ┆││ setne %al
  15307. 40e55d: ┆││ movzbl %al,%r9d
  15308. 40e561: ┆││ mov $0x5bd,%edi
  15309. 40e566: ┆││ mov $0x2a,%esi
  15310. 40e56b: ┆││ mov $0x432320,%edx
  15311. 40e570: ┆││ xor %ecx,%ecx
  15312. 40e572: ┆││ mov $0x40e6a0,%r8d
  15313. 40e578: ┆││ callq 406f00 <_D3std9exception45__T9enforceExHTC3std6format15FormatExceptionZ16__T9enforceExTbZ9enforceExFNaNfbLAyaAyamZb>
  15314. 40e57d: ┆││ cmp $0xa,%ebp
  15315. 40e580: ┆││ sete %al
  15316. 40e583: ┆││ test %ebx,%ebx
  15317. 40e585: ┆││ sets %dl
  15318. 40e588: ┆││ mov %ebx,%ecx
  15319. 40e58a: ┆││ neg %ecx
  15320. 40e58c: ┆││ and %al,%dl
  15321. 40e58e: ┆││ cmove %rbx,%rcx
  15322. 40e592: ┆││ mov %ecx,%ecx
  15323. 40e594: ┆││ movzbl %dl,%edi
  15324. 40e597: ┆││ mov %ebp,%esi
  15325. 40e599: ┆││ mov %r14,%rdx
  15326. 40e59c: ┆││ mov %r15,%r8
  15327. 40e59f: ┆││ add $0x10,%rsp
  15328. 40e5a3: ┆││ pop %rbx
  15329. 40e5a4: ┆││ pop %r12
  15330. 40e5a6: ┆││ pop %r14
  15331. 40e5a8: ┆││ pop %r15
  15332. 40e5aa: ┆││ pop %rbp
  15333. 40e5ab: ╰┼┼──── jmpq 40b580 <_D3std6format64__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv>
  15334. 40e5b0: ┕┿━━━━ movzbl %bl,%edi
  15335. 40e5b3: │ lea 0x8(%rsp),%rbx
  15336. 40e5b8: │ mov %rbx,%rsi
  15337. 40e5bb: │ callq 40a990 <_D3std5range10primitives51__T3putTS3std5array17__T8AppenderTAyaZ8AppenderTxaZ3putFNaNbNfKS3std5array17__T8AppenderTAyaZ8AppenderxaZv>
  15338. 40e5c0: │ movzbl %r15b,%edi
  15339. 40e5c4: │ mov %rbx,%rsi
  15340. 40e5c7: │ callq 40a990 <_D3std5range10primitives51__T3putTS3std5array17__T8AppenderTAyaZ8AppenderTxaZ3putFNaNbNfKS3std5array17__T8AppenderTAyaZ8AppenderxaZv>
  15341. 40e5cc: │ movzbl %r12b,%edi
  15342. 40e5d0: │ mov %rbx,%rsi
  15343. 40e5d3: │ callq 40a990 <_D3std5range10primitives51__T3putTS3std5array17__T8AppenderTAyaZ8AppenderTxaZ3putFNaNbNfKS3std5array17__T8AppenderTAyaZ8AppenderxaZv>
  15344. 40e5d8: │ movzbl %bpl,%edi
  15345. 40e5dc: │ mov %rbx,%rsi
  15346. 40e5df: ┕━━━━ callq 40a990 <_D3std5range10primitives51__T3putTS3std5array17__T8AppenderTAyaZ8AppenderTxaZ3putFNaNbNfKS3std5array17__T8AppenderTAyaZ8AppenderxaZv>
  15347. 40e5e4: add $0x10,%rsp
  15348. 40e5e8: pop %rbx
  15349. 40e5e9: pop %r12
  15350. 40e5eb: pop %r14
  15351. 40e5ed: pop %r15
  15352. 40e5ef: pop %rbp
  15353. 40e5f0: retq
  15354. 40e5f1: nopw %cs:0x0(%rax,%rax,1)
  15355. 40e5fb: nopl 0x0(%rax,%rax,1)
  15356.  
  15357. 000000000040e600 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFS3std5array17__T8AppenderTAyaZ8AppenderxAaiZ12__dgliteral7MFNaNiNfZAya>:
  15358. 40e600: push %rbp
  15359. 40e601: push %rbx
  15360. 40e602: sub $0x58,%rsp
  15361. 40e606: movzbl 0x8(%rdi),%ebp
  15362. 40e60a: mov $0x1a,%edi
  15363. 40e60f: mov $0x431b20,%esi
  15364. 40e614: callq 40b510 <_D3std4conv11__T2toTAyaZ11__T2toTAyaZ2toFNaNbNiNfAyaZAya>
  15365. 40e619: mov %rax,(%rsp)
  15366. 40e61d: mov %rdx,0x8(%rsp)
  15367. 40e622: callq 407d10 <_D3std5array17__T8appenderTAyaZ8appenderFNaNbNfZS3std5array17__T8AppenderTAyaZ8Appender>
  15368. 40e627: mov %rax,%rbx
  15369. 40e62a: movups 0x24807(%rip),%xmm0 # 432e38 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x30>
  15370. 40e631: movaps %xmm0,0x40(%rsp)
  15371. 40e636: movups 0x247eb(%rip),%xmm0 # 432e28 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x20>
  15372. 40e63d: movaps %xmm0,0x30(%rsp)
  15373. 40e642: movups 0x247cf(%rip),%xmm0 # 432e18 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10>
  15374. 40e649: movaps %xmm0,0x20(%rsp)
  15375. 40e64e: movups 0x247b3(%rip),%xmm0 # 432e08 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ>
  15376. 40e655: movaps %xmm0,0x10(%rsp)
  15377. 40e65a: lea 0x10(%rsp),%rdi
  15378. 40e65f: mov %ebp,%esi
  15379. 40e661: mov %rbx,%rdx
  15380. 40e664: callq 4043b0 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTaTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  15381. 40e669: xor %ecx,%ecx
  15382. 40e66b: test %rbx,%rbx
  15383. 40e66e: mov $0x0,%edx
  15384. 40e673: ╭ je 40e67d <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFS3std5array17__T8AppenderTAyaZ8AppenderxAaiZ12__dgliteral7MFNaNiNfZAya+0x7d>
  15385. 40e675: │ mov 0x8(%rbx),%rdx
  15386. 40e679: │ mov 0x10(%rbx),%rcx
  15387. 40e67d: ┕ lea (%rsp),%rsi
  15388. 40e681: mov $0x440418,%edi
  15389. 40e686: callq 424630 <_d_arrayappendT>
  15390. 40e68b: add $0x58,%rsp
  15391. 40e68f: pop %rbx
  15392. 40e690: pop %rbp
  15393. 40e691: retq
  15394. 40e692: nopw %cs:0x0(%rax,%rax,1)
  15395. 40e69c: nopl 0x0(%rax)
  15396.  
  15397. 000000000040e6a0 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTiTaZ11formatValueFS3std5array17__T8AppenderTAyaZ8AppenderiKS3std6format18__T10FormatSpecTaZ10FormatSpecZ12__dgliteral5MFNaNbNiNfZAya>:
  15398. 40e6a0: mov $0x8,%eax
  15399. 40e6a5: mov $0x431da2,%edx
  15400. 40e6aa: retq
  15401. 40e6ab: nopl 0x0(%rax,%rax,1)
  15402.  
  15403. 000000000040e6b0 <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk>:
  15404. 40e6b0: push %rbp
  15405. 40e6b1: push %r15
  15406. 40e6b3: push %r14
  15407. 40e6b5: push %r13
  15408. 40e6b7: push %r12
  15409. 40e6b9: push %rbx
  15410. 40e6ba: sub $0xa8,%rsp
  15411. 40e6c1: mov %r9,%r12
  15412. 40e6c4: mov %rcx,0x8(%rsp)
  15413. 40e6c9: mov %edx,0xa4(%rsp)
  15414. 40e6d0: mov %sil,0xa3(%rsp)
  15415. 40e6d8: mov %edi,0x9c(%rsp)
  15416. 40e6df: movups 0x24752(%rip),%xmm0 # 432e38 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x30>
  15417. 40e6e6: movaps %xmm0,0x80(%rsp)
  15418. 40e6ee: movups 0x24733(%rip),%xmm0 # 432e28 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x20>
  15419. 40e6f5: movaps %xmm0,0x70(%rsp)
  15420. 40e6fa: movups 0x24717(%rip),%xmm0 # 432e18 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10>
  15421. 40e701: movaps %xmm0,0x60(%rsp)
  15422. 40e706: movups 0x246fb(%rip),%xmm0 # 432e08 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ>
  15423. 40e70d: movaps %xmm0,0x50(%rsp)
  15424. 40e712: lea 0x50(%rsp),%rbp
  15425. 40e717: mov %rbp,%rdi
  15426. 40e71a: mov %rcx,%rsi
  15427. 40e71d: mov %r8,%rdx
  15428. 40e720: callq 406c90 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__ctorMFNaNbNcNiNfxAaZS3std6format18__T10FormatSpecTaZ10FormatSpec>
  15429. 40e725: xorps %xmm0,%xmm0
  15430. 40e728: movaps %xmm0,0x30(%rsp)
  15431. 40e72d: movaps %xmm0,0x10(%rsp)
  15432. 40e732: lea 0xa4(%rsp),%rbx
  15433. 40e73a: mov %rbx,0x10(%rsp)
  15434. 40e73f: mov $0x40eb00,%eax
  15435. 40e744: movq %rax,%xmm0
  15436. 40e749: mov $0x40e490,%eax
  15437. 40e74e: movq %rax,%xmm1
  15438. 40e753: punpcklqdq %xmm0,%xmm1
  15439. 40e757: movdqa %xmm1,0x30(%rsp)
  15440. 40e75d: lea 0xa3(%rsp),%rax
  15441. 40e765: mov %rax,0x18(%rsp)
  15442. 40e76a: movq $0x40e490,0x40(%rsp)
  15443. 40e773: lea 0x9c(%rsp),%rax
  15444. 40e77b: mov %rax,0x20(%rsp)
  15445. 40e780: mov %rbp,%rdi
  15446. 40e783: mov %r12,%rsi
  15447. 40e786: callq 4082b0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb>
  15448. 40e78b: xor %ebp,%ebp
  15449. 40e78d: test $0x1,%al
  15450. 40e78f: ╭────────────────── je 40e9f6 <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x346>
  15451. 40e795: │ xor %ebp,%ebp
  15452. 40e797: │ lea 0x50(%rsp),%r15
  15453. 40e79c: │ ╭──────────────── jmpq 40e9b0 <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x300>
  15454. 40e7a1: │ │ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  15455. 40e7b0: │ │┍┯━━━━━━━━━━━━━━ mov 0x50(%rsp),%eax
  15456. 40e7b4: │ │┆┆ cmp $0x7fffffff,%eax
  15457. 40e7b9: │ │┆┆ ╭─ jne 40e800 <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x150>
  15458. 40e7bb: │ │┆┆ │ test %ebp,%ebp
  15459. 40e7bd: │ │┆┆ │ mov %rbx,%rax
  15460. 40e7c0: │ │┆┆ │╭ je 40e7dc <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x12c>
  15461. 40e7c2: │ │┆┆ ││ cmp $0x1,%ebp
  15462. 40e7c5: │ │┆┆ ╭──┼┼ je 40e852 <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x1a2>
  15463. 40e7cb: │ │┆┆ │ ││ cmp $0x2,%ebp
  15464. 40e7ce: │ │┆┆ │ ││ lea 0x9c(%rsp),%rax
  15465. 40e7d6: │╭┼┼┼─────────┼──┼┼ jne 40ea0a <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x35a>
  15466. 40e7dc: │││┆┆ │ │┕ mov %rbx,%r14
  15467. 40e7df: │││┆┆ │ │ mov (%rax),%ebx
  15468. 40e7e1: │││┆┆ │ │ test %ebx,%ebx
  15469. 40e7e3: │││┆┆ │╭─┼─ jns 40e85d <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x1ad>
  15470. 40e7e5: │││┆┆ ││ │ mov $0x1,%esi
  15471. 40e7ea: │││┆┆ ││ │ mov %r15,%rdi
  15472. 40e7ed: │││┆┆ ││ │ callq 407060 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flDashMFNaNbNdNiNfbZv>
  15473. 40e7f2: │││┆┆ ││ │ neg %ebx
  15474. 40e7f4: │││┆┆ ││╭┼─ jmp 40e85d <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x1ad>
  15475. 40e7f6: │││┆┆ ││││ nopw %cs:0x0(%rax,%rax,1)
  15476. 40e800: │││┆┆ │││┕━ test %eax,%eax
  15477. 40e802: │││┆┆ │││╭─ jns 40e866 <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x1b6>
  15478. 40e804: │││┆┆ ││││ mov %eax,%ecx
  15479. 40e806: │││┆┆ ││││ neg %ecx
  15480. 40e808: │││┆┆ ││││ cmp $0xffffffff,%eax
  15481. 40e80b: │││┆┆ ││││ mov %rbx,%rdx
  15482. 40e80e: │││┆┆ ││││╭ je 40e82e <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x17e>
  15483. 40e810: │││┆┆ │││││ cmp $0xfffffffe,%eax
  15484. 40e813: │││┆┆ ╭─────┼┼┼┼┼ je 40e970 <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x2c0>
  15485. 40e819: │││┆┆ │ │││││ mov %eax,%edx
  15486. 40e81b: │││┆┆ │ │││││ not %edx
  15487. 40e81d: │││┆┆ │ │││││ cmp $0x2,%edx
  15488. 40e820: │││┆┆ │ │││││ lea 0x9c(%rsp),%rdx
  15489. 40e828: │││┆┆╭──┼─────┼┼┼┼┼ jne 40ea28 <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x378>
  15490. 40e82e: │││┆┆│ │ ││││┕ mov (%rdx),%r14d
  15491. 40e831: │││┆┆│ │ ││││ cmp %ecx,%ebp
  15492. 40e833: │││┆┆│ │ ││││ cmovb %ecx,%ebp
  15493. 40e836: │││┆┆│ │ ││││ test %r14d,%r14d
  15494. 40e839: │││┆┆│ │ ││││╭ jns 40e84b <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x19b>
  15495. 40e83b: │││┆┆│ │ │││││ mov $0x1,%esi
  15496. 40e840: │││┆┆│ │ │││││ mov %r15,%rdi
  15497. 40e843: │││┆┆│ │ │││││ callq 407060 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flDashMFNaNbNdNiNfbZv>
  15498. 40e848: │││┆┆│ │ │││││ neg %r14d
  15499. 40e84b: │││┆┆│ │ ││││┕ mov %r14d,0x50(%rsp)
  15500. 40e850: │││┆┆│ │ ││││╭ jmp 40e866 <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x1b6>
  15501. 40e852: │││┆┆│ │ ┕┿┿┿┿ mov %rbx,%r14
  15502. 40e855: │││┆┆│ │ ││││ movzbl 0xa3(%rsp),%ebx
  15503. 40e85d: │││┆┆│ │ ┕┷┿┿ mov %ebx,0x50(%rsp)
  15504. 40e861: │││┆┆│ │ ││ inc %ebp
  15505. 40e863: │││┆┆│ │ ││ mov %r14,%rbx
  15506. 40e866: │││┆┆│ │┍━━━━━━━┷┷ mov 0x54(%rsp),%eax
  15507. 40e86a: │││┆┆│ │┆ cmp $0x7fffffff,%eax
  15508. 40e86f: │││┆┆│ │┆ ╭ jne 40e890 <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x1e0>
  15509. 40e871: │││┆┆│ │┆ │ test %ebp,%ebp
  15510. 40e873: │││┆┆│ │┆ ╭─┼ je 40e8d3 <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x223>
  15511. 40e875: │││┆┆│ │┆ │ │ cmp $0x1,%ebp
  15512. 40e878: │││┆┆│ │┆ ╭─┼─┼ je 40e8dc <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x22c>
  15513. 40e87a: │││┆┆│ │┆ │ │ │ cmp $0x2,%ebp
  15514. 40e87d: │││┆┆│╭─┼┼────┼─┼─┼ jne 40ea0a <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x35a>
  15515. 40e883: │││┆┆││ │┆ │ │ │ mov 0x9c(%rsp),%eax
  15516. 40e88a: │││┆┆││ │┆ │ │─┼ jmp 40e8e4 <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x234>
  15517. 40e88c: │││┆┆││ │┆ │ │ │ nopl 0x0(%rax)
  15518. 40e890: │││┆┆││ │┆ │ │ ┕ test %eax,%eax
  15519. 40e892: │││┆┆││ │┆ │╭┼── jns 40e8f4 <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x244>
  15520. 40e894: │││┆┆││ │┆ │││ mov %eax,%ecx
  15521. 40e896: │││┆┆││ │┆ │││ neg %ecx
  15522. 40e898: │││┆┆││ │┆ │││ cmp $0xffffffff,%eax
  15523. 40e89b: │││┆┆││ │┆ │││ mov %rbx,%rdx
  15524. 40e89e: │││┆┆││ │┆ │││ ╭ je 40e8be <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x20e>
  15525. 40e8a0: │││┆┆││ │┆ │││ │ cmp $0xfffffffe,%eax
  15526. 40e8a3: │││┆┆││ │┆╭───┼┼┼─┼ je 40e988 <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x2d8>
  15527. 40e8a9: │││┆┆││ │┆│ │││ │ mov %eax,%edx
  15528. 40e8ab: │││┆┆││ │┆│ │││ │ not %edx
  15529. 40e8ad: │││┆┆││ │┆│ │││ │ cmp $0x2,%edx
  15530. 40e8b0: │││┆┆││ │┆│ │││ │ lea 0x9c(%rsp),%rdx
  15531. 40e8b8: │││┆┆││╭┼┼┼───┼┼┼─┼ jne 40ea28 <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x378>
  15532. 40e8be: │││┆┆││││┆│ │││ ┕ mov (%rdx),%eax
  15533. 40e8c0: │││┆┆││││┆│ │││ cmp %ecx,%ebp
  15534. 40e8c2: │││┆┆││││┆│ │││ cmovb %ecx,%ebp
  15535. 40e8c5: │││┆┆││││┆│ │││ test %eax,%eax
  15536. 40e8c7: │││┆┆││││┆│╭──┼┼┼── js 40e99e <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x2ee>
  15537. 40e8cd: │││┆┆││││┆││ │││ mov %eax,0x54(%rsp)
  15538. 40e8d1: │││┆┆││││┆││ │││╭─ jmp 40e8f4 <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x244>
  15539. 40e8d3: │││┆┆││││┆││ ││┕┿━ mov 0xa4(%rsp),%eax
  15540. 40e8da: │││┆┆││││┆││ ││││╭ jmp 40e8e4 <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x234>
  15541. 40e8dc: │││┆┆││││┆││ ┕┿┿┿┿ movzbl 0xa3(%rsp),%eax
  15542. 40e8e4: │││┆┆││││┆││ │┕┿┷ test %eax,%eax
  15543. 40e8e6: │││┆┆││││┆││ │ │ mov $0x7ffffffe,%ecx
  15544. 40e8eb: │││┆┆││││┆││ │ │ cmovs %ecx,%eax
  15545. 40e8ee: │││┆┆││││┆││ │ │ mov %eax,0x54(%rsp)
  15546. 40e8f2: │││┆┆││││┆││ │ │ inc %ebp
  15547. 40e8f4: │││┆┆││││┆││ ┍┯┷━┷━ movzbl 0x59(%rsp),%r13d
  15548. 40e8fa: │││┆┆││││┆││ ┆┆ test %r13,%r13
  15549. 40e8fd: │││┆┆││││┆││ ┆┆╭─── je 40e940 <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x290>
  15550. 40e8ff: │││┆┆││││┆││ ┆┆│ movzbl 0x5a(%rsp),%r14d
  15551. 40e905: │││┆┆││││┆││ ┆┆│ cmp %r14d,%r13d
  15552. 40e908: │││┆┆││││┆││ ┆┆│╭── ja 40e933 <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x283>
  15553. 40e90a: │││┆┆││││┆││ ┆┆││ dec %r13
  15554. 40e90d: │││┆┆││││┆││ ┆┆││ nopl (%rax)
  15555. 40e910: │││┆┆││││┆││ ┆┆││┍━ cmp $0x3,%r13
  15556. 40e914: │││┆┆││││┆││ ┆┆││┆╭ jae 40e92e <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x27e>
  15557. 40e916: │││┆┆││││┆││ ┆┆││┆│ mov 0x10(%rsp,%r13,8),%rsi
  15558. 40e91b: │││┆┆││││┆││ ┆┆││┆│ mov %r15,%rdi
  15559. 40e91e: │││┆┆││││┆││ ┆┆││┆│ mov %r12,%rdx
  15560. 40e921: │││┆┆││││┆││ ┆┆││┆│ callq *0x30(%rsp,%r13,8)
  15561. 40e926: │││┆┆││││┆││ ┆┆││┆│ inc %r13
  15562. 40e929: │││┆┆││││┆││ ┆┆││┆│ cmp %r14,%r13
  15563. 40e92c: │││┆┆││││┆││ ┆┆││╰┼ jl 40e910 <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x260>
  15564. 40e92e: │││┆┆││││┆││ ┆┆││ ┕ mov 0x5a(%rsp),%r14b
  15565. 40e933: │││┆┆││││┆││ ┆┆│┕━━ movzbl %r14b,%eax
  15566. 40e937: │││┆┆││││┆││ ┆┆│ cmp %eax,%ebp
  15567. 40e939: │││┆┆││││┆││ ┆┆│ cmovb %eax,%ebp
  15568. 40e93c: │││┆┆││││┆││ ┆┆│ ╭ jmp 40e95c <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x2ac>
  15569. 40e93e: │││┆┆││││┆││ ┆┆│ │ xchg %ax,%ax
  15570. 40e940: │││┆┆││││┆││ ┆┆┕━━┿ mov %ebp,%eax
  15571. 40e942: │││┆┆││││┆││ ┆┆ │ cmp $0x3,%ebp
  15572. 40e945: │││┆┆││││┆││╭┼┼───┼ jae 40ea14 <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x364>
  15573. 40e94b: │││┆┆││││┆│││┆┆ │ mov 0x10(%rsp,%rax,8),%rsi
  15574. 40e950: │││┆┆││││┆│││┆┆ │ mov %r15,%rdi
  15575. 40e953: │││┆┆││││┆│││┆┆ │ mov %r12,%rdx
  15576. 40e956: │││┆┆││││┆│││┆┆ │ callq *0x30(%rsp,%rax,8)
  15577. 40e95a: │││┆┆││││┆│││┆┆ │ inc %ebp
  15578. 40e95c: │││┆┆││││┆│││┆┆ ┕ mov %r15,%rdi
  15579. 40e95f: │││┆┆││││┆│││┆┆ mov %r12,%rsi
  15580. 40e962: │││┆┆││││┆│││┆┆ callq 4082b0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb>
  15581. 40e967: │││┆┆││││┆│││┆┆ test $0x1,%al
  15582. 40e969: │││┆┆││││┆│││┆┆ ╭ jne 40e9b0 <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x300>
  15583. 40e96b: │││┆┆││││┆│││┆┆ ╭┼ jmpq 40e9f6 <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x346>
  15584. 40e970: │││┆┆│││┕┿┿┿┿┿┿━━┿┿ movzbl 0xa3(%rsp),%r14d
  15585. 40e979: │││┆┆│││ ┆│││┆┆ ││ cmp %ecx,%ebp
  15586. 40e97b: │││┆┆│││ ┆│││┆┆ ││ cmovb %ecx,%ebp
  15587. 40e97e: │││┆┆│││ ┆│││┆┆ ││ mov %r14d,0x50(%rsp)
  15588. 40e983: │││┆┆│││ ╰┼┼┼┼┼──┼┼ jmpq 40e866 <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x1b6>
  15589. 40e988: │││┆┆│││ ┕┿┿┿┿━━┿┿ movzbl 0xa3(%rsp),%eax
  15590. 40e990: │││┆┆│││ ││┆┆ ││ cmp %ecx,%ebp
  15591. 40e992: │││┆┆│││ ││┆┆ ││ cmovb %ecx,%ebp
  15592. 40e995: │││┆┆│││ ││┆┆ ││ mov %eax,0x54(%rsp)
  15593. 40e999: │││┆┆│││ ││┆╰──┼┼ jmpq 40e8f4 <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x244>
  15594. 40e99e: │││┆┆│││ ┕┿┿━━━┿┿ movl $0x7ffffffe,0x54(%rsp)
  15595. 40e9a6: │││┆┆│││ │╰───┼┼ jmpq 40e8f4 <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x244>
  15596. 40e9ab: │││┆┆│││ │ ││ nopl 0x0(%rax,%rax,1)
  15597. 40e9b0: ││┕┿┿┿┿┿━━━━┿━━━━┿┷ cmp $0x3,%ebp
  15598. 40e9b3: ││ ┆╰┼┼┼────┼────┼─ jne 40e7b0 <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x100>
  15599. 40e9b9: ││ ┆ │││ │ │ mov 0x59(%rsp),%al
  15600. 40e9bd: ││ ┆ │││ │ │ test %al,%al
  15601. 40e9bf: ││ ╰─┼┼┼────┼────┼─ jne 40e7b0 <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZk+0x100>
  15602. 40e9c5: ││ │││ │ │ cmpq $0x0,0x8(%rsp)
  15603. 40e9cb: ││ │││ │ │ sete %al
  15604. 40e9ce: ││ │││ │ │ movzbl %al,%r9d
  15605. 40e9d2: ││ │││ │ │ lea 0x50(%rsp),%rcx
  15606. 40e9d7: ││ │││ │ │ mov $0x1e4,%edi
  15607. 40e9dc: ││ │││ │ │ mov $0x2a,%esi
  15608. 40e9e1: ││ │││ │ │ mov $0x432320,%edx
  15609. 40e9e6: ││ │││ │ │ mov $0x40edb0,%r8d
  15610. 40e9ec: ││ │││ │ │ callq 406f00 <_D3std9exception45__T9enforceExHTC3std6format15FormatExceptionZ16__T9enforceExTbZ9enforceExFNaNfbLAyaAyamZb>
  15611. 40e9f1: ││ │││ │ │ mov $0x3,%ebp
  15612. 40e9f6: ┕┿━━━┿┿┿━━━━┿━━━━┷━ mov %ebp,%eax
  15613. 40e9f8: │ │││ │ add $0xa8,%rsp
  15614. 40e9ff: │ │││ │ pop %rbx
  15615. 40ea00: │ │││ │ pop %r12
  15616. 40ea02: │ │││ │ pop %r13
  15617. 40ea04: │ │││ │ pop %r14
  15618. 40ea06: │ │││ │ pop %r15
  15619. 40ea08: │ │││ │ pop %rbp
  15620. 40ea09: │ │││ │ retq
  15621. 40ea0a: ┕━━━┿┷┿━━━━┿━━━━━━ add $0xfffffffd,%ebp
  15622. 40ea0d: │ │ │ mov %ebp,%edi
  15623. 40ea0f: │ │ │ callq 404570 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi>
  15624. 40ea14: │ │ ┕━━━━━━ mov $0x2a,%edi
  15625. 40ea19: │ │ mov $0x432320,%esi
  15626. 40ea1e: │ │ mov $0x22e,%edx
  15627. 40ea23: │ │ callq 4161f0 <_d_arraybounds>
  15628. 40ea28: ┕━┷━━━━━━━━━━━ mov $0xfffffffc,%edi
  15629. 40ea2d: sub %eax,%edi
  15630. 40ea2f: callq 404570 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi>
  15631. 40ea34: nopw %cs:0x0(%rax,%rax,1)
  15632. 40ea3e: xchg %ax,%ax
  15633.  
  15634. 000000000040ea40 <_D3std6format38__T6formatTaTiTE3std8datetime5MonthTiZ6formatFxAaiE3std8datetime5MonthiZ12__dgliteral6MFNaNbNfZC6object9Throwable>:
  15635. 40ea40: push %r14
  15636. 40ea42: push %rbx
  15637. 40ea43: sub $0x28,%rsp
  15638. 40ea47: mov %rdi,%r14
  15639. 40ea4a: mov $0x653b20,%edi
  15640. 40ea4f: callq 422d70 <_d_newclass>
  15641. 40ea54: mov %rax,%rbx
  15642. 40ea57: movq $0x439b10,(%rbx)
  15643. 40ea5e: movq $0x0,0x8(%rbx)
  15644. 40ea66: mov 0x2b09b(%rip),%rax # 439b08 <_D3std6format15FormatException6__initZ+0x40>
  15645. 40ea6d: mov %rax,0x40(%rbx)
  15646. 40ea71: movups 0x2b080(%rip),%xmm0 # 439af8 <_D3std6format15FormatException6__initZ+0x30>
  15647. 40ea78: movups %xmm0,0x30(%rbx)
  15648. 40ea7c: movups 0x2b065(%rip),%xmm0 # 439ae8 <_D3std6format15FormatException6__initZ+0x20>
  15649. 40ea83: movups %xmm0,0x20(%rbx)
  15650. 40ea87: movups 0x2b04a(%rip),%xmm0 # 439ad8 <_D3std6format15FormatException6__initZ+0x10>
  15651. 40ea8e: movups %xmm0,0x10(%rbx)
  15652. 40ea92: mov (%r14),%r9d
  15653. 40ea95: movq $0x4324c0,0x8(%rsp)
  15654. 40ea9e: movq $0x1e,(%rsp)
  15655. 40eaa6: mov $0x1,%edi
  15656. 40eaab: mov $0x440073,%esi
  15657. 40eab0: mov $0x3,%edx
  15658. 40eab5: mov $0x2,%ecx
  15659. 40eaba: mov $0x4415af,%r8d
  15660. 40eac0: callq 408510 <_D3std4conv33__T8textImplTAyaTAyaTkTAyaTmTAyaZ8textImplFNaNbNfAyakAyamAyaZAya>
  15661. 40eac5: mov %rax,0x18(%rsp)
  15662. 40eaca: mov %rdx,0x20(%rsp)
  15663. 40eacf: movups 0x18(%rsp),%xmm0
  15664. 40ead4: movups %xmm0,(%rsp)
  15665. 40ead8: xor %esi,%esi
  15666. 40eada: mov $0x1914,%edx
  15667. 40eadf: mov $0x2a,%ecx
  15668. 40eae4: mov $0x432320,%r8d
  15669. 40eaea: mov %rbx,%rdi
  15670. 40eaed: callq 40f330 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException>
  15671. 40eaf2: add $0x28,%rsp
  15672. 40eaf6: pop %rbx
  15673. 40eaf7: pop %r14
  15674. 40eaf9: retq
  15675. 40eafa: nopw 0x0(%rax,%rax,1)
  15676.  
  15677. 000000000040eb00 <_D3std6format82__T13formatGenericTS3std5array17__T8AppenderTAyaZ8AppenderTE3std8datetime5MonthTaZ13formatGenericFNaS3std5array17__T8AppenderTAyaZ8AppenderPxvKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>:
  15678. 40eb00: movzbl (%rsi),%esi
  15679. 40eb03: ╭ jmpq 40eb10 <_D3std6format80__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTE3std8datetime5MonthTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  15680. 40eb08: │ nopl 0x0(%rax,%rax,1)
  15681.  
  15682. 000000000040eb10 <_D3std6format80__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTE3std8datetime5MonthTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>:
  15683. 40eb10: push %rbp
  15684. 40eb11: push %r15
  15685. 40eb13: push %r14
  15686. 40eb15: push %r12
  15687. 40eb17: push %rbx
  15688. 40eb18: sub $0x20,%rsp
  15689. 40eb1c: mov %rdx,%rbx
  15690. 40eb1f: mov %esi,%r15d
  15691. 40eb22: mov %rdi,%r14
  15692. 40eb25: mov %rbx,(%rsp)
  15693. 40eb29: movzbl 0x8(%r14),%ecx
  15694. 40eb2e: cmp $0x73,%ecx
  15695. 40eb31: ╭──────────── jne 40ecee <_D3std6format80__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTE3std8datetime5MonthTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1de>
  15696. 40eb37: │ mov %r15b,%al
  15697. 40eb3a: │ dec %al
  15698. 40eb3c: │ movzbl %al,%eax
  15699. 40eb3f: │ cmp $0xb,%eax
  15700. 40eb42: │╭─────────── ja 40eca2 <_D3std6format80__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTE3std8datetime5MonthTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x192>
  15701. 40eb48: ││ jmpq *0x435500(,%rax,8)
  15702. 40eb4f: ││ mov %rbx,0x18(%rsp)
  15703. 40eb54: ││ movq $0x3,0x8(%rsp)
  15704. 40eb5d: ││ movq $0x4356e0,0x10(%rsp)
  15705. 40eb66: ││╭────────── jmpq 40ec8b <_D3std6format80__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTE3std8datetime5MonthTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x17b>
  15706. 40eb6b: │││ mov %rbx,0x18(%rsp)
  15707. 40eb70: │││ movq $0x3,0x8(%rsp)
  15708. 40eb79: │││ movq $0x43650b,0x10(%rsp)
  15709. 40eb82: │││╭───────── jmpq 40ec8b <_D3std6format80__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTE3std8datetime5MonthTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x17b>
  15710. 40eb87: ││││ mov %rbx,0x18(%rsp)
  15711. 40eb8c: ││││ movq $0x3,0x8(%rsp)
  15712. 40eb95: ││││ movq $0x43650f,0x10(%rsp)
  15713. 40eb9e: ││││╭──────── jmpq 40ec8b <_D3std6format80__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTE3std8datetime5MonthTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x17b>
  15714. 40eba3: │││││ mov %rbx,0x18(%rsp)
  15715. 40eba8: │││││ movq $0x3,0x8(%rsp)
  15716. 40ebb1: │││││ movq $0x436513,0x10(%rsp)
  15717. 40ebba: │││││╭─────── jmpq 40ec8b <_D3std6format80__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTE3std8datetime5MonthTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x17b>
  15718. 40ebbf: ││││││ mov %rbx,0x18(%rsp)
  15719. 40ebc4: ││││││ movq $0x3,0x8(%rsp)
  15720. 40ebcd: ││││││ movq $0x436517,0x10(%rsp)
  15721. 40ebd6: ││││││╭────── jmpq 40ec8b <_D3std6format80__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTE3std8datetime5MonthTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x17b>
  15722. 40ebdb: │││││││ mov %rbx,0x18(%rsp)
  15723. 40ebe0: │││││││ movq $0x3,0x8(%rsp)
  15724. 40ebe9: │││││││ movq $0x43651b,0x10(%rsp)
  15725. 40ebf2: │││││││╭───── jmpq 40ec8b <_D3std6format80__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTE3std8datetime5MonthTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x17b>
  15726. 40ebf7: ││││││││ mov %rbx,0x18(%rsp)
  15727. 40ebfc: ││││││││ movq $0x3,0x8(%rsp)
  15728. 40ec05: ││││││││ movq $0x435734,0x10(%rsp)
  15729. 40ec0e: ││││││││╭──── jmp 40ec8b <_D3std6format80__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTE3std8datetime5MonthTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x17b>
  15730. 40ec10: │││││││││ mov %rbx,0x18(%rsp)
  15731. 40ec15: │││││││││ movq $0x3,0x8(%rsp)
  15732. 40ec1e: │││││││││ movq $0x43651f,0x10(%rsp)
  15733. 40ec27: │││││││││╭─── jmp 40ec8b <_D3std6format80__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTE3std8datetime5MonthTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x17b>
  15734. 40ec29: ││││││││││ mov %rbx,0x18(%rsp)
  15735. 40ec2e: ││││││││││ movq $0x3,0x8(%rsp)
  15736. 40ec37: ││││││││││ movq $0x436523,0x10(%rsp)
  15737. 40ec40: ││││││││││╭── jmp 40ec8b <_D3std6format80__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTE3std8datetime5MonthTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x17b>
  15738. 40ec42: │││││││││││ mov %rbx,0x18(%rsp)
  15739. 40ec47: │││││││││││ movq $0x3,0x8(%rsp)
  15740. 40ec50: │││││││││││ movq $0x436527,0x10(%rsp)
  15741. 40ec59: │││││││││││╭─ jmp 40ec8b <_D3std6format80__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTE3std8datetime5MonthTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x17b>
  15742. 40ec5b: ││││││││││││ mov %rbx,0x18(%rsp)
  15743. 40ec60: ││││││││││││ movq $0x3,0x8(%rsp)
  15744. 40ec69: ││││││││││││ movq $0x43652b,0x10(%rsp)
  15745. 40ec72: ││││││││││││╭ jmp 40ec8b <_D3std6format80__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTE3std8datetime5MonthTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x17b>
  15746. 40ec74: │││││││││││││ mov %rbx,0x18(%rsp)
  15747. 40ec79: │││││││││││││ movq $0x3,0x8(%rsp)
  15748. 40ec82: │││││││││││││ movq $0x43652f,0x10(%rsp)
  15749. 40ec8b: ││┕┷┷┷┷┷┷┷┷┷┷ lea 0x8(%rsp),%rsi
  15750. 40ec90: ││ lea 0x18(%rsp),%rdx
  15751. 40ec95: ││ mov %r14,%rdi
  15752. 40ec98: ││ callq 408a80 <_D3std6format63__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAyaTaZ11formatRangeFNaNfKS3std5array17__T8AppenderTAyaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  15753. 40ec9d: ││ ╭────── jmpq 40ed8c <_D3std6format80__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTE3std8datetime5MonthTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x27c>
  15754. 40eca2: │┕━━━━┿━━━━━━ lea (%rsp),%rdi
  15755. 40eca6: │ │ mov $0xb,%esi
  15756. 40ecab: │ │ callq 40ab20 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv>
  15757. 40ecb0: │ │ mov (%rsp),%rbx
  15758. 40ecb4: │ │ mov 0x8(%rbx),%rbp
  15759. 40ecb8: │ │ cmp $0xfffffffffffffff5,%rbp
  15760. 40ecbc: │ │╭───── jae 40ed99 <_D3std6format80__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTE3std8datetime5MonthTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x289>
  15761. 40ecc2: │ ││ mov 0x10(%rbx),%r12
  15762. 40ecc6: │ ││ lea (%r12,%rbp,1),%rdi
  15763. 40ecca: │ ││ add $0xb,%rbp
  15764. 40ecce: │ ││ mov $0xb,%esi
  15765. 40ecd3: │ ││ mov $0x436533,%edx
  15766. 40ecd8: │ ││ mov $0xb,%ecx
  15767. 40ecdd: │ ││ callq 41a380 <_d_array_slice_copy>
  15768. 40ece2: │ ││ mov %rbp,0x8(%rbx)
  15769. 40ece6: │ ││ mov %r12,0x10(%rbx)
  15770. 40ecea: │ ││ mov 0x8(%r14),%cl
  15771. 40ecee: ┕━━━━━┿┿━━━━━ mov %rbx,0x8(%rsp)
  15772. 40ecf3: ││ mov $0xa,%eax
  15773. 40ecf8: ││ mov $0x10,%ebp
  15774. 40ecfd: ││ movsbl %cl,%edx
  15775. 40ed00: ││ cmp $0x6e,%edx
  15776. 40ed03: ││ ╭ jle 40ed34 <_D3std6format80__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTE3std8datetime5MonthTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x224>
  15777. 40ed05: ││ │ add $0x91,%cl
  15778. 40ed08: ││ │ movzbl %cl,%edx
  15779. 40ed0b: ││ │ cmp $0x9,%edx
  15780. 40ed0e: ││ ╭──┼ ja 40ed4b <_D3std6format80__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTE3std8datetime5MonthTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x23b>
  15781. 40ed10: ││ │ │ mov $0x8,%ecx
  15782. 40ed15: ││ │ │ jmpq *0x435560(,%rdx,8)
  15783. 40ed1c: ││ │ │ mov %r14,%rdi
  15784. 40ed1f: ││ │ │ callq 4070b0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flPlusMxFNaNbNdNiNfZb>
  15785. 40ed24: ││ │ │ movzbl %r15b,%edi
  15786. 40ed28: ││ │ │ lea 0x8(%rsp),%rsi
  15787. 40ed2d: ││ │ │ callq 40a990 <_D3std5range10primitives51__T3putTS3std5array17__T8AppenderTAyaZ8AppenderTxaZ3putFNaNbNfKS3std5array17__T8AppenderTAyaZ8AppenderxaZv>
  15788. 40ed32: ││╭┼──┼ jmp 40ed8c <_D3std6format80__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTE3std8datetime5MonthTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x27c>
  15789. 40ed34: ││││ ┕ movzbl %cl,%edx
  15790. 40ed37: ││││ cmp $0x58,%edx
  15791. 40ed3a: ││││╭── je 40ed51 <_D3std6format80__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTE3std8datetime5MonthTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x241>
  15792. 40ed3c: │││││ mov $0x2,%ecx
  15793. 40ed41: │││││ cmp $0x62,%edx
  15794. 40ed44: │││││╭─ je 40ed4f <_D3std6format80__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTE3std8datetime5MonthTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x23f>
  15795. 40ed46: ││││││ cmp $0x64,%edx
  15796. 40ed49: ││││││╭ je 40ed4d <_D3std6format80__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTE3std8datetime5MonthTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x23d>
  15797. 40ed4b: │││┕┿┿┿ xor %eax,%eax
  15798. 40ed4d: │││ ││┕ mov %eax,%ecx
  15799. 40ed4f: │││ │┕━ mov %ecx,%ebp
  15800. 40ed51: │││ ┕━━ test %ebp,%ebp
  15801. 40ed53: │││ setne %al
  15802. 40ed56: │││ movzbl %al,%r9d
  15803. 40ed5a: │││ mov $0x5bd,%edi
  15804. 40ed5f: │││ mov $0x2a,%esi
  15805. 40ed64: │││ mov $0x432320,%edx
  15806. 40ed69: │││ xor %ecx,%ecx
  15807. 40ed6b: │││ mov $0x404560,%r8d
  15808. 40ed71: │││ callq 406f00 <_D3std9exception45__T9enforceExHTC3std6format15FormatExceptionZ16__T9enforceExTbZ9enforceExFNaNfbLAyaAyamZb>
  15809. 40ed76: │││ movzbl %r15b,%ecx
  15810. 40ed7a: │││ mov $0xff,%edi
  15811. 40ed7f: │││ mov %ebp,%esi
  15812. 40ed81: │││ mov %r14,%rdx
  15813. 40ed84: │││ mov %rbx,%r8
  15814. 40ed87: │││ callq 40b570 <_D3std6format64__T14formatIntegralTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ14formatIntegralFNaNbNfS3std5array17__T8AppenderTAyaZ8AppenderxmKxS3std6format18__T10FormatSpecTaZ10FormatSpeckmZv>
  15815. 40ed8c: ┕┿┷━━━━ add $0x20,%rsp
  15816. 40ed90: │ pop %rbx
  15817. 40ed91: │ pop %r12
  15818. 40ed93: │ pop %r14
  15819. 40ed95: │ pop %r15
  15820. 40ed97: │ pop %rbp
  15821. 40ed98: │ retq
  15822. 40ed99: ┕━━━━━ mov $0x29,%edi
  15823. 40ed9e: mov $0x432390,%esi
  15824. 40eda3: mov $0xb41,%edx
  15825. 40eda8: callq 4161f0 <_d_arraybounds>
  15826. 40edad: nopl (%rax)
  15827.  
  15828. 000000000040edb0 <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZ13__dgliteral13MFNaNiNfZAya>:
  15829. 40edb0: push %rbp
  15830. 40edb1: push %rbx
  15831. 40edb2: sub $0x58,%rsp
  15832. 40edb6: movzbl 0x8(%rdi),%ebp
  15833. 40edba: mov $0x1a,%edi
  15834. 40edbf: mov $0x431b20,%esi
  15835. 40edc4: callq 40b510 <_D3std4conv11__T2toTAyaZ11__T2toTAyaZ2toFNaNbNiNfAyaZAya>
  15836. 40edc9: mov %rax,(%rsp)
  15837. 40edcd: mov %rdx,0x8(%rsp)
  15838. 40edd2: callq 407d10 <_D3std5array17__T8appenderTAyaZ8appenderFNaNbNfZS3std5array17__T8AppenderTAyaZ8Appender>
  15839. 40edd7: mov %rax,%rbx
  15840. 40edda: movups 0x24057(%rip),%xmm0 # 432e38 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x30>
  15841. 40ede1: movaps %xmm0,0x40(%rsp)
  15842. 40ede6: movups 0x2403b(%rip),%xmm0 # 432e28 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x20>
  15843. 40eded: movaps %xmm0,0x30(%rsp)
  15844. 40edf2: movups 0x2401f(%rip),%xmm0 # 432e18 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10>
  15845. 40edf9: movaps %xmm0,0x20(%rsp)
  15846. 40edfe: movups 0x24003(%rip),%xmm0 # 432e08 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ>
  15847. 40ee05: movaps %xmm0,0x10(%rsp)
  15848. 40ee0a: lea 0x10(%rsp),%rdi
  15849. 40ee0f: mov %ebp,%esi
  15850. 40ee11: mov %rbx,%rdx
  15851. 40ee14: callq 4043b0 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTaTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  15852. 40ee19: xor %ecx,%ecx
  15853. 40ee1b: test %rbx,%rbx
  15854. 40ee1e: mov $0x0,%edx
  15855. 40ee23: ╭ je 40ee2d <_D3std6format87__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiTE3std8datetime5MonthTiZ14formattedWriteFS3std5array17__T8AppenderTAyaZ8AppenderxAaiE3std8datetime5MonthiZ13__dgliteral13MFNaNiNfZAya+0x7d>
  15856. 40ee25: │ mov 0x8(%rbx),%rdx
  15857. 40ee29: │ mov 0x10(%rbx),%rcx
  15858. 40ee2d: ┕ lea (%rsp),%rsi
  15859. 40ee31: mov $0x440418,%edi
  15860. 40ee36: callq 424630 <_d_arrayappendT>
  15861. 40ee3b: add $0x58,%rsp
  15862. 40ee3f: pop %rbx
  15863. 40ee40: pop %rbp
  15864. 40ee41: retq
  15865. 40ee42: nopw %cs:0x0(%rax,%rax,1)
  15866. 40ee4c: nopl 0x0(%rax)
  15867.  
  15868. 000000000040ee50 <ldc.dso_ctor.3std8datetime>:
  15869. 40ee50: cmpb $0x0,0x249fc1(%rip) # 658e18 <ldc.dso_initialized>
  15870. 40ee57: ╭ jne 40eeac <ldc.dso_ctor.3std8datetime+0x5c>
  15871. 40ee59: │ push %rbp
  15872. 40ee5a: │ mov %rsp,%rbp
  15873. 40ee5d: │ movb $0x1,0x249fb4(%rip) # 658e18 <ldc.dso_initialized>
  15874. 40ee64: │ mov %rsp,%rax
  15875. 40ee67: │ lea -0x30(%rax),%rdi
  15876. 40ee6b: │ mov %rdi,%rsp
  15877. 40ee6e: │ movq $0x1,-0x30(%rax)
  15878. 40ee76: │ movq $0x658e10,-0x28(%rax)
  15879. 40ee7e: │ mov $0x658dc8,%ecx
  15880. 40ee83: │ movq %rcx,%xmm0
  15881. 40ee88: │ mov $0x658a90,%ecx
  15882. 40ee8d: │ movq %rcx,%xmm1
  15883. 40ee92: │ punpcklqdq %xmm0,%xmm1
  15884. 40ee96: │ movdqu %xmm1,-0x20(%rax)
  15885. 40ee9b: │ movq $0x658ad8,-0x10(%rax)
  15886. 40eea3: │ callq 427d40 <_d_dso_registry>
  15887. 40eea8: │ mov %rbp,%rsp
  15888. 40eeab: │ pop %rbp
  15889. 40eeac: ┕ retq
  15890. 40eead: nopl (%rax)
  15891.  
  15892. 000000000040eeb0 <ldc.dso_dtor.3std8datetime>:
  15893. 40eeb0: cmpb $0x0,0x249f61(%rip) # 658e18 <ldc.dso_initialized>
  15894. 40eeb7: ╭ je 40ef0c <ldc.dso_dtor.3std8datetime+0x5c>
  15895. 40eeb9: │ push %rbp
  15896. 40eeba: │ mov %rsp,%rbp
  15897. 40eebd: │ movb $0x0,0x249f54(%rip) # 658e18 <ldc.dso_initialized>
  15898. 40eec4: │ mov %rsp,%rax
  15899. 40eec7: │ lea -0x30(%rax),%rdi
  15900. 40eecb: │ mov %rdi,%rsp
  15901. 40eece: │ movq $0x1,-0x30(%rax)
  15902. 40eed6: │ movq $0x658e10,-0x28(%rax)
  15903. 40eede: │ mov $0x658dc8,%ecx
  15904. 40eee3: │ movq %rcx,%xmm0
  15905. 40eee8: │ mov $0x658a90,%ecx
  15906. 40eeed: │ movq %rcx,%xmm1
  15907. 40eef2: │ punpcklqdq %xmm0,%xmm1
  15908. 40eef6: │ movdqu %xmm1,-0x20(%rax)
  15909. 40eefb: │ movq $0x658ad8,-0x10(%rax)
  15910. 40ef03: │ callq 427d40 <_d_dso_registry>
  15911. 40ef08: │ mov %rbp,%rsp
  15912. 40ef0b: │ pop %rbp
  15913. 40ef0c: ┕ retq
  15914. 40ef0d: nopl (%rax)
  15915.  
  15916. 000000000040ef10 <ldc.dso_ctor.3std4path>:
  15917. 40ef10: cmpb $0x0,0x249f01(%rip) # 658e18 <ldc.dso_initialized>
  15918. 40ef17: ╭ jne 40ef6c <ldc.dso_ctor.3std4path+0x5c>
  15919. 40ef19: │ push %rbp
  15920. 40ef1a: │ mov %rsp,%rbp
  15921. 40ef1d: │ movb $0x1,0x249ef4(%rip) # 658e18 <ldc.dso_initialized>
  15922. 40ef24: │ mov %rsp,%rax
  15923. 40ef27: │ lea -0x30(%rax),%rdi
  15924. 40ef2b: │ mov %rdi,%rsp
  15925. 40ef2e: │ movq $0x1,-0x30(%rax)
  15926. 40ef36: │ movq $0x658e10,-0x28(%rax)
  15927. 40ef3e: │ mov $0x658dc8,%ecx
  15928. 40ef43: │ movq %rcx,%xmm0
  15929. 40ef48: │ mov $0x658a90,%ecx
  15930. 40ef4d: │ movq %rcx,%xmm1
  15931. 40ef52: │ punpcklqdq %xmm0,%xmm1
  15932. 40ef56: │ movdqu %xmm1,-0x20(%rax)
  15933. 40ef5b: │ movq $0x658ae0,-0x10(%rax)
  15934. 40ef63: │ callq 427d40 <_d_dso_registry>
  15935. 40ef68: │ mov %rbp,%rsp
  15936. 40ef6b: │ pop %rbp
  15937. 40ef6c: ┕ retq
  15938. 40ef6d: nopl (%rax)
  15939.  
  15940. 000000000040ef70 <ldc.dso_dtor.3std4path>:
  15941. 40ef70: cmpb $0x0,0x249ea1(%rip) # 658e18 <ldc.dso_initialized>
  15942. 40ef77: ╭ je 40efcc <ldc.dso_dtor.3std4path+0x5c>
  15943. 40ef79: │ push %rbp
  15944. 40ef7a: │ mov %rsp,%rbp
  15945. 40ef7d: │ movb $0x0,0x249e94(%rip) # 658e18 <ldc.dso_initialized>
  15946. 40ef84: │ mov %rsp,%rax
  15947. 40ef87: │ lea -0x30(%rax),%rdi
  15948. 40ef8b: │ mov %rdi,%rsp
  15949. 40ef8e: │ movq $0x1,-0x30(%rax)
  15950. 40ef96: │ movq $0x658e10,-0x28(%rax)
  15951. 40ef9e: │ mov $0x658dc8,%ecx
  15952. 40efa3: │ movq %rcx,%xmm0
  15953. 40efa8: │ mov $0x658a90,%ecx
  15954. 40efad: │ movq %rcx,%xmm1
  15955. 40efb2: │ punpcklqdq %xmm0,%xmm1
  15956. 40efb6: │ movdqu %xmm1,-0x20(%rax)
  15957. 40efbb: │ movq $0x658ae0,-0x10(%rax)
  15958. 40efc3: │ callq 427d40 <_d_dso_registry>
  15959. 40efc8: │ mov %rbp,%rsp
  15960. 40efcb: │ pop %rbp
  15961. 40efcc: ┕ retq
  15962. 40efcd: nopl (%rax)
  15963.  
  15964. 000000000040efd0 <ldc.dso_ctor.3std4file>:
  15965. 40efd0: cmpb $0x0,0x249e41(%rip) # 658e18 <ldc.dso_initialized>
  15966. 40efd7: ╭ jne 40f02c <ldc.dso_ctor.3std4file+0x5c>
  15967. 40efd9: │ push %rbp
  15968. 40efda: │ mov %rsp,%rbp
  15969. 40efdd: │ movb $0x1,0x249e34(%rip) # 658e18 <ldc.dso_initialized>
  15970. 40efe4: │ mov %rsp,%rax
  15971. 40efe7: │ lea -0x30(%rax),%rdi
  15972. 40efeb: │ mov %rdi,%rsp
  15973. 40efee: │ movq $0x1,-0x30(%rax)
  15974. 40eff6: │ movq $0x658e10,-0x28(%rax)
  15975. 40effe: │ mov $0x658dc8,%ecx
  15976. 40f003: │ movq %rcx,%xmm0
  15977. 40f008: │ mov $0x658a90,%ecx
  15978. 40f00d: │ movq %rcx,%xmm1
  15979. 40f012: │ punpcklqdq %xmm0,%xmm1
  15980. 40f016: │ movdqu %xmm1,-0x20(%rax)
  15981. 40f01b: │ movq $0x658ae8,-0x10(%rax)
  15982. 40f023: │ callq 427d40 <_d_dso_registry>
  15983. 40f028: │ mov %rbp,%rsp
  15984. 40f02b: │ pop %rbp
  15985. 40f02c: ┕ retq
  15986. 40f02d: nopl (%rax)
  15987.  
  15988. 000000000040f030 <ldc.dso_dtor.3std4file>:
  15989. 40f030: cmpb $0x0,0x249de1(%rip) # 658e18 <ldc.dso_initialized>
  15990. 40f037: ╭ je 40f08c <ldc.dso_dtor.3std4file+0x5c>
  15991. 40f039: │ push %rbp
  15992. 40f03a: │ mov %rsp,%rbp
  15993. 40f03d: │ movb $0x0,0x249dd4(%rip) # 658e18 <ldc.dso_initialized>
  15994. 40f044: │ mov %rsp,%rax
  15995. 40f047: │ lea -0x30(%rax),%rdi
  15996. 40f04b: │ mov %rdi,%rsp
  15997. 40f04e: │ movq $0x1,-0x30(%rax)
  15998. 40f056: │ movq $0x658e10,-0x28(%rax)
  15999. 40f05e: │ mov $0x658dc8,%ecx
  16000. 40f063: │ movq %rcx,%xmm0
  16001. 40f068: │ mov $0x658a90,%ecx
  16002. 40f06d: │ movq %rcx,%xmm1
  16003. 40f072: │ punpcklqdq %xmm0,%xmm1
  16004. 40f076: │ movdqu %xmm1,-0x20(%rax)
  16005. 40f07b: │ movq $0x658ae8,-0x10(%rax)
  16006. 40f083: │ callq 427d40 <_d_dso_registry>
  16007. 40f088: │ mov %rbp,%rsp
  16008. 40f08b: │ pop %rbp
  16009. 40f08c: ┕ retq
  16010. 40f08d: nopl (%rax)
  16011.  
  16012. 000000000040f090 <ldc.dso_ctor.3std5array>:
  16013. 40f090: cmpb $0x0,0x249d81(%rip) # 658e18 <ldc.dso_initialized>
  16014. 40f097: ╭ jne 40f0ec <ldc.dso_ctor.3std5array+0x5c>
  16015. 40f099: │ push %rbp
  16016. 40f09a: │ mov %rsp,%rbp
  16017. 40f09d: │ movb $0x1,0x249d74(%rip) # 658e18 <ldc.dso_initialized>
  16018. 40f0a4: │ mov %rsp,%rax
  16019. 40f0a7: │ lea -0x30(%rax),%rdi
  16020. 40f0ab: │ mov %rdi,%rsp
  16021. 40f0ae: │ movq $0x1,-0x30(%rax)
  16022. 40f0b6: │ movq $0x658e10,-0x28(%rax)
  16023. 40f0be: │ mov $0x658dc8,%ecx
  16024. 40f0c3: │ movq %rcx,%xmm0
  16025. 40f0c8: │ mov $0x658a90,%ecx
  16026. 40f0cd: │ movq %rcx,%xmm1
  16027. 40f0d2: │ punpcklqdq %xmm0,%xmm1
  16028. 40f0d6: │ movdqu %xmm1,-0x20(%rax)
  16029. 40f0db: │ movq $0x658af0,-0x10(%rax)
  16030. 40f0e3: │ callq 427d40 <_d_dso_registry>
  16031. 40f0e8: │ mov %rbp,%rsp
  16032. 40f0eb: │ pop %rbp
  16033. 40f0ec: ┕ retq
  16034. 40f0ed: nopl (%rax)
  16035.  
  16036. 000000000040f0f0 <ldc.dso_dtor.3std5array>:
  16037. 40f0f0: cmpb $0x0,0x249d21(%rip) # 658e18 <ldc.dso_initialized>
  16038. 40f0f7: ╭ je 40f14c <ldc.dso_dtor.3std5array+0x5c>
  16039. 40f0f9: │ push %rbp
  16040. 40f0fa: │ mov %rsp,%rbp
  16041. 40f0fd: │ movb $0x0,0x249d14(%rip) # 658e18 <ldc.dso_initialized>
  16042. 40f104: │ mov %rsp,%rax
  16043. 40f107: │ lea -0x30(%rax),%rdi
  16044. 40f10b: │ mov %rdi,%rsp
  16045. 40f10e: │ movq $0x1,-0x30(%rax)
  16046. 40f116: │ movq $0x658e10,-0x28(%rax)
  16047. 40f11e: │ mov $0x658dc8,%ecx
  16048. 40f123: │ movq %rcx,%xmm0
  16049. 40f128: │ mov $0x658a90,%ecx
  16050. 40f12d: │ movq %rcx,%xmm1
  16051. 40f132: │ punpcklqdq %xmm0,%xmm1
  16052. 40f136: │ movdqu %xmm1,-0x20(%rax)
  16053. 40f13b: │ movq $0x658af0,-0x10(%rax)
  16054. 40f143: │ callq 427d40 <_d_dso_registry>
  16055. 40f148: │ mov %rbp,%rsp
  16056. 40f14b: │ pop %rbp
  16057. 40f14c: ┕ retq
  16058. 40f14d: nopl (%rax)
  16059.  
  16060. 000000000040f150 <_D3std15concurrencybase18_sharedStaticCtor1FZv>:
  16061. 40f150: ╰ jmpq 4054e0 <std_concurrency_static_this>
  16062. 40f155: nopw %cs:0x0(%rax,%rax,1)
  16063. 40f15f: nop
  16064.  
  16065. 000000000040f160 <ldc.dso_ctor.3std15concurrencybase>:
  16066. 40f160: cmpb $0x0,0x249cb1(%rip) # 658e18 <ldc.dso_initialized>
  16067. 40f167: ╭ jne 40f1bc <ldc.dso_ctor.3std15concurrencybase+0x5c>
  16068. 40f169: │ push %rbp
  16069. 40f16a: │ mov %rsp,%rbp
  16070. 40f16d: │ movb $0x1,0x249ca4(%rip) # 658e18 <ldc.dso_initialized>
  16071. 40f174: │ mov %rsp,%rax
  16072. 40f177: │ lea -0x30(%rax),%rdi
  16073. 40f17b: │ mov %rdi,%rsp
  16074. 40f17e: │ movq $0x1,-0x30(%rax)
  16075. 40f186: │ movq $0x658e10,-0x28(%rax)
  16076. 40f18e: │ mov $0x658dc8,%ecx
  16077. 40f193: │ movq %rcx,%xmm0
  16078. 40f198: │ mov $0x658a90,%ecx
  16079. 40f19d: │ movq %rcx,%xmm1
  16080. 40f1a2: │ punpcklqdq %xmm0,%xmm1
  16081. 40f1a6: │ movdqu %xmm1,-0x20(%rax)
  16082. 40f1ab: │ movq $0x658af8,-0x10(%rax)
  16083. 40f1b3: │ callq 427d40 <_d_dso_registry>
  16084. 40f1b8: │ mov %rbp,%rsp
  16085. 40f1bb: │ pop %rbp
  16086. 40f1bc: ┕ retq
  16087. 40f1bd: nopl (%rax)
  16088.  
  16089. 000000000040f1c0 <ldc.dso_dtor.3std15concurrencybase>:
  16090. 40f1c0: cmpb $0x0,0x249c51(%rip) # 658e18 <ldc.dso_initialized>
  16091. 40f1c7: ╭ je 40f21c <ldc.dso_dtor.3std15concurrencybase+0x5c>
  16092. 40f1c9: │ push %rbp
  16093. 40f1ca: │ mov %rsp,%rbp
  16094. 40f1cd: │ movb $0x0,0x249c44(%rip) # 658e18 <ldc.dso_initialized>
  16095. 40f1d4: │ mov %rsp,%rax
  16096. 40f1d7: │ lea -0x30(%rax),%rdi
  16097. 40f1db: │ mov %rdi,%rsp
  16098. 40f1de: │ movq $0x1,-0x30(%rax)
  16099. 40f1e6: │ movq $0x658e10,-0x28(%rax)
  16100. 40f1ee: │ mov $0x658dc8,%ecx
  16101. 40f1f3: │ movq %rcx,%xmm0
  16102. 40f1f8: │ mov $0x658a90,%ecx
  16103. 40f1fd: │ movq %rcx,%xmm1
  16104. 40f202: │ punpcklqdq %xmm0,%xmm1
  16105. 40f206: │ movdqu %xmm1,-0x20(%rax)
  16106. 40f20b: │ movq $0x658af8,-0x10(%rax)
  16107. 40f213: │ callq 427d40 <_d_dso_registry>
  16108. 40f218: │ mov %rbp,%rsp
  16109. 40f21b: │ pop %rbp
  16110. 40f21c: ┕ retq
  16111. 40f21d: nopl (%rax)
  16112.  
  16113. 000000000040f220 <ldc.dso_ctor.3std8bitmanip>:
  16114. 40f220: cmpb $0x0,0x249bf1(%rip) # 658e18 <ldc.dso_initialized>
  16115. 40f227: ╭ jne 40f27c <ldc.dso_ctor.3std8bitmanip+0x5c>
  16116. 40f229: │ push %rbp
  16117. 40f22a: │ mov %rsp,%rbp
  16118. 40f22d: │ movb $0x1,0x249be4(%rip) # 658e18 <ldc.dso_initialized>
  16119. 40f234: │ mov %rsp,%rax
  16120. 40f237: │ lea -0x30(%rax),%rdi
  16121. 40f23b: │ mov %rdi,%rsp
  16122. 40f23e: │ movq $0x1,-0x30(%rax)
  16123. 40f246: │ movq $0x658e10,-0x28(%rax)
  16124. 40f24e: │ mov $0x658dc8,%ecx
  16125. 40f253: │ movq %rcx,%xmm0
  16126. 40f258: │ mov $0x658a90,%ecx
  16127. 40f25d: │ movq %rcx,%xmm1
  16128. 40f262: │ punpcklqdq %xmm0,%xmm1
  16129. 40f266: │ movdqu %xmm1,-0x20(%rax)
  16130. 40f26b: │ movq $0x658b00,-0x10(%rax)
  16131. 40f273: │ callq 427d40 <_d_dso_registry>
  16132. 40f278: │ mov %rbp,%rsp
  16133. 40f27b: │ pop %rbp
  16134. 40f27c: ┕ retq
  16135. 40f27d: nopl (%rax)
  16136.  
  16137. 000000000040f280 <ldc.dso_dtor.3std8bitmanip>:
  16138. 40f280: cmpb $0x0,0x249b91(%rip) # 658e18 <ldc.dso_initialized>
  16139. 40f287: ╭ je 40f2dc <ldc.dso_dtor.3std8bitmanip+0x5c>
  16140. 40f289: │ push %rbp
  16141. 40f28a: │ mov %rsp,%rbp
  16142. 40f28d: │ movb $0x0,0x249b84(%rip) # 658e18 <ldc.dso_initialized>
  16143. 40f294: │ mov %rsp,%rax
  16144. 40f297: │ lea -0x30(%rax),%rdi
  16145. 40f29b: │ mov %rdi,%rsp
  16146. 40f29e: │ movq $0x1,-0x30(%rax)
  16147. 40f2a6: │ movq $0x658e10,-0x28(%rax)
  16148. 40f2ae: │ mov $0x658dc8,%ecx
  16149. 40f2b3: │ movq %rcx,%xmm0
  16150. 40f2b8: │ mov $0x658a90,%ecx
  16151. 40f2bd: │ movq %rcx,%xmm1
  16152. 40f2c2: │ punpcklqdq %xmm0,%xmm1
  16153. 40f2c6: │ movdqu %xmm1,-0x20(%rax)
  16154. 40f2cb: │ movq $0x658b00,-0x10(%rax)
  16155. 40f2d3: │ callq 427d40 <_d_dso_registry>
  16156. 40f2d8: │ mov %rbp,%rsp
  16157. 40f2db: │ pop %rbp
  16158. 40f2dc: ┕ retq
  16159. 40f2dd: nopl (%rax)
  16160.  
  16161. 000000000040f2e0 <_D3std6format15FormatException6__ctorMFNaNbNfZC3std6format15FormatException>:
  16162. 40f2e0: push %rbx
  16163. 40f2e1: sub $0x20,%rsp
  16164. 40f2e5: mov %rdi,%rbx
  16165. 40f2e8: movq $0xc,0x10(%rsp)
  16166. 40f2f1: movq $0x439a80,0x18(%rsp)
  16167. 40f2fa: movups 0x10(%rsp),%xmm0
  16168. 40f2ff: movups %xmm0,(%rsp)
  16169. 40f303: xor %esi,%esi
  16170. 40f305: mov $0x5d,%edx
  16171. 40f30a: mov $0x2a,%ecx
  16172. 40f30f: mov $0x432320,%r8d
  16173. 40f315: callq 41bc90 <_D6object9Exception6__ctorMFNaNbNiNfAyaAyamC6object9ThrowableZC9Exception>
  16174. 40f31a: mov %rbx,%rax
  16175. 40f31d: add $0x20,%rsp
  16176. 40f321: pop %rbx
  16177. 40f322: retq
  16178. 40f323: nopw %cs:0x0(%rax,%rax,1)
  16179. 40f32d: nopl (%rax)
  16180.  
  16181. 000000000040f330 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException>:
  16182. 40f330: push %rbx
  16183. 40f331: sub $0x10,%rsp
  16184. 40f335: mov %rdi,%rbx
  16185. 40f338: movaps 0x20(%rsp),%xmm0
  16186. 40f33d: movups %xmm0,(%rsp)
  16187. 40f341: callq 41bc90 <_D6object9Exception6__ctorMFNaNbNiNfAyaAyamC6object9ThrowableZC9Exception>
  16188. 40f346: mov %rbx,%rax
  16189. 40f349: add $0x10,%rsp
  16190. 40f34d: pop %rbx
  16191. 40f34e: retq
  16192. 40f34f: nop
  16193.  
  16194. 000000000040f350 <ldc.dso_ctor.3std6format>:
  16195. 40f350: cmpb $0x0,0x249ac1(%rip) # 658e18 <ldc.dso_initialized>
  16196. 40f357: ╭ jne 40f3ac <ldc.dso_ctor.3std6format+0x5c>
  16197. 40f359: │ push %rbp
  16198. 40f35a: │ mov %rsp,%rbp
  16199. 40f35d: │ movb $0x1,0x249ab4(%rip) # 658e18 <ldc.dso_initialized>
  16200. 40f364: │ mov %rsp,%rax
  16201. 40f367: │ lea -0x30(%rax),%rdi
  16202. 40f36b: │ mov %rdi,%rsp
  16203. 40f36e: │ movq $0x1,-0x30(%rax)
  16204. 40f376: │ movq $0x658e10,-0x28(%rax)
  16205. 40f37e: │ mov $0x658dc8,%ecx
  16206. 40f383: │ movq %rcx,%xmm0
  16207. 40f388: │ mov $0x658a90,%ecx
  16208. 40f38d: │ movq %rcx,%xmm1
  16209. 40f392: │ punpcklqdq %xmm0,%xmm1
  16210. 40f396: │ movdqu %xmm1,-0x20(%rax)
  16211. 40f39b: │ movq $0x658b08,-0x10(%rax)
  16212. 40f3a3: │ callq 427d40 <_d_dso_registry>
  16213. 40f3a8: │ mov %rbp,%rsp
  16214. 40f3ab: │ pop %rbp
  16215. 40f3ac: ┕ retq
  16216. 40f3ad: nopl (%rax)
  16217.  
  16218. 000000000040f3b0 <ldc.dso_dtor.3std6format>:
  16219. 40f3b0: cmpb $0x0,0x249a61(%rip) # 658e18 <ldc.dso_initialized>
  16220. 40f3b7: ╭ je 40f40c <ldc.dso_dtor.3std6format+0x5c>
  16221. 40f3b9: │ push %rbp
  16222. 40f3ba: │ mov %rsp,%rbp
  16223. 40f3bd: │ movb $0x0,0x249a54(%rip) # 658e18 <ldc.dso_initialized>
  16224. 40f3c4: │ mov %rsp,%rax
  16225. 40f3c7: │ lea -0x30(%rax),%rdi
  16226. 40f3cb: │ mov %rdi,%rsp
  16227. 40f3ce: │ movq $0x1,-0x30(%rax)
  16228. 40f3d6: │ movq $0x658e10,-0x28(%rax)
  16229. 40f3de: │ mov $0x658dc8,%ecx
  16230. 40f3e3: │ movq %rcx,%xmm0
  16231. 40f3e8: │ mov $0x658a90,%ecx
  16232. 40f3ed: │ movq %rcx,%xmm1
  16233. 40f3f2: │ punpcklqdq %xmm0,%xmm1
  16234. 40f3f6: │ movdqu %xmm1,-0x20(%rax)
  16235. 40f3fb: │ movq $0x658b08,-0x10(%rax)
  16236. 40f403: │ callq 427d40 <_d_dso_registry>
  16237. 40f408: │ mov %rbp,%rsp
  16238. 40f40b: │ pop %rbp
  16239. 40f40c: ┕ retq
  16240. 40f40d: nopl (%rax)
  16241.  
  16242. 000000000040f410 <_D3std3utf12UTFException11setSequenceMFNaNbNiNfAkXC3std3utf12UTFException>:
  16243. 40f410: push %rbx
  16244. 40f411: mov %rsi,%rax
  16245. 40f414: mov %rdi,%rbx
  16246. 40f417: cmp $0x4,%rax
  16247. 40f41b: mov $0x4,%esi
  16248. 40f420: cmovb %rax,%rsi
  16249. 40f424: mov %rsi,0x58(%rbx)
  16250. 40f428: cmp $0x5,%rsi
  16251. 40f42c: ╭ jae 40f443 <_D3std3utf12UTFException11setSequenceMFNaNbNiNfAkXC3std3utf12UTFException+0x33>
  16252. 40f42e: │ lea 0x48(%rbx),%rdi
  16253. 40f432: │ shl $0x2,%rsi
  16254. 40f436: │ mov %rsi,%rcx
  16255. 40f439: │ callq 41a380 <_d_array_slice_copy>
  16256. 40f43e: │ mov %rbx,%rax
  16257. 40f441: │ pop %rbx
  16258. 40f442: │ retq
  16259. 40f443: ┕ mov $0x27,%edi
  16260. 40f448: mov $0x432420,%esi
  16261. 40f44d: mov $0x31,%edx
  16262. 40f452: callq 4161f0 <_d_arraybounds>
  16263. 40f457: nopw 0x0(%rax,%rax,1)
  16264.  
  16265. 000000000040f460 <_D3std3utf12UTFException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std3utf12UTFException>:
  16266. 40f460: push %rbx
  16267. 40f461: sub $0x10,%rsp
  16268. 40f465: mov %rdi,%rbx
  16269. 40f468: movaps 0x20(%rsp),%xmm0
  16270. 40f46d: movups %xmm0,(%rsp)
  16271. 40f471: callq 41bc90 <_D6object9Exception6__ctorMFNaNbNiNfAyaAyamC6object9ThrowableZC9Exception>
  16272. 40f476: mov %rbx,%rax
  16273. 40f479: add $0x10,%rsp
  16274. 40f47d: pop %rbx
  16275. 40f47e: retq
  16276. 40f47f: nop
  16277.  
  16278. 000000000040f480 <_D3std3utf12UTFException6__ctorMFNaNfAyamAyamC6object9ThrowableZC3std3utf12UTFException>:
  16279. 40f480: push %r15
  16280. 40f482: push %r14
  16281. 40f484: push %r13
  16282. 40f486: push %r12
  16283. 40f488: push %rbx
  16284. 40f489: sub $0x70,%rsp
  16285. 40f48d: mov %r8,%r14
  16286. 40f490: mov %rcx,%r15
  16287. 40f493: mov %rdx,%r12
  16288. 40f496: mov %rsi,%r13
  16289. 40f499: mov %rdi,%rbx
  16290. 40f49c: mov 0xa8(%rsp),%rax
  16291. 40f4a4: mov 0xa0(%rsp),%rcx
  16292. 40f4ac: mov %rcx,0x60(%rsp)
  16293. 40f4b1: mov %rax,0x68(%rsp)
  16294. 40f4b6: lea 0x4c(%rsp),%rdx
  16295. 40f4bb: mov $0xa,%edi
  16296. 40f4c0: mov $0x14,%esi
  16297. 40f4c5: mov %r9,%rcx
  16298. 40f4c8: callq 4192e0 <_D4core8internal6string20unsignedToTempStringFNaNbNiNfmAakZAa>
  16299. 40f4cd: movq $0xb,0x18(%rsp)
  16300. 40f4d6: movq $0x439b40,0x20(%rsp)
  16301. 40f4df: mov %rax,0x28(%rsp)
  16302. 40f4e4: mov %rdx,0x30(%rsp)
  16303. 40f4e9: movq $0x1,0x38(%rsp)
  16304. 40f4f2: movq $0x43d1c9,0x40(%rsp)
  16305. 40f4fb: lea 0x18(%rsp),%rdx
  16306. 40f500: mov $0x440348,%edi
  16307. 40f505: mov $0x3,%esi
  16308. 40f50a: callq 425520 <_d_arraycatnTX>
  16309. 40f50f: mov %rdx,%rcx
  16310. 40f512: lea 0x60(%rsp),%rsi
  16311. 40f517: mov $0x440418,%edi
  16312. 40f51c: mov %rax,%rdx
  16313. 40f51f: callq 424630 <_d_arrayappendT>
  16314. 40f524: mov %rax,0x60(%rsp)
  16315. 40f529: mov %rdx,0x68(%rsp)
  16316. 40f52e: movups 0x60(%rsp),%xmm0
  16317. 40f533: movups %xmm0,(%rsp)
  16318. 40f537: mov %rbx,%rdi
  16319. 40f53a: mov %r13,%rsi
  16320. 40f53d: mov %r12,%rdx
  16321. 40f540: mov %r15,%rcx
  16322. 40f543: mov %r14,%r8
  16323. 40f546: callq 41bc90 <_D6object9Exception6__ctorMFNaNbNiNfAyaAyamC6object9ThrowableZC9Exception>
  16324. 40f54b: mov %rbx,%rax
  16325. 40f54e: add $0x70,%rsp
  16326. 40f552: pop %rbx
  16327. 40f553: pop %r12
  16328. 40f555: pop %r13
  16329. 40f557: pop %r14
  16330. 40f559: pop %r15
  16331. 40f55b: retq
  16332. 40f55c: nopl 0x0(%rax)
  16333.  
  16334. 000000000040f560 <_D3std3utf12UTFException8toStringMFZAya>:
  16335. 40f560: push %rbp
  16336. 40f561: push %r15
  16337. 40f563: push %r14
  16338. 40f565: push %r13
  16339. 40f567: push %r12
  16340. 40f569: push %rbx
  16341. 40f56a: sub $0x38,%rsp
  16342. 40f56e: mov 0x58(%rdi),%rbp
  16343. 40f572: test %rbp,%rbp
  16344. 40f575: ╭── je 40f6b3 <_D3std3utf12UTFException8toStringMFZAya+0x153>
  16345. 40f57b: │ movq $0x15,0x28(%rsp)
  16346. 40f584: │ movq $0x439b50,0x30(%rsp)
  16347. 40f58d: │ mov %rdi,0x8(%rsp)
  16348. 40f592: │ lea 0x48(%rdi),%r14
  16349. 40f596: │ mov $0x15,%r13d
  16350. 40f59c: │ lea 0x28(%rsp),%r12
  16351. 40f5a1: │ ╭ jmp 40f5b9 <_D3std3utf12UTFException8toStringMFZAya+0x59>
  16352. 40f5a3: │ │ data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  16353. 40f5b0: │┍┿ add $0x4,%r14
  16354. 40f5b4: │┆│ mov 0x28(%rsp),%r13
  16355. 40f5b9: │┆┕ mov (%r14),%ebx
  16356. 40f5bc: │┆ mov $0x440418,%edi
  16357. 40f5c1: │┆ mov $0x1,%edx
  16358. 40f5c6: │┆ mov %r12,%rsi
  16359. 40f5c9: │┆ callq 4247d0 <_d_arrayappendcTX>
  16360. 40f5ce: │┆ mov 0x30(%rsp),%rax
  16361. 40f5d3: │┆ movb $0x20,(%rax,%r13,1)
  16362. 40f5d8: │┆ mov $0x10,%edi
  16363. 40f5dd: │┆ mov $0x14,%esi
  16364. 40f5e2: │┆ lea 0x14(%rsp),%rdx
  16365. 40f5e7: │┆ mov %rbx,%rcx
  16366. 40f5ea: │┆ callq 4192e0 <_D4core8internal6string20unsignedToTempStringFNaNbNiNfmAakZAa>
  16367. 40f5ef: │┆ mov %rax,%rbx
  16368. 40f5f2: │┆ mov %rdx,%r13
  16369. 40f5f5: │┆ cmp $0x1,%rbx
  16370. 40f5f9: │┆╭ jne 40f61c <_D3std3utf12UTFException8toStringMFZAya+0xbc>
  16371. 40f5fb: │┆│ mov 0x28(%rsp),%r15
  16372. 40f600: │┆│ mov $0x440418,%edi
  16373. 40f605: │┆│ mov $0x1,%edx
  16374. 40f60a: │┆│ mov %r12,%rsi
  16375. 40f60d: │┆│ callq 4247d0 <_d_arrayappendcTX>
  16376. 40f612: │┆│ mov 0x30(%rsp),%rax
  16377. 40f617: │┆│ movb $0x30,(%rax,%r15,1)
  16378. 40f61c: │┆┕ mov $0x440418,%edi
  16379. 40f621: │┆ mov %r12,%rsi
  16380. 40f624: │┆ mov %rbx,%rdx
  16381. 40f627: │┆ mov %r13,%rcx
  16382. 40f62a: │┆ callq 424630 <_d_arrayappendT>
  16383. 40f62f: │┆ mov %rax,%rbx
  16384. 40f632: │┆ mov %rbx,0x28(%rsp)
  16385. 40f637: │┆ mov %rdx,0x30(%rsp)
  16386. 40f63c: │┆ mov $0x440418,%edi
  16387. 40f641: │┆ mov $0x1,%edx
  16388. 40f646: │┆ mov %r12,%rsi
  16389. 40f649: │┆ callq 4247d0 <_d_arrayappendcTX>
  16390. 40f64e: │┆ mov 0x30(%rsp),%rax
  16391. 40f653: │┆ movb $0x78,(%rax,%rbx,1)
  16392. 40f657: │┆ dec %rbp
  16393. 40f65a: │╰─ jne 40f5b0 <_D3std3utf12UTFException8toStringMFZAya+0x50>
  16394. 40f660: │ mov 0x8(%rsp),%rbp
  16395. 40f665: │ cmpq $0x0,0x10(%rbp)
  16396. 40f66a: │╭─ je 40f6c6 <_D3std3utf12UTFException8toStringMFZAya+0x166>
  16397. 40f66c: ││ lea 0x28(%rsp),%rbx
  16398. 40f671: ││ mov $0x440418,%edi
  16399. 40f676: ││ mov $0x3,%edx
  16400. 40f67b: ││ mov $0x439b4c,%ecx
  16401. 40f680: ││ mov %rbx,%rsi
  16402. 40f683: ││ callq 424630 <_d_arrayappendT>
  16403. 40f688: ││ mov %rax,0x28(%rsp)
  16404. 40f68d: ││ mov %rdx,0x30(%rsp)
  16405. 40f692: ││ mov 0x10(%rbp),%rdx
  16406. 40f696: ││ mov 0x18(%rbp),%rcx
  16407. 40f69a: ││ mov $0x440418,%edi
  16408. 40f69f: ││ mov %rbx,%rsi
  16409. 40f6a2: ││ callq 424630 <_d_arrayappendT>
  16410. 40f6a7: ││ mov %rax,0x28(%rsp)
  16411. 40f6ac: ││ mov %rdx,0x30(%rsp)
  16412. 40f6b1: ││╭ jmp 40f6d0 <_D3std3utf12UTFException8toStringMFZAya+0x170>
  16413. 40f6b3: ┕┿┿ add $0x38,%rsp
  16414. 40f6b7: ││ pop %rbx
  16415. 40f6b8: ││ pop %r12
  16416. 40f6ba: ││ pop %r13
  16417. 40f6bc: ││ pop %r14
  16418. 40f6be: ││ pop %r15
  16419. 40f6c0: ││ pop %rbp
  16420. 40f6c1: ╭┼┼ jmpq 41e0e0 <_D6object9Throwable8toStringMFZAya>
  16421. 40f6c6: │┕┿ mov 0x28(%rsp),%rax
  16422. 40f6cb: │ │ mov 0x30(%rsp),%rdx
  16423. 40f6d0: │ ┕ add $0x38,%rsp
  16424. 40f6d4: │ pop %rbx
  16425. 40f6d5: │ pop %r12
  16426. 40f6d7: │ pop %r13
  16427. 40f6d9: │ pop %r14
  16428. 40f6db: │ pop %r15
  16429. 40f6dd: │ pop %rbp
  16430. 40f6de: │ retq
  16431. 40f6df: │ nop
  16432.  
  16433. 000000000040f6e0 <_D3std3utf12isValidDcharFNaNbNiNfwZb>:
  16434. 40f6e0: cmp $0xd800,%edi
  16435. 40f6e6: sbb %cl,%cl
  16436. 40f6e8: add $0xffff2000,%edi
  16437. 40f6ee: cmp $0x102000,%edi
  16438. 40f6f4: sbb %al,%al
  16439. 40f6f6: or %cl,%al
  16440. 40f6f8: and $0x1,%al
  16441. 40f6fa: retq
  16442. 40f6fb: nopl 0x0(%rax,%rax,1)
  16443.  
  16444. 000000000040f700 <_D3std3utf6toUTF8FNaNbNiNfNkJG4awZAa>:
  16445. 40f700: movl $0xffffffff,(%rsi)
  16446. 40f706: cmp $0x7f,%edi
  16447. 40f709: ╭ ja 40f717 <_D3std3utf6toUTF8FNaNbNiNfNkJG4awZAa+0x17>
  16448. 40f70b: │ mov %dil,(%rsi)
  16449. 40f70e: │ mov $0x1,%eax
  16450. 40f713: │ mov %rsi,%rdx
  16451. 40f716: │ retq
  16452. 40f717: ┕ cmp $0x7ff,%edi
  16453. 40f71d: ╭ ja 40f741 <_D3std3utf6toUTF8FNaNbNiNfNkJG4awZAa+0x41>
  16454. 40f71f: │ mov %edi,%eax
  16455. 40f721: │ shr $0x6,%eax
  16456. 40f724: │ or $0xc0,%eax
  16457. 40f729: │ mov %al,(%rsi)
  16458. 40f72b: │ and $0x3f,%edi
  16459. 40f72e: │ or $0x80,%edi
  16460. 40f734: │ mov %dil,0x1(%rsi)
  16461. 40f738: │ mov $0x2,%eax
  16462. 40f73d: │ mov %rsi,%rdx
  16463. 40f740: │ retq
  16464. 40f741: ┕ cmp $0xffff,%edi
  16465. 40f747: ╭ ja 40f77b <_D3std3utf6toUTF8FNaNbNiNfNkJG4awZAa+0x7b>
  16466. 40f749: │ mov %edi,%eax
  16467. 40f74b: │ shr $0xc,%eax
  16468. 40f74e: │ or $0xe0,%eax
  16469. 40f753: │ mov %al,(%rsi)
  16470. 40f755: │ mov %edi,%eax
  16471. 40f757: │ shr $0x6,%eax
  16472. 40f75a: │ and $0x3f,%eax
  16473. 40f75d: │ or $0x80,%eax
  16474. 40f762: │ mov %al,0x1(%rsi)
  16475. 40f765: │ and $0x3f,%edi
  16476. 40f768: │ or $0x80,%edi
  16477. 40f76e: │ mov %dil,0x2(%rsi)
  16478. 40f772: │ mov $0x3,%eax
  16479. 40f777: │ mov %rsi,%rdx
  16480. 40f77a: │ retq
  16481. 40f77b: ┕ cmp $0x10ffff,%edi
  16482. 40f781: ╭ ja 40f7c5 <_D3std3utf6toUTF8FNaNbNiNfNkJG4awZAa+0xc5>
  16483. 40f783: │ mov %edi,%eax
  16484. 40f785: │ shr $0x12,%eax
  16485. 40f788: │ or $0xf0,%eax
  16486. 40f78d: │ mov %al,(%rsi)
  16487. 40f78f: │ mov %edi,%eax
  16488. 40f791: │ shr $0xc,%eax
  16489. 40f794: │ and $0x3f,%eax
  16490. 40f797: │ or $0x80,%eax
  16491. 40f79c: │ mov %al,0x1(%rsi)
  16492. 40f79f: │ mov %edi,%eax
  16493. 40f7a1: │ shr $0x6,%eax
  16494. 40f7a4: │ and $0x3f,%eax
  16495. 40f7a7: │ or $0x80,%eax
  16496. 40f7ac: │ mov %al,0x2(%rsi)
  16497. 40f7af: │ and $0x3f,%edi
  16498. 40f7b2: │ or $0x80,%edi
  16499. 40f7b8: │ mov %dil,0x3(%rsi)
  16500. 40f7bc: │ mov $0x4,%eax
  16501. 40f7c1: │ mov %rsi,%rdx
  16502. 40f7c4: │ retq
  16503. 40f7c5: ┕ ud2
  16504. 40f7c7: nopw 0x0(%rax,%rax,1)
  16505.  
  16506. 000000000040f7d0 <ldc.dso_ctor.3std3utf>:
  16507. 40f7d0: cmpb $0x0,0x249641(%rip) # 658e18 <ldc.dso_initialized>
  16508. 40f7d7: ╭ jne 40f82c <ldc.dso_ctor.3std3utf+0x5c>
  16509. 40f7d9: │ push %rbp
  16510. 40f7da: │ mov %rsp,%rbp
  16511. 40f7dd: │ movb $0x1,0x249634(%rip) # 658e18 <ldc.dso_initialized>
  16512. 40f7e4: │ mov %rsp,%rax
  16513. 40f7e7: │ lea -0x30(%rax),%rdi
  16514. 40f7eb: │ mov %rdi,%rsp
  16515. 40f7ee: │ movq $0x1,-0x30(%rax)
  16516. 40f7f6: │ movq $0x658e10,-0x28(%rax)
  16517. 40f7fe: │ mov $0x658dc8,%ecx
  16518. 40f803: │ movq %rcx,%xmm0
  16519. 40f808: │ mov $0x658a90,%ecx
  16520. 40f80d: │ movq %rcx,%xmm1
  16521. 40f812: │ punpcklqdq %xmm0,%xmm1
  16522. 40f816: │ movdqu %xmm1,-0x20(%rax)
  16523. 40f81b: │ movq $0x658b10,-0x10(%rax)
  16524. 40f823: │ callq 427d40 <_d_dso_registry>
  16525. 40f828: │ mov %rbp,%rsp
  16526. 40f82b: │ pop %rbp
  16527. 40f82c: ┕ retq
  16528. 40f82d: nopl (%rax)
  16529.  
  16530. 000000000040f830 <ldc.dso_dtor.3std3utf>:
  16531. 40f830: cmpb $0x0,0x2495e1(%rip) # 658e18 <ldc.dso_initialized>
  16532. 40f837: ╭ je 40f88c <ldc.dso_dtor.3std3utf+0x5c>
  16533. 40f839: │ push %rbp
  16534. 40f83a: │ mov %rsp,%rbp
  16535. 40f83d: │ movb $0x0,0x2495d4(%rip) # 658e18 <ldc.dso_initialized>
  16536. 40f844: │ mov %rsp,%rax
  16537. 40f847: │ lea -0x30(%rax),%rdi
  16538. 40f84b: │ mov %rdi,%rsp
  16539. 40f84e: │ movq $0x1,-0x30(%rax)
  16540. 40f856: │ movq $0x658e10,-0x28(%rax)
  16541. 40f85e: │ mov $0x658dc8,%ecx
  16542. 40f863: │ movq %rcx,%xmm0
  16543. 40f868: │ mov $0x658a90,%ecx
  16544. 40f86d: │ movq %rcx,%xmm1
  16545. 40f872: │ punpcklqdq %xmm0,%xmm1
  16546. 40f876: │ movdqu %xmm1,-0x20(%rax)
  16547. 40f87b: │ movq $0x658b10,-0x10(%rax)
  16548. 40f883: │ callq 427d40 <_d_dso_registry>
  16549. 40f888: │ mov %rbp,%rsp
  16550. 40f88b: │ pop %rbp
  16551. 40f88c: ┕ retq
  16552. 40f88d: nopl (%rax)
  16553.  
  16554. 000000000040f890 <_D3std5stdio4File6__dtorMFNfZv>:
  16555. 40f890: mov (%rdi),%rax
  16556. 40f893: test %rax,%rax
  16557. 40f896: ╭─ je 40f8b1 <_D3std5stdio4File6__dtorMFNfZv+0x21>
  16558. 40f898: │ mov 0x8(%rax),%ecx
  16559. 40f89b: │ cmp $0x1,%ecx
  16560. 40f89e: │╭ jne 40f8a5 <_D3std5stdio4File6__dtorMFNfZv+0x15>
  16561. 40f8a0: ╭┼┼ jmpq 40f8d0 <_D3std5stdio4File5closeMFNeZv>
  16562. 40f8a5: ││┕ dec %ecx
  16563. 40f8a7: ││ mov %ecx,0x8(%rax)
  16564. 40f8aa: ││ movq $0x0,(%rdi)
  16565. 40f8b1: │┕━ retq
  16566. 40f8b2: │ nopw %cs:0x0(%rax,%rax,1)
  16567. 40f8bc: │ nopl 0x0(%rax)
  16568.  
  16569. 000000000040f8c0 <_D3std5stdio4File10__postblitMFNbNfZv>:
  16570. 40f8c0: mov (%rdi),%rax
  16571. 40f8c3: test %rax,%rax
  16572. 40f8c6: ╭ je 40f8cc <_D3std5stdio4File10__postblitMFNbNfZv+0xc>
  16573. 40f8c8: │ incl 0x8(%rax)
  16574. 40f8cb: │ retq
  16575. 40f8cc: ┕ retq
  16576. 40f8cd: nopl (%rax)
  16577.  
  16578. 000000000040f8d0 <_D3std5stdio4File5closeMFNeZv>:
  16579. 40f8d0: push %rbp
  16580. 40f8d1: push %r15
  16581. 40f8d3: push %r14
  16582. 40f8d5: push %rbx
  16583. 40f8d6: sub $0x88,%rsp
  16584. 40f8dd: mov %rdi,%rbx
  16585. 40f8e0: mov (%rbx),%rax
  16586. 40f8e3: test %rax,%rax
  16587. 40f8e6: ╭──── je 40fa14 <_D3std5stdio4File5closeMFNeZv+0x144>
  16588. 40f8ec: │ mov (%rax),%rdi
  16589. 40f8ef: │ test %rdi,%rdi
  16590. 40f8f2: │ ╭── je 40f9ce <_D3std5stdio4File5closeMFNeZv+0xfe>
  16591. 40f8f8: │ │ ┍ testb $0x1,0xc(%rax)
  16592. 40f8fc: │ │╭┼ je 40f9d2 <_D3std5stdio4File5closeMFNeZv+0x102>
  16593. 40f902: │ ││┆ callq 402120 <pclose@plt>
  16594. 40f907: │ ││┆ mov %eax,%ebp
  16595. 40f909: │ ││┆ test %ebp,%ebp
  16596. 40f90b: │╭┼┼┼ je 40f9ec <_D3std5stdio4File5closeMFNeZv+0x11c>
  16597. 40f911: ││││┆ cmp $0xffffffff,%ebp
  16598. 40f914: ╭┼┼┼┼┼ jne 40fad9 <_D3std5stdio4File5closeMFNeZv+0x209>
  16599. 40f91a: │││││┆ mov $0x653230,%edi
  16600. 40f91f: │││││┆ callq 422d70 <_d_newclass>
  16601. 40f924: │││││┆ mov %rax,%rbp
  16602. 40f927: │││││┆ movq $0x435300,0x0(%rbp)
  16603. 40f92f: │││││┆ movq $0x0,0x8(%rbp)
  16604. 40f937: │││││┆ movups 0x259a6(%rip),%xmm0 # 4352e4 <_D3std9exception14ErrnoException6__initZ+0x3c>
  16605. 40f93e: │││││┆ movups %xmm0,0x3c(%rbp)
  16606. 40f942: │││││┆ movups 0x2598f(%rip),%xmm0 # 4352d8 <_D3std9exception14ErrnoException6__initZ+0x30>
  16607. 40f949: │││││┆ movups %xmm0,0x30(%rbp)
  16608. 40f94d: │││││┆ movups 0x25974(%rip),%xmm0 # 4352c8 <_D3std9exception14ErrnoException6__initZ+0x20>
  16609. 40f954: │││││┆ movups %xmm0,0x20(%rbp)
  16610. 40f958: │││││┆ movups 0x25959(%rip),%xmm0 # 4352b8 <_D3std9exception14ErrnoException6__initZ+0x10>
  16611. 40f95f: │││││┆ movups %xmm0,0x10(%rbp)
  16612. 40f963: │││││┆ movq $0x16,0x18(%rsp)
  16613. 40f96c: │││││┆ movq $0x439cc0,0x20(%rsp)
  16614. 40f975: │││││┆ movups 0x8(%rbx),%xmm0
  16615. 40f979: │││││┆ movups %xmm0,0x28(%rsp)
  16616. 40f97e: │││││┆ movq $0x1,0x38(%rsp)
  16617. 40f987: │││││┆ movq $0x43ae7c,0x40(%rsp)
  16618. 40f990: │││││┆ lea 0x18(%rsp),%rdx
  16619. 40f995: │││││┆ mov $0x440418,%edi
  16620. 40f99a: │││││┆ mov $0x3,%esi
  16621. 40f99f: │││││┆ callq 425520 <_d_arraycatnTX>
  16622. 40f9a4: │││││┆ mov %rdx,%r9
  16623. 40f9a7: │││││┆ mov $0x327,%esi
  16624. 40f9ac: │││││┆ mov $0x29,%edx
  16625. 40f9b1: │││││┆ mov $0x439160,%ecx
  16626. 40f9b6: │││││┆ mov %rbp,%rdi
  16627. 40f9b9: │││││┆ mov %rax,%r8
  16628. 40f9bc: │││││┆ callq 40be20 <_D3std9exception14ErrnoException6__ctorMFNeAyaAyamZC3std9exception14ErrnoException>
  16629. 40f9c1: │││││┆ mov %rax,%rdi
  16630. 40f9c4: │││││┆ callq 41ad10 <_d_throw_exception>
  16631. 40f9c9: │││││╰ jmpq 40f8f8 <_D3std5stdio4File5closeMFNeZv+0x28>
  16632. 40f9ce: │││┕┿━ xor %ebp,%ebp
  16633. 40f9d0: │││ │─ jmp 40f9ea <_D3std5stdio4File5closeMFNeZv+0x11a>
  16634. 40f9d2: │││ ┕━ callq 402310 <fclose@plt>
  16635. 40f9d7: │││ │ test %eax,%eax
  16636. 40f9d9: │││╭┼─ jne 40fa2a <_D3std5stdio4File5closeMFNeZv+0x15a>
  16637. 40f9db: │││││ mov (%rbx),%rax
  16638. 40f9de: │││││ movq $0x0,(%rax)
  16639. 40f9e5: │││││ mov $0x2,%ebp
  16640. 40f9ea: ││││┕╭ jmp 40f9f8 <_D3std5stdio4File5closeMFNeZv+0x128>
  16641. 40f9ec: ││┕┿━┿ xor %ebp,%ebp
  16642. 40f9ee: ┍┿┿━┿━┿ mov (%rbx),%rax
  16643. 40f9f1: ┆││ │ │ movq $0x0,(%rax)
  16644. 40f9f8: ┆││ │ ┕ mov (%rbx),%rax
  16645. 40f9fb: ┆││ │ decl 0x8(%rax)
  16646. 40f9fe: ┆││ │ ╭ jne 40fa08 <_D3std5stdio4File5closeMFNeZv+0x138>
  16647. 40fa00: ┆││ │ │ mov (%rbx),%rdi
  16648. 40fa03: ┆││ │ │ callq 4020f0 <free@plt>
  16649. 40fa08: ┆││ │ ┕ movq $0x0,(%rbx)
  16650. 40fa0f: ┆││ │ cmp $0x1,%ebp
  16651. 40fa12: ┆││ │ ╭ je 40fa22 <_D3std5stdio4File5closeMFNeZv+0x152>
  16652. 40fa14: ┆│┕━┿━┿ add $0x88,%rsp
  16653. 40fa1b: ┆│ │ │ pop %rbx
  16654. 40fa1c: ┆│ │ │ pop %r14
  16655. 40fa1e: ┆│ │ │ pop %r15
  16656. 40fa20: ┆│ │ │ pop %rbp
  16657. 40fa21: ┆│ │ │ retq
  16658. 40fa22: ┆│ │ ┕ mov %r14,%rdi
  16659. 40fa25: ┆│ │ callq 41aed0 <_d_eh_resume_unwind>
  16660. 40fa2a: ┆│ ┕━━ mov $0x653230,%edi
  16661. 40fa2f: ┆│ callq 422d70 <_d_newclass>
  16662. 40fa34: ┆│ mov %rax,%rbp
  16663. 40fa37: ┆│ movq $0x435300,0x0(%rbp)
  16664. 40fa3f: ┆│ movq $0x0,0x8(%rbp)
  16665. 40fa47: ┆│ movups 0x25896(%rip),%xmm0 # 4352e4 <_D3std9exception14ErrnoException6__initZ+0x3c>
  16666. 40fa4e: ┆│ movups %xmm0,0x3c(%rbp)
  16667. 40fa52: ┆│ movups 0x2587f(%rip),%xmm0 # 4352d8 <_D3std9exception14ErrnoException6__initZ+0x30>
  16668. 40fa59: ┆│ movups %xmm0,0x30(%rbp)
  16669. 40fa5d: ┆│ movups 0x25864(%rip),%xmm0 # 4352c8 <_D3std9exception14ErrnoException6__initZ+0x20>
  16670. 40fa64: ┆│ movups %xmm0,0x20(%rbp)
  16671. 40fa68: ┆│ movups 0x25849(%rip),%xmm0 # 4352b8 <_D3std9exception14ErrnoException6__initZ+0x10>
  16672. 40fa6f: ┆│ movups %xmm0,0x10(%rbp)
  16673. 40fa73: ┆│ movq $0x16,0x48(%rsp)
  16674. 40fa7c: ┆│ movq $0x439d00,0x50(%rsp)
  16675. 40fa85: ┆│ movups 0x8(%rbx),%xmm0
  16676. 40fa89: ┆│ movups %xmm0,0x58(%rsp)
  16677. 40fa8e: ┆│ movq $0x1,0x68(%rsp)
  16678. 40fa97: ┆│ movq $0x43ae7c,0x70(%rsp)
  16679. 40faa0: ┆│ lea 0x48(%rsp),%rdx
  16680. 40faa5: ┆│ mov $0x440418,%edi
  16681. 40faaa: ┆│ mov $0x3,%esi
  16682. 40faaf: ┆│ callq 425520 <_d_arraycatnTX>
  16683. 40fab4: ┆│ mov %rdx,%r9
  16684. 40fab7: ┆│ mov $0x32e,%esi
  16685. 40fabc: ┆│ mov $0x29,%edx
  16686. 40fac1: ┆│ mov $0x439160,%ecx
  16687. 40fac6: ┆│ mov %rbp,%rdi
  16688. 40fac9: ┆│ mov %rax,%r8
  16689. 40facc: ┆│ callq 40be20 <_D3std9exception14ErrnoException6__ctorMFNeAyaAyamZC3std9exception14ErrnoException>
  16690. 40fad1: ┆│ mov %rax,%rdi
  16691. 40fad4: ┆│ callq 41ad10 <_d_throw_exception>
  16692. 40fad9: ┆┕━━━━━ mov $0x653230,%edi
  16693. 40fade: ┆ callq 422d70 <_d_newclass>
  16694. 40fae3: ┆ mov %rax,%r14
  16695. 40fae6: ┆ movq $0x435300,(%r14)
  16696. 40faed: ┆ movq $0x0,0x8(%r14)
  16697. 40faf5: ┆ movups 0x257e8(%rip),%xmm0 # 4352e4 <_D3std9exception14ErrnoException6__initZ+0x3c>
  16698. 40fafc: ┆ movups %xmm0,0x3c(%r14)
  16699. 40fb01: ┆ movups 0x257d0(%rip),%xmm0 # 4352d8 <_D3std9exception14ErrnoException6__initZ+0x30>
  16700. 40fb08: ┆ movups %xmm0,0x30(%r14)
  16701. 40fb0d: ┆ movups 0x257b4(%rip),%xmm0 # 4352c8 <_D3std9exception14ErrnoException6__initZ+0x20>
  16702. 40fb14: ┆ movups %xmm0,0x20(%r14)
  16703. 40fb19: ┆ movups 0x25798(%rip),%xmm0 # 4352b8 <_D3std9exception14ErrnoException6__initZ+0x10>
  16704. 40fb20: ┆ movups %xmm0,0x10(%r14)
  16705. 40fb25: ┆ mov $0x653020,%edi
  16706. 40fb2a: ┆ callq 4235c0 <_d_newitemiT>
  16707. 40fb2f: ┆ mov %rax,%r15
  16708. 40fb32: ┆ xorps %xmm0,%xmm0
  16709. 40fb35: ┆ movups %xmm0,0x10(%r15)
  16710. 40fb3a: ┆ movups %xmm0,(%r15)
  16711. 40fb3e: ┆ mov $0x13,%esi
  16712. 40fb43: ┆ mov $0x439ce0,%edx
  16713. 40fb48: ┆ mov %ebp,%edi
  16714. 40fb4a: ┆ mov %r15,%rcx
  16715. 40fb4d: ┆ callq 40e070 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTiZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAaiZk>
  16716. 40fb52: ┆ mov %eax,%ebp
  16717. 40fb54: ┆ cmp $0x1,%ebp
  16718. 40fb57: ┆ ╭ je 40fc13 <_D3std5stdio4File5closeMFNeZv+0x343>
  16719. 40fb5d: ┆ │ mov $0x653b20,%edi
  16720. 40fb62: ┆ │ callq 422d70 <_d_newclass>
  16721. 40fb67: ┆ │ mov %rax,%r14
  16722. 40fb6a: ┆ │ movq $0x439b10,(%r14)
  16723. 40fb71: ┆ │ movq $0x0,0x8(%r14)
  16724. 40fb79: ┆ │ mov 0x29f88(%rip),%rax # 439b08 <_D3std6format15FormatException6__initZ+0x40>
  16725. 40fb80: ┆ │ mov %rax,0x40(%r14)
  16726. 40fb84: ┆ │ movups 0x29f6d(%rip),%xmm0 # 439af8 <_D3std6format15FormatException6__initZ+0x30>
  16727. 40fb8b: ┆ │ movups %xmm0,0x30(%r14)
  16728. 40fb90: ┆ │ movups 0x29f51(%rip),%xmm0 # 439ae8 <_D3std6format15FormatException6__initZ+0x20>
  16729. 40fb97: ┆ │ movups %xmm0,0x20(%r14)
  16730. 40fb9c: ┆ │ movups 0x29f35(%rip),%xmm0 # 439ad8 <_D3std6format15FormatException6__initZ+0x10>
  16731. 40fba3: ┆ │ movups %xmm0,0x10(%r14)
  16732. 40fba8: ┆ │ movq $0x4324c0,0x8(%rsp)
  16733. 40fbb1: ┆ │ movq $0x1e,(%rsp)
  16734. 40fbb9: ┆ │ mov $0x1,%edi
  16735. 40fbbe: ┆ │ mov $0x440073,%esi
  16736. 40fbc3: ┆ │ mov $0x1,%edx
  16737. 40fbc8: ┆ │ mov $0x2,%ecx
  16738. 40fbcd: ┆ │ mov $0x4415af,%r8d
  16739. 40fbd3: ┆ │ mov %ebp,%r9d
  16740. 40fbd6: ┆ │ callq 408510 <_D3std4conv33__T8textImplTAyaTAyaTkTAyaTmTAyaZ8textImplFNaNbNfAyakAyamAyaZAya>
  16741. 40fbdb: ┆ │ mov %rax,0x78(%rsp)
  16742. 40fbe0: ┆ │ mov %rdx,0x80(%rsp)
  16743. 40fbe8: ┆ │ movups 0x78(%rsp),%xmm0
  16744. 40fbed: ┆ │ movups %xmm0,(%rsp)
  16745. 40fbf1: ┆ │ xor %esi,%esi
  16746. 40fbf3: ┆ │ mov $0x1914,%edx
  16747. 40fbf8: ┆ │ mov $0x2a,%ecx
  16748. 40fbfd: ┆ │ mov $0x432320,%r8d
  16749. 40fc03: ┆ │ mov %r14,%rdi
  16750. 40fc06: ┆ │ callq 40f330 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException>
  16751. 40fc0b: ┆ │ mov %rax,%rdi
  16752. 40fc0e: ┆ │ callq 41ad10 <_d_throw_exception>
  16753. 40fc13: ┆ ┕ mov 0x8(%r15),%r8
  16754. 40fc17: ┆ mov 0x10(%r15),%r9
  16755. 40fc1b: ┆ mov $0x329,%esi
  16756. 40fc20: ┆ mov $0x29,%edx
  16757. 40fc25: ┆ mov $0x439160,%ecx
  16758. 40fc2a: ┆ mov %r14,%rdi
  16759. 40fc2d: ┆ callq 40be20 <_D3std9exception14ErrnoException6__ctorMFNeAyaAyamZC3std9exception14ErrnoException>
  16760. 40fc32: ┆ mov %rax,%rdi
  16761. 40fc35: ┆ callq 41ad10 <_d_throw_exception>
  16762. 40fc3a: ┆ mov %rax,%r14
  16763. 40fc3d: ┆ mov $0x1,%ebp
  16764. 40fc42: ╰────── jmpq 40f9ee <_D3std5stdio4File5closeMFNeZv+0x11e>
  16765. 40fc47: nopw 0x0(%rax,%rax,1)
  16766.  
  16767. 000000000040fc50 <_D3std5stdio4File5flushMFNeZv>:
  16768. 40fc50: push %rax
  16769. 40fc51: mov (%rdi),%rax
  16770. 40fc54: test %rax,%rax
  16771. 40fc57: ╭─ je 40fc6c <_D3std5stdio4File5flushMFNeZv+0x1c>
  16772. 40fc59: │ mov (%rax),%rdi
  16773. 40fc5c: │ test %rdi,%rdi
  16774. 40fc5f: │╭ je 40fc6c <_D3std5stdio4File5flushMFNeZv+0x1c>
  16775. 40fc61: ││ callq 4024c0 <fflush@plt>
  16776. 40fc66: ││ test %eax,%eax
  16777. 40fc68: ╭┼┼ jne 40fc8b <_D3std5stdio4File5flushMFNeZv+0x3b>
  16778. 40fc6a: │││ pop %rax
  16779. 40fc6b: │││ retq
  16780. 40fc6c: │┕┷ mov $0x29,%edi
  16781. 40fc71: │ mov $0x439d20,%esi
  16782. 40fc76: │ mov $0x349,%edx
  16783. 40fc7b: │ mov $0x29,%ecx
  16784. 40fc80: │ mov $0x439160,%r8d
  16785. 40fc86: │ callq 409d70 <_D3std9exception25__T7bailOutHTC9ExceptionZ7bailOutFNaNfAyamxAaZv>
  16786. 40fc8b: ┕━━ mov $0x653230,%edi
  16787. 40fc90: callq 422d70 <_d_newclass>
  16788. 40fc95: movq $0x435300,(%rax)
  16789. 40fc9c: movq $0x0,0x8(%rax)
  16790. 40fca4: movups 0x25639(%rip),%xmm0 # 4352e4 <_D3std9exception14ErrnoException6__initZ+0x3c>
  16791. 40fcab: movups %xmm0,0x3c(%rax)
  16792. 40fcaf: movups 0x25622(%rip),%xmm0 # 4352d8 <_D3std9exception14ErrnoException6__initZ+0x30>
  16793. 40fcb6: movups %xmm0,0x30(%rax)
  16794. 40fcba: movups 0x25607(%rip),%xmm0 # 4352c8 <_D3std9exception14ErrnoException6__initZ+0x20>
  16795. 40fcc1: movups %xmm0,0x20(%rax)
  16796. 40fcc5: movups 0x255ec(%rip),%xmm0 # 4352b8 <_D3std9exception14ErrnoException6__initZ+0x10>
  16797. 40fccc: movups %xmm0,0x10(%rax)
  16798. 40fcd0: mov $0x34a,%esi
  16799. 40fcd5: mov $0x29,%edx
  16800. 40fcda: mov $0x439160,%ecx
  16801. 40fcdf: xor %r8d,%r8d
  16802. 40fce2: xor %r9d,%r9d
  16803. 40fce5: mov %rax,%rdi
  16804. 40fce8: callq 40be20 <_D3std9exception14ErrnoException6__ctorMFNeAyaAyamZC3std9exception14ErrnoException>
  16805. 40fced: mov %rax,%rdi
  16806. 40fcf0: callq 41ad10 <_d_throw_exception>
  16807. 40fcf5: nopw %cs:0x0(%rax,%rax,1)
  16808. 40fcff: nop
  16809.  
  16810. 000000000040fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>:
  16811. 40fd00: push %rbx
  16812. 40fd01: mov %rdi,%rbx
  16813. 40fd04: mov (%rbx),%rdi
  16814. 40fd07: test %rdi,%rdi
  16815. 40fd0a: ╭ je 40fd17 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv+0x17>
  16816. 40fd0c: │ callq 402360 <funlockfile@plt>
  16817. 40fd11: │ xorps %xmm0,%xmm0
  16818. 40fd14: │ movups %xmm0,(%rbx)
  16819. 40fd17: ┕ pop %rbx
  16820. 40fd18: retq
  16821. 40fd19: nopl 0x0(%rax)
  16822.  
  16823. 000000000040fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>:
  16824. 40fd20: ┆ mov (%rdi),%rdi
  16825. 40fd23: ┆ test %rdi,%rdi
  16826. 40fd26: ┆╭ je 40fd2d <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv+0xd>
  16827. 40fd28: ╰┼ jmpq 402330 <flockfile@plt>
  16828. 40fd2d: ┕ retq
  16829. 40fd2e: xchg %ax,%ax
  16830.  
  16831. 000000000040fd30 <_D3std5stdio4File17lockingTextWriterMFNfZS3std5stdio4File17LockingTextWriter>:
  16832. 40fd30: push %rbp
  16833. 40fd31: push %r14
  16834. 40fd33: push %rbx
  16835. 40fd34: mov %rdi,%r14
  16836. 40fd37: mov (%rsi),%rax
  16837. 40fd3a: test %rax,%rax
  16838. 40fd3d: ╭─ je 40fd76 <_D3std5stdio4File17lockingTextWriterMFNfZS3std5stdio4File17LockingTextWriter+0x46>
  16839. 40fd3f: │ mov (%rax),%rbx
  16840. 40fd42: │ test %rbx,%rbx
  16841. 40fd45: │╭ je 40fd76 <_D3std5stdio4File17lockingTextWriterMFNfZS3std5stdio4File17LockingTextWriter+0x46>
  16842. 40fd47: ││ xor %esi,%esi
  16843. 40fd49: ││ mov %rbx,%rdi
  16844. 40fd4c: ││ callq 402410 <fwide@plt>
  16845. 40fd51: ││ mov %eax,%ebp
  16846. 40fd53: ││ mov %rbx,%rdi
  16847. 40fd56: ││ callq 402330 <flockfile@plt>
  16848. 40fd5b: ││ mov %rbx,(%r14)
  16849. 40fd5e: ││ mov %rbx,0x8(%r14)
  16850. 40fd62: ││ mov %ebp,0x10(%r14)
  16851. 40fd66: ││ movl $0x0,0x14(%r14)
  16852. 40fd6e: ││ mov %r14,%rax
  16853. 40fd71: ││ pop %rbx
  16854. 40fd72: ││ pop %r14
  16855. 40fd74: ││ pop %rbp
  16856. 40fd75: ││ retq
  16857. 40fd76: ┕┷ mov $0x22,%edi
  16858. 40fd7b: mov $0x43a080,%esi
  16859. 40fd80: mov $0xa12,%edx
  16860. 40fd85: mov $0x29,%ecx
  16861. 40fd8a: mov $0x439160,%r8d
  16862. 40fd90: callq 409d70 <_D3std9exception25__T7bailOutHTC9ExceptionZ7bailOutFNaNfAyamxAaZv>
  16863. 40fd95: nopw %cs:0x0(%rax,%rax,1)
  16864. 40fd9f: nop
  16865.  
  16866. 000000000040fda0 <_D3std5stdio13trustedStdoutFNdNeZS3std5stdio4File>:
  16867. 40fda0: mov 0x2490d9(%rip),%rax # 658e80 <_D3std5stdio6stdoutS3std5stdio4File>
  16868. 40fda7: movups 0x2490da(%rip),%xmm0 # 658e88 <_D3std5stdio6stdoutS3std5stdio4File+0x8>
  16869. 40fdae: movaps %xmm0,-0x18(%rsp)
  16870. 40fdb3: test %rax,%rax
  16871. 40fdb6: ╭ je 40fdbb <_D3std5stdio13trustedStdoutFNdNeZS3std5stdio4File+0x1b>
  16872. 40fdb8: │ incl 0x8(%rax)
  16873. 40fdbb: ┕ mov %rax,(%rdi)
  16874. 40fdbe: movaps -0x18(%rsp),%xmm0
  16875. 40fdc3: movups %xmm0,0x8(%rdi)
  16876. 40fdc7: mov %rdi,%rax
  16877. 40fdca: retq
  16878. 40fdcb: nopl 0x0(%rax,%rax,1)
  16879.  
  16880. 000000000040fdd0 <std_stdio_static_this>:
  16881. 40fdd0: mov 0x249019(%rip),%rax # 658df0 <stdin@@GLIBC_2.2.5>
  16882. 40fdd7: mov %rax,0x243f6a(%rip) # 653d48 <_D3std5stdio21std_stdio_static_thisUZ9stdinImplS3std5stdio4File4Impl>
  16883. 40fdde: movq $0x653d48,0x24907f(%rip) # 658e68 <_D3std5stdio5stdinS3std5stdio4File>
  16884. 40fde9: mov 0x249010(%rip),%rax # 658e00 <stdout@@GLIBC_2.2.5>
  16885. 40fdf0: mov %rax,0x243f69(%rip) # 653d60 <_D3std5stdio21std_stdio_static_thisUZ10stdoutImplS3std5stdio4File4Impl>
  16886. 40fdf7: movq $0x653d60,0x24907e(%rip) # 658e80 <_D3std5stdio6stdoutS3std5stdio4File>
  16887. 40fe02: mov 0x248fef(%rip),%rax # 658df8 <stderr@@GLIBC_2.2.5>
  16888. 40fe09: mov %rax,0x243f68(%rip) # 653d78 <_D3std5stdio21std_stdio_static_thisUZ10stderrImplS3std5stdio4File4Impl>
  16889. 40fe10: movq $0x653d78,0x24907d(%rip) # 658e98 <_D3std5stdio6stderrS3std5stdio4File>
  16890. 40fe1b: retq
  16891. 40fe1c: nopl 0x0(%rax)
  16892.  
  16893. 000000000040fe20 <ldc.dso_ctor.3std5stdio>:
  16894. 40fe20: cmpb $0x0,0x248ff1(%rip) # 658e18 <ldc.dso_initialized>
  16895. 40fe27: ╭ jne 40fe7c <ldc.dso_ctor.3std5stdio+0x5c>
  16896. 40fe29: │ push %rbp
  16897. 40fe2a: │ mov %rsp,%rbp
  16898. 40fe2d: │ movb $0x1,0x248fe4(%rip) # 658e18 <ldc.dso_initialized>
  16899. 40fe34: │ mov %rsp,%rax
  16900. 40fe37: │ lea -0x30(%rax),%rdi
  16901. 40fe3b: │ mov %rdi,%rsp
  16902. 40fe3e: │ movq $0x1,-0x30(%rax)
  16903. 40fe46: │ movq $0x658e10,-0x28(%rax)
  16904. 40fe4e: │ mov $0x658dc8,%ecx
  16905. 40fe53: │ movq %rcx,%xmm0
  16906. 40fe58: │ mov $0x658a90,%ecx
  16907. 40fe5d: │ movq %rcx,%xmm1
  16908. 40fe62: │ punpcklqdq %xmm0,%xmm1
  16909. 40fe66: │ movdqu %xmm1,-0x20(%rax)
  16910. 40fe6b: │ movq $0x658b18,-0x10(%rax)
  16911. 40fe73: │ callq 427d40 <_d_dso_registry>
  16912. 40fe78: │ mov %rbp,%rsp
  16913. 40fe7b: │ pop %rbp
  16914. 40fe7c: ┕ retq
  16915. 40fe7d: nopl (%rax)
  16916.  
  16917. 000000000040fe80 <ldc.dso_dtor.3std5stdio>:
  16918. 40fe80: cmpb $0x0,0x248f91(%rip) # 658e18 <ldc.dso_initialized>
  16919. 40fe87: ╭ je 40fedc <ldc.dso_dtor.3std5stdio+0x5c>
  16920. 40fe89: │ push %rbp
  16921. 40fe8a: │ mov %rsp,%rbp
  16922. 40fe8d: │ movb $0x0,0x248f84(%rip) # 658e18 <ldc.dso_initialized>
  16923. 40fe94: │ mov %rsp,%rax
  16924. 40fe97: │ lea -0x30(%rax),%rdi
  16925. 40fe9b: │ mov %rdi,%rsp
  16926. 40fe9e: │ movq $0x1,-0x30(%rax)
  16927. 40fea6: │ movq $0x658e10,-0x28(%rax)
  16928. 40feae: │ mov $0x658dc8,%ecx
  16929. 40feb3: │ movq %rcx,%xmm0
  16930. 40feb8: │ mov $0x658a90,%ecx
  16931. 40febd: │ movq %rcx,%xmm1
  16932. 40fec2: │ punpcklqdq %xmm0,%xmm1
  16933. 40fec6: │ movdqu %xmm1,-0x20(%rax)
  16934. 40fecb: │ movq $0x658b18,-0x10(%rax)
  16935. 40fed3: │ callq 427d40 <_d_dso_registry>
  16936. 40fed8: │ mov %rbp,%rsp
  16937. 40fedb: │ pop %rbp
  16938. 40fedc: ┕ retq
  16939. 40fedd: nopl (%rax)
  16940.  
  16941. 000000000040fee0 <_D3std7variant16VariantException6__ctorMFC8TypeInfoC8TypeInfoZC3std7variant16VariantException>:
  16942. 40fee0: push %r15
  16943. 40fee2: push %r14
  16944. 40fee4: push %r13
  16945. 40fee6: push %r12
  16946. 40fee8: push %rbx
  16947. 40fee9: sub $0x60,%rsp
  16948. 40feed: mov %rdx,%r15
  16949. 40fef0: mov %rsi,%r14
  16950. 40fef3: mov %rdi,%rbx
  16951. 40fef6: mov (%r14),%rax
  16952. 40fef9: mov %r14,%rdi
  16953. 40fefc: callq *0x8(%rax)
  16954. 40feff: mov %rax,%r12
  16955. 40ff02: mov %rdx,%r13
  16956. 40ff05: mov (%r15),%rax
  16957. 40ff08: mov %r15,%rdi
  16958. 40ff0b: callq *0x8(%rax)
  16959. 40ff0e: movq $0x2e,0x20(%rsp)
  16960. 40ff17: movq $0x43a250,0x28(%rsp)
  16961. 40ff20: mov %rax,0x30(%rsp)
  16962. 40ff25: mov %rdx,0x38(%rsp)
  16963. 40ff2a: movq $0x5,0x40(%rsp)
  16964. 40ff33: movq $0x43c109,0x48(%rsp)
  16965. 40ff3c: mov %r12,0x50(%rsp)
  16966. 40ff41: mov %r13,0x58(%rsp)
  16967. 40ff46: lea 0x20(%rsp),%rdx
  16968. 40ff4b: mov $0x440418,%edi
  16969. 40ff50: mov $0x4,%esi
  16970. 40ff55: callq 425520 <_d_arraycatnTX>
  16971. 40ff5a: mov %rax,0x10(%rsp)
  16972. 40ff5f: mov %rdx,0x18(%rsp)
  16973. 40ff64: movups 0x10(%rsp),%xmm0
  16974. 40ff69: movups %xmm0,(%rsp)
  16975. 40ff6d: xor %esi,%esi
  16976. 40ff6f: mov $0x5b5,%edx
  16977. 40ff74: mov $0x2b,%ecx
  16978. 40ff79: mov $0x432590,%r8d
  16979. 40ff7f: mov %rbx,%rdi
  16980. 40ff82: callq 41bc90 <_D6object9Exception6__ctorMFNaNbNiNfAyaAyamC6object9ThrowableZC9Exception>
  16981. 40ff87: mov %r15,0x48(%rbx)
  16982. 40ff8b: mov %r14,0x50(%rbx)
  16983. 40ff8f: mov %rbx,%rax
  16984. 40ff92: add $0x60,%rsp
  16985. 40ff96: pop %rbx
  16986. 40ff97: pop %r12
  16987. 40ff99: pop %r13
  16988. 40ff9b: pop %r14
  16989. 40ff9d: pop %r15
  16990. 40ff9f: retq
  16991.  
  16992. 000000000040ffa0 <_D3std7variant18__T8VariantNVmi32Z8VariantN15__T7handlerHTvZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl>:
  16993. 40ffa0: push %rbx
  16994. 40ffa1: sub $0x20,%rsp
  16995. 40ffa5: xor %eax,%eax
  16996. 40ffa7: mov %edx,%ecx
  16997. 40ffa9: cmp $0xd,%edx
  16998. 40ffac: ╭─── ja 4100ba <_D3std7variant18__T8VariantNVmi32Z8VariantN15__T7handlerHTvZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0x11a>
  16999. 40ffb2: │ jmpq *0x43a1e0(,%rcx,8)
  17000. 40ffb9: │ movq $0x0,0x10(%rsp)
  17001. 40ffc2: │ mov (%rdi),%rax
  17002. 40ffc5: │ lea 0x10(%rsp),%rdi
  17003. 40ffca: │ xor %esi,%esi
  17004. 40ffcc: │ xor %edx,%edx
  17005. 40ffce: │ callq *%rax
  17006. 40ffd0: │ mov 0x10(%rsp),%rsi
  17007. 40ffd5: │ mov $0x4407c8,%edi
  17008. 40ffda: │ callq 41bd20 <_D6object8opEqualsFC6ObjectC6ObjectZb>
  17009. 40ffdf: │ test $0x1,%al
  17010. 40ffe1: │ sete %al
  17011. 40ffe4: │ movzbl %al,%eax
  17012. 40ffe7: │ shl $0x3f,%rax
  17013. 40ffeb: │╭── jmp 410010 <_D3std7variant18__T8VariantNVmi32Z8VariantN15__T7handlerHTvZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0x70>
  17014. 40ffed: ││ movq $0x4407c8,(%rdi)
  17015. 40fff4: ││╭─ jmp 41000e <_D3std7variant18__T8VariantNVmi32Z8VariantN15__T7handlerHTvZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0x6e>
  17016. 40fff6: │││ movq $0x18,(%rdi)
  17017. 40fffd: │││ movq $0x43a2a0,0x8(%rdi)
  17018. 410005: │││╭ jmp 41000e <_D3std7variant18__T8VariantNVmi32Z8VariantN15__T7handlerHTvZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0x6e>
  17019. 410007: ││││ movq $0x40ffa0,(%rdi)
  17020. 41000e: ││┕┷ xor %eax,%eax
  17021. 410010: │┕━━ add $0x20,%rsp
  17022. 410014: │ pop %rbx
  17023. 410015: │ retq
  17024. 410016: │ mov $0x653dd0,%edi
  17025. 41001b: │ callq 422d70 <_d_newclass>
  17026. 410020: │ mov %rax,%rbx
  17027. 410023: │ movq $0x43a350,(%rbx)
  17028. 41002a: │ movq $0x0,0x8(%rbx)
  17029. 410032: │ mov 0x2a307(%rip),%rax # 43a340 <_D3std7variant16VariantException6__initZ+0x50>
  17030. 410039: │ mov %rax,0x50(%rbx)
  17031. 41003d: │ movups 0x2a2ec(%rip),%xmm0 # 43a330 <_D3std7variant16VariantException6__initZ+0x40>
  17032. 410044: │ movups %xmm0,0x40(%rbx)
  17033. 410048: │ movups 0x2a2d1(%rip),%xmm0 # 43a320 <_D3std7variant16VariantException6__initZ+0x30>
  17034. 41004f: │ movups %xmm0,0x30(%rbx)
  17035. 410053: │ movups 0x2a2b6(%rip),%xmm0 # 43a310 <_D3std7variant16VariantException6__initZ+0x20>
  17036. 41005a: │ movups %xmm0,0x20(%rbx)
  17037. 41005e: │ movups 0x2a29b(%rip),%xmm0 # 43a300 <_D3std7variant16VariantException6__initZ+0x10>
  17038. 410065: │ movups %xmm0,0x10(%rbx)
  17039. 410069: │ movq $0x28,0x10(%rsp)
  17040. 410072: │ movq $0x43a2c0,0x18(%rsp)
  17041. 41007b: │ movups 0x10(%rsp),%xmm0
  17042. 410080: │ movups %xmm0,(%rsp)
  17043. 410084: │ xor %esi,%esi
  17044. 410086: │ mov $0x5b1,%edx
  17045. 41008b: │ mov $0x2b,%ecx
  17046. 410090: │ mov $0x432590,%r8d
  17047. 410096: │ mov %rbx,%rdi
  17048. 410099: │ callq 41bc90 <_D6object9Exception6__ctorMFNaNbNiNfAyaAyamC6object9ThrowableZC9Exception>
  17049. 41009e: │ mov %rbx,%rdi
  17050. 4100a1: │ callq 41ad10 <_d_throw_exception>
  17051. 4100a6: │ mov %rax,%rdi
  17052. 4100a9: │ cmp $0x1,%edx
  17053. 4100ac: │ ╭ jne 4100b5 <_D3std7variant18__T8VariantNVmi32Z8VariantN15__T7handlerHTvZ7handlerFE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0x115>
  17054. 4100ae: │ │ callq 41aef0 <_d_eh_enter_catch>
  17055. 4100b3: │ │ ud2
  17056. 4100b5: │ ┕ callq 41aed0 <_d_eh_resume_unwind>
  17057. 4100ba: ┕━━━ ud2
  17058. 4100bc: nopl 0x0(%rax)
  17059.  
  17060. 00000000004100c0 <_D3std7variant18__T8VariantNVmi32Z8VariantN4typeMxFNbNdNeZC8TypeInfo>:
  17061. 4100c0: push %rax
  17062. 4100c1: movq $0x0,(%rsp)
  17063. 4100c9: mov (%rdi),%rax
  17064. 4100cc: lea (%rsp),%rdi
  17065. 4100d0: xor %esi,%esi
  17066. 4100d2: xor %edx,%edx
  17067. 4100d4: callq *%rax
  17068. 4100d6: mov (%rsp),%rax
  17069. 4100da: pop %rcx
  17070. 4100db: retq
  17071. 4100dc: mov %rax,%rdi
  17072. 4100df: cmp $0x1,%edx
  17073. 4100e2: ╭ jne 4100eb <_D3std7variant18__T8VariantNVmi32Z8VariantN4typeMxFNbNdNeZC8TypeInfo+0x2b>
  17074. 4100e4: │ callq 41aef0 <_d_eh_enter_catch>
  17075. 4100e9: │ ud2
  17076. 4100eb: ┕ callq 41aed0 <_d_eh_resume_unwind>
  17077.  
  17078. 00000000004100f0 <_D3std7variant18__T8VariantNVmi32Z8VariantN53__T5opCmpTS3std7variant18__T8VariantNVmi32Z8VariantNZ5opCmpMFS3std7variant18__T8VariantNVmi32Z8VariantNZi>:
  17079. 4100f0: push %rbp
  17080. 4100f1: push %r15
  17081. 4100f3: push %r14
  17082. 4100f5: push %r13
  17083. 4100f7: push %r12
  17084. 4100f9: push %rbx
  17085. 4100fa: sub $0x78,%rsp
  17086. 4100fe: mov %rdi,%r15
  17087. 410101: lea 0xb0(%rsp),%r13
  17088. 410109: mov (%r15),%rax
  17089. 41010c: lea 0x8(%r15),%rsi
  17090. 410110: mov $0x2,%edx
  17091. 410115: mov %r13,%rdi
  17092. 410118: callq *%rax
  17093. 41011a: mov %rax,%rbx
  17094. 41011d: movabs $0x8000000000000000,%rax
  17095. 410127: cmp %rax,%rbx
  17096. 41012a: ╭ je 410158 <_D3std7variant18__T8VariantNVmi32Z8VariantN53__T5opCmpTS3std7variant18__T8VariantNVmi32Z8VariantNZ5opCmpMFS3std7variant18__T8VariantNVmi32Z8VariantNZi+0x68>
  17097. 41012c: │ mov $0x1,%bpl
  17098. 41012f: ┍━━┿ lea 0x8(%r13),%rsi
  17099. 410133: ┆ │ xor %edi,%edi
  17100. 410135: ┆ │ mov $0xd,%edx
  17101. 41013a: ┆ │ callq *0x0(%r13)
  17102. 41013e: ┆ │ test %bpl,%bpl
  17103. 410141: ┆╭─┼ je 410290 <_D3std7variant18__T8VariantNVmi32Z8VariantN53__T5opCmpTS3std7variant18__T8VariantNVmi32Z8VariantNZ5opCmpMFS3std7variant18__T8VariantNVmi32Z8VariantNZi+0x1a0>
  17104. 410147: ┆│ │ mov %ebx,%eax
  17105. 410149: ┆│ │ add $0x78,%rsp
  17106. 41014d: ┆│ │ pop %rbx
  17107. 41014e: ┆│ │ pop %r12
  17108. 410150: ┆│ │ pop %r13
  17109. 410152: ┆│ │ pop %r14
  17110. 410154: ┆│ │ pop %r15
  17111. 410156: ┆│ │ pop %rbp
  17112. 410157: ┆│ │ retq
  17113. 410158: ┆│ ┕ mov $0x653dd0,%edi
  17114. 41015d: ┆│ callq 422d70 <_d_newclass>
  17115. 410162: ┆│ mov %rax,%r14
  17116. 410165: ┆│ movq $0x43a350,(%r14)
  17117. 41016c: ┆│ movq $0x0,0x8(%r14)
  17118. 410174: ┆│ mov 0x2a1c5(%rip),%rax # 43a340 <_D3std7variant16VariantException6__initZ+0x50>
  17119. 41017b: ┆│ mov %rax,0x50(%r14)
  17120. 41017f: ┆│ movups 0x2a1aa(%rip),%xmm0 # 43a330 <_D3std7variant16VariantException6__initZ+0x40>
  17121. 410186: ┆│ movups %xmm0,0x40(%r14)
  17122. 41018b: ┆│ movups 0x2a18e(%rip),%xmm0 # 43a320 <_D3std7variant16VariantException6__initZ+0x30>
  17123. 410192: ┆│ movups %xmm0,0x30(%r14)
  17124. 410197: ┆│ movups 0x2a172(%rip),%xmm0 # 43a310 <_D3std7variant16VariantException6__initZ+0x20>
  17125. 41019e: ┆│ movups %xmm0,0x20(%r14)
  17126. 4101a3: ┆│ movups 0x2a156(%rip),%xmm0 # 43a300 <_D3std7variant16VariantException6__initZ+0x10>
  17127. 4101aa: ┆│ movups %xmm0,0x10(%r14)
  17128. 4101af: ┆│ movq $0x0,0x18(%rsp)
  17129. 4101b8: ┆│ mov (%r15),%rax
  17130. 4101bb: ┆│ lea 0x18(%rsp),%rdi
  17131. 4101c0: ┆│ xor %esi,%esi
  17132. 4101c2: ┆│ xor %edx,%edx
  17133. 4101c4: ┆│ callq *%rax
  17134. 4101c6: ┆│━━ mov 0x18(%rsp),%r15
  17135. 4101cb: ┆│ movq $0x0,0x20(%rsp)
  17136. 4101d4: ┆│ mov 0x0(%r13),%rax
  17137. 4101d8: ┆│ lea 0x20(%rsp),%rdi
  17138. 4101dd: ┆│ xor %esi,%esi
  17139. 4101df: ┆│ xor %edx,%edx
  17140. 4101e1: ┆│ callq *%rax
  17141. 4101e3: ┆│━━ mov 0x20(%rsp),%r12
  17142. 4101e8: ┆│ mov (%r12),%rax
  17143. 4101ec: ┆│ mov 0x8(%rax),%rax
  17144. 4101f0: ┆│ mov %r12,%rdi
  17145. 4101f3: ┆│ callq *%rax
  17146. 4101f5: ┆│ mov %rax,%rbx
  17147. 4101f8: ┆│ mov %rdx,%rbp
  17148. 4101fb: ┆│ mov (%r15),%rax
  17149. 4101fe: ┆│ mov 0x8(%rax),%rax
  17150. 410202: ┆│ mov %r15,%rdi
  17151. 410205: ┆│ callq *%rax
  17152. 410207: ┆│ movq $0x2e,0x38(%rsp)
  17153. 410210: ┆│ movq $0x43a250,0x40(%rsp)
  17154. 410219: ┆│ mov %rax,0x48(%rsp)
  17155. 41021e: ┆│ mov %rdx,0x50(%rsp)
  17156. 410223: ┆│ movq $0x5,0x58(%rsp)
  17157. 41022c: ┆│ movq $0x43c109,0x60(%rsp)
  17158. 410235: ┆│ mov %rbx,0x68(%rsp)
  17159. 41023a: ┆│ mov %rbp,0x70(%rsp)
  17160. 41023f: ┆│ lea 0x38(%rsp),%rdx
  17161. 410244: ┆│ mov $0x440418,%edi
  17162. 410249: ┆│ mov $0x4,%esi
  17163. 41024e: ┆│ callq 425520 <_d_arraycatnTX>
  17164. 410253: ┆│ mov %rax,0x28(%rsp)
  17165. 410258: ┆│ mov %rdx,0x30(%rsp)
  17166. 41025d: ┆│ movups 0x28(%rsp),%xmm0
  17167. 410262: ┆│ movups %xmm0,(%rsp)
  17168. 410266: ┆│ xor %esi,%esi
  17169. 410268: ┆│ mov $0x5b5,%edx
  17170. 41026d: ┆│ mov $0x2b,%ecx
  17171. 410272: ┆│ mov $0x432590,%r8d
  17172. 410278: ┆│ mov %r14,%rdi
  17173. 41027b: ┆│ callq 41bc90 <_D6object9Exception6__ctorMFNaNbNiNfAyaAyamC6object9ThrowableZC9Exception>
  17174. 410280: ┆│ mov %r15,0x48(%r14)
  17175. 410284: ┆│ mov %r12,0x50(%r14)
  17176. 410288: ┆│ mov %r14,%rdi
  17177. 41028b: ┆│ callq 41ad10 <_d_throw_exception>
  17178. 410290: ┆┕━━ mov %r14,%rdi
  17179. 410293: ┆┆ callq 41aed0 <_d_eh_resume_unwind>
  17180. 410298: ┆┆ cmp $0x1,%edx
  17181. 41029b: ┆┆╭─ je 4102af <_D3std7variant18__T8VariantNVmi32Z8VariantN53__T5opCmpTS3std7variant18__T8VariantNVmi32Z8VariantNZ5opCmpMFS3std7variant18__T8VariantNVmi32Z8VariantNZi+0x1bf>
  17182. 41029d: ┆┆│ mov %rax,%rdi
  17183. 4102a0: ┆┆│ callq 41aed0 <_d_eh_resume_unwind>
  17184. 4102a5: ┆╰┼─ jmpq 4101c6 <_D3std7variant18__T8VariantNVmi32Z8VariantN53__T5opCmpTS3std7variant18__T8VariantNVmi32Z8VariantNZ5opCmpMFS3std7variant18__T8VariantNVmi32Z8VariantNZi+0xd6>
  17185. 4102aa: ┆┆│ cmp $0x1,%edx
  17186. 4102ad: ┆┆│╭ jne 4102b9 <_D3std7variant18__T8VariantNVmi32Z8VariantN53__T5opCmpTS3std7variant18__T8VariantNVmi32Z8VariantNZ5opCmpMFS3std7variant18__T8VariantNVmi32Z8VariantNZi+0x1c9>
  17187. 4102af: ┆┆┕┿ mov %rax,%rdi
  17188. 4102b2: ┆┆ │ callq 41aef0 <_d_eh_enter_catch>
  17189. 4102b7: ┆┆ │ ud2
  17190. 4102b9: ┆┆ ┕ mov %rax,%rdi
  17191. 4102bc: ┆┆ callq 41aed0 <_d_eh_resume_unwind>
  17192. 4102c1: ┆╰── jmpq 4101e3 <_D3std7variant18__T8VariantNVmi32Z8VariantN53__T5opCmpTS3std7variant18__T8VariantNVmi32Z8VariantNZ5opCmpMFS3std7variant18__T8VariantNVmi32Z8VariantNZi+0xf3>
  17193. 4102c6: ┆ mov %rax,%r14
  17194. 4102c9: ┆ xor %ebp,%ebp
  17195. 4102cb: ╰─── jmpq 41012f <_D3std7variant18__T8VariantNVmi32Z8VariantN53__T5opCmpTS3std7variant18__T8VariantNVmi32Z8VariantNZ5opCmpMFS3std7variant18__T8VariantNVmi32Z8VariantNZi+0x3f>
  17196.  
  17197. 00000000004102d0 <_D3std7variant18__T8VariantNVmi32Z8VariantN57__T8opEqualsTxS3std7variant18__T8VariantNVmi32Z8VariantNZ8opEqualsMxFKxS3std7variant18__T8VariantNVmi32Z8VariantNZb>:
  17198. 4102d0: push %rax
  17199. 4102d1: mov %rdi,%rax
  17200. 4102d4: lea 0x8(%rax),%rcx
  17201. 4102d8: mov $0x3,%edx
  17202. 4102dd: mov %rsi,%rdi
  17203. 4102e0: mov %rcx,%rsi
  17204. 4102e3: callq *(%rax)
  17205. 4102e5: test %rax,%rax
  17206. 4102e8: sete %al
  17207. 4102eb: pop %rcx
  17208. 4102ec: retq
  17209. 4102ed: nopl (%rax)
  17210.  
  17211. 00000000004102f0 <ldc.dso_ctor.3std7variant>:
  17212. 4102f0: cmpb $0x0,0x248b21(%rip) # 658e18 <ldc.dso_initialized>
  17213. 4102f7: ╭ jne 41034c <ldc.dso_ctor.3std7variant+0x5c>
  17214. 4102f9: │ push %rbp
  17215. 4102fa: │ mov %rsp,%rbp
  17216. 4102fd: │ movb $0x1,0x248b14(%rip) # 658e18 <ldc.dso_initialized>
  17217. 410304: │ mov %rsp,%rax
  17218. 410307: │ lea -0x30(%rax),%rdi
  17219. 41030b: │ mov %rdi,%rsp
  17220. 41030e: │ movq $0x1,-0x30(%rax)
  17221. 410316: │ movq $0x658e10,-0x28(%rax)
  17222. 41031e: │ mov $0x658dc8,%ecx
  17223. 410323: │ movq %rcx,%xmm0
  17224. 410328: │ mov $0x658a90,%ecx
  17225. 41032d: │ movq %rcx,%xmm1
  17226. 410332: │ punpcklqdq %xmm0,%xmm1
  17227. 410336: │ movdqu %xmm1,-0x20(%rax)
  17228. 41033b: │ movq $0x658b20,-0x10(%rax)
  17229. 410343: │ callq 427d40 <_d_dso_registry>
  17230. 410348: │ mov %rbp,%rsp
  17231. 41034b: │ pop %rbp
  17232. 41034c: ┕ retq
  17233. 41034d: nopl (%rax)
  17234.  
  17235. 0000000000410350 <ldc.dso_dtor.3std7variant>:
  17236. 410350: cmpb $0x0,0x248ac1(%rip) # 658e18 <ldc.dso_initialized>
  17237. 410357: ╭ je 4103ac <ldc.dso_dtor.3std7variant+0x5c>
  17238. 410359: │ push %rbp
  17239. 41035a: │ mov %rsp,%rbp
  17240. 41035d: │ movb $0x0,0x248ab4(%rip) # 658e18 <ldc.dso_initialized>
  17241. 410364: │ mov %rsp,%rax
  17242. 410367: │ lea -0x30(%rax),%rdi
  17243. 41036b: │ mov %rdi,%rsp
  17244. 41036e: │ movq $0x1,-0x30(%rax)
  17245. 410376: │ movq $0x658e10,-0x28(%rax)
  17246. 41037e: │ mov $0x658dc8,%ecx
  17247. 410383: │ movq %rcx,%xmm0
  17248. 410388: │ mov $0x658a90,%ecx
  17249. 41038d: │ movq %rcx,%xmm1
  17250. 410392: │ punpcklqdq %xmm0,%xmm1
  17251. 410396: │ movdqu %xmm1,-0x20(%rax)
  17252. 41039b: │ movq $0x658b20,-0x10(%rax)
  17253. 4103a3: │ callq 427d40 <_d_dso_registry>
  17254. 4103a8: │ mov %rbp,%rsp
  17255. 4103ab: │ pop %rbp
  17256. 4103ac: ┕ retq
  17257. 4103ad: nopl (%rax)
  17258.  
  17259. 00000000004103b0 <_D3std12experimental6logger10filelogger10FileLogger6__ctorMFNfS3std5stdio4FilexE3std12experimental6logger4core8LogLevelZC3std12experimental6logger10filelogger10FileLogger>:
  17260. 4103b0: push %r14
  17261. 4103b2: push %rbx
  17262. 4103b3: push %rax
  17263. 4103b4: mov %rdi,%rbx
  17264. 4103b7: lea 0x20(%rsp),%r14
  17265. 4103bc: callq 4158a0 <_D3std12experimental6logger4core6Logger6__ctorMFNfE3std12experimental6logger4core8LogLevelZC3std12experimental6logger4core6Logger>
  17266. 4103c1: lea 0xb8(%rbx),%rdi
  17267. 4103c8: mov 0x10(%r14),%rax
  17268. 4103cc: mov %rax,0xc8(%rbx)
  17269. 4103d3: movups (%r14),%xmm0
  17270. 4103d7: movups %xmm0,0xb8(%rbx)
  17271. 4103de: callq 40f8c0 <_D3std5stdio4File10__postblitMFNbNfZv>
  17272. 4103e3: mov %r14,%rdi
  17273. 4103e6: callq 40f890 <_D3std5stdio4File6__dtorMFNfZv>
  17274. 4103eb: mov %rbx,%rax
  17275. 4103ee: add $0x8,%rsp
  17276. 4103f2: pop %rbx
  17277. 4103f3: pop %r14
  17278. 4103f5: retq
  17279. 4103f6: mov %rax,%rbx
  17280. 4103f9: mov %r14,%rdi
  17281. 4103fc: callq 40f890 <_D3std5stdio4File6__dtorMFNfZv>
  17282. 410401: mov %rbx,%rdi
  17283. 410404: callq 41aed0 <_d_eh_resume_unwind>
  17284. 410409: nopl 0x0(%rax)
  17285.  
  17286. 0000000000410410 <_D3std12experimental6logger10filelogger10FileLogger4fileMFNdNfZS3std5stdio4File>:
  17287. 410410: push %rbx
  17288. 410411: sub $0x20,%rsp
  17289. 410415: mov %rdi,%rbx
  17290. 410418: mov 0xc8(%rsi),%rax
  17291. 41041f: mov %rax,0x10(%rsp)
  17292. 410424: movups 0xb8(%rsi),%xmm0
  17293. 41042b: movaps %xmm0,(%rsp)
  17294. 41042f: lea (%rsp),%rdi
  17295. 410433: callq 40f8c0 <_D3std5stdio4File10__postblitMFNbNfZv>
  17296. 410438: mov 0x10(%rsp),%rax
  17297. 41043d: mov %rax,0x10(%rbx)
  17298. 410441: movaps (%rsp),%xmm0
  17299. 410445: movups %xmm0,(%rbx)
  17300. 410448: mov %rbx,%rax
  17301. 41044b: add $0x20,%rsp
  17302. 41044f: pop %rbx
  17303. 410450: retq
  17304. 410451: nopw %cs:0x0(%rax,%rax,1)
  17305. 41045b: nopl 0x0(%rax,%rax,1)
  17306.  
  17307. 0000000000410460 <_D3std12experimental6logger10filelogger10FileLogger11beginLogMsgMFNfAyaiAyaAyaAyaE3std12experimental6logger4core8LogLevelS3std11concurrency3TidS3std8datetime7SysTimeC3std12experimental6logger4core6LoggerZv>:
  17308. 410460: push %rbp
  17309. 410461: push %r15
  17310. 410463: push %r14
  17311. 410465: push %r13
  17312. 410467: push %r12
  17313. 410469: push %rbx
  17314. 41046a: sub $0xa8,%rsp
  17315. 410471: mov %rdi,%rax
  17316. 410474: mov 0x118(%rsp),%r13
  17317. 41047c: mov 0x120(%rsp),%r14
  17318. 410484: mov 0x100(%rsp),%rbp
  17319. 41048c: mov 0x108(%rsp),%r12
  17320. 410494: mov %rdx,0x98(%rsp)
  17321. 41049c: mov %rcx,0xa0(%rsp)
  17322. 4104a4: mov %r13,%rcx
  17323. 4104a7: nopw 0x0(%rax,%rax,1)
  17324. 4104b0: ┍━ mov $0xffffffffffffffff,%rbx
  17325. 4104b7: ┆ test %rcx,%rcx
  17326. 4104ba: ┆╭ je 4104d7 <_D3std12experimental6logger10filelogger10FileLogger11beginLogMsgMFNfAyaiAyaAyaAyaE3std12experimental6logger4core8LogLevelS3std11concurrency3TidS3std8datetime7SysTimeC3std12experimental6logger4core6LoggerZv+0x77>
  17327. 4104bc: ┆│ lea -0x1(%rcx),%rbx
  17328. 4104c0: ┆│ cmp %r13,%rbx
  17329. 4104c3: ╭─┼┼ jae 410606 <_D3std12experimental6logger10filelogger10FileLogger11beginLogMsgMFNfAyaiAyaAyaAyaE3std12experimental6logger4core8LogLevelS3std11concurrency3TidS3std8datetime7SysTimeC3std12experimental6logger4core6LoggerZv+0x1a6>
  17330. 4104c9: │ ┆│ movzbl -0x1(%r14,%rcx,1),%ecx
  17331. 4104cf: │ ┆│ cmp $0x2f,%ecx
  17332. 4104d2: │ ┆│ mov %rbx,%rcx
  17333. 4104d5: │ ╰┼ jne 4104b0 <_D3std12experimental6logger10filelogger10FileLogger11beginLogMsgMFNfAyaiAyaAyaAyaE3std12experimental6logger4core8LogLevelS3std11concurrency3TidS3std8datetime7SysTimeC3std12experimental6logger4core6LoggerZv+0x50>
  17334. 4104d7: │ ┕ inc %rbx
  17335. 4104da: │ mov %rbp,%rcx
  17336. 4104dd: │ nopl (%rax)
  17337. 4104e0: │ ┍━ mov $0xffffffffffffffff,%r15
  17338. 4104e7: │ ┆ test %rcx,%rcx
  17339. 4104ea: │ ┆╭ je 410507 <_D3std12experimental6logger10filelogger10FileLogger11beginLogMsgMFNfAyaiAyaAyaAyaE3std12experimental6logger4core8LogLevelS3std11concurrency3TidS3std8datetime7SysTimeC3std12experimental6logger4core6LoggerZv+0xa7>
  17340. 4104ec: │ ┆│ lea -0x1(%rcx),%r15
  17341. 4104f0: │ ┆│ cmp %rbp,%r15
  17342. 4104f3: │╭┼┼ jae 410606 <_D3std12experimental6logger10filelogger10FileLogger11beginLogMsgMFNfAyaiAyaAyaAyaE3std12experimental6logger4core8LogLevelS3std11concurrency3TidS3std8datetime7SysTimeC3std12experimental6logger4core6LoggerZv+0x1a6>
  17343. 4104f9: ││┆│ movzbl -0x1(%r12,%rcx,1),%ecx
  17344. 4104ff: ││┆│ cmp $0x2e,%ecx
  17345. 410502: ││┆│ mov %r15,%rcx
  17346. 410505: ││╰┼ jne 4104e0 <_D3std12experimental6logger10filelogger10FileLogger11beginLogMsgMFNfAyaiAyaAyaAyaE3std12experimental6logger4core8LogLevelS3std11concurrency3TidS3std8datetime7SysTimeC3std12experimental6logger4core6LoggerZv+0x80>
  17347. 410507: ││ ┕ add $0xb8,%rax
  17348. 41050d: ││ lea 0x80(%rsp),%rdi
  17349. 410515: ││ mov %rax,%rsi
  17350. 410518: ││ callq 40fd30 <_D3std5stdio4File17lockingTextWriterMFNfZS3std5stdio4File17LockingTextWriter>
  17351. 41051d: ││ mov 0x90(%rsp),%rax
  17352. 410525: ││ mov %rax,0x70(%rsp)
  17353. 41052a: ││ movups 0x80(%rsp),%xmm0
  17354. 410532: ││ movaps %xmm0,0x60(%rsp)
  17355. 410537: ││ lea 0x60(%rsp),%rdi
  17356. 41053c: ││ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  17357. 410541: ││ mov 0x70(%rsp),%rax
  17358. 410546: ││ mov %rax,0x10(%rsp)
  17359. 41054b: ││ movaps 0x60(%rsp),%xmm0
  17360. 410550: ││ movups %xmm0,(%rsp)
  17361. 410554: ││ lea 0x98(%rsp),%rdi
  17362. 41055c: ││ callq 410660 <_D3std12experimental6logger4core60__T18systimeToISOStringTS3std5stdio4File17LockingTextWriterZ18systimeToISOStringFNfS3std5stdio4File17LockingTextWriterKxS3std8datetime7SysTimeZv>
  17363. 410561: ││ mov 0x90(%rsp),%rax
  17364. 410569: ││ mov %rax,0x50(%rsp)
  17365. 41056e: ││ movups 0x80(%rsp),%xmm0
  17366. 410576: ││ movaps %xmm0,0x40(%rsp)
  17367. 41057b: ││ lea 0x40(%rsp),%rdi
  17368. 410580: ││ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  17369. 410585: ││ sub %rbx,%r13
  17370. 410588: ││ ╭ jb 41061a <_D3std12experimental6logger10filelogger10FileLogger11beginLogMsgMFNfAyaiAyaAyaAyaE3std12experimental6logger4core8LogLevelS3std11concurrency3TidS3std8datetime7SysTimeC3std12experimental6logger4core6LoggerZv+0x1ba>
  17371. 41058e: ││ │ inc %r15
  17372. 410591: ││ │ sub %r15,%rbp
  17373. 410594: ││╭┼ jb 410630 <_D3std12experimental6logger10filelogger10FileLogger11beginLogMsgMFNfAyaiAyaAyaAyaE3std12experimental6logger4core8LogLevelS3std11concurrency3TidS3std8datetime7SysTimeC3std12experimental6logger4core6LoggerZv+0x1d0>
  17374. 41059a: ││││ add %rbx,%r14
  17375. 41059d: ││││ add %r15,%r12
  17376. 4105a0: ││││ movq $0xa,0x30(%rsp)
  17377. 4105a9: ││││ movq $0x43a678,0x38(%rsp)
  17378. 4105b2: ││││ mov 0x50(%rsp),%rax
  17379. 4105b7: ││││ mov %rax,0x20(%rsp)
  17380. 4105bc: ││││ movaps 0x40(%rsp),%xmm0
  17381. 4105c1: ││││ movups %xmm0,0x10(%rsp)
  17382. 4105c6: ││││ movups 0x30(%rsp),%xmm0
  17383. 4105cb: ││││ movups %xmm0,(%rsp)
  17384. 4105cf: ││││ mov 0x110(%rsp),%edi
  17385. 4105d6: ││││ mov %rbp,%rsi
  17386. 4105d9: ││││ mov %r12,%rdx
  17387. 4105dc: ││││ mov %r13,%rcx
  17388. 4105df: ││││ mov %r14,%r8
  17389. 4105e2: ││││ callq 410790 <_D3std6format68__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAyaTAyaTiZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAyaAyaiZk>
  17390. 4105e7: ││││ lea 0x80(%rsp),%rdi
  17391. 4105ef: ││││ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  17392. 4105f4: ││││ add $0xa8,%rsp
  17393. 4105fb: ││││ pop %rbx
  17394. 4105fc: ││││ pop %r12
  17395. 4105fe: ││││ pop %r13
  17396. 410600: ││││ pop %r14
  17397. 410602: ││││ pop %r15
  17398. 410604: ││││ pop %rbp
  17399. 410605: ││││ retq
  17400. 410606: ┕┷┿┿ mov $0x2a,%edi
  17401. 41060b: ││ mov $0x438f50,%esi
  17402. 410610: ││ mov $0x3e5,%edx
  17403. 410615: ││ callq 4161f0 <_d_arraybounds>
  17404. 41061a: │┕ mov $0x42,%edi
  17405. 41061f: │ mov $0x43a690,%esi
  17406. 410624: │ mov $0x56,%edx
  17407. 410629: │ callq 4161f0 <_d_arraybounds>
  17408. 41062e: │╭ jmp 410644 <_D3std12experimental6logger10filelogger10FileLogger11beginLogMsgMFNfAyaiAyaAyaAyaE3std12experimental6logger4core8LogLevelS3std11concurrency3TidS3std8datetime7SysTimeC3std12experimental6logger4core6LoggerZv+0x1e4>
  17409. 410630: ┕┿ mov $0x42,%edi
  17410. 410635: │ mov $0x43a690,%esi
  17411. 41063a: │ mov $0x57,%edx
  17412. 41063f: │ callq 4161f0 <_d_arraybounds>
  17413. 410644: ┕ mov %rax,%rbx
  17414. 410647: lea 0x80(%rsp),%rdi
  17415. 41064f: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  17416. 410654: mov %rbx,%rdi
  17417. 410657: callq 41aed0 <_d_eh_resume_unwind>
  17418. 41065c: nopl 0x0(%rax)
  17419.  
  17420. 0000000000410660 <_D3std12experimental6logger4core60__T18systimeToISOStringTS3std5stdio4File17LockingTextWriterZ18systimeToISOStringFNfS3std5stdio4File17LockingTextWriterKxS3std8datetime7SysTimeZv>:
  17421. 410660: push %rbp
  17422. 410661: push %r15
  17423. 410663: push %r14
  17424. 410665: push %r13
  17425. 410667: push %r12
  17426. 410669: push %rbx
  17427. 41066a: sub $0x68,%rsp
  17428. 41066e: mov %rdi,%rbx
  17429. 410671: lea 0xa0(%rsp),%rbp
  17430. 410679: callq 40cf80 <_D3std8datetime7SysTime35__T6opCastTS3std8datetime8DateTimeZ6opCastMxFNbNfZS3std8datetime8DateTime>
  17431. 41067e: mov %rax,0x60(%rsp)
  17432. 410683: mov %rbx,%rdi
  17433. 410686: callq 40ced0 <_D3std8datetime7SysTime8fracSecsMxFNbNdNfZS4core4time8Duration>
  17434. 41068b: movabs $0x346dc5d63886594b,%rcx
  17435. 410695: imul %rcx
  17436. 410698: mov %rdx,%rbx
  17437. 41069b: mov 0x10(%rbp),%rax
  17438. 41069f: mov %rax,0x50(%rsp)
  17439. 4106a4: movups 0x0(%rbp),%xmm0
  17440. 4106a8: movaps %xmm0,0x40(%rsp)
  17441. 4106ad: lea 0x40(%rsp),%rdi
  17442. 4106b2: callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  17443. 4106b7: lea 0x60(%rsp),%rdi
  17444. 4106bc: callq 40d170 <_D3std8datetime8DateTime4yearMxFNaNbNdNfZs>
  17445. 4106c1: mov %ax,0x3e(%rsp)
  17446. 4106c6: lea 0x60(%rsp),%rdi
  17447. 4106cb: callq 40d160 <_D3std8datetime8DateTime5monthMxFNaNbNdNfZE3std8datetime5Month>
  17448. 4106d0: mov %al,%r15b
  17449. 4106d3: lea 0x60(%rsp),%rdi
  17450. 4106d8: callq 40d150 <_D3std8datetime8DateTime3dayMxFNaNbNdNfZh>
  17451. 4106dd: mov %al,%r12b
  17452. 4106e0: lea 0x60(%rsp),%rdi
  17453. 4106e5: callq 40d140 <_D3std8datetime8DateTime4hourMxFNaNbNdNfZh>
  17454. 4106ea: mov %al,%r13b
  17455. 4106ed: lea 0x60(%rsp),%rdi
  17456. 4106f2: callq 40d130 <_D3std8datetime8DateTime6minuteMxFNaNbNdNfZh>
  17457. 4106f7: mov %al,%r14b
  17458. 4106fa: lea 0x60(%rsp),%rdi
  17459. 4106ff: callq 40d120 <_D3std8datetime8DateTime6secondMxFNaNbNdNfZh>
  17460. 410704: mov %rbx,%rcx
  17461. 410707: shr $0x3f,%rcx
  17462. 41070b: sar $0xb,%rbx
  17463. 41070f: add %rcx,%rbx
  17464. 410712: mov 0x50(%rsp),%rcx
  17465. 410717: mov %rcx,0x28(%rsp)
  17466. 41071c: movaps 0x40(%rsp),%xmm0
  17467. 410721: movups %xmm0,0x18(%rsp)
  17468. 410726: movswl 0x3e(%rsp),%ecx
  17469. 41072b: mov %ecx,(%rsp)
  17470. 41072e: movq $0x43a710,0x10(%rsp)
  17471. 410737: movq $0x22,0x8(%rsp)
  17472. 410740: movzbl %al,%esi
  17473. 410743: movzbl %r14b,%edx
  17474. 410747: movzbl %r13b,%ecx
  17475. 41074b: movzbl %r12b,%r8d
  17476. 41074f: movzbl %r15b,%r9d
  17477. 410753: mov %rbx,%rdi
  17478. 410756: callq 411580 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk>
  17479. 41075b: mov %rbp,%rdi
  17480. 41075e: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  17481. 410763: add $0x68,%rsp
  17482. 410767: pop %rbx
  17483. 410768: pop %r12
  17484. 41076a: pop %r13
  17485. 41076c: pop %r14
  17486. 41076e: pop %r15
  17487. 410770: pop %rbp
  17488. 410771: retq
  17489. 410772: mov %rax,%rbx
  17490. 410775: mov %rbp,%rdi
  17491. 410778: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  17492. 41077d: mov %rbx,%rdi
  17493. 410780: callq 41aed0 <_d_eh_resume_unwind>
  17494. 410785: nopw %cs:0x0(%rax,%rax,1)
  17495. 41078f: nop
  17496.  
  17497. 0000000000410790 <_D3std6format68__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAyaTAyaTiZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAyaAyaiZk>:
  17498. 410790: push %rbp
  17499. 410791: push %r15
  17500. 410793: push %r14
  17501. 410795: push %r13
  17502. 410797: push %r12
  17503. 410799: push %rbx
  17504. 41079a: sub $0x138,%rsp
  17505. 4107a1: lea 0x180(%rsp),%r12
  17506. 4107a9: mov 0x170(%rsp),%rbp
  17507. 4107b1: mov %rbp,0x28(%rsp)
  17508. 4107b6: mov 0x178(%rsp),%rax
  17509. 4107be: mov %rcx,0x128(%rsp)
  17510. 4107c6: mov %r8,0x130(%rsp)
  17511. 4107ce: mov %rsi,0x118(%rsp)
  17512. 4107d6: mov %rdx,0x120(%rsp)
  17513. 4107de: mov %edi,0x114(%rsp)
  17514. 4107e5: movups 0x2264c(%rip),%xmm0 # 432e38 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x30>
  17515. 4107ec: movaps %xmm0,0x100(%rsp)
  17516. 4107f4: movups 0x2262d(%rip),%xmm0 # 432e28 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x20>
  17517. 4107fb: movaps %xmm0,0xf0(%rsp)
  17518. 410803: movups 0x2260e(%rip),%xmm0 # 432e18 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10>
  17519. 41080a: movaps %xmm0,0xe0(%rsp)
  17520. 410812: movdqu 0x225ee(%rip),%xmm0 # 432e08 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ>
  17521. 41081a: movdqa %xmm0,0xd0(%rsp)
  17522. 410823: lea 0xd0(%rsp),%rdi
  17523. 41082b: mov %rbp,%rsi
  17524. 41082e: mov %rax,%rdx
  17525. 410831: callq 406c90 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__ctorMFNaNbNcNiNfxAaZS3std6format18__T10FormatSpecTaZ10FormatSpec>
  17526. 410836: pxor %xmm0,%xmm0
  17527. 41083a: movdqa %xmm0,0xb0(%rsp)
  17528. 410843: movdqa %xmm0,0x90(%rsp)
  17529. 41084c: lea 0x128(%rsp),%rax
  17530. 410854: mov %rax,0x90(%rsp)
  17531. 41085c: mov $0x414710,%eax
  17532. 410861: movq %rax,%xmm0
  17533. 410866: pshufd $0x44,%xmm0,%xmm0
  17534. 41086b: movdqa %xmm0,0xb0(%rsp)
  17535. 410874: lea 0x118(%rsp),%rax
  17536. 41087c: mov %rax,0x98(%rsp)
  17537. 410884: movq $0x4147c0,0xc0(%rsp)
  17538. 410890: lea 0x114(%rsp),%rax
  17539. 410898: mov %rax,0xa0(%rsp)
  17540. 4108a0: xor %r14d,%r14d
  17541. 4108a3: ╭ jmp 4108bb <_D3std6format68__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAyaTAyaTiZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAyaAyaiZk+0x12b>
  17542. 4108a5: │ data32 nopw %cs:0x0(%rax,%rax,1)
  17543. 4108b0: ┍━┯━━━┿ movzbl %r15b,%eax
  17544. 4108b4: ┆ ┆ │ cmp %eax,%r14d
  17545. 4108b7: ┆ ┆ │ cmovb %eax,%r14d
  17546. 4108bb: ┍┿━┿━━━┷ mov 0x10(%r12),%rax
  17547. 4108c0: ┆┆ ┆ mov %rax,0x80(%rsp)
  17548. 4108c8: ┆┆ ┆ movdqu (%r12),%xmm0
  17549. 4108ce: ┆┆ ┆ movdqa %xmm0,0x70(%rsp)
  17550. 4108d4: ┆┆ ┆ lea 0x70(%rsp),%rdi
  17551. 4108d9: ┆┆ ┆ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  17552. 4108de: ┆┆ ┆ mov 0x80(%rsp),%rax
  17553. 4108e6: ┆┆ ┆ mov %rax,0x10(%rsp)
  17554. 4108eb: ┆┆ ┆ movdqa 0x70(%rsp),%xmm0
  17555. 4108f1: ┆┆ ┆ movdqu %xmm0,(%rsp)
  17556. 4108f6: ┆┆ ┆ lea 0xd0(%rsp),%rdi
  17557. 4108fe: ┆┆ ┆ callq 403ee0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec59__T17writeUpToNextSpecTS3std5stdio4File17LockingTextWriterZ17writeUpToNextSpecMFNfS3std5stdio4File17LockingTextWriterZb>
  17558. 410903: ┆┆ ┆ test $0x1,%al
  17559. 410905: ╭─┼┼─┼──── je 410c05 <_D3std6format68__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAyaTAyaTiZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAyaAyaiZk+0x475>
  17560. 41090b: │ ┆┆ ┆ cmp $0x3,%r14d
  17561. 41090f: │ ┆┆ ┆ ╭ jne 410920 <_D3std6format68__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAyaTAyaTiZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAyaAyaiZk+0x190>
  17562. 410911: │ ┆┆ ┆ │ mov 0xd9(%rsp),%al
  17563. 410918: │ ┆┆ ┆ │ test %al,%al
  17564. 41091a: │╭┼┼─┼───┼ je 410bd0 <_D3std6format68__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAyaTAyaTiZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAyaAyaiZk+0x440>
  17565. 410920: ││┆┆ ┆ ┕ mov 0xd0(%rsp),%r13d
  17566. 410928: ││┆┆ ┆ cmp $0x7fffffff,%r13d
  17567. 41092f: ││┆┆ ┆ ╭─ jne 410990 <_D3std6format68__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAyaTAyaTiZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAyaAyaiZk+0x200>
  17568. 410931: ││┆┆ ┆ │ mov 0x128(%rsp),%rcx
  17569. 410939: ││┆┆ ┆ │ mov 0x130(%rsp),%r8
  17570. 410941: ││┆┆ ┆ │ mov 0x118(%rsp),%rsi
  17571. 410949: ││┆┆ ┆ │ mov 0x120(%rsp),%rdx
  17572. 410951: ││┆┆ ┆ │ mov 0x114(%rsp),%edi
  17573. 410958: ││┆┆ ┆ │ mov %r14d,%r9d
  17574. 41095b: ││┆┆ ┆ │ callq 414b50 <_D3std6format24__T9getNthIntTAyaTAyaTiZ9getNthIntFNaNfkAyaAyaiZi>
  17575. 410960: ││┆┆ ┆ │ mov %eax,%ebp
  17576. 410962: ││┆┆ ┆ │ test %ebp,%ebp
  17577. 410964: ││┆┆ ┆ │╭ jns 41097a <_D3std6format68__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAyaTAyaTiZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAyaAyaiZk+0x1ea>
  17578. 410966: ││┆┆ ┆ ││ mov $0x1,%esi
  17579. 41096b: ││┆┆ ┆ ││ lea 0xd0(%rsp),%rdi
  17580. 410973: ││┆┆ ┆ ││ callq 407060 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flDashMFNaNbNdNiNfbZv>
  17581. 410978: ││┆┆ ┆ ││ neg %ebp
  17582. 41097a: ││┆┆ ┆ │┕ mov %ebp,0xd0(%rsp)
  17583. 410981: ││┆┆ ┆ │ inc %r14d
  17584. 410984: ││┆┆ ┆ │─ jmp 410995 <_D3std6format68__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAyaTAyaTiZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAyaAyaiZk+0x205>
  17585. 410986: ││┆┆ ┆ │ nopw %cs:0x0(%rax,%rax,1)
  17586. 410990: ││┆┆ ┆ ┕━ test %r13d,%r13d
  17587. 410993: ││┆┆ ┆ │╭ js 41099a <_D3std6format68__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAyaTAyaTiZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAyaAyaiZk+0x20a>
  17588. 410995: ││┆┆ ┆ ┕┿ mov %r14d,%r13d
  17589. 410998: ││┆┆ ┆ ╭┼ jmp 410a00 <_D3std6format68__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAyaTAyaTiZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAyaAyaiZk+0x270>
  17590. 41099a: ││┆┆ ┆ │┕ mov %r13d,%r9d
  17591. 41099d: ││┆┆ ┆ │ not %r9d
  17592. 4109a0: ││┆┆ ┆ │ mov 0x128(%rsp),%rcx
  17593. 4109a8: ││┆┆ ┆ │ mov 0x130(%rsp),%r8
  17594. 4109b0: ││┆┆ ┆ │ mov 0x118(%rsp),%rsi
  17595. 4109b8: ││┆┆ ┆ │ mov 0x120(%rsp),%rdx
  17596. 4109c0: ││┆┆ ┆ │ mov 0x114(%rsp),%edi
  17597. 4109c7: ││┆┆ ┆ │ callq 414b50 <_D3std6format24__T9getNthIntTAyaTAyaTiZ9getNthIntFNaNfkAyaAyaiZi>
  17598. 4109cc: ││┆┆ ┆ │ mov %eax,%r15d
  17599. 4109cf: ││┆┆ ┆ │ neg %r13d
  17600. 4109d2: ││┆┆ ┆ │ cmp %r13d,%r14d
  17601. 4109d5: ││┆┆ ┆ │ cmovae %r14d,%r13d
  17602. 4109d9: ││┆┆ ┆ │ test %r15d,%r15d
  17603. 4109dc: ││┆┆ ┆ │╭ jns 4109f3 <_D3std6format68__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAyaTAyaTiZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAyaAyaiZk+0x263>
  17604. 4109de: ││┆┆ ┆ ││ mov $0x1,%esi
  17605. 4109e3: ││┆┆ ┆ ││ lea 0xd0(%rsp),%rdi
  17606. 4109eb: ││┆┆ ┆ ││ callq 407060 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flDashMFNaNbNdNiNfbZv>
  17607. 4109f0: ││┆┆ ┆ ││ neg %r15d
  17608. 4109f3: ││┆┆ ┆ │┕ mov %r15d,0xd0(%rsp)
  17609. 4109fb: ││┆┆ ┆ │ nopl 0x0(%rax,%rax,1)
  17610. 410a00: ││┆┆ ┆ ┕━ mov 0xd4(%rsp),%r14d
  17611. 410a08: ││┆┆ ┆ cmp $0x7fffffff,%r14d
  17612. 410a0f: ││┆┆ ┆ ╭─ jne 410a60 <_D3std6format68__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAyaTAyaTiZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAyaAyaiZk+0x2d0>
  17613. 410a11: ││┆┆ ┆ │ mov 0x128(%rsp),%rcx
  17614. 410a19: ││┆┆ ┆ │ mov 0x130(%rsp),%r8
  17615. 410a21: ││┆┆ ┆ │ mov 0x118(%rsp),%rsi
  17616. 410a29: ││┆┆ ┆ │ mov 0x120(%rsp),%rdx
  17617. 410a31: ││┆┆ ┆ │ mov 0x114(%rsp),%edi
  17618. 410a38: ││┆┆ ┆ │ mov %r13d,%r9d
  17619. 410a3b: ││┆┆ ┆ │ callq 414b50 <_D3std6format24__T9getNthIntTAyaTAyaTiZ9getNthIntFNaNfkAyaAyaiZi>
  17620. 410a40: ││┆┆ ┆ │ test %eax,%eax
  17621. 410a42: ││┆┆ ┆ │ mov $0x7ffffffe,%ecx
  17622. 410a47: ││┆┆ ┆ │ cmovs %ecx,%eax
  17623. 410a4a: ││┆┆ ┆ │ mov %eax,0xd4(%rsp)
  17624. 410a51: ││┆┆ ┆ │ inc %r13d
  17625. 410a54: ││┆┆ ┆ │╭ jmp 410a69 <_D3std6format68__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAyaTAyaTiZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAyaAyaiZk+0x2d9>
  17626. 410a56: ││┆┆ ┆ ││ nopw %cs:0x0(%rax,%rax,1)
  17627. 410a60: ││┆┆ ┆ ┕┿ test %r14d,%r14d
  17628. 410a63: ││┆┆ ┆╭──┼ js 410b74 <_D3std6format68__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAyaTAyaTiZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAyaAyaiZk+0x3e4>
  17629. 410a69: ││┆┆ ┆│ ┕ mov %r13d,%r14d
  17630. 410a6c: ││┆┆┯┿┿━━━ movzbl 0xd9(%rsp),%ebp
  17631. 410a74: ││┆┆┆┆│ test %rbp,%rbp
  17632. 410a77: ││┆┆┆┆│╭── je 410b10 <_D3std6format68__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAyaTAyaTiZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAyaAyaiZk+0x380>
  17633. 410a7d: ││┆┆┆┆││ movzbl 0xda(%rsp),%r15d
  17634. 410a86: ││┆┆┆┆││ cmp %r15d,%ebp
  17635. 410a89: ││┆┆┆╰┼┼── ja 4108b0 <_D3std6format68__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAyaTAyaTiZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAyaAyaiZk+0x120>
  17636. 410a8f: ││┆┆┆ ││ dec %rbp
  17637. 410a92: ││┆┆┆ ││ lea 0xd0(%rsp),%r13
  17638. 410a9a: ││┆┆┆ ││ nopw 0x0(%rax,%rax,1)
  17639. 410aa0: ││┆┆┆ ││┍━ cmp $0x3,%rbp
  17640. 410aa4: ││┆┆┆ ││┆╭ jae 410af8 <_D3std6format68__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAyaTAyaTiZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAyaAyaiZk+0x368>
  17641. 410aa6: ││┆┆┆ ││┆│ mov 0xb0(%rsp,%rbp,8),%rbx
  17642. 410aae: ││┆┆┆ ││┆│ mov 0x10(%r12),%rax
  17643. 410ab3: ││┆┆┆ ││┆│ mov %rax,0x60(%rsp)
  17644. 410ab8: ││┆┆┆ ││┆│ movdqu (%r12),%xmm0
  17645. 410abe: ││┆┆┆ ││┆│ movdqa %xmm0,0x50(%rsp)
  17646. 410ac4: ││┆┆┆ ││┆│ lea 0x50(%rsp),%rdi
  17647. 410ac9: ││┆┆┆ ││┆│ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  17648. 410ace: ││┆┆┆ ││┆│ mov 0x90(%rsp,%rbp,8),%rsi
  17649. 410ad6: ││┆┆┆ ││┆│ mov 0x60(%rsp),%rax
  17650. 410adb: ││┆┆┆ ││┆│ mov %rax,0x10(%rsp)
  17651. 410ae0: ││┆┆┆ ││┆│ movdqa 0x50(%rsp),%xmm0
  17652. 410ae6: ││┆┆┆ ││┆│ movdqu %xmm0,(%rsp)
  17653. 410aeb: ││┆┆┆ ││┆│ mov %r13,%rdi
  17654. 410aee: ││┆┆┆ ││┆│ callq *%rbx
  17655. 410af0: ││┆┆┆ ││┆│ inc %rbp
  17656. 410af3: ││┆┆┆ ││┆│ cmp %r15,%rbp
  17657. 410af6: ││┆┆┆ ││╰┼ jl 410aa0 <_D3std6format68__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAyaTAyaTiZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAyaAyaiZk+0x310>
  17658. 410af8: ││┆┆┆ ││ ┕ mov 0xda(%rsp),%r15b
  17659. 410b00: ││┆╰┼─┼┼── jmpq 4108b0 <_D3std6format68__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAyaTAyaTiZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAyaAyaiZk+0x120>
  17660. 410b05: ││┆┆┆ ││ data32 nopw %cs:0x0(%rax,%rax,1)
  17661. 410b10: ││┆┆┆ │┕━━ mov %r14d,%ebp
  17662. 410b13: ││┆┆┆ │ cmp $0x3,%r14d
  17663. 410b17: ││┆┆┆╭┼─── jae 410c37 <_D3std6format68__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAyaTAyaTiZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAyaAyaiZk+0x4a7>
  17664. 410b1d: ││┆┆┆││ mov 0xb0(%rsp,%rbp,8),%rbx
  17665. 410b25: ││┆┆┆││ mov 0x10(%r12),%rax
  17666. 410b2a: ││┆┆┆││ mov %rax,0x40(%rsp)
  17667. 410b2f: ││┆┆┆││ movdqu (%r12),%xmm0
  17668. 410b35: ││┆┆┆││ movdqa %xmm0,0x30(%rsp)
  17669. 410b3b: ││┆┆┆││ lea 0x30(%rsp),%rdi
  17670. 410b40: ││┆┆┆││ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  17671. 410b45: ││┆┆┆││ mov 0x90(%rsp,%rbp,8),%rsi
  17672. 410b4d: ││┆┆┆││ mov 0x40(%rsp),%rax
  17673. 410b52: ││┆┆┆││ mov %rax,0x10(%rsp)
  17674. 410b57: ││┆┆┆││ movdqa 0x30(%rsp),%xmm0
  17675. 410b5d: ││┆┆┆││ movdqu %xmm0,(%rsp)
  17676. 410b62: ││┆┆┆││ lea 0xd0(%rsp),%rdi
  17677. 410b6a: ││┆┆┆││ callq *%rbx
  17678. 410b6c: ││┆┆┆││ inc %r14d
  17679. 410b6f: ││╰┼┼┼┼─── jmpq 4108bb <_D3std6format68__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAyaTAyaTiZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAyaAyaiZk+0x12b>
  17680. 410b74: ││ ┆┆│┕━━━ mov %r14d,%r9d
  17681. 410b77: ││ ┆┆│ not %r9d
  17682. 410b7a: ││ ┆┆│ mov 0x128(%rsp),%rcx
  17683. 410b82: ││ ┆┆│ mov 0x130(%rsp),%r8
  17684. 410b8a: ││ ┆┆│ mov 0x118(%rsp),%rsi
  17685. 410b92: ││ ┆┆│ mov 0x120(%rsp),%rdx
  17686. 410b9a: ││ ┆┆│ mov 0x114(%rsp),%edi
  17687. 410ba1: ││ ┆┆│ callq 414b50 <_D3std6format24__T9getNthIntTAyaTAyaTiZ9getNthIntFNaNfkAyaAyaiZi>
  17688. 410ba6: ││ ┆┆│ neg %r14d
  17689. 410ba9: ││ ┆┆│ cmp %r14d,%r13d
  17690. 410bac: ││ ┆┆│ cmovae %r13d,%r14d
  17691. 410bb0: ││ ┆┆│ test %eax,%eax
  17692. 410bb2: ││ ┆┆│ ╭ js 410bc0 <_D3std6format68__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAyaTAyaTiZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAyaAyaiZk+0x430>
  17693. 410bb4: ││ ┆┆│ │ mov %eax,0xd4(%rsp)
  17694. 410bbb: ││ ┆╰┼───┼ jmpq 410a6c <_D3std6format68__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAyaTAyaTiZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAyaAyaiZk+0x2dc>
  17695. 410bc0: ││ ┆ │ ┕ movl $0x7ffffffe,0xd4(%rsp)
  17696. 410bcb: ││ ╰─┼──── jmpq 410a6c <_D3std6format68__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAyaTAyaTiZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAyaAyaiZk+0x2dc>
  17697. 410bd0: │┕━━━┿━━━━ cmpq $0x0,0x28(%rsp)
  17698. 410bd6: │ │ sete %al
  17699. 410bd9: │ │ mov $0x3,%r14d
  17700. 410bdf: │ │ movzbl %al,%r9d
  17701. 410be3: │ │ lea 0xd0(%rsp),%rcx
  17702. 410beb: │ │ mov $0x1e4,%edi
  17703. 410bf0: │ │ mov $0x2a,%esi
  17704. 410bf5: │ │ mov $0x432320,%edx
  17705. 410bfa: │ │ mov $0x414ac0,%r8d
  17706. 410c00: │ │ callq 406f00 <_D3std9exception45__T9enforceExHTC3std6format15FormatExceptionZ16__T9enforceExTbZ9enforceExFNaNfbLAyaAyamZb>
  17707. 410c05: ┕━━━━┿━━━━ mov %r12,%rdi
  17708. 410c08: │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  17709. 410c0d: │ mov %r14d,%eax
  17710. 410c10: │ add $0x138,%rsp
  17711. 410c17: │ pop %rbx
  17712. 410c18: │ pop %r12
  17713. 410c1a: │ pop %r13
  17714. 410c1c: │ pop %r14
  17715. 410c1e: │ pop %r15
  17716. 410c20: │ pop %rbp
  17717. 410c21: │ retq
  17718. 410c22: │ ╭ jmp 410c24 <_D3std6format68__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAyaTAyaTiZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAyaAyaiZk+0x494>
  17719. 410c24: │ ┍┷ mov %rax,%rbp
  17720. 410c27: │ ┆ mov %r12,%rdi
  17721. 410c2a: │ ┆ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  17722. 410c2f: │ ┆ mov %rbp,%rdi
  17723. 410c32: │ ┆ callq 41aed0 <_d_eh_resume_unwind>
  17724. 410c37: ┕━━┿━ mov $0x2a,%edi
  17725. 410c3c: ┆ mov $0x432320,%esi
  17726. 410c41: ┆ mov $0x22e,%edx
  17727. 410c46: ┆ callq 4161f0 <_d_arraybounds>
  17728. 410c4b: ╰─ jmp 410c24 <_D3std6format68__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAyaTAyaTiZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAyaAyaiZk+0x494>
  17729. 410c4d: nopl (%rax)
  17730.  
  17731. 0000000000410c50 <_D3std12experimental6logger10filelogger10FileLogger10logMsgPartMFNfAxaZv>:
  17732. 410c50: push %r14
  17733. 410c52: push %rbx
  17734. 410c53: sub $0x38,%rsp
  17735. 410c57: mov %rdx,%r14
  17736. 410c5a: mov %rsi,%rbx
  17737. 410c5d: lea 0xb8(%rdi),%rsi
  17738. 410c64: lea 0x20(%rsp),%rdi
  17739. 410c69: callq 40fd30 <_D3std5stdio4File17lockingTextWriterMFNfZS3std5stdio4File17LockingTextWriter>
  17740. 410c6e: mov 0x30(%rsp),%rax
  17741. 410c73: mov %rax,0x10(%rsp)
  17742. 410c78: movups 0x20(%rsp),%xmm0
  17743. 410c7d: movups %xmm0,(%rsp)
  17744. 410c81: mov $0x2,%edx
  17745. 410c86: mov $0x434096,%ecx
  17746. 410c8b: mov %rbx,%rdi
  17747. 410c8e: mov %r14,%rsi
  17748. 410c91: callq 410ca0 <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk>
  17749. 410c96: add $0x38,%rsp
  17750. 410c9a: pop %rbx
  17751. 410c9b: pop %r14
  17752. 410c9d: retq
  17753. 410c9e: xchg %ax,%ax
  17754.  
  17755. 0000000000410ca0 <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk>:
  17756. 410ca0: push %rbp
  17757. 410ca1: push %r15
  17758. 410ca3: push %r14
  17759. 410ca5: push %r13
  17760. 410ca7: push %r12
  17761. 410ca9: push %rbx
  17762. 410caa: sub $0x1f8,%rsp
  17763. 410cb1: mov %rdx,0x20(%rsp)
  17764. 410cb6: mov %rsi,0x38(%rsp)
  17765. 410cbb: mov %rdi,0x30(%rsp)
  17766. 410cc0: lea 0x230(%rsp),%r15
  17767. 410cc8: movups 0x22169(%rip),%xmm0 # 432e38 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x30>
  17768. 410ccf: movaps %xmm0,0xd0(%rsp)
  17769. 410cd7: movups 0x2214a(%rip),%xmm0 # 432e28 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x20>
  17770. 410cde: movaps %xmm0,0xc0(%rsp)
  17771. 410ce6: movups 0x2212b(%rip),%xmm0 # 432e18 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10>
  17772. 410ced: movaps %xmm0,0xb0(%rsp)
  17773. 410cf5: movups 0x2210c(%rip),%xmm0 # 432e08 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ>
  17774. 410cfc: movaps %xmm0,0xa0(%rsp)
  17775. 410d04: lea 0xa0(%rsp),%rdi
  17776. 410d0c: mov %rdx,%rsi
  17777. 410d0f: mov %rcx,%rdx
  17778. 410d12: callq 406c90 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__ctorMFNaNbNcNiNfxAaZS3std6format18__T10FormatSpecTaZ10FormatSpec>
  17779. 410d17: xor %r14d,%r14d
  17780. 410d1a: lea 0xa0(%rsp),%rbp
  17781. 410d22: lea 0x1d0(%rsp),%r13
  17782. 410d2a: lea 0x1a0(%rsp),%r12
  17783. 410d32: ╭ jmp 410d4a <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0xaa>
  17784. 410d34: │ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  17785. 410d40: ┍┯┯━━━━━━━━━━━━━┿ movzbl %cl,%eax
  17786. 410d43: ┆┆┆ │ cmp %eax,%r14d
  17787. 410d46: ┆┆┆ │ cmovb %eax,%r14d
  17788. 410d4a: ┆┆┆ ┍┷ mov 0x10(%r15),%rax
  17789. 410d4e: ┆┆┆ ┆ mov %rax,0x90(%rsp)
  17790. 410d56: ┆┆┆ ┆ movups (%r15),%xmm0
  17791. 410d5a: ┆┆┆ ┆ movaps %xmm0,0x80(%rsp)
  17792. 410d62: ┆┆┆ ┆ lea 0x80(%rsp),%rdi
  17793. 410d6a: ┆┆┆ ┆ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  17794. 410d6f: ┆┆┆ ┆ mov 0x90(%rsp),%rax
  17795. 410d77: ┆┆┆ ┆ mov %rax,0x10(%rsp)
  17796. 410d7c: ┆┆┆ ┆ movaps 0x80(%rsp),%xmm0
  17797. 410d84: ┆┆┆ ┆ movups %xmm0,(%rsp)
  17798. 410d88: ┆┆┆ ┆ mov %rbp,%rdi
  17799. 410d8b: ┆┆┆ ┆ callq 403ee0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec59__T17writeUpToNextSpecTS3std5stdio4File17LockingTextWriterZ17writeUpToNextSpecMFNfS3std5stdio4File17LockingTextWriterZb>
  17800. 410d90: ┆┆┆ ┆ test $0x1,%al
  17801. 410d92: ╭──┼┼┼────────────┼─ je 411337 <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x697>
  17802. 410d98: │ ┆┆┆ ┆ mov 0xa9(%rsp),%al
  17803. 410d9f: │ ┆┆┆ ┆ cmp $0x1,%r14d
  17804. 410da3: │ ┆┆┆ ┆╭ jne 410dad <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x10d>
  17805. 410da5: │ ┆┆┆ ┆│ test %al,%al
  17806. 410da7: │ ╭┼┼┼────────────┼┼ je 411302 <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x662>
  17807. 410dad: │ │┆┆┆ ┆┕ mov 0xa0(%rsp),%rcx
  17808. 410db5: │ │┆┆┆ ┆ cmp $0x7fffffff,%ecx
  17809. 410dbb: │ │┆┆┆ ┆╭ je 410ed5 <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x235>
  17810. 410dc1: │ │┆┆┆ ┍┿┿ test %ecx,%ecx
  17811. 410dc3: │ │┆┆┆ ╭┼┼┼ js 410f7e <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x2de>
  17812. 410dc9: │ │┆┆┆ │┆┆│ shr $0x20,%rcx
  17813. 410dcd: │ │┆┆┆ │┆┆│ cmp $0x7fffffff,%ecx
  17814. 410dd3: │ │┆┆┆ ╭┼┼┼┼ je 411023 <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x383>
  17815. 410dd9: │ │┆┆┆ ┍┿┿┿┿┿ test %ecx,%ecx
  17816. 410ddb: │ │┆┆┆ ╭┼┼┼┼┼┼ js 4110cc <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x42c>
  17817. 410de1: │ │┆┆┆ │┆││┆┆│ test %al,%al
  17818. 410de3: │ │┆┆┆ ╭┼┼┼┼┼┼┼ jne 411180 <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x4e0>
  17819. 410de9: │ │┆┆┆ ││┆││┆┆│ test %r14d,%r14d
  17820. 410dec: │╭┼┼┼┼──────┼┼┼┼┼┼┼┼ jne 41136c <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x6cc>
  17821. 410df2: │││┆┆┆ ││┆││┆┆│ mov 0x10(%r15),%rax
  17822. 410df6: │││┆┆┆ ││┆││┆┆│ mov %rax,0x50(%rsp)
  17823. 410dfb: │││┆┆┆ ││┆││┆┆│ movups (%r15),%xmm0
  17824. 410dff: │││┆┆┆ ││┆││┆┆│ movaps %xmm0,0x40(%rsp)
  17825. 410e04: │││┆┆┆ ││┆││┆┆│ lea 0x40(%rsp),%rdi
  17826. 410e09: │││┆┆┆ ││┆││┆┆│ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  17827. 410e0e: │││┆┆┆ ││┆││┆┆│ mov 0x50(%rsp),%rax
  17828. 410e13: │││┆┆┆ ││┆││┆┆│ mov %rax,0x170(%rsp)
  17829. 410e1b: │││┆┆┆ ││┆││┆┆│ movaps 0x40(%rsp),%xmm0
  17830. 410e20: │││┆┆┆ ││┆││┆┆│ movaps %xmm0,0x160(%rsp)
  17831. 410e28: │││┆┆┆ ││┆││┆┆│ mov 0x50(%rsp),%rax
  17832. 410e2d: │││┆┆┆ ││┆││┆┆│ mov %rax,0x190(%rsp)
  17833. 410e35: │││┆┆┆ ││┆││┆┆│ movaps 0x40(%rsp),%xmm0
  17834. 410e3a: │││┆┆┆ ││┆││┆┆│ movaps %xmm0,0x180(%rsp)
  17835. 410e42: │││┆┆┆ ││┆││┆┆│ lea 0x180(%rsp),%rdi
  17836. 410e4a: │││┆┆┆ ││┆││┆┆│ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  17837. 410e4f: │││┆┆┆ ││┆││┆┆│ mov 0x190(%rsp),%rax
  17838. 410e57: │││┆┆┆ ││┆││┆┆│ mov %rax,0x1e0(%rsp)
  17839. 410e5f: │││┆┆┆ ││┆││┆┆│ movaps 0x180(%rsp),%xmm0
  17840. 410e67: │││┆┆┆ ││┆││┆┆│ movaps %xmm0,0x1d0(%rsp)
  17841. 410e6f: │││┆┆┆ ││┆││┆┆│ mov 0x30(%rsp),%rax
  17842. 410e74: │││┆┆┆ ││┆││┆┆│ mov %rax,0x1e8(%rsp)
  17843. 410e7c: │││┆┆┆ ││┆││┆┆│ mov 0x38(%rsp),%rax
  17844. 410e81: │││┆┆┆ ││┆││┆┆│ mov %rax,0x1f0(%rsp)
  17845. 410e89: │││┆┆┆ ││┆││┆┆│ mov $0x1,%bl
  17846. 410e8b: │││┆┆┆ ││┆││┆┆│ mov %rbp,%rdi
  17847. 410e8e: │││┆┆┆ ││┆││┆┆│ lea 0x1e8(%rsp),%rsi
  17848. 410e96: │││┆┆┆ ││┆││┆┆│ mov %r13,%rdx
  17849. 410e99: │││┆┆┆ ││┆││┆┆│ callq 414d00 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAxaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  17850. 410e9e: │││┆┆┆ ││┆││┆┆│ mov %rax,0x28(%rsp)
  17851. 410ea3: │││┆┆┆ ┍━━┿┿┿┿┿┿┿┿ mov %r13,%rdi
  17852. 410ea6: │││┆┆┆ ┆ ││┆││┆┆│ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  17853. 410eab: │││┆┆┆ ┆ ││┆││┆┆│ test %bl,%bl
  17854. 410ead: │││┆┆┆ ╭┼──┼┼┼┼┼┼┼┼ je 4112b4 <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x614>
  17855. 410eb3: │││┆┆┆ ┍┿┿━━┿┿┿┿┿┿┿┿ mov $0x1,%bl
  17856. 410eb5: │││┆┆┆┍┿┿┿━━┿┿┿┿┿┿┿┿ lea 0x160(%rsp),%rdi
  17857. 410ebd: │││┆┆┆┆┆│┆ ││┆││┆┆│ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  17858. 410ec2: │││┆┆┆┆┆│┆ ││┆││┆┆│ test %bl,%bl
  17859. 410ec4: │││┆┆┆┆┆│┆ ╭┼┼┼┼┼┼┼┼ je 4112a4 <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x604>
  17860. 410eca: │││┆┆┆┆┆│┆┍┿┿┿┿┿┿┿┿┿ mov $0x1,%r14d
  17861. 410ed0: │││┆┆┆┆┆│┆┆│││┆││┆╰┼ jmpq 410d4a <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0xaa>
  17862. 410ed5: │││┆┆┆┆┆│┆┆│││┆││┆ ┕ mov %r15,%rbp
  17863. 410ed8: │││┆┆┆┆┆│┆┆│││┆││┆ test %r14d,%r14d
  17864. 410edb: │││┆┆┆┆┆│┆┆│││┆││┆ ╭ je 410eeb <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x24b>
  17865. 410edd: │││┆┆┆┆┆│┆┆│││┆││┆ │ dec %r14d
  17866. 410ee0: │││┆┆┆┆┆│┆┆│││┆││┆ │ mov %r14d,%edi
  17867. 410ee3: │││┆┆┆┆┆│┆┆│││┆││┆ │ mov %rbp,%r15
  17868. 410ee6: │││┆┆┆┆┆│┆┆│││┆││┆ │ callq 404570 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi>
  17869. 410eeb: │││┆┆┆┆┆│┆┆│││┆││┆ ┕ mov $0x653b20,%edi
  17870. 410ef0: │││┆┆┆┆┆│┆┆│││┆││┆ mov %rbp,%r15
  17871. 410ef3: │││┆┆┆┆┆│┆┆│││┆││┆ callq 422d70 <_d_newclass>
  17872. 410ef8: │││┆┆┆┆┆│┆┆│││┆││┆ movq $0x439b10,(%rax)
  17873. 410eff: │││┆┆┆┆┆│┆┆│││┆││┆ movq $0x0,0x8(%rax)
  17874. 410f07: │││┆┆┆┆┆│┆┆│││┆││┆ mov 0x28bfa(%rip),%rcx # 439b08 <_D3std6format15FormatException6__initZ+0x40>
  17875. 410f0e: │││┆┆┆┆┆│┆┆│││┆││┆ mov %rcx,0x40(%rax)
  17876. 410f12: │││┆┆┆┆┆│┆┆│││┆││┆ movups 0x28bdf(%rip),%xmm0 # 439af8 <_D3std6format15FormatException6__initZ+0x30>
  17877. 410f19: │││┆┆┆┆┆│┆┆│││┆││┆ movups %xmm0,0x30(%rax)
  17878. 410f1d: │││┆┆┆┆┆│┆┆│││┆││┆ movups 0x28bc4(%rip),%xmm0 # 439ae8 <_D3std6format15FormatException6__initZ+0x20>
  17879. 410f24: │││┆┆┆┆┆│┆┆│││┆││┆ movups %xmm0,0x20(%rax)
  17880. 410f28: │││┆┆┆┆┆│┆┆│││┆││┆ movups 0x28ba9(%rip),%xmm0 # 439ad8 <_D3std6format15FormatException6__initZ+0x10>
  17881. 410f2f: │││┆┆┆┆┆│┆┆│││┆││┆ movups %xmm0,0x10(%rax)
  17882. 410f33: │││┆┆┆┆┆│┆┆│││┆││┆ movq $0xc,0xf0(%rsp)
  17883. 410f3f: │││┆┆┆┆┆│┆┆│││┆││┆ movq $0x431dab,0xf8(%rsp)
  17884. 410f4b: │││┆┆┆┆┆│┆┆│││┆││┆ movups 0xf0(%rsp),%xmm0
  17885. 410f53: │││┆┆┆┆┆│┆┆│││┆││┆ movups %xmm0,(%rsp)
  17886. 410f57: │││┆┆┆┆┆│┆┆│││┆││┆ xor %esi,%esi
  17887. 410f59: │││┆┆┆┆┆│┆┆│││┆││┆ mov $0xdd2,%edx
  17888. 410f5e: │││┆┆┆┆┆│┆┆│││┆││┆ mov $0x2a,%ecx
  17889. 410f63: │││┆┆┆┆┆│┆┆│││┆││┆ mov $0x432320,%r8d
  17890. 410f69: │││┆┆┆┆┆│┆┆│││┆││┆ mov %rax,%rdi
  17891. 410f6c: │││┆┆┆┆┆│┆┆│││┆││┆ callq 40f330 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException>
  17892. 410f71: │││┆┆┆┆┆│┆┆│││┆││┆ mov %rax,%rdi
  17893. 410f74: │││┆┆┆┆┆│┆┆│││┆││┆ callq 41ad10 <_d_throw_exception>
  17894. 410f79: │││┆┆┆┆┆│┆┆│││┆││╰── jmpq 410dc1 <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x121>
  17895. 410f7e: │││┆┆┆┆┆│┆┆│││┆│┕━━━ mov %r15,%rbp
  17896. 410f81: │││┆┆┆┆┆│┆┆│││┆│ cmp $0xffffffff,%ecx
  17897. 410f84: │││┆┆┆┆┆│┆┆│││┆│ ╭ je 410f95 <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x2f5>
  17898. 410f86: │││┆┆┆┆┆│┆┆│││┆│ │ mov $0xfffffffe,%edi
  17899. 410f8b: │││┆┆┆┆┆│┆┆│││┆│ │ sub %ecx,%edi
  17900. 410f8d: │││┆┆┆┆┆│┆┆│││┆│ │ mov %rbp,%r15
  17901. 410f90: │││┆┆┆┆┆│┆┆│││┆│ │ callq 404570 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi>
  17902. 410f95: │││┆┆┆┆┆│┆┆│││┆│ ┕ mov $0x653b20,%edi
  17903. 410f9a: │││┆┆┆┆┆│┆┆│││┆│ mov %rbp,%r15
  17904. 410f9d: │││┆┆┆┆┆│┆┆│││┆│ callq 422d70 <_d_newclass>
  17905. 410fa2: │││┆┆┆┆┆│┆┆│││┆│ movq $0x439b10,(%rax)
  17906. 410fa9: │││┆┆┆┆┆│┆┆│││┆│ movq $0x0,0x8(%rax)
  17907. 410fb1: │││┆┆┆┆┆│┆┆│││┆│ mov 0x28b50(%rip),%rcx # 439b08 <_D3std6format15FormatException6__initZ+0x40>
  17908. 410fb8: │││┆┆┆┆┆│┆┆│││┆│ mov %rcx,0x40(%rax)
  17909. 410fbc: │││┆┆┆┆┆│┆┆│││┆│ movups 0x28b35(%rip),%xmm0 # 439af8 <_D3std6format15FormatException6__initZ+0x30>
  17910. 410fc3: │││┆┆┆┆┆│┆┆│││┆│ movups %xmm0,0x30(%rax)
  17911. 410fc7: │││┆┆┆┆┆│┆┆│││┆│ movups 0x28b1a(%rip),%xmm0 # 439ae8 <_D3std6format15FormatException6__initZ+0x20>
  17912. 410fce: │││┆┆┆┆┆│┆┆│││┆│ movups %xmm0,0x20(%rax)
  17913. 410fd2: │││┆┆┆┆┆│┆┆│││┆│ movups 0x28aff(%rip),%xmm0 # 439ad8 <_D3std6format15FormatException6__initZ+0x10>
  17914. 410fd9: │││┆┆┆┆┆│┆┆│││┆│ movups %xmm0,0x10(%rax)
  17915. 410fdd: │││┆┆┆┆┆│┆┆│││┆│ movq $0xc,0x100(%rsp)
  17916. 410fe9: │││┆┆┆┆┆│┆┆│││┆│ movq $0x431dab,0x108(%rsp)
  17917. 410ff5: │││┆┆┆┆┆│┆┆│││┆│ movups 0x100(%rsp),%xmm0
  17918. 410ffd: │││┆┆┆┆┆│┆┆│││┆│ movups %xmm0,(%rsp)
  17919. 411001: │││┆┆┆┆┆│┆┆│││┆│ xor %esi,%esi
  17920. 411003: │││┆┆┆┆┆│┆┆│││┆│ mov $0xdd2,%edx
  17921. 411008: │││┆┆┆┆┆│┆┆│││┆│ mov $0x2a,%ecx
  17922. 41100d: │││┆┆┆┆┆│┆┆│││┆│ mov $0x432320,%r8d
  17923. 411013: │││┆┆┆┆┆│┆┆│││┆│ mov %rax,%rdi
  17924. 411016: │││┆┆┆┆┆│┆┆│││┆│ callq 40f330 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException>
  17925. 41101b: │││┆┆┆┆┆│┆┆│││┆│ mov %rax,%rdi
  17926. 41101e: │││┆┆┆┆┆│┆┆│││┆│ callq 41ad10 <_d_throw_exception>
  17927. 411023: │││┆┆┆┆┆│┆┆│││┆┕━━━━ mov %r15,%rbp
  17928. 411026: │││┆┆┆┆┆│┆┆│││┆ test %r14d,%r14d
  17929. 411029: │││┆┆┆┆┆│┆┆│││┆ ╭ je 411039 <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x399>
  17930. 41102b: │││┆┆┆┆┆│┆┆│││┆ │ dec %r14d
  17931. 41102e: │││┆┆┆┆┆│┆┆│││┆ │ mov %r14d,%edi
  17932. 411031: │││┆┆┆┆┆│┆┆│││┆ │ mov %rbp,%r15
  17933. 411034: │││┆┆┆┆┆│┆┆│││┆ │ callq 404570 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi>
  17934. 411039: │││┆┆┆┆┆│┆┆│││┆ ┕ mov $0x653b20,%edi
  17935. 41103e: │││┆┆┆┆┆│┆┆│││┆ mov %rbp,%r15
  17936. 411041: │││┆┆┆┆┆│┆┆│││┆ callq 422d70 <_d_newclass>
  17937. 411046: │││┆┆┆┆┆│┆┆│││┆ movq $0x439b10,(%rax)
  17938. 41104d: │││┆┆┆┆┆│┆┆│││┆ movq $0x0,0x8(%rax)
  17939. 411055: │││┆┆┆┆┆│┆┆│││┆ mov 0x28aac(%rip),%rcx # 439b08 <_D3std6format15FormatException6__initZ+0x40>
  17940. 41105c: │││┆┆┆┆┆│┆┆│││┆ mov %rcx,0x40(%rax)
  17941. 411060: │││┆┆┆┆┆│┆┆│││┆ movups 0x28a91(%rip),%xmm0 # 439af8 <_D3std6format15FormatException6__initZ+0x30>
  17942. 411067: │││┆┆┆┆┆│┆┆│││┆ movups %xmm0,0x30(%rax)
  17943. 41106b: │││┆┆┆┆┆│┆┆│││┆ movups 0x28a76(%rip),%xmm0 # 439ae8 <_D3std6format15FormatException6__initZ+0x20>
  17944. 411072: │││┆┆┆┆┆│┆┆│││┆ movups %xmm0,0x20(%rax)
  17945. 411076: │││┆┆┆┆┆│┆┆│││┆ movups 0x28a5b(%rip),%xmm0 # 439ad8 <_D3std6format15FormatException6__initZ+0x10>
  17946. 41107d: │││┆┆┆┆┆│┆┆│││┆ movups %xmm0,0x10(%rax)
  17947. 411081: │││┆┆┆┆┆│┆┆│││┆ movq $0xc,0x110(%rsp)
  17948. 41108d: │││┆┆┆┆┆│┆┆│││┆ movq $0x431dab,0x118(%rsp)
  17949. 411099: │││┆┆┆┆┆│┆┆│││┆ movups 0x110(%rsp),%xmm0
  17950. 4110a1: │││┆┆┆┆┆│┆┆│││┆ movups %xmm0,(%rsp)
  17951. 4110a5: │││┆┆┆┆┆│┆┆│││┆ xor %esi,%esi
  17952. 4110a7: │││┆┆┆┆┆│┆┆│││┆ mov $0xdd2,%edx
  17953. 4110ac: │││┆┆┆┆┆│┆┆│││┆ mov $0x2a,%ecx
  17954. 4110b1: │││┆┆┆┆┆│┆┆│││┆ mov $0x432320,%r8d
  17955. 4110b7: │││┆┆┆┆┆│┆┆│││┆ mov %rax,%rdi
  17956. 4110ba: │││┆┆┆┆┆│┆┆│││┆ callq 40f330 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException>
  17957. 4110bf: │││┆┆┆┆┆│┆┆│││┆ mov %rax,%rdi
  17958. 4110c2: │││┆┆┆┆┆│┆┆│││┆ callq 41ad10 <_d_throw_exception>
  17959. 4110c7: │││┆┆┆┆┆│┆┆│││╰───── jmpq 410dd9 <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x139>
  17960. 4110cc: │││┆┆┆┆┆│┆┆││┕━━━━━━ mov %r15,%rbp
  17961. 4110cf: │││┆┆┆┆┆│┆┆││ cmp $0xffffffff,%ecx
  17962. 4110d2: │││┆┆┆┆┆│┆┆││ ╭ je 4110e3 <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x443>
  17963. 4110d4: │││┆┆┆┆┆│┆┆││ │ mov $0xfffffffe,%edi
  17964. 4110d9: │││┆┆┆┆┆│┆┆││ │ sub %ecx,%edi
  17965. 4110db: │││┆┆┆┆┆│┆┆││ │ mov %rbp,%r15
  17966. 4110de: │││┆┆┆┆┆│┆┆││ │ callq 404570 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi>
  17967. 4110e3: │││┆┆┆┆┆│┆┆││ ┕ mov $0x653b20,%edi
  17968. 4110e8: │││┆┆┆┆┆│┆┆││ mov %rbp,%r15
  17969. 4110eb: │││┆┆┆┆┆│┆┆││ callq 422d70 <_d_newclass>
  17970. 4110f0: │││┆┆┆┆┆│┆┆││ movq $0x439b10,(%rax)
  17971. 4110f7: │││┆┆┆┆┆│┆┆││ movq $0x0,0x8(%rax)
  17972. 4110ff: │││┆┆┆┆┆│┆┆││ mov 0x28a02(%rip),%rcx # 439b08 <_D3std6format15FormatException6__initZ+0x40>
  17973. 411106: │││┆┆┆┆┆│┆┆││ mov %rcx,0x40(%rax)
  17974. 41110a: │││┆┆┆┆┆│┆┆││ movups 0x289e7(%rip),%xmm0 # 439af8 <_D3std6format15FormatException6__initZ+0x30>
  17975. 411111: │││┆┆┆┆┆│┆┆││ movups %xmm0,0x30(%rax)
  17976. 411115: │││┆┆┆┆┆│┆┆││ movups 0x289cc(%rip),%xmm0 # 439ae8 <_D3std6format15FormatException6__initZ+0x20>
  17977. 41111c: │││┆┆┆┆┆│┆┆││ movups %xmm0,0x20(%rax)
  17978. 411120: │││┆┆┆┆┆│┆┆││ movups 0x289b1(%rip),%xmm0 # 439ad8 <_D3std6format15FormatException6__initZ+0x10>
  17979. 411127: │││┆┆┆┆┆│┆┆││ movups %xmm0,0x10(%rax)
  17980. 41112b: │││┆┆┆┆┆│┆┆││ movq $0xc,0xe0(%rsp)
  17981. 411137: │││┆┆┆┆┆│┆┆││ movq $0x431dab,0xe8(%rsp)
  17982. 411143: │││┆┆┆┆┆│┆┆││ movups 0xe0(%rsp),%xmm0
  17983. 41114b: │││┆┆┆┆┆│┆┆││ movups %xmm0,(%rsp)
  17984. 41114f: │││┆┆┆┆┆│┆┆││ xor %esi,%esi
  17985. 411151: │││┆┆┆┆┆│┆┆││ mov $0xdd2,%edx
  17986. 411156: │││┆┆┆┆┆│┆┆││ mov $0x2a,%ecx
  17987. 41115b: │││┆┆┆┆┆│┆┆││ mov $0x432320,%r8d
  17988. 411161: │││┆┆┆┆┆│┆┆││ mov %rax,%rdi
  17989. 411164: │││┆┆┆┆┆│┆┆││ callq 40f330 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException>
  17990. 411169: │││┆┆┆┆┆│┆┆││ mov %rax,%rdi
  17991. 41116c: │││┆┆┆┆┆│┆┆││ callq 41ad10 <_d_throw_exception>
  17992. 411171: │││┆┆┆┆┆│┆┆││ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  17993. 411180: │││┆┆┆┆┆│┆┆│┕━━━━━━━ movzbl 0xaa(%rsp),%ecx
  17994. 411188: │││┆┆┆┆┆│┆┆│ movzbl %al,%eax
  17995. 41118b: │││┆┆┆┆┆│┆┆│ cmp %ecx,%eax
  17996. 41118d: │││┆┆╰┼┼┼┼┼┼──────── ja 410d40 <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0xa0>
  17997. 411193: │││┆┆ ┆┆│┆┆│ cmp $0x1,%eax
  17998. 411196: │││┆╰─┼┼┼┼┼┼──────── jne 410d40 <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0xa0>
  17999. 41119c: │││┆ ┆┆│┆┆│ mov 0x10(%r15),%rax
  18000. 4111a0: │││┆ ┆┆│┆┆│ mov %rax,0x70(%rsp)
  18001. 4111a5: │││┆ ┆┆│┆┆│ movups (%r15),%xmm0
  18002. 4111a9: │││┆ ┆┆│┆┆│ movaps %xmm0,0x60(%rsp)
  18003. 4111ae: │││┆ ┆┆│┆┆│ lea 0x60(%rsp),%rdi
  18004. 4111b3: │││┆ ┆┆│┆┆│ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  18005. 4111b8: │││┆ ┆┆│┆┆│ mov %r13,%r15
  18006. 4111bb: │││┆ ┆┆│┆┆│ mov 0x70(%rsp),%rax
  18007. 4111c0: │││┆ ┆┆│┆┆│ mov %rax,0x130(%rsp)
  18008. 4111c8: │││┆ ┆┆│┆┆│ movaps 0x60(%rsp),%xmm0
  18009. 4111cd: │││┆ ┆┆│┆┆│ movaps %xmm0,0x120(%rsp)
  18010. 4111d5: │││┆ ┆┆│┆┆│ mov 0x70(%rsp),%rax
  18011. 4111da: │││┆ ┆┆│┆┆│ mov %rax,0x150(%rsp)
  18012. 4111e2: │││┆ ┆┆│┆┆│ movaps 0x60(%rsp),%xmm0
  18013. 4111e7: │││┆ ┆┆│┆┆│ movaps %xmm0,0x140(%rsp)
  18014. 4111ef: │││┆ ┆┆│┆┆│ lea 0x140(%rsp),%rdi
  18015. 4111f7: │││┆ ┆┆│┆┆│ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  18016. 4111fc: │││┆ ┆┆│┆┆│ mov 0x150(%rsp),%rax
  18017. 411204: │││┆ ┆┆│┆┆│ mov %rax,0x1b0(%rsp)
  18018. 41120c: │││┆ ┆┆│┆┆│ movaps 0x140(%rsp),%xmm0
  18019. 411214: │││┆ ┆┆│┆┆│ movaps %xmm0,0x1a0(%rsp)
  18020. 41121c: │││┆ ┆┆│┆┆│ mov 0x30(%rsp),%rax
  18021. 411221: │││┆ ┆┆│┆┆│ mov %rax,0x1c0(%rsp)
  18022. 411229: │││┆ ┆┆│┆┆│ mov 0x38(%rsp),%rax
  18023. 41122e: │││┆ ┆┆│┆┆│ mov %rax,0x1c8(%rsp)
  18024. 411236: │││┆ ┆┆│┆┆│ mov $0x1,%r13b
  18025. 411239: │││┆ ┆┆│┆┆│ lea 0xa0(%rsp),%rdi
  18026. 411241: │││┆ ┆┆│┆┆│ lea 0x1c0(%rsp),%rsi
  18027. 411249: │││┆ ┆┆│┆┆│ mov %r12,%rdx
  18028. 41124c: │││┆ ┆┆│┆┆│ callq 414d00 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAxaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  18029. 411251: │││┆ ┆┆│┆┆│ ┍━━━ mov %r12,%rdi
  18030. 411254: │││┆ ┆┆│┆┆│ ┆ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  18031. 411259: │││┆ ┆┆│┆┆│ ┆ test %r13b,%r13b
  18032. 41125c: │││┆ ┆┆│┆┆│ ┆╭── je 4112d8 <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x638>
  18033. 41125e: │││┆ ┆┆│┆┆│ ┍┿┿━━ mov $0x1,%bl
  18034. 411260: │││┆ ┆┆│┆┆│ ┆┆│ mov %rax,0x28(%rsp)
  18035. 411265: │││┆ ┆┆│┆┆│ ┍┿┿┿━━ mov %r15,%r13
  18036. 411268: │││┆ ┆┆│┆┆│ ┆┆┆│ lea 0x120(%rsp),%rdi
  18037. 411270: │││┆ ┆┆│┆┆│ ┆┆┆│ lea 0x230(%rsp),%rbp
  18038. 411278: │││┆ ┆┆│┆┆│ ┆┆┆│ mov %rbp,%r15
  18039. 41127b: │││┆ ┆┆│┆┆│ ┆┆┆│ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  18040. 411280: │││┆ ┆┆│┆┆│ ┆┆┆│ lea 0xa0(%rsp),%rbp
  18041. 411288: │││┆ ┆┆│┆┆│ ┆┆┆│ test %bl,%bl
  18042. 41128a: │││┆ ┆┆│┆┆│ ┆┆┆│ ╭ je 4112f1 <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x651>
  18043. 41128c: │││┆ ┆┆│┆┆│ ┆┆┆│┍┿ mov 0xaa(%rsp),%cl
  18044. 411293: │││╰──┼┼┼┼┼┼──┼┼┼┼┼┼ jmpq 410d40 <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0xa0>
  18045. 411298: │││ ┆┆│┆┆│ ┆┆┆│┆│ mov %rax,0x28(%rsp)
  18046. 41129d: │││ ┆┆│┆┆│ ┆┆┆│┆│ xor %ebx,%ebx
  18047. 41129f: │││ ┆┆│╰┼┼──┼┼┼┼┼┼ jmpq 410ea3 <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x203>
  18048. 4112a4: │││ ┆┆│ ┆┕━━┿┿┿┿┿┿ mov %r15,%rbx
  18049. 4112a7: │││ ┆┆│ ┆ ┆┆┆│┆│ mov %r14,%rdi
  18050. 4112aa: │││ ┆┆│ ┆ ┆┆┆│┆│ callq 41aed0 <_d_eh_resume_unwind>
  18051. 4112af: │││ ┆┆│ ╰───┼┼┼┼┼┼ jmpq 410eca <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x22a>
  18052. 4112b4: │││ ┆┆┕━━━━━┿┿┿┿┿┿ mov 0x28(%rsp),%rdi
  18053. 4112b9: │││ ┆┆ ┆┆┆│┆│ callq 41aed0 <_d_eh_resume_unwind>
  18054. 4112be: │││ ┆╰──────┼┼┼┼┼┼ jmpq 410eb3 <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x213>
  18055. 4112c3: │││ ┆ ┆┆┆│┆│ mov %rax,%r14
  18056. 4112c6: │││ ┆ ┆┆┆│┆│ xor %ebx,%ebx
  18057. 4112c8: │││ ╰───────┼┼┼┼┼┼ jmpq 410eb5 <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x215>
  18058. 4112cd: │││ ┆┆┆│┆│ mov %rax,%rbp
  18059. 4112d0: │││ ┆┆┆│┆│ xor %r13d,%r13d
  18060. 4112d3: │││ ┆┆╰┼┼┼ jmpq 411251 <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x5b1>
  18061. 4112d8: │││ ┆┆ ┕┿┿ mov %rbp,%rdi
  18062. 4112db: │││ ┆┆ ┆│ callq 41aed0 <_d_eh_resume_unwind>
  18063. 4112e0: │││ ┆╰──┼┼ jmpq 41125e <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x5be>
  18064. 4112e5: │││ ┆ ┆│ mov %rax,0x28(%rsp)
  18065. 4112ea: │││ ┆ ┆│ xor %ebx,%ebx
  18066. 4112ec: │││ ╰───┼┼ jmpq 411265 <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x5c5>
  18067. 4112f1: │││ ┆┕ mov %r15,%rbx
  18068. 4112f4: │││ ┆ mov 0x28(%rsp),%rdi
  18069. 4112f9: │││ ┆ callq 41aed0 <_d_eh_resume_unwind>
  18070. 4112fe: │││ ╰─ jmp 41128c <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x5ec>
  18071. 411300: │││ ╭── jmp 411359 <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x6b9>
  18072. 411302: ││┕━━━━━━━━━━━━━━┿━━ cmpq $0x0,0x20(%rsp)
  18073. 411308: ││ │ sete %al
  18074. 41130b: ││ │ mov $0x1,%r14d
  18075. 411311: ││ │ movzbl %al,%r9d
  18076. 411315: ││ │ lea 0xa0(%rsp),%rcx
  18077. 41131d: ││ │ mov $0x1e4,%edi
  18078. 411322: ││ │ mov $0x2a,%esi
  18079. 411327: ││ │ mov $0x432320,%edx
  18080. 41132c: ││ │ mov $0x414c70,%r8d
  18081. 411332: ││ │ callq 406f00 <_D3std9exception45__T9enforceExHTC3std6format15FormatExceptionZ16__T9enforceExTbZ9enforceExFNaNfbLAyaAyamZb>
  18082. 411337: ┕┿━━━━━━━━━━━━━━━┿━━ mov %r15,%rdi
  18083. 41133a: │ │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  18084. 41133f: │ │ mov %r14d,%eax
  18085. 411342: │ │ add $0x1f8,%rsp
  18086. 411349: │ │ pop %rbx
  18087. 41134a: │ │ pop %r12
  18088. 41134c: │ │ pop %r13
  18089. 41134e: │ │ pop %r14
  18090. 411350: │ │ pop %r15
  18091. 411352: │ │ pop %rbp
  18092. 411353: │ │ retq
  18093. 411354: │ │ ╭ jmp 411356 <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x6b6>
  18094. 411356: │ │┍┷ mov %r15,%rbx
  18095. 411359: │ ┕┿┯ mov %rax,%rbp
  18096. 41135c: │ ┆┆ mov %rbx,%rdi
  18097. 41135f: │ ┆┆ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  18098. 411364: │ ┆┆ mov %rbp,%rdi
  18099. 411367: │ ┆┆ callq 41aed0 <_d_eh_resume_unwind>
  18100. 41136c: ┕━━━━━━━━━━━━━━━━┿┿ mov $0x2a,%edi
  18101. 411371: ┆┆ mov $0x432320,%esi
  18102. 411376: ┆┆ mov $0x22e,%edx
  18103. 41137b: ┆┆ callq 4161f0 <_d_arraybounds>
  18104. 411380: ╰┼ jmp 411356 <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x6b6>
  18105. 411382: ╰ jmp 411359 <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAaAxaZk+0x6b9>
  18106. 411384: nopw %cs:0x0(%rax,%rax,1)
  18107. 41138e: xchg %ax,%ax
  18108.  
  18109. 0000000000411390 <_D3std12experimental6logger10filelogger10FileLogger12finishLogMsgMFNfZv>:
  18110. 411390: push %r14
  18111. 411392: push %rbx
  18112. 411393: sub $0x28,%rsp
  18113. 411397: mov %rdi,%rbx
  18114. 41139a: add $0xb8,%rbx
  18115. 4113a1: lea 0x8(%rsp),%r14
  18116. 4113a6: mov %r14,%rdi
  18117. 4113a9: mov %rbx,%rsi
  18118. 4113ac: callq 40fd30 <_D3std5stdio4File17lockingTextWriterMFNfZS3std5stdio4File17LockingTextWriter>
  18119. 4113b1: mov %r14,0x20(%rsp)
  18120. 4113b6: cmpl $0x0,0x18(%rsp)
  18121. 4113bb: ╭ jle 4113d8 <_D3std12experimental6logger10filelogger10FileLogger12finishLogMsgMFNfZv+0x48>
  18122. 4113bd: │ lea 0x20(%rsp),%rdx
  18123. 4113c2: │ mov $0x1,%edi
  18124. 4113c7: │ mov $0x431da0,%esi
  18125. 4113cc: │ mov $0x4035a0,%ecx
  18126. 4113d1: │ callq 425b20 <_aApplycd1>
  18127. 4113d6: ╭┼ jmp 4113f7 <_D3std12experimental6logger10filelogger10FileLogger12finishLogMsgMFNfZv+0x67>
  18128. 4113d8: │┕ mov 0x8(%rsp),%rcx
  18129. 4113dd: │ mov $0x431da0,%edi
  18130. 4113e2: │ mov $0x1,%esi
  18131. 4113e7: │ mov $0x1,%edx
  18132. 4113ec: │ callq 402390 <fwrite@plt>
  18133. 4113f1: │ cmp $0x1,%rax
  18134. 4113f5: │╭ jne 411411 <_D3std12experimental6logger10filelogger10FileLogger12finishLogMsgMFNfZv+0x81>
  18135. 4113f7: ┍┷┿ lea 0x8(%rsp),%rdi
  18136. 4113fc: ┆ │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  18137. 411401: ┆ │ mov %rbx,%rdi
  18138. 411404: ┆ │ callq 40fc50 <_D3std5stdio4File5flushMFNeZv>
  18139. 411409: ┆ │ add $0x28,%rsp
  18140. 41140d: ┆ │ pop %rbx
  18141. 41140e: ┆ │ pop %r14
  18142. 411410: ┆ │ retq
  18143. 411411: ┆ ┕ mov $0x653230,%edi
  18144. 411416: ┆ callq 422d70 <_d_newclass>
  18145. 41141b: ┆ movq $0x435300,(%rax)
  18146. 411422: ┆ movq $0x0,0x8(%rax)
  18147. 41142a: ┆ movups 0x23eb3(%rip),%xmm0 # 4352e4 <_D3std9exception14ErrnoException6__initZ+0x3c>
  18148. 411431: ┆ movups %xmm0,0x3c(%rax)
  18149. 411435: ┆ movups 0x23e9c(%rip),%xmm0 # 4352d8 <_D3std9exception14ErrnoException6__initZ+0x30>
  18150. 41143c: ┆ movups %xmm0,0x30(%rax)
  18151. 411440: ┆ movups 0x23e81(%rip),%xmm0 # 4352c8 <_D3std9exception14ErrnoException6__initZ+0x20>
  18152. 411447: ┆ movups %xmm0,0x20(%rax)
  18153. 41144b: ┆ movups 0x23e66(%rip),%xmm0 # 4352b8 <_D3std9exception14ErrnoException6__initZ+0x10>
  18154. 411452: ┆ movups %xmm0,0x10(%rax)
  18155. 411456: ┆ mov $0xa41,%esi
  18156. 41145b: ┆ mov $0x29,%edx
  18157. 411460: ┆ mov $0x439160,%ecx
  18158. 411465: ┆ xor %r8d,%r8d
  18159. 411468: ┆ xor %r9d,%r9d
  18160. 41146b: ┆ mov %rax,%rdi
  18161. 41146e: ┆ callq 40be20 <_D3std9exception14ErrnoException6__ctorMFNeAyaAyamZC3std9exception14ErrnoException>
  18162. 411473: ┆ mov %rax,%rdi
  18163. 411476: ┆ callq 41ad10 <_d_throw_exception>
  18164. 41147b: ╰── jmpq 4113f7 <_D3std12experimental6logger10filelogger10FileLogger12finishLogMsgMFNfZv+0x67>
  18165. 411480: mov %rax,%rbx
  18166. 411483: lea 0x8(%rsp),%rdi
  18167. 411488: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  18168. 41148d: mov %rbx,%rdi
  18169. 411490: callq 41aed0 <_d_eh_resume_unwind>
  18170. 411495: nopw %cs:0x0(%rax,%rax,1)
  18171. 41149f: nop
  18172.  
  18173. 00000000004114a0 <_D3std12experimental6logger10filelogger10FileLogger11writeLogMsgMFNfKS3std12experimental6logger4core6Logger8LogEntryZv>:
  18174. 4114a0: push %rbp
  18175. 4114a1: push %r15
  18176. 4114a3: push %r14
  18177. 4114a5: push %r13
  18178. 4114a7: push %r12
  18179. 4114a9: push %rbx
  18180. 4114aa: sub $0x58,%rsp
  18181. 4114ae: mov %rsi,%rbx
  18182. 4114b1: mov %rdi,%r14
  18183. 4114b4: mov (%r14),%rax
  18184. 4114b7: mov %rax,0x50(%rsp)
  18185. 4114bc: mov (%rbx),%r11
  18186. 4114bf: mov 0x8(%rbx),%rax
  18187. 4114c3: mov 0x10(%rbx),%r13d
  18188. 4114c7: mov 0x18(%rbx),%r15
  18189. 4114cb: mov 0x20(%rbx),%rdi
  18190. 4114cf: mov 0x28(%rbx),%r12
  18191. 4114d3: mov 0x30(%rbx),%rbp
  18192. 4114d7: mov 0x38(%rbx),%rdx
  18193. 4114db: mov 0x40(%rbx),%rcx
  18194. 4114df: mov 0x50(%rbx),%r8
  18195. 4114e3: mov 0x58(%rbx),%rsi
  18196. 4114e7: mov %rsi,0x48(%rsp)
  18197. 4114ec: mov 0x60(%rbx),%r10
  18198. 4114f0: mov 0x78(%rbx),%rsi
  18199. 4114f4: movzbl 0x48(%rbx),%r9d
  18200. 4114f9: mov %rax,0x40(%rsp)
  18201. 4114fe: mov %r11,0x38(%rsp)
  18202. 411503: mov %r13d,0x30(%rsp)
  18203. 411508: mov %rdi,0x28(%rsp)
  18204. 41150d: mov %r15,0x20(%rsp)
  18205. 411512: mov %rbp,0x18(%rsp)
  18206. 411517: mov %r12,0x10(%rsp)
  18207. 41151c: mov %rcx,0x8(%rsp)
  18208. 411521: mov %rdx,(%rsp)
  18209. 411525: mov %r14,%rdi
  18210. 411528: mov 0x48(%rsp),%rdx
  18211. 41152d: mov %r10,%rcx
  18212. 411530: mov 0x50(%rsp),%rax
  18213. 411535: callq *0x30(%rax)
  18214. 411538: mov (%r14),%rax
  18215. 41153b: mov 0x68(%rbx),%rsi
  18216. 41153f: mov 0x70(%rbx),%rdx
  18217. 411543: mov %r14,%rdi
  18218. 411546: callq *0x38(%rax)
  18219. 411549: mov (%r14),%rax
  18220. 41154c: mov %r14,%rdi
  18221. 41154f: add $0x58,%rsp
  18222. 411553: pop %rbx
  18223. 411554: pop %r12
  18224. 411556: pop %r13
  18225. 411558: pop %r14
  18226. 41155a: pop %r15
  18227. 41155c: pop %rbp
  18228. 41155d: jmpq *0x40(%rax)
  18229.  
  18230. 0000000000411560 <_D3std12experimental6logger10filelogger10FileLogger11getFilenameMFZAya>:
  18231. 411560: mov 0xd0(%rdi),%rax
  18232. 411567: mov 0xd8(%rdi),%rdx
  18233. 41156e: retq
  18234. 41156f: nop
  18235.  
  18236. 0000000000411570 <_D3std12experimental6logger10filelogger10FileLogger11__fieldDtorMFNeZv>:
  18237. 411570: ┆ add $0xb8,%rdi
  18238. 411577: ╰ jmpq 40f890 <_D3std5stdio4File6__dtorMFNfZv>
  18239. 41157c: nopl 0x0(%rax)
  18240.  
  18241. 0000000000411580 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk>:
  18242. 411580: push %rbp
  18243. 411581: push %r15
  18244. 411583: push %r14
  18245. 411585: push %r13
  18246. 411587: push %r12
  18247. 411589: push %rbx
  18248. 41158a: sub $0x158,%rsp
  18249. 411591: lea 0x1a8(%rsp),%r14
  18250. 411599: mov 0x198(%rsp),%rbx
  18251. 4115a1: mov 0x1a0(%rsp),%rax
  18252. 4115a9: mov 0x190(%rsp),%bp
  18253. 4115b1: mov %bp,0x156(%rsp)
  18254. 4115b9: mov %r9b,0x155(%rsp)
  18255. 4115c1: mov %r8b,0x154(%rsp)
  18256. 4115c9: mov %cl,0x153(%rsp)
  18257. 4115d0: mov %dl,0x152(%rsp)
  18258. 4115d7: mov %sil,0x151(%rsp)
  18259. 4115df: mov %rdi,0x148(%rsp)
  18260. 4115e7: movups 0x2184a(%rip),%xmm0 # 432e38 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x30>
  18261. 4115ee: movaps %xmm0,0x130(%rsp)
  18262. 4115f6: movups 0x2182b(%rip),%xmm0 # 432e28 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x20>
  18263. 4115fd: movaps %xmm0,0x120(%rsp)
  18264. 411605: movups 0x2180c(%rip),%xmm0 # 432e18 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10>
  18265. 41160c: movaps %xmm0,0x110(%rsp)
  18266. 411614: movdqu 0x217ec(%rip),%xmm0 # 432e08 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ>
  18267. 41161c: movdqa %xmm0,0x100(%rsp)
  18268. 411625: lea 0x100(%rsp),%rdi
  18269. 41162d: mov %rbx,%rsi
  18270. 411630: mov %rax,%rdx
  18271. 411633: callq 406c90 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__ctorMFNaNbNcNiNfxAaZS3std6format18__T10FormatSpecTaZ10FormatSpec>
  18272. 411638: pxor %xmm0,%xmm0
  18273. 41163c: movdqa %xmm0,0xe0(%rsp)
  18274. 411645: movdqa %xmm0,0xd0(%rsp)
  18275. 41164e: movdqa %xmm0,0xc0(%rsp)
  18276. 411657: movdqa %xmm0,0xa0(%rsp)
  18277. 411660: movdqa %xmm0,0x90(%rsp)
  18278. 411669: movdqa %xmm0,0x80(%rsp)
  18279. 411672: lea 0x156(%rsp),%rax
  18280. 41167a: mov %rax,0x80(%rsp)
  18281. 411682: mov $0x411eb0,%eax
  18282. 411687: movq %rax,%xmm0
  18283. 41168c: mov $0x411c30,%eax
  18284. 411691: movq %rax,%xmm1
  18285. 411696: punpcklqdq %xmm0,%xmm1
  18286. 41169a: movdqa %xmm1,0xc0(%rsp)
  18287. 4116a3: lea 0x155(%rsp),%rax
  18288. 4116ab: mov %rax,0x88(%rsp)
  18289. 4116b3: lea 0x154(%rsp),%rax
  18290. 4116bb: mov %rax,0x90(%rsp)
  18291. 4116c3: mov $0x412830,%eax
  18292. 4116c8: movq %rax,%xmm0
  18293. 4116cd: pshufd $0x44,%xmm0,%xmm0
  18294. 4116d2: movdqa %xmm0,0xd0(%rsp)
  18295. 4116db: lea 0x153(%rsp),%rax
  18296. 4116e3: mov %rax,0x98(%rsp)
  18297. 4116eb: lea 0x152(%rsp),%rax
  18298. 4116f3: mov %rax,0xa0(%rsp)
  18299. 4116fb: movdqa %xmm0,0xe0(%rsp)
  18300. 411704: lea 0x151(%rsp),%rax
  18301. 41170c: mov %rax,0xa8(%rsp)
  18302. 411714: movq $0x412a40,0xf0(%rsp)
  18303. 411720: lea 0x148(%rsp),%rax
  18304. 411728: mov %rax,0xb0(%rsp)
  18305. 411730: xor %r12d,%r12d
  18306. 411733: ╭ jmp 41174b <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x1cb>
  18307. 411735: │ data32 nopw %cs:0x0(%rax,%rax,1)
  18308. 411740: ┍┯━━━━━━━━━━━━━━━┿ movzbl %r15b,%eax
  18309. 411744: ┆┆ │ cmp %eax,%r12d
  18310. 411747: ┆┆ │ cmovb %eax,%r12d
  18311. 41174b: ┍━┿┿━━━━━━━━━━━━━━━┷ mov 0x10(%r14),%rax
  18312. 41174f: ┆ ┆┆ mov %rax,0x70(%rsp)
  18313. 411754: ┆ ┆┆ movdqu (%r14),%xmm0
  18314. 411759: ┆ ┆┆ movdqa %xmm0,0x60(%rsp)
  18315. 41175f: ┆ ┆┆ lea 0x60(%rsp),%rdi
  18316. 411764: ┆ ┆┆ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  18317. 411769: ┆ ┆┆ mov 0x70(%rsp),%rax
  18318. 41176e: ┆ ┆┆ mov %rax,0x10(%rsp)
  18319. 411773: ┆ ┆┆ movdqa 0x60(%rsp),%xmm0
  18320. 411779: ┆ ┆┆ movdqu %xmm0,(%rsp)
  18321. 41177e: ┆ ┆┆ lea 0x100(%rsp),%rdi
  18322. 411786: ┆ ┆┆ callq 403ee0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec59__T17writeUpToNextSpecTS3std5stdio4File17LockingTextWriterZ17writeUpToNextSpecMFNfS3std5stdio4File17LockingTextWriterZb>
  18323. 41178b: ┆ ┆┆ test $0x1,%al
  18324. 41178d: ╭┼─┼┼──────────────── je 411bba <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x63a>
  18325. 411793: │┆ ┆┆ cmp $0x7,%r12d
  18326. 411797: │┆ ┆┆ ╭ jne 4117a8 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x228>
  18327. 411799: │┆ ┆┆ │ mov 0x109(%rsp),%al
  18328. 4117a0: │┆ ┆┆ │ test %al,%al
  18329. 4117a2: │┆╭┼┼───────────────┼ je 411b82 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x602>
  18330. 4117a8: │┆│┆┆ ┕ mov 0x100(%rsp),%r15d
  18331. 4117b0: │┆│┆┆ cmp $0x7fffffff,%r15d
  18332. 4117b7: │┆│┆┆ ╭ jne 4117e0 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x260>
  18333. 4117b9: │┆│┆┆ │ mov %r12d,%eax
  18334. 4117bc: │┆│┆┆ │ cmp $0x6,%r12d
  18335. 4117c0: │┆│┆┆ ╭────────┼ ja 41188a <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x30a>
  18336. 4117c6: │┆│┆┆ │ │ jmpq *0x43a3e0(,%rax,8)
  18337. 4117cd: │┆│┆┆ │ │ movswl 0x156(%rsp),%r13d
  18338. 4117d6: │┆│┆┆ ╭┼────────┼ jmpq 4118a6 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x326>
  18339. 4117db: │┆│┆┆ ││ │ nopl 0x0(%rax,%rax,1)
  18340. 4117e0: │┆│┆┆ ││ ┕ test %r15d,%r15d
  18341. 4117e3: │┆│┆┆ ╭──┼┼───────── jns 411910 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x390>
  18342. 4117e9: │┆│┆┆ │ ││ mov %r15d,%ecx
  18343. 4117ec: │┆│┆┆ │ ││ not %ecx
  18344. 4117ee: │┆│┆┆ │ ││ cmp $0x6,%ecx
  18345. 4117f1: │┆│┆┆ │╭─┼┼───────── ja 4118cd <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x34d>
  18346. 4117f7: │┆│┆┆ ││ ││ neg %r15d
  18347. 4117fa: │┆│┆┆ ││ ││ lea 0x151(%rsp),%rax
  18348. 411802: │┆│┆┆ ││ ││ jmpq *0x43a3a8(,%rcx,8)
  18349. 411809: │┆│┆┆ ││ ││ movswl 0x156(%rsp),%r13d
  18350. 411812: │┆│┆┆ ││╭┼┼───────── jmpq 4118ea <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x36a>
  18351. 411817: │┆│┆┆ │││││ movzbl 0x155(%rsp),%r13d
  18352. 411820: │┆│┆┆ │││││╭──────── jmpq 4118c0 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x340>
  18353. 411825: │┆│┆┆ ││││││ movzbl 0x154(%rsp),%r13d
  18354. 41182e: │┆│┆┆ ││││││╭─────── jmpq 4118c0 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x340>
  18355. 411833: │┆│┆┆ │││││││ movzbl 0x153(%rsp),%r13d
  18356. 41183c: │┆│┆┆ │││││││╭────── jmpq 4118c0 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x340>
  18357. 411841: │┆│┆┆ ││││││││ movzbl 0x152(%rsp),%r13d
  18358. 41184a: │┆│┆┆ ││││││││╭───── jmp 4118c0 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x340>
  18359. 41184c: │┆│┆┆ │││││││││ movzbl 0x151(%rsp),%r13d
  18360. 411855: │┆│┆┆ │││││││││ ╭─── jmp 4118c0 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x340>
  18361. 411857: │┆│┆┆ │││││││││ │ lea 0x155(%rsp),%rax
  18362. 41185f: │┆│┆┆ │││││││││ │╭── jmp 41187d <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x2fd>
  18363. 411861: │┆│┆┆ │││││││││ ││ lea 0x154(%rsp),%rax
  18364. 411869: │┆│┆┆ │││││││││ ││╭─ jmp 41187d <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x2fd>
  18365. 41186b: │┆│┆┆ │││││││││ │││ lea 0x153(%rsp),%rax
  18366. 411873: │┆│┆┆ │││││││││ │││╭ jmp 41187d <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x2fd>
  18367. 411875: │┆│┆┆ │││││││││ ││││ lea 0x152(%rsp),%rax
  18368. 41187d: │┆│┆┆ │││││││││ │┕┷┷ movzbl (%rax),%r13d
  18369. 411881: │┆│┆┆ │││││││││ │ cmp %r15d,%r12d
  18370. 411884: │┆│┆┆ │││││││││ │ cmovb %r15d,%r12d
  18371. 411888: │┆│┆┆ │││││││││╭┼─── jmp 4118fa <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x37a>
  18372. 41188a: │┆│┆┆ ││││┕┿┿┿┿┿┿━━━ add $0xfffffff9,%r12d
  18373. 41188e: │┆│┆┆ ││││ ││││││ mov %r12d,%edi
  18374. 411891: │┆│┆┆ ││││ ││││││ callq 404570 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi>
  18375. 411896: │┆│┆┆ ││││ ││││││ mov 0x148(%rsp),%rdi
  18376. 41189e: │┆│┆┆ ││││ ││││││ callq 414620 <_D3std4conv16__T6toImplTiTxlZ6toImplFNaNfxlZi>
  18377. 4118a3: │┆│┆┆ ││││ ││││││ mov %eax,%r13d
  18378. 4118a6: │┆│┆┆ │││┕━┿┿┿┿┿┿━━━ test %r13d,%r13d
  18379. 4118a9: │┆│┆┆ │││ ││││││ ╭ jns 4118c0 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x340>
  18380. 4118ab: │┆│┆┆ │││ ││││││ │ mov $0x1,%esi
  18381. 4118b0: │┆│┆┆ │││ ││││││ │ lea 0x100(%rsp),%rdi
  18382. 4118b8: │┆│┆┆ │││ ││││││ │ callq 407060 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flDashMFNaNbNdNiNfbZv>
  18383. 4118bd: │┆│┆┆ │││ ││││││ │ neg %r13d
  18384. 4118c0: │┆│┆┆ │││ ┕┷┷┷┿┷━━┷ mov %r13d,0x100(%rsp)
  18385. 4118c8: │┆│┆┆ │││ │ inc %r12d
  18386. 4118cb: │┆│┆┆ │││ │ ╭ jmp 411910 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x390>
  18387. 4118cd: │┆│┆┆ │┕┿━━━━━━┿━━━┿ mov $0xfffffff8,%edi
  18388. 4118d2: │┆│┆┆ │ │ │ │ sub %r15d,%edi
  18389. 4118d5: │┆│┆┆ │ │ │ │ callq 404570 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi>
  18390. 4118da: │┆│┆┆ │ │ │ │ mov 0x148(%rsp),%rdi
  18391. 4118e2: │┆│┆┆ │ │ │ │ callq 414620 <_D3std4conv16__T6toImplTiTxlZ6toImplFNaNfxlZi>
  18392. 4118e7: │┆│┆┆ │ │ │ │ mov %eax,%r13d
  18393. 4118ea: │┆│┆┆ │ ┕━━━━━━┿━━━┿ cmp %r15d,%r12d
  18394. 4118ed: │┆│┆┆ │ │ │ cmovb %r15d,%r12d
  18395. 4118f1: │┆│┆┆ │ │ │ test %r13d,%r13d
  18396. 4118f4: │┆│┆┆ │────────┼───┼ js 4119e3 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x463>
  18397. 4118fa: │┆│┆┆ │ ┕━━━┿ mov %r13d,0x100(%rsp)
  18398. 411902: │┆│┆┆ │ │ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  18399. 411910: │┆│┆┆ ┍┕━━━━━━━━━━━━┷ mov 0x104(%rsp),%ebx
  18400. 411917: │┆│┆┆ ┆│ cmp $0x7fffffff,%ebx
  18401. 41191d: │┆│┆┆ ┆│ ╭ jne 411940 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x3c0>
  18402. 41191f: │┆│┆┆ ┆│ │ mov %r12d,%eax
  18403. 411922: │┆│┆┆ ┆│ │ cmp $0x6,%r12d
  18404. 411926: │┆│┆┆ ┆│ ╭────────┼ ja 411a05 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x485>
  18405. 41192c: │┆│┆┆ ┆│ │ │ jmpq *0x43a450(,%rax,8)
  18406. 411933: │┆│┆┆ ┆│ │ │ movswl 0x156(%rsp),%eax
  18407. 41193b: │┆│┆┆ ┆│ ╭─┼────────┼ jmpq 411a20 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x4a0>
  18408. 411940: │┆│┆┆ ┆│ │ │ ┕ test %ebx,%ebx
  18409. 411942: │┆│┆┆╭┼┼─┼─┼───────── jns 411a70 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x4f0>
  18410. 411948: │┆│┆┆│┆│ │ │ mov %ebx,%ecx
  18411. 41194a: │┆│┆┆│┆│ │ │ not %ecx
  18412. 41194c: │┆│┆┆│┆│ │ │ cmp $0x6,%ecx
  18413. 41194f: │┆│┆┆│┆│╭┼─┼───────── ja 411a36 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x4b6>
  18414. 411955: │┆│┆┆│┆│││ │ neg %ebx
  18415. 411957: │┆│┆┆│┆│││ │ lea 0x151(%rsp),%rax
  18416. 41195f: │┆│┆┆│┆│││ │ jmpq *0x43a418(,%rcx,8)
  18417. 411966: │┆│┆┆│┆│││ │ movswl 0x156(%rsp),%eax
  18418. 41196e: │┆│┆┆│┆│││╭┼───────── jmpq 411a4f <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x4cf>
  18419. 411973: │┆│┆┆│┆│││││ movzbl 0x155(%rsp),%eax
  18420. 41197b: │┆│┆┆│┆│││││╭──────── jmpq 411a20 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x4a0>
  18421. 411980: │┆│┆┆│┆││││││ movzbl 0x154(%rsp),%eax
  18422. 411988: │┆│┆┆│┆││││││╭─────── jmpq 411a20 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x4a0>
  18423. 41198d: │┆│┆┆│┆│││││││ movzbl 0x153(%rsp),%eax
  18424. 411995: │┆│┆┆│┆│││││││╭────── jmpq 411a20 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x4a0>
  18425. 41199a: │┆│┆┆│┆││││││││ movzbl 0x152(%rsp),%eax
  18426. 4119a2: │┆│┆┆│┆││││││││╭───── jmpq 411a20 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x4a0>
  18427. 4119a7: │┆│┆┆│┆│││││││││ movzbl 0x151(%rsp),%eax
  18428. 4119af: │┆│┆┆│┆│││││││││ ╭─── jmp 411a20 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x4a0>
  18429. 4119b1: │┆│┆┆│┆│││││││││ │ lea 0x155(%rsp),%rax
  18430. 4119b9: │┆│┆┆│┆│││││││││ │╭── jmp 4119d7 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x457>
  18431. 4119bb: │┆│┆┆│┆│││││││││ ││ lea 0x154(%rsp),%rax
  18432. 4119c3: │┆│┆┆│┆│││││││││ ││╭─ jmp 4119d7 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x457>
  18433. 4119c5: │┆│┆┆│┆│││││││││ │││ lea 0x153(%rsp),%rax
  18434. 4119cd: │┆│┆┆│┆│││││││││ │││╭ jmp 4119d7 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x457>
  18435. 4119cf: │┆│┆┆│┆│││││││││ ││││ lea 0x152(%rsp),%rax
  18436. 4119d7: │┆│┆┆│┆│││││││││ │┕┷┷ movzbl (%rax),%eax
  18437. 4119da: │┆│┆┆│┆│││││││││ │ cmp %ebx,%r12d
  18438. 4119dd: │┆│┆┆│┆│││││││││ │ cmovb %ebx,%r12d
  18439. 4119e1: │┆│┆┆│┆│││││││││╭┼─── jmp 411a5e <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x4de>
  18440. 4119e3: │┆│┆┆│┆┕┿┿┿┿┿┿┿┿┿┿━━━ mov $0x1,%esi
  18441. 4119e8: │┆│┆┆│┆ ││││││││││ lea 0x100(%rsp),%rdi
  18442. 4119f0: │┆│┆┆│┆ ││││││││││ callq 407060 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flDashMFNaNbNdNiNfbZv>
  18443. 4119f5: │┆│┆┆│┆ ││││││││││ neg %r13d
  18444. 4119f8: │┆│┆┆│┆ ││││││││││ mov %r13d,0x100(%rsp)
  18445. 411a00: │┆│┆┆│╰─┼┼┼┼┼┼┼┼┼┼─── jmpq 411910 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x390>
  18446. 411a05: │┆│┆┆│ │││┕┿┿┿┿┿┿━━━ add $0xfffffff9,%r12d
  18447. 411a09: │┆│┆┆│ │││ ││││││ mov %r12d,%edi
  18448. 411a0c: │┆│┆┆│ │││ ││││││ callq 404570 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi>
  18449. 411a11: │┆│┆┆│ │││ ││││││ mov 0x148(%rsp),%rdi
  18450. 411a19: │┆│┆┆│ │││ ││││││ callq 414620 <_D3std4conv16__T6toImplTiTxlZ6toImplFNaNfxlZi>
  18451. 411a1e: │┆│┆┆│ │││ ││││││ xchg %ax,%ax
  18452. 411a20: │┆│┆┆│ │┕┿━┷┷┷┷┿┷━━━ test %eax,%eax
  18453. 411a22: │┆│┆┆│ │ │ │ mov $0x7ffffffe,%ecx
  18454. 411a27: │┆│┆┆│ │ │ │ cmovs %ecx,%eax
  18455. 411a2a: │┆│┆┆│ │ │ │ mov %eax,0x104(%rsp)
  18456. 411a31: │┆│┆┆│ │ │ │ inc %r12d
  18457. 411a34: │┆│┆┆│ │ │ │ ╭ jmp 411a70 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x4f0>
  18458. 411a36: │┆│┆┆│ ┕━┿━━━━━┿━━━┿ mov $0xfffffff8,%edi
  18459. 411a3b: │┆│┆┆│ │ │ │ sub %ebx,%edi
  18460. 411a3d: │┆│┆┆│ │ │ │ callq 404570 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi>
  18461. 411a42: │┆│┆┆│ │ │ │ mov 0x148(%rsp),%rdi
  18462. 411a4a: │┆│┆┆│ │ │ │ callq 414620 <_D3std4conv16__T6toImplTiTxlZ6toImplFNaNfxlZi>
  18463. 411a4f: │┆│┆┆│ ┕━━━━━┿━━━┿ cmp %ebx,%r12d
  18464. 411a52: │┆│┆┆│ │ │ cmovb %ebx,%r12d
  18465. 411a56: │┆│┆┆│ │ │ test %eax,%eax
  18466. 411a58: │┆│┆┆│ ╭┼───┼ js 411b72 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x5f2>
  18467. 411a5e: │┆│┆┆│ │┕━━━┿ mov %eax,0x104(%rsp)
  18468. 411a65: │┆│┆┆│ │ │ data32 nopw %cs:0x0(%rax,%rax,1)
  18469. 411a70: │┆│┆┆┕━━━━━━━━━┿━┯━━┷ movzbl 0x109(%rsp),%ebx
  18470. 411a78: │┆│┆┆ │ ┆ test %rbx,%rbx
  18471. 411a7b: │┆│┆┆ │ ┆╭── je 411b10 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x590>
  18472. 411a81: │┆│┆┆ │ ┆│ movzbl 0x10a(%rsp),%r15d
  18473. 411a8a: │┆│┆┆ │ ┆│ cmp %r15d,%ebx
  18474. 411a8d: │┆│┆╰──────────┼─┼┼── ja 411740 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x1c0>
  18475. 411a93: │┆│┆ │ ┆│ dec %rbx
  18476. 411a96: │┆│┆ │ ┆│ lea 0x100(%rsp),%r13
  18477. 411a9e: │┆│┆ │ ┆│ xchg %ax,%ax
  18478. 411aa0: │┆│┆ │ ┆│┍━ cmp $0x7,%rbx
  18479. 411aa4: │┆│┆ │ ┆│┆╭ jae 411af6 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x576>
  18480. 411aa6: │┆│┆ │ ┆│┆│ mov 0xc0(%rsp,%rbx,8),%rbp
  18481. 411aae: │┆│┆ │ ┆│┆│ mov 0x10(%r14),%rax
  18482. 411ab2: │┆│┆ │ ┆│┆│ mov %rax,0x50(%rsp)
  18483. 411ab7: │┆│┆ │ ┆│┆│ movdqu (%r14),%xmm0
  18484. 411abc: │┆│┆ │ ┆│┆│ movdqa %xmm0,0x40(%rsp)
  18485. 411ac2: │┆│┆ │ ┆│┆│ lea 0x40(%rsp),%rdi
  18486. 411ac7: │┆│┆ │ ┆│┆│ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  18487. 411acc: │┆│┆ │ ┆│┆│ mov 0x80(%rsp,%rbx,8),%rsi
  18488. 411ad4: │┆│┆ │ ┆│┆│ mov 0x50(%rsp),%rax
  18489. 411ad9: │┆│┆ │ ┆│┆│ mov %rax,0x10(%rsp)
  18490. 411ade: │┆│┆ │ ┆│┆│ movdqa 0x40(%rsp),%xmm0
  18491. 411ae4: │┆│┆ │ ┆│┆│ movdqu %xmm0,(%rsp)
  18492. 411ae9: │┆│┆ │ ┆│┆│ mov %r13,%rdi
  18493. 411aec: │┆│┆ │ ┆│┆│ callq *%rbp
  18494. 411aee: │┆│┆ │ ┆│┆│ inc %rbx
  18495. 411af1: │┆│┆ │ ┆│┆│ cmp %r15,%rbx
  18496. 411af4: │┆│┆ │ ┆│╰┼ jl 411aa0 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x520>
  18497. 411af6: │┆│┆ │ ┆│ ┕ mov 0x10a(%rsp),%r15b
  18498. 411afe: │┆│╰───────────┼─┼┼── jmpq 411740 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x1c0>
  18499. 411b03: │┆│ │ ┆│ data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  18500. 411b10: │┆│ │ ┆┕━━ mov %r12d,%ebp
  18501. 411b13: │┆│ │ ┆ cmp $0x7,%r12d
  18502. 411b17: │┆│ │ ┆╭── jae 411bec <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x66c>
  18503. 411b1d: │┆│ │ ┆│ mov 0xc0(%rsp,%rbp,8),%rbx
  18504. 411b25: │┆│ │ ┆│ mov 0x10(%r14),%rax
  18505. 411b29: │┆│ │ ┆│ mov %rax,0x30(%rsp)
  18506. 411b2e: │┆│ │ ┆│ movdqu (%r14),%xmm0
  18507. 411b33: │┆│ │ ┆│ movdqa %xmm0,0x20(%rsp)
  18508. 411b39: │┆│ │ ┆│ lea 0x20(%rsp),%rdi
  18509. 411b3e: │┆│ │ ┆│ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  18510. 411b43: │┆│ │ ┆│ mov 0x80(%rsp,%rbp,8),%rsi
  18511. 411b4b: │┆│ │ ┆│ mov 0x30(%rsp),%rax
  18512. 411b50: │┆│ │ ┆│ mov %rax,0x10(%rsp)
  18513. 411b55: │┆│ │ ┆│ movdqa 0x20(%rsp),%xmm0
  18514. 411b5b: │┆│ │ ┆│ movdqu %xmm0,(%rsp)
  18515. 411b60: │┆│ │ ┆│ lea 0x100(%rsp),%rdi
  18516. 411b68: │┆│ │ ┆│ callq *%rbx
  18517. 411b6a: │┆│ │ ┆│ inc %r12d
  18518. 411b6d: │╰┼────────────┼─┼┼── jmpq 41174b <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x1cb>
  18519. 411b72: │ │ ┕━┿┿━━ movl $0x7ffffffe,0x104(%rsp)
  18520. 411b7d: │ │ ╰┼── jmpq 411a70 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x4f0>
  18521. 411b82: │ ┕━━━━━━━━━━━━━━━┿━━ cmpq $0x0,0x198(%rsp)
  18522. 411b8b: │ │ sete %al
  18523. 411b8e: │ │ mov $0x7,%r12d
  18524. 411b94: │ │ movzbl %al,%r9d
  18525. 411b98: │ │ lea 0x100(%rsp),%rcx
  18526. 411ba0: │ │ mov $0x1e4,%edi
  18527. 411ba5: │ │ mov $0x2a,%esi
  18528. 411baa: │ │ mov $0x432320,%edx
  18529. 411baf: │ │ mov $0x412e70,%r8d
  18530. 411bb5: │ │ callq 406f00 <_D3std9exception45__T9enforceExHTC3std6format15FormatExceptionZ16__T9enforceExTbZ9enforceExFNaNfbLAyaAyamZb>
  18531. 411bba: ┕━━━━━━━━━━━━━━━━━┿━━ mov %r14,%rdi
  18532. 411bbd: │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  18533. 411bc2: │ mov %r12d,%eax
  18534. 411bc5: │ add $0x158,%rsp
  18535. 411bcc: │ pop %rbx
  18536. 411bcd: │ pop %r12
  18537. 411bcf: │ pop %r13
  18538. 411bd1: │ pop %r14
  18539. 411bd3: │ pop %r15
  18540. 411bd5: │ pop %rbp
  18541. 411bd6: │ retq
  18542. 411bd7: │ ╭ jmp 411bd9 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x659>
  18543. 411bd9: │┍┷ mov %rax,%rbp
  18544. 411bdc: │┆ mov %r14,%rdi
  18545. 411bdf: │┆ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  18546. 411be4: │┆ mov %rbp,%rdi
  18547. 411be7: │┆ callq 41aed0 <_d_eh_resume_unwind>
  18548. 411bec: ┕┿━ mov $0x2a,%edi
  18549. 411bf1: ┆ mov $0x432320,%esi
  18550. 411bf6: ┆ mov $0x22e,%edx
  18551. 411bfb: ┆ callq 4161f0 <_d_arraybounds>
  18552. 411c00: ╰─ jmp 411bd9 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZk+0x659>
  18553. 411c02: nopw %cs:0x0(%rax,%rax,1)
  18554. 411c0c: nopl 0x0(%rax)
  18555.  
  18556. 0000000000411c10 <_D4core4time46__T7convertVAyaa4_64617973VAyaa6_686e73656373Z7convertFNaNbNiNflZl>:
  18557. 411c10: movabs $0xc92a69c000,%rax
  18558. 411c1a: imul %rdi,%rax
  18559. 411c1e: retq
  18560. 411c1f: nop
  18561.  
  18562. 0000000000411c20 <_D4core4time52__T7convertVAyaa7_6d696e75746573VAyaa6_686e73656373Z7convertFNaNbNiNflZl>:
  18563. 411c20: imul $0x23c34600,%rdi,%rax
  18564. 411c27: retq
  18565. 411c28: nopl 0x0(%rax,%rax,1)
  18566.  
  18567. 0000000000411c30 <_D3std6format59__T13formatGenericTS3std5stdio4File17LockingTextWriterTsTaZ13formatGenericFS3std5stdio4File17LockingTextWriterPxvKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>:
  18568. 411c30: push %r15
  18569. 411c32: push %r14
  18570. 411c34: push %rbx
  18571. 411c35: sub $0x40,%rsp
  18572. 411c39: mov %rsi,%rbx
  18573. 411c3c: mov %rdi,%r15
  18574. 411c3f: lea 0x60(%rsp),%r14
  18575. 411c44: mov 0x70(%rsp),%rax
  18576. 411c49: mov %rax,0x30(%rsp)
  18577. 411c4e: movaps 0x60(%rsp),%xmm0
  18578. 411c53: movaps %xmm0,0x20(%rsp)
  18579. 411c58: lea 0x20(%rsp),%rdi
  18580. 411c5d: callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  18581. 411c62: movswl (%rbx),%esi
  18582. 411c65: mov 0x30(%rsp),%rax
  18583. 411c6a: mov %rax,0x10(%rsp)
  18584. 411c6f: movaps 0x20(%rsp),%xmm0
  18585. 411c74: movups %xmm0,(%rsp)
  18586. 411c78: mov %r15,%rdi
  18587. 411c7b: callq 411cb0 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTsTaZ11formatValueFNfS3std5stdio4File17LockingTextWritersKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  18588. 411c80: mov %r14,%rdi
  18589. 411c83: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  18590. 411c88: add $0x40,%rsp
  18591. 411c8c: pop %rbx
  18592. 411c8d: pop %r14
  18593. 411c8f: pop %r15
  18594. 411c91: retq
  18595. 411c92: mov %rax,%rbx
  18596. 411c95: mov %r14,%rdi
  18597. 411c98: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  18598. 411c9d: mov %rbx,%rdi
  18599. 411ca0: callq 41aed0 <_d_eh_resume_unwind>
  18600. 411ca5: nopw %cs:0x0(%rax,%rax,1)
  18601. 411caf: nop
  18602.  
  18603. 0000000000411cb0 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTsTaZ11formatValueFNfS3std5stdio4File17LockingTextWritersKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>:
  18604. 411cb0: push %rbp
  18605. 411cb1: push %r15
  18606. 411cb3: push %r14
  18607. 411cb5: push %r13
  18608. 411cb7: push %r12
  18609. 411cb9: push %rbx
  18610. 411cba: sub $0x78,%rsp
  18611. 411cbe: mov %esi,%r12d
  18612. 411cc1: mov %rdi,%r15
  18613. 411cc4: lea 0xb0(%rsp),%r14
  18614. 411ccc: movsbl 0x8(%r15),%ecx
  18615. 411cd1: mov $0xa,%eax
  18616. 411cd6: mov $0x10,%ebp
  18617. 411cdb: cmp $0x6e,%ecx
  18618. 411cde: ╭ jle 411d2c <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTsTaZ11formatValueFNfS3std5stdio4File17LockingTextWritersKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x7c>
  18619. 411ce0: │ add $0x91,%cl
  18620. 411ce3: │ movzbl %cl,%edx
  18621. 411ce6: │ cmp $0x9,%edx
  18622. 411ce9: ╭──┼ ja 411d43 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTsTaZ11formatValueFNfS3std5stdio4File17LockingTextWritersKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x93>
  18623. 411ceb: │ │ mov $0x8,%ecx
  18624. 411cf0: │ │ jmpq *0x43a488(,%rdx,8)
  18625. 411cf7: │ │ mov %r15,%rdi
  18626. 411cfa: │ │ callq 4070b0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flPlusMxFNaNbNdNiNfZb>
  18627. 411cff: │ │ movzwl %r12w,%ebp
  18628. 411d03: │ │ mov %ebp,%ebx
  18629. 411d05: │ │ shr $0x8,%ebx
  18630. 411d08: │ │ mov 0x10(%r14),%ecx
  18631. 411d0c: │ │ test $0x1,%al
  18632. 411d0e: ╭─┼──┼ je 411e1f <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTsTaZ11formatValueFNfS3std5stdio4File17LockingTextWritersKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x16f>
  18633. 411d14: │ │ │ mov 0x8(%r14),%rsi
  18634. 411d18: │ │ │ test %ecx,%ecx
  18635. 411d1a: ╭──┼─┼──┼ jle 411e32 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTsTaZ11formatValueFNfS3std5stdio4File17LockingTextWritersKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x182>
  18636. 411d20: │ │ │ │ mov %ebx,%edi
  18637. 411d22: │ │ │ │ callq 402250 <fputwc_unlocked@plt>
  18638. 411d27: │╭─┼─┼──┼ jmpq 411e39 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTsTaZ11formatValueFNfS3std5stdio4File17LockingTextWritersKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x189>
  18639. 411d2c: ││ │ │ ┕ movzbl %cl,%edx
  18640. 411d2f: ││ │ │ cmp $0x58,%edx
  18641. 411d32: ││ │ │╭── je 411d49 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTsTaZ11formatValueFNfS3std5stdio4File17LockingTextWritersKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x99>
  18642. 411d34: ││ │ ││ mov $0x2,%ecx
  18643. 411d39: ││ │ ││ cmp $0x62,%edx
  18644. 411d3c: ││ │ ││╭─ je 411d47 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTsTaZ11formatValueFNfS3std5stdio4File17LockingTextWritersKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x97>
  18645. 411d3e: ││ │ │││ cmp $0x64,%edx
  18646. 411d41: ││ │ │││╭ je 411d45 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTsTaZ11formatValueFNfS3std5stdio4File17LockingTextWritersKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x95>
  18647. 411d43: ││ │ ┕┿┿┿ xor %eax,%eax
  18648. 411d45: ││ │ ││┕ mov %eax,%ecx
  18649. 411d47: ││ │ │┕━ mov %ecx,%ebp
  18650. 411d49: ││ │ ┕━━ test %ebp,%ebp
  18651. 411d4b: ││ │ setne %al
  18652. 411d4e: ││ │ movzbl %al,%r9d
  18653. 411d52: ││ │ mov $0x5bd,%edi
  18654. 411d57: ││ │ mov $0x2a,%esi
  18655. 411d5c: ││ │ mov $0x432320,%edx
  18656. 411d61: ││ │ xor %ecx,%ecx
  18657. 411d63: ││ │ mov $0x412f00,%r8d
  18658. 411d69: ││ │ callq 406f00 <_D3std9exception45__T9enforceExHTC3std6format15FormatExceptionZ16__T9enforceExTbZ9enforceExFNaNfbLAyaAyamZb>
  18659. 411d6e: ││ │ mov 0x10(%r14),%rax
  18660. 411d72: ││ │ mov %rax,0x30(%rsp)
  18661. 411d77: ││ │ movups (%r14),%xmm0
  18662. 411d7b: ││ │ movaps %xmm0,0x20(%rsp)
  18663. 411d80: ││ │ lea 0x20(%rsp),%rdi
  18664. 411d85: ││ │ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  18665. 411d8a: ││ │ mov 0x30(%rsp),%rax
  18666. 411d8f: ││ │ mov %rax,0x50(%rsp)
  18667. 411d94: ││ │ movaps 0x20(%rsp),%xmm0
  18668. 411d99: ││ │ movaps %xmm0,0x40(%rsp)
  18669. 411d9e: ││ │ cmp $0xa,%ebp
  18670. 411da1: ││ │ sete %bl
  18671. 411da4: ││ │ test %r12w,%r12w
  18672. 411da8: ││ │ sets %r13b
  18673. 411dac: ││ │ mov 0x30(%rsp),%rax
  18674. 411db1: ││ │ mov %rax,0x70(%rsp)
  18675. 411db6: ││ │ movaps 0x20(%rsp),%xmm0
  18676. 411dbb: ││ │ movaps %xmm0,0x60(%rsp)
  18677. 411dc0: ││ │ lea 0x60(%rsp),%rdi
  18678. 411dc5: ││ │ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  18679. 411dca: ││ │ movswq %r12w,%rax
  18680. 411dce: ││ │ and %r13b,%bl
  18681. 411dd1: ││ │ mov %eax,%ecx
  18682. 411dd3: ││ │ neg %ecx
  18683. 411dd5: ││ │ test %bl,%bl
  18684. 411dd7: ││ │ cmove %rax,%rcx
  18685. 411ddb: ││ │ movzwl %cx,%ecx
  18686. 411dde: ││ │ mov 0x70(%rsp),%rax
  18687. 411de3: ││ │ mov %rax,0x10(%rsp)
  18688. 411de8: ││ │ movaps 0x60(%rsp),%xmm0
  18689. 411ded: ││ │ movups %xmm0,(%rsp)
  18690. 411df1: ││ │ movzbl %bl,%edi
  18691. 411df4: ││ │ mov %ebp,%esi
  18692. 411df6: ││ │ mov %r15,%rdx
  18693. 411df9: ││ │ callq 412f10 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv>
  18694. 411dfe: ││━┿━━━━━ lea 0x40(%rsp),%rdi
  18695. 411e03: ││ │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  18696. 411e08: ││┍│┯┯━━━ mov %r14,%rdi
  18697. 411e0b: ││┆│┆┆ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  18698. 411e10: ││┆│┆┆ add $0x78,%rsp
  18699. 411e14: ││┆│┆┆ pop %rbx
  18700. 411e15: ││┆│┆┆ pop %r12
  18701. 411e17: ││┆│┆┆ pop %r13
  18702. 411e19: ││┆│┆┆ pop %r14
  18703. 411e1b: ││┆│┆┆ pop %r15
  18704. 411e1d: ││┆│┆┆ pop %rbp
  18705. 411e1e: ││┆│┆┆ retq
  18706. 411e1f: ││┆┕┿┿━━━ test %ecx,%ecx
  18707. 411e21: ││┆┆┆┆ movzbl %r12b,%edi
  18708. 411e25: ││┆┆┆┆ mov 0x8(%r14),%rsi
  18709. 411e29: ││┆┆┆┆╭── jle 411e4f <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTsTaZ11formatValueFNfS3std5stdio4File17LockingTextWritersKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x19f>
  18710. 411e2b: ││┆┆┆┆│ callq 402250 <fputwc_unlocked@plt>
  18711. 411e30: ││┆┆┆┆│╭─ jmp 411e54 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTsTaZ11formatValueFNfS3std5stdio4File17LockingTextWritersKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1a4>
  18712. 411e32: ┕┿┿┿┿┿┿┿━ mov %ebx,%edi
  18713. 411e34: │┆┆┆┆││ callq 401f00 <fputc_unlocked@plt>
  18714. 411e39: ┕┿┿┿┿┿┿━ cmpl $0x0,0x10(%r14)
  18715. 411e3e: ┆┆┆┆┆││ movzbl %bpl,%edi
  18716. 411e42: ┆┆┆┆┆││ mov 0x8(%r14),%rsi
  18717. 411e46: ┆┆┆┆┆││─ jle 411e68 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTsTaZ11formatValueFNfS3std5stdio4File17LockingTextWritersKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1b8>
  18718. 411e48: ┆┆┆┆┆││ callq 402250 <fputwc_unlocked@plt>
  18719. 411e4d: ┆┆┆┆╰┼┼─ jmp 411e08 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTsTaZ11formatValueFNfS3std5stdio4File17LockingTextWritersKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x158>
  18720. 411e4f: ┆┆┆┆ ┕┿━ callq 401f00 <fputc_unlocked@plt>
  18721. 411e54: ┆┆┆┆ ┕━ cmpl $0x0,0x10(%r14)
  18722. 411e59: ┆┆┆┆ │ mov 0x8(%r14),%rsi
  18723. 411e5d: ┆┆┆┆ │╭ jle 411e71 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTsTaZ11formatValueFNfS3std5stdio4File17LockingTextWritersKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1c1>
  18724. 411e5f: ┆┆┆┆ ││ mov %ebx,%edi
  18725. 411e61: ┆┆┆┆ ││ callq 402250 <fputwc_unlocked@plt>
  18726. 411e66: ┆┆┆╰──┼┼ jmp 411e08 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTsTaZ11formatValueFNfS3std5stdio4File17LockingTextWritersKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x158>
  18727. 411e68: ┆┆┆ ┕┿ callq 401f00 <fputc_unlocked@plt>
  18728. 411e6d: ┆┆╰────┼ jmp 411e08 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTsTaZ11formatValueFNfS3std5stdio4File17LockingTextWritersKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x158>
  18729. 411e6f: ┆┆ ╭┼ jmp 411e96 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTsTaZ11formatValueFNfS3std5stdio4File17LockingTextWritersKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1e6>
  18730. 411e71: ┆┆ │┕ mov %ebx,%edi
  18731. 411e73: ┆┆ │ callq 401f00 <fputc_unlocked@plt>
  18732. 411e78: ┆╰────┼─ jmp 411e08 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTsTaZ11formatValueFNfS3std5stdio4File17LockingTextWritersKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x158>
  18733. 411e7a: ┆ │╭ jmp 411e96 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTsTaZ11formatValueFNfS3std5stdio4File17LockingTextWritersKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1e6>
  18734. 411e7c: ┆ ││ mov %rax,%rbx
  18735. 411e7f: ┆ ││ lea 0x40(%rsp),%rdi
  18736. 411e84: ┆ ││ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  18737. 411e89: ┆ ││ mov %rbx,%rdi
  18738. 411e8c: ┆ ││ callq 41aed0 <_d_eh_resume_unwind>
  18739. 411e91: ╰─────┼┼ jmpq 411dfe <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTsTaZ11formatValueFNfS3std5stdio4File17LockingTextWritersKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x14e>
  18740. 411e96: ┕┷ mov %rax,%rbx
  18741. 411e99: mov %r14,%rdi
  18742. 411e9c: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  18743. 411ea1: mov %rbx,%rdi
  18744. 411ea4: callq 41aed0 <_d_eh_resume_unwind>
  18745. 411ea9: nopl 0x0(%rax)
  18746.  
  18747. 0000000000411eb0 <_D3std6format78__T13formatGenericTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ13formatGenericFS3std5stdio4File17LockingTextWriterPxvKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>:
  18748. 411eb0: push %r15
  18749. 411eb2: push %r14
  18750. 411eb4: push %rbx
  18751. 411eb5: sub $0x40,%rsp
  18752. 411eb9: mov %rsi,%rbx
  18753. 411ebc: mov %rdi,%r15
  18754. 411ebf: lea 0x60(%rsp),%r14
  18755. 411ec4: mov 0x70(%rsp),%rax
  18756. 411ec9: mov %rax,0x30(%rsp)
  18757. 411ece: movaps 0x60(%rsp),%xmm0
  18758. 411ed3: movaps %xmm0,0x20(%rsp)
  18759. 411ed8: lea 0x20(%rsp),%rdi
  18760. 411edd: callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  18761. 411ee2: movzbl (%rbx),%esi
  18762. 411ee5: mov 0x30(%rsp),%rax
  18763. 411eea: mov %rax,0x10(%rsp)
  18764. 411eef: movaps 0x20(%rsp),%xmm0
  18765. 411ef4: movups %xmm0,(%rsp)
  18766. 411ef8: mov %r15,%rdi
  18767. 411efb: callq 411f30 <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  18768. 411f00: mov %r14,%rdi
  18769. 411f03: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  18770. 411f08: add $0x40,%rsp
  18771. 411f0c: pop %rbx
  18772. 411f0d: pop %r14
  18773. 411f0f: pop %r15
  18774. 411f11: retq
  18775. 411f12: mov %rax,%rbx
  18776. 411f15: mov %r14,%rdi
  18777. 411f18: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  18778. 411f1d: mov %rbx,%rdi
  18779. 411f20: callq 41aed0 <_d_eh_resume_unwind>
  18780. 411f25: nopw %cs:0x0(%rax,%rax,1)
  18781. 411f2f: nop
  18782.  
  18783. 0000000000411f30 <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>:
  18784. 411f30: push %rbp
  18785. 411f31: push %r14
  18786. 411f33: push %rbx
  18787. 411f34: sub $0x400,%rsp
  18788. 411f3b: mov %esi,%ebp
  18789. 411f3d: mov %rdi,%rbx
  18790. 411f40: lea 0x420(%rsp),%r14
  18791. 411f48: movzbl 0x8(%rbx),%eax
  18792. 411f4c: cmp $0x73,%eax
  18793. 411f4f: ╭─────────────────────────── jne 4125f5 <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x6c5>
  18794. 411f55: │ mov %bpl,%al
  18795. 411f58: │ dec %al
  18796. 411f5a: │ movzbl %al,%eax
  18797. 411f5d: │ cmp $0xb,%eax
  18798. 411f60: │ ╭ ja 411ff4 <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xc4>
  18799. 411f66: │ │ jmpq *0x43a4d8(,%rax,8)
  18800. 411f6d: │ │ mov 0x10(%r14),%rax
  18801. 411f71: │ │ mov %rax,0x1b0(%rsp)
  18802. 411f79: │ │ movups (%r14),%xmm0
  18803. 411f7d: │ │ movaps %xmm0,0x1a0(%rsp)
  18804. 411f85: │ │ lea 0x1a0(%rsp),%rdi
  18805. 411f8d: │ │ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  18806. 411f92: │ │ mov 0x1b0(%rsp),%rax
  18807. 411f9a: │ │ mov %rax,0x1d0(%rsp)
  18808. 411fa2: │ │ movaps 0x1a0(%rsp),%xmm0
  18809. 411faa: │ │ movaps %xmm0,0x1c0(%rsp)
  18810. 411fb2: │ │ movq $0x3,0x1e0(%rsp)
  18811. 411fbe: │ │ movq $0x4356e0,0x1e8(%rsp)
  18812. 411fca: │ │ lea 0x1e0(%rsp),%rsi
  18813. 411fd2: │ │ lea 0x1c0(%rsp),%rdx
  18814. 411fda: │ │ mov %rbx,%rdi
  18815. 411fdd: │ │ callq 413400 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  18816. 411fe2: │┍━━━━━━━━━━━━━━━━━━━━━━━━━┿ lea 0x1c0(%rsp),%rdi
  18817. 411fea: │┆ │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  18818. 411fef: │┆╭────────────────────────┼ jmpq 412630 <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x700>
  18819. 411ff4: │┆│ ┕ mov %r14,0x3f8(%rsp)
  18820. 411ffc: │┆│ cmpl $0x0,0x10(%r14)
  18821. 412001: │┆│ ╭────────────────────── jle 4125d4 <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x6a4>
  18822. 412007: │┆│ │ lea 0x3f8(%rsp),%rdx
  18823. 41200f: │┆│ │ mov $0xb,%edi
  18824. 412014: │┆│ │ mov $0x436533,%esi
  18825. 412019: │┆│ │ mov $0x4035a0,%ecx
  18826. 41201e: │┆│ │ callq 425b20 <_aApplycd1>
  18827. 412023: │┆│ ╭┼────────────────────── jmpq 4125f5 <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x6c5>
  18828. 412028: │┆│ ││ mov 0x10(%r14),%rax
  18829. 41202c: │┆│ ││ mov %rax,0x190(%rsp)
  18830. 412034: │┆│ ││ movups (%r14),%xmm0
  18831. 412038: │┆│ ││ movaps %xmm0,0x180(%rsp)
  18832. 412040: │┆│ ││ lea 0x180(%rsp),%rdi
  18833. 412048: │┆│ ││ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  18834. 41204d: │┆│ ││ mov 0x190(%rsp),%rax
  18835. 412055: │┆│ ││ mov %rax,0x200(%rsp)
  18836. 41205d: │┆│ ││ movaps 0x180(%rsp),%xmm0
  18837. 412065: │┆│ ││ movaps %xmm0,0x1f0(%rsp)
  18838. 41206d: │┆│ ││ movq $0x3,0x210(%rsp)
  18839. 412079: │┆│ ││ movq $0x43650b,0x218(%rsp)
  18840. 412085: │┆│ ││ lea 0x210(%rsp),%rsi
  18841. 41208d: │┆│ ││ lea 0x1f0(%rsp),%rdx
  18842. 412095: │┆│ ││ mov %rbx,%rdi
  18843. 412098: │┆│ ││ callq 413400 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  18844. 41209d: │┆│┍┿┿━━━━━━━━━━━━━━━━━━━━━━ lea 0x1f0(%rsp),%rdi
  18845. 4120a5: │┆│┆││ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  18846. 4120aa: │┆│┆││────────────────────── jmpq 412630 <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x700>
  18847. 4120af: │┆│┆││ mov 0x10(%r14),%rax
  18848. 4120b3: │┆│┆││ mov %rax,0x170(%rsp)
  18849. 4120bb: │┆│┆││ movups (%r14),%xmm0
  18850. 4120bf: │┆│┆││ movaps %xmm0,0x160(%rsp)
  18851. 4120c7: │┆│┆││ lea 0x160(%rsp),%rdi
  18852. 4120cf: │┆│┆││ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  18853. 4120d4: │┆│┆││ mov 0x170(%rsp),%rax
  18854. 4120dc: │┆│┆││ mov %rax,0x230(%rsp)
  18855. 4120e4: │┆│┆││ movaps 0x160(%rsp),%xmm0
  18856. 4120ec: │┆│┆││ movaps %xmm0,0x220(%rsp)
  18857. 4120f4: │┆│┆││ movq $0x3,0x240(%rsp)
  18858. 412100: │┆│┆││ movq $0x43650f,0x248(%rsp)
  18859. 41210c: │┆│┆││ lea 0x240(%rsp),%rsi
  18860. 412114: │┆│┆││ lea 0x220(%rsp),%rdx
  18861. 41211c: │┆│┆││ mov %rbx,%rdi
  18862. 41211f: │┆│┆││ callq 413400 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  18863. 412124: │┆│┆││┍━━━━━━━━━━━━━━━━━━━━━ lea 0x220(%rsp),%rdi
  18864. 41212c: │┆│┆││┆ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  18865. 412131: │┆│┆││┆ ╭─────────────────── jmpq 412630 <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x700>
  18866. 412136: │┆│┆││┆ │ mov 0x10(%r14),%rax
  18867. 41213a: │┆│┆││┆ │ mov %rax,0x150(%rsp)
  18868. 412142: │┆│┆││┆ │ movups (%r14),%xmm0
  18869. 412146: │┆│┆││┆ │ movaps %xmm0,0x140(%rsp)
  18870. 41214e: │┆│┆││┆ │ lea 0x140(%rsp),%rdi
  18871. 412156: │┆│┆││┆ │ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  18872. 41215b: │┆│┆││┆ │ mov 0x150(%rsp),%rax
  18873. 412163: │┆│┆││┆ │ mov %rax,0x260(%rsp)
  18874. 41216b: │┆│┆││┆ │ movaps 0x140(%rsp),%xmm0
  18875. 412173: │┆│┆││┆ │ movaps %xmm0,0x250(%rsp)
  18876. 41217b: │┆│┆││┆ │ movq $0x3,0x270(%rsp)
  18877. 412187: │┆│┆││┆ │ movq $0x436513,0x278(%rsp)
  18878. 412193: │┆│┆││┆ │ lea 0x270(%rsp),%rsi
  18879. 41219b: │┆│┆││┆ │ lea 0x250(%rsp),%rdx
  18880. 4121a3: │┆│┆││┆ │ mov %rbx,%rdi
  18881. 4121a6: │┆│┆││┆ │ callq 413400 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  18882. 4121ab: │┆│┆││┆┍┿━━━━━━━━━━━━━━━━━━━ lea 0x250(%rsp),%rdi
  18883. 4121b3: │┆│┆││┆┆│ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  18884. 4121b8: │┆│┆││┆┆│ ╭───────────────── jmpq 412630 <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x700>
  18885. 4121bd: │┆│┆││┆┆│ │ mov 0x10(%r14),%rax
  18886. 4121c1: │┆│┆││┆┆│ │ mov %rax,0x130(%rsp)
  18887. 4121c9: │┆│┆││┆┆│ │ movups (%r14),%xmm0
  18888. 4121cd: │┆│┆││┆┆│ │ movaps %xmm0,0x120(%rsp)
  18889. 4121d5: │┆│┆││┆┆│ │ lea 0x120(%rsp),%rdi
  18890. 4121dd: │┆│┆││┆┆│ │ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  18891. 4121e2: │┆│┆││┆┆│ │ mov 0x130(%rsp),%rax
  18892. 4121ea: │┆│┆││┆┆│ │ mov %rax,0x290(%rsp)
  18893. 4121f2: │┆│┆││┆┆│ │ movaps 0x120(%rsp),%xmm0
  18894. 4121fa: │┆│┆││┆┆│ │ movaps %xmm0,0x280(%rsp)
  18895. 412202: │┆│┆││┆┆│ │ movq $0x3,0x2a0(%rsp)
  18896. 41220e: │┆│┆││┆┆│ │ movq $0x436517,0x2a8(%rsp)
  18897. 41221a: │┆│┆││┆┆│ │ lea 0x2a0(%rsp),%rsi
  18898. 412222: │┆│┆││┆┆│ │ lea 0x280(%rsp),%rdx
  18899. 41222a: │┆│┆││┆┆│ │ mov %rbx,%rdi
  18900. 41222d: │┆│┆││┆┆│ │ callq 413400 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  18901. 412232: │┆│┆││┆┆│┍┿━━━━━━━━━━━━━━━━━ lea 0x280(%rsp),%rdi
  18902. 41223a: │┆│┆││┆┆│┆│ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  18903. 41223f: │┆│┆││┆┆│┆│ ╭─────────────── jmpq 412630 <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x700>
  18904. 412244: │┆│┆││┆┆│┆│ │ mov 0x10(%r14),%rax
  18905. 412248: │┆│┆││┆┆│┆│ │ mov %rax,0x110(%rsp)
  18906. 412250: │┆│┆││┆┆│┆│ │ movups (%r14),%xmm0
  18907. 412254: │┆│┆││┆┆│┆│ │ movaps %xmm0,0x100(%rsp)
  18908. 41225c: │┆│┆││┆┆│┆│ │ lea 0x100(%rsp),%rdi
  18909. 412264: │┆│┆││┆┆│┆│ │ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  18910. 412269: │┆│┆││┆┆│┆│ │ mov 0x110(%rsp),%rax
  18911. 412271: │┆│┆││┆┆│┆│ │ mov %rax,0x2c0(%rsp)
  18912. 412279: │┆│┆││┆┆│┆│ │ movaps 0x100(%rsp),%xmm0
  18913. 412281: │┆│┆││┆┆│┆│ │ movaps %xmm0,0x2b0(%rsp)
  18914. 412289: │┆│┆││┆┆│┆│ │ movq $0x3,0x2d0(%rsp)
  18915. 412295: │┆│┆││┆┆│┆│ │ movq $0x43651b,0x2d8(%rsp)
  18916. 4122a1: │┆│┆││┆┆│┆│ │ lea 0x2d0(%rsp),%rsi
  18917. 4122a9: │┆│┆││┆┆│┆│ │ lea 0x2b0(%rsp),%rdx
  18918. 4122b1: │┆│┆││┆┆│┆│ │ mov %rbx,%rdi
  18919. 4122b4: │┆│┆││┆┆│┆│ │ callq 413400 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  18920. 4122b9: │┆│┆││┆┆│┆│┍┿━━━━━━━━━━━━━━━ lea 0x2b0(%rsp),%rdi
  18921. 4122c1: │┆│┆││┆┆│┆│┆│ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  18922. 4122c6: │┆│┆││┆┆│┆│┆│ ╭───────────── jmpq 412630 <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x700>
  18923. 4122cb: │┆│┆││┆┆│┆│┆│ │ mov 0x10(%r14),%rax
  18924. 4122cf: │┆│┆││┆┆│┆│┆│ │ mov %rax,0xf0(%rsp)
  18925. 4122d7: │┆│┆││┆┆│┆│┆│ │ movups (%r14),%xmm0
  18926. 4122db: │┆│┆││┆┆│┆│┆│ │ movaps %xmm0,0xe0(%rsp)
  18927. 4122e3: │┆│┆││┆┆│┆│┆│ │ lea 0xe0(%rsp),%rdi
  18928. 4122eb: │┆│┆││┆┆│┆│┆│ │ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  18929. 4122f0: │┆│┆││┆┆│┆│┆│ │ mov 0xf0(%rsp),%rax
  18930. 4122f8: │┆│┆││┆┆│┆│┆│ │ mov %rax,0x2f0(%rsp)
  18931. 412300: │┆│┆││┆┆│┆│┆│ │ movaps 0xe0(%rsp),%xmm0
  18932. 412308: │┆│┆││┆┆│┆│┆│ │ movaps %xmm0,0x2e0(%rsp)
  18933. 412310: │┆│┆││┆┆│┆│┆│ │ movq $0x3,0x300(%rsp)
  18934. 41231c: │┆│┆││┆┆│┆│┆│ │ movq $0x435734,0x308(%rsp)
  18935. 412328: │┆│┆││┆┆│┆│┆│ │ lea 0x300(%rsp),%rsi
  18936. 412330: │┆│┆││┆┆│┆│┆│ │ lea 0x2e0(%rsp),%rdx
  18937. 412338: │┆│┆││┆┆│┆│┆│ │ mov %rbx,%rdi
  18938. 41233b: │┆│┆││┆┆│┆│┆│ │ callq 413400 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  18939. 412340: │┆│┆││┆┆│┆│┆│┍┿━━━━━━━━━━━━━ lea 0x2e0(%rsp),%rdi
  18940. 412348: │┆│┆││┆┆│┆│┆│┆│ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  18941. 41234d: │┆│┆││┆┆│┆│┆│┆│ ╭────────── jmpq 412630 <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x700>
  18942. 412352: │┆│┆││┆┆│┆│┆│┆│ │ mov 0x10(%r14),%rax
  18943. 412356: │┆│┆││┆┆│┆│┆│┆│ │ mov %rax,0xd0(%rsp)
  18944. 41235e: │┆│┆││┆┆│┆│┆│┆│ │ movups (%r14),%xmm0
  18945. 412362: │┆│┆││┆┆│┆│┆│┆│ │ movaps %xmm0,0xc0(%rsp)
  18946. 41236a: │┆│┆││┆┆│┆│┆│┆│ │ lea 0xc0(%rsp),%rdi
  18947. 412372: │┆│┆││┆┆│┆│┆│┆│ │ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  18948. 412377: │┆│┆││┆┆│┆│┆│┆│ │ mov 0xd0(%rsp),%rax
  18949. 41237f: │┆│┆││┆┆│┆│┆│┆│ │ mov %rax,0x320(%rsp)
  18950. 412387: │┆│┆││┆┆│┆│┆│┆│ │ movaps 0xc0(%rsp),%xmm0
  18951. 41238f: │┆│┆││┆┆│┆│┆│┆│ │ movaps %xmm0,0x310(%rsp)
  18952. 412397: │┆│┆││┆┆│┆│┆│┆│ │ movq $0x3,0x330(%rsp)
  18953. 4123a3: │┆│┆││┆┆│┆│┆│┆│ │ movq $0x43651f,0x338(%rsp)
  18954. 4123af: │┆│┆││┆┆│┆│┆│┆│ │ lea 0x330(%rsp),%rsi
  18955. 4123b7: │┆│┆││┆┆│┆│┆│┆│ │ lea 0x310(%rsp),%rdx
  18956. 4123bf: │┆│┆││┆┆│┆│┆│┆│ │ mov %rbx,%rdi
  18957. 4123c2: │┆│┆││┆┆│┆│┆│┆│ │ callq 413400 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  18958. 4123c7: │┆│┆││┆┆│┆│┆│┆│┍━┿━━━━━━━━━━ lea 0x310(%rsp),%rdi
  18959. 4123cf: │┆│┆││┆┆│┆│┆│┆│┆ │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  18960. 4123d4: │┆│┆││┆┆│┆│┆│┆│┆ │ ╭──────── jmpq 412630 <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x700>
  18961. 4123d9: │┆│┆││┆┆│┆│┆│┆│┆ │ │ mov 0x10(%r14),%rax
  18962. 4123dd: │┆│┆││┆┆│┆│┆│┆│┆ │ │ mov %rax,0xb0(%rsp)
  18963. 4123e5: │┆│┆││┆┆│┆│┆│┆│┆ │ │ movups (%r14),%xmm0
  18964. 4123e9: │┆│┆││┆┆│┆│┆│┆│┆ │ │ movaps %xmm0,0xa0(%rsp)
  18965. 4123f1: │┆│┆││┆┆│┆│┆│┆│┆ │ │ lea 0xa0(%rsp),%rdi
  18966. 4123f9: │┆│┆││┆┆│┆│┆│┆│┆ │ │ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  18967. 4123fe: │┆│┆││┆┆│┆│┆│┆│┆ │ │ mov 0xb0(%rsp),%rax
  18968. 412406: │┆│┆││┆┆│┆│┆│┆│┆ │ │ mov %rax,0x350(%rsp)
  18969. 41240e: │┆│┆││┆┆│┆│┆│┆│┆ │ │ movaps 0xa0(%rsp),%xmm0
  18970. 412416: │┆│┆││┆┆│┆│┆│┆│┆ │ │ movaps %xmm0,0x340(%rsp)
  18971. 41241e: │┆│┆││┆┆│┆│┆│┆│┆ │ │ movq $0x3,0x360(%rsp)
  18972. 41242a: │┆│┆││┆┆│┆│┆│┆│┆ │ │ movq $0x436523,0x368(%rsp)
  18973. 412436: │┆│┆││┆┆│┆│┆│┆│┆ │ │ lea 0x360(%rsp),%rsi
  18974. 41243e: │┆│┆││┆┆│┆│┆│┆│┆ │ │ lea 0x340(%rsp),%rdx
  18975. 412446: │┆│┆││┆┆│┆│┆│┆│┆ │ │ mov %rbx,%rdi
  18976. 412449: │┆│┆││┆┆│┆│┆│┆│┆ │ │ callq 413400 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  18977. 41244e: │┆│┆││┆┆│┆│┆│┆│┆┍┿━┿━━━━━━━━ lea 0x340(%rsp),%rdi
  18978. 412456: │┆│┆││┆┆│┆│┆│┆│┆┆│ │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  18979. 41245b: │┆│┆││┆┆│┆│┆│┆│┆┆│ │ ╭──── jmpq 412630 <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x700>
  18980. 412460: │┆│┆││┆┆│┆│┆│┆│┆┆│ │ │ mov 0x10(%r14),%rax
  18981. 412464: │┆│┆││┆┆│┆│┆│┆│┆┆│ │ │ mov %rax,0x90(%rsp)
  18982. 41246c: │┆│┆││┆┆│┆│┆│┆│┆┆│ │ │ movups (%r14),%xmm0
  18983. 412470: │┆│┆││┆┆│┆│┆│┆│┆┆│ │ │ movaps %xmm0,0x80(%rsp)
  18984. 412478: │┆│┆││┆┆│┆│┆│┆│┆┆│ │ │ lea 0x80(%rsp),%rdi
  18985. 412480: │┆│┆││┆┆│┆│┆│┆│┆┆│ │ │ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  18986. 412485: │┆│┆││┆┆│┆│┆│┆│┆┆│ │ │ mov 0x90(%rsp),%rax
  18987. 41248d: │┆│┆││┆┆│┆│┆│┆│┆┆│ │ │ mov %rax,0x380(%rsp)
  18988. 412495: │┆│┆││┆┆│┆│┆│┆│┆┆│ │ │ movaps 0x80(%rsp),%xmm0
  18989. 41249d: │┆│┆││┆┆│┆│┆│┆│┆┆│ │ │ movaps %xmm0,0x370(%rsp)
  18990. 4124a5: │┆│┆││┆┆│┆│┆│┆│┆┆│ │ │ movq $0x3,0x390(%rsp)
  18991. 4124b1: │┆│┆││┆┆│┆│┆│┆│┆┆│ │ │ movq $0x436527,0x398(%rsp)
  18992. 4124bd: │┆│┆││┆┆│┆│┆│┆│┆┆│ │ │ lea 0x390(%rsp),%rsi
  18993. 4124c5: │┆│┆││┆┆│┆│┆│┆│┆┆│ │ │ lea 0x370(%rsp),%rdx
  18994. 4124cd: │┆│┆││┆┆│┆│┆│┆│┆┆│ │ │ mov %rbx,%rdi
  18995. 4124d0: │┆│┆││┆┆│┆│┆│┆│┆┆│ │ │ callq 413400 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  18996. 4124d5: │┆│┆││┆┆│┆│┆│┆│┆┆│┍┿━━━┿━━━━ lea 0x370(%rsp),%rdi
  18997. 4124dd: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│ │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  18998. 4124e2: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│ │ ╭── jmpq 412630 <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x700>
  18999. 4124e7: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│ │ │ mov 0x10(%r14),%rax
  19000. 4124eb: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│ │ │ mov %rax,0x70(%rsp)
  19001. 4124f0: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│ │ │ movups (%r14),%xmm0
  19002. 4124f4: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│ │ │ movaps %xmm0,0x60(%rsp)
  19003. 4124f9: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│ │ │ lea 0x60(%rsp),%rdi
  19004. 4124fe: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│ │ │ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  19005. 412503: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│ │ │ mov 0x70(%rsp),%rax
  19006. 412508: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│ │ │ mov %rax,0x3b0(%rsp)
  19007. 412510: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│ │ │ movaps 0x60(%rsp),%xmm0
  19008. 412515: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│ │ │ movaps %xmm0,0x3a0(%rsp)
  19009. 41251d: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│ │ │ movq $0x3,0x3c0(%rsp)
  19010. 412529: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│ │ │ movq $0x43652b,0x3c8(%rsp)
  19011. 412535: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│ │ │ lea 0x3c0(%rsp),%rsi
  19012. 41253d: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│ │ │ lea 0x3a0(%rsp),%rdx
  19013. 412545: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│ │ │ mov %rbx,%rdi
  19014. 412548: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│ │ │ callq 413400 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  19015. 41254d: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│┍━━┿━┿━━ lea 0x3a0(%rsp),%rdi
  19016. 412555: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│┆ │ │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  19017. 41255a: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│┆ │ │╭─ jmpq 412630 <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x700>
  19018. 41255f: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│┆ │ ││ mov 0x10(%r14),%rax
  19019. 412563: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│┆ │ ││ mov %rax,0x50(%rsp)
  19020. 412568: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│┆ │ ││ movups (%r14),%xmm0
  19021. 41256c: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│┆ │ ││ movaps %xmm0,0x40(%rsp)
  19022. 412571: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│┆ │ ││ lea 0x40(%rsp),%rdi
  19023. 412576: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│┆ │ ││ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  19024. 41257b: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│┆ │ ││ mov 0x50(%rsp),%rax
  19025. 412580: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│┆ │ ││ mov %rax,0x3e0(%rsp)
  19026. 412588: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│┆ │ ││ movaps 0x40(%rsp),%xmm0
  19027. 41258d: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│┆ │ ││ movaps %xmm0,0x3d0(%rsp)
  19028. 412595: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│┆ │ ││ movq $0x3,0x3e8(%rsp)
  19029. 4125a1: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│┆ │ ││ movq $0x43652f,0x3f0(%rsp)
  19030. 4125ad: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│┆ │ ││ lea 0x3e8(%rsp),%rsi
  19031. 4125b5: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│┆ │ ││ lea 0x3d0(%rsp),%rdx
  19032. 4125bd: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│┆ │ ││ mov %rbx,%rdi
  19033. 4125c0: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│┆ │ ││ callq 413400 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  19034. 4125c5: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│┆ ┍┿━┿┿━ lea 0x3d0(%rsp),%rdi
  19035. 4125cd: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│┆ ┆│ ││ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  19036. 4125d2: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│┆ ┆│ ││╭ jmp 412630 <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x700>
  19037. 4125d4: │┆│┆│┕┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿━┿┿━┿┿┿ mov (%r14),%rcx
  19038. 4125d7: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│┆ ┆│ │││ mov $0x436533,%edi
  19039. 4125dc: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│┆ ┆│ │││ mov $0x1,%esi
  19040. 4125e1: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│┆ ┆│ │││ mov $0xb,%edx
  19041. 4125e6: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│┆ ┆│ │││ callq 402390 <fwrite@plt>
  19042. 4125eb: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│┆ ┆│ │││ cmp $0xb,%rax
  19043. 4125ef: │┆│┆││┆┆│┆│┆│┆│┆┆│┆│┆ ┆│╭┼┼┼ jne 4127a0 <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x870>
  19044. 4125f5: ┕┿┿┿┷┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┯┿┿┿┿┿┿ mov 0x10(%r14),%rax
  19045. 4125f9: ┆│┆ │┆┆│┆│┆│┆│┆┆│┆│┆┆┆│││││ mov %rax,0x30(%rsp)
  19046. 4125fe: ┆│┆ │┆┆│┆│┆│┆│┆┆│┆│┆┆┆│││││ movups (%r14),%xmm0
  19047. 412602: ┆│┆ │┆┆│┆│┆│┆│┆┆│┆│┆┆┆│││││ movaps %xmm0,0x20(%rsp)
  19048. 412607: ┆│┆ │┆┆│┆│┆│┆│┆┆│┆│┆┆┆│││││ lea 0x20(%rsp),%rdi
  19049. 41260c: ┆│┆ │┆┆│┆│┆│┆│┆┆│┆│┆┆┆│││││ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  19050. 412611: ┆│┆ │┆┆│┆│┆│┆│┆┆│┆│┆┆┆│││││ mov 0x30(%rsp),%rax
  19051. 412616: ┆│┆ │┆┆│┆│┆│┆│┆┆│┆│┆┆┆│││││ mov %rax,0x10(%rsp)
  19052. 41261b: ┆│┆ │┆┆│┆│┆│┆│┆┆│┆│┆┆┆│││││ movaps 0x20(%rsp),%xmm0
  19053. 412620: ┆│┆ │┆┆│┆│┆│┆│┆┆│┆│┆┆┆│││││ movups %xmm0,(%rsp)
  19054. 412624: ┆│┆ │┆┆│┆│┆│┆│┆┆│┆│┆┆┆│││││ movzbl %bpl,%esi
  19055. 412628: ┆│┆ │┆┆│┆│┆│┆│┆┆│┆│┆┆┆│││││ mov %rbx,%rdi
  19056. 41262b: ┆│┆ │┆┆│┆│┆│┆│┆┆│┆│┆┆┆│││││ callq 4128b0 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterThTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterhKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  19057. 412630: ┆┕┿━┷┿┿┷┿┷┿┷┿┷┿┿┷┿┷┿┿┿┷┿┷┷┷ mov %r14,%rdi
  19058. 412633: ┆ ┆ ┆┆ ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  19059. 412638: ┆ ┆ ┆┆ ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ add $0x400,%rsp
  19060. 41263f: ┆ ┆ ┆┆ ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ pop %rbx
  19061. 412640: ┆ ┆ ┆┆ ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ pop %r14
  19062. 412642: ┆ ┆ ┆┆ ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ pop %rbp
  19063. 412643: ┆ ┆ ┆┆ ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ retq
  19064. 412644: ┆ ┆ ┆┆ ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ mov %rax,%rbx
  19065. 412647: ┆ ┆ ┆┆ ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ lea 0x1c0(%rsp),%rdi
  19066. 41264f: ┆ ┆ ┆┆ ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  19067. 412654: ┆ ┆ ┆┆ ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ mov %rbx,%rdi
  19068. 412657: ┆ ┆ ┆┆ ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ callq 41aed0 <_d_eh_resume_unwind>
  19069. 41265c: ╰─┼──┼┼─┼─┼─┼─┼┼─┼─┼┼┼─┼─── jmpq 411fe2 <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xb2>
  19070. 412661: ┆ ┆┆ ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ mov %rax,%rbx
  19071. 412664: ┆ ┆┆ ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ lea 0x1f0(%rsp),%rdi
  19072. 41266c: ┆ ┆┆ ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  19073. 412671: ┆ ┆┆ ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ mov %rbx,%rdi
  19074. 412674: ┆ ┆┆ ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ callq 41aed0 <_d_eh_resume_unwind>
  19075. 412679: ╰──┼┼─┼─┼─┼─┼┼─┼─┼┼┼─┼─── jmpq 41209d <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x16d>
  19076. 41267e: ┆┆ ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ mov %rax,%rbx
  19077. 412681: ┆┆ ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ lea 0x220(%rsp),%rdi
  19078. 412689: ┆┆ ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  19079. 41268e: ┆┆ ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ mov %rbx,%rdi
  19080. 412691: ┆┆ ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ callq 41aed0 <_d_eh_resume_unwind>
  19081. 412696: ╰┼─┼─┼─┼─┼┼─┼─┼┼┼─┼─── jmpq 412124 <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1f4>
  19082. 41269b: ┆ ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ mov %rax,%rbx
  19083. 41269e: ┆ ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ lea 0x250(%rsp),%rdi
  19084. 4126a6: ┆ ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  19085. 4126ab: ┆ ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ mov %rbx,%rdi
  19086. 4126ae: ┆ ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ callq 41aed0 <_d_eh_resume_unwind>
  19087. 4126b3: ╰─┼─┼─┼─┼┼─┼─┼┼┼─┼─── jmpq 4121ab <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x27b>
  19088. 4126b8: ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ mov %rax,%rbx
  19089. 4126bb: ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ lea 0x280(%rsp),%rdi
  19090. 4126c3: ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  19091. 4126c8: ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ mov %rbx,%rdi
  19092. 4126cb: ┆ ┆ ┆ ┆┆ ┆ ┆┆┆ │ callq 41aed0 <_d_eh_resume_unwind>
  19093. 4126d0: ╰─┼─┼─┼┼─┼─┼┼┼─┼─── jmpq 412232 <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x302>
  19094. 4126d5: ┆ ┆ ┆┆ ┆ ┆┆┆ │ mov %rax,%rbx
  19095. 4126d8: ┆ ┆ ┆┆ ┆ ┆┆┆ │ lea 0x2b0(%rsp),%rdi
  19096. 4126e0: ┆ ┆ ┆┆ ┆ ┆┆┆ │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  19097. 4126e5: ┆ ┆ ┆┆ ┆ ┆┆┆ │ mov %rbx,%rdi
  19098. 4126e8: ┆ ┆ ┆┆ ┆ ┆┆┆ │ callq 41aed0 <_d_eh_resume_unwind>
  19099. 4126ed: ╰─┼─┼┼─┼─┼┼┼─┼─── jmpq 4122b9 <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x389>
  19100. 4126f2: ┆ ┆┆ ┆ ┆┆┆ │ mov %rax,%rbx
  19101. 4126f5: ┆ ┆┆ ┆ ┆┆┆ │ lea 0x2e0(%rsp),%rdi
  19102. 4126fd: ┆ ┆┆ ┆ ┆┆┆ │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  19103. 412702: ┆ ┆┆ ┆ ┆┆┆ │ mov %rbx,%rdi
  19104. 412705: ┆ ┆┆ ┆ ┆┆┆ │ callq 41aed0 <_d_eh_resume_unwind>
  19105. 41270a: ╰─┼┼─┼─┼┼┼─┼─── jmpq 412340 <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x410>
  19106. 41270f: ┆┆ ┆ ┆┆┆ │ mov %rax,%rbx
  19107. 412712: ┆┆ ┆ ┆┆┆ │ lea 0x310(%rsp),%rdi
  19108. 41271a: ┆┆ ┆ ┆┆┆ │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  19109. 41271f: ┆┆ ┆ ┆┆┆ │ mov %rbx,%rdi
  19110. 412722: ┆┆ ┆ ┆┆┆ │ callq 41aed0 <_d_eh_resume_unwind>
  19111. 412727: ╰┼─┼─┼┼┼─┼─── jmpq 4123c7 <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x497>
  19112. 41272c: ┆ ┆ ┆┆┆ │ mov %rax,%rbx
  19113. 41272f: ┆ ┆ ┆┆┆ │ lea 0x340(%rsp),%rdi
  19114. 412737: ┆ ┆ ┆┆┆ │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  19115. 41273c: ┆ ┆ ┆┆┆ │ mov %rbx,%rdi
  19116. 41273f: ┆ ┆ ┆┆┆ │ callq 41aed0 <_d_eh_resume_unwind>
  19117. 412744: ╰─┼─┼┼┼─┼─── jmpq 41244e <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x51e>
  19118. 412749: ┆ ┆┆┆ │ mov %rax,%rbx
  19119. 41274c: ┆ ┆┆┆ │ lea 0x370(%rsp),%rdi
  19120. 412754: ┆ ┆┆┆ │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  19121. 412759: ┆ ┆┆┆ │ mov %rbx,%rdi
  19122. 41275c: ┆ ┆┆┆ │ callq 41aed0 <_d_eh_resume_unwind>
  19123. 412761: ╰─┼┼┼─┼─── jmpq 4124d5 <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x5a5>
  19124. 412766: ┆┆┆ │ mov %rax,%rbx
  19125. 412769: ┆┆┆ │ lea 0x3a0(%rsp),%rdi
  19126. 412771: ┆┆┆ │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  19127. 412776: ┆┆┆ │ mov %rbx,%rdi
  19128. 412779: ┆┆┆ │ callq 41aed0 <_d_eh_resume_unwind>
  19129. 41277e: ╰┼┼─┼─── jmpq 41254d <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x61d>
  19130. 412783: ┆┆ │ mov %rax,%rbx
  19131. 412786: ┆┆ │ lea 0x3d0(%rsp),%rdi
  19132. 41278e: ┆┆ │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  19133. 412793: ┆┆ │ mov %rbx,%rdi
  19134. 412796: ┆┆ │ callq 41aed0 <_d_eh_resume_unwind>
  19135. 41279b: ┆╰─┼─── jmpq 4125c5 <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x695>
  19136. 4127a0: ┆ ┕━━━ mov $0x653230,%edi
  19137. 4127a5: ┆ callq 422d70 <_d_newclass>
  19138. 4127aa: ┆ movq $0x435300,(%rax)
  19139. 4127b1: ┆ movq $0x0,0x8(%rax)
  19140. 4127b9: ┆ movups 0x22b24(%rip),%xmm0 # 4352e4 <_D3std9exception14ErrnoException6__initZ+0x3c>
  19141. 4127c0: ┆ movups %xmm0,0x3c(%rax)
  19142. 4127c4: ┆ movups 0x22b0d(%rip),%xmm0 # 4352d8 <_D3std9exception14ErrnoException6__initZ+0x30>
  19143. 4127cb: ┆ movups %xmm0,0x30(%rax)
  19144. 4127cf: ┆ movups 0x22af2(%rip),%xmm0 # 4352c8 <_D3std9exception14ErrnoException6__initZ+0x20>
  19145. 4127d6: ┆ movups %xmm0,0x20(%rax)
  19146. 4127da: ┆ movups 0x22ad7(%rip),%xmm0 # 4352b8 <_D3std9exception14ErrnoException6__initZ+0x10>
  19147. 4127e1: ┆ movups %xmm0,0x10(%rax)
  19148. 4127e5: ┆ mov $0xa41,%esi
  19149. 4127ea: ┆ mov $0x29,%edx
  19150. 4127ef: ┆ mov $0x439160,%ecx
  19151. 4127f4: ┆ xor %r8d,%r8d
  19152. 4127f7: ┆ xor %r9d,%r9d
  19153. 4127fa: ┆ mov %rax,%rdi
  19154. 4127fd: ┆ callq 40be20 <_D3std9exception14ErrnoException6__ctorMFNeAyaAyamZC3std9exception14ErrnoException>
  19155. 412802: ┆ mov %rax,%rdi
  19156. 412805: ┆ callq 41ad10 <_d_throw_exception>
  19157. 41280a: ╰────── jmpq 4125f5 <_D3std6format76__T11formatValueTS3std5stdio4File17LockingTextWriterTE3std8datetime5MonthTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterE3std8datetime5MonthKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x6c5>
  19158. 41280f: mov %rax,%rbx
  19159. 412812: mov %r14,%rdi
  19160. 412815: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  19161. 41281a: mov %rbx,%rdi
  19162. 41281d: callq 41aed0 <_d_eh_resume_unwind>
  19163. 412822: nopw %cs:0x0(%rax,%rax,1)
  19164. 41282c: nopl 0x0(%rax)
  19165.  
  19166. 0000000000412830 <_D3std6format59__T13formatGenericTS3std5stdio4File17LockingTextWriterThTaZ13formatGenericFS3std5stdio4File17LockingTextWriterPxvKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>:
  19167. 412830: push %r15
  19168. 412832: push %r14
  19169. 412834: push %rbx
  19170. 412835: sub $0x40,%rsp
  19171. 412839: mov %rsi,%rbx
  19172. 41283c: mov %rdi,%r15
  19173. 41283f: lea 0x60(%rsp),%r14
  19174. 412844: mov 0x70(%rsp),%rax
  19175. 412849: mov %rax,0x30(%rsp)
  19176. 41284e: movaps 0x60(%rsp),%xmm0
  19177. 412853: movaps %xmm0,0x20(%rsp)
  19178. 412858: lea 0x20(%rsp),%rdi
  19179. 41285d: callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  19180. 412862: movzbl (%rbx),%esi
  19181. 412865: mov 0x30(%rsp),%rax
  19182. 41286a: mov %rax,0x10(%rsp)
  19183. 41286f: movaps 0x20(%rsp),%xmm0
  19184. 412874: movups %xmm0,(%rsp)
  19185. 412878: mov %r15,%rdi
  19186. 41287b: callq 4128b0 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterThTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterhKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  19187. 412880: mov %r14,%rdi
  19188. 412883: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  19189. 412888: add $0x40,%rsp
  19190. 41288c: pop %rbx
  19191. 41288d: pop %r14
  19192. 41288f: pop %r15
  19193. 412891: retq
  19194. 412892: mov %rax,%rbx
  19195. 412895: mov %r14,%rdi
  19196. 412898: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  19197. 41289d: mov %rbx,%rdi
  19198. 4128a0: callq 41aed0 <_d_eh_resume_unwind>
  19199. 4128a5: nopw %cs:0x0(%rax,%rax,1)
  19200. 4128af: nop
  19201.  
  19202. 00000000004128b0 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterThTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterhKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>:
  19203. 4128b0: push %rbp
  19204. 4128b1: push %r15
  19205. 4128b3: push %r14
  19206. 4128b5: push %rbx
  19207. 4128b6: sub $0x78,%rsp
  19208. 4128ba: mov %esi,%r15d
  19209. 4128bd: mov %rdi,%rbx
  19210. 4128c0: lea 0xa0(%rsp),%r14
  19211. 4128c8: movsbl 0x8(%rbx),%ecx
  19212. 4128cc: mov $0xa,%eax
  19213. 4128d1: mov $0x10,%ebp
  19214. 4128d6: cmp $0x6e,%ecx
  19215. 4128d9: ╭ jle 41291f <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterThTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterhKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x6f>
  19216. 4128db: │ add $0x91,%cl
  19217. 4128de: │ movzbl %cl,%edx
  19218. 4128e1: │ cmp $0x9,%edx
  19219. 4128e4: ╭──┼ ja 412936 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterThTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterhKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x86>
  19220. 4128e6: │ │ mov $0x8,%ecx
  19221. 4128eb: │ │ jmpq *0x43a538(,%rdx,8)
  19222. 4128f2: │ │ mov %rbx,%rdi
  19223. 4128f5: │ │ callq 4070b0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flPlusMxFNaNbNdNiNfZb>
  19224. 4128fa: │ │ movzbl %r15b,%edi
  19225. 4128fe: │ │ test $0x1,%al
  19226. 412900: ╭─┼──┼ je 4129ef <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterThTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterhKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x13f>
  19227. 412906: │ │ │ cmpl $0x0,0x10(%r14)
  19228. 41290b: │ │ │ mov 0x8(%r14),%rsi
  19229. 41290f: ╭┼─┼──┼ jle 412a01 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterThTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterhKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x151>
  19230. 412915: ││ │ │ callq 402250 <fputwc_unlocked@plt>
  19231. 41291a: ││╭┼──┼ jmpq 4129dc <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterThTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterhKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x12c>
  19232. 41291f: ││││ ┕ movzbl %cl,%edx
  19233. 412922: ││││ cmp $0x58,%edx
  19234. 412925: ││││╭── je 41293c <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterThTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterhKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x8c>
  19235. 412927: │││││ mov $0x2,%ecx
  19236. 41292c: │││││ cmp $0x62,%edx
  19237. 41292f: │││││╭─ je 41293a <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterThTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterhKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x8a>
  19238. 412931: ││││││ cmp $0x64,%edx
  19239. 412934: ││││││╭ je 412938 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterThTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterhKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x88>
  19240. 412936: │││┕┿┿┿ xor %eax,%eax
  19241. 412938: │││ ││┕ mov %eax,%ecx
  19242. 41293a: │││ │┕━ mov %ecx,%ebp
  19243. 41293c: │││ ┕━━ test %ebp,%ebp
  19244. 41293e: │││ setne %al
  19245. 412941: │││ movzbl %al,%r9d
  19246. 412945: │││ mov $0x5bd,%edi
  19247. 41294a: │││ mov $0x2a,%esi
  19248. 41294f: │││ mov $0x432320,%edx
  19249. 412954: │││ xor %ecx,%ecx
  19250. 412956: │││ mov $0x413c60,%r8d
  19251. 41295c: │││ callq 406f00 <_D3std9exception45__T9enforceExHTC3std6format15FormatExceptionZ16__T9enforceExTbZ9enforceExFNaNfbLAyaAyamZb>
  19252. 412961: │││ mov 0x10(%r14),%rax
  19253. 412965: │││ mov %rax,0x30(%rsp)
  19254. 41296a: │││ movups (%r14),%xmm0
  19255. 41296e: │││ movaps %xmm0,0x20(%rsp)
  19256. 412973: │││ lea 0x20(%rsp),%rdi
  19257. 412978: │││ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  19258. 41297d: │││ mov 0x30(%rsp),%rax
  19259. 412982: │││ mov %rax,0x50(%rsp)
  19260. 412987: │││ movaps 0x20(%rsp),%xmm0
  19261. 41298c: │││ movaps %xmm0,0x40(%rsp)
  19262. 412991: │││ mov 0x30(%rsp),%rax
  19263. 412996: │││ mov %rax,0x70(%rsp)
  19264. 41299b: │││ movaps 0x20(%rsp),%xmm0
  19265. 4129a0: │││ movaps %xmm0,0x60(%rsp)
  19266. 4129a5: │││ lea 0x60(%rsp),%rdi
  19267. 4129aa: │││ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  19268. 4129af: │││ movzbl %r15b,%ecx
  19269. 4129b3: │││ mov 0x70(%rsp),%rax
  19270. 4129b8: │││ mov %rax,0x10(%rsp)
  19271. 4129bd: │││ movaps 0x60(%rsp),%xmm0
  19272. 4129c2: │││ movups %xmm0,(%rsp)
  19273. 4129c6: │││ xor %edi,%edi
  19274. 4129c8: │││ mov %ebp,%esi
  19275. 4129ca: │││ mov %rbx,%rdx
  19276. 4129cd: │││ callq 412f10 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv>
  19277. 4129d2: │││━━━━ lea 0x40(%rsp),%rdi
  19278. 4129d7: │││ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  19279. 4129dc: ││┕┯┯┯━ mov %r14,%rdi
  19280. 4129df: ││┆┆┆┆ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  19281. 4129e4: ││┆┆┆┆ add $0x78,%rsp
  19282. 4129e8: ││┆┆┆┆ pop %rbx
  19283. 4129e9: ││┆┆┆┆ pop %r14
  19284. 4129eb: ││┆┆┆┆ pop %r15
  19285. 4129ed: ││┆┆┆┆ pop %rbp
  19286. 4129ee: ││┆┆┆┆ retq
  19287. 4129ef: │┕┿┿┿┿━ mov 0x8(%r14),%rsi
  19288. 4129f3: │ ┆┆┆┆ cmpl $0x0,0x10(%r14)
  19289. 4129f8: │ ┆┆┆┆╭ jle 412a0a <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterThTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterhKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x15a>
  19290. 4129fa: │ ┆┆┆┆│ callq 402250 <fputwc_unlocked@plt>
  19291. 4129ff: │ ┆┆┆╰┼ jmp 4129dc <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterThTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterhKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x12c>
  19292. 412a01: ┕━┿┿┿━┿ callq 401f00 <fputc_unlocked@plt>
  19293. 412a06: ┆┆╰─┼ jmp 4129dc <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterThTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterhKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x12c>
  19294. 412a08: ┆┆ ╭┼ jmp 412a28 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterThTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterhKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x178>
  19295. 412a0a: ┆┆ │┕ callq 401f00 <fputc_unlocked@plt>
  19296. 412a0f: ┆╰─┼─ jmp 4129dc <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterThTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterhKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x12c>
  19297. 412a11: ┆ │ mov %rax,%rbx
  19298. 412a14: ┆ │ lea 0x40(%rsp),%rdi
  19299. 412a19: ┆ │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  19300. 412a1e: ┆ │ mov %rbx,%rdi
  19301. 412a21: ┆ │ callq 41aed0 <_d_eh_resume_unwind>
  19302. 412a26: ╰──┼─ jmp 4129d2 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterThTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterhKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x122>
  19303. 412a28: ┕━ mov %rax,%rbx
  19304. 412a2b: mov %r14,%rdi
  19305. 412a2e: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  19306. 412a33: mov %rbx,%rdi
  19307. 412a36: callq 41aed0 <_d_eh_resume_unwind>
  19308. 412a3b: nopl 0x0(%rax,%rax,1)
  19309.  
  19310. 0000000000412a40 <_D3std6format60__T13formatGenericTS3std5stdio4File17LockingTextWriterTxlTaZ13formatGenericFS3std5stdio4File17LockingTextWriterPxvKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>:
  19311. 412a40: push %r15
  19312. 412a42: push %r14
  19313. 412a44: push %rbx
  19314. 412a45: sub $0x40,%rsp
  19315. 412a49: mov %rsi,%rbx
  19316. 412a4c: mov %rdi,%r15
  19317. 412a4f: lea 0x60(%rsp),%r14
  19318. 412a54: mov 0x70(%rsp),%rax
  19319. 412a59: mov %rax,0x30(%rsp)
  19320. 412a5e: movaps 0x60(%rsp),%xmm0
  19321. 412a63: movaps %xmm0,0x20(%rsp)
  19322. 412a68: lea 0x20(%rsp),%rdi
  19323. 412a6d: callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  19324. 412a72: mov (%rbx),%rsi
  19325. 412a75: mov 0x30(%rsp),%rax
  19326. 412a7a: mov %rax,0x10(%rsp)
  19327. 412a7f: movaps 0x20(%rsp),%xmm0
  19328. 412a84: movups %xmm0,(%rsp)
  19329. 412a88: mov %r15,%rdi
  19330. 412a8b: callq 412ac0 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  19331. 412a90: mov %r14,%rdi
  19332. 412a93: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  19333. 412a98: add $0x40,%rsp
  19334. 412a9c: pop %rbx
  19335. 412a9d: pop %r14
  19336. 412a9f: pop %r15
  19337. 412aa1: retq
  19338. 412aa2: mov %rax,%rbx
  19339. 412aa5: mov %r14,%rdi
  19340. 412aa8: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  19341. 412aad: mov %rbx,%rdi
  19342. 412ab0: callq 41aed0 <_d_eh_resume_unwind>
  19343. 412ab5: nopw %cs:0x0(%rax,%rax,1)
  19344. 412abf: nop
  19345.  
  19346. 0000000000412ac0 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>:
  19347. 412ac0: push %rbp
  19348. 412ac1: push %r15
  19349. 412ac3: push %r14
  19350. 412ac5: push %r13
  19351. 412ac7: push %r12
  19352. 412ac9: push %rbx
  19353. 412aca: sub $0x88,%rsp
  19354. 412ad1: mov %rsi,%r12
  19355. 412ad4: mov %rdi,%r15
  19356. 412ad7: lea 0xc0(%rsp),%r14
  19357. 412adf: movsbl 0x8(%r15),%ecx
  19358. 412ae4: mov $0xa,%eax
  19359. 412ae9: mov $0x10,%ebp
  19360. 412aee: cmp $0x6e,%ecx
  19361. 412af1: ╭ jle 412b77 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xb7>
  19362. 412af7: │ add $0x91,%cl
  19363. 412afa: │ movzbl %cl,%edx
  19364. 412afd: │ cmp $0x9,%edx
  19365. 412b00: ╭──┼ ja 412b8e <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xce>
  19366. 412b06: │ │ mov $0x8,%ecx
  19367. 412b0b: │ │ jmpq *0x43a588(,%rdx,8)
  19368. 412b12: │ │ mov %r15,%rdi
  19369. 412b15: │ │ callq 4070b0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flPlusMxFNaNbNdNiNfZb>
  19370. 412b1a: │ │ mov %r12,%rdx
  19371. 412b1d: │ │ shr $0x8,%rdx
  19372. 412b21: │ │ mov %r12,%rsi
  19373. 412b24: │ │ shr $0x10,%rsi
  19374. 412b28: │ │ mov %r12,%rbx
  19375. 412b2b: │ │ shr $0x18,%rbx
  19376. 412b2f: │ │ mov %r12,%r15
  19377. 412b32: │ │ shr $0x20,%r15
  19378. 412b36: │ │ mov %r12,%r13
  19379. 412b39: │ │ shr $0x28,%r13
  19380. 412b3d: │ │ mov %r12,%rbp
  19381. 412b40: │ │ shr $0x30,%rbp
  19382. 412b44: │ │ mov %r12,%rdi
  19383. 412b47: │ │ shr $0x38,%rdi
  19384. 412b4b: │ │ mov 0x10(%r14),%ecx
  19385. 412b4f: │ │ test $0x1,%al
  19386. 412b51: ╭┼──┼ je 412c6d <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1ad>
  19387. 412b57: ││ │ mov %rsi,0x28(%rsp)
  19388. 412b5c: ││ │ mov %rdx,0x20(%rsp)
  19389. 412b61: ││ │ mov 0x8(%r14),%rsi
  19390. 412b65: ││ │ test %ecx,%ecx
  19391. 412b67: ╭─┼┼──┼ jle 412c92 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1d2>
  19392. 412b6d: │ ││ │ callq 402250 <fputwc_unlocked@plt>
  19393. 412b72: │╭┼┼──┼ jmpq 412c97 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1d7>
  19394. 412b77: ││││ ┕ movzbl %cl,%edx
  19395. 412b7a: ││││ cmp $0x58,%edx
  19396. 412b7d: ││││╭── je 412b94 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xd4>
  19397. 412b7f: │││││ mov $0x2,%ecx
  19398. 412b84: │││││ cmp $0x62,%edx
  19399. 412b87: │││││╭─ je 412b92 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xd2>
  19400. 412b89: ││││││ cmp $0x64,%edx
  19401. 412b8c: ││││││╭ je 412b90 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xd0>
  19402. 412b8e: │││┕┿┿┿ xor %eax,%eax
  19403. 412b90: │││ ││┕ mov %eax,%ecx
  19404. 412b92: │││ │┕━ mov %ecx,%ebp
  19405. 412b94: │││ ┕━━ test %ebp,%ebp
  19406. 412b96: │││ setne %al
  19407. 412b99: │││ movzbl %al,%r9d
  19408. 412b9d: │││ mov $0x5bd,%edi
  19409. 412ba2: │││ mov $0x2a,%esi
  19410. 412ba7: │││ mov $0x432320,%edx
  19411. 412bac: │││ xor %ecx,%ecx
  19412. 412bae: │││ mov $0x414610,%r8d
  19413. 412bb4: │││ callq 406f00 <_D3std9exception45__T9enforceExHTC3std6format15FormatExceptionZ16__T9enforceExTbZ9enforceExFNaNfbLAyaAyamZb>
  19414. 412bb9: │││ mov 0x10(%r14),%rax
  19415. 412bbd: │││ mov %rax,0x40(%rsp)
  19416. 412bc2: │││ movups (%r14),%xmm0
  19417. 412bc6: │││ movaps %xmm0,0x30(%rsp)
  19418. 412bcb: │││ lea 0x30(%rsp),%rdi
  19419. 412bd0: │││ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  19420. 412bd5: │││ mov 0x40(%rsp),%rax
  19421. 412bda: │││ mov %rax,0x60(%rsp)
  19422. 412bdf: │││ movaps 0x30(%rsp),%xmm0
  19423. 412be4: │││ movaps %xmm0,0x50(%rsp)
  19424. 412be9: │││ cmp $0xa,%ebp
  19425. 412bec: │││ sete %bl
  19426. 412bef: │││ test %r12,%r12
  19427. 412bf2: │││ sets %r13b
  19428. 412bf6: │││ mov 0x40(%rsp),%rax
  19429. 412bfb: │││ mov %rax,0x80(%rsp)
  19430. 412c03: │││ movaps 0x30(%rsp),%xmm0
  19431. 412c08: │││ movaps %xmm0,0x70(%rsp)
  19432. 412c0d: │││ lea 0x70(%rsp),%rdi
  19433. 412c12: │││ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  19434. 412c17: │││ and %r13b,%bl
  19435. 412c1a: │││ mov %r12,%rcx
  19436. 412c1d: │││ neg %rcx
  19437. 412c20: │││ test %bl,%bl
  19438. 412c22: │││ cmove %r12,%rcx
  19439. 412c26: │││ mov 0x80(%rsp),%rax
  19440. 412c2e: │││ mov %rax,0x10(%rsp)
  19441. 412c33: │││ movaps 0x70(%rsp),%xmm0
  19442. 412c38: │││ movups %xmm0,(%rsp)
  19443. 412c3c: │││ movzbl %bl,%edi
  19444. 412c3f: │││ mov %ebp,%esi
  19445. 412c41: │││ mov %r15,%rdx
  19446. 412c44: │││ callq 412f10 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv>
  19447. 412c49: ┍━━━━┿┿┿━━━━ lea 0x50(%rsp),%rdi
  19448. 412c4e: ┆ │││ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  19449. 412c53: ┆┍┯┯┯┿┿┿━━━━ mov %r14,%rdi
  19450. 412c56: ┆┆┆┆┆│││ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  19451. 412c5b: ┆┆┆┆┆│││ add $0x88,%rsp
  19452. 412c62: ┆┆┆┆┆│││ pop %rbx
  19453. 412c63: ┆┆┆┆┆│││ pop %r12
  19454. 412c65: ┆┆┆┆┆│││ pop %r13
  19455. 412c67: ┆┆┆┆┆│││ pop %r14
  19456. 412c69: ┆┆┆┆┆│││ pop %r15
  19457. 412c6b: ┆┆┆┆┆│││ pop %rbp
  19458. 412c6c: ┆┆┆┆┆│││ retq
  19459. 412c6d: ┆┆┆┆┆││┕━━━━ mov %rbx,0x20(%rsp)
  19460. 412c72: ┆┆┆┆┆││ mov %rsi,0x28(%rsp)
  19461. 412c77: ┆┆┆┆┆││ mov %rdx,%rbx
  19462. 412c7a: ┆┆┆┆┆││ mov %rdi,0x18(%rsp)
  19463. 412c7f: ┆┆┆┆┆││ test %ecx,%ecx
  19464. 412c81: ┆┆┆┆┆││ movzbl %r12b,%edi
  19465. 412c85: ┆┆┆┆┆││ mov 0x8(%r14),%rsi
  19466. 412c89: ┆┆┆┆┆││ ╭─── jle 412cad <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1ed>
  19467. 412c8b: ┆┆┆┆┆││ │ callq 402250 <fputwc_unlocked@plt>
  19468. 412c90: ┆┆┆┆┆││ │ ╭─ jmp 412cb2 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1f2>
  19469. 412c92: ┆┆┆┆┆┕┿━┿━┿━ callq 401f00 <fputc_unlocked@plt>
  19470. 412c97: ┆┆┆┆┆ ┕━┿━┿━ cmpl $0x0,0x10(%r14)
  19471. 412c9c: ┆┆┆┆┆ │ │ movzbl %bpl,%edi
  19472. 412ca0: ┆┆┆┆┆ │ │ mov 0x8(%r14),%rsi
  19473. 412ca4: ┆┆┆┆┆ │╭┼─ jle 412cc7 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x207>
  19474. 412ca6: ┆┆┆┆┆ │││ callq 402250 <fputwc_unlocked@plt>
  19475. 412cab: ┆┆┆┆┆ │││╭ jmp 412ccc <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x20c>
  19476. 412cad: ┆┆┆┆┆ ┕┿┿┿ callq 401f00 <fputc_unlocked@plt>
  19477. 412cb2: ┆┆┆┆┆ │┕┿ cmpl $0x0,0x10(%r14)
  19478. 412cb7: ┆┆┆┆┆ │ │ movzbl %bl,%edi
  19479. 412cba: ┆┆┆┆┆ │ │ mov 0x8(%r14),%rsi
  19480. 412cbe: ┆┆┆┆┆ ╭┼─┼ jle 412ce2 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x222>
  19481. 412cc0: ┆┆┆┆┆ ││ │ callq 402250 <fputwc_unlocked@plt>
  19482. 412cc5: ┆┆┆┆┆ ││╭┼ jmp 412ce7 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x227>
  19483. 412cc7: ┆┆┆┆┆ │┕┿┿ callq 401f00 <fputc_unlocked@plt>
  19484. 412ccc: ┆┆┆┆┆ │ │┕ cmpl $0x0,0x10(%r14)
  19485. 412cd1: ┆┆┆┆┆ │ │ movzbl %r13b,%edi
  19486. 412cd5: ┆┆┆┆┆ │ │ mov 0x8(%r14),%rsi
  19487. 412cd9: ┆┆┆┆┆ ╭─┼─┼─ jle 412d01 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x241>
  19488. 412cdb: ┆┆┆┆┆ │ │ │ callq 402250 <fputwc_unlocked@plt>
  19489. 412ce0: ┆┆┆┆┆ │╭┼─┼─ jmp 412d06 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x246>
  19490. 412ce2: ┆┆┆┆┆ ││┕━┿━ callq 401f00 <fputc_unlocked@plt>
  19491. 412ce7: ┆┆┆┆┆ ││ ┕━ cmpl $0x0,0x10(%r14)
  19492. 412cec: ┆┆┆┆┆ ││ mov 0x28(%rsp),%rax
  19493. 412cf1: ┆┆┆┆┆ ││ movzbl %al,%edi
  19494. 412cf4: ┆┆┆┆┆ ││ mov 0x8(%r14),%rsi
  19495. 412cf8: ┆┆┆┆┆ ││ ╭─ jle 412d1c <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x25c>
  19496. 412cfa: ┆┆┆┆┆ ││ │ callq 402250 <fputwc_unlocked@plt>
  19497. 412cff: ┆┆┆┆┆ ││ │╭ jmp 412d21 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x261>
  19498. 412d01: ┆┆┆┆┆ ┕┿━━┿┿ callq 401f00 <fputc_unlocked@plt>
  19499. 412d06: ┆┆┆┆┆ ┕━━┿┿ cmpl $0x0,0x10(%r14)
  19500. 412d0b: ┆┆┆┆┆ ││ movzbl %r15b,%edi
  19501. 412d0f: ┆┆┆┆┆ ││ mov 0x8(%r14),%rsi
  19502. 412d13: ┆┆┆┆┆ ╭─┼┼ jle 412d3b <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x27b>
  19503. 412d15: ┆┆┆┆┆ │ ││ callq 402250 <fputwc_unlocked@plt>
  19504. 412d1a: ┆┆┆┆┆ │╭┼┼ jmp 412d40 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x280>
  19505. 412d1c: ┆┆┆┆┆ ││┕┿ callq 401f00 <fputc_unlocked@plt>
  19506. 412d21: ┆┆┆┆┆ ││ ┕ cmpl $0x0,0x10(%r14)
  19507. 412d26: ┆┆┆┆┆ ││ mov 0x20(%rsp),%rax
  19508. 412d2b: ┆┆┆┆┆ ││ movzbl %al,%edi
  19509. 412d2e: ┆┆┆┆┆ ││ mov 0x8(%r14),%rsi
  19510. 412d32: ┆┆┆┆┆ ││── jle 412d55 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x295>
  19511. 412d34: ┆┆┆┆┆ ││ callq 402250 <fputwc_unlocked@plt>
  19512. 412d39: ┆┆┆┆┆ ││ ╭ jmp 412d5a <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x29a>
  19513. 412d3b: ┆┆┆┆┆ ┕┿━┿ callq 401f00 <fputc_unlocked@plt>
  19514. 412d40: ┆┆┆┆┆ ┕━┿ cmpl $0x0,0x10(%r14)
  19515. 412d45: ┆┆┆┆┆ │ │ movzbl %bl,%edi
  19516. 412d48: ┆┆┆┆┆ │ │ mov 0x8(%r14),%rsi
  19517. 412d4c: ┆┆┆┆┆ ╭┼─┼ jle 412d70 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x2b0>
  19518. 412d4e: ┆┆┆┆┆ ││ │ callq 402250 <fputwc_unlocked@plt>
  19519. 412d53: ┆┆┆┆┆ ││╭┼ jmp 412d75 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x2b5>
  19520. 412d55: ┆┆┆┆┆ │┕┿┿ callq 401f00 <fputc_unlocked@plt>
  19521. 412d5a: ┆┆┆┆┆ │ │┕ cmpl $0x0,0x10(%r14)
  19522. 412d5f: ┆┆┆┆┆ │ │ movzbl %r15b,%edi
  19523. 412d63: ┆┆┆┆┆ │ │ mov 0x8(%r14),%rsi
  19524. 412d67: ┆┆┆┆┆ ╭─┼─┼─ jle 412d8f <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x2cf>
  19525. 412d69: ┆┆┆┆┆ │ │ │ callq 402250 <fputwc_unlocked@plt>
  19526. 412d6e: ┆┆┆┆┆ │╭┼─┼─ jmp 412d94 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x2d4>
  19527. 412d70: ┆┆┆┆┆ ││┕━┿━ callq 401f00 <fputc_unlocked@plt>
  19528. 412d75: ┆┆┆┆┆ ││ ┕━ cmpl $0x0,0x10(%r14)
  19529. 412d7a: ┆┆┆┆┆ ││ mov 0x28(%rsp),%rax
  19530. 412d7f: ┆┆┆┆┆ ││ movzbl %al,%edi
  19531. 412d82: ┆┆┆┆┆ ││ mov 0x8(%r14),%rsi
  19532. 412d86: ┆┆┆┆┆ ││ ╭─ jle 412daa <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x2ea>
  19533. 412d88: ┆┆┆┆┆ ││ │ callq 402250 <fputwc_unlocked@plt>
  19534. 412d8d: ┆┆┆┆┆ ││ │╭ jmp 412daf <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x2ef>
  19535. 412d8f: ┆┆┆┆┆ ┕┿━━┿┿ callq 401f00 <fputc_unlocked@plt>
  19536. 412d94: ┆┆┆┆┆ ┕━━┿┿ cmpl $0x0,0x10(%r14)
  19537. 412d99: ┆┆┆┆┆ ││ movzbl %r13b,%edi
  19538. 412d9d: ┆┆┆┆┆ ││ mov 0x8(%r14),%rsi
  19539. 412da1: ┆┆┆┆┆ ╭─┼┼ jle 412dc9 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x309>
  19540. 412da3: ┆┆┆┆┆ │ ││ callq 402250 <fputwc_unlocked@plt>
  19541. 412da8: ┆┆┆┆┆ │╭┼┼ jmp 412dce <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x30e>
  19542. 412daa: ┆┆┆┆┆ ││┕┿ callq 401f00 <fputc_unlocked@plt>
  19543. 412daf: ┆┆┆┆┆ ││ ┕ cmpl $0x0,0x10(%r14)
  19544. 412db4: ┆┆┆┆┆ ││ mov 0x20(%rsp),%rax
  19545. 412db9: ┆┆┆┆┆ ││ movzbl %al,%edi
  19546. 412dbc: ┆┆┆┆┆ ││ mov 0x8(%r14),%rsi
  19547. 412dc0: ┆┆┆┆┆ ││╭─ jle 412de4 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x324>
  19548. 412dc2: ┆┆┆┆┆ │││ callq 402250 <fputwc_unlocked@plt>
  19549. 412dc7: ┆┆┆┆┆ │││╭ jmp 412de9 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x329>
  19550. 412dc9: ┆┆┆┆┆ ┕┿┿┿ callq 401f00 <fputc_unlocked@plt>
  19551. 412dce: ┆┆┆┆┆ ┕┿┿ cmpl $0x0,0x10(%r14)
  19552. 412dd3: ┆┆┆┆┆ ││ movzbl %bpl,%edi
  19553. 412dd7: ┆┆┆┆┆ ││ mov 0x8(%r14),%rsi
  19554. 412ddb: ┆┆┆┆┆ ╭─┼┼ jle 412e02 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x342>
  19555. 412ddd: ┆┆┆┆┆ │ ││ callq 402250 <fputwc_unlocked@plt>
  19556. 412de2: ┆┆┆┆┆ │╭┼┼ jmp 412e07 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x347>
  19557. 412de4: ┆┆┆┆┆ ││┕┿ callq 401f00 <fputc_unlocked@plt>
  19558. 412de9: ┆┆┆┆┆ ││ ┕ cmpl $0x0,0x10(%r14)
  19559. 412dee: ┆┆┆┆┆ ││ movzbl %r12b,%edi
  19560. 412df2: ┆┆┆┆┆ ││ mov 0x8(%r14),%rsi
  19561. 412df6: ┆┆┆┆┆ ╭┼┼── jle 412e21 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x361>
  19562. 412df8: ┆┆┆┆┆ │││ callq 402250 <fputwc_unlocked@plt>
  19563. 412dfd: ┆┆┆┆╰──┼┼┼── jmpq 412c53 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x193>
  19564. 412e02: ┆┆┆┆ │┕┿━━ callq 401f00 <fputc_unlocked@plt>
  19565. 412e07: ┆┆┆┆ │ ┕━━ cmpl $0x0,0x10(%r14)
  19566. 412e0c: ┆┆┆┆ │ mov 0x8(%r14),%rsi
  19567. 412e10: ┆┆┆┆ │ ╭ jle 412e2d <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x36d>
  19568. 412e12: ┆┆┆┆ │ │ mov 0x18(%rsp),%rdi
  19569. 412e17: ┆┆┆┆ │ │ callq 402250 <fputwc_unlocked@plt>
  19570. 412e1c: ┆┆┆╰───┼───┼ jmpq 412c53 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x193>
  19571. 412e21: ┆┆┆ ┕━━━┿ callq 401f00 <fputc_unlocked@plt>
  19572. 412e26: ┆┆╰────────┼ jmpq 412c53 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x193>
  19573. 412e2b: ┆┆ ╭┼ jmp 412e58 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x398>
  19574. 412e2d: ┆┆ │┕ mov 0x18(%rsp),%rdi
  19575. 412e32: ┆┆ │ callq 401f00 <fputc_unlocked@plt>
  19576. 412e37: ┆╰────────┼─ jmpq 412c53 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x193>
  19577. 412e3c: ┆ │╭ jmp 412e58 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x398>
  19578. 412e3e: ┆ ││ mov %rax,%rbx
  19579. 412e41: ┆ ││ lea 0x50(%rsp),%rdi
  19580. 412e46: ┆ ││ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  19581. 412e4b: ┆ ││ mov %rbx,%rdi
  19582. 412e4e: ┆ ││ callq 41aed0 <_d_eh_resume_unwind>
  19583. 412e53: ╰─────────┼┼ jmpq 412c49 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x189>
  19584. 412e58: ┕┷ mov %rax,%rbx
  19585. 412e5b: mov %r14,%rdi
  19586. 412e5e: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  19587. 412e63: mov %rbx,%rdi
  19588. 412e66: callq 41aed0 <_d_eh_resume_unwind>
  19589. 412e6b: nopl 0x0(%rax,%rax,1)
  19590.  
  19591. 0000000000412e70 <_D3std6format92__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTsTE3std8datetime5MonthThThThThTxlZ14formattedWriteFS3std5stdio4File17LockingTextWriterxAasE3std8datetime5MonthhhhhxlZ13__dgliteral25MFNaNiNfZAya>:
  19592. 412e70: push %rbx
  19593. 412e71: sub $0x60,%rsp
  19594. 412e75: movzbl 0x8(%rdi),%ebx
  19595. 412e79: mov $0x1a,%edi
  19596. 412e7e: mov $0x431b20,%esi
  19597. 412e83: callq 40b510 <_D3std4conv11__T2toTAyaZ11__T2toTAyaZ2toFNaNbNiNfAyaZAya>
  19598. 412e88: mov %rax,(%rsp)
  19599. 412e8c: mov %rdx,0x8(%rsp)
  19600. 412e91: callq 407d10 <_D3std5array17__T8appenderTAyaZ8appenderFNaNbNfZS3std5array17__T8AppenderTAyaZ8Appender>
  19601. 412e96: mov %rax,0x58(%rsp)
  19602. 412e9b: movups 0x1ff96(%rip),%xmm0 # 432e38 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x30>
  19603. 412ea2: movaps %xmm0,0x40(%rsp)
  19604. 412ea7: movups 0x1ff7a(%rip),%xmm0 # 432e28 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x20>
  19605. 412eae: movaps %xmm0,0x30(%rsp)
  19606. 412eb3: movups 0x1ff5e(%rip),%xmm0 # 432e18 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10>
  19607. 412eba: movaps %xmm0,0x20(%rsp)
  19608. 412ebf: movups 0x1ff42(%rip),%xmm0 # 432e08 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ>
  19609. 412ec6: movaps %xmm0,0x10(%rsp)
  19610. 412ecb: lea 0x10(%rsp),%rdi
  19611. 412ed0: mov %ebx,%esi
  19612. 412ed2: mov %rax,%rdx
  19613. 412ed5: callq 4043b0 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTaTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  19614. 412eda: lea 0x58(%rsp),%rdi
  19615. 412edf: callq 40a9f0 <_D3std5array17__T8AppenderTAyaZ8Appender4dataMNgFNaNbNdNiNeZAya>
  19616. 412ee4: mov %rdx,%rcx
  19617. 412ee7: lea (%rsp),%rsi
  19618. 412eeb: mov $0x440418,%edi
  19619. 412ef0: mov %rax,%rdx
  19620. 412ef3: callq 424630 <_d_arrayappendT>
  19621. 412ef8: add $0x60,%rsp
  19622. 412efc: pop %rbx
  19623. 412efd: retq
  19624. 412efe: xchg %ax,%ax
  19625.  
  19626. 0000000000412f00 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTsTaZ11formatValueFS3std5stdio4File17LockingTextWritersKS3std6format18__T10FormatSpecTaZ10FormatSpecZ12__dgliteral5MFNaNbNiNfZAya>:
  19627. 412f00: mov $0x8,%eax
  19628. 412f05: mov $0x431da2,%edx
  19629. 412f0a: retq
  19630. 412f0b: nopl 0x0(%rax,%rax,1)
  19631.  
  19632. 0000000000412f10 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv>:
  19633. 412f10: push %rbp
  19634. 412f11: push %r15
  19635. 412f13: push %r14
  19636. 412f15: push %r13
  19637. 412f17: push %r12
  19638. 412f19: push %rbx
  19639. 412f1a: sub $0x58,%rsp
  19640. 412f1e: mov %rcx,%rax
  19641. 412f21: mov %rdx,%rbp
  19642. 412f24: mov %esi,%r13d
  19643. 412f27: mov %edi,%r12d
  19644. 412f2a: lea 0x90(%rsp),%r14
  19645. 412f32: mov $0x40,%r15d
  19646. 412f38: test %rax,%rax
  19647. 412f3b: ╭─── je 412fab <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x9b>
  19648. 412f3d: │ mov %r13d,%ecx
  19649. 412f40: │ movzbl 0x8(%rbp),%edx
  19650. 412f44: │ mov $0x57,%esi
  19651. 412f49: │ cmp $0x78,%edx
  19652. 412f4c: │ ╭ je 412f53 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x43>
  19653. 412f4e: │ │ mov $0x37,%esi
  19654. 412f53: │ ┕ mov $0x3f,%edi
  19655. 412f58: │ nopl 0x0(%rax,%rax,1)
  19656. 412f60: │┍━━ xor %edx,%edx
  19657. 412f62: │┆ div %rcx
  19658. 412f65: │┆ mov %edx,%ebx
  19659. 412f67: │┆ and $0xfe,%ebx
  19660. 412f6d: │┆ cmp $0x9,%ebx
  19661. 412f70: │┆╭─ ja 412f90 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x80>
  19662. 412f72: │┆│ cmp $0x40,%rdi
  19663. 412f76: ╭─────────┼┼┼─ jae 41327d <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x36d>
  19664. 412f7c: │ │┆│ add $0x30,%edx
  19665. 412f7f: │ │┆│╭ jmp 412f9c <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x8c>
  19666. 412f81: │ │┆││ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  19667. 412f90: │ │┆┕┿ cmp $0x40,%rdi
  19668. 412f94: │╭────────┼┼─┼ jae 413296 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x386>
  19669. 412f9a: ││ │┆ │ add %esi,%edx
  19670. 412f9c: ││ │┆ ┕ mov %dl,0x18(%rsp,%rdi,1)
  19671. 412fa0: ││ │┆ mov %rdi,%r15
  19672. 412fa3: ││ │┆ dec %rdi
  19673. 412fa6: ││ │┆ test %rax,%rax
  19674. 412fa9: ││ │╰── jne 412f60 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x50>
  19675. 412fab: ││ ┕━━━ mov 0x4(%rbp),%eax
  19676. 412fae: ││ cmp $0x7ffffffe,%eax
  19677. 412fb3: ││ mov $0x1,%ebx
  19678. 412fb8: ││ cmovne %eax,%ebx
  19679. 412fbb: ││ mov %rbp,%rdi
  19680. 412fbe: ││ callq 407080 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flDashMxFNaNbNdNiNfZb>
  19681. 412fc3: ││┍┯━━━━━━━━━━ test $0x1,%al
  19682. 412fc5: ││┆┆ ╭ je 412fd0 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0xc0>
  19683. 412fc7: ││┆┆ │ xor %edi,%edi
  19684. 412fc9: ││┆┆ │ mov $0x40,%esi
  19685. 412fce: ││┆┆ ╭┼ jmp 412ff3 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0xe3>
  19686. 412fd0: ││┆┆ │┕ mov %rbp,%rdi
  19687. 412fd3: ││┆┆ │ callq 407090 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flZeroMxFNaNbNdNiNfZb>
  19688. 412fd8: ││┆┆ │ cmpl $0x7ffffffe,0x4(%rbp)
  19689. 412fdf: ││┆┆ │ mov $0x30,%dil
  19690. 412fe2: ││┆┆ │╭ je 412fe7 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0xd7>
  19691. 412fe4: ││┆┆ ││ mov $0x20,%dil
  19692. 412fe7: ││┆┆ │┕ test $0x1,%al
  19693. 412fe9: ││┆┆ │ mov $0x40,%esi
  19694. 412fee: ││┆┆ │╭ jne 412ff3 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0xe3>
  19695. 412ff0: ││┆┆ ││ mov $0x20,%dil
  19696. 412ff3: ││┆┆ ┕┷ sub %r15,%rsi
  19697. 412ff6: ││┆┆ cmp $0x8,%r13d
  19698. 412ffa: ││┆┆ ╭ je 413021 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x111>
  19699. 412ffc: ││┆┆ │ cmp $0x10,%r13d
  19700. 413000: ││┆┆ ╭─┼ je 41305d <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x14d>
  19701. 413002: ││┆┆ │ │ cmp $0xa,%r13d
  19702. 413006: ││┆┆ ╭─────┼─┼ jne 41309d <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x18d>
  19703. 41300c: ││┆┆ │ │ │ test $0x1,%r12b
  19704. 413010: ││┆┆╭┼─────┼─┼ je 4130a7 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x197>
  19705. 413016: ││┆┆││ │ │ mov %rbp,%rcx
  19706. 413019: ││┆┆││ │ │ mov $0x2d,%r12b
  19707. 41301c: ││┆┆││ ╭───┼─┼ jmpq 4130a3 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x193>
  19708. 413021: ││┆┆││ │ │ ┕ mov %edi,0x10(%rsp)
  19709. 413025: ││┆┆││ │ │ mov %rsi,%r13
  19710. 413028: ││┆┆││ │ │ mov %rbp,%rdi
  19711. 41302b: ││┆┆││ │ │ callq 4070c0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flHashMxFNaNbNdNiNfZb>
  19712. 413030: ││┆┆││ │ │ test $0x1,%al
  19713. 413032: ││┆┆││╭┼───┼── je 4130c2 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x1b2>
  19714. 413038: ││┆┆││││ │ movslq %ebx,%rax
  19715. 41303b: ││┆┆││││ │ mov %r13,%rsi
  19716. 41303e: ││┆┆││││ │ cmp %rsi,%rax
  19717. 413041: ││┆┆││││ │ mov $0x0,%r12d
  19718. 413047: ││┆┆││││ │ ╭ ja 41304c <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x13c>
  19719. 413049: ││┆┆││││ │ │ mov $0x30,%r12b
  19720. 41304c: ││┆┆││││ │ ┕ mov %rbp,%rcx
  19721. 41304f: ││┆┆││││ │ cmp $0x1,%ebx
  19722. 413052: ││┆┆││││ │ mov 0x10(%rsp),%edi
  19723. 413056: ││┆┆││││ │── jg 4130a3 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x193>
  19724. 413058: ││┆┆││││ │ mov $0x30,%r12b
  19725. 41305b: ││┆┆││││ │╭─ jmp 4130a3 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x193>
  19726. 41305d: ││┆┆││││ ┕┿━ mov %edi,0x10(%rsp)
  19727. 413061: ││┆┆││││ ││ mov %rsi,%r13
  19728. 413064: ││┆┆││││ ││ mov %rbp,%rdi
  19729. 413067: ││┆┆││││ ││ callq 4070c0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flHashMxFNaNbNdNiNfZb>
  19730. 41306c: ││┆┆││││ ││ mov %rbp,%rcx
  19731. 41306f: ││┆┆││││ ││ xor %r12d,%r12d
  19732. 413072: ││┆┆││││ ││ mov %r13,%rsi
  19733. 413075: ││┆┆││││ ││ test %rsi,%rsi
  19734. 413078: ││┆┆││││ ╭─┼┼─ je 4130ca <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x1ba>
  19735. 41307a: ││┆┆││││ │ ││ xor $0x1,%al
  19736. 41307c: ││┆┆││││ │ ││ test $0x1,%al
  19737. 41307e: ││┆┆││││ │ ││ mov $0x0,%ebp
  19738. 413083: ││┆┆││││ │ ││ mov 0x10(%rsp),%edi
  19739. 413087: ││┆┆││││─┼─┼┼─ jne 4130f1 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x1e1>
  19740. 413089: ││┆┆││││ │ ││ movzbl 0x8(%rcx),%eax
  19741. 41308d: ││┆┆││││ │ ││ mov $0x78,%bpl
  19742. 413090: ││┆┆││││ │ ││ cmp $0x78,%eax
  19743. 413093: ││┆┆││││ │ ││╭ je 413098 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x188>
  19744. 413095: ││┆┆││││ │ │││ mov $0x58,%bpl
  19745. 413098: ││┆┆││││ │ ││┕ mov $0x30,%r12b
  19746. 41309b: ││┆┆││││╭┼─┼┼─ jmp 4130f1 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x1e1>
  19747. 41309d: ││┆┆│┕┿┿┿┿━┿┿━ mov %rbp,%rcx
  19748. 4130a0: ││┆┆│ ││││ ││ xor %r12d,%r12d
  19749. 4130a3: ││┆┆│ │┕┿┿━┷┷━ xor %ebp,%ebp
  19750. 4130a5: ││┆┆│ ││││──── jmp 4130f1 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x1e1>
  19751. 4130a7: ││┆┆┕━┿┿┿┿━━━━ mov %edi,0x10(%rsp)
  19752. 4130ab: ││┆┆ ││││ mov %rsi,%r13
  19753. 4130ae: ││┆┆ ││││ mov %rbp,%rdi
  19754. 4130b1: ││┆┆ ││││ callq 4070b0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flPlusMxFNaNbNdNiNfZb>
  19755. 4130b6: ││┆┆ ││││ test $0x1,%al
  19756. 4130b8: ││┆┆ ││││ ╭ je 4130d2 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x1c2>
  19757. 4130ba: ││┆┆ ││││ │ mov %rbp,%rcx
  19758. 4130bd: ││┆┆ ││││ │ mov $0x2b,%r12b
  19759. 4130c0: ││┆┆ ││││╭──┼ jmp 4130e8 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x1d8>
  19760. 4130c2: ││┆┆ ┕┿┿┿┿━━┿ mov %rbp,%rcx
  19761. 4130c5: ││┆┆ ││││ │ xor %r12d,%r12d
  19762. 4130c8: ││┆┆ ││││ ╭┼ jmp 4130e8 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x1d8>
  19763. 4130ca: ││┆┆ ││┕┿━┿┿ xor %ebp,%ebp
  19764. 4130cc: ││┆┆ ││││ ││ mov 0x10(%rsp),%edi
  19765. 4130d0: ││┆┆ ││││╭┼┼ jmp 4130f1 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x1e1>
  19766. 4130d2: ││┆┆ ││││││┕ mov %rbp,%rdi
  19767. 4130d5: ││┆┆ ││││││ callq 4070a0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec7flSpaceMxFNaNbNdNiNfZb>
  19768. 4130da: ││┆┆ ││││││ mov %al,%r12b
  19769. 4130dd: ││┆┆ ││││││ mov %rbp,%rcx
  19770. 4130e0: ││┆┆ ││││││ and $0x1,%r12b
  19771. 4130e4: ││┆┆ ││││││ shl $0x5,%r12b
  19772. 4130e8: ││┆┆ │││┕┿┷━ xor %ebp,%ebp
  19773. 4130ea: ││┆┆ │││ │ mov %r13,%rsi
  19774. 4130ed: ││┆┆ │││ │ mov 0x10(%rsp),%edi
  19775. 4130f1: ││┆┆ ┕┷┷━┷━━ movslq %ebx,%r13
  19776. 4130f4: ││┆┆ xor %eax,%eax
  19777. 4130f6: ││┆┆ sub %rsi,%r13
  19778. 4130f9: ││┆┆ cmovbe %rax,%r13
  19779. 4130fd: ││┆┆ movslq (%rcx),%rax
  19780. 413100: ││┆┆ mov %r12b,%cl
  19781. 413103: ││┆┆ neg %cl
  19782. 413105: ││┆┆ sbb %rbx,%rbx
  19783. 413108: ││┆┆ mov %bpl,%cl
  19784. 41310b: ││┆┆ neg %cl
  19785. 41310d: ││┆┆ sbb %rcx,%rcx
  19786. 413110: ││┆┆ lea 0x0(%r13,%rsi,1),%rdx
  19787. 413115: ││┆┆ sub %rdx,%rbx
  19788. 413118: ││┆┆ add %rcx,%rbx
  19789. 41311b: ││┆┆ add %rax,%rbx
  19790. 41311e: ││┆┆ test %rbx,%rbx
  19791. 413121: ││┆┆ ╭─ jle 41313d <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x22d>
  19792. 413123: ││┆┆ │ test %dil,%dil
  19793. 413126: ││┆┆ ╭┼─ je 413146 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x236>
  19794. 413128: ││┆┆ ││ mov %rsi,0x10(%rsp)
  19795. 41312d: ││┆┆ ││ movzbl %dil,%eax
  19796. 413131: ││┆┆ ││ cmp $0x30,%eax
  19797. 413134: ││┆┆ ││╭ jne 41314d <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x23d>
  19798. 413136: ││┆┆ │││ add %rbx,%r13
  19799. 413139: ││┆┆ │││ xor %ebx,%ebx
  19800. 41313b: ││┆┆ ╭──┼┼┼ jmp 413198 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x288>
  19801. 41313d: ││┆┆ │ │┕┿ mov %rsi,0x10(%rsp)
  19802. 413142: ││┆┆ │ │ │ xor %ebx,%ebx
  19803. 413144: ││┆┆ │╭─┼─┼ jmp 413198 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x288>
  19804. 413146: ││┆┆ ││ ┕━┿ mov %rsi,0x10(%rsp)
  19805. 41314b: ││┆┆ ││╭──┼ jmp 413198 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x288>
  19806. 41314d: ││┆┆ │││ ┕ mov %ebp,0xc(%rsp)
  19807. 413151: ││┆┆ │││ xor %ebp,%ebp
  19808. 413153: ││┆┆ │││ data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  19809. 413160: ││┆┆ │││┍━━ mov 0x8(%r14),%rsi
  19810. 413164: ││┆┆ │││┆ cmpl $0x0,0x10(%r14)
  19811. 413169: ││┆┆ │││┆╭─ jle 413180 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x270>
  19812. 41316b: ││┆┆ │││┆│ mov $0x20,%edi
  19813. 413170: ││┆┆ │││┆│ callq 402250 <fputwc_unlocked@plt>
  19814. 413175: ││┆┆ │││┆│╭ jmp 41318a <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x27a>
  19815. 413177: ││┆┆ │││┆││ nopw 0x0(%rax,%rax,1)
  19816. 413180: ││┆┆ │││┆┕┿ mov $0x20,%edi
  19817. 413185: ││┆┆ │││┆ │ callq 401f00 <fputc_unlocked@plt>
  19818. 41318a: ││┆┆ │││┆ ┕ inc %rbp
  19819. 41318d: ││┆┆ │││┆ cmp %rbx,%rbp
  19820. 413190: ││┆┆ │││╰── jb 413160 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x250>
  19821. 413192: ││┆┆ │││ xor %ebx,%ebx
  19822. 413194: ││┆┆ │││ mov 0xc(%rsp),%ebp
  19823. 413198: ││┆┆ ┕┷┷━━━ test %r12b,%r12b
  19824. 41319b: ││┆┆ ╭── je 4131b8 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x2a8>
  19825. 41319d: ││┆┆ │ movzbl %r12b,%edi
  19826. 4131a1: ││┆┆ │ mov 0x8(%r14),%rsi
  19827. 4131a5: ││┆┆ │ cmpl $0x0,0x10(%r14)
  19828. 4131aa: ││┆┆ │╭─ jle 4131b3 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x2a3>
  19829. 4131ac: ││┆┆ ││ callq 402250 <fputwc_unlocked@plt>
  19830. 4131b1: ││┆┆ ││╭ jmp 4131b8 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x2a8>
  19831. 4131b3: ││┆┆ │┕┿ callq 401f00 <fputc_unlocked@plt>
  19832. 4131b8: ││┆┆ ┕━┷ test %bpl,%bpl
  19833. 4131bb: ││┆┆ ╭── je 4131d8 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x2c8>
  19834. 4131bd: ││┆┆ │ movzbl %bpl,%edi
  19835. 4131c1: ││┆┆ │ mov 0x8(%r14),%rsi
  19836. 4131c5: ││┆┆ │ cmpl $0x0,0x10(%r14)
  19837. 4131ca: ││┆┆ │╭─ jle 4131d3 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x2c3>
  19838. 4131cc: ││┆┆ ││ callq 402250 <fputwc_unlocked@plt>
  19839. 4131d1: ││┆┆ ││╭ jmp 4131d8 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x2c8>
  19840. 4131d3: ││┆┆ │┕┿ callq 401f00 <fputc_unlocked@plt>
  19841. 4131d8: ││┆┆ ┕━┷ test %r13,%r13
  19842. 4131db: ││┆┆ ╭─── je 413212 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x302>
  19843. 4131dd: ││┆┆ │ xor %ebp,%ebp
  19844. 4131df: ││┆┆ │ nop
  19845. 4131e0: ││┆┆ │┍━━ mov 0x8(%r14),%rsi
  19846. 4131e4: ││┆┆ │┆ cmpl $0x0,0x10(%r14)
  19847. 4131e9: ││┆┆ │┆╭─ jle 413200 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x2f0>
  19848. 4131eb: ││┆┆ │┆│ mov $0x30,%edi
  19849. 4131f0: ││┆┆ │┆│ callq 402250 <fputwc_unlocked@plt>
  19850. 4131f5: ││┆┆ │┆│╭ jmp 41320a <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x2fa>
  19851. 4131f7: ││┆┆ │┆││ nopw 0x0(%rax,%rax,1)
  19852. 413200: ││┆┆ │┆┕┿ mov $0x30,%edi
  19853. 413205: ││┆┆ │┆ │ callq 401f00 <fputc_unlocked@plt>
  19854. 41320a: ││┆┆ │┆ ┕ inc %rbp
  19855. 41320d: ││┆┆ │┆ cmp %r13,%rbp
  19856. 413210: ││┆┆ │╰── jb 4131e0 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x2d0>
  19857. 413212: ││┆┆ ┕━━━ lea 0x18(%rsp,%r15,1),%rdx
  19858. 413217: ││┆┆ mov %r14,%rdi
  19859. 41321a: ││┆┆ mov 0x10(%rsp),%rsi
  19860. 41321f: ││┆┆ callq 4132d0 <_D3std5stdio4File17LockingTextWriter11__T3putTAaZ3putMFNfAaZv>
  19861. 413224: ││┆┆ test %rbx,%rbx
  19862. 413227: ││┆┆ ╭─── je 413262 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x352>
  19863. 413229: ││┆┆ │ xor %ebp,%ebp
  19864. 41322b: ││┆┆ │ nopl 0x0(%rax,%rax,1)
  19865. 413230: ││┆┆ │┍━━ mov 0x8(%r14),%rsi
  19866. 413234: ││┆┆ │┆ cmpl $0x0,0x10(%r14)
  19867. 413239: ││┆┆ │┆╭─ jle 413250 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x340>
  19868. 41323b: ││┆┆ │┆│ mov $0x20,%edi
  19869. 413240: ││┆┆ │┆│ callq 402250 <fputwc_unlocked@plt>
  19870. 413245: ││┆┆ │┆│╭ jmp 41325a <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x34a>
  19871. 413247: ││┆┆ │┆││ nopw 0x0(%rax,%rax,1)
  19872. 413250: ││┆┆ │┆┕┿ mov $0x20,%edi
  19873. 413255: ││┆┆ │┆ │ callq 401f00 <fputc_unlocked@plt>
  19874. 41325a: ││┆┆ │┆ ┕ inc %rbp
  19875. 41325d: ││┆┆ │┆ cmp %rbx,%rbp
  19876. 413260: ││┆┆ │╰── jb 413230 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x320>
  19877. 413262: ││┆┆ ┕━━━ mov %r14,%rdi
  19878. 413265: ││┆┆ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  19879. 41326a: ││┆┆ add $0x58,%rsp
  19880. 41326e: ││┆┆ pop %rbx
  19881. 41326f: ││┆┆ pop %r12
  19882. 413271: ││┆┆ pop %r13
  19883. 413273: ││┆┆ pop %r14
  19884. 413275: ││┆┆ pop %r15
  19885. 413277: ││┆┆ pop %rbp
  19886. 413278: ││┆┆ retq
  19887. 413279: ││┆┆ ╭── jmp 4132b1 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x3a1>
  19888. 41327b: ││┆┆ │╭─ jmp 4132b1 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x3a1>
  19889. 41327d: ┕┿┿┿━━━━━━━┿┿━ mov $0x2a,%edi
  19890. 413282: │┆┆ ││ mov $0x432320,%esi
  19891. 413287: │┆┆ ││ mov $0x5fa,%edx
  19892. 41328c: │┆┆ ││ callq 4161f0 <_d_arraybounds>
  19893. 413291: │┆╰───────┼┼─ jmpq 412fc3 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0xb3>
  19894. 413296: ┕┿━━━━━━━━┿┿━ mov $0x2a,%edi
  19895. 41329b: ┆ ││ mov $0x432320,%esi
  19896. 4132a0: ┆ ││ mov $0x5fc,%edx
  19897. 4132a5: ┆ ││ callq 4161f0 <_d_arraybounds>
  19898. 4132aa: ╰────────┼┼─ jmpq 412fc3 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0xb3>
  19899. 4132af: ││╭ jmp 4132b1 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x3a1>
  19900. 4132b1: ┕┷┷ mov %rax,%rbp
  19901. 4132b4: mov %r14,%rdi
  19902. 4132b7: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  19903. 4132bc: mov %rbp,%rdi
  19904. 4132bf: callq 41aed0 <_d_eh_resume_unwind>
  19905. 4132c4: nopw %cs:0x0(%rax,%rax,1)
  19906. 4132ce: xchg %ax,%ax
  19907.  
  19908. 00000000004132d0 <_D3std5stdio4File17LockingTextWriter11__T3putTAaZ3putMFNfAaZv>:
  19909. 4132d0: push %rbx
  19910. 4132d1: sub $0x10,%rsp
  19911. 4132d5: mov %rsi,%rbx
  19912. 4132d8: mov %rdi,0x8(%rsp)
  19913. 4132dd: cmpl $0x0,0x10(%rdi)
  19914. 4132e1: ╭─ jle 4132fd <_D3std5stdio4File17LockingTextWriter11__T3putTAaZ3putMFNfAaZv+0x2d>
  19915. 4132e3: │ lea 0x8(%rsp),%rax
  19916. 4132e8: │ mov $0x413390,%ecx
  19917. 4132ed: │ mov %rbx,%rdi
  19918. 4132f0: │ mov %rdx,%rsi
  19919. 4132f3: │ mov %rax,%rdx
  19920. 4132f6: │ callq 425b20 <_aApplycd1>
  19921. 4132fb: │─ jmp 413315 <_D3std5stdio4File17LockingTextWriter11__T3putTAaZ3putMFNfAaZv+0x45>
  19922. 4132fd: ┕━ mov (%rdi),%rcx
  19923. 413300: │ mov $0x1,%esi
  19924. 413305: │ mov %rdx,%rdi
  19925. 413308: │ mov %rbx,%rdx
  19926. 41330b: │ callq 402390 <fwrite@plt>
  19927. 413310: │ cmp %rbx,%rax
  19928. 413313: │╭ jne 41331b <_D3std5stdio4File17LockingTextWriter11__T3putTAaZ3putMFNfAaZv+0x4b>
  19929. 413315: ┕┿ add $0x10,%rsp
  19930. 413319: │ pop %rbx
  19931. 41331a: │ retq
  19932. 41331b: ┕ mov $0x653230,%edi
  19933. 413320: callq 422d70 <_d_newclass>
  19934. 413325: movq $0x435300,(%rax)
  19935. 41332c: movq $0x0,0x8(%rax)
  19936. 413334: movups 0x21fa9(%rip),%xmm0 # 4352e4 <_D3std9exception14ErrnoException6__initZ+0x3c>
  19937. 41333b: movups %xmm0,0x3c(%rax)
  19938. 41333f: movups 0x21f92(%rip),%xmm0 # 4352d8 <_D3std9exception14ErrnoException6__initZ+0x30>
  19939. 413346: movups %xmm0,0x30(%rax)
  19940. 41334a: movups 0x21f77(%rip),%xmm0 # 4352c8 <_D3std9exception14ErrnoException6__initZ+0x20>
  19941. 413351: movups %xmm0,0x20(%rax)
  19942. 413355: movups 0x21f5c(%rip),%xmm0 # 4352b8 <_D3std9exception14ErrnoException6__initZ+0x10>
  19943. 41335c: movups %xmm0,0x10(%rax)
  19944. 413360: mov $0xa41,%esi
  19945. 413365: mov $0x29,%edx
  19946. 41336a: mov $0x439160,%ecx
  19947. 41336f: xor %r8d,%r8d
  19948. 413372: xor %r9d,%r9d
  19949. 413375: mov %rax,%rdi
  19950. 413378: callq 40be20 <_D3std9exception14ErrnoException6__ctorMFNeAyaAyamZC3std9exception14ErrnoException>
  19951. 41337d: mov %rax,%rdi
  19952. 413380: callq 41ad10 <_d_throw_exception>
  19953. 413385: nopw %cs:0x0(%rax,%rax,1)
  19954. 41338f: nop
  19955.  
  19956. 0000000000413390 <_D3std5stdio4File17LockingTextWriter11__T3putTAaZ3putMFAaZ14__foreachbody4MFNbNiNfKwZi>:
  19957. 413390: push %r15
  19958. 413392: push %r14
  19959. 413394: push %rbx
  19960. 413395: sub $0x10,%rsp
  19961. 413399: mov %rdi,%rax
  19962. 41339c: mov (%rsi),%edi
  19963. 41339e: mov (%rax),%r15
  19964. 4133a1: cmpl $0x0,0x10(%r15)
  19965. 4133a6: ╭ jle 4133b3 <_D3std5stdio4File17LockingTextWriter11__T3putTAaZ3putMFAaZ14__foreachbody4MFNbNiNfKwZi+0x23>
  19966. 4133a8: │ mov 0x8(%r15),%rsi
  19967. 4133ac: │ callq 402250 <fputwc_unlocked@plt>
  19968. 4133b1: ╭──┼ jmp 4133f4 <_D3std5stdio4File17LockingTextWriter11__T3putTAaZ3putMFAaZ14__foreachbody4MFNbNiNfKwZi+0x64>
  19969. 4133b3: │ ┕ cmp $0x80,%edi
  19970. 4133b9: │ ╭ jae 4133c6 <_D3std5stdio4File17LockingTextWriter11__T3putTAaZ3putMFAaZ14__foreachbody4MFNbNiNfKwZi+0x36>
  19971. 4133bb: │ │ mov 0x8(%r15),%rsi
  19972. 4133bf: │ │ callq 401f00 <fputc_unlocked@plt>
  19973. 4133c4: │╭─┼ jmp 4133f4 <_D3std5stdio4File17LockingTextWriter11__T3putTAaZ3putMFAaZ14__foreachbody4MFNbNiNfKwZi+0x64>
  19974. 4133c6: ││ ┕ lea 0xc(%rsp),%rsi
  19975. 4133cb: ││ callq 40f700 <_D3std3utf6toUTF8FNaNbNiNfNkJG4awZAa>
  19976. 4133d0: ││ mov %rax,%r14
  19977. 4133d3: ││ mov %rdx,%rbx
  19978. 4133d6: ││ test %r14,%r14
  19979. 4133d9: ││╭─ je 4133f4 <_D3std5stdio4File17LockingTextWriter11__T3putTAaZ3putMFAaZ14__foreachbody4MFNbNiNfKwZi+0x64>
  19980. 4133db: │││ nopl 0x0(%rax,%rax,1)
  19981. 4133e0: │││┍ movzbl (%rbx),%edi
  19982. 4133e3: │││┆ mov 0x8(%r15),%rsi
  19983. 4133e7: │││┆ callq 401f00 <fputc_unlocked@plt>
  19984. 4133ec: │││┆ inc %rbx
  19985. 4133ef: │││┆ dec %r14
  19986. 4133f2: │││╰ jne 4133e0 <_D3std5stdio4File17LockingTextWriter11__T3putTAaZ3putMFAaZ14__foreachbody4MFNbNiNfKwZi+0x50>
  19987. 4133f4: ┕┷┷━ xor %eax,%eax
  19988. 4133f6: add $0x10,%rsp
  19989. 4133fa: pop %rbx
  19990. 4133fb: pop %r14
  19991. 4133fd: pop %r15
  19992. 4133ff: retq
  19993.  
  19994. 0000000000413400 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>:
  19995. 413400: ┆ push %rbp
  19996. 413401: ┆ push %r15
  19997. 413403: ┆ push %r14
  19998. 413405: ┆ push %r13
  19999. 413407: ┆ push %r12
  20000. 413409: ┆ push %rbx
  20001. 41340a: ┆ sub $0x178,%rsp
  20002. 413411: ┆ mov %rdx,%r15
  20003. 413414: ┆ mov %rsi,%r13
  20004. 413417: ┆ mov %rdi,%r14
  20005. 41341a: ┆ movzbl 0x8(%r14),%eax
  20006. 41341f: ┆ cmp $0x28,%eax
  20007. 413422: ┆ ╭─── je 4134c7 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xc7>
  20008. 413428: ┆ │ movzbl %al,%eax
  20009. 41342b: ┆ │ cmp $0x72,%eax
  20010. 41342e: ┆ ╭──────┼─── je 4137a0 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x3a0>
  20011. 413434: ┆ │ │ cmp $0x73,%eax
  20012. 413437: ┆╭───┼──────┼─── jne 41388e <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x48e>
  20013. 41343d: ┆│ │ │ mov 0x0(%r13),%r12
  20014. 413441: ┆│ │ │ mov 0x8(%r13),%r13
  20015. 413445: ┆│ │ │ movslq 0x4(%r14),%rax
  20016. 413449: ┆│ │ │ cmp %r12,%rax
  20017. 41344c: ┆│ │ │ cmovb %rax,%r12
  20018. 413450: ┆│ │ │ mov %r14,%rdi
  20019. 413453: ┆│ │ │ callq 407080 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flDashMxFNaNbNdNiNfZb>
  20020. 413458: ┆│ │ │ test $0x1,%al
  20021. 41345a: ┆│╭──┼──────┼─── je 413823 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x423>
  20022. 413460: ┆││ │ │ mov %r15,%rdi
  20023. 413463: ┆││ │ │ mov %r12,%rsi
  20024. 413466: ┆││ │ │ mov %r13,%rdx
  20025. 413469: ┆││ │ │ callq 4034e0 <_D3std5stdio4File17LockingTextWriter12__T3putTAyaZ3putMFNfAyaZv>
  20026. 41346e: ┆││ │ │ movslq (%r14),%rbx
  20027. 413471: ┆││ │ │ sub %r12,%rbx
  20028. 413474: ┆││╭─┼──────┼─── jbe 413811 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x411>
  20029. 41347a: ┆│││╭┼──────┼─── je 413811 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x411>
  20030. 413480: ┆│││││ │ xor %ebp,%ebp
  20031. 413482: ┆│││││ │ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  20032. 413490: ┆│││││ │┍━━ mov 0x8(%r15),%rsi
  20033. 413494: ┆│││││ │┆ cmpl $0x0,0x10(%r15)
  20034. 413499: ┆│││││ │┆╭─ jle 4134b0 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xb0>
  20035. 41349b: ┆│││││ │┆│ mov $0x20,%edi
  20036. 4134a0: ┆│││││ │┆│ callq 402250 <fputwc_unlocked@plt>
  20037. 4134a5: ┆│││││ │┆│╭ jmp 4134ba <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xba>
  20038. 4134a7: ┆│││││ │┆││ nopw 0x0(%rax,%rax,1)
  20039. 4134b0: ┆│││││ │┆┕┿ mov $0x20,%edi
  20040. 4134b5: ┆│││││ │┆ │ callq 401f00 <fputc_unlocked@plt>
  20041. 4134ba: ┆│││││ │┆ ┕ inc %rbp
  20042. 4134bd: ┆│││││ │┆ cmp %rbx,%rbp
  20043. 4134c0: ┆│││││ │╰── jb 413490 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x90>
  20044. 4134c2: ┆│││││╭─────┼─── jmpq 413811 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x411>
  20045. 4134c7: ┆││││││ ┕━━━ mov 0x0(%r13),%rdi
  20046. 4134cb: ┆││││││ mov 0x8(%r13),%rsi
  20047. 4134cf: ┆││││││ callq 409f40 <_D3std5range10primitives12__T5emptyTaZ5emptyFNaNbNdNiNfxAaZb>
  20048. 4134d4: ┆││││││ test $0x1,%al
  20049. 4134d6: ┆││││││╭──────── jne 413811 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x411>
  20050. 4134dc: ┆│││││││ lea 0x90(%rsp),%r12
  20051. 4134e4: ┆│││││││ lea 0x70(%rsp),%rbx
  20052. 4134e9: ┆│││││││ lea 0x30(%rsp),%rbp
  20053. 4134ee: ┆│││││││ ╭ jmp 4134f8 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xf8>
  20054. 4134f0: ┆│││││││┍┯━━━━━┿ mov %r15,%rdi
  20055. 4134f3: ┆│││││││┆┆ │ callq 404120 <_D3std5stdio4File17LockingTextWriter12__T3putTAxaZ3putMFNfAxaZv>
  20056. 4134f8: ┆│││││││┆┆ ┕ movups 0x1f939(%rip),%xmm0 # 432e38 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x30>
  20057. 4134ff: ┆│││││││┆┆ movaps %xmm0,0xc0(%rsp)
  20058. 413507: ┆│││││││┆┆ movups 0x1f91a(%rip),%xmm0 # 432e28 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x20>
  20059. 41350e: ┆│││││││┆┆ movaps %xmm0,0xb0(%rsp)
  20060. 413516: ┆│││││││┆┆ movups 0x1f8fb(%rip),%xmm0 # 432e18 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10>
  20061. 41351d: ┆│││││││┆┆ movaps %xmm0,0xa0(%rsp)
  20062. 413525: ┆│││││││┆┆ movups 0x1f8dc(%rip),%xmm0 # 432e08 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ>
  20063. 41352c: ┆│││││││┆┆ movaps %xmm0,0x90(%rsp)
  20064. 413534: ┆│││││││┆┆ mov 0x10(%r14),%rsi
  20065. 413538: ┆│││││││┆┆ mov 0x18(%r14),%rdx
  20066. 41353c: ┆│││││││┆┆ mov %r12,%rdi
  20067. 41353f: ┆│││││││┆┆ callq 406c90 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__ctorMFNaNbNcNiNfxAaZS3std6format18__T10FormatSpecTaZ10FormatSpec>
  20068. 413544: ┆│││││││┆┆ mov 0x10(%r15),%rax
  20069. 413548: ┆│││││││┆┆ mov %rax,0x80(%rsp)
  20070. 413550: ┆│││││││┆┆ movups (%r15),%xmm0
  20071. 413554: ┆│││││││┆┆ movaps %xmm0,0x70(%rsp)
  20072. 413559: ┆│││││││┆┆ mov %rbx,%rdi
  20073. 41355c: ┆│││││││┆┆ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  20074. 413561: ┆│││││││┆┆ mov 0x80(%rsp),%rax
  20075. 413569: ┆│││││││┆┆ mov %rax,0x10(%rsp)
  20076. 41356e: ┆│││││││┆┆ movaps 0x70(%rsp),%xmm0
  20077. 413573: ┆│││││││┆┆ movups %xmm0,(%rsp)
  20078. 413577: ┆│││││││┆┆ mov %r12,%rdi
  20079. 41357a: ┆│││││││┆┆ callq 403ee0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec59__T17writeUpToNextSpecTS3std5stdio4File17LockingTextWriterZ17writeUpToNextSpecMFNfS3std5stdio4File17LockingTextWriterZb>
  20080. 41357f: ┆│││││││┆┆ mov %r14,%rdi
  20081. 413582: ┆│││││││┆┆ callq 407080 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flDashMxFNaNbNdNiNfZb>
  20082. 413587: ┆│││││││┆┆ test $0x1,%al
  20083. 413589: ┆│││││││┆┆ ╭ je 4135e0 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1e0>
  20084. 41358b: ┆│││││││┆┆ │ mov 0x10(%r15),%rax
  20085. 41358f: ┆│││││││┆┆ │ mov %rax,0x60(%rsp)
  20086. 413594: ┆│││││││┆┆ │ movups (%r15),%xmm0
  20087. 413598: ┆│││││││┆┆ │ movaps %xmm0,0x50(%rsp)
  20088. 41359d: ┆│││││││┆┆ │ lea 0x50(%rsp),%rdi
  20089. 4135a2: ┆│││││││┆┆ │ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  20090. 4135a7: ┆│││││││┆┆ │ mov 0x0(%r13),%rax
  20091. 4135ab: ┆│││││││┆┆ │ mov 0x8(%r13),%rcx
  20092. 4135af: ┆│││││││┆┆ │ mov %rax,0x150(%rsp)
  20093. 4135b7: ┆│││││││┆┆ │ mov %rcx,0x158(%rsp)
  20094. 4135bf: ┆│││││││┆┆ │ movq $0x0,0x148(%rsp)
  20095. 4135cb: ┆│││││││┆┆ │ movzbl (%rcx),%eax
  20096. 4135ce: ┆│││││││┆┆ │ test %al,%al
  20097. 4135d0: ┆│││││││┆┆ ╭─┼ js 413633 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x233>
  20098. 4135d2: ┆│││││││┆┆ │ │ movq $0x1,0x148(%rsp)
  20099. 4135de: ┆│││││││┆┆ ╭┼─┼ jmp 413648 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x248>
  20100. 4135e0: ┆│││││││┆┆ ││ ┕ mov 0x10(%r15),%rax
  20101. 4135e4: ┆│││││││┆┆ ││ mov %rax,0x40(%rsp)
  20102. 4135e9: ┆│││││││┆┆ ││ movups (%r15),%xmm0
  20103. 4135ed: ┆│││││││┆┆ ││ movaps %xmm0,0x30(%rsp)
  20104. 4135f2: ┆│││││││┆┆ ││ mov %rbp,%rdi
  20105. 4135f5: ┆│││││││┆┆ ││ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  20106. 4135fa: ┆│││││││┆┆ ││ mov 0x0(%r13),%rax
  20107. 4135fe: ┆│││││││┆┆ ││ mov 0x8(%r13),%rcx
  20108. 413602: ┆│││││││┆┆ ││ mov %rax,0x168(%rsp)
  20109. 41360a: ┆│││││││┆┆ ││ mov %rcx,0x170(%rsp)
  20110. 413612: ┆│││││││┆┆ ││ movq $0x0,0x160(%rsp)
  20111. 41361e: ┆│││││││┆┆ ││ movzbl (%rcx),%eax
  20112. 413621: ┆│││││││┆┆ ││ test %al,%al
  20113. 413623: ┆│││││││┆┆ ││╭─ js 413667 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x267>
  20114. 413625: ┆│││││││┆┆ │││ movq $0x1,0x160(%rsp)
  20115. 413631: ┆│││││││┆┆ ││┼─ jmp 41367c <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x27c>
  20116. 413633: ┆│││││││┆┆ │┕┿━ lea 0x148(%rsp),%rdi
  20117. 41363b: ┆│││││││┆┆ │││ lea 0x150(%rsp),%rsi
  20118. 413643: ┆│││││││┆┆ │││ callq 402d30 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw>
  20119. 413648: ┆│││││││┆┆ ┕┿┿━ mov 0x60(%rsp),%rcx
  20120. 41364d: ┆│││││││┆┆ ││ mov %rcx,0x10(%rsp)
  20121. 413652: ┆│││││││┆┆ ││ movaps 0x50(%rsp),%xmm0
  20122. 413657: ┆│││││││┆┆ ││ movups %xmm0,(%rsp)
  20123. 41365b: ┆│││││││┆┆ ││ mov %r12,%rdi
  20124. 41365e: ┆│││││││┆┆ ││ mov %eax,%esi
  20125. 413660: ┆│││││││┆┆ ││ callq 413a80 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTwTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  20126. 413665: ┆│││││││┆┆ ││╭ jmp 413699 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x299>
  20127. 413667: ┆│││││││┆┆ │┕┿ lea 0x160(%rsp),%rdi
  20128. 41366f: ┆│││││││┆┆ │ │ lea 0x168(%rsp),%rsi
  20129. 413677: ┆│││││││┆┆ │ │ callq 402d30 <_D3std3utf103__T10decodeImplVbi1VE3std8typecons55__T4FlagVAyaa19_7573655265706c6163656d656e744463686172Z4Flagi0TAyaZ10decodeImplFNaKAyaKmZw>
  20130. 41367c: ┆│││││││┆┆ ┕━┿ mov 0x40(%rsp),%rcx
  20131. 413681: ┆│││││││┆┆ │ mov %rcx,0x10(%rsp)
  20132. 413686: ┆│││││││┆┆ │ movaps 0x30(%rsp),%xmm0
  20133. 41368b: ┆│││││││┆┆ │ movups %xmm0,(%rsp)
  20134. 41368f: ┆│││││││┆┆ │ mov %r12,%rdi
  20135. 413692: ┆│││││││┆┆ │ mov %eax,%esi
  20136. 413694: ┆│││││││┆┆ │ callq 413b60 <_D3std6format59__T13formatElementTS3std5stdio4File17LockingTextWriterTwTaZ13formatElementFNfS3std5stdio4File17LockingTextWriterwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  20137. 413699: ┆│││││││┆┆ ┕ cmpq $0x0,0x28(%r14)
  20138. 41369e: ┆│││││││┆┆ ╭─ je 4136d0 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x2d0>
  20139. 4136a0: ┆│││││││┆┆ │ mov 0xc0(%rsp),%rsi
  20140. 4136a8: ┆│││││││┆┆ │ mov 0xc8(%rsp),%rdx
  20141. 4136b0: ┆│││││││┆┆ │ mov %r15,%rdi
  20142. 4136b3: ┆│││││││┆┆ │ callq 404120 <_D3std5stdio4File17LockingTextWriter12__T3putTAxaZ3putMFNfAxaZv>
  20143. 4136b8: ┆│││││││┆┆ │ mov 0x8(%r13),%rsi
  20144. 4136bc: ┆│││││││┆┆ │ mov (%rsi),%al
  20145. 4136be: ┆│││││││┆┆ │ test %al,%al
  20146. 4136c0: ┆│││││││┆┆ │╭ js 4136f0 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x2f0>
  20147. 4136c2: ┆│││││││┆┆ ││ mov 0x0(%r13),%rdi
  20148. 4136c6: ┆│││││││┆┆ ││ inc %rsi
  20149. 4136c9: ┆│││││││┆┆ ││ dec %rdi
  20150. 4136cc: ┆│││││││┆┆ ╭┼┼ jmp 413722 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x322>
  20151. 4136ce: ┆│││││││┆┆ │││ xchg %ax,%ax
  20152. 4136d0: ┆│││││││┆┆ │┕┿ mov 0x8(%r13),%rsi
  20153. 4136d4: ┆│││││││┆┆ │ │ mov (%rsi),%al
  20154. 4136d6: ┆│││││││┆┆ │ │ test %al,%al
  20155. 4136d8: ┆│││││││┆┆ ╭┼─┼ js 413744 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x344>
  20156. 4136da: ┆│││││││┆┆ ││ │ mov 0x0(%r13),%rdi
  20157. 4136de: ┆│││││││┆┆ ││ │ inc %rsi
  20158. 4136e1: ┆│││││││┆┆ ││ │ dec %rdi
  20159. 4136e4: ┆│││││││┆┆ ╭┼┼─┼ jmpq 413776 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x376>
  20160. 4136e9: ┆│││││││┆┆ │││ │ nopl 0x0(%rax)
  20161. 4136f0: ┆│││││││┆┆ │││ ┕ not %al
  20162. 4136f2: ┆│││││││┆┆ │││ movzbl %al,%edi
  20163. 4136f5: ┆│││││││┆┆ │││ callq 416320 <_D4core5bitop3bsrFNaNbNiNfmZi>
  20164. 4136fa: ┆│││││││┆┆ │││ mov $0x7,%ecx
  20165. 4136ff: ┆│││││││┆┆ │││ sub %eax,%ecx
  20166. 413701: ┆│││││││┆┆ │││ mov $0x5,%edx
  20167. 413706: ┆│││││││┆┆ │││ sub %eax,%edx
  20168. 413708: ┆│││││││┆┆ │││ cmp $0x4,%edx
  20169. 41370b: ┆│││││││┆┆ │││ movslq %ecx,%rax
  20170. 41370e: ┆│││││││┆┆ │││ mov $0x1,%esi
  20171. 413713: ┆│││││││┆┆ │││ cmovbe %rax,%rsi
  20172. 413717: ┆│││││││┆┆ │││ mov 0x0(%r13),%rdi
  20173. 41371b: ┆│││││││┆┆ │││ sub %rsi,%rdi
  20174. 41371e: ┆│││││││┆┆ │││ add 0x8(%r13),%rsi
  20175. 413722: ┆│││││││┆┆ ││┕━━ mov %rdi,0x0(%r13)
  20176. 413726: ┆│││││││┆┆ ││ mov %rsi,0x8(%r13)
  20177. 41372a: ┆│││││││┆┆ ││ callq 409f40 <_D3std5range10primitives12__T5emptyTaZ5emptyFNaNbNdNiNfxAaZb>
  20178. 41372f: ┆│││││││┆┆ ││ test $0x1,%al
  20179. 413731: ┆│││││││┆┆╭┼┼─── jne 413811 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x411>
  20180. 413737: ┆│││││││┆┆│││ mov 0x20(%r14),%rsi
  20181. 41373b: ┆│││││││┆┆│││ mov 0x28(%r14),%rdx
  20182. 41373f: ┆│││││││┆╰┼┼┼─── jmpq 4134f0 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xf0>
  20183. 413744: ┆│││││││┆ ││┕━━━ not %al
  20184. 413746: ┆│││││││┆ ││ movzbl %al,%edi
  20185. 413749: ┆│││││││┆ ││ callq 416320 <_D4core5bitop3bsrFNaNbNiNfmZi>
  20186. 41374e: ┆│││││││┆ ││ mov $0x7,%ecx
  20187. 413753: ┆│││││││┆ ││ sub %eax,%ecx
  20188. 413755: ┆│││││││┆ ││ mov $0x5,%edx
  20189. 41375a: ┆│││││││┆ ││ sub %eax,%edx
  20190. 41375c: ┆│││││││┆ ││ cmp $0x4,%edx
  20191. 41375f: ┆│││││││┆ ││ movslq %ecx,%rsi
  20192. 413762: ┆│││││││┆ ││ mov $0x1,%eax
  20193. 413767: ┆│││││││┆ ││ cmova %rax,%rsi
  20194. 41376b: ┆│││││││┆ ││ mov 0x0(%r13),%rdi
  20195. 41376f: ┆│││││││┆ ││ sub %rsi,%rdi
  20196. 413772: ┆│││││││┆ ││ add 0x8(%r13),%rsi
  20197. 413776: ┆│││││││┆ │┕━━━━ mov %rdi,0x0(%r13)
  20198. 41377a: ┆│││││││┆ │ mov %rsi,0x8(%r13)
  20199. 41377e: ┆│││││││┆ │ callq 409f40 <_D3std5range10primitives12__T5emptyTaZ5emptyFNaNbNdNiNfxAaZb>
  20200. 413783: ┆│││││││┆ │ test $0x1,%al
  20201. 413785: ┆│││││││┆ │ ╭── jne 413811 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x411>
  20202. 41378b: ┆│││││││┆ │ │ mov 0xc0(%rsp),%rsi
  20203. 413793: ┆│││││││┆ │ │ mov 0xc8(%rsp),%rdx
  20204. 41379b: ┆│││││││╰─┼──┼── jmpq 4134f0 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xf0>
  20205. 4137a0: ┆││││┕┿┿━━┿━━┿━━ mov 0x0(%r13),%rbx
  20206. 4137a4: ┆││││ ││ │ │ test %rbx,%rbx
  20207. 4137a7: ┆││││ ││ │ │╭─ je 413811 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x411>
  20208. 4137a9: ┆││││ ││ │ ││ mov 0x8(%r13),%rbp
  20209. 4137ad: ┆││││ ││ │ ││ lea 0xd0(%rsp),%r12
  20210. 4137b5: ┆││││ ││ │ ││ data32 nopw %cs:0x0(%rax,%rax,1)
  20211. 4137c0: ┆││││ ││ │ ││┍ movzbl 0x0(%rbp),%r13d
  20212. 4137c5: ┆││││ ││ │ ││┆ mov 0x10(%r15),%rax
  20213. 4137c9: ┆││││ ││ │ ││┆ mov %rax,0xe0(%rsp)
  20214. 4137d1: ┆││││ ││ │ ││┆ movups (%r15),%xmm0
  20215. 4137d5: ┆││││ ││ │ ││┆ movaps %xmm0,0xd0(%rsp)
  20216. 4137dd: ┆││││ ││ │ ││┆ mov %r12,%rdi
  20217. 4137e0: ┆││││ ││ │ ││┆ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  20218. 4137e5: ┆││││ ││ │ ││┆ mov 0xe0(%rsp),%rax
  20219. 4137ed: ┆││││ ││ │ ││┆ mov %rax,0x10(%rsp)
  20220. 4137f2: ┆││││ ││ │ ││┆ movaps 0xd0(%rsp),%xmm0
  20221. 4137fa: ┆││││ ││ │ ││┆ movups %xmm0,(%rsp)
  20222. 4137fe: ┆││││ ││ │ ││┆ mov %r14,%rdi
  20223. 413801: ┆││││ ││ │ ││┆ mov %r13d,%esi
  20224. 413804: ┆││││ ││ │ ││┆ callq 4139e0 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTyaTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteryaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  20225. 413809: ┆││││ ││ │ ││┆ inc %rbp
  20226. 41380c: ┆││││ ││ │ ││┆ dec %rbx
  20227. 41380f: ┆││││ ││ │ ││╰ jne 4137c0 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x3c0>
  20228. 413811: ┆││┕┷━┷┷━━┷━━┷┷━ add $0x178,%rsp
  20229. 413818: ┆││ pop %rbx
  20230. 413819: ┆││ pop %r12
  20231. 41381b: ┆││ pop %r13
  20232. 41381d: ┆││ pop %r14
  20233. 41381f: ┆││ pop %r15
  20234. 413821: ┆││ pop %rbp
  20235. 413822: ┆││ retq
  20236. 413823: ┆│┕━━━━━━━━━━━━━ movslq (%r14),%rbx
  20237. 413826: ┆│ sub %r12,%rbx
  20238. 413829: ┆│ ╭──── jbe 413862 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x462>
  20239. 41382b: ┆│ │╭─── je 413862 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x462>
  20240. 41382d: ┆│ ││ xor %ebp,%ebp
  20241. 41382f: ┆│ ││ nop
  20242. 413830: ┆│ ││┍━━ mov 0x8(%r15),%rsi
  20243. 413834: ┆│ ││┆ cmpl $0x0,0x10(%r15)
  20244. 413839: ┆│ ││┆╭─ jle 413850 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x450>
  20245. 41383b: ┆│ ││┆│ mov $0x20,%edi
  20246. 413840: ┆│ ││┆│ callq 402250 <fputwc_unlocked@plt>
  20247. 413845: ┆│ ││┆│╭ jmp 41385a <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x45a>
  20248. 413847: ┆│ ││┆││ nopw 0x0(%rax,%rax,1)
  20249. 413850: ┆│ ││┆┕┿ mov $0x20,%edi
  20250. 413855: ┆│ ││┆ │ callq 401f00 <fputc_unlocked@plt>
  20251. 41385a: ┆│ ││┆ ┕ inc %rbp
  20252. 41385d: ┆│ ││┆ cmp %rbx,%rbp
  20253. 413860: ┆│ ││╰── jb 413830 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x430>
  20254. 413862: ┆│ ┕┷━━━ mov %r15,%rdi
  20255. 413865: ┆│ mov %r12,%rsi
  20256. 413868: ┆│ mov %r13,%rdx
  20257. 41386b: ┆│ add $0x178,%rsp
  20258. 413872: ┆│ pop %rbx
  20259. 413873: ┆│ pop %r12
  20260. 413875: ┆│ pop %r13
  20261. 413877: ┆│ pop %r14
  20262. 413879: ┆│ pop %r15
  20263. 41387b: ┆│ pop %rbp
  20264. 41387c: ╰┼────────────── jmpq 4034e0 <_D3std5stdio4File17LockingTextWriter12__T3putTAyaZ3putMFNfAyaZv>
  20265. 413881: │ ╭ jmp 413883 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x483>
  20266. 413883: │ ┕ mov %rax,%rbx
  20267. 413886: │ mov %rbx,%rdi
  20268. 413889: │ callq 41aed0 <_d_eh_resume_unwind>
  20269. 41388e: ┕━━━━━━━━━━━━━━ mov $0x655450,%edi
  20270. 413893: callq 422d70 <_d_newclass>
  20271. 413898: mov %rax,%rbx
  20272. 41389b: movq $0x43ccb0,(%rbx)
  20273. 4138a2: movq $0x0,0x8(%rbx)
  20274. 4138aa: mov 0x2946f(%rip),%rax # 43cd20 <_D9Exception6__initZ+0x40>
  20275. 4138b1: mov %rax,0x40(%rbx)
  20276. 4138b5: movups 0x29454(%rip),%xmm0 # 43cd10 <_D9Exception6__initZ+0x30>
  20277. 4138bc: movups %xmm0,0x30(%rbx)
  20278. 4138c0: movups 0x29439(%rip),%xmm0 # 43cd00 <_D9Exception6__initZ+0x20>
  20279. 4138c7: movups %xmm0,0x20(%rbx)
  20280. 4138cb: movups 0x2941e(%rip),%xmm0 # 43ccf0 <_D9Exception6__initZ+0x10>
  20281. 4138d2: movups %xmm0,0x10(%rbx)
  20282. 4138d6: movzbl 0x8(%r14),%ebp
  20283. 4138db: mov $0x27,%edi
  20284. 4138e0: mov $0x432530,%esi
  20285. 4138e5: callq 40b510 <_D3std4conv11__T2toTAyaZ11__T2toTAyaZ2toFNaNbNiNfAyaZAya>
  20286. 4138ea: mov %rax,0xf0(%rsp)
  20287. 4138f2: mov %rdx,0xf8(%rsp)
  20288. 4138fa: callq 407d10 <_D3std5array17__T8appenderTAyaZ8appenderFNaNbNfZS3std5array17__T8AppenderTAyaZ8Appender>
  20289. 4138ff: mov %rax,0x140(%rsp)
  20290. 413907: movups 0x1f52a(%rip),%xmm0 # 432e38 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x30>
  20291. 41390e: movaps %xmm0,0x130(%rsp)
  20292. 413916: movups 0x1f50b(%rip),%xmm0 # 432e28 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x20>
  20293. 41391d: movaps %xmm0,0x120(%rsp)
  20294. 413925: movups 0x1f4ec(%rip),%xmm0 # 432e18 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10>
  20295. 41392c: movaps %xmm0,0x110(%rsp)
  20296. 413934: movups 0x1f4cd(%rip),%xmm0 # 432e08 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ>
  20297. 41393b: movaps %xmm0,0x100(%rsp)
  20298. 413943: lea 0x100(%rsp),%rdi
  20299. 41394b: mov %ebp,%esi
  20300. 41394d: mov %rax,%rdx
  20301. 413950: callq 4043b0 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTaTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  20302. 413955: lea 0x140(%rsp),%rdi
  20303. 41395d: callq 40a9f0 <_D3std5array17__T8AppenderTAyaZ8Appender4dataMNgFNaNbNdNiNeZAya>
  20304. 413962: mov %rdx,%rcx
  20305. 413965: lea 0xf0(%rsp),%rsi
  20306. 41396d: mov $0x440418,%edi
  20307. 413972: mov %rax,%rdx
  20308. 413975: callq 424630 <_d_arrayappendT>
  20309. 41397a: mov %rax,0x20(%rsp)
  20310. 41397f: mov %rdx,0x28(%rsp)
  20311. 413984: movups 0x20(%rsp),%xmm0
  20312. 413989: movups %xmm0,(%rsp)
  20313. 41398d: xor %esi,%esi
  20314. 41398f: mov $0x9bd,%edx
  20315. 413994: mov $0x2a,%ecx
  20316. 413999: mov $0x432320,%r8d
  20317. 41399f: mov %rbx,%rdi
  20318. 4139a2: callq 41bc90 <_D6object9Exception6__ctorMFNaNbNiNfAyaAyamC6object9ThrowableZC9Exception>
  20319. 4139a7: mov %rax,%rdi
  20320. 4139aa: callq 41ad10 <_d_throw_exception>
  20321. 4139af: mov %rax,%rbx
  20322. 4139b2: lea 0x50(%rsp),%rdi
  20323. 4139b7: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  20324. 4139bc: mov %rbx,%rdi
  20325. 4139bf: callq 41aed0 <_d_eh_resume_unwind>
  20326. 4139c4: mov %rax,%rbx
  20327. 4139c7: lea 0x30(%rsp),%rdi
  20328. 4139cc: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  20329. 4139d1: mov %rbx,%rdi
  20330. 4139d4: callq 41aed0 <_d_eh_resume_unwind>
  20331. 4139d9: nopl 0x0(%rax)
  20332.  
  20333. 00000000004139e0 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTyaTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteryaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>:
  20334. 4139e0: push %rbp
  20335. 4139e1: push %r14
  20336. 4139e3: push %rbx
  20337. 4139e4: sub $0x40,%rsp
  20338. 4139e8: mov %esi,%ebp
  20339. 4139ea: mov %rdi,%rbx
  20340. 4139ed: lea 0x60(%rsp),%r14
  20341. 4139f2: mov 0x8(%rbx),%al
  20342. 4139f5: or $0x10,%al
  20343. 4139f7: movzbl %al,%eax
  20344. 4139fa: cmp $0x73,%eax
  20345. 4139fd: ╭ jne 413a15 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTyaTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteryaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x35>
  20346. 4139ff: │ movzbl %bpl,%edi
  20347. 413a03: │ mov 0x8(%r14),%rsi
  20348. 413a07: │ cmpl $0x0,0x10(%r14)
  20349. 413a0c: ╭─┼ jle 413a52 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTyaTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteryaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x72>
  20350. 413a0e: │ │ callq 402250 <fputwc_unlocked@plt>
  20351. 413a13: │╭┼ jmp 413a57 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTyaTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteryaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x77>
  20352. 413a15: ││┕ mov 0x10(%r14),%rax
  20353. 413a19: ││ mov %rax,0x30(%rsp)
  20354. 413a1e: ││ movups (%r14),%xmm0
  20355. 413a22: ││ movaps %xmm0,0x20(%rsp)
  20356. 413a27: ││ lea 0x20(%rsp),%rdi
  20357. 413a2c: ││ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  20358. 413a31: ││ mov 0x30(%rsp),%rax
  20359. 413a36: ││ mov %rax,0x10(%rsp)
  20360. 413a3b: ││ movaps 0x20(%rsp),%xmm0
  20361. 413a40: ││ movups %xmm0,(%rsp)
  20362. 413a44: ││ movzbl %bpl,%esi
  20363. 413a48: ││ mov %rbx,%rdi
  20364. 413a4b: ││ callq 4128b0 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterThTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterhKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  20365. 413a50: ││╭ jmp 413a57 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTyaTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteryaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x77>
  20366. 413a52: ┕┿┿ callq 401f00 <fputc_unlocked@plt>
  20367. 413a57: ┕┷ mov %r14,%rdi
  20368. 413a5a: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  20369. 413a5f: add $0x40,%rsp
  20370. 413a63: pop %rbx
  20371. 413a64: pop %r14
  20372. 413a66: pop %rbp
  20373. 413a67: retq
  20374. 413a68: mov %rax,%rbx
  20375. 413a6b: mov %r14,%rdi
  20376. 413a6e: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  20377. 413a73: mov %rbx,%rdi
  20378. 413a76: callq 41aed0 <_d_eh_resume_unwind>
  20379. 413a7b: nopl 0x0(%rax,%rax,1)
  20380.  
  20381. 0000000000413a80 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTwTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>:
  20382. 413a80: push %rbp
  20383. 413a81: push %r14
  20384. 413a83: push %rbx
  20385. 413a84: sub $0x40,%rsp
  20386. 413a88: mov %esi,%ebp
  20387. 413a8a: mov %rdi,%rbx
  20388. 413a8d: lea 0x60(%rsp),%r14
  20389. 413a92: mov 0x8(%rbx),%al
  20390. 413a95: or $0x10,%al
  20391. 413a97: movzbl %al,%eax
  20392. 413a9a: cmp $0x73,%eax
  20393. 413a9d: ╭ jne 413ab6 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTwTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x36>
  20394. 413a9f: │ cmpl $0x0,0x10(%r14)
  20395. 413aa4: ╭┼ jle 413af1 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTwTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x71>
  20396. 413aa6: ││ mov 0x8(%r14),%rsi
  20397. 413aaa: ││ mov %ebp,%edi
  20398. 413aac: ││ callq 402250 <fputwc_unlocked@plt>
  20399. 413ab1: ╭──┼┼ jmpq 413b34 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTwTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xb4>
  20400. 413ab6: │ │┕ mov 0x10(%r14),%rax
  20401. 413aba: │ │ mov %rax,0x30(%rsp)
  20402. 413abf: │ │ movups (%r14),%xmm0
  20403. 413ac3: │ │ movaps %xmm0,0x20(%rsp)
  20404. 413ac8: │ │ lea 0x20(%rsp),%rdi
  20405. 413acd: │ │ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  20406. 413ad2: │ │ mov 0x30(%rsp),%rax
  20407. 413ad7: │ │ mov %rax,0x10(%rsp)
  20408. 413adc: │ │ movaps 0x20(%rsp),%xmm0
  20409. 413ae1: │ │ movups %xmm0,(%rsp)
  20410. 413ae5: │ │ mov %rbx,%rdi
  20411. 413ae8: │ │ mov %ebp,%esi
  20412. 413aea: │ │ callq 413c70 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  20413. 413aef: │╭─┼─ jmp 413b34 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTwTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xb4>
  20414. 413af1: ││ ┕━ cmp $0x80,%ebp
  20415. 413af7: ││ ╭ jae 413b06 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTwTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x86>
  20416. 413af9: ││ │ mov 0x8(%r14),%rsi
  20417. 413afd: ││ │ mov %ebp,%edi
  20418. 413aff: ││ │ callq 401f00 <fputc_unlocked@plt>
  20419. 413b04: ││╭─┼ jmp 413b34 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTwTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xb4>
  20420. 413b06: │││ ┕ lea 0x3c(%rsp),%rsi
  20421. 413b0b: │││ mov %ebp,%edi
  20422. 413b0d: │││ callq 40f700 <_D3std3utf6toUTF8FNaNbNiNfNkJG4awZAa>
  20423. 413b12: │││ mov %rax,%rbp
  20424. 413b15: │││ mov %rdx,%rbx
  20425. 413b18: │││ test %rbp,%rbp
  20426. 413b1b: │││╭─ je 413b34 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTwTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xb4>
  20427. 413b1d: ││││ nopl (%rax)
  20428. 413b20: ││││┍ movzbl (%rbx),%edi
  20429. 413b23: ││││┆ mov 0x8(%r14),%rsi
  20430. 413b27: ││││┆ callq 401f00 <fputc_unlocked@plt>
  20431. 413b2c: ││││┆ inc %rbx
  20432. 413b2f: ││││┆ dec %rbp
  20433. 413b32: ││││╰ jne 413b20 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTwTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xa0>
  20434. 413b34: ┕┷┷┷━ mov %r14,%rdi
  20435. 413b37: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  20436. 413b3c: add $0x40,%rsp
  20437. 413b40: pop %rbx
  20438. 413b41: pop %r14
  20439. 413b43: pop %rbp
  20440. 413b44: retq
  20441. 413b45: ╭ jmp 413b47 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTwTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xc7>
  20442. 413b47: ┕ mov %rax,%rbx
  20443. 413b4a: mov %r14,%rdi
  20444. 413b4d: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  20445. 413b52: mov %rbx,%rdi
  20446. 413b55: callq 41aed0 <_d_eh_resume_unwind>
  20447. 413b5a: nopw 0x0(%rax,%rax,1)
  20448.  
  20449. 0000000000413b60 <_D3std6format59__T13formatElementTS3std5stdio4File17LockingTextWriterTwTaZ13formatElementFNfS3std5stdio4File17LockingTextWriterwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>:
  20450. 413b60: push %rbp
  20451. 413b61: push %r14
  20452. 413b63: push %rbx
  20453. 413b64: sub $0x60,%rsp
  20454. 413b68: mov %esi,%r14d
  20455. 413b6b: mov %rdi,%rbp
  20456. 413b6e: lea 0x80(%rsp),%rbx
  20457. 413b76: movzbl 0x8(%rbp),%eax
  20458. 413b7a: cmp $0x73,%eax
  20459. 413b7d: ╭ jne 413b95 <_D3std6format59__T13formatElementTS3std5stdio4File17LockingTextWriterTwTaZ13formatElementFNfS3std5stdio4File17LockingTextWriterwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x35>
  20460. 413b7f: │ mov 0x8(%rbx),%rsi
  20461. 413b83: │ cmpl $0x0,0x10(%rbx)
  20462. 413b87: ╭─┼ jle 413bd0 <_D3std6format59__T13formatElementTS3std5stdio4File17LockingTextWriterTwTaZ13formatElementFNfS3std5stdio4File17LockingTextWriterwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x70>
  20463. 413b89: │ │ mov $0x27,%edi
  20464. 413b8e: │ │ callq 402250 <fputwc_unlocked@plt>
  20465. 413b93: │╭┼ jmp 413bda <_D3std6format59__T13formatElementTS3std5stdio4File17LockingTextWriterTwTaZ13formatElementFNfS3std5stdio4File17LockingTextWriterwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x7a>
  20466. 413b95: ││┕ mov 0x10(%rbx),%rax
  20467. 413b99: ││ mov %rax,0x30(%rsp)
  20468. 413b9e: ││ movups (%rbx),%xmm0
  20469. 413ba1: ││ movaps %xmm0,0x20(%rsp)
  20470. 413ba6: ││ lea 0x20(%rsp),%rdi
  20471. 413bab: ││ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  20472. 413bb0: ││ mov 0x30(%rsp),%rax
  20473. 413bb5: ││ mov %rax,0x10(%rsp)
  20474. 413bba: ││ movaps 0x20(%rsp),%xmm0
  20475. 413bbf: ││ movups %xmm0,(%rsp)
  20476. 413bc3: ││ mov %rbp,%rdi
  20477. 413bc6: ││ mov %r14d,%esi
  20478. 413bc9: ││ callq 413a80 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTwTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  20479. 413bce: ╭┼┼─ jmp 413c35 <_D3std6format59__T13formatElementTS3std5stdio4File17LockingTextWriterTwTaZ13formatElementFNfS3std5stdio4File17LockingTextWriterwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xd5>
  20480. 413bd0: │┕┿━ mov $0x27,%edi
  20481. 413bd5: │ │ callq 401f00 <fputc_unlocked@plt>
  20482. 413bda: │ ┕━ mov 0x10(%rbx),%rax
  20483. 413bde: │ mov %rax,0x50(%rsp)
  20484. 413be3: │ movups (%rbx),%xmm0
  20485. 413be6: │ movaps %xmm0,0x40(%rsp)
  20486. 413beb: │ lea 0x40(%rsp),%rdi
  20487. 413bf0: │ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  20488. 413bf5: │ mov 0x50(%rsp),%rax
  20489. 413bfa: │ mov %rax,0x10(%rsp)
  20490. 413bff: │ movaps 0x40(%rsp),%xmm0
  20491. 413c04: │ movups %xmm0,(%rsp)
  20492. 413c08: │ mov $0x27,%edi
  20493. 413c0d: │ mov %r14d,%esi
  20494. 413c10: │ callq 413ee0 <_D3std6format52__T10formatCharTS3std5stdio4File17LockingTextWriterZ10formatCharFNfS3std5stdio4File17LockingTextWriterxwxaZv>
  20495. 413c15: │ mov 0x8(%rbx),%rsi
  20496. 413c19: │ cmpl $0x0,0x10(%rbx)
  20497. 413c1d: │ ╭─ jle 413c2b <_D3std6format59__T13formatElementTS3std5stdio4File17LockingTextWriterTwTaZ13formatElementFNfS3std5stdio4File17LockingTextWriterwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xcb>
  20498. 413c1f: │ │ mov $0x27,%edi
  20499. 413c24: │ │ callq 402250 <fputwc_unlocked@plt>
  20500. 413c29: │ │╭ jmp 413c35 <_D3std6format59__T13formatElementTS3std5stdio4File17LockingTextWriterTwTaZ13formatElementFNfS3std5stdio4File17LockingTextWriterwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xd5>
  20501. 413c2b: │ ┕┿ mov $0x27,%edi
  20502. 413c30: │ │ callq 401f00 <fputc_unlocked@plt>
  20503. 413c35: ┕━━┷ mov %rbx,%rdi
  20504. 413c38: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  20505. 413c3d: add $0x60,%rsp
  20506. 413c41: pop %rbx
  20507. 413c42: pop %r14
  20508. 413c44: pop %rbp
  20509. 413c45: retq
  20510. 413c46: mov %rax,%rbp
  20511. 413c49: mov %rbx,%rdi
  20512. 413c4c: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  20513. 413c51: mov %rbp,%rdi
  20514. 413c54: callq 41aed0 <_d_eh_resume_unwind>
  20515. 413c59: nopl 0x0(%rax)
  20516.  
  20517. 0000000000413c60 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterThTaZ11formatValueFS3std5stdio4File17LockingTextWriterhKS3std6format18__T10FormatSpecTaZ10FormatSpecZ12__dgliteral5MFNaNbNiNfZAya>:
  20518. 413c60: mov $0x8,%eax
  20519. 413c65: mov $0x431da2,%edx
  20520. 413c6a: retq
  20521. 413c6b: nopl 0x0(%rax,%rax,1)
  20522.  
  20523. 0000000000413c70 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>:
  20524. 413c70: push %rbp
  20525. 413c71: push %r15
  20526. 413c73: push %r14
  20527. 413c75: push %r12
  20528. 413c77: push %rbx
  20529. 413c78: sub $0x80,%rsp
  20530. 413c7f: mov %esi,%r15d
  20531. 413c82: mov %rdi,%rbx
  20532. 413c85: lea 0xb0(%rsp),%r14
  20533. 413c8d: movsbl 0x8(%rbx),%ecx
  20534. 413c91: mov $0xa,%eax
  20535. 413c96: mov $0x10,%ebp
  20536. 413c9b: cmp $0x6e,%ecx
  20537. 413c9e: ╭ jle 413cf7 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x87>
  20538. 413ca0: │ add $0x91,%cl
  20539. 413ca3: │ movzbl %cl,%edx
  20540. 413ca6: │ cmp $0x9,%edx
  20541. 413ca9: ╭──┼ ja 413d0e <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x9e>
  20542. 413cab: │ │ mov $0x8,%ecx
  20543. 413cb0: │ │ jmpq *0x43a5d8(,%rdx,8)
  20544. 413cb7: │ │ mov %rbx,%rdi
  20545. 413cba: │ │ callq 4070b0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flPlusMxFNaNbNdNiNfZb>
  20546. 413cbf: │ │ mov %r15d,%ebp
  20547. 413cc2: │ │ shr $0x8,%ebp
  20548. 413cc5: │ │ mov %r15d,%ebx
  20549. 413cc8: │ │ shr $0x10,%ebx
  20550. 413ccb: │ │ mov %r15d,%r12d
  20551. 413cce: │ │ shr $0x18,%r12d
  20552. 413cd2: │ │ mov 0x10(%r14),%ecx
  20553. 413cd6: │ │ test $0x1,%al
  20554. 413cd8: ╭┼──┼ je 413dcb <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x15b>
  20555. 413cde: ││ │ mov 0x8(%r14),%rsi
  20556. 413ce2: ││ │ test %ecx,%ecx
  20557. 413ce4: ╭──┼┼──┼ jle 413dde <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x16e>
  20558. 413cea: │ ││ │ mov %r12d,%edi
  20559. 413ced: │ ││ │ callq 402250 <fputwc_unlocked@plt>
  20560. 413cf2: │╭─┼┼──┼ jmpq 413de6 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x176>
  20561. 413cf7: ││ ││ ┕ movzbl %cl,%edx
  20562. 413cfa: ││ ││ cmp $0x58,%edx
  20563. 413cfd: ││ ││╭── je 413d14 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xa4>
  20564. 413cff: ││ │││ mov $0x2,%ecx
  20565. 413d04: ││ │││ cmp $0x62,%edx
  20566. 413d07: ││ │││╭─ je 413d12 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xa2>
  20567. 413d09: ││ ││││ cmp $0x64,%edx
  20568. 413d0c: ││ ││││╭ je 413d10 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xa0>
  20569. 413d0e: ││ │┕┿┿┿ xor %eax,%eax
  20570. 413d10: ││ │ ││┕ mov %eax,%ecx
  20571. 413d12: ││ │ │┕━ mov %ecx,%ebp
  20572. 413d14: ││ │ ┕━━ test %ebp,%ebp
  20573. 413d16: ││ │ setne %al
  20574. 413d19: ││ │ movzbl %al,%r9d
  20575. 413d1d: ││ │ mov $0x5bd,%edi
  20576. 413d22: ││ │ mov $0x2a,%esi
  20577. 413d27: ││ │ mov $0x432320,%edx
  20578. 413d2c: ││ │ xor %ecx,%ecx
  20579. 413d2e: ││ │ mov $0x413ed0,%r8d
  20580. 413d34: ││ │ callq 406f00 <_D3std9exception45__T9enforceExHTC3std6format15FormatExceptionZ16__T9enforceExTbZ9enforceExFNaNfbLAyaAyamZb>
  20581. 413d39: ││ │ mov 0x10(%r14),%rax
  20582. 413d3d: ││ │ mov %rax,0x30(%rsp)
  20583. 413d42: ││ │ movups (%r14),%xmm0
  20584. 413d46: ││ │ movaps %xmm0,0x20(%rsp)
  20585. 413d4b: ││ │ lea 0x20(%rsp),%rdi
  20586. 413d50: ││ │ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  20587. 413d55: ││ │ mov 0x30(%rsp),%rax
  20588. 413d5a: ││ │ mov %rax,0x50(%rsp)
  20589. 413d5f: ││ │ movaps 0x20(%rsp),%xmm0
  20590. 413d64: ││ │ movaps %xmm0,0x40(%rsp)
  20591. 413d69: ││ │ mov 0x30(%rsp),%rax
  20592. 413d6e: ││ │ mov %rax,0x70(%rsp)
  20593. 413d73: ││ │ movaps 0x20(%rsp),%xmm0
  20594. 413d78: ││ │ movaps %xmm0,0x60(%rsp)
  20595. 413d7d: ││ │ lea 0x60(%rsp),%rdi
  20596. 413d82: ││ │ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  20597. 413d87: ││ │ mov %r15d,%ecx
  20598. 413d8a: ││ │ mov 0x70(%rsp),%rax
  20599. 413d8f: ││ │ mov %rax,0x10(%rsp)
  20600. 413d94: ││ │ movaps 0x60(%rsp),%xmm0
  20601. 413d99: ││ │ movups %xmm0,(%rsp)
  20602. 413d9d: ││ │ xor %edi,%edi
  20603. 413d9f: ││ │ mov %ebp,%esi
  20604. 413da1: ││ │ mov %rbx,%rdx
  20605. 413da4: ││ │ callq 412f10 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv>
  20606. 413da9: ┍━━┿┿━┿━━━━ lea 0x40(%rsp),%rdi
  20607. 413dae: ┆ ││ │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  20608. 413db3: ┆┍┯││━┿━━━━ mov %r14,%rdi
  20609. 413db6: ┆┆┆││ │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  20610. 413dbb: ┆┆┆││ │ add $0x80,%rsp
  20611. 413dc2: ┆┆┆││ │ pop %rbx
  20612. 413dc3: ┆┆┆││ │ pop %r12
  20613. 413dc5: ┆┆┆││ │ pop %r14
  20614. 413dc7: ┆┆┆││ │ pop %r15
  20615. 413dc9: ┆┆┆││ │ pop %rbp
  20616. 413dca: ┆┆┆││ │ retq
  20617. 413dcb: ┆┆┆││ ┕━━━━ test %ecx,%ecx
  20618. 413dcd: ┆┆┆││ movzbl %r15b,%edi
  20619. 413dd1: ┆┆┆││ mov 0x8(%r14),%rsi
  20620. 413dd5: ┆┆┆││ ╭─── jle 413dfb <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x18b>
  20621. 413dd7: ┆┆┆││ │ callq 402250 <fputwc_unlocked@plt>
  20622. 413ddc: ┆┆┆││ │ ╭─ jmp 413e00 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x190>
  20623. 413dde: ┆┆┆┕┿━━┿━┿━ mov %r12d,%edi
  20624. 413de1: ┆┆┆┆│ │ │ callq 401f00 <fputc_unlocked@plt>
  20625. 413de6: ┆┆┆┆┕━━┿━┿━ cmpl $0x0,0x10(%r14)
  20626. 413deb: ┆┆┆┆┆ │ │ movzbl %bl,%edi
  20627. 413dee: ┆┆┆┆┆ │ │ mov 0x8(%r14),%rsi
  20628. 413df2: ┆┆┆┆┆ │╭┼─ jle 413e16 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1a6>
  20629. 413df4: ┆┆┆┆┆ │││ callq 402250 <fputwc_unlocked@plt>
  20630. 413df9: ┆┆┆┆┆ │││╭ jmp 413e1b <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1ab>
  20631. 413dfb: ┆┆┆┆┆ ┕┿┿┿ callq 401f00 <fputc_unlocked@plt>
  20632. 413e00: ┆┆┆┆┆ │┕┿ cmpl $0x0,0x10(%r14)
  20633. 413e05: ┆┆┆┆┆ │ │ movzbl %bpl,%edi
  20634. 413e09: ┆┆┆┆┆ │ │ mov 0x8(%r14),%rsi
  20635. 413e0d: ┆┆┆┆┆ ╭┼─┼ jle 413e31 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1c1>
  20636. 413e0f: ┆┆┆┆┆ ││ │ callq 402250 <fputwc_unlocked@plt>
  20637. 413e14: ┆┆┆┆┆ ││╭┼ jmp 413e36 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1c6>
  20638. 413e16: ┆┆┆┆┆ │┕┿┿ callq 401f00 <fputc_unlocked@plt>
  20639. 413e1b: ┆┆┆┆┆ │ │┕ cmpl $0x0,0x10(%r14)
  20640. 413e20: ┆┆┆┆┆ │ │ movzbl %bpl,%edi
  20641. 413e24: ┆┆┆┆┆ │ │ mov 0x8(%r14),%rsi
  20642. 413e28: ┆┆┆┆┆ │╭┼─ jle 413e4b <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1db>
  20643. 413e2a: ┆┆┆┆┆ │││ callq 402250 <fputwc_unlocked@plt>
  20644. 413e2f: ┆┆┆┆┆ │││╭ jmp 413e50 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1e0>
  20645. 413e31: ┆┆┆┆┆ ┕┿┿┿ callq 401f00 <fputc_unlocked@plt>
  20646. 413e36: ┆┆┆┆┆ │┕┿ cmpl $0x0,0x10(%r14)
  20647. 413e3b: ┆┆┆┆┆ │ │ movzbl %bl,%edi
  20648. 413e3e: ┆┆┆┆┆ │ │ mov 0x8(%r14),%rsi
  20649. 413e42: ┆┆┆┆┆ ╭─┼─┼ jle 413e69 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1f9>
  20650. 413e44: ┆┆┆┆┆ │ │ │ callq 402250 <fputwc_unlocked@plt>
  20651. 413e49: ┆┆┆┆┆ │╭┼─┼ jmp 413e6e <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1fe>
  20652. 413e4b: ┆┆┆┆┆ ││┕━┿ callq 401f00 <fputc_unlocked@plt>
  20653. 413e50: ┆┆┆┆┆ ││ ┕ cmpl $0x0,0x10(%r14)
  20654. 413e55: ┆┆┆┆┆ ││ movzbl %r15b,%edi
  20655. 413e59: ┆┆┆┆┆ ││ mov 0x8(%r14),%rsi
  20656. 413e5d: ┆┆┆┆┆╭┼┼─── jle 413e86 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x216>
  20657. 413e5f: ┆┆┆┆┆│││ callq 402250 <fputwc_unlocked@plt>
  20658. 413e64: ┆┆┆┆╰┼┼┼─── jmpq 413db3 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x143>
  20659. 413e69: ┆┆┆┆ │┕┿━━━ callq 401f00 <fputc_unlocked@plt>
  20660. 413e6e: ┆┆┆┆ │ ┕━━━ cmpl $0x0,0x10(%r14)
  20661. 413e73: ┆┆┆┆ │ mov 0x8(%r14),%rsi
  20662. 413e77: ┆┆┆┆ │ ╭ jle 413e92 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x222>
  20663. 413e79: ┆┆┆┆ │ │ mov %r12d,%edi
  20664. 413e7c: ┆┆┆┆ │ │ callq 402250 <fputwc_unlocked@plt>
  20665. 413e81: ┆┆┆╰─┼────┼ jmpq 413db3 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x143>
  20666. 413e86: ┆┆┆ ┕━━━━┿ callq 401f00 <fputc_unlocked@plt>
  20667. 413e8b: ┆┆╰───────┼ jmpq 413db3 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x143>
  20668. 413e90: ┆┆ ╭┼ jmp 413ebb <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x24b>
  20669. 413e92: ┆┆ │┕ mov %r12d,%edi
  20670. 413e95: ┆┆ │ callq 401f00 <fputc_unlocked@plt>
  20671. 413e9a: ┆╰───────┼─ jmpq 413db3 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x143>
  20672. 413e9f: ┆ │╭ jmp 413ebb <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x24b>
  20673. 413ea1: ┆ ││ mov %rax,%rbx
  20674. 413ea4: ┆ ││ lea 0x40(%rsp),%rdi
  20675. 413ea9: ┆ ││ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  20676. 413eae: ┆ ││ mov %rbx,%rdi
  20677. 413eb1: ┆ ││ callq 41aed0 <_d_eh_resume_unwind>
  20678. 413eb6: ╰────────┼┼ jmpq 413da9 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x139>
  20679. 413ebb: ┕┷ mov %rax,%rbx
  20680. 413ebe: mov %r14,%rdi
  20681. 413ec1: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  20682. 413ec6: mov %rbx,%rdi
  20683. 413ec9: callq 41aed0 <_d_eh_resume_unwind>
  20684. 413ece: xchg %ax,%ax
  20685.  
  20686. 0000000000413ed0 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZ12__dgliteral5MFNaNbNiNfZAya>:
  20687. 413ed0: mov $0x8,%eax
  20688. 413ed5: mov $0x431da2,%edx
  20689. 413eda: retq
  20690. 413edb: nopl 0x0(%rax,%rax,1)
  20691.  
  20692. 0000000000413ee0 <_D3std6format52__T10formatCharTS3std5stdio4File17LockingTextWriterZ10formatCharFNfS3std5stdio4File17LockingTextWriterxwxaZv>:
  20693. 413ee0: push %rbp
  20694. 413ee1: push %r15
  20695. 413ee3: push %r14
  20696. 413ee5: push %rbx
  20697. 413ee6: sub $0x48,%rsp
  20698. 413eea: mov %esi,%ebp
  20699. 413eec: mov %edi,%ebx
  20700. 413eee: lea 0x70(%rsp),%r14
  20701. 413ef3: mov %ebp,%edi
  20702. 413ef5: callq 409ef0 <_D3std3uni11isGraphicalFNaNbNiNfwZb>
  20703. 413efa: test $0x1,%al
  20704. 413efc: ╭─ je 413f2c <_D3std6format52__T10formatCharTS3std5stdio4File17LockingTextWriterZ10formatCharFNfS3std5stdio4File17LockingTextWriterxwxaZv+0x4c>
  20705. 413efe: │ movzbl %bl,%eax
  20706. 413f01: │ cmp %ebp,%eax
  20707. 413f03: │╭ je 413f0e <_D3std6format52__T10formatCharTS3std5stdio4File17LockingTextWriterZ10formatCharFNfS3std5stdio4File17LockingTextWriterxwxaZv+0x2e>
  20708. 413f05: ││ cmp $0x5c,%ebp
  20709. 413f08: ╭────────────┼┼ jne 41401e <_D3std6format52__T10formatCharTS3std5stdio4File17LockingTextWriterZ10formatCharFNfS3std5stdio4File17LockingTextWriterxwxaZv+0x13e>
  20710. 413f0e: │ │┕ mov 0x8(%r14),%rsi
  20711. 413f12: │ │ cmpl $0x0,0x10(%r14)
  20712. 413f17: │╭───────────┼─ jle 414014 <_D3std6format52__T10formatCharTS3std5stdio4File17LockingTextWriterZ10formatCharFNfS3std5stdio4File17LockingTextWriterxwxaZv+0x134>
  20713. 413f1d: ││ │ mov $0x5c,%edi
  20714. 413f22: ││ │ callq 402250 <fputwc_unlocked@plt>
  20715. 413f27: ││╭──────────┼─ jmpq 41401e <_D3std6format52__T10formatCharTS3std5stdio4File17LockingTextWriterZ10formatCharFNfS3std5stdio4File17LockingTextWriterxwxaZv+0x13e>
  20716. 413f2c: │││ ┕━ cmp $0x100,%ebp
  20717. 413f32: │││ ╭──────── jae 413fbd <_D3std6format52__T10formatCharTS3std5stdio4File17LockingTextWriterZ10formatCharFNfS3std5stdio4File17LockingTextWriterxwxaZv+0xdd>
  20718. 413f38: │││ │ mov $0x4329e9,%ebx
  20719. 413f3d: │││ │ cmp $0x1f,%ebp
  20720. 413f40: │││ ╭┼──────── ja 413fd1 <_D3std6format52__T10formatCharTS3std5stdio4File17LockingTextWriterZ10formatCharFNfS3std5stdio4File17LockingTextWriterxwxaZv+0xf1>
  20721. 413f46: │││ ││ xor %r15d,%r15d
  20722. 413f49: │││ ││ cmp $0xa,%ebp
  20723. 413f4c: │││ ││╭─────── je 413f9f <_D3std6format52__T10formatCharTS3std5stdio4File17LockingTextWriterZ10formatCharFNfS3std5stdio4File17LockingTextWriterxwxaZv+0xbf>
  20724. 413f4e: │││ │││ mov $0x1,%r15d
  20725. 413f54: │││ │││ cmp $0xd,%ebp
  20726. 413f57: │││ │││╭────── je 413f9f <_D3std6format52__T10formatCharTS3std5stdio4File17LockingTextWriterZ10formatCharFNfS3std5stdio4File17LockingTextWriterxwxaZv+0xbf>
  20727. 413f59: │││ ││││ mov $0x2,%r15d
  20728. 413f5f: │││ ││││ cmp $0x9,%ebp
  20729. 413f62: │││ ││││╭───── je 413f9f <_D3std6format52__T10formatCharTS3std5stdio4File17LockingTextWriterZ10formatCharFNfS3std5stdio4File17LockingTextWriterxwxaZv+0xbf>
  20730. 413f64: │││ │││││ mov $0x3,%r15d
  20731. 413f6a: │││ │││││ cmp $0x7,%ebp
  20732. 413f6d: │││ │││││ ╭─── je 413f9f <_D3std6format52__T10formatCharTS3std5stdio4File17LockingTextWriterZ10formatCharFNfS3std5stdio4File17LockingTextWriterxwxaZv+0xbf>
  20733. 413f6f: │││ │││││ │ mov $0x4,%r15d
  20734. 413f75: │││ │││││ │ cmp $0x8,%ebp
  20735. 413f78: │││ │││││ │╭── je 413f9f <_D3std6format52__T10formatCharTS3std5stdio4File17LockingTextWriterZ10formatCharFNfS3std5stdio4File17LockingTextWriterxwxaZv+0xbf>
  20736. 413f7a: │││ │││││ ││ mov $0x5,%r15d
  20737. 413f80: │││ │││││ ││ cmp $0xc,%ebp
  20738. 413f83: │││ │││││ ││╭─ je 413f9f <_D3std6format52__T10formatCharTS3std5stdio4File17LockingTextWriterZ10formatCharFNfS3std5stdio4File17LockingTextWriterxwxaZv+0xbf>
  20739. 413f85: │││ │││││ │││ mov $0x6,%r15d
  20740. 413f8b: │││ │││││ │││ cmp $0xb,%ebp
  20741. 413f8e: │││ │││││ │││╭ je 413f9f <_D3std6format52__T10formatCharTS3std5stdio4File17LockingTextWriterZ10formatCharFNfS3std5stdio4File17LockingTextWriterxwxaZv+0xbf>
  20742. 413f90: │││ │││││ ││││ mov $0x4329e9,%ebx
  20743. 413f95: │││ │││││ ││││ mov $0x7,%r15d
  20744. 413f9b: │││ │││││ ││││ test %ebp,%ebp
  20745. 413f9d: │││ │││││╭┼┼┼┼ jne 413fd1 <_D3std6format52__T10formatCharTS3std5stdio4File17LockingTextWriterZ10formatCharFNfS3std5stdio4File17LockingTextWriterxwxaZv+0xf1>
  20746. 413f9f: │││ ││┕┷┷┿┷┷┷┷ mov 0x8(%r14),%rsi
  20747. 413fa3: │││ ││ │ cmpl $0x0,0x10(%r14)
  20748. 413fa8: │││╭─┼┼───┼──── jle 414077 <_D3std6format52__T10formatCharTS3std5stdio4File17LockingTextWriterZ10formatCharFNfS3std5stdio4File17LockingTextWriterxwxaZv+0x197>
  20749. 413fae: ││││ ││ │ mov $0x5c,%edi
  20750. 413fb3: ││││ ││ │ callq 402250 <fputwc_unlocked@plt>
  20751. 413fb8: ││││╭┼┼───┼──── jmpq 414081 <_D3std6format52__T10formatCharTS3std5stdio4File17LockingTextWriterZ10formatCharFNfS3std5stdio4File17LockingTextWriterxwxaZv+0x1a1>
  20752. 413fbd: ││││││┕━━━┿━━━━ cmp $0x10000,%ebp
  20753. 413fc3: ││││││ │ mov $0x4329f0,%eax
  20754. 413fc8: ││││││ │ mov $0x4329f7,%ebx
  20755. 413fcd: ││││││ │ cmovb %rax,%rbx
  20756. 413fd1: │││││┕━━━━┷━━━━ mov 0x10(%r14),%rax
  20757. 413fd5: │││││ mov %rax,0x30(%rsp)
  20758. 413fda: │││││ movups (%r14),%xmm0
  20759. 413fde: │││││ movaps %xmm0,0x20(%rsp)
  20760. 413fe3: │││││ lea 0x20(%rsp),%rdi
  20761. 413fe8: │││││ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  20762. 413fed: │││││ mov 0x30(%rsp),%rax
  20763. 413ff2: │││││ mov %rax,0x10(%rsp)
  20764. 413ff7: │││││ movaps 0x20(%rsp),%xmm0
  20765. 413ffc: │││││ movups %xmm0,(%rsp)
  20766. 414000: │││││ mov $0x6,%esi
  20767. 414005: │││││ mov %ebp,%edi
  20768. 414007: │││││ mov %rbx,%rdx
  20769. 41400a: │││││ callq 4140d0 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk>
  20770. 41400f: │││││ ╭────── jmpq 4140a0 <_D3std6format52__T10formatCharTS3std5stdio4File17LockingTextWriterZ10formatCharFNfS3std5stdio4File17LockingTextWriterxwxaZv+0x1c0>
  20771. 414014: │┕┿┿┿━━━┿━━━━━━ mov $0x5c,%edi
  20772. 414019: │ │││ │ callq 401f00 <fputc_unlocked@plt>
  20773. 41401e: ┕━┷┿┿━━━┿━━━━━━ cmpl $0x0,0x10(%r14)
  20774. 414023: ││ │ ╭ jle 414032 <_D3std6format52__T10formatCharTS3std5stdio4File17LockingTextWriterZ10formatCharFNfS3std5stdio4File17LockingTextWriterxwxaZv+0x152>
  20775. 414025: ││ │ │ mov 0x8(%r14),%rsi
  20776. 414029: ││ │ │ mov %ebp,%edi
  20777. 41402b: ││ │ │ callq 402250 <fputwc_unlocked@plt>
  20778. 414030: ││ │╭────┼ jmp 4140a0 <_D3std6format52__T10formatCharTS3std5stdio4File17LockingTextWriterZ10formatCharFNfS3std5stdio4File17LockingTextWriterxwxaZv+0x1c0>
  20779. 414032: ││ ││ ┕ cmp $0x80,%ebp
  20780. 414038: ││ ││ ╭ jae 414047 <_D3std6format52__T10formatCharTS3std5stdio4File17LockingTextWriterZ10formatCharFNfS3std5stdio4File17LockingTextWriterxwxaZv+0x167>
  20781. 41403a: ││ ││ │ mov 0x8(%r14),%rsi
  20782. 41403e: ││ ││ │ mov %ebp,%edi
  20783. 414040: ││ ││ │ callq 401f00 <fputc_unlocked@plt>
  20784. 414045: ││ ││╭───┼ jmp 4140a0 <_D3std6format52__T10formatCharTS3std5stdio4File17LockingTextWriterZ10formatCharFNfS3std5stdio4File17LockingTextWriterxwxaZv+0x1c0>
  20785. 414047: ││ │││ ┕ lea 0x44(%rsp),%rsi
  20786. 41404c: ││ │││ mov %ebp,%edi
  20787. 41404e: ││ │││ callq 40f700 <_D3std3utf6toUTF8FNaNbNiNfNkJG4awZAa>
  20788. 414053: ││ │││ mov %rax,%rbx
  20789. 414056: ││ │││ mov %rdx,%rbp
  20790. 414059: ││ │││ test %rbx,%rbx
  20791. 41405c: ││ │││╭─── je 4140a0 <_D3std6format52__T10formatCharTS3std5stdio4File17LockingTextWriterZ10formatCharFNfS3std5stdio4File17LockingTextWriterxwxaZv+0x1c0>
  20792. 41405e: ││ ││││ xchg %ax,%ax
  20793. 414060: ││ ││││ ┍ movzbl 0x0(%rbp),%edi
  20794. 414064: ││ ││││ ┆ mov 0x8(%r14),%rsi
  20795. 414068: ││ ││││ ┆ callq 401f00 <fputc_unlocked@plt>
  20796. 41406d: ││ ││││ ┆ inc %rbp
  20797. 414070: ││ ││││ ┆ dec %rbx
  20798. 414073: ││ ││││ ╰ jne 414060 <_D3std6format52__T10formatCharTS3std5stdio4File17LockingTextWriterZ10formatCharFNfS3std5stdio4File17LockingTextWriterxwxaZv+0x180>
  20799. 414075: ││ ││││╭── jmp 4140a0 <_D3std6format52__T10formatCharTS3std5stdio4File17LockingTextWriterZ10formatCharFNfS3std5stdio4File17LockingTextWriterxwxaZv+0x1c0>
  20800. 414077: ┕┿━━━┿┿┿┿┿━━ mov $0x5c,%edi
  20801. 41407c: │ │││││ callq 401f00 <fputc_unlocked@plt>
  20802. 414081: ┕━━━┿┿┿┿┿━━ movzbl 0x4329e0(%r15),%edi
  20803. 414089: │││││ mov 0x8(%r14),%rsi
  20804. 41408d: │││││ cmpl $0x0,0x10(%r14)
  20805. 414092: │││││╭─ jle 41409b <_D3std6format52__T10formatCharTS3std5stdio4File17LockingTextWriterZ10formatCharFNfS3std5stdio4File17LockingTextWriterxwxaZv+0x1bb>
  20806. 414094: ││││││ callq 402250 <fputwc_unlocked@plt>
  20807. 414099: ││││││╭ jmp 4140a0 <_D3std6format52__T10formatCharTS3std5stdio4File17LockingTextWriterZ10formatCharFNfS3std5stdio4File17LockingTextWriterxwxaZv+0x1c0>
  20808. 41409b: │││││┕┿ callq 401f00 <fputc_unlocked@plt>
  20809. 4140a0: ┕┷┷┷┷━┷ mov %r14,%rdi
  20810. 4140a3: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  20811. 4140a8: add $0x48,%rsp
  20812. 4140ac: pop %rbx
  20813. 4140ad: pop %r14
  20814. 4140af: pop %r15
  20815. 4140b1: pop %rbp
  20816. 4140b2: retq
  20817. 4140b3: ╭ jmp 4140b5 <_D3std6format52__T10formatCharTS3std5stdio4File17LockingTextWriterZ10formatCharFNfS3std5stdio4File17LockingTextWriterxwxaZv+0x1d5>
  20818. 4140b5: ┕ mov %rax,%rbx
  20819. 4140b8: mov %r14,%rdi
  20820. 4140bb: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  20821. 4140c0: mov %rbx,%rdi
  20822. 4140c3: callq 41aed0 <_d_eh_resume_unwind>
  20823. 4140c8: nopl 0x0(%rax,%rax,1)
  20824.  
  20825. 00000000004140d0 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk>:
  20826. 4140d0: push %rbp
  20827. 4140d1: push %r15
  20828. 4140d3: push %r14
  20829. 4140d5: push %r13
  20830. 4140d7: push %r12
  20831. 4140d9: push %rbx
  20832. 4140da: sub $0x148,%rsp
  20833. 4140e1: mov %rsi,0x20(%rsp)
  20834. 4140e6: mov %edi,%ebp
  20835. 4140e8: lea 0x180(%rsp),%r15
  20836. 4140f0: movups 0x1ed41(%rip),%xmm0 # 432e38 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x30>
  20837. 4140f7: movaps %xmm0,0xc0(%rsp)
  20838. 4140ff: movups 0x1ed22(%rip),%xmm0 # 432e28 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x20>
  20839. 414106: movaps %xmm0,0xb0(%rsp)
  20840. 41410e: movups 0x1ed03(%rip),%xmm0 # 432e18 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10>
  20841. 414115: movaps %xmm0,0xa0(%rsp)
  20842. 41411d: movups 0x1ece4(%rip),%xmm0 # 432e08 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ>
  20843. 414124: movaps %xmm0,0x90(%rsp)
  20844. 41412c: lea 0x90(%rsp),%rdi
  20845. 414134: callq 406c90 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__ctorMFNaNbNcNiNfxAaZS3std6format18__T10FormatSpecTaZ10FormatSpec>
  20846. 414139: mov %ebp,%eax
  20847. 41413b: neg %eax
  20848. 41413d: mov %eax,0x28(%rsp)
  20849. 414141: test %ebp,%ebp
  20850. 414143: mov $0x7ffffffe,%eax
  20851. 414148: cmovns %ebp,%eax
  20852. 41414b: mov %eax,0x2c(%rsp)
  20853. 41414f: xor %r14d,%r14d
  20854. 414152: lea 0x90(%rsp),%r12
  20855. 41415a: ╭ jmp 41416a <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x9a>
  20856. 41415c: │ nopl 0x0(%rax)
  20857. 414160: ┍━━━━┯┯━━━┿ movzbl %al,%eax
  20858. 414163: ┆ ┆┆ │ cmp %eax,%r14d
  20859. 414166: ┆ ┆┆ │ cmovb %eax,%r14d
  20860. 41416a: ┍━━━━┿━━━━┿┿━━━┷ mov 0x10(%r15),%rax
  20861. 41416e: ┆ ┆ ┆┆ mov %rax,0x80(%rsp)
  20862. 414176: ┆ ┆ ┆┆ movups (%r15),%xmm0
  20863. 41417a: ┆ ┆ ┆┆ movaps %xmm0,0x70(%rsp)
  20864. 41417f: ┆ ┆ ┆┆ lea 0x70(%rsp),%rdi
  20865. 414184: ┆ ┆ ┆┆ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  20866. 414189: ┆ ┆ ┆┆ mov 0x80(%rsp),%rax
  20867. 414191: ┆ ┆ ┆┆ mov %rax,0x10(%rsp)
  20868. 414196: ┆ ┆ ┆┆ movaps 0x70(%rsp),%xmm0
  20869. 41419b: ┆ ┆ ┆┆ movups %xmm0,(%rsp)
  20870. 41419f: ┆ ┆ ┆┆ mov %r12,%rdi
  20871. 4141a2: ┆ ┆ ┆┆ callq 403ee0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec59__T17writeUpToNextSpecTS3std5stdio4File17LockingTextWriterZ17writeUpToNextSpecMFNfS3std5stdio4File17LockingTextWriterZb>
  20872. 4141a7: ┆ ┆ ┆┆ test $0x1,%al
  20873. 4141a9: ╭─┼────┼────┼┼──── je 414529 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x459>
  20874. 4141af: │ ┆ ┆ ┆┆ cmp $0x1,%r14d
  20875. 4141b3: │ ┆ ┆ ┆┆ ╭ jne 4141c4 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0xf4>
  20876. 4141b5: │ ┆ ┆ ┆┆ │ mov 0x99(%rsp),%al
  20877. 4141bc: │ ┆ ┆ ┆┆ │ test %al,%al
  20878. 4141be: │╭┼────┼────┼┼───┼ je 4144f4 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x424>
  20879. 4141c4: ││┆ ┆ ┆┆ ┕ mov 0x90(%rsp),%r13d
  20880. 4141cc: ││┆ ┆ ┆┆ cmp $0x7fffffff,%r13d
  20881. 4141d3: ││┆ ┆ ┆┆ ╭─ jne 414220 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x150>
  20882. 4141d5: ││┆ ┆ ┆┆ │ test %r14d,%r14d
  20883. 4141d8: ││┆ ╭──┼────┼┼──┼─ jne 414499 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x3c9>
  20884. 4141de: ││┆┍┿━━┿━━━━┿┿━━┿━ test %ebp,%ebp
  20885. 4141e0: ││┆┆│ ┆ ┆┆ │ setns %al
  20886. 4141e3: ││┆┆│ ┆ ┆┆ │ movzbl %al,%edx
  20887. 4141e6: ││┆┆│ ┆ ┆┆ │ xor %edi,%edi
  20888. 4141e8: ││┆┆│ ┆ ┆┆ │ mov $0x409830,%esi
  20889. 4141ed: ││┆┆│ ┆ ┆┆ │ callq 40b520 <_D3std9exception14__T7enforceTbZ7enforceFNaNfbLC6object9ThrowableZb>
  20890. 4141f2: ││┆┆│ ┆ ┆┆ │ test %ebp,%ebp
  20891. 4141f4: ││┆┆│ ┆ ┆┆ │ mov %ebp,%eax
  20892. 4141f6: ││┆┆│ ┆ ┆┆ │╭ jns 414209 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x139>
  20893. 4141f8: ││┆┆│ ┆ ┆┆ ││ mov $0x1,%esi
  20894. 4141fd: ││┆┆│ ┆ ┆┆ ││ mov %r12,%rdi
  20895. 414200: ││┆┆│ ┆ ┆┆ ││ callq 407060 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flDashMFNaNbNdNiNfbZv>
  20896. 414205: ││┆┆│ ┆ ┆┆ ││ mov 0x28(%rsp),%eax
  20897. 414209: ││┆┆│ ┆ ┆┆ │┕ mov %eax,0x90(%rsp)
  20898. 414210: ││┆┆│ ┆ ┆┆ │ mov $0x1,%r13d
  20899. 414216: ││┆┆│ ┆ ┆┆ ╭┼─ jmp 414270 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x1a0>
  20900. 414218: ││┆┆│ ┆ ┆┆ ││ nopl 0x0(%rax,%rax,1)
  20901. 414220: ││┆┆│ ┆ ┆┆ │┕━ test %r13d,%r13d
  20902. 414223: ││┆┆│ ┆ ┆┆ │ ╭ js 41422a <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x15a>
  20903. 414225: ││┆┆│ ┆ ┆┆ │ │ mov %r14d,%r13d
  20904. 414228: ││┆┆│ ┆ ┆┆ │╭┼ jmp 414270 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x1a0>
  20905. 41422a: ││┆┆│ ┆ ┆┆ ││┕ cmp $0xffffffff,%r13d
  20906. 41422e: ││┆┆│ ╭┼────┼┼─┼┼─ jne 4144d0 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x400>
  20907. 414234: ││┆┆│┍┿┿━━━━┿┿━┿┿━ test %ebp,%ebp
  20908. 414236: ││┆┆│┆│┆ ┆┆ ││ setns %al
  20909. 414239: ││┆┆│┆│┆ ┆┆ ││ movzbl %al,%edx
  20910. 41423c: ││┆┆│┆│┆ ┆┆ ││ xor %edi,%edi
  20911. 41423e: ││┆┆│┆│┆ ┆┆ ││ mov $0x409830,%esi
  20912. 414243: ││┆┆│┆│┆ ┆┆ ││ callq 40b520 <_D3std9exception14__T7enforceTbZ7enforceFNaNfbLC6object9ThrowableZb>
  20913. 414248: ││┆┆│┆│┆ ┆┆ ││ neg %r13d
  20914. 41424b: ││┆┆│┆│┆ ┆┆ ││ cmp %r13d,%r14d
  20915. 41424e: ││┆┆│┆│┆ ┆┆ ││ cmovae %r14d,%r13d
  20916. 414252: ││┆┆│┆│┆ ┆┆ ││ test %ebp,%ebp
  20917. 414254: ││┆┆│┆│┆ ┆┆ ││ mov %ebp,%eax
  20918. 414256: ││┆┆│┆│┆ ┆┆ ││╭ jns 414269 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x199>
  20919. 414258: ││┆┆│┆│┆ ┆┆ │││ mov $0x1,%esi
  20920. 41425d: ││┆┆│┆│┆ ┆┆ │││ mov %r12,%rdi
  20921. 414260: ││┆┆│┆│┆ ┆┆ │││ callq 407060 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flDashMFNaNbNdNiNfbZv>
  20922. 414265: ││┆┆│┆│┆ ┆┆ │││ mov 0x28(%rsp),%eax
  20923. 414269: ││┆┆│┆│┆ ┆┆ ││┕ mov %eax,0x90(%rsp)
  20924. 414270: ││┆┆│┆│┆ ┆┆ ┕┷━ mov 0x94(%rsp),%r14d
  20925. 414278: ││┆┆│┆│┆ ┆┆ cmp $0x7fffffff,%r14d
  20926. 41427f: ││┆┆│┆│┆ ┆┆ ╭ jne 4142c0 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x1f0>
  20927. 414281: ││┆┆│┆│┆ ┆┆ │ test %r13d,%r13d
  20928. 414284: ││┆┆│┆│┆╭───┼┼───┼ jne 4144a9 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x3d9>
  20929. 41428a: ││┆┆│┆│┆┿━━━┿┿━━━┿ test %ebp,%ebp
  20930. 41428c: ││┆┆│┆│┆│ ┆┆ │ setns %al
  20931. 41428f: ││┆┆│┆│┆│ ┆┆ │ movzbl %al,%edx
  20932. 414292: ││┆┆│┆│┆│ ┆┆ │ xor %edi,%edi
  20933. 414294: ││┆┆│┆│┆│ ┆┆ │ mov $0x409830,%esi
  20934. 414299: ││┆┆│┆│┆│ ┆┆ │ callq 40b520 <_D3std9exception14__T7enforceTbZ7enforceFNaNfbLC6object9ThrowableZb>
  20935. 41429e: ││┆┆│┆│┆│ ┆┆ │ mov 0x2c(%rsp),%eax
  20936. 4142a2: ││┆┆│┆│┆│ ┆┆ │ mov %eax,0x94(%rsp)
  20937. 4142a9: ││┆┆│┆│┆│ ┆┆ │ mov $0x1,%r14d
  20938. 4142af: ││┆┆│┆│┆│ ┆┆╭──┼ jmp 414310 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x240>
  20939. 4142b1: ││┆┆│┆│┆│ ┆┆│ │ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  20940. 4142c0: ││┆┆│┆│┆│ ┆┆│ ┕ test %r14d,%r14d
  20941. 4142c3: ││┆┆│┆│┆│ ┆┆│ ╭ js 4142ca <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x1fa>
  20942. 4142c5: ││┆┆│┆│┆│ ┆┆│ │ mov %r13d,%r14d
  20943. 4142c8: ││┆┆│┆│┆│ ┆┆│╭─┼ jmp 414310 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x240>
  20944. 4142ca: ││┆┆│┆│┆│ ┆┆││ ┕ cmp $0xffffffff,%r14d
  20945. 4142ce: ││┆┆│┆│┆│ ╭─┼┼┼┼── jne 4144e2 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x412>
  20946. 4142d4: ││┆┆│┆│┆│┍┿━┿┿┿┿━━ test %ebp,%ebp
  20947. 4142d6: ││┆┆│┆│┆│┆│ ┆┆││ setns %al
  20948. 4142d9: ││┆┆│┆│┆│┆│ ┆┆││ movzbl %al,%edx
  20949. 4142dc: ││┆┆│┆│┆│┆│ ┆┆││ xor %edi,%edi
  20950. 4142de: ││┆┆│┆│┆│┆│ ┆┆││ mov $0x409830,%esi
  20951. 4142e3: ││┆┆│┆│┆│┆│ ┆┆││ callq 40b520 <_D3std9exception14__T7enforceTbZ7enforceFNaNfbLC6object9ThrowableZb>
  20952. 4142e8: ││┆┆│┆│┆│┆│ ┆┆││ neg %r14d
  20953. 4142eb: ││┆┆│┆│┆│┆│ ┆┆││ cmp %r14d,%r13d
  20954. 4142ee: ││┆┆│┆│┆│┆│ ┆┆││ cmovae %r13d,%r14d
  20955. 4142f2: ││┆┆│┆│┆│┆│ ┆┆││ test %ebp,%ebp
  20956. 4142f4: ││┆┆│┆│┆│┆│ ┆┆││ ╭ js 4142ff <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x22f>
  20957. 4142f6: ││┆┆│┆│┆│┆│ ┆┆││ │ mov %ebp,0x94(%rsp)
  20958. 4142fd: ││┆┆│┆│┆│┆│ ┆┆││╭┼ jmp 414310 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x240>
  20959. 4142ff: ││┆┆│┆│┆│┆│ ┆┆│││┕ movl $0x7ffffffe,0x94(%rsp)
  20960. 41430a: ││┆┆│┆│┆│┆│ ┆┆│││ nopw 0x0(%rax,%rax,1)
  20961. 414310: ││┆┆│┆│┆│┆│ ┆┆┕┷┷━ mov 0x99(%rsp),%cl
  20962. 414317: ││┆┆│┆│┆│┆│ ┆┆ test %cl,%cl
  20963. 414319: ││┆┆│┆│┆│┆│ ┆┆ ╭ je 4143e0 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x310>
  20964. 41431f: ││┆┆│┆│┆│┆│ ┆┆ │ movzbl 0x9a(%rsp),%eax
  20965. 414327: ││┆┆│┆│┆│┆│ ┆┆ │ movzbl %cl,%ecx
  20966. 41432a: ││┆┆│┆│┆│┆│ ┆┆ │ cmp %eax,%ecx
  20967. 41432c: ││┆┆│┆│┆│┆│ ┆╰───┼ ja 414160 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x90>
  20968. 414332: ││┆┆│┆│┆│┆│ ┆ │ cmp $0x1,%ecx
  20969. 414335: ││┆┆│┆│┆│┆│ ╰────┼ jne 414160 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x90>
  20970. 41433b: ││┆┆│┆│┆│┆│ │ mov 0x10(%r15),%rax
  20971. 41433f: ││┆┆│┆│┆│┆│ │ mov %rax,0x60(%rsp)
  20972. 414344: ││┆┆│┆│┆│┆│ │ movups (%r15),%xmm0
  20973. 414348: ││┆┆│┆│┆│┆│ │ movaps %xmm0,0x50(%rsp)
  20974. 41434d: ││┆┆│┆│┆│┆│ │ lea 0x50(%rsp),%rdi
  20975. 414352: ││┆┆│┆│┆│┆│ │ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  20976. 414357: ││┆┆│┆│┆│┆│ │ mov 0x60(%rsp),%rax
  20977. 41435c: ││┆┆│┆│┆│┆│ │ mov %rax,0xe0(%rsp)
  20978. 414364: ││┆┆│┆│┆│┆│ │ movaps 0x50(%rsp),%xmm0
  20979. 414369: ││┆┆│┆│┆│┆│ │ movaps %xmm0,0xd0(%rsp)
  20980. 414371: ││┆┆│┆│┆│┆│ │ mov 0x60(%rsp),%rax
  20981. 414376: ││┆┆│┆│┆│┆│ │ mov %rax,0x100(%rsp)
  20982. 41437e: ││┆┆│┆│┆│┆│ │ movaps 0x50(%rsp),%xmm0
  20983. 414383: ││┆┆│┆│┆│┆│ │ movaps %xmm0,0xf0(%rsp)
  20984. 41438b: ││┆┆│┆│┆│┆│ │ lea 0xf0(%rsp),%rdi
  20985. 414393: ││┆┆│┆│┆│┆│ │ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  20986. 414398: ││┆┆│┆│┆│┆│ │ mov $0x1,%r13b
  20987. 41439b: ││┆┆│┆│┆│┆│ │ mov 0x100(%rsp),%rax
  20988. 4143a3: ││┆┆│┆│┆│┆│ │ mov %rax,0x10(%rsp)
  20989. 4143a8: ││┆┆│┆│┆│┆│ │ movaps 0xf0(%rsp),%xmm0
  20990. 4143b0: ││┆┆│┆│┆│┆│ │ movups %xmm0,(%rsp)
  20991. 4143b4: ││┆┆│┆│┆│┆│ │ mov %r12,%rdi
  20992. 4143b7: ││┆┆│┆│┆│┆│ │ mov %ebp,%esi
  20993. 4143b9: ││┆┆│┆│┆│┆│ │ callq 413c70 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  20994. 4143be: ││┆┆│┆│┆│┆│ ┍━━┿ lea 0xd0(%rsp),%rdi
  20995. 4143c6: ││┆┆│┆│┆│┆│ ┆ │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  20996. 4143cb: ││┆┆│┆│┆│┆│ ┆ │ test %r13b,%r13b
  20997. 4143ce: ││┆┆│┆│┆│┆│ ╭┼──┼ je 4144c3 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x3f3>
  20998. 4143d4: ││┆┆│┆│┆│┆│ ┍┿┿━━┿ mov 0x9a(%rsp),%al
  20999. 4143db: ││┆┆│┆│╰┼┼┼─┼┼┼──┼ jmpq 414160 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x90>
  21000. 4143e0: ││┆┆│┆│┆│┆│ ┆│┆ ┕ test %r14d,%r14d
  21001. 4143e3: ││┆┆│┆│┆│┆│╭┼┼┼─── jne 41455b <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x48b>
  21002. 4143e9: ││┆┆│┆│┆│┆││┆│┆ mov 0x10(%r15),%rax
  21003. 4143ed: ││┆┆│┆│┆│┆││┆│┆ mov %rax,0x40(%rsp)
  21004. 4143f2: ││┆┆│┆│┆│┆││┆│┆ movups (%r15),%xmm0
  21005. 4143f6: ││┆┆│┆│┆│┆││┆│┆ movaps %xmm0,0x30(%rsp)
  21006. 4143fb: ││┆┆│┆│┆│┆││┆│┆ lea 0x30(%rsp),%rdi
  21007. 414400: ││┆┆│┆│┆│┆││┆│┆ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  21008. 414405: ││┆┆│┆│┆│┆││┆│┆ mov 0x40(%rsp),%rax
  21009. 41440a: ││┆┆│┆│┆│┆││┆│┆ mov %rax,0x120(%rsp)
  21010. 414412: ││┆┆│┆│┆│┆││┆│┆ movaps 0x30(%rsp),%xmm0
  21011. 414417: ││┆┆│┆│┆│┆││┆│┆ movaps %xmm0,0x110(%rsp)
  21012. 41441f: ││┆┆│┆│┆│┆││┆│┆ mov 0x40(%rsp),%rax
  21013. 414424: ││┆┆│┆│┆│┆││┆│┆ mov %rax,0x140(%rsp)
  21014. 41442c: ││┆┆│┆│┆│┆││┆│┆ movaps 0x30(%rsp),%xmm0
  21015. 414431: ││┆┆│┆│┆│┆││┆│┆ movaps %xmm0,0x130(%rsp)
  21016. 414439: ││┆┆│┆│┆│┆││┆│┆ lea 0x130(%rsp),%rdi
  21017. 414441: ││┆┆│┆│┆│┆││┆│┆ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  21018. 414446: ││┆┆│┆│┆│┆││┆│┆ mov $0x1,%bl
  21019. 414448: ││┆┆│┆│┆│┆││┆│┆ mov 0x140(%rsp),%rax
  21020. 414450: ││┆┆│┆│┆│┆││┆│┆ mov %rax,0x10(%rsp)
  21021. 414455: ││┆┆│┆│┆│┆││┆│┆ movaps 0x130(%rsp),%xmm0
  21022. 41445d: ││┆┆│┆│┆│┆││┆│┆ movups %xmm0,(%rsp)
  21023. 414461: ││┆┆│┆│┆│┆││┆│┆ mov %r12,%rdi
  21024. 414464: ││┆┆│┆│┆│┆││┆│┆ mov %ebp,%esi
  21025. 414466: ││┆┆│┆│┆│┆││┆│┆ callq 413c70 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTkTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  21026. 41446b: ││┆┆│┆│┆│┆││┆│┆ ┍ lea 0x110(%rsp),%rdi
  21027. 414473: ││┆┆│┆│┆│┆││┆│┆ ┆ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  21028. 414478: ││┆┆│┆│┆│┆││┆│┆ ┆ test %bl,%bl
  21029. 41447a: ││┆┆│┆│┆│┆││┆│┆ ╭┼ je 4144b9 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x3e9>
  21030. 41447c: ││┆┆│┆│┆│┆││┆│┆┍┿┿ mov $0x1,%r14d
  21031. 414482: ││╰┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jmpq 41416a <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x9a>
  21032. 414487: ││ ┆│┆│┆│┆││┆│┆┆│┆ mov %rax,%r14
  21033. 41448a: ││ ┆│┆│┆│┆││┆│┆┆│┆ xor %ebx,%ebx
  21034. 41448c: ││ ┆│┆│┆│┆││┆│┆┆│╰ jmp 41446b <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x39b>
  21035. 41448e: ││ ┆│┆│┆│┆││┆│┆┆│ mov %rax,%rbx
  21036. 414491: ││ ┆│┆│┆│┆││┆│┆┆│ xor %r13d,%r13d
  21037. 414494: ││ ┆│┆│┆│┆││┆│╰┼┼─ jmpq 4143be <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x2ee>
  21038. 414499: ││ ┆┕┿┿┿┿┿┿┿┿┿━┿┿━ dec %r14d
  21039. 41449c: ││ ┆ ┆│┆│┆││┆│ ┆│ mov %r14d,%edi
  21040. 41449f: ││ ┆ ┆│┆│┆││┆│ ┆│ callq 404570 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi>
  21041. 4144a4: ││ ╰─┼┼┼┼┼┼┼┼┼─┼┼─ jmpq 4141de <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x10e>
  21042. 4144a9: ││ ┆│┆┕┿┿┿┿┿━┿┿━ dec %r13d
  21043. 4144ac: ││ ┆│┆ ┆││┆│ ┆│ mov %r13d,%edi
  21044. 4144af: ││ ┆│┆ ┆││┆│ ┆│ callq 404570 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi>
  21045. 4144b4: ││ ┆│╰─┼┼┼┼┼─┼┼─ jmpq 41428a <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x1ba>
  21046. 4144b9: ││ ┆│ ┆││┆│ ┆┕━ mov %r14,%rdi
  21047. 4144bc: ││ ┆│ ┆││┆│ ┆ callq 41aed0 <_d_eh_resume_unwind>
  21048. 4144c1: ││ ┆│ ┆││┆│ ╰── jmp 41447c <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x3ac>
  21049. 4144c3: ││ ┆│ ┆││┆┕━━━━ mov %rbx,%rdi
  21050. 4144c6: ││ ┆│ ┆││┆ callq 41aed0 <_d_eh_resume_unwind>
  21051. 4144cb: ││ ┆│ ┆││╰───── jmpq 4143d4 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x304>
  21052. 4144d0: ││ ┆┕━━┿┿┿━━━━━━ mov $0xfffffffe,%edi
  21053. 4144d5: ││ ┆ ┆││ sub %r13d,%edi
  21054. 4144d8: ││ ┆ ┆││ callq 404570 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi>
  21055. 4144dd: ││ ╰───┼┼┼────── jmpq 414234 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x164>
  21056. 4144e2: ││ ┆┕┿━━━━━━ mov $0xfffffffe,%edi
  21057. 4144e7: ││ ┆ │ sub %r14d,%edi
  21058. 4144ea: ││ ┆ │ callq 404570 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi>
  21059. 4144ef: ││ ╰─┼────── jmpq 4142d4 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x204>
  21060. 4144f4: │┕━━━━━━━━━┿━━━━━━ cmpq $0x0,0x20(%rsp)
  21061. 4144fa: │ │ sete %al
  21062. 4144fd: │ │ mov $0x1,%r14d
  21063. 414503: │ │ movzbl %al,%r9d
  21064. 414507: │ │ lea 0x90(%rsp),%rcx
  21065. 41450f: │ │ mov $0x1e4,%edi
  21066. 414514: │ │ mov $0x2a,%esi
  21067. 414519: │ │ mov $0x432320,%edx
  21068. 41451e: │ │ mov $0x414580,%r8d
  21069. 414524: │ │ callq 406f00 <_D3std9exception45__T9enforceExHTC3std6format15FormatExceptionZ16__T9enforceExTbZ9enforceExFNaNfbLAyaAyamZb>
  21070. 414529: ┕━━━━━━━━━━┿━━━━━━ mov %r15,%rdi
  21071. 41452c: │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  21072. 414531: │ mov %r14d,%eax
  21073. 414534: │ add $0x148,%rsp
  21074. 41453b: │ pop %rbx
  21075. 41453c: │ pop %r12
  21076. 41453e: │ pop %r13
  21077. 414540: │ pop %r14
  21078. 414542: │ pop %r15
  21079. 414544: │ pop %rbp
  21080. 414545: │ retq
  21081. 414546: │ ┍┯┯┯ mov %rax,%rbp
  21082. 414549: │ ┆┆┆┆ mov %r15,%rdi
  21083. 41454c: │ ┆┆┆┆ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  21084. 414551: │ ┆┆┆┆ mov %rbp,%rdi
  21085. 414554: │ ┆┆┆┆ callq 41aed0 <_d_eh_resume_unwind>
  21086. 414559: │ ┆┆┆╰ jmp 414546 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x476>
  21087. 41455b: ┕━━┿┿┿━ mov $0x2a,%edi
  21088. 414560: ┆┆┆ mov $0x432320,%esi
  21089. 414565: ┆┆┆ mov $0x22e,%edx
  21090. 41456a: ┆┆┆ callq 4161f0 <_d_arraybounds>
  21091. 41456f: ┆┆╰─ jmp 414546 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x476>
  21092. 414571: ┆╰── jmp 414546 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x476>
  21093. 414573: ╰─── jmp 414546 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFNfS3std5stdio4File17LockingTextWriterxAakZk+0x476>
  21094. 414575: nopw %cs:0x0(%rax,%rax,1)
  21095. 41457f: nop
  21096.  
  21097. 0000000000414580 <_D3std6format60__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTkZ14formattedWriteFS3std5stdio4File17LockingTextWriterxAakZ12__dgliteral7MFNaNiNfZAya>:
  21098. 414580: push %rbx
  21099. 414581: sub $0x60,%rsp
  21100. 414585: movzbl 0x8(%rdi),%ebx
  21101. 414589: mov $0x1a,%edi
  21102. 41458e: mov $0x431b20,%esi
  21103. 414593: callq 40b510 <_D3std4conv11__T2toTAyaZ11__T2toTAyaZ2toFNaNbNiNfAyaZAya>
  21104. 414598: mov %rax,(%rsp)
  21105. 41459c: mov %rdx,0x8(%rsp)
  21106. 4145a1: callq 407d10 <_D3std5array17__T8appenderTAyaZ8appenderFNaNbNfZS3std5array17__T8AppenderTAyaZ8Appender>
  21107. 4145a6: mov %rax,0x58(%rsp)
  21108. 4145ab: movups 0x1e886(%rip),%xmm0 # 432e38 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x30>
  21109. 4145b2: movaps %xmm0,0x40(%rsp)
  21110. 4145b7: movups 0x1e86a(%rip),%xmm0 # 432e28 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x20>
  21111. 4145be: movaps %xmm0,0x30(%rsp)
  21112. 4145c3: movups 0x1e84e(%rip),%xmm0 # 432e18 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10>
  21113. 4145ca: movaps %xmm0,0x20(%rsp)
  21114. 4145cf: movups 0x1e832(%rip),%xmm0 # 432e08 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ>
  21115. 4145d6: movaps %xmm0,0x10(%rsp)
  21116. 4145db: lea 0x10(%rsp),%rdi
  21117. 4145e0: mov %ebx,%esi
  21118. 4145e2: mov %rax,%rdx
  21119. 4145e5: callq 4043b0 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTaTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  21120. 4145ea: lea 0x58(%rsp),%rdi
  21121. 4145ef: callq 40a9f0 <_D3std5array17__T8AppenderTAyaZ8Appender4dataMNgFNaNbNdNiNeZAya>
  21122. 4145f4: mov %rdx,%rcx
  21123. 4145f7: lea (%rsp),%rsi
  21124. 4145fb: mov $0x440418,%edi
  21125. 414600: mov %rax,%rdx
  21126. 414603: callq 424630 <_d_arrayappendT>
  21127. 414608: add $0x60,%rsp
  21128. 41460c: pop %rbx
  21129. 41460d: retq
  21130. 41460e: xchg %ax,%ax
  21131.  
  21132. 0000000000414610 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxlTaZ11formatValueFS3std5stdio4File17LockingTextWriterxlKS3std6format18__T10FormatSpecTaZ10FormatSpecZ12__dgliteral5MFNaNbNiNfZAya>:
  21133. 414610: mov $0x8,%eax
  21134. 414615: mov $0x431da2,%edx
  21135. 41461a: retq
  21136. 41461b: nopl 0x0(%rax,%rax,1)
  21137.  
  21138. 0000000000414620 <_D3std4conv16__T6toImplTiTxlZ6toImplFNaNfxlZi>:
  21139. 414620: push %rax
  21140. 414621: movabs $0xffffffff7fffffff,%rax
  21141. 41462b: cmp %rax,%rdi
  21142. 41462e: ╭ jle 41463e <_D3std4conv16__T6toImplTiTxlZ6toImplFNaNfxlZi+0x1e>
  21143. 414630: │ mov $0x80000000,%eax
  21144. 414635: │ cmp %rax,%rdi
  21145. 414638: ╭┼ jge 4146a0 <_D3std4conv16__T6toImplTiTxlZ6toImplFNaNfxlZi+0x80>
  21146. 41463a: ││ mov %edi,%eax
  21147. 41463c: ││ pop %rcx
  21148. 41463d: ││ retq
  21149. 41463e: │┕ mov $0x6533a0,%edi
  21150. 414643: │ callq 422d70 <_d_newclass>
  21151. 414648: │ movq $0x435480,(%rax)
  21152. 41464f: │ movq $0x0,0x8(%rax)
  21153. 414657: │ mov 0x20e12(%rip),%rcx # 435470 <_D3std4conv21ConvOverflowException6__initZ+0x40>
  21154. 41465e: │ mov %rcx,0x40(%rax)
  21155. 414662: │ movups 0x20df7(%rip),%xmm0 # 435460 <_D3std4conv21ConvOverflowException6__initZ+0x30>
  21156. 414669: │ movups %xmm0,0x30(%rax)
  21157. 41466d: │ movups 0x20ddc(%rip),%xmm0 # 435450 <_D3std4conv21ConvOverflowException6__initZ+0x20>
  21158. 414674: │ movups %xmm0,0x20(%rax)
  21159. 414678: │ movups 0x20dc1(%rip),%xmm0 # 435440 <_D3std4conv21ConvOverflowException6__initZ+0x10>
  21160. 41467f: │ movups %xmm0,0x10(%rax)
  21161. 414683: │ mov $0x52a,%esi
  21162. 414688: │ mov $0x28,%edx
  21163. 41468d: │ mov $0x432500,%ecx
  21164. 414692: │ mov $0x1c,%r8d
  21165. 414698: │ mov $0x43a740,%r9d
  21166. 41469e: │╭ jmp 414700 <_D3std4conv16__T6toImplTiTxlZ6toImplFNaNfxlZi+0xe0>
  21167. 4146a0: ┕┿ mov $0x6533a0,%edi
  21168. 4146a5: │ callq 422d70 <_d_newclass>
  21169. 4146aa: │ movq $0x435480,(%rax)
  21170. 4146b1: │ movq $0x0,0x8(%rax)
  21171. 4146b9: │ mov 0x20db0(%rip),%rcx # 435470 <_D3std4conv21ConvOverflowException6__initZ+0x40>
  21172. 4146c0: │ mov %rcx,0x40(%rax)
  21173. 4146c4: │ movups 0x20d95(%rip),%xmm0 # 435460 <_D3std4conv21ConvOverflowException6__initZ+0x30>
  21174. 4146cb: │ movups %xmm0,0x30(%rax)
  21175. 4146cf: │ movups 0x20d7a(%rip),%xmm0 # 435450 <_D3std4conv21ConvOverflowException6__initZ+0x20>
  21176. 4146d6: │ movups %xmm0,0x20(%rax)
  21177. 4146da: │ movups 0x20d5f(%rip),%xmm0 # 435440 <_D3std4conv21ConvOverflowException6__initZ+0x10>
  21178. 4146e1: │ movups %xmm0,0x10(%rax)
  21179. 4146e5: │ mov $0x530,%esi
  21180. 4146ea: │ mov $0x28,%edx
  21181. 4146ef: │ mov $0x432500,%ecx
  21182. 4146f4: │ mov $0x1c,%r8d
  21183. 4146fa: │ mov $0x4324e0,%r9d
  21184. 414700: ┕ mov %rax,%rdi
  21185. 414703: callq 40c0a0 <_D3std4conv21ConvOverflowException6__ctorMFNaNbNfAyaAyamZC3std4conv21ConvOverflowException>
  21186. 414708: mov %rax,%rdi
  21187. 41470b: callq 41ad10 <_d_throw_exception>
  21188.  
  21189. 0000000000414710 <_D3std6format61__T13formatGenericTS3std5stdio4File17LockingTextWriterTAyaTaZ13formatGenericFS3std5stdio4File17LockingTextWriterPxvKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>:
  21190. 414710: push %r15
  21191. 414712: push %r14
  21192. 414714: push %rbx
  21193. 414715: sub $0x50,%rsp
  21194. 414719: mov %rsi,%rbx
  21195. 41471c: mov %rdi,%r15
  21196. 41471f: lea 0x70(%rsp),%r14
  21197. 414724: mov 0x80(%rsp),%rax
  21198. 41472c: mov %rax,0x10(%rsp)
  21199. 414731: movaps 0x70(%rsp),%xmm0
  21200. 414736: movaps %xmm0,(%rsp)
  21201. 41473a: lea (%rsp),%rdi
  21202. 41473e: callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  21203. 414743: movups (%rbx),%xmm0
  21204. 414746: mov 0x10(%rsp),%rax
  21205. 41474b: mov %rax,0x30(%rsp)
  21206. 414750: movaps (%rsp),%xmm1
  21207. 414754: movaps %xmm1,0x20(%rsp)
  21208. 414759: movaps %xmm0,0x40(%rsp)
  21209. 41475e: lea 0x40(%rsp),%rsi
  21210. 414763: lea 0x20(%rsp),%rdx
  21211. 414768: mov %r15,%rdi
  21212. 41476b: callq 413400 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAyaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  21213. 414770: ┍ lea 0x20(%rsp),%rdi
  21214. 414775: ┆ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  21215. 41477a: ┆ mov %r14,%rdi
  21216. 41477d: ┆ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  21217. 414782: ┆ add $0x50,%rsp
  21218. 414786: ┆ pop %rbx
  21219. 414787: ┆ pop %r14
  21220. 414789: ┆ pop %r15
  21221. 41478b: ┆ retq
  21222. 41478c: ┆ mov %rax,%rbx
  21223. 41478f: ┆ lea 0x20(%rsp),%rdi
  21224. 414794: ┆ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  21225. 414799: ┆ mov %rbx,%rdi
  21226. 41479c: ┆ callq 41aed0 <_d_eh_resume_unwind>
  21227. 4147a1: ╰ jmp 414770 <_D3std6format61__T13formatGenericTS3std5stdio4File17LockingTextWriterTAyaTaZ13formatGenericFS3std5stdio4File17LockingTextWriterPxvKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x60>
  21228. 4147a3: mov %rax,%rbx
  21229. 4147a6: mov %r14,%rdi
  21230. 4147a9: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  21231. 4147ae: mov %rbx,%rdi
  21232. 4147b1: callq 41aed0 <_d_eh_resume_unwind>
  21233. 4147b6: nopw %cs:0x0(%rax,%rax,1)
  21234.  
  21235. 00000000004147c0 <_D3std6format59__T13formatGenericTS3std5stdio4File17LockingTextWriterTiTaZ13formatGenericFS3std5stdio4File17LockingTextWriterPxvKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>:
  21236. 4147c0: push %r15
  21237. 4147c2: push %r14
  21238. 4147c4: push %rbx
  21239. 4147c5: sub $0x40,%rsp
  21240. 4147c9: mov %rsi,%rbx
  21241. 4147cc: mov %rdi,%r15
  21242. 4147cf: lea 0x60(%rsp),%r14
  21243. 4147d4: mov 0x70(%rsp),%rax
  21244. 4147d9: mov %rax,0x30(%rsp)
  21245. 4147de: movaps 0x60(%rsp),%xmm0
  21246. 4147e3: movaps %xmm0,0x20(%rsp)
  21247. 4147e8: lea 0x20(%rsp),%rdi
  21248. 4147ed: callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  21249. 4147f2: mov (%rbx),%esi
  21250. 4147f4: mov 0x30(%rsp),%rax
  21251. 4147f9: mov %rax,0x10(%rsp)
  21252. 4147fe: movaps 0x20(%rsp),%xmm0
  21253. 414803: movups %xmm0,(%rsp)
  21254. 414807: mov %r15,%rdi
  21255. 41480a: callq 414840 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTiTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteriKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  21256. 41480f: mov %r14,%rdi
  21257. 414812: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  21258. 414817: add $0x40,%rsp
  21259. 41481b: pop %rbx
  21260. 41481c: pop %r14
  21261. 41481e: pop %r15
  21262. 414820: retq
  21263. 414821: mov %rax,%rbx
  21264. 414824: mov %r14,%rdi
  21265. 414827: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  21266. 41482c: mov %rbx,%rdi
  21267. 41482f: callq 41aed0 <_d_eh_resume_unwind>
  21268. 414834: nopw %cs:0x0(%rax,%rax,1)
  21269. 41483e: xchg %ax,%ax
  21270.  
  21271. 0000000000414840 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTiTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteriKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>:
  21272. 414840: push %rbp
  21273. 414841: push %r15
  21274. 414843: push %r14
  21275. 414845: push %r13
  21276. 414847: push %r12
  21277. 414849: push %rbx
  21278. 41484a: sub $0x78,%rsp
  21279. 41484e: mov %esi,%r13d
  21280. 414851: mov %rdi,%r15
  21281. 414854: lea 0xb0(%rsp),%r14
  21282. 41485c: movsbl 0x8(%r15),%ecx
  21283. 414861: mov $0xa,%eax
  21284. 414866: mov $0x10,%ebp
  21285. 41486b: cmp $0x6e,%ecx
  21286. 41486e: ╭ jle 4148c8 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTiTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteriKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x88>
  21287. 414870: │ add $0x91,%cl
  21288. 414873: │ movzbl %cl,%edx
  21289. 414876: │ cmp $0x9,%edx
  21290. 414879: ╭──┼ ja 4148df <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTiTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteriKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x9f>
  21291. 41487b: │ │ mov $0x8,%ecx
  21292. 414880: │ │ jmpq *0x43a628(,%rdx,8)
  21293. 414887: │ │ mov %r15,%rdi
  21294. 41488a: │ │ callq 4070b0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flPlusMxFNaNbNdNiNfZb>
  21295. 41488f: │ │ mov %r13d,%r12d
  21296. 414892: │ │ shr $0x8,%r12d
  21297. 414896: │ │ mov %r13d,%ebp
  21298. 414899: │ │ shr $0x10,%ebp
  21299. 41489c: │ │ mov %r13d,%r15d
  21300. 41489f: │ │ shr $0x18,%r15d
  21301. 4148a3: │ │ mov 0x10(%r14),%ecx
  21302. 4148a7: │ │ test $0x1,%al
  21303. 4148a9: ╭─┼──┼ je 4149b8 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTiTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteriKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x178>
  21304. 4148af: │ │ │ mov 0x8(%r14),%rsi
  21305. 4148b3: │ │ │ test %ecx,%ecx
  21306. 4148b5: ╭──┼─┼──┼ jle 4149cb <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTiTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteriKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x18b>
  21307. 4148bb: │ │ │ │ mov %r15d,%edi
  21308. 4148be: │ │ │ │ callq 402250 <fputwc_unlocked@plt>
  21309. 4148c3: │╭─┼─┼──┼ jmpq 4149d3 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTiTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteriKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x193>
  21310. 4148c8: ││ │ │ ┕ movzbl %cl,%edx
  21311. 4148cb: ││ │ │ cmp $0x58,%edx
  21312. 4148ce: ││ │ │╭── je 4148e5 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTiTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteriKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xa5>
  21313. 4148d0: ││ │ ││ mov $0x2,%ecx
  21314. 4148d5: ││ │ ││ cmp $0x62,%edx
  21315. 4148d8: ││ │ ││╭─ je 4148e3 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTiTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteriKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xa3>
  21316. 4148da: ││ │ │││ cmp $0x64,%edx
  21317. 4148dd: ││ │ │││╭ je 4148e1 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTiTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteriKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xa1>
  21318. 4148df: ││ │ ┕┿┿┿ xor %eax,%eax
  21319. 4148e1: ││ │ ││┕ mov %eax,%ecx
  21320. 4148e3: ││ │ │┕━ mov %ecx,%ebp
  21321. 4148e5: ││ │ ┕━━ test %ebp,%ebp
  21322. 4148e7: ││ │ setne %al
  21323. 4148ea: ││ │ movzbl %al,%r9d
  21324. 4148ee: ││ │ mov $0x5bd,%edi
  21325. 4148f3: ││ │ mov $0x2a,%esi
  21326. 4148f8: ││ │ mov $0x432320,%edx
  21327. 4148fd: ││ │ xor %ecx,%ecx
  21328. 4148ff: ││ │ mov $0x414c60,%r8d
  21329. 414905: ││ │ callq 406f00 <_D3std9exception45__T9enforceExHTC3std6format15FormatExceptionZ16__T9enforceExTbZ9enforceExFNaNfbLAyaAyamZb>
  21330. 41490a: ││ │ mov 0x10(%r14),%rax
  21331. 41490e: ││ │ mov %rax,0x30(%rsp)
  21332. 414913: ││ │ movups (%r14),%xmm0
  21333. 414917: ││ │ movaps %xmm0,0x20(%rsp)
  21334. 41491c: ││ │ lea 0x20(%rsp),%rdi
  21335. 414921: ││ │ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  21336. 414926: ││ │ mov 0x30(%rsp),%rax
  21337. 41492b: ││ │ mov %rax,0x50(%rsp)
  21338. 414930: ││ │ movaps 0x20(%rsp),%xmm0
  21339. 414935: ││ │ movaps %xmm0,0x40(%rsp)
  21340. 41493a: ││ │ cmp $0xa,%ebp
  21341. 41493d: ││ │ sete %bl
  21342. 414940: ││ │ test %r13d,%r13d
  21343. 414943: ││ │ sets %r12b
  21344. 414947: ││ │ mov 0x30(%rsp),%rax
  21345. 41494c: ││ │ mov %rax,0x70(%rsp)
  21346. 414951: ││ │ movaps 0x20(%rsp),%xmm0
  21347. 414956: ││ │ movaps %xmm0,0x60(%rsp)
  21348. 41495b: ││ │ lea 0x60(%rsp),%rdi
  21349. 414960: ││ │ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  21350. 414965: ││ │ movslq %r13d,%rax
  21351. 414968: ││ │ and %r12b,%bl
  21352. 41496b: ││ │ neg %r13d
  21353. 41496e: ││ │ test %bl,%bl
  21354. 414970: ││ │ cmove %rax,%r13
  21355. 414974: ││ │ mov %r13d,%ecx
  21356. 414977: ││ │ mov 0x70(%rsp),%rax
  21357. 41497c: ││ │ mov %rax,0x10(%rsp)
  21358. 414981: ││ │ movaps 0x60(%rsp),%xmm0
  21359. 414986: ││ │ movups %xmm0,(%rsp)
  21360. 41498a: ││ │ movzbl %bl,%edi
  21361. 41498d: ││ │ mov %ebp,%esi
  21362. 41498f: ││ │ mov %r15,%rdx
  21363. 414992: ││ │ callq 412f10 <_D3std6format60__T14formatUnsignedTS3std5stdio4File17LockingTextWriterTmTaZ14formatUnsignedFNfS3std5stdio4File17LockingTextWritermKxS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv>
  21364. 414997: ┍━━━┿┿━┿━━━━━ lea 0x40(%rsp),%rdi
  21365. 41499c: ┆ ││ │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  21366. 4149a1: ┆┍┯┯│┿━┿━━━━━ mov %r14,%rdi
  21367. 4149a4: ┆┆┆┆││ │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  21368. 4149a9: ┆┆┆┆││ │ add $0x78,%rsp
  21369. 4149ad: ┆┆┆┆││ │ pop %rbx
  21370. 4149ae: ┆┆┆┆││ │ pop %r12
  21371. 4149b0: ┆┆┆┆││ │ pop %r13
  21372. 4149b2: ┆┆┆┆││ │ pop %r14
  21373. 4149b4: ┆┆┆┆││ │ pop %r15
  21374. 4149b6: ┆┆┆┆││ │ pop %rbp
  21375. 4149b7: ┆┆┆┆││ │ retq
  21376. 4149b8: ┆┆┆┆││ ┕━━━━━ test %ecx,%ecx
  21377. 4149ba: ┆┆┆┆││ movzbl %r13b,%edi
  21378. 4149be: ┆┆┆┆││ mov 0x8(%r14),%rsi
  21379. 4149c2: ┆┆┆┆││ ╭─── jle 4149e9 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTiTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteriKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1a9>
  21380. 4149c4: ┆┆┆┆││ │ callq 402250 <fputwc_unlocked@plt>
  21381. 4149c9: ┆┆┆┆││ │╭── jmp 4149ee <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTiTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteriKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1ae>
  21382. 4149cb: ┆┆┆┆┕┿━━━┿┿━━ mov %r15d,%edi
  21383. 4149ce: ┆┆┆┆┆│ ││ callq 401f00 <fputc_unlocked@plt>
  21384. 4149d3: ┆┆┆┆┆┕━━━┿┿━━ cmpl $0x0,0x10(%r14)
  21385. 4149d8: ┆┆┆┆┆ ││ movzbl %bpl,%edi
  21386. 4149dc: ┆┆┆┆┆ ││ mov 0x8(%r14),%rsi
  21387. 4149e0: ┆┆┆┆┆ ││── jle 414a04 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTiTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteriKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1c4>
  21388. 4149e2: ┆┆┆┆┆ ││ callq 402250 <fputwc_unlocked@plt>
  21389. 4149e7: ┆┆┆┆┆ ││ ╭ jmp 414a09 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTiTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteriKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1c9>
  21390. 4149e9: ┆┆┆┆┆ ┕┿━┿ callq 401f00 <fputc_unlocked@plt>
  21391. 4149ee: ┆┆┆┆┆ ┕━┿ cmpl $0x0,0x10(%r14)
  21392. 4149f3: ┆┆┆┆┆ │ │ movzbl %r12b,%edi
  21393. 4149f7: ┆┆┆┆┆ │ │ mov 0x8(%r14),%rsi
  21394. 4149fb: ┆┆┆┆┆ ╭┼─┼ jle 414a1f <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTiTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteriKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1df>
  21395. 4149fd: ┆┆┆┆┆ ││ │ callq 402250 <fputwc_unlocked@plt>
  21396. 414a02: ┆┆┆┆┆ ││╭┼ jmp 414a24 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTiTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteriKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1e4>
  21397. 414a04: ┆┆┆┆┆ │┕┿┿ callq 401f00 <fputc_unlocked@plt>
  21398. 414a09: ┆┆┆┆┆ │ │┕ cmpl $0x0,0x10(%r14)
  21399. 414a0e: ┆┆┆┆┆ │ │ movzbl %r12b,%edi
  21400. 414a12: ┆┆┆┆┆ │ │ mov 0x8(%r14),%rsi
  21401. 414a16: ┆┆┆┆┆ ╭┼─┼─ jle 414a3a <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTiTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteriKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1fa>
  21402. 414a18: ┆┆┆┆┆ ││ │ callq 402250 <fputwc_unlocked@plt>
  21403. 414a1d: ┆┆┆┆┆ ││╭┼─ jmp 414a3f <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTiTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteriKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1ff>
  21404. 414a1f: ┆┆┆┆┆ │┕┿┿━ callq 401f00 <fputc_unlocked@plt>
  21405. 414a24: ┆┆┆┆┆ │ │┕━ cmpl $0x0,0x10(%r14)
  21406. 414a29: ┆┆┆┆┆ │ │ movzbl %bpl,%edi
  21407. 414a2d: ┆┆┆┆┆ │ │ mov 0x8(%r14),%rsi
  21408. 414a31: ┆┆┆┆┆ ╭─┼─┼── jle 414a58 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTiTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteriKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x218>
  21409. 414a33: ┆┆┆┆┆ │ │ │ callq 402250 <fputwc_unlocked@plt>
  21410. 414a38: ┆┆┆┆┆ │╭┼─┼── jmp 414a5d <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTiTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteriKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x21d>
  21411. 414a3a: ┆┆┆┆┆ ││┕━┿━━ callq 401f00 <fputc_unlocked@plt>
  21412. 414a3f: ┆┆┆┆┆ ││ ┕━━ cmpl $0x0,0x10(%r14)
  21413. 414a44: ┆┆┆┆┆ ││ movzbl %r13b,%edi
  21414. 414a48: ┆┆┆┆┆ ││ mov 0x8(%r14),%rsi
  21415. 414a4c: ┆┆┆┆┆╭┼┼───── jle 414a75 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTiTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteriKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x235>
  21416. 414a4e: ┆┆┆┆┆│││ callq 402250 <fputwc_unlocked@plt>
  21417. 414a53: ┆┆┆┆╰┼┼┼───── jmpq 4149a1 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTiTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteriKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x161>
  21418. 414a58: ┆┆┆┆ │┕┿━━━━━ callq 401f00 <fputc_unlocked@plt>
  21419. 414a5d: ┆┆┆┆ │ ┕━━━━━ cmpl $0x0,0x10(%r14)
  21420. 414a62: ┆┆┆┆ │ mov 0x8(%r14),%rsi
  21421. 414a66: ┆┆┆┆ │ ╭ jle 414a81 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTiTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteriKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x241>
  21422. 414a68: ┆┆┆┆ │ │ mov %r15d,%edi
  21423. 414a6b: ┆┆┆┆ │ │ callq 402250 <fputwc_unlocked@plt>
  21424. 414a70: ┆┆┆╰─┼──────┼ jmpq 4149a1 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTiTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteriKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x161>
  21425. 414a75: ┆┆┆ ┕━━━━━━┿ callq 401f00 <fputc_unlocked@plt>
  21426. 414a7a: ┆┆╰─────────┼ jmpq 4149a1 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTiTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteriKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x161>
  21427. 414a7f: ┆┆ ╭┼ jmp 414aaa <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTiTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteriKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x26a>
  21428. 414a81: ┆┆ │┕ mov %r15d,%edi
  21429. 414a84: ┆┆ │ callq 401f00 <fputc_unlocked@plt>
  21430. 414a89: ┆╰─────────┼─ jmpq 4149a1 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTiTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteriKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x161>
  21431. 414a8e: ┆ │╭ jmp 414aaa <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTiTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteriKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x26a>
  21432. 414a90: ┆ ││ mov %rax,%rbx
  21433. 414a93: ┆ ││ lea 0x40(%rsp),%rdi
  21434. 414a98: ┆ ││ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  21435. 414a9d: ┆ ││ mov %rbx,%rdi
  21436. 414aa0: ┆ ││ callq 41aed0 <_d_eh_resume_unwind>
  21437. 414aa5: ╰──────────┼┼ jmpq 414997 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTiTaZ11formatValueFNfS3std5stdio4File17LockingTextWriteriKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x157>
  21438. 414aaa: ┕┷ mov %rax,%rbx
  21439. 414aad: mov %r14,%rdi
  21440. 414ab0: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  21441. 414ab5: mov %rbx,%rdi
  21442. 414ab8: callq 41aed0 <_d_eh_resume_unwind>
  21443. 414abd: nopl (%rax)
  21444.  
  21445. 0000000000414ac0 <_D3std6format68__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAyaTAyaTiZ14formattedWriteFS3std5stdio4File17LockingTextWriterxAaAyaAyaiZ13__dgliteral13MFNaNiNfZAya>:
  21446. 414ac0: push %rbx
  21447. 414ac1: sub $0x60,%rsp
  21448. 414ac5: movzbl 0x8(%rdi),%ebx
  21449. 414ac9: mov $0x1a,%edi
  21450. 414ace: mov $0x431b20,%esi
  21451. 414ad3: callq 40b510 <_D3std4conv11__T2toTAyaZ11__T2toTAyaZ2toFNaNbNiNfAyaZAya>
  21452. 414ad8: mov %rax,(%rsp)
  21453. 414adc: mov %rdx,0x8(%rsp)
  21454. 414ae1: callq 407d10 <_D3std5array17__T8appenderTAyaZ8appenderFNaNbNfZS3std5array17__T8AppenderTAyaZ8Appender>
  21455. 414ae6: mov %rax,0x58(%rsp)
  21456. 414aeb: movups 0x1e346(%rip),%xmm0 # 432e38 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x30>
  21457. 414af2: movaps %xmm0,0x40(%rsp)
  21458. 414af7: movups 0x1e32a(%rip),%xmm0 # 432e28 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x20>
  21459. 414afe: movaps %xmm0,0x30(%rsp)
  21460. 414b03: movups 0x1e30e(%rip),%xmm0 # 432e18 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10>
  21461. 414b0a: movaps %xmm0,0x20(%rsp)
  21462. 414b0f: movups 0x1e2f2(%rip),%xmm0 # 432e08 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ>
  21463. 414b16: movaps %xmm0,0x10(%rsp)
  21464. 414b1b: lea 0x10(%rsp),%rdi
  21465. 414b20: mov %ebx,%esi
  21466. 414b22: mov %rax,%rdx
  21467. 414b25: callq 4043b0 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTaTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  21468. 414b2a: lea 0x58(%rsp),%rdi
  21469. 414b2f: callq 40a9f0 <_D3std5array17__T8AppenderTAyaZ8Appender4dataMNgFNaNbNdNiNeZAya>
  21470. 414b34: mov %rdx,%rcx
  21471. 414b37: lea (%rsp),%rsi
  21472. 414b3b: mov $0x440418,%edi
  21473. 414b40: mov %rax,%rdx
  21474. 414b43: callq 424630 <_d_arrayappendT>
  21475. 414b48: add $0x60,%rsp
  21476. 414b4c: pop %rbx
  21477. 414b4d: retq
  21478. 414b4e: xchg %ax,%ax
  21479.  
  21480. 0000000000414b50 <_D3std6format24__T9getNthIntTAyaTAyaTiZ9getNthIntFNaNfkAyaAyaiZi>:
  21481. 414b50: sub $0x38,%rsp
  21482. 414b54: test %r9d,%r9d
  21483. 414b57: ╭ je 414b66 <_D3std6format24__T9getNthIntTAyaTAyaTiZ9getNthIntFNaNfkAyaAyaiZi+0x16>
  21484. 414b59: │ cmp $0x2,%r9d
  21485. 414b5d: ╭┼ jne 414bc4 <_D3std6format24__T9getNthIntTAyaTAyaTiZ9getNthIntFNaNfkAyaAyaiZi+0x74>
  21486. 414b5f: ││ mov %edi,%eax
  21487. 414b61: ││ add $0x38,%rsp
  21488. 414b65: ││ retq
  21489. 414b66: │┕ mov $0x653b20,%edi
  21490. 414b6b: │ callq 422d70 <_d_newclass>
  21491. 414b70: │ movq $0x439b10,(%rax)
  21492. 414b77: │ movq $0x0,0x8(%rax)
  21493. 414b7f: │ mov 0x24f82(%rip),%rcx # 439b08 <_D3std6format15FormatException6__initZ+0x40>
  21494. 414b86: │ mov %rcx,0x40(%rax)
  21495. 414b8a: │ movups 0x24f67(%rip),%xmm0 # 439af8 <_D3std6format15FormatException6__initZ+0x30>
  21496. 414b91: │ movups %xmm0,0x30(%rax)
  21497. 414b95: │ movups 0x24f4c(%rip),%xmm0 # 439ae8 <_D3std6format15FormatException6__initZ+0x20>
  21498. 414b9c: │ movups %xmm0,0x20(%rax)
  21499. 414ba0: │ movups 0x24f31(%rip),%xmm0 # 439ad8 <_D3std6format15FormatException6__initZ+0x10>
  21500. 414ba7: │ movups %xmm0,0x10(%rax)
  21501. 414bab: │ movq $0xc,0x18(%rsp)
  21502. 414bb4: │ movq $0x431dab,0x20(%rsp)
  21503. 414bbd: │ movups 0x18(%rsp),%xmm0
  21504. 414bc2: ╭┼─ jmp 414c2a <_D3std6format24__T9getNthIntTAyaTAyaTiZ9getNthIntFNaNfkAyaAyaiZi+0xda>
  21505. 414bc4: │┕━ cmp $0x1,%r9d
  21506. 414bc8: ╭┼── jne 414c50 <_D3std6format24__T9getNthIntTAyaTAyaTiZ9getNthIntFNaNfkAyaAyaiZi+0x100>
  21507. 414bce: ││ mov $0x653b20,%edi
  21508. 414bd3: ││ callq 422d70 <_d_newclass>
  21509. 414bd8: ││ movq $0x439b10,(%rax)
  21510. 414bdf: ││ movq $0x0,0x8(%rax)
  21511. 414be7: ││ mov 0x24f1a(%rip),%rcx # 439b08 <_D3std6format15FormatException6__initZ+0x40>
  21512. 414bee: ││ mov %rcx,0x40(%rax)
  21513. 414bf2: ││ movups 0x24eff(%rip),%xmm0 # 439af8 <_D3std6format15FormatException6__initZ+0x30>
  21514. 414bf9: ││ movups %xmm0,0x30(%rax)
  21515. 414bfd: ││ movups 0x24ee4(%rip),%xmm0 # 439ae8 <_D3std6format15FormatException6__initZ+0x20>
  21516. 414c04: ││ movups %xmm0,0x20(%rax)
  21517. 414c08: ││ movups 0x24ec9(%rip),%xmm0 # 439ad8 <_D3std6format15FormatException6__initZ+0x10>
  21518. 414c0f: ││ movups %xmm0,0x10(%rax)
  21519. 414c13: ││ movq $0xc,0x28(%rsp)
  21520. 414c1c: ││ movq $0x431dab,0x30(%rsp)
  21521. 414c25: ││ movups 0x28(%rsp),%xmm0
  21522. 414c2a: │┕━━ movups %xmm0,(%rsp)
  21523. 414c2e: │ xor %esi,%esi
  21524. 414c30: │ mov $0xdd2,%edx
  21525. 414c35: │ mov $0x2a,%ecx
  21526. 414c3a: │ mov $0x432320,%r8d
  21527. 414c40: │ mov %rax,%rdi
  21528. 414c43: │ callq 40f330 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException>
  21529. 414c48: │ mov %rax,%rdi
  21530. 414c4b: │ callq 41ad10 <_d_throw_exception>
  21531. 414c50: ┕━━━ add $0xfffffffd,%r9d
  21532. 414c54: mov %r9d,%edi
  21533. 414c57: callq 404570 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi>
  21534. 414c5c: nopl 0x0(%rax)
  21535.  
  21536. 0000000000414c60 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTiTaZ11formatValueFS3std5stdio4File17LockingTextWriteriKS3std6format18__T10FormatSpecTaZ10FormatSpecZ12__dgliteral5MFNaNbNiNfZAya>:
  21537. 414c60: mov $0x8,%eax
  21538. 414c65: mov $0x431da2,%edx
  21539. 414c6a: retq
  21540. 414c6b: nopl 0x0(%rax,%rax,1)
  21541.  
  21542. 0000000000414c70 <_D3std6format62__T14formattedWriteTS3std5stdio4File17LockingTextWriterTaTAxaZ14formattedWriteFS3std5stdio4File17LockingTextWriterxAaAxaZ12__dgliteral7MFNaNiNfZAya>:
  21543. 414c70: push %rbx
  21544. 414c71: sub $0x60,%rsp
  21545. 414c75: movzbl 0x8(%rdi),%ebx
  21546. 414c79: mov $0x1a,%edi
  21547. 414c7e: mov $0x431b20,%esi
  21548. 414c83: callq 40b510 <_D3std4conv11__T2toTAyaZ11__T2toTAyaZ2toFNaNbNiNfAyaZAya>
  21549. 414c88: mov %rax,(%rsp)
  21550. 414c8c: mov %rdx,0x8(%rsp)
  21551. 414c91: callq 407d10 <_D3std5array17__T8appenderTAyaZ8appenderFNaNbNfZS3std5array17__T8AppenderTAyaZ8Appender>
  21552. 414c96: mov %rax,0x58(%rsp)
  21553. 414c9b: movups 0x1e196(%rip),%xmm0 # 432e38 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x30>
  21554. 414ca2: movaps %xmm0,0x40(%rsp)
  21555. 414ca7: movups 0x1e17a(%rip),%xmm0 # 432e28 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x20>
  21556. 414cae: movaps %xmm0,0x30(%rsp)
  21557. 414cb3: movups 0x1e15e(%rip),%xmm0 # 432e18 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10>
  21558. 414cba: movaps %xmm0,0x20(%rsp)
  21559. 414cbf: movups 0x1e142(%rip),%xmm0 # 432e08 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ>
  21560. 414cc6: movaps %xmm0,0x10(%rsp)
  21561. 414ccb: lea 0x10(%rsp),%rdi
  21562. 414cd0: mov %ebx,%esi
  21563. 414cd2: mov %rax,%rdx
  21564. 414cd5: callq 4043b0 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTaTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  21565. 414cda: lea 0x58(%rsp),%rdi
  21566. 414cdf: callq 40a9f0 <_D3std5array17__T8AppenderTAyaZ8Appender4dataMNgFNaNbNdNiNeZAya>
  21567. 414ce4: mov %rdx,%rcx
  21568. 414ce7: lea (%rsp),%rsi
  21569. 414ceb: mov $0x440418,%edi
  21570. 414cf0: mov %rax,%rdx
  21571. 414cf3: callq 424630 <_d_arrayappendT>
  21572. 414cf8: add $0x60,%rsp
  21573. 414cfc: pop %rbx
  21574. 414cfd: retq
  21575. 414cfe: xchg %ax,%ax
  21576.  
  21577. 0000000000414d00 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAxaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>:
  21578. 414d00: ┆ push %rbp
  21579. 414d01: ┆ push %r15
  21580. 414d03: ┆ push %r14
  21581. 414d05: ┆ push %r13
  21582. 414d07: ┆ push %r12
  21583. 414d09: ┆ push %rbx
  21584. 414d0a: ┆ sub $0x148,%rsp
  21585. 414d11: ┆ mov %rdx,%r13
  21586. 414d14: ┆ mov %rsi,%r15
  21587. 414d17: ┆ mov %rdi,%r14
  21588. 414d1a: ┆ movzbl 0x8(%r14),%eax
  21589. 414d1f: ┆ cmp $0x28,%eax
  21590. 414d22: ┆ ╭─── je 414dc7 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAxaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xc7>
  21591. 414d28: ┆ │ movzbl %al,%eax
  21592. 414d2b: ┆ │ cmp $0x72,%eax
  21593. 414d2e: ┆ ╭──┼─── je 414fa1 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAxaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x2a1>
  21594. 414d34: ┆ │ │ cmp $0x73,%eax
  21595. 414d37: ┆╭───┼──┼─── jne 4150b8 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAxaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x3b8>
  21596. 414d3d: ┆│ │ │ mov (%r15),%r12
  21597. 414d40: ┆│ │ │ mov 0x8(%r15),%r15
  21598. 414d44: ┆│ │ │ movslq 0x4(%r14),%rax
  21599. 414d48: ┆│ │ │ cmp %r12,%rax
  21600. 414d4b: ┆│ │ │ cmovb %rax,%r12
  21601. 414d4f: ┆│ │ │ mov %r14,%rdi
  21602. 414d52: ┆│ │ │ callq 407080 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flDashMxFNaNbNdNiNfZb>
  21603. 414d57: ┆│ │ │ test $0x1,%al
  21604. 414d59: ┆│╭──┼──┼─── je 415024 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAxaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x324>
  21605. 414d5f: ┆││ │ │ mov %r13,%rdi
  21606. 414d62: ┆││ │ │ mov %r12,%rsi
  21607. 414d65: ┆││ │ │ mov %r15,%rdx
  21608. 414d68: ┆││ │ │ callq 404120 <_D3std5stdio4File17LockingTextWriter12__T3putTAxaZ3putMFNfAxaZv>
  21609. 414d6d: ┆││ │ │ movslq (%r14),%rbp
  21610. 414d70: ┆││ │ │ sub %r12,%rbp
  21611. 414d73: ┆││╭─┼──┼─── jbe 415012 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAxaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x312>
  21612. 414d79: ┆│││╭┼──┼─── je 415012 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAxaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x312>
  21613. 414d7f: ┆│││││ │ xor %ebx,%ebx
  21614. 414d81: ┆│││││ │ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  21615. 414d90: ┆│││││ │┍━━ mov 0x8(%r13),%rsi
  21616. 414d94: ┆│││││ │┆ cmpl $0x0,0x10(%r13)
  21617. 414d99: ┆│││││ │┆╭─ jle 414db0 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAxaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xb0>
  21618. 414d9b: ┆│││││ │┆│ mov $0x20,%edi
  21619. 414da0: ┆│││││ │┆│ callq 402250 <fputwc_unlocked@plt>
  21620. 414da5: ┆│││││ │┆│╭ jmp 414dba <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAxaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xba>
  21621. 414da7: ┆│││││ │┆││ nopw 0x0(%rax,%rax,1)
  21622. 414db0: ┆│││││ │┆┕┿ mov $0x20,%edi
  21623. 414db5: ┆│││││ │┆ │ callq 401f00 <fputc_unlocked@plt>
  21624. 414dba: ┆│││││ │┆ ┕ inc %rbx
  21625. 414dbd: ┆│││││ │┆ cmp %rbp,%rbx
  21626. 414dc0: ┆│││││ │╰── jb 414d90 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAxaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x90>
  21627. 414dc2: ┆│││││╭─┼─── jmpq 415012 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAxaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x312>
  21628. 414dc7: ┆││││││ ┕━━━ mov (%r15),%rdi
  21629. 414dca: ┆││││││ mov 0x8(%r15),%rsi
  21630. 414dce: ┆││││││ callq 409f40 <_D3std5range10primitives12__T5emptyTaZ5emptyFNaNbNdNiNfxAaZb>
  21631. 414dd3: ┆││││││ test $0x1,%al
  21632. 414dd5: ┆││││││╭──── jne 415012 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAxaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x312>
  21633. 414ddb: ┆│││││││ lea 0x90(%rsp),%r12
  21634. 414de3: ┆│││││││ lea 0x70(%rsp),%rbx
  21635. 414de8: ┆│││││││ lea 0x30(%rsp),%rbp
  21636. 414ded: ┆│││││││ ╭ jmp 414df8 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAxaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xf8>
  21637. 414def: ┆│││││││ │ nop
  21638. 414df0: ┆│││││││┍┯━┿ mov %r13,%rdi
  21639. 414df3: ┆│││││││┆┆ │ callq 404120 <_D3std5stdio4File17LockingTextWriter12__T3putTAxaZ3putMFNfAxaZv>
  21640. 414df8: ┆│││││││┆┆ ┕ movups 0x1e039(%rip),%xmm0 # 432e38 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x30>
  21641. 414dff: ┆│││││││┆┆ movaps %xmm0,0xc0(%rsp)
  21642. 414e07: ┆│││││││┆┆ movups 0x1e01a(%rip),%xmm0 # 432e28 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x20>
  21643. 414e0e: ┆│││││││┆┆ movaps %xmm0,0xb0(%rsp)
  21644. 414e16: ┆│││││││┆┆ movups 0x1dffb(%rip),%xmm0 # 432e18 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10>
  21645. 414e1d: ┆│││││││┆┆ movaps %xmm0,0xa0(%rsp)
  21646. 414e25: ┆│││││││┆┆ movups 0x1dfdc(%rip),%xmm0 # 432e08 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ>
  21647. 414e2c: ┆│││││││┆┆ movaps %xmm0,0x90(%rsp)
  21648. 414e34: ┆│││││││┆┆ mov 0x10(%r14),%rsi
  21649. 414e38: ┆│││││││┆┆ mov 0x18(%r14),%rdx
  21650. 414e3c: ┆│││││││┆┆ mov %r12,%rdi
  21651. 414e3f: ┆│││││││┆┆ callq 406c90 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__ctorMFNaNbNcNiNfxAaZS3std6format18__T10FormatSpecTaZ10FormatSpec>
  21652. 414e44: ┆│││││││┆┆ mov 0x10(%r13),%rax
  21653. 414e48: ┆│││││││┆┆ mov %rax,0x80(%rsp)
  21654. 414e50: ┆│││││││┆┆ movups 0x0(%r13),%xmm0
  21655. 414e55: ┆│││││││┆┆ movaps %xmm0,0x70(%rsp)
  21656. 414e5a: ┆│││││││┆┆ mov %rbx,%rdi
  21657. 414e5d: ┆│││││││┆┆ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  21658. 414e62: ┆│││││││┆┆ mov 0x80(%rsp),%rax
  21659. 414e6a: ┆│││││││┆┆ mov %rax,0x10(%rsp)
  21660. 414e6f: ┆│││││││┆┆ movaps 0x70(%rsp),%xmm0
  21661. 414e74: ┆│││││││┆┆ movups %xmm0,(%rsp)
  21662. 414e78: ┆│││││││┆┆ mov %r12,%rdi
  21663. 414e7b: ┆│││││││┆┆ callq 403ee0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec59__T17writeUpToNextSpecTS3std5stdio4File17LockingTextWriterZ17writeUpToNextSpecMFNfS3std5stdio4File17LockingTextWriterZb>
  21664. 414e80: ┆│││││││┆┆ mov %r14,%rdi
  21665. 414e83: ┆│││││││┆┆ callq 407080 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6flDashMxFNaNbNdNiNfZb>
  21666. 414e88: ┆│││││││┆┆ test $0x1,%al
  21667. 414e8a: ┆│││││││┆┆╭─ je 414ee0 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAxaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1e0>
  21668. 414e8c: ┆│││││││┆┆│ mov 0x10(%r13),%rax
  21669. 414e90: ┆│││││││┆┆│ mov %rax,0x60(%rsp)
  21670. 414e95: ┆│││││││┆┆│ movups 0x0(%r13),%xmm0
  21671. 414e9a: ┆│││││││┆┆│ movaps %xmm0,0x50(%rsp)
  21672. 414e9f: ┆│││││││┆┆│ lea 0x50(%rsp),%rdi
  21673. 414ea4: ┆│││││││┆┆│ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  21674. 414ea9: ┆│││││││┆┆│ mov (%r15),%rdi
  21675. 414eac: ┆│││││││┆┆│ mov 0x8(%r15),%rsi
  21676. 414eb0: ┆│││││││┆┆│ callq 40aa10 <_D3std5range10primitives13__T5frontTxaZ5frontFNaNdNfAxaZw>
  21677. 414eb5: ┆│││││││┆┆│ mov 0x60(%rsp),%rcx
  21678. 414eba: ┆│││││││┆┆│ mov %rcx,0x10(%rsp)
  21679. 414ebf: ┆│││││││┆┆│ movaps 0x50(%rsp),%xmm0
  21680. 414ec4: ┆│││││││┆┆│ movups %xmm0,(%rsp)
  21681. 414ec8: ┆│││││││┆┆│ mov %r12,%rdi
  21682. 414ecb: ┆│││││││┆┆│ mov %eax,%esi
  21683. 414ecd: ┆│││││││┆┆│ callq 413a80 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterTwTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  21684. 414ed2: ┆│││││││┆┆│╭ jmp 414f24 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAxaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x224>
  21685. 414ed4: ┆│││││││┆┆││ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  21686. 414ee0: ┆│││││││┆┆┕┿ mov 0x10(%r13),%rax
  21687. 414ee4: ┆│││││││┆┆ │ mov %rax,0x40(%rsp)
  21688. 414ee9: ┆│││││││┆┆ │ movups 0x0(%r13),%xmm0
  21689. 414eee: ┆│││││││┆┆ │ movaps %xmm0,0x30(%rsp)
  21690. 414ef3: ┆│││││││┆┆ │ mov %rbp,%rdi
  21691. 414ef6: ┆│││││││┆┆ │ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  21692. 414efb: ┆│││││││┆┆ │ mov (%r15),%rdi
  21693. 414efe: ┆│││││││┆┆ │ mov 0x8(%r15),%rsi
  21694. 414f02: ┆│││││││┆┆ │ callq 40aa10 <_D3std5range10primitives13__T5frontTxaZ5frontFNaNdNfAxaZw>
  21695. 414f07: ┆│││││││┆┆ │ mov 0x40(%rsp),%rcx
  21696. 414f0c: ┆│││││││┆┆ │ mov %rcx,0x10(%rsp)
  21697. 414f11: ┆│││││││┆┆ │ movaps 0x30(%rsp),%xmm0
  21698. 414f16: ┆│││││││┆┆ │ movups %xmm0,(%rsp)
  21699. 414f1a: ┆│││││││┆┆ │ mov %r12,%rdi
  21700. 414f1d: ┆│││││││┆┆ │ mov %eax,%esi
  21701. 414f1f: ┆│││││││┆┆ │ callq 413b60 <_D3std6format59__T13formatElementTS3std5stdio4File17LockingTextWriterTwTaZ13formatElementFNfS3std5stdio4File17LockingTextWriterwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  21702. 414f24: ┆│││││││┆┆ ┕ cmpq $0x0,0x28(%r14)
  21703. 414f29: ┆│││││││┆┆ ╭ je 414f70 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAxaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x270>
  21704. 414f2b: ┆│││││││┆┆ │ mov 0xc0(%rsp),%rsi
  21705. 414f33: ┆│││││││┆┆ │ mov 0xc8(%rsp),%rdx
  21706. 414f3b: ┆│││││││┆┆ │ mov %r13,%rdi
  21707. 414f3e: ┆│││││││┆┆ │ callq 404120 <_D3std5stdio4File17LockingTextWriter12__T3putTAxaZ3putMFNfAxaZv>
  21708. 414f43: ┆│││││││┆┆ │ mov %r15,%rdi
  21709. 414f46: ┆│││││││┆┆ │ callq 40aa50 <_D3std5range10primitives16__T8popFrontTxaZ8popFrontFNaNbNiNeKAxaZv>
  21710. 414f4b: ┆│││││││┆┆ │ mov (%r15),%rdi
  21711. 414f4e: ┆│││││││┆┆ │ mov 0x8(%r15),%rsi
  21712. 414f52: ┆│││││││┆┆ │ callq 409f40 <_D3std5range10primitives12__T5emptyTaZ5emptyFNaNbNdNiNfxAaZb>
  21713. 414f57: ┆│││││││┆┆ │ test $0x1,%al
  21714. 414f59: ┆│││││││┆┼─┼ jne 415012 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAxaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x312>
  21715. 414f5f: ┆│││││││┆┆ │ mov 0x20(%r14),%rsi
  21716. 414f63: ┆│││││││┆┆ │ mov 0x28(%r14),%rdx
  21717. 414f67: ┆│││││││┆╰─┼ jmpq 414df0 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAxaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xf0>
  21718. 414f6c: ┆│││││││┆ │ nopl 0x0(%rax)
  21719. 414f70: ┆│││││││┆ ┕ mov %r15,%rdi
  21720. 414f73: ┆│││││││┆ callq 40aa50 <_D3std5range10primitives16__T8popFrontTxaZ8popFrontFNaNbNiNeKAxaZv>
  21721. 414f78: ┆│││││││┆ mov (%r15),%rdi
  21722. 414f7b: ┆│││││││┆ mov 0x8(%r15),%rsi
  21723. 414f7f: ┆│││││││┆ callq 409f40 <_D3std5range10primitives12__T5emptyTaZ5emptyFNaNbNdNiNfxAaZb>
  21724. 414f84: ┆│││││││┆ test $0x1,%al
  21725. 414f86: ┆│││││││┆╭── jne 415012 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAxaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x312>
  21726. 414f8c: ┆│││││││┆│ mov 0xc0(%rsp),%rsi
  21727. 414f94: ┆│││││││┆│ mov 0xc8(%rsp),%rdx
  21728. 414f9c: ┆│││││││╰┼── jmpq 414df0 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAxaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xf0>
  21729. 414fa1: ┆││││┕┿┿┿┿━━ mov (%r15),%rbx
  21730. 414fa4: ┆││││ ││││ test %rbx,%rbx
  21731. 414fa7: ┆││││ ││││╭─ je 415012 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAxaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x312>
  21732. 414fa9: ┆││││ │││││ mov 0x8(%r15),%rbp
  21733. 414fad: ┆││││ │││││ lea 0xd0(%rsp),%r15
  21734. 414fb5: ┆││││ │││││ data32 nopw %cs:0x0(%rax,%rax,1)
  21735. 414fc0: ┆││││ │││││┍ movzbl 0x0(%rbp),%r12d
  21736. 414fc5: ┆││││ │││││┆ mov 0x10(%r13),%rax
  21737. 414fc9: ┆││││ │││││┆ mov %rax,0xe0(%rsp)
  21738. 414fd1: ┆││││ │││││┆ movups 0x0(%r13),%xmm0
  21739. 414fd6: ┆││││ │││││┆ movaps %xmm0,0xd0(%rsp)
  21740. 414fde: ┆││││ │││││┆ mov %r15,%rdi
  21741. 414fe1: ┆││││ │││││┆ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  21742. 414fe6: ┆││││ │││││┆ mov 0xe0(%rsp),%rax
  21743. 414fee: ┆││││ │││││┆ mov %rax,0x10(%rsp)
  21744. 414ff3: ┆││││ │││││┆ movaps 0xd0(%rsp),%xmm0
  21745. 414ffb: ┆││││ │││││┆ movups %xmm0,(%rsp)
  21746. 414fff: ┆││││ │││││┆ mov %r14,%rdi
  21747. 415002: ┆││││ │││││┆ mov %r12d,%esi
  21748. 415005: ┆││││ │││││┆ callq 4151e0 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxaTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  21749. 41500a: ┆││││ │││││┆ inc %rbp
  21750. 41500d: ┆││││ │││││┆ dec %rbx
  21751. 415010: ┆││││ │││││╰ jne 414fc0 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAxaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x2c0>
  21752. 415012: ┆││┕┷━┷┷┷┷┷━ add $0x148,%rsp
  21753. 415019: ┆││ pop %rbx
  21754. 41501a: ┆││ pop %r12
  21755. 41501c: ┆││ pop %r13
  21756. 41501e: ┆││ pop %r14
  21757. 415020: ┆││ pop %r15
  21758. 415022: ┆││ pop %rbp
  21759. 415023: ┆││ retq
  21760. 415024: ┆│┕━━━━━━━━━ movslq (%r14),%rbp
  21761. 415027: ┆│ sub %r12,%rbp
  21762. 41502a: ┆│ ╭──── jbe 415062 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAxaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x362>
  21763. 41502c: ┆│ │╭─── je 415062 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAxaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x362>
  21764. 41502e: ┆│ ││ xor %ebx,%ebx
  21765. 415030: ┆│ ││┍━━ mov 0x8(%r13),%rsi
  21766. 415034: ┆│ ││┆ cmpl $0x0,0x10(%r13)
  21767. 415039: ┆│ ││┆╭─ jle 415050 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAxaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x350>
  21768. 41503b: ┆│ ││┆│ mov $0x20,%edi
  21769. 415040: ┆│ ││┆│ callq 402250 <fputwc_unlocked@plt>
  21770. 415045: ┆│ ││┆│╭ jmp 41505a <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAxaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x35a>
  21771. 415047: ┆│ ││┆││ nopw 0x0(%rax,%rax,1)
  21772. 415050: ┆│ ││┆┕┿ mov $0x20,%edi
  21773. 415055: ┆│ ││┆ │ callq 401f00 <fputc_unlocked@plt>
  21774. 41505a: ┆│ ││┆ ┕ inc %rbx
  21775. 41505d: ┆│ ││┆ cmp %rbp,%rbx
  21776. 415060: ┆│ ││╰── jb 415030 <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAxaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x330>
  21777. 415062: ┆│ ┕┷━━━ mov %r13,%rdi
  21778. 415065: ┆│ mov %r12,%rsi
  21779. 415068: ┆│ mov %r15,%rdx
  21780. 41506b: ┆│ add $0x148,%rsp
  21781. 415072: ┆│ pop %rbx
  21782. 415073: ┆│ pop %r12
  21783. 415075: ┆│ pop %r13
  21784. 415077: ┆│ pop %r14
  21785. 415079: ┆│ pop %r15
  21786. 41507b: ┆│ pop %rbp
  21787. 41507c: ╰┼────────── jmpq 404120 <_D3std5stdio4File17LockingTextWriter12__T3putTAxaZ3putMFNfAxaZv>
  21788. 415081: │ mov %rax,%rbx
  21789. 415084: │ lea 0x50(%rsp),%rdi
  21790. 415089: │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  21791. 41508e: │ mov %rbx,%rdi
  21792. 415091: │ callq 41aed0 <_d_eh_resume_unwind>
  21793. 415096: │ ╭ jmp 4150ad <_D3std6format59__T11formatRangeTS3std5stdio4File17LockingTextWriterTAxaTaZ11formatRangeFNfKS3std5stdio4File17LockingTextWriterKAxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x3ad>
  21794. 415098: │ │ mov %rax,%rbx
  21795. 41509b: │ │ lea 0x30(%rsp),%rdi
  21796. 4150a0: │ │ callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  21797. 4150a5: │ │ mov %rbx,%rdi
  21798. 4150a8: │ │ callq 41aed0 <_d_eh_resume_unwind>
  21799. 4150ad: │ ┕ mov %rax,%rbx
  21800. 4150b0: │ mov %rbx,%rdi
  21801. 4150b3: │ callq 41aed0 <_d_eh_resume_unwind>
  21802. 4150b8: ┕━━━━━━━━━━ mov $0x655450,%edi
  21803. 4150bd: callq 422d70 <_d_newclass>
  21804. 4150c2: mov %rax,%rbx
  21805. 4150c5: movq $0x43ccb0,(%rbx)
  21806. 4150cc: movq $0x0,0x8(%rbx)
  21807. 4150d4: mov 0x27c45(%rip),%rax # 43cd20 <_D9Exception6__initZ+0x40>
  21808. 4150db: mov %rax,0x40(%rbx)
  21809. 4150df: movups 0x27c2a(%rip),%xmm0 # 43cd10 <_D9Exception6__initZ+0x30>
  21810. 4150e6: movups %xmm0,0x30(%rbx)
  21811. 4150ea: movups 0x27c0f(%rip),%xmm0 # 43cd00 <_D9Exception6__initZ+0x20>
  21812. 4150f1: movups %xmm0,0x20(%rbx)
  21813. 4150f5: movups 0x27bf4(%rip),%xmm0 # 43ccf0 <_D9Exception6__initZ+0x10>
  21814. 4150fc: movups %xmm0,0x10(%rbx)
  21815. 415100: movzbl 0x8(%r14),%ebp
  21816. 415105: mov $0x27,%edi
  21817. 41510a: mov $0x432530,%esi
  21818. 41510f: callq 40b510 <_D3std4conv11__T2toTAyaZ11__T2toTAyaZ2toFNaNbNiNfAyaZAya>
  21819. 415114: mov %rax,0xf0(%rsp)
  21820. 41511c: mov %rdx,0xf8(%rsp)
  21821. 415124: callq 407d10 <_D3std5array17__T8appenderTAyaZ8appenderFNaNbNfZS3std5array17__T8AppenderTAyaZ8Appender>
  21822. 415129: mov %rax,0x140(%rsp)
  21823. 415131: movups 0x1dd00(%rip),%xmm0 # 432e38 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x30>
  21824. 415138: movaps %xmm0,0x130(%rsp)
  21825. 415140: movups 0x1dce1(%rip),%xmm0 # 432e28 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x20>
  21826. 415147: movaps %xmm0,0x120(%rsp)
  21827. 41514f: movups 0x1dcc2(%rip),%xmm0 # 432e18 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10>
  21828. 415156: movaps %xmm0,0x110(%rsp)
  21829. 41515e: movups 0x1dca3(%rip),%xmm0 # 432e08 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ>
  21830. 415165: movaps %xmm0,0x100(%rsp)
  21831. 41516d: lea 0x100(%rsp),%rdi
  21832. 415175: mov %ebp,%esi
  21833. 415177: mov %rax,%rdx
  21834. 41517a: callq 4043b0 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTaTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  21835. 41517f: lea 0x140(%rsp),%rdi
  21836. 415187: callq 40a9f0 <_D3std5array17__T8AppenderTAyaZ8Appender4dataMNgFNaNbNdNiNeZAya>
  21837. 41518c: mov %rdx,%rcx
  21838. 41518f: lea 0xf0(%rsp),%rsi
  21839. 415197: mov $0x440418,%edi
  21840. 41519c: mov %rax,%rdx
  21841. 41519f: callq 424630 <_d_arrayappendT>
  21842. 4151a4: mov %rax,0x20(%rsp)
  21843. 4151a9: mov %rdx,0x28(%rsp)
  21844. 4151ae: movups 0x20(%rsp),%xmm0
  21845. 4151b3: movups %xmm0,(%rsp)
  21846. 4151b7: xor %esi,%esi
  21847. 4151b9: mov $0x9bd,%edx
  21848. 4151be: mov $0x2a,%ecx
  21849. 4151c3: mov $0x432320,%r8d
  21850. 4151c9: mov %rbx,%rdi
  21851. 4151cc: callq 41bc90 <_D6object9Exception6__ctorMFNaNbNiNfAyaAyamC6object9ThrowableZC9Exception>
  21852. 4151d1: mov %rax,%rdi
  21853. 4151d4: callq 41ad10 <_d_throw_exception>
  21854. 4151d9: nopl 0x0(%rax)
  21855.  
  21856. 00000000004151e0 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxaTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>:
  21857. 4151e0: push %rbp
  21858. 4151e1: push %r14
  21859. 4151e3: push %rbx
  21860. 4151e4: sub $0x40,%rsp
  21861. 4151e8: mov %esi,%ebp
  21862. 4151ea: mov %rdi,%rbx
  21863. 4151ed: lea 0x60(%rsp),%r14
  21864. 4151f2: mov 0x8(%rbx),%al
  21865. 4151f5: or $0x10,%al
  21866. 4151f7: movzbl %al,%eax
  21867. 4151fa: cmp $0x73,%eax
  21868. 4151fd: ╭ jne 415215 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxaTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x35>
  21869. 4151ff: │ movzbl %bpl,%edi
  21870. 415203: │ mov 0x8(%r14),%rsi
  21871. 415207: │ cmpl $0x0,0x10(%r14)
  21872. 41520c: ╭─┼ jle 415252 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxaTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x72>
  21873. 41520e: │ │ callq 402250 <fputwc_unlocked@plt>
  21874. 415213: │╭┼ jmp 415257 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxaTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x77>
  21875. 415215: ││┕ mov 0x10(%r14),%rax
  21876. 415219: ││ mov %rax,0x30(%rsp)
  21877. 41521e: ││ movups (%r14),%xmm0
  21878. 415222: ││ movaps %xmm0,0x20(%rsp)
  21879. 415227: ││ lea 0x20(%rsp),%rdi
  21880. 41522c: ││ callq 40fd20 <_D3std5stdio4File17LockingTextWriter10__postblitMFNeZv>
  21881. 415231: ││ mov 0x30(%rsp),%rax
  21882. 415236: ││ mov %rax,0x10(%rsp)
  21883. 41523b: ││ movaps 0x20(%rsp),%xmm0
  21884. 415240: ││ movups %xmm0,(%rsp)
  21885. 415244: ││ movzbl %bpl,%esi
  21886. 415248: ││ mov %rbx,%rdi
  21887. 41524b: ││ callq 4128b0 <_D3std6format57__T11formatValueTS3std5stdio4File17LockingTextWriterThTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterhKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>
  21888. 415250: ││╭ jmp 415257 <_D3std6format58__T11formatValueTS3std5stdio4File17LockingTextWriterTxaTaZ11formatValueFNfS3std5stdio4File17LockingTextWriterxaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x77>
  21889. 415252: ┕┿┿ callq 401f00 <fputc_unlocked@plt>
  21890. 415257: ┕┷ mov %r14,%rdi
  21891. 41525a: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  21892. 41525f: add $0x40,%rsp
  21893. 415263: pop %rbx
  21894. 415264: pop %r14
  21895. 415266: pop %rbp
  21896. 415267: retq
  21897. 415268: mov %rax,%rbx
  21898. 41526b: mov %r14,%rdi
  21899. 41526e: callq 40fd00 <_D3std5stdio4File17LockingTextWriter6__dtorMFNeZv>
  21900. 415273: mov %rbx,%rdi
  21901. 415276: callq 41aed0 <_d_eh_resume_unwind>
  21902. 41527b: nopl 0x0(%rax,%rax,1)
  21903.  
  21904. 0000000000415280 <ldc.dso_ctor.3std12experimental6logger10filelogger>:
  21905. 415280: cmpb $0x0,0x243b91(%rip) # 658e18 <ldc.dso_initialized>
  21906. 415287: ╭ jne 4152dc <ldc.dso_ctor.3std12experimental6logger10filelogger+0x5c>
  21907. 415289: │ push %rbp
  21908. 41528a: │ mov %rsp,%rbp
  21909. 41528d: │ movb $0x1,0x243b84(%rip) # 658e18 <ldc.dso_initialized>
  21910. 415294: │ mov %rsp,%rax
  21911. 415297: │ lea -0x30(%rax),%rdi
  21912. 41529b: │ mov %rdi,%rsp
  21913. 41529e: │ movq $0x1,-0x30(%rax)
  21914. 4152a6: │ movq $0x658e10,-0x28(%rax)
  21915. 4152ae: │ mov $0x658dc8,%ecx
  21916. 4152b3: │ movq %rcx,%xmm0
  21917. 4152b8: │ mov $0x658a90,%ecx
  21918. 4152bd: │ movq %rcx,%xmm1
  21919. 4152c2: │ punpcklqdq %xmm0,%xmm1
  21920. 4152c6: │ movdqu %xmm1,-0x20(%rax)
  21921. 4152cb: │ movq $0x658b28,-0x10(%rax)
  21922. 4152d3: │ callq 427d40 <_d_dso_registry>
  21923. 4152d8: │ mov %rbp,%rsp
  21924. 4152db: │ pop %rbp
  21925. 4152dc: ┕ retq
  21926. 4152dd: nopl (%rax)
  21927.  
  21928. 00000000004152e0 <ldc.dso_dtor.3std12experimental6logger10filelogger>:
  21929. 4152e0: cmpb $0x0,0x243b31(%rip) # 658e18 <ldc.dso_initialized>
  21930. 4152e7: ╭ je 41533c <ldc.dso_dtor.3std12experimental6logger10filelogger+0x5c>
  21931. 4152e9: │ push %rbp
  21932. 4152ea: │ mov %rsp,%rbp
  21933. 4152ed: │ movb $0x0,0x243b24(%rip) # 658e18 <ldc.dso_initialized>
  21934. 4152f4: │ mov %rsp,%rax
  21935. 4152f7: │ lea -0x30(%rax),%rdi
  21936. 4152fb: │ mov %rdi,%rsp
  21937. 4152fe: │ movq $0x1,-0x30(%rax)
  21938. 415306: │ movq $0x658e10,-0x28(%rax)
  21939. 41530e: │ mov $0x658dc8,%ecx
  21940. 415313: │ movq %rcx,%xmm0
  21941. 415318: │ mov $0x658a90,%ecx
  21942. 41531d: │ movq %rcx,%xmm1
  21943. 415322: │ punpcklqdq %xmm0,%xmm1
  21944. 415326: │ movdqu %xmm1,-0x20(%rax)
  21945. 41532b: │ movq $0x658b28,-0x10(%rax)
  21946. 415333: │ callq 427d40 <_d_dso_registry>
  21947. 415338: │ mov %rbp,%rsp
  21948. 41533b: │ pop %rbp
  21949. 41533c: ┕ retq
  21950. 41533d: nopl (%rax)
  21951.  
  21952. 0000000000415340 <ldc.dso_ctor.3std5range>:
  21953. 415340: cmpb $0x0,0x243ad1(%rip) # 658e18 <ldc.dso_initialized>
  21954. 415347: ╭ jne 41539c <ldc.dso_ctor.3std5range+0x5c>
  21955. 415349: │ push %rbp
  21956. 41534a: │ mov %rsp,%rbp
  21957. 41534d: │ movb $0x1,0x243ac4(%rip) # 658e18 <ldc.dso_initialized>
  21958. 415354: │ mov %rsp,%rax
  21959. 415357: │ lea -0x30(%rax),%rdi
  21960. 41535b: │ mov %rdi,%rsp
  21961. 41535e: │ movq $0x1,-0x30(%rax)
  21962. 415366: │ movq $0x658e10,-0x28(%rax)
  21963. 41536e: │ mov $0x658dc8,%ecx
  21964. 415373: │ movq %rcx,%xmm0
  21965. 415378: │ mov $0x658a90,%ecx
  21966. 41537d: │ movq %rcx,%xmm1
  21967. 415382: │ punpcklqdq %xmm0,%xmm1
  21968. 415386: │ movdqu %xmm1,-0x20(%rax)
  21969. 41538b: │ movq $0x658b30,-0x10(%rax)
  21970. 415393: │ callq 427d40 <_d_dso_registry>
  21971. 415398: │ mov %rbp,%rsp
  21972. 41539b: │ pop %rbp
  21973. 41539c: ┕ retq
  21974. 41539d: nopl (%rax)
  21975.  
  21976. 00000000004153a0 <ldc.dso_dtor.3std5range>:
  21977. 4153a0: cmpb $0x0,0x243a71(%rip) # 658e18 <ldc.dso_initialized>
  21978. 4153a7: ╭ je 4153fc <ldc.dso_dtor.3std5range+0x5c>
  21979. 4153a9: │ push %rbp
  21980. 4153aa: │ mov %rsp,%rbp
  21981. 4153ad: │ movb $0x0,0x243a64(%rip) # 658e18 <ldc.dso_initialized>
  21982. 4153b4: │ mov %rsp,%rax
  21983. 4153b7: │ lea -0x30(%rax),%rdi
  21984. 4153bb: │ mov %rdi,%rsp
  21985. 4153be: │ movq $0x1,-0x30(%rax)
  21986. 4153c6: │ movq $0x658e10,-0x28(%rax)
  21987. 4153ce: │ mov $0x658dc8,%ecx
  21988. 4153d3: │ movq %rcx,%xmm0
  21989. 4153d8: │ mov $0x658a90,%ecx
  21990. 4153dd: │ movq %rcx,%xmm1
  21991. 4153e2: │ punpcklqdq %xmm0,%xmm1
  21992. 4153e6: │ movdqu %xmm1,-0x20(%rax)
  21993. 4153eb: │ movq $0x658b30,-0x10(%rax)
  21994. 4153f3: │ callq 427d40 <_d_dso_registry>
  21995. 4153f8: │ mov %rbp,%rsp
  21996. 4153fb: │ pop %rbp
  21997. 4153fc: ┕ retq
  21998. 4153fd: nopl (%rax)
  21999.  
  22000. 0000000000415400 <ldc.dso_ctor.3std8internal12unicode_comp>:
  22001. 415400: cmpb $0x0,0x243a11(%rip) # 658e18 <ldc.dso_initialized>
  22002. 415407: ╭ jne 41545c <ldc.dso_ctor.3std8internal12unicode_comp+0x5c>
  22003. 415409: │ push %rbp
  22004. 41540a: │ mov %rsp,%rbp
  22005. 41540d: │ movb $0x1,0x243a04(%rip) # 658e18 <ldc.dso_initialized>
  22006. 415414: │ mov %rsp,%rax
  22007. 415417: │ lea -0x30(%rax),%rdi
  22008. 41541b: │ mov %rdi,%rsp
  22009. 41541e: │ movq $0x1,-0x30(%rax)
  22010. 415426: │ movq $0x658e10,-0x28(%rax)
  22011. 41542e: │ mov $0x658dc8,%ecx
  22012. 415433: │ movq %rcx,%xmm0
  22013. 415438: │ mov $0x658a90,%ecx
  22014. 41543d: │ movq %rcx,%xmm1
  22015. 415442: │ punpcklqdq %xmm0,%xmm1
  22016. 415446: │ movdqu %xmm1,-0x20(%rax)
  22017. 41544b: │ movq $0x658b38,-0x10(%rax)
  22018. 415453: │ callq 427d40 <_d_dso_registry>
  22019. 415458: │ mov %rbp,%rsp
  22020. 41545b: │ pop %rbp
  22021. 41545c: ┕ retq
  22022. 41545d: nopl (%rax)
  22023.  
  22024. 0000000000415460 <ldc.dso_dtor.3std8internal12unicode_comp>:
  22025. 415460: cmpb $0x0,0x2439b1(%rip) # 658e18 <ldc.dso_initialized>
  22026. 415467: ╭ je 4154bc <ldc.dso_dtor.3std8internal12unicode_comp+0x5c>
  22027. 415469: │ push %rbp
  22028. 41546a: │ mov %rsp,%rbp
  22029. 41546d: │ movb $0x0,0x2439a4(%rip) # 658e18 <ldc.dso_initialized>
  22030. 415474: │ mov %rsp,%rax
  22031. 415477: │ lea -0x30(%rax),%rdi
  22032. 41547b: │ mov %rdi,%rsp
  22033. 41547e: │ movq $0x1,-0x30(%rax)
  22034. 415486: │ movq $0x658e10,-0x28(%rax)
  22035. 41548e: │ mov $0x658dc8,%ecx
  22036. 415493: │ movq %rcx,%xmm0
  22037. 415498: │ mov $0x658a90,%ecx
  22038. 41549d: │ movq %rcx,%xmm1
  22039. 4154a2: │ punpcklqdq %xmm0,%xmm1
  22040. 4154a6: │ movdqu %xmm1,-0x20(%rax)
  22041. 4154ab: │ movq $0x658b38,-0x10(%rax)
  22042. 4154b3: │ callq 427d40 <_d_dso_registry>
  22043. 4154b8: │ mov %rbp,%rsp
  22044. 4154bb: │ pop %rbp
  22045. 4154bc: ┕ retq
  22046. 4154bd: nopl (%rax)
  22047.  
  22048. 00000000004154c0 <ldc.dso_ctor.3std8internal14unicode_tables>:
  22049. 4154c0: cmpb $0x0,0x243951(%rip) # 658e18 <ldc.dso_initialized>
  22050. 4154c7: ╭ jne 41551c <ldc.dso_ctor.3std8internal14unicode_tables+0x5c>
  22051. 4154c9: │ push %rbp
  22052. 4154ca: │ mov %rsp,%rbp
  22053. 4154cd: │ movb $0x1,0x243944(%rip) # 658e18 <ldc.dso_initialized>
  22054. 4154d4: │ mov %rsp,%rax
  22055. 4154d7: │ lea -0x30(%rax),%rdi
  22056. 4154db: │ mov %rdi,%rsp
  22057. 4154de: │ movq $0x1,-0x30(%rax)
  22058. 4154e6: │ movq $0x658e10,-0x28(%rax)
  22059. 4154ee: │ mov $0x658dc8,%ecx
  22060. 4154f3: │ movq %rcx,%xmm0
  22061. 4154f8: │ mov $0x658a90,%ecx
  22062. 4154fd: │ movq %rcx,%xmm1
  22063. 415502: │ punpcklqdq %xmm0,%xmm1
  22064. 415506: │ movdqu %xmm1,-0x20(%rax)
  22065. 41550b: │ movq $0x658b40,-0x10(%rax)
  22066. 415513: │ callq 427d40 <_d_dso_registry>
  22067. 415518: │ mov %rbp,%rsp
  22068. 41551b: │ pop %rbp
  22069. 41551c: ┕ retq
  22070. 41551d: nopl (%rax)
  22071.  
  22072. 0000000000415520 <ldc.dso_dtor.3std8internal14unicode_tables>:
  22073. 415520: cmpb $0x0,0x2438f1(%rip) # 658e18 <ldc.dso_initialized>
  22074. 415527: ╭ je 41557c <ldc.dso_dtor.3std8internal14unicode_tables+0x5c>
  22075. 415529: │ push %rbp
  22076. 41552a: │ mov %rsp,%rbp
  22077. 41552d: │ movb $0x0,0x2438e4(%rip) # 658e18 <ldc.dso_initialized>
  22078. 415534: │ mov %rsp,%rax
  22079. 415537: │ lea -0x30(%rax),%rdi
  22080. 41553b: │ mov %rdi,%rsp
  22081. 41553e: │ movq $0x1,-0x30(%rax)
  22082. 415546: │ movq $0x658e10,-0x28(%rax)
  22083. 41554e: │ mov $0x658dc8,%ecx
  22084. 415553: │ movq %rcx,%xmm0
  22085. 415558: │ mov $0x658a90,%ecx
  22086. 41555d: │ movq %rcx,%xmm1
  22087. 415562: │ punpcklqdq %xmm0,%xmm1
  22088. 415566: │ movdqu %xmm1,-0x20(%rax)
  22089. 41556b: │ movq $0x658b40,-0x10(%rax)
  22090. 415573: │ callq 427d40 <_d_dso_registry>
  22091. 415578: │ mov %rbp,%rsp
  22092. 41557b: │ pop %rbp
  22093. 41557c: ┕ retq
  22094. 41557d: nopl (%rax)
  22095.  
  22096. 0000000000415580 <_D3std9stdiobase18_sharedStaticCtor1FZv>:
  22097. 415580: ╰ jmpq 40fdd0 <std_stdio_static_this>
  22098. 415585: nopw %cs:0x0(%rax,%rax,1)
  22099. 41558f: nop
  22100.  
  22101. 0000000000415590 <ldc.dso_ctor.3std9stdiobase>:
  22102. 415590: cmpb $0x0,0x243881(%rip) # 658e18 <ldc.dso_initialized>
  22103. 415597: ╭ jne 4155ec <ldc.dso_ctor.3std9stdiobase+0x5c>
  22104. 415599: │ push %rbp
  22105. 41559a: │ mov %rsp,%rbp
  22106. 41559d: │ movb $0x1,0x243874(%rip) # 658e18 <ldc.dso_initialized>
  22107. 4155a4: │ mov %rsp,%rax
  22108. 4155a7: │ lea -0x30(%rax),%rdi
  22109. 4155ab: │ mov %rdi,%rsp
  22110. 4155ae: │ movq $0x1,-0x30(%rax)
  22111. 4155b6: │ movq $0x658e10,-0x28(%rax)
  22112. 4155be: │ mov $0x658dc8,%ecx
  22113. 4155c3: │ movq %rcx,%xmm0
  22114. 4155c8: │ mov $0x658a90,%ecx
  22115. 4155cd: │ movq %rcx,%xmm1
  22116. 4155d2: │ punpcklqdq %xmm0,%xmm1
  22117. 4155d6: │ movdqu %xmm1,-0x20(%rax)
  22118. 4155db: │ movq $0x658b48,-0x10(%rax)
  22119. 4155e3: │ callq 427d40 <_d_dso_registry>
  22120. 4155e8: │ mov %rbp,%rsp
  22121. 4155eb: │ pop %rbp
  22122. 4155ec: ┕ retq
  22123. 4155ed: nopl (%rax)
  22124.  
  22125. 00000000004155f0 <ldc.dso_dtor.3std9stdiobase>:
  22126. 4155f0: cmpb $0x0,0x243821(%rip) # 658e18 <ldc.dso_initialized>
  22127. 4155f7: ╭ je 41564c <ldc.dso_dtor.3std9stdiobase+0x5c>
  22128. 4155f9: │ push %rbp
  22129. 4155fa: │ mov %rsp,%rbp
  22130. 4155fd: │ movb $0x0,0x243814(%rip) # 658e18 <ldc.dso_initialized>
  22131. 415604: │ mov %rsp,%rax
  22132. 415607: │ lea -0x30(%rax),%rdi
  22133. 41560b: │ mov %rdi,%rsp
  22134. 41560e: │ movq $0x1,-0x30(%rax)
  22135. 415616: │ movq $0x658e10,-0x28(%rax)
  22136. 41561e: │ mov $0x658dc8,%ecx
  22137. 415623: │ movq %rcx,%xmm0
  22138. 415628: │ mov $0x658a90,%ecx
  22139. 41562d: │ movq %rcx,%xmm1
  22140. 415632: │ punpcklqdq %xmm0,%xmm1
  22141. 415636: │ movdqu %xmm1,-0x20(%rax)
  22142. 41563b: │ movq $0x658b48,-0x10(%rax)
  22143. 415643: │ callq 427d40 <_d_dso_registry>
  22144. 415648: │ mov %rbp,%rsp
  22145. 41564b: │ pop %rbp
  22146. 41564c: ┕ retq
  22147. 41564d: nopl (%rax)
  22148.  
  22149. 0000000000415650 <ldc.dso_ctor.3std7process>:
  22150. 415650: cmpb $0x0,0x2437c1(%rip) # 658e18 <ldc.dso_initialized>
  22151. 415657: ╭ jne 4156ac <ldc.dso_ctor.3std7process+0x5c>
  22152. 415659: │ push %rbp
  22153. 41565a: │ mov %rsp,%rbp
  22154. 41565d: │ movb $0x1,0x2437b4(%rip) # 658e18 <ldc.dso_initialized>
  22155. 415664: │ mov %rsp,%rax
  22156. 415667: │ lea -0x30(%rax),%rdi
  22157. 41566b: │ mov %rdi,%rsp
  22158. 41566e: │ movq $0x1,-0x30(%rax)
  22159. 415676: │ movq $0x658e10,-0x28(%rax)
  22160. 41567e: │ mov $0x658dc8,%ecx
  22161. 415683: │ movq %rcx,%xmm0
  22162. 415688: │ mov $0x658a90,%ecx
  22163. 41568d: │ movq %rcx,%xmm1
  22164. 415692: │ punpcklqdq %xmm0,%xmm1
  22165. 415696: │ movdqu %xmm1,-0x20(%rax)
  22166. 41569b: │ movq $0x658b50,-0x10(%rax)
  22167. 4156a3: │ callq 427d40 <_d_dso_registry>
  22168. 4156a8: │ mov %rbp,%rsp
  22169. 4156ab: │ pop %rbp
  22170. 4156ac: ┕ retq
  22171. 4156ad: nopl (%rax)
  22172.  
  22173. 00000000004156b0 <ldc.dso_dtor.3std7process>:
  22174. 4156b0: cmpb $0x0,0x243761(%rip) # 658e18 <ldc.dso_initialized>
  22175. 4156b7: ╭ je 41570c <ldc.dso_dtor.3std7process+0x5c>
  22176. 4156b9: │ push %rbp
  22177. 4156ba: │ mov %rsp,%rbp
  22178. 4156bd: │ movb $0x0,0x243754(%rip) # 658e18 <ldc.dso_initialized>
  22179. 4156c4: │ mov %rsp,%rax
  22180. 4156c7: │ lea -0x30(%rax),%rdi
  22181. 4156cb: │ mov %rdi,%rsp
  22182. 4156ce: │ movq $0x1,-0x30(%rax)
  22183. 4156d6: │ movq $0x658e10,-0x28(%rax)
  22184. 4156de: │ mov $0x658dc8,%ecx
  22185. 4156e3: │ movq %rcx,%xmm0
  22186. 4156e8: │ mov $0x658a90,%ecx
  22187. 4156ed: │ movq %rcx,%xmm1
  22188. 4156f2: │ punpcklqdq %xmm0,%xmm1
  22189. 4156f6: │ movdqu %xmm1,-0x20(%rax)
  22190. 4156fb: │ movq $0x658b50,-0x10(%rax)
  22191. 415703: │ callq 427d40 <_d_dso_registry>
  22192. 415708: │ mov %rbp,%rsp
  22193. 41570b: │ pop %rbp
  22194. 41570c: ┕ retq
  22195. 41570d: nopl (%rax)
  22196.  
  22197. 0000000000415710 <ldc.dso_ctor.3std6string>:
  22198. 415710: cmpb $0x0,0x243701(%rip) # 658e18 <ldc.dso_initialized>
  22199. 415717: ╭ jne 41576c <ldc.dso_ctor.3std6string+0x5c>
  22200. 415719: │ push %rbp
  22201. 41571a: │ mov %rsp,%rbp
  22202. 41571d: │ movb $0x1,0x2436f4(%rip) # 658e18 <ldc.dso_initialized>
  22203. 415724: │ mov %rsp,%rax
  22204. 415727: │ lea -0x30(%rax),%rdi
  22205. 41572b: │ mov %rdi,%rsp
  22206. 41572e: │ movq $0x1,-0x30(%rax)
  22207. 415736: │ movq $0x658e10,-0x28(%rax)
  22208. 41573e: │ mov $0x658dc8,%ecx
  22209. 415743: │ movq %rcx,%xmm0
  22210. 415748: │ mov $0x658a90,%ecx
  22211. 41574d: │ movq %rcx,%xmm1
  22212. 415752: │ punpcklqdq %xmm0,%xmm1
  22213. 415756: │ movdqu %xmm1,-0x20(%rax)
  22214. 41575b: │ movq $0x658b58,-0x10(%rax)
  22215. 415763: │ callq 427d40 <_d_dso_registry>
  22216. 415768: │ mov %rbp,%rsp
  22217. 41576b: │ pop %rbp
  22218. 41576c: ┕ retq
  22219. 41576d: nopl (%rax)
  22220.  
  22221. 0000000000415770 <ldc.dso_dtor.3std6string>:
  22222. 415770: cmpb $0x0,0x2436a1(%rip) # 658e18 <ldc.dso_initialized>
  22223. 415777: ╭ je 4157cc <ldc.dso_dtor.3std6string+0x5c>
  22224. 415779: │ push %rbp
  22225. 41577a: │ mov %rsp,%rbp
  22226. 41577d: │ movb $0x0,0x243694(%rip) # 658e18 <ldc.dso_initialized>
  22227. 415784: │ mov %rsp,%rax
  22228. 415787: │ lea -0x30(%rax),%rdi
  22229. 41578b: │ mov %rdi,%rsp
  22230. 41578e: │ movq $0x1,-0x30(%rax)
  22231. 415796: │ movq $0x658e10,-0x28(%rax)
  22232. 41579e: │ mov $0x658dc8,%ecx
  22233. 4157a3: │ movq %rcx,%xmm0
  22234. 4157a8: │ mov $0x658a90,%ecx
  22235. 4157ad: │ movq %rcx,%xmm1
  22236. 4157b2: │ punpcklqdq %xmm0,%xmm1
  22237. 4157b6: │ movdqu %xmm1,-0x20(%rax)
  22238. 4157bb: │ movq $0x658b58,-0x10(%rax)
  22239. 4157c3: │ callq 427d40 <_d_dso_registry>
  22240. 4157c8: │ mov %rbp,%rsp
  22241. 4157cb: │ pop %rbp
  22242. 4157cc: ┕ retq
  22243. 4157cd: nopl (%rax)
  22244.  
  22245. 00000000004157d0 <_D3std12experimental6logger4core18_sharedStaticCtor1FZv>:
  22246. 4157d0: push %rax
  22247. 4157d1: mov $0x6552a0,%edi
  22248. 4157d6: callq 422d70 <_d_newclass>
  22249. 4157db: movq $0x43c660,(%rax)
  22250. 4157e2: movq $0x0,0x8(%rax)
  22251. 4157ea: mov 0x26e67(%rip),%rcx # 43c658 <_D4core4sync5mutex5Mutex6__initZ+0x40>
  22252. 4157f1: mov %rcx,0x40(%rax)
  22253. 4157f5: movups 0x26e4c(%rip),%xmm0 # 43c648 <_D4core4sync5mutex5Mutex6__initZ+0x30>
  22254. 4157fc: movups %xmm0,0x30(%rax)
  22255. 415800: movups 0x26e31(%rip),%xmm0 # 43c638 <_D4core4sync5mutex5Mutex6__initZ+0x20>
  22256. 415807: movups %xmm0,0x20(%rax)
  22257. 41580b: movups 0x26e16(%rip),%xmm0 # 43c628 <_D4core4sync5mutex5Mutex6__initZ+0x10>
  22258. 415812: movups %xmm0,0x10(%rax)
  22259. 415816: mov %rax,%rdi
  22260. 415819: callq 419bc0 <_D4core4sync5mutex5Mutex6__ctorMFNbNeZC4core4sync5mutex5Mutex>
  22261. 41581e: mov %rax,0x24368b(%rip) # 658eb0 <_D3std12experimental6logger4core20stdSharedLoggerMutexC4core4sync5mutex5Mutex>
  22262. 415825: pop %rax
  22263. 415826: retq
  22264. 415827: nopw 0x0(%rax,%rax,1)
  22265.  
  22266. 0000000000415830 <_D3std12experimental6logger4core6Logger10logMsgPartMFNfAxaZv>:
  22267. 415830: push %r15
  22268. 415832: push %r14
  22269. 415834: push %r13
  22270. 415836: push %r12
  22271. 415838: push %rbx
  22272. 415839: mov %rdx,%r15
  22273. 41583c: mov %rsi,%rbx
  22274. 41583f: mov %rdi,%r12
  22275. 415842: lea 0x30(%r12),%r14
  22276. 415847: mov %r14,%rdi
  22277. 41584a: callq 40ab20 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNemZv>
  22278. 41584f: mov 0x30(%r12),%rax
  22279. 415854: mov 0x8(%rax),%rdi
  22280. 415858: mov %rdi,%r12
  22281. 41585b: add %rbx,%r12
  22282. 41585e: ╭ jb 41588a <_D3std12experimental6logger4core6Logger10logMsgPartMFNfAxaZv+0x5a>
  22283. 415860: │ mov 0x10(%rax),%r13
  22284. 415864: │ add %r13,%rdi
  22285. 415867: │ mov %rbx,%rsi
  22286. 41586a: │ mov %r15,%rdx
  22287. 41586d: │ mov %rbx,%rcx
  22288. 415870: │ callq 41a380 <_d_array_slice_copy>
  22289. 415875: │ mov (%r14),%rax
  22290. 415878: │ mov %r12,0x8(%rax)
  22291. 41587c: │ mov %r13,0x10(%rax)
  22292. 415880: │ pop %rbx
  22293. 415881: │ pop %r12
  22294. 415883: │ pop %r13
  22295. 415885: │ pop %r14
  22296. 415887: │ pop %r15
  22297. 415889: │ retq
  22298. 41588a: ┕ mov $0x29,%edi
  22299. 41588f: mov $0x432390,%esi
  22300. 415894: mov $0xb41,%edx
  22301. 415899: callq 4161f0 <_d_arraybounds>
  22302. 41589e: xchg %ax,%ax
  22303.  
  22304. 00000000004158a0 <_D3std12experimental6logger4core6Logger6__ctorMFNfE3std12experimental6logger4core8LogLevelZC3std12experimental6logger4core6Logger>:
  22305. 4158a0: push %rbx
  22306. 4158a1: mov %rdi,%rbx
  22307. 4158a4: mov %sil,0x20(%rbx)
  22308. 4158a8: movq $0x0,0x10(%rbx)
  22309. 4158b0: movq $0x415910,0x18(%rbx)
  22310. 4158b8: mov $0x6552a0,%edi
  22311. 4158bd: callq 422d70 <_d_newclass>
  22312. 4158c2: movq $0x43c660,(%rax)
  22313. 4158c9: movq $0x0,0x8(%rax)
  22314. 4158d1: mov 0x26d80(%rip),%rcx # 43c658 <_D4core4sync5mutex5Mutex6__initZ+0x40>
  22315. 4158d8: mov %rcx,0x40(%rax)
  22316. 4158dc: movups 0x26d65(%rip),%xmm0 # 43c648 <_D4core4sync5mutex5Mutex6__initZ+0x30>
  22317. 4158e3: movups %xmm0,0x30(%rax)
  22318. 4158e7: movups 0x26d4a(%rip),%xmm0 # 43c638 <_D4core4sync5mutex5Mutex6__initZ+0x20>
  22319. 4158ee: movups %xmm0,0x20(%rax)
  22320. 4158f2: movups 0x26d2f(%rip),%xmm0 # 43c628 <_D4core4sync5mutex5Mutex6__initZ+0x10>
  22321. 4158f9: movups %xmm0,0x10(%rax)
  22322. 4158fd: mov %rax,%rdi
  22323. 415900: callq 419bc0 <_D4core4sync5mutex5Mutex6__ctorMFNbNeZC4core4sync5mutex5Mutex>
  22324. 415905: mov %rax,0x28(%rbx)
  22325. 415909: mov %rbx,%rax
  22326. 41590c: pop %rbx
  22327. 41590d: retq
  22328. 41590e: xchg %ax,%ax
  22329.  
  22330. 0000000000415910 <_D3std12experimental6logger4core6Logger6__ctorMFNfE3std12experimental6logger4core8LogLevelZ12__dgliteral2MFNfZv>:
  22331. 415910: push %rax
  22332. 415911: mov $0x6562b0,%edi
  22333. 415916: callq 422d70 <_d_newclass>
  22334. 41591b: movq $0x43df60,(%rax)
  22335. 415922: movq $0x0,0x8(%rax)
  22336. 41592a: movups 0x2861f(%rip),%xmm0 # 43df50 <_D6object5Error6__initZ+0x40>
  22337. 415931: movups %xmm0,0x40(%rax)
  22338. 415935: movups 0x28604(%rip),%xmm0 # 43df40 <_D6object5Error6__initZ+0x30>
  22339. 41593c: movups %xmm0,0x30(%rax)
  22340. 415940: movups 0x285e9(%rip),%xmm0 # 43df30 <_D6object5Error6__initZ+0x20>
  22341. 415947: movups %xmm0,0x20(%rax)
  22342. 41594b: movups 0x285ce(%rip),%xmm0 # 43df20 <_D6object5Error6__initZ+0x10>
  22343. 415952: movups %xmm0,0x10(%rax)
  22344. 415956: xor %esi,%esi
  22345. 415958: mov $0x1e,%edx
  22346. 41595d: mov $0x43afc0,%ecx
  22347. 415962: mov %rax,%rdi
  22348. 415965: callq 41e290 <_D6object5Error6__ctorMFNaNbNiNfAyaC6object9ThrowableZC6object5Error>
  22349. 41596a: mov %rax,%rdi
  22350. 41596d: callq 41ad10 <_d_throw_exception>
  22351. 415972: nopw %cs:0x0(%rax,%rax,1)
  22352. 41597c: nopl 0x0(%rax)
  22353.  
  22354. 0000000000415980 <_D3std12experimental6logger4core6Logger11beginLogMsgMFNfAyaiAyaAyaAyaE3std12experimental6logger4core8LogLevelS3std11concurrency3TidS3std8datetime7SysTimeC3std12experimental6logger4core6LoggerZv>:
  22355. 415980: push %rbp
  22356. 415981: push %r15
  22357. 415983: push %r14
  22358. 415985: push %r13
  22359. 415987: push %r12
  22360. 415989: push %rbx
  22361. 41598a: push %rax
  22362. 41598b: mov %r9d,%ebp
  22363. 41598e: mov %r8,%r15
  22364. 415991: mov %rcx,%r12
  22365. 415994: mov %rdx,%r13
  22366. 415997: mov %rsi,%r14
  22367. 41599a: mov %rdi,%rbx
  22368. 41599d: callq 407d10 <_D3std5array17__T8appenderTAyaZ8appenderFNaNbNfZS3std5array17__T8AppenderTAyaZ8Appender>
  22369. 4159a2: mov %rax,0x30(%rbx)
  22370. 4159a6: mov 0x78(%rsp),%rax
  22371. 4159ab: mov %rax,0x38(%rbx)
  22372. 4159af: mov 0x80(%rsp),%rax
  22373. 4159b7: mov %rax,0x40(%rbx)
  22374. 4159bb: mov 0x70(%rsp),%eax
  22375. 4159bf: mov %eax,0x48(%rbx)
  22376. 4159c2: mov 0x60(%rsp),%rax
  22377. 4159c7: mov %rax,0x50(%rbx)
  22378. 4159cb: mov 0x68(%rsp),%rax
  22379. 4159d0: mov %rax,0x58(%rbx)
  22380. 4159d4: mov 0x50(%rsp),%rax
  22381. 4159d9: mov %rax,0x60(%rbx)
  22382. 4159dd: mov 0x58(%rsp),%rax
  22383. 4159e2: mov %rax,0x68(%rbx)
  22384. 4159e6: mov 0x40(%rsp),%rax
  22385. 4159eb: mov %rax,0x70(%rbx)
  22386. 4159ef: mov 0x48(%rsp),%rax
  22387. 4159f4: mov %rax,0x78(%rbx)
  22388. 4159f8: mov %bpl,0x80(%rbx)
  22389. 4159ff: mov %r15,0x88(%rbx)
  22390. 415a06: lea 0x90(%rbx),%rdi
  22391. 415a0d: mov %r13,%rsi
  22392. 415a10: mov %r12,%rdx
  22393. 415a13: callq 40c5c0 <_D3std8datetime7SysTime8opAssignMFNaNbNcNjNfS3std8datetime7SysTimeZS3std8datetime7SysTime>
  22394. 415a18: xorps %xmm0,%xmm0
  22395. 415a1b: movups %xmm0,0xa0(%rbx)
  22396. 415a22: mov %r14,0xb0(%rbx)
  22397. 415a29: add $0x8,%rsp
  22398. 415a2d: pop %rbx
  22399. 415a2e: pop %r12
  22400. 415a30: pop %r13
  22401. 415a32: pop %r14
  22402. 415a34: pop %r15
  22403. 415a36: pop %rbp
  22404. 415a37: retq
  22405. 415a38: nopl 0x0(%rax,%rax,1)
  22406.  
  22407. 0000000000415a40 <_D3std12experimental6logger4core6Logger12finishLogMsgMFNfZv>:
  22408. 415a40: lea 0x38(%rdi),%rsi
  22409. 415a44: mov 0x30(%rdi),%rcx
  22410. 415a48: xor %eax,%eax
  22411. 415a4a: test %rcx,%rcx
  22412. 415a4d: mov $0x0,%edx
  22413. 415a52: ╭ je 415a5c <_D3std12experimental6logger4core6Logger12finishLogMsgMFNfZv+0x1c>
  22414. 415a54: │ mov 0x8(%rcx),%rdx
  22415. 415a58: │ mov 0x10(%rcx),%rax
  22416. 415a5c: ┕ mov %rdx,0xa0(%rdi)
  22417. 415a63: mov %rax,0xa8(%rdi)
  22418. 415a6a: mov (%rdi),%rax
  22419. 415a6d: mov 0x28(%rax),%rax
  22420. 415a71: jmpq *%rax
  22421. 415a73: nopw %cs:0x0(%rax,%rax,1)
  22422. 415a7d: nopl (%rax)
  22423.  
  22424. 0000000000415a80 <_D3std12experimental6logger4core6Logger10forwardMsgMFNeKS3std12experimental6logger4core6Logger8LogEntryZv>:
  22425. 415a80: push %r15
  22426. 415a82: push %r14
  22427. 415a84: push %rbx
  22428. 415a85: mov %rsi,%r15
  22429. 415a88: mov %rdi,%rbx
  22430. 415a8b: mov 0x28(%rbx),%r14
  22431. 415a8f: mov %r14,%rdi
  22432. 415a92: callq 42b580 <_d_monitorenter>
  22433. 415a97: mov 0x23e95b(%rip),%cl # 6543f8 <_D3std12experimental6logger4core23stdLoggerGlobalLogLevelOE3std12experimental6logger4core8LogLevel>
  22434. 415a9d: movzbl 0x20(%rbx),%eax
  22435. 415aa1: cmp $0xff,%eax
  22436. 415aa6: ╭───── je 415af0 <_D3std12experimental6logger4core6Logger10forwardMsgMFNeKS3std12experimental6logger4core6Logger8LogEntryZv+0x70>
  22437. 415aa8: │ movzbl %cl,%edx
  22438. 415aab: │ cmp $0xff,%edx
  22439. 415ab1: │╭──── je 415af0 <_D3std12experimental6logger4core6Logger10forwardMsgMFNeKS3std12experimental6logger4core6Logger8LogEntryZv+0x70>
  22440. 415ab3: ││ movzbl 0x48(%r15),%ecx
  22441. 415ab8: ││ cmp $0xff,%ecx
  22442. 415abe: ││╭─── je 415af0 <_D3std12experimental6logger4core6Logger10forwardMsgMFNeKS3std12experimental6logger4core6Logger8LogEntryZv+0x70>
  22443. 415ac0: │││ cmp %edx,%ecx
  22444. 415ac2: │││╭── jb 415af0 <_D3std12experimental6logger4core6Logger10forwardMsgMFNeKS3std12experimental6logger4core6Logger8LogEntryZv+0x70>
  22445. 415ac4: ││││ movzbl %al,%eax
  22446. 415ac7: ││││ cmp %eax,%ecx
  22447. 415ac9: ││││╭─ jb 415af0 <_D3std12experimental6logger4core6Logger10forwardMsgMFNeKS3std12experimental6logger4core6Logger8LogEntryZv+0x70>
  22448. 415acb: │││││ mov (%rbx),%rax
  22449. 415ace: │││││ mov 0x28(%rax),%rax
  22450. 415ad2: │││││ mov %rbx,%rdi
  22451. 415ad5: │││││ mov %r15,%rsi
  22452. 415ad8: │││││ callq *%rax
  22453. 415ada: │││││ movzbl 0x48(%r15),%eax
  22454. 415adf: │││││ cmp $0xc0,%eax
  22455. 415ae4: │││││╭ jne 415af0 <_D3std12experimental6logger4core6Logger10forwardMsgMFNeKS3std12experimental6logger4core6Logger8LogEntryZv+0x70>
  22456. 415ae6: ││││││ mov 0x10(%rbx),%rdi
  22457. 415aea: ││││││ mov 0x18(%rbx),%rax
  22458. 415aee: ││││││ callq *%rax
  22459. 415af0: ┕┷┷┷┷┷ mov %r14,%rdi
  22460. 415af3: pop %rbx
  22461. 415af4: pop %r14
  22462. 415af6: pop %r15
  22463. 415af8: ╭ jmpq 42b5b0 <_d_monitorexit>
  22464. 415afd: │ mov %rax,%rbx
  22465. 415b00: │ mov %r14,%rdi
  22466. 415b03: │ callq 42b5b0 <_d_monitorexit>
  22467. 415b08: │ mov %rbx,%rdi
  22468. 415b0b: │ callq 41aed0 <_d_eh_resume_unwind>
  22469.  
  22470. 0000000000415b10 <_D3std12experimental6logger4core23defaultSharedLoggerImplFNdNeZC3std12experimental6logger4core6Logger>:
  22471. 415b10: push %r14
  22472. 415b12: push %rbx
  22473. 415b13: sub $0x38,%rsp
  22474. 415b17: mov 0x243392(%rip),%rbx # 658eb0 <_D3std12experimental6logger4core20stdSharedLoggerMutexC4core4sync5mutex5Mutex>
  22475. 415b1e: mov %rbx,%rdi
  22476. 415b21: callq 42b580 <_d_monitorenter>
  22477. 415b26: cmpq $0x0,0x24338a(%rip) # 658eb8 <_D3std12experimental6logger4core22stdSharedDefaultLoggerC3std12experimental6logger4core6Logger>
  22478. 415b2e: ╭ jne 415bcf <_D3std12experimental6logger4core23defaultSharedLoggerImplFNdNeZC3std12experimental6logger4core6Logger+0xbf>
  22479. 415b34: │ mov $0xa,%edi
  22480. 415b39: │ mov $0x43b400,%esi
  22481. 415b3e: │ mov $0x8,%edx
  22482. 415b43: │ mov $0xe0,%ecx
  22483. 415b48: │ mov $0xe0,%r8d
  22484. 415b4e: │ mov $0x658ec8,%r9d
  22485. 415b54: │ callq 40c0e0 <_D3std4conv16testEmplaceChunkFNaNbNiAvmmAyaZv>
  22486. 415b59: │ mov 0x23e340(%rip),%rax # 653ea0 <_D3std12experimental6logger10filelogger10FileLogger7__ClassZ>
  22487. 415b60: │ mov 0x58(%rax),%rax
  22488. 415b64: │ mov $0x653ea0,%edi
  22489. 415b69: │ callq *%rax
  22490. 415b6b: │ mov %rdx,%rax
  22491. 415b6e: │ mov $0x658ec8,%edi
  22492. 415b73: │ mov $0xe0,%edx
  22493. 415b78: │ mov %rax,%rsi
  22494. 415b7b: │ callq 402490 <memcpy@plt>
  22495. 415b80: │ mov 0x243321(%rip),%rax # 658ea8 <_D3std5stdio6stderrS3std5stdio4File+0x10>
  22496. 415b87: │ mov %rax,0x30(%rsp)
  22497. 415b8c: │ movups 0x243305(%rip),%xmm0 # 658e98 <_D3std5stdio6stderrS3std5stdio4File>
  22498. 415b93: │ movaps %xmm0,0x20(%rsp)
  22499. 415b98: │ lea 0x20(%rsp),%rdi
  22500. 415b9d: │ callq 40f8c0 <_D3std5stdio4File10__postblitMFNbNfZv>
  22501. 415ba2: │ mov 0x30(%rsp),%rax
  22502. 415ba7: │ mov %rax,0x10(%rsp)
  22503. 415bac: │ movaps 0x20(%rsp),%xmm0
  22504. 415bb1: │ movups %xmm0,(%rsp)
  22505. 415bb5: │ mov $0x658ec8,%edi
  22506. 415bba: │ mov $0x1,%esi
  22507. 415bbf: │ callq 4103b0 <_D3std12experimental6logger10filelogger10FileLogger6__ctorMFNfS3std5stdio4FilexE3std12experimental6logger4core8LogLevelZC3std12experimental6logger10filelogger10FileLogger>
  22508. 415bc4: │ movq $0x658ec8,0x2432e9(%rip) # 658eb8 <_D3std12experimental6logger4core22stdSharedDefaultLoggerC3std12experimental6logger4core6Logger>
  22509. 415bcf: ┕ mov %rbx,%rdi
  22510. 415bd2: callq 42b5b0 <_d_monitorexit>
  22511. 415bd7: mov 0x2432da(%rip),%rax # 658eb8 <_D3std12experimental6logger4core22stdSharedDefaultLoggerC3std12experimental6logger4core6Logger>
  22512. 415bde: add $0x38,%rsp
  22513. 415be2: pop %rbx
  22514. 415be3: pop %r14
  22515. 415be5: retq
  22516. 415be6: mov %rax,%r14
  22517. 415be9: mov %rbx,%rdi
  22518. 415bec: callq 42b5b0 <_d_monitorexit>
  22519. 415bf1: mov %r14,%rdi
  22520. 415bf4: callq 41aed0 <_d_eh_resume_unwind>
  22521. 415bf9: nopl 0x0(%rax)
  22522.  
  22523. 0000000000415c00 <_D3std12experimental6logger4core16StdForwardLogger11writeLogMsgMFNfKS3std12experimental6logger4core6Logger8LogEntryZv>:
  22524. 415c00: push %rbx
  22525. 415c01: mov %rsi,%rbx
  22526. 415c04: mov 0x2432b5(%rip),%rdi # 658ec0 <_D3std12experimental6logger4core15stdSharedLoggerOC3std12experimental6logger4core6Logger>
  22527. 415c0b: test %rdi,%rdi
  22528. 415c0e: ╭ jne 415c18 <_D3std12experimental6logger4core16StdForwardLogger11writeLogMsgMFNfKS3std12experimental6logger4core6Logger8LogEntryZv+0x18>
  22529. 415c10: │ callq 415b10 <_D3std12experimental6logger4core23defaultSharedLoggerImplFNdNeZC3std12experimental6logger4core6Logger>
  22530. 415c15: │ mov %rax,%rdi
  22531. 415c18: ┕ mov (%rdi),%rax
  22532. 415c1b: mov 0x48(%rax),%rax
  22533. 415c1f: mov %rbx,%rsi
  22534. 415c22: pop %rbx
  22535. 415c23: jmpq *%rax
  22536. 415c25: nopw %cs:0x0(%rax,%rax,1)
  22537. 415c2f: nop
  22538.  
  22539. 0000000000415c30 <_D3std12experimental6logger4core10TestLogger11writeLogMsgMFNfKS3std12experimental6logger4core6Logger8LogEntryZv>:
  22540. 415c30: mov 0x10(%rsi),%eax
  22541. 415c33: mov %eax,0xb8(%rdi)
  22542. 415c39: movups (%rsi),%xmm0
  22543. 415c3c: movups %xmm0,0xc0(%rdi)
  22544. 415c43: movups 0x18(%rsi),%xmm0
  22545. 415c47: movups %xmm0,0xd0(%rdi)
  22546. 415c4e: movups 0x28(%rsi),%xmm0
  22547. 415c52: movups %xmm0,0xe0(%rdi)
  22548. 415c59: mov 0x48(%rsi),%al
  22549. 415c5c: mov %al,0x100(%rdi)
  22550. 415c62: movups 0x68(%rsi),%xmm0
  22551. 415c66: movups %xmm0,0xf0(%rdi)
  22552. 415c6d: retq
  22553. 415c6e: xchg %ax,%ax
  22554.  
  22555. 0000000000415c70 <ldc.dso_ctor.3std12experimental6logger4core>:
  22556. 415c70: cmpb $0x0,0x2431a1(%rip) # 658e18 <ldc.dso_initialized>
  22557. 415c77: ╭ jne 415ccc <ldc.dso_ctor.3std12experimental6logger4core+0x5c>
  22558. 415c79: │ push %rbp
  22559. 415c7a: │ mov %rsp,%rbp
  22560. 415c7d: │ movb $0x1,0x243194(%rip) # 658e18 <ldc.dso_initialized>
  22561. 415c84: │ mov %rsp,%rax
  22562. 415c87: │ lea -0x30(%rax),%rdi
  22563. 415c8b: │ mov %rdi,%rsp
  22564. 415c8e: │ movq $0x1,-0x30(%rax)
  22565. 415c96: │ movq $0x658e10,-0x28(%rax)
  22566. 415c9e: │ mov $0x658dc8,%ecx
  22567. 415ca3: │ movq %rcx,%xmm0
  22568. 415ca8: │ mov $0x658a90,%ecx
  22569. 415cad: │ movq %rcx,%xmm1
  22570. 415cb2: │ punpcklqdq %xmm0,%xmm1
  22571. 415cb6: │ movdqu %xmm1,-0x20(%rax)
  22572. 415cbb: │ movq $0x658b60,-0x10(%rax)
  22573. 415cc3: │ callq 427d40 <_d_dso_registry>
  22574. 415cc8: │ mov %rbp,%rsp
  22575. 415ccb: │ pop %rbp
  22576. 415ccc: ┕ retq
  22577. 415ccd: nopl (%rax)
  22578.  
  22579. 0000000000415cd0 <ldc.dso_dtor.3std12experimental6logger4core>:
  22580. 415cd0: cmpb $0x0,0x243141(%rip) # 658e18 <ldc.dso_initialized>
  22581. 415cd7: ╭ je 415d2c <ldc.dso_dtor.3std12experimental6logger4core+0x5c>
  22582. 415cd9: │ push %rbp
  22583. 415cda: │ mov %rsp,%rbp
  22584. 415cdd: │ movb $0x0,0x243134(%rip) # 658e18 <ldc.dso_initialized>
  22585. 415ce4: │ mov %rsp,%rax
  22586. 415ce7: │ lea -0x30(%rax),%rdi
  22587. 415ceb: │ mov %rdi,%rsp
  22588. 415cee: │ movq $0x1,-0x30(%rax)
  22589. 415cf6: │ movq $0x658e10,-0x28(%rax)
  22590. 415cfe: │ mov $0x658dc8,%ecx
  22591. 415d03: │ movq %rcx,%xmm0
  22592. 415d08: │ mov $0x658a90,%ecx
  22593. 415d0d: │ movq %rcx,%xmm1
  22594. 415d12: │ punpcklqdq %xmm0,%xmm1
  22595. 415d16: │ movdqu %xmm1,-0x20(%rax)
  22596. 415d1b: │ movq $0x658b60,-0x10(%rax)
  22597. 415d23: │ callq 427d40 <_d_dso_registry>
  22598. 415d28: │ mov %rbp,%rsp
  22599. 415d2b: │ pop %rbp
  22600. 415d2c: ┕ retq
  22601. 415d2d: nopl (%rax)
  22602.  
  22603. 0000000000415d30 <_D4core9exception17SuppressTraceInfo8instanceFNaNbNiNeZC4core9exception17SuppressTraceInfo>:
  22604. 415d30: mov $0x654ac0,%eax
  22605. 415d35: retq
  22606. 415d36: nopw %cs:0x0(%rax,%rax,1)
  22607.  
  22608. 0000000000415d40 <_D4core9exception13FinalizeError8toStringMxFNfZAya>:
  22609. 415d40: push %rax
  22610. 415d41: mov 0x50(%rdi),%rdi
  22611. 415d45: mov (%rdi),%rax
  22612. 415d48: callq *0x8(%rax)
  22613. 415d4b: mov %rdx,%r8
  22614. 415d4e: mov $0x440418,%edi
  22615. 415d53: mov $0x38,%esi
  22616. 415d58: mov $0x43b520,%edx
  22617. 415d5d: mov %rax,%rcx
  22618. 415d60: pop %rax
  22619. 415d61: ╭ jmpq 4251f0 <_d_arraycatT>
  22620. 415d66: │ nopw %cs:0x0(%rax,%rax,1)
  22621.  
  22622. 0000000000415d70 <_D4core9exception16OutOfMemoryError8toStringMxFNeZAya>:
  22623. 415d70: push %rax
  22624. 415d71: mov $0x43b5c0,%edx
  22625. 415d76: mov $0x18,%eax
  22626. 415d7b: cmpq $0x0,0x10(%rdi)
  22627. 415d80: ╭ je 415d88 <_D4core9exception16OutOfMemoryError8toStringMxFNeZAya+0x18>
  22628. 415d82: │ mov (%rdi),%rax
  22629. 415d85: │ callq *0x8(%rax)
  22630. 415d88: ┕ pop %rcx
  22631. 415d89: retq
  22632. 415d8a: nopw 0x0(%rax,%rax,1)
  22633.  
  22634. 0000000000415d90 <_D4core9exception27InvalidMemoryOperationError8toStringMxFNeZAya>:
  22635. 415d90: push %rax
  22636. 415d91: mov $0x43b600,%edx
  22637. 415d96: mov $0x18,%eax
  22638. 415d9b: cmpq $0x0,0x10(%rdi)
  22639. 415da0: ╭ je 415da8 <_D4core9exception27InvalidMemoryOperationError8toStringMxFNeZAya+0x18>
  22640. 415da2: │ mov (%rdi),%rax
  22641. 415da5: │ callq *0x8(%rax)
  22642. 415da8: ┕ pop %rcx
  22643. 415da9: retq
  22644. 415daa: nopw 0x0(%rax,%rax,1)
  22645.  
  22646. 0000000000415db0 <onRangeError>:
  22647. 415db0: push %r15
  22648. 415db2: push %r14
  22649. 415db4: push %r12
  22650. 415db6: push %rbx
  22651. 415db7: sub $0x28,%rsp
  22652. 415dbb: mov %rdx,%r15
  22653. 415dbe: mov %rsi,%r14
  22654. 415dc1: mov %rdi,%r12
  22655. 415dc4: mov $0x6545c0,%edi
  22656. 415dc9: callq 422d70 <_d_newclass>
  22657. 415dce: mov %rax,%rbx
  22658. 415dd1: movq $0x43b470,(%rbx)
  22659. 415dd8: movq $0x0,0x8(%rbx)
  22660. 415de0: movups 0x25679(%rip),%xmm0 # 43b460 <_D4core9exception10RangeError6__initZ+0x40>
  22661. 415de7: movups %xmm0,0x40(%rbx)
  22662. 415deb: movups 0x2565e(%rip),%xmm0 # 43b450 <_D4core9exception10RangeError6__initZ+0x30>
  22663. 415df2: movups %xmm0,0x30(%rbx)
  22664. 415df6: movups 0x25643(%rip),%xmm0 # 43b440 <_D4core9exception10RangeError6__initZ+0x20>
  22665. 415dfd: movups %xmm0,0x20(%rbx)
  22666. 415e01: movups 0x25628(%rip),%xmm0 # 43b430 <_D4core9exception10RangeError6__initZ+0x10>
  22667. 415e08: movups %xmm0,0x10(%rbx)
  22668. 415e0c: movq $0xf,0x18(%rsp)
  22669. 415e15: movq $0x43b40b,0x20(%rsp)
  22670. 415e1e: movups 0x18(%rsp),%xmm0
  22671. 415e23: movups %xmm0,(%rsp)
  22672. 415e27: xor %esi,%esi
  22673. 415e29: mov %rbx,%rdi
  22674. 415e2c: mov %r15,%rdx
  22675. 415e2f: mov %r12,%rcx
  22676. 415e32: mov %r14,%r8
  22677. 415e35: callq 41e2b0 <_D6object5Error6__ctorMFNaNbNiNfAyaAyamC6object9ThrowableZC6object5Error>
  22678. 415e3a: mov %rbx,%rdi
  22679. 415e3d: callq 41ad10 <_d_throw_exception>
  22680. 415e42: nopw %cs:0x0(%rax,%rax,1)
  22681. 415e4c: nopl 0x0(%rax)
  22682.  
  22683. 0000000000415e50 <onFinalizeError>:
  22684. 415e50: push %rbp
  22685. 415e51: push %r15
  22686. 415e53: push %r14
  22687. 415e55: push %r13
  22688. 415e57: push %r12
  22689. 415e59: push %rbx
  22690. 415e5a: sub $0x28,%rsp
  22691. 415e5e: mov %r8,%r12
  22692. 415e61: mov %rcx,%r15
  22693. 415e64: mov %rdx,%r13
  22694. 415e67: mov %rsi,%rbx
  22695. 415e6a: mov %rdi,%r14
  22696. 415e6d: mov 0x23e88c(%rip),%rax # 654700 <_D4core9exception13FinalizeError7__ClassZ>
  22697. 415e74: mov $0x654700,%edi
  22698. 415e79: callq *0x58(%rax)
  22699. 415e7c: mov 0x50(%rdx),%rax
  22700. 415e80: mov %rax,%fs:0xfffffffffffffd28
  22701. 415e89: movups 0x40(%rdx),%xmm0
  22702. 415e8d: movups %xmm0,%fs:0xfffffffffffffd18
  22703. 415e96: movups (%rdx),%xmm0
  22704. 415e99: movups 0x10(%rdx),%xmm1
  22705. 415e9d: movups 0x20(%rdx),%xmm2
  22706. 415ea1: movups 0x30(%rdx),%xmm3
  22707. 415ea5: movups %xmm3,%fs:0xfffffffffffffd08
  22708. 415eae: movups %xmm2,%fs:0xfffffffffffffcf8
  22709. 415eb7: movups %xmm1,%fs:0xfffffffffffffce8
  22710. 415ec0: movups %xmm0,%fs:0xfffffffffffffcd8
  22711. 415ec9: mov %fs:0x0,%rax
  22712. 415ed2: lea -0x328(%rax),%rbp
  22713. 415ed9: movq $0x12,0x18(%rsp)
  22714. 415ee2: movq $0x43b500,0x20(%rsp)
  22715. 415eeb: movups 0x18(%rsp),%xmm0
  22716. 415ef0: movups %xmm0,(%rsp)
  22717. 415ef4: mov %rbp,%rdi
  22718. 415ef7: mov %rbx,%rsi
  22719. 415efa: mov %r12,%rdx
  22720. 415efd: mov %r13,%rcx
  22721. 415f00: mov %r15,%r8
  22722. 415f03: callq 41e2b0 <_D6object5Error6__ctorMFNaNbNiNfAyaAyamC6object9ThrowableZC6object5Error>
  22723. 415f08: movq $0x654ad0,%fs:0xfffffffffffffd10
  22724. 415f15: mov %r14,%fs:0xfffffffffffffd28
  22725. 415f1e: mov %rbp,%rdi
  22726. 415f21: callq 41ad10 <_d_throw_exception>
  22727. 415f26: nopw %cs:0x0(%rax,%rax,1)
  22728.  
  22729. 0000000000415f30 <onOutOfMemoryError>:
  22730. 415f30: push %rbx
  22731. 415f31: sub $0x20,%rsp
  22732. 415f35: mov 0x23e904(%rip),%rax # 654840 <_D4core9exception16OutOfMemoryError7__ClassZ>
  22733. 415f3c: mov $0x654840,%edi
  22734. 415f41: callq *0x58(%rax)
  22735. 415f44: movups 0x40(%rdx),%xmm0
  22736. 415f48: movups %xmm0,%fs:0xfffffffffffffd18
  22737. 415f51: movups (%rdx),%xmm0
  22738. 415f54: movups 0x10(%rdx),%xmm1
  22739. 415f58: movups 0x20(%rdx),%xmm2
  22740. 415f5c: movups 0x30(%rdx),%xmm3
  22741. 415f60: movups %xmm3,%fs:0xfffffffffffffd08
  22742. 415f69: movups %xmm2,%fs:0xfffffffffffffcf8
  22743. 415f72: movups %xmm1,%fs:0xfffffffffffffce8
  22744. 415f7b: movups %xmm0,%fs:0xfffffffffffffcd8
  22745. 415f84: mov %fs:0x0,%rax
  22746. 415f8d: lea -0x328(%rax),%rbx
  22747. 415f94: movq $0x18,0x10(%rsp)
  22748. 415f9d: movq $0x43b5c0,0x18(%rsp)
  22749. 415fa6: movups 0x10(%rsp),%xmm0
  22750. 415fab: movups %xmm0,(%rsp)
  22751. 415faf: xor %esi,%esi
  22752. 415fb1: mov $0x2a7,%edx
  22753. 415fb6: mov $0x34,%ecx
  22754. 415fbb: mov $0x43b710,%r8d
  22755. 415fc1: mov %rbx,%rdi
  22756. 415fc4: callq 41e2b0 <_D6object5Error6__ctorMFNaNbNiNfAyaAyamC6object9ThrowableZC6object5Error>
  22757. 415fc9: mov %rbx,%rdi
  22758. 415fcc: callq 41ad10 <_d_throw_exception>
  22759. 415fd1: nopw %cs:0x0(%rax,%rax,1)
  22760. 415fdb: nopl 0x0(%rax,%rax,1)
  22761.  
  22762. 0000000000415fe0 <onOutOfMemoryErrorNoGC>:
  22763. 415fe0: push %rbx
  22764. 415fe1: sub $0x20,%rsp
  22765. 415fe5: mov 0x23e854(%rip),%rax # 654840 <_D4core9exception16OutOfMemoryError7__ClassZ>
  22766. 415fec: mov $0x654840,%edi
  22767. 415ff1: callq *0x58(%rax)
  22768. 415ff4: movups 0x40(%rdx),%xmm0
  22769. 415ff8: movups %xmm0,%fs:0xfffffffffffffd18
  22770. 416001: movups (%rdx),%xmm0
  22771. 416004: movups 0x10(%rdx),%xmm1
  22772. 416008: movups 0x20(%rdx),%xmm2
  22773. 41600c: movups 0x30(%rdx),%xmm3
  22774. 416010: movups %xmm3,%fs:0xfffffffffffffd08
  22775. 416019: movups %xmm2,%fs:0xfffffffffffffcf8
  22776. 416022: movups %xmm1,%fs:0xfffffffffffffce8
  22777. 41602b: movups %xmm0,%fs:0xfffffffffffffcd8
  22778. 416034: mov %fs:0x0,%rax
  22779. 41603d: lea -0x328(%rax),%rbx
  22780. 416044: movq $0x18,0x10(%rsp)
  22781. 41604d: movq $0x43b5c0,0x18(%rsp)
  22782. 416056: movups 0x10(%rsp),%xmm0
  22783. 41605b: movups %xmm0,(%rsp)
  22784. 41605f: xor %esi,%esi
  22785. 416061: mov $0x2a7,%edx
  22786. 416066: mov $0x34,%ecx
  22787. 41606b: mov $0x43b710,%r8d
  22788. 416071: mov %rbx,%rdi
  22789. 416074: callq 41e2b0 <_D6object5Error6__ctorMFNaNbNiNfAyaAyamC6object9ThrowableZC6object5Error>
  22790. 416079: movq $0x654ad0,%fs:0xfffffffffffffd10
  22791. 416086: mov %rbx,%rdi
  22792. 416089: callq 41ad10 <_d_throw_exception>
  22793. 41608e: xchg %ax,%ax
  22794.  
  22795. 0000000000416090 <onInvalidMemoryOperationError>:
  22796. 416090: push %rbx
  22797. 416091: sub $0x20,%rsp
  22798. 416095: mov 0x23e844(%rip),%rax # 6548e0 <_D4core9exception27InvalidMemoryOperationError7__ClassZ>
  22799. 41609c: mov $0x6548e0,%edi
  22800. 4160a1: callq *0x58(%rax)
  22801. 4160a4: movups 0x40(%rdx),%xmm0
  22802. 4160a8: movups %xmm0,%fs:0xfffffffffffffd18
  22803. 4160b1: movups (%rdx),%xmm0
  22804. 4160b4: movups 0x10(%rdx),%xmm1
  22805. 4160b8: movups 0x20(%rdx),%xmm2
  22806. 4160bc: movups 0x30(%rdx),%xmm3
  22807. 4160c0: movups %xmm3,%fs:0xfffffffffffffd08
  22808. 4160c9: movups %xmm2,%fs:0xfffffffffffffcf8
  22809. 4160d2: movups %xmm1,%fs:0xfffffffffffffce8
  22810. 4160db: movups %xmm0,%fs:0xfffffffffffffcd8
  22811. 4160e4: mov %fs:0x0,%rax
  22812. 4160ed: lea -0x328(%rax),%rbx
  22813. 4160f4: movq $0x18,0x10(%rsp)
  22814. 4160fd: movq $0x43b600,0x18(%rsp)
  22815. 416106: movups 0x10(%rsp),%xmm0
  22816. 41610b: movups %xmm0,(%rsp)
  22817. 41610f: xor %esi,%esi
  22818. 416111: mov $0x2a7,%edx
  22819. 416116: mov $0x34,%ecx
  22820. 41611b: mov $0x43b710,%r8d
  22821. 416121: mov %rbx,%rdi
  22822. 416124: callq 41e2b0 <_D6object5Error6__ctorMFNaNbNiNfAyaAyamC6object9ThrowableZC6object5Error>
  22823. 416129: movq $0x654ad0,%fs:0xfffffffffffffd10
  22824. 416136: mov %rbx,%rdi
  22825. 416139: callq 41ad10 <_d_throw_exception>
  22826. 41613e: xchg %ax,%ax
  22827.  
  22828. 0000000000416140 <onUnicodeError>:
  22829. 416140: push %rbp
  22830. 416141: push %r15
  22831. 416143: push %r14
  22832. 416145: push %r13
  22833. 416147: push %r12
  22834. 416149: push %rbx
  22835. 41614a: sub $0x28,%rsp
  22836. 41614e: mov %r9,%r12
  22837. 416151: mov %r8,%r15
  22838. 416154: mov %rcx,%r13
  22839. 416157: mov %rdx,0x10(%rsp)
  22840. 41615c: mov %rsi,%rbx
  22841. 41615f: mov %rdi,%rbp
  22842. 416162: mov $0x654a20,%edi
  22843. 416167: callq 422d70 <_d_newclass>
  22844. 41616c: mov %rax,%r14
  22845. 41616f: movq $0x43bad0,(%r14)
  22846. 416176: movq $0x0,0x8(%r14)
  22847. 41617e: movups 0x2593b(%rip),%xmm0 # 43bac0 <_D4core9exception16UnicodeException6__initZ+0x40>
  22848. 416185: movups %xmm0,0x40(%r14)
  22849. 41618a: movups 0x2591f(%rip),%xmm0 # 43bab0 <_D4core9exception16UnicodeException6__initZ+0x30>
  22850. 416191: movups %xmm0,0x30(%r14)
  22851. 416196: movups 0x25903(%rip),%xmm0 # 43baa0 <_D4core9exception16UnicodeException6__initZ+0x20>
  22852. 41619d: movups %xmm0,0x20(%r14)
  22853. 4161a2: movups 0x258e7(%rip),%xmm0 # 43ba90 <_D4core9exception16UnicodeException6__initZ+0x10>
  22854. 4161a9: movups %xmm0,0x10(%r14)
  22855. 4161ae: mov %rbp,0x18(%rsp)
  22856. 4161b3: mov %rbx,0x20(%rsp)
  22857. 4161b8: movups 0x18(%rsp),%xmm0
  22858. 4161bd: movups %xmm0,(%rsp)
  22859. 4161c1: xor %esi,%esi
  22860. 4161c3: mov %r14,%rdi
  22861. 4161c6: mov %r12,%rdx
  22862. 4161c9: mov %r13,%rcx
  22863. 4161cc: mov %r15,%r8
  22864. 4161cf: callq 41bc90 <_D6object9Exception6__ctorMFNaNbNiNfAyaAyamC6object9ThrowableZC9Exception>
  22865. 4161d4: mov 0x10(%rsp),%rax
  22866. 4161d9: mov %rax,0x48(%r14)
  22867. 4161dd: mov %r14,%rdi
  22868. 4161e0: callq 41ad10 <_d_throw_exception>
  22869. 4161e5: nopw %cs:0x0(%rax,%rax,1)
  22870. 4161ef: nop
  22871.  
  22872. 00000000004161f0 <_d_arraybounds>:
  22873. 4161f0: push %rax
  22874. 4161f1: mov %edx,%edx
  22875. 4161f3: callq 415db0 <onRangeError>
  22876. 4161f8: nopl 0x0(%rax,%rax,1)
  22877.  
  22878. 0000000000416200 <_D4core9exception17SuppressTraceInfo7opApplyMxFMDFKxAaZiZi>:
  22879. 416200: xor %eax,%eax
  22880. 416202: retq
  22881. 416203: nopw %cs:0x0(%rax,%rax,1)
  22882. 41620d: nopl (%rax)
  22883.  
  22884. 0000000000416210 <_D4core9exception17SuppressTraceInfo7opApplyMxFMDFKmKxAaZiZi>:
  22885. 416210: xor %eax,%eax
  22886. 416212: retq
  22887. 416213: nopw %cs:0x0(%rax,%rax,1)
  22888. 41621d: nopl (%rax)
  22889.  
  22890. 0000000000416220 <_D4core9exception17SuppressTraceInfo8toStringMxFZAya>:
  22891. 416220: xor %eax,%eax
  22892. 416222: xor %edx,%edx
  22893. 416224: retq
  22894. 416225: nopw %cs:0x0(%rax,%rax,1)
  22895. 41622f: nop
  22896.  
  22897. 0000000000416230 <Th16_D4core9exception17SuppressTraceInfo7opApplyMxFMDFKxAaZiZi>:
  22898. 416230: xor %eax,%eax
  22899. 416232: retq
  22900. 416233: nopw %cs:0x0(%rax,%rax,1)
  22901. 41623d: nopl (%rax)
  22902.  
  22903. 0000000000416240 <Th16_D4core9exception17SuppressTraceInfo7opApplyMxFMDFKmKxAaZiZi>:
  22904. 416240: xor %eax,%eax
  22905. 416242: retq
  22906. 416243: nopw %cs:0x0(%rax,%rax,1)
  22907. 41624d: nopl (%rax)
  22908.  
  22909. 0000000000416250 <Th16_D4core9exception17SuppressTraceInfo8toStringMxFZAya>:
  22910. 416250: xor %eax,%eax
  22911. 416252: xor %edx,%edx
  22912. 416254: retq
  22913. 416255: nopw %cs:0x0(%rax,%rax,1)
  22914. 41625f: nop
  22915.  
  22916. 0000000000416260 <ldc.dso_ctor.4core9exception>:
  22917. 416260: cmpb $0x0,0x242bb1(%rip) # 658e18 <ldc.dso_initialized>
  22918. 416267: ╭ jne 4162bc <ldc.dso_ctor.4core9exception+0x5c>
  22919. 416269: │ push %rbp
  22920. 41626a: │ mov %rsp,%rbp
  22921. 41626d: │ movb $0x1,0x242ba4(%rip) # 658e18 <ldc.dso_initialized>
  22922. 416274: │ mov %rsp,%rax
  22923. 416277: │ lea -0x30(%rax),%rdi
  22924. 41627b: │ mov %rdi,%rsp
  22925. 41627e: │ movq $0x1,-0x30(%rax)
  22926. 416286: │ movq $0x658e10,-0x28(%rax)
  22927. 41628e: │ mov $0x658dc8,%ecx
  22928. 416293: │ movq %rcx,%xmm0
  22929. 416298: │ mov $0x658a90,%ecx
  22930. 41629d: │ movq %rcx,%xmm1
  22931. 4162a2: │ punpcklqdq %xmm0,%xmm1
  22932. 4162a6: │ movdqu %xmm1,-0x20(%rax)
  22933. 4162ab: │ movq $0x658b68,-0x10(%rax)
  22934. 4162b3: │ callq 427d40 <_d_dso_registry>
  22935. 4162b8: │ mov %rbp,%rsp
  22936. 4162bb: │ pop %rbp
  22937. 4162bc: ┕ retq
  22938. 4162bd: nopl (%rax)
  22939.  
  22940. 00000000004162c0 <ldc.dso_dtor.4core9exception>:
  22941. 4162c0: cmpb $0x0,0x242b51(%rip) # 658e18 <ldc.dso_initialized>
  22942. 4162c7: ╭ je 41631c <ldc.dso_dtor.4core9exception+0x5c>
  22943. 4162c9: │ push %rbp
  22944. 4162ca: │ mov %rsp,%rbp
  22945. 4162cd: │ movb $0x0,0x242b44(%rip) # 658e18 <ldc.dso_initialized>
  22946. 4162d4: │ mov %rsp,%rax
  22947. 4162d7: │ lea -0x30(%rax),%rdi
  22948. 4162db: │ mov %rdi,%rsp
  22949. 4162de: │ movq $0x1,-0x30(%rax)
  22950. 4162e6: │ movq $0x658e10,-0x28(%rax)
  22951. 4162ee: │ mov $0x658dc8,%ecx
  22952. 4162f3: │ movq %rcx,%xmm0
  22953. 4162f8: │ mov $0x658a90,%ecx
  22954. 4162fd: │ movq %rcx,%xmm1
  22955. 416302: │ punpcklqdq %xmm0,%xmm1
  22956. 416306: │ movdqu %xmm1,-0x20(%rax)
  22957. 41630b: │ movq $0x658b68,-0x10(%rax)
  22958. 416313: │ callq 427d40 <_d_dso_registry>
  22959. 416318: │ mov %rbp,%rsp
  22960. 41631b: │ pop %rbp
  22961. 41631c: ┕ retq
  22962. 41631d: nopl (%rax)
  22963.  
  22964. 0000000000416320 <_D4core5bitop3bsrFNaNbNiNfmZi>:
  22965. 416320: bsr %rdi,%rax
  22966. 416324: retq
  22967. 416325: nopw %cs:0x0(%rax,%rax,1)
  22968. 41632f: nop
  22969.  
  22970. 0000000000416330 <_D4core5bitop2btFNaNbNixPmmZi>:
  22971. 416330: mov %rdi,%rax
  22972. 416333: shr $0x6,%rax
  22973. 416337: mov (%rsi,%rax,8),%rax
  22974. 41633b: bt %rdi,%rax
  22975. 41633f: sbb %eax,%eax
  22976. 416341: and $0x1,%eax
  22977. 416344: retq
  22978. 416345: nopw %cs:0x0(%rax,%rax,1)
  22979. 41634f: nop
  22980.  
  22981. 0000000000416350 <ldc.dso_ctor.4core5bitop>:
  22982. 416350: cmpb $0x0,0x242ac1(%rip) # 658e18 <ldc.dso_initialized>
  22983. 416357: ╭ jne 4163ac <ldc.dso_ctor.4core5bitop+0x5c>
  22984. 416359: │ push %rbp
  22985. 41635a: │ mov %rsp,%rbp
  22986. 41635d: │ movb $0x1,0x242ab4(%rip) # 658e18 <ldc.dso_initialized>
  22987. 416364: │ mov %rsp,%rax
  22988. 416367: │ lea -0x30(%rax),%rdi
  22989. 41636b: │ mov %rdi,%rsp
  22990. 41636e: │ movq $0x1,-0x30(%rax)
  22991. 416376: │ movq $0x658e10,-0x28(%rax)
  22992. 41637e: │ mov $0x658dc8,%ecx
  22993. 416383: │ movq %rcx,%xmm0
  22994. 416388: │ mov $0x658a90,%ecx
  22995. 41638d: │ movq %rcx,%xmm1
  22996. 416392: │ punpcklqdq %xmm0,%xmm1
  22997. 416396: │ movdqu %xmm1,-0x20(%rax)
  22998. 41639b: │ movq $0x658b70,-0x10(%rax)
  22999. 4163a3: │ callq 427d40 <_d_dso_registry>
  23000. 4163a8: │ mov %rbp,%rsp
  23001. 4163ab: │ pop %rbp
  23002. 4163ac: ┕ retq
  23003. 4163ad: nopl (%rax)
  23004.  
  23005. 00000000004163b0 <ldc.dso_dtor.4core5bitop>:
  23006. 4163b0: cmpb $0x0,0x242a61(%rip) # 658e18 <ldc.dso_initialized>
  23007. 4163b7: ╭ je 41640c <ldc.dso_dtor.4core5bitop+0x5c>
  23008. 4163b9: │ push %rbp
  23009. 4163ba: │ mov %rsp,%rbp
  23010. 4163bd: │ movb $0x0,0x242a54(%rip) # 658e18 <ldc.dso_initialized>
  23011. 4163c4: │ mov %rsp,%rax
  23012. 4163c7: │ lea -0x30(%rax),%rdi
  23013. 4163cb: │ mov %rdi,%rsp
  23014. 4163ce: │ movq $0x1,-0x30(%rax)
  23015. 4163d6: │ movq $0x658e10,-0x28(%rax)
  23016. 4163de: │ mov $0x658dc8,%ecx
  23017. 4163e3: │ movq %rcx,%xmm0
  23018. 4163e8: │ mov $0x658a90,%ecx
  23019. 4163ed: │ movq %rcx,%xmm1
  23020. 4163f2: │ punpcklqdq %xmm0,%xmm1
  23021. 4163f6: │ movdqu %xmm1,-0x20(%rax)
  23022. 4163fb: │ movq $0x658b70,-0x10(%rax)
  23023. 416403: │ callq 427d40 <_d_dso_registry>
  23024. 416408: │ mov %rbp,%rsp
  23025. 41640b: │ pop %rbp
  23026. 41640c: ┕ retq
  23027. 41640d: nopl (%rax)
  23028.  
  23029. 0000000000416410 <fiber_switchContext>:
  23030. 416410: push %rbp
  23031. 416411: mov %rsp,%rbp
  23032. 416414: push %rbx
  23033. 416415: push %r12
  23034. 416417: push %r13
  23035. 416419: push %r14
  23036. 41641b: push %r15
  23037. 41641d: mov %rsp,(%rdi)
  23038. 416420: mov %rsi,%rsp
  23039. 416423: pop %r15
  23040. 416425: pop %r14
  23041. 416427: pop %r13
  23042. 416429: pop %r12
  23043. 41642b: pop %rbx
  23044. 41642c: pop %rbp
  23045. 41642d: pop %rcx
  23046. 41642e: jmpq *%rcx
  23047.  
  23048. 0000000000416430 <thread_entryPoint>:
  23049. 416430: push %rbp
  23050. 416431: push %r15
  23051. 416433: push %r14
  23052. 416435: push %rbx
  23053. 416436: sub $0x68,%rsp
  23054. 41643a: mov %rdi,%rbx
  23055. 41643d: xorps %xmm0,%xmm0
  23056. 416440: movaps %xmm0,0x50(%rsp)
  23057. 416445: movaps %xmm0,0x40(%rsp)
  23058. 41644a: movaps %xmm0,0x30(%rsp)
  23059. 41644f: movq $0x0,0x60(%rsp)
  23060. 416458: movq $0x0,0x28(%rsp)
  23061. 416461: movq $0x0,0x20(%rsp)
  23062. 41646a: callq 402190 <pthread_self@plt>
  23063. 41646f: lea 0x30(%rsp),%r14
  23064. 416474: mov %rax,%rdi
  23065. 416477: mov %r14,%rsi
  23066. 41647a: callq 401ea0 <pthread_getattr_np@plt>
  23067. 41647f: lea 0x28(%rsp),%rsi
  23068. 416484: lea 0x20(%rsp),%rdx
  23069. 416489: mov %r14,%rdi
  23070. 41648c: callq 402180 <pthread_attr_getstack@plt>
  23071. 416491: mov %r14,%rdi
  23072. 416494: callq 402090 <pthread_attr_destroy@plt>
  23073. 416499: mov 0x28(%rsp),%rax
  23074. 41649e: add 0x20(%rsp),%rax
  23075. 4164a3: mov %rax,0x58(%rbx)
  23076. 4164a7: mov %rax,0x60(%rbx)
  23077. 4164ab: callq 4259e0 <_D2rt5tlsgc4initFZPv>
  23078. 4164b0: mov %rax,0x98(%rbx)
  23079. 4164b7: movb $0x1,0x48(%rbx)
  23080. 4164bb: mov %rbx,%fs:0xfffffffffffffd58
  23081. 4164c4: mov $0x659018,%edi
  23082. 4164c9: callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  23083. 4164ce: mov 0x242b0b(%rip),%rcx # 658fe0 <_D4core6thread6Thread13pAboutToStartPC4core6thread6Thread>
  23084. 4164d5: mov 0x242afc(%rip),%rax # 658fd8 <_D4core6thread6Thread13nAboutToStartm>
  23085. 4164dc: mov $0xffffffffffffffff,%rdx
  23086. 4164e3: xor %esi,%esi
  23087. 4164e5: test %rax,%rax
  23088. 4164e8: ╭── je 416503 <thread_entryPoint+0xd3>
  23089. 4164ea: │ nopw 0x0(%rax,%rax,1)
  23090. 4164f0: │┍━ cmp %rbx,(%rcx,%rsi,8)
  23091. 4164f4: │┆─ je 416500 <thread_entryPoint+0xd0>
  23092. 4164f6: │┆ inc %rsi
  23093. 4164f9: │┆ cmp %rax,%rsi
  23094. 4164fc: │╰─ jb 4164f0 <thread_entryPoint+0xc0>
  23095. 4164fe: ││╭ jmp 416503 <thread_entryPoint+0xd3>
  23096. 416500: │┕┿ mov %rsi,%rdx
  23097. 416503: ┕━┷ lea (%rcx,%rdx,8),%rdi
  23098. 416507: lea 0x8(%rcx,%rdx,8),%rsi
  23099. 41650c: sub %rdx,%rax
  23100. 41650f: lea -0x8(,%rax,8),%rdx
  23101. 416517: callq 402210 <memmove@plt>
  23102. 41651c: mov 0x242abd(%rip),%rdi # 658fe0 <_D4core6thread6Thread13pAboutToStartPC4core6thread6Thread>
  23103. 416523: mov 0x242aae(%rip),%rax # 658fd8 <_D4core6thread6Thread13nAboutToStartm>
  23104. 41652a: lea -0x1(%rax),%rcx
  23105. 41652e: mov %rcx,0x242aa3(%rip) # 658fd8 <_D4core6thread6Thread13nAboutToStartm>
  23106. 416535: lea -0x8(,%rax,8),%rsi
  23107. 41653d: callq 4023c0 <realloc@plt>
  23108. 416542: mov %rax,0x242a97(%rip) # 658fe0 <_D4core6thread6Thread13pAboutToStartPC4core6thread6Thread>
  23109. 416549: mov 0x242b60(%rip),%rax # 6590b0 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread>
  23110. 416550: test %rax,%rax
  23111. 416553: ╭ je 41656a <thread_entryPoint+0x13a>
  23112. 416555: │ mov %rax,0xa8(%rbx)
  23113. 41655c: │ mov 0x242b4d(%rip),%rax # 6590b0 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread>
  23114. 416563: │ mov %rbx,0xa0(%rax)
  23115. 41656a: ┕ lea 0x58(%rbx),%r15
  23116. 41656e: mov %rbx,0x242b3b(%rip) # 6590b0 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread>
  23117. 416575: incq 0x242b3c(%rip) # 6590b8 <_D4core6thread6Thread7sm_tlenm>
  23118. 41657c: mov $0x659018,%edi
  23119. 416581: callq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  23120. 416586: mov $0x659018,%edi
  23121. 41658b: callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  23122. 416590: mov 0x242b11(%rip),%rax # 6590a8 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context>
  23123. 416597: test %rax,%rax
  23124. 41659a: ╭ je 4165ab <thread_entryPoint+0x17b>
  23125. 41659c: │ mov %rax,0x78(%rbx)
  23126. 4165a0: │ mov 0x242b01(%rip),%rax # 6590a8 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context>
  23127. 4165a7: │ mov %r15,0x28(%rax)
  23128. 4165ab: ┕ mov %r15,0x242af6(%rip) # 6590a8 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context>
  23129. 4165b2: mov $0x659018,%edi
  23130. 4165b7: callq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  23131. 4165bc: lea (%rsp),%rdi
  23132. 4165c0: mov $0x416770,%esi
  23133. 4165c5: mov %rbx,%rdx
  23134. 4165c8: callq 402380 <_pthread_cleanup_push@plt>
  23135. 4165cd: callq 427970 <rt_moduleTlsCtor>
  23136. 4165d2: mov 0x18(%rbx),%eax
  23137. 4165d5: cmp $0x2,%eax
  23138. 4165d8: ╭─ je 4165e7 <thread_entryPoint+0x1b7>
  23139. 4165da: │ cmp $0x1,%eax
  23140. 4165dd: ╭┼─ jne 4165f1 <thread_entryPoint+0x1c1>
  23141. 4165df: ││ mov 0x30(%rbx),%rax
  23142. 4165e3: ││ callq *%rax
  23143. 4165e5: ││╭ jmp 4165f1 <thread_entryPoint+0x1c1>
  23144. 4165e7: │┕┿ mov 0x30(%rbx),%rdi
  23145. 4165eb: │ │ mov 0x38(%rbx),%rax
  23146. 4165ef: │ │ callq *%rax
  23147. 4165f1: ┍━┯━━━┷━┷ callq 4279d0 <rt_moduleTlsDtor>
  23148. 4165f6: ┆┍┿━┯━━━━ mov $0x1,%ebp
  23149. 4165fb: ┆┆┆ ┆ lea (%rsp),%rdi
  23150. 4165ff: ┆┆┆ ┆ xor %esi,%esi
  23151. 416601: ┆┆┆ ┆ callq 402080 <_pthread_cleanup_pop@plt>
  23152. 416606: ┆┆┆┍┿┯┯━━ cmpq $0x0,0xa8(%rbx)
  23153. 41660e: ┆┆┆┆┆┆┆ ╭ jne 41661e <thread_entryPoint+0x1ee>
  23154. 416610: ┆┆┆┆┆┆┆ │ cmpq $0x0,0xa0(%rbx)
  23155. 416618: ┆┆┆┆┆┆┆╭┼ je 4166cb <thread_entryPoint+0x29b>
  23156. 41661e: ┆┆┆┆┆┆┆│┕ mov $0x659018,%edi
  23157. 416623: ┆┆┆┆┆┆┆│ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  23158. 416628: ┆┆┆┆┆┆┆│ mov 0x80(%rbx),%rcx
  23159. 41662f: ┆┆┆┆┆┆┆│ lea 0x78(%rbx),%rax
  23160. 416633: ┆┆┆┆┆┆┆│ test %rcx,%rcx
  23161. 416636: ┆┆┆┆┆┆┆│╭ je 416640 <thread_entryPoint+0x210>
  23162. 416638: ┆┆┆┆┆┆┆││ mov 0x78(%rbx),%rdx
  23163. 41663c: ┆┆┆┆┆┆┆││ mov %rdx,0x20(%rcx)
  23164. 416640: ┆┆┆┆┆┆┆│┕ mov (%rax),%rcx
  23165. 416643: ┆┆┆┆┆┆┆│ test %rcx,%rcx
  23166. 416646: ┆┆┆┆┆┆┆│╭ je 416653 <thread_entryPoint+0x223>
  23167. 416648: ┆┆┆┆┆┆┆││ mov 0x80(%rbx),%rdx
  23168. 41664f: ┆┆┆┆┆┆┆││ mov %rdx,0x28(%rcx)
  23169. 416653: ┆┆┆┆┆┆┆│┕ cmp %r15,0x242a4e(%rip) # 6590a8 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context>
  23170. 41665a: ┆┆┆┆┆┆┆│╭ jne 416666 <thread_entryPoint+0x236>
  23171. 41665c: ┆┆┆┆┆┆┆││ mov (%rax),%rax
  23172. 41665f: ┆┆┆┆┆┆┆││ mov %rax,0x242a42(%rip) # 6590a8 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context>
  23173. 416666: ┆┆┆┆┆┆┆│┕ mov 0xa0(%rbx),%rax
  23174. 41666d: ┆┆┆┆┆┆┆│ test %rax,%rax
  23175. 416670: ┆┆┆┆┆┆┆│╭ je 416680 <thread_entryPoint+0x250>
  23176. 416672: ┆┆┆┆┆┆┆││ mov 0xa8(%rbx),%rcx
  23177. 416679: ┆┆┆┆┆┆┆││ mov %rcx,0xa8(%rax)
  23178. 416680: ┆┆┆┆┆┆┆│┕ lea 0xa0(%rbx),%rax
  23179. 416687: ┆┆┆┆┆┆┆│ mov 0xa8(%rbx),%rcx
  23180. 41668e: ┆┆┆┆┆┆┆│ test %rcx,%rcx
  23181. 416691: ┆┆┆┆┆┆┆│╭ je 41669d <thread_entryPoint+0x26d>
  23182. 416693: ┆┆┆┆┆┆┆││ mov (%rax),%rdx
  23183. 416696: ┆┆┆┆┆┆┆││ mov %rdx,0xa0(%rcx)
  23184. 41669d: ┆┆┆┆┆┆┆│┕ cmp %rbx,0x242a0c(%rip) # 6590b0 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread>
  23185. 4166a4: ┆┆┆┆┆┆┆│╭ jne 4166b4 <thread_entryPoint+0x284>
  23186. 4166a6: ┆┆┆┆┆┆┆││ mov 0xa8(%rbx),%rcx
  23187. 4166ad: ┆┆┆┆┆┆┆││ mov %rcx,0x2429fc(%rip) # 6590b0 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread>
  23188. 4166b4: ┆┆┆┆┆┆┆│┕ xorps %xmm0,%xmm0
  23189. 4166b7: ┆┆┆┆┆┆┆│ movups %xmm0,(%rax)
  23190. 4166ba: ┆┆┆┆┆┆┆│ decq 0x2429f7(%rip) # 6590b8 <_D4core6thread6Thread7sm_tlenm>
  23191. 4166c1: ┆┆┆┆┆┆┆│ mov $0x659018,%edi
  23192. 4166c6: ┆┆┆┆┆┆┆│ callq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  23193. 4166cb: ┆┆┆┆┆┆┆┕━ movb $0x0,0x48(%rbx)
  23194. 4166cf: ┆┆┆┆┆┆┆ test %ebp,%ebp
  23195. 4166d1: ┆┆┆┆┆┆┆╭─ je 41671e <thread_entryPoint+0x2ee>
  23196. 4166d3: ┆┆┆┆┆┆┆│ xor %eax,%eax
  23197. 4166d5: ┆┆┆┆┆┆┆│ add $0x68,%rsp
  23198. 4166d9: ┆┆┆┆┆┆┆│ pop %rbx
  23199. 4166da: ┆┆┆┆┆┆┆│ pop %r14
  23200. 4166dc: ┆┆┆┆┆┆┆│ pop %r15
  23201. 4166de: ┆┆┆┆┆┆┆│ pop %rbp
  23202. 4166df: ┆┆┆┆┆┆┆│ retq
  23203. 4166e0: ┆┆┆┆┆┆┆│ mov %rax,%r14
  23204. 4166e3: ┆┆┆┆┆┆┆│ xor %ebp,%ebp
  23205. 4166e5: ┆┆┆┆┆┆╰┼─ jmpq 416606 <thread_entryPoint+0x1d6>
  23206. 4166ea: ┆┆┆┆┆┆ │ mov %rax,%r14
  23207. 4166ed: ┆┆┆┆┆┆ │ xor %ebp,%ebp
  23208. 4166ef: ┆┆┆┆┆┆ │ cmp $0x1,%edx
  23209. 4166f2: ┆┆┆┆┆╰─┼─ jne 416606 <thread_entryPoint+0x1d6>
  23210. 4166f8: ┆┆┆┆┆ │ mov %r14,%rdi
  23211. 4166fb: ┆┆┆┆┆ │ callq 41aef0 <_d_eh_enter_catch>
  23212. 416700: ┆┆┆┆┆ │ mov 0x50(%rbx),%rcx
  23213. 416704: ┆┆┆┆┆ │ test %rcx,%rcx
  23214. 416707: ┆┆┆┆┆ ╭┼─ je 41675a <thread_entryPoint+0x32a>
  23215. 416709: ┆┆┆┆┆ ││┍ mov %rcx,%rdx
  23216. 41670c: ┆┆┆┆┆ ││┆ mov 0x40(%rdx),%rcx
  23217. 416710: ┆┆┆┆┆ ││┆ test %rcx,%rcx
  23218. 416713: ┆┆┆┆┆ ││╰ jne 416709 <thread_entryPoint+0x2d9>
  23219. 416715: ┆┆┆┆┆ ││ mov %rax,0x40(%rdx)
  23220. 416719: ┆┆┆┆╰─┼┼─ jmpq 4165f6 <thread_entryPoint+0x1c6>
  23221. 41671e: ┆┆┆┆ │┕━ mov %r14,%rdi
  23222. 416721: ┆┆┆┆ │ callq 41aed0 <_d_eh_resume_unwind>
  23223. 416726: ┆┆┆┆ │ mov %rax,%r14
  23224. 416729: ┆┆┆┆ │ xor %ebp,%ebp
  23225. 41672b: ┆┆┆┆ │ cmp $0x1,%edx
  23226. 41672e: ┆┆┆╰──┼── jne 416606 <thread_entryPoint+0x1d6>
  23227. 416734: ┆┆┆ │ mov %r14,%rdi
  23228. 416737: ┆┆┆ │ callq 41aef0 <_d_eh_enter_catch>
  23229. 41673c: ┆┆┆ │ mov 0x50(%rbx),%rcx
  23230. 416740: ┆┆┆ │ test %rcx,%rcx
  23231. 416743: ┆┆┆ │╭─ je 416763 <thread_entryPoint+0x333>
  23232. 416745: ┆┆┆ ││┍ mov %rcx,%rdx
  23233. 416748: ┆┆┆ ││┆ mov 0x40(%rdx),%rcx
  23234. 41674c: ┆┆┆ ││┆ test %rcx,%rcx
  23235. 41674f: ┆┆┆ ││╰ jne 416745 <thread_entryPoint+0x315>
  23236. 416751: ┆┆┆ ││ mov %rax,0x40(%rdx)
  23237. 416755: ┆┆╰───┼┼─ jmpq 4165f1 <thread_entryPoint+0x1c1>
  23238. 41675a: ┆┆ ┕┿━ mov %rax,0x50(%rbx)
  23239. 41675e: ┆╰─────┼─ jmpq 4165f6 <thread_entryPoint+0x1c6>
  23240. 416763: ┆ ┕━ mov %rax,0x50(%rbx)
  23241. 416767: ╰──────── jmpq 4165f1 <thread_entryPoint+0x1c1>
  23242. 41676c: nopl 0x0(%rax)
  23243.  
  23244. 0000000000416770 <_D4core6thread17thread_entryPointUPvZ21thread_cleanupHandlerUNbPvZv>:
  23245. 416770: movb $0x0,0x48(%rdi)
  23246. 416774: retq
  23247. 416775: nopw %cs:0x0(%rax,%rax,1)
  23248. 41677f: nop
  23249.  
  23250. 0000000000416780 <thread_suspendHandler>:
  23251. 416780: xor %edi,%edi
  23252. 416782: mov $0x416790,%esi
  23253. 416787: ╭ jmpq 416810 <_D4core6thread18callWithStackShellFNbMDFNbPvZvZv>
  23254. 41678c: │ nopl 0x0(%rax)
  23255.  
  23256. 0000000000416790 <_D4core6thread21thread_suspendHandlerUNbiZ2opMFNbPvZv>:
  23257. 416790: push %r14
  23258. 416792: push %rbx
  23259. 416793: sub $0x88,%rsp
  23260. 41679a: mov %fs:0xfffffffffffffd58,%rbx
  23261. 4167a3: testb $0x1,0x90(%rbx)
  23262. 4167aa: ╭ jne 4167ba <_D4core6thread21thread_suspendHandlerUNbiZ2opMFNbPvZv+0x2a>
  23263. 4167ac: │ mov 0x88(%rbx),%rax
  23264. 4167b3: │ mov %rsp,%rcx
  23265. 4167b6: │ mov %rcx,0x8(%rax)
  23266. 4167ba: ┕ lea 0x8(%rsp),%r14
  23267. 4167bf: mov %r14,%rdi
  23268. 4167c2: callq 402010 <sigfillset@plt>
  23269. 4167c7: mov 0x2427fb(%rip),%esi # 658fc8 <_D4core6thread18resumeSignalNumberi>
  23270. 4167cd: mov %r14,%rdi
  23271. 4167d0: callq 4023b0 <sigdelset@plt>
  23272. 4167d5: mov $0x658fa8,%edi
  23273. 4167da: callq 402280 <sem_post@plt>
  23274. 4167df: mov %r14,%rdi
  23275. 4167e2: callq 4020c0 <sigsuspend@plt>
  23276. 4167e7: testb $0x1,0x90(%rbx)
  23277. 4167ee: ╭ jne 4167fe <_D4core6thread21thread_suspendHandlerUNbiZ2opMFNbPvZv+0x6e>
  23278. 4167f0: │ mov 0x88(%rbx),%rax
  23279. 4167f7: │ mov (%rax),%rcx
  23280. 4167fa: │ mov %rcx,0x8(%rax)
  23281. 4167fe: ┕ add $0x88,%rsp
  23282. 416805: pop %rbx
  23283. 416806: pop %r14
  23284. 416808: retq
  23285. 416809: nopl 0x0(%rax)
  23286.  
  23287. 0000000000416810 <_D4core6thread18callWithStackShellFNbMDFNbPvZvZv>:
  23288. 416810: push %rbp
  23289. 416811: mov %rsp,%rbp
  23290. 416814: push %r15
  23291. 416816: push %r14
  23292. 416818: push %r13
  23293. 41681a: push %r12
  23294. 41681c: push %rbx
  23295. 41681d: sub $0x38,%rsp
  23296. 416821: mov %rsi,%rax
  23297. 416824: mov %rbx,-0x58(%rbp)
  23298. 416828: mov %r12,-0x50(%rbp)
  23299. 41682c: mov %r13,-0x48(%rbp)
  23300. 416830: mov %r14,-0x40(%rbp)
  23301. 416834: mov %r15,-0x38(%rbp)
  23302. 416838: mov %rsp,-0x30(%rbp)
  23303. 41683c: mov -0x30(%rbp),%rsi
  23304. 416840: callq *%rax
  23305. 416842: add $0x38,%rsp
  23306. 416846: pop %rbx
  23307. 416847: pop %r12
  23308. 416849: pop %r13
  23309. 41684b: pop %r14
  23310. 41684d: pop %r15
  23311. 41684f: pop %rbp
  23312. 416850: retq
  23313. 416851: nopw %cs:0x0(%rax,%rax,1)
  23314. 41685b: nopl 0x0(%rax,%rax,1)
  23315.  
  23316. 0000000000416860 <thread_resumeHandler>:
  23317. 416860: retq
  23318. 416861: nopw %cs:0x0(%rax,%rax,1)
  23319. 41686b: nopl 0x0(%rax,%rax,1)
  23320.  
  23321. 0000000000416870 <_D4core6thread6Thread6__ctorMFDFZvmZC4core6thread6Thread>:
  23322. 416870: mov %rdx,%r8
  23323. 416873: test %rsi,%rsi
  23324. 416876: ╭ je 4168a1 <_D4core6thread6Thread6__ctorMFDFZvmZC4core6thread6Thread+0x31>
  23325. 416878: │ mov 0x242781(%rip),%r9 # 659000 <_D4core6thread8PAGESIZEym>
  23326. 41687f: │ lea -0x1(%rsi,%r9,1),%rsi
  23327. 416884: │ xor %edx,%edx
  23328. 416886: │ mov %rsi,%rax
  23329. 416889: │ div %r9
  23330. 41688c: │ sub %rdx,%rsi
  23331. 41688f: │ mov 0x242772(%rip),%rax # 659008 <_D4core6thread17PTHREAD_STACK_MINym>
  23332. 416896: │ cmp %rsi,%rax
  23333. 416899: │ cmova %rax,%rsi
  23334. 41689d: │ mov %rsi,0x40(%rdi)
  23335. 4168a1: ┕ lea 0x58(%rdi),%rax
  23336. 4168a5: mov %r8,0x30(%rdi)
  23337. 4168a9: mov %rcx,0x38(%rdi)
  23338. 4168ad: movl $0x2,0x18(%rdi)
  23339. 4168b4: mov %rax,0x88(%rdi)
  23340. 4168bb: mov %rdi,%rax
  23341. 4168be: retq
  23342. 4168bf: nop
  23343.  
  23344. 00000000004168c0 <_D4core6thread6Thread6__dtorMFZv>:
  23345. 4168c0: push %rbx
  23346. 4168c1: mov %rdi,%rbx
  23347. 4168c4: mov 0x10(%rbx),%rdi
  23348. 4168c8: test %rdi,%rdi
  23349. 4168cb: ╭ je 4168f3 <_D4core6thread6Thread6__dtorMFZv+0x33>
  23350. 4168cd: │ callq 4022c0 <pthread_detach@plt>
  23351. 4168d2: │ movq $0x0,0x10(%rbx)
  23352. 4168da: │ mov 0x98(%rbx),%rdi
  23353. 4168e1: │ callq 425a20 <_D2rt5tlsgc7destroyFPvZv>
  23354. 4168e6: │ movq $0x0,0x98(%rbx)
  23355. 4168f1: │ pop %rbx
  23356. 4168f2: │ retq
  23357. 4168f3: ┕ pop %rbx
  23358. 4168f4: retq
  23359. 4168f5: nopw %cs:0x0(%rax,%rax,1)
  23360. 4168ff: nop
  23361.  
  23362. 0000000000416900 <_D4core6thread6Thread5startMFNbZC4core6thread6Thread>:
  23363. 416900: push %rbp
  23364. 416901: push %r15
  23365. 416903: push %r14
  23366. 416905: push %r12
  23367. 416907: push %rbx
  23368. 416908: sub $0x40,%rsp
  23369. 41690c: mov %rdi,%rbx
  23370. 41690f: mov 0x2426ba(%rip),%r12b # 658fd0 <_D4core6thread17multiThreadedFlagb>
  23371. 416916: movb $0x1,0x2426b3(%rip) # 658fd0 <_D4core6thread17multiThreadedFlagb>
  23372. 41691d: xorps %xmm0,%xmm0
  23373. 416920: movaps %xmm0,0x20(%rsp)
  23374. 416925: movaps %xmm0,0x10(%rsp)
  23375. 41692a: movaps %xmm0,(%rsp)
  23376. 41692e: movq $0x0,0x30(%rsp)
  23377. 416937: lea (%rsp),%rdi
  23378. 41693b: callq 402320 <pthread_attr_init@plt>
  23379. 416940: test %eax,%eax
  23380. 416942: ╭─ jne 4169ea <_D4core6thread6Thread5startMFNbZC4core6thread6Thread+0xea>
  23381. 416948: ┍━┿━ mov 0x40(%rbx),%rsi
  23382. 41694c: ┆ │ test %rsi,%rsi
  23383. 41694f: ┆ │╭ je 416962 <_D4core6thread6Thread5startMFNbZC4core6thread6Thread+0x62>
  23384. 416951: ┆ ││ lea (%rsp),%rdi
  23385. 416955: ┆ ││ callq 402200 <pthread_attr_setstacksize@plt>
  23386. 41695a: ┆ ││ test %eax,%eax
  23387. 41695c: ┆╭┼┼ jne 416a47 <_D4core6thread6Thread5startMFNbZC4core6thread6Thread+0x147>
  23388. 416962: ┆││┕ mov $0x659018,%edi
  23389. 416967: ┆││ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  23390. 41696c: ┍━━┿┿┿━ mov 0x242665(%rip),%rax # 658fd8 <_D4core6thread6Thread13nAboutToStartm>
  23391. 416973: ┆ ┆││ lea 0x1(%rax),%rcx
  23392. 416977: ┆ ┆││ mov %rcx,0x24265a(%rip) # 658fd8 <_D4core6thread6Thread13nAboutToStartm>
  23393. 41697e: ┆ ┆││ mov 0x24265b(%rip),%rdi # 658fe0 <_D4core6thread6Thread13pAboutToStartPC4core6thread6Thread>
  23394. 416985: ┆ ┆││ lea 0x8(,%rax,8),%rsi
  23395. 41698d: ┆ ┆││ callq 4023c0 <realloc@plt>
  23396. 416992: ┆ ┆││ mov %rax,0x242647(%rip) # 658fe0 <_D4core6thread6Thread13pAboutToStartPC4core6thread6Thread>
  23397. 416999: ┆ ┆││ mov 0x242638(%rip),%rcx # 658fd8 <_D4core6thread6Thread13nAboutToStartm>
  23398. 4169a0: ┆ ┆││ mov %rbx,-0x8(%rax,%rcx,8)
  23399. 4169a5: ┆ ┆││ movb $0x1,0x48(%rbx)
  23400. 4169a9: ┆ ┆││ lea 0x10(%rbx),%rdi
  23401. 4169ad: ┆ ┆││ lea (%rsp),%rsi
  23402. 4169b1: ┆ ┆││ mov $0x416430,%edx
  23403. 4169b6: ┆ ┆││ mov %rbx,%rcx
  23404. 4169b9: ┆ ┆││ callq 402110 <pthread_create@plt>
  23405. 4169be: ┆ ┆││ test %eax,%eax
  23406. 4169c0: ╭┼──┼┼┼─ jne 416aff <_D4core6thread6Thread5startMFNbZC4core6thread6Thread+0x1ff>
  23407. 4169c6: │┆ ┆││ mov $0x2,%ebp
  23408. 4169cb: │┆┍┯┿┿┿━ mov $0x659018,%edi
  23409. 4169d0: │┆┆┆┆││ callq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  23410. 4169d5: │┆┆┆┆││ cmp $0x2,%ebp
  23411. 4169d8: │┆┆┆┆││╭ jne 416a3c <_D4core6thread6Thread5startMFNbZC4core6thread6Thread+0x13c>
  23412. 4169da: ┍┿┿┿┿┿┿┿┿ mov %rbx,%rax
  23413. 4169dd: ┆│┆┆┆┆│││ add $0x40,%rsp
  23414. 4169e1: ┆│┆┆┆┆│││ pop %rbx
  23415. 4169e2: ┆│┆┆┆┆│││ pop %r12
  23416. 4169e4: ┆│┆┆┆┆│││ pop %r14
  23417. 4169e6: ┆│┆┆┆┆│││ pop %r15
  23418. 4169e8: ┆│┆┆┆┆│││ pop %rbp
  23419. 4169e9: ┆│┆┆┆┆│││ retq
  23420. 4169ea: ┆│┆┆┆┆│┕┿ mov 0x23e487(%rip),%rax # 654e78 <_D4core6thread13onThreadErrorFNbAyaC6object9ThrowableZ5errorC4core6thread11ThreadError>
  23421. 4169f1: ┆│┆┆┆┆│ │ movq $0x24,0x10(%rax)
  23422. 4169f9: ┆│┆┆┆┆│ │ movq $0x43bc30,0x18(%rax)
  23423. 416a01: ┆│┆┆┆┆│ │ mov 0x23e470(%rip),%rax # 654e78 <_D4core6thread13onThreadErrorFNbAyaC6object9ThrowableZ5errorC4core6thread11ThreadError>
  23424. 416a08: ┆│┆┆┆┆│ │ movq $0x0,0x40(%rax)
  23425. 416a10: ┆│┆┆┆┆│ │ mov 0x23e461(%rip),%rbx # 654e78 <_D4core6thread13onThreadErrorFNbAyaC6object9ThrowableZ5errorC4core6thread11ThreadError>
  23426. 416a17: ┆│┆┆┆┆│ │ callq 415d30 <_D4core9exception17SuppressTraceInfo8instanceFNaNbNiNeZC4core9exception17SuppressTraceInfo>
  23427. 416a1c: ┆│┆┆┆┆│ │ lea 0x10(%rax),%rcx
  23428. 416a20: ┆│┆┆┆┆│ │ test %rax,%rax
  23429. 416a23: ┆│┆┆┆┆│ │ cmove %rax,%rcx
  23430. 416a27: ┆│┆┆┆┆│ │ mov %rcx,0x38(%rbx)
  23431. 416a2b: ┆│┆┆┆┆│ │ mov 0x23e446(%rip),%rdi # 654e78 <_D4core6thread13onThreadErrorFNbAyaC6object9ThrowableZ5errorC4core6thread11ThreadError>
  23432. 416a32: ┆│┆┆┆┆│ │ callq 41ad10 <_d_throw_exception>
  23433. 416a37: ┆│┆┆┆╰┼─┼ jmpq 416948 <_D4core6thread6Thread5startMFNbZC4core6thread6Thread+0x48>
  23434. 416a3c: ┆│┆┆┆ │ ┕ cmp $0x1,%ebp
  23435. 416a3f: ┆│┆┆┆ │ cmp $0x1,%r15d
  23436. 416a43: ┆│┆┆┆ │╭─ je 416aa1 <_D4core6thread6Thread5startMFNbZC4core6thread6Thread+0x1a1>
  23437. 416a45: ┆│┆┆┆ │┼─ jmp 416ac1 <_D4core6thread6Thread5startMFNbZC4core6thread6Thread+0x1c1>
  23438. 416a47: ┆│┆┆┆ ┕┿━ mov 0x23e42a(%rip),%rax # 654e78 <_D4core6thread13onThreadErrorFNbAyaC6object9ThrowableZ5errorC4core6thread11ThreadError>
  23439. 416a4e: ┆│┆┆┆ ││ movq $0x24,0x10(%rax)
  23440. 416a56: ┆│┆┆┆ ││ movq $0x43bc60,0x18(%rax)
  23441. 416a5e: ┆│┆┆┆ ││ mov 0x23e413(%rip),%rax # 654e78 <_D4core6thread13onThreadErrorFNbAyaC6object9ThrowableZ5errorC4core6thread11ThreadError>
  23442. 416a65: ┆│┆┆┆ ││ movq $0x0,0x40(%rax)
  23443. 416a6d: ┆│┆┆┆ ││ mov 0x23e404(%rip),%rbx # 654e78 <_D4core6thread13onThreadErrorFNbAyaC6object9ThrowableZ5errorC4core6thread11ThreadError>
  23444. 416a74: ┆│┆┆┆ ││ callq 415d30 <_D4core9exception17SuppressTraceInfo8instanceFNaNbNiNeZC4core9exception17SuppressTraceInfo>
  23445. 416a79: ┆│┆┆┆ ││ lea 0x10(%rax),%rcx
  23446. 416a7d: ┆│┆┆┆ ││ test %rax,%rax
  23447. 416a80: ┆│┆┆┆ ││ cmove %rax,%rcx
  23448. 416a84: ┆│┆┆┆ ││ mov %rcx,0x38(%rbx)
  23449. 416a88: ┆│┆┆┆ ││ mov 0x23e3e9(%rip),%rdi # 654e78 <_D4core6thread13onThreadErrorFNbAyaC6object9ThrowableZ5errorC4core6thread11ThreadError>
  23450. 416a8f: ┆│┆┆┆ ││ callq 41ad10 <_d_throw_exception>
  23451. 416a94: ┆│╰┼┼─┼┼─ jmpq 41696c <_D4core6thread6Thread5startMFNbZC4core6thread6Thread+0x6c>
  23452. 416a99: ┆│ ┆┆ ││ mov %rax,%r14
  23453. 416a9c: ┆│ ┆┆ ││ cmp $0x1,%edx
  23454. 416a9f: ┆│ ┆┆ ││─ jne 416ac1 <_D4core6thread6Thread5startMFNbZC4core6thread6Thread+0x1c1>
  23455. 416aa1: ┆│ ┆┆ │┕━ and $0x1,%r12b
  23456. 416aa5: ┆│ ┆┆ ││ mov %r14,%rdi
  23457. 416aa8: ┆│ ┆┆ ││ callq 41aef0 <_d_eh_enter_catch>
  23458. 416aad: ┆│ ┆┆ ││ test %r12b,%r12b
  23459. 416ab0: ┆│ ┆┆ ││╭ jne 416ab9 <_D4core6thread6Thread5startMFNbZC4core6thread6Thread+0x1b9>
  23460. 416ab2: ┆│ ┆┆ │││ movb $0x0,0x242517(%rip) # 658fd0 <_D4core6thread17multiThreadedFlagb>
  23461. 416ab9: ┆│ ┆┆ ││┕ mov %rax,%rdi
  23462. 416abc: ┆│ ┆┆ ││ callq 41ad10 <_d_throw_exception>
  23463. 416ac1: ┆│ ┆┆ ┕┷━ mov %r14,%rdi
  23464. 416ac4: ┆│ ┆┆ callq 41aed0 <_d_eh_resume_unwind>
  23465. 416ac9: ┆│ ┆┆ mov %rdx,%r15
  23466. 416acc: ┆│ ┆┆ mov %rax,%r14
  23467. 416acf: ┆│ ┆┆ xor %ebp,%ebp
  23468. 416ad1: ┆│ ┆╰──── jmpq 4169cb <_D4core6thread6Thread5startMFNbZC4core6thread6Thread+0xcb>
  23469. 416ad6: ┆│ ┆ mov %rdx,%r15
  23470. 416ad9: ┆│ ┆ mov %rax,%r14
  23471. 416adc: ┆│ ┆ mov $0x1,%ebp
  23472. 416ae1: ┆│ ┆ cmp $0x1,%r15d
  23473. 416ae5: ┆│ ╰───── jne 4169cb <_D4core6thread6Thread5startMFNbZC4core6thread6Thread+0xcb>
  23474. 416aeb: ┆│ mov %r14,%rdi
  23475. 416aee: ┆│ callq 41aef0 <_d_eh_enter_catch>
  23476. 416af3: ┆│ movb $0x0,0x48(%rbx)
  23477. 416af7: ┆│ mov %rax,%rdi
  23478. 416afa: ┆│ callq 41ad10 <_d_throw_exception>
  23479. 416aff: ┆┕━━━━━━━ mov 0x23e372(%rip),%rax # 654e78 <_D4core6thread13onThreadErrorFNbAyaC6object9ThrowableZ5errorC4core6thread11ThreadError>
  23480. 416b06: ┆ movq $0x15,0x10(%rax)
  23481. 416b0e: ┆ movq $0x43bc90,0x18(%rax)
  23482. 416b16: ┆ mov 0x23e35b(%rip),%rax # 654e78 <_D4core6thread13onThreadErrorFNbAyaC6object9ThrowableZ5errorC4core6thread11ThreadError>
  23483. 416b1d: ┆ movq $0x0,0x40(%rax)
  23484. 416b25: ┆ mov 0x23e34c(%rip),%rbp # 654e78 <_D4core6thread13onThreadErrorFNbAyaC6object9ThrowableZ5errorC4core6thread11ThreadError>
  23485. 416b2c: ┆ callq 415d30 <_D4core9exception17SuppressTraceInfo8instanceFNaNbNiNeZC4core9exception17SuppressTraceInfo>
  23486. 416b31: ┆ lea 0x10(%rax),%rcx
  23487. 416b35: ┆ test %rax,%rax
  23488. 416b38: ┆ cmove %rax,%rcx
  23489. 416b3c: ┆ mov %rcx,0x38(%rbp)
  23490. 416b40: ┆ mov 0x23e331(%rip),%rdi # 654e78 <_D4core6thread13onThreadErrorFNbAyaC6object9ThrowableZ5errorC4core6thread11ThreadError>
  23491. 416b47: ┆ callq 41ad10 <_d_throw_exception>
  23492. 416b4c: ╰──────── jmpq 4169da <_D4core6thread6Thread5startMFNbZC4core6thread6Thread+0xda>
  23493. 416b51: nopw %cs:0x0(%rax,%rax,1)
  23494. 416b5b: nopl 0x0(%rax,%rax,1)
  23495.  
  23496. 0000000000416b60 <_D4core6thread13onThreadErrorFNbAyaC6object9ThrowableZv>:
  23497. 416b60: push %rbx
  23498. 416b61: mov 0x23e310(%rip),%rax # 654e78 <_D4core6thread13onThreadErrorFNbAyaC6object9ThrowableZ5errorC4core6thread11ThreadError>
  23499. 416b68: mov %rsi,0x10(%rax)
  23500. 416b6c: mov %rdx,0x18(%rax)
  23501. 416b70: mov 0x23e301(%rip),%rax # 654e78 <_D4core6thread13onThreadErrorFNbAyaC6object9ThrowableZ5errorC4core6thread11ThreadError>
  23502. 416b77: mov %rdi,0x40(%rax)
  23503. 416b7b: mov 0x23e2f6(%rip),%rbx # 654e78 <_D4core6thread13onThreadErrorFNbAyaC6object9ThrowableZ5errorC4core6thread11ThreadError>
  23504. 416b82: callq 415d30 <_D4core9exception17SuppressTraceInfo8instanceFNaNbNiNeZC4core9exception17SuppressTraceInfo>
  23505. 416b87: lea 0x10(%rax),%rcx
  23506. 416b8b: test %rax,%rax
  23507. 416b8e: cmove %rax,%rcx
  23508. 416b92: mov %rcx,0x38(%rbx)
  23509. 416b96: mov 0x23e2db(%rip),%rdi # 654e78 <_D4core6thread13onThreadErrorFNbAyaC6object9ThrowableZ5errorC4core6thread11ThreadError>
  23510. 416b9d: callq 41ad10 <_d_throw_exception>
  23511. 416ba2: nopw %cs:0x0(%rax,%rax,1)
  23512. 416bac: nopl 0x0(%rax)
  23513.  
  23514. 0000000000416bb0 <_D4core6thread6Thread5sleepFNbS4core4time8DurationZv>:
  23515. 416bb0: push %r14
  23516. 416bb2: push %rbx
  23517. 416bb3: sub $0x48,%rsp
  23518. 416bb7: movabs $0xd6bf94d5e57a42bd,%rcx
  23519. 416bc1: mov %rdi,%rax
  23520. 416bc4: imul %rcx
  23521. 416bc7: add %rdi,%rdx
  23522. 416bca: mov %rdx,%rax
  23523. 416bcd: shr $0x3f,%rax
  23524. 416bd1: sar $0x17,%rdx
  23525. 416bd5: add %rax,%rdx
  23526. 416bd8: imul $0xffffffffff676980,%rdx,%rax
  23527. 416bdf: add %rdi,%rax
  23528. 416be2: mov %rdx,0x20(%rsp)
  23529. 416be7: imul $0x64,%rax,%rax
  23530. 416beb: mov %rax,0x28(%rsp)
  23531. 416bf0: lea 0x20(%rsp),%rdi
  23532. 416bf5: lea 0x10(%rsp),%rsi
  23533. 416bfa: callq 4022a0 <nanosleep@plt>
  23534. 416bff: test %eax,%eax
  23535. 416c01: ╭── je 416c33 <_D4core6thread6Thread5sleepFNbS4core4time8DurationZv+0x83>
  23536. 416c03: │ lea 0x20(%rsp),%r14
  23537. 416c08: │ lea 0x10(%rsp),%rbx
  23538. 416c0d: │ nopl (%rax)
  23539. 416c10: │ ┍ callq 41a2a0 <_D4core4stdc5errno5errnoFNbNdNiNeZi>
  23540. 416c15: │ ┆ cmp $0x4,%eax
  23541. 416c18: │╭┼ jne 416c3b <_D4core6thread6Thread5sleepFNbS4core4time8DurationZv+0x8b>
  23542. 416c1a: ││┆ movups 0x10(%rsp),%xmm0
  23543. 416c1f: ││┆ movaps %xmm0,0x20(%rsp)
  23544. 416c24: ││┆ mov %r14,%rdi
  23545. 416c27: ││┆ mov %rbx,%rsi
  23546. 416c2a: ││┆ callq 4022a0 <nanosleep@plt>
  23547. 416c2f: ││┆ test %eax,%eax
  23548. 416c31: ││╰ jne 416c10 <_D4core6thread6Thread5sleepFNbS4core4time8DurationZv+0x60>
  23549. 416c33: ┕┿━ add $0x48,%rsp
  23550. 416c37: │ pop %rbx
  23551. 416c38: │ pop %r14
  23552. 416c3a: │ retq
  23553. 416c3b: ┕━ mov $0x654cb0,%edi
  23554. 416c40: callq 422d70 <_d_newclass>
  23555. 416c45: mov %rax,%rbx
  23556. 416c48: movq $0x43bf30,(%rbx)
  23557. 416c4f: movq $0x0,0x8(%rbx)
  23558. 416c57: movups 0x252ba(%rip),%xmm0 # 43bf18 <_D4core6thread11ThreadError6__initZ+0x40>
  23559. 416c5e: movups %xmm0,0x40(%rbx)
  23560. 416c62: movups 0x2529f(%rip),%xmm0 # 43bf08 <_D4core6thread11ThreadError6__initZ+0x30>
  23561. 416c69: movups %xmm0,0x30(%rbx)
  23562. 416c6d: movups 0x25284(%rip),%xmm0 # 43bef8 <_D4core6thread11ThreadError6__initZ+0x20>
  23563. 416c74: movups %xmm0,0x20(%rbx)
  23564. 416c78: movups 0x25269(%rip),%xmm0 # 43bee8 <_D4core6thread11ThreadError6__initZ+0x10>
  23565. 416c7f: movups %xmm0,0x10(%rbx)
  23566. 416c83: movq $0x2a,0x38(%rsp)
  23567. 416c8c: movq $0x43bd50,0x40(%rsp)
  23568. 416c95: movups 0x38(%rsp),%xmm0
  23569. 416c9a: movups %xmm0,(%rsp)
  23570. 416c9e: xor %esi,%esi
  23571. 416ca0: mov $0x471,%edx
  23572. 416ca5: mov $0x31,%ecx
  23573. 416caa: mov $0x43bcd0,%r8d
  23574. 416cb0: mov %rbx,%rdi
  23575. 416cb3: callq 41e2b0 <_D6object5Error6__ctorMFNaNbNiNfAyaAyamC6object9ThrowableZC6object5Error>
  23576. 416cb8: mov %rbx,%rdi
  23577. 416cbb: callq 41ad10 <_d_throw_exception>
  23578.  
  23579. 0000000000416cc0 <_D4core6thread6Thread5yieldFNbZv>:
  23580. 416cc0: ╰ jmpq 402030 <sched_yield@plt>
  23581. 416cc5: nopw %cs:0x0(%rax,%rax,1)
  23582. 416ccf: nop
  23583.  
  23584. 0000000000416cd0 <thread_init>:
  23585. 416cd0: sub $0x138,%rsp
  23586. 416cd7: mov 0x23e5c2(%rip),%rax # 6552a0 <_D4core4sync5mutex5Mutex7__ClassZ>
  23587. 416cde: mov $0x6552a0,%edi
  23588. 416ce3: callq *0x58(%rax)
  23589. 416ce6: mov 0x40(%rdx),%rax
  23590. 416cea: mov %rax,0x242367(%rip) # 659058 <_D4core6thread6Thread6_locksG2G72v+0x40>
  23591. 416cf1: movups (%rdx),%xmm0
  23592. 416cf4: movups 0x10(%rdx),%xmm1
  23593. 416cf8: movups 0x20(%rdx),%xmm2
  23594. 416cfc: movups 0x30(%rdx),%xmm3
  23595. 416d00: movups %xmm3,0x242341(%rip) # 659048 <_D4core6thread6Thread6_locksG2G72v+0x30>
  23596. 416d07: movups %xmm2,0x24232a(%rip) # 659038 <_D4core6thread6Thread6_locksG2G72v+0x20>
  23597. 416d0e: movups %xmm1,0x242313(%rip) # 659028 <_D4core6thread6Thread6_locksG2G72v+0x10>
  23598. 416d15: movups %xmm0,0x2422fc(%rip) # 659018 <_D4core6thread6Thread6_locksG2G72v>
  23599. 416d1c: mov $0x659018,%edi
  23600. 416d21: callq 419bc0 <_D4core4sync5mutex5Mutex6__ctorMFNbNeZC4core4sync5mutex5Mutex>
  23601. 416d26: mov 0x23e573(%rip),%rax # 6552a0 <_D4core4sync5mutex5Mutex7__ClassZ>
  23602. 416d2d: mov $0x6552a0,%edi
  23603. 416d32: callq *0x58(%rax)
  23604. 416d35: mov 0x40(%rdx),%rax
  23605. 416d39: mov %rax,0x242360(%rip) # 6590a0 <_D4core6thread6Thread6_locksG2G72v+0x88>
  23606. 416d40: movups (%rdx),%xmm0
  23607. 416d43: movups 0x10(%rdx),%xmm1
  23608. 416d47: movups 0x20(%rdx),%xmm2
  23609. 416d4b: movups 0x30(%rdx),%xmm3
  23610. 416d4f: movups %xmm3,0x24233a(%rip) # 659090 <_D4core6thread6Thread6_locksG2G72v+0x78>
  23611. 416d56: movups %xmm2,0x242323(%rip) # 659080 <_D4core6thread6Thread6_locksG2G72v+0x68>
  23612. 416d5d: movups %xmm1,0x24230c(%rip) # 659070 <_D4core6thread6Thread6_locksG2G72v+0x58>
  23613. 416d64: movups %xmm0,0x2422f5(%rip) # 659060 <_D4core6thread6Thread6_locksG2G72v+0x48>
  23614. 416d6b: mov $0x659060,%edi
  23615. 416d70: callq 419bc0 <_D4core4sync5mutex5Mutex6__ctorMFNbNeZC4core4sync5mutex5Mutex>
  23616. 416d75: cmpl $0x0,0x242344(%rip) # 6590c0 <_D4core6thread19suspendSignalNumberi>
  23617. 416d7c: ╭ jne 416d88 <thread_init+0xb8>
  23618. 416d7e: │ movl $0xa,0x242338(%rip) # 6590c0 <_D4core6thread19suspendSignalNumberi>
  23619. 416d88: ┕ cmpl $0x0,0x242239(%rip) # 658fc8 <_D4core6thread18resumeSignalNumberi>
  23620. 416d8f: ╭ jne 416d9b <thread_init+0xcb>
  23621. 416d91: │ movl $0xc,0x24222d(%rip) # 658fc8 <_D4core6thread18resumeSignalNumberi>
  23622. 416d9b: ┕ xorps %xmm0,%xmm0
  23623. 416d9e: movaps %xmm0,0x120(%rsp)
  23624. 416da6: movaps %xmm0,0x110(%rsp)
  23625. 416dae: movaps %xmm0,0x100(%rsp)
  23626. 416db6: movaps %xmm0,0xf0(%rsp)
  23627. 416dbe: movaps %xmm0,0xe0(%rsp)
  23628. 416dc6: movaps %xmm0,0xd0(%rsp)
  23629. 416dce: movaps %xmm0,0xc0(%rsp)
  23630. 416dd6: movaps %xmm0,0xb0(%rsp)
  23631. 416dde: movaps %xmm0,0xa0(%rsp)
  23632. 416de6: movq $0x0,0x130(%rsp)
  23633. 416df2: movaps %xmm0,0x80(%rsp)
  23634. 416dfa: movaps %xmm0,0x70(%rsp)
  23635. 416dff: movaps %xmm0,0x60(%rsp)
  23636. 416e04: movaps %xmm0,0x50(%rsp)
  23637. 416e09: movaps %xmm0,0x40(%rsp)
  23638. 416e0e: movaps %xmm0,0x30(%rsp)
  23639. 416e13: movaps %xmm0,0x20(%rsp)
  23640. 416e18: movaps %xmm0,0x10(%rsp)
  23641. 416e1d: movaps %xmm0,(%rsp)
  23642. 416e21: movq $0x0,0x90(%rsp)
  23643. 416e2d: movl $0x10000000,0x128(%rsp)
  23644. 416e38: movq $0x416780,0xa0(%rsp)
  23645. 416e44: lea 0xa8(%rsp),%rdi
  23646. 416e4c: callq 402010 <sigfillset@plt>
  23647. 416e51: movl $0x0,0x88(%rsp)
  23648. 416e5c: movq $0x416860,(%rsp)
  23649. 416e64: lea 0x8(%rsp),%rdi
  23650. 416e69: callq 402010 <sigfillset@plt>
  23651. 416e6e: mov 0x24224c(%rip),%edi # 6590c0 <_D4core6thread19suspendSignalNumberi>
  23652. 416e74: lea 0xa0(%rsp),%rsi
  23653. 416e7c: xor %edx,%edx
  23654. 416e7e: callq 4021f0 <sigaction@plt>
  23655. 416e83: mov 0x24213f(%rip),%edi # 658fc8 <_D4core6thread18resumeSignalNumberi>
  23656. 416e89: lea (%rsp),%rsi
  23657. 416e8d: xor %edx,%edx
  23658. 416e8f: callq 4021f0 <sigaction@plt>
  23659. 416e94: mov $0x658fa8,%edi
  23660. 416e99: xor %esi,%esi
  23661. 416e9b: xor %edx,%edx
  23662. 416e9d: callq 402260 <sem_init@plt>
  23663. 416ea2: callq 416ec0 <thread_attachThis>
  23664. 416ea7: mov %rax,0x242162(%rip) # 659010 <_D4core6thread6Thread7sm_mainC4core6thread6Thread>
  23665. 416eae: add $0x138,%rsp
  23666. 416eb5: retq
  23667. 416eb6: nopw %cs:0x0(%rax,%rax,1)
  23668.  
  23669. 0000000000416ec0 <thread_attachThis>:
  23670. 416ec0: push %r15
  23671. 416ec2: push %r14
  23672. 416ec4: push %rbx
  23673. 416ec5: sub $0x50,%rsp
  23674. 416ec9: callq 4190f0 <_D4core6memory2GC7disableFNbZv>
  23675. 416ece: mov %fs:0xfffffffffffffd58,%rbx
  23676. 416ed7: test %rbx,%rbx
  23677. 416eda: ╭─ jne 417034 <thread_attachThis+0x174>
  23678. 416ee0: │ mov $0x654d50,%edi
  23679. 416ee5: │ callq 422d70 <_d_newclass>
  23680. 416eea: │ mov %rax,%rbx
  23681. 416eed: │ movq $0x43c010,(%rbx)
  23682. 416ef4: │ movq $0x0,0x8(%rbx)
  23683. 416efc: │ lea 0x10(%rbx),%r14
  23684. 416f00: │ mov $0x43bf70,%esi
  23685. 416f05: │ mov $0xa0,%edx
  23686. 416f0a: │ mov %r14,%rdi
  23687. 416f0d: │ callq 402490 <memcpy@plt>
  23688. 416f12: │ movl $0x0,0x18(%rbx)
  23689. 416f19: │ mov %rbx,%r15
  23690. 416f1c: │ add $0x58,%r15
  23691. 416f20: │ mov %r15,0x88(%rbx)
  23692. 416f27: │ callq 402190 <pthread_self@plt>
  23693. 416f2c: │ mov %rax,(%r14)
  23694. 416f2f: │ xorps %xmm0,%xmm0
  23695. 416f32: │ movaps %xmm0,0x30(%rsp)
  23696. 416f37: │ movaps %xmm0,0x20(%rsp)
  23697. 416f3c: │ movaps %xmm0,0x10(%rsp)
  23698. 416f41: │ movq $0x0,0x40(%rsp)
  23699. 416f4a: │ movq $0x0,0x8(%rsp)
  23700. 416f53: │ movq $0x0,(%rsp)
  23701. 416f5b: │ callq 402190 <pthread_self@plt>
  23702. 416f60: │ lea 0x10(%rsp),%rsi
  23703. 416f65: │ mov %rax,%rdi
  23704. 416f68: │ callq 401ea0 <pthread_getattr_np@plt>
  23705. 416f6d: │ lea 0x10(%rsp),%rdi
  23706. 416f72: │ lea 0x8(%rsp),%rsi
  23707. 416f77: │ lea (%rsp),%rdx
  23708. 416f7b: │ callq 402180 <pthread_attr_getstack@plt>
  23709. 416f80: │ lea 0x10(%rsp),%rdi
  23710. 416f85: │ callq 402090 <pthread_attr_destroy@plt>
  23711. 416f8a: │ mov 0x8(%rsp),%rax
  23712. 416f8f: │ add (%rsp),%rax
  23713. 416f93: │ mov %rax,0x58(%rbx)
  23714. 416f97: │ mov %rax,0x60(%rbx)
  23715. 416f9b: │ movb $0x1,0x48(%rbx)
  23716. 416f9f: │ movb $0x1,0x49(%rbx)
  23717. 416fa3: │ callq 4259e0 <_D2rt5tlsgc4initFZPv>
  23718. 416fa8: │ mov %rax,0x98(%rbx)
  23719. 416faf: │ mov %rbx,%fs:0xfffffffffffffd58
  23720. 416fb8: │ mov $0x659018,%edi
  23721. 416fbd: │ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  23722. 416fc2: │ mov 0x2420e7(%rip),%rax # 6590b0 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread>
  23723. 416fc9: │ test %rax,%rax
  23724. 416fcc: │╭ je 416fdc <thread_attachThis+0x11c>
  23725. 416fce: ││ mov %rax,0xa8(%rbx)
  23726. 416fd5: ││ mov %rbx,0xa0(%rax)
  23727. 416fdc: │┕ mov %rbx,0x2420cd(%rip) # 6590b0 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread>
  23728. 416fe3: │ incq 0x2420ce(%rip) # 6590b8 <_D4core6thread6Thread7sm_tlenm>
  23729. 416fea: │ mov $0x659018,%edi
  23730. 416fef: │ callq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  23731. 416ff4: │ mov $0x659018,%edi
  23732. 416ff9: │ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  23733. 416ffe: │ mov 0x2420a3(%rip),%rax # 6590a8 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context>
  23734. 417005: │ test %rax,%rax
  23735. 417008: │╭ je 417012 <thread_attachThis+0x152>
  23736. 41700a: ││ mov %rax,0x20(%r15)
  23737. 41700e: ││ mov %r15,0x28(%rax)
  23738. 417012: │┕ mov %r15,0x24208f(%rip) # 6590a8 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context>
  23739. 417019: │ mov $0x659018,%edi
  23740. 41701e: │ callq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  23741. 417023: │ cmpq $0x0,0x241fe5(%rip) # 659010 <_D4core6thread6Thread7sm_mainC4core6thread6Thread>
  23742. 41702b: │╭ je 417034 <thread_attachThis+0x174>
  23743. 41702d: ││ movb $0x1,0x241f9c(%rip) # 658fd0 <_D4core6thread17multiThreadedFlagb>
  23744. 417034: ┕┷ callq 4190e0 <_D4core6memory2GC6enableFNbZv>
  23745. 417039: mov %rbx,%rax
  23746. 41703c: add $0x50,%rsp
  23747. 417040: pop %rbx
  23748. 417041: pop %r14
  23749. 417043: pop %r15
  23750. 417045: retq
  23751. 417046: mov %rax,%rbx
  23752. 417049: callq 4190e0 <_D4core6memory2GC6enableFNbZv>
  23753. 41704e: mov %rbx,%rdi
  23754. 417051: callq 41aed0 <_d_eh_resume_unwind>
  23755. 417056: nopw %cs:0x0(%rax,%rax,1)
  23756.  
  23757. 0000000000417060 <thread_term>:
  23758. 417060: push %rax
  23759. 417061: mov 0x241f78(%rip),%rdi # 658fe0 <_D4core6thread6Thread13pAboutToStartPC4core6thread6Thread>
  23760. 417068: test %rdi,%rdi
  23761. 41706b: ╭ je 41707d <thread_term+0x1d>
  23762. 41706d: │ callq 4020f0 <free@plt>
  23763. 417072: │ movq $0x0,0x241f63(%rip) # 658fe0 <_D4core6thread6Thread13pAboutToStartPC4core6thread6Thread>
  23764. 41707d: ┕ mov $0x659018,%edi
  23765. 417082: callq 419dd0 <_D4core4sync5mutex5Mutex6__dtorMFZv>
  23766. 417087: mov $0x659060,%edi
  23767. 41708c: pop %rax
  23768. 41708d: ╭ jmpq 419dd0 <_D4core4sync5mutex5Mutex6__dtorMFZv>
  23769. 417092: │ nopw %cs:0x0(%rax,%rax,1)
  23770. 41709c: │ nopl 0x0(%rax)
  23771.  
  23772. 00000000004170a0 <thread_joinAll>:
  23773. 4170a0: push %rbp
  23774. 4170a1: push %r14
  23775. 4170a3: push %rbx
  23776. 4170a4: sub $0x20,%rsp
  23777. 4170a8: ╭ jmp 4170bf <thread_joinAll+0x1f>
  23778. 4170aa: │ nopw 0x0(%rax,%rax,1)
  23779. 4170b0: ┍┿ mov $0x659018,%edi
  23780. 4170b5: ┆│ callq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  23781. 4170ba: ┆│ callq 402030 <sched_yield@plt>
  23782. 4170bf: ┍━━━┿┷ mov $0x659018,%edi
  23783. 4170c4: ┆ ┆ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  23784. 4170c9: ┆ ┆ cmpq $0x0,0x241f07(%rip) # 658fd8 <_D4core6thread6Thread13nAboutToStartm>
  23785. 4170d1: ┆ ╰─ jne 4170b0 <thread_joinAll+0x10>
  23786. 4170d3: ┆ mov 0x241fd6(%rip),%rbx # 6590b0 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread>
  23787. 4170da: ┆ test %rbx,%rbx
  23788. 4170dd: ┆╭──── je 417232 <thread_joinAll+0x192>
  23789. 4170e3: ┆│ data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  23790. 4170f0: ┆│ ┍━━ cmpq $0x0,0x10(%rbx)
  23791. 4170f5: ┆│ ┆ ╭ je 417102 <thread_joinAll+0x62>
  23792. 4170f7: ┆│ ┆ │ mov 0x48(%rbx),%al
  23793. 4170fa: ┆│ ┆ │ test $0x1,%al
  23794. 4170fc: ┆│ ┆╭┼ jne 4171d0 <thread_joinAll+0x130>
  23795. 417102: ┆│ ┆│┕ mov 0xa8(%rbx),%r14
  23796. 417109: ┆│ ┆│ test %r14,%r14
  23797. 41710c: ┆│ ┆│╭ jne 41711c <thread_joinAll+0x7c>
  23798. 41710e: ┆│ ┆││ cmpq $0x0,0xa0(%rbx)
  23799. 417116: ┆│╭┼┼┼ je 417232 <thread_joinAll+0x192>
  23800. 41711c: ┆││┆│┕ mov $0x659018,%edi
  23801. 417121: ┆││┆│ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  23802. 417126: ┆││┆│ mov 0x80(%rbx),%rcx
  23803. 41712d: ┆││┆│ lea 0x78(%rbx),%rax
  23804. 417131: ┆││┆│ test %rcx,%rcx
  23805. 417134: ┆││┆│╭ je 41713e <thread_joinAll+0x9e>
  23806. 417136: ┆││┆││ mov 0x78(%rbx),%rdx
  23807. 41713a: ┆││┆││ mov %rdx,0x20(%rcx)
  23808. 41713e: ┆││┆│┕ lea 0x58(%rbx),%rcx
  23809. 417142: ┆││┆│ mov (%rax),%rdx
  23810. 417145: ┆││┆│ test %rdx,%rdx
  23811. 417148: ┆││┆│╭ je 417155 <thread_joinAll+0xb5>
  23812. 41714a: ┆││┆││ mov 0x80(%rbx),%rsi
  23813. 417151: ┆││┆││ mov %rsi,0x28(%rdx)
  23814. 417155: ┆││┆│┕ cmp %rcx,0x241f4c(%rip) # 6590a8 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context>
  23815. 41715c: ┆││┆│╭ jne 417168 <thread_joinAll+0xc8>
  23816. 41715e: ┆││┆││ mov (%rax),%rax
  23817. 417161: ┆││┆││ mov %rax,0x241f40(%rip) # 6590a8 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context>
  23818. 417168: ┆││┆│┕ mov 0xa0(%rbx),%rax
  23819. 41716f: ┆││┆│ test %rax,%rax
  23820. 417172: ┆││┆│╭ je 417182 <thread_joinAll+0xe2>
  23821. 417174: ┆││┆││ mov 0xa8(%rbx),%rcx
  23822. 41717b: ┆││┆││ mov %rcx,0xa8(%rax)
  23823. 417182: ┆││┆│┕ lea 0xa0(%rbx),%rax
  23824. 417189: ┆││┆│ mov 0xa8(%rbx),%rcx
  23825. 417190: ┆││┆│ test %rcx,%rcx
  23826. 417193: ┆││┆│╭ je 41719f <thread_joinAll+0xff>
  23827. 417195: ┆││┆││ mov (%rax),%rdx
  23828. 417198: ┆││┆││ mov %rdx,0xa0(%rcx)
  23829. 41719f: ┆││┆│┕ cmp %rbx,0x241f0a(%rip) # 6590b0 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread>
  23830. 4171a6: ┆││┆│╭ jne 4171b6 <thread_joinAll+0x116>
  23831. 4171a8: ┆││┆││ mov 0xa8(%rbx),%rcx
  23832. 4171af: ┆││┆││ mov %rcx,0x241efa(%rip) # 6590b0 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread>
  23833. 4171b6: ┆││┆│┕ xorps %xmm0,%xmm0
  23834. 4171b9: ┆││┆│ movups %xmm0,(%rax)
  23835. 4171bc: ┆││┆│ decq 0x241ef5(%rip) # 6590b8 <_D4core6thread6Thread7sm_tlenm>
  23836. 4171c3: ┆││┆│ mov $0x659018,%edi
  23837. 4171c8: ┆││┆│ callq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  23838. 4171cd: ┆││┆│─ jmp 4171f1 <thread_joinAll+0x151>
  23839. 4171cf: ┆││┆│ nop
  23840. 4171d0: ┆││┆┕━ mov %rbx,%rdi
  23841. 4171d3: ┆││┆│ callq 42b580 <_d_monitorenter>
  23842. 4171d8: ┆││┆│ mov 0x49(%rbx),%bpl
  23843. 4171dc: ┆││┆│ mov %rbx,%rdi
  23844. 4171df: ┆││┆│ callq 42b5b0 <_d_monitorexit>
  23845. 4171e4: ┆││┆│ test $0x1,%bpl
  23846. 4171e8: ┆││┆│╭ je 4171ff <thread_joinAll+0x15f>
  23847. 4171ea: ┆││┆││ mov 0xa8(%rbx),%r14
  23848. 4171f1: ┆││┆┕┿ test %r14,%r14
  23849. 4171f4: ┆││┆ │ mov %r14,%rbx
  23850. 4171f7: ┆││╰─┼ jne 4170f0 <thread_joinAll+0x50>
  23851. 4171fd: ┆││ ╭┼ jmp 417232 <thread_joinAll+0x192>
  23852. 4171ff: ┆││ │┕ mov $0x659018,%edi
  23853. 417204: ┆││ │ callq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  23854. 417209: ┆││ │ mov 0x10(%rbx),%rdi
  23855. 41720d: ┆││ │ xor %esi,%esi
  23856. 41720f: ┆││ │ callq 4021a0 <pthread_join@plt>
  23857. 417214: ┆││ │ test %eax,%eax
  23858. 417216: ┆││ │╭ jne 417244 <thread_joinAll+0x1a4>
  23859. 417218: ┆││ ││ movq $0x0,0x10(%rbx)
  23860. 417220: ┆││ ││ mov 0x50(%rbx),%rdi
  23861. 417224: ┆││ ││ test %rdi,%rdi
  23862. 417227: ╰┼┼─┼┼ je 4170bf <thread_joinAll+0x1f>
  23863. 41722d: ││ ││ callq 41ad10 <_d_throw_exception>
  23864. 417232: ┕┷━┷┿ mov $0x659018,%edi
  23865. 417237: │ add $0x20,%rsp
  23866. 41723b: │ pop %rbx
  23867. 41723c: │ pop %r14
  23868. 41723e: │ pop %rbp
  23869. 41723f: ╭┼ jmpq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  23870. 417244: │┕ mov $0x654c10,%edi
  23871. 417249: │ callq 422d70 <_d_newclass>
  23872. 41724e: │ mov %rax,%rbx
  23873. 417251: │ movq $0x43bbc0,(%rbx)
  23874. 417258: │ movq $0x0,0x8(%rbx)
  23875. 417260: │ mov 0x24951(%rip),%rax # 43bbb8 <_D4core6thread15ThreadException6__initZ+0x40>
  23876. 417267: │ mov %rax,0x40(%rbx)
  23877. 41726b: │ movups 0x24936(%rip),%xmm0 # 43bba8 <_D4core6thread15ThreadException6__initZ+0x30>
  23878. 417272: │ movups %xmm0,0x30(%rbx)
  23879. 417276: │ movups 0x2491b(%rip),%xmm0 # 43bb98 <_D4core6thread15ThreadException6__initZ+0x20>
  23880. 41727d: │ movups %xmm0,0x20(%rbx)
  23881. 417281: │ movups 0x24900(%rip),%xmm0 # 43bb88 <_D4core6thread15ThreadException6__initZ+0x10>
  23882. 417288: │ movups %xmm0,0x10(%rbx)
  23883. 41728c: │ movq $0x15,0x10(%rsp)
  23884. 417295: │ movq $0x43bcb0,0x18(%rsp)
  23885. 41729e: │ movups 0x10(%rsp),%xmm0
  23886. 4172a3: │ movups %xmm0,(%rsp)
  23887. 4172a7: │ xor %esi,%esi
  23888. 4172a9: │ mov $0x2fa,%edx
  23889. 4172ae: │ mov $0x31,%ecx
  23890. 4172b3: │ mov $0x43bcd0,%r8d
  23891. 4172b9: │ mov %rbx,%rdi
  23892. 4172bc: │ callq 41bc90 <_D6object9Exception6__ctorMFNaNbNiNfAyaAyamC6object9ThrowableZC9Exception>
  23893. 4172c1: │ mov %rbx,%rdi
  23894. 4172c4: │ callq 41ad10 <_d_throw_exception>
  23895. 4172c9: │ nopl 0x0(%rax)
  23896.  
  23897. 00000000004172d0 <_D4core6thread18_sharedStaticDtor9FZv>:
  23898. 4172d0: push %r14
  23899. 4172d2: push %rbx
  23900. 4172d3: push %rax
  23901. 4172d4: mov 0x241dd5(%rip),%r14 # 6590b0 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread>
  23902. 4172db: ╭ jmp 4172f7 <_D4core6thread18_sharedStaticDtor9FZv+0x27>
  23903. 4172dd: │ nopl (%rax)
  23904. 4172e0: ┍┯━━━┿ xorps %xmm0,%xmm0
  23905. 4172e3: ┆┆ │ movups %xmm0,(%rax)
  23906. 4172e6: ┆┆ │ decq 0x241dcb(%rip) # 6590b8 <_D4core6thread6Thread7sm_tlenm>
  23907. 4172ed: ┆┆ │ mov $0x659018,%edi
  23908. 4172f2: ┆┆ │ callq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  23909. 4172f7: ┆┆ ┍┯┷ test %r14,%r14
  23910. 4172fa: ┆┆╭┼┼─ je 4173d4 <_D4core6thread18_sharedStaticDtor9FZv+0x104>
  23911. 417300: ┆┆│┆┆ mov %r14,%rbx
  23912. 417303: ┆┆│┆┆ mov 0xa8(%rbx),%r14
  23913. 41730a: ┆┆│┆┆ cmpq $0x0,0x10(%rbx)
  23914. 41730f: ┆┆│┆┆ mov %r14,%rax
  23915. 417312: ┆┆│┆┆╭ je 417322 <_D4core6thread18_sharedStaticDtor9FZv+0x52>
  23916. 417314: ┆┆│┆┆│ mov 0x48(%rbx),%al
  23917. 417317: ┆┆│┆┆│ test $0x1,%al
  23918. 417319: ┆┆│┆╰┼ jne 4172f7 <_D4core6thread18_sharedStaticDtor9FZv+0x27>
  23919. 41731b: ┆┆│┆ │ mov 0xa8(%rbx),%rax
  23920. 417322: ┆┆│┆ ┕ test %rax,%rax
  23921. 417325: ┆┆│┆ ╭ jne 417331 <_D4core6thread18_sharedStaticDtor9FZv+0x61>
  23922. 417327: ┆┆│┆ │ cmpq $0x0,0xa0(%rbx)
  23923. 41732f: ┆┆│╰─┼ je 4172f7 <_D4core6thread18_sharedStaticDtor9FZv+0x27>
  23924. 417331: ┆┆│ ┕ mov $0x659018,%edi
  23925. 417336: ┆┆│ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  23926. 41733b: ┆┆│ mov 0x80(%rbx),%rcx
  23927. 417342: ┆┆│ lea 0x78(%rbx),%rax
  23928. 417346: ┆┆│ test %rcx,%rcx
  23929. 417349: ┆┆│ ╭ je 417353 <_D4core6thread18_sharedStaticDtor9FZv+0x83>
  23930. 41734b: ┆┆│ │ mov 0x78(%rbx),%rdx
  23931. 41734f: ┆┆│ │ mov %rdx,0x20(%rcx)
  23932. 417353: ┆┆│ ┕ lea 0x58(%rbx),%rcx
  23933. 417357: ┆┆│ mov (%rax),%rdx
  23934. 41735a: ┆┆│ test %rdx,%rdx
  23935. 41735d: ┆┆│ ╭ je 41736a <_D4core6thread18_sharedStaticDtor9FZv+0x9a>
  23936. 41735f: ┆┆│ │ mov 0x80(%rbx),%rsi
  23937. 417366: ┆┆│ │ mov %rsi,0x28(%rdx)
  23938. 41736a: ┆┆│ ┕ cmp %rcx,0x241d37(%rip) # 6590a8 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context>
  23939. 417371: ┆┆│ ╭ jne 41737d <_D4core6thread18_sharedStaticDtor9FZv+0xad>
  23940. 417373: ┆┆│ │ mov (%rax),%rax
  23941. 417376: ┆┆│ │ mov %rax,0x241d2b(%rip) # 6590a8 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context>
  23942. 41737d: ┆┆│ ┕ mov 0xa0(%rbx),%rax
  23943. 417384: ┆┆│ test %rax,%rax
  23944. 417387: ┆┆│ ╭ je 417397 <_D4core6thread18_sharedStaticDtor9FZv+0xc7>
  23945. 417389: ┆┆│ │ mov 0xa8(%rbx),%rcx
  23946. 417390: ┆┆│ │ mov %rcx,0xa8(%rax)
  23947. 417397: ┆┆│ ┕ lea 0xa0(%rbx),%rax
  23948. 41739e: ┆┆│ mov 0xa8(%rbx),%rcx
  23949. 4173a5: ┆┆│ test %rcx,%rcx
  23950. 4173a8: ┆┆│ ╭ je 4173b4 <_D4core6thread18_sharedStaticDtor9FZv+0xe4>
  23951. 4173aa: ┆┆│ │ mov (%rax),%rdx
  23952. 4173ad: ┆┆│ │ mov %rdx,0xa0(%rcx)
  23953. 4173b4: ┆┆│ ┕ cmp %rbx,0x241cf5(%rip) # 6590b0 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread>
  23954. 4173bb: ┆╰┼─── jne 4172e0 <_D4core6thread18_sharedStaticDtor9FZv+0x10>
  23955. 4173c1: ┆ │ mov 0xa8(%rbx),%rcx
  23956. 4173c8: ┆ │ mov %rcx,0x241ce1(%rip) # 6590b0 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread>
  23957. 4173cf: ╰─┼─── jmpq 4172e0 <_D4core6thread18_sharedStaticDtor9FZv+0x10>
  23958. 4173d4: ┕━━━ add $0x8,%rsp
  23959. 4173d8: pop %rbx
  23960. 4173d9: pop %r14
  23961. 4173db: retq
  23962. 4173dc: nopl 0x0(%rax)
  23963.  
  23964. 00000000004173e0 <_D4core6thread7suspendFNbC4core6thread6ThreadZb>:
  23965. 4173e0: push %r14
  23966. 4173e2: push %rbx
  23967. 4173e3: push %rax
  23968. 4173e4: mov %rdi,%rbx
  23969. 4173e7: mov $0xa,%edi
  23970. 4173ec: callq 418f00 <_D4core4time25__T3durVAyaa5_7573656373Z3durFNaNbNiNflZS4core4time8Duration>
  23971. 4173f1: mov %rax,(%rsp)
  23972. 4173f5: cmpq $0x0,0x10(%rbx)
  23973. 4173fa: ╭──── je 4174bd <_D4core6thread7suspendFNbC4core6thread6ThreadZb+0xdd>
  23974. 417400: │ lea (%rsp),%r14
  23975. 417404: │ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  23976. 417410: │ ┍━━ mov 0x48(%rbx),%al
  23977. 417413: │ ┆ test $0x1,%al
  23978. 417415: │╭┼── je 4174bd <_D4core6thread7suspendFNbC4core6thread6ThreadZb+0xdd>
  23979. 41741b: ││┆ testb $0x1,0x4a(%rbx)
  23980. 41741f: ││┆╭─ je 417464 <_D4core6thread7suspendFNbC4core6thread6ThreadZb+0x84>
  23981. 417421: ││┆│ mov $0x659060,%edi
  23982. 417426: ││┆│ callq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  23983. 41742b: ││┆│ mov (%rsp),%rdi
  23984. 41742f: ││┆│ callq 416bb0 <_D4core6thread6Thread5sleepFNbS4core4time8DurationZv>
  23985. 417434: ││┆│ mov $0xa,%edi
  23986. 417439: ││┆│ callq 418ef0 <_D4core4time25__T3durVAyaa5_6d73656373Z3durFNaNbNiNflZS4core4time8Duration>
  23987. 41743e: ││┆│ mov %r14,%rdi
  23988. 417441: ││┆│ mov %rax,%rsi
  23989. 417444: ││┆│ callq 4181a0 <_D4core4time8Duration5opCmpMxFNaNbNiNfS4core4time8DurationZi>
  23990. 417449: ││┆│ test %eax,%eax
  23991. 41744b: ││┆│╭ jns 417451 <_D4core6thread7suspendFNbC4core6thread6ThreadZb+0x71>
  23992. 41744d: ││┆││ shlq (%rsp)
  23993. 417451: ││┆│┕ mov $0x659060,%edi
  23994. 417456: ││┆│ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  23995. 41745b: ││┆│ cmpq $0x0,0x10(%rbx)
  23996. 417460: ││╰┼─ jne 417410 <_D4core6thread7suspendFNbC4core6thread6ThreadZb+0x30>
  23997. 417462: ││╭┼─ jmp 4174bd <_D4core6thread7suspendFNbC4core6thread6ThreadZb+0xdd>
  23998. 417464: │││┕━ callq 402190 <pthread_self@plt>
  23999. 417469: │││ mov 0x10(%rbx),%rdi
  24000. 41746d: │││ cmp %rax,%rdi
  24001. 417470: │││ ╭ jne 417494 <_D4core6thread7suspendFNbC4core6thread6ThreadZb+0xb4>
  24002. 417472: │││ │ mov $0x1,%al
  24003. 417474: │││ │ testb $0x1,0x90(%rbx)
  24004. 41747b: ╭───┼┼┼─┼ jne 417588 <_D4core6thread7suspendFNbC4core6thread6ThreadZb+0x1a8>
  24005. 417481: │ │││ │ mov 0x88(%rbx),%rcx
  24006. 417488: │ │││ │ mov %rsp,%rdx
  24007. 41748b: │ │││ │ mov %rdx,0x8(%rcx)
  24008. 41748f: │╭──┼┼┼─┼ jmpq 417588 <_D4core6thread7suspendFNbC4core6thread6ThreadZb+0x1a8>
  24009. 417494: ││ │││ ┕ mov 0x241c26(%rip),%esi # 6590c0 <_D4core6thread19suspendSignalNumberi>
  24010. 41749a: ││ │││ callq 402480 <pthread_kill@plt>
  24011. 41749f: ││ │││ mov %eax,%ecx
  24012. 4174a1: ││ │││ mov $0x1,%al
  24013. 4174a3: ││ │││ test %ecx,%ecx
  24014. 4174a5: ││╭─┼┼┼── je 417588 <_D4core6thread7suspendFNbC4core6thread6ThreadZb+0x1a8>
  24015. 4174ab: │││ │││ cmpq $0x0,0x10(%rbx)
  24016. 4174b0: │││ │││ ╭ je 4174bd <_D4core6thread7suspendFNbC4core6thread6ThreadZb+0xdd>
  24017. 4174b2: │││ │││ │ mov 0x48(%rbx),%al
  24018. 4174b5: │││ │││ │ test $0x1,%al
  24019. 4174b7: │││╭┼┼┼─┼ jne 417590 <_D4core6thread7suspendFNbC4core6thread6ThreadZb+0x1b0>
  24020. 4174bd: ││││┕┷┷━┷ cmpq $0x0,0xa8(%rbx)
  24021. 4174c5: ││││ ╭ jne 4174d5 <_D4core6thread7suspendFNbC4core6thread6ThreadZb+0xf5>
  24022. 4174c7: ││││ │ cmpq $0x0,0xa0(%rbx)
  24023. 4174cf: ││││ ╭┼ je 417586 <_D4core6thread7suspendFNbC4core6thread6ThreadZb+0x1a6>
  24024. 4174d5: ││││ │┕ mov $0x659018,%edi
  24025. 4174da: ││││ │ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  24026. 4174df: ││││ │ mov 0x80(%rbx),%rcx
  24027. 4174e6: ││││ │ lea 0x78(%rbx),%rax
  24028. 4174ea: ││││ │ test %rcx,%rcx
  24029. 4174ed: ││││ │╭ je 4174f7 <_D4core6thread7suspendFNbC4core6thread6ThreadZb+0x117>
  24030. 4174ef: ││││ ││ mov 0x78(%rbx),%rdx
  24031. 4174f3: ││││ ││ mov %rdx,0x20(%rcx)
  24032. 4174f7: ││││ │┕ lea 0x58(%rbx),%rcx
  24033. 4174fb: ││││ │ mov (%rax),%rdx
  24034. 4174fe: ││││ │ test %rdx,%rdx
  24035. 417501: ││││ │╭ je 41750e <_D4core6thread7suspendFNbC4core6thread6ThreadZb+0x12e>
  24036. 417503: ││││ ││ mov 0x80(%rbx),%rsi
  24037. 41750a: ││││ ││ mov %rsi,0x28(%rdx)
  24038. 41750e: ││││ │┕ cmp %rcx,0x241b93(%rip) # 6590a8 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context>
  24039. 417515: ││││ │╭ jne 417521 <_D4core6thread7suspendFNbC4core6thread6ThreadZb+0x141>
  24040. 417517: ││││ ││ mov (%rax),%rax
  24041. 41751a: ││││ ││ mov %rax,0x241b87(%rip) # 6590a8 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context>
  24042. 417521: ││││ │┕ mov 0xa0(%rbx),%rax
  24043. 417528: ││││ │ test %rax,%rax
  24044. 41752b: ││││ │╭ je 41753b <_D4core6thread7suspendFNbC4core6thread6ThreadZb+0x15b>
  24045. 41752d: ││││ ││ mov 0xa8(%rbx),%rcx
  24046. 417534: ││││ ││ mov %rcx,0xa8(%rax)
  24047. 41753b: ││││ │┕ lea 0xa0(%rbx),%rax
  24048. 417542: ││││ │ mov 0xa8(%rbx),%rcx
  24049. 417549: ││││ │ test %rcx,%rcx
  24050. 41754c: ││││ │╭ je 417558 <_D4core6thread7suspendFNbC4core6thread6ThreadZb+0x178>
  24051. 41754e: ││││ ││ mov (%rax),%rdx
  24052. 417551: ││││ ││ mov %rdx,0xa0(%rcx)
  24053. 417558: ││││ │┕ cmp %rbx,0x241b51(%rip) # 6590b0 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread>
  24054. 41755f: ││││ │╭ jne 41756f <_D4core6thread7suspendFNbC4core6thread6ThreadZb+0x18f>
  24055. 417561: ││││ ││ mov 0xa8(%rbx),%rcx
  24056. 417568: ││││ ││ mov %rcx,0x241b41(%rip) # 6590b0 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread>
  24057. 41756f: ││││ │┕ xorps %xmm0,%xmm0
  24058. 417572: ││││ │ movups %xmm0,(%rax)
  24059. 417575: ││││ │ decq 0x241b3c(%rip) # 6590b8 <_D4core6thread6Thread7sm_tlenm>
  24060. 41757c: ││││ │ mov $0x659018,%edi
  24061. 417581: ││││ │ callq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  24062. 417586: ││││ ┕━ xor %eax,%eax
  24063. 417588: ┕┷┷┿━━━━━ add $0x8,%rsp
  24064. 41758c: │ pop %rbx
  24065. 41758d: │ pop %r14
  24066. 41758f: │ retq
  24067. 417590: ┕━━━━━ xor %edi,%edi
  24068. 417592: mov $0x18,%esi
  24069. 417597: mov $0x43bdc0,%edx
  24070. 41759c: callq 416b60 <_D4core6thread13onThreadErrorFNbAyaC6object9ThrowableZv>
  24071. 4175a1: nopw %cs:0x0(%rax,%rax,1)
  24072. 4175ab: nopl 0x0(%rax,%rax,1)
  24073.  
  24074. 00000000004175b0 <thread_suspendAll>:
  24075. 4175b0: ┆ push %r14
  24076. 4175b2: ┆ push %rbx
  24077. 4175b3: ┆ push %rax
  24078. 4175b4: ┆ testb $0x1,0x241a15(%rip) # 658fd0 <_D4core6thread17multiThreadedFlagb>
  24079. 4175bb: ┆╭── jne 4175f1 <thread_suspendAll+0x41>
  24080. 4175bd: ┆│ mov 0x241aec(%rip),%rax # 6590b0 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread>
  24081. 4175c4: ┆│ test %rax,%rax
  24082. 4175c7: ┆│ ╭ je 4175f1 <thread_suspendAll+0x41>
  24083. 4175c9: ┆│ │ mov 0x241af9(%rip),%eax # 6590c8 <_D4core6thread12suspendDepthk>
  24084. 4175cf: ┆│ │ lea 0x1(%rax),%ecx
  24085. 4175d2: ┆│ │ mov %ecx,0x241af0(%rip) # 6590c8 <_D4core6thread12suspendDepthk>
  24086. 4175d8: ┆│ │ test %eax,%eax
  24087. 4175da: ┆│╭┼ jne 41760e <thread_suspendAll+0x5e>
  24088. 4175dc: ┆│││ mov %fs:0xfffffffffffffd58,%rdi
  24089. 4175e5: ┆│││ add $0x8,%rsp
  24090. 4175e9: ┆│││ pop %rbx
  24091. 4175ea: ┆│││ pop %r14
  24092. 4175ec: ╰┼┼┼ jmpq 4173e0 <_D4core6thread7suspendFNbC4core6thread6ThreadZb>
  24093. 4175f1: ┕┿┷ mov $0x659018,%edi
  24094. 4175f6: │ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  24095. 4175fb: │ mov 0x241ac7(%rip),%eax # 6590c8 <_D4core6thread12suspendDepthk>
  24096. 417601: │ inc %eax
  24097. 417603: │ mov %eax,0x241abf(%rip) # 6590c8 <_D4core6thread12suspendDepthk>
  24098. 417609: │ cmp $0x1,%eax
  24099. 41760c: │╭ jbe 417616 <thread_suspendAll+0x66>
  24100. 41760e: ┕┿ add $0x8,%rsp
  24101. 417612: │ pop %rbx
  24102. 417613: │ pop %r14
  24103. 417615: │ retq
  24104. 417616: ┕ mov $0x659060,%edi
  24105. 41761b: callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  24106. 417620: mov 0x241a89(%rip),%rdi # 6590b0 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread>
  24107. 417627: mov $0xffffffffffffffff,%r14
  24108. 41762e: xor %ebx,%ebx
  24109. 417630: test %rdi,%rdi
  24110. 417633: ╭──── je 417677 <thread_suspendAll+0xc7>
  24111. 417635: │ data32 nopw %cs:0x0(%rax,%rax,1)
  24112. 417640: │ ┍ mov 0xa8(%rdi),%r14
  24113. 417647: │ ┆ callq 4173e0 <_D4core6thread7suspendFNbC4core6thread6ThreadZb>
  24114. 41764c: │ ┆ and $0x1,%al
  24115. 41764e: │ ┆ movzbl %al,%eax
  24116. 417651: │ ┆ add %rax,%rbx
  24117. 417654: │ ┆ test %r14,%r14
  24118. 417657: │ ┆ mov %r14,%rdi
  24119. 41765a: │ ╰ jne 417640 <thread_suspendAll+0x90>
  24120. 41765c: │ dec %rbx
  24121. 41765f: │ mov %rbx,%r14
  24122. 417662: │ ╭ jne 417677 <thread_suspendAll+0xc7>
  24123. 417664: │╭──┼ jmp 417696 <thread_suspendAll+0xe6>
  24124. 417666: ││ │ nopw %cs:0x0(%rax,%rax,1)
  24125. 417670: ││ ┍┿ xor %edi,%edi
  24126. 417672: ││ ┆│ callq 41a2b0 <_D4core4stdc5errno5errnoFNbNdNiNeiZi>
  24127. 417677: ┕┿┯┿┷ mov $0x658fa8,%edi
  24128. 41767c: │┆┆ callq 401eb0 <sem_wait@plt>
  24129. 417681: │┆┆ test %eax,%eax
  24130. 417683: │┆┆╭ je 417691 <thread_suspendAll+0xe1>
  24131. 417685: │┆┆│ callq 41a2a0 <_D4core4stdc5errno5errnoFNbNdNiNeZi>
  24132. 41768a: │┆┆│ cmp $0x4,%eax
  24133. 41768d: │┆╰┼ je 417670 <thread_suspendAll+0xc0>
  24134. 41768f: │┆╭┼ jmp 4176a7 <thread_suspendAll+0xf7>
  24135. 417691: │┆│┕ dec %r14
  24136. 417694: │╰┼─ jne 417677 <thread_suspendAll+0xc7>
  24137. 417696: ┕━┿━ mov $0x659060,%edi
  24138. 41769b: │ add $0x8,%rsp
  24139. 41769f: │ pop %rbx
  24140. 4176a0: │ pop %r14
  24141. 4176a2: ╭┼─ jmpq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  24142. 4176a7: │┕━ xor %edi,%edi
  24143. 4176a9: │ mov $0x1c,%esi
  24144. 4176ae: │ mov $0x43bde0,%edx
  24145. 4176b3: │ callq 416b60 <_D4core6thread13onThreadErrorFNbAyaC6object9ThrowableZv>
  24146. 4176b8: │ nopl 0x0(%rax,%rax,1)
  24147.  
  24148. 00000000004176c0 <_D4core6thread6resumeFNbC4core6thread6ThreadZv>:
  24149. 4176c0: push %rbx
  24150. 4176c1: mov %rdi,%rbx
  24151. 4176c4: callq 402190 <pthread_self@plt>
  24152. 4176c9: mov 0x10(%rbx),%rdi
  24153. 4176cd: cmp %rax,%rdi
  24154. 4176d0: ╭ jne 4176ef <_D4core6thread6resumeFNbC4core6thread6ThreadZv+0x2f>
  24155. 4176d2: │ testb $0x1,0x90(%rbx)
  24156. 4176d9: ╭───┼ jne 4177de <_D4core6thread6resumeFNbC4core6thread6ThreadZv+0x11e>
  24157. 4176df: │ │ mov 0x88(%rbx),%rax
  24158. 4176e6: │ │ mov (%rax),%rcx
  24159. 4176e9: │ │ mov %rcx,0x8(%rax)
  24160. 4176ed: │ │ pop %rbx
  24161. 4176ee: │ │ retq
  24162. 4176ef: │ ┕ mov 0x2418d3(%rip),%esi # 658fc8 <_D4core6thread18resumeSignalNumberi>
  24163. 4176f5: │ callq 402480 <pthread_kill@plt>
  24164. 4176fa: │ test %eax,%eax
  24165. 4176fc: │╭─── je 4177de <_D4core6thread6resumeFNbC4core6thread6ThreadZv+0x11e>
  24166. 417702: ││ cmpq $0x0,0x10(%rbx)
  24167. 417707: ││ ╭ je 417714 <_D4core6thread6resumeFNbC4core6thread6ThreadZv+0x54>
  24168. 417709: ││ │ mov 0x48(%rbx),%al
  24169. 41770c: ││ │ test $0x1,%al
  24170. 41770e: ││╭─┼ jne 4177e0 <_D4core6thread6resumeFNbC4core6thread6ThreadZv+0x120>
  24171. 417714: │││ ┕ cmpq $0x0,0xa8(%rbx)
  24172. 41771c: │││ ╭ jne 41772c <_D4core6thread6resumeFNbC4core6thread6ThreadZv+0x6c>
  24173. 41771e: │││ │ cmpq $0x0,0xa0(%rbx)
  24174. 417726: │││╭┼ je 4177de <_D4core6thread6resumeFNbC4core6thread6ThreadZv+0x11e>
  24175. 41772c: ││││┕ mov $0x659018,%edi
  24176. 417731: ││││ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  24177. 417736: ││││ mov 0x80(%rbx),%rcx
  24178. 41773d: ││││ lea 0x78(%rbx),%rax
  24179. 417741: ││││ test %rcx,%rcx
  24180. 417744: ││││╭ je 41774e <_D4core6thread6resumeFNbC4core6thread6ThreadZv+0x8e>
  24181. 417746: │││││ mov 0x78(%rbx),%rdx
  24182. 41774a: │││││ mov %rdx,0x20(%rcx)
  24183. 41774e: ││││┕ lea 0x58(%rbx),%rcx
  24184. 417752: ││││ mov (%rax),%rdx
  24185. 417755: ││││ test %rdx,%rdx
  24186. 417758: ││││╭ je 417765 <_D4core6thread6resumeFNbC4core6thread6ThreadZv+0xa5>
  24187. 41775a: │││││ mov 0x80(%rbx),%rsi
  24188. 417761: │││││ mov %rsi,0x28(%rdx)
  24189. 417765: ││││┕ cmp %rcx,0x24193c(%rip) # 6590a8 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context>
  24190. 41776c: ││││╭ jne 417778 <_D4core6thread6resumeFNbC4core6thread6ThreadZv+0xb8>
  24191. 41776e: │││││ mov (%rax),%rax
  24192. 417771: │││││ mov %rax,0x241930(%rip) # 6590a8 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context>
  24193. 417778: ││││┕ mov 0xa0(%rbx),%rax
  24194. 41777f: ││││ test %rax,%rax
  24195. 417782: ││││╭ je 417792 <_D4core6thread6resumeFNbC4core6thread6ThreadZv+0xd2>
  24196. 417784: │││││ mov 0xa8(%rbx),%rcx
  24197. 41778b: │││││ mov %rcx,0xa8(%rax)
  24198. 417792: ││││┕ lea 0xa0(%rbx),%rax
  24199. 417799: ││││ mov 0xa8(%rbx),%rcx
  24200. 4177a0: ││││ test %rcx,%rcx
  24201. 4177a3: ││││╭ je 4177af <_D4core6thread6resumeFNbC4core6thread6ThreadZv+0xef>
  24202. 4177a5: │││││ mov (%rax),%rdx
  24203. 4177a8: │││││ mov %rdx,0xa0(%rcx)
  24204. 4177af: ││││┕ cmp %rbx,0x2418fa(%rip) # 6590b0 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread>
  24205. 4177b6: ││││╭ jne 4177c6 <_D4core6thread6resumeFNbC4core6thread6ThreadZv+0x106>
  24206. 4177b8: │││││ mov 0xa8(%rbx),%rcx
  24207. 4177bf: │││││ mov %rcx,0x2418ea(%rip) # 6590b0 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread>
  24208. 4177c6: ││││┕ xorps %xmm0,%xmm0
  24209. 4177c9: ││││ movups %xmm0,(%rax)
  24210. 4177cc: ││││ decq 0x2418e5(%rip) # 6590b8 <_D4core6thread6Thread7sm_tlenm>
  24211. 4177d3: ││││ mov $0x659018,%edi
  24212. 4177d8: ││││ pop %rbx
  24213. 4177d9: ╭┼┼┼┼─ jmpq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  24214. 4177de: │┕┷┿┷━ pop %rbx
  24215. 4177df: │ │ retq
  24216. 4177e0: │ ┕━━ xor %edi,%edi
  24217. 4177e2: │ mov $0x17,%esi
  24218. 4177e7: │ mov $0x43be00,%edx
  24219. 4177ec: │ callq 416b60 <_D4core6thread13onThreadErrorFNbAyaC6object9ThrowableZv>
  24220. 4177f1: │ nopw %cs:0x0(%rax,%rax,1)
  24221. 4177fb: │ nopl 0x0(%rax,%rax,1)
  24222.  
  24223. 0000000000417800 <thread_resumeAll>:
  24224. 417800: ┆ push %rbx
  24225. 417801: ┆ mov 0x2417c9(%rip),%cl # 658fd0 <_D4core6thread17multiThreadedFlagb>
  24226. 417807: ┆ mov 0x2418a2(%rip),%rbx # 6590b0 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread>
  24227. 41780e: ┆ mov 0x2418b4(%rip),%eax # 6590c8 <_D4core6thread12suspendDepthk>
  24228. 417814: ┆ dec %eax
  24229. 417816: ┆ mov %eax,0x2418ac(%rip) # 6590c8 <_D4core6thread12suspendDepthk>
  24230. 41781c: ┆ test $0x1,%cl
  24231. 41781f: ┆ ╭─ jne 41782c <thread_resumeAll+0x2c>
  24232. 417821: ┆ │ test %rbx,%rbx
  24233. 417824: ┆ │╭ je 41782c <thread_resumeAll+0x2c>
  24234. 417826: ┆ ││ test %eax,%eax
  24235. 417828: ┆╭─┼┼ je 41785f <thread_resumeAll+0x5f>
  24236. 41782a: ┆│ ││ pop %rbx
  24237. 41782b: ┆│ ││ retq
  24238. 41782c: ┆│ ┕┷ test %eax,%eax
  24239. 41782e: ┆│ setne %al
  24240. 417831: ┆│ test %rbx,%rbx
  24241. 417834: ┆│╭── je 417854 <thread_resumeAll+0x54>
  24242. 417836: ┆││ test %al,%al
  24243. 417838: ┆││╭─ jne 417854 <thread_resumeAll+0x54>
  24244. 41783a: ┆│││ nopw 0x0(%rax,%rax,1)
  24245. 417840: ┆│││┍ mov %rbx,%rdi
  24246. 417843: ┆│││┆ callq 4176c0 <_D4core6thread6resumeFNbC4core6thread6ThreadZv>
  24247. 417848: ┆│││┆ mov 0xa8(%rbx),%rbx
  24248. 41784f: ┆│││┆ test %rbx,%rbx
  24249. 417852: ┆│││╰ jne 417840 <thread_resumeAll+0x40>
  24250. 417854: ┆│┕┷━ mov $0x659018,%edi
  24251. 417859: ┆│ pop %rbx
  24252. 41785a: ╭┼┼─── jmpq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  24253. 41785f: │┆┕━━━ mov %fs:0xfffffffffffffd58,%rdi
  24254. 417868: │┆ pop %rbx
  24255. 417869: │╰──── jmpq 4176c0 <_D4core6thread6resumeFNbC4core6thread6ThreadZv>
  24256. 41786e: │ mov %rax,%rbx
  24257. 417871: │ mov $0x659018,%edi
  24258. 417876: │ callq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  24259. 41787b: │ mov %rbx,%rdi
  24260. 41787e: │ callq 41aed0 <_d_eh_resume_unwind>
  24261. 417883: │ nopw %cs:0x0(%rax,%rax,1)
  24262. 41788d: │ nopl (%rax)
  24263.  
  24264. 0000000000417890 <_D4core6thread18thread_scanAllTypeUNbMDFNbE4core6thread8ScanTypePvPvZvZ17__T9__lambda2TPvZ9__lambda2MFNbPvZv>:
  24265. 417890: mov (%rdi),%rax
  24266. 417893: mov 0x8(%rdi),%rdx
  24267. 417897: mov %rsi,%rdi
  24268. 41789a: mov %rax,%rsi
  24269. 41789d: ╭ jmpq 4178b0 <_D4core6thread15scanAllTypeImplFNbMDFNbE4core6thread8ScanTypePvPvZvPvZv>
  24270. 4178a2: │ nopw %cs:0x0(%rax,%rax,1)
  24271. 4178ac: │ nopl 0x0(%rax)
  24272.  
  24273. 00000000004178b0 <_D4core6thread15scanAllTypeImplFNbMDFNbE4core6thread8ScanTypePvPvZvPvZv>:
  24274. 4178b0: push %r15
  24275. 4178b2: push %r14
  24276. 4178b4: push %r12
  24277. 4178b6: push %rbx
  24278. 4178b7: sub $0x18,%rsp
  24279. 4178bb: mov %rsi,0x8(%rsp)
  24280. 4178c0: mov %rdx,0x10(%rsp)
  24281. 4178c5: xor %r14d,%r14d
  24282. 4178c8: cmpq $0x0,0x2417e0(%rip) # 6590b0 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread>
  24283. 4178d0: mov $0x0,%r15d
  24284. 4178d6: ╭─ je 4178fd <_D4core6thread15scanAllTypeImplFNbMDFNbE4core6thread8ScanTypePvPvZvPvZv+0x4d>
  24285. 4178d8: │ mov %fs:0xfffffffffffffd58,%r14
  24286. 4178e1: │ xor %r15d,%r15d
  24287. 4178e4: │ testb $0x1,0x90(%r14)
  24288. 4178ec: │╭ jne 4178fd <_D4core6thread15scanAllTypeImplFNbMDFNbE4core6thread8ScanTypePvPvZvPvZv+0x4d>
  24289. 4178ee: ││ mov 0x88(%r14),%rax
  24290. 4178f5: ││ mov 0x8(%rax),%r15
  24291. 4178f9: ││ mov %rdi,0x8(%rax)
  24292. 4178fd: ┕┷ mov 0x2416d4(%rip),%rax # 658fd8 <_D4core6thread6Thread13nAboutToStartm>
  24293. 417904: test %rax,%rax
  24294. 417907: ╭ je 41791f <_D4core6thread15scanAllTypeImplFNbMDFNbE4core6thread8ScanTypePvPvZvPvZv+0x6f>
  24295. 417909: │ mov 0x8(%rsp),%rdi
  24296. 41790e: │ mov 0x2416cb(%rip),%rdx # 658fe0 <_D4core6thread6Thread13pAboutToStartPC4core6thread6Thread>
  24297. 417915: │ lea (%rdx,%rax,8),%rsi
  24298. 417919: │ xor %ecx,%ecx
  24299. 41791b: │ callq *0x10(%rsp)
  24300. 41791f: ┕ mov 0x241782(%rip),%rbx # 6590a8 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context>
  24301. 417926: ╭ jmp 417934 <_D4core6thread15scanAllTypeImplFNbMDFNbE4core6thread8ScanTypePvPvZvPvZv+0x84>
  24302. 417928: │ nopl 0x0(%rax,%rax,1)
  24303. 417930: ┍━┯┯┿ mov 0x20(%rbx),%rbx
  24304. 417934: ┆ ┆┆┕ test %rbx,%rbx
  24305. 417937: ┆╭┼┼─ je 417957 <_D4core6thread15scanAllTypeImplFNbMDFNbE4core6thread8ScanTypePvPvZvPvZv+0xa7>
  24306. 417939: ┆│┆┆ mov 0x8(%rbx),%rdx
  24307. 41793d: ┆│┆┆ test %rdx,%rdx
  24308. 417940: ┆│┆╰─ je 417930 <_D4core6thread15scanAllTypeImplFNbMDFNbE4core6thread8ScanTypePvPvZvPvZv+0x80>
  24309. 417942: ┆│┆ mov (%rbx),%rsi
  24310. 417945: ┆│┆ cmp %rsi,%rdx
  24311. 417948: ┆│╰── jae 417930 <_D4core6thread15scanAllTypeImplFNbMDFNbE4core6thread8ScanTypePvPvZvPvZv+0x80>
  24312. 41794a: ┆│ mov 0x8(%rsp),%rdi
  24313. 41794f: ┆│ xor %ecx,%ecx
  24314. 417951: ┆│ callq *0x10(%rsp)
  24315. 417955: ╰┼─── jmp 417930 <_D4core6thread15scanAllTypeImplFNbMDFNbE4core6thread8ScanTypePvPvZvPvZv+0x80>
  24316. 417957: ┕━━━ mov 0x241752(%rip),%rbx # 6590b0 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread>
  24317. 41795e: test %rbx,%rbx
  24318. 417961: ╭── je 4179b4 <_D4core6thread15scanAllTypeImplFNbMDFNbE4core6thread8ScanTypePvPvZvPvZv+0x104>
  24319. 417963: │ lea 0x8(%rsp),%r12
  24320. 417968: │ nopl 0x0(%rax,%rax,1)
  24321. 417970: │┍━ mov 0x98(%rbx),%rdx
  24322. 417977: │┆ test %rdx,%rdx
  24323. 41797a: │┆╭ je 417989 <_D4core6thread15scanAllTypeImplFNbMDFNbE4core6thread8ScanTypePvPvZvPvZv+0xd9>
  24324. 41797c: │┆│ mov $0x4179c0,%esi
  24325. 417981: │┆│ mov %r12,%rdi
  24326. 417984: │┆│ callq 425a40 <_D2rt5tlsgc4scanFNbPvMDFNbPvPvZvZv>
  24327. 417989: │┆┕ mov 0xa8(%rbx),%rbx
  24328. 417990: │┆ test %rbx,%rbx
  24329. 417993: │╰─ jne 417970 <_D4core6thread15scanAllTypeImplFNbMDFNbE4core6thread8ScanTypePvPvZvPvZv+0xc0>
  24330. 417995: │ cmpq $0x0,0x241713(%rip) # 6590b0 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread>
  24331. 41799d: │╭─ je 4179b4 <_D4core6thread15scanAllTypeImplFNbMDFNbE4core6thread8ScanTypePvPvZvPvZv+0x104>
  24332. 41799f: ││ testb $0x1,0x90(%r14)
  24333. 4179a7: ││╭ jne 4179b4 <_D4core6thread15scanAllTypeImplFNbMDFNbE4core6thread8ScanTypePvPvZvPvZv+0x104>
  24334. 4179a9: │││ mov 0x88(%r14),%rax
  24335. 4179b0: │││ mov %r15,0x8(%rax)
  24336. 4179b4: ┕┷┷ add $0x18,%rsp
  24337. 4179b8: pop %rbx
  24338. 4179b9: pop %r12
  24339. 4179bb: pop %r14
  24340. 4179bd: pop %r15
  24341. 4179bf: retq
  24342.  
  24343. 00000000004179c0 <_D4core6thread15scanAllTypeImplFNbMDFNbE4core6thread8ScanTypePvPvZvPvZ20__T9__lambda3TPvTPvZ9__lambda3MFNbPvPvZv>:
  24344. 4179c0: mov (%rdi),%rax
  24345. 4179c3: mov 0x8(%rdi),%r8
  24346. 4179c7: mov $0x1,%ecx
  24347. 4179cc: mov %rax,%rdi
  24348. 4179cf: jmpq *%r8
  24349. 4179d2: nopw %cs:0x0(%rax,%rax,1)
  24350. 4179dc: nopl 0x0(%rax)
  24351.  
  24352. 00000000004179e0 <thread_scanAll>:
  24353. 4179e0: sub $0x28,%rsp
  24354. 4179e4: mov %rdi,0x8(%rsp)
  24355. 4179e9: mov %rsi,0x10(%rsp)
  24356. 4179ee: lea 0x8(%rsp),%rax
  24357. 4179f3: mov %rax,0x18(%rsp)
  24358. 4179f8: movq $0x417a20,0x20(%rsp)
  24359. 417a01: lea 0x18(%rsp),%rdi
  24360. 417a06: mov $0x417890,%esi
  24361. 417a0b: callq 416810 <_D4core6thread18callWithStackShellFNbMDFNbPvZvZv>
  24362. 417a10: add $0x28,%rsp
  24363. 417a14: retq
  24364. 417a15: nopw %cs:0x0(%rax,%rax,1)
  24365. 417a1f: nop
  24366.  
  24367. 0000000000417a20 <_D4core6thread14thread_scanAllUNbMDFNbPvPvZvZ43__T9__lambda2TE4core6thread8ScanTypeTPvTPvZ9__lambda2MFNbE4core6thread8ScanTypePvPvZv>:
  24368. 417a20: mov (%rdi),%rax
  24369. 417a23: mov 0x8(%rdi),%rcx
  24370. 417a27: mov %rax,%rdi
  24371. 417a2a: jmpq *%rcx
  24372. 417a2c: nopl 0x0(%rax)
  24373.  
  24374. 0000000000417a30 <thread_processGCMarks>:
  24375. 417a30: push %r15
  24376. 417a32: push %r14
  24377. 417a34: push %rbx
  24378. 417a35: mov %rsi,%r14
  24379. 417a38: mov %rdi,%r15
  24380. 417a3b: mov 0x24166e(%rip),%rbx # 6590b0 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread>
  24381. 417a42: ╭ jmp 417a57 <thread_processGCMarks+0x27>
  24382. 417a44: │ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  24383. 417a50: ┍━┯┿ mov 0xa8(%rbx),%rbx
  24384. 417a57: ┆ ┆┕ test %rbx,%rbx
  24385. 417a5a: ┆╭┼─ je 417a75 <thread_processGCMarks+0x45>
  24386. 417a5c: ┆│┆ mov 0x98(%rbx),%rdx
  24387. 417a63: ┆│┆ test %rdx,%rdx
  24388. 417a66: ┆│╰─ je 417a50 <thread_processGCMarks+0x20>
  24389. 417a68: ┆│ mov %r15,%rdi
  24390. 417a6b: ┆│ mov %r14,%rsi
  24391. 417a6e: ┆│ callq 425a50 <_D2rt5tlsgc14processGCMarksFNbPvMDFNbPvZiZv>
  24392. 417a73: ╰┼── jmp 417a50 <thread_processGCMarks+0x20>
  24393. 417a75: ┕━━ pop %rbx
  24394. 417a76: pop %r14
  24395. 417a78: pop %r15
  24396. 417a7a: retq
  24397. 417a7b: nopl 0x0(%rax,%rax,1)
  24398.  
  24399. 0000000000417a80 <thread_stackBottom>:
  24400. 417a80: mov %fs:0xfffffffffffffd58,%rax
  24401. 417a89: mov 0x88(%rax),%rax
  24402. 417a90: mov (%rax),%rax
  24403. 417a93: retq
  24404. 417a94: nopw %cs:0x0(%rax,%rax,1)
  24405. 417a9e: xchg %ax,%ax
  24406.  
  24407. 0000000000417aa0 <fiber_entryPoint>:
  24408. 417aa0: push %rbx
  24409. 417aa1: mov %fs:0xfffffffffffffd60,%rbx
  24410. 417aaa: mov %fs:0xfffffffffffffd58,%rax
  24411. 417ab3: movb $0x0,0x90(%rax)
  24412. 417aba: mov 0x48(%rbx),%rax
  24413. 417abe: mov (%rax),%rcx
  24414. 417ac1: mov %rcx,0x8(%rax)
  24415. 417ac5: movl $0x1,0x38(%rbx)
  24416. 417acc: mov 0x10(%rbx),%eax
  24417. 417acf: cmp $0x2,%eax
  24418. 417ad2: ╭─ je 417ae1 <fiber_entryPoint+0x41>
  24419. 417ad4: │ cmp $0x1,%eax
  24420. 417ad7: ╭┼─ jne 417aeb <fiber_entryPoint+0x4b>
  24421. 417ad9: ││ mov 0x18(%rbx),%rax
  24422. 417add: ││ callq *%rax
  24423. 417adf: ││╭ jmp 417aeb <fiber_entryPoint+0x4b>
  24424. 417ae1: │┕┿ mov 0x18(%rbx),%rdi
  24425. 417ae5: │ │ mov 0x20(%rbx),%rax
  24426. 417ae9: │ │ callq *%rax
  24427. 417aeb: ┍┷━┷ movl $0x2,0x38(%rbx)
  24428. 417af2: ┆ mov 0x40(%rbx),%rax
  24429. 417af6: ┆ mov 0x48(%rbx),%rcx
  24430. 417afa: ┆ mov 0x88(%rax),%rdx
  24431. 417b01: ┆ mov 0x18(%rdx),%rdx
  24432. 417b05: ┆ mov 0x8(%rdx),%rsi
  24433. 417b09: ┆ mov %rsp,%rdx
  24434. 417b0c: ┆ mov %rdx,0x8(%rcx)
  24435. 417b10: ┆ lea 0x8(%rcx),%rdi
  24436. 417b14: ┆ movb $0x1,0x90(%rax)
  24437. 417b1b: ┆ callq 416410 <fiber_switchContext>
  24438. 417b20: ┆ mov 0x40(%rbx),%rax
  24439. 417b24: ┆ movb $0x0,0x90(%rax)
  24440. 417b2b: ┆ mov 0x88(%rax),%rax
  24441. 417b32: ┆ mov (%rax),%rcx
  24442. 417b35: ┆ mov %rcx,0x8(%rax)
  24443. 417b39: ┆ pop %rbx
  24444. 417b3a: ┆ retq
  24445. 417b3b: ┆ mov %rax,%rdi
  24446. 417b3e: ┆ cmp $0x1,%edx
  24447. 417b41: ┆ ╭ jne 417b4e <fiber_entryPoint+0xae>
  24448. 417b43: ┆ │ callq 41aef0 <_d_eh_enter_catch>
  24449. 417b48: ┆ │ mov %rax,0x30(%rbx)
  24450. 417b4c: ╰──┼ jmp 417aeb <fiber_entryPoint+0x4b>
  24451. 417b4e: ┕ callq 41aed0 <_d_eh_resume_unwind>
  24452. 417b53: nopw %cs:0x0(%rax,%rax,1)
  24453. 417b5d: nopl (%rax)
  24454.  
  24455. 0000000000417b60 <_D4core6thread5Fiber7getThisFNbZC4core6thread5Fiber>:
  24456. 417b60: mov %fs:0xfffffffffffffd60,%rax
  24457. 417b69: retq
  24458. 417b6a: nopw 0x0(%rax,%rax,1)
  24459.  
  24460. 0000000000417b70 <_D4core6thread5Fiber10allocStackMFNbmZv>:
  24461. 417b70: push %r15
  24462. 417b72: push %r14
  24463. 417b74: push %rbx
  24464. 417b75: mov %rdi,%rbx
  24465. 417b78: mov 0x241481(%rip),%rcx # 659000 <_D4core6thread8PAGESIZEym>
  24466. 417b7f: lea -0x1(%rsi,%rcx,1),%r14
  24467. 417b84: xor %edx,%edx
  24468. 417b86: mov %r14,%rax
  24469. 417b89: div %rcx
  24470. 417b8c: sub %rdx,%r14
  24471. 417b8f: mov $0x654df0,%edi
  24472. 417b94: callq 423590 <_d_newitemT>
  24473. 417b99: xorps %xmm0,%xmm0
  24474. 417b9c: movups %xmm0,0x20(%rax)
  24475. 417ba0: movups %xmm0,0x10(%rax)
  24476. 417ba4: movups %xmm0,(%rax)
  24477. 417ba7: mov %rax,0x48(%rbx)
  24478. 417bab: xor %r15d,%r15d
  24479. 417bae: mov $0x0,%edi
  24480. 417bb3: mov $0x3,%edx
  24481. 417bb8: mov $0x22,%ecx
  24482. 417bbd: mov $0xffffffff,%r8d
  24483. 417bc3: xor %r9d,%r9d
  24484. 417bc6: mov %r14,%rsi
  24485. 417bc9: callq 401f50 <mmap64@plt>
  24486. 417bce: cmp $0xffffffffffffffff,%rax
  24487. 417bd2: cmove %r15,%rax
  24488. 417bd6: mov %rax,0x58(%rbx)
  24489. 417bda: test %rax,%rax
  24490. 417bdd: ╭ jne 417bea <_D4core6thread5Fiber10allocStackMFNbmZv+0x7a>
  24491. 417bdf: │ xor %edi,%edi
  24492. 417be1: │ callq 415f30 <onOutOfMemoryError>
  24493. 417be6: │ mov 0x58(%rbx),%rax
  24494. 417bea: ┕ mov 0x48(%rbx),%rcx
  24495. 417bee: add %r14,%rax
  24496. 417bf1: mov %rax,(%rcx)
  24497. 417bf4: mov 0x48(%rbx),%rax
  24498. 417bf8: mov 0x58(%rbx),%rcx
  24499. 417bfc: add %r14,%rcx
  24500. 417bff: mov %rcx,0x8(%rax)
  24501. 417c03: mov %r14,0x50(%rbx)
  24502. 417c07: mov 0x48(%rbx),%rbx
  24503. 417c0b: mov $0x659018,%edi
  24504. 417c10: callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  24505. 417c15: mov 0x24148c(%rip),%rax # 6590a8 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context>
  24506. 417c1c: test %rax,%rax
  24507. 417c1f: ╭ je 417c30 <_D4core6thread5Fiber10allocStackMFNbmZv+0xc0>
  24508. 417c21: │ mov %rax,0x20(%rbx)
  24509. 417c25: │ mov 0x24147c(%rip),%rax # 6590a8 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context>
  24510. 417c2c: │ mov %rbx,0x28(%rax)
  24511. 417c30: ┕ mov %rbx,0x241471(%rip) # 6590a8 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context>
  24512. 417c37: mov $0x659018,%edi
  24513. 417c3c: pop %rbx
  24514. 417c3d: pop %r14
  24515. 417c3f: pop %r15
  24516. 417c41: ╭ jmpq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  24517. 417c46: │ nopw %cs:0x0(%rax,%rax,1)
  24518.  
  24519. 0000000000417c50 <_D4core6thread5Fiber6__ctorMFNbDFZvmZC4core6thread5Fiber>:
  24520. 417c50: push %r15
  24521. 417c52: push %r14
  24522. 417c54: push %rbx
  24523. 417c55: mov %rcx,%r14
  24524. 417c58: mov %rdx,%r15
  24525. 417c5b: mov %rdi,%rbx
  24526. 417c5e: callq 417b70 <_D4core6thread5Fiber10allocStackMFNbmZv>
  24527. 417c63: mov 0x48(%rbx),%rax
  24528. 417c67: mov (%rax),%rcx
  24529. 417c6a: mov %rcx,0x8(%rax)
  24530. 417c6e: movl $0x0,0x38(%rbx)
  24531. 417c75: mov 0x48(%rbx),%rax
  24532. 417c79: mov 0x8(%rax),%rax
  24533. 417c7d: and $0xfffffffffffffff0,%rax
  24534. 417c81: mov $0x417aa0,%ecx
  24535. 417c86: movq %rcx,%xmm0
  24536. 417c8b: movaps %xmm0,-0x10(%rax)
  24537. 417c8f: mov 0x48(%rbx),%rcx
  24538. 417c93: mov (%rcx),%rcx
  24539. 417c96: mov %rcx,-0x18(%rax)
  24540. 417c9a: xorps %xmm0,%xmm0
  24541. 417c9d: movaps %xmm0,-0x30(%rax)
  24542. 417ca1: movaps %xmm0,-0x40(%rax)
  24543. 417ca5: movq $0x0,-0x20(%rax)
  24544. 417cad: lea -0x40(%rax),%rax
  24545. 417cb1: mov 0x48(%rbx),%rcx
  24546. 417cb5: mov %rax,0x8(%rcx)
  24547. 417cb9: movq $0x0,0x30(%rbx)
  24548. 417cc1: mov %r15,0x18(%rbx)
  24549. 417cc5: mov %r14,0x20(%rbx)
  24550. 417cc9: movl $0x2,0x10(%rbx)
  24551. 417cd0: mov %rbx,%rax
  24552. 417cd3: pop %rbx
  24553. 417cd4: pop %r14
  24554. 417cd6: pop %r15
  24555. 417cd8: retq
  24556. 417cd9: nopl 0x0(%rax)
  24557.  
  24558. 0000000000417ce0 <_D4core6thread5Fiber6__dtorMFNbZv>:
  24559. 417ce0: push %rbx
  24560. 417ce1: mov %rdi,%rbx
  24561. 417ce4: mov $0x659018,%edi
  24562. 417ce9: callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  24563. 417cee: mov 0x48(%rbx),%rax
  24564. 417cf2: mov 0x28(%rax),%rdx
  24565. 417cf6: lea 0x20(%rax),%rcx
  24566. 417cfa: test %rdx,%rdx
  24567. 417cfd: ╭ je 417d07 <_D4core6thread5Fiber6__dtorMFNbZv+0x27>
  24568. 417cff: │ mov 0x20(%rax),%rsi
  24569. 417d03: │ mov %rsi,0x20(%rdx)
  24570. 417d07: ┕ mov (%rcx),%rdx
  24571. 417d0a: test %rdx,%rdx
  24572. 417d0d: ╭ je 417d17 <_D4core6thread5Fiber6__dtorMFNbZv+0x37>
  24573. 417d0f: │ mov 0x28(%rax),%rsi
  24574. 417d13: │ mov %rsi,0x28(%rdx)
  24575. 417d17: ┕ cmp %rax,0x24138a(%rip) # 6590a8 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context>
  24576. 417d1e: ╭ jne 417d2a <_D4core6thread5Fiber6__dtorMFNbZv+0x4a>
  24577. 417d20: │ mov (%rcx),%rax
  24578. 417d23: │ mov %rax,0x24137e(%rip) # 6590a8 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context>
  24579. 417d2a: ┕ mov 0x50(%rbx),%rsi
  24580. 417d2e: mov 0x58(%rbx),%rdi
  24581. 417d32: callq 4022f0 <munmap@plt>
  24582. 417d37: movq $0x0,0x58(%rbx)
  24583. 417d3f: movq $0x0,0x48(%rbx)
  24584. 417d47: mov $0x659018,%edi
  24585. 417d4c: pop %rbx
  24586. 417d4d: ╭ jmpq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  24587. 417d52: │ nopw %cs:0x0(%rax,%rax,1)
  24588. 417d5c: │ nopl 0x0(%rax)
  24589.  
  24590. 0000000000417d60 <_D4core6thread5Fiber4callMFE4core6thread5Fiber7RethrowZC6object9Throwable>:
  24591. 417d60: push %rax
  24592. 417d61: test $0x1,%sil
  24593. 417d65: ╭ je 417d70 <_D4core6thread5Fiber4callMFE4core6thread5Fiber7RethrowZC6object9Throwable+0x10>
  24594. 417d67: │ callq 417d80 <_D4core6thread5Fiber39__T4callVE4core6thread5Fiber7Rethrowi1Z4callMFZC6object9Throwable>
  24595. 417d6c: │ xor %eax,%eax
  24596. 417d6e: │ pop %rcx
  24597. 417d6f: │ retq
  24598. 417d70: ┕ pop %rax
  24599. 417d71: ╭ jmpq 417e90 <_D4core6thread5Fiber39__T4callVE4core6thread5Fiber7Rethrowi0Z4callMFNbZC6object9Throwable>
  24600. 417d76: │ nopw %cs:0x0(%rax,%rax,1)
  24601.  
  24602. 0000000000417d80 <_D4core6thread5Fiber39__T4callVE4core6thread5Fiber7Rethrowi1Z4callMFZC6object9Throwable>:
  24603. 417d80: push %rbp
  24604. 417d81: push %r15
  24605. 417d83: push %r14
  24606. 417d85: push %r13
  24607. 417d87: push %r12
  24608. 417d89: push %rbx
  24609. 417d8a: push %rax
  24610. 417d8b: mov %rdi,%r13
  24611. 417d8e: mov %fs:0xfffffffffffffd60,%rax
  24612. 417d97: mov %rax,(%rsp)
  24613. 417d9b: mov %r13,%fs:0xfffffffffffffd60
  24614. 417da4: mov %fs:0xfffffffffffffd58,%rbx
  24615. 417dad: mov 0x88(%rbx),%rax
  24616. 417db4: mov 0x48(%r13),%rcx
  24617. 417db8: mov 0x8(%rcx),%r14
  24618. 417dbc: mov %rbx,0x40(%r13)
  24619. 417dc0: mov %rsp,%rcx
  24620. 417dc3: mov %rcx,0x8(%rax)
  24621. 417dc7: lea 0x8(%rax),%r15
  24622. 417dcb: movb $0x1,0x90(%rbx)
  24623. 417dd2: mov 0x48(%r13),%rbp
  24624. 417dd6: mov 0x88(%rbx),%r12
  24625. 417ddd: mov 0x10(%rbp),%rdi
  24626. 417de1: callq 41b7c0 <_d_eh_swapContext>
  24627. 417de6: mov %rax,0x10(%r12)
  24628. 417deb: mov 0x88(%rbx),%rax
  24629. 417df2: mov %rax,0x18(%rbp)
  24630. 417df6: mov %rbp,0x88(%rbx)
  24631. 417dfd: mov %r15,%rdi
  24632. 417e00: mov %r14,%rsi
  24633. 417e03: callq 416410 <fiber_switchContext>
  24634. 417e08: mov 0x88(%rbx),%rbp
  24635. 417e0f: mov 0x18(%rbp),%rax
  24636. 417e13: mov %rax,0x88(%rbx)
  24637. 417e1a: mov 0x10(%rax),%rdi
  24638. 417e1e: callq 41b7c0 <_d_eh_swapContext>
  24639. 417e23: mov %rax,0x10(%rbp)
  24640. 417e27: movq $0x0,0x18(%rbp)
  24641. 417e2f: movb $0x0,0x90(%rbx)
  24642. 417e36: mov 0x88(%rbx),%rax
  24643. 417e3d: mov (%rax),%rcx
  24644. 417e40: mov %rcx,0x8(%rax)
  24645. 417e44: mov (%rsp),%rax
  24646. 417e48: mov %rax,%fs:0xfffffffffffffd60
  24647. 417e51: cmpl $0x2,0x38(%r13)
  24648. 417e56: ╭ jne 417e63 <_D4core6thread5Fiber39__T4callVE4core6thread5Fiber7Rethrowi1Z4callMFZC6object9Throwable+0xe3>
  24649. 417e58: │ mov 0x48(%r13),%rax
  24650. 417e5c: │ mov (%rax),%rcx
  24651. 417e5f: │ mov %rcx,0x8(%rax)
  24652. 417e63: ┕ mov 0x30(%r13),%rdi
  24653. 417e67: test %rdi,%rdi
  24654. 417e6a: ╭ jne 417e7d <_D4core6thread5Fiber39__T4callVE4core6thread5Fiber7Rethrowi1Z4callMFZC6object9Throwable+0xfd>
  24655. 417e6c: │ xor %eax,%eax
  24656. 417e6e: │ add $0x8,%rsp
  24657. 417e72: │ pop %rbx
  24658. 417e73: │ pop %r12
  24659. 417e75: │ pop %r13
  24660. 417e77: │ pop %r14
  24661. 417e79: │ pop %r15
  24662. 417e7b: │ pop %rbp
  24663. 417e7c: │ retq
  24664. 417e7d: ┕ movq $0x0,0x30(%r13)
  24665. 417e85: callq 41ad10 <_d_throw_exception>
  24666. 417e8a: nopw 0x0(%rax,%rax,1)
  24667.  
  24668. 0000000000417e90 <_D4core6thread5Fiber39__T4callVE4core6thread5Fiber7Rethrowi0Z4callMFNbZC6object9Throwable>:
  24669. 417e90: push %rbp
  24670. 417e91: push %r15
  24671. 417e93: push %r14
  24672. 417e95: push %r13
  24673. 417e97: push %r12
  24674. 417e99: push %rbx
  24675. 417e9a: push %rax
  24676. 417e9b: mov %rdi,%r13
  24677. 417e9e: mov %fs:0xfffffffffffffd60,%rax
  24678. 417ea7: mov %rax,(%rsp)
  24679. 417eab: mov %r13,%fs:0xfffffffffffffd60
  24680. 417eb4: mov %fs:0xfffffffffffffd58,%rbx
  24681. 417ebd: mov 0x88(%rbx),%rax
  24682. 417ec4: mov 0x48(%r13),%rcx
  24683. 417ec8: mov 0x8(%rcx),%r14
  24684. 417ecc: mov %rbx,0x40(%r13)
  24685. 417ed0: mov %rsp,%rcx
  24686. 417ed3: mov %rcx,0x8(%rax)
  24687. 417ed7: lea 0x8(%rax),%r15
  24688. 417edb: movb $0x1,0x90(%rbx)
  24689. 417ee2: mov 0x48(%r13),%rbp
  24690. 417ee6: mov 0x88(%rbx),%r12
  24691. 417eed: mov 0x10(%rbp),%rdi
  24692. 417ef1: callq 41b7c0 <_d_eh_swapContext>
  24693. 417ef6: mov %rax,0x10(%r12)
  24694. 417efb: mov 0x88(%rbx),%rax
  24695. 417f02: mov %rax,0x18(%rbp)
  24696. 417f06: mov %rbp,0x88(%rbx)
  24697. 417f0d: mov %r15,%rdi
  24698. 417f10: mov %r14,%rsi
  24699. 417f13: callq 416410 <fiber_switchContext>
  24700. 417f18: mov 0x88(%rbx),%rbp
  24701. 417f1f: mov 0x18(%rbp),%rax
  24702. 417f23: mov %rax,0x88(%rbx)
  24703. 417f2a: mov 0x10(%rax),%rdi
  24704. 417f2e: callq 41b7c0 <_d_eh_swapContext>
  24705. 417f33: mov %rax,0x10(%rbp)
  24706. 417f37: movq $0x0,0x18(%rbp)
  24707. 417f3f: movb $0x0,0x90(%rbx)
  24708. 417f46: mov 0x88(%rbx),%rax
  24709. 417f4d: mov (%rax),%rcx
  24710. 417f50: mov %rcx,0x8(%rax)
  24711. 417f54: mov (%rsp),%rax
  24712. 417f58: mov %rax,%fs:0xfffffffffffffd60
  24713. 417f61: cmpl $0x2,0x38(%r13)
  24714. 417f66: ╭ jne 417f73 <_D4core6thread5Fiber39__T4callVE4core6thread5Fiber7Rethrowi0Z4callMFNbZC6object9Throwable+0xe3>
  24715. 417f68: │ mov 0x48(%r13),%rax
  24716. 417f6c: │ mov (%rax),%rcx
  24717. 417f6f: │ mov %rcx,0x8(%rax)
  24718. 417f73: ┕ mov 0x30(%r13),%rax
  24719. 417f77: test %rax,%rax
  24720. 417f7a: ╭─ je 417f86 <_D4core6thread5Fiber39__T4callVE4core6thread5Fiber7Rethrowi0Z4callMFNbZC6object9Throwable+0xf6>
  24721. 417f7c: │ movq $0x0,0x30(%r13)
  24722. 417f84: │╭ jmp 417f88 <_D4core6thread5Fiber39__T4callVE4core6thread5Fiber7Rethrowi0Z4callMFNbZC6object9Throwable+0xf8>
  24723. 417f86: ┕┿ xor %eax,%eax
  24724. 417f88: ┕ add $0x8,%rsp
  24725. 417f8c: pop %rbx
  24726. 417f8d: pop %r12
  24727. 417f8f: pop %r13
  24728. 417f91: pop %r14
  24729. 417f93: pop %r15
  24730. 417f95: pop %rbp
  24731. 417f96: retq
  24732. 417f97: nopw 0x0(%rax,%rax,1)
  24733.  
  24734. 0000000000417fa0 <_D4core6thread5Fiber5stateMxFNbNdZE4core6thread5Fiber5State>:
  24735. 417fa0: mov 0x38(%rdi),%eax
  24736. 417fa3: retq
  24737. 417fa4: nopw %cs:0x0(%rax,%rax,1)
  24738. 417fae: xchg %ax,%ax
  24739.  
  24740. 0000000000417fb0 <_D4core6thread5Fiber5yieldFNbZv>:
  24741. 417fb0: push %rbx
  24742. 417fb1: mov %fs:0xfffffffffffffd60,%rbx
  24743. 417fba: movl $0x0,0x38(%rbx)
  24744. 417fc1: mov 0x40(%rbx),%rax
  24745. 417fc5: mov 0x48(%rbx),%rcx
  24746. 417fc9: mov 0x88(%rax),%rdx
  24747. 417fd0: mov 0x18(%rdx),%rdx
  24748. 417fd4: mov 0x8(%rdx),%rsi
  24749. 417fd8: mov %rsp,%rdx
  24750. 417fdb: mov %rdx,0x8(%rcx)
  24751. 417fdf: lea 0x8(%rcx),%rdi
  24752. 417fe3: movb $0x1,0x90(%rax)
  24753. 417fea: callq 416410 <fiber_switchContext>
  24754. 417fef: mov 0x40(%rbx),%rax
  24755. 417ff3: movb $0x0,0x90(%rax)
  24756. 417ffa: mov 0x88(%rax),%rax
  24757. 418001: mov (%rax),%rcx
  24758. 418004: mov %rcx,0x8(%rax)
  24759. 418008: movl $0x1,0x38(%rbx)
  24760. 41800f: pop %rbx
  24761. 418010: retq
  24762. 418011: nopw %cs:0x0(%rax,%rax,1)
  24763. 41801b: nopl 0x0(%rax,%rax,1)
  24764.  
  24765. 0000000000418020 <_D4core6thread5Fiber13_staticCtor20FZv>:
  24766. 418020: retq
  24767. 418021: nopw %cs:0x0(%rax,%rax,1)
  24768. 41802b: nopl 0x0(%rax,%rax,1)
  24769.  
  24770. 0000000000418030 <_D4core6thread5Fiber6__ctorMFNbZC4core6thread5Fiber>:
  24771. 418030: movl $0x0,0x10(%rdi)
  24772. 418037: mov %rdi,%rax
  24773. 41803a: retq
  24774. 41803b: nopl 0x0(%rax,%rax,1)
  24775.  
  24776. 0000000000418040 <_D4core4time50__T7convertVAyaa6_686e73656373VAyaa6_686e73656373Z7convertFNaNbNiNflZl>:
  24777. 418040: mov %rdi,%rax
  24778. 418043: retq
  24779. 418044: nopw %cs:0x0(%rax,%rax,1)
  24780. 41804e: xchg %ax,%ax
  24781.  
  24782. 0000000000418050 <_D4core6thread13__shared_ctorZ>:
  24783. 418050: push %rax
  24784. 418051: movl $0x0,0x4(%rsp)
  24785. 418059: movl $0x0,(%rsp)
  24786. 418060: callq 402190 <pthread_self@plt>
  24787. 418065: lea 0x4(%rsp),%rsi
  24788. 41806a: lea (%rsp),%rdx
  24789. 41806e: mov %rax,%rdi
  24790. 418071: callq 4021b0 <pthread_getschedparam@plt>
  24791. 418076: mov 0x4(%rsp),%edi
  24792. 41807a: callq 402450 <sched_get_priority_min@plt>
  24793. 41807f: mov %eax,0x240f63(%rip) # 658fe8 <_D4core6thread6Thread12PRIORITY_MINxi>
  24794. 418085: mov (%rsp),%eax
  24795. 418088: mov %eax,0x240f6a(%rip) # 658ff8 <_D4core6thread6Thread16PRIORITY_DEFAULTxi>
  24796. 41808e: mov 0x4(%rsp),%edi
  24797. 418092: callq 402370 <sched_get_priority_max@plt>
  24798. 418097: mov %eax,0x240f53(%rip) # 658ff0 <_D4core6thread6Thread12PRIORITY_MAXxi>
  24799. 41809d: mov $0x1e,%edi
  24800. 4180a2: callq 402050 <sysconf@plt>
  24801. 4180a7: mov %rax,0x240f52(%rip) # 659000 <_D4core6thread8PAGESIZEym>
  24802. 4180ae: mov $0x4b,%edi
  24803. 4180b3: callq 402050 <sysconf@plt>
  24804. 4180b8: mov %rax,0x240f49(%rip) # 659008 <_D4core6thread17PTHREAD_STACK_MINym>
  24805. 4180bf: pop %rax
  24806. 4180c0: retq
  24807. 4180c1: nopw %cs:0x0(%rax,%rax,1)
  24808. 4180cb: nopl 0x0(%rax,%rax,1)
  24809.  
  24810. 00000000004180d0 <ldc.dso_ctor.4core6thread>:
  24811. 4180d0: cmpb $0x0,0x240d41(%rip) # 658e18 <ldc.dso_initialized>
  24812. 4180d7: ╭ jne 41812c <ldc.dso_ctor.4core6thread+0x5c>
  24813. 4180d9: │ push %rbp
  24814. 4180da: │ mov %rsp,%rbp
  24815. 4180dd: │ movb $0x1,0x240d34(%rip) # 658e18 <ldc.dso_initialized>
  24816. 4180e4: │ mov %rsp,%rax
  24817. 4180e7: │ lea -0x30(%rax),%rdi
  24818. 4180eb: │ mov %rdi,%rsp
  24819. 4180ee: │ movq $0x1,-0x30(%rax)
  24820. 4180f6: │ movq $0x658e10,-0x28(%rax)
  24821. 4180fe: │ mov $0x658dc8,%ecx
  24822. 418103: │ movq %rcx,%xmm0
  24823. 418108: │ mov $0x658a90,%ecx
  24824. 41810d: │ movq %rcx,%xmm1
  24825. 418112: │ punpcklqdq %xmm0,%xmm1
  24826. 418116: │ movdqu %xmm1,-0x20(%rax)
  24827. 41811b: │ movq $0x658b78,-0x10(%rax)
  24828. 418123: │ callq 427d40 <_d_dso_registry>
  24829. 418128: │ mov %rbp,%rsp
  24830. 41812b: │ pop %rbp
  24831. 41812c: ┕ retq
  24832. 41812d: nopl (%rax)
  24833.  
  24834. 0000000000418130 <ldc.dso_dtor.4core6thread>:
  24835. 418130: cmpb $0x0,0x240ce1(%rip) # 658e18 <ldc.dso_initialized>
  24836. 418137: ╭ je 41818c <ldc.dso_dtor.4core6thread+0x5c>
  24837. 418139: │ push %rbp
  24838. 41813a: │ mov %rsp,%rbp
  24839. 41813d: │ movb $0x0,0x240cd4(%rip) # 658e18 <ldc.dso_initialized>
  24840. 418144: │ mov %rsp,%rax
  24841. 418147: │ lea -0x30(%rax),%rdi
  24842. 41814b: │ mov %rdi,%rsp
  24843. 41814e: │ movq $0x1,-0x30(%rax)
  24844. 418156: │ movq $0x658e10,-0x28(%rax)
  24845. 41815e: │ mov $0x658dc8,%ecx
  24846. 418163: │ movq %rcx,%xmm0
  24847. 418168: │ mov $0x658a90,%ecx
  24848. 41816d: │ movq %rcx,%xmm1
  24849. 418172: │ punpcklqdq %xmm0,%xmm1
  24850. 418176: │ movdqu %xmm1,-0x20(%rax)
  24851. 41817b: │ movq $0x658b78,-0x10(%rax)
  24852. 418183: │ callq 427d40 <_d_dso_registry>
  24853. 418188: │ mov %rbp,%rsp
  24854. 41818b: │ pop %rbp
  24855. 41818c: ┕ retq
  24856. 41818d: nopl (%rax)
  24857.  
  24858. 0000000000418190 <_D4core4time8Duration6__ctorMFNaNbNcNiNflZS4core4time8Duration>:
  24859. 418190: mov %rsi,(%rdi)
  24860. 418193: mov %rdi,%rax
  24861. 418196: retq
  24862. 418197: nopw 0x0(%rax,%rax,1)
  24863.  
  24864. 00000000004181a0 <_D4core4time8Duration5opCmpMxFNaNbNiNfS4core4time8DurationZi>:
  24865. 4181a0: cmp %rsi,(%rdi)
  24866. 4181a3: setg %al
  24867. 4181a6: movzbl %al,%ecx
  24868. 4181a9: mov $0xffffffff,%eax
  24869. 4181ae: cmovge %ecx,%eax
  24870. 4181b1: retq
  24871. 4181b2: nopw %cs:0x0(%rax,%rax,1)
  24872. 4181bc: nopl 0x0(%rax)
  24873.  
  24874. 00000000004181c0 <_D4core4time8Duration8toStringMFNaNfZAya>:
  24875. 4181c0: ╭ jmpq 4181d0 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya>
  24876. 4181c5: │ nopw %cs:0x0(%rax,%rax,1)
  24877. 4181cf: │ nop
  24878.  
  24879. 00000000004181d0 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya>:
  24880. 4181d0: push %rbp
  24881. 4181d1: push %r15
  24882. 4181d3: push %r14
  24883. 4181d5: push %r13
  24884. 4181d7: push %r12
  24885. 4181d9: push %rbx
  24886. 4181da: sub $0x68,%rsp
  24887. 4181de: mov (%rdi),%rdi
  24888. 4181e1: test %rdi,%rdi
  24889. 4181e4: ╭── je 41835e <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x18e>
  24890. 4181ea: │ movabs $0xfffffa7fd71bc000,%r8
  24891. 4181f4: │ movabs $0x58028e44000,%rbx
  24892. 4181fe: │ movabs $0x5d1491c7eede935d,%rcx
  24893. 418208: │ mov %rdi,%rax
  24894. 41820b: │ imul %rcx
  24895. 41820e: │ mov %rdx,%rax
  24896. 418211: │ shr $0x3f,%rax
  24897. 418215: │ sar $0x29,%rdx
  24898. 418219: │ add %rax,%rdx
  24899. 41821c: │ mov %rdx,%r15
  24900. 41821f: │ imul %r8,%r15
  24901. 418223: │ add %rdi,%r15
  24902. 418226: │ lea -0x1(%rdi,%rbx,1),%rax
  24903. 41822b: │ xor %ecx,%ecx
  24904. 41822d: │ movabs $0xb0051c87fff,%rsi
  24905. 418237: │ cmp %rsi,%rax
  24906. 41823a: │ xorps %xmm0,%xmm0
  24907. 41823d: │ movaps %xmm0,0x10(%rsp)
  24908. 418242: │ mov $0x0,%esi
  24909. 418247: │ mov $0x0,%ebp
  24910. 41824c: │ ╭ jb 4182f6 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x126>
  24911. 418252: │ │ add %r8,%rdi
  24912. 418255: │ │ cmp %rbx,%rdi
  24913. 418258: │ │ setae %al
  24914. 41825b: │ │ movzbl %al,%r14d
  24915. 41825f: │ │ mov $0x43c185,%eax
  24916. 418264: │ │ mov $0x4355d7,%ebx
  24917. 418269: │ │ cmovb %rax,%rbx
  24918. 41826d: │ │ or $0x4,%r14
  24919. 418271: │ │ lea 0x20(%rsp),%r12
  24920. 418276: │ │ mov $0xa,%esi
  24921. 41827b: │ │ mov %r12,%rdi
  24922. 41827e: │ │ callq 4193a0 <_D4core8internal6string18signedToTempStringFNaNbNiNflkZS4core8internal6string17TempStringNoAlloc>
  24923. 418283: │ │ mov %r12,%rdi
  24924. 418286: │ │ callq 419370 <_D4core8internal6string17TempStringNoAlloc3getMFNaNbNiNjNfZAa>
  24925. 41828b: │ │ mov %rdx,%rcx
  24926. 41828e: │ │ lea 0x10(%rsp),%r12
  24927. 418293: │ │ mov $0x440418,%edi
  24928. 418298: │ │ mov %r12,%rsi
  24929. 41829b: │ │ mov %rax,%rdx
  24930. 41829e: │ │ callq 424630 <_d_arrayappendT>
  24931. 4182a3: │ │ mov %rax,0x10(%rsp)
  24932. 4182a8: │ │ mov %rdx,0x18(%rsp)
  24933. 4182ad: │ │ mov $0x440418,%edi
  24934. 4182b2: │ │ mov $0x1,%edx
  24935. 4182b7: │ │ mov $0x43408d,%ecx
  24936. 4182bc: │ │ mov %r12,%rsi
  24937. 4182bf: │ │ callq 424630 <_d_arrayappendT>
  24938. 4182c4: │ │ mov %rax,0x10(%rsp)
  24939. 4182c9: │ │ mov %rdx,0x18(%rsp)
  24940. 4182ce: │ │ mov $0x440418,%edi
  24941. 4182d3: │ │ mov %r12,%rsi
  24942. 4182d6: │ │ mov %r14,%rdx
  24943. 4182d9: │ │ mov %rbx,%rcx
  24944. 4182dc: │ │ callq 424630 <_d_arrayappendT>
  24945. 4182e1: │ │ mov %rax,%rsi
  24946. 4182e4: │ │ mov %rdx,%rcx
  24947. 4182e7: │ │ mov %rsi,0x10(%rsp)
  24948. 4182ec: │ │ mov %rcx,0x18(%rsp)
  24949. 4182f1: │ │ mov $0x1,%ebp
  24950. 4182f6: │ ┕ test %r15,%r15
  24951. 4182f9: ╭───────┼── je 418b86 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x9b6>
  24952. 4182ff: │ │ movabs $0xffffff36d5964000,%r13
  24953. 418309: │ │ movabs $0xc92a69c000,%r12
  24954. 418313: │ │ movabs $0xa2e3ff1de20581e3,%rdx
  24955. 41831d: │ │ mov %r15,%rax
  24956. 418320: │ │ imul %rdx
  24957. 418323: │ │ mov %rdx,%rbx
  24958. 418326: │ │ add %r15,%rbx
  24959. 418329: │ │ mov %rbx,%rax
  24960. 41832c: │ │ shr $0x3f,%rax
  24961. 418330: │ │ sar $0x27,%rbx
  24962. 418334: │ │ add %rax,%rbx
  24963. 418337: │ │ mov %rbx,%r14
  24964. 41833a: │ │ imul %r13,%r14
  24965. 41833e: │ │ add %r15,%r14
  24966. 418341: │ │ lea -0x1(%r15,%r12,1),%rax
  24967. 418346: │ │ movabs $0x19254d37fff,%rdx
  24968. 418350: │ │ cmp %rdx,%rax
  24969. 418353: │ │ ╭ jae 41836d <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x19d>
  24970. 418355: │ │ │ mov %ebp,0xc(%rsp)
  24971. 418359: │ ╭┼─┼ jmpq 41844e <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x27e>
  24972. 41835e: │ │┕━┿ mov $0x8,%eax
  24973. 418363: │ │ │ mov $0x43c10f,%edx
  24974. 418368: │╭─────┼──┼ jmpq 418b8c <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x9bc>
  24975. 41836d: ││ │ ┕ test %ebp,%ebp
  24976. 41836f: ││ │╭── je 4183a5 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x1d5>
  24977. 418371: ││ ││ lea 0x10(%rsp),%rsi
  24978. 418376: ││ ││ mov $0x440418,%edi
  24979. 41837b: ││ ││ test %r14,%r14
  24980. 41837e: ││ ││╭─ je 41838c <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x1bc>
  24981. 418380: ││ │││ mov $0x2,%edx
  24982. 418385: ││ │││ mov $0x43c178,%ecx
  24983. 41838a: ││ │││╭ jmp 418396 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x1c6>
  24984. 41838c: ││ ││┕┿ mov $0x5,%edx
  24985. 418391: ││ ││ │ mov $0x43c109,%ecx
  24986. 418396: ││ ││ ┕ callq 424630 <_d_arrayappendT>
  24987. 41839b: ││ ││ mov %rax,0x10(%rsp)
  24988. 4183a0: ││ ││ mov %rdx,0x18(%rsp)
  24989. 4183a5: ││ │┕━━ inc %ebp
  24990. 4183a7: ││ │ mov %ebp,0xc(%rsp)
  24991. 4183ab: ││ │ add %r13,%r15
  24992. 4183ae: ││ │ cmp %r12,%r15
  24993. 4183b1: ││ │ setae %al
  24994. 4183b4: ││ │ movzbl %al,%r15d
  24995. 4183b8: ││ │ mov $0x43c18a,%eax
  24996. 4183bd: ││ │ mov $0x4355d2,%r12d
  24997. 4183c3: ││ │ cmovb %rax,%r12
  24998. 4183c7: ││ │ add $0x3,%r15
  24999. 4183cb: ││ │ lea 0x20(%rsp),%r13
  25000. 4183d0: ││ │ mov $0xa,%esi
  25001. 4183d5: ││ │ mov %r13,%rdi
  25002. 4183d8: ││ │ mov %rbx,%rdx
  25003. 4183db: ││ │ callq 4193a0 <_D4core8internal6string18signedToTempStringFNaNbNiNflkZS4core8internal6string17TempStringNoAlloc>
  25004. 4183e0: ││ │ mov %r13,%rdi
  25005. 4183e3: ││ │ callq 419370 <_D4core8internal6string17TempStringNoAlloc3getMFNaNbNiNjNfZAa>
  25006. 4183e8: ││ │ mov %rdx,%rcx
  25007. 4183eb: ││ │ lea 0x10(%rsp),%rbx
  25008. 4183f0: ││ │ mov $0x440418,%edi
  25009. 4183f5: ││ │ mov %rbx,%rsi
  25010. 4183f8: ││ │ mov %rax,%rdx
  25011. 4183fb: ││ │ callq 424630 <_d_arrayappendT>
  25012. 418400: ││ │ mov %rax,0x10(%rsp)
  25013. 418405: ││ │ mov %rdx,0x18(%rsp)
  25014. 41840a: ││ │ mov $0x440418,%edi
  25015. 41840f: ││ │ mov $0x1,%edx
  25016. 418414: ││ │ mov $0x43408d,%ecx
  25017. 418419: ││ │ mov %rbx,%rsi
  25018. 41841c: ││ │ callq 424630 <_d_arrayappendT>
  25019. 418421: ││ │ mov %rax,0x10(%rsp)
  25020. 418426: ││ │ mov %rdx,0x18(%rsp)
  25021. 41842b: ││ │ mov $0x440418,%edi
  25022. 418430: ││ │ mov %rbx,%rsi
  25023. 418433: ││ │ mov %r15,%rdx
  25024. 418436: ││ │ mov %r12,%rcx
  25025. 418439: ││ │ callq 424630 <_d_arrayappendT>
  25026. 41843e: ││ │ mov %rax,%rsi
  25027. 418441: ││ │ mov %rdx,%rcx
  25028. 418444: ││ │ mov %rsi,0x10(%rsp)
  25029. 418449: ││ │ mov %rcx,0x18(%rsp)
  25030. 41844e: ││ ┕━━━ test %r14,%r14
  25031. 418451: ││╭──────── je 418b86 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x9b6>
  25032. 418457: │││ movabs $0xfffffff79e3b9800,%r13
  25033. 418461: │││ movabs $0x861c46800,%r12
  25034. 41846b: │││ movabs $0x3d157fab34c210b5,%rdx
  25035. 418475: │││ mov %r14,%rax
  25036. 418478: │││ imul %rdx
  25037. 41847b: │││ mov %rdx,%rbx
  25038. 41847e: │││ mov %rbx,%rax
  25039. 418481: │││ shr $0x3f,%rax
  25040. 418485: │││ sar $0x21,%rbx
  25041. 418489: │││ add %rax,%rbx
  25042. 41848c: │││ mov %rbx,%r15
  25043. 41848f: │││ imul %r13,%r15
  25044. 418493: │││ add %r14,%r15
  25045. 418496: │││ lea -0x1(%r14,%r12,1),%rax
  25046. 41849b: │││ movabs $0x10c388cfff,%rdx
  25047. 4184a5: │││ cmp %rdx,%rax
  25048. 4184a8: │││ ╭─── jb 4185ae <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x3de>
  25049. 4184ae: │││ │ mov 0xc(%rsp),%ebp
  25050. 4184b2: │││ │ test %ebp,%ebp
  25051. 4184b4: │││ │╭── je 418505 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x335>
  25052. 4184b6: │││ ││ test %r15,%r15
  25053. 4184b9: │││ ││ ╭ je 4184d1 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x301>
  25054. 4184bb: │││ ││ │ lea 0x10(%rsp),%rsi
  25055. 4184c0: │││ ││ │ mov $0x440418,%edi
  25056. 4184c5: │││ ││ │ mov $0x2,%edx
  25057. 4184ca: │││ ││ │ mov $0x43c178,%ecx
  25058. 4184cf: │││ ││╭┼ jmp 4184f6 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x326>
  25059. 4184d1: │││ │││┕ cmp $0x1,%ebp
  25060. 4184d4: │││ │││ mov $0x43c109,%eax
  25061. 4184d9: │││ │││ mov $0x43c108,%ecx
  25062. 4184de: │││ │││ cmove %rax,%rcx
  25063. 4184e2: │││ │││ setne %al
  25064. 4184e5: │││ │││ movzbl %al,%edx
  25065. 4184e8: │││ │││ add $0x5,%rdx
  25066. 4184ec: │││ │││ lea 0x10(%rsp),%rsi
  25067. 4184f1: │││ │││ mov $0x440418,%edi
  25068. 4184f6: │││ ││┕━ callq 424630 <_d_arrayappendT>
  25069. 4184fb: │││ ││ mov %rax,0x10(%rsp)
  25070. 418500: │││ ││ mov %rdx,0x18(%rsp)
  25071. 418505: │││ │┕━━ inc %ebp
  25072. 418507: │││ │ mov %ebp,0xc(%rsp)
  25073. 41850b: │││ │ add %r13,%r14
  25074. 41850e: │││ │ cmp %r12,%r14
  25075. 418511: │││ │ setae %al
  25076. 418514: │││ │ movzbl %al,%r14d
  25077. 418518: │││ │ mov $0x43c18e,%eax
  25078. 41851d: │││ │ mov $0x4355cc,%r12d
  25079. 418523: │││ │ cmovb %rax,%r12
  25080. 418527: │││ │ or $0x4,%r14
  25081. 41852b: │││ │ lea 0x20(%rsp),%r13
  25082. 418530: │││ │ mov $0xa,%esi
  25083. 418535: │││ │ mov %r13,%rdi
  25084. 418538: │││ │ mov %rbx,%rdx
  25085. 41853b: │││ │ callq 4193a0 <_D4core8internal6string18signedToTempStringFNaNbNiNflkZS4core8internal6string17TempStringNoAlloc>
  25086. 418540: │││ │ mov %r13,%rdi
  25087. 418543: │││ │ callq 419370 <_D4core8internal6string17TempStringNoAlloc3getMFNaNbNiNjNfZAa>
  25088. 418548: │││ │ mov %rdx,%rcx
  25089. 41854b: │││ │ lea 0x10(%rsp),%rbx
  25090. 418550: │││ │ mov $0x440418,%edi
  25091. 418555: │││ │ mov %rbx,%rsi
  25092. 418558: │││ │ mov %rax,%rdx
  25093. 41855b: │││ │ callq 424630 <_d_arrayappendT>
  25094. 418560: │││ │ mov %rax,0x10(%rsp)
  25095. 418565: │││ │ mov %rdx,0x18(%rsp)
  25096. 41856a: │││ │ mov $0x440418,%edi
  25097. 41856f: │││ │ mov $0x1,%edx
  25098. 418574: │││ │ mov $0x43408d,%ecx
  25099. 418579: │││ │ mov %rbx,%rsi
  25100. 41857c: │││ │ callq 424630 <_d_arrayappendT>
  25101. 418581: │││ │ mov %rax,0x10(%rsp)
  25102. 418586: │││ │ mov %rdx,0x18(%rsp)
  25103. 41858b: │││ │ mov $0x440418,%edi
  25104. 418590: │││ │ mov %rbx,%rsi
  25105. 418593: │││ │ mov %r14,%rdx
  25106. 418596: │││ │ mov %r12,%rcx
  25107. 418599: │││ │ callq 424630 <_d_arrayappendT>
  25108. 41859e: │││ │ mov %rax,%rsi
  25109. 4185a1: │││ │ mov %rdx,%rcx
  25110. 4185a4: │││ │ mov %rsi,0x10(%rsp)
  25111. 4185a9: │││ │ mov %rcx,0x18(%rsp)
  25112. 4185ae: │││ ┕━━━ test %r15,%r15
  25113. 4185b1: │││╭─────── je 418b86 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x9b6>
  25114. 4185b7: ││││ movabs $0x1ca213d840baf7d5,%rdx
  25115. 4185c1: ││││ mov %r15,%rax
  25116. 4185c4: ││││ imul %rdx
  25117. 4185c7: ││││ mov %rdx,%rbx
  25118. 4185ca: ││││ mov %rbx,%rax
  25119. 4185cd: ││││ shr $0x3f,%rax
  25120. 4185d1: ││││ sar $0x1a,%rbx
  25121. 4185d5: ││││ add %rax,%rbx
  25122. 4185d8: ││││ imul $0xffffffffdc3cba00,%rbx,%r14
  25123. 4185df: ││││ add %r15,%r14
  25124. 4185e2: ││││ lea 0x23c345ff(%r15),%rax
  25125. 4185e9: ││││ cmp $0x47868bff,%rax
  25126. 4185ef: ││││ ╭─── jb 418704 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x534>
  25127. 4185f5: ││││ │ mov 0xc(%rsp),%ebp
  25128. 4185f9: ││││ │ test %ebp,%ebp
  25129. 4185fb: ││││ │╭── je 41864c <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x47c>
  25130. 4185fd: ││││ ││ test %r14,%r14
  25131. 418600: ││││ ││ ╭ je 418618 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x448>
  25132. 418602: ││││ ││ │ lea 0x10(%rsp),%rsi
  25133. 418607: ││││ ││ │ mov $0x440418,%edi
  25134. 41860c: ││││ ││ │ mov $0x2,%edx
  25135. 418611: ││││ ││ │ mov $0x43c178,%ecx
  25136. 418616: ││││ ││╭┼ jmp 41863d <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x46d>
  25137. 418618: ││││ │││┕ cmp $0x1,%ebp
  25138. 41861b: ││││ │││ mov $0x43c109,%eax
  25139. 418620: ││││ │││ mov $0x43c108,%ecx
  25140. 418625: ││││ │││ cmove %rax,%rcx
  25141. 418629: ││││ │││ setne %al
  25142. 41862c: ││││ │││ movzbl %al,%edx
  25143. 41862f: ││││ │││ add $0x5,%rdx
  25144. 418633: ││││ │││ lea 0x10(%rsp),%rsi
  25145. 418638: ││││ │││ mov $0x440418,%edi
  25146. 41863d: ││││ ││┕━ callq 424630 <_d_arrayappendT>
  25147. 418642: ││││ ││ mov %rax,0x10(%rsp)
  25148. 418647: ││││ ││ mov %rdx,0x18(%rsp)
  25149. 41864c: ││││ │┕━━ inc %ebp
  25150. 41864e: ││││ │ mov %ebp,0xc(%rsp)
  25151. 418652: ││││ │ add $0xffffffffdc3cba00,%r15
  25152. 418659: ││││ │ cmp $0x23c345ff,%r15
  25153. 418660: ││││ │ seta %al
  25154. 418663: ││││ │ movzbl %al,%r12d
  25155. 418667: ││││ │ or $0x6,%r12
  25156. 41866b: ││││ │ cmp $0x23c34600,%r15
  25157. 418672: ││││ │ mov $0x43c193,%eax
  25158. 418677: ││││ │ mov $0x4355c4,%r15d
  25159. 41867d: ││││ │ cmovb %rax,%r15
  25160. 418681: ││││ │ lea 0x20(%rsp),%r13
  25161. 418686: ││││ │ mov $0xa,%esi
  25162. 41868b: ││││ │ mov %r13,%rdi
  25163. 41868e: ││││ │ mov %rbx,%rdx
  25164. 418691: ││││ │ callq 4193a0 <_D4core8internal6string18signedToTempStringFNaNbNiNflkZS4core8internal6string17TempStringNoAlloc>
  25165. 418696: ││││ │ mov %r13,%rdi
  25166. 418699: ││││ │ callq 419370 <_D4core8internal6string17TempStringNoAlloc3getMFNaNbNiNjNfZAa>
  25167. 41869e: ││││ │ mov %rdx,%rcx
  25168. 4186a1: ││││ │ lea 0x10(%rsp),%rbx
  25169. 4186a6: ││││ │ mov $0x440418,%edi
  25170. 4186ab: ││││ │ mov %rbx,%rsi
  25171. 4186ae: ││││ │ mov %rax,%rdx
  25172. 4186b1: ││││ │ callq 424630 <_d_arrayappendT>
  25173. 4186b6: ││││ │ mov %rax,0x10(%rsp)
  25174. 4186bb: ││││ │ mov %rdx,0x18(%rsp)
  25175. 4186c0: ││││ │ mov $0x440418,%edi
  25176. 4186c5: ││││ │ mov $0x1,%edx
  25177. 4186ca: ││││ │ mov $0x43408d,%ecx
  25178. 4186cf: ││││ │ mov %rbx,%rsi
  25179. 4186d2: ││││ │ callq 424630 <_d_arrayappendT>
  25180. 4186d7: ││││ │ mov %rax,0x10(%rsp)
  25181. 4186dc: ││││ │ mov %rdx,0x18(%rsp)
  25182. 4186e1: ││││ │ mov $0x440418,%edi
  25183. 4186e6: ││││ │ mov %rbx,%rsi
  25184. 4186e9: ││││ │ mov %r12,%rdx
  25185. 4186ec: ││││ │ mov %r15,%rcx
  25186. 4186ef: ││││ │ callq 424630 <_d_arrayappendT>
  25187. 4186f4: ││││ │ mov %rax,%rsi
  25188. 4186f7: ││││ │ mov %rdx,%rcx
  25189. 4186fa: ││││ │ mov %rsi,0x10(%rsp)
  25190. 4186ff: ││││ │ mov %rcx,0x18(%rsp)
  25191. 418704: ││││ ┕━━━ test %r14,%r14
  25192. 418707: ││││╭────── je 418b86 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x9b6>
  25193. 41870d: │││││ movabs $0xd6bf94d5e57a42bd,%rdx
  25194. 418717: │││││ mov %r14,%rax
  25195. 41871a: │││││ imul %rdx
  25196. 41871d: │││││ mov %rdx,%rbx
  25197. 418720: │││││ add %r14,%rbx
  25198. 418723: │││││ mov %rbx,%rax
  25199. 418726: │││││ shr $0x3f,%rax
  25200. 41872a: │││││ sar $0x17,%rbx
  25201. 41872e: │││││ add %rax,%rbx
  25202. 418731: │││││ imul $0xffffffffff676980,%rbx,%r15
  25203. 418738: │││││ add %r14,%r15
  25204. 41873b: │││││ lea 0x98967f(%r14),%rax
  25205. 418742: │││││ cmp $0x1312cff,%rax
  25206. 418748: │││││ ╭─── jb 41885d <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x68d>
  25207. 41874e: │││││ │ mov 0xc(%rsp),%ebp
  25208. 418752: │││││ │ test %ebp,%ebp
  25209. 418754: │││││ │╭── je 4187a5 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x5d5>
  25210. 418756: │││││ ││ test %r15,%r15
  25211. 418759: │││││ ││ ╭ je 418771 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x5a1>
  25212. 41875b: │││││ ││ │ lea 0x10(%rsp),%rsi
  25213. 418760: │││││ ││ │ mov $0x440418,%edi
  25214. 418765: │││││ ││ │ mov $0x2,%edx
  25215. 41876a: │││││ ││ │ mov $0x43c178,%ecx
  25216. 41876f: │││││ ││╭┼ jmp 418796 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x5c6>
  25217. 418771: │││││ │││┕ cmp $0x1,%ebp
  25218. 418774: │││││ │││ mov $0x43c109,%eax
  25219. 418779: │││││ │││ mov $0x43c108,%ecx
  25220. 41877e: │││││ │││ cmove %rax,%rcx
  25221. 418782: │││││ │││ setne %al
  25222. 418785: │││││ │││ movzbl %al,%edx
  25223. 418788: │││││ │││ add $0x5,%rdx
  25224. 41878c: │││││ │││ lea 0x10(%rsp),%rsi
  25225. 418791: │││││ │││ mov $0x440418,%edi
  25226. 418796: │││││ ││┕━ callq 424630 <_d_arrayappendT>
  25227. 41879b: │││││ ││ mov %rax,0x10(%rsp)
  25228. 4187a0: │││││ ││ mov %rdx,0x18(%rsp)
  25229. 4187a5: │││││ │┕━━ inc %ebp
  25230. 4187a7: │││││ │ mov %ebp,0xc(%rsp)
  25231. 4187ab: │││││ │ add $0xffffffffff676980,%r14
  25232. 4187b2: │││││ │ cmp $0x98967f,%r14
  25233. 4187b9: │││││ │ seta %al
  25234. 4187bc: │││││ │ movzbl %al,%r12d
  25235. 4187c0: │││││ │ add $0x3,%r12
  25236. 4187c4: │││││ │ cmp $0x989680,%r14
  25237. 4187cb: │││││ │ mov $0x43c16e,%eax
  25238. 4187d0: │││││ │ mov $0x4355b7,%r14d
  25239. 4187d6: │││││ │ cmovb %rax,%r14
  25240. 4187da: │││││ │ lea 0x20(%rsp),%r13
  25241. 4187df: │││││ │ mov $0xa,%esi
  25242. 4187e4: │││││ │ mov %r13,%rdi
  25243. 4187e7: │││││ │ mov %rbx,%rdx
  25244. 4187ea: │││││ │ callq 4193a0 <_D4core8internal6string18signedToTempStringFNaNbNiNflkZS4core8internal6string17TempStringNoAlloc>
  25245. 4187ef: │││││ │ mov %r13,%rdi
  25246. 4187f2: │││││ │ callq 419370 <_D4core8internal6string17TempStringNoAlloc3getMFNaNbNiNjNfZAa>
  25247. 4187f7: │││││ │ mov %rdx,%rcx
  25248. 4187fa: │││││ │ lea 0x10(%rsp),%rbx
  25249. 4187ff: │││││ │ mov $0x440418,%edi
  25250. 418804: │││││ │ mov %rbx,%rsi
  25251. 418807: │││││ │ mov %rax,%rdx
  25252. 41880a: │││││ │ callq 424630 <_d_arrayappendT>
  25253. 41880f: │││││ │ mov %rax,0x10(%rsp)
  25254. 418814: │││││ │ mov %rdx,0x18(%rsp)
  25255. 418819: │││││ │ mov $0x440418,%edi
  25256. 41881e: │││││ │ mov $0x1,%edx
  25257. 418823: │││││ │ mov $0x43408d,%ecx
  25258. 418828: │││││ │ mov %rbx,%rsi
  25259. 41882b: │││││ │ callq 424630 <_d_arrayappendT>
  25260. 418830: │││││ │ mov %rax,0x10(%rsp)
  25261. 418835: │││││ │ mov %rdx,0x18(%rsp)
  25262. 41883a: │││││ │ mov $0x440418,%edi
  25263. 41883f: │││││ │ mov %rbx,%rsi
  25264. 418842: │││││ │ mov %r12,%rdx
  25265. 418845: │││││ │ mov %r14,%rcx
  25266. 418848: │││││ │ callq 424630 <_d_arrayappendT>
  25267. 41884d: │││││ │ mov %rax,%rsi
  25268. 418850: │││││ │ mov %rdx,%rcx
  25269. 418853: │││││ │ mov %rsi,0x10(%rsp)
  25270. 418858: │││││ │ mov %rcx,0x18(%rsp)
  25271. 41885d: │││││ ┕━━━ test %r15,%r15
  25272. 418860: │││││╭───── je 418b86 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x9b6>
  25273. 418866: ││││││ movabs $0x346dc5d63886594b,%rdx
  25274. 418870: ││││││ mov %r15,%rax
  25275. 418873: ││││││ imul %rdx
  25276. 418876: ││││││ mov %rdx,%rbx
  25277. 418879: ││││││ mov %rbx,%rax
  25278. 41887c: ││││││ shr $0x3f,%rax
  25279. 418880: ││││││ sar $0xb,%rbx
  25280. 418884: ││││││ add %rax,%rbx
  25281. 418887: ││││││ imul $0xffffffffffffd8f0,%rbx,%r14
  25282. 41888e: ││││││ add %r15,%r14
  25283. 418891: ││││││ add $0x270f,%r15
  25284. 418898: ││││││ cmp $0x4e1f,%r15
  25285. 41889f: ││││││ ╭ jae 4188aa <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x6da>
  25286. 4188a1: ││││││ │ mov 0xc(%rsp),%ebp
  25287. 4188a5: ││││││ ╭──┼ jmpq 41898a <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x7ba>
  25288. 4188aa: ││││││ │ ┕ mov 0xc(%rsp),%ebp
  25289. 4188ae: ││││││ │ test %ebp,%ebp
  25290. 4188b0: ││││││ │╭── je 418901 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x731>
  25291. 4188b2: ││││││ ││ test %r14,%r14
  25292. 4188b5: ││││││ ││ ╭ je 4188cd <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x6fd>
  25293. 4188b7: ││││││ ││ │ lea 0x10(%rsp),%rsi
  25294. 4188bc: ││││││ ││ │ mov $0x440418,%edi
  25295. 4188c1: ││││││ ││ │ mov $0x2,%edx
  25296. 4188c6: ││││││ ││ │ mov $0x43c178,%ecx
  25297. 4188cb: ││││││ ││╭┼ jmp 4188f2 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x722>
  25298. 4188cd: ││││││ │││┕ cmp $0x1,%ebp
  25299. 4188d0: ││││││ │││ mov $0x43c109,%eax
  25300. 4188d5: ││││││ │││ mov $0x43c108,%ecx
  25301. 4188da: ││││││ │││ cmove %rax,%rcx
  25302. 4188de: ││││││ │││ setne %al
  25303. 4188e1: ││││││ │││ movzbl %al,%edx
  25304. 4188e4: ││││││ │││ add $0x5,%rdx
  25305. 4188e8: ││││││ │││ lea 0x10(%rsp),%rsi
  25306. 4188ed: ││││││ │││ mov $0x440418,%edi
  25307. 4188f2: ││││││ ││┕━ callq 424630 <_d_arrayappendT>
  25308. 4188f7: ││││││ ││ mov %rax,0x10(%rsp)
  25309. 4188fc: ││││││ ││ mov %rdx,0x18(%rsp)
  25310. 418901: ││││││ │┕━━ inc %ebp
  25311. 418903: ││││││ │ lea 0x20(%rsp),%r15
  25312. 418908: ││││││ │ mov $0xa,%esi
  25313. 41890d: ││││││ │ mov %r15,%rdi
  25314. 418910: ││││││ │ mov %rbx,%rdx
  25315. 418913: ││││││ │ callq 4193a0 <_D4core8internal6string18signedToTempStringFNaNbNiNflkZS4core8internal6string17TempStringNoAlloc>
  25316. 418918: ││││││ │ mov %r15,%rdi
  25317. 41891b: ││││││ │ callq 419370 <_D4core8internal6string17TempStringNoAlloc3getMFNaNbNiNjNfZAa>
  25318. 418920: ││││││ │ mov %rdx,%rcx
  25319. 418923: ││││││ │ lea 0x10(%rsp),%rbx
  25320. 418928: ││││││ │ mov $0x440418,%edi
  25321. 41892d: ││││││ │ mov %rbx,%rsi
  25322. 418930: ││││││ │ mov %rax,%rdx
  25323. 418933: ││││││ │ callq 424630 <_d_arrayappendT>
  25324. 418938: ││││││ │ mov %rax,0x10(%rsp)
  25325. 41893d: ││││││ │ mov %rdx,0x18(%rsp)
  25326. 418942: ││││││ │ mov $0x440418,%edi
  25327. 418947: ││││││ │ mov $0x1,%edx
  25328. 41894c: ││││││ │ mov $0x43408d,%ecx
  25329. 418951: ││││││ │ mov %rbx,%rsi
  25330. 418954: ││││││ │ callq 424630 <_d_arrayappendT>
  25331. 418959: ││││││ │ mov %rax,0x10(%rsp)
  25332. 41895e: ││││││ │ mov %rdx,0x18(%rsp)
  25333. 418963: ││││││ │ mov $0x440418,%edi
  25334. 418968: ││││││ │ mov $0x2,%edx
  25335. 41896d: ││││││ │ mov $0x43c161,%ecx
  25336. 418972: ││││││ │ mov %rbx,%rsi
  25337. 418975: ││││││ │ callq 424630 <_d_arrayappendT>
  25338. 41897a: ││││││ │ mov %rax,%rsi
  25339. 41897d: ││││││ │ mov %rdx,%rcx
  25340. 418980: ││││││ │ mov %rsi,0x10(%rsp)
  25341. 418985: ││││││ │ mov %rcx,0x18(%rsp)
  25342. 41898a: ││││││ ┕━━━ test %r14,%r14
  25343. 41898d: ││││││╭──── je 418b86 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x9b6>
  25344. 418993: │││││││ movabs $0x6666666666666667,%rdx
  25345. 41899d: │││││││ mov %r14,%rax
  25346. 4189a0: │││││││ imul %rdx
  25347. 4189a3: │││││││ mov %rdx,%rbx
  25348. 4189a6: │││││││ mov %rbx,%rax
  25349. 4189a9: │││││││ shr $0x3f,%rax
  25350. 4189ad: │││││││ sar $0x2,%rbx
  25351. 4189b1: │││││││ add %rax,%rbx
  25352. 4189b4: │││││││ imul $0xfffffffffffffff6,%rbx,%r15
  25353. 4189b8: │││││││ add %r14,%r15
  25354. 4189bb: │││││││ add $0x9,%r14
  25355. 4189bf: │││││││ cmp $0x13,%r14
  25356. 4189c3: │││││││╭─── jb 418aa5 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x8d5>
  25357. 4189c9: ││││││││ test %ebp,%ebp
  25358. 4189cb: ││││││││╭── je 418a1c <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x84c>
  25359. 4189cd: │││││││││ test %r15,%r15
  25360. 4189d0: │││││││││ ╭ je 4189e8 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x818>
  25361. 4189d2: │││││││││ │ lea 0x10(%rsp),%rsi
  25362. 4189d7: │││││││││ │ mov $0x440418,%edi
  25363. 4189dc: │││││││││ │ mov $0x2,%edx
  25364. 4189e1: │││││││││ │ mov $0x43c178,%ecx
  25365. 4189e6: │││││││││╭┼ jmp 418a0d <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x83d>
  25366. 4189e8: ││││││││││┕ cmp $0x1,%ebp
  25367. 4189eb: ││││││││││ mov $0x43c109,%eax
  25368. 4189f0: ││││││││││ mov $0x43c108,%ecx
  25369. 4189f5: ││││││││││ cmove %rax,%rcx
  25370. 4189f9: ││││││││││ setne %al
  25371. 4189fc: ││││││││││ movzbl %al,%edx
  25372. 4189ff: ││││││││││ add $0x5,%rdx
  25373. 418a03: ││││││││││ lea 0x10(%rsp),%rsi
  25374. 418a08: ││││││││││ mov $0x440418,%edi
  25375. 418a0d: │││││││││┕━ callq 424630 <_d_arrayappendT>
  25376. 418a12: │││││││││ mov %rax,0x10(%rsp)
  25377. 418a17: │││││││││ mov %rdx,0x18(%rsp)
  25378. 418a1c: ││││││││┕━━ inc %ebp
  25379. 418a1e: ││││││││ lea 0x20(%rsp),%r14
  25380. 418a23: ││││││││ mov $0xa,%esi
  25381. 418a28: ││││││││ mov %r14,%rdi
  25382. 418a2b: ││││││││ mov %rbx,%rdx
  25383. 418a2e: ││││││││ callq 4193a0 <_D4core8internal6string18signedToTempStringFNaNbNiNflkZS4core8internal6string17TempStringNoAlloc>
  25384. 418a33: ││││││││ mov %r14,%rdi
  25385. 418a36: ││││││││ callq 419370 <_D4core8internal6string17TempStringNoAlloc3getMFNaNbNiNjNfZAa>
  25386. 418a3b: ││││││││ mov %rdx,%rcx
  25387. 418a3e: ││││││││ lea 0x10(%rsp),%rbx
  25388. 418a43: ││││││││ mov $0x440418,%edi
  25389. 418a48: ││││││││ mov %rbx,%rsi
  25390. 418a4b: ││││││││ mov %rax,%rdx
  25391. 418a4e: ││││││││ callq 424630 <_d_arrayappendT>
  25392. 418a53: ││││││││ mov %rax,0x10(%rsp)
  25393. 418a58: ││││││││ mov %rdx,0x18(%rsp)
  25394. 418a5d: ││││││││ mov $0x440418,%edi
  25395. 418a62: ││││││││ mov $0x1,%edx
  25396. 418a67: ││││││││ mov $0x43408d,%ecx
  25397. 418a6c: ││││││││ mov %rbx,%rsi
  25398. 418a6f: ││││││││ callq 424630 <_d_arrayappendT>
  25399. 418a74: ││││││││ mov %rax,0x10(%rsp)
  25400. 418a79: ││││││││ mov %rdx,0x18(%rsp)
  25401. 418a7e: ││││││││ mov $0x440418,%edi
  25402. 418a83: ││││││││ mov $0x3,%edx
  25403. 418a88: ││││││││ mov $0x43c166,%ecx
  25404. 418a8d: ││││││││ mov %rbx,%rsi
  25405. 418a90: ││││││││ callq 424630 <_d_arrayappendT>
  25406. 418a95: ││││││││ mov %rax,%rsi
  25407. 418a98: ││││││││ mov %rdx,%rcx
  25408. 418a9b: ││││││││ mov %rsi,0x10(%rsp)
  25409. 418aa0: ││││││││ mov %rcx,0x18(%rsp)
  25410. 418aa5: │││││││┕━━━ test %r15,%r15
  25411. 418aa8: │││││││ ╭─ je 418b86 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x9b6>
  25412. 418aae: │││││││ │ test %ebp,%ebp
  25413. 418ab0: │││││││ │╭ je 418ae6 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x916>
  25414. 418ab2: │││││││ ││ cmp $0x1,%ebp
  25415. 418ab5: │││││││ ││ mov $0x43c109,%eax
  25416. 418aba: │││││││ ││ mov $0x43c108,%ecx
  25417. 418abf: │││││││ ││ cmove %rax,%rcx
  25418. 418ac3: │││││││ ││ setne %al
  25419. 418ac6: │││││││ ││ movzbl %al,%edx
  25420. 418ac9: │││││││ ││ add $0x5,%rdx
  25421. 418acd: │││││││ ││ lea 0x10(%rsp),%rsi
  25422. 418ad2: │││││││ ││ mov $0x440418,%edi
  25423. 418ad7: │││││││ ││ callq 424630 <_d_arrayappendT>
  25424. 418adc: │││││││ ││ mov %rax,0x10(%rsp)
  25425. 418ae1: │││││││ ││ mov %rdx,0x18(%rsp)
  25426. 418ae6: │││││││ │┕ cmp $0x1,%r15
  25427. 418aea: │││││││ │ setne %al
  25428. 418aed: │││││││ │ movzbl %al,%r14d
  25429. 418af1: │││││││ │ mov $0x43c16c,%eax
  25430. 418af6: │││││││ │ mov $0x43c111,%ebx
  25431. 418afb: │││││││ │ cmove %rax,%rbx
  25432. 418aff: │││││││ │ add $0x5,%r14
  25433. 418b03: │││││││ │ lea 0x20(%rsp),%r12
  25434. 418b08: │││││││ │ mov $0xa,%esi
  25435. 418b0d: │││││││ │ mov %r12,%rdi
  25436. 418b10: │││││││ │ mov %r15,%rdx
  25437. 418b13: │││││││ │ callq 4193a0 <_D4core8internal6string18signedToTempStringFNaNbNiNflkZS4core8internal6string17TempStringNoAlloc>
  25438. 418b18: │││││││ │ mov %r12,%rdi
  25439. 418b1b: │││││││ │ callq 419370 <_D4core8internal6string17TempStringNoAlloc3getMFNaNbNiNjNfZAa>
  25440. 418b20: │││││││ │ mov %rdx,%rcx
  25441. 418b23: │││││││ │ lea 0x10(%rsp),%r15
  25442. 418b28: │││││││ │ mov $0x440418,%edi
  25443. 418b2d: │││││││ │ mov %r15,%rsi
  25444. 418b30: │││││││ │ mov %rax,%rdx
  25445. 418b33: │││││││ │ callq 424630 <_d_arrayappendT>
  25446. 418b38: │││││││ │ mov %rax,0x10(%rsp)
  25447. 418b3d: │││││││ │ mov %rdx,0x18(%rsp)
  25448. 418b42: │││││││ │ mov $0x440418,%edi
  25449. 418b47: │││││││ │ mov $0x1,%edx
  25450. 418b4c: │││││││ │ mov $0x43408d,%ecx
  25451. 418b51: │││││││ │ mov %r15,%rsi
  25452. 418b54: │││││││ │ callq 424630 <_d_arrayappendT>
  25453. 418b59: │││││││ │ mov %rax,0x10(%rsp)
  25454. 418b5e: │││││││ │ mov %rdx,0x18(%rsp)
  25455. 418b63: │││││││ │ mov $0x440418,%edi
  25456. 418b68: │││││││ │ mov %r15,%rsi
  25457. 418b6b: │││││││ │ mov %r14,%rdx
  25458. 418b6e: │││││││ │ mov %rbx,%rcx
  25459. 418b71: │││││││ │ callq 424630 <_d_arrayappendT>
  25460. 418b76: │││││││ │ mov %rax,%rsi
  25461. 418b79: │││││││ │ mov %rdx,%rcx
  25462. 418b7c: │││││││ │ mov %rsi,0x10(%rsp)
  25463. 418b81: │││││││ │ mov %rcx,0x18(%rsp)
  25464. 418b86: ┕┿┷┷┷┷┷━━┷━ mov %rsi,%rax
  25465. 418b89: │ mov %rcx,%rdx
  25466. 418b8c: ┕━━━━━━━━━ add $0x68,%rsp
  25467. 418b90: pop %rbx
  25468. 418b91: pop %r12
  25469. 418b93: pop %r13
  25470. 418b95: pop %r14
  25471. 418b97: pop %r15
  25472. 418b99: pop %rbp
  25473. 418b9a: retq
  25474. 418b9b: nopl 0x0(%rax,%rax,1)
  25475.  
  25476. 0000000000418ba0 <_D4core4time8Duration10isNegativeMxFNaNbNdNiNfZb>:
  25477. 418ba0: mov (%rdi),%rax
  25478. 418ba3: shr $0x3f,%rax
  25479. 418ba7: retq
  25480. 418ba8: nopl 0x0(%rax,%rax,1)
  25481.  
  25482. 0000000000418bb0 <_d_initMonoTime>:
  25483. 418bb0: sub $0x18,%rsp
  25484. 418bb4: xorps %xmm0,%xmm0
  25485. 418bb7: movaps %xmm0,(%rsp)
  25486. 418bbb: lea (%rsp),%rsi
  25487. 418bbf: mov $0x1,%edi
  25488. 418bc4: callq 402150 <clock_getres@plt>
  25489. 418bc9: test %eax,%eax
  25490. 418bcb: ╭─ jne 418bff <_d_initMonoTime+0x4f>
  25491. 418bcd: │ cmpq $0x0,0x2404fb(%rip) # 6590d0 <_D4core4time15_ticksPerSecondyG8l>
  25492. 418bd5: ╭──────┼─ jne 418d94 <_d_initMonoTime+0x1e4>
  25493. 418bdb: │ │ mov 0x8(%rsp),%rcx
  25494. 418be0: │ │ mov $0x3b9aca00,%eax
  25495. 418be5: │ │ cmp $0x3e7,%rcx
  25496. 418bec: │ │╭ jg 418bf8 <_d_initMonoTime+0x48>
  25497. 418bee: │ ││ mov $0x3b9aca00,%eax
  25498. 418bf3: │ ││ xor %edx,%edx
  25499. 418bf5: │ ││ idiv %rcx
  25500. 418bf8: │ │┕ mov %rax,0x2404d1(%rip) # 6590d0 <_D4core4time15_ticksPerSecondyG8l>
  25501. 418bff: │ ┕━ lea (%rsp),%rsi
  25502. 418c03: │ mov $0x7,%edi
  25503. 418c08: │ callq 402150 <clock_getres@plt>
  25504. 418c0d: │ test %eax,%eax
  25505. 418c0f: │ ╭─ jne 418c43 <_d_initMonoTime+0x93>
  25506. 418c11: │ │ cmpq $0x0,0x2404bf(%rip) # 6590d8 <_D4core4time15_ticksPerSecondyG8l+0x8>
  25507. 418c19: │╭─────┼─ jne 418d94 <_d_initMonoTime+0x1e4>
  25508. 418c1f: ││ │ mov 0x8(%rsp),%rcx
  25509. 418c24: ││ │ mov $0x3b9aca00,%eax
  25510. 418c29: ││ │ cmp $0x3e7,%rcx
  25511. 418c30: ││ │╭ jg 418c3c <_d_initMonoTime+0x8c>
  25512. 418c32: ││ ││ mov $0x3b9aca00,%eax
  25513. 418c37: ││ ││ xor %edx,%edx
  25514. 418c39: ││ ││ idiv %rcx
  25515. 418c3c: ││ │┕ mov %rax,0x240495(%rip) # 6590d8 <_D4core4time15_ticksPerSecondyG8l+0x8>
  25516. 418c43: ││ ┕━ lea (%rsp),%rsi
  25517. 418c47: ││ mov $0x6,%edi
  25518. 418c4c: ││ callq 402150 <clock_getres@plt>
  25519. 418c51: ││ test %eax,%eax
  25520. 418c53: ││ ╭─ jne 418c87 <_d_initMonoTime+0xd7>
  25521. 418c55: ││ │ cmpq $0x0,0x240483(%rip) # 6590e0 <_D4core4time15_ticksPerSecondyG8l+0x10>
  25522. 418c5d: ││╭────┼─ jne 418d94 <_d_initMonoTime+0x1e4>
  25523. 418c63: │││ │ mov 0x8(%rsp),%rcx
  25524. 418c68: │││ │ mov $0x3b9aca00,%eax
  25525. 418c6d: │││ │ cmp $0x3e7,%rcx
  25526. 418c74: │││ │╭ jg 418c80 <_d_initMonoTime+0xd0>
  25527. 418c76: │││ ││ mov $0x3b9aca00,%eax
  25528. 418c7b: │││ ││ xor %edx,%edx
  25529. 418c7d: │││ ││ idiv %rcx
  25530. 418c80: │││ │┕ mov %rax,0x240459(%rip) # 6590e0 <_D4core4time15_ticksPerSecondyG8l+0x10>
  25531. 418c87: │││ ┕━ lea (%rsp),%rsi
  25532. 418c8b: │││ mov $0x1,%edi
  25533. 418c90: │││ callq 402150 <clock_getres@plt>
  25534. 418c95: │││ test %eax,%eax
  25535. 418c97: │││ ╭─ jne 418ccb <_d_initMonoTime+0x11b>
  25536. 418c99: │││ │ cmpq $0x0,0x240447(%rip) # 6590e8 <_D4core4time15_ticksPerSecondyG8l+0x18>
  25537. 418ca1: │││╭───┼─ jne 418d94 <_d_initMonoTime+0x1e4>
  25538. 418ca7: ││││ │ mov 0x8(%rsp),%rcx
  25539. 418cac: ││││ │ mov $0x3b9aca00,%eax
  25540. 418cb1: ││││ │ cmp $0x3e7,%rcx
  25541. 418cb8: ││││ │╭ jg 418cc4 <_d_initMonoTime+0x114>
  25542. 418cba: ││││ ││ mov $0x3b9aca00,%eax
  25543. 418cbf: ││││ ││ xor %edx,%edx
  25544. 418cc1: ││││ ││ idiv %rcx
  25545. 418cc4: ││││ │┕ mov %rax,0x24041d(%rip) # 6590e8 <_D4core4time15_ticksPerSecondyG8l+0x18>
  25546. 418ccb: ││││ ┕━ lea (%rsp),%rsi
  25547. 418ccf: ││││ mov $0x2,%edi
  25548. 418cd4: ││││ callq 402150 <clock_getres@plt>
  25549. 418cd9: ││││ test %eax,%eax
  25550. 418cdb: ││││ ╭─ jne 418d0f <_d_initMonoTime+0x15f>
  25551. 418cdd: ││││ │ cmpq $0x0,0x24040b(%rip) # 6590f0 <_D4core4time15_ticksPerSecondyG8l+0x20>
  25552. 418ce5: ││││╭──┼─ jne 418d94 <_d_initMonoTime+0x1e4>
  25553. 418ceb: │││││ │ mov 0x8(%rsp),%rcx
  25554. 418cf0: │││││ │ mov $0x3b9aca00,%eax
  25555. 418cf5: │││││ │ cmp $0x3e7,%rcx
  25556. 418cfc: │││││ │╭ jg 418d08 <_d_initMonoTime+0x158>
  25557. 418cfe: │││││ ││ mov $0x3b9aca00,%eax
  25558. 418d03: │││││ ││ xor %edx,%edx
  25559. 418d05: │││││ ││ idiv %rcx
  25560. 418d08: │││││ │┕ mov %rax,0x2403e1(%rip) # 6590f0 <_D4core4time15_ticksPerSecondyG8l+0x20>
  25561. 418d0f: │││││ ┕━ lea (%rsp),%rsi
  25562. 418d13: │││││ mov $0x4,%edi
  25563. 418d18: │││││ callq 402150 <clock_getres@plt>
  25564. 418d1d: │││││ test %eax,%eax
  25565. 418d1f: │││││ ╭─ jne 418d4f <_d_initMonoTime+0x19f>
  25566. 418d21: │││││ │ cmpq $0x0,0x2403cf(%rip) # 6590f8 <_D4core4time15_ticksPerSecondyG8l+0x28>
  25567. 418d29: │││││╭─┼─ jne 418d94 <_d_initMonoTime+0x1e4>
  25568. 418d2b: ││││││ │ mov 0x8(%rsp),%rcx
  25569. 418d30: ││││││ │ mov $0x3b9aca00,%eax
  25570. 418d35: ││││││ │ cmp $0x3e7,%rcx
  25571. 418d3c: ││││││ │╭ jg 418d48 <_d_initMonoTime+0x198>
  25572. 418d3e: ││││││ ││ mov $0x3b9aca00,%eax
  25573. 418d43: ││││││ ││ xor %edx,%edx
  25574. 418d45: ││││││ ││ idiv %rcx
  25575. 418d48: ││││││ │┕ mov %rax,0x2403a9(%rip) # 6590f8 <_D4core4time15_ticksPerSecondyG8l+0x28>
  25576. 418d4f: ││││││ ┕━ lea (%rsp),%rsi
  25577. 418d53: ││││││ mov $0x3,%edi
  25578. 418d58: ││││││ callq 402150 <clock_getres@plt>
  25579. 418d5d: ││││││ test %eax,%eax
  25580. 418d5f: ││││││╭── jne 418d8f <_d_initMonoTime+0x1df>
  25581. 418d61: │││││││ cmpq $0x0,0x24039f(%rip) # 659108 <_D4core4time15_ticksPerSecondyG8l+0x38>
  25582. 418d69: │││││││╭─ jne 418d94 <_d_initMonoTime+0x1e4>
  25583. 418d6b: ││││││││ mov 0x8(%rsp),%rcx
  25584. 418d70: ││││││││ mov $0x3b9aca00,%eax
  25585. 418d75: ││││││││ cmp $0x3e7,%rcx
  25586. 418d7c: ││││││││╭ jg 418d88 <_d_initMonoTime+0x1d8>
  25587. 418d7e: │││││││││ mov $0x3b9aca00,%eax
  25588. 418d83: │││││││││ xor %edx,%edx
  25589. 418d85: │││││││││ idiv %rcx
  25590. 418d88: ││││││││┕ mov %rax,0x240379(%rip) # 659108 <_D4core4time15_ticksPerSecondyG8l+0x38>
  25591. 418d8f: ││││││┕┿━ add $0x18,%rsp
  25592. 418d93: ││││││ │ retq
  25593. 418d94: ┕┷┷┷┷┷━┷━ ud2
  25594. 418d96: nopw %cs:0x0(%rax,%rax,1)
  25595.  
  25596. 0000000000418da0 <_D4core4time13convClockFreqFNaNbNiNflllZl>:
  25597. 418da0: mov %rdx,%rax
  25598. 418da3: cqto
  25599. 418da5: idiv %rsi
  25600. 418da8: mov %rax,%rcx
  25601. 418dab: imul %rdi,%rcx
  25602. 418daf: imul %rdi,%rdx
  25603. 418db3: mov %rdx,%rax
  25604. 418db6: cqto
  25605. 418db8: idiv %rsi
  25606. 418dbb: add %rcx,%rax
  25607. 418dbe: retq
  25608. 418dbf: nop
  25609.  
  25610. 0000000000418dc0 <_D4core4time42__T12MonoTimeImplVE4core4time9ClockTypei0Z12MonoTimeImpl14ticksPerSecondFNaNbNdNiNfZl>:
  25611. 418dc0: mov 0x240309(%rip),%rax # 6590d0 <_D4core4time15_ticksPerSecondyG8l>
  25612. 418dc7: retq
  25613. 418dc8: nopl 0x0(%rax,%rax,1)
  25614.  
  25615. 0000000000418dd0 <_D4core4time12TickDuration19_sharedStaticCtor61FNeZv>:
  25616. 418dd0: sub $0x28,%rsp
  25617. 418dd4: xorps %xmm0,%xmm0
  25618. 418dd7: movaps %xmm0,(%rsp)
  25619. 418ddb: lea (%rsp),%rsi
  25620. 418ddf: mov $0x1,%edi
  25621. 418de4: callq 402150 <clock_getres@plt>
  25622. 418de9: test %eax,%eax
  25623. 418deb: ╭ je 418dfd <_D4core4time12TickDuration19_sharedStaticCtor61FNeZv+0x2d>
  25624. 418ded: │ movq $0x0,0x240318(%rip) # 659110 <_D4core4time12TickDuration11ticksPerSecyl>
  25625. 418df8: │ add $0x28,%rsp
  25626. 418dfc: │ retq
  25627. 418dfd: ┕ mov 0x8(%rsp),%rcx
  25628. 418e02: cmp $0x3e8,%rcx
  25629. 418e09: ╭ jl 418e18 <_D4core4time12TickDuration19_sharedStaticCtor61FNeZv+0x48>
  25630. 418e0b: │ movq $0x3b9aca00,0x2402fa(%rip) # 659110 <_D4core4time12TickDuration11ticksPerSecyl>
  25631. 418e16: ╭┼ jmp 418e2e <_D4core4time12TickDuration19_sharedStaticCtor61FNeZv+0x5e>
  25632. 418e18: │┕ mov $0x3b9aca00,%eax
  25633. 418e1d: │ xor %edx,%edx
  25634. 418e1f: │ idiv %rcx
  25635. 418e22: │ mov %rax,0x2402e7(%rip) # 659110 <_D4core4time12TickDuration11ticksPerSecyl>
  25636. 418e29: │ test %rax,%rax
  25637. 418e2c: ╭┼─ je 418ea3 <_D4core4time12TickDuration19_sharedStaticCtor61FNeZv+0xd3>
  25638. 418e2e: │┕━ xorps %xmm0,%xmm0
  25639. 418e31: │ movaps %xmm0,0x10(%rsp)
  25640. 418e36: │ lea 0x10(%rsp),%rsi
  25641. 418e3b: │ mov $0x1,%edi
  25642. 418e40: │ callq 402460 <clock_gettime@plt>
  25643. 418e45: │ test %eax,%eax
  25644. 418e47: │ ╭ je 418e68 <_D4core4time12TickDuration19_sharedStaticCtor61FNeZv+0x98>
  25645. 418e49: │ │ mov $0xdbc,%edi
  25646. 418e4e: │ │ mov $0x2f,%esi
  25647. 418e53: │ │ mov $0x43c1c0,%edx
  25648. 418e58: │ │ mov $0x1a,%ecx
  25649. 418e5d: │ │ mov $0x43c1a0,%r8d
  25650. 418e63: │ │ callq 419590 <_D4core8internal5abort5abortFNbNiNfAyaAyamZv>
  25651. 418e68: │ ┕ mov 0x2402a1(%rip),%rax # 659110 <_D4core4time12TickDuration11ticksPerSecyl>
  25652. 418e6f: │ mov 0x10(%rsp),%rcx
  25653. 418e74: │ imul %rax,%rcx
  25654. 418e78: │ imul 0x18(%rsp),%rax
  25655. 418e7e: │ movabs $0x112e0be826d694b3,%rdx
  25656. 418e88: │ imul %rdx
  25657. 418e8b: │ mov %rdx,%rax
  25658. 418e8e: │ shr $0x3f,%rax
  25659. 418e92: │ sar $0x1a,%rdx
  25660. 418e96: │ add %rax,%rdx
  25661. 418e99: │ add %rcx,%rdx
  25662. 418e9c: │ mov %rdx,0x240275(%rip) # 659118 <_D4core4time12TickDuration9appOriginyS4core4time12TickDuration>
  25663. 418ea3: ┕━━ add $0x28,%rsp
  25664. 418ea7: retq
  25665. 418ea8: nopl 0x0(%rax,%rax,1)
  25666.  
  25667. 0000000000418eb0 <_D4core4time13TimeException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC4core4time13TimeException>:
  25668. 418eb0: push %rbx
  25669. 418eb1: sub $0x10,%rsp
  25670. 418eb5: mov %rdi,%rbx
  25671. 418eb8: movaps 0x20(%rsp),%xmm0
  25672. 418ebd: movups %xmm0,(%rsp)
  25673. 418ec1: callq 41bc90 <_D6object9Exception6__ctorMFNaNbNiNfAyaAyamC6object9ThrowableZC9Exception>
  25674. 418ec6: mov %rbx,%rax
  25675. 418ec9: add $0x10,%rsp
  25676. 418ecd: pop %rbx
  25677. 418ece: retq
  25678. 418ecf: nop
  25679.  
  25680. 0000000000418ed0 <_D4core4time23__T3durVAyaa4_64617973Z3durFNaNbNiNflZS4core4time8Duration>:
  25681. 418ed0: movabs $0xc92a69c000,%rax
  25682. 418eda: imul %rdi,%rax
  25683. 418ede: retq
  25684. 418edf: nop
  25685.  
  25686. 0000000000418ee0 <_D4core4time29__T3durVAyaa7_7365636f6e6473Z3durFNaNbNiNflZS4core4time8Duration>:
  25687. 418ee0: imul $0x989680,%rdi,%rax
  25688. 418ee7: retq
  25689. 418ee8: nopl 0x0(%rax,%rax,1)
  25690.  
  25691. 0000000000418ef0 <_D4core4time25__T3durVAyaa5_6d73656373Z3durFNaNbNiNflZS4core4time8Duration>:
  25692. 418ef0: imul $0x2710,%rdi,%rax
  25693. 418ef7: retq
  25694. 418ef8: nopl 0x0(%rax,%rax,1)
  25695.  
  25696. 0000000000418f00 <_D4core4time25__T3durVAyaa5_7573656373Z3durFNaNbNiNflZS4core4time8Duration>:
  25697. 418f00: add %rdi,%rdi
  25698. 418f03: lea (%rdi,%rdi,4),%rax
  25699. 418f07: retq
  25700. 418f08: nopl 0x0(%rax,%rax,1)
  25701.  
  25702. 0000000000418f10 <_D4core4time27__T3durVAyaa6_686e73656373Z3durFNaNbNiNflZS4core4time8Duration>:
  25703. 418f10: mov %rdi,%rax
  25704. 418f13: retq
  25705. 418f14: nopw %cs:0x0(%rax,%rax,1)
  25706. 418f1e: xchg %ax,%ax
  25707.  
  25708. 0000000000418f20 <_D4core4time25__T3durVAyaa5_6e73656373Z3durFNaNbNiNflZS4core4time8Duration>:
  25709. 418f20: movabs $0xa3d70a3d70a3d70b,%rcx
  25710. 418f2a: mov %rdi,%rax
  25711. 418f2d: imul %rcx
  25712. 418f30: add %rdi,%rdx
  25713. 418f33: mov %rdx,%rax
  25714. 418f36: shr $0x3f,%rax
  25715. 418f3a: sar $0x6,%rdx
  25716. 418f3e: lea (%rdx,%rax,1),%rax
  25717. 418f42: retq
  25718. 418f43: nopw %cs:0x0(%rax,%rax,1)
  25719. 418f4d: nopl (%rax)
  25720.  
  25721. 0000000000418f50 <_D4core4time42__T12MonoTimeImplVE4core4time9ClockTypei0Z12MonoTimeImpl8currTimeFNbNdNiNeZS4core4time42__T12MonoTimeImplVE4core4time9ClockTypei0Z12MonoTimeImpl>:
  25722. 418f50: sub $0x18,%rsp
  25723. 418f54: cmpq $0x0,0x240174(%rip) # 6590d0 <_D4core4time15_ticksPerSecondyG8l>
  25724. 418f5c: ╭ jne 418f7d <_D4core4time42__T12MonoTimeImplVE4core4time9ClockTypei0Z12MonoTimeImpl8currTimeFNbNdNiNeZS4core4time42__T12MonoTimeImplVE4core4time9ClockTypei0Z12MonoTimeImpl+0x2d>
  25725. 418f5e: │ mov $0x8ca,%edi
  25726. 418f63: │ mov $0x2f,%esi
  25727. 418f68: │ mov $0x43c1c0,%edx
  25728. 418f6d: │ mov $0x5c,%ecx
  25729. 418f72: │ mov $0x43c270,%r8d
  25730. 418f78: │ callq 419590 <_D4core8internal5abort5abortFNbNiNfAyaAyamZv>
  25731. 418f7d: ┕ xorps %xmm0,%xmm0
  25732. 418f80: movaps %xmm0,(%rsp)
  25733. 418f84: lea (%rsp),%rsi
  25734. 418f88: mov $0x1,%edi
  25735. 418f8d: callq 402460 <clock_gettime@plt>
  25736. 418f92: test %eax,%eax
  25737. 418f94: ╭ je 418fb5 <_D4core4time42__T12MonoTimeImplVE4core4time9ClockTypei0Z12MonoTimeImpl8currTimeFNbNdNiNeZS4core4time42__T12MonoTimeImplVE4core4time9ClockTypei0Z12MonoTimeImpl+0x65>
  25738. 418f96: │ mov $0x8e1,%edi
  25739. 418f9b: │ mov $0x2f,%esi
  25740. 418fa0: │ mov $0x43c1c0,%edx
  25741. 418fa5: │ mov $0x1d,%ecx
  25742. 418faa: │ mov $0x43c2d0,%r8d
  25743. 418fb0: │ callq 419590 <_D4core8internal5abort5abortFNbNiNfAyaAyamZv>
  25744. 418fb5: ┕ imul $0x3b9aca00,(%rsp),%rcx
  25745. 418fbd: add 0x8(%rsp),%rcx
  25746. 418fc2: mov 0x240107(%rip),%rdi # 6590d0 <_D4core4time15_ticksPerSecondyG8l>
  25747. 418fc9: movabs $0x112e0be826d694b3,%r8
  25748. 418fd3: mov %rcx,%rax
  25749. 418fd6: imul %r8
  25750. 418fd9: mov %rdx,%rsi
  25751. 418fdc: mov %rsi,%rax
  25752. 418fdf: shr $0x3f,%rax
  25753. 418fe3: sar $0x1a,%rsi
  25754. 418fe7: add %rax,%rsi
  25755. 418fea: imul $0x3b9aca00,%rsi,%rax
  25756. 418ff1: imul %rdi,%rsi
  25757. 418ff5: sub %rax,%rcx
  25758. 418ff8: imul %rdi,%rcx
  25759. 418ffc: mov %rcx,%rax
  25760. 418fff: imul %r8
  25761. 419002: mov %rdx,%rax
  25762. 419005: shr $0x3f,%rax
  25763. 419009: sar $0x1a,%rdx
  25764. 41900d: lea (%rdx,%rax,1),%rax
  25765. 419011: add %rsi,%rax
  25766. 419014: add $0x18,%rsp
  25767. 419018: retq
  25768. 419019: nopl 0x0(%rax)
  25769.  
  25770. 0000000000419020 <ldc.dso_ctor.4core4time>:
  25771. 419020: cmpb $0x0,0x23fdf1(%rip) # 658e18 <ldc.dso_initialized>
  25772. 419027: ╭ jne 41907c <ldc.dso_ctor.4core4time+0x5c>
  25773. 419029: │ push %rbp
  25774. 41902a: │ mov %rsp,%rbp
  25775. 41902d: │ movb $0x1,0x23fde4(%rip) # 658e18 <ldc.dso_initialized>
  25776. 419034: │ mov %rsp,%rax
  25777. 419037: │ lea -0x30(%rax),%rdi
  25778. 41903b: │ mov %rdi,%rsp
  25779. 41903e: │ movq $0x1,-0x30(%rax)
  25780. 419046: │ movq $0x658e10,-0x28(%rax)
  25781. 41904e: │ mov $0x658dc8,%ecx
  25782. 419053: │ movq %rcx,%xmm0
  25783. 419058: │ mov $0x658a90,%ecx
  25784. 41905d: │ movq %rcx,%xmm1
  25785. 419062: │ punpcklqdq %xmm0,%xmm1
  25786. 419066: │ movdqu %xmm1,-0x20(%rax)
  25787. 41906b: │ movq $0x658b80,-0x10(%rax)
  25788. 419073: │ callq 427d40 <_d_dso_registry>
  25789. 419078: │ mov %rbp,%rsp
  25790. 41907b: │ pop %rbp
  25791. 41907c: ┕ retq
  25792. 41907d: nopl (%rax)
  25793.  
  25794. 0000000000419080 <ldc.dso_dtor.4core4time>:
  25795. 419080: cmpb $0x0,0x23fd91(%rip) # 658e18 <ldc.dso_initialized>
  25796. 419087: ╭ je 4190dc <ldc.dso_dtor.4core4time+0x5c>
  25797. 419089: │ push %rbp
  25798. 41908a: │ mov %rsp,%rbp
  25799. 41908d: │ movb $0x0,0x23fd84(%rip) # 658e18 <ldc.dso_initialized>
  25800. 419094: │ mov %rsp,%rax
  25801. 419097: │ lea -0x30(%rax),%rdi
  25802. 41909b: │ mov %rdi,%rsp
  25803. 41909e: │ movq $0x1,-0x30(%rax)
  25804. 4190a6: │ movq $0x658e10,-0x28(%rax)
  25805. 4190ae: │ mov $0x658dc8,%ecx
  25806. 4190b3: │ movq %rcx,%xmm0
  25807. 4190b8: │ mov $0x658a90,%ecx
  25808. 4190bd: │ movq %rcx,%xmm1
  25809. 4190c2: │ punpcklqdq %xmm0,%xmm1
  25810. 4190c6: │ movdqu %xmm1,-0x20(%rax)
  25811. 4190cb: │ movq $0x658b80,-0x10(%rax)
  25812. 4190d3: │ callq 427d40 <_d_dso_registry>
  25813. 4190d8: │ mov %rbp,%rsp
  25814. 4190db: │ pop %rbp
  25815. 4190dc: ┕ retq
  25816. 4190dd: nopl (%rax)
  25817.  
  25818. 00000000004190e0 <_D4core6memory2GC6enableFNbZv>:
  25819. 4190e0: ╭ jmpq 41e480 <gc_enable>
  25820. 4190e5: │ nopw %cs:0x0(%rax,%rax,1)
  25821. 4190ef: │ nop
  25822.  
  25823. 00000000004190f0 <_D4core6memory2GC7disableFNbZv>:
  25824. 4190f0: ╭ jmpq 41e4a0 <gc_disable>
  25825. 4190f5: │ nopw %cs:0x0(%rax,%rax,1)
  25826. 4190ff: │ nop
  25827.  
  25828. 0000000000419100 <_D4core6memory2GC7getAttrFNaNbPvZk>:
  25829. 419100: ╭ jmpq 41e500 <gc_getAttr>
  25830. 419105: │ nopw %cs:0x0(%rax,%rax,1)
  25831. 41910f: │ nop
  25832.  
  25833. 0000000000419110 <_D4core6memory2GC7setAttrFNaNbPvkZk>:
  25834. 419110: mov %edi,%eax
  25835. 419112: mov %rsi,%rdi
  25836. 419115: mov %eax,%esi
  25837. 419117: ╭ jmpq 41e530 <gc_setAttr>
  25838. 41911c: │ nopl 0x0(%rax)
  25839.  
  25840. 0000000000419120 <_D4core6memory2GC6mallocFNaNbmkxC8TypeInfoZPv>:
  25841. 419120: mov %rdi,%rax
  25842. 419123: mov %rdx,%rdi
  25843. 419126: mov %rax,%rdx
  25844. 419129: ╭ jmpq 41e590 <gc_malloc>
  25845. 41912e: │ xchg %ax,%ax
  25846.  
  25847. 0000000000419130 <_D4core6memory2GC6qallocFNaNbmkxC8TypeInfoZS4core6memory8BlkInfo_>:
  25848. 419130: push %rbx
  25849. 419131: sub $0x20,%rsp
  25850. 419135: mov %rsi,%rax
  25851. 419138: mov %rdi,%rbx
  25852. 41913b: lea 0x8(%rsp),%rdi
  25853. 419140: mov %rcx,%rsi
  25854. 419143: mov %rax,%rcx
  25855. 419146: callq 41e5d0 <gc_qalloc>
  25856. 41914b: mov 0x18(%rsp),%rax
  25857. 419150: mov %rax,0x10(%rbx)
  25858. 419154: movups 0x8(%rsp),%xmm0
  25859. 419159: movups %xmm0,(%rbx)
  25860. 41915c: mov %rbx,%rax
  25861. 41915f: add $0x20,%rsp
  25862. 419163: pop %rbx
  25863. 419164: retq
  25864. 419165: nopw %cs:0x0(%rax,%rax,1)
  25865. 41916f: nop
  25866.  
  25867. 0000000000419170 <_D4core6memory2GC6callocFNaNbmkxC8TypeInfoZPv>:
  25868. 419170: mov %rdi,%rax
  25869. 419173: mov %rdx,%rdi
  25870. 419176: mov %rax,%rdx
  25871. 419179: ╭ jmpq 41e650 <gc_calloc>
  25872. 41917e: │ xchg %ax,%ax
  25873.  
  25874. 0000000000419180 <_D4core6memory2GC6extendFNaNbPvmmxC8TypeInfoZm>:
  25875. 419180: mov %rsi,%rax
  25876. 419183: mov %rdi,%r8
  25877. 419186: mov %rcx,%rdi
  25878. 419189: mov %rdx,%rsi
  25879. 41918c: mov %rax,%rdx
  25880. 41918f: mov %r8,%rcx
  25881. 419192: ╭ jmpq 41e6d0 <gc_extend>
  25882. 419197: │ nopw 0x0(%rax,%rax,1)
  25883.  
  25884. 00000000004191a0 <_D4core6memory2GC4freeFNaNbPvZv>:
  25885. 4191a0: ╭ jmpq 41e740 <gc_free>
  25886. 4191a5: │ nopw %cs:0x0(%rax,%rax,1)
  25887. 4191af: │ nop
  25888.  
  25889. 00000000004191b0 <_D4core6memory2GC5queryFNaNbPvZS4core6memory8BlkInfo_>:
  25890. 4191b0: push %rbx
  25891. 4191b1: sub $0x20,%rsp
  25892. 4191b5: mov %rdi,%rbx
  25893. 4191b8: lea 0x8(%rsp),%rdi
  25894. 4191bd: callq 41e7d0 <gc_query>
  25895. 4191c2: mov 0x18(%rsp),%rax
  25896. 4191c7: mov %rax,0x10(%rbx)
  25897. 4191cb: movups 0x8(%rsp),%xmm0
  25898. 4191d0: movups %xmm0,(%rbx)
  25899. 4191d3: mov %rbx,%rax
  25900. 4191d6: add $0x20,%rsp
  25901. 4191da: pop %rbx
  25902. 4191db: retq
  25903. 4191dc: nopl 0x0(%rax)
  25904.  
  25905. 00000000004191e0 <_D4core6memory2GC7addRootFNbxPvZv>:
  25906. 4191e0: ╭ jmpq 41e830 <gc_addRoot>
  25907. 4191e5: │ nopw %cs:0x0(%rax,%rax,1)
  25908. 4191ef: │ nop
  25909.  
  25910. 00000000004191f0 <_D4core6memory2GC10removeRootFNbxPvZv>:
  25911. 4191f0: ╭ jmpq 41e8a0 <gc_removeRoot>
  25912. 4191f5: │ nopw %cs:0x0(%rax,%rax,1)
  25913. 4191ff: │ nop
  25914.  
  25915. 0000000000419200 <_D4core6memory2GC8addRangeFNbNixPvmxC8TypeInfoZv>:
  25916. 419200: mov %rdi,%rax
  25917. 419203: mov %rdx,%rdi
  25918. 419206: mov %rax,%rdx
  25919. 419209: ╭ jmpq 41e860 <gc_addRange>
  25920. 41920e: │ xchg %ax,%ax
  25921.  
  25922. 0000000000419210 <_D4core6memory2GC11removeRangeFNbNixPvZv>:
  25923. 419210: ╭ jmpq 41e8d0 <gc_removeRange>
  25924. 419215: │ nopw %cs:0x0(%rax,%rax,1)
  25925. 41921f: │ nop
  25926.  
  25927. 0000000000419220 <ldc.dso_ctor.4core6memory>:
  25928. 419220: cmpb $0x0,0x23fbf1(%rip) # 658e18 <ldc.dso_initialized>
  25929. 419227: ╭ jne 41927c <ldc.dso_ctor.4core6memory+0x5c>
  25930. 419229: │ push %rbp
  25931. 41922a: │ mov %rsp,%rbp
  25932. 41922d: │ movb $0x1,0x23fbe4(%rip) # 658e18 <ldc.dso_initialized>
  25933. 419234: │ mov %rsp,%rax
  25934. 419237: │ lea -0x30(%rax),%rdi
  25935. 41923b: │ mov %rdi,%rsp
  25936. 41923e: │ movq $0x1,-0x30(%rax)
  25937. 419246: │ movq $0x658e10,-0x28(%rax)
  25938. 41924e: │ mov $0x658dc8,%ecx
  25939. 419253: │ movq %rcx,%xmm0
  25940. 419258: │ mov $0x658a90,%ecx
  25941. 41925d: │ movq %rcx,%xmm1
  25942. 419262: │ punpcklqdq %xmm0,%xmm1
  25943. 419266: │ movdqu %xmm1,-0x20(%rax)
  25944. 41926b: │ movq $0x658b88,-0x10(%rax)
  25945. 419273: │ callq 427d40 <_d_dso_registry>
  25946. 419278: │ mov %rbp,%rsp
  25947. 41927b: │ pop %rbp
  25948. 41927c: ┕ retq
  25949. 41927d: nopl (%rax)
  25950.  
  25951. 0000000000419280 <ldc.dso_dtor.4core6memory>:
  25952. 419280: cmpb $0x0,0x23fb91(%rip) # 658e18 <ldc.dso_initialized>
  25953. 419287: ╭ je 4192dc <ldc.dso_dtor.4core6memory+0x5c>
  25954. 419289: │ push %rbp
  25955. 41928a: │ mov %rsp,%rbp
  25956. 41928d: │ movb $0x0,0x23fb84(%rip) # 658e18 <ldc.dso_initialized>
  25957. 419294: │ mov %rsp,%rax
  25958. 419297: │ lea -0x30(%rax),%rdi
  25959. 41929b: │ mov %rdi,%rsp
  25960. 41929e: │ movq $0x1,-0x30(%rax)
  25961. 4192a6: │ movq $0x658e10,-0x28(%rax)
  25962. 4192ae: │ mov $0x658dc8,%ecx
  25963. 4192b3: │ movq %rcx,%xmm0
  25964. 4192b8: │ mov $0x658a90,%ecx
  25965. 4192bd: │ movq %rcx,%xmm1
  25966. 4192c2: │ punpcklqdq %xmm0,%xmm1
  25967. 4192c6: │ movdqu %xmm1,-0x20(%rax)
  25968. 4192cb: │ movq $0x658b88,-0x10(%rax)
  25969. 4192d3: │ callq 427d40 <_d_dso_registry>
  25970. 4192d8: │ mov %rbp,%rsp
  25971. 4192db: │ pop %rbp
  25972. 4192dc: ┕ retq
  25973. 4192dd: nopl (%rax)
  25974.  
  25975. 00000000004192e0 <_D4core8internal6string20unsignedToTempStringFNaNbNiNfmAakZAa>:
  25976. 4192e0: push %rbx
  25977. 4192e1: mov %rdx,%r8
  25978. 4192e4: mov %edi,%r9d
  25979. 4192e7: mov $0x30,%r10d
  25980. 4192ed: mov %rsi,%rbx
  25981. 4192f0: ┍━ xor %edx,%edx
  25982. 4192f2: ┆ mov %rcx,%rax
  25983. 4192f5: ┆ div %r9
  25984. 4192f8: ┆ mov %rax,%rdi
  25985. 4192fb: ┆ lea -0x1(%rbx),%r11
  25986. 4192ff: ┆ cmp %r11,%rsi
  25987. 419302: ┆─ jbe 419341 <_D4core8internal6string20unsignedToTempStringFNaNbNiNfmAakZAa+0x61>
  25988. 419304: ┆ xor %edx,%edx
  25989. 419306: ┆ mov %rcx,%rax
  25990. 419309: ┆ div %r9
  25991. 41930c: ┆ mov %edx,%eax
  25992. 41930e: ┆ and $0xfe,%eax
  25993. 419313: ┆ cmp $0xa,%eax
  25994. 419316: ┆ mov $0x57,%eax
  25995. 41931b: ┆ cmovb %r10d,%eax
  25996. 41931f: ┆ add %edx,%eax
  25997. 419321: ┆ mov %al,-0x1(%r8,%rbx,1)
  25998. 419326: ┆ test %rdi,%rdi
  25999. 419329: ┆ mov %r11,%rbx
  26000. 41932c: ┆ mov %rdi,%rcx
  26001. 41932f: ╰─ jne 4192f0 <_D4core8internal6string20unsignedToTempStringFNaNbNiNfmAakZAa+0x10>
  26002. 419331: │ sub %r11,%rsi
  26003. 419334: │╭ jb 419355 <_D4core8internal6string20unsignedToTempStringFNaNbNiNfmAakZAa+0x75>
  26004. 419336: ││ add %r11,%r8
  26005. 419339: ││ mov %rsi,%rax
  26006. 41933c: ││ mov %r8,%rdx
  26007. 41933f: ││ pop %rbx
  26008. 419340: ││ retq
  26009. 419341: ┕┿ mov $0x3a,%edi
  26010. 419346: │ mov $0x43c390,%esi
  26011. 41934b: │ mov $0x19,%edx
  26012. 419350: │ callq 4161f0 <_d_arraybounds>
  26013. 419355: ┕ mov $0x3a,%edi
  26014. 41935a: mov $0x43c390,%esi
  26015. 41935f: mov $0x1b,%edx
  26016. 419364: callq 4161f0 <_d_arraybounds>
  26017. 419369: nopl 0x0(%rax)
  26018.  
  26019. 0000000000419370 <_D4core8internal6string17TempStringNoAlloc3getMFNaNbNiNjNfZAa>:
  26020. 419370: push %rax
  26021. 419371: movzbl 0x41(%rdi),%eax
  26022. 419375: mov $0x41,%ecx
  26023. 41937a: sub %rax,%rcx
  26024. 41937d: cmp $0x42,%rcx
  26025. 419381: ╭ jae 41938b <_D4core8internal6string17TempStringNoAlloc3getMFNaNbNiNjNfZAa+0x1b>
  26026. 419383: │ add %rcx,%rdi
  26027. 419386: │ mov %rdi,%rdx
  26028. 419389: │ pop %rcx
  26029. 41938a: │ retq
  26030. 41938b: ┕ mov $0x3a,%edi
  26031. 419390: mov $0x43c390,%esi
  26032. 419395: mov $0x25,%edx
  26033. 41939a: callq 4161f0 <_d_arraybounds>
  26034. 41939f: nop
  26035.  
  26036. 00000000004193a0 <_D4core8internal6string18signedToTempStringFNaNbNiNflkZS4core8internal6string17TempStringNoAlloc>:
  26037. 4193a0: push %rax
  26038. 4193a1: mov %rdx,%r8
  26039. 4193a4: mov %r8,%r9
  26040. 4193a7: neg %r9
  26041. 4193aa: cmovl %r8,%r9
  26042. 4193ae: mov %esi,%r10d
  26043. 4193b1: mov $0x40,%eax
  26044. 4193b6: mov $0x30,%r11d
  26045. 4193bc: nopl 0x0(%rax)
  26046. 4193c0: ┍ mov %rax,%rsi
  26047. 4193c3: ┆ xor %edx,%edx
  26048. 4193c5: ┆ mov %r9,%rax
  26049. 4193c8: ┆ div %r10
  26050. 4193cb: ┆ mov %rax,%rcx
  26051. 4193ce: ┆ cmp $0x41,%rsi
  26052. 4193d2: ╭──┼ jae 419435 <_D4core8internal6string18signedToTempStringFNaNbNiNflkZS4core8internal6string17TempStringNoAlloc+0x95>
  26053. 4193d4: │ ┆ xor %edx,%edx
  26054. 4193d6: │ ┆ mov %r9,%rax
  26055. 4193d9: │ ┆ div %r10
  26056. 4193dc: │ ┆ mov %edx,%eax
  26057. 4193de: │ ┆ and $0xfe,%eax
  26058. 4193e3: │ ┆ cmp $0xa,%eax
  26059. 4193e6: │ ┆ mov $0x57,%eax
  26060. 4193eb: │ ┆ cmovb %r11d,%eax
  26061. 4193ef: │ ┆ add %edx,%eax
  26062. 4193f1: │ ┆ mov %al,(%rdi,%rsi,1)
  26063. 4193f4: │ ┆ lea -0x1(%rsi),%rax
  26064. 4193f8: │ ┆ test %rcx,%rcx
  26065. 4193fb: │ ┆ mov %rcx,%r9
  26066. 4193fe: │ ╰ jne 4193c0 <_D4core8internal6string18signedToTempStringFNaNbNiNflkZS4core8internal6string17TempStringNoAlloc+0x20>
  26067. 419400: │ inc %rsi
  26068. 419403: │ mov $0x42,%eax
  26069. 419408: │ sub %esi,%eax
  26070. 41940a: │ mov %al,0x41(%rdi)
  26071. 41940d: │ test %r8,%r8
  26072. 419410: │ ╭ jns 419430 <_D4core8internal6string18signedToTempStringFNaNbNiNflkZS4core8internal6string17TempStringNoAlloc+0x90>
  26073. 419412: │ │ inc %al
  26074. 419414: │ │ mov %al,0x41(%rdi)
  26075. 419417: │ │ movzbl %al,%edx
  26076. 41941a: │ │ mov $0x41,%ecx
  26077. 41941f: │ │ sub %rdx,%rcx
  26078. 419422: │ │ cmp $0x42,%rcx
  26079. 419426: │ ╭┼ jae 419449 <_D4core8internal6string18signedToTempStringFNaNbNiNflkZS4core8internal6string17TempStringNoAlloc+0xa9>
  26080. 419428: │ ││ test %al,%al
  26081. 41942a: │╭┼┼ je 41945d <_D4core8internal6string18signedToTempStringFNaNbNiNflkZS4core8internal6string17TempStringNoAlloc+0xbd>
  26082. 41942c: ││││ movb $0x2d,(%rdi,%rcx,1)
  26083. 419430: │││┕ mov %rdi,%rax
  26084. 419433: │││ pop %rcx
  26085. 419434: │││ retq
  26086. 419435: ┕┿┿━ mov $0x3a,%edi
  26087. 41943a: ││ mov $0x43c390,%esi
  26088. 41943f: ││ mov $0x19,%edx
  26089. 419444: ││ callq 4161f0 <_d_arraybounds>
  26090. 419449: │┕━ mov $0x3a,%edi
  26091. 41944e: │ mov $0x43c390,%esi
  26092. 419453: │ mov $0x25,%edx
  26093. 419458: │ callq 4161f0 <_d_arraybounds>
  26094. 41945d: ┕━━ mov $0x3a,%edi
  26095. 419462: mov $0x43c390,%esi
  26096. 419467: mov $0x61,%edx
  26097. 41946c: callq 4161f0 <_d_arraybounds>
  26098. 419471: nopw %cs:0x0(%rax,%rax,1)
  26099. 41947b: nopl 0x0(%rax,%rax,1)
  26100.  
  26101. 0000000000419480 <_D4core8internal6string7dstrcmpFNaNbNiNexAaxAaZi>:
  26102. 419480: push %r14
  26103. 419482: push %rbx
  26104. 419483: push %rax
  26105. 419484: mov %rdx,%r14
  26106. 419487: mov %rdi,%rbx
  26107. 41948a: cmp %r14,%rbx
  26108. 41948d: cmovb %rbx,%rdx
  26109. 419491: mov %rcx,%rdi
  26110. 419494: callq 4022d0 <memcmp@plt>
  26111. 419499: xor %edx,%edx
  26112. 41949b: cmp %rbx,%r14
  26113. 41949e: mov $0xffffffff,%ecx
  26114. 4194a3: cmove %edx,%ecx
  26115. 4194a6: test %eax,%eax
  26116. 4194a8: mov $0x1,%edx
  26117. 4194ad: cmovne %eax,%edx
  26118. 4194b0: cmovne %edx,%ecx
  26119. 4194b3: cmp %r14,%rbx
  26120. 4194b6: cmovb %edx,%ecx
  26121. 4194b9: mov %ecx,%eax
  26122. 4194bb: add $0x8,%rsp
  26123. 4194bf: pop %rbx
  26124. 4194c0: pop %r14
  26125. 4194c2: retq
  26126. 4194c3: nopw %cs:0x0(%rax,%rax,1)
  26127. 4194cd: nopl (%rax)
  26128.  
  26129. 00000000004194d0 <ldc.dso_ctor.4core8internal6string>:
  26130. 4194d0: cmpb $0x0,0x23f941(%rip) # 658e18 <ldc.dso_initialized>
  26131. 4194d7: ╭ jne 41952c <ldc.dso_ctor.4core8internal6string+0x5c>
  26132. 4194d9: │ push %rbp
  26133. 4194da: │ mov %rsp,%rbp
  26134. 4194dd: │ movb $0x1,0x23f934(%rip) # 658e18 <ldc.dso_initialized>
  26135. 4194e4: │ mov %rsp,%rax
  26136. 4194e7: │ lea -0x30(%rax),%rdi
  26137. 4194eb: │ mov %rdi,%rsp
  26138. 4194ee: │ movq $0x1,-0x30(%rax)
  26139. 4194f6: │ movq $0x658e10,-0x28(%rax)
  26140. 4194fe: │ mov $0x658dc8,%ecx
  26141. 419503: │ movq %rcx,%xmm0
  26142. 419508: │ mov $0x658a90,%ecx
  26143. 41950d: │ movq %rcx,%xmm1
  26144. 419512: │ punpcklqdq %xmm0,%xmm1
  26145. 419516: │ movdqu %xmm1,-0x20(%rax)
  26146. 41951b: │ movq $0x658b90,-0x10(%rax)
  26147. 419523: │ callq 427d40 <_d_dso_registry>
  26148. 419528: │ mov %rbp,%rsp
  26149. 41952b: │ pop %rbp
  26150. 41952c: ┕ retq
  26151. 41952d: nopl (%rax)
  26152.  
  26153. 0000000000419530 <ldc.dso_dtor.4core8internal6string>:
  26154. 419530: cmpb $0x0,0x23f8e1(%rip) # 658e18 <ldc.dso_initialized>
  26155. 419537: ╭ je 41958c <ldc.dso_dtor.4core8internal6string+0x5c>
  26156. 419539: │ push %rbp
  26157. 41953a: │ mov %rsp,%rbp
  26158. 41953d: │ movb $0x0,0x23f8d4(%rip) # 658e18 <ldc.dso_initialized>
  26159. 419544: │ mov %rsp,%rax
  26160. 419547: │ lea -0x30(%rax),%rdi
  26161. 41954b: │ mov %rdi,%rsp
  26162. 41954e: │ movq $0x1,-0x30(%rax)
  26163. 419556: │ movq $0x658e10,-0x28(%rax)
  26164. 41955e: │ mov $0x658dc8,%ecx
  26165. 419563: │ movq %rcx,%xmm0
  26166. 419568: │ mov $0x658a90,%ecx
  26167. 41956d: │ movq %rcx,%xmm1
  26168. 419572: │ punpcklqdq %xmm0,%xmm1
  26169. 419576: │ movdqu %xmm1,-0x20(%rax)
  26170. 41957b: │ movq $0x658b90,-0x10(%rax)
  26171. 419583: │ callq 427d40 <_d_dso_registry>
  26172. 419588: │ mov %rbp,%rsp
  26173. 41958b: │ pop %rbp
  26174. 41958c: ┕ retq
  26175. 41958d: nopl (%rax)
  26176.  
  26177. 0000000000419590 <_D4core8internal5abort5abortFNbNiNfAyaAyamZv>:
  26178. 419590: push %r14
  26179. 419592: push %rbx
  26180. 419593: sub $0x78,%rsp
  26181. 419597: mov %r8,%r14
  26182. 41959a: mov %rcx,%rbx
  26183. 41959d: mov %rdi,%rax
  26184. 4195a0: movl $0xffffffff,0x70(%rsp)
  26185. 4195a8: movq $0xffffffffffffffff,0x68(%rsp)
  26186. 4195b1: movq $0xffffffffffffffff,0x60(%rsp)
  26187. 4195ba: movq $0xe,(%rsp)
  26188. 4195c2: movq $0x43c3cb,0x8(%rsp)
  26189. 4195cb: mov %rsi,0x10(%rsp)
  26190. 4195d0: mov %rdx,0x18(%rsp)
  26191. 4195d5: movq $0x1,0x20(%rsp)
  26192. 4195de: movq $0x4352a1,0x28(%rsp)
  26193. 4195e7: lea 0x60(%rsp),%rdx
  26194. 4195ec: mov $0xa,%edi
  26195. 4195f1: mov $0x14,%esi
  26196. 4195f6: mov %rax,%rcx
  26197. 4195f9: callq 4192e0 <_D4core8internal6string20unsignedToTempStringFNaNbNiNfmAakZAa>
  26198. 4195fe: mov %rax,0x30(%rsp)
  26199. 419603: mov %rdx,0x38(%rsp)
  26200. 419608: movq $0x2,0x40(%rsp)
  26201. 419611: movq $0x44156a,0x48(%rsp)
  26202. 41961a: mov %rbx,0x50(%rsp)
  26203. 41961f: mov %r14,0x58(%rsp)
  26204. 419624: lea (%rsp),%rsi
  26205. 419628: mov $0x6,%edi
  26206. 41962d: xor %eax,%eax
  26207. 41962f: callq 419650 <_D4core8internal5abort5abortFNbNiNfAyaAyamZ8writeStrFNbNiNeAAxaXv>
  26208. 419634: callq 401f80 <abort@plt>
  26209. 419639: add $0x78,%rsp
  26210. 41963d: pop %rbx
  26211. 41963e: pop %r14
  26212. 419640: retq
  26213. 419641: nopw %cs:0x0(%rax,%rax,1)
  26214. 41964b: nopl 0x0(%rax,%rax,1)
  26215.  
  26216. 0000000000419650 <_D4core8internal5abort5abortFNbNiNfAyaAyamZ8writeStrFNbNiNeAAxaXv>:
  26217. 419650: push %r14
  26218. 419652: push %rbx
  26219. 419653: push %rax
  26220. 419654: mov %rsi,%rbx
  26221. 419657: mov %rdi,%r14
  26222. 41965a: test %r14,%r14
  26223. 41965d: ╭─ je 41968a <_D4core8internal5abort5abortFNbNiNfAyaAyamZ8writeStrFNbNiNeAAxaXv+0x3a>
  26224. 41965f: │ add $0x8,%rbx
  26225. 419663: │ data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  26226. 419670: │┍ mov -0x8(%rbx),%rdx
  26227. 419674: │┆ mov (%rbx),%rsi
  26228. 419677: │┆ mov $0x2,%edi
  26229. 41967c: │┆ callq 402420 <write@plt>
  26230. 419681: │┆ add $0x10,%rbx
  26231. 419685: │┆ dec %r14
  26232. 419688: │╰ jne 419670 <_D4core8internal5abort5abortFNbNiNfAyaAyamZ8writeStrFNbNiNeAAxaXv+0x20>
  26233. 41968a: ┕━ add $0x8,%rsp
  26234. 41968e: pop %rbx
  26235. 41968f: pop %r14
  26236. 419691: retq
  26237. 419692: nopw %cs:0x0(%rax,%rax,1)
  26238. 41969c: nopl 0x0(%rax)
  26239.  
  26240. 00000000004196a0 <ldc.dso_ctor.4core8internal5abort>:
  26241. 4196a0: cmpb $0x0,0x23f771(%rip) # 658e18 <ldc.dso_initialized>
  26242. 4196a7: ╭ jne 4196fc <ldc.dso_ctor.4core8internal5abort+0x5c>
  26243. 4196a9: │ push %rbp
  26244. 4196aa: │ mov %rsp,%rbp
  26245. 4196ad: │ movb $0x1,0x23f764(%rip) # 658e18 <ldc.dso_initialized>
  26246. 4196b4: │ mov %rsp,%rax
  26247. 4196b7: │ lea -0x30(%rax),%rdi
  26248. 4196bb: │ mov %rdi,%rsp
  26249. 4196be: │ movq $0x1,-0x30(%rax)
  26250. 4196c6: │ movq $0x658e10,-0x28(%rax)
  26251. 4196ce: │ mov $0x658dc8,%ecx
  26252. 4196d3: │ movq %rcx,%xmm0
  26253. 4196d8: │ mov $0x658a90,%ecx
  26254. 4196dd: │ movq %rcx,%xmm1
  26255. 4196e2: │ punpcklqdq %xmm0,%xmm1
  26256. 4196e6: │ movdqu %xmm1,-0x20(%rax)
  26257. 4196eb: │ movq $0x658b98,-0x10(%rax)
  26258. 4196f3: │ callq 427d40 <_d_dso_registry>
  26259. 4196f8: │ mov %rbp,%rsp
  26260. 4196fb: │ pop %rbp
  26261. 4196fc: ┕ retq
  26262. 4196fd: nopl (%rax)
  26263.  
  26264. 0000000000419700 <ldc.dso_dtor.4core8internal5abort>:
  26265. 419700: cmpb $0x0,0x23f711(%rip) # 658e18 <ldc.dso_initialized>
  26266. 419707: ╭ je 41975c <ldc.dso_dtor.4core8internal5abort+0x5c>
  26267. 419709: │ push %rbp
  26268. 41970a: │ mov %rsp,%rbp
  26269. 41970d: │ movb $0x0,0x23f704(%rip) # 658e18 <ldc.dso_initialized>
  26270. 419714: │ mov %rsp,%rax
  26271. 419717: │ lea -0x30(%rax),%rdi
  26272. 41971b: │ mov %rdi,%rsp
  26273. 41971e: │ movq $0x1,-0x30(%rax)
  26274. 419726: │ movq $0x658e10,-0x28(%rax)
  26275. 41972e: │ mov $0x658dc8,%ecx
  26276. 419733: │ movq %rcx,%xmm0
  26277. 419738: │ mov $0x658a90,%ecx
  26278. 41973d: │ movq %rcx,%xmm1
  26279. 419742: │ punpcklqdq %xmm0,%xmm1
  26280. 419746: │ movdqu %xmm1,-0x20(%rax)
  26281. 41974b: │ movq $0x658b98,-0x10(%rax)
  26282. 419753: │ callq 427d40 <_d_dso_registry>
  26283. 419758: │ mov %rbp,%rsp
  26284. 41975b: │ pop %rbp
  26285. 41975c: ┕ retq
  26286. 41975d: nopl (%rax)
  26287.  
  26288. 0000000000419760 <_D4core4sync9condition9Condition6__ctorMFNbNfC4core4sync5mutex5MutexZC4core4sync9condition9Condition>:
  26289. 419760: push %rbx
  26290. 419761: sub $0x20,%rsp
  26291. 419765: mov %rdi,%rbx
  26292. 419768: mov %rsi,0x10(%rbx)
  26293. 41976c: lea 0x18(%rbx),%rdi
  26294. 419770: xor %esi,%esi
  26295. 419772: callq 402130 <pthread_cond_init@plt>
  26296. 419777: test %eax,%eax
  26297. 419779: ╭ jne 419784 <_D4core4sync9condition9Condition6__ctorMFNbNfC4core4sync5mutex5MutexZC4core4sync9condition9Condition+0x24>
  26298. 41977b: │ mov %rbx,%rax
  26299. 41977e: │ add $0x20,%rsp
  26300. 419782: │ pop %rbx
  26301. 419783: │ retq
  26302. 419784: ┕ mov $0x658820,%edi
  26303. 419789: callq 422d70 <_d_newclass>
  26304. 41978e: movq $0x441800,(%rax)
  26305. 419795: movq $0x0,0x8(%rax)
  26306. 41979d: movups 0x2804c(%rip),%xmm0 # 4417f0 <_D4core4sync9exception9SyncError6__initZ+0x40>
  26307. 4197a4: movups %xmm0,0x40(%rax)
  26308. 4197a8: movups 0x28031(%rip),%xmm0 # 4417e0 <_D4core4sync9exception9SyncError6__initZ+0x30>
  26309. 4197af: movups %xmm0,0x30(%rax)
  26310. 4197b3: movups 0x28016(%rip),%xmm0 # 4417d0 <_D4core4sync9exception9SyncError6__initZ+0x20>
  26311. 4197ba: movups %xmm0,0x20(%rax)
  26312. 4197be: movups 0x27ffb(%rip),%xmm0 # 4417c0 <_D4core4sync9exception9SyncError6__initZ+0x10>
  26313. 4197c5: movups %xmm0,0x10(%rax)
  26314. 4197c9: movq $0x1e,0x10(%rsp)
  26315. 4197d2: movq $0x43c3e0,0x18(%rsp)
  26316. 4197db: movups 0x10(%rsp),%xmm0
  26317. 4197e0: movups %xmm0,(%rsp)
  26318. 4197e4: xor %esi,%esi
  26319. 4197e6: mov $0x5e,%edx
  26320. 4197eb: mov $0x39,%ecx
  26321. 4197f0: mov $0x43c400,%r8d
  26322. 4197f6: mov %rax,%rdi
  26323. 4197f9: callq 42f1d0 <_D4core4sync9exception9SyncError6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC4core4sync9exception9SyncError>
  26324. 4197fe: mov %rax,%rdi
  26325. 419801: callq 41ad10 <_d_throw_exception>
  26326. 419806: nopw %cs:0x0(%rax,%rax,1)
  26327.  
  26328. 0000000000419810 <_D4core4sync9condition9Condition6__dtorMFZv>:
  26329. 419810: ┆ add $0x18,%rdi
  26330. 419814: ╰ jmpq 401ec0 <pthread_cond_destroy@plt>
  26331. 419819: nopl 0x0(%rax)
  26332.  
  26333. 0000000000419820 <_D4core4sync9condition9Condition5mutexMFNdZC4core4sync5mutex5Mutex>:
  26334. 419820: mov 0x10(%rdi),%rax
  26335. 419824: retq
  26336. 419825: nopw %cs:0x0(%rax,%rax,1)
  26337. 41982f: nop
  26338.  
  26339. 0000000000419830 <_D4core4sync9condition9Condition13mutex_nothrowMFNaNbNdNiNfZC4core4sync5mutex5Mutex>:
  26340. 419830: mov 0x10(%rdi),%rax
  26341. 419834: retq
  26342. 419835: nopw %cs:0x0(%rax,%rax,1)
  26343. 41983f: nop
  26344.  
  26345. 0000000000419840 <_D4core4sync9condition9Condition4waitMFZv>:
  26346. 419840: push %rbx
  26347. 419841: sub $0x20,%rsp
  26348. 419845: mov %rdi,%rbx
  26349. 419848: mov 0x10(%rbx),%rdi
  26350. 41984c: add $0x18,%rbx
  26351. 419850: callq 419f10 <_D4core4sync5mutex5Mutex10handleAddrMFZPS4core3sys5posix3sys5types15pthread_mutex_t>
  26352. 419855: mov %rbx,%rdi
  26353. 419858: mov %rax,%rsi
  26354. 41985b: callq 4022b0 <pthread_cond_wait@plt>
  26355. 419860: test %eax,%eax
  26356. 419862: ╭ jne 41986a <_D4core4sync9condition9Condition4waitMFZv+0x2a>
  26357. 419864: │ add $0x20,%rsp
  26358. 419868: │ pop %rbx
  26359. 419869: │ retq
  26360. 41986a: ┕ mov $0x658820,%edi
  26361. 41986f: callq 422d70 <_d_newclass>
  26362. 419874: movq $0x441800,(%rax)
  26363. 41987b: movq $0x0,0x8(%rax)
  26364. 419883: movups 0x27f66(%rip),%xmm0 # 4417f0 <_D4core4sync9exception9SyncError6__initZ+0x40>
  26365. 41988a: movups %xmm0,0x40(%rax)
  26366. 41988e: movups 0x27f4b(%rip),%xmm0 # 4417e0 <_D4core4sync9exception9SyncError6__initZ+0x30>
  26367. 419895: movups %xmm0,0x30(%rax)
  26368. 419899: movups 0x27f30(%rip),%xmm0 # 4417d0 <_D4core4sync9exception9SyncError6__initZ+0x20>
  26369. 4198a0: movups %xmm0,0x20(%rax)
  26370. 4198a4: movups 0x27f15(%rip),%xmm0 # 4417c0 <_D4core4sync9exception9SyncError6__initZ+0x10>
  26371. 4198ab: movups %xmm0,0x10(%rax)
  26372. 4198af: movq $0x1c,0x10(%rsp)
  26373. 4198b8: movq $0x43c440,0x18(%rsp)
  26374. 4198c1: movups 0x10(%rsp),%xmm0
  26375. 4198c6: movups %xmm0,(%rsp)
  26376. 4198ca: xor %esi,%esi
  26377. 4198cc: mov $0xa1,%edx
  26378. 4198d1: mov $0x39,%ecx
  26379. 4198d6: mov $0x43c400,%r8d
  26380. 4198dc: mov %rax,%rdi
  26381. 4198df: callq 42f1d0 <_D4core4sync9exception9SyncError6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC4core4sync9exception9SyncError>
  26382. 4198e4: mov %rax,%rdi
  26383. 4198e7: callq 41ad10 <_d_throw_exception>
  26384. 4198ec: nopl 0x0(%rax)
  26385.  
  26386. 00000000004198f0 <_D4core4sync9condition9Condition4waitMFS4core4time8DurationZb>:
  26387. 4198f0: push %r14
  26388. 4198f2: push %rbx
  26389. 4198f3: sub $0x38,%rsp
  26390. 4198f7: mov %rdi,%rbx
  26391. 4198fa: lea 0x28(%rsp),%r14
  26392. 4198ff: mov %rsi,%rdi
  26393. 419902: mov %r14,%rsi
  26394. 419905: callq 42f2b0 <_D4core4sync6config7mktspecFNbKS4core3sys5posix6signal8timespecS4core4time8DurationZv>
  26395. 41990a: mov 0x10(%rbx),%rdi
  26396. 41990e: add $0x18,%rbx
  26397. 419912: callq 419f10 <_D4core4sync5mutex5Mutex10handleAddrMFZPS4core3sys5posix3sys5types15pthread_mutex_t>
  26398. 419917: mov %rbx,%rdi
  26399. 41991a: mov %rax,%rsi
  26400. 41991d: mov %r14,%rdx
  26401. 419920: callq 402040 <pthread_cond_timedwait@plt>
  26402. 419925: mov %eax,%ecx
  26403. 419927: mov $0x1,%al
  26404. 419929: test %ecx,%ecx
  26405. 41992b: ╭ je 419934 <_D4core4sync9condition9Condition4waitMFS4core4time8DurationZb+0x44>
  26406. 41992d: │ cmp $0x6e,%ecx
  26407. 419930: ╭┼ jne 41993c <_D4core4sync9condition9Condition4waitMFS4core4time8DurationZb+0x4c>
  26408. 419932: ││ xor %eax,%eax
  26409. 419934: │┕ add $0x38,%rsp
  26410. 419938: │ pop %rbx
  26411. 419939: │ pop %r14
  26412. 41993b: │ retq
  26413. 41993c: ┕━ mov $0x658820,%edi
  26414. 419941: callq 422d70 <_d_newclass>
  26415. 419946: movq $0x441800,(%rax)
  26416. 41994d: movq $0x0,0x8(%rax)
  26417. 419955: movups 0x27e94(%rip),%xmm0 # 4417f0 <_D4core4sync9exception9SyncError6__initZ+0x40>
  26418. 41995c: movups %xmm0,0x40(%rax)
  26419. 419960: movups 0x27e79(%rip),%xmm0 # 4417e0 <_D4core4sync9exception9SyncError6__initZ+0x30>
  26420. 419967: movups %xmm0,0x30(%rax)
  26421. 41996b: movups 0x27e5e(%rip),%xmm0 # 4417d0 <_D4core4sync9exception9SyncError6__initZ+0x20>
  26422. 419972: movups %xmm0,0x20(%rax)
  26423. 419976: movups 0x27e43(%rip),%xmm0 # 4417c0 <_D4core4sync9exception9SyncError6__initZ+0x10>
  26424. 41997d: movups %xmm0,0x10(%rax)
  26425. 419981: movq $0x1c,0x18(%rsp)
  26426. 41998a: movq $0x43c440,0x20(%rsp)
  26427. 419993: movups 0x18(%rsp),%xmm0
  26428. 419998: movups %xmm0,(%rsp)
  26429. 41999c: xor %esi,%esi
  26430. 41999e: mov $0xd6,%edx
  26431. 4199a3: mov $0x39,%ecx
  26432. 4199a8: mov $0x43c400,%r8d
  26433. 4199ae: mov %rax,%rdi
  26434. 4199b1: callq 42f1d0 <_D4core4sync9exception9SyncError6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC4core4sync9exception9SyncError>
  26435. 4199b6: mov %rax,%rdi
  26436. 4199b9: callq 41ad10 <_d_throw_exception>
  26437. 4199be: xchg %ax,%ax
  26438.  
  26439. 00000000004199c0 <_D4core4sync9condition9Condition6notifyMFZv>:
  26440. 4199c0: sub $0x28,%rsp
  26441. 4199c4: add $0x18,%rdi
  26442. 4199c8: callq 401fb0 <pthread_cond_signal@plt>
  26443. 4199cd: test %eax,%eax
  26444. 4199cf: ╭ jne 4199d6 <_D4core4sync9condition9Condition6notifyMFZv+0x16>
  26445. 4199d1: │ add $0x28,%rsp
  26446. 4199d5: │ retq
  26447. 4199d6: ┕ mov $0x658820,%edi
  26448. 4199db: callq 422d70 <_d_newclass>
  26449. 4199e0: movq $0x441800,(%rax)
  26450. 4199e7: movq $0x0,0x8(%rax)
  26451. 4199ef: movups 0x27dfa(%rip),%xmm0 # 4417f0 <_D4core4sync9exception9SyncError6__initZ+0x40>
  26452. 4199f6: movups %xmm0,0x40(%rax)
  26453. 4199fa: movups 0x27ddf(%rip),%xmm0 # 4417e0 <_D4core4sync9exception9SyncError6__initZ+0x30>
  26454. 419a01: movups %xmm0,0x30(%rax)
  26455. 419a05: movups 0x27dc4(%rip),%xmm0 # 4417d0 <_D4core4sync9exception9SyncError6__initZ+0x20>
  26456. 419a0c: movups %xmm0,0x20(%rax)
  26457. 419a10: movups 0x27da9(%rip),%xmm0 # 4417c0 <_D4core4sync9exception9SyncError6__initZ+0x10>
  26458. 419a17: movups %xmm0,0x10(%rax)
  26459. 419a1b: movq $0x1a,0x18(%rsp)
  26460. 419a24: movq $0x43c460,0x20(%rsp)
  26461. 419a2d: movups 0x18(%rsp),%xmm0
  26462. 419a32: movups %xmm0,(%rsp)
  26463. 419a36: xor %esi,%esi
  26464. 419a38: mov $0xeb,%edx
  26465. 419a3d: mov $0x39,%ecx
  26466. 419a42: mov $0x43c400,%r8d
  26467. 419a48: mov %rax,%rdi
  26468. 419a4b: callq 42f1d0 <_D4core4sync9exception9SyncError6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC4core4sync9exception9SyncError>
  26469. 419a50: mov %rax,%rdi
  26470. 419a53: callq 41ad10 <_d_throw_exception>
  26471. 419a58: nopl 0x0(%rax,%rax,1)
  26472.  
  26473. 0000000000419a60 <_D4core4sync9condition9Condition9notifyAllMFZv>:
  26474. 419a60: sub $0x28,%rsp
  26475. 419a64: add $0x18,%rdi
  26476. 419a68: callq 402440 <pthread_cond_broadcast@plt>
  26477. 419a6d: test %eax,%eax
  26478. 419a6f: ╭ jne 419a76 <_D4core4sync9condition9Condition9notifyAllMFZv+0x16>
  26479. 419a71: │ add $0x28,%rsp
  26480. 419a75: │ retq
  26481. 419a76: ┕ mov $0x658820,%edi
  26482. 419a7b: callq 422d70 <_d_newclass>
  26483. 419a80: movq $0x441800,(%rax)
  26484. 419a87: movq $0x0,0x8(%rax)
  26485. 419a8f: movups 0x27d5a(%rip),%xmm0 # 4417f0 <_D4core4sync9exception9SyncError6__initZ+0x40>
  26486. 419a96: movups %xmm0,0x40(%rax)
  26487. 419a9a: movups 0x27d3f(%rip),%xmm0 # 4417e0 <_D4core4sync9exception9SyncError6__initZ+0x30>
  26488. 419aa1: movups %xmm0,0x30(%rax)
  26489. 419aa5: movups 0x27d24(%rip),%xmm0 # 4417d0 <_D4core4sync9exception9SyncError6__initZ+0x20>
  26490. 419aac: movups %xmm0,0x20(%rax)
  26491. 419ab0: movups 0x27d09(%rip),%xmm0 # 4417c0 <_D4core4sync9exception9SyncError6__initZ+0x10>
  26492. 419ab7: movups %xmm0,0x10(%rax)
  26493. 419abb: movq $0x1a,0x18(%rsp)
  26494. 419ac4: movq $0x43c460,0x20(%rsp)
  26495. 419acd: movups 0x18(%rsp),%xmm0
  26496. 419ad2: movups %xmm0,(%rsp)
  26497. 419ad6: xor %esi,%esi
  26498. 419ad8: mov $0x100,%edx
  26499. 419add: mov $0x39,%ecx
  26500. 419ae2: mov $0x43c400,%r8d
  26501. 419ae8: mov %rax,%rdi
  26502. 419aeb: callq 42f1d0 <_D4core4sync9exception9SyncError6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC4core4sync9exception9SyncError>
  26503. 419af0: mov %rax,%rdi
  26504. 419af3: callq 41ad10 <_d_throw_exception>
  26505. 419af8: nopl 0x0(%rax,%rax,1)
  26506.  
  26507. 0000000000419b00 <ldc.dso_ctor.4core4sync9condition>:
  26508. 419b00: cmpb $0x0,0x23f311(%rip) # 658e18 <ldc.dso_initialized>
  26509. 419b07: ╭ jne 419b5c <ldc.dso_ctor.4core4sync9condition+0x5c>
  26510. 419b09: │ push %rbp
  26511. 419b0a: │ mov %rsp,%rbp
  26512. 419b0d: │ movb $0x1,0x23f304(%rip) # 658e18 <ldc.dso_initialized>
  26513. 419b14: │ mov %rsp,%rax
  26514. 419b17: │ lea -0x30(%rax),%rdi
  26515. 419b1b: │ mov %rdi,%rsp
  26516. 419b1e: │ movq $0x1,-0x30(%rax)
  26517. 419b26: │ movq $0x658e10,-0x28(%rax)
  26518. 419b2e: │ mov $0x658dc8,%ecx
  26519. 419b33: │ movq %rcx,%xmm0
  26520. 419b38: │ mov $0x658a90,%ecx
  26521. 419b3d: │ movq %rcx,%xmm1
  26522. 419b42: │ punpcklqdq %xmm0,%xmm1
  26523. 419b46: │ movdqu %xmm1,-0x20(%rax)
  26524. 419b4b: │ movq $0x658ba0,-0x10(%rax)
  26525. 419b53: │ callq 427d40 <_d_dso_registry>
  26526. 419b58: │ mov %rbp,%rsp
  26527. 419b5b: │ pop %rbp
  26528. 419b5c: ┕ retq
  26529. 419b5d: nopl (%rax)
  26530.  
  26531. 0000000000419b60 <ldc.dso_dtor.4core4sync9condition>:
  26532. 419b60: cmpb $0x0,0x23f2b1(%rip) # 658e18 <ldc.dso_initialized>
  26533. 419b67: ╭ je 419bbc <ldc.dso_dtor.4core4sync9condition+0x5c>
  26534. 419b69: │ push %rbp
  26535. 419b6a: │ mov %rsp,%rbp
  26536. 419b6d: │ movb $0x0,0x23f2a4(%rip) # 658e18 <ldc.dso_initialized>
  26537. 419b74: │ mov %rsp,%rax
  26538. 419b77: │ lea -0x30(%rax),%rdi
  26539. 419b7b: │ mov %rdi,%rsp
  26540. 419b7e: │ movq $0x1,-0x30(%rax)
  26541. 419b86: │ movq $0x658e10,-0x28(%rax)
  26542. 419b8e: │ mov $0x658dc8,%ecx
  26543. 419b93: │ movq %rcx,%xmm0
  26544. 419b98: │ mov $0x658a90,%ecx
  26545. 419b9d: │ movq %rcx,%xmm1
  26546. 419ba2: │ punpcklqdq %xmm0,%xmm1
  26547. 419ba6: │ movdqu %xmm1,-0x20(%rax)
  26548. 419bab: │ movq $0x658ba0,-0x10(%rax)
  26549. 419bb3: │ callq 427d40 <_d_dso_registry>
  26550. 419bb8: │ mov %rbp,%rsp
  26551. 419bbb: │ pop %rbp
  26552. 419bbc: ┕ retq
  26553. 419bbd: nopl (%rax)
  26554.  
  26555. 0000000000419bc0 <_D4core4sync5mutex5Mutex6__ctorMFNbNeZC4core4sync5mutex5Mutex>:
  26556. 419bc0: push %rbx
  26557. 419bc1: sub $0x50,%rsp
  26558. 419bc5: mov %rdi,%rbx
  26559. 419bc8: lea 0x48(%rsp),%rdi
  26560. 419bcd: callq 4023d0 <pthread_mutexattr_init@plt>
  26561. 419bd2: test %eax,%eax
  26562. 419bd4: ╭ jne 419c26 <_D4core4sync5mutex5Mutex6__ctorMFNbNeZC4core4sync5mutex5Mutex+0x66>
  26563. 419bd6: │ lea 0x48(%rsp),%rdi
  26564. 419bdb: │ mov $0x1,%esi
  26565. 419be0: │ callq 402270 <pthread_mutexattr_settype@plt>
  26566. 419be5: │ test %eax,%eax
  26567. 419be7: ╭┼ jne 419ca8 <_D4core4sync5mutex5Mutex6__ctorMFNbNeZC4core4sync5mutex5Mutex+0xe8>
  26568. 419bed: ││ lea 0x10(%rbx),%rdi
  26569. 419bf1: ││ lea 0x48(%rsp),%rsi
  26570. 419bf6: ││ callq 402060 <pthread_mutex_init@plt>
  26571. 419bfb: ┍┿┿ test %eax,%eax
  26572. 419bfd: ╭┼┼┼ jne 419d2f <_D4core4sync5mutex5Mutex6__ctorMFNbNeZC4core4sync5mutex5Mutex+0x16f>
  26573. 419c03: │┆││ lea 0x38(%rbx),%rax
  26574. 419c07: │┆││ lea 0x40(%rbx),%rcx
  26575. 419c0b: │┆││ mov %rcx,0x38(%rbx)
  26576. 419c0f: │┆││ mov %rax,0x8(%rbx)
  26577. 419c13: │┆││ lea 0x48(%rsp),%rdi
  26578. 419c18: │┆││ callq 401fd0 <pthread_mutexattr_destroy@plt>
  26579. 419c1d: │┆││ mov %rbx,%rax
  26580. 419c20: │┆││ add $0x50,%rsp
  26581. 419c24: │┆││ pop %rbx
  26582. 419c25: │┆││ retq
  26583. 419c26: │┆│┕ mov $0x658820,%edi
  26584. 419c2b: │┆│ callq 422d70 <_d_newclass>
  26585. 419c30: │┆│ movq $0x441800,(%rax)
  26586. 419c37: │┆│ movq $0x0,0x8(%rax)
  26587. 419c3f: │┆│ movups 0x27baa(%rip),%xmm0 # 4417f0 <_D4core4sync9exception9SyncError6__initZ+0x40>
  26588. 419c46: │┆│ movups %xmm0,0x40(%rax)
  26589. 419c4a: │┆│ movups 0x27b8f(%rip),%xmm0 # 4417e0 <_D4core4sync9exception9SyncError6__initZ+0x30>
  26590. 419c51: │┆│ movups %xmm0,0x30(%rax)
  26591. 419c55: │┆│ movups 0x27b74(%rip),%xmm0 # 4417d0 <_D4core4sync9exception9SyncError6__initZ+0x20>
  26592. 419c5c: │┆│ movups %xmm0,0x20(%rax)
  26593. 419c60: │┆│ movups 0x27b59(%rip),%xmm0 # 4417c0 <_D4core4sync9exception9SyncError6__initZ+0x10>
  26594. 419c67: │┆│ movups %xmm0,0x10(%rax)
  26595. 419c6b: │┆│ movq $0x1a,0x38(%rsp)
  26596. 419c74: │┆│ movq $0x43c560,0x40(%rsp)
  26597. 419c7d: │┆│ movups 0x38(%rsp),%xmm0
  26598. 419c82: │┆│ movups %xmm0,(%rsp)
  26599. 419c86: │┆│ xor %esi,%esi
  26600. 419c88: │┆│ mov $0x48,%edx
  26601. 419c8d: │┆│ mov $0x35,%ecx
  26602. 419c92: │┆│ mov $0x43c580,%r8d
  26603. 419c98: │┆│ mov %rax,%rdi
  26604. 419c9b: │┆│ callq 42f1d0 <_D4core4sync9exception9SyncError6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC4core4sync9exception9SyncError>
  26605. 419ca0: │┆│ mov %rax,%rdi
  26606. 419ca3: │┆│ callq 41ad10 <_d_throw_exception>
  26607. 419ca8: │┆┕━ mov $0x658820,%edi
  26608. 419cad: │┆ callq 422d70 <_d_newclass>
  26609. 419cb2: │┆ movq $0x441800,(%rax)
  26610. 419cb9: │┆ movq $0x0,0x8(%rax)
  26611. 419cc1: │┆ movups 0x27b28(%rip),%xmm0 # 4417f0 <_D4core4sync9exception9SyncError6__initZ+0x40>
  26612. 419cc8: │┆ movups %xmm0,0x40(%rax)
  26613. 419ccc: │┆ movups 0x27b0d(%rip),%xmm0 # 4417e0 <_D4core4sync9exception9SyncError6__initZ+0x30>
  26614. 419cd3: │┆ movups %xmm0,0x30(%rax)
  26615. 419cd7: │┆ movups 0x27af2(%rip),%xmm0 # 4417d0 <_D4core4sync9exception9SyncError6__initZ+0x20>
  26616. 419cde: │┆ movups %xmm0,0x20(%rax)
  26617. 419ce2: │┆ movups 0x27ad7(%rip),%xmm0 # 4417c0 <_D4core4sync9exception9SyncError6__initZ+0x10>
  26618. 419ce9: │┆ movups %xmm0,0x10(%rax)
  26619. 419ced: │┆ movq $0x1a,0x28(%rsp)
  26620. 419cf6: │┆ movq $0x43c560,0x30(%rsp)
  26621. 419cff: │┆ movups 0x28(%rsp),%xmm0
  26622. 419d04: │┆ movups %xmm0,(%rsp)
  26623. 419d08: │┆ xor %esi,%esi
  26624. 419d0a: │┆ mov $0x4c,%edx
  26625. 419d0f: │┆ mov $0x35,%ecx
  26626. 419d14: │┆ mov $0x43c580,%r8d
  26627. 419d1a: │┆ mov %rax,%rdi
  26628. 419d1d: │┆ callq 42f1d0 <_D4core4sync9exception9SyncError6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC4core4sync9exception9SyncError>
  26629. 419d22: │┆ mov %rax,%rdi
  26630. 419d25: │┆ callq 41ad10 <_d_throw_exception>
  26631. 419d2a: │╰── jmpq 419bfb <_D4core4sync5mutex5Mutex6__ctorMFNbNeZC4core4sync5mutex5Mutex+0x3b>
  26632. 419d2f: ┕━━━ mov $0x658820,%edi
  26633. 419d34: callq 422d70 <_d_newclass>
  26634. 419d39: movq $0x441800,(%rax)
  26635. 419d40: movq $0x0,0x8(%rax)
  26636. 419d48: movups 0x27aa1(%rip),%xmm0 # 4417f0 <_D4core4sync9exception9SyncError6__initZ+0x40>
  26637. 419d4f: movups %xmm0,0x40(%rax)
  26638. 419d53: movups 0x27a86(%rip),%xmm0 # 4417e0 <_D4core4sync9exception9SyncError6__initZ+0x30>
  26639. 419d5a: movups %xmm0,0x30(%rax)
  26640. 419d5e: movups 0x27a6b(%rip),%xmm0 # 4417d0 <_D4core4sync9exception9SyncError6__initZ+0x20>
  26641. 419d65: movups %xmm0,0x20(%rax)
  26642. 419d69: movups 0x27a50(%rip),%xmm0 # 4417c0 <_D4core4sync9exception9SyncError6__initZ+0x10>
  26643. 419d70: movups %xmm0,0x10(%rax)
  26644. 419d74: movq $0x1a,0x18(%rsp)
  26645. 419d7d: movq $0x43c560,0x20(%rsp)
  26646. 419d86: movups 0x18(%rsp),%xmm0
  26647. 419d8b: movups %xmm0,(%rsp)
  26648. 419d8f: xor %esi,%esi
  26649. 419d91: mov $0x4f,%edx
  26650. 419d96: mov $0x35,%ecx
  26651. 419d9b: mov $0x43c580,%r8d
  26652. 419da1: mov %rax,%rdi
  26653. 419da4: callq 42f1d0 <_D4core4sync9exception9SyncError6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC4core4sync9exception9SyncError>
  26654. 419da9: mov %rax,%rdi
  26655. 419dac: callq 41ad10 <_d_throw_exception>
  26656. 419db1: mov %rax,%rbx
  26657. 419db4: lea 0x48(%rsp),%rdi
  26658. 419db9: callq 401fd0 <pthread_mutexattr_destroy@plt>
  26659. 419dbe: mov %rbx,%rdi
  26660. 419dc1: callq 41aed0 <_d_eh_resume_unwind>
  26661. 419dc6: nopw %cs:0x0(%rax,%rax,1)
  26662.  
  26663. 0000000000419dd0 <_D4core4sync5mutex5Mutex6__dtorMFZv>:
  26664. 419dd0: push %rbx
  26665. 419dd1: mov %rdi,%rbx
  26666. 419dd4: lea 0x10(%rbx),%rdi
  26667. 419dd8: callq 402400 <pthread_mutex_destroy@plt>
  26668. 419ddd: movq $0x0,0x8(%rbx)
  26669. 419de5: pop %rbx
  26670. 419de6: retq
  26671. 419de7: nopw 0x0(%rax,%rax,1)
  26672.  
  26673. 0000000000419df0 <_D4core4sync5mutex5Mutex4lockMFNeZv>:
  26674. 419df0: push %rax
  26675. 419df1: add $0x10,%rdi
  26676. 419df5: callq 4023a0 <pthread_mutex_lock@plt>
  26677. 419dfa: test %eax,%eax
  26678. 419dfc: ╭ jne 419e00 <_D4core4sync5mutex5Mutex4lockMFNeZv+0x10>
  26679. 419dfe: │ pop %rax
  26680. 419dff: │ retq
  26681. 419e00: ┕ mov 0x23ea19(%rip),%rax # 658820 <_D4core4sync9exception9SyncError7__ClassZ>
  26682. 419e07: mov $0x658820,%edi
  26683. 419e0c: callq *0x58(%rax)
  26684. 419e0f: movq $0x15,0x10(%rdx)
  26685. 419e17: movq $0x43c5c0,0x18(%rdx)
  26686. 419e1f: mov %rdx,%rdi
  26687. 419e22: callq 41ad10 <_d_throw_exception>
  26688. 419e27: nopw 0x0(%rax,%rax,1)
  26689.  
  26690. 0000000000419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>:
  26691. 419e30: push %rax
  26692. 419e31: add $0x10,%rdi
  26693. 419e35: callq 4023a0 <pthread_mutex_lock@plt>
  26694. 419e3a: test %eax,%eax
  26695. 419e3c: ╭ jne 419e40 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv+0x10>
  26696. 419e3e: │ pop %rax
  26697. 419e3f: │ retq
  26698. 419e40: ┕ mov 0x23e9d9(%rip),%rax # 658820 <_D4core4sync9exception9SyncError7__ClassZ>
  26699. 419e47: mov $0x658820,%edi
  26700. 419e4c: callq *0x58(%rax)
  26701. 419e4f: movq $0x15,0x10(%rdx)
  26702. 419e57: movq $0x43c5c0,0x18(%rdx)
  26703. 419e5f: mov %rdx,%rdi
  26704. 419e62: callq 41ad10 <_d_throw_exception>
  26705. 419e67: nopw 0x0(%rax,%rax,1)
  26706.  
  26707. 0000000000419e70 <_D4core4sync5mutex5Mutex6unlockMFNeZv>:
  26708. 419e70: push %rax
  26709. 419e71: add $0x10,%rdi
  26710. 419e75: callq 402470 <pthread_mutex_unlock@plt>
  26711. 419e7a: test %eax,%eax
  26712. 419e7c: ╭ jne 419e80 <_D4core4sync5mutex5Mutex6unlockMFNeZv+0x10>
  26713. 419e7e: │ pop %rax
  26714. 419e7f: │ retq
  26715. 419e80: ┕ mov 0x23e999(%rip),%rax # 658820 <_D4core4sync9exception9SyncError7__ClassZ>
  26716. 419e87: mov $0x658820,%edi
  26717. 419e8c: callq *0x58(%rax)
  26718. 419e8f: movq $0x17,0x10(%rdx)
  26719. 419e97: movq $0x43c5e0,0x18(%rdx)
  26720. 419e9f: mov %rdx,%rdi
  26721. 419ea2: callq 41ad10 <_d_throw_exception>
  26722. 419ea7: nopw 0x0(%rax,%rax,1)
  26723.  
  26724. 0000000000419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>:
  26725. 419eb0: push %rax
  26726. 419eb1: add $0x10,%rdi
  26727. 419eb5: callq 402470 <pthread_mutex_unlock@plt>
  26728. 419eba: test %eax,%eax
  26729. 419ebc: ╭ jne 419ec0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv+0x10>
  26730. 419ebe: │ pop %rax
  26731. 419ebf: │ retq
  26732. 419ec0: ┕ mov 0x23e959(%rip),%rax # 658820 <_D4core4sync9exception9SyncError7__ClassZ>
  26733. 419ec7: mov $0x658820,%edi
  26734. 419ecc: callq *0x58(%rax)
  26735. 419ecf: movq $0x17,0x10(%rdx)
  26736. 419ed7: movq $0x43c5e0,0x18(%rdx)
  26737. 419edf: mov %rdx,%rdi
  26738. 419ee2: callq 41ad10 <_d_throw_exception>
  26739. 419ee7: nopw 0x0(%rax,%rax,1)
  26740.  
  26741. 0000000000419ef0 <_D4core4sync5mutex5Mutex7tryLockMFZb>:
  26742. 419ef0: push %rax
  26743. 419ef1: add $0x10,%rdi
  26744. 419ef5: callq 4021c0 <pthread_mutex_trylock@plt>
  26745. 419efa: test %eax,%eax
  26746. 419efc: sete %al
  26747. 419eff: pop %rcx
  26748. 419f00: retq
  26749. 419f01: nopw %cs:0x0(%rax,%rax,1)
  26750. 419f0b: nopl 0x0(%rax,%rax,1)
  26751.  
  26752. 0000000000419f10 <_D4core4sync5mutex5Mutex10handleAddrMFZPS4core3sys5posix3sys5types15pthread_mutex_t>:
  26753. 419f10: lea 0x10(%rdi),%rax
  26754. 419f14: retq
  26755. 419f15: nopw %cs:0x0(%rax,%rax,1)
  26756. 419f1f: nop
  26757.  
  26758. 0000000000419f20 <Th64_D4core4sync5mutex5Mutex4lockMFNeZv>:
  26759. 419f20: push %rax
  26760. 419f21: add $0xffffffffffffffd0,%rdi
  26761. 419f25: callq 4023a0 <pthread_mutex_lock@plt>
  26762. 419f2a: test %eax,%eax
  26763. 419f2c: ╭ jne 419f30 <Th64_D4core4sync5mutex5Mutex4lockMFNeZv+0x10>
  26764. 419f2e: │ pop %rax
  26765. 419f2f: │ retq
  26766. 419f30: ┕ mov 0x23e8e9(%rip),%rax # 658820 <_D4core4sync9exception9SyncError7__ClassZ>
  26767. 419f37: mov $0x658820,%edi
  26768. 419f3c: callq *0x58(%rax)
  26769. 419f3f: movq $0x15,0x10(%rdx)
  26770. 419f47: movq $0x43c5c0,0x18(%rdx)
  26771. 419f4f: mov %rdx,%rdi
  26772. 419f52: callq 41ad10 <_d_throw_exception>
  26773. 419f57: nopw 0x0(%rax,%rax,1)
  26774.  
  26775. 0000000000419f60 <Th64_D4core4sync5mutex5Mutex6unlockMFNeZv>:
  26776. 419f60: push %rax
  26777. 419f61: add $0xffffffffffffffd0,%rdi
  26778. 419f65: callq 402470 <pthread_mutex_unlock@plt>
  26779. 419f6a: test %eax,%eax
  26780. 419f6c: ╭ jne 419f70 <Th64_D4core4sync5mutex5Mutex6unlockMFNeZv+0x10>
  26781. 419f6e: │ pop %rax
  26782. 419f6f: │ retq
  26783. 419f70: ┕ mov 0x23e8a9(%rip),%rax # 658820 <_D4core4sync9exception9SyncError7__ClassZ>
  26784. 419f77: mov $0x658820,%edi
  26785. 419f7c: callq *0x58(%rax)
  26786. 419f7f: movq $0x17,0x10(%rdx)
  26787. 419f87: movq $0x43c5e0,0x18(%rdx)
  26788. 419f8f: mov %rdx,%rdi
  26789. 419f92: callq 41ad10 <_d_throw_exception>
  26790. 419f97: nopw 0x0(%rax,%rax,1)
  26791.  
  26792. 0000000000419fa0 <ldc.dso_ctor.4core4sync5mutex>:
  26793. 419fa0: cmpb $0x0,0x23ee71(%rip) # 658e18 <ldc.dso_initialized>
  26794. 419fa7: ╭ jne 419ffc <ldc.dso_ctor.4core4sync5mutex+0x5c>
  26795. 419fa9: │ push %rbp
  26796. 419faa: │ mov %rsp,%rbp
  26797. 419fad: │ movb $0x1,0x23ee64(%rip) # 658e18 <ldc.dso_initialized>
  26798. 419fb4: │ mov %rsp,%rax
  26799. 419fb7: │ lea -0x30(%rax),%rdi
  26800. 419fbb: │ mov %rdi,%rsp
  26801. 419fbe: │ movq $0x1,-0x30(%rax)
  26802. 419fc6: │ movq $0x658e10,-0x28(%rax)
  26803. 419fce: │ mov $0x658dc8,%ecx
  26804. 419fd3: │ movq %rcx,%xmm0
  26805. 419fd8: │ mov $0x658a90,%ecx
  26806. 419fdd: │ movq %rcx,%xmm1
  26807. 419fe2: │ punpcklqdq %xmm0,%xmm1
  26808. 419fe6: │ movdqu %xmm1,-0x20(%rax)
  26809. 419feb: │ movq $0x658ba8,-0x10(%rax)
  26810. 419ff3: │ callq 427d40 <_d_dso_registry>
  26811. 419ff8: │ mov %rbp,%rsp
  26812. 419ffb: │ pop %rbp
  26813. 419ffc: ┕ retq
  26814. 419ffd: nopl (%rax)
  26815.  
  26816. 000000000041a000 <ldc.dso_dtor.4core4sync5mutex>:
  26817. 41a000: cmpb $0x0,0x23ee11(%rip) # 658e18 <ldc.dso_initialized>
  26818. 41a007: ╭ je 41a05c <ldc.dso_dtor.4core4sync5mutex+0x5c>
  26819. 41a009: │ push %rbp
  26820. 41a00a: │ mov %rsp,%rbp
  26821. 41a00d: │ movb $0x0,0x23ee04(%rip) # 658e18 <ldc.dso_initialized>
  26822. 41a014: │ mov %rsp,%rax
  26823. 41a017: │ lea -0x30(%rax),%rdi
  26824. 41a01b: │ mov %rdi,%rsp
  26825. 41a01e: │ movq $0x1,-0x30(%rax)
  26826. 41a026: │ movq $0x658e10,-0x28(%rax)
  26827. 41a02e: │ mov $0x658dc8,%ecx
  26828. 41a033: │ movq %rcx,%xmm0
  26829. 41a038: │ mov $0x658a90,%ecx
  26830. 41a03d: │ movq %rcx,%xmm1
  26831. 41a042: │ punpcklqdq %xmm0,%xmm1
  26832. 41a046: │ movdqu %xmm1,-0x20(%rax)
  26833. 41a04b: │ movq $0x658ba8,-0x10(%rax)
  26834. 41a053: │ callq 427d40 <_d_dso_registry>
  26835. 41a058: │ mov %rbp,%rsp
  26836. 41a05b: │ pop %rbp
  26837. 41a05c: ┕ retq
  26838. 41a05d: nopl (%rax)
  26839.  
  26840. 000000000041a060 <ldc.dso_ctor.4core3sys5posix3sys4wait>:
  26841. 41a060: cmpb $0x0,0x23edb1(%rip) # 658e18 <ldc.dso_initialized>
  26842. 41a067: ╭ jne 41a0bc <ldc.dso_ctor.4core3sys5posix3sys4wait+0x5c>
  26843. 41a069: │ push %rbp
  26844. 41a06a: │ mov %rsp,%rbp
  26845. 41a06d: │ movb $0x1,0x23eda4(%rip) # 658e18 <ldc.dso_initialized>
  26846. 41a074: │ mov %rsp,%rax
  26847. 41a077: │ lea -0x30(%rax),%rdi
  26848. 41a07b: │ mov %rdi,%rsp
  26849. 41a07e: │ movq $0x1,-0x30(%rax)
  26850. 41a086: │ movq $0x658e10,-0x28(%rax)
  26851. 41a08e: │ mov $0x658dc8,%ecx
  26852. 41a093: │ movq %rcx,%xmm0
  26853. 41a098: │ mov $0x658a90,%ecx
  26854. 41a09d: │ movq %rcx,%xmm1
  26855. 41a0a2: │ punpcklqdq %xmm0,%xmm1
  26856. 41a0a6: │ movdqu %xmm1,-0x20(%rax)
  26857. 41a0ab: │ movq $0x658bb0,-0x10(%rax)
  26858. 41a0b3: │ callq 427d40 <_d_dso_registry>
  26859. 41a0b8: │ mov %rbp,%rsp
  26860. 41a0bb: │ pop %rbp
  26861. 41a0bc: ┕ retq
  26862. 41a0bd: nopl (%rax)
  26863.  
  26864. 000000000041a0c0 <ldc.dso_dtor.4core3sys5posix3sys4wait>:
  26865. 41a0c0: cmpb $0x0,0x23ed51(%rip) # 658e18 <ldc.dso_initialized>
  26866. 41a0c7: ╭ je 41a11c <ldc.dso_dtor.4core3sys5posix3sys4wait+0x5c>
  26867. 41a0c9: │ push %rbp
  26868. 41a0ca: │ mov %rsp,%rbp
  26869. 41a0cd: │ movb $0x0,0x23ed44(%rip) # 658e18 <ldc.dso_initialized>
  26870. 41a0d4: │ mov %rsp,%rax
  26871. 41a0d7: │ lea -0x30(%rax),%rdi
  26872. 41a0db: │ mov %rdi,%rsp
  26873. 41a0de: │ movq $0x1,-0x30(%rax)
  26874. 41a0e6: │ movq $0x658e10,-0x28(%rax)
  26875. 41a0ee: │ mov $0x658dc8,%ecx
  26876. 41a0f3: │ movq %rcx,%xmm0
  26877. 41a0f8: │ mov $0x658a90,%ecx
  26878. 41a0fd: │ movq %rcx,%xmm1
  26879. 41a102: │ punpcklqdq %xmm0,%xmm1
  26880. 41a106: │ movdqu %xmm1,-0x20(%rax)
  26881. 41a10b: │ movq $0x658bb0,-0x10(%rax)
  26882. 41a113: │ callq 427d40 <_d_dso_registry>
  26883. 41a118: │ mov %rbp,%rsp
  26884. 41a11b: │ pop %rbp
  26885. 41a11c: ┕ retq
  26886. 41a11d: nopl (%rax)
  26887.  
  26888. 000000000041a120 <ldc.dso_ctor.4core3sys5posix3sys4stat>:
  26889. 41a120: cmpb $0x0,0x23ecf1(%rip) # 658e18 <ldc.dso_initialized>
  26890. 41a127: ╭ jne 41a17c <ldc.dso_ctor.4core3sys5posix3sys4stat+0x5c>
  26891. 41a129: │ push %rbp
  26892. 41a12a: │ mov %rsp,%rbp
  26893. 41a12d: │ movb $0x1,0x23ece4(%rip) # 658e18 <ldc.dso_initialized>
  26894. 41a134: │ mov %rsp,%rax
  26895. 41a137: │ lea -0x30(%rax),%rdi
  26896. 41a13b: │ mov %rdi,%rsp
  26897. 41a13e: │ movq $0x1,-0x30(%rax)
  26898. 41a146: │ movq $0x658e10,-0x28(%rax)
  26899. 41a14e: │ mov $0x658dc8,%ecx
  26900. 41a153: │ movq %rcx,%xmm0
  26901. 41a158: │ mov $0x658a90,%ecx
  26902. 41a15d: │ movq %rcx,%xmm1
  26903. 41a162: │ punpcklqdq %xmm0,%xmm1
  26904. 41a166: │ movdqu %xmm1,-0x20(%rax)
  26905. 41a16b: │ movq $0x658bb8,-0x10(%rax)
  26906. 41a173: │ callq 427d40 <_d_dso_registry>
  26907. 41a178: │ mov %rbp,%rsp
  26908. 41a17b: │ pop %rbp
  26909. 41a17c: ┕ retq
  26910. 41a17d: nopl (%rax)
  26911.  
  26912. 000000000041a180 <ldc.dso_dtor.4core3sys5posix3sys4stat>:
  26913. 41a180: cmpb $0x0,0x23ec91(%rip) # 658e18 <ldc.dso_initialized>
  26914. 41a187: ╭ je 41a1dc <ldc.dso_dtor.4core3sys5posix3sys4stat+0x5c>
  26915. 41a189: │ push %rbp
  26916. 41a18a: │ mov %rsp,%rbp
  26917. 41a18d: │ movb $0x0,0x23ec84(%rip) # 658e18 <ldc.dso_initialized>
  26918. 41a194: │ mov %rsp,%rax
  26919. 41a197: │ lea -0x30(%rax),%rdi
  26920. 41a19b: │ mov %rdi,%rsp
  26921. 41a19e: │ movq $0x1,-0x30(%rax)
  26922. 41a1a6: │ movq $0x658e10,-0x28(%rax)
  26923. 41a1ae: │ mov $0x658dc8,%ecx
  26924. 41a1b3: │ movq %rcx,%xmm0
  26925. 41a1b8: │ mov $0x658a90,%ecx
  26926. 41a1bd: │ movq %rcx,%xmm1
  26927. 41a1c2: │ punpcklqdq %xmm0,%xmm1
  26928. 41a1c6: │ movdqu %xmm1,-0x20(%rax)
  26929. 41a1cb: │ movq $0x658bb8,-0x10(%rax)
  26930. 41a1d3: │ callq 427d40 <_d_dso_registry>
  26931. 41a1d8: │ mov %rbp,%rsp
  26932. 41a1db: │ pop %rbp
  26933. 41a1dc: ┕ retq
  26934. 41a1dd: nopl (%rax)
  26935.  
  26936. 000000000041a1e0 <ldc.dso_ctor.4core3sys5posix5netdb>:
  26937. 41a1e0: cmpb $0x0,0x23ec31(%rip) # 658e18 <ldc.dso_initialized>
  26938. 41a1e7: ╭ jne 41a23c <ldc.dso_ctor.4core3sys5posix5netdb+0x5c>
  26939. 41a1e9: │ push %rbp
  26940. 41a1ea: │ mov %rsp,%rbp
  26941. 41a1ed: │ movb $0x1,0x23ec24(%rip) # 658e18 <ldc.dso_initialized>
  26942. 41a1f4: │ mov %rsp,%rax
  26943. 41a1f7: │ lea -0x30(%rax),%rdi
  26944. 41a1fb: │ mov %rdi,%rsp
  26945. 41a1fe: │ movq $0x1,-0x30(%rax)
  26946. 41a206: │ movq $0x658e10,-0x28(%rax)
  26947. 41a20e: │ mov $0x658dc8,%ecx
  26948. 41a213: │ movq %rcx,%xmm0
  26949. 41a218: │ mov $0x658a90,%ecx
  26950. 41a21d: │ movq %rcx,%xmm1
  26951. 41a222: │ punpcklqdq %xmm0,%xmm1
  26952. 41a226: │ movdqu %xmm1,-0x20(%rax)
  26953. 41a22b: │ movq $0x658bc0,-0x10(%rax)
  26954. 41a233: │ callq 427d40 <_d_dso_registry>
  26955. 41a238: │ mov %rbp,%rsp
  26956. 41a23b: │ pop %rbp
  26957. 41a23c: ┕ retq
  26958. 41a23d: nopl (%rax)
  26959.  
  26960. 000000000041a240 <ldc.dso_dtor.4core3sys5posix5netdb>:
  26961. 41a240: cmpb $0x0,0x23ebd1(%rip) # 658e18 <ldc.dso_initialized>
  26962. 41a247: ╭ je 41a29c <ldc.dso_dtor.4core3sys5posix5netdb+0x5c>
  26963. 41a249: │ push %rbp
  26964. 41a24a: │ mov %rsp,%rbp
  26965. 41a24d: │ movb $0x0,0x23ebc4(%rip) # 658e18 <ldc.dso_initialized>
  26966. 41a254: │ mov %rsp,%rax
  26967. 41a257: │ lea -0x30(%rax),%rdi
  26968. 41a25b: │ mov %rdi,%rsp
  26969. 41a25e: │ movq $0x1,-0x30(%rax)
  26970. 41a266: │ movq $0x658e10,-0x28(%rax)
  26971. 41a26e: │ mov $0x658dc8,%ecx
  26972. 41a273: │ movq %rcx,%xmm0
  26973. 41a278: │ mov $0x658a90,%ecx
  26974. 41a27d: │ movq %rcx,%xmm1
  26975. 41a282: │ punpcklqdq %xmm0,%xmm1
  26976. 41a286: │ movdqu %xmm1,-0x20(%rax)
  26977. 41a28b: │ movq $0x658bc0,-0x10(%rax)
  26978. 41a293: │ callq 427d40 <_d_dso_registry>
  26979. 41a298: │ mov %rbp,%rsp
  26980. 41a29b: │ pop %rbp
  26981. 41a29c: ┕ retq
  26982. 41a29d: nopl (%rax)
  26983.  
  26984. 000000000041a2a0 <_D4core4stdc5errno5errnoFNbNdNiNeZi>:
  26985. 41a2a0: ╭ jmpq 42b940 <getErrno>
  26986. 41a2a5: │ nopw %cs:0x0(%rax,%rax,1)
  26987. 41a2af: │ nop
  26988.  
  26989. 000000000041a2b0 <_D4core4stdc5errno5errnoFNbNdNiNeiZi>:
  26990. 41a2b0: ╭ jmpq 42b950 <setErrno>
  26991. 41a2b5: │ nopw %cs:0x0(%rax,%rax,1)
  26992. 41a2bf: │ nop
  26993.  
  26994. 000000000041a2c0 <ldc.dso_ctor.4core4stdc5errno>:
  26995. 41a2c0: cmpb $0x0,0x23eb51(%rip) # 658e18 <ldc.dso_initialized>
  26996. 41a2c7: ╭ jne 41a31c <ldc.dso_ctor.4core4stdc5errno+0x5c>
  26997. 41a2c9: │ push %rbp
  26998. 41a2ca: │ mov %rsp,%rbp
  26999. 41a2cd: │ movb $0x1,0x23eb44(%rip) # 658e18 <ldc.dso_initialized>
  27000. 41a2d4: │ mov %rsp,%rax
  27001. 41a2d7: │ lea -0x30(%rax),%rdi
  27002. 41a2db: │ mov %rdi,%rsp
  27003. 41a2de: │ movq $0x1,-0x30(%rax)
  27004. 41a2e6: │ movq $0x658e10,-0x28(%rax)
  27005. 41a2ee: │ mov $0x658dc8,%ecx
  27006. 41a2f3: │ movq %rcx,%xmm0
  27007. 41a2f8: │ mov $0x658a90,%ecx
  27008. 41a2fd: │ movq %rcx,%xmm1
  27009. 41a302: │ punpcklqdq %xmm0,%xmm1
  27010. 41a306: │ movdqu %xmm1,-0x20(%rax)
  27011. 41a30b: │ movq $0x658bc8,-0x10(%rax)
  27012. 41a313: │ callq 427d40 <_d_dso_registry>
  27013. 41a318: │ mov %rbp,%rsp
  27014. 41a31b: │ pop %rbp
  27015. 41a31c: ┕ retq
  27016. 41a31d: nopl (%rax)
  27017.  
  27018. 000000000041a320 <ldc.dso_dtor.4core4stdc5errno>:
  27019. 41a320: cmpb $0x0,0x23eaf1(%rip) # 658e18 <ldc.dso_initialized>
  27020. 41a327: ╭ je 41a37c <ldc.dso_dtor.4core4stdc5errno+0x5c>
  27021. 41a329: │ push %rbp
  27022. 41a32a: │ mov %rsp,%rbp
  27023. 41a32d: │ movb $0x0,0x23eae4(%rip) # 658e18 <ldc.dso_initialized>
  27024. 41a334: │ mov %rsp,%rax
  27025. 41a337: │ lea -0x30(%rax),%rdi
  27026. 41a33b: │ mov %rdi,%rsp
  27027. 41a33e: │ movq $0x1,-0x30(%rax)
  27028. 41a346: │ movq $0x658e10,-0x28(%rax)
  27029. 41a34e: │ mov $0x658dc8,%ecx
  27030. 41a353: │ movq %rcx,%xmm0
  27031. 41a358: │ mov $0x658a90,%ecx
  27032. 41a35d: │ movq %rcx,%xmm1
  27033. 41a362: │ punpcklqdq %xmm0,%xmm1
  27034. 41a366: │ movdqu %xmm1,-0x20(%rax)
  27035. 41a36b: │ movq $0x658bc8,-0x10(%rax)
  27036. 41a373: │ callq 427d40 <_d_dso_registry>
  27037. 41a378: │ mov %rbp,%rsp
  27038. 41a37b: │ pop %rbp
  27039. 41a37c: ┕ retq
  27040. 41a37d: nopl (%rax)
  27041.  
  27042. 000000000041a380 <_d_array_slice_copy>:
  27043. 41a380: ┆ sub $0x38,%rsp
  27044. 41a384: ┆ mov %rsi,%rax
  27045. 41a387: ┆ cmp %rcx,%rax
  27046. 41a38a: ┆ ╭─ jne 41a3ad <_d_array_slice_copy+0x2d>
  27047. 41a38c: ┆ │ lea (%rdi,%rax,1),%rcx
  27048. 41a390: ┆ │ cmp %rdx,%rcx
  27049. 41a393: ┆ │╭ jbe 41a39e <_d_array_slice_copy+0x1e>
  27050. 41a395: ┆ ││ lea (%rdx,%rax,1),%rcx
  27051. 41a399: ┆ ││ cmp %rdi,%rcx
  27052. 41a39c: ┆╭┼┼ ja 41a416 <_d_array_slice_copy+0x96>
  27053. 41a39e: ┆││┕ mov %rdx,%rsi
  27054. 41a3a1: ┆││ mov %rax,%rdx
  27055. 41a3a4: ┆││ add $0x38,%rsp
  27056. 41a3a8: ╰┼┼─ jmpq 402490 <memcpy@plt>
  27057. 41a3ad: │┕━ mov $0x655450,%edi
  27058. 41a3b2: │ callq 422d70 <_d_newclass>
  27059. 41a3b7: │ movq $0x43ccb0,(%rax)
  27060. 41a3be: │ movq $0x0,0x8(%rax)
  27061. 41a3c6: │ mov 0x22953(%rip),%rcx # 43cd20 <_D9Exception6__initZ+0x40>
  27062. 41a3cd: │ mov %rcx,0x40(%rax)
  27063. 41a3d1: │ movups 0x22938(%rip),%xmm0 # 43cd10 <_D9Exception6__initZ+0x30>
  27064. 41a3d8: │ movups %xmm0,0x30(%rax)
  27065. 41a3dc: │ movups 0x2291d(%rip),%xmm0 # 43cd00 <_D9Exception6__initZ+0x20>
  27066. 41a3e3: │ movups %xmm0,0x20(%rax)
  27067. 41a3e7: │ movups 0x22902(%rip),%xmm0 # 43ccf0 <_D9Exception6__initZ+0x10>
  27068. 41a3ee: │ movups %xmm0,0x10(%rax)
  27069. 41a3f2: │ movq $0x22,0x28(%rsp)
  27070. 41a3fb: │ movq $0x43c700,0x30(%rsp)
  27071. 41a404: │ movups 0x28(%rsp),%xmm0
  27072. 41a409: │ movups %xmm0,(%rsp)
  27073. 41a40d: │ xor %esi,%esi
  27074. 41a40f: │ mov $0x93,%edx
  27075. 41a414: │ ╭ jmp 41a47d <_d_array_slice_copy+0xfd>
  27076. 41a416: ┕━┿ mov $0x655450,%edi
  27077. 41a41b: │ callq 422d70 <_d_newclass>
  27078. 41a420: │ movq $0x43ccb0,(%rax)
  27079. 41a427: │ movq $0x0,0x8(%rax)
  27080. 41a42f: │ mov 0x228ea(%rip),%rcx # 43cd20 <_D9Exception6__initZ+0x40>
  27081. 41a436: │ mov %rcx,0x40(%rax)
  27082. 41a43a: │ movups 0x228cf(%rip),%xmm0 # 43cd10 <_D9Exception6__initZ+0x30>
  27083. 41a441: │ movups %xmm0,0x30(%rax)
  27084. 41a445: │ movups 0x228b4(%rip),%xmm0 # 43cd00 <_D9Exception6__initZ+0x20>
  27085. 41a44c: │ movups %xmm0,0x20(%rax)
  27086. 41a450: │ movups 0x22899(%rip),%xmm0 # 43ccf0 <_D9Exception6__initZ+0x10>
  27087. 41a457: │ movups %xmm0,0x10(%rax)
  27088. 41a45b: │ movq $0x16,0x18(%rsp)
  27089. 41a464: │ movq $0x43c730,0x20(%rsp)
  27090. 41a46d: │ movups 0x18(%rsp),%xmm0
  27091. 41a472: │ movups %xmm0,(%rsp)
  27092. 41a476: │ xor %esi,%esi
  27093. 41a478: │ mov $0x97,%edx
  27094. 41a47d: ┕ mov $0x33,%ecx
  27095. 41a482: mov $0x43c6c0,%r8d
  27096. 41a488: mov %rax,%rdi
  27097. 41a48b: callq 41bc90 <_D6object9Exception6__ctorMFNaNbNiNfAyaAyamC6object9ThrowableZC9Exception>
  27098. 41a490: mov %rax,%rdi
  27099. 41a493: callq 41ad10 <_d_throw_exception>
  27100. 41a498: nopl 0x0(%rax,%rax,1)
  27101.  
  27102. 000000000041a4a0 <ldc.dso_ctor.3ldc9arrayinit>:
  27103. 41a4a0: cmpb $0x0,0x23e971(%rip) # 658e18 <ldc.dso_initialized>
  27104. 41a4a7: ╭ jne 41a4fc <ldc.dso_ctor.3ldc9arrayinit+0x5c>
  27105. 41a4a9: │ push %rbp
  27106. 41a4aa: │ mov %rsp,%rbp
  27107. 41a4ad: │ movb $0x1,0x23e964(%rip) # 658e18 <ldc.dso_initialized>
  27108. 41a4b4: │ mov %rsp,%rax
  27109. 41a4b7: │ lea -0x30(%rax),%rdi
  27110. 41a4bb: │ mov %rdi,%rsp
  27111. 41a4be: │ movq $0x1,-0x30(%rax)
  27112. 41a4c6: │ movq $0x658e10,-0x28(%rax)
  27113. 41a4ce: │ mov $0x658dc8,%ecx
  27114. 41a4d3: │ movq %rcx,%xmm0
  27115. 41a4d8: │ mov $0x658a90,%ecx
  27116. 41a4dd: │ movq %rcx,%xmm1
  27117. 41a4e2: │ punpcklqdq %xmm0,%xmm1
  27118. 41a4e6: │ movdqu %xmm1,-0x20(%rax)
  27119. 41a4eb: │ movq $0x658bd0,-0x10(%rax)
  27120. 41a4f3: │ callq 427d40 <_d_dso_registry>
  27121. 41a4f8: │ mov %rbp,%rsp
  27122. 41a4fb: │ pop %rbp
  27123. 41a4fc: ┕ retq
  27124. 41a4fd: nopl (%rax)
  27125.  
  27126. 000000000041a500 <ldc.dso_dtor.3ldc9arrayinit>:
  27127. 41a500: cmpb $0x0,0x23e911(%rip) # 658e18 <ldc.dso_initialized>
  27128. 41a507: ╭ je 41a55c <ldc.dso_dtor.3ldc9arrayinit+0x5c>
  27129. 41a509: │ push %rbp
  27130. 41a50a: │ mov %rsp,%rbp
  27131. 41a50d: │ movb $0x0,0x23e904(%rip) # 658e18 <ldc.dso_initialized>
  27132. 41a514: │ mov %rsp,%rax
  27133. 41a517: │ lea -0x30(%rax),%rdi
  27134. 41a51b: │ mov %rdi,%rsp
  27135. 41a51e: │ movq $0x1,-0x30(%rax)
  27136. 41a526: │ movq $0x658e10,-0x28(%rax)
  27137. 41a52e: │ mov $0x658dc8,%ecx
  27138. 41a533: │ movq %rcx,%xmm0
  27139. 41a538: │ mov $0x658a90,%ecx
  27140. 41a53d: │ movq %rcx,%xmm1
  27141. 41a542: │ punpcklqdq %xmm0,%xmm1
  27142. 41a546: │ movdqu %xmm1,-0x20(%rax)
  27143. 41a54b: │ movq $0x658bd0,-0x10(%rax)
  27144. 41a553: │ callq 427d40 <_d_dso_registry>
  27145. 41a558: │ mov %rbp,%rsp
  27146. 41a55b: │ pop %rbp
  27147. 41a55c: ┕ retq
  27148. 41a55d: nopl (%rax)
  27149.  
  27150. 000000000041a560 <_D3ldc2eh9libunwind13NativeContext19installCatchContextMFllZE3ldc2eh9libunwind19_Unwind_Reason_Code>:
  27151. 41a560: push %r15
  27152. 41a562: push %r14
  27153. 41a564: push %rbx
  27154. 41a565: mov %rdx,%r15
  27155. 41a568: mov %rsi,%r14
  27156. 41a56b: mov %rdi,%rbx
  27157. 41a56e: mov (%rbx),%eax
  27158. 41a570: test $0x1,%al
  27159. 41a572: ╭─ jne 41a5d7 <_D3ldc2eh9libunwind13NativeContext19installCatchContextMFllZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x77>
  27160. 41a574: │ test $0x2,%al
  27161. 41a576: │╭ jne 41a584 <_D3ldc2eh9libunwind13NativeContext19installCatchContextMFllZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x24>
  27162. 41a578: ││ mov $0x43c8a5,%edi
  27163. 41a57d: ││ xor %eax,%eax
  27164. 41a57f: ││ callq 41b0c0 <fatalerror>
  27165. 41a584: │┕ mov 0x10(%rbx),%rdi
  27166. 41a588: │ callq 402290 <_Unwind_GetCFA@plt>
  27167. 41a58d: │ mov 0x8(%rbx),%rcx
  27168. 41a591: │ mov (%rcx),%rdi
  27169. 41a594: │ mov %rax,%rsi
  27170. 41a597: │ callq 41b7e0 <_D3ldc2eh6common22pushCleanupBlockRecordFlC6ObjectZPS3ldc2eh6common18ActiveCleanupBlock>
  27171. 41a59c: │ mov 0x8(%rbx),%rcx
  27172. 41a5a0: │ mov %rcx,0x10(%rax)
  27173. 41a5a4: │ mov 0x8(%rbx),%rdx
  27174. 41a5a8: │ mov 0x10(%rbx),%rdi
  27175. 41a5ac: │ xor %esi,%esi
  27176. 41a5ae: │ callq 401f30 <_Unwind_SetGR@plt>
  27177. 41a5b3: │ mov 0x10(%rbx),%rdi
  27178. 41a5b7: │ mov $0x1,%esi
  27179. 41a5bc: │ mov %r15,%rdx
  27180. 41a5bf: │ callq 401f30 <_Unwind_SetGR@plt>
  27181. 41a5c4: │ mov 0x10(%rbx),%rdi
  27182. 41a5c8: │ mov %r14,%rsi
  27183. 41a5cb: │ callq 4024a0 <_Unwind_SetIP@plt>
  27184. 41a5d0: │ mov $0x7,%eax
  27185. 41a5d5: │╭ jmp 41a5dc <_D3ldc2eh9libunwind13NativeContext19installCatchContextMFllZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x7c>
  27186. 41a5d7: ┕┿ mov $0x6,%eax
  27187. 41a5dc: ┕ pop %rbx
  27188. 41a5dd: pop %r14
  27189. 41a5df: pop %r15
  27190. 41a5e1: retq
  27191. 41a5e2: nopw %cs:0x0(%rax,%rax,1)
  27192. 41a5ec: nopl 0x0(%rax)
  27193.  
  27194. 000000000041a5f0 <_d_eh_personality>:
  27195. 41a5f0: push %rbp
  27196. 41a5f1: push %r14
  27197. 41a5f3: push %rbx
  27198. 41a5f4: sub $0x20,%rsp
  27199. 41a5f8: mov %r8,%r14
  27200. 41a5fb: mov %rcx,%rbx
  27201. 41a5fe: mov %esi,%ebp
  27202. 41a600: mov %rdx,0x18(%rsp)
  27203. 41a605: cmp $0x1,%edi
  27204. 41a608: ╭── jne 41a651 <_d_eh_personality+0x61>
  27205. 41a60a: │ lea 0x18(%rsp),%rsi
  27206. 41a60f: │ mov $0x8,%edi
  27207. 41a614: │ mov $0x8,%edx
  27208. 41a619: │ mov $0x655408,%ecx
  27209. 41a61e: │ mov $0x440348,%r8d
  27210. 41a624: │ callq 42a960 <_adEq2>
  27211. 41a629: │ test %eax,%eax
  27212. 41a62b: │╭─ je 41a651 <_d_eh_personality+0x61>
  27213. 41a62d: ││ add $0xfffffffffffffff8,%rbx
  27214. 41a631: ││ mov %ebp,(%rsp)
  27215. 41a634: ││ movl $0x0,0x4(%rsp)
  27216. 41a63c: ││ mov %rbx,0x8(%rsp)
  27217. 41a641: ││ mov %r14,0x10(%rsp)
  27218. 41a646: ││ lea (%rsp),%rdi
  27219. 41a64a: ││ callq 41a660 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code>
  27220. 41a64f: ││╭ jmp 41a656 <_d_eh_personality+0x66>
  27221. 41a651: ┕┷┿ mov $0x3,%eax
  27222. 41a656: ┕ add $0x20,%rsp
  27223. 41a65a: pop %rbx
  27224. 41a65b: pop %r14
  27225. 41a65d: pop %rbp
  27226. 41a65e: retq
  27227. 41a65f: nop
  27228.  
  27229. 000000000041a660 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code>:
  27230. 41a660: push %rbp
  27231. 41a661: push %r15
  27232. 41a663: push %r14
  27233. 41a665: push %r13
  27234. 41a667: push %r12
  27235. 41a669: push %rbx
  27236. 41a66a: sub $0x68,%rsp
  27237. 41a66e: mov %rdi,%rbx
  27238. 41a671: movq $0x0,0x58(%rsp)
  27239. 41a67a: movq $0x0,0x50(%rsp)
  27240. 41a683: movq $0x0,0x48(%rsp)
  27241. 41a68c: movb $0x0,0x47(%rsp)
  27242. 41a691: mov 0x10(%rbx),%rdi
  27243. 41a695: callq 4020b0 <_Unwind_GetLanguageSpecificData@plt>
  27244. 41a69a: lea 0x47(%rsp),%rdi
  27245. 41a69f: lea 0x48(%rsp),%rsi
  27246. 41a6a4: lea 0x50(%rsp),%rdx
  27247. 41a6a9: lea 0x58(%rsp),%rcx
  27248. 41a6ae: mov %rax,%r8
  27249. 41a6b1: callq 41b5d0 <_D3ldc2eh6common28_d_getLanguageSpecificTablesFPhKPhKPhKPhKhZv>
  27250. 41a6b6: mov $0x8,%eax
  27251. 41a6bb: cmpq $0x0,0x58(%rsp)
  27252. 41a6c1: ╭──────────── je 41ad00 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x6a0>
  27253. 41a6c7: │ mov 0x10(%rbx),%rdi
  27254. 41a6cb: │ callq 401ef0 <_Unwind_GetRegionStart@plt>
  27255. 41a6d0: │ mov %rax,0x18(%rsp)
  27256. 41a6d5: │ movq $0x0,0x38(%rsp)
  27257. 41a6de: │ mov 0x10(%rbx),%rdi
  27258. 41a6e2: │ mov %rbx,0x10(%rsp)
  27259. 41a6e7: │ callq 402160 <_Unwind_GetIP@plt>
  27260. 41a6ec: │ mov %rax,%rbx
  27261. 41a6ef: │ dec %rbx
  27262. 41a6f2: │ mov 0x58(%rsp),%rax
  27263. 41a6f7: │ mov %rax,0x30(%rsp)
  27264. 41a6fc: │ lea 0x30(%rsp),%rbp
  27265. 41a701: │ lea 0x38(%rsp),%r12
  27266. 41a706: │ nopw %cs:0x0(%rax,%rax,1)
  27267. 41a710: │ ┍ cmp 0x50(%rsp),%rax
  27268. 41a715: │ ╭─────────┼ jae 41ab31 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x4d1>
  27269. 41a71b: │ │ ┆ mov %rbp,%rdi
  27270. 41a71e: │ │ ┆ callq 41b1a0 <_D3ldc2eh6common11udata4_readFKPhZk>
  27271. 41a723: │ │ ┆ mov %eax,%r13d
  27272. 41a726: │ │ ┆ mov %rbp,%rdi
  27273. 41a729: │ │ ┆ callq 41b1a0 <_D3ldc2eh6common11udata4_readFKPhZk>
  27274. 41a72e: │ │ ┆ mov %eax,%r14d
  27275. 41a731: │ │ ┆ mov %rbp,%rdi
  27276. 41a734: │ │ ┆ callq 41b1a0 <_D3ldc2eh6common11udata4_readFKPhZk>
  27277. 41a739: │ │ ┆ mov %eax,%r15d
  27278. 41a73c: │ │ ┆ mov 0x30(%rsp),%rsi
  27279. 41a741: │ │ ┆ mov %r12,%rdi
  27280. 41a744: │ │ ┆ callq 41b1b0 <_D3ldc2eh6common11get_uleb128FPhKmZPh>
  27281. 41a749: │ │ ┆ mov %rax,0x30(%rsp)
  27282. 41a74e: │ │ ┆ mov %r13d,%ecx
  27283. 41a751: │ │ ┆ add 0x18(%rsp),%rcx
  27284. 41a756: │ │ ┆ cmp %rcx,%rbx
  27285. 41a759: │ │╭────────┼ jl 41ab3b <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x4db>
  27286. 41a75f: │ ││ ┆ mov %r14d,%edx
  27287. 41a762: │ ││ ┆ add %rdx,%rcx
  27288. 41a765: │ ││ ┆ cmp %rcx,%rbx
  27289. 41a768: │ ││ ╰ jge 41a710 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0xb0>
  27290. 41a76a: │ ││ test %r15d,%r15d
  27291. 41a76d: │ ││───────── je 41ab45 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x4e5>
  27292. 41a773: │ ││ mov %r15d,%eax
  27293. 41a776: │ ││ mov %rax,(%rsp)
  27294. 41a77a: │ ││ mov 0x10(%rsp),%rax
  27295. 41a77f: │ ││ mov (%rax),%r14b
  27296. 41a782: │ ││ mov 0x10(%rax),%rdi
  27297. 41a786: │ ││ callq 402290 <_Unwind_GetCFA@plt>
  27298. 41a78b: │ ││ mov %rax,0x8(%rsp)
  27299. 41a790: │ ││ mov %fs:0x0,%r15
  27300. 41a799: │ ││ mov $0xffffffffffffffd0,%rax
  27301. 41a7a0: │ ││ add %r15,%rax
  27302. 41a7a3: │ ││ lea -0x38(%r15),%r15
  27303. 41a7aa: │ ││ and $0x1,%r14b
  27304. 41a7ae: │ ││ cmovne %rax,%r15
  27305. 41a7b2: │ ││ mov (%r15),%rbx
  27306. 41a7b5: │ ││ test %rbx,%rbx
  27307. 41a7b8: │ ││ ╭─────── je 41aa29 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x3c9>
  27308. 41a7be: │ ││ │ mov $0xffffffffffffffc8,%r12
  27309. 41a7c5: │ ││ │ data32 nopw %cs:0x0(%rax,%rax,1)
  27310. 41a7d0: │ ││ │┍━━━━━━ mov 0x8(%rsp),%rax
  27311. 41a7d5: │ ││ │┆ cmp 0x18(%rbx),%rax
  27312. 41a7d9: │ ││ │┆╭───── jl 41aa29 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x3c9>
  27313. 41a7df: │ ││ │┆│ mov 0x10(%rsp),%rax
  27314. 41a7e4: │ ││ │┆│ mov 0x8(%rax),%rax
  27315. 41a7e8: │ ││ │┆│ mov (%rax),%rbx
  27316. 41a7eb: │ ││ │┆│ test %r14b,%r14b
  27317. 41a7ee: │ ││ │┆│ ╭ jne 41a800 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x1a0>
  27318. 41a7f0: │ ││ │┆│ │ mov (%rbx),%rax
  27319. 41a7f3: │ ││ │┆│ ╭┼ jmp 41a810 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x1b0>
  27320. 41a7f5: │ ││ │┆│ ││ data32 nopw %cs:0x0(%rax,%rax,1)
  27321. 41a800: │ ││ │┆│ │┕ mov %fs:0x0,%rax
  27322. 41a809: │ ││ │┆│ │ lea -0x28(%rax),%rax
  27323. 41a810: │ ││ │┆│ ┕━ mov (%rax),%rdi
  27324. 41a813: │ ││ │┆│ mov $0x6562b0,%esi
  27325. 41a818: │ ││ │┆│ callq 42b810 <_d_isbaseof>
  27326. 41a81d: │ ││ │┆│ mov (%r15),%r13
  27327. 41a820: │ ││ │┆│ mov 0x8(%r13),%rbp
  27328. 41a824: │ ││ │┆│ test %eax,%eax
  27329. 41a826: │ ││ │┆│ ╭ je 41a83a <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x1da>
  27330. 41a828: │ ││ │┆│ │ mov $0x6562b0,%esi
  27331. 41a82d: │ ││ │┆│ │ mov %rbp,%rdi
  27332. 41a830: │ ││ │┆│ │ callq 42b730 <_d_dynamic_cast>
  27333. 41a835: │ ││ │┆│ │ test %rax,%rax
  27334. 41a838: │ ││ │┆│ ╭──┼ je 41a8b0 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x250>
  27335. 41a83a: │ ││ │┆│ │ ┕ test %r14b,%r14b
  27336. 41a83d: │ ││ │┆│ │ ╭─ jne 41a890 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x230>
  27337. 41a83f: │ ││ │┆│ │ │ mov $0x655770,%esi
  27338. 41a844: │ ││ │┆│ │ │ mov %rbp,%rdi
  27339. 41a847: │ ││ │┆│ │ │ callq 42b730 <_d_dynamic_cast>
  27340. 41a84c: │ ││ │┆│ │ │ nopl 0x0(%rax)
  27341. 41a850: │ ││ │┆│ │ │┍ mov %rax,%rbp
  27342. 41a853: │ ││ │┆│ │ │┆ mov 0x40(%rbp),%rax
  27343. 41a857: │ ││ │┆│ │ │┆ test %rax,%rax
  27344. 41a85a: │ ││ │┆│ │ │╰ jne 41a850 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x1f0>
  27345. 41a85c: │ ││ │┆│ │ │ mov $0x655770,%esi
  27346. 41a861: │ ││ │┆│ │ │ mov %rbx,%rdi
  27347. 41a864: │ ││ │┆│ │ │ callq 42b730 <_d_dynamic_cast>
  27348. 41a869: │ ││ │┆│ │ │ cmp %rax,%rbp
  27349. 41a86c: │ ││ │┆│ │ │╭ je 41a875 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x215>
  27350. 41a86e: │ ││ │┆│ │ ││ mov %rax,0x40(%rbp)
  27351. 41a872: │ ││ │┆│ │ ││ mov (%r15),%r13
  27352. 41a875: │ ││ │┆│ │ │┕ mov 0x8(%r13),%rax
  27353. 41a879: │ ││ │┆│ │ │ mov 0x10(%rsp),%rcx
  27354. 41a87e: │ ││ │┆│ │ │ mov 0x8(%rcx),%rcx
  27355. 41a882: │ ││ │┆│ │ │ mov %rax,(%rcx)
  27356. 41a885: │ ││ │┆│ │╭┼─ jmp 41a8e0 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x280>
  27357. 41a887: │ ││ │┆│ │││ nopw 0x0(%rax,%rax,1)
  27358. 41a890: │ ││ │┆│ ││┕━ mov 0x0(%rbp),%rax
  27359. 41a894: │ ││ │┆│ ││ mov (%rax),%rax
  27360. 41a897: │ ││ │┆│ ││ mov $0xffffffffffffffd8,%rcx
  27361. 41a89e: │ ││ │┆│ ││ mov %rax,%fs:(%rcx)
  27362. 41a8a2: │ ││ │┆│ ││╭─ jmp 41a8e0 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x280>
  27363. 41a8a4: │ ││ │┆│ │││ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  27364. 41a8b0: │ ││ │┆│ ┕┿┿━ test %r14b,%r14b
  27365. 41a8b3: │ ││ │┆│ ││╭ jne 41a8e0 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x280>
  27366. 41a8b5: │ ││ │┆│ │││ mov $0x6562b0,%esi
  27367. 41a8ba: │ ││ │┆│ │││ mov %rbx,%rdi
  27368. 41a8bd: │ ││ │┆│ │││ callq 42b730 <_d_dynamic_cast>
  27369. 41a8c2: │ ││ │┆│ │││ mov %rax,%rbx
  27370. 41a8c5: │ ││ │┆│ │││ mov $0x655770,%esi
  27371. 41a8ca: │ ││ │┆│ │││ mov %rbp,%rdi
  27372. 41a8cd: │ ││ │┆│ │││ callq 42b730 <_d_dynamic_cast>
  27373. 41a8d2: │ ││ │┆│ │││ mov %rax,0x48(%rbx)
  27374. 41a8d6: │ ││ │┆│ │││ nopw %cs:0x0(%rax,%rax,1)
  27375. 41a8e0: │ ││ │┆│ ┕┷┷ test %r14b,%r14b
  27376. 41a8e3: │ ││ │┆│ mov (%r15),%rax
  27377. 41a8e6: │ ││ │┆│ mov (%rax),%rbx
  27378. 41a8e9: │ ││ │┆│╭──── jne 41aa1d <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x3bd>
  27379. 41a8ef: │ ││ │┆││ mov %fs:(%r12),%rax
  27380. 41a8f4: │ ││ │┆││ mov 0x10(%rax),%rdi
  27381. 41a8f8: │ ││ │┆││ test %rdi,%rdi
  27382. 41a8fb: │ ││ │┆││╭─── je 41a9f5 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x395>
  27383. 41a901: │ ││ │┆│││ testb $0x1,%fs:0xfffffffffffffd68
  27384. 41a90a: │ ││ │┆│││ ╭ jne 41a9af <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x34f>
  27385. 41a910: │ ││ │┆│││ │ mov %fs:0x0,%rax
  27386. 41a919: │ ││ │┆│││ │ lea -0x290(%rax),%rcx
  27387. 41a920: │ ││ │┆│││ │ mov %rcx,%fs:0xfffffffffffffeb0
  27388. 41a929: │ ││ │┆│││ │ lea -0x268(%rax),%rcx
  27389. 41a930: │ ││ │┆│││ │ mov %rcx,%fs:0xfffffffffffffd70
  27390. 41a939: │ ││ │┆│││ │ lea -0x240(%rax),%rcx
  27391. 41a940: │ ││ │┆│││ │ mov %rcx,%fs:0xfffffffffffffd98
  27392. 41a949: │ ││ │┆│││ │ lea -0x218(%rax),%rcx
  27393. 41a950: │ ││ │┆│││ │ mov %rcx,%fs:0xfffffffffffffdc0
  27394. 41a959: │ ││ │┆│││ │ lea -0x1f0(%rax),%rcx
  27395. 41a960: │ ││ │┆│││ │ mov %rcx,%fs:0xfffffffffffffde8
  27396. 41a969: │ ││ │┆│││ │ lea -0x1c8(%rax),%rcx
  27397. 41a970: │ ││ │┆│││ │ mov %rcx,%fs:0xfffffffffffffe10
  27398. 41a979: │ ││ │┆│││ │ lea -0x1a0(%rax),%rcx
  27399. 41a980: │ ││ │┆│││ │ mov %rcx,%fs:0xfffffffffffffe38
  27400. 41a989: │ ││ │┆│││ │ lea -0x178(%rax),%rax
  27401. 41a990: │ ││ │┆│││ │ mov %rax,%fs:0xfffffffffffffe60
  27402. 41a999: │ ││ │┆│││ │ movq $0x0,%fs:0xfffffffffffffe88
  27403. 41a9a6: │ ││ │┆│││ │ movb $0x1,%fs:0xfffffffffffffd68
  27404. 41a9af: │ ││ │┆│││ ┕ mov %fs:0x0,%rax
  27405. 41a9b8: │ ││ │┆│││ lea -0x290(%rax),%rax
  27406. 41a9bf: │ ││ │┆│││ cmp %rax,%rdi
  27407. 41a9c2: │ ││ │┆│││╭── jb 41a9f0 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x390>
  27408. 41a9c4: │ ││ │┆││││ mov %fs:0x0,%rax
  27409. 41a9cd: │ ││ │┆││││ lea -0x178(%rax),%rax
  27410. 41a9d4: │ ││ │┆││││ cmp %rax,%rdi
  27411. 41a9d7: │ ││ │┆││││╭─ ja 41a9f0 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x390>
  27412. 41a9d9: │ ││ │┆│││││ mov %fs:0xfffffffffffffeb0,%rax
  27413. 41a9e2: │ ││ │┆│││││ mov %rax,(%rdi)
  27414. 41a9e5: │ ││ │┆│││││ mov %rdi,%fs:0xfffffffffffffeb0
  27415. 41a9ee: │ ││ │┆│││││╭ jmp 41a9f5 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x395>
  27416. 41a9f0: │ ││ │┆│││┕┷┿ callq 4020f0 <free@plt>
  27417. 41a9f5: │ ││ │┆││┕━━┷ mov %fs:(%r12),%rax
  27418. 41a9fa: │ ││ │┆││ mov 0x8(%rax),%rdi
  27419. 41a9fe: │ ││ │┆││ callq 4191f0 <_D4core6memory2GC10removeRootFNbxPvZv>
  27420. 41aa03: │ ││ │┆││ mov %fs:(%r12),%rsi
  27421. 41aa08: │ ││ │┆││ mov %fs:0x0,%rdi
  27422. 41aa11: │ ││ │┆││ lea -0x148(%rdi),%rdi
  27423. 41aa18: │ ││ │┆││ callq 41ba60 <_D3ldc2eh9fixedpool54__T9FixedPoolTS3ldc2eh6common18ActiveCleanupBlockVii8Z9FixedPool4freeMFNbNiPS3ldc2eh6common18ActiveCleanupBlockZv>
  27424. 41aa1d: │ ││ │┆│┕━━━━ mov %rbx,(%r15)
  27425. 41aa20: │ ││ │┆│ test %rbx,%rbx
  27426. 41aa23: │ ││ │╰┼───── jne 41a7d0 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x170>
  27427. 41aa29: │ ││ ┕━┷━━━━━ mov (%rsp),%rbx
  27428. 41aa2d: │ ││ add 0x18(%rsp),%rbx
  27429. 41aa32: │ ││ cmpq $0x0,0x38(%rsp)
  27430. 41aa38: │ ││ ╭── je 41ab4f <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x4ef>
  27431. 41aa3e: │ ││ │ mov %rbx,(%rsp)
  27432. 41aa42: │ ││ │ movzbl 0x47(%rsp),%edi
  27433. 41aa47: │ ││ │ callq 41b360 <_D3ldc2eh6common25get_size_of_encoded_valueFhZm>
  27434. 41aa4c: │ ││ │ mov %rax,%r15
  27435. 41aa4f: │ ││ │ mov 0x38(%rsp),%rax
  27436. 41aa54: │ ││ │ mov 0x50(%rsp),%rcx
  27437. 41aa59: │ ││ │ lea -0x1(%rcx,%rax,1),%rbp
  27438. 41aa5e: │ ││ │ neg %r15
  27439. 41aa61: │ ││ │ test %r14b,%r14b
  27440. 41aa64: │ ││ ╭┼── jne 41abb6 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x556>
  27441. 41aa6a: │ ││ ││ lea 0x28(%rsp),%r13
  27442. 41aa6f: │ ││ ││ lea 0x20(%rsp),%r14
  27443. 41aa74: │ ││ ││ lea 0x60(%rsp),%r12
  27444. 41aa79: │ ││ ││ mov 0x10(%rsp),%rbx
  27445. 41aa7e: │ ││ ││ ╭ jmp 41aa83 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x423>
  27446. 41aa80: │ ││ ││┍┿ add %rax,%rbp
  27447. 41aa83: │ ││ ││┆┕ movq $0x0,0x28(%rsp)
  27448. 41aa8c: │ ││ ││┆ mov %r13,%rdi
  27449. 41aa8f: │ ││ ││┆ mov %rbp,%rsi
  27450. 41aa92: │ ││ ││┆ callq 41b270 <_D3ldc2eh6common11get_sleb128FPhKlZPh>
  27451. 41aa97: │ ││ ││┆ mov %rax,%rbp
  27452. 41aa9a: │ ││ ││┆ movq $0x0,0x20(%rsp)
  27453. 41aaa3: │ ││ ││┆ mov %r14,%rdi
  27454. 41aaa6: │ ││ ││┆ mov %rbp,%rsi
  27455. 41aaa9: │ ││ ││┆ callq 41b270 <_D3ldc2eh6common11get_sleb128FPhKlZPh>
  27456. 41aaae: │ ││ ││┆ mov 0x28(%rsp),%rcx
  27457. 41aab3: │ ││ ││┆ test %rcx,%rcx
  27458. 41aab6: │ ││ ││┆╭ jns 41aac9 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x469>
  27459. 41aab8: │ ││ ││┆│ mov $0x43c860,%edi
  27460. 41aabd: │ ││ ││┆│ xor %eax,%eax
  27461. 41aabf: │ ││ ││┆│ callq 41b0c0 <fatalerror>
  27462. 41aac4: │ ││ ││┆│ mov 0x28(%rsp),%rcx
  27463. 41aac9: │ ││ ││┆┕ test %rcx,%rcx
  27464. 41aacc: │ ││ ╭──┼┼┼─ je 41ac7b <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x61b>
  27465. 41aad2: │ ││ │ ││┆ testb $0x5,(%rbx)
  27466. 41aad5: │ ││ │ ││┆╭ je 41ab19 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x4b9>
  27467. 41aad7: │ ││ │ ││┆│ imul %r15,%rcx
  27468. 41aadb: │ ││ │ ││┆│ add 0x48(%rsp),%rcx
  27469. 41aae0: │ ││ │ ││┆│ movzbl 0x47(%rsp),%esi
  27470. 41aae5: │ ││ │ ││┆│ movq $0x0,0x60(%rsp)
  27471. 41aaee: │ ││ │ ││┆│ mov 0x10(%rbx),%rdi
  27472. 41aaf2: │ ││ │ ││┆│ mov %r12,%rdx
  27473. 41aaf5: │ ││ │ ││┆│ callq 41b3a0 <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh>
  27474. 41aafa: │ ││ │ ││┆│ mov 0x60(%rsp),%rsi
  27475. 41aaff: │ ││ │ ││┆│ mov 0x8(%rbx),%rax
  27476. 41ab03: │ ││ │ ││┆│ mov (%rax),%rax
  27477. 41ab06: │ ││ │ ││┆│ mov (%rax),%rax
  27478. 41ab09: │ ││ │ ││┆│ mov (%rax),%rdi
  27479. 41ab0c: │ ││ │ ││┆│ callq 42b810 <_d_isbaseof>
  27480. 41ab11: │ ││ │ ││┆│ test %eax,%eax
  27481. 41ab13: │╭┼│──┼──┼┼┼┼ jne 41acef <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x68f>
  27482. 41ab19: ││││ │ ││┆┕ mov 0x20(%rsp),%rax
  27483. 41ab1e: ││││ │ ││┆ test %rax,%rax
  27484. 41ab21: ││││ │ ││╰─ jne 41aa80 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x420>
  27485. 41ab27: ││││ │ ││ mov $0x8,%eax
  27486. 41ab2c: ││││──┼──┼┼── jmpq 41ad00 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x6a0>
  27487. 41ab31: ││┕┿━━┿━━┿┿━━ mov $0x8,%eax
  27488. 41ab36: ││││──┼──┼┼── jmpq 41ad00 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x6a0>
  27489. 41ab3b: │││┕━━┿━━┿┿━━ mov $0x8,%eax
  27490. 41ab40: ││││╭─┼──┼┼── jmpq 41ad00 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x6a0>
  27491. 41ab45: │││┕┿━┿━━┿┿━━ mov $0x8,%eax
  27492. 41ab4a: │││││╭┼──┼┼── jmpq 41ad00 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x6a0>
  27493. 41ab4f: │││││││ │┕━━ mov 0x10(%rsp),%r12
  27494. 41ab54: │││││││ │ testb $0x1,(%r12)
  27495. 41ab59: │││││││ │ mov $0x8,%eax
  27496. 41ab5e: │││││││╭─┼─── jne 41ad00 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x6a0>
  27497. 41ab64: ││││││││ │ mov 0x10(%r12),%rdi
  27498. 41ab69: ││││││││ │ callq 402290 <_Unwind_GetCFA@plt>
  27499. 41ab6e: ││││││││ │ mov 0x8(%r12),%rcx
  27500. 41ab73: ││││││││ │ mov (%rcx),%rdi
  27501. 41ab76: ││││││││ │ mov %rax,%rsi
  27502. 41ab79: ││││││││ │ callq 41b7e0 <_D3ldc2eh6common22pushCleanupBlockRecordFlC6ObjectZPS3ldc2eh6common18ActiveCleanupBlock>
  27503. 41ab7e: ││││││││ │ mov 0x8(%r12),%rcx
  27504. 41ab83: ││││││││ │ mov %rcx,0x10(%rax)
  27505. 41ab87: ││││││││ │ mov 0x8(%r12),%rdx
  27506. 41ab8c: ││││││││ │ mov 0x10(%r12),%rdi
  27507. 41ab91: ││││││││ │ xor %esi,%esi
  27508. 41ab93: ││││││││ │ callq 401f30 <_Unwind_SetGR@plt>
  27509. 41ab98: ││││││││ │ mov 0x10(%r12),%rdi
  27510. 41ab9d: ││││││││ │ mov $0x1,%esi
  27511. 41aba2: ││││││││ │ xor %edx,%edx
  27512. 41aba4: ││││││││ │ callq 401f30 <_Unwind_SetGR@plt>
  27513. 41aba9: ││││││││ │ mov 0x10(%r12),%rdi
  27514. 41abae: ││││││││ │ mov %rbx,%rsi
  27515. 41abb1: ││││││││╭┼─── jmpq 41ace3 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x683>
  27516. 41abb6: │││││││││┕━━━ lea 0x28(%rsp),%r14
  27517. 41abbb: │││││││││ lea 0x20(%rsp),%r13
  27518. 41abc0: │││││││││ lea 0x60(%rsp),%r12
  27519. 41abc5: │││││││││ mov 0x10(%rsp),%rbx
  27520. 41abca: │││││││││ ╭ jmp 41abd3 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x573>
  27521. 41abcc: │││││││││ │ nopl 0x0(%rax)
  27522. 41abd0: │││││││││┍━━┿ add %rax,%rbp
  27523. 41abd3: │││││││││┆ ┕ movq $0x0,0x28(%rsp)
  27524. 41abdc: │││││││││┆ mov %r14,%rdi
  27525. 41abdf: │││││││││┆ mov %rbp,%rsi
  27526. 41abe2: │││││││││┆ callq 41b270 <_D3ldc2eh6common11get_sleb128FPhKlZPh>
  27527. 41abe7: │││││││││┆ mov %rax,%rbp
  27528. 41abea: │││││││││┆ movq $0x0,0x20(%rsp)
  27529. 41abf3: │││││││││┆ mov %r13,%rdi
  27530. 41abf6: │││││││││┆ mov %rbp,%rsi
  27531. 41abf9: │││││││││┆ callq 41b270 <_D3ldc2eh6common11get_sleb128FPhKlZPh>
  27532. 41abfe: │││││││││┆ mov 0x28(%rsp),%rcx
  27533. 41ac03: │││││││││┆ test %rcx,%rcx
  27534. 41ac06: │││││││││┆ ╭ jns 41ac19 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x5b9>
  27535. 41ac08: │││││││││┆ │ mov $0x43c860,%edi
  27536. 41ac0d: │││││││││┆ │ xor %eax,%eax
  27537. 41ac0f: │││││││││┆ │ callq 41b0c0 <fatalerror>
  27538. 41ac14: │││││││││┆ │ mov 0x28(%rsp),%rcx
  27539. 41ac19: │││││││││┆ ┕ test %rcx,%rcx
  27540. 41ac1c: │││││││││┆ ╭─ je 41ac7b <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x61b>
  27541. 41ac1e: │││││││││┆ │ testb $0x5,(%rbx)
  27542. 41ac21: │││││││││┆ │╭ je 41ac63 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x603>
  27543. 41ac23: │││││││││┆ ││ imul %r15,%rcx
  27544. 41ac27: │││││││││┆ ││ add 0x48(%rsp),%rcx
  27545. 41ac2c: │││││││││┆ ││ movzbl 0x47(%rsp),%esi
  27546. 41ac31: │││││││││┆ ││ movq $0x0,0x60(%rsp)
  27547. 41ac3a: │││││││││┆ ││ mov 0x10(%rbx),%rdi
  27548. 41ac3e: │││││││││┆ ││ mov %r12,%rdx
  27549. 41ac41: │││││││││┆ ││ callq 41b3a0 <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh>
  27550. 41ac46: │││││││││┆ ││ mov 0x60(%rsp),%rsi
  27551. 41ac4b: │││││││││┆ ││ mov $0xffffffffffffffd8,%rax
  27552. 41ac52: │││││││││┆ ││ mov %fs:(%rax),%rdi
  27553. 41ac56: │││││││││┆ ││ callq 42b810 <_d_isbaseof>
  27554. 41ac5b: │││││││││┆ ││ test %eax,%eax
  27555. 41ac5d: │││││││││┆─┼┼ jne 41acef <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x68f>
  27556. 41ac63: │││││││││┆ │┕ mov 0x20(%rsp),%rax
  27557. 41ac68: │││││││││┆ │ test %rax,%rax
  27558. 41ac6b: │││││││││╰─┼─ jne 41abd0 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x570>
  27559. 41ac71: ││││││││││ │ mov $0x8,%eax
  27560. 41ac76: ││││││││││╭┼─ jmpq 41ad00 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x6a0>
  27561. 41ac7b: ││││││┕┿┿┿┿┷━ cmpq $0x0,0x20(%rsp)
  27562. 41ac81: ││││││ ││││ mov (%rsp),%rbp
  27563. 41ac85: ││││││ ││││ ╭ je 41ac93 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x633>
  27564. 41ac87: ││││││ ││││ │ mov $0x43c880,%edi
  27565. 41ac8c: ││││││ ││││ │ xor %eax,%eax
  27566. 41ac8e: ││││││ ││││ │ callq 41b0c0 <fatalerror>
  27567. 41ac93: ││││││ ││││ ┕ testb $0x1,(%rbx)
  27568. 41ac96: ││││││ ││││ mov $0x8,%eax
  27569. 41ac9b: ││││││ ││││╭─ jne 41ad00 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x6a0>
  27570. 41ac9d: ││││││ │││││ mov 0x10(%rbx),%rdi
  27571. 41aca1: ││││││ │││││ callq 402290 <_Unwind_GetCFA@plt>
  27572. 41aca6: ││││││ │││││ mov 0x8(%rbx),%rcx
  27573. 41acaa: ││││││ │││││ mov (%rcx),%rdi
  27574. 41acad: ││││││ │││││ mov %rax,%rsi
  27575. 41acb0: ││││││ │││││ callq 41b7e0 <_D3ldc2eh6common22pushCleanupBlockRecordFlC6ObjectZPS3ldc2eh6common18ActiveCleanupBlock>
  27576. 41acb5: ││││││ │││││ mov 0x8(%rbx),%rcx
  27577. 41acb9: ││││││ │││││ mov %rcx,0x10(%rax)
  27578. 41acbd: ││││││ │││││ mov 0x8(%rbx),%rdx
  27579. 41acc1: ││││││ │││││ mov 0x10(%rbx),%rdi
  27580. 41acc5: ││││││ │││││ xor %esi,%esi
  27581. 41acc7: ││││││ │││││ callq 401f30 <_Unwind_SetGR@plt>
  27582. 41accc: ││││││ │││││ mov 0x10(%rbx),%rdi
  27583. 41acd0: ││││││ │││││ mov $0x1,%esi
  27584. 41acd5: ││││││ │││││ xor %edx,%edx
  27585. 41acd7: ││││││ │││││ callq 401f30 <_Unwind_SetGR@plt>
  27586. 41acdc: ││││││ │││││ mov 0x10(%rbx),%rdi
  27587. 41ace0: ││││││ │││││ mov %rbp,%rsi
  27588. 41ace3: ││││││ │┕┿┿┿━ callq 4024a0 <_Unwind_SetIP@plt>
  27589. 41ace8: ││││││ │ │││ mov $0x7,%eax
  27590. 41aced: ││││││ │ │││╭ jmp 41ad00 <_D3ldc2eh6common61__T21eh_personality_commonTS3ldc2eh9libunwind13NativeContextZ21eh_personality_commonUKS3ldc2eh9libunwind13NativeContextZE3ldc2eh9libunwind19_Unwind_Reason_Code+0x6a0>
  27591. 41acef: │┕┿┿┿┿━┿━┷┿┿┿ mov 0x28(%rsp),%rdx
  27592. 41acf4: │ ││││ │ │││ mov %rbx,%rdi
  27593. 41acf7: │ ││││ │ │││ mov (%rsp),%rsi
  27594. 41acfb: │ ││││ │ │││ callq 41a560 <_D3ldc2eh9libunwind13NativeContext19installCatchContextMFllZE3ldc2eh9libunwind19_Unwind_Reason_Code>
  27595. 41ad00: ┕━┷┷┷┷━┷━━┷┷┷ add $0x68,%rsp
  27596. 41ad04: pop %rbx
  27597. 41ad05: pop %r12
  27598. 41ad07: pop %r13
  27599. 41ad09: pop %r14
  27600. 41ad0b: pop %r15
  27601. 41ad0d: pop %rbp
  27602. 41ad0e: retq
  27603. 41ad0f: nop
  27604.  
  27605. 000000000041ad10 <_d_throw_exception>:
  27606. 41ad10: push %r14
  27607. 41ad12: push %rbx
  27608. 41ad13: push %rax
  27609. 41ad14: mov %rdi,%r14
  27610. 41ad17: test %r14,%r14
  27611. 41ad1a: ╭ jne 41ad28 <_d_throw_exception+0x18>
  27612. 41ad1c: │ mov $0x43c780,%edi
  27613. 41ad21: │ xor %eax,%eax
  27614. 41ad23: │ callq 41b0c0 <fatalerror>
  27615. 41ad28: ┕ mov (%r14),%rax
  27616. 41ad2b: cmpq $0x0,(%rax)
  27617. 41ad2f: ╭ jne 41ad3d <_d_throw_exception+0x2d>
  27618. 41ad31: │ mov $0x43c7a0,%edi
  27619. 41ad36: │ xor %eax,%eax
  27620. 41ad38: │ callq 41b0c0 <fatalerror>
  27621. 41ad3d: ┕ mov $0x655770,%esi
  27622. 41ad42: mov %r14,%rdi
  27623. 41ad45: callq 42b730 <_d_dynamic_cast>
  27624. 41ad4a: mov %rax,%rbx
  27625. 41ad4d: cmpq $0x0,0x38(%rbx)
  27626. 41ad52: ╭─ jne 41ad70 <_d_throw_exception+0x60>
  27627. 41ad54: │ mov (%rbx),%rax
  27628. 41ad57: │ mov (%rax),%rdi
  27629. 41ad5a: │ mov (%rdi),%rax
  27630. 41ad5d: │ callq *0x58(%rax)
  27631. 41ad60: │ cmp %rdx,%rbx
  27632. 41ad63: │╭ je 41ad70 <_d_throw_exception+0x60>
  27633. 41ad65: ││ xor %edi,%edi
  27634. 41ad67: ││ callq 42acb0 <_d_traceContext>
  27635. 41ad6c: ││ mov %rax,0x38(%rbx)
  27636. 41ad70: ┕┷ testb $0x1,%fs:0xfffffffffffffd68
  27637. 41ad79: ╭─ jne 41ae29 <_d_throw_exception+0x119>
  27638. 41ad7f: │ mov %fs:0x0,%rcx
  27639. 41ad88: │ lea -0x290(%rcx),%rbx
  27640. 41ad8f: │ mov %rbx,%fs:0xfffffffffffffeb0
  27641. 41ad98: │ lea -0x268(%rcx),%rax
  27642. 41ad9f: │ mov %rax,%fs:0xfffffffffffffd70
  27643. 41ada8: │ lea -0x240(%rcx),%rdx
  27644. 41adaf: │ mov %rdx,%fs:0xfffffffffffffd98
  27645. 41adb8: │ lea -0x218(%rcx),%rdx
  27646. 41adbf: │ mov %rdx,%fs:0xfffffffffffffdc0
  27647. 41adc8: │ lea -0x1f0(%rcx),%rdx
  27648. 41adcf: │ mov %rdx,%fs:0xfffffffffffffde8
  27649. 41add8: │ lea -0x1c8(%rcx),%rdx
  27650. 41addf: │ mov %rdx,%fs:0xfffffffffffffe10
  27651. 41ade8: │ lea -0x1a0(%rcx),%rdx
  27652. 41adef: │ mov %rdx,%fs:0xfffffffffffffe38
  27653. 41adf8: │ lea -0x178(%rcx),%rcx
  27654. 41adff: │ mov %rcx,%fs:0xfffffffffffffe60
  27655. 41ae08: │ movq $0x0,%fs:0xfffffffffffffe88
  27656. 41ae15: │ movb $0x1,%fs:0xfffffffffffffd68
  27657. 41ae1e: │ mov %rax,%fs:0xfffffffffffffeb0
  27658. 41ae27: ╭┼─ jmp 41ae52 <_d_throw_exception+0x142>
  27659. 41ae29: │┕━ mov %fs:0xfffffffffffffeb0,%rbx
  27660. 41ae32: │ test %rbx,%rbx
  27661. 41ae35: │╭─ je 41ae45 <_d_throw_exception+0x135>
  27662. 41ae37: ││ mov (%rbx),%rax
  27663. 41ae3a: ││ mov %rax,%fs:0xfffffffffffffeb0
  27664. 41ae43: ││╭ jmp 41ae52 <_d_throw_exception+0x142>
  27665. 41ae45: │┕┿ mov $0x28,%edi
  27666. 41ae4a: │ │ callq 401ff0 <malloc@plt>
  27667. 41ae4f: │ │ mov %rax,%rbx
  27668. 41ae52: ┕━┷ xorps %xmm0,%xmm0
  27669. 41ae55: movups %xmm0,0x10(%rbx)
  27670. 41ae59: movups %xmm0,(%rbx)
  27671. 41ae5c: movq $0x0,0x20(%rbx)
  27672. 41ae64: test %rbx,%rbx
  27673. 41ae67: ╭ jne 41ae75 <_d_throw_exception+0x165>
  27674. 41ae69: │ mov $0x43c7e0,%edi
  27675. 41ae6e: │ xor %eax,%eax
  27676. 41ae70: │ callq 41b0c0 <fatalerror>
  27677. 41ae75: ┕ mov 0x23a58c(%rip),%rax # 655408 <_D3ldc2eh9libunwind18_d_exception_classG8a>
  27678. 41ae7c: mov %rax,0x8(%rbx)
  27679. 41ae80: mov %r14,(%rbx)
  27680. 41ae83: lea 0x8(%rbx),%rdi
  27681. 41ae87: mov (%r14),%rax
  27682. 41ae8a: mov (%rax),%rax
  27683. 41ae8d: mov $0xffffffffffffffd8,%rcx
  27684. 41ae94: mov %rax,%fs:(%rcx)
  27685. 41ae98: mov $0xffffffffffffffc8,%rax
  27686. 41ae9f: mov %fs:(%rax),%rax
  27687. 41aea3: mov $0xffffffffffffffd0,%rcx
  27688. 41aeaa: mov %rax,%fs:(%rcx)
  27689. 41aeae: callq 402140 <_Unwind_RaiseException@plt>
  27690. 41aeb3: mov %eax,%ecx
  27691. 41aeb5: mov $0x43c820,%edi
  27692. 41aeba: xor %eax,%eax
  27693. 41aebc: mov %ecx,%esi
  27694. 41aebe: add $0x8,%rsp
  27695. 41aec2: pop %rbx
  27696. 41aec3: pop %r14
  27697. 41aec5: ╭ jmpq 41b0c0 <fatalerror>
  27698. 41aeca: │ nopw 0x0(%rax,%rax,1)
  27699.  
  27700. 000000000041aed0 <_d_eh_resume_unwind>:
  27701. 41aed0: ┆ push %rbx
  27702. 41aed1: ┆ mov %rdi,%rbx
  27703. 41aed4: ┆ callq 41b920 <_D3ldc2eh6common21popCleanupBlockRecordFZv>
  27704. 41aed9: ┆ add $0x8,%rbx
  27705. 41aedd: ┆ mov %rbx,%rdi
  27706. 41aee0: ┆ pop %rbx
  27707. 41aee1: ╰ jmpq 402430 <_Unwind_Resume@plt>
  27708. 41aee6: nopw %cs:0x0(%rax,%rax,1)
  27709.  
  27710. 000000000041aef0 <_d_eh_enter_catch>:
  27711. 41aef0: push %rbx
  27712. 41aef1: xor %ebx,%ebx
  27713. 41aef3: test %rdi,%rdi
  27714. 41aef6: ╭─── je 41aff3 <_d_eh_enter_catch+0x103>
  27715. 41aefc: │ mov (%rdi),%rbx
  27716. 41aeff: │ testb $0x1,%fs:0xfffffffffffffd68
  27717. 41af08: │ ╭ jne 41afad <_d_eh_enter_catch+0xbd>
  27718. 41af0e: │ │ mov %fs:0x0,%rax
  27719. 41af17: │ │ lea -0x290(%rax),%rcx
  27720. 41af1e: │ │ mov %rcx,%fs:0xfffffffffffffeb0
  27721. 41af27: │ │ lea -0x268(%rax),%rcx
  27722. 41af2e: │ │ mov %rcx,%fs:0xfffffffffffffd70
  27723. 41af37: │ │ lea -0x240(%rax),%rcx
  27724. 41af3e: │ │ mov %rcx,%fs:0xfffffffffffffd98
  27725. 41af47: │ │ lea -0x218(%rax),%rcx
  27726. 41af4e: │ │ mov %rcx,%fs:0xfffffffffffffdc0
  27727. 41af57: │ │ lea -0x1f0(%rax),%rcx
  27728. 41af5e: │ │ mov %rcx,%fs:0xfffffffffffffde8
  27729. 41af67: │ │ lea -0x1c8(%rax),%rcx
  27730. 41af6e: │ │ mov %rcx,%fs:0xfffffffffffffe10
  27731. 41af77: │ │ lea -0x1a0(%rax),%rcx
  27732. 41af7e: │ │ mov %rcx,%fs:0xfffffffffffffe38
  27733. 41af87: │ │ lea -0x178(%rax),%rax
  27734. 41af8e: │ │ mov %rax,%fs:0xfffffffffffffe60
  27735. 41af97: │ │ movq $0x0,%fs:0xfffffffffffffe88
  27736. 41afa4: │ │ movb $0x1,%fs:0xfffffffffffffd68
  27737. 41afad: │ ┕ mov %fs:0x0,%rax
  27738. 41afb6: │ lea -0x290(%rax),%rax
  27739. 41afbd: │ cmp %rax,%rdi
  27740. 41afc0: │╭── jb 41afee <_d_eh_enter_catch+0xfe>
  27741. 41afc2: ││ mov %fs:0x0,%rax
  27742. 41afcb: ││ lea -0x178(%rax),%rax
  27743. 41afd2: ││ cmp %rax,%rdi
  27744. 41afd5: ││╭─ ja 41afee <_d_eh_enter_catch+0xfe>
  27745. 41afd7: │││ mov %fs:0xfffffffffffffeb0,%rax
  27746. 41afe0: │││ mov %rax,(%rdi)
  27747. 41afe3: │││ mov %rdi,%fs:0xfffffffffffffeb0
  27748. 41afec: │││╭ jmp 41aff3 <_d_eh_enter_catch+0x103>
  27749. 41afee: │┕┷┿ callq 4020f0 <free@plt>
  27750. 41aff3: ┕━━┷ callq 41b920 <_D3ldc2eh6common21popCleanupBlockRecordFZv>
  27751. 41aff8: mov %rbx,%rax
  27752. 41affb: pop %rbx
  27753. 41affc: retq
  27754. 41affd: nopl (%rax)
  27755.  
  27756. 000000000041b000 <ldc.dso_ctor.3ldc2eh9libunwind>:
  27757. 41b000: cmpb $0x0,0x23de11(%rip) # 658e18 <ldc.dso_initialized>
  27758. 41b007: ╭ jne 41b05c <ldc.dso_ctor.3ldc2eh9libunwind+0x5c>
  27759. 41b009: │ push %rbp
  27760. 41b00a: │ mov %rsp,%rbp
  27761. 41b00d: │ movb $0x1,0x23de04(%rip) # 658e18 <ldc.dso_initialized>
  27762. 41b014: │ mov %rsp,%rax
  27763. 41b017: │ lea -0x30(%rax),%rdi
  27764. 41b01b: │ mov %rdi,%rsp
  27765. 41b01e: │ movq $0x1,-0x30(%rax)
  27766. 41b026: │ movq $0x658e10,-0x28(%rax)
  27767. 41b02e: │ mov $0x658dc8,%ecx
  27768. 41b033: │ movq %rcx,%xmm0
  27769. 41b038: │ mov $0x658a90,%ecx
  27770. 41b03d: │ movq %rcx,%xmm1
  27771. 41b042: │ punpcklqdq %xmm0,%xmm1
  27772. 41b046: │ movdqu %xmm1,-0x20(%rax)
  27773. 41b04b: │ movq $0x658bd8,-0x10(%rax)
  27774. 41b053: │ callq 427d40 <_d_dso_registry>
  27775. 41b058: │ mov %rbp,%rsp
  27776. 41b05b: │ pop %rbp
  27777. 41b05c: ┕ retq
  27778. 41b05d: nopl (%rax)
  27779.  
  27780. 000000000041b060 <ldc.dso_dtor.3ldc2eh9libunwind>:
  27781. 41b060: cmpb $0x0,0x23ddb1(%rip) # 658e18 <ldc.dso_initialized>
  27782. 41b067: ╭ je 41b0bc <ldc.dso_dtor.3ldc2eh9libunwind+0x5c>
  27783. 41b069: │ push %rbp
  27784. 41b06a: │ mov %rsp,%rbp
  27785. 41b06d: │ movb $0x0,0x23dda4(%rip) # 658e18 <ldc.dso_initialized>
  27786. 41b074: │ mov %rsp,%rax
  27787. 41b077: │ lea -0x30(%rax),%rdi
  27788. 41b07b: │ mov %rdi,%rsp
  27789. 41b07e: │ movq $0x1,-0x30(%rax)
  27790. 41b086: │ movq $0x658e10,-0x28(%rax)
  27791. 41b08e: │ mov $0x658dc8,%ecx
  27792. 41b093: │ movq %rcx,%xmm0
  27793. 41b098: │ mov $0x658a90,%ecx
  27794. 41b09d: │ movq %rcx,%xmm1
  27795. 41b0a2: │ punpcklqdq %xmm0,%xmm1
  27796. 41b0a6: │ movdqu %xmm1,-0x20(%rax)
  27797. 41b0ab: │ movq $0x658bd8,-0x10(%rax)
  27798. 41b0b3: │ callq 427d40 <_d_dso_registry>
  27799. 41b0b8: │ mov %rbp,%rsp
  27800. 41b0bb: │ pop %rbp
  27801. 41b0bc: ┕ retq
  27802. 41b0bd: nopl (%rax)
  27803.  
  27804. 000000000041b0c0 <fatalerror>:
  27805. 41b0c0: push %rbx
  27806. 41b0c1: sub $0xd0,%rsp
  27807. 41b0c8: mov %rdi,%rbx
  27808. 41b0cb: test %al,%al
  27809. 41b0cd: ╭ je 41b100 <fatalerror+0x40>
  27810. 41b0cf: │ movaps %xmm0,0x30(%rsp)
  27811. 41b0d4: │ movaps %xmm1,0x40(%rsp)
  27812. 41b0d9: │ movaps %xmm2,0x50(%rsp)
  27813. 41b0de: │ movaps %xmm3,0x60(%rsp)
  27814. 41b0e3: │ movaps %xmm4,0x70(%rsp)
  27815. 41b0e8: │ movaps %xmm5,0x80(%rsp)
  27816. 41b0f0: │ movaps %xmm6,0x90(%rsp)
  27817. 41b0f8: │ movaps %xmm7,0xa0(%rsp)
  27818. 41b100: ┕ mov %r9,0x28(%rsp)
  27819. 41b105: mov %r8,0x20(%rsp)
  27820. 41b10a: mov %rcx,0x18(%rsp)
  27821. 41b10f: mov %rdx,0x10(%rsp)
  27822. 41b114: mov %rsi,0x8(%rsp)
  27823. 41b119: lea (%rsp),%rax
  27824. 41b11d: mov %rax,0xc8(%rsp)
  27825. 41b125: lea 0xe0(%rsp),%rax
  27826. 41b12d: mov %rax,0xc0(%rsp)
  27827. 41b135: movl $0x30,0xbc(%rsp)
  27828. 41b140: movl $0x8,0xb8(%rsp)
  27829. 41b14b: mov 0x23dca6(%rip),%rcx # 658df8 <stderr@@GLIBC_2.2.5>
  27830. 41b152: mov $0x43c920,%edi
  27831. 41b157: mov $0x18,%esi
  27832. 41b15c: mov $0x1,%edx
  27833. 41b161: callq 402390 <fwrite@plt>
  27834. 41b166: mov 0x23dc8b(%rip),%rdi # 658df8 <stderr@@GLIBC_2.2.5>
  27835. 41b16d: lea 0xb8(%rsp),%rdx
  27836. 41b175: mov %rbx,%rsi
  27837. 41b178: callq 4020a0 <vfprintf@plt>
  27838. 41b17d: mov 0x23dc74(%rip),%rsi # 658df8 <stderr@@GLIBC_2.2.5>
  27839. 41b184: mov $0xa,%edi
  27840. 41b189: callq 4020d0 <fputc@plt>
  27841. 41b18e: callq 401f80 <abort@plt>
  27842. 41b193: add $0xd0,%rsp
  27843. 41b19a: pop %rbx
  27844. 41b19b: retq
  27845. 41b19c: nopl 0x0(%rax)
  27846.  
  27847. 000000000041b1a0 <_D3ldc2eh6common11udata4_readFKPhZk>:
  27848. 41b1a0: mov (%rdi),%rcx
  27849. 41b1a3: mov (%rcx),%eax
  27850. 41b1a5: add $0x4,%rcx
  27851. 41b1a9: mov %rcx,(%rdi)
  27852. 41b1ac: retq
  27853. 41b1ad: nopl (%rax)
  27854.  
  27855. 000000000041b1b0 <_D3ldc2eh6common11get_uleb128FPhKmZPh>:
  27856. 41b1b0: push %r15
  27857. 41b1b2: push %r14
  27858. 41b1b4: push %r12
  27859. 41b1b6: push %rbx
  27860. 41b1b7: push %rax
  27861. 41b1b8: mov %rsi,%r15
  27862. 41b1bb: mov %rdi,%r14
  27863. 41b1be: movq $0x0,(%r14)
  27864. 41b1c5: mov (%r15),%al
  27865. 41b1c8: xor %r12d,%r12d
  27866. 41b1cb: test %al,%al
  27867. 41b1cd: ╭─── jns 41b248 <_D3ldc2eh6common11get_uleb128FPhKmZPh+0x98>
  27868. 41b1cf: │ inc %r15
  27869. 41b1d2: │ xor %edx,%edx
  27870. 41b1d4: │ xor %ebx,%ebx
  27871. 41b1d6: │ ╭ jmp 41b1e9 <_D3ldc2eh6common11get_uleb128FPhKmZPh+0x39>
  27872. 41b1d8: │ │ nopl 0x0(%rax,%rax,1)
  27873. 41b1e0: │ ┍┿ mov (%r14),%rdx
  27874. 41b1e3: │ ┆│ inc %r15
  27875. 41b1e6: │ ┆│ mov %r12,%rbx
  27876. 41b1e9: │ ┆┕ movzbl %al,%eax
  27877. 41b1ec: │ ┆ and $0x7f,%eax
  27878. 41b1ef: │ ┆ mov %bl,%cl
  27879. 41b1f1: │ ┆ shl %cl,%eax
  27880. 41b1f3: │ ┆ cltq
  27881. 41b1f5: │ ┆ or %rdx,%rax
  27882. 41b1f8: │ ┆ mov %rax,(%r14)
  27883. 41b1fb: │ ┆ lea 0x7(%rbx),%r12
  27884. 41b1ff: │ ┆ cmp $0x3f,%r12
  27885. 41b203: │ ┆╭ jbe 41b211 <_D3ldc2eh6common11get_uleb128FPhKmZPh+0x61>
  27886. 41b205: │ ┆│ mov $0x43c940,%edi
  27887. 41b20a: │ ┆│ xor %eax,%eax
  27888. 41b20c: │ ┆│ callq 41b0c0 <fatalerror>
  27889. 41b211: │ ┆┕ mov (%r15),%al
  27890. 41b214: │ ┆ movzbl %al,%edx
  27891. 41b217: │ ┆ test %dl,%dl
  27892. 41b219: │ ╰─ js 41b1e0 <_D3ldc2eh6common11get_uleb128FPhKmZPh+0x30>
  27893. 41b21b: │ test %r12,%r12
  27894. 41b21e: │╭── je 41b245 <_D3ldc2eh6common11get_uleb128FPhKmZPh+0x95>
  27895. 41b220: ││ mov $0x39,%ecx
  27896. 41b225: ││ sub %ebx,%ecx
  27897. 41b227: ││ mov $0x1,%esi
  27898. 41b22c: ││ shl %cl,%rsi
  27899. 41b22f: ││ cmp %rsi,%rdx
  27900. 41b232: ││╭─ jl 41b248 <_D3ldc2eh6common11get_uleb128FPhKmZPh+0x98>
  27901. 41b234: │││ mov $0x43c940,%edi
  27902. 41b239: │││ xor %eax,%eax
  27903. 41b23b: │││ callq 41b0c0 <fatalerror>
  27904. 41b240: │││ mov (%r15),%al
  27905. 41b243: │││╭ jmp 41b248 <_D3ldc2eh6common11get_uleb128FPhKmZPh+0x98>
  27906. 41b245: │┕┿┿ xor %r12d,%r12d
  27907. 41b248: ┕━┷┷ movzbl %al,%eax
  27908. 41b24b: mov %r12b,%cl
  27909. 41b24e: shl %cl,%eax
  27910. 41b250: cltq
  27911. 41b252: or %rax,(%r14)
  27912. 41b255: inc %r15
  27913. 41b258: mov %r15,%rax
  27914. 41b25b: add $0x8,%rsp
  27915. 41b25f: pop %rbx
  27916. 41b260: pop %r12
  27917. 41b262: pop %r14
  27918. 41b264: pop %r15
  27919. 41b266: retq
  27920. 41b267: nopw 0x0(%rax,%rax,1)
  27921.  
  27922. 000000000041b270 <_D3ldc2eh6common11get_sleb128FPhKlZPh>:
  27923. 41b270: push %r15
  27924. 41b272: push %r14
  27925. 41b274: push %r12
  27926. 41b276: push %rbx
  27927. 41b277: push %rax
  27928. 41b278: mov %rsi,%r15
  27929. 41b27b: mov %rdi,%r14
  27930. 41b27e: movq $0x0,(%r14)
  27931. 41b285: mov (%r15),%al
  27932. 41b288: xor %r12d,%r12d
  27933. 41b28b: test %al,%al
  27934. 41b28d: ╭─── jns 41b308 <_D3ldc2eh6common11get_sleb128FPhKlZPh+0x98>
  27935. 41b28f: │ inc %r15
  27936. 41b292: │ xor %edx,%edx
  27937. 41b294: │ xor %ebx,%ebx
  27938. 41b296: │ ╭ jmp 41b2a9 <_D3ldc2eh6common11get_sleb128FPhKlZPh+0x39>
  27939. 41b298: │ │ nopl 0x0(%rax,%rax,1)
  27940. 41b2a0: │ ┍┿ mov (%r14),%rdx
  27941. 41b2a3: │ ┆│ inc %r15
  27942. 41b2a6: │ ┆│ mov %r12,%rbx
  27943. 41b2a9: │ ┆┕ movzbl %al,%eax
  27944. 41b2ac: │ ┆ and $0x7f,%eax
  27945. 41b2af: │ ┆ mov %bl,%cl
  27946. 41b2b1: │ ┆ shl %cl,%eax
  27947. 41b2b3: │ ┆ cltq
  27948. 41b2b5: │ ┆ or %rdx,%rax
  27949. 41b2b8: │ ┆ mov %rax,(%r14)
  27950. 41b2bb: │ ┆ lea 0x7(%rbx),%r12
  27951. 41b2bf: │ ┆ cmp $0x3f,%r12
  27952. 41b2c3: │ ┆╭ jbe 41b2d1 <_D3ldc2eh6common11get_sleb128FPhKlZPh+0x61>
  27953. 41b2c5: │ ┆│ mov $0x43c980,%edi
  27954. 41b2ca: │ ┆│ xor %eax,%eax
  27955. 41b2cc: │ ┆│ callq 41b0c0 <fatalerror>
  27956. 41b2d1: │ ┆┕ mov (%r15),%al
  27957. 41b2d4: │ ┆ movzbl %al,%edx
  27958. 41b2d7: │ ┆ test %dl,%dl
  27959. 41b2d9: │ ╰─ js 41b2a0 <_D3ldc2eh6common11get_sleb128FPhKlZPh+0x30>
  27960. 41b2db: │ test %r12,%r12
  27961. 41b2de: │╭── je 41b305 <_D3ldc2eh6common11get_sleb128FPhKlZPh+0x95>
  27962. 41b2e0: ││ mov $0x39,%ecx
  27963. 41b2e5: ││ sub %ebx,%ecx
  27964. 41b2e7: ││ mov $0x1,%esi
  27965. 41b2ec: ││ shl %cl,%rsi
  27966. 41b2ef: ││ cmp %rsi,%rdx
  27967. 41b2f2: ││╭─ jl 41b308 <_D3ldc2eh6common11get_sleb128FPhKlZPh+0x98>
  27968. 41b2f4: │││ mov $0x43c980,%edi
  27969. 41b2f9: │││ xor %eax,%eax
  27970. 41b2fb: │││ callq 41b0c0 <fatalerror>
  27971. 41b300: │││ mov (%r15),%al
  27972. 41b303: │││╭ jmp 41b308 <_D3ldc2eh6common11get_sleb128FPhKlZPh+0x98>
  27973. 41b305: │┕┿┿ xor %r12d,%r12d
  27974. 41b308: ┕━┷┷ movzbl %al,%eax
  27975. 41b30b: mov %r12b,%cl
  27976. 41b30e: shl %cl,%eax
  27977. 41b310: cltq
  27978. 41b312: or (%r14),%rax
  27979. 41b315: mov %rax,(%r14)
  27980. 41b318: cmp $0x3f,%r12
  27981. 41b31c: ╭─ ja 41b340 <_D3ldc2eh6common11get_sleb128FPhKlZPh+0xd0>
  27982. 41b31e: │ testb $0x40,(%r15)
  27983. 41b322: │╭ je 41b340 <_D3ldc2eh6common11get_sleb128FPhKlZPh+0xd0>
  27984. 41b324: ││ add $0x7,%r12d
  27985. 41b328: ││ mov $0x1,%edx
  27986. 41b32d: ││ mov %r12b,%cl
  27987. 41b330: ││ shl %cl,%edx
  27988. 41b332: ││ dec %edx
  27989. 41b334: ││ movslq %edx,%rcx
  27990. 41b337: ││ not %rcx
  27991. 41b33a: ││ or %rcx,%rax
  27992. 41b33d: ││ mov %rax,(%r14)
  27993. 41b340: ┕┷ inc %r15
  27994. 41b343: mov %r15,%rax
  27995. 41b346: add $0x8,%rsp
  27996. 41b34a: pop %rbx
  27997. 41b34b: pop %r12
  27998. 41b34d: pop %r14
  27999. 41b34f: pop %r15
  28000. 41b351: retq
  28001. 41b352: nopw %cs:0x0(%rax,%rax,1)
  28002. 41b35c: nopl 0x0(%rax)
  28003.  
  28004. 000000000041b360 <_D3ldc2eh6common25get_size_of_encoded_valueFhZm>:
  28005. 41b360: push %rax
  28006. 41b361: cmp $0xff,%edi
  28007. 41b367: ╭── je 41b38b <_D3ldc2eh6common25get_size_of_encoded_valueFhZm+0x2b>
  28008. 41b369: │ movzbl %dil,%eax
  28009. 41b36d: │ and $0x7,%eax
  28010. 41b370: │ cmp $0x5,%eax
  28011. 41b373: │╭─ jae 41b38f <_D3ldc2eh6common25get_size_of_encoded_valueFhZm+0x2f>
  28012. 41b375: ││ mov $0x1d,%ecx
  28013. 41b37a: ││ bt %eax,%ecx
  28014. 41b37d: ││╭ jae 41b38f <_D3ldc2eh6common25get_size_of_encoded_valueFhZm+0x2f>
  28015. 41b37f: │││ mov %eax,%eax
  28016. 41b381: │││ mov 0x43cbe0(,%rax,8),%rax
  28017. 41b389: │││ pop %rcx
  28018. 41b38a: │││ retq
  28019. 41b38b: ┕┿┿ xor %eax,%eax
  28020. 41b38d: ││ pop %rcx
  28021. 41b38e: ││ retq
  28022. 41b38f: ┕┷ mov $0x43c9c0,%edi
  28023. 41b394: xor %eax,%eax
  28024. 41b396: callq 41b0c0 <fatalerror>
  28025. 41b39b: ud2
  28026. 41b39d: nopl (%rax)
  28027.  
  28028. 000000000041b3a0 <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh>:
  28029. 41b3a0: push %rbp
  28030. 41b3a1: push %r15
  28031. 41b3a3: push %r14
  28032. 41b3a5: push %r13
  28033. 41b3a7: push %r12
  28034. 41b3a9: push %rbx
  28035. 41b3aa: push %rax
  28036. 41b3ab: mov %rcx,%r14
  28037. 41b3ae: mov %rdx,%r12
  28038. 41b3b1: mov %esi,%r13d
  28039. 41b3b4: mov %rdi,%r15
  28040. 41b3b7: cmp $0x50,%r13d
  28041. 41b3bb: ╭──────────── je 41b5ac <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0x20c>
  28042. 41b3c1: │ mov %r13d,%eax
  28043. 41b3c4: │ and $0xf,%eax
  28044. 41b3c7: │ cmp $0xc,%eax
  28045. 41b3ca: │╭─────────── ja 41b5ac <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0x20c>
  28046. 41b3d0: ││ jmpq *0x43c8b8(,%rax,8)
  28047. 41b3d7: ││ mov (%r14),%rax
  28048. 41b3da: ││ mov %rax,(%r12)
  28049. 41b3de: ││ lea 0x8(%r14),%rbx
  28050. 41b3e2: ││╭────────── jmpq 41b54b <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0x1ab>
  28051. 41b3e7: │││ movq $0x0,(%r12)
  28052. 41b3ef: │││ mov (%r14),%al
  28053. 41b3f2: │││ xor %ebp,%ebp
  28054. 41b3f4: │││ test %al,%al
  28055. 41b3f6: │││ ╭───── js 41b4ab <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0x10b>
  28056. 41b3fc: │││ │ mov %r14,%rbx
  28057. 41b3ff: │││╭───┼───── jmpq 41b53a <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0x19a>
  28058. 41b404: ││││ │ movzwl (%r14),%eax
  28059. 41b408: ││││ │ ╭─── jmpq 41b48e <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0xee>
  28060. 41b40d: ││││ │ │ mov (%r14),%eax
  28061. 41b410: ││││ │╭┼─── jmpq 41b49e <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0xfe>
  28062. 41b415: ││││ │││ cmpb $0x0,(%r14)
  28063. 41b419: ││││ │││ mov %r14,%rbx
  28064. 41b41c: ││││ │││╭── jns 41b482 <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0xe2>
  28065. 41b41e: ││││ ││││ mov %r15,(%rsp)
  28066. 41b422: ││││ ││││ mov $0xfffffffffffffff9,%rbp
  28067. 41b429: ││││ ││││ mov %r14,%rbx
  28068. 41b42c: ││││ ││││ nopl 0x0(%rax)
  28069. 41b430: ││││ ││││┍━ lea 0xe(%rbp),%r15
  28070. 41b434: ││││ ││││┆ cmp $0x3f,%r15
  28071. 41b438: ││││ ││││┆╭ jbe 41b446 <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0xa6>
  28072. 41b43a: ││││ ││││┆│ mov $0x43c980,%edi
  28073. 41b43f: ││││ ││││┆│ xor %eax,%eax
  28074. 41b441: ││││ ││││┆│ callq 41b0c0 <fatalerror>
  28075. 41b446: ││││ ││││┆┕ movzbl 0x1(%rbx),%eax
  28076. 41b44a: ││││ ││││┆ inc %rbx
  28077. 41b44d: ││││ ││││┆ add $0x7,%rbp
  28078. 41b451: ││││ ││││┆ test %al,%al
  28079. 41b453: ││││ ││││╰─ js 41b430 <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0x90>
  28080. 41b455: ││││ ││││ test %r15,%r15
  28081. 41b458: ││││╭──┼┼┼┼── je 41b52b <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0x18b>
  28082. 41b45e: │││││ ││││ mov $0x39,%ecx
  28083. 41b463: │││││ ││││ sub %ebp,%ecx
  28084. 41b465: │││││ ││││ mov $0x1,%edx
  28085. 41b46a: │││││ ││││ shl %cl,%rdx
  28086. 41b46d: │││││ ││││ cmp %rdx,%rax
  28087. 41b470: │││││ ││││ mov (%rsp),%r15
  28088. 41b474: │││││ ││││ ╭ jl 41b482 <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0xe2>
  28089. 41b476: │││││ ││││ │ mov $0x43c980,%edi
  28090. 41b47b: │││││ ││││ │ xor %eax,%eax
  28091. 41b47d: │││││ ││││ │ callq 41b0c0 <fatalerror>
  28092. 41b482: │││││ │││┕━┷ inc %rbx
  28093. 41b485: │││││╭─┼┼┼─── jmpq 41b54b <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0x1ab>
  28094. 41b48a: ││││││ │││ movswq (%r14),%rax
  28095. 41b48e: ││││││ ││┕━━━ mov %rax,(%r12)
  28096. 41b492: ││││││ ││ lea 0x2(%r14),%rbx
  28097. 41b496: ││││││╭┼┼──── jmpq 41b54b <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0x1ab>
  28098. 41b49b: │││││││││ movslq (%r14),%rax
  28099. 41b49e: ││││││││┕━━━━ mov %rax,(%r12)
  28100. 41b4a2: ││││││││ lea 0x4(%r14),%rbx
  28101. 41b4a6: ││││││││╭──── jmpq 41b54b <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0x1ab>
  28102. 41b4ab: │││││││┕┿━━━━ mov %r15,(%rsp)
  28103. 41b4af: │││││││ │ lea 0x1(%r14),%rbx
  28104. 41b4b3: │││││││ │ xor %edx,%edx
  28105. 41b4b5: │││││││ │ xor %r15d,%r15d
  28106. 41b4b8: │││││││ │ ╭ jmp 41b4ca <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0x12a>
  28107. 41b4ba: │││││││ │ │ nopw 0x0(%rax,%rax,1)
  28108. 41b4c0: │││││││ │ ┍┿ mov (%r12),%rdx
  28109. 41b4c4: │││││││ │ ┆│ inc %rbx
  28110. 41b4c7: │││││││ │ ┆│ mov %rbp,%r15
  28111. 41b4ca: │││││││ │ ┆┕ movzbl %al,%eax
  28112. 41b4cd: │││││││ │ ┆ and $0x7f,%eax
  28113. 41b4d0: │││││││ │ ┆ mov %r15b,%cl
  28114. 41b4d3: │││││││ │ ┆ shl %cl,%eax
  28115. 41b4d5: │││││││ │ ┆ cltq
  28116. 41b4d7: │││││││ │ ┆ or %rdx,%rax
  28117. 41b4da: │││││││ │ ┆ mov %rax,(%r12)
  28118. 41b4de: │││││││ │ ┆ lea 0x7(%r15),%rbp
  28119. 41b4e2: │││││││ │ ┆ cmp $0x3f,%rbp
  28120. 41b4e6: │││││││ │ ┆╭ jbe 41b4f4 <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0x154>
  28121. 41b4e8: │││││││ │ ┆│ mov $0x43c940,%edi
  28122. 41b4ed: │││││││ │ ┆│ xor %eax,%eax
  28123. 41b4ef: │││││││ │ ┆│ callq 41b0c0 <fatalerror>
  28124. 41b4f4: │││││││ │ ┆┕ mov (%rbx),%al
  28125. 41b4f6: │││││││ │ ┆ movzbl %al,%edx
  28126. 41b4f9: │││││││ │ ┆ test %dl,%dl
  28127. 41b4fb: │││││││ │ ╰─ js 41b4c0 <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0x120>
  28128. 41b4fd: │││││││ │ test %rbp,%rbp
  28129. 41b500: │││││││ │╭─── je 41b534 <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0x194>
  28130. 41b502: │││││││ ││ mov $0x39,%ecx
  28131. 41b507: │││││││ ││ sub %r15d,%ecx
  28132. 41b50a: │││││││ ││ mov $0x1,%esi
  28133. 41b50f: │││││││ ││ shl %cl,%rsi
  28134. 41b512: │││││││ ││ cmp %rsi,%rdx
  28135. 41b515: │││││││ ││ mov (%rsp),%r15
  28136. 41b519: │││││││ ││╭── jl 41b53a <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0x19a>
  28137. 41b51b: │││││││ │││ mov $0x43c940,%edi
  28138. 41b520: │││││││ │││ xor %eax,%eax
  28139. 41b522: │││││││ │││ callq 41b0c0 <fatalerror>
  28140. 41b527: │││││││ │││ mov (%rbx),%al
  28141. 41b529: │││││││ │││ ╭ jmp 41b53a <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0x19a>
  28142. 41b52b: ││││┕┿┿━┿┿┿━┿ mov (%rsp),%r15
  28143. 41b52f: ││││ ││ │││ │ inc %rbx
  28144. 41b532: ││││ ││ │││╭┼ jmp 41b54b <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0x1ab>
  28145. 41b534: ││││ ││ │┕┿┿┿ xor %ebp,%ebp
  28146. 41b536: ││││ ││ │ │││ mov (%rsp),%r15
  28147. 41b53a: │││┕━┿┿━┿━┷┿┷ movzbl %al,%eax
  28148. 41b53d: │││ ││ │ │ mov %bpl,%cl
  28149. 41b540: │││ ││ │ │ shl %cl,%eax
  28150. 41b542: │││ ││ │ │ cltq
  28151. 41b544: │││ ││ │ │ or %rax,(%r12)
  28152. 41b548: │││ ││ │ │ inc %rbx
  28153. 41b54b: ││┕━━┷┷━┷━━┷━ mov %r13d,%eax
  28154. 41b54e: ││ and $0x70,%eax
  28155. 41b551: ││ cmp $0x1f,%eax
  28156. 41b554: ││ ╭ jle 41b56f <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0x1cf>
  28157. 41b556: ││ │ cmp $0x20,%eax
  28158. 41b559: ││ ╭──┼ je 41b57e <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0x1de>
  28159. 41b55b: ││ │ │ cmp $0x30,%eax
  28160. 41b55e: ││ ╭┼──┼ je 41b588 <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0x1e8>
  28161. 41b560: ││ ││ │ cmp $0x40,%eax
  28162. 41b563: ││ ╭─┼┼──┼ jne 41b5a9 <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0x209>
  28163. 41b565: ││ │ ││ │ mov %r15,%rdi
  28164. 41b568: ││ │ ││ │ callq 401ef0 <_Unwind_GetRegionStart@plt>
  28165. 41b56d: ││ │ ││╭─┼ jmp 41b590 <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0x1f0>
  28166. 41b56f: ││ │ │││ ┕ test %eax,%eax
  28167. 41b571: ││ │ ││┼── je 41b594 <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0x1f4>
  28168. 41b573: ││ │ │││ cmp $0x10,%eax
  28169. 41b576: ││ │╭┼┼┼── jne 41b5a9 <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0x209>
  28170. 41b578: ││ │││││ add %r14,(%r12)
  28171. 41b57c: ││ │││││╭─ jmp 41b594 <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0x1f4>
  28172. 41b57e: ││ │││┕┿┿━ mov %r15,%rdi
  28173. 41b581: ││ ││││││ callq 402350 <_Unwind_GetTextRelBase@plt>
  28174. 41b586: ││ ││││││╭ jmp 41b590 <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0x1f0>
  28175. 41b588: ││ ││┕┿┿┿┿ mov %r15,%rdi
  28176. 41b58b: ││ ││ ││││ callq 401f70 <_Unwind_GetDataRelBase@plt>
  28177. 41b590: ││ ││ │┕┿┷ add %rax,(%r12)
  28178. 41b594: ││ ││ ┕━┷━ test %r13b,%r13b
  28179. 41b597: ││ ││ ╭ jns 41b5a4 <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0x204>
  28180. 41b599: ││ ││ │ mov (%r12),%rax
  28181. 41b59d: ││ ││ │ mov (%rax),%rax
  28182. 41b5a0: ││ ││ │ mov %rax,(%r12)
  28183. 41b5a4: ││ ││ ┕ mov %rbx,%rax
  28184. 41b5a7: ││ ││ ╭ jmp 41b5bb <_D3ldc2eh6common17get_encoded_valueFPhKmhPvZPh+0x21b>
  28185. 41b5a9: ││ ┕┷━━━━┿ mov %rbx,%r14
  28186. 41b5ac: ┕┷━━━━━━━━━━┿ mov $0x43ca10,%edi
  28187. 41b5b1: │ xor %eax,%eax
  28188. 41b5b3: │ callq 41b0c0 <fatalerror>
  28189. 41b5b8: │ mov %r14,%rax
  28190. 41b5bb: ┕ add $0x8,%rsp
  28191. 41b5bf: pop %rbx
  28192. 41b5c0: pop %r12
  28193. 41b5c2: pop %r13
  28194. 41b5c4: pop %r14
  28195. 41b5c6: pop %r15
  28196. 41b5c8: pop %rbp
  28197. 41b5c9: retq
  28198. 41b5ca: nopw 0x0(%rax,%rax,1)
  28199.  
  28200. 000000000041b5d0 <_D3ldc2eh6common28_d_getLanguageSpecificTablesFPhKPhKPhKPhKhZv>:
  28201. 41b5d0: push %rbp
  28202. 41b5d1: push %r15
  28203. 41b5d3: push %r14
  28204. 41b5d5: push %r13
  28205. 41b5d7: push %r12
  28206. 41b5d9: push %rbx
  28207. 41b5da: push %rax
  28208. 41b5db: mov %r8,%r13
  28209. 41b5de: mov %rcx,%rbp
  28210. 41b5e1: mov %rdx,%r15
  28211. 41b5e4: mov %rsi,%r12
  28212. 41b5e7: mov %rdi,%rbx
  28213. 41b5ea: test %r13,%r13
  28214. 41b5ed: ╭───── je 41b6a3 <_D3ldc2eh6common28_d_getLanguageSpecificTablesFPhKPhKPhKPhKhZv+0xd3>
  28215. 41b5f3: │ movzbl 0x0(%r13),%eax
  28216. 41b5f8: │ cmp $0xff,%eax
  28217. 41b5fd: │ ╭ je 41b60b <_D3ldc2eh6common28_d_getLanguageSpecificTablesFPhKPhKPhKPhKhZv+0x3b>
  28218. 41b5ff: │ │ mov $0x43ca70,%edi
  28219. 41b604: │ │ xor %eax,%eax
  28220. 41b606: │ │ callq 41b0c0 <fatalerror>
  28221. 41b60b: │ ┕ movzbl 0x1(%r13),%eax
  28222. 41b610: │ add $0x2,%r13
  28223. 41b614: │ mov %al,(%rbx)
  28224. 41b616: │ cmp $0xff,%eax
  28225. 41b61b: │ ╭─── je 41b6bf <_D3ldc2eh6common28_d_getLanguageSpecificTablesFPhKPhKPhKPhKhZv+0xef>
  28226. 41b621: │ │ mov %rbp,(%rsp)
  28227. 41b625: │ │ mov 0x0(%r13),%al
  28228. 41b629: │ │ xor %ebp,%ebp
  28229. 41b62b: │ │ xor %ebx,%ebx
  28230. 41b62d: │ │ test %al,%al
  28231. 41b62f: │╭┼─── jns 41b6d3 <_D3ldc2eh6common28_d_getLanguageSpecificTablesFPhKPhKPhKPhKhZv+0x103>
  28232. 41b635: │││ data32 nopw %cs:0x0(%rax,%rax,1)
  28233. 41b640: │││ ┍━ movzbl %al,%eax
  28234. 41b643: │││ ┆ and $0x7f,%eax
  28235. 41b646: │││ ┆ mov %bl,%cl
  28236. 41b648: │││ ┆ shl %cl,%eax
  28237. 41b64a: │││ ┆ movslq %eax,%r14
  28238. 41b64d: │││ ┆ add $0x7,%rbx
  28239. 41b651: │││ ┆ cmp $0x3f,%rbx
  28240. 41b655: │││ ┆╭ jbe 41b663 <_D3ldc2eh6common28_d_getLanguageSpecificTablesFPhKPhKPhKPhKhZv+0x93>
  28241. 41b657: │││ ┆│ mov $0x43c940,%edi
  28242. 41b65c: │││ ┆│ xor %eax,%eax
  28243. 41b65e: │││ ┆│ callq 41b0c0 <fatalerror>
  28244. 41b663: │││ ┆┕ or %r14,%rbp
  28245. 41b666: │││ ┆ mov 0x1(%r13),%al
  28246. 41b66a: │││ ┆ inc %r13
  28247. 41b66d: │││ ┆ movzbl %al,%edx
  28248. 41b670: │││ ┆ test %dl,%dl
  28249. 41b672: │││ ╰─ js 41b640 <_D3ldc2eh6common28_d_getLanguageSpecificTablesFPhKPhKPhKPhKhZv+0x70>
  28250. 41b674: │││ test %rbx,%rbx
  28251. 41b677: │││─── je 41b6d1 <_D3ldc2eh6common28_d_getLanguageSpecificTablesFPhKPhKPhKPhKhZv+0x101>
  28252. 41b679: │││ lea -0x7(%rbx),%rsi
  28253. 41b67d: │││ mov $0x39,%ecx
  28254. 41b682: │││ sub %esi,%ecx
  28255. 41b684: │││ mov $0x1,%esi
  28256. 41b689: │││ shl %cl,%rsi
  28257. 41b68c: │││ cmp %rsi,%rdx
  28258. 41b68f: │││╭── jl 41b6d3 <_D3ldc2eh6common28_d_getLanguageSpecificTablesFPhKPhKPhKPhKhZv+0x103>
  28259. 41b691: ││││ mov $0x43c940,%edi
  28260. 41b696: ││││ xor %eax,%eax
  28261. 41b698: ││││ callq 41b0c0 <fatalerror>
  28262. 41b69d: ││││ mov 0x0(%r13),%al
  28263. 41b6a1: ││││╭─ jmp 41b6d3 <_D3ldc2eh6common28_d_getLanguageSpecificTablesFPhKPhKPhKPhKhZv+0x103>
  28264. 41b6a3: ┕┿┿┿┿━ movq $0x0,0x0(%rbp)
  28265. 41b6ab: ││││ movq $0x0,(%r15)
  28266. 41b6b2: ││││ movq $0x0,(%r12)
  28267. 41b6ba: ╭┼┼┼┼─ jmpq 41b7aa <_D3ldc2eh6common28_d_getLanguageSpecificTablesFPhKPhKPhKPhKhZv+0x1da>
  28268. 41b6bf: ││┕┿┿━ mov %rbp,(%rsp)
  28269. 41b6c3: │││││ mov $0x43caa0,%edi
  28270. 41b6c8: │││││ xor %eax,%eax
  28271. 41b6ca: │││││ callq 41b0c0 <fatalerror>
  28272. 41b6cf: │││││╭ jmp 41b6eb <_D3ldc2eh6common28_d_getLanguageSpecificTablesFPhKPhKPhKPhKhZv+0x11b>
  28273. 41b6d1: ││┕┿┿┿ xor %ebx,%ebx
  28274. 41b6d3: │┕━┷┷┿ movzbl %al,%eax
  28275. 41b6d6: │ │ mov %bl,%cl
  28276. 41b6d8: │ │ shl %cl,%eax
  28277. 41b6da: │ │ cltq
  28278. 41b6dc: │ │ or %rbp,%rax
  28279. 41b6df: │ │ lea 0x1(%r13,%rax,1),%rax
  28280. 41b6e4: │ │ inc %r13
  28281. 41b6e7: │ │ mov %rax,(%r12)
  28282. 41b6eb: │ ┕ lea 0x1(%r13),%rbp
  28283. 41b6ef: │ movzbl 0x0(%r13),%eax
  28284. 41b6f4: │ cmp $0x3,%eax
  28285. 41b6f7: │ ╭ je 41b705 <_D3ldc2eh6common28_d_getLanguageSpecificTablesFPhKPhKPhKPhKhZv+0x135>
  28286. 41b6f9: │ │ mov $0x43cae0,%edi
  28287. 41b6fe: │ │ xor %eax,%eax
  28288. 41b700: │ │ callq 41b0c0 <fatalerror>
  28289. 41b705: │ ┕ mov 0x0(%rbp),%al
  28290. 41b708: │ xor %r14d,%r14d
  28291. 41b70b: │ test %al,%al
  28292. 41b70d: │ ╭─── jns 41b787 <_D3ldc2eh6common28_d_getLanguageSpecificTablesFPhKPhKPhKPhKhZv+0x1b7>
  28293. 41b70f: │ │ xor %r12d,%r12d
  28294. 41b712: │ │ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  28295. 41b720: │ │ ┍━ movzbl %al,%eax
  28296. 41b723: │ │ ┆ and $0x7f,%eax
  28297. 41b726: │ │ ┆ mov %r12b,%cl
  28298. 41b729: │ │ ┆ shl %cl,%eax
  28299. 41b72b: │ │ ┆ movslq %eax,%rbx
  28300. 41b72e: │ │ ┆ add $0x7,%r12
  28301. 41b732: │ │ ┆ cmp $0x3f,%r12
  28302. 41b736: │ │ ┆╭ jbe 41b744 <_D3ldc2eh6common28_d_getLanguageSpecificTablesFPhKPhKPhKPhKhZv+0x174>
  28303. 41b738: │ │ ┆│ mov $0x43c940,%edi
  28304. 41b73d: │ │ ┆│ xor %eax,%eax
  28305. 41b73f: │ │ ┆│ callq 41b0c0 <fatalerror>
  28306. 41b744: │ │ ┆┕ or %rbx,%r14
  28307. 41b747: │ │ ┆ mov 0x1(%rbp),%al
  28308. 41b74a: │ │ ┆ inc %rbp
  28309. 41b74d: │ │ ┆ movzbl %al,%edx
  28310. 41b750: │ │ ┆ test %dl,%dl
  28311. 41b752: │ │ ╰─ js 41b720 <_D3ldc2eh6common28_d_getLanguageSpecificTablesFPhKPhKPhKPhKhZv+0x150>
  28312. 41b754: │ │ lea -0x1(%rbp),%r13
  28313. 41b758: │ │ test %r12,%r12
  28314. 41b75b: │ │╭── je 41b787 <_D3ldc2eh6common28_d_getLanguageSpecificTablesFPhKPhKPhKPhKhZv+0x1b7>
  28315. 41b75d: │ ││ lea -0x7(%r12),%rsi
  28316. 41b762: │ ││ mov $0x39,%ecx
  28317. 41b767: │ ││ sub %esi,%ecx
  28318. 41b769: │ ││ mov $0x1,%esi
  28319. 41b76e: │ ││ shl %cl,%rsi
  28320. 41b771: │ ││ cmp %rsi,%rdx
  28321. 41b774: │ ││╭─ jl 41b78a <_D3ldc2eh6common28_d_getLanguageSpecificTablesFPhKPhKPhKPhKhZv+0x1ba>
  28322. 41b776: │ │││ mov $0x43c940,%edi
  28323. 41b77b: │ │││ xor %eax,%eax
  28324. 41b77d: │ │││ callq 41b0c0 <fatalerror>
  28325. 41b782: │ │││ mov 0x0(%rbp),%al
  28326. 41b785: │ │││╭ jmp 41b78a <_D3ldc2eh6common28_d_getLanguageSpecificTablesFPhKPhKPhKPhKhZv+0x1ba>
  28327. 41b787: │ ┕┷┿┿ xor %r12d,%r12d
  28328. 41b78a: │ ┕┷ mov (%rsp),%rdx
  28329. 41b78e: │ movzbl %al,%eax
  28330. 41b791: │ mov %r12b,%cl
  28331. 41b794: │ shl %cl,%eax
  28332. 41b796: │ cltq
  28333. 41b798: │ or %r14,%rax
  28334. 41b79b: │ lea 0x2(%r13,%rax,1),%rax
  28335. 41b7a0: │ add $0x2,%r13
  28336. 41b7a4: │ mov %rax,(%r15)
  28337. 41b7a7: │ mov %r13,(%rdx)
  28338. 41b7aa: ┕━━━━━ add $0x8,%rsp
  28339. 41b7ae: pop %rbx
  28340. 41b7af: pop %r12
  28341. 41b7b1: pop %r13
  28342. 41b7b3: pop %r14
  28343. 41b7b5: pop %r15
  28344. 41b7b7: pop %rbp
  28345. 41b7b8: retq
  28346. 41b7b9: nopl 0x0(%rax)
  28347.  
  28348. 000000000041b7c0 <_d_eh_swapContext>:
  28349. 41b7c0: mov %fs:0xffffffffffffffc8,%rax
  28350. 41b7c9: mov %rdi,%fs:0xffffffffffffffc8
  28351. 41b7d2: retq
  28352. 41b7d3: nopw %cs:0x0(%rax,%rax,1)
  28353. 41b7dd: nopl (%rax)
  28354.  
  28355. 000000000041b7e0 <_D3ldc2eh6common22pushCleanupBlockRecordFlC6ObjectZPS3ldc2eh6common18ActiveCleanupBlock>:
  28356. 41b7e0: push %r15
  28357. 41b7e2: push %r14
  28358. 41b7e4: push %rbx
  28359. 41b7e5: mov %rsi,%r14
  28360. 41b7e8: mov %rdi,%r15
  28361. 41b7eb: testb $0x1,%fs:0xfffffffffffffeb8
  28362. 41b7f4: ╭─ jne 41b8a4 <_D3ldc2eh6common22pushCleanupBlockRecordFlC6ObjectZPS3ldc2eh6common18ActiveCleanupBlock+0xc4>
  28363. 41b7fa: │ mov %fs:0x0,%rcx
  28364. 41b803: │ lea -0x140(%rcx),%rbx
  28365. 41b80a: │ mov %rbx,%fs:0xffffffffffffffc0
  28366. 41b813: │ lea -0x120(%rcx),%rax
  28367. 41b81a: │ mov %rax,%fs:0xfffffffffffffec0
  28368. 41b823: │ lea -0x100(%rcx),%rdx
  28369. 41b82a: │ mov %rdx,%fs:0xfffffffffffffee0
  28370. 41b833: │ lea -0xe0(%rcx),%rdx
  28371. 41b83a: │ mov %rdx,%fs:0xffffffffffffff00
  28372. 41b843: │ lea -0xc0(%rcx),%rdx
  28373. 41b84a: │ mov %rdx,%fs:0xffffffffffffff20
  28374. 41b853: │ lea -0xa0(%rcx),%rdx
  28375. 41b85a: │ mov %rdx,%fs:0xffffffffffffff40
  28376. 41b863: │ lea -0x80(%rcx),%rdx
  28377. 41b86a: │ mov %rdx,%fs:0xffffffffffffff60
  28378. 41b873: │ lea -0x60(%rcx),%rcx
  28379. 41b87a: │ mov %rcx,%fs:0xffffffffffffff80
  28380. 41b883: │ movq $0x0,%fs:0xffffffffffffffa0
  28381. 41b890: │ movb $0x1,%fs:0xfffffffffffffeb8
  28382. 41b899: │ mov %rax,%fs:0xffffffffffffffc0
  28383. 41b8a2: ╭┼─ jmp 41b8cd <_D3ldc2eh6common22pushCleanupBlockRecordFlC6ObjectZPS3ldc2eh6common18ActiveCleanupBlock+0xed>
  28384. 41b8a4: │┕━ mov %fs:0xffffffffffffffc0,%rbx
  28385. 41b8ad: │ test %rbx,%rbx
  28386. 41b8b0: │╭─ je 41b8c0 <_D3ldc2eh6common22pushCleanupBlockRecordFlC6ObjectZPS3ldc2eh6common18ActiveCleanupBlock+0xe0>
  28387. 41b8b2: ││ mov (%rbx),%rax
  28388. 41b8b5: ││ mov %rax,%fs:0xffffffffffffffc0
  28389. 41b8be: ││╭ jmp 41b8cd <_D3ldc2eh6common22pushCleanupBlockRecordFlC6ObjectZPS3ldc2eh6common18ActiveCleanupBlock+0xed>
  28390. 41b8c0: │┕┿ mov $0x20,%edi
  28391. 41b8c5: │ │ callq 401ff0 <malloc@plt>
  28392. 41b8ca: │ │ mov %rax,%rbx
  28393. 41b8cd: ┕━┷ xorps %xmm0,%xmm0
  28394. 41b8d0: movups %xmm0,0x10(%rbx)
  28395. 41b8d4: movups %xmm0,(%rbx)
  28396. 41b8d7: test %rbx,%rbx
  28397. 41b8da: ╭ jne 41b8e8 <_D3ldc2eh6common22pushCleanupBlockRecordFlC6ObjectZPS3ldc2eh6common18ActiveCleanupBlock+0x108>
  28398. 41b8dc: │ mov $0x43cb40,%edi
  28399. 41b8e1: │ xor %eax,%eax
  28400. 41b8e3: │ callq 41b0c0 <fatalerror>
  28401. 41b8e8: ┕ mov %r14,0x18(%rbx)
  28402. 41b8ec: mov %r15,0x8(%rbx)
  28403. 41b8f0: mov %fs:0xffffffffffffffc8,%rax
  28404. 41b8f9: mov %rax,(%rbx)
  28405. 41b8fc: mov %rbx,%fs:0xffffffffffffffc8
  28406. 41b905: mov %r15,%rdi
  28407. 41b908: callq 4191e0 <_D4core6memory2GC7addRootFNbxPvZv>
  28408. 41b90d: mov %rbx,%rax
  28409. 41b910: pop %rbx
  28410. 41b911: pop %r14
  28411. 41b913: pop %r15
  28412. 41b915: retq
  28413. 41b916: nopw %cs:0x0(%rax,%rax,1)
  28414.  
  28415. 000000000041b920 <_D3ldc2eh6common21popCleanupBlockRecordFZv>:
  28416. 41b920: ┆ push %rbx
  28417. 41b921: ┆ mov %fs:0xffffffffffffffc8,%rbx
  28418. 41b92a: ┆ test %rbx,%rbx
  28419. 41b92d: ┆ ╭ jne 41b944 <_D3ldc2eh6common21popCleanupBlockRecordFZv+0x24>
  28420. 41b92f: ┆ │ mov $0x43cb80,%edi
  28421. 41b934: ┆ │ xor %eax,%eax
  28422. 41b936: ┆ │ callq 41b0c0 <fatalerror>
  28423. 41b93b: ┆ │ mov %fs:0xffffffffffffffc8,%rbx
  28424. 41b944: ┆ ┕ mov 0x8(%rbx),%rdi
  28425. 41b948: ┆ callq 4191f0 <_D4core6memory2GC10removeRootFNbxPvZv>
  28426. 41b94d: ┆ mov (%rbx),%rax
  28427. 41b950: ┆ mov %rax,%fs:0xffffffffffffffc8
  28428. 41b959: ┆ testb $0x1,%fs:0xfffffffffffffeb8
  28429. 41b962: ┆ ╭ jne 41ba07 <_D3ldc2eh6common21popCleanupBlockRecordFZv+0xe7>
  28430. 41b968: ┆ │ mov %fs:0x0,%rax
  28431. 41b971: ┆ │ lea -0x140(%rax),%rcx
  28432. 41b978: ┆ │ mov %rcx,%fs:0xffffffffffffffc0
  28433. 41b981: ┆ │ lea -0x120(%rax),%rcx
  28434. 41b988: ┆ │ mov %rcx,%fs:0xfffffffffffffec0
  28435. 41b991: ┆ │ lea -0x100(%rax),%rcx
  28436. 41b998: ┆ │ mov %rcx,%fs:0xfffffffffffffee0
  28437. 41b9a1: ┆ │ lea -0xe0(%rax),%rcx
  28438. 41b9a8: ┆ │ mov %rcx,%fs:0xffffffffffffff00
  28439. 41b9b1: ┆ │ lea -0xc0(%rax),%rcx
  28440. 41b9b8: ┆ │ mov %rcx,%fs:0xffffffffffffff20
  28441. 41b9c1: ┆ │ lea -0xa0(%rax),%rcx
  28442. 41b9c8: ┆ │ mov %rcx,%fs:0xffffffffffffff40
  28443. 41b9d1: ┆ │ lea -0x80(%rax),%rcx
  28444. 41b9d8: ┆ │ mov %rcx,%fs:0xffffffffffffff60
  28445. 41b9e1: ┆ │ lea -0x60(%rax),%rax
  28446. 41b9e8: ┆ │ mov %rax,%fs:0xffffffffffffff80
  28447. 41b9f1: ┆ │ movq $0x0,%fs:0xffffffffffffffa0
  28448. 41b9fe: ┆ │ movb $0x1,%fs:0xfffffffffffffeb8
  28449. 41ba07: ┆ ┕ mov %fs:0x0,%rax
  28450. 41ba10: ┆ lea -0x140(%rax),%rax
  28451. 41ba17: ┆ cmp %rax,%rbx
  28452. 41ba1a: ┆╭─ jb 41ba48 <_D3ldc2eh6common21popCleanupBlockRecordFZv+0x128>
  28453. 41ba1c: ┆│ mov %fs:0x0,%rax
  28454. 41ba25: ┆│ lea -0x60(%rax),%rax
  28455. 41ba2c: ┆│ cmp %rax,%rbx
  28456. 41ba2f: ┆│╭ ja 41ba48 <_D3ldc2eh6common21popCleanupBlockRecordFZv+0x128>
  28457. 41ba31: ┆││ mov %fs:0xffffffffffffffc0,%rax
  28458. 41ba3a: ┆││ mov %rax,(%rbx)
  28459. 41ba3d: ┆││ mov %rbx,%fs:0xffffffffffffffc0
  28460. 41ba46: ┆││ pop %rbx
  28461. 41ba47: ┆││ retq
  28462. 41ba48: ┆┕┷ mov %rbx,%rdi
  28463. 41ba4b: ┆ pop %rbx
  28464. 41ba4c: ╰── jmpq 4020f0 <free@plt>
  28465. 41ba51: nopw %cs:0x0(%rax,%rax,1)
  28466. 41ba5b: nopl 0x0(%rax,%rax,1)
  28467.  
  28468. 000000000041ba60 <_D3ldc2eh9fixedpool54__T9FixedPoolTS3ldc2eh6common18ActiveCleanupBlockVii8Z9FixedPool4freeMFNbNiPS3ldc2eh6common18ActiveCleanupBlockZv>:
  28469. 41ba60: ┆ testb $0x1,(%rdi)
  28470. 41ba63: ┆╭─ jne 41bacd <_D3ldc2eh9fixedpool54__T9FixedPoolTS3ldc2eh6common18ActiveCleanupBlockVii8Z9FixedPool4freeMFNbNiPS3ldc2eh6common18ActiveCleanupBlockZv+0x6d>
  28471. 41ba65: ┆│ lea 0x8(%rdi),%rax
  28472. 41ba69: ┆│ mov %rax,0x108(%rdi)
  28473. 41ba70: ┆│ lea 0x28(%rdi),%rcx
  28474. 41ba74: ┆│ mov %rcx,0x8(%rdi)
  28475. 41ba78: ┆│ lea 0x48(%rdi),%rcx
  28476. 41ba7c: ┆│ mov %rcx,0x28(%rdi)
  28477. 41ba80: ┆│ lea 0x68(%rdi),%rcx
  28478. 41ba84: ┆│ mov %rcx,0x48(%rdi)
  28479. 41ba88: ┆│ lea 0x88(%rdi),%rcx
  28480. 41ba8f: ┆│ mov %rcx,0x68(%rdi)
  28481. 41ba93: ┆│ lea 0xa8(%rdi),%rcx
  28482. 41ba9a: ┆│ mov %rcx,0x88(%rdi)
  28483. 41baa1: ┆│ lea 0xc8(%rdi),%rcx
  28484. 41baa8: ┆│ mov %rcx,0xa8(%rdi)
  28485. 41baaf: ┆│ lea 0xe8(%rdi),%rcx
  28486. 41bab6: ┆│ mov %rcx,0xc8(%rdi)
  28487. 41babd: ┆│ movq $0x0,0xe8(%rdi)
  28488. 41bac8: ┆│ movb $0x1,(%rdi)
  28489. 41bacb: ┆│╭ jmp 41bad8 <_D3ldc2eh9fixedpool54__T9FixedPoolTS3ldc2eh6common18ActiveCleanupBlockVii8Z9FixedPool4freeMFNbNiPS3ldc2eh6common18ActiveCleanupBlockZv+0x78>
  28490. 41bacd: ┆┕┿ lea 0x8(%rdi),%rax
  28491. 41bad1: ┆ │ lea 0xe8(%rdi),%rcx
  28492. 41bad8: ┆ ┕ cmp %rsi,%rax
  28493. 41badb: ┆╭─ ja 41baf4 <_D3ldc2eh9fixedpool54__T9FixedPoolTS3ldc2eh6common18ActiveCleanupBlockVii8Z9FixedPool4freeMFNbNiPS3ldc2eh6common18ActiveCleanupBlockZv+0x94>
  28494. 41badd: ┆│ cmp %rsi,%rcx
  28495. 41bae0: ┆│╭ jb 41baf4 <_D3ldc2eh9fixedpool54__T9FixedPoolTS3ldc2eh6common18ActiveCleanupBlockVii8Z9FixedPool4freeMFNbNiPS3ldc2eh6common18ActiveCleanupBlockZv+0x94>
  28496. 41bae2: ┆││ mov 0x108(%rdi),%rax
  28497. 41bae9: ┆││ mov %rax,(%rsi)
  28498. 41baec: ┆││ mov %rsi,0x108(%rdi)
  28499. 41baf3: ┆││ retq
  28500. 41baf4: ┆┕┷ mov %rsi,%rdi
  28501. 41baf7: ╰── jmpq 4020f0 <free@plt>
  28502. 41bafc: nopl 0x0(%rax)
  28503.  
  28504. 000000000041bb00 <ldc.dso_ctor.3ldc2eh6common>:
  28505. 41bb00: cmpb $0x0,0x23d311(%rip) # 658e18 <ldc.dso_initialized>
  28506. 41bb07: ╭ jne 41bb5c <ldc.dso_ctor.3ldc2eh6common+0x5c>
  28507. 41bb09: │ push %rbp
  28508. 41bb0a: │ mov %rsp,%rbp
  28509. 41bb0d: │ movb $0x1,0x23d304(%rip) # 658e18 <ldc.dso_initialized>
  28510. 41bb14: │ mov %rsp,%rax
  28511. 41bb17: │ lea -0x30(%rax),%rdi
  28512. 41bb1b: │ mov %rdi,%rsp
  28513. 41bb1e: │ movq $0x1,-0x30(%rax)
  28514. 41bb26: │ movq $0x658e10,-0x28(%rax)
  28515. 41bb2e: │ mov $0x658dc8,%ecx
  28516. 41bb33: │ movq %rcx,%xmm0
  28517. 41bb38: │ mov $0x658a90,%ecx
  28518. 41bb3d: │ movq %rcx,%xmm1
  28519. 41bb42: │ punpcklqdq %xmm0,%xmm1
  28520. 41bb46: │ movdqu %xmm1,-0x20(%rax)
  28521. 41bb4b: │ movq $0x658be0,-0x10(%rax)
  28522. 41bb53: │ callq 427d40 <_d_dso_registry>
  28523. 41bb58: │ mov %rbp,%rsp
  28524. 41bb5b: │ pop %rbp
  28525. 41bb5c: ┕ retq
  28526. 41bb5d: nopl (%rax)
  28527.  
  28528. 000000000041bb60 <ldc.dso_dtor.3ldc2eh6common>:
  28529. 41bb60: cmpb $0x0,0x23d2b1(%rip) # 658e18 <ldc.dso_initialized>
  28530. 41bb67: ╭ je 41bbbc <ldc.dso_dtor.3ldc2eh6common+0x5c>
  28531. 41bb69: │ push %rbp
  28532. 41bb6a: │ mov %rsp,%rbp
  28533. 41bb6d: │ movb $0x0,0x23d2a4(%rip) # 658e18 <ldc.dso_initialized>
  28534. 41bb74: │ mov %rsp,%rax
  28535. 41bb77: │ lea -0x30(%rax),%rdi
  28536. 41bb7b: │ mov %rdi,%rsp
  28537. 41bb7e: │ movq $0x1,-0x30(%rax)
  28538. 41bb86: │ movq $0x658e10,-0x28(%rax)
  28539. 41bb8e: │ mov $0x658dc8,%ecx
  28540. 41bb93: │ movq %rcx,%xmm0
  28541. 41bb98: │ mov $0x658a90,%ecx
  28542. 41bb9d: │ movq %rcx,%xmm1
  28543. 41bba2: │ punpcklqdq %xmm0,%xmm1
  28544. 41bba6: │ movdqu %xmm1,-0x20(%rax)
  28545. 41bbab: │ movq $0x658be0,-0x10(%rax)
  28546. 41bbb3: │ callq 427d40 <_d_dso_registry>
  28547. 41bbb8: │ mov %rbp,%rsp
  28548. 41bbbb: │ pop %rbp
  28549. 41bbbc: ┕ retq
  28550. 41bbbd: nopl (%rax)
  28551.  
  28552. 000000000041bbc0 <_D6object6Object8toStringMFZAya>:
  28553. 41bbc0: mov (%rdi),%rax
  28554. 41bbc3: mov (%rax),%rcx
  28555. 41bbc6: mov 0x20(%rcx),%rax
  28556. 41bbca: mov 0x28(%rcx),%rdx
  28557. 41bbce: retq
  28558. 41bbcf: nop
  28559.  
  28560. 000000000041bbd0 <_D6object6Object6toHashMFNbNeZm>:
  28561. 41bbd0: mov %rdi,%rax
  28562. 41bbd3: retq
  28563. 41bbd4: nopw %cs:0x0(%rax,%rax,1)
  28564. 41bbde: xchg %ax,%ax
  28565.  
  28566. 000000000041bbe0 <_D6object6Object5opCmpMFC6ObjectZi>:
  28567. 41bbe0: push %r14
  28568. 41bbe2: push %rbx
  28569. 41bbe3: push %rax
  28570. 41bbe4: mov %rdi,%r14
  28571. 41bbe7: mov $0x655450,%edi
  28572. 41bbec: callq 422d70 <_d_newclass>
  28573. 41bbf1: mov %rax,%rbx
  28574. 41bbf4: movq $0x43ccb0,(%rbx)
  28575. 41bbfb: movq $0x0,0x8(%rbx)
  28576. 41bc03: mov 0x21116(%rip),%rax # 43cd20 <_D9Exception6__initZ+0x40>
  28577. 41bc0a: mov %rax,0x40(%rbx)
  28578. 41bc0e: movups 0x210fb(%rip),%xmm0 # 43cd10 <_D9Exception6__initZ+0x30>
  28579. 41bc15: movups %xmm0,0x30(%rbx)
  28580. 41bc19: movups 0x210e0(%rip),%xmm0 # 43cd00 <_D9Exception6__initZ+0x20>
  28581. 41bc20: movups %xmm0,0x20(%rbx)
  28582. 41bc24: movups 0x210c5(%rip),%xmm0 # 43ccf0 <_D9Exception6__initZ+0x10>
  28583. 41bc2b: movups %xmm0,0x10(%rbx)
  28584. 41bc2f: mov (%r14),%rax
  28585. 41bc32: mov (%rax),%rax
  28586. 41bc35: mov 0x20(%rax),%rcx
  28587. 41bc39: mov 0x28(%rax),%r8
  28588. 41bc3d: mov $0x440418,%edi
  28589. 41bc42: mov $0x15,%esi
  28590. 41bc47: mov $0x43cd30,%edx
  28591. 41bc4c: callq 4251f0 <_d_arraycatT>
  28592. 41bc51: mov %rax,0x10(%rbx)
  28593. 41bc55: mov %rdx,0x18(%rbx)
  28594. 41bc59: movq $0x0,0x40(%rbx)
  28595. 41bc61: movq $0x2c,0x20(%rbx)
  28596. 41bc69: movq $0x43cd50,0x28(%rbx)
  28597. 41bc71: movq $0x81,0x30(%rbx)
  28598. 41bc79: mov %rbx,%rdi
  28599. 41bc7c: callq 41ad10 <_d_throw_exception>
  28600. 41bc81: nopw %cs:0x0(%rax,%rax,1)
  28601. 41bc8b: nopl 0x0(%rax,%rax,1)
  28602.  
  28603. 000000000041bc90 <_D6object9Exception6__ctorMFNaNbNiNfAyaAyamC6object9ThrowableZC9Exception>:
  28604. 41bc90: movaps 0x8(%rsp),%xmm0
  28605. 41bc95: movups %xmm0,0x10(%rdi)
  28606. 41bc99: mov %rsi,0x40(%rdi)
  28607. 41bc9d: mov %rcx,0x20(%rdi)
  28608. 41bca1: mov %r8,0x28(%rdi)
  28609. 41bca5: mov %rdx,0x30(%rdi)
  28610. 41bca9: mov %rdi,%rax
  28611. 41bcac: retq
  28612. 41bcad: nopl (%rax)
  28613.  
  28614. 000000000041bcb0 <_D6object6Object8opEqualsMFC6ObjectZb>:
  28615. 41bcb0: cmp %rsi,%rdi
  28616. 41bcb3: sete %al
  28617. 41bcb6: retq
  28618. 41bcb7: nopw 0x0(%rax,%rax,1)
  28619.  
  28620. 000000000041bcc0 <_D6object14TypeInfo_Class6createMxFZC6Object>:
  28621. 41bcc0: push %r14
  28622. 41bcc2: push %rbx
  28623. 41bcc3: push %rax
  28624. 41bcc4: mov %rdi,%rbx
  28625. 41bcc7: mov 0x68(%rbx),%eax
  28626. 41bcca: xor %r14d,%r14d
  28627. 41bccd: test $0x8,%al
  28628. 41bccf: ╭ jne 41bcd7 <_D6object14TypeInfo_Class6createMxFZC6Object+0x17>
  28629. 41bcd1: │ test $0x40,%al
  28630. 41bcd3: ╭───┼ jne 41bd08 <_D6object14TypeInfo_Class6createMxFZC6Object+0x48>
  28631. 41bcd5: │ ╭┼ jmp 41bce6 <_D6object14TypeInfo_Class6createMxFZC6Object+0x26>
  28632. 41bcd7: │ │┕ cmpq $0x0,0x88(%rbx)
  28633. 41bcdf: │╭─┼─ je 41bd08 <_D6object14TypeInfo_Class6createMxFZC6Object+0x48>
  28634. 41bce1: ││ │ and $0x40,%eax
  28635. 41bce4: ││╭┼─ jne 41bd08 <_D6object14TypeInfo_Class6createMxFZC6Object+0x48>
  28636. 41bce6: │││┕━ mov %rbx,%rdi
  28637. 41bce9: │││ callq 422d70 <_d_newclass>
  28638. 41bcee: │││ mov %rax,%r14
  28639. 41bcf1: │││ testb $0x8,0x68(%rbx)
  28640. 41bcf5: │││╭─ je 41bd08 <_D6object14TypeInfo_Class6createMxFZC6Object+0x48>
  28641. 41bcf7: ││││ mov 0x88(%rbx),%rax
  28642. 41bcfe: ││││ test %rax,%rax
  28643. 41bd01: ││││╭ je 41bd08 <_D6object14TypeInfo_Class6createMxFZC6Object+0x48>
  28644. 41bd03: │││││ mov %r14,%rdi
  28645. 41bd06: │││││ callq *%rax
  28646. 41bd08: ┕┷┷┷┷ mov %r14,%rax
  28647. 41bd0b: add $0x8,%rsp
  28648. 41bd0f: pop %rbx
  28649. 41bd10: pop %r14
  28650. 41bd12: retq
  28651. 41bd13: nopw %cs:0x0(%rax,%rax,1)
  28652. 41bd1d: nopl (%rax)
  28653.  
  28654. 000000000041bd20 <_D6object8opEqualsFC6ObjectC6ObjectZb>:
  28655. 41bd20: push %rbp
  28656. 41bd21: push %r14
  28657. 41bd23: push %rbx
  28658. 41bd24: mov %rsi,%r14
  28659. 41bd27: mov %rdi,%rbx
  28660. 41bd2a: mov $0x1,%al
  28661. 41bd2c: cmp %rbx,%r14
  28662. 41bd2f: ╭──── je 41bd8e <_D6object8opEqualsFC6ObjectC6ObjectZb+0x6e>
  28663. 41bd31: │ xor %eax,%eax
  28664. 41bd33: │ test %rbx,%rbx
  28665. 41bd36: │╭─── je 41bd8e <_D6object8opEqualsFC6ObjectC6ObjectZb+0x6e>
  28666. 41bd38: ││ test %r14,%r14
  28667. 41bd3b: ││╭── je 41bd8e <_D6object8opEqualsFC6ObjectC6ObjectZb+0x6e>
  28668. 41bd3d: │││ mov (%r14),%rcx
  28669. 41bd40: │││ mov (%rbx),%rax
  28670. 41bd43: │││ mov (%rcx),%rdi
  28671. 41bd46: │││ mov (%rax),%rsi
  28672. 41bd49: │││ mov $0x1,%bpl
  28673. 41bd4c: │││ cmp %rsi,%rdi
  28674. 41bd4f: │││ ╭ je 41bd5d <_D6object8opEqualsFC6ObjectC6ObjectZb+0x3d>
  28675. 41bd51: │││ │ mov (%rdi),%rax
  28676. 41bd54: │││ │ callq *0x20(%rax)
  28677. 41bd57: │││ │ mov %al,%bpl
  28678. 41bd5a: │││ │ mov (%r14),%rcx
  28679. 41bd5d: │││ ┕ mov %r14,%rdi
  28680. 41bd60: │││ mov %rbx,%rsi
  28681. 41bd63: │││ callq *0x20(%rcx)
  28682. 41bd66: │││ mov %al,%cl
  28683. 41bd68: │││ mov %bpl,%al
  28684. 41bd6b: │││ and %cl,%al
  28685. 41bd6d: │││ test $0x1,%bpl
  28686. 41bd71: │││╭─ jne 41bd8e <_D6object8opEqualsFC6ObjectC6ObjectZb+0x6e>
  28687. 41bd73: ││││ xor $0x1,%cl
  28688. 41bd76: ││││ test $0x1,%cl
  28689. 41bd79: ││││╭ jne 41bd8e <_D6object8opEqualsFC6ObjectC6ObjectZb+0x6e>
  28690. 41bd7b: │││││ mov (%rbx),%rax
  28691. 41bd7e: │││││ mov 0x20(%rax),%rax
  28692. 41bd82: │││││ mov %rbx,%rdi
  28693. 41bd85: │││││ mov %r14,%rsi
  28694. 41bd88: │││││ pop %rbx
  28695. 41bd89: │││││ pop %r14
  28696. 41bd8b: │││││ pop %rbp
  28697. 41bd8c: │││││ jmpq *%rax
  28698. 41bd8e: ┕┷┷┷┷ pop %rbx
  28699. 41bd8f: pop %r14
  28700. 41bd91: pop %rbp
  28701. 41bd92: retq
  28702. 41bd93: nopw %cs:0x0(%rax,%rax,1)
  28703. 41bd9d: nopl (%rax)
  28704.  
  28705. 000000000041bda0 <_D6object14TypeInfo_Class8opEqualsMFC6ObjectZb>:
  28706. 41bda0: push %r14
  28707. 41bda2: push %rbx
  28708. 41bda3: push %rax
  28709. 41bda4: mov %rsi,%rcx
  28710. 41bda7: mov %rdi,%rbx
  28711. 41bdaa: mov $0x1,%al
  28712. 41bdac: cmp %rbx,%rcx
  28713. 41bdaf: ╭── je 41be05 <_D6object14TypeInfo_Class8opEqualsMFC6ObjectZb+0x65>
  28714. 41bdb1: │ mov $0x655630,%esi
  28715. 41bdb6: │ mov %rcx,%rdi
  28716. 41bdb9: │ callq 42b730 <_d_dynamic_cast>
  28717. 41bdbe: │ mov %rax,%r14
  28718. 41bdc1: │ test %r14,%r14
  28719. 41bdc4: │╭─ je 41be03 <_D6object14TypeInfo_Class8opEqualsMFC6ObjectZb+0x63>
  28720. 41bdc6: ││ mov (%rbx),%rax
  28721. 41bdc9: ││ mov %rbx,%rdi
  28722. 41bdcc: ││ callq *0x98(%rax)
  28723. 41bdd2: ││ mov %rax,%rbx
  28724. 41bdd5: ││ mov (%r14),%rax
  28725. 41bdd8: ││ mov %r14,%rdi
  28726. 41bddb: ││ callq *0x98(%rax)
  28727. 41bde1: ││ mov 0x20(%rbx),%rdi
  28728. 41bde5: ││ mov 0x28(%rbx),%rsi
  28729. 41bde9: ││ mov 0x20(%rax),%rdx
  28730. 41bded: ││ mov 0x28(%rax),%rcx
  28731. 41bdf1: ││ mov $0x440418,%r8d
  28732. 41bdf7: ││ callq 42a960 <_adEq2>
  28733. 41bdfc: ││ test %eax,%eax
  28734. 41bdfe: ││ setne %al
  28735. 41be01: ││╭ jmp 41be05 <_D6object14TypeInfo_Class8opEqualsMFC6ObjectZb+0x65>
  28736. 41be03: │┕┿ xor %eax,%eax
  28737. 41be05: ┕━┷ add $0x8,%rsp
  28738. 41be09: pop %rbx
  28739. 41be0a: pop %r14
  28740. 41be0c: retq
  28741. 41be0d: nopl (%rax)
  28742.  
  28743. 000000000041be10 <_D6object8opEqualsFxC6ObjectxC6ObjectZb>:
  28744. 41be10: push %rbp
  28745. 41be11: push %r14
  28746. 41be13: push %rbx
  28747. 41be14: mov %rsi,%r14
  28748. 41be17: mov %rdi,%rbx
  28749. 41be1a: mov $0x1,%al
  28750. 41be1c: cmp %rbx,%r14
  28751. 41be1f: ╭──── je 41be7e <_D6object8opEqualsFxC6ObjectxC6ObjectZb+0x6e>
  28752. 41be21: │ xor %eax,%eax
  28753. 41be23: │ test %rbx,%rbx
  28754. 41be26: │╭─── je 41be7e <_D6object8opEqualsFxC6ObjectxC6ObjectZb+0x6e>
  28755. 41be28: ││ test %r14,%r14
  28756. 41be2b: ││╭── je 41be7e <_D6object8opEqualsFxC6ObjectxC6ObjectZb+0x6e>
  28757. 41be2d: │││ mov (%r14),%rax
  28758. 41be30: │││ mov (%rbx),%rcx
  28759. 41be33: │││ mov (%rax),%rdi
  28760. 41be36: │││ mov (%rcx),%rsi
  28761. 41be39: │││ mov $0x1,%bpl
  28762. 41be3c: │││ cmp %rsi,%rdi
  28763. 41be3f: │││ ╭ je 41be4d <_D6object8opEqualsFxC6ObjectxC6ObjectZb+0x3d>
  28764. 41be41: │││ │ mov (%rdi),%rax
  28765. 41be44: │││ │ callq *0x20(%rax)
  28766. 41be47: │││ │ mov %al,%bpl
  28767. 41be4a: │││ │ mov (%r14),%rax
  28768. 41be4d: │││ ┕ mov %r14,%rdi
  28769. 41be50: │││ mov %rbx,%rsi
  28770. 41be53: │││ callq *0x20(%rax)
  28771. 41be56: │││ mov %al,%cl
  28772. 41be58: │││ mov %bpl,%al
  28773. 41be5b: │││ and %cl,%al
  28774. 41be5d: │││ test $0x1,%bpl
  28775. 41be61: │││╭─ jne 41be7e <_D6object8opEqualsFxC6ObjectxC6ObjectZb+0x6e>
  28776. 41be63: ││││ xor $0x1,%cl
  28777. 41be66: ││││ test $0x1,%cl
  28778. 41be69: ││││╭ jne 41be7e <_D6object8opEqualsFxC6ObjectxC6ObjectZb+0x6e>
  28779. 41be6b: │││││ mov (%rbx),%rax
  28780. 41be6e: │││││ mov 0x20(%rax),%rax
  28781. 41be72: │││││ mov %rbx,%rdi
  28782. 41be75: │││││ mov %r14,%rsi
  28783. 41be78: │││││ pop %rbx
  28784. 41be79: │││││ pop %r14
  28785. 41be7b: │││││ pop %rbp
  28786. 41be7c: │││││ jmpq *%rax
  28787. 41be7e: ┕┷┷┷┷ pop %rbx
  28788. 41be7f: pop %r14
  28789. 41be81: pop %rbp
  28790. 41be82: retq
  28791. 41be83: nopw %cs:0x0(%rax,%rax,1)
  28792. 41be8d: nopl (%rax)
  28793.  
  28794. 000000000041be90 <_D6object14TypeInfo_Const7getHashMxFNbNfxPvZm>:
  28795. 41be90: mov 0x10(%rdi),%rdi
  28796. 41be94: mov (%rdi),%rax
  28797. 41be97: mov 0x28(%rax),%rax
  28798. 41be9b: jmpq *%rax
  28799. 41be9d: nopl (%rax)
  28800.  
  28801. 000000000041bea0 <_D6object8TypeInfo8toStringMxFNaNbNfZAya>:
  28802. 41bea0: mov (%rdi),%rax
  28803. 41bea3: mov (%rax),%rcx
  28804. 41bea6: mov 0x20(%rcx),%rax
  28805. 41beaa: mov 0x28(%rcx),%rdx
  28806. 41beae: retq
  28807. 41beaf: nop
  28808.  
  28809. 000000000041beb0 <_D6object8TypeInfo6toHashMxFNbNeZm>:
  28810. 41beb0: push %rbx
  28811. 41beb1: mov %rdi,%rbx
  28812. 41beb4: mov (%rbx),%rax
  28813. 41beb7: mov 0x8(%rax),%rax
  28814. 41bebb: callq *%rax
  28815. 41bebd: xor %edi,%edi
  28816. 41bebf: mov %rax,%rsi
  28817. 41bec2: callq 425e60 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm>
  28818. 41bec7: pop %rbx
  28819. 41bec8: retq
  28820. 41bec9: mov %rax,%rdi
  28821. 41becc: cmp $0x1,%edx
  28822. 41becf: ╭ jne 41bedb <_D6object8TypeInfo6toHashMxFNbNeZm+0x2b>
  28823. 41bed1: │ callq 41aef0 <_d_eh_enter_catch>
  28824. 41bed6: │ mov %rbx,%rax
  28825. 41bed9: │ pop %rbx
  28826. 41beda: │ retq
  28827. 41bedb: ┕ callq 41aed0 <_d_eh_resume_unwind>
  28828.  
  28829. 000000000041bee0 <_D6object8TypeInfo5opCmpMFC6ObjectZi>:
  28830. 41bee0: ┆ push %r15
  28831. 41bee2: ┆ push %r14
  28832. 41bee4: ┆ push %rbx
  28833. 41bee5: ┆ mov %rsi,%rcx
  28834. 41bee8: ┆ mov %rdi,%rbx
  28835. 41beeb: ┆ xor %eax,%eax
  28836. 41beed: ┆ cmp %rbx,%rcx
  28837. 41bef0: ┆╭─ je 41bf3a <_D6object8TypeInfo5opCmpMFC6ObjectZi+0x5a>
  28838. 41bef2: ┆│ mov $0x6556d0,%esi
  28839. 41bef7: ┆│ mov %rcx,%rdi
  28840. 41befa: ┆│ callq 42b730 <_d_dynamic_cast>
  28841. 41beff: ┆│ mov %rax,%r14
  28842. 41bf02: ┆│ mov $0x1,%eax
  28843. 41bf07: ┆│ test %r14,%r14
  28844. 41bf0a: ┆│╭ je 41bf3a <_D6object8TypeInfo5opCmpMFC6ObjectZi+0x5a>
  28845. 41bf0c: ┆││ mov (%rbx),%rax
  28846. 41bf0f: ┆││ mov %rbx,%rdi
  28847. 41bf12: ┆││ callq *0x8(%rax)
  28848. 41bf15: ┆││ mov %rax,%rbx
  28849. 41bf18: ┆││ mov %rdx,%r15
  28850. 41bf1b: ┆││ mov (%r14),%rax
  28851. 41bf1e: ┆││ mov %r14,%rdi
  28852. 41bf21: ┆││ callq *0x8(%rax)
  28853. 41bf24: ┆││ mov %rax,%rdi
  28854. 41bf27: ┆││ mov %rdx,%rsi
  28855. 41bf2a: ┆││ mov %rbx,%rdx
  28856. 41bf2d: ┆││ mov %r15,%rcx
  28857. 41bf30: ┆││ pop %rbx
  28858. 41bf31: ┆││ pop %r14
  28859. 41bf33: ┆││ pop %r15
  28860. 41bf35: ╰┼┼ jmpq 419480 <_D4core8internal6string7dstrcmpFNaNbNiNexAaxAaZi>
  28861. 41bf3a: ┕┷ pop %rbx
  28862. 41bf3b: pop %r14
  28863. 41bf3d: pop %r15
  28864. 41bf3f: retq
  28865.  
  28866. 000000000041bf40 <_D6object8TypeInfo8opEqualsMFC6ObjectZb>:
  28867. 41bf40: push %r15
  28868. 41bf42: push %r14
  28869. 41bf44: push %rbx
  28870. 41bf45: mov %rsi,%rcx
  28871. 41bf48: mov %rdi,%rbx
  28872. 41bf4b: mov $0x1,%al
  28873. 41bf4d: cmp %rbx,%rcx
  28874. 41bf50: ╭── je 41bf9f <_D6object8TypeInfo8opEqualsMFC6ObjectZb+0x5f>
  28875. 41bf52: │ mov $0x6556d0,%esi
  28876. 41bf57: │ mov %rcx,%rdi
  28877. 41bf5a: │ callq 42b730 <_d_dynamic_cast>
  28878. 41bf5f: │ mov %rax,%r14
  28879. 41bf62: │ test %r14,%r14
  28880. 41bf65: │╭─ je 41bf9d <_D6object8TypeInfo8opEqualsMFC6ObjectZb+0x5d>
  28881. 41bf67: ││ mov (%rbx),%rax
  28882. 41bf6a: ││ mov %rbx,%rdi
  28883. 41bf6d: ││ callq *0x8(%rax)
  28884. 41bf70: ││ mov %rax,%r15
  28885. 41bf73: ││ mov %rdx,%rbx
  28886. 41bf76: ││ mov (%r14),%rax
  28887. 41bf79: ││ mov %r14,%rdi
  28888. 41bf7c: ││ callq *0x8(%rax)
  28889. 41bf7f: ││ mov %rdx,%rcx
  28890. 41bf82: ││ mov $0x440418,%r8d
  28891. 41bf88: ││ mov %r15,%rdi
  28892. 41bf8b: ││ mov %rbx,%rsi
  28893. 41bf8e: ││ mov %rax,%rdx
  28894. 41bf91: ││ callq 42a960 <_adEq2>
  28895. 41bf96: ││ test %eax,%eax
  28896. 41bf98: ││ setne %al
  28897. 41bf9b: ││╭ jmp 41bf9f <_D6object8TypeInfo8opEqualsMFC6ObjectZb+0x5f>
  28898. 41bf9d: │┕┿ xor %eax,%eax
  28899. 41bf9f: ┕━┷ pop %rbx
  28900. 41bfa0: pop %r14
  28901. 41bfa2: pop %r15
  28902. 41bfa4: retq
  28903. 41bfa5: nopw %cs:0x0(%rax,%rax,1)
  28904. 41bfaf: nop
  28905.  
  28906. 000000000041bfb0 <_D6object8TypeInfo7getHashMxFNbNexPvZm>:
  28907. 41bfb0: mov %rsi,%rax
  28908. 41bfb3: retq
  28909. 41bfb4: nopw %cs:0x0(%rax,%rax,1)
  28910. 41bfbe: xchg %ax,%ax
  28911.  
  28912. 000000000041bfc0 <_D6object8TypeInfo6equalsMxFxPvxPvZb>:
  28913. 41bfc0: cmp %rsi,%rdx
  28914. 41bfc3: sete %al
  28915. 41bfc6: retq
  28916. 41bfc7: nopw 0x0(%rax,%rax,1)
  28917.  
  28918. 000000000041bfd0 <_D6object8TypeInfo7compareMxFxPvxPvZi>:
  28919. 41bfd0: push %rax
  28920. 41bfd1: callq 41bfe0 <_D6object7_xopCmpFxPvxPvZb>
  28921. 41bfd6: nopw %cs:0x0(%rax,%rax,1)
  28922.  
  28923. 000000000041bfe0 <_D6object7_xopCmpFxPvxPvZb>:
  28924. 41bfe0: push %rax
  28925. 41bfe1: mov $0x6562b0,%edi
  28926. 41bfe6: callq 422d70 <_d_newclass>
  28927. 41bfeb: movq $0x43df60,(%rax)
  28928. 41bff2: movq $0x0,0x8(%rax)
  28929. 41bffa: movups 0x21f3f(%rip),%xmm0 # 43df40 <_D6object5Error6__initZ+0x30>
  28930. 41c001: movups %xmm0,0x30(%rax)
  28931. 41c005: movups 0x21f24(%rip),%xmm0 # 43df30 <_D6object5Error6__initZ+0x20>
  28932. 41c00c: movups %xmm0,0x20(%rax)
  28933. 41c010: movups 0x21f09(%rip),%xmm0 # 43df20 <_D6object5Error6__initZ+0x10>
  28934. 41c017: movups %xmm0,0x10(%rax)
  28935. 41c01b: movq $0x23,0x10(%rax)
  28936. 41c023: movq $0x43cf50,0x18(%rax)
  28937. 41c02b: xorps %xmm0,%xmm0
  28938. 41c02e: movups %xmm0,0x40(%rax)
  28939. 41c032: mov %rax,%rdi
  28940. 41c035: callq 41ad10 <_d_throw_exception>
  28941. 41c03a: nopw 0x0(%rax,%rax,1)
  28942.  
  28943. 000000000041c040 <_D6object8TypeInfo5tsizeMxFNaNbNdNiNfZm>:
  28944. 41c040: xor %eax,%eax
  28945. 41c042: retq
  28946. 41c043: nopw %cs:0x0(%rax,%rax,1)
  28947. 41c04d: nopl (%rax)
  28948.  
  28949. 000000000041c050 <_D6object8TypeInfo4swapMxFPvPvZv>:
  28950. 41c050: push %r15
  28951. 41c052: push %r14
  28952. 41c054: push %rbx
  28953. 41c055: mov %rdx,%r14
  28954. 41c058: mov %rsi,%r15
  28955. 41c05b: mov (%rdi),%rax
  28956. 41c05e: callq *0x40(%rax)
  28957. 41c061: test %rax,%rax
  28958. 41c064: ╭───── je 41c202 <_D6object8TypeInfo4swapMxFPvPvZv+0x1b2>
  28959. 41c06a: │ xor %edx,%edx
  28960. 41c06c: │ cmp $0x10,%rax
  28961. 41c070: │╭──── jb 41c166 <_D6object8TypeInfo4swapMxFPvPvZv+0x116>
  28962. 41c076: ││ xor %edx,%edx
  28963. 41c078: ││ mov %rax,%rcx
  28964. 41c07b: ││ and $0xfffffffffffffff0,%rcx
  28965. 41c07f: ││╭─── je 41c166 <_D6object8TypeInfo4swapMxFPvPvZv+0x116>
  28966. 41c085: │││ lea -0x1(%r15,%rax,1),%rsi
  28967. 41c08a: │││ xor %edx,%edx
  28968. 41c08c: │││ cmp %r14,%rsi
  28969. 41c08f: │││ ╭ jb 41c09f <_D6object8TypeInfo4swapMxFPvPvZv+0x4f>
  28970. 41c091: │││ │ lea -0x1(%r14,%rax,1),%rsi
  28971. 41c096: │││ │ cmp %r15,%rsi
  28972. 41c099: │││╭─┼ jae 41c166 <_D6object8TypeInfo4swapMxFPvPvZv+0x116>
  28973. 41c09f: ││││ ┕ lea -0x10(%rax),%rdx
  28974. 41c0a3: ││││ mov %edx,%edi
  28975. 41c0a5: ││││ shr $0x4,%edi
  28976. 41c0a8: ││││ inc %edi
  28977. 41c0aa: ││││ xor %esi,%esi
  28978. 41c0ac: ││││ test $0x3,%dil
  28979. 41c0b0: ││││╭─ je 41c0ed <_D6object8TypeInfo4swapMxFPvPvZv+0x9d>
  28980. 41c0b2: │││││ lea -0x10(%rax),%edi
  28981. 41c0b5: │││││ shr $0x4,%edi
  28982. 41c0b8: │││││ inc %edi
  28983. 41c0ba: │││││ and $0x3,%edi
  28984. 41c0bd: │││││ neg %rdi
  28985. 41c0c0: │││││ xor %esi,%esi
  28986. 41c0c2: │││││ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  28987. 41c0d0: │││││┍ movups (%r14,%rsi,1),%xmm0
  28988. 41c0d5: │││││┆ movups (%r15,%rsi,1),%xmm1
  28989. 41c0da: │││││┆ movups %xmm1,(%r14,%rsi,1)
  28990. 41c0df: │││││┆ movups %xmm0,(%r15,%rsi,1)
  28991. 41c0e4: │││││┆ add $0x10,%rsi
  28992. 41c0e8: │││││┆ inc %rdi
  28993. 41c0eb: │││││╰ jne 41c0d0 <_D6object8TypeInfo4swapMxFPvPvZv+0x80>
  28994. 41c0ed: ││││┕━ cmp $0x30,%rdx
  28995. 41c0f1: ││││╭─ jb 41c15a <_D6object8TypeInfo4swapMxFPvPvZv+0x10a>
  28996. 41c0f3: │││││ mov %rax,%rdx
  28997. 41c0f6: │││││ and $0xfffffffffffffff0,%rdx
  28998. 41c0fa: │││││ sub %rsi,%rdx
  28999. 41c0fd: │││││ lea 0x30(%r15,%rsi,1),%rdi
  29000. 41c102: │││││ lea 0x30(%r14,%rsi,1),%rsi
  29001. 41c107: │││││ nopw 0x0(%rax,%rax,1)
  29002. 41c110: │││││┍ movups -0x30(%rsi),%xmm0
  29003. 41c114: │││││┆ movups -0x30(%rdi),%xmm1
  29004. 41c118: │││││┆ movups %xmm1,-0x30(%rsi)
  29005. 41c11c: │││││┆ movups %xmm0,-0x30(%rdi)
  29006. 41c120: │││││┆ movups -0x20(%rsi),%xmm0
  29007. 41c124: │││││┆ movups -0x20(%rdi),%xmm1
  29008. 41c128: │││││┆ movups %xmm1,-0x20(%rsi)
  29009. 41c12c: │││││┆ movups %xmm0,-0x20(%rdi)
  29010. 41c130: │││││┆ movups -0x10(%rsi),%xmm0
  29011. 41c134: │││││┆ movups -0x10(%rdi),%xmm1
  29012. 41c138: │││││┆ movups %xmm1,-0x10(%rsi)
  29013. 41c13c: │││││┆ movups %xmm0,-0x10(%rdi)
  29014. 41c140: │││││┆ movups (%rsi),%xmm0
  29015. 41c143: │││││┆ movups (%rdi),%xmm1
  29016. 41c146: │││││┆ movups %xmm1,(%rsi)
  29017. 41c149: │││││┆ movups %xmm0,(%rdi)
  29018. 41c14c: │││││┆ add $0x40,%rdi
  29019. 41c150: │││││┆ add $0x40,%rsi
  29020. 41c154: │││││┆ add $0xffffffffffffffc0,%rdx
  29021. 41c158: │││││╰ jne 41c110 <_D6object8TypeInfo4swapMxFPvPvZv+0xc0>
  29022. 41c15a: ││││┕━ cmp %rcx,%rax
  29023. 41c15d: ││││ mov %rcx,%rdx
  29024. 41c160: ││││── je 41c202 <_D6object8TypeInfo4swapMxFPvPvZv+0x1b2>
  29025. 41c166: │┕┷┷━━ mov %eax,%esi
  29026. 41c168: │ │ sub %edx,%esi
  29027. 41c16a: │ │ lea -0x1(%rax),%rdi
  29028. 41c16e: │ │ sub %rdx,%rdi
  29029. 41c171: │ │ test $0x3,%sil
  29030. 41c175: │ │╭─ je 41c1a8 <_D6object8TypeInfo4swapMxFPvPvZv+0x158>
  29031. 41c177: │ ││ mov %eax,%esi
  29032. 41c179: │ ││ sub %edx,%esi
  29033. 41c17b: │ ││ and $0x3,%esi
  29034. 41c17e: │ ││ neg %rsi
  29035. 41c181: │ ││ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  29036. 41c190: │ ││┍ mov (%r14,%rdx,1),%cl
  29037. 41c194: │ ││┆ mov (%r15,%rdx,1),%bl
  29038. 41c198: │ ││┆ mov %bl,(%r14,%rdx,1)
  29039. 41c19c: │ ││┆ mov %cl,(%r15,%rdx,1)
  29040. 41c1a0: │ ││┆ inc %rdx
  29041. 41c1a3: │ ││┆ inc %rsi
  29042. 41c1a6: │ ││╰ jne 41c190 <_D6object8TypeInfo4swapMxFPvPvZv+0x140>
  29043. 41c1a8: │ │┕━ cmp $0x3,%rdi
  29044. 41c1ac: │ │╭─ jb 41c202 <_D6object8TypeInfo4swapMxFPvPvZv+0x1b2>
  29045. 41c1ae: │ ││ sub %rdx,%rax
  29046. 41c1b1: │ ││ lea 0x3(%r15,%rdx,1),%rcx
  29047. 41c1b6: │ ││ lea 0x3(%r14,%rdx,1),%rdx
  29048. 41c1bb: │ ││ nopl 0x0(%rax,%rax,1)
  29049. 41c1c0: │ ││┍ mov -0x3(%rdx),%sil
  29050. 41c1c4: │ ││┆ mov -0x3(%rcx),%bl
  29051. 41c1c7: │ ││┆ mov %bl,-0x3(%rdx)
  29052. 41c1ca: │ ││┆ mov %sil,-0x3(%rcx)
  29053. 41c1ce: │ ││┆ mov -0x2(%rdx),%sil
  29054. 41c1d2: │ ││┆ mov -0x2(%rcx),%bl
  29055. 41c1d5: │ ││┆ mov %bl,-0x2(%rdx)
  29056. 41c1d8: │ ││┆ mov %sil,-0x2(%rcx)
  29057. 41c1dc: │ ││┆ mov -0x1(%rdx),%sil
  29058. 41c1e0: │ ││┆ mov -0x1(%rcx),%bl
  29059. 41c1e3: │ ││┆ mov %bl,-0x1(%rdx)
  29060. 41c1e6: │ ││┆ mov %sil,-0x1(%rcx)
  29061. 41c1ea: │ ││┆ mov (%rdx),%sil
  29062. 41c1ed: │ ││┆ mov (%rcx),%bl
  29063. 41c1ef: │ ││┆ mov %bl,(%rdx)
  29064. 41c1f1: │ ││┆ mov %sil,(%rcx)
  29065. 41c1f4: │ ││┆ add $0x4,%rcx
  29066. 41c1f8: │ ││┆ add $0x4,%rdx
  29067. 41c1fc: │ ││┆ add $0xfffffffffffffffc,%rax
  29068. 41c200: │ ││╰ jne 41c1c0 <_D6object8TypeInfo4swapMxFPvPvZv+0x170>
  29069. 41c202: ┕━━┷┷━ pop %rbx
  29070. 41c203: pop %r14
  29071. 41c205: pop %r15
  29072. 41c207: retq
  29073. 41c208: nopl 0x0(%rax,%rax,1)
  29074.  
  29075. 000000000041c210 <_D6object8TypeInfo4nextMNgFNaNbNdNiZNgC8TypeInfo>:
  29076. 41c210: xor %eax,%eax
  29077. 41c212: retq
  29078. 41c213: nopw %cs:0x0(%rax,%rax,1)
  29079. 41c21d: nopl (%rax)
  29080.  
  29081. 000000000041c220 <_D6object8TypeInfo11initializerMxFNaNbNiNfZAxv>:
  29082. 41c220: xor %eax,%eax
  29083. 41c222: xor %edx,%edx
  29084. 41c224: retq
  29085. 41c225: nopw %cs:0x0(%rax,%rax,1)
  29086. 41c22f: nop
  29087.  
  29088. 000000000041c230 <_D6object8TypeInfo5flagsMxFNaNbNdNiNfZk>:
  29089. 41c230: xor %eax,%eax
  29090. 41c232: retq
  29091. 41c233: nopw %cs:0x0(%rax,%rax,1)
  29092. 41c23d: nopl (%rax)
  29093.  
  29094. 000000000041c240 <_D6object8TypeInfo5offTiMxFZAxS6object14OffsetTypeInfo>:
  29095. 41c240: xor %eax,%eax
  29096. 41c242: xor %edx,%edx
  29097. 41c244: retq
  29098. 41c245: nopw %cs:0x0(%rax,%rax,1)
  29099. 41c24f: nop
  29100.  
  29101. 000000000041c250 <_D6object8TypeInfo7destroyMxFPvZv>:
  29102. 41c250: retq
  29103. 41c251: nopw %cs:0x0(%rax,%rax,1)
  29104. 41c25b: nopl 0x0(%rax,%rax,1)
  29105.  
  29106. 000000000041c260 <_D6object8TypeInfo8postblitMxFPvZv>:
  29107. 41c260: retq
  29108. 41c261: nopw %cs:0x0(%rax,%rax,1)
  29109. 41c26b: nopl 0x0(%rax,%rax,1)
  29110.  
  29111. 000000000041c270 <_D6object8TypeInfo6talignMxFNaNbNdNiNfZm>:
  29112. 41c270: mov (%rdi),%rax
  29113. 41c273: jmpq *0x40(%rax)
  29114. 41c276: nopw %cs:0x0(%rax,%rax,1)
  29115.  
  29116. 000000000041c280 <_D6object8TypeInfo8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>:
  29117. 41c280: movq $0x0,(%rsi)
  29118. 41c287: mov %rdi,(%rdx)
  29119. 41c28a: xor %eax,%eax
  29120. 41c28c: retq
  29121. 41c28d: nopl (%rax)
  29122.  
  29123. 000000000041c290 <_D6object8TypeInfo6rtInfoMxFNaNbNdNiNfZPyv>:
  29124. 41c290: xor %eax,%eax
  29125. 41c292: retq
  29126. 41c293: nopw %cs:0x0(%rax,%rax,1)
  29127. 41c29d: nopl (%rax)
  29128.  
  29129. 000000000041c2a0 <_D6object16TypeInfo_Typedef8toStringMxFNaNbNfZAya>:
  29130. 41c2a0: mov 0x18(%rdi),%rax
  29131. 41c2a4: mov 0x20(%rdi),%rdx
  29132. 41c2a8: retq
  29133. 41c2a9: nopl 0x0(%rax)
  29134.  
  29135. 000000000041c2b0 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb>:
  29136. 41c2b0: push %rbp
  29137. 41c2b1: push %r15
  29138. 41c2b3: push %r14
  29139. 41c2b5: push %r12
  29140. 41c2b7: push %rbx
  29141. 41c2b8: mov %rsi,%rax
  29142. 41c2bb: mov %rdi,%rbx
  29143. 41c2be: mov $0x1,%r12b
  29144. 41c2c1: cmp %rbx,%rax
  29145. 41c2c4: ╭─────── je 41c373 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0xc3>
  29146. 41c2ca: │ mov $0x655810,%esi
  29147. 41c2cf: │ mov %rax,%rdi
  29148. 41c2d2: │ callq 42b730 <_d_dynamic_cast>
  29149. 41c2d7: │ mov %rax,%rbp
  29150. 41c2da: │ test %rbp,%rbp
  29151. 41c2dd: │╭────── je 41c36b <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0xbb>
  29152. 41c2e3: ││ mov 0x18(%rbx),%rdi
  29153. 41c2e7: ││ mov 0x20(%rbx),%rsi
  29154. 41c2eb: ││ mov 0x18(%rbp),%rdx
  29155. 41c2ef: ││ mov 0x20(%rbp),%rcx
  29156. 41c2f3: ││ mov $0x440418,%r8d
  29157. 41c2f9: ││ callq 42a960 <_adEq2>
  29158. 41c2fe: ││ test %eax,%eax
  29159. 41c300: ││────── je 41c370 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0xc0>
  29160. 41c302: ││ mov 0x10(%rbx),%r14
  29161. 41c306: ││ mov 0x10(%rbp),%r15
  29162. 41c30a: ││ cmp %r15,%r14
  29163. 41c30d: ││╭───── je 41c373 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0xc3>
  29164. 41c30f: │││ xor %r12d,%r12d
  29165. 41c312: │││ test %r14,%r14
  29166. 41c315: │││╭──── je 41c373 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0xc3>
  29167. 41c317: ││││ test %r15,%r15
  29168. 41c31a: ││││╭─── je 41c373 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0xc3>
  29169. 41c31c: │││││ mov (%r14),%rcx
  29170. 41c31f: │││││ mov (%r15),%rax
  29171. 41c322: │││││ mov (%rcx),%rdi
  29172. 41c325: │││││ mov (%rax),%rsi
  29173. 41c328: │││││ mov $0x1,%bl
  29174. 41c32a: │││││ cmp %rsi,%rdi
  29175. 41c32d: │││││ ╭ je 41c33a <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0x8a>
  29176. 41c32f: │││││ │ mov (%rdi),%rax
  29177. 41c332: │││││ │ callq *0x20(%rax)
  29178. 41c335: │││││ │ mov %al,%bl
  29179. 41c337: │││││ │ mov (%r14),%rcx
  29180. 41c33a: │││││ ┕ mov %r14,%rdi
  29181. 41c33d: │││││ mov %r15,%rsi
  29182. 41c340: │││││ callq *0x20(%rcx)
  29183. 41c343: │││││ mov %bl,%r12b
  29184. 41c346: │││││ and %al,%r12b
  29185. 41c349: │││││ test $0x1,%bl
  29186. 41c34c: │││││╭── jne 41c373 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0xc3>
  29187. 41c34e: ││││││ xor $0x1,%al
  29188. 41c350: ││││││ test $0x1,%al
  29189. 41c352: ││││││╭─ jne 41c373 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0xc3>
  29190. 41c354: │││││││ mov (%r15),%rax
  29191. 41c357: │││││││ mov 0x20(%rax),%rax
  29192. 41c35b: │││││││ mov %r15,%rdi
  29193. 41c35e: │││││││ mov %r14,%rsi
  29194. 41c361: │││││││ pop %rbx
  29195. 41c362: │││││││ pop %r12
  29196. 41c364: │││││││ pop %r14
  29197. 41c366: │││││││ pop %r15
  29198. 41c368: │││││││ pop %rbp
  29199. 41c369: │││││││ jmpq *%rax
  29200. 41c36b: │┕┿┿┿┿┿━ xor %r12d,%r12d
  29201. 41c36e: │││││││╭ jmp 41c373 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0xc3>
  29202. 41c370: │┕┿┿┿┿┿┿ xor %r12d,%r12d
  29203. 41c373: ┕━┷┷┷┷┷┷ mov %r12b,%al
  29204. 41c376: pop %rbx
  29205. 41c377: pop %r12
  29206. 41c379: pop %r14
  29207. 41c37b: pop %r15
  29208. 41c37d: pop %rbp
  29209. 41c37e: retq
  29210. 41c37f: nop
  29211.  
  29212. 000000000041c380 <_D6object16TypeInfo_Typedef7getHashMxFNbNfxPvZm>:
  29213. 41c380: mov 0x10(%rdi),%rdi
  29214. 41c384: mov (%rdi),%rax
  29215. 41c387: mov 0x28(%rax),%rax
  29216. 41c38b: jmpq *%rax
  29217. 41c38d: nopl (%rax)
  29218.  
  29219. 000000000041c390 <_D6object16TypeInfo_Typedef6equalsMxFxPvxPvZb>:
  29220. 41c390: mov 0x10(%rdi),%rdi
  29221. 41c394: mov (%rdi),%rax
  29222. 41c397: mov 0x30(%rax),%rax
  29223. 41c39b: jmpq *%rax
  29224. 41c39d: nopl (%rax)
  29225.  
  29226. 000000000041c3a0 <_D6object16TypeInfo_Typedef7compareMxFxPvxPvZi>:
  29227. 41c3a0: mov 0x10(%rdi),%rdi
  29228. 41c3a4: mov (%rdi),%rax
  29229. 41c3a7: mov 0x38(%rax),%rax
  29230. 41c3ab: jmpq *%rax
  29231. 41c3ad: nopl (%rax)
  29232.  
  29233. 000000000041c3b0 <_D6object16TypeInfo_Typedef5tsizeMxFNaNbNdNiNfZm>:
  29234. 41c3b0: mov 0x10(%rdi),%rdi
  29235. 41c3b4: mov (%rdi),%rax
  29236. 41c3b7: jmpq *0x40(%rax)
  29237. 41c3ba: nopw 0x0(%rax,%rax,1)
  29238.  
  29239. 000000000041c3c0 <_D6object16TypeInfo_Typedef4swapMxFPvPvZv>:
  29240. 41c3c0: mov 0x10(%rdi),%rdi
  29241. 41c3c4: mov (%rdi),%rax
  29242. 41c3c7: mov 0x48(%rax),%rax
  29243. 41c3cb: jmpq *%rax
  29244. 41c3cd: nopl (%rax)
  29245.  
  29246. 000000000041c3d0 <_D6object16TypeInfo_Typedef4nextMNgFNaNbNdNiZNgC8TypeInfo>:
  29247. 41c3d0: mov 0x10(%rdi),%rdi
  29248. 41c3d4: mov (%rdi),%rax
  29249. 41c3d7: jmpq *0x50(%rax)
  29250. 41c3da: nopw 0x0(%rax,%rax,1)
  29251.  
  29252. 000000000041c3e0 <_D6object16TypeInfo_Typedef5flagsMxFNaNbNdNiNfZk>:
  29253. 41c3e0: mov 0x10(%rdi),%rdi
  29254. 41c3e4: mov (%rdi),%rax
  29255. 41c3e7: jmpq *0x60(%rax)
  29256. 41c3ea: nopw 0x0(%rax,%rax,1)
  29257.  
  29258. 000000000041c3f0 <_D6object16TypeInfo_Typedef11initializerMxFNaNbNiNfZAxv>:
  29259. 41c3f0: push %rax
  29260. 41c3f1: mov 0x28(%rdi),%rax
  29261. 41c3f5: test %rax,%rax
  29262. 41c3f8: ╭ je 41c400 <_D6object16TypeInfo_Typedef11initializerMxFNaNbNiNfZAxv+0x10>
  29263. 41c3fa: │ mov 0x30(%rdi),%rdx
  29264. 41c3fe: │ pop %rcx
  29265. 41c3ff: │ retq
  29266. 41c400: ┕ mov 0x10(%rdi),%rdi
  29267. 41c404: mov (%rdi),%rax
  29268. 41c407: callq *0x58(%rax)
  29269. 41c40a: pop %rcx
  29270. 41c40b: retq
  29271. 41c40c: nopl 0x0(%rax)
  29272.  
  29273. 000000000041c410 <_D6object16TypeInfo_Typedef6talignMxFNaNbNdNiNfZm>:
  29274. 41c410: mov 0x10(%rdi),%rdi
  29275. 41c414: mov (%rdi),%rax
  29276. 41c417: jmpq *0x80(%rax)
  29277. 41c41d: nopl (%rax)
  29278.  
  29279. 000000000041c420 <_D6object16TypeInfo_Typedef8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>:
  29280. 41c420: movq $0x0,(%rdx)
  29281. 41c427: movq $0x0,(%rsi)
  29282. 41c42e: mov 0x10(%rdi),%rdi
  29283. 41c432: mov (%rdi),%rax
  29284. 41c435: mov 0x88(%rax),%rax
  29285. 41c43c: jmpq *%rax
  29286. 41c43e: xchg %ax,%ax
  29287.  
  29288. 000000000041c440 <_D6object16TypeInfo_Typedef6rtInfoMxFNaNbNdNiNfZPyv>:
  29289. 41c440: mov 0x10(%rdi),%rdi
  29290. 41c444: mov (%rdi),%rax
  29291. 41c447: jmpq *0x90(%rax)
  29292. 41c44d: nopl (%rax)
  29293.  
  29294. 000000000041c450 <_D6object16TypeInfo_Pointer8toStringMxFNaNbNfZAya>:
  29295. 41c450: push %rax
  29296. 41c451: mov 0x10(%rdi),%rdi
  29297. 41c455: mov (%rdi),%rax
  29298. 41c458: callq *0x8(%rax)
  29299. 41c45b: mov $0x440418,%edi
  29300. 41c460: mov $0x1,%ecx
  29301. 41c465: mov $0x43d194,%r8d
  29302. 41c46b: mov %rax,%rsi
  29303. 41c46e: pop %rax
  29304. 41c46f: ╭ jmpq 4251f0 <_d_arraycatT>
  29305. 41c474: │ nopw %cs:0x0(%rax,%rax,1)
  29306. 41c47e: │ xchg %ax,%ax
  29307.  
  29308. 000000000041c480 <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb>:
  29309. 41c480: push %rbp
  29310. 41c481: push %r15
  29311. 41c483: push %r14
  29312. 41c485: push %rbx
  29313. 41c486: push %rax
  29314. 41c487: mov %rsi,%rax
  29315. 41c48a: mov %rdi,%rbx
  29316. 41c48d: mov $0x1,%bpl
  29317. 41c490: cmp %rbx,%rax
  29318. 41c493: ╭────── je 41c51a <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x9a>
  29319. 41c499: │ mov $0x655950,%esi
  29320. 41c49e: │ mov %rax,%rdi
  29321. 41c4a1: │ callq 42b730 <_d_dynamic_cast>
  29322. 41c4a6: │ test %rax,%rax
  29323. 41c4a9: │╭───── je 41c518 <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x98>
  29324. 41c4ab: ││ mov 0x10(%rbx),%rbx
  29325. 41c4af: ││ mov 0x10(%rax),%r14
  29326. 41c4b3: ││ cmp %r14,%rbx
  29327. 41c4b6: ││╭──── je 41c51a <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x9a>
  29328. 41c4b8: │││ xor %ebp,%ebp
  29329. 41c4ba: │││ test %rbx,%rbx
  29330. 41c4bd: │││╭─── je 41c51a <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x9a>
  29331. 41c4bf: ││││ test %r14,%r14
  29332. 41c4c2: ││││╭── je 41c51a <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x9a>
  29333. 41c4c4: │││││ mov (%rbx),%rcx
  29334. 41c4c7: │││││ mov (%r14),%rax
  29335. 41c4ca: │││││ mov (%rcx),%rdi
  29336. 41c4cd: │││││ mov (%rax),%rsi
  29337. 41c4d0: │││││ mov $0x1,%r15b
  29338. 41c4d3: │││││ cmp %rsi,%rdi
  29339. 41c4d6: │││││ ╭ je 41c4e4 <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x64>
  29340. 41c4d8: │││││ │ mov (%rdi),%rax
  29341. 41c4db: │││││ │ callq *0x20(%rax)
  29342. 41c4de: │││││ │ mov %al,%r15b
  29343. 41c4e1: │││││ │ mov (%rbx),%rcx
  29344. 41c4e4: │││││ ┕ mov %rbx,%rdi
  29345. 41c4e7: │││││ mov %r14,%rsi
  29346. 41c4ea: │││││ callq *0x20(%rcx)
  29347. 41c4ed: │││││ mov %r15b,%bpl
  29348. 41c4f0: │││││ and %al,%bpl
  29349. 41c4f3: │││││ test $0x1,%r15b
  29350. 41c4f7: │││││╭─ jne 41c51a <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x9a>
  29351. 41c4f9: ││││││ xor $0x1,%al
  29352. 41c4fb: ││││││ test $0x1,%al
  29353. 41c4fd: ││││││╭ jne 41c51a <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x9a>
  29354. 41c4ff: │││││││ mov (%r14),%rax
  29355. 41c502: │││││││ mov 0x20(%rax),%rax
  29356. 41c506: │││││││ mov %r14,%rdi
  29357. 41c509: │││││││ mov %rbx,%rsi
  29358. 41c50c: │││││││ add $0x8,%rsp
  29359. 41c510: │││││││ pop %rbx
  29360. 41c511: │││││││ pop %r14
  29361. 41c513: │││││││ pop %r15
  29362. 41c515: │││││││ pop %rbp
  29363. 41c516: │││││││ jmpq *%rax
  29364. 41c518: │┕┿┿┿┿┿ xor %ebp,%ebp
  29365. 41c51a: ┕━┷┷┷┷┷ mov %bpl,%al
  29366. 41c51d: add $0x8,%rsp
  29367. 41c521: pop %rbx
  29368. 41c522: pop %r14
  29369. 41c524: pop %r15
  29370. 41c526: pop %rbp
  29371. 41c527: retq
  29372. 41c528: nopl 0x0(%rax,%rax,1)
  29373.  
  29374. 000000000041c530 <_D6object16TypeInfo_Pointer7getHashMxFNbNexPvZm>:
  29375. 41c530: mov (%rsi),%rax
  29376. 41c533: retq
  29377. 41c534: nopw %cs:0x0(%rax,%rax,1)
  29378. 41c53e: xchg %ax,%ax
  29379.  
  29380. 000000000041c540 <_D6object16TypeInfo_Pointer6equalsMxFxPvxPvZb>:
  29381. 41c540: mov (%rdx),%rax
  29382. 41c543: cmp (%rsi),%rax
  29383. 41c546: sete %al
  29384. 41c549: retq
  29385. 41c54a: nopw 0x0(%rax,%rax,1)
  29386.  
  29387. 000000000041c550 <_D6object16TypeInfo_Pointer7compareMxFxPvxPvZi>:
  29388. 41c550: mov (%rdx),%rax
  29389. 41c553: cmp (%rsi),%rax
  29390. 41c556: seta %al
  29391. 41c559: movzbl %al,%ecx
  29392. 41c55c: mov $0xffffffff,%eax
  29393. 41c561: cmovae %ecx,%eax
  29394. 41c564: retq
  29395. 41c565: nopw %cs:0x0(%rax,%rax,1)
  29396. 41c56f: nop
  29397.  
  29398. 000000000041c570 <_D6object16TypeInfo_Pointer5tsizeMxFNaNbNdNiNfZm>:
  29399. 41c570: mov $0x8,%eax
  29400. 41c575: retq
  29401. 41c576: nopw %cs:0x0(%rax,%rax,1)
  29402.  
  29403. 000000000041c580 <_D6object16TypeInfo_Pointer11initializerMxFNaNbNiNeZAxv>:
  29404. 41c580: mov $0x8,%eax
  29405. 41c585: xor %edx,%edx
  29406. 41c587: retq
  29407. 41c588: nopl 0x0(%rax,%rax,1)
  29408.  
  29409. 000000000041c590 <_D6object16TypeInfo_Pointer4swapMxFPvPvZv>:
  29410. 41c590: mov (%rdx),%rax
  29411. 41c593: mov (%rsi),%rcx
  29412. 41c596: mov %rcx,(%rdx)
  29413. 41c599: mov %rax,(%rsi)
  29414. 41c59c: retq
  29415. 41c59d: nopl (%rax)
  29416.  
  29417. 000000000041c5a0 <_D6object16TypeInfo_Pointer4nextMNgFNaNbNdNiZNgC8TypeInfo>:
  29418. 41c5a0: mov 0x10(%rdi),%rax
  29419. 41c5a4: retq
  29420. 41c5a5: nopw %cs:0x0(%rax,%rax,1)
  29421. 41c5af: nop
  29422.  
  29423. 000000000041c5b0 <_D6object16TypeInfo_Pointer5flagsMxFNaNbNdNiNfZk>:
  29424. 41c5b0: mov $0x1,%eax
  29425. 41c5b5: retq
  29426. 41c5b6: nopw %cs:0x0(%rax,%rax,1)
  29427.  
  29428. 000000000041c5c0 <_D6object14TypeInfo_Array8toStringMxFNaNbNfZAya>:
  29429. 41c5c0: push %rax
  29430. 41c5c1: mov 0x10(%rdi),%rdi
  29431. 41c5c5: mov (%rdi),%rax
  29432. 41c5c8: callq *0x8(%rax)
  29433. 41c5cb: mov $0x440418,%edi
  29434. 41c5d0: mov $0x2,%ecx
  29435. 41c5d5: mov $0x440072,%r8d
  29436. 41c5db: mov %rax,%rsi
  29437. 41c5de: pop %rax
  29438. 41c5df: ╭ jmpq 4251f0 <_d_arraycatT>
  29439. 41c5e4: │ nopw %cs:0x0(%rax,%rax,1)
  29440. 41c5ee: │ xchg %ax,%ax
  29441.  
  29442. 000000000041c5f0 <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb>:
  29443. 41c5f0: push %rbp
  29444. 41c5f1: push %r15
  29445. 41c5f3: push %r14
  29446. 41c5f5: push %rbx
  29447. 41c5f6: push %rax
  29448. 41c5f7: mov %rsi,%rax
  29449. 41c5fa: mov %rdi,%rbx
  29450. 41c5fd: mov $0x1,%bpl
  29451. 41c600: cmp %rbx,%rax
  29452. 41c603: ╭────── je 41c68a <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x9a>
  29453. 41c609: │ mov $0x6559f0,%esi
  29454. 41c60e: │ mov %rax,%rdi
  29455. 41c611: │ callq 42b730 <_d_dynamic_cast>
  29456. 41c616: │ test %rax,%rax
  29457. 41c619: │╭───── je 41c688 <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x98>
  29458. 41c61b: ││ mov 0x10(%rbx),%rbx
  29459. 41c61f: ││ mov 0x10(%rax),%r14
  29460. 41c623: ││ cmp %r14,%rbx
  29461. 41c626: ││╭──── je 41c68a <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x9a>
  29462. 41c628: │││ xor %ebp,%ebp
  29463. 41c62a: │││ test %rbx,%rbx
  29464. 41c62d: │││╭─── je 41c68a <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x9a>
  29465. 41c62f: ││││ test %r14,%r14
  29466. 41c632: ││││╭── je 41c68a <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x9a>
  29467. 41c634: │││││ mov (%rbx),%rcx
  29468. 41c637: │││││ mov (%r14),%rax
  29469. 41c63a: │││││ mov (%rcx),%rdi
  29470. 41c63d: │││││ mov (%rax),%rsi
  29471. 41c640: │││││ mov $0x1,%r15b
  29472. 41c643: │││││ cmp %rsi,%rdi
  29473. 41c646: │││││ ╭ je 41c654 <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x64>
  29474. 41c648: │││││ │ mov (%rdi),%rax
  29475. 41c64b: │││││ │ callq *0x20(%rax)
  29476. 41c64e: │││││ │ mov %al,%r15b
  29477. 41c651: │││││ │ mov (%rbx),%rcx
  29478. 41c654: │││││ ┕ mov %rbx,%rdi
  29479. 41c657: │││││ mov %r14,%rsi
  29480. 41c65a: │││││ callq *0x20(%rcx)
  29481. 41c65d: │││││ mov %r15b,%bpl
  29482. 41c660: │││││ and %al,%bpl
  29483. 41c663: │││││ test $0x1,%r15b
  29484. 41c667: │││││╭─ jne 41c68a <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x9a>
  29485. 41c669: ││││││ xor $0x1,%al
  29486. 41c66b: ││││││ test $0x1,%al
  29487. 41c66d: ││││││╭ jne 41c68a <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x9a>
  29488. 41c66f: │││││││ mov (%r14),%rax
  29489. 41c672: │││││││ mov 0x20(%rax),%rax
  29490. 41c676: │││││││ mov %r14,%rdi
  29491. 41c679: │││││││ mov %rbx,%rsi
  29492. 41c67c: │││││││ add $0x8,%rsp
  29493. 41c680: │││││││ pop %rbx
  29494. 41c681: │││││││ pop %r14
  29495. 41c683: │││││││ pop %r15
  29496. 41c685: │││││││ pop %rbp
  29497. 41c686: │││││││ jmpq *%rax
  29498. 41c688: │┕┿┿┿┿┿ xor %ebp,%ebp
  29499. 41c68a: ┕━┷┷┷┷┷ mov %bpl,%al
  29500. 41c68d: add $0x8,%rsp
  29501. 41c691: pop %rbx
  29502. 41c692: pop %r14
  29503. 41c694: pop %r15
  29504. 41c696: pop %rbp
  29505. 41c697: retq
  29506. 41c698: nopl 0x0(%rax,%rax,1)
  29507.  
  29508. 000000000041c6a0 <_D6object14TypeInfo_Array7getHashMxFNbNexPvZm>:
  29509. 41c6a0: push %r15
  29510. 41c6a2: push %r14
  29511. 41c6a4: push %r13
  29512. 41c6a6: push %r12
  29513. 41c6a8: push %rbx
  29514. 41c6a9: mov (%rsi),%r13
  29515. 41c6ac: xor %ebx,%ebx
  29516. 41c6ae: test %r13,%r13
  29517. 41c6b1: ╭─── je 41c6f7 <_D6object14TypeInfo_Array7getHashMxFNbNexPvZm+0x57>
  29518. 41c6b3: │ mov 0x8(%rsi),%r12
  29519. 41c6b7: │ mov 0x10(%rdi),%r15
  29520. 41c6bb: │ mov (%r15),%rax
  29521. 41c6be: │ mov %r15,%rdi
  29522. 41c6c1: │ callq *0x40(%rax)
  29523. 41c6c4: │ mov %rax,%r14
  29524. 41c6c7: │ xor %ebx,%ebx
  29525. 41c6c9: │ test %r14,%r14
  29526. 41c6cc: │╭── je 41c6f7 <_D6object14TypeInfo_Array7getHashMxFNbNexPvZm+0x57>
  29527. 41c6ce: ││ mov %r15,%rdi
  29528. 41c6d1: ││ callq 41e2e0 <_D6object12getArrayHashFNbNexC8TypeInfoxPvxmZ15hasCustomToHashFNaNbNexC8TypeInfoZb>
  29529. 41c6d6: ││ xor %ebx,%ebx
  29530. 41c6d8: ││ test $0x1,%al
  29531. 41c6da: ││╭─ je 41c704 <_D6object14TypeInfo_Array7getHashMxFNbNexPvZm+0x64>
  29532. 41c6dc: │││ nopl 0x0(%rax)
  29533. 41c6e0: │││┍ mov (%r15),%rax
  29534. 41c6e3: │││┆ mov %r15,%rdi
  29535. 41c6e6: │││┆ mov %r12,%rsi
  29536. 41c6e9: │││┆ callq *0x28(%rax)
  29537. 41c6ec: │││┆ add %rax,%rbx
  29538. 41c6ef: │││┆ add %r14,%r12
  29539. 41c6f2: │││┆ dec %r13
  29540. 41c6f5: │││╰ jne 41c6e0 <_D6object14TypeInfo_Array7getHashMxFNbNexPvZm+0x40>
  29541. 41c6f7: ┕┷┿━ mov %rbx,%rax
  29542. 41c6fa: │ pop %rbx
  29543. 41c6fb: │ pop %r12
  29544. 41c6fd: │ pop %r13
  29545. 41c6ff: │ pop %r14
  29546. 41c701: │ pop %r15
  29547. 41c703: │ retq
  29548. 41c704: ┕━ imul %r13,%r14
  29549. 41c708: xor %edi,%edi
  29550. 41c70a: mov %r14,%rsi
  29551. 41c70d: mov %r12,%rdx
  29552. 41c710: pop %rbx
  29553. 41c711: pop %r12
  29554. 41c713: pop %r13
  29555. 41c715: pop %r14
  29556. 41c717: pop %r15
  29557. 41c719: ╭ jmpq 425e60 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm>
  29558. 41c71e: │ xchg %ax,%ax
  29559.  
  29560. 000000000041c720 <_D6object14TypeInfo_Array6equalsMxFxPvxPvZb>:
  29561. 41c720: push %rbp
  29562. 41c721: push %r15
  29563. 41c723: push %r14
  29564. 41c725: push %r13
  29565. 41c727: push %r12
  29566. 41c729: push %rbx
  29567. 41c72a: push %rax
  29568. 41c72b: mov %rdi,%r15
  29569. 41c72e: mov (%rdx),%rbx
  29570. 41c731: cmp (%rsi),%rbx
  29571. 41c734: ╭─── jne 41c78a <_D6object14TypeInfo_Array6equalsMxFxPvxPvZb+0x6a>
  29572. 41c736: │ mov 0x8(%rdx),%rax
  29573. 41c73a: │ mov %rax,(%rsp)
  29574. 41c73e: │ mov 0x8(%rsi),%r13
  29575. 41c742: │ mov 0x10(%r15),%rdi
  29576. 41c746: │ mov (%rdi),%rax
  29577. 41c749: │ callq *0x40(%rax)
  29578. 41c74c: │ mov %rax,%rbp
  29579. 41c74f: │ mov $0x1,%al
  29580. 41c751: │ xor %r14d,%r14d
  29581. 41c754: │ test %rbx,%rbx
  29582. 41c757: │╭── je 41c78c <_D6object14TypeInfo_Array6equalsMxFxPvxPvZb+0x6c>
  29583. 41c759: ││ xor %r12d,%r12d
  29584. 41c75c: ││ nopl 0x0(%rax)
  29585. 41c760: ││┍━ mov 0x10(%r15),%rdi
  29586. 41c764: ││┆ mov (%rdi),%rax
  29587. 41c767: ││┆ lea 0x0(%r13,%r14,1),%rsi
  29588. 41c76c: ││┆ mov (%rsp),%rcx
  29589. 41c770: ││┆ lea (%rcx,%r14,1),%rdx
  29590. 41c774: ││┆ callq *0x30(%rax)
  29591. 41c777: ││┆ test $0x1,%al
  29592. 41c779: ││┆─ je 41c78a <_D6object14TypeInfo_Array6equalsMxFxPvxPvZb+0x6a>
  29593. 41c77b: ││┆ inc %r12
  29594. 41c77e: ││┆ add %rbp,%r14
  29595. 41c781: ││┆ cmp %rbx,%r12
  29596. 41c784: ││╰─ jb 41c760 <_D6object14TypeInfo_Array6equalsMxFxPvxPvZb+0x40>
  29597. 41c786: │││ mov $0x1,%al
  29598. 41c788: │││╭ jmp 41c78c <_D6object14TypeInfo_Array6equalsMxFxPvxPvZb+0x6c>
  29599. 41c78a: ┕┿┷┿ xor %eax,%eax
  29600. 41c78c: ┕━┷ add $0x8,%rsp
  29601. 41c790: pop %rbx
  29602. 41c791: pop %r12
  29603. 41c793: pop %r13
  29604. 41c795: pop %r14
  29605. 41c797: pop %r15
  29606. 41c799: pop %rbp
  29607. 41c79a: retq
  29608. 41c79b: nopl 0x0(%rax,%rax,1)
  29609.  
  29610. 000000000041c7a0 <_D6object14TypeInfo_Array7compareMxFxPvxPvZi>:
  29611. 41c7a0: push %rbp
  29612. 41c7a1: push %r15
  29613. 41c7a3: push %r14
  29614. 41c7a5: push %r13
  29615. 41c7a7: push %r12
  29616. 41c7a9: push %rbx
  29617. 41c7aa: sub $0x18,%rsp
  29618. 41c7ae: mov %rdi,%r15
  29619. 41c7b1: mov (%rdx),%r14
  29620. 41c7b4: mov %r14,0x8(%rsp)
  29621. 41c7b9: mov 0x8(%rdx),%rax
  29622. 41c7bd: mov %rax,0x10(%rsp)
  29623. 41c7c2: mov (%rsi),%r12
  29624. 41c7c5: mov %r12,(%rsp)
  29625. 41c7c9: mov 0x8(%rsi),%rbp
  29626. 41c7cd: mov 0x10(%r15),%rdi
  29627. 41c7d1: mov (%rdi),%rax
  29628. 41c7d4: callq *0x40(%rax)
  29629. 41c7d7: mov %rax,%rbx
  29630. 41c7da: cmp %r14,%r12
  29631. 41c7dd: cmovb %r12,%r14
  29632. 41c7e1: xor %r12d,%r12d
  29633. 41c7e4: test %r14,%r14
  29634. 41c7e7: ╭── je 41c817 <_D6object14TypeInfo_Array7compareMxFxPvxPvZi+0x77>
  29635. 41c7e9: │ xor %r13d,%r13d
  29636. 41c7ec: │ nopl 0x0(%rax)
  29637. 41c7f0: │┍━ mov 0x10(%r15),%rdi
  29638. 41c7f4: │┆ mov (%rdi),%rax
  29639. 41c7f7: │┆ lea 0x0(%rbp,%r12,1),%rsi
  29640. 41c7fc: │┆ mov 0x10(%rsp),%rcx
  29641. 41c801: │┆ lea (%rcx,%r12,1),%rdx
  29642. 41c805: │┆ callq *0x38(%rax)
  29643. 41c808: │┆ test %eax,%eax
  29644. 41c80a: │┆╭ jne 41c822 <_D6object14TypeInfo_Array7compareMxFxPvxPvZi+0x82>
  29645. 41c80c: │┆│ inc %r13
  29646. 41c80f: │┆│ add %rbx,%r12
  29647. 41c812: │┆│ cmp %r14,%r13
  29648. 41c815: │╰┼ jb 41c7f0 <_D6object14TypeInfo_Array7compareMxFxPvxPvZi+0x50>
  29649. 41c817: ┕━┿ mov 0x8(%rsp),%rax
  29650. 41c81c: │ mov (%rsp),%rcx
  29651. 41c820: │ sub %ecx,%eax
  29652. 41c822: ┕ add $0x18,%rsp
  29653. 41c826: pop %rbx
  29654. 41c827: pop %r12
  29655. 41c829: pop %r13
  29656. 41c82b: pop %r14
  29657. 41c82d: pop %r15
  29658. 41c82f: pop %rbp
  29659. 41c830: retq
  29660. 41c831: nopw %cs:0x0(%rax,%rax,1)
  29661. 41c83b: nopl 0x0(%rax,%rax,1)
  29662.  
  29663. 000000000041c840 <_D6object14TypeInfo_Array5tsizeMxFNaNbNdNiNfZm>:
  29664. 41c840: mov $0x10,%eax
  29665. 41c845: retq
  29666. 41c846: nopw %cs:0x0(%rax,%rax,1)
  29667.  
  29668. 000000000041c850 <_D6object14TypeInfo_Array11initializerMxFNaNbNiNeZAxv>:
  29669. 41c850: mov $0x10,%eax
  29670. 41c855: xor %edx,%edx
  29671. 41c857: retq
  29672. 41c858: nopl 0x0(%rax,%rax,1)
  29673.  
  29674. 000000000041c860 <_D6object14TypeInfo_Array4swapMxFPvPvZv>:
  29675. 41c860: movups (%rdx),%xmm0
  29676. 41c863: movups (%rsi),%xmm1
  29677. 41c866: movups %xmm1,(%rdx)
  29678. 41c869: movups %xmm0,(%rsi)
  29679. 41c86c: retq
  29680. 41c86d: nopl (%rax)
  29681.  
  29682. 000000000041c870 <_D6object14TypeInfo_Array4nextMNgFNaNbNdNiZNgC8TypeInfo>:
  29683. 41c870: mov 0x10(%rdi),%rax
  29684. 41c874: retq
  29685. 41c875: nopw %cs:0x0(%rax,%rax,1)
  29686. 41c87f: nop
  29687.  
  29688. 000000000041c880 <_D6object14TypeInfo_Array5flagsMxFNaNbNdNiNfZk>:
  29689. 41c880: mov $0x1,%eax
  29690. 41c885: retq
  29691. 41c886: nopw %cs:0x0(%rax,%rax,1)
  29692.  
  29693. 000000000041c890 <_D6object14TypeInfo_Array6talignMxFNaNbNdNiNfZm>:
  29694. 41c890: mov $0x8,%eax
  29695. 41c895: retq
  29696. 41c896: nopw %cs:0x0(%rax,%rax,1)
  29697.  
  29698. 000000000041c8a0 <_D6object14TypeInfo_Array8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>:
  29699. 41c8a0: movq $0x43fba0,(%rdx)
  29700. 41c8a7: movq $0x6529d0,(%rsi)
  29701. 41c8ae: xor %eax,%eax
  29702. 41c8b0: retq
  29703. 41c8b1: nopw %cs:0x0(%rax,%rax,1)
  29704. 41c8bb: nopl 0x0(%rax,%rax,1)
  29705.  
  29706. 000000000041c8c0 <_D6object20TypeInfo_StaticArray8toStringMxFNaNbNfZAya>:
  29707. 41c8c0: push %r15
  29708. 41c8c2: push %r14
  29709. 41c8c4: push %rbx
  29710. 41c8c5: sub $0x50,%rsp
  29711. 41c8c9: mov %rdi,%rbx
  29712. 41c8cc: mov 0x18(%rbx),%rcx
  29713. 41c8d0: lea 0x3c(%rsp),%rdx
  29714. 41c8d5: mov $0xa,%edi
  29715. 41c8da: mov $0x14,%esi
  29716. 41c8df: callq 4192e0 <_D4core8internal6string20unsignedToTempStringFNaNbNiNfmAakZAa>
  29717. 41c8e4: mov %rax,%r14
  29718. 41c8e7: mov %rdx,%r15
  29719. 41c8ea: mov 0x10(%rbx),%rdi
  29720. 41c8ee: mov (%rdi),%rax
  29721. 41c8f1: callq *0x8(%rax)
  29722. 41c8f4: mov $0x440418,%edi
  29723. 41c8f9: mov $0x1,%ecx
  29724. 41c8fe: mov $0x434001,%r8d
  29725. 41c904: mov %rax,%rsi
  29726. 41c907: callq 4251f0 <_d_arraycatT>
  29727. 41c90c: mov %rax,0x8(%rsp)
  29728. 41c911: mov %rdx,0x10(%rsp)
  29729. 41c916: mov %r14,0x18(%rsp)
  29730. 41c91b: mov %r15,0x20(%rsp)
  29731. 41c920: movq $0x1,0x28(%rsp)
  29732. 41c929: movq $0x440073,0x30(%rsp)
  29733. 41c932: lea 0x8(%rsp),%rdx
  29734. 41c937: mov $0x440348,%edi
  29735. 41c93c: mov $0x3,%esi
  29736. 41c941: callq 425520 <_d_arraycatnTX>
  29737. 41c946: add $0x50,%rsp
  29738. 41c94a: pop %rbx
  29739. 41c94b: pop %r14
  29740. 41c94d: pop %r15
  29741. 41c94f: retq
  29742.  
  29743. 000000000041c950 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb>:
  29744. 41c950: push %rbp
  29745. 41c951: push %r15
  29746. 41c953: push %r14
  29747. 41c955: push %rbx
  29748. 41c956: push %rax
  29749. 41c957: mov %rsi,%rax
  29750. 41c95a: mov %rdi,%rbx
  29751. 41c95d: mov $0x1,%bpl
  29752. 41c960: cmp %rbx,%rax
  29753. 41c963: ╭─────── je 41c9f8 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0xa8>
  29754. 41c969: │ mov $0x655a90,%esi
  29755. 41c96e: │ mov %rax,%rdi
  29756. 41c971: │ callq 42b730 <_d_dynamic_cast>
  29757. 41c976: │ test %rax,%rax
  29758. 41c979: │╭────── je 41c9f2 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0xa2>
  29759. 41c97b: ││ mov 0x18(%rbx),%rcx
  29760. 41c97f: ││ cmp 0x18(%rax),%rcx
  29761. 41c983: ││────── jne 41c9f6 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0xa6>
  29762. 41c985: ││ mov 0x10(%rbx),%rbx
  29763. 41c989: ││ mov 0x10(%rax),%r14
  29764. 41c98d: ││ cmp %r14,%rbx
  29765. 41c990: ││╭───── je 41c9f8 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0xa8>
  29766. 41c992: │││ xor %ebp,%ebp
  29767. 41c994: │││ test %rbx,%rbx
  29768. 41c997: │││╭──── je 41c9f8 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0xa8>
  29769. 41c999: ││││ test %r14,%r14
  29770. 41c99c: ││││╭─── je 41c9f8 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0xa8>
  29771. 41c99e: │││││ mov (%rbx),%rcx
  29772. 41c9a1: │││││ mov (%r14),%rax
  29773. 41c9a4: │││││ mov (%rcx),%rdi
  29774. 41c9a7: │││││ mov (%rax),%rsi
  29775. 41c9aa: │││││ mov $0x1,%r15b
  29776. 41c9ad: │││││ cmp %rsi,%rdi
  29777. 41c9b0: │││││ ╭ je 41c9be <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x6e>
  29778. 41c9b2: │││││ │ mov (%rdi),%rax
  29779. 41c9b5: │││││ │ callq *0x20(%rax)
  29780. 41c9b8: │││││ │ mov %al,%r15b
  29781. 41c9bb: │││││ │ mov (%rbx),%rcx
  29782. 41c9be: │││││ ┕ mov %rbx,%rdi
  29783. 41c9c1: │││││ mov %r14,%rsi
  29784. 41c9c4: │││││ callq *0x20(%rcx)
  29785. 41c9c7: │││││ mov %r15b,%bpl
  29786. 41c9ca: │││││ and %al,%bpl
  29787. 41c9cd: │││││ test $0x1,%r15b
  29788. 41c9d1: │││││╭── jne 41c9f8 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0xa8>
  29789. 41c9d3: ││││││ xor $0x1,%al
  29790. 41c9d5: ││││││ test $0x1,%al
  29791. 41c9d7: ││││││╭─ jne 41c9f8 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0xa8>
  29792. 41c9d9: │││││││ mov (%r14),%rax
  29793. 41c9dc: │││││││ mov 0x20(%rax),%rax
  29794. 41c9e0: │││││││ mov %r14,%rdi
  29795. 41c9e3: │││││││ mov %rbx,%rsi
  29796. 41c9e6: │││││││ add $0x8,%rsp
  29797. 41c9ea: │││││││ pop %rbx
  29798. 41c9eb: │││││││ pop %r14
  29799. 41c9ed: │││││││ pop %r15
  29800. 41c9ef: │││││││ pop %rbp
  29801. 41c9f0: │││││││ jmpq *%rax
  29802. 41c9f2: │┕┿┿┿┿┿━ xor %ebp,%ebp
  29803. 41c9f4: │││││││╭ jmp 41c9f8 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0xa8>
  29804. 41c9f6: │┕┿┿┿┿┿┿ xor %ebp,%ebp
  29805. 41c9f8: ┕━┷┷┷┷┷┷ mov %bpl,%al
  29806. 41c9fb: add $0x8,%rsp
  29807. 41c9ff: pop %rbx
  29808. 41ca00: pop %r14
  29809. 41ca02: pop %r15
  29810. 41ca04: pop %rbp
  29811. 41ca05: retq
  29812. 41ca06: nopw %cs:0x0(%rax,%rax,1)
  29813.  
  29814. 000000000041ca10 <_D6object20TypeInfo_StaticArray7getHashMxFNbNexPvZm>:
  29815. 41ca10: push %r15
  29816. 41ca12: push %r14
  29817. 41ca14: push %r13
  29818. 41ca16: push %r12
  29819. 41ca18: push %rbx
  29820. 41ca19: mov %rsi,%r12
  29821. 41ca1c: mov 0x18(%rdi),%r13
  29822. 41ca20: xor %ebx,%ebx
  29823. 41ca22: test %r13,%r13
  29824. 41ca25: ╭─── je 41ca67 <_D6object20TypeInfo_StaticArray7getHashMxFNbNexPvZm+0x57>
  29825. 41ca27: │ mov 0x10(%rdi),%r15
  29826. 41ca2b: │ mov (%r15),%rax
  29827. 41ca2e: │ mov %r15,%rdi
  29828. 41ca31: │ callq *0x40(%rax)
  29829. 41ca34: │ mov %rax,%r14
  29830. 41ca37: │ xor %ebx,%ebx
  29831. 41ca39: │ test %r14,%r14
  29832. 41ca3c: │╭── je 41ca67 <_D6object20TypeInfo_StaticArray7getHashMxFNbNexPvZm+0x57>
  29833. 41ca3e: ││ mov %r15,%rdi
  29834. 41ca41: ││ callq 41e2e0 <_D6object12getArrayHashFNbNexC8TypeInfoxPvxmZ15hasCustomToHashFNaNbNexC8TypeInfoZb>
  29835. 41ca46: ││ xor %ebx,%ebx
  29836. 41ca48: ││ test $0x1,%al
  29837. 41ca4a: ││╭─ je 41ca74 <_D6object20TypeInfo_StaticArray7getHashMxFNbNexPvZm+0x64>
  29838. 41ca4c: │││ nopl 0x0(%rax)
  29839. 41ca50: │││┍ mov (%r15),%rax
  29840. 41ca53: │││┆ mov %r15,%rdi
  29841. 41ca56: │││┆ mov %r12,%rsi
  29842. 41ca59: │││┆ callq *0x28(%rax)
  29843. 41ca5c: │││┆ add %rax,%rbx
  29844. 41ca5f: │││┆ add %r14,%r12
  29845. 41ca62: │││┆ dec %r13
  29846. 41ca65: │││╰ jne 41ca50 <_D6object20TypeInfo_StaticArray7getHashMxFNbNexPvZm+0x40>
  29847. 41ca67: ┕┷┿━ mov %rbx,%rax
  29848. 41ca6a: │ pop %rbx
  29849. 41ca6b: │ pop %r12
  29850. 41ca6d: │ pop %r13
  29851. 41ca6f: │ pop %r14
  29852. 41ca71: │ pop %r15
  29853. 41ca73: │ retq
  29854. 41ca74: ┕━ imul %r13,%r14
  29855. 41ca78: xor %edi,%edi
  29856. 41ca7a: mov %r14,%rsi
  29857. 41ca7d: mov %r12,%rdx
  29858. 41ca80: pop %rbx
  29859. 41ca81: pop %r12
  29860. 41ca83: pop %r13
  29861. 41ca85: pop %r14
  29862. 41ca87: pop %r15
  29863. 41ca89: ╭ jmpq 425e60 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm>
  29864. 41ca8e: │ xchg %ax,%ax
  29865.  
  29866. 000000000041ca90 <_D6object20TypeInfo_StaticArray6equalsMxFxPvxPvZb>:
  29867. 41ca90: push %rbp
  29868. 41ca91: push %r15
  29869. 41ca93: push %r14
  29870. 41ca95: push %r13
  29871. 41ca97: push %r12
  29872. 41ca99: push %rbx
  29873. 41ca9a: push %rax
  29874. 41ca9b: mov %rdx,%r15
  29875. 41ca9e: mov %rsi,%r12
  29876. 41caa1: mov %rdi,%rbx
  29877. 41caa4: mov 0x10(%rbx),%rdi
  29878. 41caa8: mov (%rdi),%rax
  29879. 41caab: callq *0x40(%rax)
  29880. 41caae: mov %rax,%r13
  29881. 41cab1: mov $0x1,%al
  29882. 41cab3: xor %ebp,%ebp
  29883. 41cab5: cmpq $0x0,0x18(%rbx)
  29884. 41caba: ╭── je 41cae8 <_D6object20TypeInfo_StaticArray6equalsMxFxPvxPvZb+0x58>
  29885. 41cabc: │ xor %r14d,%r14d
  29886. 41cabf: │ nop
  29887. 41cac0: │┍━ mov 0x10(%rbx),%rdi
  29888. 41cac4: │┆ mov (%rdi),%rax
  29889. 41cac7: │┆ lea (%r12,%rbp,1),%rsi
  29890. 41cacb: │┆ lea (%r15,%rbp,1),%rdx
  29891. 41cacf: │┆ callq *0x30(%rax)
  29892. 41cad2: │┆ test $0x1,%al
  29893. 41cad4: │┆─ je 41cae6 <_D6object20TypeInfo_StaticArray6equalsMxFxPvxPvZb+0x56>
  29894. 41cad6: │┆ inc %r14
  29895. 41cad9: │┆ add %r13,%rbp
  29896. 41cadc: │┆ cmp 0x18(%rbx),%r14
  29897. 41cae0: │╰─ jb 41cac0 <_D6object20TypeInfo_StaticArray6equalsMxFxPvxPvZb+0x30>
  29898. 41cae2: ││ mov $0x1,%al
  29899. 41cae4: ││╭ jmp 41cae8 <_D6object20TypeInfo_StaticArray6equalsMxFxPvxPvZb+0x58>
  29900. 41cae6: │┕┿ xor %eax,%eax
  29901. 41cae8: ┕━┷ add $0x8,%rsp
  29902. 41caec: pop %rbx
  29903. 41caed: pop %r12
  29904. 41caef: pop %r13
  29905. 41caf1: pop %r14
  29906. 41caf3: pop %r15
  29907. 41caf5: pop %rbp
  29908. 41caf6: retq
  29909. 41caf7: nopw 0x0(%rax,%rax,1)
  29910.  
  29911. 000000000041cb00 <_D6object20TypeInfo_StaticArray7compareMxFxPvxPvZi>:
  29912. 41cb00: push %rbp
  29913. 41cb01: push %r15
  29914. 41cb03: push %r14
  29915. 41cb05: push %r13
  29916. 41cb07: push %r12
  29917. 41cb09: push %rbx
  29918. 41cb0a: push %rax
  29919. 41cb0b: mov %rdx,%r14
  29920. 41cb0e: mov %rsi,%r15
  29921. 41cb11: mov %rdi,%r13
  29922. 41cb14: mov 0x10(%r13),%rdi
  29923. 41cb18: mov (%rdi),%rax
  29924. 41cb1b: callq *0x40(%rax)
  29925. 41cb1e: mov %rax,%r12
  29926. 41cb21: cmpq $0x0,0x18(%r13)
  29927. 41cb26: ╭── je 41cb56 <_D6object20TypeInfo_StaticArray7compareMxFxPvxPvZi+0x56>
  29928. 41cb28: │ xor %ebx,%ebx
  29929. 41cb2a: │ xor %ebp,%ebp
  29930. 41cb2c: │ nopl 0x0(%rax)
  29931. 41cb30: │┍━ mov 0x10(%r13),%rdi
  29932. 41cb34: │┆ mov (%rdi),%rax
  29933. 41cb37: │┆ lea (%r15,%rbx,1),%rsi
  29934. 41cb3b: │┆ lea (%r14,%rbx,1),%rdx
  29935. 41cb3f: │┆ callq *0x38(%rax)
  29936. 41cb42: │┆ test %eax,%eax
  29937. 41cb44: │┆─ jne 41cb58 <_D6object20TypeInfo_StaticArray7compareMxFxPvxPvZi+0x58>
  29938. 41cb46: │┆ inc %rbp
  29939. 41cb49: │┆ add %r12,%rbx
  29940. 41cb4c: │┆ cmp 0x18(%r13),%rbp
  29941. 41cb50: │╰─ jb 41cb30 <_D6object20TypeInfo_StaticArray7compareMxFxPvxPvZi+0x30>
  29942. 41cb52: ││ xor %eax,%eax
  29943. 41cb54: ││╭ jmp 41cb58 <_D6object20TypeInfo_StaticArray7compareMxFxPvxPvZi+0x58>
  29944. 41cb56: ┕┿┿ xor %eax,%eax
  29945. 41cb58: ┕┷ add $0x8,%rsp
  29946. 41cb5c: pop %rbx
  29947. 41cb5d: pop %r12
  29948. 41cb5f: pop %r13
  29949. 41cb61: pop %r14
  29950. 41cb63: pop %r15
  29951. 41cb65: pop %rbp
  29952. 41cb66: retq
  29953. 41cb67: nopw 0x0(%rax,%rax,1)
  29954.  
  29955. 000000000041cb70 <_D6object20TypeInfo_StaticArray5tsizeMxFNaNbNdNiNfZm>:
  29956. 41cb70: push %rbx
  29957. 41cb71: mov %rdi,%rbx
  29958. 41cb74: mov 0x10(%rbx),%rdi
  29959. 41cb78: mov (%rdi),%rax
  29960. 41cb7b: callq *0x40(%rax)
  29961. 41cb7e: imul 0x18(%rbx),%rax
  29962. 41cb83: pop %rbx
  29963. 41cb84: retq
  29964. 41cb85: nopw %cs:0x0(%rax,%rax,1)
  29965. 41cb8f: nop
  29966.  
  29967. 000000000041cb90 <_D6object20TypeInfo_StaticArray4swapMxFPvPvZv>:
  29968. 41cb90: ┆ push %rbp
  29969. 41cb91: ┆ push %r15
  29970. 41cb93: ┆ push %r14
  29971. 41cb95: ┆ push %r13
  29972. 41cb97: ┆ push %r12
  29973. 41cb99: ┆ push %rbx
  29974. 41cb9a: ┆ sub $0x48,%rsp
  29975. 41cb9e: ┆ mov %rdx,%r14
  29976. 41cba1: ┆ mov %r14,0x28(%rsp)
  29977. 41cba6: ┆ mov %rsi,0x18(%rsp)
  29978. 41cbab: ┆ mov %rdi,%rbx
  29979. 41cbae: ┆ mov %rbx,0x20(%rsp)
  29980. 41cbb3: ┆ mov 0x10(%rbx),%rdi
  29981. 41cbb7: ┆ mov (%rdi),%rax
  29982. 41cbba: ┆ callq *0x40(%rax)
  29983. 41cbbd: ┆ xorps %xmm0,%xmm0
  29984. 41cbc0: ┆ movaps %xmm0,0x30(%rsp)
  29985. 41cbc5: ┆ cmp $0x10,%rax
  29986. 41cbc9: ┆ ╭ jae 41cbdc <_D6object20TypeInfo_StaticArray4swapMxFPvPvZv+0x4c>
  29987. 41cbcb: ┆ │ xor %ecx,%ecx
  29988. 41cbcd: ┆ │ mov %rcx,0x8(%rsp)
  29989. 41cbd2: ┆ │ mov %rax,%rbp
  29990. 41cbd5: ┆ │ lea 0x30(%rsp),%r13
  29991. 41cbda: ┆╭┼ jmp 41cbf4 <_D6object20TypeInfo_StaticArray4swapMxFPvPvZv+0x64>
  29992. 41cbdc: ┆│┕ mov $0x4401e8,%edi
  29993. 41cbe1: ┆│ mov %rax,%rsi
  29994. 41cbe4: ┆│ mov %rax,%rbp
  29995. 41cbe7: ┆│ callq 4233d0 <_d_newarrayT>
  29996. 41cbec: ┆│ mov %rdx,%r13
  29997. 41cbef: ┆│ mov %r13,0x8(%rsp)
  29998. 41cbf4: ┆┕━ cmpq $0x0,0x18(%rbx)
  29999. 41cbf9: ┆╭─ je 41cc5f <_D6object20TypeInfo_StaticArray4swapMxFPvPvZv+0xcf>
  30000. 41cbfb: ┆│ mov %rbp,%rax
  30001. 41cbfe: ┆│ imul %rax,%rax
  30002. 41cc02: ┆│ mov %rax,0x10(%rsp)
  30003. 41cc07: ┆│ xor %r12d,%r12d
  30004. 41cc0a: ┆│ xor %r15d,%r15d
  30005. 41cc0d: ┆│ nopl (%rax)
  30006. 41cc10: ┆│┍ lea (%r14,%r12,1),%rbx
  30007. 41cc14: ┆│┆ mov %r13,%rdi
  30008. 41cc17: ┆│┆ mov %rbx,%rsi
  30009. 41cc1a: ┆│┆ mov %rbp,%rdx
  30010. 41cc1d: ┆│┆ callq 402490 <memcpy@plt>
  30011. 41cc22: ┆│┆ mov 0x18(%rsp),%rax
  30012. 41cc27: ┆│┆ lea (%rax,%r12,1),%r14
  30013. 41cc2b: ┆│┆ mov %rbx,%rdi
  30014. 41cc2e: ┆│┆ mov %r14,%rsi
  30015. 41cc31: ┆│┆ mov %rbp,%rdx
  30016. 41cc34: ┆│┆ callq 402490 <memcpy@plt>
  30017. 41cc39: ┆│┆ mov %r14,%rdi
  30018. 41cc3c: ┆│┆ mov 0x20(%rsp),%rbx
  30019. 41cc41: ┆│┆ mov 0x28(%rsp),%r14
  30020. 41cc46: ┆│┆ mov %r13,%rsi
  30021. 41cc49: ┆│┆ mov %rbp,%rdx
  30022. 41cc4c: ┆│┆ callq 402490 <memcpy@plt>
  30023. 41cc51: ┆│┆ add %rbp,%r15
  30024. 41cc54: ┆│┆ add 0x10(%rsp),%r12
  30025. 41cc59: ┆│┆ cmp 0x18(%rbx),%r15
  30026. 41cc5d: ┆│╰ jb 41cc10 <_D6object20TypeInfo_StaticArray4swapMxFPvPvZv+0x80>
  30027. 41cc5f: ┆┕━ mov 0x8(%rsp),%rdi
  30028. 41cc64: ┆ add $0x48,%rsp
  30029. 41cc68: ┆ test %rdi,%rdi
  30030. 41cc6b: ┆ ╭ je 41cc7c <_D6object20TypeInfo_StaticArray4swapMxFPvPvZv+0xec>
  30031. 41cc6d: ┆ │ pop %rbx
  30032. 41cc6e: ┆ │ pop %r12
  30033. 41cc70: ┆ │ pop %r13
  30034. 41cc72: ┆ │ pop %r14
  30035. 41cc74: ┆ │ pop %r15
  30036. 41cc76: ┆ │ pop %rbp
  30037. 41cc77: ╰─┼ jmpq 4191a0 <_D4core6memory2GC4freeFNaNbPvZv>
  30038. 41cc7c: ┕ pop %rbx
  30039. 41cc7d: pop %r12
  30040. 41cc7f: pop %r13
  30041. 41cc81: pop %r14
  30042. 41cc83: pop %r15
  30043. 41cc85: pop %rbp
  30044. 41cc86: retq
  30045. 41cc87: nopw 0x0(%rax,%rax,1)
  30046.  
  30047. 000000000041cc90 <_D6object20TypeInfo_StaticArray11initializerMxFNaNbNiNfZAxv>:
  30048. 41cc90: mov 0x10(%rdi),%rdi
  30049. 41cc94: mov (%rdi),%rax
  30050. 41cc97: jmpq *0x58(%rax)
  30051. 41cc9a: nopw 0x0(%rax,%rax,1)
  30052.  
  30053. 000000000041cca0 <_D6object20TypeInfo_StaticArray4nextMNgFNaNbNdNiZNgC8TypeInfo>:
  30054. 41cca0: mov 0x10(%rdi),%rax
  30055. 41cca4: retq
  30056. 41cca5: nopw %cs:0x0(%rax,%rax,1)
  30057. 41ccaf: nop
  30058.  
  30059. 000000000041ccb0 <_D6object20TypeInfo_StaticArray5flagsMxFNaNbNdNiNfZk>:
  30060. 41ccb0: mov 0x10(%rdi),%rdi
  30061. 41ccb4: mov (%rdi),%rax
  30062. 41ccb7: jmpq *0x60(%rax)
  30063. 41ccba: nopw 0x0(%rax,%rax,1)
  30064.  
  30065. 000000000041ccc0 <_D6object20TypeInfo_StaticArray7destroyMxFPvZv>:
  30066. 41ccc0: push %r15
  30067. 41ccc2: push %r14
  30068. 41ccc4: push %r12
  30069. 41ccc6: push %rbx
  30070. 41ccc7: push %rax
  30071. 41ccc8: mov %rsi,%rbx
  30072. 41cccb: mov %rdi,%r14
  30073. 41ccce: mov 0x10(%r14),%rdi
  30074. 41ccd2: mov (%rdi),%rax
  30075. 41ccd5: callq *0x40(%rax)
  30076. 41ccd8: mov 0x18(%r14),%r15
  30077. 41ccdc: test %r15,%r15
  30078. 41ccdf: ╭─ je 41cd15 <_D6object20TypeInfo_StaticArray7destroyMxFPvZv+0x55>
  30079. 41cce1: │ mov %rax,%r12
  30080. 41cce4: │ neg %r12
  30081. 41cce7: │ lea -0x1(%r15),%rcx
  30082. 41cceb: │ imul %rax,%rcx
  30083. 41ccef: │ add %rcx,%rbx
  30084. 41ccf2: │ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  30085. 41cd00: │┍ mov 0x10(%r14),%rdi
  30086. 41cd04: │┆ mov (%rdi),%rax
  30087. 41cd07: │┆ mov %rbx,%rsi
  30088. 41cd0a: │┆ callq *0x70(%rax)
  30089. 41cd0d: │┆ add %r12,%rbx
  30090. 41cd10: │┆ dec %r15
  30091. 41cd13: │╰ jne 41cd00 <_D6object20TypeInfo_StaticArray7destroyMxFPvZv+0x40>
  30092. 41cd15: ┕━ add $0x8,%rsp
  30093. 41cd19: pop %rbx
  30094. 41cd1a: pop %r12
  30095. 41cd1c: pop %r14
  30096. 41cd1e: pop %r15
  30097. 41cd20: retq
  30098. 41cd21: nopw %cs:0x0(%rax,%rax,1)
  30099. 41cd2b: nopl 0x0(%rax,%rax,1)
  30100.  
  30101. 000000000041cd30 <_D6object20TypeInfo_StaticArray8postblitMxFPvZv>:
  30102. 41cd30: push %r15
  30103. 41cd32: push %r14
  30104. 41cd34: push %r12
  30105. 41cd36: push %rbx
  30106. 41cd37: push %rax
  30107. 41cd38: mov %rsi,%r12
  30108. 41cd3b: mov %rdi,%r14
  30109. 41cd3e: mov 0x10(%r14),%rdi
  30110. 41cd42: mov (%rdi),%rax
  30111. 41cd45: callq *0x40(%rax)
  30112. 41cd48: mov %rax,%r15
  30113. 41cd4b: mov 0x18(%r14),%rbx
  30114. 41cd4f: test %rbx,%rbx
  30115. 41cd52: ╭─ je 41cd75 <_D6object20TypeInfo_StaticArray8postblitMxFPvZv+0x45>
  30116. 41cd54: │ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  30117. 41cd60: │┍ mov 0x10(%r14),%rdi
  30118. 41cd64: │┆ mov (%rdi),%rax
  30119. 41cd67: │┆ mov %r12,%rsi
  30120. 41cd6a: │┆ callq *0x78(%rax)
  30121. 41cd6d: │┆ add %r15,%r12
  30122. 41cd70: │┆ dec %rbx
  30123. 41cd73: │╰ jne 41cd60 <_D6object20TypeInfo_StaticArray8postblitMxFPvZv+0x30>
  30124. 41cd75: ┕━ add $0x8,%rsp
  30125. 41cd79: pop %rbx
  30126. 41cd7a: pop %r12
  30127. 41cd7c: pop %r14
  30128. 41cd7e: pop %r15
  30129. 41cd80: retq
  30130. 41cd81: nopw %cs:0x0(%rax,%rax,1)
  30131. 41cd8b: nopl 0x0(%rax,%rax,1)
  30132.  
  30133. 000000000041cd90 <_D6object20TypeInfo_StaticArray6talignMxFNaNbNdNiNfZm>:
  30134. 41cd90: mov 0x10(%rdi),%rdi
  30135. 41cd94: mov (%rdi),%rax
  30136. 41cd97: jmpq *0x80(%rax)
  30137. 41cd9d: nopl (%rax)
  30138.  
  30139. 000000000041cda0 <_D6object20TypeInfo_StaticArray8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>:
  30140. 41cda0: movq $0x0,(%rsi)
  30141. 41cda7: movq $0x6529d0,(%rdx)
  30142. 41cdae: xor %eax,%eax
  30143. 41cdb0: retq
  30144. 41cdb1: nopw %cs:0x0(%rax,%rax,1)
  30145. 41cdbb: nopl 0x0(%rax,%rax,1)
  30146.  
  30147. 000000000041cdc0 <_D6object25TypeInfo_AssociativeArray8toStringMxFNaNbNfZAya>:
  30148. 41cdc0: push %r15
  30149. 41cdc2: push %r14
  30150. 41cdc4: push %rbx
  30151. 41cdc5: sub $0x40,%rsp
  30152. 41cdc9: mov %rdi,%rbx
  30153. 41cdcc: mov 0x18(%rbx),%rdi
  30154. 41cdd0: mov (%rdi),%rax
  30155. 41cdd3: callq *0x8(%rax)
  30156. 41cdd6: mov %rax,%r14
  30157. 41cdd9: mov %rdx,%r15
  30158. 41cddc: mov 0x10(%rbx),%rdi
  30159. 41cde0: mov (%rdi),%rax
  30160. 41cde3: callq *0x8(%rax)
  30161. 41cde6: mov %rax,(%rsp)
  30162. 41cdea: mov %rdx,0x8(%rsp)
  30163. 41cdef: movq $0x1,0x10(%rsp)
  30164. 41cdf8: movq $0x434001,0x18(%rsp)
  30165. 41ce01: mov %r14,0x20(%rsp)
  30166. 41ce06: mov %r15,0x28(%rsp)
  30167. 41ce0b: movq $0x1,0x30(%rsp)
  30168. 41ce14: movq $0x440073,0x38(%rsp)
  30169. 41ce1d: lea (%rsp),%rdx
  30170. 41ce21: mov $0x440418,%edi
  30171. 41ce26: mov $0x4,%esi
  30172. 41ce2b: callq 425520 <_d_arraycatnTX>
  30173. 41ce30: add $0x40,%rsp
  30174. 41ce34: pop %rbx
  30175. 41ce35: pop %r14
  30176. 41ce37: pop %r15
  30177. 41ce39: retq
  30178. 41ce3a: nopw 0x0(%rax,%rax,1)
  30179.  
  30180. 000000000041ce40 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb>:
  30181. 41ce40: push %rbp
  30182. 41ce41: push %r15
  30183. 41ce43: push %r14
  30184. 41ce45: push %r12
  30185. 41ce47: push %rbx
  30186. 41ce48: mov %rsi,%rcx
  30187. 41ce4b: mov %rdi,%rbx
  30188. 41ce4e: mov $0x1,%al
  30189. 41ce50: cmp %rbx,%rcx
  30190. 41ce53: ╭────────── je 41cf5d <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x11d>
  30191. 41ce59: │ mov $0x655b30,%esi
  30192. 41ce5e: │ mov %rcx,%rdi
  30193. 41ce61: │ callq 42b730 <_d_dynamic_cast>
  30194. 41ce66: │ mov %rax,%r14
  30195. 41ce69: │ test %r14,%r14
  30196. 41ce6c: │ ╭─── je 41cede <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x9e>
  30197. 41ce6e: │ │ mov 0x18(%rbx),%r15
  30198. 41ce72: │ │ mov 0x18(%r14),%r12
  30199. 41ce76: │ │ cmp %r12,%r15
  30200. 41ce79: │ ╭┼─── je 41ceeb <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0xab>
  30201. 41ce7b: │ ││ xor %eax,%eax
  30202. 41ce7d: │ ││ test %r15,%r15
  30203. 41ce80: │╭────┼┼─── je 41cf5d <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x11d>
  30204. 41ce86: ││ ││ test %r12,%r12
  30205. 41ce89: ││╭───┼┼─── je 41cf5d <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x11d>
  30206. 41ce8f: │││ ││ mov (%r15),%rcx
  30207. 41ce92: │││ ││ mov (%r12),%rax
  30208. 41ce96: │││ ││ mov (%rcx),%rdi
  30209. 41ce99: │││ ││ mov (%rax),%rsi
  30210. 41ce9c: │││ ││ mov $0x1,%bpl
  30211. 41ce9f: │││ ││ cmp %rsi,%rdi
  30212. 41cea2: │││ ││ ╭ je 41ceb0 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x70>
  30213. 41cea4: │││ ││ │ mov (%rdi),%rax
  30214. 41cea7: │││ ││ │ callq *0x20(%rax)
  30215. 41ceaa: │││ ││ │ mov %al,%bpl
  30216. 41cead: │││ ││ │ mov (%r15),%rcx
  30217. 41ceb0: │││ ││ ┕ mov %r15,%rdi
  30218. 41ceb3: │││ ││ mov %r12,%rsi
  30219. 41ceb6: │││ ││ callq *0x20(%rcx)
  30220. 41ceb9: │││ ││ test $0x1,%bpl
  30221. 41cebd: │││ ││╭── jne 41cee2 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0xa2>
  30222. 41cebf: │││ │││ mov %al,%cl
  30223. 41cec1: │││ │││ xor $0x1,%cl
  30224. 41cec4: │││ │││ test $0x1,%cl
  30225. 41cec7: │││ │││╭─ jne 41cee2 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0xa2>
  30226. 41cec9: │││ ││││ mov (%r12),%rax
  30227. 41cecd: │││ ││││ mov %r12,%rdi
  30228. 41ced0: │││ ││││ mov %r15,%rsi
  30229. 41ced3: │││ ││││ callq *0x20(%rax)
  30230. 41ced6: │││ ││││ test $0x1,%al
  30231. 41ced8: │││ ││││╭ jne 41ceeb <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0xab>
  30232. 41ceda: │││ │││││ xor %eax,%eax
  30233. 41cedc: │││╭──┼┼┼┼┼ jmp 41cf5d <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x11d>
  30234. 41cede: ││││ │┕┿┿┿ xor %eax,%eax
  30235. 41cee0: ││││╭─┼─┼┼┼ jmp 41cf5d <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x11d>
  30236. 41cee2: │││││ │ ┕┷┿ and %al,%bpl
  30237. 41cee5: │││││ │ │ test $0x1,%bpl
  30238. 41cee9: │││││╭┼───┼ je 41cf5b <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x11b>
  30239. 41ceeb: ││││││┕━━━┷ mov 0x10(%rbx),%rbx
  30240. 41ceef: ││││││ mov 0x10(%r14),%r14
  30241. 41cef3: ││││││ cmp %r14,%rbx
  30242. 41cef6: ││││││ mov $0x1,%al
  30243. 41cef8: ││││││╭──── je 41cf5d <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x11d>
  30244. 41cefa: │││││││ xor %eax,%eax
  30245. 41cefc: │││││││ test %rbx,%rbx
  30246. 41ceff: │││││││╭─── je 41cf5d <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x11d>
  30247. 41cf01: ││││││││ test %r14,%r14
  30248. 41cf04: ││││││││╭── je 41cf5d <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x11d>
  30249. 41cf06: │││││││││ mov (%rbx),%rcx
  30250. 41cf09: │││││││││ mov (%r14),%rax
  30251. 41cf0c: │││││││││ mov (%rcx),%rdi
  30252. 41cf0f: │││││││││ mov (%rax),%rsi
  30253. 41cf12: │││││││││ mov $0x1,%bpl
  30254. 41cf15: │││││││││ cmp %rsi,%rdi
  30255. 41cf18: │││││││││ ╭ je 41cf26 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0xe6>
  30256. 41cf1a: │││││││││ │ mov (%rdi),%rax
  30257. 41cf1d: │││││││││ │ callq *0x20(%rax)
  30258. 41cf20: │││││││││ │ mov %al,%bpl
  30259. 41cf23: │││││││││ │ mov (%rbx),%rcx
  30260. 41cf26: │││││││││ ┕ mov %rbx,%rdi
  30261. 41cf29: │││││││││ mov %r14,%rsi
  30262. 41cf2c: │││││││││ callq *0x20(%rcx)
  30263. 41cf2f: │││││││││ mov %al,%cl
  30264. 41cf31: │││││││││ mov %bpl,%al
  30265. 41cf34: │││││││││ and %cl,%al
  30266. 41cf36: │││││││││ test $0x1,%bpl
  30267. 41cf3a: │││││││││╭─ jne 41cf5d <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x11d>
  30268. 41cf3c: ││││││││││ xor $0x1,%cl
  30269. 41cf3f: ││││││││││ test $0x1,%cl
  30270. 41cf42: ││││││││││╭ jne 41cf5d <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x11d>
  30271. 41cf44: │││││││││││ mov (%r14),%rax
  30272. 41cf47: │││││││││││ mov 0x20(%rax),%rax
  30273. 41cf4b: │││││││││││ mov %r14,%rdi
  30274. 41cf4e: │││││││││││ mov %rbx,%rsi
  30275. 41cf51: │││││││││││ pop %rbx
  30276. 41cf52: │││││││││││ pop %r12
  30277. 41cf54: │││││││││││ pop %r14
  30278. 41cf56: │││││││││││ pop %r15
  30279. 41cf58: │││││││││││ pop %rbp
  30280. 41cf59: │││││││││││ jmpq *%rax
  30281. 41cf5b: │││││┕┿┿┿┿┿ xor %eax,%eax
  30282. 41cf5d: ┕┷┷┷┷━┷┷┷┷┷ pop %rbx
  30283. 41cf5e: pop %r12
  30284. 41cf60: pop %r14
  30285. 41cf62: pop %r15
  30286. 41cf64: pop %rbp
  30287. 41cf65: retq
  30288. 41cf66: nopw %cs:0x0(%rax,%rax,1)
  30289.  
  30290. 000000000041cf70 <_D6object25TypeInfo_AssociativeArray6equalsMxFNexPvxPvZb>:
  30291. 41cf70: push %rax
  30292. 41cf71: mov (%rdx),%rax
  30293. 41cf74: mov (%rsi),%rdx
  30294. 41cf77: mov %rax,%rsi
  30295. 41cf7a: callq 4267d0 <_aaEqual>
  30296. 41cf7f: test %eax,%eax
  30297. 41cf81: setne %al
  30298. 41cf84: pop %rcx
  30299. 41cf85: retq
  30300. 41cf86: nopw %cs:0x0(%rax,%rax,1)
  30301.  
  30302. 000000000041cf90 <_D6object25TypeInfo_AssociativeArray7getHashMxFNbNexPvZm>:
  30303. 41cf90: mov %rdi,%rax
  30304. 41cf93: mov %rsi,%rdi
  30305. 41cf96: mov %rax,%rsi
  30306. 41cf99: ╭ jmpq 426970 <_aaGetHash>
  30307. 41cf9e: │ xchg %ax,%ax
  30308.  
  30309. 000000000041cfa0 <_D6object25TypeInfo_AssociativeArray5tsizeMxFNaNbNdNiNfZm>:
  30310. 41cfa0: mov $0x8,%eax
  30311. 41cfa5: retq
  30312. 41cfa6: nopw %cs:0x0(%rax,%rax,1)
  30313.  
  30314. 000000000041cfb0 <_D6object25TypeInfo_AssociativeArray11initializerMxFNaNbNiNeZAxv>:
  30315. 41cfb0: mov $0x8,%eax
  30316. 41cfb5: xor %edx,%edx
  30317. 41cfb7: retq
  30318. 41cfb8: nopl 0x0(%rax,%rax,1)
  30319.  
  30320. 000000000041cfc0 <_D6object25TypeInfo_AssociativeArray4nextMNgFNaNbNdNiZNgC8TypeInfo>:
  30321. 41cfc0: mov 0x10(%rdi),%rax
  30322. 41cfc4: retq
  30323. 41cfc5: nopw %cs:0x0(%rax,%rax,1)
  30324. 41cfcf: nop
  30325.  
  30326. 000000000041cfd0 <_D6object25TypeInfo_AssociativeArray5flagsMxFNaNbNdNiNfZk>:
  30327. 41cfd0: mov $0x1,%eax
  30328. 41cfd5: retq
  30329. 41cfd6: nopw %cs:0x0(%rax,%rax,1)
  30330.  
  30331. 000000000041cfe0 <_D6object25TypeInfo_AssociativeArray6talignMxFNaNbNdNiNfZm>:
  30332. 41cfe0: mov $0x8,%eax
  30333. 41cfe5: retq
  30334. 41cfe6: nopw %cs:0x0(%rax,%rax,1)
  30335.  
  30336. 000000000041cff0 <_D6object25TypeInfo_AssociativeArray8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>:
  30337. 41cff0: movq $0x0,(%rsi)
  30338. 41cff7: movq $0x6529d0,(%rdx)
  30339. 41cffe: xor %eax,%eax
  30340. 41d000: retq
  30341. 41d001: nopw %cs:0x0(%rax,%rax,1)
  30342. 41d00b: nopl 0x0(%rax,%rax,1)
  30343.  
  30344. 000000000041d010 <_D6object15TypeInfo_Vector8toStringMxFNaNbNfZAya>:
  30345. 41d010: sub $0x38,%rsp
  30346. 41d014: mov 0x10(%rdi),%rdi
  30347. 41d018: mov (%rdi),%rax
  30348. 41d01b: callq *0x8(%rax)
  30349. 41d01e: movq $0x9,0x8(%rsp)
  30350. 41d027: movq $0x43d1a5,0x10(%rsp)
  30351. 41d030: mov %rax,0x18(%rsp)
  30352. 41d035: mov %rdx,0x20(%rsp)
  30353. 41d03a: movq $0x1,0x28(%rsp)
  30354. 41d043: movq $0x43d1c9,0x30(%rsp)
  30355. 41d04c: lea 0x8(%rsp),%rdx
  30356. 41d051: mov $0x440418,%edi
  30357. 41d056: mov $0x3,%esi
  30358. 41d05b: callq 425520 <_d_arraycatnTX>
  30359. 41d060: add $0x38,%rsp
  30360. 41d064: retq
  30361. 41d065: nopw %cs:0x0(%rax,%rax,1)
  30362. 41d06f: nop
  30363.  
  30364. 000000000041d070 <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb>:
  30365. 41d070: push %rbp
  30366. 41d071: push %r15
  30367. 41d073: push %r14
  30368. 41d075: push %rbx
  30369. 41d076: push %rax
  30370. 41d077: mov %rsi,%rax
  30371. 41d07a: mov %rdi,%rbx
  30372. 41d07d: mov $0x1,%bpl
  30373. 41d080: cmp %rbx,%rax
  30374. 41d083: ╭────── je 41d10a <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x9a>
  30375. 41d089: │ mov $0x655bd0,%esi
  30376. 41d08e: │ mov %rax,%rdi
  30377. 41d091: │ callq 42b730 <_d_dynamic_cast>
  30378. 41d096: │ test %rax,%rax
  30379. 41d099: │╭───── je 41d108 <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x98>
  30380. 41d09b: ││ mov 0x10(%rbx),%rbx
  30381. 41d09f: ││ mov 0x10(%rax),%r14
  30382. 41d0a3: ││ cmp %r14,%rbx
  30383. 41d0a6: ││╭──── je 41d10a <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x9a>
  30384. 41d0a8: │││ xor %ebp,%ebp
  30385. 41d0aa: │││ test %rbx,%rbx
  30386. 41d0ad: │││╭─── je 41d10a <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x9a>
  30387. 41d0af: ││││ test %r14,%r14
  30388. 41d0b2: ││││╭── je 41d10a <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x9a>
  30389. 41d0b4: │││││ mov (%rbx),%rcx
  30390. 41d0b7: │││││ mov (%r14),%rax
  30391. 41d0ba: │││││ mov (%rcx),%rdi
  30392. 41d0bd: │││││ mov (%rax),%rsi
  30393. 41d0c0: │││││ mov $0x1,%r15b
  30394. 41d0c3: │││││ cmp %rsi,%rdi
  30395. 41d0c6: │││││ ╭ je 41d0d4 <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x64>
  30396. 41d0c8: │││││ │ mov (%rdi),%rax
  30397. 41d0cb: │││││ │ callq *0x20(%rax)
  30398. 41d0ce: │││││ │ mov %al,%r15b
  30399. 41d0d1: │││││ │ mov (%rbx),%rcx
  30400. 41d0d4: │││││ ┕ mov %rbx,%rdi
  30401. 41d0d7: │││││ mov %r14,%rsi
  30402. 41d0da: │││││ callq *0x20(%rcx)
  30403. 41d0dd: │││││ mov %r15b,%bpl
  30404. 41d0e0: │││││ and %al,%bpl
  30405. 41d0e3: │││││ test $0x1,%r15b
  30406. 41d0e7: │││││╭─ jne 41d10a <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x9a>
  30407. 41d0e9: ││││││ xor $0x1,%al
  30408. 41d0eb: ││││││ test $0x1,%al
  30409. 41d0ed: ││││││╭ jne 41d10a <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x9a>
  30410. 41d0ef: │││││││ mov (%r14),%rax
  30411. 41d0f2: │││││││ mov 0x20(%rax),%rax
  30412. 41d0f6: │││││││ mov %r14,%rdi
  30413. 41d0f9: │││││││ mov %rbx,%rsi
  30414. 41d0fc: │││││││ add $0x8,%rsp
  30415. 41d100: │││││││ pop %rbx
  30416. 41d101: │││││││ pop %r14
  30417. 41d103: │││││││ pop %r15
  30418. 41d105: │││││││ pop %rbp
  30419. 41d106: │││││││ jmpq *%rax
  30420. 41d108: │┕┿┿┿┿┿ xor %ebp,%ebp
  30421. 41d10a: ┕━┷┷┷┷┷ mov %bpl,%al
  30422. 41d10d: add $0x8,%rsp
  30423. 41d111: pop %rbx
  30424. 41d112: pop %r14
  30425. 41d114: pop %r15
  30426. 41d116: pop %rbp
  30427. 41d117: retq
  30428. 41d118: nopl 0x0(%rax,%rax,1)
  30429.  
  30430. 000000000041d120 <_D6object15TypeInfo_Vector7getHashMxFNbNfxPvZm>:
  30431. 41d120: mov 0x10(%rdi),%rdi
  30432. 41d124: mov (%rdi),%rax
  30433. 41d127: mov 0x28(%rax),%rax
  30434. 41d12b: jmpq *%rax
  30435. 41d12d: nopl (%rax)
  30436.  
  30437. 000000000041d130 <_D6object15TypeInfo_Vector6equalsMxFxPvxPvZb>:
  30438. 41d130: mov 0x10(%rdi),%rdi
  30439. 41d134: mov (%rdi),%rax
  30440. 41d137: mov 0x30(%rax),%rax
  30441. 41d13b: jmpq *%rax
  30442. 41d13d: nopl (%rax)
  30443.  
  30444. 000000000041d140 <_D6object15TypeInfo_Vector7compareMxFxPvxPvZi>:
  30445. 41d140: mov 0x10(%rdi),%rdi
  30446. 41d144: mov (%rdi),%rax
  30447. 41d147: mov 0x38(%rax),%rax
  30448. 41d14b: jmpq *%rax
  30449. 41d14d: nopl (%rax)
  30450.  
  30451. 000000000041d150 <_D6object15TypeInfo_Vector5tsizeMxFNaNbNdNiNfZm>:
  30452. 41d150: mov 0x10(%rdi),%rdi
  30453. 41d154: mov (%rdi),%rax
  30454. 41d157: jmpq *0x40(%rax)
  30455. 41d15a: nopw 0x0(%rax,%rax,1)
  30456.  
  30457. 000000000041d160 <_D6object15TypeInfo_Vector4swapMxFPvPvZv>:
  30458. 41d160: mov 0x10(%rdi),%rdi
  30459. 41d164: mov (%rdi),%rax
  30460. 41d167: mov 0x48(%rax),%rax
  30461. 41d16b: jmpq *%rax
  30462. 41d16d: nopl (%rax)
  30463.  
  30464. 000000000041d170 <_D6object15TypeInfo_Vector4nextMNgFNaNbNdNiZNgC8TypeInfo>:
  30465. 41d170: mov 0x10(%rdi),%rdi
  30466. 41d174: mov (%rdi),%rax
  30467. 41d177: jmpq *0x50(%rax)
  30468. 41d17a: nopw 0x0(%rax,%rax,1)
  30469.  
  30470. 000000000041d180 <_D6object15TypeInfo_Vector5flagsMxFNaNbNdNiNfZk>:
  30471. 41d180: mov 0x10(%rdi),%rdi
  30472. 41d184: mov (%rdi),%rax
  30473. 41d187: jmpq *0x60(%rax)
  30474. 41d18a: nopw 0x0(%rax,%rax,1)
  30475.  
  30476. 000000000041d190 <_D6object15TypeInfo_Vector11initializerMxFNaNbNiNfZAxv>:
  30477. 41d190: mov 0x10(%rdi),%rdi
  30478. 41d194: mov (%rdi),%rax
  30479. 41d197: jmpq *0x58(%rax)
  30480. 41d19a: nopw 0x0(%rax,%rax,1)
  30481.  
  30482. 000000000041d1a0 <_D6object15TypeInfo_Vector6talignMxFNaNbNdNiNfZm>:
  30483. 41d1a0: mov $0x10,%eax
  30484. 41d1a5: retq
  30485. 41d1a6: nopw %cs:0x0(%rax,%rax,1)
  30486.  
  30487. 000000000041d1b0 <_D6object15TypeInfo_Vector8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>:
  30488. 41d1b0: movq $0x0,(%rdx)
  30489. 41d1b7: movq $0x0,(%rsi)
  30490. 41d1be: mov 0x10(%rdi),%rdi
  30491. 41d1c2: mov (%rdi),%rax
  30492. 41d1c5: mov 0x88(%rax),%rax
  30493. 41d1cc: jmpq *%rax
  30494. 41d1ce: xchg %ax,%ax
  30495.  
  30496. 000000000041d1d0 <_D6object17TypeInfo_Function8toStringMxFNaNbNfZAya>:
  30497. 41d1d0: push %rax
  30498. 41d1d1: mov 0x10(%rdi),%rdi
  30499. 41d1d5: mov (%rdi),%rax
  30500. 41d1d8: callq *0x8(%rax)
  30501. 41d1db: mov $0x440418,%edi
  30502. 41d1e0: mov $0x2,%ecx
  30503. 41d1e5: mov $0x43d1c8,%r8d
  30504. 41d1eb: mov %rax,%rsi
  30505. 41d1ee: pop %rax
  30506. 41d1ef: ╭ jmpq 4251f0 <_d_arraycatT>
  30507. 41d1f4: │ nopw %cs:0x0(%rax,%rax,1)
  30508. 41d1fe: │ xchg %ax,%ax
  30509.  
  30510. 000000000041d200 <_D6object17TypeInfo_Function8opEqualsMFC6ObjectZb>:
  30511. 41d200: push %rbx
  30512. 41d201: mov %rsi,%rcx
  30513. 41d204: mov %rdi,%rbx
  30514. 41d207: mov $0x1,%al
  30515. 41d209: cmp %rbx,%rcx
  30516. 41d20c: ╭─ je 41d240 <_D6object17TypeInfo_Function8opEqualsMFC6ObjectZb+0x40>
  30517. 41d20e: │ mov $0x655c70,%esi
  30518. 41d213: │ mov %rcx,%rdi
  30519. 41d216: │ callq 42b730 <_d_dynamic_cast>
  30520. 41d21b: │ test %rax,%rax
  30521. 41d21e: │╭ je 41d242 <_D6object17TypeInfo_Function8opEqualsMFC6ObjectZb+0x42>
  30522. 41d220: ││ mov 0x18(%rbx),%rdi
  30523. 41d224: ││ mov 0x20(%rbx),%rsi
  30524. 41d228: ││ mov 0x18(%rax),%rdx
  30525. 41d22c: ││ mov 0x20(%rax),%rcx
  30526. 41d230: ││ mov $0x440418,%r8d
  30527. 41d236: ││ callq 42a960 <_adEq2>
  30528. 41d23b: ││ test %eax,%eax
  30529. 41d23d: ││ setne %al
  30530. 41d240: ┕┿ pop %rbx
  30531. 41d241: │ retq
  30532. 41d242: ┕ xor %eax,%eax
  30533. 41d244: pop %rbx
  30534. 41d245: retq
  30535. 41d246: nopw %cs:0x0(%rax,%rax,1)
  30536.  
  30537. 000000000041d250 <_D6object17TypeInfo_Function5tsizeMxFNaNbNdNiNfZm>:
  30538. 41d250: xor %eax,%eax
  30539. 41d252: retq
  30540. 41d253: nopw %cs:0x0(%rax,%rax,1)
  30541. 41d25d: nopl (%rax)
  30542.  
  30543. 000000000041d260 <_D6object17TypeInfo_Function11initializerMxFNaNbNiNfZAxv>:
  30544. 41d260: xor %eax,%eax
  30545. 41d262: xor %edx,%edx
  30546. 41d264: retq
  30547. 41d265: nopw %cs:0x0(%rax,%rax,1)
  30548. 41d26f: nop
  30549.  
  30550. 000000000041d270 <_D6object17TypeInfo_Delegate8toStringMxFNaNbNfZAya>:
  30551. 41d270: push %rax
  30552. 41d271: mov 0x10(%rdi),%rdi
  30553. 41d275: mov (%rdi),%rax
  30554. 41d278: callq *0x8(%rax)
  30555. 41d27b: mov $0x440418,%edi
  30556. 41d280: mov $0xb,%ecx
  30557. 41d285: mov $0x43d1bf,%r8d
  30558. 41d28b: mov %rax,%rsi
  30559. 41d28e: pop %rax
  30560. 41d28f: ╭ jmpq 4251f0 <_d_arraycatT>
  30561. 41d294: │ nopw %cs:0x0(%rax,%rax,1)
  30562. 41d29e: │ xchg %ax,%ax
  30563.  
  30564. 000000000041d2a0 <_D6object17TypeInfo_Delegate8opEqualsMFC6ObjectZb>:
  30565. 41d2a0: push %rbx
  30566. 41d2a1: mov %rsi,%rcx
  30567. 41d2a4: mov %rdi,%rbx
  30568. 41d2a7: mov $0x1,%al
  30569. 41d2a9: cmp %rbx,%rcx
  30570. 41d2ac: ╭─ je 41d2e0 <_D6object17TypeInfo_Delegate8opEqualsMFC6ObjectZb+0x40>
  30571. 41d2ae: │ mov $0x655d10,%esi
  30572. 41d2b3: │ mov %rcx,%rdi
  30573. 41d2b6: │ callq 42b730 <_d_dynamic_cast>
  30574. 41d2bb: │ test %rax,%rax
  30575. 41d2be: │╭ je 41d2e2 <_D6object17TypeInfo_Delegate8opEqualsMFC6ObjectZb+0x42>
  30576. 41d2c0: ││ mov 0x18(%rbx),%rdi
  30577. 41d2c4: ││ mov 0x20(%rbx),%rsi
  30578. 41d2c8: ││ mov 0x18(%rax),%rdx
  30579. 41d2cc: ││ mov 0x20(%rax),%rcx
  30580. 41d2d0: ││ mov $0x440418,%r8d
  30581. 41d2d6: ││ callq 42a960 <_adEq2>
  30582. 41d2db: ││ test %eax,%eax
  30583. 41d2dd: ││ setne %al
  30584. 41d2e0: ┕┿ pop %rbx
  30585. 41d2e1: │ retq
  30586. 41d2e2: ┕ xor %eax,%eax
  30587. 41d2e4: pop %rbx
  30588. 41d2e5: retq
  30589. 41d2e6: nopw %cs:0x0(%rax,%rax,1)
  30590.  
  30591. 000000000041d2f0 <_D6object17TypeInfo_Delegate7getHashMxFNbNexPvZm>:
  30592. 41d2f0: mov %rsi,%rax
  30593. 41d2f3: xor %edi,%edi
  30594. 41d2f5: mov $0x10,%esi
  30595. 41d2fa: mov %rax,%rdx
  30596. 41d2fd: ╭ jmpq 42efe0 <_D4core8internal4hash9bytesHashFNaNbNePxvmmZm>
  30597. 41d302: │ nopw %cs:0x0(%rax,%rax,1)
  30598. 41d30c: │ nopl 0x0(%rax)
  30599.  
  30600. 000000000041d310 <_D6object17TypeInfo_Delegate6equalsMxFxPvxPvZb>:
  30601. 41d310: mov (%rdx),%rax
  30602. 41d313: mov 0x8(%rdx),%rcx
  30603. 41d317: cmp (%rsi),%rax
  30604. 41d31a: sete %dl
  30605. 41d31d: cmp 0x8(%rsi),%rcx
  30606. 41d321: sete %al
  30607. 41d324: and %dl,%al
  30608. 41d326: retq
  30609. 41d327: nopw 0x0(%rax,%rax,1)
  30610.  
  30611. 000000000041d330 <_D6object17TypeInfo_Delegate7compareMxFxPvxPvZi>:
  30612. 41d330: mov (%rdx),%rdi
  30613. 41d333: mov 0x8(%rdx),%r8
  30614. 41d337: mov (%rsi),%rcx
  30615. 41d33a: mov 0x8(%rsi),%rsi
  30616. 41d33e: cmp %rcx,%rdi
  30617. 41d341: setl %dl
  30618. 41d344: cmp %rsi,%r8
  30619. 41d347: setl %al
  30620. 41d34a: ╭ je 41d34e <_D6object17TypeInfo_Delegate7compareMxFxPvxPvZi+0x1e>
  30621. 41d34c: │ mov %al,%dl
  30622. 41d34e: ┕ mov $0xffffffff,%eax
  30623. 41d353: movzbl %dl,%edx
  30624. 41d356: cmp $0x1,%edx
  30625. 41d359: ╭─ je 41d36e <_D6object17TypeInfo_Delegate7compareMxFxPvxPvZi+0x3e>
  30626. 41d35b: │ cmp %rcx,%rdi
  30627. 41d35e: │ setg %al
  30628. 41d361: │ cmp %rsi,%r8
  30629. 41d364: │ setg %cl
  30630. 41d367: │╭ je 41d36b <_D6object17TypeInfo_Delegate7compareMxFxPvxPvZi+0x3b>
  30631. 41d369: ││ mov %cl,%al
  30632. 41d36b: │┕ movzbl %al,%eax
  30633. 41d36e: ┕━ retq
  30634. 41d36f: nop
  30635.  
  30636. 000000000041d370 <_D6object17TypeInfo_Delegate5tsizeMxFNaNbNdNiNfZm>:
  30637. 41d370: mov $0x10,%eax
  30638. 41d375: retq
  30639. 41d376: nopw %cs:0x0(%rax,%rax,1)
  30640.  
  30641. 000000000041d380 <_D6object17TypeInfo_Delegate11initializerMxFNaNbNiNeZAxv>:
  30642. 41d380: mov $0x10,%eax
  30643. 41d385: xor %edx,%edx
  30644. 41d387: retq
  30645. 41d388: nopl 0x0(%rax,%rax,1)
  30646.  
  30647. 000000000041d390 <_D6object17TypeInfo_Delegate5flagsMxFNaNbNdNiNfZk>:
  30648. 41d390: mov $0x1,%eax
  30649. 41d395: retq
  30650. 41d396: nopw %cs:0x0(%rax,%rax,1)
  30651.  
  30652. 000000000041d3a0 <_D6object17TypeInfo_Delegate6talignMxFNaNbNdNiNfZm>:
  30653. 41d3a0: mov $0x8,%eax
  30654. 41d3a5: retq
  30655. 41d3a6: nopw %cs:0x0(%rax,%rax,1)
  30656.  
  30657. 000000000041d3b0 <_D6object17TypeInfo_Delegate8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>:
  30658. 41d3b0: movq $0x6529d0,(%rdx)
  30659. 41d3b7: movq $0x6529d0,(%rsi)
  30660. 41d3be: xor %eax,%eax
  30661. 41d3c0: retq
  30662. 41d3c1: nopw %cs:0x0(%rax,%rax,1)
  30663. 41d3cb: nopl 0x0(%rax,%rax,1)
  30664.  
  30665. 000000000041d3d0 <_D6object14TypeInfo_Class8toStringMxFNaNbNfZAya>:
  30666. 41d3d0: push %rax
  30667. 41d3d1: mov (%rdi),%rax
  30668. 41d3d4: callq *0x98(%rax)
  30669. 41d3da: mov 0x20(%rax),%rcx
  30670. 41d3de: mov 0x28(%rax),%rdx
  30671. 41d3e2: mov %rcx,%rax
  30672. 41d3e5: pop %rcx
  30673. 41d3e6: retq
  30674. 41d3e7: nopw 0x0(%rax,%rax,1)
  30675.  
  30676. 000000000041d3f0 <_D6object14TypeInfo_Class4infoMxFNaNbNdNiNfZxC14TypeInfo_Class>:
  30677. 41d3f0: mov %rdi,%rax
  30678. 41d3f3: retq
  30679. 41d3f4: nopw %cs:0x0(%rax,%rax,1)
  30680. 41d3fe: xchg %ax,%ax
  30681.  
  30682. 000000000041d400 <_D6object14TypeInfo_Class7getHashMxFNbNexPvZm>:
  30683. 41d400: mov (%rsi),%rdi
  30684. 41d403: test %rdi,%rdi
  30685. 41d406: ╭ je 41d40e <_D6object14TypeInfo_Class7getHashMxFNbNexPvZm+0xe>
  30686. 41d408: │ mov (%rdi),%rax
  30687. 41d40b: │ jmpq *0x10(%rax)
  30688. 41d40e: ┕ xor %eax,%eax
  30689. 41d410: retq
  30690. 41d411: nopw %cs:0x0(%rax,%rax,1)
  30691. 41d41b: nopl 0x0(%rax,%rax,1)
  30692.  
  30693. 000000000041d420 <_D6object14TypeInfo_Class6equalsMxFxPvxPvZb>:
  30694. 41d420: mov (%rdx),%rdi
  30695. 41d423: mov (%rsi),%rsi
  30696. 41d426: mov $0x1,%al
  30697. 41d428: cmp %rsi,%rdi
  30698. 41d42b: ╭─ je 41d43d <_D6object14TypeInfo_Class6equalsMxFxPvxPvZb+0x1d>
  30699. 41d42d: │ test %rdi,%rdi
  30700. 41d430: │╭ je 41d43b <_D6object14TypeInfo_Class6equalsMxFxPvxPvZb+0x1b>
  30701. 41d432: ││ mov (%rdi),%rax
  30702. 41d435: ││ mov 0x20(%rax),%rax
  30703. 41d439: ││ jmpq *%rax
  30704. 41d43b: │┕ xor %eax,%eax
  30705. 41d43d: ┕━ retq
  30706. 41d43e: xchg %ax,%ax
  30707.  
  30708. 000000000041d440 <_D6object14TypeInfo_Class7compareMxFxPvxPvZi>:
  30709. 41d440: mov (%rdx),%rdi
  30710. 41d443: mov (%rsi),%rsi
  30711. 41d446: xor %eax,%eax
  30712. 41d448: cmp %rsi,%rdi
  30713. 41d44b: ╭── je 41d46a <_D6object14TypeInfo_Class7compareMxFxPvxPvZi+0x2a>
  30714. 41d44d: │ mov $0xffffffff,%eax
  30715. 41d452: │ test %rdi,%rdi
  30716. 41d455: │╭─ je 41d46a <_D6object14TypeInfo_Class7compareMxFxPvxPvZi+0x2a>
  30717. 41d457: ││ mov $0x1,%eax
  30718. 41d45c: ││ test %rsi,%rsi
  30719. 41d45f: ││╭ je 41d46a <_D6object14TypeInfo_Class7compareMxFxPvxPvZi+0x2a>
  30720. 41d461: │││ mov (%rdi),%rax
  30721. 41d464: │││ mov 0x18(%rax),%rax
  30722. 41d468: │││ jmpq *%rax
  30723. 41d46a: ┕┷┷ retq
  30724. 41d46b: nopl 0x0(%rax,%rax,1)
  30725.  
  30726. 000000000041d470 <_D6object14TypeInfo_Class5tsizeMxFNaNbNdNiNfZm>:
  30727. 41d470: mov $0x8,%eax
  30728. 41d475: retq
  30729. 41d476: nopw %cs:0x0(%rax,%rax,1)
  30730.  
  30731. 000000000041d480 <_D6object14TypeInfo_Class11initializerMxFNaNbNiNfZAxv>:
  30732. 41d480: mov 0x10(%rdi),%rax
  30733. 41d484: mov 0x18(%rdi),%rdx
  30734. 41d488: retq
  30735. 41d489: nopl 0x0(%rax)
  30736.  
  30737. 000000000041d490 <_D6object14TypeInfo_Class5flagsMxFNaNbNdNiNfZk>:
  30738. 41d490: mov $0x1,%eax
  30739. 41d495: retq
  30740. 41d496: nopw %cs:0x0(%rax,%rax,1)
  30741.  
  30742. 000000000041d4a0 <_D6object14TypeInfo_Class5offTiMxFNaNbNdZAxS6object14OffsetTypeInfo>:
  30743. 41d4a0: mov 0x78(%rdi),%rax
  30744. 41d4a4: mov 0x80(%rdi),%rdx
  30745. 41d4ab: retq
  30746. 41d4ac: nopl 0x0(%rax)
  30747.  
  30748. 000000000041d4b0 <_D6object14TypeInfo_Class8typeinfoMxFNaNbNdNiNfZxC14TypeInfo_Class>:
  30749. 41d4b0: mov %rdi,%rax
  30750. 41d4b3: retq
  30751. 41d4b4: nopw %cs:0x0(%rax,%rax,1)
  30752. 41d4be: xchg %ax,%ax
  30753.  
  30754. 000000000041d4c0 <_D6object14TypeInfo_Class6rtInfoMxFNaNbNdNiNfZPyv>:
  30755. 41d4c0: mov 0x90(%rdi),%rax
  30756. 41d4c7: retq
  30757. 41d4c8: nopl 0x0(%rax,%rax,1)
  30758.  
  30759. 000000000041d4d0 <_D6object10ModuleInfo7opApplyFMDFPS6object10ModuleInfoZiZi>:
  30760. 41d4d0: sub $0x18,%rsp
  30761. 41d4d4: mov %rdi,0x8(%rsp)
  30762. 41d4d9: mov %rsi,0x10(%rsp)
  30763. 41d4de: lea 0x8(%rsp),%rdi
  30764. 41d4e3: mov $0x41e0d0,%esi
  30765. 41d4e8: callq 427850 <_D2rt5minfo17moduleinfos_applyFMDFyPS6object10ModuleInfoZiZi>
  30766. 41d4ed: add $0x18,%rsp
  30767. 41d4f1: retq
  30768. 41d4f2: nopw %cs:0x0(%rax,%rax,1)
  30769. 41d4fc: nopl 0x0(%rax)
  30770.  
  30771. 000000000041d500 <_D6object18TypeInfo_Interface8toStringMxFNaNbNfZAya>:
  30772. 41d500: mov 0x10(%rdi),%rcx
  30773. 41d504: mov 0x20(%rcx),%rax
  30774. 41d508: mov 0x28(%rcx),%rdx
  30775. 41d50c: retq
  30776. 41d50d: nopl (%rax)
  30777.  
  30778. 000000000041d510 <_D6object18TypeInfo_Interface8opEqualsMFC6ObjectZb>:
  30779. 41d510: push %rbx
  30780. 41d511: mov %rsi,%rcx
  30781. 41d514: mov %rdi,%rbx
  30782. 41d517: mov $0x1,%al
  30783. 41d519: cmp %rbx,%rcx
  30784. 41d51c: ╭─ je 41d55a <_D6object18TypeInfo_Interface8opEqualsMFC6ObjectZb+0x4a>
  30785. 41d51e: │ mov $0x655db0,%esi
  30786. 41d523: │ mov %rcx,%rdi
  30787. 41d526: │ callq 42b730 <_d_dynamic_cast>
  30788. 41d52b: │ test %rax,%rax
  30789. 41d52e: │╭ je 41d55c <_D6object18TypeInfo_Interface8opEqualsMFC6ObjectZb+0x4c>
  30790. 41d530: ││ mov 0x10(%rbx),%rcx
  30791. 41d534: ││ mov (%rax),%rax
  30792. 41d537: ││ mov (%rax),%rax
  30793. 41d53a: ││ mov 0x20(%rcx),%rdi
  30794. 41d53e: ││ mov 0x28(%rcx),%rsi
  30795. 41d542: ││ mov 0x20(%rax),%rdx
  30796. 41d546: ││ mov 0x28(%rax),%rcx
  30797. 41d54a: ││ mov $0x440418,%r8d
  30798. 41d550: ││ callq 42a960 <_adEq2>
  30799. 41d555: ││ test %eax,%eax
  30800. 41d557: ││ setne %al
  30801. 41d55a: ┕┿ pop %rbx
  30802. 41d55b: │ retq
  30803. 41d55c: ┕ xor %eax,%eax
  30804. 41d55e: pop %rbx
  30805. 41d55f: retq
  30806.  
  30807. 000000000041d560 <_D6object18TypeInfo_Interface7getHashMxFNbNexPvZm>:
  30808. 41d560: mov (%rsi),%rdi
  30809. 41d563: mov (%rdi),%rax
  30810. 41d566: mov (%rax),%rax
  30811. 41d569: sub 0x18(%rax),%rdi
  30812. 41d56d: mov (%rdi),%rax
  30813. 41d570: jmpq *0x10(%rax)
  30814. 41d573: nopw %cs:0x0(%rax,%rax,1)
  30815. 41d57d: nopl (%rax)
  30816.  
  30817. 000000000041d580 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb>:
  30818. 41d580: push %rbp
  30819. 41d581: push %r14
  30820. 41d583: push %rbx
  30821. 41d584: mov (%rdx),%rbx
  30822. 41d587: mov (%rbx),%rax
  30823. 41d58a: mov (%rax),%rax
  30824. 41d58d: sub 0x18(%rax),%rbx
  30825. 41d591: mov (%rsi),%r14
  30826. 41d594: mov (%r14),%rax
  30827. 41d597: mov (%rax),%rax
  30828. 41d59a: sub 0x18(%rax),%r14
  30829. 41d59e: mov $0x1,%al
  30830. 41d5a0: cmp %r14,%rbx
  30831. 41d5a3: ╭────── je 41d624 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0xa4>
  30832. 41d5a5: │ test %rbx,%rbx
  30833. 41d5a8: │╭───── je 41d5ff <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x7f>
  30834. 41d5aa: ││ test %r14,%r14
  30835. 41d5ad: ││╭──── je 41d5ff <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x7f>
  30836. 41d5af: │││ mov (%rbx),%rax
  30837. 41d5b2: │││ mov (%r14),%rcx
  30838. 41d5b5: │││ mov (%rax),%rdi
  30839. 41d5b8: │││ mov (%rcx),%rsi
  30840. 41d5bb: │││ mov $0x1,%bpl
  30841. 41d5be: │││ cmp %rsi,%rdi
  30842. 41d5c1: │││ ╭ je 41d5cf <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x4f>
  30843. 41d5c3: │││ │ mov (%rdi),%rax
  30844. 41d5c6: │││ │ callq *0x20(%rax)
  30845. 41d5c9: │││ │ mov %al,%bpl
  30846. 41d5cc: │││ │ mov (%rbx),%rax
  30847. 41d5cf: │││ ┕ mov %rbx,%rdi
  30848. 41d5d2: │││ mov %r14,%rsi
  30849. 41d5d5: │││ callq *0x20(%rax)
  30850. 41d5d8: │││ test $0x1,%bpl
  30851. 41d5dc: ││┼──── jne 41d608 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x88>
  30852. 41d5de: │││ mov %al,%cl
  30853. 41d5e0: │││ xor $0x1,%cl
  30854. 41d5e3: │││ test $0x1,%cl
  30855. 41d5e6: │││╭─── jne 41d608 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x88>
  30856. 41d5e8: ││││ mov (%r14),%rax
  30857. 41d5eb: ││││ mov %r14,%rdi
  30858. 41d5ee: ││││ mov %rbx,%rsi
  30859. 41d5f1: ││││ callq *0x20(%rax)
  30860. 41d5f4: ││││ mov %al,%cl
  30861. 41d5f6: ││││ mov $0x1,%al
  30862. 41d5f8: ││││ test $0x1,%cl
  30863. 41d5fb: │││┼─── jne 41d624 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0xa4>
  30864. 41d5fd: ││││╭── jmp 41d613 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x93>
  30865. 41d5ff: │┕┷┿┿━━ test %rbx,%rbx
  30866. 41d602: │││││ ╭ jne 41d613 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x93>
  30867. 41d604: │││││ │ xor %eax,%eax
  30868. 41d606: ││││┼─┼ jmp 41d624 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0xa4>
  30869. 41d608: │┕┿┷┿━┿ and %al,%bpl
  30870. 41d60b: │ │││ │ mov $0x1,%al
  30871. 41d60d: │ │││ │ test $0x1,%bpl
  30872. 41d611: │ │││╭┼ jne 41d624 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0xa4>
  30873. 41d613: │ ││┕┿┷ mov (%rbx),%rax
  30874. 41d616: │ ││ │ mov %rbx,%rdi
  30875. 41d619: │ ││ │ mov %r14,%rsi
  30876. 41d61c: │ ││ │ callq *0x18(%rax)
  30877. 41d61f: │ ││ │ test %eax,%eax
  30878. 41d621: │ ││ │ sete %al
  30879. 41d624: ┕━┷┷━┷━ pop %rbx
  30880. 41d625: pop %r14
  30881. 41d627: pop %rbp
  30882. 41d628: retq
  30883. 41d629: nopl 0x0(%rax)
  30884.  
  30885. 000000000041d630 <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi>:
  30886. 41d630: push %rbp
  30887. 41d631: push %r15
  30888. 41d633: push %r14
  30889. 41d635: push %rbx
  30890. 41d636: push %rax
  30891. 41d637: mov (%rdx),%rbx
  30892. 41d63a: mov (%rbx),%rax
  30893. 41d63d: mov (%rax),%rax
  30894. 41d640: sub 0x18(%rax),%rbx
  30895. 41d644: mov (%rsi),%r14
  30896. 41d647: mov (%r14),%rax
  30897. 41d64a: mov (%rax),%rax
  30898. 41d64d: sub 0x18(%rax),%r14
  30899. 41d651: xor %ebp,%ebp
  30900. 41d653: cmp %r14,%rbx
  30901. 41d656: ╭─────── je 41d6cb <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0x9b>
  30902. 41d658: │ test %rbx,%rbx
  30903. 41d65b: │ ╭───── je 41d6ad <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0x7d>
  30904. 41d65d: │ │ test %r14,%r14
  30905. 41d660: │ │╭──── je 41d6ad <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0x7d>
  30906. 41d662: │ ││ mov (%rbx),%rax
  30907. 41d665: │ ││ mov (%r14),%rcx
  30908. 41d668: │ ││ mov (%rax),%rdi
  30909. 41d66b: │ ││ mov (%rcx),%rsi
  30910. 41d66e: │ ││ mov $0x1,%r15b
  30911. 41d671: │ ││ cmp %rsi,%rdi
  30912. 41d674: │ ││ ╭ je 41d682 <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0x52>
  30913. 41d676: │ ││ │ mov (%rdi),%rax
  30914. 41d679: │ ││ │ callq *0x20(%rax)
  30915. 41d67c: │ ││ │ mov %al,%r15b
  30916. 41d67f: │ ││ │ mov (%rbx),%rax
  30917. 41d682: │ ││ ┕ mov %rbx,%rdi
  30918. 41d685: │ ││ mov %r14,%rsi
  30919. 41d688: │ ││ callq *0x20(%rax)
  30920. 41d68b: │ ││ test $0x1,%r15b
  30921. 41d68f: │╭┼┼──── jne 41d6c2 <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0x92>
  30922. 41d691: ││││ mov %al,%cl
  30923. 41d693: ││││ xor $0x1,%cl
  30924. 41d696: ││││ test $0x1,%cl
  30925. 41d699: ││││──── jne 41d6c2 <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0x92>
  30926. 41d69b: ││││ mov (%r14),%rax
  30927. 41d69e: ││││ mov %r14,%rdi
  30928. 41d6a1: ││││ mov %rbx,%rsi
  30929. 41d6a4: ││││ callq *0x20(%rax)
  30930. 41d6a7: ││││ test $0x1,%al
  30931. 41d6a9: ││││──── je 41d6d8 <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0xa8>
  30932. 41d6ab: ││││──── jmp 41d6cb <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0x9b>
  30933. 41d6ad: ││┕┷━━━━ cmp $0x1,%rbx
  30934. 41d6b1: ││││ sbb %ebp,%ebp
  30935. 41d6b3: ││││ or $0x1,%ebp
  30936. 41d6b6: ││││ test %rbx,%rbx
  30937. 41d6b9: ││││ ╭── je 41d6cb <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0x9b>
  30938. 41d6bb: ││││ │ test %r14,%r14
  30939. 41d6be: ││││╭┼── jne 41d6d8 <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0xa8>
  30940. 41d6c0: ││││││ ╭ jmp 41d6cb <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0x9b>
  30941. 41d6c2: │┕┿┷┿┿━┿ and %al,%r15b
  30942. 41d6c5: │ ││││ │ test $0x1,%r15b
  30943. 41d6c9: │ ││││╭┼ je 41d6d8 <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0xa8>
  30944. 41d6cb: ┕━┿┷┿┷┿┷ mov %ebp,%eax
  30945. 41d6cd: │ │ │ add $0x8,%rsp
  30946. 41d6d1: │ │ │ pop %rbx
  30947. 41d6d2: │ │ │ pop %r14
  30948. 41d6d4: │ │ │ pop %r15
  30949. 41d6d6: │ │ │ pop %rbp
  30950. 41d6d7: │ │ │ retq
  30951. 41d6d8: ┕━┷━┷━ mov (%rbx),%rax
  30952. 41d6db: mov 0x18(%rax),%rax
  30953. 41d6df: mov %rbx,%rdi
  30954. 41d6e2: mov %r14,%rsi
  30955. 41d6e5: add $0x8,%rsp
  30956. 41d6e9: pop %rbx
  30957. 41d6ea: pop %r14
  30958. 41d6ec: pop %r15
  30959. 41d6ee: pop %rbp
  30960. 41d6ef: jmpq *%rax
  30961. 41d6f1: nopw %cs:0x0(%rax,%rax,1)
  30962. 41d6fb: nopl 0x0(%rax,%rax,1)
  30963.  
  30964. 000000000041d700 <_D6object18TypeInfo_Interface5tsizeMxFNaNbNdNiNfZm>:
  30965. 41d700: mov $0x8,%eax
  30966. 41d705: retq
  30967. 41d706: nopw %cs:0x0(%rax,%rax,1)
  30968.  
  30969. 000000000041d710 <_D6object18TypeInfo_Interface11initializerMxFNaNbNiNeZAxv>:
  30970. 41d710: mov $0x8,%eax
  30971. 41d715: xor %edx,%edx
  30972. 41d717: retq
  30973. 41d718: nopl 0x0(%rax,%rax,1)
  30974.  
  30975. 000000000041d720 <_D6object18TypeInfo_Interface5flagsMxFNaNbNdNiNfZk>:
  30976. 41d720: mov $0x1,%eax
  30977. 41d725: retq
  30978. 41d726: nopw %cs:0x0(%rax,%rax,1)
  30979.  
  30980. 000000000041d730 <_D6object15TypeInfo_Struct8toStringMxFNaNbNfZAya>:
  30981. 41d730: mov 0x10(%rdi),%rax
  30982. 41d734: mov 0x18(%rdi),%rdx
  30983. 41d738: retq
  30984. 41d739: nopl 0x0(%rax)
  30985.  
  30986. 000000000041d740 <_D6object15TypeInfo_Struct8opEqualsMFC6ObjectZb>:
  30987. 41d740: push %r14
  30988. 41d742: push %rbx
  30989. 41d743: push %rax
  30990. 41d744: mov %rsi,%rcx
  30991. 41d747: mov %rdi,%rbx
  30992. 41d74a: mov $0x1,%al
  30993. 41d74c: cmp %rbx,%rcx
  30994. 41d74f: ╭─── je 41d7a8 <_D6object15TypeInfo_Struct8opEqualsMFC6ObjectZb+0x68>
  30995. 41d751: │ mov $0x655e50,%esi
  30996. 41d756: │ mov %rcx,%rdi
  30997. 41d759: │ callq 42b730 <_d_dynamic_cast>
  30998. 41d75e: │ mov %rax,%r14
  30999. 41d761: │ test %r14,%r14
  31000. 41d764: │╭── je 41d7a2 <_D6object15TypeInfo_Struct8opEqualsMFC6ObjectZb+0x62>
  31001. 41d766: ││ mov 0x10(%rbx),%rdi
  31002. 41d76a: ││ mov 0x18(%rbx),%rsi
  31003. 41d76e: ││ mov 0x10(%r14),%rdx
  31004. 41d772: ││ mov 0x18(%r14),%rcx
  31005. 41d776: ││ mov $0x440418,%r8d
  31006. 41d77c: ││ callq 42a960 <_adEq2>
  31007. 41d781: ││ test %eax,%eax
  31008. 41d783: ││── je 41d7a6 <_D6object15TypeInfo_Struct8opEqualsMFC6ObjectZb+0x66>
  31009. 41d785: ││ mov (%rbx),%rax
  31010. 41d788: ││ mov %rbx,%rdi
  31011. 41d78b: ││ callq *0x58(%rax)
  31012. 41d78e: ││ mov %rax,%rbx
  31013. 41d791: ││ mov (%r14),%rax
  31014. 41d794: ││ mov %r14,%rdi
  31015. 41d797: ││ callq *0x58(%rax)
  31016. 41d79a: ││ cmp %rax,%rbx
  31017. 41d79d: ││ sete %al
  31018. 41d7a0: ││╭─ jmp 41d7a8 <_D6object15TypeInfo_Struct8opEqualsMFC6ObjectZb+0x68>
  31019. 41d7a2: │┕┿━ xor %eax,%eax
  31020. 41d7a4: │││╭ jmp 41d7a8 <_D6object15TypeInfo_Struct8opEqualsMFC6ObjectZb+0x68>
  31021. 41d7a6: │┕┿┿ xor %eax,%eax
  31022. 41d7a8: ┕━┷┷ add $0x8,%rsp
  31023. 41d7ac: pop %rbx
  31024. 41d7ad: pop %r14
  31025. 41d7af: retq
  31026.  
  31027. 000000000041d7b0 <_D6object15TypeInfo_Struct11initializerMxFNaNbNiNfZAxv>:
  31028. 41d7b0: mov 0x20(%rdi),%rax
  31029. 41d7b4: mov 0x28(%rdi),%rdx
  31030. 41d7b8: retq
  31031. 41d7b9: nopl 0x0(%rax)
  31032.  
  31033. 000000000041d7c0 <_D6object15TypeInfo_Struct7getHashMxFNaNbNfxPvZm>:
  31034. 41d7c0: push %rbx
  31035. 41d7c1: mov %rsi,%rbx
  31036. 41d7c4: mov 0x30(%rdi),%rax
  31037. 41d7c8: test %rax,%rax
  31038. 41d7cb: ╭ je 41d7d3 <_D6object15TypeInfo_Struct7getHashMxFNaNbNfxPvZm+0x13>
  31039. 41d7cd: │ mov %rbx,%rdi
  31040. 41d7d0: │ pop %rbx
  31041. 41d7d1: │ jmpq *%rax
  31042. 41d7d3: ┕ mov (%rdi),%rax
  31043. 41d7d6: callq *0x58(%rax)
  31044. 41d7d9: xor %edi,%edi
  31045. 41d7db: mov %rax,%rsi
  31046. 41d7de: mov %rbx,%rdx
  31047. 41d7e1: pop %rbx
  31048. 41d7e2: ╭ jmpq 425e60 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm>
  31049. 41d7e7: │ nopw 0x0(%rax,%rax,1)
  31050.  
  31051. 000000000041d7f0 <_D6object15TypeInfo_Struct6equalsMxFNaNbNexPvxPvZb>:
  31052. 41d7f0: push %r14
  31053. 41d7f2: push %rbx
  31054. 41d7f3: push %rax
  31055. 41d7f4: mov %rdx,%r14
  31056. 41d7f7: mov %rsi,%rbx
  31057. 41d7fa: xor %eax,%eax
  31058. 41d7fc: test %rbx,%rbx
  31059. 41d7ff: ╭── je 41d83e <_D6object15TypeInfo_Struct6equalsMxFNaNbNexPvxPvZb+0x4e>
  31060. 41d801: │ test %r14,%r14
  31061. 41d804: │╭─ je 41d83e <_D6object15TypeInfo_Struct6equalsMxFNaNbNexPvxPvZb+0x4e>
  31062. 41d806: ││ mov 0x38(%rdi),%rax
  31063. 41d80a: ││ test %rax,%rax
  31064. 41d80d: ││╭ je 41d81e <_D6object15TypeInfo_Struct6equalsMxFNaNbNexPvxPvZb+0x2e>
  31065. 41d80f: │││ mov %rbx,%rdi
  31066. 41d812: │││ mov %r14,%rsi
  31067. 41d815: │││ add $0x8,%rsp
  31068. 41d819: │││ pop %rbx
  31069. 41d81a: │││ pop %r14
  31070. 41d81c: │││ jmpq *%rax
  31071. 41d81e: ││┕ mov $0x1,%al
  31072. 41d820: ││ cmp %rbx,%r14
  31073. 41d823: ││╭ je 41d83e <_D6object15TypeInfo_Struct6equalsMxFNaNbNexPvxPvZb+0x4e>
  31074. 41d825: │││ mov (%rdi),%rax
  31075. 41d828: │││ callq *0x58(%rax)
  31076. 41d82b: │││ mov %r14,%rdi
  31077. 41d82e: │││ mov %rbx,%rsi
  31078. 41d831: │││ mov %rax,%rdx
  31079. 41d834: │││ callq 4022d0 <memcmp@plt>
  31080. 41d839: │││ test %eax,%eax
  31081. 41d83b: │││ sete %al
  31082. 41d83e: ┕┷┷ add $0x8,%rsp
  31083. 41d842: pop %rbx
  31084. 41d843: pop %r14
  31085. 41d845: retq
  31086. 41d846: nopw %cs:0x0(%rax,%rax,1)
  31087.  
  31088. 000000000041d850 <_D6object15TypeInfo_Struct7compareMxFNaNbNexPvxPvZi>:
  31089. 41d850: ┆ push %r14
  31090. 41d852: ┆ push %rbx
  31091. 41d853: ┆ push %rax
  31092. 41d854: ┆ mov %rdx,%rbx
  31093. 41d857: ┆ mov %rsi,%r14
  31094. 41d85a: ┆ xor %eax,%eax
  31095. 41d85c: ┆ cmp %r14,%rbx
  31096. 41d85f: ┆╭─── je 41d88d <_D6object15TypeInfo_Struct7compareMxFNaNbNexPvxPvZi+0x3d>
  31097. 41d861: ┆│ mov $0xffffffff,%eax
  31098. 41d866: ┆│ test %rbx,%rbx
  31099. 41d869: ┆│╭── je 41d88d <_D6object15TypeInfo_Struct7compareMxFNaNbNexPvxPvZi+0x3d>
  31100. 41d86b: ┆││ mov $0x1,%eax
  31101. 41d870: ┆││ test %r14,%r14
  31102. 41d873: ┆││╭─ je 41d88d <_D6object15TypeInfo_Struct7compareMxFNaNbNexPvxPvZi+0x3d>
  31103. 41d875: ┆│││ mov 0x40(%rdi),%rax
  31104. 41d879: ┆│││ test %rax,%rax
  31105. 41d87c: ┆│││╭ je 41d895 <_D6object15TypeInfo_Struct7compareMxFNaNbNexPvxPvZi+0x45>
  31106. 41d87e: ┆││││ mov %rbx,%rdi
  31107. 41d881: ┆││││ mov %r14,%rsi
  31108. 41d884: ┆││││ add $0x8,%rsp
  31109. 41d888: ┆││││ pop %rbx
  31110. 41d889: ┆││││ pop %r14
  31111. 41d88b: ┆││││ jmpq *%rax
  31112. 41d88d: ┆┕┷┷┿ add $0x8,%rsp
  31113. 41d891: ┆ │ pop %rbx
  31114. 41d892: ┆ │ pop %r14
  31115. 41d894: ┆ │ retq
  31116. 41d895: ┆ ┕ mov (%rdi),%rax
  31117. 41d898: ┆ callq *0x58(%rax)
  31118. 41d89b: ┆ mov %rbx,%rdi
  31119. 41d89e: ┆ mov %r14,%rsi
  31120. 41d8a1: ┆ mov %rax,%rdx
  31121. 41d8a4: ┆ add $0x8,%rsp
  31122. 41d8a8: ┆ pop %rbx
  31123. 41d8a9: ┆ pop %r14
  31124. 41d8ab: ╰──── jmpq 4022d0 <memcmp@plt>
  31125.  
  31126. 000000000041d8b0 <_D6object15TypeInfo_Struct5tsizeMxFNaNbNdNiNfZm>:
  31127. 41d8b0: mov (%rdi),%rax
  31128. 41d8b3: jmpq *0x58(%rax)
  31129. 41d8b6: nopw %cs:0x0(%rax,%rax,1)
  31130.  
  31131. 000000000041d8c0 <_D6object15TypeInfo_Struct5flagsMxFNaNbNdNiNfZk>:
  31132. 41d8c0: mov 0x50(%rdi),%eax
  31133. 41d8c3: retq
  31134. 41d8c4: nopw %cs:0x0(%rax,%rax,1)
  31135. 41d8ce: xchg %ax,%ax
  31136.  
  31137. 000000000041d8d0 <_D6object15TypeInfo_Struct6talignMxFNaNbNdNiNfZm>:
  31138. 41d8d0: mov 0x68(%rdi),%eax
  31139. 41d8d3: retq
  31140. 41d8d4: nopw %cs:0x0(%rax,%rax,1)
  31141. 41d8de: xchg %ax,%ax
  31142.  
  31143. 000000000041d8e0 <_D6object15TypeInfo_Struct7destroyMxFPvZv>:
  31144. 41d8e0: mov 0x58(%rdi),%rax
  31145. 41d8e4: test %rax,%rax
  31146. 41d8e7: ╭─ je 41d8f4 <_D6object15TypeInfo_Struct7destroyMxFPvZv+0x14>
  31147. 41d8e9: │ testb $0x2,0x50(%rdi)
  31148. 41d8ed: │╭ jne 41d8f5 <_D6object15TypeInfo_Struct7destroyMxFPvZv+0x15>
  31149. 41d8ef: ││ mov %rsi,%rdi
  31150. 41d8f2: ││ jmpq *%rax
  31151. 41d8f4: ┕┿ retq
  31152. 41d8f5: ┕ jmpq *%rax
  31153. 41d8f7: nopw 0x0(%rax,%rax,1)
  31154.  
  31155. 000000000041d900 <_D6object15TypeInfo_Struct8postblitMxFPvZv>:
  31156. 41d900: mov 0x60(%rdi),%rax
  31157. 41d904: test %rax,%rax
  31158. 41d907: ╭ je 41d90e <_D6object15TypeInfo_Struct8postblitMxFPvZv+0xe>
  31159. 41d909: │ mov %rsi,%rdi
  31160. 41d90c: │ jmpq *%rax
  31161. 41d90e: ┕ retq
  31162. 41d90f: nop
  31163.  
  31164. 000000000041d910 <_D6object15TypeInfo_Struct6rtInfoMxFNaNbNdNiNfZPyv>:
  31165. 41d910: mov 0x80(%rdi),%rax
  31166. 41d917: retq
  31167. 41d918: nopl 0x0(%rax,%rax,1)
  31168.  
  31169. 000000000041d920 <_D6object15TypeInfo_Struct8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>:
  31170. 41d920: movq $0x0,(%rdx)
  31171. 41d927: movq $0x0,(%rsi)
  31172. 41d92e: mov 0x70(%rdi),%rax
  31173. 41d932: mov %rax,(%rdx)
  31174. 41d935: mov 0x78(%rdi),%rax
  31175. 41d939: mov %rax,(%rsi)
  31176. 41d93c: xor %eax,%eax
  31177. 41d93e: retq
  31178. 41d93f: nop
  31179.  
  31180. 000000000041d940 <_D6object14TypeInfo_Tuple8toStringMxFNaNbNfZAya>:
  31181. 41d940: push %rbp
  31182. 41d941: push %r15
  31183. 41d943: push %r14
  31184. 41d945: push %r13
  31185. 41d947: push %r12
  31186. 41d949: push %rbx
  31187. 41d94a: sub $0x18,%rsp
  31188. 41d94e: movq $0x1,0x8(%rsp)
  31189. 41d957: movq $0x4352a1,0x10(%rsp)
  31190. 41d960: mov 0x10(%rdi),%r12
  31191. 41d964: xor %ebx,%ebx
  31192. 41d966: mov $0x1,%r15d
  31193. 41d96c: test %r12,%r12
  31194. 41d96f: ╭── je 41d9d8 <_D6object14TypeInfo_Tuple8toStringMxFNaNbNfZAya+0x98>
  31195. 41d971: │ mov 0x18(%rdi),%rbp
  31196. 41d975: │ lea 0x8(%rsp),%r14
  31197. 41d97a: │ nopw 0x0(%rax,%rax,1)
  31198. 41d980: │┍━ mov 0x0(%rbp,%rbx,8),%r13
  31199. 41d985: │┆ test %rbx,%rbx
  31200. 41d988: │┆╭ je 41d9a6 <_D6object14TypeInfo_Tuple8toStringMxFNaNbNfZAya+0x66>
  31201. 41d98a: │┆│ mov $0x440418,%edi
  31202. 41d98f: │┆│ mov $0x1,%edx
  31203. 41d994: │┆│ mov %r14,%rsi
  31204. 41d997: │┆│ callq 4247d0 <_d_arrayappendcTX>
  31205. 41d99c: │┆│ mov 0x10(%rsp),%rax
  31206. 41d9a1: │┆│ movb $0x2c,(%rax,%r15,1)
  31207. 41d9a6: │┆┕ mov 0x0(%r13),%rax
  31208. 41d9aa: │┆ mov %r13,%rdi
  31209. 41d9ad: │┆ callq *0x8(%rax)
  31210. 41d9b0: │┆ mov %rdx,%rcx
  31211. 41d9b3: │┆ mov $0x440418,%edi
  31212. 41d9b8: │┆ mov %r14,%rsi
  31213. 41d9bb: │┆ mov %rax,%rdx
  31214. 41d9be: │┆ callq 424630 <_d_arrayappendT>
  31215. 41d9c3: │┆ mov %rax,%r15
  31216. 41d9c6: │┆ mov %r15,0x8(%rsp)
  31217. 41d9cb: │┆ mov %rdx,0x10(%rsp)
  31218. 41d9d0: │┆ inc %rbx
  31219. 41d9d3: │┆ cmp %rbx,%r12
  31220. 41d9d6: │╰─ jne 41d980 <_D6object14TypeInfo_Tuple8toStringMxFNaNbNfZAya+0x40>
  31221. 41d9d8: ┕━━ lea 0x8(%rsp),%rsi
  31222. 41d9dd: mov $0x440418,%edi
  31223. 41d9e2: mov $0x1,%edx
  31224. 41d9e7: mov $0x43d1c9,%ecx
  31225. 41d9ec: callq 424630 <_d_arrayappendT>
  31226. 41d9f1: add $0x18,%rsp
  31227. 41d9f5: pop %rbx
  31228. 41d9f6: pop %r12
  31229. 41d9f8: pop %r13
  31230. 41d9fa: pop %r14
  31231. 41d9fc: pop %r15
  31232. 41d9fe: pop %rbp
  31233. 41d9ff: retq
  31234.  
  31235. 000000000041da00 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb>:
  31236. 41da00: push %rbp
  31237. 41da01: push %r15
  31238. 41da03: push %r14
  31239. 41da05: push %r13
  31240. 41da07: push %r12
  31241. 41da09: push %rbx
  31242. 41da0a: push %rax
  31243. 41da0b: mov %rsi,%rax
  31244. 41da0e: mov %rdi,%r15
  31245. 41da11: cmp %r15,%rax
  31246. 41da14: ╭─────────── je 41dad6 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xd6>
  31247. 41da1a: │ mov $0x655ef0,%esi
  31248. 41da1f: │ mov %rax,%rdi
  31249. 41da22: │ callq 42b730 <_d_dynamic_cast>
  31250. 41da27: │ mov %rax,%r14
  31251. 41da2a: │ test %r14,%r14
  31252. 41da2d: │╭────────── je 41dada <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xda>
  31253. 41da33: ││ mov 0x10(%r15),%rax
  31254. 41da37: ││ cmp 0x10(%r14),%rax
  31255. 41da3b: ││╭───────── jne 41dade <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xde>
  31256. 41da41: │││ test %rax,%rax
  31257. 41da44: │││╭──────── je 41dad6 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xd6>
  31258. 41da4a: ││││ xor %ebp,%ebp
  31259. 41da4c: ││││ nopl 0x0(%rax)
  31260. 41da50: ││││┍━━━━━━━ mov 0x18(%r15),%rax
  31261. 41da54: ││││┆ mov 0x18(%r14),%rcx
  31262. 41da58: ││││┆ mov (%rax,%rbp,8),%r12
  31263. 41da5c: ││││┆ mov (%rcx,%rbp,8),%rbx
  31264. 41da60: ││││┆ cmp %rbx,%r12
  31265. 41da63: ││││┆ ╭──── je 41dac9 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xc9>
  31266. 41da65: ││││┆ │ xor %eax,%eax
  31267. 41da67: ││││┆ │ test %r12,%r12
  31268. 41da6a: ││││┆──┼──── je 41dae0 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe0>
  31269. 41da6c: ││││┆ │ test %rbx,%rbx
  31270. 41da6f: ││││┆╭─┼──── je 41dae0 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe0>
  31271. 41da71: ││││┆│ │ mov (%r12),%rcx
  31272. 41da75: ││││┆│ │ mov (%rbx),%rax
  31273. 41da78: ││││┆│ │ mov (%rcx),%rdi
  31274. 41da7b: ││││┆│ │ mov (%rax),%rsi
  31275. 41da7e: ││││┆│ │ mov $0x1,%r13b
  31276. 41da81: ││││┆│ │ cmp %rsi,%rdi
  31277. 41da84: ││││┆│ │ ╭ je 41da93 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0x93>
  31278. 41da86: ││││┆│ │ │ mov (%rdi),%rax
  31279. 41da89: ││││┆│ │ │ callq *0x20(%rax)
  31280. 41da8c: ││││┆│ │ │ mov %al,%r13b
  31281. 41da8f: ││││┆│ │ │ mov (%r12),%rcx
  31282. 41da93: ││││┆│ │ ┕ mov %r12,%rdi
  31283. 41da96: ││││┆│ │ mov %rbx,%rsi
  31284. 41da99: ││││┆│ │ callq *0x20(%rcx)
  31285. 41da9c: ││││┆│ │ test $0x1,%r13b
  31286. 41daa0: ││││┆│ │ ╭── jne 41dac0 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xc0>
  31287. 41daa2: ││││┆│ │ │ mov %al,%cl
  31288. 41daa4: ││││┆│ │ │ xor $0x1,%cl
  31289. 41daa7: ││││┆│ │ │ test $0x1,%cl
  31290. 41daaa: ││││┆│ │ │╭─ jne 41dac0 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xc0>
  31291. 41daac: ││││┆│ │ ││ mov (%rbx),%rax
  31292. 41daaf: ││││┆│ │ ││ mov %rbx,%rdi
  31293. 41dab2: ││││┆│ │ ││ mov %r12,%rsi
  31294. 41dab5: ││││┆│ │ ││ callq *0x20(%rax)
  31295. 41dab8: ││││┆│ │ ││ test $0x1,%al
  31296. 41daba: ││││┆│ │ ││╭ jne 41dac9 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xc9>
  31297. 41dabc: ││││┆│╭┼─┼┼┼ jmp 41daef <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xef>
  31298. 41dabe: ││││┆│││ │││ xchg %ax,%ax
  31299. 41dac0: ││││┆│││ ┕┷┿ and %al,%r13b
  31300. 41dac3: ││││┆│││ │ test $0x1,%r13b
  31301. 41dac7: ││││┆│││───┼ je 41daf3 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xf3>
  31302. 41dac9: ││││┆││┕━━━┷ inc %rbp
  31303. 41dacc: ││││┆│││ cmp 0x10(%r15),%rbp
  31304. 41dad0: ││││╰┼┼┼──── jb 41da50 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0x50>
  31305. 41dad6: ┕┿┿┷┿┿┿┿━━━━ mov $0x1,%al
  31306. 41dad8: ││ ││││ ╭─ jmp 41dae0 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe0>
  31307. 41dada: ┕┿━┿┿┿┿━━┿━ xor %eax,%eax
  31308. 41dadc: │ ││││ │╭ jmp 41dae0 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe0>
  31309. 41dade: ┕━┿┿┿┿━━┿┿ xor %eax,%eax
  31310. 41dae0: ┕┷┿┿┯┯┷┷ add $0x8,%rsp
  31311. 41dae4: ││┆┆ pop %rbx
  31312. 41dae5: ││┆┆ pop %r12
  31313. 41dae7: ││┆┆ pop %r13
  31314. 41dae9: ││┆┆ pop %r14
  31315. 41daeb: ││┆┆ pop %r15
  31316. 41daed: ││┆┆ pop %rbp
  31317. 41daee: ││┆┆ retq
  31318. 41daef: ┕┿┿┿━━ xor %eax,%eax
  31319. 41daf1: │┆╰── jmp 41dae0 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe0>
  31320. 41daf3: ┕┿━━━ xor %eax,%eax
  31321. 41daf5: ╰─── jmp 41dae0 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe0>
  31322. 41daf7: nopw 0x0(%rax,%rax,1)
  31323.  
  31324. 000000000041db00 <_D6object14TypeInfo_Tuple7getHashMxFNbNfxPvZm>:
  31325. 41db00: ud2
  31326. 41db02: nopw %cs:0x0(%rax,%rax,1)
  31327. 41db0c: nopl 0x0(%rax)
  31328.  
  31329. 000000000041db10 <_D6object14TypeInfo_Tuple6equalsMxFxPvxPvZb>:
  31330. 41db10: ud2
  31331. 41db12: nopw %cs:0x0(%rax,%rax,1)
  31332. 41db1c: nopl 0x0(%rax)
  31333.  
  31334. 000000000041db20 <_D6object14TypeInfo_Tuple7compareMxFxPvxPvZi>:
  31335. 41db20: ud2
  31336. 41db22: nopw %cs:0x0(%rax,%rax,1)
  31337. 41db2c: nopl 0x0(%rax)
  31338.  
  31339. 000000000041db30 <_D6object14TypeInfo_Tuple5tsizeMxFNaNbNdNiNfZm>:
  31340. 41db30: ud2
  31341. 41db32: nopw %cs:0x0(%rax,%rax,1)
  31342. 41db3c: nopl 0x0(%rax)
  31343.  
  31344. 000000000041db40 <_D6object14TypeInfo_Tuple11initializerMxFNaNbNiNeZAxv>:
  31345. 41db40: ud2
  31346. 41db42: nopw %cs:0x0(%rax,%rax,1)
  31347. 41db4c: nopl 0x0(%rax)
  31348.  
  31349. 000000000041db50 <_D6object14TypeInfo_Tuple4swapMxFPvPvZv>:
  31350. 41db50: ud2
  31351. 41db52: nopw %cs:0x0(%rax,%rax,1)
  31352. 41db5c: nopl 0x0(%rax)
  31353.  
  31354. 000000000041db60 <_D6object14TypeInfo_Tuple7destroyMxFPvZv>:
  31355. 41db60: ud2
  31356. 41db62: nopw %cs:0x0(%rax,%rax,1)
  31357. 41db6c: nopl 0x0(%rax)
  31358.  
  31359. 000000000041db70 <_D6object14TypeInfo_Tuple8postblitMxFPvZv>:
  31360. 41db70: ud2
  31361. 41db72: nopw %cs:0x0(%rax,%rax,1)
  31362. 41db7c: nopl 0x0(%rax)
  31363.  
  31364. 000000000041db80 <_D6object14TypeInfo_Tuple6talignMxFNaNbNdNiNfZm>:
  31365. 41db80: ud2
  31366. 41db82: nopw %cs:0x0(%rax,%rax,1)
  31367. 41db8c: nopl 0x0(%rax)
  31368.  
  31369. 000000000041db90 <_D6object14TypeInfo_Tuple8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>:
  31370. 41db90: movq $0x0,(%rdx)
  31371. 41db97: movq $0x0,(%rsi)
  31372. 41db9e: ud2
  31373.  
  31374. 000000000041dba0 <_D6object14TypeInfo_Const8toStringMxFNaNbNfZAya>:
  31375. 41dba0: sub $0x38,%rsp
  31376. 41dba4: mov 0x10(%rdi),%rdi
  31377. 41dba8: mov (%rdi),%rax
  31378. 41dbab: callq *0x8(%rax)
  31379. 41dbae: movq $0x6,0x8(%rsp)
  31380. 41dbb7: movq $0x43d1f9,0x10(%rsp)
  31381. 41dbc0: mov %rax,0x18(%rsp)
  31382. 41dbc5: mov %rdx,0x20(%rsp)
  31383. 41dbca: movq $0x1,0x28(%rsp)
  31384. 41dbd3: movq $0x43d1c9,0x30(%rsp)
  31385. 41dbdc: lea 0x8(%rsp),%rdx
  31386. 41dbe1: mov $0x440418,%edi
  31387. 41dbe6: mov $0x3,%esi
  31388. 41dbeb: callq 425520 <_d_arraycatnTX>
  31389. 41dbf0: add $0x38,%rsp
  31390. 41dbf4: retq
  31391. 41dbf5: nopw %cs:0x0(%rax,%rax,1)
  31392. 41dbff: nop
  31393.  
  31394. 000000000041dc00 <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb>:
  31395. 41dc00: push %rbp
  31396. 41dc01: push %r15
  31397. 41dc03: push %r14
  31398. 41dc05: push %r12
  31399. 41dc07: push %rbx
  31400. 41dc08: mov %rsi,%rbx
  31401. 41dc0b: mov %rdi,%r14
  31402. 41dc0e: mov $0x1,%al
  31403. 41dc10: cmp %r14,%rbx
  31404. 41dc13: ╭─────── je 41dcb8 <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb+0xb8>
  31405. 41dc19: │ mov (%r14),%rax
  31406. 41dc1c: │ mov (%rbx),%rcx
  31407. 41dc1f: │ mov (%rax),%r15
  31408. 41dc22: │ mov (%rcx),%r12
  31409. 41dc25: │ cmp %r12,%r15
  31410. 41dc28: │ ╭──── je 41dc90 <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb+0x90>
  31411. 41dc2a: │ │ xor %eax,%eax
  31412. 41dc2c: │ │ test %r15,%r15
  31413. 41dc2f: │╭─┼──── je 41dcb8 <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb+0xb8>
  31414. 41dc35: ││ │ test %r12,%r12
  31415. 41dc38: ││╭┼──── je 41dcb8 <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb+0xb8>
  31416. 41dc3a: ││││ mov (%r15),%rcx
  31417. 41dc3d: ││││ mov (%r12),%rax
  31418. 41dc41: ││││ mov (%rcx),%rdi
  31419. 41dc44: ││││ mov (%rax),%rsi
  31420. 41dc47: ││││ mov $0x1,%bpl
  31421. 41dc4a: ││││ cmp %rsi,%rdi
  31422. 41dc4d: ││││ ╭ je 41dc5b <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb+0x5b>
  31423. 41dc4f: ││││ │ mov (%rdi),%rax
  31424. 41dc52: ││││ │ callq *0x20(%rax)
  31425. 41dc55: ││││ │ mov %al,%bpl
  31426. 41dc58: ││││ │ mov (%r15),%rcx
  31427. 41dc5b: ││││ ┕ mov %r15,%rdi
  31428. 41dc5e: ││││ mov %r12,%rsi
  31429. 41dc61: ││││ callq *0x20(%rcx)
  31430. 41dc64: ││││ test $0x1,%bpl
  31431. 41dc68: ││││ ╭── jne 41dc87 <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb+0x87>
  31432. 41dc6a: ││││ │ mov %al,%cl
  31433. 41dc6c: ││││ │ xor $0x1,%cl
  31434. 41dc6f: ││││ │ test $0x1,%cl
  31435. 41dc72: ││││ │╭─ jne 41dc87 <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb+0x87>
  31436. 41dc74: ││││ ││ mov (%r12),%rax
  31437. 41dc78: ││││ ││ mov %r12,%rdi
  31438. 41dc7b: ││││ ││ mov %r15,%rsi
  31439. 41dc7e: ││││ ││ callq *0x20(%rax)
  31440. 41dc81: ││││ ││ test $0x1,%al
  31441. 41dc83: ││││╭┼┼─ je 41dcb6 <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb+0xb6>
  31442. 41dc85: │││││││╭ jmp 41dc90 <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb+0x90>
  31443. 41dc87: │││││┕┷┿ and %al,%bpl
  31444. 41dc8a: │││││ │ test $0x1,%bpl
  31445. 41dc8e: │││││ ╭┼ je 41dcb6 <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb+0xb6>
  31446. 41dc90: │││┕┿━┿┷ mov $0x655f90,%esi
  31447. 41dc95: │││ │ │ mov %rbx,%rdi
  31448. 41dc98: │││ │ │ callq 42b730 <_d_dynamic_cast>
  31449. 41dc9d: │││ │ │ mov 0x10(%r14),%rdi
  31450. 41dca1: │││ │ │ mov (%rdi),%rcx
  31451. 41dca4: │││ │ │ mov 0x20(%rcx),%rcx
  31452. 41dca8: │││ │ │ mov 0x10(%rax),%rsi
  31453. 41dcac: │││ │ │ pop %rbx
  31454. 41dcad: │││ │ │ pop %r12
  31455. 41dcaf: │││ │ │ pop %r14
  31456. 41dcb1: │││ │ │ pop %r15
  31457. 41dcb3: │││ │ │ pop %rbp
  31458. 41dcb4: │││ │ │ jmpq *%rcx
  31459. 41dcb6: │││ ┕━┷━ xor %eax,%eax
  31460. 41dcb8: ┕┷┷━━━━━ pop %rbx
  31461. 41dcb9: pop %r12
  31462. 41dcbb: pop %r14
  31463. 41dcbd: pop %r15
  31464. 41dcbf: pop %rbp
  31465. 41dcc0: retq
  31466. 41dcc1: nopw %cs:0x0(%rax,%rax,1)
  31467. 41dccb: nopl 0x0(%rax,%rax,1)
  31468.  
  31469. 000000000041dcd0 <_D6object14TypeInfo_Const6equalsMxFxPvxPvZb>:
  31470. 41dcd0: mov 0x10(%rdi),%rdi
  31471. 41dcd4: mov (%rdi),%rax
  31472. 41dcd7: mov 0x30(%rax),%rax
  31473. 41dcdb: jmpq *%rax
  31474. 41dcdd: nopl (%rax)
  31475.  
  31476. 000000000041dce0 <_D6object14TypeInfo_Const7compareMxFxPvxPvZi>:
  31477. 41dce0: mov 0x10(%rdi),%rdi
  31478. 41dce4: mov (%rdi),%rax
  31479. 41dce7: mov 0x38(%rax),%rax
  31480. 41dceb: jmpq *%rax
  31481. 41dced: nopl (%rax)
  31482.  
  31483. 000000000041dcf0 <_D6object14TypeInfo_Const5tsizeMxFNaNbNdNiNfZm>:
  31484. 41dcf0: mov 0x10(%rdi),%rdi
  31485. 41dcf4: mov (%rdi),%rax
  31486. 41dcf7: jmpq *0x40(%rax)
  31487. 41dcfa: nopw 0x0(%rax,%rax,1)
  31488.  
  31489. 000000000041dd00 <_D6object14TypeInfo_Const4swapMxFPvPvZv>:
  31490. 41dd00: mov 0x10(%rdi),%rdi
  31491. 41dd04: mov (%rdi),%rax
  31492. 41dd07: mov 0x48(%rax),%rax
  31493. 41dd0b: jmpq *%rax
  31494. 41dd0d: nopl (%rax)
  31495.  
  31496. 000000000041dd10 <_D6object14TypeInfo_Const4nextMNgFNaNbNdNiZNgC8TypeInfo>:
  31497. 41dd10: mov 0x10(%rdi),%rdi
  31498. 41dd14: mov (%rdi),%rax
  31499. 41dd17: jmpq *0x50(%rax)
  31500. 41dd1a: nopw 0x0(%rax,%rax,1)
  31501.  
  31502. 000000000041dd20 <_D6object14TypeInfo_Const5flagsMxFNaNbNdNiNfZk>:
  31503. 41dd20: mov 0x10(%rdi),%rdi
  31504. 41dd24: mov (%rdi),%rax
  31505. 41dd27: jmpq *0x60(%rax)
  31506. 41dd2a: nopw 0x0(%rax,%rax,1)
  31507.  
  31508. 000000000041dd30 <_D6object14TypeInfo_Const11initializerMxFNaNbNiNfZAxv>:
  31509. 41dd30: mov 0x10(%rdi),%rdi
  31510. 41dd34: mov (%rdi),%rax
  31511. 41dd37: jmpq *0x58(%rax)
  31512. 41dd3a: nopw 0x0(%rax,%rax,1)
  31513.  
  31514. 000000000041dd40 <_D6object14TypeInfo_Const6talignMxFNaNbNdNiNfZm>:
  31515. 41dd40: mov 0x10(%rdi),%rdi
  31516. 41dd44: mov (%rdi),%rax
  31517. 41dd47: jmpq *0x80(%rax)
  31518. 41dd4d: nopl (%rax)
  31519.  
  31520. 000000000041dd50 <_D6object14TypeInfo_Const8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>:
  31521. 41dd50: movq $0x0,(%rdx)
  31522. 41dd57: movq $0x0,(%rsi)
  31523. 41dd5e: mov 0x10(%rdi),%rdi
  31524. 41dd62: mov (%rdi),%rax
  31525. 41dd65: mov 0x88(%rax),%rax
  31526. 41dd6c: jmpq *%rax
  31527. 41dd6e: xchg %ax,%ax
  31528.  
  31529. 000000000041dd70 <_D6object18TypeInfo_Invariant8toStringMxFNaNbNfZAya>:
  31530. 41dd70: sub $0x38,%rsp
  31531. 41dd74: mov 0x10(%rdi),%rdi
  31532. 41dd78: mov (%rdi),%rax
  31533. 41dd7b: callq *0x8(%rax)
  31534. 41dd7e: movq $0xa,0x8(%rsp)
  31535. 41dd87: movq $0x43d20f,0x10(%rsp)
  31536. 41dd90: mov %rax,0x18(%rsp)
  31537. 41dd95: mov %rdx,0x20(%rsp)
  31538. 41dd9a: movq $0x1,0x28(%rsp)
  31539. 41dda3: movq $0x43d1c9,0x30(%rsp)
  31540. 41ddac: lea 0x8(%rsp),%rdx
  31541. 41ddb1: mov $0x440418,%edi
  31542. 41ddb6: mov $0x3,%esi
  31543. 41ddbb: callq 425520 <_d_arraycatnTX>
  31544. 41ddc0: add $0x38,%rsp
  31545. 41ddc4: retq
  31546. 41ddc5: nopw %cs:0x0(%rax,%rax,1)
  31547. 41ddcf: nop
  31548.  
  31549. 000000000041ddd0 <_D6object15TypeInfo_Shared8toStringMxFNaNbNfZAya>:
  31550. 41ddd0: sub $0x38,%rsp
  31551. 41ddd4: mov 0x10(%rdi),%rdi
  31552. 41ddd8: mov (%rdi),%rax
  31553. 41dddb: callq *0x8(%rax)
  31554. 41ddde: movq $0x7,0x8(%rsp)
  31555. 41dde7: movq $0x43d21a,0x10(%rsp)
  31556. 41ddf0: mov %rax,0x18(%rsp)
  31557. 41ddf5: mov %rdx,0x20(%rsp)
  31558. 41ddfa: movq $0x1,0x28(%rsp)
  31559. 41de03: movq $0x43d1c9,0x30(%rsp)
  31560. 41de0c: lea 0x8(%rsp),%rdx
  31561. 41de11: mov $0x440418,%edi
  31562. 41de16: mov $0x3,%esi
  31563. 41de1b: callq 425520 <_d_arraycatnTX>
  31564. 41de20: add $0x38,%rsp
  31565. 41de24: retq
  31566. 41de25: nopw %cs:0x0(%rax,%rax,1)
  31567. 41de2f: nop
  31568.  
  31569. 000000000041de30 <_D6object14TypeInfo_Inout8toStringMxFNaNbNfZAya>:
  31570. 41de30: sub $0x38,%rsp
  31571. 41de34: mov 0x10(%rdi),%rdi
  31572. 41de38: mov (%rdi),%rax
  31573. 41de3b: callq *0x8(%rax)
  31574. 41de3e: movq $0x6,0x8(%rsp)
  31575. 41de47: movq $0x43d232,0x10(%rsp)
  31576. 41de50: mov %rax,0x18(%rsp)
  31577. 41de55: mov %rdx,0x20(%rsp)
  31578. 41de5a: movq $0x1,0x28(%rsp)
  31579. 41de63: movq $0x43d1c9,0x30(%rsp)
  31580. 41de6c: lea 0x8(%rsp),%rdx
  31581. 41de71: mov $0x440418,%edi
  31582. 41de76: mov $0x3,%esi
  31583. 41de7b: callq 425520 <_d_arraycatnTX>
  31584. 41de80: add $0x38,%rsp
  31585. 41de84: retq
  31586. 41de85: nopw %cs:0x0(%rax,%rax,1)
  31587. 41de8f: nop
  31588.  
  31589. 000000000041de90 <_D6object10ModuleInfo5flagsMxFNaNbNdZk>:
  31590. 41de90: mov (%rdi),%eax
  31591. 41de92: retq
  31592. 41de93: nopw %cs:0x0(%rax,%rax,1)
  31593. 41de9d: nopl (%rax)
  31594.  
  31595. 000000000041dea0 <_D6object10ModuleInfo7tlsctorMxFNaNbNdZPFZv>:
  31596. 41dea0: xor %eax,%eax
  31597. 41dea2: testb $0x8,(%rdi)
  31598. 41dea5: ╭ je 41deab <_D6object10ModuleInfo7tlsctorMxFNaNbNdZPFZv+0xb>
  31599. 41dea7: │ mov 0x8(%rdi),%rax
  31600. 41deab: ┕ retq
  31601. 41deac: nopl 0x0(%rax)
  31602.  
  31603. 000000000041deb0 <_D6object10ModuleInfo7tlsdtorMxFNaNbNdZPFZv>:
  31604. 41deb0: mov (%rdi),%ecx
  31605. 41deb2: xor %eax,%eax
  31606. 41deb4: test $0x10,%cl
  31607. 41deb7: ╭ je 41decb <_D6object10ModuleInfo7tlsdtorMxFNaNbNdZPFZv+0x1b>
  31608. 41deb9: │ lea 0x8(%rdi),%rax
  31609. 41debd: │ add $0x10,%rdi
  31610. 41dec1: │ test $0x8,%cl
  31611. 41dec4: │ cmove %rax,%rdi
  31612. 41dec8: │ mov (%rdi),%rax
  31613. 41decb: ┕ retq
  31614. 41decc: nopl 0x0(%rax)
  31615.  
  31616. 000000000041ded0 <_D6object10ModuleInfo4ctorMxFNaNbNdZPFZv>:
  31617. 41ded0: mov (%rdi),%ecx
  31618. 41ded2: xor %eax,%eax
  31619. 41ded4: test $0x20,%cl
  31620. 41ded7: ╭ je 41def6 <_D6object10ModuleInfo4ctorMxFNaNbNdZPFZv+0x26>
  31621. 41ded9: │ lea 0x8(%rdi),%rax
  31622. 41dedd: │ add $0x10,%rdi
  31623. 41dee1: │ test $0x8,%cl
  31624. 41dee4: │ cmove %rax,%rdi
  31625. 41dee8: │ lea 0x8(%rdi),%rax
  31626. 41deec: │ test $0x10,%cl
  31627. 41deef: │ cmove %rdi,%rax
  31628. 41def3: │ mov (%rax),%rax
  31629. 41def6: ┕ retq
  31630. 41def7: nopw 0x0(%rax,%rax,1)
  31631.  
  31632. 000000000041df00 <_D6object10ModuleInfo4dtorMxFNaNbNdZPFZv>:
  31633. 41df00: mov (%rdi),%ecx
  31634. 41df02: xor %eax,%eax
  31635. 41df04: test $0x40,%cl
  31636. 41df07: ╭ je 41df31 <_D6object10ModuleInfo4dtorMxFNaNbNdZPFZv+0x31>
  31637. 41df09: │ lea 0x8(%rdi),%rax
  31638. 41df0d: │ add $0x10,%rdi
  31639. 41df11: │ test $0x8,%cl
  31640. 41df14: │ cmove %rax,%rdi
  31641. 41df18: │ lea 0x8(%rdi),%rax
  31642. 41df1c: │ test $0x10,%cl
  31643. 41df1f: │ cmove %rdi,%rax
  31644. 41df23: │ lea 0x8(%rax),%rdx
  31645. 41df27: │ test $0x20,%cl
  31646. 41df2a: │ cmove %rax,%rdx
  31647. 41df2e: │ mov (%rdx),%rax
  31648. 41df31: ┕ retq
  31649. 41df32: nopw %cs:0x0(%rax,%rax,1)
  31650. 41df3c: nopl 0x0(%rax)
  31651.  
  31652. 000000000041df40 <_D6object10ModuleInfo5ictorMxFNaNbNdZPFZv>:
  31653. 41df40: mov (%rdi),%ecx
  31654. 41df42: xor %eax,%eax
  31655. 41df44: test $0x1,%ch
  31656. 41df47: ╭ je 41df86 <_D6object10ModuleInfo5ictorMxFNaNbNdZPFZv+0x46>
  31657. 41df49: │ lea 0x8(%rdi),%rax
  31658. 41df4d: │ add $0x10,%rdi
  31659. 41df51: │ test $0x8,%cl
  31660. 41df54: │ cmove %rax,%rdi
  31661. 41df58: │ lea 0x8(%rdi),%rax
  31662. 41df5c: │ test $0x10,%cl
  31663. 41df5f: │ cmove %rdi,%rax
  31664. 41df63: │ lea 0x8(%rax),%rdx
  31665. 41df67: │ test $0x20,%cl
  31666. 41df6a: │ cmove %rax,%rdx
  31667. 41df6e: │ lea 0x8(%rdx),%rax
  31668. 41df72: │ test $0x40,%cl
  31669. 41df75: │ cmove %rdx,%rax
  31670. 41df79: │ lea 0x8(%rax),%rdx
  31671. 41df7d: │ test %cl,%cl
  31672. 41df7f: │ cmovns %rax,%rdx
  31673. 41df83: │ mov (%rdx),%rax
  31674. 41df86: ┕ retq
  31675. 41df87: nopw 0x0(%rax,%rax,1)
  31676.  
  31677. 000000000041df90 <_D6object10ModuleInfo8unitTestMxFNaNbNdZPFZv>:
  31678. 41df90: mov (%rdi),%ecx
  31679. 41df92: xor %eax,%eax
  31680. 41df94: test $0x2,%ch
  31681. 41df97: ╭ je 41dfe1 <_D6object10ModuleInfo8unitTestMxFNaNbNdZPFZv+0x51>
  31682. 41df99: │ lea 0x8(%rdi),%rax
  31683. 41df9d: │ add $0x10,%rdi
  31684. 41dfa1: │ test $0x8,%cl
  31685. 41dfa4: │ cmove %rax,%rdi
  31686. 41dfa8: │ lea 0x8(%rdi),%rax
  31687. 41dfac: │ test $0x10,%cl
  31688. 41dfaf: │ cmove %rdi,%rax
  31689. 41dfb3: │ lea 0x8(%rax),%rdx
  31690. 41dfb7: │ test $0x20,%cl
  31691. 41dfba: │ cmove %rax,%rdx
  31692. 41dfbe: │ lea 0x8(%rdx),%rax
  31693. 41dfc2: │ test $0x40,%cl
  31694. 41dfc5: │ cmove %rdx,%rax
  31695. 41dfc9: │ lea 0x8(%rax),%rdx
  31696. 41dfcd: │ test %cl,%cl
  31697. 41dfcf: │ cmovns %rax,%rdx
  31698. 41dfd3: │ lea 0x8(%rdx),%rax
  31699. 41dfd7: │ test $0x1,%ch
  31700. 41dfda: │ cmove %rdx,%rax
  31701. 41dfde: │ mov (%rax),%rax
  31702. 41dfe1: ┕ retq
  31703. 41dfe2: nopw %cs:0x0(%rax,%rax,1)
  31704. 41dfec: nopl 0x0(%rax)
  31705.  
  31706. 000000000041dff0 <_D6object10ModuleInfo15importedModulesMxFNaNbNdZAyPS6object10ModuleInfo>:
  31707. 41dff0: mov (%rdi),%eax
  31708. 41dff2: test $0x4,%ah
  31709. 41dff5: ╭ jne 41dffc <_D6object10ModuleInfo15importedModulesMxFNaNbNdZAyPS6object10ModuleInfo+0xc>
  31710. 41dff7: │ xor %eax,%eax
  31711. 41dff9: │ xor %edx,%edx
  31712. 41dffb: │ retq
  31713. 41dffc: ┕ lea 0x8(%rdi),%rcx
  31714. 41e000: add $0x10,%rdi
  31715. 41e004: test $0x8,%al
  31716. 41e006: cmove %rcx,%rdi
  31717. 41e00a: lea 0x8(%rdi),%rcx
  31718. 41e00e: test $0x10,%al
  31719. 41e010: cmove %rdi,%rcx
  31720. 41e014: lea 0x8(%rcx),%rdx
  31721. 41e018: test $0x20,%al
  31722. 41e01a: cmove %rcx,%rdx
  31723. 41e01e: lea 0x8(%rdx),%rcx
  31724. 41e022: test $0x40,%al
  31725. 41e024: cmove %rdx,%rcx
  31726. 41e028: lea 0x8(%rcx),%rdx
  31727. 41e02c: test %al,%al
  31728. 41e02e: cmovns %rcx,%rdx
  31729. 41e032: lea 0x8(%rdx),%rcx
  31730. 41e036: test $0x1,%ah
  31731. 41e039: cmove %rdx,%rcx
  31732. 41e03d: lea 0x8(%rcx),%rdx
  31733. 41e041: test $0x2,%ah
  31734. 41e044: cmove %rcx,%rdx
  31735. 41e048: mov (%rdx),%rax
  31736. 41e04b: add $0x8,%rdx
  31737. 41e04f: retq
  31738.  
  31739. 000000000041e050 <_D6object10ModuleInfo4nameMxFNaNbNdZAya>:
  31740. 41e050: push %rbx
  31741. 41e051: mov (%rdi),%eax
  31742. 41e053: lea 0x8(%rdi),%rcx
  31743. 41e057: add $0x10,%rdi
  31744. 41e05b: test $0x8,%al
  31745. 41e05d: cmove %rcx,%rdi
  31746. 41e061: lea 0x8(%rdi),%rcx
  31747. 41e065: test $0x10,%al
  31748. 41e067: cmove %rdi,%rcx
  31749. 41e06b: lea 0x8(%rcx),%rdx
  31750. 41e06f: test $0x20,%al
  31751. 41e071: cmove %rcx,%rdx
  31752. 41e075: lea 0x8(%rdx),%rcx
  31753. 41e079: test $0x40,%al
  31754. 41e07b: cmove %rdx,%rcx
  31755. 41e07f: lea 0x8(%rcx),%rdx
  31756. 41e083: test %al,%al
  31757. 41e085: cmovns %rcx,%rdx
  31758. 41e089: lea 0x8(%rdx),%rcx
  31759. 41e08d: test $0x1,%ah
  31760. 41e090: cmove %rdx,%rcx
  31761. 41e094: lea 0x8(%rcx),%rbx
  31762. 41e098: test $0x2,%ah
  31763. 41e09b: cmove %rcx,%rbx
  31764. 41e09f: test $0x4,%ah
  31765. 41e0a2: ╭ je 41e0ac <_D6object10ModuleInfo4nameMxFNaNbNdZAya+0x5c>
  31766. 41e0a4: │ mov (%rbx),%rcx
  31767. 41e0a7: │ lea 0x8(%rbx,%rcx,8),%rbx
  31768. 41e0ac: ┕ test $0x8,%ah
  31769. 41e0af: ╭ je 41e0b9 <_D6object10ModuleInfo4nameMxFNaNbNdZAya+0x69>
  31770. 41e0b1: │ mov (%rbx),%rax
  31771. 41e0b4: │ lea 0x8(%rbx,%rax,8),%rbx
  31772. 41e0b9: ┕ mov %rbx,%rdi
  31773. 41e0bc: callq 402100 <strlen@plt>
  31774. 41e0c1: mov %rbx,%rdx
  31775. 41e0c4: pop %rbx
  31776. 41e0c5: retq
  31777. 41e0c6: nopw %cs:0x0(%rax,%rax,1)
  31778.  
  31779. 000000000041e0d0 <_D6object10ModuleInfo7opApplyFMDFPS6object10ModuleInfoZiZ9__lambda2MFyPS6object10ModuleInfoZi>:
  31780. 41e0d0: mov (%rdi),%rax
  31781. 41e0d3: mov 0x8(%rdi),%rcx
  31782. 41e0d7: mov %rax,%rdi
  31783. 41e0da: jmpq *%rcx
  31784. 41e0dc: nopl 0x0(%rax)
  31785.  
  31786. 000000000041e0e0 <_D6object9Throwable8toStringMFZAya>:
  31787. 41e0e0: sub $0x18,%rsp
  31788. 41e0e4: xorps %xmm0,%xmm0
  31789. 41e0e7: movaps %xmm0,(%rsp)
  31790. 41e0eb: mov (%rdi),%rax
  31791. 41e0ee: lea (%rsp),%rsi
  31792. 41e0f2: mov $0x41e220,%edx
  31793. 41e0f7: callq *0x28(%rax)
  31794. 41e0fa: mov (%rsp),%rax
  31795. 41e0fe: mov 0x8(%rsp),%rdx
  31796. 41e103: add $0x18,%rsp
  31797. 41e107: retq
  31798. 41e108: nopl 0x0(%rax,%rax,1)
  31799.  
  31800. 000000000041e110 <_D6object9Throwable8toStringMxFMDFxAaZvZv>:
  31801. 41e110: push %r15
  31802. 41e112: push %r14
  31803. 41e114: push %rbx
  31804. 41e115: sub $0x30,%rsp
  31805. 41e119: mov %rdx,%r15
  31806. 41e11c: mov %rsi,%rbx
  31807. 41e11f: mov %rdi,%r14
  31808. 41e122: mov %rbx,0x20(%rsp)
  31809. 41e127: mov %r15,0x28(%rsp)
  31810. 41e12c: mov (%r14),%rax
  31811. 41e12f: mov (%rax),%rax
  31812. 41e132: mov 0x20(%rax),%rsi
  31813. 41e136: mov 0x28(%rax),%rdx
  31814. 41e13a: mov %rbx,%rdi
  31815. 41e13d: callq *%r15
  31816. 41e140: mov $0x1,%esi
  31817. 41e145: mov $0x43d248,%edx
  31818. 41e14a: mov %rbx,%rdi
  31819. 41e14d: callq *%r15
  31820. 41e150: mov 0x20(%r14),%rsi
  31821. 41e154: mov 0x28(%r14),%rdx
  31822. 41e158: mov %rbx,%rdi
  31823. 41e15b: callq *%r15
  31824. 41e15e: mov $0x1,%esi
  31825. 41e163: mov $0x4352a1,%edx
  31826. 41e168: mov %rbx,%rdi
  31827. 41e16b: callq *%r15
  31828. 41e16e: mov 0x30(%r14),%rcx
  31829. 41e172: lea 0xc(%rsp),%rdx
  31830. 41e177: mov $0xa,%edi
  31831. 41e17c: mov $0x14,%esi
  31832. 41e181: callq 4192e0 <_D4core8internal6string20unsignedToTempStringFNaNbNiNfmAakZAa>
  31833. 41e186: mov %rbx,%rdi
  31834. 41e189: mov %rax,%rsi
  31835. 41e18c: callq *%r15
  31836. 41e18f: mov $0x1,%esi
  31837. 41e194: mov $0x43d1c9,%edx
  31838. 41e199: mov %rbx,%rdi
  31839. 41e19c: callq *%r15
  31840. 41e19f: cmpq $0x0,0x10(%r14)
  31841. 41e1a4: ╭ je 41e1c7 <_D6object9Throwable8toStringMxFMDFxAaZvZv+0xb7>
  31842. 41e1a6: │ mov $0x2,%esi
  31843. 41e1ab: │ mov $0x43d24a,%edx
  31844. 41e1b0: │ mov %rbx,%rdi
  31845. 41e1b3: │ callq *%r15
  31846. 41e1b6: │ mov 0x20(%rsp),%rdi
  31847. 41e1bb: │ mov 0x10(%r14),%rsi
  31848. 41e1bf: │ mov 0x18(%r14),%rdx
  31849. 41e1c3: │ callq *0x28(%rsp)
  31850. 41e1c7: ┕ cmpq $0x0,0x38(%r14)
  31851. 41e1cc: ╭─ je 41e1fb <_D6object9Throwable8toStringMxFMDFxAaZvZv+0xeb>
  31852. 41e1ce: │ mov 0x20(%rsp),%rdi
  31853. 41e1d3: │ mov 0x28(%rsp),%rax
  31854. 41e1d8: │ mov $0x11,%esi
  31855. 41e1dd: │ mov $0x43cec0,%edx
  31856. 41e1e2: │ callq *%rax
  31857. 41e1e4: │ mov 0x38(%r14),%rdi
  31858. 41e1e8: │ mov (%rdi),%rax
  31859. 41e1eb: │ mov 0x8(%rax),%rax
  31860. 41e1ef: │ lea 0x20(%rsp),%rsi
  31861. 41e1f4: │ mov $0x41e250,%edx
  31862. 41e1f9: │ callq *%rax
  31863. 41e1fb: ┕━ add $0x30,%rsp
  31864. 41e1ff: ┆ pop %rbx
  31865. 41e200: ┆ pop %r14
  31866. 41e202: ┆ pop %r15
  31867. 41e204: ┆ retq
  31868. 41e205: ┆ mov %rax,%rdi
  31869. 41e208: ┆ cmp $0x1,%edx
  31870. 41e20b: ┆╭ jne 41e214 <_D6object9Throwable8toStringMxFMDFxAaZvZv+0x104>
  31871. 41e20d: ┆│ callq 41aef0 <_d_eh_enter_catch>
  31872. 41e212: ╰┼ jmp 41e1fb <_D6object9Throwable8toStringMxFMDFxAaZvZv+0xeb>
  31873. 41e214: ┕ callq 41aed0 <_d_eh_resume_unwind>
  31874. 41e219: nopl 0x0(%rax)
  31875.  
  31876. 000000000041e220 <_D6object9Throwable8toStringMFZ18__T9__lambda1TxAaZ9__lambda1MFxAaZv>:
  31877. 41e220: push %rbx
  31878. 41e221: mov %rdx,%rax
  31879. 41e224: mov %rsi,%rcx
  31880. 41e227: mov %rdi,%rbx
  31881. 41e22a: mov $0x440418,%edi
  31882. 41e22f: mov %rbx,%rsi
  31883. 41e232: mov %rcx,%rdx
  31884. 41e235: mov %rax,%rcx
  31885. 41e238: callq 424630 <_d_arrayappendT>
  31886. 41e23d: mov %rax,(%rbx)
  31887. 41e240: mov %rdx,0x8(%rbx)
  31888. 41e244: pop %rbx
  31889. 41e245: retq
  31890. 41e246: nopw %cs:0x0(%rax,%rax,1)
  31891.  
  31892. 000000000041e250 <_D6object9Throwable8toStringMxFMDFxAaZvZ14__foreachbody2MFKxAaZi>:
  31893. 41e250: push %r15
  31894. 41e252: push %r14
  31895. 41e254: push %rbx
  31896. 41e255: mov %rdi,%rbx
  31897. 41e258: mov (%rsi),%r14
  31898. 41e25b: mov 0x8(%rsi),%r15
  31899. 41e25f: mov (%rbx),%rdi
  31900. 41e262: mov $0x1,%esi
  31901. 41e267: mov $0x431da0,%edx
  31902. 41e26c: callq *0x8(%rbx)
  31903. 41e26f: mov (%rbx),%rdi
  31904. 41e272: mov %r14,%rsi
  31905. 41e275: mov %r15,%rdx
  31906. 41e278: callq *0x8(%rbx)
  31907. 41e27b: xor %eax,%eax
  31908. 41e27d: pop %rbx
  31909. 41e27e: pop %r14
  31910. 41e280: pop %r15
  31911. 41e282: retq
  31912. 41e283: nopw %cs:0x0(%rax,%rax,1)
  31913. 41e28d: nopl (%rax)
  31914.  
  31915. 000000000041e290 <_D6object5Error6__ctorMFNaNbNiNfAyaC6object9ThrowableZC6object5Error>:
  31916. 41e290: mov %rdx,0x10(%rdi)
  31917. 41e294: mov %rcx,0x18(%rdi)
  31918. 41e298: mov %rsi,0x40(%rdi)
  31919. 41e29c: movq $0x0,0x48(%rdi)
  31920. 41e2a4: mov %rdi,%rax
  31921. 41e2a7: retq
  31922. 41e2a8: nopl 0x0(%rax,%rax,1)
  31923.  
  31924. 000000000041e2b0 <_D6object5Error6__ctorMFNaNbNiNfAyaAyamC6object9ThrowableZC6object5Error>:
  31925. 41e2b0: movaps 0x8(%rsp),%xmm0
  31926. 41e2b5: movups %xmm0,0x10(%rdi)
  31927. 41e2b9: mov %rsi,0x40(%rdi)
  31928. 41e2bd: mov %rcx,0x20(%rdi)
  31929. 41e2c1: mov %r8,0x28(%rdi)
  31930. 41e2c5: mov %rdx,0x30(%rdi)
  31931. 41e2c9: movq $0x0,0x48(%rdi)
  31932. 41e2d1: mov %rdi,%rax
  31933. 41e2d4: retq
  31934. 41e2d5: nopw %cs:0x0(%rax,%rax,1)
  31935. 41e2df: nop
  31936.  
  31937. 000000000041e2e0 <_D6object12getArrayHashFNbNexC8TypeInfoxPvxmZ15hasCustomToHashFNaNbNexC8TypeInfoZb>:
  31938. 41e2e0: push %rbp
  31939. 41e2e1: push %rbx
  31940. 41e2e2: push %rax
  31941. 41e2e3: mov %rdi,%rbx
  31942. 41e2e6: ╭ jmp 41e2f7 <_D6object12getArrayHashFNbNexC8TypeInfoxPvxmZ15hasCustomToHashFNaNbNexC8TypeInfoZb+0x17>
  31943. 41e2e8: │ nopl 0x0(%rax,%rax,1)
  31944. 41e2f0: ┍┯┯┯┿ add $0x10,%rax
  31945. 41e2f4: ┆┆┆┆│ mov (%rax),%rbx
  31946. 41e2f7: ┆┆┆┆┕ mov $0x655f90,%esi
  31947. 41e2fc: ┆┆┆┆ mov %rbx,%rdi
  31948. 41e2ff: ┆┆┆┆ callq 42b730 <_d_dynamic_cast>
  31949. 41e304: ┆┆┆┆ test %rax,%rax
  31950. 41e307: ┆┆┆╰─ jne 41e2f0 <_D6object12getArrayHashFNbNexC8TypeInfoxPvxmZ15hasCustomToHashFNaNbNexC8TypeInfoZb+0x10>
  31951. 41e309: ┆┆┆ mov $0x655810,%esi
  31952. 41e30e: ┆┆┆ mov %rbx,%rdi
  31953. 41e311: ┆┆┆ callq 42b730 <_d_dynamic_cast>
  31954. 41e316: ┆┆┆ test %rax,%rax
  31955. 41e319: ┆┆╰── jne 41e2f0 <_D6object12getArrayHashFNbNexC8TypeInfoxPvxmZ15hasCustomToHashFNaNbNexC8TypeInfoZb+0x10>
  31956. 41e31b: ┆┆ mov $0x655a90,%esi
  31957. 41e320: ┆┆ mov %rbx,%rdi
  31958. 41e323: ┆┆ callq 42b730 <_d_dynamic_cast>
  31959. 41e328: ┆┆ test %rax,%rax
  31960. 41e32b: ┆╰─── jne 41e2f0 <_D6object12getArrayHashFNbNexC8TypeInfoxPvxmZ15hasCustomToHashFNaNbNexC8TypeInfoZb+0x10>
  31961. 41e32d: ┆ mov $0x655bd0,%esi
  31962. 41e332: ┆ mov %rbx,%rdi
  31963. 41e335: ┆ callq 42b730 <_d_dynamic_cast>
  31964. 41e33a: ┆ test %rax,%rax
  31965. 41e33d: ╰──── jne 41e2f0 <_D6object12getArrayHashFNbNexC8TypeInfoxPvxmZ15hasCustomToHashFNaNbNexC8TypeInfoZb+0x10>
  31966. 41e33f: mov $0x655e50,%esi
  31967. 41e344: mov %rbx,%rdi
  31968. 41e347: callq 42b730 <_d_dynamic_cast>
  31969. 41e34c: test %rax,%rax
  31970. 41e34f: ╭ je 41e35b <_D6object12getArrayHashFNbNexC8TypeInfoxPvxmZ15hasCustomToHashFNaNbNexC8TypeInfoZb+0x7b>
  31971. 41e351: │ cmpq $0x0,0x30(%rax)
  31972. 41e356: │ setne %al
  31973. 41e359: ╭──┼ jmp 41e3ab <_D6object12getArrayHashFNbNexC8TypeInfoxPvxmZ15hasCustomToHashFNaNbNexC8TypeInfoZb+0xcb>
  31974. 41e35b: │ ┕ mov $0x6559f0,%esi
  31975. 41e360: │ mov %rbx,%rdi
  31976. 41e363: │ callq 42b730 <_d_dynamic_cast>
  31977. 41e368: │ mov $0x1,%bpl
  31978. 41e36b: │ test %rax,%rax
  31979. 41e36e: │╭── jne 41e3a8 <_D6object12getArrayHashFNbNexC8TypeInfoxPvxmZ15hasCustomToHashFNaNbNexC8TypeInfoZb+0xc8>
  31980. 41e370: ││ mov $0x655b30,%esi
  31981. 41e375: ││ mov %rbx,%rdi
  31982. 41e378: ││ callq 42b730 <_d_dynamic_cast>
  31983. 41e37d: ││ test %rax,%rax
  31984. 41e380: ││╭─ jne 41e3a8 <_D6object12getArrayHashFNbNexC8TypeInfoxPvxmZ15hasCustomToHashFNaNbNexC8TypeInfoZb+0xc8>
  31985. 41e382: │││ mov $0x655630,%esi
  31986. 41e387: │││ mov %rbx,%rdi
  31987. 41e38a: │││ callq 42b730 <_d_dynamic_cast>
  31988. 41e38f: │││ test %rax,%rax
  31989. 41e392: │││╭ jne 41e3a8 <_D6object12getArrayHashFNbNexC8TypeInfoxPvxmZ15hasCustomToHashFNaNbNexC8TypeInfoZb+0xc8>
  31990. 41e394: ││││ mov $0x655db0,%esi
  31991. 41e399: ││││ mov %rbx,%rdi
  31992. 41e39c: ││││ callq 42b730 <_d_dynamic_cast>
  31993. 41e3a1: ││││ test %rax,%rax
  31994. 41e3a4: ││││ setne %bpl
  31995. 41e3a8: │┕┷┷ mov %bpl,%al
  31996. 41e3ab: ┕━━━ add $0x8,%rsp
  31997. 41e3af: pop %rbx
  31998. 41e3b0: pop %rbp
  31999. 41e3b1: retq
  32000. 41e3b2: nopw %cs:0x0(%rax,%rax,1)
  32001. 41e3bc: nopl 0x0(%rax)
  32002.  
  32003. 000000000041e3c0 <ldc.dso_ctor.6object>:
  32004. 41e3c0: cmpb $0x0,0x23aa51(%rip) # 658e18 <ldc.dso_initialized>
  32005. 41e3c7: ╭ jne 41e41c <ldc.dso_ctor.6object+0x5c>
  32006. 41e3c9: │ push %rbp
  32007. 41e3ca: │ mov %rsp,%rbp
  32008. 41e3cd: │ movb $0x1,0x23aa44(%rip) # 658e18 <ldc.dso_initialized>
  32009. 41e3d4: │ mov %rsp,%rax
  32010. 41e3d7: │ lea -0x30(%rax),%rdi
  32011. 41e3db: │ mov %rdi,%rsp
  32012. 41e3de: │ movq $0x1,-0x30(%rax)
  32013. 41e3e6: │ movq $0x658e10,-0x28(%rax)
  32014. 41e3ee: │ mov $0x658dc8,%ecx
  32015. 41e3f3: │ movq %rcx,%xmm0
  32016. 41e3f8: │ mov $0x658a90,%ecx
  32017. 41e3fd: │ movq %rcx,%xmm1
  32018. 41e402: │ punpcklqdq %xmm0,%xmm1
  32019. 41e406: │ movdqu %xmm1,-0x20(%rax)
  32020. 41e40b: │ movq $0x658be8,-0x10(%rax)
  32021. 41e413: │ callq 427d40 <_d_dso_registry>
  32022. 41e418: │ mov %rbp,%rsp
  32023. 41e41b: │ pop %rbp
  32024. 41e41c: ┕ retq
  32025. 41e41d: nopl (%rax)
  32026.  
  32027. 000000000041e420 <ldc.dso_dtor.6object>:
  32028. 41e420: cmpb $0x0,0x23a9f1(%rip) # 658e18 <ldc.dso_initialized>
  32029. 41e427: ╭ je 41e47c <ldc.dso_dtor.6object+0x5c>
  32030. 41e429: │ push %rbp
  32031. 41e42a: │ mov %rsp,%rbp
  32032. 41e42d: │ movb $0x0,0x23a9e4(%rip) # 658e18 <ldc.dso_initialized>
  32033. 41e434: │ mov %rsp,%rax
  32034. 41e437: │ lea -0x30(%rax),%rdi
  32035. 41e43b: │ mov %rdi,%rsp
  32036. 41e43e: │ movq $0x1,-0x30(%rax)
  32037. 41e446: │ movq $0x658e10,-0x28(%rax)
  32038. 41e44e: │ mov $0x658dc8,%ecx
  32039. 41e453: │ movq %rcx,%xmm0
  32040. 41e458: │ mov $0x658a90,%ecx
  32041. 41e45d: │ movq %rcx,%xmm1
  32042. 41e462: │ punpcklqdq %xmm0,%xmm1
  32043. 41e466: │ movdqu %xmm1,-0x20(%rax)
  32044. 41e46b: │ movq $0x658be8,-0x10(%rax)
  32045. 41e473: │ callq 427d40 <_d_dso_registry>
  32046. 41e478: │ mov %rbp,%rsp
  32047. 41e47b: │ pop %rbp
  32048. 41e47c: ┕ retq
  32049. 41e47d: nopl (%rax)
  32050.  
  32051. 000000000041e480 <gc_enable>:
  32052. 41e480: mov 0x23ad49(%rip),%rax # 6591d0 <_D2gc5proxy5proxyPS2gc5proxy5Proxy>
  32053. 41e487: test %rax,%rax
  32054. 41e48a: ╭ je 41e48e <gc_enable+0xe>
  32055. 41e48c: │ jmpq *(%rax)
  32056. 41e48e: ┕ mov $0x656418,%edi
  32057. 41e493: ╭ jmpq 41efd0 <_D2gc2gc2GC6enableMFZv>
  32058. 41e498: │ nopl 0x0(%rax,%rax,1)
  32059.  
  32060. 000000000041e4a0 <gc_disable>:
  32061. 41e4a0: mov 0x23ad29(%rip),%rax # 6591d0 <_D2gc5proxy5proxyPS2gc5proxy5Proxy>
  32062. 41e4a7: test %rax,%rax
  32063. 41e4aa: ╭ je 41e4af <gc_disable+0xf>
  32064. 41e4ac: │ jmpq *0x8(%rax)
  32065. 41e4af: ┕ mov $0x656418,%edi
  32066. 41e4b4: ╭ jmpq 41f000 <_D2gc2gc2GC7disableMFZv>
  32067. 41e4b9: │ nopl 0x0(%rax)
  32068.  
  32069. 000000000041e4c0 <gc_collect>:
  32070. 41e4c0: mov 0x23ad09(%rip),%rax # 6591d0 <_D2gc5proxy5proxyPS2gc5proxy5Proxy>
  32071. 41e4c7: test %rax,%rax
  32072. 41e4ca: ╭ je 41e4cf <gc_collect+0xf>
  32073. 41e4cc: │ jmpq *0x10(%rax)
  32074. 41e4cf: ┕ mov $0x656418,%edi
  32075. 41e4d4: ╭ jmpq 420790 <_D2gc2gc2GC11fullCollectMFNbZm>
  32076. 41e4d9: │ nopl 0x0(%rax)
  32077.  
  32078. 000000000041e4e0 <gc_minimize>:
  32079. 41e4e0: mov 0x23ace9(%rip),%rax # 6591d0 <_D2gc5proxy5proxyPS2gc5proxy5Proxy>
  32080. 41e4e7: test %rax,%rax
  32081. 41e4ea: ╭ je 41e4ef <gc_minimize+0xf>
  32082. 41e4ec: │ jmpq *0x18(%rax)
  32083. 41e4ef: ┕ mov $0x656418,%edi
  32084. 41e4f4: ╭ jmpq 420b20 <_D2gc2gc2GC8minimizeMFNbZv>
  32085. 41e4f9: │ nopl 0x0(%rax)
  32086.  
  32087. 000000000041e500 <gc_getAttr>:
  32088. 41e500: mov %rdi,%rax
  32089. 41e503: mov 0x23acc6(%rip),%rcx # 6591d0 <_D2gc5proxy5proxyPS2gc5proxy5Proxy>
  32090. 41e50a: test %rcx,%rcx
  32091. 41e50d: ╭ je 41e515 <gc_getAttr+0x15>
  32092. 41e50f: │ mov %rax,%rdi
  32093. 41e512: │ jmpq *0x20(%rcx)
  32094. 41e515: ┕ mov $0x656418,%edi
  32095. 41e51a: mov %rax,%rsi
  32096. 41e51d: ╭ jmpq 41f030 <_D2gc2gc2GC7getAttrMFNbPvZk>
  32097. 41e522: │ nopw %cs:0x0(%rax,%rax,1)
  32098. 41e52c: │ nopl 0x0(%rax)
  32099.  
  32100. 000000000041e530 <gc_setAttr>:
  32101. 41e530: mov %rdi,%rax
  32102. 41e533: mov 0x23ac96(%rip),%rcx # 6591d0 <_D2gc5proxy5proxyPS2gc5proxy5Proxy>
  32103. 41e53a: test %rcx,%rcx
  32104. 41e53d: ╭ je 41e548 <gc_setAttr+0x18>
  32105. 41e53f: │ mov 0x28(%rcx),%rcx
  32106. 41e543: │ mov %rax,%rdi
  32107. 41e546: │ jmpq *%rcx
  32108. 41e548: ┕ mov $0x656418,%edi
  32109. 41e54d: mov %rax,%rdx
  32110. 41e550: ╭ jmpq 41f190 <_D2gc2gc2GC7setAttrMFNbPvkZk>
  32111. 41e555: │ nopw %cs:0x0(%rax,%rax,1)
  32112. 41e55f: │ nop
  32113.  
  32114. 000000000041e560 <gc_clrAttr>:
  32115. 41e560: mov %rdi,%rax
  32116. 41e563: mov 0x23ac66(%rip),%rcx # 6591d0 <_D2gc5proxy5proxyPS2gc5proxy5Proxy>
  32117. 41e56a: test %rcx,%rcx
  32118. 41e56d: ╭ je 41e578 <gc_clrAttr+0x18>
  32119. 41e56f: │ mov 0x30(%rcx),%rcx
  32120. 41e573: │ mov %rax,%rdi
  32121. 41e576: │ jmpq *%rcx
  32122. 41e578: ┕ mov $0x656418,%edi
  32123. 41e57d: mov %rax,%rdx
  32124. 41e580: ╭ jmpq 41f330 <_D2gc2gc2GC7clrAttrMFNbPvkZk>
  32125. 41e585: │ nopw %cs:0x0(%rax,%rax,1)
  32126. 41e58f: │ nop
  32127.  
  32128. 000000000041e590 <gc_malloc>:
  32129. 41e590: mov %rdx,%r8
  32130. 41e593: mov %esi,%ecx
  32131. 41e595: mov %rdi,%rax
  32132. 41e598: mov 0x23ac31(%rip),%rdx # 6591d0 <_D2gc5proxy5proxyPS2gc5proxy5Proxy>
  32133. 41e59f: test %rdx,%rdx
  32134. 41e5a2: ╭ je 41e5b3 <gc_malloc+0x23>
  32135. 41e5a4: │ mov 0x38(%rdx),%r9
  32136. 41e5a8: │ mov %rax,%rdi
  32137. 41e5ab: │ mov %ecx,%esi
  32138. 41e5ad: │ mov %r8,%rdx
  32139. 41e5b0: │ jmpq *%r9
  32140. 41e5b3: ┕ mov $0x656418,%edi
  32141. 41e5b8: xor %edx,%edx
  32142. 41e5ba: mov %r8,%rsi
  32143. 41e5bd: mov %rax,%r8
  32144. 41e5c0: ╭ jmpq 41f4a0 <_D2gc2gc2GC6mallocMFNbmkPmxC8TypeInfoZPv>
  32145. 41e5c5: │ nopw %cs:0x0(%rax,%rax,1)
  32146. 41e5cf: │ nop
  32147.  
  32148. 000000000041e5d0 <gc_qalloc>:
  32149. 41e5d0: push %rbp
  32150. 41e5d1: push %rbx
  32151. 41e5d2: sub $0x38,%rsp
  32152. 41e5d6: mov %edx,%ebp
  32153. 41e5d8: mov %rsi,%r8
  32154. 41e5db: mov %rdi,%rbx
  32155. 41e5de: mov 0x23abeb(%rip),%rax # 6591d0 <_D2gc5proxy5proxyPS2gc5proxy5Proxy>
  32156. 41e5e5: test %rax,%rax
  32157. 41e5e8: ╭ je 41e607 <gc_qalloc+0x37>
  32158. 41e5ea: │ lea 0x8(%rsp),%rdi
  32159. 41e5ef: │ mov %r8,%rsi
  32160. 41e5f2: │ mov %ebp,%edx
  32161. 41e5f4: │ callq *0x40(%rax)
  32162. 41e5f7: │ mov 0x18(%rsp),%rax
  32163. 41e5fc: │ mov %rax,0x10(%rbx)
  32164. 41e600: │ movups 0x8(%rsp),%xmm0
  32165. 41e605: ╭┼ jmp 41e643 <gc_qalloc+0x73>
  32166. 41e607: │┕ xorps %xmm0,%xmm0
  32167. 41e60a: │ movaps %xmm0,0x20(%rsp)
  32168. 41e60f: │ movq $0x0,0x30(%rsp)
  32169. 41e618: │ lea 0x28(%rsp),%rdx
  32170. 41e61d: │ mov $0x656418,%edi
  32171. 41e622: │ mov %rcx,%rsi
  32172. 41e625: │ mov %ebp,%ecx
  32173. 41e627: │ callq 41f4a0 <_D2gc2gc2GC6mallocMFNbmkPmxC8TypeInfoZPv>
  32174. 41e62c: │ mov %rax,0x20(%rsp)
  32175. 41e631: │ mov %ebp,0x30(%rsp)
  32176. 41e635: │ mov 0x30(%rsp),%rax
  32177. 41e63a: │ mov %rax,0x10(%rbx)
  32178. 41e63e: │ movaps 0x20(%rsp),%xmm0
  32179. 41e643: ┕━ movups %xmm0,(%rbx)
  32180. 41e646: mov %rbx,%rax
  32181. 41e649: add $0x38,%rsp
  32182. 41e64d: pop %rbx
  32183. 41e64e: pop %rbp
  32184. 41e64f: retq
  32185.  
  32186. 000000000041e650 <gc_calloc>:
  32187. 41e650: mov %rdx,%r8
  32188. 41e653: mov %esi,%ecx
  32189. 41e655: mov %rdi,%rax
  32190. 41e658: mov 0x23ab71(%rip),%rdx # 6591d0 <_D2gc5proxy5proxyPS2gc5proxy5Proxy>
  32191. 41e65f: test %rdx,%rdx
  32192. 41e662: ╭ je 41e673 <gc_calloc+0x23>
  32193. 41e664: │ mov 0x48(%rdx),%r9
  32194. 41e668: │ mov %rax,%rdi
  32195. 41e66b: │ mov %ecx,%esi
  32196. 41e66d: │ mov %r8,%rdx
  32197. 41e670: │ jmpq *%r9
  32198. 41e673: ┕ mov $0x656418,%edi
  32199. 41e678: xor %edx,%edx
  32200. 41e67a: mov %r8,%rsi
  32201. 41e67d: mov %rax,%r8
  32202. 41e680: ╭ jmpq 41f560 <_D2gc2gc2GC6callocMFNbmkPmxC8TypeInfoZPv>
  32203. 41e685: │ nopw %cs:0x0(%rax,%rax,1)
  32204. 41e68f: │ nop
  32205.  
  32206. 000000000041e690 <gc_realloc>:
  32207. 41e690: mov %edx,%r8d
  32208. 41e693: mov %rsi,%r9
  32209. 41e696: mov %rdi,%rax
  32210. 41e699: mov 0x23ab30(%rip),%rdx # 6591d0 <_D2gc5proxy5proxyPS2gc5proxy5Proxy>
  32211. 41e6a0: test %rdx,%rdx
  32212. 41e6a3: ╭ je 41e6b5 <gc_realloc+0x25>
  32213. 41e6a5: │ mov 0x50(%rdx),%r11
  32214. 41e6a9: │ mov %rax,%rdi
  32215. 41e6ac: │ mov %r9,%rsi
  32216. 41e6af: │ mov %r8d,%edx
  32217. 41e6b2: │ jmpq *%r11
  32218. 41e6b5: ┕ mov $0x656418,%edi
  32219. 41e6ba: xor %edx,%edx
  32220. 41e6bc: mov %rcx,%rsi
  32221. 41e6bf: mov %r8d,%ecx
  32222. 41e6c2: mov %r9,%r8
  32223. 41e6c5: mov %rax,%r9
  32224. 41e6c8: ╭ jmpq 41f630 <_D2gc2gc2GC7reallocMFNbPvmkPmxC8TypeInfoZPv>
  32225. 41e6cd: │ nopl (%rax)
  32226.  
  32227. 000000000041e6d0 <gc_extend>:
  32228. 41e6d0: mov %rsi,%r8
  32229. 41e6d3: mov %rdi,%rax
  32230. 41e6d6: mov 0x23aaf3(%rip),%rsi # 6591d0 <_D2gc5proxy5proxyPS2gc5proxy5Proxy>
  32231. 41e6dd: test %rsi,%rsi
  32232. 41e6e0: ╭ je 41e6ef <gc_extend+0x1f>
  32233. 41e6e2: │ mov 0x58(%rsi),%r9
  32234. 41e6e6: │ mov %rax,%rdi
  32235. 41e6e9: │ mov %r8,%rsi
  32236. 41e6ec: │ jmpq *%r9
  32237. 41e6ef: ┕ mov $0x656418,%edi
  32238. 41e6f4: mov %rcx,%rsi
  32239. 41e6f7: mov %r8,%rcx
  32240. 41e6fa: mov %rax,%r8
  32241. 41e6fd: ╭ jmpq 41fdd0 <_D2gc2gc2GC6extendMFNbPvmmxC8TypeInfoZm>
  32242. 41e702: │ nopw %cs:0x0(%rax,%rax,1)
  32243. 41e70c: │ nopl 0x0(%rax)
  32244.  
  32245. 000000000041e710 <gc_reserve>:
  32246. 41e710: mov %rdi,%rax
  32247. 41e713: mov 0x23aab6(%rip),%rcx # 6591d0 <_D2gc5proxy5proxyPS2gc5proxy5Proxy>
  32248. 41e71a: test %rcx,%rcx
  32249. 41e71d: ╭ je 41e725 <gc_reserve+0x15>
  32250. 41e71f: │ mov %rax,%rdi
  32251. 41e722: │ jmpq *0x60(%rcx)
  32252. 41e725: ┕ mov $0x656418,%edi
  32253. 41e72a: mov %rax,%rsi
  32254. 41e72d: ╭ jmpq 420010 <_D2gc2gc2GC7reserveMFNbmZm>
  32255. 41e732: │ nopw %cs:0x0(%rax,%rax,1)
  32256. 41e73c: │ nopl 0x0(%rax)
  32257.  
  32258. 000000000041e740 <gc_free>:
  32259. 41e740: mov %rdi,%rax
  32260. 41e743: mov 0x23aa86(%rip),%rcx # 6591d0 <_D2gc5proxy5proxyPS2gc5proxy5Proxy>
  32261. 41e74a: test %rcx,%rcx
  32262. 41e74d: ╭ je 41e755 <gc_free+0x15>
  32263. 41e74f: │ mov %rax,%rdi
  32264. 41e752: │ jmpq *0x68(%rcx)
  32265. 41e755: ┕ mov $0x656418,%edi
  32266. 41e75a: mov %rax,%rsi
  32267. 41e75d: ╭ jmpq 420090 <_D2gc2gc2GC4freeMFNbPvZv>
  32268. 41e762: │ nopw %cs:0x0(%rax,%rax,1)
  32269. 41e76c: │ nopl 0x0(%rax)
  32270.  
  32271. 000000000041e770 <gc_addrOf>:
  32272. 41e770: mov %rdi,%rax
  32273. 41e773: mov 0x23aa56(%rip),%rcx # 6591d0 <_D2gc5proxy5proxyPS2gc5proxy5Proxy>
  32274. 41e77a: test %rcx,%rcx
  32275. 41e77d: ╭ je 41e785 <gc_addrOf+0x15>
  32276. 41e77f: │ mov %rax,%rdi
  32277. 41e782: │ jmpq *0x70(%rcx)
  32278. 41e785: ┕ mov $0x656418,%edi
  32279. 41e78a: mov %rax,%rsi
  32280. 41e78d: ╭ jmpq 4200e0 <_D2gc2gc2GC6addrOfMFNbPvZPv>
  32281. 41e792: │ nopw %cs:0x0(%rax,%rax,1)
  32282. 41e79c: │ nopl 0x0(%rax)
  32283.  
  32284. 000000000041e7a0 <gc_sizeOf>:
  32285. 41e7a0: mov %rdi,%rax
  32286. 41e7a3: mov 0x23aa26(%rip),%rcx # 6591d0 <_D2gc5proxy5proxyPS2gc5proxy5Proxy>
  32287. 41e7aa: test %rcx,%rcx
  32288. 41e7ad: ╭ je 41e7b5 <gc_sizeOf+0x15>
  32289. 41e7af: │ mov %rax,%rdi
  32290. 41e7b2: │ jmpq *0x78(%rcx)
  32291. 41e7b5: ┕ mov $0x656418,%edi
  32292. 41e7ba: mov %rax,%rsi
  32293. 41e7bd: ╭ jmpq 4201f0 <_D2gc2gc2GC6sizeOfMFNbPvZm>
  32294. 41e7c2: │ nopw %cs:0x0(%rax,%rax,1)
  32295. 41e7cc: │ nopl 0x0(%rax)
  32296.  
  32297. 000000000041e7d0 <gc_query>:
  32298. 41e7d0: push %rbx
  32299. 41e7d1: sub $0x30,%rsp
  32300. 41e7d5: mov %rsi,%rax
  32301. 41e7d8: mov %rdi,%rbx
  32302. 41e7db: mov 0x23a9ee(%rip),%rcx # 6591d0 <_D2gc5proxy5proxyPS2gc5proxy5Proxy>
  32303. 41e7e2: test %rcx,%rcx
  32304. 41e7e5: ╭ je 41e803 <gc_query+0x33>
  32305. 41e7e7: │ lea (%rsp),%rdi
  32306. 41e7eb: │ mov %rax,%rsi
  32307. 41e7ee: │ callq *0x80(%rcx)
  32308. 41e7f4: │ mov 0x10(%rsp),%rax
  32309. 41e7f9: │ mov %rax,0x10(%rbx)
  32310. 41e7fd: │ movups (%rsp),%xmm0
  32311. 41e801: ╭┼ jmp 41e823 <gc_query+0x53>
  32312. 41e803: │┕ lea 0x18(%rsp),%rdi
  32313. 41e808: │ mov $0x656418,%esi
  32314. 41e80d: │ mov %rax,%rdx
  32315. 41e810: │ callq 4202f0 <_D2gc2gc2GC5queryMFNbPvZS4core6memory8BlkInfo_>
  32316. 41e815: │ mov 0x28(%rsp),%rax
  32317. 41e81a: │ mov %rax,0x10(%rbx)
  32318. 41e81e: │ movups 0x18(%rsp),%xmm0
  32319. 41e823: ┕━ movups %xmm0,(%rbx)
  32320. 41e826: mov %rbx,%rax
  32321. 41e829: add $0x30,%rsp
  32322. 41e82d: pop %rbx
  32323. 41e82e: retq
  32324. 41e82f: nop
  32325.  
  32326. 000000000041e830 <gc_addRoot>:
  32327. 41e830: mov %rdi,%rax
  32328. 41e833: mov 0x23a996(%rip),%rcx # 6591d0 <_D2gc5proxy5proxyPS2gc5proxy5Proxy>
  32329. 41e83a: test %rcx,%rcx
  32330. 41e83d: ╭ je 41e848 <gc_addRoot+0x18>
  32331. 41e83f: │ mov %rax,%rdi
  32332. 41e842: │ jmpq *0x88(%rcx)
  32333. 41e848: ┕ mov $0x656418,%edi
  32334. 41e84d: mov %rax,%rsi
  32335. 41e850: ╭ jmpq 4204a0 <_D2gc2gc2GC7addRootMFNbPvZv>
  32336. 41e855: │ nopw %cs:0x0(%rax,%rax,1)
  32337. 41e85f: │ nop
  32338.  
  32339. 000000000041e860 <gc_addRange>:
  32340. 41e860: mov %rsi,%rax
  32341. 41e863: mov %rdi,%rcx
  32342. 41e866: mov 0x23a963(%rip),%rsi # 6591d0 <_D2gc5proxy5proxyPS2gc5proxy5Proxy>
  32343. 41e86d: test %rsi,%rsi
  32344. 41e870: ╭ je 41e882 <gc_addRange+0x22>
  32345. 41e872: │ mov 0x90(%rsi),%r8
  32346. 41e879: │ mov %rcx,%rdi
  32347. 41e87c: │ mov %rax,%rsi
  32348. 41e87f: │ jmpq *%r8
  32349. 41e882: ┕ mov $0x656418,%edi
  32350. 41e887: mov %rdx,%rsi
  32351. 41e88a: mov %rax,%rdx
  32352. 41e88d: ╭ jmpq 4205d0 <_D2gc2gc2GC8addRangeMFNbNiPvmxC8TypeInfoZv>
  32353. 41e892: │ nopw %cs:0x0(%rax,%rax,1)
  32354. 41e89c: │ nopl 0x0(%rax)
  32355.  
  32356. 000000000041e8a0 <gc_removeRoot>:
  32357. 41e8a0: mov %rdi,%rax
  32358. 41e8a3: mov 0x23a926(%rip),%rcx # 6591d0 <_D2gc5proxy5proxyPS2gc5proxy5Proxy>
  32359. 41e8aa: test %rcx,%rcx
  32360. 41e8ad: ╭ je 41e8b8 <gc_removeRoot+0x18>
  32361. 41e8af: │ mov %rax,%rdi
  32362. 41e8b2: │ jmpq *0x98(%rcx)
  32363. 41e8b8: ┕ mov $0x656418,%edi
  32364. 41e8bd: mov %rax,%rsi
  32365. 41e8c0: ╭ jmpq 4204f0 <_D2gc2gc2GC10removeRootMFNbPvZv>
  32366. 41e8c5: │ nopw %cs:0x0(%rax,%rax,1)
  32367. 41e8cf: │ nop
  32368.  
  32369. 000000000041e8d0 <gc_removeRange>:
  32370. 41e8d0: mov %rdi,%rax
  32371. 41e8d3: mov 0x23a8f6(%rip),%rcx # 6591d0 <_D2gc5proxy5proxyPS2gc5proxy5Proxy>
  32372. 41e8da: test %rcx,%rcx
  32373. 41e8dd: ╭ je 41e8e8 <gc_removeRange+0x18>
  32374. 41e8df: │ mov %rax,%rdi
  32375. 41e8e2: │ jmpq *0xa0(%rcx)
  32376. 41e8e8: ┕ mov $0x656418,%edi
  32377. 41e8ed: mov %rax,%rsi
  32378. 41e8f0: ╭ jmpq 420630 <_D2gc2gc2GC11removeRangeMFNbNiPvZv>
  32379. 41e8f5: │ nopw %cs:0x0(%rax,%rax,1)
  32380. 41e8ff: │ nop
  32381.  
  32382. 000000000041e900 <gc_runFinalizers>:
  32383. 41e900: mov %rsi,%rax
  32384. 41e903: mov %rdi,%rcx
  32385. 41e906: mov 0x23a8c3(%rip),%rdx # 6591d0 <_D2gc5proxy5proxyPS2gc5proxy5Proxy>
  32386. 41e90d: test %rdx,%rdx
  32387. 41e910: ╭ je 41e921 <gc_runFinalizers+0x21>
  32388. 41e912: │ mov 0xa8(%rdx),%rdx
  32389. 41e919: │ mov %rcx,%rdi
  32390. 41e91c: │ mov %rax,%rsi
  32391. 41e91f: │ jmpq *%rdx
  32392. 41e921: ┕ mov $0x656418,%edi
  32393. 41e926: mov %rcx,%rsi
  32394. 41e929: mov %rax,%rdx
  32395. 41e92c: ╭ jmpq 420710 <_D2gc2gc2GC13runFinalizersMFNbxAvZv>
  32396. 41e931: │ nopw %cs:0x0(%rax,%rax,1)
  32397. 41e93b: │ nopl 0x0(%rax,%rax,1)
  32398.  
  32399. 000000000041e940 <gc_init>:
  32400. 41e940: push %rax
  32401. 41e941: mov $0x656418,%edi
  32402. 41e946: callq 41eba0 <_D2gc2gc2GC10initializeMFZv>
  32403. 41e94b: callq 416cd0 <thread_init>
  32404. 41e950: mov $0x41e4a0,%eax
  32405. 41e955: movq %rax,%xmm0
  32406. 41e95a: mov $0x41e480,%eax
  32407. 41e95f: movq %rax,%xmm1
  32408. 41e964: punpcklqdq %xmm0,%xmm1
  32409. 41e968: movdqu %xmm1,0x23a7b0(%rip) # 659120 <_D2gc5proxy5pthisS2gc5proxy5Proxy>
  32410. 41e970: mov $0x41e4e0,%eax
  32411. 41e975: movq %rax,%xmm0
  32412. 41e97a: mov $0x41e4c0,%eax
  32413. 41e97f: movq %rax,%xmm1
  32414. 41e984: punpcklqdq %xmm0,%xmm1
  32415. 41e988: movdqu %xmm1,0x23a7a0(%rip) # 659130 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x10>
  32416. 41e990: movq $0x41e500,0x23a7a5(%rip) # 659140 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x20>
  32417. 41e99b: mov $0x41e560,%eax
  32418. 41e9a0: movq %rax,%xmm0
  32419. 41e9a5: mov $0x41e530,%eax
  32420. 41e9aa: movq %rax,%xmm1
  32421. 41e9af: punpcklqdq %xmm0,%xmm1
  32422. 41e9b3: movdqu %xmm1,0x23a78d(%rip) # 659148 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x28>
  32423. 41e9bb: movq $0x41e590,0x23a792(%rip) # 659158 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x38>
  32424. 41e9c6: movq $0x41e5d0,0x23a78f(%rip) # 659160 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x40>
  32425. 41e9d1: movq $0x41e650,0x23a78c(%rip) # 659168 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x48>
  32426. 41e9dc: movq $0x41e690,0x23a789(%rip) # 659170 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x50>
  32427. 41e9e7: movq $0x41e6d0,0x23a786(%rip) # 659178 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x58>
  32428. 41e9f2: movq $0x41e710,0x23a783(%rip) # 659180 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x60>
  32429. 41e9fd: movq $0x41e740,0x23a780(%rip) # 659188 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x68>
  32430. 41ea08: movq $0x41e770,0x23a77d(%rip) # 659190 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x70>
  32431. 41ea13: movq $0x41e7a0,0x23a77a(%rip) # 659198 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x78>
  32432. 41ea1e: movq $0x41e7d0,0x23a777(%rip) # 6591a0 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x80>
  32433. 41ea29: movq $0x41e830,0x23a774(%rip) # 6591a8 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x88>
  32434. 41ea34: movq $0x41e860,0x23a771(%rip) # 6591b0 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x90>
  32435. 41ea3f: mov $0x41e8d0,%eax
  32436. 41ea44: movq %rax,%xmm0
  32437. 41ea49: mov $0x41e8a0,%eax
  32438. 41ea4e: movq %rax,%xmm1
  32439. 41ea53: punpcklqdq %xmm0,%xmm1
  32440. 41ea57: movdqu %xmm1,0x23a759(%rip) # 6591b8 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x98>
  32441. 41ea5f: movq $0x41e900,0x23a75e(%rip) # 6591c8 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0xa8>
  32442. 41ea6a: pop %rax
  32443. 41ea6b: retq
  32444. 41ea6c: nopl 0x0(%rax)
  32445.  
  32446. 000000000041ea70 <gc_term>:
  32447. 41ea70: push %rax
  32448. 41ea71: mov $0x656418,%edi
  32449. 41ea76: callq 420af0 <_D2gc2gc2GC18fullCollectNoStackMFNbZv>
  32450. 41ea7b: callq 417060 <thread_term>
  32451. 41ea80: mov $0x656418,%edi
  32452. 41ea85: pop %rax
  32453. 41ea86: ╭ jmpq 41ece0 <_D2gc2gc2GC4DtorMFZv>
  32454. 41ea8b: │ nopl 0x0(%rax,%rax,1)
  32455.  
  32456. 000000000041ea90 <ldc.dso_ctor.2gc5proxy>:
  32457. 41ea90: cmpb $0x0,0x23a381(%rip) # 658e18 <ldc.dso_initialized>
  32458. 41ea97: ╭ jne 41eaec <ldc.dso_ctor.2gc5proxy+0x5c>
  32459. 41ea99: │ push %rbp
  32460. 41ea9a: │ mov %rsp,%rbp
  32461. 41ea9d: │ movb $0x1,0x23a374(%rip) # 658e18 <ldc.dso_initialized>
  32462. 41eaa4: │ mov %rsp,%rax
  32463. 41eaa7: │ lea -0x30(%rax),%rdi
  32464. 41eaab: │ mov %rdi,%rsp
  32465. 41eaae: │ movq $0x1,-0x30(%rax)
  32466. 41eab6: │ movq $0x658e10,-0x28(%rax)
  32467. 41eabe: │ mov $0x658dc8,%ecx
  32468. 41eac3: │ movq %rcx,%xmm0
  32469. 41eac8: │ mov $0x658a90,%ecx
  32470. 41eacd: │ movq %rcx,%xmm1
  32471. 41ead2: │ punpcklqdq %xmm0,%xmm1
  32472. 41ead6: │ movdqu %xmm1,-0x20(%rax)
  32473. 41eadb: │ movq $0x658bf0,-0x10(%rax)
  32474. 41eae3: │ callq 427d40 <_d_dso_registry>
  32475. 41eae8: │ mov %rbp,%rsp
  32476. 41eaeb: │ pop %rbp
  32477. 41eaec: ┕ retq
  32478. 41eaed: nopl (%rax)
  32479.  
  32480. 000000000041eaf0 <ldc.dso_dtor.2gc5proxy>:
  32481. 41eaf0: cmpb $0x0,0x23a321(%rip) # 658e18 <ldc.dso_initialized>
  32482. 41eaf7: ╭ je 41eb4c <ldc.dso_dtor.2gc5proxy+0x5c>
  32483. 41eaf9: │ push %rbp
  32484. 41eafa: │ mov %rsp,%rbp
  32485. 41eafd: │ movb $0x0,0x23a314(%rip) # 658e18 <ldc.dso_initialized>
  32486. 41eb04: │ mov %rsp,%rax
  32487. 41eb07: │ lea -0x30(%rax),%rdi
  32488. 41eb0b: │ mov %rdi,%rsp
  32489. 41eb0e: │ movq $0x1,-0x30(%rax)
  32490. 41eb16: │ movq $0x658e10,-0x28(%rax)
  32491. 41eb1e: │ mov $0x658dc8,%ecx
  32492. 41eb23: │ movq %rcx,%xmm0
  32493. 41eb28: │ mov $0x658a90,%ecx
  32494. 41eb2d: │ movq %rcx,%xmm1
  32495. 41eb32: │ punpcklqdq %xmm0,%xmm1
  32496. 41eb36: │ movdqu %xmm1,-0x20(%rax)
  32497. 41eb3b: │ movq $0x658bf0,-0x10(%rax)
  32498. 41eb43: │ callq 427d40 <_d_dso_registry>
  32499. 41eb48: │ mov %rbp,%rsp
  32500. 41eb4b: │ pop %rbp
  32501. 41eb4c: ┕ retq
  32502. 41eb4d: nopl (%rax)
  32503.  
  32504. 000000000041eb50 <_D2gc2gc7GCMutex4lockMFNbNiNeZv>:
  32505. 41eb50: ╰ jmpq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  32506. 41eb55: nopw %cs:0x0(%rax,%rax,1)
  32507. 41eb5f: nop
  32508.  
  32509. 000000000041eb60 <_D2gc2gc7GCMutex6unlockMFNbNiNeZv>:
  32510. 41eb60: ╰ jmpq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  32511. 41eb65: nopw %cs:0x0(%rax,%rax,1)
  32512. 41eb6f: nop
  32513.  
  32514. 000000000041eb70 <_D2gc2gc7GCMutex6__ctorMFNbNeZC2gc2gc7GCMutex>:
  32515. 41eb70: push %rbx
  32516. 41eb71: mov %rdi,%rbx
  32517. 41eb74: callq 419bc0 <_D4core4sync5mutex5Mutex6__ctorMFNbNeZC4core4sync5mutex5Mutex>
  32518. 41eb79: mov %rbx,%rax
  32519. 41eb7c: pop %rbx
  32520. 41eb7d: retq
  32521. 41eb7e: xchg %ax,%ax
  32522.  
  32523. 000000000041eb80 <Th64_D2gc2gc7GCMutex4lockMFNbNiNeZv>:
  32524. 41eb80: ┆ add $0xffffffffffffffc0,%rdi
  32525. 41eb84: ╰ jmpq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  32526. 41eb89: nopl 0x0(%rax)
  32527.  
  32528. 000000000041eb90 <Th64_D2gc2gc7GCMutex6unlockMFNbNiNeZv>:
  32529. 41eb90: ┆ add $0xffffffffffffffc0,%rdi
  32530. 41eb94: ╰ jmpq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  32531. 41eb99: nopl 0x0(%rax)
  32532.  
  32533. 000000000041eba0 <_D2gc2gc2GC10initializeMFZv>:
  32534. 41eba0: push %r14
  32535. 41eba2: push %rbx
  32536. 41eba3: push %rax
  32537. 41eba4: mov %rdi,%r14
  32538. 41eba7: mov $0x6564f8,%edi
  32539. 41ebac: callq 42f420 <_D2gc6config6Config10initializeMFNbNiZb>
  32540. 41ebb1: mov 0x2378a8(%rip),%rax # 656460 <_D2gc2gc7GCMutex7__ClassZ>
  32541. 41ebb8: mov $0x656460,%edi
  32542. 41ebbd: callq *0x58(%rax)
  32543. 41ebc0: mov 0x40(%rdx),%rax
  32544. 41ebc4: mov %rax,0x23a68d(%rip) # 659258 <_D2gc2gc2GC12mutexStorageG72v+0x40>
  32545. 41ebcb: movups (%rdx),%xmm0
  32546. 41ebce: movups 0x10(%rdx),%xmm1
  32547. 41ebd2: movups 0x20(%rdx),%xmm2
  32548. 41ebd6: movups 0x30(%rdx),%xmm3
  32549. 41ebda: movups %xmm3,0x23a667(%rip) # 659248 <_D2gc2gc2GC12mutexStorageG72v+0x30>
  32550. 41ebe1: movups %xmm2,0x23a650(%rip) # 659238 <_D2gc2gc2GC12mutexStorageG72v+0x20>
  32551. 41ebe8: movups %xmm1,0x23a639(%rip) # 659228 <_D2gc2gc2GC12mutexStorageG72v+0x10>
  32552. 41ebef: movups %xmm0,0x23a622(%rip) # 659218 <_D2gc2gc2GC12mutexStorageG72v>
  32553. 41ebf6: movq $0x659218,0x23a60f(%rip) # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  32554. 41ec01: mov $0x659218,%edi
  32555. 41ec06: callq 419bc0 <_D4core4sync5mutex5Mutex6__ctorMFNbNeZC4core4sync5mutex5Mutex>
  32556. 41ec0b: mov $0x1,%edi
  32557. 41ec10: mov $0xb8,%esi
  32558. 41ec15: callq 4022e0 <calloc@plt>
  32559. 41ec1a: mov %rax,%rbx
  32560. 41ec1d: mov %rbx,0x8(%r14)
  32561. 41ec21: test %rbx,%rbx
  32562. 41ec24: ╭ jne 41ec2f <_D2gc2gc2GC10initializeMFZv+0x8f>
  32563. 41ec26: │ callq 415fe0 <onOutOfMemoryErrorNoGC>
  32564. 41ec2b: │ mov 0x8(%r14),%rbx
  32565. 41ec2f: ┕ xorps %xmm0,%xmm0
  32566. 41ec32: movups %xmm0,0xa0(%rbx)
  32567. 41ec39: movups %xmm0,0x90(%rbx)
  32568. 41ec40: movups %xmm0,0x80(%rbx)
  32569. 41ec47: movups %xmm0,0x70(%rbx)
  32570. 41ec4b: movups %xmm0,0x60(%rbx)
  32571. 41ec4f: movups %xmm0,0x50(%rbx)
  32572. 41ec53: movups %xmm0,0x40(%rbx)
  32573. 41ec57: movups %xmm0,0x30(%rbx)
  32574. 41ec5b: movups %xmm0,0x20(%rbx)
  32575. 41ec5f: movups %xmm0,0x10(%rbx)
  32576. 41ec63: movups %xmm0,(%rbx)
  32577. 41ec66: movq $0x0,0xb0(%rbx)
  32578. 41ec71: lea 0x8(%rbx),%rdi
  32579. 41ec75: callq 4262c0 <_D2rt4util6random6Rand4811defaultSeedMFNbZv>
  32580. 41ec7a: lea 0x18(%rbx),%rdi
  32581. 41ec7e: callq 4262c0 <_D2rt4util6random6Rand4811defaultSeedMFNbZv>
  32582. 41ec83: xorps %xmm0,%xmm0
  32583. 41ec86: movups %xmm0,0x88(%rbx)
  32584. 41ec8d: movl $0x0,0x98(%rbx)
  32585. 41ec97: mov 0x237862(%rip),%rax # 656500 <_D2gc2gc2GC6configS2gc6config6Config+0x8>
  32586. 41ec9e: test %rax,%rax
  32587. 41eca1: ╭ je 41ecbf <_D2gc2gc2GC10initializeMFZv+0x11f>
  32588. 41eca3: │ mov 0x8(%r14),%rdi
  32589. 41eca7: │ shl $0x8,%rax
  32590. 41ecab: │ movabs $0xfffffffffff00,%rdx
  32591. 41ecb5: │ and %rax,%rdx
  32592. 41ecb8: │ xor %esi,%esi
  32593. 41ecba: │ callq 421120 <_D2gc2gc3Gcx7newPoolMFNbmbZPS2gc2gc4Pool>
  32594. 41ecbf: ┕ testb $0x1,0x237832(%rip) # 6564f8 <_D2gc2gc2GC6configS2gc6config6Config>
  32595. 41ecc6: ╭ je 41eccf <_D2gc2gc2GC10initializeMFZv+0x12f>
  32596. 41ecc8: │ mov 0x8(%r14),%rax
  32597. 41eccc: │ incl 0x24(%rax)
  32598. 41eccf: ┕ add $0x8,%rsp
  32599. 41ecd3: pop %rbx
  32600. 41ecd4: pop %r14
  32601. 41ecd6: retq
  32602. 41ecd7: nopw 0x0(%rax,%rax,1)
  32603.  
  32604. 000000000041ece0 <_D2gc2gc2GC4DtorMFZv>:
  32605. 41ece0: push %rbx
  32606. 41ece1: mov %rdi,%rbx
  32607. 41ece4: mov 0x8(%rbx),%rdi
  32608. 41ece8: test %rdi,%rdi
  32609. 41eceb: ╭ je 41ed03 <_D2gc2gc2GC4DtorMFZv+0x23>
  32610. 41eced: │ callq 41ed10 <_D2gc2gc3Gcx4DtorMFZv>
  32611. 41ecf2: │ mov 0x8(%rbx),%rdi
  32612. 41ecf6: │ callq 4020f0 <free@plt>
  32613. 41ecfb: │ movq $0x0,0x8(%rbx)
  32614. 41ed03: ┕ pop %rbx
  32615. 41ed04: retq
  32616. 41ed05: nopw %cs:0x0(%rax,%rax,1)
  32617. 41ed0f: nop
  32618.  
  32619. 000000000041ed10 <_D2gc2gc3Gcx4DtorMFZv>:
  32620. 41ed10: push %r15
  32621. 41ed12: push %r14
  32622. 41ed14: push %r13
  32623. 41ed16: push %r12
  32624. 41ed18: push %rbx
  32625. 41ed19: sub $0x30,%rsp
  32626. 41ed1d: mov %rdi,%r13
  32627. 41ed20: cmpb $0x0,0x2377d2(%rip) # 6564f9 <_D2gc2gc2GC6configS2gc6config6Config+0x1>
  32628. 41ed27: ╭ je 41ef1d <_D2gc2gc3Gcx4DtorMFZv+0x20d>
  32629. 41ed2d: │ mov 0x23a4cc(%rip),%rsi # 659200 <_D2gc2gc14numCollectionsm>
  32630. 41ed34: │ mov $0x43e110,%edi
  32631. 41ed39: │ xor %eax,%eax
  32632. 41ed3b: │ callq 401ed0 <printf@plt>
  32633. 41ed40: │ movabs $0x346dc5d63886594b,%r14
  32634. 41ed4a: │ mov %r14,%rax
  32635. 41ed4d: │ imulq 0x23a484(%rip) # 6591d8 <_D2gc2gc8prepTimeS4core4time8Duration>
  32636. 41ed54: │ mov %rdx,%rax
  32637. 41ed57: │ shr $0x3f,%rax
  32638. 41ed5b: │ sar $0xb,%rdx
  32639. 41ed5f: │ lea (%rdx,%rax,1),%rsi
  32640. 41ed63: │ mov $0x43e130,%edi
  32641. 41ed68: │ xor %eax,%eax
  32642. 41ed6a: │ callq 401ed0 <printf@plt>
  32643. 41ed6f: │ mov %r14,%rax
  32644. 41ed72: │ imulq 0x23a467(%rip) # 6591e0 <_D2gc2gc8markTimeS4core4time8Duration>
  32645. 41ed79: │ mov %rdx,%rax
  32646. 41ed7c: │ shr $0x3f,%rax
  32647. 41ed80: │ sar $0xb,%rdx
  32648. 41ed84: │ lea (%rdx,%rax,1),%rsi
  32649. 41ed88: │ mov $0x43e160,%edi
  32650. 41ed8d: │ xor %eax,%eax
  32651. 41ed8f: │ callq 401ed0 <printf@plt>
  32652. 41ed94: │ mov %r14,%rax
  32653. 41ed97: │ imulq 0x23a44a(%rip) # 6591e8 <_D2gc2gc9sweepTimeS4core4time8Duration>
  32654. 41ed9e: │ mov %rdx,%rax
  32655. 41eda1: │ shr $0x3f,%rax
  32656. 41eda5: │ sar $0xb,%rdx
  32657. 41eda9: │ lea (%rdx,%rax,1),%rsi
  32658. 41edad: │ mov $0x43e190,%edi
  32659. 41edb2: │ xor %eax,%eax
  32660. 41edb4: │ callq 401ed0 <printf@plt>
  32661. 41edb9: │ mov %r14,%rax
  32662. 41edbc: │ imulq 0x23a42d(%rip) # 6591f0 <_D2gc2gc11recoverTimeS4core4time8Duration>
  32663. 41edc3: │ mov %rdx,%rax
  32664. 41edc6: │ shr $0x3f,%rax
  32665. 41edca: │ sar $0xb,%rdx
  32666. 41edce: │ lea (%rdx,%rax,1),%rsi
  32667. 41edd2: │ mov $0x43e1c0,%edi
  32668. 41edd7: │ xor %eax,%eax
  32669. 41edd9: │ callq 401ed0 <printf@plt>
  32670. 41edde: │ mov %r14,%rax
  32671. 41ede1: │ imulq 0x23a410(%rip) # 6591f8 <_D2gc2gc12maxPauseTimeS4core4time8Duration>
  32672. 41ede8: │ mov %rdx,%r15
  32673. 41edeb: │ mov %r15,%rax
  32674. 41edee: │ shr $0x3f,%rax
  32675. 41edf2: │ sar $0xb,%r15
  32676. 41edf6: │ add %rax,%r15
  32677. 41edf9: │ mov $0x43e1f0,%edi
  32678. 41edfe: │ xor %eax,%eax
  32679. 41ee00: │ mov %r15,%rsi
  32680. 41ee03: │ callq 401ed0 <printf@plt>
  32681. 41ee08: │ mov 0x23a3d9(%rip),%rsi # 6591e8 <_D2gc2gc9sweepTimeS4core4time8Duration>
  32682. 41ee0f: │ movq $0x0,0x28(%rsp)
  32683. 41ee18: │ add 0x23a3d1(%rip),%rsi # 6591f0 <_D2gc2gc11recoverTimeS4core4time8Duration>
  32684. 41ee1f: │ lea 0x28(%rsp),%rdi
  32685. 41ee24: │ callq 418190 <_D4core4time8Duration6__ctorMFNaNbNcNiNflZS4core4time8Duration>
  32686. 41ee29: │ mov 0x28(%rsp),%rsi
  32687. 41ee2e: │ add 0x23a3ab(%rip),%rsi # 6591e0 <_D2gc2gc8markTimeS4core4time8Duration>
  32688. 41ee35: │ movq $0x0,0x28(%rsp)
  32689. 41ee3e: │ lea 0x28(%rsp),%rdi
  32690. 41ee43: │ callq 418190 <_D4core4time8Duration6__ctorMFNaNbNcNiNflZS4core4time8Duration>
  32691. 41ee48: │ mov 0x28(%rsp),%rsi
  32692. 41ee4d: │ add 0x23a384(%rip),%rsi # 6591d8 <_D2gc2gc8prepTimeS4core4time8Duration>
  32693. 41ee54: │ movq $0x0,0x28(%rsp)
  32694. 41ee5d: │ lea 0x28(%rsp),%rdi
  32695. 41ee62: │ callq 418190 <_D4core4time8Duration6__ctorMFNaNbNcNiNflZS4core4time8Duration>
  32696. 41ee67: │ mov %r14,%rax
  32697. 41ee6a: │ imulq 0x28(%rsp)
  32698. 41ee6f: │ mov %rdx,%r12
  32699. 41ee72: │ mov %r12,%rax
  32700. 41ee75: │ shr $0x3f,%rax
  32701. 41ee79: │ sar $0xb,%r12
  32702. 41ee7d: │ add %rax,%r12
  32703. 41ee80: │ mov $0x43e220,%edi
  32704. 41ee85: │ xor %eax,%eax
  32705. 41ee87: │ mov %r12,%rsi
  32706. 41ee8a: │ callq 401ed0 <printf@plt>
  32707. 41ee8f: │ mov 0x23a342(%rip),%rsi # 6591d8 <_D2gc2gc8prepTimeS4core4time8Duration>
  32708. 41ee96: │ movq $0x0,0x28(%rsp)
  32709. 41ee9f: │ add 0x23a33a(%rip),%rsi # 6591e0 <_D2gc2gc8markTimeS4core4time8Duration>
  32710. 41eea6: │ lea 0x28(%rsp),%rdi
  32711. 41eeab: │ callq 418190 <_D4core4time8Duration6__ctorMFNaNbNcNiNflZS4core4time8Duration>
  32712. 41eeb0: │ mov %r14,%rax
  32713. 41eeb3: │ imulq 0x28(%rsp)
  32714. 41eeb8: │ mov %rdx,%rax
  32715. 41eebb: │ shr $0x3f,%rax
  32716. 41eebf: │ sar $0xb,%rdx
  32717. 41eec3: │ lea (%rdx,%rax,1),%r8
  32718. 41eec7: │ movq $0xffffffffffffffff,0x1e(%rsp)
  32719. 41eed0: │ movq $0xffffffffffffffff,0x18(%rsp)
  32720. 41eed9: │ movq $0xffffffffffffffff,0x10(%rsp)
  32721. 41eee2: │ movq $0xffffffffffffffff,0x8(%rsp)
  32722. 41eeeb: │ movb $0x0,0x8(%rsp)
  32723. 41eef0: │ mov 0x23a311(%rip),%rsi # 659208 <_D2gc2gc13maxPoolMemorym>
  32724. 41eef7: │ sar $0x14,%rsi
  32725. 41eefb: │ mov 0x23a2fe(%rip),%rdx # 659200 <_D2gc2gc14numCollectionsm>
  32726. 41ef02: │ lea 0x8(%rsp),%rax
  32727. 41ef07: │ mov %rax,(%rsp)
  32728. 41ef0b: │ mov $0x43e250,%edi
  32729. 41ef10: │ xor %eax,%eax
  32730. 41ef12: │ mov %r12,%rcx
  32731. 41ef15: │ mov %r15,%r9
  32732. 41ef18: │ callq 401ed0 <printf@plt>
  32733. 41ef1d: ┕ lea 0x28(%r13),%r14
  32734. 41ef21: cmpq $0x0,0x30(%r13)
  32735. 41ef26: ╭─ je 41ef5f <_D2gc2gc3Gcx4DtorMFZv+0x24f>
  32736. 41ef28: │ xor %ebx,%ebx
  32737. 41ef2a: │ nopw 0x0(%rax,%rax,1)
  32738. 41ef30: │┍ mov 0x28(%r13),%rax
  32739. 41ef34: │┆ mov (%rax,%rbx,8),%r15
  32740. 41ef38: │┆ mov 0x80(%r15),%eax
  32741. 41ef3f: │┆ sub %eax,0x98(%r13)
  32742. 41ef46: │┆ mov %r15,%rdi
  32743. 41ef49: │┆ callq 420c80 <_D2gc2gc4Pool4DtorMFNbZv>
  32744. 41ef4e: │┆ mov %r15,%rdi
  32745. 41ef51: │┆ callq 4020f0 <free@plt>
  32746. 41ef56: │┆ inc %rbx
  32747. 41ef59: │┆ cmp 0x30(%r13),%rbx
  32748. 41ef5d: │╰ jb 41ef30 <_D2gc2gc3Gcx4DtorMFZv+0x220>
  32749. 41ef5f: ┕━ mov 0x28(%r13),%rdi
  32750. 41ef63: callq 4020f0 <free@plt>
  32751. 41ef68: xorps %xmm0,%xmm0
  32752. 41ef6b: movups %xmm0,(%r14)
  32753. 41ef6f: mov 0x0(%r13),%rdi
  32754. 41ef73: callq 422af0 <_D2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap9removeAllFNbNiPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4NodeZv>
  32755. 41ef78: movq $0x0,0x0(%r13)
  32756. 41ef80: mov 0x10(%r13),%rdi
  32757. 41ef84: callq 422c30 <_D2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap9removeAllFNbNiPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4NodeZv>
  32758. 41ef89: movq $0x0,0x10(%r13)
  32759. 41ef91: movq $0x0,0xa0(%r13)
  32760. 41ef9c: mov 0xa8(%r13),%rsi
  32761. 41efa3: mov 0xb0(%r13),%rdi
  32762. 41efaa: shl $0x4,%rdi
  32763. 41efae: callq 42fc60 <_D2gc2os12os_mem_unmapFNbPvmZi>
  32764. 41efb3: xorps %xmm0,%xmm0
  32765. 41efb6: movups %xmm0,0xa8(%r13)
  32766. 41efbe: add $0x30,%rsp
  32767. 41efc2: pop %rbx
  32768. 41efc3: pop %r12
  32769. 41efc5: pop %r13
  32770. 41efc7: pop %r14
  32771. 41efc9: pop %r15
  32772. 41efcb: retq
  32773. 41efcc: nopl 0x0(%rax)
  32774.  
  32775. 000000000041efd0 <_D2gc2gc2GC6enableMFZv>:
  32776. 41efd0: ┆ push %rbx
  32777. 41efd1: ┆ mov %rdi,%rbx
  32778. 41efd4: ┆ mov 0x23a235(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  32779. 41efdb: ┆ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  32780. 41efe0: ┆ mov 0x8(%rbx),%rax
  32781. 41efe4: ┆ decl 0x24(%rax)
  32782. 41efe7: ┆ mov 0x23a222(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  32783. 41efee: ┆ pop %rbx
  32784. 41efef: ╰ jmpq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  32785. 41eff4: nopw %cs:0x0(%rax,%rax,1)
  32786. 41effe: xchg %ax,%ax
  32787.  
  32788. 000000000041f000 <_D2gc2gc2GC7disableMFZv>:
  32789. 41f000: ┆ push %rbx
  32790. 41f001: ┆ mov %rdi,%rbx
  32791. 41f004: ┆ mov 0x23a205(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  32792. 41f00b: ┆ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  32793. 41f010: ┆ mov 0x8(%rbx),%rax
  32794. 41f014: ┆ incl 0x24(%rax)
  32795. 41f017: ┆ mov 0x23a1f2(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  32796. 41f01e: ┆ pop %rbx
  32797. 41f01f: ╰ jmpq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  32798. 41f024: nopw %cs:0x0(%rax,%rax,1)
  32799. 41f02e: xchg %ax,%ax
  32800.  
  32801. 000000000041f030 <_D2gc2gc2GC7getAttrMFNbPvZk>:
  32802. 41f030: push %rbp
  32803. 41f031: push %rbx
  32804. 41f032: push %rax
  32805. 41f033: mov %rsi,%rbx
  32806. 41f036: mov %rdi,%rbp
  32807. 41f039: test %rbx,%rbx
  32808. 41f03c: ╭─ je 41f074 <_D2gc2gc2GC7getAttrMFNbPvZk+0x44>
  32809. 41f03e: │ mov 0x23a1cb(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  32810. 41f045: │ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  32811. 41f04a: │ mov 0x8(%rbp),%rcx
  32812. 41f04e: │ xor %ebp,%ebp
  32813. 41f050: │ cmp %rbx,0x38(%rcx)
  32814. 41f054: ╭──────┼─ ja 41f0ca <_D2gc2gc2GC7getAttrMFNbPvZk+0x9a>
  32815. 41f056: │ │ cmp %rbx,0x40(%rcx)
  32816. 41f05a: │╭─────┼─ jbe 41f0ca <_D2gc2gc2GC7getAttrMFNbPvZk+0x9a>
  32817. 41f05c: ││ │ mov 0x28(%rcx),%rax
  32818. 41f060: ││ │ mov 0x30(%rcx),%rcx
  32819. 41f064: ││ │ cmp $0x1,%rcx
  32820. 41f068: ││ │╭ jne 41f078 <_D2gc2gc2GC7getAttrMFNbPvZk+0x48>
  32821. 41f06a: ││ ││ mov (%rax),%rdi
  32822. 41f06d: ││ ││ test %rdi,%rdi
  32823. 41f070: ││ ╭──┼┼ jne 41f0b4 <_D2gc2gc2GC7getAttrMFNbPvZk+0x84>
  32824. 41f072: ││ ╭┼──┼┼ jmp 41f0ca <_D2gc2gc2GC7getAttrMFNbPvZk+0x9a>
  32825. 41f074: ││ ││ ┕┿ xor %eax,%eax
  32826. 41f076: ││╭┼┼───┼ jmp 41f0d8 <_D2gc2gc2GC7getAttrMFNbPvZk+0xa8>
  32827. 41f078: │││││ ┕ dec %rcx
  32828. 41f07b: │││││ xor %edx,%edx
  32829. 41f07d: │││││ nopl (%rax)
  32830. 41f080: │││││┍┯━━ lea (%rdx,%rcx,1),%rsi
  32831. 41f084: │││││┆┆ shr %rsi
  32832. 41f087: │││││┆┆ mov (%rax,%rsi,8),%rdi
  32833. 41f08b: │││││┆┆ cmp %rbx,(%rdi)
  32834. 41f08e: │││││┆┆ ╭ ja 41f0a5 <_D2gc2gc2GC7getAttrMFNbPvZk+0x75>
  32835. 41f090: │││││┆┆ │ cmp %rbx,0x8(%rdi)
  32836. 41f094: │││││┆┆╭┼ ja 41f0b4 <_D2gc2gc2GC7getAttrMFNbPvZk+0x84>
  32837. 41f096: │││││┆┆││ inc %rsi
  32838. 41f099: │││││┆┆││ xor %ebp,%ebp
  32839. 41f09b: │││││┆┆││ cmp %rcx,%rsi
  32840. 41f09e: │││││┆┆││ mov %rsi,%rdx
  32841. 41f0a1: │││││┆╰┼┼ jbe 41f080 <_D2gc2gc2GC7getAttrMFNbPvZk+0x50>
  32842. 41f0a3: │││││┆╭┼┼ jmp 41f0ca <_D2gc2gc2GC7getAttrMFNbPvZk+0x9a>
  32843. 41f0a5: │││││┆││┕ dec %rsi
  32844. 41f0a8: │││││┆││ xor %ebp,%ebp
  32845. 41f0aa: │││││┆││ cmp %rsi,%rdx
  32846. 41f0ad: │││││┆││ mov %rsi,%rcx
  32847. 41f0b0: │││││╰┼┼─ jbe 41f080 <_D2gc2gc2GC7getAttrMFNbPvZk+0x50>
  32848. 41f0b2: │││││ ││╭ jmp 41f0ca <_D2gc2gc2GC7getAttrMFNbPvZk+0x9a>
  32849. 41f0b4: ││││┕━┿┷┿ sub (%rdi),%rbx
  32850. 41f0b7: ││││ │ │ mov 0x9c(%rdi),%cl
  32851. 41f0bd: ││││ │ │ shr %cl,%rbx
  32852. 41f0c0: ││││ │ │ mov %rbx,%rsi
  32853. 41f0c3: ││││ │ │ callq 41f0e0 <_D2gc2gc4Pool7getBitsMFNbmZk>
  32854. 41f0c8: ││││ │ │ mov %eax,%ebp
  32855. 41f0ca: ┕┷┿┷━━┷━┷ mov 0x23a13f(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  32856. 41f0d1: │ callq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  32857. 41f0d6: │ mov %ebp,%eax
  32858. 41f0d8: ┕━━━━━━ add $0x8,%rsp
  32859. 41f0dc: pop %rbx
  32860. 41f0dd: pop %rbp
  32861. 41f0de: retq
  32862. 41f0df: nop
  32863.  
  32864. 000000000041f0e0 <_D2gc2gc4Pool7getBitsMFNbmZk>:
  32865. 41f0e0: push %rbp
  32866. 41f0e1: push %r15
  32867. 41f0e3: push %r14
  32868. 41f0e5: push %rbx
  32869. 41f0e6: push %rax
  32870. 41f0e7: mov %rsi,%r14
  32871. 41f0ea: mov %rdi,%rbx
  32872. 41f0ed: xor %r15d,%r15d
  32873. 41f0f0: cmpq $0x0,0x38(%rbx)
  32874. 41f0f5: ╭ je 41f10d <_D2gc2gc4Pool7getBitsMFNbmZk+0x2d>
  32875. 41f0f7: │ lea 0x30(%rbx),%rdi
  32876. 41f0fb: │ mov %r14,%rsi
  32877. 41f0fe: │ callq 42fd90 <_D2gc4bits6GCBits4testMxFNbmZm>
  32878. 41f103: │ test %rax,%rax
  32879. 41f106: │ setne %al
  32880. 41f109: │ movzbl %al,%r15d
  32881. 41f10d: ┕ cmpq $0x0,0x48(%rbx)
  32882. 41f112: ╭ je 41f12e <_D2gc2gc4Pool7getBitsMFNbmZk+0x4e>
  32883. 41f114: │ lea 0x40(%rbx),%rdi
  32884. 41f118: │ mov %r14,%rsi
  32885. 41f11b: │ callq 42fd90 <_D2gc4bits6GCBits4testMxFNbmZm>
  32886. 41f120: │ lea 0x20(%r15),%ecx
  32887. 41f124: │ test %rax,%rax
  32888. 41f127: │ cmove %r15d,%ecx
  32889. 41f12b: │ mov %ecx,%r15d
  32890. 41f12e: ┕ lea 0x50(%rbx),%rdi
  32891. 41f132: mov %r14,%rsi
  32892. 41f135: callq 42fd90 <_D2gc4bits6GCBits4testMxFNbmZm>
  32893. 41f13a: mov %r15d,%ebp
  32894. 41f13d: or $0x2,%ebp
  32895. 41f140: test %rax,%rax
  32896. 41f143: cmove %r15d,%ebp
  32897. 41f147: cmpq $0x0,0x78(%rbx)
  32898. 41f14c: ╭ je 41f165 <_D2gc2gc4Pool7getBitsMFNbmZk+0x85>
  32899. 41f14e: │ lea 0x70(%rbx),%rdi
  32900. 41f152: │ mov %r14,%rsi
  32901. 41f155: │ callq 42fd90 <_D2gc4bits6GCBits4testMxFNbmZm>
  32902. 41f15a: │ mov %ebp,%ecx
  32903. 41f15c: │ or $0x10,%ecx
  32904. 41f15f: │ test %rax,%rax
  32905. 41f162: │ cmovne %ecx,%ebp
  32906. 41f165: ┕ add $0x60,%rbx
  32907. 41f169: mov %rbx,%rdi
  32908. 41f16c: mov %r14,%rsi
  32909. 41f16f: callq 42fd90 <_D2gc4bits6GCBits4testMxFNbmZm>
  32910. 41f174: mov %ebp,%ecx
  32911. 41f176: or $0x8,%ecx
  32912. 41f179: test %rax,%rax
  32913. 41f17c: cmove %ebp,%ecx
  32914. 41f17f: mov %ecx,%eax
  32915. 41f181: add $0x8,%rsp
  32916. 41f185: pop %rbx
  32917. 41f186: pop %r14
  32918. 41f188: pop %r15
  32919. 41f18a: pop %rbp
  32920. 41f18b: retq
  32921. 41f18c: nopl 0x0(%rax)
  32922.  
  32923. 000000000041f190 <_D2gc2gc2GC7setAttrMFNbPvkZk>:
  32924. 41f190: push %rbp
  32925. 41f191: push %r15
  32926. 41f193: push %r14
  32927. 41f195: push %rbx
  32928. 41f196: push %rax
  32929. 41f197: mov %rdx,%r15
  32930. 41f19a: mov %esi,%r14d
  32931. 41f19d: mov %rdi,%rbx
  32932. 41f1a0: test %r15,%r15
  32933. 41f1a3: ╭─ je 41f1e3 <_D2gc2gc2GC7setAttrMFNbPvkZk+0x53>
  32934. 41f1a5: │ mov 0x23a064(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  32935. 41f1ac: │ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  32936. 41f1b1: │ mov 0x8(%rbx),%rcx
  32937. 41f1b5: │ xor %ebp,%ebp
  32938. 41f1b7: │ cmp %r15,0x38(%rcx)
  32939. 41f1bb: ╭───────┼─ ja 41f24b <_D2gc2gc2GC7setAttrMFNbPvkZk+0xbb>
  32940. 41f1c1: │ │ cmp %r15,0x40(%rcx)
  32941. 41f1c5: │╭──────┼─ jbe 41f24b <_D2gc2gc2GC7setAttrMFNbPvkZk+0xbb>
  32942. 41f1cb: ││ │ mov 0x28(%rcx),%rax
  32943. 41f1cf: ││ │ mov 0x30(%rcx),%rcx
  32944. 41f1d3: ││ │ cmp $0x1,%rcx
  32945. 41f1d7: ││ │╭ jne 41f1e7 <_D2gc2gc2GC7setAttrMFNbPvkZk+0x57>
  32946. 41f1d9: ││ ││ mov (%rax),%rbx
  32947. 41f1dc: ││ ││ test %rbx,%rbx
  32948. 41f1df: ││ ╭───┼┼ jne 41f224 <_D2gc2gc2GC7setAttrMFNbPvkZk+0x94>
  32949. 41f1e1: ││ ╭┼───┼┼ jmp 41f24b <_D2gc2gc2GC7setAttrMFNbPvkZk+0xbb>
  32950. 41f1e3: ││ ││ ┕┿ xor %eax,%eax
  32951. 41f1e5: ││╭┼┼────┼ jmp 41f259 <_D2gc2gc2GC7setAttrMFNbPvkZk+0xc9>
  32952. 41f1e7: │││││ ┕ dec %rcx
  32953. 41f1ea: │││││ xor %edx,%edx
  32954. 41f1ec: │││││ nopl 0x0(%rax)
  32955. 41f1f0: │││││ ┍┯━━ lea (%rdx,%rcx,1),%rsi
  32956. 41f1f4: │││││ ┆┆ shr %rsi
  32957. 41f1f7: │││││ ┆┆ mov (%rax,%rsi,8),%rbx
  32958. 41f1fb: │││││ ┆┆ cmp %r15,(%rbx)
  32959. 41f1fe: │││││ ┆┆ ╭ ja 41f215 <_D2gc2gc2GC7setAttrMFNbPvkZk+0x85>
  32960. 41f200: │││││ ┆┆ │ cmp %r15,0x8(%rbx)
  32961. 41f204: │││││ ┆┆╭┼ ja 41f224 <_D2gc2gc2GC7setAttrMFNbPvkZk+0x94>
  32962. 41f206: │││││ ┆┆││ inc %rsi
  32963. 41f209: │││││ ┆┆││ xor %ebp,%ebp
  32964. 41f20b: │││││ ┆┆││ cmp %rcx,%rsi
  32965. 41f20e: │││││ ┆┆││ mov %rsi,%rdx
  32966. 41f211: │││││ ┆╰┼┼ jbe 41f1f0 <_D2gc2gc2GC7setAttrMFNbPvkZk+0x60>
  32967. 41f213: │││││╭┼─┼┼ jmp 41f24b <_D2gc2gc2GC7setAttrMFNbPvkZk+0xbb>
  32968. 41f215: ││││││┆ │┕ dec %rsi
  32969. 41f218: ││││││┆ │ xor %ebp,%ebp
  32970. 41f21a: ││││││┆ │ cmp %rsi,%rdx
  32971. 41f21d: ││││││┆ │ mov %rsi,%rcx
  32972. 41f220: ││││││╰─┼─ jbe 41f1f0 <_D2gc2gc2GC7setAttrMFNbPvkZk+0x60>
  32973. 41f222: ││││││ ╭┼─ jmp 41f24b <_D2gc2gc2GC7setAttrMFNbPvkZk+0xbb>
  32974. 41f224: ││││┕┿━┿┷━ sub (%rbx),%r15
  32975. 41f227: ││││ │ │ mov 0x9c(%rbx),%cl
  32976. 41f22d: ││││ │ │ shr %cl,%r15
  32977. 41f230: ││││ │ │ mov %rbx,%rdi
  32978. 41f233: ││││ │ │ mov %r15,%rsi
  32979. 41f236: ││││ │ │ callq 41f0e0 <_D2gc2gc4Pool7getBitsMFNbmZk>
  32980. 41f23b: ││││ │ │ mov %eax,%ebp
  32981. 41f23d: ││││ │ │ mov %rbx,%rdi
  32982. 41f240: ││││ │ │ mov %r14d,%esi
  32983. 41f243: ││││ │ │ mov %r15,%rdx
  32984. 41f246: ││││ │ │ callq 41f270 <_D2gc2gc4Pool7setBitsMFNbmkZv>
  32985. 41f24b: ┕┷┿┷━┷━┷━━ mov 0x239fbe(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  32986. 41f252: │ callq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  32987. 41f257: │ mov %ebp,%eax
  32988. 41f259: ┕━━━━━━━ add $0x8,%rsp
  32989. 41f25d: pop %rbx
  32990. 41f25e: pop %r14
  32991. 41f260: pop %r15
  32992. 41f262: pop %rbp
  32993. 41f263: retq
  32994. 41f264: nopw %cs:0x0(%rax,%rax,1)
  32995. 41f26e: xchg %ax,%ax
  32996.  
  32997. 000000000041f270 <_D2gc2gc4Pool7setBitsMFNbmkZv>:
  32998. 41f270: push %rbp
  32999. 41f271: push %r15
  33000. 41f273: push %r14
  33001. 41f275: push %r12
  33002. 41f277: push %rbx
  33003. 41f278: mov %esi,%ebp
  33004. 41f27a: mov %rdi,%rbx
  33005. 41f27d: mov %rdx,%r15
  33006. 41f280: shr $0x6,%r15
  33007. 41f284: mov $0x1,%r12d
  33008. 41f28a: mov %dl,%cl
  33009. 41f28c: shl %cl,%r12
  33010. 41f28f: test $0x20,%bpl
  33011. 41f293: ╭─ je 41f2b3 <_D2gc2gc4Pool7setBitsMFNbmkZv+0x43>
  33012. 41f295: │ lea 0x40(%rbx),%r14
  33013. 41f299: │ cmpq $0x0,0x48(%rbx)
  33014. 41f29e: │╭ jne 41f2ac <_D2gc2gc4Pool7setBitsMFNbmkZv+0x3c>
  33015. 41f2a0: ││ mov 0x18(%rbx),%rsi
  33016. 41f2a4: ││ mov %r14,%rdi
  33017. 41f2a7: ││ callq 42fd60 <_D2gc4bits6GCBits5allocMFNbmZv>
  33018. 41f2ac: │┕ mov (%r14),%rax
  33019. 41f2af: │ or %r12,(%rax,%r15,8)
  33020. 41f2b3: ┕━ test $0x1,%bpl
  33021. 41f2b7: ╭─ je 41f2d7 <_D2gc2gc4Pool7setBitsMFNbmkZv+0x67>
  33022. 41f2b9: │ lea 0x30(%rbx),%r14
  33023. 41f2bd: │ cmpq $0x0,0x38(%rbx)
  33024. 41f2c2: │╭ jne 41f2d0 <_D2gc2gc4Pool7setBitsMFNbmkZv+0x60>
  33025. 41f2c4: ││ mov 0x18(%rbx),%rsi
  33026. 41f2c8: ││ mov %r14,%rdi
  33027. 41f2cb: ││ callq 42fd60 <_D2gc4bits6GCBits5allocMFNbmZv>
  33028. 41f2d0: │┕ mov (%r14),%rax
  33029. 41f2d3: │ or %r12,(%rax,%r15,8)
  33030. 41f2d7: ┕━ test $0x2,%bpl
  33031. 41f2db: ╭ je 41f2e5 <_D2gc2gc4Pool7setBitsMFNbmkZv+0x75>
  33032. 41f2dd: │ mov 0x50(%rbx),%rax
  33033. 41f2e1: │ or %r12,(%rax,%r15,8)
  33034. 41f2e5: ┕ test $0x8,%bpl
  33035. 41f2e9: ╭ je 41f2f3 <_D2gc2gc4Pool7setBitsMFNbmkZv+0x83>
  33036. 41f2eb: │ mov 0x60(%rbx),%rax
  33037. 41f2ef: │ or %r12,(%rax,%r15,8)
  33038. 41f2f3: ┕ test $0x10,%bpl
  33039. 41f2f7: ╭── je 41f322 <_D2gc2gc4Pool7setBitsMFNbmkZv+0xb2>
  33040. 41f2f9: │ mov 0x98(%rbx),%al
  33041. 41f2ff: │ and $0x1,%al
  33042. 41f301: │╭─ je 41f322 <_D2gc2gc4Pool7setBitsMFNbmkZv+0xb2>
  33043. 41f303: ││ lea 0x70(%rbx),%rbp
  33044. 41f307: ││ cmpq $0x0,0x78(%rbx)
  33045. 41f30c: ││╭ jne 41f31a <_D2gc2gc4Pool7setBitsMFNbmkZv+0xaa>
  33046. 41f30e: │││ mov 0x18(%rbx),%rsi
  33047. 41f312: │││ mov %rbp,%rdi
  33048. 41f315: │││ callq 42fd60 <_D2gc4bits6GCBits5allocMFNbmZv>
  33049. 41f31a: ││┕ mov 0x0(%rbp),%rax
  33050. 41f31e: ││ or %r12,(%rax,%r15,8)
  33051. 41f322: ┕┷━ pop %rbx
  33052. 41f323: pop %r12
  33053. 41f325: pop %r14
  33054. 41f327: pop %r15
  33055. 41f329: pop %rbp
  33056. 41f32a: retq
  33057. 41f32b: nopl 0x0(%rax,%rax,1)
  33058.  
  33059. 000000000041f330 <_D2gc2gc2GC7clrAttrMFNbPvkZk>:
  33060. 41f330: push %rbx
  33061. 41f331: sub $0x20,%rsp
  33062. 41f335: mov %rdi,0x8(%rsp)
  33063. 41f33a: mov %rdx,0x10(%rsp)
  33064. 41f33f: mov %esi,0x18(%rsp)
  33065. 41f343: test %rdx,%rdx
  33066. 41f346: ╭─ je 41f370 <_D2gc2gc2GC7clrAttrMFNbPvkZk+0x40>
  33067. 41f348: │ mov 0x239ec1(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  33068. 41f34f: │ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  33069. 41f354: │ lea 0x8(%rsp),%rdi
  33070. 41f359: │ callq 41f380 <_D2gc2gc2GC7clrAttrMFNbPvkZ2goMFNbZk>
  33071. 41f35e: │ mov %eax,%ebx
  33072. 41f360: │ mov 0x239ea9(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  33073. 41f367: │ callq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  33074. 41f36c: │ mov %ebx,%eax
  33075. 41f36e: │╭ jmp 41f372 <_D2gc2gc2GC7clrAttrMFNbPvkZk+0x42>
  33076. 41f370: ┕┿ xor %eax,%eax
  33077. 41f372: ┕ add $0x20,%rsp
  33078. 41f376: pop %rbx
  33079. 41f377: retq
  33080. 41f378: nopl 0x0(%rax,%rax,1)
  33081.  
  33082. 000000000041f380 <_D2gc2gc2GC7clrAttrMFNbPvkZ2goMFNbZk>:
  33083. 41f380: push %r15
  33084. 41f382: push %r14
  33085. 41f384: push %rbx
  33086. 41f385: mov %rdi,%r15
  33087. 41f388: mov (%r15),%rax
  33088. 41f38b: mov 0x8(%r15),%r14
  33089. 41f38f: mov 0x8(%rax),%rdx
  33090. 41f393: xor %eax,%eax
  33091. 41f395: cmp %r14,0x38(%rdx)
  33092. 41f399: ╭───────── ja 41f498 <_D2gc2gc2GC7clrAttrMFNbPvkZ2goMFNbZk+0x118>
  33093. 41f39f: │ cmp %r14,0x40(%rdx)
  33094. 41f3a3: │╭──────── jbe 41f498 <_D2gc2gc2GC7clrAttrMFNbPvkZ2goMFNbZk+0x118>
  33095. 41f3a9: ││ mov 0x28(%rdx),%rcx
  33096. 41f3ad: ││ mov 0x30(%rdx),%rdx
  33097. 41f3b1: ││ cmp $0x1,%rdx
  33098. 41f3b5: ││ ╭ jne 41f3c4 <_D2gc2gc2GC7clrAttrMFNbPvkZ2goMFNbZk+0x44>
  33099. 41f3b7: ││ │ mov (%rcx),%rbx
  33100. 41f3ba: ││ │ test %rbx,%rbx
  33101. 41f3bd: ││ ╭───┼ jne 41f40a <_D2gc2gc2GC7clrAttrMFNbPvkZ2goMFNbZk+0x8a>
  33102. 41f3bf: ││╭──┼───┼ jmpq 41f498 <_D2gc2gc2GC7clrAttrMFNbPvkZ2goMFNbZk+0x118>
  33103. 41f3c4: │││ │ ┕ dec %rdx
  33104. 41f3c7: │││ │ xor %esi,%esi
  33105. 41f3c9: │││ │ nopl 0x0(%rax)
  33106. 41f3d0: │││ │┍━┯━ lea (%rsi,%rdx,1),%rdi
  33107. 41f3d4: │││ │┆ ┆ shr %rdi
  33108. 41f3d7: │││ │┆ ┆ mov (%rcx,%rdi,8),%rbx
  33109. 41f3db: │││ │┆ ┆ cmp %r14,(%rbx)
  33110. 41f3de: │││ │┆ ┆╭ ja 41f3f8 <_D2gc2gc2GC7clrAttrMFNbPvkZ2goMFNbZk+0x78>
  33111. 41f3e0: │││ │┆ ┆│ cmp %r14,0x8(%rbx)
  33112. 41f3e4: │││ │┆╭┼┼ ja 41f40a <_D2gc2gc2GC7clrAttrMFNbPvkZ2goMFNbZk+0x8a>
  33113. 41f3e6: │││ │┆│┆│ inc %rdi
  33114. 41f3e9: │││ │┆│┆│ xor %eax,%eax
  33115. 41f3eb: │││ │┆│┆│ cmp %rdx,%rdi
  33116. 41f3ee: │││ │┆│┆│ mov %rdi,%rsi
  33117. 41f3f1: │││ │┆│╰┼ jbe 41f3d0 <_D2gc2gc2GC7clrAttrMFNbPvkZ2goMFNbZk+0x50>
  33118. 41f3f3: │││╭─┼┼┼─┼ jmpq 41f498 <_D2gc2gc2GC7clrAttrMFNbPvkZ2goMFNbZk+0x118>
  33119. 41f3f8: ││││ │┆│ ┕ dec %rdi
  33120. 41f3fb: ││││ │┆│ xor %eax,%eax
  33121. 41f3fd: ││││ │┆│ cmp %rdi,%rsi
  33122. 41f400: ││││ │┆│ mov %rdi,%rdx
  33123. 41f403: ││││ │╰┼── jbe 41f3d0 <_D2gc2gc2GC7clrAttrMFNbPvkZ2goMFNbZk+0x50>
  33124. 41f405: ││││╭┼─┼── jmpq 41f498 <_D2gc2gc2GC7clrAttrMFNbPvkZ2goMFNbZk+0x118>
  33125. 41f40a: │││││┕━┷━━ sub (%rbx),%r14
  33126. 41f40d: │││││ mov 0x9c(%rbx),%cl
  33127. 41f413: │││││ shr %cl,%r14
  33128. 41f416: │││││ mov %rbx,%rdi
  33129. 41f419: │││││ mov %r14,%rsi
  33130. 41f41c: │││││ callq 41f0e0 <_D2gc2gc4Pool7getBitsMFNbmZk>
  33131. 41f421: │││││ mov 0x10(%r15),%edi
  33132. 41f425: │││││ mov %r14,%rdx
  33133. 41f428: │││││ shr $0x6,%rdx
  33134. 41f42c: │││││ mov $0xfffffffffffffffe,%rsi
  33135. 41f433: │││││ mov %r14b,%cl
  33136. 41f436: │││││ rol %cl,%rsi
  33137. 41f439: │││││ test $0x1,%dil
  33138. 41f43d: │││││ ╭─ je 41f44e <_D2gc2gc2GC7clrAttrMFNbPvkZ2goMFNbZk+0xce>
  33139. 41f43f: │││││ │ cmpq $0x0,0x38(%rbx)
  33140. 41f444: │││││ │╭ je 41f44e <_D2gc2gc2GC7clrAttrMFNbPvkZ2goMFNbZk+0xce>
  33141. 41f446: │││││ ││ mov 0x30(%rbx),%rcx
  33142. 41f44a: │││││ ││ and %rsi,(%rcx,%rdx,8)
  33143. 41f44e: │││││ ┕┷ test $0x20,%dil
  33144. 41f452: │││││ ╭─ je 41f465 <_D2gc2gc2GC7clrAttrMFNbPvkZ2goMFNbZk+0xe5>
  33145. 41f454: │││││ │ mov 0x48(%rbx),%rcx
  33146. 41f458: │││││ │ test %rcx,%rcx
  33147. 41f45b: │││││ │╭ je 41f465 <_D2gc2gc2GC7clrAttrMFNbPvkZ2goMFNbZk+0xe5>
  33148. 41f45d: │││││ ││ mov 0x40(%rbx),%rcx
  33149. 41f461: │││││ ││ and %rsi,(%rcx,%rdx,8)
  33150. 41f465: │││││ ┕┷ test $0x2,%dil
  33151. 41f469: │││││ ╭ je 41f473 <_D2gc2gc2GC7clrAttrMFNbPvkZ2goMFNbZk+0xf3>
  33152. 41f46b: │││││ │ mov 0x50(%rbx),%rcx
  33153. 41f46f: │││││ │ and %rsi,(%rcx,%rdx,8)
  33154. 41f473: │││││ ┕ test $0x8,%dil
  33155. 41f477: │││││ ╭ je 41f481 <_D2gc2gc2GC7clrAttrMFNbPvkZ2goMFNbZk+0x101>
  33156. 41f479: │││││ │ mov 0x60(%rbx),%rcx
  33157. 41f47d: │││││ │ and %rsi,(%rcx,%rdx,8)
  33158. 41f481: │││││ ┕ test $0x10,%dil
  33159. 41f485: │││││ ╭─ je 41f498 <_D2gc2gc2GC7clrAttrMFNbPvkZ2goMFNbZk+0x118>
  33160. 41f487: │││││ │ mov 0x78(%rbx),%rcx
  33161. 41f48b: │││││ │ test %rcx,%rcx
  33162. 41f48e: │││││ │╭ je 41f498 <_D2gc2gc2GC7clrAttrMFNbPvkZ2goMFNbZk+0x118>
  33163. 41f490: │││││ ││ mov 0x70(%rbx),%rcx
  33164. 41f494: │││││ ││ and %rsi,(%rcx,%rdx,8)
  33165. 41f498: ┕┷┷┷┷━━━┷┷ pop %rbx
  33166. 41f499: pop %r14
  33167. 41f49b: pop %r15
  33168. 41f49d: retq
  33169. 41f49e: xchg %ax,%ax
  33170.  
  33171. 000000000041f4a0 <_D2gc2gc2GC6mallocMFNbmkPmxC8TypeInfoZPv>:
  33172. 41f4a0: push %rbp
  33173. 41f4a1: push %r15
  33174. 41f4a3: push %r14
  33175. 41f4a5: push %rbx
  33176. 41f4a6: push %rax
  33177. 41f4a7: mov %r8,%rbx
  33178. 41f4aa: mov %ecx,%r14d
  33179. 41f4ad: mov %rdi,%rbp
  33180. 41f4b0: test %rbx,%rbx
  33181. 41f4b3: ╭── je 41f4fc <_D2gc2gc2GC6mallocMFNbmkPmxC8TypeInfoZPv+0x5c>
  33182. 41f4b5: │ test %rdx,%rdx
  33183. 41f4b8: │ lea (%rsp),%r15
  33184. 41f4bc: │ cmovne %rdx,%r15
  33185. 41f4c0: │ mov 0x239d49(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  33186. 41f4c7: │ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  33187. 41f4cc: │ mov 0x8(%rbp),%rdi
  33188. 41f4d0: │ testb $0x1,0x21(%rdi)
  33189. 41f4d4: │ ╭ je 41f4df <_D2gc2gc2GC6mallocMFNbmkPmxC8TypeInfoZPv+0x3f>
  33190. 41f4d6: │ │ callq 416090 <onInvalidMemoryOperationError>
  33191. 41f4db: │ │ mov 0x8(%rbp),%rdi
  33192. 41f4df: │ ┕ cmp $0x800,%rbx
  33193. 41f4e6: │╭─ ja 41f50e <_D2gc2gc2GC6mallocMFNbmkPmxC8TypeInfoZPv+0x6e>
  33194. 41f4e8: ││ movzbl 0x43e3b8(%rbx),%ecx
  33195. 41f4ef: ││ mov %r14d,%esi
  33196. 41f4f2: ││ mov %r15,%rdx
  33197. 41f4f5: ││ callq 4212c0 <_D2gc2gc3Gcx10smallAllocMFNbhKmkZPv>
  33198. 41f4fa: ││╭ jmp 41f51c <_D2gc2gc2GC6mallocMFNbmkPmxC8TypeInfoZPv+0x7c>
  33199. 41f4fc: ┕┿┿ xor %ebp,%ebp
  33200. 41f4fe: ││ test %rdx,%rdx
  33201. 41f501: ╭─┼┼ je 41f54d <_D2gc2gc2GC6mallocMFNbmkPmxC8TypeInfoZPv+0xad>
  33202. 41f503: │ ││ movq $0x0,(%rdx)
  33203. 41f50a: │ ││ xor %ebp,%ebp
  33204. 41f50c: │╭┼┼ jmp 41f54d <_D2gc2gc2GC6mallocMFNbmkPmxC8TypeInfoZPv+0xad>
  33205. 41f50e: ││┕┿ mov %r14d,%edx
  33206. 41f511: ││ │ mov %r15,%rcx
  33207. 41f514: ││ │ mov %rbx,%r8
  33208. 41f517: ││ │ callq 4213e0 <_D2gc2gc3Gcx8bigAllocMFNbmKmkxC8TypeInfoZPv>
  33209. 41f51c: ││ ┕ mov %rax,%rbp
  33210. 41f51f: ││ test %rbp,%rbp
  33211. 41f522: ││ ╭ jne 41f529 <_D2gc2gc2GC6mallocMFNbmkPmxC8TypeInfoZPv+0x89>
  33212. 41f524: ││ │ callq 415fe0 <onOutOfMemoryErrorNoGC>
  33213. 41f529: ││ ┕ mov 0x239ce0(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  33214. 41f530: ││ callq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  33215. 41f535: ││ test $0x2,%r14b
  33216. 41f539: ││ ╭ jne 41f54d <_D2gc2gc2GC6mallocMFNbmkPmxC8TypeInfoZPv+0xad>
  33217. 41f53b: ││ │ lea 0x0(%rbp,%rbx,1),%rdi
  33218. 41f540: ││ │ mov (%r15),%rdx
  33219. 41f543: ││ │ sub %rbx,%rdx
  33220. 41f546: ││ │ xor %esi,%esi
  33221. 41f548: ││ │ callq 401f10 <memset@plt>
  33222. 41f54d: ┕┷━┷ mov %rbp,%rax
  33223. 41f550: add $0x8,%rsp
  33224. 41f554: pop %rbx
  33225. 41f555: pop %r14
  33226. 41f557: pop %r15
  33227. 41f559: pop %rbp
  33228. 41f55a: retq
  33229. 41f55b: nopl 0x0(%rax,%rax,1)
  33230.  
  33231. 000000000041f560 <_D2gc2gc2GC6callocMFNbmkPmxC8TypeInfoZPv>:
  33232. 41f560: push %rbp
  33233. 41f561: push %r15
  33234. 41f563: push %r14
  33235. 41f565: push %rbx
  33236. 41f566: push %rax
  33237. 41f567: mov %r8,%rbx
  33238. 41f56a: mov %ecx,%r14d
  33239. 41f56d: mov %rdi,%rbp
  33240. 41f570: test %rbx,%rbx
  33241. 41f573: ╭── je 41f5bc <_D2gc2gc2GC6callocMFNbmkPmxC8TypeInfoZPv+0x5c>
  33242. 41f575: │ test %rdx,%rdx
  33243. 41f578: │ lea (%rsp),%r15
  33244. 41f57c: │ cmovne %rdx,%r15
  33245. 41f580: │ mov 0x239c89(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  33246. 41f587: │ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  33247. 41f58c: │ mov 0x8(%rbp),%rdi
  33248. 41f590: │ testb $0x1,0x21(%rdi)
  33249. 41f594: │ ╭ je 41f59f <_D2gc2gc2GC6callocMFNbmkPmxC8TypeInfoZPv+0x3f>
  33250. 41f596: │ │ callq 416090 <onInvalidMemoryOperationError>
  33251. 41f59b: │ │ mov 0x8(%rbp),%rdi
  33252. 41f59f: │ ┕ cmp $0x800,%rbx
  33253. 41f5a6: │╭─ ja 41f5ce <_D2gc2gc2GC6callocMFNbmkPmxC8TypeInfoZPv+0x6e>
  33254. 41f5a8: ││ movzbl 0x43e3b8(%rbx),%ecx
  33255. 41f5af: ││ mov %r14d,%esi
  33256. 41f5b2: ││ mov %r15,%rdx
  33257. 41f5b5: ││ callq 4212c0 <_D2gc2gc3Gcx10smallAllocMFNbhKmkZPv>
  33258. 41f5ba: ││╭ jmp 41f5dc <_D2gc2gc2GC6callocMFNbmkPmxC8TypeInfoZPv+0x7c>
  33259. 41f5bc: ┕┿┿ xor %ebp,%ebp
  33260. 41f5be: ││ test %rdx,%rdx
  33261. 41f5c1: ╭─┼┼ je 41f61a <_D2gc2gc2GC6callocMFNbmkPmxC8TypeInfoZPv+0xba>
  33262. 41f5c3: │ ││ movq $0x0,(%rdx)
  33263. 41f5ca: │ ││ xor %ebp,%ebp
  33264. 41f5cc: │╭┼┼ jmp 41f61a <_D2gc2gc2GC6callocMFNbmkPmxC8TypeInfoZPv+0xba>
  33265. 41f5ce: ││┕┿ mov %r14d,%edx
  33266. 41f5d1: ││ │ mov %r15,%rcx
  33267. 41f5d4: ││ │ mov %rbx,%r8
  33268. 41f5d7: ││ │ callq 4213e0 <_D2gc2gc3Gcx8bigAllocMFNbmKmkxC8TypeInfoZPv>
  33269. 41f5dc: ││ ┕ mov %rax,%rbp
  33270. 41f5df: ││ test %rbp,%rbp
  33271. 41f5e2: ││ ╭ jne 41f5e9 <_D2gc2gc2GC6callocMFNbmkPmxC8TypeInfoZPv+0x89>
  33272. 41f5e4: ││ │ callq 415fe0 <onOutOfMemoryErrorNoGC>
  33273. 41f5e9: ││ ┕ mov 0x239c20(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  33274. 41f5f0: ││ callq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  33275. 41f5f5: ││ xor %esi,%esi
  33276. 41f5f7: ││ mov %rbp,%rdi
  33277. 41f5fa: ││ mov %rbx,%rdx
  33278. 41f5fd: ││ callq 401f10 <memset@plt>
  33279. 41f602: ││ test $0x2,%r14b
  33280. 41f606: ││ ╭ jne 41f61a <_D2gc2gc2GC6callocMFNbmkPmxC8TypeInfoZPv+0xba>
  33281. 41f608: ││ │ lea 0x0(%rbp,%rbx,1),%rdi
  33282. 41f60d: ││ │ mov (%r15),%rdx
  33283. 41f610: ││ │ sub %rbx,%rdx
  33284. 41f613: ││ │ xor %esi,%esi
  33285. 41f615: ││ │ callq 401f10 <memset@plt>
  33286. 41f61a: ┕┷━┷ mov %rbp,%rax
  33287. 41f61d: add $0x8,%rsp
  33288. 41f621: pop %rbx
  33289. 41f622: pop %r14
  33290. 41f624: pop %r15
  33291. 41f626: pop %rbp
  33292. 41f627: retq
  33293. 41f628: nopl 0x0(%rax,%rax,1)
  33294.  
  33295. 000000000041f630 <_D2gc2gc2GC7reallocMFNbPvmkPmxC8TypeInfoZPv>:
  33296. 41f630: push %r15
  33297. 41f632: push %r14
  33298. 41f634: push %r12
  33299. 41f636: push %rbx
  33300. 41f637: sub $0x18,%rsp
  33301. 41f63b: mov %r9,%r12
  33302. 41f63e: mov %r8,%r14
  33303. 41f641: mov %rdi,%r15
  33304. 41f644: mov %ecx,0x14(%rsp)
  33305. 41f648: test %rdx,%rdx
  33306. 41f64b: lea 0x8(%rsp),%rbx
  33307. 41f650: cmovne %rdx,%rbx
  33308. 41f654: mov 0x239bb5(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  33309. 41f65b: callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  33310. 41f660: lea 0x14(%rsp),%rcx
  33311. 41f665: mov %r15,%rdi
  33312. 41f668: mov %rbx,%rdx
  33313. 41f66b: mov %r14,%r8
  33314. 41f66e: mov %r12,%r9
  33315. 41f671: callq 41f6c0 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv>
  33316. 41f676: mov %rax,%r15
  33317. 41f679: mov 0x239b90(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  33318. 41f680: callq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  33319. 41f685: cmp %r12,%r15
  33320. 41f688: ╭─ je 41f6a4 <_D2gc2gc2GC7reallocMFNbPvmkPmxC8TypeInfoZPv+0x74>
  33321. 41f68a: │ testb $0x2,0x14(%rsp)
  33322. 41f68f: │╭ jne 41f6a4 <_D2gc2gc2GC7reallocMFNbPvmkPmxC8TypeInfoZPv+0x74>
  33323. 41f691: ││ mov %r15,%rdi
  33324. 41f694: ││ add %r14,%rdi
  33325. 41f697: ││ mov (%rbx),%rdx
  33326. 41f69a: ││ sub %r14,%rdx
  33327. 41f69d: ││ xor %esi,%esi
  33328. 41f69f: ││ callq 401f10 <memset@plt>
  33329. 41f6a4: ┕┷ mov %r15,%rax
  33330. 41f6a7: add $0x18,%rsp
  33331. 41f6ab: pop %rbx
  33332. 41f6ac: pop %r12
  33333. 41f6ae: pop %r14
  33334. 41f6b0: pop %r15
  33335. 41f6b2: retq
  33336. 41f6b3: nopw %cs:0x0(%rax,%rax,1)
  33337. 41f6bd: nopl (%rax)
  33338.  
  33339. 000000000041f6c0 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv>:
  33340. 41f6c0: push %rbp
  33341. 41f6c1: push %r15
  33342. 41f6c3: push %r14
  33343. 41f6c5: push %r13
  33344. 41f6c7: push %r12
  33345. 41f6c9: push %rbx
  33346. 41f6ca: sub $0x28,%rsp
  33347. 41f6ce: mov %r9,%r12
  33348. 41f6d1: mov %r8,%r13
  33349. 41f6d4: mov %rcx,%rbp
  33350. 41f6d7: mov %rdx,%rbx
  33351. 41f6da: mov %rdi,%r15
  33352. 41f6dd: mov 0x8(%r15),%rax
  33353. 41f6e1: testb $0x1,0x21(%rax)
  33354. 41f6e5: ╭ je 41f6ec <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x2c>
  33355. 41f6e7: │ callq 416090 <onInvalidMemoryOperationError>
  33356. 41f6ec: ┕ test %r13,%r13
  33357. 41f6ef: ╭ je 41f72d <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x6d>
  33358. 41f6f1: │ test %r12,%r12
  33359. 41f6f4: ╭┼ je 41f746 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x86>
  33360. 41f6f6: ││ mov %rbx,0x20(%rsp)
  33361. 41f6fb: ││ mov 0x8(%r15),%rcx
  33362. 41f6ff: ││ xor %ebx,%ebx
  33363. 41f701: ││ cmp %r12,0x38(%rcx)
  33364. 41f705: ╭──────┼┼ ja 41f7e6 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x126>
  33365. 41f70b: │ ││ xor %ebx,%ebx
  33366. 41f70d: │ ││ cmp %r12,0x40(%rcx)
  33367. 41f711: │╭─────┼┼ jbe 41f7e6 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x126>
  33368. 41f717: ││ ││ mov 0x28(%rcx),%rax
  33369. 41f71b: ││ ││ mov 0x30(%rcx),%rcx
  33370. 41f71f: ││ ││ cmp $0x1,%rcx
  33371. 41f723: ││ ╭─┼┼ jne 41f7a1 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0xe1>
  33372. 41f725: ││ │ ││ mov (%rax),%rbx
  33373. 41f728: ││╭──┼─┼┼ jmpq 41f7e6 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x126>
  33374. 41f72d: │││ │ │┕ test %r12,%r12
  33375. 41f730: │││ │ │╭ je 41f73d <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x7d>
  33376. 41f732: │││ │ ││ mov %r15,%rdi
  33377. 41f735: │││ │ ││ mov %r12,%rsi
  33378. 41f738: │││ │ ││ callq 41fbd0 <_D2gc2gc2GC10freeNoSyncMFNbPvZv>
  33379. 41f73d: │││ │ │┕ movq $0x0,(%rbx)
  33380. 41f744: │││ │╭┼─ jmp 41f79a <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0xda>
  33381. 41f746: │││ ││┕━ mov 0x0(%rbp),%r14d
  33382. 41f74a: │││ ││ mov 0x8(%r15),%rdi
  33383. 41f74e: │││ ││ testb $0x1,0x21(%rdi)
  33384. 41f752: │││ ││ ╭ je 41f75d <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x9d>
  33385. 41f754: │││ ││ │ callq 416090 <onInvalidMemoryOperationError>
  33386. 41f759: │││ ││ │ mov 0x8(%r15),%rdi
  33387. 41f75d: │││ ││ ┕ cmp $0x800,%r13
  33388. 41f764: │││ ││╭─ ja 41f77b <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0xbb>
  33389. 41f766: │││ │││ movzbl 0x43e3b8(%r13),%ecx
  33390. 41f76e: │││ │││ mov %r14d,%esi
  33391. 41f771: │││ │││ mov %rbx,%rdx
  33392. 41f774: │││ │││ callq 4212c0 <_D2gc2gc3Gcx10smallAllocMFNbhKmkZPv>
  33393. 41f779: │││ │││╭ jmp 41f789 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0xc9>
  33394. 41f77b: │││ ││┕┿ mov %r14d,%edx
  33395. 41f77e: │││ ││ │ mov %rbx,%rcx
  33396. 41f781: │││ ││ │ mov %r13,%r8
  33397. 41f784: │││ ││ │ callq 4213e0 <_D2gc2gc3Gcx8bigAllocMFNbmKmkxC8TypeInfoZPv>
  33398. 41f789: │││ ││ ┕ mov %rax,%rbx
  33399. 41f78c: │││ ││ test %rbx,%rbx
  33400. 41f78f: ╭─────┼┼┼──┼┼── jne 41fabb <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x3fb>
  33401. 41f795: │ │││ ││ callq 415fe0 <onOutOfMemoryErrorNoGC>
  33402. 41f79a: │ │││ │┕━━ xor %ebx,%ebx
  33403. 41f79c: │╭────┼┼┼──┼─── jmpq 41fabb <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x3fb>
  33404. 41f7a1: ││ │││ ┕━━━ dec %rcx
  33405. 41f7a4: ││ │││ xor %edx,%edx
  33406. 41f7a6: ││ │││ ╭──── jmp 41f7d0 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x110>
  33407. 41f7a8: ││ │││ │ nopl 0x0(%rax,%rax,1)
  33408. 41f7b0: ││ │││┍┿━━━━ inc %rsi
  33409. 41f7b3: ││ │││┆│ cmp %rcx,%rsi
  33410. 41f7b6: ││ │││┆│ mov %rsi,%rdx
  33411. 41f7b9: ││ │││┆│ ┍━ mov $0x0,%ebx
  33412. 41f7be: ││ │││┆│ ┆╭ jbe 41f7d0 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x110>
  33413. 41f7c0: ││ │││┆│╭─┼┼ jmp 41f7e6 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x126>
  33414. 41f7c2: ││ │││┆││┍┿┿ dec %rsi
  33415. 41f7c5: ││ │││┆││┆┆│ cmp %rsi,%rdx
  33416. 41f7c8: ││ │││┆││┆┆│ mov %rsi,%rcx
  33417. 41f7cb: ││ │││┆││┆╰┼ jmp 41f7b9 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0xf9>
  33418. 41f7cd: ││ │││┆││┆ │ nopl (%rax)
  33419. 41f7d0: ││ │││┆┕┿┿━┷ lea (%rdx,%rcx,1),%rsi
  33420. 41f7d4: ││ │││┆ │┆ shr %rsi
  33421. 41f7d7: ││ │││┆ │┆ mov (%rax,%rsi,8),%rbx
  33422. 41f7db: ││ │││┆ │┆ cmp %r12,(%rbx)
  33423. 41f7de: ││ │││┆ │╰── ja 41f7c2 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x102>
  33424. 41f7e0: ││ │││┆ │ cmp %r12,0x8(%rbx)
  33425. 41f7e4: ││ │││╰─┼─── jbe 41f7b0 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0xf0>
  33426. 41f7e6: ││ ┕┷┷━━┷━━━ mov %r12,%rdx
  33427. 41f7e9: ││ sub (%rbx),%rdx
  33428. 41f7ec: ││ mov %rdx,%r14
  33429. 41f7ef: ││ shr $0xc,%r14
  33430. 41f7f3: ││ testb $0x1,0x98(%rbx)
  33431. 41f7fa: ││ ╭ jne 41f83b <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x17b>
  33432. 41f7fc: ││ │ mov %rbp,0x18(%rsp)
  33433. 41f801: ││ │ mov 0x90(%rbx),%rax
  33434. 41f808: ││ │ movzbl (%rax,%r14,1),%eax
  33435. 41f80d: ││ │ mov 0x43e088(,%rax,4),%ebp
  33436. 41f814: ││ │ cmp %r13,%rbp
  33437. 41f817: ││ ╭──────┼ jb 41f9b1 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x2f1>
  33438. 41f81d: ││ │ │ lea 0x0(%r13,%r13,1),%rax
  33439. 41f822: ││ │ │ cmp %rax,%rbp
  33440. 41f825: ││ │╭─────┼ ja 41f9b1 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x2f1>
  33441. 41f82b: ││ ││ │ mov 0x20(%rsp),%rax
  33442. 41f830: ││ ││ │ mov %rbp,(%rax)
  33443. 41f833: ││ ││ │ mov %r12,%rbx
  33444. 41f836: ││╭────┼┼─────┼ jmpq 41fabb <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x3fb>
  33445. 41f83b: │││ ││ ┕ mov %rbp,0x18(%rsp)
  33446. 41f840: │││ ││ mov 0xa0(%rbx),%rax
  33447. 41f847: │││ ││ mov (%rax,%r14,4),%ebp
  33448. 41f84b: │││ ││ shl $0xc,%ebp
  33449. 41f84e: │││ ││ cmp $0x801,%r13
  33450. 41f855: │││ ││╭───── jb 41f9b1 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x2f1>
  33451. 41f85b: │││ │││ mov %rbp,%r9
  33452. 41f85e: │││ │││ shr $0xc,%r9
  33453. 41f862: │││ │││ lea 0xfff(%r13),%r10
  33454. 41f869: │││ │││ shr $0xc,%r10
  33455. 41f86d: │││ │││ cmp %r9,%r10
  33456. 41f870: │││ │││ ╭ jne 41f882 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x1c2>
  33457. 41f872: │││ │││ │ mov 0x20(%rsp),%rax
  33458. 41f877: │││ │││ │ mov %rbp,(%rax)
  33459. 41f87a: │││ │││ │ mov %r12,%rax
  33460. 41f87d: │││╭───┼┼┼────┼ jmpq 41fabe <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x3fe>
  33461. 41f882: ││││ │││ ┕ lea (%r14,%r10,1),%rax
  33462. 41f886: ││││ │││ mov %r10,%r11
  33463. 41f889: ││││ │││ sub %r9,%r11
  33464. 41f88c: ││││ │││ ╭── jae 41f930 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x270>
  33465. 41f892: ││││ │││ │ cmp %rax,0xa8(%rbx)
  33466. 41f899: ││││ │││ │ ╭ jbe 41f8a2 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x1e2>
  33467. 41f89b: ││││ │││ │ │ mov %rax,0xa8(%rbx)
  33468. 41f8a2: ││││ │││ │ ┕ add %r14,%r9
  33469. 41f8a5: ││││ │││ │ cmp %rax,%r9
  33470. 41f8a8: ││││╭──┼┼┼──┼── jbe 41facd <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x40d>
  33471. 41f8ae: │││││ │││ │ lea 0x90(%rbx),%r13
  33472. 41f8b5: │││││ │││ │ lea 0x88(%rbx),%rcx
  33473. 41f8bc: │││││ │││ │ mov %rbp,%rdx
  33474. 41f8bf: │││││ │││ │ shr $0xc,%rdx
  33475. 41f8c3: │││││ │││ │ mov %edx,%esi
  33476. 41f8c5: │││││ │││ │ sub %r10d,%esi
  33477. 41f8c8: │││││ │││ │ dec %rdx
  33478. 41f8cb: │││││ │││ │ test $0x1,%sil
  33479. 41f8cf: │││││ │││ │╭─ je 41f8e8 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x228>
  33480. 41f8d1: │││││ │││ ││ mov 0x0(%r13),%rsi
  33481. 41f8d5: │││││ │││ ││ movzbl (%rsi,%rax,1),%edi
  33482. 41f8d9: │││││ │││ ││ cmp $0x9,%edi
  33483. 41f8dc: │││││ │││ ││╭ ja 41f8e1 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x221>
  33484. 41f8de: │││││ │││ │││ incq (%rcx)
  33485. 41f8e1: │││││ │││ ││┕ movb $0xa,(%rsi,%rax,1)
  33486. 41f8e5: │││││ │││ ││ inc %rax
  33487. 41f8e8: │││││ │││ │┕━ cmp %r10,%rdx
  33488. 41f8eb: │││││╭─┼┼┼──┼── je 41fadb <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x41b>
  33489. 41f8f1: ││││││ │││ │ shr $0xc,%rbp
  33490. 41f8f5: ││││││ │││ │ add %r14,%rbp
  33491. 41f8f8: ││││││ │││ │┍━ mov 0x0(%r13),%rdx
  33492. 41f8fc: ││││││ │││ │┆ movzbl (%rdx,%rax,1),%esi
  33493. 41f900: ││││││ │││ │┆ cmp $0x9,%esi
  33494. 41f903: ││││││ │││ │┆╭ ja 41f908 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x248>
  33495. 41f905: ││││││ │││ │┆│ incq (%rcx)
  33496. 41f908: ││││││ │││ │┆┕ movb $0xa,(%rdx,%rax,1)
  33497. 41f90c: ││││││ │││ │┆ mov 0x0(%r13),%rdx
  33498. 41f910: ││││││ │││ │┆ movzbl 0x1(%rdx,%rax,1),%esi
  33499. 41f915: ││││││ │││ │┆ cmp $0xa,%esi
  33500. 41f918: ││││││ │││ │┆╭ jae 41f91d <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x25d>
  33501. 41f91a: ││││││ │││ │┆│ incq (%rcx)
  33502. 41f91d: ││││││ │││ │┆┕ movb $0xa,0x1(%rdx,%rax,1)
  33503. 41f922: ││││││ │││ │┆ add $0x2,%rax
  33504. 41f926: ││││││ │││ │┆ cmp %rax,%rbp
  33505. 41f929: ││││││ │││ │╰─ jne 41f8f8 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x238>
  33506. 41f92b: ││││││╭┼┼┼──┼── jmpq 41fadb <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x41b>
  33507. 41f930: ││││││││││ ┕━━ cmp 0x80(%rbx),%rax
  33508. 41f937: ││││││││││ ╭─── ja 41f9b1 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x2f1>
  33509. 41f939: ││││││││││ │ mov 0x90(%rbx),%rdi
  33510. 41f940: ││││││││││ │ add %r14,%r9
  33511. 41f943: ││││││││││ │ sub %r9,%rax
  33512. 41f946: ││││││││││ │ ╭─ je 41f969 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x2a9>
  33513. 41f948: ││││││││││ │ │ mov %rbp,%r8
  33514. 41f94b: ││││││││││ │ │ shr $0xc,%r8
  33515. 41f94f: ││││││││││ │ │ add %r14,%r8
  33516. 41f952: ││││││││││ │ │ add %rdi,%r8
  33517. 41f955: ││││││││││ │ │ xor %esi,%esi
  33518. 41f957: ││││││││││ │ │┍ movzbl (%r8,%rsi,1),%ecx
  33519. 41f95c: ││││││││││ │ │┆ cmp $0xa,%ecx
  33520. 41f95f: ││││││││││ │╭┼┼ jne 41f9b1 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x2f1>
  33521. 41f961: ││││││││││ │││┆ inc %rsi
  33522. 41f964: ││││││││││ │││┆ cmp %rax,%rsi
  33523. 41f967: ││││││││││ │││╰ jb 41f957 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x297>
  33524. 41f969: ││││││││││ ││┕━ mov %rbx,%rbp
  33525. 41f96c: ││││││││││ ││ sub $0xffffffffffffff80,%rbp
  33526. 41f970: ││││││││││ ││ lea 0x90(%rbx),%r13
  33527. 41f977: ││││││││││ ││ add %r9,%rdi
  33528. 41f97a: ││││││││││ ││ mov $0x9,%esi
  33529. 41f97f: ││││││││││ ││ mov %r11,%rdx
  33530. 41f982: ││││││││││ ││ mov %r10,0x10(%rsp)
  33531. 41f987: ││││││││││ ││ mov %r11,0x8(%rsp)
  33532. 41f98c: ││││││││││ ││ callq 401f10 <memset@plt>
  33533. 41f991: ││││││││││ ││ mov 0x10(%rsp),%r10
  33534. 41f996: ││││││││││ ││ mov 0x8(%r15),%rax
  33535. 41f99a: ││││││││││ ││ mov 0x8(%rsp),%rcx
  33536. 41f99f: ││││││││││ ││ add %ecx,0x94(%rax)
  33537. 41f9a5: ││││││││││ ││ sub %rcx,0x88(%rbx)
  33538. 41f9ac: ││││││││││╭┼┼── jmpq 41faec <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x42c>
  33539. 41f9b1: │││││││┕┷┷┿┷┷━━ mov 0x20(%rsp),%r14
  33540. 41f9b6: │││││││ │ test %rbx,%rbx
  33541. 41f9b9: │││││││ │╭─── je 41fa55 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x395>
  33542. 41f9bf: │││││││ ││ test %rbp,%rbp
  33543. 41f9c2: │││││││ ││╭── je 41fa55 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x395>
  33544. 41f9c8: │││││││ │││ mov 0x9c(%rbx),%cl
  33545. 41f9ce: │││││││ │││ shr %cl,%rdx
  33546. 41f9d1: │││││││ │││ mov 0x18(%rsp),%r14
  33547. 41f9d6: │││││││ │││ cmpl $0x0,(%r14)
  33548. 41f9da: │││││││ │││╭─ je 41fa42 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x382>
  33549. 41f9dc: │││││││ ││││ mov %rdx,%rax
  33550. 41f9df: │││││││ ││││ shr $0x6,%rax
  33551. 41f9e3: │││││││ ││││ mov $0xfffffffffffffffe,%rsi
  33552. 41f9ea: │││││││ ││││ mov %dl,%cl
  33553. 41f9ec: │││││││ ││││ rol %cl,%rsi
  33554. 41f9ef: │││││││ ││││ cmpq $0x0,0x38(%rbx)
  33555. 41f9f4: │││││││ ││││ mov 0x20(%rsp),%r14
  33556. 41f9f9: │││││││ ││││╭ je 41fa03 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x343>
  33557. 41f9fb: │││││││ │││││ mov 0x30(%rbx),%rcx
  33558. 41f9ff: │││││││ │││││ and %rsi,(%rcx,%rax,8)
  33559. 41fa03: │││││││ ││││┕ cmpq $0x0,0x48(%rbx)
  33560. 41fa08: │││││││ ││││╭ je 41fa12 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x352>
  33561. 41fa0a: │││││││ │││││ mov 0x40(%rbx),%rcx
  33562. 41fa0e: │││││││ │││││ and %rsi,(%rcx,%rax,8)
  33563. 41fa12: │││││││ ││││┕ mov 0x50(%rbx),%rcx
  33564. 41fa16: │││││││ ││││ and %rsi,(%rcx,%rax,8)
  33565. 41fa1a: │││││││ ││││ mov 0x60(%rbx),%rcx
  33566. 41fa1e: │││││││ ││││ and %rsi,(%rcx,%rax,8)
  33567. 41fa22: │││││││ ││││ cmpq $0x0,0x78(%rbx)
  33568. 41fa27: │││││││ ││││╭ je 41fa31 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x371>
  33569. 41fa29: │││││││ │││││ mov 0x70(%rbx),%rcx
  33570. 41fa2d: │││││││ │││││ and %rsi,(%rcx,%rax,8)
  33571. 41fa31: │││││││ ││││┕ mov 0x18(%rsp),%rax
  33572. 41fa36: │││││││ ││││ mov (%rax),%esi
  33573. 41fa38: │││││││ ││││ mov %rbx,%rdi
  33574. 41fa3b: │││││││ ││││ callq 41f270 <_D2gc2gc4Pool7setBitsMFNbmkZv>
  33575. 41fa40: │││││││ ││││╭ jmp 41fa55 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x395>
  33576. 41fa42: │││││││ │││┕┿ mov %rbx,%rdi
  33577. 41fa45: │││││││ │││ │ mov %rdx,%rsi
  33578. 41fa48: │││││││ │││ │ callq 41f0e0 <_D2gc2gc4Pool7getBitsMFNbmZk>
  33579. 41fa4d: │││││││ │││ │ mov %eax,(%r14)
  33580. 41fa50: │││││││ │││ │ mov 0x20(%rsp),%r14
  33581. 41fa55: │││││││ │┕┷━┷ mov 0x18(%rsp),%rax
  33582. 41fa5a: │││││││ │ mov (%rax),%ebx
  33583. 41fa5c: │││││││ │ mov 0x8(%r15),%rdi
  33584. 41fa60: │││││││ │ testb $0x1,0x21(%rdi)
  33585. 41fa64: │││││││ │ ╭ je 41fa6f <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x3af>
  33586. 41fa66: │││││││ │ │ callq 416090 <onInvalidMemoryOperationError>
  33587. 41fa6b: │││││││ │ │ mov 0x8(%r15),%rdi
  33588. 41fa6f: │││││││ │ ┕ cmp $0x800,%r13
  33589. 41fa76: │││││││ │ ╭─ ja 41fa8c <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x3cc>
  33590. 41fa78: │││││││ │ │ movzbl 0x43e3b8(%r13),%ecx
  33591. 41fa80: │││││││ │ │ mov %ebx,%esi
  33592. 41fa82: │││││││ │ │ mov %r14,%rdx
  33593. 41fa85: │││││││ │ │ callq 4212c0 <_D2gc2gc3Gcx10smallAllocMFNbhKmkZPv>
  33594. 41fa8a: │││││││ │ │╭ jmp 41fa99 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x3d9>
  33595. 41fa8c: │││││││ │ ┕┿ mov %ebx,%edx
  33596. 41fa8e: │││││││ │ │ mov %r14,%rcx
  33597. 41fa91: │││││││ │ │ mov %r13,%r8
  33598. 41fa94: │││││││ │ │ callq 4213e0 <_D2gc2gc3Gcx8bigAllocMFNbmKmkxC8TypeInfoZPv>
  33599. 41fa99: │││││││ │ ┕ mov %rax,%rbx
  33600. 41fa9c: │││││││ │ test %rbx,%rbx
  33601. 41fa9f: │││││││ │ ╭ jne 41faa6 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x3e6>
  33602. 41faa1: │││││││ │ │ callq 415fe0 <onOutOfMemoryErrorNoGC>
  33603. 41faa6: │││││││ │ ┕ cmp %r13,%rbp
  33604. 41faa9: │││││││ │ cmovb %rbp,%r13
  33605. 41faad: │││││││ │ mov %rbx,%rdi
  33606. 41fab0: │││││││ │ mov %r12,%rsi
  33607. 41fab3: │││││││ │ mov %r13,%rdx
  33608. 41fab6: │││││││ │ callq 402490 <memcpy@plt>
  33609. 41fabb: ┕┷┷┿┿┿┿━━━┿━━━━ mov %rbx,%rax
  33610. 41fabe: ┕┿┿┿━━━┿┯━━━ add $0x28,%rsp
  33611. 41fac2: │││ │┆ pop %rbx
  33612. 41fac3: │││ │┆ pop %r12
  33613. 41fac5: │││ │┆ pop %r13
  33614. 41fac7: │││ │┆ pop %r14
  33615. 41fac9: │││ │┆ pop %r15
  33616. 41facb: │││ │┆ pop %rbp
  33617. 41facc: │││ │┆ retq
  33618. 41facd: ┕┿┿━━━┿┿━━━ lea 0x88(%rbx),%rcx
  33619. 41fad4: ││ │┆ lea 0x90(%rbx),%r13
  33620. 41fadb: ┕┷━━━┿┿━━━ mov (%rcx),%rax
  33621. 41fade: │┆ mov %rax,0xb0(%rbx)
  33622. 41fae5: │┆ mov %rbx,%rbp
  33623. 41fae8: │┆ sub $0xffffffffffffff80,%rbp
  33624. 41faec: ┕┿━━━ lea 0x1(%r14),%rax
  33625. 41faf0: ┆ cmp 0x0(%rbp),%rax
  33626. 41faf4: ┆╭── jae 41fb27 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x467>
  33627. 41faf6: ┆│ mov $0x1,%ecx
  33628. 41fafb: ┆│ mov 0x18(%rsp),%rdi
  33629. 41fb00: ┆│┍━ mov 0x0(%r13),%rdx
  33630. 41fb04: ┆│┆ movzbl (%rdx,%rax,1),%edx
  33631. 41fb08: ┆│┆ cmp $0x9,%edx
  33632. 41fb0b: ┆│┆─ jne 41fb2c <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x46c>
  33633. 41fb0d: ┆│┆ mov 0xa0(%rbx),%rdx
  33634. 41fb14: ┆│┆ mov %ecx,(%rdx,%rax,4)
  33635. 41fb17: ┆│┆ inc %ecx
  33636. 41fb19: ┆│┆ inc %rax
  33637. 41fb1c: ┆│┆ cmp 0x80(%rbx),%rax
  33638. 41fb23: ┆│╰─ jb 41fb00 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x440>
  33639. 41fb25: ┆││╭ jmp 41fb2c <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x46c>
  33640. 41fb27: ┆┕┿┿ mov 0x18(%rsp),%rdi
  33641. 41fb2c: ┆ ┕┷ mov 0xa0(%rbx),%rcx
  33642. 41fb33: ┆ sub %r14d,%eax
  33643. 41fb36: ┆ mov %eax,(%rcx,%r14,4)
  33644. 41fb3a: ┆ cmpl $0x0,(%rdi)
  33645. 41fb3d: ┆ ╭─ je 41fbae <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x4ee>
  33646. 41fb3f: ┆ │ mov %r12,%rdx
  33647. 41fb42: ┆ │ sub (%rbx),%rdx
  33648. 41fb45: ┆ │ mov 0x9c(%rbx),%cl
  33649. 41fb4b: ┆ │ shr %cl,%rdx
  33650. 41fb4e: ┆ │ mov %rdx,%rax
  33651. 41fb51: ┆ │ shr $0x6,%rax
  33652. 41fb55: ┆ │ mov $0xfffffffffffffffe,%rsi
  33653. 41fb5c: ┆ │ mov %dl,%cl
  33654. 41fb5e: ┆ │ rol %cl,%rsi
  33655. 41fb61: ┆ │ cmpq $0x0,0x38(%rbx)
  33656. 41fb66: ┆ │╭ je 41fb70 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x4b0>
  33657. 41fb68: ┆ ││ mov 0x30(%rbx),%rcx
  33658. 41fb6c: ┆ ││ and %rsi,(%rcx,%rax,8)
  33659. 41fb70: ┆ │┕ cmpq $0x0,0x48(%rbx)
  33660. 41fb75: ┆ │╭ je 41fb7f <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x4bf>
  33661. 41fb77: ┆ ││ mov 0x40(%rbx),%rcx
  33662. 41fb7b: ┆ ││ and %rsi,(%rcx,%rax,8)
  33663. 41fb7f: ┆ │┕ mov %r10,%rbp
  33664. 41fb82: ┆ │ mov 0x50(%rbx),%rcx
  33665. 41fb86: ┆ │ and %rsi,(%rcx,%rax,8)
  33666. 41fb8a: ┆ │ mov 0x60(%rbx),%rcx
  33667. 41fb8e: ┆ │ and %rsi,(%rcx,%rax,8)
  33668. 41fb92: ┆ │ cmpq $0x0,0x78(%rbx)
  33669. 41fb97: ┆ │╭ je 41fba1 <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x4e1>
  33670. 41fb99: ┆ ││ mov 0x70(%rbx),%rcx
  33671. 41fb9d: ┆ ││ and %rsi,(%rcx,%rax,8)
  33672. 41fba1: ┆ │┕ mov (%rdi),%esi
  33673. 41fba3: ┆ │ mov %rbx,%rdi
  33674. 41fba6: ┆ │ callq 41f270 <_D2gc2gc4Pool7setBitsMFNbmkZv>
  33675. 41fbab: ┆ │ mov %rbp,%r10
  33676. 41fbae: ┆ ┕━ shl $0xc,%r10
  33677. 41fbb2: ┆ mov 0x20(%rsp),%rax
  33678. 41fbb7: ┆ mov %r10,(%rax)
  33679. 41fbba: ┆ mov %r12,%rax
  33680. 41fbbd: ╰─── jmpq 41fabe <_D2gc2gc2GC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZPv+0x3fe>
  33681. 41fbc2: nopw %cs:0x0(%rax,%rax,1)
  33682. 41fbcc: nopl 0x0(%rax)
  33683.  
  33684. 000000000041fbd0 <_D2gc2gc2GC10freeNoSyncMFNbPvZv>:
  33685. 41fbd0: push %r14
  33686. 41fbd2: push %rbx
  33687. 41fbd3: push %rax
  33688. 41fbd4: mov %rsi,%rbx
  33689. 41fbd7: mov %rdi,%r14
  33690. 41fbda: mov 0x8(%r14),%rcx
  33691. 41fbde: testb $0x1,0x21(%rcx)
  33692. 41fbe2: ╭ je 41fbed <_D2gc2gc2GC10freeNoSyncMFNbPvZv+0x1d>
  33693. 41fbe4: │ callq 416090 <onInvalidMemoryOperationError>
  33694. 41fbe9: │ mov 0x8(%r14),%rcx
  33695. 41fbed: ┕ cmp %rbx,0x38(%rcx)
  33696. 41fbf1: ╭─────────── ja 41fdb9 <_D2gc2gc2GC10freeNoSyncMFNbPvZv+0x1e9>
  33697. 41fbf7: │ cmp %rbx,0x40(%rcx)
  33698. 41fbfb: │╭────────── jbe 41fdb9 <_D2gc2gc2GC10freeNoSyncMFNbPvZv+0x1e9>
  33699. 41fc01: ││ mov 0x28(%rcx),%rax
  33700. 41fc05: ││ mov 0x30(%rcx),%rcx
  33701. 41fc09: ││ cmp $0x1,%rcx
  33702. 41fc0d: ││ ╭ jne 41fc1c <_D2gc2gc2GC10freeNoSyncMFNbPvZv+0x4c>
  33703. 41fc0f: ││ │ mov (%rax),%rdx
  33704. 41fc12: ││ │ test %rdx,%rdx
  33705. 41fc15: ││ ╭───┼ jne 41fc66 <_D2gc2gc2GC10freeNoSyncMFNbPvZv+0x96>
  33706. 41fc17: ││╭────┼───┼ jmpq 41fdb9 <_D2gc2gc2GC10freeNoSyncMFNbPvZv+0x1e9>
  33707. 41fc1c: │││ │ ┕ dec %rcx
  33708. 41fc1f: │││ │ xor %esi,%esi
  33709. 41fc21: │││ │ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  33710. 41fc30: │││ │┍━┯━ lea (%rsi,%rcx,1),%rdi
  33711. 41fc34: │││ │┆ ┆ shr %rdi
  33712. 41fc37: │││ │┆ ┆ mov (%rax,%rdi,8),%rdx
  33713. 41fc3b: │││ │┆ ┆ cmp %rbx,(%rdx)
  33714. 41fc3e: │││ │┆ ┆╭ ja 41fc56 <_D2gc2gc2GC10freeNoSyncMFNbPvZv+0x86>
  33715. 41fc40: │││ │┆ ┆│ cmp %rbx,0x8(%rdx)
  33716. 41fc44: │││ │┆╭┼┼ ja 41fc66 <_D2gc2gc2GC10freeNoSyncMFNbPvZv+0x96>
  33717. 41fc46: │││ │┆│┆│ inc %rdi
  33718. 41fc49: │││ │┆│┆│ cmp %rcx,%rdi
  33719. 41fc4c: │││ │┆│┆│ mov %rdi,%rsi
  33720. 41fc4f: │││ │┆│╰┼ jbe 41fc30 <_D2gc2gc2GC10freeNoSyncMFNbPvZv+0x60>
  33721. 41fc51: │││╭───┼┼┼─┼ jmpq 41fdb9 <_D2gc2gc2GC10freeNoSyncMFNbPvZv+0x1e9>
  33722. 41fc56: ││││ │┆│ ┕ dec %rdi
  33723. 41fc59: ││││ │┆│ cmp %rdi,%rsi
  33724. 41fc5c: ││││ │┆│ mov %rdi,%rcx
  33725. 41fc5f: ││││ │╰┼── jbe 41fc30 <_D2gc2gc2GC10freeNoSyncMFNbPvZv+0x60>
  33726. 41fc61: ││││╭──┼─┼── jmpq 41fdb9 <_D2gc2gc2GC10freeNoSyncMFNbPvZv+0x1e9>
  33727. 41fc66: │││││ ┕━┷━━ mov 0x90(%rdx),%rax
  33728. 41fc6d: │││││ mov %rbx,%rsi
  33729. 41fc70: │││││ sub (%rdx),%rsi
  33730. 41fc73: │││││ mov %rsi,%rdi
  33731. 41fc76: │││││ shr $0xc,%rdi
  33732. 41fc7a: │││││ movzbl (%rax,%rdi,1),%eax
  33733. 41fc7e: │││││ cmp $0x8,%rax
  33734. 41fc82: │││││╭────── ja 41fdb9 <_D2gc2gc2GC10freeNoSyncMFNbPvZv+0x1e9>
  33735. 41fc88: ││││││ mov 0x43e088(,%rax,4),%ecx
  33736. 41fc8f: ││││││ dec %ecx
  33737. 41fc91: ││││││ test %rsi,%rcx
  33738. 41fc94: ││││││╭───── jne 41fdb9 <_D2gc2gc2GC10freeNoSyncMFNbPvZv+0x1e9>
  33739. 41fc9a: │││││││ mov 0x9c(%rdx),%cl
  33740. 41fca0: │││││││ mov %rsi,%r8
  33741. 41fca3: │││││││ shr %cl,%r8
  33742. 41fca6: │││││││ mov %r8,%r9
  33743. 41fca9: │││││││ shr $0x6,%r9
  33744. 41fcad: │││││││ mov $0xfffffffffffffffe,%r10
  33745. 41fcb4: │││││││ mov %r8b,%cl
  33746. 41fcb7: │││││││ rol %cl,%r10
  33747. 41fcba: │││││││ cmpq $0x0,0x38(%rdx)
  33748. 41fcbf: │││││││ ╭ je 41fcc9 <_D2gc2gc2GC10freeNoSyncMFNbPvZv+0xf9>
  33749. 41fcc1: │││││││ │ mov 0x30(%rdx),%rcx
  33750. 41fcc5: │││││││ │ and %r10,(%rcx,%r9,8)
  33751. 41fcc9: │││││││ ┕ cmpq $0x0,0x48(%rdx)
  33752. 41fcce: │││││││ ╭ je 41fcd8 <_D2gc2gc2GC10freeNoSyncMFNbPvZv+0x108>
  33753. 41fcd0: │││││││ │ mov 0x40(%rdx),%rcx
  33754. 41fcd4: │││││││ │ and %r10,(%rcx,%r9,8)
  33755. 41fcd8: │││││││ ┕ mov 0x50(%rdx),%rcx
  33756. 41fcdc: │││││││ and %r10,(%rcx,%r9,8)
  33757. 41fce0: │││││││ mov 0x60(%rdx),%rcx
  33758. 41fce4: │││││││ and %r10,(%rcx,%r9,8)
  33759. 41fce8: │││││││ cmpq $0x0,0x78(%rdx)
  33760. 41fced: │││││││ ╭ je 41fcf7 <_D2gc2gc2GC10freeNoSyncMFNbPvZv+0x127>
  33761. 41fcef: │││││││ │ mov 0x70(%rdx),%rcx
  33762. 41fcf3: │││││││ │ and %r10,(%rcx,%r9,8)
  33763. 41fcf7: │││││││ ┕ testb $0x1,0x98(%rdx)
  33764. 41fcfe: │││││││ ╭ jne 41fd1e <_D2gc2gc2GC10freeNoSyncMFNbPvZv+0x14e>
  33765. 41fd00: │││││││ │ mov 0x8(%r14),%rcx
  33766. 41fd04: │││││││ │ mov 0x48(%rcx,%rax,8),%rcx
  33767. 41fd09: │││││││ │ mov %rcx,(%rbx)
  33768. 41fd0c: │││││││ │ mov %rdx,0x8(%rbx)
  33769. 41fd10: │││││││ │ mov 0x8(%r14),%rcx
  33770. 41fd14: │││││││ │ mov %rbx,0x48(%rcx,%rax,8)
  33771. 41fd19: │││││││╭───┼ jmpq 41fdb9 <_D2gc2gc2GC10freeNoSyncMFNbPvZv+0x1e9>
  33772. 41fd1e: ││││││││ ┕ mov 0xa0(%rdx),%rax
  33773. 41fd25: ││││││││ mov (%rax,%rdi,4),%eax
  33774. 41fd28: ││││││││ cmp %rdi,0xa8(%rdx)
  33775. 41fd2f: ││││││││ ╭ jbe 41fd38 <_D2gc2gc2GC10freeNoSyncMFNbPvZv+0x168>
  33776. 41fd31: ││││││││ │ mov %rdi,0xa8(%rdx)
  33777. 41fd38: ││││││││ ┕ test %eax,%eax
  33778. 41fd3a: ││││││││╭─── je 41fdab <_D2gc2gc2GC10freeNoSyncMFNbPvZv+0x1db>
  33779. 41fd3c: │││││││││ test $0x1,%al
  33780. 41fd3e: │││││││││ ╭─ je 41fd5e <_D2gc2gc2GC10freeNoSyncMFNbPvZv+0x18e>
  33781. 41fd40: │││││││││ │ mov 0x90(%rdx),%rcx
  33782. 41fd47: │││││││││ │ movzbl (%rcx,%rdi,1),%ebx
  33783. 41fd4b: │││││││││ │ cmp $0x9,%ebx
  33784. 41fd4e: │││││││││ │╭ ja 41fd57 <_D2gc2gc2GC10freeNoSyncMFNbPvZv+0x187>
  33785. 41fd50: │││││││││ ││ incq 0x88(%rdx)
  33786. 41fd57: │││││││││ │┕ movb $0xa,(%rcx,%rdi,1)
  33787. 41fd5b: │││││││││ │ inc %rdi
  33788. 41fd5e: │││││││││ ┕━ cmp $0x1,%eax
  33789. 41fd61: │││││││││╭── je 41fdab <_D2gc2gc2GC10freeNoSyncMFNbPvZv+0x1db>
  33790. 41fd63: ││││││││││ shr $0xc,%rsi
  33791. 41fd67: ││││││││││ add %rax,%rsi
  33792. 41fd6a: ││││││││││┍━ mov 0x90(%rdx),%rax
  33793. 41fd71: ││││││││││┆ movzbl (%rax,%rdi,1),%ecx
  33794. 41fd75: ││││││││││┆ cmp $0x9,%ecx
  33795. 41fd78: ││││││││││┆╭ ja 41fd81 <_D2gc2gc2GC10freeNoSyncMFNbPvZv+0x1b1>
  33796. 41fd7a: ││││││││││┆│ incq 0x88(%rdx)
  33797. 41fd81: ││││││││││┆┕ movb $0xa,(%rax,%rdi,1)
  33798. 41fd85: ││││││││││┆ mov 0x90(%rdx),%rax
  33799. 41fd8c: ││││││││││┆ movzbl 0x1(%rax,%rdi,1),%ecx
  33800. 41fd91: ││││││││││┆ cmp $0xa,%ecx
  33801. 41fd94: ││││││││││┆╭ jae 41fd9d <_D2gc2gc2GC10freeNoSyncMFNbPvZv+0x1cd>
  33802. 41fd96: ││││││││││┆│ incq 0x88(%rdx)
  33803. 41fd9d: ││││││││││┆┕ movb $0xa,0x1(%rax,%rdi,1)
  33804. 41fda2: ││││││││││┆ add $0x2,%rdi
  33805. 41fda6: ││││││││││┆ cmp %rdi,%rsi
  33806. 41fda9: ││││││││││╰─ jne 41fd6a <_D2gc2gc2GC10freeNoSyncMFNbPvZv+0x19a>
  33807. 41fdab: ││││││││┕┷━━ mov 0x88(%rdx),%rax
  33808. 41fdb2: ││││││││ mov %rax,0xb0(%rdx)
  33809. 41fdb9: ┕┷┷┷┷┷┷┷━━━━ add $0x8,%rsp
  33810. 41fdbd: pop %rbx
  33811. 41fdbe: pop %r14
  33812. 41fdc0: retq
  33813. 41fdc1: nopw %cs:0x0(%rax,%rax,1)
  33814. 41fdcb: nopl 0x0(%rax,%rax,1)
  33815.  
  33816. 000000000041fdd0 <_D2gc2gc2GC6extendMFNbPvmmxC8TypeInfoZm>:
  33817. 41fdd0: push %r15
  33818. 41fdd2: push %r14
  33819. 41fdd4: push %r12
  33820. 41fdd6: push %rbx
  33821. 41fdd7: push %rax
  33822. 41fdd8: mov %r8,%r14
  33823. 41fddb: mov %rcx,%r15
  33824. 41fdde: mov %rdx,%r12
  33825. 41fde1: mov %rdi,%rbx
  33826. 41fde4: mov 0x239425(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  33827. 41fdeb: callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  33828. 41fdf0: mov %rbx,%rdi
  33829. 41fdf3: mov %r12,%rdx
  33830. 41fdf6: mov %r15,%rcx
  33831. 41fdf9: mov %r14,%r8
  33832. 41fdfc: callq 41fe20 <_D2gc2gc2GC12extendNoSyncMFNbPvmmxC8TypeInfoZm>
  33833. 41fe01: mov %rax,%rbx
  33834. 41fe04: mov 0x239405(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  33835. 41fe0b: callq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  33836. 41fe10: mov %rbx,%rax
  33837. 41fe13: add $0x8,%rsp
  33838. 41fe17: pop %rbx
  33839. 41fe18: pop %r12
  33840. 41fe1a: pop %r14
  33841. 41fe1c: pop %r15
  33842. 41fe1e: retq
  33843. 41fe1f: nop
  33844.  
  33845. 000000000041fe20 <_D2gc2gc2GC12extendNoSyncMFNbPvmmxC8TypeInfoZm>:
  33846. 41fe20: push %rbp
  33847. 41fe21: push %r15
  33848. 41fe23: push %r14
  33849. 41fe25: push %r13
  33850. 41fe27: push %r12
  33851. 41fe29: push %rbx
  33852. 41fe2a: push %rax
  33853. 41fe2b: mov %r8,%rbx
  33854. 41fe2e: mov %rcx,%r15
  33855. 41fe31: mov %rdx,%r13
  33856. 41fe34: mov %rdi,%r14
  33857. 41fe37: mov 0x8(%r14),%rcx
  33858. 41fe3b: testb $0x1,0x21(%rcx)
  33859. 41fe3f: ╭ je 41fe4a <_D2gc2gc2GC12extendNoSyncMFNbPvmmxC8TypeInfoZm+0x2a>
  33860. 41fe41: │ callq 416090 <onInvalidMemoryOperationError>
  33861. 41fe46: │ mov 0x8(%r14),%rcx
  33862. 41fe4a: ┕ cmp %rbx,0x38(%rcx)
  33863. 41fe4e: ╭────────── ja 41ff73 <_D2gc2gc2GC12extendNoSyncMFNbPvmmxC8TypeInfoZm+0x153>
  33864. 41fe54: │ cmp %rbx,0x40(%rcx)
  33865. 41fe58: │╭───────── jbe 41ff73 <_D2gc2gc2GC12extendNoSyncMFNbPvmmxC8TypeInfoZm+0x153>
  33866. 41fe5e: ││ mov 0x28(%rcx),%rax
  33867. 41fe62: ││ mov 0x30(%rcx),%rcx
  33868. 41fe66: ││ cmp $0x1,%rcx
  33869. 41fe6a: ││ ╭ jne 41fe79 <_D2gc2gc2GC12extendNoSyncMFNbPvmmxC8TypeInfoZm+0x59>
  33870. 41fe6c: ││ │ mov (%rax),%r12
  33871. 41fe6f: ││ │ test %r12,%r12
  33872. 41fe72: ││ ╭───┼ jne 41feb8 <_D2gc2gc2GC12extendNoSyncMFNbPvmmxC8TypeInfoZm+0x98>
  33873. 41fe74: ││╭───┼───┼ jmpq 41ff73 <_D2gc2gc2GC12extendNoSyncMFNbPvmmxC8TypeInfoZm+0x153>
  33874. 41fe79: │││ │ ┕ dec %rcx
  33875. 41fe7c: │││ │ xor %edx,%edx
  33876. 41fe7e: │││ │ xchg %ax,%ax
  33877. 41fe80: │││ │┍━┯━ lea (%rdx,%rcx,1),%rsi
  33878. 41fe84: │││ │┆ ┆ shr %rsi
  33879. 41fe87: │││ │┆ ┆ mov (%rax,%rsi,8),%r12
  33880. 41fe8b: │││ │┆ ┆ cmp %rbx,(%r12)
  33881. 41fe8f: │││ │┆ ┆╭ ja 41fea8 <_D2gc2gc2GC12extendNoSyncMFNbPvmmxC8TypeInfoZm+0x88>
  33882. 41fe91: │││ │┆ ┆│ cmp %rbx,0x8(%r12)
  33883. 41fe96: │││ │┆╭┼┼ ja 41feb8 <_D2gc2gc2GC12extendNoSyncMFNbPvmmxC8TypeInfoZm+0x98>
  33884. 41fe98: │││ │┆│┆│ inc %rsi
  33885. 41fe9b: │││ │┆│┆│ cmp %rcx,%rsi
  33886. 41fe9e: │││ │┆│┆│ mov %rsi,%rdx
  33887. 41fea1: │││ │┆│╰┼ jbe 41fe80 <_D2gc2gc2GC12extendNoSyncMFNbPvmmxC8TypeInfoZm+0x60>
  33888. 41fea3: │││╭──┼┼┼─┼ jmpq 41ff73 <_D2gc2gc2GC12extendNoSyncMFNbPvmmxC8TypeInfoZm+0x153>
  33889. 41fea8: ││││ │┆│ ┕ dec %rsi
  33890. 41feab: ││││ │┆│ cmp %rsi,%rdx
  33891. 41feae: ││││ │┆│ mov %rsi,%rcx
  33892. 41feb1: ││││ │╰┼── jbe 41fe80 <_D2gc2gc2GC12extendNoSyncMFNbPvmmxC8TypeInfoZm+0x60>
  33893. 41feb3: ││││╭─┼─┼── jmpq 41ff73 <_D2gc2gc2GC12extendNoSyncMFNbPvmmxC8TypeInfoZm+0x153>
  33894. 41feb8: │││││ ┕━┷━━ testb $0x1,0x98(%r12)
  33895. 41fec1: │││││╭───── je 41ff73 <_D2gc2gc2GC12extendNoSyncMFNbPvmmxC8TypeInfoZm+0x153>
  33896. 41fec7: ││││││ mov 0xa0(%r12),%rax
  33897. 41fecf: ││││││ sub (%r12),%rbx
  33898. 41fed3: ││││││ shr $0xc,%rbx
  33899. 41fed7: ││││││ mov (%rax,%rbx,4),%eax
  33900. 41feda: ││││││ shl $0xc,%eax
  33901. 41fedd: ││││││ cmp $0x1000,%eax
  33902. 41fee2: ││││││╭──── jb 41ff73 <_D2gc2gc2GC12extendNoSyncMFNbPvmmxC8TypeInfoZm+0x153>
  33903. 41fee8: │││││││ mov %eax,%r8d
  33904. 41feeb: │││││││ add $0xfff,%r15
  33905. 41fef2: │││││││ shr $0xc,%r15
  33906. 41fef6: │││││││ add $0xfff,%r13
  33907. 41fefd: │││││││ xor %ebp,%ebp
  33908. 41feff: │││││││ shr $0xc,%r13
  33909. 41ff03: │││││││╭─── je 41ff4d <_D2gc2gc2GC12extendNoSyncMFNbPvmmxC8TypeInfoZm+0x12d>
  33910. 41ff05: ││││││││ mov %r12,%r9
  33911. 41ff08: ││││││││ sub $0xffffffffffffff80,%r9
  33912. 41ff0c: ││││││││ mov 0x80(%r12),%rcx
  33913. 41ff14: ││││││││ lea 0x90(%r12),%rsi
  33914. 41ff1c: ││││││││ sub %rbx,%rcx
  33915. 41ff1f: ││││││││ shr $0xc,%rax
  33916. 41ff23: ││││││││ sub %rax,%rcx
  33917. 41ff26: ││││││││ add %rbx,%rax
  33918. 41ff29: ││││││││ xor %ebp,%ebp
  33919. 41ff2b: ││││││││ nopl 0x0(%rax,%rax,1)
  33920. 41ff30: ││││││││ ┍━ cmp %rbp,%rcx
  33921. 41ff33: ││││││││ ┆╭ je 41ff4d <_D2gc2gc2GC12extendNoSyncMFNbPvmmxC8TypeInfoZm+0x12d>
  33922. 41ff35: ││││││││ ┆│ mov (%rsi),%rdi
  33923. 41ff38: ││││││││ ┆│ lea (%rdi,%rbp,1),%rdx
  33924. 41ff3c: ││││││││ ┆│ movzbl (%rax,%rdx,1),%edx
  33925. 41ff40: ││││││││ ┆│ cmp $0xa,%edx
  33926. 41ff43: ││││││││╭┼┼ jne 41ff6b <_D2gc2gc2GC12extendNoSyncMFNbPvmmxC8TypeInfoZm+0x14b>
  33927. 41ff45: │││││││││┆│ inc %rbp
  33928. 41ff48: │││││││││┆│ cmp %r13,%rbp
  33929. 41ff4b: │││││││││╰┼ jb 41ff30 <_D2gc2gc2GC12extendNoSyncMFNbPvmmxC8TypeInfoZm+0x110>
  33930. 41ff4d: │││││││┕┿━┷ cmp %r15,%rbp
  33931. 41ff50: │││││││ │── jb 41ff73 <_D2gc2gc2GC12extendNoSyncMFNbPvmmxC8TypeInfoZm+0x153>
  33932. 41ff52: │││││││ │ lea 0x90(%r12),%rsi
  33933. 41ff5a: │││││││ │ mov 0x90(%r12),%rdi
  33934. 41ff62: │││││││ │ mov %r12,%r13
  33935. 41ff65: │││││││ │ sub $0xffffffffffffff80,%r13
  33936. 41ff69: │││││││ │╭─ jmp 41ff84 <_D2gc2gc2GC12extendNoSyncMFNbPvmmxC8TypeInfoZm+0x164>
  33937. 41ff6b: │││││││ ┕┿━ cmp %r15,%rbp
  33938. 41ff6e: │││││││ ││ mov %r9,%r13
  33939. 41ff71: │││││││ ││╭ jae 41ff84 <_D2gc2gc2GC12extendNoSyncMFNbPvmmxC8TypeInfoZm+0x164>
  33940. 41ff73: ┕┷┷┷┷┷┷━┷┿┿ xor %eax,%eax
  33941. 41ff75: ┍━┿┿ add $0x8,%rsp
  33942. 41ff79: ┆ ││ pop %rbx
  33943. 41ff7a: ┆ ││ pop %r12
  33944. 41ff7c: ┆ ││ pop %r13
  33945. 41ff7e: ┆ ││ pop %r14
  33946. 41ff80: ┆ ││ pop %r15
  33947. 41ff82: ┆ ││ pop %rbp
  33948. 41ff83: ┆ ││ retq
  33949. 41ff84: ┆ ┕┷ mov %rsi,(%rsp)
  33950. 41ff88: ┆ shr $0xc,%r8
  33951. 41ff8c: ┆ add %rbx,%rdi
  33952. 41ff8f: ┆ add %r8,%rdi
  33953. 41ff92: ┆ mov %r8,%r15
  33954. 41ff95: ┆ mov $0x9,%esi
  33955. 41ff9a: ┆ mov %rbp,%rdx
  33956. 41ff9d: ┆ callq 401f10 <memset@plt>
  33957. 41ffa2: ┆ lea 0x1(%rbx),%rsi
  33958. 41ffa6: ┆ cmp 0x0(%r13),%rsi
  33959. 41ffaa: ┆╭── jae 41ffe1 <_D2gc2gc2GC12extendNoSyncMFNbPvmmxC8TypeInfoZm+0x1c1>
  33960. 41ffac: ┆│ mov $0x1,%ecx
  33961. 41ffb1: ┆│ mov %r15,%rax
  33962. 41ffb4: ┆│ mov (%rsp),%r13
  33963. 41ffb8: ┆│┍━ mov 0x0(%r13),%rdx
  33964. 41ffbc: ┆│┆ movzbl (%rdx,%rsi,1),%edx
  33965. 41ffc0: ┆│┆ cmp $0x9,%edx
  33966. 41ffc3: ┆│┆─ jne 41ffe4 <_D2gc2gc2GC12extendNoSyncMFNbPvmmxC8TypeInfoZm+0x1c4>
  33967. 41ffc5: ┆│┆ mov 0xa0(%r12),%rdx
  33968. 41ffcd: ┆│┆ mov %ecx,(%rdx,%rsi,4)
  33969. 41ffd0: ┆│┆ inc %ecx
  33970. 41ffd2: ┆│┆ inc %rsi
  33971. 41ffd5: ┆│┆ cmp 0x80(%r12),%rsi
  33972. 41ffdd: ┆│╰─ jb 41ffb8 <_D2gc2gc2GC12extendNoSyncMFNbPvmmxC8TypeInfoZm+0x198>
  33973. 41ffdf: ┆││╭ jmp 41ffe4 <_D2gc2gc2GC12extendNoSyncMFNbPvmmxC8TypeInfoZm+0x1c4>
  33974. 41ffe1: ┆┕┿┿ mov %r15,%rax
  33975. 41ffe4: ┆ ┕┷ mov 0xa0(%r12),%rcx
  33976. 41ffec: ┆ sub %ebx,%esi
  33977. 41ffee: ┆ mov %esi,(%rcx,%rbx,4)
  33978. 41fff1: ┆ sub %rbp,0x88(%r12)
  33979. 41fff9: ┆ mov 0x8(%r14),%rcx
  33980. 41fffd: ┆ add %ebp,0x94(%rcx)
  33981. 420003: ┆ add %rbp,%rax
  33982. 420006: ┆ shl $0xc,%rax
  33983. 42000a: ╰─── jmpq 41ff75 <_D2gc2gc2GC12extendNoSyncMFNbPvmmxC8TypeInfoZm+0x155>
  33984. 42000f: nop
  33985.  
  33986. 0000000000420010 <_D2gc2gc2GC7reserveMFNbmZm>:
  33987. 420010: push %r14
  33988. 420012: push %rbx
  33989. 420013: push %rax
  33990. 420014: mov %rsi,%rbx
  33991. 420017: mov %rdi,%r14
  33992. 42001a: test %rbx,%rbx
  33993. 42001d: ╭─ je 420077 <_D2gc2gc2GC7reserveMFNbmZm+0x67>
  33994. 42001f: │ mov 0x2391ea(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  33995. 420026: │ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  33996. 42002b: │ mov 0x8(%r14),%rdi
  33997. 42002f: │ testb $0x1,0x21(%rdi)
  33998. 420033: │╭ je 42003e <_D2gc2gc2GC7reserveMFNbmZm+0x2e>
  33999. 420035: ││ callq 416090 <onInvalidMemoryOperationError>
  34000. 42003a: ││ mov 0x8(%r14),%rdi
  34001. 42003e: │┕ add $0xfff,%rbx
  34002. 420045: │ shr $0xc,%rbx
  34003. 420049: │ xor %r14d,%r14d
  34004. 42004c: │ xor %esi,%esi
  34005. 42004e: │ mov %rbx,%rdx
  34006. 420051: │ callq 421120 <_D2gc2gc3Gcx7newPoolMFNbmbZPS2gc2gc4Pool>
  34007. 420056: │ test %rax,%rax
  34008. 420059: │╭ je 420066 <_D2gc2gc2GC7reserveMFNbmZm+0x56>
  34009. 42005b: ││ mov 0x80(%rax),%r14
  34010. 420062: ││ shl $0xc,%r14
  34011. 420066: │┕ mov 0x2391a3(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  34012. 42006d: │ callq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  34013. 420072: │ mov %r14,%rax
  34014. 420075: │╭ jmp 420079 <_D2gc2gc2GC7reserveMFNbmZm+0x69>
  34015. 420077: ┕┿ xor %eax,%eax
  34016. 420079: ┕ add $0x8,%rsp
  34017. 42007d: pop %rbx
  34018. 42007e: pop %r14
  34019. 420080: retq
  34020. 420081: nopw %cs:0x0(%rax,%rax,1)
  34021. 42008b: nopl 0x0(%rax,%rax,1)
  34022.  
  34023. 0000000000420090 <_D2gc2gc2GC4freeMFNbPvZv>:
  34024. 420090: ┆ push %r14
  34025. 420092: ┆ push %rbx
  34026. 420093: ┆ push %rax
  34027. 420094: ┆ mov %rsi,%rbx
  34028. 420097: ┆ mov %rdi,%r14
  34029. 42009a: ┆ test %rbx,%rbx
  34030. 42009d: ┆╭ je 4200c9 <_D2gc2gc2GC4freeMFNbPvZv+0x39>
  34031. 42009f: ┆│ mov 0x23916a(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  34032. 4200a6: ┆│ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  34033. 4200ab: ┆│ mov %r14,%rdi
  34034. 4200ae: ┆│ mov %rbx,%rsi
  34035. 4200b1: ┆│ callq 41fbd0 <_D2gc2gc2GC10freeNoSyncMFNbPvZv>
  34036. 4200b6: ┆│ mov 0x239153(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  34037. 4200bd: ┆│ add $0x8,%rsp
  34038. 4200c1: ┆│ pop %rbx
  34039. 4200c2: ┆│ pop %r14
  34040. 4200c4: ╰┼ jmpq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  34041. 4200c9: ┕ add $0x8,%rsp
  34042. 4200cd: pop %rbx
  34043. 4200ce: pop %r14
  34044. 4200d0: retq
  34045. 4200d1: nopw %cs:0x0(%rax,%rax,1)
  34046. 4200db: nopl 0x0(%rax,%rax,1)
  34047.  
  34048. 00000000004200e0 <_D2gc2gc2GC6addrOfMFNbPvZPv>:
  34049. 4200e0: push %r14
  34050. 4200e2: push %rbx
  34051. 4200e3: push %rax
  34052. 4200e4: mov %rsi,%r14
  34053. 4200e7: mov %rdi,%rbx
  34054. 4200ea: test %r14,%r14
  34055. 4200ed: ╭─ je 420138 <_D2gc2gc2GC6addrOfMFNbPvZPv+0x58>
  34056. 4200ef: │ mov 0x23911a(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  34057. 4200f6: │ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  34058. 4200fb: │ mov 0x8(%rbx),%rax
  34059. 4200ff: │ xor %ebx,%ebx
  34060. 420101: │ cmp %r14,0x38(%rax)
  34061. 420105: ╭────────┼─ ja 4201d2 <_D2gc2gc2GC6addrOfMFNbPvZPv+0xf2>
  34062. 42010b: │ │ xor %ebx,%ebx
  34063. 42010d: │ │ cmp %r14,0x40(%rax)
  34064. 420111: │╭───────┼─ jbe 4201d2 <_D2gc2gc2GC6addrOfMFNbPvZPv+0xf2>
  34065. 420117: ││ │ mov 0x28(%rax),%r8
  34066. 42011b: ││ │ mov 0x30(%rax),%rsi
  34067. 42011f: ││ │ cmp $0x1,%rsi
  34068. 420123: ││ │╭ jne 42013f <_D2gc2gc2GC6addrOfMFNbPvZPv+0x5f>
  34069. 420125: ││ ││ mov (%r8),%rdx
  34070. 420128: ││ ││ xor %ebx,%ebx
  34071. 42012a: ││ ││ test %rdx,%rdx
  34072. 42012d: ││ ╭─────┼┼ je 4201d2 <_D2gc2gc2GC6addrOfMFNbPvZPv+0xf2>
  34073. 420133: ││ │ ││ mov (%rdx),%rax
  34074. 420136: ││ │ ╭───┼┼ jmp 420189 <_D2gc2gc2GC6addrOfMFNbPvZPv+0xa9>
  34075. 420138: ││ │ │ ┕┿ xor %eax,%eax
  34076. 42013a: ││╭┼─┼────┼ jmpq 4201e1 <_D2gc2gc2GC6addrOfMFNbPvZPv+0x101>
  34077. 42013f: ││││ │ ┕ dec %rsi
  34078. 420142: ││││ │ xor %ecx,%ecx
  34079. 420144: ││││ │ ╭─── jmp 420170 <_D2gc2gc2GC6addrOfMFNbPvZPv+0x90>
  34080. 420146: ││││ │ │ nopw %cs:0x0(%rax,%rax,1)
  34081. 420150: ││││ │┍┿━━━ inc %rdi
  34082. 420153: ││││ │┆│ cmp %rsi,%rdi
  34083. 420156: ││││ │┆│ mov %rdi,%rcx
  34084. 420159: ││││ │┆│ ┍━ mov $0x0,%ebx
  34085. 42015e: ││││ │┆│ ┆╭ jbe 420170 <_D2gc2gc2GC6addrOfMFNbPvZPv+0x90>
  34086. 420160: ││││╭┼┼┼─┼┼ jmp 4201d2 <_D2gc2gc2GC6addrOfMFNbPvZPv+0xf2>
  34087. 420162: ││││││┆│┍┿┿ dec %rdi
  34088. 420165: ││││││┆│┆┆│ cmp %rdi,%rcx
  34089. 420168: ││││││┆│┆┆│ mov %rdi,%rsi
  34090. 42016b: ││││││┆│┆╰┼ jmp 420159 <_D2gc2gc2GC6addrOfMFNbPvZPv+0x79>
  34091. 42016d: ││││││┆│┆ │ nopl (%rax)
  34092. 420170: ││││││┆┕┿━┷ lea (%rcx,%rsi,1),%rdi
  34093. 420174: ││││││┆ ┆ shr %rdi
  34094. 420177: ││││││┆ ┆ mov (%r8,%rdi,8),%rdx
  34095. 42017b: ││││││┆ ┆ mov (%rdx),%rax
  34096. 42017e: ││││││┆ ┆ cmp %r14,%rax
  34097. 420181: ││││││┆ ╰── ja 420162 <_D2gc2gc2GC6addrOfMFNbPvZPv+0x82>
  34098. 420183: ││││││┆ cmp %r14,0x8(%rdx)
  34099. 420187: ││││││╰──── jbe 420150 <_D2gc2gc2GC6addrOfMFNbPvZPv+0x70>
  34100. 420189: │││││┕━━━━━ sub %rax,%r14
  34101. 42018c: │││││ mov %r14,%rcx
  34102. 42018f: │││││ shr $0xc,%rcx
  34103. 420193: │││││ mov 0x90(%rdx),%rsi
  34104. 42019a: │││││ movzbl (%rsi,%rcx,1),%esi
  34105. 42019e: │││││ cmp $0x8,%rsi
  34106. 4201a2: │││││ ╭ ja 4201ae <_D2gc2gc2GC6addrOfMFNbPvZPv+0xce>
  34107. 4201a4: │││││ │ and 0x43e0b8(,%rsi,8),%r14
  34108. 4201ac: │││││ ╭┼ jmp 4201cc <_D2gc2gc2GC6addrOfMFNbPvZPv+0xec>
  34109. 4201ae: │││││ │┕ xor %ebx,%ebx
  34110. 4201b0: │││││ │ cmp $0x9,%esi
  34111. 4201b3: │││││ │╭ jne 4201d2 <_D2gc2gc2GC6addrOfMFNbPvZPv+0xf2>
  34112. 4201b5: │││││ ││ mov 0xa0(%rdx),%rdx
  34113. 4201bc: │││││ ││ mov (%rdx,%rcx,4),%ecx
  34114. 4201bf: │││││ ││ shl $0xc,%ecx
  34115. 4201c2: │││││ ││ sub %rcx,%r14
  34116. 4201c5: │││││ ││ and $0xfffffffffffff000,%r14
  34117. 4201cc: │││││ ┕┿ add %r14,%rax
  34118. 4201cf: │││││ │ mov %rax,%rbx
  34119. 4201d2: ┕┷┿┷┷━━━━━┷ mov 0x239037(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  34120. 4201d9: │ callq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  34121. 4201de: │ mov %rbx,%rax
  34122. 4201e1: ┕━━━━━━━━ add $0x8,%rsp
  34123. 4201e5: pop %rbx
  34124. 4201e6: pop %r14
  34125. 4201e8: retq
  34126. 4201e9: nopl 0x0(%rax)
  34127.  
  34128. 00000000004201f0 <_D2gc2gc2GC6sizeOfMFNbPvZm>:
  34129. 4201f0: push %r15
  34130. 4201f2: push %r14
  34131. 4201f4: push %rbx
  34132. 4201f5: mov %rsi,%r15
  34133. 4201f8: mov %rdi,%r14
  34134. 4201fb: test %r15,%r15
  34135. 4201fe: ╭─ je 42023e <_D2gc2gc2GC6sizeOfMFNbPvZm+0x4e>
  34136. 420200: │ mov 0x239009(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  34137. 420207: │ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  34138. 42020c: │ mov 0x8(%r14),%rdx
  34139. 420210: │ xor %eax,%eax
  34140. 420212: │ cmp %r15,0x38(%rdx)
  34141. 420216: ╭───────┼─ ja 4202b8 <_D2gc2gc2GC6sizeOfMFNbPvZm+0xc8>
  34142. 42021c: │ │ cmp %r15,0x40(%rdx)
  34143. 420220: │ ╭─────┼─ jbe 4202b8 <_D2gc2gc2GC6sizeOfMFNbPvZm+0xc8>
  34144. 420226: │ │ │ mov 0x28(%rdx),%rcx
  34145. 42022a: │ │ │ mov 0x30(%rdx),%rdx
  34146. 42022e: │ │ │ cmp $0x1,%rdx
  34147. 420232: │ │ │╭ jne 420245 <_D2gc2gc2GC6sizeOfMFNbPvZm+0x55>
  34148. 420234: │ │ ││ mov (%rcx),%rdi
  34149. 420237: │ │ ││ test %rdi,%rdi
  34150. 42023a: │ │ ╭───┼┼ jne 420284 <_D2gc2gc2GC6sizeOfMFNbPvZm+0x94>
  34151. 42023c: │ │╭┼───┼┼ jmp 4202b8 <_D2gc2gc2GC6sizeOfMFNbPvZm+0xc8>
  34152. 42023e: │ │││ ┕┿ xor %eax,%eax
  34153. 420240: │╭┼┼┼────┼ jmpq 4202dd <_D2gc2gc2GC6sizeOfMFNbPvZm+0xed>
  34154. 420245: │││││ ┕ dec %rdx
  34155. 420248: │││││ xor %ebx,%ebx
  34156. 42024a: │││││ nopw 0x0(%rax,%rax,1)
  34157. 420250: │││││ ┍┯━━ lea (%rbx,%rdx,1),%rsi
  34158. 420254: │││││ ┆┆ shr %rsi
  34159. 420257: │││││ ┆┆ mov (%rcx,%rsi,8),%rdi
  34160. 42025b: │││││ ┆┆ cmp %r15,(%rdi)
  34161. 42025e: │││││ ┆┆ ╭ ja 420275 <_D2gc2gc2GC6sizeOfMFNbPvZm+0x85>
  34162. 420260: │││││ ┆┆ │ cmp %r15,0x8(%rdi)
  34163. 420264: │││││ ┆┆╭┼ ja 420284 <_D2gc2gc2GC6sizeOfMFNbPvZm+0x94>
  34164. 420266: │││││ ┆┆││ inc %rsi
  34165. 420269: │││││ ┆┆││ xor %eax,%eax
  34166. 42026b: │││││ ┆┆││ cmp %rdx,%rsi
  34167. 42026e: │││││ ┆┆││ mov %rsi,%rbx
  34168. 420271: │││││ ┆╰┼┼ jbe 420250 <_D2gc2gc2GC6sizeOfMFNbPvZm+0x60>
  34169. 420273: │││││╭┼─┼┼ jmp 4202b8 <_D2gc2gc2GC6sizeOfMFNbPvZm+0xc8>
  34170. 420275: ││││││┆ │┕ dec %rsi
  34171. 420278: ││││││┆ │ xor %eax,%eax
  34172. 42027a: ││││││┆ │ cmp %rsi,%rbx
  34173. 42027d: ││││││┆ │ mov %rsi,%rdx
  34174. 420280: ││││││╰─┼─ jbe 420250 <_D2gc2gc2GC6sizeOfMFNbPvZm+0x60>
  34175. 420282: ││││││ ╭┼─ jmp 4202b8 <_D2gc2gc2GC6sizeOfMFNbPvZm+0xc8>
  34176. 420284: ││││┕┿━┿┷━ mov %r15,%rax
  34177. 420287: ││││ │ │ sub (%rdi),%rax
  34178. 42028a: ││││ │ │ shr $0xc,%rax
  34179. 42028e: ││││ │ │ testb $0x1,0x98(%rdi)
  34180. 420295: ││││ │ │╭─ jne 4202ab <_D2gc2gc2GC6sizeOfMFNbPvZm+0xbb>
  34181. 420297: ││││ │ ││ mov 0x90(%rdi),%rcx
  34182. 42029e: ││││ │ ││ movzbl (%rcx,%rax,1),%eax
  34183. 4202a2: ││││ │ ││ mov 0x43e088(,%rax,4),%eax
  34184. 4202a9: ││││ │ ││╭ jmp 4202b8 <_D2gc2gc2GC6sizeOfMFNbPvZm+0xc8>
  34185. 4202ab: ││││ │ │┕┿ mov 0xa0(%rdi),%rcx
  34186. 4202b2: ││││ │ │ │ mov (%rcx,%rax,4),%eax
  34187. 4202b5: ││││ │ │ │ shl $0xc,%eax
  34188. 4202b8: ┕┿┷┷━┷━┷━┷ mov %eax,%ecx
  34189. 4202ba: │ add $0xfff,%eax
  34190. 4202bf: │ and %eax,%r15d
  34191. 4202c2: │ xor %ebx,%ebx
  34192. 4202c4: │ test $0xfff,%r15w
  34193. 4202ca: │ cmove %rcx,%rbx
  34194. 4202ce: │ mov 0x238f3b(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  34195. 4202d5: │ callq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  34196. 4202da: │ mov %rbx,%rax
  34197. 4202dd: ┕━━━━━━━━ pop %rbx
  34198. 4202de: pop %r14
  34199. 4202e0: pop %r15
  34200. 4202e2: retq
  34201. 4202e3: nopw %cs:0x0(%rax,%rax,1)
  34202. 4202ed: nopl (%rax)
  34203.  
  34204. 00000000004202f0 <_D2gc2gc2GC5queryMFNbPvZS4core6memory8BlkInfo_>:
  34205. 4202f0: push %r15
  34206. 4202f2: push %r14
  34207. 4202f4: push %rbx
  34208. 4202f5: mov %rdx,%r14
  34209. 4202f8: mov %rsi,%r15
  34210. 4202fb: mov %rdi,%rbx
  34211. 4202fe: test %r14,%r14
  34212. 420301: ╭─ je 42032c <_D2gc2gc2GC5queryMFNbPvZS4core6memory8BlkInfo_+0x3c>
  34213. 420303: │ mov 0x238f06(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  34214. 42030a: │ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  34215. 42030f: │ mov 0x8(%r15),%rsi
  34216. 420313: │ mov %rbx,%rdi
  34217. 420316: │ mov %r14,%rdx
  34218. 420319: │ callq 420350 <_D2gc2gc3Gcx7getInfoMFNbPvZS4core6memory8BlkInfo_>
  34219. 42031e: │ mov 0x238eeb(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  34220. 420325: │ callq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  34221. 42032a: │╭ jmp 42033a <_D2gc2gc2GC5queryMFNbPvZS4core6memory8BlkInfo_+0x4a>
  34222. 42032c: ┕┿ xorps %xmm0,%xmm0
  34223. 42032f: │ movups %xmm0,(%rbx)
  34224. 420332: │ movq $0x0,0x10(%rbx)
  34225. 42033a: ┕ mov %rbx,%rax
  34226. 42033d: pop %rbx
  34227. 42033e: pop %r14
  34228. 420340: pop %r15
  34229. 420342: retq
  34230. 420343: nopw %cs:0x0(%rax,%rax,1)
  34231. 42034d: nopl (%rax)
  34232.  
  34233. 0000000000420350 <_D2gc2gc3Gcx7getInfoMFNbPvZS4core6memory8BlkInfo_>:
  34234. 420350: push %rbp
  34235. 420351: push %r15
  34236. 420353: push %r14
  34237. 420355: push %rbx
  34238. 420356: push %rax
  34239. 420357: mov %rdx,%rbx
  34240. 42035a: mov %rdi,%r14
  34241. 42035d: cmp %rbx,0x38(%rsi)
  34242. 420361: ╭────── ja 4203be <_D2gc2gc3Gcx7getInfoMFNbPvZS4core6memory8BlkInfo_+0x6e>
  34243. 420363: │ cmp %rbx,0x40(%rsi)
  34244. 420367: │╭───── jbe 4203be <_D2gc2gc3Gcx7getInfoMFNbPvZS4core6memory8BlkInfo_+0x6e>
  34245. 420369: ││ mov 0x28(%rsi),%rax
  34246. 42036d: ││ mov 0x30(%rsi),%rcx
  34247. 420371: ││ cmp $0x1,%rcx
  34248. 420375: ││ ╭ jne 420381 <_D2gc2gc3Gcx7getInfoMFNbPvZS4core6memory8BlkInfo_+0x31>
  34249. 420377: ││ │ mov (%rax),%rdi
  34250. 42037a: ││ │ test %rdi,%rdi
  34251. 42037d: ╭┼┼────┼ jne 4203db <_D2gc2gc3Gcx7getInfoMFNbPvZS4core6memory8BlkInfo_+0x8b>
  34252. 42037f: │││╭───┼ jmp 4203be <_D2gc2gc3Gcx7getInfoMFNbPvZS4core6memory8BlkInfo_+0x6e>
  34253. 420381: ││││ ┕ dec %rcx
  34254. 420384: ││││ xor %edx,%edx
  34255. 420386: ││││ nopw %cs:0x0(%rax,%rax,1)
  34256. 420390: ││││ ┍┯━ lea (%rdx,%rcx,1),%rsi
  34257. 420394: ││││ ┆┆ shr %rsi
  34258. 420397: ││││ ┆┆ mov (%rax,%rsi,8),%rdi
  34259. 42039b: ││││ ┆┆ cmp %rbx,(%rdi)
  34260. 42039e: ││││ ┆┆─ ja 4203b3 <_D2gc2gc3Gcx7getInfoMFNbPvZS4core6memory8BlkInfo_+0x63>
  34261. 4203a0: ││││ ┆┆ cmp %rbx,0x8(%rdi)
  34262. 4203a4: ││││╭┼┼─ ja 4203db <_D2gc2gc3Gcx7getInfoMFNbPvZS4core6memory8BlkInfo_+0x8b>
  34263. 4203a6: │││││┆┆ inc %rsi
  34264. 4203a9: │││││┆┆ cmp %rcx,%rsi
  34265. 4203ac: │││││┆┆ mov %rsi,%rdx
  34266. 4203af: │││││┆╰─ jbe 420390 <_D2gc2gc3Gcx7getInfoMFNbPvZS4core6memory8BlkInfo_+0x40>
  34267. 4203b1: │││││┆│╭ jmp 4203be <_D2gc2gc3Gcx7getInfoMFNbPvZS4core6memory8BlkInfo_+0x6e>
  34268. 4203b3: │││││┆┕┿ dec %rsi
  34269. 4203b6: │││││┆ │ cmp %rsi,%rdx
  34270. 4203b9: │││││┆ │ mov %rsi,%rcx
  34271. 4203bc: │││││╰─┼ jbe 420390 <_D2gc2gc3Gcx7getInfoMFNbPvZS4core6memory8BlkInfo_+0x40>
  34272. 4203be: │┕┷┷┿━━┷ xorps %xmm0,%xmm0
  34273. 4203c1: │ │ movups %xmm0,(%r14)
  34274. 4203c5: │ │ movq $0x0,0x10(%r14)
  34275. 4203cd: ┍┿━━━┿━━━ mov %r14,%rax
  34276. 4203d0: ┆│ │ add $0x8,%rsp
  34277. 4203d4: ┆│ │ pop %rbx
  34278. 4203d5: ┆│ │ pop %r14
  34279. 4203d7: ┆│ │ pop %r15
  34280. 4203d9: ┆│ │ pop %rbp
  34281. 4203da: ┆│ │ retq
  34282. 4203db: ┆┕━━━┷━━━ mov (%rdi),%r15
  34283. 4203de: ┆ mov 0x90(%rdi),%rax
  34284. 4203e5: ┆ mov %rbx,%rsi
  34285. 4203e8: ┆ sub %r15,%rsi
  34286. 4203eb: ┆ shr $0xc,%rsi
  34287. 4203ef: ┆ testb $0x1,0x98(%rdi)
  34288. 4203f6: ┆ movzbl (%rax,%rsi,1),%ecx
  34289. 4203fa: ┆ ╭ jne 420435 <_D2gc2gc3Gcx7getInfoMFNbPvZS4core6memory8BlkInfo_+0xe5>
  34290. 4203fc: ┆ │ xor %eax,%eax
  34291. 4203fe: ┆ │ cmp $0x7,%ecx
  34292. 420401: ┆ │ mov $0x0,%ebp
  34293. 420406: ┆ │ mov $0x0,%edx
  34294. 42040b: ┆ ╭───┼ ja 42047c <_D2gc2gc3Gcx7getInfoMFNbPvZS4core6memory8BlkInfo_+0x12c>
  34295. 42040d: ┆ │ │ and 0x43e0b8(,%rcx,8),%rbx
  34296. 420415: ┆ │ │ mov 0x43e088(,%rcx,4),%ebp
  34297. 42041c: ┆ │ │ mov %rbx,%rsi
  34298. 42041f: ┆ │ │ sub %r15,%rsi
  34299. 420422: ┆ │ │ mov 0x9c(%rdi),%cl
  34300. 420428: ┆ │ │ shr %cl,%rsi
  34301. 42042b: ┆ │ │ callq 41f0e0 <_D2gc2gc4Pool7getBitsMFNbmZk>
  34302. 420430: ┆ │ │ mov %rbx,%rdx
  34303. 420433: ┆ │╭──┼ jmp 42047c <_D2gc2gc3Gcx7getInfoMFNbPvZS4core6memory8BlkInfo_+0x12c>
  34304. 420435: ┆ ││ ┕ xor %eax,%eax
  34305. 420437: ┆ ││ cmp $0x9,%ecx
  34306. 42043a: ┆ ││ ╭─ je 420457 <_D2gc2gc3Gcx7getInfoMFNbPvZS4core6memory8BlkInfo_+0x107>
  34307. 42043c: ┆ ││ │ movzbl %cl,%ecx
  34308. 42043f: ┆ ││ │ cmp $0x8,%ecx
  34309. 420442: ┆ ││ │ mov $0x0,%ebp
  34310. 420447: ┆ ││ │ mov $0x0,%edx
  34311. 42044c: ┆ ││╭┼─ jne 42047c <_D2gc2gc3Gcx7getInfoMFNbPvZS4core6memory8BlkInfo_+0x12c>
  34312. 42044e: ┆ ││││ mov 0xa0(%rdi),%rax
  34313. 420455: ┆ ││││╭ jmp 420464 <_D2gc2gc3Gcx7getInfoMFNbPvZS4core6memory8BlkInfo_+0x114>
  34314. 420457: ┆ │││┕┿ mov 0xa0(%rdi),%rax
  34315. 42045e: ┆ │││ │ mov (%rax,%rsi,4),%ecx
  34316. 420461: ┆ │││ │ sub %rcx,%rsi
  34317. 420464: ┆ │││ ┕ mov %rsi,%rcx
  34318. 420467: ┆ │││ shl $0xc,%rcx
  34319. 42046b: ┆ │││ add %rcx,%r15
  34320. 42046e: ┆ │││ mov (%rax,%rsi,4),%ebp
  34321. 420471: ┆ │││ shl $0xc,%ebp
  34322. 420474: ┆ │││ callq 41f0e0 <_D2gc2gc4Pool7getBitsMFNbmZk>
  34323. 420479: ┆ │││ mov %r15,%rdx
  34324. 42047c: ┆ ┕┷┷━━ mov %ebp,%ecx
  34325. 42047e: ┆ mov %rdx,(%r14)
  34326. 420481: ┆ mov %rcx,0x8(%r14)
  34327. 420485: ┆ mov %eax,0x10(%r14)
  34328. 420489: ┆ movl $0x0,0x14(%r14)
  34329. 420491: ╰──────── jmpq 4203cd <_D2gc2gc3Gcx7getInfoMFNbPvZS4core6memory8BlkInfo_+0x7d>
  34330. 420496: nopw %cs:0x0(%rax,%rax,1)
  34331.  
  34332. 00000000004204a0 <_D2gc2gc2GC7addRootMFNbPvZv>:
  34333. 4204a0: ┆ push %r15
  34334. 4204a2: ┆ push %r14
  34335. 4204a4: ┆ push %rbx
  34336. 4204a5: ┆ mov %rsi,%r15
  34337. 4204a8: ┆ mov %rdi,%r14
  34338. 4204ab: ┆ test %r15,%r15
  34339. 4204ae: ┆╭ je 4204e2 <_D2gc2gc2GC7addRootMFNbPvZv+0x42>
  34340. 4204b0: ┆│ mov 0x238d59(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  34341. 4204b7: ┆│ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  34342. 4204bc: ┆│ mov 0x8(%r14),%rbx
  34343. 4204c0: ┆│ mov (%rbx),%rdx
  34344. 4204c3: ┆│ mov %rbx,%rdi
  34345. 4204c6: ┆│ mov %r15,%rsi
  34346. 4204c9: ┆│ callq 4229f0 <_D2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap6insertMFNbNiPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4NodeS2gc2gc4RootZPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4Node>
  34347. 4204ce: ┆│ mov %rax,(%rbx)
  34348. 4204d1: ┆│ mov 0x238d38(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  34349. 4204d8: ┆│ pop %rbx
  34350. 4204d9: ┆│ pop %r14
  34351. 4204db: ┆│ pop %r15
  34352. 4204dd: ╰┼ jmpq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  34353. 4204e2: ┕ pop %rbx
  34354. 4204e3: pop %r14
  34355. 4204e5: pop %r15
  34356. 4204e7: retq
  34357. 4204e8: nopl 0x0(%rax,%rax,1)
  34358.  
  34359. 00000000004204f0 <_D2gc2gc2GC10removeRootMFNbPvZv>:
  34360. 4204f0: ┆ push %r14
  34361. 4204f2: ┆ push %rbx
  34362. 4204f3: ┆ push %rax
  34363. 4204f4: ┆ mov %rsi,%rbx
  34364. 4204f7: ┆ mov %rdi,%r14
  34365. 4204fa: ┆ test %rbx,%rbx
  34366. 4204fd: ┆ ╭─── je 420540 <_D2gc2gc2GC10removeRootMFNbPvZv+0x50>
  34367. 4204ff: ┆ │ mov 0x238d0a(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  34368. 420506: ┆ │ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  34369. 42050b: ┆ │ mov 0x8(%r14),%rax
  34370. 42050f: ┆ │ ╭─ jmp 420523 <_D2gc2gc2GC10removeRootMFNbPvZv+0x33>
  34371. 420511: ┆ │ │ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  34372. 420520: ┆ │ │┍ mov %rdi,%rax
  34373. 420523: ┆ │┍┷┿ mov (%rax),%rdi
  34374. 420526: ┆ │┆ ┆ test %rdi,%rdi
  34375. 420529: ┆╭─┼┼─┼ je 4205b1 <_D2gc2gc2GC10removeRootMFNbPvZv+0xc1>
  34376. 42052f: ┆│ │┆ ┆ cmp %rbx,0x10(%rdi)
  34377. 420533: ┆│ │┆ ╰ ja 420520 <_D2gc2gc2GC10removeRootMFNbPvZv+0x30>
  34378. 420535: ┆│ │┆ ╭ jae 420548 <_D2gc2gc2GC10removeRootMFNbPvZv+0x58>
  34379. 420537: ┆│ │┆ │ add $0x8,%rdi
  34380. 42053b: ┆│ │┆ │ mov %rdi,%rax
  34381. 42053e: ┆│ │╰─┼ jmp 420523 <_D2gc2gc2GC10removeRootMFNbPvZv+0x33>
  34382. 420540: ┆│ ┕━━┿ add $0x8,%rsp
  34383. 420544: ┆│ │ pop %rbx
  34384. 420545: ┆│ │ pop %r14
  34385. 420547: ┆│ │ retq
  34386. 420548: ┆│ ┕ mov (%rdi),%rcx
  34387. 42054b: ┆│ test %rcx,%rcx
  34388. 42054e: ┆│ ╭─── je 42059d <_D2gc2gc2GC10removeRootMFNbPvZv+0xad>
  34389. 420550: ┆│ │┍━━ mov 0x8(%rdi),%rdx
  34390. 420554: ┆│ │┆ test %rdx,%rdx
  34391. 420557: ┆│╭┼┼── je 4205a9 <_D2gc2gc2GC10removeRootMFNbPvZv+0xb9>
  34392. 420559: ┆│││┆ mov 0x18(%rcx),%esi
  34393. 42055c: ┆│││┆ cmp 0x18(%rdx),%esi
  34394. 42055f: ┆│││┆╭─ jae 420580 <_D2gc2gc2GC10removeRootMFNbPvZv+0x90>
  34395. 420561: ┆│││┆│ lea 0x8(%rcx),%rdx
  34396. 420565: ┆│││┆│ mov 0x8(%rcx),%rsi
  34397. 420569: ┆│││┆│ mov %rsi,(%rdi)
  34398. 42056c: ┆│││┆│ mov %rdi,0x8(%rcx)
  34399. 420570: ┆│││┆│╭ jmp 42058d <_D2gc2gc2GC10removeRootMFNbPvZv+0x9d>
  34400. 420572: ┆│││┆││ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  34401. 420580: ┆│││┆┕┿ mov (%rdx),%rcx
  34402. 420583: ┆│││┆ │ mov %rcx,0x8(%rdi)
  34403. 420587: ┆│││┆ │ mov %rdi,(%rdx)
  34404. 42058a: ┆│││┆ │ mov %rdx,%rcx
  34405. 42058d: ┆│││┆ ┕ mov %rcx,(%rax)
  34406. 420590: ┆│││┆ mov (%rdi),%rcx
  34407. 420593: ┆│││┆ test %rcx,%rcx
  34408. 420596: ┆│││┆ mov %rdx,%rax
  34409. 420599: ┆│││╰── jne 420550 <_D2gc2gc2GC10removeRootMFNbPvZv+0x60>
  34410. 42059b: ┆│││ ╭ jmp 4205a0 <_D2gc2gc2GC10removeRootMFNbPvZv+0xb0>
  34411. 42059d: ┆││┕━━┿ mov %rax,%rdx
  34412. 4205a0: ┆││ ┕ mov 0x8(%rdi),%rax
  34413. 4205a4: ┆││ mov %rax,(%rdx)
  34414. 4205a7: ┆││ ╭ jmp 4205ac <_D2gc2gc2GC10removeRootMFNbPvZv+0xbc>
  34415. 4205a9: ┆│┕━━━┿ mov %rcx,(%rax)
  34416. 4205ac: ┆│ ┕ callq 4020f0 <free@plt>
  34417. 4205b1: ┆┕━━━━━ mov 0x238c58(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  34418. 4205b8: ┆ add $0x8,%rsp
  34419. 4205bc: ┆ pop %rbx
  34420. 4205bd: ┆ pop %r14
  34421. 4205bf: ╰────── jmpq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  34422. 4205c4: nopw %cs:0x0(%rax,%rax,1)
  34423. 4205ce: xchg %ax,%ax
  34424.  
  34425. 00000000004205d0 <_D2gc2gc2GC8addRangeMFNbNiPvmxC8TypeInfoZv>:
  34426. 4205d0: ┆ push %r15
  34427. 4205d2: ┆ push %r14
  34428. 4205d4: ┆ push %rbx
  34429. 4205d5: ┆ mov %rcx,%r14
  34430. 4205d8: ┆ mov %rdx,%rbx
  34431. 4205db: ┆ mov %rdi,%r15
  34432. 4205de: ┆ test %rbx,%rbx
  34433. 4205e1: ┆╭─ je 420623 <_D2gc2gc2GC8addRangeMFNbNiPvmxC8TypeInfoZv+0x53>
  34434. 4205e3: ┆│ test %r14,%r14
  34435. 4205e6: ┆│╭ je 420623 <_D2gc2gc2GC8addRangeMFNbNiPvmxC8TypeInfoZv+0x53>
  34436. 4205e8: ┆││ mov 0x238c21(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  34437. 4205ef: ┆││ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  34438. 4205f4: ┆││ mov 0x8(%r15),%r15
  34439. 4205f8: ┆││ add %r14,%rbx
  34440. 4205fb: ┆││ lea 0x10(%r15),%rdi
  34441. 4205ff: ┆││ mov 0x10(%r15),%rcx
  34442. 420603: ┆││ mov %r14,%rsi
  34443. 420606: ┆││ mov %rbx,%rdx
  34444. 420609: ┆││ callq 422b20 <_D2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap6insertMFNbNiPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4NodeS2gc2gc5RangeZPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4Node>
  34445. 42060e: ┆││ mov %rax,0x10(%r15)
  34446. 420612: ┆││ mov 0x238bf7(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  34447. 420619: ┆││ pop %rbx
  34448. 42061a: ┆││ pop %r14
  34449. 42061c: ┆││ pop %r15
  34450. 42061e: ╰┼┼ jmpq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  34451. 420623: ┕┷ pop %rbx
  34452. 420624: pop %r14
  34453. 420626: pop %r15
  34454. 420628: retq
  34455. 420629: nopl 0x0(%rax)
  34456.  
  34457. 0000000000420630 <_D2gc2gc2GC11removeRangeMFNbNiPvZv>:
  34458. 420630: ┆ push %r14
  34459. 420632: ┆ push %rbx
  34460. 420633: ┆ push %rax
  34461. 420634: ┆ mov %rsi,%rbx
  34462. 420637: ┆ mov %rdi,%r14
  34463. 42063a: ┆ test %rbx,%rbx
  34464. 42063d: ┆ ╭─── je 420679 <_D2gc2gc2GC11removeRangeMFNbNiPvZv+0x49>
  34465. 42063f: ┆ │ mov 0x238bca(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  34466. 420646: ┆ │ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  34467. 42064b: ┆ │ mov 0x8(%r14),%rax
  34468. 42064f: ┆ │ mov 0x10(%rax),%rdi
  34469. 420653: ┆ │ test %rdi,%rdi
  34470. 420656: ┆╭──┼─── je 4206f1 <_D2gc2gc2GC11removeRangeMFNbNiPvZv+0xc1>
  34471. 42065c: ┆│ │ add $0x10,%rax
  34472. 420660: ┆│ │ ┍━ cmp %rbx,0x10(%rdi)
  34473. 420664: ┆│ │ ┆╭ ja 42066c <_D2gc2gc2GC11removeRangeMFNbNiPvZv+0x3c>
  34474. 420666: ┆│ │╭┼┼ jae 420681 <_D2gc2gc2GC11removeRangeMFNbNiPvZv+0x51>
  34475. 420668: ┆│ ││┆│ add $0x8,%rdi
  34476. 42066c: ┆│ ││┆┕ mov %rdi,%rax
  34477. 42066f: ┆│ ││┆ mov (%rax),%rdi
  34478. 420672: ┆│ ││┆ test %rdi,%rdi
  34479. 420675: ┆│ ││╰─ jne 420660 <_D2gc2gc2GC11removeRangeMFNbNiPvZv+0x30>
  34480. 420677: ┆│╭─┼┼── jmp 4206f1 <_D2gc2gc2GC11removeRangeMFNbNiPvZv+0xc1>
  34481. 420679: ┆││ ┕┿━━ add $0x8,%rsp
  34482. 42067d: ┆││ │ pop %rbx
  34483. 42067e: ┆││ │ pop %r14
  34484. 420680: ┆││ │ retq
  34485. 420681: ┆││ ┕━━ mov (%rdi),%rcx
  34486. 420684: ┆││ test %rcx,%rcx
  34487. 420687: ┆││╭──── je 4206dd <_D2gc2gc2GC11removeRangeMFNbNiPvZv+0xad>
  34488. 420689: ┆│││ nopl 0x0(%rax)
  34489. 420690: ┆│││ ┍━━ mov 0x8(%rdi),%rdx
  34490. 420694: ┆│││ ┆ test %rdx,%rdx
  34491. 420697: ┆│││╭┼── je 4206e9 <_D2gc2gc2GC11removeRangeMFNbNiPvZv+0xb9>
  34492. 420699: ┆││││┆ mov 0x20(%rcx),%esi
  34493. 42069c: ┆││││┆ cmp 0x20(%rdx),%esi
  34494. 42069f: ┆││││┆╭─ jae 4206c0 <_D2gc2gc2GC11removeRangeMFNbNiPvZv+0x90>
  34495. 4206a1: ┆││││┆│ lea 0x8(%rcx),%rdx
  34496. 4206a5: ┆││││┆│ mov 0x8(%rcx),%rsi
  34497. 4206a9: ┆││││┆│ mov %rsi,(%rdi)
  34498. 4206ac: ┆││││┆│ mov %rdi,0x8(%rcx)
  34499. 4206b0: ┆││││┆│╭ jmp 4206cd <_D2gc2gc2GC11removeRangeMFNbNiPvZv+0x9d>
  34500. 4206b2: ┆││││┆││ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  34501. 4206c0: ┆││││┆┕┿ mov (%rdx),%rcx
  34502. 4206c3: ┆││││┆ │ mov %rcx,0x8(%rdi)
  34503. 4206c7: ┆││││┆ │ mov %rdi,(%rdx)
  34504. 4206ca: ┆││││┆ │ mov %rdx,%rcx
  34505. 4206cd: ┆││││┆ ┕ mov %rcx,(%rax)
  34506. 4206d0: ┆││││┆ mov (%rdi),%rcx
  34507. 4206d3: ┆││││┆ test %rcx,%rcx
  34508. 4206d6: ┆││││┆ mov %rdx,%rax
  34509. 4206d9: ┆││││╰── jne 420690 <_D2gc2gc2GC11removeRangeMFNbNiPvZv+0x60>
  34510. 4206db: ┆││││ ╭ jmp 4206e0 <_D2gc2gc2GC11removeRangeMFNbNiPvZv+0xb0>
  34511. 4206dd: ┆││┕┿━━┿ mov %rax,%rdx
  34512. 4206e0: ┆││ │ ┕ mov 0x8(%rdi),%rax
  34513. 4206e4: ┆││ │ mov %rax,(%rdx)
  34514. 4206e7: ┆││ │ ╭ jmp 4206ec <_D2gc2gc2GC11removeRangeMFNbNiPvZv+0xbc>
  34515. 4206e9: ┆││ ┕━━┿ mov %rcx,(%rax)
  34516. 4206ec: ┆││ ┕ callq 4020f0 <free@plt>
  34517. 4206f1: ┆┕┷━━━━━ mov 0x238b18(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  34518. 4206f8: ┆ add $0x8,%rsp
  34519. 4206fc: ┆ pop %rbx
  34520. 4206fd: ┆ pop %r14
  34521. 4206ff: ╰─────── jmpq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  34522. 420704: nopw %cs:0x0(%rax,%rax,1)
  34523. 42070e: xchg %ax,%ax
  34524.  
  34525. 0000000000420710 <_D2gc2gc2GC13runFinalizersMFNbxAvZv>:
  34526. 420710: ┆ push %r15
  34527. 420712: ┆ push %r14
  34528. 420714: ┆ push %r12
  34529. 420716: ┆ push %rbx
  34530. 420717: ┆ push %rax
  34531. 420718: ┆ mov %rdx,%r14
  34532. 42071b: ┆ mov %rsi,%r12
  34533. 42071e: ┆ mov %rdi,%r15
  34534. 420721: ┆ mov 0x238ae8(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  34535. 420728: ┆ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  34536. 42072d: ┆ mov 0x8(%r15),%rax
  34537. 420731: ┆ mov 0x30(%rax),%r15
  34538. 420735: ┆ test %r15,%r15
  34539. 420738: ┆╭──── je 420774 <_D2gc2gc2GC13runFinalizersMFNbxAvZv+0x64>
  34540. 42073a: ┆│ mov 0x28(%rax),%rbx
  34541. 42073e: ┆│ xchg %ax,%ax
  34542. 420740: ┆│┍━━━ mov (%rbx),%rdi
  34543. 420743: ┆│┆ cmpq $0x0,0x38(%rdi)
  34544. 420748: ┆│┆╭── je 42076b <_D2gc2gc2GC13runFinalizersMFNbxAvZv+0x5b>
  34545. 42074a: ┆│┆│ testb $0x1,0x98(%rdi)
  34546. 420751: ┆│┆│╭─ jne 420760 <_D2gc2gc2GC13runFinalizersMFNbxAvZv+0x50>
  34547. 420753: ┆│┆││ mov %r12,%rsi
  34548. 420756: ┆│┆││ mov %r14,%rdx
  34549. 420759: ┆│┆││ callq 420f50 <_D2gc2gc15SmallObjectPool13runFinalizersMFNbxAvZv>
  34550. 42075e: ┆│┆││╭ jmp 42076b <_D2gc2gc2GC13runFinalizersMFNbxAvZv+0x5b>
  34551. 420760: ┆│┆│┕┿ mov %r12,%rsi
  34552. 420763: ┆│┆│ │ mov %r14,%rdx
  34553. 420766: ┆│┆│ │ callq 420d30 <_D2gc2gc15LargeObjectPool13runFinalizersMFNbxAvZv>
  34554. 42076b: ┆│┆┕━┷ add $0x8,%rbx
  34555. 42076f: ┆│┆ dec %r15
  34556. 420772: ┆│╰─── jne 420740 <_D2gc2gc2GC13runFinalizersMFNbxAvZv+0x30>
  34557. 420774: ┆┕━━━━ mov 0x238a95(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  34558. 42077b: ┆ add $0x8,%rsp
  34559. 42077f: ┆ pop %rbx
  34560. 420780: ┆ pop %r12
  34561. 420782: ┆ pop %r14
  34562. 420784: ┆ pop %r15
  34563. 420786: ╰───── jmpq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  34564. 42078b: nopl 0x0(%rax,%rax,1)
  34565.  
  34566. 0000000000420790 <_D2gc2gc2GC11fullCollectMFNbZm>:
  34567. 420790: push %rbx
  34568. 420791: mov %rdi,%rbx
  34569. 420794: mov 0x238a75(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  34570. 42079b: callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  34571. 4207a0: mov 0x8(%rbx),%rdi
  34572. 4207a4: xor %esi,%esi
  34573. 4207a6: callq 4207c0 <_D2gc2gc3Gcx11fullcollectMFNbbZm>
  34574. 4207ab: mov %rax,%rbx
  34575. 4207ae: mov 0x238a5b(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  34576. 4207b5: callq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  34577. 4207ba: mov %rbx,%rax
  34578. 4207bd: pop %rbx
  34579. 4207be: retq
  34580. 4207bf: nop
  34581.  
  34582. 00000000004207c0 <_D2gc2gc3Gcx11fullcollectMFNbbZm>:
  34583. 4207c0: push %rbp
  34584. 4207c1: push %r15
  34585. 4207c3: push %r14
  34586. 4207c5: push %r12
  34587. 4207c7: push %rbx
  34588. 4207c8: sub $0x20,%rsp
  34589. 4207cc: mov %esi,%r15d
  34590. 4207cf: mov %rdi,%rbx
  34591. 4207d2: xor %r14d,%r14d
  34592. 4207d5: cmpb $0x0,0x235d1d(%rip) # 6564f9 <_D2gc2gc2GC6configS2gc6config6Config+0x1>
  34593. 4207dc: ╭ je 4207e6 <_D2gc2gc3Gcx11fullcollectMFNbbZm+0x26>
  34594. 4207de: │ callq 418f50 <_D4core4time42__T12MonoTimeImplVE4core4time9ClockTypei0Z12MonoTimeImpl8currTimeFNbNdNiNeZS4core4time42__T12MonoTimeImplVE4core4time9ClockTypei0Z12MonoTimeImpl>
  34595. 4207e3: │ mov %rax,%r14
  34596. 4207e6: ┕ testb $0x1,0x21(%rbx)
  34597. 4207ea: ╭ je 4207f1 <_D2gc2gc3Gcx11fullcollectMFNbbZm+0x31>
  34598. 4207ec: │ callq 416090 <onInvalidMemoryOperationError>
  34599. 4207f1: ┕ movb $0x1,0x21(%rbx)
  34600. 4207f5: callq 4175b0 <thread_suspendAll>
  34601. 4207fa: mov %rbx,%rdi
  34602. 4207fd: callq 421f30 <_D2gc2gc3Gcx7prepareMFNbZv>
  34603. 420802: cmpb $0x0,0x235cf0(%rip) # 6564f9 <_D2gc2gc2GC6configS2gc6config6Config+0x1>
  34604. 420809: mov %r14,%r12
  34605. 42080c: ╭ je 420853 <_D2gc2gc3Gcx11fullcollectMFNbbZm+0x93>
  34606. 42080e: │ callq 418f50 <_D4core4time42__T12MonoTimeImplVE4core4time9ClockTypei0Z12MonoTimeImpl8currTimeFNbNdNiNeZS4core4time42__T12MonoTimeImplVE4core4time9ClockTypei0Z12MonoTimeImpl>
  34607. 420813: │ mov %rax,%r12
  34608. 420816: │ mov %r12,%rbp
  34609. 420819: │ sub %r14,%rbp
  34610. 42081c: │ movq $0x0,0x10(%rsp)
  34611. 420825: │ callq 418dc0 <_D4core4time42__T12MonoTimeImplVE4core4time9ClockTypei0Z12MonoTimeImpl14ticksPerSecondFNaNbNdNiNfZl>
  34612. 42082a: │ mov $0x989680,%edi
  34613. 42082f: │ mov %rax,%rsi
  34614. 420832: │ mov %rbp,%rdx
  34615. 420835: │ callq 418da0 <_D4core4time13convClockFreqFNaNbNiNflllZl>
  34616. 42083a: │ lea 0x10(%rsp),%rdi
  34617. 42083f: │ mov %rax,%rsi
  34618. 420842: │ callq 418190 <_D4core4time8Duration6__ctorMFNaNbNcNiNflZS4core4time8Duration>
  34619. 420847: │ mov 0x10(%rsp),%rax
  34620. 42084c: │ add %rax,0x238985(%rip) # 6591d8 <_D2gc2gc8prepTimeS4core4time8Duration>
  34621. 420853: ┕ mov %rbx,0x8(%rsp)
  34622. 420858: test $0x1,%r15b
  34623. 42085c: ╭ jne 42086b <_D2gc2gc3Gcx11fullcollectMFNbbZm+0xab>
  34624. 42085e: │ mov $0x421a00,%esi
  34625. 420863: │ mov %rbx,%rdi
  34626. 420866: │ callq 4179e0 <thread_scanAll>
  34627. 42086b: ┕ lea 0x8(%rsp),%rbp
  34628. 420870: mov %rbp,0x10(%rsp)
  34629. 420875: movq $0x422140,0x18(%rsp)
  34630. 42087e: mov (%rbx),%rdx
  34631. 420881: lea 0x10(%rsp),%rdi
  34632. 420886: mov $0x422a90,%esi
  34633. 42088b: callq 422aa0 <_D2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap13opApplyHelperFNbxPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4NodeMDFNbKxS2gc2gc4RootZiZi>
  34634. 420890: mov %rbp,0x10(%rsp)
  34635. 420895: movq $0x422160,0x18(%rsp)
  34636. 42089e: mov 0x10(%rbx),%rdx
  34637. 4208a2: lea 0x10(%rsp),%rdi
  34638. 4208a7: mov $0x422bd0,%esi
  34639. 4208ac: callq 422be0 <_D2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap13opApplyHelperFNbxPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4NodeMDFNbKxS2gc2gc5RangeZiZi>
  34640. 4208b1: mov $0x422910,%esi
  34641. 4208b6: mov %rbx,%rdi
  34642. 4208b9: callq 417a30 <thread_processGCMarks>
  34643. 4208be: callq 417800 <thread_resumeAll>
  34644. 4208c3: cmpb $0x0,0x235c2f(%rip) # 6564f9 <_D2gc2gc2GC6configS2gc6config6Config+0x1>
  34645. 4208ca: ╭── je 420970 <_D2gc2gc3Gcx11fullcollectMFNbbZm+0x1b0>
  34646. 4208d0: │ callq 418f50 <_D4core4time42__T12MonoTimeImplVE4core4time9ClockTypei0Z12MonoTimeImpl8currTimeFNbNdNiNeZS4core4time42__T12MonoTimeImplVE4core4time9ClockTypei0Z12MonoTimeImpl>
  34647. 4208d5: │ mov %rax,%r15
  34648. 4208d8: │ mov %r15,%rbp
  34649. 4208db: │ sub %r12,%rbp
  34650. 4208de: │ movq $0x0,0x10(%rsp)
  34651. 4208e7: │ callq 418dc0 <_D4core4time42__T12MonoTimeImplVE4core4time9ClockTypei0Z12MonoTimeImpl14ticksPerSecondFNaNbNdNiNfZl>
  34652. 4208ec: │ mov $0x989680,%edi
  34653. 4208f1: │ mov %rax,%rsi
  34654. 4208f4: │ mov %rbp,%rdx
  34655. 4208f7: │ callq 418da0 <_D4core4time13convClockFreqFNaNbNiNflllZl>
  34656. 4208fc: │ lea 0x10(%rsp),%rdi
  34657. 420901: │ mov %rax,%rsi
  34658. 420904: │ callq 418190 <_D4core4time8Duration6__ctorMFNaNbNcNiNflZS4core4time8Duration>
  34659. 420909: │ mov 0x10(%rsp),%rax
  34660. 42090e: │ add %rax,0x2388cb(%rip) # 6591e0 <_D2gc2gc8markTimeS4core4time8Duration>
  34661. 420915: │ mov %r15,%rbp
  34662. 420918: │ sub %r14,%rbp
  34663. 42091b: │ movq $0x0,0x10(%rsp)
  34664. 420924: │ callq 418dc0 <_D4core4time42__T12MonoTimeImplVE4core4time9ClockTypei0Z12MonoTimeImpl14ticksPerSecondFNaNbNdNiNfZl>
  34665. 420929: │ mov $0x989680,%edi
  34666. 42092e: │ mov %rax,%rsi
  34667. 420931: │ mov %rbp,%rdx
  34668. 420934: │ callq 418da0 <_D4core4time13convClockFreqFNaNbNiNflllZl>
  34669. 420939: │ lea 0x10(%rsp),%rdi
  34670. 42093e: │ mov %rax,%rsi
  34671. 420941: │ callq 418190 <_D4core4time8Duration6__ctorMFNaNbNcNiNflZS4core4time8Duration>
  34672. 420946: │ mov 0x10(%rsp),%rax
  34673. 42094b: │ mov %rax,(%rsp)
  34674. 42094f: │ mov 0x2388a2(%rip),%rsi # 6591f8 <_D2gc2gc12maxPauseTimeS4core4time8Duration>
  34675. 420956: │ lea (%rsp),%rdi
  34676. 42095a: │ callq 4181a0 <_D4core4time8Duration5opCmpMxFNaNbNiNfS4core4time8DurationZi>
  34677. 42095f: │ test %eax,%eax
  34678. 420961: │╭─ jle 420973 <_D2gc2gc3Gcx11fullcollectMFNbbZm+0x1b3>
  34679. 420963: ││ mov (%rsp),%rax
  34680. 420967: ││ mov %rax,0x23888a(%rip) # 6591f8 <_D2gc2gc12maxPauseTimeS4core4time8Duration>
  34681. 42096e: ││╭ jmp 420973 <_D2gc2gc3Gcx11fullcollectMFNbbZm+0x1b3>
  34682. 420970: ┕┿┿ mov %r12,%r15
  34683. 420973: ┕┷ mov %rbx,%rdi
  34684. 420976: callq 422180 <_D2gc2gc3Gcx5sweepMFNbZm>
  34685. 42097b: mov %rax,%r14
  34686. 42097e: cmpb $0x0,0x235b74(%rip) # 6564f9 <_D2gc2gc2GC6configS2gc6config6Config+0x1>
  34687. 420985: ╭ je 4209cf <_D2gc2gc3Gcx11fullcollectMFNbbZm+0x20f>
  34688. 420987: │ callq 418f50 <_D4core4time42__T12MonoTimeImplVE4core4time9ClockTypei0Z12MonoTimeImpl8currTimeFNbNdNiNeZS4core4time42__T12MonoTimeImplVE4core4time9ClockTypei0Z12MonoTimeImpl>
  34689. 42098c: │ mov %rax,%r12
  34690. 42098f: │ mov %r12,%rbp
  34691. 420992: │ sub %r15,%rbp
  34692. 420995: │ movq $0x0,0x10(%rsp)
  34693. 42099e: │ callq 418dc0 <_D4core4time42__T12MonoTimeImplVE4core4time9ClockTypei0Z12MonoTimeImpl14ticksPerSecondFNaNbNdNiNfZl>
  34694. 4209a3: │ mov $0x989680,%edi
  34695. 4209a8: │ mov %rax,%rsi
  34696. 4209ab: │ mov %rbp,%rdx
  34697. 4209ae: │ callq 418da0 <_D4core4time13convClockFreqFNaNbNiNflllZl>
  34698. 4209b3: │ lea 0x10(%rsp),%rdi
  34699. 4209b8: │ mov %rax,%rsi
  34700. 4209bb: │ callq 418190 <_D4core4time8Duration6__ctorMFNaNbNcNiNflZS4core4time8Duration>
  34701. 4209c0: │ mov 0x10(%rsp),%rax
  34702. 4209c5: │ add %rax,0x23881c(%rip) # 6591e8 <_D2gc2gc9sweepTimeS4core4time8Duration>
  34703. 4209cc: │ mov %r12,%r15
  34704. 4209cf: ┕ mov %rbx,%rdi
  34705. 4209d2: callq 4226a0 <_D2gc2gc3Gcx7recoverMFNbZm>
  34706. 4209d7: mov %rax,%r12
  34707. 4209da: cmpb $0x0,0x235b18(%rip) # 6564f9 <_D2gc2gc2GC6configS2gc6config6Config+0x1>
  34708. 4209e1: ╭ je 420a2c <_D2gc2gc3Gcx11fullcollectMFNbbZm+0x26c>
  34709. 4209e3: │ callq 418f50 <_D4core4time42__T12MonoTimeImplVE4core4time9ClockTypei0Z12MonoTimeImpl8currTimeFNbNdNiNeZS4core4time42__T12MonoTimeImplVE4core4time9ClockTypei0Z12MonoTimeImpl>
  34710. 4209e8: │ mov %rax,%rbp
  34711. 4209eb: │ sub %r15,%rbp
  34712. 4209ee: │ movq $0x0,0x10(%rsp)
  34713. 4209f7: │ callq 418dc0 <_D4core4time42__T12MonoTimeImplVE4core4time9ClockTypei0Z12MonoTimeImpl14ticksPerSecondFNaNbNdNiNfZl>
  34714. 4209fc: │ mov $0x989680,%edi
  34715. 420a01: │ mov %rax,%rsi
  34716. 420a04: │ mov %rbp,%rdx
  34717. 420a07: │ callq 418da0 <_D4core4time13convClockFreqFNaNbNiNflllZl>
  34718. 420a0c: │ lea 0x10(%rsp),%rdi
  34719. 420a11: │ mov %rax,%rsi
  34720. 420a14: │ callq 418190 <_D4core4time8Duration6__ctorMFNaNbNcNiNflZS4core4time8Duration>
  34721. 420a19: │ mov 0x10(%rsp),%rax
  34722. 420a1e: │ add %rax,0x2387cb(%rip) # 6591f0 <_D2gc2gc11recoverTimeS4core4time8Duration>
  34723. 420a25: │ incq 0x2387d4(%rip) # 659200 <_D2gc2gc14numCollectionsm>
  34724. 420a2c: ┕ movb $0x0,0x21(%rbx)
  34725. 420a30: mov 0x90(%rbx),%eax
  34726. 420a36: cvtsi2ss %rax,%xmm0
  34727. 420a3b: mulss 0x235add(%rip),%xmm0 # 656520 <_D2gc2gc2GC6configS2gc6config6Config+0x28>
  34728. 420a43: movss 0x88(%rbx),%xmm1
  34729. 420a4b: movaps %xmm0,%xmm2
  34730. 420a4e: subss %xmm1,%xmm2
  34731. 420a52: cvtss2sd %xmm2,%xmm2
  34732. 420a56: movsd 0x1d532(%rip),%xmm3 # 43df90 <_D6object5Error6__vtblZ+0x30>
  34733. 420a5e: mulsd %xmm3,%xmm2
  34734. 420a62: cvtss2sd %xmm1,%xmm1
  34735. 420a66: addsd %xmm2,%xmm1
  34736. 420a6a: cvtsd2ss %xmm1,%xmm1
  34737. 420a6e: movaps %xmm1,%xmm2
  34738. 420a71: cmpless %xmm0,%xmm2
  34739. 420a76: movaps %xmm2,%xmm4
  34740. 420a79: andnps %xmm1,%xmm4
  34741. 420a7c: andps %xmm0,%xmm2
  34742. 420a7f: orps %xmm4,%xmm2
  34743. 420a82: movss %xmm2,0x88(%rbx)
  34744. 420a8a: mov 0x94(%rbx),%eax
  34745. 420a90: cvtsi2ss %rax,%xmm0
  34746. 420a95: mulss 0x235a83(%rip),%xmm0 # 656520 <_D2gc2gc2GC6configS2gc6config6Config+0x28>
  34747. 420a9d: movss 0x8c(%rbx),%xmm1
  34748. 420aa5: movaps %xmm0,%xmm2
  34749. 420aa8: subss %xmm1,%xmm2
  34750. 420aac: cvtss2sd %xmm2,%xmm2
  34751. 420ab0: mulsd %xmm3,%xmm2
  34752. 420ab4: cvtss2sd %xmm1,%xmm1
  34753. 420ab8: addsd %xmm2,%xmm1
  34754. 420abc: cvtsd2ss %xmm1,%xmm1
  34755. 420ac0: movaps %xmm1,%xmm2
  34756. 420ac3: cmpless %xmm0,%xmm2
  34757. 420ac8: movaps %xmm2,%xmm3
  34758. 420acb: andnps %xmm1,%xmm3
  34759. 420ace: andps %xmm0,%xmm2
  34760. 420ad1: orps %xmm3,%xmm2
  34761. 420ad4: movss %xmm2,0x8c(%rbx)
  34762. 420adc: add %r14,%r12
  34763. 420adf: mov %r12,%rax
  34764. 420ae2: add $0x20,%rsp
  34765. 420ae6: pop %rbx
  34766. 420ae7: pop %r12
  34767. 420ae9: pop %r14
  34768. 420aeb: pop %r15
  34769. 420aed: pop %rbp
  34770. 420aee: retq
  34771. 420aef: nop
  34772.  
  34773. 0000000000420af0 <_D2gc2gc2GC18fullCollectNoStackMFNbZv>:
  34774. 420af0: ┆ push %rbx
  34775. 420af1: ┆ mov %rdi,%rbx
  34776. 420af4: ┆ mov 0x238715(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  34777. 420afb: ┆ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  34778. 420b00: ┆ mov 0x8(%rbx),%rdi
  34779. 420b04: ┆ mov $0x1,%esi
  34780. 420b09: ┆ callq 4207c0 <_D2gc2gc3Gcx11fullcollectMFNbbZm>
  34781. 420b0e: ┆ mov 0x2386fb(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  34782. 420b15: ┆ pop %rbx
  34783. 420b16: ╰ jmpq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  34784. 420b1b: nopl 0x0(%rax,%rax,1)
  34785.  
  34786. 0000000000420b20 <_D2gc2gc2GC8minimizeMFNbZv>:
  34787. 420b20: ┆ push %rbx
  34788. 420b21: ┆ mov %rdi,%rbx
  34789. 420b24: ┆ mov 0x2386e5(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  34790. 420b2b: ┆ callq 419e30 <_D4core4sync5mutex5Mutex12lock_nothrowMFNbNiNeZv>
  34791. 420b30: ┆ mov 0x8(%rbx),%rdi
  34792. 420b34: ┆ callq 420b50 <_D2gc2gc3Gcx8minimizeMFNbZv>
  34793. 420b39: ┆ mov 0x2386d0(%rip),%rdi # 659210 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex>
  34794. 420b40: ┆ pop %rbx
  34795. 420b41: ╰ jmpq 419eb0 <_D4core4sync5mutex5Mutex14unlock_nothrowMFNbNiNeZv>
  34796. 420b46: nopw %cs:0x0(%rax,%rax,1)
  34797.  
  34798. 0000000000420b50 <_D2gc2gc3Gcx8minimizeMFNbZv>:
  34799. 420b50: push %r15
  34800. 420b52: push %r14
  34801. 420b54: push %r12
  34802. 420b56: push %rbx
  34803. 420b57: push %rax
  34804. 420b58: mov %rdi,%r14
  34805. 420b5b: mov 0x30(%r14),%rdx
  34806. 420b5f: xor %r15d,%r15d
  34807. 420b62: test %rdx,%rdx
  34808. 420b65: mov $0x0,%ecx
  34809. 420b6a: mov $0x0,%r8d
  34810. 420b70: ╭── je 420bc6 <_D2gc2gc3Gcx8minimizeMFNbZv+0x76>
  34811. 420b72: │ mov 0x28(%r14),%rax
  34812. 420b76: │ xor %ecx,%ecx
  34813. 420b78: │ nopl 0x0(%rax,%rax,1)
  34814. 420b80: │┍━ mov (%rax,%rcx,8),%rsi
  34815. 420b84: │┆ mov 0x80(%rsi),%rdi
  34816. 420b8b: │┆ cmp 0x88(%rsi),%rdi
  34817. 420b92: │┆╭ je 420b9c <_D2gc2gc3Gcx8minimizeMFNbZv+0x4c>
  34818. 420b94: │┆│ inc %rcx
  34819. 420b97: │┆│ cmp %rdx,%rcx
  34820. 420b9a: │╰┼ jb 420b80 <_D2gc2gc3Gcx8minimizeMFNbZv+0x30>
  34821. 420b9c: │ ┕ mov %rdx,%r15
  34822. 420b9f: │ mov %rcx,%r8
  34823. 420ba2: │ ╭ jmp 420bc6 <_D2gc2gc3Gcx8minimizeMFNbZv+0x76>
  34824. 420ba4: │ │ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  34825. 420bb0: │━┿ mov (%rsi,%r8,8),%rax
  34826. 420bb4: │ │ mov %rbx,(%rsi,%r8,8)
  34827. 420bb8: │ │ inc %r8
  34828. 420bbb: │ │ mov %rax,(%rsi,%rcx,1)
  34829. 420bbf: │ │ mov 0x30(%r14),%r15
  34830. 420bc3: │ │ mov %rdx,%rcx
  34831. 420bc6: ┕━┷ lea 0x1(%rcx),%rdi
  34832. 420bca: ┆ shl $0x3,%rcx
  34833. 420bce: ┆ xchg %ax,%ax
  34834. 420bd0: ┆┍━ mov %rdi,%rdx
  34835. 420bd3: ┆┆ cmp %r15,%rdx
  34836. 420bd6: ┆┆╭ jae 420bfa <_D2gc2gc3Gcx8minimizeMFNbZv+0xaa>
  34837. 420bd8: ┆┆│ mov 0x28(%r14),%rsi
  34838. 420bdc: ┆┆│ mov (%rsi,%rdx,8),%rbx
  34839. 420be0: ┆┆│ mov 0x80(%rbx),%rax
  34840. 420be7: ┆┆│ lea 0x1(%rdx),%rdi
  34841. 420beb: ┆┆│ add $0x8,%rcx
  34842. 420bef: ┆┆│ cmp 0x88(%rbx),%rax
  34843. 420bf6: ┆╰┼ je 420bd0 <_D2gc2gc3Gcx8minimizeMFNbZv+0x80>
  34844. 420bf8: ╰─┼ jmp 420bb0 <_D2gc2gc3Gcx8minimizeMFNbZv+0x60>
  34845. 420bfa: ┕ test %r8,%r8
  34846. 420bfd: ╭─ je 420c1c <_D2gc2gc3Gcx8minimizeMFNbZv+0xcc>
  34847. 420bff: │ mov 0x28(%r14),%rcx
  34848. 420c03: │ mov (%rcx),%rax
  34849. 420c06: │ mov (%rax),%rax
  34850. 420c09: │ mov %rax,0x38(%r14)
  34851. 420c0d: │ mov -0x8(%rcx,%r8,8),%rax
  34852. 420c12: │ mov 0x8(%rax),%rax
  34853. 420c16: │ mov %rax,0x40(%r14)
  34854. 420c1a: │╭ jmp 420c2a <_D2gc2gc3Gcx8minimizeMFNbZv+0xda>
  34855. 420c1c: ┕┿ lea 0x38(%r14),%rax
  34856. 420c20: │ xorps %xmm0,%xmm0
  34857. 420c23: │ movups %xmm0,(%rax)
  34858. 420c26: │ mov 0x28(%r14),%rcx
  34859. 420c2a: ┕ mov %r8,0x30(%r14)
  34860. 420c2e: sub %r8,%r15
  34861. 420c31: ╭─ je 420c6b <_D2gc2gc3Gcx8minimizeMFNbZv+0x11b>
  34862. 420c33: │ lea (%rcx,%r8,8),%rbx
  34863. 420c37: │ nopw 0x0(%rax,%rax,1)
  34864. 420c40: │┍ mov (%rbx),%r12
  34865. 420c43: │┆ mov 0x80(%r12),%eax
  34866. 420c4b: │┆ sub %eax,0x98(%r14)
  34867. 420c52: │┆ mov %r12,%rdi
  34868. 420c55: │┆ callq 420c80 <_D2gc2gc4Pool4DtorMFNbZv>
  34869. 420c5a: │┆ mov %r12,%rdi
  34870. 420c5d: │┆ callq 4020f0 <free@plt>
  34871. 420c62: │┆ add $0x8,%rbx
  34872. 420c66: │┆ dec %r15
  34873. 420c69: │╰ jne 420c40 <_D2gc2gc3Gcx8minimizeMFNbZv+0xf0>
  34874. 420c6b: ┕━ add $0x8,%rsp
  34875. 420c6f: pop %rbx
  34876. 420c70: pop %r12
  34877. 420c72: pop %r14
  34878. 420c74: pop %r15
  34879. 420c76: retq
  34880. 420c77: nopw 0x0(%rax,%rax,1)
  34881.  
  34882. 0000000000420c80 <_D2gc2gc4Pool4DtorMFNbZv>:
  34883. 420c80: push %rbx
  34884. 420c81: mov %rdi,%rbx
  34885. 420c84: mov (%rbx),%rsi
  34886. 420c87: test %rsi,%rsi
  34887. 420c8a: ╭─ je 420cb2 <_D2gc2gc4Pool4DtorMFNbZv+0x32>
  34888. 420c8c: │ mov 0x80(%rbx),%rdi
  34889. 420c93: │ test %rdi,%rdi
  34890. 420c96: │╭ je 420cac <_D2gc2gc4Pool4DtorMFNbZv+0x2c>
  34891. 420c98: ││ shl $0xc,%rdi
  34892. 420c9c: ││ callq 42fc60 <_D2gc2os12os_mem_unmapFNbPvmZi>
  34893. 420ca1: ││ movq $0x0,0x80(%rbx)
  34894. 420cac: │┕ xorps %xmm0,%xmm0
  34895. 420caf: │ movups %xmm0,(%rbx)
  34896. 420cb2: ┕━ mov 0x90(%rbx),%rdi
  34897. 420cb9: test %rdi,%rdi
  34898. 420cbc: ╭ je 420cce <_D2gc2gc4Pool4DtorMFNbZv+0x4e>
  34899. 420cbe: │ callq 4020f0 <free@plt>
  34900. 420cc3: │ movq $0x0,0x90(%rbx)
  34901. 420cce: ┕ mov 0xa0(%rbx),%rdi
  34902. 420cd5: test %rdi,%rdi
  34903. 420cd8: ╭ je 420cdf <_D2gc2gc4Pool4DtorMFNbZv+0x5f>
  34904. 420cda: │ callq 4020f0 <free@plt>
  34905. 420cdf: ┕ lea 0x10(%rbx),%rdi
  34906. 420ce3: callq 42fd40 <_D2gc4bits6GCBits4DtorMFNbZv>
  34907. 420ce8: testb $0x1,0x98(%rbx)
  34908. 420cef: ╭─ jne 420cf7 <_D2gc2gc4Pool4DtorMFNbZv+0x77>
  34909. 420cf1: │ lea 0x20(%rbx),%rdi
  34910. 420cf5: │╭ jmp 420cfb <_D2gc2gc4Pool4DtorMFNbZv+0x7b>
  34911. 420cf7: ┕┿ lea 0x70(%rbx),%rdi
  34912. 420cfb: ┕ callq 42fd40 <_D2gc4bits6GCBits4DtorMFNbZv>
  34913. 420d00: lea 0x30(%rbx),%rdi
  34914. 420d04: callq 42fd40 <_D2gc4bits6GCBits4DtorMFNbZv>
  34915. 420d09: lea 0x40(%rbx),%rdi
  34916. 420d0d: callq 42fd40 <_D2gc4bits6GCBits4DtorMFNbZv>
  34917. 420d12: lea 0x50(%rbx),%rdi
  34918. 420d16: callq 42fd40 <_D2gc4bits6GCBits4DtorMFNbZv>
  34919. 420d1b: add $0x60,%rbx
  34920. 420d1f: mov %rbx,%rdi
  34921. 420d22: pop %rbx
  34922. 420d23: ╭ jmpq 42fd40 <_D2gc4bits6GCBits4DtorMFNbZv>
  34923. 420d28: │ nopl 0x0(%rax,%rax,1)
  34924.  
  34925. 0000000000420d30 <_D2gc2gc15LargeObjectPool13runFinalizersMFNbxAvZv>:
  34926. 420d30: push %rbp
  34927. 420d31: push %r15
  34928. 420d33: push %r14
  34929. 420d35: push %r13
  34930. 420d37: push %r12
  34931. 420d39: push %rbx
  34932. 420d3a: sub $0x28,%rsp
  34933. 420d3e: mov %rdx,0x10(%rsp)
  34934. 420d43: mov %rsi,0x8(%rsp)
  34935. 420d48: mov %rdi,%r13
  34936. 420d4b: mov 0x80(%r13),%rax
  34937. 420d52: mov %rax,0x20(%rsp)
  34938. 420d57: test %rax,%rax
  34939. 420d5a: ╭──────── je 420f41 <_D2gc2gc15LargeObjectPool13runFinalizersMFNbxAvZv+0x211>
  34940. 420d60: │ lea 0x30(%r13),%rax
  34941. 420d64: │ mov %rax,0x18(%rsp)
  34942. 420d69: │ xor %ebx,%ebx
  34943. 420d6b: │ mov $0x1,%r12d
  34944. 420d71: │ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  34945. 420d80: │┍━━━━━━━ mov 0x90(%r13),%rax
  34946. 420d87: │┆ movzbl (%rax,%rbx,1),%eax
  34947. 420d8b: │┆ cmp $0x9,%eax
  34948. 420d8e: │┆╭────── jae 420f30 <_D2gc2gc15LargeObjectPool13runFinalizersMFNbxAvZv+0x200>
  34949. 420d94: │┆│ mov 0x18(%rsp),%rdi
  34950. 420d99: │┆│ mov %rbx,%rsi
  34951. 420d9c: │┆│ callq 42fd90 <_D2gc4bits6GCBits4testMxFNbmZm>
  34952. 420da1: │┆│ test %rax,%rax
  34953. 420da4: │┆│╭───── je 420f30 <_D2gc2gc15LargeObjectPool13runFinalizersMFNbxAvZv+0x200>
  34954. 420daa: │┆││ mov %rbx,%rbp
  34955. 420dad: │┆││ shl $0xc,%rbp
  34956. 420db1: │┆││ add 0x0(%r13),%rbp
  34957. 420db5: │┆││ mov 0xa0(%r13),%rax
  34958. 420dbc: │┆││ mov (%rax,%rbx,4),%r14d
  34959. 420dc0: │┆││ shl $0xc,%r14d
  34960. 420dc4: │┆││ mov %r13,%rdi
  34961. 420dc7: │┆││ mov %rbx,%rsi
  34962. 420dca: │┆││ callq 41f0e0 <_D2gc2gc4Pool7getBitsMFNbmZk>
  34963. 420dcf: │┆││ mov %eax,%r15d
  34964. 420dd2: │┆││ mov %rbp,%rdi
  34965. 420dd5: │┆││ mov %r14,%rsi
  34966. 420dd8: │┆││ mov %r15d,%edx
  34967. 420ddb: │┆││ mov 0x8(%rsp),%rcx
  34968. 420de0: │┆││ mov 0x10(%rsp),%r8
  34969. 420de5: │┆││ callq 423600 <rt_hasFinalizerInSegment>
  34970. 420dea: │┆││ test %eax,%eax
  34971. 420dec: │┆││╭──── je 420f30 <_D2gc2gc15LargeObjectPool13runFinalizersMFNbxAvZv+0x200>
  34972. 420df2: │┆│││ mov %rbp,%rdi
  34973. 420df5: │┆│││ mov %r14,%rsi
  34974. 420df8: │┆│││ mov %r15d,%edx
  34975. 420dfb: │┆│││ callq 423850 <rt_finalizeFromGC>
  34976. 420e00: │┆│││ mov %rbx,%rax
  34977. 420e03: │┆│││ shr $0x6,%rax
  34978. 420e07: │┆│││ mov $0xfffffffffffffffe,%rdx
  34979. 420e0e: │┆│││ mov %bl,%cl
  34980. 420e10: │┆│││ rol %cl,%rdx
  34981. 420e13: │┆│││ cmpq $0x0,0x38(%r13)
  34982. 420e18: │┆│││ ╭ je 420e22 <_D2gc2gc15LargeObjectPool13runFinalizersMFNbxAvZv+0xf2>
  34983. 420e1a: │┆│││ │ mov 0x30(%r13),%rcx
  34984. 420e1e: │┆│││ │ and %rdx,(%rcx,%rax,8)
  34985. 420e22: │┆│││ ┕ cmpq $0x0,0x48(%r13)
  34986. 420e27: │┆│││ ╭ je 420e31 <_D2gc2gc15LargeObjectPool13runFinalizersMFNbxAvZv+0x101>
  34987. 420e29: │┆│││ │ mov 0x40(%r13),%rcx
  34988. 420e2d: │┆│││ │ and %rdx,(%rcx,%rax,8)
  34989. 420e31: │┆│││ ┕ mov 0x50(%r13),%rcx
  34990. 420e35: │┆│││ and %rdx,(%rcx,%rax,8)
  34991. 420e39: │┆│││ mov 0x60(%r13),%rcx
  34992. 420e3d: │┆│││ and %rdx,(%rcx,%rax,8)
  34993. 420e41: │┆│││ cmpq $0x0,0x78(%r13)
  34994. 420e46: │┆│││ ╭ je 420e50 <_D2gc2gc15LargeObjectPool13runFinalizersMFNbxAvZv+0x120>
  34995. 420e48: │┆│││ │ mov 0x70(%r13),%rcx
  34996. 420e4c: │┆│││ │ and %rdx,(%rcx,%rax,8)
  34997. 420e50: │┆│││ ┕ mov 0xa8(%r13),%rcx
  34998. 420e57: │┆│││ cmp %rcx,%rbx
  34999. 420e5a: │┆│││ ╭ jae 420e66 <_D2gc2gc15LargeObjectPool13runFinalizersMFNbxAvZv+0x136>
  35000. 420e5c: │┆│││ │ mov %rbx,0xa8(%r13)
  35001. 420e63: │┆│││ │ mov %rbx,%rcx
  35002. 420e66: │┆│││ ┕ lea 0x1(%rbx),%rax
  35003. 420e6a: │┆│││ mov 0x80(%r13),%rdx
  35004. 420e71: │┆│││ cmp %rdx,%rax
  35005. 420e74: │┆│││ ╭── jae 420e91 <_D2gc2gc15LargeObjectPool13runFinalizersMFNbxAvZv+0x161>
  35006. 420e76: │┆│││ │ mov 0x90(%r13),%rsi
  35007. 420e7d: │┆│││ │ mov %r12,%rax
  35008. 420e80: │┆│││ │┍━ movzbl (%rsi,%rax,1),%edi
  35009. 420e84: │┆│││ │┆ cmp $0x9,%edi
  35010. 420e87: │┆│││ │┆╭ jne 420e91 <_D2gc2gc15LargeObjectPool13runFinalizersMFNbxAvZv+0x161>
  35011. 420e89: │┆│││ │┆│ inc %rax
  35012. 420e8c: │┆│││ │┆│ cmp %rdx,%rax
  35013. 420e8f: │┆│││ │╰┼ jb 420e80 <_D2gc2gc15LargeObjectPool13runFinalizersMFNbxAvZv+0x150>
  35014. 420e91: │┆│││ ┕━┷ cmp %rbx,%rcx
  35015. 420e94: │┆│││ ╭ jbe 420e9d <_D2gc2gc15LargeObjectPool13runFinalizersMFNbxAvZv+0x16d>
  35016. 420e96: │┆│││ │ mov %rbx,0xa8(%r13)
  35017. 420e9d: │┆│││ ┕ cmp %rbx,%rax
  35018. 420ea0: │┆│││╭─── jbe 420f21 <_D2gc2gc15LargeObjectPool13runFinalizersMFNbxAvZv+0x1f1>
  35019. 420ea2: │┆││││ mov %eax,%ecx
  35020. 420ea4: │┆││││ sub %ebx,%ecx
  35021. 420ea6: │┆││││ test $0x1,%cl
  35022. 420ea9: │┆││││ mov %rbx,%rcx
  35023. 420eac: │┆││││ ╭─ je 420ecd <_D2gc2gc15LargeObjectPool13runFinalizersMFNbxAvZv+0x19d>
  35024. 420eae: │┆││││ │ mov 0x90(%r13),%rcx
  35025. 420eb5: │┆││││ │ movzbl (%rcx,%rbx,1),%edx
  35026. 420eb9: │┆││││ │ cmp $0x9,%edx
  35027. 420ebc: │┆││││ │╭ ja 420ec5 <_D2gc2gc15LargeObjectPool13runFinalizersMFNbxAvZv+0x195>
  35028. 420ebe: │┆││││ ││ incq 0x88(%r13)
  35029. 420ec5: │┆││││ │┕ movb $0xa,(%rcx,%rbx,1)
  35030. 420ec9: │┆││││ │ lea 0x1(%rbx),%rcx
  35031. 420ecd: │┆││││ ┕━ lea 0x1(%rbx),%rdx
  35032. 420ed1: │┆││││ cmp %rdx,%rax
  35033. 420ed4: │┆││││╭── je 420f21 <_D2gc2gc15LargeObjectPool13runFinalizersMFNbxAvZv+0x1f1>
  35034. 420ed6: │┆│││││ nopw %cs:0x0(%rax,%rax,1)
  35035. 420ee0: │┆│││││┍━ mov 0x90(%r13),%rdx
  35036. 420ee7: │┆│││││┆ movzbl (%rdx,%rcx,1),%esi
  35037. 420eeb: │┆│││││┆ cmp $0x9,%esi
  35038. 420eee: │┆│││││┆╭ ja 420ef7 <_D2gc2gc15LargeObjectPool13runFinalizersMFNbxAvZv+0x1c7>
  35039. 420ef0: │┆│││││┆│ incq 0x88(%r13)
  35040. 420ef7: │┆│││││┆┕ movb $0xa,(%rdx,%rcx,1)
  35041. 420efb: │┆│││││┆ mov 0x90(%r13),%rdx
  35042. 420f02: │┆│││││┆ movzbl 0x1(%rdx,%rcx,1),%esi
  35043. 420f07: │┆│││││┆ cmp $0xa,%esi
  35044. 420f0a: │┆│││││┆╭ jae 420f13 <_D2gc2gc15LargeObjectPool13runFinalizersMFNbxAvZv+0x1e3>
  35045. 420f0c: │┆│││││┆│ incq 0x88(%r13)
  35046. 420f13: │┆│││││┆┕ movb $0xa,0x1(%rdx,%rcx,1)
  35047. 420f18: │┆│││││┆ add $0x2,%rcx
  35048. 420f1c: │┆│││││┆ cmp %rcx,%rax
  35049. 420f1f: │┆│││││╰─ jne 420ee0 <_D2gc2gc15LargeObjectPool13runFinalizersMFNbxAvZv+0x1b0>
  35050. 420f21: │┆│││┕┷━━ mov 0x88(%r13),%rax
  35051. 420f28: │┆│││ mov %rax,0xb0(%r13)
  35052. 420f2f: │┆│││ nop
  35053. 420f30: │┆┕┷┷━━━━ inc %rbx
  35054. 420f33: │┆ inc %r12
  35055. 420f36: │┆ cmp 0x20(%rsp),%rbx
  35056. 420f3b: │╰─────── jne 420d80 <_D2gc2gc15LargeObjectPool13runFinalizersMFNbxAvZv+0x50>
  35057. 420f41: ┕━━━━━━━━ add $0x28,%rsp
  35058. 420f45: pop %rbx
  35059. 420f46: pop %r12
  35060. 420f48: pop %r13
  35061. 420f4a: pop %r14
  35062. 420f4c: pop %r15
  35063. 420f4e: pop %rbp
  35064. 420f4f: retq
  35065.  
  35066. 0000000000420f50 <_D2gc2gc15SmallObjectPool13runFinalizersMFNbxAvZv>:
  35067. 420f50: push %rbp
  35068. 420f51: push %r15
  35069. 420f53: push %r14
  35070. 420f55: push %r13
  35071. 420f57: push %r12
  35072. 420f59: push %rbx
  35073. 420f5a: sub $0x78,%rsp
  35074. 420f5e: mov %rdx,0x30(%rsp)
  35075. 420f63: mov %rsi,0x28(%rsp)
  35076. 420f68: mov %rdi,0x38(%rsp)
  35077. 420f6d: mov 0x80(%rdi),%r15
  35078. 420f74: mov %r15,0x8(%rsp)
  35079. 420f79: test %r15,%r15
  35080. 420f7c: ╭─────── je 421103 <_D2gc2gc15SmallObjectPool13runFinalizersMFNbxAvZv+0x1b3>
  35081. 420f82: │ mov 0x38(%rsp),%rax
  35082. 420f87: │ lea 0x30(%rax),%rax
  35083. 420f8b: │ mov %rax,0x40(%rsp)
  35084. 420f90: │ xor %r12d,%r12d
  35085. 420f93: │ xor %ebx,%ebx
  35086. 420f95: │ data32 nopw %cs:0x0(%rax,%rax,1)
  35087. 420fa0: │┍━━━━━━ mov 0x38(%rsp),%rax
  35088. 420fa5: │┆ mov 0x90(%rax),%rax
  35089. 420fac: │┆ movzbl (%rax,%rbx,1),%eax
  35090. 420fb0: │┆ cmp $0x8,%rax
  35091. 420fb4: │┆╭───── jae 4210f0 <_D2gc2gc15SmallObjectPool13runFinalizersMFNbxAvZv+0x1a0>
  35092. 420fba: │┆│ mov 0x43e088(,%rax,4),%esi
  35093. 420fc1: │┆│ mov %rbx,%rax
  35094. 420fc4: │┆│ shl $0xc,%rax
  35095. 420fc8: │┆│ mov 0x38(%rsp),%rcx
  35096. 420fcd: │┆│ mov (%rcx),%rcx
  35097. 420fd0: │┆│ lea (%rcx,%rax,1),%r14
  35098. 420fd4: │┆│ lea 0x1000(%rcx,%rax,1),%rax
  35099. 420fdc: │┆│ mov %rax,0x48(%rsp)
  35100. 420fe1: │┆│ xorps %xmm0,%xmm0
  35101. 420fe4: │┆│ movaps %xmm0,0x60(%rsp)
  35102. 420fe9: │┆│ movaps %xmm0,0x50(%rsp)
  35103. 420fee: │┆│ cmp %rax,%r14
  35104. 420ff1: │┆│╭──── jae 4210f0 <_D2gc2gc15SmallObjectPool13runFinalizersMFNbxAvZv+0x1a0>
  35105. 420ff7: │┆││ mov %rbx,0x10(%rsp)
  35106. 420ffc: │┆││ mov %esi,%r13d
  35107. 420fff: │┆││ shr $0x4,%r13d
  35108. 421003: │┆││ xor %eax,%eax
  35109. 421005: │┆││ mov %rax,0x20(%rsp)
  35110. 42100a: │┆││ mov %r12,%r15
  35111. 42100d: │┆││ mov %r15,0x18(%rsp)
  35112. 421012: │┆││ xor %r12d,%r12d
  35113. 421015: │┆││ data32 nopw %cs:0x0(%rax,%rax,1)
  35114. 421020: │┆││┍━━━ mov %rsi,%rbx
  35115. 421023: │┆││┆ mov 0x40(%rsp),%rdi
  35116. 421028: │┆││┆ mov %r15,%rsi
  35117. 42102b: │┆││┆ callq 42fd90 <_D2gc4bits6GCBits4testMxFNbmZm>
  35118. 421030: │┆││┆ test %rax,%rax
  35119. 421033: │┆││┆╭── je 4210a0 <_D2gc2gc15SmallObjectPool13runFinalizersMFNbxAvZv+0x150>
  35120. 421035: │┆││┆│ mov 0x38(%rsp),%rdi
  35121. 42103a: │┆││┆│ mov %r15,%rsi
  35122. 42103d: │┆││┆│ callq 41f0e0 <_D2gc2gc4Pool7getBitsMFNbmZk>
  35123. 421042: │┆││┆│ mov %eax,%ebp
  35124. 421044: │┆││┆│ mov %r14,%rdi
  35125. 421047: │┆││┆│ mov %rbx,%rsi
  35126. 42104a: │┆││┆│ mov %ebp,%edx
  35127. 42104c: │┆││┆│ mov 0x28(%rsp),%rcx
  35128. 421051: │┆││┆│ mov 0x30(%rsp),%r8
  35129. 421056: │┆││┆│ callq 423600 <rt_hasFinalizerInSegment>
  35130. 42105b: │┆││┆│ mov %rbx,%rsi
  35131. 42105e: │┆││┆│ test %eax,%eax
  35132. 421060: │┆││┆│╭─ je 4210a3 <_D2gc2gc15SmallObjectPool13runFinalizersMFNbxAvZv+0x153>
  35133. 421062: │┆││┆││ mov %r14,%rdi
  35134. 421065: │┆││┆││ mov %r13,%rbx
  35135. 421068: │┆││┆││ mov %rsi,%r13
  35136. 42106b: │┆││┆││ mov %ebp,%edx
  35137. 42106d: │┆││┆││ callq 423850 <rt_finalizeFromGC>
  35138. 421072: │┆││┆││ mov %r13,%rsi
  35139. 421075: │┆││┆││ mov %rbx,%r13
  35140. 421078: │┆││┆││ mov %r12,%rax
  35141. 42107b: │┆││┆││ shr $0x6,%rax
  35142. 42107f: │┆││┆││ mov $0x1,%edx
  35143. 421084: │┆││┆││ mov %r12b,%cl
  35144. 421087: │┆││┆││ shl %cl,%rdx
  35145. 42108a: │┆││┆││ or %rdx,0x50(%rsp,%rax,8)
  35146. 42108f: │┆││┆││ mov $0x1,%al
  35147. 421091: │┆││┆││ mov %rax,0x20(%rsp)
  35148. 421096: │┆││┆││╭ jmp 4210a3 <_D2gc2gc15SmallObjectPool13runFinalizersMFNbxAvZv+0x153>
  35149. 421098: │┆││┆│││ nopl 0x0(%rax,%rax,1)
  35150. 4210a0: │┆││┆┕┿┿ mov %rbx,%rsi
  35151. 4210a3: │┆││┆ ┕┷ add %rsi,%r14
  35152. 4210a6: │┆││┆ add %r13,%r12
  35153. 4210a9: │┆││┆ add %r13,%r15
  35154. 4210ac: │┆││┆ mov 0x48(%rsp),%rax
  35155. 4210b1: │┆││┆ cmp %rax,%r14
  35156. 4210b4: │┆││╰─── jb 421020 <_D2gc2gc15SmallObjectPool13runFinalizersMFNbxAvZv+0xd0>
  35157. 4210ba: │┆││ mov 0x20(%rsp),%rax
  35158. 4210bf: │┆││ test $0x1,%al
  35159. 4210c1: │┆││ mov 0x8(%rsp),%r15
  35160. 4210c6: │┆││ mov 0x18(%rsp),%r12
  35161. 4210cb: │┆││ mov 0x10(%rsp),%rbx
  35162. 4210d0: │┆││ ╭ je 4210f0 <_D2gc2gc15SmallObjectPool13runFinalizersMFNbxAvZv+0x1a0>
  35163. 4210d2: │┆││ │ mov 0x38(%rsp),%rdi
  35164. 4210d7: │┆││ │ lea 0x50(%rsp),%rsi
  35165. 4210dc: │┆││ │ mov %rbx,%rdx
  35166. 4210df: │┆││ │ callq 422520 <_D2gc2gc4Pool12freePageBitsMFNbmKxG4mZv>
  35167. 4210e4: │┆││ │ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  35168. 4210f0: │┆┕┷━━━┷ inc %rbx
  35169. 4210f3: │┆ add $0x100,%r12
  35170. 4210fa: │┆ cmp %r15,%rbx
  35171. 4210fd: │╰────── jne 420fa0 <_D2gc2gc15SmallObjectPool13runFinalizersMFNbxAvZv+0x50>
  35172. 421103: ┕━━━━━━━ add $0x78,%rsp
  35173. 421107: pop %rbx
  35174. 421108: pop %r12
  35175. 42110a: pop %r13
  35176. 42110c: pop %r14
  35177. 42110e: pop %r15
  35178. 421110: pop %rbp
  35179. 421111: retq
  35180. 421112: nopw %cs:0x0(%rax,%rax,1)
  35181. 42111c: nopl 0x0(%rax)
  35182.  
  35183. 0000000000421120 <_D2gc2gc3Gcx7newPoolMFNbmbZPS2gc2gc4Pool>:
  35184. 421120: push %rbp
  35185. 421121: push %r15
  35186. 421123: push %r14
  35187. 421125: push %r12
  35188. 421127: push %rbx
  35189. 421128: mov %esi,%ebp
  35190. 42112a: mov %rdi,%r14
  35191. 42112d: movabs $0xfffffffffff00,%rcx
  35192. 421137: mov 0x2353ca(%rip),%rax # 656508 <_D2gc2gc2GC6configS2gc6config6Config+0x10>
  35193. 42113e: mov %rax,%rbx
  35194. 421141: shl $0x8,%rbx
  35195. 421145: and %rcx,%rbx
  35196. 421148: cmp %rdx,%rbx
  35197. 42114b: ╭── ja 42116b <_D2gc2gc3Gcx7newPoolMFNbmbZPS2gc2gc4Pool+0x4b>
  35198. 42114d: │╭─ jae 421168 <_D2gc2gc3Gcx7newPoolMFNbmbZPS2gc2gc4Pool+0x48>
  35199. 42114f: ││ mov %rdx,%rbx
  35200. 421152: ││ shr %rbx
  35201. 421155: ││ add %rdx,%rbx
  35202. 421158: ││ add $0xff,%rcx
  35203. 42115f: ││ cmp %rcx,%rbx
  35204. 421162: ││ cmovae %rdx,%rbx
  35205. 421166: ││╭ jmp 42116b <_D2gc2gc3Gcx7newPoolMFNbmbZPS2gc2gc4Pool+0x4b>
  35206. 421168: │┕┿ mov %rdx,%rbx
  35207. 42116b: ┕━┷ mov 0x30(%r14),%rcx
  35208. 42116f: test %rcx,%rcx
  35209. 421172: ╭ je 421198 <_D2gc2gc3Gcx7newPoolMFNbmbZPS2gc2gc4Pool+0x78>
  35210. 421174: │ imul 0x23539c(%rip),%rcx # 656518 <_D2gc2gc2GC6configS2gc6config6Config+0x20>
  35211. 42117c: │ add %rcx,%rax
  35212. 42117f: │ mov 0x23538a(%rip),%rcx # 656510 <_D2gc2gc2GC6configS2gc6config6Config+0x18>
  35213. 421186: │ cmp %rcx,%rax
  35214. 421189: │ cmova %rcx,%rax
  35215. 42118d: │ shl $0x8,%rax
  35216. 421191: │ cmp %rax,%rbx
  35217. 421194: │ cmovb %rax,%rbx
  35218. 421198: ┕ mov $0x1,%edi
  35219. 42119d: mov $0xb8,%esi
  35220. 4211a2: callq 4022e0 <calloc@plt>
  35221. 4211a7: mov %rax,%r15
  35222. 4211aa: test %r15,%r15
  35223. 4211ad: ╭──── je 421262 <_D2gc2gc3Gcx7newPoolMFNbmbZPS2gc2gc4Pool+0x142>
  35224. 4211b3: │ movzbl %bpl,%esi
  35225. 4211b7: │ mov %r15,%rdi
  35226. 4211ba: │ mov %rbx,%rdx
  35227. 4211bd: │ callq 4218f0 <_D2gc2gc4Pool10initializeMFNbmbZv>
  35228. 4211c2: │ cmpq $0x0,(%r15)
  35229. 4211c6: ╭┼──── je 42129b <_D2gc2gc3Gcx7newPoolMFNbmbZPS2gc2gc4Pool+0x17b>
  35230. 4211cc: ││ mov 0x28(%r14),%rdi
  35231. 4211d0: ││ mov 0x30(%r14),%rax
  35232. 4211d4: ││ lea 0x8(,%rax,8),%rsi
  35233. 4211dc: ││ callq 4023c0 <realloc@plt>
  35234. 4211e1: ││ mov %rax,%r12
  35235. 4211e4: ││ test %r12,%r12
  35236. 4211e7: ││╭─── je 42129b <_D2gc2gc3Gcx7newPoolMFNbmbZPS2gc2gc4Pool+0x17b>
  35237. 4211ed: │││ mov %r12,0x28(%r14)
  35238. 4211f1: │││ mov 0x30(%r14),%rdx
  35239. 4211f5: │││ xor %ebp,%ebp
  35240. 4211f7: │││ test %rdx,%rdx
  35241. 4211fa: │││╭── je 421221 <_D2gc2gc3Gcx7newPoolMFNbmbZPS2gc2gc4Pool+0x101>
  35242. 4211fc: ││││ mov (%r15),%rax
  35243. 4211ff: ││││ xor %ebp,%ebp
  35244. 421201: ││││ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  35245. 421210: ││││┍━ mov (%r12,%rbp,8),%rcx
  35246. 421214: ││││┆ cmp (%rcx),%rax
  35247. 421217: ││││┆╭ jb 421221 <_D2gc2gc3Gcx7newPoolMFNbmbZPS2gc2gc4Pool+0x101>
  35248. 421219: ││││┆│ inc %rbp
  35249. 42121c: ││││┆│ cmp %rdx,%rbp
  35250. 42121f: ││││╰┼ jb 421210 <_D2gc2gc3Gcx7newPoolMFNbmbZPS2gc2gc4Pool+0xf0>
  35251. 421221: │││┕━┷ sub %rbp,%rdx
  35252. 421224: │││ ╭ je 421238 <_D2gc2gc3Gcx7newPoolMFNbmbZPS2gc2gc4Pool+0x118>
  35253. 421226: │││ │ lea (%r12,%rbp,8),%rsi
  35254. 42122a: │││ │ lea 0x8(%r12,%rbp,8),%rdi
  35255. 42122f: │││ │ shl $0x3,%rdx
  35256. 421233: │││ │ callq 402210 <memmove@plt>
  35257. 421238: │││ ┕ mov %r15,(%r12,%rbp,8)
  35258. 42123c: │││ mov 0x30(%r14),%rax
  35259. 421240: │││ lea 0x1(%rax),%rcx
  35260. 421244: │││ mov %rcx,0x30(%r14)
  35261. 421248: │││ mov 0x28(%r14),%rcx
  35262. 42124c: │││ mov (%rcx),%rdx
  35263. 42124f: │││ mov (%rdx),%rdx
  35264. 421252: │││ mov %rdx,0x38(%r14)
  35265. 421256: │││ mov (%rcx,%rax,8),%rax
  35266. 42125a: │││ mov 0x8(%rax),%rax
  35267. 42125e: │││ mov %rax,0x40(%r14)
  35268. 421262: │┕┿━━━ mov 0x98(%r14),%eax
  35269. 421269: │ │ add %rbx,%rax
  35270. 42126c: │ │ mov %eax,0x98(%r14)
  35271. 421273: │ │ cmpb $0x0,0x23527f(%rip) # 6564f9 <_D2gc2gc2GC6configS2gc6config6Config+0x1>
  35272. 42127a: │ │ ╭─ je 421296 <_D2gc2gc3Gcx7newPoolMFNbmbZPS2gc2gc4Pool+0x176>
  35273. 42127c: │ │ │ and $0xfffff,%rax
  35274. 421282: │ │ │ shl $0xc,%rax
  35275. 421286: │ │ │ cmp 0x237f7b(%rip),%rax # 659208 <_D2gc2gc13maxPoolMemorym>
  35276. 42128d: │ │ │╭ jbe 421296 <_D2gc2gc3Gcx7newPoolMFNbmbZPS2gc2gc4Pool+0x176>
  35277. 42128f: │ │ ││ mov %rax,0x237f72(%rip) # 659208 <_D2gc2gc13maxPoolMemorym>
  35278. 421296: │ │ ┕┷ mov %r15,%rax
  35279. 421299: │ │ ╭ jmp 4212ad <_D2gc2gc3Gcx7newPoolMFNbmbZPS2gc2gc4Pool+0x18d>
  35280. 42129b: ┕━┷━━┿ mov %r15,%rdi
  35281. 42129e: │ callq 420c80 <_D2gc2gc4Pool4DtorMFNbZv>
  35282. 4212a3: │ mov %r15,%rdi
  35283. 4212a6: │ callq 4020f0 <free@plt>
  35284. 4212ab: │ xor %eax,%eax
  35285. 4212ad: ┕ pop %rbx
  35286. 4212ae: pop %r12
  35287. 4212b0: pop %r14
  35288. 4212b2: pop %r15
  35289. 4212b4: pop %rbp
  35290. 4212b5: retq
  35291. 4212b6: nopw %cs:0x0(%rax,%rax,1)
  35292.  
  35293. 00000000004212c0 <_D2gc2gc3Gcx10smallAllocMFNbhKmkZPv>:
  35294. 4212c0: push %rbp
  35295. 4212c1: push %r14
  35296. 4212c3: push %rbx
  35297. 4212c4: sub $0x20,%rsp
  35298. 4212c8: mov %esi,%r14d
  35299. 4212cb: mov %rdi,%rbx
  35300. 4212ce: mov %rbx,0x8(%rsp)
  35301. 4212d3: mov %cl,0x10(%rsp)
  35302. 4212d7: mov 0x43e088(,%rcx,4),%eax
  35303. 4212de: mov %rax,(%rdx)
  35304. 4212e1: movq $0x0,0x18(%rsp)
  35305. 4212ea: lea 0x8(%rsp),%rdi
  35306. 4212ef: callq 421620 <_D2gc2gc3Gcx10smallAllocMFNbhKmkZ8tryAllocMFNbZb>
  35307. 4212f4: test $0x1,%al
  35308. 4212f6: ╭─── jne 421399 <_D2gc2gc3Gcx10smallAllocMFNbhKmkZPv+0xd9>
  35309. 4212fc: │ mov 0x98(%rbx),%edi
  35310. 421302: │ shl $0xc,%edi
  35311. 421305: │ callq 42fc70 <_D2gc2os10isLowOnMemFNbNimZb>
  35312. 42130a: │ test $0x1,%al
  35313. 42130c: │╭── jne 421340 <_D2gc2gc3Gcx10smallAllocMFNbhKmkZPv+0x80>
  35314. 42130e: ││ cmpl $0x0,0x24(%rbx)
  35315. 421312: ││╭─ jne 42132c <_D2gc2gc3Gcx10smallAllocMFNbhKmkZPv+0x6c>
  35316. 421314: │││ mov 0x90(%rbx),%eax
  35317. 42131a: │││ cvtsi2ss %rax,%xmm0
  35318. 42131f: │││ movss 0x88(%rbx),%xmm1
  35319. 421327: │││ ucomiss %xmm0,%xmm1
  35320. 42132a: │││╭ jbe 421340 <_D2gc2gc3Gcx10smallAllocMFNbhKmkZPv+0x80>
  35321. 42132c: ││┕┿ xor %esi,%esi
  35322. 42132e: ││ │ mov $0x1,%edx
  35323. 421333: ││ │ mov %rbx,%rdi
  35324. 421336: ││ │ callq 421120 <_D2gc2gc3Gcx7newPoolMFNbmbZPS2gc2gc4Pool>
  35325. 42133b: ││ │ test %rax,%rax
  35326. 42133e: ││╭┼ jne 421364 <_D2gc2gc3Gcx10smallAllocMFNbhKmkZPv+0xa4>
  35327. 421340: │┕┿┷ xor %esi,%esi
  35328. 421342: │ │ mov %rbx,%rdi
  35329. 421345: │ │ callq 4207c0 <_D2gc2gc3Gcx11fullcollectMFNbbZm>
  35330. 42134a: │ │ mov 0x98(%rbx),%edi
  35331. 421350: │ │ shl $0xc,%edi
  35332. 421353: │ │ callq 42fc70 <_D2gc2os10isLowOnMemFNbNimZb>
  35333. 421358: │ │ test $0x1,%al
  35334. 42135a: │ │╭ je 421364 <_D2gc2gc3Gcx10smallAllocMFNbhKmkZPv+0xa4>
  35335. 42135c: │ ││ mov %rbx,%rdi
  35336. 42135f: │ ││ callq 420b50 <_D2gc2gc3Gcx8minimizeMFNbZv>
  35337. 421364: │ ┕┷ lea 0x8(%rsp),%rdi
  35338. 421369: │ callq 421620 <_D2gc2gc3Gcx10smallAllocMFNbhKmkZ8tryAllocMFNbZb>
  35339. 42136e: │ test $0x1,%al
  35340. 421370: │╭── jne 421399 <_D2gc2gc3Gcx10smallAllocMFNbhKmkZPv+0xd9>
  35341. 421372: ││ xor %esi,%esi
  35342. 421374: ││ mov $0x1,%edx
  35343. 421379: ││ mov %rbx,%rdi
  35344. 42137c: ││ callq 421120 <_D2gc2gc3Gcx7newPoolMFNbmbZPS2gc2gc4Pool>
  35345. 421381: ││ test %rax,%rax
  35346. 421384: ││╭─ je 421394 <_D2gc2gc3Gcx10smallAllocMFNbhKmkZPv+0xd4>
  35347. 421386: │││ lea 0x8(%rsp),%rdi
  35348. 42138b: │││ callq 421620 <_D2gc2gc3Gcx10smallAllocMFNbhKmkZ8tryAllocMFNbZb>
  35349. 421390: │││ test $0x1,%al
  35350. 421392: │││╭ jne 421399 <_D2gc2gc3Gcx10smallAllocMFNbhKmkZPv+0xd9>
  35351. 421394: ││┕┿ callq 415fe0 <onOutOfMemoryErrorNoGC>
  35352. 421399: ┕┷━┷ movzbl 0x10(%rsp),%eax
  35353. 42139e: mov 0x18(%rsp),%rbp
  35354. 4213a3: mov 0x0(%rbp),%rcx
  35355. 4213a7: mov %rcx,0x48(%rbx,%rax,8)
  35356. 4213ac: test %r14d,%r14d
  35357. 4213af: ╭ je 4213cc <_D2gc2gc3Gcx10smallAllocMFNbhKmkZPv+0x10c>
  35358. 4213b1: │ mov 0x8(%rbp),%rdi
  35359. 4213b5: │ mov %rbp,%rdx
  35360. 4213b8: │ sub (%rdi),%rdx
  35361. 4213bb: │ mov 0x9c(%rdi),%cl
  35362. 4213c1: │ sar %cl,%rdx
  35363. 4213c4: │ mov %r14d,%esi
  35364. 4213c7: │ callq 41f270 <_D2gc2gc4Pool7setBitsMFNbmkZv>
  35365. 4213cc: ┕ mov %rbp,%rax
  35366. 4213cf: add $0x20,%rsp
  35367. 4213d3: pop %rbx
  35368. 4213d4: pop %r14
  35369. 4213d6: pop %rbp
  35370. 4213d7: retq
  35371. 4213d8: nopl 0x0(%rax,%rax,1)
  35372.  
  35373. 00000000004213e0 <_D2gc2gc3Gcx8bigAllocMFNbmKmkxC8TypeInfoZPv>:
  35374. 4213e0: push %rbp
  35375. 4213e1: push %r15
  35376. 4213e3: push %r14
  35377. 4213e5: push %r13
  35378. 4213e7: push %r12
  35379. 4213e9: push %rbx
  35380. 4213ea: sub $0x28,%rsp
  35381. 4213ee: mov %r8,%r12
  35382. 4213f1: mov %rcx,0x10(%rsp)
  35383. 4213f6: mov %edx,0x1c(%rsp)
  35384. 4213fa: mov %rdi,0x20(%rsp)
  35385. 4213ff: add $0xfff,%r12
  35386. 421406: mov %r12,0x8(%rsp)
  35387. 42140b: shr $0xc,%r12
  35388. 42140f: mov 0x30(%rdi),%r15
  35389. 421413: xor %ebx,%ebx
  35390. 421415: test %r15,%r15
  35391. 421418: ╭─── je 421467 <_D2gc2gc3Gcx8bigAllocMFNbmKmkxC8TypeInfoZPv+0x87>
  35392. 42141a: │ mov 0x20(%rsp),%rax
  35393. 42141f: │ mov 0x28(%rax),%r13
  35394. 421423: │ data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  35395. 421430: │┍━━ mov 0x0(%r13,%rbx,8),%rbp
  35396. 421435: │┆ testb $0x1,0x98(%rbp)
  35397. 42143c: │┆╭─ je 42145f <_D2gc2gc3Gcx8bigAllocMFNbmKmkxC8TypeInfoZPv+0x7f>
  35398. 42143e: │┆│ cmp %r12,0x88(%rbp)
  35399. 421445: │┆│╭ jb 42145f <_D2gc2gc3Gcx8bigAllocMFNbmKmkxC8TypeInfoZPv+0x7f>
  35400. 421447: │┆││ mov %rbp,%rdi
  35401. 42144a: │┆││ mov %r12,%rsi
  35402. 42144d: │┆││ callq 421760 <_D2gc2gc15LargeObjectPool10allocPagesMFNbmZm>
  35403. 421452: │┆││ mov %rax,%r14
  35404. 421455: │┆││ cmp $0xffffffffffffffff,%r14
  35405. 421459: ╭───┼┼┼┼ jne 421547 <_D2gc2gc3Gcx8bigAllocMFNbmKmkxC8TypeInfoZPv+0x167>
  35406. 42145f: │ │┆┕┷ inc %rbx
  35407. 421462: │ │┆ cmp %r15,%rbx
  35408. 421465: │ │╰── jb 421430 <_D2gc2gc3Gcx8bigAllocMFNbmKmkxC8TypeInfoZPv+0x50>
  35409. 421467: │ ┕━━━ mov 0x20(%rsp),%r13
  35410. 42146c: │ mov 0x98(%r13),%edi
  35411. 421473: │ shl $0xc,%edi
  35412. 421476: │ callq 42fc70 <_D2gc2os10isLowOnMemFNbNimZb>
  35413. 42147b: │ test $0x1,%al
  35414. 42147d: │ ╭── jne 4214b8 <_D2gc2gc3Gcx8bigAllocMFNbmKmkxC8TypeInfoZPv+0xd8>
  35415. 42147f: │ │ cmpl $0x0,0x24(%r13)
  35416. 421484: │ │╭─ jne 4214a0 <_D2gc2gc3Gcx8bigAllocMFNbmKmkxC8TypeInfoZPv+0xc0>
  35417. 421486: │ ││ mov 0x94(%r13),%eax
  35418. 42148d: │ ││ cvtsi2ss %rax,%xmm0
  35419. 421492: │ ││ movss 0x8c(%r13),%xmm1
  35420. 42149b: │ ││ ucomiss %xmm0,%xmm1
  35421. 42149e: │ ││╭ jbe 4214b8 <_D2gc2gc3Gcx8bigAllocMFNbmKmkxC8TypeInfoZPv+0xd8>
  35422. 4214a0: │ │┕┿ mov $0x1,%esi
  35423. 4214a5: │ │ │ mov %r13,%rdi
  35424. 4214a8: │ │ │ mov %r12,%rdx
  35425. 4214ab: │ │ │ callq 421120 <_D2gc2gc3Gcx7newPoolMFNbmbZPS2gc2gc4Pool>
  35426. 4214b0: │ │ │ mov %rax,%rbp
  35427. 4214b3: │ │ │ test %rbp,%rbp
  35428. 4214b6: │ ╭──┼─┼ jne 421537 <_D2gc2gc3Gcx8bigAllocMFNbmKmkxC8TypeInfoZPv+0x157>
  35429. 4214b8: │ │ ┕━┷ xor %esi,%esi
  35430. 4214ba: │ │ mov %r13,%rdi
  35431. 4214bd: │ │ callq 4207c0 <_D2gc2gc3Gcx11fullcollectMFNbbZm>
  35432. 4214c2: │ │ mov %r13,%rdi
  35433. 4214c5: │ │ callq 420b50 <_D2gc2gc3Gcx8minimizeMFNbZv>
  35434. 4214ca: │ │ mov 0x30(%r13),%r15
  35435. 4214ce: │ │ xor %ebx,%ebx
  35436. 4214d0: │ │ test %r15,%r15
  35437. 4214d3: │ │╭──── je 421513 <_D2gc2gc3Gcx8bigAllocMFNbmKmkxC8TypeInfoZPv+0x133>
  35438. 4214d5: │ ││ mov 0x20(%rsp),%rax
  35439. 4214da: │ ││ mov 0x28(%rax),%r13
  35440. 4214de: │ ││ xchg %ax,%ax
  35441. 4214e0: │ ││ ┍━━ mov 0x0(%r13,%rbx,8),%rbp
  35442. 4214e5: │ ││ ┆ testb $0x1,0x98(%rbp)
  35443. 4214ec: │ ││ ┆╭─ je 42150b <_D2gc2gc3Gcx8bigAllocMFNbmKmkxC8TypeInfoZPv+0x12b>
  35444. 4214ee: │ ││ ┆│ cmp %r12,0x88(%rbp)
  35445. 4214f5: │ ││ ┆│╭ jb 42150b <_D2gc2gc3Gcx8bigAllocMFNbmKmkxC8TypeInfoZPv+0x12b>
  35446. 4214f7: │ ││ ┆││ mov %rbp,%rdi
  35447. 4214fa: │ ││ ┆││ mov %r12,%rsi
  35448. 4214fd: │ ││ ┆││ callq 421760 <_D2gc2gc15LargeObjectPool10allocPagesMFNbmZm>
  35449. 421502: │ ││ ┆││ mov %rax,%r14
  35450. 421505: │ ││ ┆││ cmp $0xffffffffffffffff,%r14
  35451. 421509: │ ││╭┼┼┼ jne 421547 <_D2gc2gc3Gcx8bigAllocMFNbmKmkxC8TypeInfoZPv+0x167>
  35452. 42150b: │ │││┆┕┷ inc %rbx
  35453. 42150e: │ │││┆ cmp %r15,%rbx
  35454. 421511: │ │││╰── jb 4214e0 <_D2gc2gc3Gcx8bigAllocMFNbmKmkxC8TypeInfoZPv+0x100>
  35455. 421513: │ │┕┿━━━ mov $0x1,%esi
  35456. 421518: │ │ │ mov 0x20(%rsp),%r13
  35457. 42151d: │ │ │ mov %r13,%rdi
  35458. 421520: │ │ │ mov %r12,%rdx
  35459. 421523: │ │ │ callq 421120 <_D2gc2gc3Gcx7newPoolMFNbmbZPS2gc2gc4Pool>
  35460. 421528: │ │ │ mov %rax,%rbp
  35461. 42152b: │ │ │ xor %r15d,%r15d
  35462. 42152e: │ │ │ test %rbp,%rbp
  35463. 421531: │╭┼─┼─── je 42160e <_D2gc2gc3Gcx8bigAllocMFNbmKmkxC8TypeInfoZPv+0x22e>
  35464. 421537: ││┕━┿━━━ mov %rbp,%rdi
  35465. 42153a: ││ │ mov %r12,%rsi
  35466. 42153d: ││ │ callq 421760 <_D2gc2gc15LargeObjectPool10allocPagesMFNbmZm>
  35467. 421542: ││ │ mov %rax,%r14
  35468. 421545: ││ │ ╭ jmp 42154c <_D2gc2gc3Gcx8bigAllocMFNbmKmkxC8TypeInfoZPv+0x16c>
  35469. 421547: ┕┿━━┷━━┿ mov 0x20(%rsp),%r13
  35470. 42154c: │ ┕ mov 0x8(%rsp),%rcx
  35471. 421551: │ mov 0x90(%rbp),%rax
  35472. 421558: │ movb $0x8,(%rax,%r14,1)
  35473. 42155d: │ lea 0x1(%r14),%rbx
  35474. 421561: │ cmp $0x1fff,%rcx
  35475. 421568: │ ╭ jbe 421583 <_D2gc2gc3Gcx8bigAllocMFNbmKmkxC8TypeInfoZPv+0x1a3>
  35476. 42156a: │ │ mov 0x90(%rbp),%rdi
  35477. 421571: │ │ add %rbx,%rdi
  35478. 421574: │ │ lea -0x1(%r12),%rdx
  35479. 421579: │ │ mov $0x9,%esi
  35480. 42157e: │ │ callq 401f10 <memset@plt>
  35481. 421583: │ ┕ cmp 0x80(%rbp),%rbx
  35482. 42158a: │ ╭── jae 4215c8 <_D2gc2gc3Gcx8bigAllocMFNbmKmkxC8TypeInfoZPv+0x1e8>
  35483. 42158c: │ │ mov $0x1,%eax
  35484. 421591: │ │ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  35485. 4215a0: │ │┍━ mov 0x90(%rbp),%rcx
  35486. 4215a7: │ │┆ movzbl (%rcx,%rbx,1),%ecx
  35487. 4215ab: │ │┆ cmp $0x9,%ecx
  35488. 4215ae: │ │┆╭ jne 4215c8 <_D2gc2gc3Gcx8bigAllocMFNbmKmkxC8TypeInfoZPv+0x1e8>
  35489. 4215b0: │ │┆│ mov 0xa0(%rbp),%rcx
  35490. 4215b7: │ │┆│ mov %eax,(%rcx,%rbx,4)
  35491. 4215ba: │ │┆│ inc %eax
  35492. 4215bc: │ │┆│ inc %rbx
  35493. 4215bf: │ │┆│ cmp 0x80(%rbp),%rbx
  35494. 4215c6: │ │╰┼ jb 4215a0 <_D2gc2gc3Gcx8bigAllocMFNbmKmkxC8TypeInfoZPv+0x1c0>
  35495. 4215c8: │ ┕━┷ mov 0xa0(%rbp),%rax
  35496. 4215cf: │ sub %r14d,%ebx
  35497. 4215d2: │ mov %ebx,(%rax,%r14,4)
  35498. 4215d6: │ add %r12d,0x94(%r13)
  35499. 4215dd: │ sub %r12,0x88(%rbp)
  35500. 4215e4: │ mov %r14,%r15
  35501. 4215e7: │ shl $0xc,%r15
  35502. 4215eb: │ add 0x0(%rbp),%r15
  35503. 4215ef: │ shl $0xc,%r12
  35504. 4215f3: │ mov 0x10(%rsp),%rax
  35505. 4215f8: │ mov %r12,(%rax)
  35506. 4215fb: │ mov 0x1c(%rsp),%esi
  35507. 4215ff: │ test %esi,%esi
  35508. 421601: │ ╭ je 42160e <_D2gc2gc3Gcx8bigAllocMFNbmKmkxC8TypeInfoZPv+0x22e>
  35509. 421603: │ │ mov %rbp,%rdi
  35510. 421606: │ │ mov %r14,%rdx
  35511. 421609: │ │ callq 41f270 <_D2gc2gc4Pool7setBitsMFNbmkZv>
  35512. 42160e: ┕━━━━━┷ mov %r15,%rax
  35513. 421611: add $0x28,%rsp
  35514. 421615: pop %rbx
  35515. 421616: pop %r12
  35516. 421618: pop %r13
  35517. 42161a: pop %r14
  35518. 42161c: pop %r15
  35519. 42161e: pop %rbp
  35520. 42161f: retq
  35521.  
  35522. 0000000000421620 <_D2gc2gc3Gcx10smallAllocMFNbhKmkZ8tryAllocMFNbZb>:
  35523. 421620: mov (%rdi),%r11
  35524. 421623: mov 0x8(%rdi),%r10b
  35525. 421627: movzbl %r10b,%r9d
  35526. 42162b: cmpq $0x0,0x48(%r11,%r9,8)
  35527. 421631: ╭────── jne 42174a <_D2gc2gc3Gcx10smallAllocMFNbhKmkZ8tryAllocMFNbZb+0x12a>
  35528. 421637: │ push %rbp
  35529. 421638: │ push %r15
  35530. 42163a: │ push %r14
  35531. 42163c: │ push %rbx
  35532. 42163d: │ mov 0x30(%r11),%r15
  35533. 421641: │ xor %r8d,%r8d
  35534. 421644: │ test %r15,%r15
  35535. 421647: │╭───── je 42172f <_D2gc2gc3Gcx10smallAllocMFNbhKmkZ8tryAllocMFNbZb+0x10f>
  35536. 42164d: ││ xor %r8d,%r8d
  35537. 421650: ││ xor %r14d,%r14d
  35538. 421653: ││ data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  35539. 421660: ││┍━━━━ mov 0x28(%r11),%rax
  35540. 421664: ││┆ mov (%rax,%r14,8),%rcx
  35541. 421668: ││┆ testb $0x1,0x98(%rcx)
  35542. 42166f: ││┆╭─── jne 421717 <_D2gc2gc3Gcx10smallAllocMFNbhKmkZ8tryAllocMFNbZb+0xf7>
  35543. 421675: ││┆│ mov 0x80(%rcx),%rbx
  35544. 42167c: ││┆│ mov 0xa8(%rcx),%rsi
  35545. 421683: ││┆│ dec %rsi
  35546. 421686: ││┆│ nopw %cs:0x0(%rax,%rax,1)
  35547. 421690: ││┆│ ┍ mov %rsi,%rdx
  35548. 421693: ││┆│ ┆ lea 0x1(%rdx),%rsi
  35549. 421697: ││┆│ ┆ cmp %rbx,%rsi
  35550. 42169a: ││┆│╭─┼ jae 421717 <_D2gc2gc3Gcx10smallAllocMFNbhKmkZ8tryAllocMFNbZb+0xf7>
  35551. 42169c: ││┆││ ┆ mov 0x90(%rcx),%rax
  35552. 4216a3: ││┆││ ┆ movzbl 0x1(%rax,%rdx,1),%ebp
  35553. 4216a8: ││┆││ ┆ cmp $0xa,%ebp
  35554. 4216ab: ││┆││ ╰ jne 421690 <_D2gc2gc3Gcx10smallAllocMFNbhKmkZ8tryAllocMFNbZb+0x70>
  35555. 4216ad: ││┆││ add $0x2,%rdx
  35556. 4216b1: ││┆││ mov %rdx,0xa8(%rcx)
  35557. 4216b8: ││┆││ mov %r10b,(%rax,%rsi,1)
  35558. 4216bc: ││┆││ decq 0x88(%rcx)
  35559. 4216c3: ││┆││ mov 0x43e088(,%r9,4),%r15d
  35560. 4216cb: ││┆││ shl $0xc,%rsi
  35561. 4216cf: ││┆││ add (%rcx),%rsi
  35562. 4216d2: ││┆││ mov %rsi,%rbx
  35563. 4216d5: ││┆││ sub %r15,%rbx
  35564. 4216d8: ││┆││ add $0x1000,%rbx
  35565. 4216df: ││┆││ cmp %rbx,%rsi
  35566. 4216e2: ││┆││ mov %rsi,%rax
  35567. 4216e5: ││┆││╭─ jae 421703 <_D2gc2gc3Gcx10smallAllocMFNbhKmkZ8tryAllocMFNbZb+0xe3>
  35568. 4216e7: ││┆│││ mov %rsi,%rdx
  35569. 4216ea: ││┆│││ nopw 0x0(%rax,%rax,1)
  35570. 4216f0: ││┆│││┍ lea (%rdx,%r15,1),%rax
  35571. 4216f4: ││┆│││┆ mov %rax,(%rdx)
  35572. 4216f7: ││┆│││┆ mov %rcx,0x8(%rdx)
  35573. 4216fb: ││┆│││┆ cmp %rbx,%rax
  35574. 4216fe: ││┆│││┆ mov %rax,%rdx
  35575. 421701: ││┆│││╰ jb 4216f0 <_D2gc2gc3Gcx10smallAllocMFNbhKmkZ8tryAllocMFNbZb+0xd0>
  35576. 421703: ││┆││┕━ movq $0x0,(%rax)
  35577. 42170a: ││┆││ mov %rcx,0x8(%rax)
  35578. 42170e: ││┆││ test %rsi,%rsi
  35579. 421711: ││┆││╭─ jne 421725 <_D2gc2gc3Gcx10smallAllocMFNbhKmkZ8tryAllocMFNbZb+0x105>
  35580. 421713: ││┆│││ mov 0x30(%r11),%r15
  35581. 421717: ││┆┕┷┿━ inc %r14
  35582. 42171a: ││┆ │ cmp %r15,%r14
  35583. 42171d: ││╰──┼─ jb 421660 <_D2gc2gc3Gcx10smallAllocMFNbhKmkZ8tryAllocMFNbZb+0x40>
  35584. 421723: ││ │╭ jmp 42172f <_D2gc2gc3Gcx10smallAllocMFNbhKmkZ8tryAllocMFNbZb+0x10f>
  35585. 421725: ││ ┕┿ incl 0x90(%r11)
  35586. 42172c: ││ │ mov %rsi,%r8
  35587. 42172f: │┕━━━━┷ mov %r8,0x48(%r11,%r9,8)
  35588. 421734: │ mov (%rdi),%r11
  35589. 421737: │ movzbl 0x8(%rdi),%r10d
  35590. 42173c: │ cmpq $0x0,0x48(%r11,%r10,8)
  35591. 421742: │ pop %rbx
  35592. 421743: │ pop %r14
  35593. 421745: │ pop %r15
  35594. 421747: │ pop %rbp
  35595. 421748: │ ╭ je 42175a <_D2gc2gc3Gcx10smallAllocMFNbhKmkZ8tryAllocMFNbZb+0x13a>
  35596. 42174a: ┕━━━━━┿ movzbl %r10b,%eax
  35597. 42174e: │ mov 0x48(%r11,%rax,8),%rax
  35598. 421753: │ mov %rax,0x10(%rdi)
  35599. 421757: │ mov $0x1,%al
  35600. 421759: │ retq
  35601. 42175a: ┕ xor %eax,%eax
  35602. 42175c: retq
  35603. 42175d: nopl (%rax)
  35604.  
  35605. 0000000000421760 <_D2gc2gc15LargeObjectPool10allocPagesMFNbmZm>:
  35606. 421760: mov $0xffffffffffffffff,%rax
  35607. 421767: cmp %rsi,0xb0(%rdi)
  35608. 42176e: ╭──────── jb 4218e6 <_D2gc2gc15LargeObjectPool10allocPagesMFNbmZm+0x186>
  35609. 421774: │ mov 0x80(%rdi),%r10
  35610. 42177b: │ mov 0xa8(%rdi),%rdx
  35611. 421782: │ lea (%rdx,%rsi,1),%rcx
  35612. 421786: │ cmp %r10,%rcx
  35613. 421789: │╭─────── ja 4218e6 <_D2gc2gc15LargeObjectPool10allocPagesMFNbmZm+0x186>
  35614. 42178f: ││ mov 0x90(%rdi),%r9
  35615. 421796: ││ movzbl (%r9,%rdx,1),%eax
  35616. 42179b: ││ cmp $0x9,%eax
  35617. 42179e: ││ ╭ jne 4217c1 <_D2gc2gc15LargeObjectPool10allocPagesMFNbmZm+0x61>
  35618. 4217a0: ││ │ mov 0xa0(%rdi),%rax
  35619. 4217a7: ││ │ mov (%rax,%rdx,4),%ecx
  35620. 4217aa: ││ │ sub %rcx,%rdx
  35621. 4217ad: ││ │ mov %rdx,0xa8(%rdi)
  35622. 4217b4: ││ │ mov (%rax,%rdx,4),%eax
  35623. 4217b7: ││ │ add %rax,%rdx
  35624. 4217ba: ││ │ mov %rdx,0xa8(%rdi)
  35625. 4217c1: ││ ┕ cmp %r10,%rdx
  35626. 4217c4: ││ ╭── jae 4217f8 <_D2gc2gc15LargeObjectPool10allocPagesMFNbmZm+0x98>
  35627. 4217c6: ││ │ nopw %cs:0x0(%rax,%rax,1)
  35628. 4217d0: ││ │ ┍ movzbl (%r9,%rdx,1),%eax
  35629. 4217d5: ││ │ ┆ cmp $0x8,%eax
  35630. 4217d8: ││ │─┼ jne 4217fd <_D2gc2gc15LargeObjectPool10allocPagesMFNbmZm+0x9d>
  35631. 4217da: ││ │ ┆ mov 0xa0(%rdi),%rax
  35632. 4217e1: ││ │ ┆ mov (%rax,%rdx,4),%eax
  35633. 4217e4: ││ │ ┆ add %rdx,%rax
  35634. 4217e7: ││ │ ┆ mov %rax,0xa8(%rdi)
  35635. 4217ee: ││ │ ┆ cmp %r10,%rax
  35636. 4217f1: ││ │ ┆ mov %rax,%rdx
  35637. 4217f4: ││ │ ╰ jb 4217d0 <_D2gc2gc15LargeObjectPool10allocPagesMFNbmZm+0x70>
  35638. 4217f6: ││ │╭─ jmp 421800 <_D2gc2gc15LargeObjectPool10allocPagesMFNbmZm+0xa0>
  35639. 4217f8: ││ ┕┿━ mov %rdx,%rax
  35640. 4217fb: ││ ││╭ jmp 421800 <_D2gc2gc15LargeObjectPool10allocPagesMFNbmZm+0xa0>
  35641. 4217fd: ││ ┕┿┿ mov %rdx,%rax
  35642. 421800: ││ ┕┷ xor %r8d,%r8d
  35643. 421803: ││ cmp %r10,%rax
  35644. 421806: ││╭────── jae 4218d7 <_D2gc2gc15LargeObjectPool10allocPagesMFNbmZm+0x177>
  35645. 42180c: │││ xor %r8d,%r8d
  35646. 42180f: │││ cmp $0x1,%rsi
  35647. 421813: │││ ╭──── jbe 421883 <_D2gc2gc15LargeObjectPool10allocPagesMFNbmZm+0x123>
  35648. 421815: │││ │ data32 nopw %cs:0x0(%rax,%rax,1)
  35649. 421820: │││ │┍━━━ lea (%r9,%rax,1),%r11
  35650. 421824: │││ │┆ mov $0x1,%edx
  35651. 421829: │││ │┆ nopl 0x0(%rax)
  35652. 421830: │││ │┆┍━━ lea (%rax,%rdx,1),%rcx
  35653. 421834: │││ │┆┆ cmp %r10,%rcx
  35654. 421837: │││ │┆┆╭─ jae 42184b <_D2gc2gc15LargeObjectPool10allocPagesMFNbmZm+0xeb>
  35655. 421839: │││ │┆┆│ movzbl (%r11,%rdx,1),%ecx
  35656. 42183e: │││ │┆┆│ cmp $0xa,%ecx
  35657. 421841: │││ │┆┆│╭ jne 42184b <_D2gc2gc15LargeObjectPool10allocPagesMFNbmZm+0xeb>
  35658. 421843: │││ │┆┆││ inc %rdx
  35659. 421846: │││ │┆┆││ cmp %rsi,%rdx
  35660. 421849: │││ │┆╰┼┼ jb 421830 <_D2gc2gc15LargeObjectPool10allocPagesMFNbmZm+0xd0>
  35661. 42184b: │││ │┆ ┕┷ cmp %rsi,%rdx
  35662. 42184e: │││╭┼┼─── je 4218e6 <_D2gc2gc15LargeObjectPool10allocPagesMFNbmZm+0x186>
  35663. 421854: │││││┆ cmp %r8,%rdx
  35664. 421857: │││││┆ cmova %rdx,%r8
  35665. 42185b: │││││┆ add %rdx,%rax
  35666. 42185e: │││││┆ ╭ jmp 42186d <_D2gc2gc15LargeObjectPool10allocPagesMFNbmZm+0x10d>
  35667. 421860: │││││┆ ┍┿ mov 0xa0(%rdi),%rcx
  35668. 421867: │││││┆ ┆│ mov (%rcx,%rax,4),%ecx
  35669. 42186a: │││││┆ ┆│ add %rcx,%rax
  35670. 42186d: │││││┆ ┆┕ cmp %r10,%rax
  35671. 421870: │││││┆ ┆╭ jae 42187c <_D2gc2gc15LargeObjectPool10allocPagesMFNbmZm+0x11c>
  35672. 421872: │││││┆ ┆│ movzbl (%r9,%rax,1),%ecx
  35673. 421877: │││││┆ ┆│ cmp $0x8,%ecx
  35674. 42187a: │││││┆ ╰┼ je 421860 <_D2gc2gc15LargeObjectPool10allocPagesMFNbmZm+0x100>
  35675. 42187c: │││││┆ ┕ cmp %r10,%rax
  35676. 42187f: │││││╰─── jb 421820 <_D2gc2gc15LargeObjectPool10allocPagesMFNbmZm+0xc0>
  35677. 421881: │││││──── jmp 4218d7 <_D2gc2gc15LargeObjectPool10allocPagesMFNbmZm+0x177>
  35678. 421883: ││││┕━━━━ xor %r8d,%r8d
  35679. 421886: │││││ mov $0x1,%edx
  35680. 42188b: │││││ nopl 0x0(%rax,%rax,1)
  35681. 421890: │││││ ┍━━ cmp $0x1,%rsi
  35682. 421894: │││││╭┼── je 4218e6 <_D2gc2gc15LargeObjectPool10allocPagesMFNbmZm+0x186>
  35683. 421896: ││││││┆ test %r8,%r8
  35684. 421899: ││││││┆ cmove %rdx,%r8
  35685. 42189d: ││││││┆ inc %rax
  35686. 4218a0: ││││││┆ ╭ jmp 4218bd <_D2gc2gc15LargeObjectPool10allocPagesMFNbmZm+0x15d>
  35687. 4218a2: ││││││┆ │ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  35688. 4218b0: ││││││┆┍┿ mov 0xa0(%rdi),%rax
  35689. 4218b7: ││││││┆┆│ mov (%rax,%rcx,4),%eax
  35690. 4218ba: ││││││┆┆│ add %rcx,%rax
  35691. 4218bd: ││││││┆┆┕ cmp %r10,%rax
  35692. 4218c0: ││││││┆┆ mov %rax,%rcx
  35693. 4218c3: ││││││┆┆╭ jae 4218d2 <_D2gc2gc15LargeObjectPool10allocPagesMFNbmZm+0x172>
  35694. 4218c5: ││││││┆┆│ movzbl (%r9,%rcx,1),%eax
  35695. 4218ca: ││││││┆┆│ cmp $0x8,%eax
  35696. 4218cd: ││││││┆╰┼ je 4218b0 <_D2gc2gc15LargeObjectPool10allocPagesMFNbmZm+0x150>
  35697. 4218cf: ││││││┆ │ mov %rcx,%rax
  35698. 4218d2: ││││││┆ ┕ cmp %r10,%rax
  35699. 4218d5: ││││││╰── jb 421890 <_D2gc2gc15LargeObjectPool10allocPagesMFNbmZm+0x130>
  35700. 4218d7: ││┕┿┷┿━━━ mov %r8,0xb0(%rdi)
  35701. 4218de: ││ │ │ mov $0xffffffffffffffff,%rax
  35702. 4218e5: ││ │ │ retq
  35703. 4218e6: ┕┷━┷━┷━━━ retq
  35704. 4218e7: nopw 0x0(%rax,%rax,1)
  35705.  
  35706. 00000000004218f0 <_D2gc2gc4Pool10initializeMFNbmbZv>:
  35707. 4218f0: push %rbp
  35708. 4218f1: push %r15
  35709. 4218f3: push %r14
  35710. 4218f5: push %r12
  35711. 4218f7: push %rbx
  35712. 4218f8: mov %rdx,%r14
  35713. 4218fb: mov %esi,%r15d
  35714. 4218fe: mov %rdi,%rbx
  35715. 421901: mov %r15b,%r12b
  35716. 421904: and $0x1,%r12b
  35717. 421908: mov %r12b,0x98(%rbx)
  35718. 42190f: mov %r15d,%eax
  35719. 421912: and $0x1,%eax
  35720. 421915: lea 0x4(,%rax,8),%eax
  35721. 42191c: mov %eax,0x9c(%rbx)
  35722. 421922: mov %r14,%rbp
  35723. 421925: shl $0xc,%rbp
  35724. 421929: mov %rbp,%rdi
  35725. 42192c: callq 42fc30 <_D2gc2os10os_mem_mapFNbmZPv>
  35726. 421931: mov %rax,(%rbx)
  35727. 421934: test %rax,%rax
  35728. 421937: cmove %rax,%rbp
  35729. 42193b: cmove %rax,%r14
  35730. 42193f: add %rbp,%rax
  35731. 421942: mov %rax,0x8(%rbx)
  35732. 421946: mov 0x9c(%rbx),%cl
  35733. 42194c: shr %cl,%rbp
  35734. 42194f: lea 0x10(%rbx),%rdi
  35735. 421953: mov %rbp,%rsi
  35736. 421956: callq 42fd60 <_D2gc4bits6GCBits5allocMFNbmZv>
  35737. 42195b: test %r12b,%r12b
  35738. 42195e: ╭ jne 42196c <_D2gc2gc4Pool10initializeMFNbmbZv+0x7c>
  35739. 421960: │ lea 0x20(%rbx),%rdi
  35740. 421964: │ mov %rbp,%rsi
  35741. 421967: │ callq 42fd60 <_D2gc4bits6GCBits5allocMFNbmZv>
  35742. 42196c: ┕ lea 0x50(%rbx),%rdi
  35743. 421970: mov %rbp,%rsi
  35744. 421973: callq 42fd60 <_D2gc4bits6GCBits5allocMFNbmZv>
  35745. 421978: lea 0x60(%rbx),%rdi
  35746. 42197c: mov %rbp,%rsi
  35747. 42197f: callq 42fd60 <_D2gc4bits6GCBits5allocMFNbmZv>
  35748. 421984: mov %r14,%rdi
  35749. 421987: callq 401ff0 <malloc@plt>
  35750. 42198c: mov %rax,0x90(%rbx)
  35751. 421993: test %rax,%rax
  35752. 421996: ╭ jne 42199d <_D2gc2gc4Pool10initializeMFNbmbZv+0xad>
  35753. 421998: │ callq 415fe0 <onOutOfMemoryErrorNoGC>
  35754. 42199d: ┕ test $0x1,%r15b
  35755. 4219a1: ╭─ je 4219c1 <_D2gc2gc4Pool10initializeMFNbmbZv+0xd1>
  35756. 4219a3: │ lea 0x0(,%r14,4),%rdi
  35757. 4219ab: │ callq 401ff0 <malloc@plt>
  35758. 4219b0: │ mov %rax,0xa0(%rbx)
  35759. 4219b7: │ test %rax,%rax
  35760. 4219ba: │╭ jne 4219c1 <_D2gc2gc4Pool10initializeMFNbmbZv+0xd1>
  35761. 4219bc: ││ callq 415fe0 <onOutOfMemoryErrorNoGC>
  35762. 4219c1: ┕┷ mov 0x90(%rbx),%rdi
  35763. 4219c8: mov $0xa,%esi
  35764. 4219cd: mov %r14,%rdx
  35765. 4219d0: callq 401f10 <memset@plt>
  35766. 4219d5: mov %r14,0x80(%rbx)
  35767. 4219dc: mov %r14,0x88(%rbx)
  35768. 4219e3: movq $0x0,0xa8(%rbx)
  35769. 4219ee: mov %r14,0xb0(%rbx)
  35770. 4219f5: pop %rbx
  35771. 4219f6: pop %r12
  35772. 4219f8: pop %r14
  35773. 4219fa: pop %r15
  35774. 4219fc: pop %rbp
  35775. 4219fd: retq
  35776. 4219fe: xchg %ax,%ax
  35777.  
  35778. 0000000000421a00 <_D2gc2gc3Gcx4markMFNbPvPvZv>:
  35779. 421a00: push %rbp
  35780. 421a01: push %r15
  35781. 421a03: push %r14
  35782. 421a05: push %r13
  35783. 421a07: push %r12
  35784. 421a09: push %rbx
  35785. 421a0a: sub $0x238,%rsp
  35786. 421a11: mov %rdx,%r12
  35787. 421a14: mov %rsi,%r15
  35788. 421a17: mov %rdi,%r14
  35789. 421a1a: ╭ jmp 421a30 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x30>
  35790. 421a1c: │ nopl 0x0(%rax)
  35791. 421a20: ┍━━━━━━━━━━━━━━━━━━━━━┿ mov 0x228(%rsp),%r12
  35792. 421a28: ┆ │ mov 0x230(%rsp),%r15
  35793. 421a30: ┆┍━━━━━━━━━━━━━━━━━━━━┷ xor %r9d,%r9d
  35794. 421a33: ┆┆ ╭ jmp 421a54 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x54>
  35795. 421a35: ┆┆ │ data32 nopw %cs:0x0(%rax,%rax,1)
  35796. 421a40: ┆┆┍━━━━━━━━━━━━━━━━━━━┿ dec %r9
  35797. 421a43: ┆┆┆ │ mov %r9,%rax
  35798. 421a46: ┆┆┆ │ shl $0x4,%rax
  35799. 421a4a: ┆┆┆ │ mov 0x38(%rsp,%rax,1),%r12
  35800. 421a4f: ┆┆┆ │ mov 0x40(%rsp,%rax,1),%r15
  35801. 421a54: ┆┆┆ ┕ cmp %r15,%r12
  35802. 421a57: ┆┆┆ setb %al
  35803. 421a5a: ┆┆┆ cmp $0x20,%r9
  35804. 421a5e: ┆┆┆╭─────────────────── je 421d49 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x349>
  35805. 421a64: ┆┆┆│ cmp %r15,%r12
  35806. 421a67: ┆┆┆│ mov $0x0,%r8d
  35807. 421a6d: ┆┆┆│╭────────────────── jae 421d49 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x349>
  35808. 421a73: ┆┆┆││ data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  35809. 421a80: ┆┆┆││┍━━━━━━━━━━━━━━━━━ mov (%r12),%rax
  35810. 421a84: ┆┆┆││┆ cmp 0x38(%r14),%rax
  35811. 421a88: ┆┆┆││┆╭──────────────── jb 421d30 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x330>
  35812. 421a8e: ┆┆┆││┆│ cmp 0x40(%r14),%rax
  35813. 421a92: ┆┆┆││┆│╭─────────────── jae 421d30 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x330>
  35814. 421a98: ┆┆┆││┆││ mov %rax,%rbp
  35815. 421a9b: ┆┆┆││┆││ and $0xfffffffffffff000,%rbp
  35816. 421aa2: ┆┆┆││┆││ cmp %r8,%rbp
  35817. 421aa5: ┆┆┆││┆││╭────────────── je 421d30 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x330>
  35818. 421aab: ┆┆┆││┆│││ mov 0x28(%r14),%rcx
  35819. 421aaf: ┆┆┆││┆│││ mov 0x30(%r14),%rdx
  35820. 421ab3: ┆┆┆││┆│││ cmp $0x1,%rdx
  35821. 421ab7: ┆┆┆││┆│││ ╭ jne 421aca <_D2gc2gc3Gcx4markMFNbPvPvZv+0xca>
  35822. 421ab9: ┆┆┆││┆│││ │ mov (%rcx),%rbx
  35823. 421abc: ┆┆┆││┆│││ │ test %rbx,%rbx
  35824. 421abf: ┆┆┆││┆│││╭────────────┼ je 421d30 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x330>
  35825. 421ac5: ┆┆┆││┆││││ │ mov (%rbx),%r13
  35826. 421ac8: ┆┆┆││┆││││ ╭───┼ jmp 421b09 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x109>
  35827. 421aca: ┆┆┆││┆││││ │ ┕ dec %rdx
  35828. 421acd: ┆┆┆││┆││││ │ xor %esi,%esi
  35829. 421acf: ┆┆┆││┆││││ │ nop
  35830. 421ad0: ┆┆┆││┆││││ │┍┯━━ lea (%rsi,%rdx,1),%rdi
  35831. 421ad4: ┆┆┆││┆││││ │┆┆ shr %rdi
  35832. 421ad7: ┆┆┆││┆││││ │┆┆ mov (%rcx,%rdi,8),%rbx
  35833. 421adb: ┆┆┆││┆││││ │┆┆ mov (%rbx),%r13
  35834. 421ade: ┆┆┆││┆││││ │┆┆ cmp %rax,%r13
  35835. 421ae1: ┆┆┆││┆││││ │┆┆ ╭ ja 421af9 <_D2gc2gc3Gcx4markMFNbPvPvZv+0xf9>
  35836. 421ae3: ┆┆┆││┆││││ │┆┆ │ cmp %rax,0x8(%rbx)
  35837. 421ae7: ┆┆┆││┆││││ │┆┆╭┼ ja 421b09 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x109>
  35838. 421ae9: ┆┆┆││┆││││ │┆┆││ inc %rdi
  35839. 421aec: ┆┆┆││┆││││ │┆┆││ cmp %rdx,%rdi
  35840. 421aef: ┆┆┆││┆││││ │┆┆││ mov %rdi,%rsi
  35841. 421af2: ┆┆┆││┆││││ │┆╰┼┼ jbe 421ad0 <_D2gc2gc3Gcx4markMFNbPvPvZv+0xd0>
  35842. 421af4: ┆┆┆││┆││││╭───────┼┼─┼┼ jmpq 421d30 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x330>
  35843. 421af9: ┆┆┆││┆│││││ │┆ │┕ dec %rdi
  35844. 421afc: ┆┆┆││┆│││││ │┆ │ cmp %rdi,%rsi
  35845. 421aff: ┆┆┆││┆│││││ │┆ │ mov %rdi,%rdx
  35846. 421b02: ┆┆┆││┆│││││ │╰─┼─ jbe 421ad0 <_D2gc2gc3Gcx4markMFNbPvPvZv+0xd0>
  35847. 421b04: ┆┆┆││┆│││││╭──────┼──┼─ jmpq 421d30 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x330>
  35848. 421b09: ┆┆┆││┆││││││ ┕━━┷━ mov %r8,0x20(%rsp)
  35849. 421b0e: ┆┆┆││┆││││││ mov %r9,0x18(%rsp)
  35850. 421b13: ┆┆┆││┆││││││ mov %rax,%rsi
  35851. 421b16: ┆┆┆││┆││││││ sub %r13,%rsi
  35852. 421b19: ┆┆┆││┆││││││ mov %rsi,%rdx
  35853. 421b1c: ┆┆┆││┆││││││ shr $0xc,%rdx
  35854. 421b20: ┆┆┆││┆││││││ mov 0x90(%rbx),%rcx
  35855. 421b27: ┆┆┆││┆││││││ movzbl (%rcx,%rdx,1),%ecx
  35856. 421b2b: ┆┆┆││┆││││││ cmp $0x7,%rcx
  35857. 421b2f: ┆┆┆││┆││││││ ╭─ ja 421b86 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x186>
  35858. 421b31: ┆┆┆││┆││││││ │ and 0x43e0b8(,%rcx,8),%rsi
  35859. 421b39: ┆┆┆││┆││││││ │ mov %rsi,0x10(%rsp)
  35860. 421b3e: ┆┆┆││┆││││││ │ mov %rcx,0x8(%rsp)
  35861. 421b43: ┆┆┆││┆││││││ │ mov 0x9c(%rbx),%cl
  35862. 421b49: ┆┆┆││┆││││││ │ mov %rsi,%rbp
  35863. 421b4c: ┆┆┆││┆││││││ │ shr %cl,%rbp
  35864. 421b4f: ┆┆┆││┆││││││ │ lea 0x10(%rbx),%rdi
  35865. 421b53: ┆┆┆││┆││││││ │ mov %rbp,%rsi
  35866. 421b56: ┆┆┆││┆││││││ │ callq 42fdb0 <_D2gc4bits6GCBits3setMFNbmZi>
  35867. 421b5b: ┆┆┆││┆││││││ │ test %eax,%eax
  35868. 421b5d: ┆┆┆││┆││││││ │╭ jne 421b77 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x177>
  35869. 421b5f: ┆┆┆││┆││││││ ││ add $0x50,%rbx
  35870. 421b63: ┆┆┆││┆││││││ ││ mov %rbx,%rdi
  35871. 421b66: ┆┆┆││┆││││││ ││ mov %rbp,%rsi
  35872. 421b69: ┆┆┆││┆││││││ ││ callq 42fd90 <_D2gc4bits6GCBits4testMxFNbmZm>
  35873. 421b6e: ┆┆┆││┆││││││ ││ test %rax,%rax
  35874. 421b71: ┆┆┆││┆││││││ ╭───────┼┼ je 421cc4 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x2c4>
  35875. 421b77: ┆┆┆││┆││││││ │ │┕ mov 0x18(%rsp),%r9
  35876. 421b7c: ┆┆┆││┆││││││ │ │ mov 0x20(%rsp),%r8
  35877. 421b81: ┆┆┆││┆││││││╭┼───────┼─ jmpq 421d30 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x330>
  35878. 421b86: ┆┆┆││┆││││││││ ┕━ cmp $0x8,%ecx
  35879. 421b89: ┆┆┆││┆││││││││ mov 0x20(%rsp),%r8
  35880. 421b8e: ┆┆┆││┆││││││││ ╭── je 421c53 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x253>
  35881. 421b94: ┆┆┆││┆││││││││ │ movzbl %cl,%eax
  35882. 421b97: ┆┆┆││┆││││││││ │ cmp $0x9,%eax
  35883. 421b9a: ┆┆┆││┆││││││││╭─────┼── jne 421cbd <_D2gc2gc3Gcx4markMFNbPvPvZv+0x2bd>
  35884. 421ba0: ┆┆┆││┆│││││││││ │ mov %rbp,0x20(%rsp)
  35885. 421ba5: ┆┆┆││┆│││││││││ │ mov 0xa0(%rbx),%rax
  35886. 421bac: ┆┆┆││┆│││││││││ │ mov (%rax,%rdx,4),%eax
  35887. 421baf: ┆┆┆││┆│││││││││ │ sub %rax,%rdx
  35888. 421bb2: ┆┆┆││┆│││││││││ │ mov %rdx,0x10(%rsp)
  35889. 421bb7: ┆┆┆││┆│││││││││ │ mov 0x9c(%rbx),%cl
  35890. 421bbd: ┆┆┆││┆│││││││││ │ mov $0x1000,%eax
  35891. 421bc2: ┆┆┆││┆│││││││││ │ shr %cl,%eax
  35892. 421bc4: ┆┆┆││┆│││││││││ │ movslq %eax,%rbp
  35893. 421bc7: ┆┆┆││┆│││││││││ │ imul %rdx,%rbp
  35894. 421bcb: ┆┆┆││┆│││││││││ │ cmpq $0x0,0x78(%rbx)
  35895. 421bd0: ┆┆┆││┆│││││││││ │ ╭ je 421be7 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x1e7>
  35896. 421bd2: ┆┆┆││┆│││││││││ │ │ lea 0x70(%rbx),%rdi
  35897. 421bd6: ┆┆┆││┆│││││││││ │ │ mov %rbp,%rsi
  35898. 421bd9: ┆┆┆││┆│││││││││ │ │ callq 42fd90 <_D2gc4bits6GCBits4testMxFNbmZm>
  35899. 421bde: ┆┆┆││┆│││││││││ │ │ test %rax,%rax
  35900. 421be1: ┆┆┆││┆│││││││││ ╭───┼─┼ jne 421cb1 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x2b1>
  35901. 421be7: ┆┆┆││┆│││││││││ │ │ ┕ lea 0x10(%rbx),%rdi
  35902. 421beb: ┆┆┆││┆│││││││││ │ │ mov %rbp,%rsi
  35903. 421bee: ┆┆┆││┆│││││││││ │ │ callq 42fdb0 <_D2gc4bits6GCBits3setMFNbmZi>
  35904. 421bf3: ┆┆┆││┆│││││││││ │ │ test %eax,%eax
  35905. 421bf5: ┆┆┆││┆│││││││││ │╭──┼── jne 421cb1 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x2b1>
  35906. 421bfb: ┆┆┆││┆│││││││││ ││ │ lea 0x50(%rbx),%rdi
  35907. 421bff: ┆┆┆││┆│││││││││ ││ │ mov %rbp,%rsi
  35908. 421c02: ┆┆┆││┆│││││││││ ││ │ callq 42fd90 <_D2gc4bits6GCBits4testMxFNbmZm>
  35909. 421c07: ┆┆┆││┆│││││││││ ││ │ test %rax,%rax
  35910. 421c0a: ┆┆┆││┆│││││││││ ││╭─┼── jne 421cb1 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x2b1>
  35911. 421c10: ┆┆┆││┆│││││││││ │││ │ mov 0x10(%rsp),%rcx
  35912. 421c15: ┆┆┆││┆│││││││││ │││ │ mov %rcx,%rax
  35913. 421c18: ┆┆┆││┆│││││││││ │││ │ shl $0xc,%rax
  35914. 421c1c: ┆┆┆││┆│││││││││ │││ │ add %rax,%r13
  35915. 421c1f: ┆┆┆││┆│││││││││ │││ │ mov 0xa0(%rbx),%rax
  35916. 421c26: ┆┆┆││┆│││││││││ │││ │ mov (%rax,%rcx,4),%eax
  35917. 421c29: ┆┆┆││┆│││││││││ │││ │ shl $0xc,%eax
  35918. 421c2c: ┆┆┆││┆│││││││││ │││ │ add %r13,%rax
  35919. 421c2f: ┆┆┆││┆│││││││││ │││ │ mov 0x18(%rsp),%rdx
  35920. 421c34: ┆┆┆││┆│││││││││ │││ │ lea 0x1(%rdx),%rcx
  35921. 421c38: ┆┆┆││┆│││││││││ │││ │ shl $0x4,%rdx
  35922. 421c3c: ┆┆┆││┆│││││││││ │││ │ mov %r13,0x38(%rsp,%rdx,1)
  35923. 421c41: ┆┆┆││┆│││││││││ │││ │ mov %rax,0x40(%rsp,%rdx,1)
  35924. 421c46: ┆┆┆││┆│││││││││ │││ │ mov 0x20(%rsp),%r8
  35925. 421c4b: ┆┆┆││┆│││││││││ │││ │ mov %rcx,%r9
  35926. 421c4e: ┆┆┆││┆│││││││││╭┼┼┼─┼── jmpq 421d30 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x330>
  35927. 421c53: ┆┆┆││┆│││││││││││││ ┕━━ mov %rdx,0x10(%rsp)
  35928. 421c58: ┆┆┆││┆│││││││││││││ mov %rbp,0x20(%rsp)
  35929. 421c5d: ┆┆┆││┆│││││││││││││ and $0xfffffffffffff000,%rsi
  35930. 421c64: ┆┆┆││┆│││││││││││││ add %rsi,%r13
  35931. 421c67: ┆┆┆││┆│││││││││││││ mov 0x9c(%rbx),%cl
  35932. 421c6d: ┆┆┆││┆│││││││││││││ shr %cl,%rsi
  35933. 421c70: ┆┆┆││┆│││││││││││││ cmp %rax,%r13
  35934. 421c73: ┆┆┆││┆│││││││││││││ ╭─ je 421c90 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x290>
  35935. 421c75: ┆┆┆││┆│││││││││││││ │ cmpq $0x0,0x78(%rbx)
  35936. 421c7a: ┆┆┆││┆│││││││││││││ │╭ je 421c90 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x290>
  35937. 421c7c: ┆┆┆││┆│││││││││││││ ││ lea 0x70(%rbx),%rdi
  35938. 421c80: ┆┆┆││┆│││││││││││││ ││ mov %rsi,%rbp
  35939. 421c83: ┆┆┆││┆│││││││││││││ ││ callq 42fd90 <_D2gc4bits6GCBits4testMxFNbmZm>
  35940. 421c88: ┆┆┆││┆│││││││││││││ ││ mov %rbp,%rsi
  35941. 421c8b: ┆┆┆││┆│││││││││││││ ││ test %rax,%rax
  35942. 421c8e: ┆┆┆││┆│││││││││││││ ╭┼┼ jne 421cb1 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x2b1>
  35943. 421c90: ┆┆┆││┆│││││││││││││ │┕┷ lea 0x10(%rbx),%rdi
  35944. 421c94: ┆┆┆││┆│││││││││││││ │ mov %rsi,%rbp
  35945. 421c97: ┆┆┆││┆│││││││││││││ │ callq 42fdb0 <_D2gc4bits6GCBits3setMFNbmZi>
  35946. 421c9c: ┆┆┆││┆│││││││││││││ │ test %eax,%eax
  35947. 421c9e: ┆┆┆││┆│││││││││││││ │ ╭ jne 421cb1 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x2b1>
  35948. 421ca0: ┆┆┆││┆│││││││││││││ │ │ lea 0x50(%rbx),%rdi
  35949. 421ca4: ┆┆┆││┆│││││││││││││ │ │ mov %rbp,%rsi
  35950. 421ca7: ┆┆┆││┆│││││││││││││ │ │ callq 42fd90 <_D2gc4bits6GCBits4testMxFNbmZm>
  35951. 421cac: ┆┆┆││┆│││││││││││││ │ │ test %rax,%rax
  35952. 421caf: ┆┆┆││┆│││││││││││││╭┼─┼ je 421cf9 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x2f9>
  35953. 421cb1: ┆┆┆││┆││││││││││┕┷┷┿┷━┷ mov 0x20(%rsp),%r8
  35954. 421cb6: ┆┆┆││┆││││││││││ │ mov 0x18(%rsp),%r9
  35955. 421cbb: ┆┆┆││┆││││││││││ ╭─┼─── jmp 421d30 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x330>
  35956. 421cbd: ┆┆┆││┆││││││││┕┿━┿━┿━━━ mov 0x18(%rsp),%r9
  35957. 421cc2: ┆┆┆││┆││││││││ │ │╭┼─── jmp 421d30 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x330>
  35958. 421cc4: ┆┆┆││┆│││││││┕━┿━┿┿┿━━━ add 0x10(%rsp),%r13
  35959. 421cc9: ┆┆┆││┆│││││││ │ │││ mov 0x18(%rsp),%rdx
  35960. 421cce: ┆┆┆││┆│││││││ │ │││ lea 0x1(%rdx),%rax
  35961. 421cd2: ┆┆┆││┆│││││││ │ │││ mov 0x8(%rsp),%rcx
  35962. 421cd7: ┆┆┆││┆│││││││ │ │││ mov 0x43e088(,%rcx,4),%ecx
  35963. 421cde: ┆┆┆││┆│││││││ │ │││ add %r13,%rcx
  35964. 421ce1: ┆┆┆││┆│││││││ │ │││ shl $0x4,%rdx
  35965. 421ce5: ┆┆┆││┆│││││││ │ │││ mov %r13,0x38(%rsp,%rdx,1)
  35966. 421cea: ┆┆┆││┆│││││││ │ │││ mov %rcx,0x40(%rsp,%rdx,1)
  35967. 421cef: ┆┆┆││┆│││││││ │ │││ mov %rax,%r9
  35968. 421cf2: ┆┆┆││┆│││││││ │ │││ mov 0x20(%rsp),%r8
  35969. 421cf7: ┆┆┆││┆│││││││ │ │││ ╭ jmp 421d30 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x330>
  35970. 421cf9: ┆┆┆││┆│││││││ │ ││┕━━┿ mov 0x18(%rsp),%rdx
  35971. 421cfe: ┆┆┆││┆│││││││ │ ││ │ lea 0x1(%rdx),%rax
  35972. 421d02: ┆┆┆││┆│││││││ │ ││ │ mov 0xa0(%rbx),%rcx
  35973. 421d09: ┆┆┆││┆│││││││ │ ││ │ mov 0x10(%rsp),%rsi
  35974. 421d0e: ┆┆┆││┆│││││││ │ ││ │ mov (%rcx,%rsi,4),%ecx
  35975. 421d11: ┆┆┆││┆│││││││ │ ││ │ shl $0xc,%ecx
  35976. 421d14: ┆┆┆││┆│││││││ │ ││ │ add %r13,%rcx
  35977. 421d17: ┆┆┆││┆│││││││ │ ││ │ shl $0x4,%rdx
  35978. 421d1b: ┆┆┆││┆│││││││ │ ││ │ mov %r13,0x38(%rsp,%rdx,1)
  35979. 421d20: ┆┆┆││┆│││││││ │ ││ │ mov %rcx,0x40(%rsp,%rdx,1)
  35980. 421d25: ┆┆┆││┆│││││││ │ ││ │ mov 0x20(%rsp),%r8
  35981. 421d2a: ┆┆┆││┆│││││││ │ ││ │ mov %rax,%r9
  35982. 421d2d: ┆┆┆││┆│││││││ │ ││ │ nopl (%rax)
  35983. 421d30: ┆┆┆││┆┕┷┷┷┷┷┷━━┷━┷┷━━━┷ add $0x8,%r12
  35984. 421d34: ┆┆┆││┆ cmp %r15,%r12
  35985. 421d37: ┆┆┆││┆ setb %al
  35986. 421d3a: ┆┆┆││┆ cmp $0x20,%r9
  35987. 421d3e: ┆┆┆││┆ ╭ je 421d49 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x349>
  35988. 421d40: ┆┆┆││┆ │ cmp %r15,%r12
  35989. 421d43: ┆┆┆││╰────────────────┼ jb 421a80 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x80>
  35990. 421d49: ┆┆┆┕┷━━━━━━━━━━━━━━━━━┷ test %al,%al
  35991. 421d4b: ┆┆┆ ╭ jne 421d90 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x390>
  35992. 421d4d: ┆┆┆ │ test %r9,%r9
  35993. 421d50: ┆┆╰───────────────────┼ jne 421a40 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x40>
  35994. 421d56: ┆┆ │ mov 0xa0(%r14),%rax
  35995. 421d5d: ┆┆ │ test %rax,%rax
  35996. 421d60: ┆┆ ╭──┼ je 421f19 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x519>
  35997. 421d66: ┆┆ │ │ dec %rax
  35998. 421d69: ┆┆ │ │ mov %rax,0xa0(%r14)
  35999. 421d70: ┆┆ │ │ mov 0xa8(%r14),%rcx
  36000. 421d77: ┆┆ │ │ shl $0x4,%rax
  36001. 421d7b: ┆┆ │ │ mov (%rcx,%rax,1),%r12
  36002. 421d7f: ┆┆ │ │ mov 0x8(%rcx,%rax,1),%r15
  36003. 421d84: ┆╰─────────────────┼──┼ jmpq 421a30 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x30>
  36004. 421d89: ┆ │ │ nopl 0x0(%rax)
  36005. 421d90: ┆ │ ┕ mov 0xa0(%r14),%rax
  36006. 421d97: ┆ │ cmp 0xb0(%r14),%rax
  36007. 421d9e: ┆ │ ╭─ jne 421e20 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x420>
  36008. 421da4: ┆ │ │ test %rax,%rax
  36009. 421da7: ┆ │ │ lea (%rax,%rax,1),%rbp
  36010. 421dab: ┆ │ │ mov $0x1000,%eax
  36011. 421db0: ┆ │ │ cmove %rax,%rbp
  36012. 421db4: ┆ │ │ mov %rbp,%rdi
  36013. 421db7: ┆ │ │ shl $0x4,%rdi
  36014. 421dbb: ┆ │ │ callq 42fc30 <_D2gc2os10os_mem_mapFNbmZPv>
  36015. 421dc0: ┆ │ │ mov %rax,%rbx
  36016. 421dc3: ┆ │ │ test %rbx,%rbx
  36017. 421dc6: ┆ │ │╭ jne 421dcd <_D2gc2gc3Gcx4markMFNbPvPvZv+0x3cd>
  36018. 421dc8: ┆ │ ││ callq 415fe0 <onOutOfMemoryErrorNoGC>
  36019. 421dcd: ┆ │ │┕ mov 0xa8(%r14),%rsi
  36020. 421dd4: ┆ │ │ test %rsi,%rsi
  36021. 421dd7: ┆ │ │╭ je 421e03 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x403>
  36022. 421dd9: ┆ │ ││ mov 0xa0(%r14),%rdx
  36023. 421de0: ┆ │ ││ shl $0x4,%rdx
  36024. 421de4: ┆ │ ││ mov %rbx,%rdi
  36025. 421de7: ┆ │ ││ callq 402490 <memcpy@plt>
  36026. 421dec: ┆ │ ││ mov 0xa8(%r14),%rsi
  36027. 421df3: ┆ │ ││ mov 0xb0(%r14),%rdi
  36028. 421dfa: ┆ │ ││ shl $0x4,%rdi
  36029. 421dfe: ┆ │ ││ callq 42fc60 <_D2gc2os12os_mem_unmapFNbPvmZi>
  36030. 421e03: ┆ │ │┕ mov %rbx,0xa8(%r14)
  36031. 421e0a: ┆ │ │ mov %rbp,0xb0(%r14)
  36032. 421e11: ┆ │ │ mov 0xa0(%r14),%rax
  36033. 421e18: ┆ │ │╭ jmp 421e27 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x427>
  36034. 421e1a: ┆ │ ││ nopw 0x0(%rax,%rax,1)
  36035. 421e20: ┆ │ ┕┿ mov 0xa8(%r14),%rbx
  36036. 421e27: ┆ │ ┕ lea 0x1(%rax),%rcx
  36037. 421e2b: ┆ │ mov %rcx,0xa0(%r14)
  36038. 421e32: ┆ │ shl $0x4,%rax
  36039. 421e36: ┆ │ mov %r12,(%rbx,%rax,1)
  36040. 421e3a: ┆ │ mov %r15,0x8(%rbx,%rax,1)
  36041. 421e3f: ┆ │ mov $0x1f0,%ebp
  36042. 421e44: ┆ │ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  36043. 421e50: ┆ │┍━━ movups 0x28(%rsp,%rbp,1),%xmm0
  36044. 421e55: ┆ │┆ mov 0xa0(%r14),%rax
  36045. 421e5c: ┆ │┆ cmp 0xb0(%r14),%rax
  36046. 421e63: ┆ │┆╭─ jne 421ef0 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x4f0>
  36047. 421e69: ┆ │┆│ movaps %xmm0,0x20(%rsp)
  36048. 421e6e: ┆ │┆│ test %rax,%rax
  36049. 421e71: ┆ │┆│ lea (%rax,%rax,1),%rax
  36050. 421e75: ┆ │┆│ mov $0x1000,%r15d
  36051. 421e7b: ┆ │┆│ cmovne %rax,%r15
  36052. 421e7f: ┆ │┆│ mov %r15,%rdi
  36053. 421e82: ┆ │┆│ shl $0x4,%rdi
  36054. 421e86: ┆ │┆│ callq 42fc30 <_D2gc2os10os_mem_mapFNbmZPv>
  36055. 421e8b: ┆ │┆│ mov %rax,%rbx
  36056. 421e8e: ┆ │┆│ test %rbx,%rbx
  36057. 421e91: ┆ │┆│╭ jne 421e98 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x498>
  36058. 421e93: ┆ │┆││ callq 415fe0 <onOutOfMemoryErrorNoGC>
  36059. 421e98: ┆ │┆│┕ mov 0xa8(%r14),%rsi
  36060. 421e9f: ┆ │┆│ test %rsi,%rsi
  36061. 421ea2: ┆ │┆│╭ je 421ece <_D2gc2gc3Gcx4markMFNbPvPvZv+0x4ce>
  36062. 421ea4: ┆ │┆││ mov 0xa0(%r14),%rdx
  36063. 421eab: ┆ │┆││ shl $0x4,%rdx
  36064. 421eaf: ┆ │┆││ mov %rbx,%rdi
  36065. 421eb2: ┆ │┆││ callq 402490 <memcpy@plt>
  36066. 421eb7: ┆ │┆││ mov 0xa8(%r14),%rsi
  36067. 421ebe: ┆ │┆││ mov 0xb0(%r14),%rdi
  36068. 421ec5: ┆ │┆││ shl $0x4,%rdi
  36069. 421ec9: ┆ │┆││ callq 42fc60 <_D2gc2os12os_mem_unmapFNbPvmZi>
  36070. 421ece: ┆ │┆│┕ mov %rbx,0xa8(%r14)
  36071. 421ed5: ┆ │┆│ mov %r15,0xb0(%r14)
  36072. 421edc: ┆ │┆│ mov 0xa0(%r14),%rax
  36073. 421ee3: ┆ │┆│ movaps 0x20(%rsp),%xmm0
  36074. 421ee8: ┆ │┆│╭ jmp 421ef7 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x4f7>
  36075. 421eea: ┆ │┆││ nopw 0x0(%rax,%rax,1)
  36076. 421ef0: ┆ │┆┕┿ mov 0xa8(%r14),%rbx
  36077. 421ef7: ┆ │┆ ┕ lea 0x1(%rax),%rcx
  36078. 421efb: ┆ │┆ mov %rcx,0xa0(%r14)
  36079. 421f02: ┆ │┆ shl $0x4,%rax
  36080. 421f06: ┆ │┆ movups %xmm0,(%rbx,%rax,1)
  36081. 421f0a: ┆ │┆ add $0xfffffffffffffff0,%rbp
  36082. 421f0e: ┆ │╰── jne 421e50 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x450>
  36083. 421f14: ╰──────────────────┼─── jmpq 421a20 <_D2gc2gc3Gcx4markMFNbPvPvZv+0x20>
  36084. 421f19: ┕━━━ add $0x238,%rsp
  36085. 421f20: pop %rbx
  36086. 421f21: pop %r12
  36087. 421f23: pop %r13
  36088. 421f25: pop %r14
  36089. 421f27: pop %r15
  36090. 421f29: pop %rbp
  36091. 421f2a: retq
  36092. 421f2b: nopl 0x0(%rax,%rax,1)
  36093.  
  36094. 0000000000421f30 <_D2gc2gc3Gcx7prepareMFNbZv>:
  36095. 421f30: push %r15
  36096. 421f32: push %r14
  36097. 421f34: push %rbx
  36098. 421f35: mov %rdi,%r14
  36099. 421f38: cmpq $0x0,0x30(%r14)
  36100. 421f3d: ╭── je 421f80 <_D2gc2gc3Gcx7prepareMFNbZv+0x50>
  36101. 421f3f: │ xor %ebx,%ebx
  36102. 421f41: │ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  36103. 421f50: │┍━ mov 0x28(%r14),%rax
  36104. 421f54: │┆ mov (%rax,%rbx,8),%r15
  36105. 421f58: │┆ lea 0x10(%r15),%rdi
  36106. 421f5c: │┆ callq 42fe30 <_D2gc4bits6GCBits4zeroMFNbZv>
  36107. 421f61: │┆ testb $0x1,0x98(%r15)
  36108. 421f69: │┆╭ jne 421f77 <_D2gc2gc3Gcx7prepareMFNbZv+0x47>
  36109. 421f6b: │┆│ add $0x20,%r15
  36110. 421f6f: │┆│ mov %r15,%rdi
  36111. 421f72: │┆│ callq 42fe30 <_D2gc4bits6GCBits4zeroMFNbZv>
  36112. 421f77: │┆┕ inc %rbx
  36113. 421f7a: │┆ cmp 0x30(%r14),%rbx
  36114. 421f7e: │╰─ jb 421f50 <_D2gc2gc3Gcx7prepareMFNbZv+0x20>
  36115. 421f80: ┕━━ mov 0x48(%r14),%rbx
  36116. 421f84: ╭─ jmp 421faa <_D2gc2gc3Gcx7prepareMFNbZv+0x7a>
  36117. 421f86: │ nopw %cs:0x0(%rax,%rax,1)
  36118. 421f90: │┍ mov 0x8(%rbx),%rdi
  36119. 421f94: │┆ mov %rbx,%rsi
  36120. 421f97: │┆ sub (%rdi),%rsi
  36121. 421f9a: │┆ add $0x20,%rdi
  36122. 421f9e: │┆ shr $0x4,%rsi
  36123. 421fa2: │┆ callq 42fdb0 <_D2gc4bits6GCBits3setMFNbmZi>
  36124. 421fa7: │┆ mov (%rbx),%rbx
  36125. 421faa: ┕┿ test %rbx,%rbx
  36126. 421fad: ╰ jne 421f90 <_D2gc2gc3Gcx7prepareMFNbZv+0x60>
  36127. 421faf: mov 0x50(%r14),%rbx
  36128. 421fb3: ╭─ jmp 421fda <_D2gc2gc3Gcx7prepareMFNbZv+0xaa>
  36129. 421fb5: │ data32 nopw %cs:0x0(%rax,%rax,1)
  36130. 421fc0: │┍ mov 0x8(%rbx),%rdi
  36131. 421fc4: │┆ mov %rbx,%rsi
  36132. 421fc7: │┆ sub (%rdi),%rsi
  36133. 421fca: │┆ add $0x20,%rdi
  36134. 421fce: │┆ shr $0x4,%rsi
  36135. 421fd2: │┆ callq 42fdb0 <_D2gc4bits6GCBits3setMFNbmZi>
  36136. 421fd7: │┆ mov (%rbx),%rbx
  36137. 421fda: ┕┿ test %rbx,%rbx
  36138. 421fdd: ╰ jne 421fc0 <_D2gc2gc3Gcx7prepareMFNbZv+0x90>
  36139. 421fdf: mov 0x58(%r14),%rbx
  36140. 421fe3: ╭─ jmp 42200a <_D2gc2gc3Gcx7prepareMFNbZv+0xda>
  36141. 421fe5: │ data32 nopw %cs:0x0(%rax,%rax,1)
  36142. 421ff0: │┍ mov 0x8(%rbx),%rdi
  36143. 421ff4: │┆ mov %rbx,%rsi
  36144. 421ff7: │┆ sub (%rdi),%rsi
  36145. 421ffa: │┆ add $0x20,%rdi
  36146. 421ffe: │┆ shr $0x4,%rsi
  36147. 422002: │┆ callq 42fdb0 <_D2gc4bits6GCBits3setMFNbmZi>
  36148. 422007: │┆ mov (%rbx),%rbx
  36149. 42200a: ┕┿ test %rbx,%rbx
  36150. 42200d: ╰ jne 421ff0 <_D2gc2gc3Gcx7prepareMFNbZv+0xc0>
  36151. 42200f: mov 0x60(%r14),%rbx
  36152. 422013: ╭─ jmp 42203a <_D2gc2gc3Gcx7prepareMFNbZv+0x10a>
  36153. 422015: │ data32 nopw %cs:0x0(%rax,%rax,1)
  36154. 422020: │┍ mov 0x8(%rbx),%rdi
  36155. 422024: │┆ mov %rbx,%rsi
  36156. 422027: │┆ sub (%rdi),%rsi
  36157. 42202a: │┆ add $0x20,%rdi
  36158. 42202e: │┆ shr $0x4,%rsi
  36159. 422032: │┆ callq 42fdb0 <_D2gc4bits6GCBits3setMFNbmZi>
  36160. 422037: │┆ mov (%rbx),%rbx
  36161. 42203a: ┕┿ test %rbx,%rbx
  36162. 42203d: ╰ jne 422020 <_D2gc2gc3Gcx7prepareMFNbZv+0xf0>
  36163. 42203f: mov 0x68(%r14),%rbx
  36164. 422043: ╭─ jmp 42206a <_D2gc2gc3Gcx7prepareMFNbZv+0x13a>
  36165. 422045: │ data32 nopw %cs:0x0(%rax,%rax,1)
  36166. 422050: │┍ mov 0x8(%rbx),%rdi
  36167. 422054: │┆ mov %rbx,%rsi
  36168. 422057: │┆ sub (%rdi),%rsi
  36169. 42205a: │┆ add $0x20,%rdi
  36170. 42205e: │┆ shr $0x4,%rsi
  36171. 422062: │┆ callq 42fdb0 <_D2gc4bits6GCBits3setMFNbmZi>
  36172. 422067: │┆ mov (%rbx),%rbx
  36173. 42206a: ┕┿ test %rbx,%rbx
  36174. 42206d: ╰ jne 422050 <_D2gc2gc3Gcx7prepareMFNbZv+0x120>
  36175. 42206f: mov 0x70(%r14),%rbx
  36176. 422073: ╭─ jmp 42209a <_D2gc2gc3Gcx7prepareMFNbZv+0x16a>
  36177. 422075: │ data32 nopw %cs:0x0(%rax,%rax,1)
  36178. 422080: │┍ mov 0x8(%rbx),%rdi
  36179. 422084: │┆ mov %rbx,%rsi
  36180. 422087: │┆ sub (%rdi),%rsi
  36181. 42208a: │┆ add $0x20,%rdi
  36182. 42208e: │┆ shr $0x4,%rsi
  36183. 422092: │┆ callq 42fdb0 <_D2gc4bits6GCBits3setMFNbmZi>
  36184. 422097: │┆ mov (%rbx),%rbx
  36185. 42209a: ┕┿ test %rbx,%rbx
  36186. 42209d: ╰ jne 422080 <_D2gc2gc3Gcx7prepareMFNbZv+0x150>
  36187. 42209f: mov 0x78(%r14),%rbx
  36188. 4220a3: ╭─ jmp 4220ca <_D2gc2gc3Gcx7prepareMFNbZv+0x19a>
  36189. 4220a5: │ data32 nopw %cs:0x0(%rax,%rax,1)
  36190. 4220b0: │┍ mov 0x8(%rbx),%rdi
  36191. 4220b4: │┆ mov %rbx,%rsi
  36192. 4220b7: │┆ sub (%rdi),%rsi
  36193. 4220ba: │┆ add $0x20,%rdi
  36194. 4220be: │┆ shr $0x4,%rsi
  36195. 4220c2: │┆ callq 42fdb0 <_D2gc4bits6GCBits3setMFNbmZi>
  36196. 4220c7: │┆ mov (%rbx),%rbx
  36197. 4220ca: ┕┿ test %rbx,%rbx
  36198. 4220cd: ╰ jne 4220b0 <_D2gc2gc3Gcx7prepareMFNbZv+0x180>
  36199. 4220cf: mov 0x80(%r14),%rbx
  36200. 4220d6: ╭─ jmp 4220fa <_D2gc2gc3Gcx7prepareMFNbZv+0x1ca>
  36201. 4220d8: │ nopl 0x0(%rax,%rax,1)
  36202. 4220e0: │┍ mov 0x8(%rbx),%rdi
  36203. 4220e4: │┆ mov %rbx,%rsi
  36204. 4220e7: │┆ sub (%rdi),%rsi
  36205. 4220ea: │┆ add $0x20,%rdi
  36206. 4220ee: │┆ shr $0x4,%rsi
  36207. 4220f2: │┆ callq 42fdb0 <_D2gc4bits6GCBits3setMFNbmZi>
  36208. 4220f7: │┆ mov (%rbx),%rbx
  36209. 4220fa: ┕┿ test %rbx,%rbx
  36210. 4220fd: ╰ jne 4220e0 <_D2gc2gc3Gcx7prepareMFNbZv+0x1b0>
  36211. 4220ff: mov 0x30(%r14),%rax
  36212. 422103: test %rax,%rax
  36213. 422106: ╭── je 42213a <_D2gc2gc3Gcx7prepareMFNbZv+0x20a>
  36214. 422108: │ xor %ebx,%ebx
  36215. 42210a: │ nopw 0x0(%rax,%rax,1)
  36216. 422110: │┍━ mov 0x28(%r14),%rcx
  36217. 422114: │┆ mov (%rcx,%rbx,8),%rsi
  36218. 422118: │┆ testb $0x1,0x98(%rsi)
  36219. 42211f: │┆╭ jne 422132 <_D2gc2gc3Gcx7prepareMFNbZv+0x202>
  36220. 422121: │┆│ lea 0x10(%rsi),%rdi
  36221. 422125: │┆│ add $0x20,%rsi
  36222. 422129: │┆│ callq 42fe60 <_D2gc4bits6GCBits4copyMFNbPS2gc4bits6GCBitsZv>
  36223. 42212e: │┆│ mov 0x30(%r14),%rax
  36224. 422132: │┆┕ inc %rbx
  36225. 422135: │┆ cmp %rax,%rbx
  36226. 422138: │╰─ jb 422110 <_D2gc2gc3Gcx7prepareMFNbZv+0x1e0>
  36227. 42213a: ┕━━ pop %rbx
  36228. 42213b: pop %r14
  36229. 42213d: pop %r15
  36230. 42213f: retq
  36231.  
  36232. 0000000000422140 <_D2gc2gc3Gcx7markAllMFNbbZ14__foreachbody2MFNbKS2gc2gc4RootZi>:
  36233. 422140: push %rax
  36234. 422141: mov (%rsi),%rax
  36235. 422144: mov %rax,(%rsp)
  36236. 422148: mov (%rdi),%rdi
  36237. 42214b: lea 0x8(%rsp),%rsi
  36238. 422150: lea (%rsp),%rdx
  36239. 422154: callq 421a00 <_D2gc2gc3Gcx4markMFNbPvPvZv>
  36240. 422159: xor %eax,%eax
  36241. 42215b: pop %rcx
  36242. 42215c: retq
  36243. 42215d: nopl (%rax)
  36244.  
  36245. 0000000000422160 <_D2gc2gc3Gcx7markAllMFNbbZ14__foreachbody3MFNbKS2gc2gc5RangeZi>:
  36246. 422160: push %rax
  36247. 422161: mov (%rsi),%rdx
  36248. 422164: mov 0x8(%rsi),%rsi
  36249. 422168: mov (%rdi),%rdi
  36250. 42216b: callq 421a00 <_D2gc2gc3Gcx4markMFNbPvPvZv>
  36251. 422170: xor %eax,%eax
  36252. 422172: pop %rcx
  36253. 422173: retq
  36254. 422174: nopw %cs:0x0(%rax,%rax,1)
  36255. 42217e: xchg %ax,%ax
  36256.  
  36257. 0000000000422180 <_D2gc2gc3Gcx5sweepMFNbZm>:
  36258. 422180: push %rbp
  36259. 422181: push %r15
  36260. 422183: push %r14
  36261. 422185: push %r13
  36262. 422187: push %r12
  36263. 422189: push %rbx
  36264. 42218a: sub $0x78,%rsp
  36265. 42218e: mov %rdi,0x10(%rsp)
  36266. 422193: xor %ebx,%ebx
  36267. 422195: cmpq $0x0,0x30(%rdi)
  36268. 42219a: ╭─────────── je 4224fc <_D2gc2gc3Gcx5sweepMFNbZm+0x37c>
  36269. 4221a0: │ xor %ebx,%ebx
  36270. 4221a2: │ xor %ecx,%ecx
  36271. 4221a4: │ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  36272. 4221b0: │┍━━━━━━━━━━ mov 0x28(%rdi),%rax
  36273. 4221b4: │┆ mov (%rax,%rcx,8),%r14
  36274. 4221b8: │┆ mov %r14,0x40(%rsp)
  36275. 4221bd: │┆ testb $0x1,0x98(%r14)
  36276. 4221c5: │┆ mov 0x80(%r14),%rax
  36277. 4221cc: │┆ ╭─────── jne 422340 <_D2gc2gc3Gcx5sweepMFNbZm+0x1c0>
  36278. 4221d2: │┆ │ test %rax,%rax
  36279. 4221d5: │┆╭─┼─────── je 4224e0 <_D2gc2gc3Gcx5sweepMFNbZm+0x360>
  36280. 4221db: │┆│ │ mov %rcx,0x18(%rsp)
  36281. 4221e0: │┆│ │ mov %rbx,0x8(%rsp)
  36282. 4221e5: │┆│ │ lea 0x10(%r14),%rax
  36283. 4221e9: │┆│ │ mov %rax,0x48(%rsp)
  36284. 4221ee: │┆│ │ lea 0x30(%r14),%rax
  36285. 4221f2: │┆│ │ mov %rax,0x30(%rsp)
  36286. 4221f7: │┆│ │ xor %ebx,%ebx
  36287. 4221f9: │┆│ │ xor %ebp,%ebp
  36288. 4221fb: │┆│ │ nopl 0x0(%rax,%rax,1)
  36289. 422200: │┆│ │┍━━━━━━ mov 0x90(%r14),%rax
  36290. 422207: │┆│ │┆ movzbl (%rax,%rbp,1),%eax
  36291. 42220b: │┆│ │┆ cmp $0x7,%rax
  36292. 42220f: │┆│ │┆╭───── ja 422310 <_D2gc2gc3Gcx5sweepMFNbZm+0x190>
  36293. 422215: │┆│ │┆│ mov 0x43e088(,%rax,4),%r13d
  36294. 42221d: │┆│ │┆│ mov %rbp,%rax
  36295. 422220: │┆│ │┆│ shl $0xc,%rax
  36296. 422224: │┆│ │┆│ mov (%r14),%rcx
  36297. 422227: │┆│ │┆│ lea (%rcx,%rax,1),%r15
  36298. 42222b: │┆│ │┆│ lea 0x1000(%rcx,%rax,1),%rax
  36299. 422233: │┆│ │┆│ xorps %xmm0,%xmm0
  36300. 422236: │┆│ │┆│ movaps %xmm0,0x60(%rsp)
  36301. 42223b: │┆│ │┆│ movaps %xmm0,0x50(%rsp)
  36302. 422240: │┆│ │┆│ cmp %rax,%r15
  36303. 422243: │┆│ │┆│╭──── jae 422310 <_D2gc2gc3Gcx5sweepMFNbZm+0x190>
  36304. 422249: │┆│ │┆││ mov %rbp,0x20(%rsp)
  36305. 42224e: │┆│ │┆││ mov %r13d,%ebp
  36306. 422251: │┆│ │┆││ shr $0x4,%ebp
  36307. 422254: │┆│ │┆││ xor %r12d,%r12d
  36308. 422257: │┆│ │┆││ mov %rbx,%r14
  36309. 42225a: │┆│ │┆││ mov %r14,0x28(%rsp)
  36310. 42225f: │┆│ │┆││ xor %ecx,%ecx
  36311. 422261: │┆│ │┆││ mov %rcx,0x38(%rsp)
  36312. 422266: │┆│ │┆││ mov %rax,%rbx
  36313. 422269: │┆│ │┆││ nopl 0x0(%rax)
  36314. 422270: │┆│ │┆││┍━━━ mov 0x48(%rsp),%rdi
  36315. 422275: │┆│ │┆││┆ mov %r14,%rsi
  36316. 422278: │┆│ │┆││┆ callq 42fd90 <_D2gc4bits6GCBits4testMxFNbmZm>
  36317. 42227d: │┆│ │┆││┆ test %rax,%rax
  36318. 422280: │┆│ │┆││┆╭── jne 4222d8 <_D2gc2gc3Gcx5sweepMFNbZm+0x158>
  36319. 422282: │┆│ │┆││┆│ mov 0x40(%rsp),%rax
  36320. 422287: │┆│ │┆││┆│ cmpq $0x0,0x38(%rax)
  36321. 42228c: │┆│ │┆││┆│╭─ je 4222ba <_D2gc2gc3Gcx5sweepMFNbZm+0x13a>
  36322. 42228e: │┆│ │┆││┆││ mov 0x30(%rsp),%rdi
  36323. 422293: │┆│ │┆││┆││ mov %r14,%rsi
  36324. 422296: │┆│ │┆││┆││ callq 42fd90 <_D2gc4bits6GCBits4testMxFNbmZm>
  36325. 42229b: │┆│ │┆││┆││ test %rax,%rax
  36326. 42229e: │┆│ │┆││┆││╭ je 4222ba <_D2gc2gc3Gcx5sweepMFNbZm+0x13a>
  36327. 4222a0: │┆│ │┆││┆│││ mov 0x40(%rsp),%rdi
  36328. 4222a5: │┆│ │┆││┆│││ mov %r14,%rsi
  36329. 4222a8: │┆│ │┆││┆│││ callq 41f0e0 <_D2gc2gc4Pool7getBitsMFNbmZk>
  36330. 4222ad: │┆│ │┆││┆│││ mov %r15,%rdi
  36331. 4222b0: │┆│ │┆││┆│││ mov %r13,%rsi
  36332. 4222b3: │┆│ │┆││┆│││ mov %eax,%edx
  36333. 4222b5: │┆│ │┆││┆│││ callq 423850 <rt_finalizeFromGC>
  36334. 4222ba: │┆│ │┆││┆│┕┷ mov %r12,%rax
  36335. 4222bd: │┆│ │┆││┆│ shr $0x6,%rax
  36336. 4222c1: │┆│ │┆││┆│ mov $0x1,%edx
  36337. 4222c6: │┆│ │┆││┆│ mov %r12b,%cl
  36338. 4222c9: │┆│ │┆││┆│ shl %cl,%rdx
  36339. 4222cc: │┆│ │┆││┆│ or %rdx,0x50(%rsp,%rax,8)
  36340. 4222d1: │┆│ │┆││┆│ mov $0x1,%al
  36341. 4222d3: │┆│ │┆││┆│ mov %rax,0x38(%rsp)
  36342. 4222d8: │┆│ │┆││┆┕━━ add %r13,%r15
  36343. 4222db: │┆│ │┆││┆ add %rbp,%r12
  36344. 4222de: │┆│ │┆││┆ add %rbp,%r14
  36345. 4222e1: │┆│ │┆││┆ cmp %rbx,%r15
  36346. 4222e4: │┆│ │┆││╰─── jb 422270 <_D2gc2gc3Gcx5sweepMFNbZm+0xf0>
  36347. 4222e6: │┆│ │┆││ mov 0x38(%rsp),%rax
  36348. 4222eb: │┆│ │┆││ test $0x1,%al
  36349. 4222ed: │┆│ │┆││ mov 0x40(%rsp),%r14
  36350. 4222f2: │┆│ │┆││ mov 0x28(%rsp),%rbx
  36351. 4222f7: │┆│ │┆││ mov 0x20(%rsp),%rbp
  36352. 4222fc: │┆│ │┆││ ╭ je 422310 <_D2gc2gc3Gcx5sweepMFNbZm+0x190>
  36353. 4222fe: │┆│ │┆││ │ mov %r14,%rdi
  36354. 422301: │┆│ │┆││ │ lea 0x50(%rsp),%rsi
  36355. 422306: │┆│ │┆││ │ mov %rbp,%rdx
  36356. 422309: │┆│ │┆││ │ callq 422520 <_D2gc2gc4Pool12freePageBitsMFNbmKxG4mZv>
  36357. 42230e: │┆│ │┆││ │ xchg %ax,%ax
  36358. 422310: │┆│ │┆┕┷━━━┷ inc %rbp
  36359. 422313: │┆│ │┆ add $0x100,%rbx
  36360. 42231a: │┆│ │┆ cmp 0x80(%r14),%rbp
  36361. 422321: │┆│ │╰────── jb 422200 <_D2gc2gc3Gcx5sweepMFNbZm+0x80>
  36362. 422327: │┆│ │ mov 0x8(%rsp),%rbx
  36363. 42232c: │┆│╭┼─────── jmpq 4224e5 <_D2gc2gc3Gcx5sweepMFNbZm+0x365>
  36364. 422331: │┆│││ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  36365. 422340: │┆││┕━━━━━━━ test %rax,%rax
  36366. 422343: │┆││ ╭───── je 4224e0 <_D2gc2gc3Gcx5sweepMFNbZm+0x360>
  36367. 422349: │┆││ │ mov %rcx,0x18(%rsp)
  36368. 42234e: │┆││ │ lea 0x10(%r14),%r13
  36369. 422352: │┆││ │ mov %r13,0x48(%rsp)
  36370. 422357: │┆││ │ lea 0x30(%r14),%rbp
  36371. 42235b: │┆││ │ xor %r15d,%r15d
  36372. 42235e: │┆││ │ xchg %ax,%ax
  36373. 422360: │┆││ │┍━━━━ mov 0x90(%r14),%rcx
  36374. 422367: │┆││ │┆ movzbl (%rcx,%r15,1),%ecx
  36375. 42236c: │┆││ │┆ cmp $0x9,%ecx
  36376. 42236f: │┆││ │┆╭─── jae 4224d0 <_D2gc2gc3Gcx5sweepMFNbZm+0x350>
  36377. 422375: │┆││ │┆│ mov %r13,%rdi
  36378. 422378: │┆││ │┆│ mov %r15,%rsi
  36379. 42237b: │┆││ │┆│ callq 42fd90 <_D2gc4bits6GCBits4testMxFNbmZm>
  36380. 422380: │┆││ │┆│ test %rax,%rax
  36381. 422383: │┆││ │┆│ ╭ je 422391 <_D2gc2gc3Gcx5sweepMFNbZm+0x211>
  36382. 422385: │┆││ │┆│ │ mov 0x80(%r14),%rax
  36383. 42238c: │┆││ │┆│╭─┼ jmpq 4224d0 <_D2gc2gc3Gcx5sweepMFNbZm+0x350>
  36384. 422391: │┆││ │┆││ ┕ mov %rbx,%r12
  36385. 422394: │┆││ │┆││ cmpq $0x0,0x38(%r14)
  36386. 422399: │┆││ │┆││╭─ je 4223e5 <_D2gc2gc3Gcx5sweepMFNbZm+0x265>
  36387. 42239b: │┆││ │┆│││ mov %r15,%rbx
  36388. 42239e: │┆││ │┆│││ shl $0xc,%rbx
  36389. 4223a2: │┆││ │┆│││ add (%r14),%rbx
  36390. 4223a5: │┆││ │┆│││ mov %rbp,%rdi
  36391. 4223a8: │┆││ │┆│││ mov %r15,%rsi
  36392. 4223ab: │┆││ │┆│││ callq 42fdf0 <_D2gc4bits6GCBits5clearMFNbmZi>
  36393. 4223b0: │┆││ │┆│││ test %eax,%eax
  36394. 4223b2: │┆││ │┆│││╭ je 4223e5 <_D2gc2gc3Gcx5sweepMFNbZm+0x265>
  36395. 4223b4: │┆││ │┆││││ mov 0xa0(%r14),%rax
  36396. 4223bb: │┆││ │┆││││ mov %rbp,%r13
  36397. 4223be: │┆││ │┆││││ mov (%rax,%r15,4),%ebp
  36398. 4223c2: │┆││ │┆││││ shl $0xc,%ebp
  36399. 4223c5: │┆││ │┆││││ mov %r14,%rdi
  36400. 4223c8: │┆││ │┆││││ mov %r15,%rsi
  36401. 4223cb: │┆││ │┆││││ callq 41f0e0 <_D2gc2gc4Pool7getBitsMFNbmZk>
  36402. 4223d0: │┆││ │┆││││ mov %rbx,%rdi
  36403. 4223d3: │┆││ │┆││││ mov %rbp,%rsi
  36404. 4223d6: │┆││ │┆││││ mov %r13,%rbp
  36405. 4223d9: │┆││ │┆││││ mov 0x48(%rsp),%r13
  36406. 4223de: │┆││ │┆││││ mov %eax,%edx
  36407. 4223e0: │┆││ │┆││││ callq 423850 <rt_finalizeFromGC>
  36408. 4223e5: │┆││ │┆││┕┷ mov %r15,%rax
  36409. 4223e8: │┆││ │┆││ shr $0x6,%rax
  36410. 4223ec: │┆││ │┆││ mov $0xfffffffffffffffe,%rdx
  36411. 4223f3: │┆││ │┆││ mov %r15b,%cl
  36412. 4223f6: │┆││ │┆││ rol %cl,%rdx
  36413. 4223f9: │┆││ │┆││ cmpq $0x0,0x48(%r14)
  36414. 4223fe: │┆││ │┆││ ╭ je 422408 <_D2gc2gc3Gcx5sweepMFNbZm+0x288>
  36415. 422400: │┆││ │┆││ │ mov 0x40(%r14),%rcx
  36416. 422404: │┆││ │┆││ │ and %rdx,(%rcx,%rax,8)
  36417. 422408: │┆││ │┆││ ┕ mov 0x50(%r14),%rcx
  36418. 42240c: │┆││ │┆││ and %rdx,(%rcx,%rax,8)
  36419. 422410: │┆││ │┆││ mov 0x60(%r14),%rcx
  36420. 422414: │┆││ │┆││ and %rdx,(%rcx,%rax,8)
  36421. 422418: │┆││ │┆││ cmpq $0x0,0x78(%r14)
  36422. 42241d: │┆││ │┆││ mov %r12,%rbx
  36423. 422420: │┆││ │┆││ ╭ je 42242a <_D2gc2gc3Gcx5sweepMFNbZm+0x2aa>
  36424. 422422: │┆││ │┆││ │ mov 0x70(%r14),%rcx
  36425. 422426: │┆││ │┆││ │ and %rdx,(%rcx,%rax,8)
  36426. 42242a: │┆││ │┆││ ┕ mov 0x90(%r14),%rax
  36427. 422431: │┆││ │┆││ movb $0xa,(%rax,%r15,1)
  36428. 422436: │┆││ │┆││ cmp 0xa8(%r14),%r15
  36429. 42243d: │┆││ │┆││ ╭ jae 422446 <_D2gc2gc3Gcx5sweepMFNbZm+0x2c6>
  36430. 42243f: │┆││ │┆││ │ mov %r15,0xa8(%r14)
  36431. 422446: │┆││ │┆││ ┕ mov 0x88(%r14),%rcx
  36432. 42244d: │┆││ │┆││ inc %rcx
  36433. 422450: │┆││ │┆││ mov %rcx,0x88(%r14)
  36434. 422457: │┆││ │┆││ inc %rbx
  36435. 42245a: │┆││ │┆││ lea 0x1(%r15),%rdx
  36436. 42245e: │┆││ │┆││ mov 0x80(%r14),%rax
  36437. 422465: │┆││ │┆││ ╭ jmp 422498 <_D2gc2gc3Gcx5sweepMFNbZm+0x318>
  36438. 422467: │┆││ │┆││ │ nopw 0x0(%rax,%rax,1)
  36439. 422470: │┆││ │┆││┍┿ movb $0xa,0x1(%rsi,%rdx,1)
  36440. 422475: │┆││ │┆││┆│ mov 0x88(%r14),%rcx
  36441. 42247c: │┆││ │┆││┆│ inc %rcx
  36442. 42247f: │┆││ │┆││┆│ mov %rcx,0x88(%r14)
  36443. 422486: │┆││ │┆││┆│ inc %rbx
  36444. 422489: │┆││ │┆││┆│ mov 0x80(%r14),%rax
  36445. 422490: │┆││ │┆││┆│ lea 0x1(%rdx),%r15
  36446. 422494: │┆││ │┆││┆│ add $0x2,%rdx
  36447. 422498: │┆││ │┆││┆┕ cmp %rax,%rdx
  36448. 42249b: │┆││ │┆││┆ mov %r15,%rdx
  36449. 42249e: │┆││ │┆││┆─ jae 4224bd <_D2gc2gc3Gcx5sweepMFNbZm+0x33d>
  36450. 4224a0: │┆││ │┆││┆ mov 0x90(%r14),%rsi
  36451. 4224a7: │┆││ │┆││┆ movzbl 0x1(%rsi,%rdx,1),%edi
  36452. 4224ac: │┆││ │┆││┆ cmp $0x9,%edi
  36453. 4224af: │┆││ │┆││╰─ je 422470 <_D2gc2gc3Gcx5sweepMFNbZm+0x2f0>
  36454. 4224b1: │┆││ │┆│││ mov %rdx,%r15
  36455. 4224b4: │┆││ │┆│││ mov %rcx,0xb0(%r14)
  36456. 4224bb: │┆││ │┆│││╭ jmp 4224d0 <_D2gc2gc3Gcx5sweepMFNbZm+0x350>
  36457. 4224bd: │┆││ │┆││┕┿ mov %rcx,0xb0(%r14)
  36458. 4224c4: │┆││ │┆││ │ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  36459. 4224d0: │┆││ │┆┕┷━┷ inc %r15
  36460. 4224d3: │┆││ │┆ cmp %rax,%r15
  36461. 4224d6: │┆││ │╰──── jb 422360 <_D2gc2gc3Gcx5sweepMFNbZm+0x1e0>
  36462. 4224dc: │┆││ │ ╭ jmp 4224e5 <_D2gc2gc3Gcx5sweepMFNbZm+0x365>
  36463. 4224de: │┆││ │ │ xchg %ax,%ax
  36464. 4224e0: │┆┕┿━━┷━━━━┿ mov %rcx,0x18(%rsp)
  36465. 4224e5: │┆ ┕━━━━━━━┷ mov 0x18(%rsp),%rcx
  36466. 4224ea: │┆ inc %rcx
  36467. 4224ed: │┆ mov 0x10(%rsp),%rdi
  36468. 4224f2: │┆ cmp 0x30(%rdi),%rcx
  36469. 4224f6: │╰────────── jb 4221b0 <_D2gc2gc3Gcx5sweepMFNbZm+0x30>
  36470. 4224fc: ┕━━━━━━━━━━━ sub %ebx,0x94(%rdi)
  36471. 422502: mov %rbx,%rax
  36472. 422505: add $0x78,%rsp
  36473. 422509: pop %rbx
  36474. 42250a: pop %r12
  36475. 42250c: pop %r13
  36476. 42250e: pop %r14
  36477. 422510: pop %r15
  36478. 422512: pop %rbp
  36479. 422513: retq
  36480. 422514: nopw %cs:0x0(%rax,%rax,1)
  36481. 42251e: xchg %ax,%ax
  36482.  
  36483. 0000000000422520 <_D2gc2gc4Pool12freePageBitsMFNbmKxG4mZv>:
  36484. 422520: shl $0x2,%rdx
  36485. 422524: mov (%rsi),%rax
  36486. 422527: test %rax,%rax
  36487. 42252a: ╭ je 422547 <_D2gc2gc4Pool12freePageBitsMFNbmKxG4mZv+0x27>
  36488. 42252c: │ mov 0x20(%rdi),%rcx
  36489. 422530: │ or %rax,(%rcx,%rdx,8)
  36490. 422534: │ mov 0x50(%rdi),%rcx
  36491. 422538: │ not %rax
  36492. 42253b: │ and %rax,(%rcx,%rdx,8)
  36493. 42253f: │ mov 0x60(%rdi),%rcx
  36494. 422543: │ and %rax,(%rcx,%rdx,8)
  36495. 422547: ┕ mov 0x8(%rsi),%rax
  36496. 42254b: test %rax,%rax
  36497. 42254e: ╭ je 422572 <_D2gc2gc4Pool12freePageBitsMFNbmKxG4mZv+0x52>
  36498. 422550: │ mov %rdx,%r8
  36499. 422553: │ or $0x1,%r8
  36500. 422557: │ mov 0x20(%rdi),%rcx
  36501. 42255b: │ or %rax,(%rcx,%r8,8)
  36502. 42255f: │ mov 0x50(%rdi),%rcx
  36503. 422563: │ not %rax
  36504. 422566: │ and %rax,(%rcx,%r8,8)
  36505. 42256a: │ mov 0x60(%rdi),%rcx
  36506. 42256e: │ and %rax,(%rcx,%r8,8)
  36507. 422572: ┕ mov 0x10(%rsi),%rax
  36508. 422576: test %rax,%rax
  36509. 422579: ╭ je 42259d <_D2gc2gc4Pool12freePageBitsMFNbmKxG4mZv+0x7d>
  36510. 42257b: │ mov %rdx,%r8
  36511. 42257e: │ or $0x2,%r8
  36512. 422582: │ mov 0x20(%rdi),%rcx
  36513. 422586: │ or %rax,(%rcx,%r8,8)
  36514. 42258a: │ mov 0x50(%rdi),%rcx
  36515. 42258e: │ not %rax
  36516. 422591: │ and %rax,(%rcx,%r8,8)
  36517. 422595: │ mov 0x60(%rdi),%rcx
  36518. 422599: │ and %rax,(%rcx,%r8,8)
  36519. 42259d: ┕ mov 0x18(%rsi),%rax
  36520. 4225a1: test %rax,%rax
  36521. 4225a4: ╭ je 4225c8 <_D2gc2gc4Pool12freePageBitsMFNbmKxG4mZv+0xa8>
  36522. 4225a6: │ mov %rdx,%r8
  36523. 4225a9: │ or $0x3,%r8
  36524. 4225ad: │ mov 0x20(%rdi),%rcx
  36525. 4225b1: │ or %rax,(%rcx,%r8,8)
  36526. 4225b5: │ mov 0x50(%rdi),%rcx
  36527. 4225b9: │ not %rax
  36528. 4225bc: │ and %rax,(%rcx,%r8,8)
  36529. 4225c0: │ mov 0x60(%rdi),%rcx
  36530. 4225c4: │ and %rax,(%rcx,%r8,8)
  36531. 4225c8: ┕ cmpq $0x0,0x38(%rdi)
  36532. 4225cd: ╭─ je 422633 <_D2gc2gc4Pool12freePageBitsMFNbmKxG4mZv+0x113>
  36533. 4225cf: │ mov (%rsi),%rax
  36534. 4225d2: │ test %rax,%rax
  36535. 4225d5: │╭ je 4225e2 <_D2gc2gc4Pool12freePageBitsMFNbmKxG4mZv+0xc2>
  36536. 4225d7: ││ mov 0x30(%rdi),%rcx
  36537. 4225db: ││ not %rax
  36538. 4225de: ││ and %rax,(%rcx,%rdx,8)
  36539. 4225e2: │┕ mov 0x8(%rsi),%rax
  36540. 4225e6: │ test %rax,%rax
  36541. 4225e9: │╭ je 4225fd <_D2gc2gc4Pool12freePageBitsMFNbmKxG4mZv+0xdd>
  36542. 4225eb: ││ mov %rdx,%rcx
  36543. 4225ee: ││ or $0x1,%rcx
  36544. 4225f2: ││ mov 0x30(%rdi),%r8
  36545. 4225f6: ││ not %rax
  36546. 4225f9: ││ and %rax,(%r8,%rcx,8)
  36547. 4225fd: │┕ mov 0x10(%rsi),%rax
  36548. 422601: │ test %rax,%rax
  36549. 422604: │╭ je 422618 <_D2gc2gc4Pool12freePageBitsMFNbmKxG4mZv+0xf8>
  36550. 422606: ││ mov %rdx,%rcx
  36551. 422609: ││ or $0x2,%rcx
  36552. 42260d: ││ mov 0x30(%rdi),%r8
  36553. 422611: ││ not %rax
  36554. 422614: ││ and %rax,(%r8,%rcx,8)
  36555. 422618: │┕ mov 0x18(%rsi),%rax
  36556. 42261c: │ test %rax,%rax
  36557. 42261f: │╭ je 422633 <_D2gc2gc4Pool12freePageBitsMFNbmKxG4mZv+0x113>
  36558. 422621: ││ mov %rdx,%rcx
  36559. 422624: ││ or $0x3,%rcx
  36560. 422628: ││ mov 0x30(%rdi),%r8
  36561. 42262c: ││ not %rax
  36562. 42262f: ││ and %rax,(%r8,%rcx,8)
  36563. 422633: ┕┷ cmpq $0x0,0x48(%rdi)
  36564. 422638: ╭─ je 42269c <_D2gc2gc4Pool12freePageBitsMFNbmKxG4mZv+0x17c>
  36565. 42263a: │ mov (%rsi),%rax
  36566. 42263d: │ test %rax,%rax
  36567. 422640: │╭ je 42264d <_D2gc2gc4Pool12freePageBitsMFNbmKxG4mZv+0x12d>
  36568. 422642: ││ mov 0x40(%rdi),%rcx
  36569. 422646: ││ not %rax
  36570. 422649: ││ and %rax,(%rcx,%rdx,8)
  36571. 42264d: │┕ mov 0x8(%rsi),%rax
  36572. 422651: │ test %rax,%rax
  36573. 422654: │╭ je 422668 <_D2gc2gc4Pool12freePageBitsMFNbmKxG4mZv+0x148>
  36574. 422656: ││ mov %rdx,%rcx
  36575. 422659: ││ or $0x1,%rcx
  36576. 42265d: ││ mov 0x40(%rdi),%r8
  36577. 422661: ││ not %rax
  36578. 422664: ││ and %rax,(%r8,%rcx,8)
  36579. 422668: │┕ mov 0x10(%rsi),%rax
  36580. 42266c: │ test %rax,%rax
  36581. 42266f: │╭ je 422683 <_D2gc2gc4Pool12freePageBitsMFNbmKxG4mZv+0x163>
  36582. 422671: ││ mov %rdx,%rcx
  36583. 422674: ││ or $0x2,%rcx
  36584. 422678: ││ mov 0x40(%rdi),%r8
  36585. 42267c: ││ not %rax
  36586. 42267f: ││ and %rax,(%r8,%rcx,8)
  36587. 422683: │┕ mov 0x18(%rsi),%rax
  36588. 422687: │ test %rax,%rax
  36589. 42268a: │╭ je 42269c <_D2gc2gc4Pool12freePageBitsMFNbmKxG4mZv+0x17c>
  36590. 42268c: ││ or $0x3,%rdx
  36591. 422690: ││ mov 0x40(%rdi),%rcx
  36592. 422694: ││ not %rax
  36593. 422697: ││ and %rax,(%rcx,%rdx,8)
  36594. 42269b: ││ retq
  36595. 42269c: ┕┷ retq
  36596. 42269d: nopl (%rax)
  36597.  
  36598. 00000000004226a0 <_D2gc2gc3Gcx7recoverMFNbZm>:
  36599. 4226a0: push %rbp
  36600. 4226a1: push %r15
  36601. 4226a3: push %r14
  36602. 4226a5: push %r13
  36603. 4226a7: push %r12
  36604. 4226a9: push %rbx
  36605. 4226aa: sub $0x78,%rsp
  36606. 4226ae: mov %rdi,(%rsp)
  36607. 4226b2: lea 0x48(%rdi),%r8
  36608. 4226b6: mov %r8,0x38(%rsp)
  36609. 4226bb: lea 0x50(%rdi),%r9
  36610. 4226bf: mov %r9,0x40(%rsp)
  36611. 4226c4: lea 0x58(%rdi),%r10
  36612. 4226c8: mov %r10,0x48(%rsp)
  36613. 4226cd: lea 0x60(%rdi),%r11
  36614. 4226d1: mov %r11,0x50(%rsp)
  36615. 4226d6: lea 0x68(%rdi),%rbp
  36616. 4226da: mov %rbp,0x58(%rsp)
  36617. 4226df: lea 0x70(%rdi),%rbx
  36618. 4226e3: mov %rbx,0x60(%rsp)
  36619. 4226e8: lea 0x78(%rdi),%rdx
  36620. 4226ec: mov %rdx,0x68(%rsp)
  36621. 4226f1: mov %rdi,%rcx
  36622. 4226f4: sub $0xffffffffffffff80,%rcx
  36623. 4226f8: mov %rcx,0x70(%rsp)
  36624. 4226fd: mov 0x30(%rdi),%rsi
  36625. 422701: xor %eax,%eax
  36626. 422703: test %rsi,%rsi
  36627. 422706: ╭──────── je 4228b9 <_D2gc2gc3Gcx7recoverMFNbZm+0x219>
  36628. 42270c: │ xor %eax,%eax
  36629. 42270e: │ xor %edx,%edx
  36630. 422710: │┍━━━━━━━ mov 0x28(%rdi),%rcx
  36631. 422714: │┆ mov (%rcx,%rdx,8),%r12
  36632. 422718: │┆ mov %r12,0x10(%rsp)
  36633. 42271d: │┆ testb $0x1,0x98(%r12)
  36634. 422726: │┆╭────── jne 422885 <_D2gc2gc3Gcx7recoverMFNbZm+0x1e5>
  36635. 42272c: │┆│ cmpq $0x0,0x80(%r12)
  36636. 422735: │┆│╭───── je 422885 <_D2gc2gc3Gcx7recoverMFNbZm+0x1e5>
  36637. 42273b: │┆││ mov %rdx,0x8(%rsp)
  36638. 422740: │┆││ lea 0x20(%r12),%rcx
  36639. 422745: │┆││ mov %rcx,0x30(%rsp)
  36640. 42274a: │┆││ xor %edx,%edx
  36641. 42274c: │┆││ xor %r14d,%r14d
  36642. 42274f: │┆││ nop
  36643. 422750: │┆││┍━━━━ mov 0x90(%r12),%rcx
  36644. 422758: │┆││┆ movzbl (%rcx,%r14,1),%r13d
  36645. 42275d: │┆││┆ cmp $0x8,%r13
  36646. 422761: │┆││┆╭─── jae 422860 <_D2gc2gc3Gcx7recoverMFNbZm+0x1c0>
  36647. 422767: │┆││┆│ mov 0x43e088(,%r13,4),%esi
  36648. 42276f: │┆││┆│ mov %esi,%ebp
  36649. 422771: │┆││┆│ shr $0x4,%ebp
  36650. 422774: │┆││┆│ mov %r14,%r15
  36651. 422777: │┆││┆│ shl $0x8,%r15
  36652. 42277b: │┆││┆│ cmp $0xffffffffffffff00,%r15
  36653. 422782: │┆││┆│╭── je 4227d1 <_D2gc2gc3Gcx7recoverMFNbZm+0x131>
  36654. 422784: │┆││┆││ mov %rsi,0x28(%rsp)
  36655. 422789: │┆││┆││ mov %rdx,0x20(%rsp)
  36656. 42278e: │┆││┆││ mov %rax,0x18(%rsp)
  36657. 422793: │┆││┆││ lea 0x100(%r15),%r12
  36658. 42279a: │┆││┆││ mov %r15,%rbx
  36659. 42279d: │┆││┆││ nopl (%rax)
  36660. 4227a0: │┆││┆││ ┍ mov 0x30(%rsp),%rdi
  36661. 4227a5: │┆││┆││ ┆ mov %rbx,%rsi
  36662. 4227a8: │┆││┆││ ┆ callq 42fd90 <_D2gc4bits6GCBits4testMxFNbmZm>
  36663. 4227ad: │┆││┆││ ┆ test %rax,%rax
  36664. 4227b0: │┆││┆││╭┼ je 4227f5 <_D2gc2gc3Gcx7recoverMFNbZm+0x155>
  36665. 4227b2: │┆││┆│││┆ add %rbp,%rbx
  36666. 4227b5: │┆││┆│││┆ cmp %r12,%rbx
  36667. 4227b8: │┆││┆│││╰ jb 4227a0 <_D2gc2gc3Gcx7recoverMFNbZm+0x100>
  36668. 4227ba: │┆││┆│││ mov 0x10(%rsp),%r12
  36669. 4227bf: │┆││┆│││ mov 0x90(%r12),%rcx
  36670. 4227c7: │┆││┆│││ mov 0x18(%rsp),%rax
  36671. 4227cc: │┆││┆│││ mov 0x20(%rsp),%rdx
  36672. 4227d1: │┆││┆│┕┿━ movb $0xa,(%rcx,%r14,1)
  36673. 4227d6: │┆││┆│ │ cmp 0xa8(%r12),%r14
  36674. 4227de: │┆││┆│ │╭ jae 4227e8 <_D2gc2gc3Gcx7recoverMFNbZm+0x148>
  36675. 4227e0: │┆││┆│ ││ mov %r14,0xa8(%r12)
  36676. 4227e8: │┆││┆│ │┕ incq 0x88(%r12)
  36677. 4227f0: │┆││┆│ │ inc %rax
  36678. 4227f3: │┆││┆│╭┼─ jmp 422860 <_D2gc2gc3Gcx7recoverMFNbZm+0x1c0>
  36679. 4227f5: │┆││┆││┕━ mov 0x10(%rsp),%r12
  36680. 4227fa: │┆││┆││ mov (%r12),%rbx
  36681. 4227fe: │┆││┆││ add 0x20(%rsp),%rbx
  36682. 422803: │┆││┆││ xor %ebp,%ebp
  36683. 422805: │┆││┆││ data32 nopw %cs:0x0(%rax,%rax,1)
  36684. 422810: │┆││┆││┍━ mov %rbp,%rsi
  36685. 422813: │┆││┆││┆ shr $0x4,%rsi
  36686. 422817: │┆││┆││┆ add %r15,%rsi
  36687. 42281a: │┆││┆││┆ mov 0x30(%rsp),%rdi
  36688. 42281f: │┆││┆││┆ callq 42fd90 <_D2gc4bits6GCBits4testMxFNbmZm>
  36689. 422824: │┆││┆││┆ test %rax,%rax
  36690. 422827: │┆││┆││┆╭ je 42283f <_D2gc2gc3Gcx7recoverMFNbZm+0x19f>
  36691. 422829: │┆││┆││┆│ lea (%rbx,%rbp,1),%rax
  36692. 42282d: │┆││┆││┆│ mov %r12,0x8(%rbx,%rbp,1)
  36693. 422832: │┆││┆││┆│ mov 0x38(%rsp,%r13,8),%rcx
  36694. 422837: │┆││┆││┆│ mov %rax,(%rcx)
  36695. 42283a: │┆││┆││┆│ mov %rax,0x38(%rsp,%r13,8)
  36696. 42283f: │┆││┆││┆┕ add 0x28(%rsp),%rbp
  36697. 422844: │┆││┆││┆ cmp $0x1000,%rbp
  36698. 42284b: │┆││┆││╰─ jb 422810 <_D2gc2gc3Gcx7recoverMFNbZm+0x170>
  36699. 42284d: │┆││┆││ mov 0x18(%rsp),%rax
  36700. 422852: │┆││┆││ mov 0x20(%rsp),%rdx
  36701. 422857: │┆││┆││ nopw 0x0(%rax,%rax,1)
  36702. 422860: │┆││┆┕┷━━ inc %r14
  36703. 422863: │┆││┆ add $0x1000,%rdx
  36704. 42286a: │┆││┆ cmp 0x80(%r12),%r14
  36705. 422872: │┆││╰──── jb 422750 <_D2gc2gc3Gcx7recoverMFNbZm+0xb0>
  36706. 422878: │┆││ mov (%rsp),%rdi
  36707. 42287c: │┆││ mov 0x30(%rdi),%rsi
  36708. 422880: │┆││ mov 0x8(%rsp),%rdx
  36709. 422885: │┆┕┷━━━━━ inc %rdx
  36710. 422888: │┆ cmp %rsi,%rdx
  36711. 42288b: │╰─────── jb 422710 <_D2gc2gc3Gcx7recoverMFNbZm+0x70>
  36712. 422891: │ mov 0x38(%rsp),%r8
  36713. 422896: │ mov 0x40(%rsp),%r9
  36714. 42289b: │ mov 0x48(%rsp),%r10
  36715. 4228a0: │ mov 0x50(%rsp),%r11
  36716. 4228a5: │ mov 0x58(%rsp),%rbp
  36717. 4228aa: │ mov 0x60(%rsp),%rbx
  36718. 4228af: │ mov 0x68(%rsp),%rdx
  36719. 4228b4: │ mov 0x70(%rsp),%rcx
  36720. 4228b9: ┕━━━━━━━━ movq $0x0,(%r8)
  36721. 4228c0: movq $0x0,(%r9)
  36722. 4228c7: movq $0x0,(%r10)
  36723. 4228ce: movq $0x0,(%r11)
  36724. 4228d5: movq $0x0,0x0(%rbp)
  36725. 4228dd: movq $0x0,(%rbx)
  36726. 4228e4: movq $0x0,(%rdx)
  36727. 4228eb: movq $0x0,(%rcx)
  36728. 4228f2: sub %eax,0x90(%rdi)
  36729. 4228f8: add $0x78,%rsp
  36730. 4228fc: pop %rbx
  36731. 4228fd: pop %r12
  36732. 4228ff: pop %r13
  36733. 422901: pop %r14
  36734. 422903: pop %r15
  36735. 422905: pop %rbp
  36736. 422906: retq
  36737. 422907: nopw 0x0(%rax,%rax,1)
  36738.  
  36739. 0000000000422910 <_D2gc2gc3Gcx8isMarkedMFNbPvZi>:
  36740. 422910: push %rax
  36741. 422911: mov $0x2,%eax
  36742. 422916: cmp %rsi,0x38(%rdi)
  36743. 42291a: ╭───────── ja 4229e8 <_D2gc2gc3Gcx8isMarkedMFNbPvZi+0xd8>
  36744. 422920: │ cmp %rsi,0x40(%rdi)
  36745. 422924: │╭──────── jbe 4229e8 <_D2gc2gc3Gcx8isMarkedMFNbPvZi+0xd8>
  36746. 42292a: ││ mov 0x28(%rdi),%r8
  36747. 42292e: ││ mov 0x30(%rdi),%r9
  36748. 422932: ││ cmp $0x1,%r9
  36749. 422936: ││ ╭ jne 422945 <_D2gc2gc3Gcx8isMarkedMFNbPvZi+0x35>
  36750. 422938: ││ │ mov (%r8),%rdi
  36751. 42293b: ││ │ test %rdi,%rdi
  36752. 42293e: ││ ╭───┼ jne 422980 <_D2gc2gc3Gcx8isMarkedMFNbPvZi+0x70>
  36753. 422940: ││╭──┼───┼ jmpq 4229e8 <_D2gc2gc3Gcx8isMarkedMFNbPvZi+0xd8>
  36754. 422945: │││ │ ┕ dec %r9
  36755. 422948: │││ │ xor %edx,%edx
  36756. 42294a: │││ │ nopw 0x0(%rax,%rax,1)
  36757. 422950: │││ │┍┯━━ lea (%rdx,%r9,1),%rcx
  36758. 422954: │││ │┆┆ shr %rcx
  36759. 422957: │││ │┆┆ mov (%r8,%rcx,8),%rdi
  36760. 42295b: │││ │┆┆ cmp %rsi,(%rdi)
  36761. 42295e: │││ │┆┆ ╭ ja 422973 <_D2gc2gc3Gcx8isMarkedMFNbPvZi+0x63>
  36762. 422960: │││ │┆┆ │ cmp %rsi,0x8(%rdi)
  36763. 422964: │││ │┆┆╭┼ ja 422980 <_D2gc2gc3Gcx8isMarkedMFNbPvZi+0x70>
  36764. 422966: │││ │┆┆││ inc %rcx
  36765. 422969: │││ │┆┆││ cmp %r9,%rcx
  36766. 42296c: │││ │┆┆││ mov %rcx,%rdx
  36767. 42296f: │││ │┆╰┼┼ jbe 422950 <_D2gc2gc3Gcx8isMarkedMFNbPvZi+0x40>
  36768. 422971: │││╭─┼┼─┼┼ jmp 4229e8 <_D2gc2gc3Gcx8isMarkedMFNbPvZi+0xd8>
  36769. 422973: ││││ │┆ │┕ dec %rcx
  36770. 422976: ││││ │┆ │ cmp %rcx,%rdx
  36771. 422979: ││││ │┆ │ mov %rcx,%r9
  36772. 42297c: ││││ │╰─┼─ jbe 422950 <_D2gc2gc3Gcx8isMarkedMFNbPvZi+0x40>
  36773. 42297e: ││││╭┼──┼─ jmp 4229e8 <_D2gc2gc3Gcx8isMarkedMFNbPvZi+0xd8>
  36774. 422980: │││││┕━━┷━ sub (%rdi),%rsi
  36775. 422983: │││││ mov %rsi,%rdx
  36776. 422986: │││││ shr $0xc,%rdx
  36777. 42298a: │││││ mov 0x90(%rdi),%rax
  36778. 422991: │││││ movzbl (%rax,%rdx,1),%ecx
  36779. 422995: │││││ cmp $0x9,%rcx
  36780. 422999: │││││ ╭ jae 4229ae <_D2gc2gc3Gcx8isMarkedMFNbPvZi+0x9e>
  36781. 42299b: │││││ │ and 0x43e0b8(,%rcx,8),%rsi
  36782. 4229a3: │││││ │ mov 0x9c(%rdi),%cl
  36783. 4229a9: │││││ │ shr %cl,%rsi
  36784. 4229ac: │││││ ╭┼ jmp 4229d6 <_D2gc2gc3Gcx8isMarkedMFNbPvZi+0xc6>
  36785. 4229ae: │││││ │┕ xor %eax,%eax
  36786. 4229b0: │││││ │ cmp $0x9,%ecx
  36787. 4229b3: │││││ ╭┼─ jne 4229e8 <_D2gc2gc3Gcx8isMarkedMFNbPvZi+0xd8>
  36788. 4229b5: │││││ ││ mov 0xa0(%rdi),%rax
  36789. 4229bc: │││││ ││ mov (%rax,%rdx,4),%eax
  36790. 4229bf: │││││ ││ sub %rax,%rdx
  36791. 4229c2: │││││ ││ mov 0x9c(%rdi),%cl
  36792. 4229c8: │││││ ││ mov $0x1000,%eax
  36793. 4229cd: │││││ ││ shr %cl,%eax
  36794. 4229cf: │││││ ││ movslq %eax,%rsi
  36795. 4229d2: │││││ ││ imul %rdx,%rsi
  36796. 4229d6: │││││ │┕━ add $0x10,%rdi
  36797. 4229da: │││││ │ callq 42fd90 <_D2gc4bits6GCBits4testMxFNbmZm>
  36798. 4229df: │││││ │ test %rax,%rax
  36799. 4229e2: │││││ │ setne %al
  36800. 4229e5: │││││ │ movzbl %al,%eax
  36801. 4229e8: ┕┷┷┷┷━━┷━━ pop %rcx
  36802. 4229e9: retq
  36803. 4229ea: nopw 0x0(%rax,%rax,1)
  36804.  
  36805. 00000000004229f0 <_D2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap6insertMFNbNiPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4NodeS2gc2gc4RootZPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4Node>:
  36806. 4229f0: push %r15
  36807. 4229f2: push %r14
  36808. 4229f4: push %rbx
  36809. 4229f5: mov %rdx,%rbx
  36810. 4229f8: mov %rsi,%r14
  36811. 4229fb: mov %rdi,%r15
  36812. 4229fe: test %rbx,%rbx
  36813. 422a01: ╭ je 422a2f <_D2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap6insertMFNbNiPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4NodeS2gc2gc4RootZPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4Node+0x3f>
  36814. 422a03: │ cmp 0x10(%rbx),%r14
  36815. 422a07: ╭─┼ jae 422a57 <_D2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap6insertMFNbNiPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4NodeS2gc2gc4RootZPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4Node+0x67>
  36816. 422a09: │ │ mov (%rbx),%rdx
  36817. 422a0c: │ │ mov %r15,%rdi
  36818. 422a0f: │ │ mov %r14,%rsi
  36819. 422a12: │ │ callq 4229f0 <_D2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap6insertMFNbNiPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4NodeS2gc2gc4RootZPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4Node>
  36820. 422a17: │ │ mov %rax,(%rbx)
  36821. 422a1a: │ │ mov 0x18(%rax),%ecx
  36822. 422a1d: │ │ cmp 0x18(%rbx),%ecx
  36823. 422a20: ╭─┼─┼ jae 422a81 <_D2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap6insertMFNbNiPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4NodeS2gc2gc4RootZPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4Node+0x91>
  36824. 422a22: │ │ │ mov 0x8(%rax),%rcx
  36825. 422a26: │ │ │ mov %rcx,(%rbx)
  36826. 422a29: │ │ │ mov %rbx,0x8(%rax)
  36827. 422a2d: │╭┼─┼ jmp 422a7e <_D2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap6insertMFNbNiPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4NodeS2gc2gc4RootZPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4Node+0x8e>
  36828. 422a2f: │││ ┕ mov $0x20,%edi
  36829. 422a34: │││ callq 425d80 <_D2rt4util9container6common7xmallocFNbNimZPv>
  36830. 422a39: │││ mov %rax,%rbx
  36831. 422a3c: │││ add $0x8,%r15
  36832. 422a40: │││ xorps %xmm0,%xmm0
  36833. 422a43: │││ movups %xmm0,(%rbx)
  36834. 422a46: │││ mov %r15,%rdi
  36835. 422a49: │││ callq 426300 <_D2rt4util6random6Rand486opCallMFNbNiZk>
  36836. 422a4e: │││ mov %eax,0x18(%rbx)
  36837. 422a51: │││ mov %r14,0x10(%rbx)
  36838. 422a55: │││── jmp 422a81 <_D2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap6insertMFNbNiPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4NodeS2gc2gc4RootZPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4Node+0x91>
  36839. 422a57: ││┕╭─ jbe 422a81 <_D2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap6insertMFNbNiPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4NodeS2gc2gc4RootZPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4Node+0x91>
  36840. 422a59: ││││ mov 0x8(%rbx),%rdx
  36841. 422a5d: ││││ mov %r15,%rdi
  36842. 422a60: ││││ mov %r14,%rsi
  36843. 422a63: ││││ callq 4229f0 <_D2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap6insertMFNbNiPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4NodeS2gc2gc4RootZPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4Node>
  36844. 422a68: ││││ mov %rax,0x8(%rbx)
  36845. 422a6c: ││││ mov 0x18(%rax),%ecx
  36846. 422a6f: ││││ cmp 0x18(%rbx),%ecx
  36847. 422a72: ││││╭ jae 422a81 <_D2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap6insertMFNbNiPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4NodeS2gc2gc4RootZPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4Node+0x91>
  36848. 422a74: │││││ mov (%rax),%rcx
  36849. 422a77: │││││ mov %rcx,0x8(%rbx)
  36850. 422a7b: │││││ mov %rbx,(%rax)
  36851. 422a7e: │┕┿┿┿ mov %rax,%rbx
  36852. 422a81: ┕━┷┷┷ mov %rbx,%rax
  36853. 422a84: pop %rbx
  36854. 422a85: pop %r14
  36855. 422a87: pop %r15
  36856. 422a89: retq
  36857. 422a8a: nopw 0x0(%rax,%rax,1)
  36858.  
  36859. 0000000000422a90 <_D2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap7opApplyMFNbMDFNbKS2gc2gc4RootZiZ9__lambda2MFNbKxS2gc2gc4RootZi>:
  36860. 422a90: mov (%rdi),%rax
  36861. 422a93: mov 0x8(%rdi),%rcx
  36862. 422a97: mov %rax,%rdi
  36863. 422a9a: jmpq *%rcx
  36864. 422a9c: nopl 0x0(%rax)
  36865.  
  36866. 0000000000422aa0 <_D2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap13opApplyHelperFNbxPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4NodeMDFNbKxS2gc2gc4RootZiZi>:
  36867. 422aa0: push %r15
  36868. 422aa2: push %r14
  36869. 422aa4: push %rbx
  36870. 422aa5: mov %rdx,%rbx
  36871. 422aa8: mov %rsi,%r14
  36872. 422aab: mov %rdi,%r15
  36873. 422aae: ╭ jmp 422ab4 <_D2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap13opApplyHelperFNbxPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4NodeMDFNbKxS2gc2gc4RootZiZi+0x14>
  36874. 422ab0: ┍━┿ mov 0x8(%rbx),%rbx
  36875. 422ab4: ┆ ┕ test %rbx,%rbx
  36876. 422ab7: ┆── je 422adb <_D2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap13opApplyHelperFNbxPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4NodeMDFNbKxS2gc2gc4RootZiZi+0x3b>
  36877. 422ab9: ┆ mov (%rbx),%rdx
  36878. 422abc: ┆ mov %r15,%rdi
  36879. 422abf: ┆ mov %r14,%rsi
  36880. 422ac2: ┆ callq 422aa0 <_D2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap13opApplyHelperFNbxPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4NodeMDFNbKxS2gc2gc4RootZiZi>
  36881. 422ac7: ┆ test %eax,%eax
  36882. 422ac9: ┆╭─ jne 422add <_D2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap13opApplyHelperFNbxPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4NodeMDFNbKxS2gc2gc4RootZiZi+0x3d>
  36883. 422acb: ┆│ lea 0x10(%rbx),%rsi
  36884. 422acf: ┆│ mov %r15,%rdi
  36885. 422ad2: ┆│ callq *%r14
  36886. 422ad5: ┆│ test %eax,%eax
  36887. 422ad7: ╰┼─ je 422ab0 <_D2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap13opApplyHelperFNbxPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4NodeMDFNbKxS2gc2gc4RootZiZi+0x10>
  36888. 422ad9: ││╭ jmp 422add <_D2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap13opApplyHelperFNbxPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4NodeMDFNbKxS2gc2gc4RootZiZi+0x3d>
  36889. 422adb: ┕┿┿ xor %eax,%eax
  36890. 422add: ┕┷ pop %rbx
  36891. 422ade: pop %r14
  36892. 422ae0: pop %r15
  36893. 422ae2: retq
  36894. 422ae3: nopw %cs:0x0(%rax,%rax,1)
  36895. 422aed: nopl (%rax)
  36896.  
  36897. 0000000000422af0 <_D2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap9removeAllFNbNiPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4NodeZv>:
  36898. 422af0: ┆ push %rbx
  36899. 422af1: ┆ mov %rdi,%rbx
  36900. 422af4: ┆ test %rbx,%rbx
  36901. 422af7: ┆╭ je 422b13 <_D2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap9removeAllFNbNiPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4NodeZv+0x23>
  36902. 422af9: ┆│ mov (%rbx),%rdi
  36903. 422afc: ┆│ callq 422af0 <_D2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap9removeAllFNbNiPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4NodeZv>
  36904. 422b01: ┆│ mov 0x8(%rbx),%rdi
  36905. 422b05: ┆│ callq 422af0 <_D2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap9removeAllFNbNiPS2rt4util9container5treap23__T5TreapTS2gc2gc4RootZ5Treap4NodeZv>
  36906. 422b0a: ┆│ mov %rbx,%rdi
  36907. 422b0d: ┆│ pop %rbx
  36908. 422b0e: ╰┼ jmpq 4020f0 <free@plt>
  36909. 422b13: ┕ pop %rbx
  36910. 422b14: retq
  36911. 422b15: nopw %cs:0x0(%rax,%rax,1)
  36912. 422b1f: nop
  36913.  
  36914. 0000000000422b20 <_D2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap6insertMFNbNiPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4NodeS2gc2gc5RangeZPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4Node>:
  36915. 422b20: push %r15
  36916. 422b22: push %r14
  36917. 422b24: push %r12
  36918. 422b26: push %rbx
  36919. 422b27: push %rax
  36920. 422b28: mov %rcx,%rbx
  36921. 422b2b: mov %rdx,%r14
  36922. 422b2e: mov %rsi,%r15
  36923. 422b31: mov %rdi,%r12
  36924. 422b34: test %rbx,%rbx
  36925. 422b37: ╭ je 422b68 <_D2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap6insertMFNbNiPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4NodeS2gc2gc5RangeZPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4Node+0x48>
  36926. 422b39: │ cmp 0x10(%rbx),%r15
  36927. 422b3d: ╭─┼ jae 422b94 <_D2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap6insertMFNbNiPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4NodeS2gc2gc5RangeZPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4Node+0x74>
  36928. 422b3f: │ │ mov (%rbx),%rcx
  36929. 422b42: │ │ mov %r12,%rdi
  36930. 422b45: │ │ mov %r15,%rsi
  36931. 422b48: │ │ mov %r14,%rdx
  36932. 422b4b: │ │ callq 422b20 <_D2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap6insertMFNbNiPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4NodeS2gc2gc5RangeZPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4Node>
  36933. 422b50: │ │ mov %rax,(%rbx)
  36934. 422b53: │ │ mov 0x20(%rax),%ecx
  36935. 422b56: │ │ cmp 0x20(%rbx),%ecx
  36936. 422b59: ╭─┼─┼ jae 422bc1 <_D2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap6insertMFNbNiPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4NodeS2gc2gc5RangeZPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4Node+0xa1>
  36937. 422b5b: │ │ │ mov 0x8(%rax),%rcx
  36938. 422b5f: │ │ │ mov %rcx,(%rbx)
  36939. 422b62: │ │ │ mov %rbx,0x8(%rax)
  36940. 422b66: │╭┼─┼ jmp 422bbe <_D2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap6insertMFNbNiPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4NodeS2gc2gc5RangeZPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4Node+0x9e>
  36941. 422b68: │││ ┕ mov $0x28,%edi
  36942. 422b6d: │││ callq 425d80 <_D2rt4util9container6common7xmallocFNbNimZPv>
  36943. 422b72: │││ mov %rax,%rbx
  36944. 422b75: │││ add $0x8,%r12
  36945. 422b79: │││ xorps %xmm0,%xmm0
  36946. 422b7c: │││ movups %xmm0,(%rbx)
  36947. 422b7f: │││ mov %r12,%rdi
  36948. 422b82: │││ callq 426300 <_D2rt4util6random6Rand486opCallMFNbNiZk>
  36949. 422b87: │││ mov %eax,0x20(%rbx)
  36950. 422b8a: │││ mov %r15,0x10(%rbx)
  36951. 422b8e: │││ mov %r14,0x18(%rbx)
  36952. 422b92: │││── jmp 422bc1 <_D2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap6insertMFNbNiPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4NodeS2gc2gc5RangeZPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4Node+0xa1>
  36953. 422b94: ││┕╭─ jbe 422bc1 <_D2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap6insertMFNbNiPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4NodeS2gc2gc5RangeZPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4Node+0xa1>
  36954. 422b96: ││││ mov 0x8(%rbx),%rcx
  36955. 422b9a: ││││ mov %r12,%rdi
  36956. 422b9d: ││││ mov %r15,%rsi
  36957. 422ba0: ││││ mov %r14,%rdx
  36958. 422ba3: ││││ callq 422b20 <_D2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap6insertMFNbNiPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4NodeS2gc2gc5RangeZPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4Node>
  36959. 422ba8: ││││ mov %rax,0x8(%rbx)
  36960. 422bac: ││││ mov 0x20(%rax),%ecx
  36961. 422baf: ││││ cmp 0x20(%rbx),%ecx
  36962. 422bb2: ││││╭ jae 422bc1 <_D2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap6insertMFNbNiPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4NodeS2gc2gc5RangeZPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4Node+0xa1>
  36963. 422bb4: │││││ mov (%rax),%rcx
  36964. 422bb7: │││││ mov %rcx,0x8(%rbx)
  36965. 422bbb: │││││ mov %rbx,(%rax)
  36966. 422bbe: │┕┿┿┿ mov %rax,%rbx
  36967. 422bc1: ┕━┷┷┷ mov %rbx,%rax
  36968. 422bc4: add $0x8,%rsp
  36969. 422bc8: pop %rbx
  36970. 422bc9: pop %r12
  36971. 422bcb: pop %r14
  36972. 422bcd: pop %r15
  36973. 422bcf: retq
  36974.  
  36975. 0000000000422bd0 <_D2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap7opApplyMFNbMDFNbKS2gc2gc5RangeZiZ9__lambda2MFNbKxS2gc2gc5RangeZi>:
  36976. 422bd0: mov (%rdi),%rax
  36977. 422bd3: mov 0x8(%rdi),%rcx
  36978. 422bd7: mov %rax,%rdi
  36979. 422bda: jmpq *%rcx
  36980. 422bdc: nopl 0x0(%rax)
  36981.  
  36982. 0000000000422be0 <_D2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap13opApplyHelperFNbxPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4NodeMDFNbKxS2gc2gc5RangeZiZi>:
  36983. 422be0: push %r15
  36984. 422be2: push %r14
  36985. 422be4: push %rbx
  36986. 422be5: mov %rdx,%rbx
  36987. 422be8: mov %rsi,%r14
  36988. 422beb: mov %rdi,%r15
  36989. 422bee: ╭ jmp 422bf4 <_D2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap13opApplyHelperFNbxPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4NodeMDFNbKxS2gc2gc5RangeZiZi+0x14>
  36990. 422bf0: ┍━┿ mov 0x8(%rbx),%rbx
  36991. 422bf4: ┆ ┕ test %rbx,%rbx
  36992. 422bf7: ┆── je 422c1b <_D2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap13opApplyHelperFNbxPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4NodeMDFNbKxS2gc2gc5RangeZiZi+0x3b>
  36993. 422bf9: ┆ mov (%rbx),%rdx
  36994. 422bfc: ┆ mov %r15,%rdi
  36995. 422bff: ┆ mov %r14,%rsi
  36996. 422c02: ┆ callq 422be0 <_D2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap13opApplyHelperFNbxPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4NodeMDFNbKxS2gc2gc5RangeZiZi>
  36997. 422c07: ┆ test %eax,%eax
  36998. 422c09: ┆╭─ jne 422c1d <_D2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap13opApplyHelperFNbxPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4NodeMDFNbKxS2gc2gc5RangeZiZi+0x3d>
  36999. 422c0b: ┆│ lea 0x10(%rbx),%rsi
  37000. 422c0f: ┆│ mov %r15,%rdi
  37001. 422c12: ┆│ callq *%r14
  37002. 422c15: ┆│ test %eax,%eax
  37003. 422c17: ╰┼─ je 422bf0 <_D2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap13opApplyHelperFNbxPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4NodeMDFNbKxS2gc2gc5RangeZiZi+0x10>
  37004. 422c19: ││╭ jmp 422c1d <_D2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap13opApplyHelperFNbxPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4NodeMDFNbKxS2gc2gc5RangeZiZi+0x3d>
  37005. 422c1b: ┕┿┿ xor %eax,%eax
  37006. 422c1d: ┕┷ pop %rbx
  37007. 422c1e: pop %r14
  37008. 422c20: pop %r15
  37009. 422c22: retq
  37010. 422c23: nopw %cs:0x0(%rax,%rax,1)
  37011. 422c2d: nopl (%rax)
  37012.  
  37013. 0000000000422c30 <_D2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap9removeAllFNbNiPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4NodeZv>:
  37014. 422c30: ┆ push %rbx
  37015. 422c31: ┆ mov %rdi,%rbx
  37016. 422c34: ┆ test %rbx,%rbx
  37017. 422c37: ┆╭ je 422c53 <_D2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap9removeAllFNbNiPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4NodeZv+0x23>
  37018. 422c39: ┆│ mov (%rbx),%rdi
  37019. 422c3c: ┆│ callq 422c30 <_D2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap9removeAllFNbNiPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4NodeZv>
  37020. 422c41: ┆│ mov 0x8(%rbx),%rdi
  37021. 422c45: ┆│ callq 422c30 <_D2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap9removeAllFNbNiPS2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap4NodeZv>
  37022. 422c4a: ┆│ mov %rbx,%rdi
  37023. 422c4d: ┆│ pop %rbx
  37024. 422c4e: ╰┼ jmpq 4020f0 <free@plt>
  37025. 422c53: ┕ pop %rbx
  37026. 422c54: retq
  37027. 422c55: nopw %cs:0x0(%rax,%rax,1)
  37028. 422c5f: nop
  37029.  
  37030. 0000000000422c60 <ldc.dso_ctor.2gc2gc>:
  37031. 422c60: cmpb $0x0,0x2361b1(%rip) # 658e18 <ldc.dso_initialized>
  37032. 422c67: ╭ jne 422cbc <ldc.dso_ctor.2gc2gc+0x5c>
  37033. 422c69: │ push %rbp
  37034. 422c6a: │ mov %rsp,%rbp
  37035. 422c6d: │ movb $0x1,0x2361a4(%rip) # 658e18 <ldc.dso_initialized>
  37036. 422c74: │ mov %rsp,%rax
  37037. 422c77: │ lea -0x30(%rax),%rdi
  37038. 422c7b: │ mov %rdi,%rsp
  37039. 422c7e: │ movq $0x1,-0x30(%rax)
  37040. 422c86: │ movq $0x658e10,-0x28(%rax)
  37041. 422c8e: │ mov $0x658dc8,%ecx
  37042. 422c93: │ movq %rcx,%xmm0
  37043. 422c98: │ mov $0x658a90,%ecx
  37044. 422c9d: │ movq %rcx,%xmm1
  37045. 422ca2: │ punpcklqdq %xmm0,%xmm1
  37046. 422ca6: │ movdqu %xmm1,-0x20(%rax)
  37047. 422cab: │ movq $0x658bf8,-0x10(%rax)
  37048. 422cb3: │ callq 427d40 <_d_dso_registry>
  37049. 422cb8: │ mov %rbp,%rsp
  37050. 422cbb: │ pop %rbp
  37051. 422cbc: ┕ retq
  37052. 422cbd: nopl (%rax)
  37053.  
  37054. 0000000000422cc0 <ldc.dso_dtor.2gc2gc>:
  37055. 422cc0: cmpb $0x0,0x236151(%rip) # 658e18 <ldc.dso_initialized>
  37056. 422cc7: ╭ je 422d1c <ldc.dso_dtor.2gc2gc+0x5c>
  37057. 422cc9: │ push %rbp
  37058. 422cca: │ mov %rsp,%rbp
  37059. 422ccd: │ movb $0x0,0x236144(%rip) # 658e18 <ldc.dso_initialized>
  37060. 422cd4: │ mov %rsp,%rax
  37061. 422cd7: │ lea -0x30(%rax),%rdi
  37062. 422cdb: │ mov %rdi,%rsp
  37063. 422cde: │ movq $0x1,-0x30(%rax)
  37064. 422ce6: │ movq $0x658e10,-0x28(%rax)
  37065. 422cee: │ mov $0x658dc8,%ecx
  37066. 422cf3: │ movq %rcx,%xmm0
  37067. 422cf8: │ mov $0x658a90,%ecx
  37068. 422cfd: │ movq %rcx,%xmm1
  37069. 422d02: │ punpcklqdq %xmm0,%xmm1
  37070. 422d06: │ movdqu %xmm1,-0x20(%rax)
  37071. 422d0b: │ movq $0x658bf8,-0x10(%rax)
  37072. 422d13: │ callq 427d40 <_d_dso_registry>
  37073. 422d18: │ mov %rbp,%rsp
  37074. 422d1b: │ pop %rbp
  37075. 422d1c: ┕ retq
  37076. 422d1d: nopl (%rax)
  37077.  
  37078. 0000000000422d20 <lifetime_init>:
  37079. 422d20: push %rax
  37080. 422d21: xor %edi,%edi
  37081. 422d23: xor %esi,%esi
  37082. 422d25: xor %edx,%edx
  37083. 422d27: mov $0x17,%ecx
  37084. 422d2c: mov $0x43ebc0,%r8d
  37085. 422d32: callq 426b00 <_D2rt6config15rt_configOptionFNbNiAyaMDFNbNiAyaZAyabZAya>
  37086. 422d37: mov $0x1,%cl
  37087. 422d39: test %rax,%rax
  37088. 422d3c: ╭─── je 422d55 <lifetime_init+0x35>
  37089. 422d3e: │ movzbl (%rdx),%eax
  37090. 422d41: │ cmp $0x31,%eax
  37091. 422d44: │╭── je 422d55 <lifetime_init+0x35>
  37092. 422d46: ││ movzbl %al,%eax
  37093. 422d49: ││ cmp $0x79,%eax
  37094. 422d4c: ││╭─ je 422d55 <lifetime_init+0x35>
  37095. 422d4e: │││ cmp $0x59,%eax
  37096. 422d51: │││╭ je 422d55 <lifetime_init+0x35>
  37097. 422d53: ││││ xor %ecx,%ecx
  37098. 422d55: ┕┷┷┷ mov %cl,0x23650d(%rip) # 659268 <_D2rt8lifetime23callStructDtorsDuringGCyb>
  37099. 422d5b: pop %rax
  37100. 422d5c: retq
  37101. 422d5d: nopl (%rax)
  37102.  
  37103. 0000000000422d60 <_d_allocmemory>:
  37104. 422d60: ┆ mov %rdi,%rax
  37105. 422d63: ┆ xor %edi,%edi
  37106. 422d65: ┆ xor %esi,%esi
  37107. 422d67: ┆ mov %rax,%rdx
  37108. 422d6a: ╰ jmpq 419120 <_D4core6memory2GC6mallocFNaNbmkxC8TypeInfoZPv>
  37109. 422d6f: nop
  37110.  
  37111. 0000000000422d70 <_d_newclass>:
  37112. 422d70: push %rbp
  37113. 422d71: push %r14
  37114. 422d73: push %rbx
  37115. 422d74: mov %rdi,%rbx
  37116. 422d77: mov 0x68(%rbx),%ebp
  37117. 422d7a: test $0x1,%bpl
  37118. 422d7e: ╭─ jne 422db7 <_d_newclass+0x47>
  37119. 422d80: │ mov %ebp,%eax
  37120. 422d82: │ shr $0x8,%eax
  37121. 422d85: │ not %eax
  37122. 422d87: │ and $0x1,%eax
  37123. 422d8a: │ mov %ebp,%ecx
  37124. 422d8c: │ shr $0x7,%ecx
  37125. 422d8f: │ and $0x1,%ecx
  37126. 422d92: │ and $0x2,%ebp
  37127. 422d95: │ or %ecx,%ebp
  37128. 422d97: │ or %eax,%ebp
  37129. 422d99: │ xor $0x1,%ebp
  37130. 422d9c: │ mov (%rbx),%rax
  37131. 422d9f: │ mov %rbx,%rdi
  37132. 422da2: │ callq *0x58(%rax)
  37133. 422da5: │ mov %rbx,%rdi
  37134. 422da8: │ mov %ebp,%esi
  37135. 422daa: │ mov %rax,%rdx
  37136. 422dad: │ callq 419120 <_D4core6memory2GC6mallocFNaNbmkxC8TypeInfoZPv>
  37137. 422db2: │ mov %rax,%r14
  37138. 422db5: │─ jmp 422dda <_d_newclass+0x6a>
  37139. 422db7: ┕━ mov (%rbx),%rax
  37140. 422dba: │ mov %rbx,%rdi
  37141. 422dbd: │ callq *0x58(%rax)
  37142. 422dc0: │ mov %rax,%rdi
  37143. 422dc3: │ callq 401ff0 <malloc@plt>
  37144. 422dc8: │ mov %rax,%r14
  37145. 422dcb: │ test %r14,%r14
  37146. 422dce: │╭ jne 422dda <_d_newclass+0x6a>
  37147. 422dd0: ││ xor %r14d,%r14d
  37148. 422dd3: ││ xor %edi,%edi
  37149. 422dd5: ││ callq 415f30 <onOutOfMemoryError>
  37150. 422dda: ┕┷ mov (%rbx),%rax
  37151. 422ddd: mov %rbx,%rdi
  37152. 422de0: callq *0x58(%rax)
  37153. 422de3: mov %rax,%rbp
  37154. 422de6: mov (%rbx),%rax
  37155. 422de9: mov %rbx,%rdi
  37156. 422dec: callq *0x58(%rax)
  37157. 422def: mov %r14,%rdi
  37158. 422df2: mov %rdx,%rsi
  37159. 422df5: mov %rbp,%rdx
  37160. 422df8: callq 402490 <memcpy@plt>
  37161. 422dfd: mov %r14,%rax
  37162. 422e00: pop %rbx
  37163. 422e01: pop %r14
  37164. 422e03: pop %rbp
  37165. 422e04: retq
  37166. 422e05: nopw %cs:0x0(%rax,%rax,1)
  37167. 422e0f: nop
  37168.  
  37169. 0000000000422e10 <_D2rt8lifetime9unqualifyFNaNbNiNgC8TypeInfoZNgC8TypeInfo>:
  37170. 422e10: xor %eax,%eax
  37171. 422e12: test %rdi,%rdi
  37172. 422e15: ╭───── je 422e53 <_D2rt8lifetime9unqualifyFNaNbNiNgC8TypeInfoZNgC8TypeInfo+0x43>
  37173. 422e17: │ mov $0x655f90,%ecx
  37174. 422e1c: │ xor %eax,%eax
  37175. 422e1e: │ mov $0x656030,%edx
  37176. 422e23: │ mov $0x6560d0,%r9d
  37177. 422e29: │ mov $0x656170,%r8d
  37178. 422e2f: │ nop
  37179. 422e30: │┍━━━━ mov (%rdi),%rsi
  37180. 422e33: │┆ mov (%rsi),%rsi
  37181. 422e36: │┆ cmp %rcx,%rsi
  37182. 422e39: │┆╭─── je 422e4a <_D2rt8lifetime9unqualifyFNaNbNiNgC8TypeInfoZNgC8TypeInfo+0x3a>
  37183. 422e3b: │┆│ cmp %rdx,%rsi
  37184. 422e3e: │┆│ ╭─ je 422e4a <_D2rt8lifetime9unqualifyFNaNbNiNgC8TypeInfoZNgC8TypeInfo+0x3a>
  37185. 422e40: │┆│ │ cmp %r9,%rsi
  37186. 422e43: │┆│ │╭ je 422e4a <_D2rt8lifetime9unqualifyFNaNbNiNgC8TypeInfoZNgC8TypeInfo+0x3a>
  37187. 422e45: │┆│ ││ cmp %r8,%rsi
  37188. 422e48: │┆│╭┼┼ jne 422e54 <_D2rt8lifetime9unqualifyFNaNbNiNgC8TypeInfoZNgC8TypeInfo+0x44>
  37189. 422e4a: │┆┕┿┷┷ mov 0x10(%rdi),%rdi
  37190. 422e4e: │┆ │ test %rdi,%rdi
  37191. 422e51: │╰─┼── jne 422e30 <_D2rt8lifetime9unqualifyFNaNbNiNgC8TypeInfoZNgC8TypeInfo+0x20>
  37192. 422e53: ┕━━┿━━ retq
  37193. 422e54: ┕━━ mov %rdi,%rax
  37194. 422e57: retq
  37195. 422e58: nopl 0x0(%rax,%rax,1)
  37196.  
  37197. 0000000000422e60 <_D2rt8lifetime21__setArrayAllocLengthFNaNbKS4core6memory8BlkInfo_mbxC8TypeInfomZb>:
  37198. 422e60: xor %r9d,%r9d
  37199. 422e63: test %rsi,%rsi
  37200. 422e66: ╭─── je 422e93 <_D2rt8lifetime21__setArrayAllocLengthFNaNbKS4core6memory8BlkInfo_mbxC8TypeInfomZb+0x33>
  37201. 422e68: │ mov 0x2363fa(%rip),%al # 659268 <_D2rt8lifetime23callStructDtorsDuringGCyb>
  37202. 422e6e: │ and $0x1,%al
  37203. 422e70: │╭── je 422e93 <_D2rt8lifetime21__setArrayAllocLengthFNaNbKS4core6memory8BlkInfo_mbxC8TypeInfomZb+0x33>
  37204. 422e72: ││ mov (%rsi),%rax
  37205. 422e75: ││ mov $0x655e50,%r10d
  37206. 422e7b: ││ xor %r9d,%r9d
  37207. 422e7e: ││ cmp %r10,(%rax)
  37208. 422e81: ││╭─ jne 422e93 <_D2rt8lifetime21__setArrayAllocLengthFNaNbKS4core6memory8BlkInfo_mbxC8TypeInfomZb+0x33>
  37209. 422e83: │││ mov $0x8,%r9d
  37210. 422e89: │││ cmpq $0x0,0x58(%rsi)
  37211. 422e8e: │││╭ jne 422e93 <_D2rt8lifetime21__setArrayAllocLengthFNaNbKS4core6memory8BlkInfo_mbxC8TypeInfomZb+0x33>
  37212. 422e90: ││││ xor %r9d,%r9d
  37213. 422e93: ┕┷┷┷ mov 0x8(%r8),%r10
  37214. 422e97: cmp $0x100,%r10
  37215. 422e9e: ╭ ja 422ece <_D2rt8lifetime21__setArrayAllocLengthFNaNbKS4core6memory8BlkInfo_mbxC8TypeInfomZb+0x6e>
  37216. 422ea0: │ lea 0x1(%rcx,%r9,1),%rax
  37217. 422ea5: │ cmp %r10,%rax
  37218. 422ea8: ╭───────┼ ja 422f73 <_D2rt8lifetime21__setArrayAllocLengthFNaNbKS4core6memory8BlkInfo_mbxC8TypeInfomZb+0x113>
  37219. 422eae: │ │ add (%r8),%r10
  37220. 422eb1: │ │ sub %r9,%r10
  37221. 422eb4: │ │ dec %r10
  37222. 422eb7: │ │ cmp $0xffffffffffffffff,%rdi
  37223. 422ebb: │ ╭─────┼ je 422f36 <_D2rt8lifetime21__setArrayAllocLengthFNaNbKS4core6memory8BlkInfo_mbxC8TypeInfomZb+0xd6>
  37224. 422ebd: │ │ │ test $0x1,%dl
  37225. 422ec0: │ │╭────┼ je 422f2a <_D2rt8lifetime21__setArrayAllocLengthFNaNbKS4core6memory8BlkInfo_mbxC8TypeInfomZb+0xca>
  37226. 422ec2: │ ││ │ mov %dil,%al
  37227. 422ec5: │ ││ │ lock cmpxchg %cl,(%r10)
  37228. 422eca: │ ││ │ sete %al
  37229. 422ecd: │ ││ │ retq
  37230. 422ece: │ ││ ┕ cmp $0x1000,%r10
  37231. 422ed5: │ ││ ╭ jae 422f07 <_D2rt8lifetime21__setArrayAllocLengthFNaNbKS4core6memory8BlkInfo_mbxC8TypeInfomZb+0xa7>
  37232. 422ed7: │ ││ │ lea 0x2(%rcx,%r9,1),%rax
  37233. 422edc: │ ││ │ cmp %r10,%rax
  37234. 422edf: │╭┼┼────┼ ja 422f73 <_D2rt8lifetime21__setArrayAllocLengthFNaNbKS4core6memory8BlkInfo_mbxC8TypeInfomZb+0x113>
  37235. 422ee5: ││││ │ add (%r8),%r10
  37236. 422ee8: ││││ │ sub %r9,%r10
  37237. 422eeb: ││││ │ add $0xfffffffffffffffe,%r10
  37238. 422eef: ││││ │ cmp $0xffffffffffffffff,%rdi
  37239. 422ef3: ││││────┼ je 422f44 <_D2rt8lifetime21__setArrayAllocLengthFNaNbKS4core6memory8BlkInfo_mbxC8TypeInfomZb+0xe4>
  37240. 422ef5: ││││ │ test $0x1,%dl
  37241. 422ef8: ││││ ╭──┼ je 422f3b <_D2rt8lifetime21__setArrayAllocLengthFNaNbKS4core6memory8BlkInfo_mbxC8TypeInfomZb+0xdb>
  37242. 422efa: ││││ │ │ mov %di,%ax
  37243. 422efd: ││││ │ │ lock cmpxchg %cx,(%r10)
  37244. 422f03: ││││ │ │ sete %al
  37245. 422f06: ││││ │ │ retq
  37246. 422f07: ││││ │ ┕ lea 0x11(%rcx),%rax
  37247. 422f0b: ││││ │ cmp %r10,%rax
  37248. 422f0e: ││││─┼─── ja 422f73 <_D2rt8lifetime21__setArrayAllocLengthFNaNbKS4core6memory8BlkInfo_mbxC8TypeInfomZb+0x113>
  37249. 422f10: ││││ │ mov (%r8),%r10
  37250. 422f13: ││││ │ cmp $0xffffffffffffffff,%rdi
  37251. 422f17: ││││╭┼─── je 422f61 <_D2rt8lifetime21__setArrayAllocLengthFNaNbKS4core6memory8BlkInfo_mbxC8TypeInfomZb+0x101>
  37252. 422f19: ││││││ test $0x1,%dl
  37253. 422f1c: ││││││─── je 422f5c <_D2rt8lifetime21__setArrayAllocLengthFNaNbKS4core6memory8BlkInfo_mbxC8TypeInfomZb+0xfc>
  37254. 422f1e: ││││││ mov %rdi,%rax
  37255. 422f21: ││││││ lock cmpxchg %rcx,(%r10)
  37256. 422f26: ││││││ sete %al
  37257. 422f29: ││││││ retq
  37258. 422f2a: │││┕┿┿━━━ movzbl (%r10),%eax
  37259. 422f2e: ││││││ movzbl %dil,%edx
  37260. 422f32: ││││││ cmp %edx,%eax
  37261. 422f34: ││││││─── jne 422f73 <_D2rt8lifetime21__setArrayAllocLengthFNaNbKS4core6memory8BlkInfo_mbxC8TypeInfomZb+0x113>
  37262. 422f36: ││┕┿┿┿━━━ mov %cl,(%r10)
  37263. 422f39: ││││││ ╭ jmp 422f48 <_D2rt8lifetime21__setArrayAllocLengthFNaNbKS4core6memory8BlkInfo_mbxC8TypeInfomZb+0xe8>
  37264. 422f3b: │││││┕━━┿ movzwl (%r10),%eax
  37265. 422f3f: ││││││ │ cmp %rdi,%rax
  37266. 422f42: ││││││──┼ jne 422f73 <_D2rt8lifetime21__setArrayAllocLengthFNaNbKS4core6memory8BlkInfo_mbxC8TypeInfomZb+0x113>
  37267. 422f44: │││┕┿┿━━┿ mov %cx,(%r10)
  37268. 422f48: │││ ││ ┕ mov $0x1,%al
  37269. 422f4a: │││ ││ test %r9,%r9
  37270. 422f4d: │││ ││╭── je 422f75 <_D2rt8lifetime21__setArrayAllocLengthFNaNbKS4core6memory8BlkInfo_mbxC8TypeInfomZb+0x115>
  37271. 422f4f: │││ │││ mov (%r8),%rcx
  37272. 422f52: │││ │││ mov 0x8(%r8),%rdx
  37273. 422f56: │││ │││ mov %rsi,-0x8(%rcx,%rdx,1)
  37274. 422f5b: │││ │││ retq
  37275. 422f5c: │││ │┕┿━━ cmp %rdi,(%r10)
  37276. 422f5f: │││ │││╭─ jne 422f73 <_D2rt8lifetime21__setArrayAllocLengthFNaNbKS4core6memory8BlkInfo_mbxC8TypeInfomZb+0x113>
  37277. 422f61: │││ ┕┿┿┿━ mov %rcx,(%r10)
  37278. 422f64: │││ ││││ mov $0x1,%al
  37279. 422f66: │││ ││││ test %r9,%r9
  37280. 422f69: │││ ││││╭ je 422f75 <_D2rt8lifetime21__setArrayAllocLengthFNaNbKS4core6memory8BlkInfo_mbxC8TypeInfomZb+0x115>
  37281. 422f6b: │││ │││││ mov (%r8),%rcx
  37282. 422f6e: │││ │││││ mov %rsi,0x8(%rcx)
  37283. 422f72: │││ │││││ retq
  37284. 422f73: ┕┷┷━┷┷┿┷┿ xor %eax,%eax
  37285. 422f75: ┕━┷ retq
  37286. 422f76: nopw %cs:0x0(%rax,%rax,1)
  37287.  
  37288. 0000000000422f80 <_D2rt8lifetime12__arrayAllocFmKS4core6memory8BlkInfo_xC8TypeInfoxC8TypeInfoZS4core6memory8BlkInfo_>:
  37289. 422f80: push %r15
  37290. 422f82: push %r14
  37291. 422f84: push %r12
  37292. 422f86: push %rbx
  37293. 422f87: sub $0x58,%rsp
  37294. 422f8b: mov %rdx,%r14
  37295. 422f8e: mov %rdi,%r15
  37296. 422f91: cmpq $0x0,(%rcx)
  37297. 422f95: ╭───── je 423010 <_D2rt8lifetime12__arrayAllocFmKS4core6memory8BlkInfo_xC8TypeInfoxC8TypeInfoZS4core6memory8BlkInfo_+0x90>
  37298. 422f97: │ mov $0x11,%eax
  37299. 422f9c: │ cmp $0x7fe,%r8
  37300. 422fa3: │╭──── ja 422fe7 <_D2rt8lifetime12__arrayAllocFmKS4core6memory8BlkInfo_xC8TypeInfoxC8TypeInfoZS4core6memory8BlkInfo_+0x67>
  37301. 422fa5: ││ cmp $0xff,%r8
  37302. 422fac: ││ seta %al
  37303. 422faf: ││ movzbl %al,%edx
  37304. 422fb2: ││ inc %rdx
  37305. 422fb5: ││ xor %eax,%eax
  37306. 422fb7: ││ test %rsi,%rsi
  37307. 422fba: ││╭─── je 422fe4 <_D2rt8lifetime12__arrayAllocFmKS4core6memory8BlkInfo_xC8TypeInfoxC8TypeInfoZS4core6memory8BlkInfo_+0x64>
  37308. 422fbc: │││ mov 0x2362a6(%rip),%bl # 659268 <_D2rt8lifetime23callStructDtorsDuringGCyb>
  37309. 422fc2: │││ and $0x1,%bl
  37310. 422fc5: │││╭── je 422fe4 <_D2rt8lifetime12__arrayAllocFmKS4core6memory8BlkInfo_xC8TypeInfoxC8TypeInfoZS4core6memory8BlkInfo_+0x64>
  37311. 422fc7: ││││ mov (%rsi),%rdi
  37312. 422fca: ││││ mov $0x655e50,%ebx
  37313. 422fcf: ││││ xor %eax,%eax
  37314. 422fd1: ││││ cmp %rbx,(%rdi)
  37315. 422fd4: ││││╭─ jne 422fe4 <_D2rt8lifetime12__arrayAllocFmKS4core6memory8BlkInfo_xC8TypeInfoxC8TypeInfoZS4core6memory8BlkInfo_+0x64>
  37316. 422fd6: │││││ mov $0x8,%eax
  37317. 422fdb: │││││ cmpq $0x0,0x58(%rsi)
  37318. 422fe0: │││││╭ jne 422fe4 <_D2rt8lifetime12__arrayAllocFmKS4core6memory8BlkInfo_xC8TypeInfoxC8TypeInfoZS4core6memory8BlkInfo_+0x64>
  37319. 422fe2: ││││││ xor %eax,%eax
  37320. 422fe4: ││┕┷┷┷ or %rdx,%rax
  37321. 422fe7: │┕━━━━ add %r8,%rax
  37322. 422fea: │ mov 0x10(%rcx),%edx
  37323. 422fed: │ lea 0x8(%rsp),%rdi
  37324. 422ff2: │ mov %r14,%rsi
  37325. 422ff5: │ mov %rax,%rcx
  37326. 422ff8: │ callq 419130 <_D4core6memory2GC6qallocFNaNbmkxC8TypeInfoZS4core6memory8BlkInfo_>
  37327. 422ffd: │ mov 0x18(%rsp),%rax
  37328. 423002: │ mov %rax,0x10(%r15)
  37329. 423006: │ movups 0x8(%rsp),%xmm0
  37330. 42300b: ╭┼───── jmpq 4230ce <_D2rt8lifetime12__arrayAllocFmKS4core6memory8BlkInfo_xC8TypeInfoxC8TypeInfoZS4core6memory8BlkInfo_+0x14e>
  37331. 423010: │┕━━━━━ xor %r12d,%r12d
  37332. 423013: │ test %rsi,%rsi
  37333. 423016: │ ╭─── je 423042 <_D2rt8lifetime12__arrayAllocFmKS4core6memory8BlkInfo_xC8TypeInfoxC8TypeInfoZS4core6memory8BlkInfo_+0xc2>
  37334. 423018: │ │ mov 0x23624a(%rip),%al # 659268 <_D2rt8lifetime23callStructDtorsDuringGCyb>
  37335. 42301e: │ │ and $0x1,%al
  37336. 423020: │ │╭── je 423042 <_D2rt8lifetime12__arrayAllocFmKS4core6memory8BlkInfo_xC8TypeInfoxC8TypeInfoZS4core6memory8BlkInfo_+0xc2>
  37337. 423022: │ ││ mov (%rsi),%rax
  37338. 423025: │ ││ mov $0x655e50,%ecx
  37339. 42302a: │ ││ xor %r12d,%r12d
  37340. 42302d: │ ││ cmp %rcx,(%rax)
  37341. 423030: │ ││╭─ jne 423042 <_D2rt8lifetime12__arrayAllocFmKS4core6memory8BlkInfo_xC8TypeInfoxC8TypeInfoZS4core6memory8BlkInfo_+0xc2>
  37342. 423032: │ │││ mov $0x8,%r12d
  37343. 423038: │ │││ cmpq $0x0,0x58(%rsi)
  37344. 42303d: │ │││╭ jne 423042 <_D2rt8lifetime12__arrayAllocFmKS4core6memory8BlkInfo_xC8TypeInfoxC8TypeInfoZS4core6memory8BlkInfo_+0xc2>
  37345. 42303f: │ ││││ xor %r12d,%r12d
  37346. 423042: │ ┕┷┷┷ mov $0x11,%ebx
  37347. 423047: │ cmp $0x7fe,%r8
  37348. 42304e: │ ╭ ja 423063 <_D2rt8lifetime12__arrayAllocFmKS4core6memory8BlkInfo_xC8TypeInfoxC8TypeInfoZS4core6memory8BlkInfo_+0xe3>
  37349. 423050: │ │ cmp $0xff,%r8
  37350. 423057: │ │ seta %al
  37351. 42305a: │ │ movzbl %al,%ebx
  37352. 42305d: │ │ inc %rbx
  37353. 423060: │ │ or %r12,%rbx
  37354. 423063: │ ┕ add %r8,%rbx
  37355. 423066: │ ╭ jae 423080 <_D2rt8lifetime12__arrayAllocFmKS4core6memory8BlkInfo_xC8TypeInfoxC8TypeInfoZS4core6memory8BlkInfo_+0x100>
  37356. 423068: │ │ lea 0x20(%rsp),%rax
  37357. 42306d: │ │ xorps %xmm0,%xmm0
  37358. 423070: │ │ movaps %xmm0,0x20(%rsp)
  37359. 423075: │ │ movq $0x0,0x30(%rsp)
  37360. 42307e: │ ╭┼ jmp 4230c3 <_D2rt8lifetime12__arrayAllocFmKS4core6memory8BlkInfo_xC8TypeInfoxC8TypeInfoZS4core6memory8BlkInfo_+0x143>
  37361. 423080: │ │┕ mov (%rsi),%rax
  37362. 423083: │ │ mov %rsi,%rdi
  37363. 423086: │ │ callq *0x60(%rax)
  37364. 423089: │ │ add %eax,%eax
  37365. 42308b: │ │ and $0x2,%eax
  37366. 42308e: │ │ xor $0xa,%eax
  37367. 423091: │ │ lea 0x21(%rax),%edx
  37368. 423094: │ │ test %r12,%r12
  37369. 423097: │ │ cmove %eax,%edx
  37370. 42309a: │ │ lea 0x40(%rsp),%rdi
  37371. 42309f: │ │ mov %r14,%rsi
  37372. 4230a2: │ │ mov %rbx,%rcx
  37373. 4230a5: │ │ callq 419130 <_D4core6memory2GC6qallocFNaNbmkxC8TypeInfoZS4core6memory8BlkInfo_>
  37374. 4230aa: │ │ lea 0x20(%rsp),%rax
  37375. 4230af: │ │ mov 0x50(%rsp),%rcx
  37376. 4230b4: │ │ mov %rcx,0x30(%rsp)
  37377. 4230b9: │ │ movups 0x40(%rsp),%xmm0
  37378. 4230be: │ │ movaps %xmm0,0x20(%rsp)
  37379. 4230c3: │ ┕━ mov 0x10(%rax),%rcx
  37380. 4230c7: │ mov %rcx,0x10(%r15)
  37381. 4230cb: │ movups (%rax),%xmm0
  37382. 4230ce: ┕━━━━━━ movups %xmm0,(%r15)
  37383. 4230d2: mov %r15,%rax
  37384. 4230d5: add $0x58,%rsp
  37385. 4230d9: pop %rbx
  37386. 4230da: pop %r12
  37387. 4230dc: pop %r14
  37388. 4230de: pop %r15
  37389. 4230e0: retq
  37390. 4230e1: nopw %cs:0x0(%rax,%rax,1)
  37391. 4230eb: nopl 0x0(%rax,%rax,1)
  37392.  
  37393. 00000000004230f0 <_D2rt8lifetime12_staticDtor1FZv>:
  37394. 4230f0: mov %fs:0xffffffffffffffe0,%rdi
  37395. 4230f9: test %rdi,%rdi
  37396. 4230fc: ╭ je 423115 <_D2rt8lifetime12_staticDtor1FZv+0x25>
  37397. 4230fe: │ push %rax
  37398. 4230ff: │ callq 4020f0 <free@plt>
  37399. 423104: │ movq $0x0,%fs:0xffffffffffffffe0
  37400. 423111: │ add $0x8,%rsp
  37401. 423115: ┕ retq
  37402. 423116: nopw %cs:0x0(%rax,%rax,1)
  37403.  
  37404. 0000000000423120 <_D2rt8lifetime14processGCMarksFNbPS4core6memory8BlkInfo_MDFNbPvZiZv>:
  37405. 423120: push %r15
  37406. 423122: push %r14
  37407. 423124: push %r12
  37408. 423126: push %rbx
  37409. 423127: push %rax
  37410. 423128: mov %rdx,%rbx
  37411. 42312b: mov %rsi,%r14
  37412. 42312e: mov %rdi,%r15
  37413. 423131: test %rbx,%rbx
  37414. 423134: ╭──── je 423172 <_D2rt8lifetime14processGCMarksFNbPS4core6memory8BlkInfo_MDFNbPvZiZv+0x52>
  37415. 423136: │ lea 0xc0(%rbx),%r12
  37416. 42313d: │ cmp %rbx,%r12
  37417. 423140: │╭─── jbe 423172 <_D2rt8lifetime14processGCMarksFNbPS4core6memory8BlkInfo_MDFNbPvZiZv+0x52>
  37418. 423142: ││ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  37419. 423150: ││┍━━ mov (%rbx),%rsi
  37420. 423153: ││┆ test %rsi,%rsi
  37421. 423156: ││┆╭─ je 423169 <_D2rt8lifetime14processGCMarksFNbPS4core6memory8BlkInfo_MDFNbPvZiZv+0x49>
  37422. 423158: ││┆│ mov %r15,%rdi
  37423. 42315b: ││┆│ callq *%r14
  37424. 42315e: ││┆│ test %eax,%eax
  37425. 423160: ││┆│╭ jne 423169 <_D2rt8lifetime14processGCMarksFNbPS4core6memory8BlkInfo_MDFNbPvZiZv+0x49>
  37426. 423162: ││┆││ movq $0x0,(%rbx)
  37427. 423169: ││┆┕┷ add $0x18,%rbx
  37428. 42316d: ││┆ cmp %r12,%rbx
  37429. 423170: ││╰── jb 423150 <_D2rt8lifetime14processGCMarksFNbPS4core6memory8BlkInfo_MDFNbPvZiZv+0x30>
  37430. 423172: ┕┷━━━ add $0x8,%rsp
  37431. 423176: pop %rbx
  37432. 423177: pop %r12
  37433. 423179: pop %r14
  37434. 42317b: pop %r15
  37435. 42317d: retq
  37436. 42317e: xchg %ax,%ax
  37437.  
  37438. 0000000000423180 <_d_newarrayU>:
  37439. 423180: push %rbp
  37440. 423181: push %r15
  37441. 423183: push %r14
  37442. 423185: push %r13
  37443. 423187: push %r12
  37444. 423189: push %rbx
  37445. 42318a: sub $0x28,%rsp
  37446. 42318e: mov %rsi,%r14
  37447. 423191: mov %rdi,%r15
  37448. 423194: mov $0x655f90,%eax
  37449. 423199: mov $0x656030,%ecx
  37450. 42319e: mov $0x6560d0,%edx
  37451. 4231a3: mov $0x656170,%esi
  37452. 4231a8: ╭ jmp 4231b4 <_d_newarrayU+0x34>
  37453. 4231aa: │ nopw 0x0(%rax,%rax,1)
  37454. 4231b0: ┍┯┯┯┿ mov 0x10(%rdi),%rdi
  37455. 4231b4: ┆┆┆┆┕ mov (%rdi),%rbp
  37456. 4231b7: ┆┆┆┆ mov 0x0(%rbp),%rbx
  37457. 4231bb: ┆┆┆┆ cmp %rax,%rbx
  37458. 4231be: ┆┆┆╰─ je 4231b0 <_d_newarrayU+0x30>
  37459. 4231c0: ┆┆┆ cmp %rcx,%rbx
  37460. 4231c3: ┆┆╰── je 4231b0 <_d_newarrayU+0x30>
  37461. 4231c5: ┆┆ cmp %rdx,%rbx
  37462. 4231c8: ┆╰─── je 4231b0 <_d_newarrayU+0x30>
  37463. 4231ca: ┆ cmp %rsi,%rbx
  37464. 4231cd: ╰──── je 4231b0 <_d_newarrayU+0x30>
  37465. 4231cf: callq *0x50(%rbp)
  37466. 4231d2: xor %r13d,%r13d
  37467. 4231d5: test %rax,%rax
  37468. 4231d8: ╭───── je 423229 <_d_newarrayU+0xa9>
  37469. 4231da: │ mov $0x655f90,%ecx
  37470. 4231df: │ xor %r13d,%r13d
  37471. 4231e2: │ mov $0x656030,%edx
  37472. 4231e7: │ mov $0x6560d0,%esi
  37473. 4231ec: │ mov $0x656170,%edi
  37474. 4231f1: │ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  37475. 423200: │┍━━━━ mov (%rax),%rbp
  37476. 423203: │┆ mov 0x0(%rbp),%rbp
  37477. 423207: │┆ cmp %rcx,%rbp
  37478. 42320a: │┆╭─── je 42321b <_d_newarrayU+0x9b>
  37479. 42320c: │┆│ cmp %rdx,%rbp
  37480. 42320f: │┆│ ╭─ je 42321b <_d_newarrayU+0x9b>
  37481. 423211: │┆│ │ cmp %rsi,%rbp
  37482. 423214: │┆│ │╭ je 42321b <_d_newarrayU+0x9b>
  37483. 423216: │┆│ ││ cmp %rdi,%rbp
  37484. 423219: │┆│╭┼┼ jne 423226 <_d_newarrayU+0xa6>
  37485. 42321b: │┆┕┿┷┷ mov 0x10(%rax),%rax
  37486. 42321f: │┆ │ test %rax,%rax
  37487. 423222: │╰─┼── jne 423200 <_d_newarrayU+0x80>
  37488. 423224: │ │ ╭ jmp 423229 <_d_newarrayU+0xa9>
  37489. 423226: │ ┕━┿ mov %rax,%r13
  37490. 423229: ┕━━━━┷ mov 0x0(%r13),%rax
  37491. 42322d: mov %r13,%rdi
  37492. 423230: callq *0x40(%rax)
  37493. 423233: test %r14,%r14
  37494. 423236: ╭─────── je 423361 <_d_newarrayU+0x1e1>
  37495. 42323c: │ test %rax,%rax
  37496. 42323f: │╭────── je 423361 <_d_newarrayU+0x1e1>
  37497. 423245: ││ mul %r14
  37498. 423248: ││ mov %rax,%r12
  37499. 42324b: ││ seto %al
  37500. 42324e: ││ seto 0x8(%rsp)
  37501. 423253: ││ test %al,%al
  37502. 423255: ╭───┼┼────── jne 4233bd <_d_newarrayU+0x23d>
  37503. 42325b: │ ││ xor %ebp,%ebp
  37504. 42325d: │ ││ test %r13,%r13
  37505. 423260: │ ││ ╭─── je 42328a <_d_newarrayU+0x10a>
  37506. 423262: │ ││ │ mov 0x236000(%rip),%al # 659268 <_D2rt8lifetime23callStructDtorsDuringGCyb>
  37507. 423268: │ ││ │ and $0x1,%al
  37508. 42326a: │ ││ │╭── je 42328a <_d_newarrayU+0x10a>
  37509. 42326c: │ ││ ││ mov 0x0(%r13),%rax
  37510. 423270: │ ││ ││ mov $0x655e50,%ecx
  37511. 423275: │ ││ ││ xor %ebp,%ebp
  37512. 423277: │ ││ ││ cmp %rcx,(%rax)
  37513. 42327a: │ ││ ││╭─ jne 42328a <_d_newarrayU+0x10a>
  37514. 42327c: │ ││ │││ mov $0x8,%ebp
  37515. 423281: │ ││ │││ cmpq $0x0,0x58(%r13)
  37516. 423286: │ ││ │││╭ jne 42328a <_d_newarrayU+0x10a>
  37517. 423288: │ ││ ││││ xor %ebp,%ebp
  37518. 42328a: │ ││ ┕┷┷┷ mov $0x11,%ebx
  37519. 42328f: │ ││ cmp $0x7fe,%r12
  37520. 423296: │ ││ ╭ ja 4232ab <_d_newarrayU+0x12b>
  37521. 423298: │ ││ │ cmp $0xff,%r12
  37522. 42329f: │ ││ │ seta %al
  37523. 4232a2: │ ││ │ movzbl %al,%ebx
  37524. 4232a5: │ ││ │ inc %rbx
  37525. 4232a8: │ ││ │ or %rbp,%rbx
  37526. 4232ab: │ ││ ┕ add %r12,%rbx
  37527. 4232ae: │╭──┼┼────── jb 4233bd <_d_newarrayU+0x23d>
  37528. 4232b4: ││ ││ mov 0x0(%r13),%rax
  37529. 4232b8: ││ ││ mov %r13,%rdi
  37530. 4232bb: ││ ││ callq *0x60(%rax)
  37531. 4232be: ││ ││ add %eax,%eax
  37532. 4232c0: ││ ││ and $0x2,%eax
  37533. 4232c3: ││ ││ xor $0xa,%eax
  37534. 4232c6: ││ ││ lea 0x21(%rax),%edx
  37535. 4232c9: ││ ││ test %rbp,%rbp
  37536. 4232cc: ││ ││ cmove %eax,%edx
  37537. 4232cf: ││ ││ lea 0x10(%rsp),%rdi
  37538. 4232d4: ││ ││ mov %r15,%rsi
  37539. 4232d7: ││ ││ mov %rbx,%rcx
  37540. 4232da: ││ ││ callq 419130 <_D4core6memory2GC6qallocFNaNbmkxC8TypeInfoZS4core6memory8BlkInfo_>
  37541. 4232df: ││ ││ mov 0x10(%rsp),%rax
  37542. 4232e4: ││ ││ test %rax,%rax
  37543. 4232e7: ││╭─┼┼────── je 4233bd <_d_newarrayU+0x23d>
  37544. 4232ed: │││ ││ mov 0x18(%rsp),%rsi
  37545. 4232f2: │││ ││ cmp $0xfff,%rsi
  37546. 4232f9: │││ ││ seta %cl
  37547. 4232fc: │││ ││ movzbl %cl,%edx
  37548. 4232ff: │││ ││ shl $0x4,%rdx
  37549. 423303: │││ ││ xor %ecx,%ecx
  37550. 423305: │││ ││ test %r13,%r13
  37551. 423308: │││ ││ ╭─── je 423333 <_d_newarrayU+0x1b3>
  37552. 42330a: │││ ││ │ mov 0x235f58(%rip),%bl # 659268 <_D2rt8lifetime23callStructDtorsDuringGCyb>
  37553. 423310: │││ ││ │ and $0x1,%bl
  37554. 423313: │││ ││ │╭── je 423333 <_d_newarrayU+0x1b3>
  37555. 423315: │││ ││ ││ mov 0x0(%r13),%rdi
  37556. 423319: │││ ││ ││ mov $0x655e50,%ebp
  37557. 42331e: │││ ││ ││ xor %ecx,%ecx
  37558. 423320: │││ ││ ││ cmp %rbp,(%rdi)
  37559. 423323: │││ ││ ││╭─ jne 423333 <_d_newarrayU+0x1b3>
  37560. 423325: │││ ││ │││ mov $0x8,%ecx
  37561. 42332a: │││ ││ │││ cmpq $0x0,0x58(%r13)
  37562. 42332f: │││ ││ │││╭ jne 423333 <_d_newarrayU+0x1b3>
  37563. 423331: │││ ││ ││││ xor %ecx,%ecx
  37564. 423333: │││ ││ ┕┷┷┷ add %rax,%rdx
  37565. 423336: │││ ││ cmp $0x100,%rsi
  37566. 42333d: │││ ││ ╭ ja 423367 <_d_newarrayU+0x1e7>
  37567. 42333f: │││ ││ │ lea 0x1(%r12,%rcx,1),%rdi
  37568. 423344: │││ ││ │ cmp %rsi,%rdi
  37569. 423347: │││╭┼┼─────┼ ja 4233ab <_d_newarrayU+0x22b>
  37570. 423349: ││││││ │ add %rsi,%rax
  37571. 42334c: ││││││ │ mov %rax,%rsi
  37572. 42334f: ││││││ │ sub %rcx,%rsi
  37573. 423352: ││││││ │ mov %r12b,-0x1(%rsi)
  37574. 423356: ││││││ │ test %rcx,%rcx
  37575. 423359: │││││┼─────┼ je 4233ab <_d_newarrayU+0x22b>
  37576. 42335b: ││││││ │ mov %r13,-0x8(%rax)
  37577. 42335f: ││││││─────┼ jmp 4233ab <_d_newarrayU+0x22b>
  37578. 423361: ││││┕┷━━━━━┿ xor %eax,%eax
  37579. 423363: ││││││ │ xor %edx,%edx
  37580. 423365: ││││││╭────┼ jmp 4233ae <_d_newarrayU+0x22e>
  37581. 423367: │││││││ ┕ cmp $0x1000,%rsi
  37582. 42336e: │││││││ ╭── jae 423393 <_d_newarrayU+0x213>
  37583. 423370: │││││││ │ lea 0x2(%r12,%rcx,1),%rdi
  37584. 423375: │││││││ │ cmp %rsi,%rdi
  37585. 423378: │││││││╭─┼── ja 4233ab <_d_newarrayU+0x22b>
  37586. 42337a: ││││││││ │ add %rsi,%rax
  37587. 42337d: ││││││││ │ mov %rax,%rsi
  37588. 423380: ││││││││ │ sub %rcx,%rsi
  37589. 423383: ││││││││ │ mov %r12w,-0x2(%rsi)
  37590. 423388: ││││││││ │ test %rcx,%rcx
  37591. 42338b: ││││││││╭┼── je 4233ab <_d_newarrayU+0x22b>
  37592. 42338d: ││││││││││ mov %r13,-0x8(%rax)
  37593. 423391: ││││││││││── jmp 4233ab <_d_newarrayU+0x22b>
  37594. 423393: │││││││││┕━━ mov %r12,%rdi
  37595. 423396: ││││││││││ add $0x11,%rdi
  37596. 42339a: ││││││││││ cmp %rsi,%rdi
  37597. 42339d: ││││││││││╭─ ja 4233ab <_d_newarrayU+0x22b>
  37598. 42339f: │││││││││││ mov %r12,(%rax)
  37599. 4233a2: │││││││││││ test %rcx,%rcx
  37600. 4233a5: │││││││││││╭ je 4233ab <_d_newarrayU+0x22b>
  37601. 4233a7: ││││││││││││ mov %r13,0x8(%rax)
  37602. 4233ab: │││┕┷┷┿┷┷┷┷┷ mov %r14,%rax
  37603. 4233ae: │││ ┕━━━━━ add $0x28,%rsp
  37604. 4233b2: │││ pop %rbx
  37605. 4233b3: │││ pop %r12
  37606. 4233b5: │││ pop %r13
  37607. 4233b7: │││ pop %r14
  37608. 4233b9: │││ pop %r15
  37609. 4233bb: │││ pop %rbp
  37610. 4233bc: │││ retq
  37611. 4233bd: ┕┷┷━━━━━━━━━ xor %edi,%edi
  37612. 4233bf: callq 415f30 <onOutOfMemoryError>
  37613. 4233c4: ud2
  37614. 4233c6: nopw %cs:0x0(%rax,%rax,1)
  37615.  
  37616. 00000000004233d0 <_d_newarrayT>:
  37617. 4233d0: push %r15
  37618. 4233d2: push %r14
  37619. 4233d4: push %r12
  37620. 4233d6: push %rbx
  37621. 4233d7: push %rax
  37622. 4233d8: mov %rsi,%r12
  37623. 4233db: mov %rdi,%rbx
  37624. 4233de: callq 423180 <_d_newarrayU>
  37625. 4233e3: mov %rax,%r14
  37626. 4233e6: mov %rdx,%r15
  37627. 4233e9: mov $0x655f90,%eax
  37628. 4233ee: mov $0x656030,%ecx
  37629. 4233f3: mov $0x6560d0,%edx
  37630. 4233f8: mov $0x656170,%r8d
  37631. 4233fe: ╭ jmp 423404 <_d_newarrayT+0x34>
  37632. 423400: ┍┯┯┯┿ mov 0x10(%rbx),%rbx
  37633. 423404: ┆┆┆┆┕ mov (%rbx),%rsi
  37634. 423407: ┆┆┆┆ mov (%rsi),%rdi
  37635. 42340a: ┆┆┆┆ cmp %rax,%rdi
  37636. 42340d: ┆┆┆╰─ je 423400 <_d_newarrayT+0x30>
  37637. 42340f: ┆┆┆ cmp %rcx,%rdi
  37638. 423412: ┆┆╰── je 423400 <_d_newarrayT+0x30>
  37639. 423414: ┆┆ cmp %rdx,%rdi
  37640. 423417: ┆╰─── je 423400 <_d_newarrayT+0x30>
  37641. 423419: ┆ cmp %r8,%rdi
  37642. 42341c: ╰──── je 423400 <_d_newarrayT+0x30>
  37643. 42341e: mov %rbx,%rdi
  37644. 423421: callq *0x50(%rsi)
  37645. 423424: xor %edi,%edi
  37646. 423426: test %rax,%rax
  37647. 423429: ╭───── je 423478 <_d_newarrayT+0xa8>
  37648. 42342b: │ mov $0x655f90,%ecx
  37649. 423430: │ xor %edi,%edi
  37650. 423432: │ mov $0x656030,%edx
  37651. 423437: │ mov $0x6560d0,%esi
  37652. 42343c: │ mov $0x656170,%r8d
  37653. 423442: │ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  37654. 423450: │┍━━━━ mov (%rax),%rbx
  37655. 423453: │┆ mov (%rbx),%rbx
  37656. 423456: │┆ cmp %rcx,%rbx
  37657. 423459: │┆╭─── je 42346a <_d_newarrayT+0x9a>
  37658. 42345b: │┆│ cmp %rdx,%rbx
  37659. 42345e: │┆│ ╭─ je 42346a <_d_newarrayT+0x9a>
  37660. 423460: │┆│ │ cmp %rsi,%rbx
  37661. 423463: │┆│ │╭ je 42346a <_d_newarrayT+0x9a>
  37662. 423465: │┆│ ││ cmp %r8,%rbx
  37663. 423468: │┆│╭┼┼ jne 423475 <_d_newarrayT+0xa5>
  37664. 42346a: │┆┕┿┷┷ mov 0x10(%rax),%rax
  37665. 42346e: │┆ │ test %rax,%rax
  37666. 423471: │╰─┼── jne 423450 <_d_newarrayT+0x80>
  37667. 423473: │ │ ╭ jmp 423478 <_d_newarrayT+0xa8>
  37668. 423475: │ ┕━┿ mov %rax,%rdi
  37669. 423478: ┕━━━━┷ mov (%rdi),%rax
  37670. 42347b: callq *0x40(%rax)
  37671. 42347e: imul %rax,%r12
  37672. 423482: xor %esi,%esi
  37673. 423484: mov %r15,%rdi
  37674. 423487: mov %r12,%rdx
  37675. 42348a: callq 401f10 <memset@plt>
  37676. 42348f: mov %r14,%rax
  37677. 423492: mov %r15,%rdx
  37678. 423495: add $0x8,%rsp
  37679. 423499: pop %rbx
  37680. 42349a: pop %r12
  37681. 42349c: pop %r14
  37682. 42349e: pop %r15
  37683. 4234a0: retq
  37684. 4234a1: nopw %cs:0x0(%rax,%rax,1)
  37685. 4234ab: nopl 0x0(%rax,%rax,1)
  37686.  
  37687. 00000000004234b0 <_d_newitemU>:
  37688. 4234b0: push %rbp
  37689. 4234b1: push %r14
  37690. 4234b3: push %rbx
  37691. 4234b4: sub $0x20,%rsp
  37692. 4234b8: xor %r14d,%r14d
  37693. 4234bb: test %rdi,%rdi
  37694. 4234be: ╭───── je 423509 <_d_newitemU+0x59>
  37695. 4234c0: │ mov $0x655f90,%eax
  37696. 4234c5: │ xor %r14d,%r14d
  37697. 4234c8: │ mov $0x656030,%ecx
  37698. 4234cd: │ mov $0x6560d0,%edx
  37699. 4234d2: │ mov $0x656170,%esi
  37700. 4234d7: │ nopw 0x0(%rax,%rax,1)
  37701. 4234e0: │┍━━━━ mov (%rdi),%rbp
  37702. 4234e3: │┆ mov 0x0(%rbp),%rbp
  37703. 4234e7: │┆ cmp %rax,%rbp
  37704. 4234ea: │┆╭─── je 4234fb <_d_newitemU+0x4b>
  37705. 4234ec: │┆│ cmp %rcx,%rbp
  37706. 4234ef: │┆│ ╭─ je 4234fb <_d_newitemU+0x4b>
  37707. 4234f1: │┆│ │ cmp %rdx,%rbp
  37708. 4234f4: │┆│ │╭ je 4234fb <_d_newitemU+0x4b>
  37709. 4234f6: │┆│ ││ cmp %rsi,%rbp
  37710. 4234f9: │┆│╭┼┼ jne 423506 <_d_newitemU+0x56>
  37711. 4234fb: │┆┕┿┷┷ mov 0x10(%rdi),%rdi
  37712. 4234ff: │┆ │ test %rdi,%rdi
  37713. 423502: │╰─┼── jne 4234e0 <_d_newitemU+0x30>
  37714. 423504: │ │ ╭ jmp 423509 <_d_newitemU+0x59>
  37715. 423506: │ ┕━┿ mov %rdi,%r14
  37716. 423509: ┕━━━━┷ mov (%r14),%rax
  37717. 42350c: mov %r14,%rdi
  37718. 42350f: callq *0x60(%rax)
  37719. 423512: mov %eax,%ebp
  37720. 423514: add %ebp,%ebp
  37721. 423516: not %ebp
  37722. 423518: and $0x2,%ebp
  37723. 42351b: mov (%r14),%rax
  37724. 42351e: xor %ebx,%ebx
  37725. 423520: test %r14,%r14
  37726. 423523: ╭─── je 42354a <_d_newitemU+0x9a>
  37727. 423525: │ mov 0x235d3d(%rip),%cl # 659268 <_D2rt8lifetime23callStructDtorsDuringGCyb>
  37728. 42352b: │ and $0x1,%cl
  37729. 42352e: │╭── je 42354a <_d_newitemU+0x9a>
  37730. 423530: ││ mov $0x655e50,%ecx
  37731. 423535: ││ xor %ebx,%ebx
  37732. 423537: ││ cmp %rcx,(%rax)
  37733. 42353a: ││╭─ jne 42354a <_d_newitemU+0x9a>
  37734. 42353c: │││ mov $0x8,%ebx
  37735. 423541: │││ cmpq $0x0,0x58(%r14)
  37736. 423546: │││╭ jne 42354a <_d_newitemU+0x9a>
  37737. 423548: ││││ xor %ebx,%ebx
  37738. 42354a: ┕┷┷┷ mov %r14,%rdi
  37739. 42354d: callq *0x40(%rax)
  37740. 423550: lea (%rax,%rbx,1),%rcx
  37741. 423554: mov %ebp,%edx
  37742. 423556: or $0x21,%edx
  37743. 423559: test %rbx,%rbx
  37744. 42355c: cmove %ebp,%edx
  37745. 42355f: lea 0x8(%rsp),%rdi
  37746. 423564: mov %r14,%rsi
  37747. 423567: callq 419130 <_D4core6memory2GC6qallocFNaNbmkxC8TypeInfoZS4core6memory8BlkInfo_>
  37748. 42356c: test %rbx,%rbx
  37749. 42356f: mov 0x8(%rsp),%rax
  37750. 423574: ╭ je 423584 <_d_newitemU+0xd4>
  37751. 423576: │ mov 0x10(%rsp),%rcx
  37752. 42357b: │ add %rax,%rcx
  37753. 42357e: │ sub %rbx,%rcx
  37754. 423581: │ mov %r14,(%rcx)
  37755. 423584: ┕ add $0x20,%rsp
  37756. 423588: pop %rbx
  37757. 423589: pop %r14
  37758. 42358b: pop %rbp
  37759. 42358c: retq
  37760. 42358d: nopl (%rax)
  37761.  
  37762. 0000000000423590 <_d_newitemT>:
  37763. 423590: push %r14
  37764. 423592: push %rbx
  37765. 423593: push %rax
  37766. 423594: mov %rdi,%rbx
  37767. 423597: callq 4234b0 <_d_newitemU>
  37768. 42359c: mov %rax,%r14
  37769. 42359f: mov (%rbx),%rax
  37770. 4235a2: mov %rbx,%rdi
  37771. 4235a5: callq *0x40(%rax)
  37772. 4235a8: xor %esi,%esi
  37773. 4235aa: mov %r14,%rdi
  37774. 4235ad: mov %rax,%rdx
  37775. 4235b0: callq 401f10 <memset@plt>
  37776. 4235b5: mov %r14,%rax
  37777. 4235b8: add $0x8,%rsp
  37778. 4235bc: pop %rbx
  37779. 4235bd: pop %r14
  37780. 4235bf: retq
  37781.  
  37782. 00000000004235c0 <_d_newitemiT>:
  37783. 4235c0: push %r14
  37784. 4235c2: push %rbx
  37785. 4235c3: push %rax
  37786. 4235c4: mov %rdi,%rbx
  37787. 4235c7: callq 4234b0 <_d_newitemU>
  37788. 4235cc: mov %rax,%r14
  37789. 4235cf: mov (%rbx),%rax
  37790. 4235d2: mov %rbx,%rdi
  37791. 4235d5: callq *0x58(%rax)
  37792. 4235d8: mov %r14,%rdi
  37793. 4235db: mov %rdx,%rsi
  37794. 4235de: mov %rax,%rdx
  37795. 4235e1: callq 402490 <memcpy@plt>
  37796. 4235e6: mov %r14,%rax
  37797. 4235e9: add $0x8,%rsp
  37798. 4235ed: pop %rbx
  37799. 4235ee: pop %r14
  37800. 4235f0: retq
  37801. 4235f1: nopw %cs:0x0(%rax,%rax,1)
  37802. 4235fb: nopl 0x0(%rax,%rax,1)
  37803.  
  37804. 0000000000423600 <rt_hasFinalizerInSegment>:
  37805. 423600: test $0x20,%dl
  37806. 423603: ╭─ jne 42363d <rt_hasFinalizerInSegment+0x3d>
  37807. 423605: │ test %rdi,%rdi
  37808. 423608: ╭────┼─ je 42367b <rt_hasFinalizerInSegment+0x7b>
  37809. 42360a: │ │ mov (%rdi),%rax
  37810. 42360d: │ │ test %rax,%rax
  37811. 423610: │╭───┼─ je 423681 <rt_hasFinalizerInSegment+0x81>
  37812. 423612: ││ │ mov (%rax),%rdx
  37813. 423615: ││ │ data32 nopw %cs:0x0(%rax,%rax,1)
  37814. 423620: ││ │┍ mov 0x58(%rdx),%rsi
  37815. 423624: ││ │┆ sub %r8,%rsi
  37816. 423627: ││ │┆ mov $0x1,%al
  37817. 423629: ││ │┆ cmp %rcx,%rsi
  37818. 42362c: ││╭──┼┼ jb 423677 <rt_hasFinalizerInSegment+0x77>
  37819. 42362e: │││ │┆ mov 0x50(%rdx),%rdx
  37820. 423632: │││ │┆ test %rdx,%rdx
  37821. 423635: │││ │╰ jne 423620 <rt_hasFinalizerInSegment+0x20>
  37822. 423637: │││ │ xor %eax,%eax
  37823. 423639: │││ │ movzbl %al,%eax
  37824. 42363c: │││ │ retq
  37825. 42363d: │││ ┕━ test $0x8,%dl
  37826. 423640: │││ ╭ jne 42364e <rt_hasFinalizerInSegment+0x4e>
  37827. 423642: │││ │ test %rdi,%rdi
  37828. 423645: │││╭──┼ je 423687 <rt_hasFinalizerInSegment+0x87>
  37829. 423647: ││││ │ mov -0x8(%rdi,%rsi,1),%rax
  37830. 42364c: ││││ ╭┼ jmp 42366a <rt_hasFinalizerInSegment+0x6a>
  37831. 42364e: ││││ │┕ test %rdi,%rdi
  37832. 423651: ││││╭┼─ je 42368d <rt_hasFinalizerInSegment+0x8d>
  37833. 423653: ││││││ cmp $0x1000,%rsi
  37834. 42365a: ││││││ lea -0x8(%rdi,%rsi,1),%rax
  37835. 42365f: ││││││ lea 0x8(%rdi),%rdx
  37836. 423663: ││││││ cmovb %rax,%rdx
  37837. 423667: ││││││ mov (%rdx),%rax
  37838. 42366a: │││││┕━ mov 0x58(%rax),%rax
  37839. 42366e: │││││ sub %r8,%rax
  37840. 423671: │││││ cmp %rcx,%rax
  37841. 423674: │││││ setb %al
  37842. 423677: ││┕┿┿━━ movzbl %al,%eax
  37843. 42367a: ││ ││ retq
  37844. 42367b: ┕┿━┿┿━━ xor %eax,%eax
  37845. 42367d: │ ││ movzbl %al,%eax
  37846. 423680: │ ││ retq
  37847. 423681: ┕━┿┿━━ xor %eax,%eax
  37848. 423683: ││ movzbl %al,%eax
  37849. 423686: ││ retq
  37850. 423687: ┕┿━━ xor %eax,%eax
  37851. 423689: │ movzbl %al,%eax
  37852. 42368c: │ retq
  37853. 42368d: ┕━━ xor %eax,%eax
  37854. 42368f: movzbl %al,%eax
  37855. 423692: retq
  37856. 423693: nopw %cs:0x0(%rax,%rax,1)
  37857. 42369d: nopl (%rax)
  37858.  
  37859. 00000000004236a0 <_D2rt8lifetime15finalize_array2FNbPvmZv>:
  37860. 4236a0: ┆ push %r15
  37861. 4236a2: ┆ push %r14
  37862. 4236a4: ┆ push %r12
  37863. 4236a6: ┆ push %rbx
  37864. 4236a7: ┆ push %rax
  37865. 4236a8: ┆ mov %rsi,%r15
  37866. 4236ab: ┆ cmp $0x100,%rdi
  37867. 4236b2: ┆ ╭ ja 4236c1 <_D2rt8lifetime15finalize_array2FNbPvmZv+0x21>
  37868. 4236b4: ┆ │ lea -0x8(%r15,%rdi,1),%rax
  37869. 4236b9: ┆ │ movzbl -0x9(%r15,%rdi,1),%ebx
  37870. 4236bf: ┆╭─┼ jmp 4236e2 <_D2rt8lifetime15finalize_array2FNbPvmZv+0x42>
  37871. 4236c1: ┆│ ┕ cmp $0x1000,%rdi
  37872. 4236c8: ┆│╭─ jae 4236d7 <_D2rt8lifetime15finalize_array2FNbPvmZv+0x37>
  37873. 4236ca: ┆││ lea -0x8(%r15,%rdi,1),%rax
  37874. 4236cf: ┆││ movzwl -0xa(%r15,%rdi,1),%ebx
  37875. 4236d5: ┆││╭ jmp 4236e2 <_D2rt8lifetime15finalize_array2FNbPvmZv+0x42>
  37876. 4236d7: ┆│┕┿ mov (%r15),%rbx
  37877. 4236da: ┆│ │ lea 0x8(%r15),%rax
  37878. 4236de: ┆│ │ add $0x10,%r15
  37879. 4236e2: ┆┕━┷ mov (%rax),%r14
  37880. 4236e5: ┆ mov (%r14),%rax
  37881. 4236e8: ┆ mov 0x40(%rax),%rax
  37882. 4236ec: ┆ mov %r14,%rdi
  37883. 4236ef: ┆ callq *%rax
  37884. 4236f1: ┆ mov %rax,%r12
  37885. 4236f4: ┆ add %r15,%rbx
  37886. 4236f7: ┆ sub %r12,%rbx
  37887. 4236fa: ┆ cmp %r15,%rbx
  37888. 4236fd: ┆ ╭─ jb 423723 <_D2rt8lifetime15finalize_array2FNbPvmZv+0x83>
  37889. 4236ff: ┆ │ neg %r12
  37890. 423702: ┆ │ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  37891. 423710: ┆ │┍ mov %r14,%rdi
  37892. 423713: ┆ │┆ mov %rbx,%rsi
  37893. 423716: ┆ │┆ callq 41d8e0 <_D6object15TypeInfo_Struct7destroyMxFPvZv>
  37894. 42371b: ┆ │┆ add %r12,%rbx
  37895. 42371e: ┆ │┆ cmp %r15,%rbx
  37896. 423721: ┆ │╰ jae 423710 <_D2rt8lifetime15finalize_array2FNbPvmZv+0x70>
  37897. 423723: ┆ ┕━ add $0x8,%rsp
  37898. 423727: ┆ pop %rbx
  37899. 423728: ┆ pop %r12
  37900. 42372a: ┆ pop %r14
  37901. 42372c: ┆ pop %r15
  37902. 42372e: ┆ retq
  37903. 42372f: ┆ ┍━ mov %rax,%rdi
  37904. 423732: ┆ ┆ cmp $0x1,%edx
  37905. 423735: ┆ ┆╭ jne 423764 <_D2rt8lifetime15finalize_array2FNbPvmZv+0xc4>
  37906. 423737: ┆ ┆│ callq 41aef0 <_d_eh_enter_catch>
  37907. 42373c: ┆ ┆│ mov $0x31,%edx
  37908. 423741: ┆ ┆│ mov $0x43ec10,%ecx
  37909. 423746: ┆ ┆│ mov $0x57c,%r8d
  37910. 42374c: ┆ ┆│ mov %r14,%rdi
  37911. 42374f: ┆ ┆│ mov %rax,%rsi
  37912. 423752: ┆ ┆│ add $0x8,%rsp
  37913. 423756: ┆ ┆│ pop %rbx
  37914. 423757: ┆ ┆│ pop %r12
  37915. 423759: ┆ ┆│ pop %r14
  37916. 42375b: ┆ ┆│ pop %r15
  37917. 42375d: ╰─┼┼ jmpq 415e50 <onFinalizeError>
  37918. 423762: ╰┼ jmp 42372f <_D2rt8lifetime15finalize_array2FNbPvmZv+0x8f>
  37919. 423764: ┕ callq 41aed0 <_d_eh_resume_unwind>
  37920. 423769: nopl 0x0(%rax)
  37921.  
  37922. 0000000000423770 <rt_finalize2>:
  37923. 423770: push %rbp
  37924. 423771: push %r15
  37925. 423773: push %r14
  37926. 423775: push %r12
  37927. 423777: push %rbx
  37928. 423778: mov %edx,%r14d
  37929. 42377b: mov %esi,%r12d
  37930. 42377e: mov %rdi,%rbx
  37931. 423781: test %rbx,%rbx
  37932. 423784: ╭───── je 42383b <rt_finalize2+0xcb>
  37933. 42378a: │ mov (%rbx),%r15
  37934. 42378d: │ test %r15,%r15
  37935. 423790: │╭──── je 42383b <rt_finalize2+0xcb>
  37936. 423796: ││ mov 0x235ac3(%rip),%rax # 659260 <_D2rt8lifetime14collectHandlerPFC6ObjectZb>
  37937. 42379d: ││ test %rax,%rax
  37938. 4237a0: ││ ╭─ je 4237b1 <rt_finalize2+0x41>
  37939. 4237a2: ││ │ test $0x1,%r12b
  37940. 4237a6: ││ │╭ jne 4237b1 <rt_finalize2+0x41>
  37941. 4237a8: ││ ││ mov %rbx,%rdi
  37942. 4237ab: ││ ││ callq *%rax
  37943. 4237ad: ││ ││ test $0x1,%al
  37944. 4237af: ││ ╭┼┼ je 4237d7 <rt_finalize2+0x67>
  37945. 4237b1: ││ │┕┷ mov (%r15),%rbp
  37946. 4237b4: ││ │ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  37947. 4237c0: ││ │┍━ mov 0x58(%rbp),%rax
  37948. 4237c4: ││ │┆ test %rax,%rax
  37949. 4237c7: ││ │┆╭ je 4237ce <rt_finalize2+0x5e>
  37950. 4237c9: ││ │┆│ mov %rbx,%rdi
  37951. 4237cc: ││ │┆│ callq *%rax
  37952. 4237ce: ││ │┆┕ mov 0x50(%rbp),%rbp
  37953. 4237d2: ││ │┆ test %rbp,%rbp
  37954. 4237d5: ││ │╰─ jne 4237c0 <rt_finalize2+0x50>
  37955. 4237d7: ││ ┕━━ cmpq $0x0,0x8(%rbx)
  37956. 4237dc: ││ ╭ je 4237ea <rt_finalize2+0x7a>
  37957. 4237de: ││ │ movzbl %r12b,%esi
  37958. 4237e2: ││ │ mov %rbx,%rdi
  37959. 4237e5: ││ │ callq 42b4e0 <_d_monitordelete>
  37960. 4237ea: ││ ┕ test $0x1,%r14b
  37961. 4237ee: ││╭─── je 423834 <rt_finalize2+0xc4>
  37962. 4237f0: │││ mov (%r15),%rdi
  37963. 4237f3: │││ mov (%rdi),%rax
  37964. 4237f6: │││ mov 0x58(%rax),%rax
  37965. 4237fa: │││ callq *%rax
  37966. 4237fc: │││ mov %rbx,%rdi
  37967. 4237ff: │││ mov %rdx,%rsi
  37968. 423802: │││ mov %rax,%rdx
  37969. 423805: │││ callq 402490 <memcpy@plt>
  37970. 42380a: │││ ╭ jmp 423834 <rt_finalize2+0xc4>
  37971. 42380c: │││┍━┿ mov %rax,%rdi
  37972. 42380f: │││┆ │ cmp $0x1,%edx
  37973. 423812: │││┆╭┼ jne 423846 <rt_finalize2+0xd6>
  37974. 423814: │││┆││ callq 41aef0 <_d_eh_enter_catch>
  37975. 423819: │││┆││ mov (%r15),%rdi
  37976. 42381c: │││┆││ mov $0x31,%edx
  37977. 423821: │││┆││ mov $0x43ec10,%ecx
  37978. 423826: │││┆││ mov $0x5c1,%r8d
  37979. 42382c: │││┆││ mov %rax,%rsi
  37980. 42382f: │││┆││ callq 415e50 <onFinalizeError>
  37981. 423834: ││┕┿┿┷ movq $0x0,(%rbx)
  37982. 42383b: ┕┷━┿┿━ pop %rbx
  37983. 42383c: ┆│ pop %r12
  37984. 42383e: ┆│ pop %r14
  37985. 423840: ┆│ pop %r15
  37986. 423842: ┆│ pop %rbp
  37987. 423843: ┆│ retq
  37988. 423844: ╰┼─ jmp 42380c <rt_finalize2+0x9c>
  37989. 423846: ┕━ callq 41aed0 <_d_eh_resume_unwind>
  37990. 42384b: nopl 0x0(%rax,%rax,1)
  37991.  
  37992. 0000000000423850 <rt_finalizeFromGC>:
  37993. 423850: ┆┆┆ push %rbx
  37994. 423851: ┆┆┆ mov %rdi,%rax
  37995. 423854: ┆┆┆ test $0x20,%dl
  37996. 423857: ┆┆┆╭ jne 423866 <rt_finalizeFromGC+0x16>
  37997. 423859: ┆┆┆│ xor %esi,%esi
  37998. 42385b: ┆┆┆│ xor %edx,%edx
  37999. 42385d: ┆┆┆│ mov %rax,%rdi
  38000. 423860: ┆┆┆│ pop %rbx
  38001. 423861: ┆┆╰┼ jmpq 423770 <rt_finalize2>
  38002. 423866: ┆┆ ┕ test $0x8,%dl
  38003. 423869: ┆┆ ╭ jne 42387d <rt_finalizeFromGC+0x2d>
  38004. 42386b: ┆┆ │ mov -0x8(%rax,%rsi,1),%rbx
  38005. 423870: ┆┆ │ mov %rbx,%rdi
  38006. 423873: ┆┆ │ mov %rax,%rsi
  38007. 423876: ┆┆ │ callq 41d8e0 <_D6object15TypeInfo_Struct7destroyMxFPvZv>
  38008. 42387b: ┆┆ │ pop %rbx
  38009. 42387c: ┆┆ │ retq
  38010. 42387d: ┆┆ ┕ mov %rsi,%rdi
  38011. 423880: ┆┆ mov %rax,%rsi
  38012. 423883: ┆┆ pop %rbx
  38013. 423884: ┆╰── jmpq 4236a0 <_D2rt8lifetime15finalize_array2FNbPvmZv>
  38014. 423889: ┆ mov %rax,%rdi
  38015. 42388c: ┆ cmp $0x1,%edx
  38016. 42388f: ┆ ╭ jne 4238b2 <rt_finalizeFromGC+0x62>
  38017. 423891: ┆ │ callq 41aef0 <_d_eh_enter_catch>
  38018. 423896: ┆ │ mov $0x31,%edx
  38019. 42389b: ┆ │ mov $0x43ec10,%ecx
  38020. 4238a0: ┆ │ mov $0x599,%r8d
  38021. 4238a6: ┆ │ mov %rbx,%rdi
  38022. 4238a9: ┆ │ mov %rax,%rsi
  38023. 4238ac: ┆ │ pop %rbx
  38024. 4238ad: ╰──┼ jmpq 415e50 <onFinalizeError>
  38025. 4238b2: ┕ callq 41aed0 <_d_eh_resume_unwind>
  38026. 4238b7: nopw 0x0(%rax,%rax,1)
  38027.  
  38028. 00000000004238c0 <_d_arraysetlengthiT>:
  38029. 4238c0: push %rbp
  38030. 4238c1: push %r15
  38031. 4238c3: push %r14
  38032. 4238c5: push %r13
  38033. 4238c7: push %r12
  38034. 4238c9: push %rbx
  38035. 4238ca: sub $0xf8,%rsp
  38036. 4238d1: mov %rdx,%r12
  38037. 4238d4: mov %rsi,%r13
  38038. 4238d7: mov %rdi,%r15
  38039. 4238da: mov $0x655f90,%eax
  38040. 4238df: mov $0x656030,%ecx
  38041. 4238e4: mov $0x6560d0,%edx
  38042. 4238e9: mov $0x656170,%esi
  38043. 4238ee: ╭ jmp 4238f4 <_d_arraysetlengthiT+0x34>
  38044. 4238f0: ┍┯┯┯┿ mov 0x10(%rdi),%rdi
  38045. 4238f4: ┆┆┆┆┕ mov (%rdi),%rbp
  38046. 4238f7: ┆┆┆┆ mov 0x0(%rbp),%rbx
  38047. 4238fb: ┆┆┆┆ cmp %rax,%rbx
  38048. 4238fe: ┆┆┆╰─ je 4238f0 <_d_arraysetlengthiT+0x30>
  38049. 423900: ┆┆┆ cmp %rcx,%rbx
  38050. 423903: ┆┆╰── je 4238f0 <_d_arraysetlengthiT+0x30>
  38051. 423905: ┆┆ cmp %rdx,%rbx
  38052. 423908: ┆╰─── je 4238f0 <_d_arraysetlengthiT+0x30>
  38053. 42390a: ┆ cmp %rsi,%rbx
  38054. 42390d: ╰──── je 4238f0 <_d_arraysetlengthiT+0x30>
  38055. 42390f: callq *0x50(%rbp)
  38056. 423912: xor %r14d,%r14d
  38057. 423915: test %rax,%rax
  38058. 423918: ╭───── je 423969 <_d_arraysetlengthiT+0xa9>
  38059. 42391a: │ mov $0x655f90,%ecx
  38060. 42391f: │ xor %r14d,%r14d
  38061. 423922: │ mov $0x656030,%edx
  38062. 423927: │ mov $0x6560d0,%esi
  38063. 42392c: │ mov $0x656170,%edi
  38064. 423931: │ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  38065. 423940: │┍━━━━ mov (%rax),%rbp
  38066. 423943: │┆ mov 0x0(%rbp),%rbp
  38067. 423947: │┆ cmp %rcx,%rbp
  38068. 42394a: │┆╭─── je 42395b <_d_arraysetlengthiT+0x9b>
  38069. 42394c: │┆│ cmp %rdx,%rbp
  38070. 42394f: │┆│ ╭─ je 42395b <_d_arraysetlengthiT+0x9b>
  38071. 423951: │┆│ │ cmp %rsi,%rbp
  38072. 423954: │┆│ │╭ je 42395b <_d_arraysetlengthiT+0x9b>
  38073. 423956: │┆│ ││ cmp %rdi,%rbp
  38074. 423959: │┆│╭┼┼ jne 423966 <_d_arraysetlengthiT+0xa6>
  38075. 42395b: │┆┕┿┷┷ mov 0x10(%rax),%rax
  38076. 42395f: │┆ │ test %rax,%rax
  38077. 423962: │╰─┼── jne 423940 <_d_arraysetlengthiT+0x80>
  38078. 423964: │ │ ╭ jmp 423969 <_d_arraysetlengthiT+0xa9>
  38079. 423966: │ ┕━┿ mov %rax,%r14
  38080. 423969: ┕━━━━┷ mov (%r14),%rax
  38081. 42396c: mov %r14,%rdi
  38082. 42396f: callq *0x40(%rax)
  38083. 423972: mov %rax,%rbx
  38084. 423975: mov (%r14),%rax
  38085. 423978: mov %r14,%rdi
  38086. 42397b: callq *0x58(%rax)
  38087. 42397e: mov %rax,%rbp
  38088. 423981: mov %rdx,0x60(%rsp)
  38089. 423986: test %r13,%r13
  38090. 423989: ╭────── je 423c18 <_d_arraysetlengthiT+0x358>
  38091. 42398f: │ mov %r13,%rax
  38092. 423992: │ mov %r13,0x68(%rsp)
  38093. 423997: │ mul %rbx
  38094. 42399a: │ mov %rax,%r13
  38095. 42399d: │ seto %al
  38096. 4239a0: │ seto 0xd8(%rsp)
  38097. 4239a8: │ test %al,%al
  38098. 4239aa: ╭────────────────────┼────── jne 424626 <_d_arraysetlengthiT+0xd66>
  38099. 4239b0: │ │ mov (%r12),%rax
  38100. 4239b4: │ │ mov 0x8(%r12),%rdi
  38101. 4239b9: │ │ imul %rax,%rbx
  38102. 4239bd: │ │ mov (%r15),%rcx
  38103. 4239c0: │ │ mov %r15,0x38(%rsp)
  38104. 4239c5: │ │ mov (%rcx),%r8
  38105. 4239c8: │ │ lea 0x8(%r12),%r15
  38106. 4239cd: │ │ test %rdi,%rdi
  38107. 4239d0: │ │╭───── je 423c27 <_d_arraysetlengthiT+0x367>
  38108. 4239d6: │ ││ mov 0x68(%rsp),%rcx
  38109. 4239db: │ ││ cmp %rcx,%rax
  38110. 4239de: │ ╭┼┼───── jae 423c6f <_d_arraysetlengthiT+0x3af>
  38111. 4239e4: │ │││ mov %r13,0x30(%rsp)
  38112. 4239e9: │ │││ mov %r12,0x58(%rsp)
  38113. 4239ee: │ │││ mov $0x6560d0,%eax
  38114. 4239f3: │ │││ cmp %rax,%r8
  38115. 4239f6: │ │││╭──── je 423b0b <_d_arraysetlengthiT+0x24b>
  38116. 4239fc: │ ││││ mov %r15,0x50(%rsp)
  38117. 423a01: │ ││││ mov %fs:0xffffffffffffffe0,%r12
  38118. 423a0a: │ ││││ test %r12,%r12
  38119. 423a0d: │ ││││ ╭ jne 423a87 <_d_arraysetlengthiT+0x1c7>
  38120. 423a0f: │ ││││ │ mov %rdi,%r15
  38121. 423a12: │ ││││ │ mov $0xc0,%edi
  38122. 423a17: │ ││││ │ mov %r8,%r12
  38123. 423a1a: │ ││││ │ callq 401ff0 <malloc@plt>
  38124. 423a1f: │ ││││ │ mov %r12,%r8
  38125. 423a22: │ ││││ │ mov %r15,%rdi
  38126. 423a25: │ ││││ │ mov %rax,%r12
  38127. 423a28: │ ││││ │ mov %r12,%fs:0xffffffffffffffe0
  38128. 423a31: │ ││││ │ xorps %xmm0,%xmm0
  38129. 423a34: │ ││││ │ movups %xmm0,0xb0(%r12)
  38130. 423a3d: │ ││││ │ movups %xmm0,0xa0(%r12)
  38131. 423a46: │ ││││ │ movups %xmm0,0x90(%r12)
  38132. 423a4f: │ ││││ │ movups %xmm0,0x80(%r12)
  38133. 423a58: │ ││││ │ movups %xmm0,0x70(%r12)
  38134. 423a5e: │ ││││ │ movups %xmm0,0x60(%r12)
  38135. 423a64: │ ││││ │ movups %xmm0,0x50(%r12)
  38136. 423a6a: │ ││││ │ movups %xmm0,0x40(%r12)
  38137. 423a70: │ ││││ │ movups %xmm0,0x30(%r12)
  38138. 423a76: │ ││││ │ movups %xmm0,0x20(%r12)
  38139. 423a7c: │ ││││ │ movups %xmm0,0x10(%r12)
  38140. 423a82: │ ││││ │ movups %xmm0,(%r12)
  38141. 423a87: │ ││││ ┕ movslq %fs:0xffffffffffffffe8,%rax
  38142. 423a90: │ ││││ lea (%rax,%rax,2),%rax
  38143. 423a94: │ ││││ lea (%r12,%rax,8),%rax
  38144. 423a98: │ ││││ cmp %r12,%rax
  38145. 423a9b: │ ││││╭─── jb 423ac9 <_d_arraysetlengthiT+0x209>
  38146. 423a9d: │ │││││ mov %rax,%r15
  38147. 423aa0: │ │││││┍━━ mov (%r15),%rcx
  38148. 423aa3: │ │││││┆ test %rcx,%rcx
  38149. 423aa6: │ │││││┆╭─ je 423ac0 <_d_arraysetlengthiT+0x200>
  38150. 423aa8: │ │││││┆│ cmp %rdi,%rcx
  38151. 423aab: │ │││││┆│╭ ja 423ac0 <_d_arraysetlengthiT+0x200>
  38152. 423aad: │ │││││┆││ mov %rdi,%rdx
  38153. 423ab0: │ │││││┆││ sub %rcx,%rdx
  38154. 423ab3: │ │││││┆││ mov $0x1,%r13b
  38155. 423ab6: │ │││││┆││ cmp 0x8(%r15),%rdx
  38156. 423aba: │ ╭────────┼┼┼┼┼┼┼┼ jb 423f20 <_d_arraysetlengthiT+0x660>
  38157. 423ac0: │ │ │││││┆┕┷ add $0xffffffffffffffe8,%r15
  38158. 423ac4: │ │ │││││┆ cmp %r12,%r15
  38159. 423ac7: │ │ │││││╰── jae 423aa0 <_d_arraysetlengthiT+0x1e0>
  38160. 423ac9: │ │ ││││┕━━━ add $0xa8,%r12
  38161. 423ad0: │ │ ││││ cmp %rax,%r12
  38162. 423ad3: │ │ ││││ mov 0x50(%rsp),%r15
  38163. 423ad8: │ │ ││││╭─── jbe 423b0b <_d_arraysetlengthiT+0x24b>
  38164. 423ada: │ │ │││││ nopw 0x0(%rax,%rax,1)
  38165. 423ae0: │ │ │││││┍━━ mov (%r12),%rcx
  38166. 423ae4: │ │ │││││┆ test %rcx,%rcx
  38167. 423ae7: │ │ │││││┆╭─ je 423b02 <_d_arraysetlengthiT+0x242>
  38168. 423ae9: │ │ │││││┆│ cmp %rdi,%rcx
  38169. 423aec: │ │ │││││┆│╭ ja 423b02 <_d_arraysetlengthiT+0x242>
  38170. 423aee: │ │ │││││┆││ mov %rdi,%rdx
  38171. 423af1: │ │ │││││┆││ sub %rcx,%rdx
  38172. 423af4: │ │ │││││┆││ mov $0x1,%r13b
  38173. 423af7: │ │ │││││┆││ cmp 0x8(%r12),%rdx
  38174. 423afc: │ ╭─┼────────┼┼┼┼┼┼┼┼ jb 423fe2 <_d_arraysetlengthiT+0x722>
  38175. 423b02: │ │ │ │││││┆┕┷ add $0xffffffffffffffe8,%r12
  38176. 423b06: │ │ │ │││││┆ cmp %rax,%r12
  38177. 423b09: │ │ │ │││││╰── ja 423ae0 <_d_arraysetlengthiT+0x220>
  38178. 423b0b: │ │ │ │││┕┷━━━ mov %r8,0x40(%rsp)
  38179. 423b10: │ │ │ │││ mov %rdi,0x28(%rsp)
  38180. 423b15: │ │ │ │││ mov %rbp,0x20(%rsp)
  38181. 423b1a: │ │ │ │││ mov %r15,0x50(%rsp)
  38182. 423b1f: │ │ │ │││ mov (%r15),%rsi
  38183. 423b22: │ │ │ │││ lea 0xa8(%rsp),%r12
  38184. 423b2a: │ │ │ │││ mov %r12,%rdi
  38185. 423b2d: │ │ │ │││ callq 4191b0 <_D4core6memory2GC5queryFNaNbPvZS4core6memory8BlkInfo_>
  38186. 423b32: │ │ │ │││ xor %r13d,%r13d
  38187. 423b35: │ │ │ │││ xor %r15d,%r15d
  38188. 423b38: │ │┍┿━┯━━━━━━┿┿┿━━━━━ mov 0x10(%r12),%rax
  38189. 423b3d: │ │┆│ ┆ │││ mov %rax,0xd0(%rsp)
  38190. 423b45: │ │┆│ ┆ │││ movups (%r12),%xmm0
  38191. 423b4a: │ │┆│ ┆ │││ movaps %xmm0,0xc0(%rsp)
  38192. 423b52: │ │┆│ ┆ │││ mov 0xc0(%rsp),%r8
  38193. 423b5a: │ │┆│ ┆ │││ mov 0xc8(%rsp),%r12
  38194. 423b62: │ │┆│ ┆ │││ cmp $0xfff,%r12
  38195. 423b69: │ │┆│ ┆ │││ seta %al
  38196. 423b6c: │ │┆│ ┆ │││ movzbl %al,%eax
  38197. 423b6f: │ │┆│ ┆ │││ test %r8,%r8
  38198. 423b72: │ │┆│ ┆ │││ mov 0x40(%rsp),%rbp
  38199. 423b77: │ │┆│ ┆ │││───── je 423c79 <_d_arraysetlengthiT+0x3b9>
  38200. 423b7d: │ │┆│ ┆ │││ testb $0x8,0xd0(%rsp)
  38201. 423b85: │ ╭──┼┼┼─┼──────┼┼┼───── je 42415b <_d_arraysetlengthiT+0x89b>
  38202. 423b8b: │ │ │┆│ ┆ │││ mov 0x50(%rsp),%rcx
  38203. 423b90: │ │ │┆│ ┆ │││ mov (%rcx),%rdi
  38204. 423b93: │ │ │┆│ ┆ │││ shl $0x4,%rax
  38205. 423b97: │ │ │┆│ ┆ │││ add %r8,%rax
  38206. 423b9a: │ │ │┆│ ┆ │││ mov %r8,0x18(%rsp)
  38207. 423b9f: │ │ │┆│ ┆ │││ sub %rax,%rdi
  38208. 423ba2: │ │ │┆│ ┆ │││ mov $0x6560d0,%eax
  38209. 423ba7: │ │ │┆│ ┆ │││ cmp %rax,%rbp
  38210. 423baa: │ │ │┆│ ┆ │││ sete %al
  38211. 423bad: │ │ │┆│ ┆ │││ mov 0x30(%rsp),%rcx
  38212. 423bb2: │ │ │┆│ ┆ │││ lea (%rdi,%rcx,1),%rcx
  38213. 423bb6: │ │ │┆│ ┆ │││ mov %rcx,0x8(%rsp)
  38214. 423bbb: │ │ │┆│ ┆ │││ add %rbx,%rdi
  38215. 423bbe: │ │ │┆│ ┆ │││ mov %rdi,0x10(%rsp)
  38216. 423bc3: │ │ │┆│ ┆ │││ movzbl %al,%edx
  38217. 423bc6: │ │ │┆│ ┆ │││ lea 0xc0(%rsp),%r8
  38218. 423bce: │ │ │┆│ ┆ │││ mov %r14,%rsi
  38219. 423bd1: │ │ │┆│ ┆ │││ callq 422e60 <_D2rt8lifetime21__setArrayAllocLengthFNaNbKS4core6memory8BlkInfo_mbxC8TypeInfomZb>
  38220. 423bd6: │ │ │┆│ ┆ │││ cmp $0x1000,%r12
  38221. 423bdd: │ │ │┆│ ┆╭─────┼┼┼───── jb 423eba <_d_arraysetlengthiT+0x5fa>
  38222. 423be3: │ │ │┆│ ┆│ │││ test $0x1,%al
  38223. 423be5: │ │ │┆│╭┼┼─────┼┼┼───── je 423ff9 <_d_arraysetlengthiT+0x739>
  38224. 423beb: │ │ │┆││┆│ │││ mov $0x6560d0,%eax
  38225. 423bf0: │ │ │┆││┆│ │││ cmp %rax,%rbp
  38226. 423bf3: │ │ │┆││┆│ │││ sete %al
  38227. 423bf6: │ │ │┆││┆│ │││ or %r13b,%al
  38228. 423bf9: │ │ │┆││┆│ │││ mov 0x20(%rsp),%rbp
  38229. 423bfe: │ ╭──┼──┼┼┼┼┼┼─────┼┼┼───── je 424495 <_d_arraysetlengthiT+0xbd5>
  38230. 423c04: │ │ │ │┆││┆│ │││ mov 0x58(%rsp),%r12
  38231. 423c09: │ │ │ │┆││┆│ │││ mov 0x50(%rsp),%r15
  38232. 423c0e: │ │ │ │┆││┆│ │││ mov 0x60(%rsp),%r14
  38233. 423c13: │ │╭─┼──┼┼┼┼┼┼─────┼┼┼───── jmpq 424468 <_d_arraysetlengthiT+0xba8>
  38234. 423c18: │ ││ │ │┆││┆│ │┕┿━━━━━ lea 0x8(%r12),%r15
  38235. 423c1d: │ ││ │ │┆││┆│ │ │ mov 0x8(%r12),%rdi
  38236. 423c22: │╭─┼┼─┼──┼┼┼┼┼┼─────┼─┼───── jmpq 4245c7 <_d_arraysetlengthiT+0xd07>
  38237. 423c27: ││ ││ │ │┆││┆│ │ ┕━━━━━ mov %r12,0x58(%rsp)
  38238. 423c2c: ││ ││ │ │┆││┆│ │ │ mov %r13,%rsi
  38239. 423c2f: ││ ││ │ │┆││┆│ │ │ mov 0x235633(%rip),%al # 659268 <_D2rt8lifetime23callStructDtorsDuringGCyb>
  38240. 423c35: ││ ││ │ │┆││┆│ │ │ xor %r12d,%r12d
  38241. 423c38: ││ ││ │ │┆││┆│ │ │ test %r14,%r14
  38242. 423c3b: ││ ││ │ │┆││┆│ │ │╭──── je 423cc5 <_d_arraysetlengthiT+0x405>
  38243. 423c41: ││ ││ │ │┆││┆│ │ ││ mov %r15,0x50(%rsp)
  38244. 423c46: ││ ││ │ │┆││┆│ │ ││ mov %al,%cl
  38245. 423c48: ││ ││ │ │┆││┆│ │ ││ and $0x1,%cl
  38246. 423c4b: ││ ││ │ │┆││┆│ │ ││╭─── je 423cca <_d_arraysetlengthiT+0x40a>
  38247. 423c4d: ││ ││ │ │┆││┆│ │ │││ mov (%r14),%rcx
  38248. 423c50: ││ ││ │ │┆││┆│ │ │││ mov $0x655e50,%edx
  38249. 423c55: ││ ││ │ │┆││┆│ │ │││ xor %r12d,%r12d
  38250. 423c58: ││ ││ │ │┆││┆│ │ │││ cmp %rdx,(%rcx)
  38251. 423c5b: ││ ││ │ │┆││┆│ │ │││╭── jne 423cca <_d_arraysetlengthiT+0x40a>
  38252. 423c5d: ││ ││ │ │┆││┆│ │ ││││ mov $0x8,%r12d
  38253. 423c63: ││ ││ │ │┆││┆│ │ ││││ cmpq $0x0,0x58(%r14)
  38254. 423c68: ││ ││ │ │┆││┆│ │ ││││╭─ jne 423cca <_d_arraysetlengthiT+0x40a>
  38255. 423c6a: ││ ││ │ │┆││┆│ │ │││││ xor %r12d,%r12d
  38256. 423c6d: ││ ││ │ │┆││┆│ │ │││││╭ jmp 423cca <_d_arraysetlengthiT+0x40a>
  38257. 423c6f: ││ ││ │ │┆││┆│ ┕━┿┿┿┿┿┿ mov 0x60(%rsp),%r14
  38258. 423c74: ││╭┼┼─┼──┼┼┼┼┼┼───────┼┼┼┼┼┼ jmpq 42456a <_d_arraysetlengthiT+0xcaa>
  38259. 423c79: │││││ │ │┆││┆│ ┕┿┿┿┿┿ xor %r12d,%r12d
  38260. 423c7c: │││││ │ │┆││┆│ │││││ test %r14,%r14
  38261. 423c7f: │││││ │ │┆││┆│────────┼┼┼┼┼ je 423f37 <_d_arraysetlengthiT+0x677>
  38262. 423c85: │││││ │ │┆││┆│ │││││ mov 0x2355dd(%rip),%al # 659268 <_D2rt8lifetime23callStructDtorsDuringGCyb>
  38263. 423c8b: │││││ │ │┆││┆│ │││││ and $0x1,%al
  38264. 423c8d: │││││ │ │┆││┆│ │││││ mov 0x30(%rsp),%r13
  38265. 423c92: │││││ │ │┆││┆│╭───────┼┼┼┼┼ je 423f3c <_d_arraysetlengthiT+0x67c>
  38266. 423c98: │││││ │ │┆││┆││ │││││ mov (%r14),%rax
  38267. 423c9b: │││││ │ │┆││┆││ │││││ mov $0x655e50,%ecx
  38268. 423ca0: │││││ │ │┆││┆││ │││││ xor %r12d,%r12d
  38269. 423ca3: │││││ │ │┆││┆││ │││││ cmp %rcx,(%rax)
  38270. 423ca6: │││││ │ │┆││┆││ ╭─────┼┼┼┼┼ jne 423f3c <_d_arraysetlengthiT+0x67c>
  38271. 423cac: │││││ │ │┆││┆││ │ │││││ mov $0x8,%r12d
  38272. 423cb2: │││││ │ │┆││┆││ │ │││││ cmpq $0x0,0x58(%r14)
  38273. 423cb7: │││││ │ │┆││┆││ │╭────┼┼┼┼┼ jne 423f3c <_d_arraysetlengthiT+0x67c>
  38274. 423cbd: │││││ │ │┆││┆││ ││ │││││ xor %r12d,%r12d
  38275. 423cc0: │││││ │ │┆││┆││ ││╭───┼┼┼┼┼ jmpq 423f3c <_d_arraysetlengthiT+0x67c>
  38276. 423cc5: │││││ │ │┆││┆││ │││ ┕┿┿┿┿ mov %r15,0x50(%rsp)
  38277. 423cca: │││││ │ │┆││┆││ │││ ┕┷┷┷ mov $0x11,%r13d
  38278. 423cd0: │││││ │ │┆││┆││ │││ cmp $0x7fe,%rsi
  38279. 423cd7: │││││ │ │┆││┆││ │││ ╭ ja 423ced <_d_arraysetlengthiT+0x42d>
  38280. 423cd9: │││││ │ │┆││┆││ │││ │ cmp $0xff,%rsi
  38281. 423ce0: │││││ │ │┆││┆││ │││ │ seta %cl
  38282. 423ce3: │││││ │ │┆││┆││ │││ │ movzbl %cl,%r13d
  38283. 423ce7: │││││ │ │┆││┆││ │││ │ inc %r13
  38284. 423cea: │││││ │ │┆││┆││ │││ │ or %r12,%r13
  38285. 423ced: │││││ │ │┆││┆││ │││ ┕ add %rsi,%r13
  38286. 423cf0: │││││ │ │┆││┆││ │││ mov %rsi,%r15
  38287. 423cf3: │││││ │ │┆││┆││ │││ ╭ jae 423cfc <_d_arraysetlengthiT+0x43c>
  38288. 423cf5: │││││ │ │┆││┆││ │││ │ xorps %xmm0,%xmm0
  38289. 423cf8: │││││ │ │┆││┆││ │││ │ xor %edi,%edi
  38290. 423cfa: │││││ │ │┆││┆││ │││ ╭┼ jmp 423d4b <_d_arraysetlengthiT+0x48b>
  38291. 423cfc: │││││ │ │┆││┆││ │││ │┕ mov (%r14),%rax
  38292. 423cff: │││││ │ │┆││┆││ │││ │ mov %r14,%rdi
  38293. 423d02: │││││ │ │┆││┆││ │││ │ mov %r8,0x40(%rsp)
  38294. 423d07: │││││ │ │┆││┆││ │││ │ callq *0x60(%rax)
  38295. 423d0a: │││││ │ │┆││┆││ │││ │ add %eax,%eax
  38296. 423d0c: │││││ │ │┆││┆││ │││ │ and $0x2,%eax
  38297. 423d0f: │││││ │ │┆││┆││ │││ │ xor $0xa,%eax
  38298. 423d12: │││││ │ │┆││┆││ │││ │ lea 0x21(%rax),%edx
  38299. 423d15: │││││ │ │┆││┆││ │││ │ test %r12,%r12
  38300. 423d18: │││││ │ │┆││┆││ │││ │ cmove %eax,%edx
  38301. 423d1b: │││││ │ │┆││┆││ │││ │ lea 0xe0(%rsp),%rdi
  38302. 423d23: │││││ │ │┆││┆││ │││ │ mov 0x38(%rsp),%rsi
  38303. 423d28: │││││ │ │┆││┆││ │││ │ mov %r13,%rcx
  38304. 423d2b: │││││ │ │┆││┆││ │││ │ callq 419130 <_D4core6memory2GC6qallocFNaNbmkxC8TypeInfoZS4core6memory8BlkInfo_>
  38305. 423d30: │││││ │ │┆││┆││ │││ │ mov 0x40(%rsp),%r8
  38306. 423d35: │││││ │ │┆││┆││ │││ │ mov 0xe0(%rsp),%rdi
  38307. 423d3d: │││││ │ │┆││┆││ │││ │ movups 0xe8(%rsp),%xmm0
  38308. 423d45: │││││ │ │┆││┆││ │││ │ mov 0x23551d(%rip),%al # 659268 <_D2rt8lifetime23callStructDtorsDuringGCyb>
  38309. 423d4b: │││││ │ │┆││┆││ │││ ┕━ mov 0x58(%rsp),%r12
  38310. 423d50: │││││ │ │┆││┆││ │││ xor %ecx,%ecx
  38311. 423d52: │││││ │ │┆││┆││ │││ test %r14,%r14
  38312. 423d55: │││││ │ │┆││┆││ │││ mov %r15,%r13
  38313. 423d58: │││││ │ │┆││┆││ │││ ╭─── je 423d7b <_d_arraysetlengthiT+0x4bb>
  38314. 423d5a: │││││ │ │┆││┆││ │││ │ and $0x1,%al
  38315. 423d5c: │││││ │ │┆││┆││ │││ │╭── je 423d7b <_d_arraysetlengthiT+0x4bb>
  38316. 423d5e: │││││ │ │┆││┆││ │││ ││ mov (%r14),%rax
  38317. 423d61: │││││ │ │┆││┆││ │││ ││ mov $0x655e50,%edx
  38318. 423d66: │││││ │ │┆││┆││ │││ ││ xor %ecx,%ecx
  38319. 423d68: │││││ │ │┆││┆││ │││ ││ cmp %rdx,(%rax)
  38320. 423d6b: │││││ │ │┆││┆││ │││ ││╭─ jne 423d7b <_d_arraysetlengthiT+0x4bb>
  38321. 423d6d: │││││ │ │┆││┆││ │││ │││ mov $0x8,%ecx
  38322. 423d72: │││││ │ │┆││┆││ │││ │││ cmpq $0x0,0x58(%r14)
  38323. 423d77: │││││ │ │┆││┆││ │││ │││╭ jne 423d7b <_d_arraysetlengthiT+0x4bb>
  38324. 423d79: │││││ │ │┆││┆││ │││ ││││ xor %ecx,%ecx
  38325. 423d7b: │││││ │ │┆││┆││ │││ ┕┷┷┷ movq %xmm0,%r15
  38326. 423d80: │││││ │ │┆││┆││ │││ cmp $0x100,%r15
  38327. 423d87: │││││ │ │┆││┆││ │││ ╭ ja 423dac <_d_arraysetlengthiT+0x4ec>
  38328. 423d89: │││││ │ │┆││┆││ │││ │ lea 0x1(%r13,%rcx,1),%rax
  38329. 423d8e: │││││ │ │┆││┆││ │││ │ cmp %r15,%rax
  38330. 423d91: │││││ │ │┆││┆││ │││╭──────┼ ja 423dee <_d_arraysetlengthiT+0x52e>
  38331. 423d93: │││││ │ │┆││┆││ ││││ │ lea (%rdi,%r15,1),%rax
  38332. 423d97: │││││ │ │┆││┆││ ││││ │ mov %rax,%rdx
  38333. 423d9a: │││││ │ │┆││┆││ ││││ │ sub %rcx,%rdx
  38334. 423d9d: │││││ │ │┆││┆││ ││││ │ mov %r13b,-0x1(%rdx)
  38335. 423da1: │││││ │ │┆││┆││ ││││ │ test %rcx,%rcx
  38336. 423da4: │││││ │ │┆││┆││ ││││╭─────┼ je 423dee <_d_arraysetlengthiT+0x52e>
  38337. 423da6: │││││ │ │┆││┆││ │││││ │ mov %r14,-0x8(%rax)
  38338. 423daa: │││││ │ │┆││┆││ │││││╭────┼ jmp 423dee <_d_arraysetlengthiT+0x52e>
  38339. 423dac: │││││ │ │┆││┆││ ││││││ ┕ cmp $0x1000,%r15
  38340. 423db3: │││││ │ │┆││┆││ ││││││ ╭── jae 423dd9 <_d_arraysetlengthiT+0x519>
  38341. 423db5: │││││ │ │┆││┆││ ││││││ │ lea 0x2(%r13,%rcx,1),%rax
  38342. 423dba: │││││ │ │┆││┆││ ││││││ │ cmp %r15,%rax
  38343. 423dbd: │││││ │ │┆││┆││ ││││││╭─┼── ja 423dee <_d_arraysetlengthiT+0x52e>
  38344. 423dbf: │││││ │ │┆││┆││ │││││││ │ lea (%rdi,%r15,1),%rax
  38345. 423dc3: │││││ │ │┆││┆││ │││││││ │ mov %rax,%rdx
  38346. 423dc6: │││││ │ │┆││┆││ │││││││ │ sub %rcx,%rdx
  38347. 423dc9: │││││ │ │┆││┆││ │││││││ │ mov %r13w,-0x2(%rdx)
  38348. 423dce: │││││ │ │┆││┆││ │││││││ │ test %rcx,%rcx
  38349. 423dd1: │││││ │ │┆││┆││ │││││││╭┼── je 423dee <_d_arraysetlengthiT+0x52e>
  38350. 423dd3: │││││ │ │┆││┆││ │││││││││ mov %r14,-0x8(%rax)
  38351. 423dd7: │││││ │ │┆││┆││ │││││││││── jmp 423dee <_d_arraysetlengthiT+0x52e>
  38352. 423dd9: │││││ │ │┆││┆││ ││││││││┕━━ lea 0x11(%r13),%rax
  38353. 423ddd: │││││ │ │┆││┆││ │││││││││ cmp %r15,%rax
  38354. 423de0: │││││ │ │┆││┆││ │││││││││╭─ ja 423dee <_d_arraysetlengthiT+0x52e>
  38355. 423de2: │││││ │ │┆││┆││ ││││││││││ mov %r13,(%rdi)
  38356. 423de5: │││││ │ │┆││┆││ ││││││││││ test %rcx,%rcx
  38357. 423de8: │││││ │ │┆││┆││ ││││││││││╭ je 423dee <_d_arraysetlengthiT+0x52e>
  38358. 423dea: │││││ │ │┆││┆││ │││││││││││ mov %r14,0x8(%rdi)
  38359. 423dee: │││││ │ │┆││┆││ │││┕┷┷┷┷┷┷┷ mov $0x6560d0,%eax
  38360. 423df3: │││││ │ │┆││┆││ │││ cmp %rax,%r8
  38361. 423df6: │││││ │ │┆││┆││ │││ mov 0x60(%rsp),%r14
  38362. 423dfb: │││││ │ │┆││┆││ │││ ╭─ je 423e9c <_d_arraysetlengthiT+0x5dc>
  38363. 423e01: │││││ │ │┆││┆││ │││ │ mov %fs:0xffffffffffffffe0,%rax
  38364. 423e0a: │││││ │ │┆││┆││ │││ │ test %rax,%rax
  38365. 423e0d: │││││ │ │┆││┆││ │││ │╭ jne 423e7a <_d_arraysetlengthiT+0x5ba>
  38366. 423e0f: │││││ │ │┆││┆││ │││ ││ mov %r12,0x58(%rsp)
  38367. 423e14: │││││ │ │┆││┆││ │││ ││ mov %rdi,%r12
  38368. 423e17: │││││ │ │┆││┆││ │││ ││ mov $0xc0,%edi
  38369. 423e1c: │││││ │ │┆││┆││ │││ ││ movaps %xmm0,0x40(%rsp)
  38370. 423e21: │││││ │ │┆││┆││ │││ ││ callq 401ff0 <malloc@plt>
  38371. 423e26: │││││ │ │┆││┆││ │││ ││ mov %r12,%rdi
  38372. 423e29: │││││ │ │┆││┆││ │││ ││ mov 0x58(%rsp),%r12
  38373. 423e2e: │││││ │ │┆││┆││ │││ ││ mov %rax,%fs:0xffffffffffffffe0
  38374. 423e37: │││││ │ │┆││┆││ │││ ││ xorps %xmm0,%xmm0
  38375. 423e3a: │││││ │ │┆││┆││ │││ ││ movups %xmm0,0xb0(%rax)
  38376. 423e41: │││││ │ │┆││┆││ │││ ││ movups %xmm0,0xa0(%rax)
  38377. 423e48: │││││ │ │┆││┆││ │││ ││ movups %xmm0,0x90(%rax)
  38378. 423e4f: │││││ │ │┆││┆││ │││ ││ movups %xmm0,0x80(%rax)
  38379. 423e56: │││││ │ │┆││┆││ │││ ││ movups %xmm0,0x70(%rax)
  38380. 423e5a: │││││ │ │┆││┆││ │││ ││ movups %xmm0,0x60(%rax)
  38381. 423e5e: │││││ │ │┆││┆││ │││ ││ movups %xmm0,0x50(%rax)
  38382. 423e62: │││││ │ │┆││┆││ │││ ││ movups %xmm0,0x40(%rax)
  38383. 423e66: │││││ │ │┆││┆││ │││ ││ movups %xmm0,0x30(%rax)
  38384. 423e6a: │││││ │ │┆││┆││ │││ ││ movups %xmm0,0x20(%rax)
  38385. 423e6e: │││││ │ │┆││┆││ │││ ││ movups %xmm0,0x10(%rax)
  38386. 423e72: │││││ │ │┆││┆││ │││ ││ movups %xmm0,(%rax)
  38387. 423e75: │││││ │ │┆││┆││ │││ ││ movaps 0x40(%rsp),%xmm0
  38388. 423e7a: │││││ │ │┆││┆││ │││ │┕ mov %fs:0xffffffffffffffe8,%ecx
  38389. 423e82: │││││ │ │┆││┆││ │││ │ inc %ecx
  38390. 423e84: │││││ │ │┆││┆││ │││ │ and $0x7,%ecx
  38391. 423e87: │││││ │ │┆││┆││ │││ │ mov %ecx,%fs:0xffffffffffffffe8
  38392. 423e8f: │││││ │ │┆││┆││ │││ │ lea (%rcx,%rcx,2),%rcx
  38393. 423e93: │││││ │ │┆││┆││ │││ │ mov %rdi,(%rax,%rcx,8)
  38394. 423e97: │││││ │ │┆││┆││ │││ │ movups %xmm0,0x8(%rax,%rcx,8)
  38395. 423e9c: │││││ │ │┆││┆││ │││ ┕━ cmp $0xfff,%r15
  38396. 423ea3: │││││ │ │┆││┆││ │││ seta %al
  38397. 423ea6: │││││ │ │┆││┆││ │││ movzbl %al,%eax
  38398. 423ea9: │││││ │ │┆││┆││ │││ shl $0x4,%rax
  38399. 423ead: │││││ │ │┆││┆││ │││ add %rax,%rdi
  38400. 423eb0: │││││ │ │┆││┆││ │││ mov 0x50(%rsp),%r15
  38401. 423eb5: │││││╭┼──┼┼┼┼┼┼┼─┼┼┼──────── jmpq 42456a <_d_arraysetlengthiT+0xcaa>
  38402. 423eba: │││││││ │┆││┆┕┿━┿┿┿━━━━━━━━ test $0x1,%al
  38403. 423ebc: │││││││ │┆││┆││ │││ mov 0x18(%rsp),%r8
  38404. 423ec1: │││││││ │┆││┆││╭┼┼┼──────── je 42415b <_d_arraysetlengthiT+0x89b>
  38405. 423ec7: │││││││ │┆││┆││││││ mov $0x6560d0,%eax
  38406. 423ecc: │││││││ │┆││┆││││││ cmp %rax,%rbp
  38407. 423ecf: │││││││ │┆││┆││││││ sete %al
  38408. 423ed2: │││││││ │┆││┆││││││ or %r13b,%al
  38409. 423ed5: │││││││ ╭┼┼┼┼┼┼┼┼┼┼┼──────── jne 424454 <_d_arraysetlengthiT+0xb94>
  38410. 423edb: │││││││ ││┆││┆││││││ mov 0xd0(%rsp),%rax
  38411. 423ee3: │││││││ ││┆││┆││││││ mov %rax,0xf0(%rsp)
  38412. 423eeb: │││││││ ││┆││┆││││││ movaps 0xc0(%rsp),%xmm0
  38413. 423ef3: │││││││ ││┆││┆││││││ movaps %xmm0,0xe0(%rsp)
  38414. 423efb: │││││││ ││┆││┆││││││ mov %fs:0xffffffffffffffe0,%rax
  38415. 423f04: │││││││ ││┆││┆││││││ test %rax,%rax
  38416. 423f07: │││││││ ││┆││┆││││││ mov 0x58(%rsp),%r12
  38417. 423f0c: │││││││ ││┆││┆││││││ mov 0x50(%rsp),%r15
  38418. 423f11: │││││││ ││┆││┆││││││ mov 0x60(%rsp),%r14
  38419. 423f16: │││││││ ││┆││┆││││││ mov 0x20(%rsp),%rbp
  38420. 423f1b: │││││││╭┼┼┼┼┼┼┼┼┼┼┼┼──────── jmpq 4244d0 <_d_arraysetlengthiT+0xc10>
  38421. 423f20: ││││││││││┆┕┿┿┿┿┿┿┿┿━━━━━━━━ mov %r8,0x40(%rsp)
  38422. 423f25: ││││││││││┆ │┆││││││ mov %rdi,0x28(%rsp)
  38423. 423f2a: ││││││││││┆ │┆││││││ mov %rbp,0x20(%rsp)
  38424. 423f2f: ││││││││││┆ │┆││││││ mov %r15,%r12
  38425. 423f32: ││││││││││┆ │╰┼┼┼┼┼┼──────── jmpq 423b38 <_d_arraysetlengthiT+0x278>
  38426. 423f37: ││││││││││┆ │ ┕┿┿┿┿┿━━━━━━━━ mov 0x30(%rsp),%r13
  38427. 423f3c: ││││││││││┆ │ ┕┿┷┷┷━━━━━━━━ mov $0x11,%ebp
  38428. 423f41: ││││││││││┆ │ │ cmp $0x7fe,%r13
  38429. 423f48: ││││││││││┆ │ │ ╭ ja 423f5d <_d_arraysetlengthiT+0x69d>
  38430. 423f4a: ││││││││││┆ │ │ │ cmp $0xff,%r13
  38431. 423f51: ││││││││││┆ │ │ │ seta %al
  38432. 423f54: ││││││││││┆ │ │ │ movzbl %al,%ebp
  38433. 423f57: ││││││││││┆ │ │ │ inc %rbp
  38434. 423f5a: ││││││││││┆ │ │ │ or %r12,%rbp
  38435. 423f5d: ││││││││││┆ │ │ ┕ add %r13,%rbp
  38436. 423f60: ││││││││││┆ │ │ ╭ jae 423f7d <_d_arraysetlengthiT+0x6bd>
  38437. 423f62: ││││││││││┆ │ │ │ lea 0x70(%rsp),%rax
  38438. 423f67: ││││││││││┆ │ │ │ xorps %xmm0,%xmm0
  38439. 423f6a: ││││││││││┆ │ │ │ movaps %xmm0,0x70(%rsp)
  38440. 423f6f: ││││││││││┆ │ │ │ movq $0x0,0x80(%rsp)
  38441. 423f7b: ││││││││││┆ │ │ ╭┼ jmp 423fce <_d_arraysetlengthiT+0x70e>
  38442. 423f7d: ││││││││││┆ │ │ │┕ mov (%r14),%rax
  38443. 423f80: ││││││││││┆ │ │ │ mov %r14,%rdi
  38444. 423f83: ││││││││││┆ │ │ │ callq *0x60(%rax)
  38445. 423f86: ││││││││││┆ │ │ │ add %eax,%eax
  38446. 423f88: ││││││││││┆ │ │ │ and $0x2,%eax
  38447. 423f8b: ││││││││││┆ │ │ │ xor $0xa,%eax
  38448. 423f8e: ││││││││││┆ │ │ │ lea 0x21(%rax),%edx
  38449. 423f91: ││││││││││┆ │ │ │ test %r12,%r12
  38450. 423f94: ││││││││││┆ │ │ │ cmove %eax,%edx
  38451. 423f97: ││││││││││┆ │ │ │ lea 0xe0(%rsp),%rdi
  38452. 423f9f: ││││││││││┆ │ │ │ mov 0x38(%rsp),%rsi
  38453. 423fa4: ││││││││││┆ │ │ │ mov %rbp,%rcx
  38454. 423fa7: ││││││││││┆ │ │ │ callq 419130 <_D4core6memory2GC6qallocFNaNbmkxC8TypeInfoZS4core6memory8BlkInfo_>
  38455. 423fac: ││││││││││┆ │ │ │ lea 0x70(%rsp),%rax
  38456. 423fb1: ││││││││││┆ │ │ │ mov 0xf0(%rsp),%rcx
  38457. 423fb9: ││││││││││┆ │ │ │ mov %rcx,0x80(%rsp)
  38458. 423fc1: ││││││││││┆ │ │ │ movups 0xe0(%rsp),%xmm0
  38459. 423fc9: ││││││││││┆ │ │ │ movaps %xmm0,0x70(%rsp)
  38460. 423fce: ││││││││││┆ │ │ ┕━ mov 0x10(%rax),%rcx
  38461. 423fd2: ││││││││││┆ │ │ mov %rcx,0xd0(%rsp)
  38462. 423fda: ││││││││││┆ │ │ movups (%rax),%xmm0
  38463. 423fdd: ││││││││││┆ │ │ ╭──── jmpq 4241b4 <_d_arraysetlengthiT+0x8f4>
  38464. 423fe2: │││││││││┕┿━┿━━━┿━━━━━━┿━━━━ mov %r8,0x40(%rsp)
  38465. 423fe7: │││││││││ ┆ │ │ │ mov %rdi,0x28(%rsp)
  38466. 423fec: │││││││││ ┆ │ │ │ mov %rbp,0x20(%rsp)
  38467. 423ff1: │││││││││ ┆ │ │ │ mov %r12,%r15
  38468. 423ff4: │││││││││ ╰─┼───┼──────┼──── jmpq 423b38 <_d_arraysetlengthiT+0x278>
  38469. 423ff9: │││││││││ ┕━━━┿━━━━━━┿━━━━ mov 0x18(%rsp),%r8
  38470. 423ffe: │││││││││ │ │ mov 0x10(%rsp),%rax
  38471. 424003: │││││││││ │ │ cmp %rax,(%r8)
  38472. 424006: │││││││││ │ │╭─── jne 42415b <_d_arraysetlengthiT+0x89b>
  38473. 42400c: │││││││││ │ ││ mov 0x8(%rsp),%rax
  38474. 424011: │││││││││ │ ││ lea 0x11(%rax),%rsi
  38475. 424015: │││││││││ │ ││ sub %r12,%rsi
  38476. 424018: │││││││││ │ ││ xor %edi,%edi
  38477. 42401a: │││││││││ │ ││ mov %rsi,%rdx
  38478. 42401d: │││││││││ │ ││ mov %r8,%rcx
  38479. 424020: │││││││││ │ ││ mov %r8,%r12
  38480. 424023: │││││││││ │ ││ callq 419180 <_D4core6memory2GC6extendFNaNbPvmmxC8TypeInfoZm>
  38481. 424028: │││││││││ │ ││ mov %r12,%r8
  38482. 42402b: │││││││││ │ ││ test %rax,%rax
  38483. 42402e: │││││││││ │ ││╭── je 42415b <_d_arraysetlengthiT+0x89b>
  38484. 424034: │││││││││ │ │││ mov $0x6560d0,%ecx
  38485. 424039: │││││││││ │ │││ cmp %rcx,%rbp
  38486. 42403c: │││││││││ │ │││ sete %cl
  38487. 42403f: │││││││││ │ │││ mov %rax,0xc8(%rsp)
  38488. 424047: │││││││││ │ │││ movzbl %cl,%edx
  38489. 42404a: │││││││││ │ │││ mov %r8,%r12
  38490. 42404d: │││││││││ │ │││ lea 0xc0(%rsp),%r8
  38491. 424055: │││││││││ │ │││ mov 0x10(%rsp),%rdi
  38492. 42405a: │││││││││ │ │││ mov %r14,%rsi
  38493. 42405d: │││││││││ │ │││ mov 0x8(%rsp),%rcx
  38494. 424062: │││││││││ │ │││ callq 422e60 <_D2rt8lifetime21__setArrayAllocLengthFNaNbKS4core6memory8BlkInfo_mbxC8TypeInfomZb>
  38495. 424067: │││││││││ │ │││ mov %r12,%r8
  38496. 42406a: │││││││││ │ │││ test $0x1,%al
  38497. 42406c: │││││││││ │ │││╭─ je 42415b <_d_arraysetlengthiT+0x89b>
  38498. 424072: │││││││││ │ ││││ mov $0x6560d0,%eax
  38499. 424077: │││││││││ │ ││││ cmp %rax,%rbp
  38500. 42407a: │││││││││ ╭┼──────┼┼┼┼─ je 424454 <_d_arraysetlengthiT+0xb94>
  38501. 424080: │││││││││ ││ ││││ mov 0xd0(%rsp),%rax
  38502. 424088: │││││││││ ││ ││││ mov %rax,0xf0(%rsp)
  38503. 424090: │││││││││ ││ ││││ movaps 0xc0(%rsp),%xmm0
  38504. 424098: │││││││││ ││ ││││ movaps %xmm0,0xe0(%rsp)
  38505. 4240a0: │││││││││ ││ ││││ mov %fs:0xffffffffffffffe0,%rax
  38506. 4240a9: │││││││││ ││ ││││ test %rax,%rax
  38507. 4240ac: │││││││││ ││ ││││ mov 0x58(%rsp),%r12
  38508. 4240b1: │││││││││ ││ ││││ mov 0x60(%rsp),%r14
  38509. 4240b6: │││││││││ ││ ││││ mov 0x20(%rsp),%rbp
  38510. 4240bb: │││││││││ ││ ││││ mov 0x28(%rsp),%rdi
  38511. 4240c0: │││││││││ ││ ││││╭ jne 42411f <_d_arraysetlengthiT+0x85f>
  38512. 4240c2: │││││││││ ││ │││││ mov %r12,%r13
  38513. 4240c5: │││││││││ ││ │││││ mov %rdi,%r12
  38514. 4240c8: │││││││││ ││ │││││ mov $0xc0,%edi
  38515. 4240cd: │││││││││ ││ │││││ callq 401ff0 <malloc@plt>
  38516. 4240d2: │││││││││ ││ │││││ mov %r12,%rdi
  38517. 4240d5: │││││││││ ││ │││││ mov %r13,%r12
  38518. 4240d8: │││││││││ ││ │││││ mov %rax,%fs:0xffffffffffffffe0
  38519. 4240e1: │││││││││ ││ │││││ xorps %xmm0,%xmm0
  38520. 4240e4: │││││││││ ││ │││││ movups %xmm0,0xb0(%rax)
  38521. 4240eb: │││││││││ ││ │││││ movups %xmm0,0xa0(%rax)
  38522. 4240f2: │││││││││ ││ │││││ movups %xmm0,0x90(%rax)
  38523. 4240f9: │││││││││ ││ │││││ movups %xmm0,0x80(%rax)
  38524. 424100: │││││││││ ││ │││││ movups %xmm0,0x70(%rax)
  38525. 424104: │││││││││ ││ │││││ movups %xmm0,0x60(%rax)
  38526. 424108: │││││││││ ││ │││││ movups %xmm0,0x50(%rax)
  38527. 42410c: │││││││││ ││ │││││ movups %xmm0,0x40(%rax)
  38528. 424110: │││││││││ ││ │││││ movups %xmm0,0x30(%rax)
  38529. 424114: │││││││││ ││ │││││ movups %xmm0,0x20(%rax)
  38530. 424118: │││││││││ ││ │││││ movups %xmm0,0x10(%rax)
  38531. 42411c: │││││││││ ││ │││││ movups %xmm0,(%rax)
  38532. 42411f: │││││││││ ││ ││││┕ movslq %fs:0xffffffffffffffe8,%rcx
  38533. 424128: │││││││││ ││ ││││ test %r15,%r15
  38534. 42412b: │││││││││ ╭─┼┼──────┼┼┼┼─ je 4245e6 <_d_arraysetlengthiT+0xd26>
  38535. 424131: │││││││││ │ ││ ││││ lea (%rcx,%rcx,2),%rcx
  38536. 424135: │││││││││ │ ││ ││││ lea (%rax,%rcx,8),%rax
  38537. 424139: │││││││││ │ ││ ││││ cmp %r15,%rax
  38538. 42413c: │││││││││ │ ││ ││││ mov 0x30(%rsp),%r13
  38539. 424141: │││││││││ ╭┼─┼┼──────┼┼┼┼─ je 424602 <_d_arraysetlengthiT+0xd42>
  38540. 424147: │││││││││ ││ ││ ││││ mov 0x10(%rax),%rcx
  38541. 42414b: │││││││││ ││ ││ ││││ mov %rcx,0x10(%r15)
  38542. 42414f: │││││││││ ││ ││ ││││ movups (%rax),%xmm0
  38543. 424152: │││││││││ ││ ││ ││││ movups %xmm0,(%r15)
  38544. 424156: │││││││││ ││╭┼┼──────┼┼┼┼─ jmpq 424605 <_d_arraysetlengthiT+0xd45>
  38545. 42415b: ││││││┕┿┿━━━┿┿┿┿┷━━━━━━┿┷┷┷━ mov %rbp,0x40(%rsp)
  38546. 424160: ││││││ ││ ││││ │ test %r13b,%r13b
  38547. 424163: ││││││ ││ ││││ │ ╭ je 424177 <_d_arraysetlengthiT+0x8b7>
  38548. 424165: ││││││ ││ ││││ │ │ mov %r8,%rdi
  38549. 424168: ││││││ ││ ││││ │ │ callq 419100 <_D4core6memory2GC7getAttrFNaNbPvZk>
  38550. 42416d: ││││││ ││ ││││ │ │ or $0x8,%eax
  38551. 424170: ││││││ ││ ││││ │ │ mov %eax,0xd0(%rsp)
  38552. 424177: ││││││ ││ ││││ │ ┕ lea 0x90(%rsp),%rdi
  38553. 42417f: ││││││ ││ ││││ │ lea 0xc0(%rsp),%rcx
  38554. 424187: ││││││ ││ ││││ │ mov %r14,%rsi
  38555. 42418a: ││││││ ││ ││││ │ mov 0x38(%rsp),%rdx
  38556. 42418f: ││││││ ││ ││││ │ mov 0x30(%rsp),%r13
  38557. 424194: ││││││ ││ ││││ │ mov %r13,%r8
  38558. 424197: ││││││ ││ ││││ │ callq 422f80 <_D2rt8lifetime12__arrayAllocFmKS4core6memory8BlkInfo_xC8TypeInfoxC8TypeInfoZS4core6memory8BlkInfo_>
  38559. 42419c: ││││││ ││ ││││ │ mov 0xa0(%rsp),%rax
  38560. 4241a4: ││││││ ││ ││││ │ mov %rax,0xd0(%rsp)
  38561. 4241ac: ││││││ ││ ││││ │ movups 0x90(%rsp),%xmm0
  38562. 4241b4: ││││││ ││ ││││ ┕━━━━ movaps %xmm0,0xc0(%rsp)
  38563. 4241bc: ││││││ ││ ││││ mov 0x58(%rsp),%r12
  38564. 4241c1: ││││││ ││ ││││ xor %eax,%eax
  38565. 4241c3: ││││││ ││ ││││ test %r14,%r14
  38566. 4241c6: ││││││ ││ ││││ mov 0x40(%rsp),%rsi
  38567. 4241cb: ││││││ ││ ││││ ╭─── je 4241f5 <_d_arraysetlengthiT+0x935>
  38568. 4241cd: ││││││ ││ ││││ │ mov 0x235095(%rip),%cl # 659268 <_D2rt8lifetime23callStructDtorsDuringGCyb>
  38569. 4241d3: ││││││ ││ ││││ │ and $0x1,%cl
  38570. 4241d6: ││││││ ││ ││││ │╭── je 4241f5 <_d_arraysetlengthiT+0x935>
  38571. 4241d8: ││││││ ││ ││││ ││ mov (%r14),%rcx
  38572. 4241db: ││││││ ││ ││││ ││ mov $0x655e50,%edx
  38573. 4241e0: ││││││ ││ ││││ ││ xor %eax,%eax
  38574. 4241e2: ││││││ ││ ││││ ││ cmp %rdx,(%rcx)
  38575. 4241e5: ││││││ ││ ││││ ││╭─ jne 4241f5 <_d_arraysetlengthiT+0x935>
  38576. 4241e7: ││││││ ││ ││││ │││ mov $0x8,%eax
  38577. 4241ec: ││││││ ││ ││││ │││ cmpq $0x0,0x58(%r14)
  38578. 4241f1: ││││││ ││ ││││ │││╭ jne 4241f5 <_d_arraysetlengthiT+0x935>
  38579. 4241f3: ││││││ ││ ││││ ││││ xor %eax,%eax
  38580. 4241f5: ││││││ ││ ││││ ┕┷┷┷ mov 0xc8(%rsp),%rcx
  38581. 4241fd: ││││││ ││ ││││ cmp $0x100,%rcx
  38582. 424204: ││││││ ││ ││││ ╭ ja 42422d <_d_arraysetlengthiT+0x96d>
  38583. 424206: ││││││ ││ ││││ │ lea 0x1(%r13,%rax,1),%rdx
  38584. 42420b: ││││││ ││ ││││ │ cmp %rcx,%rdx
  38585. 42420e: ││││││ ││ ││││ ╭──────┼ ja 42427b <_d_arraysetlengthiT+0x9bb>
  38586. 424210: ││││││ ││ ││││ │ │ add 0xc0(%rsp),%rcx
  38587. 424218: ││││││ ││ ││││ │ │ mov %rcx,%rdx
  38588. 42421b: ││││││ ││ ││││ │ │ sub %rax,%rdx
  38589. 42421e: ││││││ ││ ││││ │ │ mov %r13b,-0x1(%rdx)
  38590. 424222: ││││││ ││ ││││ │ │ test %rax,%rax
  38591. 424225: ││││││ ││ ││││ │╭─────┼ je 42427b <_d_arraysetlengthiT+0x9bb>
  38592. 424227: ││││││ ││ ││││ ││ │ mov %r14,-0x8(%rcx)
  38593. 42422b: ││││││ ││ ││││ ││╭────┼ jmp 42427b <_d_arraysetlengthiT+0x9bb>
  38594. 42422d: ││││││ ││ ││││ │││ ┕ cmp $0x1000,%rcx
  38595. 424234: ││││││ ││ ││││ │││ ╭── jae 42425e <_d_arraysetlengthiT+0x99e>
  38596. 424236: ││││││ ││ ││││ │││ │ lea 0x2(%r13,%rax,1),%rdx
  38597. 42423b: ││││││ ││ ││││ │││ │ cmp %rcx,%rdx
  38598. 42423e: ││││││ ││ ││││ │││╭─┼── ja 42427b <_d_arraysetlengthiT+0x9bb>
  38599. 424240: ││││││ ││ ││││ ││││ │ add 0xc0(%rsp),%rcx
  38600. 424248: ││││││ ││ ││││ ││││ │ mov %rcx,%rdx
  38601. 42424b: ││││││ ││ ││││ ││││ │ sub %rax,%rdx
  38602. 42424e: ││││││ ││ ││││ ││││ │ mov %r13w,-0x2(%rdx)
  38603. 424253: ││││││ ││ ││││ ││││ │ test %rax,%rax
  38604. 424256: ││││││ ││ ││││ ││││╭┼── je 42427b <_d_arraysetlengthiT+0x9bb>
  38605. 424258: ││││││ ││ ││││ ││││││ mov %r14,-0x8(%rcx)
  38606. 42425c: ││││││ ││ ││││ ││││││── jmp 42427b <_d_arraysetlengthiT+0x9bb>
  38607. 42425e: ││││││ ││ ││││ │││││┕━━ lea 0x11(%r13),%rdx
  38608. 424262: ││││││ ││ ││││ ││││││ cmp %rcx,%rdx
  38609. 424265: ││││││ ││ ││││ ││││││╭─ ja 42427b <_d_arraysetlengthiT+0x9bb>
  38610. 424267: ││││││ ││ ││││ │││││││ mov 0xc0(%rsp),%rcx
  38611. 42426f: ││││││ ││ ││││ │││││││ mov %r13,(%rcx)
  38612. 424272: ││││││ ││ ││││ │││││││ test %rax,%rax
  38613. 424275: ││││││ ││ ││││ │││││││╭ je 42427b <_d_arraysetlengthiT+0x9bb>
  38614. 424277: ││││││ ││ ││││ ││││││││ mov %r14,0x8(%rcx)
  38615. 42427b: ││││││ ││ ││││ ┕┷┷┷┷┷┷┷ mov $0x6560d0,%eax
  38616. 424280: ││││││ ││ ││││ cmp %rax,%rsi
  38617. 424283: ││││││ ││ ││││ ╭─── je 424365 <_d_arraysetlengthiT+0xaa5>
  38618. 424289: ││││││ ││ ││││ │ mov 0xd0(%rsp),%rax
  38619. 424291: ││││││ ││ ││││ │ mov %rax,0xf0(%rsp)
  38620. 424299: ││││││ ││ ││││ │ movaps 0xc0(%rsp),%xmm0
  38621. 4242a1: ││││││ ││ ││││ │ movaps %xmm0,0xe0(%rsp)
  38622. 4242a9: ││││││ ││ ││││ │ mov %fs:0xffffffffffffffe0,%rax
  38623. 4242b2: ││││││ ││ ││││ │ test %rax,%rax
  38624. 4242b5: ││││││ ││ ││││ │ ╭ jne 424308 <_d_arraysetlengthiT+0xa48>
  38625. 4242b7: ││││││ ││ ││││ │ │ mov $0xc0,%edi
  38626. 4242bc: ││││││ ││ ││││ │ │ callq 401ff0 <malloc@plt>
  38627. 4242c1: ││││││ ││ ││││ │ │ mov %rax,%fs:0xffffffffffffffe0
  38628. 4242ca: ││││││ ││ ││││ │ │ xorps %xmm0,%xmm0
  38629. 4242cd: ││││││ ││ ││││ │ │ movups %xmm0,0xb0(%rax)
  38630. 4242d4: ││││││ ││ ││││ │ │ movups %xmm0,0xa0(%rax)
  38631. 4242db: ││││││ ││ ││││ │ │ movups %xmm0,0x90(%rax)
  38632. 4242e2: ││││││ ││ ││││ │ │ movups %xmm0,0x80(%rax)
  38633. 4242e9: ││││││ ││ ││││ │ │ movups %xmm0,0x70(%rax)
  38634. 4242ed: ││││││ ││ ││││ │ │ movups %xmm0,0x60(%rax)
  38635. 4242f1: ││││││ ││ ││││ │ │ movups %xmm0,0x50(%rax)
  38636. 4242f5: ││││││ ││ ││││ │ │ movups %xmm0,0x40(%rax)
  38637. 4242f9: ││││││ ││ ││││ │ │ movups %xmm0,0x30(%rax)
  38638. 4242fd: ││││││ ││ ││││ │ │ movups %xmm0,0x20(%rax)
  38639. 424301: ││││││ ││ ││││ │ │ movups %xmm0,0x10(%rax)
  38640. 424305: ││││││ ││ ││││ │ │ movups %xmm0,(%rax)
  38641. 424308: ││││││ ││ ││││ │ ┕ movslq %fs:0xffffffffffffffe8,%rcx
  38642. 424311: ││││││ ││ ││││ │ test %r15,%r15
  38643. 424314: ││││││ ││ ││││ │ ╭─ je 424334 <_d_arraysetlengthiT+0xa74>
  38644. 424316: ││││││ ││ ││││ │ │ lea (%rcx,%rcx,2),%rcx
  38645. 42431a: ││││││ ││ ││││ │ │ lea (%rax,%rcx,8),%rax
  38646. 42431e: ││││││ ││ ││││ │ │ cmp %r15,%rax
  38647. 424321: ││││││ ││ ││││ │╭┼─ je 42434b <_d_arraysetlengthiT+0xa8b>
  38648. 424323: ││││││ ││ ││││ │││ mov 0x10(%rax),%rcx
  38649. 424327: ││││││ ││ ││││ │││ mov %rcx,0x10(%r15)
  38650. 42432b: ││││││ ││ ││││ │││ movups (%rax),%xmm0
  38651. 42432e: ││││││ ││ ││││ │││ movups %xmm0,(%r15)
  38652. 424332: ││││││ ││ ││││ │││─ jmp 42434e <_d_arraysetlengthiT+0xa8e>
  38653. 424334: ││││││ ││ ││││ ││┕━ inc %ecx
  38654. 424336: ││││││ ││ ││││ │││ and $0x7,%ecx
  38655. 424339: ││││││ ││ ││││ │││ mov %ecx,%fs:0xffffffffffffffe8
  38656. 424341: ││││││ ││ ││││ │││ lea (%rcx,%rcx,2),%rcx
  38657. 424345: ││││││ ││ ││││ │││ lea (%rax,%rcx,8),%rax
  38658. 424349: ││││││ ││ ││││ │││╭ jmp 42434e <_d_arraysetlengthiT+0xa8e>
  38659. 42434b: ││││││ ││ ││││ │┕┿┿ mov %r15,%rax
  38660. 42434e: ││││││ ││ ││││ │ ┕┷ mov 0xf0(%rsp),%rcx
  38661. 424356: ││││││ ││ ││││ │ mov %rcx,0x10(%rax)
  38662. 42435a: ││││││ ││ ││││ │ movaps 0xe0(%rsp),%xmm0
  38663. 424362: ││││││ ││ ││││ │ movups %xmm0,(%rax)
  38664. 424365: ││││││ ││ ││││ ┕━━━ mov $0x10,%edi
  38665. 42436a: ││││││ ││ ││││ cmpq $0xfff,0xc8(%rsp)
  38666. 424376: ││││││ ││ ││││ ╭ ja 42437a <_d_arraysetlengthiT+0xaba>
  38667. 424378: ││││││ ││ ││││ │ xor %edi,%edi
  38668. 42437a: ││││││ ││ ││││ ┕ add 0xc0(%rsp),%rdi
  38669. 424382: ││││││ ││ ││││ mov %rdi,0x28(%rsp)
  38670. 424387: ││││││ ││ ││││ mov 0x50(%rsp),%rax
  38671. 42438c: ││││││ ││ ││││ mov (%rax),%rsi
  38672. 42438f: ││││││ ││ ││││ mov %rbx,%rdx
  38673. 424392: ││││││ ││ ││││ callq 402490 <memcpy@plt>
  38674. 424397: ││││││ ││ ││││ mov (%r14),%rbp
  38675. 42439a: ││││││ ││ ││││ mov $0x41c260,%eax
  38676. 42439f: ││││││ ││ ││││ cmp %rax,0x78(%rbp)
  38677. 4243a3: ││││││ ││ ││││ ╭── je 424400 <_d_arraysetlengthiT+0xb40>
  38678. 4243a5: ││││││ ││ ││││ │ mov %r13,0x30(%rsp)
  38679. 4243aa: ││││││ ││ ││││ │ mov %r12,0x58(%rsp)
  38680. 4243af: ││││││ ││ ││││ │ mov $0x655e50,%esi
  38681. 4243b4: ││││││ ││ ││││ │ mov %r14,%rdi
  38682. 4243b7: ││││││ ││ ││││ │ callq 42b730 <_d_dynamic_cast>
  38683. 4243bc: ││││││ ││ ││││ │ test %rax,%rax
  38684. 4243bf: ││││││ ││ ││││ │╭─ je 424419 <_d_arraysetlengthiT+0xb59>
  38685. 4243c1: ││││││ ││ ││││ ││ mov 0x60(%rax),%r12
  38686. 4243c5: ││││││ ││ ││││ ││ test %r12,%r12
  38687. 4243c8: ││││││ ││ ││││ ╭┼┼─ je 424454 <_d_arraysetlengthiT+0xb94>
  38688. 4243ce: ││││││ ││ ││││ │││ mov %r14,%rdi
  38689. 4243d1: ││││││ ││ ││││ │││ callq *0x40(%rbp)
  38690. 4243d4: ││││││ ││ ││││ │││ mov %rax,%r14
  38691. 4243d7: ││││││ ││ ││││ │││ mov 0x28(%rsp),%rdi
  38692. 4243dc: ││││││ ││ ││││ │││ lea (%rdi,%rbx,1),%r13
  38693. 4243e0: ││││││ ││ ││││ │││ cmp %rdi,%r13
  38694. 4243e3: ││││││ ││ ││││ ╭┼┼┼─ jbe 424477 <_d_arraysetlengthiT+0xbb7>
  38695. 4243e9: ││││││ ││ ││││ ││││ mov %rdi,%rbp
  38696. 4243ec: ││││││ ││ ││││ ││││ nopl 0x0(%rax)
  38697. 4243f0: ││││││ ││ ││││ ││││┍ mov %rbp,%rdi
  38698. 4243f3: ││││││ ││ ││││ ││││┆ callq *%r12
  38699. 4243f6: ││││││ ││ ││││ ││││┆ add %r14,%rbp
  38700. 4243f9: ││││││ ││ ││││ ││││┆ cmp %r13,%rbp
  38701. 4243fc: ││││││ ││ ││││ ││││╰ jb 4243f0 <_d_arraysetlengthiT+0xb30>
  38702. 4243fe: ││││││ ││ ││││ │││┼─ jmp 424454 <_d_arraysetlengthiT+0xb94>
  38703. 424400: ││││││ ││ ││││ ││┕┿━ mov 0x50(%rsp),%r15
  38704. 424405: ││││││ ││ ││││ ││││ mov 0x60(%rsp),%r14
  38705. 42440a: ││││││ ││ ││││ ││││ mov 0x20(%rsp),%rbp
  38706. 42440f: ││││││ ││ ││││ ││││ mov 0x28(%rsp),%rdi
  38707. 424414: ││││││ ││ ││││ ╭─┼┼┼┼─ jmpq 42456a <_d_arraysetlengthiT+0xcaa>
  38708. 424419: ││││││ ││ ││││ │ │││┕━ mov %r14,%rdi
  38709. 42441c: ││││││ ││ ││││ │ │││ callq *0x40(%rbp)
  38710. 42441f: ││││││ ││ ││││ │ │││ mov %rax,%r12
  38711. 424422: ││││││ ││ ││││ │ │││ mov 0x28(%rsp),%rdi
  38712. 424427: ││││││ ││ ││││ │ │││ lea (%rdi,%rbx,1),%r13
  38713. 42442b: ││││││ ││ ││││ │ │││ cmp %rdi,%r13
  38714. 42442e: ││││││ ││ ││││ │ │││╭─ jbe 424477 <_d_arraysetlengthiT+0xbb7>
  38715. 424430: ││││││ ││ ││││ │ ││││ mov %rdi,%rbp
  38716. 424433: ││││││ ││ ││││ │ ││││ data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  38717. 424440: ││││││ ││ ││││ │ ││││┍ mov (%r14),%rax
  38718. 424443: ││││││ ││ ││││ │ ││││┆ mov %r14,%rdi
  38719. 424446: ││││││ ││ ││││ │ ││││┆ mov %rbp,%rsi
  38720. 424449: ││││││ ││ ││││ │ ││││┆ callq *0x78(%rax)
  38721. 42444c: ││││││ ││ ││││ │ ││││┆ add %r12,%rbp
  38722. 42444f: ││││││ ││ ││││ │ ││││┆ cmp %r13,%rbp
  38723. 424452: ││││││ ││ ││││ │ ││││╰ jb 424440 <_d_arraysetlengthiT+0xb80>
  38724. 424454: ││││││ │┕━━━┿┿┿┷━━━━━┿━┿┷┷┿━ mov 0x58(%rsp),%r12
  38725. 424459: ││││││ │ │││ │ │ │ mov 0x50(%rsp),%r15
  38726. 42445e: ││││││ │ │││ │ │ │ mov 0x60(%rsp),%r14
  38727. 424463: ││││││ │ │││ │ │ │ mov 0x20(%rsp),%rbp
  38728. 424468: ││││┕┿━┿━━━━┿┿┿━━━━━━┿━┿━━┿━ mov 0x30(%rsp),%r13
  38729. 42446d: ││││ │ │ │││ │ │ │ mov 0x28(%rsp),%rdi
  38730. 424472: ││││ │ │ │││ │╭┼──┼─ jmpq 42456a <_d_arraysetlengthiT+0xcaa>
  38731. 424477: ││││ │ │ │││ ││┕━━┷━ mov 0x58(%rsp),%r12
  38732. 42447c: ││││ │ │ │││ ││ mov 0x50(%rsp),%r15
  38733. 424481: ││││ │ │ │││ ││ mov 0x60(%rsp),%r14
  38734. 424486: ││││ │ │ │││ ││ mov 0x20(%rsp),%rbp
  38735. 42448b: ││││ │ │ │││ ││ mov 0x30(%rsp),%r13
  38736. 424490: ││││ │ │ │││ ││ ╭─ jmpq 42456a <_d_arraysetlengthiT+0xcaa>
  38737. 424495: │││┕━┿━┿━━━━┿┿┿━━━━━━┿┿━━━┿━ mov 0xd0(%rsp),%rax
  38738. 42449d: │││ │ │ │││ ││ │ mov %rax,0xf0(%rsp)
  38739. 4244a5: │││ │ │ │││ ││ │ movaps 0xc0(%rsp),%xmm0
  38740. 4244ad: │││ │ │ │││ ││ │ movaps %xmm0,0xe0(%rsp)
  38741. 4244b5: │││ │ │ │││ ││ │ mov %fs:0xffffffffffffffe0,%rax
  38742. 4244be: │││ │ │ │││ ││ │ test %rax,%rax
  38743. 4244c1: │││ │ │ │││ ││ │ mov 0x58(%rsp),%r12
  38744. 4244c6: │││ │ │ │││ ││ │ mov 0x50(%rsp),%r15
  38745. 4244cb: │││ │ │ │││ ││ │ mov 0x60(%rsp),%r14
  38746. 4244d0: │││ │ ┕━━━━┿┿┿━━━━━━┿┿━━━┿━ mov 0x30(%rsp),%r13
  38747. 4244d5: │││ │ │││ ││ │ mov 0x28(%rsp),%rdi
  38748. 4244da: │││ │ │││ ││ │╭ jne 424538 <_d_arraysetlengthiT+0xc78>
  38749. 4244dc: │││ │ │││ ││ ││ mov %rdi,%r12
  38750. 4244df: │││ │ │││ ││ ││ mov $0xc0,%edi
  38751. 4244e4: │││ │ │││ ││ ││ callq 401ff0 <malloc@plt>
  38752. 4244e9: │││ │ │││ ││ ││ mov %r12,%rdi
  38753. 4244ec: │││ │ │││ ││ ││ mov 0x58(%rsp),%r12
  38754. 4244f1: │││ │ │││ ││ ││ mov %rax,%fs:0xffffffffffffffe0
  38755. 4244fa: │││ │ │││ ││ ││ xorps %xmm0,%xmm0
  38756. 4244fd: │││ │ │││ ││ ││ movups %xmm0,0xb0(%rax)
  38757. 424504: │││ │ │││ ││ ││ movups %xmm0,0xa0(%rax)
  38758. 42450b: │││ │ │││ ││ ││ movups %xmm0,0x90(%rax)
  38759. 424512: │││ │ │││ ││ ││ movups %xmm0,0x80(%rax)
  38760. 424519: │││ │ │││ ││ ││ movups %xmm0,0x70(%rax)
  38761. 42451d: │││ │ │││ ││ ││ movups %xmm0,0x60(%rax)
  38762. 424521: │││ │ │││ ││ ││ movups %xmm0,0x50(%rax)
  38763. 424525: │││ │ │││ ││ ││ movups %xmm0,0x40(%rax)
  38764. 424529: │││ │ │││ ││ ││ movups %xmm0,0x30(%rax)
  38765. 42452d: │││ │ │││ ││ ││ movups %xmm0,0x20(%rax)
  38766. 424531: │││ │ │││ ││ ││ movups %xmm0,0x10(%rax)
  38767. 424535: │││ │ │││ ││ ││ movups %xmm0,(%rax)
  38768. 424538: │││ │ │││ ││ │┕ mov %fs:0xffffffffffffffe8,%ecx
  38769. 424540: │││ │ │││ ││ │ inc %ecx
  38770. 424542: │││ │ │││ ││ │ and $0x7,%ecx
  38771. 424545: │││ │ │││ ││ │ mov %ecx,%fs:0xffffffffffffffe8
  38772. 42454d: │││ │ │││ ││ │ lea (%rcx,%rcx,2),%rcx
  38773. 424551: │││ │ │││ ││ │ mov 0xf0(%rsp),%rdx
  38774. 424559: │││ │ │││ ││ │ mov %rdx,0x10(%rax,%rcx,8)
  38775. 42455e: │││ │ │││ ││ │ movaps 0xe0(%rsp),%xmm0
  38776. 424566: │││ │ │││ ││ │ movups %xmm0,(%rax,%rcx,8)
  38777. 42456a: ││┕━━┷━━━━━━┿┿┿━━━━━━┷┷┯━━┷━ mov %r13,%rdx
  38778. 42456d: ││ │││ ┆ sub %rbx,%rdx
  38779. 424570: ││ │││ ┆ ╭ jbe 424594 <_d_arraysetlengthiT+0xcd4>
  38780. 424572: ││ │││ ┆ │ cmp $0x1,%rbp
  38781. 424576: ││ │││ ┆ ╭┼ jne 42459b <_d_arraysetlengthiT+0xcdb>
  38782. 424578: ││ │││ ┆ ││ add %rdi,%rbx
  38783. 42457b: ││ │││ ┆ ││ movzbl (%r14),%esi
  38784. 42457f: ││ │││ ┆ ││ mov %rdi,%rbp
  38785. 424582: ││ │││ ┆ ││ mov %rbx,%rdi
  38786. 424585: ││ │││ ┆ ││ callq 401f10 <memset@plt>
  38787. 42458a: ││ │││ ┆ ││ mov %rbp,%rdi
  38788. 42458d: ││ │││ ┆ ││ mov 0x68(%rsp),%r13
  38789. 424592: ││ │││ ┆╭─┼┼ jmp 4245c7 <_d_arraysetlengthiT+0xd07>
  38790. 424594: ││ │││ ┆│ │┕ mov 0x68(%rsp),%r13
  38791. 424599: ││ │││ ┆│╭┼─ jmp 4245c7 <_d_arraysetlengthiT+0xd07>
  38792. 42459b: ││ │││ ┆││┕━ mov %r12,0x58(%rsp)
  38793. 4245a0: ││ │││ ┆││ ┍ mov %rdi,%r12
  38794. 4245a3: ││ │││ ┆││ ┆ lea (%r12,%rbx,1),%rdi
  38795. 4245a7: ││ │││ ┆││ ┆ mov %r14,%rsi
  38796. 4245aa: ││ │││ ┆││ ┆ mov %rbp,%rdx
  38797. 4245ad: ││ │││ ┆││ ┆ callq 402490 <memcpy@plt>
  38798. 4245b2: ││ │││ ┆││ ┆ mov %r12,%rdi
  38799. 4245b5: ││ │││ ┆││ ┆ add %rbp,%rbx
  38800. 4245b8: ││ │││ ┆││ ┆ cmp %r13,%rbx
  38801. 4245bb: ││ │││ ┆││ ╰ jb 4245a0 <_d_arraysetlengthiT+0xce0>
  38802. 4245bd: ││ │││ ┆││ mov 0x68(%rsp),%r13
  38803. 4245c2: ││ │││ ┆││ mov 0x58(%rsp),%r12
  38804. 4245c7: │┕━━━━━━━━━━┿┿┿━━━━━━━━┿┷┷━━ mov %r13,(%r12)
  38805. 4245cb: │ │││ ┆ mov %rdi,(%r15)
  38806. 4245ce: │ │││ ┆ mov %r13,%rax
  38807. 4245d1: │ │││ ┆ mov %rdi,%rdx
  38808. 4245d4: │ │││ ┆ add $0xf8,%rsp
  38809. 4245db: │ │││ ┆ pop %rbx
  38810. 4245dc: │ │││ ┆ pop %r12
  38811. 4245de: │ │││ ┆ pop %r13
  38812. 4245e0: │ │││ ┆ pop %r14
  38813. 4245e2: │ │││ ┆ pop %r15
  38814. 4245e4: │ │││ ┆ pop %rbp
  38815. 4245e5: │ │││ ┆ retq
  38816. 4245e6: │ │┕┿━━━━━━━━┿━━━━ inc %ecx
  38817. 4245e8: │ │ │ ┆ and $0x7,%ecx
  38818. 4245eb: │ │ │ ┆ mov %ecx,%fs:0xffffffffffffffe8
  38819. 4245f3: │ │ │ ┆ lea (%rcx,%rcx,2),%rcx
  38820. 4245f7: │ │ │ ┆ lea (%rax,%rcx,8),%rax
  38821. 4245fb: │ │ │ ┆ mov 0x30(%rsp),%r13
  38822. 424600: │ │ │ ┆ ╭ jmp 424605 <_d_arraysetlengthiT+0xd45>
  38823. 424602: │ ┕━┿━━━━━━━━┿━━━┿ mov %r15,%rax
  38824. 424605: │ ┕━━━━━━━━┿━━━┷ mov 0xf0(%rsp),%rcx
  38825. 42460d: │ ┆ mov %rcx,0x10(%rax)
  38826. 424611: │ ┆ movaps 0xe0(%rsp),%xmm0
  38827. 424619: │ ┆ movups %xmm0,(%rax)
  38828. 42461c: │ ┆ mov 0x50(%rsp),%r15
  38829. 424621: │ ╰──── jmpq 42456a <_d_arraysetlengthiT+0xcaa>
  38830. 424626: ┕━━━━━━━━━━━━━━━━━━━━━━━━━━━ xor %edi,%edi
  38831. 424628: callq 415f30 <onOutOfMemoryError>
  38832. 42462d: ud2
  38833. 42462f: nop
  38834.  
  38835. 0000000000424630 <_d_arrayappendT>:
  38836. 424630: push %rbp
  38837. 424631: push %r15
  38838. 424633: push %r14
  38839. 424635: push %r13
  38840. 424637: push %r12
  38841. 424639: push %rbx
  38842. 42463a: sub $0x18,%rsp
  38843. 42463e: mov %rcx,0x10(%rsp)
  38844. 424643: mov %rdx,%r15
  38845. 424646: mov %rsi,%r14
  38846. 424649: mov %rdi,0x8(%rsp)
  38847. 42464e: mov (%r14),%rbx
  38848. 424651: mov $0x655f90,%eax
  38849. 424656: mov $0x656030,%ecx
  38850. 42465b: mov $0x6560d0,%edx
  38851. 424660: mov $0x656170,%r8d
  38852. 424666: ╭ jmp 424674 <_d_arrayappendT+0x44>
  38853. 424668: │ nopl 0x0(%rax,%rax,1)
  38854. 424670: ┍┯┯┯┿ mov 0x10(%rdi),%rdi
  38855. 424674: ┆┆┆┆┕ mov (%rdi),%rbp
  38856. 424677: ┆┆┆┆ mov 0x0(%rbp),%rsi
  38857. 42467b: ┆┆┆┆ cmp %rax,%rsi
  38858. 42467e: ┆┆┆╰─ je 424670 <_d_arrayappendT+0x40>
  38859. 424680: ┆┆┆ cmp %rcx,%rsi
  38860. 424683: ┆┆╰── je 424670 <_d_arrayappendT+0x40>
  38861. 424685: ┆┆ cmp %rdx,%rsi
  38862. 424688: ┆╰─── je 424670 <_d_arrayappendT+0x40>
  38863. 42468a: ┆ cmp %r8,%rsi
  38864. 42468d: ╰──── je 424670 <_d_arrayappendT+0x40>
  38865. 42468f: callq *0x50(%rbp)
  38866. 424692: xor %r12d,%r12d
  38867. 424695: test %rax,%rax
  38868. 424698: ╭───── je 4246e9 <_d_arrayappendT+0xb9>
  38869. 42469a: │ mov $0x655f90,%ecx
  38870. 42469f: │ xor %r12d,%r12d
  38871. 4246a2: │ mov $0x656030,%edx
  38872. 4246a7: │ mov $0x6560d0,%esi
  38873. 4246ac: │ mov $0x656170,%edi
  38874. 4246b1: │ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  38875. 4246c0: │┍━━━━ mov (%rax),%rbp
  38876. 4246c3: │┆ mov 0x0(%rbp),%rbp
  38877. 4246c7: │┆ cmp %rcx,%rbp
  38878. 4246ca: │┆╭─── je 4246db <_d_arrayappendT+0xab>
  38879. 4246cc: │┆│ cmp %rdx,%rbp
  38880. 4246cf: │┆│ ╭─ je 4246db <_d_arrayappendT+0xab>
  38881. 4246d1: │┆│ │ cmp %rsi,%rbp
  38882. 4246d4: │┆│ │╭ je 4246db <_d_arrayappendT+0xab>
  38883. 4246d6: │┆│ ││ cmp %rdi,%rbp
  38884. 4246d9: │┆│╭┼┼ jne 4246e6 <_d_arrayappendT+0xb6>
  38885. 4246db: │┆┕┿┷┷ mov 0x10(%rax),%rax
  38886. 4246df: │┆ │ test %rax,%rax
  38887. 4246e2: │╰─┼── jne 4246c0 <_d_arrayappendT+0x90>
  38888. 4246e4: │ │ ╭ jmp 4246e9 <_d_arrayappendT+0xb9>
  38889. 4246e6: │ ┕━┿ mov %rax,%r12
  38890. 4246e9: ┕━━━━┷ mov (%r12),%rax
  38891. 4246ed: mov %r12,%rdi
  38892. 4246f0: callq *0x40(%rax)
  38893. 4246f3: mov %rax,%r13
  38894. 4246f6: mov 0x8(%rsp),%rdi
  38895. 4246fb: mov %r14,%rsi
  38896. 4246fe: mov %r15,%rdx
  38897. 424701: callq 4247d0 <_d_arrayappendcTX>
  38898. 424706: imul %r13,%rbx
  38899. 42470a: mov 0x8(%r14),%rdi
  38900. 42470e: add %rbx,%rdi
  38901. 424711: imul %r13,%r15
  38902. 424715: mov 0x10(%rsp),%rsi
  38903. 42471a: mov %r15,%rdx
  38904. 42471d: callq 402490 <memcpy@plt>
  38905. 424722: mov (%r12),%rbp
  38906. 424726: mov $0x41c260,%eax
  38907. 42472b: cmp %rax,0x78(%rbp)
  38908. 42472f: ╭───── je 4247b5 <_d_arrayappendT+0x185>
  38909. 424735: │ add 0x8(%r14),%rbx
  38910. 424739: │ mov $0x655e50,%esi
  38911. 42473e: │ mov %r12,%rdi
  38912. 424741: │ callq 42b730 <_d_dynamic_cast>
  38913. 424746: │ test %rax,%rax
  38914. 424749: │ ╭─ je 424780 <_d_arrayappendT+0x150>
  38915. 42474b: │ │ mov 0x60(%rax),%r13
  38916. 42474f: │ │ test %r13,%r13
  38917. 424752: │╭──┼─ je 4247b5 <_d_arrayappendT+0x185>
  38918. 424754: ││ │ mov %r12,%rdi
  38919. 424757: ││ │ callq *0x40(%rbp)
  38920. 42475a: ││ │ mov %rax,%rbp
  38921. 42475d: ││ │ add %rbx,%r15
  38922. 424760: ││ │ cmp %rbx,%r15
  38923. 424763: ││╭─┼─ jbe 4247b5 <_d_arrayappendT+0x185>
  38924. 424765: │││ │ data32 nopw %cs:0x0(%rax,%rax,1)
  38925. 424770: │││ │┍ mov %rbx,%rdi
  38926. 424773: │││ │┆ callq *%r13
  38927. 424776: │││ │┆ add %rbp,%rbx
  38928. 424779: │││ │┆ cmp %r15,%rbx
  38929. 42477c: │││ │╰ jb 424770 <_d_arrayappendT+0x140>
  38930. 42477e: │││╭┼─ jmp 4247b5 <_d_arrayappendT+0x185>
  38931. 424780: ││││┕━ mov %r12,%rdi
  38932. 424783: ││││ callq *0x40(%rbp)
  38933. 424786: ││││ mov %rax,%rbp
  38934. 424789: ││││ add %rbx,%r15
  38935. 42478c: ││││ cmp %rbx,%r15
  38936. 42478f: ││││╭─ jbe 4247b5 <_d_arrayappendT+0x185>
  38937. 424791: │││││ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  38938. 4247a0: │││││┍ mov (%r12),%rax
  38939. 4247a4: │││││┆ mov %r12,%rdi
  38940. 4247a7: │││││┆ mov %rbx,%rsi
  38941. 4247aa: │││││┆ callq *0x78(%rax)
  38942. 4247ad: │││││┆ add %rbp,%rbx
  38943. 4247b0: │││││┆ cmp %r15,%rbx
  38944. 4247b3: │││││╰ jb 4247a0 <_d_arrayappendT+0x170>
  38945. 4247b5: ┕┷┷┷┷━ mov (%r14),%rax
  38946. 4247b8: mov 0x8(%r14),%rdx
  38947. 4247bc: add $0x18,%rsp
  38948. 4247c0: pop %rbx
  38949. 4247c1: pop %r12
  38950. 4247c3: pop %r13
  38951. 4247c5: pop %r14
  38952. 4247c7: pop %r15
  38953. 4247c9: pop %rbp
  38954. 4247ca: retq
  38955. 4247cb: nopl 0x0(%rax,%rax,1)
  38956.  
  38957. 00000000004247d0 <_d_arrayappendcTX>:
  38958. 4247d0: push %rbp
  38959. 4247d1: push %r15
  38960. 4247d3: push %r14
  38961. 4247d5: push %r13
  38962. 4247d7: push %r12
  38963. 4247d9: push %rbx
  38964. 4247da: sub $0xe8,%rsp
  38965. 4247e1: mov %rdx,%r15
  38966. 4247e4: mov %rsi,%r13
  38967. 4247e7: mov %rdi,%r14
  38968. 4247ea: mov $0x655f90,%eax
  38969. 4247ef: mov $0x656030,%ecx
  38970. 4247f4: mov $0x6560d0,%edx
  38971. 4247f9: mov $0x656170,%esi
  38972. 4247fe: ╭ jmp 424804 <_d_arrayappendcTX+0x34>
  38973. 424800: ┍┯┯┯┿ mov 0x10(%rdi),%rdi
  38974. 424804: ┆┆┆┆┕ mov (%rdi),%rbp
  38975. 424807: ┆┆┆┆ mov 0x0(%rbp),%rbx
  38976. 42480b: ┆┆┆┆ cmp %rax,%rbx
  38977. 42480e: ┆┆┆╰─ je 424800 <_d_arrayappendcTX+0x30>
  38978. 424810: ┆┆┆ cmp %rcx,%rbx
  38979. 424813: ┆┆╰── je 424800 <_d_arrayappendcTX+0x30>
  38980. 424815: ┆┆ cmp %rdx,%rbx
  38981. 424818: ┆╰─── je 424800 <_d_arrayappendcTX+0x30>
  38982. 42481a: ┆ cmp %rsi,%rbx
  38983. 42481d: ╰──── je 424800 <_d_arrayappendcTX+0x30>
  38984. 42481f: callq *0x50(%rbp)
  38985. 424822: xor %edi,%edi
  38986. 424824: test %rax,%rax
  38987. 424827: ╭───── je 424869 <_d_arrayappendcTX+0x99>
  38988. 424829: │ mov $0x655f90,%ecx
  38989. 42482e: │ xor %edi,%edi
  38990. 424830: │ mov $0x656030,%edx
  38991. 424835: │ mov $0x6560d0,%esi
  38992. 42483a: │ mov $0x656170,%ebx
  38993. 42483f: │ nop
  38994. 424840: │┍━━━━ mov (%rax),%rbp
  38995. 424843: │┆ mov 0x0(%rbp),%rbp
  38996. 424847: │┆ cmp %rcx,%rbp
  38997. 42484a: │┆╭─── je 42485b <_d_arrayappendcTX+0x8b>
  38998. 42484c: │┆│ cmp %rdx,%rbp
  38999. 42484f: │┆│ ╭─ je 42485b <_d_arrayappendcTX+0x8b>
  39000. 424851: │┆│ │ cmp %rsi,%rbp
  39001. 424854: │┆│ │╭ je 42485b <_d_arrayappendcTX+0x8b>
  39002. 424856: │┆│ ││ cmp %rbx,%rbp
  39003. 424859: │┆│╭┼┼ jne 424866 <_d_arrayappendcTX+0x96>
  39004. 42485b: │┆┕┿┷┷ mov 0x10(%rax),%rax
  39005. 42485f: │┆ │ test %rax,%rax
  39006. 424862: │╰─┼── jne 424840 <_d_arrayappendcTX+0x70>
  39007. 424864: │ │ ╭ jmp 424869 <_d_arrayappendcTX+0x99>
  39008. 424866: │ ┕━┿ mov %rax,%rdi
  39009. 424869: ┕━━━━┷ mov %rdi,0x40(%rsp)
  39010. 42486e: mov (%rdi),%rax
  39011. 424871: callq *0x40(%rax)
  39012. 424874: mov %rax,0x50(%rsp)
  39013. 424879: mov (%r14),%rax
  39014. 42487c: mov %r14,0x28(%rsp)
  39015. 424881: mov (%rax),%rcx
  39016. 424884: mov %rcx,0x48(%rsp)
  39017. 424889: mov $0x6560d0,%eax
  39018. 42488e: cmp %rax,%rcx
  39019. 424891: ╭───── je 42498a <_d_arrayappendcTX+0x1ba>
  39020. 424897: │ mov 0x8(%r13),%rbp
  39021. 42489b: │ mov %fs:0xffffffffffffffe0,%rbx
  39022. 4248a4: │ test %rbx,%rbx
  39023. 4248a7: │ ╭ jne 4248fd <_d_arrayappendcTX+0x12d>
  39024. 4248a9: │ │ mov $0xc0,%edi
  39025. 4248ae: │ │ callq 401ff0 <malloc@plt>
  39026. 4248b3: │ │ mov %rax,%rbx
  39027. 4248b6: │ │ mov %rbx,%fs:0xffffffffffffffe0
  39028. 4248bf: │ │ xorps %xmm0,%xmm0
  39029. 4248c2: │ │ movups %xmm0,0xb0(%rbx)
  39030. 4248c9: │ │ movups %xmm0,0xa0(%rbx)
  39031. 4248d0: │ │ movups %xmm0,0x90(%rbx)
  39032. 4248d7: │ │ movups %xmm0,0x80(%rbx)
  39033. 4248de: │ │ movups %xmm0,0x70(%rbx)
  39034. 4248e2: │ │ movups %xmm0,0x60(%rbx)
  39035. 4248e6: │ │ movups %xmm0,0x50(%rbx)
  39036. 4248ea: │ │ movups %xmm0,0x40(%rbx)
  39037. 4248ee: │ │ movups %xmm0,0x30(%rbx)
  39038. 4248f2: │ │ movups %xmm0,0x20(%rbx)
  39039. 4248f6: │ │ movups %xmm0,0x10(%rbx)
  39040. 4248fa: │ │ movups %xmm0,(%rbx)
  39041. 4248fd: │ ┕ movslq %fs:0xffffffffffffffe8,%rax
  39042. 424906: │ lea (%rax,%rax,2),%rax
  39043. 42490a: │ lea (%rbx,%rax,8),%rax
  39044. 42490e: │ cmp %rbx,%rax
  39045. 424911: │ ╭─── jb 424949 <_d_arrayappendcTX+0x179>
  39046. 424913: │ │ mov %rax,%r14
  39047. 424916: │ │ nopw %cs:0x0(%rax,%rax,1)
  39048. 424920: │ │┍━━ mov (%r14),%rcx
  39049. 424923: │ │┆ test %rcx,%rcx
  39050. 424926: │ │┆╭─ je 424940 <_d_arrayappendcTX+0x170>
  39051. 424928: │ │┆│ cmp %rbp,%rcx
  39052. 42492b: │ │┆│╭ ja 424940 <_d_arrayappendcTX+0x170>
  39053. 42492d: │ │┆││ mov %rbp,%rdx
  39054. 424930: │ │┆││ sub %rcx,%rdx
  39055. 424933: │ │┆││ mov $0x1,%r12b
  39056. 424936: │ │┆││ cmp 0x8(%r14),%rdx
  39057. 42493a: ╭────────┼─┼┼┼┼ jb 424db6 <_d_arrayappendcTX+0x5e6>
  39058. 424940: │ │ │┆┕┷ add $0xffffffffffffffe8,%r14
  39059. 424944: │ │ │┆ cmp %rbx,%r14
  39060. 424947: │ │ │╰── jae 424920 <_d_arrayappendcTX+0x150>
  39061. 424949: │ │ ┕━━━ add $0xa8,%rbx
  39062. 424950: │ │ ╭─ jmp 424964 <_d_arrayappendcTX+0x194>
  39063. 424952: │ │ │ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  39064. 424960: │ │┍━┯┿┯ add $0xffffffffffffffe8,%rbx
  39065. 424964: │ │┆ ┆┕┿ cmp %rax,%rbx
  39066. 424967: │ │┆╭┼─┼ jbe 42498a <_d_arrayappendcTX+0x1ba>
  39067. 424969: │ │┆│┆ ┆ mov (%rbx),%rcx
  39068. 42496c: │ │┆│┆ ┆ test %rcx,%rcx
  39069. 42496f: │ │┆│┆ ╰ je 424960 <_d_arrayappendcTX+0x190>
  39070. 424971: │ │┆│┆ cmp %rbp,%rcx
  39071. 424974: │ │┆│╰── ja 424960 <_d_arrayappendcTX+0x190>
  39072. 424976: │ │┆│ mov %rbp,%rdx
  39073. 424979: │ │┆│ sub %rcx,%rdx
  39074. 42497c: │ │┆│ mov $0x1,%r12b
  39075. 42497f: │ │┆│ cmp 0x8(%rbx),%rdx
  39076. 424983: │ │╰┼─── jae 424960 <_d_arrayappendcTX+0x190>
  39077. 424985: │ │ │ mov %rbx,%r14
  39078. 424988: │ │ │ ╭ jmp 4249a4 <_d_arrayappendcTX+0x1d4>
  39079. 42498a: │ ┕━┷━━┿ mov 0x8(%r13),%rsi
  39080. 42498e: │ │ lea 0x98(%rsp),%rbx
  39081. 424996: │ │ mov %rbx,%rdi
  39082. 424999: │ │ callq 4191b0 <_D4core6memory2GC5queryFNaNbPvZS4core6memory8BlkInfo_>
  39083. 42499e: │ │ xor %r12d,%r12d
  39084. 4249a1: │ │ xor %r14d,%r14d
  39085. 4249a4: │┍━━━━━━━━━━━━┷ mov 0x10(%rbx),%rax
  39086. 4249a8: │┆ mov %rax,0xc0(%rsp)
  39087. 4249b0: │┆ movups (%rbx),%xmm0
  39088. 4249b3: │┆ movaps %xmm0,0xb0(%rsp)
  39089. 4249bb: │┆ mov %r13,0x58(%rsp)
  39090. 4249c0: │┆ mov 0x0(%r13),%rcx
  39091. 4249c4: │┆ add %rcx,%r15
  39092. 4249c7: │┆ mov %r15,%rbp
  39093. 4249ca: │┆ mov 0x50(%rsp),%rax
  39094. 4249cf: │┆ imul %rax,%rbp
  39095. 4249d3: │┆ imul %rax,%rcx
  39096. 4249d7: │┆ mov %rcx,0x38(%rsp)
  39097. 4249dc: │┆ mov 0xb0(%rsp),%rbx
  39098. 4249e4: │┆ mov 0xb8(%rsp),%r13
  39099. 4249ec: │┆ cmp $0xfff,%r13
  39100. 4249f3: │┆ seta %al
  39101. 4249f6: │┆ movzbl %al,%eax
  39102. 4249f9: │┆ test %rbx,%rbx
  39103. 4249fc: │┆ ╭ je 424a0c <_d_arrayappendcTX+0x23c>
  39104. 4249fe: │┆ │ testb $0x8,0xc0(%rsp)
  39105. 424a06: │┆ ╭┼ jne 424ac4 <_d_arrayappendcTX+0x2f4>
  39106. 424a0c: │┆ │┕ mov %r15,0x30(%rsp)
  39107. 424a11: │┆ │ xor %r15d,%r15d
  39108. 424a14: │┆ │ cmp $0x1001,%rbp
  39109. 424a1b: │┆ │╭ jb 424a60 <_d_arrayappendcTX+0x290>
  39110. 424a1d: │┆ ││ mov %rbp,%rdi
  39111. 424a20: │┆ ││ callq 416320 <_D4core5bitop3bsrFNaNbNiNfmZi>
  39112. 424a25: │┆ ││ inc %eax
  39113. 424a27: │┆ ││ movslq %eax,%rcx
  39114. 424a2a: │┆ ││ mov $0x3e8,%eax
  39115. 424a2f: │┆ ││ xor %edx,%edx
  39116. 424a31: │┆ ││ idiv %rcx
  39117. 424a34: │┆ ││ add $0x64,%rax
  39118. 424a38: │┆ ││ imul 0x30(%rsp),%rax
  39119. 424a3e: │┆ ││ add $0x63,%rax
  39120. 424a42: │┆ ││ shr $0x2,%rax
  39121. 424a46: │┆ ││ movabs $0x28f5c28f5c28f5c3,%rcx
  39122. 424a50: │┆ ││ mul %rcx
  39123. 424a53: │┆ ││ mov %rdx,%r15
  39124. 424a56: │┆ ││ shr $0x2,%r15
  39125. 424a5a: │┆ ││ imul 0x50(%rsp),%r15
  39126. 424a60: │┆ │┕ cmp %rbp,%r15
  39127. 424a63: │┆ │ cmovbe %rbp,%r15
  39128. 424a67: │┆ │ test %rbx,%rbx
  39129. 424a6a: │┆ │ mov 0x38(%rsp),%r13
  39130. 424a6f: │┆ ╭────┼─ jne 424e26 <_d_arrayappendcTX+0x656>
  39131. 424a75: │┆ │ │ xor %ebx,%ebx
  39132. 424a77: │┆ │ │ mov 0x40(%rsp),%r12
  39133. 424a7c: │┆ │ │ test %r12,%r12
  39134. 424a7f: │┆╭─────┼────┼─ je 424e7f <_d_arrayappendcTX+0x6af>
  39135. 424a85: │┆│ │ │ mov %rbp,0x50(%rsp)
  39136. 424a8a: │┆│ │ │ mov 0x2347d8(%rip),%al # 659268 <_D2rt8lifetime23callStructDtorsDuringGCyb>
  39137. 424a90: │┆│ │ │ and $0x1,%al
  39138. 424a92: │┆│╭────┼────┼─ je 424e84 <_d_arrayappendcTX+0x6b4>
  39139. 424a98: │┆││ │ │ mov (%r12),%rax
  39140. 424a9c: │┆││ │ │ mov $0x655e50,%ecx
  39141. 424aa1: │┆││ │ │ xor %ebx,%ebx
  39142. 424aa3: │┆││ │ │ cmp %rcx,(%rax)
  39143. 424aa6: │┆││ ╭──┼────┼─ jne 424e84 <_d_arrayappendcTX+0x6b4>
  39144. 424aac: │┆││ │ │ │ mov $0x8,%ebx
  39145. 424ab1: │┆││ │ │ │ cmpq $0x0,0x58(%r12)
  39146. 424ab7: │┆││ │╭─┼────┼─ jne 424e84 <_d_arrayappendcTX+0x6b4>
  39147. 424abd: │┆││ ││ │ │ xor %ebx,%ebx
  39148. 424abf: │┆││ ││╭┼────┼─ jmpq 424e84 <_d_arrayappendcTX+0x6b4>
  39149. 424ac4: │┆││ ││││ ┕━ mov 0x58(%rsp),%rcx
  39150. 424ac9: │┆││ ││││ mov 0x8(%rcx),%rdx
  39151. 424acd: │┆││ ││││ shl $0x4,%rax
  39152. 424ad1: │┆││ ││││ add %rbx,%rax
  39153. 424ad4: │┆││ ││││ mov %rbx,0x20(%rsp)
  39154. 424ad9: │┆││ ││││ sub %rax,%rdx
  39155. 424adc: │┆││ ││││ mov %rdx,0x10(%rsp)
  39156. 424ae1: │┆││ ││││ mov $0x6560d0,%eax
  39157. 424ae6: │┆││ ││││ cmp %rax,0x48(%rsp)
  39158. 424aeb: │┆││ ││││ sete %al
  39159. 424aee: │┆││ ││││ mov %rbp,%rbx
  39160. 424af1: │┆││ ││││ lea (%rdx,%rbx,1),%rbp
  39161. 424af5: │┆││ ││││ mov %rbp,0x8(%rsp)
  39162. 424afa: │┆││ ││││ mov 0x38(%rsp),%rcx
  39163. 424aff: │┆││ ││││ lea (%rdx,%rcx,1),%rdi
  39164. 424b03: │┆││ ││││ mov %rdi,0x18(%rsp)
  39165. 424b08: │┆││ ││││ movzbl %al,%edx
  39166. 424b0b: │┆││ ││││ lea 0xb0(%rsp),%r8
  39167. 424b13: │┆││ ││││ mov 0x40(%rsp),%rsi
  39168. 424b18: │┆││ ││││ mov %rbp,%rcx
  39169. 424b1b: │┆││ ││││ callq 422e60 <_D2rt8lifetime21__setArrayAllocLengthFNaNbKS4core6memory8BlkInfo_mbxC8TypeInfomZb>
  39170. 424b20: │┆││ ││││ cmp $0xfff,%r13
  39171. 424b27: │┆││ ││││ ╭─ jbe 424cdd <_d_arrayappendcTX+0x50d>
  39172. 424b2d: │┆││ ││││ │ test $0x1,%al
  39173. 424b2f: │┆││ ││││ ╭┼─ jne 424ce5 <_d_arrayappendcTX+0x515>
  39174. 424b35: │┆││ ││││ ││ mov %r15,0x30(%rsp)
  39175. 424b3a: │┆││ ││││ ││ xor %r15d,%r15d
  39176. 424b3d: │┆││ ││││ ││ mov %rbx,%rbp
  39177. 424b40: │┆││ ││││ ││ cmp $0x1001,%rbp
  39178. 424b47: │┆││ ││││ ││╭ jb 424b8c <_d_arrayappendcTX+0x3bc>
  39179. 424b49: │┆││ ││││ │││ mov %rbp,%rdi
  39180. 424b4c: │┆││ ││││ │││ callq 416320 <_D4core5bitop3bsrFNaNbNiNfmZi>
  39181. 424b51: │┆││ ││││ │││ inc %eax
  39182. 424b53: │┆││ ││││ │││ movslq %eax,%rcx
  39183. 424b56: │┆││ ││││ │││ mov $0x3e8,%eax
  39184. 424b5b: │┆││ ││││ │││ xor %edx,%edx
  39185. 424b5d: │┆││ ││││ │││ idiv %rcx
  39186. 424b60: │┆││ ││││ │││ add $0x64,%rax
  39187. 424b64: │┆││ ││││ │││ imul 0x30(%rsp),%rax
  39188. 424b6a: │┆││ ││││ │││ add $0x63,%rax
  39189. 424b6e: │┆││ ││││ │││ shr $0x2,%rax
  39190. 424b72: │┆││ ││││ │││ movabs $0x28f5c28f5c28f5c3,%rcx
  39191. 424b7c: │┆││ ││││ │││ mul %rcx
  39192. 424b7f: │┆││ ││││ │││ mov %rdx,%r15
  39193. 424b82: │┆││ ││││ │││ shr $0x2,%r15
  39194. 424b86: │┆││ ││││ │││ imul 0x50(%rsp),%r15
  39195. 424b8c: │┆││ ││││ ││┕ cmp %rbp,%r15
  39196. 424b8f: │┆││ ││││ ││ cmovbe %rbp,%r15
  39197. 424b93: │┆││ ││││ ││ mov 0x20(%rsp),%rbx
  39198. 424b98: │┆││ ││││ ││ mov 0x18(%rsp),%rax
  39199. 424b9d: │┆││ ││││ ││ cmp %rax,(%rbx)
  39200. 424ba0: │┆││ ││││╭──┼┼─ jne 424e21 <_d_arrayappendcTX+0x651>
  39201. 424ba6: │┆││ │││││ ││ mov 0x10(%rsp),%rsi
  39202. 424bab: │┆││ │││││ ││ add $0x11,%rsi
  39203. 424baf: │┆││ │││││ ││ sub %r13,%rsi
  39204. 424bb2: │┆││ │││││ ││ lea (%rsi,%rbp,1),%rdx
  39205. 424bb6: │┆││ │││││ ││ add %r15,%rsi
  39206. 424bb9: │┆││ │││││ ││ xor %edi,%edi
  39207. 424bbb: │┆││ │││││ ││ mov %rbx,%rcx
  39208. 424bbe: │┆││ │││││ ││ callq 419180 <_D4core6memory2GC6extendFNaNbPvmmxC8TypeInfoZm>
  39209. 424bc3: │┆││ │││││ ││ test %rax,%rax
  39210. 424bc6: │┆││ │││││╭─┼┼─ je 424e21 <_d_arrayappendcTX+0x651>
  39211. 424bcc: │┆││ ││││││ ││ mov $0x6560d0,%ecx
  39212. 424bd1: │┆││ ││││││ ││ cmp %rcx,0x48(%rsp)
  39213. 424bd6: │┆││ ││││││ ││ sete %cl
  39214. 424bd9: │┆││ ││││││ ││ mov %rax,0xb8(%rsp)
  39215. 424be1: │┆││ ││││││ ││ movzbl %cl,%edx
  39216. 424be4: │┆││ ││││││ ││ lea 0xb0(%rsp),%r8
  39217. 424bec: │┆││ ││││││ ││ mov 0x18(%rsp),%rdi
  39218. 424bf1: │┆││ ││││││ ││ mov 0x40(%rsp),%rsi
  39219. 424bf6: │┆││ ││││││ ││ mov 0x8(%rsp),%rcx
  39220. 424bfb: │┆││ ││││││ ││ callq 422e60 <_D2rt8lifetime21__setArrayAllocLengthFNaNbKS4core6memory8BlkInfo_mbxC8TypeInfomZb>
  39221. 424c00: │┆││ ││││││ ││ test $0x1,%al
  39222. 424c02: │┆││ ││││││ ││ mov 0x38(%rsp),%r13
  39223. 424c07: │┆││ ││││││╭┼┼─ je 424e26 <_d_arrayappendcTX+0x656>
  39224. 424c0d: │┆││ │││││││││ mov $0x6560d0,%eax
  39225. 424c12: │┆││ │││││││││ cmp %rax,0x48(%rsp)
  39226. 424c17: │┆││ │││││││││ mov 0x30(%rsp),%r15
  39227. 424c1c: │┆││ │││││││││ mov 0x58(%rsp),%rbx
  39228. 424c21: ╭────┼┼┼┼─┼┼┼┼┼┼┼┼┼─ je 425193 <_d_arrayappendcTX+0x9c3>
  39229. 424c27: │ │┆││ │││││││││ mov 0xc0(%rsp),%rax
  39230. 424c2f: │ │┆││ │││││││││ mov %rax,0xe0(%rsp)
  39231. 424c37: │ │┆││ │││││││││ movaps 0xb0(%rsp),%xmm0
  39232. 424c3f: │ │┆││ │││││││││ movaps %xmm0,0xd0(%rsp)
  39233. 424c47: │ │┆││ │││││││││ mov %fs:0xffffffffffffffe0,%rax
  39234. 424c50: │ │┆││ │││││││││ test %rax,%rax
  39235. 424c53: │ │┆││ │││││││││╭ jne 424ca6 <_d_arrayappendcTX+0x4d6>
  39236. 424c55: │ │┆││ ││││││││││ mov $0xc0,%edi
  39237. 424c5a: │ │┆││ ││││││││││ callq 401ff0 <malloc@plt>
  39238. 424c5f: │ │┆││ ││││││││││ mov %rax,%fs:0xffffffffffffffe0
  39239. 424c68: │ │┆││ ││││││││││ xorps %xmm0,%xmm0
  39240. 424c6b: │ │┆││ ││││││││││ movups %xmm0,0xb0(%rax)
  39241. 424c72: │ │┆││ ││││││││││ movups %xmm0,0xa0(%rax)
  39242. 424c79: │ │┆││ ││││││││││ movups %xmm0,0x90(%rax)
  39243. 424c80: │ │┆││ ││││││││││ movups %xmm0,0x80(%rax)
  39244. 424c87: │ │┆││ ││││││││││ movups %xmm0,0x70(%rax)
  39245. 424c8b: │ │┆││ ││││││││││ movups %xmm0,0x60(%rax)
  39246. 424c8f: │ │┆││ ││││││││││ movups %xmm0,0x50(%rax)
  39247. 424c93: │ │┆││ ││││││││││ movups %xmm0,0x40(%rax)
  39248. 424c97: │ │┆││ ││││││││││ movups %xmm0,0x30(%rax)
  39249. 424c9b: │ │┆││ ││││││││││ movups %xmm0,0x20(%rax)
  39250. 424c9f: │ │┆││ ││││││││││ movups %xmm0,0x10(%rax)
  39251. 424ca3: │ │┆││ ││││││││││ movups %xmm0,(%rax)
  39252. 424ca6: │ │┆││ │││││││││┕ movslq %fs:0xffffffffffffffe8,%rcx
  39253. 424caf: │ │┆││ │││││││││ test %r14,%r14
  39254. 424cb2: │ ╭──┼┼┼┼─┼┼┼┼┼┼┼┼┼─ je 4251af <_d_arrayappendcTX+0x9df>
  39255. 424cb8: │ │ │┆││ │││││││││ lea (%rcx,%rcx,2),%rcx
  39256. 424cbc: │ │ │┆││ │││││││││ lea (%rax,%rcx,8),%rax
  39257. 424cc0: │ │ │┆││ │││││││││ cmp %r14,%rax
  39258. 424cc3: │╭┼──┼┼┼┼─┼┼┼┼┼┼┼┼┼─ je 4251c6 <_d_arrayappendcTX+0x9f6>
  39259. 424cc9: │││ │┆││ │││││││││ mov 0x10(%rax),%rcx
  39260. 424ccd: │││ │┆││ │││││││││ mov %rcx,0x10(%r14)
  39261. 424cd1: │││ │┆││ │││││││││ movups (%rax),%xmm0
  39262. 424cd4: │││ │┆││ │││││││││ movups %xmm0,(%r14)
  39263. 424cd8: │││╭─┼┼┼┼─┼┼┼┼┼┼┼┼┼─ jmpq 4251c9 <_d_arrayappendcTX+0x9f9>
  39264. 424cdd: ││││ │┆││ ││││││││┕━ test $0x1,%al
  39265. 424cdf: ││││ │┆││ ││││││││╭─ je 424dbe <_d_arrayappendcTX+0x5ee>
  39266. 424ce5: ││││ │┆││ │││││││┕┿━ mov $0x6560d0,%eax
  39267. 424cea: ││││ │┆││ │││││││ │ cmp %rax,0x48(%rsp)
  39268. 424cef: ││││ │┆││ │││││││ │ sete %al
  39269. 424cf2: ││││ │┆││ │││││││ │ or %r12b,%al
  39270. 424cf5: ││││ │┆││ │││││││ │ mov 0x58(%rsp),%rbx
  39271. 424cfa: ││││╭┼┼┼┼─┼┼┼┼┼┼┼─┼─ jne 425193 <_d_arrayappendcTX+0x9c3>
  39272. 424d00: ││││││┆││ │││││││ │ mov 0xc0(%rsp),%rax
  39273. 424d08: ││││││┆││ │││││││ │ mov %rax,0xe0(%rsp)
  39274. 424d10: ││││││┆││ │││││││ │ movaps 0xb0(%rsp),%xmm0
  39275. 424d18: ││││││┆││ │││││││ │ movaps %xmm0,0xd0(%rsp)
  39276. 424d20: ││││││┆││ │││││││ │ mov %fs:0xffffffffffffffe0,%rax
  39277. 424d29: ││││││┆││ │││││││ │ test %rax,%rax
  39278. 424d2c: ││││││┆││ │││││││ │╭ jne 424d7f <_d_arrayappendcTX+0x5af>
  39279. 424d2e: ││││││┆││ │││││││ ││ mov $0xc0,%edi
  39280. 424d33: ││││││┆││ │││││││ ││ callq 401ff0 <malloc@plt>
  39281. 424d38: ││││││┆││ │││││││ ││ mov %rax,%fs:0xffffffffffffffe0
  39282. 424d41: ││││││┆││ │││││││ ││ xorps %xmm0,%xmm0
  39283. 424d44: ││││││┆││ │││││││ ││ movups %xmm0,0xb0(%rax)
  39284. 424d4b: ││││││┆││ │││││││ ││ movups %xmm0,0xa0(%rax)
  39285. 424d52: ││││││┆││ │││││││ ││ movups %xmm0,0x90(%rax)
  39286. 424d59: ││││││┆││ │││││││ ││ movups %xmm0,0x80(%rax)
  39287. 424d60: ││││││┆││ │││││││ ││ movups %xmm0,0x70(%rax)
  39288. 424d64: ││││││┆││ │││││││ ││ movups %xmm0,0x60(%rax)
  39289. 424d68: ││││││┆││ │││││││ ││ movups %xmm0,0x50(%rax)
  39290. 424d6c: ││││││┆││ │││││││ ││ movups %xmm0,0x40(%rax)
  39291. 424d70: ││││││┆││ │││││││ ││ movups %xmm0,0x30(%rax)
  39292. 424d74: ││││││┆││ │││││││ ││ movups %xmm0,0x20(%rax)
  39293. 424d78: ││││││┆││ │││││││ ││ movups %xmm0,0x10(%rax)
  39294. 424d7c: ││││││┆││ │││││││ ││ movups %xmm0,(%rax)
  39295. 424d7f: ││││││┆││ │││││││ │┕ mov %fs:0xffffffffffffffe8,%ecx
  39296. 424d87: ││││││┆││ │││││││ │ inc %ecx
  39297. 424d89: ││││││┆││ │││││││ │ and $0x7,%ecx
  39298. 424d8c: ││││││┆││ │││││││ │ mov %ecx,%fs:0xffffffffffffffe8
  39299. 424d94: ││││││┆││ │││││││ │ lea (%rcx,%rcx,2),%rcx
  39300. 424d98: ││││││┆││ │││││││ │ mov 0xe0(%rsp),%rdx
  39301. 424da0: ││││││┆││ │││││││ │ mov %rdx,0x10(%rax,%rcx,8)
  39302. 424da5: ││││││┆││ │││││││ │ movaps 0xd0(%rsp),%xmm0
  39303. 424dad: ││││││┆││ │││││││ │ movups %xmm0,(%rax,%rcx,8)
  39304. 424db1: ││││││┆││╭┼┼┼┼┼┼┼─┼─ jmpq 425193 <_d_arrayappendcTX+0x9c3>
  39305. 424db6: │││││┕┿┿┿┿┿┿┿┿┿┿┿━┿━ mov %r14,%rbx
  39306. 424db9: │││││ ╰┼┼┼┼┼┼┼┼┼┼─┼─ jmpq 4249a4 <_d_arrayappendcTX+0x1d4>
  39307. 424dbe: │││││ ││││││││││ ┕━ mov %r15,0x30(%rsp)
  39308. 424dc3: │││││ ││││││││││ xor %r15d,%r15d
  39309. 424dc6: │││││ ││││││││││ mov %rbx,%rbp
  39310. 424dc9: │││││ ││││││││││ cmp $0x1001,%rbp
  39311. 424dd0: │││││ ││││││││││ ╭ jb 424e15 <_d_arrayappendcTX+0x645>
  39312. 424dd2: │││││ ││││││││││ │ mov %rbp,%rdi
  39313. 424dd5: │││││ ││││││││││ │ callq 416320 <_D4core5bitop3bsrFNaNbNiNfmZi>
  39314. 424dda: │││││ ││││││││││ │ inc %eax
  39315. 424ddc: │││││ ││││││││││ │ movslq %eax,%rcx
  39316. 424ddf: │││││ ││││││││││ │ mov $0x3e8,%eax
  39317. 424de4: │││││ ││││││││││ │ xor %edx,%edx
  39318. 424de6: │││││ ││││││││││ │ idiv %rcx
  39319. 424de9: │││││ ││││││││││ │ add $0x64,%rax
  39320. 424ded: │││││ ││││││││││ │ imul 0x30(%rsp),%rax
  39321. 424df3: │││││ ││││││││││ │ add $0x63,%rax
  39322. 424df7: │││││ ││││││││││ │ shr $0x2,%rax
  39323. 424dfb: │││││ ││││││││││ │ movabs $0x28f5c28f5c28f5c3,%rcx
  39324. 424e05: │││││ ││││││││││ │ mul %rcx
  39325. 424e08: │││││ ││││││││││ │ mov %rdx,%r15
  39326. 424e0b: │││││ ││││││││││ │ shr $0x2,%r15
  39327. 424e0f: │││││ ││││││││││ │ imul 0x50(%rsp),%r15
  39328. 424e15: │││││ ││││││││││ ┕ cmp %rbp,%r15
  39329. 424e18: │││││ ││││││││││ cmovbe %rbp,%r15
  39330. 424e1c: │││││ ││││││││││ mov 0x20(%rsp),%rbx
  39331. 424e21: │││││ │││││││┕┷┿━━━ mov 0x38(%rsp),%r13
  39332. 424e26: │││││ ││││││┕━━┷━━━ test %r12b,%r12b
  39333. 424e29: │││││ ││││││ ╭ je 424e3d <_d_arrayappendcTX+0x66d>
  39334. 424e2b: │││││ ││││││ │ mov %rbx,%rdi
  39335. 424e2e: │││││ ││││││ │ callq 419100 <_D4core6memory2GC7getAttrFNaNbPvZk>
  39336. 424e33: │││││ ││││││ │ or $0x8,%eax
  39337. 424e36: │││││ ││││││ │ mov %eax,0xc0(%rsp)
  39338. 424e3d: │││││ ││││││ ┕ lea 0x80(%rsp),%rdi
  39339. 424e45: │││││ ││││││ lea 0xb0(%rsp),%rcx
  39340. 424e4d: │││││ ││││││ mov 0x40(%rsp),%r12
  39341. 424e52: │││││ ││││││ mov %r12,%rsi
  39342. 424e55: │││││ ││││││ mov 0x28(%rsp),%rdx
  39343. 424e5a: │││││ ││││││ mov %r15,%r8
  39344. 424e5d: │││││ ││││││ callq 422f80 <_D2rt8lifetime12__arrayAllocFmKS4core6memory8BlkInfo_xC8TypeInfoxC8TypeInfoZS4core6memory8BlkInfo_>
  39345. 424e62: │││││ ││││││ mov 0x90(%rsp),%rax
  39346. 424e6a: │││││ ││││││ mov %rax,0xc0(%rsp)
  39347. 424e72: │││││ ││││││ movups 0x80(%rsp),%xmm0
  39348. 424e7a: │││││ ││││││ ╭── jmpq 424f25 <_d_arrayappendcTX+0x755>
  39349. 424e7f: │││││ ┕┿┿┿┿┿━━━━┿━━ mov %rbp,0x50(%rsp)
  39350. 424e84: │││││ ┕┿┷┷┷━━━━┿━━ mov $0x11,%ebp
  39351. 424e89: │││││ │ │ cmp $0x7fe,%r15
  39352. 424e90: │││││ │ │ ╭ ja 424ea5 <_d_arrayappendcTX+0x6d5>
  39353. 424e92: │││││ │ │ │ cmp $0xff,%r15
  39354. 424e99: │││││ │ │ │ seta %al
  39355. 424e9c: │││││ │ │ │ movzbl %al,%ebp
  39356. 424e9f: │││││ │ │ │ inc %rbp
  39357. 424ea2: │││││ │ │ │ or %rbx,%rbp
  39358. 424ea5: │││││ │ │ ┕ add %r15,%rbp
  39359. 424ea8: │││││ │ │ ╭ jae 424ec2 <_d_arrayappendcTX+0x6f2>
  39360. 424eaa: │││││ │ │ │ lea 0x60(%rsp),%rax
  39361. 424eaf: │││││ │ │ │ xorps %xmm0,%xmm0
  39362. 424eb2: │││││ │ │ │ movaps %xmm0,0x60(%rsp)
  39363. 424eb7: │││││ │ │ │ movq $0x0,0x70(%rsp)
  39364. 424ec0: │││││ │ │╭┼ jmp 424f11 <_d_arrayappendcTX+0x741>
  39365. 424ec2: │││││ │ ││┕ mov (%r12),%rax
  39366. 424ec6: │││││ │ ││ mov %r12,%rdi
  39367. 424ec9: │││││ │ ││ callq *0x60(%rax)
  39368. 424ecc: │││││ │ ││ add %eax,%eax
  39369. 424ece: │││││ │ ││ and $0x2,%eax
  39370. 424ed1: │││││ │ ││ xor $0xa,%eax
  39371. 424ed4: │││││ │ ││ lea 0x21(%rax),%edx
  39372. 424ed7: │││││ │ ││ test %rbx,%rbx
  39373. 424eda: │││││ │ ││ cmove %eax,%edx
  39374. 424edd: │││││ │ ││ lea 0xd0(%rsp),%rdi
  39375. 424ee5: │││││ │ ││ mov 0x28(%rsp),%rsi
  39376. 424eea: │││││ │ ││ mov %rbp,%rcx
  39377. 424eed: │││││ │ ││ callq 419130 <_D4core6memory2GC6qallocFNaNbmkxC8TypeInfoZS4core6memory8BlkInfo_>
  39378. 424ef2: │││││ │ ││ lea 0x60(%rsp),%rax
  39379. 424ef7: │││││ │ ││ mov 0xe0(%rsp),%rcx
  39380. 424eff: │││││ │ ││ mov %rcx,0x70(%rsp)
  39381. 424f04: │││││ │ ││ movups 0xd0(%rsp),%xmm0
  39382. 424f0c: │││││ │ ││ movaps %xmm0,0x60(%rsp)
  39383. 424f11: │││││ │ │┕━ mov 0x50(%rsp),%rbp
  39384. 424f16: │││││ │ │ mov 0x10(%rax),%rcx
  39385. 424f1a: │││││ │ │ mov %rcx,0xc0(%rsp)
  39386. 424f22: │││││ │ │ movups (%rax),%xmm0
  39387. 424f25: │││││ │ ┕━━ movaps %xmm0,0xb0(%rsp)
  39388. 424f2d: │││││ │ xor %eax,%eax
  39389. 424f2f: │││││ │ test %r12,%r12
  39390. 424f32: │││││ │ ╭─── je 424f5e <_d_arrayappendcTX+0x78e>
  39391. 424f34: │││││ │ │ mov 0x23432e(%rip),%cl # 659268 <_D2rt8lifetime23callStructDtorsDuringGCyb>
  39392. 424f3a: │││││ │ │ and $0x1,%cl
  39393. 424f3d: │││││ │ │╭── je 424f5e <_d_arrayappendcTX+0x78e>
  39394. 424f3f: │││││ │ ││ mov (%r12),%rcx
  39395. 424f43: │││││ │ ││ mov $0x655e50,%edx
  39396. 424f48: │││││ │ ││ xor %eax,%eax
  39397. 424f4a: │││││ │ ││ cmp %rdx,(%rcx)
  39398. 424f4d: │││││ │ ││╭─ jne 424f5e <_d_arrayappendcTX+0x78e>
  39399. 424f4f: │││││ │ │││ mov $0x8,%eax
  39400. 424f54: │││││ │ │││ cmpq $0x0,0x58(%r12)
  39401. 424f5a: │││││ │ │││╭ jne 424f5e <_d_arrayappendcTX+0x78e>
  39402. 424f5c: │││││ │ ││││ xor %eax,%eax
  39403. 424f5e: │││││ │ ┕┷┷┷ mov 0xb8(%rsp),%rcx
  39404. 424f66: │││││ │ cmp $0x100,%rcx
  39405. 424f6d: │││││ │ ╭ ja 424f96 <_d_arrayappendcTX+0x7c6>
  39406. 424f6f: │││││ │ │ lea 0x1(%rbp,%rax,1),%rdx
  39407. 424f74: │││││ │ │ cmp %rcx,%rdx
  39408. 424f77: │││││ │ ╭──────┼ ja 424fe3 <_d_arrayappendcTX+0x813>
  39409. 424f79: │││││ │ │ │ add 0xb0(%rsp),%rcx
  39410. 424f81: │││││ │ │ │ mov %rcx,%rdx
  39411. 424f84: │││││ │ │ │ sub %rax,%rdx
  39412. 424f87: │││││ │ │ │ mov %bpl,-0x1(%rdx)
  39413. 424f8b: │││││ │ │ │ test %rax,%rax
  39414. 424f8e: │││││ │ │╭─────┼ je 424fe3 <_d_arrayappendcTX+0x813>
  39415. 424f90: │││││ │ ││ │ mov %r12,-0x8(%rcx)
  39416. 424f94: │││││ │ ││╭────┼ jmp 424fe3 <_d_arrayappendcTX+0x813>
  39417. 424f96: │││││ │ │││ ┕ cmp $0x1000,%rcx
  39418. 424f9d: │││││ │ │││ ╭── jae 424fc6 <_d_arrayappendcTX+0x7f6>
  39419. 424f9f: │││││ │ │││ │ lea 0x2(%rbp,%rax,1),%rdx
  39420. 424fa4: │││││ │ │││ │ cmp %rcx,%rdx
  39421. 424fa7: │││││ │ │││╭─┼── ja 424fe3 <_d_arrayappendcTX+0x813>
  39422. 424fa9: │││││ │ ││││ │ add 0xb0(%rsp),%rcx
  39423. 424fb1: │││││ │ ││││ │ mov %rcx,%rdx
  39424. 424fb4: │││││ │ ││││ │ sub %rax,%rdx
  39425. 424fb7: │││││ │ ││││ │ mov %bp,-0x2(%rdx)
  39426. 424fbb: │││││ │ ││││ │ test %rax,%rax
  39427. 424fbe: │││││ │ ││││╭┼── je 424fe3 <_d_arrayappendcTX+0x813>
  39428. 424fc0: │││││ │ ││││││ mov %r12,-0x8(%rcx)
  39429. 424fc4: │││││ │ ││││││── jmp 424fe3 <_d_arrayappendcTX+0x813>
  39430. 424fc6: │││││ │ │││││┕━━ lea 0x11(%rbp),%rdx
  39431. 424fca: │││││ │ ││││││ cmp %rcx,%rdx
  39432. 424fcd: │││││ │ ││││││╭─ ja 424fe3 <_d_arrayappendcTX+0x813>
  39433. 424fcf: │││││ │ │││││││ mov 0xb0(%rsp),%rcx
  39434. 424fd7: │││││ │ │││││││ mov %rbp,(%rcx)
  39435. 424fda: │││││ │ │││││││ test %rax,%rax
  39436. 424fdd: │││││ │ │││││││╭ je 424fe3 <_d_arrayappendcTX+0x813>
  39437. 424fdf: │││││ │ ││││││││ mov %r12,0x8(%rcx)
  39438. 424fe3: │││││ │ ┕┷┷┷┷┷┷┷ mov $0x6560d0,%eax
  39439. 424fe8: │││││ │ cmp %rax,0x48(%rsp)
  39440. 424fed: │││││ │ ╭─── je 4250cf <_d_arrayappendcTX+0x8ff>
  39441. 424ff3: │││││ │ │ mov 0xc0(%rsp),%rax
  39442. 424ffb: │││││ │ │ mov %rax,0xe0(%rsp)
  39443. 425003: │││││ │ │ movaps 0xb0(%rsp),%xmm0
  39444. 42500b: │││││ │ │ movaps %xmm0,0xd0(%rsp)
  39445. 425013: │││││ │ │ mov %fs:0xffffffffffffffe0,%rax
  39446. 42501c: │││││ │ │ test %rax,%rax
  39447. 42501f: │││││ │ │ ╭ jne 425072 <_d_arrayappendcTX+0x8a2>
  39448. 425021: │││││ │ │ │ mov $0xc0,%edi
  39449. 425026: │││││ │ │ │ callq 401ff0 <malloc@plt>
  39450. 42502b: │││││ │ │ │ mov %rax,%fs:0xffffffffffffffe0
  39451. 425034: │││││ │ │ │ xorps %xmm0,%xmm0
  39452. 425037: │││││ │ │ │ movups %xmm0,0xb0(%rax)
  39453. 42503e: │││││ │ │ │ movups %xmm0,0xa0(%rax)
  39454. 425045: │││││ │ │ │ movups %xmm0,0x90(%rax)
  39455. 42504c: │││││ │ │ │ movups %xmm0,0x80(%rax)
  39456. 425053: │││││ │ │ │ movups %xmm0,0x70(%rax)
  39457. 425057: │││││ │ │ │ movups %xmm0,0x60(%rax)
  39458. 42505b: │││││ │ │ │ movups %xmm0,0x50(%rax)
  39459. 42505f: │││││ │ │ │ movups %xmm0,0x40(%rax)
  39460. 425063: │││││ │ │ │ movups %xmm0,0x30(%rax)
  39461. 425067: │││││ │ │ │ movups %xmm0,0x20(%rax)
  39462. 42506b: │││││ │ │ │ movups %xmm0,0x10(%rax)
  39463. 42506f: │││││ │ │ │ movups %xmm0,(%rax)
  39464. 425072: │││││ │ │ ┕ movslq %fs:0xffffffffffffffe8,%rcx
  39465. 42507b: │││││ │ │ test %r14,%r14
  39466. 42507e: │││││ │ │ ╭─ je 42509e <_d_arrayappendcTX+0x8ce>
  39467. 425080: │││││ │ │ │ lea (%rcx,%rcx,2),%rcx
  39468. 425084: │││││ │ │ │ lea (%rax,%rcx,8),%rax
  39469. 425088: │││││ │ │ │ cmp %r14,%rax
  39470. 42508b: │││││ │ │╭┼─ je 4250b5 <_d_arrayappendcTX+0x8e5>
  39471. 42508d: │││││ │ │││ mov 0x10(%rax),%rcx
  39472. 425091: │││││ │ │││ mov %rcx,0x10(%r14)
  39473. 425095: │││││ │ │││ movups (%rax),%xmm0
  39474. 425098: │││││ │ │││ movups %xmm0,(%r14)
  39475. 42509c: │││││ │ │││─ jmp 4250b8 <_d_arrayappendcTX+0x8e8>
  39476. 42509e: │││││ │ ││┕━ inc %ecx
  39477. 4250a0: │││││ │ │││ and $0x7,%ecx
  39478. 4250a3: │││││ │ │││ mov %ecx,%fs:0xffffffffffffffe8
  39479. 4250ab: │││││ │ │││ lea (%rcx,%rcx,2),%rcx
  39480. 4250af: │││││ │ │││ lea (%rax,%rcx,8),%rax
  39481. 4250b3: │││││ │ │││╭ jmp 4250b8 <_d_arrayappendcTX+0x8e8>
  39482. 4250b5: │││││ │ │┕┿┿ mov %r14,%rax
  39483. 4250b8: │││││ │ │ ┕┷ mov 0xe0(%rsp),%rcx
  39484. 4250c0: │││││ │ │ mov %rcx,0x10(%rax)
  39485. 4250c4: │││││ │ │ movaps 0xd0(%rsp),%xmm0
  39486. 4250cc: │││││ │ │ movups %xmm0,(%rax)
  39487. 4250cf: │││││ │ ┕━━━ mov $0x10,%r14d
  39488. 4250d5: │││││ │ cmpq $0xfff,0xb8(%rsp)
  39489. 4250e1: │││││ │ ╭ ja 4250e6 <_d_arrayappendcTX+0x916>
  39490. 4250e3: │││││ │ │ xor %r14d,%r14d
  39491. 4250e6: │││││ │ ┕ add 0xb0(%rsp),%r14
  39492. 4250ee: │││││ │ mov 0x58(%rsp),%rax
  39493. 4250f3: │││││ │ mov 0x8(%rax),%rsi
  39494. 4250f7: │││││ │ mov %r14,%rdi
  39495. 4250fa: │││││ │ mov %r13,%rdx
  39496. 4250fd: │││││ │ callq 402490 <memcpy@plt>
  39497. 425102: │││││ │ mov (%r12),%rbx
  39498. 425106: │││││ │ mov $0x41c260,%eax
  39499. 42510b: │││││ │ cmp %rax,0x78(%rbx)
  39500. 42510f: │││││ │ ╭───── je 425185 <_d_arrayappendcTX+0x9b5>
  39501. 425111: │││││ │ │ mov $0x655e50,%esi
  39502. 425116: │││││ │ │ mov %r12,%rdi
  39503. 425119: │││││ │ │ callq 42b730 <_d_dynamic_cast>
  39504. 42511e: │││││ │ │ test %rax,%rax
  39505. 425121: │││││ │ │ ╭─ je 425150 <_d_arrayappendcTX+0x980>
  39506. 425123: │││││ │ │ │ mov 0x60(%rax),%r15
  39507. 425127: │││││ │ │ │ test %r15,%r15
  39508. 42512a: │││││ │ │╭──┼─ je 425185 <_d_arrayappendcTX+0x9b5>
  39509. 42512c: │││││ │ ││ │ mov %r12,%rdi
  39510. 42512f: │││││ │ ││ │ callq *0x40(%rbx)
  39511. 425132: │││││ │ ││ │ mov %rax,%rbx
  39512. 425135: │││││ │ ││ │ add %r14,%r13
  39513. 425138: │││││ │ ││ │ cmp %r14,%r13
  39514. 42513b: │││││ │ ││╭─┼─ jbe 425185 <_d_arrayappendcTX+0x9b5>
  39515. 42513d: │││││ │ │││ │ mov %r14,%rbp
  39516. 425140: │││││ │ │││ │┍ mov %rbp,%rdi
  39517. 425143: │││││ │ │││ │┆ callq *%r15
  39518. 425146: │││││ │ │││ │┆ add %rbx,%rbp
  39519. 425149: │││││ │ │││ │┆ cmp %r13,%rbp
  39520. 42514c: │││││ │ │││ │╰ jb 425140 <_d_arrayappendcTX+0x970>
  39521. 42514e: │││││ │ │││╭┼─ jmp 425185 <_d_arrayappendcTX+0x9b5>
  39522. 425150: │││││ │ ││││┕━ mov %r12,%rdi
  39523. 425153: │││││ │ ││││ callq *0x40(%rbx)
  39524. 425156: │││││ │ ││││ mov %rax,%rbx
  39525. 425159: │││││ │ ││││ add %r14,%r13
  39526. 42515c: │││││ │ ││││ cmp %r14,%r13
  39527. 42515f: │││││ │ ││││╭─ jbe 425185 <_d_arrayappendcTX+0x9b5>
  39528. 425161: │││││ │ │││││ mov %r14,%rbp
  39529. 425164: │││││ │ │││││ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  39530. 425170: │││││ │ │││││┍ mov (%r12),%rax
  39531. 425174: │││││ │ │││││┆ mov %r12,%rdi
  39532. 425177: │││││ │ │││││┆ mov %rbp,%rsi
  39533. 42517a: │││││ │ │││││┆ callq *0x78(%rax)
  39534. 42517d: │││││ │ │││││┆ add %rbx,%rbp
  39535. 425180: │││││ │ │││││┆ cmp %r13,%rbp
  39536. 425183: │││││ │ │││││╰ jb 425170 <_d_arrayappendcTX+0x9a0>
  39537. 425185: │││││ │ ┕┷┷┷┷━ mov 0x58(%rsp),%rbx
  39538. 42518a: │││││ │ mov %r14,0x8(%rbx)
  39539. 42518e: │││││ │ mov 0x30(%rsp),%r15
  39540. 425193: ┕┿┿┿┷━━━━┷━━━━━━━━┯━ mov %r15,(%rbx)
  39541. 425196: │││ ┆ mov 0x8(%rbx),%rdx
  39542. 42519a: │││ ┆ mov %r15,%rax
  39543. 42519d: │││ ┆ add $0xe8,%rsp
  39544. 4251a4: │││ ┆ pop %rbx
  39545. 4251a5: │││ ┆ pop %r12
  39546. 4251a7: │││ ┆ pop %r13
  39547. 4251a9: │││ ┆ pop %r14
  39548. 4251ab: │││ ┆ pop %r15
  39549. 4251ad: │││ ┆ pop %rbp
  39550. 4251ae: │││ ┆ retq
  39551. 4251af: │┕┿━━━━━━━━━━━━━━┿━ inc %ecx
  39552. 4251b1: │ │ ┆ and $0x7,%ecx
  39553. 4251b4: │ │ ┆ mov %ecx,%fs:0xffffffffffffffe8
  39554. 4251bc: │ │ ┆ lea (%rcx,%rcx,2),%rcx
  39555. 4251c0: │ │ ┆ lea (%rax,%rcx,8),%rax
  39556. 4251c4: │ │ ┆╭ jmp 4251c9 <_d_arrayappendcTX+0x9f9>
  39557. 4251c6: ┕━┿━━━━━━━━━━━━━━┿┿ mov %r14,%rax
  39558. 4251c9: ┕━━━━━━━━━━━━━━┿┷ mov 0xe0(%rsp),%rcx
  39559. 4251d1: ┆ mov %rcx,0x10(%rax)
  39560. 4251d5: ┆ movaps 0xd0(%rsp),%xmm0
  39561. 4251dd: ┆ movups %xmm0,(%rax)
  39562. 4251e0: ╰─ jmp 425193 <_d_arrayappendcTX+0x9c3>
  39563. 4251e2: nopw %cs:0x0(%rax,%rax,1)
  39564. 4251ec: nopl 0x0(%rax)
  39565.  
  39566. 00000000004251f0 <_d_arraycatT>:
  39567. 4251f0: push %rbp
  39568. 4251f1: push %r15
  39569. 4251f3: push %r14
  39570. 4251f5: push %r13
  39571. 4251f7: push %r12
  39572. 4251f9: push %rbx
  39573. 4251fa: sub $0x48,%rsp
  39574. 4251fe: mov %r8,0x20(%rsp)
  39575. 425203: mov %rcx,%r13
  39576. 425206: mov %rdx,0x18(%rsp)
  39577. 42520b: mov %rsi,0x28(%rsp)
  39578. 425210: mov %rdi,0x10(%rsp)
  39579. 425215: mov $0x655f90,%eax
  39580. 42521a: mov $0x656030,%ecx
  39581. 42521f: mov $0x6560d0,%edx
  39582. 425224: mov $0x656170,%esi
  39583. 425229: ╭ jmp 425234 <_d_arraycatT+0x44>
  39584. 42522b: │ nopl 0x0(%rax,%rax,1)
  39585. 425230: ┍┯┯┯┿ mov 0x10(%rdi),%rdi
  39586. 425234: ┆┆┆┆┕ mov (%rdi),%rbx
  39587. 425237: ┆┆┆┆ mov (%rbx),%rbp
  39588. 42523a: ┆┆┆┆ cmp %rax,%rbp
  39589. 42523d: ┆┆┆╰─ je 425230 <_d_arraycatT+0x40>
  39590. 42523f: ┆┆┆ cmp %rcx,%rbp
  39591. 425242: ┆┆╰── je 425230 <_d_arraycatT+0x40>
  39592. 425244: ┆┆ cmp %rdx,%rbp
  39593. 425247: ┆╰─── je 425230 <_d_arraycatT+0x40>
  39594. 425249: ┆ cmp %rsi,%rbp
  39595. 42524c: ╰──── je 425230 <_d_arraycatT+0x40>
  39596. 42524e: callq *0x50(%rbx)
  39597. 425251: xor %r15d,%r15d
  39598. 425254: test %rax,%rax
  39599. 425257: ╭───── je 425299 <_d_arraycatT+0xa9>
  39600. 425259: │ mov $0x655f90,%ecx
  39601. 42525e: │ xor %r15d,%r15d
  39602. 425261: │ mov $0x656030,%edx
  39603. 425266: │ mov $0x6560d0,%esi
  39604. 42526b: │ mov $0x656170,%edi
  39605. 425270: │┍━━━━ mov (%rax),%rbp
  39606. 425273: │┆ mov 0x0(%rbp),%rbp
  39607. 425277: │┆ cmp %rcx,%rbp
  39608. 42527a: │┆╭─── je 42528b <_d_arraycatT+0x9b>
  39609. 42527c: │┆│ cmp %rdx,%rbp
  39610. 42527f: │┆│ ╭─ je 42528b <_d_arraycatT+0x9b>
  39611. 425281: │┆│ │ cmp %rsi,%rbp
  39612. 425284: │┆│ │╭ je 42528b <_d_arraycatT+0x9b>
  39613. 425286: │┆│ ││ cmp %rdi,%rbp
  39614. 425289: │┆│╭┼┼ jne 425296 <_d_arraycatT+0xa6>
  39615. 42528b: │┆┕┿┷┷ mov 0x10(%rax),%rax
  39616. 42528f: │┆ │ test %rax,%rax
  39617. 425292: │╰─┼── jne 425270 <_d_arraycatT+0x80>
  39618. 425294: │ │ ╭ jmp 425299 <_d_arraycatT+0xa9>
  39619. 425296: │ ┕━┿ mov %rax,%r15
  39620. 425299: ┕━━━━┷ mov (%r15),%rax
  39621. 42529c: mov %r15,%rdi
  39622. 42529f: callq *0x40(%rax)
  39623. 4252a2: mov %rax,%r14
  39624. 4252a5: mov %r14,%r12
  39625. 4252a8: imul 0x28(%rsp),%r12
  39626. 4252ae: imul %r13,%r14
  39627. 4252b2: mov %r12,%rbp
  39628. 4252b5: add %r14,%rbp
  39629. 4252b8: ╭──── je 4252ef <_d_arraycatT+0xff>
  39630. 4252ba: │ xor %ebx,%ebx
  39631. 4252bc: │ test %r15,%r15
  39632. 4252bf: ╭┼──── je 4252f8 <_d_arraycatT+0x108>
  39633. 4252c1: ││ mov %r13,0x8(%rsp)
  39634. 4252c6: ││ mov 0x233f9c(%rip),%al # 659268 <_D2rt8lifetime23callStructDtorsDuringGCyb>
  39635. 4252cc: ││ and $0x1,%al
  39636. 4252ce: ││╭─── je 4252fd <_d_arraycatT+0x10d>
  39637. 4252d0: │││ mov (%r15),%rax
  39638. 4252d3: │││ mov $0x655e50,%ecx
  39639. 4252d8: │││ xor %ebx,%ebx
  39640. 4252da: │││ cmp %rcx,(%rax)
  39641. 4252dd: │││╭── jne 4252fd <_d_arraycatT+0x10d>
  39642. 4252df: ││││ mov $0x8,%ebx
  39643. 4252e4: ││││ cmpq $0x0,0x58(%r15)
  39644. 4252e9: ││││╭─ jne 4252fd <_d_arraycatT+0x10d>
  39645. 4252eb: │││││ xor %ebx,%ebx
  39646. 4252ed: │││││╭ jmp 4252fd <_d_arraycatT+0x10d>
  39647. 4252ef: │┕┿┿┿┿ xor %eax,%eax
  39648. 4252f1: │ ││││ xor %edx,%edx
  39649. 4252f3: ╭──┼─┼┼┼┼ jmpq 425505 <_d_arraycatT+0x315>
  39650. 4252f8: │ ┕━┿┿┿┿ mov %r13,0x8(%rsp)
  39651. 4252fd: │ ┕┷┷┷ mov $0x11,%r13d
  39652. 425303: │ cmp $0x7fe,%rbp
  39653. 42530a: │ ╭ ja 425320 <_d_arraycatT+0x130>
  39654. 42530c: │ │ cmp $0xff,%rbp
  39655. 425313: │ │ seta %al
  39656. 425316: │ │ movzbl %al,%r13d
  39657. 42531a: │ │ inc %r13
  39658. 42531d: │ │ or %rbx,%r13
  39659. 425320: │ ┕ add %rbp,%r13
  39660. 425323: │ ╭ jae 42532b <_d_arraycatT+0x13b>
  39661. 425325: │ │ xor %eax,%eax
  39662. 425327: │ │ xor %ecx,%ecx
  39663. 425329: │ ╭┼ jmp 425361 <_d_arraycatT+0x171>
  39664. 42532b: │ │┕ mov (%r15),%rax
  39665. 42532e: │ │ mov %r15,%rdi
  39666. 425331: │ │ callq *0x60(%rax)
  39667. 425334: │ │ add %eax,%eax
  39668. 425336: │ │ and $0x2,%eax
  39669. 425339: │ │ xor $0xa,%eax
  39670. 42533c: │ │ lea 0x21(%rax),%edx
  39671. 42533f: │ │ test %rbx,%rbx
  39672. 425342: │ │ cmove %eax,%edx
  39673. 425345: │ │ lea 0x30(%rsp),%rdi
  39674. 42534a: │ │ mov 0x10(%rsp),%rsi
  39675. 42534f: │ │ mov %r13,%rcx
  39676. 425352: │ │ callq 419130 <_D4core6memory2GC6qallocFNaNbmkxC8TypeInfoZS4core6memory8BlkInfo_>
  39677. 425357: │ │ mov 0x30(%rsp),%rcx
  39678. 42535c: │ │ mov 0x38(%rsp),%rax
  39679. 425361: │ ┕━ mov 0x20(%rsp),%rbx
  39680. 425366: │ mov 0x18(%rsp),%rsi
  39681. 42536b: │ mov %rax,0x10(%rsp)
  39682. 425370: │ mov %rcx,0x18(%rsp)
  39683. 425375: │ cmp $0xfff,%rax
  39684. 42537b: │ seta %al
  39685. 42537e: │ movzbl %al,%r13d
  39686. 425382: │ shl $0x4,%r13
  39687. 425386: │ add %rcx,%r13
  39688. 425389: │ movb $0x0,0x0(%rbp,%r13,1)
  39689. 42538f: │ mov %rbp,0x20(%rsp)
  39690. 425394: │ mov %r13,%rdi
  39691. 425397: │ mov %r12,%rdx
  39692. 42539a: │ callq 402490 <memcpy@plt>
  39693. 42539f: │ add %r13,%r12
  39694. 4253a2: │ mov %r12,%rdi
  39695. 4253a5: │ mov %rbx,%rsi
  39696. 4253a8: │ mov %r14,%rdx
  39697. 4253ab: │ callq 402490 <memcpy@plt>
  39698. 4253b0: │ mov (%r15),%rbx
  39699. 4253b3: │ mov $0x41c260,%eax
  39700. 4253b8: │ cmp %rax,0x78(%rbx)
  39701. 4253bc: │ ╭───── je 425444 <_d_arraycatT+0x254>
  39702. 4253c2: │ │ mov 0x20(%rsp),%rax
  39703. 4253c7: │ │ lea 0x0(%r13,%rax,1),%r14
  39704. 4253cc: │ │ mov $0x655e50,%esi
  39705. 4253d1: │ │ mov %r15,%rdi
  39706. 4253d4: │ │ callq 42b730 <_d_dynamic_cast>
  39707. 4253d9: │ │ test %rax,%rax
  39708. 4253dc: │ │ ╭─ je 425410 <_d_arraycatT+0x220>
  39709. 4253de: │ │ │ mov 0x60(%rax),%r12
  39710. 4253e2: │ │ │ test %r12,%r12
  39711. 4253e5: │ │╭──┼─ je 425444 <_d_arraycatT+0x254>
  39712. 4253e7: │ ││ │ mov %r15,%rdi
  39713. 4253ea: │ ││ │ callq *0x40(%rbx)
  39714. 4253ed: │ ││ │ mov %rax,%rbp
  39715. 4253f0: │ ││ │ cmp %r13,%r14
  39716. 4253f3: │ ││╭─┼─ jbe 425444 <_d_arraycatT+0x254>
  39717. 4253f5: │ │││ │ mov %r13,%rbx
  39718. 4253f8: │ │││ │ nopl 0x0(%rax,%rax,1)
  39719. 425400: │ │││ │┍ mov %rbx,%rdi
  39720. 425403: │ │││ │┆ callq *%r12
  39721. 425406: │ │││ │┆ add %rbp,%rbx
  39722. 425409: │ │││ │┆ cmp %r14,%rbx
  39723. 42540c: │ │││ │╰ jb 425400 <_d_arraycatT+0x210>
  39724. 42540e: │ │││╭┼─ jmp 425444 <_d_arraycatT+0x254>
  39725. 425410: │ ││││┕━ mov %r15,%rdi
  39726. 425413: │ ││││ callq *0x40(%rbx)
  39727. 425416: │ ││││ mov %rax,%rbp
  39728. 425419: │ ││││ cmp %r13,%r14
  39729. 42541c: │ ││││╭─ jbe 425444 <_d_arraycatT+0x254>
  39730. 42541e: │ │││││ mov %r13,%rbx
  39731. 425421: │ │││││ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  39732. 425430: │ │││││┍ mov (%r15),%rax
  39733. 425433: │ │││││┆ mov %r15,%rdi
  39734. 425436: │ │││││┆ mov %rbx,%rsi
  39735. 425439: │ │││││┆ callq *0x78(%rax)
  39736. 42543c: │ │││││┆ add %rbp,%rbx
  39737. 42543f: │ │││││┆ cmp %r14,%rbx
  39738. 425442: │ │││││╰ jb 425430 <_d_arraycatT+0x240>
  39739. 425444: │ ┕┷┷┷┷━ xor %eax,%eax
  39740. 425446: │ test %r15,%r15
  39741. 425449: │ ╭──── je 42547f <_d_arraycatT+0x28f>
  39742. 42544b: │ │ mov 0x233e17(%rip),%cl # 659268 <_D2rt8lifetime23callStructDtorsDuringGCyb>
  39743. 425451: │ │ and $0x1,%cl
  39744. 425454: │ │ mov 0x18(%rsp),%rsi
  39745. 425459: │ │ mov 0x10(%rsp),%rdi
  39746. 42545e: │ │╭─── je 425489 <_d_arraycatT+0x299>
  39747. 425460: │ ││ mov (%r15),%rcx
  39748. 425463: │ ││ mov $0x655e50,%edx
  39749. 425468: │ ││ xor %eax,%eax
  39750. 42546a: │ ││ cmp %rdx,(%rcx)
  39751. 42546d: │ ││╭── jne 425489 <_d_arraycatT+0x299>
  39752. 42546f: │ │││ mov $0x8,%eax
  39753. 425474: │ │││ cmpq $0x0,0x58(%r15)
  39754. 425479: │ │││╭─ jne 425489 <_d_arraycatT+0x299>
  39755. 42547b: │ ││││ xor %eax,%eax
  39756. 42547d: │ ││││╭ jmp 425489 <_d_arraycatT+0x299>
  39757. 42547f: │ ┕┿┿┿┿ mov 0x18(%rsp),%rsi
  39758. 425484: │ ││││ mov 0x10(%rsp),%rdi
  39759. 425489: │ ┕┷┷┷ cmp $0x100,%rdi
  39760. 425490: │ mov 0x20(%rsp),%rdx
  39761. 425495: │ ╭ ja 4254b8 <_d_arraycatT+0x2c8>
  39762. 425497: │ │ lea 0x1(%rdx,%rax,1),%rcx
  39763. 42549c: │ │ cmp %rdi,%rcx
  39764. 42549f: │╭──────┼ ja 4254f8 <_d_arraycatT+0x308>
  39765. 4254a1: ││ │ add %rdi,%rsi
  39766. 4254a4: ││ │ mov %rsi,%rcx
  39767. 4254a7: ││ │ sub %rax,%rcx
  39768. 4254aa: ││ │ mov %dl,-0x1(%rcx)
  39769. 4254ad: ││ │ test %rax,%rax
  39770. 4254b0: ││╭─────┼ je 4254f8 <_d_arraycatT+0x308>
  39771. 4254b2: │││ │ mov %r15,-0x8(%rsi)
  39772. 4254b6: │││╭────┼ jmp 4254f8 <_d_arraycatT+0x308>
  39773. 4254b8: ││││ ┕ cmp $0x1000,%rdi
  39774. 4254bf: ││││ ╭── jae 4254e3 <_d_arraycatT+0x2f3>
  39775. 4254c1: ││││ │ lea 0x2(%rdx,%rax,1),%rcx
  39776. 4254c6: ││││ │ cmp %rdi,%rcx
  39777. 4254c9: ││││╭─┼── ja 4254f8 <_d_arraycatT+0x308>
  39778. 4254cb: │││││ │ add %rdi,%rsi
  39779. 4254ce: │││││ │ mov %rsi,%rcx
  39780. 4254d1: │││││ │ sub %rax,%rcx
  39781. 4254d4: │││││ │ mov %dx,-0x2(%rcx)
  39782. 4254d8: │││││ │ test %rax,%rax
  39783. 4254db: │││││╭┼── je 4254f8 <_d_arraycatT+0x308>
  39784. 4254dd: │││││││ mov %r15,-0x8(%rsi)
  39785. 4254e1: │││││││── jmp 4254f8 <_d_arraycatT+0x308>
  39786. 4254e3: ││││││┕━━ lea 0x11(%rdx),%rcx
  39787. 4254e7: │││││││ cmp %rdi,%rcx
  39788. 4254ea: │││││││╭─ ja 4254f8 <_d_arraycatT+0x308>
  39789. 4254ec: ││││││││ mov %rdx,(%rsi)
  39790. 4254ef: ││││││││ test %rax,%rax
  39791. 4254f2: ││││││││╭ je 4254f8 <_d_arraycatT+0x308>
  39792. 4254f4: │││││││││ mov %r15,0x8(%rsi)
  39793. 4254f8: │┕┷┷┷┷┷┷┷ mov 0x8(%rsp),%rax
  39794. 4254fd: │ add 0x28(%rsp),%rax
  39795. 425502: │ mov %r13,%rdx
  39796. 425505: ┕━━━━━━━━ add $0x48,%rsp
  39797. 425509: pop %rbx
  39798. 42550a: pop %r12
  39799. 42550c: pop %r13
  39800. 42550e: pop %r14
  39801. 425510: pop %r15
  39802. 425512: pop %rbp
  39803. 425513: retq
  39804. 425514: nopw %cs:0x0(%rax,%rax,1)
  39805. 42551e: xchg %ax,%ax
  39806.  
  39807. 0000000000425520 <_d_arraycatnTX>:
  39808. 425520: push %rbp
  39809. 425521: push %r15
  39810. 425523: push %r14
  39811. 425525: push %r13
  39812. 425527: push %r12
  39813. 425529: push %rbx
  39814. 42552a: sub $0x38,%rsp
  39815. 42552e: mov %rdx,%r12
  39816. 425531: mov %rsi,%r15
  39817. 425534: mov %rdi,%r13
  39818. 425537: mov $0x655f90,%eax
  39819. 42553c: mov $0x656030,%ecx
  39820. 425541: mov $0x6560d0,%edx
  39821. 425546: mov $0x656170,%esi
  39822. 42554b: ╭ jmp 425554 <_d_arraycatnTX+0x34>
  39823. 42554d: │ nopl (%rax)
  39824. 425550: ┍┯┯┯┿ mov 0x10(%rdi),%rdi
  39825. 425554: ┆┆┆┆┕ mov (%rdi),%rbp
  39826. 425557: ┆┆┆┆ mov 0x0(%rbp),%rbx
  39827. 42555b: ┆┆┆┆ cmp %rax,%rbx
  39828. 42555e: ┆┆┆╰─ je 425550 <_d_arraycatnTX+0x30>
  39829. 425560: ┆┆┆ cmp %rcx,%rbx
  39830. 425563: ┆┆╰── je 425550 <_d_arraycatnTX+0x30>
  39831. 425565: ┆┆ cmp %rdx,%rbx
  39832. 425568: ┆╰─── je 425550 <_d_arraycatnTX+0x30>
  39833. 42556a: ┆ cmp %rsi,%rbx
  39834. 42556d: ╰──── je 425550 <_d_arraycatnTX+0x30>
  39835. 42556f: callq *0x50(%rbp)
  39836. 425572: xor %r14d,%r14d
  39837. 425575: test %rax,%rax
  39838. 425578: ╭───── je 4255c9 <_d_arraycatnTX+0xa9>
  39839. 42557a: │ mov $0x655f90,%ecx
  39840. 42557f: │ xor %r14d,%r14d
  39841. 425582: │ mov $0x656030,%edx
  39842. 425587: │ mov $0x6560d0,%esi
  39843. 42558c: │ mov $0x656170,%edi
  39844. 425591: │ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  39845. 4255a0: │┍━━━━ mov (%rax),%rbp
  39846. 4255a3: │┆ mov 0x0(%rbp),%rbp
  39847. 4255a7: │┆ cmp %rcx,%rbp
  39848. 4255aa: │┆╭─── je 4255bb <_d_arraycatnTX+0x9b>
  39849. 4255ac: │┆│ cmp %rdx,%rbp
  39850. 4255af: │┆│ ╭─ je 4255bb <_d_arraycatnTX+0x9b>
  39851. 4255b1: │┆│ │ cmp %rsi,%rbp
  39852. 4255b4: │┆│ │╭ je 4255bb <_d_arraycatnTX+0x9b>
  39853. 4255b6: │┆│ ││ cmp %rdi,%rbp
  39854. 4255b9: │┆│╭┼┼ jne 4255c6 <_d_arraycatnTX+0xa6>
  39855. 4255bb: │┆┕┿┷┷ mov 0x10(%rax),%rax
  39856. 4255bf: │┆ │ test %rax,%rax
  39857. 4255c2: │╰─┼── jne 4255a0 <_d_arraycatnTX+0x80>
  39858. 4255c4: │ │ ╭ jmp 4255c9 <_d_arraycatnTX+0xa9>
  39859. 4255c6: │ ┕━┿ mov %rax,%r14
  39860. 4255c9: ┕━━━━┷ mov (%r14),%rax
  39861. 4255cc: mov %r14,%rdi
  39862. 4255cf: callq *0x40(%rax)
  39863. 4255d2: mov %rax,0x18(%rsp)
  39864. 4255d7: test %r15,%r15
  39865. 4255da: ╭────── je 425696 <_d_arraycatnTX+0x176>
  39866. 4255e0: │ lea -0x1(%r15),%rax
  39867. 4255e4: │ xor %ebx,%ebx
  39868. 4255e6: │ test $0x3,%r15b
  39869. 4255ea: │ mov $0x0,%ecx
  39870. 4255ef: │ ╭─ je 42560f <_d_arraycatnTX+0xef>
  39871. 4255f1: │ │ mov %r15d,%edx
  39872. 4255f4: │ │ and $0x3,%edx
  39873. 4255f7: │ │ xor %ebx,%ebx
  39874. 4255f9: │ │ mov %r12,%rsi
  39875. 4255fc: │ │ xor %ecx,%ecx
  39876. 4255fe: │ │ xchg %ax,%ax
  39877. 425600: │ │┍ add (%rsi),%rbx
  39878. 425603: │ │┆ inc %rcx
  39879. 425606: │ │┆ add $0x10,%rsi
  39880. 42560a: │ │┆ cmp %rcx,%rdx
  39881. 42560d: │ │╰ jne 425600 <_d_arraycatnTX+0xe0>
  39882. 42560f: │ ┕━ cmp $0x3,%rax
  39883. 425613: │ ╭─ jb 425649 <_d_arraycatnTX+0x129>
  39884. 425615: │ │ mov %r15,%rax
  39885. 425618: │ │ sub %rcx,%rax
  39886. 42561b: │ │ shl $0x4,%rcx
  39887. 42561f: │ │ lea 0x30(%rcx,%r12,1),%rcx
  39888. 425624: │ │ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  39889. 425630: │ │┍ add -0x30(%rcx),%rbx
  39890. 425634: │ │┆ add -0x20(%rcx),%rbx
  39891. 425638: │ │┆ add -0x10(%rcx),%rbx
  39892. 42563c: │ │┆ add (%rcx),%rbx
  39893. 42563f: │ │┆ add $0x40,%rcx
  39894. 425643: │ │┆ add $0xfffffffffffffffc,%rax
  39895. 425647: │ │╰ jne 425630 <_d_arraycatnTX+0x110>
  39896. 425649: │ ┕━ test %rbx,%rbx
  39897. 42564c: │╭───── je 425696 <_d_arraycatnTX+0x176>
  39898. 42564e: ││ mov %r13,(%rsp)
  39899. 425652: ││ mov %rbx,%rbp
  39900. 425655: ││ imul 0x18(%rsp),%rbp
  39901. 42565b: ││ mov 0x233c07(%rip),%cl # 659268 <_D2rt8lifetime23callStructDtorsDuringGCyb>
  39902. 425661: ││ xor %r13d,%r13d
  39903. 425664: ││ test %r14,%r14
  39904. 425667: ││╭──── je 42569f <_d_arraycatnTX+0x17f>
  39905. 425669: │││ mov %r12,0x8(%rsp)
  39906. 42566e: │││ mov %cl,%al
  39907. 425670: │││ and $0x1,%al
  39908. 425672: │││╭─── je 4256a4 <_d_arraycatnTX+0x184>
  39909. 425674: ││││ mov (%r14),%rax
  39910. 425677: ││││ mov $0x655e50,%edx
  39911. 42567c: ││││ xor %r13d,%r13d
  39912. 42567f: ││││ cmp %rdx,(%rax)
  39913. 425682: ││││╭── jne 4256a4 <_d_arraycatnTX+0x184>
  39914. 425684: │││││ mov $0x8,%r13d
  39915. 42568a: │││││ cmpq $0x0,0x58(%r14)
  39916. 42568f: │││││╭─ jne 4256a4 <_d_arraycatnTX+0x184>
  39917. 425691: ││││││ xor %r13d,%r13d
  39918. 425694: ││││││╭ jmp 4256a4 <_d_arraycatnTX+0x184>
  39919. 425696: ┕┷┿┿┿┿┿ xor %eax,%eax
  39920. 425698: │││││ xor %edx,%edx
  39921. 42569a: ╭───┼┼┼┼┼ jmpq 42590a <_d_arraycatnTX+0x3ea>
  39922. 42569f: │ ┕┿┿┿┿ mov %r12,0x8(%rsp)
  39923. 4256a4: │ ┕┷┷┷ mov $0x11,%r12d
  39924. 4256aa: │ cmp $0x7fe,%rbp
  39925. 4256b1: │ ╭ ja 4256c7 <_d_arraycatnTX+0x1a7>
  39926. 4256b3: │ │ cmp $0xff,%rbp
  39927. 4256ba: │ │ seta %al
  39928. 4256bd: │ │ movzbl %al,%r12d
  39929. 4256c1: │ │ inc %r12
  39930. 4256c4: │ │ or %r13,%r12
  39931. 4256c7: │ ┕ add %rbp,%r12
  39932. 4256ca: │ ╭ jae 4256d3 <_d_arraycatnTX+0x1b3>
  39933. 4256cc: │ │ xor %eax,%eax
  39934. 4256ce: │ │ xor %r12d,%r12d
  39935. 4256d1: │ ╭┼ jmp 42570e <_d_arraycatnTX+0x1ee>
  39936. 4256d3: │ │┕ mov (%r14),%rax
  39937. 4256d6: │ │ mov %r14,%rdi
  39938. 4256d9: │ │ callq *0x60(%rax)
  39939. 4256dc: │ │ add %eax,%eax
  39940. 4256de: │ │ and $0x2,%eax
  39941. 4256e1: │ │ xor $0xa,%eax
  39942. 4256e4: │ │ lea 0x21(%rax),%edx
  39943. 4256e7: │ │ test %r13,%r13
  39944. 4256ea: │ │ cmove %eax,%edx
  39945. 4256ed: │ │ lea 0x20(%rsp),%rdi
  39946. 4256f2: │ │ mov (%rsp),%rsi
  39947. 4256f6: │ │ mov %r12,%rcx
  39948. 4256f9: │ │ callq 419130 <_D4core6memory2GC6qallocFNaNbmkxC8TypeInfoZS4core6memory8BlkInfo_>
  39949. 4256fe: │ │ mov 0x20(%rsp),%r12
  39950. 425703: │ │ mov 0x28(%rsp),%rax
  39951. 425708: │ │ mov 0x233b5a(%rip),%cl # 659268 <_D2rt8lifetime23callStructDtorsDuringGCyb>
  39952. 42570e: │ ┕━ xor %edx,%edx
  39953. 425710: │ test %r14,%r14
  39954. 425713: │ ╭─── je 425737 <_d_arraycatnTX+0x217>
  39955. 425715: │ │ and $0x1,%cl
  39956. 425718: │ │╭── je 425737 <_d_arraycatnTX+0x217>
  39957. 42571a: │ ││ mov (%r14),%rcx
  39958. 42571d: │ ││ mov $0x655e50,%esi
  39959. 425722: │ ││ xor %edx,%edx
  39960. 425724: │ ││ cmp %rsi,(%rcx)
  39961. 425727: │ ││╭─ jne 425737 <_d_arraycatnTX+0x217>
  39962. 425729: │ │││ mov $0x8,%edx
  39963. 42572e: │ │││ cmpq $0x0,0x58(%r14)
  39964. 425733: │ │││╭ jne 425737 <_d_arraycatnTX+0x217>
  39965. 425735: │ ││││ xor %edx,%edx
  39966. 425737: │ ┕┷┷┷ cmp $0x100,%rax
  39967. 42573d: │ ╭ ja 425762 <_d_arraycatnTX+0x242>
  39968. 42573f: │ │ lea 0x1(%rbp,%rdx,1),%rcx
  39969. 425744: │ │ cmp %rax,%rcx
  39970. 425747: │╭──────┼ ja 4257a4 <_d_arraycatnTX+0x284>
  39971. 425749: ││ │ lea (%r12,%rax,1),%rcx
  39972. 42574d: ││ │ mov %rcx,%rsi
  39973. 425750: ││ │ sub %rdx,%rsi
  39974. 425753: ││ │ mov %bpl,-0x1(%rsi)
  39975. 425757: ││ │ test %rdx,%rdx
  39976. 42575a: ││╭─────┼ je 4257a4 <_d_arraycatnTX+0x284>
  39977. 42575c: │││ │ mov %r14,-0x8(%rcx)
  39978. 425760: │││╭────┼ jmp 4257a4 <_d_arraycatnTX+0x284>
  39979. 425762: ││││ ┕ cmp $0x1000,%rax
  39980. 425768: ││││ ╭── jae 42578d <_d_arraycatnTX+0x26d>
  39981. 42576a: ││││ │ lea 0x2(%rbp,%rdx,1),%rcx
  39982. 42576f: ││││ │ cmp %rax,%rcx
  39983. 425772: ││││╭─┼── ja 4257a4 <_d_arraycatnTX+0x284>
  39984. 425774: │││││ │ lea (%r12,%rax,1),%rcx
  39985. 425778: │││││ │ mov %rcx,%rsi
  39986. 42577b: │││││ │ sub %rdx,%rsi
  39987. 42577e: │││││ │ mov %bp,-0x2(%rsi)
  39988. 425782: │││││ │ test %rdx,%rdx
  39989. 425785: │││││╭┼── je 4257a4 <_d_arraycatnTX+0x284>
  39990. 425787: │││││││ mov %r14,-0x8(%rcx)
  39991. 42578b: │││││││── jmp 4257a4 <_d_arraycatnTX+0x284>
  39992. 42578d: ││││││┕━━ lea 0x11(%rbp),%rcx
  39993. 425791: │││││││ cmp %rax,%rcx
  39994. 425794: │││││││╭─ ja 4257a4 <_d_arraycatnTX+0x284>
  39995. 425796: ││││││││ mov %rbp,(%r12)
  39996. 42579a: ││││││││ test %rdx,%rdx
  39997. 42579d: ││││││││╭ je 4257a4 <_d_arraycatnTX+0x284>
  39998. 42579f: │││││││││ mov %r14,0x8(%r12)
  39999. 4257a4: │┕┷┷┷┷┷┷┷ mov %r14,0x10(%rsp)
  40000. 4257a9: │ cmp $0xfff,%rax
  40001. 4257af: │ seta %al
  40002. 4257b2: │ movzbl %al,%eax
  40003. 4257b5: │ shl $0x4,%rax
  40004. 4257b9: │ add %rax,%r12
  40005. 4257bc: │ xor %r13d,%r13d
  40006. 4257bf: │ test %r15,%r15
  40007. 4257c2: │ ╭─── je 42587d <_d_arraycatnTX+0x35d>
  40008. 4257c8: │ │ xor %eax,%eax
  40009. 4257ca: │ │ test $0x1,%r15b
  40010. 4257ce: │ │ mov $0x0,%r13d
  40011. 4257d4: │ │ ╭─ je 42580d <_d_arraycatnTX+0x2ed>
  40012. 4257d6: │ │ │ mov 0x8(%rsp),%rax
  40013. 4257db: │ │ │ mov (%rax),%rbp
  40014. 4257de: │ │ │ mov $0x1,%eax
  40015. 4257e3: │ │ │ xor %r13d,%r13d
  40016. 4257e6: │ │ │ test %rbp,%rbp
  40017. 4257e9: │ │ │╭ je 42580d <_d_arraycatnTX+0x2ed>
  40018. 4257eb: │ │ ││ mov 0x8(%rsp),%rax
  40019. 4257f0: │ │ ││ mov 0x8(%rax),%rsi
  40020. 4257f4: │ │ ││ imul 0x18(%rsp),%rbp
  40021. 4257fa: │ │ ││ mov %r12,%rdi
  40022. 4257fd: │ │ ││ mov %rbp,%rdx
  40023. 425800: │ │ ││ callq 402490 <memcpy@plt>
  40024. 425805: │ │ ││ mov $0x1,%eax
  40025. 42580a: │ │ ││ mov %rbp,%r13
  40026. 42580d: │ │ ┕┷ cmp $0x1,%r15
  40027. 425811: │ │╭── je 42587d <_d_arraycatnTX+0x35d>
  40028. 425813: │ ││ sub %rax,%r15
  40029. 425816: │ ││ shl $0x4,%rax
  40030. 42581a: │ ││ mov 0x8(%rsp),%rcx
  40031. 42581f: │ ││ lea 0x18(%rax,%rcx,1),%r14
  40032. 425824: │ ││ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  40033. 425830: │ ││┍━ mov -0x18(%r14),%rbp
  40034. 425834: │ ││┆ test %rbp,%rbp
  40035. 425837: │ ││┆╭ je 425852 <_d_arraycatnTX+0x332>
  40036. 425839: │ ││┆│ mov -0x10(%r14),%rsi
  40037. 42583d: │ ││┆│ lea (%r12,%r13,1),%rdi
  40038. 425841: │ ││┆│ imul 0x18(%rsp),%rbp
  40039. 425847: │ ││┆│ mov %rbp,%rdx
  40040. 42584a: │ ││┆│ callq 402490 <memcpy@plt>
  40041. 42584f: │ ││┆│ add %rbp,%r13
  40042. 425852: │ ││┆┕ mov -0x8(%r14),%rbp
  40043. 425856: │ ││┆ test %rbp,%rbp
  40044. 425859: │ ││┆╭ je 425873 <_d_arraycatnTX+0x353>
  40045. 42585b: │ ││┆│ mov (%r14),%rsi
  40046. 42585e: │ ││┆│ lea (%r12,%r13,1),%rdi
  40047. 425862: │ ││┆│ imul 0x18(%rsp),%rbp
  40048. 425868: │ ││┆│ mov %rbp,%rdx
  40049. 42586b: │ ││┆│ callq 402490 <memcpy@plt>
  40050. 425870: │ ││┆│ add %rbp,%r13
  40051. 425873: │ ││┆┕ add $0x20,%r14
  40052. 425877: │ ││┆ add $0xfffffffffffffffe,%r15
  40053. 42587b: │ ││╰─ jne 425830 <_d_arraycatnTX+0x310>
  40054. 42587d: │ ┕┷━━ mov 0x10(%rsp),%r14
  40055. 425882: │ mov (%r14),%rbp
  40056. 425885: │ mov $0x41c260,%eax
  40057. 42588a: │ cmp %rax,0x78(%rbp)
  40058. 42588e: │ ╭───── je 425904 <_d_arraycatnTX+0x3e4>
  40059. 425890: │ │ mov $0x655e50,%esi
  40060. 425895: │ │ mov %r14,%rdi
  40061. 425898: │ │ callq 42b730 <_d_dynamic_cast>
  40062. 42589d: │ │ test %rax,%rax
  40063. 4258a0: │ │ ╭─ je 4258d0 <_d_arraycatnTX+0x3b0>
  40064. 4258a2: │ │ │ mov 0x60(%rax),%r15
  40065. 4258a6: │ │ │ test %r15,%r15
  40066. 4258a9: │ │╭──┼─ je 425904 <_d_arraycatnTX+0x3e4>
  40067. 4258ab: │ ││ │ mov %r14,%rdi
  40068. 4258ae: │ ││ │ callq *0x40(%rbp)
  40069. 4258b1: │ ││ │ mov %rax,%r14
  40070. 4258b4: │ ││ │ add %r12,%r13
  40071. 4258b7: │ ││ │ cmp %r12,%r13
  40072. 4258ba: │ ││╭─┼─ jbe 425904 <_d_arraycatnTX+0x3e4>
  40073. 4258bc: │ │││ │ mov %r12,%rbp
  40074. 4258bf: │ │││ │ nop
  40075. 4258c0: │ │││ │┍ mov %rbp,%rdi
  40076. 4258c3: │ │││ │┆ callq *%r15
  40077. 4258c6: │ │││ │┆ add %r14,%rbp
  40078. 4258c9: │ │││ │┆ cmp %r13,%rbp
  40079. 4258cc: │ │││ │╰ jb 4258c0 <_d_arraycatnTX+0x3a0>
  40080. 4258ce: │ │││╭┼─ jmp 425904 <_d_arraycatnTX+0x3e4>
  40081. 4258d0: │ ││││┕━ mov %r14,%rdi
  40082. 4258d3: │ ││││ callq *0x40(%rbp)
  40083. 4258d6: │ ││││ mov %rax,%r15
  40084. 4258d9: │ ││││ add %r12,%r13
  40085. 4258dc: │ ││││ cmp %r12,%r13
  40086. 4258df: │ ││││╭─ jbe 425904 <_d_arraycatnTX+0x3e4>
  40087. 4258e1: │ │││││ mov %r12,%rbp
  40088. 4258e4: │ │││││ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  40089. 4258f0: │ │││││┍ mov (%r14),%rax
  40090. 4258f3: │ │││││┆ mov %r14,%rdi
  40091. 4258f6: │ │││││┆ mov %rbp,%rsi
  40092. 4258f9: │ │││││┆ callq *0x78(%rax)
  40093. 4258fc: │ │││││┆ add %r15,%rbp
  40094. 4258ff: │ │││││┆ cmp %r13,%rbp
  40095. 425902: │ │││││╰ jb 4258f0 <_d_arraycatnTX+0x3d0>
  40096. 425904: │ ┕┷┷┷┷━ mov %rbx,%rax
  40097. 425907: │ mov %r12,%rdx
  40098. 42590a: ┕━━━━━━━━ add $0x38,%rsp
  40099. 42590e: pop %rbx
  40100. 42590f: pop %r12
  40101. 425911: pop %r13
  40102. 425913: pop %r14
  40103. 425915: pop %r15
  40104. 425917: pop %rbp
  40105. 425918: retq
  40106. 425919: nopl 0x0(%rax)
  40107.  
  40108. 0000000000425920 <ldc.dso_ctor.2rt8lifetime>:
  40109. 425920: cmpb $0x0,0x2334f1(%rip) # 658e18 <ldc.dso_initialized>
  40110. 425927: ╭ jne 42597c <ldc.dso_ctor.2rt8lifetime+0x5c>
  40111. 425929: │ push %rbp
  40112. 42592a: │ mov %rsp,%rbp
  40113. 42592d: │ movb $0x1,0x2334e4(%rip) # 658e18 <ldc.dso_initialized>
  40114. 425934: │ mov %rsp,%rax
  40115. 425937: │ lea -0x30(%rax),%rdi
  40116. 42593b: │ mov %rdi,%rsp
  40117. 42593e: │ movq $0x1,-0x30(%rax)
  40118. 425946: │ movq $0x658e10,-0x28(%rax)
  40119. 42594e: │ mov $0x658dc8,%ecx
  40120. 425953: │ movq %rcx,%xmm0
  40121. 425958: │ mov $0x658a90,%ecx
  40122. 42595d: │ movq %rcx,%xmm1
  40123. 425962: │ punpcklqdq %xmm0,%xmm1
  40124. 425966: │ movdqu %xmm1,-0x20(%rax)
  40125. 42596b: │ movq $0x658c00,-0x10(%rax)
  40126. 425973: │ callq 427d40 <_d_dso_registry>
  40127. 425978: │ mov %rbp,%rsp
  40128. 42597b: │ pop %rbp
  40129. 42597c: ┕ retq
  40130. 42597d: nopl (%rax)
  40131.  
  40132. 0000000000425980 <ldc.dso_dtor.2rt8lifetime>:
  40133. 425980: cmpb $0x0,0x233491(%rip) # 658e18 <ldc.dso_initialized>
  40134. 425987: ╭ je 4259dc <ldc.dso_dtor.2rt8lifetime+0x5c>
  40135. 425989: │ push %rbp
  40136. 42598a: │ mov %rsp,%rbp
  40137. 42598d: │ movb $0x0,0x233484(%rip) # 658e18 <ldc.dso_initialized>
  40138. 425994: │ mov %rsp,%rax
  40139. 425997: │ lea -0x30(%rax),%rdi
  40140. 42599b: │ mov %rdi,%rsp
  40141. 42599e: │ movq $0x1,-0x30(%rax)
  40142. 4259a6: │ movq $0x658e10,-0x28(%rax)
  40143. 4259ae: │ mov $0x658dc8,%ecx
  40144. 4259b3: │ movq %rcx,%xmm0
  40145. 4259b8: │ mov $0x658a90,%ecx
  40146. 4259bd: │ movq %rcx,%xmm1
  40147. 4259c2: │ punpcklqdq %xmm0,%xmm1
  40148. 4259c6: │ movdqu %xmm1,-0x20(%rax)
  40149. 4259cb: │ movq $0x658c00,-0x10(%rax)
  40150. 4259d3: │ callq 427d40 <_d_dso_registry>
  40151. 4259d8: │ mov %rbp,%rsp
  40152. 4259db: │ pop %rbp
  40153. 4259dc: ┕ retq
  40154. 4259dd: nopl (%rax)
  40155.  
  40156. 00000000004259e0 <_D2rt5tlsgc4initFZPv>:
  40157. 4259e0: push %rbx
  40158. 4259e1: mov $0x10,%edi
  40159. 4259e6: callq 401ff0 <malloc@plt>
  40160. 4259eb: mov %rax,%rbx
  40161. 4259ee: movq $0x0,(%rbx)
  40162. 4259f5: callq 427c90 <_D2rt19sections_elf_shared13initTLSRangesFZPS2rt4util9container5array13__T5ArrayTAvZ5Array>
  40163. 4259fa: mov %rax,(%rbx)
  40164. 4259fd: mov %fs:0x0,%rax
  40165. 425a06: lea -0x20(%rax),%rax
  40166. 425a0d: mov %rax,0x8(%rbx)
  40167. 425a11: mov %rbx,%rax
  40168. 425a14: pop %rbx
  40169. 425a15: retq
  40170. 425a16: nopw %cs:0x0(%rax,%rax,1)
  40171.  
  40172. 0000000000425a20 <_D2rt5tlsgc7destroyFPvZv>:
  40173. 425a20: ┆ push %rbx
  40174. 425a21: ┆ mov %rdi,%rbx
  40175. 425a24: ┆ mov (%rbx),%rdi
  40176. 425a27: ┆ callq 427cb0 <_D2rt19sections_elf_shared13finiTLSRangesFPS2rt4util9container5array13__T5ArrayTAvZ5ArrayZv>
  40177. 425a2c: ┆ mov %rbx,%rdi
  40178. 425a2f: ┆ pop %rbx
  40179. 425a30: ╰ jmpq 4020f0 <free@plt>
  40180. 425a35: nopw %cs:0x0(%rax,%rax,1)
  40181. 425a3f: nop
  40182.  
  40183. 0000000000425a40 <_D2rt5tlsgc4scanFNbPvMDFNbPvPvZvZv>:
  40184. 425a40: mov (%rdx),%rdx
  40185. 425a43: ╭ jmpq 427cf0 <_D2rt19sections_elf_shared13scanTLSRangesFNbPS2rt4util9container5array13__T5ArrayTAvZ5ArrayMDFNbPvPvZvZv>
  40186. 425a48: │ nopl 0x0(%rax,%rax,1)
  40187.  
  40188. 0000000000425a50 <_D2rt5tlsgc14processGCMarksFNbPvMDFNbPvZiZv>:
  40189. 425a50: ┆ mov 0x8(%rdx),%rax
  40190. 425a54: ┆ mov (%rax),%rdx
  40191. 425a57: ╰ jmpq 423120 <_D2rt8lifetime14processGCMarksFNbPS4core6memory8BlkInfo_MDFNbPvZiZv>
  40192. 425a5c: nopl 0x0(%rax)
  40193.  
  40194. 0000000000425a60 <ldc.dso_ctor.2rt5tlsgc>:
  40195. 425a60: cmpb $0x0,0x2333b1(%rip) # 658e18 <ldc.dso_initialized>
  40196. 425a67: ╭ jne 425abc <ldc.dso_ctor.2rt5tlsgc+0x5c>
  40197. 425a69: │ push %rbp
  40198. 425a6a: │ mov %rsp,%rbp
  40199. 425a6d: │ movb $0x1,0x2333a4(%rip) # 658e18 <ldc.dso_initialized>
  40200. 425a74: │ mov %rsp,%rax
  40201. 425a77: │ lea -0x30(%rax),%rdi
  40202. 425a7b: │ mov %rdi,%rsp
  40203. 425a7e: │ movq $0x1,-0x30(%rax)
  40204. 425a86: │ movq $0x658e10,-0x28(%rax)
  40205. 425a8e: │ mov $0x658dc8,%ecx
  40206. 425a93: │ movq %rcx,%xmm0
  40207. 425a98: │ mov $0x658a90,%ecx
  40208. 425a9d: │ movq %rcx,%xmm1
  40209. 425aa2: │ punpcklqdq %xmm0,%xmm1
  40210. 425aa6: │ movdqu %xmm1,-0x20(%rax)
  40211. 425aab: │ movq $0x658c08,-0x10(%rax)
  40212. 425ab3: │ callq 427d40 <_d_dso_registry>
  40213. 425ab8: │ mov %rbp,%rsp
  40214. 425abb: │ pop %rbp
  40215. 425abc: ┕ retq
  40216. 425abd: nopl (%rax)
  40217.  
  40218. 0000000000425ac0 <ldc.dso_dtor.2rt5tlsgc>:
  40219. 425ac0: cmpb $0x0,0x233351(%rip) # 658e18 <ldc.dso_initialized>
  40220. 425ac7: ╭ je 425b1c <ldc.dso_dtor.2rt5tlsgc+0x5c>
  40221. 425ac9: │ push %rbp
  40222. 425aca: │ mov %rsp,%rbp
  40223. 425acd: │ movb $0x0,0x233344(%rip) # 658e18 <ldc.dso_initialized>
  40224. 425ad4: │ mov %rsp,%rax
  40225. 425ad7: │ lea -0x30(%rax),%rdi
  40226. 425adb: │ mov %rdi,%rsp
  40227. 425ade: │ movq $0x1,-0x30(%rax)
  40228. 425ae6: │ movq $0x658e10,-0x28(%rax)
  40229. 425aee: │ mov $0x658dc8,%ecx
  40230. 425af3: │ movq %rcx,%xmm0
  40231. 425af8: │ mov $0x658a90,%ecx
  40232. 425afd: │ movq %rcx,%xmm1
  40233. 425b02: │ punpcklqdq %xmm0,%xmm1
  40234. 425b06: │ movdqu %xmm1,-0x20(%rax)
  40235. 425b0b: │ movq $0x658c08,-0x10(%rax)
  40236. 425b13: │ callq 427d40 <_d_dso_registry>
  40237. 425b18: │ mov %rbp,%rsp
  40238. 425b1b: │ pop %rbp
  40239. 425b1c: ┕ retq
  40240. 425b1d: nopl (%rax)
  40241.  
  40242. 0000000000425b20 <_aApplycd1>:
  40243. 425b20: push %rbp
  40244. 425b21: push %r15
  40245. 425b23: push %r14
  40246. 425b25: push %r13
  40247. 425b27: push %r12
  40248. 425b29: push %rbx
  40249. 425b2a: sub $0x18,%rsp
  40250. 425b2e: mov %rcx,%r14
  40251. 425b31: mov %rdx,%r15
  40252. 425b34: mov %rsi,%r12
  40253. 425b37: mov %rdi,%rbx
  40254. 425b3a: movq $0x0,0x10(%rsp)
  40255. 425b43: test %rbx,%rbx
  40256. 425b46: ╭─── je 425ba9 <_aApplycd1+0x89>
  40257. 425b48: │ lea 0x10(%rsp),%r13
  40258. 425b4d: │ lea 0xc(%rsp),%rbp
  40259. 425b52: │ xor %eax,%eax
  40260. 425b54: │ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  40261. 425b60: │┍━━ movzbl (%r12,%rax,1),%ecx
  40262. 425b65: │┆ mov %ecx,0xc(%rsp)
  40263. 425b69: │┆ test %cl,%cl
  40264. 425b6b: │┆ ╭ js 425b80 <_aApplycd1+0x60>
  40265. 425b6d: │┆ │ inc %rax
  40266. 425b70: │┆ │ mov %rax,0x10(%rsp)
  40267. 425b75: │┆╭┼ jmp 425b92 <_aApplycd1+0x72>
  40268. 425b77: │┆││ nopw 0x0(%rax,%rax,1)
  40269. 425b80: │┆│┕ mov %r13,%rdi
  40270. 425b83: │┆│ mov %rbx,%rsi
  40271. 425b86: │┆│ mov %r12,%rdx
  40272. 425b89: │┆│ callq 426090 <_D2rt4util3utf6decodeFxAaKmZw>
  40273. 425b8e: │┆│ mov %eax,0xc(%rsp)
  40274. 425b92: │┆┕━ mov %r15,%rdi
  40275. 425b95: │┆ mov %rbp,%rsi
  40276. 425b98: │┆ callq *%r14
  40277. 425b9b: │┆ test %eax,%eax
  40278. 425b9d: │┆ ╭ jne 425bab <_aApplycd1+0x8b>
  40279. 425b9f: │┆ │ mov 0x10(%rsp),%rax
  40280. 425ba4: │┆ │ cmp %rbx,%rax
  40281. 425ba7: │╰─┼ jb 425b60 <_aApplycd1+0x40>
  40282. 425ba9: ┕━━┿ xor %eax,%eax
  40283. 425bab: ┕ add $0x18,%rsp
  40284. 425baf: pop %rbx
  40285. 425bb0: pop %r12
  40286. 425bb2: pop %r13
  40287. 425bb4: pop %r14
  40288. 425bb6: pop %r15
  40289. 425bb8: pop %rbp
  40290. 425bb9: retq
  40291. 425bba: nopw 0x0(%rax,%rax,1)
  40292.  
  40293. 0000000000425bc0 <ldc.dso_ctor.2rt6aApply>:
  40294. 425bc0: cmpb $0x0,0x233251(%rip) # 658e18 <ldc.dso_initialized>
  40295. 425bc7: ╭ jne 425c1c <ldc.dso_ctor.2rt6aApply+0x5c>
  40296. 425bc9: │ push %rbp
  40297. 425bca: │ mov %rsp,%rbp
  40298. 425bcd: │ movb $0x1,0x233244(%rip) # 658e18 <ldc.dso_initialized>
  40299. 425bd4: │ mov %rsp,%rax
  40300. 425bd7: │ lea -0x30(%rax),%rdi
  40301. 425bdb: │ mov %rdi,%rsp
  40302. 425bde: │ movq $0x1,-0x30(%rax)
  40303. 425be6: │ movq $0x658e10,-0x28(%rax)
  40304. 425bee: │ mov $0x658dc8,%ecx
  40305. 425bf3: │ movq %rcx,%xmm0
  40306. 425bf8: │ mov $0x658a90,%ecx
  40307. 425bfd: │ movq %rcx,%xmm1
  40308. 425c02: │ punpcklqdq %xmm0,%xmm1
  40309. 425c06: │ movdqu %xmm1,-0x20(%rax)
  40310. 425c0b: │ movq $0x658c10,-0x10(%rax)
  40311. 425c13: │ callq 427d40 <_d_dso_registry>
  40312. 425c18: │ mov %rbp,%rsp
  40313. 425c1b: │ pop %rbp
  40314. 425c1c: ┕ retq
  40315. 425c1d: nopl (%rax)
  40316.  
  40317. 0000000000425c20 <ldc.dso_dtor.2rt6aApply>:
  40318. 425c20: cmpb $0x0,0x2331f1(%rip) # 658e18 <ldc.dso_initialized>
  40319. 425c27: ╭ je 425c7c <ldc.dso_dtor.2rt6aApply+0x5c>
  40320. 425c29: │ push %rbp
  40321. 425c2a: │ mov %rsp,%rbp
  40322. 425c2d: │ movb $0x0,0x2331e4(%rip) # 658e18 <ldc.dso_initialized>
  40323. 425c34: │ mov %rsp,%rax
  40324. 425c37: │ lea -0x30(%rax),%rdi
  40325. 425c3b: │ mov %rdi,%rsp
  40326. 425c3e: │ movq $0x1,-0x30(%rax)
  40327. 425c46: │ movq $0x658e10,-0x28(%rax)
  40328. 425c4e: │ mov $0x658dc8,%ecx
  40329. 425c53: │ movq %rcx,%xmm0
  40330. 425c58: │ mov $0x658a90,%ecx
  40331. 425c5d: │ movq %rcx,%xmm1
  40332. 425c62: │ punpcklqdq %xmm0,%xmm1
  40333. 425c66: │ movdqu %xmm1,-0x20(%rax)
  40334. 425c6b: │ movq $0x658c10,-0x10(%rax)
  40335. 425c73: │ callq 427d40 <_d_dso_registry>
  40336. 425c78: │ mov %rbp,%rsp
  40337. 425c7b: │ pop %rbp
  40338. 425c7c: ┕ retq
  40339. 425c7d: nopl (%rax)
  40340.  
  40341. 0000000000425c80 <ldc.dso_ctor.2rt7aApplyR>:
  40342. 425c80: cmpb $0x0,0x233191(%rip) # 658e18 <ldc.dso_initialized>
  40343. 425c87: ╭ jne 425cdc <ldc.dso_ctor.2rt7aApplyR+0x5c>
  40344. 425c89: │ push %rbp
  40345. 425c8a: │ mov %rsp,%rbp
  40346. 425c8d: │ movb $0x1,0x233184(%rip) # 658e18 <ldc.dso_initialized>
  40347. 425c94: │ mov %rsp,%rax
  40348. 425c97: │ lea -0x30(%rax),%rdi
  40349. 425c9b: │ mov %rdi,%rsp
  40350. 425c9e: │ movq $0x1,-0x30(%rax)
  40351. 425ca6: │ movq $0x658e10,-0x28(%rax)
  40352. 425cae: │ mov $0x658dc8,%ecx
  40353. 425cb3: │ movq %rcx,%xmm0
  40354. 425cb8: │ mov $0x658a90,%ecx
  40355. 425cbd: │ movq %rcx,%xmm1
  40356. 425cc2: │ punpcklqdq %xmm0,%xmm1
  40357. 425cc6: │ movdqu %xmm1,-0x20(%rax)
  40358. 425ccb: │ movq $0x658c18,-0x10(%rax)
  40359. 425cd3: │ callq 427d40 <_d_dso_registry>
  40360. 425cd8: │ mov %rbp,%rsp
  40361. 425cdb: │ pop %rbp
  40362. 425cdc: ┕ retq
  40363. 425cdd: nopl (%rax)
  40364.  
  40365. 0000000000425ce0 <ldc.dso_dtor.2rt7aApplyR>:
  40366. 425ce0: cmpb $0x0,0x233131(%rip) # 658e18 <ldc.dso_initialized>
  40367. 425ce7: ╭ je 425d3c <ldc.dso_dtor.2rt7aApplyR+0x5c>
  40368. 425ce9: │ push %rbp
  40369. 425cea: │ mov %rsp,%rbp
  40370. 425ced: │ movb $0x0,0x233124(%rip) # 658e18 <ldc.dso_initialized>
  40371. 425cf4: │ mov %rsp,%rax
  40372. 425cf7: │ lea -0x30(%rax),%rdi
  40373. 425cfb: │ mov %rdi,%rsp
  40374. 425cfe: │ movq $0x1,-0x30(%rax)
  40375. 425d06: │ movq $0x658e10,-0x28(%rax)
  40376. 425d0e: │ mov $0x658dc8,%ecx
  40377. 425d13: │ movq %rcx,%xmm0
  40378. 425d18: │ mov $0x658a90,%ecx
  40379. 425d1d: │ movq %rcx,%xmm1
  40380. 425d22: │ punpcklqdq %xmm0,%xmm1
  40381. 425d26: │ movdqu %xmm1,-0x20(%rax)
  40382. 425d2b: │ movq $0x658c18,-0x10(%rax)
  40383. 425d33: │ callq 427d40 <_d_dso_registry>
  40384. 425d38: │ mov %rbp,%rsp
  40385. 425d3b: │ pop %rbp
  40386. 425d3c: ┕ retq
  40387. 425d3d: nopl (%rax)
  40388.  
  40389. 0000000000425d40 <_D2rt4util9container6common8xreallocFNbNiPvmZPv>:
  40390. 425d40: push %rbx
  40391. 425d41: mov %rsi,%rbx
  40392. 425d44: mov %rdi,%rax
  40393. 425d47: test %rax,%rax
  40394. 425d4a: ╭─ je 425d6d <_D2rt4util9container6common8xreallocFNbNiPvmZPv+0x2d>
  40395. 425d4c: │ mov %rbx,%rdi
  40396. 425d4f: │ mov %rax,%rsi
  40397. 425d52: │ callq 4023c0 <realloc@plt>
  40398. 425d57: │ test %rax,%rax
  40399. 425d5a: │╭ jne 425d77 <_D2rt4util9container6common8xreallocFNbNiPvmZPv+0x37>
  40400. 425d5c: ││ mov %rbx,%rdi
  40401. 425d5f: ││ callq 4020f0 <free@plt>
  40402. 425d64: ││ xor %edi,%edi
  40403. 425d66: ││ callq 415f30 <onOutOfMemoryError>
  40404. 425d6b: ││ ud2
  40405. 425d6d: ┕┿ mov %rbx,%rdi
  40406. 425d70: │ callq 4020f0 <free@plt>
  40407. 425d75: │ xor %eax,%eax
  40408. 425d77: ┕ pop %rbx
  40409. 425d78: retq
  40410. 425d79: nopl 0x0(%rax)
  40411.  
  40412. 0000000000425d80 <_D2rt4util9container6common7xmallocFNbNimZPv>:
  40413. 425d80: push %rax
  40414. 425d81: callq 401ff0 <malloc@plt>
  40415. 425d86: test %rax,%rax
  40416. 425d89: ╭ je 425d8d <_D2rt4util9container6common7xmallocFNbNimZPv+0xd>
  40417. 425d8b: │ pop %rcx
  40418. 425d8c: │ retq
  40419. 425d8d: ┕ xor %edi,%edi
  40420. 425d8f: callq 415f30 <onOutOfMemoryError>
  40421. 425d94: ud2
  40422. 425d96: nopw %cs:0x0(%rax,%rax,1)
  40423.  
  40424. 0000000000425da0 <ldc.dso_ctor.2rt4util9container6common>:
  40425. 425da0: cmpb $0x0,0x233071(%rip) # 658e18 <ldc.dso_initialized>
  40426. 425da7: ╭ jne 425dfc <ldc.dso_ctor.2rt4util9container6common+0x5c>
  40427. 425da9: │ push %rbp
  40428. 425daa: │ mov %rsp,%rbp
  40429. 425dad: │ movb $0x1,0x233064(%rip) # 658e18 <ldc.dso_initialized>
  40430. 425db4: │ mov %rsp,%rax
  40431. 425db7: │ lea -0x30(%rax),%rdi
  40432. 425dbb: │ mov %rdi,%rsp
  40433. 425dbe: │ movq $0x1,-0x30(%rax)
  40434. 425dc6: │ movq $0x658e10,-0x28(%rax)
  40435. 425dce: │ mov $0x658dc8,%ecx
  40436. 425dd3: │ movq %rcx,%xmm0
  40437. 425dd8: │ mov $0x658a90,%ecx
  40438. 425ddd: │ movq %rcx,%xmm1
  40439. 425de2: │ punpcklqdq %xmm0,%xmm1
  40440. 425de6: │ movdqu %xmm1,-0x20(%rax)
  40441. 425deb: │ movq $0x658c20,-0x10(%rax)
  40442. 425df3: │ callq 427d40 <_d_dso_registry>
  40443. 425df8: │ mov %rbp,%rsp
  40444. 425dfb: │ pop %rbp
  40445. 425dfc: ┕ retq
  40446. 425dfd: nopl (%rax)
  40447.  
  40448. 0000000000425e00 <ldc.dso_dtor.2rt4util9container6common>:
  40449. 425e00: cmpb $0x0,0x233011(%rip) # 658e18 <ldc.dso_initialized>
  40450. 425e07: ╭ je 425e5c <ldc.dso_dtor.2rt4util9container6common+0x5c>
  40451. 425e09: │ push %rbp
  40452. 425e0a: │ mov %rsp,%rbp
  40453. 425e0d: │ movb $0x0,0x233004(%rip) # 658e18 <ldc.dso_initialized>
  40454. 425e14: │ mov %rsp,%rax
  40455. 425e17: │ lea -0x30(%rax),%rdi
  40456. 425e1b: │ mov %rdi,%rsp
  40457. 425e1e: │ movq $0x1,-0x30(%rax)
  40458. 425e26: │ movq $0x658e10,-0x28(%rax)
  40459. 425e2e: │ mov $0x658dc8,%ecx
  40460. 425e33: │ movq %rcx,%xmm0
  40461. 425e38: │ mov $0x658a90,%ecx
  40462. 425e3d: │ movq %rcx,%xmm1
  40463. 425e42: │ punpcklqdq %xmm0,%xmm1
  40464. 425e46: │ movdqu %xmm1,-0x20(%rax)
  40465. 425e4b: │ movq $0x658c20,-0x10(%rax)
  40466. 425e53: │ callq 427d40 <_d_dso_registry>
  40467. 425e58: │ mov %rbp,%rsp
  40468. 425e5b: │ pop %rbp
  40469. 425e5c: ┕ retq
  40470. 425e5d: nopl (%rax)
  40471.  
  40472. 0000000000425e60 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm>:
  40473. 425e60: test %rsi,%rsi
  40474. 425e63: ╭── je 425e8d <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0x2d>
  40475. 425e65: │ test %rdx,%rdx
  40476. 425e68: │╭─ je 425e8d <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0x2d>
  40477. 425e6a: ││ mov %esi,%r9d
  40478. 425e6d: ││ and $0x3,%r9d
  40479. 425e71: ││ mov %rsi,%rax
  40480. 425e74: ││ shr $0x2,%rax
  40481. 425e78: ╭─┼┼─ je 425f22 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0xc2>
  40482. 425e7e: │ ││ bt $0x2,%rsi
  40483. 425e83: │ ││╭ jb 425e90 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0x30>
  40484. 425e85: │ │││ mov %rax,%rsi
  40485. 425e88: │ │││ mov %rdx,%rcx
  40486. 425e8b: │╭┼┼┼ jmp 425eba <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0x5a>
  40487. 425e8d: ││┕┷┿ xor %eax,%eax
  40488. 425e8f: ││ │ retq
  40489. 425e90: ││ ┕ movzwl (%rdx),%esi
  40490. 425e93: ││ add %rdi,%rsi
  40491. 425e96: ││ movzwl 0x2(%rdx),%ecx
  40492. 425e9a: ││ shl $0xb,%rcx
  40493. 425e9e: ││ xor %rsi,%rcx
  40494. 425ea1: ││ shl $0x10,%rsi
  40495. 425ea5: ││ xor %rcx,%rsi
  40496. 425ea8: ││ lea 0x4(%rdx),%rcx
  40497. 425eac: ││ mov %rsi,%rdi
  40498. 425eaf: ││ shr $0xb,%rdi
  40499. 425eb3: ││ add %rsi,%rdi
  40500. 425eb6: ││ lea -0x1(%rax),%rsi
  40501. 425eba: │┕━━━ cmp $0x1,%rax
  40502. 425ebe: │ lea 0x0(,%rax,4),%r8
  40503. 425ec6: │ ╭─ je 425f1f <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0xbf>
  40504. 425ec8: │ │ nopl 0x0(%rax,%rax,1)
  40505. 425ed0: │ │┍ movzwl (%rcx),%eax
  40506. 425ed3: │ │┆ add %rdi,%rax
  40507. 425ed6: │ │┆ movzwl 0x2(%rcx),%edi
  40508. 425eda: │ │┆ shl $0xb,%rdi
  40509. 425ede: │ │┆ xor %rax,%rdi
  40510. 425ee1: │ │┆ shl $0x10,%rax
  40511. 425ee5: │ │┆ xor %rdi,%rax
  40512. 425ee8: │ │┆ mov %rax,%rdi
  40513. 425eeb: │ │┆ shr $0xb,%rdi
  40514. 425eef: │ │┆ add %rax,%rdi
  40515. 425ef2: │ │┆ movzwl 0x4(%rcx),%eax
  40516. 425ef6: │ │┆ add %rdi,%rax
  40517. 425ef9: │ │┆ movzwl 0x6(%rcx),%edi
  40518. 425efd: │ │┆ shl $0xb,%rdi
  40519. 425f01: │ │┆ xor %rax,%rdi
  40520. 425f04: │ │┆ shl $0x10,%rax
  40521. 425f08: │ │┆ xor %rdi,%rax
  40522. 425f0b: │ │┆ mov %rax,%rdi
  40523. 425f0e: │ │┆ shr $0xb,%rdi
  40524. 425f12: │ │┆ add %rax,%rdi
  40525. 425f15: │ │┆ add $0x8,%rcx
  40526. 425f19: │ │┆ add $0xfffffffffffffffe,%rsi
  40527. 425f1d: │ │╰ jne 425ed0 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0x70>
  40528. 425f1f: │ ┕━ add %r8,%rdx
  40529. 425f22: ┕━━━━ cmp $0x1,%r9d
  40530. 425f26: ╭ je 425f55 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0xf5>
  40531. 425f28: │ cmp $0x2,%r9d
  40532. 425f2c: ╭─┼ je 425f6d <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0x10d>
  40533. 425f2e: │ │ cmp $0x3,%r9d
  40534. 425f32: ╭┼─┼ jne 425f87 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0x127>
  40535. 425f34: ││ │ movzwl (%rdx),%eax
  40536. 425f37: ││ │ add %rdi,%rax
  40537. 425f3a: ││ │ movzbl 0x2(%rdx),%ecx
  40538. 425f3e: ││ │ shl $0x12,%rcx
  40539. 425f42: ││ │ xor %rax,%rcx
  40540. 425f45: ││ │ shl $0x10,%rax
  40541. 425f49: ││ │ xor %rax,%rcx
  40542. 425f4c: ││ │ mov %rcx,%rdi
  40543. 425f4f: ││ │ shr $0xb,%rdi
  40544. 425f53: ││╭┼ jmp 425f84 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0x124>
  40545. 425f55: │││┕ movzbl (%rdx),%eax
  40546. 425f58: │││ add %rdi,%rax
  40547. 425f5b: │││ mov %rax,%rcx
  40548. 425f5e: │││ shl $0xa,%rcx
  40549. 425f62: │││ xor %rax,%rcx
  40550. 425f65: │││ mov %rcx,%rdi
  40551. 425f68: │││ shr %rdi
  40552. 425f6b: │││╭ jmp 425f84 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0x124>
  40553. 425f6d: │┕┿┿ movzwl (%rdx),%eax
  40554. 425f70: │ ││ add %rdi,%rax
  40555. 425f73: │ ││ mov %rax,%rcx
  40556. 425f76: │ ││ shl $0xb,%rcx
  40557. 425f7a: │ ││ xor %rax,%rcx
  40558. 425f7d: │ ││ mov %rcx,%rdi
  40559. 425f80: │ ││ shr $0x11,%rdi
  40560. 425f84: │ ┕┷ add %rcx,%rdi
  40561. 425f87: ┕━━━ lea 0x0(,%rdi,8),%rax
  40562. 425f8f: xor %rdi,%rax
  40563. 425f92: mov %rax,%rcx
  40564. 425f95: shr $0x5,%rcx
  40565. 425f99: add %rax,%rcx
  40566. 425f9c: mov %rcx,%rax
  40567. 425f9f: shl $0x4,%rax
  40568. 425fa3: xor %rcx,%rax
  40569. 425fa6: mov %rax,%rcx
  40570. 425fa9: shr $0x11,%rcx
  40571. 425fad: add %rax,%rcx
  40572. 425fb0: mov %rcx,%rdx
  40573. 425fb3: shl $0x19,%rdx
  40574. 425fb7: xor %rcx,%rdx
  40575. 425fba: mov %rdx,%rax
  40576. 425fbd: shr $0x6,%rax
  40577. 425fc1: add %rdx,%rax
  40578. 425fc4: retq
  40579. 425fc5: nopw %cs:0x0(%rax,%rax,1)
  40580. 425fcf: nop
  40581.  
  40582. 0000000000425fd0 <ldc.dso_ctor.2rt4util4hash>:
  40583. 425fd0: cmpb $0x0,0x232e41(%rip) # 658e18 <ldc.dso_initialized>
  40584. 425fd7: ╭ jne 42602c <ldc.dso_ctor.2rt4util4hash+0x5c>
  40585. 425fd9: │ push %rbp
  40586. 425fda: │ mov %rsp,%rbp
  40587. 425fdd: │ movb $0x1,0x232e34(%rip) # 658e18 <ldc.dso_initialized>
  40588. 425fe4: │ mov %rsp,%rax
  40589. 425fe7: │ lea -0x30(%rax),%rdi
  40590. 425feb: │ mov %rdi,%rsp
  40591. 425fee: │ movq $0x1,-0x30(%rax)
  40592. 425ff6: │ movq $0x658e10,-0x28(%rax)
  40593. 425ffe: │ mov $0x658dc8,%ecx
  40594. 426003: │ movq %rcx,%xmm0
  40595. 426008: │ mov $0x658a90,%ecx
  40596. 42600d: │ movq %rcx,%xmm1
  40597. 426012: │ punpcklqdq %xmm0,%xmm1
  40598. 426016: │ movdqu %xmm1,-0x20(%rax)
  40599. 42601b: │ movq $0x658c28,-0x10(%rax)
  40600. 426023: │ callq 427d40 <_d_dso_registry>
  40601. 426028: │ mov %rbp,%rsp
  40602. 42602b: │ pop %rbp
  40603. 42602c: ┕ retq
  40604. 42602d: nopl (%rax)
  40605.  
  40606. 0000000000426030 <ldc.dso_dtor.2rt4util4hash>:
  40607. 426030: cmpb $0x0,0x232de1(%rip) # 658e18 <ldc.dso_initialized>
  40608. 426037: ╭ je 42608c <ldc.dso_dtor.2rt4util4hash+0x5c>
  40609. 426039: │ push %rbp
  40610. 42603a: │ mov %rsp,%rbp
  40611. 42603d: │ movb $0x0,0x232dd4(%rip) # 658e18 <ldc.dso_initialized>
  40612. 426044: │ mov %rsp,%rax
  40613. 426047: │ lea -0x30(%rax),%rdi
  40614. 42604b: │ mov %rdi,%rsp
  40615. 42604e: │ movq $0x1,-0x30(%rax)
  40616. 426056: │ movq $0x658e10,-0x28(%rax)
  40617. 42605e: │ mov $0x658dc8,%ecx
  40618. 426063: │ movq %rcx,%xmm0
  40619. 426068: │ mov $0x658a90,%ecx
  40620. 42606d: │ movq %rcx,%xmm1
  40621. 426072: │ punpcklqdq %xmm0,%xmm1
  40622. 426076: │ movdqu %xmm1,-0x20(%rax)
  40623. 42607b: │ movq $0x658c28,-0x10(%rax)
  40624. 426083: │ callq 427d40 <_d_dso_registry>
  40625. 426088: │ mov %rbp,%rsp
  40626. 42608b: │ pop %rbp
  40627. 42608c: ┕ retq
  40628. 42608d: nopl (%rax)
  40629.  
  40630. 0000000000426090 <_D2rt4util3utf6decodeFxAaKmZw>:
  40631. 426090: push %rbx
  40632. 426091: mov %rdx,%r9
  40633. 426094: mov (%rdi),%rdx
  40634. 426097: movzbl (%r9,%rdx,1),%eax
  40635. 42609c: mov $0x1,%ecx
  40636. 4260a1: test %al,%al
  40637. 4260a3: ╭ js 4260b2 <_D2rt4util3utf6decodeFxAaKmZw+0x22>
  40638. 4260a5: │ mov %eax,%ebx
  40639. 4260a7: ┍━━━━━━━━━━━┿ add %rdx,%rcx
  40640. 4260aa: ┆ │ mov %rcx,(%rdi)
  40641. 4260ad: ┆╭──────────┼ jmpq 4261e8 <_D2rt4util3utf6decodeFxAaKmZw+0x158>
  40642. 4260b2: ┆│ ┕ mov $0xffff,%ebx
  40643. 4260b7: ┆│ test $0x40,%al
  40644. 4260b9: ┆│╭────────── je 4261c8 <_D2rt4util3utf6decodeFxAaKmZw+0x138>
  40645. 4260bf: ┆││ mov $0x2,%r8d
  40646. 4260c5: ┆││ test $0x20,%al
  40647. 4260c7: ┆││ ╭─ je 4260e1 <_D2rt4util3utf6decodeFxAaKmZw+0x51>
  40648. 4260c9: ┆││ │ mov $0x3,%r8d
  40649. 4260cf: ┆││ │ test $0x10,%al
  40650. 4260d1: ┆││ │╭ je 4260e1 <_D2rt4util3utf6decodeFxAaKmZw+0x51>
  40651. 4260d3: ┆││ ││ mov $0x4,%r8d
  40652. 4260d9: ┆││ ││ test $0x8,%al
  40653. 4260db: ┆││╭───────┼┼ jne 4261c8 <_D2rt4util3utf6decodeFxAaKmZw+0x138>
  40654. 4260e1: ┆│││ ┕┷ mov %r8d,%ecx
  40655. 4260e4: ┆│││ xor $0x7,%ecx
  40656. 4260e7: ┆│││ mov $0x1,%ebx
  40657. 4260ec: ┆│││ shl %cl,%ebx
  40658. 4260ee: ┆│││ add $0xff,%ebx
  40659. 4260f4: ┆│││ and %eax,%ebx
  40660. 4260f6: ┆│││ lea -0x1(%r8),%ecx
  40661. 4260fa: ┆│││ add %rdx,%rcx
  40662. 4260fd: ┆│││ cmp %rsi,%rcx
  40663. 426100: ┆│││╭──────── jae 4261c8 <_D2rt4util3utf6decodeFxAaKmZw+0x138>
  40664. 426106: ┆││││ mov %eax,%ecx
  40665. 426108: ┆││││ and $0xfe,%ecx
  40666. 42610e: ┆││││ cmp $0xc0,%ecx
  40667. 426114: ┆││││╭─────── je 4261c8 <_D2rt4util3utf6decodeFxAaKmZw+0x138>
  40668. 42611a: ┆│││││ mov 0x1(%rdx,%r9,1),%sil
  40669. 42611f: ┆│││││ cmp $0xe0,%eax
  40670. 426124: ┆│││││ ╭ jne 42613b <_D2rt4util3utf6decodeFxAaKmZw+0xab>
  40671. 426126: ┆│││││ │ mov %sil,%cl
  40672. 426129: ┆│││││ │ and $0xe0,%cl
  40673. 42612c: ┆│││││ │ movzbl %cl,%ecx
  40674. 42612f: ┆│││││ │ cmp $0x80,%ecx
  40675. 426135: ┆│││││╭─────┼ je 4261c8 <_D2rt4util3utf6decodeFxAaKmZw+0x138>
  40676. 42613b: ┆││││││ ┕ cmp $0xf0,%eax
  40677. 426140: ┆││││││ ╭ jne 426153 <_D2rt4util3utf6decodeFxAaKmZw+0xc3>
  40678. 426142: ┆││││││ │ mov %sil,%cl
  40679. 426145: ┆││││││ │ and $0xf0,%cl
  40680. 426148: ┆││││││ │ movzbl %cl,%ecx
  40681. 42614b: ┆││││││ │ cmp $0x80,%ecx
  40682. 426151: ┆││││││╭────┼ je 4261c8 <_D2rt4util3utf6decodeFxAaKmZw+0x138>
  40683. 426153: ┆│││││││ ┕ cmp $0xf8,%eax
  40684. 426158: ┆│││││││ ╭ jne 42616b <_D2rt4util3utf6decodeFxAaKmZw+0xdb>
  40685. 42615a: ┆│││││││ │ mov %sil,%cl
  40686. 42615d: ┆│││││││ │ and $0xf8,%cl
  40687. 426160: ┆│││││││ │ movzbl %cl,%ecx
  40688. 426163: ┆│││││││ │ cmp $0x80,%ecx
  40689. 426169: ┆│││││││╭───┼ je 4261c8 <_D2rt4util3utf6decodeFxAaKmZw+0x138>
  40690. 42616b: ┆││││││││ ┕ mov $0x1,%ecx
  40691. 426170: ┆││││││││ cmp $0xfc,%eax
  40692. 426175: ┆││││││││ ╭ jne 426186 <_D2rt4util3utf6decodeFxAaKmZw+0xf6>
  40693. 426177: ┆││││││││ │ and $0xfc,%sil
  40694. 42617b: ┆││││││││ │ movzbl %sil,%eax
  40695. 42617f: ┆││││││││ │ cmp $0x80,%eax
  40696. 426184: ┆││││││││╭──┼ je 4261c8 <_D2rt4util3utf6decodeFxAaKmZw+0x138>
  40697. 426186: ┆│││││││││ ┍┷ mov %ecx,%eax
  40698. 426188: ┆│││││││││ ┆ add %rdx,%rax
  40699. 42618b: ┆│││││││││ ┆ movzbl (%r9,%rax,1),%eax
  40700. 426190: ┆│││││││││ ┆ mov %eax,%esi
  40701. 426192: ┆│││││││││ ┆ and $0xc0,%esi
  40702. 426198: ┆│││││││││ ┆ cmp $0x80,%esi
  40703. 42619e: ┆│││││││││ ┆─ jne 4261c8 <_D2rt4util3utf6decodeFxAaKmZw+0x138>
  40704. 4261a0: ┆│││││││││ ┆ mov %ebx,%esi
  40705. 4261a2: ┆│││││││││ ┆ shl $0x6,%esi
  40706. 4261a5: ┆│││││││││ ┆ and $0x3f,%eax
  40707. 4261a8: ┆│││││││││ ┆ mov %eax,%ebx
  40708. 4261aa: ┆│││││││││ ┆ or %esi,%ebx
  40709. 4261ac: ┆│││││││││ ┆ inc %ecx
  40710. 4261ae: ┆│││││││││ ┆ cmp %ecx,%r8d
  40711. 4261b1: ┆│││││││││ ╰─ jne 426186 <_D2rt4util3utf6decodeFxAaKmZw+0xf6>
  40712. 4261b3: ┆│││││││││ │ cmp $0xd800,%ebx
  40713. 4261b9: ┆│││││││││╭┼─ jb 4261ec <_D2rt4util3utf6decodeFxAaKmZw+0x15c>
  40714. 4261bb: ┆│││││││││││ lea -0xe000(%rbx),%eax
  40715. 4261c1: ┆│││││││││││ cmp $0x102000,%eax
  40716. 4261c6: ┆│││││││││││╭ jb 4261ec <_D2rt4util3utf6decodeFxAaKmZw+0x15c>
  40717. 4261c8: ┆│┕┷┷┷┷┷┷┷┿┷┿ mov $0x16,%edi
  40718. 4261cd: ┆│ │ │ mov $0x43ec90,%esi
  40719. 4261d2: ┆│ │ │ mov $0x31,%ecx
  40720. 4261d7: ┆│ │ │ mov $0x43ecb0,%r8d
  40721. 4261dd: ┆│ │ │ mov $0x122,%r9d
  40722. 4261e3: ┆│ │ │ callq 416140 <onUnicodeError>
  40723. 4261e8: ┆┕━━━━━━━━┿━┿ mov %ebx,%eax
  40724. 4261ea: ┆ │ │ pop %rbx
  40725. 4261eb: ┆ │ │ retq
  40726. 4261ec: ┆ ┕━┷ mov %r8d,%ecx
  40727. 4261ef: ╰──────────── jmpq 4260a7 <_D2rt4util3utf6decodeFxAaKmZw+0x17>
  40728. 4261f4: nopw %cs:0x0(%rax,%rax,1)
  40729. 4261fe: xchg %ax,%ax
  40730.  
  40731. 0000000000426200 <ldc.dso_ctor.2rt4util3utf>:
  40732. 426200: cmpb $0x0,0x232c11(%rip) # 658e18 <ldc.dso_initialized>
  40733. 426207: ╭ jne 42625c <ldc.dso_ctor.2rt4util3utf+0x5c>
  40734. 426209: │ push %rbp
  40735. 42620a: │ mov %rsp,%rbp
  40736. 42620d: │ movb $0x1,0x232c04(%rip) # 658e18 <ldc.dso_initialized>
  40737. 426214: │ mov %rsp,%rax
  40738. 426217: │ lea -0x30(%rax),%rdi
  40739. 42621b: │ mov %rdi,%rsp
  40740. 42621e: │ movq $0x1,-0x30(%rax)
  40741. 426226: │ movq $0x658e10,-0x28(%rax)
  40742. 42622e: │ mov $0x658dc8,%ecx
  40743. 426233: │ movq %rcx,%xmm0
  40744. 426238: │ mov $0x658a90,%ecx
  40745. 42623d: │ movq %rcx,%xmm1
  40746. 426242: │ punpcklqdq %xmm0,%xmm1
  40747. 426246: │ movdqu %xmm1,-0x20(%rax)
  40748. 42624b: │ movq $0x658c30,-0x10(%rax)
  40749. 426253: │ callq 427d40 <_d_dso_registry>
  40750. 426258: │ mov %rbp,%rsp
  40751. 42625b: │ pop %rbp
  40752. 42625c: ┕ retq
  40753. 42625d: nopl (%rax)
  40754.  
  40755. 0000000000426260 <ldc.dso_dtor.2rt4util3utf>:
  40756. 426260: cmpb $0x0,0x232bb1(%rip) # 658e18 <ldc.dso_initialized>
  40757. 426267: ╭ je 4262bc <ldc.dso_dtor.2rt4util3utf+0x5c>
  40758. 426269: │ push %rbp
  40759. 42626a: │ mov %rsp,%rbp
  40760. 42626d: │ movb $0x0,0x232ba4(%rip) # 658e18 <ldc.dso_initialized>
  40761. 426274: │ mov %rsp,%rax
  40762. 426277: │ lea -0x30(%rax),%rdi
  40763. 42627b: │ mov %rdi,%rsp
  40764. 42627e: │ movq $0x1,-0x30(%rax)
  40765. 426286: │ movq $0x658e10,-0x28(%rax)
  40766. 42628e: │ mov $0x658dc8,%ecx
  40767. 426293: │ movq %rcx,%xmm0
  40768. 426298: │ mov $0x658a90,%ecx
  40769. 42629d: │ movq %rcx,%xmm1
  40770. 4262a2: │ punpcklqdq %xmm0,%xmm1
  40771. 4262a6: │ movdqu %xmm1,-0x20(%rax)
  40772. 4262ab: │ movq $0x658c30,-0x10(%rax)
  40773. 4262b3: │ callq 427d40 <_d_dso_registry>
  40774. 4262b8: │ mov %rbp,%rsp
  40775. 4262bb: │ pop %rbp
  40776. 4262bc: ┕ retq
  40777. 4262bd: nopl (%rax)
  40778.  
  40779. 00000000004262c0 <_D2rt4util6random6Rand4811defaultSeedMFNbZv>:
  40780. 4262c0: push %rbx
  40781. 4262c1: mov %rdi,%rbx
  40782. 4262c4: xor %edi,%edi
  40783. 4262c6: callq 4024b0 <time@plt>
  40784. 4262cb: shl $0x10,%rax
  40785. 4262cf: or $0x330e,%rax
  40786. 4262d5: movabs $0x5deece66d,%rcx
  40787. 4262df: imul %rax,%rcx
  40788. 4262e3: add $0xb,%rcx
  40789. 4262e7: movabs $0xffffffff0000,%rax
  40790. 4262f1: or $0xffff,%rax
  40791. 4262f7: and %rcx,%rax
  40792. 4262fa: mov %rax,(%rbx)
  40793. 4262fd: pop %rbx
  40794. 4262fe: retq
  40795. 4262ff: nop
  40796.  
  40797. 0000000000426300 <_D2rt4util6random6Rand486opCallMFNbNiZk>:
  40798. 426300: mov (%rdi),%rax
  40799. 426303: movabs $0x5deece66d,%rcx
  40800. 42630d: imul %rax,%rcx
  40801. 426311: shr $0x10,%rax
  40802. 426315: add $0xb,%rcx
  40803. 426319: movabs $0xffffffffffff,%rdx
  40804. 426323: and %rcx,%rdx
  40805. 426326: mov %rdx,(%rdi)
  40806. 426329: retq
  40807. 42632a: nopw 0x0(%rax,%rax,1)
  40808.  
  40809. 0000000000426330 <ldc.dso_ctor.2rt4util6random>:
  40810. 426330: cmpb $0x0,0x232ae1(%rip) # 658e18 <ldc.dso_initialized>
  40811. 426337: ╭ jne 42638c <ldc.dso_ctor.2rt4util6random+0x5c>
  40812. 426339: │ push %rbp
  40813. 42633a: │ mov %rsp,%rbp
  40814. 42633d: │ movb $0x1,0x232ad4(%rip) # 658e18 <ldc.dso_initialized>
  40815. 426344: │ mov %rsp,%rax
  40816. 426347: │ lea -0x30(%rax),%rdi
  40817. 42634b: │ mov %rdi,%rsp
  40818. 42634e: │ movq $0x1,-0x30(%rax)
  40819. 426356: │ movq $0x658e10,-0x28(%rax)
  40820. 42635e: │ mov $0x658dc8,%ecx
  40821. 426363: │ movq %rcx,%xmm0
  40822. 426368: │ mov $0x658a90,%ecx
  40823. 42636d: │ movq %rcx,%xmm1
  40824. 426372: │ punpcklqdq %xmm0,%xmm1
  40825. 426376: │ movdqu %xmm1,-0x20(%rax)
  40826. 42637b: │ movq $0x658c38,-0x10(%rax)
  40827. 426383: │ callq 427d40 <_d_dso_registry>
  40828. 426388: │ mov %rbp,%rsp
  40829. 42638b: │ pop %rbp
  40830. 42638c: ┕ retq
  40831. 42638d: nopl (%rax)
  40832.  
  40833. 0000000000426390 <ldc.dso_dtor.2rt4util6random>:
  40834. 426390: cmpb $0x0,0x232a81(%rip) # 658e18 <ldc.dso_initialized>
  40835. 426397: ╭ je 4263ec <ldc.dso_dtor.2rt4util6random+0x5c>
  40836. 426399: │ push %rbp
  40837. 42639a: │ mov %rsp,%rbp
  40838. 42639d: │ movb $0x0,0x232a74(%rip) # 658e18 <ldc.dso_initialized>
  40839. 4263a4: │ mov %rsp,%rax
  40840. 4263a7: │ lea -0x30(%rax),%rdi
  40841. 4263ab: │ mov %rdi,%rsp
  40842. 4263ae: │ movq $0x1,-0x30(%rax)
  40843. 4263b6: │ movq $0x658e10,-0x28(%rax)
  40844. 4263be: │ mov $0x658dc8,%ecx
  40845. 4263c3: │ movq %rcx,%xmm0
  40846. 4263c8: │ mov $0x658a90,%ecx
  40847. 4263cd: │ movq %rcx,%xmm1
  40848. 4263d2: │ punpcklqdq %xmm0,%xmm1
  40849. 4263d6: │ movdqu %xmm1,-0x20(%rax)
  40850. 4263db: │ movq $0x658c38,-0x10(%rax)
  40851. 4263e3: │ callq 427d40 <_d_dso_registry>
  40852. 4263e8: │ mov %rbp,%rsp
  40853. 4263eb: │ pop %rbp
  40854. 4263ec: ┕ retq
  40855. 4263ed: nopl (%rax)
  40856.  
  40857. 00000000004263f0 <_aaInX>:
  40858. 4263f0: push %rbp
  40859. 4263f1: push %r15
  40860. 4263f3: push %r14
  40861. 4263f5: push %r13
  40862. 4263f7: push %r12
  40863. 4263f9: push %rbx
  40864. 4263fa: push %rax
  40865. 4263fb: mov %rdx,(%rsp)
  40866. 4263ff: mov %rsi,%r15
  40867. 426402: mov %rdi,%r13
  40868. 426405: test %r13,%r13
  40869. 426408: ╭──── je 4264b3 <_aaInX+0xc3>
  40870. 42640e: │ mov 0x10(%r13),%eax
  40871. 426412: │ cmp 0x14(%r13),%eax
  40872. 426416: │╭─── je 4264b3 <_aaInX+0xc3>
  40873. 42641c: ││ mov (%r15),%rax
  40874. 42641f: ││ mov %r15,%rdi
  40875. 426422: ││ mov (%rsp),%rsi
  40876. 426426: ││ callq *0x28(%rax)
  40877. 426429: ││ mov %rax,%rcx
  40878. 42642c: ││ shr $0xd,%rcx
  40879. 426430: ││ xor %rax,%rcx
  40880. 426433: ││ imul $0x5bd1e995,%rcx,%rax
  40881. 42643a: ││ mov %rax,%rcx
  40882. 42643d: ││ shr $0xf,%rcx
  40883. 426441: ││ xor %rax,%rcx
  40884. 426444: ││ movabs $0x8000000000000000,%r12
  40885. 42644e: ││ or %rcx,%r12
  40886. 426451: ││ mov 0x0(%r13),%r14
  40887. 426455: ││ mov 0x8(%r13),%rcx
  40888. 426459: ││ dec %r14
  40889. 42645c: ││ and %r12,%r14
  40890. 42645f: ││ mov $0x1,%ebp
  40891. 426464: ││ ╭ jmp 426480 <_aaInX+0x90>
  40892. 426466: ││ │ nopw %cs:0x0(%rax,%rax,1)
  40893. 426470: ││┍━┿ add %rbp,%r14
  40894. 426473: ││┆ │ mov 0x0(%r13),%rax
  40895. 426477: ││┆ │ dec %rax
  40896. 42647a: ││┆ │ and %rax,%r14
  40897. 42647d: ││┆ │ inc %rbp
  40898. 426480: ││┆ ┕ mov %r14,%rbx
  40899. 426483: ││┆ shl $0x4,%rbx
  40900. 426487: ││┆ mov (%rcx,%rbx,1),%rax
  40901. 42648b: ││┆ cmp %r12,%rax
  40902. 42648e: ││┆╭─ jne 4264ae <_aaInX+0xbe>
  40903. 426490: ││┆│ mov (%r15),%rax
  40904. 426493: ││┆│ mov 0x8(%rcx,%rbx,1),%rsi
  40905. 426498: ││┆│ mov %r15,%rdi
  40906. 42649b: ││┆│ mov (%rsp),%rdx
  40907. 42649f: ││┆│ callq *0x30(%rax)
  40908. 4264a2: ││┆│ mov 0x8(%r13),%rcx
  40909. 4264a6: ││┆│ test $0x1,%al
  40910. 4264a8: ││┆│─ jne 4264c4 <_aaInX+0xd4>
  40911. 4264aa: ││┆│ mov (%rcx,%rbx,1),%rax
  40912. 4264ae: ││┆┕━ test %rax,%rax
  40913. 4264b1: ││╰┼─ jne 426470 <_aaInX+0x80>
  40914. 4264b3: ┕┷━┿┯ xor %eax,%eax
  40915. 4264b5: ┍┿┿ add $0x8,%rsp
  40916. 4264b9: ┆│┆ pop %rbx
  40917. 4264ba: ┆│┆ pop %r12
  40918. 4264bc: ┆│┆ pop %r13
  40919. 4264be: ┆│┆ pop %r14
  40920. 4264c0: ┆│┆ pop %r15
  40921. 4264c2: ┆│┆ pop %rbp
  40922. 4264c3: ┆│┆ retq
  40923. 4264c4: ┆┕┿ mov %rcx,%rax
  40924. 4264c7: ┆ ┆ add %rbx,%rax
  40925. 4264ca: ┆ ╰ je 4264b3 <_aaInX+0xc3>
  40926. 4264cc: ┆ mov 0x2c(%r13),%eax
  40927. 4264d0: ┆ add 0x8(%rcx,%rbx,1),%rax
  40928. 4264d5: ╰── jmp 4264b5 <_aaInX+0xc5>
  40929. 4264d7: nopw 0x0(%rax,%rax,1)
  40930.  
  40931. 00000000004264e0 <_aaDelX>:
  40932. 4264e0: push %rbp
  40933. 4264e1: push %r15
  40934. 4264e3: push %r14
  40935. 4264e5: push %r13
  40936. 4264e7: push %r12
  40937. 4264e9: push %rbx
  40938. 4264ea: push %rax
  40939. 4264eb: mov %rdx,(%rsp)
  40940. 4264ef: mov %rsi,%r15
  40941. 4264f2: mov %rdi,%r13
  40942. 4264f5: test %r13,%r13
  40943. 4264f8: ╭──── je 4265a3 <_aaDelX+0xc3>
  40944. 4264fe: │ mov 0x10(%r13),%eax
  40945. 426502: │ cmp 0x14(%r13),%eax
  40946. 426506: │╭─── je 4265a3 <_aaDelX+0xc3>
  40947. 42650c: ││ mov (%r15),%rax
  40948. 42650f: ││ mov %r15,%rdi
  40949. 426512: ││ mov (%rsp),%rsi
  40950. 426516: ││ callq *0x28(%rax)
  40951. 426519: ││ mov %rax,%rcx
  40952. 42651c: ││ shr $0xd,%rcx
  40953. 426520: ││ xor %rax,%rcx
  40954. 426523: ││ imul $0x5bd1e995,%rcx,%rax
  40955. 42652a: ││ mov %rax,%rcx
  40956. 42652d: ││ shr $0xf,%rcx
  40957. 426531: ││ xor %rax,%rcx
  40958. 426534: ││ movabs $0x8000000000000000,%r12
  40959. 42653e: ││ or %rcx,%r12
  40960. 426541: ││ mov 0x0(%r13),%r14
  40961. 426545: ││ mov 0x8(%r13),%rcx
  40962. 426549: ││ dec %r14
  40963. 42654c: ││ and %r12,%r14
  40964. 42654f: ││ mov $0x1,%ebx
  40965. 426554: ││ ╭ jmp 426570 <_aaDelX+0x90>
  40966. 426556: ││ │ nopw %cs:0x0(%rax,%rax,1)
  40967. 426560: ││┍━┿ add %rbx,%r14
  40968. 426563: ││┆ │ mov 0x0(%r13),%rax
  40969. 426567: ││┆ │ dec %rax
  40970. 42656a: ││┆ │ and %rax,%r14
  40971. 42656d: ││┆ │ inc %rbx
  40972. 426570: ││┆ ┕ mov %r14,%rbp
  40973. 426573: ││┆ shl $0x4,%rbp
  40974. 426577: ││┆ mov (%rcx,%rbp,1),%rax
  40975. 42657b: ││┆ cmp %r12,%rax
  40976. 42657e: ││┆ ╭ jne 42659e <_aaDelX+0xbe>
  40977. 426580: ││┆ │ mov (%r15),%rax
  40978. 426583: ││┆ │ mov 0x8(%rcx,%rbp,1),%rsi
  40979. 426588: ││┆ │ mov %r15,%rdi
  40980. 42658b: ││┆ │ mov (%rsp),%rdx
  40981. 42658f: ││┆ │ callq *0x30(%rax)
  40982. 426592: ││┆ │ mov 0x8(%r13),%rcx
  40983. 426596: ││┆ │ test $0x1,%al
  40984. 426598: ││┆╭┼ jne 4265b8 <_aaDelX+0xd8>
  40985. 42659a: ││┆││ mov (%rcx,%rbp,1),%rax
  40986. 42659e: ││┆│┕ test %rax,%rax
  40987. 4265a1: ││╰┼─ jne 426560 <_aaDelX+0x80>
  40988. 4265a3: ┕┷━┿┯ xor %r14d,%r14d
  40989. 4265a6: ┍┯┯┿┿ mov %r14b,%al
  40990. 4265a9: ┆┆┆│┆ add $0x8,%rsp
  40991. 4265ad: ┆┆┆│┆ pop %rbx
  40992. 4265ae: ┆┆┆│┆ pop %r12
  40993. 4265b0: ┆┆┆│┆ pop %r13
  40994. 4265b2: ┆┆┆│┆ pop %r14
  40995. 4265b4: ┆┆┆│┆ pop %r15
  40996. 4265b6: ┆┆┆│┆ pop %rbp
  40997. 4265b7: ┆┆┆│┆ retq
  40998. 4265b8: ┆┆┆┕┿ mov %rcx,%rax
  40999. 4265bb: ┆┆┆ ┆ add %rbp,%rax
  41000. 4265be: ┆┆┆ ╰ je 4265a3 <_aaDelX+0xc3>
  41001. 4265c0: ┆┆┆ movq $0x1,(%rax)
  41002. 4265c7: ┆┆┆ movq $0x0,0x8(%rcx,%rbp,1)
  41003. 4265d0: ┆┆┆ mov 0x14(%r13),%ecx
  41004. 4265d4: ┆┆┆ inc %ecx
  41005. 4265d6: ┆┆┆ mov %ecx,0x14(%r13)
  41006. 4265da: ┆┆┆ mov 0x10(%r13),%eax
  41007. 4265de: ┆┆┆ sub %ecx,%eax
  41008. 4265e0: ┆┆┆ mov 0x0(%r13),%r15
  41009. 4265e4: ┆┆┆ mov $0x1,%r14b
  41010. 4265e7: ┆┆┆ cmp $0x9,%r15
  41011. 4265eb: ┆┆╰── jb 4265a6 <_aaDelX+0xc6>
  41012. 4265ed: ┆┆ shl $0x3,%rax
  41013. 4265f1: ┆┆ cmp %r15,%rax
  41014. 4265f4: ┆╰─── jae 4265a6 <_aaDelX+0xc6>
  41015. 4265f6: ┆ mov %r15,%rbx
  41016. 4265f9: ┆ shr $0x2,%rbx
  41017. 4265fd: ┆ mov 0x8(%r13),%r12
  41018. 426601: ┆ mov %rbx,%rdx
  41019. 426604: ┆ shl $0x4,%rdx
  41020. 426608: ┆ xor %ebp,%ebp
  41021. 42660a: ┆ xor %edi,%edi
  41022. 42660c: ┆ mov $0x10,%esi
  41023. 426611: ┆ callq 419170 <_D4core6memory2GC6callocFNaNbmkxC8TypeInfoZPv>
  41024. 426616: ┆ mov %rbx,0x0(%r13)
  41025. 42661a: ┆ mov %rax,0x8(%r13)
  41026. 42661e: ┆ xchg %ax,%ax
  41027. 426620: ┆┍━━━ mov %rbp,%rax
  41028. 426623: ┆┆ shl $0x4,%rax
  41029. 426627: ┆┆ mov (%r12,%rax,1),%rbx
  41030. 42662b: ┆┆ test %rbx,%rbx
  41031. 42662e: ┆┆╭── jns 426680 <_aaDelX+0x1a0>
  41032. 426630: ┆┆│ add %r12,%rax
  41033. 426633: ┆┆│ mov 0x0(%r13),%rsi
  41034. 426637: ┆┆│ mov 0x8(%r13),%rcx
  41035. 42663b: ┆┆│ dec %rsi
  41036. 42663e: ┆┆│ and %rsi,%rbx
  41037. 426641: ┆┆│ mov %rbx,%rdx
  41038. 426644: ┆┆│ shl $0x4,%rdx
  41039. 426648: ┆┆│ cmpq $0x0,(%rcx,%rdx,1)
  41040. 42664d: ┆┆│ mov $0x1,%edi
  41041. 426652: ┆┆│╭─ jns 426677 <_aaDelX+0x197>
  41042. 426654: ┆┆││ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  41043. 426660: ┆┆││┍ add %rdi,%rbx
  41044. 426663: ┆┆││┆ and %rsi,%rbx
  41045. 426666: ┆┆││┆ inc %rdi
  41046. 426669: ┆┆││┆ mov %rbx,%rdx
  41047. 42666c: ┆┆││┆ shl $0x4,%rdx
  41048. 426670: ┆┆││┆ cmpq $0x0,(%rcx,%rdx,1)
  41049. 426675: ┆┆││╰ js 426660 <_aaDelX+0x180>
  41050. 426677: ┆┆│┕━ add %rdx,%rcx
  41051. 42667a: ┆┆│ movups (%rax),%xmm0
  41052. 42667d: ┆┆│ movups %xmm0,(%rcx)
  41053. 426680: ┆┆┕━━ inc %rbp
  41054. 426683: ┆┆ cmp %r15,%rbp
  41055. 426686: ┆╰─── jne 426620 <_aaDelX+0x140>
  41056. 426688: ┆ movl $0x0,0x20(%r13)
  41057. 426690: ┆ mov 0x14(%r13),%eax
  41058. 426694: ┆ sub %eax,0x10(%r13)
  41059. 426698: ┆ movl $0x0,0x14(%r13)
  41060. 4266a0: ┆ mov %r12,%rdi
  41061. 4266a3: ┆ callq 4191a0 <_D4core6memory2GC4freeFNaNbPvZv>
  41062. 4266a8: ╰──── jmpq 4265a6 <_aaDelX+0xc6>
  41063. 4266ad: nopl (%rax)
  41064.  
  41065. 00000000004266b0 <_aaKeys>:
  41066. 4266b0: push %rbp
  41067. 4266b1: push %r15
  41068. 4266b3: push %r14
  41069. 4266b5: push %r13
  41070. 4266b7: push %r12
  41071. 4266b9: push %rbx
  41072. 4266ba: push %rax
  41073. 4266bb: mov %rsi,%r12
  41074. 4266be: mov %rdi,%r14
  41075. 4266c1: test %r14,%r14
  41076. 4266c4: ╭─ je 4266d0 <_aaKeys+0x20>
  41077. 4266c6: │ mov 0x10(%r14),%esi
  41078. 4266ca: │ sub 0x14(%r14),%esi
  41079. 4266ce: │╭ jne 4266d9 <_aaKeys+0x29>
  41080. 4266d0: ┕┿ xor %eax,%eax
  41081. 4266d2: │ xor %edx,%edx
  41082. 4266d4: ╭───┼ jmpq 4267b7 <_aaKeys+0x107>
  41083. 4266d9: │ ┕ mov %rdx,%rdi
  41084. 4266dc: │ callq 423180 <_d_newarrayU>
  41085. 4266e1: │ mov %rdx,%r15
  41086. 4266e4: │ mov (%r14),%rbx
  41087. 4266e7: │ mov 0x20(%r14),%ebp
  41088. 4266eb: │ cmp %rbp,%rbx
  41089. 4266ee: │╭─── je 4267ac <_aaKeys+0xfc>
  41090. 4266f4: ││ mov 0x8(%r14),%rsi
  41091. 4266f8: ││ mov %ebx,%ecx
  41092. 4266fa: ││ sub %ebp,%ecx
  41093. 4266fc: ││ lea -0x1(%rbx),%rdi
  41094. 426700: ││ xor %eax,%eax
  41095. 426702: ││ test $0x1,%cl
  41096. 426705: ││ mov %r15,%r13
  41097. 426708: ││ ╭─ je 42674c <_aaKeys+0x9c>
  41098. 42670a: ││ │ mov %rbp,%rcx
  41099. 42670d: ││ │ shl $0x4,%rcx
  41100. 426711: ││ │ lea (%rsi,%rcx,1),%rdx
  41101. 426715: ││ │ mov $0x1,%eax
  41102. 42671a: ││ │ cmpq $0x0,(%rdx)
  41103. 42671e: ││ │ mov %r15,%r13
  41104. 426721: ││ │╭ jns 42674c <_aaKeys+0x9c>
  41105. 426723: ││ ││ mov %rsi,%r13
  41106. 426726: ││ ││ mov 0x8(%r13,%rcx,1),%rsi
  41107. 42672b: ││ ││ mov %rdi,(%rsp)
  41108. 42672f: ││ ││ mov %r15,%rdi
  41109. 426732: ││ ││ mov %r12,%rdx
  41110. 426735: ││ ││ callq 402490 <memcpy@plt>
  41111. 42673a: ││ ││ mov (%rsp),%rdi
  41112. 42673e: ││ ││ mov %r13,%rsi
  41113. 426741: ││ ││ mov %r15,%r13
  41114. 426744: ││ ││ add %r12,%r13
  41115. 426747: ││ ││ mov $0x1,%eax
  41116. 42674c: ││ ┕┷ cmp %rbp,%rdi
  41117. 42674f: ││╭── je 4267ac <_aaKeys+0xfc>
  41118. 426751: │││ sub %rax,%rbx
  41119. 426754: │││ sub %rbp,%rbx
  41120. 426757: │││ add %rbp,%rax
  41121. 42675a: │││ shl $0x4,%rax
  41122. 42675e: │││ lea 0x18(%rax,%rsi,1),%rbp
  41123. 426763: │││ data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  41124. 426770: │││┍━ cmpq $0x0,-0x18(%rbp)
  41125. 426775: │││┆╭ jns 426789 <_aaKeys+0xd9>
  41126. 426777: │││┆│ mov -0x10(%rbp),%rsi
  41127. 42677b: │││┆│ mov %r13,%rdi
  41128. 42677e: │││┆│ mov %r12,%rdx
  41129. 426781: │││┆│ callq 402490 <memcpy@plt>
  41130. 426786: │││┆│ add %r12,%r13
  41131. 426789: │││┆┕ cmpq $0x0,-0x8(%rbp)
  41132. 42678e: │││┆╭ jns 4267a2 <_aaKeys+0xf2>
  41133. 426790: │││┆│ mov 0x0(%rbp),%rsi
  41134. 426794: │││┆│ mov %r13,%rdi
  41135. 426797: │││┆│ mov %r12,%rdx
  41136. 42679a: │││┆│ callq 402490 <memcpy@plt>
  41137. 42679f: │││┆│ add %r12,%r13
  41138. 4267a2: │││┆┕ add $0x20,%rbp
  41139. 4267a6: │││┆ add $0xfffffffffffffffe,%rbx
  41140. 4267aa: │││╰─ jne 426770 <_aaKeys+0xc0>
  41141. 4267ac: │┕┷━━ mov 0x10(%r14),%eax
  41142. 4267b0: │ sub 0x14(%r14),%eax
  41143. 4267b4: │ mov %r15,%rdx
  41144. 4267b7: ┕━━━━ add $0x8,%rsp
  41145. 4267bb: pop %rbx
  41146. 4267bc: pop %r12
  41147. 4267be: pop %r13
  41148. 4267c0: pop %r14
  41149. 4267c2: pop %r15
  41150. 4267c4: pop %rbp
  41151. 4267c5: retq
  41152. 4267c6: nopw %cs:0x0(%rax,%rax,1)
  41153.  
  41154. 00000000004267d0 <_aaEqual>:
  41155. 4267d0: push %rbp
  41156. 4267d1: push %r15
  41157. 4267d3: push %r14
  41158. 4267d5: push %r13
  41159. 4267d7: push %r12
  41160. 4267d9: push %rbx
  41161. 4267da: sub $0x38,%rsp
  41162. 4267de: mov %rsi,%r15
  41163. 4267e1: cmp %rdx,%r15
  41164. 4267e4: ╭───────── je 426953 <_aaEqual+0x183>
  41165. 4267ea: │ xor %eax,%eax
  41166. 4267ec: │ test %r15,%r15
  41167. 4267ef: │ ╭ je 4267f9 <_aaEqual+0x29>
  41168. 4267f1: │ │ mov 0x10(%r15),%eax
  41169. 4267f5: │ │ sub 0x14(%r15),%eax
  41170. 4267f9: │ ┕ xor %ebx,%ebx
  41171. 4267fb: │ test %rdx,%rdx
  41172. 4267fe: │ mov $0x0,%ecx
  41173. 426803: │ ╭ je 42680b <_aaEqual+0x3b>
  41174. 426805: │ │ mov 0x10(%rdx),%ecx
  41175. 426808: │ │ sub 0x14(%rdx),%ecx
  41176. 42680b: │ ┕ cmp %rcx,%rax
  41177. 42680e: │╭──────── jne 426958 <_aaEqual+0x188>
  41178. 426814: ││ test %rax,%rax
  41179. 426817: ││╭─────── je 426953 <_aaEqual+0x183>
  41180. 42681d: │││ mov %rdx,%rbx
  41181. 426820: │││ callq 422e10 <_D2rt8lifetime9unqualifyFNaNbNiNgC8TypeInfoZNgC8TypeInfo>
  41182. 426825: │││ mov %rax,0x10(%rsp)
  41183. 42682a: │││ mov (%r15),%rax
  41184. 42682d: │││ mov %rax,0x18(%rsp)
  41185. 426832: │││ test %rax,%rax
  41186. 426835: │││╭────── je 426953 <_aaEqual+0x183>
  41187. 42683b: ││││ mov 0x8(%r15),%rax
  41188. 42683f: ││││ mov %rax,0x20(%rsp)
  41189. 426844: ││││ mov 0x2c(%r15),%eax
  41190. 426848: ││││ mov %rax,0x8(%rsp)
  41191. 42684d: ││││ xor %eax,%eax
  41192. 42684f: ││││ mov %rbx,%rdx
  41193. 426852: ││││┍━━━━━ mov %rax,0x28(%rsp)
  41194. 426857: ││││┆ shl $0x4,%rax
  41195. 42685b: ││││┆ mov 0x20(%rsp),%rcx
  41196. 426860: ││││┆ mov (%rcx,%rax,1),%r14
  41197. 426864: ││││┆ test %r14,%r14
  41198. 426867: ││││┆╭──── jns 426940 <_aaEqual+0x170>
  41199. 42686d: ││││┆│ mov 0x20(%rsp),%rcx
  41200. 426872: ││││┆│ mov 0x8(%rcx,%rax,1),%rax
  41201. 426877: ││││┆│ mov %rax,0x30(%rsp)
  41202. 42687c: ││││┆│ mov 0x10(%rsp),%rax
  41203. 426881: ││││┆│ mov 0x18(%rax),%r13
  41204. 426885: ││││┆│ mov (%rdx),%r12
  41205. 426888: ││││┆│ mov 0x8(%rdx),%rcx
  41206. 42688c: ││││┆│ mov %rdx,%rbx
  41207. 42688f: ││││┆│ dec %r12
  41208. 426892: ││││┆│ and %r14,%r12
  41209. 426895: ││││┆│ mov $0x1,%ebp
  41210. 42689a: ││││┆│ ╭ jmp 4268b2 <_aaEqual+0xe2>
  41211. 42689c: ││││┆│ │ nopl 0x0(%rax)
  41212. 4268a0: ││││┆│┍━━┿ add %rbp,%r12
  41213. 4268a3: ││││┆│┆ │ mov (%rdx),%rax
  41214. 4268a6: ││││┆│┆ │ mov %rdx,%rbx
  41215. 4268a9: ││││┆│┆ │ dec %rax
  41216. 4268ac: ││││┆│┆ │ and %rax,%r12
  41217. 4268af: ││││┆│┆ │ inc %rbp
  41218. 4268b2: ││││┆│┆ ┕ mov %r12,%r15
  41219. 4268b5: ││││┆│┆ shl $0x4,%r15
  41220. 4268b9: ││││┆│┆ mov (%rcx,%r15,1),%rax
  41221. 4268bd: ││││┆│┆ cmp %r14,%rax
  41222. 4268c0: ││││┆│┆╭── jne 4268f0 <_aaEqual+0x120>
  41223. 4268c2: ││││┆│┆│ mov 0x0(%r13),%rax
  41224. 4268c6: ││││┆│┆│ mov 0x8(%rcx,%r15,1),%rsi
  41225. 4268cb: ││││┆│┆│ mov %r13,%rdi
  41226. 4268ce: ││││┆│┆│ mov 0x30(%rsp),%rdx
  41227. 4268d3: ││││┆│┆│ callq *0x30(%rax)
  41228. 4268d6: ││││┆│┆│ mov %rbx,%rdx
  41229. 4268d9: ││││┆│┆│ mov 0x8(%rdx),%rcx
  41230. 4268dd: ││││┆│┆│ test $0x1,%al
  41231. 4268df: ││││┆│┆│╭─ jne 4268fc <_aaEqual+0x12c>
  41232. 4268e1: ││││┆│┆││ mov (%rcx,%r15,1),%rax
  41233. 4268e5: ││││┆│┆││╭ jmp 4268f3 <_aaEqual+0x123>
  41234. 4268e7: ││││┆│┆│││ nopw 0x0(%rax,%rax,1)
  41235. 4268f0: ││││┆│┆┕┿┿ mov %rbx,%rdx
  41236. 4268f3: ││││┆│┆ │┕ xor %ebx,%ebx
  41237. 4268f5: ││││┆│┆ │ test %rax,%rax
  41238. 4268f8: ││││┆│╰─┼─ jne 4268a0 <_aaEqual+0xd0>
  41239. 4268fa: ││││┆│ ╭┼─ jmp 426958 <_aaEqual+0x188>
  41240. 4268fc: ││││┆│ │┕━ mov %rdx,%r14
  41241. 4268ff: ││││┆│ │ xor %ebx,%ebx
  41242. 426901: ││││┆│ │ mov %rcx,%rax
  41243. 426904: ││││┆│ │ add %r15,%rax
  41244. 426907: ││││┆│ │╭─ je 426958 <_aaEqual+0x188>
  41245. 426909: ││││┆│ ││ mov 0x10(%rsp),%rax
  41246. 42690e: ││││┆│ ││ mov 0x10(%rax),%rdi
  41247. 426912: ││││┆│ ││ mov (%rdi),%rax
  41248. 426915: ││││┆│ ││ mov 0x8(%rsp),%rdx
  41249. 42691a: ││││┆│ ││ mov %rdx,%rbp
  41250. 42691d: ││││┆│ ││ mov 0x30(%rsp),%rdx
  41251. 426922: ││││┆│ ││ add %rbp,%rdx
  41252. 426925: ││││┆│ ││ mov 0x8(%rcx,%r15,1),%rsi
  41253. 42692a: ││││┆│ ││ add %rbp,%rsi
  41254. 42692d: ││││┆│ ││ callq *0x30(%rax)
  41255. 426930: ││││┆│ ││ test $0x1,%al
  41256. 426932: ││││┆│ ││ mov %r14,%rdx
  41257. 426935: ││││┆│ ││╭ je 426958 <_aaEqual+0x188>
  41258. 426937: ││││┆│ │││ nopw 0x0(%rax,%rax,1)
  41259. 426940: ││││┆┕━┿┿┿ mov 0x28(%rsp),%rax
  41260. 426945: ││││┆ │││ inc %rax
  41261. 426948: ││││┆ │││ cmp 0x18(%rsp),%rax
  41262. 42694d: ││││╰──┼┼┼ jb 426852 <_aaEqual+0x82>
  41263. 426953: ┕┿┷┷━━━┿┿┿ mov $0x1,%ebx
  41264. 426958: ┕━━━━━┷┷┷ mov %ebx,%eax
  41265. 42695a: add $0x38,%rsp
  41266. 42695e: pop %rbx
  41267. 42695f: pop %r12
  41268. 426961: pop %r13
  41269. 426963: pop %r14
  41270. 426965: pop %r15
  41271. 426967: pop %rbp
  41272. 426968: retq
  41273. 426969: nopl 0x0(%rax)
  41274.  
  41275. 0000000000426970 <_aaGetHash>:
  41276. 426970: push %rbp
  41277. 426971: push %r15
  41278. 426973: push %r14
  41279. 426975: push %r13
  41280. 426977: push %r12
  41281. 426979: push %rbx
  41282. 42697a: sub $0x28,%rsp
  41283. 42697e: mov %rdi,%r14
  41284. 426981: mov (%r14),%rax
  41285. 426984: xor %r12d,%r12d
  41286. 426987: test %rax,%rax
  41287. 42698a: ╭──── je 426a28 <_aaGetHash+0xb8>
  41288. 426990: │ mov 0x10(%rax),%ecx
  41289. 426993: │ xor %r12d,%r12d
  41290. 426996: │ cmp 0x14(%rax),%ecx
  41291. 426999: │╭─── je 426a28 <_aaGetHash+0xb8>
  41292. 42699f: ││ mov %rsi,%rdi
  41293. 4269a2: ││ callq 422e10 <_D2rt8lifetime9unqualifyFNaNbNiNgC8TypeInfoZNgC8TypeInfo>
  41294. 4269a7: ││ mov (%r14),%rcx
  41295. 4269aa: ││ mov (%rcx),%rbx
  41296. 4269ad: ││ xor %r12d,%r12d
  41297. 4269b0: ││ test %rbx,%rbx
  41298. 4269b3: ││╭── je 426a28 <_aaGetHash+0xb8>
  41299. 4269b5: │││ mov 0x10(%rax),%r14
  41300. 4269b9: │││ mov (%r14),%rax
  41301. 4269bc: │││ mov 0x28(%rax),%rax
  41302. 4269c0: │││ mov %rax,0x8(%rsp)
  41303. 4269c5: │││ mov 0x8(%rcx),%rbp
  41304. 4269c9: │││ mov 0x2c(%rcx),%r15d
  41305. 4269cd: │││ add $0x8,%rbp
  41306. 4269d1: │││ xor %r12d,%r12d
  41307. 4269d4: │││ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  41308. 4269e0: │││┍━ mov -0x8(%rbp),%r13
  41309. 4269e4: │││┆ test %r13,%r13
  41310. 4269e7: │││┆╭ jns 426a1f <_aaGetHash+0xaf>
  41311. 4269e9: │││┆│ mov 0x0(%rbp),%rsi
  41312. 4269ed: │││┆│ add %r15,%rsi
  41313. 4269f0: │││┆│ mov %r14,%rdi
  41314. 4269f3: │││┆│ callq *0x8(%rsp)
  41315. 4269f7: │││┆│ mov %r13,0x10(%rsp)
  41316. 4269fc: │││┆│ mov %rax,0x18(%rsp)
  41317. 426a01: │││┆│ lea 0x10(%rsp),%rax
  41318. 426a06: │││┆│ mov %rax,0x20(%rsp)
  41319. 426a0b: │││┆│ xor %edi,%edi
  41320. 426a0d: │││┆│ mov $0x8,%esi
  41321. 426a12: │││┆│ lea 0x20(%rsp),%rdx
  41322. 426a17: │││┆│ callq 42efe0 <_D4core8internal4hash9bytesHashFNaNbNePxvmmZm>
  41323. 426a1c: │││┆│ xor %rax,%r12
  41324. 426a1f: │││┆┕ add $0x10,%rbp
  41325. 426a23: │││┆ dec %rbx
  41326. 426a26: │││╰─ jne 4269e0 <_aaGetHash+0x70>
  41327. 426a28: ┕┷┷━━ mov %r12,%rax
  41328. 426a2b: add $0x28,%rsp
  41329. 426a2f: pop %rbx
  41330. 426a30: pop %r12
  41331. 426a32: pop %r13
  41332. 426a34: pop %r14
  41333. 426a36: pop %r15
  41334. 426a38: pop %rbp
  41335. 426a39: retq
  41336. 426a3a: nopw 0x0(%rax,%rax,1)
  41337.  
  41338. 0000000000426a40 <ldc.dso_ctor.2rt3aaA>:
  41339. 426a40: cmpb $0x0,0x2323d1(%rip) # 658e18 <ldc.dso_initialized>
  41340. 426a47: ╭ jne 426a9c <ldc.dso_ctor.2rt3aaA+0x5c>
  41341. 426a49: │ push %rbp
  41342. 426a4a: │ mov %rsp,%rbp
  41343. 426a4d: │ movb $0x1,0x2323c4(%rip) # 658e18 <ldc.dso_initialized>
  41344. 426a54: │ mov %rsp,%rax
  41345. 426a57: │ lea -0x30(%rax),%rdi
  41346. 426a5b: │ mov %rdi,%rsp
  41347. 426a5e: │ movq $0x1,-0x30(%rax)
  41348. 426a66: │ movq $0x658e10,-0x28(%rax)
  41349. 426a6e: │ mov $0x658dc8,%ecx
  41350. 426a73: │ movq %rcx,%xmm0
  41351. 426a78: │ mov $0x658a90,%ecx
  41352. 426a7d: │ movq %rcx,%xmm1
  41353. 426a82: │ punpcklqdq %xmm0,%xmm1
  41354. 426a86: │ movdqu %xmm1,-0x20(%rax)
  41355. 426a8b: │ movq $0x658c40,-0x10(%rax)
  41356. 426a93: │ callq 427d40 <_d_dso_registry>
  41357. 426a98: │ mov %rbp,%rsp
  41358. 426a9b: │ pop %rbp
  41359. 426a9c: ┕ retq
  41360. 426a9d: nopl (%rax)
  41361.  
  41362. 0000000000426aa0 <ldc.dso_dtor.2rt3aaA>:
  41363. 426aa0: cmpb $0x0,0x232371(%rip) # 658e18 <ldc.dso_initialized>
  41364. 426aa7: ╭ je 426afc <ldc.dso_dtor.2rt3aaA+0x5c>
  41365. 426aa9: │ push %rbp
  41366. 426aaa: │ mov %rsp,%rbp
  41367. 426aad: │ movb $0x0,0x232364(%rip) # 658e18 <ldc.dso_initialized>
  41368. 426ab4: │ mov %rsp,%rax
  41369. 426ab7: │ lea -0x30(%rax),%rdi
  41370. 426abb: │ mov %rdi,%rsp
  41371. 426abe: │ movq $0x1,-0x30(%rax)
  41372. 426ac6: │ movq $0x658e10,-0x28(%rax)
  41373. 426ace: │ mov $0x658dc8,%ecx
  41374. 426ad3: │ movq %rcx,%xmm0
  41375. 426ad8: │ mov $0x658a90,%ecx
  41376. 426add: │ movq %rcx,%xmm1
  41377. 426ae2: │ punpcklqdq %xmm0,%xmm1
  41378. 426ae6: │ movdqu %xmm1,-0x20(%rax)
  41379. 426aeb: │ movq $0x658c40,-0x10(%rax)
  41380. 426af3: │ callq 427d40 <_d_dso_registry>
  41381. 426af8: │ mov %rbp,%rsp
  41382. 426afb: │ pop %rbp
  41383. 426afc: ┕ retq
  41384. 426afd: nopl (%rax)
  41385.  
  41386. 0000000000426b00 <_D2rt6config15rt_configOptionFNbNiAyaMDFNbNiAyaZAyabZAya>:
  41387. 426b00: push %rbp
  41388. 426b01: push %r15
  41389. 426b03: push %r14
  41390. 426b05: push %r13
  41391. 426b07: push %r12
  41392. 426b09: push %rbx
  41393. 426b0a: sub $0x38,%rsp
  41394. 426b0e: mov %rcx,%rbx
  41395. 426b11: mov %edi,%ecx
  41396. 426b13: xor %edi,%edi
  41397. 426b15: mov %rsi,%rax
  41398. 426b18: or %rdx,%rax
  41399. 426b1b: cmovne %rsi,%rdi
  41400. 426b1f: mov $0x426d40,%esi
  41401. 426b24: cmovne %rdx,%rsi
  41402. 426b28: test $0x1,%cl
  41403. 426b2b: ╭────── je 426bf3 <_D2rt6config15rt_configOptionFNbNiAyaMDFNbNiAyaZAyabZAya+0xf3>
  41404. 426b31: │ mov %ecx,0xc(%rsp)
  41405. 426b35: │ mov %rsi,0x20(%rsp)
  41406. 426b3a: │ mov %rdi,0x28(%rsp)
  41407. 426b3f: │ mov %r8,0x30(%rsp)
  41408. 426b44: │ mov 0x22fc6d(%rip),%r12 # 6567b8 <rt_options>
  41409. 426b4b: │ xor %eax,%eax
  41410. 426b4d: │ mov %rax,0x18(%rsp)
  41411. 426b52: │ test %r12,%r12
  41412. 426b55: │ mov $0x0,%edx
  41413. 426b5a: │╭───── je 426c16 <_D2rt6config15rt_configOptionFNbNiAyaMDFNbNiAyaZAyabZAya+0x116>
  41414. 426b60: ││ mov 0x22fc59(%rip),%rbp # 6567c0 <rt_options+0x8>
  41415. 426b67: ││ lea 0x1(%rbx),%rax
  41416. 426b6b: ││ mov %rax,0x10(%rsp)
  41417. 426b70: ││ add $0x8,%rbp
  41418. 426b74: ││ xor %eax,%eax
  41419. 426b76: ││ mov %rax,0x18(%rsp)
  41420. 426b7b: ││ xor %r14d,%r14d
  41421. 426b7e: ││ xchg %ax,%ax
  41422. 426b80: ││┍━━━━ mov -0x8(%rbp),%r13
  41423. 426b84: ││┆ cmp %rbx,%r13
  41424. 426b87: ││┆╭─── jbe 426be0 <_D2rt6config15rt_configOptionFNbNiAyaMDFNbNiAyaZAyabZAya+0xe0>
  41425. 426b89: ││┆│ mov 0x0(%rbp),%r15
  41426. 426b8d: ││┆│ mov $0x440418,%r8d
  41427. 426b93: ││┆│ mov %rbx,%rdi
  41428. 426b96: ││┆│ mov %r15,%rsi
  41429. 426b99: ││┆│ mov %rbx,%rdx
  41430. 426b9c: ││┆│ mov 0x30(%rsp),%rcx
  41431. 426ba1: ││┆│ callq 42a960 <_adEq2>
  41432. 426ba6: ││┆│ test %eax,%eax
  41433. 426ba8: ││┆│ ╭─ je 426be0 <_D2rt6config15rt_configOptionFNbNiAyaMDFNbNiAyaZAyabZAya+0xe0>
  41434. 426baa: ││┆│ │ movzbl (%r15,%rbx,1),%eax
  41435. 426baf: ││┆│ │ cmp $0x3d,%eax
  41436. 426bb2: ││┆│ │╭ jne 426be0 <_D2rt6config15rt_configOptionFNbNiAyaMDFNbNiAyaZAyabZAya+0xe0>
  41437. 426bb4: ││┆│ ││ mov 0x10(%rsp),%rax
  41438. 426bb9: ││┆│ ││ add %rax,%r15
  41439. 426bbc: ││┆│ ││ sub %rax,%r13
  41440. 426bbf: ││┆│ ││ mov 0x28(%rsp),%rdi
  41441. 426bc4: ││┆│ ││ mov %r13,%rsi
  41442. 426bc7: ││┆│ ││ mov %r15,%rdx
  41443. 426bca: ││┆│ ││ callq *0x20(%rsp)
  41444. 426bce: ││┆│ ││ test %rax,%rax
  41445. 426bd1: ││┆│╭┼┼ jne 426c11 <_D2rt6config15rt_configOptionFNbNiAyaMDFNbNiAyaZAyabZAya+0x111>
  41446. 426bd3: ││┆││││ data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  41447. 426be0: ││┆┕┿┷┷ inc %r14
  41448. 426be3: ││┆ │ add $0x10,%rbp
  41449. 426be7: ││┆ │ cmp %r12,%r14
  41450. 426bea: ││┆ │ mov $0x0,%edx
  41451. 426bef: ││╰─┼── jb 426b80 <_D2rt6config15rt_configOptionFNbNiAyaMDFNbNiAyaZAyabZAya+0x80>
  41452. 426bf1: ││ │ ╭ jmp 426c16 <_D2rt6config15rt_configOptionFNbNiAyaMDFNbNiAyaZAyabZAya+0x116>
  41453. 426bf3: ┕┿━━┿━┿ mov %ecx,0xc(%rsp)
  41454. 426bf7: │ │ │ mov %rdi,0x28(%rsp)
  41455. 426bfc: │ │ │ mov %rsi,0x20(%rsp)
  41456. 426c01: │ │ │ mov %rbx,%rdx
  41457. 426c04: │ │ │ mov %r8,%rcx
  41458. 426c07: │ │ │ mov %r8,0x30(%rsp)
  41459. 426c0c: │ │ │ callq 426d50 <_D2rt6config16rt_cmdlineOptionFNbNiAyaMDFNbNiAyaZAyaZAya>
  41460. 426c11: │ ┕━┿ mov %rax,0x18(%rsp)
  41461. 426c16: ┕━━━━┷ mov 0x18(%rsp),%rax
  41462. 426c1b: test %rax,%rax
  41463. 426c1e: ╭──────── jne 426d26 <_D2rt6config15rt_configOptionFNbNiAyaMDFNbNiAyaZAyabZAya+0x226>
  41464. 426c24: │ mov 0x28(%rsp),%rbp
  41465. 426c29: │ mov %rbp,%rdi
  41466. 426c2c: │ mov 0x20(%rsp),%r15
  41467. 426c31: │ mov %r15,%rsi
  41468. 426c34: │ mov %rbx,%rdx
  41469. 426c37: │ mov 0x30(%rsp),%r14
  41470. 426c3c: │ mov %r14,%rcx
  41471. 426c3f: │ callq 426e80 <_D2rt6config16rt_envvarsOptionFNbNiAyaMDFNbNiAyaZAyaZAya>
  41472. 426c44: │ test %rax,%rax
  41473. 426c47: │╭─────── jne 426d26 <_D2rt6config15rt_configOptionFNbNiAyaMDFNbNiAyaZAyabZAya+0x226>
  41474. 426c4d: ││ mov 0xc(%rsp),%eax
  41475. 426c51: ││ test $0x1,%al
  41476. 426c53: ││ ╭ je 426c70 <_D2rt6config15rt_configOptionFNbNiAyaMDFNbNiAyaZAyabZAya+0x170>
  41477. 426c55: ││ │ mov %rbp,%rdi
  41478. 426c58: ││ │ mov %r15,%rsi
  41479. 426c5b: ││ │ mov %rbx,%rdx
  41480. 426c5e: ││ │ mov %r14,%rcx
  41481. 426c61: ││ │ callq 426d50 <_D2rt6config16rt_cmdlineOptionFNbNiAyaMDFNbNiAyaZAyaZAya>
  41482. 426c66: ││ │ mov %rax,0x18(%rsp)
  41483. 426c6b: ││╭─────┼ jmpq 426d21 <_D2rt6config15rt_configOptionFNbNiAyaMDFNbNiAyaZAyabZAya+0x221>
  41484. 426c70: │││ ┕ mov 0x22fb41(%rip),%r13 # 6567b8 <rt_options>
  41485. 426c77: │││ xor %eax,%eax
  41486. 426c79: │││ mov %rax,0x18(%rsp)
  41487. 426c7e: │││ test %r13,%r13
  41488. 426c81: │││ mov $0x0,%edx
  41489. 426c86: │││╭───── je 426d21 <_D2rt6config15rt_configOptionFNbNiAyaMDFNbNiAyaZAyabZAya+0x221>
  41490. 426c8c: ││││ mov 0x22fb2d(%rip),%r14 # 6567c0 <rt_options+0x8>
  41491. 426c93: ││││ mov %rbx,%rax
  41492. 426c96: ││││ inc %rax
  41493. 426c99: ││││ mov %rax,0x10(%rsp)
  41494. 426c9e: ││││ add $0x8,%r14
  41495. 426ca2: ││││ xor %eax,%eax
  41496. 426ca4: ││││ mov %rax,0x18(%rsp)
  41497. 426ca9: ││││ xor %ebp,%ebp
  41498. 426cab: ││││ nopl 0x0(%rax,%rax,1)
  41499. 426cb0: ││││┍━━━━ mov -0x8(%r14),%r12
  41500. 426cb4: ││││┆ cmp %rbx,%r12
  41501. 426cb7: ││││┆╭─── jbe 426d10 <_D2rt6config15rt_configOptionFNbNiAyaMDFNbNiAyaZAyabZAya+0x210>
  41502. 426cb9: ││││┆│ mov (%r14),%r15
  41503. 426cbc: ││││┆│ mov $0x440418,%r8d
  41504. 426cc2: ││││┆│ mov %rbx,%rdi
  41505. 426cc5: ││││┆│ mov %r15,%rsi
  41506. 426cc8: ││││┆│ mov %rbx,%rdx
  41507. 426ccb: ││││┆│ mov 0x30(%rsp),%rcx
  41508. 426cd0: ││││┆│ callq 42a960 <_adEq2>
  41509. 426cd5: ││││┆│ test %eax,%eax
  41510. 426cd7: ││││┆│╭── je 426d10 <_D2rt6config15rt_configOptionFNbNiAyaMDFNbNiAyaZAyabZAya+0x210>
  41511. 426cd9: ││││┆││ movzbl (%r15,%rbx,1),%eax
  41512. 426cde: ││││┆││ cmp $0x3d,%eax
  41513. 426ce1: ││││┆││ ╭ jne 426d10 <_D2rt6config15rt_configOptionFNbNiAyaMDFNbNiAyaZAyabZAya+0x210>
  41514. 426ce3: ││││┆││ │ mov 0x10(%rsp),%rax
  41515. 426ce8: ││││┆││ │ add %rax,%r15
  41516. 426ceb: ││││┆││ │ sub %rax,%r12
  41517. 426cee: ││││┆││ │ mov 0x28(%rsp),%rdi
  41518. 426cf3: ││││┆││ │ mov %r12,%rsi
  41519. 426cf6: ││││┆││ │ mov %r15,%rdx
  41520. 426cf9: ││││┆││ │ callq *0x20(%rsp)
  41521. 426cfd: ││││┆││ │ test %rax,%rax
  41522. 426d00: ││││┆││╭┼ jne 426d35 <_D2rt6config15rt_configOptionFNbNiAyaMDFNbNiAyaZAyabZAya+0x235>
  41523. 426d02: ││││┆││││ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  41524. 426d10: ││││┆┕┷┿┷ inc %rbp
  41525. 426d13: ││││┆ │ add $0x10,%r14
  41526. 426d17: ││││┆ │ cmp %r13,%rbp
  41527. 426d1a: ││││┆ │ mov $0x0,%edx
  41528. 426d1f: ││││╰──┼─ jb 426cb0 <_D2rt6config15rt_configOptionFNbNiAyaMDFNbNiAyaZAyabZAya+0x1b0>
  41529. 426d21: ││┕┷━━━┿┯ mov 0x18(%rsp),%rax
  41530. 426d26: ┕┷━━━━━┿┿ add $0x38,%rsp
  41531. 426d2a: │┆ pop %rbx
  41532. 426d2b: │┆ pop %r12
  41533. 426d2d: │┆ pop %r13
  41534. 426d2f: │┆ pop %r14
  41535. 426d31: │┆ pop %r15
  41536. 426d33: │┆ pop %rbp
  41537. 426d34: │┆ retq
  41538. 426d35: ┕┿ mov %rax,0x18(%rsp)
  41539. 426d3a: ╰ jmp 426d21 <_D2rt6config15rt_configOptionFNbNiAyaMDFNbNiAyaZAyabZAya+0x221>
  41540. 426d3c: nopl 0x0(%rax)
  41541.  
  41542. 0000000000426d40 <_D2rt6config15rt_configOptionFNbNiAyaMDFNbNiAyaZAyabZ9__lambda4MFNbNiAyaZAya>:
  41543. 426d40: mov %rsi,%rax
  41544. 426d43: retq
  41545. 426d44: nopw %cs:0x0(%rax,%rax,1)
  41546. 426d4e: xchg %ax,%ax
  41547.  
  41548. 0000000000426d50 <_D2rt6config16rt_cmdlineOptionFNbNiAyaMDFNbNiAyaZAyaZAya>:
  41549. 426d50: push %rbp
  41550. 426d51: push %r15
  41551. 426d53: push %r14
  41552. 426d55: push %r13
  41553. 426d57: push %r12
  41554. 426d59: push %rbx
  41555. 426d5a: sub $0x28,%rsp
  41556. 426d5e: mov %rcx,0x18(%rsp)
  41557. 426d63: mov %rdx,0x20(%rsp)
  41558. 426d68: mov %rsi,0x8(%rsp)
  41559. 426d6d: mov %rdi,(%rsp)
  41560. 426d71: xor %eax,%eax
  41561. 426d73: mov %rax,0x10(%rsp)
  41562. 426d78: testb $0x1,0x22fa31(%rip) # 6567b0 <rt_cmdline_enabled>
  41563. 426d7f: mov $0x0,%edx
  41564. 426d84: ╭─────── je 426e65 <_D2rt6config16rt_cmdlineOptionFNbNiAyaMDFNbNiAyaZAyaZAya+0x115>
  41565. 426d8a: │ callq 42aa70 <rt_args>
  41566. 426d8f: │ mov %rax,%rbp
  41567. 426d92: │ mov %rdx,%r15
  41568. 426d95: │ xor %eax,%eax
  41569. 426d97: │ mov %rax,0x10(%rsp)
  41570. 426d9c: │ test %rbp,%rbp
  41571. 426d9f: │ mov $0x0,%edx
  41572. 426da4: │╭────── je 426e65 <_D2rt6config16rt_cmdlineOptionFNbNiAyaMDFNbNiAyaZAyaZAya+0x115>
  41573. 426daa: ││ mov 0x20(%rsp),%rbx
  41574. 426daf: ││ add $0x7,%rbx
  41575. 426db3: ││ add $0x8,%r15
  41576. 426db7: ││ xor %eax,%eax
  41577. 426db9: ││ mov %rax,0x10(%rsp)
  41578. 426dbe: ││ xor %r14d,%r14d
  41579. 426dc1: ││ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  41580. 426dd0: ││┍━━━━━ mov -0x8(%r15),%r12
  41581. 426dd4: ││┆ sub %rbx,%r12
  41582. 426dd7: ││┆╭──── jb 426e50 <_D2rt6config16rt_cmdlineOptionFNbNiAyaMDFNbNiAyaZAyaZAya+0x100>
  41583. 426dd9: ││┆│ mov (%r15),%r13
  41584. 426ddc: ││┆│ mov $0x6,%edi
  41585. 426de1: ││┆│ mov $0x6,%edx
  41586. 426de6: ││┆│ mov $0x43ed45,%ecx
  41587. 426deb: ││┆│ mov $0x440418,%r8d
  41588. 426df1: ││┆│ mov %r13,%rsi
  41589. 426df4: ││┆│ callq 42a960 <_adEq2>
  41590. 426df9: ││┆│ test %eax,%eax
  41591. 426dfb: ││┆│╭─── je 426e50 <_D2rt6config16rt_cmdlineOptionFNbNiAyaMDFNbNiAyaZAyaZAya+0x100>
  41592. 426dfd: ││┆││ lea 0x6(%r13),%rsi
  41593. 426e01: ││┆││ mov $0x440418,%r8d
  41594. 426e07: ││┆││ mov 0x20(%rsp),%rdi
  41595. 426e0c: ││┆││ mov %rdi,%rdx
  41596. 426e0f: ││┆││ mov 0x18(%rsp),%rcx
  41597. 426e14: ││┆││ callq 42a960 <_adEq2>
  41598. 426e19: ││┆││ test %eax,%eax
  41599. 426e1b: ││┆││ ╭─ je 426e50 <_D2rt6config16rt_cmdlineOptionFNbNiAyaMDFNbNiAyaZAyaZAya+0x100>
  41600. 426e1d: ││┆││ │ mov 0x20(%rsp),%rax
  41601. 426e22: ││┆││ │ movzbl 0x6(%r13,%rax,1),%eax
  41602. 426e28: ││┆││ │ cmp $0x3d,%eax
  41603. 426e2b: ││┆││ │╭ jne 426e50 <_D2rt6config16rt_cmdlineOptionFNbNiAyaMDFNbNiAyaZAyaZAya+0x100>
  41604. 426e2d: ││┆││ ││ add %rbx,%r13
  41605. 426e30: ││┆││ ││ mov (%rsp),%rdi
  41606. 426e34: ││┆││ ││ mov %r12,%rsi
  41607. 426e37: ││┆││ ││ mov %r13,%rdx
  41608. 426e3a: ││┆││ ││ callq *0x8(%rsp)
  41609. 426e3e: ││┆││ ││ test %rax,%rax
  41610. 426e41: ││┆││╭┼┼ jne 426e79 <_D2rt6config16rt_cmdlineOptionFNbNiAyaMDFNbNiAyaZAyaZAya+0x129>
  41611. 426e43: ││┆│││││ data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  41612. 426e50: ││┆┕┷┿┷┷ inc %r14
  41613. 426e53: ││┆ │ add $0x10,%r15
  41614. 426e57: ││┆ │ cmp %rbp,%r14
  41615. 426e5a: ││┆ │ mov $0x0,%edx
  41616. 426e5f: ││╰──┼── jb 426dd0 <_D2rt6config16rt_cmdlineOptionFNbNiAyaMDFNbNiAyaZAyaZAya+0x80>
  41617. 426e65: ┕┷━━━┿━┯ mov 0x10(%rsp),%rax
  41618. 426e6a: │ ┆ add $0x28,%rsp
  41619. 426e6e: │ ┆ pop %rbx
  41620. 426e6f: │ ┆ pop %r12
  41621. 426e71: │ ┆ pop %r13
  41622. 426e73: │ ┆ pop %r14
  41623. 426e75: │ ┆ pop %r15
  41624. 426e77: │ ┆ pop %rbp
  41625. 426e78: │ ┆ retq
  41626. 426e79: ┕━┿ mov %rax,0x10(%rsp)
  41627. 426e7e: ╰ jmp 426e65 <_D2rt6config16rt_cmdlineOptionFNbNiAyaMDFNbNiAyaZAyaZAya+0x115>
  41628.  
  41629. 0000000000426e80 <_D2rt6config16rt_envvarsOptionFNbNiAyaMDFNbNiAyaZAyaZAya>:
  41630. 426e80: push %rbp
  41631. 426e81: push %r15
  41632. 426e83: push %r14
  41633. 426e85: push %r13
  41634. 426e87: push %r12
  41635. 426e89: push %rbx
  41636. 426e8a: sub $0x28,%rsp
  41637. 426e8e: mov %rcx,%r13
  41638. 426e91: mov %rdx,%r12
  41639. 426e94: mov %rsi,%r14
  41640. 426e97: mov %rdi,%r15
  41641. 426e9a: testb $0x1,0x2323cf(%rip) # 659270 <rt_envvars_enabled>
  41642. 426ea1: ╭── je 426f4f <_D2rt6config16rt_envvarsOptionFNbNiAyaMDFNbNiAyaZAyaZAya+0xcf>
  41643. 426ea7: │ cmp $0x1f,%r12
  41644. 426eab: ╭┼── ja 426f62 <_D2rt6config16rt_envvarsOptionFNbNiAyaMDFNbNiAyaZAyaZAya+0xe2>
  41645. 426eb1: ││ movq $0xffffffffffffffff,0x20(%rsp)
  41646. 426eba: ││ movq $0xffffffffffffffff,0x18(%rsp)
  41647. 426ec3: ││ movq $0xffffffffffffffff,0x10(%rsp)
  41648. 426ecc: ││ movq $0xffffffffffffffff,0x8(%rsp)
  41649. 426ed5: ││ movq $0xffffffffffffffff,(%rsp)
  41650. 426edd: ││ movl $0x5f545244,(%rsp)
  41651. 426ee4: ││ test %r12,%r12
  41652. 426ee7: ││╭─ je 426f17 <_D2rt6config16rt_envvarsOptionFNbNiAyaMDFNbNiAyaZAyaZAya+0x97>
  41653. 426ee9: │││ lea 0x4(%rsp),%rbx
  41654. 426eee: │││ mov %r12,%rbp
  41655. 426ef1: │││ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  41656. 426f00: │││┍ movzbl 0x0(%r13),%edi
  41657. 426f05: │││┆ callq 401fc0 <toupper@plt>
  41658. 426f0a: │││┆ mov %al,(%rbx)
  41659. 426f0c: │││┆ inc %r13
  41660. 426f0f: │││┆ inc %rbx
  41661. 426f12: │││┆ dec %rbp
  41662. 426f15: │││╰ jne 426f00 <_D2rt6config16rt_envvarsOptionFNbNiAyaMDFNbNiAyaZAyaZAya+0x80>
  41663. 426f17: ││┕━ lea (%rsp),%rdi
  41664. 426f1b: ││ movb $0x0,0x4(%r12,%rdi,1)
  41665. 426f21: ││ callq 402220 <getenv@plt>
  41666. 426f26: ││ mov %rax,%rbx
  41667. 426f29: ││ test %rbx,%rbx
  41668. 426f2c: ││╭─ je 426f4f <_D2rt6config16rt_envvarsOptionFNbNiAyaMDFNbNiAyaZAyaZAya+0xcf>
  41669. 426f2e: │││ mov %rbx,%rdi
  41670. 426f31: │││ callq 402100 <strlen@plt>
  41671. 426f36: │││ mov %r15,%rdi
  41672. 426f39: │││ mov %rax,%rsi
  41673. 426f3c: │││ mov %rbx,%rdx
  41674. 426f3f: │││ callq *%r14
  41675. 426f42: │││ test %rax,%rax
  41676. 426f45: │││ cmove %rax,%rdx
  41677. 426f49: │││ cmove %rax,%rax
  41678. 426f4d: │││╭ jmp 426f53 <_D2rt6config16rt_envvarsOptionFNbNiAyaMDFNbNiAyaZAyaZAya+0xd3>
  41679. 426f4f: │┕┷┿ xor %eax,%eax
  41680. 426f51: │ │ xor %edx,%edx
  41681. 426f53: │ ┕ add $0x28,%rsp
  41682. 426f57: │ pop %rbx
  41683. 426f58: │ pop %r12
  41684. 426f5a: │ pop %r13
  41685. 426f5c: │ pop %r14
  41686. 426f5e: │ pop %r15
  41687. 426f60: │ pop %rbp
  41688. 426f61: │ retq
  41689. 426f62: ┕━━━ ud2
  41690. 426f64: nopw %cs:0x0(%rax,%rax,1)
  41691. 426f6e: xchg %ax,%ax
  41692.  
  41693. 0000000000426f70 <ldc.dso_ctor.2rt6config>:
  41694. 426f70: cmpb $0x0,0x231ea1(%rip) # 658e18 <ldc.dso_initialized>
  41695. 426f77: ╭ jne 426fcc <ldc.dso_ctor.2rt6config+0x5c>
  41696. 426f79: │ push %rbp
  41697. 426f7a: │ mov %rsp,%rbp
  41698. 426f7d: │ movb $0x1,0x231e94(%rip) # 658e18 <ldc.dso_initialized>
  41699. 426f84: │ mov %rsp,%rax
  41700. 426f87: │ lea -0x30(%rax),%rdi
  41701. 426f8b: │ mov %rdi,%rsp
  41702. 426f8e: │ movq $0x1,-0x30(%rax)
  41703. 426f96: │ movq $0x658e10,-0x28(%rax)
  41704. 426f9e: │ mov $0x658dc8,%ecx
  41705. 426fa3: │ movq %rcx,%xmm0
  41706. 426fa8: │ mov $0x658a90,%ecx
  41707. 426fad: │ movq %rcx,%xmm1
  41708. 426fb2: │ punpcklqdq %xmm0,%xmm1
  41709. 426fb6: │ movdqu %xmm1,-0x20(%rax)
  41710. 426fbb: │ movq $0x658c48,-0x10(%rax)
  41711. 426fc3: │ callq 427d40 <_d_dso_registry>
  41712. 426fc8: │ mov %rbp,%rsp
  41713. 426fcb: │ pop %rbp
  41714. 426fcc: ┕ retq
  41715. 426fcd: nopl (%rax)
  41716.  
  41717. 0000000000426fd0 <ldc.dso_dtor.2rt6config>:
  41718. 426fd0: cmpb $0x0,0x231e41(%rip) # 658e18 <ldc.dso_initialized>
  41719. 426fd7: ╭ je 42702c <ldc.dso_dtor.2rt6config+0x5c>
  41720. 426fd9: │ push %rbp
  41721. 426fda: │ mov %rsp,%rbp
  41722. 426fdd: │ movb $0x0,0x231e34(%rip) # 658e18 <ldc.dso_initialized>
  41723. 426fe4: │ mov %rsp,%rax
  41724. 426fe7: │ lea -0x30(%rax),%rdi
  41725. 426feb: │ mov %rdi,%rsp
  41726. 426fee: │ movq $0x1,-0x30(%rax)
  41727. 426ff6: │ movq $0x658e10,-0x28(%rax)
  41728. 426ffe: │ mov $0x658dc8,%ecx
  41729. 427003: │ movq %rcx,%xmm0
  41730. 427008: │ mov $0x658a90,%ecx
  41731. 42700d: │ movq %rcx,%xmm1
  41732. 427012: │ punpcklqdq %xmm0,%xmm1
  41733. 427016: │ movdqu %xmm1,-0x20(%rax)
  41734. 42701b: │ movq $0x658c48,-0x10(%rax)
  41735. 427023: │ callq 427d40 <_d_dso_registry>
  41736. 427028: │ mov %rbp,%rsp
  41737. 42702b: │ pop %rbp
  41738. 42702c: ┕ retq
  41739. 42702d: nopl (%rax)
  41740.  
  41741. 0000000000427030 <_D2rt5minfo11ModuleGroup6__ctorMFNcAyPS6object10ModuleInfoZS2rt5minfo11ModuleGroup>:
  41742. 427030: mov %rsi,(%rdi)
  41743. 427033: mov %rdx,0x8(%rdi)
  41744. 427037: mov %rdi,%rax
  41745. 42703a: retq
  41746. 42703b: nopl 0x0(%rax,%rax,1)
  41747.  
  41748. 0000000000427040 <_D2rt5minfo11ModuleGroup7modulesMxFNdZAyPS6object10ModuleInfo>:
  41749. 427040: mov (%rdi),%rax
  41750. 427043: mov 0x8(%rdi),%rdx
  41751. 427047: retq
  41752. 427048: nopl 0x0(%rax,%rax,1)
  41753.  
  41754. 0000000000427050 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv>:
  41755. 427050: push %rbp
  41756. 427051: push %r15
  41757. 427053: push %r14
  41758. 427055: push %r13
  41759. 427057: push %r12
  41760. 427059: push %rbx
  41761. 42705a: sub $0x38,%rsp
  41762. 42705e: mov %rdi,%r13
  41763. 427061: mov %r13,(%rsp)
  41764. 427065: mov 0x0(%r13),%rbx
  41765. 427069: mov %rbx,0x8(%rsp)
  41766. 42706e: test %rbx,%rbx
  41767. 427071: ╭───── je 427118 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv+0xc8>
  41768. 427077: │ mov $0x18,%esi
  41769. 42707c: │ mov %rbx,%rdi
  41770. 42707f: │ callq 4022e0 <calloc@plt>
  41771. 427084: │ mov %rax,%r14
  41772. 427087: │ mov %rbx,0x28(%rsp)
  41773. 42708c: │ mov %r14,0x30(%rsp)
  41774. 427091: │ add $0x3f,%rbx
  41775. 427095: │ shr $0x6,%rbx
  41776. 427099: │ mov %rbx,0x18(%rsp)
  41777. 42709e: │ shl $0x3,%rbx
  41778. 4270a2: │ mov %rbx,%rdi
  41779. 4270a5: │ callq 401ff0 <malloc@plt>
  41780. 4270aa: │ mov %rax,%r15
  41781. 4270ad: │ mov %r15,0x10(%rsp)
  41782. 4270b2: │ mov %rbx,%rdi
  41783. 4270b5: │ callq 401ff0 <malloc@plt>
  41784. 4270ba: │ mov %rax,%r12
  41785. 4270bd: │ mov %r12,0x20(%rsp)
  41786. 4270c2: │ test %r12,%r12
  41787. 4270c5: │╭──── je 42712e <_D2rt5minfo11ModuleGroup9sortCtorsMFZv+0xde>
  41788. 4270c7: ││ test %r14,%r14
  41789. 4270ca: ││╭─── je 42712e <_D2rt5minfo11ModuleGroup9sortCtorsMFZv+0xde>
  41790. 4270cc: │││ test %r15,%r15
  41791. 4270cf: │││╭── je 42712e <_D2rt5minfo11ModuleGroup9sortCtorsMFZv+0xde>
  41792. 4270d1: ││││ lea 0x10(%r13),%rdx
  41793. 4270d5: ││││ lea (%rsp),%rdi
  41794. 4270d9: ││││ mov $0x60,%esi
  41795. 4270de: ││││ callq 427140 <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv>
  41796. 4270e3: ││││ add $0x20,%r13
  41797. 4270e7: ││││ lea (%rsp),%rdi
  41798. 4270eb: ││││ mov $0x18,%esi
  41799. 4270f0: ││││ mov %r13,%rdx
  41800. 4270f3: ││││ callq 427140 <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv>
  41801. 4270f8: ││││ mov $0x1,%bpl
  41802. 4270fb: ││││┍━ mov %r14,%rdi
  41803. 4270fe: ││││┆ callq 4020f0 <free@plt>
  41804. 427103: ││││┆ mov %r15,%rdi
  41805. 427106: ││││┆ callq 4020f0 <free@plt>
  41806. 42710b: ││││┆ mov %r12,%rdi
  41807. 42710e: ││││┆ callq 4020f0 <free@plt>
  41808. 427113: ││││┆ test %bpl,%bpl
  41809. 427116: ││││┆╭ je 427130 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv+0xe0>
  41810. 427118: ┕┿┿┿┿┿ add $0x38,%rsp
  41811. 42711c: │││┆│ pop %rbx
  41812. 42711d: │││┆│ pop %r12
  41813. 42711f: │││┆│ pop %r13
  41814. 427121: │││┆│ pop %r14
  41815. 427123: │││┆│ pop %r15
  41816. 427125: │││┆│ pop %rbp
  41817. 427126: │││┆│ retq
  41818. 427127: │││┆│ mov %rax,%rbx
  41819. 42712a: │││┆│ xor %ebp,%ebp
  41820. 42712c: │││╰┼ jmp 4270fb <_D2rt5minfo11ModuleGroup9sortCtorsMFZv+0xab>
  41821. 42712e: ┕┷┷━┿ ud2
  41822. 427130: ┕ mov %rbx,%rdi
  41823. 427133: callq 41aed0 <_d_eh_resume_unwind>
  41824. 427138: nopl 0x0(%rax,%rax,1)
  41825.  
  41826. 0000000000427140 <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv>:
  41827. 427140: push %rbp
  41828. 427141: push %r15
  41829. 427143: push %r14
  41830. 427145: push %r13
  41831. 427147: push %r12
  41832. 427149: push %rbx
  41833. 42714a: sub $0x58,%rsp
  41834. 42714e: mov %rdx,%rbx
  41835. 427151: mov %rbx,0x28(%rsp)
  41836. 427156: mov %esi,%r13d
  41837. 427159: mov %rdi,%rbp
  41838. 42715c: mov 0x8(%rbp),%r14
  41839. 427160: lea 0x0(,%r14,8),%rdi
  41840. 427168: callq 401ff0 <malloc@plt>
  41841. 42716d: mov %r14,(%rbx)
  41842. 427170: mov %rax,0x8(%rbx)
  41843. 427174: test %rax,%rax
  41844. 427177: ╭─────────────── je 4276eb <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x5ab>
  41845. 42717d: │ mov 0x10(%rbp),%rdi
  41846. 427181: │ mov 0x18(%rbp),%rdx
  41847. 427185: │ shl $0x3,%rdx
  41848. 427189: │ xor %r12d,%r12d
  41849. 42718c: │ xor %esi,%esi
  41850. 42718e: │ callq 401f10 <memset@plt>
  41851. 427193: │ mov 0x18(%rbp),%rdx
  41852. 427197: │ mov 0x20(%rbp),%rdi
  41853. 42719b: │ shl $0x3,%rdx
  41854. 42719f: │ xor %esi,%esi
  41855. 4271a1: │ callq 401f10 <memset@plt>
  41856. 4271a6: │ mov 0x0(%rbp),%rax
  41857. 4271aa: │ mov %rbp,0x20(%rsp)
  41858. 4271af: │ mov (%rax),%rcx
  41859. 4271b2: │ mov %rcx,0x38(%rsp)
  41860. 4271b7: │ mov 0x8(%rax),%rax
  41861. 4271bb: │ mov %rax,0x40(%rsp)
  41862. 4271c0: │ xor %eax,%eax
  41863. 4271c2: │ mov %rax,0x30(%rsp)
  41864. 4271c7: │ xor %r15d,%r15d
  41865. 4271ca: │ ╭ jmp 42720d <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0xcd>
  41866. 4271cc: │ │ nopl 0x0(%rax)
  41867. 4271d0: │┍━━━━━━━━━━━━━┿ mov 0x30(%rbp),%rax
  41868. 4271d4: │┆ │ mov %rbp,0x20(%rsp)
  41869. 4271d9: │┆ │ lea (%r15,%r15,2),%rcx
  41870. 4271dd: │┆ │ inc %r15
  41871. 4271e0: │┆ │ mov 0x38(%rsp),%rdx
  41872. 4271e5: │┆ │ mov %rdx,(%rax,%rcx,8)
  41873. 4271e9: │┆ │ mov 0x40(%rsp),%rdx
  41874. 4271ee: │┆ │ mov %rdx,0x8(%rax,%rcx,8)
  41875. 4271f3: │┆ │ mov %r12,0x10(%rax,%rcx,8)
  41876. 4271f8: │┆ │ mov %rbx,%rdi
  41877. 4271fb: │┆ │ callq 41dff0 <_D6object10ModuleInfo15importedModulesMxFNaNbNdZAyPS6object10ModuleInfo>
  41878. 427200: │┆ │ mov %rax,0x38(%rsp)
  41879. 427205: │┆ │ mov %rdx,0x40(%rsp)
  41880. 42720a: │┆ │ xor %r12d,%r12d
  41881. 42720d: │┆┍┯┯━━━━━━━━━━┷ lea -0x1(%r15),%rax
  41882. 427211: │┆┆┆┆ mov %rax,0x18(%rsp)
  41883. 427216: │┆┆┆┆ cmp 0x38(%rsp),%r12
  41884. 42721b: │┆┆┆┆ mov 0x20(%rsp),%rbp
  41885. 427220: │┆┆┆┆ ╭───────── jae 4273c0 <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x280>
  41886. 427226: │┆┆┆┆ │ nopw %cs:0x0(%rax,%rax,1)
  41887. 427230: │┆┆┆┆ │ ┍━┯━━━━ mov 0x0(%rbp),%rax
  41888. 427234: │┆┆┆┆ │ ┆ ┆ mov (%rax),%rcx
  41889. 427237: │┆┆┆┆ │ ┆ ┆ test %rcx,%rcx
  41890. 42723a: │┆┆┆┆ │ ┆ ┆ ╭── je 42725e <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x11e>
  41891. 42723c: │┆┆┆┆ │ ┆ ┆ │ mov 0x40(%rsp),%rdx
  41892. 427241: │┆┆┆┆ │ ┆ ┆ │ mov (%rdx,%r12,8),%rbx
  41893. 427245: │┆┆┆┆ │ ┆ ┆ │ mov 0x8(%rax),%rdx
  41894. 427249: │┆┆┆┆ │ ┆ ┆ │ xor %eax,%eax
  41895. 42724b: │┆┆┆┆ │ ┆ ┆ │ nopl 0x0(%rax,%rax,1)
  41896. 427250: │┆┆┆┆ │ ┆ ┆ │ ┍ cmp %rbx,(%rdx,%rax,8)
  41897. 427254: │┆┆┆┆ │ ┆ ┆ │╭┼ je 427270 <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x130>
  41898. 427256: │┆┆┆┆ │ ┆ ┆ ││┆ inc %rax
  41899. 427259: │┆┆┆┆ │ ┆ ┆ ││┆ cmp %rcx,%rax
  41900. 42725c: │┆┆┆┆ │ ┆ ┆ ││╰ jb 427250 <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x110>
  41901. 42725e: │┆┆┆┆ │ ┍┿┯┿┯┷┿┯ inc %r12
  41902. 427261: │┆┆┆┆ │ ┆┆┆┆┆ │┆ cmp 0x38(%rsp),%r12
  41903. 427266: │┆┆┆┆ │ ┆┆┆╰┼─┼┼ jb 427230 <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0xf0>
  41904. 427268: │┆┆┆┆ │╭┼┼┼─┼─┼┼ jmpq 4273c0 <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x280>
  41905. 42726d: │┆┆┆┆ ││┆┆┆ ┆ │┆ nopl (%rax)
  41906. 427270: │┆┆┆┆ ││┆┆┆ ┆ ┕┿ test %eax,%eax
  41907. 427272: │┆┆┆┆ ││┆┆┆ ┆ ╰ js 42725e <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x11e>
  41908. 427274: │┆┆┆┆ ││┆┆┆ ┆ movslq %eax,%r14
  41909. 427277: │┆┆┆┆ ││┆┆┆ ┆ mov 0x20(%rbp),%rsi
  41910. 42727b: │┆┆┆┆ ││┆┆┆ ┆ mov %r14,%rdi
  41911. 42727e: │┆┆┆┆ ││┆┆┆ ┆ callq 416330 <_D4core5bitop2btFNaNbNixPmmZi>
  41912. 427283: │┆┆┆┆ ││┆┆┆ ┆ test %eax,%eax
  41913. 427285: │┆┆┆┆ ││┆┆┆ ╰─── jne 42725e <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x11e>
  41914. 427287: │┆┆┆┆ ││┆┆┆ mov 0x10(%rbp),%rsi
  41915. 42728b: │┆┆┆┆ ││┆┆┆ mov %r14,%rdi
  41916. 42728e: │┆┆┆┆ ││┆┆┆ callq 416330 <_D4core5bitop2btFNaNbNixPmmZi>
  41917. 427293: │┆┆┆┆ ││┆┆┆ test %eax,%eax
  41918. 427295: │┆┆┆┆ ││┆┆┆╭──── jne 42730d <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x1cd>
  41919. 427297: │┆┆┆┆ ││┆┆┆│ mov %rbx,%rdi
  41920. 42729a: │┆┆┆┆ ││┆┆┆│ callq 41de90 <_D6object10ModuleInfo5flagsMxFNaNbNdZk>
  41921. 42729f: │┆┆┆┆ ││┆┆┆│ test %r13d,%eax
  41922. 4272a2: │┆┆┆┆ ││┆┆┆│╭─── je 4272dd <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x19d>
  41923. 4272a4: │┆┆┆┆ ││┆┆┆││ mov %rbx,%rdi
  41924. 4272a7: │┆┆┆┆ ││┆┆┆││ callq 41de90 <_D6object10ModuleInfo5flagsMxFNaNbNdZk>
  41925. 4272ac: │┆┆┆┆ ││┆┆┆││ test $0x4,%al
  41926. 4272ae: │┆┆┆┆ ││┆┆┆││ ╭─ jne 4272c3 <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x183>
  41927. 4272b0: │┆┆┆┆ ││┆┆┆││ │ mov %rbx,%rdi
  41928. 4272b3: │┆┆┆┆ ││┆┆┆││ │ callq 41dff0 <_D6object10ModuleInfo15importedModulesMxFNaNbNdZAyPS6object10ModuleInfo>
  41929. 4272b8: │┆┆┆┆ ││┆┆┆││ │ test %rax,%rax
  41930. 4272bb: │┆┆┆┆ ││┆┆┆││ │╭ je 4272c3 <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x183>
  41931. 4272bd: │┆┆┆┆ ││┆┆┆││ ││ mov 0x10(%rbp),%rax
  41932. 4272c1: │┆┆┆┆ ││┆┆┆││╭┼┼ jmp 4272e1 <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x1a1>
  41933. 4272c3: │┆┆┆┆ ││┆┆┆│││┕┷ mov 0x28(%rsp),%rax
  41934. 4272c8: │┆┆┆┆ ││┆┆┆│││ mov 0x8(%rax),%rax
  41935. 4272cc: │┆┆┆┆ ││┆┆┆│││ mov 0x30(%rsp),%rcx
  41936. 4272d1: │┆┆┆┆ ││┆┆┆│││ mov %rbx,(%rax,%rcx,8)
  41937. 4272d5: │┆┆┆┆ ││┆┆┆│││ inc %rcx
  41938. 4272d8: │┆┆┆┆ ││┆┆┆│││ mov %rcx,0x30(%rsp)
  41939. 4272dd: │┆┆┆┆ ││┆┆┆│┕┿━━ mov 0x20(%rbp),%rax
  41940. 4272e1: │┆┆┆┆ ││┆┆┆│ ┕━━ mov %r14,%rdx
  41941. 4272e4: │┆┆┆┆ ││┆┆┆│ shr $0x6,%rdx
  41942. 4272e8: │┆┆┆┆ ││┆┆┆│ mov $0x1,%esi
  41943. 4272ed: │┆┆┆┆ ││┆┆┆│ mov %r14b,%cl
  41944. 4272f0: │┆┆┆┆ ││┆┆┆│ shl %cl,%rsi
  41945. 4272f3: │┆┆┆┆ ││┆┆┆│ or %rsi,(%rax,%rdx,8)
  41946. 4272f7: │┆┆┆┆ ││┆┆┆│ mov %rbx,%rdi
  41947. 4272fa: │┆┆┆┆ ││┆┆┆│ callq 41dff0 <_D6object10ModuleInfo15importedModulesMxFNaNbNdZAyPS6object10ModuleInfo>
  41948. 4272ff: │┆┆┆┆ ││┆┆┆│ test %rax,%rax
  41949. 427302: │┆┆┆┆ ││┆╰┼┼──── je 427230 <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0xf0>
  41950. 427308: │┆┆┆┆╭┼┼┼─┼┼──── jmpq 4274b0 <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x370>
  41951. 42730d: │┆┆┆┆│││┆ ┆┕━━━━ test %r15,%r15
  41952. 427310: │┆┆┆┆│││┆ ╰───── je 42725e <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x11e>
  41953. 427316: │┆┆┆┆│││┆ movl $0x0,0x20(%rsp)
  41954. 42731e: │┆┆┆┆│││┆ mov 0x18(%rsp),%r14
  41955. 427323: │┆┆┆┆│││┆ data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  41956. 427330: │┆┆┆┆│││┆ ┍━━━━ mov 0x30(%rbp),%rax
  41957. 427334: │┆┆┆┆│││┆ ┆ lea (%r14,%r14,2),%rcx
  41958. 427338: │┆┆┆┆│││┆ ┆ mov 0x10(%rax,%rcx,8),%rdx
  41959. 42733d: │┆┆┆┆│││┆ ┆ mov 0x8(%rax,%rcx,8),%rax
  41960. 427342: │┆┆┆┆│││┆ ┆ mov (%rax,%rdx,8),%rcx
  41961. 427346: │┆┆┆┆│││┆ ┆ cmp %rbx,%rcx
  41962. 427349: │┆┆┆┆│││┆ ┆╭─── je 4273a2 <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x262>
  41963. 42734b: │┆┆┆┆│││┆ ┆│ mov 0x0(%rbp),%rsi
  41964. 42734f: │┆┆┆┆│││┆ ┆│ mov (%rsi),%rdx
  41965. 427352: │┆┆┆┆│││┆ ┆│ mov $0xffffffffffffffff,%rax
  41966. 427359: │┆┆┆┆│││┆ ┆│ test %rdx,%rdx
  41967. 42735c: │┆┆┆┆│││┆ ┆│╭── je 427383 <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x243>
  41968. 42735e: │┆┆┆┆│││┆ ┆││ mov 0x8(%rsi),%rdi
  41969. 427362: │┆┆┆┆│││┆ ┆││ xor %esi,%esi
  41970. 427364: │┆┆┆┆│││┆ ┆││ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  41971. 427370: │┆┆┆┆│││┆ ┆││┍━ cmp %rcx,(%rdi,%rsi,8)
  41972. 427374: │┆┆┆┆│││┆ ┆││┆─ je 427380 <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x240>
  41973. 427376: │┆┆┆┆│││┆ ┆││┆ inc %rsi
  41974. 427379: │┆┆┆┆│││┆ ┆││┆ cmp %rdx,%rsi
  41975. 42737c: │┆┆┆┆│││┆ ┆││╰─ jb 427370 <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x230>
  41976. 42737e: │┆┆┆┆│││┆ ┆│││╭ jmp 427383 <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x243>
  41977. 427380: │┆┆┆┆│││┆ ┆││┕┿ mov %rsi,%rax
  41978. 427383: │┆┆┆┆│││┆ ┆│┕━┷ movslq %eax,%rdi
  41979. 427386: │┆┆┆┆│││┆ ┆│ mov 0x10(%rbp),%rsi
  41980. 42738a: │┆┆┆┆│││┆ ┆│ callq 416330 <_D4core5bitop2btFNaNbNixPmmZi>
  41981. 42738f: │┆┆┆┆│││┆ ┆│ test %eax,%eax
  41982. 427391: │┆┆┆┆│││┆ ┆│ ╭ je 427399 <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x259>
  41983. 427393: │┆┆┆┆│││┆ ┆│ │ mov $0x1,%al
  41984. 427395: │┆┆┆┆│││┆ ┆│ │ mov %eax,0x20(%rsp)
  41985. 427399: │┆┆┆┆│││┆ ┆│ ┕ test %r14,%r14
  41986. 42739c: │┆┆┆┆│││┆ ┆│ lea -0x1(%r14),%r14
  41987. 4273a0: │┆┆┆┆│││┆ ╰┼─── jne 427330 <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x1f0>
  41988. 4273a2: │┆┆┆┆│││┆ ┕━━━ mov 0x20(%rsp),%eax
  41989. 4273a6: │┆┆┆┆│││┆ test %al,%al
  41990. 4273a8: │┆┆┆┆│││╰─────── je 42725e <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x11e>
  41991. 4273ae: │┆┆┆┆│││ ╭──── jmpq 4274f0 <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x3b0>
  41992. 4273b3: │┆┆┆┆│││ │ data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  41993. 4273c0: │┆┆┆┆│┕┷━━━┿━━━━ test %r15,%r15
  41994. 4273c3: │┆┆┆┆│ │╭─── je 4274bf <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x37f>
  41995. 4273c9: │┆┆┆┆│ ││ mov 0x0(%rbp),%rcx
  41996. 4273cd: │┆┆┆┆│ ││ mov 0x30(%rbp),%rax
  41997. 4273d1: │┆┆┆┆│ ││ mov %rbp,0x20(%rsp)
  41998. 4273d6: │┆┆┆┆│ ││ mov 0x18(%rsp),%rbp
  41999. 4273db: │┆┆┆┆│ ││ lea 0x0(%rbp,%rbp,2),%rdx
  42000. 4273e0: │┆┆┆┆│ ││ mov 0x8(%rax,%rdx,8),%rdi
  42001. 4273e5: │┆┆┆┆│ ││ mov %rdi,0x40(%rsp)
  42002. 4273ea: │┆┆┆┆│ ││ mov (%rax,%rdx,8),%rsi
  42003. 4273ee: │┆┆┆┆│ ││ mov %rsi,0x38(%rsp)
  42004. 4273f3: │┆┆┆┆│ ││ mov 0x10(%rax,%rdx,8),%r12
  42005. 4273f8: │┆┆┆┆│ ││ mov (%rdi,%r12,8),%rbx
  42006. 4273fc: │┆┆┆┆│ ││ mov (%rcx),%rax
  42007. 4273ff: │┆┆┆┆│ ││ mov $0xffffffffffffffff,%r14
  42008. 427406: │┆┆┆┆│ ││ test %rax,%rax
  42009. 427409: │┆┆┆┆│ ││╭── je 427433 <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x2f3>
  42010. 42740b: │┆┆┆┆│ │││ mov 0x8(%rcx),%rdx
  42011. 42740f: │┆┆┆┆│ │││ xor %ecx,%ecx
  42012. 427411: │┆┆┆┆│ │││ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  42013. 427420: │┆┆┆┆│ │││┍━ cmp %rbx,(%rdx,%rcx,8)
  42014. 427424: │┆┆┆┆│ │││┆─ je 427430 <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x2f0>
  42015. 427426: │┆┆┆┆│ │││┆ inc %rcx
  42016. 427429: │┆┆┆┆│ │││┆ cmp %rax,%rcx
  42017. 42742c: │┆┆┆┆│ │││╰─ jb 427420 <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x2e0>
  42018. 42742e: │┆┆┆┆│ ││││╭ jmp 427433 <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x2f3>
  42019. 427430: │┆┆┆┆│ │││┕┿ mov %rcx,%r14
  42020. 427433: │┆┆┆┆│ ││┕━┷ inc %r12
  42021. 427436: │┆┆┆┆│ ││ mov %rbx,%rdi
  42022. 427439: │┆┆┆┆│ ││ callq 41de90 <_D6object10ModuleInfo5flagsMxFNaNbNdZk>
  42023. 42743e: │┆┆┆┆│ ││ test %r13d,%eax
  42024. 427441: │┆┆┆┆│ ││ mov %rbp,%r15
  42025. 427444: │┆┆┆╰┼─────┼┼─── je 42720d <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0xcd>
  42026. 42744a: │┆┆┆ │ ││ mov 0x20(%rsp),%rax
  42027. 42744f: │┆┆┆ │ ││ mov 0x20(%rax),%rax
  42028. 427453: │┆┆┆ │ ││ movslq %r14d,%rcx
  42029. 427456: │┆┆┆ │ ││ mov %rcx,%rdx
  42030. 427459: │┆┆┆ │ ││ shr $0x6,%rdx
  42031. 42745d: │┆┆┆ │ ││ mov $0x1,%esi
  42032. 427462: │┆┆┆ │ ││ shl %cl,%rsi
  42033. 427465: │┆┆┆ │ ││ and $0x3f,%cl
  42034. 427468: │┆┆┆ │ ││ mov (%rax,%rdx,8),%rdi
  42035. 42746c: │┆┆┆ │ ││ or %rdi,%rsi
  42036. 42746f: │┆┆┆ │ ││ mov %rsi,(%rax,%rdx,8)
  42037. 427473: │┆┆┆ │ ││ movzbl %cl,%eax
  42038. 427476: │┆┆┆ │ ││ bt %rax,%rdi
  42039. 42747a: │┆┆┆ │ ││ mov %rbp,%r15
  42040. 42747d: │┆┆╰─┼─────┼┼─── jb 42720d <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0xcd>
  42041. 427483: │┆┆ │ ││ mov 0x28(%rsp),%rax
  42042. 427488: │┆┆ │ ││ mov 0x8(%rax),%rax
  42043. 42748c: │┆┆ │ ││ mov 0x30(%rsp),%rcx
  42044. 427491: │┆┆ │ ││ mov %rbx,(%rax,%rcx,8)
  42045. 427495: │┆┆ │ ││ inc %rcx
  42046. 427498: │┆┆ │ ││ mov %rcx,0x30(%rsp)
  42047. 42749d: │┆┆ │ ││ mov %rbp,%r15
  42048. 4274a0: │┆╰──┼─────┼┼─── jmpq 42720d <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0xcd>
  42049. 4274a5: │┆ │ ││ data32 nopw %cs:0x0(%rax,%rax,1)
  42050. 4274b0: │┆ ┕━━━━━┿┿━━━ mov 0x0(%rbp),%rax
  42051. 4274b4: │┆ ││ cmp (%rax),%r15
  42052. 4274b7: │╰─────────┼┼─── jb 4271d0 <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x90>
  42053. 4274bd: │ ││ ud2
  42054. 4274bf: │ │┕━━━ mov 0x28(%rsp),%rbx
  42055. 4274c4: │ │ mov 0x8(%rbx),%rdi
  42056. 4274c8: │ │ mov 0x30(%rsp),%rbp
  42057. 4274cd: │ │ lea 0x0(,%rbp,8),%rsi
  42058. 4274d5: │ │ callq 4023c0 <realloc@plt>
  42059. 4274da: │ │ mov %rbp,(%rbx)
  42060. 4274dd: │ │ mov %rax,0x8(%rbx)
  42061. 4274e1: │ │ add $0x58,%rsp
  42062. 4274e5: │ │ pop %rbx
  42063. 4274e6: │ │ pop %r12
  42064. 4274e8: │ │ pop %r13
  42065. 4274ea: │ │ pop %r14
  42066. 4274ec: │ │ pop %r15
  42067. 4274ee: │ │ pop %rbp
  42068. 4274ef: │ │ retq
  42069. 4274f0: │ ┕━━━━ movq $0x2e,0x48(%rsp)
  42070. 4274f9: │ movq $0x43ed70,0x50(%rsp)
  42071. 427502: │ test $0x60,%r13b
  42072. 427506: │ ╭ je 42752b <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x3eb>
  42073. 427508: │ │ lea 0x48(%rsp),%rsi
  42074. 42750d: │ │ mov $0x440418,%edi
  42075. 427512: │ │ mov $0x7,%edx
  42076. 427517: │ │ mov $0x43edcf,%ecx
  42077. 42751c: │ │ callq 424630 <_d_arrayappendT>
  42078. 427521: │ │ mov %rax,0x48(%rsp)
  42079. 427526: │ │ mov %rdx,0x50(%rsp)
  42080. 42752b: │ ┕ lea 0x48(%rsp),%rsi
  42081. 427530: │ mov $0x440418,%edi
  42082. 427535: │ mov $0xd,%edx
  42083. 42753a: │ mov $0x43edd7,%ecx
  42084. 42753f: │ callq 424630 <_d_arrayappendT>
  42085. 427544: │ mov %rax,0x48(%rsp)
  42086. 427549: │ mov %rdx,0x50(%rsp)
  42087. 42754e: │ mov 0x30(%rbp),%rax
  42088. 427552: │ mov %rbp,0x20(%rsp)
  42089. 427557: │ sub %r14,%r15
  42090. 42755a: │ ╭── je 4276ed <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x5ad>
  42091. 427560: │ │ lea (%r14,%r14,2),%rcx
  42092. 427564: │ │ mov %r14,0x40(%rsp)
  42093. 427569: │ │ lea 0x10(%rax,%rcx,8),%rbp
  42094. 42756e: │ │ lea 0x48(%rsp),%r12
  42095. 427573: │ │ data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  42096. 427580: │ │┍━ mov -0x8(%rbp),%rbx
  42097. 427584: │ │┆ mov 0x0(%rbp),%r14
  42098. 427588: │ │┆ mov (%rbx,%r14,8),%rdi
  42099. 42758c: │ │┆ callq 41e050 <_D6object10ModuleInfo4nameMxFNaNbNdZAya>
  42100. 427591: │ │┆ mov %rdx,%rcx
  42101. 427594: │ │┆ mov $0x440418,%edi
  42102. 427599: │ │┆ mov %r12,%rsi
  42103. 42759c: │ │┆ mov %rax,%rdx
  42104. 42759f: │ │┆ callq 424630 <_d_arrayappendT>
  42105. 4275a4: │ │┆ mov %rax,0x48(%rsp)
  42106. 4275a9: │ │┆ mov %rdx,0x50(%rsp)
  42107. 4275ae: │ │┆ mov (%rbx,%r14,8),%rdi
  42108. 4275b2: │ │┆ callq 41de90 <_D6object10ModuleInfo5flagsMxFNaNbNdZk>
  42109. 4275b7: │ │┆ test %r13d,%eax
  42110. 4275ba: │ │┆╭ je 4275dc <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x49c>
  42111. 4275bc: │ │┆│ mov 0x48(%rsp),%rbx
  42112. 4275c1: │ │┆│ mov $0x440418,%edi
  42113. 4275c6: │ │┆│ mov $0x1,%edx
  42114. 4275cb: │ │┆│ mov %r12,%rsi
  42115. 4275ce: │ │┆│ callq 4247d0 <_d_arrayappendcTX>
  42116. 4275d3: │ │┆│ mov 0x50(%rsp),%rax
  42117. 4275d8: │ │┆│ movb $0x2a,(%rax,%rbx,1)
  42118. 4275dc: │ │┆┕ mov $0x440418,%edi
  42119. 4275e1: │ │┆ mov $0x4,%edx
  42120. 4275e6: │ │┆ mov $0x43ede5,%ecx
  42121. 4275eb: │ │┆ mov %r12,%rsi
  42122. 4275ee: │ │┆ callq 424630 <_d_arrayappendT>
  42123. 4275f3: │ │┆ mov %rax,0x48(%rsp)
  42124. 4275f8: │ │┆ mov %rdx,0x50(%rsp)
  42125. 4275fd: │ │┆ add $0x18,%rbp
  42126. 427601: │ │┆ dec %r15
  42127. 427604: │ │╰─ jne 427580 <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x440>
  42128. 42760a: │ │ mov 0x20(%rsp),%rbx
  42129. 42760f: │ │ mov 0x30(%rbx),%rax
  42130. 427613: │ │┍━ mov 0x40(%rsp),%rcx
  42131. 427618: │ │┆ lea (%rcx,%rcx,2),%rcx
  42132. 42761c: │ │┆ mov 0x10(%rax,%rcx,8),%rdx
  42133. 427621: │ │┆ mov 0x8(%rax,%rcx,8),%rax
  42134. 427626: │ │┆ mov (%rax,%rdx,8),%rdi
  42135. 42762a: │ │┆ callq 41e050 <_D6object10ModuleInfo4nameMxFNaNbNdZAya>
  42136. 42762f: │ │┆ mov %rdx,%rcx
  42137. 427632: │ │┆ lea 0x48(%rsp),%rsi
  42138. 427637: │ │┆ mov $0x440418,%edi
  42139. 42763c: │ │┆ mov %rax,%rdx
  42140. 42763f: │ │┆ callq 424630 <_d_arrayappendT>
  42141. 427644: │ │┆ mov %rax,0x48(%rsp)
  42142. 427649: │ │┆ mov %rdx,0x50(%rsp)
  42143. 42764e: │ │┆ mov (%rbx),%rbx
  42144. 427651: │ │┆ mov 0x18(%rbx),%rdi
  42145. 427655: │ │┆ test %rdi,%rdi
  42146. 427658: │ │┆╭ je 42765f <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x51f>
  42147. 42765a: │ │┆│ callq 4020f0 <free@plt>
  42148. 42765f: │ │┆┕ xorps %xmm0,%xmm0
  42149. 427662: │ │┆ movups %xmm0,0x10(%rbx)
  42150. 427666: │ │┆ mov 0x28(%rbx),%rdi
  42151. 42766a: │ │┆ test %rdi,%rdi
  42152. 42766d: │ │┆╭ je 427677 <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x537>
  42153. 42766f: │ │┆│ callq 4020f0 <free@plt>
  42154. 427674: │ │┆│ xorps %xmm0,%xmm0
  42155. 427677: │ │┆┕ movups %xmm0,0x20(%rbx)
  42156. 42767b: │ │┆ mov $0x655450,%edi
  42157. 427680: │ │┆ callq 422d70 <_d_newclass>
  42158. 427685: │ │┆ movq $0x43ccb0,(%rax)
  42159. 42768c: │ │┆ movq $0x0,0x8(%rax)
  42160. 427694: │ │┆ mov 0x15685(%rip),%rcx # 43cd20 <_D9Exception6__initZ+0x40>
  42161. 42769b: │ │┆ mov %rcx,0x40(%rax)
  42162. 42769f: │ │┆ movups 0x1566a(%rip),%xmm0 # 43cd10 <_D9Exception6__initZ+0x30>
  42163. 4276a6: │ │┆ movups %xmm0,0x30(%rax)
  42164. 4276aa: │ │┆ movups 0x1564f(%rip),%xmm0 # 43cd00 <_D9Exception6__initZ+0x20>
  42165. 4276b1: │ │┆ movups %xmm0,0x20(%rax)
  42166. 4276b5: │ │┆ movups 0x15634(%rip),%xmm0 # 43ccf0 <_D9Exception6__initZ+0x10>
  42167. 4276bc: │ │┆ movups %xmm0,0x10(%rax)
  42168. 4276c0: │ │┆ movups 0x48(%rsp),%xmm0
  42169. 4276c5: │ │┆ movups %xmm0,(%rsp)
  42170. 4276c9: │ │┆ xor %esi,%esi
  42171. 4276cb: │ │┆ mov $0xa7,%edx
  42172. 4276d0: │ │┆ mov $0x2e,%ecx
  42173. 4276d5: │ │┆ mov $0x43eda0,%r8d
  42174. 4276db: │ │┆ mov %rax,%rdi
  42175. 4276de: │ │┆ callq 41bc90 <_D6object9Exception6__ctorMFNaNbNiNfAyaAyamC6object9ThrowableZC9Exception>
  42176. 4276e3: │ │┆ mov %rax,%rdi
  42177. 4276e6: │ │┆ callq 41ad10 <_d_throw_exception>
  42178. 4276eb: ┕━━━━━━━━━━━━┿┿━ ud2
  42179. 4276ed: ┕┿━ mov %r14,0x40(%rsp)
  42180. 4276f2: ┆ mov 0x20(%rsp),%rbx
  42181. 4276f7: ╰─ jmpq 427613 <_D2rt5minfo11ModuleGroup9sortCtorsMFZ4sortMFKAPyS6object10ModuleInfokZv+0x4d3>
  42182. 4276fc: nopl 0x0(%rax)
  42183.  
  42184. 0000000000427700 <_D2rt5minfo11ModuleGroup8runCtorsMFZv>:
  42185. 427700: push %r15
  42186. 427702: push %r14
  42187. 427704: push %rbx
  42188. 427705: mov %rdi,%r14
  42189. 427708: mov (%r14),%r15
  42190. 42770b: test %r15,%r15
  42191. 42770e: ╭── je 427738 <_D2rt5minfo11ModuleGroup8runCtorsMFZv+0x38>
  42192. 427710: │ mov 0x8(%r14),%rbx
  42193. 427714: │ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  42194. 427720: │┍━ mov (%rbx),%rdi
  42195. 427723: │┆ callq 41df40 <_D6object10ModuleInfo5ictorMxFNaNbNdZPFZv>
  42196. 427728: │┆ test %rax,%rax
  42197. 42772b: │┆╭ je 42772f <_D2rt5minfo11ModuleGroup8runCtorsMFZv+0x2f>
  42198. 42772d: │┆│ callq *%rax
  42199. 42772f: │┆┕ add $0x8,%rbx
  42200. 427733: │┆ dec %r15
  42201. 427736: │╰─ jne 427720 <_D2rt5minfo11ModuleGroup8runCtorsMFZv+0x20>
  42202. 427738: ┕━━ mov 0x10(%r14),%r15
  42203. 42773c: test %r15,%r15
  42204. 42773f: ╭── je 427768 <_D2rt5minfo11ModuleGroup8runCtorsMFZv+0x68>
  42205. 427741: │ mov 0x18(%r14),%rbx
  42206. 427745: │ data32 nopw %cs:0x0(%rax,%rax,1)
  42207. 427750: │┍━ mov (%rbx),%rdi
  42208. 427753: │┆ callq 41ded0 <_D6object10ModuleInfo4ctorMxFNaNbNdZPFZv>
  42209. 427758: │┆ test %rax,%rax
  42210. 42775b: │┆╭ je 42775f <_D2rt5minfo11ModuleGroup8runCtorsMFZv+0x5f>
  42211. 42775d: │┆│ callq *%rax
  42212. 42775f: │┆┕ add $0x8,%rbx
  42213. 427763: │┆ dec %r15
  42214. 427766: │╰─ jne 427750 <_D2rt5minfo11ModuleGroup8runCtorsMFZv+0x50>
  42215. 427768: ┕━━ pop %rbx
  42216. 427769: pop %r14
  42217. 42776b: pop %r15
  42218. 42776d: retq
  42219. 42776e: xchg %ax,%ax
  42220.  
  42221. 0000000000427770 <_D2rt5minfo11ModuleGroup11runTlsCtorsMFZv>:
  42222. 427770: push %r14
  42223. 427772: push %rbx
  42224. 427773: push %rax
  42225. 427774: mov 0x20(%rdi),%r14
  42226. 427778: test %r14,%r14
  42227. 42777b: ╭── je 4277a8 <_D2rt5minfo11ModuleGroup11runTlsCtorsMFZv+0x38>
  42228. 42777d: │ mov 0x28(%rdi),%rbx
  42229. 427781: │ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  42230. 427790: │┍━ mov (%rbx),%rdi
  42231. 427793: │┆ callq 41dea0 <_D6object10ModuleInfo7tlsctorMxFNaNbNdZPFZv>
  42232. 427798: │┆ test %rax,%rax
  42233. 42779b: │┆╭ je 42779f <_D2rt5minfo11ModuleGroup11runTlsCtorsMFZv+0x2f>
  42234. 42779d: │┆│ callq *%rax
  42235. 42779f: │┆┕ add $0x8,%rbx
  42236. 4277a3: │┆ dec %r14
  42237. 4277a6: │╰─ jne 427790 <_D2rt5minfo11ModuleGroup11runTlsCtorsMFZv+0x20>
  42238. 4277a8: ┕━━ add $0x8,%rsp
  42239. 4277ac: pop %rbx
  42240. 4277ad: pop %r14
  42241. 4277af: retq
  42242.  
  42243. 00000000004277b0 <_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv>:
  42244. 4277b0: push %r14
  42245. 4277b2: push %rbx
  42246. 4277b3: push %rax
  42247. 4277b4: mov 0x20(%rdi),%rbx
  42248. 4277b8: test %rbx,%rbx
  42249. 4277bb: ╭── je 4277e9 <_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv+0x39>
  42250. 4277bd: │ mov 0x28(%rdi),%r14
  42251. 4277c1: │ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  42252. 4277d0: │┍━ mov -0x8(%r14,%rbx,8),%rdi
  42253. 4277d5: │┆ dec %rbx
  42254. 4277d8: │┆ callq 41deb0 <_D6object10ModuleInfo7tlsdtorMxFNaNbNdZPFZv>
  42255. 4277dd: │┆ test %rax,%rax
  42256. 4277e0: │┆╭ je 4277e4 <_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv+0x34>
  42257. 4277e2: │┆│ callq *%rax
  42258. 4277e4: │┆┕ test %rbx,%rbx
  42259. 4277e7: │╰─ jne 4277d0 <_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv+0x20>
  42260. 4277e9: ┕━━ add $0x8,%rsp
  42261. 4277ed: pop %rbx
  42262. 4277ee: pop %r14
  42263. 4277f0: retq
  42264. 4277f1: nopw %cs:0x0(%rax,%rax,1)
  42265. 4277fb: nopl 0x0(%rax,%rax,1)
  42266.  
  42267. 0000000000427800 <_D2rt5minfo11ModuleGroup8runDtorsMFZv>:
  42268. 427800: push %r14
  42269. 427802: push %rbx
  42270. 427803: push %rax
  42271. 427804: mov 0x10(%rdi),%rbx
  42272. 427808: test %rbx,%rbx
  42273. 42780b: ╭── je 427839 <_D2rt5minfo11ModuleGroup8runDtorsMFZv+0x39>
  42274. 42780d: │ mov 0x18(%rdi),%r14
  42275. 427811: │ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  42276. 427820: │┍━ mov -0x8(%r14,%rbx,8),%rdi
  42277. 427825: │┆ dec %rbx
  42278. 427828: │┆ callq 41df00 <_D6object10ModuleInfo4dtorMxFNaNbNdZPFZv>
  42279. 42782d: │┆ test %rax,%rax
  42280. 427830: │┆╭ je 427834 <_D2rt5minfo11ModuleGroup8runDtorsMFZv+0x34>
  42281. 427832: │┆│ callq *%rax
  42282. 427834: │┆┕ test %rbx,%rbx
  42283. 427837: │╰─ jne 427820 <_D2rt5minfo11ModuleGroup8runDtorsMFZv+0x20>
  42284. 427839: ┕━━ add $0x8,%rsp
  42285. 42783d: pop %rbx
  42286. 42783e: pop %r14
  42287. 427840: retq
  42288. 427841: nopw %cs:0x0(%rax,%rax,1)
  42289. 42784b: nopl 0x0(%rax,%rax,1)
  42290.  
  42291. 0000000000427850 <_D2rt5minfo17moduleinfos_applyFMDFyPS6object10ModuleInfoZiZi>:
  42292. 427850: sub $0x18,%rsp
  42293. 427854: mov %rdi,(%rsp)
  42294. 427858: mov %rsi,0x8(%rsp)
  42295. 42785d: lea (%rsp),%rdi
  42296. 427861: mov $0x427880,%esi
  42297. 427866: callq 427b90 <_D2rt19sections_elf_shared3DSO7opApplyFMDFKS2rt19sections_elf_shared3DSOZiZi>
  42298. 42786b: cmp $0x2,%eax
  42299. 42786e: ╭ jne 427879 <_D2rt5minfo17moduleinfos_applyFMDFyPS6object10ModuleInfoZiZi+0x29>
  42300. 427870: │ mov 0x10(%rsp),%eax
  42301. 427874: │ add $0x18,%rsp
  42302. 427878: │ retq
  42303. 427879: ┕ xor %eax,%eax
  42304. 42787b: add $0x18,%rsp
  42305. 42787f: retq
  42306.  
  42307. 0000000000427880 <_D2rt5minfo17moduleinfos_applyFMDFyPS6object10ModuleInfoZiZ14__foreachbody2MFKS2rt19sections_elf_shared3DSOZi>:
  42308. 427880: push %r15
  42309. 427882: push %r14
  42310. 427884: push %r12
  42311. 427886: push %rbx
  42312. 427887: push %rax
  42313. 427888: mov %rdi,%r12
  42314. 42788b: mov %rsi,%rdi
  42315. 42788e: callq 427c40 <_D2rt19sections_elf_shared3DSO7modulesMxFNdZAyPS6object10ModuleInfo>
  42316. 427893: mov %rax,%r14
  42317. 427896: mov %rdx,%r15
  42318. 427899: test %r14,%r14
  42319. 42789c: ╭─── je 4278be <_D2rt5minfo17moduleinfos_applyFMDFyPS6object10ModuleInfoZiZ14__foreachbody2MFKS2rt19sections_elf_shared3DSOZi+0x3e>
  42320. 42789e: │ xor %ebx,%ebx
  42321. 4278a0: │┍━━ mov (%r15,%rbx,8),%rsi
  42322. 4278a4: │┆ test %rsi,%rsi
  42323. 4278a7: │┆╭─ je 4278b6 <_D2rt5minfo17moduleinfos_applyFMDFyPS6object10ModuleInfoZiZ14__foreachbody2MFKS2rt19sections_elf_shared3DSOZi+0x36>
  42324. 4278a9: │┆│ mov (%r12),%rdi
  42325. 4278ad: │┆│ callq *0x8(%r12)
  42326. 4278b2: │┆│ test %eax,%eax
  42327. 4278b4: │┆│─ jne 4278c2 <_D2rt5minfo17moduleinfos_applyFMDFyPS6object10ModuleInfoZiZ14__foreachbody2MFKS2rt19sections_elf_shared3DSOZi+0x42>
  42328. 4278b6: │┆┕━ inc %rbx
  42329. 4278b9: │┆│ cmp %r14,%rbx
  42330. 4278bc: │╰┼─ jb 4278a0 <_D2rt5minfo17moduleinfos_applyFMDFyPS6object10ModuleInfoZiZ14__foreachbody2MFKS2rt19sections_elf_shared3DSOZi+0x20>
  42331. 4278be: ┕━┿━ xor %eax,%eax
  42332. 4278c0: │╭ jmp 4278cc <_D2rt5minfo17moduleinfos_applyFMDFyPS6object10ModuleInfoZiZ14__foreachbody2MFKS2rt19sections_elf_shared3DSOZi+0x4c>
  42333. 4278c2: ┕┿ mov %eax,0x10(%r12)
  42334. 4278c7: │ mov $0x2,%eax
  42335. 4278cc: ┕ add $0x8,%rsp
  42336. 4278d0: pop %rbx
  42337. 4278d1: pop %r12
  42338. 4278d3: pop %r14
  42339. 4278d5: pop %r15
  42340. 4278d7: retq
  42341. 4278d8: nopl 0x0(%rax,%rax,1)
  42342.  
  42343. 00000000004278e0 <rt_moduleCtor>:
  42344. 4278e0: xor %edi,%edi
  42345. 4278e2: mov $0x4278f0,%esi
  42346. 4278e7: ╭ jmpq 427b90 <_D2rt19sections_elf_shared3DSO7opApplyFMDFKS2rt19sections_elf_shared3DSOZiZi>
  42347. 4278ec: │ nopl 0x0(%rax)
  42348.  
  42349. 00000000004278f0 <_D2rt5minfo13rt_moduleCtorUZ14__foreachbody1MFKS2rt19sections_elf_shared3DSOZi>:
  42350. 4278f0: push %r15
  42351. 4278f2: push %r14
  42352. 4278f4: push %rbx
  42353. 4278f5: mov %rsi,%rbx
  42354. 4278f8: mov %rbx,%rdi
  42355. 4278fb: callq 427c50 <_D2rt19sections_elf_shared3DSO11moduleGroupMNgFNcNdZNgS2rt5minfo11ModuleGroup>
  42356. 427900: mov %rax,%rdi
  42357. 427903: callq 427050 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv>
  42358. 427908: mov %rbx,%rdi
  42359. 42790b: callq 427c50 <_D2rt19sections_elf_shared3DSO11moduleGroupMNgFNcNdZNgS2rt5minfo11ModuleGroup>
  42360. 427910: mov %rax,%r14
  42361. 427913: mov (%r14),%r15
  42362. 427916: test %r15,%r15
  42363. 427919: ╭── je 427938 <_D2rt5minfo13rt_moduleCtorUZ14__foreachbody1MFKS2rt19sections_elf_shared3DSOZi+0x48>
  42364. 42791b: │ mov 0x8(%r14),%rbx
  42365. 42791f: │ nop
  42366. 427920: │┍━ mov (%rbx),%rdi
  42367. 427923: │┆ callq 41df40 <_D6object10ModuleInfo5ictorMxFNaNbNdZPFZv>
  42368. 427928: │┆ test %rax,%rax
  42369. 42792b: │┆╭ je 42792f <_D2rt5minfo13rt_moduleCtorUZ14__foreachbody1MFKS2rt19sections_elf_shared3DSOZi+0x3f>
  42370. 42792d: │┆│ callq *%rax
  42371. 42792f: │┆┕ add $0x8,%rbx
  42372. 427933: │┆ dec %r15
  42373. 427936: │╰─ jne 427920 <_D2rt5minfo13rt_moduleCtorUZ14__foreachbody1MFKS2rt19sections_elf_shared3DSOZi+0x30>
  42374. 427938: ┕━━ mov 0x10(%r14),%r15
  42375. 42793c: test %r15,%r15
  42376. 42793f: ╭── je 427968 <_D2rt5minfo13rt_moduleCtorUZ14__foreachbody1MFKS2rt19sections_elf_shared3DSOZi+0x78>
  42377. 427941: │ mov 0x18(%r14),%rbx
  42378. 427945: │ data32 nopw %cs:0x0(%rax,%rax,1)
  42379. 427950: │┍━ mov (%rbx),%rdi
  42380. 427953: │┆ callq 41ded0 <_D6object10ModuleInfo4ctorMxFNaNbNdZPFZv>
  42381. 427958: │┆ test %rax,%rax
  42382. 42795b: │┆╭ je 42795f <_D2rt5minfo13rt_moduleCtorUZ14__foreachbody1MFKS2rt19sections_elf_shared3DSOZi+0x6f>
  42383. 42795d: │┆│ callq *%rax
  42384. 42795f: │┆┕ add $0x8,%rbx
  42385. 427963: │┆ dec %r15
  42386. 427966: │╰─ jne 427950 <_D2rt5minfo13rt_moduleCtorUZ14__foreachbody1MFKS2rt19sections_elf_shared3DSOZi+0x60>
  42387. 427968: ┕━━ xor %eax,%eax
  42388. 42796a: pop %rbx
  42389. 42796b: pop %r14
  42390. 42796d: pop %r15
  42391. 42796f: retq
  42392.  
  42393. 0000000000427970 <rt_moduleTlsCtor>:
  42394. 427970: xor %edi,%edi
  42395. 427972: mov $0x427980,%esi
  42396. 427977: ╭ jmpq 427b90 <_D2rt19sections_elf_shared3DSO7opApplyFMDFKS2rt19sections_elf_shared3DSOZiZi>
  42397. 42797c: │ nopl 0x0(%rax)
  42398.  
  42399. 0000000000427980 <_D2rt5minfo16rt_moduleTlsCtorUZ14__foreachbody1MFKS2rt19sections_elf_shared3DSOZi>:
  42400. 427980: push %r14
  42401. 427982: push %rbx
  42402. 427983: push %rax
  42403. 427984: mov %rsi,%rdi
  42404. 427987: callq 427c50 <_D2rt19sections_elf_shared3DSO11moduleGroupMNgFNcNdZNgS2rt5minfo11ModuleGroup>
  42405. 42798c: mov 0x20(%rax),%r14
  42406. 427990: test %r14,%r14
  42407. 427993: ╭── je 4279b8 <_D2rt5minfo16rt_moduleTlsCtorUZ14__foreachbody1MFKS2rt19sections_elf_shared3DSOZi+0x38>
  42408. 427995: │ mov 0x28(%rax),%rbx
  42409. 427999: │ nopl 0x0(%rax)
  42410. 4279a0: │┍━ mov (%rbx),%rdi
  42411. 4279a3: │┆ callq 41dea0 <_D6object10ModuleInfo7tlsctorMxFNaNbNdZPFZv>
  42412. 4279a8: │┆ test %rax,%rax
  42413. 4279ab: │┆╭ je 4279af <_D2rt5minfo16rt_moduleTlsCtorUZ14__foreachbody1MFKS2rt19sections_elf_shared3DSOZi+0x2f>
  42414. 4279ad: │┆│ callq *%rax
  42415. 4279af: │┆┕ add $0x8,%rbx
  42416. 4279b3: │┆ dec %r14
  42417. 4279b6: │╰─ jne 4279a0 <_D2rt5minfo16rt_moduleTlsCtorUZ14__foreachbody1MFKS2rt19sections_elf_shared3DSOZi+0x20>
  42418. 4279b8: ┕━━ xor %eax,%eax
  42419. 4279ba: add $0x8,%rsp
  42420. 4279be: pop %rbx
  42421. 4279bf: pop %r14
  42422. 4279c1: retq
  42423. 4279c2: nopw %cs:0x0(%rax,%rax,1)
  42424. 4279cc: nopl 0x0(%rax)
  42425.  
  42426. 00000000004279d0 <rt_moduleTlsDtor>:
  42427. 4279d0: xor %edi,%edi
  42428. 4279d2: mov $0x4279e0,%esi
  42429. 4279d7: ╭ jmpq 427bf0 <_D2rt19sections_elf_shared3DSO14opApplyReverseFMDFKS2rt19sections_elf_shared3DSOZiZi>
  42430. 4279dc: │ nopl 0x0(%rax)
  42431.  
  42432. 00000000004279e0 <_D2rt5minfo16rt_moduleTlsDtorUZ14__foreachbody1MFKS2rt19sections_elf_shared3DSOZi>:
  42433. 4279e0: push %r14
  42434. 4279e2: push %rbx
  42435. 4279e3: push %rax
  42436. 4279e4: mov %rsi,%rdi
  42437. 4279e7: callq 427c50 <_D2rt19sections_elf_shared3DSO11moduleGroupMNgFNcNdZNgS2rt5minfo11ModuleGroup>
  42438. 4279ec: mov 0x20(%rax),%rbx
  42439. 4279f0: test %rbx,%rbx
  42440. 4279f3: ╭── je 427a19 <_D2rt5minfo16rt_moduleTlsDtorUZ14__foreachbody1MFKS2rt19sections_elf_shared3DSOZi+0x39>
  42441. 4279f5: │ mov 0x28(%rax),%r14
  42442. 4279f9: │ nopl 0x0(%rax)
  42443. 427a00: │┍━ mov -0x8(%r14,%rbx,8),%rdi
  42444. 427a05: │┆ dec %rbx
  42445. 427a08: │┆ callq 41deb0 <_D6object10ModuleInfo7tlsdtorMxFNaNbNdZPFZv>
  42446. 427a0d: │┆ test %rax,%rax
  42447. 427a10: │┆╭ je 427a14 <_D2rt5minfo16rt_moduleTlsDtorUZ14__foreachbody1MFKS2rt19sections_elf_shared3DSOZi+0x34>
  42448. 427a12: │┆│ callq *%rax
  42449. 427a14: │┆┕ test %rbx,%rbx
  42450. 427a17: │╰─ jne 427a00 <_D2rt5minfo16rt_moduleTlsDtorUZ14__foreachbody1MFKS2rt19sections_elf_shared3DSOZi+0x20>
  42451. 427a19: ┕━━ xor %eax,%eax
  42452. 427a1b: add $0x8,%rsp
  42453. 427a1f: pop %rbx
  42454. 427a20: pop %r14
  42455. 427a22: retq
  42456. 427a23: nopw %cs:0x0(%rax,%rax,1)
  42457. 427a2d: nopl (%rax)
  42458.  
  42459. 0000000000427a30 <rt_moduleDtor>:
  42460. 427a30: xor %edi,%edi
  42461. 427a32: mov $0x427a40,%esi
  42462. 427a37: ╭ jmpq 427bf0 <_D2rt19sections_elf_shared3DSO14opApplyReverseFMDFKS2rt19sections_elf_shared3DSOZiZi>
  42463. 427a3c: │ nopl 0x0(%rax)
  42464.  
  42465. 0000000000427a40 <_D2rt5minfo13rt_moduleDtorUZ14__foreachbody1MFKS2rt19sections_elf_shared3DSOZi>:
  42466. 427a40: push %r15
  42467. 427a42: push %r14
  42468. 427a44: push %rbx
  42469. 427a45: mov %rsi,%r14
  42470. 427a48: mov %r14,%rdi
  42471. 427a4b: callq 427c50 <_D2rt19sections_elf_shared3DSO11moduleGroupMNgFNcNdZNgS2rt5minfo11ModuleGroup>
  42472. 427a50: mov 0x10(%rax),%rbx
  42473. 427a54: test %rbx,%rbx
  42474. 427a57: ╭── je 427a79 <_D2rt5minfo13rt_moduleDtorUZ14__foreachbody1MFKS2rt19sections_elf_shared3DSOZi+0x39>
  42475. 427a59: │ mov 0x18(%rax),%r15
  42476. 427a5d: │ nopl (%rax)
  42477. 427a60: │┍━ mov -0x8(%r15,%rbx,8),%rdi
  42478. 427a65: │┆ dec %rbx
  42479. 427a68: │┆ callq 41df00 <_D6object10ModuleInfo4dtorMxFNaNbNdZPFZv>
  42480. 427a6d: │┆ test %rax,%rax
  42481. 427a70: │┆╭ je 427a74 <_D2rt5minfo13rt_moduleDtorUZ14__foreachbody1MFKS2rt19sections_elf_shared3DSOZi+0x34>
  42482. 427a72: │┆│ callq *%rax
  42483. 427a74: │┆┕ test %rbx,%rbx
  42484. 427a77: │╰─ jne 427a60 <_D2rt5minfo13rt_moduleDtorUZ14__foreachbody1MFKS2rt19sections_elf_shared3DSOZi+0x20>
  42485. 427a79: ┕━━ mov %r14,%rdi
  42486. 427a7c: callq 427c50 <_D2rt19sections_elf_shared3DSO11moduleGroupMNgFNcNdZNgS2rt5minfo11ModuleGroup>
  42487. 427a81: mov %rax,%rbx
  42488. 427a84: mov 0x18(%rbx),%rdi
  42489. 427a88: test %rdi,%rdi
  42490. 427a8b: ╭ je 427a92 <_D2rt5minfo13rt_moduleDtorUZ14__foreachbody1MFKS2rt19sections_elf_shared3DSOZi+0x52>
  42491. 427a8d: │ callq 4020f0 <free@plt>
  42492. 427a92: ┕ xorps %xmm0,%xmm0
  42493. 427a95: movups %xmm0,0x10(%rbx)
  42494. 427a99: mov 0x28(%rbx),%rdi
  42495. 427a9d: test %rdi,%rdi
  42496. 427aa0: ╭ je 427aaa <_D2rt5minfo13rt_moduleDtorUZ14__foreachbody1MFKS2rt19sections_elf_shared3DSOZi+0x6a>
  42497. 427aa2: │ callq 4020f0 <free@plt>
  42498. 427aa7: │ xorps %xmm0,%xmm0
  42499. 427aaa: ┕ movups %xmm0,0x20(%rbx)
  42500. 427aae: xor %eax,%eax
  42501. 427ab0: pop %rbx
  42502. 427ab1: pop %r14
  42503. 427ab3: pop %r15
  42504. 427ab5: retq
  42505. 427ab6: nopw %cs:0x0(%rax,%rax,1)
  42506.  
  42507. 0000000000427ac0 <ldc.dso_ctor.2rt5minfo>:
  42508. 427ac0: cmpb $0x0,0x231351(%rip) # 658e18 <ldc.dso_initialized>
  42509. 427ac7: ╭ jne 427b1c <ldc.dso_ctor.2rt5minfo+0x5c>
  42510. 427ac9: │ push %rbp
  42511. 427aca: │ mov %rsp,%rbp
  42512. 427acd: │ movb $0x1,0x231344(%rip) # 658e18 <ldc.dso_initialized>
  42513. 427ad4: │ mov %rsp,%rax
  42514. 427ad7: │ lea -0x30(%rax),%rdi
  42515. 427adb: │ mov %rdi,%rsp
  42516. 427ade: │ movq $0x1,-0x30(%rax)
  42517. 427ae6: │ movq $0x658e10,-0x28(%rax)
  42518. 427aee: │ mov $0x658dc8,%ecx
  42519. 427af3: │ movq %rcx,%xmm0
  42520. 427af8: │ mov $0x658a90,%ecx
  42521. 427afd: │ movq %rcx,%xmm1
  42522. 427b02: │ punpcklqdq %xmm0,%xmm1
  42523. 427b06: │ movdqu %xmm1,-0x20(%rax)
  42524. 427b0b: │ movq $0x658c50,-0x10(%rax)
  42525. 427b13: │ callq 427d40 <_d_dso_registry>
  42526. 427b18: │ mov %rbp,%rsp
  42527. 427b1b: │ pop %rbp
  42528. 427b1c: ┕ retq
  42529. 427b1d: nopl (%rax)
  42530.  
  42531. 0000000000427b20 <ldc.dso_dtor.2rt5minfo>:
  42532. 427b20: cmpb $0x0,0x2312f1(%rip) # 658e18 <ldc.dso_initialized>
  42533. 427b27: ╭ je 427b7c <ldc.dso_dtor.2rt5minfo+0x5c>
  42534. 427b29: │ push %rbp
  42535. 427b2a: │ mov %rsp,%rbp
  42536. 427b2d: │ movb $0x0,0x2312e4(%rip) # 658e18 <ldc.dso_initialized>
  42537. 427b34: │ mov %rsp,%rax
  42538. 427b37: │ lea -0x30(%rax),%rdi
  42539. 427b3b: │ mov %rdi,%rsp
  42540. 427b3e: │ movq $0x1,-0x30(%rax)
  42541. 427b46: │ movq $0x658e10,-0x28(%rax)
  42542. 427b4e: │ mov $0x658dc8,%ecx
  42543. 427b53: │ movq %rcx,%xmm0
  42544. 427b58: │ mov $0x658a90,%ecx
  42545. 427b5d: │ movq %rcx,%xmm1
  42546. 427b62: │ punpcklqdq %xmm0,%xmm1
  42547. 427b66: │ movdqu %xmm1,-0x20(%rax)
  42548. 427b6b: │ movq $0x658c50,-0x10(%rax)
  42549. 427b73: │ callq 427d40 <_d_dso_registry>
  42550. 427b78: │ mov %rbp,%rsp
  42551. 427b7b: │ pop %rbp
  42552. 427b7c: ┕ retq
  42553. 427b7d: nopl (%rax)
  42554.  
  42555. 0000000000427b80 <_D2rt19sections_elf_shared11getTLSRangeFmmZ10endOfBlockFZPv>:
  42556. 427b80: mov %fs:0x0,%rax
  42557. 427b89: retq
  42558. 427b8a: nopw 0x0(%rax,%rax,1)
  42559.  
  42560. 0000000000427b90 <_D2rt19sections_elf_shared3DSO7opApplyFMDFKS2rt19sections_elf_shared3DSOZiZi>:
  42561. 427b90: push %r15
  42562. 427b92: push %r14
  42563. 427b94: push %r13
  42564. 427b96: push %r12
  42565. 427b98: push %rbx
  42566. 427b99: mov %rsi,%r14
  42567. 427b9c: mov %rdi,%r15
  42568. 427b9f: mov 0x2316ea(%rip),%r12 # 659290 <_D2rt19sections_elf_shared11_loadedDSOsS2rt4util9container5array41__T5ArrayTPS2rt19sections_elf_shared3DSOZ5Array+0x8>
  42569. 427ba6: test %r12,%r12
  42570. 427ba9: ╭── je 427bdb <_D2rt19sections_elf_shared3DSO7opApplyFMDFKS2rt19sections_elf_shared3DSOZiZi+0x4b>
  42571. 427bab: │ mov 0x2316d6(%rip),%r13 # 659288 <_D2rt19sections_elf_shared11_loadedDSOsS2rt4util9container5array41__T5ArrayTPS2rt19sections_elf_shared3DSOZ5Array>
  42572. 427bb2: │ xor %ebx,%ebx
  42573. 427bb4: │ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  42574. 427bc0: │┍━ mov 0x0(%r13,%rbx,8),%rsi
  42575. 427bc5: │┆ mov %r15,%rdi
  42576. 427bc8: │┆ callq *%r14
  42577. 427bcb: │┆ test %eax,%eax
  42578. 427bcd: │┆─ jne 427bdd <_D2rt19sections_elf_shared3DSO7opApplyFMDFKS2rt19sections_elf_shared3DSOZiZi+0x4d>
  42579. 427bcf: │┆ inc %rbx
  42580. 427bd2: │┆ cmp %r12,%rbx
  42581. 427bd5: │╰─ jb 427bc0 <_D2rt19sections_elf_shared3DSO7opApplyFMDFKS2rt19sections_elf_shared3DSOZiZi+0x30>
  42582. 427bd7: ││ xor %eax,%eax
  42583. 427bd9: ││╭ jmp 427bdd <_D2rt19sections_elf_shared3DSO7opApplyFMDFKS2rt19sections_elf_shared3DSOZiZi+0x4d>
  42584. 427bdb: ┕┿┿ xor %eax,%eax
  42585. 427bdd: ┕┷ pop %rbx
  42586. 427bde: pop %r12
  42587. 427be0: pop %r13
  42588. 427be2: pop %r14
  42589. 427be4: pop %r15
  42590. 427be6: retq
  42591. 427be7: nopw 0x0(%rax,%rax,1)
  42592.  
  42593. 0000000000427bf0 <_D2rt19sections_elf_shared3DSO14opApplyReverseFMDFKS2rt19sections_elf_shared3DSOZiZi>:
  42594. 427bf0: push %r15
  42595. 427bf2: push %r14
  42596. 427bf4: push %r12
  42597. 427bf6: push %rbx
  42598. 427bf7: push %rax
  42599. 427bf8: mov %rsi,%r14
  42600. 427bfb: mov %rdi,%r15
  42601. 427bfe: mov 0x231683(%rip),%r12 # 659288 <_D2rt19sections_elf_shared11_loadedDSOsS2rt4util9container5array41__T5ArrayTPS2rt19sections_elf_shared3DSOZ5Array>
  42602. 427c05: mov 0x231684(%rip),%rbx # 659290 <_D2rt19sections_elf_shared11_loadedDSOsS2rt4util9container5array41__T5ArrayTPS2rt19sections_elf_shared3DSOZ5Array+0x8>
  42603. 427c0c: nopl 0x0(%rax)
  42604. 427c10: ┍━ xor %eax,%eax
  42605. 427c12: ┆ test %rbx,%rbx
  42606. 427c15: ┆╭ je 427c29 <_D2rt19sections_elf_shared3DSO14opApplyReverseFMDFKS2rt19sections_elf_shared3DSOZiZi+0x39>
  42607. 427c17: ┆│ mov -0x8(%r12,%rbx,8),%rsi
  42608. 427c1c: ┆│ dec %rbx
  42609. 427c1f: ┆│ mov %r15,%rdi
  42610. 427c22: ┆│ callq *%r14
  42611. 427c25: ┆│ test %eax,%eax
  42612. 427c27: ╰┼ je 427c10 <_D2rt19sections_elf_shared3DSO14opApplyReverseFMDFKS2rt19sections_elf_shared3DSOZiZi+0x20>
  42613. 427c29: ┕ add $0x8,%rsp
  42614. 427c2d: pop %rbx
  42615. 427c2e: pop %r12
  42616. 427c30: pop %r14
  42617. 427c32: pop %r15
  42618. 427c34: retq
  42619. 427c35: nopw %cs:0x0(%rax,%rax,1)
  42620. 427c3f: nop
  42621.  
  42622. 0000000000427c40 <_D2rt19sections_elf_shared3DSO7modulesMxFNdZAyPS6object10ModuleInfo>:
  42623. 427c40: ╰ jmpq 427040 <_D2rt5minfo11ModuleGroup7modulesMxFNdZAyPS6object10ModuleInfo>
  42624. 427c45: nopw %cs:0x0(%rax,%rax,1)
  42625. 427c4f: nop
  42626.  
  42627. 0000000000427c50 <_D2rt19sections_elf_shared3DSO11moduleGroupMNgFNcNdZNgS2rt5minfo11ModuleGroup>:
  42628. 427c50: mov %rdi,%rax
  42629. 427c53: retq
  42630. 427c54: nopw %cs:0x0(%rax,%rax,1)
  42631. 427c5e: xchg %ax,%ax
  42632.  
  42633. 0000000000427c60 <_D2rt19sections_elf_shared3DSO8gcRangesMNgFNdZANgAv>:
  42634. 427c60: mov 0x30(%rdi),%rdx
  42635. 427c64: mov 0x38(%rdi),%rax
  42636. 427c68: retq
  42637. 427c69: nopl 0x0(%rax)
  42638.  
  42639. 0000000000427c70 <_D2rt19sections_elf_shared12initSectionsFZv>:
  42640. 427c70: movb $0x1,0x231609(%rip) # 659280 <_D2rt19sections_elf_shared21_isRuntimeInitializedb>
  42641. 427c77: retq
  42642. 427c78: nopl 0x0(%rax,%rax,1)
  42643.  
  42644. 0000000000427c80 <_D2rt19sections_elf_shared12finiSectionsFZv>:
  42645. 427c80: movb $0x0,0x2315f9(%rip) # 659280 <_D2rt19sections_elf_shared21_isRuntimeInitializedb>
  42646. 427c87: retq
  42647. 427c88: nopl 0x0(%rax,%rax,1)
  42648.  
  42649. 0000000000427c90 <_D2rt19sections_elf_shared13initTLSRangesFZPS2rt4util9container5array13__T5ArrayTAvZ5Array>:
  42650. 427c90: mov %fs:0x0,%rax
  42651. 427c99: lea -0x10(%rax),%rax
  42652. 427ca0: retq
  42653. 427ca1: nopw %cs:0x0(%rax,%rax,1)
  42654. 427cab: nopl 0x0(%rax,%rax,1)
  42655.  
  42656. 0000000000427cb0 <_D2rt19sections_elf_shared13finiTLSRangesFPS2rt4util9container5array13__T5ArrayTAvZ5ArrayZv>:
  42657. 427cb0: push %rbx
  42658. 427cb1: mov %rdi,%rbx
  42659. 427cb4: mov 0x8(%rbx),%rdx
  42660. 427cb8: test %rdx,%rdx
  42661. 427cbb: ╭ je 427ccb <_D2rt19sections_elf_shared13finiTLSRangesFPS2rt4util9container5array13__T5ArrayTAvZ5ArrayZv+0x1b>
  42662. 427cbd: │ mov (%rbx),%rdi
  42663. 427cc0: │ shl $0x4,%rdx
  42664. 427cc4: │ xor %esi,%esi
  42665. 427cc6: │ callq 401f10 <memset@plt>
  42666. 427ccb: ┕ mov (%rbx),%rsi
  42667. 427cce: xor %edi,%edi
  42668. 427cd0: callq 425d40 <_D2rt4util9container6common8xreallocFNbNiPvmZPv>
  42669. 427cd5: mov %rax,(%rbx)
  42670. 427cd8: movq $0x0,0x8(%rbx)
  42671. 427ce0: pop %rbx
  42672. 427ce1: retq
  42673. 427ce2: nopw %cs:0x0(%rax,%rax,1)
  42674. 427cec: nopl 0x0(%rax)
  42675.  
  42676. 0000000000427cf0 <_D2rt19sections_elf_shared13scanTLSRangesFNbPS2rt4util9container5array13__T5ArrayTAvZ5ArrayMDFNbPvPvZvZv>:
  42677. 427cf0: push %r15
  42678. 427cf2: push %r14
  42679. 427cf4: push %r12
  42680. 427cf6: push %rbx
  42681. 427cf7: push %rax
  42682. 427cf8: mov %rsi,%r14
  42683. 427cfb: mov %rdi,%r15
  42684. 427cfe: mov 0x8(%rdx),%r12
  42685. 427d02: test %r12,%r12
  42686. 427d05: ╭─ je 427d29 <_D2rt19sections_elf_shared13scanTLSRangesFNbPS2rt4util9container5array13__T5ArrayTAvZ5ArrayMDFNbPvPvZvZv+0x39>
  42687. 427d07: │ mov (%rdx),%rbx
  42688. 427d0a: │ add $0x8,%rbx
  42689. 427d0e: │ xchg %ax,%ax
  42690. 427d10: │┍ mov (%rbx),%rdx
  42691. 427d13: │┆ mov -0x8(%rbx),%rsi
  42692. 427d17: │┆ add %rdx,%rsi
  42693. 427d1a: │┆ mov %r15,%rdi
  42694. 427d1d: │┆ callq *%r14
  42695. 427d20: │┆ add $0x10,%rbx
  42696. 427d24: │┆ dec %r12
  42697. 427d27: │╰ jne 427d10 <_D2rt19sections_elf_shared13scanTLSRangesFNbPS2rt4util9container5array13__T5ArrayTAvZ5ArrayMDFNbPvPvZvZv+0x20>
  42698. 427d29: ┕━ add $0x8,%rsp
  42699. 427d2d: pop %rbx
  42700. 427d2e: pop %r12
  42701. 427d30: pop %r14
  42702. 427d32: pop %r15
  42703. 427d34: retq
  42704. 427d35: nopw %cs:0x0(%rax,%rax,1)
  42705. 427d3f: nop
  42706.  
  42707. 0000000000427d40 <_d_dso_registry>:
  42708. 427d40: ┆ push %rbp
  42709. 427d41: ┆ push %r15
  42710. 427d43: ┆ push %r14
  42711. 427d45: ┆ push %r13
  42712. 427d47: ┆ push %r12
  42713. 427d49: ┆ push %rbx
  42714. 427d4a: ┆ sub $0x98,%rsp
  42715. 427d51: ┆ mov %rdi,%r14
  42716. 427d54: ┆ cmpq $0x0,(%r14)
  42717. 427d58: ╭──┼───── je 428222 <_d_dso_registry+0x4e2>
  42718. 427d5e: │ ┆ mov 0x8(%r14),%rbx
  42719. 427d62: │ ┆ mov (%rbx),%r15
  42720. 427d65: │ ┆ test %r15,%r15
  42721. 427d68: │ ┆ ╭─── je 427ecc <_d_dso_registry+0x18c>
  42722. 427d6e: │ ┆ │ movq $0x0,(%rbx)
  42723. 427d75: │ ┆ │ testb $0x1,0x231504(%rip) # 659280 <_D2rt19sections_elf_shared21_isRuntimeInitializedb>
  42724. 427d7c: │ ┆ │╭── je 427db2 <_d_dso_registry+0x72>
  42725. 427d7e: │ ┆ ││ mov %r15,%rdi
  42726. 427d81: │ ┆ ││ callq 4277b0 <_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv>
  42727. 427d86: │ ┆ ││ mov %r15,%rdi
  42728. 427d89: │ ┆ ││ callq 427800 <_D2rt5minfo11ModuleGroup8runDtorsMFZv>
  42729. 427d8e: │ ┆ ││ mov 0x38(%r15),%rbx
  42730. 427d92: │ ┆ ││ test %rbx,%rbx
  42731. 427d95: │ ┆ ││╭─ je 427db2 <_d_dso_registry+0x72>
  42732. 427d97: │ ┆ │││ mov 0x30(%r15),%rbp
  42733. 427d9b: │ ┆ │││ add $0x8,%rbp
  42734. 427d9f: │ ┆ │││ nop
  42735. 427da0: │ ┆ │││┍ mov 0x0(%rbp),%rdi
  42736. 427da4: │ ┆ │││┆ callq 419210 <_D4core6memory2GC11removeRangeFNbNixPvZv>
  42737. 427da9: │ ┆ │││┆ add $0x10,%rbp
  42738. 427dad: │ ┆ │││┆ dec %rbx
  42739. 427db0: │ ┆ │││╰ jne 427da0 <_d_dso_registry+0x60>
  42740. 427db2: │ ┆ │┕┷━ mov %fs:0xfffffffffffffff8,%rax
  42741. 427dbb: │ ┆ │ test %rax,%rax
  42742. 427dbe: │ ┆ │ lea -0x1(%rax),%rbp
  42743. 427dc2: │ ┆ │ ╭ je 427ddb <_d_dso_registry+0x9b>
  42744. 427dc4: │ ┆ │ │ mov %fs:0xfffffffffffffff0,%rax
  42745. 427dcd: │ ┆ │ │ mov %rbp,%rcx
  42746. 427dd0: │ ┆ │ │ shl $0x4,%rcx
  42747. 427dd4: │ ┆ │ │ xorps %xmm0,%xmm0
  42748. 427dd7: │ ┆ │ │ movups %xmm0,(%rax,%rcx,1)
  42749. 427ddb: │ ┆ │ ┕ mov %fs:0xfffffffffffffff0,%rsi
  42750. 427de4: │ ┆ │ mov %rbp,%rbx
  42751. 427de7: │ ┆ │ shl $0x4,%rbx
  42752. 427deb: │ ┆ │ mov %rbx,%rdi
  42753. 427dee: │ ┆ │ callq 425d40 <_D2rt4util9container6common8xreallocFNbNiPvmZPv>
  42754. 427df3: │ ┆ │ mov %rax,%fs:0xfffffffffffffff0
  42755. 427dfc: │ ┆ │ mov %fs:0xfffffffffffffff8,%rcx
  42756. 427e05: │ ┆ │ cmp %rbp,%rcx
  42757. 427e08: │ ┆ │ ╭ jae 427e21 <_d_dso_registry+0xe1>
  42758. 427e0a: │ ┆ │ │ shl $0x4,%rcx
  42759. 427e0e: │ ┆ │ │ add %rcx,%rax
  42760. 427e11: │ ┆ │ │ sub %rcx,%rbx
  42761. 427e14: │ ┆ │ │ xor %esi,%esi
  42762. 427e16: │ ┆ │ │ mov %rax,%rdi
  42763. 427e19: │ ┆ │ │ mov %rbx,%rdx
  42764. 427e1c: │ ┆ │ │ callq 401f10 <memset@plt>
  42765. 427e21: │ ┆ │ ┕ mov %rbp,%fs:0xfffffffffffffff8
  42766. 427e2a: │ ┆ │ mov 0x23145f(%rip),%rax # 659290 <_D2rt19sections_elf_shared11_loadedDSOsS2rt4util9container5array41__T5ArrayTPS2rt19sections_elf_shared3DSOZ5Array+0x8>
  42767. 427e31: │ ┆ │ lea -0x1(%rax),%rbp
  42768. 427e35: │ ┆ │ test %rax,%rax
  42769. 427e38: │ ┆ │ ╭ je 427e4a <_d_dso_registry+0x10a>
  42770. 427e3a: │ ┆ │ │ mov 0x231447(%rip),%rcx # 659288 <_D2rt19sections_elf_shared11_loadedDSOsS2rt4util9container5array41__T5ArrayTPS2rt19sections_elf_shared3DSOZ5Array>
  42771. 427e41: │ ┆ │ │ movq $0x0,-0x8(%rcx,%rax,8)
  42772. 427e4a: │ ┆ │ ┕ mov 0x231437(%rip),%rsi # 659288 <_D2rt19sections_elf_shared11_loadedDSOsS2rt4util9container5array41__T5ArrayTPS2rt19sections_elf_shared3DSOZ5Array>
  42773. 427e51: │ ┆ │ lea 0x0(,%rbp,8),%rbx
  42774. 427e59: │ ┆ │ mov %rbx,%rdi
  42775. 427e5c: │ ┆ │ callq 425d40 <_D2rt4util9container6common8xreallocFNbNiPvmZPv>
  42776. 427e61: │ ┆ │ mov %rax,0x231420(%rip) # 659288 <_D2rt19sections_elf_shared11_loadedDSOsS2rt4util9container5array41__T5ArrayTPS2rt19sections_elf_shared3DSOZ5Array>
  42777. 427e68: │ ┆ │ mov 0x231421(%rip),%rcx # 659290 <_D2rt19sections_elf_shared11_loadedDSOsS2rt4util9container5array41__T5ArrayTPS2rt19sections_elf_shared3DSOZ5Array+0x8>
  42778. 427e6f: │ ┆ │ cmp %rbp,%rcx
  42779. 427e72: │ ┆ │ ╭ jae 427e89 <_d_dso_registry+0x149>
  42780. 427e74: │ ┆ │ │ lea (%rax,%rcx,8),%rdi
  42781. 427e78: │ ┆ │ │ shl $0x3,%rcx
  42782. 427e7c: │ ┆ │ │ sub %rcx,%rbx
  42783. 427e7f: │ ┆ │ │ xor %esi,%esi
  42784. 427e81: │ ┆ │ │ mov %rbx,%rdx
  42785. 427e84: │ ┆ │ │ callq 401f10 <memset@plt>
  42786. 427e89: │ ┆ │ ┕ mov %rbp,0x231400(%rip) # 659290 <_D2rt19sections_elf_shared11_loadedDSOsS2rt4util9container5array41__T5ArrayTPS2rt19sections_elf_shared3DSOZ5Array+0x8>
  42787. 427e90: │ ┆ │ mov 0x38(%r15),%rdx
  42788. 427e94: │ ┆ │ test %rdx,%rdx
  42789. 427e97: │ ┆ │ ╭ je 427ea8 <_d_dso_registry+0x168>
  42790. 427e99: │ ┆ │ │ mov 0x30(%r15),%rdi
  42791. 427e9d: │ ┆ │ │ shl $0x4,%rdx
  42792. 427ea1: │ ┆ │ │ xor %esi,%esi
  42793. 427ea3: │ ┆ │ │ callq 401f10 <memset@plt>
  42794. 427ea8: │ ┆ │ ┕ mov 0x30(%r15),%rsi
  42795. 427eac: │ ┆ │ xor %edi,%edi
  42796. 427eae: │ ┆ │ callq 425d40 <_D2rt4util9container6common8xreallocFNbNiPvmZPv>
  42797. 427eb3: │ ┆ │ mov %r15,%rdi
  42798. 427eb6: │ ┆ │ add $0x98,%rsp
  42799. 427ebd: │ ┆ │ pop %rbx
  42800. 427ebe: │ ┆ │ pop %r12
  42801. 427ec0: │ ┆ │ pop %r13
  42802. 427ec2: │ ┆ │ pop %r14
  42803. 427ec4: │ ┆ │ pop %r15
  42804. 427ec6: │ ┆ │ pop %rbp
  42805. 427ec7: │ ╰─┼─── jmpq 4020f0 <free@plt>
  42806. 427ecc: │ ┕━━━ mov $0x1,%edi
  42807. 427ed1: │ mov $0x50,%esi
  42808. 427ed6: │ callq 4022e0 <calloc@plt>
  42809. 427edb: │ mov %rax,(%rbx)
  42810. 427ede: │ mov %rax,%rbx
  42811. 427ee1: │ mov 0x10(%r14),%rdx
  42812. 427ee5: │ mov 0x18(%r14),%rax
  42813. 427ee9: │ ╭ jmp 427ef4 <_d_dso_registry+0x1b4>
  42814. 427eeb: │ │ nopl 0x0(%rax,%rax,1)
  42815. 427ef0: │ ┍┿ add $0x8,%rdx
  42816. 427ef4: │ ┆┕ cmp %rax,%rdx
  42817. 427ef7: │ ┆╭ jae 427eff <_d_dso_registry+0x1bf>
  42818. 427ef9: │ ┆│ cmpq $0x0,(%rdx)
  42819. 427efd: │ ╰┼ je 427ef0 <_d_dso_registry+0x1b0>
  42820. 427eff: │ ┕ cmp %rax,%rdx
  42821. 427f02: │ mov %rdx,%rcx
  42822. 427f05: │ ╭── jae 427f1f <_d_dso_registry+0x1df>
  42823. 427f07: │ │ mov %rdx,%rcx
  42824. 427f0a: │ │ nopw 0x0(%rax,%rax,1)
  42825. 427f10: │ │┍━ cmpq $0x0,(%rcx)
  42826. 427f14: │ │┆╭ je 427f1f <_d_dso_registry+0x1df>
  42827. 427f16: │ │┆│ add $0x8,%rcx
  42828. 427f1a: │ │┆│ cmp %rax,%rcx
  42829. 427f1d: │ │╰┼ jb 427f10 <_d_dso_registry+0x1d0>
  42830. 427f1f: │ ┕━┷ sub %rdx,%rcx
  42831. 427f22: │ mov %rcx,%rsi
  42832. 427f25: │ sar $0x3f,%rsi
  42833. 427f29: │ shr $0x3d,%rsi
  42834. 427f2d: │ add %rcx,%rsi
  42835. 427f30: │ sar $0x3,%rsi
  42836. 427f34: │ xorps %xmm0,%xmm0
  42837. 427f37: │ movaps %xmm0,0x70(%rsp)
  42838. 427f3c: │ movaps %xmm0,0x60(%rsp)
  42839. 427f41: │ movaps %xmm0,0x50(%rsp)
  42840. 427f46: │ lea 0x50(%rsp),%rdi
  42841. 427f4b: │ callq 427030 <_D2rt5minfo11ModuleGroup6__ctorMFNcAyPS6object10ModuleInfoZS2rt5minfo11ModuleGroup>
  42842. 427f50: │ movaps 0x50(%rsp),%xmm0
  42843. 427f55: │ movaps 0x60(%rsp),%xmm1
  42844. 427f5a: │ movaps 0x70(%rsp),%xmm2
  42845. 427f5f: │ movups %xmm2,0x20(%rbx)
  42846. 427f63: │ movups %xmm1,0x10(%rbx)
  42847. 427f67: │ movups %xmm0,(%rbx)
  42848. 427f6a: │ mov 0x8(%r14),%rax
  42849. 427f6e: │ mov %rax,0x88(%rsp)
  42850. 427f76: │ lea 0x10(%rsp),%rax
  42851. 427f7b: │ mov %rax,0x90(%rsp)
  42852. 427f83: │ lea 0x88(%rsp),%rsi
  42853. 427f8b: │ mov $0x428230,%edi
  42854. 427f90: │ callq 402230 <dl_iterate_phdr@plt>
  42855. 427f95: │ test %eax,%eax
  42856. 427f97: │╭─────── je 428222 <_d_dso_registry+0x4e2>
  42857. 427f9d: ││ movzwl 0x28(%rsp),%r13d
  42858. 427fa3: ││ test %r13,%r13
  42859. 427fa6: ││ mov %rbx,%rbp
  42860. 427fa9: ││╭────── je 4280ad <_d_dso_registry+0x36d>
  42861. 427faf: │││ mov 0x20(%rsp),%rbx
  42862. 427fb4: │││ add $0x28,%rbx
  42863. 427fb8: │││ nopl 0x0(%rax,%rax,1)
  42864. 427fc0: │││┍━━━━━ mov -0x28(%rbx),%eax
  42865. 427fc3: │││┆ cmp $0x1,%eax
  42866. 427fc6: │││┆ ╭ je 427ff0 <_d_dso_registry+0x2b0>
  42867. 427fc8: │││┆ │ cmp $0x7,%eax
  42868. 427fcb: │││┆╭───┼ jne 4280a0 <_d_dso_registry+0x360>
  42869. 427fd1: │││┆│ │ mov 0x40(%rsp),%rax
  42870. 427fd6: │││┆│ │ mov %rax,0x40(%rbp)
  42871. 427fda: │││┆│ │ mov (%rbx),%rax
  42872. 427fdd: │││┆│ │ mov %rax,0x48(%rbp)
  42873. 427fe1: │││┆│╭──┼ jmpq 4280a0 <_d_dso_registry+0x360>
  42874. 427fe6: │││┆││ │ nopw %cs:0x0(%rax,%rax,1)
  42875. 427ff0: │││┆││ ┕ testb $0x2,-0x24(%rbx)
  42876. 427ff4: │││┆││╭── je 4280a0 <_d_dso_registry+0x360>
  42877. 427ffa: │││┆│││ mov -0x18(%rbx),%rax
  42878. 427ffe: │││┆│││ mov (%rbx),%rcx
  42879. 428001: │││┆│││ mov %rcx,(%rsp)
  42880. 428005: │││┆│││ add 0x10(%rsp),%rax
  42881. 42800a: │││┆│││ mov %rax,0x8(%rsp)
  42882. 42800f: │││┆│││ mov 0x38(%rbp),%r15
  42883. 428013: │││┆│││ lea 0x1(%r15),%r14
  42884. 428017: │││┆│││ cmp $0xffffffffffffffff,%r15
  42885. 42801b: │││┆│││ ╭ je 428023 <_d_dso_registry+0x2e3>
  42886. 42801d: │││┆│││ │ mov 0x30(%rbp),%rsi
  42887. 428021: │││┆│││╭┼ jmp 428042 <_d_dso_registry+0x302>
  42888. 428023: │││┆││││┕ mov 0x30(%rbp),%r12
  42889. 428027: │││┆││││ mov %r14,%rdi
  42890. 42802a: │││┆││││ shl $0x4,%rdi
  42891. 42802e: │││┆││││ add %r12,%rdi
  42892. 428031: │││┆││││ xor %esi,%esi
  42893. 428033: │││┆││││ mov $0xfffffffffffffff0,%rdx
  42894. 42803a: │││┆││││ callq 401f10 <memset@plt>
  42895. 42803f: │││┆││││ mov %r12,%rsi
  42896. 428042: │││┆│││┕━ mov %r14,%r12
  42897. 428045: │││┆│││ shl $0x4,%r12
  42898. 428049: │││┆│││ mov %r12,%rdi
  42899. 42804c: │││┆│││ callq 425d40 <_D2rt4util9container6common8xreallocFNbNiPvmZPv>
  42900. 428051: │││┆│││ mov %rax,0x30(%rbp)
  42901. 428055: │││┆│││ mov 0x38(%rbp),%rcx
  42902. 428059: │││┆│││ cmp %r14,%rcx
  42903. 42805c: │││┆│││ ╭ jae 428079 <_d_dso_registry+0x339>
  42904. 42805e: │││┆│││ │ shl $0x4,%rcx
  42905. 428062: │││┆│││ │ add %rcx,%rax
  42906. 428065: │││┆│││ │ sub %rcx,%r12
  42907. 428068: │││┆│││ │ xor %esi,%esi
  42908. 42806a: │││┆│││ │ mov %rax,%rdi
  42909. 42806d: │││┆│││ │ mov %r12,%rdx
  42910. 428070: │││┆│││ │ callq 401f10 <memset@plt>
  42911. 428075: │││┆│││ │ mov 0x30(%rbp),%rax
  42912. 428079: │││┆│││ ┕ mov %r14,0x38(%rbp)
  42913. 42807d: │││┆│││ shl $0x4,%r15
  42914. 428081: │││┆│││ mov (%rsp),%rcx
  42915. 428085: │││┆│││ mov %rcx,(%rax,%r15,1)
  42916. 428089: │││┆│││ mov 0x8(%rsp),%rcx
  42917. 42808e: │││┆│││ mov %rcx,0x8(%rax,%r15,1)
  42918. 428093: │││┆│││ data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  42919. 4280a0: │││┆┕┷┷━━ add $0x38,%rbx
  42920. 4280a4: │││┆ dec %r13
  42921. 4280a7: │││╰───── jne 427fc0 <_d_dso_registry+0x280>
  42922. 4280ad: ││┕━━━━━━ cmpq $0x0,0x2311db(%rip) # 659290 <_D2rt19sections_elf_shared11_loadedDSOsS2rt4util9container5array41__T5ArrayTPS2rt19sections_elf_shared3DSOZ5Array+0x8>
  42923. 4280b5: ││ ╭─── jne 428224 <_d_dso_registry+0x4e4>
  42924. 4280bb: ││ │ mov 0x2311c6(%rip),%rsi # 659288 <_D2rt19sections_elf_shared11_loadedDSOsS2rt4util9container5array41__T5ArrayTPS2rt19sections_elf_shared3DSOZ5Array>
  42925. 4280c2: ││ │ mov $0x8,%edi
  42926. 4280c7: ││ │ callq 425d40 <_D2rt4util9container6common8xreallocFNbNiPvmZPv>
  42927. 4280cc: ││ │ mov %rax,0x2311b5(%rip) # 659288 <_D2rt19sections_elf_shared11_loadedDSOsS2rt4util9container5array41__T5ArrayTPS2rt19sections_elf_shared3DSOZ5Array>
  42928. 4280d3: ││ │ mov 0x2311b6(%rip),%rcx # 659290 <_D2rt19sections_elf_shared11_loadedDSOsS2rt4util9container5array41__T5ArrayTPS2rt19sections_elf_shared3DSOZ5Array+0x8>
  42929. 4280da: ││ │ test %rcx,%rcx
  42930. 4280dd: ││ │ ╭ jne 4280fd <_d_dso_registry+0x3bd>
  42931. 4280df: ││ │ │ lea (%rax,%rcx,8),%rdi
  42932. 4280e3: ││ │ │ shl $0x3,%rcx
  42933. 4280e7: ││ │ │ mov $0x8,%edx
  42934. 4280ec: ││ │ │ sub %rcx,%rdx
  42935. 4280ef: ││ │ │ xor %esi,%esi
  42936. 4280f1: ││ │ │ callq 401f10 <memset@plt>
  42937. 4280f6: ││ │ │ mov 0x23118b(%rip),%rax # 659288 <_D2rt19sections_elf_shared11_loadedDSOsS2rt4util9container5array41__T5ArrayTPS2rt19sections_elf_shared3DSOZ5Array>
  42938. 4280fd: ││ │ ┕ movq $0x1,0x231188(%rip) # 659290 <_D2rt19sections_elf_shared11_loadedDSOsS2rt4util9container5array41__T5ArrayTPS2rt19sections_elf_shared3DSOZ5Array+0x8>
  42939. 428108: ││ │ mov %rbp,(%rax)
  42940. 42810b: ││ │ mov 0x48(%rbp),%r15
  42941. 42810f: ││ │ mov %rbp,0x8(%rsp)
  42942. 428114: ││ │ callq 427b80 <_D2rt19sections_elf_shared11getTLSRangeFmmZ10endOfBlockFZPv>
  42943. 428119: ││ │ mov %rax,%r14
  42944. 42811c: ││ │ mov %fs:0xfffffffffffffff8,%rbp
  42945. 428125: ││ │ lea 0x1(%rbp),%r13
  42946. 428129: ││ │ cmp $0xffffffffffffffff,%rbp
  42947. 42812d: ││ │ ╭ je 42813a <_d_dso_registry+0x3fa>
  42948. 42812f: ││ │ │ mov %fs:0xfffffffffffffff0,%r12
  42949. 428138: ││ │ ╭┼ jmp 42815b <_d_dso_registry+0x41b>
  42950. 42813a: ││ │ │┕ mov %fs:0xfffffffffffffff0,%r12
  42951. 428143: ││ │ │ mov %r13,%rdi
  42952. 428146: ││ │ │ shl $0x4,%rdi
  42953. 42814a: ││ │ │ add %r12,%rdi
  42954. 42814d: ││ │ │ xor %esi,%esi
  42955. 42814f: ││ │ │ mov $0xfffffffffffffff0,%rdx
  42956. 428156: ││ │ │ callq 401f10 <memset@plt>
  42957. 42815b: ││ │ ┕━ sub %r15,%r14
  42958. 42815e: ││ │ mov %r13,%rbx
  42959. 428161: ││ │ shl $0x4,%rbx
  42960. 428165: ││ │ mov %rbx,%rdi
  42961. 428168: ││ │ mov %r12,%rsi
  42962. 42816b: ││ │ callq 425d40 <_D2rt4util9container6common8xreallocFNbNiPvmZPv>
  42963. 428170: ││ │ mov %rax,%fs:0xfffffffffffffff0
  42964. 428179: ││ │ mov %fs:0xfffffffffffffff8,%rcx
  42965. 428182: ││ │ cmp %r13,%rcx
  42966. 428185: ││ │ ╭ jae 4281a7 <_d_dso_registry+0x467>
  42967. 428187: ││ │ │ shl $0x4,%rcx
  42968. 42818b: ││ │ │ add %rcx,%rax
  42969. 42818e: ││ │ │ sub %rcx,%rbx
  42970. 428191: ││ │ │ xor %esi,%esi
  42971. 428193: ││ │ │ mov %rax,%rdi
  42972. 428196: ││ │ │ mov %rbx,%rdx
  42973. 428199: ││ │ │ callq 401f10 <memset@plt>
  42974. 42819e: ││ │ │ mov %fs:0xfffffffffffffff0,%rax
  42975. 4281a7: ││ │ ┕ mov %r13,%fs:0xfffffffffffffff8
  42976. 4281b0: ││ │ shl $0x4,%rbp
  42977. 4281b4: ││ │ mov %r15,(%rax,%rbp,1)
  42978. 4281b8: ││ │ mov %r14,0x8(%rax,%rbp,1)
  42979. 4281bd: ││ │ testb $0x1,0x2310bc(%rip) # 659280 <_D2rt19sections_elf_shared21_isRuntimeInitializedb>
  42980. 4281c4: ││ │╭── je 428210 <_d_dso_registry+0x4d0>
  42981. 4281c6: ││ ││ mov 0x8(%rsp),%r14
  42982. 4281cb: ││ ││ mov 0x38(%r14),%rbx
  42983. 4281cf: ││ ││ test %rbx,%rbx
  42984. 4281d2: ││ ││╭─ je 4281f8 <_d_dso_registry+0x4b8>
  42985. 4281d4: ││ │││ mov 0x30(%r14),%rbp
  42986. 4281d8: ││ │││ add $0x8,%rbp
  42987. 4281dc: ││ │││ nopl 0x0(%rax)
  42988. 4281e0: ││ │││┍ mov -0x8(%rbp),%rsi
  42989. 4281e4: ││ │││┆ mov 0x0(%rbp),%rdx
  42990. 4281e8: ││ │││┆ xor %edi,%edi
  42991. 4281ea: ││ │││┆ callq 419200 <_D4core6memory2GC8addRangeFNbNixPvmxC8TypeInfoZv>
  42992. 4281ef: ││ │││┆ add $0x10,%rbp
  42993. 4281f3: ││ │││┆ dec %rbx
  42994. 4281f6: ││ │││╰ jne 4281e0 <_d_dso_registry+0x4a0>
  42995. 4281f8: ││ ││┕━ mov %r14,%rdi
  42996. 4281fb: ││ ││ callq 427050 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv>
  42997. 428200: ││ ││ mov %r14,%rdi
  42998. 428203: ││ ││ callq 427700 <_D2rt5minfo11ModuleGroup8runCtorsMFZv>
  42999. 428208: ││ ││ mov %r14,%rdi
  43000. 42820b: ││ ││ callq 427770 <_D2rt5minfo11ModuleGroup11runTlsCtorsMFZv>
  43001. 428210: ││ │┕━━ add $0x98,%rsp
  43002. 428217: ││ │ pop %rbx
  43003. 428218: ││ │ pop %r12
  43004. 42821a: ││ │ pop %r13
  43005. 42821c: ││ │ pop %r14
  43006. 42821e: ││ │ pop %r15
  43007. 428220: ││ │ pop %rbp
  43008. 428221: ││ │ retq
  43009. 428222: ┕┷━━━┿━━━ ud2
  43010. 428224: ┕━━━ ud2
  43011. 428226: nopw %cs:0x0(%rax,%rax,1)
  43012.  
  43013. 0000000000428230 <_D2rt19sections_elf_shared18findDSOInfoForAddrFNbNixPvPS4core3sys5linux4link12dl_phdr_infoZ8callbackUNbNiPS4core3sys5linux4link12dl_phdr_infomPvZi>:
  43014. 428230: mov (%rdx),%r9
  43015. 428233: mov (%rdi),%rcx
  43016. 428236: xor %eax,%eax
  43017. 428238: cmp %r9,%rcx
  43018. 42823b: ╭─── ja 4282a8 <_D2rt19sections_elf_shared18findDSOInfoForAddrFNbNixPvPS4core3sys5linux4link12dl_phdr_infoZ8callbackUNbNiPS4core3sys5linux4link12dl_phdr_infomPvZi+0x78>
  43019. 42823d: │ movzwl 0x18(%rdi),%r8d
  43020. 428242: │ test %r8,%r8
  43021. 428245: │╭── je 4282a8 <_D2rt19sections_elf_shared18findDSOInfoForAddrFNbNixPvPS4core3sys5linux4link12dl_phdr_infoZ8callbackUNbNiPS4core3sys5linux4link12dl_phdr_infomPvZi+0x78>
  43022. 428247: ││ mov 0x10(%rdi),%rsi
  43023. 42824b: ││ sub %rcx,%r9
  43024. 42824e: ││ add $0x28,%rsi
  43025. 428252: ││ xor %ecx,%ecx
  43026. 428254: ││ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  43027. 428260: ││┍━ mov %r9,%rax
  43028. 428263: ││┆ sub -0x18(%rsi),%rax
  43029. 428267: ││┆ cmp (%rsi),%rax
  43030. 42826a: ││┆╭ jb 42827c <_D2rt19sections_elf_shared18findDSOInfoForAddrFNbNixPvPS4core3sys5linux4link12dl_phdr_infoZ8callbackUNbNiPS4core3sys5linux4link12dl_phdr_infomPvZi+0x4c>
  43031. 42826c: ││┆│ inc %rcx
  43032. 42826f: ││┆│ add $0x38,%rsi
  43033. 428273: ││┆│ xor %eax,%eax
  43034. 428275: ││┆│ cmp %r8,%rcx
  43035. 428278: ││╰┼ jb 428260 <_D2rt19sections_elf_shared18findDSOInfoForAddrFNbNixPvPS4core3sys5linux4link12dl_phdr_infoZ8callbackUNbNiPS4core3sys5linux4link12dl_phdr_infomPvZi+0x30>
  43036. 42827a: ││╭┼ jmp 4282a8 <_D2rt19sections_elf_shared18findDSOInfoForAddrFNbNixPvPS4core3sys5linux4link12dl_phdr_infoZ8callbackUNbNiPS4core3sys5linux4link12dl_phdr_infomPvZi+0x78>
  43037. 42827c: │││┕ mov 0x8(%rdx),%rcx
  43038. 428280: │││ mov $0x1,%eax
  43039. 428285: │││ test %rcx,%rcx
  43040. 428288: │││╭ je 4282a8 <_D2rt19sections_elf_shared18findDSOInfoForAddrFNbNixPvPS4core3sys5linux4link12dl_phdr_infoZ8callbackUNbNiPS4core3sys5linux4link12dl_phdr_infomPvZi+0x78>
  43041. 42828a: ││││ movups (%rdi),%xmm0
  43042. 42828d: ││││ movups 0x10(%rdi),%xmm1
  43043. 428291: ││││ movups 0x20(%rdi),%xmm2
  43044. 428295: ││││ movups 0x30(%rdi),%xmm3
  43045. 428299: ││││ movups %xmm3,0x30(%rcx)
  43046. 42829d: ││││ movups %xmm2,0x20(%rcx)
  43047. 4282a1: ││││ movups %xmm1,0x10(%rcx)
  43048. 4282a5: ││││ movups %xmm0,(%rcx)
  43049. 4282a8: ┕┷┷┷ retq
  43050. 4282a9: nopl 0x0(%rax)
  43051.  
  43052. 00000000004282b0 <ldc.dso_ctor.2rt19sections_elf_shared>:
  43053. 4282b0: cmpb $0x0,0x230b61(%rip) # 658e18 <ldc.dso_initialized>
  43054. 4282b7: ╭ jne 42830c <ldc.dso_ctor.2rt19sections_elf_shared+0x5c>
  43055. 4282b9: │ push %rbp
  43056. 4282ba: │ mov %rsp,%rbp
  43057. 4282bd: │ movb $0x1,0x230b54(%rip) # 658e18 <ldc.dso_initialized>
  43058. 4282c4: │ mov %rsp,%rax
  43059. 4282c7: │ lea -0x30(%rax),%rdi
  43060. 4282cb: │ mov %rdi,%rsp
  43061. 4282ce: │ movq $0x1,-0x30(%rax)
  43062. 4282d6: │ movq $0x658e10,-0x28(%rax)
  43063. 4282de: │ mov $0x658dc8,%ecx
  43064. 4282e3: │ movq %rcx,%xmm0
  43065. 4282e8: │ mov $0x658a90,%ecx
  43066. 4282ed: │ movq %rcx,%xmm1
  43067. 4282f2: │ punpcklqdq %xmm0,%xmm1
  43068. 4282f6: │ movdqu %xmm1,-0x20(%rax)
  43069. 4282fb: │ movq $0x658c58,-0x10(%rax)
  43070. 428303: │ callq 427d40 <_d_dso_registry>
  43071. 428308: │ mov %rbp,%rsp
  43072. 42830b: │ pop %rbp
  43073. 42830c: ┕ retq
  43074. 42830d: nopl (%rax)
  43075.  
  43076. 0000000000428310 <ldc.dso_dtor.2rt19sections_elf_shared>:
  43077. 428310: cmpb $0x0,0x230b01(%rip) # 658e18 <ldc.dso_initialized>
  43078. 428317: ╭ je 42836c <ldc.dso_dtor.2rt19sections_elf_shared+0x5c>
  43079. 428319: │ push %rbp
  43080. 42831a: │ mov %rsp,%rbp
  43081. 42831d: │ movb $0x0,0x230af4(%rip) # 658e18 <ldc.dso_initialized>
  43082. 428324: │ mov %rsp,%rax
  43083. 428327: │ lea -0x30(%rax),%rdi
  43084. 42832b: │ mov %rdi,%rsp
  43085. 42832e: │ movq $0x1,-0x30(%rax)
  43086. 428336: │ movq $0x658e10,-0x28(%rax)
  43087. 42833e: │ mov $0x658dc8,%ecx
  43088. 428343: │ movq %rcx,%xmm0
  43089. 428348: │ mov $0x658a90,%ecx
  43090. 42834d: │ movq %rcx,%xmm1
  43091. 428352: │ punpcklqdq %xmm0,%xmm1
  43092. 428356: │ movdqu %xmm1,-0x20(%rax)
  43093. 42835b: │ movq $0x658c58,-0x10(%rax)
  43094. 428363: │ callq 427d40 <_d_dso_registry>
  43095. 428368: │ mov %rbp,%rsp
  43096. 42836b: │ pop %rbp
  43097. 42836c: ┕ retq
  43098. 42836d: nopl (%rax)
  43099.  
  43100. 0000000000428370 <_D2rt8typeinfo9ti_double10TypeInfo_d8toStringMxFNaNbNfZAya>:
  43101. 428370: mov $0x6,%eax
  43102. 428375: mov $0x43eea9,%edx
  43103. 42837a: retq
  43104. 42837b: nopl 0x0(%rax,%rax,1)
  43105.  
  43106. 0000000000428380 <_D2rt8typeinfo9ti_double10TypeInfo_d7getHashMxFNaNbNexPvZm>:
  43107. 428380: push %rax
  43108. 428381: movsd (%rsi),%xmm0
  43109. 428385: xorps %xmm1,%xmm1
  43110. 428388: movapd %xmm0,%xmm2
  43111. 42838c: cmpeqsd %xmm1,%xmm2
  43112. 428391: andnpd %xmm0,%xmm2
  43113. 428395: movsd %xmm2,(%rsp)
  43114. 42839a: lea (%rsp),%rdx
  43115. 42839e: xor %edi,%edi
  43116. 4283a0: mov $0x8,%esi
  43117. 4283a5: callq 425e60 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm>
  43118. 4283aa: pop %rcx
  43119. 4283ab: retq
  43120. 4283ac: nopl 0x0(%rax)
  43121.  
  43122. 00000000004283b0 <_D2rt8typeinfo9ti_double10TypeInfo_d6equalsMxFNaNbNexPvxPvZb>:
  43123. 4283b0: movsd (%rdx),%xmm0
  43124. 4283b4: cmpeqsd (%rsi),%xmm0
  43125. 4283b9: movq %xmm0,%rax
  43126. 4283be: and $0x1,%eax
  43127. 4283c1: retq
  43128. 4283c2: nopw %cs:0x0(%rax,%rax,1)
  43129. 4283cc: nopl 0x0(%rax)
  43130.  
  43131. 00000000004283d0 <_D2rt8typeinfo9ti_double10TypeInfo_d7compareMxFNaNbNexPvxPvZi>:
  43132. 4283d0: movsd (%rdx),%xmm1
  43133. 4283d4: movsd (%rsi),%xmm0
  43134. 4283d8: ucomisd %xmm1,%xmm1
  43135. 4283dc: ╭─── jp 428405 <_D2rt8typeinfo9ti_double10TypeInfo_d7compareMxFNaNbNexPvxPvZi+0x35>
  43136. 4283de: │ mov $0x1,%eax
  43137. 4283e3: │ ucomisd %xmm0,%xmm0
  43138. 4283e7: │╭── jp 428404 <_D2rt8typeinfo9ti_double10TypeInfo_d7compareMxFNaNbNexPvxPvZi+0x34>
  43139. 4283e9: ││ xor %eax,%eax
  43140. 4283eb: ││ ucomisd %xmm0,%xmm1
  43141. 4283ef: ││ ╭ jne 4283f3 <_D2rt8typeinfo9ti_double10TypeInfo_d7compareMxFNaNbNexPvxPvZi+0x23>
  43142. 4283f1: ││╭┼ jnp 428404 <_D2rt8typeinfo9ti_double10TypeInfo_d7compareMxFNaNbNexPvxPvZi+0x34>
  43143. 4283f3: │││┕ ucomisd %xmm1,%xmm0
  43144. 4283f7: │││ mov $0xffffffff,%ecx
  43145. 4283fc: │││ mov $0x1,%eax
  43146. 428401: │││ cmova %ecx,%eax
  43147. 428404: │┕┷━ retq
  43148. 428405: ┕━━━ xor %ecx,%ecx
  43149. 428407: ucomisd %xmm0,%xmm0
  43150. 42840b: mov $0xffffffff,%eax
  43151. 428410: cmovp %ecx,%eax
  43152. 428413: retq
  43153. 428414: nopw %cs:0x0(%rax,%rax,1)
  43154. 42841e: xchg %ax,%ax
  43155.  
  43156. 0000000000428420 <_D2rt8typeinfo9ti_double10TypeInfo_d5tsizeMxFNaNbNdNiNfZm>:
  43157. 428420: mov $0x8,%eax
  43158. 428425: retq
  43159. 428426: nopw %cs:0x0(%rax,%rax,1)
  43160.  
  43161. 0000000000428430 <_D2rt8typeinfo9ti_double10TypeInfo_d4swapMxFNaNbNePvPvZv>:
  43162. 428430: mov (%rdx),%rax
  43163. 428433: mov (%rsi),%rcx
  43164. 428436: mov %rcx,(%rdx)
  43165. 428439: mov %rax,(%rsi)
  43166. 42843c: retq
  43167. 42843d: nopl (%rax)
  43168.  
  43169. 0000000000428440 <_D2rt8typeinfo9ti_double10TypeInfo_d11initializerMxFNaNbNiNeZAxv>:
  43170. 428440: mov $0x8,%eax
  43171. 428445: mov $0x656830,%edx
  43172. 42844a: retq
  43173. 42844b: nopl 0x0(%rax,%rax,1)
  43174.  
  43175. 0000000000428450 <_D2rt8typeinfo9ti_double10TypeInfo_d6talignMxFNaNbNdNiNfZm>:
  43176. 428450: mov $0x8,%eax
  43177. 428455: retq
  43178. 428456: nopw %cs:0x0(%rax,%rax,1)
  43179.  
  43180. 0000000000428460 <_D2rt8typeinfo9ti_double10TypeInfo_d5flagsMxFNaNbNdNiNfZk>:
  43181. 428460: mov $0x2,%eax
  43182. 428465: retq
  43183. 428466: nopw %cs:0x0(%rax,%rax,1)
  43184.  
  43185. 0000000000428470 <ldc.dso_ctor.2rt8typeinfo9ti_double>:
  43186. 428470: cmpb $0x0,0x2309a1(%rip) # 658e18 <ldc.dso_initialized>
  43187. 428477: ╭ jne 4284cc <ldc.dso_ctor.2rt8typeinfo9ti_double+0x5c>
  43188. 428479: │ push %rbp
  43189. 42847a: │ mov %rsp,%rbp
  43190. 42847d: │ movb $0x1,0x230994(%rip) # 658e18 <ldc.dso_initialized>
  43191. 428484: │ mov %rsp,%rax
  43192. 428487: │ lea -0x30(%rax),%rdi
  43193. 42848b: │ mov %rdi,%rsp
  43194. 42848e: │ movq $0x1,-0x30(%rax)
  43195. 428496: │ movq $0x658e10,-0x28(%rax)
  43196. 42849e: │ mov $0x658dc8,%ecx
  43197. 4284a3: │ movq %rcx,%xmm0
  43198. 4284a8: │ mov $0x658a90,%ecx
  43199. 4284ad: │ movq %rcx,%xmm1
  43200. 4284b2: │ punpcklqdq %xmm0,%xmm1
  43201. 4284b6: │ movdqu %xmm1,-0x20(%rax)
  43202. 4284bb: │ movq $0x658c60,-0x10(%rax)
  43203. 4284c3: │ callq 427d40 <_d_dso_registry>
  43204. 4284c8: │ mov %rbp,%rsp
  43205. 4284cb: │ pop %rbp
  43206. 4284cc: ┕ retq
  43207. 4284cd: nopl (%rax)
  43208.  
  43209. 00000000004284d0 <ldc.dso_dtor.2rt8typeinfo9ti_double>:
  43210. 4284d0: cmpb $0x0,0x230941(%rip) # 658e18 <ldc.dso_initialized>
  43211. 4284d7: ╭ je 42852c <ldc.dso_dtor.2rt8typeinfo9ti_double+0x5c>
  43212. 4284d9: │ push %rbp
  43213. 4284da: │ mov %rsp,%rbp
  43214. 4284dd: │ movb $0x0,0x230934(%rip) # 658e18 <ldc.dso_initialized>
  43215. 4284e4: │ mov %rsp,%rax
  43216. 4284e7: │ lea -0x30(%rax),%rdi
  43217. 4284eb: │ mov %rdi,%rsp
  43218. 4284ee: │ movq $0x1,-0x30(%rax)
  43219. 4284f6: │ movq $0x658e10,-0x28(%rax)
  43220. 4284fe: │ mov $0x658dc8,%ecx
  43221. 428503: │ movq %rcx,%xmm0
  43222. 428508: │ mov $0x658a90,%ecx
  43223. 42850d: │ movq %rcx,%xmm1
  43224. 428512: │ punpcklqdq %xmm0,%xmm1
  43225. 428516: │ movdqu %xmm1,-0x20(%rax)
  43226. 42851b: │ movq $0x658c60,-0x10(%rax)
  43227. 428523: │ callq 427d40 <_d_dso_registry>
  43228. 428528: │ mov %rbp,%rsp
  43229. 42852b: │ pop %rbp
  43230. 42852c: ┕ retq
  43231. 42852d: nopl (%rax)
  43232.  
  43233. 0000000000428530 <_D2rt8typeinfo10ti_cdouble10TypeInfo_r8toStringMxFNaNbNfZAya>:
  43234. 428530: mov $0x7,%eax
  43235. 428535: mov $0x43eea8,%edx
  43236. 42853a: retq
  43237. 42853b: nopl 0x0(%rax,%rax,1)
  43238.  
  43239. 0000000000428540 <_D2rt8typeinfo10ti_cdouble10TypeInfo_r7getHashMxFNaNbNexPvZm>:
  43240. 428540: sub $0x18,%rsp
  43241. 428544: movupd (%rsi),%xmm0
  43242. 428548: movapd %xmm0,(%rsp)
  43243. 42854d: xorps %xmm1,%xmm1
  43244. 428550: ucomisd %xmm1,%xmm0
  43245. 428554: ╭─── jne 42856e <_D2rt8typeinfo10ti_cdouble10TypeInfo_r7getHashMxFNaNbNexPvZm+0x2e>
  43246. 428556: │╭── jp 42856e <_D2rt8typeinfo10ti_cdouble10TypeInfo_r7getHashMxFNaNbNexPvZm+0x2e>
  43247. 428558: ││ shufpd $0x1,%xmm0,%xmm0
  43248. 42855d: ││ ucomisd %xmm1,%xmm0
  43249. 428561: ││╭─ jne 42856e <_D2rt8typeinfo10ti_cdouble10TypeInfo_r7getHashMxFNaNbNexPvZm+0x2e>
  43250. 428563: │││╭ jp 42856e <_D2rt8typeinfo10ti_cdouble10TypeInfo_r7getHashMxFNaNbNexPvZm+0x2e>
  43251. 428565: ││││ xorpd %xmm0,%xmm0
  43252. 428569: ││││ movapd %xmm0,(%rsp)
  43253. 42856e: ┕┷┷┷ lea (%rsp),%rdx
  43254. 428572: xor %edi,%edi
  43255. 428574: mov $0x10,%esi
  43256. 428579: callq 425e60 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm>
  43257. 42857e: add $0x18,%rsp
  43258. 428582: retq
  43259. 428583: nopw %cs:0x0(%rax,%rax,1)
  43260. 42858d: nopl (%rax)
  43261.  
  43262. 0000000000428590 <_D2rt8typeinfo10ti_cdouble10TypeInfo_r6equalsMxFNaNbNexPvxPvZb>:
  43263. 428590: movupd (%rdx),%xmm0
  43264. 428594: movupd (%rsi),%xmm1
  43265. 428598: cmpeqpd %xmm0,%xmm1
  43266. 42859d: movapd %xmm1,-0x18(%rsp)
  43267. 4285a3: mov -0x18(%rsp),%al
  43268. 4285a7: and -0x10(%rsp),%al
  43269. 4285ab: retq
  43270. 4285ac: nopl 0x0(%rax)
  43271.  
  43272. 00000000004285b0 <_D2rt8typeinfo10ti_cdouble10TypeInfo_r7compareMxFNaNbNexPvxPvZi>:
  43273. 4285b0: movsd (%rdx),%xmm0
  43274. 4285b4: movsd (%rsi),%xmm1
  43275. 4285b8: mov $0xffffffff,%eax
  43276. 4285bd: ucomisd %xmm0,%xmm1
  43277. 4285c1: ╭── ja 4285ed <_D2rt8typeinfo10ti_cdouble10TypeInfo_r7compareMxFNaNbNexPvxPvZi+0x3d>
  43278. 4285c3: │ mov $0x1,%eax
  43279. 4285c8: │ ucomisd %xmm1,%xmm0
  43280. 4285cc: │╭─ ja 4285ed <_D2rt8typeinfo10ti_cdouble10TypeInfo_r7compareMxFNaNbNexPvxPvZi+0x3d>
  43281. 4285ce: ││ movsd 0x8(%rdx),%xmm0
  43282. 4285d3: ││ movsd 0x8(%rsi),%xmm1
  43283. 4285d8: ││ ucomisd %xmm0,%xmm1
  43284. 4285dc: ││ mov $0xffffffff,%eax
  43285. 4285e1: ││╭ ja 4285ed <_D2rt8typeinfo10ti_cdouble10TypeInfo_r7compareMxFNaNbNexPvxPvZi+0x3d>
  43286. 4285e3: │││ ucomisd %xmm1,%xmm0
  43287. 4285e7: │││ seta %al
  43288. 4285ea: │││ movzbl %al,%eax
  43289. 4285ed: ┕┷┷ retq
  43290. 4285ee: xchg %ax,%ax
  43291.  
  43292. 00000000004285f0 <_D2rt8typeinfo10ti_cdouble10TypeInfo_r5tsizeMxFNaNbNdNiNfZm>:
  43293. 4285f0: mov $0x10,%eax
  43294. 4285f5: retq
  43295. 4285f6: nopw %cs:0x0(%rax,%rax,1)
  43296.  
  43297. 0000000000428600 <_D2rt8typeinfo10ti_cdouble10TypeInfo_r4swapMxFNaNbNePvPvZv>:
  43298. 428600: movups (%rdx),%xmm0
  43299. 428603: movups (%rsi),%xmm1
  43300. 428606: movups %xmm1,(%rdx)
  43301. 428609: movups %xmm0,(%rsi)
  43302. 42860c: retq
  43303. 42860d: nopl (%rax)
  43304.  
  43305. 0000000000428610 <_D2rt8typeinfo10ti_cdouble10TypeInfo_r11initializerMxFNaNbNiNeZAxv>:
  43306. 428610: mov $0x10,%eax
  43307. 428615: mov $0x656910,%edx
  43308. 42861a: retq
  43309. 42861b: nopl 0x0(%rax,%rax,1)
  43310.  
  43311. 0000000000428620 <_D2rt8typeinfo10ti_cdouble10TypeInfo_r6talignMxFNaNbNdNiNfZm>:
  43312. 428620: mov $0x8,%eax
  43313. 428625: retq
  43314. 428626: nopw %cs:0x0(%rax,%rax,1)
  43315.  
  43316. 0000000000428630 <_D2rt8typeinfo10ti_cdouble10TypeInfo_r8argTypesMFNaNbNfJC8TypeInfoJC8TypeInfoZi>:
  43317. 428630: movq $0x43edf8,(%rdx)
  43318. 428637: movq $0x43edf8,(%rsi)
  43319. 42863e: xor %eax,%eax
  43320. 428640: retq
  43321. 428641: nopw %cs:0x0(%rax,%rax,1)
  43322. 42864b: nopl 0x0(%rax,%rax,1)
  43323.  
  43324. 0000000000428650 <ldc.dso_ctor.2rt8typeinfo10ti_cdouble>:
  43325. 428650: cmpb $0x0,0x2307c1(%rip) # 658e18 <ldc.dso_initialized>
  43326. 428657: ╭ jne 4286ac <ldc.dso_ctor.2rt8typeinfo10ti_cdouble+0x5c>
  43327. 428659: │ push %rbp
  43328. 42865a: │ mov %rsp,%rbp
  43329. 42865d: │ movb $0x1,0x2307b4(%rip) # 658e18 <ldc.dso_initialized>
  43330. 428664: │ mov %rsp,%rax
  43331. 428667: │ lea -0x30(%rax),%rdi
  43332. 42866b: │ mov %rdi,%rsp
  43333. 42866e: │ movq $0x1,-0x30(%rax)
  43334. 428676: │ movq $0x658e10,-0x28(%rax)
  43335. 42867e: │ mov $0x658dc8,%ecx
  43336. 428683: │ movq %rcx,%xmm0
  43337. 428688: │ mov $0x658a90,%ecx
  43338. 42868d: │ movq %rcx,%xmm1
  43339. 428692: │ punpcklqdq %xmm0,%xmm1
  43340. 428696: │ movdqu %xmm1,-0x20(%rax)
  43341. 42869b: │ movq $0x658c68,-0x10(%rax)
  43342. 4286a3: │ callq 427d40 <_d_dso_registry>
  43343. 4286a8: │ mov %rbp,%rsp
  43344. 4286ab: │ pop %rbp
  43345. 4286ac: ┕ retq
  43346. 4286ad: nopl (%rax)
  43347.  
  43348. 00000000004286b0 <ldc.dso_dtor.2rt8typeinfo10ti_cdouble>:
  43349. 4286b0: cmpb $0x0,0x230761(%rip) # 658e18 <ldc.dso_initialized>
  43350. 4286b7: ╭ je 42870c <ldc.dso_dtor.2rt8typeinfo10ti_cdouble+0x5c>
  43351. 4286b9: │ push %rbp
  43352. 4286ba: │ mov %rsp,%rbp
  43353. 4286bd: │ movb $0x0,0x230754(%rip) # 658e18 <ldc.dso_initialized>
  43354. 4286c4: │ mov %rsp,%rax
  43355. 4286c7: │ lea -0x30(%rax),%rdi
  43356. 4286cb: │ mov %rdi,%rsp
  43357. 4286ce: │ movq $0x1,-0x30(%rax)
  43358. 4286d6: │ movq $0x658e10,-0x28(%rax)
  43359. 4286de: │ mov $0x658dc8,%ecx
  43360. 4286e3: │ movq %rcx,%xmm0
  43361. 4286e8: │ mov $0x658a90,%ecx
  43362. 4286ed: │ movq %rcx,%xmm1
  43363. 4286f2: │ punpcklqdq %xmm0,%xmm1
  43364. 4286f6: │ movdqu %xmm1,-0x20(%rax)
  43365. 4286fb: │ movq $0x658c68,-0x10(%rax)
  43366. 428703: │ callq 427d40 <_d_dso_registry>
  43367. 428708: │ mov %rbp,%rsp
  43368. 42870b: │ pop %rbp
  43369. 42870c: ┕ retq
  43370. 42870d: nopl (%rax)
  43371.  
  43372. 0000000000428710 <_D2rt8typeinfo8ti_creal10TypeInfo_c8toStringMxFNaNbNfZAya>:
  43373. 428710: mov $0x5,%eax
  43374. 428715: mov $0x43ef68,%edx
  43375. 42871a: retq
  43376. 42871b: nopl 0x0(%rax,%rax,1)
  43377.  
  43378. 0000000000428720 <_D2rt8typeinfo8ti_creal10TypeInfo_c7getHashMxFNaNbNexPvZm>:
  43379. 428720: sub $0x28,%rsp
  43380. 428724: fldt (%rsi)
  43381. 428726: fldt 0x10(%rsi)
  43382. 428729: fld %st(1)
  43383. 42872b: fstpt (%rsp)
  43384. 42872e: lea 0x10(%rsp),%rdx
  43385. 428733: fld %st(0)
  43386. 428735: fstpt 0x10(%rsp)
  43387. 428739: fldz
  43388. 42873b: fxch %st(2)
  43389. 42873d: fucomip %st(2),%st
  43390. 42873f: ╭─── jne 42875a <_D2rt8typeinfo8ti_creal10TypeInfo_c7getHashMxFNaNbNexPvZm+0x3a>
  43391. 428741: │╭── jp 42875a <_D2rt8typeinfo8ti_creal10TypeInfo_c7getHashMxFNaNbNexPvZm+0x3a>
  43392. 428743: ││ fucomip %st(1),%st
  43393. 428745: ││ fldz
  43394. 428747: ││╭─ jne 42875a <_D2rt8typeinfo8ti_creal10TypeInfo_c7getHashMxFNaNbNexPvZm+0x3a>
  43395. 428749: │││╭ jp 42875a <_D2rt8typeinfo8ti_creal10TypeInfo_c7getHashMxFNaNbNexPvZm+0x3a>
  43396. 42874b: ││││ fstp %st(0)
  43397. 42874d: ││││ fld %st(0)
  43398. 42874f: ││││ fstpt (%rsp)
  43399. 428752: ││││ fstpt 0x10(%rsp)
  43400. 428756: ││││ fldz
  43401. 428758: ││││ fldz
  43402. 42875a: ┕┷┷┷ fstp %st(1)
  43403. 42875c: fstp %st(0)
  43404. 42875e: xor %edi,%edi
  43405. 428760: mov $0xa,%esi
  43406. 428765: callq 425e60 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm>
  43407. 42876a: lea (%rsp),%rdx
  43408. 42876e: mov $0xa,%esi
  43409. 428773: mov %rax,%rdi
  43410. 428776: callq 425e60 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm>
  43411. 42877b: add $0x28,%rsp
  43412. 42877f: retq
  43413.  
  43414. 0000000000428780 <_D2rt8typeinfo8ti_creal10TypeInfo_c6equalsMxFNaNbNexPvxPvZb>:
  43415. 428780: fldt (%rdx)
  43416. 428782: fldt 0x10(%rdx)
  43417. 428785: fldt (%rsi)
  43418. 428787: fldt 0x10(%rsi)
  43419. 42878a: fxch %st(3)
  43420. 42878c: fucomip %st(1),%st
  43421. 42878e: fstp %st(0)
  43422. 428790: setnp %al
  43423. 428793: sete %cl
  43424. 428796: and %al,%cl
  43425. 428798: fucomip %st(1),%st
  43426. 42879a: fstp %st(0)
  43427. 42879c: setnp %dl
  43428. 42879f: sete %al
  43429. 4287a2: and %dl,%al
  43430. 4287a4: and %cl,%al
  43431. 4287a6: retq
  43432. 4287a7: nopw 0x0(%rax,%rax,1)
  43433.  
  43434. 00000000004287b0 <_D2rt8typeinfo8ti_creal10TypeInfo_c7compareMxFNaNbNexPvxPvZi>:
  43435. 4287b0: fldt (%rdx)
  43436. 4287b2: fldt 0x10(%rdx)
  43437. 4287b5: fldt (%rsi)
  43438. 4287b7: fldt 0x10(%rsi)
  43439. 4287ba: mov $0xffffffff,%eax
  43440. 4287bf: fxch %st(1)
  43441. 4287c1: fucomi %st(3),%st
  43442. 4287c3: ╭ jbe 4287cf <_D2rt8typeinfo8ti_creal10TypeInfo_c7compareMxFNaNbNexPvxPvZi+0x1f>
  43443. 4287c5: │ fstp %st(2)
  43444. 4287c7: │ fstp %st(0)
  43445. 4287c9: │ fstp %st(1)
  43446. 4287cb: │ fstp %st(0)
  43447. 4287cd: ╭─┼ jmp 4287f3 <_D2rt8typeinfo8ti_creal10TypeInfo_c7compareMxFNaNbNexPvxPvZi+0x43>
  43448. 4287cf: │ ┕ mov $0x1,%eax
  43449. 4287d4: │ fxch %st(3)
  43450. 4287d6: │ fucomip %st(3),%st
  43451. 4287d8: │ fstp %st(2)
  43452. 4287da: │ fxch %st(1)
  43453. 4287dc: │╭─ ja 4287f7 <_D2rt8typeinfo8ti_creal10TypeInfo_c7compareMxFNaNbNexPvxPvZi+0x47>
  43454. 4287de: ││ fucomi %st(1),%st
  43455. 4287e0: ││ mov $0xffffffff,%eax
  43456. 4287e5: ││╭ ja 4287f7 <_D2rt8typeinfo8ti_creal10TypeInfo_c7compareMxFNaNbNexPvxPvZi+0x47>
  43457. 4287e7: │││ fxch %st(1)
  43458. 4287e9: │││ fucomip %st(1),%st
  43459. 4287eb: │││ fstp %st(0)
  43460. 4287ed: │││ seta %al
  43461. 4287f0: │││ movzbl %al,%eax
  43462. 4287f3: ┕┿┿ fldz
  43463. 4287f5: ││ fldz
  43464. 4287f7: ┕┷ fstp %st(1)
  43465. 4287f9: fstp %st(0)
  43466. 4287fb: retq
  43467. 4287fc: nopl 0x0(%rax)
  43468.  
  43469. 0000000000428800 <_D2rt8typeinfo8ti_creal10TypeInfo_c5tsizeMxFNaNbNdNiNfZm>:
  43470. 428800: mov $0x20,%eax
  43471. 428805: retq
  43472. 428806: nopw %cs:0x0(%rax,%rax,1)
  43473.  
  43474. 0000000000428810 <_D2rt8typeinfo8ti_creal10TypeInfo_c4swapMxFNaNbNePvPvZv>:
  43475. 428810: fldt (%rdx)
  43476. 428812: fldt 0x10(%rdx)
  43477. 428815: fldt (%rsi)
  43478. 428817: fldt 0x10(%rsi)
  43479. 42881a: fxch %st(1)
  43480. 42881c: fstpt (%rdx)
  43481. 42881e: fstpt 0x10(%rdx)
  43482. 428821: fxch %st(1)
  43483. 428823: fstpt (%rsi)
  43484. 428825: fstpt 0x10(%rsi)
  43485. 428828: retq
  43486. 428829: nopl 0x0(%rax)
  43487.  
  43488. 0000000000428830 <_D2rt8typeinfo8ti_creal10TypeInfo_c11initializerMxFNaNbNiNeZAxv>:
  43489. 428830: mov $0x20,%eax
  43490. 428835: mov $0x6569f0,%edx
  43491. 42883a: retq
  43492. 42883b: nopl 0x0(%rax,%rax,1)
  43493.  
  43494. 0000000000428840 <_D2rt8typeinfo8ti_creal10TypeInfo_c6talignMxFNaNbNdNiNfZm>:
  43495. 428840: mov $0x10,%eax
  43496. 428845: retq
  43497. 428846: nopw %cs:0x0(%rax,%rax,1)
  43498.  
  43499. 0000000000428850 <_D2rt8typeinfo8ti_creal10TypeInfo_c8argTypesMFNaNbNfJC8TypeInfoJC8TypeInfoZi>:
  43500. 428850: movq $0x43f0f8,(%rdx)
  43501. 428857: movq $0x43f0f8,(%rsi)
  43502. 42885e: xor %eax,%eax
  43503. 428860: retq
  43504. 428861: nopw %cs:0x0(%rax,%rax,1)
  43505. 42886b: nopl 0x0(%rax,%rax,1)
  43506.  
  43507. 0000000000428870 <ldc.dso_ctor.2rt8typeinfo8ti_creal>:
  43508. 428870: cmpb $0x0,0x2305a1(%rip) # 658e18 <ldc.dso_initialized>
  43509. 428877: ╭ jne 4288cc <ldc.dso_ctor.2rt8typeinfo8ti_creal+0x5c>
  43510. 428879: │ push %rbp
  43511. 42887a: │ mov %rsp,%rbp
  43512. 42887d: │ movb $0x1,0x230594(%rip) # 658e18 <ldc.dso_initialized>
  43513. 428884: │ mov %rsp,%rax
  43514. 428887: │ lea -0x30(%rax),%rdi
  43515. 42888b: │ mov %rdi,%rsp
  43516. 42888e: │ movq $0x1,-0x30(%rax)
  43517. 428896: │ movq $0x658e10,-0x28(%rax)
  43518. 42889e: │ mov $0x658dc8,%ecx
  43519. 4288a3: │ movq %rcx,%xmm0
  43520. 4288a8: │ mov $0x658a90,%ecx
  43521. 4288ad: │ movq %rcx,%xmm1
  43522. 4288b2: │ punpcklqdq %xmm0,%xmm1
  43523. 4288b6: │ movdqu %xmm1,-0x20(%rax)
  43524. 4288bb: │ movq $0x658c70,-0x10(%rax)
  43525. 4288c3: │ callq 427d40 <_d_dso_registry>
  43526. 4288c8: │ mov %rbp,%rsp
  43527. 4288cb: │ pop %rbp
  43528. 4288cc: ┕ retq
  43529. 4288cd: nopl (%rax)
  43530.  
  43531. 00000000004288d0 <ldc.dso_dtor.2rt8typeinfo8ti_creal>:
  43532. 4288d0: cmpb $0x0,0x230541(%rip) # 658e18 <ldc.dso_initialized>
  43533. 4288d7: ╭ je 42892c <ldc.dso_dtor.2rt8typeinfo8ti_creal+0x5c>
  43534. 4288d9: │ push %rbp
  43535. 4288da: │ mov %rsp,%rbp
  43536. 4288dd: │ movb $0x0,0x230534(%rip) # 658e18 <ldc.dso_initialized>
  43537. 4288e4: │ mov %rsp,%rax
  43538. 4288e7: │ lea -0x30(%rax),%rdi
  43539. 4288eb: │ mov %rdi,%rsp
  43540. 4288ee: │ movq $0x1,-0x30(%rax)
  43541. 4288f6: │ movq $0x658e10,-0x28(%rax)
  43542. 4288fe: │ mov $0x658dc8,%ecx
  43543. 428903: │ movq %rcx,%xmm0
  43544. 428908: │ mov $0x658a90,%ecx
  43545. 42890d: │ movq %rcx,%xmm1
  43546. 428912: │ punpcklqdq %xmm0,%xmm1
  43547. 428916: │ movdqu %xmm1,-0x20(%rax)
  43548. 42891b: │ movq $0x658c70,-0x10(%rax)
  43549. 428923: │ callq 427d40 <_d_dso_registry>
  43550. 428928: │ mov %rbp,%rsp
  43551. 42892b: │ pop %rbp
  43552. 42892c: ┕ retq
  43553. 42892d: nopl (%rax)
  43554.  
  43555. 0000000000428930 <_D2rt8typeinfo7ti_char10TypeInfo_a8toStringMxFNaNbNfZAya>:
  43556. 428930: mov $0x4,%eax
  43557. 428935: mov $0x43f579,%edx
  43558. 42893a: retq
  43559. 42893b: nopl 0x0(%rax,%rax,1)
  43560.  
  43561. 0000000000428940 <_D2rt8typeinfo7ti_char10TypeInfo_a7getHashMxFNaNbNexPvZm>:
  43562. 428940: movzbl (%rsi),%eax
  43563. 428943: retq
  43564. 428944: nopw %cs:0x0(%rax,%rax,1)
  43565. 42894e: xchg %ax,%ax
  43566.  
  43567. 0000000000428950 <_D2rt8typeinfo7ti_char10TypeInfo_a6equalsMxFNaNbNexPvxPvZb>:
  43568. 428950: movzbl (%rsi),%eax
  43569. 428953: movzbl (%rdx),%ecx
  43570. 428956: cmp %eax,%ecx
  43571. 428958: sete %al
  43572. 42895b: retq
  43573. 42895c: nopl 0x0(%rax)
  43574.  
  43575. 0000000000428960 <_D2rt8typeinfo7ti_char10TypeInfo_a7compareMxFNaNbNexPvxPvZi>:
  43576. 428960: movzbl (%rdx),%eax
  43577. 428963: movzbl (%rsi),%ecx
  43578. 428966: sub %ecx,%eax
  43579. 428968: retq
  43580. 428969: nopl 0x0(%rax)
  43581.  
  43582. 0000000000428970 <_D2rt8typeinfo7ti_char10TypeInfo_a5tsizeMxFNaNbNdNiNeZm>:
  43583. 428970: mov $0x1,%eax
  43584. 428975: retq
  43585. 428976: nopw %cs:0x0(%rax,%rax,1)
  43586.  
  43587. 0000000000428980 <_D2rt8typeinfo7ti_char10TypeInfo_a4swapMxFNaNbNePvPvZv>:
  43588. 428980: mov (%rdx),%al
  43589. 428982: mov (%rsi),%cl
  43590. 428984: mov %cl,(%rdx)
  43591. 428986: mov %al,(%rsi)
  43592. 428988: retq
  43593. 428989: nopl 0x0(%rax)
  43594.  
  43595. 0000000000428990 <_D2rt8typeinfo7ti_char10TypeInfo_a11initializerMxFNaNbNiNeZAxv>:
  43596. 428990: mov $0x1,%eax
  43597. 428995: mov $0x656ae0,%edx
  43598. 42899a: retq
  43599. 42899b: nopl 0x0(%rax,%rax,1)
  43600.  
  43601. 00000000004289a0 <ldc.dso_ctor.2rt8typeinfo7ti_char>:
  43602. 4289a0: cmpb $0x0,0x230471(%rip) # 658e18 <ldc.dso_initialized>
  43603. 4289a7: ╭ jne 4289fc <ldc.dso_ctor.2rt8typeinfo7ti_char+0x5c>
  43604. 4289a9: │ push %rbp
  43605. 4289aa: │ mov %rsp,%rbp
  43606. 4289ad: │ movb $0x1,0x230464(%rip) # 658e18 <ldc.dso_initialized>
  43607. 4289b4: │ mov %rsp,%rax
  43608. 4289b7: │ lea -0x30(%rax),%rdi
  43609. 4289bb: │ mov %rdi,%rsp
  43610. 4289be: │ movq $0x1,-0x30(%rax)
  43611. 4289c6: │ movq $0x658e10,-0x28(%rax)
  43612. 4289ce: │ mov $0x658dc8,%ecx
  43613. 4289d3: │ movq %rcx,%xmm0
  43614. 4289d8: │ mov $0x658a90,%ecx
  43615. 4289dd: │ movq %rcx,%xmm1
  43616. 4289e2: │ punpcklqdq %xmm0,%xmm1
  43617. 4289e6: │ movdqu %xmm1,-0x20(%rax)
  43618. 4289eb: │ movq $0x658c78,-0x10(%rax)
  43619. 4289f3: │ callq 427d40 <_d_dso_registry>
  43620. 4289f8: │ mov %rbp,%rsp
  43621. 4289fb: │ pop %rbp
  43622. 4289fc: ┕ retq
  43623. 4289fd: nopl (%rax)
  43624.  
  43625. 0000000000428a00 <ldc.dso_dtor.2rt8typeinfo7ti_char>:
  43626. 428a00: cmpb $0x0,0x230411(%rip) # 658e18 <ldc.dso_initialized>
  43627. 428a07: ╭ je 428a5c <ldc.dso_dtor.2rt8typeinfo7ti_char+0x5c>
  43628. 428a09: │ push %rbp
  43629. 428a0a: │ mov %rsp,%rbp
  43630. 428a0d: │ movb $0x0,0x230404(%rip) # 658e18 <ldc.dso_initialized>
  43631. 428a14: │ mov %rsp,%rax
  43632. 428a17: │ lea -0x30(%rax),%rdi
  43633. 428a1b: │ mov %rdi,%rsp
  43634. 428a1e: │ movq $0x1,-0x30(%rax)
  43635. 428a26: │ movq $0x658e10,-0x28(%rax)
  43636. 428a2e: │ mov $0x658dc8,%ecx
  43637. 428a33: │ movq %rcx,%xmm0
  43638. 428a38: │ mov $0x658a90,%ecx
  43639. 428a3d: │ movq %rcx,%xmm1
  43640. 428a42: │ punpcklqdq %xmm0,%xmm1
  43641. 428a46: │ movdqu %xmm1,-0x20(%rax)
  43642. 428a4b: │ movq $0x658c78,-0x10(%rax)
  43643. 428a53: │ callq 427d40 <_d_dso_registry>
  43644. 428a58: │ mov %rbp,%rsp
  43645. 428a5b: │ pop %rbp
  43646. 428a5c: ┕ retq
  43647. 428a5d: nopl (%rax)
  43648.  
  43649. 0000000000428a60 <_D2rt8typeinfo7ti_real10TypeInfo_e8toStringMxFNaNbNfZAya>:
  43650. 428a60: mov $0x4,%eax
  43651. 428a65: mov $0x43ef69,%edx
  43652. 428a6a: retq
  43653. 428a6b: nopl 0x0(%rax,%rax,1)
  43654.  
  43655. 0000000000428a70 <_D2rt8typeinfo7ti_real10TypeInfo_e7getHashMxFNaNbNexPvZm>:
  43656. 428a70: sub $0x18,%rsp
  43657. 428a74: fldt (%rsi)
  43658. 428a76: fldz
  43659. 428a78: fucomi %st(1),%st
  43660. 428a7a: fcmovne %st(1),%st
  43661. 428a7c: fcmovu %st(1),%st
  43662. 428a7e: fstp %st(1)
  43663. 428a80: fstpt (%rsp)
  43664. 428a83: lea (%rsp),%rdx
  43665. 428a87: xor %edi,%edi
  43666. 428a89: mov $0xa,%esi
  43667. 428a8e: callq 425e60 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm>
  43668. 428a93: add $0x18,%rsp
  43669. 428a97: retq
  43670. 428a98: nopl 0x0(%rax,%rax,1)
  43671.  
  43672. 0000000000428aa0 <_D2rt8typeinfo7ti_real10TypeInfo_e6equalsMxFNaNbNexPvxPvZb>:
  43673. 428aa0: fldt (%rdx)
  43674. 428aa2: fldt (%rsi)
  43675. 428aa4: fxch %st(1)
  43676. 428aa6: fucomip %st(1),%st
  43677. 428aa8: fstp %st(0)
  43678. 428aaa: setnp %cl
  43679. 428aad: sete %al
  43680. 428ab0: and %cl,%al
  43681. 428ab2: retq
  43682. 428ab3: nopw %cs:0x0(%rax,%rax,1)
  43683. 428abd: nopl (%rax)
  43684.  
  43685. 0000000000428ac0 <_D2rt8typeinfo7ti_real10TypeInfo_e7compareMxFNaNbNexPvxPvZi>:
  43686. 428ac0: fldt (%rdx)
  43687. 428ac2: fldt (%rsi)
  43688. 428ac4: fxch %st(1)
  43689. 428ac6: fucomi %st(0),%st
  43690. 428ac8: ╭── jp 428af4 <_D2rt8typeinfo7ti_real10TypeInfo_e7compareMxFNaNbNexPvxPvZi+0x34>
  43691. 428aca: │ mov $0x1,%eax
  43692. 428acf: │ fxch %st(1)
  43693. 428ad1: │ fucomi %st(0),%st
  43694. 428ad3: │ fxch %st(1)
  43695. 428ad5: ╭┼── jp 428b06 <_D2rt8typeinfo7ti_real10TypeInfo_e7compareMxFNaNbNexPvxPvZi+0x46>
  43696. 428ad7: ││ xor %eax,%eax
  43697. 428ad9: ││ fucomi %st(1),%st
  43698. 428adb: ││ ╭ jne 428adf <_D2rt8typeinfo7ti_real10TypeInfo_e7compareMxFNaNbNexPvxPvZi+0x1f>
  43699. 428add: ││╭┼ jnp 428b06 <_D2rt8typeinfo7ti_real10TypeInfo_e7compareMxFNaNbNexPvxPvZi+0x46>
  43700. 428adf: │││┕ fxch %st(1)
  43701. 428ae1: │││ fucomip %st(1),%st
  43702. 428ae3: │││ fstp %st(0)
  43703. 428ae5: │││ mov $0xffffffff,%ecx
  43704. 428aea: │││ mov $0x1,%eax
  43705. 428aef: │││ cmova %ecx,%eax
  43706. 428af2: │││╭ jmp 428b02 <_D2rt8typeinfo7ti_real10TypeInfo_e7compareMxFNaNbNexPvxPvZi+0x42>
  43707. 428af4: │┕┿┿ fstp %st(0)
  43708. 428af6: │ ││ xor %ecx,%ecx
  43709. 428af8: │ ││ fucomip %st(0),%st
  43710. 428afa: │ ││ mov $0xffffffff,%eax
  43711. 428aff: │ ││ cmovp %ecx,%eax
  43712. 428b02: │ │┕ fldz
  43713. 428b04: │ │ fldz
  43714. 428b06: ┕━┷━ fstp %st(1)
  43715. 428b08: fstp %st(0)
  43716. 428b0a: retq
  43717. 428b0b: nopl 0x0(%rax,%rax,1)
  43718.  
  43719. 0000000000428b10 <_D2rt8typeinfo7ti_real10TypeInfo_e5tsizeMxFNaNbNdNiNfZm>:
  43720. 428b10: mov $0x10,%eax
  43721. 428b15: retq
  43722. 428b16: nopw %cs:0x0(%rax,%rax,1)
  43723.  
  43724. 0000000000428b20 <_D2rt8typeinfo7ti_real10TypeInfo_e4swapMxFNaNbNePvPvZv>:
  43725. 428b20: fldt (%rdx)
  43726. 428b22: fldt (%rsi)
  43727. 428b24: fstpt (%rdx)
  43728. 428b26: fstpt (%rsi)
  43729. 428b28: retq
  43730. 428b29: nopl 0x0(%rax)
  43731.  
  43732. 0000000000428b30 <_D2rt8typeinfo7ti_real10TypeInfo_e11initializerMxFNaNbNiNeZAxv>:
  43733. 428b30: mov $0x10,%eax
  43734. 428b35: mov $0x656bc0,%edx
  43735. 428b3a: retq
  43736. 428b3b: nopl 0x0(%rax,%rax,1)
  43737.  
  43738. 0000000000428b40 <_D2rt8typeinfo7ti_real10TypeInfo_e6talignMxFNaNbNdNiNfZm>:
  43739. 428b40: mov $0x10,%eax
  43740. 428b45: retq
  43741. 428b46: nopw %cs:0x0(%rax,%rax,1)
  43742.  
  43743. 0000000000428b50 <ldc.dso_ctor.2rt8typeinfo7ti_real>:
  43744. 428b50: cmpb $0x0,0x2302c1(%rip) # 658e18 <ldc.dso_initialized>
  43745. 428b57: ╭ jne 428bac <ldc.dso_ctor.2rt8typeinfo7ti_real+0x5c>
  43746. 428b59: │ push %rbp
  43747. 428b5a: │ mov %rsp,%rbp
  43748. 428b5d: │ movb $0x1,0x2302b4(%rip) # 658e18 <ldc.dso_initialized>
  43749. 428b64: │ mov %rsp,%rax
  43750. 428b67: │ lea -0x30(%rax),%rdi
  43751. 428b6b: │ mov %rdi,%rsp
  43752. 428b6e: │ movq $0x1,-0x30(%rax)
  43753. 428b76: │ movq $0x658e10,-0x28(%rax)
  43754. 428b7e: │ mov $0x658dc8,%ecx
  43755. 428b83: │ movq %rcx,%xmm0
  43756. 428b88: │ mov $0x658a90,%ecx
  43757. 428b8d: │ movq %rcx,%xmm1
  43758. 428b92: │ punpcklqdq %xmm0,%xmm1
  43759. 428b96: │ movdqu %xmm1,-0x20(%rax)
  43760. 428b9b: │ movq $0x658c80,-0x10(%rax)
  43761. 428ba3: │ callq 427d40 <_d_dso_registry>
  43762. 428ba8: │ mov %rbp,%rsp
  43763. 428bab: │ pop %rbp
  43764. 428bac: ┕ retq
  43765. 428bad: nopl (%rax)
  43766.  
  43767. 0000000000428bb0 <ldc.dso_dtor.2rt8typeinfo7ti_real>:
  43768. 428bb0: cmpb $0x0,0x230261(%rip) # 658e18 <ldc.dso_initialized>
  43769. 428bb7: ╭ je 428c0c <ldc.dso_dtor.2rt8typeinfo7ti_real+0x5c>
  43770. 428bb9: │ push %rbp
  43771. 428bba: │ mov %rsp,%rbp
  43772. 428bbd: │ movb $0x0,0x230254(%rip) # 658e18 <ldc.dso_initialized>
  43773. 428bc4: │ mov %rsp,%rax
  43774. 428bc7: │ lea -0x30(%rax),%rdi
  43775. 428bcb: │ mov %rdi,%rsp
  43776. 428bce: │ movq $0x1,-0x30(%rax)
  43777. 428bd6: │ movq $0x658e10,-0x28(%rax)
  43778. 428bde: │ mov $0x658dc8,%ecx
  43779. 428be3: │ movq %rcx,%xmm0
  43780. 428be8: │ mov $0x658a90,%ecx
  43781. 428bed: │ movq %rcx,%xmm1
  43782. 428bf2: │ punpcklqdq %xmm0,%xmm1
  43783. 428bf6: │ movdqu %xmm1,-0x20(%rax)
  43784. 428bfb: │ movq $0x658c80,-0x10(%rax)
  43785. 428c03: │ callq 427d40 <_d_dso_registry>
  43786. 428c08: │ mov %rbp,%rsp
  43787. 428c0b: │ pop %rbp
  43788. 428c0c: ┕ retq
  43789. 428c0d: nopl (%rax)
  43790.  
  43791. 0000000000428c10 <_D2rt8typeinfo9ti_ushort10TypeInfo_t8toStringMxFNaNbNfZAya>:
  43792. 428c10: mov $0x6,%eax
  43793. 428c15: mov $0x43f1a8,%edx
  43794. 428c1a: retq
  43795. 428c1b: nopl 0x0(%rax,%rax,1)
  43796.  
  43797. 0000000000428c20 <_D2rt8typeinfo9ti_ushort10TypeInfo_t7getHashMxFNaNbNexPvZm>:
  43798. 428c20: movzwl (%rsi),%eax
  43799. 428c23: retq
  43800. 428c24: nopw %cs:0x0(%rax,%rax,1)
  43801. 428c2e: xchg %ax,%ax
  43802.  
  43803. 0000000000428c30 <_D2rt8typeinfo9ti_ushort10TypeInfo_t6equalsMxFNaNbNexPvxPvZb>:
  43804. 428c30: movzwl (%rsi),%eax
  43805. 428c33: movzwl (%rdx),%ecx
  43806. 428c36: cmp %eax,%ecx
  43807. 428c38: sete %al
  43808. 428c3b: retq
  43809. 428c3c: nopl 0x0(%rax)
  43810.  
  43811. 0000000000428c40 <_D2rt8typeinfo9ti_ushort10TypeInfo_t7compareMxFNaNbNexPvxPvZi>:
  43812. 428c40: movzwl (%rdx),%eax
  43813. 428c43: movzwl (%rsi),%ecx
  43814. 428c46: sub %ecx,%eax
  43815. 428c48: retq
  43816. 428c49: nopl 0x0(%rax)
  43817.  
  43818. 0000000000428c50 <_D2rt8typeinfo9ti_ushort10TypeInfo_t5tsizeMxFNaNbNdNiNeZm>:
  43819. 428c50: mov $0x2,%eax
  43820. 428c55: retq
  43821. 428c56: nopw %cs:0x0(%rax,%rax,1)
  43822.  
  43823. 0000000000428c60 <_D2rt8typeinfo9ti_ushort10TypeInfo_t11initializerMxFNaNbNiNeZAxv>:
  43824. 428c60: mov $0x2,%eax
  43825. 428c65: xor %edx,%edx
  43826. 428c67: retq
  43827. 428c68: nopl 0x0(%rax,%rax,1)
  43828.  
  43829. 0000000000428c70 <_D2rt8typeinfo9ti_ushort10TypeInfo_t4swapMxFNaNbNePvPvZv>:
  43830. 428c70: mov (%rdx),%ax
  43831. 428c73: mov (%rsi),%cx
  43832. 428c76: mov %cx,(%rdx)
  43833. 428c79: mov %ax,(%rsi)
  43834. 428c7c: retq
  43835. 428c7d: nopl (%rax)
  43836.  
  43837. 0000000000428c80 <ldc.dso_ctor.2rt8typeinfo9ti_ushort>:
  43838. 428c80: cmpb $0x0,0x230191(%rip) # 658e18 <ldc.dso_initialized>
  43839. 428c87: ╭ jne 428cdc <ldc.dso_ctor.2rt8typeinfo9ti_ushort+0x5c>
  43840. 428c89: │ push %rbp
  43841. 428c8a: │ mov %rsp,%rbp
  43842. 428c8d: │ movb $0x1,0x230184(%rip) # 658e18 <ldc.dso_initialized>
  43843. 428c94: │ mov %rsp,%rax
  43844. 428c97: │ lea -0x30(%rax),%rdi
  43845. 428c9b: │ mov %rdi,%rsp
  43846. 428c9e: │ movq $0x1,-0x30(%rax)
  43847. 428ca6: │ movq $0x658e10,-0x28(%rax)
  43848. 428cae: │ mov $0x658dc8,%ecx
  43849. 428cb3: │ movq %rcx,%xmm0
  43850. 428cb8: │ mov $0x658a90,%ecx
  43851. 428cbd: │ movq %rcx,%xmm1
  43852. 428cc2: │ punpcklqdq %xmm0,%xmm1
  43853. 428cc6: │ movdqu %xmm1,-0x20(%rax)
  43854. 428ccb: │ movq $0x658c88,-0x10(%rax)
  43855. 428cd3: │ callq 427d40 <_d_dso_registry>
  43856. 428cd8: │ mov %rbp,%rsp
  43857. 428cdb: │ pop %rbp
  43858. 428cdc: ┕ retq
  43859. 428cdd: nopl (%rax)
  43860.  
  43861. 0000000000428ce0 <ldc.dso_dtor.2rt8typeinfo9ti_ushort>:
  43862. 428ce0: cmpb $0x0,0x230131(%rip) # 658e18 <ldc.dso_initialized>
  43863. 428ce7: ╭ je 428d3c <ldc.dso_dtor.2rt8typeinfo9ti_ushort+0x5c>
  43864. 428ce9: │ push %rbp
  43865. 428cea: │ mov %rsp,%rbp
  43866. 428ced: │ movb $0x0,0x230124(%rip) # 658e18 <ldc.dso_initialized>
  43867. 428cf4: │ mov %rsp,%rax
  43868. 428cf7: │ lea -0x30(%rax),%rdi
  43869. 428cfb: │ mov %rdi,%rsp
  43870. 428cfe: │ movq $0x1,-0x30(%rax)
  43871. 428d06: │ movq $0x658e10,-0x28(%rax)
  43872. 428d0e: │ mov $0x658dc8,%ecx
  43873. 428d13: │ movq %rcx,%xmm0
  43874. 428d18: │ mov $0x658a90,%ecx
  43875. 428d1d: │ movq %rcx,%xmm1
  43876. 428d22: │ punpcklqdq %xmm0,%xmm1
  43877. 428d26: │ movdqu %xmm1,-0x20(%rax)
  43878. 428d2b: │ movq $0x658c88,-0x10(%rax)
  43879. 428d33: │ callq 427d40 <_d_dso_registry>
  43880. 428d38: │ mov %rbp,%rsp
  43881. 428d3b: │ pop %rbp
  43882. 428d3c: ┕ retq
  43883. 428d3d: nopl (%rax)
  43884.  
  43885. 0000000000428d40 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As8opEqualsMFC6ObjectZb>:
  43886. 428d40: ╰ jmpq 41bf40 <_D6object8TypeInfo8opEqualsMFC6ObjectZb>
  43887. 428d45: nopw %cs:0x0(%rax,%rax,1)
  43888. 428d4f: nop
  43889.  
  43890. 0000000000428d50 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As8toStringMxFNaNbNfZAya>:
  43891. 428d50: mov $0x7,%eax
  43892. 428d55: mov $0x43f275,%edx
  43893. 428d5a: retq
  43894. 428d5b: nopl 0x0(%rax,%rax,1)
  43895.  
  43896. 0000000000428d60 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As7getHashMxFNbNexPvZm>:
  43897. 428d60: ┆ mov (%rsi),%rax
  43898. 428d63: ┆ mov 0x8(%rsi),%rdx
  43899. 428d67: ┆ add %rax,%rax
  43900. 428d6a: ┆ xor %edi,%edi
  43901. 428d6c: ┆ mov %rax,%rsi
  43902. 428d6f: ╰ jmpq 425e60 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm>
  43903. 428d74: nopw %cs:0x0(%rax,%rax,1)
  43904. 428d7e: xchg %ax,%ax
  43905.  
  43906. 0000000000428d80 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As6equalsMxFxPvxPvZb>:
  43907. 428d80: mov %rdx,%rax
  43908. 428d83: mov (%rax),%rdx
  43909. 428d86: cmp (%rsi),%rdx
  43910. 428d89: ╭ jne 428da6 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As6equalsMxFxPvxPvZb+0x26>
  43911. 428d8b: │ push %rax
  43912. 428d8c: │ mov 0x8(%rsi),%rsi
  43913. 428d90: │ mov 0x8(%rax),%rdi
  43914. 428d94: │ add %rdx,%rdx
  43915. 428d97: │ callq 4022d0 <memcmp@plt>
  43916. 428d9c: │ test %eax,%eax
  43917. 428d9e: │ sete %al
  43918. 428da1: │ add $0x8,%rsp
  43919. 428da5: │ retq
  43920. 428da6: ┕ xor %eax,%eax
  43921. 428da8: retq
  43922. 428da9: nopl 0x0(%rax)
  43923.  
  43924. 0000000000428db0 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As7compareMxFxPvxPvZi>:
  43925. 428db0: mov (%rdx),%r8
  43926. 428db3: mov (%rsi),%r9
  43927. 428db6: cmp %r8,%r9
  43928. 428db9: mov %r8,%rdi
  43929. 428dbc: cmovb %r9,%rdi
  43930. 428dc0: xor %eax,%eax
  43931. 428dc2: test %rdi,%rdi
  43932. 428dc5: ╭── je 428de5 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As7compareMxFxPvxPvZi+0x35>
  43933. 428dc7: │ mov 0x8(%rdx),%r10
  43934. 428dcb: │ mov 0x8(%rsi),%rsi
  43935. 428dcf: │ nop
  43936. 428dd0: │ ┍ movzwl (%r10,%rax,2),%edx
  43937. 428dd5: │ ┆ movzwl (%rsi,%rax,2),%ecx
  43938. 428dd9: │ ┆ cmp %ecx,%edx
  43939. 428ddb: │╭┼ jne 428df0 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As7compareMxFxPvxPvZi+0x40>
  43940. 428ddd: ││┆ inc %rax
  43941. 428de0: ││┆ cmp %rdi,%rax
  43942. 428de3: ││╰ jb 428dd0 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As7compareMxFxPvxPvZi+0x20>
  43943. 428de5: ┕┿━ cmp %r9,%r8
  43944. 428de8: │╭ jae 428df9 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As7compareMxFxPvxPvZi+0x49>
  43945. 428dea: ││ mov $0xffffffff,%eax
  43946. 428def: ││ retq
  43947. 428df0: ┕┿ movswl %dx,%eax
  43948. 428df3: │ movswl %cx,%ecx
  43949. 428df6: │ sub %ecx,%eax
  43950. 428df8: │ retq
  43951. 428df9: ┕ cmp %r8,%r9
  43952. 428dfc: sbb %eax,%eax
  43953. 428dfe: and $0x1,%eax
  43954. 428e01: retq
  43955. 428e02: nopw %cs:0x0(%rax,%rax,1)
  43956. 428e0c: nopl 0x0(%rax)
  43957.  
  43958. 0000000000428e10 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As4nextMNgFNaNbNdNiZNgC8TypeInfo>:
  43959. 428e10: mov $0x440588,%eax
  43960. 428e15: retq
  43961. 428e16: nopw %cs:0x0(%rax,%rax,1)
  43962.  
  43963. 0000000000428e20 <_D2rt8typeinfo9ti_Ashort11TypeInfo_At8toStringMxFNaNbNfZAya>:
  43964. 428e20: mov $0x8,%eax
  43965. 428e25: mov $0x43f274,%edx
  43966. 428e2a: retq
  43967. 428e2b: nopl 0x0(%rax,%rax,1)
  43968.  
  43969. 0000000000428e30 <_D2rt8typeinfo9ti_Ashort11TypeInfo_At7compareMxFxPvxPvZi>:
  43970. 428e30: mov (%rdx),%r8
  43971. 428e33: mov (%rsi),%r9
  43972. 428e36: cmp %r8,%r9
  43973. 428e39: mov %r8,%rcx
  43974. 428e3c: cmovb %r9,%rcx
  43975. 428e40: xor %edi,%edi
  43976. 428e42: test %rcx,%rcx
  43977. 428e45: ╭── je 428e65 <_D2rt8typeinfo9ti_Ashort11TypeInfo_At7compareMxFxPvxPvZi+0x35>
  43978. 428e47: │ mov 0x8(%rdx),%r10
  43979. 428e4b: │ mov 0x8(%rsi),%rsi
  43980. 428e4f: │ nop
  43981. 428e50: │ ┍ movzwl (%r10,%rdi,2),%eax
  43982. 428e55: │ ┆ movzwl (%rsi,%rdi,2),%edx
  43983. 428e59: │ ┆ sub %edx,%eax
  43984. 428e5b: │╭┼ jne 428e70 <_D2rt8typeinfo9ti_Ashort11TypeInfo_At7compareMxFxPvxPvZi+0x40>
  43985. 428e5d: ││┆ inc %rdi
  43986. 428e60: ││┆ cmp %rcx,%rdi
  43987. 428e63: ││╰ jb 428e50 <_D2rt8typeinfo9ti_Ashort11TypeInfo_At7compareMxFxPvxPvZi+0x20>
  43988. 428e65: ┕┿━ cmp %r9,%r8
  43989. 428e68: │╭ jae 428e71 <_D2rt8typeinfo9ti_Ashort11TypeInfo_At7compareMxFxPvxPvZi+0x41>
  43990. 428e6a: ││ mov $0xffffffff,%eax
  43991. 428e6f: ││ retq
  43992. 428e70: ┕┿ retq
  43993. 428e71: ┕ cmp %r8,%r9
  43994. 428e74: sbb %eax,%eax
  43995. 428e76: and $0x1,%eax
  43996. 428e79: retq
  43997. 428e7a: nopw 0x0(%rax,%rax,1)
  43998.  
  43999. 0000000000428e80 <_D2rt8typeinfo9ti_Ashort11TypeInfo_At4nextMNgFNaNbNdNiZNgC8TypeInfo>:
  44000. 428e80: mov $0x43f1c0,%eax
  44001. 428e85: retq
  44002. 428e86: nopw %cs:0x0(%rax,%rax,1)
  44003.  
  44004. 0000000000428e90 <_D2rt8typeinfo9ti_Ashort11TypeInfo_Au8toStringMxFNaNbNfZAya>:
  44005. 428e90: mov $0x7,%eax
  44006. 428e95: mov $0x43f289,%edx
  44007. 428e9a: retq
  44008. 428e9b: nopl 0x0(%rax,%rax,1)
  44009.  
  44010. 0000000000428ea0 <_D2rt8typeinfo9ti_Ashort11TypeInfo_Au4nextMNgFNaNbNdNiZNgC8TypeInfo>:
  44011. 428ea0: mov $0x43fde0,%eax
  44012. 428ea5: retq
  44013. 428ea6: nopw %cs:0x0(%rax,%rax,1)
  44014.  
  44015. 0000000000428eb0 <ldc.dso_ctor.2rt8typeinfo9ti_Ashort>:
  44016. 428eb0: cmpb $0x0,0x22ff61(%rip) # 658e18 <ldc.dso_initialized>
  44017. 428eb7: ╭ jne 428f0c <ldc.dso_ctor.2rt8typeinfo9ti_Ashort+0x5c>
  44018. 428eb9: │ push %rbp
  44019. 428eba: │ mov %rsp,%rbp
  44020. 428ebd: │ movb $0x1,0x22ff54(%rip) # 658e18 <ldc.dso_initialized>
  44021. 428ec4: │ mov %rsp,%rax
  44022. 428ec7: │ lea -0x30(%rax),%rdi
  44023. 428ecb: │ mov %rdi,%rsp
  44024. 428ece: │ movq $0x1,-0x30(%rax)
  44025. 428ed6: │ movq $0x658e10,-0x28(%rax)
  44026. 428ede: │ mov $0x658dc8,%ecx
  44027. 428ee3: │ movq %rcx,%xmm0
  44028. 428ee8: │ mov $0x658a90,%ecx
  44029. 428eed: │ movq %rcx,%xmm1
  44030. 428ef2: │ punpcklqdq %xmm0,%xmm1
  44031. 428ef6: │ movdqu %xmm1,-0x20(%rax)
  44032. 428efb: │ movq $0x658c90,-0x10(%rax)
  44033. 428f03: │ callq 427d40 <_d_dso_registry>
  44034. 428f08: │ mov %rbp,%rsp
  44035. 428f0b: │ pop %rbp
  44036. 428f0c: ┕ retq
  44037. 428f0d: nopl (%rax)
  44038.  
  44039. 0000000000428f10 <ldc.dso_dtor.2rt8typeinfo9ti_Ashort>:
  44040. 428f10: cmpb $0x0,0x22ff01(%rip) # 658e18 <ldc.dso_initialized>
  44041. 428f17: ╭ je 428f6c <ldc.dso_dtor.2rt8typeinfo9ti_Ashort+0x5c>
  44042. 428f19: │ push %rbp
  44043. 428f1a: │ mov %rsp,%rbp
  44044. 428f1d: │ movb $0x0,0x22fef4(%rip) # 658e18 <ldc.dso_initialized>
  44045. 428f24: │ mov %rsp,%rax
  44046. 428f27: │ lea -0x30(%rax),%rdi
  44047. 428f2b: │ mov %rdi,%rsp
  44048. 428f2e: │ movq $0x1,-0x30(%rax)
  44049. 428f36: │ movq $0x658e10,-0x28(%rax)
  44050. 428f3e: │ mov $0x658dc8,%ecx
  44051. 428f43: │ movq %rcx,%xmm0
  44052. 428f48: │ mov $0x658a90,%ecx
  44053. 428f4d: │ movq %rcx,%xmm1
  44054. 428f52: │ punpcklqdq %xmm0,%xmm1
  44055. 428f56: │ movdqu %xmm1,-0x20(%rax)
  44056. 428f5b: │ movq $0x658c90,-0x10(%rax)
  44057. 428f63: │ callq 427d40 <_d_dso_registry>
  44058. 428f68: │ mov %rbp,%rsp
  44059. 428f6b: │ pop %rbp
  44060. 428f6c: ┕ retq
  44061. 428f6d: nopl (%rax)
  44062.  
  44063. 0000000000428f70 <_D2rt8typeinfo8ti_float10TypeInfo_f8toStringMxFNaNbNfZAya>:
  44064. 428f70: mov $0x5,%eax
  44065. 428f75: mov $0x44191d,%edx
  44066. 428f7a: retq
  44067. 428f7b: nopl 0x0(%rax,%rax,1)
  44068.  
  44069. 0000000000428f80 <_D2rt8typeinfo8ti_float10TypeInfo_f7getHashMxFNaNbNexPvZm>:
  44070. 428f80: movss (%rsi),%xmm0
  44071. 428f84: movd %xmm0,%ecx
  44072. 428f88: xor %eax,%eax
  44073. 428f8a: xorps %xmm1,%xmm1
  44074. 428f8d: ucomiss %xmm0,%xmm1
  44075. 428f90: cmovne %rcx,%rax
  44076. 428f94: cmovp %rcx,%rax
  44077. 428f98: retq
  44078. 428f99: nopl 0x0(%rax)
  44079.  
  44080. 0000000000428fa0 <_D2rt8typeinfo8ti_float10TypeInfo_f6equalsMxFNaNbNexPvxPvZb>:
  44081. 428fa0: movss (%rdx),%xmm0
  44082. 428fa4: cmpeqss (%rsi),%xmm0
  44083. 428fa9: movd %xmm0,%eax
  44084. 428fad: and $0x1,%eax
  44085. 428fb0: retq
  44086. 428fb1: nopw %cs:0x0(%rax,%rax,1)
  44087. 428fbb: nopl 0x0(%rax,%rax,1)
  44088.  
  44089. 0000000000428fc0 <_D2rt8typeinfo8ti_float10TypeInfo_f7compareMxFNaNbNexPvxPvZi>:
  44090. 428fc0: movss (%rdx),%xmm1
  44091. 428fc4: movss (%rsi),%xmm0
  44092. 428fc8: ucomiss %xmm1,%xmm1
  44093. 428fcb: ╭─── jp 428ff1 <_D2rt8typeinfo8ti_float10TypeInfo_f7compareMxFNaNbNexPvxPvZi+0x31>
  44094. 428fcd: │ mov $0x1,%eax
  44095. 428fd2: │ ucomiss %xmm0,%xmm0
  44096. 428fd5: │╭── jp 428ff0 <_D2rt8typeinfo8ti_float10TypeInfo_f7compareMxFNaNbNexPvxPvZi+0x30>
  44097. 428fd7: ││ xor %eax,%eax
  44098. 428fd9: ││ ucomiss %xmm0,%xmm1
  44099. 428fdc: ││ ╭ jne 428fe0 <_D2rt8typeinfo8ti_float10TypeInfo_f7compareMxFNaNbNexPvxPvZi+0x20>
  44100. 428fde: ││╭┼ jnp 428ff0 <_D2rt8typeinfo8ti_float10TypeInfo_f7compareMxFNaNbNexPvxPvZi+0x30>
  44101. 428fe0: │││┕ ucomiss %xmm1,%xmm0
  44102. 428fe3: │││ mov $0xffffffff,%ecx
  44103. 428fe8: │││ mov $0x1,%eax
  44104. 428fed: │││ cmova %ecx,%eax
  44105. 428ff0: │┕┷━ retq
  44106. 428ff1: ┕━━━ xor %ecx,%ecx
  44107. 428ff3: ucomiss %xmm0,%xmm0
  44108. 428ff6: mov $0xffffffff,%eax
  44109. 428ffb: cmovp %ecx,%eax
  44110. 428ffe: retq
  44111. 428fff: nop
  44112.  
  44113. 0000000000429000 <_D2rt8typeinfo8ti_float10TypeInfo_f5tsizeMxFNaNbNdNiNfZm>:
  44114. 429000: mov $0x4,%eax
  44115. 429005: retq
  44116. 429006: nopw %cs:0x0(%rax,%rax,1)
  44117.  
  44118. 0000000000429010 <_D2rt8typeinfo8ti_float10TypeInfo_f4swapMxFNaNbNePvPvZv>:
  44119. 429010: mov (%rdx),%eax
  44120. 429012: mov (%rsi),%ecx
  44121. 429014: mov %ecx,(%rdx)
  44122. 429016: mov %eax,(%rsi)
  44123. 429018: retq
  44124. 429019: nopl 0x0(%rax)
  44125.  
  44126. 0000000000429020 <_D2rt8typeinfo8ti_float10TypeInfo_f11initializerMxFNaNbNiNeZAxv>:
  44127. 429020: mov $0x4,%eax
  44128. 429025: mov $0x656f90,%edx
  44129. 42902a: retq
  44130. 42902b: nopl 0x0(%rax,%rax,1)
  44131.  
  44132. 0000000000429030 <_D2rt8typeinfo8ti_float10TypeInfo_f5flagsMxFNaNbNdNiNfZk>:
  44133. 429030: mov $0x2,%eax
  44134. 429035: retq
  44135. 429036: nopw %cs:0x0(%rax,%rax,1)
  44136.  
  44137. 0000000000429040 <ldc.dso_ctor.2rt8typeinfo8ti_float>:
  44138. 429040: cmpb $0x0,0x22fdd1(%rip) # 658e18 <ldc.dso_initialized>
  44139. 429047: ╭ jne 42909c <ldc.dso_ctor.2rt8typeinfo8ti_float+0x5c>
  44140. 429049: │ push %rbp
  44141. 42904a: │ mov %rsp,%rbp
  44142. 42904d: │ movb $0x1,0x22fdc4(%rip) # 658e18 <ldc.dso_initialized>
  44143. 429054: │ mov %rsp,%rax
  44144. 429057: │ lea -0x30(%rax),%rdi
  44145. 42905b: │ mov %rdi,%rsp
  44146. 42905e: │ movq $0x1,-0x30(%rax)
  44147. 429066: │ movq $0x658e10,-0x28(%rax)
  44148. 42906e: │ mov $0x658dc8,%ecx
  44149. 429073: │ movq %rcx,%xmm0
  44150. 429078: │ mov $0x658a90,%ecx
  44151. 42907d: │ movq %rcx,%xmm1
  44152. 429082: │ punpcklqdq %xmm0,%xmm1
  44153. 429086: │ movdqu %xmm1,-0x20(%rax)
  44154. 42908b: │ movq $0x658c98,-0x10(%rax)
  44155. 429093: │ callq 427d40 <_d_dso_registry>
  44156. 429098: │ mov %rbp,%rsp
  44157. 42909b: │ pop %rbp
  44158. 42909c: ┕ retq
  44159. 42909d: nopl (%rax)
  44160.  
  44161. 00000000004290a0 <ldc.dso_dtor.2rt8typeinfo8ti_float>:
  44162. 4290a0: cmpb $0x0,0x22fd71(%rip) # 658e18 <ldc.dso_initialized>
  44163. 4290a7: ╭ je 4290fc <ldc.dso_dtor.2rt8typeinfo8ti_float+0x5c>
  44164. 4290a9: │ push %rbp
  44165. 4290aa: │ mov %rsp,%rbp
  44166. 4290ad: │ movb $0x0,0x22fd64(%rip) # 658e18 <ldc.dso_initialized>
  44167. 4290b4: │ mov %rsp,%rax
  44168. 4290b7: │ lea -0x30(%rax),%rdi
  44169. 4290bb: │ mov %rdi,%rsp
  44170. 4290be: │ movq $0x1,-0x30(%rax)
  44171. 4290c6: │ movq $0x658e10,-0x28(%rax)
  44172. 4290ce: │ mov $0x658dc8,%ecx
  44173. 4290d3: │ movq %rcx,%xmm0
  44174. 4290d8: │ mov $0x658a90,%ecx
  44175. 4290dd: │ movq %rcx,%xmm1
  44176. 4290e2: │ punpcklqdq %xmm0,%xmm1
  44177. 4290e6: │ movdqu %xmm1,-0x20(%rax)
  44178. 4290eb: │ movq $0x658c98,-0x10(%rax)
  44179. 4290f3: │ callq 427d40 <_d_dso_registry>
  44180. 4290f8: │ mov %rbp,%rsp
  44181. 4290fb: │ pop %rbp
  44182. 4290fc: ┕ retq
  44183. 4290fd: nopl (%rax)
  44184.  
  44185. 0000000000429100 <_D2rt8typeinfo8ti_dchar10TypeInfo_w8toStringMxFNaNbNfZAya>:
  44186. 429100: mov $0x5,%eax
  44187. 429105: mov $0x43f578,%edx
  44188. 42910a: retq
  44189. 42910b: nopl 0x0(%rax,%rax,1)
  44190.  
  44191. 0000000000429110 <_D2rt8typeinfo8ti_dchar10TypeInfo_w7getHashMxFNaNbNexPvZm>:
  44192. 429110: mov (%rsi),%eax
  44193. 429112: retq
  44194. 429113: nopw %cs:0x0(%rax,%rax,1)
  44195. 42911d: nopl (%rax)
  44196.  
  44197. 0000000000429120 <_D2rt8typeinfo8ti_dchar10TypeInfo_w6equalsMxFNaNbNexPvxPvZb>:
  44198. 429120: mov (%rdx),%eax
  44199. 429122: cmp (%rsi),%eax
  44200. 429124: sete %al
  44201. 429127: retq
  44202. 429128: nopl 0x0(%rax,%rax,1)
  44203.  
  44204. 0000000000429130 <_D2rt8typeinfo8ti_dchar10TypeInfo_w7compareMxFNaNbNexPvxPvZi>:
  44205. 429130: mov (%rdx),%eax
  44206. 429132: sub (%rsi),%eax
  44207. 429134: retq
  44208. 429135: nopw %cs:0x0(%rax,%rax,1)
  44209. 42913f: nop
  44210.  
  44211. 0000000000429140 <_D2rt8typeinfo8ti_dchar10TypeInfo_w5tsizeMxFNaNbNdNiNeZm>:
  44212. 429140: mov $0x4,%eax
  44213. 429145: retq
  44214. 429146: nopw %cs:0x0(%rax,%rax,1)
  44215.  
  44216. 0000000000429150 <_D2rt8typeinfo8ti_dchar10TypeInfo_w4swapMxFNaNbNePvPvZv>:
  44217. 429150: mov (%rdx),%eax
  44218. 429152: mov (%rsi),%ecx
  44219. 429154: mov %ecx,(%rdx)
  44220. 429156: mov %eax,(%rsi)
  44221. 429158: retq
  44222. 429159: nopl 0x0(%rax)
  44223.  
  44224. 0000000000429160 <_D2rt8typeinfo8ti_dchar10TypeInfo_w11initializerMxFNaNbNiNeZAxv>:
  44225. 429160: mov $0x4,%eax
  44226. 429165: mov $0x657070,%edx
  44227. 42916a: retq
  44228. 42916b: nopl 0x0(%rax,%rax,1)
  44229.  
  44230. 0000000000429170 <ldc.dso_ctor.2rt8typeinfo8ti_dchar>:
  44231. 429170: cmpb $0x0,0x22fca1(%rip) # 658e18 <ldc.dso_initialized>
  44232. 429177: ╭ jne 4291cc <ldc.dso_ctor.2rt8typeinfo8ti_dchar+0x5c>
  44233. 429179: │ push %rbp
  44234. 42917a: │ mov %rsp,%rbp
  44235. 42917d: │ movb $0x1,0x22fc94(%rip) # 658e18 <ldc.dso_initialized>
  44236. 429184: │ mov %rsp,%rax
  44237. 429187: │ lea -0x30(%rax),%rdi
  44238. 42918b: │ mov %rdi,%rsp
  44239. 42918e: │ movq $0x1,-0x30(%rax)
  44240. 429196: │ movq $0x658e10,-0x28(%rax)
  44241. 42919e: │ mov $0x658dc8,%ecx
  44242. 4291a3: │ movq %rcx,%xmm0
  44243. 4291a8: │ mov $0x658a90,%ecx
  44244. 4291ad: │ movq %rcx,%xmm1
  44245. 4291b2: │ punpcklqdq %xmm0,%xmm1
  44246. 4291b6: │ movdqu %xmm1,-0x20(%rax)
  44247. 4291bb: │ movq $0x658ca0,-0x10(%rax)
  44248. 4291c3: │ callq 427d40 <_d_dso_registry>
  44249. 4291c8: │ mov %rbp,%rsp
  44250. 4291cb: │ pop %rbp
  44251. 4291cc: ┕ retq
  44252. 4291cd: nopl (%rax)
  44253.  
  44254. 00000000004291d0 <ldc.dso_dtor.2rt8typeinfo8ti_dchar>:
  44255. 4291d0: cmpb $0x0,0x22fc41(%rip) # 658e18 <ldc.dso_initialized>
  44256. 4291d7: ╭ je 42922c <ldc.dso_dtor.2rt8typeinfo8ti_dchar+0x5c>
  44257. 4291d9: │ push %rbp
  44258. 4291da: │ mov %rsp,%rbp
  44259. 4291dd: │ movb $0x0,0x22fc34(%rip) # 658e18 <ldc.dso_initialized>
  44260. 4291e4: │ mov %rsp,%rax
  44261. 4291e7: │ lea -0x30(%rax),%rdi
  44262. 4291eb: │ mov %rdi,%rsp
  44263. 4291ee: │ movq $0x1,-0x30(%rax)
  44264. 4291f6: │ movq $0x658e10,-0x28(%rax)
  44265. 4291fe: │ mov $0x658dc8,%ecx
  44266. 429203: │ movq %rcx,%xmm0
  44267. 429208: │ mov $0x658a90,%ecx
  44268. 42920d: │ movq %rcx,%xmm1
  44269. 429212: │ punpcklqdq %xmm0,%xmm1
  44270. 429216: │ movdqu %xmm1,-0x20(%rax)
  44271. 42921b: │ movq $0x658ca0,-0x10(%rax)
  44272. 429223: │ callq 427d40 <_d_dso_registry>
  44273. 429228: │ mov %rbp,%rsp
  44274. 42922b: │ pop %rbp
  44275. 42922c: ┕ retq
  44276. 42922d: nopl (%rax)
  44277.  
  44278. 0000000000429230 <_D2rt8typeinfo9ti_ifloat10TypeInfo_o8toStringMxFNaNbNfZAya>:
  44279. 429230: mov $0x6,%eax
  44280. 429235: mov $0x43f638,%edx
  44281. 42923a: retq
  44282. 42923b: nopl 0x0(%rax,%rax,1)
  44283.  
  44284. 0000000000429240 <ldc.dso_ctor.2rt8typeinfo9ti_ifloat>:
  44285. 429240: cmpb $0x0,0x22fbd1(%rip) # 658e18 <ldc.dso_initialized>
  44286. 429247: ╭ jne 42929c <ldc.dso_ctor.2rt8typeinfo9ti_ifloat+0x5c>
  44287. 429249: │ push %rbp
  44288. 42924a: │ mov %rsp,%rbp
  44289. 42924d: │ movb $0x1,0x22fbc4(%rip) # 658e18 <ldc.dso_initialized>
  44290. 429254: │ mov %rsp,%rax
  44291. 429257: │ lea -0x30(%rax),%rdi
  44292. 42925b: │ mov %rdi,%rsp
  44293. 42925e: │ movq $0x1,-0x30(%rax)
  44294. 429266: │ movq $0x658e10,-0x28(%rax)
  44295. 42926e: │ mov $0x658dc8,%ecx
  44296. 429273: │ movq %rcx,%xmm0
  44297. 429278: │ mov $0x658a90,%ecx
  44298. 42927d: │ movq %rcx,%xmm1
  44299. 429282: │ punpcklqdq %xmm0,%xmm1
  44300. 429286: │ movdqu %xmm1,-0x20(%rax)
  44301. 42928b: │ movq $0x658ca8,-0x10(%rax)
  44302. 429293: │ callq 427d40 <_d_dso_registry>
  44303. 429298: │ mov %rbp,%rsp
  44304. 42929b: │ pop %rbp
  44305. 42929c: ┕ retq
  44306. 42929d: nopl (%rax)
  44307.  
  44308. 00000000004292a0 <ldc.dso_dtor.2rt8typeinfo9ti_ifloat>:
  44309. 4292a0: cmpb $0x0,0x22fb71(%rip) # 658e18 <ldc.dso_initialized>
  44310. 4292a7: ╭ je 4292fc <ldc.dso_dtor.2rt8typeinfo9ti_ifloat+0x5c>
  44311. 4292a9: │ push %rbp
  44312. 4292aa: │ mov %rsp,%rbp
  44313. 4292ad: │ movb $0x0,0x22fb64(%rip) # 658e18 <ldc.dso_initialized>
  44314. 4292b4: │ mov %rsp,%rax
  44315. 4292b7: │ lea -0x30(%rax),%rdi
  44316. 4292bb: │ mov %rdi,%rsp
  44317. 4292be: │ movq $0x1,-0x30(%rax)
  44318. 4292c6: │ movq $0x658e10,-0x28(%rax)
  44319. 4292ce: │ mov $0x658dc8,%ecx
  44320. 4292d3: │ movq %rcx,%xmm0
  44321. 4292d8: │ mov $0x658a90,%ecx
  44322. 4292dd: │ movq %rcx,%xmm1
  44323. 4292e2: │ punpcklqdq %xmm0,%xmm1
  44324. 4292e6: │ movdqu %xmm1,-0x20(%rax)
  44325. 4292eb: │ movq $0x658ca8,-0x10(%rax)
  44326. 4292f3: │ callq 427d40 <_d_dso_registry>
  44327. 4292f8: │ mov %rbp,%rsp
  44328. 4292fb: │ pop %rbp
  44329. 4292fc: ┕ retq
  44330. 4292fd: nopl (%rax)
  44331.  
  44332. 0000000000429300 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai8opEqualsMFC6ObjectZb>:
  44333. 429300: ╰ jmpq 41bf40 <_D6object8TypeInfo8opEqualsMFC6ObjectZb>
  44334. 429305: nopw %cs:0x0(%rax,%rax,1)
  44335. 42930f: nop
  44336.  
  44337. 0000000000429310 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai8toStringMxFNaNbNfZAya>:
  44338. 429310: mov $0x5,%eax
  44339. 429315: mov $0x43f705,%edx
  44340. 42931a: retq
  44341. 42931b: nopl 0x0(%rax,%rax,1)
  44342.  
  44343. 0000000000429320 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai7getHashMxFNbNexPvZm>:
  44344. 429320: ┆ mov (%rsi),%rax
  44345. 429323: ┆ mov 0x8(%rsi),%rdx
  44346. 429327: ┆ shl $0x2,%rax
  44347. 42932b: ┆ xor %edi,%edi
  44348. 42932d: ┆ mov %rax,%rsi
  44349. 429330: ╰ jmpq 425e60 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm>
  44350. 429335: nopw %cs:0x0(%rax,%rax,1)
  44351. 42933f: nop
  44352.  
  44353. 0000000000429340 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai6equalsMxFxPvxPvZb>:
  44354. 429340: mov %rdx,%rax
  44355. 429343: mov (%rax),%rdx
  44356. 429346: cmp (%rsi),%rdx
  44357. 429349: ╭ jne 429367 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai6equalsMxFxPvxPvZb+0x27>
  44358. 42934b: │ push %rax
  44359. 42934c: │ mov 0x8(%rsi),%rsi
  44360. 429350: │ mov 0x8(%rax),%rdi
  44361. 429354: │ shl $0x2,%rdx
  44362. 429358: │ callq 4022d0 <memcmp@plt>
  44363. 42935d: │ test %eax,%eax
  44364. 42935f: │ sete %al
  44365. 429362: │ add $0x8,%rsp
  44366. 429366: │ retq
  44367. 429367: ┕ xor %eax,%eax
  44368. 429369: retq
  44369. 42936a: nopw 0x0(%rax,%rax,1)
  44370.  
  44371. 0000000000429370 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai7compareMxFxPvxPvZi>:
  44372. 429370: mov (%rdx),%r8
  44373. 429373: mov (%rsi),%r9
  44374. 429376: cmp %r8,%r9
  44375. 429379: mov %r8,%rcx
  44376. 42937c: cmovb %r9,%rcx
  44377. 429380: xor %edi,%edi
  44378. 429382: test %rcx,%rcx
  44379. 429385: ╭─── je 4293b2 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai7compareMxFxPvxPvZi+0x42>
  44380. 429387: │ mov 0x8(%rdx),%r10
  44381. 42938b: │ mov 0x8(%rsi),%r11
  44382. 42938f: │ nop
  44383. 429390: │┍━━ mov (%r10,%rdi,4),%edx
  44384. 429394: │┆ mov (%r11,%rdi,4),%esi
  44385. 429398: │┆ mov $0xffffffff,%eax
  44386. 42939d: │┆ cmp %esi,%edx
  44387. 42939f: │┆── jl 4293bc <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai7compareMxFxPvxPvZi+0x4c>
  44388. 4293a1: │┆ cmp %esi,%edx
  44389. 4293a3: │┆ mov $0x1,%eax
  44390. 4293a8: │┆╭─ jg 4293bc <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai7compareMxFxPvxPvZi+0x4c>
  44391. 4293aa: │┆│ inc %rdi
  44392. 4293ad: │┆│ cmp %rcx,%rdi
  44393. 4293b0: │╰┼─ jb 429390 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai7compareMxFxPvxPvZi+0x20>
  44394. 4293b2: ┕┿┿━ mov $0xffffffff,%eax
  44395. 4293b7: ││ cmp %r9,%r8
  44396. 4293ba: ││╭ jae 4293bd <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai7compareMxFxPvxPvZi+0x4d>
  44397. 4293bc: ┕┷┿ retq
  44398. 4293bd: ┕ cmp %r8,%r9
  44399. 4293c0: sbb %eax,%eax
  44400. 4293c2: and $0x1,%eax
  44401. 4293c5: retq
  44402. 4293c6: nopw %cs:0x0(%rax,%rax,1)
  44403.  
  44404. 00000000004293d0 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai4nextMNgFNaNbNdNiZNgC8TypeInfo>:
  44405. 4293d0: mov $0x440948,%eax
  44406. 4293d5: retq
  44407. 4293d6: nopw %cs:0x0(%rax,%rax,1)
  44408.  
  44409. 00000000004293e0 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ak8toStringMxFNaNbNfZAya>:
  44410. 4293e0: mov $0x6,%eax
  44411. 4293e5: mov $0x43f704,%edx
  44412. 4293ea: retq
  44413. 4293eb: nopl 0x0(%rax,%rax,1)
  44414.  
  44415. 00000000004293f0 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ak7compareMxFxPvxPvZi>:
  44416. 4293f0: mov (%rdx),%r8
  44417. 4293f3: mov (%rsi),%r9
  44418. 4293f6: cmp %r8,%r9
  44419. 4293f9: mov %r8,%rcx
  44420. 4293fc: cmovb %r9,%rcx
  44421. 429400: xor %edi,%edi
  44422. 429402: test %rcx,%rcx
  44423. 429405: ╭─── je 429432 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ak7compareMxFxPvxPvZi+0x42>
  44424. 429407: │ mov 0x8(%rdx),%r10
  44425. 42940b: │ mov 0x8(%rsi),%r11
  44426. 42940f: │ nop
  44427. 429410: │┍━━ mov (%r10,%rdi,4),%edx
  44428. 429414: │┆ mov (%r11,%rdi,4),%esi
  44429. 429418: │┆ mov $0xffffffff,%eax
  44430. 42941d: │┆ cmp %esi,%edx
  44431. 42941f: │┆── jb 42943c <_D2rt8typeinfo7ti_Aint11TypeInfo_Ak7compareMxFxPvxPvZi+0x4c>
  44432. 429421: │┆ cmp %esi,%edx
  44433. 429423: │┆ mov $0x1,%eax
  44434. 429428: │┆╭─ ja 42943c <_D2rt8typeinfo7ti_Aint11TypeInfo_Ak7compareMxFxPvxPvZi+0x4c>
  44435. 42942a: │┆│ inc %rdi
  44436. 42942d: │┆│ cmp %rcx,%rdi
  44437. 429430: │╰┼─ jb 429410 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ak7compareMxFxPvxPvZi+0x20>
  44438. 429432: ┕┿┿━ mov $0xffffffff,%eax
  44439. 429437: ││ cmp %r9,%r8
  44440. 42943a: ││╭ jae 42943d <_D2rt8typeinfo7ti_Aint11TypeInfo_Ak7compareMxFxPvxPvZi+0x4d>
  44441. 42943c: ┕┷┿ retq
  44442. 42943d: ┕ cmp %r8,%r9
  44443. 429440: sbb %eax,%eax
  44444. 429442: and $0x1,%eax
  44445. 429445: retq
  44446. 429446: nopw %cs:0x0(%rax,%rax,1)
  44447.  
  44448. 0000000000429450 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ak4nextMNgFNaNbNdNiZNgC8TypeInfo>:
  44449. 429450: mov $0x43ff58,%eax
  44450. 429455: retq
  44451. 429456: nopw %cs:0x0(%rax,%rax,1)
  44452.  
  44453. 0000000000429460 <_D2rt8typeinfo7ti_Aint11TypeInfo_Aw8toStringMxFNaNbNfZAya>:
  44454. 429460: mov $0x7,%eax
  44455. 429465: mov $0x43f717,%edx
  44456. 42946a: retq
  44457. 42946b: nopl 0x0(%rax,%rax,1)
  44458.  
  44459. 0000000000429470 <_D2rt8typeinfo7ti_Aint11TypeInfo_Aw4nextMNgFNaNbNdNiZNgC8TypeInfo>:
  44460. 429470: mov $0x43f590,%eax
  44461. 429475: retq
  44462. 429476: nopw %cs:0x0(%rax,%rax,1)
  44463.  
  44464. 0000000000429480 <ldc.dso_ctor.2rt8typeinfo7ti_Aint>:
  44465. 429480: cmpb $0x0,0x22f991(%rip) # 658e18 <ldc.dso_initialized>
  44466. 429487: ╭ jne 4294dc <ldc.dso_ctor.2rt8typeinfo7ti_Aint+0x5c>
  44467. 429489: │ push %rbp
  44468. 42948a: │ mov %rsp,%rbp
  44469. 42948d: │ movb $0x1,0x22f984(%rip) # 658e18 <ldc.dso_initialized>
  44470. 429494: │ mov %rsp,%rax
  44471. 429497: │ lea -0x30(%rax),%rdi
  44472. 42949b: │ mov %rdi,%rsp
  44473. 42949e: │ movq $0x1,-0x30(%rax)
  44474. 4294a6: │ movq $0x658e10,-0x28(%rax)
  44475. 4294ae: │ mov $0x658dc8,%ecx
  44476. 4294b3: │ movq %rcx,%xmm0
  44477. 4294b8: │ mov $0x658a90,%ecx
  44478. 4294bd: │ movq %rcx,%xmm1
  44479. 4294c2: │ punpcklqdq %xmm0,%xmm1
  44480. 4294c6: │ movdqu %xmm1,-0x20(%rax)
  44481. 4294cb: │ movq $0x658cb0,-0x10(%rax)
  44482. 4294d3: │ callq 427d40 <_d_dso_registry>
  44483. 4294d8: │ mov %rbp,%rsp
  44484. 4294db: │ pop %rbp
  44485. 4294dc: ┕ retq
  44486. 4294dd: nopl (%rax)
  44487.  
  44488. 00000000004294e0 <ldc.dso_dtor.2rt8typeinfo7ti_Aint>:
  44489. 4294e0: cmpb $0x0,0x22f931(%rip) # 658e18 <ldc.dso_initialized>
  44490. 4294e7: ╭ je 42953c <ldc.dso_dtor.2rt8typeinfo7ti_Aint+0x5c>
  44491. 4294e9: │ push %rbp
  44492. 4294ea: │ mov %rsp,%rbp
  44493. 4294ed: │ movb $0x0,0x22f924(%rip) # 658e18 <ldc.dso_initialized>
  44494. 4294f4: │ mov %rsp,%rax
  44495. 4294f7: │ lea -0x30(%rax),%rdi
  44496. 4294fb: │ mov %rdi,%rsp
  44497. 4294fe: │ movq $0x1,-0x30(%rax)
  44498. 429506: │ movq $0x658e10,-0x28(%rax)
  44499. 42950e: │ mov $0x658dc8,%ecx
  44500. 429513: │ movq %rcx,%xmm0
  44501. 429518: │ mov $0x658a90,%ecx
  44502. 42951d: │ movq %rcx,%xmm1
  44503. 429522: │ punpcklqdq %xmm0,%xmm1
  44504. 429526: │ movdqu %xmm1,-0x20(%rax)
  44505. 42952b: │ movq $0x658cb0,-0x10(%rax)
  44506. 429533: │ callq 427d40 <_d_dso_registry>
  44507. 429538: │ mov %rbp,%rsp
  44508. 42953b: │ pop %rbp
  44509. 42953c: ┕ retq
  44510. 42953d: nopl (%rax)
  44511.  
  44512. 0000000000429540 <_D2rt8typeinfo7ti_long10TypeInfo_l8toStringMxFNaNbNfZAya>:
  44513. 429540: mov $0x4,%eax
  44514. 429545: mov $0x43fb89,%edx
  44515. 42954a: retq
  44516. 42954b: nopl 0x0(%rax,%rax,1)
  44517.  
  44518. 0000000000429550 <_D2rt8typeinfo7ti_long10TypeInfo_l7getHashMxFNaNbNexPvZm>:
  44519. 429550: ┆ mov %rsi,%rax
  44520. 429553: ┆ xor %edi,%edi
  44521. 429555: ┆ mov $0x8,%esi
  44522. 42955a: ┆ mov %rax,%rdx
  44523. 42955d: ╰ jmpq 425e60 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm>
  44524. 429562: nopw %cs:0x0(%rax,%rax,1)
  44525. 42956c: nopl 0x0(%rax)
  44526.  
  44527. 0000000000429570 <_D2rt8typeinfo7ti_long10TypeInfo_l6equalsMxFNaNbNexPvxPvZb>:
  44528. 429570: mov (%rdx),%rax
  44529. 429573: cmp (%rsi),%rax
  44530. 429576: sete %al
  44531. 429579: retq
  44532. 42957a: nopw 0x0(%rax,%rax,1)
  44533.  
  44534. 0000000000429580 <_D2rt8typeinfo7ti_long10TypeInfo_l7compareMxFNaNbNexPvxPvZi>:
  44535. 429580: mov (%rsi),%rax
  44536. 429583: cmp %rax,(%rdx)
  44537. 429586: ╭ jge 42958e <_D2rt8typeinfo7ti_long10TypeInfo_l7compareMxFNaNbNexPvxPvZi+0xe>
  44538. 429588: │ mov $0xffffffff,%eax
  44539. 42958d: │ retq
  44540. 42958e: ┕ setg %al
  44541. 429591: movzbl %al,%eax
  44542. 429594: retq
  44543. 429595: nopw %cs:0x0(%rax,%rax,1)
  44544. 42959f: nop
  44545.  
  44546. 00000000004295a0 <_D2rt8typeinfo7ti_long10TypeInfo_l5tsizeMxFNaNbNdNiNeZm>:
  44547. 4295a0: mov $0x8,%eax
  44548. 4295a5: retq
  44549. 4295a6: nopw %cs:0x0(%rax,%rax,1)
  44550.  
  44551. 00000000004295b0 <_D2rt8typeinfo7ti_long10TypeInfo_l11initializerMxFNaNbNiNeZAxv>:
  44552. 4295b0: mov $0x8,%eax
  44553. 4295b5: xor %edx,%edx
  44554. 4295b7: retq
  44555. 4295b8: nopl 0x0(%rax,%rax,1)
  44556.  
  44557. 00000000004295c0 <_D2rt8typeinfo7ti_long10TypeInfo_l4swapMxFNaNbNePvPvZv>:
  44558. 4295c0: mov (%rdx),%rax
  44559. 4295c3: mov (%rsi),%rcx
  44560. 4295c6: mov %rcx,(%rdx)
  44561. 4295c9: mov %rax,(%rsi)
  44562. 4295cc: retq
  44563. 4295cd: nopl (%rax)
  44564.  
  44565. 00000000004295d0 <_D2rt8typeinfo7ti_long10TypeInfo_l6talignMxFNaNbNdNiNeZm>:
  44566. 4295d0: mov $0x8,%eax
  44567. 4295d5: retq
  44568. 4295d6: nopw %cs:0x0(%rax,%rax,1)
  44569.  
  44570. 00000000004295e0 <ldc.dso_ctor.2rt8typeinfo7ti_long>:
  44571. 4295e0: cmpb $0x0,0x22f831(%rip) # 658e18 <ldc.dso_initialized>
  44572. 4295e7: ╭ jne 42963c <ldc.dso_ctor.2rt8typeinfo7ti_long+0x5c>
  44573. 4295e9: │ push %rbp
  44574. 4295ea: │ mov %rsp,%rbp
  44575. 4295ed: │ movb $0x1,0x22f824(%rip) # 658e18 <ldc.dso_initialized>
  44576. 4295f4: │ mov %rsp,%rax
  44577. 4295f7: │ lea -0x30(%rax),%rdi
  44578. 4295fb: │ mov %rdi,%rsp
  44579. 4295fe: │ movq $0x1,-0x30(%rax)
  44580. 429606: │ movq $0x658e10,-0x28(%rax)
  44581. 42960e: │ mov $0x658dc8,%ecx
  44582. 429613: │ movq %rcx,%xmm0
  44583. 429618: │ mov $0x658a90,%ecx
  44584. 42961d: │ movq %rcx,%xmm1
  44585. 429622: │ punpcklqdq %xmm0,%xmm1
  44586. 429626: │ movdqu %xmm1,-0x20(%rax)
  44587. 42962b: │ movq $0x658cb8,-0x10(%rax)
  44588. 429633: │ callq 427d40 <_d_dso_registry>
  44589. 429638: │ mov %rbp,%rsp
  44590. 42963b: │ pop %rbp
  44591. 42963c: ┕ retq
  44592. 42963d: nopl (%rax)
  44593.  
  44594. 0000000000429640 <ldc.dso_dtor.2rt8typeinfo7ti_long>:
  44595. 429640: cmpb $0x0,0x22f7d1(%rip) # 658e18 <ldc.dso_initialized>
  44596. 429647: ╭ je 42969c <ldc.dso_dtor.2rt8typeinfo7ti_long+0x5c>
  44597. 429649: │ push %rbp
  44598. 42964a: │ mov %rsp,%rbp
  44599. 42964d: │ movb $0x0,0x22f7c4(%rip) # 658e18 <ldc.dso_initialized>
  44600. 429654: │ mov %rsp,%rax
  44601. 429657: │ lea -0x30(%rax),%rdi
  44602. 42965b: │ mov %rdi,%rsp
  44603. 42965e: │ movq $0x1,-0x30(%rax)
  44604. 429666: │ movq $0x658e10,-0x28(%rax)
  44605. 42966e: │ mov $0x658dc8,%ecx
  44606. 429673: │ movq %rcx,%xmm0
  44607. 429678: │ mov $0x658a90,%ecx
  44608. 42967d: │ movq %rcx,%xmm1
  44609. 429682: │ punpcklqdq %xmm0,%xmm1
  44610. 429686: │ movdqu %xmm1,-0x20(%rax)
  44611. 42968b: │ movq $0x658cb8,-0x10(%rax)
  44612. 429693: │ callq 427d40 <_d_dso_registry>
  44613. 429698: │ mov %rbp,%rsp
  44614. 42969b: │ pop %rbp
  44615. 42969c: ┕ retq
  44616. 42969d: nopl (%rax)
  44617.  
  44618. 00000000004296a0 <_D2rt8typeinfo8ti_ubyte10TypeInfo_h8toStringMxFNaNbNfZAya>:
  44619. 4296a0: mov $0x5,%eax
  44620. 4296a5: mov $0x43fa08,%edx
  44621. 4296aa: retq
  44622. 4296ab: nopl 0x0(%rax,%rax,1)
  44623.  
  44624. 00000000004296b0 <_D2rt8typeinfo8ti_ubyte10TypeInfo_h7getHashMxFNaNbNexPvZm>:
  44625. 4296b0: movzbl (%rsi),%eax
  44626. 4296b3: retq
  44627. 4296b4: nopw %cs:0x0(%rax,%rax,1)
  44628. 4296be: xchg %ax,%ax
  44629.  
  44630. 00000000004296c0 <_D2rt8typeinfo8ti_ubyte10TypeInfo_h6equalsMxFNaNbNexPvxPvZb>:
  44631. 4296c0: movzbl (%rsi),%eax
  44632. 4296c3: movzbl (%rdx),%ecx
  44633. 4296c6: cmp %eax,%ecx
  44634. 4296c8: sete %al
  44635. 4296cb: retq
  44636. 4296cc: nopl 0x0(%rax)
  44637.  
  44638. 00000000004296d0 <_D2rt8typeinfo8ti_ubyte10TypeInfo_h7compareMxFNaNbNexPvxPvZi>:
  44639. 4296d0: movzbl (%rdx),%eax
  44640. 4296d3: movzbl (%rsi),%ecx
  44641. 4296d6: sub %ecx,%eax
  44642. 4296d8: retq
  44643. 4296d9: nopl 0x0(%rax)
  44644.  
  44645. 00000000004296e0 <_D2rt8typeinfo8ti_ubyte10TypeInfo_h5tsizeMxFNaNbNdNiNeZm>:
  44646. 4296e0: mov $0x1,%eax
  44647. 4296e5: retq
  44648. 4296e6: nopw %cs:0x0(%rax,%rax,1)
  44649.  
  44650. 00000000004296f0 <_D2rt8typeinfo8ti_ubyte10TypeInfo_h11initializerMxFNaNbNiNeZAxv>:
  44651. 4296f0: mov $0x1,%eax
  44652. 4296f5: xor %edx,%edx
  44653. 4296f7: retq
  44654. 4296f8: nopl 0x0(%rax,%rax,1)
  44655.  
  44656. 0000000000429700 <_D2rt8typeinfo8ti_ubyte10TypeInfo_h4swapMxFNaNbNePvPvZv>:
  44657. 429700: mov (%rdx),%al
  44658. 429702: mov (%rsi),%cl
  44659. 429704: mov %cl,(%rdx)
  44660. 429706: mov %al,(%rsi)
  44661. 429708: retq
  44662. 429709: nopl 0x0(%rax)
  44663.  
  44664. 0000000000429710 <_D2rt8typeinfo8ti_ubyte10TypeInfo_b8toStringMxFNaNbNfZAya>:
  44665. 429710: mov $0x4,%eax
  44666. 429715: mov $0x43fa19,%edx
  44667. 42971a: retq
  44668. 42971b: nopl 0x0(%rax,%rax,1)
  44669.  
  44670. 0000000000429720 <ldc.dso_ctor.2rt8typeinfo8ti_ubyte>:
  44671. 429720: cmpb $0x0,0x22f6f1(%rip) # 658e18 <ldc.dso_initialized>
  44672. 429727: ╭ jne 42977c <ldc.dso_ctor.2rt8typeinfo8ti_ubyte+0x5c>
  44673. 429729: │ push %rbp
  44674. 42972a: │ mov %rsp,%rbp
  44675. 42972d: │ movb $0x1,0x22f6e4(%rip) # 658e18 <ldc.dso_initialized>
  44676. 429734: │ mov %rsp,%rax
  44677. 429737: │ lea -0x30(%rax),%rdi
  44678. 42973b: │ mov %rdi,%rsp
  44679. 42973e: │ movq $0x1,-0x30(%rax)
  44680. 429746: │ movq $0x658e10,-0x28(%rax)
  44681. 42974e: │ mov $0x658dc8,%ecx
  44682. 429753: │ movq %rcx,%xmm0
  44683. 429758: │ mov $0x658a90,%ecx
  44684. 42975d: │ movq %rcx,%xmm1
  44685. 429762: │ punpcklqdq %xmm0,%xmm1
  44686. 429766: │ movdqu %xmm1,-0x20(%rax)
  44687. 42976b: │ movq $0x658cc0,-0x10(%rax)
  44688. 429773: │ callq 427d40 <_d_dso_registry>
  44689. 429778: │ mov %rbp,%rsp
  44690. 42977b: │ pop %rbp
  44691. 42977c: ┕ retq
  44692. 42977d: nopl (%rax)
  44693.  
  44694. 0000000000429780 <ldc.dso_dtor.2rt8typeinfo8ti_ubyte>:
  44695. 429780: cmpb $0x0,0x22f691(%rip) # 658e18 <ldc.dso_initialized>
  44696. 429787: ╭ je 4297dc <ldc.dso_dtor.2rt8typeinfo8ti_ubyte+0x5c>
  44697. 429789: │ push %rbp
  44698. 42978a: │ mov %rsp,%rbp
  44699. 42978d: │ movb $0x0,0x22f684(%rip) # 658e18 <ldc.dso_initialized>
  44700. 429794: │ mov %rsp,%rax
  44701. 429797: │ lea -0x30(%rax),%rdi
  44702. 42979b: │ mov %rdi,%rsp
  44703. 42979e: │ movq $0x1,-0x30(%rax)
  44704. 4297a6: │ movq $0x658e10,-0x28(%rax)
  44705. 4297ae: │ mov $0x658dc8,%ecx
  44706. 4297b3: │ movq %rcx,%xmm0
  44707. 4297b8: │ mov $0x658a90,%ecx
  44708. 4297bd: │ movq %rcx,%xmm1
  44709. 4297c2: │ punpcklqdq %xmm0,%xmm1
  44710. 4297c6: │ movdqu %xmm1,-0x20(%rax)
  44711. 4297cb: │ movq $0x658cc0,-0x10(%rax)
  44712. 4297d3: │ callq 427d40 <_d_dso_registry>
  44713. 4297d8: │ mov %rbp,%rsp
  44714. 4297db: │ pop %rbp
  44715. 4297dc: ┕ retq
  44716. 4297dd: nopl (%rax)
  44717.  
  44718. 00000000004297e0 <_D2rt8typeinfo8ti_ulong10TypeInfo_m8toStringMxFNaNbNfZAya>:
  44719. 4297e0: mov $0x5,%eax
  44720. 4297e5: mov $0x43fb88,%edx
  44721. 4297ea: retq
  44722. 4297eb: nopl 0x0(%rax,%rax,1)
  44723.  
  44724. 00000000004297f0 <_D2rt8typeinfo8ti_ulong10TypeInfo_m7getHashMxFNaNbNexPvZm>:
  44725. 4297f0: ┆ mov %rsi,%rax
  44726. 4297f3: ┆ xor %edi,%edi
  44727. 4297f5: ┆ mov $0x8,%esi
  44728. 4297fa: ┆ mov %rax,%rdx
  44729. 4297fd: ╰ jmpq 425e60 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm>
  44730. 429802: nopw %cs:0x0(%rax,%rax,1)
  44731. 42980c: nopl 0x0(%rax)
  44732.  
  44733. 0000000000429810 <_D2rt8typeinfo8ti_ulong10TypeInfo_m6equalsMxFNaNbNexPvxPvZb>:
  44734. 429810: mov (%rdx),%rax
  44735. 429813: cmp (%rsi),%rax
  44736. 429816: sete %al
  44737. 429819: retq
  44738. 42981a: nopw 0x0(%rax,%rax,1)
  44739.  
  44740. 0000000000429820 <_D2rt8typeinfo8ti_ulong10TypeInfo_m7compareMxFNaNbNexPvxPvZi>:
  44741. 429820: mov (%rdx),%rax
  44742. 429823: mov (%rsi),%rcx
  44743. 429826: cmp %rcx,%rax
  44744. 429829: ╭ jae 429831 <_D2rt8typeinfo8ti_ulong10TypeInfo_m7compareMxFNaNbNexPvxPvZi+0x11>
  44745. 42982b: │ mov $0xffffffff,%eax
  44746. 429830: │ retq
  44747. 429831: ┕ cmp %rax,%rcx
  44748. 429834: sbb %eax,%eax
  44749. 429836: and $0x1,%eax
  44750. 429839: retq
  44751. 42983a: nopw 0x0(%rax,%rax,1)
  44752.  
  44753. 0000000000429840 <_D2rt8typeinfo8ti_ulong10TypeInfo_m5tsizeMxFNaNbNdNiNeZm>:
  44754. 429840: mov $0x8,%eax
  44755. 429845: retq
  44756. 429846: nopw %cs:0x0(%rax,%rax,1)
  44757.  
  44758. 0000000000429850 <_D2rt8typeinfo8ti_ulong10TypeInfo_m11initializerMxFNaNbNiNeZAxv>:
  44759. 429850: mov $0x8,%eax
  44760. 429855: xor %edx,%edx
  44761. 429857: retq
  44762. 429858: nopl 0x0(%rax,%rax,1)
  44763.  
  44764. 0000000000429860 <_D2rt8typeinfo8ti_ulong10TypeInfo_m4swapMxFNaNbNePvPvZv>:
  44765. 429860: mov (%rdx),%rax
  44766. 429863: mov (%rsi),%rcx
  44767. 429866: mov %rcx,(%rdx)
  44768. 429869: mov %rax,(%rsi)
  44769. 42986c: retq
  44770. 42986d: nopl (%rax)
  44771.  
  44772. 0000000000429870 <_D2rt8typeinfo8ti_ulong10TypeInfo_m6talignMxFNaNbNdNiNeZm>:
  44773. 429870: mov $0x8,%eax
  44774. 429875: retq
  44775. 429876: nopw %cs:0x0(%rax,%rax,1)
  44776.  
  44777. 0000000000429880 <ldc.dso_ctor.2rt8typeinfo8ti_ulong>:
  44778. 429880: cmpb $0x0,0x22f591(%rip) # 658e18 <ldc.dso_initialized>
  44779. 429887: ╭ jne 4298dc <ldc.dso_ctor.2rt8typeinfo8ti_ulong+0x5c>
  44780. 429889: │ push %rbp
  44781. 42988a: │ mov %rsp,%rbp
  44782. 42988d: │ movb $0x1,0x22f584(%rip) # 658e18 <ldc.dso_initialized>
  44783. 429894: │ mov %rsp,%rax
  44784. 429897: │ lea -0x30(%rax),%rdi
  44785. 42989b: │ mov %rdi,%rsp
  44786. 42989e: │ movq $0x1,-0x30(%rax)
  44787. 4298a6: │ movq $0x658e10,-0x28(%rax)
  44788. 4298ae: │ mov $0x658dc8,%ecx
  44789. 4298b3: │ movq %rcx,%xmm0
  44790. 4298b8: │ mov $0x658a90,%ecx
  44791. 4298bd: │ movq %rcx,%xmm1
  44792. 4298c2: │ punpcklqdq %xmm0,%xmm1
  44793. 4298c6: │ movdqu %xmm1,-0x20(%rax)
  44794. 4298cb: │ movq $0x658cc8,-0x10(%rax)
  44795. 4298d3: │ callq 427d40 <_d_dso_registry>
  44796. 4298d8: │ mov %rbp,%rsp
  44797. 4298db: │ pop %rbp
  44798. 4298dc: ┕ retq
  44799. 4298dd: nopl (%rax)
  44800.  
  44801. 00000000004298e0 <ldc.dso_dtor.2rt8typeinfo8ti_ulong>:
  44802. 4298e0: cmpb $0x0,0x22f531(%rip) # 658e18 <ldc.dso_initialized>
  44803. 4298e7: ╭ je 42993c <ldc.dso_dtor.2rt8typeinfo8ti_ulong+0x5c>
  44804. 4298e9: │ push %rbp
  44805. 4298ea: │ mov %rsp,%rbp
  44806. 4298ed: │ movb $0x0,0x22f524(%rip) # 658e18 <ldc.dso_initialized>
  44807. 4298f4: │ mov %rsp,%rax
  44808. 4298f7: │ lea -0x30(%rax),%rdi
  44809. 4298fb: │ mov %rdi,%rsp
  44810. 4298fe: │ movq $0x1,-0x30(%rax)
  44811. 429906: │ movq $0x658e10,-0x28(%rax)
  44812. 42990e: │ mov $0x658dc8,%ecx
  44813. 429913: │ movq %rcx,%xmm0
  44814. 429918: │ mov $0x658a90,%ecx
  44815. 42991d: │ movq %rcx,%xmm1
  44816. 429922: │ punpcklqdq %xmm0,%xmm1
  44817. 429926: │ movdqu %xmm1,-0x20(%rax)
  44818. 42992b: │ movq $0x658cc8,-0x10(%rax)
  44819. 429933: │ callq 427d40 <_d_dso_registry>
  44820. 429938: │ mov %rbp,%rsp
  44821. 42993b: │ pop %rbp
  44822. 42993c: ┕ retq
  44823. 42993d: nopl (%rax)
  44824.  
  44825. 0000000000429940 <_D2rt8typeinfo8ti_Along11TypeInfo_Al8opEqualsMFC6ObjectZb>:
  44826. 429940: ╰ jmpq 41bf40 <_D6object8TypeInfo8opEqualsMFC6ObjectZb>
  44827. 429945: nopw %cs:0x0(%rax,%rax,1)
  44828. 42994f: nop
  44829.  
  44830. 0000000000429950 <_D2rt8typeinfo8ti_Along11TypeInfo_Al8toStringMxFNaNbNfZAya>:
  44831. 429950: mov $0x6,%eax
  44832. 429955: mov $0x43fc55,%edx
  44833. 42995a: retq
  44834. 42995b: nopl 0x0(%rax,%rax,1)
  44835.  
  44836. 0000000000429960 <_D2rt8typeinfo8ti_Along11TypeInfo_Al7getHashMxFNbNexPvZm>:
  44837. 429960: ┆ mov (%rsi),%rax
  44838. 429963: ┆ mov 0x8(%rsi),%rdx
  44839. 429967: ┆ shl $0x3,%rax
  44840. 42996b: ┆ xor %edi,%edi
  44841. 42996d: ┆ mov %rax,%rsi
  44842. 429970: ╰ jmpq 425e60 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm>
  44843. 429975: nopw %cs:0x0(%rax,%rax,1)
  44844. 42997f: nop
  44845.  
  44846. 0000000000429980 <_D2rt8typeinfo8ti_Along11TypeInfo_Al6equalsMxFxPvxPvZb>:
  44847. 429980: mov %rdx,%rax
  44848. 429983: mov (%rax),%rdx
  44849. 429986: cmp (%rsi),%rdx
  44850. 429989: ╭ jne 4299a7 <_D2rt8typeinfo8ti_Along11TypeInfo_Al6equalsMxFxPvxPvZb+0x27>
  44851. 42998b: │ push %rax
  44852. 42998c: │ mov 0x8(%rsi),%rsi
  44853. 429990: │ mov 0x8(%rax),%rdi
  44854. 429994: │ shl $0x3,%rdx
  44855. 429998: │ callq 4022d0 <memcmp@plt>
  44856. 42999d: │ test %eax,%eax
  44857. 42999f: │ sete %al
  44858. 4299a2: │ add $0x8,%rsp
  44859. 4299a6: │ retq
  44860. 4299a7: ┕ xor %eax,%eax
  44861. 4299a9: retq
  44862. 4299aa: nopw 0x0(%rax,%rax,1)
  44863.  
  44864. 00000000004299b0 <_D2rt8typeinfo8ti_Along11TypeInfo_Al7compareMxFxPvxPvZi>:
  44865. 4299b0: mov (%rdx),%r8
  44866. 4299b3: mov (%rsi),%r9
  44867. 4299b6: cmp %r8,%r9
  44868. 4299b9: mov %r8,%rcx
  44869. 4299bc: cmovb %r9,%rcx
  44870. 4299c0: xor %edi,%edi
  44871. 4299c2: test %rcx,%rcx
  44872. 4299c5: ╭─── je 4299f4 <_D2rt8typeinfo8ti_Along11TypeInfo_Al7compareMxFxPvxPvZi+0x44>
  44873. 4299c7: │ mov 0x8(%rdx),%r10
  44874. 4299cb: │ mov 0x8(%rsi),%r11
  44875. 4299cf: │ nop
  44876. 4299d0: │┍━━ mov (%r10,%rdi,8),%rdx
  44877. 4299d4: │┆ mov (%r11,%rdi,8),%rsi
  44878. 4299d8: │┆ mov $0xffffffff,%eax
  44879. 4299dd: │┆ cmp %rsi,%rdx
  44880. 4299e0: │┆── jl 4299fe <_D2rt8typeinfo8ti_Along11TypeInfo_Al7compareMxFxPvxPvZi+0x4e>
  44881. 4299e2: │┆ cmp %rsi,%rdx
  44882. 4299e5: │┆ mov $0x1,%eax
  44883. 4299ea: │┆╭─ jg 4299fe <_D2rt8typeinfo8ti_Along11TypeInfo_Al7compareMxFxPvxPvZi+0x4e>
  44884. 4299ec: │┆│ inc %rdi
  44885. 4299ef: │┆│ cmp %rcx,%rdi
  44886. 4299f2: │╰┼─ jb 4299d0 <_D2rt8typeinfo8ti_Along11TypeInfo_Al7compareMxFxPvxPvZi+0x20>
  44887. 4299f4: ┕┿┿━ mov $0xffffffff,%eax
  44888. 4299f9: ││ cmp %r9,%r8
  44889. 4299fc: ││╭ jae 4299ff <_D2rt8typeinfo8ti_Along11TypeInfo_Al7compareMxFxPvxPvZi+0x4f>
  44890. 4299fe: ┕┷┿ retq
  44891. 4299ff: ┕ cmp %r8,%r9
  44892. 429a02: sbb %eax,%eax
  44893. 429a04: and $0x1,%eax
  44894. 429a07: retq
  44895. 429a08: nopl 0x0(%rax,%rax,1)
  44896.  
  44897. 0000000000429a10 <_D2rt8typeinfo8ti_Along11TypeInfo_Al4nextMNgFNaNbNdNiZNgC8TypeInfo>:
  44898. 429a10: mov $0x43f958,%eax
  44899. 429a15: retq
  44900. 429a16: nopw %cs:0x0(%rax,%rax,1)
  44901.  
  44902. 0000000000429a20 <_D2rt8typeinfo8ti_Along11TypeInfo_Am8toStringMxFNaNbNfZAya>:
  44903. 429a20: mov $0x7,%eax
  44904. 429a25: mov $0x43fc54,%edx
  44905. 429a2a: retq
  44906. 429a2b: nopl 0x0(%rax,%rax,1)
  44907.  
  44908. 0000000000429a30 <_D2rt8typeinfo8ti_Along11TypeInfo_Am7compareMxFxPvxPvZi>:
  44909. 429a30: mov (%rdx),%r8
  44910. 429a33: mov (%rsi),%r9
  44911. 429a36: cmp %r8,%r9
  44912. 429a39: mov %r8,%rcx
  44913. 429a3c: cmovb %r9,%rcx
  44914. 429a40: xor %edi,%edi
  44915. 429a42: test %rcx,%rcx
  44916. 429a45: ╭─── je 429a74 <_D2rt8typeinfo8ti_Along11TypeInfo_Am7compareMxFxPvxPvZi+0x44>
  44917. 429a47: │ mov 0x8(%rdx),%r10
  44918. 429a4b: │ mov 0x8(%rsi),%r11
  44919. 429a4f: │ nop
  44920. 429a50: │┍━━ mov (%r10,%rdi,8),%rdx
  44921. 429a54: │┆ mov (%r11,%rdi,8),%rsi
  44922. 429a58: │┆ mov $0xffffffff,%eax
  44923. 429a5d: │┆ cmp %rsi,%rdx
  44924. 429a60: │┆── jb 429a7e <_D2rt8typeinfo8ti_Along11TypeInfo_Am7compareMxFxPvxPvZi+0x4e>
  44925. 429a62: │┆ cmp %rsi,%rdx
  44926. 429a65: │┆ mov $0x1,%eax
  44927. 429a6a: │┆╭─ ja 429a7e <_D2rt8typeinfo8ti_Along11TypeInfo_Am7compareMxFxPvxPvZi+0x4e>
  44928. 429a6c: │┆│ inc %rdi
  44929. 429a6f: │┆│ cmp %rcx,%rdi
  44930. 429a72: │╰┼─ jb 429a50 <_D2rt8typeinfo8ti_Along11TypeInfo_Am7compareMxFxPvxPvZi+0x20>
  44931. 429a74: ┕┿┿━ mov $0xffffffff,%eax
  44932. 429a79: ││ cmp %r9,%r8
  44933. 429a7c: ││╭ jae 429a7f <_D2rt8typeinfo8ti_Along11TypeInfo_Am7compareMxFxPvxPvZi+0x4f>
  44934. 429a7e: ┕┷┿ retq
  44935. 429a7f: ┕ cmp %r8,%r9
  44936. 429a82: sbb %eax,%eax
  44937. 429a84: and $0x1,%eax
  44938. 429a87: retq
  44939. 429a88: nopl 0x0(%rax,%rax,1)
  44940.  
  44941. 0000000000429a90 <_D2rt8typeinfo8ti_Along11TypeInfo_Am4nextMNgFNaNbNdNiZNgC8TypeInfo>:
  44942. 429a90: mov $0x43fba0,%eax
  44943. 429a95: retq
  44944. 429a96: nopw %cs:0x0(%rax,%rax,1)
  44945.  
  44946. 0000000000429aa0 <ldc.dso_ctor.2rt8typeinfo8ti_Along>:
  44947. 429aa0: cmpb $0x0,0x22f371(%rip) # 658e18 <ldc.dso_initialized>
  44948. 429aa7: ╭ jne 429afc <ldc.dso_ctor.2rt8typeinfo8ti_Along+0x5c>
  44949. 429aa9: │ push %rbp
  44950. 429aaa: │ mov %rsp,%rbp
  44951. 429aad: │ movb $0x1,0x22f364(%rip) # 658e18 <ldc.dso_initialized>
  44952. 429ab4: │ mov %rsp,%rax
  44953. 429ab7: │ lea -0x30(%rax),%rdi
  44954. 429abb: │ mov %rdi,%rsp
  44955. 429abe: │ movq $0x1,-0x30(%rax)
  44956. 429ac6: │ movq $0x658e10,-0x28(%rax)
  44957. 429ace: │ mov $0x658dc8,%ecx
  44958. 429ad3: │ movq %rcx,%xmm0
  44959. 429ad8: │ mov $0x658a90,%ecx
  44960. 429add: │ movq %rcx,%xmm1
  44961. 429ae2: │ punpcklqdq %xmm0,%xmm1
  44962. 429ae6: │ movdqu %xmm1,-0x20(%rax)
  44963. 429aeb: │ movq $0x658cd0,-0x10(%rax)
  44964. 429af3: │ callq 427d40 <_d_dso_registry>
  44965. 429af8: │ mov %rbp,%rsp
  44966. 429afb: │ pop %rbp
  44967. 429afc: ┕ retq
  44968. 429afd: nopl (%rax)
  44969.  
  44970. 0000000000429b00 <ldc.dso_dtor.2rt8typeinfo8ti_Along>:
  44971. 429b00: cmpb $0x0,0x22f311(%rip) # 658e18 <ldc.dso_initialized>
  44972. 429b07: ╭ je 429b5c <ldc.dso_dtor.2rt8typeinfo8ti_Along+0x5c>
  44973. 429b09: │ push %rbp
  44974. 429b0a: │ mov %rsp,%rbp
  44975. 429b0d: │ movb $0x0,0x22f304(%rip) # 658e18 <ldc.dso_initialized>
  44976. 429b14: │ mov %rsp,%rax
  44977. 429b17: │ lea -0x30(%rax),%rdi
  44978. 429b1b: │ mov %rdi,%rsp
  44979. 429b1e: │ movq $0x1,-0x30(%rax)
  44980. 429b26: │ movq $0x658e10,-0x28(%rax)
  44981. 429b2e: │ mov $0x658dc8,%ecx
  44982. 429b33: │ movq %rcx,%xmm0
  44983. 429b38: │ mov $0x658a90,%ecx
  44984. 429b3d: │ movq %rcx,%xmm1
  44985. 429b42: │ punpcklqdq %xmm0,%xmm1
  44986. 429b46: │ movdqu %xmm1,-0x20(%rax)
  44987. 429b4b: │ movq $0x658cd0,-0x10(%rax)
  44988. 429b53: │ callq 427d40 <_d_dso_registry>
  44989. 429b58: │ mov %rbp,%rsp
  44990. 429b5b: │ pop %rbp
  44991. 429b5c: ┕ retq
  44992. 429b5d: nopl (%rax)
  44993.  
  44994. 0000000000429b60 <_D2rt8typeinfo8ti_wchar10TypeInfo_u8toStringMxFNaNbNeZAya>:
  44995. 429b60: mov $0x5,%eax
  44996. 429b65: mov $0x43fdc8,%edx
  44997. 429b6a: retq
  44998. 429b6b: nopl 0x0(%rax,%rax,1)
  44999.  
  45000. 0000000000429b70 <_D2rt8typeinfo8ti_wchar10TypeInfo_u7getHashMxFNaNbNexPvZm>:
  45001. 429b70: movzwl (%rsi),%eax
  45002. 429b73: retq
  45003. 429b74: nopw %cs:0x0(%rax,%rax,1)
  45004. 429b7e: xchg %ax,%ax
  45005.  
  45006. 0000000000429b80 <_D2rt8typeinfo8ti_wchar10TypeInfo_u6equalsMxFNaNbNexPvxPvZb>:
  45007. 429b80: movzwl (%rsi),%eax
  45008. 429b83: movzwl (%rdx),%ecx
  45009. 429b86: cmp %eax,%ecx
  45010. 429b88: sete %al
  45011. 429b8b: retq
  45012. 429b8c: nopl 0x0(%rax)
  45013.  
  45014. 0000000000429b90 <_D2rt8typeinfo8ti_wchar10TypeInfo_u7compareMxFNaNbNexPvxPvZi>:
  45015. 429b90: movzwl (%rdx),%eax
  45016. 429b93: movzwl (%rsi),%ecx
  45017. 429b96: sub %ecx,%eax
  45018. 429b98: retq
  45019. 429b99: nopl 0x0(%rax)
  45020.  
  45021. 0000000000429ba0 <_D2rt8typeinfo8ti_wchar10TypeInfo_u5tsizeMxFNaNbNdNiNeZm>:
  45022. 429ba0: mov $0x2,%eax
  45023. 429ba5: retq
  45024. 429ba6: nopw %cs:0x0(%rax,%rax,1)
  45025.  
  45026. 0000000000429bb0 <_D2rt8typeinfo8ti_wchar10TypeInfo_u4swapMxFNaNbNePvPvZv>:
  45027. 429bb0: mov (%rdx),%ax
  45028. 429bb3: mov (%rsi),%cx
  45029. 429bb6: mov %cx,(%rdx)
  45030. 429bb9: mov %ax,(%rsi)
  45031. 429bbc: retq
  45032. 429bbd: nopl (%rax)
  45033.  
  45034. 0000000000429bc0 <_D2rt8typeinfo8ti_wchar10TypeInfo_u11initializerMxFNaNbNiNeZAxv>:
  45035. 429bc0: mov $0x2,%eax
  45036. 429bc5: mov $0x6578d8,%edx
  45037. 429bca: retq
  45038. 429bcb: nopl 0x0(%rax,%rax,1)
  45039.  
  45040. 0000000000429bd0 <ldc.dso_ctor.2rt8typeinfo8ti_wchar>:
  45041. 429bd0: cmpb $0x0,0x22f241(%rip) # 658e18 <ldc.dso_initialized>
  45042. 429bd7: ╭ jne 429c2c <ldc.dso_ctor.2rt8typeinfo8ti_wchar+0x5c>
  45043. 429bd9: │ push %rbp
  45044. 429bda: │ mov %rsp,%rbp
  45045. 429bdd: │ movb $0x1,0x22f234(%rip) # 658e18 <ldc.dso_initialized>
  45046. 429be4: │ mov %rsp,%rax
  45047. 429be7: │ lea -0x30(%rax),%rdi
  45048. 429beb: │ mov %rdi,%rsp
  45049. 429bee: │ movq $0x1,-0x30(%rax)
  45050. 429bf6: │ movq $0x658e10,-0x28(%rax)
  45051. 429bfe: │ mov $0x658dc8,%ecx
  45052. 429c03: │ movq %rcx,%xmm0
  45053. 429c08: │ mov $0x658a90,%ecx
  45054. 429c0d: │ movq %rcx,%xmm1
  45055. 429c12: │ punpcklqdq %xmm0,%xmm1
  45056. 429c16: │ movdqu %xmm1,-0x20(%rax)
  45057. 429c1b: │ movq $0x658cd8,-0x10(%rax)
  45058. 429c23: │ callq 427d40 <_d_dso_registry>
  45059. 429c28: │ mov %rbp,%rsp
  45060. 429c2b: │ pop %rbp
  45061. 429c2c: ┕ retq
  45062. 429c2d: nopl (%rax)
  45063.  
  45064. 0000000000429c30 <ldc.dso_dtor.2rt8typeinfo8ti_wchar>:
  45065. 429c30: cmpb $0x0,0x22f1e1(%rip) # 658e18 <ldc.dso_initialized>
  45066. 429c37: ╭ je 429c8c <ldc.dso_dtor.2rt8typeinfo8ti_wchar+0x5c>
  45067. 429c39: │ push %rbp
  45068. 429c3a: │ mov %rsp,%rbp
  45069. 429c3d: │ movb $0x0,0x22f1d4(%rip) # 658e18 <ldc.dso_initialized>
  45070. 429c44: │ mov %rsp,%rax
  45071. 429c47: │ lea -0x30(%rax),%rdi
  45072. 429c4b: │ mov %rdi,%rsp
  45073. 429c4e: │ movq $0x1,-0x30(%rax)
  45074. 429c56: │ movq $0x658e10,-0x28(%rax)
  45075. 429c5e: │ mov $0x658dc8,%ecx
  45076. 429c63: │ movq %rcx,%xmm0
  45077. 429c68: │ mov $0x658a90,%ecx
  45078. 429c6d: │ movq %rcx,%xmm1
  45079. 429c72: │ punpcklqdq %xmm0,%xmm1
  45080. 429c76: │ movdqu %xmm1,-0x20(%rax)
  45081. 429c7b: │ movq $0x658cd8,-0x10(%rax)
  45082. 429c83: │ callq 427d40 <_d_dso_registry>
  45083. 429c88: │ mov %rbp,%rsp
  45084. 429c8b: │ pop %rbp
  45085. 429c8c: ┕ retq
  45086. 429c8d: nopl (%rax)
  45087.  
  45088. 0000000000429c90 <_D2rt8typeinfo9ti_cfloat10TypeInfo_q8toStringMxFNaNbNfZAya>:
  45089. 429c90: mov $0x6,%eax
  45090. 429c95: mov $0x43fe88,%edx
  45091. 429c9a: retq
  45092. 429c9b: nopl 0x0(%rax,%rax,1)
  45093.  
  45094. 0000000000429ca0 <_D2rt8typeinfo9ti_cfloat10TypeInfo_q7getHashMxFNaNbNexPvZm>:
  45095. 429ca0: push %rax
  45096. 429ca1: movsd (%rsi),%xmm0
  45097. 429ca5: movsd %xmm0,(%rsp)
  45098. 429caa: movq %xmm0,%rax
  45099. 429caf: movd %eax,%xmm1
  45100. 429cb3: xorpd %xmm0,%xmm0
  45101. 429cb7: ucomiss %xmm0,%xmm1
  45102. 429cba: ╭─── jne 429cd5 <_D2rt8typeinfo9ti_cfloat10TypeInfo_q7getHashMxFNaNbNexPvZm+0x35>
  45103. 429cbc: │╭── jp 429cd5 <_D2rt8typeinfo9ti_cfloat10TypeInfo_q7getHashMxFNaNbNexPvZm+0x35>
  45104. 429cbe: ││ shr $0x20,%rax
  45105. 429cc2: ││ movd %eax,%xmm1
  45106. 429cc6: ││ ucomiss %xmm0,%xmm1
  45107. 429cc9: ││╭─ jne 429cd5 <_D2rt8typeinfo9ti_cfloat10TypeInfo_q7getHashMxFNaNbNexPvZm+0x35>
  45108. 429ccb: │││╭ jp 429cd5 <_D2rt8typeinfo9ti_cfloat10TypeInfo_q7getHashMxFNaNbNexPvZm+0x35>
  45109. 429ccd: ││││ movq $0x0,(%rsp)
  45110. 429cd5: ┕┷┷┷ lea (%rsp),%rdx
  45111. 429cd9: xor %edi,%edi
  45112. 429cdb: mov $0x8,%esi
  45113. 429ce0: callq 425e60 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm>
  45114. 429ce5: pop %rcx
  45115. 429ce6: retq
  45116. 429ce7: nopw 0x0(%rax,%rax,1)
  45117.  
  45118. 0000000000429cf0 <_D2rt8typeinfo9ti_cfloat10TypeInfo_q6equalsMxFNaNbNexPvxPvZb>:
  45119. 429cf0: movss (%rdx),%xmm0
  45120. 429cf4: movss 0x4(%rdx),%xmm1
  45121. 429cf9: ucomiss (%rsi),%xmm0
  45122. 429cfc: setnp %al
  45123. 429cff: sete %cl
  45124. 429d02: and %al,%cl
  45125. 429d04: ucomiss 0x4(%rsi),%xmm1
  45126. 429d08: setnp %dl
  45127. 429d0b: sete %al
  45128. 429d0e: and %dl,%al
  45129. 429d10: and %cl,%al
  45130. 429d12: retq
  45131. 429d13: nopw %cs:0x0(%rax,%rax,1)
  45132. 429d1d: nopl (%rax)
  45133.  
  45134. 0000000000429d20 <_D2rt8typeinfo9ti_cfloat10TypeInfo_q7compareMxFNaNbNexPvxPvZi>:
  45135. 429d20: movss (%rdx),%xmm0
  45136. 429d24: movss (%rsi),%xmm1
  45137. 429d28: mov $0xffffffff,%eax
  45138. 429d2d: ucomiss %xmm0,%xmm1
  45139. 429d30: ╭── ja 429d59 <_D2rt8typeinfo9ti_cfloat10TypeInfo_q7compareMxFNaNbNexPvxPvZi+0x39>
  45140. 429d32: │ mov $0x1,%eax
  45141. 429d37: │ ucomiss %xmm1,%xmm0
  45142. 429d3a: │╭─ ja 429d59 <_D2rt8typeinfo9ti_cfloat10TypeInfo_q7compareMxFNaNbNexPvxPvZi+0x39>
  45143. 429d3c: ││ movss 0x4(%rdx),%xmm0
  45144. 429d41: ││ movss 0x4(%rsi),%xmm1
  45145. 429d46: ││ ucomiss %xmm0,%xmm1
  45146. 429d49: ││ mov $0xffffffff,%eax
  45147. 429d4e: ││╭ ja 429d59 <_D2rt8typeinfo9ti_cfloat10TypeInfo_q7compareMxFNaNbNexPvxPvZi+0x39>
  45148. 429d50: │││ ucomiss %xmm1,%xmm0
  45149. 429d53: │││ seta %al
  45150. 429d56: │││ movzbl %al,%eax
  45151. 429d59: ┕┷┷ retq
  45152. 429d5a: nopw 0x0(%rax,%rax,1)
  45153.  
  45154. 0000000000429d60 <_D2rt8typeinfo9ti_cfloat10TypeInfo_q5tsizeMxFNaNbNdNiNfZm>:
  45155. 429d60: mov $0x8,%eax
  45156. 429d65: retq
  45157. 429d66: nopw %cs:0x0(%rax,%rax,1)
  45158.  
  45159. 0000000000429d70 <_D2rt8typeinfo9ti_cfloat10TypeInfo_q4swapMxFNaNbNePvPvZv>:
  45160. 429d70: mov (%rdx),%rax
  45161. 429d73: mov (%rsi),%rcx
  45162. 429d76: mov %rcx,(%rdx)
  45163. 429d79: mov %rax,(%rsi)
  45164. 429d7c: retq
  45165. 429d7d: nopl (%rax)
  45166.  
  45167. 0000000000429d80 <_D2rt8typeinfo9ti_cfloat10TypeInfo_q11initializerMxFNaNbNiNeZAxv>:
  45168. 429d80: mov $0x8,%eax
  45169. 429d85: mov $0x6579b0,%edx
  45170. 429d8a: retq
  45171. 429d8b: nopl 0x0(%rax,%rax,1)
  45172.  
  45173. 0000000000429d90 <_D2rt8typeinfo9ti_cfloat10TypeInfo_q6talignMxFNaNbNdNiNfZm>:
  45174. 429d90: mov $0x4,%eax
  45175. 429d95: retq
  45176. 429d96: nopw %cs:0x0(%rax,%rax,1)
  45177.  
  45178. 0000000000429da0 <_D2rt8typeinfo9ti_cfloat10TypeInfo_q8argTypesMFNaNbNfJC8TypeInfoJC8TypeInfoZi>:
  45179. 429da0: movq $0x0,(%rsi)
  45180. 429da7: movq $0x43edf8,(%rdx)
  45181. 429dae: xor %eax,%eax
  45182. 429db0: retq
  45183. 429db1: nopw %cs:0x0(%rax,%rax,1)
  45184. 429dbb: nopl 0x0(%rax,%rax,1)
  45185.  
  45186. 0000000000429dc0 <ldc.dso_ctor.2rt8typeinfo9ti_cfloat>:
  45187. 429dc0: cmpb $0x0,0x22f051(%rip) # 658e18 <ldc.dso_initialized>
  45188. 429dc7: ╭ jne 429e1c <ldc.dso_ctor.2rt8typeinfo9ti_cfloat+0x5c>
  45189. 429dc9: │ push %rbp
  45190. 429dca: │ mov %rsp,%rbp
  45191. 429dcd: │ movb $0x1,0x22f044(%rip) # 658e18 <ldc.dso_initialized>
  45192. 429dd4: │ mov %rsp,%rax
  45193. 429dd7: │ lea -0x30(%rax),%rdi
  45194. 429ddb: │ mov %rdi,%rsp
  45195. 429dde: │ movq $0x1,-0x30(%rax)
  45196. 429de6: │ movq $0x658e10,-0x28(%rax)
  45197. 429dee: │ mov $0x658dc8,%ecx
  45198. 429df3: │ movq %rcx,%xmm0
  45199. 429df8: │ mov $0x658a90,%ecx
  45200. 429dfd: │ movq %rcx,%xmm1
  45201. 429e02: │ punpcklqdq %xmm0,%xmm1
  45202. 429e06: │ movdqu %xmm1,-0x20(%rax)
  45203. 429e0b: │ movq $0x658ce0,-0x10(%rax)
  45204. 429e13: │ callq 427d40 <_d_dso_registry>
  45205. 429e18: │ mov %rbp,%rsp
  45206. 429e1b: │ pop %rbp
  45207. 429e1c: ┕ retq
  45208. 429e1d: nopl (%rax)
  45209.  
  45210. 0000000000429e20 <ldc.dso_dtor.2rt8typeinfo9ti_cfloat>:
  45211. 429e20: cmpb $0x0,0x22eff1(%rip) # 658e18 <ldc.dso_initialized>
  45212. 429e27: ╭ je 429e7c <ldc.dso_dtor.2rt8typeinfo9ti_cfloat+0x5c>
  45213. 429e29: │ push %rbp
  45214. 429e2a: │ mov %rsp,%rbp
  45215. 429e2d: │ movb $0x0,0x22efe4(%rip) # 658e18 <ldc.dso_initialized>
  45216. 429e34: │ mov %rsp,%rax
  45217. 429e37: │ lea -0x30(%rax),%rdi
  45218. 429e3b: │ mov %rdi,%rsp
  45219. 429e3e: │ movq $0x1,-0x30(%rax)
  45220. 429e46: │ movq $0x658e10,-0x28(%rax)
  45221. 429e4e: │ mov $0x658dc8,%ecx
  45222. 429e53: │ movq %rcx,%xmm0
  45223. 429e58: │ mov $0x658a90,%ecx
  45224. 429e5d: │ movq %rcx,%xmm1
  45225. 429e62: │ punpcklqdq %xmm0,%xmm1
  45226. 429e66: │ movdqu %xmm1,-0x20(%rax)
  45227. 429e6b: │ movq $0x658ce0,-0x10(%rax)
  45228. 429e73: │ callq 427d40 <_d_dso_registry>
  45229. 429e78: │ mov %rbp,%rsp
  45230. 429e7b: │ pop %rbp
  45231. 429e7c: ┕ retq
  45232. 429e7d: nopl (%rax)
  45233.  
  45234. 0000000000429e80 <_D2rt8typeinfo7ti_uint10TypeInfo_k8toStringMxFNaNbNfZAya>:
  45235. 429e80: mov $0x4,%eax
  45236. 429e85: mov $0x43ff48,%edx
  45237. 429e8a: retq
  45238. 429e8b: nopl 0x0(%rax,%rax,1)
  45239.  
  45240. 0000000000429e90 <_D2rt8typeinfo7ti_uint10TypeInfo_k7getHashMxFNaNbNexPvZm>:
  45241. 429e90: mov (%rsi),%eax
  45242. 429e92: retq
  45243. 429e93: nopw %cs:0x0(%rax,%rax,1)
  45244. 429e9d: nopl (%rax)
  45245.  
  45246. 0000000000429ea0 <_D2rt8typeinfo7ti_uint10TypeInfo_k6equalsMxFNaNbNexPvxPvZb>:
  45247. 429ea0: mov (%rdx),%eax
  45248. 429ea2: cmp (%rsi),%eax
  45249. 429ea4: sete %al
  45250. 429ea7: retq
  45251. 429ea8: nopl 0x0(%rax,%rax,1)
  45252.  
  45253. 0000000000429eb0 <_D2rt8typeinfo7ti_uint10TypeInfo_k7compareMxFNaNbNexPvxPvZi>:
  45254. 429eb0: mov (%rdx),%eax
  45255. 429eb2: mov (%rsi),%ecx
  45256. 429eb4: cmp %ecx,%eax
  45257. 429eb6: ╭ jae 429ebe <_D2rt8typeinfo7ti_uint10TypeInfo_k7compareMxFNaNbNexPvxPvZi+0xe>
  45258. 429eb8: │ mov $0xffffffff,%eax
  45259. 429ebd: │ retq
  45260. 429ebe: ┕ cmp %eax,%ecx
  45261. 429ec0: sbb %eax,%eax
  45262. 429ec2: and $0x1,%eax
  45263. 429ec5: retq
  45264. 429ec6: nopw %cs:0x0(%rax,%rax,1)
  45265.  
  45266. 0000000000429ed0 <_D2rt8typeinfo7ti_uint10TypeInfo_k5tsizeMxFNaNbNdNiNeZm>:
  45267. 429ed0: mov $0x4,%eax
  45268. 429ed5: retq
  45269. 429ed6: nopw %cs:0x0(%rax,%rax,1)
  45270.  
  45271. 0000000000429ee0 <_D2rt8typeinfo7ti_uint10TypeInfo_k11initializerMxFNaNbNiNeZAxv>:
  45272. 429ee0: mov $0x4,%eax
  45273. 429ee5: xor %edx,%edx
  45274. 429ee7: retq
  45275. 429ee8: nopl 0x0(%rax,%rax,1)
  45276.  
  45277. 0000000000429ef0 <_D2rt8typeinfo7ti_uint10TypeInfo_k4swapMxFNaNbNePvPvZv>:
  45278. 429ef0: mov (%rdx),%eax
  45279. 429ef2: mov (%rsi),%ecx
  45280. 429ef4: mov %ecx,(%rdx)
  45281. 429ef6: mov %eax,(%rsi)
  45282. 429ef8: retq
  45283. 429ef9: nopl 0x0(%rax)
  45284.  
  45285. 0000000000429f00 <ldc.dso_ctor.2rt8typeinfo7ti_uint>:
  45286. 429f00: cmpb $0x0,0x22ef11(%rip) # 658e18 <ldc.dso_initialized>
  45287. 429f07: ╭ jne 429f5c <ldc.dso_ctor.2rt8typeinfo7ti_uint+0x5c>
  45288. 429f09: │ push %rbp
  45289. 429f0a: │ mov %rsp,%rbp
  45290. 429f0d: │ movb $0x1,0x22ef04(%rip) # 658e18 <ldc.dso_initialized>
  45291. 429f14: │ mov %rsp,%rax
  45292. 429f17: │ lea -0x30(%rax),%rdi
  45293. 429f1b: │ mov %rdi,%rsp
  45294. 429f1e: │ movq $0x1,-0x30(%rax)
  45295. 429f26: │ movq $0x658e10,-0x28(%rax)
  45296. 429f2e: │ mov $0x658dc8,%ecx
  45297. 429f33: │ movq %rcx,%xmm0
  45298. 429f38: │ mov $0x658a90,%ecx
  45299. 429f3d: │ movq %rcx,%xmm1
  45300. 429f42: │ punpcklqdq %xmm0,%xmm1
  45301. 429f46: │ movdqu %xmm1,-0x20(%rax)
  45302. 429f4b: │ movq $0x658ce8,-0x10(%rax)
  45303. 429f53: │ callq 427d40 <_d_dso_registry>
  45304. 429f58: │ mov %rbp,%rsp
  45305. 429f5b: │ pop %rbp
  45306. 429f5c: ┕ retq
  45307. 429f5d: nopl (%rax)
  45308.  
  45309. 0000000000429f60 <ldc.dso_dtor.2rt8typeinfo7ti_uint>:
  45310. 429f60: cmpb $0x0,0x22eeb1(%rip) # 658e18 <ldc.dso_initialized>
  45311. 429f67: ╭ je 429fbc <ldc.dso_dtor.2rt8typeinfo7ti_uint+0x5c>
  45312. 429f69: │ push %rbp
  45313. 429f6a: │ mov %rsp,%rbp
  45314. 429f6d: │ movb $0x0,0x22eea4(%rip) # 658e18 <ldc.dso_initialized>
  45315. 429f74: │ mov %rsp,%rax
  45316. 429f77: │ lea -0x30(%rax),%rdi
  45317. 429f7b: │ mov %rdi,%rsp
  45318. 429f7e: │ movq $0x1,-0x30(%rax)
  45319. 429f86: │ movq $0x658e10,-0x28(%rax)
  45320. 429f8e: │ mov $0x658dc8,%ecx
  45321. 429f93: │ movq %rcx,%xmm0
  45322. 429f98: │ mov $0x658a90,%ecx
  45323. 429f9d: │ movq %rcx,%xmm1
  45324. 429fa2: │ punpcklqdq %xmm0,%xmm1
  45325. 429fa6: │ movdqu %xmm1,-0x20(%rax)
  45326. 429fab: │ movq $0x658ce8,-0x10(%rax)
  45327. 429fb3: │ callq 427d40 <_d_dso_registry>
  45328. 429fb8: │ mov %rbp,%rsp
  45329. 429fbb: │ pop %rbp
  45330. 429fbc: ┕ retq
  45331. 429fbd: nopl (%rax)
  45332.  
  45333. 0000000000429fc0 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag8opEqualsMFC6ObjectZb>:
  45334. 429fc0: ╰ jmpq 41bf40 <_D6object8TypeInfo8opEqualsMFC6ObjectZb>
  45335. 429fc5: nopw %cs:0x0(%rax,%rax,1)
  45336. 429fcf: nop
  45337.  
  45338. 0000000000429fd0 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag8toStringMxFNaNbNfZAya>:
  45339. 429fd0: mov $0x6,%eax
  45340. 429fd5: mov $0x440015,%edx
  45341. 429fda: retq
  45342. 429fdb: nopl 0x0(%rax,%rax,1)
  45343.  
  45344. 0000000000429fe0 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag7getHashMxFNbNexPvZm>:
  45345. 429fe0: ┆ mov (%rsi),%rax
  45346. 429fe3: ┆ mov 0x8(%rsi),%rdx
  45347. 429fe7: ┆ xor %edi,%edi
  45348. 429fe9: ┆ mov %rax,%rsi
  45349. 429fec: ╰ jmpq 425e60 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm>
  45350. 429ff1: nopw %cs:0x0(%rax,%rax,1)
  45351. 429ffb: nopl 0x0(%rax,%rax,1)
  45352.  
  45353. 000000000042a000 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag6equalsMxFxPvxPvZb>:
  45354. 42a000: mov %rdx,%rax
  45355. 42a003: mov (%rax),%rdx
  45356. 42a006: cmp (%rsi),%rdx
  45357. 42a009: ╭ jne 42a023 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag6equalsMxFxPvxPvZb+0x23>
  45358. 42a00b: │ push %rax
  45359. 42a00c: │ mov 0x8(%rsi),%rsi
  45360. 42a010: │ mov 0x8(%rax),%rdi
  45361. 42a014: │ callq 4022d0 <memcmp@plt>
  45362. 42a019: │ test %eax,%eax
  45363. 42a01b: │ sete %al
  45364. 42a01e: │ add $0x8,%rsp
  45365. 42a022: │ retq
  45366. 42a023: ┕ xor %eax,%eax
  45367. 42a025: retq
  45368. 42a026: nopw %cs:0x0(%rax,%rax,1)
  45369.  
  45370. 000000000042a030 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag7compareMxFxPvxPvZi>:
  45371. 42a030: mov (%rdx),%r8
  45372. 42a033: mov (%rsi),%r9
  45373. 42a036: cmp %r8,%r9
  45374. 42a039: mov %r8,%rdi
  45375. 42a03c: cmovb %r9,%rdi
  45376. 42a040: xor %eax,%eax
  45377. 42a042: test %rdi,%rdi
  45378. 42a045: ╭── je 42a065 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag7compareMxFxPvxPvZi+0x35>
  45379. 42a047: │ mov 0x8(%rdx),%r10
  45380. 42a04b: │ mov 0x8(%rsi),%rsi
  45381. 42a04f: │ nop
  45382. 42a050: │ ┍ movzbl (%r10,%rax,1),%edx
  45383. 42a055: │ ┆ movzbl (%rsi,%rax,1),%ecx
  45384. 42a059: │ ┆ cmp %ecx,%edx
  45385. 42a05b: │╭┼ jne 42a070 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag7compareMxFxPvxPvZi+0x40>
  45386. 42a05d: ││┆ inc %rax
  45387. 42a060: ││┆ cmp %rdi,%rax
  45388. 42a063: ││╰ jb 42a050 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag7compareMxFxPvxPvZi+0x20>
  45389. 42a065: ┕┿━ cmp %r9,%r8
  45390. 42a068: │╭ jae 42a079 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag7compareMxFxPvxPvZi+0x49>
  45391. 42a06a: ││ mov $0xffffffff,%eax
  45392. 42a06f: ││ retq
  45393. 42a070: ┕┿ movsbl %dl,%eax
  45394. 42a073: │ movsbl %cl,%ecx
  45395. 42a076: │ sub %ecx,%eax
  45396. 42a078: │ retq
  45397. 42a079: ┕ cmp %r8,%r9
  45398. 42a07c: sbb %eax,%eax
  45399. 42a07e: and $0x1,%eax
  45400. 42a081: retq
  45401. 42a082: nopw %cs:0x0(%rax,%rax,1)
  45402. 42a08c: nopl 0x0(%rax)
  45403.  
  45404. 000000000042a090 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag4nextMNgFNaNbNdNiZNgC8TypeInfo>:
  45405. 42a090: mov $0x440648,%eax
  45406. 42a095: retq
  45407. 42a096: nopw %cs:0x0(%rax,%rax,1)
  45408.  
  45409. 000000000042a0a0 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ah8toStringMxFNaNbNfZAya>:
  45410. 42a0a0: mov $0x7,%eax
  45411. 42a0a5: mov $0x440014,%edx
  45412. 42a0aa: retq
  45413. 42a0ab: nopl 0x0(%rax,%rax,1)
  45414.  
  45415. 000000000042a0b0 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ah7compareMxFxPvxPvZi>:
  45416. 42a0b0: ┆ mov (%rdx),%rax
  45417. 42a0b3: ┆ mov 0x8(%rdx),%rcx
  45418. 42a0b7: ┆ mov (%rsi),%rdi
  45419. 42a0ba: ┆ mov 0x8(%rsi),%rsi
  45420. 42a0be: ┆ mov %rax,%rdx
  45421. 42a0c1: ╰ jmpq 419480 <_D4core8internal6string7dstrcmpFNaNbNiNexAaxAaZi>
  45422. 42a0c6: nopw %cs:0x0(%rax,%rax,1)
  45423.  
  45424. 000000000042a0d0 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ah4nextMNgFNaNbNdNiZNgC8TypeInfo>:
  45425. 42a0d0: mov $0x43fa30,%eax
  45426. 42a0d5: retq
  45427. 42a0d6: nopw %cs:0x0(%rax,%rax,1)
  45428.  
  45429. 000000000042a0e0 <_D2rt8typeinfo5ti_Ag11TypeInfo_Av8toStringMxFNaNbNfZAya>:
  45430. 42a0e0: mov $0x6,%eax
  45431. 42a0e5: mov $0x440028,%edx
  45432. 42a0ea: retq
  45433. 42a0eb: nopl 0x0(%rax,%rax,1)
  45434.  
  45435. 000000000042a0f0 <_D2rt8typeinfo5ti_Ag11TypeInfo_Av4nextMNgFNaNbNdNiZNgC8TypeInfo>:
  45436. 42a0f0: mov $0x4407c8,%eax
  45437. 42a0f5: retq
  45438. 42a0f6: nopw %cs:0x0(%rax,%rax,1)
  45439.  
  45440. 000000000042a100 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ab8toStringMxFNaNbNfZAya>:
  45441. 42a100: mov $0x6,%eax
  45442. 42a105: mov $0x44003b,%edx
  45443. 42a10a: retq
  45444. 42a10b: nopl 0x0(%rax,%rax,1)
  45445.  
  45446. 000000000042a110 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ab4nextMNgFNaNbNdNiZNgC8TypeInfo>:
  45447. 42a110: mov $0x43fad8,%eax
  45448. 42a115: retq
  45449. 42a116: nopw %cs:0x0(%rax,%rax,1)
  45450.  
  45451. 000000000042a120 <_D2rt8typeinfo5ti_Ag11TypeInfo_Aa8toStringMxFNaNbNfZAya>:
  45452. 42a120: mov $0x6,%eax
  45453. 42a125: mov $0x43f718,%edx
  45454. 42a12a: retq
  45455. 42a12b: nopl 0x0(%rax,%rax,1)
  45456.  
  45457. 000000000042a130 <_D2rt8typeinfo5ti_Ag11TypeInfo_Aa7getHashMxFNbNexPvZm>:
  45458. 42a130: mov (%rsi),%rcx
  45459. 42a133: xor %eax,%eax
  45460. 42a135: test %rcx,%rcx
  45461. 42a138: ╭── je 42a1c5 <_D2rt8typeinfo5ti_Ag11TypeInfo_Aa7getHashMxFNbNexPvZm+0x95>
  45462. 42a13e: │ mov 0x8(%rsi),%r9
  45463. 42a142: │ lea -0x1(%rcx),%r8
  45464. 42a146: │ xor %eax,%eax
  45465. 42a148: │ test $0x3,%cl
  45466. 42a14b: │ mov $0x0,%edi
  45467. 42a150: │╭─ je 42a174 <_D2rt8typeinfo5ti_Ag11TypeInfo_Aa7getHashMxFNbNexPvZm+0x44>
  45468. 42a152: ││ mov %ecx,%esi
  45469. 42a154: ││ and $0x3,%esi
  45470. 42a157: ││ xor %eax,%eax
  45471. 42a159: ││ xor %edi,%edi
  45472. 42a15b: ││ nopl 0x0(%rax,%rax,1)
  45473. 42a160: ││┍ imul $0xb,%rax,%rdx
  45474. 42a164: ││┆ movzbl (%r9,%rdi,1),%eax
  45475. 42a169: ││┆ add %rdx,%rax
  45476. 42a16c: ││┆ inc %rdi
  45477. 42a16f: ││┆ cmp %rdi,%rsi
  45478. 42a172: ││╰ jne 42a160 <_D2rt8typeinfo5ti_Ag11TypeInfo_Aa7getHashMxFNbNexPvZm+0x30>
  45479. 42a174: │┕━ cmp $0x3,%r8
  45480. 42a178: │╭─ jb 42a1c5 <_D2rt8typeinfo5ti_Ag11TypeInfo_Aa7getHashMxFNbNexPvZm+0x95>
  45481. 42a17a: ││ sub %rdi,%rcx
  45482. 42a17d: ││ lea 0x3(%rdi,%r9,1),%rdx
  45483. 42a182: ││ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  45484. 42a190: ││┍ imul $0xb,%rax,%rax
  45485. 42a194: ││┆ movzbl -0x3(%rdx),%esi
  45486. 42a198: ││┆ add %rax,%rsi
  45487. 42a19b: ││┆ imul $0xb,%rsi,%rax
  45488. 42a19f: ││┆ movzbl -0x2(%rdx),%esi
  45489. 42a1a3: ││┆ add %rax,%rsi
  45490. 42a1a6: ││┆ imul $0xb,%rsi,%rax
  45491. 42a1aa: ││┆ movzbl -0x1(%rdx),%esi
  45492. 42a1ae: ││┆ add %rax,%rsi
  45493. 42a1b1: ││┆ imul $0xb,%rsi,%rsi
  45494. 42a1b5: ││┆ movzbl (%rdx),%eax
  45495. 42a1b8: ││┆ add %rsi,%rax
  45496. 42a1bb: ││┆ add $0x4,%rdx
  45497. 42a1bf: ││┆ add $0xfffffffffffffffc,%rcx
  45498. 42a1c3: ││╰ jne 42a190 <_D2rt8typeinfo5ti_Ag11TypeInfo_Aa7getHashMxFNbNexPvZm+0x60>
  45499. 42a1c5: ┕┷━ retq
  45500. 42a1c6: nopw %cs:0x0(%rax,%rax,1)
  45501.  
  45502. 000000000042a1d0 <_D2rt8typeinfo5ti_Ag11TypeInfo_Aa4nextMNgFNaNbNdNiZNgC8TypeInfo>:
  45503. 42a1d0: mov $0x43f038,%eax
  45504. 42a1d5: retq
  45505. 42a1d6: nopw %cs:0x0(%rax,%rax,1)
  45506.  
  45507. 000000000042a1e0 <_D2rt8typeinfo5ti_Ag12TypeInfo_Aya8toStringMxFNaNbNfZAya>:
  45508. 42a1e0: mov $0x11,%eax
  45509. 42a1e5: mov $0x440400,%edx
  45510. 42a1ea: retq
  45511. 42a1eb: nopl 0x0(%rax,%rax,1)
  45512.  
  45513. 000000000042a1f0 <_D2rt8typeinfo5ti_Ag12TypeInfo_Aya4nextMNgFNaNbNdNiZNgC8TypeInfo>:
  45514. 42a1f0: mov $0x6530b0,%eax
  45515. 42a1f5: retq
  45516. 42a1f6: nopw %cs:0x0(%rax,%rax,1)
  45517.  
  45518. 000000000042a200 <_D2rt8typeinfo5ti_Ag12TypeInfo_Axa8toStringMxFNaNbNfZAya>:
  45519. 42a200: mov $0xd,%eax
  45520. 42a205: mov $0x440067,%edx
  45521. 42a20a: retq
  45522. 42a20b: nopl 0x0(%rax,%rax,1)
  45523.  
  45524. 000000000042a210 <_D2rt8typeinfo5ti_Ag12TypeInfo_Axa4nextMNgFNaNbNdNiZNgC8TypeInfo>:
  45525. 42a210: mov $0x652f40,%eax
  45526. 42a215: retq
  45527. 42a216: nopw %cs:0x0(%rax,%rax,1)
  45528.  
  45529. 000000000042a220 <ldc.dso_ctor.2rt8typeinfo5ti_Ag>:
  45530. 42a220: cmpb $0x0,0x22ebf1(%rip) # 658e18 <ldc.dso_initialized>
  45531. 42a227: ╭ jne 42a27c <ldc.dso_ctor.2rt8typeinfo5ti_Ag+0x5c>
  45532. 42a229: │ push %rbp
  45533. 42a22a: │ mov %rsp,%rbp
  45534. 42a22d: │ movb $0x1,0x22ebe4(%rip) # 658e18 <ldc.dso_initialized>
  45535. 42a234: │ mov %rsp,%rax
  45536. 42a237: │ lea -0x30(%rax),%rdi
  45537. 42a23b: │ mov %rdi,%rsp
  45538. 42a23e: │ movq $0x1,-0x30(%rax)
  45539. 42a246: │ movq $0x658e10,-0x28(%rax)
  45540. 42a24e: │ mov $0x658dc8,%ecx
  45541. 42a253: │ movq %rcx,%xmm0
  45542. 42a258: │ mov $0x658a90,%ecx
  45543. 42a25d: │ movq %rcx,%xmm1
  45544. 42a262: │ punpcklqdq %xmm0,%xmm1
  45545. 42a266: │ movdqu %xmm1,-0x20(%rax)
  45546. 42a26b: │ movq $0x658cf0,-0x10(%rax)
  45547. 42a273: │ callq 427d40 <_d_dso_registry>
  45548. 42a278: │ mov %rbp,%rsp
  45549. 42a27b: │ pop %rbp
  45550. 42a27c: ┕ retq
  45551. 42a27d: nopl (%rax)
  45552.  
  45553. 000000000042a280 <ldc.dso_dtor.2rt8typeinfo5ti_Ag>:
  45554. 42a280: cmpb $0x0,0x22eb91(%rip) # 658e18 <ldc.dso_initialized>
  45555. 42a287: ╭ je 42a2dc <ldc.dso_dtor.2rt8typeinfo5ti_Ag+0x5c>
  45556. 42a289: │ push %rbp
  45557. 42a28a: │ mov %rsp,%rbp
  45558. 42a28d: │ movb $0x0,0x22eb84(%rip) # 658e18 <ldc.dso_initialized>
  45559. 42a294: │ mov %rsp,%rax
  45560. 42a297: │ lea -0x30(%rax),%rdi
  45561. 42a29b: │ mov %rdi,%rsp
  45562. 42a29e: │ movq $0x1,-0x30(%rax)
  45563. 42a2a6: │ movq $0x658e10,-0x28(%rax)
  45564. 42a2ae: │ mov $0x658dc8,%ecx
  45565. 42a2b3: │ movq %rcx,%xmm0
  45566. 42a2b8: │ mov $0x658a90,%ecx
  45567. 42a2bd: │ movq %rcx,%xmm1
  45568. 42a2c2: │ punpcklqdq %xmm0,%xmm1
  45569. 42a2c6: │ movdqu %xmm1,-0x20(%rax)
  45570. 42a2cb: │ movq $0x658cf0,-0x10(%rax)
  45571. 42a2d3: │ callq 427d40 <_d_dso_registry>
  45572. 42a2d8: │ mov %rbp,%rsp
  45573. 42a2db: │ pop %rbp
  45574. 42a2dc: ┕ retq
  45575. 42a2dd: nopl (%rax)
  45576.  
  45577. 000000000042a2e0 <_D2rt8typeinfo8ti_short10TypeInfo_s8toStringMxFNaNbNfZAya>:
  45578. 42a2e0: mov $0x5,%eax
  45579. 42a2e5: mov $0x43f1a9,%edx
  45580. 42a2ea: retq
  45581. 42a2eb: nopl 0x0(%rax,%rax,1)
  45582.  
  45583. 000000000042a2f0 <_D2rt8typeinfo8ti_short10TypeInfo_s7getHashMxFNaNbNexPvZm>:
  45584. 42a2f0: movswq (%rsi),%rax
  45585. 42a2f4: retq
  45586. 42a2f5: nopw %cs:0x0(%rax,%rax,1)
  45587. 42a2ff: nop
  45588.  
  45589. 000000000042a300 <_D2rt8typeinfo8ti_short10TypeInfo_s6equalsMxFNaNbNexPvxPvZb>:
  45590. 42a300: movzwl (%rsi),%eax
  45591. 42a303: movzwl (%rdx),%ecx
  45592. 42a306: cmp %eax,%ecx
  45593. 42a308: sete %al
  45594. 42a30b: retq
  45595. 42a30c: nopl 0x0(%rax)
  45596.  
  45597. 000000000042a310 <_D2rt8typeinfo8ti_short10TypeInfo_s7compareMxFNaNbNexPvxPvZi>:
  45598. 42a310: movswl (%rdx),%eax
  45599. 42a313: movswl (%rsi),%ecx
  45600. 42a316: sub %ecx,%eax
  45601. 42a318: retq
  45602. 42a319: nopl 0x0(%rax)
  45603.  
  45604. 000000000042a320 <_D2rt8typeinfo8ti_short10TypeInfo_s5tsizeMxFNaNbNdNiNeZm>:
  45605. 42a320: mov $0x2,%eax
  45606. 42a325: retq
  45607. 42a326: nopw %cs:0x0(%rax,%rax,1)
  45608.  
  45609. 000000000042a330 <_D2rt8typeinfo8ti_short10TypeInfo_s11initializerMxFNaNbNiNeZAxv>:
  45610. 42a330: mov $0x2,%eax
  45611. 42a335: xor %edx,%edx
  45612. 42a337: retq
  45613. 42a338: nopl 0x0(%rax,%rax,1)
  45614.  
  45615. 000000000042a340 <_D2rt8typeinfo8ti_short10TypeInfo_s4swapMxFNaNbNePvPvZv>:
  45616. 42a340: mov (%rdx),%ax
  45617. 42a343: mov (%rsi),%cx
  45618. 42a346: mov %cx,(%rdx)
  45619. 42a349: mov %ax,(%rsi)
  45620. 42a34c: retq
  45621. 42a34d: nopl (%rax)
  45622.  
  45623. 000000000042a350 <ldc.dso_ctor.2rt8typeinfo8ti_short>:
  45624. 42a350: cmpb $0x0,0x22eac1(%rip) # 658e18 <ldc.dso_initialized>
  45625. 42a357: ╭ jne 42a3ac <ldc.dso_ctor.2rt8typeinfo8ti_short+0x5c>
  45626. 42a359: │ push %rbp
  45627. 42a35a: │ mov %rsp,%rbp
  45628. 42a35d: │ movb $0x1,0x22eab4(%rip) # 658e18 <ldc.dso_initialized>
  45629. 42a364: │ mov %rsp,%rax
  45630. 42a367: │ lea -0x30(%rax),%rdi
  45631. 42a36b: │ mov %rdi,%rsp
  45632. 42a36e: │ movq $0x1,-0x30(%rax)
  45633. 42a376: │ movq $0x658e10,-0x28(%rax)
  45634. 42a37e: │ mov $0x658dc8,%ecx
  45635. 42a383: │ movq %rcx,%xmm0
  45636. 42a388: │ mov $0x658a90,%ecx
  45637. 42a38d: │ movq %rcx,%xmm1
  45638. 42a392: │ punpcklqdq %xmm0,%xmm1
  45639. 42a396: │ movdqu %xmm1,-0x20(%rax)
  45640. 42a39b: │ movq $0x658cf8,-0x10(%rax)
  45641. 42a3a3: │ callq 427d40 <_d_dso_registry>
  45642. 42a3a8: │ mov %rbp,%rsp
  45643. 42a3ab: │ pop %rbp
  45644. 42a3ac: ┕ retq
  45645. 42a3ad: nopl (%rax)
  45646.  
  45647. 000000000042a3b0 <ldc.dso_dtor.2rt8typeinfo8ti_short>:
  45648. 42a3b0: cmpb $0x0,0x22ea61(%rip) # 658e18 <ldc.dso_initialized>
  45649. 42a3b7: ╭ je 42a40c <ldc.dso_dtor.2rt8typeinfo8ti_short+0x5c>
  45650. 42a3b9: │ push %rbp
  45651. 42a3ba: │ mov %rsp,%rbp
  45652. 42a3bd: │ movb $0x0,0x22ea54(%rip) # 658e18 <ldc.dso_initialized>
  45653. 42a3c4: │ mov %rsp,%rax
  45654. 42a3c7: │ lea -0x30(%rax),%rdi
  45655. 42a3cb: │ mov %rdi,%rsp
  45656. 42a3ce: │ movq $0x1,-0x30(%rax)
  45657. 42a3d6: │ movq $0x658e10,-0x28(%rax)
  45658. 42a3de: │ mov $0x658dc8,%ecx
  45659. 42a3e3: │ movq %rcx,%xmm0
  45660. 42a3e8: │ mov $0x658a90,%ecx
  45661. 42a3ed: │ movq %rcx,%xmm1
  45662. 42a3f2: │ punpcklqdq %xmm0,%xmm1
  45663. 42a3f6: │ movdqu %xmm1,-0x20(%rax)
  45664. 42a3fb: │ movq $0x658cf8,-0x10(%rax)
  45665. 42a403: │ callq 427d40 <_d_dso_registry>
  45666. 42a408: │ mov %rbp,%rsp
  45667. 42a40b: │ pop %rbp
  45668. 42a40c: ┕ retq
  45669. 42a40d: nopl (%rax)
  45670.  
  45671. 000000000042a410 <_D2rt8typeinfo7ti_byte10TypeInfo_g8toStringMxFNaNbNfZAya>:
  45672. 42a410: mov $0x4,%eax
  45673. 42a415: mov $0x43fa09,%edx
  45674. 42a41a: retq
  45675. 42a41b: nopl 0x0(%rax,%rax,1)
  45676.  
  45677. 000000000042a420 <_D2rt8typeinfo7ti_byte10TypeInfo_g7getHashMxFNaNbNexPvZm>:
  45678. 42a420: movsbq (%rsi),%rax
  45679. 42a424: retq
  45680. 42a425: nopw %cs:0x0(%rax,%rax,1)
  45681. 42a42f: nop
  45682.  
  45683. 000000000042a430 <_D2rt8typeinfo7ti_byte10TypeInfo_g6equalsMxFNaNbNexPvxPvZb>:
  45684. 42a430: movzbl (%rsi),%eax
  45685. 42a433: movzbl (%rdx),%ecx
  45686. 42a436: cmp %eax,%ecx
  45687. 42a438: sete %al
  45688. 42a43b: retq
  45689. 42a43c: nopl 0x0(%rax)
  45690.  
  45691. 000000000042a440 <_D2rt8typeinfo7ti_byte10TypeInfo_g7compareMxFNaNbNexPvxPvZi>:
  45692. 42a440: movsbl (%rdx),%eax
  45693. 42a443: movsbl (%rsi),%ecx
  45694. 42a446: sub %ecx,%eax
  45695. 42a448: retq
  45696. 42a449: nopl 0x0(%rax)
  45697.  
  45698. 000000000042a450 <_D2rt8typeinfo7ti_byte10TypeInfo_g5tsizeMxFNaNbNdNiNeZm>:
  45699. 42a450: mov $0x1,%eax
  45700. 42a455: retq
  45701. 42a456: nopw %cs:0x0(%rax,%rax,1)
  45702.  
  45703. 000000000042a460 <_D2rt8typeinfo7ti_byte10TypeInfo_g11initializerMxFNaNbNiNeZAxv>:
  45704. 42a460: mov $0x1,%eax
  45705. 42a465: xor %edx,%edx
  45706. 42a467: retq
  45707. 42a468: nopl 0x0(%rax,%rax,1)
  45708.  
  45709. 000000000042a470 <_D2rt8typeinfo7ti_byte10TypeInfo_g4swapMxFNaNbNePvPvZv>:
  45710. 42a470: mov (%rdx),%al
  45711. 42a472: mov (%rsi),%cl
  45712. 42a474: mov %cl,(%rdx)
  45713. 42a476: mov %al,(%rsi)
  45714. 42a478: retq
  45715. 42a479: nopl 0x0(%rax)
  45716.  
  45717. 000000000042a480 <ldc.dso_ctor.2rt8typeinfo7ti_byte>:
  45718. 42a480: cmpb $0x0,0x22e991(%rip) # 658e18 <ldc.dso_initialized>
  45719. 42a487: ╭ jne 42a4dc <ldc.dso_ctor.2rt8typeinfo7ti_byte+0x5c>
  45720. 42a489: │ push %rbp
  45721. 42a48a: │ mov %rsp,%rbp
  45722. 42a48d: │ movb $0x1,0x22e984(%rip) # 658e18 <ldc.dso_initialized>
  45723. 42a494: │ mov %rsp,%rax
  45724. 42a497: │ lea -0x30(%rax),%rdi
  45725. 42a49b: │ mov %rdi,%rsp
  45726. 42a49e: │ movq $0x1,-0x30(%rax)
  45727. 42a4a6: │ movq $0x658e10,-0x28(%rax)
  45728. 42a4ae: │ mov $0x658dc8,%ecx
  45729. 42a4b3: │ movq %rcx,%xmm0
  45730. 42a4b8: │ mov $0x658a90,%ecx
  45731. 42a4bd: │ movq %rcx,%xmm1
  45732. 42a4c2: │ punpcklqdq %xmm0,%xmm1
  45733. 42a4c6: │ movdqu %xmm1,-0x20(%rax)
  45734. 42a4cb: │ movq $0x658d00,-0x10(%rax)
  45735. 42a4d3: │ callq 427d40 <_d_dso_registry>
  45736. 42a4d8: │ mov %rbp,%rsp
  45737. 42a4db: │ pop %rbp
  45738. 42a4dc: ┕ retq
  45739. 42a4dd: nopl (%rax)
  45740.  
  45741. 000000000042a4e0 <ldc.dso_dtor.2rt8typeinfo7ti_byte>:
  45742. 42a4e0: cmpb $0x0,0x22e931(%rip) # 658e18 <ldc.dso_initialized>
  45743. 42a4e7: ╭ je 42a53c <ldc.dso_dtor.2rt8typeinfo7ti_byte+0x5c>
  45744. 42a4e9: │ push %rbp
  45745. 42a4ea: │ mov %rsp,%rbp
  45746. 42a4ed: │ movb $0x0,0x22e924(%rip) # 658e18 <ldc.dso_initialized>
  45747. 42a4f4: │ mov %rsp,%rax
  45748. 42a4f7: │ lea -0x30(%rax),%rdi
  45749. 42a4fb: │ mov %rdi,%rsp
  45750. 42a4fe: │ movq $0x1,-0x30(%rax)
  45751. 42a506: │ movq $0x658e10,-0x28(%rax)
  45752. 42a50e: │ mov $0x658dc8,%ecx
  45753. 42a513: │ movq %rcx,%xmm0
  45754. 42a518: │ mov $0x658a90,%ecx
  45755. 42a51d: │ movq %rcx,%xmm1
  45756. 42a522: │ punpcklqdq %xmm0,%xmm1
  45757. 42a526: │ movdqu %xmm1,-0x20(%rax)
  45758. 42a52b: │ movq $0x658d00,-0x10(%rax)
  45759. 42a533: │ callq 427d40 <_d_dso_registry>
  45760. 42a538: │ mov %rbp,%rsp
  45761. 42a53b: │ pop %rbp
  45762. 42a53c: ┕ retq
  45763. 42a53d: nopl (%rax)
  45764.  
  45765. 000000000042a540 <_D2rt8typeinfo8ti_ireal10TypeInfo_j8toStringMxFNaNbNfZAya>:
  45766. 42a540: mov $0x5,%eax
  45767. 42a545: mov $0x4406f8,%edx
  45768. 42a54a: retq
  45769. 42a54b: nopl 0x0(%rax,%rax,1)
  45770.  
  45771. 000000000042a550 <ldc.dso_ctor.2rt8typeinfo8ti_ireal>:
  45772. 42a550: cmpb $0x0,0x22e8c1(%rip) # 658e18 <ldc.dso_initialized>
  45773. 42a557: ╭ jne 42a5ac <ldc.dso_ctor.2rt8typeinfo8ti_ireal+0x5c>
  45774. 42a559: │ push %rbp
  45775. 42a55a: │ mov %rsp,%rbp
  45776. 42a55d: │ movb $0x1,0x22e8b4(%rip) # 658e18 <ldc.dso_initialized>
  45777. 42a564: │ mov %rsp,%rax
  45778. 42a567: │ lea -0x30(%rax),%rdi
  45779. 42a56b: │ mov %rdi,%rsp
  45780. 42a56e: │ movq $0x1,-0x30(%rax)
  45781. 42a576: │ movq $0x658e10,-0x28(%rax)
  45782. 42a57e: │ mov $0x658dc8,%ecx
  45783. 42a583: │ movq %rcx,%xmm0
  45784. 42a588: │ mov $0x658a90,%ecx
  45785. 42a58d: │ movq %rcx,%xmm1
  45786. 42a592: │ punpcklqdq %xmm0,%xmm1
  45787. 42a596: │ movdqu %xmm1,-0x20(%rax)
  45788. 42a59b: │ movq $0x658d08,-0x10(%rax)
  45789. 42a5a3: │ callq 427d40 <_d_dso_registry>
  45790. 42a5a8: │ mov %rbp,%rsp
  45791. 42a5ab: │ pop %rbp
  45792. 42a5ac: ┕ retq
  45793. 42a5ad: nopl (%rax)
  45794.  
  45795. 000000000042a5b0 <ldc.dso_dtor.2rt8typeinfo8ti_ireal>:
  45796. 42a5b0: cmpb $0x0,0x22e861(%rip) # 658e18 <ldc.dso_initialized>
  45797. 42a5b7: ╭ je 42a60c <ldc.dso_dtor.2rt8typeinfo8ti_ireal+0x5c>
  45798. 42a5b9: │ push %rbp
  45799. 42a5ba: │ mov %rsp,%rbp
  45800. 42a5bd: │ movb $0x0,0x22e854(%rip) # 658e18 <ldc.dso_initialized>
  45801. 42a5c4: │ mov %rsp,%rax
  45802. 42a5c7: │ lea -0x30(%rax),%rdi
  45803. 42a5cb: │ mov %rdi,%rsp
  45804. 42a5ce: │ movq $0x1,-0x30(%rax)
  45805. 42a5d6: │ movq $0x658e10,-0x28(%rax)
  45806. 42a5de: │ mov $0x658dc8,%ecx
  45807. 42a5e3: │ movq %rcx,%xmm0
  45808. 42a5e8: │ mov $0x658a90,%ecx
  45809. 42a5ed: │ movq %rcx,%xmm1
  45810. 42a5f2: │ punpcklqdq %xmm0,%xmm1
  45811. 42a5f6: │ movdqu %xmm1,-0x20(%rax)
  45812. 42a5fb: │ movq $0x658d08,-0x10(%rax)
  45813. 42a603: │ callq 427d40 <_d_dso_registry>
  45814. 42a608: │ mov %rbp,%rsp
  45815. 42a60b: │ pop %rbp
  45816. 42a60c: ┕ retq
  45817. 42a60d: nopl (%rax)
  45818.  
  45819. 000000000042a610 <_D2rt8typeinfo7ti_void10TypeInfo_v8toStringMxFNaNbNfZAya>:
  45820. 42a610: mov $0x4,%eax
  45821. 42a615: mov $0x4407b8,%edx
  45822. 42a61a: retq
  45823. 42a61b: nopl 0x0(%rax,%rax,1)
  45824.  
  45825. 000000000042a620 <_D2rt8typeinfo7ti_void10TypeInfo_v7getHashMxFNaNbNexPvZm>:
  45826. 42a620: ud2
  45827. 42a622: nopw %cs:0x0(%rax,%rax,1)
  45828. 42a62c: nopl 0x0(%rax)
  45829.  
  45830. 000000000042a630 <_D2rt8typeinfo7ti_void10TypeInfo_v6equalsMxFNaNbNexPvxPvZb>:
  45831. 42a630: movzbl (%rsi),%eax
  45832. 42a633: movzbl (%rdx),%ecx
  45833. 42a636: cmp %eax,%ecx
  45834. 42a638: sete %al
  45835. 42a63b: retq
  45836. 42a63c: nopl 0x0(%rax)
  45837.  
  45838. 000000000042a640 <_D2rt8typeinfo7ti_void10TypeInfo_v7compareMxFNaNbNexPvxPvZi>:
  45839. 42a640: movsbl (%rdx),%eax
  45840. 42a643: movsbl (%rsi),%ecx
  45841. 42a646: sub %ecx,%eax
  45842. 42a648: retq
  45843. 42a649: nopl 0x0(%rax)
  45844.  
  45845. 000000000042a650 <_D2rt8typeinfo7ti_void10TypeInfo_v5tsizeMxFNaNbNdNiNeZm>:
  45846. 42a650: mov $0x1,%eax
  45847. 42a655: retq
  45848. 42a656: nopw %cs:0x0(%rax,%rax,1)
  45849.  
  45850. 000000000042a660 <_D2rt8typeinfo7ti_void10TypeInfo_v11initializerMxFNaNbNiNeZAxv>:
  45851. 42a660: mov $0x1,%eax
  45852. 42a665: xor %edx,%edx
  45853. 42a667: retq
  45854. 42a668: nopl 0x0(%rax,%rax,1)
  45855.  
  45856. 000000000042a670 <_D2rt8typeinfo7ti_void10TypeInfo_v4swapMxFNaNbNePvPvZv>:
  45857. 42a670: mov (%rdx),%al
  45858. 42a672: mov (%rsi),%cl
  45859. 42a674: mov %cl,(%rdx)
  45860. 42a676: mov %al,(%rsi)
  45861. 42a678: retq
  45862. 42a679: nopl 0x0(%rax)
  45863.  
  45864. 000000000042a680 <_D2rt8typeinfo7ti_void10TypeInfo_v5flagsMxFNaNbNdNiNeZk>:
  45865. 42a680: mov $0x1,%eax
  45866. 42a685: retq
  45867. 42a686: nopw %cs:0x0(%rax,%rax,1)
  45868.  
  45869. 000000000042a690 <ldc.dso_ctor.2rt8typeinfo7ti_void>:
  45870. 42a690: cmpb $0x0,0x22e781(%rip) # 658e18 <ldc.dso_initialized>
  45871. 42a697: ╭ jne 42a6ec <ldc.dso_ctor.2rt8typeinfo7ti_void+0x5c>
  45872. 42a699: │ push %rbp
  45873. 42a69a: │ mov %rsp,%rbp
  45874. 42a69d: │ movb $0x1,0x22e774(%rip) # 658e18 <ldc.dso_initialized>
  45875. 42a6a4: │ mov %rsp,%rax
  45876. 42a6a7: │ lea -0x30(%rax),%rdi
  45877. 42a6ab: │ mov %rdi,%rsp
  45878. 42a6ae: │ movq $0x1,-0x30(%rax)
  45879. 42a6b6: │ movq $0x658e10,-0x28(%rax)
  45880. 42a6be: │ mov $0x658dc8,%ecx
  45881. 42a6c3: │ movq %rcx,%xmm0
  45882. 42a6c8: │ mov $0x658a90,%ecx
  45883. 42a6cd: │ movq %rcx,%xmm1
  45884. 42a6d2: │ punpcklqdq %xmm0,%xmm1
  45885. 42a6d6: │ movdqu %xmm1,-0x20(%rax)
  45886. 42a6db: │ movq $0x658d10,-0x10(%rax)
  45887. 42a6e3: │ callq 427d40 <_d_dso_registry>
  45888. 42a6e8: │ mov %rbp,%rsp
  45889. 42a6eb: │ pop %rbp
  45890. 42a6ec: ┕ retq
  45891. 42a6ed: nopl (%rax)
  45892.  
  45893. 000000000042a6f0 <ldc.dso_dtor.2rt8typeinfo7ti_void>:
  45894. 42a6f0: cmpb $0x0,0x22e721(%rip) # 658e18 <ldc.dso_initialized>
  45895. 42a6f7: ╭ je 42a74c <ldc.dso_dtor.2rt8typeinfo7ti_void+0x5c>
  45896. 42a6f9: │ push %rbp
  45897. 42a6fa: │ mov %rsp,%rbp
  45898. 42a6fd: │ movb $0x0,0x22e714(%rip) # 658e18 <ldc.dso_initialized>
  45899. 42a704: │ mov %rsp,%rax
  45900. 42a707: │ lea -0x30(%rax),%rdi
  45901. 42a70b: │ mov %rdi,%rsp
  45902. 42a70e: │ movq $0x1,-0x30(%rax)
  45903. 42a716: │ movq $0x658e10,-0x28(%rax)
  45904. 42a71e: │ mov $0x658dc8,%ecx
  45905. 42a723: │ movq %rcx,%xmm0
  45906. 42a728: │ mov $0x658a90,%ecx
  45907. 42a72d: │ movq %rcx,%xmm1
  45908. 42a732: │ punpcklqdq %xmm0,%xmm1
  45909. 42a736: │ movdqu %xmm1,-0x20(%rax)
  45910. 42a73b: │ movq $0x658d10,-0x10(%rax)
  45911. 42a743: │ callq 427d40 <_d_dso_registry>
  45912. 42a748: │ mov %rbp,%rsp
  45913. 42a74b: │ pop %rbp
  45914. 42a74c: ┕ retq
  45915. 42a74d: nopl (%rax)
  45916.  
  45917. 000000000042a750 <_D2rt8typeinfo10ti_idouble10TypeInfo_p8toStringMxFNaNbNfZAya>:
  45918. 42a750: mov $0x7,%eax
  45919. 42a755: mov $0x440878,%edx
  45920. 42a75a: retq
  45921. 42a75b: nopl 0x0(%rax,%rax,1)
  45922.  
  45923. 000000000042a760 <ldc.dso_ctor.2rt8typeinfo10ti_idouble>:
  45924. 42a760: cmpb $0x0,0x22e6b1(%rip) # 658e18 <ldc.dso_initialized>
  45925. 42a767: ╭ jne 42a7bc <ldc.dso_ctor.2rt8typeinfo10ti_idouble+0x5c>
  45926. 42a769: │ push %rbp
  45927. 42a76a: │ mov %rsp,%rbp
  45928. 42a76d: │ movb $0x1,0x22e6a4(%rip) # 658e18 <ldc.dso_initialized>
  45929. 42a774: │ mov %rsp,%rax
  45930. 42a777: │ lea -0x30(%rax),%rdi
  45931. 42a77b: │ mov %rdi,%rsp
  45932. 42a77e: │ movq $0x1,-0x30(%rax)
  45933. 42a786: │ movq $0x658e10,-0x28(%rax)
  45934. 42a78e: │ mov $0x658dc8,%ecx
  45935. 42a793: │ movq %rcx,%xmm0
  45936. 42a798: │ mov $0x658a90,%ecx
  45937. 42a79d: │ movq %rcx,%xmm1
  45938. 42a7a2: │ punpcklqdq %xmm0,%xmm1
  45939. 42a7a6: │ movdqu %xmm1,-0x20(%rax)
  45940. 42a7ab: │ movq $0x658d18,-0x10(%rax)
  45941. 42a7b3: │ callq 427d40 <_d_dso_registry>
  45942. 42a7b8: │ mov %rbp,%rsp
  45943. 42a7bb: │ pop %rbp
  45944. 42a7bc: ┕ retq
  45945. 42a7bd: nopl (%rax)
  45946.  
  45947. 000000000042a7c0 <ldc.dso_dtor.2rt8typeinfo10ti_idouble>:
  45948. 42a7c0: cmpb $0x0,0x22e651(%rip) # 658e18 <ldc.dso_initialized>
  45949. 42a7c7: ╭ je 42a81c <ldc.dso_dtor.2rt8typeinfo10ti_idouble+0x5c>
  45950. 42a7c9: │ push %rbp
  45951. 42a7ca: │ mov %rsp,%rbp
  45952. 42a7cd: │ movb $0x0,0x22e644(%rip) # 658e18 <ldc.dso_initialized>
  45953. 42a7d4: │ mov %rsp,%rax
  45954. 42a7d7: │ lea -0x30(%rax),%rdi
  45955. 42a7db: │ mov %rdi,%rsp
  45956. 42a7de: │ movq $0x1,-0x30(%rax)
  45957. 42a7e6: │ movq $0x658e10,-0x28(%rax)
  45958. 42a7ee: │ mov $0x658dc8,%ecx
  45959. 42a7f3: │ movq %rcx,%xmm0
  45960. 42a7f8: │ mov $0x658a90,%ecx
  45961. 42a7fd: │ movq %rcx,%xmm1
  45962. 42a802: │ punpcklqdq %xmm0,%xmm1
  45963. 42a806: │ movdqu %xmm1,-0x20(%rax)
  45964. 42a80b: │ movq $0x658d18,-0x10(%rax)
  45965. 42a813: │ callq 427d40 <_d_dso_registry>
  45966. 42a818: │ mov %rbp,%rsp
  45967. 42a81b: │ pop %rbp
  45968. 42a81c: ┕ retq
  45969. 42a81d: nopl (%rax)
  45970.  
  45971. 000000000042a820 <_D2rt8typeinfo6ti_int10TypeInfo_i8toStringMxFNaNbNfZAya>:
  45972. 42a820: mov $0x3,%eax
  45973. 42a825: mov $0x43ff49,%edx
  45974. 42a82a: retq
  45975. 42a82b: nopl 0x0(%rax,%rax,1)
  45976.  
  45977. 000000000042a830 <_D2rt8typeinfo6ti_int10TypeInfo_i7getHashMxFNaNbNexPvZm>:
  45978. 42a830: mov (%rsi),%eax
  45979. 42a832: retq
  45980. 42a833: nopw %cs:0x0(%rax,%rax,1)
  45981. 42a83d: nopl (%rax)
  45982.  
  45983. 000000000042a840 <_D2rt8typeinfo6ti_int10TypeInfo_i6equalsMxFNaNbNexPvxPvZb>:
  45984. 42a840: mov (%rdx),%eax
  45985. 42a842: cmp (%rsi),%eax
  45986. 42a844: sete %al
  45987. 42a847: retq
  45988. 42a848: nopl 0x0(%rax,%rax,1)
  45989.  
  45990. 000000000042a850 <_D2rt8typeinfo6ti_int10TypeInfo_i7compareMxFNaNbNexPvxPvZi>:
  45991. 42a850: mov (%rsi),%eax
  45992. 42a852: cmp %eax,(%rdx)
  45993. 42a854: ╭ jge 42a85c <_D2rt8typeinfo6ti_int10TypeInfo_i7compareMxFNaNbNexPvxPvZi+0xc>
  45994. 42a856: │ mov $0xffffffff,%eax
  45995. 42a85b: │ retq
  45996. 42a85c: ┕ setg %al
  45997. 42a85f: movzbl %al,%eax
  45998. 42a862: retq
  45999. 42a863: nopw %cs:0x0(%rax,%rax,1)
  46000. 42a86d: nopl (%rax)
  46001.  
  46002. 000000000042a870 <_D2rt8typeinfo6ti_int10TypeInfo_i5tsizeMxFNaNbNdNiNeZm>:
  46003. 42a870: mov $0x4,%eax
  46004. 42a875: retq
  46005. 42a876: nopw %cs:0x0(%rax,%rax,1)
  46006.  
  46007. 000000000042a880 <_D2rt8typeinfo6ti_int10TypeInfo_i11initializerMxFNaNbNiNeZAxv>:
  46008. 42a880: mov $0x4,%eax
  46009. 42a885: xor %edx,%edx
  46010. 42a887: retq
  46011. 42a888: nopl 0x0(%rax,%rax,1)
  46012.  
  46013. 000000000042a890 <_D2rt8typeinfo6ti_int10TypeInfo_i4swapMxFNaNbNePvPvZv>:
  46014. 42a890: mov (%rdx),%eax
  46015. 42a892: mov (%rsi),%ecx
  46016. 42a894: mov %ecx,(%rdx)
  46017. 42a896: mov %eax,(%rsi)
  46018. 42a898: retq
  46019. 42a899: nopl 0x0(%rax)
  46020.  
  46021. 000000000042a8a0 <ldc.dso_ctor.2rt8typeinfo6ti_int>:
  46022. 42a8a0: cmpb $0x0,0x22e571(%rip) # 658e18 <ldc.dso_initialized>
  46023. 42a8a7: ╭ jne 42a8fc <ldc.dso_ctor.2rt8typeinfo6ti_int+0x5c>
  46024. 42a8a9: │ push %rbp
  46025. 42a8aa: │ mov %rsp,%rbp
  46026. 42a8ad: │ movb $0x1,0x22e564(%rip) # 658e18 <ldc.dso_initialized>
  46027. 42a8b4: │ mov %rsp,%rax
  46028. 42a8b7: │ lea -0x30(%rax),%rdi
  46029. 42a8bb: │ mov %rdi,%rsp
  46030. 42a8be: │ movq $0x1,-0x30(%rax)
  46031. 42a8c6: │ movq $0x658e10,-0x28(%rax)
  46032. 42a8ce: │ mov $0x658dc8,%ecx
  46033. 42a8d3: │ movq %rcx,%xmm0
  46034. 42a8d8: │ mov $0x658a90,%ecx
  46035. 42a8dd: │ movq %rcx,%xmm1
  46036. 42a8e2: │ punpcklqdq %xmm0,%xmm1
  46037. 42a8e6: │ movdqu %xmm1,-0x20(%rax)
  46038. 42a8eb: │ movq $0x658d20,-0x10(%rax)
  46039. 42a8f3: │ callq 427d40 <_d_dso_registry>
  46040. 42a8f8: │ mov %rbp,%rsp
  46041. 42a8fb: │ pop %rbp
  46042. 42a8fc: ┕ retq
  46043. 42a8fd: nopl (%rax)
  46044.  
  46045. 000000000042a900 <ldc.dso_dtor.2rt8typeinfo6ti_int>:
  46046. 42a900: cmpb $0x0,0x22e511(%rip) # 658e18 <ldc.dso_initialized>
  46047. 42a907: ╭ je 42a95c <ldc.dso_dtor.2rt8typeinfo6ti_int+0x5c>
  46048. 42a909: │ push %rbp
  46049. 42a90a: │ mov %rsp,%rbp
  46050. 42a90d: │ movb $0x0,0x22e504(%rip) # 658e18 <ldc.dso_initialized>
  46051. 42a914: │ mov %rsp,%rax
  46052. 42a917: │ lea -0x30(%rax),%rdi
  46053. 42a91b: │ mov %rdi,%rsp
  46054. 42a91e: │ movq $0x1,-0x30(%rax)
  46055. 42a926: │ movq $0x658e10,-0x28(%rax)
  46056. 42a92e: │ mov $0x658dc8,%ecx
  46057. 42a933: │ movq %rcx,%xmm0
  46058. 42a938: │ mov $0x658a90,%ecx
  46059. 42a93d: │ movq %rcx,%xmm1
  46060. 42a942: │ punpcklqdq %xmm0,%xmm1
  46061. 42a946: │ movdqu %xmm1,-0x20(%rax)
  46062. 42a94b: │ movq $0x658d20,-0x10(%rax)
  46063. 42a953: │ callq 427d40 <_d_dso_registry>
  46064. 42a958: │ mov %rbp,%rsp
  46065. 42a95b: │ pop %rbp
  46066. 42a95c: ┕ retq
  46067. 42a95d: nopl (%rax)
  46068.  
  46069. 000000000042a960 <_adEq2>:
  46070. 42a960: sub $0x28,%rsp
  46071. 42a964: mov %rdi,0x18(%rsp)
  46072. 42a969: mov %rsi,0x20(%rsp)
  46073. 42a96e: mov %rdx,0x8(%rsp)
  46074. 42a973: mov %rcx,0x10(%rsp)
  46075. 42a978: cmp %rdx,%rdi
  46076. 42a97b: ╭ jne 42a99a <_adEq2+0x3a>
  46077. 42a97d: │ mov (%r8),%rax
  46078. 42a980: │ lea 0x8(%rsp),%rsi
  46079. 42a985: │ lea 0x18(%rsp),%rdx
  46080. 42a98a: │ mov %r8,%rdi
  46081. 42a98d: │ callq *0x30(%rax)
  46082. 42a990: │ and $0x1,%al
  46083. 42a992: │ movzbl %al,%eax
  46084. 42a995: │ add $0x28,%rsp
  46085. 42a999: │ retq
  46086. 42a99a: ┕ xor %eax,%eax
  46087. 42a99c: add $0x28,%rsp
  46088. 42a9a0: retq
  46089. 42a9a1: nopw %cs:0x0(%rax,%rax,1)
  46090. 42a9ab: nopl 0x0(%rax,%rax,1)
  46091.  
  46092. 000000000042a9b0 <ldc.dso_ctor.2rt3adi>:
  46093. 42a9b0: cmpb $0x0,0x22e461(%rip) # 658e18 <ldc.dso_initialized>
  46094. 42a9b7: ╭ jne 42aa0c <ldc.dso_ctor.2rt3adi+0x5c>
  46095. 42a9b9: │ push %rbp
  46096. 42a9ba: │ mov %rsp,%rbp
  46097. 42a9bd: │ movb $0x1,0x22e454(%rip) # 658e18 <ldc.dso_initialized>
  46098. 42a9c4: │ mov %rsp,%rax
  46099. 42a9c7: │ lea -0x30(%rax),%rdi
  46100. 42a9cb: │ mov %rdi,%rsp
  46101. 42a9ce: │ movq $0x1,-0x30(%rax)
  46102. 42a9d6: │ movq $0x658e10,-0x28(%rax)
  46103. 42a9de: │ mov $0x658dc8,%ecx
  46104. 42a9e3: │ movq %rcx,%xmm0
  46105. 42a9e8: │ mov $0x658a90,%ecx
  46106. 42a9ed: │ movq %rcx,%xmm1
  46107. 42a9f2: │ punpcklqdq %xmm0,%xmm1
  46108. 42a9f6: │ movdqu %xmm1,-0x20(%rax)
  46109. 42a9fb: │ movq $0x658d28,-0x10(%rax)
  46110. 42aa03: │ callq 427d40 <_d_dso_registry>
  46111. 42aa08: │ mov %rbp,%rsp
  46112. 42aa0b: │ pop %rbp
  46113. 42aa0c: ┕ retq
  46114. 42aa0d: nopl (%rax)
  46115.  
  46116. 000000000042aa10 <ldc.dso_dtor.2rt3adi>:
  46117. 42aa10: cmpb $0x0,0x22e401(%rip) # 658e18 <ldc.dso_initialized>
  46118. 42aa17: ╭ je 42aa6c <ldc.dso_dtor.2rt3adi+0x5c>
  46119. 42aa19: │ push %rbp
  46120. 42aa1a: │ mov %rsp,%rbp
  46121. 42aa1d: │ movb $0x0,0x22e3f4(%rip) # 658e18 <ldc.dso_initialized>
  46122. 42aa24: │ mov %rsp,%rax
  46123. 42aa27: │ lea -0x30(%rax),%rdi
  46124. 42aa2b: │ mov %rdi,%rsp
  46125. 42aa2e: │ movq $0x1,-0x30(%rax)
  46126. 42aa36: │ movq $0x658e10,-0x28(%rax)
  46127. 42aa3e: │ mov $0x658dc8,%ecx
  46128. 42aa43: │ movq %rcx,%xmm0
  46129. 42aa48: │ mov $0x658a90,%ecx
  46130. 42aa4d: │ movq %rcx,%xmm1
  46131. 42aa52: │ punpcklqdq %xmm0,%xmm1
  46132. 42aa56: │ movdqu %xmm1,-0x20(%rax)
  46133. 42aa5b: │ movq $0x658d28,-0x10(%rax)
  46134. 42aa63: │ callq 427d40 <_d_dso_registry>
  46135. 42aa68: │ mov %rbp,%rsp
  46136. 42aa6b: │ pop %rbp
  46137. 42aa6c: ┕ retq
  46138. 42aa6d: nopl (%rax)
  46139.  
  46140. 000000000042aa70 <rt_args>:
  46141. 42aa70: mov 0x22e821(%rip),%rax # 659298 <_D2rt6dmain27_d_argsAAya>
  46142. 42aa77: mov 0x22e822(%rip),%rdx # 6592a0 <_D2rt6dmain27_d_argsAAya+0x8>
  46143. 42aa7e: retq
  46144. 42aa7f: nop
  46145.  
  46146. 000000000042aa80 <rt_init>:
  46147. 42aa80: push %rax
  46148. 42aa81: mov $0x1,%eax
  46149. 42aa86: lock xadd %rax,0x22e819(%rip) # 6592a8 <_D2rt6dmain210_initCountOm>
  46150. 42aa8f: inc %rax
  46151. 42aa92: cmp $0x2,%rax
  46152. 42aa96: ╭ jae 42aac5 <rt_init+0x45>
  46153. 42aa98: │ callq 42b5e0 <_d_monitor_staticctor>
  46154. 42aa9d: │ callq 42ff50 <_d_critical_init>
  46155. 42aaa2: │ callq 427c70 <_D2rt19sections_elf_shared12initSectionsFZv>
  46156. 42aaa7: │ callq 418bb0 <_d_initMonoTime>
  46157. 42aaac: │ callq 41e940 <gc_init>
  46158. 42aab1: │ callq 42b240 <_D2rt6memory16initStaticDataGCFZv>
  46159. 42aab6: │ callq 422d20 <lifetime_init>
  46160. 42aabb: │ callq 4278e0 <rt_moduleCtor>
  46161. 42aac0: │ callq 427970 <rt_moduleTlsCtor>
  46162. 42aac5: ┕ mov $0x1,%eax
  46163. 42aaca: pop %rcx
  46164. 42aacb: retq
  46165. 42aacc: mov %rax,%rdi
  46166. 42aacf: cmp $0x1,%edx
  46167. 42aad2: ╭ jne 42aafa <rt_init+0x7a>
  46168. 42aad4: │ callq 41aef0 <_d_eh_enter_catch>
  46169. 42aad9: │ movq $0x0,0x22e7c4(%rip) # 6592a8 <_D2rt6dmain210_initCountOm>
  46170. 42aae4: │ mov %rax,%rdi
  46171. 42aae7: │ callq 42ab00 <_d_print_throwable>
  46172. 42aaec: │ callq 42ff70 <_d_critical_term>
  46173. 42aaf1: │ callq 42b640 <_d_monitor_staticdtor>
  46174. 42aaf6: │ xor %eax,%eax
  46175. 42aaf8: │ pop %rcx
  46176. 42aaf9: │ retq
  46177. 42aafa: ┕ callq 41aed0 <_d_eh_resume_unwind>
  46178. 42aaff: nop
  46179.  
  46180. 000000000042ab00 <_d_print_throwable>:
  46181. 42ab00: push %r14
  46182. 42ab02: push %rbx
  46183. 42ab03: push %rax
  46184. 42ab04: mov %rdi,%rbx
  46185. 42ab07: ╭ jmp 42ab14 <_d_print_throwable+0x14>
  46186. 42ab09: │ nopl 0x0(%rax)
  46187. 42ab10: ┍┯┿ mov 0x40(%rbx),%rbx
  46188. 42ab14: ┍┿┿┷ test %rbx,%rbx
  46189. 42ab17: ╭┼┼┼─ je 42abec <_d_print_throwable+0xec>
  46190. 42ab1d: │┆┆┆ mov (%rbx),%rax
  46191. 42ab20: │┆┆┆ xor %esi,%esi
  46192. 42ab22: │┆┆┆ mov $0x42afb0,%edx
  46193. 42ab27: │┆┆┆ mov %rbx,%rdi
  46194. 42ab2a: │┆┆┆ callq *0x28(%rax)
  46195. 42ab2d: │┆┆┆ mov 0x22e2c4(%rip),%rdi # 658df8 <stderr@@GLIBC_2.2.5>
  46196. 42ab34: │┆┆┆ mov $0x4409f8,%esi
  46197. 42ab39: │┆┆┆ mov $0x1,%edx
  46198. 42ab3e: │┆┆┆ mov $0x431da0,%ecx
  46199. 42ab43: │┆┆┆ xor %eax,%eax
  46200. 42ab45: │┆┆┆ callq 4023e0 <fprintf@plt>
  46201. 42ab4a: │┆┆┆ mov $0x6562b0,%esi
  46202. 42ab4f: │┆┆┆ mov %rbx,%rdi
  46203. 42ab52: │┆┆┆ callq 42b730 <_d_dynamic_cast>
  46204. 42ab57: │┆┆┆ mov %rax,%r14
  46205. 42ab5a: │┆┆┆ test %r14,%r14
  46206. 42ab5d: │┆┆╰─ je 42ab10 <_d_print_throwable+0x10>
  46207. 42ab5f: │┆┆ cmpq $0x0,0x48(%r14)
  46208. 42ab64: │┆╰── je 42ab10 <_d_print_throwable+0x10>
  46209. 42ab66: │┆ mov 0x22e28b(%rip),%rdi # 658df8 <stderr@@GLIBC_2.2.5>
  46210. 42ab6d: │┆ mov $0x4409f8,%esi
  46211. 42ab72: │┆ mov $0x11,%edx
  46212. 42ab77: │┆ mov $0x440a20,%ecx
  46213. 42ab7c: │┆ xor %eax,%eax
  46214. 42ab7e: │┆ callq 4023e0 <fprintf@plt>
  46215. 42ab83: │┆ mov 0x48(%r14),%r14
  46216. 42ab87: │┆ ╭─ jmp 42abc1 <_d_print_throwable+0xc1>
  46217. 42ab89: │┆ │ nopl 0x0(%rax)
  46218. 42ab90: │┆ │┍ mov (%r14),%rax
  46219. 42ab93: │┆ │┆ xor %esi,%esi
  46220. 42ab95: │┆ │┆ mov $0x42afb0,%edx
  46221. 42ab9a: │┆ │┆ mov %r14,%rdi
  46222. 42ab9d: │┆ │┆ callq *0x28(%rax)
  46223. 42aba0: │┆ │┆ mov 0x22e251(%rip),%rdi # 658df8 <stderr@@GLIBC_2.2.5>
  46224. 42aba7: │┆ │┆ mov $0x4409f8,%esi
  46225. 42abac: │┆ │┆ mov $0x1,%edx
  46226. 42abb1: │┆ │┆ mov $0x431da0,%ecx
  46227. 42abb6: │┆ │┆ xor %eax,%eax
  46228. 42abb8: │┆ │┆ callq 4023e0 <fprintf@plt>
  46229. 42abbd: │┆ │┆ mov 0x40(%r14),%r14
  46230. 42abc1: │┆ ┕┿ test %r14,%r14
  46231. 42abc4: │┆ ╰ jne 42ab90 <_d_print_throwable+0x90>
  46232. 42abc6: │┆ mov 0x22e22b(%rip),%rdi # 658df8 <stderr@@GLIBC_2.2.5>
  46233. 42abcd: │┆ mov $0x4409f8,%esi
  46234. 42abd2: │┆ mov $0x12,%edx
  46235. 42abd7: │┆ mov $0x440a40,%ecx
  46236. 42abdc: │┆ xor %eax,%eax
  46237. 42abde: │┆ callq 4023e0 <fprintf@plt>
  46238. 42abe3: │┆ mov 0x40(%rbx),%rbx
  46239. 42abe7: │╰─── jmpq 42ab14 <_d_print_throwable+0x14>
  46240. 42abec: ┕━━━━ add $0x8,%rsp
  46241. 42abf0: pop %rbx
  46242. 42abf1: pop %r14
  46243. 42abf3: retq
  46244. 42abf4: nopw %cs:0x0(%rax,%rax,1)
  46245. 42abfe: xchg %ax,%ax
  46246.  
  46247. 000000000042ac00 <rt_term>:
  46248. 42ac00: push %r14
  46249. 42ac02: push %rbx
  46250. 42ac03: push %rax
  46251. 42ac04: xor %ebx,%ebx
  46252. 42ac06: cmpq $0x0,0x22e69a(%rip) # 6592a8 <_D2rt6dmain210_initCountOm>
  46253. 42ac0e: ╭── je 42ac55 <rt_term+0x55>
  46254. 42ac10: │ mov $0xffffffffffffffff,%rax
  46255. 42ac17: │ lock xadd %rax,0x22e688(%rip) # 6592a8 <_D2rt6dmain210_initCountOm>
  46256. 42ac20: │ cmp $0x1,%rax
  46257. 42ac24: │╭─ jne 42ac50 <rt_term+0x50>
  46258. 42ac26: ││ callq 4279d0 <rt_moduleTlsDtor>
  46259. 42ac2b: ││ callq 4170a0 <thread_joinAll>
  46260. 42ac30: ││ callq 427a30 <rt_moduleDtor>
  46261. 42ac35: ││ callq 41ea70 <gc_term>
  46262. 42ac3a: ││ callq 427c80 <_D2rt19sections_elf_shared12finiSectionsFZv>
  46263. 42ac3f: ││ callq 42ff70 <_d_critical_term>
  46264. 42ac44: ││ callq 42b640 <_d_monitor_staticdtor>
  46265. 42ac49: ││ mov $0x1,%ebx
  46266. 42ac4e: ││╭ jmp 42ac55 <rt_term+0x55>
  46267. 42ac50: │┕┿ mov $0x1,%ebx
  46268. 42ac55: ┕┯┷ mov %ebx,%eax
  46269. 42ac57: ┆ add $0x8,%rsp
  46270. 42ac5b: ┆ pop %rbx
  46271. 42ac5c: ┆ pop %r14
  46272. 42ac5e: ┆ retq
  46273. 42ac5f: ┆ mov %rax,%r14
  46274. 42ac62: ┆ cmp $0x1,%edx
  46275. 42ac65: ┆╭ jne 42ac86 <rt_term+0x86>
  46276. 42ac67: ┆│ mov %r14,%rdi
  46277. 42ac6a: ┆│ callq 41aef0 <_d_eh_enter_catch>
  46278. 42ac6f: ┆│ mov %rax,%rdi
  46279. 42ac72: ┆│ callq 42ab00 <_d_print_throwable>
  46280. 42ac77: ┆│ callq 42ff70 <_d_critical_term>
  46281. 42ac7c: ┆│ callq 42b640 <_d_monitor_staticdtor>
  46282. 42ac81: ╰┼ jmp 42ac55 <rt_term+0x55>
  46283. 42ac83: │ mov %rax,%r14
  46284. 42ac86: ┕ callq 42ff70 <_d_critical_term>
  46285. 42ac8b: callq 42b640 <_d_monitor_staticdtor>
  46286. 42ac90: mov %r14,%rdi
  46287. 42ac93: callq 41aed0 <_d_eh_resume_unwind>
  46288. 42ac98: nopl 0x0(%rax,%rax,1)
  46289.  
  46290. 000000000042aca0 <rt_setTraceHandler>:
  46291. 42aca0: mov %rdi,0x22e609(%rip) # 6592b0 <_D2rt6dmain212traceHandlerPFPvZC6object9Throwable9TraceInfo>
  46292. 42aca7: retq
  46293. 42aca8: nopl 0x0(%rax,%rax,1)
  46294.  
  46295. 000000000042acb0 <_d_traceContext>:
  46296. 42acb0: mov 0x22e5f9(%rip),%rax # 6592b0 <_D2rt6dmain212traceHandlerPFPvZC6object9Throwable9TraceInfo>
  46297. 42acb7: test %rax,%rax
  46298. 42acba: ╭ je 42acbe <_d_traceContext+0xe>
  46299. 42acbc: │ jmpq *%rax
  46300. 42acbe: ┕ xor %eax,%eax
  46301. 42acc0: retq
  46302. 42acc1: nopw %cs:0x0(%rax,%rax,1)
  46303. 42accb: nopl 0x0(%rax,%rax,1)
  46304.  
  46305. 000000000042acd0 <_d_run_main>:
  46306. 42acd0: push %rbp
  46307. 42acd1: mov %rsp,%rbp
  46308. 42acd4: push %r15
  46309. 42acd6: push %r14
  46310. 42acd8: push %r13
  46311. 42acda: push %r12
  46312. 42acdc: push %rbx
  46313. 42acdd: sub $0x48,%rsp
  46314. 42ace1: mov %rsi,%r13
  46315. 42ace4: mov %rdx,-0x40(%rbp)
  46316. 42ace8: mov %edi,0x22e5ca(%rip) # 6592b8 <_D2rt6dmain26_cArgsS2rt6dmain25CArgs>
  46317. 42acee: mov %r13,0x22e5cb(%rip) # 6592c0 <_D2rt6dmain26_cArgsS2rt6dmain25CArgs+0x8>
  46318. 42acf5: movl $0x0,-0x44(%rbp)
  46319. 42acfc: movslq %edi,%rdx
  46320. 42acff: mov %rdx,-0x58(%rbp)
  46321. 42ad03: mov %edx,%eax
  46322. 42ad05: shl $0x4,%eax
  46323. 42ad08: mov %rsp,%rcx
  46324. 42ad0b: sub %rax,%rcx
  46325. 42ad0e: mov %rcx,-0x68(%rbp)
  46326. 42ad12: mov %rcx,%rsp
  46327. 42ad15: mov %rdx,-0x38(%rbp)
  46328. 42ad19: mov %rcx,-0x30(%rbp)
  46329. 42ad1d: xor %r15d,%r15d
  46330. 42ad20: test %edx,%edx
  46331. 42ad22: ╭─ je 42ad67 <_d_run_main+0x97>
  46332. 42ad24: │ mov -0x68(%rbp),%rax
  46333. 42ad28: │ lea 0x8(%rax),%r14
  46334. 42ad2c: │ xor %r15d,%r15d
  46335. 42ad2f: │ xor %r12d,%r12d
  46336. 42ad32: │ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  46337. 42ad40: │┍ mov 0x0(%r13,%r12,8),%rbx
  46338. 42ad45: │┆ mov %rbx,%rdi
  46339. 42ad48: │┆ callq 402100 <strlen@plt>
  46340. 42ad4d: │┆ mov -0x58(%rbp),%rdx
  46341. 42ad51: │┆ mov %rax,-0x8(%r14)
  46342. 42ad55: │┆ mov %rbx,(%r14)
  46343. 42ad58: │┆ add %rax,%r15
  46344. 42ad5b: │┆ inc %r12
  46345. 42ad5e: │┆ add $0x10,%r14
  46346. 42ad62: │┆ cmp %rdx,%r12
  46347. 42ad65: │╰ jb 42ad40 <_d_run_main+0x70>
  46348. 42ad67: ┕━ mov %rdx,0x22e52a(%rip) # 659298 <_D2rt6dmain27_d_argsAAya>
  46349. 42ad6e: mov -0x68(%rbp),%r13
  46350. 42ad72: mov %r13,0x22e527(%rip) # 6592a0 <_D2rt6dmain27_d_argsAAya+0x8>
  46351. 42ad79: mov %rdx,%r14
  46352. 42ad7c: shl $0x4,%r14
  46353. 42ad80: add %r14d,%r15d
  46354. 42ad83: add $0xf,%r15
  46355. 42ad87: movabs $0x1fffffff0,%rax
  46356. 42ad91: and %r15,%rax
  46357. 42ad94: mov %rsp,%rcx
  46358. 42ad97: sub %rax,%rcx
  46359. 42ad9a: mov %rcx,-0x60(%rbp)
  46360. 42ad9e: mov %rcx,%rsp
  46361. 42ada1: xor %eax,%eax
  46362. 42ada3: mov %rax,-0x50(%rbp)
  46363. 42ada7: test %edx,%edx
  46364. 42ada9: mov %rdx,%r12
  46365. 42adac: ╭─── je 42ae26 <_d_run_main+0x156>
  46366. 42adae: │ add -0x60(%rbp),%r14
  46367. 42adb2: │ add $0x8,%r13
  46368. 42adb6: │ xor %eax,%eax
  46369. 42adb8: │ mov %rax,-0x50(%rbp)
  46370. 42adbc: │ nopl 0x0(%rax)
  46371. 42adc0: │┍━━ mov -0x8(%r13),%rbx
  46372. 42adc4: │┆ mov 0x0(%r13),%r15
  46373. 42adc8: │┆ cmp $0x6,%rbx
  46374. 42adcc: │┆ ╭ jb 42adef <_d_run_main+0x11f>
  46375. 42adce: │┆ │ mov $0x6,%edi
  46376. 42add3: │┆ │ mov $0x6,%edx
  46377. 42add8: │┆ │ mov $0x43ed45,%ecx
  46378. 42addd: │┆ │ mov $0x440348,%r8d
  46379. 42ade3: │┆ │ mov %r15,%rsi
  46380. 42ade6: │┆ │ callq 42a960 <_adEq2>
  46381. 42adeb: │┆ │ test %eax,%eax
  46382. 42aded: │┆╭┼ jne 42ae1d <_d_run_main+0x14d>
  46383. 42adef: │┆│┕ mov %r14,%rdi
  46384. 42adf2: │┆│ mov %r15,%rsi
  46385. 42adf5: │┆│ mov %rbx,%rdx
  46386. 42adf8: │┆│ callq 402490 <memcpy@plt>
  46387. 42adfd: │┆│ mov -0x50(%rbp),%rdx
  46388. 42ae01: │┆│ lea 0x1(%rdx),%rax
  46389. 42ae05: │┆│ shl $0x4,%rdx
  46390. 42ae09: │┆│ mov -0x60(%rbp),%rcx
  46391. 42ae0d: │┆│ mov %rbx,(%rcx,%rdx,1)
  46392. 42ae11: │┆│ mov %r14,0x8(%rcx,%rdx,1)
  46393. 42ae16: │┆│ add %rbx,%r14
  46394. 42ae19: │┆│ mov %rax,-0x50(%rbp)
  46395. 42ae1d: │┆┕━ add $0x10,%r13
  46396. 42ae21: │┆ dec %r12
  46397. 42ae24: │╰── jne 42adc0 <_d_run_main+0xf0>
  46398. 42ae26: ┕━━━ mov -0x50(%rbp),%rax
  46399. 42ae2a: mov %rax,-0x38(%rbp)
  46400. 42ae2e: mov -0x60(%rbp),%rax
  46401. 42ae32: mov %rax,-0x30(%rbp)
  46402. 42ae36: mov 0x22d6d4(%rip),%al # 658510 <rt_trapExceptions>
  46403. 42ae3c: and $0x1,%al
  46404. 42ae3e: mov %al,-0x48(%rbp)
  46405. 42ae41: lea -0x48(%rbp),%rbx
  46406. 42ae45: ╭ jne 42ae71 <_d_run_main+0x1a1>
  46407. 42ae47: │ callq 42aa80 <rt_init>
  46408. 42ae4c: │ test %eax,%eax
  46409. 42ae4e: ╭────┼ je 42ae96 <_d_run_main+0x1c6>
  46410. 42ae50: │ │ callq 42ba50 <runModuleUnitTests>
  46411. 42ae55: │ │ test $0x1,%al
  46412. 42ae57: │ ╭──┼ je 42ae96 <_d_run_main+0x1c6>
  46413. 42ae59: │ │ │ lea -0x48(%rbp),%rdi
  46414. 42ae5d: │ │ │ mov $0x42af90,%edx
  46415. 42ae62: │ │ │ mov %rbx,%rsi
  46416. 42ae65: │ │ │ callq 42af50 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ7tryExecMFMDFZvZv>
  46417. 42ae6a: │ │ │ callq 42ac00 <rt_term>
  46418. 42ae6f: │╭┼──┼ jmp 42aeb0 <_d_run_main+0x1e0>
  46419. 42ae71: │││ ┕ callq 42aa80 <rt_init>
  46420. 42ae76: │││ test %eax,%eax
  46421. 42ae78: │││─── je 42aea4 <_d_run_main+0x1d4>
  46422. 42ae7a: │││ callq 42ba50 <runModuleUnitTests>
  46423. 42ae7f: │││ test $0x1,%al
  46424. 42ae81: │││╭── je 42aea4 <_d_run_main+0x1d4>
  46425. 42ae83: ││││ lea -0x48(%rbp),%rdi
  46426. 42ae87: ││││ mov $0x42af90,%edx
  46427. 42ae8c: ││││ mov %rbx,%rsi
  46428. 42ae8f: ││││ callq 42af50 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ7tryExecMFMDFZvZv>
  46429. 42ae94: ││││╭─ jmp 42aeab <_d_run_main+0x1db>
  46430. 42ae96: ┕┿┷┿┿━ movl $0x1,-0x44(%rbp)
  46431. 42ae9d: ││││ callq 42ac00 <rt_term>
  46432. 42aea2: ││││╭ jmp 42aeb0 <_d_run_main+0x1e0>
  46433. 42aea4: │┕┷┿┿ movl $0x1,-0x44(%rbp)
  46434. 42aeab: │ ┕┿ callq 42ac00 <rt_term>
  46435. 42aeb0: ┕━━━┷ test %eax,%eax
  46436. 42aeb2: ╭ jne 42aec4 <_d_run_main+0x1f4>
  46437. 42aeb4: │ mov -0x44(%rbp),%eax
  46438. 42aeb7: │ test %eax,%eax
  46439. 42aeb9: │ mov $0x1,%ecx
  46440. 42aebe: │ cmovne %eax,%ecx
  46441. 42aec1: │ mov %ecx,-0x44(%rbp)
  46442. 42aec4: ┍━━┷ mov 0x22df35(%rip),%rdi # 658e00 <stdout@@GLIBC_2.2.5>
  46443. 42aecb: ┆ callq 4024c0 <fflush@plt>
  46444. 42aed0: ┆ test %eax,%eax
  46445. 42aed2: ┆ ╭ jne 42aee6 <_d_run_main+0x216>
  46446. 42aed4: ┆ │ mov -0x44(%rbp),%eax
  46447. 42aed7: ┆┍┯┿ lea -0x28(%rbp),%rsp
  46448. 42aedb: ┆┆┆│ pop %rbx
  46449. 42aedc: ┆┆┆│ pop %r12
  46450. 42aede: ┆┆┆│ pop %r13
  46451. 42aee0: ┆┆┆│ pop %r14
  46452. 42aee2: ┆┆┆│ pop %r15
  46453. 42aee4: ┆┆┆│ pop %rbp
  46454. 42aee5: ┆┆┆│ retq
  46455. 42aee6: ┆┆┆┕ callq 41a2a0 <_D4core4stdc5errno5errnoFNbNdNiNeZi>
  46456. 42aeeb: ┆┆┆ mov %eax,%edi
  46457. 42aeed: ┆┆┆ callq 4021d0 <strerror@plt>
  46458. 42aef2: ┆┆┆ mov %rax,%rcx
  46459. 42aef5: ┆┆┆ mov 0x22defc(%rip),%rdi # 658df8 <stderr@@GLIBC_2.2.5>
  46460. 42aefc: ┆┆┆ mov $0x440a00,%esi
  46461. 42af01: ┆┆┆ xor %eax,%eax
  46462. 42af03: ┆┆┆ mov %rcx,%rdx
  46463. 42af06: ┆┆┆ callq 4023e0 <fprintf@plt>
  46464. 42af0b: ┆┆┆ mov -0x44(%rbp),%eax
  46465. 42af0e: ┆┆┆ test %eax,%eax
  46466. 42af10: ┆┆╰─ jne 42aed7 <_d_run_main+0x207>
  46467. 42af12: ┆┆ movl $0x1,-0x44(%rbp)
  46468. 42af19: ┆┆ mov $0x1,%eax
  46469. 42af1e: ┆╰── jmp 42aed7 <_d_run_main+0x207>
  46470. 42af20: ┆ mov %rax,%rdi
  46471. 42af23: ┆ cmp $0x1,%edx
  46472. 42af26: ┆ ╭ jne 42af3e <_d_run_main+0x26e>
  46473. 42af28: ┆ │ callq 41aef0 <_d_eh_enter_catch>
  46474. 42af2d: ┆ │ mov %rax,%rdi
  46475. 42af30: ┆ │ callq 42ab00 <_d_print_throwable>
  46476. 42af35: ┆ │ movl $0x1,-0x44(%rbp)
  46477. 42af3c: ╰──┼ jmp 42aec4 <_d_run_main+0x1f4>
  46478. 42af3e: ┕ callq 41aed0 <_d_eh_resume_unwind>
  46479. 42af43: nopw %cs:0x0(%rax,%rax,1)
  46480. 42af4d: nopl (%rax)
  46481.  
  46482. 000000000042af50 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ7tryExecMFMDFZvZv>:
  46483. 42af50: push %rbx
  46484. 42af51: mov %rdi,%rbx
  46485. 42af54: testb $0x1,(%rbx)
  46486. 42af57: ╭ jne 42af5f <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ7tryExecMFMDFZvZv+0xf>
  46487. 42af59: │ mov %rsi,%rdi
  46488. 42af5c: │ pop %rbx
  46489. 42af5d: │ jmpq *%rdx
  46490. 42af5f: ┕ mov %rsi,%rdi
  46491. 42af62: callq *%rdx
  46492. 42af64: pop %rbx
  46493. 42af65: retq
  46494. 42af66: mov %rax,%rdi
  46495. 42af69: cmp $0x1,%edx
  46496. 42af6c: ╭ jne 42af84 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ7tryExecMFMDFZvZv+0x34>
  46497. 42af6e: │ callq 41aef0 <_d_eh_enter_catch>
  46498. 42af73: │ mov %rax,%rdi
  46499. 42af76: │ callq 42ab00 <_d_print_throwable>
  46500. 42af7b: │ movl $0x1,0x4(%rbx)
  46501. 42af82: │ pop %rbx
  46502. 42af83: │ retq
  46503. 42af84: ┕ callq 41aed0 <_d_eh_resume_unwind>
  46504. 42af89: nopl 0x0(%rax)
  46505.  
  46506. 000000000042af90 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv>:
  46507. 42af90: push %rbx
  46508. 42af91: mov %rdi,%rbx
  46509. 42af94: mov 0x10(%rbx),%rdi
  46510. 42af98: mov 0x18(%rbx),%rsi
  46511. 42af9c: callq *0x8(%rbx)
  46512. 42af9f: mov %eax,0x4(%rbx)
  46513. 42afa2: pop %rbx
  46514. 42afa3: retq
  46515. 42afa4: nopw %cs:0x0(%rax,%rax,1)
  46516. 42afae: xchg %ax,%ax
  46517.  
  46518. 000000000042afb0 <_D2rt6dmain218_d_print_throwableUC6object9ThrowableZ4sinkMFNbxAaZv>:
  46519. 42afb0: ┆ mov %rdx,%rcx
  46520. 42afb3: ┆ mov %rsi,%rdx
  46521. 42afb6: ┆ mov 0x22de3b(%rip),%rdi # 658df8 <stderr@@GLIBC_2.2.5>
  46522. 42afbd: ┆ mov $0x4409f8,%esi
  46523. 42afc2: ┆ xor %eax,%eax
  46524. 42afc4: ╰ jmpq 4023e0 <fprintf@plt>
  46525. 42afc9: nopl 0x0(%rax)
  46526.  
  46527. 000000000042afd0 <ldc.dso_ctor.2rt6dmain2>:
  46528. 42afd0: cmpb $0x0,0x22de41(%rip) # 658e18 <ldc.dso_initialized>
  46529. 42afd7: ╭ jne 42b02c <ldc.dso_ctor.2rt6dmain2+0x5c>
  46530. 42afd9: │ push %rbp
  46531. 42afda: │ mov %rsp,%rbp
  46532. 42afdd: │ movb $0x1,0x22de34(%rip) # 658e18 <ldc.dso_initialized>
  46533. 42afe4: │ mov %rsp,%rax
  46534. 42afe7: │ lea -0x30(%rax),%rdi
  46535. 42afeb: │ mov %rdi,%rsp
  46536. 42afee: │ movq $0x1,-0x30(%rax)
  46537. 42aff6: │ movq $0x658e10,-0x28(%rax)
  46538. 42affe: │ mov $0x658dc8,%ecx
  46539. 42b003: │ movq %rcx,%xmm0
  46540. 42b008: │ mov $0x658a90,%ecx
  46541. 42b00d: │ movq %rcx,%xmm1
  46542. 42b012: │ punpcklqdq %xmm0,%xmm1
  46543. 42b016: │ movdqu %xmm1,-0x20(%rax)
  46544. 42b01b: │ movq $0x658d30,-0x10(%rax)
  46545. 42b023: │ callq 427d40 <_d_dso_registry>
  46546. 42b028: │ mov %rbp,%rsp
  46547. 42b02b: │ pop %rbp
  46548. 42b02c: ┕ retq
  46549. 42b02d: nopl (%rax)
  46550.  
  46551. 000000000042b030 <ldc.dso_dtor.2rt6dmain2>:
  46552. 42b030: cmpb $0x0,0x22dde1(%rip) # 658e18 <ldc.dso_initialized>
  46553. 42b037: ╭ je 42b08c <ldc.dso_dtor.2rt6dmain2+0x5c>
  46554. 42b039: │ push %rbp
  46555. 42b03a: │ mov %rsp,%rbp
  46556. 42b03d: │ movb $0x0,0x22ddd4(%rip) # 658e18 <ldc.dso_initialized>
  46557. 42b044: │ mov %rsp,%rax
  46558. 42b047: │ lea -0x30(%rax),%rdi
  46559. 42b04b: │ mov %rdi,%rsp
  46560. 42b04e: │ movq $0x1,-0x30(%rax)
  46561. 42b056: │ movq $0x658e10,-0x28(%rax)
  46562. 42b05e: │ mov $0x658dc8,%ecx
  46563. 42b063: │ movq %rcx,%xmm0
  46564. 42b068: │ mov $0x658a90,%ecx
  46565. 42b06d: │ movq %rcx,%xmm1
  46566. 42b072: │ punpcklqdq %xmm0,%xmm1
  46567. 42b076: │ movdqu %xmm1,-0x20(%rax)
  46568. 42b07b: │ movq $0x658d30,-0x10(%rax)
  46569. 42b083: │ callq 427d40 <_d_dso_registry>
  46570. 42b088: │ mov %rbp,%rsp
  46571. 42b08b: │ pop %rbp
  46572. 42b08c: ┕ retq
  46573. 42b08d: nopl (%rax)
  46574.  
  46575. 000000000042b090 <_d_switch_string>:
  46576. 42b090: push %rbp
  46577. 42b091: push %r15
  46578. 42b093: push %r14
  46579. 42b095: push %r13
  46580. 42b097: push %r12
  46581. 42b099: push %rbx
  46582. 42b09a: push %rax
  46583. 42b09b: mov %rsi,%r8
  46584. 42b09e: mov %rdi,%r13
  46585. 42b0a1: test %r13,%r13
  46586. 42b0a4: ╭ je 42b0b5 <_d_switch_string+0x25>
  46587. 42b0a6: │ cmp (%r8),%rdx
  46588. 42b0a9: ╭┼ jae 42b0bf <_d_switch_string+0x2f>
  46589. 42b0ab: ││ mov $0xffffffff,%eax
  46590. 42b0b0: ╭──────┼┼ jmpq 42b163 <_d_switch_string+0xd3>
  46591. 42b0b5: │ │┕ mov $0xffffffff,%eax
  46592. 42b0ba: │╭─────┼─ jmpq 42b163 <_d_switch_string+0xd3>
  46593. 42b0bf: ││ ┕━ mov %r13,%rax
  46594. 42b0c2: ││ shl $0x4,%rax
  46595. 42b0c6: ││ cmp -0x10(%rax,%r8,1),%rdx
  46596. 42b0cb: ││ ╭ jbe 42b0d7 <_d_switch_string+0x47>
  46597. 42b0cd: ││ │ mov $0xffffffff,%eax
  46598. 42b0d2: ││╭─────┼ jmpq 42b163 <_d_switch_string+0xd3>
  46599. 42b0d7: │││ ┕ xor %eax,%eax
  46600. 42b0d9: │││ test %rdx,%rdx
  46601. 42b0dc: │││╭───── je 42b163 <_d_switch_string+0xd3>
  46602. 42b0e2: ││││ movzbl (%rcx),%r15d
  46603. 42b0e6: ││││ xor %r14d,%r14d
  46604. 42b0e9: ││││ nopl 0x0(%rax)
  46605. 42b0f0: ││││┍━━━━ lea (%r14,%r13,1),%rbx
  46606. 42b0f4: ││││┆ shr %rbx
  46607. 42b0f7: ││││┆ mov %rbx,%rsi
  46608. 42b0fa: ││││┆ shl $0x4,%rsi
  46609. 42b0fe: ││││┆ mov %rdx,%rax
  46610. 42b101: ││││┆ sub (%r8,%rsi,1),%rax
  46611. 42b105: ││││┆╭─── jne 42b146 <_d_switch_string+0xb6>
  46612. 42b107: ││││┆│ mov 0x8(%r8,%rsi,1),%rsi
  46613. 42b10c: ││││┆│ movzbl (%rsi),%ebp
  46614. 42b10f: ││││┆│ cmp %ebp,%r15d
  46615. 42b112: ││││┆│ ╭─ jne 42b140 <_d_switch_string+0xb0>
  46616. 42b114: ││││┆│ │ mov %r8,(%rsp)
  46617. 42b118: ││││┆│ │ mov %rcx,%rdi
  46618. 42b11b: ││││┆│ │ mov %rcx,%rbp
  46619. 42b11e: ││││┆│ │ mov %rdx,%r12
  46620. 42b121: ││││┆│ │ callq 4022d0 <memcmp@plt>
  46621. 42b126: ││││┆│ │ test %eax,%eax
  46622. 42b128: ││││┆│╭┼─ je 42b161 <_d_switch_string+0xd1>
  46623. 42b12a: ││││┆│││ cltq
  46624. 42b12c: ││││┆│││ mov %rbp,%rcx
  46625. 42b12f: ││││┆│││ mov %r12,%rdx
  46626. 42b132: ││││┆│││ mov (%rsp),%r8
  46627. 42b136: ││││┆│││╭ jmp 42b146 <_d_switch_string+0xb6>
  46628. 42b138: ││││┆││││ nopl 0x0(%rax,%rax,1)
  46629. 42b140: ││││┆││┕┿ mov %r15,%rax
  46630. 42b143: ││││┆││ │ sub %rbp,%rax
  46631. 42b146: ││││┆┕┿━┷ lea 0x1(%rbx),%rsi
  46632. 42b14a: ││││┆ │ test %rax,%rax
  46633. 42b14d: ││││┆ │ cmovs %rbx,%r13
  46634. 42b151: ││││┆ │ cmovns %rsi,%r14
  46635. 42b155: ││││┆ │ cmp %r13,%r14
  46636. 42b158: ││││╰─┼── jb 42b0f0 <_d_switch_string+0x60>
  46637. 42b15a: ││││ │ mov $0xffffffff,%eax
  46638. 42b15f: ││││ │ ╭ jmp 42b163 <_d_switch_string+0xd3>
  46639. 42b161: ││││ ┕━┿ mov %ebx,%eax
  46640. 42b163: ┕┷┷┷━━━━┷ add $0x8,%rsp
  46641. 42b167: pop %rbx
  46642. 42b168: pop %r12
  46643. 42b16a: pop %r13
  46644. 42b16c: pop %r14
  46645. 42b16e: pop %r15
  46646. 42b170: pop %rbp
  46647. 42b171: retq
  46648. 42b172: nopw %cs:0x0(%rax,%rax,1)
  46649. 42b17c: nopl 0x0(%rax)
  46650.  
  46651. 000000000042b180 <ldc.dso_ctor.2rt7switch_>:
  46652. 42b180: cmpb $0x0,0x22dc91(%rip) # 658e18 <ldc.dso_initialized>
  46653. 42b187: ╭ jne 42b1dc <ldc.dso_ctor.2rt7switch_+0x5c>
  46654. 42b189: │ push %rbp
  46655. 42b18a: │ mov %rsp,%rbp
  46656. 42b18d: │ movb $0x1,0x22dc84(%rip) # 658e18 <ldc.dso_initialized>
  46657. 42b194: │ mov %rsp,%rax
  46658. 42b197: │ lea -0x30(%rax),%rdi
  46659. 42b19b: │ mov %rdi,%rsp
  46660. 42b19e: │ movq $0x1,-0x30(%rax)
  46661. 42b1a6: │ movq $0x658e10,-0x28(%rax)
  46662. 42b1ae: │ mov $0x658dc8,%ecx
  46663. 42b1b3: │ movq %rcx,%xmm0
  46664. 42b1b8: │ mov $0x658a90,%ecx
  46665. 42b1bd: │ movq %rcx,%xmm1
  46666. 42b1c2: │ punpcklqdq %xmm0,%xmm1
  46667. 42b1c6: │ movdqu %xmm1,-0x20(%rax)
  46668. 42b1cb: │ movq $0x658d38,-0x10(%rax)
  46669. 42b1d3: │ callq 427d40 <_d_dso_registry>
  46670. 42b1d8: │ mov %rbp,%rsp
  46671. 42b1db: │ pop %rbp
  46672. 42b1dc: ┕ retq
  46673. 42b1dd: nopl (%rax)
  46674.  
  46675. 000000000042b1e0 <ldc.dso_dtor.2rt7switch_>:
  46676. 42b1e0: cmpb $0x0,0x22dc31(%rip) # 658e18 <ldc.dso_initialized>
  46677. 42b1e7: ╭ je 42b23c <ldc.dso_dtor.2rt7switch_+0x5c>
  46678. 42b1e9: │ push %rbp
  46679. 42b1ea: │ mov %rsp,%rbp
  46680. 42b1ed: │ movb $0x0,0x22dc24(%rip) # 658e18 <ldc.dso_initialized>
  46681. 42b1f4: │ mov %rsp,%rax
  46682. 42b1f7: │ lea -0x30(%rax),%rdi
  46683. 42b1fb: │ mov %rdi,%rsp
  46684. 42b1fe: │ movq $0x1,-0x30(%rax)
  46685. 42b206: │ movq $0x658e10,-0x28(%rax)
  46686. 42b20e: │ mov $0x658dc8,%ecx
  46687. 42b213: │ movq %rcx,%xmm0
  46688. 42b218: │ mov $0x658a90,%ecx
  46689. 42b21d: │ movq %rcx,%xmm1
  46690. 42b222: │ punpcklqdq %xmm0,%xmm1
  46691. 42b226: │ movdqu %xmm1,-0x20(%rax)
  46692. 42b22b: │ movq $0x658d38,-0x10(%rax)
  46693. 42b233: │ callq 427d40 <_d_dso_registry>
  46694. 42b238: │ mov %rbp,%rsp
  46695. 42b23b: │ pop %rbp
  46696. 42b23c: ┕ retq
  46697. 42b23d: nopl (%rax)
  46698.  
  46699. 000000000042b240 <_D2rt6memory16initStaticDataGCFZv>:
  46700. 42b240: ┆ xor %edi,%edi
  46701. 42b242: ┆ mov $0x42b250,%esi
  46702. 42b247: ╰ jmpq 427b90 <_D2rt19sections_elf_shared3DSO7opApplyFMDFKS2rt19sections_elf_shared3DSOZiZi>
  46703. 42b24c: nopl 0x0(%rax)
  46704.  
  46705. 000000000042b250 <_D2rt6memory16initStaticDataGCFZ14__foreachbody1MFKS2rt19sections_elf_shared3DSOZi>:
  46706. 42b250: push %r14
  46707. 42b252: push %rbx
  46708. 42b253: push %rax
  46709. 42b254: mov %rsi,%rdi
  46710. 42b257: callq 427c60 <_D2rt19sections_elf_shared3DSO8gcRangesMNgFNdZANgAv>
  46711. 42b25c: mov %rax,%r14
  46712. 42b25f: mov %rdx,%rbx
  46713. 42b262: test %r14,%r14
  46714. 42b265: ╭─ je 42b287 <_D2rt6memory16initStaticDataGCFZ14__foreachbody1MFKS2rt19sections_elf_shared3DSOZi+0x37>
  46715. 42b267: │ add $0x8,%rbx
  46716. 42b26b: │ nopl 0x0(%rax,%rax,1)
  46717. 42b270: │┍ mov -0x8(%rbx),%rsi
  46718. 42b274: │┆ mov (%rbx),%rdx
  46719. 42b277: │┆ xor %edi,%edi
  46720. 42b279: │┆ callq 419200 <_D4core6memory2GC8addRangeFNbNixPvmxC8TypeInfoZv>
  46721. 42b27e: │┆ add $0x10,%rbx
  46722. 42b282: │┆ dec %r14
  46723. 42b285: │╰ jne 42b270 <_D2rt6memory16initStaticDataGCFZ14__foreachbody1MFKS2rt19sections_elf_shared3DSOZi+0x20>
  46724. 42b287: ┕━ xor %eax,%eax
  46725. 42b289: add $0x8,%rsp
  46726. 42b28d: pop %rbx
  46727. 42b28e: pop %r14
  46728. 42b290: retq
  46729. 42b291: nopw %cs:0x0(%rax,%rax,1)
  46730. 42b29b: nopl 0x0(%rax,%rax,1)
  46731.  
  46732. 000000000042b2a0 <ldc.dso_ctor.2rt6memory>:
  46733. 42b2a0: cmpb $0x0,0x22db71(%rip) # 658e18 <ldc.dso_initialized>
  46734. 42b2a7: ╭ jne 42b2fc <ldc.dso_ctor.2rt6memory+0x5c>
  46735. 42b2a9: │ push %rbp
  46736. 42b2aa: │ mov %rsp,%rbp
  46737. 42b2ad: │ movb $0x1,0x22db64(%rip) # 658e18 <ldc.dso_initialized>
  46738. 42b2b4: │ mov %rsp,%rax
  46739. 42b2b7: │ lea -0x30(%rax),%rdi
  46740. 42b2bb: │ mov %rdi,%rsp
  46741. 42b2be: │ movq $0x1,-0x30(%rax)
  46742. 42b2c6: │ movq $0x658e10,-0x28(%rax)
  46743. 42b2ce: │ mov $0x658dc8,%ecx
  46744. 42b2d3: │ movq %rcx,%xmm0
  46745. 42b2d8: │ mov $0x658a90,%ecx
  46746. 42b2dd: │ movq %rcx,%xmm1
  46747. 42b2e2: │ punpcklqdq %xmm0,%xmm1
  46748. 42b2e6: │ movdqu %xmm1,-0x20(%rax)
  46749. 42b2eb: │ movq $0x658d40,-0x10(%rax)
  46750. 42b2f3: │ callq 427d40 <_d_dso_registry>
  46751. 42b2f8: │ mov %rbp,%rsp
  46752. 42b2fb: │ pop %rbp
  46753. 42b2fc: ┕ retq
  46754. 42b2fd: nopl (%rax)
  46755.  
  46756. 000000000042b300 <ldc.dso_dtor.2rt6memory>:
  46757. 42b300: cmpb $0x0,0x22db11(%rip) # 658e18 <ldc.dso_initialized>
  46758. 42b307: ╭ je 42b35c <ldc.dso_dtor.2rt6memory+0x5c>
  46759. 42b309: │ push %rbp
  46760. 42b30a: │ mov %rsp,%rbp
  46761. 42b30d: │ movb $0x0,0x22db04(%rip) # 658e18 <ldc.dso_initialized>
  46762. 42b314: │ mov %rsp,%rax
  46763. 42b317: │ lea -0x30(%rax),%rdi
  46764. 42b31b: │ mov %rdi,%rsp
  46765. 42b31e: │ movq $0x1,-0x30(%rax)
  46766. 42b326: │ movq $0x658e10,-0x28(%rax)
  46767. 42b32e: │ mov $0x658dc8,%ecx
  46768. 42b333: │ movq %rcx,%xmm0
  46769. 42b338: │ mov $0x658a90,%ecx
  46770. 42b33d: │ movq %rcx,%xmm1
  46771. 42b342: │ punpcklqdq %xmm0,%xmm1
  46772. 42b346: │ movdqu %xmm1,-0x20(%rax)
  46773. 42b34b: │ movq $0x658d40,-0x10(%rax)
  46774. 42b353: │ callq 427d40 <_d_dso_registry>
  46775. 42b358: │ mov %rbp,%rsp
  46776. 42b35b: │ pop %rbp
  46777. 42b35c: ┕ retq
  46778. 42b35d: nopl (%rax)
  46779.  
  46780. 000000000042b360 <ldc.dso_ctor.2rt5qsort>:
  46781. 42b360: cmpb $0x0,0x22dab1(%rip) # 658e18 <ldc.dso_initialized>
  46782. 42b367: ╭ jne 42b3bc <ldc.dso_ctor.2rt5qsort+0x5c>
  46783. 42b369: │ push %rbp
  46784. 42b36a: │ mov %rsp,%rbp
  46785. 42b36d: │ movb $0x1,0x22daa4(%rip) # 658e18 <ldc.dso_initialized>
  46786. 42b374: │ mov %rsp,%rax
  46787. 42b377: │ lea -0x30(%rax),%rdi
  46788. 42b37b: │ mov %rdi,%rsp
  46789. 42b37e: │ movq $0x1,-0x30(%rax)
  46790. 42b386: │ movq $0x658e10,-0x28(%rax)
  46791. 42b38e: │ mov $0x658dc8,%ecx
  46792. 42b393: │ movq %rcx,%xmm0
  46793. 42b398: │ mov $0x658a90,%ecx
  46794. 42b39d: │ movq %rcx,%xmm1
  46795. 42b3a2: │ punpcklqdq %xmm0,%xmm1
  46796. 42b3a6: │ movdqu %xmm1,-0x20(%rax)
  46797. 42b3ab: │ movq $0x658d48,-0x10(%rax)
  46798. 42b3b3: │ callq 427d40 <_d_dso_registry>
  46799. 42b3b8: │ mov %rbp,%rsp
  46800. 42b3bb: │ pop %rbp
  46801. 42b3bc: ┕ retq
  46802. 42b3bd: nopl (%rax)
  46803.  
  46804. 000000000042b3c0 <ldc.dso_dtor.2rt5qsort>:
  46805. 42b3c0: cmpb $0x0,0x22da51(%rip) # 658e18 <ldc.dso_initialized>
  46806. 42b3c7: ╭ je 42b41c <ldc.dso_dtor.2rt5qsort+0x5c>
  46807. 42b3c9: │ push %rbp
  46808. 42b3ca: │ mov %rsp,%rbp
  46809. 42b3cd: │ movb $0x0,0x22da44(%rip) # 658e18 <ldc.dso_initialized>
  46810. 42b3d4: │ mov %rsp,%rax
  46811. 42b3d7: │ lea -0x30(%rax),%rdi
  46812. 42b3db: │ mov %rdi,%rsp
  46813. 42b3de: │ movq $0x1,-0x30(%rax)
  46814. 42b3e6: │ movq $0x658e10,-0x28(%rax)
  46815. 42b3ee: │ mov $0x658dc8,%ecx
  46816. 42b3f3: │ movq %rcx,%xmm0
  46817. 42b3f8: │ mov $0x658a90,%ecx
  46818. 42b3fd: │ movq %rcx,%xmm1
  46819. 42b402: │ punpcklqdq %xmm0,%xmm1
  46820. 42b406: │ movdqu %xmm1,-0x20(%rax)
  46821. 42b40b: │ movq $0x658d48,-0x10(%rax)
  46822. 42b413: │ callq 427d40 <_d_dso_registry>
  46823. 42b418: │ mov %rbp,%rsp
  46824. 42b41b: │ pop %rbp
  46825. 42b41c: ┕ retq
  46826. 42b41d: nopl (%rax)
  46827.  
  46828. 000000000042b420 <_D2rt8monitor_13ensureMonitorFNbC6ObjectZPOS2rt8monitor_7Monitor>:
  46829. 42b420: push %r15
  46830. 42b422: push %r14
  46831. 42b424: push %rbx
  46832. 42b425: mov %rdi,%r14
  46833. 42b428: mov 0x8(%r14),%rbx
  46834. 42b42c: test %rbx,%rbx
  46835. 42b42f: ╭─────── jne 42b4ce <_D2rt8monitor_13ensureMonitorFNbC6ObjectZPOS2rt8monitor_7Monitor+0xae>
  46836. 42b435: │ mov $0x48,%edi
  46837. 42b43a: │ mov $0x1,%esi
  46838. 42b43f: │ callq 4022e0 <calloc@plt>
  46839. 42b444: │ mov %rax,%rbx
  46840. 42b447: │ lea 0x20(%rbx),%r15
  46841. 42b44b: │ mov $0x6592c8,%esi
  46842. 42b450: │ mov %r15,%rdi
  46843. 42b453: │ callq 402060 <pthread_mutex_init@plt>
  46844. 42b458: │ test %eax,%eax
  46845. 42b45a: │╭────── jne 42b4d7 <_D2rt8monitor_13ensureMonitorFNbC6ObjectZPOS2rt8monitor_7Monitor+0xb7>
  46846. 42b45c: ││ mov $0x6592d0,%edi
  46847. 42b461: ││ callq 4023a0 <pthread_mutex_lock@plt>
  46848. 42b466: ││ test %eax,%eax
  46849. 42b468: ││╭───── jne 42b4d7 <_D2rt8monitor_13ensureMonitorFNbC6ObjectZPOS2rt8monitor_7Monitor+0xb7>
  46850. 42b46a: │││ mov 0x8(%r14),%rax
  46851. 42b46e: │││ test %rax,%rax
  46852. 42b471: │││ ╭ je 42b49b <_D2rt8monitor_13ensureMonitorFNbC6ObjectZPOS2rt8monitor_7Monitor+0x7b>
  46853. 42b473: │││ │ mov $0x6592d0,%edi
  46854. 42b478: │││ │ callq 402470 <pthread_mutex_unlock@plt>
  46855. 42b47d: │││ │ test %eax,%eax
  46856. 42b47f: │││╭───┼ jne 42b4d7 <_D2rt8monitor_13ensureMonitorFNbC6ObjectZPOS2rt8monitor_7Monitor+0xb7>
  46857. 42b481: ││││ │ mov %r15,%rdi
  46858. 42b484: ││││ │ callq 402400 <pthread_mutex_destroy@plt>
  46859. 42b489: ││││ │ test %eax,%eax
  46860. 42b48b: ││││╭──┼ jne 42b4d7 <_D2rt8monitor_13ensureMonitorFNbC6ObjectZPOS2rt8monitor_7Monitor+0xb7>
  46861. 42b48d: │││││ │ mov %rbx,%rdi
  46862. 42b490: │││││ │ callq 4020f0 <free@plt>
  46863. 42b495: │││││ │ mov 0x8(%r14),%rax
  46864. 42b499: │││││╭─┼ jmp 42b4d1 <_D2rt8monitor_13ensureMonitorFNbC6ObjectZPOS2rt8monitor_7Monitor+0xb1>
  46865. 42b49b: ││││││ ┕ movq $0x1,0x18(%rbx)
  46866. 42b4a3: ││││││ mov %rbx,0x8(%r14)
  46867. 42b4a7: ││││││ mov $0x6592d0,%edi
  46868. 42b4ac: ││││││ callq 402470 <pthread_mutex_unlock@plt>
  46869. 42b4b1: ││││││ test %eax,%eax
  46870. 42b4b3: ││││││╭─ jne 42b4d7 <_D2rt8monitor_13ensureMonitorFNbC6ObjectZPOS2rt8monitor_7Monitor+0xb7>
  46871. 42b4b5: │││││││ mov (%r14),%rax
  46872. 42b4b8: │││││││ mov (%rax),%rax
  46873. 42b4bb: │││││││ testb $0x1,0x69(%rax)
  46874. 42b4bf: │││││││╭ jne 42b4ce <_D2rt8monitor_13ensureMonitorFNbC6ObjectZPOS2rt8monitor_7Monitor+0xae>
  46875. 42b4c1: ││││││││ mov $0x1,%edi
  46876. 42b4c6: ││││││││ mov %r14,%rsi
  46877. 42b4c9: ││││││││ callq 419110 <_D4core6memory2GC7setAttrFNaNbPvkZk>
  46878. 42b4ce: ┕┿┿┿┿┿┿┷ mov %rbx,%rax
  46879. 42b4d1: ││││┕┿━ pop %rbx
  46880. 42b4d2: ││││ │ pop %r14
  46881. 42b4d4: ││││ │ pop %r15
  46882. 42b4d6: ││││ │ retq
  46883. 42b4d7: ┕┷┷┷━┷━ ud2
  46884. 42b4d9: nopl 0x0(%rax)
  46885.  
  46886. 000000000042b4e0 <_d_monitordelete>:
  46887. 42b4e0: push %r15
  46888. 42b4e2: push %r14
  46889. 42b4e4: push %r12
  46890. 42b4e6: push %rbx
  46891. 42b4e7: push %rax
  46892. 42b4e8: mov %rdi,%r15
  46893. 42b4eb: mov 0x8(%r15),%r14
  46894. 42b4ef: test %r14,%r14
  46895. 42b4f2: ╭────── je 42b56d <_d_monitordelete+0x8d>
  46896. 42b4f4: │ cmpq $0x0,(%r14)
  46897. 42b4f8: │╭───── jne 42b565 <_d_monitordelete+0x85>
  46898. 42b4fa: ││ mov $0xffffffffffffffff,%rax
  46899. 42b501: ││ lock xadd %rax,0x18(%r14)
  46900. 42b507: ││ cmp $0x1,%rax
  46901. 42b50b: ││╭──── jne 42b56d <_d_monitordelete+0x8d>
  46902. 42b50d: │││ mov 0x8(%r14),%r12
  46903. 42b511: │││ mov 0x10(%r14),%rbx
  46904. 42b515: │││ test %r12,%r12
  46905. 42b518: │││╭─── je 42b543 <_d_monitordelete+0x63>
  46906. 42b51a: ││││ add $0x8,%rbx
  46907. 42b51e: ││││ xchg %ax,%ax
  46908. 42b520: ││││┍━━ mov -0x8(%rbx),%rdi
  46909. 42b524: ││││┆ mov (%rbx),%rax
  46910. 42b527: ││││┆ test %rdi,%rdi
  46911. 42b52a: ││││┆ ╭ jne 42b531 <_d_monitordelete+0x51>
  46912. 42b52c: ││││┆ │ test %rax,%rax
  46913. 42b52f: ││││┆╭┼ je 42b536 <_d_monitordelete+0x56>
  46914. 42b531: ││││┆│┕ mov %r15,%rsi
  46915. 42b534: ││││┆│ callq *%rax
  46916. 42b536: ││││┆┕━ add $0x10,%rbx
  46917. 42b53a: ││││┆ dec %r12
  46918. 42b53d: ││││╰── jne 42b520 <_d_monitordelete+0x40>
  46919. 42b53f: ││││ mov 0x10(%r14),%rbx
  46920. 42b543: │││┕━━━ test %rbx,%rbx
  46921. 42b546: │││ ╭ je 42b550 <_d_monitordelete+0x70>
  46922. 42b548: │││ │ mov %rbx,%rdi
  46923. 42b54b: │││ │ callq 4020f0 <free@plt>
  46924. 42b550: │││ ┕ lea 0x20(%r14),%rdi
  46925. 42b554: │││ callq 402400 <pthread_mutex_destroy@plt>
  46926. 42b559: │││ test %eax,%eax
  46927. 42b55b: │││ ╭ jne 42b579 <_d_monitordelete+0x99>
  46928. 42b55d: │││ │ mov %r14,%rdi
  46929. 42b560: │││ │ callq 4020f0 <free@plt>
  46930. 42b565: │┕┿━━━┿ movq $0x0,0x8(%r15)
  46931. 42b56d: ┕━┷━━━┿ add $0x8,%rsp
  46932. 42b571: │ pop %rbx
  46933. 42b572: │ pop %r12
  46934. 42b574: │ pop %r14
  46935. 42b576: │ pop %r15
  46936. 42b578: │ retq
  46937. 42b579: ┕ ud2
  46938. 42b57b: nopl 0x0(%rax,%rax,1)
  46939.  
  46940. 000000000042b580 <_d_monitorenter>:
  46941. 42b580: push %rax
  46942. 42b581: callq 42b420 <_D2rt8monitor_13ensureMonitorFNbC6ObjectZPOS2rt8monitor_7Monitor>
  46943. 42b586: mov (%rax),%rdi
  46944. 42b589: test %rdi,%rdi
  46945. 42b58c: ╭ je 42b595 <_d_monitorenter+0x15>
  46946. 42b58e: │ mov (%rdi),%rax
  46947. 42b591: │ pop %rcx
  46948. 42b592: │ jmpq *0x8(%rax)
  46949. 42b595: ┕ add $0x20,%rax
  46950. 42b599: mov %rax,%rdi
  46951. 42b59c: callq 4023a0 <pthread_mutex_lock@plt>
  46952. 42b5a1: test %eax,%eax
  46953. 42b5a3: ╭ jne 42b5a7 <_d_monitorenter+0x27>
  46954. 42b5a5: │ pop %rax
  46955. 42b5a6: │ retq
  46956. 42b5a7: ┕ ud2
  46957. 42b5a9: nopl 0x0(%rax)
  46958.  
  46959. 000000000042b5b0 <_d_monitorexit>:
  46960. 42b5b0: push %rax
  46961. 42b5b1: mov 0x8(%rdi),%rdi
  46962. 42b5b5: mov (%rdi),%rax
  46963. 42b5b8: test %rax,%rax
  46964. 42b5bb: ╭ je 42b5c7 <_d_monitorexit+0x17>
  46965. 42b5bd: │ mov (%rax),%rcx
  46966. 42b5c0: │ mov %rax,%rdi
  46967. 42b5c3: │ pop %rax
  46968. 42b5c4: │ jmpq *0x10(%rcx)
  46969. 42b5c7: ┕ add $0x20,%rdi
  46970. 42b5cb: callq 402470 <pthread_mutex_unlock@plt>
  46971. 42b5d0: test %eax,%eax
  46972. 42b5d2: ╭ jne 42b5d6 <_d_monitorexit+0x26>
  46973. 42b5d4: │ pop %rax
  46974. 42b5d5: │ retq
  46975. 42b5d6: ┕ ud2
  46976. 42b5d8: nopl 0x0(%rax,%rax,1)
  46977.  
  46978. 000000000042b5e0 <_d_monitor_staticctor>:
  46979. 42b5e0: push %rax
  46980. 42b5e1: mov $0x6592c8,%edi
  46981. 42b5e6: callq 4023d0 <pthread_mutexattr_init@plt>
  46982. 42b5eb: mov $0x6592c8,%edi
  46983. 42b5f0: mov $0x1,%esi
  46984. 42b5f5: callq 402270 <pthread_mutexattr_settype@plt>
  46985. 42b5fa: mov $0x6592d0,%edi
  46986. 42b5ff: mov $0x6592c8,%esi
  46987. 42b604: callq 402060 <pthread_mutex_init@plt>
  46988. 42b609: test %eax,%eax
  46989. 42b60b: ╭ jne 42b60f <_d_monitor_staticctor+0x2f>
  46990. 42b60d: │ pop %rax
  46991. 42b60e: │ retq
  46992. 42b60f: ┕ ud2
  46993. 42b611: nopw %cs:0x0(%rax,%rax,1)
  46994. 42b61b: nopl 0x0(%rax,%rax,1)
  46995.  
  46996. 000000000042b620 <_D2rt8monitor_9initMutexFNbPS4core3sys5posix3sys5types15pthread_mutex_tZv>:
  46997. 42b620: push %rax
  46998. 42b621: mov $0x6592c8,%esi
  46999. 42b626: callq 402060 <pthread_mutex_init@plt>
  47000. 42b62b: test %eax,%eax
  47001. 42b62d: ╭ jne 42b631 <_D2rt8monitor_9initMutexFNbPS4core3sys5posix3sys5types15pthread_mutex_tZv+0x11>
  47002. 42b62f: │ pop %rax
  47003. 42b630: │ retq
  47004. 42b631: ┕ ud2
  47005. 42b633: nopw %cs:0x0(%rax,%rax,1)
  47006. 42b63d: nopl (%rax)
  47007.  
  47008. 000000000042b640 <_d_monitor_staticdtor>:
  47009. 42b640: ┆ push %rax
  47010. 42b641: ┆ mov $0x6592d0,%edi
  47011. 42b646: ┆ callq 402400 <pthread_mutex_destroy@plt>
  47012. 42b64b: ┆ test %eax,%eax
  47013. 42b64d: ┆╭ jne 42b65a <_d_monitor_staticdtor+0x1a>
  47014. 42b64f: ┆│ mov $0x6592c8,%edi
  47015. 42b654: ┆│ pop %rax
  47016. 42b655: ╰┼ jmpq 401fd0 <pthread_mutexattr_destroy@plt>
  47017. 42b65a: ┕ ud2
  47018. 42b65c: nopl 0x0(%rax)
  47019.  
  47020. 000000000042b660 <_D2rt8monitor_12destroyMutexFNbPS4core3sys5posix3sys5types15pthread_mutex_tZv>:
  47021. 42b660: push %rax
  47022. 42b661: callq 402400 <pthread_mutex_destroy@plt>
  47023. 42b666: test %eax,%eax
  47024. 42b668: ╭ jne 42b66c <_D2rt8monitor_12destroyMutexFNbPS4core3sys5posix3sys5types15pthread_mutex_tZv+0xc>
  47025. 42b66a: │ pop %rax
  47026. 42b66b: │ retq
  47027. 42b66c: ┕ ud2
  47028. 42b66e: xchg %ax,%ax
  47029.  
  47030. 000000000042b670 <ldc.dso_ctor.2rt8monitor_>:
  47031. 42b670: cmpb $0x0,0x22d7a1(%rip) # 658e18 <ldc.dso_initialized>
  47032. 42b677: ╭ jne 42b6cc <ldc.dso_ctor.2rt8monitor_+0x5c>
  47033. 42b679: │ push %rbp
  47034. 42b67a: │ mov %rsp,%rbp
  47035. 42b67d: │ movb $0x1,0x22d794(%rip) # 658e18 <ldc.dso_initialized>
  47036. 42b684: │ mov %rsp,%rax
  47037. 42b687: │ lea -0x30(%rax),%rdi
  47038. 42b68b: │ mov %rdi,%rsp
  47039. 42b68e: │ movq $0x1,-0x30(%rax)
  47040. 42b696: │ movq $0x658e10,-0x28(%rax)
  47041. 42b69e: │ mov $0x658dc8,%ecx
  47042. 42b6a3: │ movq %rcx,%xmm0
  47043. 42b6a8: │ mov $0x658a90,%ecx
  47044. 42b6ad: │ movq %rcx,%xmm1
  47045. 42b6b2: │ punpcklqdq %xmm0,%xmm1
  47046. 42b6b6: │ movdqu %xmm1,-0x20(%rax)
  47047. 42b6bb: │ movq $0x658d50,-0x10(%rax)
  47048. 42b6c3: │ callq 427d40 <_d_dso_registry>
  47049. 42b6c8: │ mov %rbp,%rsp
  47050. 42b6cb: │ pop %rbp
  47051. 42b6cc: ┕ retq
  47052. 42b6cd: nopl (%rax)
  47053.  
  47054. 000000000042b6d0 <ldc.dso_dtor.2rt8monitor_>:
  47055. 42b6d0: cmpb $0x0,0x22d741(%rip) # 658e18 <ldc.dso_initialized>
  47056. 42b6d7: ╭ je 42b72c <ldc.dso_dtor.2rt8monitor_+0x5c>
  47057. 42b6d9: │ push %rbp
  47058. 42b6da: │ mov %rsp,%rbp
  47059. 42b6dd: │ movb $0x0,0x22d734(%rip) # 658e18 <ldc.dso_initialized>
  47060. 42b6e4: │ mov %rsp,%rax
  47061. 42b6e7: │ lea -0x30(%rax),%rdi
  47062. 42b6eb: │ mov %rdi,%rsp
  47063. 42b6ee: │ movq $0x1,-0x30(%rax)
  47064. 42b6f6: │ movq $0x658e10,-0x28(%rax)
  47065. 42b6fe: │ mov $0x658dc8,%ecx
  47066. 42b703: │ movq %rcx,%xmm0
  47067. 42b708: │ mov $0x658a90,%ecx
  47068. 42b70d: │ movq %rcx,%xmm1
  47069. 42b712: │ punpcklqdq %xmm0,%xmm1
  47070. 42b716: │ movdqu %xmm1,-0x20(%rax)
  47071. 42b71b: │ movq $0x658d50,-0x10(%rax)
  47072. 42b723: │ callq 427d40 <_d_dso_registry>
  47073. 42b728: │ mov %rbp,%rsp
  47074. 42b72b: │ pop %rbp
  47075. 42b72c: ┕ retq
  47076. 42b72d: nopl (%rax)
  47077.  
  47078. 000000000042b730 <_d_dynamic_cast>:
  47079. 42b730: push %rbx
  47080. 42b731: sub $0x10,%rsp
  47081. 42b735: mov %rdi,%rbx
  47082. 42b738: movq $0x0,0x8(%rsp)
  47083. 42b741: xor %eax,%eax
  47084. 42b743: test %rbx,%rbx
  47085. 42b746: ╭─ je 42b768 <_d_dynamic_cast+0x38>
  47086. 42b748: │ mov (%rbx),%rax
  47087. 42b74b: │ mov (%rax),%rdi
  47088. 42b74e: │ lea 0x8(%rsp),%rdx
  47089. 42b753: │ callq 42b770 <_d_isbaseof2>
  47090. 42b758: │ mov %eax,%ecx
  47091. 42b75a: │ xor %eax,%eax
  47092. 42b75c: │ test %ecx,%ecx
  47093. 42b75e: │╭ je 42b768 <_d_dynamic_cast+0x38>
  47094. 42b760: ││ add 0x8(%rsp),%rbx
  47095. 42b765: ││ mov %rbx,%rax
  47096. 42b768: ┕┷ add $0x10,%rsp
  47097. 42b76c: pop %rbx
  47098. 42b76d: retq
  47099. 42b76e: xchg %ax,%ax
  47100.  
  47101. 000000000042b770 <_d_isbaseof2>:
  47102. 42b770: push %rbp
  47103. 42b771: push %r15
  47104. 42b773: push %r14
  47105. 42b775: push %r13
  47106. 42b777: push %r12
  47107. 42b779: push %rbx
  47108. 42b77a: push %rax
  47109. 42b77b: mov %rdx,%r14
  47110. 42b77e: mov %rsi,%r13
  47111. 42b781: cmp %r13,%rdi
  47112. 42b784: ╭────── je 42b7ee <_d_isbaseof2+0x7e>
  47113. 42b786: │┍━━━━━ mov 0x50(%rdi),%rcx
  47114. 42b78a: │┆ cmp %r13,%rcx
  47115. 42b78d: │┆╭──── je 42b7ee <_d_isbaseof2+0x7e>
  47116. 42b78f: │┆│ mov 0x40(%rdi),%r12
  47117. 42b793: │┆│ test %r12,%r12
  47118. 42b796: │┆│╭─── je 42b7df <_d_isbaseof2+0x6f>
  47119. 42b798: │┆││ mov 0x48(%rdi),%rbx
  47120. 42b79c: │┆││ mov %rdi,(%rsp)
  47121. 42b7a0: │┆││ xor %ebp,%ebp
  47122. 42b7a2: │┆││ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  47123. 42b7b0: │┆││ ┍━ mov (%rbx),%rdi
  47124. 42b7b3: │┆││ ┆ mov 0x18(%rbx),%r15
  47125. 42b7b7: │┆││ ┆ cmp %r13,%rdi
  47126. 42b7ba: │┆││╭┼─ je 42b7eb <_d_isbaseof2+0x7b>
  47127. 42b7bc: │┆│││┆ mov %r13,%rsi
  47128. 42b7bf: │┆│││┆ mov %r14,%rdx
  47129. 42b7c2: │┆│││┆ callq 42b770 <_d_isbaseof2>
  47130. 42b7c7: │┆│││┆ test %eax,%eax
  47131. 42b7c9: │┆│││┆─ jne 42b7eb <_d_isbaseof2+0x7b>
  47132. 42b7cb: │┆│││┆ inc %rbp
  47133. 42b7ce: │┆│││┆ add $0x20,%rbx
  47134. 42b7d2: │┆│││┆ cmp %r12,%rbp
  47135. 42b7d5: │┆│││╰─ jb 42b7b0 <_d_isbaseof2+0x40>
  47136. 42b7d7: │┆││││ mov (%rsp),%rax
  47137. 42b7db: │┆││││ mov 0x50(%rax),%rcx
  47138. 42b7df: │┆│┕┿┿━ xor %eax,%eax
  47139. 42b7e1: │┆│ ││ test %rcx,%rcx
  47140. 42b7e4: │┆│ ││ mov %rcx,%rdi
  47141. 42b7e7: │╰┼─┼┼─ jne 42b786 <_d_isbaseof2+0x16>
  47142. 42b7e9: │ │ ││╭ jmp 42b7f3 <_d_isbaseof2+0x83>
  47143. 42b7eb: │ │ ┕┷┿ add %r15,(%r14)
  47144. 42b7ee: ┕━┷━━━┿ mov $0x1,%eax
  47145. 42b7f3: ┕ add $0x8,%rsp
  47146. 42b7f7: pop %rbx
  47147. 42b7f8: pop %r12
  47148. 42b7fa: pop %r13
  47149. 42b7fc: pop %r14
  47150. 42b7fe: pop %r15
  47151. 42b800: pop %rbp
  47152. 42b801: retq
  47153. 42b802: nopw %cs:0x0(%rax,%rax,1)
  47154. 42b80c: nopl 0x0(%rax)
  47155.  
  47156. 000000000042b810 <_d_isbaseof>:
  47157. 42b810: push %r15
  47158. 42b812: push %r14
  47159. 42b814: push %r13
  47160. 42b816: push %r12
  47161. 42b818: push %rbx
  47162. 42b819: mov %rsi,%r12
  47163. 42b81c: cmp %r12,%rdi
  47164. 42b81f: ╭────── je 42b86d <_d_isbaseof+0x5d>
  47165. 42b821: │┍━━━━━ mov 0x50(%rdi),%r14
  47166. 42b825: │┆ cmp %r12,%r14
  47167. 42b828: │┆╭──── je 42b86d <_d_isbaseof+0x5d>
  47168. 42b82a: │┆│ mov 0x40(%rdi),%r15
  47169. 42b82e: │┆│ test %r15,%r15
  47170. 42b831: │┆│╭─── je 42b861 <_d_isbaseof+0x51>
  47171. 42b833: │┆││ mov 0x48(%rdi),%r13
  47172. 42b837: │┆││ xor %ebx,%ebx
  47173. 42b839: │┆││ nopl 0x0(%rax)
  47174. 42b840: │┆││ ┍━ mov 0x0(%r13),%rdi
  47175. 42b844: │┆││ ┆ cmp %r12,%rdi
  47176. 42b847: │┆││╭┼─ je 42b86d <_d_isbaseof+0x5d>
  47177. 42b849: │┆│││┆ mov %r12,%rsi
  47178. 42b84c: │┆│││┆ callq 42b810 <_d_isbaseof>
  47179. 42b851: │┆│││┆ test %eax,%eax
  47180. 42b853: │┆│││┆─ jne 42b86d <_d_isbaseof+0x5d>
  47181. 42b855: │┆│││┆ inc %rbx
  47182. 42b858: │┆│││┆ add $0x20,%r13
  47183. 42b85c: │┆│││┆ cmp %r15,%rbx
  47184. 42b85f: │┆│││╰─ jb 42b840 <_d_isbaseof+0x30>
  47185. 42b861: │┆│┕┿┿━ xor %eax,%eax
  47186. 42b863: │┆│ ││ test %r14,%r14
  47187. 42b866: │┆│ ││ mov %r14,%rdi
  47188. 42b869: │╰┼─┼┼─ jne 42b821 <_d_isbaseof+0x11>
  47189. 42b86b: │ │ ││╭ jmp 42b872 <_d_isbaseof+0x62>
  47190. 42b86d: ┕━┷━┷┷┿ mov $0x1,%eax
  47191. 42b872: ┕ pop %rbx
  47192. 42b873: pop %r12
  47193. 42b875: pop %r13
  47194. 42b877: pop %r14
  47195. 42b879: pop %r15
  47196. 42b87b: retq
  47197. 42b87c: nopl 0x0(%rax)
  47198.  
  47199. 000000000042b880 <ldc.dso_ctor.2rt5cast_>:
  47200. 42b880: cmpb $0x0,0x22d591(%rip) # 658e18 <ldc.dso_initialized>
  47201. 42b887: ╭ jne 42b8dc <ldc.dso_ctor.2rt5cast_+0x5c>
  47202. 42b889: │ push %rbp
  47203. 42b88a: │ mov %rsp,%rbp
  47204. 42b88d: │ movb $0x1,0x22d584(%rip) # 658e18 <ldc.dso_initialized>
  47205. 42b894: │ mov %rsp,%rax
  47206. 42b897: │ lea -0x30(%rax),%rdi
  47207. 42b89b: │ mov %rdi,%rsp
  47208. 42b89e: │ movq $0x1,-0x30(%rax)
  47209. 42b8a6: │ movq $0x658e10,-0x28(%rax)
  47210. 42b8ae: │ mov $0x658dc8,%ecx
  47211. 42b8b3: │ movq %rcx,%xmm0
  47212. 42b8b8: │ mov $0x658a90,%ecx
  47213. 42b8bd: │ movq %rcx,%xmm1
  47214. 42b8c2: │ punpcklqdq %xmm0,%xmm1
  47215. 42b8c6: │ movdqu %xmm1,-0x20(%rax)
  47216. 42b8cb: │ movq $0x658d58,-0x10(%rax)
  47217. 42b8d3: │ callq 427d40 <_d_dso_registry>
  47218. 42b8d8: │ mov %rbp,%rsp
  47219. 42b8db: │ pop %rbp
  47220. 42b8dc: ┕ retq
  47221. 42b8dd: nopl (%rax)
  47222.  
  47223. 000000000042b8e0 <ldc.dso_dtor.2rt5cast_>:
  47224. 42b8e0: cmpb $0x0,0x22d531(%rip) # 658e18 <ldc.dso_initialized>
  47225. 42b8e7: ╭ je 42b93c <ldc.dso_dtor.2rt5cast_+0x5c>
  47226. 42b8e9: │ push %rbp
  47227. 42b8ea: │ mov %rsp,%rbp
  47228. 42b8ed: │ movb $0x0,0x22d524(%rip) # 658e18 <ldc.dso_initialized>
  47229. 42b8f4: │ mov %rsp,%rax
  47230. 42b8f7: │ lea -0x30(%rax),%rdi
  47231. 42b8fb: │ mov %rdi,%rsp
  47232. 42b8fe: │ movq $0x1,-0x30(%rax)
  47233. 42b906: │ movq $0x658e10,-0x28(%rax)
  47234. 42b90e: │ mov $0x658dc8,%ecx
  47235. 42b913: │ movq %rcx,%xmm0
  47236. 42b918: │ mov $0x658a90,%ecx
  47237. 42b91d: │ movq %rcx,%xmm1
  47238. 42b922: │ punpcklqdq %xmm0,%xmm1
  47239. 42b926: │ movdqu %xmm1,-0x20(%rax)
  47240. 42b92b: │ movq $0x658d58,-0x10(%rax)
  47241. 42b933: │ callq 427d40 <_d_dso_registry>
  47242. 42b938: │ mov %rbp,%rsp
  47243. 42b93b: │ pop %rbp
  47244. 42b93c: ┕ retq
  47245. 42b93d: nopl (%rax)
  47246.  
  47247. 000000000042b940 <getErrno>:
  47248. 42b940: sub $0x8,%rsp
  47249. 42b944: callq 402240 <__errno_location@plt>
  47250. 42b949: mov (%rax),%eax
  47251. 42b94b: add $0x8,%rsp
  47252. 42b94f: retq
  47253.  
  47254. 000000000042b950 <setErrno>:
  47255. 42b950: push %rbx
  47256. 42b951: mov %edi,%ebx
  47257. 42b953: callq 402240 <__errno_location@plt>
  47258. 42b958: mov %ebx,(%rax)
  47259. 42b95a: mov %ebx,%eax
  47260. 42b95c: pop %rbx
  47261. 42b95d: retq
  47262. 42b95e: xchg %ax,%ax
  47263.  
  47264. 000000000042b960 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo6__ctorMFZ10getBasePtrFZPPv>:
  47265. 42b960: mov %rbp,%rax
  47266. 42b963: retq
  47267. 42b964: nopw %cs:0x0(%rax,%rax,1)
  47268. 42b96e: xchg %ax,%ax
  47269.  
  47270. 000000000042b970 <_D4core7runtime12_staticCtor1FZv>:
  47271. 42b970: ┆ mov $0x42b980,%edi
  47272. 42b975: ╰ jmpq 42aca0 <rt_setTraceHandler>
  47273. 42b97a: nopw 0x0(%rax,%rax,1)
  47274.  
  47275. 000000000042b980 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo>:
  47276. 42b980: push %r15
  47277. 42b982: push %r14
  47278. 42b984: push %rbx
  47279. 42b985: sub $0x10,%rsp
  47280. 42b989: mov $0x6585e0,%edi
  47281. 42b98e: callq 422d70 <_d_newclass>
  47282. 42b993: mov %rax,%rbx
  47283. 42b996: movq $0x440eb0,(%rbx)
  47284. 42b99d: movq $0x0,0x8(%rbx)
  47285. 42b9a5: lea 0x10(%rbx),%r14
  47286. 42b9a9: mov $0x440a90,%esi
  47287. 42b9ae: mov $0x418,%edx
  47288. 42b9b3: mov %r14,%rdi
  47289. 42b9b6: callq 402490 <memcpy@plt>
  47290. 42b9bb: movq $0x0,0x418(%rbx)
  47291. 42b9c6: movl $0x0,0x10(%rbx)
  47292. 42b9cd: callq 42b960 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo6__ctorMFZ10getBasePtrFZPPv>
  47293. 42b9d2: mov %rax,%r15
  47294. 42b9d5: callq 417a80 <thread_stackBottom>
  47295. 42b9da: movq $0x0,0x8(%rsp)
  47296. 42b9e3: lea 0x8(%rsp),%rcx
  47297. 42b9e8: cmp %r15,%rcx
  47298. 42b9eb: ╭──── jae 42ba2d <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo+0xad>
  47299. 42b9ed: │ cmp %rax,%r15
  47300. 42b9f0: │╭─── jae 42ba2d <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo+0xad>
  47301. 42b9f2: ││ movl $0x0,(%r14)
  47302. 42b9f9: ││ xor %edx,%edx
  47303. 42b9fb: ││ mov %r15,%rcx
  47304. 42b9fe: ││ xchg %ax,%ax
  47305. 42ba00: ││┍━━ lea 0x1(%rdx),%esi
  47306. 42ba03: ││┆ mov %esi,0x10(%rbx)
  47307. 42ba06: ││┆ movslq %edx,%rdx
  47308. 42ba09: ││┆ mov 0x8(%rcx),%rsi
  47309. 42ba0d: ││┆ dec %rsi
  47310. 42ba10: ││┆ mov %rsi,0x18(%rbx,%rdx,8)
  47311. 42ba15: ││┆ mov (%rcx),%rcx
  47312. 42ba18: ││┆ cmp %rcx,%r15
  47313. 42ba1b: ││┆╭─ ja 42ba2d <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo+0xad>
  47314. 42ba1d: ││┆│ cmp %rax,%rcx
  47315. 42ba20: ││┆│╭ jae 42ba2d <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo+0xad>
  47316. 42ba22: ││┆││ mov (%r14),%edx
  47317. 42ba25: ││┆││ cmp $0x80,%edx
  47318. 42ba2b: ││╰┼┼ jl 42ba00 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo+0x80>
  47319. 42ba2d: ┕┷━┷┷ lea 0x420(%rbx),%rax
  47320. 42ba34: test %rbx,%rbx
  47321. 42ba37: cmove %rbx,%rax
  47322. 42ba3b: add $0x10,%rsp
  47323. 42ba3f: pop %rbx
  47324. 42ba40: pop %r14
  47325. 42ba42: pop %r15
  47326. 42ba44: retq
  47327. 42ba45: nopw %cs:0x0(%rax,%rax,1)
  47328. 42ba4f: nop
  47329.  
  47330. 000000000042ba50 <runModuleUnitTests>:
  47331. 42ba50: push %rbp
  47332. 42ba51: push %r14
  47333. 42ba53: push %rbx
  47334. 42ba54: sub $0x1d0,%rsp
  47335. 42ba5b: xorps %xmm0,%xmm0
  47336. 42ba5e: movaps %xmm0,0x1b0(%rsp)
  47337. 42ba66: movaps %xmm0,0x1a0(%rsp)
  47338. 42ba6e: movaps %xmm0,0x190(%rsp)
  47339. 42ba76: movaps %xmm0,0x180(%rsp)
  47340. 42ba7e: movaps %xmm0,0x170(%rsp)
  47341. 42ba86: movaps %xmm0,0x160(%rsp)
  47342. 42ba8e: movaps %xmm0,0x150(%rsp)
  47343. 42ba96: movaps %xmm0,0x140(%rsp)
  47344. 42ba9e: movaps %xmm0,0x130(%rsp)
  47345. 42baa6: movq $0x0,0x1c0(%rsp)
  47346. 42bab2: lea 0x138(%rsp),%rdi
  47347. 42baba: callq 402010 <sigfillset@plt>
  47348. 42babf: movl $0x80000004,0x1b8(%rsp)
  47349. 42baca: movq $0x42bb90,0x130(%rsp)
  47350. 42bad6: lea 0x130(%rsp),%rbx
  47351. 42bade: lea 0x98(%rsp),%rdx
  47352. 42bae6: mov $0xb,%edi
  47353. 42baeb: mov %rbx,%rsi
  47354. 42baee: callq 4021f0 <sigaction@plt>
  47355. 42baf3: lea (%rsp),%rdx
  47356. 42baf7: mov $0x7,%edi
  47357. 42bafc: mov %rbx,%rsi
  47358. 42baff: callq 4021f0 <sigaction@plt>
  47359. 42bb04: mov 0x22d7ed(%rip),%rax # 6592f8 <_D4core7runtime7Runtime19sm_moduleUnitTesterPFZb>
  47360. 42bb0b: test %rax,%rax
  47361. 42bb0e: ╭ je 42bb16 <runModuleUnitTests+0xc6>
  47362. 42bb10: │ callq *%rax
  47363. 42bb12: │ mov %al,%bl
  47364. 42bb14: ╭┼ jmp 42bb40 <runModuleUnitTests+0xf0>
  47365. 42bb16: │┕ movq $0x0,0x1c8(%rsp)
  47366. 42bb22: │ lea 0x1c8(%rsp),%rdi
  47367. 42bb2a: │ mov $0x42bbd0,%esi
  47368. 42bb2f: │ callq 41d4d0 <_D6object10ModuleInfo7opApplyFMDFPS6object10ModuleInfoZiZi>
  47369. 42bb34: │ cmpq $0x0,0x1c8(%rsp)
  47370. 42bb3d: │ sete %bl
  47371. 42bb40: ┕━ mov $0x1,%bpl
  47372. 42bb43: ┍━ lea 0x98(%rsp),%rsi
  47373. 42bb4b: ┆ mov $0xb,%edi
  47374. 42bb50: ┆ xor %edx,%edx
  47375. 42bb52: ┆ callq 4021f0 <sigaction@plt>
  47376. 42bb57: ┆ lea (%rsp),%rsi
  47377. 42bb5b: ┆ mov $0x7,%edi
  47378. 42bb60: ┆ xor %edx,%edx
  47379. 42bb62: ┆ callq 4021f0 <sigaction@plt>
  47380. 42bb67: ┆ test %bpl,%bpl
  47381. 42bb6a: ┆╭ je 42bb81 <runModuleUnitTests+0x131>
  47382. 42bb6c: ┆│ mov %bl,%al
  47383. 42bb6e: ┆│ add $0x1d0,%rsp
  47384. 42bb75: ┆│ pop %rbx
  47385. 42bb76: ┆│ pop %r14
  47386. 42bb78: ┆│ pop %rbp
  47387. 42bb79: ┆│ retq
  47388. 42bb7a: ┆│ mov %rax,%r14
  47389. 42bb7d: ┆│ xor %ebp,%ebp
  47390. 42bb7f: ╰┼ jmp 42bb43 <runModuleUnitTests+0xf3>
  47391. 42bb81: ┕ mov %r14,%rdi
  47392. 42bb84: callq 41aed0 <_d_eh_resume_unwind>
  47393. 42bb89: nopl 0x0(%rax)
  47394.  
  47395. 000000000042bb90 <_D4core7runtime18runModuleUnitTestsUZ19unittestSegvHandlerUNbiPS4core3sys5posix6signal9siginfo_tPvZv>:
  47396. 42bb90: push %rbx
  47397. 42bb91: sub $0x400,%rsp
  47398. 42bb98: lea (%rsp),%rbx
  47399. 42bb9c: xor %esi,%esi
  47400. 42bb9e: mov $0x400,%edx
  47401. 42bba3: mov %rbx,%rdi
  47402. 42bba6: callq 401f10 <memset@plt>
  47403. 42bbab: mov $0x80,%esi
  47404. 42bbb0: mov %rbx,%rdi
  47405. 42bbb3: callq 401f40 <backtrace@plt>
  47406. 42bbb8: mov $0x2,%edx
  47407. 42bbbd: mov %rbx,%rdi
  47408. 42bbc0: mov %eax,%esi
  47409. 42bbc2: callq 402300 <backtrace_symbols_fd@plt>
  47410. 42bbc7: add $0x400,%rsp
  47411. 42bbce: pop %rbx
  47412. 42bbcf: retq
  47413.  
  47414. 000000000042bbd0 <_D4core7runtime18runModuleUnitTestsUZ14__foreachbody2MFPS6object10ModuleInfoZi>:
  47415. 42bbd0: push %rbx
  47416. 42bbd1: mov %rdi,%rbx
  47417. 42bbd4: test %rsi,%rsi
  47418. 42bbd7: ╭─ je 42bbe8 <_D4core7runtime18runModuleUnitTestsUZ14__foreachbody2MFPS6object10ModuleInfoZi+0x18>
  47419. 42bbd9: │ mov %rsi,%rdi
  47420. 42bbdc: │ callq 41df90 <_D6object10ModuleInfo8unitTestMxFNaNbNdZPFZv>
  47421. 42bbe1: │ test %rax,%rax
  47422. 42bbe4: │╭ je 42bbe8 <_D4core7runtime18runModuleUnitTestsUZ14__foreachbody2MFPS6object10ModuleInfoZi+0x18>
  47423. 42bbe6: ││ callq *%rax
  47424. 42bbe8: ┍┷┷ xor %eax,%eax
  47425. 42bbea: ┆ pop %rbx
  47426. 42bbeb: ┆ retq
  47427. 42bbec: ┆ mov %rax,%rdi
  47428. 42bbef: ┆ cmp $0x1,%edx
  47429. 42bbf2: ┆ ╭ jne 42bc06 <_D4core7runtime18runModuleUnitTestsUZ14__foreachbody2MFPS6object10ModuleInfoZi+0x36>
  47430. 42bbf4: ┆ │ callq 41aef0 <_d_eh_enter_catch>
  47431. 42bbf9: ┆ │ mov %rax,%rdi
  47432. 42bbfc: ┆ │ callq 42ab00 <_d_print_throwable>
  47433. 42bc01: ┆ │ incq (%rbx)
  47434. 42bc04: ╰─┼ jmp 42bbe8 <_D4core7runtime18runModuleUnitTestsUZ14__foreachbody2MFPS6object10ModuleInfoZi+0x18>
  47435. 42bc06: ┕ callq 41aed0 <_d_eh_resume_unwind>
  47436. 42bc0b: nopl 0x0(%rax,%rax,1)
  47437.  
  47438. 000000000042bc10 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo>:
  47439. 42bc10: push %r14
  47440. 42bc12: push %rbx
  47441. 42bc13: push %rax
  47442. 42bc14: mov %rdi,%rbx
  47443. 42bc17: movl $0x0,0x10(%rbx)
  47444. 42bc1e: callq 42b960 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo6__ctorMFZ10getBasePtrFZPPv>
  47445. 42bc23: mov %rax,%r14
  47446. 42bc26: callq 417a80 <thread_stackBottom>
  47447. 42bc2b: movq $0x0,(%rsp)
  47448. 42bc33: lea (%rsp),%rcx
  47449. 42bc37: cmp %r14,%rcx
  47450. 42bc3a: ╭──── jae 42bc7d <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo+0x6d>
  47451. 42bc3c: │ cmp %rax,%r14
  47452. 42bc3f: │╭─── jae 42bc7d <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo+0x6d>
  47453. 42bc41: ││ movl $0x0,0x10(%rbx)
  47454. 42bc48: ││ xor %edx,%edx
  47455. 42bc4a: ││ mov %r14,%rcx
  47456. 42bc4d: ││ nopl (%rax)
  47457. 42bc50: ││┍━━ lea 0x1(%rdx),%esi
  47458. 42bc53: ││┆ mov %esi,0x10(%rbx)
  47459. 42bc56: ││┆ movslq %edx,%rdx
  47460. 42bc59: ││┆ mov 0x8(%rcx),%rsi
  47461. 42bc5d: ││┆ dec %rsi
  47462. 42bc60: ││┆ mov %rsi,0x18(%rbx,%rdx,8)
  47463. 42bc65: ││┆ mov (%rcx),%rcx
  47464. 42bc68: ││┆ cmp %rcx,%r14
  47465. 42bc6b: ││┆╭─ ja 42bc7d <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo+0x6d>
  47466. 42bc6d: ││┆│ cmp %rax,%rcx
  47467. 42bc70: ││┆│╭ jae 42bc7d <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo+0x6d>
  47468. 42bc72: ││┆││ mov 0x10(%rbx),%edx
  47469. 42bc75: ││┆││ cmp $0x80,%edx
  47470. 42bc7b: ││╰┼┼ jl 42bc50 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo+0x40>
  47471. 42bc7d: ┕┷━┷┷ mov %rbx,%rax
  47472. 42bc80: add $0x8,%rsp
  47473. 42bc84: pop %rbx
  47474. 42bc85: pop %r14
  47475. 42bc87: retq
  47476. 42bc88: nopl 0x0(%rax,%rax,1)
  47477.  
  47478. 000000000042bc90 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo7opApplyMxFMDFKxAaZiZi>:
  47479. 42bc90: sub $0x18,%rsp
  47480. 42bc94: mov %rsi,0x8(%rsp)
  47481. 42bc99: mov %rdx,0x10(%rsp)
  47482. 42bc9e: mov (%rdi),%rax
  47483. 42bca1: lea 0x8(%rsp),%rsi
  47484. 42bca6: mov $0x42bcf0,%edx
  47485. 42bcab: callq *0x30(%rax)
  47486. 42bcae: add $0x18,%rsp
  47487. 42bcb2: retq
  47488. 42bcb3: nopw %cs:0x0(%rax,%rax,1)
  47489. 42bcbd: nopl (%rax)
  47490.  
  47491. 000000000042bcc0 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi>:
  47492. 42bcc0: mov %rdi,%rax
  47493. 42bcc3: movslq 0x10(%rax),%rcx
  47494. 42bcc7: cmp $0x4,%rcx
  47495. 42bccb: ╭ jl 42bce6 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi+0x26>
  47496. 42bccd: │ add $0x38,%rax
  47497. 42bcd1: │ add $0xfffffffffffffffc,%rcx
  47498. 42bcd5: │ mov %rsi,%rdi
  47499. 42bcd8: │ mov %rdx,%rsi
  47500. 42bcdb: │ mov %rcx,%rdx
  47501. 42bcde: │ mov %rax,%rcx
  47502. 42bce1: ╭┼ jmpq 430110 <_D2rt9backtrace5dwarf23traceHandlerOpApplyImplFxAPvMDFKmKxAaZiZi>
  47503. 42bce6: │┕ xor %eax,%eax
  47504. 42bce8: │ retq
  47505. 42bce9: │ nopl 0x0(%rax)
  47506.  
  47507. 000000000042bcf0 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo7opApplyMxFMDFKxAaZiZ16__T9__lambda2TmZ9__lambda2MFKmKxAaZi>:
  47508. 42bcf0: mov (%rdi),%rax
  47509. 42bcf3: mov 0x8(%rdi),%rcx
  47510. 42bcf7: mov %rax,%rdi
  47511. 42bcfa: jmpq *%rcx
  47512. 42bcfc: nopl 0x0(%rax)
  47513.  
  47514. 000000000042bd00 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo8toStringMxFZAya>:
  47515. 42bd00: sub $0x18,%rsp
  47516. 42bd04: xorps %xmm0,%xmm0
  47517. 42bd07: movaps %xmm0,(%rsp)
  47518. 42bd0b: mov (%rdi),%rax
  47519. 42bd0e: lea (%rsp),%rsi
  47520. 42bd12: mov $0x42bd30,%edx
  47521. 42bd17: callq *0x30(%rax)
  47522. 42bd1a: mov (%rsp),%rax
  47523. 42bd1e: mov 0x8(%rsp),%rdx
  47524. 42bd23: add $0x18,%rsp
  47525. 42bd27: retq
  47526. 42bd28: nopl 0x0(%rax,%rax,1)
  47527.  
  47528. 000000000042bd30 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo8toStringMxFZ14__foreachbody1MFKmKxAaZi>:
  47529. 42bd30: push %rbx
  47530. 42bd31: mov %rdi,%rbx
  47531. 42bd34: mov (%rsi),%rcx
  47532. 42bd37: mov 0x8(%rsi),%rax
  47533. 42bd3b: cmpq $0x0,(%rdx)
  47534. 42bd3f: ╭ je 42bd5e <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo8toStringMxFZ14__foreachbody1MFKmKxAaZi+0x2e>
  47535. 42bd41: │ mov $0x652350,%edi
  47536. 42bd46: │ mov $0x1,%esi
  47537. 42bd4b: │ mov $0x431da0,%edx
  47538. 42bd50: │ mov %rax,%r8
  47539. 42bd53: │ callq 4251f0 <_d_arraycatT>
  47540. 42bd58: │ mov %rax,%rcx
  47541. 42bd5b: │ mov %rdx,%rax
  47542. 42bd5e: ┕ mov $0x440418,%edi
  47543. 42bd63: mov %rbx,%rsi
  47544. 42bd66: mov %rcx,%rdx
  47545. 42bd69: mov %rax,%rcx
  47546. 42bd6c: callq 424630 <_d_arrayappendT>
  47547. 42bd71: mov %rax,(%rbx)
  47548. 42bd74: mov %rdx,0x8(%rbx)
  47549. 42bd78: xor %eax,%eax
  47550. 42bd7a: pop %rbx
  47551. 42bd7b: retq
  47552. 42bd7c: nopl 0x0(%rax)
  47553.  
  47554. 000000000042bd80 <Th1056_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo7opApplyMxFMDFKxAaZiZi>:
  47555. 42bd80: sub $0x18,%rsp
  47556. 42bd84: mov %rsi,0x8(%rsp)
  47557. 42bd89: mov %rdx,0x10(%rsp)
  47558. 42bd8e: mov -0x420(%rdi),%rax
  47559. 42bd95: add $0xfffffffffffffbe0,%rdi
  47560. 42bd9c: lea 0x8(%rsp),%rsi
  47561. 42bda1: mov $0x42bcf0,%edx
  47562. 42bda6: callq *0x30(%rax)
  47563. 42bda9: add $0x18,%rsp
  47564. 42bdad: retq
  47565. 42bdae: xchg %ax,%ax
  47566.  
  47567. 000000000042bdb0 <Th1056_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi>:
  47568. 42bdb0: mov %rdi,%rax
  47569. 42bdb3: movslq -0x410(%rax),%rcx
  47570. 42bdba: cmp $0x4,%rcx
  47571. 42bdbe: ╭ jl 42bddf <Th1056_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi+0x2f>
  47572. 42bdc0: │ add $0xfffffffffffffbe0,%rax
  47573. 42bdc6: │ add $0x38,%rax
  47574. 42bdca: │ add $0xfffffffffffffffc,%rcx
  47575. 42bdce: │ mov %rsi,%rdi
  47576. 42bdd1: │ mov %rdx,%rsi
  47577. 42bdd4: │ mov %rcx,%rdx
  47578. 42bdd7: │ mov %rax,%rcx
  47579. 42bdda: ╭┼ jmpq 430110 <_D2rt9backtrace5dwarf23traceHandlerOpApplyImplFxAPvMDFKmKxAaZiZi>
  47580. 42bddf: │┕ xor %eax,%eax
  47581. 42bde1: │ retq
  47582. 42bde2: │ nopw %cs:0x0(%rax,%rax,1)
  47583. 42bdec: │ nopl 0x0(%rax)
  47584.  
  47585. 000000000042bdf0 <Th1056_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo8toStringMxFZAya>:
  47586. 42bdf0: sub $0x18,%rsp
  47587. 42bdf4: xorps %xmm0,%xmm0
  47588. 42bdf7: movaps %xmm0,(%rsp)
  47589. 42bdfb: mov -0x420(%rdi),%rax
  47590. 42be02: add $0xfffffffffffffbe0,%rdi
  47591. 42be09: lea (%rsp),%rsi
  47592. 42be0d: mov $0x42bd30,%edx
  47593. 42be12: callq *0x30(%rax)
  47594. 42be15: mov (%rsp),%rax
  47595. 42be19: mov 0x8(%rsp),%rdx
  47596. 42be1e: add $0x18,%rsp
  47597. 42be22: retq
  47598. 42be23: nopw %cs:0x0(%rax,%rax,1)
  47599. 42be2d: nopl (%rax)
  47600.  
  47601. 000000000042be30 <ldc.dso_ctor.4core7runtime>:
  47602. 42be30: cmpb $0x0,0x22cfe1(%rip) # 658e18 <ldc.dso_initialized>
  47603. 42be37: ╭ jne 42be8c <ldc.dso_ctor.4core7runtime+0x5c>
  47604. 42be39: │ push %rbp
  47605. 42be3a: │ mov %rsp,%rbp
  47606. 42be3d: │ movb $0x1,0x22cfd4(%rip) # 658e18 <ldc.dso_initialized>
  47607. 42be44: │ mov %rsp,%rax
  47608. 42be47: │ lea -0x30(%rax),%rdi
  47609. 42be4b: │ mov %rdi,%rsp
  47610. 42be4e: │ movq $0x1,-0x30(%rax)
  47611. 42be56: │ movq $0x658e10,-0x28(%rax)
  47612. 42be5e: │ mov $0x658dc8,%ecx
  47613. 42be63: │ movq %rcx,%xmm0
  47614. 42be68: │ mov $0x658a90,%ecx
  47615. 42be6d: │ movq %rcx,%xmm1
  47616. 42be72: │ punpcklqdq %xmm0,%xmm1
  47617. 42be76: │ movdqu %xmm1,-0x20(%rax)
  47618. 42be7b: │ movq $0x658d60,-0x10(%rax)
  47619. 42be83: │ callq 427d40 <_d_dso_registry>
  47620. 42be88: │ mov %rbp,%rsp
  47621. 42be8b: │ pop %rbp
  47622. 42be8c: ┕ retq
  47623. 42be8d: nopl (%rax)
  47624.  
  47625. 000000000042be90 <ldc.dso_dtor.4core7runtime>:
  47626. 42be90: cmpb $0x0,0x22cf81(%rip) # 658e18 <ldc.dso_initialized>
  47627. 42be97: ╭ je 42beec <ldc.dso_dtor.4core7runtime+0x5c>
  47628. 42be99: │ push %rbp
  47629. 42be9a: │ mov %rsp,%rbp
  47630. 42be9d: │ movb $0x0,0x22cf74(%rip) # 658e18 <ldc.dso_initialized>
  47631. 42bea4: │ mov %rsp,%rax
  47632. 42bea7: │ lea -0x30(%rax),%rdi
  47633. 42beab: │ mov %rdi,%rsp
  47634. 42beae: │ movq $0x1,-0x30(%rax)
  47635. 42beb6: │ movq $0x658e10,-0x28(%rax)
  47636. 42bebe: │ mov $0x658dc8,%ecx
  47637. 42bec3: │ movq %rcx,%xmm0
  47638. 42bec8: │ mov $0x658a90,%ecx
  47639. 42becd: │ movq %rcx,%xmm1
  47640. 42bed2: │ punpcklqdq %xmm0,%xmm1
  47641. 42bed6: │ movdqu %xmm1,-0x20(%rax)
  47642. 42bedb: │ movq $0x658d60,-0x10(%rax)
  47643. 42bee3: │ callq 427d40 <_d_dso_registry>
  47644. 42bee8: │ mov %rbp,%rsp
  47645. 42beeb: │ pop %rbp
  47646. 42beec: ┕ retq
  47647. 42beed: nopl (%rax)
  47648.  
  47649. 000000000042bef0 <_D4core8demangle8Demangle5errorFAyaZv>:
  47650. 42bef0: push %rax
  47651. 42bef1: mov 0x22c7a8(%rip),%rax # 6586a0 <_D4core8demangle8Demangle14ParseException7__ClassZ>
  47652. 42bef8: mov $0x6586a0,%edi
  47653. 42befd: callq *0x58(%rax)
  47654. 42bf00: mov %rdx,%rdi
  47655. 42bf03: callq 41ad10 <_d_throw_exception>
  47656. 42bf08: nopl 0x0(%rax,%rax,1)
  47657.  
  47658. 000000000042bf10 <_D4core8demangle8Demangle8overflowFAyaZv>:
  47659. 42bf10: push %rax
  47660. 42bf11: mov 0x22c828(%rip),%rax # 658740 <_D4core8demangle8Demangle17OverflowException7__ClassZ>
  47661. 42bf18: mov $0x658740,%edi
  47662. 42bf1d: callq *0x58(%rax)
  47663. 42bf20: mov %rdx,%rdi
  47664. 42bf23: callq 41ad10 <_d_throw_exception>
  47665. 42bf28: nopl 0x0(%rax,%rax,1)
  47666.  
  47667. 000000000042bf30 <_D4core8demangle8Demangle3putMFAxaZAa>:
  47668. 42bf30: push %r15
  47669. 42bf32: push %r14
  47670. 42bf34: push %r12
  47671. 42bf36: push %rbx
  47672. 42bf37: push %rax
  47673. 42bf38: mov %rdx,%r15
  47674. 42bf3b: mov %rsi,%r14
  47675. 42bf3e: mov %rdi,%r12
  47676. 42bf41: xor %eax,%eax
  47677. 42bf43: test %r14,%r14
  47678. 42bf46: mov $0x0,%edx
  47679. 42bf4b: ╭─────── je 42c068 <_D4core8demangle8Demangle3putMFAxaZAa+0x138>
  47680. 42bf51: │ mov 0x18(%r12),%rdi
  47681. 42bf56: │ mov 0x28(%r12),%rdx
  47682. 42bf5b: │ cmp %r15,%rdi
  47683. 42bf5e: │ ╭─ ja 42bf76 <_D4core8demangle8Demangle3putMFAxaZAa+0x46>
  47684. 42bf60: │ │ test %rdx,%rdx
  47685. 42bf63: │ │╭ je 42bf76 <_D4core8demangle8Demangle3putMFAxaZAa+0x46>
  47686. 42bf65: │ ││ lea (%rdi,%rdx,1),%rax
  47687. 42bf69: │ ││ lea (%r15,%r14,1),%rcx
  47688. 42bf6d: │ ││ cmp %rax,%rcx
  47689. 42bf70: │ ╭┼┼ jbe 42bff7 <_D4core8demangle8Demangle3putMFAxaZAa+0xc7>
  47690. 42bf76: │ │┕┷ mov 0x10(%r12),%rax
  47691. 42bf7b: │ │ test %rax,%rax
  47692. 42bf7e: │ │ ╭ jne 42bfa6 <_D4core8demangle8Demangle3putMFAxaZAa+0x76>
  47693. 42bf80: │ │ │ lea 0x10(%r12),%rdx
  47694. 42bf85: │ │ │ mov $0x440348,%edi
  47695. 42bf8a: │ │ │ mov $0xfa0,%esi
  47696. 42bf8f: │ │ │ callq 4238c0 <_d_arraysetlengthiT>
  47697. 42bf94: │ │ │ mov %rdx,%rdi
  47698. 42bf97: │ │ │ mov %rax,0x10(%r12)
  47699. 42bf9c: │ │ │ mov %rdi,0x18(%r12)
  47700. 42bfa1: │ │ │ mov 0x28(%r12),%rdx
  47701. 42bfa6: │ │ ┕ add %rdx,%rdi
  47702. 42bfa9: │ │ sub %rdx,%rax
  47703. 42bfac: │ │ cmp %r15,%rdi
  47704. 42bfaf: │ │╭─ jne 42bfc9 <_D4core8demangle8Demangle3putMFAxaZAa+0x99>
  47705. 42bfb1: │ ││ cmp %r14,%rax
  47706. 42bfb4: │ ││╭ jb 42bfc9 <_D4core8demangle8Demangle3putMFAxaZAa+0x99>
  47707. 42bfb6: │ │││ add %r14,%rdx
  47708. 42bfb9: │ │││ mov %rdx,0x28(%r12)
  47709. 42bfbe: │ │││ mov %r14,%rax
  47710. 42bfc1: │ │││ mov %r15,%rdx
  47711. 42bfc4: │ ╭──┼┼┼ jmpq 42c068 <_D4core8demangle8Demangle3putMFAxaZAa+0x138>
  47712. 42bfc9: │ │ │┕┷ cmp %r14,%rax
  47713. 42bfcc: │╭┼──┼── jb 42c074 <_D4core8demangle8Demangle3putMFAxaZAa+0x144>
  47714. 42bfd2: │││ │ mov %r15,%rsi
  47715. 42bfd5: │││ │ mov %r14,%rdx
  47716. 42bfd8: │││ │ callq 402490 <memcpy@plt>
  47717. 42bfdd: │││ │ mov 0x28(%r12),%rdx
  47718. 42bfe2: │││ │ mov %r14,%rax
  47719. 42bfe5: │││ │ add %rdx,%rax
  47720. 42bfe8: │││ │ add 0x18(%r12),%rdx
  47721. 42bfed: │││ │ mov %rax,0x28(%r12)
  47722. 42bff2: │││ │ mov %r14,%rax
  47723. 42bff5: │││╭─┼── jmp 42c068 <_D4core8demangle8Demangle3putMFAxaZAa+0x138>
  47724. 42bff7: ││││ ┕━━ xor %r8d,%r8d
  47725. 42bffa: ││││ ╭ jmp 42c005 <_D4core8demangle8Demangle3putMFAxaZAa+0xd5>
  47726. 42bffc: ││││ │ nopl 0x0(%rax)
  47727. 42c000: ││││┍━━┿ mov 0x18(%r12),%rdi
  47728. 42c005: ││││┆ ┕ mov %r15,%rcx
  47729. 42c008: ││││┆ sub %rdi,%rcx
  47730. 42c00b: ││││┆ lea 0x1(%rcx),%rsi
  47731. 42c00f: ││││┆ cmp %rdx,%rsi
  47732. 42c012: ││││┆╭── jae 42c055 <_D4core8demangle8Demangle3putMFAxaZAa+0x125>
  47733. 42c014: ││││┆│ mov (%rdi,%rcx,1),%sil
  47734. 42c018: ││││┆│ mov 0x1(%rdi,%rcx,1),%dl
  47735. 42c01c: ││││┆│ mov %dl,(%rdi,%rcx,1)
  47736. 42c01f: ││││┆│ mov 0x18(%r12),%rdx
  47737. 42c024: ││││┆│ mov %sil,0x1(%rdx,%rcx,1)
  47738. 42c029: ││││┆│ add $0x2,%rcx
  47739. 42c02d: ││││┆│ ╭ jmp 42c04b <_D4core8demangle8Demangle3putMFAxaZAa+0x11b>
  47740. 42c02f: ││││┆│ │ nop
  47741. 42c030: ││││┆│┍┿ mov 0x18(%r12),%rdx
  47742. 42c035: ││││┆│┆│ mov -0x1(%rdx,%rcx,1),%al
  47743. 42c039: ││││┆│┆│ mov (%rdx,%rcx,1),%bl
  47744. 42c03c: ││││┆│┆│ mov %bl,-0x1(%rdx,%rcx,1)
  47745. 42c040: ││││┆│┆│ mov 0x18(%r12),%rdx
  47746. 42c045: ││││┆│┆│ mov %al,(%rdx,%rcx,1)
  47747. 42c048: ││││┆│┆│ inc %rcx
  47748. 42c04b: ││││┆│┆┕ mov 0x28(%r12),%rdx
  47749. 42c050: ││││┆│┆ cmp %rdx,%rcx
  47750. 42c053: ││││┆│╰─ jb 42c030 <_D4core8demangle8Demangle3putMFAxaZAa+0x100>
  47751. 42c055: ││││┆┕━━ inc %r8
  47752. 42c058: ││││┆ cmp %r14,%r8
  47753. 42c05b: ││││╰─── jne 42c000 <_D4core8demangle8Demangle3putMFAxaZAa+0xd0>
  47754. 42c05d: ││││ sub %r14,%rdx
  47755. 42c060: ││││ add 0x18(%r12),%rdx
  47756. 42c065: ││││ mov %r14,%rax
  47757. 42c068: ┕┿┷┷━━━━ add $0x8,%rsp
  47758. 42c06c: │ pop %rbx
  47759. 42c06d: │ pop %r12
  47760. 42c06f: │ pop %r14
  47761. 42c071: │ pop %r15
  47762. 42c073: │ retq
  47763. 42c074: ┕━━━━━━ callq 42bf10 <_D4core8demangle8Demangle8overflowFAyaZv>
  47764. 42c079: nopl 0x0(%rax)
  47765.  
  47766. 000000000042c080 <_D4core8demangle8Demangle9parseRealMFZv>:
  47767. 42c080: ┆ push %r15
  47768. 42c082: ┆ push %r14
  47769. 42c084: ┆ push %rbx
  47770. 42c085: ┆ sub $0x50,%rsp
  47771. 42c089: ┆ mov %rdi,%r15
  47772. 42c08c: ┆ mov (%r15),%r10
  47773. 42c08f: ┆ mov 0x20(%r15),%rsi
  47774. 42c093: ┆ xor %r8d,%r8d
  47775. 42c096: ┆ cmp %r10,%rsi
  47776. 42c099: ┆╭── jae 42c18c <_D4core8demangle8Demangle9parseRealMFZv+0x10c>
  47777. 42c09f: ┆│ mov 0x8(%r15),%rcx
  47778. 42c0a3: ┆│ movzbl (%rcx,%rsi,1),%eax
  47779. 42c0a7: ┆│ cmp $0x49,%eax
  47780. 42c0aa: ┆│ ╭ jne 42c10b <_D4core8demangle8Demangle9parseRealMFZv+0x8b>
  47781. 42c0ac: ┆│ │ lea 0x1(%rsi),%rax
  47782. 42c0b0: ┆│ │ mov %rax,0x20(%r15)
  47783. 42c0b4: ┆│ │ cmp %r10,%rax
  47784. 42c0b7: ╭────────────────┼┼─┼ jae 42c388 <_D4core8demangle8Demangle9parseRealMFZv+0x308>
  47785. 42c0bd: │ ┆│ │ movzbl (%rcx,%rax,1),%eax
  47786. 42c0c1: │ ┆│ │ cmp $0x4e,%eax
  47787. 42c0c4: │╭───────────────┼┼─┼ jne 42c388 <_D4core8demangle8Demangle9parseRealMFZv+0x308>
  47788. 42c0ca: ││ ┆│ │ lea 0x2(%rsi),%rax
  47789. 42c0ce: ││ ┆│ │ mov %rax,0x20(%r15)
  47790. 42c0d2: ││ ┆│ │ cmp %r10,%rax
  47791. 42c0d5: ││╭──────────────┼┼─┼ jae 42c388 <_D4core8demangle8Demangle9parseRealMFZv+0x308>
  47792. 42c0db: │││ ┆│ │ movzbl (%rcx,%rax,1),%eax
  47793. 42c0df: │││ ┆│ │ cmp $0x46,%eax
  47794. 42c0e2: │││╭─────────────┼┼─┼ jne 42c388 <_D4core8demangle8Demangle9parseRealMFZv+0x308>
  47795. 42c0e8: ││││ ┆│ │ add $0x3,%rsi
  47796. 42c0ec: ││││ ┆│ │ mov %rsi,0x20(%r15)
  47797. 42c0f0: ││││ ┆│ │ mov $0xd,%esi
  47798. 42c0f5: ││││ ┆│ │ mov $0x441531,%edx
  47799. 42c0fa: ││││┍━━━━━━━━━━━━┿┿┯┿ mov %r15,%rdi
  47800. 42c0fd: ││││┆ ┆│┆│ add $0x50,%rsp
  47801. 42c101: ││││┆ ┆│┆│ pop %rbx
  47802. 42c102: ││││┆ ┆│┆│ pop %r14
  47803. 42c104: ││││┆ ┆│┆│ pop %r15
  47804. 42c106: ││││┆ ╰┼┼┼ jmpq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  47805. 42c10b: ││││┆ │┆┕ mov 0x8(%r15),%rcx
  47806. 42c10f: ││││┆ │┆ xor %r8d,%r8d
  47807. 42c112: ││││┆ │┆ movzbl (%rcx,%rsi,1),%eax
  47808. 42c116: ││││┆ │┆ cmp $0x4e,%eax
  47809. 42c119: ││││┆ │┆╭ jne 42c18c <_D4core8demangle8Demangle9parseRealMFZv+0x10c>
  47810. 42c11b: ││││┆ │┆│ lea 0x1(%rsi),%rdx
  47811. 42c11f: ││││┆ │┆│ mov %rdx,0x20(%r15)
  47812. 42c123: ││││┆ │┆│ cmp %r10,%rdx
  47813. 42c126: ││││┆ ╭───────────┼┼┼ jae 42c36e <_D4core8demangle8Demangle9parseRealMFZv+0x2ee>
  47814. 42c12c: ││││┆ │ │┆│ movzbl (%rcx,%rdx,1),%eax
  47815. 42c130: ││││┆ │ │┆│ cmp $0x49,%eax
  47816. 42c133: ││││┆ │ ╭───────┼┼┼ jne 42c338 <_D4core8demangle8Demangle9parseRealMFZv+0x2b8>
  47817. 42c139: ││││┆ │ │ │┆│ lea 0x2(%rsi),%rax
  47818. 42c13d: ││││┆ │ │ │┆│ mov %rax,0x20(%r15)
  47819. 42c141: ││││┆ │ │ │┆│ cmp %r10,%rax
  47820. 42c144: ││││┆╭┼───┼───────┼┼┼ jae 42c38d <_D4core8demangle8Demangle9parseRealMFZv+0x30d>
  47821. 42c14a: ││││┆││ │ │┆│ movzbl (%rcx,%rax,1),%eax
  47822. 42c14e: ││││┆││ │ │┆│ cmp $0x4e,%eax
  47823. 42c151: ││││┆││╭──┼───────┼┼┼ jne 42c38d <_D4core8demangle8Demangle9parseRealMFZv+0x30d>
  47824. 42c157: ││││┆│││ │ │┆│ lea 0x3(%rsi),%rax
  47825. 42c15b: ││││┆│││ │ │┆│ mov %rax,0x20(%r15)
  47826. 42c15f: ││││┆│││ │ │┆│ cmp %r10,%rax
  47827. 42c162: ││││┆│││╭─┼───────┼┼┼ jae 42c38d <_D4core8demangle8Demangle9parseRealMFZv+0x30d>
  47828. 42c168: ││││┆││││ │ │┆│ movzbl (%rcx,%rax,1),%eax
  47829. 42c16c: ││││┆││││ │ │┆│ cmp $0x46,%eax
  47830. 42c16f: ││││┆││││╭┼───────┼┼┼ jne 42c38d <_D4core8demangle8Demangle9parseRealMFZv+0x30d>
  47831. 42c175: ││││┆││││││ │┆│ add $0x4,%rsi
  47832. 42c179: ││││┆││││││ │┆│ mov %rsi,0x20(%r15)
  47833. 42c17d: ││││┆││││││ │┆│ mov $0xe,%esi
  47834. 42c182: ││││┆││││││ │┆│ mov $0x441530,%edx
  47835. 42c187: ││││┆││││││ │╰┼ jmpq 42c0fa <_D4core8demangle8Demangle9parseRealMFZv+0x7a>
  47836. 42c18c: ││││┆││││││ ┕━┷ mov %rsi,%rdx
  47837. 42c18f: ││││┆││││││┍━━━━━━━━━ movw $0x5830,0x10(%rsp,%r8,1)
  47838. 42c197: ││││┆││││││┆ cmp %r10,%rdx
  47839. 42c19a: ││││┆││││││┆╭──────── jae 42c383 <_D4core8demangle8Demangle9parseRealMFZv+0x303>
  47840. 42c1a0: ││││┆││││││┆│ mov 0x8(%r15),%rax
  47841. 42c1a4: ││││┆││││││┆│ mov (%rax,%rdx,1),%cl
  47842. 42c1a7: ││││┆││││││┆│ mov %cl,%al
  47843. 42c1a9: ││││┆││││││┆│ add $0xd0,%al
  47844. 42c1ab: ││││┆││││││┆│ movzbl %al,%eax
  47845. 42c1ae: ││││┆││││││┆│ cmp $0xa,%eax
  47846. 42c1b1: ││││┆││││││┆│ ╭ jb 42c1d6 <_D4core8demangle8Demangle9parseRealMFZv+0x156>
  47847. 42c1b3: ││││┆││││││┆│ │ add $0xbf,%cl
  47848. 42c1b6: ││││┆││││││┆│ │ movzbl %cl,%eax
  47849. 42c1b9: ││││┆││││││┆│ │ cmp $0x25,%eax
  47850. 42c1bc: ││││┆││││││┆│╭──────┼ ja 42c383 <_D4core8demangle8Demangle9parseRealMFZv+0x303>
  47851. 42c1c2: ││││┆││││││┆││ │ movabs $0x3f0000003f,%rcx
  47852. 42c1cc: ││││┆││││││┆││ │ bt %rax,%rcx
  47853. 42c1d0: ││││┆││││││┆││╭─────┼ jae 42c383 <_D4core8demangle8Demangle9parseRealMFZv+0x303>
  47854. 42c1d6: ││││┆││││││┆│││ ┕ or $0x2,%r8
  47855. 42c1da: ││││┆││││││┆│││ mov 0x8(%r15),%rax
  47856. 42c1de: ││││┆││││││┆│││ mov (%rax,%rdx,1),%al
  47857. 42c1e1: ││││┆││││││┆│││ mov %al,0x10(%rsp,%r8,1)
  47858. 42c1e6: ││││┆││││││┆│││ movb $0x2e,0x11(%rsp,%r8,1)
  47859. 42c1ec: ││││┆││││││┆│││ lea 0x1(%rdx),%rax
  47860. 42c1f0: ││││┆││││││┆│││ mov %rax,0x20(%r15)
  47861. 42c1f4: ││││┆││││││┆│││ cmp %r10,%rdx
  47862. 42c1f7: ││││┆││││││┆│││╭───── jae 42c37e <_D4core8demangle8Demangle9parseRealMFZv+0x2fe>
  47863. 42c1fd: ││││┆││││││┆││││ lea 0x12(%rsp,%r8,1),%rcx
  47864. 42c202: ││││┆││││││┆││││ add $0x2,%r8
  47865. 42c206: ││││┆││││││┆││││ xor %edi,%edi
  47866. 42c208: ││││┆││││││┆││││ movabs $0x3f0000003f,%r9
  47867. 42c212: ││││┆││││││┆││││ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  47868. 42c220: ││││┆││││││┆││││ ┍━━━ lea 0x1(%rdx,%rdi,1),%rsi
  47869. 42c225: ││││┆││││││┆││││ ┆ cmp %r10,%rsi
  47870. 42c228: ││││┆││││││┆││││╭┼─── jae 42c37e <_D4core8demangle8Demangle9parseRealMFZv+0x2fe>
  47871. 42c22e: ││││┆││││││┆│││││┆ mov 0x8(%r15),%rax
  47872. 42c232: ││││┆││││││┆│││││┆ add %rdx,%rax
  47873. 42c235: ││││┆││││││┆│││││┆ mov 0x1(%rdi,%rax,1),%bl
  47874. 42c239: ││││┆││││││┆│││││┆ mov %bl,%al
  47875. 42c23b: ││││┆││││││┆│││││┆ add $0xd0,%al
  47876. 42c23d: ││││┆││││││┆│││││┆ movzbl %al,%eax
  47877. 42c240: ││││┆││││││┆│││││┆ cmp $0xa,%eax
  47878. 42c243: ││││┆││││││┆│││││┆ ╭ jb 42c256 <_D4core8demangle8Demangle9parseRealMFZv+0x1d6>
  47879. 42c245: ││││┆││││││┆│││││┆ │ add $0xbf,%bl
  47880. 42c248: ││││┆││││││┆│││││┆ │ movzbl %bl,%eax
  47881. 42c24b: ││││┆││││││┆│││││┆ │ cmp $0x25,%eax
  47882. 42c24e: ││││┆││││││┆│││││┆╭─┼ ja 42c27a <_D4core8demangle8Demangle9parseRealMFZv+0x1fa>
  47883. 42c250: ││││┆││││││┆│││││┆│ │ bt %rax,%r9
  47884. 42c254: ││││┆││││││┆│││││┆│╭┼ jae 42c27a <_D4core8demangle8Demangle9parseRealMFZv+0x1fa>
  47885. 42c256: ││││┆││││││┆│││││┆││┕ mov 0x8(%r15),%rax
  47886. 42c25a: ││││┆││││││┆│││││┆││ add %rdx,%rax
  47887. 42c25d: ││││┆││││││┆│││││┆││ mov 0x1(%rdi,%rax,1),%al
  47888. 42c261: ││││┆││││││┆│││││┆││ mov %al,(%rcx,%rdi,1)
  47889. 42c264: ││││┆││││││┆│││││┆││ lea 0x2(%rdx,%rdi,1),%rax
  47890. 42c269: ││││┆││││││┆│││││┆││ mov %rax,0x20(%r15)
  47891. 42c26d: ││││┆││││││┆│││││┆││ inc %rdi
  47892. 42c270: ││││┆││││││┆│││││┆││ cmp %r10,%rsi
  47893. 42c273: ││││┆││││││┆│││││╰┼┼─ jb 42c220 <_D4core8demangle8Demangle9parseRealMFZv+0x1a0>
  47894. 42c275: ││││┆││││││┆│││││ ││ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  47895. 42c27a: ││││┆││││││┆│││││ ┕┷━ mov 0x8(%r15),%rdx
  47896. 42c27e: ││││┆││││││┆│││││ movzbl (%rdx,%rsi,1),%eax
  47897. 42c282: ││││┆││││││┆│││││ cmp $0x50,%eax
  47898. 42c285: ││││┆││││││┆│││││╭─── jne 42c37e <_D4core8demangle8Demangle9parseRealMFZv+0x2fe>
  47899. 42c28b: ││││┆││││││┆││││││ add %rdi,%r8
  47900. 42c28e: ││││┆││││││┆││││││ lea 0x1(%rsi),%rdi
  47901. 42c292: ││││┆││││││┆││││││ mov %rdi,0x20(%r15)
  47902. 42c296: ││││┆││││││┆││││││ lea 0x1(%r8),%rcx
  47903. 42c29a: ││││┆││││││┆││││││ movb $0x70,0x10(%rsp,%r8,1)
  47904. 42c2a0: ││││┆││││││┆││││││ add $0x2,%r8
  47905. 42c2a4: ││││┆││││││┆││││││ lea 0x10(%rsp,%rcx,1),%rcx
  47906. 42c2a9: ││││┆││││││┆││││││ cmp %r10,%rdi
  47907. 42c2ac: ││││┆││││││┆││││││╭── jae 42c2c7 <_D4core8demangle8Demangle9parseRealMFZv+0x247>
  47908. 42c2ae: ││││┆││││││┆│││││││ movzbl (%rdx,%rdi,1),%eax
  47909. 42c2b2: ││││┆││││││┆│││││││ cmp $0x4e,%eax
  47910. 42c2b5: ││││┆││││││┆│││││││ ╭ jne 42c2c7 <_D4core8demangle8Demangle9parseRealMFZv+0x247>
  47911. 42c2b7: ││││┆││││││┆│││││││ │ movb $0x2d,(%rcx)
  47912. 42c2ba: ││││┆││││││┆│││││││ │ add $0x2,%rsi
  47913. 42c2be: ││││┆││││││┆│││││││ │ mov %rsi,0x20(%r15)
  47914. 42c2c2: ││││┆││││││┆│││││││ │ mov %rsi,%rdi
  47915. 42c2c5: ││││┆││││││┆│││││││╭┼ jmp 42c2df <_D4core8demangle8Demangle9parseRealMFZv+0x25f>
  47916. 42c2c7: ││││┆││││││┆││││││┕┿┷ movb $0x2b,(%rcx)
  47917. 42c2ca: ││││┆││││││┆││││││ │╭ jmp 42c2df <_D4core8demangle8Demangle9parseRealMFZv+0x25f>
  47918. 42c2cc: ││││┆││││││┆││││││ ││ nopl 0x0(%rax)
  47919. 42c2d0: ││││┆││││││┆││││││┍┿┿ mov %al,0x10(%rsp,%r8,1)
  47920. 42c2d5: ││││┆││││││┆││││││┆││ inc %r8
  47921. 42c2d8: ││││┆││││││┆││││││┆││ inc %rdi
  47922. 42c2db: ││││┆││││││┆││││││┆││ mov %rdi,0x20(%r15)
  47923. 42c2df: ││││┆││││││┆││││││┆┕┷ cmp %r10,%rdi
  47924. 42c2e2: ││││┆││││││┆││││││┆ ╭ jae 42c2f4 <_D4core8demangle8Demangle9parseRealMFZv+0x274>
  47925. 42c2e4: ││││┆││││││┆││││││┆ │ mov (%rdx,%rdi,1),%al
  47926. 42c2e7: ││││┆││││││┆││││││┆ │ mov %al,%cl
  47927. 42c2e9: ││││┆││││││┆││││││┆ │ add $0xd0,%cl
  47928. 42c2ec: ││││┆││││││┆││││││┆ │ movzbl %cl,%ecx
  47929. 42c2ef: ││││┆││││││┆││││││┆ │ cmp $0x9,%ecx
  47930. 42c2f2: ││││┆││││││┆││││││╰─┼ jbe 42c2d0 <_D4core8demangle8Demangle9parseRealMFZv+0x250>
  47931. 42c2f4: ││││┆││││││┆││││││ ┕ movb $0x0,0x10(%rsp,%r8,1)
  47932. 42c2fa: ││││┆││││││┆││││││ lea 0x10(%rsp),%r14
  47933. 42c2ff: ││││┆││││││┆││││││ xor %esi,%esi
  47934. 42c301: ││││┆││││││┆││││││ mov %r14,%rdi
  47935. 42c304: ││││┆││││││┆││││││ callq 401ee0 <strtold@plt>
  47936. 42c309: ││││┆││││││┆││││││ fstpt (%rsp)
  47937. 42c30c: ││││┆││││││┆││││││ mov $0x40,%esi
  47938. 42c311: ││││┆││││││┆││││││ mov $0x441548,%edx
  47939. 42c316: ││││┆││││││┆││││││ xor %eax,%eax
  47940. 42c318: ││││┆││││││┆││││││ mov %r14,%rdi
  47941. 42c31b: ││││┆││││││┆││││││ callq 401f20 <snprintf@plt>
  47942. 42c320: ││││┆││││││┆││││││ movslq %eax,%rsi
  47943. 42c323: ││││┆││││││┆││││││ mov %r15,%rdi
  47944. 42c326: ││││┆││││││┆││││││ mov %r14,%rdx
  47945. 42c329: ││││┆││││││┆││││││ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  47946. 42c32e: ││││┆││││││┆││││││ add $0x50,%rsp
  47947. 42c332: ││││┆││││││┆││││││ pop %rbx
  47948. 42c333: ││││┆││││││┆││││││ pop %r14
  47949. 42c335: ││││┆││││││┆││││││ pop %r15
  47950. 42c337: ││││┆││││││┆││││││ retq
  47951. 42c338: ││││┆│││││┕┿┿┿┿┿┿┿━━━ movzbl (%rcx,%rdx,1),%eax
  47952. 42c33c: ││││┆│││││ ┆││││││ cmp $0x41,%eax
  47953. 42c33f: ││││┆│││││ ┆││││││ ╭ jne 42c36e <_D4core8demangle8Demangle9parseRealMFZv+0x2ee>
  47954. 42c341: ││││┆│││││ ┆││││││ │ lea 0x2(%rsi),%rax
  47955. 42c345: ││││┆│││││ ┆││││││ │ mov %rax,0x20(%r15)
  47956. 42c349: ││││┆│││││ ┆││││││ │ cmp %r10,%rax
  47957. 42c34c: ││││┆│││││ ┆││││││╭─┼ jae 42c392 <_D4core8demangle8Demangle9parseRealMFZv+0x312>
  47958. 42c34e: ││││┆│││││ ┆│││││││ │ movzbl (%rcx,%rax,1),%eax
  47959. 42c352: ││││┆│││││ ┆│││││││ │ cmp $0x4e,%eax
  47960. 42c355: ││││┆│││││ ┆│││││││╭┼ jne 42c392 <_D4core8demangle8Demangle9parseRealMFZv+0x312>
  47961. 42c357: ││││┆│││││ ┆│││││││││ add $0x3,%rsi
  47962. 42c35b: ││││┆│││││ ┆│││││││││ mov %rsi,0x20(%r15)
  47963. 42c35f: ││││┆│││││ ┆│││││││││ mov $0x8,%esi
  47964. 42c364: ││││┆│││││ ┆│││││││││ mov $0x44153f,%edx
  47965. 42c369: ││││╰┼┼┼┼┼─┼┼┼┼┼┼┼┼┼┼ jmpq 42c0fa <_D4core8demangle8Demangle9parseRealMFZv+0x7a>
  47966. 42c36e: ││││ │┕┿┿┿━┿┿┿┿┿┿┿┿┿┷ movb $0x2d,0x10(%rsp)
  47967. 42c373: ││││ │ │││ ┆││││││││ mov $0x1,%r8d
  47968. 42c379: ││││ │ │││ ╰┼┼┼┼┼┼┼┼─ jmpq 42c18f <_D4core8demangle8Demangle9parseRealMFZv+0x10f>
  47969. 42c37e: ││││ │ │││ │││┕┷┷┿┿━ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  47970. 42c383: ││││ │ │││ ┕┷┷━━━┿┿━ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  47971. 42c388: ┕┷┷┷━┿━┿┿┿━━━━━━━━┿┿━ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  47972. 42c38d: ┕━┷┷┷━━━━━━━━┿┿━ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  47973. 42c392: ┕┷━ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  47974. 42c397: nopw 0x0(%rax,%rax,1)
  47975.  
  47976. 000000000042c3a0 <_D4core8demangle8Demangle10parseLNameMFZv>:
  47977. 42c3a0: push %rbp
  47978. 42c3a1: push %r15
  47979. 42c3a3: push %r14
  47980. 42c3a5: push %r13
  47981. 42c3a7: push %r12
  47982. 42c3a9: push %rbx
  47983. 42c3aa: sub $0x18,%rsp
  47984. 42c3ae: mov 0x20(%rdi),%rax
  47985. 42c3b2: mov (%rdi),%rcx
  47986. 42c3b5: cmp %rcx,%rax
  47987. 42c3b8: ╭───────────── jae 42c53e <_D4core8demangle8Demangle10parseLNameMFZv+0x19e>
  47988. 42c3be: │ mov 0x8(%rdi),%r13
  47989. 42c3c2: │ mov %rax,%rbp
  47990. 42c3c5: │ data32 nopw %cs:0x0(%rax,%rax,1)
  47991. 42c3d0: │ ┍━ mov 0x0(%r13,%rbp,1),%dl
  47992. 42c3d5: │ ┆ add $0xd0,%dl
  47993. 42c3d8: │ ┆ movzbl %dl,%edx
  47994. 42c3db: │ ┆ cmp $0x9,%edx
  47995. 42c3de: │ ┆╭ ja 42c3ec <_D4core8demangle8Demangle10parseLNameMFZv+0x4c>
  47996. 42c3e0: │ ┆│ inc %rbp
  47997. 42c3e3: │ ┆│ mov %rbp,0x20(%rdi)
  47998. 42c3e7: │ ┆│ cmp %rcx,%rbp
  47999. 42c3ea: │ ╰┼ jb 42c3d0 <_D4core8demangle8Demangle10parseLNameMFZv+0x30>
  48000. 42c3ec: │ ┕ mov %rdi,0x8(%rsp)
  48001. 42c3f1: │ sub %rax,%rbp
  48002. 42c3f4: │╭──────────── je 42c53e <_D4core8demangle8Demangle10parseLNameMFZv+0x19e>
  48003. 42c3fa: ││ add %rax,%r13
  48004. 42c3fd: ││ xor %r12d,%r12d
  48005. 42c400: ││ lea 0x17(%rsp),%r15
  48006. 42c405: ││ xor %r14d,%r14d
  48007. 42c408: ││ nopl 0x0(%rax,%rax,1)
  48008. 42c410: ││ ┍ movzbl 0x0(%r13,%r14,1),%ebx
  48009. 42c416: ││ ┆ movb $0x0,0x17(%rsp)
  48010. 42c41b: ││ ┆ mov $0xa,%esi
  48011. 42c420: ││ ┆ mov %r15,%rdi
  48012. 42c423: ││ ┆ mov %r12,%rdx
  48013. 42c426: ││ ┆ callq 430fa0 <_D4core10checkedint4muluFNaNbNiNfmmKbZm>
  48014. 42c42b: ││ ┆ add $0xffffffffffffffd0,%rbx
  48015. 42c42f: ││ ┆ mov %r15,%rdi
  48016. 42c432: ││ ┆ mov %rbx,%rsi
  48017. 42c435: ││ ┆ mov %rax,%rdx
  48018. 42c438: ││ ┆ callq 430f80 <_D4core10checkedint4adduFNaNbNiNfmmKbZm>
  48019. 42c43d: ││ ┆ mov %rax,%r12
  48020. 42c440: ││ ┆ testb $0x1,0x17(%rsp)
  48021. 42c445: ││╭──────────┼ jne 42c539 <_D4core8demangle8Demangle10parseLNameMFZv+0x199>
  48022. 42c44b: │││ ┆ inc %r14
  48023. 42c44e: │││ ┆ cmp %rbp,%r14
  48024. 42c451: │││ ╰ jb 42c410 <_D4core8demangle8Demangle10parseLNameMFZv+0x70>
  48025. 42c453: │││ test %r12,%r12
  48026. 42c456: │││ mov 0x8(%rsp),%r14
  48027. 42c45b: │││╭────────── je 42c53e <_D4core8demangle8Demangle10parseLNameMFZv+0x19e>
  48028. 42c461: ││││ mov (%r14),%rcx
  48029. 42c464: ││││ cmp %rcx,%r12
  48030. 42c467: ││││╭───────── ja 42c53e <_D4core8demangle8Demangle10parseLNameMFZv+0x19e>
  48031. 42c46d: │││││ mov 0x20(%r14),%rax
  48032. 42c471: │││││ mov %rcx,%rdx
  48033. 42c474: │││││ sub %rax,%rdx
  48034. 42c477: │││││ cmp %rdx,%r12
  48035. 42c47a: │││││╭──────── ja 42c53e <_D4core8demangle8Demangle10parseLNameMFZv+0x19e>
  48036. 42c480: ││││││ mov 0x8(%r14),%rdx
  48037. 42c484: ││││││ cmp %rax,%rcx
  48038. 42c487: ││││││ ╭─── jbe 42c4b9 <_D4core8demangle8Demangle10parseLNameMFZv+0x119>
  48039. 42c489: ││││││ │ movzbl (%rdx,%rax,1),%ecx
  48040. 42c48d: ││││││ │ cmp $0x5f,%ecx
  48041. 42c490: ││││││ │╭── je 42c4b9 <_D4core8demangle8Demangle10parseLNameMFZv+0x119>
  48042. 42c492: ││││││ ││ mov 0x8(%r14),%rdx
  48043. 42c496: ││││││ ││ mov (%rdx,%rax,1),%bl
  48044. 42c499: ││││││ ││ mov %bl,%cl
  48045. 42c49b: ││││││ ││ add $0x9f,%cl
  48046. 42c49e: ││││││ ││ movzbl %cl,%ecx
  48047. 42c4a1: ││││││ ││ cmp $0x1a,%ecx
  48048. 42c4a4: ││││││ ││╭─ jb 42c4b9 <_D4core8demangle8Demangle10parseLNameMFZv+0x119>
  48049. 42c4a6: ││││││ │││ test %bl,%bl
  48050. 42c4a8: ││││││ │││╭ js 42c4b9 <_D4core8demangle8Demangle10parseLNameMFZv+0x119>
  48051. 42c4aa: ││││││ ││││ add $0xbf,%bl
  48052. 42c4ad: ││││││ ││││ movzbl %bl,%ecx
  48053. 42c4b0: ││││││ ││││ cmp $0x1a,%ecx
  48054. 42c4b3: ││││││╭───┼┼┼┼ jae 42c53e <_D4core8demangle8Demangle10parseLNameMFZv+0x19e>
  48055. 42c4b9: │││││││ ┕┷┷┷ mov %r12,%rcx
  48056. 42c4bc: │││││││ dec %rcx
  48057. 42c4bf: │││││││╭────── je 42c518 <_D4core8demangle8Demangle10parseLNameMFZv+0x178>
  48058. 42c4c1: ││││││││ lea 0x1(%rax,%rdx,1),%rsi
  48059. 42c4c6: ││││││││ xor %edi,%edi
  48060. 42c4c8: ││││││││ nopl 0x0(%rax,%rax,1)
  48061. 42c4d0: ││││││││┍━━━━━ movzbl (%rsi,%rdi,1),%ebp
  48062. 42c4d4: ││││││││┆ cmp $0x5f,%ebp
  48063. 42c4d7: ││││││││┆ ╭─── je 42c510 <_D4core8demangle8Demangle10parseLNameMFZv+0x170>
  48064. 42c4d9: ││││││││┆ │ mov %bpl,%bl
  48065. 42c4dc: ││││││││┆ │ add $0x9f,%bl
  48066. 42c4df: ││││││││┆ │ movzbl %bl,%ebx
  48067. 42c4e2: ││││││││┆ │ cmp $0x1a,%ebx
  48068. 42c4e5: ││││││││┆ │╭── jb 42c510 <_D4core8demangle8Demangle10parseLNameMFZv+0x170>
  48069. 42c4e7: ││││││││┆ ││ mov %bpl,%bl
  48070. 42c4ea: ││││││││┆ ││ add $0xd0,%bl
  48071. 42c4ed: ││││││││┆ ││ movzbl %bl,%ebx
  48072. 42c4f0: ││││││││┆ ││ cmp $0xa,%ebx
  48073. 42c4f3: ││││││││┆ ││╭─ jb 42c510 <_D4core8demangle8Demangle10parseLNameMFZv+0x170>
  48074. 42c4f5: ││││││││┆ │││ test %bpl,%bpl
  48075. 42c4f8: ││││││││┆ │││╭ js 42c510 <_D4core8demangle8Demangle10parseLNameMFZv+0x170>
  48076. 42c4fa: ││││││││┆ ││││ add $0xbf,%bpl
  48077. 42c4fe: ││││││││┆ ││││ movzbl %bpl,%ebp
  48078. 42c502: ││││││││┆ ││││ cmp $0x1a,%ebp
  48079. 42c505: ││││││││┆╭┼┼┼┼ jae 42c53e <_D4core8demangle8Demangle10parseLNameMFZv+0x19e>
  48080. 42c507: ││││││││┆│││││ nopw 0x0(%rax,%rax,1)
  48081. 42c510: ││││││││┆│┕┷┷┷ inc %rdi
  48082. 42c513: ││││││││┆│ cmp %rcx,%rdi
  48083. 42c516: ││││││││╰┼──── jb 42c4d0 <_D4core8demangle8Demangle10parseLNameMFZv+0x130>
  48084. 42c518: │││││││┕━┿━━━━ add %rax,%rdx
  48085. 42c51b: │││││││ │ mov %r14,%rdi
  48086. 42c51e: │││││││ │ mov %r12,%rsi
  48087. 42c521: │││││││ │ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48088. 42c526: │││││││ │ add %r12,0x20(%r14)
  48089. 42c52a: │││││││ │ add $0x18,%rsp
  48090. 42c52e: │││││││ │ pop %rbx
  48091. 42c52f: │││││││ │ pop %r12
  48092. 42c531: │││││││ │ pop %r13
  48093. 42c533: │││││││ │ pop %r14
  48094. 42c535: │││││││ │ pop %r15
  48095. 42c537: │││││││ │ pop %rbp
  48096. 42c538: │││││││ │ retq
  48097. 42c539: ││┕┿┿┿┿━━┿━━━━ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  48098. 42c53e: ┕┷━┷┷┷┷━━┷━━━━ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  48099. 42c543: nopw %cs:0x0(%rax,%rax,1)
  48100. 42c54d: nopl (%rax)
  48101.  
  48102. 000000000042c550 <_D4core8demangle8Demangle9parseTypeMFAaZAa>:
  48103. 42c550: push %rbp
  48104. 42c551: push %r15
  48105. 42c553: push %r14
  48106. 42c555: push %r13
  48107. 42c557: push %r12
  48108. 42c559: push %rbx
  48109. 42c55a: sub $0x18,%rsp
  48110. 42c55e: mov %rdx,%r15
  48111. 42c561: mov %rsi,%rbp
  48112. 42c564: mov %rdi,%r12
  48113. 42c567: mov 0x28(%r12),%r14
  48114. 42c56c: mov (%r12),%rcx
  48115. 42c570: mov 0x20(%r12),%rax
  48116. 42c575: mov $0xff,%bl
  48117. 42c577: cmp %rcx,%rax
  48118. 42c57a: ╭ jae 42c584 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x34>
  48119. 42c57c: │ mov 0x8(%r12),%rdx
  48120. 42c581: │ mov (%rdx,%rax,1),%bl
  48121. 42c584: ┕ movzbl %bl,%edx
  48122. 42c587: lea -0x41(%rdx),%esi
  48123. 42c58a: cmp $0x2d,%esi
  48124. 42c58d: ╭ ja 42c5ef <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x9f>
  48125. 42c58f: │ jmpq *0x440f68(,%rsi,8)
  48126. 42c596: │ lea 0x1(%rax),%rdx
  48127. 42c59a: │ cmp %rcx,%rax
  48128. 42c59d: │ mov %rdx,0x20(%r12)
  48129. 42c5a2: ╭──────────────────────────────────────────────────────┼ jae 42ce14 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8c4>
  48130. 42c5a8: │ │ mov %r12,%rdi
  48131. 42c5ab: │ │ callq 42d0c0 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa>
  48132. 42c5b0: │ │ test %rbp,%rbp
  48133. 42c5b3: │ ╭────────────────────────────────────────────────────┼ je 42cdf5 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8a5>
  48134. 42c5b9: │ │ │ mov 0x10(%r12),%rax
  48135. 42c5be: │ │ │ test %rax,%rax
  48136. 42c5c1: │ │ ╭┼ je 42c6c1 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x171>
  48137. 42c5c7: │ │ ││ mov 0x18(%r12),%rdx
  48138. 42c5cc: │ │ ╭┼┼ jmpq 42c6df <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x18f>
  48139. 42c5d1: │ │ │││ xor %esi,%esi
  48140. 42c5d3: │ │ │││ mov %r12,%rdi
  48141. 42c5d6: │ │ │││ mov %rbp,%rdx
  48142. 42c5d9: │ │ │││ mov %r15,%rcx
  48143. 42c5dc: │ │ │││ add $0x18,%rsp
  48144. 42c5e0: │ │ │││ pop %rbx
  48145. 42c5e1: │ │ │││ pop %r12
  48146. 42c5e3: │ │ │││ pop %r13
  48147. 42c5e5: │ │ │││ pop %r14
  48148. 42c5e7: │ │ │││ pop %r15
  48149. 42c5e9: │ │ │││ pop %rbp
  48150. 42c5ea: │╭┼──────────────────────────────────────────────────┼┼┼ jmpq 42ce50 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa>
  48151. 42c5ef: │││ ││┕ cmp $0x78,%edx
  48152. 42c5f2: │││ ╭───────────────┼┼─ je 42ca46 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x4f6>
  48153. 42c5f8: │││ │ ││ cmp $0x79,%edx
  48154. 42c5fb: │││ │ ││╭ jne 42c665 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x115>
  48155. 42c5fd: │││ │ │││ lea 0x1(%rax),%rdx
  48156. 42c601: │││ │ │││ cmp %rcx,%rax
  48157. 42c604: │││ │ │││ mov %rdx,0x20(%r12)
  48158. 42c609: │││╭─────────────────────────────────┼───────────────┼┼┼ jae 42ce32 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8e2>
  48159. 42c60f: ││││ │ │││ mov $0xa,%esi
  48160. 42c614: ││││ │ │││ mov $0x43d20f,%edx
  48161. 42c619: ││││ │ │││ mov %r12,%rdi
  48162. 42c61c: ││││ │ │││ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48163. 42c621: ││││ │ │││ xor %esi,%esi
  48164. 42c623: ││││ │ │││ xor %edx,%edx
  48165. 42c625: ││││ │ │││ mov %r12,%rdi
  48166. 42c628: ││││ │ │││ callq 42c550 <_D4core8demangle8Demangle9parseTypeMFAaZAa>
  48167. 42c62d: ││││ │ │││ movb $0x29,0x17(%rsp)
  48168. 42c632: ││││ │ │││ lea 0x17(%rsp),%rdx
  48169. 42c637: ││││ │ │││ mov $0x1,%esi
  48170. 42c63c: ││││ │ │││ mov %r12,%rdi
  48171. 42c63f: ││││ │ │││ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48172. 42c644: ││││ │ │││ test %rbp,%rbp
  48173. 42c647: ││││╭────────────────────────────────┼───────────────┼┼┼ je 42cdf5 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8a5>
  48174. 42c64d: │││││ │ │││ mov 0x10(%r12),%rax
  48175. 42c652: │││││ │ │││ test %rax,%rax
  48176. 42c655: │││││ ╭──────────────┼───────────────┼┼┼ je 42cb67 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x617>
  48177. 42c65b: │││││ │ │ │││ mov 0x18(%r12),%rdx
  48178. 42c660: │││││ ╭┼──────────────┼───────────────┼┼┼ jmpq 42cb85 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x635>
  48179. 42c665: │││││ ││ │ ││┕ add $0x9f,%bl
  48180. 42c668: │││││ ││ │ ││ movzbl %bl,%esi
  48181. 42c66b: │││││ ││ │ ││ cmp $0x16,%esi
  48182. 42c66e: │││││ ││ │───────────────┼┼─ ja 42caae <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x55e>
  48183. 42c674: │││││ ││ │ ││ lea 0x1(%rax),%rsi
  48184. 42c678: │││││ ││ │ ││ cmp %rcx,%rax
  48185. 42c67b: │││││ ││ │ ││ mov %rsi,0x20(%r12)
  48186. 42c680: │││││╭───────────────┼┼──────────────┼───────────────┼┼─ jae 42ce14 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8c4>
  48187. 42c686: ││││││ ││ │ ││ shl $0x4,%rdx
  48188. 42c68a: ││││││ ││ │ ││ mov 0x440ff8(%rdx),%rsi
  48189. 42c691: ││││││ ││ │ ││ mov 0x441000(%rdx),%rdx
  48190. 42c698: ││││││ ││ │ ││ mov %r12,%rdi
  48191. 42c69b: ││││││ ││ │ ││ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48192. 42c6a0: ││││││ ││ │ ││ test %rbp,%rbp
  48193. 42c6a3: ││││││╭──────────────┼┼──────────────┼───────────────┼┼─ je 42cdf5 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8a5>
  48194. 42c6a9: │││││││ ││ │ ││ mov 0x10(%r12),%rax
  48195. 42c6ae: │││││││ ││ │ ││ test %rax,%rax
  48196. 42c6b1: │││││││ ╭────────┼┼──────────────┼───────────────┼┼─ je 42cd5e <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x80e>
  48197. 42c6b7: │││││││ │ ││ │ ││ mov 0x18(%r12),%rdx
  48198. 42c6bc: │││││││ ╭─┼────────┼┼──────────────┼───────────────┼┼─ jmpq 42cd7c <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x82c>
  48199. 42c6c1: │││││││ │ │ ││ │ │┕━ lea 0x10(%r12),%rdx
  48200. 42c6c6: │││││││ │ │ ││ │ │ mov $0x440348,%edi
  48201. 42c6cb: │││││││ │ │ ││ │ │ mov $0xfa0,%esi
  48202. 42c6d0: │││││││ │ │ ││ │ │ callq 4238c0 <_d_arraysetlengthiT>
  48203. 42c6d5: │││││││ │ │ ││ │ │ mov %rax,0x10(%r12)
  48204. 42c6da: │││││││ │ │ ││ │ │ mov %rdx,0x18(%r12)
  48205. 42c6df: │││││││ │ │ ││ │ ┕━━ mov 0x28(%r12),%rcx
  48206. 42c6e4: │││││││ │ │ ││ │ add %rcx,%rdx
  48207. 42c6e7: │││││││ │ │ ││ │ cmp %rcx,%rax
  48208. 42c6ea: │││││││ │ │ ││ │ ╭ je 42c6fa <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x1aa>
  48209. 42c6ec: │││││││ │ │ ││ │ │ mov $0x43408d,%esi
  48210. 42c6f1: │││││││ │ │ ││ │ │ cmp %rsi,%rdx
  48211. 42c6f4: │││││││ ╭─┼─┼────────┼┼──────────────┼─────────────────┼ je 42cddf <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x88f>
  48212. 42c6fa: │││││││ │ │ │ ││ │ ┕ cmp %rcx,%rax
  48213. 42c6fd: │││││││ │╭┼─┼────────┼┼──────────────┼────────────────── jne 42cdd7 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x887>
  48214. 42c703: │││││││ │││ │ ││ │ callq 42bf10 <_D4core8demangle8Demangle8overflowFAyaZv>
  48215. 42c708: │││││││ │││ │ ││ │ lea 0x1(%rax),%rdx
  48216. 42c70c: │││││││ │││ │ ││ │ cmp %rcx,%rax
  48217. 42c70f: │││││││ │││ │ ││ │ mov %rdx,0x20(%r12)
  48218. 42c714: │││││││╭┼┼┼─┼────────┼┼──────────────┼────────────────── jae 42ce19 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8c9>
  48219. 42c71a: │││││││││││ │ ││ │ xor %esi,%esi
  48220. 42c71c: │││││││││││ │ ││ │ xor %edx,%edx
  48221. 42c71e: │││││││││││ │ ││ │ mov %r12,%rdi
  48222. 42c721: │││││││││││ │ ││ │ callq 42c550 <_D4core8demangle8Demangle9parseTypeMFAaZAa>
  48223. 42c726: │││││││││││ │ ││ │ mov $0x2,%esi
  48224. 42c72b: │││││││││││ │ ││ │ mov $0x440072,%edx
  48225. 42c730: │││││││││││ │ ││ │ mov %r12,%rdi
  48226. 42c733: │││││││││││ │ ││ │ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48227. 42c738: │││││││││││ │ ││ │ test %rbp,%rbp
  48228. 42c73b: │││││││││││╭┼────────┼┼──────────────┼────────────────── je 42cdf5 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8a5>
  48229. 42c741: │││││││││││││ ││ │ mov 0x10(%r12),%rax
  48230. 42c746: │││││││││││││ ││ │ test %rax,%rax
  48231. 42c749: │││││││││││││ ││ ╭────────────┼────────────────── je 42cbea <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x69a>
  48232. 42c74f: │││││││││││││ ││ │ │ mov 0x18(%r12),%rdx
  48233. 42c754: │││││││││││││ ││╭┼────────────┼────────────────── jmpq 42cc08 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x6b8>
  48234. 42c759: │││││││││││││ ││││ │ lea 0x1(%rax),%rdx
  48235. 42c75d: │││││││││││││ ││││ │ cmp %rcx,%rax
  48236. 42c760: │││││││││││││ ││││ │ mov %rdx,0x20(%r12)
  48237. 42c765: │││││││││││││ ││││ │ ╭──── jb 42ca3a <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x4ea>
  48238. 42c76b: │││││││││││││ ││││ │ │ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  48239. 42c770: │││││││││││││ ││││ │ │ mov %rbp,%rbx
  48240. 42c773: │││││││││││││ ││││ │ │ mov %r15,0x8(%rsp)
  48241. 42c778: │││││││││││││ ││││ │ │ lea 0x1(%rax),%rdx
  48242. 42c77c: │││││││││││││ ││││ │ │ cmp %rcx,%rax
  48243. 42c77f: │││││││││││││ ││││ │ │ mov %rdx,0x20(%r12)
  48244. 42c784: │││││││││││││╭───────┼┼┼┼────────────┼─────────────┼──── jae 42ce14 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8c4>
  48245. 42c78a: ││││││││││││││ ││││ │ │ xor %esi,%esi
  48246. 42c78c: ││││││││││││││ ││││ │ │ xor %edx,%edx
  48247. 42c78e: ││││││││││││││ ││││ │ │ mov %r12,%rdi
  48248. 42c791: ││││││││││││││ ││││ │ │ callq 42c550 <_D4core8demangle8Demangle9parseTypeMFAaZAa>
  48249. 42c796: ││││││││││││││ ││││ │ │ mov %rax,%rbp
  48250. 42c799: ││││││││││││││ ││││ │ │ mov %rdx,%r15
  48251. 42c79c: ││││││││││││││ ││││ │ │ xor %esi,%esi
  48252. 42c79e: ││││││││││││││ ││││ │ │ xor %edx,%edx
  48253. 42c7a0: ││││││││││││││ ││││ │ │ mov %r12,%rdi
  48254. 42c7a3: ││││││││││││││ ││││ │ │ callq 42c550 <_D4core8demangle8Demangle9parseTypeMFAaZAa>
  48255. 42c7a8: ││││││││││││││ ││││ │ │ movb $0x5b,0x17(%rsp)
  48256. 42c7ad: ││││││││││││││ ││││ │ │ lea 0x17(%rsp),%r13
  48257. 42c7b2: ││││││││││││││ ││││ │ │ mov $0x1,%esi
  48258. 42c7b7: ││││││││││││││ ││││ │ │ mov %r12,%rdi
  48259. 42c7ba: ││││││││││││││ ││││ │ │ mov %r13,%rdx
  48260. 42c7bd: ││││││││││││││ ││││ │ │ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48261. 42c7c2: ││││││││││││││ ││││ │ │ mov %r12,%rdi
  48262. 42c7c5: ││││││││││││││ ││││ │ │ mov %rbp,%rsi
  48263. 42c7c8: ││││││││││││││ ││││ │ │ mov %r15,%rdx
  48264. 42c7cb: ││││││││││││││ ││││ │ │ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48265. 42c7d0: ││││││││││││││ ││││ │ │ movb $0x5d,0x17(%rsp)
  48266. 42c7d5: ││││││││││││││ ││││ │ │ mov $0x1,%esi
  48267. 42c7da: ││││││││││││││ ││││ │ │ mov %r12,%rdi
  48268. 42c7dd: ││││││││││││││ ││││ │ │ mov %r13,%rdx
  48269. 42c7e0: ││││││││││││││ ││││ │ │ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48270. 42c7e5: ││││││││││││││ ││││ │ │ mov %rbx,%rbp
  48271. 42c7e8: ││││││││││││││ ││││ │ │ test %rbp,%rbp
  48272. 42c7eb: ││││││││││││││ ╭─────┼┼┼┼────────────┼─────────────┼──── je 42cdf5 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8a5>
  48273. 42c7f1: ││││││││││││││ │ ││││ │ │ mov 0x10(%r12),%rax
  48274. 42c7f6: ││││││││││││││ │ ││││ │ │ test %rax,%rax
  48275. 42c7f9: ││││││││││││││ │ ││││ │ │ mov 0x8(%rsp),%rbx
  48276. 42c7fe: ││││││││││││││ │ ││││ ╭───────│─────────────┼──── je 42cc31 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x6e1>
  48277. 42c804: ││││││││││││││ │ ││││ │ │ │ mov 0x18(%r12),%rdx
  48278. 42c809: ││││││││││││││ │ ││││ ╭─┼───────│─────────────┼──── jmpq 42cc4f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x6ff>
  48279. 42c80e: ││││││││││││││ │ ││││ │ │ │ │ lea 0x1(%rax),%rdx
  48280. 42c812: ││││││││││││││ │ ││││ │ │ │ │ cmp %rcx,%rax
  48281. 42c815: ││││││││││││││ │ ││││ │ │ │ │ mov %rdx,0x20(%r12)
  48282. 42c81a: ││││││││││││││╭┼─────┼┼┼┼──┼─┼───────┼─────────────┼──── jae 42ce28 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8d8>
  48283. 42c820: ││││││││││││││││ ││││ │ │ │ │ mov $0x7,%esi
  48284. 42c825: ││││││││││││││││ ││││ │ │ │ │ mov $0x43d21a,%edx
  48285. 42c82a: ││││││││││││││││ ││││ │ │ │ │ mov %r12,%rdi
  48286. 42c82d: ││││││││││││││││ ││││ │ │ │ │ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48287. 42c832: ││││││││││││││││ ││││ │ │ │ │ xor %esi,%esi
  48288. 42c834: ││││││││││││││││ ││││ │ │ │ │ xor %edx,%edx
  48289. 42c836: ││││││││││││││││ ││││ │ │ │ │ mov %r12,%rdi
  48290. 42c839: ││││││││││││││││ ││││ │ │ │ │ callq 42c550 <_D4core8demangle8Demangle9parseTypeMFAaZAa>
  48291. 42c83e: ││││││││││││││││ ││││ │ │ │ │ movb $0x29,0x17(%rsp)
  48292. 42c843: ││││││││││││││││ ││││ │ │ │ │ lea 0x17(%rsp),%rdx
  48293. 42c848: ││││││││││││││││ ││││ │ │ │ │ mov $0x1,%esi
  48294. 42c84d: ││││││││││││││││ ││││ │ │ │ │ mov %r12,%rdi
  48295. 42c850: ││││││││││││││││ ││││ │ │ │ │ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48296. 42c855: ││││││││││││││││ ││││ │ │ │ │ test %rbp,%rbp
  48297. 42c858: ││││││││││││││││╭────┼┼┼┼──┼─┼───────┼─────────────┼──── je 42cdf5 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8a5>
  48298. 42c85e: │││││││││││││││││ ││││ │ │ │ │ mov 0x10(%r12),%rax
  48299. 42c863: │││││││││││││││││ ││││ │ │ │ │ test %rax,%rax
  48300. 42c866: │││││││││││││││││ ││││ │ │───────│─────────────┼──── je 42cc78 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x728>
  48301. 42c86c: │││││││││││││││││ ││││ │ │ │ │ mov 0x18(%r12),%rdx
  48302. 42c871: │││││││││││││││││ ││││ │╭│───────│─────────────┼──── jmpq 42cc96 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x746>
  48303. 42c876: │││││││││││││││││ ││││ │││ │ │ lea 0x1(%rax),%rdx
  48304. 42c87a: │││││││││││││││││ ││││ │││ │ │ cmp %rcx,%rax
  48305. 42c87d: │││││││││││││││││ ││││ │││ │ │ mov %rdx,0x20(%r12)
  48306. 42c882: │││││││││││││││││ ││││ │││ │ │╭─── jb 42ca3a <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x4ea>
  48307. 42c888: │││││││││││││││││╭───┼┼┼┼──┼┼┼───────┼─────────────┼┼─── jmpq 42ce14 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8c4>
  48308. 42c88d: ││││││││││││││││││ ││││ │││ │ ││ lea 0x1(%rax),%rdx
  48309. 42c891: ││││││││││││││││││ ││││ │││ │ ││ cmp %rcx,%rax
  48310. 42c894: ││││││││││││││││││ ││││ │││ │ ││ mov %rdx,0x20(%r12)
  48311. 42c899: ││││││││││││││││││╭──┼┼┼┼──┼┼┼───────┼─────────────┼┼─── jae 42ce14 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8c4>
  48312. 42c89f: │││││││││││││││││││ ││││ │││ │ ││ mov $0x1,%esi
  48313. 42c8a4: │││││││││││││││││││ ││││ │││ │ ││ mov %r12,%rdi
  48314. 42c8a7: │││││││││││││││││││ ││││ │││ │ ││ mov %rbp,%rdx
  48315. 42c8aa: │││││││││││││││││││ ││││ │││ │ ││ mov %r15,%rcx
  48316. 42c8ad: │││││││││││││││││││ ││││ │││ │ ││ callq 42ce50 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa>
  48317. 42c8b2: │││││││││││││││││││ ╭┼┼┼┼──┼┼┼───────┼─────────────┼┼─── jmpq 42cdf5 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8a5>
  48318. 42c8b7: │││││││││││││││││││ │││││ │││ │ ││ mov %rbp,%rbx
  48319. 42c8ba: │││││││││││││││││││ │││││ │││ │ ││ lea 0x1(%rax),%rdx
  48320. 42c8be: │││││││││││││││││││ │││││ │││ │ ││ cmp %rcx,%rax
  48321. 42c8c1: │││││││││││││││││││ │││││ │││ │ ││ mov %rdx,0x20(%r12)
  48322. 42c8c6: │││││││││││││││││││╭┼┼┼┼┼──┼┼┼───────┼─────────────┼┼─── jae 42ce19 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8c9>
  48323. 42c8cc: │││││││││││││││││││││││││ │││ │ ││ mov %r15,0x8(%rsp)
  48324. 42c8d1: │││││││││││││││││││││││││ │││ │ ││ mov 0x8(%r12),%r13
  48325. 42c8d6: │││││││││││││││││││││││││ │││ │ ││ cmp %rcx,%rdx
  48326. 42c8d9: │││││││││││││││││││││││││ │││ │ ││ mov %rdx,%rbp
  48327. 42c8dc: │││││││││││││││││││││││││ │││ │ ││╭── jae 42c90c <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x3bc>
  48328. 42c8de: │││││││││││││││││││││││││ │││ │ │││ mov %rdx,%rbp
  48329. 42c8e1: │││││││││││││││││││││││││ │││ │ │││ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  48330. 42c8f0: │││││││││││││││││││││││││ │││ │ │││┍━ mov 0x0(%r13,%rbp,1),%al
  48331. 42c8f5: │││││││││││││││││││││││││ │││ │ │││┆ add $0xd0,%al
  48332. 42c8f7: │││││││││││││││││││││││││ │││ │ │││┆ movzbl %al,%eax
  48333. 42c8fa: │││││││││││││││││││││││││ │││ │ │││┆ cmp $0x9,%eax
  48334. 42c8fd: │││││││││││││││││││││││││ │││ │ │││┆╭ ja 42c90c <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x3bc>
  48335. 42c8ff: │││││││││││││││││││││││││ │││ │ │││┆│ inc %rbp
  48336. 42c902: │││││││││││││││││││││││││ │││ │ │││┆│ mov %rbp,0x20(%r12)
  48337. 42c907: │││││││││││││││││││││││││ │││ │ │││┆│ cmp %rcx,%rbp
  48338. 42c90a: │││││││││││││││││││││││││ │││ │ │││╰┼ jb 42c8f0 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x3a0>
  48339. 42c90c: │││││││││││││││││││││││││ │││ │ ││┕━┷ add %rdx,%r13
  48340. 42c90f: │││││││││││││││││││││││││ │││ │ ││ sub %rdx,%rbp
  48341. 42c912: │││││││││││││││││││││││││ │││ │ ││ xor %esi,%esi
  48342. 42c914: │││││││││││││││││││││││││ │││ │ ││ xor %edx,%edx
  48343. 42c916: │││││││││││││││││││││││││ │││ │ ││ mov %r12,%rdi
  48344. 42c919: │││││││││││││││││││││││││ │││ │ ││ callq 42c550 <_D4core8demangle8Demangle9parseTypeMFAaZAa>
  48345. 42c91e: │││││││││││││││││││││││││ │││ │ ││ movb $0x5b,0x17(%rsp)
  48346. 42c923: │││││││││││││││││││││││││ │││ │ ││ lea 0x17(%rsp),%r15
  48347. 42c928: │││││││││││││││││││││││││ │││ │ ││ mov $0x1,%esi
  48348. 42c92d: │││││││││││││││││││││││││ │││ │ ││ mov %r12,%rdi
  48349. 42c930: │││││││││││││││││││││││││ │││ │ ││ mov %r15,%rdx
  48350. 42c933: │││││││││││││││││││││││││ │││ │ ││ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48351. 42c938: │││││││││││││││││││││││││ │││ │ ││ mov %r12,%rdi
  48352. 42c93b: │││││││││││││││││││││││││ │││ │ ││ mov %rbp,%rsi
  48353. 42c93e: │││││││││││││││││││││││││ │││ │ ││ mov %r13,%rdx
  48354. 42c941: │││││││││││││││││││││││││ │││ │ ││ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48355. 42c946: │││││││││││││││││││││││││ │││ │ ││ movb $0x5d,0x17(%rsp)
  48356. 42c94b: │││││││││││││││││││││││││ │││ │ ││ mov $0x1,%esi
  48357. 42c950: │││││││││││││││││││││││││ │││ │ ││ mov %r12,%rdi
  48358. 42c953: │││││││││││││││││││││││││ │││ │ ││ mov %r15,%rdx
  48359. 42c956: │││││││││││││││││││││││││ │││ │ ││ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48360. 42c95b: │││││││││││││││││││││││││ │││ │ ││ mov %rbx,%rbp
  48361. 42c95e: │││││││││││││││││││││││││ │││ │ ││ test %rbp,%rbp
  48362. 42c961: │││││││││││││││││││││││┼┼──┼┼┼───────┼─────────────┼┼─── je 42cdf5 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8a5>
  48363. 42c967: │││││││││││││││││││││││││ │││ │ ││ mov 0x10(%r12),%rax
  48364. 42c96c: │││││││││││││││││││││││││ │││ │ ││ test %rax,%rax
  48365. 42c96f: │││││││││││││││││││││││││ │││ │ ││ mov 0x8(%rsp),%rbx
  48366. 42c974: │││││││││││││││││││││││││ │││ ╭│─────────────┼┼─── je 42ccbf <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x76f>
  48367. 42c97a: │││││││││││││││││││││││││ │││ ││ ││ mov 0x18(%r12),%rdx
  48368. 42c97f: │││││││││││││││││││││││││ │││ ╭──┼│─────────────┼┼─── jmpq 42ccdd <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x78d>
  48369. 42c984: │││││││││││││││││││││││││ │││ │ ││ ││ lea 0x1(%rax),%rdx
  48370. 42c988: │││││││││││││││││││││││││ │││ │ ││ ││ cmp %rcx,%rax
  48371. 42c98b: │││││││││││││││││││││││││ │││ │ ││ ││ mov %rdx,0x20(%r12)
  48372. 42c990: ││││││││││││││││││││││││┼──┼┼┼───┼──┼┼─────────────┼┼─── jae 42ce19 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8c9>
  48373. 42c996: │││││││││││││││││││││││││ │││ │ ││ ││ cmp %rcx,%rdx
  48374. 42c999: │││││││││││││││││││││││││──┼┼┼───┼──┼┼─────────────┼┼─── jae 42ce1e <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8ce>
  48375. 42c99f: │││││││││││││││││││││││││ │││ │ ││ ││ mov 0x8(%r12),%rcx
  48376. 42c9a4: │││││││││││││││││││││││││ │││ │ ││ ││ movzbl (%rcx,%rdx,1),%ecx
  48377. 42c9a8: │││││││││││││││││││││││││ │││ │ ││ ││ cmp $0x68,%ecx
  48378. 42c9ab: │││││││││││││││││││││││││ │││ │ ││ │┼─── je 42cb29 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x5d9>
  48379. 42c9b1: │││││││││││││││││││││││││ │││ │ ││ ││ cmp $0x67,%ecx
  48380. 42c9b4: │││││││││││││││││││││││││╭─┼┼┼───┼──┼┼─────────────┼┼─── jne 42ce1e <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8ce>
  48381. 42c9ba: ││││││││││││││││││││││││││ │││ │ ││ ││ add $0x2,%rax
  48382. 42c9be: ││││││││││││││││││││││││││ │││ │ ││ ││ mov %rax,0x20(%r12)
  48383. 42c9c3: ││││││││││││││││││││││││││ │││ │ ││ ││ mov $0x6,%esi
  48384. 42c9c8: ││││││││││││││││││││││││││ │││ │ ││ ││ mov $0x43d232,%edx
  48385. 42c9cd: ││││││││││││││││││││││││││ │││ │ ││ ││─── jmpq 42cb3c <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x5ec>
  48386. 42c9d2: ││││││││││││││││││││││││││ │││ │ ││ ││ lea 0x1(%rax),%rdx
  48387. 42c9d6: ││││││││││││││││││││││││││ │││ │ ││ ││ cmp %rcx,%rax
  48388. 42c9d9: ││││││││││││││││││││││││││ │││ │ ││ ││ mov %rdx,0x20(%r12)
  48389. 42c9de: ││││││││││││││││││││││││││╭┼┼┼───┼──┼│─────────────┼┼─── jae 42ce14 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8c4>
  48390. 42c9e4: ││││││││││││││││││││││││││││││ │ ││ ││ xor %esi,%esi
  48391. 42c9e6: ││││││││││││││││││││││││││││││ │ ││ ││ xor %edx,%edx
  48392. 42c9e8: ││││││││││││││││││││││││││││││ │ ││ ││ mov %r12,%rdi
  48393. 42c9eb: ││││││││││││││││││││││││││││││ │ ││ ││ callq 42c550 <_D4core8demangle8Demangle9parseTypeMFAaZAa>
  48394. 42c9f0: ││││││││││││││││││││││││││││││ │ ││ ││ movb $0x2a,0x17(%rsp)
  48395. 42c9f5: ││││││││││││││││││││││││││││││ │ ││ ││ lea 0x17(%rsp),%rdx
  48396. 42c9fa: ││││││││││││││││││││││││││││││ │ ││ ││ mov $0x1,%esi
  48397. 42c9ff: ││││││││││││││││││││││││││││││ │ ││ ││ mov %r12,%rdi
  48398. 42ca02: ││││││││││││││││││││││││││││││ │ ││ ││ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48399. 42ca07: ││││││││││││││││││││││││││││││ │ ││ ││ test %rbp,%rbp
  48400. 42ca0a: ││││││││││││││││││││││││││││││───┼──┼│─────────────┼┼─── je 42cdf5 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8a5>
  48401. 42ca10: ││││││││││││││││││││││││││││││ │ ││ ││ mov 0x10(%r12),%rax
  48402. 42ca15: ││││││││││││││││││││││││││││││ │ ││ ││ test %rax,%rax
  48403. 42ca18: ││││││││││││││││││││││││││││││ │ ││─────────────┼┼─── je 42cd1b <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x7cb>
  48404. 42ca1e: ││││││││││││││││││││││││││││││ │ ││ ││ mov 0x18(%r12),%rdx
  48405. 42ca23: ││││││││││││││││││││││││││││││ │ ││─────────────┼┼─── jmpq 42cd39 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x7e9>
  48406. 42ca28: ││││││││││││││││││││││││││││││ │ ││ ││ cmp %rcx,%rax
  48407. 42ca2b: ││││││││││││││││││││││││││││││ │ ││ ││ lea 0x1(%rax),%rax
  48408. 42ca2f: ││││││││││││││││││││││││││││││ │ ││ ││ mov %rax,0x20(%r12)
  48409. 42ca34: ││││││││││││││││││││││││││││││───┼──┼│─────────────┼┼─── jae 42ce2d <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8dd>
  48410. 42ca3a: ││││││││││││││││││││││││││││││ │ ││ ┕┷━━━ add 0x18(%r12),%r14
  48411. 42ca3f: ││││││││││││││││││││││││││││││ │ ││ ││ xor %eax,%eax
  48412. 42ca41: ││││││││││││││││││││││││││││││╭──┼──┼│─────────────┼┼─── jmpq 42ce02 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8b2>
  48413. 42ca46: │││││││││││││││││││││││││││││││ │ │┕━━━━━━━━━━━━━┿┿━━━ lea 0x1(%rax),%rdx
  48414. 42ca4a: │││││││││││││││││││││││││││││││ │ ││ ││ cmp %rcx,%rax
  48415. 42ca4d: │││││││││││││││││││││││││││││││ │ ││ ││ mov %rdx,0x20(%r12)
  48416. 42ca52: ││││││││││││││││││││││││││││││┼──┼──┼│─────────────┼┼─── jae 42ce19 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8c9>
  48417. 42ca58: │││││││││││││││││││││││││││││││ │ ││ ││ mov $0x6,%esi
  48418. 42ca5d: │││││││││││││││││││││││││││││││ │ ││ ││ mov $0x43d1f9,%edx
  48419. 42ca62: │││││││││││││││││││││││││││││││ │ ││ ││ mov %r12,%rdi
  48420. 42ca65: │││││││││││││││││││││││││││││││ │ ││ ││ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48421. 42ca6a: │││││││││││││││││││││││││││││││ │ ││ ││ xor %esi,%esi
  48422. 42ca6c: │││││││││││││││││││││││││││││││ │ ││ ││ xor %edx,%edx
  48423. 42ca6e: │││││││││││││││││││││││││││││││ │ ││ ││ mov %r12,%rdi
  48424. 42ca71: │││││││││││││││││││││││││││││││ │ ││ ││ callq 42c550 <_D4core8demangle8Demangle9parseTypeMFAaZAa>
  48425. 42ca76: │││││││││││││││││││││││││││││││ │ ││ ││ movb $0x29,0x17(%rsp)
  48426. 42ca7b: │││││││││││││││││││││││││││││││ │ ││ ││ lea 0x17(%rsp),%rdx
  48427. 42ca80: │││││││││││││││││││││││││││││││ │ ││ ││ mov $0x1,%esi
  48428. 42ca85: │││││││││││││││││││││││││││││││ │ ││ ││ mov %r12,%rdi
  48429. 42ca88: │││││││││││││││││││││││││││││││ │ ││ ││ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48430. 42ca8d: │││││││││││││││││││││││││││││││ │ ││ ││ test %rbp,%rbp
  48431. 42ca90: │││││││││││││││││││││││││││││││ ╭┼──┼│─────────────┼┼─── je 42cdf5 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8a5>
  48432. 42ca96: │││││││││││││││││││││││││││││││ ││ ││ ││ mov 0x10(%r12),%rax
  48433. 42ca9b: │││││││││││││││││││││││││││││││ ││ ││ ││ test %rax,%rax
  48434. 42ca9e: │││││││││││││││││││││││││││││││ ││ ││ ││ ╭ je 42cb67 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x617>
  48435. 42caa4: │││││││││││││││││││││││││││││││ ││ ││ ││ │ mov 0x18(%r12),%rdx
  48436. 42caa9: │││││││││││││││││││││││││││││││ ││ ││ ││╭─┼ jmpq 42cb85 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x635>
  48437. 42caae: │││││││││││││││││││││││││││││││ ││ │┕━━━━━━━━━━━━━┿┿┿━┿ cmp $0x7a,%edx
  48438. 42cab1: │││││││││││││││││││││││││││││││╭┼┼──┼┼─────────────┼┼┼─┼ jne 42ce37 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8e7>
  48439. 42cab7: ││││││││││││││││││││││││││││││││││ ││ │││ │ lea 0x1(%rax),%rdx
  48440. 42cabb: ││││││││││││││││││││││││││││││││││ ││ │││ │ cmp %rcx,%rax
  48441. 42cabe: ││││││││││││││││││││││││││││││││││ ││ │││ │ mov %rdx,0x20(%r12)
  48442. 42cac3: ││││││││││││││││││││││││││││││││││╭─┼┼─────────────┼┼┼─┼ jae 42ce14 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8c4>
  48443. 42cac9: │││││││││││││││││││││││││││││││││││ ││ │││ │ cmp %rcx,%rdx
  48444. 42cacc: ││││││││││││││││││││││││││││││││││┼─┼┼─────────────┼┼┼─┼ jae 42ce23 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8d3>
  48445. 42cad2: │││││││││││││││││││││││││││││││││││ ││ │││ │ mov 0x8(%r12),%rcx
  48446. 42cad7: │││││││││││││││││││││││││││││││││││ ││ │││ │ movzbl (%rcx,%rdx,1),%ecx
  48447. 42cadb: │││││││││││││││││││││││││││││││││││ ││ │││ │ cmp $0x69,%ecx
  48448. 42cade: │││││││││││││││││││││││││││││││││││ ││ │││╭┼ je 42cbae <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x65e>
  48449. 42cae4: │││││││││││││││││││││││││││││││││││ ││ │││││ cmp $0x6b,%ecx
  48450. 42cae7: │││││││││││││││││││││││││││││││││││╭│┼─────────────┼┼┼┼┼ jne 42ce23 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8d3>
  48451. 42caed: ││││││││││││││││││││││││││││││││││││││ │││││ add $0x2,%rax
  48452. 42caf1: ││││││││││││││││││││││││││││││││││││││ │││││ mov %rax,0x20(%r12)
  48453. 42caf6: ││││││││││││││││││││││││││││││││││││││ │││││ mov $0x5,%esi
  48454. 42cafb: ││││││││││││││││││││││││││││││││││││││ │││││ mov $0x44154d,%edx
  48455. 42cb00: ││││││││││││││││││││││││││││││││││││││ │││││ mov %r12,%rdi
  48456. 42cb03: ││││││││││││││││││││││││││││││││││││││ │││││ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48457. 42cb08: ││││││││││││││││││││││││││││││││││││││ │││││ test %rbp,%rbp
  48458. 42cb0b: ││││││││││││││││││││││││││││││││││││││─────────────┼┼┼┼┼ je 42cdf5 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8a5>
  48459. 42cb11: ││││││││││││││││││││││││││││││││││││││ │││││ mov 0x10(%r12),%rax
  48460. 42cb16: ││││││││││││││││││││││││││││││││││││││ │││││ test %rax,%rax
  48461. 42cb19: ││││││││││││││││││││││││││││││││││││││ ╭──────────┼┼┼┼┼ je 42cd9d <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x84d>
  48462. 42cb1f: ││││││││││││││││││││││││││││││││││││││ │ │││││ mov 0x18(%r12),%rdx
  48463. 42cb24: ││││││││││││││││││││││││││││││││││││││╭─┼──────────┼┼┼┼┼ jmpq 42cdbb <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x86b>
  48464. 42cb29: │││││││││││││││││││││││││││││││││││││││ │ ┕┿┿┿┿ add $0x2,%rax
  48465. 42cb2d: │││││││││││││││││││││││││││││││││││││││ │ ││││ mov %rax,0x20(%r12)
  48466. 42cb32: │││││││││││││││││││││││││││││││││││││││ │ ││││ mov $0x9,%esi
  48467. 42cb37: │││││││││││││││││││││││││││││││││││││││ │ ││││ mov $0x43d1a5,%edx
  48468. 42cb3c: │││││││││││││││││││││││││││││││││││││││ │ ┕┿┿┿ mov %r12,%rdi
  48469. 42cb3f: │││││││││││││││││││││││││││││││││││││││ │ │││ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48470. 42cb44: │││││││││││││││││││││││││││││││││││││││ │ │││ xor %esi,%esi
  48471. 42cb46: │││││││││││││││││││││││││││││││││││││││ │ │││ xor %edx,%edx
  48472. 42cb48: │││││││││││││││││││││││││││││││││││││││ │ │││ mov %r12,%rdi
  48473. 42cb4b: │││││││││││││││││││││││││││││││││││││││ │ │││ callq 42c550 <_D4core8demangle8Demangle9parseTypeMFAaZAa>
  48474. 42cb50: │││││││││││││││││││││││││││││││││││││││ │ │││ movb $0x29,0x17(%rsp)
  48475. 42cb55: │││││││││││││││││││││││││││││││││││││││ │ │││ lea 0x17(%rsp),%rdx
  48476. 42cb5a: │││││││││││││││││││││││││││││││││││││││ │ │││ mov $0x1,%esi
  48477. 42cb5f: │││││││││││││││││││││││││││││││││││││││ │ │││ mov %r12,%rdi
  48478. 42cb62: │││││││││││││││││││││││││││││││││││││││╭┼────────────┼┼┼ jmpq 42cdf0 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8a0>
  48479. 42cb67: ││││││││││││││││││││││┕┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿━━━━━━━━━━━━┿┿┷ lea 0x10(%r12),%rdx
  48480. 42cb6c: │││││││││││││││││││││││││││││││││││││││││ ││ mov $0x440348,%edi
  48481. 42cb71: │││││││││││││││││││││││││││││││││││││││││ ││ mov $0xfa0,%esi
  48482. 42cb76: │││││││││││││││││││││││││││││││││││││││││ ││ callq 4238c0 <_d_arraysetlengthiT>
  48483. 42cb7b: │││││││││││││││││││││││││││││││││││││││││ ││ mov %rax,0x10(%r12)
  48484. 42cb80: │││││││││││││││││││││││││││││││││││││││││ ││ mov %rdx,0x18(%r12)
  48485. 42cb85: │││││││││││││││││││││┕┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿━━━━━━━━━━━━┷┿━ mov 0x28(%r12),%rcx
  48486. 42cb8a: │││││││││││││││││││││ │││││││││││││││││││ │ add %rcx,%rdx
  48487. 42cb8d: │││││││││││││││││││││ │││││││││││││││││││ │ cmp %rcx,%rax
  48488. 42cb90: │││││││││││││││││││││ │││││││││││││││││││ │╭ je 42cba0 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x650>
  48489. 42cb92: │││││││││││││││││││││ │││││││││││││││││││ ││ mov $0x43408d,%esi
  48490. 42cb97: │││││││││││││││││││││ │││││││││││││││││││ ││ cmp %rsi,%rdx
  48491. 42cb9a: │││││││││││││││││││││ │││││││││││││││││││─────────────┼┼ je 42cddf <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x88f>
  48492. 42cba0: │││││││││││││││││││││ │││││││││││││││││││ │┕ cmp %rcx,%rax
  48493. 42cba3: │││││││││││││││││││││ │││││││││││││││││││╭────────────┼─ jne 42cdd7 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x887>
  48494. 42cba9: │││││││││││││││││││││ ││││││││││││││││││││ │ callq 42bf10 <_D4core8demangle8Demangle8overflowFAyaZv>
  48495. 42cbae: │││││││││││││││││││││ ││││││││││││││││││││ ┕━ add $0x2,%rax
  48496. 42cbb2: │││││││││││││││││││││ ││││││││││││││││││││ mov %rax,0x20(%r12)
  48497. 42cbb7: │││││││││││││││││││││ ││││││││││││││││││││ mov $0x4,%esi
  48498. 42cbbc: │││││││││││││││││││││ ││││││││││││││││││││ mov $0x44154e,%edx
  48499. 42cbc1: │││││││││││││││││││││ ││││││││││││││││││││ mov %r12,%rdi
  48500. 42cbc4: │││││││││││││││││││││ ││││││││││││││││││││ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48501. 42cbc9: │││││││││││││││││││││ ││││││││││││││││││││ test %rbp,%rbp
  48502. 42cbcc: │││││││││││││││││││││ ││││││││││││││││││││╭───────────── je 42cdf5 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8a5>
  48503. 42cbd2: │││││││││││││││││││││ │││││││││││││││││││││ mov 0x10(%r12),%rax
  48504. 42cbd7: │││││││││││││││││││││ │││││││││││││││││││││ test %rax,%rax
  48505. 42cbda: │││││││││││││││││││││ │││││││││││││││││││││ ╭────────── je 42cd9d <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x84d>
  48506. 42cbe0: │││││││││││││││││││││ │││││││││││││││││││││ │ mov 0x18(%r12),%rdx
  48507. 42cbe5: │││││││││││││││││││││ │││││││││││││││││││││ ╭┼────────── jmpq 42cdbb <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x86b>
  48508. 42cbea: │││││││││││││││││││││ ││┕┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿━┿┿━━━━━━━━━━ lea 0x10(%r12),%rdx
  48509. 42cbef: │││││││││││││││││││││ │││││││││││││││││││││ ││ mov $0x440348,%edi
  48510. 42cbf4: │││││││││││││││││││││ │││││││││││││││││││││ ││ mov $0xfa0,%esi
  48511. 42cbf9: │││││││││││││││││││││ │││││││││││││││││││││ ││ callq 4238c0 <_d_arraysetlengthiT>
  48512. 42cbfe: │││││││││││││││││││││ │││││││││││││││││││││ ││ mov %rax,0x10(%r12)
  48513. 42cc03: │││││││││││││││││││││ │││││││││││││││││││││ ││ mov %rdx,0x18(%r12)
  48514. 42cc08: │││││││││││││││││││││ │┕┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿━┿┿━━━━━━━━━━ mov 0x28(%r12),%rcx
  48515. 42cc0d: │││││││││││││││││││││ │││││││││││││││││││││ ││ add %rcx,%rdx
  48516. 42cc10: │││││││││││││││││││││ │││││││││││││││││││││ ││ cmp %rcx,%rax
  48517. 42cc13: │││││││││││││││││││││ │││││││││││││││││││││ ││ ╭ je 42cc23 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x6d3>
  48518. 42cc15: │││││││││││││││││││││ │││││││││││││││││││││ ││ │ mov $0x43408d,%esi
  48519. 42cc1a: │││││││││││││││││││││ │││││││││││││││││││││ ││ │ cmp %rsi,%rdx
  48520. 42cc1d: │││││││││││││││││││││ │││││││││││││││││││││╭┼┼─────────┼ je 42cddf <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x88f>
  48521. 42cc23: │││││││││││││││││││││ ││││││││││││││││││││││││ ┕ cmp %rcx,%rax
  48522. 42cc26: │││││││││││││││││││││ │││││││││││││││││││││││┼────────── jne 42cdd7 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x887>
  48523. 42cc2c: │││││││││││││││││││││ ││││││││││││││││││││││││ callq 42bf10 <_D4core8demangle8Demangle8overflowFAyaZv>
  48524. 42cc31: │││││││││││││││││││││ │││││││┕┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿━━━━━━━━━━ lea 0x10(%r12),%rdx
  48525. 42cc36: │││││││││││││││││││││ ││││││││││││││││││││││││ mov $0x440348,%edi
  48526. 42cc3b: │││││││││││││││││││││ ││││││││││││││││││││││││ mov $0xfa0,%esi
  48527. 42cc40: │││││││││││││││││││││ ││││││││││││││││││││││││ callq 4238c0 <_d_arraysetlengthiT>
  48528. 42cc45: │││││││││││││││││││││ ││││││││││││││││││││││││ mov %rax,0x10(%r12)
  48529. 42cc4a: │││││││││││││││││││││ ││││││││││││││││││││││││ mov %rdx,0x18(%r12)
  48530. 42cc4f: │││││││││││││││││││││ │││││┕┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿━━━━━━━━━━ mov 0x28(%r12),%rcx
  48531. 42cc54: │││││││││││││││││││││ ││││││││││││││││││││││││ add %rcx,%rdx
  48532. 42cc57: │││││││││││││││││││││ ││││││││││││││││││││││││ cmp %rcx,%rax
  48533. 42cc5a: │││││││││││││││││││││ ││││││││││││││││││││││││ ╭ je 42cc6a <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x71a>
  48534. 42cc5c: │││││││││││││││││││││ ││││││││││││││││││││││││ │ mov $0x43408d,%esi
  48535. 42cc61: │││││││││││││││││││││ ││││││││││││││││││││││││ │ cmp %rsi,%rdx
  48536. 42cc64: │││││││││││││││││││││ ││││││││││││││││││││││││ ╭──┼ je 42cd05 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x7b5>
  48537. 42cc6a: │││││││││││││││││││││ ││││││││││││││││││││││││ │ ┕ cmp %rcx,%rax
  48538. 42cc6d: │││││││││││││││││││││ ││││││││││││││││││││││││ │╭── jne 42ccfd <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x7ad>
  48539. 42cc73: │││││││││││││││││││││ ││││││││││││││││││││││││ ││ callq 42bf10 <_D4core8demangle8Demangle8overflowFAyaZv>
  48540. 42cc78: │││││││││││││││││││││ │││││││┕┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿━━━━━━┿┿━━ lea 0x10(%r12),%rdx
  48541. 42cc7d: │││││││││││││││││││││ ││││││││││││││││││││││││ ││ mov $0x440348,%edi
  48542. 42cc82: │││││││││││││││││││││ ││││││││││││││││││││││││ ││ mov $0xfa0,%esi
  48543. 42cc87: │││││││││││││││││││││ ││││││││││││││││││││││││ ││ callq 4238c0 <_d_arraysetlengthiT>
  48544. 42cc8c: │││││││││││││││││││││ ││││││││││││││││││││││││ ││ mov %rax,0x10(%r12)
  48545. 42cc91: │││││││││││││││││││││ ││││││││││││││││││││││││ ││ mov %rdx,0x18(%r12)
  48546. 42cc96: │││││││││││││││││││││ ││││││┕┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿━━━━━━┿┿━━ mov 0x28(%r12),%rcx
  48547. 42cc9b: │││││││││││││││││││││ ││││││││││││││││││││││││ ││ add %rcx,%rdx
  48548. 42cc9e: │││││││││││││││││││││ ││││││││││││││││││││││││ ││ cmp %rcx,%rax
  48549. 42cca1: │││││││││││││││││││││ ││││││││││││││││││││││││ ││ ╭ je 42ccb1 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x761>
  48550. 42cca3: │││││││││││││││││││││ ││││││││││││││││││││││││ ││ │ mov $0x43408d,%esi
  48551. 42cca8: │││││││││││││││││││││ ││││││││││││││││││││││││ ││ │ cmp %rsi,%rdx
  48552. 42ccab: │││││││││││││││││││││ ││││││││││││││││││││││││╭─────┼┼─┼ je 42cddf <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x88f>
  48553. 42ccb1: │││││││││││││││││││││ │││││││││││││││││││││││││ ││ ┕ cmp %rcx,%rax
  48554. 42ccb4: │││││││││││││││││││││ │││││││││││││││││││││││││╭────┼┼── jne 42cdd7 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x887>
  48555. 42ccba: │││││││││││││││││││││ ││││││││││││││││││││││││││ ││ callq 42bf10 <_D4core8demangle8Demangle8overflowFAyaZv>
  48556. 42ccbf: │││││││││││││││││││││ ││││││││││││││┕┿┿┿┿┿┿┿┿┿┿┿━━━━┿┿━━ lea 0x10(%r12),%rdx
  48557. 42ccc4: │││││││││││││││││││││ ││││││││││││││││││││││││││ ││ mov $0x440348,%edi
  48558. 42ccc9: │││││││││││││││││││││ ││││││││││││││││││││││││││ ││ mov $0xfa0,%esi
  48559. 42ccce: │││││││││││││││││││││ ││││││││││││││││││││││││││ ││ callq 4238c0 <_d_arraysetlengthiT>
  48560. 42ccd3: │││││││││││││││││││││ ││││││││││││││││││││││││││ ││ mov %rax,0x10(%r12)
  48561. 42ccd8: │││││││││││││││││││││ ││││││││││││││││││││││││││ ││ mov %rdx,0x18(%r12)
  48562. 42ccdd: │││││││││││││││││││││ │││││││││││┕┿┿┿┿┿┿┿┿┿┿┿┿┿┿━━━━┿┿━━ mov 0x28(%r12),%rcx
  48563. 42cce2: │││││││││││││││││││││ ││││││││││││││││││││││││││ ││ add %rcx,%rdx
  48564. 42cce5: │││││││││││││││││││││ ││││││││││││││││││││││││││ ││ cmp %rcx,%rax
  48565. 42cce8: │││││││││││││││││││││ ││││││││││││││││││││││││││ ││ ╭ je 42ccf4 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x7a4>
  48566. 42ccea: │││││││││││││││││││││ ││││││││││││││││││││││││││ ││ │ mov $0x43408d,%esi
  48567. 42ccef: │││││││││││││││││││││ ││││││││││││││││││││││││││ ││ │ cmp %rsi,%rdx
  48568. 42ccf2: │││││││││││││││││││││ ││││││││││││││││││││││││││ ││╭┼ je 42cd05 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x7b5>
  48569. 42ccf4: │││││││││││││││││││││ ││││││││││││││││││││││││││ │││┕ cmp %rcx,%rax
  48570. 42ccf7: │││││││││││││││││││││ ││││││││││││││││││││││││┼┼────┼┼┼─ je 42ce3c <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8ec>
  48571. 42ccfd: │││││││││││││││││││││ ││││││││││││││││││││││││││ │┕┿━ movb $0x20,(%rdx)
  48572. 42cd00: │││││││││││││││││││││ ││││││││││││││││││││││││││ │ │ mov 0x28(%r12),%rcx
  48573. 42cd05: │││││││││││││││││││││ ││││││││││││││││││││││││││ ┕━┷━ inc %rcx
  48574. 42cd08: │││││││││││││││││││││ ││││││││││││││││││││││││││ mov %rcx,0x28(%r12)
  48575. 42cd0d: │││││││││││││││││││││ ││││││││││││││││││││││││││ mov %r12,%rdi
  48576. 42cd10: │││││││││││││││││││││ ││││││││││││││││││││││││││ mov %rbp,%rsi
  48577. 42cd13: │││││││││││││││││││││ ││││││││││││││││││││││││││ mov %rbx,%rdx
  48578. 42cd16: │││││││││││││││││││││ ││││││││││││││││││││││││││╭─────── jmpq 42cdf0 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8a0>
  48579. 42cd1b: │││││││││││││││││││││ │││││││││││││││┕┿┿┿┿┿┿┿┿┿┿┿━━━━━━━ lea 0x10(%r12),%rdx
  48580. 42cd20: │││││││││││││││││││││ │││││││││││││││││││││││││││ mov $0x440348,%edi
  48581. 42cd25: │││││││││││││││││││││ │││││││││││││││││││││││││││ mov $0xfa0,%esi
  48582. 42cd2a: │││││││││││││││││││││ │││││││││││││││││││││││││││ callq 4238c0 <_d_arraysetlengthiT>
  48583. 42cd2f: │││││││││││││││││││││ │││││││││││││││││││││││││││ mov %rax,0x10(%r12)
  48584. 42cd34: │││││││││││││││││││││ │││││││││││││││││││││││││││ mov %rdx,0x18(%r12)
  48585. 42cd39: │││││││││││││││││││││ ││││││││││││││┕┿┿┿┿┿┿┿┿┿┿┿┿━━━━━━━ mov 0x28(%r12),%rcx
  48586. 42cd3e: │││││││││││││││││││││ ││││││││││││││ ││││││││││││ add %rcx,%rdx
  48587. 42cd41: │││││││││││││││││││││ ││││││││││││││ ││││││││││││ cmp %rcx,%rax
  48588. 42cd44: │││││││││││││││││││││ ││││││││││││││ ││││││││││││ ╭ je 42cd54 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x804>
  48589. 42cd46: │││││││││││││││││││││ ││││││││││││││ ││││││││││││ │ mov $0x43408d,%esi
  48590. 42cd4b: │││││││││││││││││││││ ││││││││││││││ ││││││││││││ │ cmp %rsi,%rdx
  48591. 42cd4e: │││││││││││││││││││││ ││││││││││││││ ││││││││││││╭─────┼ je 42cddf <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x88f>
  48592. 42cd54: │││││││││││││││││││││ ││││││││││││││ │││││││││││││ ┕ cmp %rcx,%rax
  48593. 42cd57: │││││││││││││││││││││ ││││││││││││││ │││││││││││││╭───── jne 42cdd7 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x887>
  48594. 42cd59: │││││││││││││││││││││ ││││││││││││││ ││││││││││││││ callq 42bf10 <_D4core8demangle8Demangle8overflowFAyaZv>
  48595. 42cd5e: ││││││││││││┕┿┿┿┿┿┿┿┿━┿┿┿┿┿┿┿┿┿┿┿┿┿┿━┿┿┿┿┿┿┿┿┿┿┿┿┿┿━━━━━ lea 0x10(%r12),%rdx
  48596. 42cd63: ││││││││││││ ││││││││ ││││││││││││││ ││││││││││││││ mov $0x440348,%edi
  48597. 42cd68: ││││││││││││ ││││││││ ││││││││││││││ ││││││││││││││ mov $0xfa0,%esi
  48598. 42cd6d: ││││││││││││ ││││││││ ││││││││││││││ ││││││││││││││ callq 4238c0 <_d_arraysetlengthiT>
  48599. 42cd72: ││││││││││││ ││││││││ ││││││││││││││ ││││││││││││││ mov %rax,0x10(%r12)
  48600. 42cd77: ││││││││││││ ││││││││ ││││││││││││││ ││││││││││││││ mov %rdx,0x18(%r12)
  48601. 42cd7c: ││││││││││┕┿━┿┿┿┿┿┿┿┿━┿┿┿┿┿┿┿┿┿┿┿┿┿┿━┿┿┿┿┿┿┿┿┿┿┿┿┿┿━━━━━ mov 0x28(%r12),%rcx
  48602. 42cd81: ││││││││││ │ ││││││││ ││││││││││││││ ││││││││││││││ add %rcx,%rdx
  48603. 42cd84: ││││││││││ │ ││││││││ ││││││││││││││ ││││││││││││││ cmp %rcx,%rax
  48604. 42cd87: ││││││││││ │ ││││││││ ││││││││││││││ ││││││││││││││ ╭ je 42cd93 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x843>
  48605. 42cd89: ││││││││││ │ ││││││││ ││││││││││││││ ││││││││││││││ │ mov $0x43408d,%esi
  48606. 42cd8e: ││││││││││ │ ││││││││ ││││││││││││││ ││││││││││││││ │ cmp %rsi,%rdx
  48607. 42cd91: ││││││││││ │ ││││││││ ││││││││││││││ ││││││││││││││ ╭──┼ je 42cddf <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x88f>
  48608. 42cd93: ││││││││││ │ ││││││││ ││││││││││││││ ││││││││││││││ │ ┕ cmp %rcx,%rax
  48609. 42cd96: ││││││││││ │ ││││││││ ││││││││││││││ ││││││││││││││ │╭── jne 42cdd7 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x887>
  48610. 42cd98: ││││││││││ │ ││││││││ ││││││││││││││ ││││││││││││││ ││ callq 42bf10 <_D4core8demangle8Demangle8overflowFAyaZv>
  48611. 42cd9d: ││││││││││ │ ││││││││ ││││││││││││││ │││┕┿┿┿┿┷┿┿┿┿┿━┿┿━━ lea 0x10(%r12),%rdx
  48612. 42cda2: ││││││││││ │ ││││││││ ││││││││││││││ ││││││││││││││ ││ mov $0x440348,%edi
  48613. 42cda7: ││││││││││ │ ││││││││ ││││││││││││││ ││││││││││││││ ││ mov $0xfa0,%esi
  48614. 42cdac: ││││││││││ │ ││││││││ ││││││││││││││ ││││││││││││││ ││ callq 4238c0 <_d_arraysetlengthiT>
  48615. 42cdb1: ││││││││││ │ ││││││││ ││││││││││││││ ││││││││││││││ ││ mov %rax,0x10(%r12)
  48616. 42cdb6: ││││││││││ │ ││││││││ ││││││││││││││ ││││││││││││││ ││ mov %rdx,0x18(%r12)
  48617. 42cdbb: ││││││││││ │ ││││││││ ││││││││││││││ │┕┿┿┿┿┿┷┿┿┿┿┿┿━┿┿━━ mov 0x28(%r12),%rcx
  48618. 42cdc0: ││││││││││ │ ││││││││ ││││││││││││││ │ ││││││││││││ ││ add %rcx,%rdx
  48619. 42cdc3: ││││││││││ │ ││││││││ ││││││││││││││ │ ││││││││││││ ││ cmp %rcx,%rax
  48620. 42cdc6: ││││││││││ │ ││││││││ ││││││││││││││ │ ││││││││││││ ││ ╭ je 42cdd2 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x882>
  48621. 42cdc8: ││││││││││ │ ││││││││ ││││││││││││││ │ ││││││││││││ ││ │ mov $0x43408d,%esi
  48622. 42cdcd: ││││││││││ │ ││││││││ ││││││││││││││ │ ││││││││││││ ││ │ cmp %rsi,%rdx
  48623. 42cdd0: ││││││││││ │ ││││││││ ││││││││││││││ │ ││││││││││││ ││╭┼ je 42cddf <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x88f>
  48624. 42cdd2: ││││││││││ │ ││││││││ ││││││││││││││ │ ││││││││││││ │││┕ cmp %rcx,%rax
  48625. 42cdd5: ││││││││││ │ ││││││││ ││││││││││││││ │ ││││││││││││╭┼┼┼─ je 42ce41 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8f1>
  48626. 42cdd7: │││││││││┕━┿━┿┿┿┿┿┿┿┿━┿┿┿┿┿┿┿┿┿┿┿┿┿┿━┿━┿┿┷┿┿┷┿┿┷┿┿┷┿┿┷┿━ movb $0x20,(%rdx)
  48627. 42cdda: │││││││││ │ ││││││││ ││││││││││││││ │ ││ ││ ││ ││ ││ │ mov 0x28(%r12),%rcx
  48628. 42cddf: ││││││││┕━━┿━┿┿┿┿┿┿┿┿━┿┿┿┿┿┿┿┿┿┿┿┿┿┿━┿━┿┷━┿┷━┿┷━┿┷━┿┷━┷━ inc %rcx
  48629. 42cde2: ││││││││ │ ││││││││ ││││││││││││││ │ │ │ │ │ │ mov %rcx,0x28(%r12)
  48630. 42cde7: ││││││││ │ ││││││││ ││││││││││││││ │ │ │ │ │ │ mov %r12,%rdi
  48631. 42cdea: ││││││││ │ ││││││││ ││││││││││││││ │ │ │ │ │ │ mov %rbp,%rsi
  48632. 42cded: ││││││││ │ ││││││││ ││││││││││││││ │ │ │ │ │ │ mov %r15,%rdx
  48633. 42cdf0: ││││││││ │ ││││││││ ││││││││││││││ │ ┕━━┿━━┿━━┷━━┿━━━━ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48634. 42cdf5: ││┕┿┷┿┷┿━━━┷━┿┿┷┷┿┿┿┷━┷┿┿┿┿┿┷┿┿┿┷┿┿┿━┷━━━━┷━━┿━━━━━┿━━━━ mov 0x28(%r12),%rax
  48635. 42cdfa: ││ │ │ │ ││ │││ │││││ │││ │││ │ │ sub %r14,%rax
  48636. 42cdfd: ││ │ │ │ ││ │││ │││││ │││ │││ │ │ add 0x18(%r12),%r14
  48637. 42ce02: ││ │ │ │ ││ │││ │││││ │┕┿━┿┿┿━━━━━━━━━┿━━━━━┿━━━━ mov %r14,%rdx
  48638. 42ce05: ││ │ │ │ ││ │││ │││││ │ │ │││ │ │ add $0x18,%rsp
  48639. 42ce09: ││ │ │ │ ││ │││ │││││ │ │ │││ │ │ pop %rbx
  48640. 42ce0a: ││ │ │ │ ││ │││ │││││ │ │ │││ │ │ pop %r12
  48641. 42ce0c: ││ │ │ │ ││ │││ │││││ │ │ │││ │ │ pop %r13
  48642. 42ce0e: ││ │ │ │ ││ │││ │││││ │ │ │││ │ │ pop %r14
  48643. 42ce10: ││ │ │ │ ││ │││ │││││ │ │ │││ │ │ pop %r15
  48644. 42ce12: ││ │ │ │ ││ │││ │││││ │ │ │││ │ │ pop %rbp
  48645. 42ce13: ││ │ │ │ ││ │││ │││││ │ │ │││ │ │ retq
  48646. 42ce14: ┕┿━┿━┷━┿━━━━━┷┿━━┷┷┿━━━┿┿┿┷┿━┿━┿━┿┷┿━━━━━━━━━┿━━━━━┿━━━━ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  48647. 42ce19: │ │ ┕━━━━━━┿━━━━┷━━━┷┿┿━┿━┷━┿━┿━┿━━━━━━━━━┿━━━━━┿━━━━ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  48648. 42ce1e: │ │ │ ┕┷━┿━━━┿━┿━┿━━━━━━━━━┿━━━━━┿━━━━ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  48649. 42ce23: │ │ │ │ │ ┕━┷━━━━━━━━━┿━━━━━┿━━━━ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  48650. 42ce28: │ │ ┕━━━━━━━━━━━━┿━━━┿━━━━━━━━━━━━━┿━━━━━┿━━━━ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  48651. 42ce2d: │ │ ┕━━━┿━━━━━━━━━━━━━┿━━━━━┿━━━━ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  48652. 42ce32: │ ┕━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━━━━━━━━━━━━━┿━━━━━┿━━━━ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  48653. 42ce37: │ ┕━━━━━━━━━━━━━┿━━━━━┿━━━━ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  48654. 42ce3c: │ ┕━━━━━┿━━━━ callq 42bf10 <_D4core8demangle8Demangle8overflowFAyaZv>
  48655. 42ce41: │ ┕━━━━ callq 42bf10 <_D4core8demangle8Demangle8overflowFAyaZv>
  48656. 42ce46: │ nopw %cs:0x0(%rax,%rax,1)
  48657.  
  48658. 000000000042ce50 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa>:
  48659. 42ce50: push %rbp
  48660. 42ce51: push %r15
  48661. 42ce53: push %r14
  48662. 42ce55: push %r13
  48663. 42ce57: push %r12
  48664. 42ce59: push %rbx
  48665. 42ce5a: sub $0x28,%rsp
  48666. 42ce5e: mov %rcx,%rbp
  48667. 42ce61: mov %rdx,%r13
  48668. 42ce64: mov %esi,0xc(%rsp)
  48669. 42ce68: mov %rdi,%r14
  48670. 42ce6b: callq 42d250 <_D4core8demangle8Demangle19parseCallConventionMFZv>
  48671. 42ce70: mov %r14,%rdi
  48672. 42ce73: callq 42d2f0 <_D4core8demangle8Demangle13parseFuncAttrMFZv>
  48673. 42ce78: mov 0x28(%r14),%r15
  48674. 42ce7c: movb $0x28,0x27(%rsp)
  48675. 42ce81: lea 0x27(%rsp),%rbx
  48676. 42ce86: mov $0x1,%esi
  48677. 42ce8b: mov %r14,%rdi
  48678. 42ce8e: mov %rbx,%rdx
  48679. 42ce91: callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48680. 42ce96: mov %r14,%rdi
  48681. 42ce99: callq 42d460 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv>
  48682. 42ce9e: mov 0x28(%r14),%rcx
  48683. 42cea2: mov 0x18(%r14),%rax
  48684. 42cea6: add %r15,%rax
  48685. 42cea9: mov %rax,0x18(%rsp)
  48686. 42ceae: sub %r15,%rcx
  48687. 42ceb1: mov %rcx,0x10(%rsp)
  48688. 42ceb6: movl $0x1,0x20(%rsp)
  48689. 42cebe: mov %rax,(%rsp)
  48690. 42cec2: ┍━━━━━━━━━ movb $0x29,0x27(%rsp)
  48691. 42cec7: ┆ mov $0x1,%esi
  48692. 42cecc: ┆ mov %r14,%rdi
  48693. 42cecf: ┆ mov %rbx,%rdx
  48694. 42ced2: ┆ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48695. 42ced7: ┆ mov 0x28(%r14),%r12
  48696. 42cedb: ┆ xor %esi,%esi
  48697. 42cedd: ┆ xor %edx,%edx
  48698. 42cedf: ┆ mov %r14,%rdi
  48699. 42cee2: ┆ callq 42c550 <_D4core8demangle8Demangle9parseTypeMFAaZAa>
  48700. 42cee7: ┆ movb $0x20,0x27(%rsp)
  48701. 42ceec: ┆ mov $0x1,%esi
  48702. 42cef1: ┆ mov %r14,%rdi
  48703. 42cef4: ┆ mov %rbx,%rdx
  48704. 42cef7: ┆ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48705. 42cefc: ┆ test %r13,%r13
  48706. 42ceff: ┆ ╭── je 42cf30 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xe0>
  48707. 42cf01: ┆ │ mov 0x18(%r14),%rdx
  48708. 42cf05: ┆ │ cmp %rbp,%rdx
  48709. 42cf08: ┆ │╭─ ja 42cf25 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xd5>
  48710. 42cf0a: ┆ ││ mov 0x28(%r14),%rcx
  48711. 42cf0e: ┆ ││ test %rcx,%rcx
  48712. 42cf11: ┆ ││╭ je 42cf25 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xd5>
  48713. 42cf13: ┆ │││ lea (%rdx,%rcx,1),%rax
  48714. 42cf17: ┆ │││ lea 0x0(%rbp,%r13,1),%rsi
  48715. 42cf1c: ┆ │││ cmp %rax,%rsi
  48716. 42cf1f: ┆ ╭──┼┼┼ jbe 42cfee <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x19e>
  48717. 42cf25: ┆ │ │┕┷ mov %r14,%rdi
  48718. 42cf28: ┆ │ │ mov %r13,%rsi
  48719. 42cf2b: ┆ │ │ mov %rbp,%rdx
  48720. 42cf2e: ┆ │ │── jmp 42cf53 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x103>
  48721. 42cf30: ┆ │ ┕━━ cmpl $0x1,0xc(%rsp)
  48722. 42cf35: ┆ │ │╭─ jne 42cf46 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xf6>
  48723. 42cf37: ┆ │ ││ mov $0x8,%esi
  48724. 42cf3c: ┆ │ ││ mov $0x4415c4,%edx
  48725. 42cf41: ┆ │ ││ mov %r14,%rdi
  48726. 42cf44: ┆ │ ││╭ jmp 42cf53 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x103>
  48727. 42cf46: ┆ │ │┕┿ mov $0x8,%esi
  48728. 42cf4b: ┆ │ │ │ mov $0x434003,%edx
  48729. 42cf50: ┆ │ │ │ mov %r14,%rdi
  48730. 42cf53: ┆ │ ┕━┷ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48731. 42cf58: ┆┍┯━┿━━━━━ sub %r15,%r12
  48732. 42cf5b: ┆┆┆ │╭──── je 42cfca <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x17a>
  48733. 42cf5d: ┆┆┆ ││ mov 0x18(%r14),%rsi
  48734. 42cf61: ┆┆┆ ││ mov 0x28(%r14),%rcx
  48735. 42cf65: ┆┆┆ ││ add %rsi,%r15
  48736. 42cf68: ┆┆┆ ││ xor %ebp,%ebp
  48737. 42cf6a: ┆┆┆ ││ ╭ jmp 42cf74 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x124>
  48738. 42cf6c: ┆┆┆ ││ │ nopl 0x0(%rax)
  48739. 42cf70: ┆┆┆ ││┍━━┿ mov 0x18(%r14),%rsi
  48740. 42cf74: ┆┆┆ ││┆ ┕ mov %r15,%rdx
  48741. 42cf77: ┆┆┆ ││┆ sub %rsi,%rdx
  48742. 42cf7a: ┆┆┆ ││┆ lea 0x1(%rdx),%rdi
  48743. 42cf7e: ┆┆┆ ││┆ cmp %rcx,%rdi
  48744. 42cf81: ┆┆┆ ││┆╭── jae 42cfc2 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x172>
  48745. 42cf83: ┆┆┆ ││┆│ mov (%rsi,%rdx,1),%dil
  48746. 42cf87: ┆┆┆ ││┆│ mov 0x1(%rsi,%rdx,1),%cl
  48747. 42cf8b: ┆┆┆ ││┆│ mov %cl,(%rsi,%rdx,1)
  48748. 42cf8e: ┆┆┆ ││┆│ mov 0x18(%r14),%rcx
  48749. 42cf92: ┆┆┆ ││┆│ mov %dil,0x1(%rcx,%rdx,1)
  48750. 42cf97: ┆┆┆ ││┆│ add $0x2,%rdx
  48751. 42cf9b: ┆┆┆ ││┆│ ╭ jmp 42cfb9 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x169>
  48752. 42cf9d: ┆┆┆ ││┆│ │ nopl (%rax)
  48753. 42cfa0: ┆┆┆ ││┆│┍┿ mov 0x18(%r14),%rcx
  48754. 42cfa4: ┆┆┆ ││┆│┆│ mov -0x1(%rcx,%rdx,1),%al
  48755. 42cfa8: ┆┆┆ ││┆│┆│ mov (%rcx,%rdx,1),%bl
  48756. 42cfab: ┆┆┆ ││┆│┆│ mov %bl,-0x1(%rcx,%rdx,1)
  48757. 42cfaf: ┆┆┆ ││┆│┆│ mov 0x18(%r14),%rcx
  48758. 42cfb3: ┆┆┆ ││┆│┆│ mov %al,(%rcx,%rdx,1)
  48759. 42cfb6: ┆┆┆ ││┆│┆│ inc %rdx
  48760. 42cfb9: ┆┆┆ ││┆│┆┕ mov 0x28(%r14),%rcx
  48761. 42cfbd: ┆┆┆ ││┆│┆ cmp %rcx,%rdx
  48762. 42cfc0: ┆┆┆ ││┆│╰─ jb 42cfa0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x150>
  48763. 42cfc2: ┆┆┆ ││┆┕━━ inc %rbp
  48764. 42cfc5: ┆┆┆ ││┆ cmp %r12,%rbp
  48765. 42cfc8: ┆┆┆ ││╰─── jne 42cf70 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x120>
  48766. 42cfca: ┆┆┆ │┕━━━━ cmpl $0x0,0x20(%rsp)
  48767. 42cfcf: ┆┆┆╭┼───── je 42d0aa <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x25a>
  48768. 42cfd5: ┆┆┆││ mov 0x10(%rsp),%rax
  48769. 42cfda: ┆┆┆││ mov 0x18(%rsp),%rdx
  48770. 42cfdf: ┆┆┆││ add $0x28,%rsp
  48771. 42cfe3: ┆┆┆││ pop %rbx
  48772. 42cfe4: ┆┆┆││ pop %r12
  48773. 42cfe6: ┆┆┆││ pop %r13
  48774. 42cfe8: ┆┆┆││ pop %r14
  48775. 42cfea: ┆┆┆││ pop %r15
  48776. 42cfec: ┆┆┆││ pop %rbp
  48777. 42cfed: ┆┆┆││ retq
  48778. 42cfee: ┆┆┆│┕━━━━━ xor %eax,%eax
  48779. 42cff0: ┆┆┆│ ╭ jmp 42d004 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x1b4>
  48780. 42cff2: ┆┆┆│ │ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  48781. 42d000: ┆┆┆│ ┍━━┿ mov 0x18(%r14),%rdx
  48782. 42d004: ┆┆┆│ ┆ ┕ mov %rbp,%rsi
  48783. 42d007: ┆┆┆│ ┆ sub %rdx,%rsi
  48784. 42d00a: ┆┆┆│ ┆ lea 0x1(%rsi),%rdi
  48785. 42d00e: ┆┆┆│ ┆ cmp %rcx,%rdi
  48786. 42d011: ┆┆┆│ ┆╭── jae 42d052 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x202>
  48787. 42d013: ┆┆┆│ ┆│ mov (%rdx,%rsi,1),%cl
  48788. 42d016: ┆┆┆│ ┆│ mov 0x1(%rdx,%rsi,1),%bl
  48789. 42d01a: ┆┆┆│ ┆│ mov %bl,(%rdx,%rsi,1)
  48790. 42d01d: ┆┆┆│ ┆│ mov 0x18(%r14),%rdx
  48791. 42d021: ┆┆┆│ ┆│ mov %cl,0x1(%rdx,%rsi,1)
  48792. 42d025: ┆┆┆│ ┆│ add $0x2,%rsi
  48793. 42d029: ┆┆┆│ ┆│ ╭ jmp 42d049 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x1f9>
  48794. 42d02b: ┆┆┆│ ┆│ │ nopl 0x0(%rax,%rax,1)
  48795. 42d030: ┆┆┆│ ┆│┍┿ mov 0x18(%r14),%rcx
  48796. 42d034: ┆┆┆│ ┆│┆│ mov -0x1(%rcx,%rsi,1),%dl
  48797. 42d038: ┆┆┆│ ┆│┆│ mov (%rcx,%rsi,1),%bl
  48798. 42d03b: ┆┆┆│ ┆│┆│ mov %bl,-0x1(%rcx,%rsi,1)
  48799. 42d03f: ┆┆┆│ ┆│┆│ mov 0x18(%r14),%rcx
  48800. 42d043: ┆┆┆│ ┆│┆│ mov %dl,(%rcx,%rsi,1)
  48801. 42d046: ┆┆┆│ ┆│┆│ inc %rsi
  48802. 42d049: ┆┆┆│ ┆│┆┕ mov 0x28(%r14),%rcx
  48803. 42d04d: ┆┆┆│ ┆│┆ cmp %rcx,%rsi
  48804. 42d050: ┆┆┆│ ┆│╰─ jb 42d030 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x1e0>
  48805. 42d052: ┆┆┆│ ┆┕━━ inc %rax
  48806. 42d055: ┆┆┆│ ┆ cmp %r13,%rax
  48807. 42d058: ┆┆┆│ ╰─── jne 42d000 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x1b0>
  48808. 42d05a: ┆┆┆│ sub %r13,%rcx
  48809. 42d05d: ┆┆┆│ add 0x18(%r14),%rcx
  48810. 42d061: ┆┆┆│ cmp %rbp,%rcx
  48811. 42d064: ┆┆╰┼────── je 42cf58 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x108>
  48812. 42d06a: ┆┆ │ sub %r13,%r15
  48813. 42d06d: ┆┆ │ sub %r13,%r12
  48814. 42d070: ┆╰─┼────── jmpq 42cf58 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x108>
  48815. 42d075: ┆ │ mov %rax,(%rsp)
  48816. 42d079: ┆ │ cmp $0x1,%edx
  48817. 42d07c: ┆ │ ╭ je 42d095 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x245>
  48818. 42d07e: ┆ │ │ movl $0x0,0x20(%rsp)
  48819. 42d086: ┆ │ │ mov %rax,0x18(%rsp)
  48820. 42d08b: ┆ │ │ mov %rax,0x10(%rsp)
  48821. 42d090: ╰──┼─────┼ jmpq 42cec2 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x72>
  48822. 42d095: │ ┕ mov (%rsp),%rdi
  48823. 42d099: │ callq 41aef0 <_d_eh_enter_catch>
  48824. 42d09e: │ mov %rax,%rdi
  48825. 42d0a1: │ callq 41ad10 <_d_throw_exception>
  48826. 42d0a6: │ mov %rax,(%rsp)
  48827. 42d0aa: ┕━━━━━━ mov (%rsp),%rdi
  48828. 42d0ae: callq 41aed0 <_d_eh_resume_unwind>
  48829. 42d0b3: nopw %cs:0x0(%rax,%rax,1)
  48830. 42d0bd: nopl (%rax)
  48831.  
  48832. 000000000042d0c0 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa>:
  48833. 42d0c0: push %rbp
  48834. 42d0c1: push %r15
  48835. 42d0c3: push %r14
  48836. 42d0c5: push %r13
  48837. 42d0c7: push %r12
  48838. 42d0c9: push %rbx
  48839. 42d0ca: sub $0x18,%rsp
  48840. 42d0ce: mov %rdi,%rbx
  48841. 42d0d1: mov 0x28(%rbx),%rax
  48842. 42d0d5: mov %rax,0x8(%rsp)
  48843. 42d0da: lea 0x17(%rsp),%r15
  48844. 42d0df: xor %r12d,%r12d
  48845. 42d0e2: mov $0x39001,%r13d
  48846. 42d0e8: nopl 0x0(%rax,%rax,1)
  48847. 42d0f0: ┍━━━━━━ test %r12,%r12
  48848. 42d0f3: ┆ ╭ je 42d10a <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x4a>
  48849. 42d0f5: ┆ │ movb $0x2e,0x17(%rsp)
  48850. 42d0fa: ┆ │ mov $0x1,%esi
  48851. 42d0ff: ┆ │ mov %rbx,%rdi
  48852. 42d102: ┆ │ mov %r15,%rdx
  48853. 42d105: ┆ │ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48854. 42d10a: ┆ ┕ mov %rbx,%rdi
  48855. 42d10d: ┆ callq 42ed80 <_D4core8demangle8Demangle15parseSymbolNameMFZv>
  48856. 42d112: ┆ mov (%rbx),%rax
  48857. 42d115: ┆ mov 0x20(%rbx),%rbp
  48858. 42d119: ┆ mov $0xff,%cl
  48859. 42d11b: ┆ cmp %rax,%rbp
  48860. 42d11e: ┆ ╭ jae 42d127 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x67>
  48861. 42d120: ┆ │ mov 0x8(%rbx),%rcx
  48862. 42d124: ┆ │ mov (%rcx,%rbp,1),%cl
  48863. 42d127: ┆ ┕ movzbl %cl,%ecx
  48864. 42d12a: ┆ add $0xffffffba,%ecx
  48865. 42d12d: ┆ cmp $0x11,%ecx
  48866. 42d130: ┆ ╭ ja 42d140 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x80>
  48867. 42d132: ┆ │ bt %ecx,%r13d
  48868. 42d136: ┆ ╭┼ jb 42d150 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x90>
  48869. 42d138: ┆ ││ mov %rbp,%rcx
  48870. 42d13b: ┆╭───┼┼ jmpq 42d210 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x150>
  48871. 42d140: ┆│ │┕ mov %rbp,%rcx
  48872. 42d143: ┆│╭──┼─ jmpq 42d210 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x150>
  48873. 42d148: ┆││ │ nopl 0x0(%rax,%rax,1)
  48874. 42d150: ┆││ ┕━ mov 0x28(%rbx),%r14
  48875. 42d154: ┆││ mov %rbx,%rdi
  48876. 42d157: ┆││ callq 42d250 <_D4core8demangle8Demangle19parseCallConventionMFZv>
  48877. 42d15c: ┆││ mov %rbx,%rdi
  48878. 42d15f: ┆││ callq 42d2f0 <_D4core8demangle8Demangle13parseFuncAttrMFZv>
  48879. 42d164: ┆││ mov %r14,0x28(%rbx)
  48880. 42d168: ┆││ movb $0x28,0x17(%rsp)
  48881. 42d16d: ┆││ mov $0x1,%esi
  48882. 42d172: ┆││ mov %rbx,%rdi
  48883. 42d175: ┆││ mov %r15,%rdx
  48884. 42d178: ┆││ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48885. 42d17d: ┆││ mov %rbx,%rdi
  48886. 42d180: ┆││ callq 42d460 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv>
  48887. 42d185: ┆││ movb $0x29,0x17(%rsp)
  48888. 42d18a: ┆││ mov $0x1,%esi
  48889. 42d18f: ┆││ mov %rbx,%rdi
  48890. 42d192: ┆││ mov %r15,%rdx
  48891. 42d195: ┆││ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48892. 42d19a: ┆││ mov (%rbx),%rax
  48893. 42d19d: ┆││ mov 0x20(%rbx),%rcx
  48894. 42d1a1: ┆││ cmp %rax,%rcx
  48895. 42d1a4: ┆││ ╭ jae 42d1b8 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0xf8>
  48896. 42d1a6: ┆││ │ mov 0x8(%rbx),%rdx
  48897. 42d1aa: ┆││ │ mov (%rdx,%rcx,1),%dl
  48898. 42d1ad: ┆││ │ add $0xd0,%dl
  48899. 42d1b0: ┆││ │ movzbl %dl,%edx
  48900. 42d1b3: ┆││ │ cmp $0x9,%edx
  48901. 42d1b6: ┆││╭──┼ jbe 42d210 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x150>
  48902. 42d1b8: ┆│││ ┕ mov 0x28(%rbx),%r13
  48903. 42d1bc: ┆│││ xor %esi,%esi
  48904. 42d1be: ┆│││ xor %edx,%edx
  48905. 42d1c0: ┆│││ mov %rbx,%rdi
  48906. 42d1c3: ┆│││ callq 42c550 <_D4core8demangle8Demangle9parseTypeMFAaZAa>
  48907. 42d1c8: ┆│││ mov (%rbx),%rax
  48908. 42d1cb: ┆│││ mov 0x20(%rbx),%rcx
  48909. 42d1cf: ┆│││ cmp %rax,%rcx
  48910. 42d1d2: ┆│││ ╭─ jae 42d1f2 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x132>
  48911. 42d1d4: ┆│││ │ mov 0x8(%rbx),%rdx
  48912. 42d1d8: ┆│││ │ mov (%rdx,%rcx,1),%dl
  48913. 42d1db: ┆│││ │ add $0xd0,%dl
  48914. 42d1de: ┆│││ │ movzbl %dl,%edx
  48915. 42d1e1: ┆│││ │ cmp $0xa,%edx
  48916. 42d1e4: ┆│││ │╭ jae 42d1f2 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x132>
  48917. 42d1e6: ┆│││ ││ mov %r13,0x28(%rbx)
  48918. 42d1ea: ┆│││ ││ mov $0x39001,%r13d
  48919. 42d1f0: ┆│││╭┼┼ jmp 42d210 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x150>
  48920. 42d1f2: ┆││││┕┷ mov %rbp,0x20(%rbx)
  48921. 42d1f6: ┆││││ mov %r14,0x28(%rbx)
  48922. 42d1fa: ┆││││ mov %rbp,%rcx
  48923. 42d1fd: ┆││││ mov $0x39001,%r13d
  48924. 42d203: ┆││││ data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  48925. 42d210: ┆┕┷┷┷━━ cmp %rax,%rcx
  48926. 42d213: ┆ ╭ jae 42d22d <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x16d>
  48927. 42d215: ┆ │ mov 0x8(%rbx),%rax
  48928. 42d219: ┆ │ mov (%rax,%rcx,1),%al
  48929. 42d21c: ┆ │ add $0xd0,%al
  48930. 42d21e: ┆ │ movzbl %al,%eax
  48931. 42d221: ┆ │ dec %r12
  48932. 42d224: ┆ │ cmp $0xa,%eax
  48933. 42d227: ╰─────┼ jb 42d0f0 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x30>
  48934. 42d22d: ┕ mov 0x28(%rbx),%rax
  48935. 42d231: mov 0x8(%rsp),%rdx
  48936. 42d236: sub %rdx,%rax
  48937. 42d239: add 0x18(%rbx),%rdx
  48938. 42d23d: add $0x18,%rsp
  48939. 42d241: pop %rbx
  48940. 42d242: pop %r12
  48941. 42d244: pop %r13
  48942. 42d246: pop %r14
  48943. 42d248: pop %r15
  48944. 42d24a: pop %rbp
  48945. 42d24b: retq
  48946. 42d24c: nopl 0x0(%rax)
  48947.  
  48948. 000000000042d250 <_D4core8demangle8Demangle19parseCallConventionMFZv>:
  48949. 42d250: ┆┆┆┆ push %rax
  48950. 42d251: ┆┆┆┆ mov 0x20(%rdi),%rax
  48951. 42d255: ┆┆┆┆ cmp (%rdi),%rax
  48952. 42d258: ┆┆┆┆╭─ jae 42d2df <_D4core8demangle8Demangle19parseCallConventionMFZv+0x8f>
  48953. 42d25e: ┆┆┆┆│ mov 0x8(%rdi),%rcx
  48954. 42d262: ┆┆┆┆│ movzbl (%rcx,%rax,1),%ecx
  48955. 42d266: ┆┆┆┆│ lea -0x52(%rcx),%edx
  48956. 42d269: ┆┆┆┆│ cmp $0x5,%edx
  48957. 42d26c: ┆┆┆┆│╭ ja 42d28c <_D4core8demangle8Demangle19parseCallConventionMFZv+0x3c>
  48958. 42d26e: ┆┆┆┆││ jmpq *0x4410d8(,%rdx,8)
  48959. 42d275: ┆┆┆┆││ inc %rax
  48960. 42d278: ┆┆┆┆││ mov %rax,0x20(%rdi)
  48961. 42d27c: ┆┆┆┆││ mov $0xd,%esi
  48962. 42d281: ┆┆┆┆││ mov $0x44155f,%edx
  48963. 42d286: ┆┆┆┆││ pop %rax
  48964. 42d287: ┆┆┆╰┼┼ jmpq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48965. 42d28c: ┆┆┆ │┕ cmp $0x46,%ecx
  48966. 42d28f: ┆┆┆ │╭ jne 42d2df <_D4core8demangle8Demangle19parseCallConventionMFZv+0x8f>
  48967. 42d291: ┆┆┆ ││ inc %rax
  48968. 42d294: ┆┆┆ ││ mov %rax,0x20(%rdi)
  48969. 42d298: ┆┆┆ ││ pop %rax
  48970. 42d299: ┆┆┆ ││ retq
  48971. 42d29a: ┆┆┆ ││ inc %rax
  48972. 42d29d: ┆┆┆ ││ mov %rax,0x20(%rdi)
  48973. 42d2a1: ┆┆┆ ││ mov $0xb,%esi
  48974. 42d2a6: ┆┆┆ ││ mov $0x441553,%edx
  48975. 42d2ab: ┆┆┆ ││ pop %rax
  48976. 42d2ac: ┆┆╰─┼┼ jmpq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48977. 42d2b1: ┆┆ ││ inc %rax
  48978. 42d2b4: ┆┆ ││ mov %rax,0x20(%rdi)
  48979. 42d2b8: ┆┆ ││ mov $0x10,%esi
  48980. 42d2bd: ┆┆ ││ mov $0x4413f0,%edx
  48981. 42d2c2: ┆┆ ││ pop %rax
  48982. 42d2c3: ┆╰──┼┼ jmpq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48983. 42d2c8: ┆ ││ inc %rax
  48984. 42d2cb: ┆ ││ mov %rax,0x20(%rdi)
  48985. 42d2cf: ┆ ││ mov $0x11,%esi
  48986. 42d2d4: ┆ ││ mov $0x4413d0,%edx
  48987. 42d2d9: ┆ ││ pop %rax
  48988. 42d2da: ╰───┼┼ jmpq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  48989. 42d2df: ┕┷ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  48990. 42d2e4: nopw %cs:0x0(%rax,%rax,1)
  48991. 42d2ee: xchg %ax,%ax
  48992.  
  48993. 000000000042d2f0 <_D4core8demangle8Demangle13parseFuncAttrMFZv>:
  48994. 42d2f0: push %r14
  48995. 42d2f2: push %rbx
  48996. 42d2f3: push %rax
  48997. 42d2f4: mov %rdi,%r14
  48998. 42d2f7: ╭ jmp 42d308 <_D4core8demangle8Demangle13parseFuncAttrMFZv+0x18>
  48999. 42d2f9: │ nopl 0x0(%rax)
  49000. 42d300: ┍━━┯━┯━┯━┯━┯┯┯┿ mov %r14,%rdi
  49001. 42d303: ┆ ┆ ┆ ┆ ┆ ┆┆┆│ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  49002. 42d308: ┆ ┆ ┆ ┆ ┆ ┆┆┆┕ mov (%r14),%rcx
  49003. 42d30b: ┆ ┆ ┆ ┆ ┆ ┆┆┆ mov 0x20(%r14),%rax
  49004. 42d30f: ┆ ┆ ┆ ┆ ┆ ┆┆┆ cmp %rcx,%rax
  49005. 42d312: ┆╭─┼─┼─┼─┼─┼┼┼─ jae 42d44b <_D4core8demangle8Demangle13parseFuncAttrMFZv+0x15b>
  49006. 42d318: ┆│ ┆ ┆ ┆ ┆ ┆┆┆ mov 0x8(%r14),%rsi
  49007. 42d31c: ┆│ ┆ ┆ ┆ ┆ ┆┆┆ movzbl (%rsi,%rax,1),%edx
  49008. 42d320: ┆│ ┆ ┆ ┆ ┆ ┆┆┆ cmp $0x4e,%edx
  49009. 42d323: ┆│╭┼─┼─┼─┼─┼┼┼─ jne 42d44b <_D4core8demangle8Demangle13parseFuncAttrMFZv+0x15b>
  49010. 42d329: ┆││┆ ┆ ┆ ┆ ┆┆┆ lea 0x1(%rax),%rdx
  49011. 42d32d: ┆││┆ ┆ ┆ ┆ ┆┆┆ mov %rdx,0x20(%r14)
  49012. 42d331: ┆││┆ ┆ ┆ ┆ ┆┆┆ cmp %rcx,%rax
  49013. 42d334: ┆││┆╭┼─┼─┼─┼┼┼─ jae 42d453 <_D4core8demangle8Demangle13parseFuncAttrMFZv+0x163>
  49014. 42d33a: ┆││┆│┆ ┆ ┆ ┆┆┆ mov $0xff,%bl
  49015. 42d33c: ┆││┆│┆ ┆ ┆ ┆┆┆ cmp %rcx,%rdx
  49016. 42d33f: ┆││┆│┆ ┆ ┆ ┆┆┆╭ jae 42d344 <_D4core8demangle8Demangle13parseFuncAttrMFZv+0x54>
  49017. 42d341: ┆││┆│┆ ┆ ┆ ┆┆┆│ mov (%rsi,%rdx,1),%bl
  49018. 42d344: ┆││┆│┆ ┆ ┆ ┆┆┆┕ movzbl %bl,%esi
  49019. 42d347: ┆││┆│┆ ┆ ┆ ┆┆┆ add $0xffffff9f,%esi
  49020. 42d34a: ┆││┆│┆ ┆ ┆ ┆┆┆ cmp $0xa,%esi
  49021. 42d34d: ┆││┆│┆╭┼─┼─┼┼┼─ ja 42d453 <_D4core8demangle8Demangle13parseFuncAttrMFZv+0x163>
  49022. 42d353: ┆││┆│┆│┆ ┆ ┆┆┆ jmpq *0x441108(,%rsi,8)
  49023. 42d35a: ┆││┆│┆│┆ ┆ ┆┆┆ add $0x2,%rax
  49024. 42d35e: ┆││┆│┆│┆ ┆ ┆┆┆ cmp %rcx,%rdx
  49025. 42d361: ┆││┆│┆│┆ ┆ ┆┆┆ mov %rax,0x20(%r14)
  49026. 42d365: ┆││┆│┆│┆─┼─┼┼┼─ jae 42d453 <_D4core8demangle8Demangle13parseFuncAttrMFZv+0x163>
  49027. 42d36b: ┆││┆│┆│┆ ┆ ┆┆┆ mov $0x5,%esi
  49028. 42d370: ┆││┆│┆│┆ ┆ ┆┆┆ mov $0x44156d,%edx
  49029. 42d375: ┆││┆│┆│┆ ┆ ┆┆╰─ jmp 42d300 <_D4core8demangle8Demangle13parseFuncAttrMFZv+0x10>
  49030. 42d377: ┆││┆│┆│┆ ┆ ┆┆ add $0x2,%rax
  49031. 42d37b: ┆││┆│┆│┆ ┆ ┆┆ cmp %rcx,%rdx
  49032. 42d37e: ┆││┆│┆│┆ ┆ ┆┆ mov %rax,0x20(%r14)
  49033. 42d382: ┆││┆│┆│┆╭┼─┼┼── jae 42d453 <_D4core8demangle8Demangle13parseFuncAttrMFZv+0x163>
  49034. 42d388: ┆││┆│┆│┆│┆ ┆┆ mov $0x8,%esi
  49035. 42d38d: ┆││┆│┆│┆│┆ ┆┆ mov $0x441573,%edx
  49036. 42d392: ┆││┆│┆│┆│┆ ┆╰── jmpq 42d300 <_D4core8demangle8Demangle13parseFuncAttrMFZv+0x10>
  49037. 42d397: ┆││┆│┆│┆│┆ ┆ add $0x2,%rax
  49038. 42d39b: ┆││┆│┆│┆│┆ ┆ cmp %rcx,%rdx
  49039. 42d39e: ┆││┆│┆│┆│┆ ┆ mov %rax,0x20(%r14)
  49040. 42d3a2: ┆││┆│┆│┆│┆─┼─── jae 42d453 <_D4core8demangle8Demangle13parseFuncAttrMFZv+0x163>
  49041. 42d3a8: ┆││┆│┆│┆│┆ ┆ mov $0x4,%esi
  49042. 42d3ad: ┆││┆│┆│┆│┆ ┆ mov $0x44157c,%edx
  49043. 42d3b2: ┆││┆│┆│┆│┆ ╰─── jmpq 42d300 <_D4core8demangle8Demangle13parseFuncAttrMFZv+0x10>
  49044. 42d3b7: ┆││┆│┆│┆│┆ add $0x2,%rax
  49045. 42d3bb: ┆││┆│┆│┆│┆ cmp %rcx,%rdx
  49046. 42d3be: ┆││┆│┆│┆│┆ mov %rax,0x20(%r14)
  49047. 42d3c2: ┆││┆│┆│┆│┆╭──── jae 42d453 <_D4core8demangle8Demangle13parseFuncAttrMFZv+0x163>
  49048. 42d3c8: ┆││┆│┆│┆│┆│ mov $0xa,%esi
  49049. 42d3cd: ┆││┆│┆│┆│┆│ mov $0x441581,%edx
  49050. 42d3d2: ┆││┆│┆│┆│╰┼──── jmpq 42d300 <_D4core8demangle8Demangle13parseFuncAttrMFZv+0x10>
  49051. 42d3d7: ┆││┆│┆│┆│││ add $0x2,%rax
  49052. 42d3db: ┆││┆│┆│┆│││ cmp %rcx,%rdx
  49053. 42d3de: ┆││┆│┆│┆│││ mov %rax,0x20(%r14)
  49054. 42d3e2: ┆││┆│┆│┆│││╭─── jae 42d453 <_D4core8demangle8Demangle13parseFuncAttrMFZv+0x163>
  49055. 42d3e4: ┆││┆│┆│┆││││ mov $0x9,%esi
  49056. 42d3e9: ┆││┆│┆│┆││││ mov $0x44158c,%edx
  49057. 42d3ee: ┆││┆│┆│╰┼┼┼┼─── jmpq 42d300 <_D4core8demangle8Demangle13parseFuncAttrMFZv+0x10>
  49058. 42d3f3: ┆││┆│┆││││││ add $0x2,%rax
  49059. 42d3f7: ┆││┆│┆││││││ cmp %rcx,%rdx
  49060. 42d3fa: ┆││┆│┆││││││ mov %rax,0x20(%r14)
  49061. 42d3fe: ┆││┆│┆││││││╭── jae 42d453 <_D4core8demangle8Demangle13parseFuncAttrMFZv+0x163>
  49062. 42d400: ┆││┆│┆│││││││ mov $0x6,%esi
  49063. 42d405: ┆││┆│┆│││││││ mov $0x441596,%edx
  49064. 42d40a: ┆││┆│╰┼┼┼┼┼┼┼── jmpq 42d300 <_D4core8demangle8Demangle13parseFuncAttrMFZv+0x10>
  49065. 42d40f: ┆││┆│ │││││││ add $0x2,%rax
  49066. 42d413: ┆││┆│ │││││││ cmp %rcx,%rdx
  49067. 42d416: ┆││┆│ │││││││ mov %rax,0x20(%r14)
  49068. 42d41a: ┆││┆│ │││││││╭─ jae 42d453 <_D4core8demangle8Demangle13parseFuncAttrMFZv+0x163>
  49069. 42d41c: ┆││┆│ ││││││││ mov $0x6,%esi
  49070. 42d421: ┆││┆│ ││││││││ mov $0x44159d,%edx
  49071. 42d426: ┆││╰┼─┼┼┼┼┼┼┼┼─ jmpq 42d300 <_D4core8demangle8Demangle13parseFuncAttrMFZv+0x10>
  49072. 42d42b: ┆││ │ ││││││││ add $0x2,%rax
  49073. 42d42f: ┆││ │ ││││││││ cmp %rcx,%rdx
  49074. 42d432: ┆││ │ ││││││││ mov %rax,0x20(%r14)
  49075. 42d436: ┆││ │ ││││││││╭ jae 42d453 <_D4core8demangle8Demangle13parseFuncAttrMFZv+0x163>
  49076. 42d438: ┆││ │ │││││││││ mov $0x7,%esi
  49077. 42d43d: ┆││ │ │││││││││ mov $0x4415a4,%edx
  49078. 42d442: ╰┼┼─┼─┼┼┼┼┼┼┼┼┼ jmpq 42d300 <_D4core8demangle8Demangle13parseFuncAttrMFZv+0x10>
  49079. 42d447: ││ │ │││││││││ mov %rax,0x20(%r14)
  49080. 42d44b: ┕┷━┿━┿┿┿┿┿┿┿┿┿ add $0x8,%rsp
  49081. 42d44f: │ │││││││││ pop %rbx
  49082. 42d450: │ │││││││││ pop %r14
  49083. 42d452: │ │││││││││ retq
  49084. 42d453: ┕━┷┷┷┷┷┷┷┷┷ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  49085. 42d458: nopl 0x0(%rax,%rax,1)
  49086.  
  49087. 000000000042d460 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv>:
  49088. 42d460: ┆ push %r14
  49089. 42d462: ┆ push %rbx
  49090. 42d463: ┆ push %rax
  49091. 42d464: ┆ mov %rdi,%rbx
  49092. 42d467: ┆ xor %r14d,%r14d
  49093. 42d46a: ┆ ╭ jmp 42d47f <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x1f>
  49094. 42d46c: ┆ │ nopl 0x0(%rax)
  49095. 42d470: ┆ ┍━━┯━━━━┿ xor %esi,%esi
  49096. 42d472: ┆ ┆ ┆ │ xor %edx,%edx
  49097. 42d474: ┆ ┆ ┆ │ mov %rbx,%rdi
  49098. 42d477: ┆ ┆ ┆ │ callq 42c550 <_D4core8demangle8Demangle9parseTypeMFAaZAa>
  49099. 42d47c: ┆ ┆ ┆ │ dec %r14
  49100. 42d47f: ┆ ┆ ┆ ┕ mov (%rbx),%rcx
  49101. 42d482: ┆ ┆ ┆ mov 0x20(%rbx),%rax
  49102. 42d486: ┆ ┆ ┆ mov $0xff,%dl
  49103. 42d488: ┆ ┆ ┆ cmp %rcx,%rax
  49104. 42d48b: ┆ ┆ ┆ ╭ jae 42d494 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x34>
  49105. 42d48d: ┆ ┆ ┆ │ mov 0x8(%rbx),%rdx
  49106. 42d491: ┆ ┆ ┆ │ mov (%rdx,%rax,1),%dl
  49107. 42d494: ┆ ┆ ┆ ┕ movzbl %dl,%edx
  49108. 42d497: ┆ ┆ ┆ cmp $0x58,%edx
  49109. 42d49a: ┆ ┆ ╭┼───── je 42d5f4 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x194>
  49110. 42d4a0: ┆ ┆ │┆ cmp $0x59,%edx
  49111. 42d4a3: ┆ ┆╭┼┼───── je 42d60d <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x1ad>
  49112. 42d4a9: ┆ ┆││┆ cmp $0x5a,%edx
  49113. 42d4ac: ┆╭┼┼┼┼───── je 42d633 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x1d3>
  49114. 42d4b2: ┆│┆││┆ test %r14,%r14
  49115. 42d4b5: ┆│┆││┆ ╭ je 42d4d0 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x70>
  49116. 42d4b7: ┆│┆││┆ │ mov $0x2,%esi
  49117. 42d4bc: ┆│┆││┆ │ mov $0x43c178,%edx
  49118. 42d4c1: ┆│┆││┆ │ mov %rbx,%rdi
  49119. 42d4c4: ┆│┆││┆ │ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  49120. 42d4c9: ┆│┆││┆ │ mov (%rbx),%rcx
  49121. 42d4cc: ┆│┆││┆ │ mov 0x20(%rbx),%rax
  49122. 42d4d0: ┆│┆││┆ ┕ cmp %rcx,%rax
  49123. 42d4d3: ┆│┆││┆ ╭─ jae 42d502 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0xa2>
  49124. 42d4d5: ┆│┆││┆ │ mov 0x8(%rbx),%rdx
  49125. 42d4d9: ┆│┆││┆ │ movzbl (%rdx,%rax,1),%edx
  49126. 42d4dd: ┆│┆││┆ │ cmp $0x4d,%edx
  49127. 42d4e0: ┆│┆││┆ │╭ jne 42d502 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0xa2>
  49128. 42d4e2: ┆│┆││┆ ││ inc %rax
  49129. 42d4e5: ┆│┆││┆ ││ mov %rax,0x20(%rbx)
  49130. 42d4e9: ┆│┆││┆ ││ mov $0x6,%esi
  49131. 42d4ee: ┆│┆││┆ ││ mov $0x4415b2,%edx
  49132. 42d4f3: ┆│┆││┆ ││ mov %rbx,%rdi
  49133. 42d4f6: ┆│┆││┆ ││ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  49134. 42d4fb: ┆│┆││┆ ││ mov (%rbx),%rcx
  49135. 42d4fe: ┆│┆││┆ ││ mov 0x20(%rbx),%rax
  49136. 42d502: ┆│┆││┆ ┕┷ cmp %rcx,%rax
  49137. 42d505: ┆│┆││┆╭──── jae 42d560 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x100>
  49138. 42d507: ┆│┆││┆│ mov 0x8(%rbx),%rdx
  49139. 42d50b: ┆│┆││┆│ movzbl (%rdx,%rax,1),%esi
  49140. 42d50f: ┆│┆││┆│ cmp $0x4e,%esi
  49141. 42d512: ┆│┆││┆│╭─── jne 42d560 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x100>
  49142. 42d514: ┆│┆││┆││ lea 0x1(%rax),%rsi
  49143. 42d518: ┆│┆││┆││ mov %rsi,0x20(%rbx)
  49144. 42d51c: ┆│┆││┆││ cmp %rcx,%rsi
  49145. 42d51f: ┆│┆││┆││╭── jae 42d54d <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0xed>
  49146. 42d521: ┆│┆││┆│││ movzbl (%rdx,%rsi,1),%edx
  49147. 42d525: ┆│┆││┆│││ cmp $0x6b,%edx
  49148. 42d528: ┆│┆││┆│││╭─ jne 42d54d <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0xed>
  49149. 42d52a: ┆│┆││┆││││ add $0x2,%rax
  49150. 42d52e: ┆│┆││┆││││ mov %rax,0x20(%rbx)
  49151. 42d532: ┆│┆││┆││││ mov $0x7,%esi
  49152. 42d537: ┆│┆││┆││││ mov $0x4415a4,%edx
  49153. 42d53c: ┆│┆││┆││││ mov %rbx,%rdi
  49154. 42d53f: ┆│┆││┆││││ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  49155. 42d544: ┆│┆││┆││││ mov (%rbx),%rcx
  49156. 42d547: ┆│┆││┆││││ mov 0x20(%rbx),%rax
  49157. 42d54b: ┆│┆││┆││││╭ jmp 42d560 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x100>
  49158. 42d54d: ┆│┆││┆││┕┷┿ mov %rax,0x20(%rbx)
  49159. 42d551: ┆│┆││┆││ │ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  49160. 42d560: ┆│┆││┆┕┷━━┷ mov $0xff,%dl
  49161. 42d562: ┆│┆││┆ cmp %rcx,%rax
  49162. 42d565: ┆│┆││┆ ╭ jae 42d56e <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x10e>
  49163. 42d567: ┆│┆││┆ │ mov 0x8(%rbx),%rdx
  49164. 42d56b: ┆│┆││┆ │ mov (%rdx,%rax,1),%dl
  49165. 42d56e: ┆│┆││┆ ┕ movzbl %dl,%edx
  49166. 42d571: ┆│┆││┆ cmp $0x4a,%edx
  49167. 42d574: ┆│┆││┆ ╭ je 42d5b0 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x150>
  49168. 42d576: ┆│┆││┆ │ cmp $0x4b,%edx
  49169. 42d579: ┆│┆││┆ ╭─┼ je 42d5d0 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x170>
  49170. 42d57b: ┆│┆││┆ │ │ cmp $0x4c,%edx
  49171. 42d57e: ┆│┆││╰──┼─┼ jne 42d470 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x10>
  49172. 42d584: ┆│┆││ │ │ cmp %rcx,%rax
  49173. 42d587: ┆│┆││ │ │ lea 0x1(%rax),%rax
  49174. 42d58b: ┆│┆││ │ │ mov %rax,0x20(%rbx)
  49175. 42d58f: ┆│┆││╭──┼─┼ jae 42d64d <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x1ed>
  49176. 42d595: ┆│┆│││ │ │ mov $0x5,%esi
  49177. 42d59a: ┆│┆│││ │ │ mov $0x4415be,%edx
  49178. 42d59f: ┆│┆│││ │╭┼ jmp 42d5e7 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x187>
  49179. 42d5a1: ┆│┆│││ │││ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  49180. 42d5b0: ┆│┆│││ ││┕ lea 0x1(%rax),%rdx
  49181. 42d5b4: ┆│┆│││ ││ cmp %rcx,%rax
  49182. 42d5b7: ┆│┆│││ ││ mov %rdx,0x20(%rbx)
  49183. 42d5bb: ┆│┆│││╭─┼┼─ jae 42d648 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x1e8>
  49184. 42d5c1: ┆│┆││││ ││ mov $0x4,%esi
  49185. 42d5c6: ┆│┆││││ ││ mov $0x4415b9,%edx
  49186. 42d5cb: ┆│┆││││ ││╭ jmp 42d5e7 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x187>
  49187. 42d5cd: ┆│┆││││ │││ nopl (%rax)
  49188. 42d5d0: ┆│┆││││ ┕┿┿ lea 0x1(%rax),%rdx
  49189. 42d5d4: ┆│┆││││ ││ cmp %rcx,%rax
  49190. 42d5d7: ┆│┆││││ ││ mov %rdx,0x20(%rbx)
  49191. 42d5db: ┆│┆││││╭─┼┼ jae 42d648 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x1e8>
  49192. 42d5dd: ┆│┆│││││ ││ mov $0x4,%esi
  49193. 42d5e2: ┆│┆│││││ ││ mov $0x44157c,%edx
  49194. 42d5e7: ┆│┆│││││ ┕┷ mov %rbx,%rdi
  49195. 42d5ea: ┆│┆│││││ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  49196. 42d5ef: ┆│╰┼┼┼┼┼─── jmpq 42d470 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x10>
  49197. 42d5f4: ┆│ │┕┿┿┿━━━ lea 0x1(%rax),%rdx
  49198. 42d5f8: ┆│ │ │││ cmp %rcx,%rax
  49199. 42d5fb: ┆│ │ │││ mov %rdx,0x20(%rbx)
  49200. 42d5ff: ┆│ │ │││╭── jae 42d648 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x1e8>
  49201. 42d601: ┆│ │ ││││ mov $0x3,%esi
  49202. 42d606: ┆│ │ ││││ mov $0x4415ae,%edx
  49203. 42d60b: ┆│ │ ││││ ╭ jmp 42d624 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x1c4>
  49204. 42d60d: ┆│ ┕━┿┿┿┿━┿ lea 0x1(%rax),%rdx
  49205. 42d611: ┆│ ││││ │ cmp %rcx,%rax
  49206. 42d614: ┆│ ││││ │ mov %rdx,0x20(%rbx)
  49207. 42d618: ┆│ ││││╭┼ jae 42d648 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x1e8>
  49208. 42d61a: ┆│ ││││││ mov $0x5,%esi
  49209. 42d61f: ┆│ ││││││ mov $0x4415ac,%edx
  49210. 42d624: ┆│ │││││┕ mov %rbx,%rdi
  49211. 42d627: ┆│ │││││ add $0x8,%rsp
  49212. 42d62b: ┆│ │││││ pop %rbx
  49213. 42d62c: ┆│ │││││ pop %r14
  49214. 42d62e: ╰┼───┼┼┼┼┼─ jmpq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  49215. 42d633: ┕━━━┿┿┿┿┿━ cmp %rcx,%rax
  49216. 42d636: │││││ lea 0x1(%rax),%rax
  49217. 42d63a: │││││ mov %rax,0x20(%rbx)
  49218. 42d63e: │││││╭ jae 42d652 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x1f2>
  49219. 42d640: ││││││ add $0x8,%rsp
  49220. 42d644: ││││││ pop %rbx
  49221. 42d645: ││││││ pop %r14
  49222. 42d647: ││││││ retq
  49223. 42d648: │┕┷┷┷┿ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  49224. 42d64d: ┕━━━━┿ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  49225. 42d652: ┕ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  49226. 42d657: nopw 0x0(%rax,%rax,1)
  49227.  
  49228. 000000000042d660 <_D4core8demangle8Demangle10parseValueMFAaaZv>:
  49229. 42d660: ┆ ┆ push %rbp
  49230. 42d661: ┆ ┆ push %r15
  49231. 42d663: ┆ ┆ push %r14
  49232. 42d665: ┆ ┆ push %r13
  49233. 42d667: ┆ ┆ push %r12
  49234. 42d669: ┆ ┆ push %rbx
  49235. 42d66a: ┆ ┆ sub $0x38,%rsp
  49236. 42d66e: ┆ ┆ mov %esi,%ebp
  49237. 42d670: ┆ ┆ mov %rdi,%r14
  49238. 42d673: ┆ ┆ mov (%r14),%rax
  49239. 42d676: ┆ ┆ mov 0x20(%r14),%rsi
  49240. 42d67a: ┆ ┆ mov $0xff,%bl
  49241. 42d67c: ┆ ┆ cmp %rax,%rsi
  49242. 42d67f: ┆ ┆ ╭ jae 42d688 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x28>
  49243. 42d681: ┆ ┆ │ mov 0x8(%r14),%rdi
  49244. 42d685: ┆ ┆ │ mov (%rdi,%rsi,1),%bl
  49245. 42d688: ┆ ┆ ┕ movzbl %bl,%edi
  49246. 42d68b: ┆ ┆ cmp $0x52,%edi
  49247. 42d68e: ┆ ┆ ╭── jg 42d7fb <_D4core8demangle8Demangle10parseValueMFAaaZv+0x19b>
  49248. 42d694: ┆ ┆ │ add $0xffffffd0,%edi
  49249. 42d697: ┆ ┆ │ cmp $0x1e,%edi
  49250. 42d69a: ╭────────┼───┼────────────────────────┼── ja 42decf <_D4core8demangle8Demangle10parseValueMFAaaZv+0x86f>
  49251. 42d6a0: │ ┆ ┆ │ jmpq *0x441160(,%rdi,8)
  49252. 42d6a7: │ ┆ ┆ │ movzbl %bpl,%ecx
  49253. 42d6ab: │ ┆ ┆ │ cmp $0x48,%ecx
  49254. 42d6ae: │ ╭┼───┼────────────────────────┼── jne 42ddad <_D4core8demangle8Demangle10parseValueMFAaaZv+0x74d>
  49255. 42d6b4: │ │┆ ┆ │ lea 0x1(%rsi),%rcx
  49256. 42d6b8: │ │┆ ┆ │ cmp %rax,%rsi
  49257. 42d6bb: │ │┆ ┆ │ mov %rcx,0x20(%r14)
  49258. 42d6bf: │╭──────┼┼───┼────────────────────────┼── jae 42dec5 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x865>
  49259. 42d6c5: ││ │┆ ┆ │ movb $0x5b,0x1f(%rsp)
  49260. 42d6ca: ││ │┆ ┆ │ lea 0x1f(%rsp),%r15
  49261. 42d6cf: ││ │┆ ┆ │ mov $0x1,%esi
  49262. 42d6d4: ││ │┆ ┆ │ mov %r14,%rdi
  49263. 42d6d7: ││ │┆ ┆ │ mov %r15,%rdx
  49264. 42d6da: ││ │┆ ┆ │ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  49265. 42d6df: ││ │┆ ┆ │ mov 0x20(%r14),%rax
  49266. 42d6e3: ││ │┆ ┆ │ mov (%r14),%rcx
  49267. 42d6e6: ││ │┆ ┆ │ cmp %rcx,%rax
  49268. 42d6e9: ││╭─────┼┼───┼────────────────────────┼── jae 42dea1 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x841>
  49269. 42d6ef: │││ │┆ ┆ │ mov 0x8(%r14),%rsi
  49270. 42d6f3: │││ │┆ ┆ │ mov %rax,%r13
  49271. 42d6f6: │││ │┆ ┆ │ nopw %cs:0x0(%rax,%rax,1)
  49272. 42d700: │││ │┆ ┆ │┍━ mov (%rsi,%r13,1),%dl
  49273. 42d704: │││ │┆ ┆ │┆ add $0xd0,%dl
  49274. 42d707: │││ │┆ ┆ │┆ movzbl %dl,%edx
  49275. 42d70a: │││ │┆ ┆ │┆ cmp $0x9,%edx
  49276. 42d70d: │││ │┆ ┆ │┆╭ ja 42d71b <_D4core8demangle8Demangle10parseValueMFAaaZv+0xbb>
  49277. 42d70f: │││ │┆ ┆ │┆│ inc %r13
  49278. 42d712: │││ │┆ ┆ │┆│ mov %r13,0x20(%r14)
  49279. 42d716: │││ │┆ ┆ │┆│ cmp %rcx,%r13
  49280. 42d719: │││ │┆ ┆ │╰┼ jb 42d700 <_D4core8demangle8Demangle10parseValueMFAaaZv+0xa0>
  49281. 42d71b: │││ │┆ ┆ │ ┕ sub %rax,%r13
  49282. 42d71e: │││╭────┼┼───┼────────────────────────┼── je 42dea1 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x841>
  49283. 42d724: ││││ │┆ ┆ │ add %rax,%rsi
  49284. 42d727: ││││ │┆ ┆ │ xor %eax,%eax
  49285. 42d729: ││││ │┆ ┆ │ lea 0x20(%rsp),%rbx
  49286. 42d72e: ││││ │┆ ┆ │ xor %r12d,%r12d
  49287. 42d731: ││││ │┆ ┆ │ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  49288. 42d740: ││││ │┆ ┆ │ ┍ movzbl (%rsi,%r12,1),%ebp
  49289. 42d745: ││││ │┆ ┆ │ ┆ mov %rsi,%r15
  49290. 42d748: ││││ │┆ ┆ │ ┆ movb $0x0,0x20(%rsp)
  49291. 42d74d: ││││ │┆ ┆ │ ┆ mov $0xa,%esi
  49292. 42d752: ││││ │┆ ┆ │ ┆ mov %rbx,%rdi
  49293. 42d755: ││││ │┆ ┆ │ ┆ mov %rax,%rdx
  49294. 42d758: ││││ │┆ ┆ │ ┆ callq 430fa0 <_D4core10checkedint4muluFNaNbNiNfmmKbZm>
  49295. 42d75d: ││││ │┆ ┆ │ ┆ add $0xffffffffffffffd0,%rbp
  49296. 42d761: ││││ │┆ ┆ │ ┆ mov %rbx,%rdi
  49297. 42d764: ││││ │┆ ┆ │ ┆ mov %rbp,%rsi
  49298. 42d767: ││││ │┆ ┆ │ ┆ mov %rax,%rdx
  49299. 42d76a: ││││ │┆ ┆ │ ┆ callq 430f80 <_D4core10checkedint4adduFNaNbNiNfmmKbZm>
  49300. 42d76f: ││││ │┆ ┆ │ ┆ testb $0x1,0x20(%rsp)
  49301. 42d774: ││││╭───┼┼───┼────────────────────────┼─┼ jne 42ded4 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x874>
  49302. 42d77a: │││││ │┆ ┆ │ ┆ inc %r12
  49303. 42d77d: │││││ │┆ ┆ │ ┆ cmp %r13,%r12
  49304. 42d780: │││││ │┆ ┆ │ ┆ mov %r15,%rsi
  49305. 42d783: │││││ │┆ ┆ │ ╰ jb 42d740 <_D4core8demangle8Demangle10parseValueMFAaaZv+0xe0>
  49306. 42d785: │││││ │┆ ┆ │ xor %ebx,%ebx
  49307. 42d787: │││││ │┆ ┆ │ test %rax,%rax
  49308. 42d78a: │││││ │┆ ┆ │ lea 0x1f(%rsp),%rbp
  49309. 42d78f: │││││ │┆ ┆ │ mov %rbp,%r15
  49310. 42d792: │││││╭──┼┼───┼────────────────────────┼── je 42dea1 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x841>
  49311. 42d798: ││││││ │┆ ┆ │ nopl 0x0(%rax,%rax,1)
  49312. 42d7a0: ││││││ │┆ ┆ │┍━ mov %rax,%rbp
  49313. 42d7a3: ││││││ │┆ ┆ │┆ test %rbx,%rbx
  49314. 42d7a6: ││││││ │┆ ┆ │┆╭ je 42d7ba <_D4core8demangle8Demangle10parseValueMFAaaZv+0x15a>
  49315. 42d7a8: ││││││ │┆ ┆ │┆│ mov $0x2,%esi
  49316. 42d7ad: ││││││ │┆ ┆ │┆│ mov $0x43c178,%edx
  49317. 42d7b2: ││││││ │┆ ┆ │┆│ mov %r14,%rdi
  49318. 42d7b5: ││││││ │┆ ┆ │┆│ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  49319. 42d7ba: ││││││ │┆ ┆ │┆┕ xor %esi,%esi
  49320. 42d7bc: ││││││ │┆ ┆ │┆ xor %edx,%edx
  49321. 42d7be: ││││││ │┆ ┆ │┆ xor %ecx,%ecx
  49322. 42d7c0: ││││││ │┆ ┆ │┆ mov %r14,%rdi
  49323. 42d7c3: ││││││ │┆ ┆ │┆ callq 42d660 <_D4core8demangle8Demangle10parseValueMFAaaZv>
  49324. 42d7c8: ││││││ │┆ ┆ │┆ movb $0x3a,0x1f(%rsp)
  49325. 42d7cd: ││││││ │┆ ┆ │┆ mov $0x1,%esi
  49326. 42d7d2: ││││││ │┆ ┆ │┆ mov %r14,%rdi
  49327. 42d7d5: ││││││ │┆ ┆ │┆ mov %r15,%rdx
  49328. 42d7d8: ││││││ │┆ ┆ │┆ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  49329. 42d7dd: ││││││ │┆ ┆ │┆ xor %esi,%esi
  49330. 42d7df: ││││││ │┆ ┆ │┆ xor %edx,%edx
  49331. 42d7e1: ││││││ │┆ ┆ │┆ xor %ecx,%ecx
  49332. 42d7e3: ││││││ │┆ ┆ │┆ mov %r14,%rdi
  49333. 42d7e6: ││││││ │┆ ┆ │┆ callq 42d660 <_D4core8demangle8Demangle10parseValueMFAaaZv>
  49334. 42d7eb: ││││││ │┆ ┆ │┆ inc %rbx
  49335. 42d7ee: ││││││ │┆ ┆ │┆ mov %rbp,%rax
  49336. 42d7f1: ││││││ │┆ ┆ │┆ cmp %rbx,%rax
  49337. 42d7f4: ││││││ │┆ ┆ │╰─ jne 42d7a0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x140>
  49338. 42d7f6: ││││││ ╭┼┼───┼────────────────────────┼── jmpq 42dea1 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x841>
  49339. 42d7fb: ││││││ ││┆ ┆ ┕━━ lea -0x61(%rdi),%ebx
  49340. 42d7fe: ││││││ ││┆ ┆ cmp $0xd,%ebx
  49341. 42d801: ││││││ ││┆ ┆ ╭ ja 42d888 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x228>
  49342. 42d807: ││││││ ││┆ ┆ │ jmpq *0x441258(,%rbx,8)
  49343. 42d80e: ││││││ ││┆ ┆ │ lea 0x1(%rsi),%rcx
  49344. 42d812: ││││││ ││┆ ┆ │ cmp %rax,%rsi
  49345. 42d815: ││││││ ││┆ ┆ │ mov %rcx,0x20(%r14)
  49346. 42d819: ││││││╭┼┼┼───┼──────────────────────────┼ jae 42ded9 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x879>
  49347. 42d81f: │││││││││┆ ┆ │ mov %r14,%rdi
  49348. 42d822: │││││││││┆ ┆ │ callq 42c080 <_D4core8demangle8Demangle9parseRealMFZv>
  49349. 42d827: │││││││││┆ ┆ │ movb $0x2b,0x1f(%rsp)
  49350. 42d82c: │││││││││┆ ┆ │ lea 0x1f(%rsp),%rbp
  49351. 42d831: │││││││││┆ ┆ │ mov $0x1,%esi
  49352. 42d836: │││││││││┆ ┆ │ mov %r14,%rdi
  49353. 42d839: │││││││││┆ ┆ │ mov %rbp,%rdx
  49354. 42d83c: │││││││││┆ ┆ │ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  49355. 42d841: │││││││││┆ ┆ │ mov 0x20(%r14),%rax
  49356. 42d845: │││││││││┆ ┆ │ cmp (%r14),%rax
  49357. 42d848: │││││││││┼───┼──────────────────────────┼ jae 42ded9 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x879>
  49358. 42d84e: │││││││││┆ ┆ │ mov 0x8(%r14),%rcx
  49359. 42d852: │││││││││┆ ┆ │ movzbl (%rcx,%rax,1),%ecx
  49360. 42d856: │││││││││┆ ┆ │ cmp $0x63,%ecx
  49361. 42d859: │││││││││┆───┼──────────────────────────┼ jne 42ded9 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x879>
  49362. 42d85f: │││││││││┆ ┆ │ inc %rax
  49363. 42d862: │││││││││┆ ┆ │ mov %rax,0x20(%r14)
  49364. 42d866: │││││││││┆ ┆ │ mov %r14,%rdi
  49365. 42d869: │││││││││┆ ┆ │ callq 42c080 <_D4core8demangle8Demangle9parseRealMFZv>
  49366. 42d86e: │││││││││┆ ┆ │ movb $0x69,0x1f(%rsp)
  49367. 42d873: │││││││││┆ ┆ │ mov $0x1,%esi
  49368. 42d878: │││││││││┆ ┆ │ mov %r14,%rdi
  49369. 42d87b: │││││││││┆ ┆ │ mov %rbp,%rdx
  49370. 42d87e: │││││││││┆ ┆ │ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  49371. 42d883: │││││││││┆ ╭┼──────────────────────────┼ jmpq 42deb6 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x856>
  49372. 42d888: │││││││││┆ │┆ ┕ cmp $0x53,%edi
  49373. 42d88b: │││││││││┆ │┆ ╭─────────── je 42dc7d <_D4core8demangle8Demangle10parseValueMFAaaZv+0x61d>
  49374. 42d891: │││││││││┆ │┆ │ cmp $0x77,%edi
  49375. 42d894: │││││││││┆ ╭┼┼───────────────┼─────────── jne 42decf <_D4core8demangle8Demangle10parseValueMFAaaZv+0x86f>
  49376. 42d89a: │││││││││┆ ││┆ │ cmp %rax,%rsi
  49377. 42d89d: │││││││││┆╭┼┼┼───────────────┼─────────── jae 42dee8 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x888>
  49378. 42d8a3: │││││││││┆│││┆ │ mov 0x8(%r14),%rcx
  49379. 42d8a7: │││││││││┆│││┆ │ mov (%rcx,%rsi,1),%cl
  49380. 42d8aa: │││││││││┆│││┆ │ mov %cl,0xf(%rsp)
  49381. 42d8ae: │││││││││┆│││┆ │ lea 0x1(%rsi),%rcx
  49382. 42d8b2: │││││││││┆│││┆ │ mov %rcx,0x20(%r14)
  49383. 42d8b6: │││││││││┆│││┆ │ cmp %rax,%rcx
  49384. 42d8b9: │││││││││┆│││┆ │ ╭── jae 42d95f <_D4core8demangle8Demangle10parseValueMFAaaZv+0x2ff>
  49385. 42d8bf: │││││││││┆│││┆ │ │ mov 0x8(%r14),%rdx
  49386. 42d8c3: │││││││││┆│││┆ │ │ mov %rcx,%r13
  49387. 42d8c6: │││││││││┆│││┆ │ │ nopw %cs:0x0(%rax,%rax,1)
  49388. 42d8d0: │││││││││┆│││┆ │ │┍━ mov (%rdx,%r13,1),%bl
  49389. 42d8d4: │││││││││┆│││┆ │ │┆ add $0xd0,%bl
  49390. 42d8d7: │││││││││┆│││┆ │ │┆ movzbl %bl,%edi
  49391. 42d8da: │││││││││┆│││┆ │ │┆ cmp $0x9,%edi
  49392. 42d8dd: │││││││││┆│││┆ │ │┆╭ ja 42d8eb <_D4core8demangle8Demangle10parseValueMFAaaZv+0x28b>
  49393. 42d8df: │││││││││┆│││┆ │ │┆│ inc %r13
  49394. 42d8e2: │││││││││┆│││┆ │ │┆│ mov %r13,0x20(%r14)
  49395. 42d8e6: │││││││││┆│││┆ │ │┆│ cmp %rax,%r13
  49396. 42d8e9: │││││││││┆│││┆ │ │╰┼ jb 42d8d0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x270>
  49397. 42d8eb: │││││││││┆│││┆ │ │ ┕ xor %r12d,%r12d
  49398. 42d8ee: │││││││││┆│││┆ │ │ sub %rcx,%r13
  49399. 42d8f1: │││││││││┆│││┆ │ │╭─ je 42d962 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x302>
  49400. 42d8f3: │││││││││┆│││┆ │ ││ lea 0x1(%rsi,%rdx,1),%rax
  49401. 42d8f8: │││││││││┆│││┆ │ ││ mov %rax,0x10(%rsp)
  49402. 42d8fd: │││││││││┆│││┆ │ ││ xor %r12d,%r12d
  49403. 42d900: │││││││││┆│││┆ │ ││ lea 0x20(%rsp),%r15
  49404. 42d905: │││││││││┆│││┆ │ ││ xor %ebx,%ebx
  49405. 42d907: │││││││││┆│││┆ │ ││ nopw 0x0(%rax,%rax,1)
  49406. 42d910: │││││││││┆│││┆ │ ││┍ mov 0x10(%rsp),%rax
  49407. 42d915: │││││││││┆│││┆ │ ││┆ movzbl (%rax,%rbx,1),%ebp
  49408. 42d919: │││││││││┆│││┆ │ ││┆ movb $0x0,0x20(%rsp)
  49409. 42d91e: │││││││││┆│││┆ │ ││┆ mov $0xa,%esi
  49410. 42d923: │││││││││┆│││┆ │ ││┆ mov %r15,%rdi
  49411. 42d926: │││││││││┆│││┆ │ ││┆ mov %r12,%rdx
  49412. 42d929: │││││││││┆│││┆ │ ││┆ callq 430fa0 <_D4core10checkedint4muluFNaNbNiNfmmKbZm>
  49413. 42d92e: │││││││││┆│││┆ │ ││┆ add $0xffffffffffffffd0,%rbp
  49414. 42d932: │││││││││┆│││┆ │ ││┆ mov %r15,%rdi
  49415. 42d935: │││││││││┆│││┆ │ ││┆ mov %rbp,%rsi
  49416. 42d938: │││││││││┆│││┆ │ ││┆ mov %rax,%rdx
  49417. 42d93b: │││││││││┆│││┆ │ ││┆ callq 430f80 <_D4core10checkedint4adduFNaNbNiNfmmKbZm>
  49418. 42d940: │││││││││┆│││┆ │ ││┆ mov %rax,%r12
  49419. 42d943: │││││││││┆│││┆ │ ││┆ testb $0x1,0x20(%rsp)
  49420. 42d948: │││││││││┆│││┆───────────────┼────────┼┼┼ jne 42deca <_D4core8demangle8Demangle10parseValueMFAaaZv+0x86a>
  49421. 42d94e: │││││││││┆│││┆ │ ││┆ inc %rbx
  49422. 42d951: │││││││││┆│││┆ │ ││┆ cmp %r13,%rbx
  49423. 42d954: │││││││││┆│││┆ │ ││╰ jb 42d910 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x2b0>
  49424. 42d956: │││││││││┆│││┆ │ ││ mov (%r14),%rax
  49425. 42d959: │││││││││┆│││┆ │ ││ mov 0x20(%r14),%rcx
  49426. 42d95d: │││││││││┆│││┆ │ ││╭ jmp 42d962 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x302>
  49427. 42d95f: │││││││││┆│││┆ │ ┕┿┿ xor %r12d,%r12d
  49428. 42d962: │││││││││┆│││┆ │ ┕┷ cmp %rax,%rcx
  49429. 42d965: │││││││││┆│││┆╭──────────────┼─────────── jae 42dec5 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x865>
  49430. 42d96b: │││││││││┆│││┆│ │ mov 0x8(%r14),%rax
  49431. 42d96f: │││││││││┆│││┆│ │ movzbl (%rax,%rcx,1),%eax
  49432. 42d973: │││││││││┆│││┆│ │ cmp $0x5f,%eax
  49433. 42d976: │││││││││┆│││┆│╭─────────────┼─────────── jne 42dec5 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x865>
  49434. 42d97c: │││││││││┆│││┆││ │ inc %rcx
  49435. 42d97f: │││││││││┆│││┆││ │ mov %rcx,0x20(%r14)
  49436. 42d983: │││││││││┆│││┆││ │ movb $0x22,0x1f(%rsp)
  49437. 42d988: │││││││││┆│││┆││ │ lea 0x1f(%rsp),%r15
  49438. 42d98d: │││││││││┆│││┆││ │ mov $0x1,%esi
  49439. 42d992: │││││││││┆│││┆││ │ mov %r14,%rdi
  49440. 42d995: │││││││││┆│││┆││ │ mov %r15,%rdx
  49441. 42d998: │││││││││┆│││┆││ │ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  49442. 42d99d: │││││││││┆│││┆││ │ mov %r12,%r13
  49443. 42d9a0: │││││││││┆│││┆││ │ mov %r13,0x10(%rsp)
  49444. 42d9a5: │││││││││┆│││┆││ │ test %r13,%r13
  49445. 42d9a8: │││││││││┆│││┆││ │ ╭──── je 42db58 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x4f8>
  49446. 42d9ae: │││││││││┆│││┆││ │ │ xor %r12d,%r12d
  49447. 42d9b1: │││││││││┆│││┆││ │ │ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  49448. 42d9c0: │││││││││┆│││┆││ │ │┍━━━ mov (%r14),%rcx
  49449. 42d9c3: │││││││││┆│││┆││ │ │┆ mov 0x20(%r14),%rax
  49450. 42d9c7: │││││││││┆│││┆││ │ │┆ cmp %rcx,%rax
  49451. 42d9ca: │││││││││┆│││┆││╭────────────┼──────┼┼─── jae 42dec5 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x865>
  49452. 42d9d0: │││││││││┆│││┆│││ │ │┆ mov 0x8(%r14),%rdx
  49453. 42d9d4: │││││││││┆│││┆│││ │ │┆ mov (%rdx,%rax,1),%bpl
  49454. 42d9d8: │││││││││┆│││┆│││ │ │┆ mov %bpl,%bl
  49455. 42d9db: │││││││││┆│││┆│││ │ │┆ add $0x9f,%bl
  49456. 42d9de: │││││││││┆│││┆│││ │ │┆ movzbl %bl,%esi
  49457. 42d9e1: │││││││││┆│││┆│││ │ │┆ cmp $0x5,%esi
  49458. 42d9e4: │││││││││┆│││┆│││ │ │┆ ╭ ja 42d9f0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x390>
  49459. 42d9e6: │││││││││┆│││┆│││ │ │┆ │ add $0xa9,%bpl
  49460. 42d9ea: │││││││││┆│││┆│││ │ │┆╭─┼ jmp 42da21 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x3c1>
  49461. 42d9ec: │││││││││┆│││┆│││ │ │┆│ │ nopl 0x0(%rax)
  49462. 42d9f0: │││││││││┆│││┆│││ │ │┆│ ┕ mov %bpl,%bl
  49463. 42d9f3: │││││││││┆│││┆│││ │ │┆│ add $0xbf,%bl
  49464. 42d9f6: │││││││││┆│││┆│││ │ │┆│ movzbl %bl,%esi
  49465. 42d9f9: │││││││││┆│││┆│││ │ │┆│ cmp $0x5,%esi
  49466. 42d9fc: │││││││││┆│││┆│││ │ │┆│ ╭ ja 42da10 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x3b0>
  49467. 42d9fe: │││││││││┆│││┆│││ │ │┆│ │ add $0xc9,%bpl
  49468. 42da02: │││││││││┆│││┆│││ │ │┆│╭┼ jmp 42da21 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x3c1>
  49469. 42da04: │││││││││┆│││┆│││ │ │┆│││ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  49470. 42da10: │││││││││┆│││┆│││ │ │┆││┕ add $0xd0,%bpl
  49471. 42da14: │││││││││┆│││┆│││ │ │┆││ movzbl %bpl,%esi
  49472. 42da18: │││││││││┆│││┆│││ │ │┆││ cmp $0xa,%esi
  49473. 42da1b: │││││││││┆│││┆│││╭───────────┼──────┼┼┼┼─ jae 42dec5 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x865>
  49474. 42da21: │││││││││┆│││┆││││ │ │┆┕┷━ lea 0x1(%rax),%rsi
  49475. 42da25: │││││││││┆│││┆││││ │ │┆ mov %rsi,0x20(%r14)
  49476. 42da29: │││││││││┆│││┆││││ │ │┆ cmp %rcx,%rsi
  49477. 42da2c: │││││││││┆│││┆││││╭──────────┼──────┼┼─── jae 42dec5 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x865>
  49478. 42da32: │││││││││┆│││┆│││││ │ │┆ mov (%rdx,%rsi,1),%cl
  49479. 42da35: │││││││││┆│││┆│││││ │ │┆ mov %cl,%dl
  49480. 42da37: │││││││││┆│││┆│││││ │ │┆ add $0x9f,%dl
  49481. 42da3a: │││││││││┆│││┆│││││ │ │┆ movzbl %dl,%edx
  49482. 42da3d: │││││││││┆│││┆│││││ │ │┆ cmp $0x5,%edx
  49483. 42da40: │││││││││┆│││┆│││││ │ │┆ ╭ ja 42da50 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x3f0>
  49484. 42da42: │││││││││┆│││┆│││││ │ │┆ │ add $0xa9,%cl
  49485. 42da45: │││││││││┆│││┆│││││ │ │┆╭─┼ jmp 42da7f <_D4core8demangle8Demangle10parseValueMFAaaZv+0x41f>
  49486. 42da47: │││││││││┆│││┆│││││ │ │┆│ │ nopw 0x0(%rax,%rax,1)
  49487. 42da50: │││││││││┆│││┆│││││ │ │┆│ ┕ mov %cl,%dl
  49488. 42da52: │││││││││┆│││┆│││││ │ │┆│ add $0xbf,%dl
  49489. 42da55: │││││││││┆│││┆│││││ │ │┆│ movzbl %dl,%edx
  49490. 42da58: │││││││││┆│││┆│││││ │ │┆│ cmp $0x5,%edx
  49491. 42da5b: │││││││││┆│││┆│││││ │ │┆│ ╭ ja 42da70 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x410>
  49492. 42da5d: │││││││││┆│││┆│││││ │ │┆│ │ add $0xc9,%cl
  49493. 42da60: │││││││││┆│││┆│││││ │ │┆│╭┼ jmp 42da7f <_D4core8demangle8Demangle10parseValueMFAaaZv+0x41f>
  49494. 42da62: │││││││││┆│││┆│││││ │ │┆│││ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  49495. 42da70: │││││││││┆│││┆│││││ │ │┆││┕ add $0xd0,%cl
  49496. 42da73: │││││││││┆│││┆│││││ │ │┆││ movzbl %cl,%edx
  49497. 42da76: │││││││││┆│││┆│││││ │ │┆││ cmp $0xa,%edx
  49498. 42da79: │││││││││┆│││┆│││││╭─────────┼──────┼┼┼┼─ jae 42dec5 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x865>
  49499. 42da7f: │││││││││┆│││┆││││││ │ │┆┕┷━ add $0x2,%rax
  49500. 42da83: │││││││││┆│││┆││││││ │ │┆ mov %rax,0x20(%r14)
  49501. 42da87: │││││││││┆│││┆││││││ │ │┆ shl $0x4,%bpl
  49502. 42da8b: │││││││││┆│││┆││││││ │ │┆ or %cl,%bpl
  49503. 42da8e: │││││││││┆│││┆││││││ │ │┆ mov %bpl,%al
  49504. 42da91: │││││││││┆│││┆││││││ │ │┆ add $0xe0,%al
  49505. 42da93: │││││││││┆│││┆││││││ │ │┆ movzbl %al,%eax
  49506. 42da96: │││││││││┆│││┆││││││ │ │┆ cmp $0x5f,%eax
  49507. 42da99: │││││││││┆│││┆││││││ │ │┆ ╭ jae 42dac0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x460>
  49508. 42da9b: │││││││││┆│││┆││││││ │ │┆ │ mov %bpl,0x1f(%rsp)
  49509. 42daa0: │││││││││┆│││┆││││││ │ │┆ │ mov $0x1,%esi
  49510. 42daa5: │││││││││┆│││┆││││││ │ │┆ │ mov %r14,%rdi
  49511. 42daa8: │││││││││┆│││┆││││││ │ │┆ │ mov %r15,%rdx
  49512. 42daab: │││││││││┆│││┆││││││ │ │┆ │ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  49513. 42dab0: │││││││││┆│││┆││││││ │ │┆╭─┼ jmpq 42db4c <_D4core8demangle8Demangle10parseValueMFAaaZv+0x4ec>
  49514. 42dab5: │││││││││┆│││┆││││││ │ │┆│ │ data32 nopw %cs:0x0(%rax,%rax,1)
  49515. 42dac0: │││││││││┆│││┆││││││ │ │┆│ ┕ mov $0x2,%esi
  49516. 42dac5: │││││││││┆│││┆││││││ │ │┆│ mov $0x4415cd,%edx
  49517. 42daca: │││││││││┆│││┆││││││ │ │┆│ mov %r14,%rdi
  49518. 42dacd: │││││││││┆│││┆││││││ │ │┆│ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  49519. 42dad2: │││││││││┆│││┆││││││ │ │┆│ movzbl %bpl,%ecx
  49520. 42dad6: │││││││││┆│││┆││││││ │ │┆│ movl $0xffffffff,0x30(%rsp)
  49521. 42dade: │││││││││┆│││┆││││││ │ │┆│ movq $0xffffffffffffffff,0x28(%rsp)
  49522. 42dae7: │││││││││┆│││┆││││││ │ │┆│ movq $0xffffffffffffffff,0x20(%rsp)
  49523. 42daf0: │││││││││┆│││┆││││││ │ │┆│ mov $0x10,%edi
  49524. 42daf5: │││││││││┆│││┆││││││ │ │┆│ mov $0x14,%esi
  49525. 42dafa: │││││││││┆│││┆││││││ │ │┆│ lea 0x20(%rsp),%rdx
  49526. 42daff: │││││││││┆│││┆││││││ │ │┆│ callq 4192e0 <_D4core8internal6string20unsignedToTempStringFNaNbNiNfmAakZAa>
  49527. 42db04: │││││││││┆│││┆││││││ │ │┆│ mov %rax,%rbp
  49528. 42db07: │││││││││┆│││┆││││││ │ │┆│ mov %rdx,%r13
  49529. 42db0a: │││││││││┆│││┆││││││ │ │┆│ cmp $0x1,%ebp
  49530. 42db0d: │││││││││┆│││┆││││││ │ │┆│╭─ jg 42db39 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x4d9>
  49531. 42db0f: │││││││││┆│││┆││││││ │ │┆││ mov $0x2,%ebx
  49532. 42db14: │││││││││┆│││┆││││││ │ │┆││ sub %ebp,%ebx
  49533. 42db16: │││││││││┆│││┆││││││ │ │┆││ nopw %cs:0x0(%rax,%rax,1)
  49534. 42db20: │││││││││┆│││┆││││││ │ │┆││┍ movb $0x30,0x1f(%rsp)
  49535. 42db25: │││││││││┆│││┆││││││ │ │┆││┆ mov $0x1,%esi
  49536. 42db2a: │││││││││┆│││┆││││││ │ │┆││┆ mov %r14,%rdi
  49537. 42db2d: │││││││││┆│││┆││││││ │ │┆││┆ mov %r15,%rdx
  49538. 42db30: │││││││││┆│││┆││││││ │ │┆││┆ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  49539. 42db35: │││││││││┆│││┆││││││ │ │┆││┆ dec %ebx
  49540. 42db37: │││││││││┆│││┆││││││ │ │┆││╰ jne 42db20 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x4c0>
  49541. 42db39: │││││││││┆│││┆││││││ │ │┆│┕━ mov %r14,%rdi
  49542. 42db3c: │││││││││┆│││┆││││││ │ │┆│ mov %rbp,%rsi
  49543. 42db3f: │││││││││┆│││┆││││││ │ │┆│ mov %r13,%rdx
  49544. 42db42: │││││││││┆│││┆││││││ │ │┆│ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  49545. 42db47: │││││││││┆│││┆││││││ │ │┆│ mov 0x10(%rsp),%r13
  49546. 42db4c: │││││││││┆│││┆││││││ │ │┆┕━━ inc %r12
  49547. 42db4f: │││││││││┆│││┆││││││ │ │┆ cmp %r13,%r12
  49548. 42db52: │││││││││┆│││┆││││││ │ │╰─── jb 42d9c0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x360>
  49549. 42db58: │││││││││┆│││┆││││││ │ ┕━━━━ movb $0x22,0x1f(%rsp)
  49550. 42db5d: │││││││││┆│││┆││││││ │ mov $0x1,%esi
  49551. 42db62: │││││││││┆│││┆││││││ │ mov %r14,%rdi
  49552. 42db65: │││││││││┆│││┆││││││ │ mov %r15,%rdx
  49553. 42db68: │││││││││┆│││┆││││││ │ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  49554. 42db6d: │││││││││┆│││┆││││││ │ mov 0xf(%rsp),%cl
  49555. 42db71: │││││││││┆│││┆││││││ │ movzbl %cl,%eax
  49556. 42db74: │││││││││┆│││┆││││││ │ cmp $0x61,%eax
  49557. 42db77: │││││││││┆│││┆││││││╭────────┼─────────── je 42deb6 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x856>
  49558. 42db7d: │││││││││┆│││┆│││││││ │ mov %cl,0x1f(%rsp)
  49559. 42db81: │││││││││┆│││┆│││││││ │ mov $0x1,%esi
  49560. 42db86: │││││││││┆│││┆│││││││ │ mov %r14,%rdi
  49561. 42db89: │││││││││┆│││┆│││││││ │ mov %r15,%rdx
  49562. 42db8c: │││││││││┆│││┆│││││││ │ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  49563. 42db91: │││││││││┆│││┆│││││││ ╭──────┼─────────── jmpq 42deb6 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x856>
  49564. 42db96: │││││││││┆│││┆│││││││ │ │ lea 0x1(%rsi),%rcx
  49565. 42db9a: │││││││││┆│││┆│││││││ │ │ cmp %rax,%rsi
  49566. 42db9d: │││││││││┆│││┆│││││││ │ │ mov %rcx,0x20(%r14)
  49567. 42dba1: │││││││││┆│││┆│││││││╭┼──────┼─────────── jae 42ded9 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x879>
  49568. 42dba7: │││││││││┆│││┆│││││││││ │ mov %r14,%rdi
  49569. 42dbaa: │││││││││┆│││┆│││││││││ │ add $0x38,%rsp
  49570. 42dbae: │││││││││┆│││┆│││││││││ │ pop %rbx
  49571. 42dbaf: │││││││││┆│││┆│││││││││ │ pop %r12
  49572. 42dbb1: │││││││││┆│││┆│││││││││ │ pop %r13
  49573. 42dbb3: │││││││││┆│││┆│││││││││ │ pop %r14
  49574. 42dbb5: │││││││││┆│││┆│││││││││ │ pop %r15
  49575. 42dbb7: │││││││││┆│││┆│││││││││ │ pop %rbp
  49576. 42dbb8: │││││││││┆│││╰┼┼┼┼┼┼┼┼┼──────┼─────────── jmpq 42c080 <_D4core8demangle8Demangle9parseRealMFZv>
  49577. 42dbbd: │││││││││┆│││││││││││││ │ lea 0x1(%rsi),%rcx
  49578. 42dbc1: │││││││││┆│││││││││││││ │ cmp %rax,%rsi
  49579. 42dbc4: │││││││││┆│││││││││││││ │ mov %rcx,0x20(%r14)
  49580. 42dbc8: │││││││││┆│││││││││││││╭─────┼─────────── jae 42ded9 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x879>
  49581. 42dbce: │││││││││┆││││││││││││││ │ cmp %rax,%rcx
  49582. 42dbd1: │││││││││┆││││││││││││││╭────┼─────────── jae 42ded9 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x879>
  49583. 42dbd7: │││││││││┆│││││││││││││││ │ mov 0x8(%r14),%rax
  49584. 42dbdb: │││││││││┆│││││││││││││││ │ movzbl (%rax,%rcx,1),%eax
  49585. 42dbdf: │││││││││┆│││││││││││││││ │ cmp $0x30,%eax
  49586. 42dbe2: │││││││││┆│││││││││││││││╭───┼─────────── jb 42ded9 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x879>
  49587. 42dbe8: │││││││││┆││││││││││││││││ │ mov 0x8(%r14),%rax
  49588. 42dbec: │││││││││┆││││││││││││││││ │ movzbl (%rax,%rcx,1),%eax
  49589. 42dbf0: │││││││││┆││││││││││││││││ │ cmp $0x3a,%eax
  49590. 42dbf3: │││││││││┆││││││││││││││││ ╭─┼─────────── jae 42ded9 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x879>
  49591. 42dbf9: │││││││││┆││││││││││││││││ │ │ movzbl %bpl,%esi
  49592. 42dbfd: │││││││││┆││││││││││││││││ │ │ mov %r14,%rdi
  49593. 42dc00: │││││││││┆││││││││││││││││ │ │ add $0x38,%rsp
  49594. 42dc04: │││││││││┆││││││││││││││││ │ │ pop %rbx
  49595. 42dc05: │││││││││┆││││││││││││││││ │ │ pop %r12
  49596. 42dc07: │││││││││┆││││││││││││││││ │ │ pop %r13
  49597. 42dc09: │││││││││┆││││││││││││││││ │ │ pop %r14
  49598. 42dc0b: │││││││││┆││││││││││││││││ │ │ pop %r15
  49599. 42dc0d: │││││││││┆││││││││││││││││ │ │ pop %rbp
  49600. 42dc0e: │││││││││┆││││││││││││││││╭┼─┼─────────── jmpq 42df00 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv>
  49601. 42dc13: │││││││││┆││││││││││││││││││ │ lea 0x1(%rsi),%rcx
  49602. 42dc17: │││││││││┆││││││││││││││││││ │ cmp %rax,%rsi
  49603. 42dc1a: │││││││││┆││││││││││││││││││ │ mov %rcx,0x20(%r14)
  49604. 42dc1e: │││││││││┆││││││││││││││││││╭┼─────────── jae 42ded9 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x879>
  49605. 42dc24: │││││││││┆││││││││││││││││││││ mov $0x4,%esi
  49606. 42dc29: │││││││││┆││││││││││││││││││││ mov $0x431dbe,%edx
  49607. 42dc2e: │││││││││┆││││││││││││││││││││ mov %r14,%rdi
  49608. 42dc31: │││││││││┆││││││││││││││││││││ add $0x38,%rsp
  49609. 42dc35: │││││││││┆││││││││││││││││││││ pop %rbx
  49610. 42dc36: │││││││││┆││││││││││││││││││││ pop %r12
  49611. 42dc38: │││││││││┆││││││││││││││││││││ pop %r13
  49612. 42dc3a: │││││││││┆││││││││││││││││││││ pop %r14
  49613. 42dc3c: │││││││││┆││││││││││││││││││││ pop %r15
  49614. 42dc3e: │││││││││┆││││││││││││││││││││ pop %rbp
  49615. 42dc3f: │││││││││╰┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼─────────── jmpq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  49616. 42dc44: ││││││││││││││││││││││││││││││ lea 0x1(%rsi),%rcx
  49617. 42dc48: ││││││││││││││││││││││││││││││ cmp %rax,%rsi
  49618. 42dc4b: ││││││││││││││││││││││││││││││ mov %rcx,0x20(%r14)
  49619. 42dc4f: ││││││││││││││││││││││││││││││─────────── jae 42ded9 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x879>
  49620. 42dc55: ││││││││││││││││││││││││││││││ movb $0x2d,0x1f(%rsp)
  49621. 42dc5a: ││││││││││││││││││││││││││││││ lea 0x1f(%rsp),%rdx
  49622. 42dc5f: ││││││││││││││││││││││││││││││ mov $0x1,%esi
  49623. 42dc64: ││││││││││││││││││││││││││││││ mov %r14,%rdi
  49624. 42dc67: ││││││││││││││││││││││││││││││ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  49625. 42dc6c: ││││││││││││││││││││││││││││││ movzbl %bpl,%esi
  49626. 42dc70: ││││││││││││││││││││││││││││││ mov %r14,%rdi
  49627. 42dc73: ││││││││││││││││││││││││││││││ callq 42df00 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv>
  49628. 42dc78: ││││││││││││││││││││││││││││││╭────────── jmpq 42deb6 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x856>
  49629. 42dc7d: │││││││││││││││││││││││││││││┕┿━━━━━━━━━━ cmp %rax,%rsi
  49630. 42dc80: │││││││││││││││││││││││││││││││ lea 0x1(%rsi),%rax
  49631. 42dc84: │││││││││││││││││││││││││││││││ mov %rax,0x20(%r14)
  49632. 42dc88: │││││││││││││││││││││││││││││││╭───────── jae 42dec5 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x865>
  49633. 42dc8e: ││││││││││││││││││││││││││││││││ test %rdx,%rdx
  49634. 42dc91: ││││││││││││││││││││││││││││││││ ╭ je 42dca1 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x641>
  49635. 42dc93: ││││││││││││││││││││││││││││││││ │ mov %r14,%rdi
  49636. 42dc96: ││││││││││││││││││││││││││││││││ │ mov %rdx,%rsi
  49637. 42dc99: ││││││││││││││││││││││││││││││││ │ mov %rcx,%rdx
  49638. 42dc9c: ││││││││││││││││││││││││││││││││ │ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  49639. 42dca1: ││││││││││││││││││││││││││││││││ ┕ movb $0x28,0x1f(%rsp)
  49640. 42dca6: ││││││││││││││││││││││││││││││││ lea 0x1f(%rsp),%r15
  49641. 42dcab: ││││││││││││││││││││││││││││││││ mov $0x1,%esi
  49642. 42dcb0: ││││││││││││││││││││││││││││││││ mov %r14,%rdi
  49643. 42dcb3: ││││││││││││││││││││││││││││││││ mov %r15,%rdx
  49644. 42dcb6: ││││││││││││││││││││││││││││││││ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  49645. 42dcbb: ││││││││││││││││││││││││││││││││ mov 0x20(%r14),%rax
  49646. 42dcbf: ││││││││││││││││││││││││││││││││ mov (%r14),%rcx
  49647. 42dcc2: ││││││││││││││││││││││││││││││││ cmp %rcx,%rax
  49648. 42dcc5: ││││││││││││││││││││││││││││││││ ╭──── jae 42dda3 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x743>
  49649. 42dccb: ││││││││││││││││││││││││││││││││ │ mov 0x8(%r14),%r12
  49650. 42dccf: ││││││││││││││││││││││││││││││││ │ mov %rax,%r13
  49651. 42dcd2: ││││││││││││││││││││││││││││││││ │ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  49652. 42dce0: ││││││││││││││││││││││││││││││││ │ ┍━ mov (%r12,%r13,1),%dl
  49653. 42dce4: ││││││││││││││││││││││││││││││││ │ ┆ add $0xd0,%dl
  49654. 42dce7: ││││││││││││││││││││││││││││││││ │ ┆ movzbl %dl,%edx
  49655. 42dcea: ││││││││││││││││││││││││││││││││ │ ┆ cmp $0x9,%edx
  49656. 42dced: ││││││││││││││││││││││││││││││││ │ ┆╭ ja 42dcfb <_D4core8demangle8Demangle10parseValueMFAaaZv+0x69b>
  49657. 42dcef: ││││││││││││││││││││││││││││││││ │ ┆│ inc %r13
  49658. 42dcf2: ││││││││││││││││││││││││││││││││ │ ┆│ mov %r13,0x20(%r14)
  49659. 42dcf6: ││││││││││││││││││││││││││││││││ │ ┆│ cmp %rcx,%r13
  49660. 42dcf9: ││││││││││││││││││││││││││││││││ │ ╰┼ jb 42dce0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x680>
  49661. 42dcfb: ││││││││││││││││││││││││││││││││ │ ┕ sub %rax,%r13
  49662. 42dcfe: ││││││││││││││││││││││││││││││││ │╭─── je 42dda3 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x743>
  49663. 42dd04: ││││││││││││││││││││││││││││││││ ││ add %rax,%r12
  49664. 42dd07: ││││││││││││││││││││││││││││││││ ││ xor %eax,%eax
  49665. 42dd09: ││││││││││││││││││││││││││││││││ ││ lea 0x20(%rsp),%rbx
  49666. 42dd0e: ││││││││││││││││││││││││││││││││ ││ xor %r15d,%r15d
  49667. 42dd11: ││││││││││││││││││││││││││││││││ ││ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  49668. 42dd20: ││││││││││││││││││││││││││││││││ ││ ┍ movzbl (%r12,%r15,1),%ebp
  49669. 42dd25: ││││││││││││││││││││││││││││││││ ││ ┆ movb $0x0,0x20(%rsp)
  49670. 42dd2a: ││││││││││││││││││││││││││││││││ ││ ┆ mov $0xa,%esi
  49671. 42dd2f: ││││││││││││││││││││││││││││││││ ││ ┆ mov %rbx,%rdi
  49672. 42dd32: ││││││││││││││││││││││││││││││││ ││ ┆ mov %rax,%rdx
  49673. 42dd35: ││││││││││││││││││││││││││││││││ ││ ┆ callq 430fa0 <_D4core10checkedint4muluFNaNbNiNfmmKbZm>
  49674. 42dd3a: ││││││││││││││││││││││││││││││││ ││ ┆ add $0xffffffffffffffd0,%rbp
  49675. 42dd3e: ││││││││││││││││││││││││││││││││ ││ ┆ mov %rbx,%rdi
  49676. 42dd41: ││││││││││││││││││││││││││││││││ ││ ┆ mov %rbp,%rsi
  49677. 42dd44: ││││││││││││││││││││││││││││││││ ││ ┆ mov %rax,%rdx
  49678. 42dd47: ││││││││││││││││││││││││││││││││ ││ ┆ callq 430f80 <_D4core10checkedint4adduFNaNbNiNfmmKbZm>
  49679. 42dd4c: ││││││││││││││││││││││││││││││││ ││ ┆ testb $0x1,0x20(%rsp)
  49680. 42dd51: ││││││││││││││││││││││││││││││││╭───┼┼──┼ jne 42dede <_D4core8demangle8Demangle10parseValueMFAaaZv+0x87e>
  49681. 42dd57: │││││││││││││││││││││││││││││││││ ││ ┆ inc %r15
  49682. 42dd5a: │││││││││││││││││││││││││││││││││ ││ ┆ cmp %r13,%r15
  49683. 42dd5d: │││││││││││││││││││││││││││││││││ ││ ╰ jb 42dd20 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x6c0>
  49684. 42dd5f: │││││││││││││││││││││││││││││││││ ││ xor %ebx,%ebx
  49685. 42dd61: │││││││││││││││││││││││││││││││││ ││ test %rax,%rax
  49686. 42dd64: │││││││││││││││││││││││││││││││││ ││ lea 0x1f(%rsp),%rbp
  49687. 42dd69: │││││││││││││││││││││││││││││││││ ││ mov %rbp,%r15
  49688. 42dd6c: │││││││││││││││││││││││││││││││││ ││╭── je 42dda3 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x743>
  49689. 42dd6e: │││││││││││││││││││││││││││││││││ │││ xchg %ax,%ax
  49690. 42dd70: │││││││││││││││││││││││││││││││││ │││┍━ mov %rax,%rbp
  49691. 42dd73: │││││││││││││││││││││││││││││││││ │││┆ test %rbx,%rbx
  49692. 42dd76: │││││││││││││││││││││││││││││││││ │││┆╭ je 42dd8a <_D4core8demangle8Demangle10parseValueMFAaaZv+0x72a>
  49693. 42dd78: │││││││││││││││││││││││││││││││││ │││┆│ mov $0x2,%esi
  49694. 42dd7d: │││││││││││││││││││││││││││││││││ │││┆│ mov $0x43c178,%edx
  49695. 42dd82: │││││││││││││││││││││││││││││││││ │││┆│ mov %r14,%rdi
  49696. 42dd85: │││││││││││││││││││││││││││││││││ │││┆│ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  49697. 42dd8a: │││││││││││││││││││││││││││││││││ │││┆┕ xor %esi,%esi
  49698. 42dd8c: │││││││││││││││││││││││││││││││││ │││┆ xor %edx,%edx
  49699. 42dd8e: │││││││││││││││││││││││││││││││││ │││┆ xor %ecx,%ecx
  49700. 42dd90: │││││││││││││││││││││││││││││││││ │││┆ mov %r14,%rdi
  49701. 42dd93: │││││││││││││││││││││││││││││││││ │││┆ callq 42d660 <_D4core8demangle8Demangle10parseValueMFAaaZv>
  49702. 42dd98: │││││││││││││││││││││││││││││││││ │││┆ inc %rbx
  49703. 42dd9b: │││││││││││││││││││││││││││││││││ │││┆ mov %rbp,%rax
  49704. 42dd9e: │││││││││││││││││││││││││││││││││ │││┆ cmp %rbx,%rax
  49705. 42dda1: │││││││││││││││││││││││││││││││││ │││╰─ jne 42dd70 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x710>
  49706. 42dda3: │││││││││││││││││││││││││││││││││ ┕┷┷━━ movb $0x29,0x1f(%rsp)
  49707. 42dda8: │││││││││││││││││││││││││││││││││ ╭────── jmpq 42dea6 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x846>
  49708. 42ddad: ││││││││┕┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿━┿━━━━━━ lea 0x1(%rsi),%rcx
  49709. 42ddb1: │││││││││││││││││││││││││││││││││ │ cmp %rax,%rsi
  49710. 42ddb4: │││││││││││││││││││││││││││││││││ │ mov %rcx,0x20(%r14)
  49711. 42ddb8: │││││││││││││││││││││││││││││││││╭┼────── jae 42dec5 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x865>
  49712. 42ddbe: │││││││││││││││││││││││││││││││││││ movb $0x5b,0x1f(%rsp)
  49713. 42ddc3: │││││││││││││││││││││││││││││││││││ lea 0x1f(%rsp),%r15
  49714. 42ddc8: │││││││││││││││││││││││││││││││││││ mov $0x1,%esi
  49715. 42ddcd: │││││││││││││││││││││││││││││││││││ mov %r14,%rdi
  49716. 42ddd0: │││││││││││││││││││││││││││││││││││ mov %r15,%rdx
  49717. 42ddd3: │││││││││││││││││││││││││││││││││││ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  49718. 42ddd8: │││││││││││││││││││││││││││││││││││ mov 0x20(%r14),%rax
  49719. 42dddc: │││││││││││││││││││││││││││││││││││ mov (%r14),%rcx
  49720. 42dddf: │││││││││││││││││││││││││││││││││││ cmp %rcx,%rax
  49721. 42dde2: │││││││││││││││││││││││││││││││││││╭───── jae 42dea1 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x841>
  49722. 42dde8: ││││││││││││││││││││││││││││││││││││ mov 0x8(%r14),%r12
  49723. 42ddec: ││││││││││││││││││││││││││││││││││││ mov %rax,%r13
  49724. 42ddef: ││││││││││││││││││││││││││││││││││││ ┍━ mov (%r12,%r13,1),%dl
  49725. 42ddf3: ││││││││││││││││││││││││││││││││││││ ┆ add $0xd0,%dl
  49726. 42ddf6: ││││││││││││││││││││││││││││││││││││ ┆ movzbl %dl,%edx
  49727. 42ddf9: ││││││││││││││││││││││││││││││││││││ ┆ cmp $0x9,%edx
  49728. 42ddfc: ││││││││││││││││││││││││││││││││││││ ┆╭ ja 42de0a <_D4core8demangle8Demangle10parseValueMFAaaZv+0x7aa>
  49729. 42ddfe: ││││││││││││││││││││││││││││││││││││ ┆│ inc %r13
  49730. 42de01: ││││││││││││││││││││││││││││││││││││ ┆│ mov %r13,0x20(%r14)
  49731. 42de05: ││││││││││││││││││││││││││││││││││││ ┆│ cmp %rcx,%r13
  49732. 42de08: ││││││││││││││││││││││││││││││││││││ ╰┼ jb 42ddef <_D4core8demangle8Demangle10parseValueMFAaaZv+0x78f>
  49733. 42de0a: ││││││││││││││││││││││││││││││││││││ ┕ sub %rax,%r13
  49734. 42de0d: ││││││││││││││││││││││││││││││││││││╭──── je 42dea1 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x841>
  49735. 42de13: │││││││││││││││││││││││││││││││││││││ add %rax,%r12
  49736. 42de16: │││││││││││││││││││││││││││││││││││││ xor %eax,%eax
  49737. 42de18: │││││││││││││││││││││││││││││││││││││ lea 0x20(%rsp),%rbx
  49738. 42de1d: │││││││││││││││││││││││││││││││││││││ xor %r15d,%r15d
  49739. 42de20: │││││││││││││││││││││││││││││││││││││ ┍ movzbl (%r12,%r15,1),%ebp
  49740. 42de25: │││││││││││││││││││││││││││││││││││││ ┆ movb $0x0,0x20(%rsp)
  49741. 42de2a: │││││││││││││││││││││││││││││││││││││ ┆ mov $0xa,%esi
  49742. 42de2f: │││││││││││││││││││││││││││││││││││││ ┆ mov %rbx,%rdi
  49743. 42de32: │││││││││││││││││││││││││││││││││││││ ┆ mov %rax,%rdx
  49744. 42de35: │││││││││││││││││││││││││││││││││││││ ┆ callq 430fa0 <_D4core10checkedint4muluFNaNbNiNfmmKbZm>
  49745. 42de3a: │││││││││││││││││││││││││││││││││││││ ┆ add $0xffffffffffffffd0,%rbp
  49746. 42de3e: │││││││││││││││││││││││││││││││││││││ ┆ mov %rbx,%rdi
  49747. 42de41: │││││││││││││││││││││││││││││││││││││ ┆ mov %rbp,%rsi
  49748. 42de44: │││││││││││││││││││││││││││││││││││││ ┆ mov %rax,%rdx
  49749. 42de47: │││││││││││││││││││││││││││││││││││││ ┆ callq 430f80 <_D4core10checkedint4adduFNaNbNiNfmmKbZm>
  49750. 42de4c: │││││││││││││││││││││││││││││││││││││ ┆ testb $0x1,0x20(%rsp)
  49751. 42de51: │││││││││││││││││││││││││││││││││││││╭──┼ jne 42dee3 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x883>
  49752. 42de57: ││││││││││││││││││││││││││││││││││││││ ┆ inc %r15
  49753. 42de5a: ││││││││││││││││││││││││││││││││││││││ ┆ cmp %r13,%r15
  49754. 42de5d: ││││││││││││││││││││││││││││││││││││││ ╰ jb 42de20 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x7c0>
  49755. 42de5f: ││││││││││││││││││││││││││││││││││││││ xor %ebx,%ebx
  49756. 42de61: ││││││││││││││││││││││││││││││││││││││ test %rax,%rax
  49757. 42de64: ││││││││││││││││││││││││││││││││││││││ lea 0x1f(%rsp),%rbp
  49758. 42de69: ││││││││││││││││││││││││││││││││││││││ mov %rbp,%r15
  49759. 42de6c: ││││││││││││││││││││││││││││││││││││││╭── je 42dea1 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x841>
  49760. 42de6e: │││││││││││││││││││││││││││││││││││││││┍━ mov %rax,%rbp
  49761. 42de71: │││││││││││││││││││││││││││││││││││││││┆ test %rbx,%rbx
  49762. 42de74: │││││││││││││││││││││││││││││││││││││││┆╭ je 42de88 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x828>
  49763. 42de76: │││││││││││││││││││││││││││││││││││││││┆│ mov $0x2,%esi
  49764. 42de7b: │││││││││││││││││││││││││││││││││││││││┆│ mov $0x43c178,%edx
  49765. 42de80: │││││││││││││││││││││││││││││││││││││││┆│ mov %r14,%rdi
  49766. 42de83: │││││││││││││││││││││││││││││││││││││││┆│ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  49767. 42de88: │││││││││││││││││││││││││││││││││││││││┆┕ xor %esi,%esi
  49768. 42de8a: │││││││││││││││││││││││││││││││││││││││┆ xor %edx,%edx
  49769. 42de8c: │││││││││││││││││││││││││││││││││││││││┆ xor %ecx,%ecx
  49770. 42de8e: │││││││││││││││││││││││││││││││││││││││┆ mov %r14,%rdi
  49771. 42de91: │││││││││││││││││││││││││││││││││││││││┆ callq 42d660 <_D4core8demangle8Demangle10parseValueMFAaaZv>
  49772. 42de96: │││││││││││││││││││││││││││││││││││││││┆ inc %rbx
  49773. 42de99: │││││││││││││││││││││││││││││││││││││││┆ mov %rbp,%rax
  49774. 42de9c: │││││││││││││││││││││││││││││││││││││││┆ cmp %rbx,%rax
  49775. 42de9f: │││││││││││││││││││││││││││││││││││││││╰─ jne 42de6e <_D4core8demangle8Demangle10parseValueMFAaaZv+0x80e>
  49776. 42dea1: ││┕┷┿┷┿┷┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┿┷┷┿┷━━ movb $0x5d,0x1f(%rsp)
  49777. 42dea6: ││ │ │ ││││││││││││││││││││││││││┕━━┿━━━ mov $0x1,%esi
  49778. 42deab: ││ │ │ ││││││││││││││││││││││││││ │ mov %r14,%rdi
  49779. 42deae: ││ │ │ ││││││││││││││││││││││││││ │ mov %r15,%rdx
  49780. 42deb1: ││ │ │ ││││││││││││││││││││││││││ │ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  49781. 42deb6: ││ │ │ ││││┕┿┿┿┿┿┿┿┷┿┷┿┿┿┿┿┿┿┷┿┿┿━━━┿━━━ add $0x38,%rsp
  49782. 42deba: ││ │ │ ││││ │││││││ │ │││││││ │││ │ pop %rbx
  49783. 42debb: ││ │ │ ││││ │││││││ │ │││││││ │││ │ pop %r12
  49784. 42debd: ││ │ │ ││││ │││││││ │ │││││││ │││ │ pop %r13
  49785. 42debf: ││ │ │ ││││ │││││││ │ │││││││ │││ │ pop %r14
  49786. 42dec1: ││ │ │ ││││ │││││││ │ │││││││ │││ │ pop %r15
  49787. 42dec3: ││ │ │ ││││ │││││││ │ │││││││ │││ │ pop %rbp
  49788. 42dec4: ││ │ │ ││││ │││││││ │ │││││││ │││ │ retq
  49789. 42dec5: │┕━━┿━┿━┿┿┿┿━┿┷┷┷┷┷┷━┿━┿┿┿┿┿┿┿━┷┿┷━━━┿━━━ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  49790. 42deca: │ │ │ ││││ ┕━━━━━━━┿━┿┿┿┿┿┿┿━━┿━━━━┿━━━ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  49791. 42decf: ┕━━━┿━┿━┿┿┿┷━━━━━━━━━┿━┿┿┿┿┿┿┿━━┿━━━━┿━━━ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  49792. 42ded4: ┕━┿━┿┿┿━━━━━━━━━━┿━┿┿┿┿┿┿┿━━┿━━━━┿━━━ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  49793. 42ded9: ┕━┷┷┿━━━━━━━━━━┷━┷┷┷┿┷┷┷━━┿━━━━┿━━━ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  49794. 42dede: │ │ ┕━━━━┿━━━ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  49795. 42dee3: │ │ ┕━━━ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  49796. 42dee8: ┕━━━━━━━━━━━━━━━┿━━━━━━━━━━━━━━ inc %rsi
  49797. 42deeb: │ mov %rsi,0x20(%r14)
  49798. 42deef: │ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  49799. 42def4: │ nopw %cs:0x0(%rax,%rax,1)
  49800. 42defe: │ xchg %ax,%ax
  49801.  
  49802. 000000000042df00 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv>:
  49803. 42df00: ┆ push %rbp
  49804. 42df01: ┆ push %r15
  49805. 42df03: ┆ push %r14
  49806. 42df05: ┆ push %r13
  49807. 42df07: ┆ push %r12
  49808. 42df09: ┆ push %rbx
  49809. 42df0a: ┆ sub $0x38,%rsp
  49810. 42df0e: ┆ mov %rdi,%r13
  49811. 42df11: ┆ cmp $0x73,%esi
  49812. 42df14: ┆ ╭─── jg 42dfe1 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0xe1>
  49813. 42df1a: ┆ │ lea -0x61(%rsi),%eax
  49814. 42df1d: ┆ │ cmp $0xc,%eax
  49815. 42df20: ┆ ╭────────┼─── ja 42e244 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x344>
  49816. 42df26: ┆ │ │ jmpq *0x4412c8(,%rax,8)
  49817. 42df2d: ┆ │ │ mov 0x20(%r13),%rax
  49818. 42df31: ┆ │ │ mov 0x0(%r13),%rcx
  49819. 42df35: ┆ │ │ cmp %rcx,%rax
  49820. 42df38: ┆ │ │╭── jae 42dfd2 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0xd2>
  49821. 42df3e: ┆ │ ││ mov 0x8(%r13),%r14
  49822. 42df42: ┆ │ ││ mov %rax,%rbp
  49823. 42df45: ┆ │ ││ data32 nopw %cs:0x0(%rax,%rax,1)
  49824. 42df50: ┆ │ ││┍━ mov (%r14,%rbp,1),%dl
  49825. 42df54: ┆ │ ││┆ add $0xd0,%dl
  49826. 42df57: ┆ │ ││┆ movzbl %dl,%edx
  49827. 42df5a: ┆ │ ││┆ cmp $0x9,%edx
  49828. 42df5d: ┆ │ ││┆╭ ja 42df6b <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x6b>
  49829. 42df5f: ┆ │ ││┆│ inc %rbp
  49830. 42df62: ┆ │ ││┆│ mov %rbp,0x20(%r13)
  49831. 42df66: ┆ │ ││┆│ cmp %rcx,%rbp
  49832. 42df69: ┆ │ ││╰┼ jb 42df50 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x50>
  49833. 42df6b: ┆ │ ││ ┕ sub %rax,%rbp
  49834. 42df6e: ┆ │ ││╭─ je 42dfd2 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0xd2>
  49835. 42df70: ┆ │ │││ add %rax,%r14
  49836. 42df73: ┆ │ │││ xor %eax,%eax
  49837. 42df75: ┆ │ │││ lea 0x20(%rsp),%r15
  49838. 42df7a: ┆ │ │││ xor %ebx,%ebx
  49839. 42df7c: ┆ │ │││ nopl 0x0(%rax)
  49840. 42df80: ┆ │ │││┍ movzbl (%r14,%rbx,1),%r12d
  49841. 42df85: ┆ │ │││┆ movb $0x0,0x20(%rsp)
  49842. 42df8a: ┆ │ │││┆ mov $0xa,%esi
  49843. 42df8f: ┆ │ │││┆ mov %r15,%rdi
  49844. 42df92: ┆ │ │││┆ mov %rax,%rdx
  49845. 42df95: ┆ │ │││┆ callq 430fa0 <_D4core10checkedint4muluFNaNbNiNfmmKbZm>
  49846. 42df9a: ┆ │ │││┆ add $0xffffffffffffffd0,%r12
  49847. 42df9e: ┆ │ │││┆ mov %r15,%rdi
  49848. 42dfa1: ┆ │ │││┆ mov %r12,%rsi
  49849. 42dfa4: ┆ │ │││┆ mov %rax,%rdx
  49850. 42dfa7: ┆ │ │││┆ callq 430f80 <_D4core10checkedint4adduFNaNbNiNfmmKbZm>
  49851. 42dfac: ┆ │ │││┆ testb $0x1,0x20(%rsp)
  49852. 42dfb1: ┆╭─────┼────────┼┼┼┼ jne 42e508 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x608>
  49853. 42dfb7: ┆│ │ │││┆ inc %rbx
  49854. 42dfba: ┆│ │ │││┆ cmp %rbp,%rbx
  49855. 42dfbd: ┆│ │ │││╰ jb 42df80 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x80>
  49856. 42dfbf: ┆│ │ │││ mov $0x431dc3,%edx
  49857. 42dfc4: ┆│ │ │││ mov $0x4,%esi
  49858. 42dfc9: ┆│ │ │││ test %rax,%rax
  49859. 42dfcc: ┆│ │ ╭───┼┼┼─ jne 42e1e7 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x2e7>
  49860. 42dfd2: ┆│ │ │ │┕┷━ mov $0x431dc8,%edx
  49861. 42dfd7: ┆│ │ │ │ mov $0x5,%esi
  49862. 42dfdc: ┆│ │ │╭──┼─── jmpq 42e1e7 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x2e7>
  49863. 42dfe1: ┆│ │ ││ ┕━━━ cmp $0x74,%esi
  49864. 42dfe4: ┆│ │ ││ ╭── je 42e0bc <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x1bc>
  49865. 42dfea: ┆│ │ ││ │ cmp $0x77,%esi
  49866. 42dfed: ┆│ │ ││ │ ╭ je 42dff8 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0xf8>
  49867. 42dfef: ┆│ │ ││ │ │ cmp $0x75,%esi
  49868. 42dff2: ┆│ │ ╭┼┼───┼─┼ jne 42e244 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x344>
  49869. 42dff8: ┆│ │ │││ │ ┕ mov 0x20(%r13),%rax
  49870. 42dffc: ┆│ │ │││ │ mov 0x0(%r13),%rcx
  49871. 42e000: ┆│ │ │││ │ cmp %rcx,%rax
  49872. 42e003: ┆│ │ │││ ╭─┼── jae 42e112 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x212>
  49873. 42e009: ┆│ │ │││ │ │ mov 0x8(%r13),%rbp
  49874. 42e00d: ┆│ │ │││ │ │ mov %rax,%r14
  49875. 42e010: ┆│ │ │││ │ │┍━ mov 0x0(%rbp,%r14,1),%dl
  49876. 42e015: ┆│ │ │││ │ │┆ add $0xd0,%dl
  49877. 42e018: ┆│ │ │││ │ │┆ movzbl %dl,%edx
  49878. 42e01b: ┆│ │ │││ │ │┆ cmp $0x9,%edx
  49879. 42e01e: ┆│ │ │││ │ │┆╭ ja 42e02c <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x12c>
  49880. 42e020: ┆│ │ │││ │ │┆│ inc %r14
  49881. 42e023: ┆│ │ │││ │ │┆│ mov %r14,0x20(%r13)
  49882. 42e027: ┆│ │ │││ │ │┆│ cmp %rcx,%r14
  49883. 42e02a: ┆│ │ │││ │ │╰┼ jb 42e010 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x110>
  49884. 42e02c: ┆│ │ │││ │ │ ┕ mov %r13,0x10(%rsp)
  49885. 42e031: ┆│ │ │││ │ │ sub %rax,%r14
  49886. 42e034: ┆│ │ │││ │╭┼── je 42e117 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x217>
  49887. 42e03a: ┆│ │ │││ │││ mov %rsi,0x8(%rsp)
  49888. 42e03f: ┆│ │ │││ │││ add %rax,%rbp
  49889. 42e042: ┆│ │ │││ │││ xor %r13d,%r13d
  49890. 42e045: ┆│ │ │││ │││ lea 0x20(%rsp),%r12
  49891. 42e04a: ┆│ │ │││ │││ xor %r15d,%r15d
  49892. 42e04d: ┆│ │ │││ │││ nopl (%rax)
  49893. 42e050: ┆│ │ │││ │││ ┍ movzbl 0x0(%rbp,%r15,1),%ebx
  49894. 42e056: ┆│ │ │││ │││ ┆ movb $0x0,0x20(%rsp)
  49895. 42e05b: ┆│ │ │││ │││ ┆ mov $0xa,%esi
  49896. 42e060: ┆│ │ │││ │││ ┆ mov %r12,%rdi
  49897. 42e063: ┆│ │ │││ │││ ┆ mov %r13,%rdx
  49898. 42e066: ┆│ │ │││ │││ ┆ callq 430fa0 <_D4core10checkedint4muluFNaNbNiNfmmKbZm>
  49899. 42e06b: ┆│ │ │││ │││ ┆ add $0xffffffffffffffd0,%rbx
  49900. 42e06f: ┆│ │ │││ │││ ┆ mov %r12,%rdi
  49901. 42e072: ┆│ │ │││ │││ ┆ mov %rbx,%rsi
  49902. 42e075: ┆│ │ │││ │││ ┆ mov %rax,%rdx
  49903. 42e078: ┆│ │ │││ │││ ┆ callq 430f80 <_D4core10checkedint4adduFNaNbNiNfmmKbZm>
  49904. 42e07d: ┆│ │ │││ │││ ┆ mov %rax,%r13
  49905. 42e080: ┆│ │ │││ │││ ┆ testb $0x1,0x20(%rsp)
  49906. 42e085: ┆│╭────┼───┼┼┼─┼┼┼─┼ jne 42e503 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x603>
  49907. 42e08b: ┆││ │ │││ │││ ┆ inc %r15
  49908. 42e08e: ┆││ │ │││ │││ ┆ cmp %r14,%r15
  49909. 42e091: ┆││ │ │││ │││ ╰ jb 42e050 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x150>
  49910. 42e093: ┆││ │ │││ │││ lea -0x7(%r13),%rax
  49911. 42e097: ┆││ │ │││ │││ cmp $0x6,%rax
  49912. 42e09b: ┆││ ╭──┼───┼┼┼─┼┼┼── ja 42e456 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x556>
  49913. 42e0a1: ┆││ │ │ │││ │││ jmpq *0x441330(,%rax,8)
  49914. 42e0a8: ┆││ │ │ │││ │││ mov $0x4,%esi
  49915. 42e0ad: ┆││ │ │ │││ │││ mov $0x4415d5,%edx
  49916. 42e0b2: ┆││ │ │ │││ │││ mov 0x10(%rsp),%rdi
  49917. 42e0b7: ┆││ │╭─┼───┼┼┼─┼┼┼── jmpq 42e442 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x542>
  49918. 42e0bc: ┆││ ││ │ │││ ││┕━━ mov 0x20(%r13),%rax
  49919. 42e0c0: ┆││ ││ │ │││ ││ mov 0x0(%r13),%rcx
  49920. 42e0c4: ┆││ ││ │ │││ ││ mov 0x8(%r13),%rdx
  49921. 42e0c8: ┆││ ││ │ │││ ││ cmp %rcx,%rax
  49922. 42e0cb: ┆││ ││ │ │││ ││ mov %rax,%rsi
  49923. 42e0ce: ┆││ ││ │ │││ ││╭── jae 42e0fa <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x1fa>
  49924. 42e0d0: ┆││ ││ │ │││ │││ mov %rax,%rsi
  49925. 42e0d3: ┆││ ││ │ │││ │││ data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  49926. 42e0e0: ┆││ ││ │ │││ │││┍━ mov (%rdx,%rsi,1),%bl
  49927. 42e0e3: ┆││ ││ │ │││ │││┆ add $0xd0,%bl
  49928. 42e0e6: ┆││ ││ │ │││ │││┆ movzbl %bl,%edi
  49929. 42e0e9: ┆││ ││ │ │││ │││┆ cmp $0x9,%edi
  49930. 42e0ec: ┆││ ││ │ │││ │││┆╭ ja 42e0fa <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x1fa>
  49931. 42e0ee: ┆││ ││ │ │││ │││┆│ inc %rsi
  49932. 42e0f1: ┆││ ││ │ │││ │││┆│ mov %rsi,0x20(%r13)
  49933. 42e0f5: ┆││ ││ │ │││ │││┆│ cmp %rcx,%rsi
  49934. 42e0f8: ┆││ ││ │ │││ │││╰┼ jb 42e0e0 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x1e0>
  49935. 42e0fa: ┆││ ││ │ │││ ││┕━┷ add %rax,%rdx
  49936. 42e0fd: ┆││ ││ │ │││ ││ sub %rax,%rsi
  49937. 42e100: ┆││ ││ │ │││ ││ mov %r13,%rdi
  49938. 42e103: ┆││ ││ │ │││ ││ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  49939. 42e108: ┆││ ││ │ │││ ││ movb $0x75,0x1f(%rsp)
  49940. 42e10d: ┆││ ││ │ │││ ││─── jmpq 42e1dd <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x2dd>
  49941. 42e112: ┆││ ││ │ │││ ┕┿━━━ mov %r13,0x10(%rsp)
  49942. 42e117: ┆││ ││ │ │││ ┕━━━ xor %r13d,%r13d
  49943. 42e11a: ┆││ ││┍┿━━━┿┿┿━━┿━━━ cmp $0x77,%esi
  49944. 42e11d: ┆││ ││┆│ │││ ╭┼─── je 42e296 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x396>
  49945. 42e123: ┆││ ││┆│ │││ ││ cmp $0x75,%esi
  49946. 42e126: ┆││ ││┆│ │││╭┼┼─── je 42e31b <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x41b>
  49947. 42e12c: ┆││ ││┆│ ││││││ cmp $0x61,%esi
  49948. 42e12f: ┆││╭┼┼┼┼───┼┼┼┼┼┼─── jne 42e50d <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x60d>
  49949. 42e135: ┆│││││┆│ ││││││ lea -0x20(%r13),%rax
  49950. 42e139: ┆│││││┆│ ││││││ cmp $0x5e,%rax
  49951. 42e13d: ┆│││││┆│ ╭─┼┼┼┼┼┼─── ja 42e3bc <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x4bc>
  49952. 42e143: ┆│││││┆│ │ ││││││ movb $0x27,0x1f(%rsp)
  49953. 42e148: ┆│││││┆│ │ ││││││ lea 0x1f(%rsp),%rbx
  49954. 42e14d: ┆│││││┆│ │ ││││││ mov $0x1,%esi
  49955. 42e152: ┆│││││┆│ │ ││││││ mov 0x10(%rsp),%rbp
  49956. 42e157: ┆│││││┆│ │ ││││││ mov %rbp,%rdi
  49957. 42e15a: ┆│││││┆│ │ ││││││ mov %rbx,%rdx
  49958. 42e15d: ┆│││││┆│ │ ││││││ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  49959. 42e162: ┆│││││┆│ │ ││││││ mov %r13b,0x1f(%rsp)
  49960. 42e167: ┆│││││┆│ │ ││││││ mov $0x1,%esi
  49961. 42e16c: ┆│││││┆│ │ ││││││ mov %rbp,%rdi
  49962. 42e16f: ┆│││││┆│ │ ││││││ mov %rbx,%rdx
  49963. 42e172: ┆│││││┆│ │ ││││││ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  49964. 42e177: ┆│││││┆│ │ ││││││ movb $0x27,0x1f(%rsp)
  49965. 42e17c: ┆│││││┆│ │ ││││││ mov $0x1,%esi
  49966. 42e181: ┆│││││┆│ │ ││││││ mov %rbp,%rdi
  49967. 42e184: ┆│││││┆│ │ ││││││ mov %rbx,%rdx
  49968. 42e187: ┆│││││┆│╭┼─┼┼┼┼┼┼─── jmpq 42e442 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x542>
  49969. 42e18c: ┆│││││┆│││ ││││││ mov 0x20(%r13),%rax
  49970. 42e190: ┆│││││┆│││ ││││││ mov 0x0(%r13),%rcx
  49971. 42e194: ┆│││││┆│││ ││││││ mov 0x8(%r13),%rdx
  49972. 42e198: ┆│││││┆│││ ││││││ cmp %rcx,%rax
  49973. 42e19b: ┆│││││┆│││ ││││││ mov %rax,%rsi
  49974. 42e19e: ┆│││││┆│││ ││││││╭── jae 42e1ca <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x2ca>
  49975. 42e1a0: ┆│││││┆│││ │││││││ mov %rax,%rsi
  49976. 42e1a3: ┆│││││┆│││ │││││││ data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  49977. 42e1b0: ┆│││││┆│││ │││││││┍━ mov (%rdx,%rsi,1),%bl
  49978. 42e1b3: ┆│││││┆│││ │││││││┆ add $0xd0,%bl
  49979. 42e1b6: ┆│││││┆│││ │││││││┆ movzbl %bl,%edi
  49980. 42e1b9: ┆│││││┆│││ │││││││┆ cmp $0x9,%edi
  49981. 42e1bc: ┆│││││┆│││ │││││││┆╭ ja 42e1ca <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x2ca>
  49982. 42e1be: ┆│││││┆│││ │││││││┆│ inc %rsi
  49983. 42e1c1: ┆│││││┆│││ │││││││┆│ mov %rsi,0x20(%r13)
  49984. 42e1c5: ┆│││││┆│││ │││││││┆│ cmp %rcx,%rsi
  49985. 42e1c8: ┆│││││┆│││ │││││││╰┼ jb 42e1b0 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x2b0>
  49986. 42e1ca: ┆│││││┆│││ ││││││┕━┷ add %rax,%rdx
  49987. 42e1cd: ┆│││││┆│││ ││││││ sub %rax,%rsi
  49988. 42e1d0: ┆│││││┆│││ ││││││ mov %r13,%rdi
  49989. 42e1d3: ┆│││││┆│││ ││││││ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  49990. 42e1d8: ┆│││││┆│││ ││││││ movb $0x4c,0x1f(%rsp)
  49991. 42e1dd: ┆│││││┆│││ │││││┕━━━ lea 0x1f(%rsp),%rdx
  49992. 42e1e2: ┆│││││┆│││ │││││ mov $0x1,%esi
  49993. 42e1e7: ┆│││││┆│││ │┕┷┿┿━━━━ mov %r13,%rdi
  49994. 42e1ea: ┆│││││┆│││╭┼──┼┼──── jmpq 42e442 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x542>
  49995. 42e1ef: ┆│││││┆│││││ ││ mov 0x20(%r13),%rax
  49996. 42e1f3: ┆│││││┆│││││ ││ mov 0x0(%r13),%rcx
  49997. 42e1f7: ┆│││││┆│││││ ││ mov 0x8(%r13),%rdx
  49998. 42e1fb: ┆│││││┆│││││ ││ cmp %rcx,%rax
  49999. 42e1fe: ┆│││││┆│││││ ││ mov %rax,%rsi
  50000. 42e201: ┆│││││┆│││││ ││ ╭── jae 42e22a <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x32a>
  50001. 42e203: ┆│││││┆│││││ ││ │ mov %rax,%rsi
  50002. 42e206: ┆│││││┆│││││ ││ │ nopw %cs:0x0(%rax,%rax,1)
  50003. 42e210: ┆│││││┆│││││ ││ │┍━ mov (%rdx,%rsi,1),%bl
  50004. 42e213: ┆│││││┆│││││ ││ │┆ add $0xd0,%bl
  50005. 42e216: ┆│││││┆│││││ ││ │┆ movzbl %bl,%edi
  50006. 42e219: ┆│││││┆│││││ ││ │┆ cmp $0x9,%edi
  50007. 42e21c: ┆│││││┆│││││ ││ │┆╭ ja 42e22a <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x32a>
  50008. 42e21e: ┆│││││┆│││││ ││ │┆│ inc %rsi
  50009. 42e221: ┆│││││┆│││││ ││ │┆│ mov %rsi,0x20(%r13)
  50010. 42e225: ┆│││││┆│││││ ││ │┆│ cmp %rcx,%rsi
  50011. 42e228: ┆│││││┆│││││ ││ │╰┼ jb 42e210 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x310>
  50012. 42e22a: ┆│││││┆│││││ ││ ┕━┷ add %rax,%rdx
  50013. 42e22d: ┆│││││┆│││││ ││ sub %rax,%rsi
  50014. 42e230: ┆│││││┆│││││ ││ mov %r13,%rdi
  50015. 42e233: ┆│││││┆│││││ ││ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  50016. 42e238: ┆│││││┆│││││ ││ mov $0x2,%esi
  50017. 42e23d: ┆│││││┆│││││ ││ mov $0x441600,%edx
  50018. 42e242: ┆│││││┆│││││ ││╭─── jmp 42e280 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x380>
  50019. 42e244: ┆│││││┆┕┿┿┿┷━━┿┿┿━━━ mov 0x20(%r13),%rax
  50020. 42e248: ┆│││││┆ │││ │││ mov 0x0(%r13),%rcx
  50021. 42e24c: ┆│││││┆ │││ │││ mov 0x8(%r13),%rdx
  50022. 42e250: ┆│││││┆ │││ │││ cmp %rcx,%rax
  50023. 42e253: ┆│││││┆ │││ │││ mov %rax,%rsi
  50024. 42e256: ┆│││││┆ │││ │││╭── jae 42e27a <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x37a>
  50025. 42e258: ┆│││││┆ │││ ││││ mov %rax,%rsi
  50026. 42e25b: ┆│││││┆ │││ ││││ nopl 0x0(%rax,%rax,1)
  50027. 42e260: ┆│││││┆ │││ ││││┍━ mov (%rdx,%rsi,1),%bl
  50028. 42e263: ┆│││││┆ │││ ││││┆ add $0xd0,%bl
  50029. 42e266: ┆│││││┆ │││ ││││┆ movzbl %bl,%edi
  50030. 42e269: ┆│││││┆ │││ ││││┆ cmp $0x9,%edi
  50031. 42e26c: ┆│││││┆ │││ ││││┆╭ ja 42e27a <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x37a>
  50032. 42e26e: ┆│││││┆ │││ ││││┆│ inc %rsi
  50033. 42e271: ┆│││││┆ │││ ││││┆│ mov %rsi,0x20(%r13)
  50034. 42e275: ┆│││││┆ │││ ││││┆│ cmp %rcx,%rsi
  50035. 42e278: ┆│││││┆ │││ ││││╰┼ jb 42e260 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x360>
  50036. 42e27a: ┆│││││┆ │││ │││┕━┷ add %rax,%rdx
  50037. 42e27d: ┆│││││┆ │││ │││ sub %rax,%rsi
  50038. 42e280: ┆│││││┆ │││ ││┕━━━ mov %r13,%rdi
  50039. 42e283: ┆│││││┆ │││ ││ add $0x38,%rsp
  50040. 42e287: ┆│││││┆ │││ ││ pop %rbx
  50041. 42e288: ┆│││││┆ │││ ││ pop %r12
  50042. 42e28a: ┆│││││┆ │││ ││ pop %r13
  50043. 42e28c: ┆│││││┆ │││ ││ pop %r14
  50044. 42e28e: ┆│││││┆ │││ ││ pop %r15
  50045. 42e290: ┆│││││┆ │││ ││ pop %rbp
  50046. 42e291: ╰┼┼┼┼┼┼─┼┼┼───┼┼──── jmpq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  50047. 42e296: │││││┆ │││ │┕━━━━ mov $0x3,%esi
  50048. 42e29b: │││││┆ │││ │ mov $0x4415fc,%edx
  50049. 42e2a0: │││││┆ │││ │ mov 0x10(%rsp),%rbx
  50050. 42e2a5: │││││┆ │││ │ mov %rbx,%rdi
  50051. 42e2a8: │││││┆ │││ │ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  50052. 42e2ad: │││││┆ │││ │ movl $0xffffffff,0x30(%rsp)
  50053. 42e2b5: │││││┆ │││ │ movq $0xffffffffffffffff,0x28(%rsp)
  50054. 42e2be: │││││┆ │││ │ movq $0xffffffffffffffff,0x20(%rsp)
  50055. 42e2c7: │││││┆ │││ │ lea 0x20(%rsp),%rdx
  50056. 42e2cc: │││││┆ │││ │ mov $0x10,%edi
  50057. 42e2d1: │││││┆ │││ │ mov $0x14,%esi
  50058. 42e2d6: │││││┆ │││ │ mov %r13,%rcx
  50059. 42e2d9: │││││┆ │││ │ callq 4192e0 <_D4core8internal6string20unsignedToTempStringFNaNbNiNfmAakZAa>
  50060. 42e2de: │││││┆ │││ │ mov %rax,%r12
  50061. 42e2e1: │││││┆ │││ │ mov %rdx,%r15
  50062. 42e2e4: │││││┆ │││ │ lea 0x1f(%rsp),%r14
  50063. 42e2e9: │││││┆ │││ │ cmp $0x7,%r12d
  50064. 42e2ed: │││││┆ │││ │ ╭─── jg 42e399 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x499>
  50065. 42e2f3: │││││┆ │││ │ │ mov $0x8,%ebp
  50066. 42e2f8: │││││┆ │││ │ │ sub %r12d,%ebp
  50067. 42e2fb: │││││┆ │││ │ │ nopl 0x0(%rax,%rax,1)
  50068. 42e300: │││││┆ │││ │ │ ┍ movb $0x30,0x1f(%rsp)
  50069. 42e305: │││││┆ │││ │ │ ┆ mov $0x1,%esi
  50070. 42e30a: │││││┆ │││ │ │ ┆ mov %rbx,%rdi
  50071. 42e30d: │││││┆ │││ │ │ ┆ mov %r14,%rdx
  50072. 42e310: │││││┆ │││ │ │ ┆ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  50073. 42e315: │││││┆ │││ │ │ ┆ dec %ebp
  50074. 42e317: │││││┆ │││ │ │ ╰ jne 42e300 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x400>
  50075. 42e319: │││││┆ │││ │ │╭── jmp 42e399 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x499>
  50076. 42e31b: │││││┆ │││ ┕━┿┿━━ mov $0x3,%esi
  50077. 42e320: │││││┆ │││ ││ mov $0x4415f8,%edx
  50078. 42e325: │││││┆ │││ ││ mov 0x10(%rsp),%rbx
  50079. 42e32a: │││││┆ │││ ││ mov %rbx,%rdi
  50080. 42e32d: │││││┆ │││ ││ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  50081. 42e332: │││││┆ │││ ││ movl $0xffffffff,0x30(%rsp)
  50082. 42e33a: │││││┆ │││ ││ movq $0xffffffffffffffff,0x28(%rsp)
  50083. 42e343: │││││┆ │││ ││ movq $0xffffffffffffffff,0x20(%rsp)
  50084. 42e34c: │││││┆ │││ ││ lea 0x20(%rsp),%rdx
  50085. 42e351: │││││┆ │││ ││ mov $0x10,%edi
  50086. 42e356: │││││┆ │││ ││ mov $0x14,%esi
  50087. 42e35b: │││││┆ │││ ││ mov %r13,%rcx
  50088. 42e35e: │││││┆ │││ ││ callq 4192e0 <_D4core8internal6string20unsignedToTempStringFNaNbNiNfmAakZAa>
  50089. 42e363: │││││┆ │││ ││ mov %rax,%r12
  50090. 42e366: │││││┆ │││ ││ mov %rdx,%r15
  50091. 42e369: │││││┆ │││ ││ lea 0x1f(%rsp),%r14
  50092. 42e36e: │││││┆ │││ ││ cmp $0x3,%r12d
  50093. 42e372: │││││┆ │││ ││╭─ jg 42e399 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x499>
  50094. 42e374: │││││┆ │││ │││ mov $0x4,%ebp
  50095. 42e379: │││││┆ │││ │││ sub %r12d,%ebp
  50096. 42e37c: │││││┆ │││ │││ nopl 0x0(%rax)
  50097. 42e380: │││││┆ │││ │││┍ movb $0x30,0x1f(%rsp)
  50098. 42e385: │││││┆ │││ │││┆ mov $0x1,%esi
  50099. 42e38a: │││││┆ │││ │││┆ mov %rbx,%rdi
  50100. 42e38d: │││││┆ │││ │││┆ mov %r14,%rdx
  50101. 42e390: │││││┆ │││ │││┆ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  50102. 42e395: │││││┆ │││ │││┆ dec %ebp
  50103. 42e397: │││││┆ │││ │││╰ jne 42e380 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x480>
  50104. 42e399: │││││┆ │││ ┕┷┷━ mov %rbx,%rdi
  50105. 42e39c: │││││┆ │││ mov %r12,%rsi
  50106. 42e39f: │││││┆ │││ mov %r15,%rdx
  50107. 42e3a2: │││││┆ │││ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  50108. 42e3a7: │││││┆ │││ movb $0x27,0x1f(%rsp)
  50109. 42e3ac: │││││┆ │││ mov $0x1,%esi
  50110. 42e3b1: │││││┆ │││ mov %rbx,%rdi
  50111. 42e3b4: │││││┆ │││ mov %r14,%rdx
  50112. 42e3b7: │││││┆ │││ ╭───── jmpq 42e442 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x542>
  50113. 42e3bc: │││││┆ │┕┿━━━┿━━━━━ mov $0x2,%esi
  50114. 42e3c1: │││││┆ │ │ │ mov $0x4415cd,%edx
  50115. 42e3c6: │││││┆ │ │ │ mov 0x10(%rsp),%rbx
  50116. 42e3cb: │││││┆ │ │ │ mov %rbx,%rdi
  50117. 42e3ce: │││││┆ │ │ │ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  50118. 42e3d3: │││││┆ │ │ │ movl $0xffffffff,0x30(%rsp)
  50119. 42e3db: │││││┆ │ │ │ movq $0xffffffffffffffff,0x28(%rsp)
  50120. 42e3e4: │││││┆ │ │ │ movq $0xffffffffffffffff,0x20(%rsp)
  50121. 42e3ed: │││││┆ │ │ │ lea 0x20(%rsp),%rdx
  50122. 42e3f2: │││││┆ │ │ │ mov $0x10,%edi
  50123. 42e3f7: │││││┆ │ │ │ mov $0x14,%esi
  50124. 42e3fc: │││││┆ │ │ │ mov %r13,%rcx
  50125. 42e3ff: │││││┆ │ │ │ callq 4192e0 <_D4core8internal6string20unsignedToTempStringFNaNbNiNfmAakZAa>
  50126. 42e404: │││││┆ │ │ │ mov %rax,%r12
  50127. 42e407: │││││┆ │ │ │ mov %rdx,%r15
  50128. 42e40a: │││││┆ │ │ │ cmp $0x1,%r12d
  50129. 42e40e: │││││┆ │ │ │ ╭─ jg 42e439 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x539>
  50130. 42e410: │││││┆ │ │ │ │ lea 0x1f(%rsp),%r14
  50131. 42e415: │││││┆ │ │ │ │ mov $0x2,%ebp
  50132. 42e41a: │││││┆ │ │ │ │ sub %r12d,%ebp
  50133. 42e41d: │││││┆ │ │ │ │ nopl (%rax)
  50134. 42e420: │││││┆ │ │ │ │┍ movb $0x30,0x1f(%rsp)
  50135. 42e425: │││││┆ │ │ │ │┆ mov $0x1,%esi
  50136. 42e42a: │││││┆ │ │ │ │┆ mov %rbx,%rdi
  50137. 42e42d: │││││┆ │ │ │ │┆ mov %r14,%rdx
  50138. 42e430: │││││┆ │ │ │ │┆ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  50139. 42e435: │││││┆ │ │ │ │┆ dec %ebp
  50140. 42e437: │││││┆ │ │ │ │╰ jne 42e420 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x520>
  50141. 42e439: │││││┆ │ │ │ ┕━ mov %rbx,%rdi
  50142. 42e43c: │││││┆ │ │ │ mov %r12,%rsi
  50143. 42e43f: │││││┆ │ │ │ mov %r15,%rdx
  50144. 42e442: ││││┕┿━┷━┷┯━┯┷┯┯┯┯┯ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  50145. 42e447: ││││ ┆ ┆┆ ┆ ┆┆┆┆┆ add $0x38,%rsp
  50146. 42e44b: ││││ ┆ ┆┆ ┆ ┆┆┆┆┆ pop %rbx
  50147. 42e44c: ││││ ┆ ┆┆ ┆ ┆┆┆┆┆ pop %r12
  50148. 42e44e: ││││ ┆ ┆┆ ┆ ┆┆┆┆┆ pop %r13
  50149. 42e450: ││││ ┆ ┆┆ ┆ ┆┆┆┆┆ pop %r14
  50150. 42e452: ││││ ┆ ┆┆ ┆ ┆┆┆┆┆ pop %r15
  50151. 42e454: ││││ ┆ ┆┆ ┆ ┆┆┆┆┆ pop %rbp
  50152. 42e455: ││││ ┆ ┆┆ ┆ ┆┆┆┆┆ retq
  50153. 42e456: │││┕━┿━━━┿┿━┿━┿┿┿┿┿ cmp $0x5c,%r13
  50154. 42e45a: │││ ┆ ┆┆╭┼─┼┼┼┼┼ je 42e4ef <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5ef>
  50155. 42e460: │││ ┆ ┆┆│┆ ┆┆┆┆┆ cmp $0x27,%r13
  50156. 42e464: │││ ┆ ┆┆│┆ ┆┆┆┆┆ mov 0x8(%rsp),%rsi
  50157. 42e469: │││ ╰───┼┼┼┼─┼┼┼┼┼ jne 42e11a <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x21a>
  50158. 42e46f: │││ ┆┆│┆ ┆┆┆┆┆ mov $0x4,%esi
  50159. 42e474: │││ ┆┆│┆ ┆┆┆┆┆ mov $0x43ae79,%edx
  50160. 42e479: │││ ┆┆│┆ ┆┆┆┆┆ mov 0x10(%rsp),%rdi
  50161. 42e47e: │││ ┆┆│┆ ┆┆┆┆╰ jmp 42e442 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x542>
  50162. 42e480: │││ ┆┆│┆ ┆┆┆┆ mov $0x4,%esi
  50163. 42e485: │││ ┆┆│┆ ┆┆┆┆ mov $0x4415da,%edx
  50164. 42e48a: │││ ┆┆│┆ ┆┆┆┆ mov 0x10(%rsp),%rdi
  50165. 42e48f: │││ ┆┆│┆ ┆┆┆╰─ jmp 42e442 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x542>
  50166. 42e491: │││ ┆┆│┆ ┆┆┆ mov $0x4,%esi
  50167. 42e496: │││ ┆┆│┆ ┆┆┆ mov $0x4415ee,%edx
  50168. 42e49b: │││ ┆┆│┆ ┆┆┆ mov 0x10(%rsp),%rdi
  50169. 42e4a0: │││ ┆┆│┆ ┆┆╰── jmp 42e442 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x542>
  50170. 42e4a2: │││ ┆┆│┆ ┆┆ mov $0x4,%esi
  50171. 42e4a7: │││ ┆┆│┆ ┆┆ mov $0x4415e4,%edx
  50172. 42e4ac: │││ ┆┆│┆ ┆┆ mov 0x10(%rsp),%rdi
  50173. 42e4b1: │││ ┆┆│┆ ┆╰─── jmp 42e442 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x542>
  50174. 42e4b3: │││ ┆┆│┆ ┆ mov $0x4,%esi
  50175. 42e4b8: │││ ┆┆│┆ ┆ mov $0x4415f3,%edx
  50176. 42e4bd: │││ ┆┆│┆ ┆ mov 0x10(%rsp),%rdi
  50177. 42e4c2: │││ ┆┆│┆ ╰──── jmpq 42e442 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x542>
  50178. 42e4c7: │││ ┆┆│┆ mov $0x4,%esi
  50179. 42e4cc: │││ ┆┆│┆ mov $0x4415df,%edx
  50180. 42e4d1: │││ ┆┆│┆ mov 0x10(%rsp),%rdi
  50181. 42e4d6: │││ ┆┆│╰────── jmpq 42e442 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x542>
  50182. 42e4db: │││ ┆┆│ mov $0x4,%esi
  50183. 42e4e0: │││ ┆┆│ mov $0x4415e9,%edx
  50184. 42e4e5: │││ ┆┆│ mov 0x10(%rsp),%rdi
  50185. 42e4ea: │││ ┆╰┼─────── jmpq 42e442 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x542>
  50186. 42e4ef: │││ ┆ ┕━━━━━━━ mov $0x4,%esi
  50187. 42e4f4: │││ ┆ mov $0x4415d0,%edx
  50188. 42e4f9: │││ ┆ mov 0x10(%rsp),%rdi
  50189. 42e4fe: │││ ╰───────── jmpq 42e442 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x542>
  50190. 42e503: │┕┿━━━━━━━━━━━━━━━━ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  50191. 42e508: ┕━┿━━━━━━━━━━━━━━━━ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  50192. 42e50d: ┕━━━━━━━━━━━━━━━━ ud2
  50193. 42e50f: nop
  50194.  
  50195. 000000000042e510 <_D4core8demangle8Demangle17parseTemplateArgsMFZv>:
  50196. 42e510: push %rbp
  50197. 42e511: push %r15
  50198. 42e513: push %r14
  50199. 42e515: push %rbx
  50200. 42e516: sub $0x18,%rsp
  50201. 42e51a: mov %rdi,%rbx
  50202. 42e51d: xor %r14d,%r14d
  50203. 42e520: ╭ jmp 42e53f <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x2f>
  50204. 42e522: │ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  50205. 42e530: ┍┯━┿ xor %esi,%esi
  50206. 42e532: ┆┆ │ xor %edx,%edx
  50207. 42e534: ┆┆ │ mov %rbx,%rdi
  50208. 42e537: ┆┆ │ callq 42c550 <_D4core8demangle8Demangle9parseTypeMFAaZAa>
  50209. 42e53c: ┆┆ │ dec %r14
  50210. 42e53f: ┍┯━━┯━━┿┿━┷ mov (%rbx),%rax
  50211. 42e542: ┆┆ ┆ ┆┆ mov 0x20(%rbx),%rcx
  50212. 42e546: ┆┆ ┆ ┆┆ cmp %rax,%rcx
  50213. 42e549: ┆┆ ┆ ┆┆╭─ jae 42e55f <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x4f>
  50214. 42e54b: ┆┆ ┆ ┆┆│ mov 0x8(%rbx),%rdx
  50215. 42e54f: ┆┆ ┆ ┆┆│ movzbl (%rdx,%rcx,1),%edx
  50216. 42e553: ┆┆ ┆ ┆┆│ cmp $0x48,%edx
  50217. 42e556: ┆┆ ┆ ┆┆│╭ jne 42e55f <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x4f>
  50218. 42e558: ┆┆ ┆ ┆┆││ inc %rcx
  50219. 42e55b: ┆┆ ┆ ┆┆││ mov %rcx,0x20(%rbx)
  50220. 42e55f: ┆┆ ┆ ┆┆┕┷ mov $0xff,%dl
  50221. 42e561: ┆┆ ┆ ┆┆ cmp %rax,%rcx
  50222. 42e564: ┆┆ ┆ ┆┆ ╭ jae 42e56d <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x5d>
  50223. 42e566: ┆┆ ┆ ┆┆ │ mov 0x8(%rbx),%rdx
  50224. 42e56a: ┆┆ ┆ ┆┆ │ mov (%rdx,%rcx,1),%dl
  50225. 42e56d: ┆┆ ┆ ┆┆ ┕ movzbl %dl,%edx
  50226. 42e570: ┆┆ ┆ ┆┆ cmp $0x53,%edx
  50227. 42e573: ┆┆ ┆ ╭┼┼── je 42e630 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x120>
  50228. 42e579: ┆┆ ┆ │┆┆ cmp $0x56,%edx
  50229. 42e57c: ┆┆ ┆ │┆┆ ╭ je 42e5c0 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0xb0>
  50230. 42e57e: ┆┆ ┆ │┆┆ │ cmp $0x54,%edx
  50231. 42e581: ┆┆╭─┼─┼┼┼─┼ jne 42e69d <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x18d>
  50232. 42e587: ┆┆│ ┆ │┆┆ │ lea 0x1(%rcx),%rdx
  50233. 42e58b: ┆┆│ ┆ │┆┆ │ cmp %rax,%rcx
  50234. 42e58e: ┆┆│ ┆ │┆┆ │ mov %rdx,0x20(%rbx)
  50235. 42e592: ┆┆│╭┼─┼┼┼─┼ jae 42e6a8 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x198>
  50236. 42e598: ┆┆││┆ │┆┆ │ test %r14,%r14
  50237. 42e59b: ┆┆││┆ │┆╰─┼ je 42e530 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x20>
  50238. 42e59d: ┆┆││┆ │┆ │ mov $0x2,%esi
  50239. 42e5a2: ┆┆││┆ │┆ │ mov $0x43c178,%edx
  50240. 42e5a7: ┆┆││┆ │┆ │ mov %rbx,%rdi
  50241. 42e5aa: ┆┆││┆ │┆ │ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  50242. 42e5af: ┆┆││┆ │╰──┼ jmpq 42e530 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x20>
  50243. 42e5b4: ┆┆││┆ │ │ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  50244. 42e5c0: ┆┆││┆ │ ┕ lea 0x1(%rcx),%rdx
  50245. 42e5c4: ┆┆││┆ │ cmp %rax,%rcx
  50246. 42e5c7: ┆┆││┆ │ mov %rdx,0x20(%rbx)
  50247. 42e5cb: ┆┆││┆╭┼──── jae 42e6a8 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x198>
  50248. 42e5d1: ┆┆││┆││ test %r14,%r14
  50249. 42e5d4: ┆┆││┆││ ╭ je 42e5ef <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0xdf>
  50250. 42e5d6: ┆┆││┆││ │ mov $0x2,%esi
  50251. 42e5db: ┆┆││┆││ │ mov $0x43c178,%edx
  50252. 42e5e0: ┆┆││┆││ │ mov %rbx,%rdi
  50253. 42e5e3: ┆┆││┆││ │ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  50254. 42e5e8: ┆┆││┆││ │ mov (%rbx),%rax
  50255. 42e5eb: ┆┆││┆││ │ mov 0x20(%rbx),%rdx
  50256. 42e5ef: ┆┆││┆││ ┕ mov $0xff,%r15b
  50257. 42e5f2: ┆┆││┆││ cmp %rax,%rdx
  50258. 42e5f5: ┆┆││┆││ ╭ jae 42e5ff <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0xef>
  50259. 42e5f7: ┆┆││┆││ │ mov 0x8(%rbx),%rax
  50260. 42e5fb: ┆┆││┆││ │ mov (%rax,%rdx,1),%r15b
  50261. 42e5ff: ┆┆││┆││ ┕ mov 0x28(%rbx),%rbp
  50262. 42e603: ┆┆││┆││ xor %esi,%esi
  50263. 42e605: ┆┆││┆││ xor %edx,%edx
  50264. 42e607: ┆┆││┆││ mov %rbx,%rdi
  50265. 42e60a: ┆┆││┆││ callq 42c550 <_D4core8demangle8Demangle9parseTypeMFAaZAa>
  50266. 42e60f: ┆┆││┆││ mov %rdx,%rcx
  50267. 42e612: ┆┆││┆││ mov %rbp,0x28(%rbx)
  50268. 42e616: ┆┆││┆││ movzbl %r15b,%esi
  50269. 42e61a: ┆┆││┆││ mov %rbx,%rdi
  50270. 42e61d: ┆┆││┆││ mov %rax,%rdx
  50271. 42e620: ┆┆││┆││ callq 42d660 <_D4core8demangle8Demangle10parseValueMFAaaZv>
  50272. 42e625: ┆┆││┆││ dec %r14
  50273. 42e628: ┆┆││╰┼┼──── jmpq 42e53f <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x2f>
  50274. 42e62d: ┆┆││ ││ nopl (%rax)
  50275. 42e630: ┆┆││ │┕━━━━ cmp %rax,%rcx
  50276. 42e633: ┆┆││ │ lea 0x1(%rcx),%rax
  50277. 42e637: ┆┆││ │ mov %rax,0x20(%rbx)
  50278. 42e63b: ┆┆││ │ ╭── jae 42e6a8 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x198>
  50279. 42e63d: ┆┆││ │ │ test %r14,%r14
  50280. 42e640: ┆┆││ │ │ ╭ je 42e654 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x144>
  50281. 42e642: ┆┆││ │ │ │ mov $0x2,%esi
  50282. 42e647: ┆┆││ │ │ │ mov $0x43c178,%edx
  50283. 42e64c: ┆┆││ │ │ │ mov %rbx,%rdi
  50284. 42e64f: ┆┆││ │ │ │ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  50285. 42e654: ┆┆││ │ │ ┕ mov %rbx,%rdi
  50286. 42e657: ┆┆││ │ │ callq 42e6c0 <_D4core8demangle8Demangle19mayBeMangledNameArgMFZb>
  50287. 42e65c: ┆┆││ │ │ test $0x1,%al
  50288. 42e65e: ┆┆││ │ │ ╭ je 42e68d <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x17d>
  50289. 42e660: ┆┆││ │ │ │ movups 0x20(%rbx),%xmm0
  50290. 42e664: ┆┆││ │ │ │ movaps %xmm0,(%rsp)
  50291. 42e668: ┆┆││ │ │ │ mov %rbx,%rdi
  50292. 42e66b: ┆┆││ │ │ │ callq 42e810 <_D4core8demangle8Demangle19parseMangledNameArgMFZv>
  50293. 42e670: ┆┆││ │ │ │ dec %r14
  50294. 42e673: ┆╰┼┼─┼──┼─┼ jmpq 42e53f <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x2f>
  50295. 42e678: ┆ ││ │ │ │ mov %rax,%rdi
  50296. 42e67b: ┆ ││ │ │ │ cmp $0x1,%edx
  50297. 42e67e: ┆ ││ │ │╭┼ jne 42e6ad <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x19d>
  50298. 42e680: ┆ ││ │ │││ callq 41aef0 <_d_eh_enter_catch>
  50299. 42e685: ┆ ││ │ │││ movaps (%rsp),%xmm0
  50300. 42e689: ┆ ││ │ │││ movups %xmm0,0x20(%rbx)
  50301. 42e68d: ┆ ││ │ ││┕ mov %rbx,%rdi
  50302. 42e690: ┆ ││ │ ││ callq 42d0c0 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa>
  50303. 42e695: ┆ ││ │ ││ dec %r14
  50304. 42e698: ╰─┼┼─┼──┼┼─ jmpq 42e53f <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x2f>
  50305. 42e69d: ┕┿━┿━━┿┿━ add $0x18,%rsp
  50306. 42e6a1: │ │ ││ pop %rbx
  50307. 42e6a2: │ │ ││ pop %r14
  50308. 42e6a4: │ │ ││ pop %r15
  50309. 42e6a6: │ │ ││ pop %rbp
  50310. 42e6a7: │ │ ││ retq
  50311. 42e6a8: ┕━┷━━┷┿━ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  50312. 42e6ad: ┕━ callq 41aed0 <_d_eh_resume_unwind>
  50313. 42e6b2: nopw %cs:0x0(%rax,%rax,1)
  50314. 42e6bc: nopl 0x0(%rax)
  50315.  
  50316. 000000000042e6c0 <_D4core8demangle8Demangle19mayBeMangledNameArgMFZb>:
  50317. 42e6c0: push %rbp
  50318. 42e6c1: push %r15
  50319. 42e6c3: push %r14
  50320. 42e6c5: push %r13
  50321. 42e6c7: push %r12
  50322. 42e6c9: push %rbx
  50323. 42e6ca: sub $0x18,%rsp
  50324. 42e6ce: mov %rdi,%r14
  50325. 42e6d1: mov 0x20(%r14),%rsi
  50326. 42e6d5: mov (%r14),%rax
  50327. 42e6d8: cmp %rax,%rsi
  50328. 42e6db: ╭──────── jae 42e7ef <_D4core8demangle8Demangle19mayBeMangledNameArgMFZb+0x12f>
  50329. 42e6e1: │ mov 0x8(%r14),%r13
  50330. 42e6e5: │ mov %rsi,%rbp
  50331. 42e6e8: │ nopl 0x0(%rax,%rax,1)
  50332. 42e6f0: │ ┍━ mov 0x0(%r13,%rbp,1),%cl
  50333. 42e6f5: │ ┆ add $0xd0,%cl
  50334. 42e6f8: │ ┆ movzbl %cl,%ecx
  50335. 42e6fb: │ ┆ cmp $0x9,%ecx
  50336. 42e6fe: │ ┆╭ ja 42e70c <_D4core8demangle8Demangle19mayBeMangledNameArgMFZb+0x4c>
  50337. 42e700: │ ┆│ inc %rbp
  50338. 42e703: │ ┆│ mov %rbp,0x20(%r14)
  50339. 42e707: │ ┆│ cmp %rax,%rbp
  50340. 42e70a: │ ╰┼ jb 42e6f0 <_D4core8demangle8Demangle19mayBeMangledNameArgMFZb+0x30>
  50341. 42e70c: │ ┕ sub %rsi,%rbp
  50342. 42e70f: │╭─────── je 42e7ef <_D4core8demangle8Demangle19mayBeMangledNameArgMFZb+0x12f>
  50343. 42e715: ││ add %rsi,%r13
  50344. 42e718: ││ mov %rsi,0x8(%rsp)
  50345. 42e71d: ││ xor %eax,%eax
  50346. 42e71f: ││ lea 0x17(%rsp),%r15
  50347. 42e724: ││ xor %r12d,%r12d
  50348. 42e727: ││ nopw 0x0(%rax,%rax,1)
  50349. 42e730: ││ ┍ movzbl 0x0(%r13,%r12,1),%ebx
  50350. 42e736: ││ ┆ movb $0x0,0x17(%rsp)
  50351. 42e73b: ││ ┆ mov $0xa,%esi
  50352. 42e740: ││ ┆ mov %r15,%rdi
  50353. 42e743: ││ ┆ mov %rax,%rdx
  50354. 42e746: ││ ┆ callq 430fa0 <_D4core10checkedint4muluFNaNbNiNfmmKbZm>
  50355. 42e74b: ││ ┆ add $0xffffffffffffffd0,%rbx
  50356. 42e74f: ││ ┆ mov %r15,%rdi
  50357. 42e752: ││ ┆ mov %rbx,%rsi
  50358. 42e755: ││ ┆ mov %rax,%rdx
  50359. 42e758: ││ ┆ callq 430f80 <_D4core10checkedint4adduFNaNbNiNfmmKbZm>
  50360. 42e75d: ││ ┆ testb $0x1,0x17(%rsp)
  50361. 42e762: ││╭─────┼ jne 42e7ea <_D4core8demangle8Demangle19mayBeMangledNameArgMFZb+0x12a>
  50362. 42e768: │││ ┆ inc %r12
  50363. 42e76b: │││ ┆ cmp %rbp,%r12
  50364. 42e76e: │││ ╰ jb 42e730 <_D4core8demangle8Demangle19mayBeMangledNameArgMFZb+0x70>
  50365. 42e770: │││ cmp $0x3,%rax
  50366. 42e774: │││╭───── jbe 42e7c5 <_D4core8demangle8Demangle19mayBeMangledNameArgMFZb+0x105>
  50367. 42e776: ││││ mov (%r14),%rsi
  50368. 42e779: ││││ mov 0x20(%r14),%rax
  50369. 42e77d: ││││ cmp %rsi,%rax
  50370. 42e780: ││││ ╭─── jae 42e7c5 <_D4core8demangle8Demangle19mayBeMangledNameArgMFZb+0x105>
  50371. 42e782: ││││ │ lea 0x1(%rax),%rdi
  50372. 42e786: ││││ │ mov %rdi,0x20(%r14)
  50373. 42e78a: ││││ │ mov 0x8(%r14),%rdx
  50374. 42e78e: ││││ │ xor %ecx,%ecx
  50375. 42e790: ││││ │ movzbl (%rdx,%rax,1),%ebp
  50376. 42e794: ││││ │ cmp $0x5f,%ebp
  50377. 42e797: ││││ │─── jne 42e7ce <_D4core8demangle8Demangle19mayBeMangledNameArgMFZb+0x10e>
  50378. 42e799: ││││ │ cmp %rsi,%rdi
  50379. 42e79c: ││││ │ mov 0x8(%rsp),%rsi
  50380. 42e7a1: ││││─┼─── jae 42e7f1 <_D4core8demangle8Demangle19mayBeMangledNameArgMFZb+0x131>
  50381. 42e7a3: ││││ │ lea 0x2(%rax),%rcx
  50382. 42e7a7: ││││ │ mov %rcx,0x20(%r14)
  50383. 42e7ab: ││││ │ movzbl 0x1(%rdx,%rax,1),%eax
  50384. 42e7b0: ││││ │ cmp $0x44,%eax
  50385. 42e7b3: ││││ │ ╭─ jne 42e7d5 <_D4core8demangle8Demangle19mayBeMangledNameArgMFZb+0x115>
  50386. 42e7b5: ││││ │ │ mov (%rdx,%rcx,1),%al
  50387. 42e7b8: ││││ │ │ add $0xd0,%al
  50388. 42e7ba: ││││ │ │ movzbl %al,%eax
  50389. 42e7bd: ││││ │ │ cmp $0xa,%eax
  50390. 42e7c0: ││││ │ │ setb %cl
  50391. 42e7c3: ││││╭│─┼─ jmp 42e7f1 <_D4core8demangle8Demangle19mayBeMangledNameArgMFZb+0x131>
  50392. 42e7c5: │││┕┿┷━┿━ xor %ecx,%ecx
  50393. 42e7c7: ││││││ │ mov 0x8(%rsp),%rsi
  50394. 42e7cc: ││││││╭┼─ jmp 42e7f1 <_D4core8demangle8Demangle19mayBeMangledNameArgMFZb+0x131>
  50395. 42e7ce: │││││┕┿┿━ mov 0x8(%rsp),%rsi
  50396. 42e7d3: │││││ ││─ jmp 42e7f1 <_D4core8demangle8Demangle19mayBeMangledNameArgMFZb+0x131>
  50397. 42e7d5: │││││ │┕━ xor %ecx,%ecx
  50398. 42e7d7: │││││ ││╭ jmp 42e7f1 <_D4core8demangle8Demangle19mayBeMangledNameArgMFZb+0x131>
  50399. 42e7d9: │││││┍┿┿┿ mov %rax,%rdi
  50400. 42e7dc: │││││┆│││ mov 0x8(%rsp),%rax
  50401. 42e7e1: │││││┆│││ mov %rax,0x20(%r14)
  50402. 42e7e5: │││││┆│││ callq 41aed0 <_d_eh_resume_unwind>
  50403. 42e7ea: ││┕┿┿┿┿┿┿ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  50404. 42e7ef: ┕┷━┿┿┿┿┿┿ xor %ecx,%ecx
  50405. 42e7f1: ┕┷┿┷┷┷ mov %rsi,0x20(%r14)
  50406. 42e7f5: ┆ mov %cl,%al
  50407. 42e7f7: ┆ add $0x18,%rsp
  50408. 42e7fb: ┆ pop %rbx
  50409. 42e7fc: ┆ pop %r12
  50410. 42e7fe: ┆ pop %r13
  50411. 42e800: ┆ pop %r14
  50412. 42e802: ┆ pop %r15
  50413. 42e804: ┆ pop %rbp
  50414. 42e805: ┆ retq
  50415. 42e806: ╰─── jmp 42e7d9 <_D4core8demangle8Demangle19mayBeMangledNameArgMFZb+0x119>
  50416. 42e808: nopl 0x0(%rax,%rax,1)
  50417.  
  50418. 000000000042e810 <_D4core8demangle8Demangle19parseMangledNameArgMFZv>:
  50419. 42e810: push %rbp
  50420. 42e811: push %r15
  50421. 42e813: push %r14
  50422. 42e815: push %r13
  50423. 42e817: push %r12
  50424. 42e819: push %rbx
  50425. 42e81a: push %rax
  50426. 42e81b: mov %rdi,%r14
  50427. 42e81e: mov 0x20(%r14),%rcx
  50428. 42e822: mov (%r14),%rax
  50429. 42e825: cmp %rax,%rcx
  50430. 42e828: ╭─── jae 42e8ad <_D4core8demangle8Demangle19parseMangledNameArgMFZv+0x9d>
  50431. 42e82e: │ mov 0x8(%r14),%r12
  50432. 42e832: │ mov %rcx,%r13
  50433. 42e835: │ data32 nopw %cs:0x0(%rax,%rax,1)
  50434. 42e840: │ ┍━ mov (%r12,%r13,1),%dl
  50435. 42e844: │ ┆ add $0xd0,%dl
  50436. 42e847: │ ┆ movzbl %dl,%edx
  50437. 42e84a: │ ┆ cmp $0x9,%edx
  50438. 42e84d: │ ┆╭ ja 42e85b <_D4core8demangle8Demangle19parseMangledNameArgMFZv+0x4b>
  50439. 42e84f: │ ┆│ inc %r13
  50440. 42e852: │ ┆│ mov %r13,0x20(%r14)
  50441. 42e856: │ ┆│ cmp %rax,%r13
  50442. 42e859: │ ╰┼ jb 42e840 <_D4core8demangle8Demangle19parseMangledNameArgMFZv+0x30>
  50443. 42e85b: │ ┕ xor %eax,%eax
  50444. 42e85d: │ sub %rcx,%r13
  50445. 42e860: │╭── je 42e8af <_D4core8demangle8Demangle19parseMangledNameArgMFZv+0x9f>
  50446. 42e862: ││ add %rcx,%r12
  50447. 42e865: ││ xor %eax,%eax
  50448. 42e867: ││ lea 0x7(%rsp),%r15
  50449. 42e86c: ││ xor %ebp,%ebp
  50450. 42e86e: ││ xchg %ax,%ax
  50451. 42e870: ││┍━ movzbl (%r12,%rbp,1),%ebx
  50452. 42e875: ││┆ movb $0x0,0x7(%rsp)
  50453. 42e87a: ││┆ mov $0xa,%esi
  50454. 42e87f: ││┆ mov %r15,%rdi
  50455. 42e882: ││┆ mov %rax,%rdx
  50456. 42e885: ││┆ callq 430fa0 <_D4core10checkedint4muluFNaNbNiNfmmKbZm>
  50457. 42e88a: ││┆ add $0xffffffffffffffd0,%rbx
  50458. 42e88e: ││┆ mov %r15,%rdi
  50459. 42e891: ││┆ mov %rbx,%rsi
  50460. 42e894: ││┆ mov %rax,%rdx
  50461. 42e897: ││┆ callq 430f80 <_D4core10checkedint4adduFNaNbNiNfmmKbZm>
  50462. 42e89c: ││┆ testb $0x1,0x7(%rsp)
  50463. 42e8a1: ││┆─ jne 42e8c9 <_D4core8demangle8Demangle19parseMangledNameArgMFZv+0xb9>
  50464. 42e8a3: ││┆ inc %rbp
  50465. 42e8a6: ││┆ cmp %r13,%rbp
  50466. 42e8a9: ││╰─ jb 42e870 <_D4core8demangle8Demangle19parseMangledNameArgMFZv+0x60>
  50467. 42e8ab: │││╭ jmp 42e8af <_D4core8demangle8Demangle19parseMangledNameArgMFZv+0x9f>
  50468. 42e8ad: ┕┿┿┿ xor %eax,%eax
  50469. 42e8af: ┕┿┷ mov %r14,%rdi
  50470. 42e8b2: │ mov %rax,%rsi
  50471. 42e8b5: │ callq 42e8d0 <_D4core8demangle8Demangle16parseMangledNameMFmZv>
  50472. 42e8ba: │ add $0x8,%rsp
  50473. 42e8be: │ pop %rbx
  50474. 42e8bf: │ pop %r12
  50475. 42e8c1: │ pop %r13
  50476. 42e8c3: │ pop %r14
  50477. 42e8c5: │ pop %r15
  50478. 42e8c7: │ pop %rbp
  50479. 42e8c8: │ retq
  50480. 42e8c9: ┕━ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  50481. 42e8ce: xchg %ax,%ax
  50482.  
  50483. 000000000042e8d0 <_D4core8demangle8Demangle16parseMangledNameMFmZv>:
  50484. 42e8d0: push %r15
  50485. 42e8d2: push %r14
  50486. 42e8d4: push %rbx
  50487. 42e8d5: sub $0x10,%rsp
  50488. 42e8d9: mov %rdi,%rbx
  50489. 42e8dc: mov (%rbx),%rcx
  50490. 42e8df: mov 0x20(%rbx),%r15
  50491. 42e8e3: cmp %rcx,%r15
  50492. 42e8e6: mov %r15,%rax
  50493. 42e8e9: ╭─ jae 42e904 <_D4core8demangle8Demangle16parseMangledNameMFmZv+0x34>
  50494. 42e8eb: │ mov 0x8(%rbx),%rax
  50495. 42e8ef: │ movzbl (%rax,%r15,1),%eax
  50496. 42e8f4: │ cmp $0x5f,%eax
  50497. 42e8f7: │ mov %r15,%rax
  50498. 42e8fa: │╭ jne 42e904 <_D4core8demangle8Demangle16parseMangledNameMFmZv+0x34>
  50499. 42e8fc: ││ lea 0x1(%r15),%rax
  50500. 42e900: ││ mov %rax,0x20(%rbx)
  50501. 42e904: ┕┷ cmp %rcx,%rax
  50502. 42e907: ╭────── jae 42ea14 <_D4core8demangle8Demangle16parseMangledNameMFmZv+0x144>
  50503. 42e90d: │ mov 0x8(%rbx),%rcx
  50504. 42e911: │ movzbl (%rcx,%rax,1),%ecx
  50505. 42e915: │ cmp $0x44,%ecx
  50506. 42e918: │╭───── jne 42ea14 <_D4core8demangle8Demangle16parseMangledNameMFmZv+0x144>
  50507. 42e91e: ││ inc %rax
  50508. 42e921: ││ mov %rax,0x20(%rbx)
  50509. 42e925: ││ lea 0xf(%rsp),%r14
  50510. 42e92a: ││ test %rsi,%rsi
  50511. 42e92d: ││╭──── je 42e9c5 <_D4core8demangle8Demangle16parseMangledNameMFmZv+0xf5>
  50512. 42e933: │││ add %rsi,%r15
  50513. 42e936: │││ ╭ jmp 42e955 <_D4core8demangle8Demangle16parseMangledNameMFmZv+0x85>
  50514. 42e938: │││ │ nopl 0x0(%rax,%rax,1)
  50515. 42e940: │││ ┍━┿ movb $0x2e,0xf(%rsp)
  50516. 42e945: │││ ┆ │ mov $0x1,%esi
  50517. 42e94a: │││ ┆ │ mov %rbx,%rdi
  50518. 42e94d: │││ ┆ │ mov %r14,%rdx
  50519. 42e950: │││ ┆ │ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  50520. 42e955: │││ ┆ ┕ mov %rbx,%rdi
  50521. 42e958: │││ ┆ callq 42d0c0 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa>
  50522. 42e95d: │││ ┆ mov (%rbx),%rsi
  50523. 42e960: │││ ┆ mov 0x20(%rbx),%rcx
  50524. 42e964: │││ ┆ cmp %rsi,%rcx
  50525. 42e967: │││ ┆╭─ jae 42e97d <_D4core8demangle8Demangle16parseMangledNameMFmZv+0xad>
  50526. 42e969: │││ ┆│ mov 0x8(%rbx),%rdi
  50527. 42e96d: │││ ┆│ movzbl (%rdi,%rcx,1),%edi
  50528. 42e971: │││ ┆│ cmp $0x4d,%edi
  50529. 42e974: │││ ┆│╭ jne 42e97d <_D4core8demangle8Demangle16parseMangledNameMFmZv+0xad>
  50530. 42e976: │││ ┆││ inc %rcx
  50531. 42e979: │││ ┆││ mov %rcx,0x20(%rbx)
  50532. 42e97d: │││ ┆┕┷ cmpl $0x1,0x30(%rbx)
  50533. 42e981: │││ ┆ ╭ jne 42e995 <_D4core8demangle8Demangle16parseMangledNameMFmZv+0xc5>
  50534. 42e983: │││ ┆ │ mov %rbx,%rdi
  50535. 42e986: │││ ┆ │ mov %rax,%rsi
  50536. 42e989: │││ ┆ │ callq 42c550 <_D4core8demangle8Demangle9parseTypeMFAaZAa>
  50537. 42e98e: │││ ┆ │ mov (%rbx),%rsi
  50538. 42e991: │││ ┆ │ mov 0x20(%rbx),%rcx
  50539. 42e995: │││ ┆ ┕ cmp %rsi,%rcx
  50540. 42e998: │││─┼── jae 42ea0a <_D4core8demangle8Demangle16parseMangledNameMFmZv+0x13a>
  50541. 42e99a: │││ ┆ cmp %r15,%rcx
  50542. 42e99d: │││ ╰── jb 42e940 <_D4core8demangle8Demangle16parseMangledNameMFmZv+0x70>
  50543. 42e99f: │││╭─── jmp 42ea0a <_D4core8demangle8Demangle16parseMangledNameMFmZv+0x13a>
  50544. 42e9a1: ││││ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  50545. 42e9b0: ││││┍━━ movb $0x2e,0xf(%rsp)
  50546. 42e9b5: ││││┆ mov $0x1,%esi
  50547. 42e9ba: ││││┆ mov %rbx,%rdi
  50548. 42e9bd: ││││┆ mov %r14,%rdx
  50549. 42e9c0: ││││┆ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  50550. 42e9c5: ││┕┿┿━━ mov %rbx,%rdi
  50551. 42e9c8: ││││┆ callq 42d0c0 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa>
  50552. 42e9cd: ││││┆ mov (%rbx),%rcx
  50553. 42e9d0: ││││┆ mov 0x20(%rbx),%rsi
  50554. 42e9d4: ││││┆ cmp %rcx,%rsi
  50555. 42e9d7: ││││┆╭─ jae 42e9ed <_D4core8demangle8Demangle16parseMangledNameMFmZv+0x11d>
  50556. 42e9d9: ││││┆│ mov 0x8(%rbx),%rdi
  50557. 42e9dd: ││││┆│ movzbl (%rdi,%rsi,1),%edi
  50558. 42e9e1: ││││┆│ cmp $0x4d,%edi
  50559. 42e9e4: ││││┆│╭ jne 42e9ed <_D4core8demangle8Demangle16parseMangledNameMFmZv+0x11d>
  50560. 42e9e6: ││││┆││ inc %rsi
  50561. 42e9e9: ││││┆││ mov %rsi,0x20(%rbx)
  50562. 42e9ed: ││││┆┕┷ cmpl $0x1,0x30(%rbx)
  50563. 42e9f1: ││││┆ ╭ jne 42ea05 <_D4core8demangle8Demangle16parseMangledNameMFmZv+0x135>
  50564. 42e9f3: ││││┆ │ mov %rbx,%rdi
  50565. 42e9f6: ││││┆ │ mov %rax,%rsi
  50566. 42e9f9: ││││┆ │ callq 42c550 <_D4core8demangle8Demangle9parseTypeMFAaZAa>
  50567. 42e9fe: ││││┆ │ mov (%rbx),%rcx
  50568. 42ea01: ││││┆ │ mov 0x20(%rbx),%rsi
  50569. 42ea05: ││││┆ ┕ cmp %rcx,%rsi
  50570. 42ea08: ││││╰── jb 42e9b0 <_D4core8demangle8Demangle16parseMangledNameMFmZv+0xe0>
  50571. 42ea0a: ││┕┷━━━ add $0x10,%rsp
  50572. 42ea0e: ││ pop %rbx
  50573. 42ea0f: ││ pop %r14
  50574. 42ea11: ││ pop %r15
  50575. 42ea13: ││ retq
  50576. 42ea14: ┕┷━━━━━ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  50577. 42ea19: nopl 0x0(%rax)
  50578.  
  50579. 000000000042ea20 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv>:
  50580. 42ea20: push %rbp
  50581. 42ea21: push %r15
  50582. 42ea23: push %r14
  50583. 42ea25: push %r13
  50584. 42ea27: push %r12
  50585. 42ea29: push %rbx
  50586. 42ea2a: sub $0x18,%rsp
  50587. 42ea2e: mov %rdi,%rbx
  50588. 42ea31: mov 0x20(%rbx),%r15
  50589. 42ea35: mov (%rbx),%rax
  50590. 42ea38: cmp %rax,%r15
  50591. 42ea3b: ╭── jae 42eae5 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xc5>
  50592. 42ea41: │ mov 0x8(%rbx),%rbp
  50593. 42ea45: │ mov %r15,%r13
  50594. 42ea48: │ nopl 0x0(%rax,%rax,1)
  50595. 42ea50: │┍━ mov 0x0(%rbp,%r13,1),%cl
  50596. 42ea55: │┆ add $0xd0,%cl
  50597. 42ea58: │┆ movzbl %cl,%ecx
  50598. 42ea5b: │┆ cmp $0x9,%ecx
  50599. 42ea5e: │┆╭ ja 42ea6c <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x4c>
  50600. 42ea60: │┆│ inc %r13
  50601. 42ea63: │┆│ mov %r13,0x20(%rbx)
  50602. 42ea67: │┆│ cmp %rax,%r13
  50603. 42ea6a: │╰┼ jb 42ea50 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x30>
  50604. 42ea6c: │ ┕ xor %r12d,%r12d
  50605. 42ea6f: │ sub %r15,%r13
  50606. 42ea72: │ mov %r15,%r14
  50607. 42ea75: │╭─ je 42eaeb <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xcb>
  50608. 42ea77: ││ mov %rbx,0x8(%rsp)
  50609. 42ea7c: ││ add %r15,%rbp
  50610. 42ea7f: ││ mov %r15,(%rsp)
  50611. 42ea83: ││ xor %r12d,%r12d
  50612. 42ea86: ││ lea 0x16(%rsp),%r15
  50613. 42ea8b: ││ xor %r14d,%r14d
  50614. 42ea8e: ││ xchg %ax,%ax
  50615. 42ea90: ││┍ movzbl 0x0(%rbp,%r14,1),%ebx
  50616. 42ea96: ││┆ movb $0x0,0x16(%rsp)
  50617. 42ea9b: ││┆ mov $0xa,%esi
  50618. 42eaa0: ││┆ mov %r15,%rdi
  50619. 42eaa3: ││┆ mov %r12,%rdx
  50620. 42eaa6: ││┆ callq 430fa0 <_D4core10checkedint4muluFNaNbNiNfmmKbZm>
  50621. 42eaab: ││┆ add $0xffffffffffffffd0,%rbx
  50622. 42eaaf: ││┆ mov %r15,%rdi
  50623. 42eab2: ││┆ mov %rbx,%rsi
  50624. 42eab5: ││┆ mov %rax,%rdx
  50625. 42eab8: ││┆ callq 430f80 <_D4core10checkedint4adduFNaNbNiNfmmKbZm>
  50626. 42eabd: ││┆ mov %rax,%r12
  50627. 42eac0: ││┆ testb $0x1,0x16(%rsp)
  50628. 42eac5: ╭──────────┼┼┼ jne 42ebc1 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x1a1>
  50629. 42eacb: │ ││┆ inc %r14
  50630. 42eace: │ ││┆ cmp %r13,%r14
  50631. 42ead1: │ ││╰ jb 42ea90 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x70>
  50632. 42ead3: │ ││ mov 0x8(%rsp),%rbx
  50633. 42ead8: │ ││ mov (%rbx),%rax
  50634. 42eadb: │ ││ mov 0x20(%rbx),%r14
  50635. 42eadf: │ ││ mov (%rsp),%r15
  50636. 42eae3: │ ││╭ jmp 42eaeb <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xcb>
  50637. 42eae5: │ ┕┿┿ xor %r12d,%r12d
  50638. 42eae8: │ ││ mov %r15,%r14
  50639. 42eaeb: │ ┕┷ cmp %rax,%r14
  50640. 42eaee: │───────────── jae 42ebd1 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x1b1>
  50641. 42eaf4: │ mov 0x8(%rbx),%rcx
  50642. 42eaf8: │ movzbl (%rcx,%r14,1),%ecx
  50643. 42eafd: │ cmp $0x5f,%ecx
  50644. 42eb00: │╭──────────── jne 42ebd1 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x1b1>
  50645. 42eb06: ││ lea 0x1(%r14),%rcx
  50646. 42eb0a: ││ mov %rcx,0x20(%rbx)
  50647. 42eb0e: ││ cmp %rax,%rcx
  50648. 42eb11: ││╭─────────── jae 42ebd1 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x1b1>
  50649. 42eb17: │││ mov 0x8(%rbx),%rdx
  50650. 42eb1b: │││ movzbl (%rdx,%rcx,1),%ecx
  50651. 42eb1f: │││ cmp $0x5f,%ecx
  50652. 42eb22: │││╭────────── jne 42ebd1 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x1b1>
  50653. 42eb28: ││││ lea 0x2(%r14),%rcx
  50654. 42eb2c: ││││ mov %rcx,0x20(%rbx)
  50655. 42eb30: ││││ cmp %rax,%rcx
  50656. 42eb33: ││││╭───────── jae 42ebd1 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x1b1>
  50657. 42eb39: │││││ mov 0x8(%rbx),%rax
  50658. 42eb3d: │││││ movzbl (%rax,%rcx,1),%eax
  50659. 42eb41: │││││ cmp $0x54,%eax
  50660. 42eb44: │││││╭──────── jne 42ebd1 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x1b1>
  50661. 42eb4a: ││││││ lea 0x3(%r14),%rax
  50662. 42eb4e: ││││││ mov %rax,0x20(%rbx)
  50663. 42eb52: ││││││ mov %rbx,%rdi
  50664. 42eb55: ││││││ callq 42c3a0 <_D4core8demangle8Demangle10parseLNameMFZv>
  50665. 42eb5a: ││││││┍━━━━━━━ mov $0x2,%esi
  50666. 42eb5f: ││││││┆ mov $0x441603,%edx
  50667. 42eb64: ││││││┆ mov %rbx,%rdi
  50668. 42eb67: ││││││┆ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  50669. 42eb6c: ││││││┆ mov %rbx,%rdi
  50670. 42eb6f: ││││││┆ callq 42e510 <_D4core8demangle8Demangle17parseTemplateArgsMFZv>
  50671. 42eb74: ││││││┆ mov 0x20(%rbx),%rax
  50672. 42eb78: ││││││┆ cmp (%rbx),%rax
  50673. 42eb7b: ││││││┆ ╭───── jae 42ebd8 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x1b8>
  50674. 42eb7d: ││││││┆ │ mov 0x8(%rbx),%rcx
  50675. 42eb81: ││││││┆ │ movzbl (%rcx,%rax,1),%ecx
  50676. 42eb85: ││││││┆ │ cmp $0x5a,%ecx
  50677. 42eb88: ││││││┆ │ ╭─── jne 42ebd8 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x1b8>
  50678. 42eb8a: ││││││┆ │┍┿━━━ inc %rax
  50679. 42eb8d: ││││││┆ │┆│ mov %rax,0x20(%rbx)
  50680. 42eb91: ││││││┆ │┆│ sub %r14,%rax
  50681. 42eb94: ││││││┆ │┆│ cmp %r12,%rax
  50682. 42eb97: ││││││┆ │┆│╭── jne 42ebdf <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x1bf>
  50683. 42eb99: ││││││┆┍┿┿┿┿━━ movb $0x29,0x17(%rsp)
  50684. 42eb9e: ││││││┆┆│┆││ lea 0x17(%rsp),%rdx
  50685. 42eba3: ││││││┆┆│┆││ mov $0x1,%esi
  50686. 42eba8: ││││││┆┆│┆││ mov %rbx,%rdi
  50687. 42ebab: ││││││┆┆│┆││ callq 42bf30 <_D4core8demangle8Demangle3putMFAxaZAa>
  50688. 42ebb0: ││││││┆┆│┆││ add $0x18,%rsp
  50689. 42ebb4: ││││││┆┆│┆││ pop %rbx
  50690. 42ebb5: ││││││┆┆│┆││ pop %r12
  50691. 42ebb7: ││││││┆┆│┆││ pop %r13
  50692. 42ebb9: ││││││┆┆│┆││ pop %r14
  50693. 42ebbb: ││││││┆┆│┆││ pop %r15
  50694. 42ebbd: ││││││┆┆│┆││ pop %rbp
  50695. 42ebbe: ││││││┆┆│┆││ retq
  50696. 42ebbf: ││││││┆┆│┆││╭─ jmp 42ec04 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x1e4>
  50697. 42ebc1: ┕┿┿┿┿┿┿┿┿┿┿┿┿━ mov 0x8(%rsp),%rbx
  50698. 42ebc6: ││││││┆┆│┆│││ mov (%rsp),%r15
  50699. 42ebca: ││││││┆┆│┆│││ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  50700. 42ebcf: ││││││┆┆│┆│││─ jmp 42ec09 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x1e9>
  50701. 42ebd1: ┕┷┷┷┷┷┿┿┿┿┿┿┿━ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  50702. 42ebd6: ╰┼┼┼┼┼┼─ jmp 42eb5a <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x13a>
  50703. 42ebd8: ┆┕┿┷┿┿━ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  50704. 42ebdd: ┆ ╰─┼┼─ jmp 42eb8a <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x16a>
  50705. 42ebdf: ┆ ┕┿━ mov 0x229aba(%rip),%rax # 6586a0 <_D4core8demangle8Demangle14ParseException7__ClassZ>
  50706. 42ebe6: ┆ │ mov 0x58(%rax),%rax
  50707. 42ebea: ┆ │ mov $0x6586a0,%edi
  50708. 42ebef: ┆ │ callq *%rax
  50709. 42ebf1: ┆ │ mov %rdx,%rdi
  50710. 42ebf4: ┆ │ callq 41ad10 <_d_throw_exception>
  50711. 42ebf9: ╰────┼─ jmp 42eb99 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x179>
  50712. 42ebfb: │ mov %r15,(%rsp)
  50713. 42ebff: │ mov %rbx,0x8(%rsp)
  50714. 42ec04: ┕━ cmp $0x1,%edx
  50715. 42ec07: │╭ jne 42ec26 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x206>
  50716. 42ec09: ┕┿ mov %rax,%rdi
  50717. 42ec0c: │ callq 41aef0 <_d_eh_enter_catch>
  50718. 42ec11: │ mov 0x8(%rsp),%rcx
  50719. 42ec16: │ mov (%rsp),%rdx
  50720. 42ec1a: │ mov %rdx,0x20(%rcx)
  50721. 42ec1e: │ mov %rax,%rdi
  50722. 42ec21: │ callq 41ad10 <_d_throw_exception>
  50723. 42ec26: ┕ mov %rax,%rdi
  50724. 42ec29: callq 41aed0 <_d_eh_resume_unwind>
  50725. 42ec2e: xchg %ax,%ax
  50726.  
  50727. 000000000042ec30 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb>:
  50728. 42ec30: push %rbp
  50729. 42ec31: push %r15
  50730. 42ec33: push %r14
  50731. 42ec35: push %r13
  50732. 42ec37: push %r12
  50733. 42ec39: push %rbx
  50734. 42ec3a: sub $0x18,%rsp
  50735. 42ec3e: mov %rdi,%r14
  50736. 42ec41: mov 0x20(%r14),%rbx
  50737. 42ec45: mov (%r14),%rax
  50738. 42ec48: cmp %rax,%rbx
  50739. 42ec4b: ╭───────── jae 42ed60 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x130>
  50740. 42ec51: │ mov 0x8(%r14),%r13
  50741. 42ec55: │ mov %rbx,%rbp
  50742. 42ec58: │ nopl 0x0(%rax,%rax,1)
  50743. 42ec60: │ ┍━ mov 0x0(%r13,%rbp,1),%cl
  50744. 42ec65: │ ┆ add $0xd0,%cl
  50745. 42ec68: │ ┆ movzbl %cl,%ecx
  50746. 42ec6b: │ ┆ cmp $0x9,%ecx
  50747. 42ec6e: │ ┆╭ ja 42ec7c <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x4c>
  50748. 42ec70: │ ┆│ inc %rbp
  50749. 42ec73: │ ┆│ mov %rbp,0x20(%r14)
  50750. 42ec77: │ ┆│ cmp %rax,%rbp
  50751. 42ec7a: │ ╰┼ jb 42ec60 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x30>
  50752. 42ec7c: │ ┕ sub %rbx,%rbp
  50753. 42ec7f: │╭──────── je 42ed60 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x130>
  50754. 42ec85: ││ add %rbx,%r13
  50755. 42ec88: ││ mov %rbx,0x8(%rsp)
  50756. 42ec8d: ││ xor %eax,%eax
  50757. 42ec8f: ││ lea 0x17(%rsp),%r15
  50758. 42ec94: ││ xor %r12d,%r12d
  50759. 42ec97: ││ nopw 0x0(%rax,%rax,1)
  50760. 42eca0: ││ ┍ movzbl 0x0(%r13,%r12,1),%ebx
  50761. 42eca6: ││ ┆ movb $0x0,0x17(%rsp)
  50762. 42ecab: ││ ┆ mov $0xa,%esi
  50763. 42ecb0: ││ ┆ mov %r15,%rdi
  50764. 42ecb3: ││ ┆ mov %rax,%rdx
  50765. 42ecb6: ││ ┆ callq 430fa0 <_D4core10checkedint4muluFNaNbNiNfmmKbZm>
  50766. 42ecbb: ││ ┆ add $0xffffffffffffffd0,%rbx
  50767. 42ecbf: ││ ┆ mov %r15,%rdi
  50768. 42ecc2: ││ ┆ mov %rbx,%rsi
  50769. 42ecc5: ││ ┆ mov %rax,%rdx
  50770. 42ecc8: ││ ┆ callq 430f80 <_D4core10checkedint4adduFNaNbNiNfmmKbZm>
  50771. 42eccd: ││ ┆ testb $0x1,0x17(%rsp)
  50772. 42ecd2: ││╭──────┼ jne 42ed5b <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x12b>
  50773. 42ecd8: │││ ┆ inc %r12
  50774. 42ecdb: │││ ┆ cmp %rbp,%r12
  50775. 42ecde: │││ ╰ jb 42eca0 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x70>
  50776. 42ece0: │││ cmp $0x4,%rax
  50777. 42ece4: │││╭────── jbe 42ed41 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x111>
  50778. 42ece6: ││││ mov (%r14),%rdx
  50779. 42ece9: ││││ mov 0x20(%r14),%rax
  50780. 42eced: ││││ cmp %rdx,%rax
  50781. 42ecf0: ││││ ╭─── jae 42ed41 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x111>
  50782. 42ecf2: ││││ │ lea 0x1(%rax),%rdi
  50783. 42ecf6: ││││ │ mov %rdi,0x20(%r14)
  50784. 42ecfa: ││││ │ mov 0x8(%r14),%rsi
  50785. 42ecfe: ││││ │ xor %ecx,%ecx
  50786. 42ed00: ││││ │ movzbl (%rsi,%rax,1),%ebp
  50787. 42ed04: ││││ │ cmp $0x5f,%ebp
  50788. 42ed07: ││││ │ mov 0x8(%rsp),%rbx
  50789. 42ed0c: ││││──┼─── jne 42ed62 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x132>
  50790. 42ed0e: ││││ │ cmp %rdx,%rdi
  50791. 42ed11: ││││╭─┼─── jae 42ed62 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x132>
  50792. 42ed13: │││││ │ lea 0x2(%rax),%rdi
  50793. 42ed17: │││││ │ mov %rdi,0x20(%r14)
  50794. 42ed1b: │││││ │ xor %ecx,%ecx
  50795. 42ed1d: │││││ │ movzbl 0x1(%rsi,%rax,1),%ebp
  50796. 42ed22: │││││ │ cmp $0x5f,%ebp
  50797. 42ed25: │││││╭┼─── jne 42ed62 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x132>
  50798. 42ed27: │││││││ cmp %rdx,%rdi
  50799. 42ed2a: │││││││─── jae 42ed62 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x132>
  50800. 42ed2c: │││││││ lea 0x3(%rax),%rcx
  50801. 42ed30: │││││││ mov %rcx,0x20(%r14)
  50802. 42ed34: │││││││ movzbl 0x2(%rsi,%rax,1),%eax
  50803. 42ed39: │││││││ cmp $0x54,%eax
  50804. 42ed3c: │││││││ sete %cl
  50805. 42ed3f: │││││││ ╭─ jmp 42ed62 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x132>
  50806. 42ed41: │││┕┿┿┷━┿━ xor %ecx,%ecx
  50807. 42ed43: │││││││ │ mov 0x8(%rsp),%rbx
  50808. 42ed48: │││││││ │╭ jmp 42ed62 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x132>
  50809. 42ed4a: │││││││┍┿┿ mov %rax,%rdi
  50810. 42ed4d: │││││││┆││ mov 0x8(%rsp),%rax
  50811. 42ed52: │││││││┆││ mov %rax,0x20(%r14)
  50812. 42ed56: │││││││┆││ callq 41aed0 <_d_eh_resume_unwind>
  50813. 42ed5b: ││┕┿┿┿┿┿┿┿ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  50814. 42ed60: ┕┷━┿┿┿┿┿┿┿ xor %ecx,%ecx
  50815. 42ed62: ┕┷┷┷┿┷┷ mov %rbx,0x20(%r14)
  50816. 42ed66: ┆ mov %cl,%al
  50817. 42ed68: ┆ add $0x18,%rsp
  50818. 42ed6c: ┆ pop %rbx
  50819. 42ed6d: ┆ pop %r12
  50820. 42ed6f: ┆ pop %r13
  50821. 42ed71: ┆ pop %r14
  50822. 42ed73: ┆ pop %r15
  50823. 42ed75: ┆ pop %rbp
  50824. 42ed76: ┆ retq
  50825. 42ed77: ╰── jmp 42ed4a <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x11a>
  50826. 42ed79: nopl 0x0(%rax)
  50827.  
  50828. 000000000042ed80 <_D4core8demangle8Demangle15parseSymbolNameMFZv>:
  50829. 42ed80: ┆ push %r14
  50830. 42ed82: ┆ push %rbx
  50831. 42ed83: ┆ push %rax
  50832. 42ed84: ┆ mov %rdi,%rbx
  50833. 42ed87: ┆ mov 0x20(%rbx),%rax
  50834. 42ed8b: ┆ cmp (%rbx),%rax
  50835. 42ed8e: ┆╭── jae 42edc0 <_D4core8demangle8Demangle15parseSymbolNameMFZv+0x40>
  50836. 42ed90: ┆│ mov 0x8(%rbx),%rcx
  50837. 42ed94: ┆│ movzbl (%rcx,%rax,1),%eax
  50838. 42ed98: ┆│ add $0xffffffd0,%eax
  50839. 42ed9b: ┆│ cmp $0xa,%eax
  50840. 42ed9e: ┆│ ╭ jae 42edc0 <_D4core8demangle8Demangle15parseSymbolNameMFZv+0x40>
  50841. 42eda0: ┆│ │ mov %rbx,%rdi
  50842. 42eda3: ┆│ │ callq 42ec30 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb>
  50843. 42eda8: ┆│ │ test $0x1,%al
  50844. 42edaa: ┆│╭┼ je 42edd6 <_D4core8demangle8Demangle15parseSymbolNameMFZv+0x56>
  50845. 42edac: ┆│││ mov 0x28(%rbx),%r14
  50846. 42edb0: ┆│││ mov %rbx,%rdi
  50847. 42edb3: ┆│││ callq 42ea20 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv>
  50848. 42edb8: ┆│││ add $0x8,%rsp
  50849. 42edbc: ┆│││ pop %rbx
  50850. 42edbd: ┆│││ pop %r14
  50851. 42edbf: ┆│││ retq
  50852. 42edc0: ┆┕┿┷ callq 42bef0 <_D4core8demangle8Demangle5errorFAyaZv>
  50853. 42edc5: ┆ │ mov %rax,%rdi
  50854. 42edc8: ┆ │ cmp $0x1,%edx
  50855. 42edcb: ┆ │╭ jne 42ede5 <_D4core8demangle8Demangle15parseSymbolNameMFZv+0x65>
  50856. 42edcd: ┆ ││ callq 41aef0 <_d_eh_enter_catch>
  50857. 42edd2: ┆ ││ mov %r14,0x28(%rbx)
  50858. 42edd6: ┆ ┕┿ mov %rbx,%rdi
  50859. 42edd9: ┆ │ add $0x8,%rsp
  50860. 42eddd: ┆ │ pop %rbx
  50861. 42edde: ┆ │ pop %r14
  50862. 42ede0: ╰──┼ jmpq 42c3a0 <_D4core8demangle8Demangle10parseLNameMFZv>
  50863. 42ede5: ┕ callq 41aed0 <_d_eh_resume_unwind>
  50864. 42edea: nopw 0x0(%rax,%rax,1)
  50865.  
  50866. 000000000042edf0 <_D4core8demangle8Demangle67__T10doDemangleS48_D4core8demangle8Demangle16parseMangledNameMFmZvZ10doDemangleMFZAa>:
  50867. 42edf0: push %r15
  50868. 42edf2: push %r14
  50869. 42edf4: push %r12
  50870. 42edf6: push %rbx
  50871. 42edf7: push %rax
  50872. 42edf8: mov %rdi,%rbx
  50873. 42edfb: lea 0x10(%rbx),%r14
  50874. 42edff: lea 0x20(%rbx),%r15
  50875. 42ee03: mov $0xfa0,%r12d
  50876. 42ee09: ╭ jmp 42ee43 <_D4core8demangle8Demangle67__T10doDemangleS48_D4core8demangle8Demangle16parseMangledNameMFmZvZ10doDemangleMFZAa+0x53>
  50877. 42ee0b: │ nopl 0x0(%rax,%rax,1)
  50878. 42ee10: ┍┿ callq 41aef0 <_d_eh_enter_catch>
  50879. 42ee15: ┆│ mov 0x10(%rbx),%rsi
  50880. 42ee19: ┆│ add %rsi,%rsi
  50881. 42ee1c: ┆│ cmp $0xfa0,%rsi
  50882. 42ee23: ┆│ cmovbe %r12,%rsi
  50883. 42ee27: ┆│ mov $0x440348,%edi
  50884. 42ee2c: ┆│ mov %r14,%rdx
  50885. 42ee2f: ┆│ callq 4238c0 <_d_arraysetlengthiT>
  50886. 42ee34: ┆│ mov %rax,0x10(%rbx)
  50887. 42ee38: ┆│ mov %rdx,0x18(%rbx)
  50888. 42ee3c: ┆│ xorps %xmm0,%xmm0
  50889. 42ee3f: ┆│ movups %xmm0,(%r15)
  50890. 42ee43: ┆┕ xor %esi,%esi
  50891. 42ee45: ┆ mov %rbx,%rdi
  50892. 42ee48: ┆ callq 42e8d0 <_D4core8demangle8Demangle16parseMangledNameMFmZv>
  50893. 42ee4d: ╭┼─ jmp 42ee8a <_D4core8demangle8Demangle67__T10doDemangleS48_D4core8demangle8Demangle16parseMangledNameMFmZvZ10doDemangleMFZAa+0x9a>
  50894. 42ee4f: │┆ mov %rax,%rdi
  50895. 42ee52: │┆ cmp $0x2,%edx
  50896. 42ee55: │╰─ je 42ee10 <_D4core8demangle8Demangle67__T10doDemangleS48_D4core8demangle8Demangle16parseMangledNameMFmZvZ10doDemangleMFZAa+0x20>
  50897. 42ee57: │ cmp $0x1,%edx
  50898. 42ee5a: ╭┼── jne 42eeb4 <_D4core8demangle8Demangle67__T10doDemangleS48_D4core8demangle8Demangle16parseMangledNameMFmZvZ10doDemangleMFZAa+0xc4>
  50899. 42ee5c: ││ callq 41aef0 <_d_eh_enter_catch>
  50900. 42ee61: ││ mov (%rbx),%rdx
  50901. 42ee64: ││ cmp %rdx,0x10(%rbx)
  50902. 42ee68: ││── jae 42ee94 <_D4core8demangle8Demangle67__T10doDemangleS48_D4core8demangle8Demangle16parseMangledNameMFmZvZ10doDemangleMFZAa+0xa4>
  50903. 42ee6a: ││ mov $0x440348,%edi
  50904. 42ee6f: ││ mov %rdx,%rsi
  50905. 42ee72: ││ mov %r14,%rdx
  50906. 42ee75: ││ callq 4238c0 <_d_arraysetlengthiT>
  50907. 42ee7a: ││ mov %rdx,%rdi
  50908. 42ee7d: ││ mov %rax,0x10(%rbx)
  50909. 42ee81: ││ mov %rdi,0x18(%rbx)
  50910. 42ee85: ││ mov (%rbx),%rdx
  50911. 42ee88: ││ ╭ jmp 42ee98 <_D4core8demangle8Demangle67__T10doDemangleS48_D4core8demangle8Demangle16parseMangledNameMFmZvZ10doDemangleMFZAa+0xa8>
  50912. 42ee8a: │┕━┿ mov 0x18(%rbx),%rdx
  50913. 42ee8e: ││ │ mov 0x28(%rbx),%rax
  50914. 42ee92: ││╭┼ jmp 42eea8 <_D4core8demangle8Demangle67__T10doDemangleS48_D4core8demangle8Demangle16parseMangledNameMFmZvZ10doDemangleMFZAa+0xb8>
  50915. 42ee94: │┕┿┿ mov 0x18(%rbx),%rdi
  50916. 42ee98: │ │┕ mov 0x8(%rbx),%rsi
  50917. 42ee9c: │ │ callq 402490 <memcpy@plt>
  50918. 42eea1: │ │ mov (%rbx),%rax
  50919. 42eea4: │ │ mov 0x18(%rbx),%rdx
  50920. 42eea8: │ ┕━ add $0x8,%rsp
  50921. 42eeac: │ pop %rbx
  50922. 42eead: │ pop %r12
  50923. 42eeaf: │ pop %r14
  50924. 42eeb1: │ pop %r15
  50925. 42eeb3: │ retq
  50926. 42eeb4: ┕━━━ callq 41aed0 <_d_eh_resume_unwind>
  50927. 42eeb9: nopl 0x0(%rax)
  50928.  
  50929. 000000000042eec0 <_D4core8demangle8demangleFAxaAaZAa>:
  50930. 42eec0: sub $0x38,%rsp
  50931. 42eec4: mov 0x128dd(%rip),%rax # 4417a8 <_D4core8demangle8Demangle6__initZ+0x30>
  50932. 42eecb: mov %rax,0x30(%rsp)
  50933. 42eed0: movups 0x128c1(%rip),%xmm0 # 441798 <_D4core8demangle8Demangle6__initZ+0x20>
  50934. 42eed7: movaps %xmm0,0x20(%rsp)
  50935. 42eedc: movups 0x128a5(%rip),%xmm0 # 441788 <_D4core8demangle8Demangle6__initZ+0x10>
  50936. 42eee3: movaps %xmm0,0x10(%rsp)
  50937. 42eee8: movups 0x12889(%rip),%xmm0 # 441778 <_D4core8demangle8Demangle6__initZ>
  50938. 42eeef: movaps %xmm0,(%rsp)
  50939. 42eef3: mov %rdx,(%rsp)
  50940. 42eef7: mov %rcx,0x8(%rsp)
  50941. 42eefc: movl $0x1,0x30(%rsp)
  50942. 42ef04: mov %rdi,0x10(%rsp)
  50943. 42ef09: mov %rsi,0x18(%rsp)
  50944. 42ef0e: lea (%rsp),%rdi
  50945. 42ef12: callq 42edf0 <_D4core8demangle8Demangle67__T10doDemangleS48_D4core8demangle8Demangle16parseMangledNameMFmZvZ10doDemangleMFZAa>
  50946. 42ef17: add $0x38,%rsp
  50947. 42ef1b: retq
  50948. 42ef1c: nopl 0x0(%rax)
  50949.  
  50950. 000000000042ef20 <ldc.dso_ctor.4core8demangle>:
  50951. 42ef20: cmpb $0x0,0x229ef1(%rip) # 658e18 <ldc.dso_initialized>
  50952. 42ef27: ╭ jne 42ef7c <ldc.dso_ctor.4core8demangle+0x5c>
  50953. 42ef29: │ push %rbp
  50954. 42ef2a: │ mov %rsp,%rbp
  50955. 42ef2d: │ movb $0x1,0x229ee4(%rip) # 658e18 <ldc.dso_initialized>
  50956. 42ef34: │ mov %rsp,%rax
  50957. 42ef37: │ lea -0x30(%rax),%rdi
  50958. 42ef3b: │ mov %rdi,%rsp
  50959. 42ef3e: │ movq $0x1,-0x30(%rax)
  50960. 42ef46: │ movq $0x658e10,-0x28(%rax)
  50961. 42ef4e: │ mov $0x658dc8,%ecx
  50962. 42ef53: │ movq %rcx,%xmm0
  50963. 42ef58: │ mov $0x658a90,%ecx
  50964. 42ef5d: │ movq %rcx,%xmm1
  50965. 42ef62: │ punpcklqdq %xmm0,%xmm1
  50966. 42ef66: │ movdqu %xmm1,-0x20(%rax)
  50967. 42ef6b: │ movq $0x658d68,-0x10(%rax)
  50968. 42ef73: │ callq 427d40 <_d_dso_registry>
  50969. 42ef78: │ mov %rbp,%rsp
  50970. 42ef7b: │ pop %rbp
  50971. 42ef7c: ┕ retq
  50972. 42ef7d: nopl (%rax)
  50973.  
  50974. 000000000042ef80 <ldc.dso_dtor.4core8demangle>:
  50975. 42ef80: cmpb $0x0,0x229e91(%rip) # 658e18 <ldc.dso_initialized>
  50976. 42ef87: ╭ je 42efdc <ldc.dso_dtor.4core8demangle+0x5c>
  50977. 42ef89: │ push %rbp
  50978. 42ef8a: │ mov %rsp,%rbp
  50979. 42ef8d: │ movb $0x0,0x229e84(%rip) # 658e18 <ldc.dso_initialized>
  50980. 42ef94: │ mov %rsp,%rax
  50981. 42ef97: │ lea -0x30(%rax),%rdi
  50982. 42ef9b: │ mov %rdi,%rsp
  50983. 42ef9e: │ movq $0x1,-0x30(%rax)
  50984. 42efa6: │ movq $0x658e10,-0x28(%rax)
  50985. 42efae: │ mov $0x658dc8,%ecx
  50986. 42efb3: │ movq %rcx,%xmm0
  50987. 42efb8: │ mov $0x658a90,%ecx
  50988. 42efbd: │ movq %rcx,%xmm1
  50989. 42efc2: │ punpcklqdq %xmm0,%xmm1
  50990. 42efc6: │ movdqu %xmm1,-0x20(%rax)
  50991. 42efcb: │ movq $0x658d68,-0x10(%rax)
  50992. 42efd3: │ callq 427d40 <_d_dso_registry>
  50993. 42efd8: │ mov %rbp,%rsp
  50994. 42efdb: │ pop %rbp
  50995. 42efdc: ┕ retq
  50996. 42efdd: nopl (%rax)
  50997.  
  50998. 000000000042efe0 <_D4core8internal4hash9bytesHashFNaNbNePxvmmZm>:
  50999. 42efe0: mov %rsi,%r11
  51000. 42efe3: and $0xfffffffffffffffc,%r11
  51001. 42efe7: mov %rsi,%r8
  51002. 42efea: and $0xfffffffffffffffc,%r8
  51003. 42efee: ╭── je 42f0a0 <_D4core8internal4hash9bytesHashFNaNbNePxvmmZm+0xc0>
  51004. 42eff4: │ lea -0x4(%rsi),%rax
  51005. 42eff8: │ mov %rax,%r9
  51006. 42effb: │ shr $0x2,%r9
  51007. 42efff: │ bt $0x2,%rax
  51008. 42f004: │╭─ jb 42f035 <_D4core8internal4hash9bytesHashFNaNbNePxvmmZm+0x55>
  51009. 42f006: ││ mov (%rdx),%r10d
  51010. 42f009: ││ imul $0xcc9e2d51,%r10d,%eax
  51011. 42f010: ││ imul $0x16a88000,%r10d,%r10d
  51012. 42f017: ││ shr $0x11,%eax
  51013. 42f01a: ││ or %r10d,%eax
  51014. 42f01d: ││ imul $0x1b873593,%eax,%eax
  51015. 42f023: ││ xor %edi,%eax
  51016. 42f025: ││ rol $0xd,%eax
  51017. 42f028: ││ lea -0x19ab949c(%rax,%rax,4),%edi
  51018. 42f02f: ││ lea 0x4(%rdx),%rax
  51019. 42f033: ││╭ jmp 42f038 <_D4core8internal4hash9bytesHashFNaNbNePxvmmZm+0x58>
  51020. 42f035: │┕┿ mov %rdx,%rax
  51021. 42f038: │ ┕ test %r9,%r9
  51022. 42f03b: │╭─ je 42f09d <_D4core8internal4hash9bytesHashFNaNbNePxvmmZm+0xbd>
  51023. 42f03d: ││ add %rdx,%r11
  51024. 42f040: ││┍ mov (%rax),%r10d
  51025. 42f043: ││┆ mov 0x4(%rax),%r9d
  51026. 42f047: ││┆ imul $0xcc9e2d51,%r10d,%ecx
  51027. 42f04e: ││┆ imul $0x16a88000,%r10d,%r10d
  51028. 42f055: ││┆ shr $0x11,%ecx
  51029. 42f058: ││┆ or %r10d,%ecx
  51030. 42f05b: ││┆ imul $0x1b873593,%ecx,%ecx
  51031. 42f061: ││┆ xor %edi,%ecx
  51032. 42f063: ││┆ rol $0xd,%ecx
  51033. 42f066: ││┆ lea -0x19ab949c(%rcx,%rcx,4),%r10d
  51034. 42f06e: ││┆ imul $0xcc9e2d51,%r9d,%edi
  51035. 42f075: ││┆ imul $0x16a88000,%r9d,%ecx
  51036. 42f07c: ││┆ shr $0x11,%edi
  51037. 42f07f: ││┆ or %ecx,%edi
  51038. 42f081: ││┆ imul $0x1b873593,%edi,%ecx
  51039. 42f087: ││┆ xor %r10d,%ecx
  51040. 42f08a: ││┆ rol $0xd,%ecx
  51041. 42f08d: ││┆ lea -0x19ab949c(%rcx,%rcx,4),%edi
  51042. 42f094: ││┆ add $0x8,%rax
  51043. 42f098: ││┆ cmp %r11,%rax
  51044. 42f09b: ││╰ jne 42f040 <_D4core8internal4hash9bytesHashFNaNbNePxvmmZm+0x60>
  51045. 42f09d: │┕━ add %r8,%rdx
  51046. 42f0a0: ┕━━ mov %esi,%ecx
  51047. 42f0a2: and $0x3,%ecx
  51048. 42f0a5: xor %eax,%eax
  51049. 42f0a7: cmp $0x1,%rcx
  51050. 42f0ab: ╭─ je 42f0c9 <_D4core8internal4hash9bytesHashFNaNbNePxvmmZm+0xe9>
  51051. 42f0ad: │ cmp $0x2,%rcx
  51052. 42f0b1: │╭ je 42f0c0 <_D4core8internal4hash9bytesHashFNaNbNePxvmmZm+0xe0>
  51053. 42f0b3: ││ cmp $0x3,%rcx
  51054. 42f0b7: ╭┼┼ jne 42f0e7 <_D4core8internal4hash9bytesHashFNaNbNePxvmmZm+0x107>
  51055. 42f0b9: │││ movzbl 0x2(%rdx),%eax
  51056. 42f0bd: │││ shl $0x10,%eax
  51057. 42f0c0: ││┕ movzbl 0x1(%rdx),%ecx
  51058. 42f0c4: ││ shl $0x8,%ecx
  51059. 42f0c7: ││ or %ecx,%eax
  51060. 42f0c9: │┕━ movzbl (%rdx),%ecx
  51061. 42f0cc: │ xor %eax,%ecx
  51062. 42f0ce: │ imul $0xcc9e2d51,%ecx,%eax
  51063. 42f0d4: │ imul $0x16a88000,%ecx,%ecx
  51064. 42f0da: │ shr $0x11,%eax
  51065. 42f0dd: │ or %ecx,%eax
  51066. 42f0df: │ imul $0x1b873593,%eax,%eax
  51067. 42f0e5: │ xor %eax,%edi
  51068. 42f0e7: ┕━━ xor %edi,%esi
  51069. 42f0e9: mov %esi,%eax
  51070. 42f0eb: shr $0x10,%eax
  51071. 42f0ee: xor %esi,%eax
  51072. 42f0f0: imul $0x85ebca6b,%eax,%eax
  51073. 42f0f6: mov %eax,%ecx
  51074. 42f0f8: shr $0xd,%ecx
  51075. 42f0fb: xor %eax,%ecx
  51076. 42f0fd: imul $0xc2b2ae35,%ecx,%ecx
  51077. 42f103: mov %ecx,%eax
  51078. 42f105: shr $0x10,%eax
  51079. 42f108: xor %ecx,%eax
  51080. 42f10a: retq
  51081. 42f10b: nopl 0x0(%rax,%rax,1)
  51082.  
  51083. 000000000042f110 <ldc.dso_ctor.4core8internal4hash>:
  51084. 42f110: cmpb $0x0,0x229d01(%rip) # 658e18 <ldc.dso_initialized>
  51085. 42f117: ╭ jne 42f16c <ldc.dso_ctor.4core8internal4hash+0x5c>
  51086. 42f119: │ push %rbp
  51087. 42f11a: │ mov %rsp,%rbp
  51088. 42f11d: │ movb $0x1,0x229cf4(%rip) # 658e18 <ldc.dso_initialized>
  51089. 42f124: │ mov %rsp,%rax
  51090. 42f127: │ lea -0x30(%rax),%rdi
  51091. 42f12b: │ mov %rdi,%rsp
  51092. 42f12e: │ movq $0x1,-0x30(%rax)
  51093. 42f136: │ movq $0x658e10,-0x28(%rax)
  51094. 42f13e: │ mov $0x658dc8,%ecx
  51095. 42f143: │ movq %rcx,%xmm0
  51096. 42f148: │ mov $0x658a90,%ecx
  51097. 42f14d: │ movq %rcx,%xmm1
  51098. 42f152: │ punpcklqdq %xmm0,%xmm1
  51099. 42f156: │ movdqu %xmm1,-0x20(%rax)
  51100. 42f15b: │ movq $0x658d70,-0x10(%rax)
  51101. 42f163: │ callq 427d40 <_d_dso_registry>
  51102. 42f168: │ mov %rbp,%rsp
  51103. 42f16b: │ pop %rbp
  51104. 42f16c: ┕ retq
  51105. 42f16d: nopl (%rax)
  51106.  
  51107. 000000000042f170 <ldc.dso_dtor.4core8internal4hash>:
  51108. 42f170: cmpb $0x0,0x229ca1(%rip) # 658e18 <ldc.dso_initialized>
  51109. 42f177: ╭ je 42f1cc <ldc.dso_dtor.4core8internal4hash+0x5c>
  51110. 42f179: │ push %rbp
  51111. 42f17a: │ mov %rsp,%rbp
  51112. 42f17d: │ movb $0x0,0x229c94(%rip) # 658e18 <ldc.dso_initialized>
  51113. 42f184: │ mov %rsp,%rax
  51114. 42f187: │ lea -0x30(%rax),%rdi
  51115. 42f18b: │ mov %rdi,%rsp
  51116. 42f18e: │ movq $0x1,-0x30(%rax)
  51117. 42f196: │ movq $0x658e10,-0x28(%rax)
  51118. 42f19e: │ mov $0x658dc8,%ecx
  51119. 42f1a3: │ movq %rcx,%xmm0
  51120. 42f1a8: │ mov $0x658a90,%ecx
  51121. 42f1ad: │ movq %rcx,%xmm1
  51122. 42f1b2: │ punpcklqdq %xmm0,%xmm1
  51123. 42f1b6: │ movdqu %xmm1,-0x20(%rax)
  51124. 42f1bb: │ movq $0x658d70,-0x10(%rax)
  51125. 42f1c3: │ callq 427d40 <_d_dso_registry>
  51126. 42f1c8: │ mov %rbp,%rsp
  51127. 42f1cb: │ pop %rbp
  51128. 42f1cc: ┕ retq
  51129. 42f1cd: nopl (%rax)
  51130.  
  51131. 000000000042f1d0 <_D4core4sync9exception9SyncError6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC4core4sync9exception9SyncError>:
  51132. 42f1d0: push %rbx
  51133. 42f1d1: sub $0x10,%rsp
  51134. 42f1d5: mov %rdi,%rbx
  51135. 42f1d8: movaps 0x20(%rsp),%xmm0
  51136. 42f1dd: movups %xmm0,(%rsp)
  51137. 42f1e1: callq 41e2b0 <_D6object5Error6__ctorMFNaNbNiNfAyaAyamC6object9ThrowableZC6object5Error>
  51138. 42f1e6: mov %rbx,%rax
  51139. 42f1e9: add $0x10,%rsp
  51140. 42f1ed: pop %rbx
  51141. 42f1ee: retq
  51142. 42f1ef: nop
  51143.  
  51144. 000000000042f1f0 <ldc.dso_ctor.4core4sync9exception>:
  51145. 42f1f0: cmpb $0x0,0x229c21(%rip) # 658e18 <ldc.dso_initialized>
  51146. 42f1f7: ╭ jne 42f24c <ldc.dso_ctor.4core4sync9exception+0x5c>
  51147. 42f1f9: │ push %rbp
  51148. 42f1fa: │ mov %rsp,%rbp
  51149. 42f1fd: │ movb $0x1,0x229c14(%rip) # 658e18 <ldc.dso_initialized>
  51150. 42f204: │ mov %rsp,%rax
  51151. 42f207: │ lea -0x30(%rax),%rdi
  51152. 42f20b: │ mov %rdi,%rsp
  51153. 42f20e: │ movq $0x1,-0x30(%rax)
  51154. 42f216: │ movq $0x658e10,-0x28(%rax)
  51155. 42f21e: │ mov $0x658dc8,%ecx
  51156. 42f223: │ movq %rcx,%xmm0
  51157. 42f228: │ mov $0x658a90,%ecx
  51158. 42f22d: │ movq %rcx,%xmm1
  51159. 42f232: │ punpcklqdq %xmm0,%xmm1
  51160. 42f236: │ movdqu %xmm1,-0x20(%rax)
  51161. 42f23b: │ movq $0x658d78,-0x10(%rax)
  51162. 42f243: │ callq 427d40 <_d_dso_registry>
  51163. 42f248: │ mov %rbp,%rsp
  51164. 42f24b: │ pop %rbp
  51165. 42f24c: ┕ retq
  51166. 42f24d: nopl (%rax)
  51167.  
  51168. 000000000042f250 <ldc.dso_dtor.4core4sync9exception>:
  51169. 42f250: cmpb $0x0,0x229bc1(%rip) # 658e18 <ldc.dso_initialized>
  51170. 42f257: ╭ je 42f2ac <ldc.dso_dtor.4core4sync9exception+0x5c>
  51171. 42f259: │ push %rbp
  51172. 42f25a: │ mov %rsp,%rbp
  51173. 42f25d: │ movb $0x0,0x229bb4(%rip) # 658e18 <ldc.dso_initialized>
  51174. 42f264: │ mov %rsp,%rax
  51175. 42f267: │ lea -0x30(%rax),%rdi
  51176. 42f26b: │ mov %rdi,%rsp
  51177. 42f26e: │ movq $0x1,-0x30(%rax)
  51178. 42f276: │ movq $0x658e10,-0x28(%rax)
  51179. 42f27e: │ mov $0x658dc8,%ecx
  51180. 42f283: │ movq %rcx,%xmm0
  51181. 42f288: │ mov $0x658a90,%ecx
  51182. 42f28d: │ movq %rcx,%xmm1
  51183. 42f292: │ punpcklqdq %xmm0,%xmm1
  51184. 42f296: │ movdqu %xmm1,-0x20(%rax)
  51185. 42f29b: │ movq $0x658d78,-0x10(%rax)
  51186. 42f2a3: │ callq 427d40 <_d_dso_registry>
  51187. 42f2a8: │ mov %rbp,%rsp
  51188. 42f2ab: │ pop %rbp
  51189. 42f2ac: ┕ retq
  51190. 42f2ad: nopl (%rax)
  51191.  
  51192. 000000000042f2b0 <_D4core4sync6config7mktspecFNbKS4core3sys5posix6signal8timespecS4core4time8DurationZv>:
  51193. 42f2b0: push %r15
  51194. 42f2b2: push %r14
  51195. 42f2b4: push %r12
  51196. 42f2b6: push %rbx
  51197. 42f2b7: sub $0x18,%rsp
  51198. 42f2bb: mov %rsi,%r15
  51199. 42f2be: mov %rdi,%r14
  51200. 42f2c1: xorps %xmm0,%xmm0
  51201. 42f2c4: movaps %xmm0,(%rsp)
  51202. 42f2c8: lea (%rsp),%rdi
  51203. 42f2cc: xor %esi,%esi
  51204. 42f2ce: callq 401fe0 <gettimeofday@plt>
  51205. 42f2d3: mov (%rsp),%rdi
  51206. 42f2d7: mov %rdi,(%r15)
  51207. 42f2da: imul $0x3e8,0x8(%rsp),%rax
  51208. 42f2e3: mov %rax,0x8(%r15)
  51209. 42f2e7: callq 418ee0 <_D4core4time29__T3durVAyaa7_7365636f6e6473Z3durFNaNbNiNflZS4core4time8Duration>
  51210. 42f2ec: mov %rax,%r12
  51211. 42f2ef: add %r14,%r12
  51212. 42f2f2: mov 0x8(%r15),%rdi
  51213. 42f2f6: callq 418f20 <_D4core4time25__T3durVAyaa5_6e73656373Z3durFNaNbNiNflZS4core4time8Duration>
  51214. 42f2fb: mov %rax,%r14
  51215. 42f2fe: add %r12,%r14
  51216. 42f301: movabs $0xd6bf94d5e57a42bd,%rcx
  51217. 42f30b: mov %r14,%rax
  51218. 42f30e: imul %rcx
  51219. 42f311: mov %rdx,%rbx
  51220. 42f314: add %r14,%rbx
  51221. 42f317: mov %rbx,%rax
  51222. 42f31a: shr $0x3f,%rax
  51223. 42f31e: sar $0x17,%rbx
  51224. 42f322: add %rax,%rbx
  51225. 42f325: xorps %xmm0,%xmm0
  51226. 42f328: movups %xmm0,(%r15)
  51227. 42f32c: mov %rbx,%rdi
  51228. 42f32f: callq 402d20 <_D4core4time52__T7convertVAyaa7_7365636f6e6473VAyaa6_686e73656373Z7convertFNaNbNiNflZl>
  51229. 42f334: sub %rax,%r14
  51230. 42f337: mov %rbx,(%r15)
  51231. 42f33a: mov %r14,%rdi
  51232. 42f33d: callq 418040 <_D4core4time50__T7convertVAyaa6_686e73656373VAyaa6_686e73656373Z7convertFNaNbNiNflZl>
  51233. 42f342: imul $0x64,%rax,%rax
  51234. 42f346: mov %rax,0x8(%r15)
  51235. 42f34a: add $0x18,%rsp
  51236. 42f34e: pop %rbx
  51237. 42f34f: pop %r12
  51238. 42f351: pop %r14
  51239. 42f353: pop %r15
  51240. 42f355: retq
  51241. 42f356: nopw %cs:0x0(%rax,%rax,1)
  51242.  
  51243. 000000000042f360 <ldc.dso_ctor.4core4sync6config>:
  51244. 42f360: cmpb $0x0,0x229ab1(%rip) # 658e18 <ldc.dso_initialized>
  51245. 42f367: ╭ jne 42f3bc <ldc.dso_ctor.4core4sync6config+0x5c>
  51246. 42f369: │ push %rbp
  51247. 42f36a: │ mov %rsp,%rbp
  51248. 42f36d: │ movb $0x1,0x229aa4(%rip) # 658e18 <ldc.dso_initialized>
  51249. 42f374: │ mov %rsp,%rax
  51250. 42f377: │ lea -0x30(%rax),%rdi
  51251. 42f37b: │ mov %rdi,%rsp
  51252. 42f37e: │ movq $0x1,-0x30(%rax)
  51253. 42f386: │ movq $0x658e10,-0x28(%rax)
  51254. 42f38e: │ mov $0x658dc8,%ecx
  51255. 42f393: │ movq %rcx,%xmm0
  51256. 42f398: │ mov $0x658a90,%ecx
  51257. 42f39d: │ movq %rcx,%xmm1
  51258. 42f3a2: │ punpcklqdq %xmm0,%xmm1
  51259. 42f3a6: │ movdqu %xmm1,-0x20(%rax)
  51260. 42f3ab: │ movq $0x658d80,-0x10(%rax)
  51261. 42f3b3: │ callq 427d40 <_d_dso_registry>
  51262. 42f3b8: │ mov %rbp,%rsp
  51263. 42f3bb: │ pop %rbp
  51264. 42f3bc: ┕ retq
  51265. 42f3bd: nopl (%rax)
  51266.  
  51267. 000000000042f3c0 <ldc.dso_dtor.4core4sync6config>:
  51268. 42f3c0: cmpb $0x0,0x229a51(%rip) # 658e18 <ldc.dso_initialized>
  51269. 42f3c7: ╭ je 42f41c <ldc.dso_dtor.4core4sync6config+0x5c>
  51270. 42f3c9: │ push %rbp
  51271. 42f3ca: │ mov %rsp,%rbp
  51272. 42f3cd: │ movb $0x0,0x229a44(%rip) # 658e18 <ldc.dso_initialized>
  51273. 42f3d4: │ mov %rsp,%rax
  51274. 42f3d7: │ lea -0x30(%rax),%rdi
  51275. 42f3db: │ mov %rdi,%rsp
  51276. 42f3de: │ movq $0x1,-0x30(%rax)
  51277. 42f3e6: │ movq $0x658e10,-0x28(%rax)
  51278. 42f3ee: │ mov $0x658dc8,%ecx
  51279. 42f3f3: │ movq %rcx,%xmm0
  51280. 42f3f8: │ mov $0x658a90,%ecx
  51281. 42f3fd: │ movq %rcx,%xmm1
  51282. 42f402: │ punpcklqdq %xmm0,%xmm1
  51283. 42f406: │ movdqu %xmm1,-0x20(%rax)
  51284. 42f40b: │ movq $0x658d80,-0x10(%rax)
  51285. 42f413: │ callq 427d40 <_d_dso_registry>
  51286. 42f418: │ mov %rbp,%rsp
  51287. 42f41b: │ pop %rbp
  51288. 42f41c: ┕ retq
  51289. 42f41d: nopl (%rax)
  51290.  
  51291. 000000000042f420 <_D2gc6config6Config10initializeMFNbNiZb>:
  51292. 42f420: push %rax
  51293. 42f421: mov %rdi,(%rsp)
  51294. 42f425: lea (%rsp),%rsi
  51295. 42f429: mov $0x1,%edi
  51296. 42f42e: mov $0x42f450,%edx
  51297. 42f433: mov $0x5,%ecx
  51298. 42f438: mov $0x44189c,%r8d
  51299. 42f43e: callq 426b00 <_D2rt6config15rt_configOptionFNbNiAyaMDFNbNiAyaZAyabZAya>
  51300. 42f443: or %rax,%rdx
  51301. 42f446: sete %al
  51302. 42f449: pop %rcx
  51303. 42f44a: retq
  51304. 42f44b: nopl 0x0(%rax,%rax,1)
  51305.  
  51306. 000000000042f450 <_D2gc6config6Config10initializeMFNbNiZ5parseMFNbNiAyaZAya>:
  51307. 42f450: push %rax
  51308. 42f451: mov (%rdi),%rdi
  51309. 42f454: callq 42f480 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb>
  51310. 42f459: mov $0x441898,%ecx
  51311. 42f45e: xor %edx,%edx
  51312. 42f460: and $0x1,%al
  51313. 42f462: cmove %rcx,%rdx
  51314. 42f466: test %al,%al
  51315. 42f468: sete %al
  51316. 42f46b: movzbl %al,%eax
  51317. 42f46e: lea (%rax,%rax,2),%rax
  51318. 42f472: pop %rcx
  51319. 42f473: retq
  51320. 42f474: nopw %cs:0x0(%rax,%rax,1)
  51321. 42f47e: xchg %ax,%ax
  51322.  
  51323. 000000000042f480 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb>:
  51324. 42f480: push %rbp
  51325. 42f481: push %r15
  51326. 42f483: push %r14
  51327. 42f485: push %r13
  51328. 42f487: push %r12
  51329. 42f489: push %rbx
  51330. 42f48a: sub $0x48,%rsp
  51331. 42f48e: mov %rdx,%r12
  51332. 42f491: mov %rsi,%r14
  51333. 42f494: mov %rdi,0x28(%rsp)
  51334. 42f499: xor %r15d,%r15d
  51335. 42f49c: test %r14,%r14
  51336. 42f49f: ╭── je 42f4cd <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x4d>
  51337. 42f4a1: │ xor %ebp,%ebp
  51338. 42f4a3: │ xor %r15d,%r15d
  51339. 42f4a6: │ nopw %cs:0x0(%rax,%rax,1)
  51340. 42f4b0: │┍━ movzbl (%r12,%rbp,1),%edi
  51341. 42f4b5: │┆ callq 402340 <isspace@plt>
  51342. 42f4ba: │┆ test %eax,%eax
  51343. 42f4bc: │┆─ je 42f4d1 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x51>
  51344. 42f4be: │┆ inc %rbp
  51345. 42f4c1: │┆ cmp %rbp,%r14
  51346. 42f4c4: │┆ mov $0x0,%ebx
  51347. 42f4c9: │╰─ ja 42f4b0 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x30>
  51348. 42f4cb: │┼─ jmp 42f4e3 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x63>
  51349. 42f4cd: ┕┿━ xor %ebx,%ebx
  51350. 42f4cf: ││╭ jmp 42f4e3 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x63>
  51351. 42f4d1: │┕┿ sub %rbp,%r14
  51352. 42f4d4: ╭──────────────────────────────┼─┼ jb 42fa9a <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x61a>
  51353. 42f4da: │ │ │ add %rbp,%r12
  51354. 42f4dd: │ │ │ mov %r14,%r15
  51355. 42f4e0: │ │ │ mov %r12,%rbx
  51356. 42f4e3: │ ┕━┷ mov $0x1,%bpl
  51357. 42f4e6: │ test %r15,%r15
  51358. 42f4e9: │╭──────────────────────────────── je 42fa88 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x608>
  51359. 42f4ef: ││ mov 0x28(%rsp),%rax
  51360. 42f4f4: ││ lea 0x28(%rax),%rax
  51361. 42f4f8: ││ mov %rax,0x20(%rsp)
  51362. 42f4fd: ││ mov $0x24000001,%r12d
  51363. 42f503: ││ data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  51364. 42f510: ││ ┍━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ xor %eax,%eax
  51365. 42f512: ││ ┆ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  51366. 42f520: ││ ┆ ┍━━ mov (%rbx,%rax,1),%cl
  51367. 42f523: ││ ┆ ┆ add $0xe0,%cl
  51368. 42f526: ││ ┆ ┆ movzbl %cl,%ecx
  51369. 42f529: ││ ┆ ┆ cmp $0x1d,%ecx
  51370. 42f52c: ││ ┆ ┆ ╭ ja 42f534 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0xb4>
  51371. 42f52e: ││ ┆ ┆ │ bt %ecx,%r12d
  51372. 42f532: ││ ┆ ┆╭┼ jb 42f550 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0xd0>
  51373. 42f534: ││ ┆ ┆│┕ inc %rax
  51374. 42f537: ││ ┆ ┆│ cmp %rax,%r15
  51375. 42f53a: ││ ┆ ┆│ mov $0x0,%r14d
  51376. 42f540: ││ ┆ ┆│ mov $0x0,%r13d
  51377. 42f546: ││ ┆ ╰┼─ ja 42f520 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0xa0>
  51378. 42f548: ││ ┆ │╭ jmp 42f562 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0xe2>
  51379. 42f54a: ││ ┆ ││ nopw 0x0(%rax,%rax,1)
  51380. 42f550: ││ ┆ ┕┿ mov %r15,%r14
  51381. 42f553: ││ ┆ │ sub %rax,%r14
  51382. 42f556: ││╭┼─────────────────────────────┼ jb 42fa9a <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x61a>
  51383. 42f55c: │││┆ │ add %rbx,%rax
  51384. 42f55f: │││┆ │ mov %rax,%r13
  51385. 42f562: │││┆ ┕ sub %r14,%r15
  51386. 42f565: │││┆ mov $0x4,%edx
  51387. 42f56a: │││┆ mov $0x4418a2,%ecx
  51388. 42f56f: │││┆ mov $0x4404c8,%r8d
  51389. 42f575: │││┆ mov %r15,%rdi
  51390. 42f578: │││┆ mov %rbx,%rsi
  51391. 42f57b: │││┆ callq 42a960 <_adEq2>
  51392. 42f580: │││┆ test %eax,%eax
  51393. 42f582: │││┆ ╭─ je 42f610 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x190>
  51394. 42f588: │││┆ │ mov 0x28(%rsp),%rdi
  51395. 42f58d: │││┆ │ movzbl (%rdi),%esi
  51396. 42f590: │││┆ │ and $0x1,%esi
  51397. 42f593: │││┆ │ movzbl 0x1(%rdi),%edx
  51398. 42f597: │││┆ │ mov 0x8(%rdi),%rcx
  51399. 42f59b: │││┆ │ mov 0x10(%rdi),%r8
  51400. 42f59f: │││┆ │ mov 0x18(%rdi),%r9
  51401. 42f5a3: │││┆ │ mov 0x20(%rdi),%rax
  51402. 42f5a7: │││┆ │ movss 0x28(%rdi),%xmm0
  51403. 42f5ac: │││┆ │ cvtss2sd %xmm0,%xmm0
  51404. 42f5b0: │││┆ │ mov %rax,(%rsp)
  51405. 42f5b4: │││┆ │ mov $0x441930,%edi
  51406. 42f5b9: │││┆ │ mov $0x1,%al
  51407. 42f5bb: │││┆ │ callq 401ed0 <printf@plt>
  51408. 42f5c0: │││┆ │ test %r14,%r14
  51409. 42f5c3: │││┆ │ mov $0x0,%ebp
  51410. 42f5c8: │││┆ │ mov $0x0,%r15d
  51411. 42f5ce: │││┆ │ mov $0x0,%ebx
  51412. 42f5d3: │││┆╭───────────────────────────┼─ je 42f9a2 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x522>
  51413. 42f5d9: │││┆│ │ nopl 0x0(%rax)
  51414. 42f5e0: │││┆│ │┍ movzbl 0x0(%r13,%rbp,1),%edi
  51415. 42f5e6: │││┆│ │┆ callq 402340 <isspace@plt>
  51416. 42f5eb: │││┆│ │┆ test %eax,%eax
  51417. 42f5ed: │││┆│╭──────────────────────────┼┼ je 42f990 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x510>
  51418. 42f5f3: │││┆││ │┆ inc %rbp
  51419. 42f5f6: │││┆││ │┆ cmp %rbp,%r14
  51420. 42f5f9: │││┆││ │┆ mov $0x0,%r15d
  51421. 42f5ff: │││┆││ │┆ mov $0x0,%ebx
  51422. 42f604: │││┆││ │╰ ja 42f5e0 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x160>
  51423. 42f606: │││┆││ ╭────────────────────────┼─ jmpq 42f9a2 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x522>
  51424. 42f60b: │││┆││ │ │ nopl 0x0(%rax,%rax,1)
  51425. 42f610: │││┆││ │ ┕━ cmp $0x2,%r14
  51426. 42f614: │││┆││╭┼────────────────────────── jb 42f9b3 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x533>
  51427. 42f61a: │││┆││││ movzbl 0x0(%r13),%eax
  51428. 42f61f: │││┆││││ cmp $0x20,%eax
  51429. 42f622: │││┆││││╭───────────────────────── je 42f9b3 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x533>
  51430. 42f628: │││┆│││││ mov $0x9,%edi
  51431. 42f62d: │││┆│││││ mov $0x441cd0,%esi
  51432. 42f632: │││┆│││││ mov %r15,%rdx
  51433. 42f635: │││┆│││││ mov %rbx,%rcx
  51434. 42f638: │││┆│││││ callq 42b090 <_d_switch_string>
  51435. 42f63d: │││┆│││││ mov %eax,%ecx
  51436. 42f63f: │││┆│││││ cmp $0x8,%eax
  51437. 42f642: │││┆│││││╭──────────────────────── ja 42f9cb <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x54b>
  51438. 42f648: │││┆││││││ lea 0x1(%r13),%r8
  51439. 42f64c: │││┆││││││ lea -0x1(%r14),%rbp
  51440. 42f650: │││┆││││││ jmpq *0x441850(,%rcx,8)
  51441. 42f657: │││┆││││││ mov (%r8),%cl
  51442. 42f65a: │││┆││││││ mov $0x1,%al
  51443. 42f65c: │││┆││││││ mov %cl,%dl
  51444. 42f65e: │││┆││││││ add $0xd0,%dl
  51445. 42f661: │││┆││││││ movzbl %dl,%edx
  51446. 42f664: │││┆││││││ cmp $0x3e,%edx
  51447. 42f667: │││┆││││││╭─────────────────────── ja 42f8d6 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x456>
  51448. 42f66d: │││┆│││││││ movabs $0x4000000040000001,%rsi
  51449. 42f677: │││┆│││││││ bt %rdx,%rsi
  51450. 42f67b: │││┆│││││││ ╭─────────────────── jae 42f8c6 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x446>
  51451. 42f681: │││┆│││││││ │ xor %eax,%eax
  51452. 42f683: │││┆│││││││ ╭─┼─────────────────── jmpq 42f8e2 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x462>
  51453. 42f688: │││┆│││││││ │ │ mov (%r8),%cl
  51454. 42f68b: │││┆│││││││ │ │ mov $0x1,%al
  51455. 42f68d: │││┆│││││││ │ │ mov %cl,%dl
  51456. 42f68f: │││┆│││││││ │ │ add $0xd0,%dl
  51457. 42f692: │││┆│││││││ │ │ movzbl %dl,%edx
  51458. 42f695: │││┆│││││││ │ │ cmp $0x3e,%edx
  51459. 42f698: │││┆│││││││╭┼─┼─────────────────── ja 42f8fb <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x47b>
  51460. 42f69e: │││┆│││││││││ │ movabs $0x4000000040000001,%rsi
  51461. 42f6a8: │││┆│││││││││ │ bt %rdx,%rsi
  51462. 42f6ac: │││┆│││││││││ │─────────────────── jae 42f8eb <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x46b>
  51463. 42f6b2: │││┆│││││││││ │ xor %eax,%eax
  51464. 42f6b4: │││┆│││││││││╭┼─────────────────── jmpq 42f907 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x487>
  51465. 42f6b9: │││┆│││││││││││ xor %ecx,%ecx
  51466. 42f6bb: │││┆│││││││││││ xor %eax,%eax
  51467. 42f6bd: │││┆│││││││││││ nopl (%rax)
  51468. 42f6c0: │││┆│││││││││││ ┍ movzbl 0x1(%r13,%rax,1),%edx
  51469. 42f6c6: │││┆│││││││││││ ┆ mov %edx,%esi
  51470. 42f6c8: │││┆│││││││││││ ┆ add $0xffffffd0,%esi
  51471. 42f6cb: │││┆│││││││││││ ┆ cmp $0xa,%esi
  51472. 42f6ce: │││┆│││││││││││ ╭─────────┼ jae 42f832 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x3b2>
  51473. 42f6d4: │││┆│││││││││││ │ ┆ lea (%rcx,%rcx,4),%rcx
  51474. 42f6d8: │││┆│││││││││││ │ ┆ lea -0x30(%rdx,%rcx,2),%rcx
  51475. 42f6dd: │││┆│││││││││││ │ ┆ inc %rax
  51476. 42f6e0: │││┆│││││││││││ │ ┆ cmp %rbp,%rax
  51477. 42f6e3: │││┆│││││││││││ │ ╰ jb 42f6c0 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x240>
  51478. 42f6e5: │││┆│││││││││││ │╭───────── jmpq 42f83b <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x3bb>
  51479. 42f6ea: │││┆│││││││││││ ││ mov (%r8),%cl
  51480. 42f6ed: │││┆│││││││││││ ││ mov $0x1,%al
  51481. 42f6ef: │││┆│││││││││││ ││ mov %cl,%dl
  51482. 42f6f1: │││┆│││││││││││ ││ add $0xd0,%dl
  51483. 42f6f4: │││┆│││││││││││ ││ movzbl %dl,%edx
  51484. 42f6f7: │││┆│││││││││││ ││ cmp $0x3e,%edx
  51485. 42f6fa: │││┆│││││││││││╭───────┼┼───────── ja 42f921 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x4a1>
  51486. 42f700: │││┆││││││││││││ ││ movabs $0x4000000040000001,%rsi
  51487. 42f70a: │││┆││││││││││││ ││ bt %rdx,%rsi
  51488. 42f70e: │││┆││││││││││││ ╭───┼┼───────── jae 42f911 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x491>
  51489. 42f714: │││┆││││││││││││ │ ││ xor %eax,%eax
  51490. 42f716: │││┆││││││││││││ ╭┼───┼┼───────── jmpq 42f92d <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x4ad>
  51491. 42f71b: │││┆││││││││││││ ││ ││ xor %eax,%eax
  51492. 42f71d: │││┆││││││││││││ ││ ││ xor %ecx,%ecx
  51493. 42f71f: │││┆││││││││││││ ││ ││ nop
  51494. 42f720: │││┆││││││││││││ ││ ││ ┍ movzbl 0x1(%r13,%rcx,1),%edx
  51495. 42f726: │││┆││││││││││││ ││ ││ ┆ mov %edx,%esi
  51496. 42f728: │││┆││││││││││││ ││ ││ ┆ add $0xffffffd0,%esi
  51497. 42f72b: │││┆││││││││││││ ││ ││ ┆ cmp $0xa,%esi
  51498. 42f72e: │││┆││││││││││││ ││ ││────────┼ jae 42f858 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x3d8>
  51499. 42f734: │││┆││││││││││││ ││ ││ ┆ lea (%rax,%rax,4),%rax
  51500. 42f738: │││┆││││││││││││ ││ ││ ┆ lea -0x30(%rdx,%rax,2),%rax
  51501. 42f73d: │││┆││││││││││││ ││ ││ ┆ inc %rcx
  51502. 42f740: │││┆││││││││││││ ││ ││ ┆ cmp %rbp,%rcx
  51503. 42f743: │││┆││││││││││││ ││ ││ ╰ jb 42f720 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x2a0>
  51504. 42f745: │││┆││││││││││││ ││ ││╭──────── jmpq 42f861 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x3e1>
  51505. 42f74a: │││┆││││││││││││ ││ │││ xor %eax,%eax
  51506. 42f74c: │││┆││││││││││││ ││ │││ xor %ecx,%ecx
  51507. 42f74e: │││┆││││││││││││ ││ │││ xchg %ax,%ax
  51508. 42f750: │││┆││││││││││││ ││ │││ ┍ movzbl 0x1(%r13,%rcx,1),%edx
  51509. 42f756: │││┆││││││││││││ ││ │││ ┆ mov %edx,%esi
  51510. 42f758: │││┆││││││││││││ ││ │││ ┆ add $0xffffffd0,%esi
  51511. 42f75b: │││┆││││││││││││ ││ │││ ┆ cmp $0xa,%esi
  51512. 42f75e: │││┆││││││││││││ ││ │││───────┼ jae 42f872 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x3f2>
  51513. 42f764: │││┆││││││││││││ ││ │││ ┆ lea (%rax,%rax,4),%rax
  51514. 42f768: │││┆││││││││││││ ││ │││ ┆ lea -0x30(%rdx,%rax,2),%rax
  51515. 42f76d: │││┆││││││││││││ ││ │││ ┆ inc %rcx
  51516. 42f770: │││┆││││││││││││ ││ │││ ┆ cmp %rbp,%rcx
  51517. 42f773: │││┆││││││││││││ ││ │││ ╰ jb 42f750 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x2d0>
  51518. 42f775: │││┆││││││││││││ ││ │││ ╭────── jmpq 42f87b <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x3fb>
  51519. 42f77a: │││┆││││││││││││ ││ │││ │ xor %eax,%eax
  51520. 42f77c: │││┆││││││││││││ ││ │││ │ xor %ecx,%ecx
  51521. 42f77e: │││┆││││││││││││ ││ │││ │ xchg %ax,%ax
  51522. 42f780: │││┆││││││││││││ ││ │││ │ ┍ movzbl 0x1(%r13,%rcx,1),%edx
  51523. 42f786: │││┆││││││││││││ ││ │││ │ ┆ mov %edx,%esi
  51524. 42f788: │││┆││││││││││││ ││ │││ │ ┆ add $0xffffffd0,%esi
  51525. 42f78b: │││┆││││││││││││ ││ │││ │ ┆ cmp $0xa,%esi
  51526. 42f78e: │││┆││││││││││││ ││ │││ │─────┼ jae 42f88c <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x40c>
  51527. 42f794: │││┆││││││││││││ ││ │││ │ ┆ lea (%rax,%rax,4),%rax
  51528. 42f798: │││┆││││││││││││ ││ │││ │ ┆ lea -0x30(%rdx,%rax,2),%rax
  51529. 42f79d: │││┆││││││││││││ ││ │││ │ ┆ inc %rcx
  51530. 42f7a0: │││┆││││││││││││ ││ │││ │ ┆ cmp %rbp,%rcx
  51531. 42f7a3: │││┆││││││││││││ ││ │││ │ ╰ jb 42f780 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x300>
  51532. 42f7a5: │││┆││││││││││││ ││ │││ │╭───── jmpq 42f895 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x415>
  51533. 42f7aa: │││┆││││││││││││ ││ │││ ││ xor %eax,%eax
  51534. 42f7ac: │││┆││││││││││││ ││ │││ ││ xor %ecx,%ecx
  51535. 42f7ae: │││┆││││││││││││ ││ │││ ││ xchg %ax,%ax
  51536. 42f7b0: │││┆││││││││││││ ││ │││ ││ ┍ movzbl 0x1(%r13,%rcx,1),%edx
  51537. 42f7b6: │││┆││││││││││││ ││ │││ ││ ┆ mov %edx,%esi
  51538. 42f7b8: │││┆││││││││││││ ││ │││ ││ ┆ add $0xffffffd0,%esi
  51539. 42f7bb: │││┆││││││││││││ ││ │││ ││ ┆ cmp $0xa,%esi
  51540. 42f7be: │││┆││││││││││││ ││ │││ ││────┼ jae 42f8a6 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x426>
  51541. 42f7c4: │││┆││││││││││││ ││ │││ ││ ┆ lea (%rax,%rax,4),%rax
  51542. 42f7c8: │││┆││││││││││││ ││ │││ ││ ┆ lea -0x30(%rdx,%rax,2),%rax
  51543. 42f7cd: │││┆││││││││││││ ││ │││ ││ ┆ inc %rcx
  51544. 42f7d0: │││┆││││││││││││ ││ │││ ││ ┆ cmp %rbp,%rcx
  51545. 42f7d3: │││┆││││││││││││ ││ │││ ││ ╰ jb 42f7b0 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x330>
  51546. 42f7d5: │││┆││││││││││││ ││ │││ ││╭──── jmpq 42f8af <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x42f>
  51547. 42f7da: │││┆││││││││││││ ││ │││ │││ mov $0xf,%esi
  51548. 42f7df: │││┆││││││││││││ ││ │││ │││ mov $0x441912,%edx
  51549. 42f7e4: │││┆││││││││││││ ││ │││ │││ xor %eax,%eax
  51550. 42f7e6: │││┆││││││││││││ ││ │││ │││ lea 0x39(%rsp),%r14
  51551. 42f7eb: │││┆││││││││││││ ││ │││ │││ mov %r14,%rdi
  51552. 42f7ee: │││┆││││││││││││ ││ │││ │││ mov %ebp,%ecx
  51553. 42f7f0: │││┆││││││││││││ ││ │││ │││ mov %r8,%r13
  51554. 42f7f3: │││┆││││││││││││ ││ │││ │││ callq 401f20 <snprintf@plt>
  51555. 42f7f8: │││┆││││││││││││ ││ │││ │││ movl $0x0,0x34(%rsp)
  51556. 42f800: │││┆││││││││││││ ││ │││ │││ xor %eax,%eax
  51557. 42f802: │││┆││││││││││││ ││ │││ │││ mov %r13,%rdi
  51558. 42f805: │││┆││││││││││││ ││ │││ │││ mov %r14,%rsi
  51559. 42f808: │││┆││││││││││││ ││ │││ │││ mov 0x20(%rsp),%rdx
  51560. 42f80d: │││┆││││││││││││ ││ │││ │││ lea 0x34(%rsp),%rcx
  51561. 42f812: │││┆││││││││││││ ││ │││ │││ callq 402170 <sscanf@plt>
  51562. 42f817: │││┆││││││││││││ ││ │││ │││ test %eax,%eax
  51563. 42f819: │││┆││││││││││││╭─┼┼───┼┼┼─┼┼┼──── jle 42fa39 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x5b9>
  51564. 42f81f: │││┆│││││││││││││ ││ │││ │││ movslq 0x34(%rsp),%rax
  51565. 42f824: │││┆│││││││││││││ ││ │││ │││ add %rax,%r13
  51566. 42f827: │││┆│││││││││││││ ││ │││ │││ sub %rax,%rbp
  51567. 42f82a: │││┆│││││││││││││ ││ │││ │││ mov %rbp,%r14
  51568. 42f82d: │││┆│││││││││││││ ││ │││╭┼┼┼──── jmpq 42f93d <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x4bd>
  51569. 42f832: │││┆│││││││││││││ ││ ┕┿┿┿┿┿┿━━━━ test %rax,%rax
  51570. 42f835: │││┆│││││││││││││ ││╭───┼┼┼┼┼┼──── je 42fa17 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x597>
  51571. 42f83b: │││┆│││││││││││││ │││ ┕┿┿┿┿┿━━━━ cmp $0x100,%rcx
  51572. 42f842: │││┆│││││││││││││╭┼┼┼───┼┼┼┼┼┼──── jae 42fa5b <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x5db>
  51573. 42f848: │││┆│││││││││││││││││ ││││││ add %rax,%r8
  51574. 42f84b: │││┆│││││││││││││││││ ││││││ sub %rax,%rbp
  51575. 42f84e: │││┆│││││││││││││││││ ││││││ mov 0x28(%rsp),%rax
  51576. 42f853: │││┆│││││││││││││││││ ││││││ mov %cl,0x1(%rax)
  51577. 42f856: │││┆│││││││││││││││││ ││││││╭─── jmp 42f8be <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x43e>
  51578. 42f858: │││┆│││││││││││││││││ ┕┿┿┿┿┿┿━━━ test %rcx,%rcx
  51579. 42f85b: │││┆│││││││││││││││││╭───┼┼┼┼┼┼─── je 42fa17 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x597>
  51580. 42f861: │││┆││││││││││││││││││ ┕┿┿┿┿┿━━━ add %rcx,%r8
  51581. 42f864: │││┆││││││││││││││││││ ││││││ sub %rcx,%rbp
  51582. 42f867: │││┆││││││││││││││││││ ││││││ mov 0x28(%rsp),%rcx
  51583. 42f86c: │││┆││││││││││││││││││ ││││││ mov %rax,0x20(%rcx)
  51584. 42f870: │││┆││││││││││││││││││ ││││││╭── jmp 42f8be <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x43e>
  51585. 42f872: │││┆││││││││││││││││││ ┕┿┿┿┿┿┿━━ test %rcx,%rcx
  51586. 42f875: │││┆││││││││││││││││││╭───┼┼┼┼┼┼── je 42fa17 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x597>
  51587. 42f87b: │││┆│││││││││││││││││││ │┕┿┿┿┿━━ add %rcx,%r8
  51588. 42f87e: │││┆│││││││││││││││││││ ││││││ sub %rcx,%rbp
  51589. 42f881: │││┆│││││││││││││││││││ ││││││ mov 0x28(%rsp),%rcx
  51590. 42f886: │││┆│││││││││││││││││││ ││││││ mov %rax,0x8(%rcx)
  51591. 42f88a: │││┆│││││││││││││││││││ ││││││╭─ jmp 42f8be <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x43e>
  51592. 42f88c: │││┆│││││││││││││││││││ │┕┿┿┿┿┿━ test %rcx,%rcx
  51593. 42f88f: │││┆│││││││││││││││││││╭──┼─┼┼┼┼┼─ je 42fa17 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x597>
  51594. 42f895: │││┆││││││││││││││││││││ │ ┕┿┿┿┿━ add %rcx,%r8
  51595. 42f898: │││┆││││││││││││││││││││ │ │││││ sub %rcx,%rbp
  51596. 42f89b: │││┆││││││││││││││││││││ │ │││││ mov 0x28(%rsp),%rcx
  51597. 42f8a0: │││┆││││││││││││││││││││ │ │││││ mov %rax,0x18(%rcx)
  51598. 42f8a4: │││┆││││││││││││││││││││ │ │││││╭ jmp 42f8be <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x43e>
  51599. 42f8a6: │││┆││││││││││││││││││││ │ ┕┿┿┿┿┿ test %rcx,%rcx
  51600. 42f8a9: │││┆││││││││││││││││││││╭─┼──┼┼┼┼┼ je 42fa17 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x597>
  51601. 42f8af: │││┆│││││││││││││││││││││ │ ┕┿┿┿┿ add %rcx,%r8
  51602. 42f8b2: │││┆│││││││││││││││││││││ │ ││││ sub %rcx,%rbp
  51603. 42f8b5: │││┆│││││││││││││││││││││ │ ││││ mov 0x28(%rsp),%rcx
  51604. 42f8ba: │││┆│││││││││││││││││││││ │ ││││ mov %rax,0x10(%rcx)
  51605. 42f8be: │││┆│││││││││││││││││││││ │ ┕┷┷┷ mov %r8,%r13
  51606. 42f8c1: │││┆│││││││││││││││││││││ │ mov %rbp,%r14
  51607. 42f8c4: │││┆│││││││││││││││││││││ │ ╭─── jmp 42f93d <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x4bd>
  51608. 42f8c6: │││┆││││││││││┕┿┿┿┿┿┿┿┿┿┿━┿━━━┿━━━ movabs $0x20000000002,%rsi
  51609. 42f8d0: │││┆│││││││││││││││││││││ │ │ bt %rdx,%rsi
  51610. 42f8d4: │││┆│││││││││││││││││││││ │ │ ╭ jb 42f8e2 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x462>
  51611. 42f8d6: │││┆││││││┕┿┿┿┿┿┿┿┿┿┿┿┿┿┿━┿━━━┿━━┿ movzbl %cl,%ecx
  51612. 42f8d9: │││┆││││││ ││││││││││││││ │ │ │ cmp $0x79,%ecx
  51613. 42f8dc: │││┆││││││ ││││││││││││││╭┼───┼──┼ jne 42f9f5 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x575>
  51614. 42f8e2: │││┆││││││ │┕┿┿┿┿┿┿┿┿┿┿┿┿┿┿━━━┿━━┷ mov 0x28(%rsp),%rcx
  51615. 42f8e7: │││┆││││││ │ ││││││││││││││ │ mov %al,(%rcx)
  51616. 42f8e9: │││┆││││││ │ ││││││││││││││ │╭── jmp 42f935 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x4b5>
  51617. 42f8eb: │││┆││││││ │ │┕┿┿┿┿┿┿┿┿┿┿┿┿━━━┿┿━━ movabs $0x20000000002,%rsi
  51618. 42f8f5: │││┆││││││ │ │ ││││││││││││ ││ bt %rdx,%rsi
  51619. 42f8f9: │││┆││││││ │ │ ││││││││││││ ││ ╭ jb 42f907 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x487>
  51620. 42f8fb: │││┆││││││ ┕━┿━┿┿┿┿┿┿┿┿┿┿┿┿━━━┿┿━┿ movzbl %cl,%ecx
  51621. 42f8fe: │││┆││││││ │ ││││││││││││ ││ │ cmp $0x79,%ecx
  51622. 42f901: │││┆││││││ │ ││││││││││││╭──┼┼─┼ jne 42f9f5 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x575>
  51623. 42f907: │││┆││││││ ┕━┿┿┿┿┿┿┿┿┿┿┿┿┿━━┿┿━┷ mov 0x28(%rsp),%rcx
  51624. 42f90c: │││┆││││││ │││││││││││││ ││ mov %al,0x2(%rcx)
  51625. 42f90f: │││┆││││││ │││││││││││││ ││╭─ jmp 42f935 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x4b5>
  51626. 42f911: │││┆││││││ ││││┕┿┿┿┿┿┿┿┿━━┿┿┿━ movabs $0x20000000002,%rsi
  51627. 42f91b: │││┆││││││ ││││ ││││││││ │││ bt %rdx,%rsi
  51628. 42f91f: │││┆││││││ ││││ ││││││││ │││╭ jb 42f92d <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x4ad>
  51629. 42f921: │││┆││││││ ┕┿┿┿━┿┿┿┿┿┿┿┿━━┿┿┿┿ movzbl %cl,%ecx
  51630. 42f924: │││┆││││││ │││ ││││││││ ││││ cmp $0x79,%ecx
  51631. 42f927: │││┆││││││ │││ ││││││││ ╭┼┼┼┼ jne 42f9f5 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x575>
  51632. 42f92d: │││┆││││││ ││┕━┿┿┿┿┿┿┿┿━┿┿┿┿┷ mov 0x28(%rsp),%rcx
  51633. 42f932: │││┆││││││ ││ ││││││││ ││││ mov %al,0x3(%rcx)
  51634. 42f935: │││┆││││││ ││ ││││││││ ││┕┷━ add $0x2,%r13
  51635. 42f939: │││┆││││││ ││ ││││││││ ││ add $0xfffffffffffffffe,%r14
  51636. 42f93d: │││┆││││││ ││ ││││││┕┿━┿┷━━━ test %r14,%r14
  51637. 42f940: │││┆││││││ ││ ││││││ │ │ mov $0x0,%ebp
  51638. 42f945: │││┆││││││ ││ ││││││ │ │ mov $0x0,%r15d
  51639. 42f94b: │││┆││││││ ││ ││││││ │ │ mov $0x0,%ebx
  51640. 42f950: │││┆││││││ ││ ││││││ │ │ ╭── je 42f9a2 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x522>
  51641. 42f952: │││┆││││││ ││ ││││││ │ │ │ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  51642. 42f960: │││┆││││││ ││ ││││││ │ │ │ ┍ movzbl 0x0(%r13,%rbp,1),%edi
  51643. 42f966: │││┆││││││ ││ ││││││ │ │ │ ┆ callq 402340 <isspace@plt>
  51644. 42f96b: │││┆││││││ ││ ││││││ │ │ │ ┆ test %eax,%eax
  51645. 42f96d: │││┆││││││ ││ ││││││ │ │ │╭┼ je 42f990 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x510>
  51646. 42f96f: │││┆││││││ ││ ││││││ │ │ ││┆ inc %rbp
  51647. 42f972: │││┆││││││ ││ ││││││ │ │ ││┆ cmp %rbp,%r14
  51648. 42f975: │││┆││││││ ││ ││││││ │ │ ││┆ mov $0x0,%r15d
  51649. 42f97b: │││┆││││││ ││ ││││││ │ │ ││┆ mov $0x0,%ebx
  51650. 42f980: │││┆││││││ ││ ││││││ │ │ ││╰ ja 42f960 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x4e0>
  51651. 42f982: │││┆││││││ ││ ││││││ │ │ ││╭ jmp 42f9a2 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x522>
  51652. 42f984: │││┆││││││ ││ ││││││ │ │ │││ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  51653. 42f990: │││┆│┕┿┿┿┿━━━━━━┿┿━━┿┿┿┿┿┿━┿━┿━┿┷┿ sub %rbp,%r14
  51654. 42f993: │││┆│ ││││ ││ ││││││╭┼─┼─┼─┼ jb 42fa9a <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x61a>
  51655. 42f999: │││┆│ ││││ ││ ││││││││ │ │ │ add %rbp,%r13
  51656. 42f99c: │││┆│ ││││ ││ ││││││││ │ │ │ mov %r14,%r15
  51657. 42f99f: │││┆│ ││││ ││ ││││││││ │ │ │ mov %r13,%rbx
  51658. 42f9a2: │││┆┕━┿┷┿┿━━━━━━┿┿━━┿┿┿┿┿┿┿┿━┿━┷━┷ mov $0x1,%bpl
  51659. 42f9a5: │││┆ │ ││ ││ ││││││││ │ test %r15,%r15
  51660. 42f9a8: │││╰──┼─┼┼──────┼┼──┼┼┼┼┼┼┼┼─┼──── jne 42f510 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x90>
  51661. 42f9ae: │││ │ ││ ││ ││││││││╭┼──── jmpq 42fa88 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x608>
  51662. 42f9b3: │││ ┕━┷┿━━━━━━┿┿━━┿┿┿┿┿┿┿┿┿┿━━━━ mov 0x22943e(%rip),%rdi # 658df8 <stderr@@GLIBC_2.2.5>
  51663. 42f9ba: │││ │ ││ ││││││││││ mov $0x441bc0,%esi
  51664. 42f9bf: │││ │ ││ ││││││││││ mov $0x14,%edx
  51665. 42f9c4: │││ │ ││ ││││││││││ mov $0x441ba0,%ecx
  51666. 42f9c9: │││ │ ││ ││││││││││ ╭ jmp 42f9e1 <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x561>
  51667. 42f9cb: │││ ┕━━━━━━┿┿━━┿┿┿┿┿┿┿┿┿┿━━━┿ mov 0x229426(%rip),%rdi # 658df8 <stderr@@GLIBC_2.2.5>
  51668. 42f9d2: │││ ││ ││││││││││ │ mov $0x441bc0,%esi
  51669. 42f9d7: │││ ││ ││││││││││ │ mov $0x7,%edx
  51670. 42f9dc: │││ ││ ││││││││││ │ mov $0x441901,%ecx
  51671. 42f9e1: │││ ││ ││││││││││ ┕ xor %eax,%eax
  51672. 42f9e3: │││ ││ ││││││││││ mov %r15d,%r8d
  51673. 42f9e6: │││ ││ ││││││││││ mov %rbx,%r9
  51674. 42f9e9: │││ ││ ││││││││││ callq 4023e0 <fprintf@plt>
  51675. 42f9ee: │││ ││ ││││││││││ xor %eax,%eax
  51676. 42f9f0: │││ ││ ││││││││││╭─── jmpq 42fa8b <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x60b>
  51677. 42f9f5: │││ ││ │││││┕┿┷┿┷┿━━━ mov 0x2293fc(%rip),%rdi # 658df8 <stderr@@GLIBC_2.2.5>
  51678. 42f9fc: │││ ││ │││││ │ │ │ mov %r8,0x8(%rsp)
  51679. 42fa01: │││ ││ │││││ │ │ │ mov %ebp,(%rsp)
  51680. 42fa04: │││ ││ │││││ │ │ │ xor %ebp,%ebp
  51681. 42fa06: │││ ││ │││││ │ │ │ mov $0x441be0,%esi
  51682. 42fa0b: │││ ││ │││││ │ │ │ mov $0x12,%edx
  51683. 42fa10: │││ ││ │││││ │ │ │ mov $0x441c80,%ecx
  51684. 42fa15: │││ ││ │││││ │ │ │╭── jmp 42fa7b <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x5fb>
  51685. 42fa17: │││ ││ ┕┷┷┷┷━┿━┿━┿┿━━ mov 0x2293da(%rip),%rdi # 658df8 <stderr@@GLIBC_2.2.5>
  51686. 42fa1e: │││ ││ │ │ ││ mov %r8,0x8(%rsp)
  51687. 42fa23: │││ ││ │ │ ││ mov %ebp,(%rsp)
  51688. 42fa26: │││ ││ │ │ ││ xor %ebp,%ebp
  51689. 42fa28: │││ ││ │ │ ││ mov $0x441be0,%esi
  51690. 42fa2d: │││ ││ │ │ ││ mov $0x8,%edx
  51691. 42fa32: │││ ││ │ │ ││ mov $0x441909,%ecx
  51692. 42fa37: │││ ││ │ │ ││╭─ jmp 42fa7b <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x5fb>
  51693. 42fa39: │││ ┕┿━━━━━━━━┿━┿━┿┿┿━ mov 0x2293b8(%rip),%rdi # 658df8 <stderr@@GLIBC_2.2.5>
  51694. 42fa40: │││ │ │ │ │││ mov %r13,0x8(%rsp)
  51695. 42fa45: │││ │ │ │ │││ mov %ebp,(%rsp)
  51696. 42fa48: │││ │ │ │ │││ xor %ebp,%ebp
  51697. 42fa4a: │││ │ │ │ │││ mov $0x441be0,%esi
  51698. 42fa4f: │││ │ │ │ │││ mov $0x7,%edx
  51699. 42fa54: │││ │ │ │ │││ mov $0x44191b,%ecx
  51700. 42fa59: │││ │ │ │ │││╭ jmp 42fa7b <_D2gc6config6Config12parseOptionsMFNbNiAxaZb+0x5fb>
  51701. 42fa5b: │││ ┕━━━━━━━━┿━┿━┿┿┿┿ mov 0x229396(%rip),%rdi # 658df8 <stderr@@GLIBC_2.2.5>
  51702. 42fa62: │││ │ │ ││││ mov %r8,0x8(%rsp)
  51703. 42fa67: │││ │ │ ││││ mov %eax,(%rsp)
  51704. 42fa6a: │││ │ │ ││││ xor %ebp,%ebp
  51705. 42fa6c: │││ │ │ ││││ mov $0x441be0,%esi
  51706. 42fa71: │││ │ │ ││││ mov $0x21,%edx
  51707. 42fa76: │││ │ │ ││││ mov $0x441ca0,%ecx
  51708. 42fa7b: │││ │ │ │┕┷┷ xor %eax,%eax
  51709. 42fa7d: │││ │ │ │ mov %r15d,%r8d
  51710. 42fa80: │││ │ │ │ mov %rbx,%r9
  51711. 42fa83: │││ │ │ │ callq 4023e0 <fprintf@plt>
  51712. 42fa88: │┕┿━━━━━━━━━━━━━━━━━━━━━━━┿━┷━┿━━━ mov %bpl,%al
  51713. 42fa8b: │ │ │ ┕━━━ add $0x48,%rsp
  51714. 42fa8f: │ │ │ pop %rbx
  51715. 42fa90: │ │ │ pop %r12
  51716. 42fa92: │ │ │ pop %r13
  51717. 42fa94: │ │ │ pop %r14
  51718. 42fa96: │ │ │ pop %r15
  51719. 42fa98: │ │ │ pop %rbp
  51720. 42fa99: │ │ │ retq
  51721. 42fa9a: ┕━┷━━━━━━━━━━━━━━━━━━━━━━━┷━━━━━━━ mov $0x2f,%edi
  51722. 42fa9f: mov $0x441c50,%esi
  51723. 42faa4: mov $0x89,%edx
  51724. 42faa9: callq 4161f0 <_d_arraybounds>
  51725. 42faae: xchg %ax,%ax
  51726.  
  51727. 000000000042fab0 <ldc.dso_ctor.2gc6config>:
  51728. 42fab0: cmpb $0x0,0x229361(%rip) # 658e18 <ldc.dso_initialized>
  51729. 42fab7: ╭ jne 42fb0c <ldc.dso_ctor.2gc6config+0x5c>
  51730. 42fab9: │ push %rbp
  51731. 42faba: │ mov %rsp,%rbp
  51732. 42fabd: │ movb $0x1,0x229354(%rip) # 658e18 <ldc.dso_initialized>
  51733. 42fac4: │ mov %rsp,%rax
  51734. 42fac7: │ lea -0x30(%rax),%rdi
  51735. 42facb: │ mov %rdi,%rsp
  51736. 42face: │ movq $0x1,-0x30(%rax)
  51737. 42fad6: │ movq $0x658e10,-0x28(%rax)
  51738. 42fade: │ mov $0x658dc8,%ecx
  51739. 42fae3: │ movq %rcx,%xmm0
  51740. 42fae8: │ mov $0x658a90,%ecx
  51741. 42faed: │ movq %rcx,%xmm1
  51742. 42faf2: │ punpcklqdq %xmm0,%xmm1
  51743. 42faf6: │ movdqu %xmm1,-0x20(%rax)
  51744. 42fafb: │ movq $0x658d88,-0x10(%rax)
  51745. 42fb03: │ callq 427d40 <_d_dso_registry>
  51746. 42fb08: │ mov %rbp,%rsp
  51747. 42fb0b: │ pop %rbp
  51748. 42fb0c: ┕ retq
  51749. 42fb0d: nopl (%rax)
  51750.  
  51751. 000000000042fb10 <ldc.dso_dtor.2gc6config>:
  51752. 42fb10: cmpb $0x0,0x229301(%rip) # 658e18 <ldc.dso_initialized>
  51753. 42fb17: ╭ je 42fb6c <ldc.dso_dtor.2gc6config+0x5c>
  51754. 42fb19: │ push %rbp
  51755. 42fb1a: │ mov %rsp,%rbp
  51756. 42fb1d: │ movb $0x0,0x2292f4(%rip) # 658e18 <ldc.dso_initialized>
  51757. 42fb24: │ mov %rsp,%rax
  51758. 42fb27: │ lea -0x30(%rax),%rdi
  51759. 42fb2b: │ mov %rdi,%rsp
  51760. 42fb2e: │ movq $0x1,-0x30(%rax)
  51761. 42fb36: │ movq $0x658e10,-0x28(%rax)
  51762. 42fb3e: │ mov $0x658dc8,%ecx
  51763. 42fb43: │ movq %rcx,%xmm0
  51764. 42fb48: │ mov $0x658a90,%ecx
  51765. 42fb4d: │ movq %rcx,%xmm1
  51766. 42fb52: │ punpcklqdq %xmm0,%xmm1
  51767. 42fb56: │ movdqu %xmm1,-0x20(%rax)
  51768. 42fb5b: │ movq $0x658d88,-0x10(%rax)
  51769. 42fb63: │ callq 427d40 <_d_dso_registry>
  51770. 42fb68: │ mov %rbp,%rsp
  51771. 42fb6b: │ pop %rbp
  51772. 42fb6c: ┕ retq
  51773. 42fb6d: nopl (%rax)
  51774.  
  51775. 000000000042fb70 <ldc.dso_ctor.2gc5stats>:
  51776. 42fb70: cmpb $0x0,0x2292a1(%rip) # 658e18 <ldc.dso_initialized>
  51777. 42fb77: ╭ jne 42fbcc <ldc.dso_ctor.2gc5stats+0x5c>
  51778. 42fb79: │ push %rbp
  51779. 42fb7a: │ mov %rsp,%rbp
  51780. 42fb7d: │ movb $0x1,0x229294(%rip) # 658e18 <ldc.dso_initialized>
  51781. 42fb84: │ mov %rsp,%rax
  51782. 42fb87: │ lea -0x30(%rax),%rdi
  51783. 42fb8b: │ mov %rdi,%rsp
  51784. 42fb8e: │ movq $0x1,-0x30(%rax)
  51785. 42fb96: │ movq $0x658e10,-0x28(%rax)
  51786. 42fb9e: │ mov $0x658dc8,%ecx
  51787. 42fba3: │ movq %rcx,%xmm0
  51788. 42fba8: │ mov $0x658a90,%ecx
  51789. 42fbad: │ movq %rcx,%xmm1
  51790. 42fbb2: │ punpcklqdq %xmm0,%xmm1
  51791. 42fbb6: │ movdqu %xmm1,-0x20(%rax)
  51792. 42fbbb: │ movq $0x658d90,-0x10(%rax)
  51793. 42fbc3: │ callq 427d40 <_d_dso_registry>
  51794. 42fbc8: │ mov %rbp,%rsp
  51795. 42fbcb: │ pop %rbp
  51796. 42fbcc: ┕ retq
  51797. 42fbcd: nopl (%rax)
  51798.  
  51799. 000000000042fbd0 <ldc.dso_dtor.2gc5stats>:
  51800. 42fbd0: cmpb $0x0,0x229241(%rip) # 658e18 <ldc.dso_initialized>
  51801. 42fbd7: ╭ je 42fc2c <ldc.dso_dtor.2gc5stats+0x5c>
  51802. 42fbd9: │ push %rbp
  51803. 42fbda: │ mov %rsp,%rbp
  51804. 42fbdd: │ movb $0x0,0x229234(%rip) # 658e18 <ldc.dso_initialized>
  51805. 42fbe4: │ mov %rsp,%rax
  51806. 42fbe7: │ lea -0x30(%rax),%rdi
  51807. 42fbeb: │ mov %rdi,%rsp
  51808. 42fbee: │ movq $0x1,-0x30(%rax)
  51809. 42fbf6: │ movq $0x658e10,-0x28(%rax)
  51810. 42fbfe: │ mov $0x658dc8,%ecx
  51811. 42fc03: │ movq %rcx,%xmm0
  51812. 42fc08: │ mov $0x658a90,%ecx
  51813. 42fc0d: │ movq %rcx,%xmm1
  51814. 42fc12: │ punpcklqdq %xmm0,%xmm1
  51815. 42fc16: │ movdqu %xmm1,-0x20(%rax)
  51816. 42fc1b: │ movq $0x658d90,-0x10(%rax)
  51817. 42fc23: │ callq 427d40 <_d_dso_registry>
  51818. 42fc28: │ mov %rbp,%rsp
  51819. 42fc2b: │ pop %rbp
  51820. 42fc2c: ┕ retq
  51821. 42fc2d: nopl (%rax)
  51822.  
  51823. 000000000042fc30 <_D2gc2os10os_mem_mapFNbmZPv>:
  51824. 42fc30: push %rbx
  51825. 42fc31: mov %rdi,%rax
  51826. 42fc34: xor %ebx,%ebx
  51827. 42fc36: mov $0x0,%edi
  51828. 42fc3b: mov $0x3,%edx
  51829. 42fc40: mov $0x22,%ecx
  51830. 42fc45: mov $0xffffffff,%r8d
  51831. 42fc4b: xor %r9d,%r9d
  51832. 42fc4e: mov %rax,%rsi
  51833. 42fc51: callq 401f50 <mmap64@plt>
  51834. 42fc56: cmp $0xffffffffffffffff,%rax
  51835. 42fc5a: cmove %rbx,%rax
  51836. 42fc5e: pop %rbx
  51837. 42fc5f: retq
  51838.  
  51839. 000000000042fc60 <_D2gc2os12os_mem_unmapFNbPvmZi>:
  51840. 42fc60: ┆ mov %rdi,%rax
  51841. 42fc63: ┆ mov %rsi,%rdi
  51842. 42fc66: ┆ mov %rax,%rsi
  51843. 42fc69: ╰ jmpq 4022f0 <munmap@plt>
  51844. 42fc6e: xchg %ax,%ax
  51845.  
  51846. 000000000042fc70 <_D2gc2os10isLowOnMemFNbNimZb>:
  51847. 42fc70: xor %eax,%eax
  51848. 42fc72: retq
  51849. 42fc73: nopw %cs:0x0(%rax,%rax,1)
  51850. 42fc7d: nopl (%rax)
  51851.  
  51852. 000000000042fc80 <ldc.dso_ctor.2gc2os>:
  51853. 42fc80: cmpb $0x0,0x229191(%rip) # 658e18 <ldc.dso_initialized>
  51854. 42fc87: ╭ jne 42fcdc <ldc.dso_ctor.2gc2os+0x5c>
  51855. 42fc89: │ push %rbp
  51856. 42fc8a: │ mov %rsp,%rbp
  51857. 42fc8d: │ movb $0x1,0x229184(%rip) # 658e18 <ldc.dso_initialized>
  51858. 42fc94: │ mov %rsp,%rax
  51859. 42fc97: │ lea -0x30(%rax),%rdi
  51860. 42fc9b: │ mov %rdi,%rsp
  51861. 42fc9e: │ movq $0x1,-0x30(%rax)
  51862. 42fca6: │ movq $0x658e10,-0x28(%rax)
  51863. 42fcae: │ mov $0x658dc8,%ecx
  51864. 42fcb3: │ movq %rcx,%xmm0
  51865. 42fcb8: │ mov $0x658a90,%ecx
  51866. 42fcbd: │ movq %rcx,%xmm1
  51867. 42fcc2: │ punpcklqdq %xmm0,%xmm1
  51868. 42fcc6: │ movdqu %xmm1,-0x20(%rax)
  51869. 42fccb: │ movq $0x658d98,-0x10(%rax)
  51870. 42fcd3: │ callq 427d40 <_d_dso_registry>
  51871. 42fcd8: │ mov %rbp,%rsp
  51872. 42fcdb: │ pop %rbp
  51873. 42fcdc: ┕ retq
  51874. 42fcdd: nopl (%rax)
  51875.  
  51876. 000000000042fce0 <ldc.dso_dtor.2gc2os>:
  51877. 42fce0: cmpb $0x0,0x229131(%rip) # 658e18 <ldc.dso_initialized>
  51878. 42fce7: ╭ je 42fd3c <ldc.dso_dtor.2gc2os+0x5c>
  51879. 42fce9: │ push %rbp
  51880. 42fcea: │ mov %rsp,%rbp
  51881. 42fced: │ movb $0x0,0x229124(%rip) # 658e18 <ldc.dso_initialized>
  51882. 42fcf4: │ mov %rsp,%rax
  51883. 42fcf7: │ lea -0x30(%rax),%rdi
  51884. 42fcfb: │ mov %rdi,%rsp
  51885. 42fcfe: │ movq $0x1,-0x30(%rax)
  51886. 42fd06: │ movq $0x658e10,-0x28(%rax)
  51887. 42fd0e: │ mov $0x658dc8,%ecx
  51888. 42fd13: │ movq %rcx,%xmm0
  51889. 42fd18: │ mov $0x658a90,%ecx
  51890. 42fd1d: │ movq %rcx,%xmm1
  51891. 42fd22: │ punpcklqdq %xmm0,%xmm1
  51892. 42fd26: │ movdqu %xmm1,-0x20(%rax)
  51893. 42fd2b: │ movq $0x658d98,-0x10(%rax)
  51894. 42fd33: │ callq 427d40 <_d_dso_registry>
  51895. 42fd38: │ mov %rbp,%rsp
  51896. 42fd3b: │ pop %rbp
  51897. 42fd3c: ┕ retq
  51898. 42fd3d: nopl (%rax)
  51899.  
  51900. 000000000042fd40 <_D2gc4bits6GCBits4DtorMFNbZv>:
  51901. 42fd40: push %rbx
  51902. 42fd41: mov %rdi,%rbx
  51903. 42fd44: mov (%rbx),%rdi
  51904. 42fd47: test %rdi,%rdi
  51905. 42fd4a: ╭ je 42fd58 <_D2gc4bits6GCBits4DtorMFNbZv+0x18>
  51906. 42fd4c: │ callq 4020f0 <free@plt>
  51907. 42fd51: │ movq $0x0,(%rbx)
  51908. 42fd58: ┕ pop %rbx
  51909. 42fd59: retq
  51910. 42fd5a: nopw 0x0(%rax,%rax,1)
  51911.  
  51912. 000000000042fd60 <_D2gc4bits6GCBits5allocMFNbmZv>:
  51913. 42fd60: ┆ push %rbx
  51914. 42fd61: ┆ mov %rdi,%rbx
  51915. 42fd64: ┆ mov %rsi,0x8(%rbx)
  51916. 42fd68: ┆ lea 0x3f(%rsi),%rdi
  51917. 42fd6c: ┆ shr $0x6,%rdi
  51918. 42fd70: ┆ mov $0x8,%esi
  51919. 42fd75: ┆ callq 4022e0 <calloc@plt>
  51920. 42fd7a: ┆ mov %rax,(%rbx)
  51921. 42fd7d: ┆ test %rax,%rax
  51922. 42fd80: ┆╭ je 42fd84 <_D2gc4bits6GCBits5allocMFNbmZv+0x24>
  51923. 42fd82: ┆│ pop %rbx
  51924. 42fd83: ┆│ retq
  51925. 42fd84: ┆┕ xor %edi,%edi
  51926. 42fd86: ┆ pop %rbx
  51927. 42fd87: ╰─ jmpq 415f30 <onOutOfMemoryError>
  51928. 42fd8c: nopl 0x0(%rax)
  51929.  
  51930. 000000000042fd90 <_D2gc4bits6GCBits4testMxFNbmZm>:
  51931. 42fd90: push %rax
  51932. 42fd91: mov (%rdi),%rax
  51933. 42fd94: mov %rsi,%rdi
  51934. 42fd97: mov %rax,%rsi
  51935. 42fd9a: callq 416330 <_D4core5bitop2btFNaNbNixPmmZi>
  51936. 42fd9f: cltq
  51937. 42fda1: pop %rcx
  51938. 42fda2: retq
  51939. 42fda3: nopw %cs:0x0(%rax,%rax,1)
  51940. 42fdad: nopl (%rax)
  51941.  
  51942. 000000000042fdb0 <_D2gc4bits6GCBits3setMFNbmZi>:
  51943. 42fdb0: mov (%rdi),%r8
  51944. 42fdb3: mov %rsi,%rdi
  51945. 42fdb6: shr $0x6,%rdi
  51946. 42fdba: mov $0x1,%edx
  51947. 42fdbf: mov %sil,%cl
  51948. 42fdc2: shl %cl,%rdx
  51949. 42fdc5: and $0x3f,%sil
  51950. 42fdc9: mov (%r8,%rdi,8),%rcx
  51951. 42fdcd: movzbl %sil,%eax
  51952. 42fdd1: xor %esi,%esi
  51953. 42fdd3: bt %rax,%rcx
  51954. 42fdd7: mov $0xffffffff,%eax
  51955. 42fddc: cmovae %esi,%eax
  51956. 42fddf: or %rcx,%rdx
  51957. 42fde2: mov %rdx,(%r8,%rdi,8)
  51958. 42fde6: retq
  51959. 42fde7: nopw 0x0(%rax,%rax,1)
  51960.  
  51961. 000000000042fdf0 <_D2gc4bits6GCBits5clearMFNbmZi>:
  51962. 42fdf0: mov (%rdi),%r8
  51963. 42fdf3: mov %rsi,%rdi
  51964. 42fdf6: shr $0x6,%rdi
  51965. 42fdfa: and $0x3f,%esi
  51966. 42fdfd: mov (%r8,%rdi,8),%r9
  51967. 42fe01: xor %ecx,%ecx
  51968. 42fe03: bt %rsi,%r9
  51969. 42fe07: mov $0xffffffff,%eax
  51970. 42fe0c: cmovae %ecx,%eax
  51971. 42fe0f: mov $0xfffffffffffffffe,%rdx
  51972. 42fe16: mov %sil,%cl
  51973. 42fe19: rol %cl,%rdx
  51974. 42fe1c: and %r9,%rdx
  51975. 42fe1f: mov %rdx,(%r8,%rdi,8)
  51976. 42fe23: retq
  51977. 42fe24: nopw %cs:0x0(%rax,%rax,1)
  51978. 42fe2e: xchg %ax,%ax
  51979.  
  51980. 000000000042fe30 <_D2gc4bits6GCBits4zeroMFNbZv>:
  51981. 42fe30: ┆ mov (%rdi),%rax
  51982. 42fe33: ┆ mov 0x8(%rdi),%rcx
  51983. 42fe37: ┆ add $0x3f,%rcx
  51984. 42fe3b: ┆ shr $0x3,%rcx
  51985. 42fe3f: ┆ movabs $0x1ffffffffffffff8,%rdx
  51986. 42fe49: ┆ and %rcx,%rdx
  51987. 42fe4c: ┆ xor %esi,%esi
  51988. 42fe4e: ┆ mov %rax,%rdi
  51989. 42fe51: ╰ jmpq 401f10 <memset@plt>
  51990. 42fe56: nopw %cs:0x0(%rax,%rax,1)
  51991.  
  51992. 000000000042fe60 <_D2gc4bits6GCBits4copyMFNbPS2gc4bits6GCBitsZv>:
  51993. 42fe60: ┆ mov (%rsi),%rsi
  51994. 42fe63: ┆ mov (%rdi),%rax
  51995. 42fe66: ┆ mov 0x8(%rdi),%rcx
  51996. 42fe6a: ┆ add $0x3f,%rcx
  51997. 42fe6e: ┆ shr $0x3,%rcx
  51998. 42fe72: ┆ movabs $0x1ffffffffffffff8,%rdx
  51999. 42fe7c: ┆ and %rcx,%rdx
  52000. 42fe7f: ┆ mov %rax,%rdi
  52001. 42fe82: ╰ jmpq 402490 <memcpy@plt>
  52002. 42fe87: nopw 0x0(%rax,%rax,1)
  52003.  
  52004. 000000000042fe90 <ldc.dso_ctor.2gc4bits>:
  52005. 42fe90: cmpb $0x0,0x228f81(%rip) # 658e18 <ldc.dso_initialized>
  52006. 42fe97: ╭ jne 42feec <ldc.dso_ctor.2gc4bits+0x5c>
  52007. 42fe99: │ push %rbp
  52008. 42fe9a: │ mov %rsp,%rbp
  52009. 42fe9d: │ movb $0x1,0x228f74(%rip) # 658e18 <ldc.dso_initialized>
  52010. 42fea4: │ mov %rsp,%rax
  52011. 42fea7: │ lea -0x30(%rax),%rdi
  52012. 42feab: │ mov %rdi,%rsp
  52013. 42feae: │ movq $0x1,-0x30(%rax)
  52014. 42feb6: │ movq $0x658e10,-0x28(%rax)
  52015. 42febe: │ mov $0x658dc8,%ecx
  52016. 42fec3: │ movq %rcx,%xmm0
  52017. 42fec8: │ mov $0x658a90,%ecx
  52018. 42fecd: │ movq %rcx,%xmm1
  52019. 42fed2: │ punpcklqdq %xmm0,%xmm1
  52020. 42fed6: │ movdqu %xmm1,-0x20(%rax)
  52021. 42fedb: │ movq $0x658da0,-0x10(%rax)
  52022. 42fee3: │ callq 427d40 <_d_dso_registry>
  52023. 42fee8: │ mov %rbp,%rsp
  52024. 42feeb: │ pop %rbp
  52025. 42feec: ┕ retq
  52026. 42feed: nopl (%rax)
  52027.  
  52028. 000000000042fef0 <ldc.dso_dtor.2gc4bits>:
  52029. 42fef0: cmpb $0x0,0x228f21(%rip) # 658e18 <ldc.dso_initialized>
  52030. 42fef7: ╭ je 42ff4c <ldc.dso_dtor.2gc4bits+0x5c>
  52031. 42fef9: │ push %rbp
  52032. 42fefa: │ mov %rsp,%rbp
  52033. 42fefd: │ movb $0x0,0x228f14(%rip) # 658e18 <ldc.dso_initialized>
  52034. 42ff04: │ mov %rsp,%rax
  52035. 42ff07: │ lea -0x30(%rax),%rdi
  52036. 42ff0b: │ mov %rdi,%rsp
  52037. 42ff0e: │ movq $0x1,-0x30(%rax)
  52038. 42ff16: │ movq $0x658e10,-0x28(%rax)
  52039. 42ff1e: │ mov $0x658dc8,%ecx
  52040. 42ff23: │ movq %rcx,%xmm0
  52041. 42ff28: │ mov $0x658a90,%ecx
  52042. 42ff2d: │ movq %rcx,%xmm1
  52043. 42ff32: │ punpcklqdq %xmm0,%xmm1
  52044. 42ff36: │ movdqu %xmm1,-0x20(%rax)
  52045. 42ff3b: │ movq $0x658da0,-0x10(%rax)
  52046. 42ff43: │ callq 427d40 <_d_dso_registry>
  52047. 42ff48: │ mov %rbp,%rsp
  52048. 42ff4b: │ pop %rbp
  52049. 42ff4c: ┕ retq
  52050. 42ff4d: nopl (%rax)
  52051.  
  52052. 000000000042ff50 <_d_critical_init>:
  52053. 42ff50: push %rax
  52054. 42ff51: mov $0x659310,%edi
  52055. 42ff56: callq 42b620 <_D2rt8monitor_9initMutexFNbPS4core3sys5posix3sys5types15pthread_mutex_tZv>
  52056. 42ff5b: movq $0x659308,0x22939a(%rip) # 659300 <_D2rt9critical_4headOPS2rt9critical_18D_CRITICAL_SECTION>
  52057. 42ff66: pop %rax
  52058. 42ff67: retq
  52059. 42ff68: nopl 0x0(%rax,%rax,1)
  52060.  
  52061. 000000000042ff70 <_d_critical_term>:
  52062. 42ff70: push %rbx
  52063. 42ff71: mov 0x229388(%rip),%rbx # 659300 <_D2rt9critical_4headOPS2rt9critical_18D_CRITICAL_SECTION>
  52064. 42ff78: ╭─ jmp 42ff8c <_d_critical_term+0x1c>
  52065. 42ff7a: │ nopw 0x0(%rax,%rax,1)
  52066. 42ff80: │┍ lea 0x8(%rbx),%rdi
  52067. 42ff84: │┆ callq 42b660 <_D2rt8monitor_12destroyMutexFNbPS4core3sys5posix3sys5types15pthread_mutex_tZv>
  52068. 42ff89: │┆ mov (%rbx),%rbx
  52069. 42ff8c: ┕┿ test %rbx,%rbx
  52070. 42ff8f: ╰ jne 42ff80 <_d_critical_term+0x10>
  52071. 42ff91: pop %rbx
  52072. 42ff92: retq
  52073. 42ff93: nopw %cs:0x0(%rax,%rax,1)
  52074. 42ff9d: nopl (%rax)
  52075.  
  52076. 000000000042ffa0 <ldc.dso_ctor.2rt9critical_>:
  52077. 42ffa0: cmpb $0x0,0x228e71(%rip) # 658e18 <ldc.dso_initialized>
  52078. 42ffa7: ╭ jne 42fffc <ldc.dso_ctor.2rt9critical_+0x5c>
  52079. 42ffa9: │ push %rbp
  52080. 42ffaa: │ mov %rsp,%rbp
  52081. 42ffad: │ movb $0x1,0x228e64(%rip) # 658e18 <ldc.dso_initialized>
  52082. 42ffb4: │ mov %rsp,%rax
  52083. 42ffb7: │ lea -0x30(%rax),%rdi
  52084. 42ffbb: │ mov %rdi,%rsp
  52085. 42ffbe: │ movq $0x1,-0x30(%rax)
  52086. 42ffc6: │ movq $0x658e10,-0x28(%rax)
  52087. 42ffce: │ mov $0x658dc8,%ecx
  52088. 42ffd3: │ movq %rcx,%xmm0
  52089. 42ffd8: │ mov $0x658a90,%ecx
  52090. 42ffdd: │ movq %rcx,%xmm1
  52091. 42ffe2: │ punpcklqdq %xmm0,%xmm1
  52092. 42ffe6: │ movdqu %xmm1,-0x20(%rax)
  52093. 42ffeb: │ movq $0x658da8,-0x10(%rax)
  52094. 42fff3: │ callq 427d40 <_d_dso_registry>
  52095. 42fff8: │ mov %rbp,%rsp
  52096. 42fffb: │ pop %rbp
  52097. 42fffc: ┕ retq
  52098. 42fffd: nopl (%rax)
  52099.  
  52100. 0000000000430000 <ldc.dso_dtor.2rt9critical_>:
  52101. 430000: cmpb $0x0,0x228e11(%rip) # 658e18 <ldc.dso_initialized>
  52102. 430007: ╭ je 43005c <ldc.dso_dtor.2rt9critical_+0x5c>
  52103. 430009: │ push %rbp
  52104. 43000a: │ mov %rsp,%rbp
  52105. 43000d: │ movb $0x0,0x228e04(%rip) # 658e18 <ldc.dso_initialized>
  52106. 430014: │ mov %rsp,%rax
  52107. 430017: │ lea -0x30(%rax),%rdi
  52108. 43001b: │ mov %rdi,%rsp
  52109. 43001e: │ movq $0x1,-0x30(%rax)
  52110. 430026: │ movq $0x658e10,-0x28(%rax)
  52111. 43002e: │ mov $0x658dc8,%ecx
  52112. 430033: │ movq %rcx,%xmm0
  52113. 430038: │ mov $0x658a90,%ecx
  52114. 43003d: │ movq %rcx,%xmm1
  52115. 430042: │ punpcklqdq %xmm0,%xmm1
  52116. 430046: │ movdqu %xmm1,-0x20(%rax)
  52117. 43004b: │ movq $0x658da8,-0x10(%rax)
  52118. 430053: │ callq 427d40 <_d_dso_registry>
  52119. 430058: │ mov %rbp,%rsp
  52120. 43005b: │ pop %rbp
  52121. 43005c: ┕ retq
  52122. 43005d: nopl (%rax)
  52123.  
  52124. 0000000000430060 <_D2rt9backtrace5dwarf8Location9__xtoHashFNbNeKxS2rt9backtrace5dwarf8LocationZm>:
  52125. 430060: push %r15
  52126. 430062: push %r14
  52127. 430064: push %rbx
  52128. 430065: mov %rdi,%r15
  52129. 430068: mov 0x2222e1(%rip),%rax # 652350 <_D12TypeInfo_xAa6__initZ>
  52130. 43006f: mov $0x652350,%edi
  52131. 430074: mov %r15,%rsi
  52132. 430077: callq *0x28(%rax)
  52133. 43007a: mov %rax,%r14
  52134. 43007d: mov 0x222e9c(%rip),%rax # 652f20 <_D11TypeInfo_xi6__initZ>
  52135. 430084: lea 0x10(%r15),%rsi
  52136. 430088: mov $0x652f20,%edi
  52137. 43008d: callq *0x28(%rax)
  52138. 430090: mov %rax,%rbx
  52139. 430093: add %r14,%rbx
  52140. 430096: mov 0x222293(%rip),%rax # 652330 <_D11TypeInfo_xm6__initZ>
  52141. 43009d: lea 0x18(%r15),%rsi
  52142. 4300a1: mov $0x652330,%edi
  52143. 4300a6: callq *0x28(%rax)
  52144. 4300a9: add %rbx,%rax
  52145. 4300ac: pop %rbx
  52146. 4300ad: pop %r14
  52147. 4300af: pop %r15
  52148. 4300b1: retq
  52149. 4300b2: nopw %cs:0x0(%rax,%rax,1)
  52150. 4300bc: nopl 0x0(%rax)
  52151.  
  52152. 00000000004300c0 <_D2rt9backtrace5dwarf8Location11__xopEqualsFKxS2rt9backtrace5dwarf8LocationKxS2rt9backtrace5dwarf8LocationZb>:
  52153. 4300c0: push %r14
  52154. 4300c2: push %rbx
  52155. 4300c3: push %rax
  52156. 4300c4: mov %rsi,%r14
  52157. 4300c7: mov %rdi,%rbx
  52158. 4300ca: mov (%r14),%rdi
  52159. 4300cd: mov 0x8(%r14),%rsi
  52160. 4300d1: mov (%rbx),%rdx
  52161. 4300d4: mov 0x8(%rbx),%rcx
  52162. 4300d8: mov $0x4404c8,%r8d
  52163. 4300de: callq 42a960 <_adEq2>
  52164. 4300e3: test %eax,%eax
  52165. 4300e5: ╭── je 4300fd <_D2rt9backtrace5dwarf8Location11__xopEqualsFKxS2rt9backtrace5dwarf8LocationKxS2rt9backtrace5dwarf8LocationZb+0x3d>
  52166. 4300e7: │ mov 0x10(%r14),%eax
  52167. 4300eb: │ cmp 0x10(%rbx),%eax
  52168. 4300ee: │── jne 430101 <_D2rt9backtrace5dwarf8Location11__xopEqualsFKxS2rt9backtrace5dwarf8LocationKxS2rt9backtrace5dwarf8LocationZb+0x41>
  52169. 4300f0: │ mov 0x18(%r14),%rax
  52170. 4300f4: │ cmp 0x18(%rbx),%rax
  52171. 4300f8: │ sete %al
  52172. 4300fb: │╭─ jmp 430103 <_D2rt9backtrace5dwarf8Location11__xopEqualsFKxS2rt9backtrace5dwarf8LocationKxS2rt9backtrace5dwarf8LocationZb+0x43>
  52173. 4300fd: ┕┿━ xor %eax,%eax
  52174. 4300ff: ││╭ jmp 430103 <_D2rt9backtrace5dwarf8Location11__xopEqualsFKxS2rt9backtrace5dwarf8LocationKxS2rt9backtrace5dwarf8LocationZb+0x43>
  52175. 430101: ┕┿┿ xor %eax,%eax
  52176. 430103: ┕┷ add $0x8,%rsp
  52177. 430107: pop %rbx
  52178. 430108: pop %r14
  52179. 43010a: retq
  52180. 43010b: nopl 0x0(%rax,%rax,1)
  52181.  
  52182. 0000000000430110 <_D2rt9backtrace5dwarf23traceHandlerOpApplyImplFxAPvMDFKmKxAaZiZi>:
  52183. 430110: push %rbp
  52184. 430111: push %r15
  52185. 430113: push %r14
  52186. 430115: push %r13
  52187. 430117: push %r12
  52188. 430119: push %rbx
  52189. 43011a: sub $0xc48,%rsp
  52190. 430121: mov %rcx,%r14
  52191. 430124: mov %rdx,0x50(%rsp)
  52192. 430129: mov %rsi,0x38(%rsp)
  52193. 43012e: mov %rdi,0x30(%rsp)
  52194. 430133: mov %r14,%rdi
  52195. 430136: mov %edx,%esi
  52196. 430138: callq 4020e0 <backtrace_symbols@plt>
  52197. 43013d: mov %rax,0x48(%rsp)
  52198. 430142: movups 0x11d5f(%rip),%xmm0 # 441ea8 <_D2rt9backtrace3elf7ElfFile6__initZ+0x10>
  52199. 430149: movaps %xmm0,0xc30(%rsp)
  52200. 430151: movups 0x11d40(%rip),%xmm0 # 441e98 <_D2rt9backtrace3elf7ElfFile6__initZ>
  52201. 430158: movaps %xmm0,0xc20(%rsp)
  52202. 430160: xorps %xmm0,%xmm0
  52203. 430163: movaps %xmm0,0xc10(%rsp)
  52204. 43016b: movaps %xmm0,0xc00(%rsp)
  52205. 430173: movaps %xmm0,0xbf0(%rsp)
  52206. 43017b: lea 0xc20(%rsp),%rdi
  52207. 430183: callq 431080 <_D2rt9backtrace3elf7ElfFile8openSelfFNbNiPS2rt9backtrace3elf7ElfFileZb>
  52208. 430188: xor %ebp,%ebp
  52209. 43018a: test $0x1,%al
  52210. 43018c: mov $0x0,%r12d
  52211. 430192: mov $0x0,%eax
  52212. 430197: mov %rax,0x40(%rsp)
  52213. 43019c: ╭──── je 4303c0 <_D2rt9backtrace5dwarf23traceHandlerOpApplyImplFxAPvMDFKmKxAaZiZi+0x2b0>
  52214. 4301a2: │ xorps %xmm0,%xmm0
  52215. 4301a5: │ movaps %xmm0,0xbd0(%rsp)
  52216. 4301ad: │ movq $0x0,0xbe0(%rsp)
  52217. 4301b9: │ lea 0xc28(%rsp),%rdi
  52218. 4301c1: │ callq 431170 <_D2rt9backtrace3elf49__T10MMapRegionTS4core3sys5linux3elf10Elf64_EhdrZ10MMapRegion3getMxFNaNbNiZPxS4core3sys5linux3elf10Elf64_Ehdr>
  52219. 4301c6: │ movzwl 0x3e(%rax),%esi
  52220. 4301ca: │ lea 0xbd0(%rsp),%rdi
  52221. 4301d2: │ lea 0xc20(%rsp),%rdx
  52222. 4301da: │ callq 4311b0 <_D2rt9backtrace3elf16ElfSectionHeader6__ctorMFNbNcNiPxS2rt9backtrace3elf7ElfFilemZS2rt9backtrace3elf16ElfSectionHeader>
  52223. 4301df: │ xorps %xmm0,%xmm0
  52224. 4301e2: │ movaps %xmm0,0xbc0(%rsp)
  52225. 4301ea: │ movaps %xmm0,0xbb0(%rsp)
  52226. 4301f2: │ lea 0xbb0(%rsp),%rdi
  52227. 4301fa: │ lea 0xbd0(%rsp),%rsi
  52228. 430202: │ lea 0xc20(%rsp),%rdx
  52229. 43020a: │ callq 431260 <_D2rt9backtrace3elf10ElfSection6__ctorMFNbNcNiPS2rt9backtrace3elf7ElfFilePS2rt9backtrace3elf16ElfSectionHeaderZS2rt9backtrace3elf10ElfSection>
  52230. 43020f: │ lea 0xbb0(%rsp),%rdx
  52231. 430217: │ lea 0xc20(%rsp),%rcx
  52232. 43021f: │ mov $0xb,%edi
  52233. 430224: │ mov $0x441e50,%esi
  52234. 430229: │ callq 431350 <_D2rt9backtrace3elf17findSectionByNameFNbNiPxS2rt9backtrace3elf7ElfFilePS2rt9backtrace3elf10ElfSectionAxaZm>
  52235. 43022e: │ xor %r12d,%r12d
  52236. 430231: │ cmp $0xffffffffffffffff,%rax
  52237. 430235: │ mov $0x0,%ecx
  52238. 43023a: │ mov %rcx,0x40(%rsp)
  52239. 43023f: │╭─── je 4303a6 <_D2rt9backtrace5dwarf23traceHandlerOpApplyImplFxAPvMDFKmKxAaZiZi+0x296>
  52240. 430245: ││ xorps %xmm0,%xmm0
  52241. 430248: ││ movaps %xmm0,0xb90(%rsp)
  52242. 430250: ││ movq $0x0,0xba0(%rsp)
  52243. 43025c: ││ lea 0xb90(%rsp),%rdi
  52244. 430264: ││ lea 0xc20(%rsp),%rdx
  52245. 43026c: ││ mov %rax,%rsi
  52246. 43026f: ││ callq 4311b0 <_D2rt9backtrace3elf16ElfSectionHeader6__ctorMFNbNcNiPxS2rt9backtrace3elf7ElfFilemZS2rt9backtrace3elf16ElfSectionHeader>
  52247. 430274: ││ xorps %xmm0,%xmm0
  52248. 430277: ││ movaps %xmm0,0xb80(%rsp)
  52249. 43027f: ││ movaps %xmm0,0xb70(%rsp)
  52250. 430287: ││ lea 0xb70(%rsp),%rdi
  52251. 43028f: ││ lea 0xb90(%rsp),%rsi
  52252. 430297: ││ lea 0xc20(%rsp),%rdx
  52253. 43029f: ││ callq 431260 <_D2rt9backtrace3elf10ElfSection6__ctorMFNbNcNiPS2rt9backtrace3elf7ElfFilePS2rt9backtrace3elf16ElfSectionHeaderZS2rt9backtrace3elf10ElfSection>
  52254. 4302a4: ││ movaps 0xb70(%rsp),%xmm0
  52255. 4302ac: ││ movaps 0xb80(%rsp),%xmm1
  52256. 4302b4: ││ movups %xmm1,0x10(%rsp)
  52257. 4302b9: ││ movups %xmm0,(%rsp)
  52258. 4302bd: ││ lea 0xc00(%rsp),%rdi
  52259. 4302c5: ││ callq 431320 <_D2rt9backtrace3elf10ElfSection8opAssignMFNbNcNiNjS2rt9backtrace3elf10ElfSectionZS2rt9backtrace3elf10ElfSection>
  52260. 4302ca: ││ lea 0xbf0(%rsp),%rdi
  52261. 4302d2: ││ mov 0x50(%rsp),%rsi
  52262. 4302d7: ││ callq 430610 <_D2rt4util9container5array40__T5ArrayTS2rt9backtrace5dwarf8LocationZ5Array6lengthMFNbNdNimZv>
  52263. 4302dc: ││ cmpq $0x0,0x50(%rsp)
  52264. 4302e2: ││ mov 0xbf0(%rsp),%r12
  52265. 4302ea: ││╭── je 43037c <_D2rt9backtrace5dwarf23traceHandlerOpApplyImplFxAPvMDFKmKxAaZiZi+0x26c>
  52266. 4302f0: │││ mov 0x50(%rsp),%rdx
  52267. 4302f5: │││ lea -0x1(%rdx),%rcx
  52268. 4302f9: │││ xor %eax,%eax
  52269. 4302fb: │││ test $0x3,%dl
  52270. 4302fe: │││╭─ je 430323 <_D2rt9backtrace5dwarf23traceHandlerOpApplyImplFxAPvMDFKmKxAaZiZi+0x213>
  52271. 430300: ││││ lea 0x18(%r12),%rdx
  52272. 430305: ││││ mov 0x50(%rsp),%rsi
  52273. 43030a: ││││ and $0x3,%esi
  52274. 43030d: ││││ xor %eax,%eax
  52275. 43030f: ││││ nop
  52276. 430310: ││││┍ mov (%r14,%rax,8),%rdi
  52277. 430314: ││││┆ mov %rdi,(%rdx)
  52278. 430317: ││││┆ inc %rax
  52279. 43031a: ││││┆ add $0x20,%rdx
  52280. 43031e: ││││┆ cmp %rax,%rsi
  52281. 430321: ││││╰ jne 430310 <_D2rt9backtrace5dwarf23traceHandlerOpApplyImplFxAPvMDFKmKxAaZiZi+0x200>
  52282. 430323: │││┕━ cmp $0x3,%rcx
  52283. 430327: │││╭─ jb 43037c <_D2rt9backtrace5dwarf23traceHandlerOpApplyImplFxAPvMDFKmKxAaZiZi+0x26c>
  52284. 430329: ││││ mov 0x50(%rsp),%rcx
  52285. 43032e: ││││ sub %rax,%rcx
  52286. 430331: ││││ lea 0x18(%r14,%rax,8),%rdx
  52287. 430336: ││││ add $0x3,%rax
  52288. 43033a: ││││ shl $0x5,%rax
  52289. 43033e: ││││ lea 0x18(%r12,%rax,1),%rax
  52290. 430343: ││││ data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  52291. 430350: ││││┍ mov -0x18(%rdx),%rsi
  52292. 430354: ││││┆ mov %rsi,-0x60(%rax)
  52293. 430358: ││││┆ mov -0x10(%rdx),%rsi
  52294. 43035c: ││││┆ mov %rsi,-0x40(%rax)
  52295. 430360: ││││┆ mov -0x8(%rdx),%rsi
  52296. 430364: ││││┆ mov %rsi,-0x20(%rax)
  52297. 430368: ││││┆ mov (%rdx),%rsi
  52298. 43036b: ││││┆ mov %rsi,(%rax)
  52299. 43036e: ││││┆ add $0x20,%rdx
  52300. 430372: ││││┆ sub $0xffffffffffffff80,%rax
  52301. 430376: ││││┆ add $0xfffffffffffffffc,%rcx
  52302. 43037a: ││││╰ jne 430350 <_D2rt9backtrace5dwarf23traceHandlerOpApplyImplFxAPvMDFKmKxAaZiZi+0x240>
  52303. 43037c: ││┕┷━ mov 0xbf8(%rsp),%rdi
  52304. 430384: ││ mov %rdi,0x40(%rsp)
  52305. 430389: ││ lea 0xc00(%rsp),%rdx
  52306. 430391: ││ mov %r12,%rsi
  52307. 430394: ││ callq 430730 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv>
  52308. 430399: ││ lea 0xb90(%rsp),%rdi
  52309. 4303a1: ││ callq 431240 <_D2rt9backtrace3elf16ElfSectionHeader11__fieldDtorMFNbNiZv>
  52310. 4303a6: │┕━━━ lea 0xbb0(%rsp),%rdi
  52311. 4303ae: │ callq 431300 <_D2rt9backtrace3elf10ElfSection11__fieldDtorMFNbNiZv>
  52312. 4303b3: │ lea 0xbd0(%rsp),%rdi
  52313. 4303bb: │ callq 431240 <_D2rt9backtrace3elf16ElfSectionHeader11__fieldDtorMFNbNiZv>
  52314. 4303c0: ┕━━━━ mov $0x1,%ebx
  52315. 4303c5: cmpq $0x0,0x50(%rsp)
  52316. 4303cb: ╭──── je 430596 <_D2rt9backtrace5dwarf23traceHandlerOpApplyImplFxAPvMDFKmKxAaZiZi+0x486>
  52317. 4303d1: │ mov %r14,0x28(%rsp)
  52318. 4303d6: │ add $0x10,%r12
  52319. 4303da: │ xor %r15d,%r15d
  52320. 4303dd: │ nopl (%rax)
  52321. 4303e0: │┍━━━ cmpq $0x0,0x40(%rsp)
  52322. 4303e6: │┆ movb $0x0,0x570(%rsp)
  52323. 4303ee: │┆ movb $0x0,0x470(%rsp)
  52324. 4303f6: │┆╭── je 430430 <_D2rt9backtrace5dwarf23traceHandlerOpApplyImplFxAPvMDFKmKxAaZiZi+0x320>
  52325. 4303f8: │┆│ mov (%r12),%r9d
  52326. 4303fc: │┆│ cmp $0xffffffff,%r9d
  52327. 430400: │┆│╭─ je 430430 <_D2rt9backtrace5dwarf23traceHandlerOpApplyImplFxAPvMDFKmKxAaZiZi+0x320>
  52328. 430402: │┆││ mov -0x10(%r12),%ecx
  52329. 430407: │┆││ mov -0x8(%r12),%r8
  52330. 43040c: │┆││ mov $0x100,%esi
  52331. 430411: │┆││ mov $0x441e5c,%edx
  52332. 430416: │┆││ xor %eax,%eax
  52333. 430418: │┆││ lea 0x470(%rsp),%rdi
  52334. 430420: │┆││ callq 401f20 <snprintf@plt>
  52335. 430425: │┆││╭ jmp 430447 <_D2rt9backtrace5dwarf23traceHandlerOpApplyImplFxAPvMDFKmKxAaZiZi+0x337>
  52336. 430427: │┆│││ nopw 0x0(%rax,%rax,1)
  52337. 430430: │┆┕┷┿ mov $0x441e7c,%esi
  52338. 430435: │┆ │ mov $0x100,%edx
  52339. 43043a: │┆ │ lea 0x470(%rsp),%rdi
  52340. 430442: │┆ │ callq 402490 <memcpy@plt>
  52341. 430447: │┆ ┕ mov 0x48(%rsp),%rax
  52342. 43044c: │┆ mov (%rax,%r15,8),%rbp
  52343. 430450: │┆ mov %rbp,%rdi
  52344. 430453: │┆ callq 402100 <strlen@plt>
  52345. 430458: │┆ mov %rax,%r14
  52346. 43045b: │┆ mov $0x28,%esi
  52347. 430460: │┆ mov %rbp,%rdi
  52348. 430463: │┆ mov %r14,%rdx
  52349. 430466: │┆ callq 401f90 <memchr@plt>
  52350. 43046b: │┆ mov %rax,%rbx
  52351. 43046e: │┆ mov $0x29,%esi
  52352. 430473: │┆ mov %rbp,%rdi
  52353. 430476: │┆ mov %r14,%rdx
  52354. 430479: │┆ callq 401f90 <memchr@plt>
  52355. 43047e: │┆ mov %rax,%r13
  52356. 430481: │┆ mov $0x2b,%esi
  52357. 430486: │┆ mov %rbp,%rdi
  52358. 430489: │┆ mov %r14,%rdx
  52359. 43048c: │┆ callq 401f90 <memchr@plt>
  52360. 430491: │┆ cmp %r13,%rax
  52361. 430494: │┆ mov %r13,%rdx
  52362. 430497: │┆ cmovb %rax,%rdx
  52363. 43049b: │┆ test %rax,%rax
  52364. 43049e: │┆ cmove %r13,%rdx
  52365. 4304a2: │┆ test %rbx,%rbx
  52366. 4304a5: │┆ setne %al
  52367. 4304a8: │┆ test %rdx,%rdx
  52368. 4304ab: │┆ setne %cl
  52369. 4304ae: │┆ inc %rbx
  52370. 4304b1: │┆ sub %rbx,%rdx
  52371. 4304b4: │┆ sub %rbp,%rbx
  52372. 4304b7: │┆ and %al,%cl
  52373. 4304b9: │┆ mov $0x0,%eax
  52374. 4304be: │┆ cmove %rax,%rbx
  52375. 4304c2: │┆ add %rbx,%rbp
  52376. 4304c5: │┆ test %cl,%cl
  52377. 4304c7: │┆ cmove %rax,%rdx
  52378. 4304cb: │┆ mov $0x400,%edi
  52379. 4304d0: │┆ lea 0x70(%rsp),%rsi
  52380. 4304d5: │┆ mov %rbp,%rcx
  52381. 4304d8: │┆ callq 42eec0 <_D4core8demangle8demangleFAxaAaZAa>
  52382. 4304dd: │┆ mov %rax,%rcx
  52383. 4304e0: │┆ mov %rdx,%rbp
  52384. 4304e3: │┆ lea 0x570(%rsp),%rbx
  52385. 4304eb: │┆ test %rcx,%rcx
  52386. 4304ee: │┆ mov 0x28(%rsp),%rax
  52387. 4304f3: │┆ mov (%rax,%r15,8),%r8
  52388. 4304f7: │┆ ╭─ je 430530 <_D2rt9backtrace5dwarf23traceHandlerOpApplyImplFxAPvMDFKmKxAaZiZi+0x420>
  52389. 4304f9: │┆ │ mov %r8,(%rsp)
  52390. 4304fd: │┆ │ mov $0x600,%esi
  52391. 430502: │┆ │ mov $0x441e65,%edx
  52392. 430507: │┆ │ xor %eax,%eax
  52393. 430509: │┆ │ mov %rbx,%rdi
  52394. 43050c: │┆ │ mov %ecx,%r8d
  52395. 43050f: │┆ │ lea 0x470(%rsp),%rcx
  52396. 430517: │┆ │ mov %rbp,%r9
  52397. 43051a: │┆ │ callq 401f20 <snprintf@plt>
  52398. 43051f: │┆ │╭ jmp 43054c <_D2rt9backtrace5dwarf23traceHandlerOpApplyImplFxAPvMDFKmKxAaZiZi+0x43c>
  52399. 430521: │┆ ││ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  52400. 430530: │┆ ┕┿ mov $0x600,%esi
  52401. 430535: │┆ │ mov $0x441e73,%edx
  52402. 43053a: │┆ │ xor %eax,%eax
  52403. 43053c: │┆ │ mov %rbx,%rdi
  52404. 43053f: │┆ │ lea 0x470(%rsp),%rcx
  52405. 430547: │┆ │ callq 401f20 <snprintf@plt>
  52406. 43054c: │┆ ┕ cltq
  52407. 43054e: │┆ mov %rax,0x60(%rsp)
  52408. 430553: │┆ mov %rbx,0x68(%rsp)
  52409. 430558: │┆ mov %r15,0x58(%rsp)
  52410. 43055d: │┆ mov 0x30(%rsp),%rdi
  52411. 430562: │┆ lea 0x60(%rsp),%rsi
  52412. 430567: │┆ lea 0x58(%rsp),%rdx
  52413. 43056c: │┆ callq *0x38(%rsp)
  52414. 430570: │┆ mov %eax,%ebp
  52415. 430572: │┆ test %ebp,%ebp
  52416. 430574: │┆ ╭ jne 43058a <_D2rt9backtrace5dwarf23traceHandlerOpApplyImplFxAPvMDFKmKxAaZiZi+0x47a>
  52417. 430576: │┆ │ inc %r15
  52418. 430579: │┆ │ add $0x20,%r12
  52419. 43057d: │┆ │ xor %ebp,%ebp
  52420. 43057f: │┆ │ cmp 0x50(%rsp),%r15
  52421. 430584: │╰──┼ jb 4303e0 <_D2rt9backtrace5dwarf23traceHandlerOpApplyImplFxAPvMDFKmKxAaZiZi+0x2d0>
  52422. 43058a: │ ┕ mov $0x1,%ebx
  52423. 43058f: │ ╭ jmp 430596 <_D2rt9backtrace5dwarf23traceHandlerOpApplyImplFxAPvMDFKmKxAaZiZi+0x486>
  52424. 430591: │┍━━┿ mov %rax,%r14
  52425. 430594: │┆ │ xor %ebx,%ebx
  52426. 430596: ┕┿━━┷ lea 0xbf0(%rsp),%rdi
  52427. 43059e: ┆ xor %esi,%esi
  52428. 4305a0: ┆ callq 430610 <_D2rt4util9container5array40__T5ArrayTS2rt9backtrace5dwarf8LocationZ5Array6lengthMFNbNdNimZv>
  52429. 4305a5: ┆┍━━ lea 0xc00(%rsp),%rdi
  52430. 4305ad: ┆┆ callq 431300 <_D2rt9backtrace3elf10ElfSection11__fieldDtorMFNbNiZv>
  52431. 4305b2: ┆┆┍━ lea 0xc20(%rsp),%rdi
  52432. 4305ba: ┆┆┆ callq 431180 <_D2rt9backtrace3elf7ElfFile10__aggrDtorMFNbNiZv>
  52433. 4305bf: ┆┆┆ mov 0x48(%rsp),%rdi
  52434. 4305c4: ┆┆┆ callq 4020f0 <free@plt>
  52435. 4305c9: ┆┆┆ dec %ebx
  52436. 4305cb: ┆┆┆ cmp $0x2,%ebx
  52437. 4305ce: ┆┆┆╭ jae 430601 <_D2rt9backtrace5dwarf23traceHandlerOpApplyImplFxAPvMDFKmKxAaZiZi+0x4f1>
  52438. 4305d0: ┆┆┆│ mov %ebp,%eax
  52439. 4305d2: ┆┆┆│ add $0xc48,%rsp
  52440. 4305d9: ┆┆┆│ pop %rbx
  52441. 4305da: ┆┆┆│ pop %r12
  52442. 4305dc: ┆┆┆│ pop %r13
  52443. 4305de: ┆┆┆│ pop %r14
  52444. 4305e0: ┆┆┆│ pop %r15
  52445. 4305e2: ┆┆┆│ pop %rbp
  52446. 4305e3: ┆┆┆│ retq
  52447. 4305e4: ╰┼┼┼ jmp 430591 <_D2rt9backtrace5dwarf23traceHandlerOpApplyImplFxAPvMDFKmKxAaZiZi+0x481>
  52448. 4305e6: ┆┆│ mov %rax,%r14
  52449. 4305e9: ┆┆│ xor %ebx,%ebx
  52450. 4305eb: ╰┼┼ jmp 4305a5 <_D2rt9backtrace5dwarf23traceHandlerOpApplyImplFxAPvMDFKmKxAaZiZi+0x495>
  52451. 4305ed: ┆│ mov %rax,%r14
  52452. 4305f0: ┆│ xor %ebx,%ebx
  52453. 4305f2: ╰┼ jmp 4305b2 <_D2rt9backtrace5dwarf23traceHandlerOpApplyImplFxAPvMDFKmKxAaZiZi+0x4a2>
  52454. 4305f4: │ mov %rax,%r14
  52455. 4305f7: │ mov 0x48(%rsp),%rdi
  52456. 4305fc: │ callq 4020f0 <free@plt>
  52457. 430601: ┕ mov %r14,%rdi
  52458. 430604: callq 41aed0 <_d_eh_resume_unwind>
  52459. 430609: nopl 0x0(%rax)
  52460.  
  52461. 0000000000430610 <_D2rt4util9container5array40__T5ArrayTS2rt9backtrace5dwarf8LocationZ5Array6lengthMFNbNdNimZv>:
  52462. 430610: push %r15
  52463. 430612: push %r14
  52464. 430614: push %r13
  52465. 430616: push %r12
  52466. 430618: push %rbx
  52467. 430619: mov %rsi,%r14
  52468. 43061c: mov %rdi,%r15
  52469. 43061f: mov 0x8(%r15),%r12
  52470. 430623: sub %r14,%r12
  52471. 430626: ╭──── jbe 430686 <_D2rt4util9container5array40__T5ArrayTS2rt9backtrace5dwarf8LocationZ5Array6lengthMFNbNdNimZv+0x76>
  52472. 430628: │╭─── je 430686 <_D2rt4util9container5array40__T5ArrayTS2rt9backtrace5dwarf8LocationZ5Array6lengthMFNbNdNimZv+0x76>
  52473. 43062a: ││ mov %r14,%rbx
  52474. 43062d: ││ shl $0x5,%rbx
  52475. 430631: ││ add (%r15),%rbx
  52476. 430634: ││ xor %r13d,%r13d
  52477. 430637: ││ nopw 0x0(%rax,%rax,1)
  52478. 430640: ││┍━━ mov 0x228359(%rip),%rax # 6589a0 <_D38TypeInfo_S2rt9backtrace5dwarf8Location6__initZ>
  52479. 430647: ││┆ mov 0x58(%rax),%rax
  52480. 43064b: ││┆ mov $0x6589a0,%edi
  52481. 430650: ││┆ callq *%rax
  52482. 430652: ││┆ test %rdx,%rdx
  52483. 430655: ││┆╭─ je 430670 <_D2rt4util9container5array40__T5ArrayTS2rt9backtrace5dwarf8LocationZ5Array6lengthMFNbNdNimZv+0x60>
  52484. 430657: ││┆│ movups (%rdx),%xmm0
  52485. 43065a: ││┆│ movups 0x10(%rdx),%xmm1
  52486. 43065e: ││┆│ movups %xmm1,0x10(%rbx)
  52487. 430662: ││┆│╭ jmp 430677 <_D2rt4util9container5array40__T5ArrayTS2rt9backtrace5dwarf8LocationZ5Array6lengthMFNbNdNimZv+0x67>
  52488. 430664: ││┆││ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  52489. 430670: ││┆┕┿ xorps %xmm0,%xmm0
  52490. 430673: ││┆ │ movups %xmm0,0x10(%rbx)
  52491. 430677: ││┆ ┕ movups %xmm0,(%rbx)
  52492. 43067a: ││┆ inc %r13
  52493. 43067d: ││┆ add $0x20,%rbx
  52494. 430681: ││┆ cmp %r12,%r13
  52495. 430684: ││╰── jb 430640 <_D2rt4util9container5array40__T5ArrayTS2rt9backtrace5dwarf8LocationZ5Array6lengthMFNbNdNimZv+0x30>
  52496. 430686: ┕┷━━━ mov (%r15),%rsi
  52497. 430689: mov %r14,%rdi
  52498. 43068c: shl $0x5,%rdi
  52499. 430690: callq 425d40 <_D2rt4util9container6common8xreallocFNbNiPvmZPv>
  52500. 430695: mov %rax,%rbx
  52501. 430698: mov %rbx,(%r15)
  52502. 43069b: mov 0x8(%r15),%rax
  52503. 43069f: cmp %r14,%rax
  52504. 4306a2: ╭──── jae 430703 <_D2rt4util9container5array40__T5ArrayTS2rt9backtrace5dwarf8LocationZ5Array6lengthMFNbNdNimZv+0xf3>
  52505. 4306a4: │╭─── je 430703 <_D2rt4util9container5array40__T5ArrayTS2rt9backtrace5dwarf8LocationZ5Array6lengthMFNbNdNimZv+0xf3>
  52506. 4306a6: ││ mov %r14,%r12
  52507. 4306a9: ││ sub %rax,%r12
  52508. 4306ac: ││ shl $0x5,%rax
  52509. 4306b0: ││ add %rax,%rbx
  52510. 4306b3: ││ data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  52511. 4306c0: ││┍━━ mov 0x2282d9(%rip),%rax # 6589a0 <_D38TypeInfo_S2rt9backtrace5dwarf8Location6__initZ>
  52512. 4306c7: ││┆ mov $0x6589a0,%edi
  52513. 4306cc: ││┆ callq *0x58(%rax)
  52514. 4306cf: ││┆ test %rdx,%rdx
  52515. 4306d2: ││┆╭─ je 4306f0 <_D2rt4util9container5array40__T5ArrayTS2rt9backtrace5dwarf8LocationZ5Array6lengthMFNbNdNimZv+0xe0>
  52516. 4306d4: ││┆│ movups (%rdx),%xmm0
  52517. 4306d7: ││┆│ movups 0x10(%rdx),%xmm1
  52518. 4306db: ││┆│ movups %xmm1,0x10(%rbx)
  52519. 4306df: ││┆│╭ jmp 4306f7 <_D2rt4util9container5array40__T5ArrayTS2rt9backtrace5dwarf8LocationZ5Array6lengthMFNbNdNimZv+0xe7>
  52520. 4306e1: ││┆││ data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  52521. 4306f0: ││┆┕┿ xorps %xmm0,%xmm0
  52522. 4306f3: ││┆ │ movups %xmm0,0x10(%rbx)
  52523. 4306f7: ││┆ ┕ movups %xmm0,(%rbx)
  52524. 4306fa: ││┆ add $0x20,%rbx
  52525. 4306fe: ││┆ dec %r12
  52526. 430701: ││╰── jne 4306c0 <_D2rt4util9container5array40__T5ArrayTS2rt9backtrace5dwarf8LocationZ5Array6lengthMFNbNdNimZv+0xb0>
  52527. 430703: ┕┷━━━ mov %r14,0x8(%r15)
  52528. 430707: pop %rbx
  52529. 430708: pop %r12
  52530. 43070a: pop %r13
  52531. 43070c: pop %r14
  52532. 43070e: pop %r15
  52533. 430710: retq
  52534. 430711: mov %rax,%rdi
  52535. 430714: cmp $0x1,%edx
  52536. 430717: ╭ jne 430720 <_D2rt4util9container5array40__T5ArrayTS2rt9backtrace5dwarf8LocationZ5Array6lengthMFNbNdNimZv+0x110>
  52537. 430719: │ callq 41aef0 <_d_eh_enter_catch>
  52538. 43071e: │ ud2
  52539. 430720: ┕ callq 41aed0 <_d_eh_resume_unwind>
  52540. 430725: nopw %cs:0x0(%rax,%rax,1)
  52541. 43072f: nop
  52542.  
  52543. 0000000000430730 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv>:
  52544. 430730: push %rbp
  52545. 430731: push %r15
  52546. 430733: push %r14
  52547. 430735: push %r13
  52548. 430737: push %r12
  52549. 430739: push %rbx
  52550. 43073a: sub $0x78,%rsp
  52551. 43073e: mov %rdi,0x40(%rsp)
  52552. 430743: mov %rsi,0x48(%rsp)
  52553. 430748: movq $0x0,0x60(%rsp)
  52554. 430751: mov %rdx,%rdi
  52555. 430754: callq 4312f0 <_D2rt9backtrace3elf10ElfSection3getMFNbNiZAxh>
  52556. 430759: mov %rdx,0x38(%rsp)
  52557. 43075e: mov %rcx,0x10(%rsp)
  52558. 430763: ╭─ jmp 430790 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x60>
  52559. 430765: │ data32 nopw %cs:0x0(%rax,%rax,1)
  52560. 430770: ┍━━━━━━━━━━┿━ cmp $0x2,%ebx
  52561. 430773: ┆ │╭ je 430790 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x60>
  52562. 430775: ╭┼──────────┼┼ jmpq 430b21 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x3f1>
  52563. 43077a: │┆ ││ mov %rax,0x10(%rsp)
  52564. 43077f: │┆ ││ xor %ebx,%ebx
  52565. 430781: │┆ ││ xor %r14d,%r14d
  52566. 430784: │┆ ╭───────┼┼ jmpq 430a98 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x368>
  52567. 430789: │┆ │ ││ nopl 0x0(%rax)
  52568. 430790: │┆ │ ┕┷ test %rax,%rax
  52569. 430793: │┆╭─┼───────── je 430b12 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x3e2>
  52570. 430799: │┆│ │ mov 0x38(%rsp),%rcx
  52571. 43079e: │┆│ │ mov (%rcx),%edx
  52572. 4307a0: │┆│ │ mov $0xffffffff,%ecx
  52573. 4307a5: │┆│ │ cmp %rcx,%rdx
  52574. 4307a8: │┆│╭┼───────── je 430b12 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x3e2>
  52575. 4307ae: │┆│││ mov %rdx,0x18(%rsp)
  52576. 4307b3: │┆│││ mov 0x38(%rsp),%rcx
  52577. 4307b8: │┆│││ mov %rcx,%rdx
  52578. 4307bb: │┆│││ mov 0x6(%rdx),%ecx
  52579. 4307be: │┆│││ mov %rcx,0x20(%rsp)
  52580. 4307c3: │┆│││ movzbl 0xe(%rdx),%ecx
  52581. 4307c7: │┆│││ lea 0xe(%rdx,%rcx,1),%rbx
  52582. 4307cc: │┆│││ add $0xe,%rcx
  52583. 4307d0: │┆│││ mov %rax,0x28(%rsp)
  52584. 4307d5: │┆│││ sub %rcx,%rax
  52585. 4307d8: │┆│││ xor %r15d,%r15d
  52586. 4307db: │┆│││ mov %rax,%rcx
  52587. 4307de: │┆│││ dec %rcx
  52588. 4307e1: │┆│││ mov $0x0,%edx
  52589. 4307e6: │┆│││ ╭─────── je 430870 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x140>
  52590. 4307ec: │┆│││ │ nopl 0x0(%rax)
  52591. 4307f0: │┆│││ │ ┍━━━━ cmp %rax,%rdx
  52592. 4307f3: │┆│││ │ ╭┼──── jae 430840 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x110>
  52593. 4307f5: │┆│││ │┍┿┿━━━━ cmpb $0x0,(%rbx,%rdx,1)
  52594. 4307f9: │┆│││ │┆│┆ ╭ je 430800 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0xd0>
  52595. 4307fb: │┆│││ │┆│┆ │ inc %rdx
  52596. 4307fe: │┆│││ │┆│┆╭──┼ jmp 430839 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x109>
  52597. 430800: │┆│││ │┆│┆│ ┍┷ inc %rdx
  52598. 430803: │┆│││ │┆│┆│ ┆ cmp %rax,%rdx
  52599. 430806: │┆│││ │┆│┆│╭┼─ jb 430830 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x100>
  52600. 430808: │┆│││ │┆│┆││┆ xor %r12d,%r12d
  52601. 43080b: │┆│││ │┆│┆││┆ xor %ebp,%ebp
  52602. 43080d: │┆│││ │┆│┆││┆ mov $0x38,%edi
  52603. 430812: │┆│││ │┆│┆││┆ mov $0x441e10,%esi
  52604. 430817: │┆│││ │┆│┆││┆ mov $0x8a,%edx
  52605. 43081c: │┆│││ │┆│┆││┆ callq 4161f0 <_d_arraybounds>
  52606. 430821: │┆│││ │┆│┆││╰─ jmp 430800 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0xd0>
  52607. 430823: │┆│││ │┆│┆││ data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  52608. 430830: │┆│││ │┆│┆│┕━━ inc %r15d
  52609. 430833: │┆│││ │┆│┆│ cmpb $0x0,(%rbx,%rdx,1)
  52610. 430837: │┆│││ │┆│┆│ ╭─ je 430870 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x140>
  52611. 430839: │┆│││ │┆│┆┕━┿━ cmp %rcx,%rdx
  52612. 43083c: │┆│││ │┆│╰──┼─ jb 4307f0 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0xc0>
  52613. 43083e: │┆│││ │┆│ │╭ jmp 430870 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x140>
  52614. 430840: │┆│││ │┆┕━━━┿┿ xor %r12d,%r12d
  52615. 430843: │┆│││ │┆ ││ xor %ebp,%ebp
  52616. 430845: │┆│││ │┆ ││ mov $0x38,%edi
  52617. 43084a: │┆│││ │┆ ││ mov $0x441e10,%esi
  52618. 43084f: │┆│││ │┆ ││ mov $0x87,%edx
  52619. 430854: │┆│││ │┆ ││ callq 4161f0 <_d_arraybounds>
  52620. 430859: │┆│││ │╰────┼┼ jmp 4307f5 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0xc5>
  52621. 43085b: │┆│││ │ ││ mov %rax,0x10(%rsp)
  52622. 430860: │┆│││ │ ││ xor %ebx,%ebx
  52623. 430862: │┆│││ │ ││ mov %rbp,0x30(%rsp)
  52624. 430867: │┆│││╭┼─────┼┼ jmpq 430ae2 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x3b2>
  52625. 43086c: │┆│││││ ││ nopl 0x0(%rax)
  52626. 430870: │┆││││┕━━━━━┷┷ movslq %r15d,%r14
  52627. 430873: │┆││││ mov %r14,0x30(%rsp)
  52628. 430878: │┆││││ shl $0x4,%r14
  52629. 43087c: │┆││││ xor %ebp,%ebp
  52630. 43087e: │┆││││ xor %esi,%esi
  52631. 430880: │┆││││ xor %r12d,%r12d
  52632. 430883: │┆││││ mov %r14,%rdi
  52633. 430886: │┆││││ callq 425d40 <_D2rt4util9container6common8xreallocFNbNiPvmZPv>
  52634. 43088b: │┆││││ mov %rax,%r13
  52635. 43088e: │┆││││ test %r15d,%r15d
  52636. 430891: │┆││││ ╭ je 4308a0 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x170>
  52637. 430893: │┆││││ │ xor %esi,%esi
  52638. 430895: │┆││││ │ mov %r13,%rdi
  52639. 430898: │┆││││ │ mov %r14,%rdx
  52640. 43089b: │┆││││ │ callq 401f10 <memset@plt>
  52641. 4308a0: │┆││││ ┕ xor %ebp,%ebp
  52642. 4308a2: │┆││││ cmpb $0x0,(%rbx)
  52643. 4308a5: │┆││││ ╭─ je 4308da <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x1aa>
  52644. 4308a7: │┆││││ │ nopw 0x0(%rax,%rax,1)
  52645. 4308b0: │┆││││ │┍ movslq %ebp,%rbp
  52646. 4308b3: │┆││││ │┆ mov %rbx,%rdi
  52647. 4308b6: │┆││││ │┆ callq 402100 <strlen@plt>
  52648. 4308bb: │┆││││ │┆ mov %rbp,%rcx
  52649. 4308be: │┆││││ │┆ shl $0x4,%rcx
  52650. 4308c2: │┆││││ │┆ mov %rax,0x0(%r13,%rcx,1)
  52651. 4308c7: │┆││││ │┆ mov %rbx,0x8(%r13,%rcx,1)
  52652. 4308cc: │┆││││ │┆ inc %ebp
  52653. 4308ce: │┆││││ │┆ cmpb $0x0,0x1(%rax,%rbx,1)
  52654. 4308d3: │┆││││ │┆ lea 0x1(%rax,%rbx,1),%rbx
  52655. 4308d8: │┆││││ │╰ jne 4308b0 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x180>
  52656. 4308da: │┆││││ ┕━ lea 0x50(%rsp),%rax
  52657. 4308df: │┆││││ xorps %xmm0,%xmm0
  52658. 4308e2: │┆││││ movups %xmm0,(%rax)
  52659. 4308e5: │┆││││ xor %ebp,%ebp
  52660. 4308e7: │┆││││ cmpb $0x0,0x1(%rbx)
  52661. 4308eb: │┆││││ lea 0x1(%rbx),%r12
  52662. 4308ef: │┆││││ mov %r12,%rbx
  52663. 4308f2: │┆││││ mov 0x20(%rsp),%r14
  52664. 4308f7: │┆││││ ╭── je 430940 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x210>
  52665. 4308f9: │┆││││ │ nopl 0x0(%rax)
  52666. 430900: │┆││││ │┍━ mov %rbx,%rdi
  52667. 430903: │┆││││ │┆ callq 402100 <strlen@plt>
  52668. 430908: │┆││││ │┆ lea 0x1(%rax,%rbx,1),%rbx
  52669. 43090d: │┆││││ │┆ nopl (%rax)
  52670. 430910: │┆││││ │┆┍ cmpb $0x0,(%rbx)
  52671. 430913: │┆││││ │┆┆ lea 0x1(%rbx),%rbx
  52672. 430917: │┆││││ │┆╰ js 430910 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x1e0>
  52673. 430919: │┆││││ │┆ nopl 0x0(%rax)
  52674. 430920: │┆││││ │┆┍ cmpb $0x0,(%rbx)
  52675. 430923: │┆││││ │┆┆ lea 0x1(%rbx),%rbx
  52676. 430927: │┆││││ │┆╰ js 430920 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x1f0>
  52677. 430929: │┆││││ │┆ nopl 0x0(%rax)
  52678. 430930: │┆││││ │┆┍ cmpb $0x0,(%rbx)
  52679. 430933: │┆││││ │┆┆ lea 0x1(%rbx),%rbx
  52680. 430937: │┆││││ │┆╰ js 430930 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x200>
  52681. 430939: │┆││││ │┆ inc %ebp
  52682. 43093b: │┆││││ │┆ cmpb $0x0,(%rbx)
  52683. 43093e: │┆││││ │╰─ jne 430900 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x1d0>
  52684. 430940: │┆││││ ┕━━ movslq %ebp,%r15
  52685. 430943: │┆││││ mov %r15,%rbx
  52686. 430946: │┆││││ shl $0x4,%rbx
  52687. 43094a: │┆││││ xor %esi,%esi
  52688. 43094c: │┆││││ mov %rbx,%rdi
  52689. 43094f: │┆││││ callq 425d40 <_D2rt4util9container6common8xreallocFNbNiPvmZPv>
  52690. 430954: │┆││││ mov $0xfffffffffffffff6,%rbp
  52691. 43095b: │┆││││ sub %r14,%rbp
  52692. 43095e: │┆││││ mov %rax,0x50(%rsp)
  52693. 430963: │┆││││ mov 0x58(%rsp),%rcx
  52694. 430968: │┆││││ cmp %r15,%rcx
  52695. 43096b: │┆││││ ╭ jae 430984 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x254>
  52696. 43096d: │┆││││ │ shl $0x4,%rcx
  52697. 430971: │┆││││ │ add %rcx,%rax
  52698. 430974: │┆││││ │ sub %rcx,%rbx
  52699. 430977: │┆││││ │ xor %esi,%esi
  52700. 430979: │┆││││ │ mov %rax,%rdi
  52701. 43097c: │┆││││ │ mov %rbx,%rdx
  52702. 43097f: │┆││││ │ callq 401f10 <memset@plt>
  52703. 430984: │┆││││ ┕ mov 0x38(%rsp),%rax
  52704. 430989: │┆││││ lea 0xa(%r14,%rax,1),%rax
  52705. 43098e: │┆││││ mov %rax,0x20(%rsp)
  52706. 430993: │┆││││ mov 0x18(%rsp),%rax
  52707. 430998: │┆││││ lea 0x4(%rax,%rbp,1),%r14
  52708. 43099d: │┆││││ mov %r15,0x58(%rsp)
  52709. 4309a2: │┆││││ cmpb $0x0,(%r12)
  52710. 4309a7: │┆││││ ╭── je 430a15 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x2e5>
  52711. 4309a9: │┆││││ │ xor %ebx,%ebx
  52712. 4309ab: │┆││││ │ mov 0x50(%rsp),%r15
  52713. 4309b0: │┆││││ │┍━ movslq %ebx,%rbp
  52714. 4309b3: │┆││││ │┆ mov %r12,%rdi
  52715. 4309b6: │┆││││ │┆ callq 402100 <strlen@plt>
  52716. 4309bb: │┆││││ │┆ shl $0x4,%rbp
  52717. 4309bf: │┆││││ │┆ mov %rax,(%r15,%rbp,1)
  52718. 4309c3: │┆││││ │┆ mov %r12,0x8(%r15,%rbp,1)
  52719. 4309c8: │┆││││ │┆ mov 0x50(%rsp),%r15
  52720. 4309cd: │┆││││ │┆ mov (%r15,%rbp,1),%rax
  52721. 4309d1: │┆││││ │┆ lea 0x1(%rax,%r12,1),%r12
  52722. 4309d6: │┆││││ │┆ nopw %cs:0x0(%rax,%rax,1)
  52723. 4309e0: │┆││││ │┆┍ cmpb $0x0,(%r12)
  52724. 4309e5: │┆││││ │┆┆ lea 0x1(%r12),%r12
  52725. 4309ea: │┆││││ │┆╰ js 4309e0 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x2b0>
  52726. 4309ec: │┆││││ │┆ nopl 0x0(%rax)
  52727. 4309f0: │┆││││ │┆┍ cmpb $0x0,(%r12)
  52728. 4309f5: │┆││││ │┆┆ lea 0x1(%r12),%r12
  52729. 4309fa: │┆││││ │┆╰ js 4309f0 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x2c0>
  52730. 4309fc: │┆││││ │┆ nopl 0x0(%rax)
  52731. 430a00: │┆││││ │┆┍ cmpb $0x0,(%r12)
  52732. 430a05: │┆││││ │┆┆ lea 0x1(%r12),%r12
  52733. 430a0a: │┆││││ │┆╰ js 430a00 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x2d0>
  52734. 430a0c: │┆││││ │┆ inc %ebx
  52735. 430a0e: │┆││││ │┆ cmpb $0x0,(%r12)
  52736. 430a13: │┆││││ │╰─ jne 4309b0 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x280>
  52737. 430a15: │┆││││ ┕━━ movl $0xffffffff,0x70(%rsp)
  52738. 430a1d: │┆││││ movl $0xffffffff,0x74(%rsp)
  52739. 430a25: │┆││││ movq $0x0,0x68(%rsp)
  52740. 430a2e: │┆││││ mov 0x38(%rsp),%rax
  52741. 430a33: │┆││││ mov %rax,(%rsp)
  52742. 430a37: │┆││││ mov $0x430df0,%esi
  52743. 430a3c: │┆││││ lea 0x40(%rsp),%rdi
  52744. 430a41: │┆││││ mov %r14,%r8
  52745. 430a44: │┆││││ mov 0x20(%rsp),%r9
  52746. 430a49: │┆││││ callq 430b30 <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb>
  52747. 430a4e: │┆││││ mov 0x60(%rsp),%rax
  52748. 430a53: │┆││││ cmp 0x40(%rsp),%rax
  52749. 430a58: │┆││││ ╭ jne 430a70 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x340>
  52750. 430a5a: │┆││││ │ xor %r14d,%r14d
  52751. 430a5d: │┆││││ │ mov $0x1,%ebx
  52752. 430a62: │┆││││ ╭┼ jmp 430a98 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x368>
  52753. 430a64: │┆││││ ││ data32 data32 nopw %cs:0x0(%rax,%rax,1)
  52754. 430a70: │┆││││ │┕ mov 0x38(%rsp),%rax
  52755. 430a75: │┆││││ │ mov %rax,%rcx
  52756. 430a78: │┆││││ │ mov (%rcx),%eax
  52757. 430a7a: │┆││││ │ lea 0x4(%rcx,%rax,1),%rcx
  52758. 430a7f: │┆││││ │ mov %rcx,0x38(%rsp)
  52759. 430a84: │┆││││ │ add $0x4,%rax
  52760. 430a88: │┆││││ │ sub %rax,0x28(%rsp)
  52761. 430a8d: │┆││││ │ mov $0x1,%r14d
  52762. 430a93: │┆││││ │ mov $0x2,%ebx
  52763. 430a98: │┆││┕┿━━━━━━┷━ mov 0x58(%rsp),%rdx
  52764. 430a9d: │┆││ │ test %rdx,%rdx
  52765. 430aa0: │┆││ │ ╭ je 430ab2 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x382>
  52766. 430aa2: │┆││ │ │ mov 0x50(%rsp),%rdi
  52767. 430aa7: │┆││ │ │ shl $0x4,%rdx
  52768. 430aab: │┆││ │ │ xor %esi,%esi
  52769. 430aad: │┆││ │ │ callq 401f10 <memset@plt>
  52770. 430ab2: │┆││ │ ┕ mov 0x30(%rsp),%rbp
  52771. 430ab7: │┆││ │ mov %r13,%r12
  52772. 430aba: │┆││ │ mov 0x50(%rsp),%rsi
  52773. 430abf: │┆││ │ xor %edi,%edi
  52774. 430ac1: │┆││ │ callq 425d40 <_D2rt4util9container6common8xreallocFNbNiPvmZPv>
  52775. 430ac6: │┆││ │ mov %rax,0x50(%rsp)
  52776. 430acb: │┆││ │ movq $0x0,0x58(%rsp)
  52777. 430ad4: │┆││ │ test %r14d,%r14d
  52778. 430ad7: │┆││ │ mov $0x2,%eax
  52779. 430adc: │┆││ │ cmovne %eax,%ebx
  52780. 430adf: │┆││ │ mov %r13,%r12
  52781. 430ae2: │┆││ ┕━━━━━━━━ mov 0x30(%rsp),%rdx
  52782. 430ae7: │┆││ test %rdx,%rdx
  52783. 430aea: │┆││ ╭ je 430afa <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x3ca>
  52784. 430aec: │┆││ │ shl $0x4,%rdx
  52785. 430af0: │┆││ │ xor %esi,%esi
  52786. 430af2: │┆││ │ mov %r12,%rdi
  52787. 430af5: │┆││ │ callq 401f10 <memset@plt>
  52788. 430afa: │┆││ ┕ xor %edi,%edi
  52789. 430afc: │┆││ mov %r12,%rsi
  52790. 430aff: │┆││ callq 425d40 <_D2rt4util9container6common8xreallocFNbNiPvmZPv>
  52791. 430b04: │┆││ cmp $0x1,%ebx
  52792. 430b07: │┆││ mov 0x28(%rsp),%rax
  52793. 430b0c: │╰┼┼────────── jne 430770 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZv+0x40>
  52794. 430b12: │ ┕┷━━━━━━━━━━ add $0x78,%rsp
  52795. 430b16: │ pop %rbx
  52796. 430b17: │ pop %r12
  52797. 430b19: │ pop %r13
  52798. 430b1b: │ pop %r14
  52799. 430b1d: │ pop %r15
  52800. 430b1f: │ pop %rbp
  52801. 430b20: │ retq
  52802. 430b21: ┕━━━━━━━━━━━━━ mov 0x10(%rsp),%rdi
  52803. 430b26: callq 41aed0 <_d_eh_resume_unwind>
  52804. 430b2b: nopl 0x0(%rax,%rax,1)
  52805.  
  52806. 0000000000430b30 <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb>:
  52807. 430b30: push %rbp
  52808. 430b31: push %r15
  52809. 430b33: push %r14
  52810. 430b35: push %r13
  52811. 430b37: push %r12
  52812. 430b39: push %rbx
  52813. 430b3a: sub $0x18,%rsp
  52814. 430b3e: mov %rsi,0x8(%rsp)
  52815. 430b43: mov %rdi,(%rsp)
  52816. 430b47: test %r8,%r8
  52817. 430b4a: ╭─────────────── je 430ddb <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb+0x2ab>
  52818. 430b50: │ mov 0x50(%rsp),%r12
  52819. 430b55: │ mov $0x1,%r13d
  52820. 430b5b: │ xor %ebx,%ebx
  52821. 430b5d: │ movl $0x1,0x14(%rsp)
  52822. 430b65: │ ╭─── jmpq 430bf0 <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb+0xc0>
  52823. 430b6a: │ │ mov %r13,%rax
  52824. 430b6d: │ │ shl $0x20,%rax
  52825. 430b71: │ │ mov 0x14(%rsp),%edx
  52826. 430b75: │ │ or %rax,%rdx
  52827. 430b78: │ │ xor %esi,%esi
  52828. 430b7a: │ │ mov (%rsp),%rdi
  52829. 430b7e: │ │ mov %rbx,%rcx
  52830. 430b81: │ │ callq *0x8(%rsp)
  52831. 430b85: │ │ test $0x1,%al
  52832. 430b87: │ ╭─────────┼─── jne 430dcc <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb+0x29c>
  52833. 430b8d: │╭┼─────────┼─── jmpq 430ddb <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb+0x2ab>
  52834. 430b92: │││ │ add $0xfffffffffffffffb,%r8
  52835. 430b96: │││ │ mov 0x1(%r9),%eax
  52836. 430b9a: │││ │ add $0x5,%r9
  52837. 430b9e: │││ │ add %rax,%rbx
  52838. 430ba1: │││ │ mov %r9,%r15
  52839. 430ba4: │││ │ ╭ jmp 430be6 <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb+0xb6>
  52840. 430ba6: │││ │ │ xor $0xff,%eax
  52841. 430bab: │││ │ │ movzbl 0xd(%r12),%ecx
  52842. 430bb1: │││ │ │ xor %edx,%edx
  52843. 430bb3: │││ │ │ div %ecx
  52844. 430bb5: │││ │ │ movzbl 0xa(%r12),%ecx
  52845. 430bbb: │││ │ │ imul %rcx,%rax
  52846. 430bbf: │││ │ │ add %rax,%rbx
  52847. 430bc2: │││╭────────┼──┼ jmpq 430dcc <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb+0x29c>
  52848. 430bc7: ││││ ┍┿┯━┿ lea -0x1(%rbp,%rdx,1),%r15
  52849. 430bcc: ││││ ┆│┆ │ dec %rdx
  52850. 430bcf: ││││ ┆│┆ │ sub %rdx,%r14
  52851. 430bd2: ││││╭──────┼┼┼─┼ jmpq 430dcc <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb+0x29c>
  52852. 430bd7: │││││ ┆│┆┍┿ mov 0x2(%rax),%rbx
  52853. 430bdb: │││││ ┆│┆┆│ add $0xa,%rax
  52854. 430bdf: │││││ ┆│┆┆│ add $0xfffffffffffffff6,%r8
  52855. 430be3: │││││ ┆│┆┆│ mov %rax,%r15
  52856. 430be6: │││││ ┆│┆┆┕ mov %r8,%r14
  52857. 430be9: │││││ ╭────┼┼┼┼─ jmpq 430dcc <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb+0x29c>
  52858. 430bee: │││││ │ ┆│┆┆ xchg %ax,%ax
  52859. 430bf0: │││││┍┿━━━━┿┷┿┿━ movzbl (%r9),%esi
  52860. 430bf4: │││││┆│ ┆ ┆┆ lea 0x1(%r9),%r15
  52861. 430bf8: │││││┆│ ┆ ┆┆ lea -0x1(%r8),%r14
  52862. 430bfc: │││││┆│ ┆ ┆┆ movzbl 0xe(%r12),%eax
  52863. 430c02: │││││┆│ ┆ ┆┆ cmp %eax,%esi
  52864. 430c04: │││││┆│ ╭──┼─┼┼─ jae 430d80 <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb+0x250>
  52865. 430c0a: │││││┆│ │ ┆ ┆┆ xor %ecx,%ecx
  52866. 430c0c: │││││┆│ │ ┆ ┆┆ xor %edx,%edx
  52867. 430c0e: │││││┆│ │ ┆ ┆┆ cmp $0xc,%esi
  52868. 430c11: │││││┆│╭┼──┼─┼┼─ ja 430ddd <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb+0x2ad>
  52869. 430c17: │││││┆│││ ┆ ┆┆ jmpq *0x441d60(,%rsi,8)
  52870. 430c1e: │││││┆│││ ┆ ┆┆ xchg %ax,%ax
  52871. 430c20: │││││┆│││ ┆ ┆┆┍ mov %r15,%rax
  52872. 430c23: │││││┆│││ ┆ ┆┆┆ movzbl (%rax),%esi
  52873. 430c26: │││││┆│││ ┆ ┆┆┆ lea 0x1(%rax),%r15
  52874. 430c2a: │││││┆│││ ┆ ┆┆┆ mov %esi,%edi
  52875. 430c2c: │││││┆│││ ┆ ┆┆┆ and $0x7f,%edi
  52876. 430c2f: │││││┆│││ ┆ ┆┆┆ shl %cl,%edi
  52877. 430c31: │││││┆│││ ┆ ┆┆┆ movslq %edi,%rdi
  52878. 430c34: │││││┆│││ ┆ ┆┆┆ or %rdi,%rdx
  52879. 430c37: │││││┆│││ ┆ ┆┆┆ add $0x7,%ecx
  52880. 430c3a: │││││┆│││ ┆ ┆┆┆ dec %r8
  52881. 430c3d: │││││┆│││ ┆ ┆┆┆ test %sil,%sil
  52882. 430c40: │││││┆│││ ┆ ┆┆╰ js 430c20 <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb+0xf0>
  52883. 430c42: │││││┆│││ ┆ ┆┆ lea 0x2(%rax),%rbp
  52884. 430c46: │││││┆│││ ┆ ┆┆ lea -0x2(%r8),%r14
  52885. 430c4a: │││││┆│││ ┆ ┆┆ movzbl (%r15),%ecx
  52886. 430c4e: │││││┆│││ ┆ ┆┆ cmp $0x3,%ecx
  52887. 430c51: │││││┆│││ ┆ ╰┼─ je 430bc7 <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb+0x97>
  52888. 430c57: │││││┆│││ ┆ ┆ cmp $0x2,%ecx
  52889. 430c5a: │││││┆│││ ┆ ╰─ je 430bd7 <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb+0xa7>
  52890. 430c60: │││││┆│││ ┆ cmp $0x1,%ecx
  52891. 430c63: │││││┆│││ ╰──── jne 430bc7 <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb+0x97>
  52892. 430c69: │││││┆│││ shl $0x20,%r13
  52893. 430c6d: │││││┆│││ mov 0x14(%rsp),%edx
  52894. 430c71: │││││┆│││ or %r13,%rdx
  52895. 430c74: │││││┆│││ movl $0x1,0x14(%rsp)
  52896. 430c7c: │││││┆│││ mov $0x1,%esi
  52897. 430c81: │││││┆│││ mov (%rsp),%rdi
  52898. 430c85: │││││┆│││ mov %rbx,%rcx
  52899. 430c88: │││││┆│││ callq *0x8(%rsp)
  52900. 430c8c: │││││┆│││ test $0x1,%al
  52901. 430c8e: │││││┆│││ mov %rbp,%r15
  52902. 430c91: │││││┆│││ mov $0x0,%ebx
  52903. 430c96: │││││┆│││ mov $0x1,%r13d
  52904. 430c9c: │││││┆│││╭────── jne 430dcc <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb+0x29c>
  52905. 430ca2: │││││┆│││┼────── jmpq 430ddb <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb+0x2ab>
  52906. 430ca7: │││││┆││││ nopw 0x0(%rax,%rax,1)
  52907. 430cb0: │││││┆││││ ┍ movzbl (%r15),%eax
  52908. 430cb4: │││││┆││││ ┆ inc %r15
  52909. 430cb7: │││││┆││││ ┆ dec %r14
  52910. 430cba: │││││┆││││ ┆ mov %eax,%esi
  52911. 430cbc: │││││┆││││ ┆ and $0x7f,%esi
  52912. 430cbf: │││││┆││││ ┆ shl %cl,%esi
  52913. 430cc1: │││││┆││││ ┆ movslq %esi,%rsi
  52914. 430cc4: │││││┆││││ ┆ or %rsi,%rdx
  52915. 430cc7: │││││┆││││ ┆ add $0x7,%ecx
  52916. 430cca: │││││┆││││ ┆ test %al,%al
  52917. 430ccc: │││││┆││││ ╰ js 430cb0 <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb+0x180>
  52918. 430cce: │││││┆││││ movzbl 0xa(%r12),%eax
  52919. 430cd4: │││││┆││││ imul %rdx,%rax
  52920. 430cd8: │││││┆││││ add %rax,%rbx
  52921. 430cdb: │││││┆││││╭───── jmpq 430dcc <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb+0x29c>
  52922. 430ce0: │││││┆│││││ ┍ movzbl (%r15),%eax
  52923. 430ce4: │││││┆│││││ ┆ inc %r15
  52924. 430ce7: │││││┆│││││ ┆ dec %r14
  52925. 430cea: │││││┆│││││ ┆ mov %eax,%esi
  52926. 430cec: │││││┆│││││ ┆ and $0x7f,%esi
  52927. 430cef: │││││┆│││││ ┆ shl %cl,%esi
  52928. 430cf1: │││││┆│││││ ┆ movslq %esi,%rsi
  52929. 430cf4: │││││┆│││││ ┆ or %rsi,%rdx
  52930. 430cf7: │││││┆│││││ ┆ add $0x7,%ecx
  52931. 430cfa: │││││┆│││││ ┆ test %al,%al
  52932. 430cfc: │││││┆│││││ ╰ js 430ce0 <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb+0x1b0>
  52933. 430cfe: │││││┆│││││ cmp $0x3f,%ecx
  52934. 430d01: │││││┆│││││ ╭─ ja 430d14 <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb+0x1e4>
  52935. 430d03: │││││┆│││││ │ and $0x40,%eax
  52936. 430d06: │││││┆│││││ │╭ je 430d14 <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb+0x1e4>
  52937. 430d08: │││││┆│││││ ││ mov $0xffffffff,%eax
  52938. 430d0d: │││││┆│││││ ││ shl %cl,%eax
  52939. 430d0f: │││││┆│││││ ││ cltq
  52940. 430d11: │││││┆│││││ ││ or %rax,%rdx
  52941. 430d14: │││││┆│││││ ┕┷ add %r13d,%edx
  52942. 430d17: │││││┆│││││ mov %edx,%r13d
  52943. 430d1a: │││││┆│││││╭──── jmpq 430dcc <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb+0x29c>
  52944. 430d1f: │││││┆││││││ nop
  52945. 430d20: │││││┆││││││ ┍ dec %r14
  52946. 430d23: │││││┆││││││ ┆ cmpb $0x0,(%r15)
  52947. 430d27: │││││┆││││││ ┆ lea 0x1(%r15),%r15
  52948. 430d2b: │││││┆││││││ ╰ js 430d20 <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb+0x1f0>
  52949. 430d2d: │││││┆││││││╭─── jmpq 430dcc <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb+0x29c>
  52950. 430d32: │││││┆│││││││ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  52951. 430d40: │││││┆│││││││ ┍ dec %r14
  52952. 430d43: │││││┆│││││││ ┆ cmpb $0x0,(%r15)
  52953. 430d47: │││││┆│││││││ ┆ lea 0x1(%r15),%r15
  52954. 430d4b: │││││┆│││││││ ╰ js 430d40 <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb+0x210>
  52955. 430d4d: │││││┆│││││││╭── jmp 430dcc <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb+0x29c>
  52956. 430d4f: │││││┆││││││││ nop
  52957. 430d50: │││││┆││││││││ ┍ movzbl (%r15),%eax
  52958. 430d54: │││││┆││││││││ ┆ inc %r15
  52959. 430d57: │││││┆││││││││ ┆ dec %r14
  52960. 430d5a: │││││┆││││││││ ┆ mov %eax,%esi
  52961. 430d5c: │││││┆││││││││ ┆ and $0x7f,%esi
  52962. 430d5f: │││││┆││││││││ ┆ shl %cl,%esi
  52963. 430d61: │││││┆││││││││ ┆ movslq %esi,%rsi
  52964. 430d64: │││││┆││││││││ ┆ or %rsi,%rdx
  52965. 430d67: │││││┆││││││││ ┆ add $0x7,%ecx
  52966. 430d6a: │││││┆││││││││ ┆ test %al,%al
  52967. 430d6c: │││││┆││││││││ ╰ js 430d50 <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb+0x220>
  52968. 430d6e: │││││┆││││││││ mov %edx,%eax
  52969. 430d70: │││││┆││││││││ mov %eax,0x14(%rsp)
  52970. 430d74: │││││┆││││││││╭─ jmp 430dcc <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb+0x29c>
  52971. 430d76: │││││┆│││││││││ nopw %cs:0x0(%rax,%rax,1)
  52972. 430d80: │││││┆││┕┿┿┿┿┿┿━ sub %al,%sil
  52973. 430d83: │││││┆│││││││││ movzbl %sil,%eax
  52974. 430d87: │││││┆│││││││││ divb 0xd(%r12)
  52975. 430d8c: │││││┆│││││││││ movzbl %ah,%ecx
  52976. 430d8f: │││││┆│││││││││ movzbl %al,%eax
  52977. 430d92: │││││┆│││││││││ movzbl 0xa(%r12),%edx
  52978. 430d98: │││││┆│││││││││ imul %rax,%rdx
  52979. 430d9c: │││││┆│││││││││ add %rdx,%rbx
  52980. 430d9f: │││││┆│││││││││ movsbl 0xc(%r12),%ebp
  52981. 430da5: │││││┆│││││││││ add %r13d,%ebp
  52982. 430da8: │││││┆│││││││││ add %ecx,%ebp
  52983. 430daa: │││││┆│││││││││ mov %rbp,%rax
  52984. 430dad: │││││┆│││││││││ shl $0x20,%rax
  52985. 430db1: │││││┆│││││││││ mov 0x14(%rsp),%edx
  52986. 430db5: │││││┆│││││││││ or %rax,%rdx
  52987. 430db8: │││││┆│││││││││ xor %esi,%esi
  52988. 430dba: │││││┆│││││││││ mov (%rsp),%rdi
  52989. 430dbe: │││││┆│││││││││ mov %rbx,%rcx
  52990. 430dc1: │││││┆│││││││││ callq *0x8(%rsp)
  52991. 430dc5: │││││┆│││││││││ test $0x1,%al
  52992. 430dc7: │││││┆│││││││││ mov %ebp,%r13d
  52993. 430dca: │││││┆│││││││││╭ je 430ddb <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb+0x2ab>
  52994. 430dcc: ││┕┷┷┿┷┿┿┷┷┷┷┷┷┿ test %r14,%r14
  52995. 430dcf: ││ ┆ ││ │ mov %r14,%r8
  52996. 430dd2: ││ ┆ ││ │ mov %r15,%r9
  52997. 430dd5: ││ ╰─┼┼──────┼ jne 430bf0 <_D2rt9backtrace5dwarf15runStateMachineFNbNiPxS2rt9backtrace5dwarf8LPHeaderAxhAxhMDFNbNimS2rt9backtrace5dwarf12LocationInfobZbZb+0xc0>
  52998. 430ddb: ┕┷━━━━━┿┷━━━━━━┷ mov $0x1,%cl
  52999. 430ddd: ┕━━━━━━━━ mov %cl,%al
  53000. 430ddf: add $0x18,%rsp
  53001. 430de3: pop %rbx
  53002. 430de4: pop %r12
  53003. 430de6: pop %r13
  53004. 430de8: pop %r14
  53005. 430dea: pop %r15
  53006. 430dec: pop %rbp
  53007. 430ded: retq
  53008. 430dee: xchg %ax,%ax
  53009.  
  53010. 0000000000430df0 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZ9__lambda5MFNbNimS2rt9backtrace5dwarf12LocationInfobZb>:
  53011. 430df0: push %r14
  53012. 430df2: push %rbx
  53013. 430df3: mov %rdx,%r8
  53014. 430df6: shr $0x20,%r8
  53015. 430dfa: mov (%rdi),%r10
  53016. 430dfd: test %r10,%r10
  53017. 430e00: ╭────── je 430e8f <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZ9__lambda5MFNbNimS2rt9backtrace5dwarf12LocationInfobZb+0x9f>
  53018. 430e06: │ mov 0x8(%rdi),%rax
  53019. 430e0a: │ mov %rdx,%rbx
  53020. 430e0d: │ shl $0x20,%rbx
  53021. 430e11: │ movabs $0xffffffff00000000,%r11
  53022. 430e1b: │ add %rbx,%r11
  53023. 430e1e: │ sar $0x20,%r11
  53024. 430e22: │ lea 0x28(%rdi),%r9
  53025. 430e26: │ add $0x18,%rax
  53026. 430e2a: │ shl $0x4,%r11
  53027. 430e2e: │ xchg %ax,%ax
  53028. 430e30: │┍━━━━━ cmpl $0xffffffff,-0x8(%rax)
  53029. 430e34: │┆╭──── jne 430e84 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZ9__lambda5MFNbNimS2rt9backtrace5dwarf12LocationInfobZb+0x94>
  53030. 430e36: │┆│ mov (%rax),%rbx
  53031. 430e39: │┆│ cmp %rcx,%rbx
  53032. 430e3c: │┆│ ╭ jne 430e51 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZ9__lambda5MFNbNimS2rt9backtrace5dwarf12LocationInfobZb+0x61>
  53033. 430e3e: │┆│ │ mov 0x10(%rdi),%rbx
  53034. 430e42: │┆│ │ movups (%rbx,%r11,1),%xmm0
  53035. 430e47: │┆│ │ movups %xmm0,-0x18(%rax)
  53036. 430e4b: │┆│ │ mov %r8d,-0x8(%rax)
  53037. 430e4f: │┆│ ╭─┼ jmp 430e80 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZ9__lambda5MFNbNimS2rt9backtrace5dwarf12LocationInfobZb+0x90>
  53038. 430e51: │┆│╭┼─┼ jae 430e84 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZ9__lambda5MFNbNimS2rt9backtrace5dwarf12LocationInfobZb+0x94>
  53039. 430e53: │┆│││ mov (%r9),%r14
  53040. 430e56: │┆│││ cmp %rbx,%r14
  53041. 430e59: │┆│││╭─ jae 430e84 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZ9__lambda5MFNbNimS2rt9backtrace5dwarf12LocationInfobZb+0x94>
  53042. 430e5b: │┆││││ test %r14,%r14
  53043. 430e5e: │┆││││╭ je 430e84 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZ9__lambda5MFNbNimS2rt9backtrace5dwarf12LocationInfobZb+0x94>
  53044. 430e60: │┆│││││ mov 0x30(%rdi),%ebx
  53045. 430e63: │┆│││││ dec %ebx
  53046. 430e65: │┆│││││ movslq %ebx,%rbx
  53047. 430e68: │┆│││││ mov 0x10(%rdi),%r14
  53048. 430e6c: │┆│││││ shl $0x4,%rbx
  53049. 430e70: │┆│││││ movups (%r14,%rbx,1),%xmm0
  53050. 430e75: │┆│││││ movups %xmm0,-0x18(%rax)
  53051. 430e79: │┆│││││ mov 0x34(%rdi),%ebx
  53052. 430e7c: │┆│││││ mov %ebx,-0x8(%rax)
  53053. 430e7f: │┆│││││ nop
  53054. 430e80: │┆││┕┿┿ incq 0x20(%rdi)
  53055. 430e84: │┆┕┷━┷┷ add $0x20,%rax
  53056. 430e88: │┆ dec %r10
  53057. 430e8b: │╰───── jne 430e30 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZ9__lambda5MFNbNimS2rt9backtrace5dwarf12LocationInfobZb+0x40>
  53058. 430e8d: │ ╭ jmp 430e93 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZ9__lambda5MFNbNimS2rt9backtrace5dwarf12LocationInfobZb+0xa3>
  53059. 430e8f: ┕━━━━━┿ lea 0x28(%rdi),%r9
  53060. 430e93: ┕ test $0x1,%sil
  53061. 430e97: ╭ je 430ea2 <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZ9__lambda5MFNbNimS2rt9backtrace5dwarf12LocationInfobZb+0xb2>
  53062. 430e99: │ movq $0x0,(%r9)
  53063. 430ea0: ╭┼ jmp 430ead <_D2rt9backtrace5dwarf16resolveAddressesFNbNiPS2rt9backtrace3elf10ElfSectionAS2rt9backtrace5dwarf8LocationZ9__lambda5MFNbNimS2rt9backtrace5dwarf12LocationInfobZb+0xbd>
  53064. 430ea2: │┕ mov %rcx,0x28(%rdi)
  53065. 430ea6: │ mov %edx,0x30(%rdi)
  53066. 430ea9: │ mov %r8d,0x34(%rdi)
  53067. 430ead: ┕━ mov 0x20(%rdi),%rax
  53068. 430eb1: cmp (%rdi),%rax
  53069. 430eb4: setb %al
  53070. 430eb7: pop %rbx
  53071. 430eb8: pop %r14
  53072. 430eba: retq
  53073. 430ebb: nopl 0x0(%rax,%rax,1)
  53074.  
  53075. 0000000000430ec0 <ldc.dso_ctor.2rt9backtrace5dwarf>:
  53076. 430ec0: cmpb $0x0,0x227f51(%rip) # 658e18 <ldc.dso_initialized>
  53077. 430ec7: ╭ jne 430f1c <ldc.dso_ctor.2rt9backtrace5dwarf+0x5c>
  53078. 430ec9: │ push %rbp
  53079. 430eca: │ mov %rsp,%rbp
  53080. 430ecd: │ movb $0x1,0x227f44(%rip) # 658e18 <ldc.dso_initialized>
  53081. 430ed4: │ mov %rsp,%rax
  53082. 430ed7: │ lea -0x30(%rax),%rdi
  53083. 430edb: │ mov %rdi,%rsp
  53084. 430ede: │ movq $0x1,-0x30(%rax)
  53085. 430ee6: │ movq $0x658e10,-0x28(%rax)
  53086. 430eee: │ mov $0x658dc8,%ecx
  53087. 430ef3: │ movq %rcx,%xmm0
  53088. 430ef8: │ mov $0x658a90,%ecx
  53089. 430efd: │ movq %rcx,%xmm1
  53090. 430f02: │ punpcklqdq %xmm0,%xmm1
  53091. 430f06: │ movdqu %xmm1,-0x20(%rax)
  53092. 430f0b: │ movq $0x658db0,-0x10(%rax)
  53093. 430f13: │ callq 427d40 <_d_dso_registry>
  53094. 430f18: │ mov %rbp,%rsp
  53095. 430f1b: │ pop %rbp
  53096. 430f1c: ┕ retq
  53097. 430f1d: nopl (%rax)
  53098.  
  53099. 0000000000430f20 <ldc.dso_dtor.2rt9backtrace5dwarf>:
  53100. 430f20: cmpb $0x0,0x227ef1(%rip) # 658e18 <ldc.dso_initialized>
  53101. 430f27: ╭ je 430f7c <ldc.dso_dtor.2rt9backtrace5dwarf+0x5c>
  53102. 430f29: │ push %rbp
  53103. 430f2a: │ mov %rsp,%rbp
  53104. 430f2d: │ movb $0x0,0x227ee4(%rip) # 658e18 <ldc.dso_initialized>
  53105. 430f34: │ mov %rsp,%rax
  53106. 430f37: │ lea -0x30(%rax),%rdi
  53107. 430f3b: │ mov %rdi,%rsp
  53108. 430f3e: │ movq $0x1,-0x30(%rax)
  53109. 430f46: │ movq $0x658e10,-0x28(%rax)
  53110. 430f4e: │ mov $0x658dc8,%ecx
  53111. 430f53: │ movq %rcx,%xmm0
  53112. 430f58: │ mov $0x658a90,%ecx
  53113. 430f5d: │ movq %rcx,%xmm1
  53114. 430f62: │ punpcklqdq %xmm0,%xmm1
  53115. 430f66: │ movdqu %xmm1,-0x20(%rax)
  53116. 430f6b: │ movq $0x658db0,-0x10(%rax)
  53117. 430f73: │ callq 427d40 <_d_dso_registry>
  53118. 430f78: │ mov %rbp,%rsp
  53119. 430f7b: │ pop %rbp
  53120. 430f7c: ┕ retq
  53121. 430f7d: nopl (%rax)
  53122.  
  53123. 0000000000430f80 <_D4core10checkedint4adduFNaNbNiNfmmKbZm>:
  53124. 430f80: add %rdx,%rsi
  53125. 430f83: setb %al
  53126. 430f86: mov %al,-0x8(%rsp)
  53127. 430f8a: or (%rdi),%al
  53128. 430f8c: and $0x1,%al
  53129. 430f8e: mov %al,(%rdi)
  53130. 430f90: mov %rsi,%rax
  53131. 430f93: retq
  53132. 430f94: nopw %cs:0x0(%rax,%rax,1)
  53133. 430f9e: xchg %ax,%ax
  53134.  
  53135. 0000000000430fa0 <_D4core10checkedint4muluFNaNbNiNfmmKbZm>:
  53136. 430fa0: mov %rdx,%rax
  53137. 430fa3: mul %rsi
  53138. 430fa6: seto -0x8(%rsp)
  53139. 430fab: seto %cl
  53140. 430fae: or (%rdi),%cl
  53141. 430fb0: and $0x1,%cl
  53142. 430fb3: mov %cl,(%rdi)
  53143. 430fb5: retq
  53144. 430fb6: nopw %cs:0x0(%rax,%rax,1)
  53145.  
  53146. 0000000000430fc0 <ldc.dso_ctor.4core10checkedint>:
  53147. 430fc0: cmpb $0x0,0x227e51(%rip) # 658e18 <ldc.dso_initialized>
  53148. 430fc7: ╭ jne 43101c <ldc.dso_ctor.4core10checkedint+0x5c>
  53149. 430fc9: │ push %rbp
  53150. 430fca: │ mov %rsp,%rbp
  53151. 430fcd: │ movb $0x1,0x227e44(%rip) # 658e18 <ldc.dso_initialized>
  53152. 430fd4: │ mov %rsp,%rax
  53153. 430fd7: │ lea -0x30(%rax),%rdi
  53154. 430fdb: │ mov %rdi,%rsp
  53155. 430fde: │ movq $0x1,-0x30(%rax)
  53156. 430fe6: │ movq $0x658e10,-0x28(%rax)
  53157. 430fee: │ mov $0x658dc8,%ecx
  53158. 430ff3: │ movq %rcx,%xmm0
  53159. 430ff8: │ mov $0x658a90,%ecx
  53160. 430ffd: │ movq %rcx,%xmm1
  53161. 431002: │ punpcklqdq %xmm0,%xmm1
  53162. 431006: │ movdqu %xmm1,-0x20(%rax)
  53163. 43100b: │ movq $0x658db8,-0x10(%rax)
  53164. 431013: │ callq 427d40 <_d_dso_registry>
  53165. 431018: │ mov %rbp,%rsp
  53166. 43101b: │ pop %rbp
  53167. 43101c: ┕ retq
  53168. 43101d: nopl (%rax)
  53169.  
  53170. 0000000000431020 <ldc.dso_dtor.4core10checkedint>:
  53171. 431020: cmpb $0x0,0x227df1(%rip) # 658e18 <ldc.dso_initialized>
  53172. 431027: ╭ je 43107c <ldc.dso_dtor.4core10checkedint+0x5c>
  53173. 431029: │ push %rbp
  53174. 43102a: │ mov %rsp,%rbp
  53175. 43102d: │ movb $0x0,0x227de4(%rip) # 658e18 <ldc.dso_initialized>
  53176. 431034: │ mov %rsp,%rax
  53177. 431037: │ lea -0x30(%rax),%rdi
  53178. 43103b: │ mov %rdi,%rsp
  53179. 43103e: │ movq $0x1,-0x30(%rax)
  53180. 431046: │ movq $0x658e10,-0x28(%rax)
  53181. 43104e: │ mov $0x658dc8,%ecx
  53182. 431053: │ movq %rcx,%xmm0
  53183. 431058: │ mov $0x658a90,%ecx
  53184. 43105d: │ movq %rcx,%xmm1
  53185. 431062: │ punpcklqdq %xmm0,%xmm1
  53186. 431066: │ movdqu %xmm1,-0x20(%rax)
  53187. 43106b: │ movq $0x658db8,-0x10(%rax)
  53188. 431073: │ callq 427d40 <_d_dso_registry>
  53189. 431078: │ mov %rbp,%rsp
  53190. 43107b: │ pop %rbp
  53191. 43107c: ┕ retq
  53192. 43107d: nopl (%rax)
  53193.  
  53194. 0000000000431080 <_D2rt9backtrace3elf7ElfFile8openSelfFNbNiPS2rt9backtrace3elf7ElfFileZb>:
  53195. 431080: push %rbp
  53196. 431081: push %r15
  53197. 431083: push %r14
  53198. 431085: push %rbx
  53199. 431086: push %rax
  53200. 431087: mov %rdi,%rbx
  53201. 43108a: xor %r14d,%r14d
  53202. 43108d: mov $0x441e83,%edi
  53203. 431092: xor %esi,%esi
  53204. 431094: xor %eax,%eax
  53205. 431096: callq 4021e0 <open64@plt>
  53206. 43109b: mov %eax,%ebp
  53207. 43109d: mov %ebp,(%rbx)
  53208. 43109f: test %ebp,%ebp
  53209. 4310a1: ╭────── js 431159 <_D2rt9backtrace3elf7ElfFile8openSelfFNbNiPS2rt9backtrace3elf7ElfFileZb+0xd9>
  53210. 4310a7: │ mov $0x1e,%edi
  53211. 4310ac: │ callq 402050 <sysconf@plt>
  53212. 4310b1: │ mov $0x40,%r15d
  53213. 4310b7: │ xor %r14d,%r14d
  53214. 4310ba: │ xor %edi,%edi
  53215. 4310bc: │ mov $0x40,%esi
  53216. 4310c1: │ mov $0x1,%edx
  53217. 4310c6: │ mov $0x2,%ecx
  53218. 4310cb: │ xor %r9d,%r9d
  53219. 4310ce: │ mov %ebp,%r8d
  53220. 4310d1: │ callq 401f50 <mmap64@plt>
  53221. 4310d6: │ mov 0x8(%rbx),%rsi
  53222. 4310da: │ mov 0x18(%rbx),%rdi
  53223. 4310de: │ movq %r15,%xmm0
  53224. 4310e3: │ movups %xmm0,0x8(%rbx)
  53225. 4310e7: │ mov %rax,0x18(%rbx)
  53226. 4310eb: │ test %rdi,%rdi
  53227. 4310ee: │ ╭ je 4310fd <_D2rt9backtrace3elf7ElfFile8openSelfFNbNiPS2rt9backtrace3elf7ElfFileZb+0x7d>
  53228. 4310f0: │ │ callq 4022f0 <munmap@plt>
  53229. 4310f5: │ │ mov 0x10(%rbx),%r14
  53230. 4310f9: │ │ mov 0x18(%rbx),%rax
  53231. 4310fd: │ ┕ movzbl (%rax,%r14,1),%ecx
  53232. 431102: │ cmp $0x7f,%ecx
  53233. 431105: │╭───── jne 431142 <_D2rt9backtrace3elf7ElfFile8openSelfFNbNiPS2rt9backtrace3elf7ElfFileZb+0xc2>
  53234. 431107: ││ movzbl 0x1(%rax,%r14,1),%ecx
  53235. 43110d: ││ cmp $0x45,%ecx
  53236. 431110: ││───── jne 431147 <_D2rt9backtrace3elf7ElfFile8openSelfFNbNiPS2rt9backtrace3elf7ElfFileZb+0xc7>
  53237. 431112: ││ movzbl 0x2(%rax,%r14,1),%ecx
  53238. 431118: ││ cmp $0x4c,%ecx
  53239. 43111b: ││───── jne 43114c <_D2rt9backtrace3elf7ElfFile8openSelfFNbNiPS2rt9backtrace3elf7ElfFileZb+0xcc>
  53240. 43111d: ││ movzbl 0x3(%rax,%r14,1),%ecx
  53241. 431123: ││ cmp $0x46,%ecx
  53242. 431126: ││───── jne 431151 <_D2rt9backtrace3elf7ElfFile8openSelfFNbNiPS2rt9backtrace3elf7ElfFileZb+0xd1>
  53243. 431128: ││ movzbl 0x4(%rax,%r14,1),%ecx
  53244. 43112e: ││ cmp $0x2,%ecx
  53245. 431131: ││───── jne 431156 <_D2rt9backtrace3elf7ElfFile8openSelfFNbNiPS2rt9backtrace3elf7ElfFileZb+0xd6>
  53246. 431133: ││ movzbl 0x5(%rax,%r14,1),%eax
  53247. 431139: ││ cmp $0x1,%eax
  53248. 43113c: ││ sete %r14b
  53249. 431140: ││╭──── jmp 431159 <_D2rt9backtrace3elf7ElfFile8openSelfFNbNiPS2rt9backtrace3elf7ElfFileZb+0xd9>
  53250. 431142: │┕┿━━━━ xor %r14d,%r14d
  53251. 431145: │││╭─── jmp 431159 <_D2rt9backtrace3elf7ElfFile8openSelfFNbNiPS2rt9backtrace3elf7ElfFileZb+0xd9>
  53252. 431147: │┕┿┿━━━ xor %r14d,%r14d
  53253. 43114a: ││││╭── jmp 431159 <_D2rt9backtrace3elf7ElfFile8openSelfFNbNiPS2rt9backtrace3elf7ElfFileZb+0xd9>
  53254. 43114c: │┕┿┿┿━━ xor %r14d,%r14d
  53255. 43114f: │││││╭─ jmp 431159 <_D2rt9backtrace3elf7ElfFile8openSelfFNbNiPS2rt9backtrace3elf7ElfFileZb+0xd9>
  53256. 431151: │┕┿┿┿┿━ xor %r14d,%r14d
  53257. 431154: ││││││╭ jmp 431159 <_D2rt9backtrace3elf7ElfFile8openSelfFNbNiPS2rt9backtrace3elf7ElfFileZb+0xd9>
  53258. 431156: │┕┿┿┿┿┿ xor %r14d,%r14d
  53259. 431159: ┕━┷┷┷┷┷ mov %r14b,%al
  53260. 43115c: add $0x8,%rsp
  53261. 431160: pop %rbx
  53262. 431161: pop %r14
  53263. 431163: pop %r15
  53264. 431165: pop %rbp
  53265. 431166: retq
  53266. 431167: nopw 0x0(%rax,%rax,1)
  53267.  
  53268. 0000000000431170 <_D2rt9backtrace3elf49__T10MMapRegionTS4core3sys5linux3elf10Elf64_EhdrZ10MMapRegion3getMxFNaNbNiZPxS4core3sys5linux3elf10Elf64_Ehdr>:
  53269. 431170: mov 0x10(%rdi),%rax
  53270. 431174: add 0x8(%rdi),%rax
  53271. 431178: retq
  53272. 431179: nopl 0x0(%rax)
  53273.  
  53274. 0000000000431180 <_D2rt9backtrace3elf7ElfFile10__aggrDtorMFNbNiZv>:
  53275. 431180: ┆ push %rbx
  53276. 431181: ┆ mov %rdi,%rbx
  53277. 431184: ┆ mov (%rbx),%edi
  53278. 431186: ┆ cmp $0xffffffff,%edi
  53279. 431189: ┆╭ je 431190 <_D2rt9backtrace3elf7ElfFile10__aggrDtorMFNbNiZv+0x10>
  53280. 43118b: ┆│ callq 401f60 <close@plt>
  53281. 431190: ┆┕ mov 0x18(%rbx),%rdi
  53282. 431194: ┆ test %rdi,%rdi
  53283. 431197: ┆╭ je 4311a3 <_D2rt9backtrace3elf7ElfFile10__aggrDtorMFNbNiZv+0x23>
  53284. 431199: ┆│ mov 0x8(%rbx),%rsi
  53285. 43119d: ┆│ pop %rbx
  53286. 43119e: ╰┼ jmpq 4022f0 <munmap@plt>
  53287. 4311a3: ┕ pop %rbx
  53288. 4311a4: retq
  53289. 4311a5: nopw %cs:0x0(%rax,%rax,1)
  53290. 4311af: nop
  53291.  
  53292. 00000000004311b0 <_D2rt9backtrace3elf16ElfSectionHeader6__ctorMFNbNcNiPxS2rt9backtrace3elf7ElfFilemZS2rt9backtrace3elf16ElfSectionHeader>:
  53293. 4311b0: push %rbp
  53294. 4311b1: push %r15
  53295. 4311b3: push %r14
  53296. 4311b5: push %rbx
  53297. 4311b6: push %rax
  53298. 4311b7: mov %rsi,%rbx
  53299. 4311ba: mov %rdi,%r14
  53300. 4311bd: xorps %xmm0,%xmm0
  53301. 4311c0: movups %xmm0,(%r14)
  53302. 4311c4: movq $0x0,0x10(%r14)
  53303. 4311cc: mov 0x10(%rdx),%rax
  53304. 4311d0: mov 0x18(%rdx),%rcx
  53305. 4311d4: movzwl 0x3a(%rcx,%rax,1),%ebp
  53306. 4311d9: imul %rbp,%rbx
  53307. 4311dd: add 0x28(%rcx,%rax,1),%rbx
  53308. 4311e2: mov (%rdx),%r15d
  53309. 4311e5: mov $0x1e,%edi
  53310. 4311ea: callq 402050 <sysconf@plt>
  53311. 4311ef: mov %rax,%rcx
  53312. 4311f2: xor %edx,%edx
  53313. 4311f4: mov %rbx,%rax
  53314. 4311f7: div %rcx
  53315. 4311fa: mov %rdx,%rax
  53316. 4311fd: sub %rax,%rbx
  53317. 431200: mov %rax,0x8(%r14)
  53318. 431204: add %rbp,%rax
  53319. 431207: mov %rax,(%r14)
  53320. 43120a: xor %edi,%edi
  53321. 43120c: mov $0x1,%edx
  53322. 431211: mov $0x2,%ecx
  53323. 431216: mov %rax,%rsi
  53324. 431219: mov %r15d,%r8d
  53325. 43121c: mov %rbx,%r9
  53326. 43121f: callq 401f50 <mmap64@plt>
  53327. 431224: mov %rax,0x10(%r14)
  53328. 431228: mov %r14,%rax
  53329. 43122b: add $0x8,%rsp
  53330. 43122f: pop %rbx
  53331. 431230: pop %r14
  53332. 431232: pop %r15
  53333. 431234: pop %rbp
  53334. 431235: retq
  53335. 431236: nopw %cs:0x0(%rax,%rax,1)
  53336.  
  53337. 0000000000431240 <_D2rt9backtrace3elf16ElfSectionHeader11__fieldDtorMFNbNiZv>:
  53338. 431240: ┆ mov %rdi,%rax
  53339. 431243: ┆ mov 0x10(%rax),%rdi
  53340. 431247: ┆ test %rdi,%rdi
  53341. 43124a: ┆╭ je 431254 <_D2rt9backtrace3elf16ElfSectionHeader11__fieldDtorMFNbNiZv+0x14>
  53342. 43124c: ┆│ mov (%rax),%rsi
  53343. 43124f: ╰┼ jmpq 4022f0 <munmap@plt>
  53344. 431254: ┕ retq
  53345. 431255: nopw %cs:0x0(%rax,%rax,1)
  53346. 43125f: nop
  53347.  
  53348. 0000000000431260 <_D2rt9backtrace3elf10ElfSection6__ctorMFNbNcNiPS2rt9backtrace3elf7ElfFilePS2rt9backtrace3elf16ElfSectionHeaderZS2rt9backtrace3elf10ElfSection>:
  53349. 431260: push %rbp
  53350. 431261: push %r15
  53351. 431263: push %r14
  53352. 431265: push %r12
  53353. 431267: push %rbx
  53354. 431268: mov %rsi,%r14
  53355. 43126b: mov %rdi,%rbx
  53356. 43126e: xorps %xmm0,%xmm0
  53357. 431271: movups %xmm0,(%rbx)
  53358. 431274: movq $0x0,0x10(%rbx)
  53359. 43127c: mov 0x8(%r14),%rax
  53360. 431280: mov 0x10(%r14),%rcx
  53361. 431284: mov (%rdx),%r15d
  53362. 431287: mov 0x18(%rcx,%rax,1),%r12
  53363. 43128c: mov 0x20(%rcx,%rax,1),%rbp
  53364. 431291: mov $0x1e,%edi
  53365. 431296: callq 402050 <sysconf@plt>
  53366. 43129b: mov %rax,%rcx
  53367. 43129e: xor %edx,%edx
  53368. 4312a0: mov %r12,%rax
  53369. 4312a3: div %rcx
  53370. 4312a6: sub %rdx,%r12
  53371. 4312a9: mov %rdx,0x8(%rbx)
  53372. 4312ad: add %rdx,%rbp
  53373. 4312b0: mov %rbp,(%rbx)
  53374. 4312b3: xor %edi,%edi
  53375. 4312b5: mov $0x1,%edx
  53376. 4312ba: mov $0x2,%ecx
  53377. 4312bf: mov %rbp,%rsi
  53378. 4312c2: mov %r15d,%r8d
  53379. 4312c5: mov %r12,%r9
  53380. 4312c8: callq 401f50 <mmap64@plt>
  53381. 4312cd: mov %rax,0x10(%rbx)
  53382. 4312d1: mov 0x8(%r14),%rax
  53383. 4312d5: mov 0x10(%r14),%rcx
  53384. 4312d9: mov 0x20(%rcx,%rax,1),%rax
  53385. 4312de: mov %rax,0x18(%rbx)
  53386. 4312e2: mov %rbx,%rax
  53387. 4312e5: pop %rbx
  53388. 4312e6: pop %r12
  53389. 4312e8: pop %r14
  53390. 4312ea: pop %r15
  53391. 4312ec: pop %rbp
  53392. 4312ed: retq
  53393. 4312ee: xchg %ax,%ax
  53394.  
  53395. 00000000004312f0 <_D2rt9backtrace3elf10ElfSection3getMFNbNiZAxh>:
  53396. 4312f0: mov 0x10(%rdi),%rdx
  53397. 4312f4: mov 0x18(%rdi),%rax
  53398. 4312f8: add 0x8(%rdi),%rdx
  53399. 4312fc: retq
  53400. 4312fd: nopl (%rax)
  53401.  
  53402. 0000000000431300 <_D2rt9backtrace3elf10ElfSection11__fieldDtorMFNbNiZv>:
  53403. 431300: ┆ mov %rdi,%rax
  53404. 431303: ┆ mov 0x10(%rax),%rdi
  53405. 431307: ┆ test %rdi,%rdi
  53406. 43130a: ┆╭ je 431314 <_D2rt9backtrace3elf10ElfSection11__fieldDtorMFNbNiZv+0x14>
  53407. 43130c: ┆│ mov (%rax),%rsi
  53408. 43130f: ╰┼ jmpq 4022f0 <munmap@plt>
  53409. 431314: ┕ retq
  53410. 431315: nopw %cs:0x0(%rax,%rax,1)
  53411. 43131f: nop
  53412.  
  53413. 0000000000431320 <_D2rt9backtrace3elf10ElfSection8opAssignMFNbNcNiNjS2rt9backtrace3elf10ElfSectionZS2rt9backtrace3elf10ElfSection>:
  53414. 431320: push %rbx
  53415. 431321: mov %rdi,%rbx
  53416. 431324: mov (%rbx),%rsi
  53417. 431327: mov 0x10(%rbx),%rdi
  53418. 43132b: movaps 0x10(%rsp),%xmm0
  53419. 431330: movaps 0x20(%rsp),%xmm1
  53420. 431335: movups %xmm1,0x10(%rbx)
  53421. 431339: movups %xmm0,(%rbx)
  53422. 43133c: test %rdi,%rdi
  53423. 43133f: ╭ je 431346 <_D2rt9backtrace3elf10ElfSection8opAssignMFNbNcNiNjS2rt9backtrace3elf10ElfSectionZS2rt9backtrace3elf10ElfSection+0x26>
  53424. 431341: │ callq 4022f0 <munmap@plt>
  53425. 431346: ┕ mov %rbx,%rax
  53426. 431349: pop %rbx
  53427. 43134a: retq
  53428. 43134b: nopl 0x0(%rax,%rax,1)
  53429.  
  53430. 0000000000431350 <_D2rt9backtrace3elf17findSectionByNameFNbNiPxS2rt9backtrace3elf7ElfFilePS2rt9backtrace3elf10ElfSectionAxaZm>:
  53431. 431350: push %rbp
  53432. 431351: push %r15
  53433. 431353: push %r14
  53434. 431355: push %r13
  53435. 431357: push %r12
  53436. 431359: push %rbx
  53437. 43135a: sub $0x38,%rsp
  53438. 43135e: mov %rcx,0x10(%rsp)
  53439. 431363: mov %rsi,0x28(%rsp)
  53440. 431368: mov %rdi,0x20(%rsp)
  53441. 43136d: mov 0x10(%rcx),%rdi
  53442. 431371: mov 0x18(%rcx),%rsi
  53443. 431375: movzwl 0x3c(%rsi,%rdi,1),%eax
  53444. 43137a: mov %rax,0x8(%rsp)
  53445. 43137f: test %rax,%rax
  53446. 431382: mov $0xffffffffffffffff,%rax
  53447. 431389: ╭──── je 4314c3 <_D2rt9backtrace3elf17findSectionByNameFNbNiPxS2rt9backtrace3elf7ElfFilePS2rt9backtrace3elf10ElfSectionAxaZm+0x173>
  53448. 43138f: │ mov %rdx,0x18(%rsp)
  53449. 431394: │ xor %r13d,%r13d
  53450. 431397: │ mov %rax,0x30(%rsp)
  53451. 43139c: │ mov %rax,(%rsp)
  53452. 4313a0: │ ╭ jmp 4313b8 <_D2rt9backtrace3elf17findSectionByNameFNbNiPxS2rt9backtrace3elf7ElfFilePS2rt9backtrace3elf10ElfSectionAxaZm+0x68>
  53453. 4313a2: │ │ data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  53454. 4313b0: │┍━━┿ mov 0x10(%rcx),%rdi
  53455. 4313b4: │┆ │ mov 0x18(%rcx),%rsi
  53456. 4313b8: │┆ ┕ movzwl 0x3a(%rsi,%rdi,1),%r14d
  53457. 4313be: │┆ mov %r14,%rbx
  53458. 4313c1: │┆ imul %r13,%rbx
  53459. 4313c5: │┆ add 0x28(%rsi,%rdi,1),%rbx
  53460. 4313ca: │┆ mov (%rcx),%ebp
  53461. 4313cc: │┆ mov $0x1e,%edi
  53462. 4313d1: │┆ callq 402050 <sysconf@plt>
  53463. 4313d6: │┆ mov %rax,%rcx
  53464. 4313d9: │┆ xor %edx,%edx
  53465. 4313db: │┆ mov %rbx,%rax
  53466. 4313de: │┆ div %rcx
  53467. 4313e1: │┆ mov %rdx,%r15
  53468. 4313e4: │┆ sub %r15,%rbx
  53469. 4313e7: │┆ add %r15,%r14
  53470. 4313ea: │┆ xor %edi,%edi
  53471. 4313ec: │┆ mov $0x1,%edx
  53472. 4313f1: │┆ mov $0x2,%ecx
  53473. 4313f6: │┆ mov %r14,%rsi
  53474. 4313f9: │┆ mov %ebp,%r8d
  53475. 4313fc: │┆ mov %rbx,%r9
  53476. 4313ff: │┆ callq 401f50 <mmap64@plt>
  53477. 431404: │┆ mov %rax,%r12
  53478. 431407: │┆ mov (%r12,%r15,1),%ebp
  53479. 43140b: │┆ mov 0x18(%rsp),%rax
  53480. 431410: │┆ mov 0x18(%rax),%rsi
  53481. 431414: │┆ cmp %rbp,%rsi
  53482. 431417: │┆ mov $0x0,%edx
  53483. 43141c: │┆ mov $0x0,%ecx
  53484. 431421: │┆╭── jbe 43145c <_D2rt9backtrace3elf17findSectionByNameFNbNiPxS2rt9backtrace3elf7ElfFilePS2rt9backtrace3elf10ElfSectionAxaZm+0x10c>
  53485. 431423: │┆│ mov 0x8(%rax),%rdi
  53486. 431427: │┆│ add 0x10(%rax),%rdi
  53487. 43142b: │┆│ mov %rbp,%rax
  53488. 43142e: │┆│ xchg %ax,%ax
  53489. 431430: │┆│ ┍ cmpb $0x0,(%rdi,%rax,1)
  53490. 431434: │┆│╭┼ je 431450 <_D2rt9backtrace3elf17findSectionByNameFNbNiPxS2rt9backtrace3elf7ElfFilePS2rt9backtrace3elf10ElfSectionAxaZm+0x100>
  53491. 431436: │┆││┆ inc %rax
  53492. 431439: │┆││┆ cmp %rsi,%rax
  53493. 43143c: │┆││┆ mov $0x0,%edx
  53494. 431441: │┆││┆ mov $0x0,%ecx
  53495. 431446: │┆││╰ jb 431430 <_D2rt9backtrace3elf17findSectionByNameFNbNiPxS2rt9backtrace3elf7ElfFilePS2rt9backtrace3elf10ElfSectionAxaZm+0xe0>
  53496. 431448: │┆││╭ jmp 43145c <_D2rt9backtrace3elf17findSectionByNameFNbNiPxS2rt9backtrace3elf7ElfFilePS2rt9backtrace3elf10ElfSectionAxaZm+0x10c>
  53497. 43144a: │┆│││ nopw 0x0(%rax,%rax,1)
  53498. 431450: │┆│┕┿ add %rbp,%rdi
  53499. 431453: │┆│ │ sub %rbp,%rax
  53500. 431456: │┆│ │ mov %rax,%rdx
  53501. 431459: │┆│ │ mov %rdi,%rcx
  53502. 43145c: │┆┕━┷ mov $0x4404c8,%r8d
  53503. 431462: │┆ mov 0x20(%rsp),%rdi
  53504. 431467: │┆ mov 0x28(%rsp),%rsi
  53505. 43146c: │┆ mov 0x30(%rsp),%rbp
  53506. 431471: │┆ callq 42a960 <_adEq2>
  53507. 431476: │┆ test %eax,%eax
  53508. 431478: │┆ sete %al
  53509. 43147b: │┆ cmovne %r13,%rbp
  53510. 43147f: │┆ movzbl %al,%ebx
  53511. 431482: │┆ inc %ebx
  53512. 431484: │┆━━━ test %r12,%r12
  53513. 431487: │┆ ╭ je 431494 <_D2rt9backtrace3elf17findSectionByNameFNbNiPxS2rt9backtrace3elf7ElfFilePS2rt9backtrace3elf10ElfSectionAxaZm+0x144>
  53514. 431489: │┆ │ mov %r12,%rdi
  53515. 43148c: │┆ │ mov %r14,%rsi
  53516. 43148f: │┆ │ callq 4022f0 <munmap@plt>
  53517. 431494: │┆ ┕ cmp $0x1,%ebx
  53518. 431497: │┆ ╭─ je 4314c0 <_D2rt9backtrace3elf17findSectionByNameFNbNiPxS2rt9backtrace3elf7ElfFilePS2rt9backtrace3elf10ElfSectionAxaZm+0x170>
  53519. 431499: │┆ │ mov %rbp,0x30(%rsp)
  53520. 43149e: │┆ │ cmp $0x2,%ebx
  53521. 4314a1: │┆╭┼─ jne 4314db <_D2rt9backtrace3elf17findSectionByNameFNbNiPxS2rt9backtrace3elf7ElfFilePS2rt9backtrace3elf10ElfSectionAxaZm+0x18b>
  53522. 4314a3: │┆││ inc %r13
  53523. 4314a6: │┆││ cmp 0x8(%rsp),%r13
  53524. 4314ab: │┆││ mov 0x10(%rsp),%rcx
  53525. 4314b0: │╰┼┼─ jl 4313b0 <_D2rt9backtrace3elf17findSectionByNameFNbNiPxS2rt9backtrace3elf7ElfFilePS2rt9backtrace3elf10ElfSectionAxaZm+0x60>
  53526. 4314b6: │┆││─ jmp 4314d2 <_D2rt9backtrace3elf17findSectionByNameFNbNiPxS2rt9backtrace3elf7ElfFilePS2rt9backtrace3elf10ElfSectionAxaZm+0x182>
  53527. 4314b8: │┆││ mov %rax,(%rsp)
  53528. 4314bc: │┆││ xor %ebx,%ebx
  53529. 4314be: │╰┼┼─ jmp 431484 <_D2rt9backtrace3elf17findSectionByNameFNbNiPxS2rt9backtrace3elf7ElfFilePS2rt9backtrace3elf10ElfSectionAxaZm+0x134>
  53530. 4314c0: │ │┕━ mov %rbp,%rax
  53531. 4314c3: ┕━┿┿┯ add $0x38,%rsp
  53532. 4314c7: ││┆ pop %rbx
  53533. 4314c8: ││┆ pop %r12
  53534. 4314ca: ││┆ pop %r13
  53535. 4314cc: ││┆ pop %r14
  53536. 4314ce: ││┆ pop %r15
  53537. 4314d0: ││┆ pop %rbp
  53538. 4314d1: ││┆ retq
  53539. 4314d2: │┕┿ mov $0xffffffffffffffff,%rax
  53540. 4314d9: │ ╰ jmp 4314c3 <_D2rt9backtrace3elf17findSectionByNameFNbNiPxS2rt9backtrace3elf7ElfFilePS2rt9backtrace3elf10ElfSectionAxaZm+0x173>
  53541. 4314db: ┕━━ mov (%rsp),%rdi
  53542. 4314df: callq 41aed0 <_d_eh_resume_unwind>
  53543. 4314e4: nopw %cs:0x0(%rax,%rax,1)
  53544. 4314ee: xchg %ax,%ax
  53545.  
  53546. 00000000004314f0 <ldc.dso_ctor.2rt9backtrace3elf>:
  53547. 4314f0: cmpb $0x0,0x227921(%rip) # 658e18 <ldc.dso_initialized>
  53548. 4314f7: ╭ jne 43154c <ldc.dso_ctor.2rt9backtrace3elf+0x5c>
  53549. 4314f9: │ push %rbp
  53550. 4314fa: │ mov %rsp,%rbp
  53551. 4314fd: │ movb $0x1,0x227914(%rip) # 658e18 <ldc.dso_initialized>
  53552. 431504: │ mov %rsp,%rax
  53553. 431507: │ lea -0x30(%rax),%rdi
  53554. 43150b: │ mov %rdi,%rsp
  53555. 43150e: │ movq $0x1,-0x30(%rax)
  53556. 431516: │ movq $0x658e10,-0x28(%rax)
  53557. 43151e: │ mov $0x658dc8,%ecx
  53558. 431523: │ movq %rcx,%xmm0
  53559. 431528: │ mov $0x658a90,%ecx
  53560. 43152d: │ movq %rcx,%xmm1
  53561. 431532: │ punpcklqdq %xmm0,%xmm1
  53562. 431536: │ movdqu %xmm1,-0x20(%rax)
  53563. 43153b: │ movq $0x658dc0,-0x10(%rax)
  53564. 431543: │ callq 427d40 <_d_dso_registry>
  53565. 431548: │ mov %rbp,%rsp
  53566. 43154b: │ pop %rbp
  53567. 43154c: ┕ retq
  53568. 43154d: nopl (%rax)
  53569.  
  53570. 0000000000431550 <ldc.dso_dtor.2rt9backtrace3elf>:
  53571. 431550: cmpb $0x0,0x2278c1(%rip) # 658e18 <ldc.dso_initialized>
  53572. 431557: ╭ je 4315ac <ldc.dso_dtor.2rt9backtrace3elf+0x5c>
  53573. 431559: │ push %rbp
  53574. 43155a: │ mov %rsp,%rbp
  53575. 43155d: │ movb $0x0,0x2278b4(%rip) # 658e18 <ldc.dso_initialized>
  53576. 431564: │ mov %rsp,%rax
  53577. 431567: │ lea -0x30(%rax),%rdi
  53578. 43156b: │ mov %rdi,%rsp
  53579. 43156e: │ movq $0x1,-0x30(%rax)
  53580. 431576: │ movq $0x658e10,-0x28(%rax)
  53581. 43157e: │ mov $0x658dc8,%ecx
  53582. 431583: │ movq %rcx,%xmm0
  53583. 431588: │ mov $0x658a90,%ecx
  53584. 43158d: │ movq %rcx,%xmm1
  53585. 431592: │ punpcklqdq %xmm0,%xmm1
  53586. 431596: │ movdqu %xmm1,-0x20(%rax)
  53587. 43159b: │ movq $0x658dc0,-0x10(%rax)
  53588. 4315a3: │ callq 427d40 <_d_dso_registry>
  53589. 4315a8: │ mov %rbp,%rsp
  53590. 4315ab: │ pop %rbp
  53591. 4315ac: ┕ retq
  53592. 4315ad: nopl (%rax)
  53593.  
  53594. 00000000004315b0 <__libc_csu_init>:
  53595. 4315b0: push %r15
  53596. 4315b2: mov %edi,%r15d
  53597. 4315b5: push %r14
  53598. 4315b7: mov %rsi,%r14
  53599. 4315ba: push %r13
  53600. 4315bc: mov %rdx,%r13
  53601. 4315bf: push %r12
  53602. 4315c1: lea 0x2201b8(%rip),%r12 # 651780 <__frame_dummy_init_array_entry>
  53603. 4315c8: push %rbp
  53604. 4315c9: lea 0x2204e8(%rip),%rbp # 651ab8 <__init_array_end>
  53605. 4315d0: push %rbx
  53606. 4315d1: sub %r12,%rbp
  53607. 4315d4: xor %ebx,%ebx
  53608. 4315d6: sar $0x3,%rbp
  53609. 4315da: sub $0x8,%rsp
  53610. 4315de: callq 401e68 <_init>
  53611. 4315e3: test %rbp,%rbp
  53612. 4315e6: ╭─ je 431606 <__libc_csu_init+0x56>
  53613. 4315e8: │ nopl 0x0(%rax,%rax,1)
  53614. 4315f0: │┍ mov %r13,%rdx
  53615. 4315f3: │┆ mov %r14,%rsi
  53616. 4315f6: │┆ mov %r15d,%edi
  53617. 4315f9: │┆ callq *(%r12,%rbx,8)
  53618. 4315fd: │┆ add $0x1,%rbx
  53619. 431601: │┆ cmp %rbp,%rbx
  53620. 431604: │╰ jne 4315f0 <__libc_csu_init+0x40>
  53621. 431606: ┕━ add $0x8,%rsp
  53622. 43160a: pop %rbx
  53623. 43160b: pop %rbp
  53624. 43160c: pop %r12
  53625. 43160e: pop %r13
  53626. 431610: pop %r14
  53627. 431612: pop %r15
  53628. 431614: retq
  53629. 431615: data32 nopw %cs:0x0(%rax,%rax,1)
  53630.  
  53631. 0000000000431624 <_fini>:
  53632. 431624: sub $0x8,%rsp
  53633. 431628: add $0x8,%rsp
  53634. 43162c: retq
  53635.  
  53636. 0000000000431630 <_D3std11concurrency7Message6__initZ-0x930>:
  53637. 431630: rex.WR
  53638. 431631: rex.R
  53639. 431632: add %al,(%rax)
  53640. 431635: add %al,(%rax)
  53641. 431637: add %cl,0x44(%rax)
  53642. 43163a: add %al,(%rax)
  53643. 43163d: add %al,(%rax)
  53644. 43163f: add %cl,0x44(%rax)
  53645. 431642: add %al,(%rax)
  53646. 431645: add %al,(%rax)
  53647. 431647: add %bl,(%rcx)
  53648. 431649: rex.R
  53649. 43164a: add %al,(%rax)
  53650. 43164d: add %al,(%rax)
  53651. 43164f: add %cl,0x44(%rdx)
  53652. 431652: add %al,(%rax)
  53653. 431655: add %al,(%rax)
  53654. 431657: add %cl,0x44(%rax)
  53655. 43165a: add %al,(%rax)
  53656. 43165d: add %al,(%rax)
  53657. 43165f: add %cl,0x44(%rdx)
  53658. 431662: add %al,(%rax)
  53659. 431665: add %al,(%rax)
  53660. 431667: add %cl,0x44(%rax)
  53661. 43166a: add %al,(%rax)
  53662. 43166d: add %al,(%rax)
  53663. 43166f: add %cl,0x44(%rax)
  53664. 431672: add %al,(%rax)
  53665. 431675: add %al,(%rax)
  53666. 431677: add %cl,0x44(%rsi)
  53667. 43167a: add %al,(%rax)
  53668. 43167d: add %al,(%rax)
  53669. 43167f: add %bl,(%rcx)
  53670. 431681: rex.RB
  53671. 431682: add %al,(%rax)
  53672. 431685: add %al,(%rax)
  53673. 431687: add %dl,0x4045(%rip) # 4356d2 <_D3std4conv21ConvOverflowException6__vtblZ+0x252>
  53674. 43168d: add %al,(%rax)
  53675. 43168f: add %dl,0x4045(%rip) # 4356da <_D3std4conv21ConvOverflowException6__vtblZ+0x25a>
  53676. 431695: add %al,(%rax)
  53677. 431697: add %bl,%dh
  53678. 431699: rex.R
  53679. 43169a: add %al,(%rax)
  53680. 43169d: add %al,(%rax)
  53681. 43169f: add %dl,(%rdi)
  53682. 4316a1: rex.RB
  53683. 4316a2: add %al,(%rax)
  53684. 4316a5: add %al,(%rax)
  53685. 4316a7: add %dl,0x4045(%rip) # 4356f2 <_D3std4conv21ConvOverflowException6__vtblZ+0x272>
  53686. 4316ad: add %al,(%rax)
  53687. 4316af: add %dl,(%rdi)
  53688. 4316b1: rex.RB
  53689. 4316b2: add %al,(%rax)
  53690. 4316b5: add %al,(%rax)
  53691. 4316b7: add %dl,0x4045(%rip) # 435702 <_D3std4conv21ConvOverflowException6__vtblZ+0x282>
  53692. 4316bd: add %al,(%rax)
  53693. 4316bf: add %dl,0x4045(%rip) # 43570a <_D3std4conv21ConvOverflowException6__vtblZ+0x28a>
  53694. 4316c5: add %al,(%rax)
  53695. 4316c7: add %bl,(%rbx)
  53696. 4316c9: rex.RB
  53697. 4316ca: add %al,(%rax)
  53698. 4316cd: add %al,(%rax)
  53699. 4316cf: add %dl,0x45(%rdx)
  53700. 4316d2: rex.RXB
  53701. 4316d3: rex.WB push %r11
  53702. 4316d5: push %rsp
  53703. 4316d6: rex.RB push %r10
  53704. 4316d8: and %dh,0x69(%rbx)
  53705. 4316db: ╭─ jo 431717 <_fini+0xf3>
  53706. 4316dd: │ gs
  53707. 4316de: ╭┼─ js 431741 <_fini+0x11d>
  53708. 4316e0: ││ insl (%dx),%es:(%rdi)
  53709. 4316e1: ╭────┼┼─ jo 43174f <_fini+0x12b>
  53710. 4316e3: │ ││ gs movslq %cs:%gs:0x6d(%rdi),%ebp
  53711. 4316e8: │ ││ and %dl,0x49(%rbx)
  53712. 4316eb: │ ││ push %rax
  53713. 4316ec: │ ││ (bad)
  53714. 4316ed: │ ││ xor (%rsi),%ch
  53715. 4316ef: │ ││ xor %cl,0x6e6f430a(%rip) # 6eb259ff <_end+0x6e4cc6c7>
  53716. 4316f5: │ ╭──┼┼─ je 43175c <_fini+0x138>
  53717. 4316f7: │ │ ││ outsb %ds:(%rsi),(%dx)
  53718. 4316f8: │ │ ││╭ je 431727 <_fini+0x103>
  53719. 4316fa: │ │ │││ rex.WR
  53720. 4316fb: │ │ │││ outsb %gs:(%rsi),(%dx)
  53721. 4316fd: │ │ │││ addr32 je 431768 <_fini+0x144>
  53722. 431700: │ │ │││ cmp (%rax),%ah
  53723. 431702: │ │ │││ xor %cl,0x6e6f430a(%rip) # 6eb25a12 <_end+0x6e4cc6da>
  53724. 431708: │ │ ╭┼┼┼ je 43176b <_fini+0x147>
  53725. 43170a: │ │ ││││ movslq 0xa(%rdx,%rdi,1),%esi
  53726. 43170e: │ │ ││││ cmp $0x73,%al
  53727. 431710: │ │ ││││ imul $0x34333231,0x3a(%rax),%esi
  53728. 431717: │ │ ││┕┿ xor $0x2e303140,%eax
  53729. 43171c: │ │ ││ │ xor %ebp,(%rsi)
  53730. 43171e: │ │ ││ │ xor (%rsi),%ebp
  53731. 431720: │ │ ││ │ xor %esi,(%rcx)
  53732. 431722: │ │ ││ │ xor $0x3a,%al
  53733. 431724: │ │ ││ │ xor $0x38383739,%eax
  53734. 431729: │ │ ││ cmp 0x61(%rdx,%rsi,2),%esi
  53735. 43172d: │ │ ││ outsb %ds:(%rsi),(%dx)
  53736. 43172e: ╭─┼─┼─┼┼── jae 4317a0 <_fini+0x17c>
  53737. 431730: │ │ │ ││ outsl %ds:(%rsi),(%dx)
  53738. 431731: ╭─┼─┼─┼─┼┼── jb 4317a7 <_fini+0x183>
  53739. 431733: │ │ │ │ ││ cmp $0x3e736c74,%eax
  53740. 431738: │ │ │ │ ││ cmp 0x78(%rbp),%esp
  53741. 43173b: │ │ │─┼─┼┼── jo 4317a6 <_fini+0x182>
  53742. 43173d: │ │ │╭┼─┼┼── jb 4317a4 <_fini+0x180>
  53743. 43173f: │ │ │││ ││╭─ jae 43177e <_fini+0x15a>
  53744. 431741: │ │ │││ │┕┿━ xor $0x32,%al
  53745. 431743: │ │ │││ │ │ cmp %esi,(%rcx,%rdi,1)
  53746. 431746: │ │ │││ │ │ ss
  53747. 431747: │ │ │││ │ │ (bad)
  53748. 431748: │ │ │││ │ │ xor (%rcx),%bh
  53749. 43174a: │ │ │││ │ │ xor $0x6576653b,%eax
  53750. 43174f: │ │ ┕┿┿━┿━┿━ outsb %ds:(%rsi),(%dx)
  53751. 431750: │╭┼─┼┼┼─┼─┼─ je 4317c5 <_fini+0x1a1>
  53752. 431752: │││ │││ │ │ cmp $0x73656d22,%eax
  53753. 431757: │││ │││╭┼─┼─ jae 4317ba <_fini+0x196>
  53754. 431759: │││ │││││ │ addr32
  53755. 43175a: │││ │││││ │ gs
  53756. 43175b: │││ │││││ │ sub $0x6d6d7573,%eax
  53757. 431760: │││ ││ ││ │ (bad)
  53758. 431761: ╭┼┼┼─┼┼─┼┼─┼─ jb 4317dc <_fini+0x1b8>
  53759. 431763: ││││ ││ ││ │╭ jno 431787 <_fini+0x163>
  53760. 431765: ││││ ││ ││ ││ cmp 0x3d(%rcx),%esi
  53761. 431768: ││││ ││ ││ ││ xor %ch,(%rsi)
  53762. 43176a: ││││ ││ ││ ││ cmp %ecx,0x3a6f540a(%rip) # 3ab26b7a <_end+0x3a4cd842>
  53763. 431770: ││││ ││ │ ││ and %bh,(%rbx,%rsi,2)
  53764. 431773: ││││ ││ │ ││ imul $0x34333231,0x3a(%rax),%esi
  53765. 43177a: ││││ ││ │ ││ xor $0x6d6f6340,%eax
  53766. 43177f: ││││ ││ │ │ insl (%dx),%es:(%rdi)
  53767. 431780: ││││ ││ │ │ cs
  53768. 431781: ││││ ││ │ │ gs
  53769. 431782: ││││ │┼─┼───┼ js 4317e5 <_fini+0x1c1>
  53770. 431784: ││││ ││ │ │ insl (%dx),%es:(%rdi)
  53771. 431785: ││┼┼─┼┼─┼───┼ jo 4317f3 <_fini+0x1cf>
  53772. 431787: ││││ ││ │ ┕ gs movslq %cs:%gs:0x6d(%rdi),%ebp
  53773. 43178c: ││││ ││ │ ds
  53774. 43178d: ││││ ││ │ or $0x6573550a,%eax
  53775. 431792: ││││ ││ │╭─── jb 4317c1 <_fini+0x19d>
  53776. 431794: ││││ ││ ││ rex.B
  53777. 431795: ││││ ││ ││ outsb %gs:(%esi),(%dx)
  53778. 431798: ││││ ││ │┼─── je 4317d4 <_fini+0x1b0>
  53779. 43179a: ││││ ││ ││ and %ch,(%rax)
  53780. 43179c: ││││ ││ ││ and 0x45(%rsi),%dl
  53781. 43179f: ││││ ││ ││ rex.WRX
  53782. 4317a0: │││┕━┿┿━┿┿━━━ rex.R
  53783. 4317a1: │││ ││ ││ rex.WRXB push %r10
  53784. 4317a3: │││ ││ ││ cmp $0x6f43794d,%eax
  53785. 4317a8: │││ │ ││ insl (%dx),%es:(%rdi)
  53786. 4317a9: │││ ╭┼──┼┼─── jo 43180c <_fini+0x1e8>
  53787. 4317ab: │││ ││ ││ outsb %ds:(%rsi),(%dx)
  53788. 4317ac: │││ ││ ││ ╭─ jns 4317d0 <_fini+0x1ac>
  53789. 4317ae: │││ ││ ││ │ and %ah,(%rdx)
  53790. 4317b0: │││ ││ ││ │ rex.WRB jns 4317d3 <_fini+0x1af>
  53791. 4317b3: │││ ││ ││ │ push %rbp
  53792. 4317b4: │││─┼┼──┼┼─┼─ jae 43181b <_fini+0x1f7>
  53793. 4317b6: │││ ││ ││ │╭ jb 4317d8 <_fini+0x1b4>
  53794. 4317b8: │││ ││ ││ ││ rex.B
  53795. 4317b9: │││ ││ ││ ││ outsb %gs:(%esi),(%dx)
  53796. 4317bc: │││ ││ ││╭┼┼ je 4317e0 <_fini+0x1bc>
  53797. 4317be: │││ ││ │││││ sub %ecx,0x78614d0a(%rip) # 78a464ce <_end+0x783ed196>
  53798. 4317c4: │││ ││ │ │││ sub $0x77726f46,%eax
  53799. 4317c9: │││ ││ │ │││ (bad)
  53800. 4317ca: │││╭┼┼──┼─┼┼┼ jb 431830 <_fini+0x20c>
  53801. 4317cc: ││││││ ╭┼─┼┼┼ jae 431808 <_fini+0x1e4>
  53802. 4317ce: ││││││ ││ │││ and %dh,(%rdi)
  53803. 4317d0: ││││││ ││ │┕┿ xor %cl,0x6553430a(%rip) # 65965ae0 <_end+0x6530c7a8>
  53804. 4317d6: ││││││╭┼──┼─┼ jno 431812 <_fini+0x1ee>
  53805. 4317d8: ││││││││ │ ┕ and %dh,(%rcx)
  53806. 4317da: ││││││││ │ and %dl,0x45(%rdx)
  53807. 4317dd: │││││││ │ rex.RXB
  53808. 4317de: │││││││ │ rex.WB push %r11
  53809. 4317e0: │││││││ ┕━━ push %rsp
  53810. 4317e1: │││││││ rex.RB push %r10
  53811. 4317e3: │││││││ or $0x6169560a,%eax
  53812. 4317e8: ││││ ││ cmp (%rax),%ah
  53813. 4317ea: ││││ ││ push %rbx
  53814. 4317eb: ││││ ││ rex.WB push %r8
  53815. 4317ed: ││││ ││ (bad)
  53816. 4317ee: ││││ ││ xor (%rsi),%ch
  53817. 4317f0: ││││ ││ xor %ch,(%rdi)
  53818. 4317f2: ││││ ││ push %rsp
  53819. 4317f3: ┕┿┿┿━┿┿━━━━━ rex.WR push %rbx
  53820. 4317f5: │││ ││ or (%rcx),%dh
  53821. 4317f7: │││ ││ xor %ch,(%rsi)
  53822. 4317f9: │││ ││ xor %ebp,(%rsi)
  53823. 4317fb: │││ ││ xor (%rsi),%ebp
  53824. 4317fd: │││ ││ xor %esi,(%rcx)
  53825. 4317ff: │││ ││ xor $0x3a,%al
  53826. 431801: │││ ││ xor $0x38383739,%eax
  53827. 431806: │││ ││ cmp 0x72(%rdx),%esp
  53828. 431809: │││ │ (bad)
  53829. 43180a: │││ │ outsb %ds:(%rsi),(%dx)
  53830. 43180b: │││ │ movslq 0x3d(%rax),%ebp
  53831. 43180e: ││ │ ╭ jp 431849 <_fini+0x225>
  53832. 431810: ││ │ │ pushq $0x4b623447
  53833. 431815: ││ │ xor (%rcx),%bh
  53834. 431817: ││ │ xor %esi,(%rax)
  53835. 431819: ││ │ xor $0x39,%al
  53836. 43181b: ┕┿━━━━━━━━┿ (bad)
  53837. 43181c: │ │ (bad)
  53838. 43181d: │ │ (bad)
  53839. 43181e: │ │ xor (%rsi),%dh
  53840. 431820: │ │ xor (%rax),%esi
  53841. 431822: │ │ cmp %esi,%ss:(%rax)
  53842. 431825: │ │ or $0x6c61430a,%eax
  53843. 43182a: │ │ insb (%dx),%es:(%rdi)
  53844. 43182b: │ │ sub $0x203a4449,%eax
  53845. 431830: ┕━━━━━━━━┿ xor (%rcx),%bh
  53846. 431832: │ xor %esi,(%rax)
  53847. 431834: │ xor $0x39,%al
  53848. 431836: │ (bad)
  53849. 431837: │ xor %ss:(%rdx),%dh
  53850. 43183a: │ xor %dh,(%rdx)
  53851. 43183c: │ ss
  53852. 43183d: │ xor $0x34,%al
  53853. 43183f: │ xor $0x72460a0d,%eax
  53854. 431844: │ outsl %ds:(%rsi),(%dx)
  53855. 431845: │ insl (%dx),%es:(%rdi)
  53856. 431846: │ cmp (%rax),%ah
  53857. 431848: │ cmp $0x73,%al
  53858. 43184a: imul $0x34333231,0x3a(%rax),%esi
  53859. 431851: xor $0x6d6f6340,%eax
  53860. 431856: insl (%dx),%es:(%rdi)
  53861. 431857: cs
  53862. 431858: gs
  53863. 431859: ╭─ js 4318bc <_fini+0x298>
  53864. 43185b: │ insl (%dx),%es:(%rdi)
  53865. 43185c: ╭──┼─ jo 4318ca <_fini+0x2a6>
  53866. 43185e: │ │ gs movslq %cs:%gs:0x6d(%rdi),%ebp
  53867. 431863: │ │ cmp %ds:0x67(%rcx,%riz,2),%esi
  53868. 431868: │ │ cmp $0x30313932,%eax
  53869. 43186d: │ │ xor $0x39,%al
  53870. 43186f: │ │ (bad)
  53871. 431870: │ │ xor %edi,%ss:(%rax)
  53872. 431873: │ │ xor %esi,0x33313730(%rip) # 33744fa9 <_end+0x330ebc71>
  53873. 431879: │ │ or $0xa0d0a,%eax
  53874. 43187e: │ │ add %al,(%rax)
  53875. 431880: ╭──┼──┼─ jae 4318f6 <_fini+0x2d2>
  53876. 431882: │ │ │ fs
  53877. 431883: │ │ │ cs
  53878. 431884: │ │ │ (bad)
  53879. 431885: │ │ │ insb (%dx),%es:(%rdi)
  53880. 431886: │ │ │ outsl %ds:(%esi),(%dx)
  53881. 431888: │ │╭─┼─ jb 4318f3 <_fini+0x2cf>
  53882. 43188a: │ ││╭┼─ je 4318f4 <_fini+0x2d0>
  53883. 43188c: │ ││││ insl (%dx),%es:(%rdi)
  53884. 43188d: │╭─┼┼┼┼─ jae,pn 431900 <_fini+0x2dc>
  53885. 431890: ││ ││││ insb (%dx),%es:(%rdi)
  53886. 431891: ││ ││││ imul $0x6f742072,0x65(%rsp,%rsi,2),%esi
  53887. 431899: ││ ││││ outsl %ds:(%rsi),(%dx)
  53888. 43189a: ││ ││││ imul $0x25,(%rax),%esp
  53889. 43189d: ││ ││││╭ jae 43189f <_fini+0x27b>
  53890. 43189f: ││ ││││┕ add %cl,0x79(%rbp)
  53891. 4318a2: ││ ││││ push %rbx
  53892. 4318a3: ││╭┼┼┼┼─ jo 431911 <_fini+0x2ed>
  53893. 4318a5: │││││││ imul $0x6f742072,0x65(%rsp,%rsi,2),%esi
  53894. 4318ad: │││││││ outsl %ds:(%rsi),(%dx)
  53895. 4318ae: │││││││ imul $0x25,(%rax),%esp
  53896. 4318b1: │││││││╭ jae 4318b3 <_fini+0x28f>
  53897. 4318bf: ││││││ add %al,0x61(%rbx)
  53898. 4318c2: ││││││ insb (%dx),%es:(%rdi)
  53899. 4318c3: ││││││ insb (%dx),%es:(%rdi)
  53900. 4318c4: ││││││ and %dh,0x20(%rdi,%rbp,2)
  53901. 4318c8: ││││││ movslq 0x63(%rdi,%rbp,2),%ebp
  53902. 4318cc: │││ ││ imul $0x65,0x67(%rdi),%ebx
  53903. 4318d0: ╭┼┼┼─┼┼── je 431946 <_fini+0x322>
  53904. 4318d2: ││││ ││ imul $0x66202928,0x65(%rbp),%ebp
  53905. 4318d9: ││││ ││ (bad)
  53906. 4318da: ││││ ││ imul $0x682f0000,0x64(%rbp,%riz,2),%ebp
  53907. 4318e2: ││││ ││ outsl %ds:(%rsi),(%dx)
  53908. 4318e3: ││││ ││ insl (%dx),%es:(%rdi)
  53909. 4318e4: ││││ ││ gs
  53910. 4318e5: ││││ ││ (bad)
  53911. 4318e6: ╭────┼┼┼┼─┼┼── jno 431962 <_fini+0x33e>
  53912. 4318e8: │ ││││ ││ outsb %ds:(%rsi),(%dx)
  53913. 4318e9: │ ││││ ││ movslq (%rdi),%ebp
  53914. 4318eb: │ ││││ ││ (bad) {%k1}
  53915. 4318ec: │ ││││ ││ imul $0x3263646c,0x2f(%rsi),%ebp
  53916. 4318f3: │ ││││ ┕┿━━ sub $0x2e302e31,%eax
  53917. 4318f8: │ │ ││ xor %ch,0x756e696c(%rip) # 75b1826a <_end+0x754bef32>
  53918. 4318fe: │ │ ││ ╭ js 43192d <_fini+0x309>
  53919. 431900: │ │ ┕┿━━━╭┼ js 43193a <_fini+0x316>
  53920. 431902: │ │ │ ││ ss
  53921. 431903: │ │ │ ││ pop %rdi
  53922. 431904: │ │ │ ││ ss
  53923. 431905: │ │ │ ││ xor $0x2f,%al
  53924. 431907: │ │ │ ││ (bad) {%k1}
  53925. 431908: │ │ │ ││ imul $0x692f2e2e,0x2f(%rsi),%ebp
  53926. 43190f: │ │ │ ││ insl (%dx),%es:(%rdi)
  53927. 431910: │ │╭─┼───┼┼ jo 431981 <_fini+0x35d>
  53928. 431912: │ ╭┼┼─────┼┼ jb 431988 <_fini+0x364>
  53929. 431914: │ │││ ││ (bad)
  53930. 431915: │ ╭┼┼┼─────┼┼ jae 43198b <_fini+0x367>
  53931. 431917: │ ││││ ││ fs
  53932. 431918: │ ││││ ││ (bad)
  53933. 431919: │ ││││ ││ fs
  53934. 43191a: │ ││││ ││ (bad)
  53935. 43191b: │ ││││ ╭─┼┼ je 431982 <_fini+0x35e>
  53936. 43191d: │ ││││ ╭─┼─┼┼ je 431988 <_fini+0x364>
  53937. 43191f: │ ││││ │ │ ││ insl (%dx),%es:(%rdi)
  53938. 431920: │ ││││ │ │ ││ gs cs add %al,%cs:%fs:%gs:(%rax)
  53939. 43192d: │ ││││ │ │ │┕ add %al,(%rax)
  53940. 43192f: │ ││││ │ │ │ add %cl,0x6e(%rcx)
  53941. 431932: │ ││││ │ │╭┼─ jbe 431995 <_fini+0x371>
  53942. 431934: │ ││││ │ │││ insb (%dx),%es:(%rdi)
  53943. 431935: │ ││││ │ │││ imul $0x382d4654,0x55(%rax,%riz,1),%esp
  53944. 43193d: │ ││││ │ ││ and %dh,0x65(%rbx)
  53945. 431940: ╭──┼──┼┼┼┼─┼─┼┼── jno 4319b7 <_fini+0x393>
  53946. 431942: │ │ ││││ │ ││ outsb %gs:(%rsi),(%dx)
  53947. 431944: │ │ ││││ │ ││ movslq 0x0(%rbp),%esp
  53948. 43194f: │ │ ││ │ │ ││ add %al,0x74(%rcx)
  53949. 431952: │ │ ││ │ │╭┼┼── je 4319b9 <_fini+0x395>
  53950. 431954: │ │ ││ │ ││││ insl (%dx),%es:(%rdi)
  53951. 431955: │ │ ╭┼┼─┼─┼┼┼┼── jo 4319cb <_fini+0x3a7>
  53952. 431957: │ │ │││ │ ││││ gs and %dh,%fs:%gs:0x20(%rdi,%rbp,2)
  53953. 43195d: │ │ │││ │ ││││ fs movslq %fs:%gs:0x64(%rdi),%ebp
  53954. 431962: │ ┕━┿┿┿━┿━┿┿┿┿━━ and %dh,%gs:0x61(%rax)
  53955. 431966: │ ╭┼┼┼─┼─┼┼┼┼── jae 4319dc <_fini+0x3b8>
  53956. 431968: │ ││││ │ ││││ and %dh,0x65(%rax,%rbp,2)
  53957. 43196c: │ ││││ │ ││││ and %ah,0x6e(%rbp)
  53958. 43196f: │ ││││ │ ││││ and %ch,%fs:0x66(%rdi)
  53959. 431973: │ ││││ │ ││││ and %ah,0x20(%rcx)
  53960. 431976: │ ╭┼┼┼┼─┼─┼┼┼┼── jae 4319ec <_fini+0x3c8>
  53961. 431978: │ │││││ │╭┼┼┼┼── jb 4319e3 <_fini+0x3bf>
  53962. 43197a: │ │││││ ││││││ outsb %ds:(%rsi),(%dx)
  53963. 43197b: │ │││││ ││││││ add %al,(%eax)
  53964. 43197e: │ │││││ ││││││ add %al,(%rax)
  53965. 431980: │ │││││ ││││││ (bad)
  53966. 431981: │ │││││ ┕┿┿┿┿┿━━ pushq $0x2f656d6f
  53967. 431986: ╭──┼──┼┼┼┼┼──┼┼┼─┼── jno 431a02 <_fini+0x3de>
  53968. 431988: │ │ ││││┕━━┿┷┿━┿━━ outsb %ds:(%rsi),(%dx)
  53969. 431989: │ │ ││││ │ │ │ movslq (%rdi),%ebp
  53970. 43198b: │ │ │││┕━━━┿━┿━┿━━ (bad) {%k1}
  53971. 43198c: │ │ │││ │ │ │ imul $0x3263646c,0x2f(%rsi),%ebp
  53972. 431993: │ │ │││ │ │ │ sub $0x2e302e31,%eax
  53973. 431998: │ │ │││ │ │ xor %ch,0x756e696c(%rip) # 75b1830a <_end+0x754befd2>
  53974. 43199e: │ │ │││ │ │ ╭ js 4319cd <_fini+0x3a9>
  53975. 4319a0: │ │ │││ │ │ ╭┼ js 4319da <_fini+0x3b6>
  53976. 4319a2: │ │ │││ │ │ ││ ss
  53977. 4319a3: │ │ │││ │ │ ││ pop %rdi
  53978. 4319a4: │ │ │││ │ │ ││ ss
  53979. 4319a5: │ │ │││ │ │ ││ xor $0x2f,%al
  53980. 4319a7: │ │ │││ │ │ ││ (bad) {%k1}
  53981. 4319a8: │ │ │││ │ │ ││ imul $0x692f2e2e,0x2f(%rsi),%ebp
  53982. 4319af: │ │ │││ │ │ ││ insl (%dx),%es:(%rdi)
  53983. 4319b0: │ │ │││ ╭┼─┼──┼┼ jo 431a21 <_fini+0x3fd>
  53984. 4319b2: │ │ ╭┼┼┼───┼┼─┼──┼┼ jb 431a28 <_fini+0x404>
  53985. 4319b4: │ │ ││││ ││ │ ││ (bad)
  53986. 4319b5: │ │╭┼┼┼┼───┼┼─┼──┼┼ jae 431a2b <_fini+0x407>
  53987. 4319b7: │ ┕┿┿┿┿┿━━━┿┿━┿━━┿┿ fs
  53988. 4319b8: │ │││││ ││ │ ││ (bad)
  53989. 4319b9: │ ╭┼┼┼┼┼───┼┼─┼┼┼┼┼ jne 431a2f <_fini+0x40b>
  53990. 4319bb: │ ││││││ ││ ││ data16
  53991. 4319bc: │ ││││││ ││ ││ cs add %al,%cs:%fs:(%rax)
  53992. 4319c0: │ ││││││ ││ ││ (bad)
  53993. 4319c1: │ ││││││ ││ ││ pushq $0x2f656d6f
  53994. 4319c6: ╭┼──┼┼┼┼┼┼───┼┼────┼┼ jno 431a42 <_fini+0x41e>
  53995. 4319c8: ││ ││││││ ││ ││ outsb %ds:(%rsi),(%dx)
  53996. 4319c9: ││ ││││││ ││ ││ movslq (%rdi),%ebp
  53997. 4319cb: ││ │││││┕━━━┿┿━━━━┿┿ (bad) {%k1}
  53998. 4319cc: ││ │││││ ││ ││ imul $0x3263646c,0x2f(%rsi),%ebp
  53999. 4319d3: ││ │││││ ││ │ sub $0x2e302e31,%eax
  54000. 4319d8: ││ │││││ ││ │ xor %ch,0x756e696c(%rip) # 75b1834a <_end+0x754bf012>
  54001. 4319de: ││ ││││ ││ ╭ js 431a0d <_fini+0x3e9>
  54002. 4319e0: ││ ││││ ││ ╭┼ js 431a1a <_fini+0x3f6>
  54003. 4319e2: ││ ││││ ││ ││ ss
  54004. 4319e3: ││ ││││ │┕━━━━┿┿ pop %rdi
  54005. 4319e4: ││ ││││ │ ││ ss
  54006. 4319e5: ││ ││││ │ ││ xor $0x2f,%al
  54007. 4319e7: ││ ││││ │ ││ (bad) {%k1}
  54008. 4319e8: ││ ││││ │ ││ imul $0x692f2e2e,0x2f(%rsi),%ebp
  54009. 4319ef: ││ │││ │ ││ insl (%dx),%es:(%rdi)
  54010. 4319f0: ││ │││ ╭┼─────┼┼ jo 431a61 <_fini+0x43d>
  54011. 4319f2: ││ ╭┼┼┼─────┼┼─────┼┼ jb 431a68 <_fini+0x444>
  54012. 4319f4: ││ ││││ ││ ││ (bad)
  54013. 4319f5: ││╭┼┼┼┼─────┼┼─────┼┼ jae 431a6b <_fini+0x447>
  54014. 4319f7: │││││││ ││ ││ fs
  54015. 4319f8: │││││││ ││ ││ (bad)
  54016. 4319f9: │││││││ ││ ││ (bad)
  54017. 4319fa: │││││││ ││ ││ insb (%dx),%es:(%rdi)
  54018. 4319fb: │││││││ ││ ││ outsl %ds:(%esi),(%dx)
  54019. 4319fd: │││││││ ││╭────┼┼ jb 431a68 <_fini+0x444>
  54020. 4319ff: │││││││ │││ ╭──┼┼ je 431a69 <_fini+0x445>
  54021. 431a01: │││││││ │││ │ ││ insl (%dx),%es:(%rdi)
  54022. 431a02: │┕┿┿┿┿┿━━━━━┿┿┿━┿━━┿┿ (bad)
  54023. 431a03: │ │││││ │││ │ ││ imul $0x6f697461,0x72(%rbp,%riz,2),%esi
  54024. 431a0b: │ │││││ │││ │ ││ outsb %ds:(%rsi),(%dx)
  54025. 431a0c: │ │││││ │││ │ ││ cs add %al,%cs:%fs:(%rax)
  54026. 431a10: │ │││││ │││ │ │ (bad)
  54027. 431a11: │ │││││ │││ │ │ pushq $0x2f656d6f
  54028. 431a16: ╭─┼─┼┼┼┼┼─────┼┼┼─┼──┼─ jno 431a92 <_fini+0x46e>
  54029. 431a18: │ │ │││││ │││ │ │ outsb %ds:(%rsi),(%dx)
  54030. 431a19: │ │ │││││ │││ │ │ movslq (%rdi),%ebp
  54031. 431a1b: │ │ │││││ │││ │ (bad) {%k1}
  54032. 431a1c: │ │ │││││ │││ │ imul $0x3263646c,0x2f(%rsi),%ebp
  54033. 431a23: │ │ │││││ │ │ │ sub $0x2e302e31,%eax
  54034. 431a28: │ │ ││││┕━━━━━┿━┿━┿━━━━ xor %ch,0x756e696c(%rip) # 75b1839a <_end+0x754bf062>
  54035. 431a2e: │ │ │││ │ │ │ ╭ js 431a5d <_fini+0x439>
  54036. 431a30: │ │ ││ │ │ │ ╭─┼ js 431a6a <_fini+0x446>
  54037. 431a32: │ │ ││ │ │ │ │ │ ss
  54038. 431a33: │ │ ││ │ │ │ │ │ pop %rdi
  54039. 431a34: │ │ ││ │ │ │ │ │ ss
  54040. 431a35: │ │ ││ │ │ │ │ │ xor $0x2f,%al
  54041. 431a37: │ │ ││ │ │ │ │ │ (bad) {%k1}
  54042. 431a38: │ │ ││ │ │ │ │ │ imul $0x692f2e2e,0x2f(%rsi),%ebp
  54043. 431a3f: │ │ ││ │ │ │ │ │ insl (%dx),%es:(%rdi)
  54044. 431a40: │ │ ││ ╭┼─┼─┼─┼─┼ jo 431ab1 <_fini+0x48d>
  54045. 431a42: │ ┕╭┼┼───────┼┼─┼─┼─┼─┼ jb 431ab8 <_fini+0x494>
  54046. 431a44: │ │││ ││ │ │ │ │ (bad)
  54047. 431a45: │ ╭┼┼┼───────┼┼─┼─┼─┼─┼ jae 431abb <_fini+0x497>
  54048. 431a47: │ ││││ ││ │ │ │ │ fs
  54049. 431a48: │ ││││ ││ │ │ │ │ (bad)
  54050. 431a49: │ ││││ ││ │ │╭┼─┼ jb 431aac <_fini+0x488>
  54051. 431a4b: │ ││││ ││ │ │││ │ outsb %ds:(%rsi),(%dx)
  54052. 431a4c: │ ││││ ││ │ │││ │ addr32
  54053. 431a4d: │ ││││ ││ │ │││ │ gs
  54054. 431a4e: │ ││││ ││ │ │││ │ (bad)
  54055. 431a4f: │ ││││ ╭─┼┼─┼─┼┼┼─┼ jo 431ac3 <_fini+0x49f>
  54056. 431a51: │ ││││ │ ││ │ │││ │ imul $0x65766974,0x69(%rbp),%ebp
  54057. 431a58: │ ││││ │ ││ │ │││╭┼ jae 431a88 <_fini+0x464>
  54058. 431a5a: │ ││││ │ ││ │ │││││ add %al,%fs:(%rax)
  54059. 431a5d: │ ││││ │ ││ │ ││││┕ add %al,(%rax)
  54060. 431a5f: │ ││││ │ ││ │ ││││ add %cl,0x6f(%rsi)
  54061. 431a62: │ ││││ │ │ │ ││││╭ je 431a84 <_fini+0x460>
  54062. 431a64: │ ││││ │ │ │╭┼┼┼┼┼ je 431ace <_fini+0x4aa>
  54063. 431a66: │ ││││ │ │ │││││││ and %ah,%gs:0x6e(%rbp)
  54064. 431a6a: │ │││ │ │ │ │┕┿┿ and %ch,%fs:0x66(%rdi)
  54065. 431a6e: │ ││ │ │ │ │ ││ and %dh,0x65(%rax,%rbp,2)
  54066. 431a72: │ ││ │ │ │ │ ││ and %dl,0x54(%rbp)
  54067. 431a75: │ ││ │ │ │ │ ││ rex.RX and %r14b,0x65(%rbx)
  54068. 431a79: ╭┼─┼┼───────┼─┼───┼─┼─┼┼ jno 431af0 <_fini+0x4cc>
  54069. 431a7b: ││ ││ │ │ │ │ ││ outsb %gs:(%rsi),(%dx)
  54070. 431a7d: ││ ││ │ │ │ │ ││ movslq 0x0(%rbp),%esp
  54071. 431a80: ││ ││ │ │ │ │ ││ (bad)
  54072. 431a81: ││ ││ │ │ │ │ ││ pushq $0x2f656d6f
  54073. 431a86: ╭┼┼─┼┼───────┼─┼───┼─┼─┼─ jno 431b02 <_fini+0x4de>
  54074. 431a88: │││ ││ │ │ │ │ ┕━ outsb %ds:(%rsi),(%dx)
  54075. 431a89: │││ ││ │ │ │ │ movslq (%rdi),%ebp
  54076. 431a8b: │││ ││ │ │ │ │ (bad) {%k1}
  54077. 431a8c: │││ ││ │ │ │ │ imul $0x3263646c,0x2f(%rsi),%ebp
  54078. 431a93: ││ ││ │ │ │ │ sub $0x2e302e31,%eax
  54079. 431a98: ││ ││ │ │ │ │ xor %ch,0x756e696c(%rip) # 75b1840a <_end+0x754bf0d2>
  54080. 431a9e: ││ ││ │ │ │ │ ╭ js 431acd <_fini+0x4a9>
  54081. 431aa0: ││ ││ │ │ │ │ ╭┼ js 431ada <_fini+0x4b6>
  54082. 431aa2: ││ ││ │ │ │ │ ││ ss
  54083. 431aa3: ││ ││ │ │ │ │ ││ pop %rdi
  54084. 431aa4: ││ ││ │ │ │ │ ││ ss
  54085. 431aa5: ││ ││ │ │ │ │ ││ xor $0x2f,%al
  54086. 431aa7: ││ ││ │ │ │ │ ││ (bad) {%k1}
  54087. 431aa8: ││ ││ │ │ │ │ ││ imul $0x692f2e2e,0x2f(%rsi),%ebp
  54088. 431aaf: ││ ││ │ │ │ ││ insl (%dx),%es:(%rdi)
  54089. 431ab0: ││ ││ │╭┼───┼───┼┼ jo 431b21 <_fini+0x4fd>
  54090. 431ab2: ││ ╭┼┼───────┼┼────┼───┼┼ jb 431b28 <_fini+0x504>
  54091. 431ab4: ││ │││ ││ │ ││ (bad)
  54092. 431ab5: ││╭┼┼┼───────┼┼────┼───┼┼ jae 431b2b <_fini+0x507>
  54093. 431ab7: ││││││ ││ │ ││ fs
  54094. 431ab8: │││││┕━━━━━━━┿┿━━━━┿━━━┿┿ (bad)
  54095. 431ab9: │││││ ││ │ ││ (bad)
  54096. 431aba: │││││ ││ │ ││ insb (%dx),%es:(%rdi)
  54097. 431abb: ││││┕━━━━━━━━┿┿━━━━┿━━━┿┿ outsl %ds:(%esi),(%dx)
  54098. 431abd: ││││ ││ ╭──┼───┼┼ jb 431b28 <_fini+0x504>
  54099. 431abf: ││││ ││ │ ╭┼───┼┼ je 431b29 <_fini+0x505>
  54100. 431ac1: ││││ ││ │ ││ ││ insl (%dx),%es:(%rdi)
  54101. 431ac2: ││││ ││ │ ││ ││ (bad)
  54102. 431ac3: ││││ ┕┿━┿━┿┿━╭─┼┼ jae 431b2a <_fini+0x506>
  54103. 431ac5: ││││ │ │ ││ │ ││ (bad)
  54104. 431ac6: ││││ │ │ ││ │╭┼┼ jb 431b2b <_fini+0x507>
  54105. 431ac8: ││││ │ │ ││ ││││ pushq $0x2e676e69
  54106. 431acd: ││││ │ │ ││ │││┕ add %al,%fs:(%rax)
  54107. 431ad0: ││││ │ │ │ │││ (bad)
  54108. 431ad1: ││││ │ │ │ │││ pushq $0x2f656d6f
  54109. 431ad6: ╭─┼┼┼┼──────────┼─┼─┼──┼┼┼─ jno 431b52 <_fini+0x52e>
  54110. 431ad8: │ ││││ │ │ │ │││ outsb %ds:(%rsi),(%dx)
  54111. 431ad9: │ ││││ │ │ │ │││ movslq (%rdi),%ebp
  54112. 431adb: │ ││││ │ │ │ ││ (bad) {%k1}
  54113. 431adc: │ ││││ │ │ │ ││ imul $0x3263646c,0x2f(%rsi),%ebp
  54114. 431ae3: │ ││││ │ │ │ ││ sub $0x2e302e31,%eax
  54115. 431ae8: │ ││││ │ │ │ ││ xor %ch,0x756e696c(%rip) # 75b1845a <_end+0x754bf122>
  54116. 431aee: │ ││││ │ │ │ ││ ╭ js 431b1d <_fini+0x4f9>
  54117. 431af0: │ │┕┿┿━━━━━━━━━━┿━┿━┿━━┿┿╭┼ js 431b2a <_fini+0x506>
  54118. 431af2: │ │ ││ │ │ │ ││││ ss
  54119. 431af3: │ │ ││ │ │ │ ││││ pop %rdi
  54120. 431af4: │ │ ││ │ │ │ ││││ ss
  54121. 431af5: │ │ ││ │ │ │ ││││ xor $0x2f,%al
  54122. 431af7: │ │ ││ │ │ │ ││││ (bad) {%k1}
  54123. 431af8: │ │ ││ │ │ │ ││││ imul $0x692f2e2e,0x2f(%rsi),%ebp
  54124. 431aff: │ │ ││ │ │ │ ││││ insl (%dx),%es:(%rdi)
  54125. 431b00: │ │ ││ ╭┼─┼─┼──┼┼┼┼ jo 431b71 <_fini+0x54d>
  54126. 431b02: │ ┕╭┼┼─────────┼┼─┼─┼──┼┼┼┼ jb 431b78 <_fini+0x554>
  54127. 431b04: │ │││ ││ │ │ ││││ (bad)
  54128. 431b05: │ ╭┼┼┼─────────┼┼─┼─┼──┼┼┼┼ jae 431b7b <_fini+0x557>
  54129. 431b07: │ ││││ ││ │ │ ││││ fs
  54130. 431b08: │ ││││ ││ │ │ ││││ (bad)
  54131. 431b09: │╭┼┼┼┼─────────┼┼─┼─┼──┼┼┼┼ jae 431b7f <_fini+0x55b>
  54132. 431b0b: ││││││ ││ │ │ ││││ imul $0x64,%fs:0x2e(%rdi),%ebp
  54133. 431b1f: ││││││ ││ │ │ │││ add %cl,0x72(%rdi)
  54134. 431b22: ││││││ │ │╭┼──┼┼┼─ jo 431b8c <_fini+0x568>
  54135. 431b24: ││││││ │ │││ │││ (bad)
  54136. 431b25: ││││││ │ │││ │││ outsb %ds:(%rsi),(%dx)
  54137. 431b26: ││││││ │ │││ │││ and %ah,0x6f(%rsi)
  54138. 431b29: │││││ │ ╭┼┼┼┼┼┼┼┼ jb 431b98 <_fini+0x574>
  54139. 431b2b: ││││┕━━━━━━━━━━┿━━┿┿━━━━┷━━ (bad)
  54140. 431b2c: ││││ │ ││ ╭ je 431b4e <_fini+0x52a>
  54141. 431b2e: ││││ ╭─┼──┼┼──────┼ jae 431ba0 <_fini+0x57c>
  54142. 431b30: ││││ │ │ ││ │ movslq %gs:0x66(%rcx),%ebp
  54143. 431b34: ││││ │ │ ││ │ imul $0x25203a,0x72(%rbp),%esp
  54144. 431b3b: ││││ │ │ ││ │ add %al,(%rax)
  54145. 431b3d: ││││ │ │ ││ │ add %al,(%rax)
  54146. 431b3f: ││││ │ │ ││ │ add %ch,(%rdi)
  54147. 431b41: ││││ │ │ ││ │ pushq $0x2f656d6f
  54148. 431b46: ╭─┼┼┼┼─────────┼─┼──┼┼──────┼ jno 431bc2 <_fini+0x59e>
  54149. 431b48: │ ││││ │ │ ││ │ outsb %ds:(%rsi),(%dx)
  54150. 431b49: │ ││││ │ │ ││ │ movslq (%rdi),%ebp
  54151. 431b4b: │ ││││ │ │ ││ │ (bad) {%k1}
  54152. 431b4c: │ ││││ │ │ ││ │ imul $0x3263646c,0x2f(%rsi),%ebp
  54153. 431b53: │ │││ │ │ ││ sub $0x2e302e31,%eax
  54154. 431b58: │ │││ │ │ ││ xor %ch,0x756e696c(%rip) # 75b184ca <_end+0x754bf192>
  54155. 431b5e: │ │││ │ │ ││ ╭ js 431b8d <_fini+0x569>
  54156. 431b60: │ │││ │ │ ││ ╭─┼ js 431b9a <_fini+0x576>
  54157. 431b62: │ │││ │ │ ││ │ │ ss
  54158. 431b63: │ │││ │ │ ││ │ │ pop %rdi
  54159. 431b64: │ │││ │ │ ││ │ │ ss
  54160. 431b65: │ │││ │ │ ││ │ │ xor $0x2f,%al
  54161. 431b67: │ │││ │ │ ││ │ │ (bad) {%k1}
  54162. 431b68: │ │││ │ │ ││ │ │ imul $0x692f2e2e,0x2f(%rsi),%ebp
  54163. 431b6f: │ │││ │ │ ││ │ │ insl (%dx),%es:(%rdi)
  54164. 431b70: │ │││ │─┼──┼┼────┼─┼ jo 431be1 <_fini+0x5bd>
  54165. 431b72: │ ╭┼┼┼─────────┼────┼┼────┼─┼ jb 431be8 <_fini+0x5c4>
  54166. 431b74: │ ││││ │ ││ │ │ (bad)
  54167. 431b75: │╭┼┼┼┼─────────┼────┼┼────┼─┼ jae 431beb <_fini+0x5c7>
  54168. 431b77: ││││││ │ ││ │ │ fs
  54169. 431b78: │││││┕━━━━━━━━━┿━━━━┿┿━━━━┿━┿ (bad)
  54170. 431b79: │││││ │ ││ │ │ outsw %ds:(%rsi),(%dx)
  54171. 431b7b: ││││┕━━━━━━━━━━┿━━━╭┼┼────┼─┼ jb 431bea <_fini+0x5c6>
  54172. 431b7d: ││││ │ │││ │ │ (bad)
  54173. 431b7e: ││││ │ │││ │╭┼ je 431bae <_fini+0x58a>
  54174. 431b80: │││ │ │││ │││ add %al,%fs:(%rax)
  54175. 431b8f: │││ │ ││ ││ add %al,0x78(%rbp)
  54176. 431b92: │││ │ ││ ╭┼┼─ jo 431bf9 <_fini+0x5d5>
  54177. 431b94: │││ │ ││ │││ movslq 0x64(%rbp,%riz,2),%esi
  54178. 431b98: │││ │ │┕━━━━┿┿┿━ and %ah,(%rdi)
  54179. 431b9a: │││ │ │ │┕┿━ and $0x66202773,%eax
  54180. 431b9f: │││ │ │ │ │ outsl %ds:(%rsi),(%dx)
  54181. 431ba0: │││ ┕━━╭┼─────┼─┼─ jb 431c0f <_fini+0x5eb>
  54182. 431ba2: │││ │ ││ │ │ (bad)
  54183. 431ba3: │││ │ ││ │ │╭ je 431bc5 <_fini+0x5a1>
  54184. 431ba5: │││ ╭┼──┼┼─────┼─┼┼ jae 431c17 <_fini+0x5f3>
  54185. 431ba7: │││ ││ ││ │ ││ movslq %gs:0x66(%rcx),%ebp
  54186. 431bab: │││ ││ ││ │ ││ imul $0x726f6620,0x72(%rbp),%esp
  54187. 431bb2: │││ ││ ││ │ │ and %dh,0x70(%rcx,%rdi,2)
  54188. 431bb6: │││ ││ ││ │ │ and %ah,%gs:(%rdi)
  54189. 431bb9: │││ ││ ││ │ │ rex.R jne 431c2e <_fini+0x60a>
  54190. 431bbc: │││ ││ ││ │ │ (bad)
  54191. 431bbd: │││ ││ ││ ╭──┼──┼ je 431c28 <_fini+0x604>
  54192. 431bbf: │││ ││ ││ │ │ │ outsl %ds:(%rsi),(%dx)
  54193. 431bc0: │││ ││ ││ │ │ │ outsb %ds:(%rsi),(%dx)
  54194. 431bc1: │││ ││ ││ │ │ │ (bad)
  54195. 431bce: ││ ││ ││ │ │ add %al,(%rax)
  54196. 431bd0: ││ ││ ││ │ │ push %rbp
  54197. 431bd1: ││ ││ ││ │ │ outsb %ds:(%rsi),(%dx)
  54198. 431bd2: ││ ││ ││ │ ╭┼─── je 431c39 <_fini+0x615>
  54199. 431bd4: ││ ││ ╭┼┼──┼─┼┼─── jb 431c43 <_fini+0x61f>
  54200. 431bd6: ││ ││ │││ │ ││ imul $0x20646574,0x61(%rsi),%ebp
  54201. 431bdd: ││ ││ │││ │ ││ outsw %ds:(%rsi),(%dx)
  54202. 431bdf: ││ ││╭┼┼┼──┼─┼┼─── jb 431c4e <_fini+0x62a>
  54203. 431be1: ││ │┕┿┿┿┿━━┿━┿┿━━━ (bad)
  54204. 431be2: ││ │ ││││ │ ││ ╭ je 431c04 <_fini+0x5e0>
  54205. 431be4: ││ ╭┼─┼┼┼┼──┼─┼┼──┼ jae 431c56 <_fini+0x632>
  54206. 431be6: ││ ││ ││││ │ ││ │ movslq %gs:0x66(%rcx),%ebp
  54207. 431bea: │ ││ │││┕━━┿━┿┿━━┿ imul $0x2522203a,0x72(%rbp),%esp
  54208. 431bf1: ││ │││ │ ││ │ and (%rax),%al
  54209. 431bff: ││ │││ │ │ │ add %al,0x6e(%rbp)
  54210. 431c02: ││ │││ │ │ │ movslq 0x64(%rdi),%ebp
  54211. 431c05: ││ │││ │ │ imul $0x73206120,0x67(%rsi),%ebp
  54212. 431c0c: ╭┼┼─┼┼┼───┼─┼──── jne 431c80 <_fini+0x65c>
  54213. 431c0e: │││╭┼┼┼───┼─┼──── jb 431c7f <_fini+0x65b>
  54214. 431c10: ││││││ │ │ addr32 (bad)
  54215. 431c12: ││││││ │╭┼──── je 431c79 <_fini+0x655>
  54216. 431c14: ││││││ │││ and %ah,0x6f(%rbx)
  54217. 431c17: ││┕┿┿┿━━━━┿┿┿━━━━ fs and %dh,%fs:%gs:0x6f(%rax)
  54218. 431c1c: ││ │││ │││ imul $0x206e6920,0x74(%rsi),%ebp
  54219. 431c23: ││ │││ │││ push %rbp
  54220. 431c24: ││ │││ │││ push %rsp
  54221. 431c25: ││ │││ │││ rex.RX sub $0x38,%eax
  54222. 431c2b: ││ │││ ││ add %al,(%rax)
  54223. 431c2d: ││ │││ ││ add %al,(%rax)
  54224. 431c2f: ││ │││ ││ add %al,0x6e(%rbp)
  54225. 431c32: ││ │││ ││ movslq 0x64(%rdi),%ebp
  54226. 431c35: ││ │││ ││ imul $0x206e6120,0x67(%rsi),%ebp
  54227. 431c3c: ││ │││ │ imul $0x64696c61,0x76(%rsi),%ebp
  54228. 431c43: ││ ││┕━━━━━┿━━━━━ and %ah,0x6f(%rbx)
  54229. 431c46: ││ ││ │ fs and %dh,%fs:%gs:0x6f(%rax)
  54230. 431c4b: ││ ││ │ imul $0x206e6920,0x74(%rsi),%ebp
  54231. 431c52: ││ │ │ push %rbp
  54232. 431c53: ││ │ │ push %rsp
  54233. 431c54: ││ │ │ rex.RX sub $0x38,%eax
  54234. 431c5a: │ │ │ add %al,(%rax)
  54235. 431c5c: │ │ │ add %al,(%rax)
  54236. 431c5e: │ │ │ add %al,(%rax)
  54237. 431c60: │ │ │ pop %rbp
  54238. 431c61: │ │ │ sub $0x20,%al
  54239. 431c63: │ │ │ sub %di,(%rbx)
  54240. 431c66: │ │ │ and %ah,(%rax)
  54241. 431c68: │ │ │ and %ah,(%rax)
  54242. 431c6a: │ │ │ (bad) {%k1}
  54243. 431c6f: │ │ │ cmp (%rax),%eax
  54244. 431c7d: │ │ add %al,(%rax)
  54245. 431c7f: │ ┕━━━━━━━━━━━━━ add %bh,(%rdx)
  54246. 431c81: and %ah,(%rax)
  54247. 431c83: and %ah,(%rax)
  54248. 431c85: outsw %ds:(%rsi),(%dx)
  54249. 431c87: ╭───── jb 431cf6 <_fini+0x6d2>
  54250. 431c89: │ (bad)
  54251. 431c8a: │ ╭─── je 431ce2 <_fini+0x6be>
  54252. 431c8c: │ │ (bad)
  54253. 431c8d: │ │ insb (%dx),%es:(%rdi)
  54254. 431c8e: │╭┼─── jne 431cf5 <_fini+0x6d1>
  54255. 431c90: │││ sub %dh,0x2c(%rdi)
  54256. 431c93: │││ and %ah,0x72(%rcx)
  54257. 431c96: │││ addr32 jae 431cf4 <_fini+0x6d0>
  54258. 431c99: │││ add %al,(%rax)
  54259. 431c9b: │││ add %al,(%rax)
  54260. 431c9d: │││ add %al,(%rax)
  54261. 431c9f: │││ add %ch,(%rdi)
  54262. 431ca1: │││ pushq $0x2f656d6f
  54263. 431ca6: ╭───────┼┼┼─── jno 431d22 <_fini+0x6fe>
  54264. 431ca8: │ │││ outsb %ds:(%rsi),(%dx)
  54265. 431ca9: │ │││ movslq (%rdi),%ebp
  54266. 431cab: │ │││ (bad) {%k1}
  54267. 431cac: │ │││ imul $0x3263646c,0x2f(%rsi),%ebp
  54268. 431cb3: │ │││ sub $0x2e302e31,%eax
  54269. 431cb8: │ │││ xor %ch,0x756e696c(%rip) # 75b1862a <_end+0x754bf2f2>
  54270. 431cbe: │ │││ ╭ js 431ced <_fini+0x6c9>
  54271. 431cc0: │ │││╭─┼ js 431cfa <_fini+0x6d6>
  54272. 431cc2: │ ││││ │ ss
  54273. 431cc3: │ ││││ │ pop %rdi
  54274. 431cc4: │ ││││ │ ss
  54275. 431cc5: │ ││││ │ xor $0x2f,%al
  54276. 431cc7: │ ││││ │ (bad) {%k1}
  54277. 431cc8: │ ││││ │ imul $0x692f2e2e,0x2f(%rsi),%ebp
  54278. 431ccf: │ ││││ │ insl (%dx),%es:(%rdi)
  54279. 431cd0: │ ╭┼┼┼┼─┼ jo 431d41 <_fini+0x71d>
  54280. 431cd2: │ ╭───┼┼┼┼┼─┼ jb 431d48 <_fini+0x724>
  54281. 431cd4: │ │ │││││ │ (bad)
  54282. 431cd5: │ ╭┼───┼┼┼┼┼─┼ jae 431d4b <_fini+0x727>
  54283. 431cd7: │ ││ │││││ │ fs
  54284. 431cd8: │ ││ │││││ │ (bad)
  54285. 431cd9: │ ││ │││││ │ movslq 0x6e(%rdi),%ebp
  54286. 431cdc: │ ││ │││││╭┼ jbe 431d0c <_fini+0x6e8>
  54287. 431cde: │ ││ │││││││ add %ch,%fs:(%rdi)
  54288. 431ce1: │ ││ │││││││ pushq $0x2f656d6f
  54289. 431ce6: ╭──┼─┼┼───┼┼┼─┼┼┼ jno 431d62 <_fini+0x73e>
  54290. 431ce8: │ │ ││ │││ │││ outsb %ds:(%rsi),(%dx)
  54291. 431ce9: │ │ ││ │││ │││ movslq (%rdi),%ebp
  54292. 431ceb: │ │ ││ │││ │││ (bad) {%k1}
  54293. 431cec: │ │ ││ │││ │││ imul $0x3263646c,0x2f(%rsi),%ebp
  54294. 431cf3: │ │ ││ │││ ││ sub $0x2e302e31,%eax
  54295. 431cf8: │ │ ││ │ ││ xor %ch,0x756e696c(%rip) # 75b1866a <_end+0x754bf332>
  54296. 431cfe: │ │ ││ │ │╭ js 431d2d <_fini+0x709>
  54297. 431d00: │ │ ││ │ ╭─┼┼ js 431d3a <_fini+0x716>
  54298. 431d02: │ │ ││ │ │ ││ ss
  54299. 431d03: │ │ ││ │ │ ││ pop %rdi
  54300. 431d04: │ │ ││ │ │ ││ ss
  54301. 431d05: │ │ ││ │ │ ││ xor $0x2f,%al
  54302. 431d07: │ │ ││ │ │ ││ (bad) {%k1}
  54303. 431d08: │ │ ││ │ │ ││ imul $0x692f2e2e,0x2f(%rsi),%ebp
  54304. 431d0f: │ │ ││ │ │ │ insl (%dx),%es:(%rdi)
  54305. 431d10: │ │ ││ ╭┼──┼──┼ jo 431d81 <_fini+0x75d>
  54306. 431d12: │ │╭┼┼──┼┼──┼──┼ jb 431d88 <_fini+0x764>
  54307. 431d14: │ ││││ ││ │ │ (bad)
  54308. 431d15: │ │┼┼┼──┼┼──┼──┼ jae 431d8b <_fini+0x767>
  54309. 431d17: │ ││││ ││ │ │ fs
  54310. 431d18: │ ││││ ││ │ │ (bad)
  54311. 431d19: │ ││││ ││ │ │ (bad)
  54312. 431d1a: │ ││││ ╭┼┼──┼──┼ jb 431d8e <_fini+0x76a>
  54313. 431d1c: │ ││││ │││ │ │ (bad)
  54314. 431d1d: │ ││││ │││ │╭─┼ jns 431d4d <_fini+0x729>
  54315. 431d1f: │ ││││ │││ ││ │ add %al,%fs:(%rax)
  54316. 431d2e: │ ││││ │││ ││ add %al,(%rax)
  54317. 431d30: │ ╭┼┼┼┼─┼┼┼──┼┼── jae 431da6 <_fini+0x782>
  54318. 431d32: │ │││││ │││ ││ fs
  54319. 431d33: │ │││││ │││ ││ cs
  54320. 431d34: │ │││││ │││ ││ (bad)
  54321. 431d35: │ │││││╭┼┼┼──┼┼── jb 431da9 <_fini+0x785>
  54322. 431d37: │ │││││││││ ││ (bad)
  54323. 431d38: │ │││││││││ │┼── jns 431d68 <_fini+0x744>
  54324. 431d3a: │ │││││││││ ┕┿━━ rex.B jo 431dad <_fini+0x789>
  54325. 431d3d: │ │││││││││ ││ outsb %gs:(%rsi),(%dx)
  54326. 431d3f: │ │││││││││ ││ fs
  54327. 431d40: │ │││││││││ ││ gs
  54328. 431d41: │ ││││││││┕━━┿┿━╭ jb 431d64 <_fini+0x740>
  54329. 431d43: │ ││││││││ ││ │ sub %ah,0x6f(%rbx)
  54330. 431d46: │ ││││││││ ││ │ outsb %ds:(%rsi),(%dx)
  54331. 431d47: │╭┼┼┼┼┼┼┼┼───┼┼─┼ jae 431dbd <_fini+0x799>
  54332. 431d49: ││││││ │││ ││ │ sub %ah,0x68(%rbx)
  54333. 431d4c: │││││ │││ ││ │ (bad)
  54334. 431d4d: │││││ │││ │┕╭┼ jb 431d78 <_fini+0x754>
  54335. 431d4f: │││││ │││ │ ││ pop %rbx
  54336. 431d50: │││││ │││ │ ││ pop %rbp
  54337. 431d51: │││││ │││ │ ││ sub %ebp,(%rsi)
  54338. 431d53: │││││ │││ │ ││ rex.B jo 431dc6 <_fini+0x7a2>
  54339. 431d56: │││││ │││ │ ││ outsb %gs:(%rsi),(%dx)
  54340. 431d58: │││││ │││ │ ││ fs
  54341. 431d59: │││││ │││ │ ││ gs
  54342. 431d5a: │││││ │││ ╭┼─┼┼ jb 431d8a <_fini+0x766>
  54343. 431d5c: │││││ │││ ││ ││ rex.R (bad)
  54344. 431d5e: │││││ │││ ╭┼┼─┼┼ je 431dc1 <_fini+0x79d>
  54345. 431d70: ││││ │││ ││ │ rex.RB js 431de3 <_fini+0x7bf>
  54346. 431d73: ││││ │││ ││ │ movslq %gs:0x64(%rbp,%riz,2),%esi
  54347. 431d78: ││││ │││ ││ ┕━ and %ch,0x6e(%rdi)
  54348. 431d7b: ││││ │││ ││ and %ch,%gs:0x66(%rdi)
  54349. 431d7f: ││││ │││ ││ and %ah,0x25202c73(%rip) # 256349f8 <_end+0x24fdb6c0>
  54350. 431d85: ││││ ││ ││ ╭ js 431da7 <_fini+0x783>
  54351. 431d87: ││││ ││ ││ │ outsl %ds:(%rsi),(%dx)
  54352. 431d88: │││┕━━┿┿━━┿┿━━╭┼ jb 431daa <_fini+0x786>
  54353. 431d8a: │││ ││ │┕━━┿┿ and $0x6f662058,%eax
  54354. 431d8f: ││ │ │ ╭┼┼ jb 431db1 <_fini+0x78d>
  54355. 431d91: ││ ╭┼───┼──┼┼┼ jo 431e02 <_fini+0x7de>
  54356. 431d93: ││ ││ │ │││ imul $0x74207265,0x74(%rsi),%ebp
  54357. 431d9a: ││ ╭┼┼───┼──┼┼┼ jns 431e0c <_fini+0x7e8>
  54358. 431d9c: ││ │││ │ │││ gs add %cl,%cs:%gs:0x6e69000a(%rip) # 6eac1dae <_end+0x6e468a76>
  54359. 431da4: ││ │││ ╭┼──┼┼┼ je 431e0b <_fini+0x7e7>
  54360. 431da6: │┕━━┿┿┿━━┿┿━━┿┿┿ addr32 jb 431e0a <_fini+0x7e6>
  54361. 431da9: │ ││┕━━┿┿━━┿┿━ insb (%dx),%es:(%rdi)
  54362. 431daa: │ ││ ││ │┕━ add %ch,0x6e(%rcx)
  54363. 431dad: │ ││ ││ ╭┼── je 431dcf <_fini+0x7ab>
  54364. 431daf: │ ││ ││ ││ gs
  54365. 431db0: │ ╭┼┼───┼┼─┼┼── js 431e22 <_fini+0x7fe>
  54366. 431db2: │ │││ ││ │ movslq %gs:0x64(%rbp,%riz,2),%esi
  54367. 431db7: │ │││ ││ │ add %ah,0x61(%rbx)
  54368. 431dba: │ │││ ╭┼┼─┼─── jae 431e21 <_fini+0x7fd>
  54369. 431dbc: │ │││ │││ │ and %al,(%rax)
  54370. 431dbe: │││ │││ │ outsb %ds:(%rsi),(%dx)
  54371. 431dbf: │││╭─┼┼┼─┼─── jne 431e2d <_fini+0x809>
  54372. 431dc1: ││││ ││┕━┿━━━ insb (%dx),%es:(%rdi)
  54373. 431dc2: ││││ ││ │ add %dh,0x75(%rdx,%rsi,2)
  54374. 431dc6: ││││ ││ │ add %ah,%gs:0x61(%rsi)
  54375. 431dca: ││││ ││ │ insb (%dx),%es:(%rdi)
  54376. 431dcb: ││││─┼┼──┼─── jae 431e32 <_fini+0x80e>
  54377. 431dcd: ││││ ││ │ add %al,(%rax)
  54378. 431dcf: ││││ ││ ┕━━━ add %ah,0x72(%rcx)
  54379. 431dd2: ││││ ││ add %al,(%rax)
  54380. 431dd5: ││││ ││ add %al,(%rax)
  54381. 431dd7: ││││ ││ add %bh,(%rdi)
  54382. 431dd9: ││││ ││ ╭ jbe 431e1b <_fini+0x7f7>
  54383. 431ddb: ││││ ││ │ add %al,(%rax)
  54384. 431ddd: ││││ ││ │ add %al,(%rax)
  54385. 431ddf: ││││ ││ │ add %bh,(%rdi)
  54386. 431de1: ││││ ││ ╭┼ jbe 431e23 <_fini+0x7ff>
  54387. 431de3: ││││ ││ ││ add %al,(%rax)
  54388. 431de5: ││││ ││ ││ add %al,(%rax)
  54389. 431de7: ││││ ││ ││ add %ch,0x72(%rdx)
  54390. 431dea: ││││ ││ ││ add %al,(%rax)
  54391. 431ded: ││││ ││ ││ add %al,(%rax)
  54392. 431def: ││││ ││ ││ add %bh,(%rdi)
  54393. 431df1: ││││ ││ ╭┼┼ jbe 431e33 <_fini+0x80f>
  54394. 431df3: ││││ ││ │││ add %al,(%rax)
  54395. 431df5: ││││ ││ │││ add %al,(%rax)
  54396. 431df7: ││││ ││ │││ add %bh,(%rdi)
  54397. 431df9: ││││ ││ ╭┼┼┼ jbe 431e3b <_fini+0x817>
  54398. 431dfb: ││││ ││ ││││ add %al,(%rax)
  54399. 431dfd: ││││ ││ ││││ add %al,(%rax)
  54400. 431dff: ││││ ││ ││││ add %bh,(%rdi)
  54401. 431e01: ││││ ││ ╭┼┼┼┼ jbe 431e43 <_fini+0x81f>
  54402. 431e03: ││ │ ││ │││││ add %al,(%rax)
  54403. 431e05: ││ │ ││ │││││ add %al,(%rax)
  54404. 431e07: ││ │ ││ │││││ add %bh,(%rdi)
  54405. 431e09: ││ │ ││╭┼┼┼┼┼ jbe 431e4b <_fini+0x827>
  54406. 431e0b: ││ │ │┕┿┿┿┿┿┿ add %al,(%rax)
  54407. 431e0d: │ │ │ ││││││ add %al,(%rax)
  54408. 431e0f: │ │ │ ││││││ add %cl,0x4074(%rdi)
  54409. 431e15: │ │ │ ││││││ add %al,(%rax)
  54410. 431e17: │ │ │ ││││││ add %bh,(%rdi)
  54411. 431e19: │ │ │╭┼┼┼┼┼┼ jbe 431e5b <_fini+0x837>
  54412. 431e1b: │ │ │││││││┕ add %al,(%rax)
  54413. 431e1d: │ │ │││││││ add %al,(%rax)
  54414. 431e1f: │ │ │││││││ add %dh,0x72(%rbx)
  54415. 431e22: ┕━━┿━━┿┿┿┿┿┿━ add %al,(%rax)
  54416. 431e25: │ │││││ add %al,(%rax)
  54417. 431e27: │ │││││ add %ch,%al
  54418. 431e29: │ ╭┼┼┼┼┼── jb 431e6b <_fini+0x847>
  54419. 431e2b: │ ││││││ add %al,(%rax)
  54420. 431e2d: ┕━┿┿┿┿┿┿━━ add %al,(%rax)
  54421. 431e2f: │ ││││││ add %bh,(%rdi)
  54422. 431e31: │╭┼┼┼┼┼┼── jbe 431e73 <_fini+0x84f>
  54423. 431e33: ││││││┕━━ add %al,(%rax)
  54424. 431e35: ││││││ add %al,(%rax)
  54425. 431e37: ││││││ add %dh,%cl
  54426. 431e39: ╭┼┼┼┼┼┼─── jb 431e7b <_fini+0x857>
  54427. 431e3b: ││││││┕━━━ add %al,(%rax)
  54428. 431e3d: ││││││ add %al,(%rax)
  54429. 431e3f: ││││││ add %bh,%dl
  54430. 431e41: ╭┼┼┼┼┼┼──── jb 431e83 <_fini+0x85f>
  54431. 431e43: ││││││┕━━━━ add %al,(%rax)
  54432. 431e45: ││││││ add %al,(%rax)
  54433. 431e47: ││││││ add %bh,(%rdi)
  54434. 431e49: ╭┼┼┼┼┼┼───── jbe 431e8b <_fini+0x867>
  54435. 431e4b: ││││││┕━━━━━ add %al,(%rax)
  54436. 431e4d: ││││││ add %al,(%rax)
  54437. 431e4f: ││││││ add %ah,0x4073(%rsi)
  54438. 431e55: ││││││ add %al,(%rax)
  54439. 431e57: ││││││ add %al,0x71(%rax)
  54440. 431e5a: ││││││ add %al,(%rax)
  54441. 431e5d: │││││ add %al,(%rax)
  54442. 431e5f: │││││ add %al,0x71(%rax)
  54443. 431e62: │││││ add %al,(%rax)
  54444. 431e65: │││││ add %al,(%rax)
  54445. 431e67: │││││ add %al,0x71(%rax)
  54446. 431e6a: │││││ add %al,(%rax)
  54447. 431e6d: ││││ add %al,(%rax)
  54448. 431e6f: ││││ add %al,0x71(%rax)
  54449. 431e72: ││││ add %al,(%rax)
  54450. 431e75: │││ add %al,(%rax)
  54451. 431e77: │││ add %al,0x71(%rax)
  54452. 431e7a: │││ add %al,(%rax)
  54453. 431e7d: ││ add %al,(%rax)
  54454. 431e7f: ││ add %al,0x71(%rax)
  54455. 431e82: ││ add %al,(%rax)
  54456. 431e85: │ add %al,(%rax)
  54457. 431e87: │ add %al,0x71(%rax)
  54458. 431e8a: │ add %al,(%rax)
  54459. 431e8d: add %al,(%rax)
  54460. 431e8f: add %al,0x71(%rax)
  54461. 431e92: add %al,(%rax)
  54462. 431e95: add %al,(%rax)
  54463. 431e97: add %al,0x71(%rax)
  54464. 431e9a: add %al,(%rax)
  54465. 431e9d: add %al,(%rax)
  54466. 431e9f: add %ch,0x7d(%rcx)
  54467. 431ea2: add %al,(%rax)
  54468. 431ea5: add %al,(%rax)
  54469. 431ea7: add %al,0x407f(%rbp)
  54470. 431ead: add %al,(%rax)
  54471. 431eaf: add %al,0x407f(%rbp)
  54472. 431eb5: add %al,(%rax)
  54473. 431eb7: add %ah,0x407d(%rcx)
  54474. 431ebd: add %al,(%rax)
  54475. 431ebf: add %cl,0x407d(%rbp)
  54476. 431ec5: add %al,(%rax)
  54477. 431ec7: add %al,0x407f(%rbp)
  54478. 431ecd: add %al,(%rax)
  54479. 431ecf: add %cl,0x407d(%rbp)
  54480. 431ed5: add %al,(%rax)
  54481. 431ed7: add %al,0x407f(%rbp)
  54482. 431edd: add %al,(%rax)
  54483. 431edf: add %al,0x407f(%rbp)
  54484. 431ee5: add %al,(%rax)
  54485. 431ee7: add %dl,0x407d(%rdi)
  54486. 431eed: add %al,(%rax)
  54487. 431eef: add %dl,(%rax)
  54488. 431ef1: cltd
  54489. 431ef2: add %al,(%rax)
  54490. 431ef5: add %al,(%rax)
  54491. 431ef7: add %bl,(%rcx,%rbx,4)
  54492. 431efa: add %al,(%rax)
  54493. 431efd: add %al,(%rax)
  54494. 431eff: add %cl,%ch
  54495. 431f01: cwtl
  54496. 431f02: add %al,(%rax)
  54497. 431f05: add %al,(%rax)
  54498. 431f07: add %cl,%ch
  54499. 431f09: cwtl
  54500. 431f0a: add %al,(%rax)
  54501. 431f0d: add %al,(%rax)
  54502. 431f0f: add %ah,-0x67(%rbp)
  54503. 431f12: add %al,(%rax)
  54504. 431f15: add %al,(%rax)
  54505. 431f17: add %bl,0x4099(%rcx)
  54506. 431f1d: add %al,(%rax)
  54507. 431f1f: add %cl,%cl
  54508. 431f21: fwait
  54509. 431f22: add %al,(%rax)
  54510. 431f25: add %al,(%rax)
  54511. 431f27: add %cl,%cl
  54512. 431f29: fwait
  54513. 431f2a: add %al,(%rax)
  54514. 431f2d: add %al,(%rax)
  54515. 431f2f: add %dh,(%rcx)
  54516. 431f31: pushfq
  54517. 431f32: add %al,(%rax)
  54518. 431f35: add %al,(%rax)
  54519. 431f37: add %ah,(%rdi)
  54520. 431f39: (bad)
  54521. 431f3a: add %al,(%rax)
  54522. 431f3d: add %al,(%rax)
  54523. 431f3f: add %dh,(%rcx)
  54524. 431f41: pushfq
  54525. 431f42: add %al,(%rax)
  54526. 431f45: add %al,(%rax)
  54527. 431f47: add %bl,0x409c(%rbp)
  54528. 431f4d: add %al,(%rax)
  54529. 431f4f: add %dh,0x40(%rbx,%rbx,4)
  54530. 431f56: add %al,(%rax)
  54531. 431f58: mov $0x9b,%ah
  54532. 431f5a: add %al,(%rax)
  54533. 431f5d: add %al,(%rax)
  54534.  
  54535. 0000000000431f60 <_D3std11concurrency7Message6__initZ>:
  54536. 431f68: movabs 0x40ff,%al
  54537. 431f8d: add %al,(%rax)
  54538. 431f8f: add %dh,0x74(%rbx)
  54539. 431f92: fs movslq %cs:%fs:0x6e(%rdi),%ebp
  54540. 431f97: movslq 0x72(%rbp),%esi
  54541. 431f9a: ╭──── jb 432001 <_D3std11concurrency7Message6__initZ+0xa1>
  54542. 431f9c: │ outsb %ds:(%rsi),(%dx)
  54543. 431f9d: │ movslq 0x2e(%rcx),%edi
  54544. 431fa0: │ rex.WRB
  54545. 431fa1: │ gs
  54546. 431fa2: ╭─────────┼──── jae 432017 <_D3std11concurrency7Message6__initZ+0xb7>
  54547. 431fa4: │ │ (bad)
  54548. 431fa5: │ │ add %al,%gs:(%eax)
  54549. 431fa9: │ │ add %al,(%rax)
  54550. 431fab: │ │ add %al,(%rax)
  54551. 431fad: │ │ add %al,(%rax)
  54552. 431faf: │ │ add %dh,0x74(%rbx)
  54553. 431fb2: │ │ fs movslq %cs:%fs:0x6e(%rdi),%ebp
  54554. 431fb7: │ │ movslq 0x72(%rbp),%esi
  54555. 431fba: │ ╭┼──── jb 432021 <_D3std11concurrency7Message6__initZ+0xc1>
  54556. 431fbc: │ ││ outsb %ds:(%rsi),(%dx)
  54557. 431fbd: │ ││ movslq 0x2e(%rcx),%edi
  54558. 431fc0: │ ││ rex.WRB jae 43202a <_D3std11concurrency7Message6__initZ+0xca>
  54559. 431fc3: │ ││ push %rsp
  54560. 431fc4: │ ╭──────┼┼──── jns 432036 <_D3std11concurrency7Message6__initZ+0xd6>
  54561. 431fc6: │ │ ││ add %al,%gs:(%rax)
  54562. 431fc9: │ │ ││ add %al,(%rax)
  54563. 431fcb: │ │ ││ add %al,(%rax)
  54564. 431fcd: │ │ ││ add %al,(%rax)
  54565. 431fcf: │ │ ││ add %dh,0x74(%rbx)
  54566. 431fd2: │ │ ││ fs
  54567. 431fd3: │ │ ││╭─── jbe,pn 432037 <_D3std11concurrency7Message6__initZ+0xd7>
  54568. 431fd6: │ │ ╭─┼┼┼─── jb 432041 <_D3std11concurrency7Message6__initZ+0xe1>
  54569. 431fd8: │ │ │ │││ (bad)
  54570. 431fd9: │ │ │ │││ outsb %ds:(%rsi),(%dx)
  54571. 431fda: │ │ │ │││ ╭ je 43200a <_D3std11concurrency7Message6__initZ+0xaa>
  54572. 431fdc: │ │ │ │││ │ push %rsi
  54573. 431fdd: │ │ │ │││ │ (bad)
  54574. 431fde: │ │ ╭┼─┼┼┼──┼ jb 432049 <_D3std11concurrency7Message6__initZ+0xe9>
  54575. 431fe0: │ │ ││ │││ │ (bad)
  54576. 431fe1: │ │ ││ │││ │ outsb %ds:(%rsi),(%dx)
  54577. 431fe2: │ │ ││ │││ ╭┼ je 432032 <_D3std11concurrency7Message6__initZ+0xd2>
  54578. 431fe4: │ │ ││ │││ ││ and %esi,(%rbx)
  54579. 431fe6: │ │ ││ │││ ││ xor 0x2e(%rbp,%rdx,2),%cl
  54580. 431fea: │ │ ││ │││ ││ push %rsi
  54581. 431feb: │ │ ││ │││ ││ (bad)
  54582. 431fec: │ │ ╭┼┼─┼┼┼─┼┼ jb 432057 <_D3std11concurrency7Message6__initZ+0xf7>
  54583. 431fee: │ │ │││ │││ ││ (bad)
  54584. 431fef: │ │ │││ │││ ││ outsb %ds:(%rsi),(%dx)
  54585. 431ff0: │ │ │││ │││╭┼┼ je 432040 <_D3std11concurrency7Message6__initZ+0xe0>
  54586. 431ffe: │ │ │││ ││││││ add %al,(%rax)
  54587. 432000: │ │ │││ ││││││ (bad)
  54588. 432001: │ │ │││ │┕┿┿┿┿ (bad) {%k1}
  54589. 432002: │ │ ╭┼┼┼─┼─┼┼┼┼ jne 43206d <_D3std11concurrency7Message6__initZ+0x10d>
  54590. 432004: │ │ ││││ │ ││││ insb (%dx),%es:(%rdi)
  54591. 432005: │ │ ││││ │ ││││ fs
  54592. 432006: │ │ ││││ │ ││││ (bad)
  54593. 432007: │╭┼─┼┼┼┼─┼─┼┼┼┼ jae 43207b <_D3std11concurrency7Message6__initZ+0x11b>
  54594. 432009: │││ ││││ │ ││││ movslq (%rdi),%ebp
  54595. 43200b: │││ ││││ │ │││ insb (%dx),%es:(%rdi)
  54596. 43200c: │││ ││││ │ │││ movslq %fs:(%rdi),%ebp
  54597. 43200f: ╭──┼┼┼─┼┼┼┼─┼─┼┼┼─ jb 432086 <_D3std11concurrency7Message6__initZ+0x126>
  54598. 432011: │ │││ ││││ │ │││ outsb %ds:(%rsi),(%dx)
  54599. 432012: │ │││╭┼┼┼┼─┼─┼┼┼─ je 43207d <_D3std11concurrency7Message6__initZ+0x11d>
  54600. 432014: │ ││││││││ │ │││ insl (%dx),%es:(%rdi)
  54601. 432015: │ ││││││││ │ │││ gs
  54602. 432016: │ ││││││││ │ │││ (bad)
  54603. 432017: │ ┕┿┿┿┿┿┿┼─┼─┼┼┼─ jo 432081 <_D3std11concurrency7Message6__initZ+0x121>
  54604. 432019: │ │││││││ │ │││ outsl %ds:(%rsi),(%dx)
  54605. 43201a: │ │││││││ │ │││ (bad) {%k1}
  54606. 43201b: │ │││││││ │ │││ outsl %ds:(%rsi),(%dx)
  54607. 43201c: │ │││││││ │ │││╭ jae 43204d <_D3std11concurrency7Message6__initZ+0xed>
  54608. 43201e: │ ╭─┼┼┼┼┼┼┼─┼─┼┼┼┼ jae 432094 <_D3std11concurrency7Message6__initZ+0x134>
  54609. 432020: │ │ │││││││ │ ││││ fs
  54610. 432021: │ │ │││││││ ┕━┿┿┿┿ (bad)
  54611. 432022: │ │ │││││││ ││││ movslq 0x6e(%rdi),%ebp
  54612. 432025: │ │ │││││││ ││││ movslq 0x72(%rbp),%esi
  54613. 432028: │ │ │││││││ ╭┼┼┼┼ jb 43208f <_D3std11concurrency7Message6__initZ+0x12f>
  54614. 43202a: │ │ │││││││ │││││ outsb %ds:(%rsi),(%dx)
  54615. 43202b: │ │ │││││││ │││││ movslq 0x2e(%rcx),%edi
  54616. 43202e: │ │ │││││││ │││││ add %dh,%fs:0x74(%rbx)
  54617. 432032: │ │ │││││││ │││┕┿ fs movslq %cs:%fs:0x6e(%rdi),%ebp
  54618. 432037: │ │ │ │││││ │┕┿━┿ movslq 0x72(%rbp),%esi
  54619. 43203a: │ │ │ │││││ ╭┼─┼─┼ jb 4320a1 <_D3std11concurrency7Message6__initZ+0x141>
  54620. 43203c: │ │ │ │││││ ││ │ │ outsb %ds:(%rsi),(%dx)
  54621. 43203d: │ │ │ │││││ ││ │ │ movslq 0x2e(%rcx),%edi
  54622. 432040: │ │ │ │││││ ││ ┕━┿ rex.WRB
  54623. 432041: │ │ │ ││││┕━┿┿━━━┿ gs
  54624. 432042: │ │╭┼─┼┼┼┼──┼┼───┼ jae 4320b7 <_D3std11concurrency7Message6__initZ+0x157>
  54625. 432044: │ │││ ││││ ││ │ (bad)
  54626. 432045: │ │││ ││││ ││ │ imul $0x68637461,%gs:0x6d(%r11d),%r14
  54627. 43204f: │ │││ ││││ ││ add %dh,0x74(%rbx)
  54628. 432052: │ │││ ││││ ││ fs movslq %cs:%fs:0x6e(%rdi),%ebp
  54629. 432057: │ │││ ││┕┿━━┿┿━━━━ movslq 0x72(%rbp),%esi
  54630. 43205a: │ │││ ││ │ ╭┼┼──── jb 4320c1 <_D3std11concurrency7Message6__initZ+0x161>
  54631. 43205c: │ │││ ││ │ │││ outsb %ds:(%rsi),(%dx)
  54632. 43205d: │ │││ ││ │ │││ movslq 0x2e(%rcx),%edi
  54633. 432060: │ │││ ││ │ │││ rex.WRXB ja 4320d1 <_D3std11concurrency7Message6__initZ+0x171>
  54634. 432063: │ │││ ││ │ │││ gs
  54635. 432064: │ │││ ││ │ │││ ╭ jb 4320ba <_D3std11concurrency7Message6__initZ+0x15a>
  54636. 432066: │ │││ ││ │ │││ │ gs
  54637. 432067: │ │││╭┼┼─┼─┼┼┼───┼ jb 4320d6 <_D3std11concurrency7Message6__initZ+0x176>
  54638. 432069: │ ││││││ │ │││ │ imul $0x646574,0x61(%rsi),%ebp
  54639. 432070: │─┼┼┼┼┼──┼─┼┼┼───┼ jae 4320e6 <_D3std11concurrency7Message6__initZ+0x186>
  54640. 432072: │ │││││ │ │││ │ fs movslq %cs:%fs:0x6e(%rdi),%ebp
  54641. 432077: │ │││││ │ │││ │ movslq 0x72(%rbp),%esi
  54642. 43207a: │ │││││ │╭┼┼┼───┼ jb 4320e1 <_D3std11concurrency7Message6__initZ+0x181>
  54643. 43207c: │ ││ ││ │││││ │ outsb %ds:(%rsi),(%dx)
  54644. 43207d: │ ││ │┕━━┿┿┿┿┿━━━┿ movslq 0x2e(%rcx),%edi
  54645. 432080: │ ││ │ │││││ │ imul $0x6d726554,0x6b(%rsi),%r13
  54646. 432088: │ ││ │ ││││ │ imul $0x646574,0x61(%rsi),%ebp
  54647. 43208f: │ ││ │ │││┕━━━┿ add %dl,0x72(%rax)
  54648. 432092: │ ││ │ │││ │ imul $0x20797469,0x72(%rdi),%ebp
  54649. 432099: │ │ │ │││ │ insl (%dx),%es:(%rdi)
  54650. 43209a: │ │ │ │││ │ gs
  54651. 43209b: │ ╭┼─┼────┼┼┼────┼ jae 432110 <_D3std11concurrency7Message6__initZ+0x1b0>
  54652. 43209d: │ ││ │ │││ │ (bad)
  54653. 43209e: │ ││ │ │││ │ add %al,%gs:(%eax)
  54654. 4320ae: │ ││ │ ││ │ add %al,(%rax)
  54655. 4320b0: ╭┼─┼┼─┼────┼┼─────┼ jae 432126 <_D3std11concurrency7Message6__initZ+0x1c6>
  54656. 4320b2: ││ ││ │ ││ │ fs movslq %cs:%fs:0x6e(%rdi),%ebp
  54657. 4320b7: ││ │┕━┿━━━━┿┿━━━━━┿ movslq 0x72(%rbp),%esi
  54658. 4320ba: ││ │ │ ╭┼┼─────┼ jb 432121 <_D3std11concurrency7Message6__initZ+0x1c1>
  54659. 4320bc: ││ │ │ │││ outsb %ds:(%rsi),(%dx)
  54660. 4320bd: ││ │ │ │││ movslq 0x2e(%rcx),%edi
  54661. 4320c0: ││ │ │ │││ push %rax
  54662. 4320c1: ││ │ │╭──┼┼┼┼┼┼┼┼┼ jb 43212c <_D3std11concurrency7Message6__initZ+0x1cc>
  54663. 4320c3: ││ │ ││ ││ outsl %ds:(%rsi),(%dx)
  54664. 4320c4: ││ │ │┼──┼┼─────── jb 43212f <_D3std11concurrency7Message6__initZ+0x1cf>
  54665. 4320c6: ╭───┼┼─┼──┼┼──┼┼─────── je 432141 <_D3std11concurrency7Message6__initZ+0x1e1>
  54666. 4320c8: │ ││ │ ││ ││ rex.WRB
  54667. 4320c9: │ ││ │ ││ ││ gs
  54668. 4320ca: │ ││╭┼──┼┼──┼┼─────── jae 43213f <_D3std11concurrency7Message6__initZ+0x1df>
  54669. 4320cc: │ ││││ ││ ││ (bad)
  54670. 4320cd: │ ││││ ││ ││ addr32
  54671. 4320ce: │ ││││ ││ ││ gs
  54672. 4320cf: │ ││││ ││ ││ rex.RB js 432135 <_D3std11concurrency7Message6__initZ+0x1d5>
  54673. 4320d2: │ ││││ ││ ││ gs
  54674. 4320d3: │ ╭┼┼┼┼──┼┼──┼┼─────── jo 432149 <_D3std11concurrency7Message6__initZ+0x1e9>
  54675. 4320d5: │ │││││ ││ ││ imul $0x0,0x6e(%rdi),%ebp
  54676. 4320dc: │ │││││ ││ ││ add %al,(%rax)
  54677. 4320de: │ │││││ ││ ││ add %al,(%rax)
  54678. 4320e0: │ ╭┼┼┼┼┼──┼┼──┼┼─────── jae 432156 <_D3std11concurrency7Message6__initZ+0x1f6>
  54679. 4320e2: │ ││││││ ││ │ fs movslq %cs:%fs:0x6e(%rdi),%ebp
  54680. 4320e7: │ │││ ││ ││ │ movslq 0x72(%rbp),%esi
  54681. 4320ea: │ │││ ││ ││ ╭┼──────── jb 432151 <_D3std11concurrency7Message6__initZ+0x1f1>
  54682. 4320ec: │ │││ ││ ││ ││ outsb %ds:(%rsi),(%dx)
  54683. 4320ed: │ │││ ││ ││ ││ movslq 0x2e(%rcx),%edi
  54684. 4320f0: │ │││ ││ ││ ││ rex.WRB (bad)
  54685. 4320f2: │ │││ ││ ││ ││ imul $0x6c754678,0x6f(%rdx,%riz,2),%ebp
  54686. 4320fa: │ │││ ││ ││ ││ insb (%dx),%es:(%rdi)
  54687. 4320fb: │ │││ ││ ││ ││ add %al,(%rax)
  54688. 4320fd: │ │││ ││ ││ ││ add %al,(%rax)
  54689. 4320ff: │ │││ ││ ││ ││ add %dh,0x74(%rbx)
  54690. 432102: │ │││ ││ ││ ││ fs movslq %cs:%fs:0x6e(%rdi),%ebp
  54691. 432107: │ │││ ││ ││ ││ movslq 0x72(%rbp),%esi
  54692. 43210a: │ │││ ││ ││╭┼┼──────── jb 432171 <_D3std11concurrency7Message6__initZ+0x211>
  54693. 43210c: │ │││ ││ │││││ outsb %ds:(%rsi),(%dx)
  54694. 43210d: │ │││ ││ │││││ movslq 0x2e(%rcx),%edi
  54695. 432110: │ │││ │┕━━┿┿┿┿┿━━━━━━━━ push %rsp
  54696. 432111: │ │││ │ │││││ imul $0x6e697373,0x69(%rbp,%rcx,2),%esp
  54697. 432119: │ │││ │ │││││ addr32 rex.RB js 432180 <_D3std11concurrency7Message6__initZ+0x220>
  54698. 43211d: │ │││ │ │││││ gs
  54699. 43211e: │╭┼┼┼─┼───┼┼┼┼┼──────── jo 432194 <_D3std11concurrency7Message6__initZ+0x234>
  54700. 432120: │││││ │ │││││ imul $0x0,0x6e(%rdi),%ebp
  54701. 43212f: ││││ │ ┕━┿┿━━━━━━━━━ add %dh,0x74(%rbx)
  54702. 432132: ││││ │ ││ fs movslq %cs:%fs:0x6e(%rdi),%ebp
  54703. 432137: ││││ │ ││ movslq 0x72(%rbp),%esi
  54704. 43213a: ││││ │ ╭┼┼───────── jb 4321a1 <_D3std11concurrency7Message6__initZ+0x241>
  54705. 43213c: ││││ │ │││ outsb %ds:(%rsi),(%dx)
  54706. 43213d: ││││ │ │││ movslq 0x2e(%rcx),%edi
  54707. 432140: ││││ │││ push %rsp
  54708. 432141: ┕┿┿┿━━━━━━━┿┿┿━━━━━━━━━ imul $0x0,0x0(%rax,%rax,1),%esp
  54709. 432149: ││┕━━━━━━━┿┿┿━━━━━━━━━ add %al,(%rax)
  54710. 43214b: ││ │││ add %al,(%rax)
  54711. 43214d: ││ │││ add %al,(%rax)
  54712. 43214f: ││ │││ add %al,0x72(%rbp)
  54713. 432152: ││ ╭──────┼┼────────── jb 4321c3 <_D3std11concurrency7Message6__initZ+0x263>
  54714. 432154: ││ │ ││ ╭── jb 432190 <_D3std11concurrency7Message6__initZ+0x230>
  54715. 432156: │┕━┿━━━━━━┿┿━━━━━━━┿━━ and %dl,0x72(%rax,%rbp,2)
  54716. 43215a: │ │ ││ │ gs
  54717. 43215b: │ │ ││ │ (bad)
  54718. 43215c: │ │ ││ │ and %ch,%fs:0x61(%rax)
  54719. 432160: │ │ ││ │ ╭ jae 432182 <_D3std11concurrency7Message6__initZ+0x222>
  54720. 432162: │ │ ││ │ │ outsb %ds:(%rsi),(%dx)
  54721. 432163: │ │ ││ │ │ outsl %ds:(%rsi),(%dx)
  54722. 432164: │ │ ││ │ │ and %ch,0x77(%rdi)
  54723. 432167: │ │ ││ │ │ outsb %ds:(%rsi),(%dx)
  54724. 432168: │ │ ││ │ │ gs
  54725. 432169: │ │ ││ │╭┼ jb 43218b <_D3std11concurrency7Message6__initZ+0x22b>
  54726. 43216b: │ │ ╭────┼┼───────┼┼┼ je 4321d5 <_D3std11concurrency7Message6__initZ+0x275>
  54727. 43216d: │ │ │ ╭┼┼───────┼┼┼ jb 4321d4 <_D3std11concurrency7Message6__initZ+0x274>
  54728. 43216f: │ │ │ │││ │││ (bad)
  54729. 432170: │ │ │ │││ │││ fs add %al,%cs:%fs:(%rax)
  54730. 432180: ╭┼──┼─┼───┼┼────────┼┼┼ jae 4321f6 <_D3std11concurrency7Message6__initZ+0x296>
  54731. 432182: ││ │ │ ││ ││┕ fs movslq %cs:%fs:0x6e(%rdi),%ebp
  54732. 432187: ││ │ │ ││ ││ movslq 0x72(%rbp),%esi
  54733. 43218a: ││ │ │ ╭┼┼────────┼┼─ jb 4321f1 <_D3std11concurrency7Message6__initZ+0x291>
  54734. 43218c: ││ │ │ │││ │ outsb %ds:(%rsi),(%dx)
  54735. 43218d: ││ │ │ │││ │ movslq 0x2e(%rcx),%edi
  54736. 432190: ││ │ │ │││ ┕━━ push %rbx
  54737. 432191: ││ │ │ │││ movslq 0x65(%rax),%ebp
  54738. 432194: │┕━━┿━┿━━┿┿┿━━━━━━━━━━━ fs
  54739. 432195: │ │╭┼──┼┼┼─────────── jne 432203 <_D3std11concurrency7Message6__initZ+0x2a3>
  54740. 432197: │ │││ │││ gs
  54741. 432198: │ │││ │││ ╭ jb 43219a <_D3std11concurrency7Message6__initZ+0x23a>
  54742. 43219a: │ │││ │││ ┕ add %al,(%rax)
  54743. 43219c: │ │││ │││ add %al,(%rax)
  54744. 43219e: │ │││ │││ add %al,(%rax)
  54745. 4321a0: ╭┼───┼┼┼──┼┼┼─────────── jae 432216 <_D3std11concurrency7Message6__initZ+0x2b6>
  54746. 4321a2: ││ │││ ││ fs movslq %cs:%fs:0x6e(%rdi),%ebp
  54747. 4321a7: ││ │││ ││ movslq 0x72(%rbp),%esi
  54748. 4321aa: ││ │││ ╭┼┼──────────── jb 432211 <_D3std11concurrency7Message6__initZ+0x2b1>
  54749. 4321ac: ││ │││ │││ outsb %ds:(%rsi),(%dx)
  54750. 4321ad: ││ │││ │││ movslq 0x2e(%rcx),%edi
  54751. 4321b0: ││ │││ │││ push %rsp
  54752. 4321b1: ││ │││ │││ pushq $0x64616572
  54753. 4321b6: ││ │││ │││ push %rbx
  54754. 4321b7: ││ │││ │││ movslq 0x65(%rax),%ebp
  54755. 4321ba: ││ │││ │││ fs
  54756. 4321bb: ││ │┼┼─┼┼┼──────────── jne 432229 <_D3std11concurrency7Message6__initZ+0x2c9>
  54757. 4321bd: ││ │││ │││ gs
  54758. 4321be: ││ │││ │││ ╭ jb 4321c0 <_D3std11concurrency7Message6__initZ+0x260>
  54759. 4321c0: ╭┼┼───┼┼┼─┼┼┼───────────┼ jae 432236 <_D3std11concurrency7Message6__initZ+0x2d6>
  54760. 4321c2: │││ │││ │││ fs movslq %cs:%fs:0x6e(%rdi),%ebp
  54761. 4321c7: │││ │││ │││ movslq 0x72(%rbp),%esi
  54762. 4321ca: │││ │││╭┼┼┼──────────── jb 432231 <_D3std11concurrency7Message6__initZ+0x2d1>
  54763. 4321cc: │││ │││││││ outsb %ds:(%rsi),(%dx)
  54764. 4321cd: │││ │││││││ movslq 0x2e(%rcx),%edi
  54765. 4321d0: │││ │││││││ rex.RX imul $0x68635372,0x65(%rdx),%r12d
  54766. 4321d8: │││ ││ │││ gs
  54767. 4321d9: │││ ││ │││ fs
  54768. 4321da: │││ ╭┼┼─┼┼┼───────────── jne 432248 <_D3std11concurrency7Message6__initZ+0x2e8>
  54769. 4321dc: │││ │││ │││ gs
  54770. 4321dd: │││ │││ │││ ╭ jb 43220d <_D3std11concurrency7Message6__initZ+0x2ad>
  54771. 4321df: │││ │││ │││ │ rex.WB outsb %ds:(%rsi),(%dx)
  54772. 4321e1: │││ │││ │││ │ outsw %ds:(%rsi),(%dx)
  54773. 4321e3: │││ │││ │││ │ rex.RX imul $0x72,0x65(%rdx),%r12d
  54774. 4321eb: │││ │││ │││ │ add %al,(%rax)
  54775. 4321ed: │││ │││ │││ │ add %al,(%rax)
  54776. 4321ef: │││ │││ │││ │ add %dh,0x74(%rbx)
  54777. 4321f2: │││ │││ ││ │ fs movslq %cs:%fs:0x6e(%rdi),%ebp
  54778. 4321f7: ││ │││ ││ │ movslq 0x72(%rbp),%esi
  54779. 4321fa: ││ │││╭┼┼─────────────┼ jb 432261 <_D3std11concurrency7Message6__initZ+0x301>
  54780. 4321fc: ││ ││││││ │ outsb %ds:(%rsi),(%dx)
  54781. 4321fd: ││ ││││││ │ movslq 0x2e(%rcx),%edi
  54782. 432200: ││ ││││││ │ rex.RX imul $0x68635372,0x65(%rdx),%r12d
  54783. 432208: ││ ││ │││ │ gs
  54784. 432209: ││ ││ │││ │ fs
  54785. 43220a: ││ ╭┼┼─┼┼┼─────────────┼ jne 432278 <_D3std11concurrency7Message6__initZ+0x318>
  54786. 43220c: ││ │││ │││ │ gs
  54787. 43220d: ││ │││ │││ ╭┼ jb 43223d <_D3std11concurrency7Message6__initZ+0x2dd>
  54788. 43220f: ││ │││ │││ │ rex.RX imul $0x6e6f4372,0x65(%rdx),%r12d
  54789. 432217: │ │││ ││ │ imul $0x6e,%fs:0x6f(%rcx,%rbp,2),%esi
  54790. 432220: ╭┼───┼┼┼─┼┼─────────────┼─ jae 432296 <_D3std11concurrency7Message6__initZ+0x336>
  54791. 432222: ││ │││ ││ │ fs movslq %cs:%fs:0x6e(%rdi),%ebp
  54792. 432227: ││ │││ ││ │ movslq 0x72(%rbp),%esi
  54793. 43222a: ││ ││ ╭┼┼─────────────┼─ jb 432291 <_D3std11concurrency7Message6__initZ+0x331>
  54794. 43222c: ││ ││ │││ │ outsb %ds:(%rsi),(%dx)
  54795. 43222d: ││ ││ │││ │ movslq 0x2e(%rcx),%edi
  54796. 432230: ││ ││ │││ │ rex.RX imul $0x68635372,0x65(%rdx),%r12d
  54797. 432238: │ ││ ││ │ gs
  54798. 432239: │ ││ ││ │ fs
  54799. 43223a: │ ╭┼┼─┼┼──────────────┼─ jne 4322a8 <_D3std11concurrency7Message6__initZ+0x348>
  54800. 43223c: │ │││ ││ │ gs
  54801. 43223d: │ │││ ││ ┕╭ jb 43223f <_D3std11concurrency7Message6__initZ+0x2df>
  54802. 43223f: │ │││ ││ ┕ add %dh,0x74(%rbx)
  54803. 432242: │ │││ ││ fs movslq %cs:%fs:0x6e(%rdi),%ebp
  54804. 432247: │ │││ ││ movslq 0x72(%rbp),%esi
  54805. 43224a: │ ││ ╭┼┼──────────────── jb 4322b1 <_D3std11concurrency7Message6__initZ+0x351>
  54806. 43224c: │ ││ │││ outsb %ds:(%rsi),(%dx)
  54807. 43224d: │ ││ │││ movslq 0x2e(%rcx),%edi
  54808. 432250: │ ││ │││ rex.WB jae 43229a <_D3std11concurrency7Message6__initZ+0x33a>
  54809. 432253: │ ││ │││ outsb %gs:(%rsi),(%dx)
  54810. 432255: │ ││ │││ gs
  54811. 432256: │ ││ │││ ╭─ jb 4322b9 <_D3std11concurrency7Message6__initZ+0x359>
  54812. 432258: │ ╭─┼┼─┼┼┼──────────────┼─ je 4322c9 <_D3std11concurrency7Message6__initZ+0x369>
  54813. 43225a: │ │ ││ │││ │╭ jb 43225c <_D3std11concurrency7Message6__initZ+0x2fc>
  54814. 43225c: │ │ ││ │││ │┕ add %al,(%rax)
  54815. 43225e: │ │ ││ │││ │ add %al,(%rax)
  54816. 432260: ╭┼─┼─┼┼─┼┼┼──────────────┼─ jae 4322d6 <_D3std11concurrency7Message6__initZ+0x376>
  54817. 432262: ││ │ ││ ││ │ fs movslq %cs:%fs:0x6e(%rdi),%ebp
  54818. 432267: ││ │ ││ ││ │ movslq 0x72(%rbp),%esi
  54819. 43226a: ││ │ ││╭┼┼───────────────┼─ jb 4322d1 <_D3std11concurrency7Message6__initZ+0x371>
  54820. 43226c: ││ │ │││││ │ outsb %ds:(%rsi),(%dx)
  54821. 43226d: ││ │ │││││ │ movslq 0x2e(%rcx),%edi
  54822. 432270: ││ │ │││││ │ rex.WRB
  54823. 432271: ││ │ │││││ │ gs
  54824. 432272: ││╭┼─┼┼┼┼┼───────────────┼─ jae 4322e7 <_D3std11concurrency7Message6__initZ+0x387>
  54825. 432274: ││││ │││││ │ (bad)
  54826. 432275: ││││ │││││ │ rex.X outsl %gs:(%esi),(%dx)
  54827. 432279: ││││ │ │││ │╭ js 43227b <_D3std11concurrency7Message6__initZ+0x31b>
  54828. 43227b: ││││ │ │││ │┕ add %al,(%rax)
  54829. 43227d: ││││ │ │││ │ add %al,(%rax)
  54830. 43227f: ││││ │ │││ │ add %ch,0x6e(%rcx)
  54831. 432282: ││││ │ │││ ╭┼─ jbe 4322e5 <_D3std11concurrency7Message6__initZ+0x385>
  54832. 432284: ││││ │ │││ ││ insb (%dx),%es:(%rdi)
  54833. 432285: ││││ │ │││ ││ imul $0x20747369,0x6c(%rax,%riz,1),%esp
  54834. 43228d: ││││ │ │││ ││ outsb %ds:(%rsi),(%dx)
  54835. 43228e: ││││ │ │││ ││ outsl %ds:(%rsi),(%dx)
  54836. 43228f: ││││ │ │││ ││ fs add %al,%fs:%gs:(%rax)
  54837. 43229f: │ ││ │ ││ ││ add %ah,0x74(%rcx)
  54838. 4322a2: │ ││ │╭┼┼───────────────┼┼─ je 432309 <_D3std11concurrency7Message6__initZ+0x3a9>
  54839. 4322a4: │ ││ ││││ ││ insl (%dx),%es:(%rdi)
  54840. 4322a5: ╭─┼─┼┼─┼┼┼┼───────────────┼┼─ jo 43231b <_D3std11concurrency7Message6__initZ+0x3bb>
  54841. 4322a7: │ │ ││ ││││ ││ imul $0x206f7420,0x67(%rsi),%ebp
  54842. 4322ae: │ │ ││ ╭┼┼┼───────────────┼┼─ jb 432315 <_D3std11concurrency7Message6__initZ+0x3b5>
  54843. 4322b0: │ │ ││ ││││ ││ insl (%dx),%es:(%rdi)
  54844. 4322b1: │ │ ││ │││┕━━━━━━━━━━━━━━━┿┿━ outsl %ds:(%rsi),(%dx)
  54845. 4322b2: │ │ ││╭┼┼┼────────────────┼┼─ jbe 432319 <_D3std11concurrency7Message6__initZ+0x3b9>
  54846. 4322b4: │ │ ││││││ ││ and %ch,0x6e(%rcx)
  54847. 4322b7: │ │ ││││││ ╭┼┼─ jbe 43231a <_D3std11concurrency7Message6__initZ+0x3ba>
  54848. 4322b9: │ │ ││││││ ││┕━ insb (%dx),%es:(%rdi)
  54849. 4322ba: │ │ ││││││ ││ imul $0x20747369,0x6c(%rax,%riz,1),%esp
  54850. 4322c2: │ │ ││││││ ││ outsb %ds:(%rsi),(%dx)
  54851. 4322c3: │ │ ││││││ ││ outsl %ds:(%rsi),(%dx)
  54852. 4322c4: │ │ ││││││ ││ fs add %al,%fs:%gs:(%rax)
  54853. 4322d0: ╭────┼─┼─┼─┼┼┼┼───────────────┼┼── jae 432346 <_D3std11concurrency7Message6__initZ+0x3e6>
  54854. 4322d2: │ │ │ │ │││ ││ fs movslq %cs:%fs:0x6e(%rdi),%ebp
  54855. 4322d7: │ │ │ │││ ││ movslq 0x72(%rbp),%esi
  54856. 4322da: │ │ │╭┼┼┼────────────────┼┼── jb 432341 <_D3std11concurrency7Message6__initZ+0x3e1>
  54857. 4322dc: │ │ │││││ ││ outsb %ds:(%rsi),(%dx)
  54858. 4322dd: │ │ │││││ ││ movslq 0x2e(%rcx),%edi
  54859. 4322e0: │ │ │││││ ││ imul $0x654d2821,0x74(%rbx),%r14
  54860. 4322e8: ╭┼────┼────┼┼┼┼────────────────┼─── jae 43235d <_D3std11concurrency7Message6__initZ+0x3fd>
  54861. 4322ea: ││ │ ││││ │ (bad)
  54862. 4322eb: ││ │ ││││ │ sub %ebp,%gs:(%esi)
  54863. 4322ef: ││ │ ││││ │ imul $0x646f4e2e,0x74(%rbx),%r14
  54864. 4322f7: ││ │ ││││ │ add %al,%gs:(%rax)
  54865. 4322fa: ││ │ ││││ │ add %al,(%rax)
  54866. 4322fc: ││ │ ││││ │ add %al,(%rax)
  54867. 4322fe: ││ │ ││││ │ add %al,(%rax)
  54868. 432300: ││ │ ││││ │ rex.WB outsb %ds:(%rsi),(%dx)
  54869. 432302: ││ │ ││││ │ movslq 0x72(%rdi),%ebp
  54870. 432305: ││ │ ╭┼┼┼┼────────────────┼─── jb 43236c <_D3std11concurrency7Message6__initZ+0x40c>
  54871. 432307: ││ │ │││││ │ movslq 0x66(%rax,%riz,1),%esi
  54872. 43230b: ││ │ ││││ │ outsl %ds:(%rsi),(%dx)
  54873. 43230c: ││ ╭─┼───┼┼┼┼─────────────────┼─── jb 43237b <_D3std11concurrency7Message6__initZ+0x41b>
  54874. 43230e: ││ │ │ ││││ │ (bad)
  54875. 43230f: ││ │ │ ││││ │ ╭ je 432331 <_D3std11concurrency7Message6__initZ+0x3d1>
  54876. 432311: │┼──┼─┼───┼┼┼┼─────────────────┼──┼ jae 432383 <_D3std11concurrency7Message6__initZ+0x423>
  54877. 432313: ││ │ │ ││││ │ │ movslq %gs:0x66(%rcx),%ebp
  54878. 432317: ││ │ │ │││ │ │ imul $0x25203a,0x72(%rbp),%esp
  54879. 43231e: ││ │ ││ │ add %al,(%rax)
  54880. 432320: ││ │ ││ │ (bad)
  54881. 432321: ││ │ ││ │ (bad) {%k1}
  54882. 432322: ││ │ ╭───┼┼──────────────────────┼ jne 43238d <_D3std11concurrency7Message6__initZ+0x42d>
  54883. 432324: ││ │ │ ││ │ insb (%dx),%es:(%rdi)
  54884. 432325: ││ │ │ ││ │ fs
  54885. 432326: ││ │ │ ││ │ (bad)
  54886. 432327: ╭──│┼──┼─┼───┼┼──────────────────────┼ jae 43239b <_D3std11concurrency7Message6__initZ+0x43b>
  54887. 432329: │ ││ │ │ ││ │ movslq (%rdi),%ebp
  54888. 43232b: │ ││ │ │ ││ │ insb (%dx),%es:(%rdi)
  54889. 43232c: │ ││ │ │ ││ │ movslq %fs:(%rdi),%ebp
  54890. 43232f: ╭──┼──┼┼──┼─┼───┼┼──────────────────────┼ jb 4323a6 <_D3std11concurrency7Message6__initZ+0x446>
  54891. 432331: │ │ ││ │ │ ││ ┕ outsb %ds:(%rsi),(%dx)
  54892. 432332: │ │ ││ │╭┼───┼┼─────────────────────── je 43239d <_D3std11concurrency7Message6__initZ+0x43d>
  54893. 432334: │ │ ││ │││ ││ insl (%dx),%es:(%rdi)
  54894. 432335: │ │ ││ │││ ││ gs
  54895. 432336: │ │ ││ │││ ││ (bad)
  54896. 432337: │ │ ││ │││╭──┼┼─────────────────────── jo 4323a1 <_D3std11concurrency7Message6__initZ+0x441>
  54897. 432339: │ │ ││ ││││ ││ outsl %ds:(%rsi),(%dx)
  54898. 43233a: │ │ ││ ││││ ││ (bad) {%k1}
  54899. 43233b: │ │ ││ ││││ ││ outsl %ds:(%rsi),(%dx)
  54900. 43233c: │ │ ││ ││││ ││ ╭── jae 43236d <_D3std11concurrency7Message6__initZ+0x40d>
  54901. 43233e: │──┼──┼┼──┼┼┼┼──┼┼────────────────────┼── jae 4323b4 <_D3std11concurrency7Message6__initZ+0x454>
  54902. 432340: │ │ ││ ││││ ││ │ fs
  54903. 432341: │ │ ││ ││││ │┕━━━━━━━━━━━━━━━━━━━━┿━━ (bad)
  54904. 432342: │ │ ││ ││││ │ │ outsw %ds:(%rsi),(%dx)
  54905. 432344: │ │ ││╭─┼┼┼┼──┼─────────────────────┼── jb 4323b3 <_D3std11concurrency7Message6__initZ+0x453>
  54906. 432346: │ │ │┕┿━┿┿┿┿━━┿━━━━━━━━━━━━━━━━━━━━━┿━━ (bad)
  54907. 432347: │ │ │ │ ││││ │ │╭─ je 432377 <_D3std11concurrency7Message6__initZ+0x417>
  54908. 432349: │ │ │ │ ││││ │ ││ add %al,%fs:(%rax)
  54909. 43234c: │ │ │ │ ││││ │ ││ add %al,(%rax)
  54910. 43234e: │ │ │ │ ││││ │ ││ add %al,(%rax)
  54911. 432350: │ │ │ │ ││││ │ ││ rex.WB outsb %ds:(%rsi),(%dx)
  54912. 432352: │ │ │ │ ││││ │ ││ movslq 0x72(%rdi),%ebp
  54913. 432355: │ │ │ │ ││││ ╭┼─────────────────────┼┼─ jb 4323bc <_D3std11concurrency7Message6__initZ+0x45c>
  54914. 432357: │ │ │ │ ││││ ││ ││ movslq 0x66(%rax,%riz,1),%esi
  54915. 43235b: │ │ │ │ ││││ ││ ││ outsl %ds:(%rsi),(%dx)
  54916. 43235c: │ │ │╭┼─┼┼┼┼─┼┼─────────────────────┼┼─ jb 4323cb <_D3std11concurrency7Message6__initZ+0x46b>
  54917. 43235e: │ │ │││ ││││ ││ ││ (bad)
  54918. 43235f: │ │ │││ ││││ ││ ││╭ je 432381 <_D3std11concurrency7Message6__initZ+0x421>
  54919. 432361: │ │ ╭┼┼┼─┼┼┼┼─┼┼─────────────────────┼┼┼ jae 4323d3 <_D3std11concurrency7Message6__initZ+0x473>
  54920. 432363: │ │ ││││ ││││ ││ │││ movslq %gs:0x66(%rcx),%ebp
  54921. 432367: │ │ ││││ ││││ ││ │││ imul $0x2520,0x72(%rbp),%esp
  54922. 43236e: │ │ ││││ ││││ │ ││ add %al,(%rax)
  54923. 432370: │ │ ││││ ││││ │ ││ rex.WB outsb %ds:(%rsi),(%dx)
  54924. 432372: │ │ ││││ ││││ │ ││ movslq 0x72(%rdi),%ebp
  54925. 432375: │ │ ││││ ││││╭┼───────────────────────┼┼ jb 4323dc <_D3std11concurrency7Message6__initZ+0x47c>
  54926. 432377: │ │ ││││ ││││││ ┕┿ movslq 0x66(%rax,%riz,1),%esi
  54927. 43237b: │ │ ││││ ┕┿┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━┿ outsl %ds:(%rsi),(%dx)
  54928. 43237c: │ │ ││┼┼──┼┼┼┼┼────────────────────────┼ jb 4323eb <_D3std11concurrency7Message6__initZ+0x48b>
  54929. 43237e: │ │ ││││ │││││ │ (bad)
  54930. 43237f: │ │ ││││ │││││ ╭┼ je 4323a1 <_D3std11concurrency7Message6__initZ+0x441>
  54931. 432381: │ │╭┼┼┼┼──┼┼┼┼┼───────────────────────┼┼ jae 4323f3 <_D3std11concurrency7Message6__initZ+0x493>
  54932. 432383: │ │││┕┿┿━━┿┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━━┿━ movslq %gs:0x66(%rcx),%ebp
  54933. 432387: │ ││││││ │││││ │ imul $0x203a,0x72(%rbp),%esp
  54934. 43238e: │ ││││││ │ │││ │ add %al,(%rax)
  54935. 432390: │ ││││││ │ │││ │ (bad)
  54936. 432391: │ ││││││ │ │││ │ (bad) {%k1}
  54937. 432392: │ ││││││ ╭┼─┼┼┼───────────────────────┼─ jne 4323fd <_D3std11concurrency7Message6__initZ+0x49d>
  54938. 432394: │ ││││││ ││ │││ │ insb (%dx),%es:(%rdi)
  54939. 432395: │ ││││││ ││ │││ │ fs
  54940. 432396: │ ││││││ ││ │││ │ (bad)
  54941. 432397: │ ╭┼┼┼┼┼┼─┼┼─┼┼┼───────────────────────┼─ jae 43240b <_D3std11concurrency7Message6__initZ+0x4ab>
  54942. 432399: │ │││││││ ││ │││ │ movslq (%rdi),%ebp
  54943. 43239b: │ │┕┿┿┿┿┿━┿┿━┿┿┿━━━━━━━━━━━━━━━━━━━━━━━┿━ insb (%dx),%es:(%rdi)
  54944. 43239c: │ │ │││││ ││ │││ │ movslq %fs:(%rdi),%ebp
  54945. 43239f: ╭───┼─┼─┼┼┼┼┼─┼──┼┼┼───────────────────────┼─ jb 432416 <_D3std11concurrency7Message6__initZ+0x4b6>
  54946. 4323a1: │ │ │ │││││ │ ┕┿┿━━━━━━━━━━━━━━━━━━━━━━━┷━ outsb %ds:(%rsi),(%dx)
  54947. 4323a2: │ │ │ │││││╭┼───┼┼───────────────────────── je 43240d <_D3std11concurrency7Message6__initZ+0x4ad>
  54948. 4323a4: │ │ │ │││││││ ││ insl (%dx),%es:(%rdi)
  54949. 4323a5: │ │ │ │││││││ ││ gs
  54950. 4323a6: │ ┕━┿━┿┿┿┿┿┿┿━━━┿┿━━━━━━━━━━━━━━━━━━━━━━━━━ (bad)
  54951. 4323a7: │ │ │ │││││││ ╭┼┼───────────────────────── jo 432411 <_D3std11concurrency7Message6__initZ+0x4b1>
  54952. 4323a9: │ │ │ │││││││ │││ outsl %ds:(%rsi),(%dx)
  54953. 4323aa: │ │ │ │││││││ │││ (bad) {%k1}
  54954. 4323ab: │ │ │ │││││││ │││ outsl %ds:(%rsi),(%dx)
  54955. 4323ac: │ │ │ │││││││ │││ ╭── jae 4323dd <_D3std11concurrency7Message6__initZ+0x47d>
  54956. 4323ae: │ ╭─┼─┼─┼┼┼┼┼┼┼──┼┼┼──────────────────────┼── jae 432424 <_D3std11concurrency7Message6__initZ+0x4c4>
  54957. 4323b0: │ │ │ │ │││││││ │││ │ fs
  54958. 4323b1: │ │ │ │ │││││││ │││ │ (bad)
  54959. 4323b2: │ │ │ │ │││││││ │││ │ (bad)
  54960. 4323b3: │ │ │╭┼─┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jb 432427 <_D3std11concurrency7Message6__initZ+0x4c7>
  54961. 4323b5: │ │ ││ ││││ ││ │││ │ (bad)
  54962. 4323b6: │ │ ││ ││││ ││ │││ │╭─ jns 4323e6 <_D3std11concurrency7Message6__initZ+0x486>
  54963. 4323b8: │ │ ││ ││││ ││ │││ ││ add %al,%fs:(%rax)
  54964. 4323bb: │ │ ││ ││││ ││ │││ ││ add %al,(%rax)
  54965. 4323bd: │ │ ││ ││││ ││ ││ ││ add %al,(%rax)
  54966. 4323bf: │ │ ││ ││││ ││ ││ ││ add %al,0x6e(%rbp)
  54967. 4323c2: │ │ ││ ││││ ││ ││ ││ outsw %ds:(%rsi),(%dx)
  54968. 4323c4: │ │ ││ ││││ ││ ││ ╭┼┼─ jb 432429 <_D3std11concurrency7Message6__initZ+0x4c9>
  54969. 4323c6: │ │ ││ ││││ ││ ││ │││ gs
  54970. 4323c7: │ │ ││ ││││ ││ ││ │││ insl (%dx),%es:(%rdi)
  54971. 4323c8: │ │ ││ ││││ ││ ││ │││ outsb %gs:(%rsi),(%dx)
  54972. 4323ca: │ │ ││ ││││ ││ ││ │││╭ je 4323ec <_D3std11concurrency7Message6__initZ+0x48c>
  54973. 4323cc: │ │ ││ │││ ││ ││ ││││ data16
  54974. 4323cd: │ │ ││ │││ ││ ││ ││││ (bad)
  54975. 4323ce: │ │ ││ │││ ││ ││ ││││ imul $0x0,0x64(%rbp,%riz,2),%ebp
  54976. 4323de: │ │ ││ │ │ ││ │ │ ││ add %al,(%rax)
  54977. 4323e0: │ │ ││ │ │ ││ │ │ ││ (bad)
  54978. 4323e1: │ │ ││ │ │ ││ │ │ ││ (bad) {%k1}
  54979. 4323e2: │ │ ││ │ │ ╭┼┼──┼───────────────────────┼─┼┼ jne 43244d <_D3std11concurrency7Message6__initZ+0x4ed>
  54980. 4323e4: │ │ ││ │ │ │││ │ │ ││ insb (%dx),%es:(%rdi)
  54981. 4323e5: │ │ ││ │ │ │││ │ │ ││ fs
  54982. 4323e6: │ │ ││ │ │ │││ │ │ ┕┿ (bad)
  54983. 4323e7: │ │ ╭┼┼─┼─┼─┼┼┼──┼───────────────────────┼──┼ jae 43245b <_D3std11concurrency7Message6__initZ+0x4fb>
  54984. 4323e9: │ │ │││ │ │ │││ │ │ │ movslq (%rdi),%ebp
  54985. 4323eb: │ │ │││ │ ┕━┿┿┿━━┿━━━━━━━━━━━━━━━━━━━━━━━┿━━┿ insb (%dx),%es:(%rdi)
  54986. 4323ec: │ │ │││ │ │││ │ │ ┕ movslq %fs:(%rdi),%ebp
  54987. 4323ef: ╭──┼─┼─┼┼┼─┼───┼┼┼──┼───────────────────────┼─── jb 432466 <_D3std11concurrency7Message6__initZ+0x506>
  54988. 4323f1: │ │ │ │││ │ │││ │ │ outsb %ds:(%rsi),(%dx)
  54989. 4323f2: │ │ │ │││ │ ╭┼┼┼──┼───────────────────────┼─── je 43245d <_D3std11concurrency7Message6__initZ+0x4fd>
  54990. 4323f4: │ │ │ │││ ││││ │ │ insl (%dx),%es:(%rdi)
  54991. 4323f5: │ │ │ │││ ││││ │ │ gs
  54992. 4323f6: │ │ │ │││ ││││ │ │ (bad)
  54993. 4323f7: │ │ │ │││ ││││ ╭┼───────────────────────┼─── jo 432461 <_D3std11concurrency7Message6__initZ+0x501>
  54994. 4323f9: │ │ │ │││ ││││ ││ │ outsl %ds:(%rsi),(%dx)
  54995. 4323fa: │ │ │ │││ ││││ ││ │ (bad) {%k1}
  54996. 4323fb: │ │ │ │││ ││││ ││ │ outsl %ds:(%rsi),(%dx)
  54997. 4323fc: │ │ │ │││ ││││ ││ │ ╭─ jae 43242d <_D3std11concurrency7Message6__initZ+0x4cd>
  54998. 4323fe: │ │─┼─┼┼┼────┼┼┼──┼┼───────────────────────┼─┼─ jae 432474 <_D3std11concurrency7Message6__initZ+0x514>
  54999. 432400: │ │ │ │││ │││ ││ │ │ fs
  55000. 432401: │ │ │ │││ │││ ││ │ │ (bad)
  55001. 432402: │ │ │ │││ │││ ││ │╭┼─ jb 432465 <_D3std11concurrency7Message6__initZ+0x505>
  55002. 432404: │ │ │ │││ │││ ││ │││ outsb %ds:(%rsi),(%dx)
  55003. 432405: │ │ │ │││ │││ ││ │││ addr32
  55004. 432406: │ │ │ │││ │││ ││ │││ gs
  55005. 432407: │ │ │ │││ │││ ││ │││ (bad)
  55006. 432408: │ │ │╭┼┼┼────┼┼┼──┼┼───────────────────────┼┼┼─ jo 43247c <_D3std11concurrency7Message6__initZ+0x51c>
  55007. 43240a: │ │ │││││ │││ ││ │││ imul $0x65766974,0x69(%rbp),%ebp
  55008. 432411: │ │ ││││ ││ │┕━━━━━━━━━━━━━━━━━━━━━━━┿┿┿╭ jae 432441 <_D3std11concurrency7Message6__initZ+0x4e1>
  55009. 432413: │ │ ││││ ││ │ ││││ add %al,%fs:(%rax)
  55010. 43241e: │ │ ││││ ││ │ ││││ add %al,(%rax)
  55011. 432420: │ │ ││││ ││ │ ││││ (bad)
  55012. 432421: │ │ ││││ ││ │ ││││ (bad) {%k1}
  55013. 432422: │ │ ││││ ╭┼┼───┼────────────────────────┼┼┼┼ jne 43248d <_D3std11concurrency7Message6__initZ+0x52d>
  55014. 432424: │ │ ┕┿┿┿━━━━┿┿┿━━━┿━━━━━━━━━━━━━━━━━━━━━━━━┿┿┿┿ insb (%dx),%es:(%rdi)
  55015. 432425: │ │ │││ │││ │ ││││ fs
  55016. 432426: │ │ │││ │││ │ ││││ (bad)
  55017. 432427: │ │ ╭┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jae 43249b <_D3std11concurrency7Message6__initZ+0x53b>
  55018. 432429: │ │ │││ │││ │ ┕┿┿┿ movslq (%rdi),%ebp
  55019. 43242b: │ │ │││ │││ │ │││ insb (%dx),%es:(%rdi)
  55020. 43242c: │ │ │││ │││ │ │││ movslq %fs:(%rdi),%ebp
  55021. 43242f: ╭─┼──┼─┼┼┼─────┼┼┼───┼─────────────────────────┼─┼ jb 4324a6 <_D3std11concurrency7Message6__initZ+0x546>
  55022. 432431: │ │ │ │││ │││ │ │ │ outsb %ds:(%rsi),(%dx)
  55023. 432432: │ │ │ │││ ╭┼┼┼───┼─────────────────────────┼─┼ je 43249d <_D3std11concurrency7Message6__initZ+0x53d>
  55024. 432434: │ │ │ │││ ││││ │ │ │ insl (%dx),%es:(%rdi)
  55025. 432435: │ │ │ │││ ││││ │ │ │ gs
  55026. 432436: │ │ │ │││ ││││ │ │ │ (bad)
  55027. 432437: │ │ │ │││ ││││ ╭┼─────────────────────────┼─┼ jo 4324a1 <_D3std11concurrency7Message6__initZ+0x541>
  55028. 432439: │ │ │ │││ ││││ ││ │ │ outsl %ds:(%rsi),(%dx)
  55029. 43243a: │ │ │ │││ ││││ ││ │ │ (bad) {%k1}
  55030. 43243b: │ │ │ │││ ││││ ││ │ │ outsl %ds:(%rsi),(%dx)
  55031. 43243c: │ │ │ │││ ││││ ││ │╭┼ jae 43246d <_D3std11concurrency7Message6__initZ+0x50d>
  55032. 43243e: │ │ ╭┼─┼┼┼────┼┼┼┼──┼┼─────────────────────────┼┼┼ jae 4324b4 <_D3std11concurrency7Message6__initZ+0x554>
  55033. 432440: │ │ ││ │││ ││││ ││ │││ fs
  55034. 432441: │ │ ││ │││ ││││ ││ ││┕ (bad)
  55035. 432442: │ │╭┼┼─┼┼┼────┼┼┼┼──┼┼─────────────────────────┼┼─ jne 4324b8 <_D3std11concurrency7Message6__initZ+0x558>
  55036. 432444: │ ││││ │││ ││││ ││ ││ data16
  55037. 432445: │ ││││ │││ ││││ ││ ││ cs add %al,%cs:%fs:(%rax)
  55038. 432449: │ ││││ │││ ││││ ││ ││ add %al,(%rax)
  55039. 43244b: │ ││││ │││ ││││ ││ ││ add %al,(%rax)
  55040. 43244d: │ ││││ │││ │││┕━━┿┿━━━━━━━━━━━━━━━━━━━━━━━━━┿┿━ add %al,(%rax)
  55041. 43244f: │ ││││ │││ │││ ││ ││ add %ch,(%rdi)
  55042. 432451: │ ││││ │││ │││ ││ ││ (bad) {%k1}
  55043. 432452: │ ││││ │││ ╭┼┼┼───┼┼─────────────────────────┼┼─ jne 4324bd <_D3std11concurrency7Message6__initZ+0x55d>
  55044. 432454: │ ││││ │││ ││││ ││ ││ insb (%dx),%es:(%rdi)
  55045. 432455: │ ││││ │││ ││││ ││ ││ fs
  55046. 432456: │ ││││ │││ ││││ ││ ││ (bad)
  55047. 432457: │ ││││╭┼┼┼───┼┼┼┼───┼┼─────────────────────────┼┼─ jae 4324cb <_D3std11concurrency7Message6__initZ+0x56b>
  55048. 432459: │ ││││││││ ││││ ││ ││ movslq (%rdi),%ebp
  55049. 43245b: │ │││││││┕━━━┿┿┿┿━━━┿┿━━━━━━━━━━━━━━━━━━━━━━━━━┿┿━ insb (%dx),%es:(%rdi)
  55050. 43245c: │ │││││││ ││││ ││ ││ movslq %fs:(%rdi),%ebp
  55051. 43245f: ╭┼─┼┼┼┼┼┼┼────┼┼┼────┼┼─────────────────────────┼┼─ jb 4324d6 <_D3std11concurrency7Message6__initZ+0x576>
  55052. 432461: ││ │││││││ │││ │┕━━━━━━━━━━━━━━━━━━━━━━━━━┿┿━ outsb %ds:(%rsi),(%dx)
  55053. 432462: ││ │││││││ ╭┼┼┼────┼──────────────────────────┼┼─ je 4324cd <_D3std11concurrency7Message6__initZ+0x56d>
  55054. 432464: ││ │││││││ ││││ │ ││ insl (%dx),%es:(%rdi)
  55055. 432465: ││ │││││││ ││││ │ ┕┿━ gs
  55056. 432466: ││ ┕┿┿┿┿┿┿━━━┿┿┿┿━━━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━ (bad)
  55057. 432467: ││ ││││││ ││││ ╭┼───────────────────────────┼─ jo 4324d1 <_D3std11concurrency7Message6__initZ+0x571>
  55058. 432469: ││ ││││││ ││││ ││ │ outsl %ds:(%rsi),(%dx)
  55059. 43246a: ││ ││││││ ││││ ││ │ (bad) {%k1}
  55060. 43246b: ││ ││││││ ││││ ││ │ outsl %ds:(%rsi),(%dx)
  55061. 43246c: ││ ││││││ ││││ ││ ╭┼─ jae 43249d <_D3std11concurrency7Message6__initZ+0x53d>
  55062. 43246e: ││ ╭┼┼┼┼┼┼───┼┼┼┼───┼┼──────────────────────────┼── jae 4324e4 <_D3std11concurrency7Message6__initZ+0x584>
  55063. 432470: ││ │││││││ ││││ ││ │ fs
  55064. 432471: ││ │││││││ ││││ ││ │ (bad)
  55065. 432472: ││ │││││││ ││││ ││ │ (bad)
  55066. 432473: ││ │││││││ ││││ ││ │ insb (%dx),%es:(%rdi)
  55067. 432474: ││ │││┕┿┿┿━━━┿┿┿┿━━━┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━┿━━ outsl %ds:(%esi),(%dx)
  55068. 432476: ││ │││ │││ ╭┼┼┼┼───┼┼──────────────────────────┼── jb 4324e1 <_D3std11concurrency7Message6__initZ+0x581>
  55069. 432478: ││ │││ │││ │││││ ╭┼┼──────────────────────────┼── je 4324e2 <_D3std11concurrency7Message6__initZ+0x582>
  55070. 43247a: ││ │││ │││ │││││ │││ │ insl (%dx),%es:(%rdi)
  55071. 43247b: ││ │││ │││ │││││ │││ │ (bad)
  55072. 43247c: ││ │││ ││┕━━┿┿┿┿┿━━┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━┿━━ insl (%dx),%es:(%rdi)
  55073. 43247d: ││╭┼┼┼─┼┼───┼┼┼┼┼──┼┼┼──────────────────────────┼── jne 4324f3 <_D3std11concurrency7Message6__initZ+0x593>
  55074. 43247f: ││││││ ││ │││││ │││ │ (bad)
  55075. 432480: ││││││ ││ ╭┼┼┼┼┼──┼┼┼──────────────────────────┼── je 4324eb <_D3std11concurrency7Message6__initZ+0x58b>
  55076. 432482: ││││││ ││ ││││││ │││ │ outsl %ds:(%rsi),(%dx)
  55077. 432483: ││││││ ││ ││││││ │││ │ outsb %ds:(%rsi),(%dx)
  55078. 432484: ││││││ ││ ││││││ │││ │ cs add %al,%cs:%fs:(%rax)
  55079. 432490: ││││││ ││ │││││ │││ │ (bad)
  55080. 432491: ││││││ ││ │││││ │││ │ insb (%dx),%es:(%rdi)
  55081. 432492: ││││││ ││ │││││ │││ │ imul $0x73255f20,0x73(%rcx),%esp
  55082. 432499: ││││││ ││ │││││ │││ │ and %bh,0x65644920(%rip) # 65a76dbf <_end+0x6541da87>
  55083. 43249f: ││││││ │ ││││ │││ outsb %ds:(%rsi),(%dx)
  55084. 4324a0: ││││││ │ ╭┼┼┼┼────┼┼┼───────────────────────────── je 43250b <_D3std11concurrency7Message6__initZ+0x5ab>
  55085. 4324a2: ╭┼┼┼┼┼┼─┼──┼┼┼┼┼────┼┼────────────────────────────── je 43251d <_D3std11concurrency7Message6__initZ+0x5bd>
  55086. 4324a4: │││││││ │ │││││ ││ and %ebp,(%rax)
  55087. 4324a6: ││┕┿┿┿┿━┿━━┿┿┿┿┿━━━━┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ imul $0x5b64,0x6c(%rbp),%sp
  55088. 4324ac: ││ ││││ │ │││││ ││ and $0x3b295d73,%eax
  55089. 4324bd: ││ ││ │ ││││┕━━━━┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ add %al,(%rax)
  55090. 4324bf: ││ ││ │ ││││ ││ add %cl,0x72(%rdi)
  55091. 4324c2: ││ ││ │ ││││ ╭┼┼────────────────────────────── jo 43252c <_D3std11concurrency7Message6__initZ+0x5cc>
  55092. 4324c4: ││ ││ │ ││││ │││ (bad)
  55093. 4324c5: ││ ││ │ ││││ │││ outsb %ds:(%rsi),(%dx)
  55094. 4324c6: ││ ││ │ ││││ │││ and %ah,0x6f(%rsi)
  55095. 4324c9: ││ ││ │──┼┼┼┼────┼┼┼────────────────────────────── jb 432538 <_D3std11concurrency7Message6__initZ+0x5d8>
  55096. 4324cb: ││ ││ ┕━━┿┿┿┿━━━━┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ (bad)
  55097. 4324cc: ││ ││ │ ││││ │││ ╭ je 4324ee <_D3std11concurrency7Message6__initZ+0x58e>
  55098. 4324ce: ││ ││ │ │││ │││ │ (bad)
  55099. 4324cf: ││ ││ │ │││ │││ ╭─────┼ jb 432538 <_D3std11concurrency7Message6__initZ+0x5d8>
  55100. 4324d1: ││ ││ ╭┼──┼┼┼─────┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jne 432540 <_D3std11concurrency7Message6__initZ+0x5e0>
  55101. 4324d3: ││ ││ ││ │││ ││ │ │ outsb %gs:(%rsi),(%dx)
  55102. 4324d5: ││ │┼──┼┼──┼┼┼─────┼┼────────────────────────┼─────┼ je 43254a <_D3std11concurrency7Message6__initZ+0x5ea>
  55103. 4324d7: │ ││ ││ │││ ││ │ │ cmp (%rax),%ah
  55104. 4324d9: │ ││ ││ │││ ││ │ │ (bad)
  55105. 4324da: │ ││ ││ │││ ││ ╭┼─────┼ jb 432543 <_D3std11concurrency7Message6__initZ+0x5e3>
  55106. 4324dc: │ ││ ││ │││ ││ ││ ╭─┼ jae 432539 <_D3std11concurrency7Message6__initZ+0x5d9>
  55107. 4324de: │ ││ ││ │││ ││ ││ │ │ add %al,(%rax)
  55108. 4324e0: │ ││ ││ │││ ││ ││ │ │ rex.XB outsl %ds:(%rsi),(%dx)
  55109. 4324e2: │ ││ ││ ││ │┕━━━━━━━━━━━━━━━━━━━━━━━┿┿━━━┿━┿ outsb %ds:(%rsi),(%dx)
  55110. 4324e3: │ ││ ││ ││ │ ││ ╭┼─┼ jbe 43254a <_D3std11concurrency7Message6__initZ+0x5ea>
  55111. 4324e5: │ ╭│───┼┼──┼┼──────┼────────────────────────┼┼──┼┼─┼ jb 43255a <_D3std11concurrency7Message6__initZ+0x5fa>
  55112. 4324e7: │ ││ ││ ││ │ ││ ││ │ imul $0x736f7020,0x6e(%rdi),%ebp
  55113. 4324ee: │ ││ ││ │ │ ││ ││ ┕ imul $0x766f2065,0x76(%rcx,%rbp,2),%esi
  55114. 4324f6: │ ││ ││ │ │ ││ ││ gs
  55115. 4324f7: │ ││ ││ │ │ ││╭─┼┼── jb 43255f <_D3std11concurrency7Message6__initZ+0x5ff>
  55116. 4324f9: │ ││ ││ │ │ │││ ││ insb (%dx),%es:(%rdi)
  55117. 4324fa: │ ││ ││ │ │ │││ ││ outsl %ds:(%rsi),(%dx)
  55118. 4324fb: │ ││ ││ │ │ │││ ││ ╭ ja 4324fd <_D3std11concurrency7Message6__initZ+0x59d>
  55119. 4324fd: │ ││ ││ │ │ │││ ││ ┕ add %al,(%rax)
  55120. 4324ff: │ ││ ││ │ │ │││ ││ add %ch,(%rdi)
  55121. 432501: │ ││ ││ │ │ │││ ││ (bad) {%k1}
  55122. 432502: │ ││ ││ ╭┼───────┼────────────────────────┼┼┼─┼┼── jne 43256d <_D3std11concurrency7Message6__initZ+0x60d>
  55123. 432504: │ ││ ││ ││ │ │││ ││ insb (%dx),%es:(%rdi)
  55124. 432505: │ ││ ││ ││ │ │││ ││ fs
  55125. 432506: │ ││ ││ ││ │ │││ ││ (bad)
  55126. 432507: │ ││───┼┼─┼┼───────┼────────────────────────┼┼┼─┼┼── jae 43257b <_D3std11concurrency7Message6__initZ+0x61b>
  55127. 432509: │ ││ ││ ││ │ │││ ││ movslq (%rdi),%ebp
  55128. 43250b: │ ││ ││ │┕━━━━━━━┿━━━━━━━━━━━━━━━━━━━━━━━━┿┿┿━┿┿━━ insb (%dx),%es:(%rdi)
  55129. 43250c: │ ││ ││ │ │ │││ ││ movslq %fs:(%rdi),%ebp
  55130. 43250f: │─┼┼───┼┼─┼────────┼────────────────────────┼┼┼─┼┼── jb 432586 <_D3std11concurrency7Message6__initZ+0x626>
  55131. 432511: │ ││ ││ │ │ │││ ││ outsb %ds:(%rsi),(%dx)
  55132. 432512: │ ││ ││╭┼────────┼────────────────────────┼┼┼─┼┼── je 43257d <_D3std11concurrency7Message6__initZ+0x61d>
  55133. 432514: │ ││ ││││ │ │││ ││ insl (%dx),%es:(%rdi)
  55134. 432515: │ ││ ││││ │ │││ ││ gs
  55135. 432516: │ ││ ││││ │ │││ ││ (bad)
  55136. 432517: │ ││ ││││ ╭┼────────────────────────┼┼┼─┼┼── jo 432581 <_D3std11concurrency7Message6__initZ+0x621>
  55137. 432519: │ ││ ││││ ││ │││ ││ outsl %ds:(%rsi),(%dx)
  55138. 43251a: │ ││ ││││ ││ │││ ││ (bad) {%k1}
  55139. 43251b: │ ││ ││││ ││ │││ ││ outsl %ds:(%rsi),(%dx)
  55140. 43251c: │ ││ ││││ ││ │││ ││── jae 43254d <_D3std11concurrency7Message6__initZ+0x5ed>
  55141. 43251e: │╭┼┼───┼┼┼┼───────┼┼────────────────────────┼┼┼─┼┼── jae 432594 <_D3std11concurrency7Message6__initZ+0x634>
  55142. 432520: ││││ ││││ ││ │││ ││ fs
  55143. 432521: ││││ ││││ ││ │││ ││ (bad)
  55144. 432522: ││││ ││││ ││ │││ ││ movslq 0x6e(%rdi),%ebp
  55145. 432525: ││││ ││││ ││ │││ ││╭─ jbe 432555 <_D3std11concurrency7Message6__initZ+0x5f5>
  55146. 432527: ││││ ││││ ││ │││ │││ add %al,%fs:(%rax)
  55147. 43252a: ││││ ││││ ││ │││ │││ add %al,(%rax)
  55148. 43252c: ││││ ││││ │┕━━━━━━━━━━━━━━━━━━━━━━━━┿┿┿━┿┿┿━ add %al,(%rax)
  55149. 43252e: ││││ ││││ │ │││ │││ add %al,(%rax)
  55150. 432530: ││││ ││││ │ │││ │││ rex.WB outsb %ds:(%rsi),(%dx)
  55151. 432532: ││││ ││││ │ │││ │││ movslq 0x72(%rdi),%ebp
  55152. 432535: ││││ ││││ │ │││╭┼┼┼─ jb 43259c <_D3std11concurrency7Message6__initZ+0x63c>
  55153. 432537: ││││ ││││ │ │││││││ movslq 0x66(%rax,%riz,1),%esi
  55154. 43253b: ││││ │ ││ │ │ │││││ outsl %ds:(%rsi),(%dx)
  55155. 43253c: ││││ ╭┼─┼┼───────┼─────────────────────────┼─┼┼┼┼┼─ jb 4325ab <_D3std11concurrency7Message6__initZ+0x64b>
  55156. 43253e: ││││ ││ ││ │ │ │││││ (bad)
  55157. 43253f: ││││ ││ ││ │ │ │││││╭ je 432561 <_D3std11concurrency7Message6__initZ+0x601>
  55158. 432541: ││││ ╭┼──┼┼───────┼─────────────────────────┼─┼┼┼┼┼┼ jae 4325b3 <_D3std11concurrency7Message6__initZ+0x653>
  55159. 432543: ││││ ││ ││ │ ┕━┿┿┿┿┿┿ movslq %gs:0x66(%rcx),%ebp
  55160. 432547: ││││ ││ ││ │ ││││││ imul $0x726f6620,0x72(%rbp),%esp
  55161. 43254e: ││││ ││ ││ │ ││ ││ and %dh,0x61(%rdx)
  55162. 432551: ││││ ││ ││ │ ││ ││ outsb %ds:(%rsi),(%dx)
  55163. 432552: ││││ ││ ││ │ ││ ││ cmp %gs:(%eax),%ah
  55164. 432556: ││││ ││ ││ │ ││ │ and $0x0,%eax
  55165. 43255b: ││ │ ││ ││ │ ││ │ add %al,(%rax)
  55166. 43255d: ││ │ ││ ││ │ ││ │ add %al,(%rax)
  55167. 43255f: ││ │ ││ ││ │ ┕┿━━━┿ add %al,0x61(%rbx)
  55168. 432562: ││ │ ││ ││ │ │ outsb %ds:(%rsi),(%dx)
  55169. 432563: ││ │ ││ ││ │ │ outsb %ds:(%rsi),(%dx)
  55170. 432564: ││ │ ││ ││ │ │ outsl %ds:(%rsi),(%dx)
  55171. 432565: ││ │ ││ ││ │ │ ╭ je 432587 <_D3std11concurrency7Message6__initZ+0x627>
  55172. 432567: ││ │ ││ ││ │ │ │ (bad)
  55173. 432568: ││ │╭┼┼──┼┼───────┼────────────────────────────┼───┼ jo 4325da <_D3std11concurrency7Message6__initZ+0x67a>
  55174. 43256a: ││ ││││ ││ │ │ │ insb (%dx),%es:(%rdi)
  55175. 43256b: ││ ││││ ││ │ │ ╭┼ jns 43258d <_D3std11concurrency7Message6__initZ+0x62d>
  55176. 43256d: ││ ││││ │┕━━━━━━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━━┿┿ (bad)
  55177. 43256e: ││ ││││ │ │ │ ││ sub %ch,(%rcx)
  55178. 432570: ││ ││││ │ │ │ ││ (bad)
  55179. 432571: ││ ││││ │ │ │ ││ and %dh,0x20(%rdi,%rbp,2)
  55180. 432575: ││ ││││ │ │ │ ││ (bad)
  55181. 432576: ││ ││││ │ │ │ ││ and %dh,0x61(%rsi)
  55182. 432579: ││ ││││ │ │ │ ││ insb (%dx),%es:(%rdi)
  55183. 43257a: ││ ││││ │ │ ╭┼──┼┼ jne 4325e1 <_D3std11concurrency7Message6__initZ+0x681>
  55184. 43257c: ││ │││ │ │ ││ ││ and %ch,0x66(%rdi)
  55185. 43257f: ││ │││ │ ││ ││ and %dh,0x70(%rcx,%rdi,2)
  55186. 432583: ││ │││ ││ ││ and %ah,%gs:0x0(%rax)
  55187. 43258f: │ │││ ││ add %ch,(%rdi)
  55188. 432591: │ │││ ││ (bad) {%k1}
  55189. 432592: │ │││ ╭──┼┼──── jne 4325fd <_D3std11concurrency15MessageMismatch6__initZ+0xd>
  55190. 432594: ┕━━┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━━┿┿━━━━ insb (%dx),%es:(%rdi)
  55191. 432595: │││ │ ││ fs
  55192. 432596: │││ │ ││ (bad)
  55193. 432597: ╭─┼┼┼────────────────────────────────────┼──┼┼──── jae 43260b <_D3std11concurrency15MessageMismatch6__initZ+0x1b>
  55194. 432599: │ │││ │ ││ movslq (%rdi),%ebp
  55195. 43259b: │ │││ │ ││ insb (%dx),%es:(%rdi)
  55196. 43259c: │ │││ │ │┕━━━━ movslq %fs:(%rdi),%ebp
  55197. 43259f: ╭─┼─┼┼┼────────────────────────────────────┼──┼───── jb 432616 <_D3std11concurrency15MessageMismatch6__initZ+0x26>
  55198. 4325a1: │ │ │││ │ │ outsb %ds:(%rsi),(%dx)
  55199. 4325a2: │ │ │││ ╭┼──┼───── je 43260d <_D3std11concurrency15MessageMismatch6__initZ+0x1d>
  55200. 4325a4: │ │ │││ ││ │ insl (%dx),%es:(%rdi)
  55201. 4325a5: │ │ │││ ││ │ gs
  55202. 4325a6: │ │ │││ ││ │ (bad)
  55203. 4325a7: │ │ │││ ││╭─┼───── jo 432611 <_D3std11concurrency15MessageMismatch6__initZ+0x21>
  55204. 4325a9: │ │ │││ │││ │ outsl %ds:(%rsi),(%dx)
  55205. 4325aa: │ │ │││ │││ │ (bad) {%k1}
  55206. 4325ab: │ │ ││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿┿━┿━━━━━ outsl %ds:(%rsi),(%dx)
  55207. 4325ac: │ │ ││ │││ │ ╭── jae 4325dd <_D3std11concurrency7Message6__initZ+0x67d>
  55208. 4325ae: │╭┼─┼┼────────────────────────────────────┼┼┼─┼──┼── jae 432624 <_D3std11concurrency15MessageMismatch6__initZ+0x34>
  55209. 4325b0: │││ ││ │││ │ │ fs
  55210. 4325b1: │││ ││ │││ │ │ (bad)
  55211. 4325b2: │││ ││ │││ │ ╭┼── jbe 432615 <_D3std11concurrency15MessageMismatch6__initZ+0x25>
  55212. 4325b4: │││ │ ╭┼┼┼─┼─┼┼── jb 43261f <_D3std11concurrency15MessageMismatch6__initZ+0x2f>
  55213. 4325b6: │││ │ ││││ │ ││ (bad)
  55214. 4325b7: │││ │ ││││ │ ││ outsb %ds:(%rsi),(%dx)
  55215. 4325b8: │││ │ ││││ │ ││╭─ je 4325e8 <_D3std11concurrency7Message6__initZ+0x688>
  55216. 4325ba: │││ │ ││││ │ │││ add %al,%fs:(%rax)
  55217. 4325bd: │││ │ ││││ │ │││ add %al,(%rax)
  55218. 4325bf: │││ │ ││││ │ │││ add %al,0x78(%rbp)
  55219. 4325c2: │││ │ ││││╭┼─┼┼┼─ jo 432629 <_D3std11concurrency15MessageMismatch6__initZ+0x39>
  55220. 4325c4: │││ │ ││││││ │││ movslq 0x64(%rbp,%riz,2),%esi
  55221. 4325c8: │││ │ ││││││ │││ and %ah,(%rdi)
  55222. 4325ca: │││ │ ││││││ │││ and $0x66202773,%eax
  55223. 4325cf: │││ │ ││││││ │││ outsl %ds:(%rsi),(%dx)
  55224. 4325d0: │││ │ ╭┼┼┼┼┼┼─┼┼┼─ jb 43263f <_D3std11concurrency15MessageMismatch6__initZ+0x4f>
  55225. 4325d2: │││ │ │││││││ │││ (bad)
  55226. 4325d3: │││ │ │││││││ │││╭ je 4325f5 <_D3std11concurrency15MessageMismatch6__initZ+0x5>
  55227. 4325d5: │││╭┼───────────────────────────────────┼┼┼┼┼┼┼─┼┼┼┼ jae 432647 <_D3std11concurrency15MessageMismatch6__vtblZ+0x7>
  55228. 4325d7: │││││ │││││││ ││││ movslq %gs:0x66(%rcx),%ebp
  55229. 4325db: ││││ │││││││ ││││ imul $0x726f6620,0x72(%rbp),%esp
  55230. 4325e2: ││││ ││││││ │ ││ and %dh,0x70(%rcx,%rdi,2)
  55231. 4325e6: ││││ ││││││ │ ││ and %ah,%gs:(%rdi)
  55232. 4325e9: ││││ ││││││ │ │ push %rsp
  55233. 4325ea: ││││ ││││││ │ │ imul $0x26400000,0x0(%rdi,%riz,1),%esp
  55234.  
  55235. 00000000004325f0 <_D3std11concurrency15MessageMismatch6__initZ>:
  55236. 4325f0: rex
  55237. 4325f1: rex.XB add %al,%es:(%r8)
  55238.  
  55239. 0000000000432640 <_D3std11concurrency15MessageMismatch6__vtblZ>:
  55240. 432640: ┆ andb $0x0,0x65(%rip) # 4326ac <_D3std11concurrency15OwnerTerminated6__initZ+0x3c>
  55241. 432647: ┆ add %ah,%al
  55242. 432649: ┆╭ loopne 43268c <_D3std11concurrency15OwnerTerminated6__initZ+0x1c>
  55243. 43264b: ┆│ add %al,(%rax)
  55244. 43264d: ┆│ add %al,(%rax)
  55245. 43264f: ┆│ add %dl,%al
  55246. 432651: ┆│ mov $0x41,%ebx
  55247. 432656: ┆│ add %al,(%rax)
  55248. 432658: ╰┼ loopne 432615 <_D3std11concurrency15MessageMismatch6__initZ+0x25>
  55249. 43265a: │ add %al,(%r8)
  55250. 43265d: │ add %al,(%rax)
  55251. 43265f: │ add %dh,0x41bc(%rax)
  55252. 432665: │ add %al,(%rax)
  55253. 432667: │ add %dl,(%rax)
  55254. 432669: ╭┼ loope 4326ac <_D3std11concurrency15OwnerTerminated6__initZ+0x3c>
  55255. 43266b: ││ add %al,(%rax)
  55256. 43266d: ││ add %al,(%rax)
  55257.  
  55258. 0000000000432670 <_D3std11concurrency15OwnerTerminated6__initZ>:
  55259. 432670: shlb $0x43,(%rsi)
  55260.  
  55261. 00000000004326c0 <_D3std11concurrency15OwnerTerminated6__vtblZ>:
  55262. 4326c0: ┆ and %ah,(%rsi)
  55263. 4326c2: ┆ add %al,%gs:(%rax)
  55264. 4326c5: ┆ add %al,(%rax)
  55265. 4326c7: ┆ add %ah,%al
  55266. 4326c9: ┆╭ loopne 43270c <_D3std11concurrency14LinkTerminated6__initZ+0x1c>
  55267. 4326cb: ┆│ add %al,(%rax)
  55268. 4326cd: ┆│ add %al,(%rax)
  55269. 4326cf: ┆│ add %dl,%al
  55270. 4326d1: ┆│ mov $0x41,%ebx
  55271. 4326d6: ┆│ add %al,(%rax)
  55272. 4326d8: ╰┼ loopne 432695 <_D3std11concurrency15OwnerTerminated6__initZ+0x25>
  55273. 4326da: │ add %al,(%r8)
  55274. 4326dd: │ add %al,(%rax)
  55275. 4326df: │ add %dh,0x41bc(%rax)
  55276. 4326e5: │ add %al,(%rax)
  55277. 4326e7: │ add %dl,(%rax)
  55278. 4326e9: ╭┼ loope 43272c <_D3std11concurrency14LinkTerminated6__initZ+0x3c>
  55279. 4326eb: ││ add %al,(%rax)
  55280. 4326ed: ││ add %al,(%rax)
  55281.  
  55282. 00000000004326f0 <_D3std11concurrency14LinkTerminated6__initZ>:
  55283. 4326f0: rex (bad)
  55284. 4326f2: rex.XB add %al,(%r8)
  55285.  
  55286. 0000000000432740 <_D3std11concurrency14LinkTerminated6__vtblZ>:
  55287. 432740: ┆ shlb $0x65,(%rsi)
  55288. 432743: ┆ add %al,(%rax)
  55289. 432745: ┆ add %al,(%rax)
  55290. 432747: ┆ add %ah,%al
  55291. 432749: ┆╭ loopne 43278c <_D3std11concurrency24PriorityMessageException6__initZ+0x1c>
  55292. 43274b: ┆│ add %al,(%rax)
  55293. 43274d: ┆│ add %al,(%rax)
  55294. 43274f: ┆│ add %dl,%al
  55295. 432751: ┆│ mov $0x41,%ebx
  55296. 432756: ┆│ add %al,(%rax)
  55297. 432758: ╰┼ loopne 432715 <_D3std11concurrency14LinkTerminated6__initZ+0x25>
  55298. 43275a: │ add %al,(%r8)
  55299. 43275d: │ add %al,(%rax)
  55300. 43275f: │ add %dh,0x41bc(%rax)
  55301. 432765: │ add %al,(%rax)
  55302. 432767: │ add %dl,(%rax)
  55303. 432769: ╭┼ loope 4327ac <_D3std11concurrency24PriorityMessageException6__initZ+0x3c>
  55304. 43276b: ││ add %al,(%rax)
  55305. 43276d: ││ add %al,(%rax)
  55306.  
  55307. 0000000000432770 <_D3std11concurrency24PriorityMessageException6__initZ>:
  55308. 432770: ╭ loopne 432799 <_D3std11concurrency24PriorityMessageException6__initZ+0x29>
  55309. 432772: │ rex.XB add %al,(%r8)
  55310. 4327b5: add %al,(%rax)
  55311. 4327b7: add %ah,0x40ff(%rax)
  55312.  
  55313. 00000000004327e0 <_D3std11concurrency24PriorityMessageException6__vtblZ>:
  55314. 4327e0: ┆ (bad)
  55315. 4327e1: ┆ (bad)
  55316. 4327e2: ┆ add %al,%gs:(%rax)
  55317. 4327e5: ┆ add %al,(%rax)
  55318. 4327e7: ┆ add %ah,%al
  55319. 4327e9: ┆╭ loopne 43282c <_D3std11concurrency11MailboxFull6__initZ+0x1c>
  55320. 4327eb: ┆│ add %al,(%rax)
  55321. 4327ed: ┆│ add %al,(%rax)
  55322. 4327ef: ┆│ add %dl,%al
  55323. 4327f1: ┆│ mov $0x41,%ebx
  55324. 4327f6: ┆│ add %al,(%rax)
  55325. 4327f8: ╰┼ loopne 4327b5 <_D3std11concurrency24PriorityMessageException6__initZ+0x45>
  55326. 4327fa: │ add %al,(%r8)
  55327. 4327fd: │ add %al,(%rax)
  55328. 4327ff: │ add %dh,0x41bc(%rax)
  55329. 432805: │ add %al,(%rax)
  55330. 432807: │ add %dl,(%rax)
  55331. 432809: ╭┼ loope 43284c <_D3std11concurrency11MailboxFull6__initZ+0x3c>
  55332. 43280b: ││ add %al,(%rax)
  55333. 43280d: ││ add %al,(%rax)
  55334.  
  55335. 0000000000432810 <_D3std11concurrency11MailboxFull6__initZ>:
  55336. 432810: (bad)
  55337. 432811: sub %al,0x0(%rbx)
  55338.  
  55339. 0000000000432860 <_D3std11concurrency11MailboxFull6__vtblZ>:
  55340. 432860: ┆ add %ch,(%rax)
  55341. 432862: ┆ add %al,%gs:(%rax)
  55342. 432865: ┆ add %al,(%rax)
  55343. 432867: ┆ add %ah,%al
  55344. 432869: ┆╭ loopne 4328ac <_D3std11concurrency19TidMissingException6__initZ+0x1c>
  55345. 43286b: ┆│ add %al,(%rax)
  55346. 43286d: ┆│ add %al,(%rax)
  55347. 43286f: ┆│ add %dl,%al
  55348. 432871: ┆│ mov $0x41,%ebx
  55349. 432876: ┆│ add %al,(%rax)
  55350. 432878: ╰┼ loopne 432835 <_D3std11concurrency11MailboxFull6__initZ+0x25>
  55351. 43287a: │ add %al,(%r8)
  55352. 43287d: │ add %al,(%rax)
  55353. 43287f: │ add %dh,0x41bc(%rax)
  55354. 432885: │ add %al,(%rax)
  55355. 432887: │ add %dl,(%rax)
  55356. 432889: ╭┼ loope 4328cc <_D3std11concurrency19TidMissingException6__initZ+0x3c>
  55357. 43288b: ││ add %al,(%rax)
  55358. 43288d: ││ add %al,(%rax)
  55359.  
  55360. 0000000000432890 <_D3std11concurrency19TidMissingException6__initZ>:
  55361. 432890: ╭ loopne 4328ba <_D3std11concurrency19TidMissingException6__initZ+0x2a>
  55362. 432892: │ rex.XB add %al,(%r8)
  55363.  
  55364. 00000000004328e0 <_D3std11concurrency19TidMissingException6__vtblZ>:
  55365. 4328e0: ┆ movabs 0xe000000000006528,%al
  55366. 4328e9: ┆╭ loopne 43292c <_D3std11concurrency19TidMissingException6__vtblZ+0x4c>
  55367. 4328eb: ┆│ add %al,(%rax)
  55368. 4328ed: ┆│ add %al,(%rax)
  55369. 4328ef: ┆│ add %dl,%al
  55370. 4328f1: ┆│ mov $0x41,%ebx
  55371. 4328f6: ┆│ add %al,(%rax)
  55372. 4328f8: ╰┼ loopne 4328b5 <_D3std11concurrency19TidMissingException6__initZ+0x25>
  55373. 4328fa: │ add %al,(%r8)
  55374. 4328fd: │ add %al,(%rax)
  55375. 4328ff: │ add %dh,0x41bc(%rax)
  55376. 432905: │ add %al,(%rax)
  55377. 432907: │ add %dl,(%rax)
  55378. 432909: ╭┼ loope 43294c <_D3std11concurrency19TidMissingException6__vtblZ+0x6c>
  55379. 43290b: ││ add %al,(%rax)
  55380. 43290d: ││ add %al,(%rax)
  55381. 43290f: ││ add %dl,0x64(%rcx,%rbp,2)
  55382. 432913: ││ sub %ah,0x4d002978(%rip) # 4d435291 <_end+0x4cddbf59>
  55383. 432919: ││ (bad)
  55384. 43291a: ││ imul $0x75662078,0x6f(%rdx,%riz,2),%ebp
  55385. 432922: ││ insb (%dx),%es:(%rdi)
  55386. 432923: ││ insb (%dx),%es:(%rdi)
  55387. 432924: ││ add %ah,(%rax,%riz,1)
  55388. 432927: ││ gs
  55389. 432928: ╭─────┼┼ js 43299a <_D3std11concurrency19TidMissingException6__vtblZ+0xba>
  55390. 43292a: │ ││ movslq %gs:0x64(%rbp,%riz,2),%esi
  55391. 43292f: │ │ add %ah,0x64(%rcx)
  55392. 432932: │ │ fs
  55393. 432933: │ ╭──┼─ jb 43299a <_D3std11concurrency19TidMissingException6__vtblZ+0xba>
  55394. 432935: ╭┼──┼──┼─ jae 4329aa <_D3std11concurrency19TidMissingException6__vtblZ+0xca>
  55395. 432937: ││ │ │ and %bh,0x770a0020(%rip) # 774d295d <_end+0x76e79625>
  55396. 43293d: ││ │ │ imul $0x203d20,0x68(%rsp,%rsi,2),%esp
  55397. 432945: ││ │ │ or 0x72(%rax),%dh
  55398. 432948: ││ │ │ movslq %gs:0x73(%rcx),%ebp
  55399. 43294c: ││ │ ┕━ imul $0x203d20,0x6e(%rdi),%ebp
  55400. 432953: ││ │ or 0x70(%rbx),%dh
  55401. 432956: ││ │ movslq %gs:(%rax),%esp
  55402. 432959: ││ │ cmp $0x690a0020,%eax
  55403. 43295e: ││ │ outsb %ds:(%rsi),(%dx)
  55404. 43295f: ││ │ fs
  55405. 432960: ││ │ gs
  55406. 432961: ││ │ ╭─ js 4329b6 <_D3std11concurrency19TidMissingException6__vtblZ+0xd6>
  55407. 432963: ││ │ ╭┼─ je 4329c6 <_D3std11concurrency19TidMissingException6__vtblZ+0xe6>
  55408. 432965: ╭─┼┼──┼─┼┼─ jb 4329db <_D3std11concurrency19TidMissingException6__vtblZ+0xfb>
  55409. 432967: │ ││ │ ││ and %bh,0x690a0020(%rip) # 694d298d <_end+0x68e79655>
  55410. 43296d: │ ││ │ ││ outsb %ds:(%rsi),(%dx)
  55411. 43296e: │ ││ │ ││ fs
  55412. 43296f: │ ││ │ ││ gs
  55413. 432970: │ ││ │ ││╭ js 4329b7 <_D3std11concurrency19TidMissingException6__vtblZ+0xd7>
  55414. 432972: │ ││ │ │││ outsb %ds:(%rsi),(%dx)
  55415. 432973: │ ││ │ │││ and %bh,%fs:0x660a0020(%rip) # 664d299a <_end+0x65e79662>
  55416. 43297a: │ ││ │ │││ insb (%dx),%es:(%rdi)
  55417. 43297b: │ ││ │ │││ rex.R (bad)
  55418. 43297d: │ ││╭─┼─┼┼┼ jae 4329e7 <_D3std11concurrency19TidMissingException6__vtblZ+0x107>
  55419. 43297f: │ │││ │ │││ and %bh,0x660a0020(%rip) # 664d29a5 <_end+0x65e7966d>
  55420. 432985: │ │││ │ │││ insb (%dx),%es:(%rdi)
  55421. 432986: │ │││ │ │││ pop %rdx
  55422. 432987: │ │││ │ │││ gs
  55423. 432988: │ │┼┼─┼─┼┼┼ jb 4329f9 <_D3std11concurrency19TidMissingException6__vtblZ+0x119>
  55424. 43298a: │ │││ │ │││ and %bh,0x660a0020(%rip) # 664d29b0 <_end+0x65e79678>
  55425. 432990: │ │││ │ │││ insb (%dx),%es:(%rdi)
  55426. 432991: │ │││ │ │││ push %rbx
  55427. 432992: │ │││ │╭┼┼┼ jo 4329f5 <_D3std11concurrency19TidMissingException6__vtblZ+0x115>
  55428. 432994: │ │││ │││││ movslq 0x20(%rbp),%esp
  55429. 432997: │ │││ │││││ cmp $0x660a0020,%eax
  55430. 43299c: │ │ │ ││││ insb (%dx),%es:(%rdi)
  55431. 43299d: │ │ │ ││││ push %rax
  55432. 43299e: │ │ │ ││││ insb (%dx),%es:(%rdi)
  55433. 43299f: │─┼─┼──┼┼┼┼ jne 432a14 <_D3std11concurrency10MessageBox6__vtblZ+0x4>
  55434. 4329a1: │ │ │ ││││ and %bh,0x660a0020(%rip) # 664d29c7 <_end+0x65e7968f>
  55435. 4329a7: │ │ │ ││││ insb (%dx),%es:(%rdi)
  55436. 4329a8: │ │ │ ││││ rex.W (bad)
  55437. 4329aa: │ ┕╭┼──┼┼┼┼ jae 432a14 <_D3std11concurrency10MessageBox6__vtblZ+0x4>
  55438. 4329ac: │ │││ ││││ and %bh,0x6e0a0020(%rip) # 6e4d29d2 <_end+0x6de7969a>
  55439. 4329b2: │ │││ ││││ gs
  55440. 4329b3: ╭┼─┼┼┼──┼┼┼┼ jae 432a29 <_D3std11concurrency10MessageBox6__vtblZ+0x19>
  55441. 4329b5: ││ │││ ││││ gs and %bh,%fs:%gs:0x740a0020(%rip) # 744d29dd <_end+0x73e796a5>
  55442. 4329bd: ││ │││ ╭┼┼── jb 432a20 <_D3std11concurrency10MessageBox6__vtblZ+0x10>
  55443. 4329bf: ││ │││ │││ imul $0x203d2067,0x6e(%rcx,%rbp,2),%ebp
  55444. 4329c7: ││ │││ ││ add %ah,0x6c(%rcx)
  55445. 4329ca: ││ │││ ││ imul $0x20732520,0x73(%rcx),%esp
  55446. 4329d1: ││ │││ ││ cmp $0x73255f20,%eax
  55447. 4329d6: ││ │││ ││ cmp (%rax),%eax
  55448. 4329d8: ││╭┼┼┼─┼┼─── jo 432a49 <_D3std11concurrency10MessageBox6__initZ+0x11>
  55449. 4329da: ││││││ ││ ╭ jae 4329dc <_D3std11concurrency19TidMissingException6__vtblZ+0xfc>
  55450. 4329dc: ││││││ ││ ┕ insb (%dx),%es:(%rdi)
  55451. 4329dd: ││││││ ││ outsb %gs:(%rsi),(%dx)
  55452. 4329df: ││││││ ││ add %ch,0x72(%rsi)
  55453. 4329e2: ││││││╭┼┼─── je 432a45 <_D3std11concurrency10MessageBox6__initZ+0xd>
  55454. 4329e4: │││││││││ (bad) {%k1}
  55455. 4329e5: │││││││││ data16
  55456. 4329e6: │││││││││ ╭ jbe 432a18 <_D3std11concurrency10MessageBox6__vtblZ+0x8>
  55457. 4329e8: │││││ │││ │ add %bl,0x25(%rax,%rdi,2)
  55458. 4329ec: │││││ │││ │ xor %dh,(%rdx)
  55459. 4329ee: │││││ │││ │ pop %rax
  55460. 4329ef: │││││ │││ │ add %bl,0x25(%rbp,%rsi,2)
  55461. 4329f3: │││││ │││ │ xor %dh,(%rax,%rbx,2)
  55462. 4329f6: │││││ ││ │ add %bl,0x25(%rbp,%rdx,2)
  55463. 4329fa: │││ │ ││ │ xor %bh,(%rax)
  55464. 4329fc: │││ │ ││ │ pop %rax
  55465. 4329fd: │││ │ ││ │ add %dl,0x64(%rcx,%rbp,2)
  55466. 432a01: │││ │ ││ │ add %ah,(%rdi)
  55467. 432a03: │││ │ ││ │ add %al,%cs:(%rax)
  55468.  
  55469. 0000000000432a10 <_D3std11concurrency10MessageBox6__vtblZ>:
  55470. 432a10: ┆ adc %ch,(%rdx)
  55471. 432a12: ┆ add %al,%gs:(%rax)
  55472. 432a15: ┆ add %al,(%rax)
  55473. 432a17: ┆ add %al,%al
  55474. 432a19: ┆ mov $0x41,%ebx
  55475. 432a1e: ┆ add %al,(%rax)
  55476. 432a20: ┆ sarb 0x41(%rbx)
  55477. 432a26: ┆ add %al,(%rax)
  55478. 432a28: ╰ loopne 4329e5 <_D3std11concurrency19TidMissingException6__vtblZ+0x105>
  55479. 432a2a: add %al,(%r8)
  55480. 432a2d: add %al,(%rax)
  55481. 432a2f: add %dh,0x41bc(%rax)
  55482. 432a35: add %al,(%rax)
  55483.  
  55484. 0000000000432a38 <_D3std11concurrency10MessageBox6__initZ>:
  55485. 432a38: adc %ch,(%rdx)
  55486. 432a3a: rex.XB add %al,(%r8)
  55487.  
  55488. 0000000000432af0 <_D3std11concurrency15ThreadScheduler16__interfaceInfosZ>:
  55489. 432af0: shrb (%rdx)
  55490. 432af2: add %al,%gs:(%rax)
  55491. 432af5: add %al,(%rax)
  55492. 432af7: add %al,(%rsi)
  55493. 432af9: add %al,(%rax)
  55494. 432afb: add %al,(%rax)
  55495. 432afd: add %al,(%rax)
  55496. 432aff: add %al,0x432b(%rax)
  55497. 432b05: add %al,(%rax)
  55498. 432b07: add %dl,(%rax)
  55499. 432b09: add %al,(%rax)
  55500. 432b0b: add %al,(%rax)
  55501. 432b0d: add %al,(%rax)
  55502.  
  55503. 0000000000432b10 <_D3std11concurrency15ThreadScheduler6__initZ>:
  55504. 432b10: xor %ch,(%rbx)
  55505. 432b12: rex.XB add %al,(%r8)
  55506. 432b1d: add %al,(%rax)
  55507. 432b1f: add %al,0x432b(%rax)
  55508.  
  55509. 0000000000432b30 <_D3std11concurrency15ThreadScheduler6__vtblZ>:
  55510. 432b30: ┆╭ jo 432b5d <_D3std11concurrency15ThreadScheduler6__vtblZ+0x2d>
  55511. 432b32: ┆│ add %al,%gs:(%rax)
  55512. 432b35: ┆│ add %al,(%rax)
  55513. 432b37: ┆│ add %al,%al
  55514. 432b39: ┆│ mov $0x41,%ebx
  55515. 432b3e: ┆│ add %al,(%rax)
  55516. 432b40: ┆│ sarb 0x41(%rbx)
  55517. 432b46: ┆│ add %al,(%rax)
  55518. 432b48: ╰┼ loopne 432b05 <_D3std11concurrency15ThreadScheduler16__interfaceInfosZ+0x15>
  55519. 432b4a: │ add %al,(%r8)
  55520. 432b4d: │ add %al,(%rax)
  55521. 432b4f: │ add %dh,0x41bc(%rax)
  55522. 432b55: │ add %al,(%rax)
  55523. 432b57: │ add %al,(%rax)
  55524. 432b59: │ pop %rax
  55525. 432b5a: │ add %al,(%rax)
  55526. 432b5d: ┕ add %al,(%rax)
  55527. 432b5f: add %dl,(%rax)
  55528. 432b61: pop %rax
  55529. 432b62: add %al,(%rax)
  55530. 432b65: add %al,(%rax)
  55531. 432b67: add %dh,0x58(%rax)
  55532. 432b6a: add %al,(%rax)
  55533. 432b6d: add %al,(%rax)
  55534. 432b6f: add %al,0x4058(%rax)
  55535. 432b75: add %al,(%rax)
  55536. 432b77: add %ah,0x4058(%rax)
  55537. 432b7d: add %al,(%rax)
  55538.  
  55539. 0000000000432b80 <_D3std11concurrency15ThreadScheduler11__interface3std11concurrency9Scheduler6__vtblZ>:
  55540. 432b80: lock sub 0x0(%rbx),%al
  55541. 432b84: add %al,(%rax)
  55542. 432b86: add %al,(%rax)
  55543. 432b88: add %bl,0x40(%rcx)
  55544. 432b8b: add %al,(%rax)
  55545. 432b8d: add %al,(%rax)
  55546. 432b8f: add %dl,(%rax)
  55547. 432b91: pop %rcx
  55548. 432b92: add %al,(%rax)
  55549. 432b95: add %al,(%rax)
  55550. 432b97: add %dh,0x59(%rax)
  55551. 432b9a: add %al,(%rax)
  55552. 432b9d: add %al,(%rax)
  55553. 432b9f: add %al,0x4059(%rax)
  55554. 432ba5: add %al,(%rax)
  55555. 432ba7: add %ah,0x4059(%rax)
  55556. 432bad: add %al,(%rax)
  55557.  
  55558. 0000000000432bb0 <_D3std11concurrency14FiberScheduler16__interfaceInfosZ>:
  55559. 432bb0: shrb (%rdx)
  55560. 432bb2: add %al,%gs:(%rax)
  55561. 432bb5: add %al,(%rax)
  55562. 432bb7: add %al,(%rsi)
  55563. 432bb9: add %al,(%rax)
  55564. 432bbb: add %al,(%rax)
  55565. 432bbd: add %al,(%rax)
  55566. 432bbf: add %ah,0x432d(%rax)
  55567. 432bc5: add %al,(%rax)
  55568. 432bc7: add %ch,(%rax)
  55569. 432bc9: add %al,(%rax)
  55570. 432bcb: add %al,(%rax)
  55571. 432bcd: add %al,(%rax)
  55572.  
  55573. 0000000000432bd0 <_D3std11concurrency14FiberScheduler14FiberCondition6__vtblZ>:
  55574. 432bd0: ┆ mov $0x2c,%al
  55575. 432bd2: ┆ add %al,%gs:(%rax)
  55576. 432bd5: ┆ add %al,(%rax)
  55577. 432bd7: ┆ add %al,%al
  55578. 432bd9: ┆ mov $0x41,%ebx
  55579. 432bde: ┆ add %al,(%rax)
  55580. 432be0: ┆ sarb 0x41(%rbx)
  55581. 432be6: ┆ add %al,(%rax)
  55582. 432be8: ╰ loopne 432ba5 <_D3std11concurrency15ThreadScheduler11__interface3std11concurrency9Scheduler6__vtblZ+0x25>
  55583. 432bea: add %al,(%r8)
  55584. 432bed: add %al,(%rax)
  55585. 432bef: add %dh,0x41bc(%rax)
  55586. 432bf5: add %al,(%rax)
  55587. 432bf7: add %ah,(%rax)
  55588. 432bf9: cwtl
  55589. 432bfa: add %al,(%r8)
  55590. 432bfd: add %al,(%rax)
  55591. 432bff: add %dh,%al
  55592. 432c01: pop %rbp
  55593. 432c02: add %al,(%rax)
  55594. 432c05: add %al,(%rax)
  55595. 432c07: add %al,0x5e(%rax)
  55596. 432c0a: add %al,(%rax)
  55597. 432c0d: add %al,(%rax)
  55598. 432c0f: add %al,0x5f(%rax)
  55599. 432c12: add %al,(%rax)
  55600. 432c15: add %al,(%rax)
  55601. 432c17: add %dh,0x5f(%rax)
  55602. 432c1a: add %al,(%rax)
  55603. 432c1d: add %al,(%rax)
  55604.  
  55605. 0000000000432c20 <_D3std11concurrency14FiberScheduler14FiberCondition6__initZ>:
  55606. 432c20: shrb (%rbx)
  55607. 432c22: rex.XB add %al,(%r8)
  55608.  
  55609. 0000000000432c78 <_D3std11concurrency14FiberScheduler9InfoFiber6__initZ>:
  55610. 432c78: lock sub $0x43,%al
  55611.  
  55612. 0000000000432cf0 <_D3std11concurrency14FiberScheduler9InfoFiber6__vtblZ>:
  55613. 432cf0: ┆ adc %ch,0x0(,%riz,2)
  55614. 432cf7: ┆ add %al,%al
  55615. 432cf9: ┆ mov $0x41,%ebx
  55616. 432cfe: ┆ add %al,(%rax)
  55617. 432d00: ┆ sarb 0x41(%rbx)
  55618. 432d06: ┆ add %al,(%rax)
  55619. 432d08: ╰ loopne 432cc5 <_D3std11concurrency14FiberScheduler9InfoFiber6__initZ+0x4d>
  55620. 432d0a: add %al,(%r8)
  55621. 432d0d: add %al,(%rax)
  55622. 432d0f: add %dh,0x41bc(%rax)
  55623. 432d15: add %al,(%rax)
  55624.  
  55625. 0000000000432d18 <_D3std11concurrency14FiberScheduler6__initZ>:
  55626. 432d18: push %rax
  55627. 432d19: sub $0x43,%eax
  55628. 432d3e: add %al,(%rax)
  55629. 432d40: movabs 0x432d,%al
  55630. 432d49: add %al,(%rax)
  55631. 432d4b: add %al,(%rax)
  55632. 432d4d: add %al,(%rax)
  55633.  
  55634. 0000000000432d50 <_D3std11concurrency14FiberScheduler6__vtblZ>:
  55635. 432d50: ┆╭ jo 432d7f <_D3std11concurrency14FiberScheduler6__vtblZ+0x2f>
  55636. 432d52: ┆│ add %al,%gs:(%rax)
  55637. 432d55: ┆│ add %al,(%rax)
  55638. 432d57: ┆│ add %al,%al
  55639. 432d59: ┆│ mov $0x41,%ebx
  55640. 432d5e: ┆│ add %al,(%rax)
  55641. 432d60: ┆│ sarb 0x41(%rbx)
  55642. 432d66: ┆│ add %al,(%rax)
  55643. 432d68: ╰┼ loopne 432d25 <_D3std11concurrency14FiberScheduler6__initZ+0xd>
  55644. 432d6a: │ add %al,(%r8)
  55645. 432d6d: │ add %al,(%rax)
  55646. 432d6f: │ add %dh,0x41bc(%rax)
  55647. 432d75: │ add %al,(%rax)
  55648. 432d77: │ add %al,(%rax)
  55649. 432d79: │ pop %rdx
  55650. 432d7a: │ add %al,(%rax)
  55651. 432d7d: │ add %al,(%rax)
  55652. 432d7f: ┕ add %al,0x5c(%rax)
  55653. 432d82: add %al,(%rax)
  55654. 432d85: add %al,(%rax)
  55655. 432d87: add %dh,(%rax)
  55656. 432d89: pop %rbp
  55657. 432d8a: add %al,(%rax)
  55658. 432d8d: add %al,(%rax)
  55659. 432d8f: add %dl,0x5d(%rax)
  55660. 432d92: add %al,(%rax)
  55661. 432d95: add %al,(%rax)
  55662. 432d97: add %al,0x405d(%rax)
  55663. 432d9d: add %al,(%rax)
  55664.  
  55665. 0000000000432da0 <_D3std11concurrency14FiberScheduler11__interface3std11concurrency9Scheduler6__vtblZ>:
  55666. 432da0: mov $0x2b,%al
  55667. 432da2: rex.XB add %al,(%r8)
  55668. 432da5: add %al,(%rax)
  55669. 432da7: add %ah,%al
  55670. 432da9: pop %rdi
  55671. 432daa: add %al,(%rax)
  55672. 432dad: add %al,(%rax)
  55673. 432daf: add %ah,%al
  55674. 432db1: (bad)
  55675. 432db2: add %al,(%rax)
  55676. 432db5: add %al,(%rax)
  55677. 432db7: add %ah,%al
  55678. 432db9: (bad)
  55679. 432dba: add %al,(%rax)
  55680. 432dbd: add %al,(%rax)
  55681. 432dbf: add %al,(%rax)
  55682. 432dc1: (bad) {%k1}
  55683. 432dc2: add %al,(%rax)
  55684. 432dc5: add %al,(%rax)
  55685. 432dc7: add %dh,(%rax)
  55686. 432dc9: (bad) {%k1}
  55687. 432dca: add %al,(%rax)
  55688. 432dcd: add %al,(%rax)
  55689.  
  55690. 0000000000432dd0 <_D3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node6__initZ>:
  55691. 432de0: movabs 0x40ff,%al
  55692.  
  55693. 0000000000432e08 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ>:
  55694. 432e08: add %al,(%rax)
  55695. 432e0a: add %al,(%rax)
  55696. 432e0c: (bad)
  55697. 432e0d: (bad)
  55698. 432e0e: (bad)
  55699. 432e0f: ╭ jg 432e84 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x7c>
  55700. 432e45: │ add %al,(%rax)
  55701. 432e47: │ add %bh,0x40ba(%rax)
  55702. 432e4d: │ add %al,(%rax)
  55703. 432e4f: │ add %al,%ah
  55704. 432e51: │ mov $0x40,%esp
  55705. 432e56: │ add %al,(%rax)
  55706. 432e58: │ (bad)
  55707. 432e59: │ mov $0x40,%esp
  55708. 432e5e: │ add %al,(%rax)
  55709. 432e60: │ lock mov $0x40,%edx
  55710. 432e66: │ add %al,(%rax)
  55711. 432e68: │ fdivrl 0x40(%rdx)
  55712. 432e6e: │ add %al,(%rax)
  55713. 432e70: │ (bad)
  55714. 432e71: │ mov $0x40,%esp
  55715. 432e76: │ add %al,(%rax)
  55716. 432e78: │ fdivrl 0x40(%rdx)
  55717. 432e7e: │ add %al,(%rax)
  55718. 432e80: │ (bad)
  55719. 432e81: │ mov $0x40,%esp
  55720. 432e86: add %al,(%rax)
  55721. 432e88: (bad)
  55722. 432e89: mov $0x40,%esp
  55723. 432e8e: add %al,(%rax)
  55724. 432e90: out %al,$0xba
  55725. 432e92: add %al,(%rax)
  55726. 432e9d: add %al,(%rax)
  55727. 432e9f: add %cl,(%rdx)
  55728. 432ea1: and %ah,(%rax)
  55729. 432ea3: and %ah,(%rax)
  55730. 432ea5: imul $0x2074726f,0x70(%rbp),%ebp
  55731. 432eac: movslq 0x72(%rdi),%ebp
  55732. 432eaf: gs
  55733. 432eb0: cs
  55734. 432eb1: (bad) {%k1}
  55735. 432eb2: imul $0x62203a20,0x70(%rdi,%rbp,2),%esi
  55736. 432eba: ╭────── jae 432f2e <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x126>
  55737. 432ebc: │ cmp (%rdx),%ecx
  55738. 432ebe: │ and %ah,(%rax)
  55739. 432ec0: │ and %ah,(%rax)
  55740. 432ec2: │ (bad)
  55741. 432ec3: ╭┼────── jne 432f39 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x131>
  55742. 432ec5: ││ outsl %ds:(%rsi),(%dx)
  55743. 432ec6: ││ and %dh,0x6f(%rax)
  55744. 432ec9: ││ ╭──── ja 432f30 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x128>
  55745. 432ecb: ││ │ ╭─ jb 432eed <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xe5>
  55746. 432ecd: ││ │ │ cmp $0x72736220,%eax
  55747. 432ed2: ││ │ │ sub %ch,0x29(%rbp)
  55748. 432ed5: ││ │ │ sub (%rcx),%esi
  55749. 432ed7: ││ │ │ cmp (%rdx),%ecx
  55750. 432ed9: ││ │ │ and %ah,(%rax)
  55751. 432edb: ││ │ │ and %ah,(%rax)
  55752. 432edd: ╭┼┼─┼──┼─ jae 432f56 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x14e>
  55753. 432edf: │││ │ │ imul $0x776f7028,0x68(%rbx,%riz,2),%esi
  55754. 432ee7: │││ │ │ gs
  55755. 432ee8: │││ │ ╭┼─ jb 432f13 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10b>
  55756. 432eea: │││ │ ││╭ jnp 432eec <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xe4>
  55757. 432eec: │││ │ ││┕ add %al,(%rax)
  55758. 432eee: │││ │ │ add %al,(%rax)
  55759. 432ef0: │││ │ │ or (%rax),%ah
  55760. 432ef2: │││ │ │ and %ah,(%rax)
  55761. 432ef4: │││ │ │ and %ah,(%rax)
  55762. 432ef6: │││ │ │ and %ah,(%rax)
  55763. 432ef8: │││ │ │ and %ah,0x61(%rbx)
  55764. 432efb: │││╭┼─┼── jae 432f62 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x15a>
  55765. 432efd: │││││ │ and %dh,0x6f(%rax)
  55766. 432f00: │││││╭┼── ja 432f3c <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x134>
  55767. 432f02: │││││││ or (%rax),%ah
  55768. 432f04: │││││││ and %ah,(%rax)
  55769. 432f06: │││││││ and %ah,(%rax)
  55770. 432f08: │││││││ and %ah,(%rax)
  55771. 432f0a: │││││││ and %ah,(%rax)
  55772. 432f0c: │││││││ and %ah,(%rax)
  55773. 432f0e: │││││││ and %ch,0x66(%rcx)
  55774. 432f11: │││││││ sub %dh,0x72(%rax)
  55775. 432f14: ││││││ gs sub %dh,%fs:%gs:0x61(%rdx)
  55776. 432f19: ││││││ outsb %ds:(%rsi),(%dx)
  55777. 432f1a: ││││││ addr32
  55778. 432f1b: ││││││ gs
  55779. 432f1c: ││││││ pop %rbx
  55780. 432f1d: ││││││ imul $0x202c5d6d,0x2b(%rax,%rdi,2),%esp
  55781. 432f25: ││││││ outsb %ds:(%rsi),(%dx)
  55782. 432f26: ││││││ gs
  55783. 432f27: ││││││ gs
  55784. 432f28: ││││││ fs
  55785. 432f29: ││││││ insb (%dx),%es:(%rdi)
  55786. 432f2a: ││││││ sub %ebp,%gs:(%rcx)
  55787. 432f2d: ││││││ or (%rax),%ah
  55788. 432f2f: ││ │││ and %ah,(%rax)
  55789. 432f31: ││ │ │ and %ah,(%rax)
  55790. 432f33: ││ │ │ and %ah,(%rax)
  55791. 432f35: ││ │ │ and %ah,(%rax)
  55792. 432f37: ││ │ │ and %ah,(%rax)
  55793. 432f39: │┕━┿━┿━━━ and %ah,(%rax)
  55794. 432f3b: │ │ │ and %ah,(%rax)
  55795. 432f3d: │ │ and %ch,0x64(%rcx)
  55796. 432f40: │ │ ╭ js 432f62 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x15a>
  55797. 432f42: │ │ │ sub 0x3b6d2020(%rip),%edi # 3bb04f68 <_end+0x3b4abc30>
  55798. 432f48: │ │ │ or (%rax),%ah
  55799. 432f4a: │ │ │ and %ah,(%rax)
  55800. 432f4c: │ │ │ and %ah,(%rax)
  55801. 432f4e: │ │ │ and %ah,(%rax)
  55802. 432f50: │ │ │ and %ah,(%rax)
  55803. 432f52: │ │ │ and %ah,(%rax)
  55804. 432f54: │ │ │ and %ah,0x6f(%rdi)
  55805. 432f57: ╭──┼────┼ je 432fc8 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1c0>
  55806. 432f59: │ │ │ and %ah,0x61(%rbx)
  55807. 432f5c: │ ╭┼────┼ jae 432fc3 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1bb>
  55808. 432f5e: │ ││ │ cmp (%rdx),%ecx
  55809. 432f60: │ ││ │ and %ah,(%rax)
  55810. 432f62: │ │┕━━━━┷ and %ah,(%rax)
  55811. 432f64: │ │ and %ah,(%rax)
  55812. 432f66: │ │ and %ah,(%rax)
  55813. 432f70: │ │ or (%rax),%ah
  55814. 432f72: │ │ and %ah,(%rax)
  55815. 432f74: │ │ and %ah,(%rax)
  55816. 432f76: │ │ and %ah,(%rax)
  55817. 432f78: │ │ and %ah,0x61(%rbx)
  55818. 432f7b: │╭┼────── jae 432fe2 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1da>
  55819. 432f7d: │││ and %dh,(%rax)
  55820. 432f7f: │││ cmp (%rdx),%cl
  55821. 432f81: │││ and %ah,(%rax)
  55822. 432f83: │││ and %ah,(%rax)
  55823. 432f85: │││ and %ah,(%rax)
  55824. 432f87: │││ and %ah,(%rax)
  55825. 432f89: │││ and %ah,(%rax)
  55826. 432f8b: │││ and %ah,(%rax)
  55827. 432f8d: │││ imul $0x64657270,0x28(%rsi),%esp
  55828. 432f94: │││ sub %dh,0x61(%rdx)
  55829. 432f97: │││ outsb %ds:(%rsi),(%dx)
  55830. 432f98: │││ addr32
  55831. 432f99: │││ gs
  55832. 432f9a: │││ pop %rbx
  55833. 432f9b: │││ imul $0x656e202c,0x5d(%rax,%rdi,2),%esp
  55834. 432fa3: │││ gs
  55835. 432fa4: │││ fs
  55836. 432fa5: │││ insb (%dx),%es:(%rdi)
  55837. 432fa6: │││ sub %ebp,%gs:(%rcx)
  55838. 432fa9: │││ or (%rax),%ah
  55839. 432fab: │││ and %ah,(%rax)
  55840. 432fad: │││ and %ah,(%rax)
  55841. 432faf: │││ and %ah,(%rax)
  55842. 432fb1: │││ and %ah,(%rax)
  55843. 432fb3: │││ and %ah,(%rax)
  55844. 432fb5: │││ and %ah,(%rax)
  55845. 432fb7: │││ and %ah,(%rax)
  55846. 432fb9: │││ and %ch,0x64(%rcx)
  55847. 432fbc: │││ ╭ js 432fde <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1d6>
  55848. 432fbe: │││ │ sub 0xa3b3120(%rip),%edi # a7e60e4 <_end+0xa18cdac>
  55849. 432fc4: ││ │ and %ah,(%rax)
  55850. 432fc6: ││ │ and %ah,(%rax)
  55851. 432fc8: ┕┿━━━━━━┿ and %ah,(%rax)
  55852. 432fca: │ │ and %ah,(%rax)
  55853. 432fcc: │ │ and %ah,(%rax)
  55854. 432fce: │ │ and %ah,(%rax)
  55855. 432fd0: │ │ outsl %ds:(%esi),(%dx)
  55856. 432fd2: ╭──┼──────┼ je 433043 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x23b>
  55857. 432fd4: │ │ │ and %ah,0x66(%rbp,%riz,2)
  55858. 432fd8: │ │ │ (bad)
  55859. 432fd9: │ ╭┼──────┼ jne 433047 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x23f>
  55860. 432fdb: │ ││ ╭┼ je 433018 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x210>
  55861. 432fdd: │ ││ ││ or (%rax),%ah
  55862. 432fdf: │ ││ │ and %ah,(%rax)
  55863. 432fe1: │ ││ │ and %ah,(%rax)
  55864. 432fe3: │ │ │ and %ah,(%rax)
  55865. 432fe5: │ │ │ and %al,(%rax)
  55866. 432fef: │ │ │ add %cl,(%rdx)
  55867. 432ff1: │ │ │ and %ah,(%rax)
  55868. 432ff3: │ │ │ and %ah,(%rax)
  55869. 432ff5: │ │ │ and %ah,(%rax)
  55870. 432ff7: │ │ │ and %ah,(%rax)
  55871. 432ff9: │ │ │ fs
  55872. 432ffa: │ │ │ gs
  55873. 432ffb: │ │ │ data16
  55874. 432ffc: │ │ │ (bad)
  55875. 432ffd: │╭┼──────┼─ jne 43306b <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x263>
  55876. 432fff: │││ │╭ je 43303b <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x233>
  55877. 433001: │││ ││ or (%rax),%ah
  55878. 433003: │││ ││ and %ah,(%rax)
  55879. 433005: │││ ││ and %bh,0x0(%rbp)
  55880. 433010: ╭───┼┼┼──────┼┼ jae 433086 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x27e>
  55881. 433012: │ │││ ││ fs
  55882. 433013: │ ╭┼┼┼──────┼┼ jne,pn 433084 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x27c>
  55883. 433016: │ ││││ ││ imul $0x65646f43,(%rsi),%ebp
  55884. 43301c: │ ╭┼┼┼┼───────┼ jo 43308d <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x285>
  55885. 43301e: │ │││││ │ imul $0x65746e49,0x74(%rsi),%ebp
  55886. 433025: ╭───┼─┼┼┼┼┼───────┼ jb 43309d <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x295>
  55887. 433027: │ │ │││││ │ (bad)
  55888. 433028: │ │ │││││ │ insb (%dx),%es:(%rdi)
  55889. 433029: │ │ │││││ │ add %al,(%rax)
  55890. 43302b: │ │ │││││ │ add %al,(%rax)
  55891. 43302d: │ │ │││││ │ add %al,(%rax)
  55892. 43302f: │ │ │││││ │ add %ah,0x61(%rdx)
  55893. 433032: │ │ │││││ │ and %ah,%fs:0x6f(%rbx)
  55894. 433036: │ │ │││││ │ fs and %dh,%fs:%gs:0x6f(%rax)
  55895. 43303b: │ │ │││││ ┕ imul $0x746e6920,0x74(%rsi),%ebp
  55896. 433042: │ │ │││││ gs
  55897. 433043: ╭┼───┼─┼┼┼┼┼┼┼┼┼┼┼┼┼ jb 4330bb <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x2b3>
  55898. 433045: ││ │ ││ ││ (bad)
  55899. 433046: ││ │ ││ ││ insb (%dx),%es:(%rdi)
  55900. 433047: ││ │ ││ │┕━━━━━━━━ and %ah,0x6e(%rbp)
  55901. 43304a: ││ │ ││ │ movslq 0x64(%rdi),%ebp
  55902. 43304d: ││ │ ││ │ imul $0x0,0x67(%rsi),%ebp
  55903. 433060: ││ │ ││ │ (bad)
  55904. 433061: ││ │ ││ │ (bad) {%k1}
  55905. 433062: ││ │ ││ │ ╭───── jne 4330cd <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x2c5>
  55906. 433064: ││ │ ││ │ │ insb (%dx),%es:(%rdi)
  55907. 433065: ││ │ ││ │ │ fs
  55908. 433066: ││ │ ││ │ │ (bad)
  55909. 433067: ││ │╭┼┼─┼───┼───── jae 4330db <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x2d3>
  55910. 433069: ││ ││││ │ │ movslq (%rdi),%ebp
  55911. 43306b: ││ ││││ ┕━━━┿━━━━━ insb (%dx),%es:(%rdi)
  55912. 43306c: ││ ││││ │ movslq %fs:(%rdi),%ebp
  55913. 43306f: │┼───┼┼┼┼─────┼───── jb 4330e6 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x2de>
  55914. 433071: ││ ││││ │ outsb %ds:(%rsi),(%dx)
  55915. 433072: ││ ││││ ╭┼───── je 4330dd <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x2d5>
  55916. 433074: ││ ││││ ││ insl (%dx),%es:(%rdi)
  55917. 433075: ││ ││││ ││ gs
  55918. 433076: ││ ││││ ││ (bad)
  55919. 433077: ││ ││││ ││╭──── jo 4330e1 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x2d9>
  55920. 433079: ││ ││││ │││ outsl %ds:(%rsi),(%dx)
  55921. 43307a: ││ ││││ │││ (bad) {%k1}
  55922. 43307b: ││ ││││ │││ outsl %ds:(%rsi),(%dx)
  55923. 43307c: ││ ││││ │││ ╭─ jae 4330ad <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x2a5>
  55924. 43307e: ││╭──┼┼┼┼────┼┼┼──┼─ jae 4330f4 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x2ec>
  55925. 433080: │││ ││││ │││ │ fs
  55926. 433081: │││ ││││ │││ │ (bad)
  55927. 433082: │││ ││││ ╭┼┼┼──┼─ jne 4330f2 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x2ea>
  55928. 433084: │││ │││┕━━━┿┿┿┿━━┿━ imul $0x64,(%rsi),%ebp
  55929. 43308a: │││ ││ ││││ │ add %al,(%rax)
  55930. 43308c: │││ ││ ││││ │ add %al,(%rax)
  55931. 43308e: │││ │ ││││ │ add %al,(%rax)
  55932. 433090: ││┼───┼─────┼┼┼┼──┼─ jae 433106 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x2fe>
  55933. 433092: │││ │ ││││ │ fs
  55934. 433093: │││ │ ╭┼┼┼┼──┼─ jne,pn 433104 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x2fc>
  55935. 433096: │││ │ │││││ │ imul $0x6f636544,(%rsi),%ebp
  55936. 43309c: │││ │ │││││ │ insl (%dx),%es:(%rdi)
  55937. 43309d: │┕┿━━╭┼────┼┼┼┼┼──┼─ jo 433111 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x309>
  55938. 43309f: │││ ││ │││││ │ gs
  55939. 4330a0: │││╭─┼┼────┼┼┼┼┼──┼─ jae 433115 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x30d>
  55940. 4330a2: ││││ ││ │││││ │ gs rex.WB outsb %fs:%gs:(%rsi),(%dx)
  55941. 4330a6: ││││ ││ │││││ ╭┼─ je 43310d <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x305>
  55942. 4330a8: ╭┼┼┼┼─┼┼────┼┼┼┼┼─┼┼─ jb 433120 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x318>
  55943. 4330aa: │││││ ││ │││││ ││ (bad)
  55944. 4330ab: │││││ ││ │││││ ││ insb (%dx),%es:(%rdi)
  55945. 4330ac: │││││ ││ │││││ ││╭ jae 4330ae <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x2a6>
  55946. 4330ae: │││││ ││ │││││ │ ┕ add %al,(%rax)
  55947. 4330b0: │││││ ││ │││││ │ rex.RB outsb %ds:(%rsi),(%dx)
  55948. 4330b2: │││││ ││ │││││ │ movslq 0x64(%rdi),%ebp
  55949. 4330b5: │││││ ││ │││││ │ imul $0x206e6120,0x67(%rsi),%ebp
  55950. 4330bc: │││││ ││ │││││ │ imul $0x6574616c,0x6f(%rbx),%esi
  55951. 4330c3: │││││ ││ │││││ │ and %dh,%fs:0x75(%rbx)
  55952. 4330c7: │││││╭┼┼────┼┼┼┼┼─┼── jb 43313b <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x333>
  55953. 4330c9: ││││││││ │││││ │ outsl %ds:(%rsi),(%dx)
  55954. 4330ca: ││││││││ │││││ │ addr32 (bad)
  55955. 4330cc: ││││││││ │││││╭┼── je 433133 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x32b>
  55956. 4330ce: ││││││││ │││ │││ and %ah,0x6f(%rbx)
  55957. 4330d1: ││││││││ │││ │││ fs and %dh,%fs:%gs:0x6f(%rax)
  55958. 4330d6: ││││││││ │││ │││ imul $0x206e6920,0x74(%rsi),%ebp
  55959. 4330dd: │││││││ ││┕━┿┿┿━━ push %rbp
  55960. 4330de: │││││││ ││ │││ push %rsp
  55961. 4330df: │││││││ ││ │││ rex.RX sub $0x3631,%eax
  55962. 4330ed: │ │││││ ││ ││ add %al,(%rax)
  55963. 4330ef: │ │││││ ││ ││ add %dh,0x74(%rbx)
  55964. 4330f2: │ │││││ │┕━━━┿┿━━ fs
  55965. 4330f3: │ │││││ ╭┼────┼┼── jne,pn 433164 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x35c>
  55966. 4330f6: │ │ │││ ││ ││ imul $0x65766e49,(%rsi),%ebp
  55967. 4330fc: │ │╭┼┼┼────┼┼────┼┼── jb 433171 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x369>
  55968. 4330fe: │ │││││ ││ ││ imul $0x7473694c,0x6e(%rdi),%ebp
  55969. 433105: │ │││││ │ ││ and %ebp,(%rax)
  55970. 433107: │ ││││ │ ││ rex.RXB movslq 0x6f(%r8),%r10d
  55971. 43310b: │ ││││ │ ││ insb (%dx),%es:(%rdi)
  55972. 43310c: │ ││││ │ ││ imul $0x6e492e29,0x79(%rbx),%esp
  55973. 433113: │ │││ │ ╭┼─── jbe 43317a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x372>
  55974. 433115: │ ╭┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jb 43318a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x382>
  55975. 433117: │ ││ │ │ ││ imul $0x7473694c,0x6e(%rdi),%ebp
  55976. 43311e: │ ││ │ │ ││ rex.WB outsb %cs:(%rsi),(%dx)
  55977. 433121: ││ │ │ ╭┼┼─── je 433188 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x380>
  55978. 433123: ╭┼┼─┼─────┼───┼┼┼─── jb 43319b <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x393>
  55979. 433125: │││ │ │ │││ (bad)
  55980. 433126: │││ │ │ │││ insb (%dx),%es:(%rdi)
  55981. 433127: │││ │ │ │││ ╭─ jae 43314a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x342>
  55982. 433129: │││ │ │ │││ │ sub %al,0x6f(%rbx)
  55983. 43312c: │││ │ │ │││─┼─ ja 43316f <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x367>
  55984. 43312e: │││╭┼─────┼───┼┼┼─┼─ jb 4331a2 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x39a>
  55985. 433130: │││││ │ │││ │ (bad)
  55986. 433131: │││││ │ │││╭┼─ jns 433154 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x34c>
  55987. 433133: │││││ │ ││┕┿┿━ sub %al,0x63(%rdi)
  55988. 433136: │││││ │ │││││ push %rax
  55989. 433137: │││││ │ │││││ outsl %ds:(%rsi),(%dx)
  55990. 433138: │││││ │ │││││ insb (%dx),%es:(%rdi)
  55991. 433139: │││││ │ │││││ imul $0x492e2929,0x79(%rbx),%esp
  55992. 433140: ││││ │ │││││ outsb %ds:(%rsi),(%dx)
  55993. 433141: ││││ │ ╭┼┼┼┼┼─ je 4331a8 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x3a0>
  55994. 433143: ╭┼┼┼┼──────┼──┼┼┼┼┼┼─ jb 4331bb <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x3b3>
  55995. 433145: │││││ │ ││││││ (bad)
  55996. 433146: │││││ │ ││││││ insb (%dx),%es:(%rdi)
  55997. 433147: │││││ │ ││││││╭ jae 433149 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x341>
  55998. 433149: │││││ │ ││││││┕ add %al,(%rax)
  55999. 43314b: │││││ │ │││││ add %al,(%rax)
  56000. 43314d: │││││ │ │││││ add %al,(%rax)
  56001. 43314f: │││││ │ │││││ add %ah,0x6f(%rdx)
  56002. 433152: │││││ │ │││││ outsl %ds:(%rsi),(%dx)
  56003. 433153: │││││ │ │││││ insb (%dx),%es:(%rdi)
  56004. 433154: │││││ │ ││││┕━━ and %ah,0x63642873(%rip) # 63a759cd <_end+0x6341c695>
  56005. 43315a: │││││ │ ││││ pushq $0x63207261
  56006. 43315f: │││││ │ ││││ pushq $0x73402029
  56007. 433164: │││││ ┕━━┿┿┿┿━━━ (bad)
  56008. 433165: │││││ ││││ data16
  56009. 433166: │││││ ││││ and %dh,%gs:0x75(%rax)
  56010. 43316a: │││││ ╭┼┼┼┼─── jb 4331d1 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x3c9>
  56011. 43316c: │││││ │││││ and %ch,0x6f(%rsi)
  56012. 43316f: │││││ ╭┼┼┼┼┼┼┼┼ je 4331d9 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x3d1>
  56013. 433171: │││┕┿━╭─────┼┼┼┼┼──── jb 4331e2 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x3da>
  56014. 433173: │││ │ │ │││││ ╭ ja 433195 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x38d>
  56015. 433175: │││ │ │ │││││ │ rex outsb %ds:(%rsi),(%dx)
  56016. 433177: │││ │ │ │││││ │ outsl %ds:(%rsi),(%dx)
  56017. 433178: │││ │ │ │││││ │ movslq (%edx),%ecx
  56018. 43317b: │││ │ │ ││││ │ add %al,(%rax)
  56019. 43317d: │││ │ │ ││││ │ add %al,(%rax)
  56020. 43317f: │││ │ │ ││││ │ add %dh,0x74(%rbx)
  56021. 433182: │││ │ │ ││││ │ fs
  56022. 433183: │││ │╭┼─────┼┼┼┼────┼ jne,pn 4331f4 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x3ec>
  56023. 433186: │││ │││ ││││ │ imul $0x41776f43,(%rsi),%ebp
  56024. 43318c: ││ ╭┼┼┼─────┼┼┼─────┼ jb 433200 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x3f8>
  56025. 43318e: ││ ││││ │││ │ (bad)
  56026. 43318f: ││ ││││ │││ ╭┼ jns 4331b2 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x3aa>
  56027. 433191: ││ ││││ │││ ││ sub %al,0x63(%rdi)
  56028. 433194: ││ ││││ │││ ││ push %rax
  56029. 433195: ││ ││││ │││ │┕ outsl %ds:(%rsi),(%dx)
  56030. 433196: ││ ││││ │││ │ insb (%dx),%es:(%rdi)
  56031. 433197: ││ ││││ │││ │ imul $0x6f432e29,0x79(%rbx),%esp
  56032. 43319e: │ ││││ │││ ╭┼─ ja 4331e1 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x3d9>
  56033. 4331a0: │ ╭┼┼┼┼─────┼┼┼───┼┼─ jb 433214 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x40c>
  56034. 4331a2: │ ││┕┿┿━━━━━┿┿┿━━━┿┿━ (bad)
  56035. 4331a3: │ ││ ││ │││ ││╭ jns 4331a5 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x39d>
  56036. 4331ad: │ ││ ││ ││ ││ add %al,(%rax)
  56037. 4331af: │ ││ ││ ││ ││ add %ch,(%rdi)
  56038. 4331b1: │ ││ ││ ││ ││ (bad) {%k1}
  56039. 4331b2: │ ││ ││ ╭──┼┼────┼┼┼ jne 43321d <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x415>
  56040. 4331b4: │ ││ ││ │ ││ │ insb (%dx),%es:(%rdi)
  56041. 4331b5: │ ││ ││ │ ││ │ fs
  56042. 4331b6: │ ││ ││ │ ││ │ (bad)
  56043. 4331b7: │╭┼┼─┼┼──┼──┼┼────┼── jae 43322b <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x423>
  56044. 4331b9: ││││ ││ │ ││ │ movslq (%rdi),%ebp
  56045. 4331bb: ┕┿┿┿━┿┿━━┿━━┿┿━━━━┿━━ insb (%dx),%es:(%rdi)
  56046. 4331bc: │││ ││ │ ││ │ movslq %fs:(%rdi),%ebp
  56047. 4331bf: ╭───┼┼┼─┼┼──┼──┼┼────┼── jb 433236 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x42e>
  56048. 4331c1: │ │││ ││ │ ││ │ outsb %ds:(%rsi),(%dx)
  56049. 4331c2: │ │││ ││ ╭┼──┼┼────┼── je 43322d <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x425>
  56050. 4331c4: │ │││ ││ ││ ││ │ insl (%dx),%es:(%rdi)
  56051. 4331c5: │ │││ ││ ││ ││ │ gs
  56052. 4331c6: │ │││ ││ ││ ││ │ (bad)
  56053. 4331c7: │ │││ ││ ││ ╭┼┼────┼── jo 433231 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x429>
  56054. 4331c9: │ │││ ││ ││ │││ │ outsl %ds:(%rsi),(%dx)
  56055. 4331ca: │ │││ ││ ││ │││ │ (bad) {%k1}
  56056. 4331cb: │ │││ ││ ││ │││ │ outsl %ds:(%rsi),(%dx)
  56057. 4331cc: │ │││ ││ ││ │││ │╭─ jae 4331fd <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x3f5>
  56058. 4331ce: │ ╭─┼┼┼─┼┼─┼┼─┼┼┼────┼┼─ jae 433244 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x43c>
  56059. 4331d0: │ │ │││ ││ ││ │││ ││ fs
  56060. 4331d1: │ │ │││ ││ ││ ││┕━━━━┿┿━ (bad)
  56061. 4331d2: │ │ │││ ││ ││ ││ ││ (bad)
  56062. 4331d3: │ │ │││ ││ ││ ││ ││ insb (%dx),%es:(%rdi)
  56063. 4331d4: │ │ │││ ││ ││ ││ ││ outsl %ds:(%esi),(%dx)
  56064. 4331d6: │ │ │││ ││╭┼┼─┼┼─────┼┼─ jb 433241 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x439>
  56065. 4331d8: │ │ │││ │││││╭┼┼─────┼┼─ je 433242 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x43a>
  56066. 4331da: │ │ │││ │││││││ ││ insl (%dx),%es:(%rdi)
  56067. 4331db: │ │ │││ │││││││ ││ (bad)
  56068. 4331dc: │ │ │││ │││││││ ╭───┼┼─ jae 433243 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x43b>
  56069. 4331de: │ │ │││ │││││││ │ ││ (bad)
  56070. 4331df: │ │ │││ │││││││ │╭──┼┼─ jb 433244 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x43c>
  56071. 4331e1: │ │ │││ │││││││ ││ ┕┿━ pushq $0x2e676e69
  56072. 4331e6: │ │ │││ │ │││││ ││ │ add %al,%fs:(%rax)
  56073. 4331e9: │ │ │││ │ │││││ ││ │ add %al,(%rax)
  56074. 4331eb: │ │ │││ │ │││││ ││ │ add %al,(%rax)
  56075. 4331ed: │ │ │││ │ │││││ ││ │ add %al,(%rax)
  56076. 4331ef: │ │ │││ │ │││││ ││ │ add %dh,0x74(%rbx)
  56077. 4331f2: │ │ │││ │ │││││ ││ │ fs
  56078. 4331f3: │ │ │││ │ │││││ ││ │ cs
  56079. 4331f4: │ │ │││ ┕━┿┿┿┿┿━━┿┿━━━┿━ (bad)
  56080. 4331f5: │ │╭┼┼┼───┼┼┼┼┼──┼┼───┼─ jb 433269 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x461>
  56081. 4331f7: │ │││││ │││││ ││ │ (bad)
  56082. 4331f8: │ │││││ │││││ ││ │─ jns 433228 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x420>
  56083. 4331fa: │ │││││ │││││ ││ │ rex.B jo 43326d <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x465>
  56084. 4331fd: │ │││││ │││││ ││ ┕━ outsb %gs:(%rsi),(%dx)
  56085. 4331ff: │ │││││ │││││ ││ │ fs
  56086. 433200: │ ││││┕━━━┿┿┿┿┿━━┿┿━━━┿━ gs
  56087. 433201: │ ││││ │││││ ││ │╭ jb 433224 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x41c>
  56088. 433203: │╭┼┼┼┼────┼┼┼┼┼──┼┼───┼┼ jae 433279 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x471>
  56089. 433205: ││││││ ╭┼┼┼┼┼──┼┼───┼┼ jb 433270 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x468>
  56090. 433207: ││││││ ││││││ ││ ││ outsb %ds:(%rsi),(%dx)
  56091. 433208: ││││││ ││││││ ││ ││ addr32 rex.B jo,pn 43327d <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x475>
  56092. 43320d: ││││││ ││││││ ││ ││ outsb %gs:(%rsi),(%dx)
  56093. 43320f: ││││││ ││││││ ││ ││ fs
  56094. 433210: ││││││ ││││││ ││ ││ gs
  56095. 433211: ││││││ ││││││ ││ ╭┼┼ jb 433241 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x439>
  56096. 433213: ││││││ ││││││ ││ │││ rex.R (bad)
  56097. 433215: │││││ ││││││ │┼──┼┼┼ je 433278 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x470>
  56098. 43321f: │││││ │││ ││ ││ │││ add %dh,0x74(%rbx)
  56099. 433222: │││││ │││ ││ ││ │││ fs
  56100. 433223: │││││ │││ ││ ││ │││ cs
  56101. 433224: │││││ │││ ││ ││ ││┕ (bad)
  56102. 433225: │││││ │││ ││ ││ ││ insb (%dx),%es:(%rdi)
  56103. 433226: │││││ │││ ││ ││ ││ outsl %ds:(%esi),(%dx)
  56104. 433228: │││││ ╭┼┼┼─┼┼──┼┼──┼┼┼ jb 433293 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x48b>
  56105. 43322a: │││││ ││││╭┼┼──┼┼──┼── je 433294 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x48c>
  56106. 43322c: ││││ │││││││ ││ │ insl (%dx),%es:(%rdi)
  56107. 43322d: ││││ │││┕┿┿┿━━┿┿━━┿━━ imul $0x6f697461,%cs:0x72(%rbp,%riz,2),%esi
  56108. 433236: ┕┿┿┿━━━━┿┿┿━┿┿━━━┿┿━━┿━━ outsb %ds:(%rsi),(%dx)
  56109. 433237: │││ │││ ││ ││ │ cs
  56110. 433238: │││ │││ ││ ││ │ rex.WRB (bad)
  56111. 43323a: │││ │││ ││ ││╭─┼── jo 43328e <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x486>
  56112. 43323c: │││ │││ ││ │││ │ gs
  56113. 43323d: ╭──┼┼┼────┼┼┼─┼┼───┼┼┼─┼── jae 4332b4 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x4ac>
  56114. 43323f: │ │││ │││ ││ │││ │ insb (%dx),%es:(%rdi)
  56115. 433240: │ │││ │││ ││ │││ │╭─ je 433263 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x45b>
  56116. 433242: │ │││ ││ │┕━━━┿┿┿━━┿━ sub %dh,0x4c(%rdi,%rbp,2)
  56117. 433246: │ │ │ ││ │ │ │ │ outsl %ds:(%rsi),(%dx)
  56118. 433247: │ │ │ ││ │ ╭┼─┼──┼─ ja 4332ae <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x4a6>
  56119. 433249: │ │ │ ││ │ ││ │╭─┼─ jb 433277 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x46f>
  56120. 43324b: │ │ │ ││ │ ││ ││ │ and %ah,0x6f(%rbx)
  56121. 43324e: │ │ │ ││ │ ││ ││ │ outsb %ds:(%rsi),(%dx)
  56122. 43324f: │ ╭┼─┼────┼┼──┼───┼┼─┼┼─┼─ jae 4332c5 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x4bd>
  56123. 433251: │ ││ │ ││ │ ││ ││ │ sub %ah,0x68(%rbx)
  56124. 433254: │ ││ │ ││ │ ││ ││ │ (bad)
  56125. 433255: │ ││ │ ││ │ ││ ││╭┼─ jb 433280 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x478>
  56126. 433257: │ ││ │ ││ │ ││ ││││ pop %rbx
  56127. 433258: │ ││ │ ││ │ ││ ││││ pop %rbp
  56128. 433259: │ ││ │ ││ │ ││ ││││ sub %ebp,(%rsi)
  56129. 43325b: │ ││ │ ││ │ ││ ││││ rex.WRB (bad)
  56130. 43325d: │ ││ │ ││ │ ││╭┼┼┼┼─ jo 4332b1 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x4a9>
  56131. 43325f: │ ││ │ ││ │ │││││││ gs
  56132. 433260: ╭┼─┼┼─┼────┼┼──┼───┼┼┼┼┼┼┼─ jae 4332d7 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x4cf>
  56133. 433262: ││ ││ │ ││ │ │││││││ insb (%dx),%es:(%rdi)
  56134. 433263: ││ ││ │ ││ │ ││││││┕╭ je 433265 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x45d>
  56135. 43326d: ││ ││ ││ │ ││││││ add %al,(%rax)
  56136. 43326f: ││ ││ ││ │ ││││││ add %ch,(%rdi)
  56137. 433271: ││ ││ │ │ ││││││ (bad) {%k1}
  56138. 433272: ││ ││ ╭┼───┼───┼┼┼┼┼┼── jne 4332dd <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x4d5>
  56139. 433274: ││ ││ ││ │ ││││││ insb (%dx),%es:(%rdi)
  56140. 433275: ││ ││ ││ │ ││││││ fs
  56141. 433276: ││ ││ ││ │ ││││││ (bad)
  56142. 433277: ││ ││ ╭───┼┼───┼───┼┼┼┼┼┼┼┼ jae 4332eb <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x4e3>
  56143. 433279: ││ │┕━┿━━━┿┿━━━┿━━━┿━┿┿━┿━━ movslq (%rdi),%ebp
  56144. 43327b: ││ │ │ ││ │ │ ││ │ insb (%dx),%es:(%rdi)
  56145. 43327c: ││ │ │ ││ │ │ ││ │ movslq %fs:(%rdi),%ebp
  56146. 43327f: ╭┼┼─┼──┼───┼┼───┼───┼─┼┼─┼── jb 4332f6 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x4ee>
  56147. 433281: │││ │ │ ││ │ │ ││ outsb %ds:(%rsi),(%dx)
  56148. 433282: │││ │ │ ╭┼┼───┼───┼─┼┼──── je 4332ed <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x4e5>
  56149. 433284: │││ │ │ │││ │ │ ││ insl (%dx),%es:(%rdi)
  56150. 433285: │││ │ │ │││ │ │ ││ gs
  56151. 433286: │││ │ │ │││ │ │ ││ (bad)
  56152. 433287: │││ │ │ │││ ╭┼───┼─┼┼──── jo 4332f1 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x4e9>
  56153. 433289: │││ │ │ │││ ││ │ ││ outsl %ds:(%rsi),(%dx)
  56154. 43328a: │││ │ │ │││ ││ │ ││ (bad) {%k1}
  56155. 43328b: │││ │ │ │││ ││ │ ││ outsl %ds:(%rsi),(%dx)
  56156. 43328c: │││ │ │ │││ ││ │ ││ ╭ jae 4332bd <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x4b5>
  56157. 43328e: │││╭┼──┼──┼┼┼──┼┼───┼─┼┼┼┼┼┼ jae 433304 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x4fc>
  56158. 433290: │││││ │ │││ ││ │ │ │ fs
  56159. 433291: │││││ │ │││ ││ │ │ │ (bad)
  56160. 433292: │││││ │ │││ ││ │ │ │ (bad)
  56161. 433293: │││││ │ ││┕━━┿┿━━━┿━┿━━━━┿ insb (%dx),%es:(%rdi)
  56162. 433294: │││││ │ ││ │┕━━━┿━┿━━━━┿ outsl %ds:(%esi),(%dx)
  56163. 433296: │││││ │ ╭┼┼───┼────┼─┼────┼ jb 433301 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x4f9>
  56164. 433298: │││││ │ │││ ╭┼────┼─┼────┼ je 433302 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x4fa>
  56165. 43329a: │││││ │ │││ ││ │ │ │ insl (%dx),%es:(%rdi)
  56166. 43329b: │││││ │ │││ ││ │ │ │ (bad)
  56167. 43329c: │││││ │ │││ ││ │ │ │ imul $0x6f697461,0x72(%rbp,%riz,2),%esi
  56168. 4332a4: │││││ │ │││ ││ │ │ │ outsb %ds:(%rsi),(%dx)
  56169. 4332a5: │││││ │ │││ ││ │ │ │ cs add %al,%cs:%fs:(%rax)
  56170. 4332a9: │││││ │ │││ ││ │ │ │ add %al,(%rax)
  56171. 4332ab: │││││ │ │││ ││ │ │ │ add %al,(%rax)
  56172. 4332ad: │││││ │ │││ ││ │ │ │ add %al,(%rax)
  56173. 4332af: │││││ │ │││ ││ │ │ add %dh,0x74(%rbx)
  56174. 4332b2: │││││ │ │││ ││ │ fs
  56175. 4332b3: │││││ │ │││ ││ │ cs
  56176. 4332b4: ││┕┿┿━━┿━┿┿┿━━┿┿━━━━━━━━━━━┿ (bad)
  56177. 4332b5: ││ ││ │ │││ ││ │ insb (%dx),%es:(%rdi)
  56178. 4332b6: ││ ││ │ │││ ││ │ outsl %ds:(%esi),(%dx)
  56179. 4332b8: ││ ││ │╭┼┼┼──┼┼───────────┼ jb 433323 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x51b>
  56180. 4332ba: ││ ││ │││││ ╭┼┼───────────┼ je 433324 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x51c>
  56181. 4332bc: ││ ││ │││││ │││ │ insl (%dx),%es:(%rdi)
  56182. 4332bd: ││ ││ │││││ │││ ┕ imul $0x6f697461,%cs:0x72(%rbp,%riz,2),%esi
  56183. 4332c6: ││ │ │││││ │││ outsb %ds:(%rsi),(%dx)
  56184. 4332c7: ││ │ │││││ │││ cs
  56185. 4332c8: ││ │ │││││ │││ rex.WRB (bad)
  56186. 4332ca: ││ │ │││││ │││ ╭── jo 43331e <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x516>
  56187. 4332cc: ││ │ │││││ │││ │ gs
  56188. 4332cd: ╭┼┼─┼───┼┼┼┼┼─┼┼┼─────────┼── jae 433344 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x53c>
  56189. 4332cf: │││ │ │││││ │││ │ insb (%dx),%es:(%rdi)
  56190. 4332d0: │││ │ │││││ │││ │ ╭ je 4332f3 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x4eb>
  56191. 4332d2: │││ │ │││││ │││ │ │ sub %dh,0x6e(%rbp)
  56192. 4332d5: │││ │ │││││ │││ │ │ (bad)
  56193. 4332d6: ╭─┼┼┼─┼───┼┼┼┼┼─┼┼┼─────────┼─┼ jb 433351 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x549>
  56194. 4332d8: │ ││ │ │││││ │││ │ │ rex.RX jne 433349 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x541>
  56195. 4332db: │ ││ │ │││││ │││ │ │ sub $0x20,%al
  56196. 4332dd: │ ││ │ ││││┕━┿┿┿━━━━━━━━━┿━┿ imul $0x62617475,0x6d(%rbp),%ebp
  56197. 4332e4: │ ││ │ ││││ │││ │ │ insb (%dx),%es:(%rdi)
  56198. 4332e5: │ ││ │ ││││ │││ │ │ sub %dl,%gs:0x6e(%rbp)
  56199. 4332e9: │ ││ │ ││││ │││ │ │ imul $0x72506564,0x6f(%rbx),%esp
  56200. 4332f0: │ ││ │ ││ │││ │ │ outsl %ds:(%rsi),(%dx)
  56201. 4332f1: │ ││ │ ││ ││┕━━━━━━━╭─┼─┼ jo 433358 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x550>
  56202. 4332f3: │ ││ ╭┼────┼┼───┼┼────────┼─┼─┼ jb 433369 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x561>
  56203. 4332f5: │ ││ ││ ││ ││ │ │╭─ jns 433320 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x518>
  56204. 4332f7: │ │ ││ ││ ││ │ ││ pop %rbx
  56205. 4332f8: │ │ ││ ││ ││ │ ││ pop %rbp
  56206. 4332f9: │ │ ││ ││ ││ │ ││ sub %ebp,(%rsi)
  56207. 4332fb: │ │ ││ ││ ││ │ ││ rex.WRB (bad)
  56208. 4332fd: │ │ ││ ││ ││ │╭┼┼─ jo 433351 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x549>
  56209. 4332ff: │ │ ││ ││ ││ ││││ gs
  56210. 433300: │╭┼──┼┼────┼┼───┼┼────────┼┼┼┼─ jae 433377 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x56f>
  56211. 433302: │││ ││ │ │┕━━━━━━━━┿┿┿┿━ insb (%dx),%es:(%rdi)
  56212. 433303: │││ ││ │ │ ││││╭ je 433305 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x4fd>
  56213. 43330d: │││ │ │ │ ││││ add %al,(%rax)
  56214. 43330f: │││ │ │ │ ││││ add %dh,0x74(%rbx)
  56215. 433312: │││ │ │ │ ││││ fs imul $0x616e7265,%cs:%fs:0x74(%rsi),%ebp
  56216. 43331b: │││ │ │ │ ││││ insb (%dx),%es:(%rdi)
  56217. 43331c: │││ │ ╭┼────┼─────────┼┼┼┼─ jne,pn 43338d <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x585>
  56218. 43331f: │││ │ ││ │ ││ │ imul $0x745f6564,0x6f(%rbx),%esp
  56219. 433326: │││ │ │ ││ (bad)
  56220. 433327: │││ │ │ ││ (bad) {%k1}
  56221. 433328: │││ │ │ ││ insb (%dx),%es:(%rdi)
  56222. 433329: │││ │ │ ││ gs
  56223. 43332a: │││ │ │ ││ ╭─ jae 43335a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x552>
  56224. 43332c: │││ │ │ ││ │ push %rbp
  56225. 43332d: │││ │ │ ││ │ outsb %ds:(%rsi),(%dx)
  56226. 43332e: │││ │ │ ││ │ imul $0x72506564,0x6f(%rbx),%esp
  56227. 433335: │││ │ │ ││ │ outsl %ds:(%rsi),(%dx)
  56228. 433336: │││ │ │ ╭┼┼─┼─ jo 43339d <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x595>
  56229. 433338: │││ ╭┼────┼──────────────┼┼┼─┼─ jb 4333ae <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x5a6>
  56230. 43333a: │││ ││ │ │││ │╭ jns 43333c <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x534>
  56231. 43333c: │││ ││ │ │││ │┕ add %al,(%rax)
  56232. 43333e: │││ ││ │ │││ │ add %al,(%rax)
  56233. 433340: │││╭┼┼────┼──────────────┼┼┼─┼─ jae 4333b6 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x5ae>
  56234. 433342: ││││││ │ │││ │ fs
  56235. 433343: ││││││ ╭┼──────────────┼┼┼─┼─ jne,pn 4333b4 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x5ac>
  56236. 433346: ││ │││ ││ │││ │ imul $0x65697254,(%rsi),%ebp
  56237. 43334c: ││ │││ ││ │││ │ rex.X jne 4333b8 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x5b0>
  56238. 43334f: ││ │││ ││ │││ │ insb (%dx),%es:(%rdi)
  56239. 433350: ││ │││ ││ │││ │ fs
  56240. 433351: ┕┿━┿┿┿━━━┿┿━━━━━━━━━━━━━━┿┿┷━┿━ gs
  56241. 433352: │ │││ ││ ││ │╭ jb 433375 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x56d>
  56242. 433354: │ │││ ││ ││ ││ sub %dh,0x73(%rbp)
  56243. 433357: │ │││ ││ ││ ││ pushq $0x2c74726f
  56244. 43335c: │ │││ ││ │ │ and %ah,0x68(%rbx,%riz,2)
  56245. 433360: │ │││ ││ │ │ (bad)
  56246. 433361: │ │││ ││ │ ╭┼ jb 43338f <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x587>
  56247. 433363: │ │││ ││ │ ││ and %dh,(%rcx)
  56248. 433365: │ │││ ││ │ ││ xor %esi,(%rcx)
  56249. 433367: │ │││ ││ │ ││ xor $0x31,%al
  56250. 433369: │ ││┕━━━┿┿━━━━━━━━━━━━━━┿━━━┿┿ xor %esi,(%rdx)
  56251. 43336b: │ ││ ││ │ ││ sub $0x20,%al
  56252. 43336d: │ ││ ││ ╭┼───┼┼ jae 4333db <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x5d3>
  56253. 43336f: │ ││ ││ ││ ││ imul $0x73746942,0x65(%rbx),%esp
  56254. 433376: │ ││ ││ ││ │ and %ebp,(%rax)
  56255. 433378: ││ ││ ││ │ xor %esi,(%rbx)
  56256. 43337a: ││ ││ ││ │ rex.WR push %rbp
  56257. 43337c: ││ ││ ││ │ sub $0x20,%al
  56258. 43337e: ││ ││ ││ │ xor (%rcx),%dh
  56259. 433380: ││ ││ ││ │ rex.WR push %rbp
  56260. 433382: ││ ││ ││ │ sub %ebp,(%rax,%riz,1)
  56261. 433385: ││ ││ ╭┼┼───┼─ jae 4333f3 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x5eb>
  56262. 433387: ││ ││ │││ │ imul $0x73746942,0x65(%rbx),%esp
  56263. 43338e: ││ │ │││ │ and %ebp,(%rax)
  56264. 433390: ││ │ │││ ss
  56265. 433391: ││ │ │││ rex.WR push %rbp
  56266. 433393: ││ │ │││ sub $0x20,%al
  56267. 433395: ││ │ │││ xor %esi,(%rbx)
  56268. 433397: ││ │ │││ rex.WR push %rbp
  56269. 433399: ││ │ │││ sub %ebp,(%rax,%riz,1)
  56270. 43339c: ││ │ ╭┼┼┼───── jae 43340a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x602>
  56271. 43339e: ││ │ │││ imul $0x73746942,0x65(%rbx),%esp
  56272. 4333a5: ││ │ │││ and %ebp,(%rax)
  56273. 4333a7: ││ │ │││ xor %cl,0x2c(%rbp,%rdx,2)
  56274. 4333ab: ││ │ │││ and %dh,(%rsi)
  56275. 4333ad: ││ │ │││ rex.WR push %rbp
  56276. 4333af: │ │ │││ sub %ebp,(%rcx)
  56277. 4333b1: │ │ │││ cs
  56278. 4333b2: │ │ │││ push %rsp
  56279. 4333b3: │ │ │││ ╭──── jb 43341e <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x616>
  56280. 4333b5: │ │││ │ gs
  56281. 4333b6: ┕━━━━━━━━━━━━━━━━━━┿┿┿━┿━━━━ rex.X jne 433422 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x61a>
  56282. 4333b9: │││ │ insb (%dx),%es:(%rdi)
  56283. 4333ba: │││ │ fs
  56284. 4333bb: │││ │ gs
  56285. 4333bc: │││ │ ╭ jb 4333ec <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x5e4>
  56286. 4333be: │││ │ │ rex.XB outsl %ds:(%rsi),(%dx)
  56287. 4333c0: │││ │ │ outsb %ds:(%rsi),(%dx)
  56288. 4333c1: ╭────┼┼┼─┼───┼ jae 433437 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x62f>
  56289. 4333c3: ╭─┼────┼┼┼─┼───┼ jb 43343a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x632>
  56290. 4333c5: │ │ │││ │ │ movslq 0x74(%rbx,%rdx,2),%esi
  56291. 4333c9: │ │ │││ │ │ (bad)
  56292. 4333ca: │ │ │││ │ ╭─┼ je 433431 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x629>
  56293. 4333cc: │ │ │││ │ │ │ add %al,(%rax)
  56294. 4333ce: │ │ │││ │ │ │ add %al,(%rax)
  56295. 4333d0: │ │ │││ │ │ │ outsb %ds:(%rsi),(%dx)
  56296. 4333d1: │ │ │││ │ │ │ outsl %ds:(%rsi),(%dx)
  56297. 4333d2: │ │ │││ │ │ │ outsb %ds:(%rsi),(%dx)
  56298. 4333d3: │ │ │││ │ │ │ sub $0x6f6e6f6d,%eax
  56299. 4333d8: │ │ ╭┼┼┼─┼─┼─┼ je 433449 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x641>
  56300. 4333da: │ │ ││││ │ │ │ outsb %ds:(%rsi),(%dx)
  56301. 4333db: │ │ │││┕━┿━┿━┿ imul $0x66657270,0x20(%rbx),%esp
  56302. 4333e2: │ │ │││ │ │ │ imul $0x636e7566,0x20(%rax),%edi
  56303. 4333e9: │ │ │││ ╭┼─┼─┼ je 433454 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x64c>
  56304. 4333eb: │ │ │││ ││ │ │ outsl %ds:(%rsi),(%dx)
  56305. 4333ec: │ │ │││ ││ │ ┕ outsb %ds:(%rsi),(%dx)
  56306. 4333ed: │ │ │││ ││ │ sub %dh,0x29(%rbx)
  56307. 4333f0: │ │ │││ ││ │ sub $0x20,%al
  56308. 4333f2: │ │ │││ ││ │ (bad)
  56309. 4333f3: │ │ ││┕━┿┿━┿━━ outsb %ds:(%rsi),(%dx)
  56310. 4333f4: │ │ ││ ││ │ and %dh,0x6e(%rbp)
  56311. 4333f7: │ │ ╭┼┼──┼┼─┼── jae 433468 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x660>
  56312. 4333f9: │╭┼──┼┼┼──┼┼─┼── jb 43346f <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x667>
  56313. 4333fb: │││ │││ ││ │ gs and %dh,%fs:%gs:0x61(%rdx)
  56314. 433400: │││ │││ ││ │ outsb %ds:(%rsi),(%dx)
  56315. 433401: │││ │││ ││ │ and %ch,%gs:0x72(%edi)
  56316. 433406: │││ │││ ││ │ and %ah,0x70(%rbp,%rsi,2)
  56317. 43340a: │││ ││┕━━┿┿━┿━━ insb (%dx),%es:(%rdi)
  56318. 43340b: │││ ││ ││ │ imul $0x6b206574,0x61(%rbx),%esp
  56319. 433412: │││ ││ ││ │ gs
  56320. 433413: │││ ││ ││ │ ╭ jns 433442 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x63a>
  56321. 433415: │││ ││ ││╭┼─┼ jbe,pt 433479 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x671>
  56322. 433418: │││ ││ ││││ │ insb (%dx),%es:(%rdi)
  56323. 433419: │││ ││ ││┼┼─┼ jne 433480 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x678>
  56324. 43341b: │││ ││ ││││ │ and %ch,0x61(%rbp)
  56325. 43341e: │││╭─┼┼───┼┼┼┼┼┼ jo 433490 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x688>
  56326. 433420: ││││ ││ ││││ │ imul $0x0,0x67(%rsi),%ebp
  56327. 43342f: ││││ ││ ││││ │ add %dh,0x74(%rbx)
  56328. 433432: ││││ ││ │││ │ fs
  56329. 433433: ││││╭┼┼───┼┼┼──┼ jne,pn 4334a4 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x69c>
  56330. 433436: │││││││ │││ │ imul $0x746c754d,(%rsi),%ebp
  56331. 43343c: │ ││││ │││ │ imul $0x21796172,0x72(%rcx),%eax
  56332. 433443: │ ││││ │││ sub %al,0x69(%rdx)
  56333. 433446: │ ││││ │││╭── je 433498 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x690>
  56334. 433448: │ ││││ ││││ (bad)
  56335. 433449: │ │││┕━━━┿┿┿┿━━ movslq 0x65(%rbx),%ebp
  56336. 43344c: │ │││ ││││ and %ebp,%fs:(%rax)
  56337. 43344f: │ │││ ╭┼┼┼┼── jne 4334ba <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x6b2>
  56338. 433451: │ │││ │││││ outsb %ds:(%rsi),(%dx)
  56339. 433452: │ │││ │││││ ╭ je 433480 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x678>
  56340. 433454: │ │││ │┕┿┿┿━┿ and %bh,(%rax)
  56341. 433456: │ │││ │ │││ │ rex.WR push %rbp
  56342. 433458: │ │││ │ │││ │ sub %ebp,(%rax,%riz,1)
  56343. 43345b: │ │││ │ │││ │ imul $0x64656b63,0x61(%rax,%r10,2),%esi
  56344. 433464: │ │││ │ │││ │ and %ebp,(%rax)
  56345. 433466: │ │││ ╭┼─┼┼┼─┼ jne 4334d1 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x6c9>
  56346. 433468: │ ││┕━━┿┿━┿┿┿━┿ outsb %ds:(%rsi),(%dx)
  56347. 433469: │ ││ ││ │││╭┼ je 433497 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x68f>
  56348. 43346b: │ ││ ││ │││││ and %dh,(%rcx)
  56349. 43346d: │ ││ ││ │││││ xor $0x2c29554c,%eax
  56350. 433472: ││ ││ │││││ and %dh,0x73(%rbp)
  56351. 433475: ││ ││ │││││ pushq $0x2974726f
  56352. 43347a: ││ ││ │ │││ rex.WRB jne,pn 4334ea <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x6e2>
  56353. 43347e: ││ ╭┼┼─┼─┼┼┼ je 4334e9 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x6e1>
  56354. 433480: ││ │││ ┕━┿┿┷ rex.B jb 4334f5 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x6ed>
  56355. 433483: ││ │││ ││ (bad)
  56356. 433484: ││ │││ ││╭ jns 433486 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x67e>
  56357. 43348e: ││ │││ ││ add %al,(%rax)
  56358. 433490: ╭───┼┼┼┼┼┼┼┼┼┼┼┼┼ jae 433507 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x6ff>
  56359. 433492: │ ╭┼──┼┼┼───┼┼─ jb 433506 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x6fe>
  56360. 433494: │ ││ │││ ││ outsl %ds:(%rsi),(%dx)
  56361. 433495: │ ││ │││ ││ addr32 (bad)
  56362. 433497: │ ││ │││ ╭─┼┼┼ je 4334fe <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x6f6>
  56363. 433499: │ ││ │││ │ and %dl,0x54(%rbp)
  56364. 43349c: │ ││ │││ │ rex.RX sub $0x68203631,%eax
  56365. 4334a2: │ ││ │││ │ imul $0x6c617620,0x68(%rdi),%esp
  56366. 4334a9: │ │ │││╭┼──── jne 433510 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x708>
  56367. 4334ab: │ │ │││││ and %dh,0x61(%rax)
  56368. 4334ae: │╭──┼───┼┼┼┼┼──── jae 433524 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x71c>
  56369. 4334b0: ││ │ │││││ and %ah,0x6e(%rbp)
  56370. 4334b3: ││ │ │││││ and %ch,%fs:0x66(%rdi)
  56371. 4334b7: ││ │ │││││ and %dh,0x74(%rbx)
  56372. 4334ba: ││ │╭──┼┼┼┼┼┼┼┼┼ jb 433525 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x71d>
  56373. 4334bc: ││ ││ ││ ││ outsb %ds:(%rsi),(%dx)
  56374. 4334bd: ││ ││ ││ ││ add %al,(%eax)
  56375. 4334c0: ╭┼┼──┼┼──┼┼─┼┼──── jae 433537 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x72f>
  56376. 4334c2: │││ ╭┼┼──┼┼─┼┼──── jb 433536 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x72e>
  56377. 4334c4: │││ │││ ││ ││ outsl %ds:(%rsi),(%dx)
  56378. 4334c5: │││ │││ ││ ││ addr32 (bad)
  56379. 4334c7: │││ │││ ││╭┼┼──── je 43352e <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x726>
  56380. 4334c9: │││ │││ │││││ and %dl,0x54(%rbp)
  56381. 4334cc: │││ │││ │││││ rex.RX sub $0x6c203631,%eax
  56382. 4334d2: │││ │││ │ │││ outsl %ds:(%rsi),(%dx)
  56383. 4334d3: │││ │││ │ │││ ╭ ja 4334f5 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x6ed>
  56384. 4334d5: │││ │││ │ │││ ╭─┼ jbe 433538 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x730>
  56385. 4334d7: │││ │││ │ │││ │ │ insb (%dx),%es:(%rdi)
  56386. 4334d8: │││ │││ │╭┼┼┼─┼─┼ jne 43353f <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x737>
  56387. 4334da: │││ │││ │││││ │ │ and %ch,0x75(%rdi)
  56388. 4334dd: │││ │││ │││││ │╭┼ je 4334ff <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x6f7>
  56389. 4334df: │││ │││ │││││ │││ outsl %ds:(%rsi),(%dx)
  56390. 4334e0: │││ │││ │││││ │││ data16
  56391. 4334e1: │││ │││ │││││ │││ and %dh,0x61(%rdx)
  56392. 4334e4: │││ │││ │││││ │││ outsb %ds:(%rsi),(%dx)
  56393. 4334e5: │││ │││ │││││ │││ add %al,%gs:(%eax)
  56394. 4334e9: │││ │││ ┕┿┿┿┿━┿┿┿ add %al,(%rax)
  56395. 4334eb: │││ │││ ││││ │││ add %al,(%rax)
  56396. 4334ed: │││ │││ ││││ │││ add %al,(%rax)
  56397. 4334ef: │││ │││ ││││ │││ add %dh,0x6e(%rbp)
  56398. 4334f2: │││ │││ ││││╭┼┼┼ jo 433555 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x74d>
  56399. 4334f4: │││ │││ ││││││││ imul $0x75732064,0x65(%rdx),%esi
  56400. 4334fb: │││╭┼┼┼───┼┼┼┼┼┼┼─ jb 43356f <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x767>
  56401. 4334fd: │││││││ │││││││ outsl %ds:(%rsi),(%dx)
  56402. 4334fe: │││││││ │││┕┿┿┿━ addr32 (bad)
  56403. 433500: │││││││ ╭┼┼┼─┼┼── je 433567 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x75f>
  56404. 433502: │││││││ ││││ ││ and %dl,0x54(%rbp)
  56405. 433505: │││││││ ││││ ││ rex.RX sub $0x76203631,%eax
  56406. 43350b: │ │││ │ ││││ ││ (bad)
  56407. 43350c: │ │││ │ ││││ ││ insb (%dx),%es:(%rdi)
  56408. 43350d: │ │││ │ ╭┼┼┼┼─┼┼── jne 433574 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x76c>
  56409. 43350f: │ │││ │ │││││ ││ add %cl,0x6e(%rcx)
  56410. 433512: │ │││ │ ││││ ╭┼┼── jbe 433575 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x76d>
  56411. 433514: │ │││ │ ││││ │││ insb (%dx),%es:(%rdi)
  56412. 433515: │ │││ │ ││││ │││ imul $0x332d4654,0x55(%rax,%riz,1),%esp
  56413. 43351d: │ │││ │ ││││ │││ xor (%rax),%ah
  56414. 43351f: │ │││ │ ││││╭┼┼┼── jbe 433582 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x77a>
  56415. 433521: │ │││ │ ││││││││ insb (%dx),%es:(%rdi)
  56416. 433522: │ │││ │╭┼┼┼┼┼┼┼┼── jne 433589 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x781>
  56417. 433530: │ ╭┼┼──┼┼┼┼─┼┼┼┼── jae 4335a6 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x79e>
  56418. 433532: │ │││ ││││ ││││ fs
  56419. 433533: │ ││┼──┼┼┼┼─┼┼┼┼── jne,pn 4335a4 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x79c>
  56420. 433536: │ ││┕━━┿┿┿┿━┿┿┿┿━━ imul $0x65697254,(%rsi),%ebp
  56421. 43353c: ││ ││││ │││ rex.X jne 4335a8 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x7a0>
  56422. 43353f: ││ │││┕━┿┿┿━━━ insb (%dx),%es:(%rdi)
  56423. 433540: ││ │││ │││ fs
  56424. 433541: ││ │││ │││ gs
  56425. 433542: ││ │││ │││ ╭ jb 433565 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x75d>
  56426. 433544: ││ │││ │││ │ sub %dh,0x62(%rbp)
  56427. 433547: ╭┼┼───┼┼┼──┼┼┼──┼ jns 4335bd <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x7b5>
  56428. 433549: │││ │││ │││ │ gs
  56429. 43354a: │││ │││ │││ │ sub $0x20,%al
  56430. 43354c: │││ │││ │││ │ movslq %fs:0x61(%rax),%ebp
  56431. 433550: │││ │││ │││ ╭┼ jb 43357e <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x776>
  56432. 433552: │││ │││ │││ ││ and %dh,(%rcx)
  56433. 433554: │││ │││ │││ ││ xor %esi,(%rcx)
  56434. 433556: │││ │││ ││ ││ xor $0x31,%al
  56435. 433558: │││ │││ ││ ││ xor %esi,(%rdx)
  56436. 43355a: │││ │││ ││ ││ sub $0x20,%al
  56437. 43355c: │││ ╭┼┼┼──┼┼──┼┼ jae 4335ca <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x7c2>
  56438. 43355e: │││ ││││ ││ ││ imul $0x73746942,0x65(%rbx),%esp
  56439. 433565: │││ ││││ ││ │┕ and %ebp,(%rax)
  56440. 433567: │││ │││┕━━┿┿━━┿━ xor %esi,(%rbx)
  56441. 433569: │││ │││ ││ │ rex.WR push %rbp
  56442. 43356b: │││ │││ ││ │ sub $0x20,%al
  56443. 43356d: │││ │││ ││ │ xor (%rcx),%dh
  56444. 43356f: ││┕━━┿┿┿━━━┿┿━━┿━ rex.WR push %rbp
  56445. 433571: │││ │││ ││ │ sub %ebp,(%rax,%riz,1)
  56446. 433574: │││ ╭┼┼┼┼┼┼┼┼┼┼┼┼ jae 4335e2 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x7da>
  56447. 433576: │││ │││ │ │ imul $0x73746942,0x65(%rbx),%esp
  56448. 43357d: │││ │││ │ │ and %ebp,(%rax)
  56449. 43357f: │││ │││ │ ss
  56450. 433580: │││ │││ │ rex.WR push %rbp
  56451. 433582: │││ │││ ┕━━━━━ sub $0x20,%al
  56452. 433584: │││ │││ xor %esi,(%rbx)
  56453. 433586: │││ │││ rex.WR push %rbp
  56454. 433588: │││ │││ sub %ebp,(%rax,%riz,1)
  56455. 43358b: │││╭┼┼─────────── jae 4335f9 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x7f1>
  56456. 43358d: ││││││ imul $0x73746942,0x65(%rbx),%esp
  56457. 433594: ││││││ and %ebp,(%rax)
  56458. 433596: ││││││ xor %cl,0x2c(%rbp,%rdx,2)
  56459. 43359a: ││││││ and %dh,(%rsi)
  56460. 43359c: ││││││ rex.WR push %rbp
  56461. 43359e: ││││││ sub %ebp,(%rcx)
  56462. 4335a0: ││││││ cs
  56463. 4335a1: ││││││ push %rsp
  56464. 4335a2: ││││││ ╭──── jb 43360d <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x805>
  56465. 4335a4: ││┕┿┿┿━━━━━━┿━━━━ gs
  56466. 4335a5: ││ │││ │ rex.X jne 433611 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x809>
  56467. 4335a8: │ │││ │ insb (%dx),%es:(%rdi)
  56468. 4335a9: │ │││ │ fs
  56469. 4335aa: │ │││ │ gs
  56470. 4335ab: │ │││ │ ╭ jb 4335db <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x7d3>
  56471. 4335ad: │ │││ │ │ rex.XB outsl %ds:(%rsi),(%dx)
  56472. 4335af: │ │││ │ │ outsb %ds:(%rsi),(%dx)
  56473. 4335b0: ╭┼──┼┼┼──────┼───┼ jae 433626 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x81e>
  56474. 4335b2: ╭─┼┼──┼┼┼──────┼───┼ jb 433629 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x821>
  56475. 4335b4: │ ││ │││ │ │ movslq 0x74(%rbx,%rdx,2),%esi
  56476. 4335b8: │ ││ │││ │ │ (bad)
  56477. 4335b9: │ ││ │││ │╭──┼ je 433620 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x818>
  56478. 4335bb: │ ││ │││ ││ │ add %al,(%rax)
  56479. 4335bd: │ │┕━━┿┿┿━━━━━━┿┿━━┿ add %al,(%rax)
  56480. 4335bf: │ │ │││ ││ │ add %dh,0x74(%rbx)
  56481. 4335c2: │ │ │││ ││ │ fs
  56482. 4335c3: │ │ ╭┼┼┼──────┼┼──┼ jne,pn 433634 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x82c>
  56483. 4335c6: │ │ ││││ ││ │ imul $0x746c754d,(%rsi),%ebp
  56484. 4335cc: │ │ │││ ││ │ imul $0x21796172,0x72(%rcx),%eax
  56485. 4335d3: │ │ │││ ││ │ sub %al,0x69(%rdx)
  56486. 4335d6: │ │ │││ ││╭─┼ je 433628 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x820>
  56487. 4335d8: │ │ │││ │││ │ (bad)
  56488. 4335d9: │ │ │││ │││ │ movslq 0x65(%rbx),%ebp
  56489. 4335dc: │ │ │││ │││ and %ebp,%fs:(%rax)
  56490. 4335df: │ │ │││ ╭┼┼┼── jne 43364a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x842>
  56491. 4335e1: │ │ │││ ││││ outsb %ds:(%rsi),(%dx)
  56492. 4335e2: │ │ ││┕━━━━━━┿┿┿┿━╭ je 433610 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x808>
  56493. 4335e4: │ │ ││ ││││ │ and %bh,(%rax)
  56494. 4335e6: │ │ ││ ││││ │ rex.WR push %rbp
  56495. 4335e8: │ │ ││ ││││ │ sub %ebp,(%rax,%riz,1)
  56496. 4335eb: │ │ ││ ││││ │ imul $0x64656b63,0x61(%rax,%r10,2),%esi
  56497. 4335f4: │ │ ││ ││││ │ and %ebp,(%rax)
  56498. 4335f6: │ │ ││ ╭┼┼┼┼─┼ jne 433661 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x859>
  56499. 4335f8: │ │ ││ │││││ │ outsb %ds:(%rsi),(%dx)
  56500. 4335f9: │ │ │┕━━━━━━┿┿┿┿┿╭┼ je 433627 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x81f>
  56501. 4335fb: │ │ │ │││││││ and %dh,(%rcx)
  56502. 4335fd: │ │ │ │││││││ xor $0x2c29554c,%eax
  56503. 433602: │ │ │ │││││││ and %dh,0x62(%rbp)
  56504. 433605: │╭┼──┼───────┼┼┼┼┼┼┼ jns 43367b <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x873>
  56505. 433607: │││ │ │││││││ sub %ebp,%gs:(%rsi)
  56506. 43360a: │││ │ │││││││ rex.WRB jne 433679 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x871>
  56507. 43360d: │││ │ ╭┼┼┼┼┼┼┼ je 433678 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x870>
  56508. 43360f: │││ │ │││ ││││ rex.B jb 433684 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x87c>
  56509. 433612: │││ │ │││ │││ (bad)
  56510. 433613: │││ │ │││ │││╭ jns 433615 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x80d>
  56511. 43361d: │││ │ │││ │││ add %al,(%rax)
  56512. 43361f: │││ │ │││ │││ add %dh,0x74(%rbx)
  56513. 433622: │││ │ │││ ││ fs
  56514. 433623: │││ ╭┼──────┼┼┼──┼┼─ jne,pn 433694 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x88c>
  56515. 433626: ││┕━┿┿━━━━━━┿┿┿━━┿┿━ imul $0x65697254,(%rsi),%ebp
  56516. 43362c: │ ││ │││ rex.X jne 433698 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x890>
  56517. 43362f: │ ││ │││ insb (%dx),%es:(%rdi)
  56518. 433630: │ ││ │││ fs
  56519. 433631: │ ││ │││ gs
  56520. 433632: │ ││ │││ ╭ jb 433655 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x84d>
  56521. 433634: │ │┕━━━━━━┿┿┿━━━━┿ sub %dh,0x73(%rbp)
  56522. 433637: │ │ │││ │ pushq $0x2c74726f
  56523. 43363c: │ │ │││ │ and %ah,0x68(%rbx,%riz,2)
  56524. 433640: │ │ │││ │ (bad)
  56525. 433641: │ │ │││ ╭┼ jb 43366f <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x867>
  56526. 433643: │ │ │││ ││ and %dh,(%rcx)
  56527. 433645: │ │ │││ ││ xor %esi,(%rcx)
  56528. 433647: │ │ │││ ││ xor $0x31,%al
  56529. 433649: │ │ │││ ││ xor %esi,(%rdx)
  56530. 43364b: │ │ ││ ││ sub $0x20,%al
  56531. 43364d: │ │ ╭┼┼────┼┼ jae 4336bb <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x8b3>
  56532. 43364f: │ │ │││ ││ imul $0x73746942,0x65(%rbx),%esp
  56533. 433656: │ │ │││ │ and %ebp,(%rax)
  56534. 433658: │ │ │││ │ cmp %ecx,0x2c(%rbp,%rdx,2)
  56535. 43365c: │ │ │││ │ and %dh,(%rdx)
  56536. 43365e: │ │ │││ │ xor %ecx,0x29(%rbp,%rdx,2)
  56537. 433662: │ │ ││ │ sub $0x20,%al
  56538. 433664: │ │ ╭┼┼─────┼─ jae 4336d2 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x8ca>
  56539. 433666: │ │ │││ │ imul $0x73746942,0x65(%rbx),%esp
  56540. 43366d: │ │ │││ │ and %ebp,(%rax)
  56541. 43366f: │ │ │││ ┕━ xor %cl,0x2c(%rbp,%rdx,2)
  56542. 433673: │ │ │││ and %bh,(%rcx)
  56543. 433675: │ │ │││ rex.WR push %rbp
  56544. 433677: │ │ │││ sub %ebp,(%rcx)
  56545. 433679: │ │ ││ cs
  56546. 43367a: │ │ ││ push %rsp
  56547. 43367b: ┕━━┿━━━━━┿┿━━━╭──── jb 4336e6 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x8de>
  56548. 43367d: │ ││ │ gs
  56549. 43367e: │ ││ │ rex.X jne 4336ea <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x8e2>
  56550. 433681: │ ││ │ insb (%dx),%es:(%rdi)
  56551. 433682: │ ││ │ fs
  56552. 433683: │ ││ │ gs
  56553. 433684: │ ││ │ ╭ jb 4336b4 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x8ac>
  56554. 433686: │ ││ │ │ rex.XB outsl %ds:(%rsi),(%dx)
  56555. 433688: │ ││ │ │ outsb %ds:(%rsi),(%dx)
  56556. 433689: ╭┼─────┼┼───┼───┼ jae 4336ff <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x8f7>
  56557. 43368b: ╭─┼┼─────┼┼───┼───┼ jb 433702 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x8fa>
  56558. 43368d: │ ││ ││ │ │ movslq 0x74(%rbx,%rdx,2),%esi
  56559. 433691: │ ││ ││ │ │ (bad)
  56560. 433692: │ ││ ││ │╭──┼ je 4336f9 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x8f1>
  56561. 4336a0: │╭┼──────┼┼───┼┼──┼ jae 433716 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x90e>
  56562. 4336a2: │││ ││ ││ │ fs
  56563. 4336a3: │││ ╭┼┼───┼┼──┼ jne,pn 433714 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x90c>
  56564. 4336a6: │││ │││ ││ │ imul $0x746c754d,(%rsi),%ebp
  56565. 4336ac: │││ │││ ││ │ imul $0x21796172,0x72(%rcx),%eax
  56566. 4336b3: │││ │││ ││ │ sub %al,0x69(%rdx)
  56567. 4336b6: │││ │││ ││╭── je 433708 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x900>
  56568. 4336b8: │││ │││ │││ (bad)
  56569. 4336b9: │││ │││ │││ movslq 0x65(%rbx),%ebp
  56570. 4336bc: │││ ││ │││ and %ebp,%fs:(%rax)
  56571. 4336bf: │││ ││ ╭─┼┼┼── jne 43372a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x922>
  56572. 4336c1: │││ ││ │ │││ outsb %ds:(%rsi),(%dx)
  56573. 4336c2: │││ ││ │ │││╭─ je 4336f0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x8e8>
  56574. 4336c4: │││ ││ │ ││││ and %dh,(%rcx)
  56575. 4336c6: │││ ││ │ ││││ xor 0x29(%rbp,%rdx,2),%cl
  56576. 4336ca: │││ ││ │ ││││ sub $0x20,%al
  56577. 4336cc: │││ ╭┼┼──┼─┼┼┼┼─ jne 433741 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x939>
  56578. 4336ce: │││ │││ │ ││││ pushq $0x2974726f
  56579. 4336d3: │││ ││ │ ││││ rex.WRB jne,pn 433743 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x93b>
  56580. 4336d7: │││ ││ ╭┼─┼┼┼┼─ je 433742 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x93a>
  56581. 4336d9: │││ ││ ││ ││││ rex.B jb 43374e <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x946>
  56582. 4336dc: │││ ││ ││ ││││ (bad)
  56583. 4336dd: │││ ││ ││ ││││╭ jns 4336df <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x8d7>
  56584. 4336df: │││ ││ ││ ││││┕ add %dh,0x74(%rbx)
  56585. 4336e2: │││ ││ ││ ││││ fs
  56586. 4336e3: │││ ││ ││ ││││ cs
  56587. 4336e4: │││ ││ ││ ││││ (bad)
  56588. 4336e5: │││ ││ ││ ││││ insb (%dx),%es:(%rdi)
  56589. 4336e6: │││ ││ ││ ┕┿┿┿━ outsl %ds:(%esi),(%dx)
  56590. 4336e8: │││ ││ ╭┼┼──┼┼┼─ jb 433753 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x94b>
  56591. 4336ea: │││ ││ │││──┼┼┼─ je 433754 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x94c>
  56592. 4336ec: │││ ││ │││ │││ insl (%dx),%es:(%rdi)
  56593. 4336ed: │││ ││ │││ │││ imul $0x6f697461,%cs:0x72(%rbp,%riz,2),%esi
  56594. 4336f6: │││ ││ │││ ││ outsb %ds:(%rsi),(%dx)
  56595. 4336f7: │││ ││ │││ ││ cs
  56596. 4336f8: │││ ││ │││ ││ rex.WRB (bad)
  56597. 4336fa: │││ ││ │││ ╭─┼── jo 43374e <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x946>
  56598. 4336fc: │││ ││ │││ │ │ gs
  56599. 4336fd: ╭┼┼┼────┼┼─┼┼┼─┼─┼── jae 433774 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x96c>
  56600. 4336ff: │││┕━━━━┿┿━┿┿┿━┿━┿━━ insb (%dx),%es:(%rdi)
  56601. 433700: │││ ││ │││ │ │ ╭ je 433723 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x91b>
  56602. 433702: │┕┿━━━━━┿┿━┿┿┿━┿━┿━┿ sub %dh,0x6e(%rbp)
  56603. 433705: │ │ ││ │││ │ │ │ (bad)
  56604. 433706: ╭─┼─┼─────┼┼─┼┼┼─┼─┼─┼ jb 433781 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x979>
  56605. 433708: │ │ │ ││ │││ │ ┕━┿ rex.RX jne 433779 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x971>
  56606. 43370b: │ │ │ ││ │││ │ │ sub $0x20,%al
  56607. 43370d: │ │ │ ││ │││ │ │ imul $0x62617475,0x6d(%rbp),%ebp
  56608. 433714: │ │ │ │┕━┿┿┿━┿━━━┿ insb (%dx),%es:(%rdi)
  56609. 433715: │ │ │ │ │││ │ │ sub %al,%gs:0x6f(%rbx)
  56610. 433719: │ │ │ │││ │ │ insl (%dx),%es:(%rdi)
  56611. 43371a: │ │ │ │││ │╭──┼ jo 433761 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x959>
  56612. 43371c: │ │ │ │││ ││ │ outsb %ds:(%rsi),(%dx)
  56613. 43371d: │ │ │──┼┼┼─┼┼──┼ je 433791 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x989>
  56614. 43371f: │ │ │ │││ ││ ╭┼ jns 43374a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x942>
  56615. 433721: │ │ │ │││ ││ ││ pop %rbx
  56616. 433722: │ │ │ │││ ││ ││ pop %rbp
  56617. 433723: │ │ │ │││ ││ │┕ sub %ebp,(%rsi)
  56618. 433725: │ │ │ │││ ││ │ rex.WRB (bad)
  56619. 433727: │ │ │ │││╭┼┼─┼─ jo 43377b <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x973>
  56620. 433729: │ │ │ ││││││ │ gs
  56621. 43372a: │╭┼───────┼──┼┼┼┼┼┼┼┼┼ jae 4337a1 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x999>
  56622. 43372c: │││ │ ││││││ │ insb (%dx),%es:(%rdi)
  56623. 43372d: │││ │ ││││││ │╭ je 43372f <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x927>
  56624. 43372f: │││ │ ││││││ │┕ add %dh,0x74(%rbx)
  56625. 433732: │││ │ ││││││ │ fs imul $0x616e7265,%cs:%fs:0x74(%rsi),%ebp
  56626. 43373b: │││ │ ││││││ │ insb (%dx),%es:(%rdi)
  56627. 43373c: │││ │ ╭┼┼┼┼┼┼─┼─ jne,pn 4337ad <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x9a5>
  56628. 43373f: │││ │ │││││││ │ imul $0x745f6564,0x6f(%rbx),%esp
  56629. 433746: │││ │ ││ ││││ │ (bad)
  56630. 433747: │││ │ ││ ││││ │ (bad) {%k1}
  56631. 433748: │││ │ ││ ││││ │ insb (%dx),%es:(%rdi)
  56632. 433749: │││ │ ││ ││││ │ gs
  56633. 43374a: │││ │ ││ ││││╭┼┼ jae 43377a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x972>
  56634. 43374c: │││ │ ││ │││││ rex.XB outsl %ds:(%rsi),(%dx)
  56635. 43374e: │││ │ ││ ││┕┿┿━━ insl (%dx),%es:(%rdi)
  56636. 43374f: │││ │ ││ ││╭┼┼── jo 433796 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x98e>
  56637. 433751: │││ │ ││ │││││ outsb %ds:(%rsi),(%dx)
  56638. 433752: │││ ╭┼─┼┼─┼┼┼┼┼── je 4337c6 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x9be>
  56639. 433754: │││ ││ │ ┕┿┿┿┿━╭ jns 433756 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x94e>
  56640. 43375e: │││ ││ │ ││││ add %al,(%rax)
  56641. 433760: │││ ╭┼┼─┼───┼┼┼┼── jae 4337d6 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x9ce>
  56642. 433762: │││ │││ │ ││ │ fs
  56643. 433763: │││ │││╭┼───┼┼─┼── jne,pn 4337d4 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x9cc>
  56644. 433766: │││ │││││ ││ │ imul $0x65697254,(%rsi),%ebp
  56645. 43376c: │││ │││││ ││ │ rex.X jne 4337d8 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x9d0>
  56646. 43376f: │││ │││││ ││ │ insb (%dx),%es:(%rdi)
  56647. 433770: │││ │││││ ││ │ fs
  56648. 433771: │││ │││││ ││ │ gs
  56649. 433772: │││ │││││ ││ │ ╭ jb 433795 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x98d>
  56650. 433774: ││┕━━━━━┿┿┿┿┿━━━┿┿━┿━┿ sub %ah,0x6f(%rdx)
  56651. 433777: ││ │││││ ││ │ │ outsl %ds:(%rsi),(%dx)
  56652. 433778: ││ │││││ ││ │ │ insb (%dx),%es:(%rdi)
  56653. 433779: ││ │││││ ││ │ │ sub $0x20,%al
  56654. 43377b: ││ │││││ ┕┿━━━┿ movslq %fs:0x61(%rax),%ebp
  56655. 43377f: ││ │││││ │ ╭┼ jb 4337ad <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x9a5>
  56656. 433781: ┕┿━━━━━━┿┿┿┿┿━━━━┿━━┿┿ and %dh,(%rcx)
  56657. 433783: │ │││││ │ ││ xor %esi,(%rcx)
  56658. 433785: │ │││││ │ ││ xor $0x31,%al
  56659. 433787: │ │││││ │ ││ xor %esi,(%rdx)
  56660. 433789: │ │││││ │ ││ sub $0x20,%al
  56661. 43378b: │ │││││ ╭┼──┼┼ jae 4337f9 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x9f1>
  56662. 43378d: │ │││││ ││ ││ imul $0x73746942,0x65(%rbx),%esp
  56663. 433794: │ ││ ││ ││ ││ and %ebp,(%rax)
  56664. 433796: │ ││ ││ │┕━━┿━ xor %esi,(%rbx)
  56665. 433798: │ ││ ││ │ │ rex.WR push %rbp
  56666. 43379a: │ ││ ││ │ │ sub $0x20,%al
  56667. 43379c: │ ││ ││ │ │ xor (%rcx),%dh
  56668. 43379e: │ ││ ││ │ │ rex.WR push %rbp
  56669. 4337a0: │ ││ ││ │ │ sub %ebp,(%rax,%riz,1)
  56670. 4337a3: ││ ││ ╭┼───┼─ jae 433811 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xa09>
  56671. 4337a5: ││ ││ ││ │ imul $0x73746942,0x65(%rbx),%esp
  56672. 4337ac: ││ ││ ││ │ and %ebp,(%rax)
  56673. 4337ae: ││ │ ││ cmp %ecx,0x2c(%rbp,%rdx,2)
  56674. 4337b2: ││ │ ││ and %dh,(%rcx)
  56675. 4337b4: ││ │ ││ xor 0x29(%rbp,%rdx,2),%ecx
  56676. 4337b8: ││ │ ││ sub $0x20,%al
  56677. 4337ba: ││ │ ╭┼┼───── jae 433828 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xa20>
  56678. 4337bc: ││ │ │││ imul $0x73746942,0x65(%rbx),%esp
  56679. 4337c3: ││ │ │││ and %ebp,(%rax)
  56680. 4337c5: ││ │ │││ xor %cl,0x2c(%rbp,%rdx,2)
  56681. 4337c9: │ │ │││ and %bh,(%rcx)
  56682. 4337cb: │ │ │││ rex.WR push %rbp
  56683. 4337cd: │ │ │││ sub %ebp,(%rcx)
  56684. 4337cf: │ │ │││ cs
  56685. 4337d0: │ │ │││ push %rsp
  56686. 4337d1: │ │ │││╭──── jb 43383c <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xa34>
  56687. 4337d3: │ │ ││││ gs
  56688. 4337d4: │ ┕━━┿┿┿┿━━━━ rex.X jne 433840 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xa38>
  56689. 4337d7: ││││ insb (%dx),%es:(%rdi)
  56690. 4337d8: ││││ fs
  56691. 4337d9: ││││ gs
  56692. 4337da: ││││ ╭ jb 43380a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xa02>
  56693. 4337dc: ││││ │ rex.XB outsl %ds:(%rsi),(%dx)
  56694. 4337de: ││││ │ outsb %ds:(%rsi),(%dx)
  56695. 4337df: ╭─┼┼┼┼───┼ jae 433855 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xa4d>
  56696. 4337e1: ╭─┼─┼┼┼┼───┼ jb 433858 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xa50>
  56697. 4337e3: │ │ ││││ │ movslq 0x74(%rbx,%rdx,2),%esi
  56698. 4337e7: │ │ ││││ │ (bad)
  56699. 4337e8: │ │ ││││╭──┼ je 43384f <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xa47>
  56700. 4337ea: │ │ │││││ │ add %al,(%rax)
  56701. 4337ec: │ │ │││││ │ add %al,(%rax)
  56702. 4337ee: │ │ │││││ │ add %al,(%rax)
  56703. 4337f0: │╭┼─┼┼┼┼┼──┼ jae 433866 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xa5e>
  56704. 4337f2: │││ │││││ │ fs
  56705. 4337f3: │││╭┼┼┼┼┼──┼ jne,pn 433864 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xa5c>
  56706. 4337f6: │││││││││ │ imul $0x746c754d,(%rsi),%ebp
  56707. 4337fc: ││││││ ││ │ imul $0x21796172,0x72(%rcx),%eax
  56708. 433803: ││││││ ││ │ sub %al,0x69(%rdx)
  56709. 433806: ││││││ ││╭─┼ je 433858 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xa50>
  56710. 433808: ││││││ │││ │ (bad)
  56711. 433809: ││││││ │││ │ movslq 0x65(%rbx),%ebp
  56712. 43380c: ││││││ │││ and %ebp,%fs:(%rax)
  56713. 43380f: ││││││╭┼┼┼── jne 43387a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xa72>
  56714. 433811: │││││┕┿┿┿┿━━ outsb %ds:(%rsi),(%dx)
  56715. 433812: │││││ ││││ ╭ je 433840 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xa38>
  56716. 433814: │││││ ││││ │ and %bh,(%rax)
  56717. 433816: │││││ ││││ │ rex.WR push %rbp
  56718. 433818: │││││ ││││ │ sub %ebp,(%rax,%riz,1)
  56719. 43381b: │││││ ││││ │ imul $0x64656b63,0x61(%rax,%r10,2),%esi
  56720. 433824: │││││ ││││ │ and %ebp,(%rax)
  56721. 433826: │││││╭┼┼┼┼─┼ jne 433891 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xa89>
  56722. 433828: ││││┕┿┿┿┿┿━┿ outsb %ds:(%rsi),(%dx)
  56723. 433829: ││││ │││││╭┼ je 433857 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xa4f>
  56724. 43382b: ││││ │││││││ and %dh,(%rcx)
  56725. 43382d: ││││ │││││││ xor 0x29(%rbp,%rdx,2),%cl
  56726. 433831: ││││ │││││││ sub $0x20,%al
  56727. 433833: ││││ │││││││ imul $0x64656b63,0x61(%rax,%r10,2),%esi
  56728. 43383c: ││││ ││┕┿┿┿┿ and %ebp,(%rax)
  56729. 43383e: ││││ ││ ││││ (bad) {%k1}
  56730. 43383f: ││││ ││ ││││ outsl %ds:(%rsi),(%dx)
  56731. 433840: ││││ ││ │││┕ outsl %ds:(%rsi),(%dx)
  56732. 433841: ││││ ││ │││ insb (%dx),%es:(%rdi)
  56733. 433842: ││││ ││ │││ sub $0x20,%al
  56734. 433844: ││││ ││ │││ xor %ecx,0x29(%rbp,%rdx,2)
  56735. 433848: ││││ ││ │││ sub %ebp,(%rsi)
  56736. 43384a: ││││ ││ │││ rex.WRB jne 4338b9 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xab1>
  56737. 43384d: ││││╭┼┼─┼┼┼─ je 4338b8 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xab0>
  56738. 43384f: │││││││ ┕┿┿━ rex.B jb 4338c4 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xabc>
  56739. 433852: │││││││ ││ (bad)
  56740. 433853: │││││││ ││╭ jns 433855 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xa4d>
  56741. 43385d: │ ││││ add %al,(%rax)
  56742. 43385f: │ ││││ add %dh,0x74(%rbx)
  56743. 433862: │ ││││ fs
  56744. 433863: │ ││││ cs
  56745. 433864: │ ┕┿┿┿━━━━━ (bad)
  56746. 433865: │ ╭┼┼┼───── jb 4338d9 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xad1>
  56747. 433867: ││││ (bad)
  56748. 433868: ││││ ╭─ jns 433898 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xa90>
  56749. 43386a: ││││ │ rex.B jo 4338dd <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xad5>
  56750. 43386d: ││││ │ outsb %gs:(%rsi),(%dx)
  56751. 43386f: ││││ │ fs
  56752. 433870: ││││ │ gs
  56753. 433871: ││││ │╭ jb 433894 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xa8c>
  56754. 433873: ╭──┼┼┼┼───┼┼ ja 4338e8 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xae0>
  56755. 433875: │ ╭┼┼┼┼───┼┼ je 4338e9 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xae1>
  56756. 433877: │ │││││ ││ imul $0x7070412e,0x67(%rsi),%ebp
  56757. 43387e: │ ││││ ││ outsb %gs:(%rsi),(%dx)
  56758. 433880: │ ││││ ││ fs
  56759. 433881: │ ││││ ││ gs
  56760. 433882: │ ││││ ╭┼┼ jb 4338b2 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xaaa>
  56761. 433884: │ ││││ │││ rex.R (bad)
  56762. 433886: │ ││││ ╭┼┼┼ je 4338e9 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xae1>
  56763. 433890: │ ││││ ││││ rex.RB outsb %ds:(%rsi),(%dx)
  56764. 433892: │ │││ ││││ movslq 0x64(%rdi),%ebp
  56765. 433895: │ │││ │││ imul $0x206e6120,0x67(%rsi),%ebp
  56766. 43389c: │ │││ ││ imul $0x64696c61,0x76(%rsi),%ebp
  56767. 4338a3: │ │││ ││ and %ah,0x6f(%rbx)
  56768. 4338a6: │ │││ ││ fs and %dh,%fs:%gs:0x6f(%rax)
  56769. 4338ab: │ │││ ││ imul $0x206e6920,0x74(%rsi),%ebp
  56770. 4338b2: │ │││ │┕━━ push %rbp
  56771. 4338b3: │ │││ │ push %rsp
  56772. 4338b4: │ │││ │ rex.RX sub $0x3631,%eax
  56773. 4338ba: │ ││ │ add %al,(%rax)
  56774. 4338bc: │ ││ │ add %al,(%rax)
  56775. 4338be: │ ││ │ add %al,(%rax)
  56776. 4338c0: ╭┼─┼┼────┼─── jae 433936 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xb2e>
  56777. 4338c2: ││ ││ │ fs
  56778. 4338c3: ││ ││ │ cs
  56779. 4338c4: ││ ││ │ (bad)
  56780. 4338c5: ││╭┼┼────┼─── jb 433939 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xb31>
  56781. 4338c7: │││││ │ (bad)
  56782. 4338c8: │││││ │ ╭─ jns 4338f8 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xaf0>
  56783. 4338ca: │││││ │ │ rex.B jo 43393d <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xb35>
  56784. 4338cd: │││││ │ │ outsb %gs:(%rsi),(%dx)
  56785. 4338cf: │││││ │ │ fs
  56786. 4338d0: │││││ │ │ gs
  56787. 4338d1: │││││ │ │╭ jb 4338f4 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xaec>
  56788. 4338d3: │││││ │ ││ fs
  56789. 4338d4: ╭┼┼┼┼┼────┼─┼┼ jae 43394a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xb42>
  56790. 4338d6: ││││││ ╭─┼─┼┼ jb 433941 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xb39>
  56791. 4338d8: ││││││ │ │ ││ outsb %ds:(%rsi),(%dx)
  56792. 4338d9: │││││┕━━┿━┿━┿┿ addr32 rex.B jo,pn 43394e <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xb46>
  56793. 4338de: │││││ │ │ ││ outsb %gs:(%rsi),(%dx)
  56794. 4338e0: │││││ │ │ ││ fs
  56795. 4338e1: │││││ │ │ ││ gs
  56796. 4338e2: │││││ │ │╭┼┼ jb 433912 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xb0a>
  56797. 4338e4: │││││ │ ││││ rex.R (bad)
  56798. 4338e6: │││││ │╭┼┼┼┼ je 433949 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xb41>
  56799. 4338f0: ╭┼┼─┼────┼┼─┼┼┼ jae 433966 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xb5e>
  56800. 4338f2: │││ │ ││ │││ fs
  56801. 4338f3: │││ │╭───┼┼─┼┼┼ jne,pn 433964 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xb5c>
  56802. 4338f6: │││ ││ ││ ││ imul $0x65697254,(%rsi),%ebp
  56803. 4338fc: │││ ││ ││ │ rex.X jne 433968 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xb60>
  56804. 4338ff: │││ ││ ││ │ insb (%dx),%es:(%rdi)
  56805. 433900: │││ ││ ││ │ fs
  56806. 433901: │││ ││ ││ │ gs
  56807. 433902: │││ ││ ││ │ ╭ jb 433925 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xb1d>
  56808. 433904: │││ ││ ││ │ │ sub %ah,0x6f(%rdx)
  56809. 433907: │││ ││ ││ │ │ outsl %ds:(%rsi),(%dx)
  56810. 433908: │││ ││ ││ │ │ insb (%dx),%es:(%rdi)
  56811. 433909: │││ ││ ││ │ │ sub $0x20,%al
  56812. 43390b: │││ ││ ││ │ │ movslq %fs:0x61(%rax),%ebp
  56813. 43390f: │││ ││ ││ │╭┼ jb 43393d <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xb35>
  56814. 433911: │││ ││ ││ │││ and %dh,(%rcx)
  56815. 433913: │││ ││ ││ ││ xor %esi,(%rcx)
  56816. 433915: │││ ││ ││ ││ xor $0x31,%al
  56817. 433917: │││ ││ ││ ││ xor %esi,(%rdx)
  56818. 433919: │││ ││ ││ ││ sub $0x20,%al
  56819. 43391b: │││ ││ ╭┼┼──┼┼ jae 433989 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xb81>
  56820. 43391d: │││ ││ │││ ││ imul $0x73746942,0x65(%rbx),%esp
  56821. 433924: │││ ││ │││ ││ and %ebp,(%rax)
  56822. 433926: │││ ││ │││ │ xor %esi,(%rbx)
  56823. 433928: │││ ││ │││ │ rex.WR push %rbp
  56824. 43392a: │││ ││ │││ │ sub $0x20,%al
  56825. 43392c: │││ ││ │││ │ xor (%rcx),%dh
  56826. 43392e: │││ ││ │││ │ rex.WR push %rbp
  56827. 433930: │││ ││ │││ │ sub %ebp,(%rax,%riz,1)
  56828. 433933: │││ ││ ╭┼┼┼──┼─ jae 4339a1 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xb99>
  56829. 433935: │││ ││ ││││ │ imul $0x73746942,0x65(%rbx),%esp
  56830. 43393c: ││ │ ││││ │ and %ebp,(%rax)
  56831. 43393e: ││ │ ││││ cmp %cl,0x2c(%rbp,%rdx,2)
  56832. 433942: ││ │ ││ │ and %dh,(%rcx)
  56833. 433944: ││ │ ││ │ xor 0x29(%rbp,%rdx,2),%ecx
  56834. 433948: ││ │ ││ │ sub $0x20,%al
  56835. 43394a: │┕━━━┿╭┼┼────── jae 4339b8 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xbb0>
  56836. 43394c: │ ││││ imul $0x73746942,0x65(%rbx),%esp
  56837. 433953: │ ││││ and %ebp,(%rax)
  56838. 433955: │ ││││ xor %cl,0x2c(%rbp,%rdx,2)
  56839. 433959: │ ││││ and %bh,(%rax)
  56840. 43395b: │ ││││ rex.WR push %rbp
  56841. 43395d: │ ││││ sub %ebp,(%rcx)
  56842. 43395f: │ ││││ cs
  56843. 433960: │ ││││ push %rsp
  56844. 433961: │ ││││ ╭──── jb 4339cc <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xbc4>
  56845. 433963: │ ││││ │ gs
  56846. 433964: │ ┕┿┿┿━┿━━━━ rex.X jne 4339d0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xbc8>
  56847. 433967: │││ │ insb (%dx),%es:(%rdi)
  56848. 433968: │││ │ fs
  56849. 433969: │││ │ gs
  56850. 43396a: │││ │ ╭ jb 43399a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xb92>
  56851. 43396c: │││ │ │ rex.XB outsl %ds:(%rsi),(%dx)
  56852. 43396e: │││ │ │ outsb %ds:(%rsi),(%dx)
  56853. 43396f: ╭─┼┼┼─┼───┼ jae 4339e5 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xbdd>
  56854. 433971: ╭─┼─┼┼┼─┼───┼ jb 4339e8 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xbe0>
  56855. 433973: │ │ │││ │ │ movslq 0x74(%rbx,%rdx,2),%esi
  56856. 433977: │ │ │││ │ │ (bad)
  56857. 433978: │ │ │││ │╭──┼ je 4339df <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xbd7>
  56858. 43397a: │ │ │││ ││ │ add %al,(%rax)
  56859. 43397c: │ │ │││ ││ │ add %al,(%rax)
  56860. 43397e: │ │ │││ ││ │ add %al,(%rax)
  56861. 433980: │╭┼─┼┼┼─┼┼──┼ jae 4339f6 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xbee>
  56862. 433982: │││ │││ ││ │ fs
  56863. 433983: │││╭┼┼┼─┼┼──┼ jne,pn 4339f4 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xbec>
  56864. 433986: │││││││ ││ │ imul $0x746c754d,(%rsi),%ebp
  56865. 43398c: ││││││ ││ │ imul $0x21796172,0x72(%rcx),%eax
  56866. 433993: ││││││ ││ │ sub %al,0x69(%rdx)
  56867. 433996: ││││││ ││╭─┼ je 4339e8 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xbe0>
  56868. 433998: ││││││ │││ │ (bad)
  56869. 433999: ││││││ │││ │ movslq 0x65(%rbx),%ebp
  56870. 43399c: ││││││ │││ and %ebp,%fs:(%rax)
  56871. 43399f: ││││││ ╭┼┼┼── jne 433a0a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xc02>
  56872. 4339a1: │││││┕━┿┿┿┿━━ outsb %ds:(%rsi),(%dx)
  56873. 4339a2: │││││ ││││ ╭ je 4339d0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xbc8>
  56874. 4339a4: │││││ ││││ │ and %bh,(%rax)
  56875. 4339a6: │││││ ││││ │ rex.WR push %rbp
  56876. 4339a8: │││││ ││││ │ sub %ebp,(%rax,%riz,1)
  56877. 4339ab: │││││ ││││ │ imul $0x64656b63,0x61(%rax,%r10,2),%esi
  56878. 4339b4: │││││ ││││ │ and %ebp,(%rax)
  56879. 4339b6: │││││ ╭┼┼┼┼─┼ jne 433a21 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xc19>
  56880. 4339b8: ││││┕━┿┿┿┿┿━┿ outsb %ds:(%rsi),(%dx)
  56881. 4339b9: ││││ │││││╭┼ je 4339e7 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xbdf>
  56882. 4339bb: ││││ │││││││ and %dh,(%rcx)
  56883. 4339bd: ││││ │││││││ xor 0x29(%rbp,%rdx,2),%ecx
  56884. 4339c1: ││││ │││││││ sub $0x20,%al
  56885. 4339c3: ││││ │││││││ imul $0x64656b63,0x61(%rax,%r10,2),%esi
  56886. 4339cc: ││││ ││┕┿┿┿┿ and %ebp,(%rax)
  56887. 4339ce: ││││ ││ ││││ (bad) {%k1}
  56888. 4339cf: ││││ ││ ││││ outsl %ds:(%rsi),(%dx)
  56889. 4339d0: ││││ ││ │││┕ outsl %ds:(%rsi),(%dx)
  56890. 4339d1: ││││ ││ │││ insb (%dx),%es:(%rdi)
  56891. 4339d2: ││││ ││ │││ sub $0x20,%al
  56892. 4339d4: ││││ ││ │││ xor %ecx,0x29(%rbp,%rdx,2)
  56893. 4339d8: ││││ ││ │││ sub %ebp,(%rsi)
  56894. 4339da: ││││ ││ │││ rex.WRB jne 433a49 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xc41>
  56895. 4339dd: ││││ ╭┼┼─┼┼┼─ je 433a48 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xc40>
  56896. 4339df: ││││ │││ ┕┿┿━ rex.B jb 433a54 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xc4c>
  56897. 4339e2: ││││ │││ ││ (bad)
  56898. 4339e3: ││││ │││ ││╭ jns 4339e5 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xbdd>
  56899. 4339ed: │ │ │││ add %al,(%rax)
  56900. 4339ef: │ │ │││ add %dh,0x74(%rbx)
  56901. 4339f2: │ │ │││ fs
  56902. 4339f3: │─┼─┼┼┼───── jne,pn 433a64 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xc5c>
  56903. 4339f6: ┕━━━┿┿┿━━━━━ imul $0x65697254,(%rsi),%ebp
  56904. 4339fc: │ │││ rex.X jne 433a68 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xc60>
  56905. 4339ff: │ │││ insb (%dx),%es:(%rdi)
  56906. 433a00: │ │││ fs
  56907. 433a01: │ │││ gs
  56908. 433a02: │ │││ ╭ jb 433a25 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xc1d>
  56909. 433a04: │ │││ │ sub %ah,0x6f(%rdx)
  56910. 433a07: │ │││ │ outsl %ds:(%rsi),(%dx)
  56911. 433a08: │ │││ │ insb (%dx),%es:(%rdi)
  56912. 433a09: │ │││ │ sub $0x20,%al
  56913. 433a0b: │ ││ │ movslq %fs:0x61(%rax),%ebp
  56914. 433a0f: │ ││ ╭┼ jb 433a3d <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xc35>
  56915. 433a11: │ ││ ││ and %dh,(%rcx)
  56916. 433a13: │ ││ ││ xor %esi,(%rcx)
  56917. 433a15: │ ││ ││ xor $0x31,%al
  56918. 433a17: │ ││ ││ xor %esi,(%rdx)
  56919. 433a19: │ ││ ││ sub $0x20,%al
  56920. 433a1b: │ ╭┼┼────┼┼ jae 433a89 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xc81>
  56921. 433a1d: │ │││ ││ imul $0x73746942,0x65(%rbx),%esp
  56922. 433a24: │ ││ ││ and %ebp,(%rax)
  56923. 433a26: │ ││ │ xor %esi,(%rbx)
  56924. 433a28: │ ││ │ rex.WR push %rbp
  56925. 433a2a: │ ││ │ sub $0x20,%al
  56926. 433a2c: │ ││ │ xor (%rcx),%dh
  56927. 433a2e: │ ││ │ rex.WR push %rbp
  56928. 433a30: │ ││ │ sub %ebp,(%rax,%riz,1)
  56929. 433a33: │ ╭┼┼─────┼─ jae 433aa1 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xc99>
  56930. 433a35: │ │││ │ imul $0x73746942,0x65(%rbx),%esp
  56931. 433a3c: │ │││ │ and %ebp,(%rax)
  56932. 433a3e: │ │││ (bad)
  56933. 433a3f: │ │││ rex.WR push %rbp
  56934. 433a41: │ │││ sub $0x20,%al
  56935. 433a43: │ │││ xor %esi,(%rbx)
  56936. 433a45: │ │││ rex.WR push %rbp
  56937. 433a47: │ │││ sub %ebp,(%rax,%riz,1)
  56938. 433a4a: │╭┼┼──────── jae 433ab8 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xcb0>
  56939. 433a4c: ││││ imul $0x73746942,0x65(%rbx),%esp
  56940. 433a53: ││││ and %ebp,(%rax)
  56941. 433a55: ││││ xor %cl,0x2c(%rbp,%rdx,2)
  56942. 433a59: ││││ and %dh,(%rdi)
  56943. 433a5b: ││││ rex.WR push %rbp
  56944. 433a5d: ││││ sub %ebp,(%rcx)
  56945. 433a5f: ││││ cs
  56946. 433a60: ││││ push %rsp
  56947. 433a61: ││││ ╭──── jb 433acc <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xcc4>
  56948. 433a63: ││││ │ gs
  56949. 433a64: ┕┿┿┿━━━┿━━━━ rex.X jne 433ad0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xcc8>
  56950. 433a67: │││ │ insb (%dx),%es:(%rdi)
  56951. 433a68: │││ │ fs
  56952. 433a69: │││ │ gs
  56953. 433a6a: │││ │ ╭ jb 433a9a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xc92>
  56954. 433a6c: │││ │ │ rex.XB outsl %ds:(%rsi),(%dx)
  56955. 433a6e: │││ │ │ outsb %ds:(%rsi),(%dx)
  56956. 433a6f: ╭─┼┼┼───┼───┼ jae 433ae5 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xcdd>
  56957. 433a71: ╭─┼─┼┼┼───┼───┼ jb 433ae8 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xce0>
  56958. 433a73: │ │ │││ │ │ movslq 0x74(%rbx,%rdx,2),%esi
  56959. 433a77: │ │ │││ │ │ (bad)
  56960. 433a78: │ │ │││ │╭──┼ je 433adf <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xcd7>
  56961. 433a7a: │ │ │││ ││ │ add %al,(%rax)
  56962. 433a7c: │ │ │││ ││ │ add %al,(%rax)
  56963. 433a7e: │ │ │││ ││ │ add %al,(%rax)
  56964. 433a80: │╭┼─┼┼┼───┼┼──┼ jae 433af6 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xcee>
  56965. 433a82: │││ │││ ││ │ fs
  56966. 433a83: │││╭┼┼┼───┼┼──┼ jne,pn 433af4 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xcec>
  56967. 433a86: │││││││ ││ │ imul $0x746c754d,(%rsi),%ebp
  56968. 433a8c: ││││││ ││ │ imul $0x21796172,0x72(%rcx),%eax
  56969. 433a93: ││││││ ││ │ sub %al,0x69(%rdx)
  56970. 433a96: ││││││ ││╭─┼ je 433ae8 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xce0>
  56971. 433a98: ││││││ │││ │ (bad)
  56972. 433a99: ││││││ │││ │ movslq 0x65(%rbx),%ebp
  56973. 433a9c: ││││││ │││ and %ebp,%fs:(%rax)
  56974. 433a9f: ││││││ ╭┼┼┼── jne 433b0a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xd02>
  56975. 433aa1: │││││┕━━━┿┿┿┿━━ outsb %ds:(%rsi),(%dx)
  56976. 433aa2: │││││ ││││ ╭ je 433ad0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xcc8>
  56977. 433aa4: │││││ ││││ │ and %bh,(%rax)
  56978. 433aa6: │││││ ││││ │ rex.WR push %rbp
  56979. 433aa8: │││││ ││││ │ sub %ebp,(%rax,%riz,1)
  56980. 433aab: │││││ ││││ │ imul $0x64656b63,0x61(%rax,%r10,2),%esi
  56981. 433ab4: │││││ ││││ │ and %ebp,(%rax)
  56982. 433ab6: │││││ ╭┼┼┼┼─┼ jne 433b21 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xd19>
  56983. 433ab8: ││││┕━━━┿┿┿┿┿━┿ outsb %ds:(%rsi),(%dx)
  56984. 433ab9: ││││ │││││╭┼ je 433ae7 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xcdf>
  56985. 433abb: ││││ │││││││ and %dh,(%rcx)
  56986. 433abd: ││││ │││││││ xor $0x4c,%al
  56987. 433abf: ││││ │││││││ push %rbp
  56988. 433ac0: ││││ │││││││ sub %ebp,(%rax,%riz,1)
  56989. 433ac3: ││││ │││││││ imul $0x64656b63,0x61(%rax,%r10,2),%esi
  56990. 433acc: ││││ ││┕┿┿┿┿ and %ebp,(%rax)
  56991. 433ace: ││││ ││ ││││ (bad) {%k1}
  56992. 433acf: ││││ ││ ││││ outsl %ds:(%rsi),(%dx)
  56993. 433ad0: ││││ ││ │││┕ outsl %ds:(%rsi),(%dx)
  56994. 433ad1: ││││ ││ │││ insb (%dx),%es:(%rdi)
  56995. 433ad2: ││││ ││ │││ sub $0x20,%al
  56996. 433ad4: ││││ ││ │││ xor %ecx,0x29(%rbp,%rdx,2)
  56997. 433ad8: ││││ ││ │││ sub %ebp,(%rsi)
  56998. 433ada: ││││ ││ │││ rex.WRB jne 433b49 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xd41>
  56999. 433add: ││││ ╭┼┼─┼┼┼─ je 433b48 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xd40>
  57000. 433adf: ││││ │││ ┕┿┿━ rex.B jb 433b54 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xd4c>
  57001. 433ae2: ││││ │││ ││ (bad)
  57002. 433ae3: ││││ │││ ││╭ jns 433ae5 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xcdd>
  57003. 433aed: │ │ │││ add %al,(%rax)
  57004. 433aef: │ │ │││ add %dh,0x74(%rbx)
  57005. 433af2: │ │ │││ fs
  57006. 433af3: │╭┼───┼┼┼───── jne,pn 433b64 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xd5c>
  57007. 433af6: ┕┿━━━━┿┿┿━━━━━ imul $0x65697254,(%rsi),%ebp
  57008. 433afc: │ │││ rex.X jne 433b68 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xd60>
  57009. 433aff: │ │││ insb (%dx),%es:(%rdi)
  57010. 433b00: │ │││ fs
  57011. 433b01: │ │││ gs
  57012. 433b02: │ │││ ╭ jb 433b25 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xd1d>
  57013. 433b04: │ │││ │ sub %ah,0x6f(%rdx)
  57014. 433b07: │ │││ │ outsl %ds:(%rsi),(%dx)
  57015. 433b08: │ │││ │ insb (%dx),%es:(%rdi)
  57016. 433b09: │ │││ │ sub $0x20,%al
  57017. 433b0b: │ ││ │ movslq %fs:0x61(%rax),%ebp
  57018. 433b0f: │ ││ ╭┼ jb 433b3d <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xd35>
  57019. 433b11: │ ││ ││ and %dh,(%rcx)
  57020. 433b13: │ ││ ││ xor %esi,(%rcx)
  57021. 433b15: │ ││ ││ xor $0x31,%al
  57022. 433b17: │ ││ ││ xor %esi,(%rdx)
  57023. 433b19: │ ││ ││ sub $0x20,%al
  57024. 433b1b: │ ╭┼┼────┼┼ jae 433b89 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xd81>
  57025. 433b1d: │ │││ ││ imul $0x73746942,0x65(%rbx),%esp
  57026. 433b24: │ ││ ││ and %ebp,(%rax)
  57027. 433b26: │ ││ │ xor %esi,(%rsp,%rcx,2)
  57028. 433b29: │ ││ │ push %rbp
  57029. 433b2a: │ ││ │ sub $0x20,%al
  57030. 433b2c: │ ││ │ xor (%rcx),%dh
  57031. 433b2e: │ ││ │ rex.WR push %rbp
  57032. 433b30: │ ││ │ sub %ebp,(%rax,%riz,1)
  57033. 433b33: │ ╭┼┼─────┼─ jae 433ba1 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xd99>
  57034. 433b35: │ │││ │ imul $0x73746942,0x65(%rbx),%esp
  57035. 433b3c: │ │││ │ and %ebp,(%rax)
  57036. 433b3e: │ │││ xor %esi,(%rax)
  57037. 433b40: │ │││ rex.WR push %rbp
  57038. 433b42: │ │││ sub $0x20,%al
  57039. 433b44: │ │││ xor %esi,(%rsp,%rcx,2)
  57040. 433b47: │ │││ push %rbp
  57041. 433b48: │ ││┕━━━━━━━ sub %ebp,(%rax,%riz,1)
  57042. 433b4b: │ ╭┼┼──────── jae 433bb9 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xdb1>
  57043. 433b4d: │ │││ imul $0x73746942,0x65(%rbx),%esp
  57044. 433b54: │ │││ and %ebp,(%rax)
  57045. 433b56: │ │││ ss
  57046. 433b57: │ │││ rex.WR push %rbp
  57047. 433b59: │ │││ sub $0x20,%al
  57048. 433b5b: │ │││ xor %esi,(%rax)
  57049. 433b5d: │ │││ rex.WR push %rbp
  57050. 433b5f: │ │││ sub %ebp,(%rax,%riz,1)
  57051. 433b62: │╭┼┼┼──────── jae 433bd0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xdc8>
  57052. 433b64: ┕┿┿┿┿━━━━━━━━ imul $0x73746942,0x65(%rbx),%esp
  57053. 433b6b: ││││ and %ebp,(%rax)
  57054. 433b6d: ││││ xor %cl,0x2c(%rbp,%rdx,2)
  57055. 433b71: ││││ and %dh,(%rsi)
  57056. 433b73: ││││ rex.WR push %rbp
  57057. 433b75: ││││ sub %ebp,(%rcx)
  57058. 433b77: ││││ cs
  57059. 433b78: ││││ push %rsp
  57060. 433b79: ││││ ╭──── jb 433be4 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xddc>
  57061. 433b7b: ││││ │ gs
  57062. 433b7c: ││││ │ rex.X jne 433be8 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xde0>
  57063. 433b7f: ││││ │ insb (%dx),%es:(%rdi)
  57064. 433b80: ││││ │ fs
  57065. 433b81: ││││ │ gs
  57066. 433b82: ││││ │ ╭ jb 433bb2 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xdaa>
  57067. 433b84: ││││ │ │ rex.XB outsl %ds:(%rsi),(%dx)
  57068. 433b86: ││││ │ │ outsb %ds:(%rsi),(%dx)
  57069. 433b87: ╭─┼┼┼┼───┼───┼ jae 433bfd <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xdf5>
  57070. 433b89: ╭─┼─┼┼┼┼┼┼┼┼┼┼┼┼ jb 433c00 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xdf8>
  57071. 433b8b: │ │ │││ │ │ movslq 0x74(%rbx,%rdx,2),%esi
  57072. 433b8f: │ │ │││ │ │ (bad)
  57073. 433b90: │ │ │││ │───┼ je 433bf7 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xdef>
  57074. 433b9e: │ │ │││ │ │ add %al,(%rax)
  57075. 433ba0: │╭┼─┼┼┼────┼───┼ jae 433c16 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xe0e>
  57076. 433ba2: │││ ││ │ │ fs
  57077. 433ba3: │││╭┼┼─────┼───┼ jne,pn 433c14 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xe0c>
  57078. 433ba6: ││││││ │ │ imul $0x746c754d,(%rsi),%ebp
  57079. 433bac: ││││││ │ │ imul $0x21796172,0x72(%rcx),%eax
  57080. 433bb3: ││││││ │ sub %al,0x69(%rdx)
  57081. 433bb6: ││││││ │╭─── je 433c08 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xe00>
  57082. 433bb8: ││││││ ││ (bad)
  57083. 433bb9: │││││┕━━━━━┿┿━━━ movslq 0x65(%rbx),%ebp
  57084. 433bbc: │││││ ││ and %ebp,%fs:(%rax)
  57085. 433bbf: │││││ ╭─┼┼─── jne 433c2a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xe22>
  57086. 433bc1: │││││ │ ││ outsb %ds:(%rsi),(%dx)
  57087. 433bc2: │││││ │ ││ ╭ je 433bf0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xde8>
  57088. 433bc4: │││││ │ ││ │ and %dh,(%rdi)
  57089. 433bc6: │││││ │ ││ │ rex.WR push %rbp
  57090. 433bc8: │││││ │ ││ │ sub %ebp,(%rax,%riz,1)
  57091. 433bcb: │││││ │ ││ │ imul $0x64656b63,0x61(%rax,%r10,2),%esi
  57092. 433bd4: ││││ │ ││ │ and %ebp,(%rax)
  57093. 433bd6: ││││ ╭┼─┼┼──┼ jne 433c41 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xe39>
  57094. 433bd8: ││││ ││ ││ │ outsb %ds:(%rsi),(%dx)
  57095. 433bd9: ││││ ││ ││ ╭┼ je 433c07 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xdff>
  57096. 433bdb: ││││ ││ ││ ││ and %dh,(%rcx)
  57097. 433bdd: ││││ ││ ││ ││ xor %ecx,0x29(%rbp,%rdx,2)
  57098. 433be1: ││││ ││ ││ ││ sub $0x20,%al
  57099. 433be3: ││││ ││ ││ ││ imul $0x64656b63,0x61(%rax,%r10,2),%esi
  57100. 433bec: ││││ ││ ││ ││ and %ebp,(%rax)
  57101. 433bee: ││││ ╭┼┼─┼┼─┼┼ jne 433c59 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xe51>
  57102. 433bf0: ││││ │││ ││ │┕ outsb %ds:(%rsi),(%dx)
  57103. 433bf1: ││││ │││ ││╭┼─ je 433c1f <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xe17>
  57104. 433bf3: ││││ │││ ││││ and %dh,(%rcx)
  57105. 433bf5: ││││ │││ ││││ xor $0x2c29554c,%eax
  57106. 433bfa: ││││ │││ │││ and %al,0x69(%rdx)
  57107. 433bfd: ││┕┿━━━┿┿┿━╭┼┼┼─ je 433c4f <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xe47>
  57108. 433bff: ││ │ │││ ││││ (bad)
  57109. 433c00: ┕┿━┿━━━┿┿┿━┿┿┿┿━ movslq 0x65(%rbx),%ebp
  57110. 433c03: │ │ │││ ││││ and %ebp,%fs:(%rax)
  57111. 433c06: │ │ │││ ││││ (bad) {%k1}
  57112. 433c07: │ │ │││ │││┕━ outsl %ds:(%rsi),(%dx)
  57113. 433c08: │ │ │││ │┕┿━━ outsl %ds:(%rsi),(%dx)
  57114. 433c09: │ │ │││ │ │ insb (%dx),%es:(%rdi)
  57115. 433c0a: │ │ │││ │ │ sub $0x20,%al
  57116. 433c0c: │ │ │││ │ │ xor %ecx,0x29(%rbp,%rdx,2)
  57117. 433c10: │ │ │││ │ │ sub %ebp,(%rsi)
  57118. 433c12: │ │ │││ │ │ rex.WRB jne 433c81 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xe79>
  57119. 433c15: │ ╭┼┼┼─┼─┼── je 433c80 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xe78>
  57120. 433c17: ││││ │ │ rex.B jb 433c8c <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xe84>
  57121. 433c1a: ││││ │ │ (bad)
  57122. 433c1b: ││││ │ │ ╭ jns 433c1d <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xe15>
  57123. 433c1d: ││││ │ │ ┕ add %al,(%rax)
  57124. 433c1f: ││││ │ ┕━━ add %dh,0x74(%rbx)
  57125. 433c22: ││││ │ fs
  57126. 433c23: ││││ │ cs
  57127. 433c24: ││││ │ (bad)
  57128. 433c25: ││││ │ insb (%dx),%es:(%rdi)
  57129. 433c26: ││││ │ outsl %ds:(%esi),(%dx)
  57130. 433c28: ╭┼┼┼┼─┼──── jb 433c93 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xe8b>
  57131. 433c2a: │││┼┕─┼──── je 433c94 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xe8c>
  57132. 433c2c: ││││ │ insl (%dx),%es:(%rdi)
  57133. 433c2d: ││││ │ imul $0x6f697461,%cs:0x72(%rbp,%riz,2),%esi
  57134. 433c36: ││││ │ outsb %ds:(%rsi),(%dx)
  57135. 433c37: ││││ │ cs
  57136. 433c38: ││││ │ rex.WRB (bad)
  57137. 433c3a: ││││ ╭┼──── jo 433c8e <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xe86>
  57138. 433c3c: ││││ ││ gs
  57139. 433c3d: ╭────┼┼┼┼─┼┼──── jae 433cb4 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xeac>
  57140. 433c3f: │ ││││ ││ insb (%dx),%es:(%rdi)
  57141. 433c40: │ ││││ ││ ╭ je 433c63 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xe5b>
  57142. 433c42: │ │││ ││ │ sub %dh,0x6e(%rbp)
  57143. 433c45: │ │││ ││ │ (bad)
  57144. 433c46: ╭──┼────┼┼┼──┼┼───┼ jb 433cc1 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xeb9>
  57145. 433c48: │ │ │││ ││ │ rex.RX jne 433cb9 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xeb1>
  57146. 433c4b: │ │ │││ ││ │ sub $0x20,%al
  57147. 433c4d: │ │ │││ ││ │ rex.R
  57148. 433c4e: │ │ │││ ││ │ movslq %gs:0x6d(%rdi),%ebp
  57149. 433c52: │ │ ╭─┼┼┼──┼────┼ jo 433cc6 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xebe>
  57150. 433c54: │ │ │ │││ │ │ gs
  57151. 433c55: │ │ ╭┼─┼┼┼──┼────┼ jae 433cca <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xec2>
  57152. 433c57: │ │ ││ │││ │ │ gs rex.WB outsb %fs:%gs:(%rsi),(%dx)
  57153. 433c5b: │ │ ││ │││╭─┼────┼ je 433cc2 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xeba>
  57154. 433c5d: │╭─┼─┼┼─┼┼┼┼─┼────┼ jb 433cd5 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xecd>
  57155. 433c5f: ││ │ ││ ││││ │ │ (bad)
  57156. 433c60: ││ │ ││ ││││ │ │ insb (%dx),%es:(%rdi)
  57157. 433c61: ││ │ ││ ││││ │ ╭┼ jae 433c8c <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xe84>
  57158. 433c63: ││ │ ││ ││││ │ │┕ cs
  57159. 433c64: ││ │ ││ ││││ │ │ rex.WRB (bad)
  57160. 433c66: ││ │ ││ ││││╭┼───┼─ jo 433cba <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xeb2>
  57161. 433c68: ││ │ ││ ││││││ │ gs
  57162. 433c69: ││╭┼─┼┼─┼┼┼┼┼┼───┼─ jae 433ce0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xed8>
  57163. 433c6b: ││││ ││ ││││││ │ insb (%dx),%es:(%rdi)
  57164. 433c6c: ││││ ││ ││││││ │╭ je 433c6e <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xe66>
  57165. 433c6e: ││││ ││ ││││││ │┕ add %al,(%rax)
  57166. 433c70: ││││╭┼┼─┼┼┼┼┼┼───┼─ jae 433ce6 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xede>
  57167. 433c72: │││││││ ││││││ │ fs
  57168. 433c73: │││││││╭┼┼┼┼┼┼───┼─ jne,pn 433ce4 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xedc>
  57169. 433c76: ││││││││││││││ │ imul $0x65697254,(%rsi),%ebp
  57170. 433c7c: ││││││││││││││ │ rex.X jne 433ce8 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xee0>
  57171. 433c7f: ││││││││││││││ │ insb (%dx),%es:(%rdi)
  57172. 433c80: │││││││││┕┿┿┿┿━━━┿━ fs
  57173. 433c81: │││││││││ ││││ │ gs
  57174. 433c82: │││││││││ ││││ │╭ jb 433ca5 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xe9d>
  57175. 433c84: │││││││││ ││││ ││ sub %dh,0x73(%rbp)
  57176. 433c87: │││││││││ ││││ ││ pushq $0x2c74726f
  57177. 433c8c: │││││││││ ││││ ┕┿ and %ah,0x68(%rbx,%riz,2)
  57178. 433c90: │││││││││ │││ │ (bad)
  57179. 433c91: │││││││││ │││ ╭┼ jb 433cbf <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xeb7>
  57180. 433c93: ││││││││┕━┿┿┿━━━━┿┿ and %dh,(%rcx)
  57181. 433c95: ││││││││ ││ ││ xor %esi,(%rcx)
  57182. 433c97: ││││││││ ││ ││ xor $0x31,%al
  57183. 433c99: ││││││││ ││ ││ xor %esi,(%rdx)
  57184. 433c9b: ││││││││ ││ ││ sub $0x20,%al
  57185. 433c9d: ││││││││ ╭┼┼────┼┼ jae 433d0b <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xf03>
  57186. 433c9f: ││││││││ │││ ││ imul $0x73746942,0x65(%rbx),%esp
  57187. 433ca6: ││││││││ │││ │ and %ebp,(%rax)
  57188. 433ca8: ││││││││ │││ │ xor %esi,(%rbx)
  57189. 433caa: ││││││││ │││ │ rex.WR push %rbp
  57190. 433cac: ││││││││ │││ │ sub $0x20,%al
  57191. 433cae: ││││││││ │││ │ xor (%rcx),%dh
  57192. 433cb0: ││││││││ │││ │ rex.WR push %rbp
  57193. 433cb2: ││││││││ │││ │ sub %ebp,(%rax,%riz,1)
  57194. 433cb5: │││ ││││ ╭┼┼┼────┼─ jae 433d23 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xf1b>
  57195. 433cb7: │││ ││││ ││││ │ imul $0x73746942,0x65(%rbx),%esp
  57196. 433cbe: │││ ││││ │││ │ and %ebp,(%rax)
  57197. 433cc0: │││ ││││ │││ xor $0x202c554c,%eax
  57198. 433cc5: ││ ││││ ││ xor %esi,(%rbx)
  57199. 433cc7: ││ ││ │ ││ rex.WR push %rbp
  57200. 433cc9: ││ ││ │ ││ sub %ebp,(%rax,%riz,1)
  57201. 433ccc: ││ │ │╭┼┼──────── jae 433d3a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xf32>
  57202. 433cce: ││ │ ││││ imul $0x73746942,0x65(%rbx),%esp
  57203. 433cd5: ┕┿━┿━━┿┿┿┿━━━━━━━━ and %ebp,(%rax)
  57204. 433cd7: │ │ ││││ xor %cl,0x2c(%rbp,%rdx,2)
  57205. 433cdb: │ │ ││││ and %dh,0x2929554c(%rip) # 296c922d <_end+0x2906fef5>
  57206. 433ce1: │ ││││ cs
  57207. 433ce2: │ ││││ push %rsp
  57208. 433ce3: │ ││││ ╭──── jb 433d4e <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xf46>
  57209. 433ce5: │ │││ │ gs
  57210. 433ce6: ┕━━━┿┿┿━━━┿━━━━ rex.X jne 433d52 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xf4a>
  57211. 433ce9: │││ │ insb (%dx),%es:(%rdi)
  57212. 433cea: │││ │ fs
  57213. 433ceb: │││ │ gs
  57214. 433cec: │││ │ ╭ jb 433d1c <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xf14>
  57215. 433cee: │││ │ │ rex.XB outsl %ds:(%rsi),(%dx)
  57216. 433cf0: │││ │ │ outsb %ds:(%rsi),(%dx)
  57217. 433cf1: ╭──┼┼┼───┼───┼ jae 433d67 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xf5f>
  57218. 433cf3: ╭──┼──┼┼┼───┼───┼ jb 433d6a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xf62>
  57219. 433cf5: │ │ │││ │ │ movslq 0x74(%rbx,%rdx,2),%esi
  57220. 433cf9: │ │ │││ │ │ (bad)
  57221. 433cfa: │ │ │││ │╭──┼ je 433d61 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xf59>
  57222. 433cfc: │ │ │││ ││ │ add %al,(%rax)
  57223. 433cfe: │ │ │││ ││ │ add %al,(%rax)
  57224. 433d00: │ ╭┼──┼┼┼───┼┼──┼ jae 433d76 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xf6e>
  57225. 433d02: │ ││ │││ ││ │ fs
  57226. 433d03: │ ││ ╭┼┼┼───┼┼──┼ jne,pn 433d74 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xf6c>
  57227. 433d06: │ ││ ││││ ││ │ imul $0x746c754d,(%rsi),%ebp
  57228. 433d0c: │ ││ │││ ││ │ imul $0x21796172,0x72(%rcx),%eax
  57229. 433d13: │ ││ │││ ││ │ sub %al,0x69(%rdx)
  57230. 433d16: │ ││ │││ ││╭─┼ je 433d68 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xf60>
  57231. 433d18: │ ││ │││ │││ │ (bad)
  57232. 433d19: │ ││ │││ │││ │ movslq 0x65(%rbx),%ebp
  57233. 433d1c: │ ││ │││ │││ ┕ and %ebp,%fs:(%rax)
  57234. 433d1f: │ ││ │││ ╭┼┼┼── jne 433d8a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xf82>
  57235. 433d21: │ ││ │││ ││││ outsb %ds:(%rsi),(%dx)
  57236. 433d22: │ ││ │││ ││││ ╭ je 433d50 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xf48>
  57237. 433d24: │ ││ ││ ││││ │ and %bh,(%rax)
  57238. 433d26: │ ││ ││ ││││ │ rex.WR push %rbp
  57239. 433d28: │ ││ ││ ││││ │ sub %ebp,(%rax,%riz,1)
  57240. 433d2b: │ ││ ││ ││││ │ imul $0x64656b63,0x61(%rax,%r10,2),%esi
  57241. 433d34: │ ││ ││ ││││ │ and %ebp,(%rax)
  57242. 433d36: │ ││ ││ ╭┼┼┼┼─┼ jne 433da1 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xf99>
  57243. 433d38: │ ││ ││ │││││ │ outsb %ds:(%rsi),(%dx)
  57244. 433d39: │ ││ ││ │││││╭┼ je 433d67 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xf5f>
  57245. 433d3b: │ ││ │ │││││││ and %dh,(%rcx)
  57246. 433d3d: │ ││ │ │││││││ ss
  57247. 433d3e: │ ││ │ │││││││ rex.WR push %rbp
  57248. 433d40: │ ││ │ │││││││ sub %ebp,(%rax,%riz,1)
  57249. 433d43: │ ││─┼────┼┼┼┼┼┼┼ jne 433db8 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xfb0>
  57250. 433d45: │ ││ │ │││││││ pushq $0x2974726f
  57251. 433d4a: │ ││ │ │││││││ rex.WRB jne,pn 433dba <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xfb2>
  57252. 433d4e: │ ││ │ ╭┼┼┼┼┼┼┼ je 433db9 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xfb1>
  57253. 433d50: │ ││ │ │││ │││┕ rex.B jb 433dc5 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xfbd>
  57254. 433d53: │ ││ │ │││ │││ (bad)
  57255. 433d54: │ ││ │ │││ │││╭ jns 433d56 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xf4e>
  57256. 433d5e: │ ││ │ │││ │││ add %al,(%rax)
  57257. 433d60: │ ││ │ │││ │││ outsl %ds:(%rsi),(%dx)
  57258. 433d61: │─┼┼─┼───┼┼┼─┼┼┼┼ jne 433dd7 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xfcf>
  57259. 433d63: │ ││ │ │││ ││ and %ch,0x66(%rdi)
  57260. 433d66: │ ││ │ │││ ││ and %ch,0x65(%rbp)
  57261. 433d69: │ ││ │ │││ insl (%dx),%es:(%rdi)
  57262. 433d6a: ┕━┿┿━┿━━━┿┿┿━━━━━ outsl %ds:(%rsi),(%dx)
  57263. 433d6b: ╭────┼─┼┼─┼───┼┼┼───── jb 433de6 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xfde>
  57264. 433d6d: │ │ ││ │ │││ and %ch,0x6e(%rdi)
  57265. 433d70: │ │ ││ │ │││ and %al,0x20(%rbx)
  57266. 433d73: │ │ ││ │ │││ pushq $0x706165
  57267. 433d80: │ │ │ │││ (bad)
  57268. 433d81: │ │ │ │││ (bad) {%k1}
  57269. 433d82: │ │ │ ╭┼┼┼───── jne 433ded <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xfe5>
  57270. 433d84: │ │ │ ││││ insb (%dx),%es:(%rdi)
  57271. 433d85: │ │ │ ││││ fs
  57272. 433d86: │ │ │ ││││ (bad)
  57273. 433d87: │ │ ╭┼────┼┼┼┼───── jae 433dfb <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xff3>
  57274. 433d89: │ │ ││ ││││ movslq (%rdi),%ebp
  57275. 433d8b: │ │ ││ │││ insb (%dx),%es:(%rdi)
  57276. 433d8c: │ │ ││ │││ movslq %fs:(%rdi),%ebp
  57277. 433d8f: │ ╭──┼─┼┼────┼┼┼────── jb 433e06 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xffe>
  57278. 433d91: │ │ │ ││ │││ outsb %ds:(%rsi),(%dx)
  57279. 433d92: │ │ │ ││ ╭┼┼┼────── je 433dfd <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xff5>
  57280. 433d94: │ │ │ ││ ││││ insl (%dx),%es:(%rdi)
  57281. 433d95: │ │ │ ││ ││││ gs
  57282. 433d96: │ │ │ ││ ││││ (bad)
  57283. 433d97: │ │ │ ││ ││││ ╭─── jo 433e01 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xff9>
  57284. 433d99: │ │ │ ││ ││││ │ outsl %ds:(%rsi),(%dx)
  57285. 433d9a: │ │ │ ││ ││││ │ (bad) {%k1}
  57286. 433d9b: │ │ │ ││ ││││ │ outsl %ds:(%rsi),(%dx)
  57287. 433d9c: │ │ │ ││ ││││ │ ╭ jae 433dcd <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0xfc5>
  57288. 433d9e: │ │ ╭┼─┼┼───┼┼┼┼──┼──┼ jae 433e14 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x100c>
  57289. 433da0: │ │ ││ ││ ││││ │ │ fs
  57290. 433da1: │ │ ││ ││ │││┕━━┿━━┿ (bad)
  57291. 433da2: │ │ ││ ││───┼┼┼───┼──┼ jne 433e12 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x100a>
  57292. 433da4: │ │ ││ ││ │││ │ │ imul $0x696d2d64,(%rsi),%ebp
  57293. 433daa: │ │ ││ ││ ╭┼┼┼───┼──┼ js 433e15 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x100d>
  57294. 433dac: │ │ ││ ││ ││││ │ │ outsb %ds:(%rsi),(%dx)
  57295. 433dad: │ │ ││ ││ ││││ │ │ sub $0x31303631,%eax
  57296. 433dbe: │ │ ││ ││ │││ │ │ add %al,(%rax)
  57297. 433dc0: │ │ ││ ││ │││ │ │ (bad)
  57298. 433dc1: │ │ ││ ││ │││ │ │ (bad) {%k1}
  57299. 433dc2: │ │ ││ ││ ╭┼┼┼────┼──┼ jne 433e2d <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1025>
  57300. 433dc4: │ │ ││ ││ ││││ │ │ insb (%dx),%es:(%rdi)
  57301. 433dc5: │ │ ││ ││ ││││ │ │ fs
  57302. 433dc6: │ │ ││ ││ ││││ │ │ (bad)
  57303. 433dc7: │ │ ││╭┼┼─┼┼┼┼────┼──┼ jae 433e3b <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1033>
  57304. 433dc9: │ │ │││││ ││││ │ │ movslq (%rdi),%ebp
  57305. 433dcb: │ │ │││││ ││││ │ │ insb (%dx),%es:(%rdi)
  57306. 433dcc: │ │ │││││ ││││ │ │ movslq %fs:(%rdi),%ebp
  57307. 433dcf: │─┼─┼┼┼┼┼─┼┼┼┼────┼─── jb 433e46 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x103e>
  57308. 433dd1: │ │ │││││ ││││ │ outsb %ds:(%rsi),(%dx)
  57309. 433dd2: │ │ │││││╭┼┼┼┼────┼─── je 433e3d <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1035>
  57310. 433dd4: │ │ ││││││││││ │ insl (%dx),%es:(%rdi)
  57311. 433dd5: │ │ ││││││││││ │ gs
  57312. 433dd6: │ │ ││││││││││ │ (bad)
  57313. 433dd7: │ │ │┕┿┿┿┿┿┿┿┿╭───┼─── jo 433e41 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1039>
  57314. 433dd9: │ │ │ │││││││││ │ outsl %ds:(%rsi),(%dx)
  57315. 433dda: │ │ │ │││││││││ │ (bad) {%k1}
  57316. 433ddb: │ │ │ │││││││││ │ outsl %ds:(%rsi),(%dx)
  57317. 433ddc: │ │ │ │││││││││ │ ╭─ jae 433e0d <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1005>
  57318. 433dde: │ │╭┼─┼┼┼┼┼┼┼┼┼───┼─┼─ jae 433e54 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x104c>
  57319. 433de0: │ │││ │││││││││ │ │ fs
  57320. 433de1: │ │││ │││││││││ │ │ (bad)
  57321. 433de2: │ │││ │││││││││ │╭┼─ jb 433e45 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x103d>
  57322. 433de4: │ │││ │││││││││ │││ outsb %ds:(%rsi),(%dx)
  57323. 433de5: │ │││ │││││││││ │││ addr32
  57324. 433de6: ┕━┿┿┿━┿┿┿┿┿┿┿┿┿━━━┿┿┿━ gs
  57325. 433de7: │ │││ │││││││││ │││ (bad)
  57326. 433de8: │ │││ │││││││││ │┼┼─ jo 433e4b <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1043>
  57327. 433dea: │ │││ │││││││││ │││ movslq 0x61(%rbx),%ebp
  57328. 433ded: │ │││ │││││││┕┿━━━┿┿┿━ gs cs add %al,%cs:%fs:%gs:(%eax)
  57329. 433dff: │ │││ │ ││││ │ │││ add %cl,0x76(%rdi)
  57330. 433e02: │ │││ │ ││││ │ │││ gs
  57331. 433e03: │ │││ │ ││││ ╭┼───┼┼┼─ jb 433e6b <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1063>
  57332. 433e05: │ │││ │ ││││ ││ │││ insb (%dx),%es:(%rdi)
  57333. 433e06: │ ┕┿┿━┿━┿┿┿┿━┿┿━━━┿┿┿━ outsl %ds:(%rsi),(%dx)
  57334. 433e07: │ ││ │ ││││ ││ │││╭ ja 433e29 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1021>
  57335. 433e09: │ ││ │ ││││ ││ ││││ imul $0x65746e69,0x20(%rsi),%ebp
  57336. 433e10: │ ││ │ ││││ ││ ││ │ addr32 jb 433e74 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x106c>
  57337. 433e13: │ ││ │ │││ ││ ││ │ insb (%dx),%es:(%rdi)
  57338. 433e14: │ │┕━┿━━┿┿┿━┿┿━━━┿┿━┿ and %ah,0x6f(%rbx)
  57339. 433e17: │ │ │ ││ ││ ││ │ outsb %ds:(%rsi),(%dx)
  57340. 433e18: │ │ │ ││ ││ ╭┼┼─┼ jbe 433e7f <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1077>
  57341. 433e1a: │ │ ╭┼──┼┼──┼┼──┼┼┼─┼ jb 433e8f <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1087>
  57342. 433e1c: │ │ ││ ││ ││ │││ │ imul $0x68772000,0x6e(%rdi),%ebp
  57343. 433e23: │ │ ││ ││ ││ │││ │ outsb %gs:(%rsi),(%dx)
  57344. 433e25: │ │ ││ ││ ││ │││ │ and %ah,0x6f(%rbx)
  57345. 433e28: │ │ ││ ││ ││ │││ │ outsb %ds:(%rsi),(%dx)
  57346. 433e29: │ │ ││ ││ ││ ╭┼┼┼─┼ jbe 433e90 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1088>
  57347. 433e2b: │ ╭┼─┼┼──┼┼──┼┼─┼┼┼┼── jb 433ea1 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1099>
  57348. 433e2d: │ ││ ││ │┕━━┿┿━┿┿┿┿━━ imul $0x6f726620,0x67(%rsi),%ebp
  57349. 433e34: │ ││ ││ │ ││ ││││ insl (%dx),%es:(%rdi)
  57350. 433e35: │ ││ ││ │ ││ ││││ and %dh,0x70(%rcx,%rdi,2)
  57351. 433e39: │ ││ ││ │ ││ ││││ and %ah,%gs:0x6f(%rbx)
  57352. 433e3d: │ ││ │ ┕━━━┿┿━┿┿┿┿━━ outsb %ds:(%rsi),(%dx)
  57353. 433e3e: │╭┼┼─┼───────┼┼─┼┼┼┼── jae 433eb4 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10ac>
  57354. 433e40: ││││ │ ││ ││││ sub %ah,0x68(%rbx)
  57355. 433e43: ││││ │ │ ││││ (bad)
  57356. 433e44: ││││ │ │ ││││╭─ jb 433e6f <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1067>
  57357. 433e46: ┕┿┿┿━┿━━━━━━━┿━━┿┿┿━┿━ pop %rbx
  57358. 433e47: │││ │ │ │││ │ pop %rbp
  57359. 433e48: │││ │ │ │││ │ and %dh,0x20(%rdi,%rbp,2)
  57360. 433e4c: ╭───┼┼┼─┼───────┼──┼┼──┼─ je 433ec7 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10bf>
  57361. 433e4e: │ │││ │ │ ╭┼┼──┼─ jo 433eb5 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10ad>
  57362. 433e50: │ │││ │ │ │││ │ and %ch,0x6e(%rcx)
  57363. 433e53: │ │││ │ │ │││ │╭ je 433e55 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x104d>
  57364. 433e5d: │ ││ │ │ │││ │ add %al,(%rax)
  57365. 433e5f: │ ││ │ │ │││ │ add %ah,(%rax)
  57366. 433e61: │ ││ │ ╭─┼─┼┼┼──┼─ ja 433ecb <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10c3>
  57367. 433e63: │ ││ │ │ │ │││ │ outsb %gs:(%rsi),(%dx)
  57368. 433e65: │ ││ │ │ │ │││ │ and %ah,0x6f(%rbx)
  57369. 433e68: │ ││ │ │ │ │││ │ outsb %ds:(%rsi),(%dx)
  57370. 433e69: │ ││ │ │ │╭┼┼┼──┼─ jbe 433ed0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10c8>
  57371. 433e6b: │ ╭┼┼──┼─────┼─┼┼┼┼┼┼┼┼┼ jb 433ee1 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10d9>
  57372. 433e6d: │ │││ │ │ ││││ │ imul $0x6f726620,0x67(%rsi),%ebp
  57373. 433e74: │ │││ │ │ ││││ insl (%dx),%es:(%rdi)
  57374. 433e75: │ │││ │ │ ││││ and %dh,0x70(%rcx,%rdi,2)
  57375. 433e79: │ │││ │ │ ││││ and %ah,%gs:0x6f(%rbx)
  57376. 433e7d: │ │││ │ │ ││││ outsb %ds:(%rsi),(%dx)
  57377. 433e7e: │ ╭┼┼┼──┼─────┼──┼┼┼┼──── jae 433ef4 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10ec>
  57378. 433e80: │ ││││ │ │ │││ sub %ah,0x68(%rbx)
  57379. 433e83: │ ││││ │ │ │││ (bad)
  57380. 433e84: │ ││││ │ │ │││ ╭─ jb 433eaf <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10a7>
  57381. 433e86: │ ││││ │ │ │││ │ pop %rbx
  57382. 433e87: │ ││││ │ │ │││ │ pop %rbp
  57383. 433e88: │ ││││ │ │ │││ │ and %dh,0x20(%rdi,%rbp,2)
  57384. 433e8c: ╭─┼─┼┼┼┼──┼─────┼──┼┼┼───┼─ je 433f07 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10ff>
  57385. 433e8e: │ │ ││││ │ │ ╭┼┼┼───┼─ jo 433ef5 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10ed>
  57386. 433e90: │ │ ││││ │ │││┕━━━┿━ and %dh,0x69(%rbp)
  57387. 433e93: │ │ ││││ │ │││ │ outsb %ds:(%rsi),(%dx)
  57388. 433e94: │ │ ││││ │ │││ │╭ je 433e96 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x108e>
  57389. 433e9e: │ │ ││││ │ │││ │ add %al,(%rax)
  57390. 433ea0: │ │ ││││ │ │││ │ and $0x28666973,%eax
  57391. 433ea5: │ │ │││ │ │││ │ movslq 0x20(%rax),%ebp
  57392. 433ea8: │ │ │││ │ │││ │ cmp $0x7325203d,%eax
  57393. 433ead: │ │ │││ │ │││ │ sub %esp,(%rax)
  57394. 433eaf: │ │ │││ │╭┼┼┼────┼┼ jb 433f16 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x110e>
  57395. 433eb1: │ │╭┼┼┼─────────┼┼┼┼┼────── je 433f28 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1120>
  57396. 433eb3: │ │││││ ╭─┼┼┼┼┼────── jb 433f23 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x111b>
  57397. 433eb5: │ ││││ │ ││││┕━━━━━━ and %dh,0x75(%rdx,%rsi,2)
  57398. 433eb9: │ ││││ │ ││││ cmp %gs:(%rdx),%ecx
  57399. 433ebc: │ ││││ │ ││││ add %al,(%rax)
  57400. 433ebe: │ ││││ │ ││││ add %al,(%rax)
  57401. 433ec0: │ ││││ │ ││││ and $0x28666973,%eax
  57402. 433ec5: │ ││││ │ ││││ movslq 0x20(%rax),%ebp
  57403. 433ec8: │ │││ │ ││││ cmp $0x7325203d,%eax
  57404. 433ecd: │ │││ │ │││ and %bh,0x20(%rsp,%rdi,2)
  57405. 433ed1: │ │││ │ ││ movslq 0x20(%rax),%ebp
  57406. 433ed4: │ │││ │ ││ cmp $0x7325203d,%eax
  57407. 433ed9: │ │││ │ ││ sub %esp,(%rax)
  57408. 433edb: │ │││ │ ╭┼┼──────── jb 433f42 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x113a>
  57409. 433edd: │ ╭┼┼┼────────┼─┼┼┼──────── je 433f54 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x114c>
  57410. 433edf: │ ││││ ╭┼─┼┼┼──────── jb 433f4f <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1147>
  57411. 433ee1: │ │││┕━━━━━━━┿┿━┿┿┿━━━━━━━━ and %dh,0x75(%rdx,%rsi,2)
  57412. 433ee5: │ │││ ││ │││ cmp %gs:(%rdx),%ecx
  57413. 433ef0: │ │││ ││ │││ and $0x28666973,%eax
  57414. 433ef5: │ ││ ││ ││┕━━━━━━━━ movslq 0x20(%rax),%ebp
  57415. 433ef8: │ ││ ││ ││ cmp $0x20,%al
  57416. 433efa: │ ││ ││ ││ and $0x72202973,%eax
  57417. 433eff: │ ││ ││ ││ gs
  57418. 433f00: │╭┼┼─────────┼┼─┼┼───────── je 433f77 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x116f>
  57419. 433f02: ││││ ╭┼┼─┼┼───────── jb 433f72 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x116a>
  57420. 433f04: ││││ │││ ││ and %ah,0x61(%rsi)
  57421. 433f07: ┕┿┿┿━━━━━━━━┿┿┿━┿┿━━━━━━━━━ insb (%dx),%es:(%rdi)
  57422. 433f08: │││ │││╭┼┼───────── jae 433f6f <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1167>
  57423. 433f0a: │││ ││││││ cmp (%rdx),%ecx
  57424. 433f0c: │││ ││││││ add %al,(%rax)
  57425. 433f0e: │││ ││││││ add %al,(%rax)
  57426. 433f10: │││ ││││││ and $0x28666973,%eax
  57427. 433f15: │││ ││││││ movslq 0x20(%rax),%ebp
  57428. 433f18: │││ │││││ cmp $0x20,%al
  57429. 433f1a: │││ │││││ and $0x72202973,%eax
  57430. 433f1f: │││ │││││ gs
  57431. 433f20: ╭┼┼┼────────┼┼┼┼┼────────── je 433f97 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x118f>
  57432. 433f22: ││││ ╭┼┼┼┼┼────────── jb 433f92 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x118a>
  57433. 433f24: ││││ │││ ││ and %dh,0x75(%rdx,%rsi,2)
  57434. 433f28: │││┕━━━━━━━┿┿┿━┿┿━━━━━━━━━━ cmp %gs:(%rdx),%ecx
  57435. 433f2b: │││ │││ ││ add %al,(%rax)
  57436. 433f2d: │││ │││ ││ add %al,(%rax)
  57437. 433f2f: │││ │││ ││ add %ah,0x74657273(%rip) # 74a8b1a8 <_end+0x74431e70>
  57438. 433f35: │││ ╭──┼┼┼─┼┼────────── jne 433fa9 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x11a1>
  57439. 433f37: │││ │ │││ ││ outsb %ds:(%rsi),(%dx)
  57440. 433f38: │││ │ │││ ││ and %ah,0x61(%rsi)
  57441. 433f3b: │││ │ │││ ││ insb (%dx),%es:(%rdi)
  57442. 433f3c: │││ │ │││╭┼┼────────── jae 433fa3 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x119b>
  57443. 433f3e: │││ │ ││││││ cmp (%rdx),%ecx
  57444. 433f40: │││ │ ││││││ and $0xa7d73,%eax
  57445. 433f4d: │││ │ │││││ add %al,(%rax)
  57446. 433f4f: │││ │ ││┕┿┿━━━━━━━━━━━ add %ah,0x28666973(%rip) # 28a9a8c8 <_end+0x28441590>
  57447. 433f55: ││ │ ││ ││ movslq 0x20(%rax),%ebp
  57448. 433f58: ││ │ ││ ││ cmp $0x20,%al
  57449. 433f5a: ││ │ ││ ││ and $0x250a2973,%eax
  57450. 433f5f: ││ │ ││ ││ ╭ jae 433f61 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1159>
  57451. 433f6d: ││ │ ││ ││ add %al,(%rax)
  57452. 433f6f: ││ │ ││ │┕━━━━━━━━━━━ add %ah,0x736c6573(%rip) # 73afa4e8 <_end+0x734a11b0>
  57453. 433f75: ││ │ │ │ and %ch,%gs:0x66(%rcx)
  57454. 433f79: │ │ │ │ and %ch,(%rax)
  57455. 433f7b: │ │ │ │ movslq 0x20(%rax),%ebp
  57456. 433f7e: │ │ │ │ cmp $0x20,%al
  57457. 433f80: │ │ │ │ and $0x72202973,%eax
  57458. 433f85: │ │ │ │ gs
  57459. 433f86: ╭┼───────┼──┼──┼──────────── je 433ffd <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x11f5>
  57460. 433f88: ││ │ ╭┼──┼──────────── jb 433ff8 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x11f0>
  57461. 433f8a: ││ │ ││ │ and %dh,0x75(%rdx,%rsi,2)
  57462. 433f8e: ││ │ ││ │ cmp %gs:(%rdx),%ecx
  57463. 433f9d: │ │ │ │ add %al,(%rax)
  57464. 433f9f: │ │ │ │ add %dh,0x74(%rbx)
  57465. 433fa2: │ │ │ │ fs
  57466. 433fa3: │ │╭┼───┼┼┼┼┼┼┼┼┼┼┼┼┼ jne,pn 434014 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x120c>
  57467. 433fa6: │ │││ imul $0x65766e49,(%rsi),%ebp
  57468. 433fac: │ ╭─┼┼──────────────── jb 434021 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1219>
  57469. 433fae: │ │ ││ imul $0x7473694c,0x6e(%rdi),%ebp
  57470. 433fb5: │ │ ││ and %ebp,(%rax)
  57471. 433fb7: │ │ ││ rex.RXB movslq 0x6f(%r8),%r10d
  57472. 433fbb: │ │ ││ insb (%dx),%es:(%rdi)
  57473. 433fbc: │ │ ││ imul $0x6e492e29,0x79(%rbx),%esp
  57474. 433fc3: │ │ ││ ╭─── jbe 43402a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1222>
  57475. 433fc5: │ ╭┼─┼┼────────────┼─── jb 43403a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1232>
  57476. 433fc7: │ ││ ││ │ imul $0x7473694c,0x6e(%rdi),%ebp
  57477. 433fce: │ ││ ││ │ rex.WB outsb %cs:(%rsi),(%dx)
  57478. 433fd1: │ ││ ││ ╭┼─── je 434038 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1230>
  57479. 433fd3: ╭┼──────┼┼─┼┼───────────┼┼─── jb 43404b <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1243>
  57480. 433fd5: ││ ││ ││ ││ (bad)
  57481. 433fd6: ││ ││ ││ ││ insb (%dx),%es:(%rdi)
  57482. 433fd7: ││ ││ ││ ││ ╭─ jae 433ffa <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x11f2>
  57483. 433fd9: ││ ││ ││ ││ │ sub %dh,0x69(%rbp)
  57484. 433fdc: ││ ││ ││ ││ │ outsb %ds:(%rsi),(%dx)
  57485. 433fdd: ││ ││ ││ ││╭┼─ je 43403a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1232>
  57486. 433fdf: ││ ││ ││ ││││ pop %rbp
  57487. 433fe0: ││ ││ ││ ││││ sub %ebp,(%rsi)
  57488. 433fe2: ││ ││ ││ ││││ rex.WB outsb %ds:(%rsi),(%dx)
  57489. 433fe4: ││ ││ ││ ╭┼┼┼┼─ je 43404b <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1243>
  57490. 433fe6: ╭┼┼──────┼┼─┼┼──────────┼┼┼┼┼─ jb 43405e <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1256>
  57491. 433fe8: │││ ││ ││ │││││ (bad)
  57492. 433fe9: │││ ││ ││ │││││ insb (%dx),%es:(%rdi)
  57493. 433fea: │││ ││ ││ │││││╭ jae 433fec <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x11e4>
  57494. 433fec: │││ ││╭┼┼──────────┼┼┼┼┼┼ jo 43405d <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1255>
  57495. 433fee: │││ │││││ │││││╭ ja 433ff0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x11e8>
  57496. 433ff0: │││ │││││ │││││┕ rex.WB outsb %ds:(%rsi),(%dx)
  57497. 433ff2: │││ │││││ │││││ add %ch,0x61(%rbp)
  57498. 433ff5: │││ │││││ │││││ insb (%dx),%es:(%rdi)
  57499. 433ff6: │││ │││││ │││││ insb (%dx),%es:(%rdi)
  57500. 433ff7: │││ │││││ │││││ outsl %ds:(%rsi),(%dx)
  57501. 433ff8: │││ ││││┕━━━━━━━━━━┿┿┿┿┿━ movslq (%rax),%esp
  57502. 433ffa: │││ ││││ ││││┕━ data16
  57503. 433ffb: │││ ││││ ││││ (bad)
  57504. 433ffc: │││ ││││ ││││ imul $0x66005b00,0x64(%rbp,%riz,2),%ebp
  57505. 434004: ││ ││││ ╭──────┼┼┼┼── jne 434074 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x126c>
  57506. 434006: ││ ││││ │ ││││ movslq 0x6f(%rcx,%rbp,2),%esi
  57507. 43400a: ││ ││││ │ ││││ outsb %ds:(%rsi),(%dx)
  57508. 43400b: ││ ││││ │ ││││ add %cl,0x0(%rbx,%rax,2)
  57509. 43400f: ││ ││││ │ ││││ rex.XB (bad)
  57510. 434011: ││ ││││ │ ╭┼┼┼┼── jae 434078 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1270>
  57511. 434013: ││ ││││ │ │││││ and %cl,%fs:0x74(%rbp,%riz,2)
  57512. 434018: ││ │││ │ ╭┼┼┼┼┼── je 43407f <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1277>
  57513. 43401a: ││ │││ │ ││││││ ╭ jb 43401c <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1214>
  57514. 43401c: ││ │││ │ ││││││ ┕ rex.WRB add %r9b,0x61(%r13)
  57515. 434020: ││ │││ │ ╭──┼┼┼┼┼┼── jb 43408d <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1285>
  57516. 434022: ││ │ │ │ │ ││││││ add %cl,0x75(%rsi)
  57517. 434025: ││ │ │ │ │ ││││││ insl (%dx),%es:(%rdi)
  57518. 434026: ││ │ │ │ │ ││││││ (bad) {%k1}
  57519. 434027: ││ │ │ │ │ ││││││ gs
  57520. 434028: ││ │ │ │ │ ││││││ ╭ jb 43402a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1222>
  57521. 43402a: ││ │ │ │ │ ││││┕┿━┷ push %rax
  57522. 43402b: ││ │ │ │ │ ││││ │ add %dl,0x75(%rax)
  57523. 43402e: ││ │ │ │ │ ││││ │ outsb %ds:(%rsi),(%dx)
  57524. 43402f: ││ │ │ │ │ ││││ │ movslq 0x61(%rbp,%rsi,2),%esi
  57525. 434033: ││ │ │ │ │╭─┼┼┼┼─┼── je 43409e <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1296>
  57526. 434035: ││ │ │ │ ││ ││││ │ outsl %ds:(%rsi),(%dx)
  57527. 434036: ││ │ │ │ ││ ││││ │ outsb %ds:(%rsi),(%dx)
  57528. 434037: ││ │ │ │ ││ ││││ │ add %dl,0x0(%rbx)
  57529. 43403a: ││ ┕━┿━━━━━┿━┿┿━┿┿┿━━┷━━ push %rbx
  57530. 43403b: ││ │ │╭┼┼─┼┼┼───── jns 4340aa <.dynarrayStorage.31+0xa>
  57531. 43403d: ││ │ ││││ │││ (bad) {%k1}
  57532. 43403e: ││ │ ││││ │││ outsl %ds:(%rsi),(%dx)
  57533. 43403f: ││ │ ││││ │││ insb (%dx),%es:(%rdi)
  57534. 434040: ││ │ ││││ │││ add %dl,0x65(%rbx)
  57535. 434043: ││ │ ││││ │││ ╭── jo 4340a6 <.dynarrayStorage.31+0x6>
  57536. 434045: ││ │ ││││ │││ ╭┼── jb 4340a8 <.dynarrayStorage.31+0x8>
  57537. 434047: ││ ╭┼─────┼┼┼┼─┼┼┼─┼┼── je 4340b8 <.dynarrayStorage.31+0x18>
  57538. 434049: ││ ││ ││││ │││ ││ ╭ jb 43404b <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1243>
  57539. 43404b: │┕━━━━━━━━┿┿━━━━━┿┿┿┿━┿┿┷━┿┿━┷ rex.RXB jb 4340af <.dynarrayStorage.31+0xf>
  57540. 43404e: │ ││ ││││╭┼┼──┼┼── jo 4340b8 <.dynarrayStorage.31+0x18>
  57541. 434050: │ ││ │││││││ ││ imul $0x6e61006c,0x61(%rbx),%esp
  57542. 434057: │ ││ │││││││ ││ ╭ jns 434059 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x1251>
  57543. 434059: │ ││ │││││││ ││ ┕ (bad)
  57544. 43405a: │ ││ │││││││ ╭┼┼── jae 4340bf <.dynarrayStorage.31+0x1f>
  57545. 43405c: │ ││ │││││││ │││ imul $0x6c616572,0x0(%rcx),%ebp
  57546. 434063: │ │││││││ │││ insb (%dx),%es:(%rdi)
  57547. 434064: │ │││││││ │││ outsl %ds:(%rsi),(%dx)
  57548. 434065: │ │││││││ │││ movslq (%rax),%esp
  57549. 434067: │ │││││││ │││ data16
  57550. 434068: │ │││││││ │││ (bad)
  57551. 434069: │ │││││││ │││ imul $0x656e5500,0x64(%rbp,%riz,2),%ebp
  57552. 434071: ╭┼──────┼┼┼┼┼┼┼─┼┼┼── js 4340e3 <.dynarrayStorage.31+0x43>
  57553. 434073: ││ │││││││ │││ movslq %gs:0x64(%rbp,%riz,2),%esi
  57554. 434078: ││ │││││┕━┿┿┿━━ and %al,(%rax)
  57555. 43407a: ││ │││││ │││ outsb %gs:(%rsi),(%dx)
  57556. 43407c: ││ │││││ │││ and %ch,%fs:0x66(%rdi)
  57557. 434080: ││ ││││ │││ and %ch,0x6e(%rcx)
  57558. 434083: ╭┼┼───────┼┼┼┼───┼┼┼── jo 4340fa <.dynarrayStorage.31+0x5a>
  57559. 434085: │││ ││││ │││ ╭ je 434087 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x127f>
  57560. 434087: │││ ││││ │││╭┼ jnp 434093 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x128b>
  57561. 434089: │││ ││││ ││││ add %ah,(%rax)
  57562. 43408b: │││ ││││ ││││ and %ah,(%rax)
  57563. 43408d: │││ │┕┿┿━━━┿┿┿┿━ and %al,(%rax)
  57564. 43408f: │││ │ ││ ││││ and $0x736c6573,%eax
  57565. 434094: │││ │ ││ │││ or %gs:0xa7d0073(%rip),%ah # ac0410e <_end+0xa5aadd6>
  57566. 43409b: │││ │ ││ │││ add %al,(%rax)
  57567. 43409d: │││ │ ││ │││ add %al,(%rax)
  57568.  
  57569. 00000000004340a0 <.dynarrayStorage.31>:
  57570. WARN: line count = 2757
  57571. 4340a0: add %al,(%rcx)
  57572. 4340a2: add (%rbx),%al
  57573. 4340a4: add $0x5,%al
  57574. 4340a6: (bad)
  57575. 4340a7: (bad)
  57576. 4340a8: or %cl,(%rcx)
  57577. 4340aa: or (%rbx),%cl
  57578. 4340ac: or 0x303030e(,%rcx,1),%cl
  57579. 4340b3: add (%rbx),%eax
  57580. 4340b5: (bad)
  57581. 4340b7: adc %cl,(%rdx)
  57582. 4340b9: or (%rdx),%cl
  57583. 4340bb: or (%rdx),%cl
  57584. 4340bd: or (%rdx),%cl
  57585. 4340bf: or (%rdx),%cl
  57586. 4340c1: or (%rdx),%cl
  57587. 4340c3: or (%rdx),%cl
  57588. 4340c5: or (%rdx),%cl
  57589. 4340c7: or (%rdx),%cl
  57590. 4340c9: or (%rdx),%cl
  57591. 4340cb: or (%rdx),%cl
  57592. 4340cd: or (%rdx),%cl
  57593. 4340cf: or (%rdx),%cl
  57594. 4340d1: or (%rdx),%cl
  57595. 4340d3: or (%rdx),%cl
  57596. 4340d5: or (%rdx),%cl
  57597. 4340d7: or (%rdx),%cl
  57598. 4340d9: or (%rdx),%cl
  57599. 4340db: or (%rdx),%cl
  57600. 4340dd: or (%rdx),%cl
  57601. 4340df: or (%rdx),%cl
  57602. 4340e1: or (%rdx),%cl
  57603. 4340e3: or (%rdx),%cl
  57604. 4340e5: or (%rdx),%cl
  57605. 4340e7: or (%rdx),%cl
  57606. 4340e9: or (%rdx),%cl
  57607. 4340eb: or (%rdx),%cl
  57608. 4340ed: or (%rdx),%cl
  57609. 4340ef: or (%rdx),%cl
  57610. 4340f1: or (%rdx),%cl
  57611. 4340f3: or (%rdx),%cl
  57612. 4340f5: or (%rdx),%cl
  57613. 4340f7: or (%rdx),%cl
  57614. 4340f9: or (%rdx),%cl
  57615. 4340fb: or (%rdx),%cl
  57616. 4340fd: or (%rdx),%cl
  57617. 4340ff: or (%rdx),%cl
  57618. 434101: or (%rdx),%cl
  57619. 434103: or (%rdx),%cl
  57620. 434105: or (%rdx),%cl
  57621. 434107: or (%rdx),%cl
  57622. 434109: or (%rdx),%cl
  57623. 43410b: or (%rdx),%cl
  57624. 43410d: or (%rdx),%cl
  57625. 43410f: or (%rcx),%dl
  57626. 434111: or (%rdx),%cl
  57627. 434113: or (%rdx),%cl
  57628. 434115: or (%rdx),%cl
  57629. 434117: or (%rdx),%cl
  57630. 434119: or (%rdx),%cl
  57631. 43411b: or (%rdx),%cl
  57632. 43411d: or (%rdx),%cl
  57633. 43411f: or (%rdx),%cl
  57634. 434121: or (%rdx),%cl
  57635. 434123: or (%rdx),%cl
  57636. 434125: or (%rdx),%cl
  57637. 434127: or (%rax),%al
  57638. 4341a1: add %al,(%rcx)
  57639. 4341a3: add %al,(%rcx)
  57640. 4341a5: add %al,(%rdx)
  57641. 4341a7: add %al,(%rcx)
  57642. 4341a9: add %al,(%rbx)
  57643. 4341ab: add %al,(%rax,%rax,1)
  57644. 4341ae: add $0x7000600,%eax
  57645. 4341b3: add %cl,(%rax)
  57646. 4341b5: add %cl,(%rcx)
  57647. 4341b7: add %cl,(%rdx)
  57648. 4341b9: add %cl,(%rbx)
  57649. 4341bb: add %cl,(%rax,%rax,1)
  57650. 4341be: or $0x1000e00,%eax
  57651. 4341c3: add %cl,(%rdi)
  57652. 4341c5: add %dl,(%rax)
  57653. 4341c7: add %al,(%rcx)
  57654. 4341c9: add %al,(%rcx)
  57655. 4341cb: add %dl,(%rcx)
  57656. 4341cd: add %dl,(%rdx)
  57657. 4341cf: add %dl,(%rbx)
  57658. 4341d1: add %dl,(%rax,%rax,1)
  57659. 4341d4: adc $0x17001600,%eax
  57660. 4341d9: add %bl,(%rax)
  57661. 4341db: add %al,(%rcx)
  57662. 4341dd: add %bl,(%rcx)
  57663. 4341df: add %bl,(%rdx)
  57664. 4341e1: add %bl,(%rbx)
  57665. 4341e3: add %al,(%rcx)
  57666. 4341e5: add %bl,(%rax,%rax,1)
  57667. 4341e8: sbb $0x1000100,%eax
  57668. 4341ed: add %bl,(%rsi)
  57669. 4341ef: add %al,(%rcx)
  57670. 4341f1: add %al,(%rcx)
  57671. 4341f3: add %al,(%rcx)
  57672. 4341f5: add %bl,(%rdi)
  57673. 4341f7: add %ah,(%rax)
  57674. 4341f9: add %ah,(%rcx)
  57675. 4341fb: add %ah,(%rdx)
  57676. 4341fd: add %ah,(%rbx)
  57677. 4341ff: add %ah,(%rax,%rax,1)
  57678. 434202: and $0x1002600,%eax
  57679. 434207: add %al,(%rcx)
  57680. 434209: add %al,(%rcx)
  57681. 43420b: add %al,(%rcx)
  57682. 43420d: add %al,(%rcx)
  57683. 43420f: add %al,(%rcx)
  57684. 434211: add %al,(%rcx)
  57685. 434213: add %al,(%rcx)
  57686. 434215: add %al,(%rcx)
  57687. 434217: add %al,(%rcx)
  57688. 434219: add %al,(%rcx)
  57689. 43421b: add %al,(%rcx)
  57690. 43421d: add %al,(%rcx)
  57691. 43421f: add %al,(%rcx)
  57692. 434221: add %al,(%rcx)
  57693. 434223: add %al,(%rcx)
  57694. 434225: add %al,(%rcx)
  57695. 434227: add %al,(%rcx)
  57696. 434229: add %al,(%rcx)
  57697. 43422b: add %al,(%rcx)
  57698. 43422d: add %al,(%rcx)
  57699. 43422f: add %al,(%rcx)
  57700. 434231: add %al,(%rcx)
  57701. 434233: add %al,(%rcx)
  57702. 434235: add %al,(%rcx)
  57703. 434237: add %al,(%rcx)
  57704. 434239: add %ah,(%rdi)
  57705. 43423b: add %al,(%rcx)
  57706. 43423d: add %al,(%rcx)
  57707. 43423f: add %al,(%rcx)
  57708. 434241: add %al,(%rcx)
  57709. 434243: add %al,(%rcx)
  57710. 434245: add %al,(%rcx)
  57711. 434247: add %al,(%rcx)
  57712. 434249: add %al,(%rcx)
  57713. 43424b: add %al,(%rcx)
  57714. 43424d: add %al,(%rcx)
  57715. 43424f: add %al,(%rcx)
  57716. 434251: add %al,(%rcx)
  57717. 434253: add %al,(%rcx)
  57718. 434255: add %al,(%rcx)
  57719. 434257: add %al,(%rcx)
  57720. 434259: add %al,(%rcx)
  57721. 43425b: add %al,(%rcx)
  57722. 43425d: add %al,(%rcx)
  57723. 43425f: add %al,(%rcx)
  57724. 434261: add %al,(%rcx)
  57725. 434263: add %al,(%rcx)
  57726. 434265: add %al,(%rcx)
  57727. 434267: add %al,(%rcx)
  57728. 434269: add %al,(%rcx)
  57729. 43426b: add %al,(%rcx)
  57730. 43426d: add %al,(%rcx)
  57731. 43426f: add %al,(%rcx)
  57732. 434271: add %al,(%rcx)
  57733. 434273: add %al,(%rcx)
  57734. 434275: add %al,(%rcx)
  57735. 434277: add %al,(%rcx)
  57736. 434279: add %al,(%rcx)
  57737. 43427b: add %al,(%rcx)
  57738. 43427d: add %al,(%rcx)
  57739. 43427f: add %al,(%rcx)
  57740. 434281: add %al,(%rcx)
  57741. 434283: add %al,(%rcx)
  57742. 434285: add %al,(%rcx)
  57743. 434287: add %al,(%rcx)
  57744. 434289: add %al,(%rcx)
  57745. 43428b: add %al,(%rcx)
  57746. 43428d: add %al,(%rcx)
  57747. 43428f: add %al,(%rcx)
  57748. 434291: add %al,(%rcx)
  57749. 434293: add %al,(%rcx)
  57750. 434295: add %al,(%rcx)
  57751. 434297: add %al,(%rcx)
  57752. 434299: add %al,(%rcx)
  57753. 43429b: add %al,(%rcx)
  57754. 43429d: add %al,(%rcx)
  57755. 43429f: add %al,(%rcx)
  57756. 4342a1: add %al,(%rcx)
  57757. 4342a3: add %al,(%rcx)
  57758. 4342a5: add %al,(%rcx)
  57759. 4342a7: add %al,(%rcx)
  57760. 4342a9: add %al,(%rcx)
  57761. 4342ab: add %al,(%rcx)
  57762. 4342ad: add %al,(%rcx)
  57763. 4342af: add %al,(%rcx)
  57764. 4342b1: add %al,(%rcx)
  57765. 4342b3: add %al,(%rcx)
  57766. 4342b5: add %al,(%rcx)
  57767. 4342b7: add %al,(%rcx)
  57768. 4342b9: add %al,(%rcx)
  57769. 4342bb: add %al,(%rcx)
  57770. 4342bd: add %al,(%rcx)
  57771. 4342bf: add %al,(%rcx)
  57772. 4342c1: add %al,(%rcx)
  57773. 4342c3: add %al,(%rcx)
  57774. 4342c5: add %al,(%rcx)
  57775. 4342c7: add %al,(%rcx)
  57776. 4342c9: add %al,(%rcx)
  57777. 4342cb: add %al,(%rcx)
  57778. 4342cd: add %al,(%rcx)
  57779. 4342cf: add %al,(%rcx)
  57780. 4342d1: add %al,(%rcx)
  57781. 4342d3: add %al,(%rcx)
  57782. 4342d5: add %al,(%rcx)
  57783. 4342d7: add %al,(%rcx)
  57784. 4342d9: add %al,(%rcx)
  57785. 4342db: add %al,(%rcx)
  57786. 4342dd: add %ch,(%rax)
  57787. 4342df: add %al,(%rcx)
  57788. 4342e1: add %al,(%rcx)
  57789. 4342e3: add %al,(%rcx)
  57790. 4342e5: add %al,(%rcx)
  57791. 4342e7: add %ch,(%rcx)
  57792. 4342e9: add %al,(%rcx)
  57793. 4342eb: add %ch,(%rdx)
  57794. 4342ed: add %ch,(%rbx)
  57795. 4342ef: add %ch,(%rax,%rax,1)
  57796. 4342f2: sub $0x2f002e00,%eax
  57797. 4342f7: add %al,(%rcx)
  57798. 4342f9: add %al,(%rcx)
  57799. 4342fb: add %al,(%rcx)
  57800. 4342fd: add %al,(%rcx)
  57801. 4342ff: add %al,(%rcx)
  57802. 434301: add %al,(%rcx)
  57803. 434303: add %al,(%rcx)
  57804. 434305: add %al,(%rcx)
  57805. 434307: add %al,(%rcx)
  57806. 434309: add %al,(%rcx)
  57807. 43430b: add %al,(%rcx)
  57808. 43430d: add %al,(%rcx)
  57809. 43430f: add %al,(%rcx)
  57810. 434311: add %al,(%rcx)
  57811. 434313: add %al,(%rcx)
  57812. 434315: add %al,(%rcx)
  57813. 434317: add %al,(%rcx)
  57814. 434319: add %al,(%rcx)
  57815. 43431b: add %al,(%rcx)
  57816. 43431d: add %al,(%rcx)
  57817. 43431f: add %al,(%rcx)
  57818. 434321: add %al,(%rcx)
  57819. 434323: add %al,(%rcx)
  57820. 434325: add %al,(%rcx)
  57821. 434327: add %al,(%rcx)
  57822. 434329: add %al,(%rcx)
  57823. 43432b: add %al,(%rcx)
  57824. 43432d: add %al,(%rcx)
  57825. 43432f: add %al,(%rcx)
  57826. 434331: add %al,(%rcx)
  57827. 434333: add %al,(%rcx)
  57828. 434335: add %al,(%rcx)
  57829. 434337: add %al,(%rcx)
  57830. 434339: add %al,(%rcx)
  57831. 43433b: add %al,(%rcx)
  57832. 43433d: add %al,(%rcx)
  57833. 43433f: add %al,(%rcx)
  57834. 434341: add %al,(%rcx)
  57835. 434343: add %al,(%rcx)
  57836. 434345: add %al,(%rcx)
  57837. 434347: add %al,(%rcx)
  57838. 434349: add %al,(%rcx)
  57839. 43434b: add %al,(%rcx)
  57840. 43434d: add %dh,(%rax)
  57841. 43434f: add %dh,(%rcx)
  57842. 434351: add %dh,(%rcx)
  57843. 434353: add %dh,(%rcx)
  57844. 434355: add %dh,(%rcx)
  57845. 434357: add %dh,(%rcx)
  57846. 434359: add %dh,(%rcx)
  57847. 43435b: add %dh,(%rcx)
  57848. 43435d: add %dh,(%rcx)
  57849. 43435f: add %dh,(%rcx)
  57850. 434361: add %dh,(%rcx)
  57851. 434363: add %dh,(%rcx)
  57852. 434365: add %dh,(%rcx)
  57853. 434367: add %dh,(%rcx)
  57854. 434369: add %dh,(%rcx)
  57855. 43436b: add %dh,(%rcx)
  57856. 43436d: add %dh,(%rcx)
  57857. 43436f: add %dh,(%rcx)
  57858. 434371: add %dh,(%rcx)
  57859. 434373: add %dh,(%rcx)
  57860. 434375: add %dh,(%rcx)
  57861. 434377: add %dh,(%rcx)
  57862. 434379: add %dh,(%rcx)
  57863. 43437b: add %dh,(%rcx)
  57864. 43437d: add %dh,(%rcx)
  57865. 43437f: add %dh,(%rcx)
  57866. 434381: add %dh,(%rcx)
  57867. 434383: add %dh,(%rcx)
  57868. 434385: add %dh,(%rcx)
  57869. 434387: add %dh,(%rcx)
  57870. 434389: add %dh,(%rcx)
  57871. 43438b: add %dh,(%rcx)
  57872. 43438d: add %dh,(%rcx)
  57873. 43438f: add %dh,(%rcx)
  57874. 434391: add %al,(%rcx)
  57875. 434393: add %dh,(%rdx)
  57876. 434395: add %dh,(%rbx)
  57877. 434397: add %al,(%rcx)
  57878. 434399: add %dh,(%rax,%rax,1)
  57879. 43439c: xor $0x37003600,%eax
  57880. 4343a1: add %bh,(%rax)
  57881. 4343a3: add %bh,(%rcx)
  57882. 4343a5: add %bh,(%rdx)
  57883. 4343a7: add %bh,(%rbx)
  57884. 4343a9: add %dh,(%rcx)
  57885. 4343ab: add %dh,(%rcx)
  57886. 4343ad: add %dh,(%rcx)
  57887. 4343af: add %bh,(%rax,%rax,1)
  57888. 4343b2: cmp $0x3f003e00,%eax
  57889. 4343b7: add %al,0x0(%rax)
  57890. 4343ba: xor %eax,(%rax)
  57891. 4343bc: add %sil,(%r9)
  57892. 4343bf: add %al,0x0(%rdx)
  57893. 4343c2: rex.XB add %sil,(%r9)
  57894. 4343c5: add %dh,(%rcx)
  57895. 4343c7: add %dh,(%rcx)
  57896. 4343c9: add %dh,(%rcx)
  57897. 4343cb: add %al,0x31(%rax,%rax,1)
  57898. 4343cf: add %dh,(%rcx)
  57899. 4343d1: add %dh,(%rcx)
  57900. 4343d3: add %dh,(%rcx)
  57901. 4343d5: add %dh,(%rcx)
  57902. 4343d7: add %dh,(%rcx)
  57903. 4343d9: add %dh,(%rcx)
  57904. 4343db: add %dh,(%rcx)
  57905. 4343dd: add %dh,(%rcx)
  57906. 4343df: add %al,(%rcx)
  57907. 4343e1: add %al,(%rcx)
  57908. 4343e3: add %al,(%rcx)
  57909. 4343e5: add %al,0x0(%rbp)
  57910. 4343e8: rex.RX add %r14b,(%rcx)
  57911. 4343eb: add %dh,(%rcx)
  57912. 4343ed: add %dh,(%rcx)
  57913. 4343ef: add %dh,(%rcx)
  57914. 4343f1: add %dh,(%rcx)
  57915. 4343f3: add %dh,(%rcx)
  57916. 4343f5: add %dh,(%rcx)
  57917. 4343f7: add %dh,(%rcx)
  57918. 4343f9: add %dh,(%rcx)
  57919. 4343fb: add %dh,(%rcx)
  57920. 4343fd: add %dh,(%rcx)
  57921. 4343ff: add %al,(%rcx)
  57922. 434401: add %al,(%rcx)
  57923. 434403: add %al,(%rcx)
  57924. 434405: add %al,(%rcx)
  57925. 434407: add %al,0x0(%rdi)
  57926. 43440a: xor %eax,(%rax)
  57927. 43440c: xor %eax,(%rax)
  57928. 43440e: xor %eax,(%rax)
  57929. 434410: xor %eax,(%rax)
  57930. 434412: xor %eax,(%rax)
  57931. 434414: xor %eax,(%rax)
  57932. 434416: xor %eax,(%rax)
  57933. 434418: xor %eax,(%rax)
  57934. 43441a: xor %eax,(%rax)
  57935. 43441c: xor %eax,(%rax)
  57936. 43441e: xor %eax,(%rax)
  57937. 434420: xor %eax,(%rax)
  57938. 434422: xor %eax,(%rax)
  57939. 434424: xor %eax,(%rax)
  57940. 434426: xor %eax,(%rax)
  57941. 434428: xor %eax,(%rax)
  57942. 43442a: xor %eax,(%rax)
  57943. 43442c: xor %eax,(%rax)
  57944. 43442e: xor %eax,(%rax)
  57945. 434430: xor %eax,(%rax)
  57946. 434432: xor %eax,(%rax)
  57947. 434434: xor %eax,(%rax)
  57948. 434436: xor %eax,(%rax)
  57949. 434438: xor %eax,(%rax)
  57950. 43443a: xor %eax,(%rax)
  57951. 43443c: xor %eax,(%rax)
  57952. 43443e: xor %eax,(%rax)
  57953. 434440: xor %eax,(%rax)
  57954. 434442: xor %eax,(%rax)
  57955. 434444: xor %eax,(%rax)
  57956. 434446: xor %eax,(%rax)
  57957. 434448: xor %eax,(%rax)
  57958. 43444a: xor %eax,(%rax)
  57959. 43444c: xor %eax,(%rax)
  57960. 43444e: xor %eax,(%rax)
  57961. 434450: xor %eax,(%rax)
  57962. 434452: xor %eax,(%rax)
  57963. 434454: xor %eax,(%rax)
  57964. 434456: xor %eax,(%rax)
  57965. 434458: xor %eax,(%rax)
  57966. 43445a: xor %eax,(%rax)
  57967. 43445c: xor %eax,(%rax)
  57968. 43445e: xor %eax,(%rax)
  57969. 434460: xor %eax,(%rax)
  57970. 434462: xor %eax,(%rax)
  57971. 434464: xor %eax,(%rax)
  57972. 434466: xor %eax,(%rax)
  57973. 434468: xor %eax,(%rax)
  57974. 43446a: xor %eax,(%rax)
  57975. 43446c: xor %eax,(%rax)
  57976. 43446e: xor %eax,(%rax)
  57977. 434470: add %eax,(%rax)
  57978. 434472: add %eax,(%rax)
  57979. 434474: rex.W add %sil,(%rcx)
  57980. 434477: add %dh,(%rcx)
  57981. 434479: add %dh,(%rcx)
  57982. 43447b: add %dh,(%rcx)
  57983. 43447d: add %cl,0x0(%rcx)
  57984. 434480: xor %eax,(%rax)
  57985. 434482: xor %eax,(%rax)
  57986. 434484: xor %eax,(%rax)
  57987. 434486: xor %eax,(%rax)
  57988. 434488: xor %eax,(%rax)
  57989. 43448a: xor %eax,(%rax)
  57990. 43448c: xor %eax,(%rax)
  57991. 43448e: xor %eax,(%rax)
  57992. 434490: xor %eax,(%rax)
  57993. 434492: xor %eax,(%rax)
  57994. 434494: xor %eax,(%rax)
  57995. 434496: xor %eax,(%rax)
  57996. 434498: xor %eax,(%rax)
  57997. 43449a: xor %eax,(%rax)
  57998. 43449c: xor %eax,(%rax)
  57999. 43449e: xor %eax,(%rax)
  58000. 4344a0: xor %eax,(%rax)
  58001. 4344a2: xor %eax,(%rax)
  58002. 4344a4: xor %eax,(%rax)
  58003. 4344a6: xor %eax,(%rax)
  58004. 4344a8: xor %eax,(%rax)
  58005. 4344aa: xor %eax,(%rax)
  58006. 4344ac: xor %eax,(%rax)
  58007. 4344ae: xor %eax,(%rax)
  58008. 4344b0: xor %eax,(%rax)
  58009. 4344b2: xor %eax,(%rax)
  58010. 4344b4: xor %eax,(%rax)
  58011. 4344b6: xor %eax,(%rax)
  58012. 4344b8: xor %eax,(%rax)
  58013. 4344ba: xor %eax,(%rax)
  58014. 4344bc: xor %eax,(%rax)
  58015. 4344be: xor %eax,(%rax)
  58016. 4344c0: rex.WX add %sil,(%rcx)
  58017. 4344c3: add %dh,(%rcx)
  58018. 4344c5: add %dh,(%rcx)
  58019. 4344c7: add %dh,(%rcx)
  58020. 4344c9: add %dh,(%rcx)
  58021. 4344cb: add %dh,(%rcx)
  58022. 4344cd: add %dh,(%rcx)
  58023. 4344cf: add %dh,(%rcx)
  58024. 4344d1: add %dh,(%rcx)
  58025. 4344d3: add %dh,(%rcx)
  58026. 4344d5: add %dh,(%rcx)
  58027. 4344d7: add %dh,(%rcx)
  58028. 4344d9: add %dh,(%rcx)
  58029. 4344db: add %dh,(%rcx)
  58030. 4344dd: add %dh,(%rcx)
  58031. 4344df: add %dh,(%rcx)
  58032. 4344e1: add %dh,(%rcx)
  58033. 4344e3: add %dh,(%rcx)
  58034. 4344e5: add %dh,(%rcx)
  58035. 4344e7: add %dh,(%rcx)
  58036. 4344e9: add %dh,(%rcx)
  58037. 4344eb: add %dh,(%rcx)
  58038. 4344ed: add %dh,(%rcx)
  58039. 4344ef: add %dh,(%rcx)
  58040. 4344f1: add %dh,(%rcx)
  58041. 4344f3: add %dh,(%rcx)
  58042. 4344f5: add %dh,(%rcx)
  58043. 4344f7: add %dh,(%rcx)
  58044. 4344f9: add %dh,(%rcx)
  58045. 4344fb: add %dh,(%rcx)
  58046. 4344fd: add %dh,(%rcx)
  58047. 4344ff: add %cl,0x0(%rbx)
  58048. 434502: rex.WR add %r9b,0x0(%rbp)
  58049. 434506: rex.WRX add %r9b,0x0(%rdi)
  58050. 43450a: push %rax
  58051. 43450b: add %dl,0x0(%rcx)
  58052. 43450e: push %rdx
  58053. 43450f: add %dh,(%rcx)
  58054. 434511: add %dh,(%rcx)
  58055. 434513: add %dh,(%rcx)
  58056. 434515: add %dh,(%rcx)
  58057. 434517: add %dh,(%rcx)
  58058. 434519: add %dh,(%rcx)
  58059. 43451b: add %dh,(%rcx)
  58060. 43451d: add %dh,(%rcx)
  58061. 43451f: add %dh,(%rcx)
  58062. 434521: add %dh,(%rcx)
  58063. 434523: add %dh,(%rcx)
  58064. 434525: add %dh,(%rcx)
  58065. 434527: add %dh,(%rcx)
  58066. 434529: add %dh,(%rcx)
  58067. 43452b: add %dh,(%rcx)
  58068. 43452d: add %dh,(%rcx)
  58069. 43452f: add %dh,(%rcx)
  58070. 434531: add %dh,(%rcx)
  58071. 434533: add %dh,(%rcx)
  58072. 434535: add %dh,(%rcx)
  58073. 434537: add %dh,(%rcx)
  58074. 434539: add %dh,(%rcx)
  58075. 43453b: add %dl,0x0(%rbx)
  58076. 43453e: xor %eax,(%rax)
  58077. 434540: push %rsp
  58078. 434541: add %dl,0x0(%rbp)
  58079. 434544: push %rsi
  58080. 434545: add %dl,0x0(%rdi)
  58081. 434548: pop %rax
  58082. 434549: add %bl,0x0(%rcx)
  58083. 43454c: pop %rdx
  58084. 43454d: add %bl,0x0(%rbx)
  58085. 434550: xor %eax,(%rax)
  58086. 434552: xor %eax,(%rax)
  58087. 434554: xor %eax,(%rax)
  58088. 434556: xor %eax,(%rax)
  58089. 434558: xor %eax,(%rax)
  58090. 43455a: xor %eax,(%rax)
  58091. 43455c: xor %eax,(%rax)
  58092. 43455e: xor %eax,(%rax)
  58093. 434560: add %eax,(%rax)
  58094. 434562: add %eax,(%rax)
  58095. 434564: add %eax,(%rax)
  58096. 434566: add %eax,(%rax)
  58097. 434568: add %eax,(%rax)
  58098. 43456a: add %eax,(%rax)
  58099. 43456c: pop %rsp
  58100. 43456d: add %al,(%rcx)
  58101. 43456f: add %al,(%rcx)
  58102. 434571: add %al,(%rcx)
  58103. 434573: add %al,(%rcx)
  58104. 434575: add %al,(%rcx)
  58105. 434577: add %al,(%rcx)
  58106. 434579: add %al,(%rcx)
  58107. 43457b: add %al,(%rcx)
  58108. 43457d: add %al,(%rcx)
  58109. 43457f: add %al,(%rcx)
  58110. 434581: add %al,(%rcx)
  58111. 434583: add %al,(%rcx)
  58112. 434585: add %al,(%rcx)
  58113. 434587: add %al,(%rcx)
  58114. 434589: add %al,(%rcx)
  58115. 43458b: add %al,(%rcx)
  58116. 43458d: add %bl,0x0(%rbp)
  58117. 434590: pop %rsi
  58118. 434591: add %dh,(%rcx)
  58119. 434593: add %dh,(%rcx)
  58120. 434595: add %dh,(%rcx)
  58121. 434597: add %dh,(%rcx)
  58122. 434599: add %dh,(%rcx)
  58123. 43459b: add %dh,(%rcx)
  58124. 43459d: add %dh,(%rcx)
  58125. 43459f: add %dh,(%rcx)
  58126. 4345a1: add %dh,(%rcx)
  58127. 4345a3: add %dh,(%rcx)
  58128. 4345a5: add %dh,(%rcx)
  58129. 4345a7: add %dh,(%rcx)
  58130. 4345a9: add %dh,(%rcx)
  58131. 4345ab: add %dh,(%rcx)
  58132. 4345ad: add %dh,(%rcx)
  58133. 4345af: add %dh,(%rcx)
  58134. 4345b1: add %dh,(%rcx)
  58135. 4345b3: add %dh,(%rcx)
  58136. 4345b5: add %dh,(%rcx)
  58137. 4345b7: add %dh,(%rcx)
  58138. 4345b9: add %dh,(%rcx)
  58139. 4345bb: add %dh,(%rcx)
  58140. 4345bd: add %dh,(%rcx)
  58141. 4345bf: add %dh,(%rcx)
  58142. 4345c1: add %dh,(%rcx)
  58143. 4345c3: add %dh,(%rcx)
  58144. 4345c5: add %dh,(%rcx)
  58145. 4345c7: add %dh,(%rcx)
  58146. 4345c9: add %dh,(%rcx)
  58147. 4345cb: add %dh,(%rcx)
  58148. 4345cd: add %dh,(%rcx)
  58149. 4345cf: add %al,(%rcx)
  58150. 4345d1: add %al,(%rcx)
  58151. 4345d3: add %bl,0x0(%rsi)
  58152. 4345d6: xor %eax,(%rax)
  58153. 4345d8: xor %eax,(%rax)
  58154. 4345da: xor %eax,(%rax)
  58155. 4345dc: xor %eax,(%rax)
  58156. 4345de: xor %eax,(%rax)
  58157. 4345e0: xor %eax,(%rax)
  58158. 4345e2: pop %rdi
  58159. 4345e3: add %dh,(%rcx)
  58160. 4345e5: add %dh,(%rcx)
  58161. 4345e7: add %dh,(%rcx)
  58162. 4345e9: add %dh,(%rcx)
  58163. 4345eb: add %dh,(%rcx)
  58164. 4345ed: add %dh,(%rcx)
  58165. 4345ef: add %dh,(%rcx)
  58166. 4345f1: add %dh,(%rcx)
  58167. 4345f3: add %dh,(%rcx)
  58168. 4345f5: add %dh,(%rcx)
  58169. 4345f7: add %dh,(%rcx)
  58170. 4345f9: add %dh,(%rcx)
  58171. 4345fb: add %dh,(%rcx)
  58172. 4345fd: add %dh,(%rcx)
  58173. 4345ff: add %dh,(%rcx)
  58174. 434601: add %dh,(%rcx)
  58175. 434603: add %dh,(%rcx)
  58176. 434605: add %dh,(%rcx)
  58177. 434607: add %dh,(%rcx)
  58178. 434609: add %dh,(%rcx)
  58179. 43460b: add %dh,(%rcx)
  58180. 43460d: add %dh,(%rcx)
  58181. 43460f: add %dh,(%rcx)
  58182. 434611: add %dh,(%rcx)
  58183. 434613: add %dh,(%rcx)
  58184. 434615: add %dh,(%rcx)
  58185. 434617: add %dh,(%rcx)
  58186. 434619: add %dh,(%rcx)
  58187. 43461b: add %dh,(%rcx)
  58188. 43461d: add %dh,(%rcx)
  58189. 43461f: add %dh,(%rcx)
  58190. 434621: add %dh,(%rcx)
  58191. 434623: add %dh,(%rcx)
  58192. 434625: add %dh,(%rcx)
  58193. 434627: add %dh,(%rcx)
  58194. 434629: add %dh,(%rcx)
  58195. 43462b: add %dh,(%rcx)
  58196. 43462d: add %dh,(%rcx)
  58197. 43462f: add %dh,(%rcx)
  58198. 434631: add %dh,(%rcx)
  58199. 434633: add %dh,(%rcx)
  58200. 434635: add %dh,(%rcx)
  58201. 434637: add %dh,(%rcx)
  58202. 434639: add %dh,(%rcx)
  58203. 43463b: add %dh,(%rcx)
  58204. 43463d: add %dh,(%rcx)
  58205. 43463f: add %dh,(%rcx)
  58206. 434641: add %dh,(%rcx)
  58207. 434643: add %dh,(%rcx)
  58208. 434645: add %dh,(%rcx)
  58209. 434647: add %dh,(%rcx)
  58210. 434649: add %dh,(%rcx)
  58211. 43464b: add %dh,(%rcx)
  58212. 43464d: add %dh,(%rcx)
  58213. 43464f: add %dh,(%rcx)
  58214. 434651: add %dh,(%rcx)
  58215. 434653: add %dh,(%rcx)
  58216. 434655: add %dh,(%rcx)
  58217. 434657: add %dh,(%rcx)
  58218. 434659: add %dh,(%rcx)
  58219. 43465b: add %dh,(%rcx)
  58220. 43465d: add %dh,(%rcx)
  58221. 43465f: add %al,(%rax)
  58222. 434661: add %al,(%rax)
  58223. 434663: add %bh,%bh
  58224. 434665: (bad)
  58225. 434666: (bad)
  58226. 434667: (bad)
  58227. 434668: (bad)
  58228. 434669: (bad)
  58229. 43466a: (bad)
  58230. 43466b: (bad)
  58231. 43466c: (bad)
  58232. 43466d: (bad)
  58233. 43466e: (bad)
  58234. 43466f: ╭ jg 434671 <.dynarrayStorage.31+0x5d1>
  58235. 434671: ┕ add %al,(%rax)
  58236. 434673: add %bh,%bh
  58237. 434675: (bad)
  58238. 434677: (bad)
  58239. 434678: (bad)
  58240. 434679: (bad)
  58241. 43467a: (bad)
  58242. 43467b: (bad)
  58243. 43467c: (bad)
  58244. 43467d: (bad)
  58245. 43467e: (bad)
  58246. 43467f: (bad)
  58247. 434680: (bad)
  58248. 434681: (bad)
  58249. 434682: (bad)
  58250. 434683: (bad)
  58251. 434684: (bad)
  58252. 434685: (bad)
  58253. 434686: (bad)
  58254. 434687: (bad)
  58255. 434688: (bad)
  58256. 434689: (bad)
  58257. 43468a: (bad)
  58258. 43468b: (bad)
  58259. 43468c: (bad)
  58260. 43468d: (bad)
  58261. 43468e: (bad)
  58262. 43468f: (bad)
  58263. 434690: (bad)
  58264. 434691: (bad)
  58265. 434692: (bad)
  58266. 434693: (bad)
  58267. 434694: (bad)
  58268. 434695: (bad)
  58269. 434696: (bad)
  58270. 434697: (bad)
  58271. 434698: (bad)
  58272. 434699: (bad)
  58273. 43469a: (bad)
  58274. 43469b: (bad)
  58275. 43469c: (bad)
  58276. 43469d: (bad)
  58277. 43469e: (bad)
  58278. 43469f: (bad)
  58279. 4346a0: (bad)
  58280. 4346a1: ┍ (bad)
  58281. 4346a2: ┆ (bad)
  58282. 4346a3: ┆ (bad)
  58283. 4346a4: ┆ (bad)
  58284. 4346a5: ┆ (bad)
  58285. 4346a6: ┆ (bad)
  58286. 4346a7: ┆ (bad)
  58287. 4346a8: ┆ (bad)
  58288. 4346a9: ┆ (bad)
  58289. 4346aa: ┆ (bad)
  58290. 4346ab: ┆ (bad)
  58291. 4346ac: ┆ (bad)
  58292. 4346ad: ┆ (bad)
  58293. 4346ae: ┆ (bad)
  58294. 4346af: ╰ jl 4346a1 <.dynarrayStorage.31+0x601>
  58295. 4346b1: xlat %ds:(%rbx)
  58296. 4346b2: (bad)
  58297. 4346b3: (bad)
  58298. 4346b4: sti
  58299. 4346b5: (bad)
  58300. 4346b6: (bad)
  58301. 4346b7: (bad)
  58302. 4346b8: (bad)
  58303. 4346b9: (bad)
  58304. 4346ba: (bad)
  58305. 4346bb: (bad)
  58306. 4346bc: (bad)
  58307. 4346bd: (bad)
  58308. 4346be: (bad)
  58309. 4346bf: (bad)
  58310. 4346c0: (bad)
  58311. 4346c1: (bad)
  58312. 4346c2: (bad)
  58313. 4346c3: (bad)
  58314. 4346c4: incl (%rax)
  58315. 4346c6: (bad)
  58316. 4346c7: (bad)
  58317. 4346c8: (bad)
  58318. 4346c9: (bad)
  58319. 4346ca: ╰ jg 4346ca <.dynarrayStorage.31+0x62a>
  58320. 4346cc: (bad)
  58321. 4346cd: (bad)
  58322. 4346ce: (bad)
  58323. 4346cf: (bad)
  58324. 4346d0: incl -0x2(%rsi)
  58325. 4346d6: (bad)
  58326. 4346d7: (bad)
  58327. 4346d8: incl (%rax)
  58328. 4346da: (bad)
  58329. 4346db: ┍━ (bad)
  58330. 4346dc: ┆ incl (%rdi)
  58331. 4346de: ┆ (bad)
  58332. 4346df: ┆ add %al,%al
  58333. 4346e1: ┆ (bad)
  58334. 4346e2: ┆ dec %edi
  58335. 4346e4: ┆ (bad)
  58336. 4346e5: ┆ (bad)
  58337. 4346e6: ┆ (bad)
  58338. 4346e7: ┆ (bad)
  58339. 4346e8: ┆ (bad)
  58340. 4346e9: ┆ (bad)
  58341. 4346ea: ┆ (bad)
  58342. 4346eb: ┆ (bad)
  58343. 4346ec: ┆ (bad)
  58344. 4346ed: ┆ (bad)
  58345. 4346ee: ┆ (bad)
  58346. 4346ef: ┆ (bad)
  58347. 4346f0: ┆ (bad)
  58348. 4346f1: ┆ (bad)
  58349. 4346f2: ┆ (bad)
  58350. 4346f3: ┆ (bad)
  58351. 4346f4: ┆ (bad)
  58352. 4346f5: ┆ (bad)
  58353. 4346f6: ┆ (bad)
  58354. 4346f7: ┆ (bad)
  58355. 4346f8: ┆ (bad)
  58356. 4346f9: ┆ (bad)
  58357. 4346fa: ┆ (bad)
  58358. 4346fb: ┆ (bad)
  58359. 4346fd: ┆ (bad)
  58360. 4346fe: ┆ (bad)
  58361. 4346ff: ┆ (bad)
  58362. 434700: ┆ (bad)
  58363. 434701: ┆ (bad)
  58364. 434702: ┆ (bad)
  58365. 434703: ┆ (bad)
  58366. 434704: ┆ (bad)
  58367. 434705: ┆ (bad)
  58368. 434706: ┆ (bad)
  58369. 434707: ┆ (bad)
  58370. 434708: ┆ jmpq *%rdi
  58371. 43470a: ┆ (bad)
  58372. 43470b: ┆ (bad)
  58373. 43470c: ┆ (bad)
  58374. 43470d: ┆ (bad)
  58375. 43470e: ┆ (bad)
  58376. 43470f: ┆ (bad)
  58377. 434710: ┆ (bad)
  58378. 434711: ┆ (bad)
  58379. 434712: ┆ (bad)
  58380. 434713: ┆ (bad)
  58381. 434714: ┆ (bad)
  58382. 434715: ┆ incl (%rbx)
  58383. 434717: ┆ add %bh,%bh
  58384. 434719: ┆ (bad)
  58385. 43471a: ┆ (bad)
  58386. 43471b: ┆ (bad)
  58387. 43471c: ┆ (bad)
  58388. 43471d: ┆ (bad)
  58389. 43471e: ┆ incl (%rdi)
  58390. 434720: ┆ (bad)
  58391. 434721: ┆ (bad)
  58392. 434722: ┆ (bad)
  58393. 434723: ┆ (bad)
  58394. 434724: ┆ (bad)
  58395. 434725: ┆ (bad)
  58396. 434726: ┆ (bad)
  58397. 434727: ┆╭ jg 434728 <.dynarrayStorage.31+0x688>
  58398. 434729: ┆ (bad)
  58399. 43472a: ┆ decl 0x0(%rdi)
  58400. 43472d: ┆ add %al,(%rax)
  58401. 43472f: ┆ add %al,(%rax)
  58402. 434731: ┆ add %al,(%rax)
  58403. 434733: ┆ add %bh,%ch
  58404. 434735: ┆ (bad)
  58405. 434736: ┆ add %al,(%rax)
  58406. 434738: ┆ add %al,(%rax)
  58407. 43473a: ┆ add %al,(%rax)
  58408. 43473c: ┆ lock (bad)
  58409. 43473e: ┆ (bad)
  58410. 43473f: ┆╭ jg 434740 <.dynarrayStorage.31+0x6a0>
  58411. 434741: ┆ (bad)
  58412. 434742: ┆ (bad)
  58413. 434743: ┆ (bad)
  58414. 434744: ┆ (bad)
  58415. 434745: ┆ (bad)
  58416. 434746: ┆ (bad)
  58417. 434747: ┆ (bad)
  58418. 434748: ┆ (bad)
  58419. 434749: ┆ (bad)
  58420. 43474a: ┆ (bad)
  58421. 43474b: ┆ (bad)
  58422. 43474c: ┆ (bad)
  58423. 43474d: ┆ (bad)
  58424. 43474e: ┆ (bad)
  58425. 43474f: ┆ (bad)
  58426. 434750: ┆ out %al,(%dx)
  58427. 434751: ┆ lahf
  58428. 434752: ┆ stc
  58429. 434753: ┆ (bad)
  58430. 434754: ┆ (bad)
  58431. 434755: ┆ std
  58432. 434756: ┆ (bad)
  58433. 434759: ╰─ jns 4346db <.dynarrayStorage.31+0x63b>
  58434. 43475b: mov $0xcf,%al
  58435. 43475d: (bad)
  58436. 43475e: ┍━ decl (%rdi)
  58437. 434760: ┆ out %al,(%dx)
  58438. 434761: ┆ xchg %edi,%ecx
  58439. 434763: ┆ (bad)
  58440. 434764: ┆ (bad)
  58441. 434765: ┆ std
  58442. 434766: ┆ insl (%dx),%es:(%rdi)
  58443. 434767: ┆ roll %cl,-0x3fa1fdc7(%rdi)
  58444. 43476d: ┆ (bad)
  58445. 43476e: ┆ (bad)
  58446. 43476f: ┆ add %ch,%dh
  58447. 434771: ┆ mov $0xfdfffffb,%edi
  58448. 434776: ┆ in (%dx),%eax
  58449. 434777: ┆ repz mov $0xcf00013b,%edi
  58450. 43477d: ┆ incl (%rbx)
  58451. 43477f: ┆ add %ch,%dh
  58452. 434781: ┆ lahf
  58453. 434782: ┆ stc
  58454. 434783: ┆ (bad)
  58455. 434784: ┆ (bad)
  58456. 434785: ┆ std
  58457. 434786: ┆ in (%dx),%eax
  58458. 434787: ┆ repz lahf
  58459. 434789: ┆ cmp %eax,%eax
  58460. 43478b: ┆ mov $0xcf,%al
  58461. 43478d: ┆ (bad)
  58462. 43478e: ┆ incl (%rax)
  58463. 434790: ┆ in (%dx),%al
  58464. 434791: ┆ (bad)
  58465. 434792: ┆ cmp $0xffc718d6,%eax
  58466. 434797: ┆ retq
  58467. 434798: ┆ (bad)
  58468. 434799: ┆ cmp $0xffc00081,%eax
  58469. 43479e: ┆ incl (%rdi)
  58470. 4347a0: ┆ out %al,(%dx)
  58471. 4347a1: ┆ (bad)
  58472. 4347a3: ┆ (bad)
  58473. 4347a4: ┆ (bad)
  58474. 4347a5: ┆ std
  58475. 4347a6: ┆ out %eax,(%dx)
  58476. 4347a7: ┆ jrcxz 434788 <.dynarrayStorage.31+0x6e8>
  58477. 4347a9: ┆ cmp $0xffcf0360,%eax
  58478. 4347ae: ┆ add %bh,%bh
  58479. 4347b0: ┆ in (%dx),%al
  58480. 4347b1: ┆ (bad)
  58481. 4347b3: ┆ (bad)
  58482. 4347b4: ┆ (bad)
  58483. 4347b5: ┆ std
  58484. 4347b6: ┆ out %eax,(%dx)
  58485. 4347b7: ┆ repz fistpll -0x30bfa0(%rip) # 12881e <_D2rt19sections_elf_shared10_tlsRangesS2rt4util9container5array13__T5ArrayTAvZ5Array+0x1284de>
  58486. 4347be: ┆ (bad)
  58487. 4347bf: ┆ add %ch,%ah
  58488. 4347c1: ┆ (bad)
  58489. 4347c3: ┆ (bad)
  58490. 4347c4: ┆ (bad)
  58491. 4347c5: ┆ (bad)
  58492. 4347c6: ┆ jmpq *%rdi
  58493. 4347c8: ┆ fistpll -0x80(%rbp)
  58494. 4347cb: ┆ add %cl,%bh
  58495. 4347cd: ┆ (bad)
  58496. 4347ce: ┆ (bad)
  58497. 4347cf: ┆ (bad)
  58498. 4347d0: ┆┍ in (%dx),%al
  58499. 4347d1: ┆┆ (bad)
  58500. 4347d2: ┆╰ jg 4347d0 <.dynarrayStorage.31+0x730>
  58501. 4347d4: ┆ (bad)
  58502. 4347d5: ┆ (bad)
  58503. 4347d6: ┆ sti
  58504. 4347d7: ┆ (bad)
  58505. 4347d8: ╰─ jg 43475e <.dynarrayStorage.31+0x6be>
  58506. 4347da: pop %rdi
  58507. 4347db: incl (%rax)
  58508. 4347dd: add %bl,(%rax,%rax,1)
  58509. 4347e0: (bad)
  58510. 4347e1: (bad)
  58511. 4347e2: (bad)
  58512. 4347e3: (bad)
  58513. 4347e4: (bad)
  58514. 4347e5: (bad)
  58515. 4347e6: incl 0xfffffff(%rdi)
  58516. 4347ec: add %al,(%rax)
  58517. 4347ee: add %al,(%rax)
  58518. 4347f0: xchg %eax,%esi
  58519. 4347f1: and $0xecaefef0,%eax
  58520. 4347f6: (bad)
  58521. 4347f7: cmp 0x3f(%rdi),%ebx
  58522. 4347fa: push %rbx
  58523. 4347fc: add %al,(%rax)
  58524. 4347fe: add %al,(%rax)
  58525. 434800: (bad)
  58526. 434801: (bad)
  58527. 434802: (bad)
  58528. 434803: (bad)
  58529. 434804: (bad)
  58530. 434805: (bad)
  58531. 434806: (bad)
  58532. 434807: (bad)
  58533. 434808: (bad)
  58534. 434809: (bad)
  58535. 43480a: (bad)
  58536. 43480b: (bad)
  58537. 43480c: lcallq *(%rdi)
  58538. 43480e: (bad)
  58539. 43480f: (bad)
  58540. 434810: (bad)
  58541. 434811: (bad)
  58542. 434812: (bad)
  58543. 434813: (bad)
  58544. 434814: (bad)
  58545. 434815: (bad)
  58546. 434816: (bad)
  58547. 434817: (bad)
  58548. 434819: (bad)
  58549. 43481b: (bad)
  58550. 43481c: add %al,(%rax)
  58551. 43481e: add %al,(%rax)
  58552. 434820: (bad)
  58553. 434821: (bad)
  58554. 434822: (bad)
  58555. 434823: (bad)
  58556. 434824: (bad)
  58557. 434825: (bad)
  58558. 434826: (bad)
  58559. 434827: (bad)
  58560. 434828: (bad)
  58561. 434829: (bad)
  58562. 43482a: (bad)
  58563. 43482b: (bad)
  58564. 43482c: (bad)
  58565. 43482d: (bad)
  58566. 43482e: (bad)
  58567. 43482f: (bad)
  58568. 434830: (bad)
  58569. 434831: (bad)
  58570. 434832: (bad)
  58571. 434833: (bad)
  58572. 434834: (bad)
  58573. 434835: (bad)
  58574. 434836: (bad)
  58575. 434837: (bad)
  58576. 434838: mov $0xffffff20,%edi
  58577. 43483d: (bad)
  58578. 43483e: (bad)
  58579. 43483f: (bad)
  58580. 434840: (bad)
  58581. 434841: (bad)
  58582. 434842: (bad)
  58583. 434843: (bad)
  58584. 434844: (bad)
  58585. 434845: (bad)
  58586. 434846: (bad)
  58587. 434847: (bad)
  58588. 434848: (bad)
  58589. 434849: cmp $0xffff3d7f,%eax
  58590. 43484e: (bad)
  58591. 43484f: (bad)
  58592. 434850: (bad)
  58593. 434851: cmp $0xffffffff,%eax
  58594. 434856: cmp $0x7fff3d7f,%eax
  58595. 43485b: (bad)
  58596. 43485c: (bad)
  58597. 43485d: (bad)
  58598. 43485e: (bad)
  58599. 43485f: (bad)
  58600. 434860: (bad)
  58601. 434861: (bad)
  58602. 434862: cmp $0xffffffff,%eax
  58603. 434867: (bad)
  58604. 434868: (bad)
  58605. 434869: (bad)
  58606. 43486a: jmpq *%rdi
  58607. 43486c: (bad)
  58608. 43486d: (bad)
  58609. 43486e: lcallq *(%rdi)
  58610. 434870: (bad)
  58611. 434871: (bad)
  58612. 434872: incl (%rbx)
  58613. 434874: (bad)
  58614. 434875: (bad)
  58615. 434876: (bad)
  58616. 434877: (bad)
  58617. 434878: (bad)
  58618. 434879: (bad)
  58619. 43487a: (bad)
  58620. 43487b: (bad)
  58621. 43487c: (bad)
  58622. 43487d: lcallq *(%rdi)
  58623. 43487f: add %bh,%bh
  58624. 434881: (bad)
  58625. 434882: (bad)
  58626. 434883: (bad)
  58627. 434884: (bad)
  58628. 434885: (bad)
  58629. 434886: (bad)
  58630. 434887: (bad)
  58631. 434888: (bad)
  58632. 434889: (bad)
  58633. 43488a: (bad)
  58634. 43488b: (bad)
  58635. 43488c: (bad)
  58636. 43488d: (bad)
  58637. 43488e: (bad)
  58638. 43488f: (bad)
  58639. 434890: (bad)
  58640. 434891: (bad)
  58641. 434892: lcallq *(%rdi)
  58642. 434894: (bad)
  58643. 434895: (bad)
  58644. 434896: (bad)
  58645. 434897: (bad)
  58646. 434898: (bad)
  58647. 434899: (bad)
  58648. 43489a: (bad)
  58649. 43489b: (bad)
  58650. 43489c: (bad)
  58651. 43489d: incl (%rcx)
  58652. 43489f: add %bh,%bh
  58653. 4348a1: fistp (%rdi)
  58654. 4348a3: add %bh,%bh
  58655. 4348a5: (bad)
  58656. 4348a6: ╭ jg 4348a8 <.dynarrayStorage.31+0x808>
  58657. 4348a8: ┕ (bad)
  58658. 4348a9: decl (%rdi)
  58659. 4348ab: add %bh,%bh
  58660. 4348ad: fisttp -0x100(%rip) # 4347b3 <.dynarrayStorage.31+0x713>
  58661. 4348b3: (bad)
  58662. 4348b4: (bad)
  58663. 4348b5: (bad)
  58664. 4348b6: (bad)
  58665. 4348b7: (bad)
  58666. 4348b8: (bad)
  58667. 4348b9: (bad)
  58668. 4348ba: (bad)
  58669. 4348bb: (bad)
  58670. 4348bc: incl (%rbx)
  58671. 4348be: incl (%rbx)
  58672. 4348c0: (bad)
  58673. 4348c1: (bad)
  58674. 4348c2: incl (%rbx)
  58675. 4348c4: (bad)
  58676. 4348c5: (bad)
  58677. 4348c6: (bad)
  58678. 4348c7: (bad)
  58679. 4348c8: (bad)
  58680. 4348c9: (bad)
  58681. 4348ca: (bad)
  58682. 4348cb: (bad)
  58683. 4348cc: (bad)
  58684. 4348cd: (bad)
  58685. 4348ce: incl (%rax)
  58686. 4348d0: (bad)
  58687. 4348d1: (bad)
  58688. 4348d2: (bad)
  58689. 4348d3: (bad)
  58690. 4348d4: incl (%rdi)
  58691. 4348d6: (bad)
  58692. 4348d7: (bad)
  58693. 4348d8: (bad)
  58694. 4348d9: (bad)
  58695. 4348da: (bad)
  58696. 4348db: (bad)
  58697. 4348dc: (bad)
  58698. 4348dd: (bad)
  58699. 4348de: (bad)
  58700. 4348df: add %bh,%bh
  58701. 4348e1: (bad)
  58702. 4348e2: lcallq *(%rdi)
  58703. 4348e4: decl (%rdi)
  58704. 4348e6: decl (%rdi)
  58705. 4348e8: icebp
  58706. 4348e9: (bad)
  58707. 4348ea: (bad)
  58708. 4348eb: (bad)
  58709. 4348ec: (bad)
  58710. 4348ed: (bad)
  58711. 4348ee: (bad)
  58712. 4348ef: add %bh,%bh
  58713. 4348f1: (bad)
  58714. 4348f2: (bad)
  58715. 4348f3: (bad)
  58716. 4348f4: decl (%rdi)
  58717. 4348f6: (bad)
  58718. 4348f7: (bad)
  58719. 4348f8: incl (%rbx)
  58720. 4348fa: inc %edi
  58721. 4348fc: (bad)
  58722. 4348fd: (bad)
  58723. 4348fe: (bad)
  58724. 4348ff: (bad)
  58725. 434900: (bad)
  58726. 434901: (bad)
  58727. 434902: dec %edi
  58728. 434904: (bad)
  58729. 434905: (bad)
  58730. 434906: (bad)
  58731. 434907: (bad)
  58732. 434908: (bad)
  58733. 434909: (bad)
  58734. 43490a: (bad)
  58735. 43490b: ╭ jg 43490c <.dynarrayStorage.31+0x86c>
  58736. 43490d: (bad)
  58737. 43490e: lcallq *0x3ff03ff(%rdi)
  58738. 434914: (bad)
  58739. 434915: (bad)
  58740. 43491e: add %al,(%rax)
  58741. 434920: (bad)
  58742. 434921: (bad)
  58743. 434922: (bad)
  58744. 434923: (bad)
  58745. 434924: (bad)
  58746. 434925: (bad)
  58747. 434926: (bad)
  58748. 434927: (bad)
  58749. 434928: decl (%rdi)
  58750. 43492a: (bad)
  58751. 43492b: (bad)
  58752. 43492c: (bad)
  58753. 43492d: (bad)
  58754. 43492e: lcallq *(%rdi)
  58755. 434930: (bad)
  58756. 434931: (bad)
  58757. 434932: (bad)
  58758. 434933: (bad)
  58759. 434934: (bad)
  58760. 434935: (bad)
  58761. 434936: (bad)
  58762. 434937: (bad)
  58763. 434938: (bad)
  58764. 434939: (bad)
  58765. 43493a: (bad)
  58766. 43493b: (bad)
  58767. 43493c: (bad)
  58768. 43493d: decl (%rdi)
  58769. 43493f: lock (bad)
  58770. 434941: (bad)
  58771. 434942: (bad)
  58772. 434943: (bad)
  58773. 434944: (bad)
  58774. 434945: (bad)
  58775. 434946: (bad)
  58776. 434947: clc
  58777. 434948: jmpq *%rbx
  58778. 43494a: (bad)
  58779. 43494b: (bad)
  58780. 43494c: (bad)
  58781. 43494d: (bad)
  58782. 43494e: (bad)
  58783. 43494f: incl (%rax)
  58784. 434951: add %al,(%rax)
  58785. 434953: add %al,(%rax)
  58786. 434955: add %al,(%rax)
  58787. 434957: add %bh,%bh
  58788. 434959: add %bh,%bh
  58789. 43495b: (bad)
  58790. 43495c: (bad)
  58791. 43495d: (bad)
  58792. 43495e: ╭ jg 434960 <.dynarrayStorage.31+0x8c0>
  58793. 434960: ┕ (bad)
  58794. 434961: (bad)
  58795. 434962: (bad)
  58796. 434963: (bad)
  58797. 434964: (bad)
  58798. 434965: (bad)
  58799. 434966: (bad)
  58800. 434967: (bad)
  58801. 434968: (bad)
  58802. 434969: (bad)
  58803. 43496a: (bad)
  58804. 43496b: (bad)
  58805. 43496c: (bad)
  58806. 43496d: (bad)
  58807. 43496e: (bad)
  58808. 43496f: (bad)
  58809. 434970: (bad)
  58810. 434971: (bad)
  58811. 434972: (bad)
  58812. 434973: (bad)
  58813. 434974: (bad)
  58814. 434975: (bad)
  58815. 434976: (bad)
  58816. 434977: (bad)
  58817. 434978: (bad)
  58818. 434979: (bad)
  58819. 43497a: (bad)
  58820. 43497b: (bad)
  58821. 43497c: ╭ jg 43497e <.dynarrayStorage.31+0x8de>
  58822. 43497e: ┕ add %dh,%al
  58823. 434980: (bad)
  58824. 434981: (bad)
  58825. 434982: (bad)
  58826. 434983: (bad)
  58827. 434984: (bad)
  58828. 434985: (bad)
  58829. 434986: (bad)
  58830. 434987: (bad)
  58831. 434988: (bad)
  58832. 434989: (bad)
  58833. 43498a: ljmpq *0x3fffffff(%rdx)
  58834. 434990: (bad)
  58835. 434991: (bad)
  58836. 434992: (bad)
  58837. 434993: (bad)
  58838. 434994: (bad)
  58839. 434995: (bad)
  58840. 434996: (bad)
  58841. 434998: (bad)
  58842. 43499a: iret
  58843. 43499b: out %eax,(%dx)
  58844. 43499c: (bad)
  58845. 43499d: (bad)
  58846. 43499e: fdivrl -0x1(%rdi)
  58847. 4349a1: (bad)
  58848. 4349a2: (bad)
  58849. 4349a3: (bad)
  58850. 4349a4: incl -0x1(%rax)
  58851. 4349aa: (bad)
  58852. 4349ab: incl (%rax)
  58853. 4349ad: add %dh,%bl
  58854. 4349af: (bad)
  58855. 4349b0: (bad)
  58856. 4349b1: ╭ jg 4349b2 <.dynarrayStorage.31+0x912>
  58857. 4349b3: (bad)
  58858. 4349b4: (bad)
  58859. 4349b5: (bad)
  58860. 4349b6: incl (%rdi)
  58861. 4349b8: add %al,(%rax)
  58862. 4349ba: (bad)
  58863. 4349bb: (bad)
  58864. 4349bc: (bad)
  58865. 4349bd: incl (%rcx)
  58866. 4349bf: add %bh,%bh
  58867. 4349c1: (bad)
  58868. 4349c2: (bad)
  58869. 4349c3: (bad)
  58870. 4349c4: (bad)
  58871. 4349c5: (bad)
  58872. 4349c6: (bad)
  58873. 4349c7: (bad)
  58874. 4349c8: (bad)
  58875. 4349c9: (bad)
  58876. 4349ca: (bad)
  58877. 4349cb: (bad)
  58878. 4349cc: (bad)
  58879. 4349cd: (bad)
  58880. 4349ce: (bad)
  58881. 4349cf: (bad)
  58882. 4349d0: incl (%rbx)
  58883. 4349d2: (bad)
  58884. 4349d3: (bad)
  58885. 4349d4: (bad)
  58886. 4349d5: (bad)
  58887. 4349d6: (bad)
  58888. 4349d7: (bad)
  58889. 4349d8: (bad)
  58890. 4349d9: (bad)
  58891. 4349da: (bad)
  58892. 4349db: (bad)
  58893. 4349dc: (bad)
  58894. 4349dd: (bad)
  58895. 4349de: (bad)
  58896. 4349df: (bad)
  58897. 4349e0: (bad)
  58898. 4349e1: (bad)
  58899. 4349e2: (bad)
  58900. 4349e3: (bad)
  58901. 4349e4: (bad)
  58902. 4349e5: (bad)
  58903. 4349e6: (bad)
  58904. 4349e7: (bad)
  58905. 4349e8: (bad)
  58906. 4349e9: (bad)
  58907. 4349ea: (bad)
  58908. 4349eb: (bad)
  58909. 4349ec: (bad)
  58910. 4349ed: (bad)
  58911. 4349ee: (bad)
  58912. 4349ef: (bad)
  58913. 4349f0: (bad)
  58914. 4349f1: (bad)
  58915. 4349f2: (bad)
  58916. 4349f3: (bad)
  58917. 4349f4: (bad)
  58918. 4349f5: (bad)
  58919. 4349f6: (bad)
  58920. 4349f7: (bad)
  58921. 4349f8: (bad)
  58922. 4349f9: (bad)
  58923. 4349fa: (bad)
  58924. 4349fb: (bad)
  58925. 4349fc: (bad)
  58926. 4349fd: decl (%rdi)
  58927. 4349ff: add %bh,%bh
  58928. 434a01: (bad)
  58929. 434a02: (bad)
  58930. 434a03: (bad)
  58931. 434a04: ╭ jg 434a06 <.dynarrayStorage.31+0x966>
  58932. 434a06: ┕ add %al,(%rax)
  58933. 434a08: incl (%rdi)
  58934. 434a0a: add %al,(%rax)
  58935. 434a0c: (bad)
  58936. 434a0d: (bad)
  58937. 434a0e: (bad)
  58938. 434a0f: (bad)
  58939. 434a10: (bad)
  58940. 434a11: (bad)
  58941. 434a12: (bad)
  58942. 434a13: (bad)
  58943. 434a14: (bad)
  58944. 434a15: (bad)
  58945. 434a16: (bad)
  58946. 434a17: (bad)
  58947. 434a18: (bad)
  58948. 434a19: (bad)
  58949. 434a1a: (bad)
  58950. 434a1b: (bad)
  58951. 434a1c: (bad)
  58952. 434a1d: (bad)
  58953. 434a1e: (bad)
  58954. 434a1f: (bad)
  58955. 434a20: (bad)
  58956. 434a21: (bad)
  58957. 434a22: (bad)
  58958. 434a23: (bad)
  58959. 434a24: (bad)
  58960. 434a25: (bad)
  58961. 434a26: (bad)
  58962. 434a27: (bad)
  58963. 434a28: (bad)
  58964. 434a29: (bad)
  58965. 434a2a: (bad)
  58966. 434a2b: (bad)
  58967. 434a2c: (bad)
  58968. 434a2d: (bad)
  58969. 434a2e: (bad)
  58970. 434a2f: (bad)
  58971. 434a30: (bad)
  58972. 434a31: (bad)
  58973. 434a32: (bad)
  58974. 434a33: (bad)
  58975. 434a34: (bad)
  58976. 434a35: (bad)
  58977. 434a36: (bad)
  58978. 434a37: (bad)
  58979. 434a38: (bad)
  58980. 434a39: (bad)
  58981. 434a3a: (bad)
  58982. 434a3b: (bad)
  58983. 434a3c: (bad)
  58984. 434a3d: (bad)
  58985. 434a3e: (bad)
  58986. 434a3f: (bad)
  58987. 434a40: (bad)
  58988. 434a41: (bad)
  58989. 434a42: (bad)
  58990. 434a43: (bad)
  58991. 434a44: (bad)
  58992. 434a45: (bad)
  58993. 434a46: (bad)
  58994. 434a47: (bad)
  58995. 434a48: lcallq *(%rdi)
  58996. 434a4a: incl (%rbx)
  58997. 434a60: (bad)
  58998. 434a61: (bad)
  58999. 434a62: (bad)
  59000. 434a63: (bad)
  59001. 434a64: (bad)
  59002. 434a65: ╭ jg 434a66 <.dynarrayStorage.31+0x9c6>
  59003. 434a67: (bad)
  59004. 434a68: (bad)
  59005. 434a69: (bad)
  59006. 434a6a: (bad)
  59007. 434a6b: ╭ jg 434a6c <.dynarrayStorage.31+0x9cc>
  59008. 434a6d: (bad)
  59009. 434a6e: (bad)
  59010. 434a6f: (bad)
  59011. 434a70: (bad)
  59012. 434a71: (bad)
  59013. 434a72: (bad)
  59014. 434a73: (bad)
  59015. 434a74: (bad)
  59016. 434a75: (bad)
  59017. 434a76: (bad)
  59018. 434a77: (bad)
  59019. 434a78: (bad)
  59020. 434a79: (bad)
  59021. 434a7a: (bad)
  59022. 434a7b: (bad)
  59023. 434a7c: (bad)
  59024. 434a7d: decl (%rdi)
  59025. 434a7f: (bad)
  59026. 434a80: (bad)
  59027. 434a81: (bad)
  59028. 434a82: (bad)
  59029. 434a83: (bad)
  59030. 434a84: mov $0xffffff20,%edi
  59031. 434a89: (bad)
  59032. 434a8a: (bad)
  59033. 434a8b: (bad)
  59034. 434a8c: incl -0x7fff(%rax)
  59035. 434a92: ╭ jg 434a94 <.dynarrayStorage.31+0x9f4>
  59036. 434a94: ╭┼ jg 434b15 <.dynarrayStorage.31+0xa75>
  59037. 434a96: ╭┼─ jg 434b17 <.dynarrayStorage.31+0xa77>
  59038. 434a98: ╭┼┼─ jg 434b19 <.dynarrayStorage.31+0xa79>
  59039. 434a9a: ╭┼┼┼─ jg 434b1b <.dynarrayStorage.31+0xa7b>
  59040. 434a9c: ││││ (bad)
  59041. 434a9d: ││││ (bad)
  59042. 434a9e: ││││ (bad)
  59043. 434a9f: ││││ (bad)
  59044. 434aa0: ││││ (bad)
  59045. 434aa1: ││││ (bad)
  59046. 434aa2: ││││ (bad)
  59047. 434aa3: ││││ (bad)
  59048. 434aa4: ││││ (bad)
  59049. 434aa5: ││││ (bad)
  59050. 434aa6: ││││ decl (%rdi)
  59051. 434ab0: ││││ (bad)
  59052. 434ab1: ││││ (bad)
  59053. 434ab2: ││││ (bad)
  59054. 434ab3: ││││ sti
  59055. 434ab4: ││││ (bad)
  59056. 434ab5: ││││ (bad)
  59057. 434ab6: ││││ (bad)
  59058. 434ab7: ││││ (bad)
  59059. 434ab8: ││││ (bad)
  59060. 434ab9: ││││ (bad)
  59061. 434aba: ││││ (bad)
  59062. 434abb: ││││ (bad)
  59063. 434abc: ││││ (bad)
  59064. 434abd: ││││ decl (%rdi)
  59065. 434abf: ││││ add %bh,%bh
  59066. 434ac1: ││││ (bad)
  59067. 434ac2: ││││ (bad)
  59068. 434ac3: ││││ (bad)
  59069. 434ac4: ││││ (bad)
  59070. 434ac5: ││││ (bad)
  59071. 434ac6: ││││ (bad)
  59072. 434ac7: ││││ (bad)
  59073. 434ac8: ││││ (bad)
  59074. 434ac9: ││││ (bad)
  59075. 434aca: ││││ (bad)
  59076. 434acb: ││││ (bad)
  59077. 434acc: ││││ (bad)
  59078. 434acd: ││││ (bad)
  59079. 434ace: ││││ (bad)
  59080. 434acf: ││││ (bad)
  59081. 434ad0: ││││ (bad)
  59082. 434ad1: ││││ (bad)
  59083. 434ad2: ││││ (bad)
  59084. 434ad3: ││││ (bad)
  59085. 434ad4: ││││ (bad)
  59086. 434ad5: ││││ (bad)
  59087. 434ad6: ││││ (bad)
  59088. 434ad7: ││││ (bad)
  59089. 434ad8: ││││ (bad)
  59090. 434ad9: ││││ (bad)
  59091. 434ada: ││││ (bad)
  59092. 434adb: ││││ add %al,(%rax)
  59093. 434add: ││││ add %bh,%bh
  59094. 434adf: ││││ (bad)
  59095. 434ae1: ││││ (bad)
  59096. 434ae2: ││││ (bad)
  59097. 434ae3: ││││ (bad)
  59098. 434ae4: ││││ (bad)
  59099. 434ae5: ││││ (bad)
  59100. 434ae6: ││││ (bad)
  59101. 434ae7: ││││ (bad)
  59102. 434ae8: ││││ (bad)
  59103. 434ae9: ││││ (bad)
  59104. 434aea: ││││ (bad)
  59105. 434aeb: ││││ (bad)
  59106. 434aec: ││││ (bad)
  59107. 434aed: ││││ (bad)
  59108. 434aee: ││││ (bad)
  59109. 434aef: ││││ (bad)
  59110. 434af0: ││││ (bad)
  59111. 434af1: ││││ (bad)
  59112. 434af2: ││││╰ jg 434af2 <.dynarrayStorage.31+0xa52>
  59113. 434af4: ││││ (bad)
  59114. 434af5: ││││ (bad)
  59115. 434af6: ││││ (bad)
  59116. 434af7: ││││ (bad)
  59117. 434af8: ││││ (bad)
  59118. 434af9: ││││ (bad)
  59119. 434afa: ││││ (bad)
  59120. 434afb: ││││ (bad)
  59121. 434afc: ││││ (bad)
  59122. 434afd: ││││ (bad)
  59123. 434afe: ││││ (bad)
  59124. 434aff: ││││ jmpq *%rax
  59125. 434b01: ││││ (bad)
  59126. 434b02: ││││ (bad)
  59127. 434b03: ││││ (bad)
  59128. 434b04: ││││ (bad)
  59129. 434b05: ││││ (bad)
  59130. 434b06: ││││ (bad)
  59131. 434b07: ││││ (bad)
  59132. 434b08: ││││ (bad)
  59133. 434b09: ││││ (bad)
  59134. 434b0a: ││││ (bad)
  59135. 434b0b: ││││ (bad)
  59136. 434b0c: ││││ (bad)
  59137. 434b0d: ││││ (bad)
  59138. 434b0e: ││││ (bad)
  59139. 434b0f: ││││ (bad)
  59140. 434b10: ││││ (bad)
  59141. 434b11: ││││╭ jg 434b12 <.dynarrayStorage.31+0xa72>
  59142. 434b13: ││││ (bad)
  59143. 434b14: ││││ (bad)
  59144. 434b15: │││┕━ (bad)
  59145. 434b16: │││ incl (%rdi)
  59146. 434b18: ││ (bad)
  59147. 434b19: │┕━━━ (bad)
  59148. 434b1a: │ (bad)
  59149. 434b1b: ┕━━━━ decl (%rdi)
  59150. 434b1d: add %bh,%bh
  59151. 434b1f: (bad)
  59152. 434b20: (bad)
  59153. 434b21: (bad)
  59154. 434b22: (bad)
  59155. 434b23: ╭ jg 434b24 <.dynarrayStorage.31+0xa84>
  59156. 434b25: (bad)
  59157. 434b26: (bad)
  59158. 434b27: (bad)
  59159. 434b28: (bad)
  59160. 434b29: (bad)
  59161. 434b2a: (bad)
  59162. 434b2b: (bad)
  59163. 434b2c: (bad)
  59164. 434b2d: (bad)
  59165. 434b2e: (bad)
  59166. 434b2f: (bad)
  59167. 434b30: (bad)
  59168. 434b31: (bad)
  59169. 434b32: (bad)
  59170. 434b33: (bad)
  59171. 434b34: (bad)
  59172. 434b35: (bad)
  59173. 434b36: (bad)
  59174. 434b37: (bad)
  59175. 434b38: (bad)
  59176. 434b39: (bad)
  59177. 434b3a: (bad)
  59178. 434b3b: (bad)
  59179. 434b3c: (bad)
  59180. 434b3d: (bad)
  59181. 434b3e: (bad)
  59182. 434b3f: ╭ jg 434b40 <.dynarrayStorage.31+0xaa0>
  59183. 434b41: (bad)
  59184. 434b42: (bad)
  59185. 434b43: (bad)
  59186. 434b44: (bad)
  59187. 434b45: (bad)
  59188. 434b46: (bad)
  59189. 434b47: (bad)
  59190. 434b48: (bad)
  59191. 434b49: (bad)
  59192. 434b4a: (bad)
  59193. 434b4b: (bad)
  59194. 434b4c: (bad)
  59195. 434b4d: (bad)
  59196. 434b4e: (bad)
  59197. 434b4f: (bad)
  59198. 434b50: (bad)
  59199. 434b51: (bad)
  59200. 434b52: (bad)
  59201. 434b53: (bad)
  59202. 434b54: (bad)
  59203. 434b55: (bad)
  59204. 434b56: (bad)
  59205. 434b57: add %bh,%bh
  59206. 434b59: (bad)
  59207. 434b5a: (bad)
  59208. 434b5b: (bad)
  59209. 434b5c: (bad)
  59210. 434b5d: (bad)
  59211. 434b5e: (bad)
  59212. 434b5f: (bad)
  59213. 434b60: (bad)
  59214. 434b61: (bad)
  59215. 434b62: (bad)
  59216. 434b63: (bad)
  59217. 434b64: (bad)
  59218. 434b65: (bad)
  59219. 434b66: (bad)
  59220. 434b67: (bad)
  59221. 434b68: (bad)
  59222. 434b69: (bad)
  59223. 434b6a: (bad)
  59224. 434b6b: (bad)
  59225. 434b6c: (bad)
  59226. 434b6d: (bad)
  59227. 434b6e: (bad)
  59228. 434b6f: (bad)
  59229. 434b70: (bad)
  59230. 434b71: (bad)
  59231. 434b72: (bad)
  59232. 434b73: (bad)
  59233. 434b74: (bad)
  59234. 434b75: (bad)
  59235. 434b76: (bad)
  59236. 434b77: (bad)
  59237. 434b78: lcallq *(%rdi)
  59238. 434b7a: add %al,(%rax)
  59239. 434b7c: add %al,(%rax)
  59240. 434b7e: add %al,(%rax)
  59241. 434b80: (bad)
  59242. 434b81: (bad)
  59243. 434b82: (bad)
  59244. 434b83: (bad)
  59245. 434b84: (bad)
  59246. 434b85: (bad)
  59247. 434b86: (bad)
  59248. 434b87: (bad)
  59249. 434b88: (bad)
  59250. 434b89: (bad)
  59251. 434b8a: (bad)
  59252. 434b8b: (bad)
  59253. 434b8c: (bad)
  59254. 434b8d: (bad)
  59255. 434b8e: (bad)
  59256. 434b8f: (bad)
  59257. 434b90: lcallq *(%rdi)
  59258. 434b92: (bad)
  59259. 434b93: (bad)
  59260. 434b94: (bad)
  59261. 434b95: (bad)
  59262. 434b96: (bad)
  59263. 434b97: (bad)
  59264. 434b98: ╭ jg 434b9a <.dynarrayStorage.31+0xafa>
  59265. 434b9a: ┕ (bad)
  59266. 434b9b: (bad)
  59267. 434b9c: (bad)
  59268. 434b9d: (bad)
  59269. 434b9e: (bad)
  59270. 434b9f: (bad)
  59271. 434ba0: (bad)
  59272. 434ba1: (bad)
  59273. 434ba2: (bad)
  59274. 434ba3: (bad)
  59275. 434ba4: decl (%rdi)
  59276. 434ba6: add %al,(%rax)
  59277. 434ba8: (bad)
  59278. 434ba9: (bad)
  59279. 434baa: (bad)
  59280. 434bab: (bad)
  59281. 434bac: (bad)
  59282. 434bad: (bad)
  59283. 434bae: (bad)
  59284. 434baf: (bad)
  59285. 434bb0: (bad)
  59286. 434bb1: (bad)
  59287. 434bb2: incl -0x1(%rax)
  59288. 434bb8: (bad)
  59289. 434bb9: (bad)
  59290. 434bba: (bad)
  59291. 434bbb: (bad)
  59292. 434bbc: (bad)
  59293. 434bbd: (bad)
  59294. 434bbe: incl (%rax)
  59295. 434bc0: (bad)
  59296. 434bc1: (bad)
  59297. 434bc2: (bad)
  59298. 434bc3: (bad)
  59299. 434bc4: (bad)
  59300. 434bc5: (bad)
  59301. 434bc6: (bad)
  59302. 434bc7: (bad)
  59303. 434bc8: (bad)
  59304. 434bc9: (bad)
  59305. 434bca: (bad)
  59306. 434bcb: (bad)
  59307. 434bcc: (bad)
  59308. 434bcd: (bad)
  59309. 434bce: (bad)
  59310. 434bcf: (bad)
  59311. 434bd0: (bad)
  59312. 434bd1: ╭ jg 434be2 <.dynarrayStorage.31+0xb42>
  59313. 434bd3: │ add %bh,%bh
  59314. 434bd5: │ (bad)
  59315. 434bde: │ add %bh,%bh
  59316. 434be0: │ (bad)
  59317. 434be1: │ (bad)
  59318. 434be2: ┕ (bad)
  59319. 434be3: (bad)
  59320. 434be4: decl (%rdi)
  59321. 434be6: incl (%rbx)
  59322. 434be8: (bad)
  59323. 434be9: (bad)
  59324. 434bea: (bad)
  59325. 434beb: (bad)
  59326. 434bec: (bad)
  59327. 434bed: (bad)
  59328. 434bee: incl (%rax)
  59329. 434bf0: (bad)
  59330. 434bf1: (bad)
  59331. 434bf2: (bad)
  59332. 434bf3: (bad)
  59333. 434bf4: (bad)
  59334. 434bf5: (bad)
  59335. 434bf6: (bad)
  59336. 434bf7: lcallq *(%rdi)
  59337. 434bf9: sar $0x3,%bh
  59338. 434bfc: (bad)
  59339. 434bfd: (bad)
  59340. 434bfe: decl (%rdi)
  59341. 434c00: (bad)
  59342. 434c01: (bad)
  59343. 434c02: (bad)
  59344. 434c03: (bad)
  59345. 434c04: (bad)
  59346. 434c05: (bad)
  59347. 434c06: (bad)
  59348. 434c07: (bad)
  59349. 434c08: (bad)
  59350. 434c09: decl (%rdi)
  59351. 434c0b: cmp $0xff,%bh
  59352. 434c0e: lcallq *(%rdi)
  59353. 434c10: (bad)
  59354. 434c11: (bad)
  59355. 434c12: (bad)
  59356. 434c13: (bad)
  59357. 434c14: (bad)
  59358. 434c15: (bad)
  59359. 434c16: (bad)
  59360. 434c17: (bad)
  59361. 434c18: (bad)
  59362. 434c19: mov $0xc3ff,%edi
  59363. 434c1e: add %al,(%rax)
  59364. 434c20: (bad)
  59365. 434c21: (bad)
  59366. 434c22: (bad)
  59367. 434c23: (bad)
  59368. 434c24: (bad)
  59369. 434c25: (bad)
  59370. 434c26: ╭ jg 434c28 <.dynarrayStorage.31+0xb88>
  59371. 434c28: ┕ (bad)
  59372. 434c29: (bad)
  59373. 434c2a: push %rbx
  59374. 434c2c: (bad)
  59375. 434c2d: (bad)
  59376. 434c2e: decl (%rdi)
  59377. 434c30: (bad)
  59378. 434c31: (bad)
  59379. 434c32: (bad)
  59380. 434c33: (bad)
  59381. 434c34: (bad)
  59382. 434c35: (bad)
  59383. 434c36: (bad)
  59384. 434c37: incl (%rdi)
  59385. 434c39: add %al,(%rax)
  59386. 434c3b: clc
  59387. 434c3c: (bad)
  59388. 434c3d: (bad)
  59389. 434c3e: ╭ jg 434c40 <.dynarrayStorage.31+0xba0>
  59390. 434c40: ╭┼ jle 434cc0 <.dynarrayStorage.31+0xc20>
  59391. 434c42: │╭ jle 434c44 <.dynarrayStorage.31+0xba4>
  59392. 434c44: ╭┼┼ jg 434cc5 <.dynarrayStorage.31+0xc25>
  59393. 434c56: ││ add %al,(%rax)
  59394. 434c58: ││ (bad)
  59395. 434c59: ││ (bad)
  59396. 434c5a: ││ (bad)
  59397. 434c5b: ││ (bad)
  59398. 434c5c: ││ (bad)
  59399. 434c5d: ││ (bad)
  59400. 434c5e: ││ incl (%rbx)
  59401. 434c60: ││ (bad)
  59402. 434c61: ││ (bad)
  59403. 434c62: ││ (bad)
  59404. 434c63: ││ (bad)
  59405. 434c64: ││ (bad)
  59406. 434c65: ││ (bad)
  59407. 434c66: ││ (bad)
  59408. 434c67: ││ (bad)
  59409. 434c68: ││ (bad)
  59410. 434c69: ││ (bad)
  59411. 434c6a: ││ (bad)
  59412. 434c6b: ││ (bad)
  59413. 434c6c: ││ (bad)
  59414. 434c6d: ││ (bad)
  59415. 434c6e: ││ (bad)
  59416. 434c6f: ││ (bad)
  59417. 434c70: ││ (bad)
  59418. 434c71: ││ (bad)
  59419. 434c72: ││┍ (bad)
  59420. 434c73: ││┆ decl (%rdi)
  59421. 434c75: ││┆ add %bh,%bh
  59422. 434c77: ││┆ (bad)
  59423. 434c78: ││╰ jg 434c72 <.dynarrayStorage.31+0xbd2>
  59424. 434c7a: ││ (bad)
  59425. 434c7b: ││ (bad)
  59426. 434c7c: ││ (bad)
  59427. 434c7d: ││ (bad)
  59428. 434c7e: ││ decl (%rdi)
  59429. 434ca0: ││ (bad)
  59430. 434ca1: ││ (bad)
  59431. 434ca2: ││ (bad)
  59432. 434ca3: ││ (bad)
  59433. 434ca4: ││ (bad)
  59434. 434ca5: ││ (bad)
  59435. 434ca6: ││ (bad)
  59436. 434ca7: ││ (bad)
  59437. 434ca8: ││ (bad)
  59438. 434ca9: ││ (bad)
  59439. 434caa: ││ (bad)
  59440. 434cab: ││ (bad)
  59441. 434cac: ││ (bad)
  59442. 434cad: ││ (bad)
  59443. 434cae: ││ (bad)
  59444. 434caf: ││ (bad)
  59445. 434cb0: ││ (bad)
  59446. 434cb1: ││ (bad)
  59447. 434cb2: ││ (bad)
  59448. 434cb3: ││ (bad)
  59449. 434cb4: ││ (bad)
  59450. 434cb5: ││ (bad)
  59451. 434cb6: ││ (bad)
  59452. 434cb7: ││ (bad)
  59453. 434cb8: ││ (bad)
  59454. 434cb9: ││ (bad)
  59455. 434cba: ││ incl (%rbx)
  59456. 434cbc: ││ add %al,(%rax)
  59457. 434cbe: ││ add %al,(%rax)
  59458. 434cc0: │┕╭ jg 434cc2 <.dynarrayStorage.31+0xc22>
  59459. 434cc2: │ ┕ clc
  59460. 434cc3: │ ╭ loopne 434cc4 <.dynarrayStorage.31+0xc24>
  59461. 434cc5: ┕━━ (bad)
  59462. 434cc6: ╭─ jg 434d27 <.dynarrayStorage.31+0xc87>
  59463. 434cc8: │ (bad)
  59464. 434cca: │ (bad)
  59465. 434ccb: │ (bad)
  59466. 434ccc: │ (bad)
  59467. 434ccd: │ (bad)
  59468. 434cce: │ (bad)
  59469. 434ccf: │ (bad)
  59470. 434cd0: │ (bad)
  59471. 434cd1: │ (bad)
  59472. 434cd2: │ (bad)
  59473. 434cd3: │ (bad)
  59474. 434cd4: │ (bad)
  59475. 434cd5: │ (bad)
  59476. 434cd6: │ (bad)
  59477. 434cd7: │ incl (%rbx)
  59478. 434cd9: │ add %bh,%al
  59479. 434cdb: │ (bad)
  59480. 434cdc: │ (bad)
  59481. 434cdd: │ (bad)
  59482. 434cde: │ (bad)
  59483. 434cdf: │ (bad)
  59484. 434ce0: │ (bad)
  59485. 434ce1: │ (bad)
  59486. 434ce2: │ (bad)
  59487. 434ce3: │ (bad)
  59488. 434ce4: │ (bad)
  59489. 434ce5: │ (bad)
  59490. 434ce6: │ (bad)
  59491. 434ce7: │ incl (%rax)
  59492. 434ce9: │ add %bh,%bh
  59493. 434ceb: │ (bad)
  59494. 434cec: │ (bad)
  59495. 434ced: │ (bad)
  59496. 434cee: │ (bad)
  59497. 434cef: │ (bad)
  59498. 434cf0: │ (bad)
  59499. 434cf1: │ (bad)
  59500. 434cf2: │ cld
  59501. 434cf3: │ (bad)
  59502. 434cf4: │ (bad)
  59503. 434cf5: │ (bad)
  59504. 434cf6: │ (bad)
  59505. 434cf7: │ (bad)
  59506. 434cf8: │ incl (%rax)
  59507. 434cfa: │ add %al,(%rax)
  59508. 434cfc: │ add %al,(%rax)
  59509. 434cfe: │ (bad)
  59510. 434cff: │ (bad)
  59511. 434d00: │ (bad)
  59512. 434d01: │ (bad)
  59513. 434d02: │ incl (%rbx)
  59514. 434d04: │╭ jg 434d06 <.dynarrayStorage.31+0xc66>
  59515. 434d06: │┕ (bad)
  59516. 434d07: │ (bad)
  59517. 434d08: │ (bad)
  59518. 434d09: │ push %rdi
  59519. 434d0b: │ (bad)
  59520. 434d0c: │╭ jg 434d1d <.dynarrayStorage.31+0xc7d>
  59521. 434d0e: ││ (bad)
  59522. 434d10: ││ (bad)
  59523. 434d11: ││ (bad)
  59524. 434d12: ││ (bad)
  59525. 434d13: ││ (bad)
  59526. 434d14: ││ (bad)
  59527. 434d15: ││ (bad)
  59528. 434d16: ││ (bad)
  59529. 434d17: ││ (bad)
  59530. 434d18: ││ (bad)
  59531. 434d19: ││ (bad)
  59532. 434d1a: ││ (bad)
  59533. 434d1b: ││ (bad)
  59534. 434d1c: ││ (bad)
  59535. 434d1d: │┕ (bad)
  59536. 434d1e: │ lcallq *(%rdi)
  59537. 434d20: │ (bad)
  59538. 434d21: │ (bad)
  59539. 434d22: │ (bad)
  59540. 434d23: │ (bad)
  59541. 434d24: │ (bad)
  59542. 434d25: │ (bad)
  59543. 434d26: │ (bad)
  59544. 434d27: ┕━ (bad)
  59545. 434d28: (bad)
  59546. 434d29: (bad)
  59547. 434d2a: (bad)
  59548. 434d2b: (bad)
  59549. 434d2c: (bad)
  59550. 434d2d: (bad)
  59551. 434d2e: (bad)
  59552. 434d2f: (bad)
  59553. 434d30: (bad)
  59554. 434d31: (bad)
  59555. 434d32: (bad)
  59556. 434d33: (bad)
  59557. 434d34: (bad)
  59558. 434d35: ┍ (bad)
  59559. 434d36: ┆ (bad)
  59560. 434d37: ╰ jg 434d35 <.dynarrayStorage.31+0xc95>
  59561. 434d39: cld
  59562. 434d3a: cld
  59563. 434d3b: sbb $0x7f,%al
  59564. 434d3d: ╭ jg 434d3f <.dynarrayStorage.31+0xc9f>
  59565. 434d3f: ┕ xor %bh,%bh
  59566. 434d41: out %eax,(%dx)
  59567. 434d42: (bad)
  59568. 434d43: (bad)
  59569. 434d44: ╭ jg 434d45 <.dynarrayStorage.31+0xca5>
  59570. 434d46: pushq 0x3fff3fff(%rdi)
  59571. 434d4c: add %al,(%rax)
  59572. 434d4e: add %al,(%rax)
  59573. 434d50: (bad)
  59574. 434d51: (bad)
  59575. 434d52: (bad)
  59576. 434d53: (bad)
  59577. 434d54: (bad)
  59578. 434d55: (bad)
  59579. 434d56: (bad)
  59580. 434d57: (bad)
  59581. 434d58: (bad)
  59582. 434d59: (bad)
  59583. 434d5a: (bad)
  59584. 434d5b: (bad)
  59585. 434d5c: (bad)
  59586. 434d5d: (bad)
  59587. 434d5e: incl (%rdi)
  59588. 434d60: xchg %edi,%edi
  59589. 434d62: (bad)
  59590. 434d63: (bad)
  59591. 434d64: (bad)
  59592. 434d65: decl -0x1(%rdi)
  59593. 434d6b: (bad)
  59594. 434d6c: (bad)
  59595. 434d6d: (bad)
  59596. 434d6e: (bad)
  59597. 434d6f: (bad)
  59598. 434d70: incl (%rdi)
  59599. 434d72: decl (%rdi)
  59600. 434d74: add %al,(%rax)
  59601. 434d76: add %al,(%rax)
  59602. 434d78: add %al,(%rax)
  59603. 434d7a: (bad)
  59604. 434d7b: (bad)
  59605. 434d7c: (bad)
  59606. 434d7d: (bad)
  59607. 434d7e: (bad)
  59608. 434d7f: (bad)
  59609. 434d90: (bad)
  59610. 434d91: (bad)
  59611. 434d92: lcallq *(%rdi)
  59612. 434d94: (bad)
  59613. 434d95: (bad)
  59614. 434d96: (bad)
  59615. 434d97: (bad)
  59616. 434d98: (bad)
  59617. 434d99: incl (%rcx)
  59618. 434d9b: add %al,(%rax)
  59619. 434d9d: add %al,(%rax)
  59620. 434d9f: add %bh,%bh
  59621. 434da1: (bad)
  59622. 434da2: (bad)
  59623. 434da3: ╭ jg 434db4 <.dynarrayStorage.31+0xd14>
  59624. 434da5: │ add %bh,%bh
  59625. 434da7: │ (bad)
  59626. 434da8: │ incl (%rdi)
  59627. 434daa: │ add %al,(%rax)
  59628. 434dac: │ add %al,(%rax)
  59629. 434dae: │ add %al,(%rax)
  59630. 434db0: │ (bad)
  59631. 434db1: │ (bad)
  59632. 434db2: │ (bad)
  59633. 434db3: │ mov $0xffffffff,%edi
  59634. 434db8: (bad)
  59635. 434dba: (bad)
  59636. 434dbb: add %al,(%rax)
  59637. 434dbd: add %al,(%rax)
  59638. 434dbf: add %bh,%bh
  59639. 434dc1: (bad)
  59640. 434dc2: (bad)
  59641. 434dc3: (bad)
  59642. 434dc4: (bad)
  59643. 434dc5: (bad)
  59644. 434dc6: (bad)
  59645. 434dc7: (bad)
  59646. 434dc8: (bad)
  59647. 434dc9: (bad)
  59648. 434dca: (bad)
  59649. 434dcb: (bad)
  59650. 434dcc: (bad)
  59651. 434dcd: (bad)
  59652. 434dce: (bad)
  59653. 434dcf: (bad)
  59654. 434dd0: (bad)
  59655. 434dd1: (bad)
  59656. 434dd2: (bad)
  59657. 434dd3: (bad)
  59658. 434dd4: incl (%rbx)
  59659. 434dde: add %al,(%rax)
  59660. 434de0: (bad)
  59661. 434de1: std
  59662. 434de2: (bad)
  59663. 434de3: (bad)
  59664. 434de4: (bad)
  59665. 434de5: (bad)
  59666. 434de6: mov $0xbfffff91,%edi
  59667. 434deb: incl (%rax)
  59668. 434dfd: add %al,(%rax)
  59669. 434dff: add %bh,%bh
  59670. 434e01: (bad)
  59671. 434e02: decl -0x7c000001(%rdi)
  59672. 434e10: (bad)
  59673. 434e11: (bad)
  59674. 434e12: (bad)
  59675. 434e13: (bad)
  59676. 434e14: (bad)
  59677. 434e15: (bad)
  59678. 434e16: inc %eax
  59679. 434e20: outsl %ds:(%rsi),(%dx)
  59680. 434e21: lock out %eax,(%dx)
  59681. 434e23: (bad)
  59682. 434e24: (bad)
  59683. 434e25: decl (%rdi)
  59684. 434e27: xchg %edi,%edi
  59685. 434e29: add %bh,%bh
  59686. 434e2b: add %edi,%edi
  59687. 434e2d: (bad)
  59688. 434e2e: (bad)
  59689. 434e2f: incl (%rax)
  59690. 434e3d: add %al,(%rax)
  59691. 434e3f: add %bh,%bh
  59692. 434e41: (bad)
  59693. 434e42: (bad)
  59694. 434e43: (bad)
  59695. 434e44: (bad)
  59696. 434e45: (bad)
  59697. 434e46: (bad)
  59698. 434e47: (bad)
  59699. 434e48: (bad)
  59700. 434e49: (bad)
  59701. 434e4a: (bad)
  59702. 434e4b: (bad)
  59703. 434e4c: (bad)
  59704. 434e4d: incl (%rdi)
  59705. 434e4f: incl (%rax)
  59706. 434e5d: add %al,(%rax)
  59707. 434e5f: add %bh,%bh
  59708. 434e61: (bad)
  59709. 434e62: (bad)
  59710. 434e63: (bad)
  59711. 434e64: (bad)
  59712. 434e65: (bad)
  59713. 434e66: (bad)
  59714. 434e67: (bad)
  59715. 434e68: incl (%rcx)
  59716. 434e8a: add %al,(%rax)
  59717. 434e8c: (bad)
  59718. 434e8d: (bad)
  59719. 434e8e: (bad)
  59720. 434e8f: ╭ jg 434e91 <.dynarrayStorage.31+0xdf1>
  59721. 434e9d: add %al,(%rax)
  59722. 434e9f: add %bh,%bh
  59723. 434ea1: (bad)
  59724. 434ea2: (bad)
  59725. 434ea3: (bad)
  59726. 434ea4: (bad)
  59727. 434ea5: (bad)
  59728. 434ea6: (bad)
  59729. 434ea7: (bad)
  59730. 434ea8: (bad)
  59731. 434ea9: (bad)
  59732. 434eaa: cld
  59733. 434eab: (bad)
  59734. 434eac: (bad)
  59735. 434ead: incl (%rax)
  59736. 434eaf: add %bh,%bh
  59737. 434eb1: (bad)
  59738. 434eb2: (bad)
  59739. 434eb3: (bad)
  59740. 434eb4: (bad)
  59741. 434eb5: (bad)
  59742. 434eb6: (bad)
  59743. 434eb7: fild (%rbx)
  59744. 434eb9: add %bh,%bh
  59745. 434ebb: (bad)
  59746. 434ebc: incl (%rcx)
  59747. 434ebe: incl (%rbx)
  59748. 434ec0: (bad)
  59749. 434ec1: (bad)
  59750. 434ec2: (bad)
  59751. 434ec3: (bad)
  59752. 434ec4: (bad)
  59753. 434ec5: (bad)
  59754. 434ec6: (bad)
  59755. 434ec8: sldt (%rax)
  59756. 434ecb: add %al,(%rax)
  59757. 434ecd: add %al,(%rax)
  59758. 434ecf: add %bh,%bh
  59759. 434ed1: (bad)
  59760. 434ed2: (bad)
  59761. 434ed3: (bad)
  59762. 434ed4: (bad)
  59763. 434ed5: (bad)
  59764. 434ed6: (bad)
  59765. 434ed7: (bad)
  59766. 434ed8: incl (%rcx)
  59767. 434eda: incl (%rbx)
  59768. 434ef0: (bad)
  59769. 434ef1: (bad)
  59770. 434ef2: (bad)
  59771. 434ef3: (bad)
  59772. 434ef4: (bad)
  59773. 434ef5: (bad)
  59774. 434ef6: incl (%rax)
  59775. 434ef8: incl (%rbx)
  59776. 434efa: add %al,(%rax)
  59777. 434efc: add %al,(%rax)
  59778. 434efe: add %al,(%rax)
  59779. 434f00: (bad)
  59780. 434f01: (bad)
  59781. 434f02: (bad)
  59782. 434f03: (bad)
  59783. 434f04: (bad)
  59784. 434f05: (bad)
  59785. 434f06: (bad)
  59786. 434f07: (bad)
  59787. 434f08: (bad)
  59788. 434f09: (bad)
  59789. 434f0a: (bad)
  59790. 434f0b: (bad)
  59791. 434f0c: (bad)
  59792. 434f0d: ╭ jg 434f0f <.dynarrayStorage.31+0xe6f>
  59793. 434f1f: add %bh,%bh
  59794. 434f21: (bad)
  59795. 434f22: (bad)
  59796. 434f23: (bad)
  59797. 434f24: (bad)
  59798. 434f25: (bad)
  59799. 434f26: (bad)
  59800. 434f27: (bad)
  59801. 434f28: (bad)
  59802. 434f29: (bad)
  59803. 434f2a: (bad)
  59804. 434f2b: incl (%rdi)
  59805. 434f2d: add %cl,(%rdi)
  59806. 434f3f: add %bh,%bh
  59807. 434f41: (bad)
  59808. 434f42: (bad)
  59809. 434f43: (bad)
  59810. 434f44: (bad)
  59811. 434f45: ╭ jg 434f47 <.dynarrayStorage.31+0xea7>
  59812. 434f5f: add %bh,%bh
  59813. 434f61: (bad)
  59814. 434f62: (bad)
  59815. 434f63: (bad)
  59816. 434f64: (bad)
  59817. 434f65: (bad)
  59818. 434f66: incl (%rcx)
  59819. 434f80: (bad)
  59820. 434f81: (bad)
  59821. 434f82: (bad)
  59822. 434f83: (bad)
  59823. 434f84: (bad)
  59824. 434f85: (bad)
  59825. 434f86: (bad)
  59826. 434f87: lcallq *(%rdi)
  59827. 434f89: add %bh,%bh
  59828. 434f8b: (bad)
  59829. 434f8c: (bad)
  59830. 434f8d: (bad)
  59831. 434f8e: (bad)
  59832. 434f8f: ╭ jg 434f91 <.dynarrayStorage.31+0xef1>
  59833. 434f91: ┕ cmp $0xff,%bh
  59834. 434fa0: add (%rax),%eax
  59835. 434fbe: add %al,(%rax)
  59836. 434fc0: (bad)
  59837. 434fc1: (bad)
  59838. 434fc2: (bad)
  59839. 434fc3: (bad)
  59840. 434fc4: (bad)
  59841. 434fc5: (bad)
  59842. 434fc6: (bad)
  59843. 434fc7: (bad)
  59844. 434fc8: (bad)
  59845. 434fc9: (bad)
  59846. 434fca: (bad)
  59847. 434fcb: (bad)
  59848. 434fcc: (bad)
  59849. 434fcd: (bad)
  59850. 434fce: (bad)
  59851. 434fcf: (bad)
  59852. 434fd0: (bad)
  59853. 434fd1: (bad)
  59854. 434fd2: (bad)
  59855. 434fd3: (bad)
  59856. 434fd4: (bad)
  59857. 434fd5: (bad)
  59858. 434fd6: (bad)
  59859. 434fd7: (bad)
  59860. 434fd8: (bad)
  59861. 434fd9: (bad)
  59862. 434fda: (bad)
  59863. 434fdb: (bad)
  59864. 434fdc: (bad)
  59865. 434fdd: (bad)
  59866. 434fde: (bad)
  59867. 434fdf: add %bh,%bh
  59868. 434fe1: (bad)
  59869. 434fe2: (bad)
  59870. 434fe3: (bad)
  59871. 434fe4: ╰ jg 434fe4 <.dynarrayStorage.31+0xf44>
  59872. 434fe6: (bad)
  59873. 434fe7: (bad)
  59874. 434fe8: (bad)
  59875. 434fe9: (bad)
  59876. 434fea: (bad)
  59877. 434feb: (bad)
  59878. 434fec: (bad)
  59879. 434fed: incl (%rdi)
  59880. 434fef: clc
  59881. 434ff0: (bad)
  59882. 434ff1: (bad)
  59883. 434ff2: (bad)
  59884. 434ff3: (bad)
  59885. 434ff4: (bad)
  59886. 434ff5: (bad)
  59887. 434ff6: (bad)
  59888. 434ff7: (bad)
  59889. 434ff8: (bad)
  59890. 434ff9: (bad)
  59891. 434ffa: (bad)
  59892. 434ffb: (bad)
  59893. 434ffc: add %al,(%rax)
  59894. 434ffe: add %al,(%rax)
  59895. 435000: (bad)
  59896. 435001: (bad)
  59897. 435002: (bad)
  59898. 435003: (bad)
  59899. 435004: (bad)
  59900. 435005: (bad)
  59901. 435006: (bad)
  59902. 435007: (bad)
  59903. 435008: (bad)
  59904. 43501d: add %al,(%rax)
  59905. 43501f: add %bh,%bh
  59906. 435021: (bad)
  59907. 435022: (bad)
  59908. 435023: (bad)
  59909. 435024: (bad)
  59910. 435025: (bad)
  59911. 435026: (bad)
  59912. 435027: (bad)
  59913. 435028: (bad)
  59914. 435029: (bad)
  59915. 43502a: ╭ jg 43502c <.dynarrayStorage.31+0xf8c>
  59916. 43502c: ┕ (bad)
  59917. 43502d: incl (%rbx)
  59918. 43503f: add %bh,%bh
  59919. 435041: (bad)
  59920. 435042: (bad)
  59921. 435043: (bad)
  59922. 435044: (bad)
  59923. 435045: (bad)
  59924. 435046: (bad)
  59925. 435047: (bad)
  59926. 435048: ┍ (bad)
  59927. 435049: ┆ (bad)
  59928. 43504a: ┆ (bad)
  59929. 43504c: ┆ (bad)
  59930. 43504d: ┆ (bad)
  59931. 43504e: ┆ (bad)
  59932. 43504f: ┆ (bad)
  59933. 435050: ┆ (bad)
  59934. 435051: ┆ (bad)
  59935. 435052: ┆ (bad)
  59936. 435053: ┆ fbld -0x1(%rsi,%rbx,8)
  59937. 435057: ╰ jmp 435048 <.dynarrayStorage.31+0xfa8>
  59938. 435059: (bad)
  59939. 43505a: (bad)
  59940. 43505b: (bad)
  59941. 43505c: (bad)
  59942. 43505d: (bad)
  59943. 43505e: (bad)
  59944. 43505f: (bad)
  59945. 435060: mov $0xffdfdfe7,%edi
  59946. 435065: (bad)
  59947. 435066: (bad)
  59948. 435067: ╭ jnp 4350c8 <.dynarrayStorage.31+0x1028>
  59949. 435069: │ cld
  59950. 43506a: │ std
  59951. 43506b: │ (bad)
  59952. 43506c: │ (bad)
  59953. 43506d: │ (bad)
  59954. 43506e: │ (bad)
  59955. 43506f: │ (bad)
  59956. 435070: │ (bad)
  59957. 435071: │ (bad)
  59958. 435072: │ (bad)
  59959. 435073: │ (bad)
  59960. 435074: │ (bad)
  59961. 435075: │ (bad)
  59962. 435076: │ (bad)
  59963. 435077: │ (bad)
  59964. 435078: │ (bad)
  59965. 435079: │ (bad)
  59966. 43507a: │ (bad)
  59967. 43507b: │ (bad)
  59968. 43507c: │ (bad)
  59969. 43507d: │ (bad)
  59970. 43507e: │ (bad)
  59971. 43507f: │ (bad)
  59972. 435080: │ (bad)
  59973. 435081: │ (bad)
  59974. 435082: │ (bad)
  59975. 435083: │ (bad)
  59976. 435084: │ (bad)
  59977. 435085: │ (bad)
  59978. 435086: │ (bad)
  59979. 435087: │ (bad)
  59980. 435088: │ (bad)
  59981. 435089: │ (bad)
  59982. 43508a: │ (bad)
  59983. 43508b: │ (bad)
  59984. 43508c: │ (bad)
  59985. 43508d: │ (bad)
  59986. 43508e: │ (bad)
  59987. 43508f: │ (bad)
  59988. 435090: │ (bad)
  59989. 435091: │ (bad)
  59990. 435092: │ (bad)
  59991. 435093: │ (bad)
  59992. 435094: │ (bad)
  59993. 435095: │ (bad)
  59994. 435096: │ (bad)
  59995. 435097: │ (bad)
  59996. 435098: │ (bad)
  59997. 435099: │ (bad)
  59998. 43509a: │ (bad)
  59999. 43509b: │ (bad)
  60000. 43509c: │ (bad)
  60001. 43509d: │ (bad)
  60002. 43509e: │ (bad)
  60003. 43509f: │ (bad)
  60004. 4350a0: │ (bad)
  60005. 4350a1: │ (bad)
  60006. 4350a2: │ (bad)
  60007. 4350a3: │ (bad)
  60008. 4350a4: │ (bad)
  60009. 4350a5: │ (bad)
  60010. 4350a6: │ (bad)
  60011. 4350a7: │ (bad)
  60012. 4350a8: │ (bad)
  60013. 4350a9: │ (bad)
  60014. 4350aa: │ (bad)
  60015. 4350ab: │ (bad)
  60016. 4350ac: │ (bad)
  60017. 4350ad: │ (bad)
  60018. 4350ae: │ (bad)
  60019. 4350af: │ (bad)
  60020. 4350b0: │ (bad)
  60021. 4350b1: │ (bad)
  60022. 4350b2: │ (bad)
  60023. 4350b3: │ (bad)
  60024. 4350b4: │ (bad)
  60025. 4350b5: │ (bad)
  60026. 4350b6: │ (bad)
  60027. 4350b7: │ (bad)
  60028. 4350b8: │ dec %edi
  60029. 4350ba: │ (bad)
  60030. 4350bb: │ (bad)
  60031. 4350bc: │ (bad)
  60032. 4350bd: │ (bad)
  60033. 4350be: │ (bad)
  60034. 4350bf: │ (bad)
  60035. 4350c0: │ out %eax,(%dx)
  60036. 4350c1: │ (bad)
  60037. 4350c2: │ (bad)
  60038. 4350c3: │ callq *-0x7bf50802(%rsi)
  60039. 4350c9: (bad)
  60040. 4350ca: xchg %eax,%esi
  60041. 4350cb: stos %al,%es:(%rdi)
  60042. 4350cc: xchg %eax,%esi
  60043. 4350cd: div %edi
  60044. 4350cf: pop %rsi
  60045. 4350d0: (bad)
  60046. 4350d1: sti
  60047. 4350d2: decl (%rdi)
  60048. 4350d4: out %al,(%dx)
  60049. 4350d5: sti
  60050. 4350d6: decl (%rdi)
  60051. 4350d8: add %al,(%rax)
  60052. 4350da: add %al,(%rax)
  60053. 4350dc: add %al,(%rax)
  60054. 4350de: add (%rax),%eax
  60055. 4350e0: (bad)
  60056. 4350e1: (bad)
  60057. 4350e2: (bad)
  60058. 4350e3: (bad)
  60059. 4350e4: decl (%rdi)
  60060. 4350e6: (bad)
  60061. 4350e7: (bad)
  60062. 4350e8: (bad)
  60063. 4350e9: (bad)
  60064. 4350ea: (bad)
  60065. 4350eb: (bad)
  60066. 4350ec: (bad)
  60067. 4350ed: (bad)
  60068. 4350ee: (bad)
  60069. 4350ef: (bad)
  60070. 4350f0: (bad)
  60071. 4350f1: decl (%rdi)
  60072. 4350f3: add %bh,%bh
  60073. 4350f5: ╰ jg 4350f5 <.dynarrayStorage.31+0x1055>
  60074. 4350f7: ╰ jg 4350f7 <.dynarrayStorage.31+0x1057>
  60075. 4350f9: (bad)
  60076. 4350fa: (bad)
  60077. 4350fb: incl (%rax)
  60078. 4350fd: add %al,(%rax)
  60079. 4350ff: add %bh,%bh
  60080. 435101: (bad)
  60081. 435102: (bad)
  60082. 435103: (bad)
  60083. 435104: (bad)
  60084. 435105: ╭ jg 435106 <.dynarrayStorage.31+0x1066>
  60085. 435107: (bad)
  60086. 435108: (bad)
  60087. 435109: (bad)
  60088. 43510a: (bad)
  60089. 43510b: (bad)
  60090. 43510c: decl (%rdi)
  60091. 43510e: (bad)
  60092. 43510f: (bad)
  60093. 435110: (bad)
  60094. 435111: (bad)
  60095. 435112: incl (%rdi)
  60096. 43511c: sar $0xff,%bh
  60097. 43511f: incl (%rdi)
  60098. 435121: add %bh,%bh
  60099. 435123: (bad)
  60100. 435124: (bad)
  60101. 435125: (bad)
  60102. 435126: incl (%rdi)
  60103. 435128: incl (%rcx)
  60104. 43512a: add (%rax),%eax
  60105. 435140: (bad)
  60106. 435141: (bad)
  60107. 435142: (bad)
  60108. 435143: incl (%rcx)
  60109. 435145: add %bh,-0x1(%rdi)
  60110. 43514b: (bad)
  60111. 43514c: (bad)
  60112. 43514d: (bad)
  60113. 43514e: lcallq *(%rdi)
  60114. 435150: (bad)
  60115. 435151: decl (%rdi)
  60116. 435153: add %bh,%bh
  60117. 435155: (bad)
  60118. 435156: (bad)
  60119. 435157: (bad)
  60120. 435158: fild (%rdi)
  60121. 43515a: add %al,(%rax)
  60122. 43515c: (bad)
  60123. 43515d: incl (%rcx)
  60124. 43515f: add %bh,%bh
  60125. 435161: (bad)
  60126. 435162: (bad)
  60127. 435163: (bad)
  60128. 435164: (bad)
  60129. 435165: (bad)
  60130. 435166: ┍ (bad)
  60131. 435167: ╰ jg 435166 <.dynarrayStorage.31+0x10c6>
  60132. 435169: (bad)
  60133. 43516a: (bad)
  60134. 43516b: (bad)
  60135. 43516c: (bad)
  60136. 43516d: (bad)
  60137. 43516e: (bad)
  60138. 43516f: (bad)
  60139. 435170: (bad)
  60140. 435171: (bad)
  60141. 435172: (bad)
  60142. 435173: (bad)
  60143. 435174: (bad)
  60144. 435175: (bad)
  60145. 435176: (bad)
  60146. 435177: (bad)
  60147. 435178: (bad)
  60148. 435179: (bad)
  60149. 43517a: (bad)
  60150. 43517b: (bad)
  60151. 43517c: (bad)
  60152. 43517d: (bad)
  60153. 43517e: lcallq *(%rsi)
  60154. 435180: (bad)
  60155. 435181: (bad)
  60156. 435182: (bad)
  60157. 435183: (bad)
  60158. 435184: (bad)
  60159. 435185: (bad)
  60160. 435186: (bad)
  60161. 435187: (bad)
  60162. 435188: (bad)
  60163. 43518a: (bad)
  60164. 43518b: (bad)
  60165. 43518c: incl (%rax)
  60166. 43519e: add %bh,%al
  60167. 4351a0: (bad)
  60168. 4351a1: (bad)
  60169. 4351a2: (bad)
  60170. 4351a3: (bad)
  60171. 4351a4: (bad)
  60172. 4351a5: (bad)
  60173. 4351a6: (bad)
  60174. 4351a7: jmpq *%rcx
  60175. 4351a9: incl (%rax)
  60176. 4351ab: add %al,(%rax)
  60177. 4351ad: add %al,(%rax)
  60178. 4351af: add %bh,%bh
  60179. 4351b1: (bad)
  60180. 4351b2: (bad)
  60181. 4351b3: (bad)
  60182. 4351b4: (bad)
  60183. 4351b5: (bad)
  60184. 4351b6: (bad)
  60185. 4351b7: (bad)
  60186. 4351b8: (bad)
  60187. 4351b9: add %al,(%rax)
  60188. 4351bb: add %al,(%rax)
  60189. 4351bd: add %al,(%rax)
  60190. 4351bf: add %bh,%bh
  60191. 4351c1: (bad)
  60192. 4351c2: (bad)
  60193. 4351c3: (bad)
  60194. 4351c4: (bad)
  60195. 4351c5: (bad)
  60196. 4351c6: (bad)
  60197. 4351c7: (bad)
  60198. 4351c8: (bad)
  60199. 4351c9: (bad)
  60200. 4351ca: (bad)
  60201. 4351cb: (bad)
  60202. 4351cc: (bad)
  60203. 4351cd: decl (%rdi)
  60204. 4351df: add %bh,%bh
  60205. 4351e1: (bad)
  60206. 4351e2: (bad)
  60207. 4351e3: (bad)
  60208. 4351e4: (bad)
  60209. 4351e5: (bad)
  60210. 4351e6: (bad)
  60211. 4351e7: (bad)
  60212. 4351e8: (bad)
  60213. 4351e9: (bad)
  60214. 4351ea: (bad)
  60215. 4351eb: (bad)
  60216. 4351ec: (bad)
  60217. 4351ed: (bad)
  60218. 4351ee: (bad)
  60219. 4351ef: (bad)
  60220. 4351f0: (bad)
  60221. 4351f1: (bad)
  60222. 4351f2: (bad)
  60223. 4351f3: (bad)
  60224. 4351f4: (bad)
  60225. 4351f5: (bad)
  60226. 4351f6: (bad)
  60227. 4351f7: (bad)
  60228. 4351f8: (bad)
  60229. 4351f9: (bad)
  60230. 4351fa: ╭ jg 4351fc <.dynarrayStorage.31+0x115c>
  60231. 4351fc: ┕ add %al,(%rax)
  60232. 4351fe: add %al,(%rax)
  60233. 435200: (bad)
  60234. 435201: (bad)
  60235. 435202: (bad)
  60236. 435203: (bad)
  60237. 435204: (bad)
  60238. 435205: lcallq *(%rdi)
  60239. 435207: add %bh,%bh
  60240. 435209: (bad)
  60241. 43520a: (bad)
  60242. 43520b: (bad)
  60243. 43520c: (bad)
  60244. 43520d: (bad)
  60245. 43520e: (bad)
  60246. 43520f: (bad)
  60247. 435210: (bad)
  60248. 435211: (bad)
  60249. 435212: (bad)
  60250. 435213: (bad)
  60251. 435214: (bad)
  60252. 435215: (bad)
  60253. 435216: (bad)
  60254. 435217: (bad)
  60255. 435218: (bad)
  60256. 435219: (bad)
  60257. 43521a: (bad)
  60258. 43521b: (bad)
  60259. 43521c: (bad)
  60260. 43521d: (bad)
  60261. 43521e: (bad)
  60262. 43521f: (bad)
  60263. 435220: (bad)
  60264. 435221: (bad)
  60265. 435222: (bad)
  60266. 435223: (bad)
  60267. 435240: (bad)
  60268. 435241: (bad)
  60269. 435242: (bad)
  60270. 435243: (bad)
  60271. 435244: (bad)
  60272. 435245: (bad)
  60273. 435246: (bad)
  60274. 435247: (bad)
  60275. 435248: (bad)
  60276. 435249: (bad)
  60277. 43524a: (bad)
  60278. 43524b: (bad)
  60279. 43524c: (bad)
  60280. 43524d: (bad)
  60281. 43524e: (bad)
  60282. 43524f: (bad)
  60283. 435250: (bad)
  60284. 435251: (bad)
  60285. 435252: (bad)
  60286. 435253: (bad)
  60287. 435254: (bad)
  60288. 435255: (bad)
  60289. 435256: (bad)
  60290. 435257: (bad)
  60291. 435258: (bad)
  60292. 435259: (bad)
  60293. 43525a: (bad)
  60294. 43525b: (bad)
  60295. 43525c: (bad)
  60296. 43525d: incl (%rax)
  60297.  
  60298. 0000000000435280 <_D3std5array17__T8AppenderTAyaZ8Appender4Data6__initZ>:
  60299. 4352a0: and %ch,(%rax)
  60300. 4352a2: add %al,(%rax)
  60301. 4352a4: add %al,(%rax)
  60302.  
  60303. 00000000004352a8 <_D3std9exception14ErrnoException6__initZ>:
  60304. 4352a8: add %dl,0x43(%rbx)
  60305.  
  60306. 0000000000435300 <_D3std9exception14ErrnoException6__vtblZ>:
  60307. 435300: ┆ xor %dh,(%rdx)
  60308. 435302: ┆ add %al,%gs:(%rax)
  60309. 435305: ┆ add %al,(%rax)
  60310. 435307: ┆ add %ah,%al
  60311. 435309: ┆╭ loopne 43534c <_D3std9exception14ErrnoException6__vtblZ+0x4c>
  60312. 43530b: ┆│ add %al,(%rax)
  60313. 43530d: ┆│ add %al,(%rax)
  60314. 43530f: ┆│ add %dl,%al
  60315. 435311: ┆│ mov $0x41,%ebx
  60316. 435316: ┆│ add %al,(%rax)
  60317. 435318: ╰┼ loopne 4352d5 <_D3std9exception14ErrnoException6__initZ+0x2d>
  60318. 43531a: │ add %al,(%r8)
  60319. 43531d: │ add %al,(%rax)
  60320. 43531f: │ add %dh,0x41bc(%rax)
  60321. 435325: │ add %al,(%rax)
  60322. 435327: │ add %dl,(%rax)
  60323. 435329: ╭┼ loope 43536c <_D3std4conv13ConvException6__initZ+0x1c>
  60324. 43532b: ││ add %al,(%rax)
  60325. 43532d: ││ add %al,(%rax)
  60326. 43532f: ││ add %dh,0x74(%rbx)
  60327. 435332: ││ fs
  60328. 435333: ││ cs
  60329. 435334: ││ gs
  60330. 435335: ╭┼┼ js 43539a <_D3std4conv13ConvException6__initZ+0x4a>
  60331. 435337: │││ gs
  60332. 435338: ╭┼┼┼ jo 4353ae <_D3std4conv13ConvException6__vtblZ+0xe>
  60333. 43533a: ││││ imul $0x7272452e,0x6e(%rdi),%ebp
  60334. 435341: ││││ outsb %ds:(%rsi),(%dx)
  60335. 435342: ││││ outsl %ds:(%rsi),(%dx)
  60336. 435343: ││││ rex.RB js 4353a9 <_D3std4conv13ConvException6__vtblZ+0x9>
  60337. 435346: ││││ gs
  60338. 435347: ╭┼┼┼┼ jo 4353bd <_D3std4conv13ConvException6__vtblZ+0x1d>
  60339. 435349: │││││ imul $0x0,0x6e(%rdi),%ebp
  60340.  
  60341. 0000000000435350 <_D3std4conv13ConvException6__initZ>:
  60342. 435350: movabs 0x4353,%al
  60343.  
  60344. 00000000004353a0 <_D3std4conv13ConvException6__vtblZ>:
  60345. 4353a0: ┆ add %dh,(%rbx)
  60346. 4353a2: ┆ add %al,%gs:(%rax)
  60347. 4353a5: ┆ add %al,(%rax)
  60348. 4353a7: ┆ add %ah,%al
  60349. 4353a9: ┆─ loopne 4353ec <_D3std4conv13ConvException6__vtblZ+0x4c>
  60350. 4353ab: ┆ add %al,(%rax)
  60351. 4353ad: ┆ add %al,(%rax)
  60352. 4353af: ┆ add %dl,%al
  60353. 4353b1: ┆ mov $0x41,%ebx
  60354. 4353b6: ┆ add %al,(%rax)
  60355. 4353b8: ╰─ loopne 435375 <_D3std4conv13ConvException6__initZ+0x25>
  60356. 4353ba: │ add %al,(%r8)
  60357. 4353bd: │ add %al,(%rax)
  60358. 4353bf: │ add %dh,0x41bc(%rax)
  60359. 4353c5: │ add %al,(%rax)
  60360. 4353c7: │ add %dl,(%rax)
  60361. 4353c9: ╭┼─ loope 43540c <_D3std4conv13ConvException6__vtblZ+0x6c>
  60362. 4353cb: ││ add %al,(%rax)
  60363. 4353cd: ││ add %al,(%rax)
  60364. 4353cf: ││ add %dh,0x74(%rbx)
  60365. 4353d2: ││ fs movslq %cs:%fs:0x6e(%rdi),%ebp
  60366. 4353d7: ││─ jbe 435407 <_D3std4conv13ConvException6__vtblZ+0x67>
  60367. 4353d9: ││ rex.XB outsl %ds:(%rsi),(%dx)
  60368. 4353db: ││ outsb %ds:(%rsi),(%dx)
  60369. 4353dc: ╭┼┼─ jbe 435423 <_D3std4conv13ConvException6__vtblZ+0x83>
  60370. 4353de: ╭──┼┼┼─ js 435443 <_D3std4conv21ConvOverflowException6__initZ+0x13>
  60371. 4353e0: │ │││ gs
  60372. 4353e1: ╭─────┼──┼┼┼─ jo 435457 <_D3std4conv21ConvOverflowException6__initZ+0x27>
  60373. 4353e3: │ │ │││ imul $0x0,0x6e(%rdi),%ebp
  60374. 4353ea: │ │ │││ add %al,(%rax)
  60375. 4353ec: │ │ ││┕━ add %al,(%rax)
  60376. 4353ee: │ │ │││ add %al,(%rax)
  60377. 4353f0: │ │ │││ rex.XB (bad)
  60378. 4353f2: │ │ │││ outsb %ds:(%rsi),(%dx)
  60379. 4353f3: │ │ │││ (bad)
  60380. 4353f4: │ │ │││╭ je 435416 <_D3std4conv13ConvException6__vtblZ+0x76>
  60381. 4353f6: │ │╭─┼┼┼┼ jo 435459 <_D3std4conv21ConvOverflowException6__initZ+0x29>
  60382. 4353f8: │╭────┼┼─┼┼┼┼ jb 43546d <_D3std4conv21ConvOverflowException6__initZ+0x3d>
  60383. 4353fa: ││ ││ ││││ and %dh,%gs:0x74(%rbx)
  60384. 4353fe: ││╭───┼┼─┼┼┼┼ jb 435469 <_D3std4conv21ConvOverflowException6__initZ+0x39>
  60385. 435400: │││ ││ ││││ outsb %ds:(%rsi),(%dx)
  60386. 435401: │││ ││ ││││ cmp (%eax),%ah
  60387. 435410: ╭┼┼┼───┼┼─┼──┼ jae 435486 <_D3std4conv21ConvOverflowException6__vtblZ+0x6>
  60388. 435412: ││││ ││ │ │ fs movslq %cs:%fs:0x6e(%rdi),%ebp
  60389. 435417: ││││ ││ │ ╭ jbe 435447 <_D3std4conv21ConvOverflowException6__initZ+0x17>
  60390. 435419: ││││ ││ │ │ rex.XB outsl %ds:(%rsi),(%dx)
  60391. 43541b: ││││ ││ │ │ outsb %ds:(%rsi),(%dx)
  60392. 43541c: ││││ ││╭┼──┼ jbe 43546d <_D3std4conv21ConvOverflowException6__initZ+0x3d>
  60393. 43541e: ││││ ╭─┼┼┼┼──┼ jbe 435485 <_D3std4conv21ConvOverflowException6__vtblZ+0x5>
  60394. 435420: ││││╭┼─┼┼┼┼──┼ jb 435488 <_D3std4conv21ConvOverflowException6__vtblZ+0x8>
  60395. 435422: ││││││ ││││ │ insb (%dx),%es:(%rdi)
  60396. 435423: ││││││ │││┕━━┿ outsl %ds:(%rsi),(%dx)
  60397. 435424: ││││││ │││ ╭┼ ja 43546b <_D3std4conv21ConvOverflowException6__initZ+0x3b>
  60398. 435426: ││││││╭┼┼┼──┼┼ js 43548b <_D3std4conv21ConvOverflowException6__vtblZ+0xb>
  60399. 435428: ││││││││││ ││ gs
  60400. 435429: ╭┼┼┼┼┼┼┼┼┼┼──┼┼ jo 43549f <_D3std4conv21ConvOverflowException6__vtblZ+0x1f>
  60401. 43542b: │││││││││││ ││ imul $0x54800000,0x6e(%rdi),%ebp
  60402.  
  60403. 0000000000435430 <_D3std4conv21ConvOverflowException6__initZ>:
  60404. 435430: adcb $0x0,0x0(%rbx,%rax,2)
  60405.  
  60406. 0000000000435480 <_D3std4conv21ConvOverflowException6__vtblZ>:
  60407. 435480: ┆ movabs 0xe000000000006533,%al
  60408. 435489: ┆╭ loopne 4354cc <_D3std4conv21ConvOverflowException6__vtblZ+0x4c>
  60409. 43548b: ┆│ add %al,(%rax)
  60410. 43548d: ┆│ add %al,(%rax)
  60411. 43548f: ┆│ add %dl,%al
  60412. 435491: ┆│ mov $0x41,%ebx
  60413. 435496: ┆│ add %al,(%rax)
  60414. 435498: ╰┼ loopne 435455 <_D3std4conv21ConvOverflowException6__initZ+0x25>
  60415. 43549a: │ add %al,(%r8)
  60416. 43549d: │ add %al,(%rax)
  60417. 43549f: │ add %dh,0x41bc(%rax)
  60418. 4354a5: │ add %al,(%rax)
  60419. 4354a7: │ add %dl,(%rax)
  60420. 4354a9: ╭┼ loope 4354ec <_D3std4conv21ConvOverflowException6__vtblZ+0x6c>
  60421. 4354ab: ││ add %al,(%rax)
  60422. 4354ad: ││ add %al,(%rax)
  60423. 4354af: ││ add %dl,-0x1b(%rsi)
  60424. 4354b2: ││ add %al,(%rax)
  60425. 4354b5: ││ add %al,(%rax)
  60426. 4354b7: ││ add %dl,-0x1b(%rdx)
  60427. 4354ba: ││ add %al,(%rax)
  60428. 4354bd: ││ add %al,(%rax)
  60429. 4354bf: ││ add %dl,-0x1b(%rdx)
  60430. 4354c2: ││ add %al,(%rax)
  60431. 4354c5: ││ add %al,(%rax)
  60432. 4354c7: ││ add %ah,%ah
  60433. 4354c9: ││ in $0x40,%al
  60434. 4354cb: ││ add %al,(%rax)
  60435. 4354cd: │ add %al,(%rax)
  60436. 4354cf: │ add %dl,0x40(%rbp,%riz,8)
  60437. 4354d3: │ add %al,(%rax)
  60438. 4354d5: │ add %al,(%rax)
  60439. 4354d7: │ add %dl,-0x1b(%rdx)
  60440. 4354da: │ add %al,(%rax)
  60441. 4354dd: │ add %al,(%rax)
  60442. 4354df: │ add %dl,0x40(%rbp,%riz,8)
  60443. 4354e3: │ add %al,(%rax)
  60444. 4354e5: │ add %al,(%rax)
  60445. 4354e7: │ add %dl,-0x1b(%rdx)
  60446. 4354ea: │ add %al,(%rax)
  60447. 4354ed: add %al,(%rax)
  60448. 4354ef: add %dl,-0x1b(%rdx)
  60449. 4354f2: add %al,(%rax)
  60450. 4354f5: add %al,(%rax)
  60451. 4354f7: add %bl,-0x1b(%rax)
  60452. 4354fa: add %al,(%rax)
  60453. 4354fd: add %al,(%rax)
  60454. 4354ff: add %cl,-0x15(%rdi)
  60455. 435502: add %al,(%rax)
  60456. 435505: add %al,(%rax)
  60457. 435507: add %ch,-0x15(%rbx)
  60458. 43550a: add %al,(%rax)
  60459. 43550d: add %al,(%rax)
  60460. 43550f: add %al,0x40eb(%rdi)
  60461. 435515: add %al,(%rax)
  60462. 435517: add %ah,0x40eb(%rbx)
  60463. 43551d: add %al,(%rax)
  60464. 43551f: add %bh,0x40eb(%rdi)
  60465. 435525: add %al,(%rax)
  60466. 435527: add %bl,%bl
  60467. 435529: ╭ jmp 43556b <_D3std4conv21ConvOverflowException6__vtblZ+0xeb>
  60468. 43552b: │ add %al,(%rax)
  60469. 43552d: │ add %al,(%rax)
  60470. 43552f: │ add %dh,%bh
  60471. 435531: ╭┼ jmp 435573 <_D3std4conv21ConvOverflowException6__vtblZ+0xf3>
  60472. 435533: ││ add %al,(%rax)
  60473. 435535: ││ add %al,(%rax)
  60474. 435537: ││ add %dl,(%rax)
  60475. 435539: ││ in (%dx),%al
  60476. 43553a: ││ add %al,(%rax)
  60477. 43553d: ││ add %al,(%rax)
  60478. 43553f: ││ add %ch,(%rcx)
  60479. 435541: ││ in (%dx),%al
  60480. 435542: ││ add %al,(%rax)
  60481. 435545: ││ add %al,(%rax)
  60482. 435547: ││ add %al,-0x14(%rdx)
  60483. 43554a: ││ add %al,(%rax)
  60484. 43554d: ││ add %al,(%rax)
  60485. 43554f: ││ add %bl,-0x14(%rbx)
  60486. 435552: ││ add %al,(%rax)
  60487. 435555: ││ add %al,(%rax)
  60488. 435557: ││ add %dh,0x40(%rsp,%rbp,8)
  60489. 43555b: ││ add %al,(%rax)
  60490. 43555d: ││ add %al,(%rax)
  60491. 43555f: ││ add %cl,-0x13(%rdi)
  60492. 435562: ││ add %al,(%rax)
  60493. 435565: ││ add %al,(%rax)
  60494. 435567: ││ add %cl,-0x13(%rbx)
  60495. 43556a: ││ add %al,(%rax)
  60496. 43556d: │ add %al,(%rax)
  60497. 43556f: │ add %cl,-0x13(%rbx)
  60498. 435572: │ add %al,(%rax)
  60499. 435575: add %al,(%rax)
  60500. 435577: add %bl,0x40(,%rbp,8)
  60501. 43557e: add %al,(%rax)
  60502. 435580: rex.WRB in (%dx),%eax
  60503. 435582: add %al,(%rax)
  60504. 435585: add %al,(%rax)
  60505. 435587: add %cl,-0x13(%rbx)
  60506. 43558a: add %al,(%rax)
  60507. 43558d: add %al,(%rax)
  60508. 43558f: add %cl,-0x13(%rbp)
  60509. 435592: add %al,(%rax)
  60510. 435595: add %al,(%rax)
  60511. 435597: add %cl,-0x13(%rbx)
  60512. 43559a: add %al,(%rax)
  60513. 43559d: add %al,(%rax)
  60514. 43559f: add %cl,-0x13(%rbx)
  60515. 4355a2: add %al,(%rax)
  60516. 4355a5: add %al,(%rax)
  60517. 4355a7: add %dl,-0x13(%rcx)
  60518. 4355aa: add %al,(%rax)
  60519. 4355ad: add %al,(%rax)
  60520. 4355af: add %dh,0x73(%rbp)
  60521. 4355b2: movslq %gs:0x0(%rbx),%esi
  60522. 4355b6: insl (%dx),%es:(%rdi)
  60523. 4355b7: ╭─ jae 43561e <_D3std4conv21ConvOverflowException6__vtblZ+0x19e>
  60524. 4355b9: │ movslq 0x0(%rbx),%esi
  60525. 4355bc: ╭┼─ jae 435623 <_D3std4conv21ConvOverflowException6__vtblZ+0x1a3>
  60526. 4355be: ││ movslq 0x6e(%rdi),%ebp
  60527. 4355c1: ││ fs
  60528. 4355c2: ││╭ jae 4355c4 <_D3std4conv21ConvOverflowException6__vtblZ+0x144>
  60529. 4355c4: ││┕ insl (%dx),%es:(%rdi)
  60530. 4355c5: ││ imul $0x736574,0x75(%rsi),%ebp
  60531. 4355cc: ││ pushq $0x7372756f
  60532. 4355d1: ││ add %ah,0x79(%rcx,%riz,2)
  60533. 4355d5: ││╭ jae 4355d7 <_D3std4conv21ConvOverflowException6__vtblZ+0x157>
  60534. 4355d7: ╭┼┼┼ ja 43563e <_D3std4conv21ConvOverflowException6__vtblZ+0x1be>
  60535. 4355d9: │││ imul $0x6d,%gs:0x0(%rbx),%esi
  60536. 4355de: │││ outsl %ds:(%rsi),(%dx)
  60537. 4355df: │││ outsb %ds:(%rsi),(%dx)
  60538. 4355e0: ╭─┼┼┼─ je 43564a <_D3std4conv21ConvOverflowException6__vtblZ+0x1ca>
  60539. 4355e2: │ │││╭ jae 4355e4 <_D3std4conv21ConvOverflowException6__vtblZ+0x164>
  60540. 4355e4: │╭┼┼┼┼ jns 43564b <_D3std4conv21ConvOverflowException6__vtblZ+0x1cb>
  60541. 4355e6: │││││ (bad)
  60542. 4355e7: ╭┼┼┼┼┼─ jb 43565c <_D3std4conv21ConvOverflowException6__vtblZ+0x1dc>
  60543. 4355e9: ││││││ add %ah,0x25732573(%rip) # 25b67b62 <_end+0x2550e82a>
  60544. 4355ef: ││││││╭ jae 4355f1 <_D3std4conv21ConvOverflowException6__vtblZ+0x171>
  60545. 4355f1: ││││││┕ pop %rcx
  60546. 4355f2: ││││││ gs
  60547. 4355f3: ││││││ (bad)
  60548. 4355f4: ││││││╭ jb 435616 <_D3std4conv21ConvOverflowException6__vtblZ+0x196>
  60549. 4355f6: │││││││ and $0x73692073,%eax
  60550. 4355fb: │││││││ and %al,0x2e(%rcx)
  60551. 4355fe: │││││││ rex.R
  60552. 4355ff: │││││││ add %ah,%cs:0x25643430(%rip) # 25a78a36 <_end+0x2541f6fe>
  60553. 435606: │││││││ xor %dh,(%rdx)
  60554. 435608: │││││││ fs
  60555. 435609: │││││││ and $0x643230,%eax
  60556. 43560e: │││││││ sub 0x25643530(%rip),%esp # 25a78b44 <_end+0x2541f80c>
  60557. 435614: │││││││ xor %dh,(%rdx)
  60558. 435616: ││││││┕ fs
  60559. 435617: ││││││ and $0x643230,%eax
  60560. 43561c: ││││││ and $0x25643630,%eax
  60561. 435621: │││││ xor %dh,(%rdx)
  60562. 435623: ││││┕━━ fs
  60563. 435624: ││││ and $0x643230,%eax
  60564. 435629: ││││ and $0x2d643430,%eax
  60565. 43562e: ││││ and $0x2d643230,%eax
  60566. 435633: ││││ and $0x643230,%eax
  60567. 435638: ││││ sub 0x2d643530(%rip),%esp # 2da78b6e <_end+0x2d41f836>
  60568. 43563e: │││┕━━━ and $0x2d643230,%eax
  60569. 435643: │││ and $0x643230,%eax
  60570. 435648: │││ and $0x2d643630,%eax
  60571. 43564d: │ and $0x2d643230,%eax
  60572. 435652: │ and $0x643230,%eax
  60573. 435657: │ and $0x2d643430,%eax
  60574. 43565c: ┕━━━━━━ and $0x30252d73,%eax
  60575. 435661: xor 0x2b(%rax,%rax,1),%ah
  60576. 435665: and $0x2d643530,%eax
  60577. 43566a: and $0x30252d73,%eax
  60578. 43566f: xor 0x25(%rax,%rax,1),%ah
  60579. 435673: xor %dh,(%rsi)
  60580. 435675: fs
  60581. 435676: sub $0x252d7325,%eax
  60582. 43567b: xor %dh,(%rdx)
  60583. 43567d: add %ah,%fs:0x25643230(%rip) # 25a788b4 <_end+0x2541f57c>
  60584. 435684: xor %dh,(%rdx)
  60585. 435686: fs
  60586. 435687: and $0x643230,%eax
  60587. 43568c: and $0x3a643230,%eax
  60588. 435691: and $0x3a643230,%eax
  60589. 435696: and $0x643230,%eax
  60590. 43569b: and $0x73255473,%eax
  60591. 4356a0: add %ah,0x73252073(%rip) # 73687719 <_end+0x7302e3e1>
  60592. 4356a6: add %dl,0x54(%rbp)
  60593. 4356a9: rex.XB add %bpl,0x64323025(%rip) # 647586d5 <_end+0x640ff39d>
  60594. 4356b0: cmp 0x643230(%rip),%ah # a788e6 <_end+0x41f5ae>
  60595. 4356b6: sub 0x3a643230(%rip),%esp # 3aa788ec <_end+0x3a41f5b4>
  60596. 4356bc: and $0x643230,%eax
  60597. 4356c1: ╭─ jb 435725 <_D3std4conv21ConvOverflowException6__vtblZ+0x2a5>
  60598. 4356c3: │ add %dl,0x69(%rdx,%rbx,2)
  60599. 4356c7: │ data16
  60600. 4356c8: │ add %ch,(%rbx)
  60601. 4356ca: │ push %rsi
  60602. 4356cb: │ rex.RB push %r10
  60603. 4356cd: │ push %rbx
  60604. 4356ce: │ rex.WB
  60605. 4356cf: │ rex.WRXB
  60606. 4356d0: │ rex.WRX add %r10b,0x0(%rdx,%r11,2)
  60607. 4356d5: │ rex.B
  60608. 4356d6: │ data16
  60609. 4356d7: ╭┼─ jb 435742 <_D3std4conv21ConvOverflowException6__vtblZ+0x2c2>
  60610. 4356d9: ││ movslq 0x2f(%rcx),%esp
  60611. 4356dc: ││ rex.B (bad) {%k1}
  60612. 4356de: ││ imul $0x6641006e,0x61(%rdx,%rbp,2),%esp
  60613. 4356e6: ╭┼┼─ jb 435751 <_D3std4conv21ConvOverflowException6__vtblZ+0x2d1>
  60614. 4356e8: │││ movslq 0x2f(%rcx),%esp
  60615. 4356eb: │││ movslq 0x72(%r11),%esp
  60616. 4356ef: │││ (bad)
  60617. 4356f0: │││ add %al,0x66(%rcx)
  60618. 4356f3: ╭┼┼┼─ jb 43575e <_D3std4conv21ConvOverflowException6__vtblZ+0x2de>
  60619. 4356f5: ││││ movslq 0x2f(%rcx),%esp
  60620. 4356f8: ││││ rex.B insb (%dx),%es:(%rdi)
  60621. 4356fa: ││││ imul $0x66410073,0x72(%ebp),%esp
  60622. 435702: ╭┼┼┼┼─ jb 43576d <_D3std4conv21ConvOverflowException6__vtblZ+0x2ed>
  60623. 435704: │││││ movslq 0x2f(%rcx),%esp
  60624. 435707: │││││ rex.B jae 435777 <_D3std4conv21ConvOverflowException6__vtblZ+0x2f7>
  60625. 43570a: │││││ gs
  60626. 43570b: │││││╭ jb 43576e <_D3std4conv21ConvOverflowException6__vtblZ+0x2ee>
  60627. 43570d: ││││││ add %al,0x66(%rcx)
  60628. 435710: ╭┼┼┼┼┼┼ jb 43577b <_D3std4conv21ConvOverflowException6__vtblZ+0x2fb>
  60629. 435712: │││││││ movslq 0x2f(%rcx),%esp
  60630. 435715: │││││││ rex.X (bad)
  60631. 435717: │││││││ insl (%dx),%es:(%rdi)
  60632. 435718: │││││││ (bad)
  60633. 435719: │││││││ imul $0x41,0x0(%rdi),%ebp
  60634. 43571d: │││││││ data16
  60635. 43571e: ╭┼┼┼┼┼┼┼ jb 435789 <_D3std4conv21ConvOverflowException6__vtblZ+0x309>
  60636. 435720: ││││││││ movslq 0x2f(%rcx),%esp
  60637. 435723: ││││││││ rex.X (bad)
  60638. 435725: ││││││┕┿ outsb %ds:(%rsi),(%dx)
  60639. 435726: ││││││ │ addr32 jne 435792 <_D3std4conv21ConvOverflowException6__vtblZ+0x312>
  60640. 435729: ││││││ │ add %al,0x66(%rcx)
  60641. 43572c: ╭┼┼┼┼┼┼─┼ jb 435797 <_D3std4conv21ConvOverflowException6__vtblZ+0x317>
  60642. 43572e: │││││││ │ movslq 0x2f(%rcx),%esp
  60643. 435731: │││││││ │ rex.X (bad)
  60644. 435733: │││││││ │ outsb %ds:(%rsi),(%dx)
  60645. 435734: │││││││ │ pushq $0x75
  60646. 435736: │││││││ │ insb (%dx),%es:(%rdi)
  60647. 435737: │││││││ │ add %al,0x66(%rcx)
  60648. 43573a: ╭┼┼┼┼┼┼┼─┼ jb 4357a5 <_D3std4conv21ConvOverflowException6__vtblZ+0x325>
  60649. 43573c: ││││││││ │ movslq 0x2f(%rcx),%esp
  60650. 43573f: ││││││││ │ rex.X imul $0x41007561,0x73(%rbx),%esi
  60651. 435747: │││││││ │ data16
  60652. 435748: ╭┼┼┼┼┼┼┼──┼ jb 4357b3 <_D3std4conv21ConvOverflowException6__vtblZ+0x333>
  60653. 43574a: ││││││││ │ movslq 0x2f(%rcx),%esp
  60654. 43574d: ││││││││ │ rex.X insb (%dx),%es:(%rdi)
  60655. 43574f: ││││││││ │ (bad)
  60656. 435750: ││││││││ │ outsb %ds:(%rsi),(%dx)
  60657. 435751: ╭─────────┼┼┼┼┼┼┼┼┼┼┼ je 4357cc <_D3std4conv21ConvOverflowException6__vtblZ+0x34c>
  60658. 435753: │ │││││││╭──┼ jb 4357ba <_D3std4conv21ConvOverflowException6__vtblZ+0x33a>
  60659. 435755: │ ││││││││ │ add %al,0x66(%rcx)
  60660. 435758: │ ╭┼┼┼┼┼┼┼┼──┼ jb 4357c3 <_D3std4conv21ConvOverflowException6__vtblZ+0x343>
  60661. 43575a: │ │││││││││ │ movslq 0x2f(%rcx),%esp
  60662. 43575d: │ │││││││││ │ rex.XB (bad)
  60663. 43575f: │ │││││││ │ │ imul $0x72664100,0x6f(%rdx),%esi
  60664. 435766: │ │││││││ │ │ imul $0x7565432f,0x61(%rbx),%esp
  60665. 43576d: │ ││││││┕━┿━╭┼ je 4357d0 <_D3std4conv21ConvOverflowException6__vtblZ+0x350>
  60666. 43576f: │ ││││││ │ │ add %al,0x66(%rcx)
  60667. 435772: │ ╭┼┼┼┼┼┼──┼─┼─ jb 4357dd <_D3std4conv21ConvOverflowException6__vtblZ+0x35d>
  60668. 435774: │ │││││││ │ │ movslq 0x2f(%rcx),%esp
  60669. 435777: │ │││││││ │ │ rex.XB outsl %ds:(%rsi),(%dx)
  60670. 435779: │ │││││││ │ │ outsb %ds:(%rsi),(%dx)
  60671. 43577a: │ │││││││ │ │ (bad)
  60672. 43577b: │ ││││││┕━━┿━┿━ imul $0x0,0x79(%rdx),%esi
  60673. 43577f: │ ││││││ │ │ rex.B
  60674. 435780: │ ││││││ │ │ data16
  60675. 435781: │ ╭┼┼┼┼┼┼───┼─┼─ jb 4357ec <_D3std4conv21ConvOverflowException6__vtblZ+0x36c>
  60676. 435783: │ │││││││ │ │ movslq 0x2f(%rcx),%esp
  60677. 435786: │ │││││││ │ │ rex.R (bad)
  60678. 435788: │ │││││││ │ │ imul $0x0,0x72(%rcx),%esp
  60679. 43578c: │ ││││││ │ │ rex.B
  60680. 43578d: │ ││││││ │ │ data16
  60681. 43578e: │ ╭┼┼┼┼┼┼────┼─┼─ jb 4357f9 <_D3std4conv21ConvOverflowException6__vtblZ+0x379>
  60682. 435790: │ │││││││ │ │ movslq 0x2f(%rcx),%esp
  60683. 435793: │ │││││││ │ │ rex.R pushq $0x69
  60684. 435796: │ │││││││ │ │ (bad) {%k1}
  60685. 435797: │ ││││││┕━━━━┿━┿━ outsl %ds:(%rsi),(%dx)
  60686. 435798: ╭───┼─────┼┼┼┼┼┼─────┼─┼─ jne 43580e <_D3std4conv21ConvOverflowException6__vtblZ+0x38e>
  60687. 43579a: │ │ ││││││ │ │ imul $0x69726641,(%rax),%eax
  60688. 4357a0: │ │ ││││││ │ │ movslq 0x2f(%rcx),%esp
  60689. 4357a3: │ │ ││││││ │ │ rex.R outsl %ds:(%rsi),(%dx)
  60690. 4357a5: │ │ │││││┕━━━━━┿╭┼─ jne 435808 <_D3std4conv21ConvOverflowException6__vtblZ+0x388>
  60691. 4357a7: │ │ │││││ │││ insb (%dx),%es:(%rdi)
  60692. 4357a8: │ │ │││││ │││ (bad)
  60693. 4357a9: │ │ │││││ │││ add %al,0x66(%rcx)
  60694. 4357ac: │ │ ╭┼┼┼┼┼──────┼┼┼─ jb 435817 <_D3std4conv21ConvOverflowException6__vtblZ+0x397>
  60695. 4357ae: │ │ ││││││ │││ movslq 0x2f(%rcx),%esp
  60696. 4357b1: │ │ ││││││ │││ rex.RB insb (%dx),%es:(%rdi)
  60697. 4357b3: │ │ │││││┕━━━━━━┿┿┿━ pop %rdi
  60698. 4357b4: │ │ │││││ │││ rex.B (bad)
  60699. 4357b6: │ │ │││││ │││ imul $0x72664100,0x6e(%rbp),%esi
  60700. 4357bd: │ │ │││││ ││ imul $0x6572462f,0x61(%rbx),%esp
  60701. 4357c4: │ │ ││││ ││ gs
  60702. 4357c5: ╭─┼───┼────┼┼┼┼─────────┼┼─ je 435836 <_D3std4conv21ConvOverflowException6__vtblZ+0x3b6>
  60703. 4357c7: │╭┼───┼────┼┼┼┼─────────┼┼─ ja 435837 <_D3std4conv21ConvOverflowException6__vtblZ+0x3b7>
  60704. 4357c9: │││ │ ││││ ││ add %al,0x66(%rcx)
  60705. 4357cc: │││ ┕━━━╭┼┼┼┼─────────┼┼─ jb 435837 <_D3std4conv21ConvOverflowException6__vtblZ+0x3b7>
  60706. 4357ce: │││ │││││ ││ movslq 0x2f(%rcx),%esp
  60707. 4357d1: │││ │││││ │ rex.RXB (bad)
  60708. 4357d3: │││ │││││ │ (bad) {%k1}
  60709. 4357d4: │││ │││││ │ outsl %ds:(%rsi),(%dx)
  60710. 4357d5: ╭┼┼┼───────┼┼┼┼┼─────────┼── jb 435846 <_D3std4conv21ConvOverflowException6__vtblZ+0x3c6>
  60711. 4357d7: ││││ │││││ │ outsb %ds:(%rsi),(%dx)
  60712. 4357d8: ││││ │││││ │ add %al,%gs:0x66(%rcx)
  60713. 4357dc: ││││ ╭┼┼┼┼┼─────────┼── jb 435847 <_D3std4conv21ConvOverflowException6__vtblZ+0x3c7>
  60714. 4357de: ││││ │││││ │ movslq 0x2f(%rcx),%esp
  60715. 4357e1: ││││ │││││ │ rex.W (bad)
  60716. 4357e3: ││││ │││││ ╭┼── jb 435846 <_D3std4conv21ConvOverflowException6__vtblZ+0x3c6>
  60717. 4357e5: ││││ │││││ ╭─┼┼── jb 43584c <_D3std4conv21ConvOverflowException6__vtblZ+0x3cc>
  60718. 4357e7: ││││ │││││ │ ││ add %al,0x66(%rcx)
  60719. 4357ea: ││││ ╭┼┼┼┼┼───────┼─┼┼── jb 435855 <_D3std4conv21ConvOverflowException6__vtblZ+0x3d5>
  60720. 4357ec: ││││ │││││┕━━━━━━━┿━┿┿━━ movslq 0x2f(%rcx),%esp
  60721. 4357ef: ││││ │││││ │ ││ rex.WX jne 435854 <_D3std4conv21ConvOverflowException6__vtblZ+0x3d4>
  60722. 4357f2: ││││ │││││ │ ││ (bad)
  60723. 4357f3: ││││ │││││ │ ││ add %al,0x66(%rcx)
  60724. 4357f6: ││││ ╭┼┼┼┼┼────────┼─┼┼── jb 435861 <_D3std4conv21ConvOverflowException6__vtblZ+0x3e1>
  60725. 4357f8: ││││ ││││││ │ ││ movslq 0x2f(%rcx),%esp
  60726. 4357fb: ││││ │││││ │ ││ rex.WXB (bad)
  60727. 4357fd: ││││ │││││ │ ││ insl (%dx),%es:(%rdi)
  60728. 4357fe: ││││ │││││ │╭┼┼── jo 435861 <_D3std4conv21ConvOverflowException6__vtblZ+0x3e1>
  60729. 435800: ││││ │││││ ││││ insb (%dx),%es:(%rdi)
  60730. 435801: ││││ │││││ ││││ (bad)
  60731. 435802: ││││ │││││ ││││ add %al,0x66(%rcx)
  60732. 435805: ││││ ╭┼┼┼┼┼─────────┼┼┼┼── jb 435870 <_D3std4conv21ConvOverflowException6__vtblZ+0x3f0>
  60733. 435807: ││││ ││││││ ││││ movslq 0x2f(%rcx),%esp
  60734. 43580a: ││││ ││││││ │││ rex.WXB pushq $0x6f747261
  60735. 435810: ╭─┼┼┼────┼┼┼┼┼┼─────────┼┼┼─── jne 43587f <_D3std4conv21ConvOverflowException6__vtblZ+0x3ff>
  60736. 435812: │ │││ ││││││ │││ add %al,0x66(%rcx)
  60737. 435815: │ │││ ╭┼┼┼┼┼┼─────────┼┼┼─── jb 435880 <_D3std4conv21ConvOverflowException6__vtblZ+0x400>
  60738. 435817: │ │││ ││││││┕━━━━━━━━━┿┿┿━━━ movslq 0x2f(%rcx),%esp
  60739. 43581a: │ │││ ││││││ │││ rex.WXB imul $0x4100696c,0x61(%r15),%rsp
  60740. 435822: │ │││ ││││││ │││ data16
  60741. 435823: │ │││ ╭┼┼┼┼┼┼──────────┼┼┼─── jb 43588e <_D3std4conv21ConvOverflowException6__vtblZ+0x40e>
  60742. 435825: │ │││ │││││││ │││ movslq 0x2f(%rcx),%esp
  60743. 435828: │ │││ │││││││ │││ rex.WXB imul $0x61736168,0x73(%r14),%rbp
  60744. 435830: │ │││ │││││││ │││ add %al,0x66(%rcx)
  60745. 435833: │ │││ ╭┼┼┼┼┼┼┼──────────┼┼┼─── jb 43589e <_D3std4conv21ConvOverflowException6__vtblZ+0x41e>
  60746. 435835: │ │││ ││││││││ │││ movslq 0x2f(%rcx),%esp
  60747. 435838: │ │ │││││││ │││ rex.WR (bad)
  60748. 43583a: │ │ │││││││ │││ outsl %ds:(%esi),(%dx)
  60749. 43583c: │ │ │││││││ │││ ╭ jae 43583e <_D3std4conv21ConvOverflowException6__vtblZ+0x3be>
  60750. 43583e: │ │ │││││││ │││ ┕ rex.B
  60751. 43583f: │ │ │││││││ │││ data16
  60752. 435840: │ │ ╭┼┼┼┼┼┼┼───────────┼┼┼─── jb 4358ab <_D3std4conv21ConvOverflowException6__vtblZ+0x42b>
  60753. 435842: │ │ ││││││││ │││ movslq 0x2f(%rcx),%esp
  60754. 435845: │ │ ││││││││ │││ rex.WR outsl %ds:(%rsi),(%dx)
  60755. 435847: │ │││││││┕━━━━━━━━━━━┿┿━━━━ insl (%dx),%es:(%rdi)
  60756. 435848: │ │││││││ ││ add %al,%gs:0x66(%rcx)
  60757. 43584c: │ ╭┼┼┼┼┼┼┼────────────┼┼┼┼┼┼ jb 4358b7 <_D3std4conv21ConvOverflowException6__vtblZ+0x437>
  60758. 43584e: │ ││││││││ │ movslq 0x2f(%rcx),%esp
  60759. 435851: │ ││││││││ │ rex.WR jne 4358b5 <_D3std4conv21ConvOverflowException6__vtblZ+0x435>
  60760. 435854: │ ││││││││ │ outsb %ds:(%rsi),(%dx)
  60761. 435855: │ │││││││┕━━━━━━━━━━━━━┿━━━━ fs
  60762. 435856: │ │││││││ │ (bad)
  60763. 435857: │ │││││││ │ add %al,0x66(%rcx)
  60764. 43585a: │ ╭┼┼┼┼┼┼┼──────────────┼──── jb 4358c5 <_D3std4conv21ConvOverflowException6__vtblZ+0x445>
  60765. 43585c: │ ││││││││ │ movslq 0x2f(%rcx),%esp
  60766. 43585f: │ ││││││││ │ rex.WR jne 4358d5 <_D3std4conv21ConvOverflowException6__vtblZ+0x455>
  60767. 435862: │ │││││││ (bad)
  60768. 435863: │ │││││││ imul $0x41,0x0(%rcx),%esp
  60769. 435867: │ │││││││ data16
  60770. 435868: │ ╭┼┼┼┼┼┼┼──────────────────── jb 4358d3 <_D3std4conv21ConvOverflowException6__vtblZ+0x453>
  60771. 43586a: │ ││││││││ movslq 0x2f(%rcx),%esp
  60772. 43586d: │ ││││││││ rex.WRB (bad)
  60773. 43586f: │ ││││││││ insb (%dx),%es:(%rdi)
  60774. 435870: │ │││││││┕━━━━━━━━━━━━━━━━━━━━ (bad)
  60775. 435871: │ │││││││ (bad) {%k1}
  60776. 435872: │ │││││││ outsl %ds:(%rsi),(%dx)
  60777. 435873: │ │││││││ add %al,0x66(%rcx)
  60778. 435876: │╭┼┼┼┼┼┼┼───────────────────── jb 4358e1 <_D3std4conv21ConvOverflowException6__vtblZ+0x461>
  60779. 435878: │││││││││ movslq 0x2f(%rcx),%esp
  60780. 43587b: │││││││││ rex.WRB (bad)
  60781. 43587d: ╭──────────┼┼┼┼┼┼┼┼┼───────────────────── jo 4358f4 <_D3std4conv21ConvOverflowException6__vtblZ+0x474>
  60782. 43587f: │ ╭────────┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ je 4358f0 <_D3std4conv21ConvOverflowException6__vtblZ+0x470>
  60783. 435881: │ │ │││││││ add %al,0x66(%rcx)
  60784. 435884: │ │ ╭┼┼┼┼┼┼┼────────────────────── jb 4358ef <_D3std4conv21ConvOverflowException6__vtblZ+0x46f>
  60785. 435886: │ │ ││││││││ movslq 0x2f(%rcx),%esp
  60786. 435889: │ │ ││││││││ rex.WRB (bad)
  60787. 43588b: │ │ ││││││││ ╭ jae 4358f2 <_D3std4conv21ConvOverflowException6__vtblZ+0x472>
  60788. 43588d: ╭─┼─┼────────┼┼┼┼┼┼┼┼─────────────────────┼ jb 435904 <_D3std4conv21ConvOverflowException6__vtblZ+0x484>
  60789. 43588f: │ │ │ │││││││ │ add %al,0x66(%rcx)
  60790. 435892: │ │ │ ╭┼┼┼┼┼┼┼──────────────────────┼ jb 4358fd <_D3std4conv21ConvOverflowException6__vtblZ+0x47d>
  60791. 435894: │ │ │ ││││││││ │ movslq 0x2f(%rcx),%esp
  60792. 435897: │ │ │ ││││││││ │ rex.WRB (bad) {%k1}
  60793. 43589a: │ │ │ ││││││││ │ (bad) {%k5}
  60794. 43589f: │ │ │ │││││││ │ rex.B
  60795. 4358a0: │ │ │ │││││││ │ data16
  60796. 4358a1: │ │ │ ╭┼┼┼┼┼┼┼───────────────────────┼ jb 43590c <_D3std4conv21ConvOverflowException6__vtblZ+0x48c>
  60797. 4358a3: │ │ │ ││││││││ │ movslq 0x2f(%rcx),%esp
  60798. 4358a6: │ │ │ ││││││││ │ rex.WRB outsl %ds:(%rsi),(%dx)
  60799. 4358a8: │ │ │ ││││││││ │ outsb %ds:(%rsi),(%dx)
  60800. 4358a9: │ │─┼──────┼┼┼┼┼┼┼┼───────────────────────┼ jb 43591a <_D3std4conv21ConvOverflowException6__vtblZ+0x49a>
  60801. 4358ab: │ │ │ ╭┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jbe 435916 <_D3std4conv21ConvOverflowException6__vtblZ+0x496>
  60802. 4358ad: │ │ │ ││││││││ │ (bad)
  60803. 4358ae: │ │ │ ││││││││ │ add %al,0x66(%rcx)
  60804. 4358b1: │ │ │ ╭┼┼┼┼┼┼┼┼────────────────────────┼ jb 43591c <_D3std4conv21ConvOverflowException6__vtblZ+0x49c>
  60805. 4358b3: │ │ │ │││││││││ │ movslq 0x2f(%rcx),%esp
  60806. 4358b6: │ │ │ │││││││││ │ rex.WRX (bad)
  60807. 4358b8: │ │ │ ││││││││ │ imul $0x41006962,0x6f(%rdx),%esi
  60808. 4358bf: │ │ │ ││││││││ │ data16
  60809. 4358c0: │ │ │ ╭┼┼┼┼┼┼┼┼─────────────────────────┼ jb 43592b <_D3std4conv21ConvOverflowException6__vtblZ+0x4ab>
  60810. 4358c2: │ │ │ │││││││││ │ movslq 0x2f(%rcx),%esp
  60811. 4358c5: │ │ │ ││││││││┕━━━━━━━━━━━━━━━━━━━━━━━━━┿ rex.WRX
  60812. 4358c6: │ │ │ ││││││││ │ fs
  60813. 4358c7: │ │ │ ││││││││ │ pushq $0x61
  60814. 4358c9: │ │ │ ││││││││ │ insl (%dx),%es:(%rdi)
  60815. 4358ca: │ │ │ ││││││││ │ outsb %gs:(%rsi),(%dx)
  60816. 4358cc: │ │ │ ││││││││ │ (bad)
  60817. 4358cd: │ │ │ ││││││││ │ add %al,0x66(%rcx)
  60818. 4358d0: │ │ │ ╭┼┼┼┼┼┼┼┼──────────────────────────┼ jb 43593b <_D3std4conv21ConvOverflowException6__vtblZ+0x4bb>
  60819. 4358d2: │ │ │ │││││││││ │ movslq 0x2f(%rcx),%esp
  60820. 4358d5: │ │ │ ││││││││ │ rex.WRX imul $0x41007965,0x6d(%rcx),%r12
  60821. 4358dd: │ │ │ ││││││││ │ data16
  60822. 4358de: │ │ │ ╭┼┼┼┼┼┼┼┼───────────────────────────┼ jb 435949 <_D3std4conv21ConvOverflowException6__vtblZ+0x4c9>
  60823. 4358e0: │ │ │ │││││││││ │ movslq 0x2f(%rcx),%esp
  60824. 4358e3: │ │ │ ││││││││ │ push %rbx
  60825. 4358e4: │ │ │ ││││││││ │ (bad)
  60826. 4358e5: │ │ │ ││││││││ │ outsl %ds:(%rsi),(%dx)
  60827. 4358e6: │ │ │ ││││││││ │ pop %rdi
  60828. 4358e7: │ │ │ ││││││││ │ push %rsp
  60829. 4358e8: │ │ │ ││││││││ │ outsl %ds:(%rsi),(%dx)
  60830. 4358e9: │ │ │ ││││││││ │ insl (%dx),%es:(%rdi)
  60831. 4358ea: │ │ │ ││││││││ │ add %al,%gs:0x66(%rcx)
  60832. 4358ee: │ │ │╭┼┼┼┼┼┼┼┼────────────────────────────┼ jb 435959 <_D3std4conv21ConvOverflowException6__vtblZ+0x4d9>
  60833. 4358f0: │ │ ┕┿┿┿┿┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿ movslq 0x2f(%rcx),%esp
  60834. 4358f3: │ │ ││││││││ push %rsp
  60835. 4358f4: │ ┕━╭┼┼┼┼┼┼┼┼────────────────────────────── jb 43595f <_D3std4conv21ConvOverflowException6__vtblZ+0x4df>
  60836. 4358f6: ╭────┼─┼─┼┼┼┼┼┼┼┼┼────────────────────────────── jo 435967 <_D3std4conv21ConvOverflowException6__vtblZ+0x4e7>
  60837. 4358f8: │ │ │ │││││││││ insb (%dx),%es:(%rdi)
  60838. 4358f9: │ │ │ │││││││││ imul $0x69726641,(%rax),%eax
  60839. 4358ff: │ │ │ ││││││││ movslq 0x2f(%rcx),%esp
  60840. 435902: │ │ │ ││││││││ push %rsp
  60841. 435903: │────┼─┼─┼┼┼┼┼┼┼┼─────────────────────────────── jne 435973 <_D3std4conv21ConvOverflowException6__vtblZ+0x4f3>
  60842. 435905: │ │ ││││││││ imul $0x69726641,0x0(%rbx),%esi
  60843. 43590c: │ │ │││││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ movslq 0x2f(%rcx),%esp
  60844. 43590f: │ │ │││││││ push %rdi
  60845. 435910: │ │ │││││││ imul $0x6b656f68,0x64(%rsi),%ebp
  60846. 435917: │ │ ││││││ add %al,0x6d(%rcx)
  60847. 43591a: │ ┕━┿┿┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ gs
  60848. 43591b: │ ╭┼┼┼┼┼┼───────────────────────────────── jb 435986 <_D3std4conv21ConvOverflowException6__vtblZ+0x506>
  60849. 43591d: │ ││││││ movslq 0x2f(%rcx),%esp
  60850. 435920: │ ││││││ rex.B outsb %ds:(%rsi),(%dx)
  60851. 435922: │ ╭┼┼┼┼┼┼────────────────────────────────── je 43598d <_D3std4conv21ConvOverflowException6__vtblZ+0x50d>
  60852. 435924: │ │││││││ addr32 jne 435988 <_D3std4conv21ConvOverflowException6__vtblZ+0x508>
  60853. 435927: │ │││││││ add %al,0x6d(%rcx)
  60854. 43592a: │ │││││││ gs
  60855. 43592b: │ ╭┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jb 435996 <_D3std4conv21ConvOverflowException6__vtblZ+0x516>
  60856. 43592d: │ │││││││ movslq 0x2f(%rcx),%esp
  60857. 435930: │ │││││││ rex.B jb 4359a8 <_D3std4conv21ConvOverflowException6__vtblZ+0x528>
  60858. 435933: │ │││││││ (bad) {%k5}
  60859. 435935: │ │││││││ add %al,0x6d(%rcx)
  60860. 435938: │ │││││││ gs
  60861. 435939: │ ╭┼┼┼┼┼┼┼─────────────────────────────────── jb 4359a4 <_D3std4conv21ConvOverflowException6__vtblZ+0x524>
  60862. 43593b: │ │││││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ movslq 0x2f(%rcx),%esp
  60863. 43593e: │ │││││││ rex.X (bad)
  60864. 435940: │ │││││││ pushq $0x41006169
  60865. 435945: │ │││││││ insl (%dx),%es:(%rdi)
  60866. 435946: │ │││││││ gs
  60867. 435947: │ ╭┼┼┼┼┼┼┼──────────────────────────────────── jb 4359b2 <_D3std4conv21ConvOverflowException6__vtblZ+0x532>
  60868. 435949: │ │││││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ movslq 0x2f(%rcx),%esp
  60869. 43594c: │ │││││││ rex.X
  60870. 43594d: │ │││││││ gs
  60871. 43594e: │ │││││││ insb (%dx),%es:(%rdi)
  60872. 43594f: │ │││││││ gs
  60873. 435950: │ │││││││ insl (%dx),%es:(%rdi)
  60874. 435951: │ │││││││ add %al,0x6d(%rcx)
  60875. 435954: │ │││││││ gs
  60876. 435955: │ ╭┼┼┼┼┼┼┼───────────────────────────────────── jb 4359c0 <_D3std4conv21ConvOverflowException6__vtblZ+0x540>
  60877. 435957: │ ││││││││ movslq 0x2f(%rcx),%esp
  60878. 43595a: │ │││││││ rex.X
  60879. 43595b: │ │││││││ gs
  60880. 43595c: │ │││││││ insb (%dx),%es:(%rdi)
  60881. 43595d: │ │││││││ imul $0x656d4100,0x65(%rdx),%edi
  60882. 435964: │ ╭┼┼┼┼┼┼─────────────────────────────────────── jb 4359cf <_D3std4conv21ConvOverflowException6__vtblZ+0x54f>
  60883. 435966: │ │││││││ movslq 0x2f(%rcx),%esp
  60884. 435969: │ │││││││ rex.X outsl %ds:(%rsi),(%dx)
  60885. 43596b: │ │││││││ outsl %ds:(%esi),(%dx)
  60886. 43596d: │ │││││││ ╭ je 4359d0 <_D3std4conv21ConvOverflowException6__vtblZ+0x550>
  60887. 43596f: │ │││││││ │ add %al,0x6d(%rcx)
  60888. 435972: │ │││││││ │ gs
  60889. 435973: ┕╭┼┼┼┼┼┼┼──────────────────────────────────────┼ jb 4359de <_D3std4conv21ConvOverflowException6__vtblZ+0x55e>
  60890. 435975: ││││││││ │ movslq 0x2f(%rcx),%esp
  60891. 435978: ││││││││ │ rex.X outsl %ds:(%rsi),(%dx)
  60892. 43597a: ││││││││ │ imul $0x656d4100,0x65(%rbx),%esi
  60893. 435981: ╭┼┼┼┼┼┼┼┼──────────────────────────────────────┼ jb 4359ec <_D3std4conv21ConvOverflowException6__vtblZ+0x56c>
  60894. 435983: │││││││││ │ movslq 0x2f(%rcx),%esp
  60895. 435986: ││││││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿ rex.XB (bad)
  60896. 435988: ││││││││ │ outsb %ds:(%rsi),(%dx)
  60897. 435989: ││││││││ │ movslq 0x6e(%rbp),%esi
  60898. 43598c: ││││││││ │ add %al,0x6d(%rcx)
  60899. 43598f: │││││││ │ gs
  60900. 435990: ╭┼┼┼┼┼┼┼────────────────────────────────────────┼ jb 4359fb <_D3std4conv21ConvOverflowException6__vtblZ+0x57b>
  60901. 435992: ││││││││ │ movslq 0x2f(%rcx),%esp
  60902. 435995: ││││││││ │ rex.XB (bad)
  60903. 435997: │││││││ ╭┼ jb 4359fa <_D3std4conv21ConvOverflowException6__vtblZ+0x57a>
  60904. 435999: │││││││ ││ movslq 0x73(%rcx),%esp
  60905. 43599c: │││││││ ││ add %al,0x6d(%rcx)
  60906. 43599f: │││││││ ││ gs
  60907. 4359a0: ╭┼┼┼┼┼┼┼────────────────────────────────────────┼┼ jb 435a0b <_D3std4conv21ConvOverflowException6__vtblZ+0x58b>
  60908. 4359a2: ││││││││ ││ movslq 0x2f(%rcx),%esp
  60909. 4359a5: │││││││ ││ rex.XB (bad)
  60910. 4359a7: │││││││ ╭─┼┼ jns 435a0e <_D3std4conv21ConvOverflowException6__vtblZ+0x58e>
  60911. 4359a9: │││││││ │ ││ outsb %ds:(%rsi),(%dx)
  60912. 4359aa: │││││││ │ ││ outsb %ds:(%rsi),(%dx)
  60913. 4359ab: │││││││ │ ││ add %al,%gs:0x6d(%rcx)
  60914. 4359af: │││││││ │ ││ gs
  60915. 4359b0: ╭┼┼┼┼┼┼┼───────────────────────────────────────┼─┼┼ jb 435a1b <_D3std4conv21ConvOverflowException6__vtblZ+0x59b>
  60916. 4359b2: │││││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━┿┿ movslq 0x2f(%rcx),%esp
  60917. 4359b5: │││││││ │ ││ rex.XB (bad)
  60918. 4359b7: ╭───────┼┼┼┼┼┼┼────────────────────────────────────────┼─┼┼ jns 435a26 <_D3std4conv21ConvOverflowException6__vtblZ+0x5a6>
  60919. 4359b9: │ │││││││ │ ││ (bad)
  60920. 4359ba: │ │││││││ │ ││ outsb %ds:(%rsi),(%dx)
  60921. 4359bb: │ │││││││ │ ││ add %al,0x6d(%rcx)
  60922. 4359be: │ │││││││ │ ││ gs
  60923. 4359bf: │ ╭┼┼┼┼┼┼┼────────────────────────────────────────┼─┼┼ jb 435a2a <_D3std4conv21ConvOverflowException6__vtblZ+0x5aa>
  60924. 4359c1: │ │││││││ │ ││ movslq 0x2f(%rcx),%esp
  60925. 4359c4: │ │││││││ │ ││ rex.XB pushq $0x67616369
  60926. 4359ca: │ │││││││ │ ││ outsl %ds:(%rsi),(%dx)
  60927. 4359cb: │ │││││││ │ ││ add %al,0x6d(%rcx)
  60928. 4359ce: │ │││││││ │ ││ gs
  60929. 4359cf: │ ╭┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jb 435a3a <_D3std4conv21ConvOverflowException6__vtblZ+0x5ba>
  60930. 4359d1: │ │││││││ │ │ movslq 0x2f(%rcx),%esp
  60931. 4359d4: │ │││││││ │ │ rex.XB outsl %ds:(%rsi),(%dx)
  60932. 4359d6: │ │││││││ │╭┼─ jb 435a3c <_D3std4conv21ConvOverflowException6__vtblZ+0x5bc>
  60933. 4359d8: │ │││││││ │││ outsl %ds:(%rsi),(%dx)
  60934. 4359d9: │ │││││││ │││ (bad) {%k5}
  60935. 4359db: │ │││││││ │││ add %al,0x6d(%rcx)
  60936. 4359de: │ ││││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿┿━ gs
  60937. 4359df: │ ╭┼┼┼┼┼┼───────────────────────────────────────────┼┼┼─ jb 435a4a <_D3std4conv21ConvOverflowException6__vtblZ+0x5ca>
  60938. 4359e1: │ │││││││ │││ movslq 0x2f(%rcx),%esp
  60939. 4359e4: │ │││││││ │││ rex.XB jb 435a4c <_D3std4conv21ConvOverflowException6__vtblZ+0x5cc>
  60940. 4359e7: ╭────┼────┼┼┼┼┼┼┼───────────────────────────────────────────┼┼┼─ jae 435a5d <_D3std4conv21ConvOverflowException6__vtblZ+0x5dd>
  60941. 4359e9: │ │ │││││││ │││ outsl %ds:(%rsi),(%dx)
  60942. 4359ea: │ │ │││││││ │││ outsb %ds:(%rsi),(%dx)
  60943. 4359eb: │ │ │││││││ │││ add %al,0x6d(%rcx)
  60944. 4359ee: │ │ ││││││ │││ gs
  60945. 4359ef: │ │ ╭┼┼┼┼┼┼────────────────────────────────────────────┼┼┼─ jb 435a5a <_D3std4conv21ConvOverflowException6__vtblZ+0x5da>
  60946. 4359f1: │ │ │││││││ │││ movslq 0x2f(%rcx),%esp
  60947. 4359f4: │ │ │││││││ │││ rex.XB jne 435a60 <_D3std4conv21ConvOverflowException6__vtblZ+0x5e0>
  60948. 4359f7: │ │ │││││││ │││ (bad)
  60949. 4359f8: │ │ │││││││ │││ (bad) {%k5}
  60950. 4359fa: │ │ │││││││ ││┕━ add %al,0x6d(%rcx)
  60951. 4359fd: │ │ ││││││ ││ gs
  60952. 4359fe: │ │ ╭┼┼┼┼┼┼─────────────────────────────────────────────┼┼── jb 435a69 <_D3std4conv21ConvOverflowException6__vtblZ+0x5e9>
  60953. 435a00: │ │ │││││││ ││ movslq 0x2f(%rcx),%esp
  60954. 435a03: │ │ │││││││ ││ rex.XB jne 435a78 <_D3std4conv21ConvOverflowException6__vtblZ+0x5f8>
  60955. 435a06: │ │ │││││││ ││ (bad)
  60956. 435a07: │ │ │││││││ ││ movslq 0x6f(%rcx),%esp
  60957. 435a0a: │ │ │││││││ ││ add %al,0x6d(%rcx)
  60958. 435a0d: │ │ ││││││ ││ gs
  60959. 435a0e: │ │ ╭┼┼┼┼┼┼──────────────────────────────────────────────┼┼┼┼ jb 435a79 <_D3std4conv21ConvOverflowException6__vtblZ+0x5f9>
  60960. 435a10: │ │ │││││││ │ movslq 0x2f(%rcx),%esp
  60961. 435a13: │ │ │││││││ │ rex.R (bad)
  60962. 435a15: ╭─┼────┼─┼┼┼┼┼┼┼───────────────────────────────────────────────┼── ja 435a8a <_D3std4conv21ConvOverflowException6__vtblZ+0x60a>
  60963. 435a17: │ │ │ │││││││ │ outsl %ds:(%rsi),(%dx)
  60964. 435a18: │ │ │ │││││││ │ outsb %ds:(%rsi),(%dx)
  60965. 435a19: │ │ │ │││││││ │ add %al,0x6d(%rcx)
  60966. 435a1c: │ │ │ ││││││ │ gs
  60967. 435a1d: │ │ │╭┼┼┼┼┼┼────────────────────────────────────────────────┼── jb 435a88 <_D3std4conv21ConvOverflowException6__vtblZ+0x608>
  60968. 435a1f: │ │ ││││││││ │ movslq 0x2f(%rcx),%esp
  60969. 435a22: │ │ ││││││││ │ rex.R
  60970. 435a23: │ │ ││││││││ │ outsb %gs:(%rsi),(%dx)
  60971. 435a25: │ │ ││││││││ ╭┼── jbe 435a8c <_D3std4conv21ConvOverflowException6__vtblZ+0x60c>
  60972. 435a27: │ │ │││││││ ││ ╭ jb 435a29 <_D3std4conv21ConvOverflowException6__vtblZ+0x5a9>
  60973. 435a29: │ │ │││││││ ││ ┕ rex.B insl (%dx),%es:(%rdi)
  60974. 435a2b: │ │ ││││││ ││ gs
  60975. 435a2c: │ │ ╭┼┼┼┼┼┼────────────────────────────────────────────────┼┼── jb 435a97 <_D3std4conv21ConvOverflowException6__vtblZ+0x617>
  60976. 435a2e: │ │ │││││││ ││ movslq 0x2f(%rcx),%esp
  60977. 435a31: │ │ │││││││ ││ rex.R
  60978. 435a32: │ │ │││││││ ││ gs
  60979. 435a33: │─┼────┼┼┼┼┼┼┼────────────────────────────────────────────────┼┼── je 435aa7 <_D3std4conv21ConvOverflowException6__vtblZ+0x627>
  60980. 435a35: │ │ │││││││ ││ outsl %ds:(%rsi),(%dx)
  60981. 435a36: │ │ │││││││ ││ imul $0x6972656d,0x41(%rax,%rax,1),%esi
  60982. 435a3e: │ │ ││││││ │ movslq 0x2f(%rcx),%esp
  60983. 435a41: │ │ ││││││ │ rex.RXB outsl %ds:(%rsi),(%dx)
  60984. 435a43: │ │ ││││││ │ fs
  60985. 435a44: │ │ ││││││ ╭┼─── je 435aae <_D3std4conv21ConvOverflowException6__vtblZ+0x62e>
  60986. 435a46: │ │ ││││││ ││ (bad)
  60987. 435a47: │ │ ││││││ ││ (bad) {%k5}
  60988. 435a48: │ │ ││││││ ││ add %al,0x6d(%rcx)
  60989. 435a4b: │ │ │││││ ││ gs
  60990. 435a4c: │ │ ╭┼┼┼┼┼─────────────────────────────────────────────────┼┼─── jb 435ab7 <_D3std4conv21ConvOverflowException6__vtblZ+0x637>
  60991. 435a4e: │ │ ││││││ ││ movslq 0x2f(%rcx),%esp
  60992. 435a51: │ │ ││││││ ││ rex.RXB jb 435ab9 <_D3std4conv21ConvOverflowException6__vtblZ+0x639>
  60993. 435a54: │ │ ││││││ ││ outsb %ds:(%rsi),(%dx)
  60994. 435a55: │ │ ││││││ ││ (bad)
  60995. 435a56: │ │ ││││││ ││ fs
  60996. 435a57: │ │ ││││││ ││ (bad)
  60997. 435a58: │ │ ││││││ ││ add %al,0x6d(%rcx)
  60998. 435a5b: │ │ │││││ ││ gs
  60999. 435a5c: │ │ ╭┼┼┼┼┼──────────────────────────────────────────────────┼┼─── jb 435ac7 <_D3std4conv21ConvOverflowException6__vtblZ+0x647>
  61000. 435a5e: │ ││││││ ││ movslq 0x2f(%rcx),%esp
  61001. 435a61: │ ││││││ ││ rex.RXB jne 435add <_D3std4conv21ConvOverflowException6__vtblZ+0x65d>
  61002. 435a64: │ ││││││ ││ (bad)
  61003. 435a65: │ ││││││ ││ outsb %ds:(%rsi),(%dx)
  61004. 435a66: │ ││││││ ││ (bad)
  61005. 435a67: │ ││││││ ││ add %al,0x6d(%rcx)
  61006. 435a6a: │ │││││ ││ gs
  61007. 435a6b: │ ╭┼┼┼┼┼───────────────────────────────────────────────────┼┼─── jb 435ad6 <_D3std4conv21ConvOverflowException6__vtblZ+0x656>
  61008. 435a6d: │ ││││││ ││ movslq 0x2f(%rcx),%esp
  61009. 435a70: │ ││││││ ││ rex.W (bad)
  61010. 435a72: │ ││││││ ││ insb (%dx),%es:(%rdi)
  61011. 435a73: │ ││││││ ││ imul $0x6d410078,0x61(%rsi),%esp
  61012. 435a7a: │ │││││ ││ gs
  61013. 435a7b: │ ╭┼┼┼┼┼────────────────────────────────────────────────────┼┼─── jb 435ae6 <_D3std4conv21ConvOverflowException6__vtblZ+0x666>
  61014. 435a7d: │ ││││││ ││ movslq 0x2f(%rcx),%esp
  61015. 435a80: │ ││││││ ││ rex.W (bad)
  61016. 435a82: │ ││││││ ││ ╭─ jbe 435ae5 <_D3std4conv21ConvOverflowException6__vtblZ+0x665>
  61017. 435a84: │ ││││││ ││ │ outsb %ds:(%rsi),(%dx)
  61018. 435a85: │ ││││││ ││ │ (bad)
  61019. 435a86: │ ││││││ ││ │ add %al,0x6d(%rcx)
  61020. 435a89: │ │││││ ││ │ gs
  61021. 435a8a: ┕━╭┼┼┼┼┼─────────────────────────────────────────────────────┼┼─┼─ jb 435af5 <_D3std4conv21ConvOverflowException6__vtblZ+0x675>
  61022. 435a8c: │ ││││││ │┕━┿━ movslq 0x2f(%rcx),%esp
  61023. 435a8f: │ ││││││ │ │ rex.WB outsb %ds:(%rsi),(%dx)
  61024. 435a91: ╭──────┼─┼┼┼┼┼┼─────────────────────────────────────────────────────┼──┼─ jne 435b09 <_D3std4conv21ConvOverflowException6__vtblZ+0x689>
  61025. 435a93: │ │ ││││││ │ │ imul $0x72656d41,0x0(%rbx),%ebp
  61026. 435a9a: │ │ │││││ │ │ imul $0x6171492f,0x61(%rbx),%esp
  61027. 435aa1: │ │ │││││ │ │ insb (%dx),%es:(%rdi)
  61028. 435aa2: │ │╭┼┼┼┼┼──────────────────────────────────────────────────────┼──┼─ jne 435b0d <_D3std4conv21ConvOverflowException6__vtblZ+0x68d>
  61029. 435aa4: │ │││││││ │ │╭ je 435aa6 <_D3std4conv21ConvOverflowException6__vtblZ+0x626>
  61030. 435aa6: │ │││││││ │ │┕ rex.B insl (%dx),%es:(%rdi)
  61031. 435aa8: │ ││││││ │ │ gs
  61032. 435aa9: │ ╭┼┼┼┼┼┼──────────────────────────────────────────────────────┼──┼─ jb 435b14 <_D3std4conv21ConvOverflowException6__vtblZ+0x694>
  61033. 435aab: │ │││││││ │ │ movslq 0x2f(%rcx),%esp
  61034. 435aae: │ │││││││ ┕━━┿━ rex.WX (bad)
  61035. 435ab0: │ │││││││ │ insl (%dx),%es:(%rdi)
  61036. 435ab1: │ │││││││ │ (bad)
  61037. 435ab2: │ │││││││ │ imul $0x656d4100,0x61(%rbx),%esp
  61038. 435ab9: │ ╭┼┼┼┼┼┼──────────────────────────────────────────────────────────┼─ jb 435b24 <_D3std4conv21ConvOverflowException6__vtblZ+0x6a4>
  61039. 435abb: │ │││││││ │ movslq 0x2f(%rcx),%esp
  61040. 435abe: │ │││││││ │ rex.WX jne 435b2b <_D3std4conv21ConvOverflowException6__vtblZ+0x6ab>
  61041. 435ac1: ╭────┼─────┼┼┼┼┼┼┼──────────────────────────────────────────────────────────┼─ jne 435b3c <_D3std4conv21ConvOverflowException6__vtblZ+0x6bc>
  61042. 435ac3: │ │ │││││││ │ add %al,0x6d(%rcx)
  61043. 435ac6: │ │ │││││││ │ gs
  61044. 435ac7: │ │ ╭┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jb 435b32 <_D3std4conv21ConvOverflowException6__vtblZ+0x6b2>
  61045. 435ac9: │ │ │││││││ │ movslq 0x2f(%rcx),%esp
  61046. 435acc: │ │ │││││││ │ rex.WX jne 435b3d <_D3std4conv21ConvOverflowException6__vtblZ+0x6bd>
  61047. 435acf: │ │ │││││││ │ gs
  61048. 435ad0: │ │ │││││││ │ (bad)
  61049. 435ad1: │ │ │││││││ │╭ jne 435ad3 <_D3std4conv21ConvOverflowException6__vtblZ+0x653>
  61050. 435ad3: │ │ │││││││ │┕ rex.B insl (%dx),%es:(%rdi)
  61051. 435ad5: │ │ │││││││ │ gs
  61052. 435ad6: │ │ ╭┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jb 435b41 <_D3std4conv21ConvOverflowException6__vtblZ+0x6c1>
  61053. 435ad8: │ │ │││││││ │ movslq 0x2f(%rcx),%esp
  61054. 435adb: │ │ │││││││ │ rex.WR (bad)
  61055. 435add: │ │ │││││││ │ pop %rdi
  61056. 435ade: │ │ │││││││ │ push %rax
  61057. 435adf: │ │ │││││││ │ (bad)
  61058. 435ae0: │ │ │││││││ │╭ jp 435ae2 <_D3std4conv21ConvOverflowException6__vtblZ+0x662>
  61059. 435ae2: │ │ │││││││ │┕ rex.B insl (%dx),%es:(%rdi)
  61060. 435ae4: │ │ │││││││ │ gs
  61061. 435ae5: │ │ ╭┼┼┼┼┼┼┼────────────────────────────────────────────────────────────┼┼ jb 435b50 <_D3std4conv21ConvOverflowException6__vtblZ+0x6d0>
  61062. 435ae7: │ │ │││││││ movslq 0x2f(%rcx),%esp
  61063. 435aea: │ │ │││││││ imul $0x656d4100,0x61(%rbp),%r13
  61064. 435af2: │ │ ╭┼┼┼┼┼┼┼─────────────────────────────────────────────────────────────── jb 435b5d <_D3std4conv21ConvOverflowException6__vtblZ+0x6dd>
  61065. 435af4: │ │ ││││││││ movslq 0x2f(%rcx),%esp
  61066. 435af7: │ │ │││││││ rex.WRB (bad)
  61067. 435af9: │ │ │││││││ movslq 0x69(%rbp),%esp
  61068. 435afc: │ │ │││││││ outsl %ds:(%rsi),(%dx)
  61069. 435afd: │ │ │││││││ add %al,0x6d(%rcx)
  61070. 435b00: │ │ │││││││ gs
  61071. 435b01: │ │╭┼┼┼┼┼┼┼──────────────────────────────────────────────────────────────── jb 435b6c <_D3std4conv21ConvOverflowException6__vtblZ+0x6ec>
  61072. 435b03: │ │││││││││ movslq 0x2f(%rcx),%esp
  61073. 435b06: │ │││││││││ rex.WRB (bad)
  61074. 435b08: │ │││││││││ outsb %ds:(%rsi),(%dx)
  61075. 435b09: │ ┕┿┿┿┿┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ (bad)
  61076. 435b0a: │ ││││││││ addr32 jne 435b6e <_D3std4conv21ConvOverflowException6__vtblZ+0x6ee>
  61077. 435b0d: │ │││││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ add %al,0x6d(%rcx)
  61078. 435b10: │ │││││││ gs
  61079. 435b11: │ ╭┼┼┼┼┼┼┼───────────────────────────────────────────────────────────────── jb 435b7c <_D3std4conv21ConvOverflowException6__vtblZ+0x6fc>
  61080. 435b13: │ ││││││││ movslq 0x2f(%rcx),%esp
  61081. 435b16: │ │││││││ rex.WRB (bad)
  61082. 435b18: │ │││││││ outsb %ds:(%rsi),(%dx)
  61083. 435b19: │ │││││││ (bad)
  61084. 435b1a: ╭─────┼────┼┼┼┼┼┼┼────────────────────────────────────────────────────────────────── jne 435b8f <_D3std4conv21ConvOverflowException6__vtblZ+0x70f>
  61085. 435b1c: │ │ │││││││ add %al,0x6d(%rcx)
  61086. 435b1f: │ │ │││││││ gs
  61087. 435b20: │ │ ╭┼┼┼┼┼┼┼────────────────────────────────────────────────────────────────── jb 435b8b <_D3std4conv21ConvOverflowException6__vtblZ+0x70b>
  61088. 435b22: │ │ ││││││││ movslq 0x2f(%rcx),%esp
  61089. 435b25: │ │ │││││││ rex.WRB (bad)
  61090. 435b27: │ │ ╭┼┼┼┼┼┼┼─────────────────────────────────────────────────────────────────── jb 435b92 <_D3std4conv21ConvOverflowException6__vtblZ+0x712>
  61091. 435b29: │ │ ││││││││ outsl %ds:(%esi),(%dx)
  61092. 435b2b: │ │ ││││││││ ╭ je 435b2d <_D3std4conv21ConvOverflowException6__vtblZ+0x6ad>
  61093. 435b2d: │ │ ││││││││ ┕ rex.B insl (%dx),%es:(%rdi)
  61094. 435b2f: │ │ ││││││││ gs
  61095. 435b30: │ │ ╭┼┼┼┼┼┼┼┼─────────────────────────────────────────────────────────────────── jb 435b9b <_D3std4conv21ConvOverflowException6__vtblZ+0x71b>
  61096. 435b32: │ │ ││││││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ movslq 0x2f(%rcx),%esp
  61097. 435b35: │ │ ││││││││ rex.WRB
  61098. 435b36: │ │ ││││││││ outsb %gs:(%rsi),(%dx)
  61099. 435b38: │ │ ││││││││ outsl %fs:(%rsi),(%dx)
  61100. 435b3a: │ │ ││││││││ ╭─ jp 435b9d <_D3std4conv21ConvOverflowException6__vtblZ+0x71d>
  61101. 435b3c: │ ┕━┿┿┿┿┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━ add %al,0x6d(%rcx)
  61102. 435b3f: │ ││││││││ │ gs
  61103. 435b40: │ ╭┼┼┼┼┼┼┼┼──────────────────────────────────────────────────────────────────┼─ jb 435bab <_D3std4conv21ConvOverflowException6__vtblZ+0x72b>
  61104. 435b42: │ ││││││││ │ movslq 0x2f(%rcx),%esp
  61105. 435b45: │ ││││││││ │ rex.WRB
  61106. 435b46: │ ││││││││ │ gs
  61107. 435b47: │ ╭┼┼┼┼┼┼┼┼───────────────────────────────────────────────────────────────────┼─ jb 435bb2 <_D3std4conv21ConvOverflowException6__vtblZ+0x732>
  61108. 435b49: │ │││││││││ │ fs
  61109. 435b4a: │ │││││││││ │ (bad)
  61110. 435b4b: │ │││││││││ │ add %al,0x6d(%rcx)
  61111. 435b4e: │ │││││││││ │ gs
  61112. 435b4f: │ ╭┼┼┼┼┼┼┼┼┼───────────────────────────────────────────────────────────────────┼─ jb 435bba <_D3std4conv21ConvOverflowException6__vtblZ+0x73a>
  61113. 435b51: │ │││││││││ │ movslq 0x2f(%rcx),%esp
  61114. 435b54: │ │││││││││ │ rex.WRB outsl %ds:(%rsi),(%dx)
  61115. 435b56: │ │││││││││ │ outsb %ds:(%rsi),(%dx)
  61116. 435b57: │ │││││││││ │ movslq 0x6e(%rdi,%rbp,2),%esi
  61117. 435b5b: │ │││││││││ │ add %al,0x6d(%rcx)
  61118. 435b5e: │ ││││││││ │ gs
  61119. 435b5f: │ ╭┼┼┼┼┼┼┼┼─────────────────────────────────────────────────────────────────────┼─ jb 435bca <_D3std4conv21ConvOverflowException6__vtblZ+0x74a>
  61120. 435b61: │ │││││││││ │ movslq 0x2f(%rcx),%esp
  61121. 435b64: │ │││││││││ │ rex.WRX (bad)
  61122. 435b66: ╭────┼───┼┼┼┼┼┼┼┼┼─────────────────────────────────────────────────────────────────────┼─ jae 435bdb <_D3std4conv21ConvOverflowException6__vtblZ+0x75b>
  61123. 435b68: │ │ │││││││││ │ (bad)
  61124. 435b69: │ │ │││││││││ │╭ jne 435b6b <_D3std4conv21ConvOverflowException6__vtblZ+0x6eb>
  61125. 435b6b: │ │ │││││││││ │┕ rex.B insl (%dx),%es:(%rdi)
  61126. 435b6d: │ │ ││││││││ │ gs
  61127. 435b6e: │ │ ╭┼┼┼┼┼┼┼┼──────────────────────────────────────────────────────────────────────┼─ jb 435bd9 <_D3std4conv21ConvOverflowException6__vtblZ+0x759>
  61128. 435b70: │ │ │││││││││ │ movslq 0x2f(%rcx),%esp
  61129. 435b73: │ │ │││││││││ │ rex.WRX imul $0x6e6f67,0x69(%rax),%r14
  61130. 435b7b: │ │ │││││││││ │ rex.B insl (%dx),%es:(%rdi)
  61131. 435b7d: │ │ ││││││││ │ gs
  61132. 435b7e: │ │ ╭┼┼┼┼┼┼┼┼───────────────────────────────────────────────────────────────────────┼─ jb 435be9 <_D3std4conv21ConvOverflowException6__vtblZ+0x769>
  61133. 435b80: │ │ │││││││││ │ movslq 0x2f(%rcx),%esp
  61134. 435b83: │ │ │││││││││ │ rex.WRX outsl %ds:(%rsi),(%dx)
  61135. 435b85: │ │ │││││││││ │ insl (%dx),%es:(%rdi)
  61136. 435b86: │ │ │││││││││ │ add %al,%gs:0x6d(%rcx)
  61137. 435b8a: │ │ │││││││││ │ gs
  61138. 435b8b: │ │╭┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jb 435bf6 <_D3std4conv21ConvOverflowException6__vtblZ+0x776>
  61139. 435b8d: │ ││││││││││ │ movslq 0x2f(%rcx),%esp
  61140. 435b90: │ │││││││││ │ rex.WRX outsl %ds:(%rsi),(%dx)
  61141. 435b92: ╭─┼─────┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jb 435c03 <_D3std4conv21ConvOverflowException6__vtblZ+0x783>
  61142. 435b94: │ │ ││││││││ │ outsb %ds:(%rsi),(%dx)
  61143. 435b95: │ │ ││││││││ │ pushq $0x54550061
  61144. 435b9a: │ │ ││││││││ │ rex.XB sub $0x41003230,%eax
  61145. 435ba0: │ │ │││││││ insl (%dx),%es:(%rdi)
  61146. 435ba1: │ │ │││││││ gs
  61147. 435ba2: │ │ ╭┼┼┼┼┼┼┼──────────────────────────────────────────────────────────────────────────── jb 435c0d <_D3std4conv21ConvOverflowException6__vtblZ+0x78d>
  61148. 435ba4: │ │ ││││││││ movslq 0x2f(%rcx),%esp
  61149. 435ba7: │ │ ││││││││ rex.WRXB pushq $0x69
  61150. 435baa: │ │ ││││││││ outsb %ds:(%rsi),(%dx)
  61151. 435bab: │ │ │││││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ (bad)
  61152. 435bac: │ │ │││││││ addr32 (bad)
  61153. 435bae: │ │ │││││││ add %al,0x6d(%rcx)
  61154. 435bb1: │ │ │││││││ gs
  61155. 435bb2: │ │ ╭┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jb 435c1d <_D3std4conv21ConvOverflowException6__vtblZ+0x79d>
  61156. 435bb4: │ │ │││││││ movslq 0x2f(%rcx),%esp
  61157. 435bb7: │ │ │││││││ push %rax
  61158. 435bb8: │ │ │││││││ (bad)
  61159. 435bb9: │ │ │││││││ outsb %ds:(%rsi),(%dx)
  61160. 435bba: │ │ ││││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ (bad)
  61161. 435bbb: │ │ ││││││ insl (%dx),%es:(%rdi)
  61162. 435bbc: │ │ ││││││ (bad)
  61163. 435bbd: │ │ ││││││ add %al,0x6d(%rcx)
  61164. 435bc0: │ │ ││││││ gs
  61165. 435bc1: │ │ ╭┼┼┼┼┼┼─────────────────────────────────────────────────────────────────────────────── jb 435c2c <_D3std4conv21ConvOverflowException6__vtblZ+0x7ac>
  61166. 435bc3: │ │ │││││││ movslq 0x2f(%rcx),%esp
  61167. 435bc6: │ │ │││││││ push %rax
  61168. 435bc7: │ │ │││││││ pushq $0x696e656f
  61169. 435bcc: │ │ ││││││ ╭ js 435bce <_D3std4conv21ConvOverflowException6__vtblZ+0x74e>
  61170. 435bce: │ │ ││││││ ┕ rex.B insl (%dx),%es:(%rdi)
  61171. 435bd0: │ │ ││││││ gs
  61172. 435bd1: │ │ ╭┼┼┼┼┼┼──────────────────────────────────────────────────────────────────────────────── jb 435c3c <_D3std4conv21ConvOverflowException6__vtblZ+0x7bc>
  61173. 435bd3: │ │ │││││││ movslq 0x2f(%rcx),%esp
  61174. 435bd6: │ │ │││││││ push %rdx
  61175. 435bd7: │ │ │││││││ movslq %gs:0x66(%rcx),%ebp
  61176. 435bdb: │ ┕━┿┿┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ add %al,%gs:0x6d(%rcx)
  61177. 435bdf: │ ││││││ gs
  61178. 435be0: │ ╭┼┼┼┼┼┼───────────────────────────────────────────────────────────────────────────────── jb 435c4b <_D3std4conv21ConvOverflowException6__vtblZ+0x7cb>
  61179. 435be2: │ │││││││ movslq 0x2f(%rcx),%esp
  61180. 435be5: │ │││││││ push %rdx
  61181. 435be6: │ │││││││ imul $0x656d4100,%gs:0x61(%esi),%ebp
  61182. 435bef: │ ╭┼┼┼┼┼┼────────────────────────────────────────────────────────────────────────────────── jb 435c5a <_D3std4conv21ConvOverflowException6__vtblZ+0x7da>
  61183. 435bf1: │ │││││││ movslq 0x2f(%rcx),%esp
  61184. 435bf4: │ │││││││ push %rbx
  61185. 435bf5: │ │││││││ imul $0x656d4100,0x61(%rbx,%rbp,2),%esi
  61186. 435bfd: │╭┼┼┼┼┼┼─────────────────────────────────────────────────────────────────────────────────── jb 435c68 <_D3std4conv21ConvOverflowException6__vtblZ+0x7e8>
  61187. 435bff: ││││││││ movslq 0x2f(%rcx),%esp
  61188. 435c02: ││││││││ push %rsp
  61189. 435c03: ┕┿┿┿┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ pushq $0x656c75
  61190. 435c08: │││││││ rex.B insl (%dx),%es:(%rdi)
  61191. 435c0a: │││││││ gs
  61192. 435c0b: ╭┼┼┼┼┼┼┼─────────────────────────────────────────────────────────────────────────────────── jb 435c76 <_D3std4conv21ConvOverflowException6__vtblZ+0x7f6>
  61193. 435c0d: │││││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ movslq 0x2f(%rcx),%esp
  61194. 435c10: │││││││ push %rsp
  61195. 435c11: │││││││ imul $0x616e61,0x75(%rdx),%ebp
  61196. 435c18: │││││││ rex.B insl (%dx),%es:(%rdi)
  61197. 435c1a: │││││││ gs
  61198. 435c1b: ╭┼┼┼┼┼┼┼──────────────────────────────────────────────────────────────────────────────────── jb 435c86 <_D3std4conv21ConvOverflowException6__vtblZ+0x806>
  61199. 435c1d: │││││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ movslq 0x2f(%rcx),%esp
  61200. 435c20: │││││││ push %rsp
  61201. 435c21: │││││││ outsl %ds:(%rsi),(%dx)
  61202. 435c22: ╭──┼┼┼┼┼┼┼───────────────────────────────────────────────────────────────────────────────────── jb 435c93 <_D3std4conv21ConvOverflowException6__vtblZ+0x813>
  61203. 435c24: │ │││││││ outsb %ds:(%rsi),(%dx)
  61204. 435c25: ╭┼──┼┼┼┼┼┼┼───────────────────────────────────────────────────────────────────────────────────── je 435c96 <_D3std4conv21ConvOverflowException6__vtblZ+0x816>
  61205. 435c27: ││ │││││││ add %al,0x6d(%rcx)
  61206. 435c2a: ││ │││││││ gs
  61207. 435c2b: ││ ╭┼┼┼┼┼┼┼───────────────────────────────────────────────────────────────────────────────────── jb 435c96 <_D3std4conv21ConvOverflowException6__vtblZ+0x816>
  61208. 435c2d: ││ │││││││ movslq 0x2f(%rcx),%esp
  61209. 435c30: ││ │││││││ push %rsp
  61210. 435c31: ││ │││││││ outsl %ds:(%rsi),(%dx)
  61211. 435c32: ╭─┼┼─┼┼┼┼┼┼┼────────────────────────────────────────────────────────────────────────────────────── jb 435ca8 <_D3std4conv21ConvOverflowException6__vtblZ+0x828>
  61212. 435c34: │ ││ │││││││ outsl %ds:(%rsi),(%dx)
  61213. 435c35: │ ││ │││││││ insb (%dx),%es:(%rdi)
  61214. 435c36: │ ││ │││││││ (bad)
  61215. 435c37: │ ││ │││││││ add %al,0x6d(%rcx)
  61216. 435c3a: │ ││ │││││││ gs
  61217. 435c3b: │ ││╭┼┼┼┼┼┼┼────────────────────────────────────────────────────────────────────────────────────── jb 435ca6 <_D3std4conv21ConvOverflowException6__vtblZ+0x826>
  61218. 435c3d: │ │││││││││ movslq 0x2f(%rcx),%esp
  61219. 435c40: │ │││││││││ pop %rcx
  61220. 435c41: │ │││││││││ (bad)
  61221. 435c42: │ │││││││││ imul $0x61,0x74(%rbp),%esi
  61222. 435c46: │ │││││││││ ╭ je 435c48 <_D3std4conv21ConvOverflowException6__vtblZ+0x7c8>
  61223. 435c48: │ │││││││││ ┕ rex.B jae 435cb4 <_D3std4conv21ConvOverflowException6__vtblZ+0x834>
  61224. 435c4b: │ ││││││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ (bad)
  61225. 435c4c: │ ││││││││ (bad)
  61226. 435c4d: │ ││││││││ rex.B
  61227. 435c4e: │ ││││││││ fs outsb %fs:%gs:(%rsi),(%dx)
  61228. 435c51: │ ││││││││ add %al,0x73(%rcx)
  61229. 435c54: │ ││││││││ imul $0x616d6c41,0x2f(%rcx),%esp
  61230. 435c5b: ╭┼─┼┼┼┼┼┼┼───────────────────────────────────────────────────────────────────────────────────────── je 435cd6 <_D3std4conv21ConvOverflowException6__vtblZ+0x856>
  61231. 435c5d: ││ │││││││ add %al,0x73(%rcx)
  61232. 435c60: ││ │││││││ imul $0x616d6d41,0x2f(%rcx),%esp
  61233. 435c67: ││ │││││││ outsb %ds:(%rsi),(%dx)
  61234. 435c68: ││ ││││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ add %al,0x73(%rcx)
  61235. 435c6b: ││ ││││││ imul $0x64616e41,0x2f(%rcx),%esp
  61236. 435c72: ││─┼┼┼┼┼┼────────────────────────────────────────────────────────────────────────────────────────── jns 435ce6 <_D3std4conv21ConvOverflowException6__vtblZ+0x866>
  61237. 435c74: ││ ││││││ add %al,0x73(%rcx)
  61238. 435c77: ││ │││││ imul $0x61747141,0x2f(%rcx),%esp
  61239. 435c7e: ││ │││││ ╭ jne 435c80 <_D3std4conv21ConvOverflowException6__vtblZ+0x800>
  61240. 435c80: ││ │││││ ┕ rex.B jae 435cec <_D3std4conv21ConvOverflowException6__vtblZ+0x86c>
  61241. 435c83: ││ │││││ (bad)
  61242. 435c84: ││ │││││ (bad)
  61243. 435c85: ││ │││││ rex.B jno 435cfc <_D3std4conv21ConvOverflowException6__vtblZ+0x87c>
  61244. 435c88: ││ ││││ outsl %ds:(%rsi),(%dx)
  61245. 435c89: ││ ││││ (bad) {%k5}
  61246. 435c8a: ││ ││││ add %al,%gs:0x73(%rcx)
  61247. 435c8e: ││ ││││ imul $0x67687341,0x2f(%rcx),%esp
  61248. 435c95: ││ │ ││ (bad)
  61249. 435c96: ││ ┕━┿┷━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ (bad)
  61250. 435c9b: ││ ╭┼───────────────────────────────────────────────────────────────────────────────────────────── jae 435d06 <_D3std4conv21ConvOverflowException6__vtblZ+0x886>
  61251. 435c9d: ││ ││ (bad)
  61252. 435c9e: ││ ││ (bad)
  61253. 435c9f: ││ ││ rex.X (bad)
  61254. 435ca1: ││ ││ addr32 pushq $0x646164
  61255. 435ca7: ││ │ rex.B jae 435d13 <_D3std4conv21ConvOverflowException6__vtblZ+0x893>
  61256. 435caa: ││ │ (bad)
  61257. 435cab: ││ │ (bad)
  61258. 435cac: ││ │ rex.X (bad)
  61259. 435cae: ││ │ pushq $0x6e696172
  61260. 435cb3: ││ │ add %al,0x73(%rcx)
  61261. 435cb6: ││ │ imul $0x756b6142,0x2f(%rcx),%esp
  61262. 435cbd: ││ │ add %al,0x73(%rcx)
  61263. 435cc0: ││ │ imul $0x676e6142,0x2f(%rcx),%esp
  61264. 435cc7: ││ │ imul $0x0,0x6b(%rdi),%ebp
  61265. 435ccb: ││ │ rex.B jae 435d37 <_D3std4conv21ConvOverflowException6__vtblZ+0x8b7>
  61266. 435cce: ││ │ (bad)
  61267. 435ccf: ││ │ (bad)
  61268. 435cd0: ││ │ rex.X (bad)
  61269. 435cd2: ││╭─┼────────────────────────────────────────────────────────────────────────────────────────────── jb 435d42 <_D3std4conv21ConvOverflowException6__vtblZ+0x8c2>
  61270. 435cd4: │││ │ (bad)
  61271. 435cd5: │││╭┼────────────────────────────────────────────────────────────────────────────────────────────── jne 435d43 <_D3std4conv21ConvOverflowException6__vtblZ+0x8c3>
  61272. 435cd7: ││││ add %al,0x73(%rcx)
  61273. 435cda: ││││ imul $0x72696542,0x2f(%rcx),%esp
  61274. 435ce1: ╭┼┼┼┼────────────────────────────────────────────────────────────────────────────────────────────── jne 435d57 <_D3std4conv21ConvOverflowException6__vtblZ+0x8d7>
  61275. 435ce3: │││││ add %al,0x73(%rcx)
  61276. 435ce6: │┕┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ imul $0x68736942,0x2f(%rcx),%esp
  61277. 435ced: │ │││ imul $0x0,0x6b(%rbp),%esp
  61278. 435cf1: │ │││ rex.B jae 435d5d <_D3std4conv21ConvOverflowException6__vtblZ+0x8dd>
  61279. 435cf4: │ │││ (bad)
  61280. 435cf5: │ │││ (bad)
  61281. 435cf6: │ │││ rex.X jb 435d6e <_D3std4conv21ConvOverflowException6__vtblZ+0x8ee>
  61282. 435cf9: │ │││ outsb %ds:(%rsi),(%dx)
  61283. 435cfa: │ │││ imul $0x61697341,%gs:(%rax),%eax
  61284. 435d01: │ │││ (bad)
  61285. 435d02: │ │││ rex.XB (bad)
  61286. 435d04: │ │││ insb (%dx),%es:(%rdi)
  61287. 435d05: │ │││ movslq 0x74(%rbp),%esi
  61288. 435d08: │ ││ ╭ je 435d6b <_D3std4conv21ConvOverflowException6__vtblZ+0x8eb>
  61289. 435d0a: │ ││ │ add %al,0x73(%rcx)
  61290. 435d0d: │ ││ │ imul $0x74696843,0x2f(%rcx),%esp
  61291. 435d14: │ ││ │ (bad)
  61292. 435d15: │ ││ │ add %al,0x73(%rcx)
  61293. 435d18: │ ││ │ imul $0x696f6843,0x2f(%rcx),%esp
  61294. 435d1f: │ ││ │ (bad) {%k3}
  61295. 435d24: │ ││ │ outsb %ds:(%rsi),(%dx)
  61296. 435d25: │ ││ │ add %al,0x73(%rcx)
  61297. 435d28: │ ││ │ imul $0x6f6c6f43,0x2f(%rcx),%esp
  61298. 435d2f: │ ││ │ insl (%dx),%es:(%rdi)
  61299. 435d30: │ ││ │ (bad) {%k3}
  61300. 435d31: │ ││ │ outsl %ds:(%rsi),(%dx)
  61301. 435d32: │ ││ │ add %al,0x73(%rcx)
  61302. 435d35: │ ││ │ imul $0x616d6144,0x2f(%rcx),%esp
  61303. 435d3c: │ ││ ╭┼ jae 435da1 <_D3std4conv21ConvOverflowException6__vtblZ+0x921>
  61304. 435d3e: │╭┼┼─────────────────────────────────────────────────────────────────────────────────────────────┼┼ jne 435db3 <_D3std4conv21ConvOverflowException6__vtblZ+0x933>
  61305. 435d40: ││││ ││ add %al,0x73(%rcx)
  61306. 435d43: ││ ┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿ imul $0x6b616844,0x2f(%rcx),%esp
  61307. 435d4a: ││ ││ (bad)
  61308. 435d4b: ││ ││ add %al,0x73(%rcx)
  61309. 435d4e: ││ ││ imul $0x696c6944,0x2f(%rcx),%esp
  61310. 435d55: ││ ││ add %al,0x73(%rcx)
  61311. 435d58: │ ││ imul $0x61627544,0x2f(%rcx),%esp
  61312. 435d5f: │ ││ imul $0x61697341,(%rax),%eax
  61313. 435d65: │ ││ (bad)
  61314. 435d66: │ ││ rex.R jne 435ddc <_D3std4conv21ConvOverflowException6__vtblZ+0x95c>
  61315. 435d69: │ ││ pushq $0x65626e61
  61316. 435d6e: │ │ add %al,0x73(%rcx)
  61317. 435d71: │ │ imul $0x676e6f48,0x2f(%rcx),%esp
  61318. 435d78: │ │ pop %rdi
  61319. 435d79: │ │ rex.WXB outsl %ds:(%rsi),(%dx)
  61320. 435d7b: │ │ outsb %ds:(%rsi),(%dx)
  61321. 435d7c: │ │ add %al,0x73(%ecx)
  61322. 435d80: │ │ imul $0x64766f48,0x2f(%rcx),%esp
  61323. 435d87: │ │ add %al,0x73(%rcx)
  61324. 435d8a: │ │ imul $0x756b7249,0x2f(%rcx),%esp
  61325. 435d91: ╭┼───────────────────────────────────────────────────────────────────────────────────────────────┼─ je 435e06 <_D3std4conv21ConvOverflowException6__vtblZ+0x986>
  61326. 435d93: ││ │ imul $0x41,(%rax),%eax
  61327. 435d96: ││ ╭─┼─ jae 435e01 <_D3std4conv21ConvOverflowException6__vtblZ+0x981>
  61328. 435d98: ││ │ │ (bad)
  61329. 435d99: ││ │ │ (bad)
  61330. 435d9a: ││ │ │ rex.WX (bad)
  61331. 435d9c: ││ │ │ imul $0x74,0x72(%rcx),%esp
  61332. 435da0: ││ │ │ (bad)
  61333. 435da1: ││ │ ┕━ add %al,0x73(%rcx)
  61334. 435da4: ││ │ imul $0x6179614a,0x2f(%rcx),%esp
  61335. 435dab: ╭┼┼─────────────────────────────────────────────────────────────────────────────────────────────┼─── jo 435e22 <_D3std4conv21ConvOverflowException6__vtblZ+0x9a2>
  61336. 435dad: │││ │ ╭─ jb 435e10 <_D3std4conv21ConvOverflowException6__vtblZ+0x990>
  61337. 435daf: │││ │ │ add %al,0x73(%rcx)
  61338. 435db2: │││ │ │ imul $0x7572654a,0x2f(%rcx),%esp
  61339. 435db9: ││ │╭┼─ jae 435e1c <_D3std4conv21ConvOverflowException6__vtblZ+0x99c>
  61340. 435dbb: ││ │││ insb (%dx),%es:(%rdi)
  61341. 435dbc: ││ │││ gs
  61342. 435dbd: ││ │││ insl (%dx),%es:(%rdi)
  61343. 435dbe: ││ │││ add %al,0x73(%rcx)
  61344. 435dc1: ││ │││ imul $0x7562614b,0x2f(%rcx),%esp
  61345. 435dc8: ││ │││ insb (%dx),%es:(%rdi)
  61346. 435dc9: ││ │││ add %al,0x73(%rcx)
  61347. 435dcc: ││ │││ imul $0x636d614b,0x2f(%rcx),%esp
  61348. 435dd3: ││ │││ pushq $0x616b7461
  61349. 435dd8: ││ │││ add %al,0x73(%rcx)
  61350. 435ddb: ││ │││ imul $0x6172614b,0x2f(%rcx),%esp
  61351. 435de2: ││ │││ movslq 0x69(%rax),%ebp
  61352. 435de5: ││ │││ add %al,0x73(%rcx)
  61353. 435de8: ││ │││ imul $0x6d74614b,0x2f(%rcx),%esp
  61354. 435def: ││ │││ (bad)
  61355. 435df0: ││ │││ outsb %ds:(%rsi),(%dx)
  61356. 435df1: ││ │││ fs
  61357. 435df2: ││ │││╭ jne 435df4 <_D3std4conv21ConvOverflowException6__vtblZ+0x974>
  61358. 435df4: ││ │││┕ rex.B jae 435e60 <_D3std4conv21ConvOverflowException6__vtblZ+0x9e0>
  61359. 435df7: ││ │││ (bad)
  61360. 435df8: ││ │││ (bad)
  61361. 435df9: ││ │││ rex.WXB pushq $0x79646e61
  61362. 435dff: ││ │││ addr32 (bad)
  61363. 435e01: ││ ┕┿┿━ add %al,0x73(%rcx)
  61364. 435e04: ││ ││ imul $0x6863754b,0x2f(%rcx),%esp
  61365. 435e0b: │ ││ imul $0x69734100,0x67(%rsi),%ebp
  61366. 435e12: │ │ (bad)
  61367. 435e13: │ │ (bad)
  61368. 435e14: │ │ rex.WXB jne 435e8e <_D3std4conv21ConvOverflowException6__vtblZ+0xa0e>
  61369. 435e17: │ │ (bad)
  61370. 435e18: │ │ imul $0x2f616973,0x41(%rax,%rax,1),%esi
  61371. 435e20: │ rex.WRB (bad)
  61372. 435e22: ┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ movslq 0x75(%rcx),%esp
  61373. 435e25: add %al,0x73(%rcx)
  61374. 435e28: imul $0x6167614d,0x2f(%rcx),%esp
  61375. 435e2f: fs
  61376. 435e30: (bad)
  61377. 435e31: outsb %ds:(%rsi),(%dx)
  61378. 435e32: add %al,0x73(%rcx)
  61379. 435e35: imul $0x616b614d,0x2f(%rcx),%esp
  61380. 435e3c: ╭───── jae 435eb1 <_D3std4conv21ConvOverflowException6__vtblZ+0xa31>
  61381. 435e3e: │ (bad)
  61382. 435e3f: │ ╭ jb 435e41 <_D3std4conv21ConvOverflowException6__vtblZ+0x9c1>
  61383. 435e41: │ ┕ rex.B jae 435ead <_D3std4conv21ConvOverflowException6__vtblZ+0xa2d>
  61384. 435e44: │ (bad)
  61385. 435e45: │ (bad)
  61386. 435e46: │ rex.WRB (bad)
  61387. 435e48: │ outsb %ds:(%rsi),(%dx)
  61388. 435e49: │ imul $0x61697341,0x0(%rcx,%riz,2),%ebp
  61389. 435e51: │ (bad)
  61390. 435e52: │ rex.WRB jne 435ec8 <_D3std4conv21ConvOverflowException6__vtblZ+0xa48>
  61391. 435e55: │ movslq 0x74(%rcx),%esp
  61392. 435e58: │ add %al,0x73(%rcx)
  61393. 435e5b: │ imul $0x6f63694e,0x2f(%rcx),%esp
  61394. 435e62: │ ╭─ jae 435ecd <_D3std4conv21ConvOverflowException6__vtblZ+0xa4d>
  61395. 435e64: │ │ (bad)
  61396. 435e65: │ │ add %al,0x73(%rcx)
  61397. 435e68: │ │ imul $0x6b736d4f,0x2f(%rcx),%esp
  61398. 435e6f: │ │ add %al,0x73(%rcx)
  61399. 435e72: │ │ imul $0x6c61724f,0x2f(%rcx),%esp
  61400. 435e79: │ │ add %al,0x73(%rcx)
  61401. 435e7c: │ │ imul $0x6f6e6850,0x2f(%rcx),%esp
  61402. 435e83: │ │ insl (%dx),%es:(%rdi)
  61403. 435e84: │ │ pop %rdi
  61404. 435e85: │ │ push %rax
  61405. 435e86: │ │ outsb %gs:(%rsi),(%dx)
  61406. 435e88: │ │ pushq $0x69734100
  61407. 435e8d: │ │ (bad)
  61408. 435e8e: │ │ (bad)
  61409. 435e8f: │ │ push %rax
  61410. 435e90: │ │ outsl %ds:(%rsi),(%dx)
  61411. 435e91: │ │ outsb %ds:(%rsi),(%dx)
  61412. 435e92: │ ╭┼─ je 435efd <_D3std4conv21ConvOverflowException6__vtblZ+0xa7d>
  61413. 435e94: │ ││ (bad)
  61414. 435e95: │ ││ outsb %ds:(%rsi),(%dx)
  61415. 435e96: │ ││ (bad)
  61416. 435e97: │ ││ imul $0x41,(%rax),%eax
  61417. 435e9a: │ ╭┼┼─ jae 435f05 <_D3std4conv21ConvOverflowException6__vtblZ+0xa85>
  61418. 435e9c: │ │││ (bad)
  61419. 435e9d: │ │││ (bad)
  61420. 435e9e: │ │││ push %rax
  61421. 435e9f: ╭┼─┼┼┼─ jns 435f10 <_D3std4conv21ConvOverflowException6__vtblZ+0xa90>
  61422. 435ea1: ││ │││ outsb %ds:(%rsi),(%dx)
  61423. 435ea2: ││ │││ addr32 jns 435f06 <_D3std4conv21ConvOverflowException6__vtblZ+0xa86>
  61424. 435ea5: ││ │││ outsb %ds:(%rsi),(%dx)
  61425. 435ea6: ││ │││ add %al,0x73(%ecx)
  61426. 435eaa: ││ │││ imul $0x61746151,0x2f(%rcx),%esp
  61427. 435eb1: │┕━┿┿┿╭ jb 435eb3 <_D3std4conv21ConvOverflowException6__vtblZ+0xa33>
  61428. 435eb3: │ │││┕ rex.B jae 435f1f <_D3std4conv21ConvOverflowException6__vtblZ+0xa9f>
  61429. 435eb6: │ │││ (bad)
  61430. 435eb7: │ │││ (bad)
  61431. 435eb8: │ │││ push %rcx
  61432. 435eb9: ╭┼──┼┼┼─ jns 435f35 <_D3std4conv21ConvOverflowException6__vtblZ+0xab5>
  61433. 435ebb: ││╭─┼┼┼─ jns 435f29 <_D3std4conv21ConvOverflowException6__vtblZ+0xaa9>
  61434. 435ebd: │││ │││ outsl %ds:(%rsi),(%dx)
  61435. 435ebe: │││ │││╭ jb 435f24 <_D3std4conv21ConvOverflowException6__vtblZ+0xaa4>
  61436. 435ec0: │││ ││││ (bad)
  61437. 435ec1: │││ ││││ add %al,0x73(%rcx)
  61438. 435ec4: │││ ││││ imul $0x676e6152,0x2f(%rcx),%esp
  61439. 435ecb: │││ ││││ outsl %ds:(%rsi),(%dx)
  61440. 435ecc: │││ ││││ outsl %ds:(%rsi),(%dx)
  61441. 435ecd: │││ ││┕┿ outsb %ds:(%rsi),(%dx)
  61442. 435ece: │││ ││ │ add %al,0x73(%rcx)
  61443. 435ed1: │││ ││ │ imul $0x61796952,0x2f(%rcx),%esp
  61444. 435ed8: │││ ││ │ fs
  61445. 435ed9: │││ ││ │ pushq $0x69734100
  61446. 435ede: │││ ││ │ (bad)
  61447. 435edf: │││ ││ │ (bad)
  61448. 435ee0: │││ ││ │ push %rbx
  61449. 435ee1: │││ ││ │ (bad)
  61450. 435ee2: │││ ││ │ imul $0x7341006e,0x6f(%rdi),%esp
  61451. 435ee9: │││ ││ │ imul $0x686b6153,0x2f(%rcx),%esp
  61452. 435ef0: │││ ││ │ (bad)
  61453. 435ef1: │││ ││ │ insb (%dx),%es:(%rdi)
  61454. 435ef2: │││ ││ │ imul $0x61697341,0x0(%rsi),%ebp
  61455. 435ef9: │││ ││ │ (bad)
  61456. 435efa: │││ ││ │ push %rbx
  61457. 435efb: │││ ││ │ (bad)
  61458. 435efc: │││ ││ │ insl (%dx),%es:(%rdi)
  61459. 435efd: │││ │┕━┿ (bad)
  61460. 435efe: │││╭┼──┼ jb 435f6b <_D3std4conv21ConvOverflowException6__vtblZ+0xaeb>
  61461. 435f00: │││││ │ (bad)
  61462. 435f01: │││││ │ outsb %ds:(%rsi),(%dx)
  61463. 435f02: │││││ │ add %al,%fs:0x73(%rcx)
  61464. 435f06: ││││ │ imul $0x756f6553,0x2f(%rcx),%esp
  61465. 435f0d: ││││ │ insb (%dx),%es:(%rdi)
  61466. 435f0e: ││││ │ add %al,0x73(%rcx)
  61467. 435f11: │ ││ │ imul $0x6e616853,0x2f(%rcx),%esp
  61468. 435f18: │ ││ │ addr32 pushq $0x41006961
  61469. 435f1e: │ ││ ╭─┼ jae 435f89 <_D3std4conv21ConvOverflowException6__vtblZ+0xb09>
  61470. 435f20: │ ││ │ │ (bad)
  61471. 435f21: │ ││ │ │ (bad)
  61472. 435f22: │ ││ │ │ push %rbx
  61473. 435f23: │ ││ │ │ imul $0x726f7061,0x67(%rsi),%ebp
  61474. 435f2a: │ │ │ add %al,%gs:0x73(%rcx)
  61475. 435f2e: │ │ │ imul $0x70696154,0x2f(%rcx),%esp
  61476. 435f35: ┕━━┿━┿━━ imul $0x61697341,%gs:(%rax),%eax
  61477. 435f3c: │ │ (bad)
  61478. 435f3d: │ │ push %rsp
  61479. 435f3e: │ │ (bad)
  61480. 435f3f: │ │╭─ jae 435fa9 <_D3std4conv21ConvOverflowException6__vtblZ+0xb29>
  61481. 435f41: │ ││ imul $0x74,0x6e(%rbp),%esp
  61482. 435f45: │ ││ add %al,0x73(%rcx)
  61483. 435f48: │ ││ imul $0x6c696254,0x2f(%rcx),%esp
  61484. 435f4f: │ ││ imul $0x69734100,0x69(%rbx),%esi
  61485. 435f56: │ ││ (bad)
  61486. 435f57: │ ││ (bad)
  61487. 435f58: │ ││ push %rsp
  61488. 435f59: │ ││ gs
  61489. 435f5a: │ ││ pushq $0x6e6172
  61490. 435f5f: │ ││ rex.B jae 435fcb <_D3std4conv21ConvOverflowException6__vtblZ+0xb4b>
  61491. 435f62: │ ││ (bad)
  61492. 435f63: │ ││ (bad)
  61493. 435f64: │ ││ push %rsp
  61494. 435f65: │ ││ pushq $0x68706d69
  61495. 435f6a: │ ││╭ jne 435f6c <_D3std4conv21ConvOverflowException6__vtblZ+0xaec>
  61496. 435f6c: ││┕ rex.B jae 435fd8 <_D3std4conv21ConvOverflowException6__vtblZ+0xb58>
  61497. 435f6f: ││ (bad)
  61498. 435f70: ││ (bad)
  61499. 435f71: ││ push %rsp
  61500. 435f72: ││ outsl %ds:(%rsi),(%dx)
  61501. 435f73: ││ imul $0x0,0x6f(%rcx),%edi
  61502. 435f77: ││ rex.B jae 435fe3 <_D3std4conv21ConvOverflowException6__vtblZ+0xb63>
  61503. 435f7a: ││ (bad)
  61504. 435f7b: ││ (bad)
  61505. 435f7c: ││ push %rbp
  61506. 435f7d: ╭───────────┼┼─ jb 435ff4 <_D3std4conv21ConvOverflowException6__vtblZ+0xb74>
  61507. 435f7f: │ ││ insl (%dx),%es:(%rdi)
  61508. 435f80: │ ╭──┼┼─ jno 435feb <_D3std4conv21ConvOverflowException6__vtblZ+0xb6b>
  61509. 435f82: │ │ ││ add %al,0x73(%rcx)
  61510. 435f85: │ │ ││ imul $0x2d747355,0x2f(%rcx),%esp
  61511. 435f8c: │ │ │ rex.WRX
  61512. 435f8d: │ │ │ gs
  61513. 435f8e: │ │ │─ jb 435ff1 <_D3std4conv21ConvOverflowException6__vtblZ+0xb71>
  61514. 435f90: │ │ │ add %al,0x73(%rcx)
  61515. 435f93: │ │ │ imul $0x6e656956,0x2f(%rcx),%esp
  61516. 435f9a: │ ╭┼───┼─ je 436005 <_D3std4conv21ConvOverflowException6__vtblZ+0xb85>
  61517. 435f9c: │ ││ │ (bad)
  61518. 435f9d: │ ││ │ outsb %ds:(%rsi),(%dx)
  61519. 435f9e: │ ││ │ add %al,%gs:0x73(%rcx)
  61520. 435fa2: │ ││ │ imul $0x756b6159,0x2f(%rcx),%esp
  61521. 435fa9: │ ╭─────┼┼───┼┼ je 43601e <_D3std4conv21ConvOverflowException6__vtblZ+0xb9e>
  61522. 435fab: │ │ ││ │ imul $0x41,(%rax),%eax
  61523. 435fae: │ │ ╭┼┼───┼─ jae 436019 <_D3std4conv21ConvOverflowException6__vtblZ+0xb99>
  61524. 435fb0: │ │ │││ │ (bad)
  61525. 435fb1: │ │ │││ │ (bad)
  61526. 435fb2: │ │ │││ │ pop %rcx
  61527. 435fb3: │ │ │││ │ gs
  61528. 435fb4: │ │ │││╭──┼─ jb 43601b <_D3std4conv21ConvOverflowException6__vtblZ+0xb9b>
  61529. 435fb6: │ │ ││││ ╭┼─ jbe 436019 <_D3std4conv21ConvOverflowException6__vtblZ+0xb99>
  61530. 435fb8: │ │ ││││ ││ outsb %ds:(%rsi),(%dx)
  61531. 435fb9: │ │ ││││ ││ add %al,0x74(%rcx)
  61532. 435fbc: │ │ ││││ ││ insb (%dx),%es:(%rdi)
  61533. 435fbd: │ │ ││││ ││ (bad)
  61534. 435fbe: │ │ ││││ ││ outsb %ds:(%rsi),(%dx)
  61535. 435fbf: │ │ ╭┼┼┼┼─┼┼─ je 43602a <_D3std4conv21ConvOverflowException6__vtblZ+0xbaa>
  61536. 435fc1: │ │ │││││ ││ movslq (%rdi),%ebp
  61537. 435fc3: │ │ │││││ ││ rex.B jp 436035 <_D3std4conv21ConvOverflowException6__vtblZ+0xbb5>
  61538. 435fc6: │ │ ││││┼─┼┼─ jb 43602d <_D3std4conv21ConvOverflowException6__vtblZ+0xbad>
  61539. 435fc8: │ │ │││││ ││╭ jae 435fca <_D3std4conv21ConvOverflowException6__vtblZ+0xb4a>
  61540. 435fca: │ │ │││││ ││┕ rex.B je 436039 <_D3std4conv21ConvOverflowException6__vtblZ+0xbb9>
  61541. 435fcd: │ │ │││││ ││ (bad)
  61542. 435fce: │ │ │││││ ││ outsb %ds:(%rsi),(%dx)
  61543. 435fcf: │ │ ╭┼┼┼┼┼─┼┼─ je 43603a <_D3std4conv21ConvOverflowException6__vtblZ+0xbba>
  61544. 435fd1: │ │ ││││││ ││ movslq (%rdi),%ebp
  61545. 435fd3: │ │ ││││││ ││ rex.XB (bad)
  61546. 435fd5: │ │ ││││││ ││ outsb %ds:(%rsi),(%dx)
  61547. 435fd6: │ │ ││││││ ││ (bad)
  61548. 435fd7: ╭┼─┼──┼┼┼┼┼┼─┼┼─ jb 436052 <_D3std4conv21ConvOverflowException6__vtblZ+0xbd2>
  61549. 435fd9: ││ │ ││││││ ││ add %al,0x74(%rcx)
  61550. 435fdc: ││ │ ││││││ ││ insb (%dx),%es:(%rdi)
  61551. 435fdd: ││ │ ││││││ ││ (bad)
  61552. 435fde: ││ │ ││││││ ││ outsb %ds:(%rsi),(%dx)
  61553. 435fdf: ││ │ ╭┼┼┼┼┼┼─┼┼─ je 43604a <_D3std4conv21ConvOverflowException6__vtblZ+0xbca>
  61554. 435fe1: ││ │ │││││││ ││ movslq (%rdi),%ebp
  61555. 435fe3: ││ │ │││││││ ││ rex.RX (bad)
  61556. 435fe5: ││ │ │││││││ ││ gs
  61557. 435fe6: ││ │╭┼┼┼┼┼┼┼─┼┼─ jb 436057 <_D3std4conv21ConvOverflowException6__vtblZ+0xbd7>
  61558. 435fe8: ││ │││││││││ ││ add %al,%gs:0x75(%rcx)
  61559. 435fec: ││╭┼┼┼┼┼┼┼┼┼─┼┼─ jae 436062 <_D3std4conv21ConvOverflowException6__vtblZ+0xbe2>
  61560. 435fee: ││││││││││││╭┼┼─ jb 436051 <_D3std4conv21ConvOverflowException6__vtblZ+0xbd1>
  61561. 435ff0: │││││││││││││││ insb (%dx),%es:(%rdi)
  61562. 435ff1: ││││││││││││││┕━ imul $0x74726550,0x2f(%rcx),%esp
  61563. 435ff8: │ ││││││││││││ pushq $0x54534300
  61564. 435ffd: │ ││││││││││││ ss rex.XB
  61565. 435fff: │ ││││││││││││ rex.R push %rsp
  61566. 436001: │ ││││││││││││ add %al,0x53(%rbp)
  61567. 436004: │ ││││││││││││ push %rsp
  61568. 436005: │ │││││││┕┿┿┿┿━━ xor $0x544445,%eax
  61569. 43600a: │ │││││││ ││││ rex.RB je 436070 <_D3std4conv21ConvOverflowException6__vtblZ+0xbf0>
  61570. 43600d: │ │││││││ ││││ (bad)
  61571. 43600e: │ │││││││ ││││ rex.RXB
  61572. 43600f: │ │││││││ ││││ rex.WRB push %r12
  61573. 436011: │ │││││││ ││││ add %al,0x74(%rbp)
  61574. 436014: │ │││││││ ││││ movslq (%rdi),%ebp
  61575. 436016: │ │││││││ ││││ rex.RXB
  61576. 436017: │ │││││││ ││││ rex.WRB push %r12
  61577. 436019: │ ││││││┕━┿┿┿┷━━ sub (%rcx),%esi
  61578. 43601b: │ ││││││ │┕┿━━━ add %al,0x74(%rbp)
  61579. 43601e: │ │┕┿┿┿┿━━┿━┿━━━ movslq (%rdi),%ebp
  61580. 436020: │ │ ││││ │ │ rex.RXB
  61581. 436021: │ │ ││││ │ │ rex.WRB push %r12
  61582. 436023: │ │ ││││ │ │ sub (%rcx),%esi
  61583. 436025: │ │ ││││ │ │ xor %al,(%rax)
  61584. 436027: │ │ ││││ │ │ rex.RB je 43608d <_D3std4conv21ConvOverflowException6__vtblZ+0xc0d>
  61585. 43602a: │ │ │││┕━━┿━┿━━━ (bad)
  61586. 43602b: │ │ │││ │ │ rex.RXB
  61587. 43602c: │ │ │││ │ │ rex.WRB push %r12
  61588. 43602e: │ │ │││ │ sub (%rcx),%esi
  61589. 436030: │ │ │││ │ xor %eax,(%rax)
  61590. 436032: │ │ │││ │ push %rbp
  61591. 436033: │ │ │││ │ push %rsp
  61592. 436034: │ │ │││ │ rex.XB sub $0x45003131,%eax
  61593. 43603a: │ │ ││┕━━━━╭┼─── je 43609f <_D3std4conv21ConvOverflowException6__vtblZ+0xc1f>
  61594. 43603c: │ │ ││ ││ (bad)
  61595. 43603d: │ │ ││ ││ rex.RXB
  61596. 43603e: │ │ ││ ││ rex.WRB push %r12
  61597. 436040: │ │ ││ ││ sub (%rcx),%esi
  61598. 436042: │ │ ││ ││ xor (%rax),%al
  61599. 436044: │ │ ││ ││ rex.RB je 4360aa <_D3std4conv21ConvOverflowException6__vtblZ+0xc2a>
  61600. 436047: │ │ ││ ││ (bad)
  61601. 436048: │ │ ││ ││ rex.RXB
  61602. 436049: │ │ ││ ││ rex.WRB push %r12
  61603. 43604b: │ │ │ ││ sub (%rdx),%esi
  61604. 43604d: │ │ │ ││ add %al,0x74(%rbp)
  61605. 436050: │ │ │ ││ movslq (%rdi),%ebp
  61606. 436052: ┕━┿━┿━━━━━━┿━━━━ rex.RXB
  61607. 436053: │ │ │ rex.WRB push %r12
  61608. 436055: │ │ │ sub (%rbx),%esi
  61609. 436057: │ ┕━━━━━━┿━━━━ add %al,0x74(%rbp)
  61610. 43605a: │ │ movslq (%rdi),%ebp
  61611. 43605c: │ │ rex.RXB
  61612. 43605d: │ │ rex.WRB push %r12
  61613. 43605f: │ │ sub (%rax,%rax,1),%esi
  61614. 436062: ┕━━━━━━━━┿━━━━ rex.RB je 4360c8 <_D3std4conv21ConvOverflowException6__vtblZ+0xc48>
  61615. 436065: │ (bad)
  61616. 436066: │ rex.RXB
  61617. 436067: │ rex.WRB push %r12
  61618. 436069: │ sub 0x63744500(%rip),%esi # 63b7a56f <_end+0x63521237>
  61619. 43606f: │ (bad)
  61620. 436070: │ rex.RXB
  61621. 436071: │ rex.WRB push %r12
  61622. 436073: │ sub (%rsi),%esi
  61623. 436075: │ add %al,0x74(%rbp)
  61624. 436078: │ movslq (%rdi),%ebp
  61625. 43607a: │ rex.RXB
  61626. 43607b: │ rex.WRB push %r12
  61627. 43607d: │ sub (%rdi),%esi
  61628. 43607f: │ add %al,0x74(%rbp)
  61629. 436082: │ movslq (%rdi),%ebp
  61630. 436084: │ rex.RXB
  61631. 436085: │ rex.WRB push %r12
  61632. 436087: │ sub $0x74450031,%eax
  61633. 43608c: │ movslq (%rdi),%ebp
  61634. 43608e: │ rex.RXB
  61635. 43608f: │ rex.WRB push %r12
  61636. 436091: │ sub $0x45003031,%eax
  61637. 436096: ╭┼──── je 4360fb <_D3std4conv21ConvOverflowException6__vtblZ+0xc7b>
  61638. 436098: ││ (bad)
  61639. 436099: ││ rex.RXB
  61640. 43609a: ││ rex.WRB push %r12
  61641. 43609c: ││ sub $0x45003131,%eax
  61642. 4360a1: ╭┼───── je 436106 <_D3std4conv21ConvOverflowException6__vtblZ+0xc86>
  61643. 4360a3: ││ (bad)
  61644. 4360a4: ││ rex.RXB
  61645. 4360a5: ││ rex.WRB push %r12
  61646. 4360a7: ││ sub $0x55003231,%eax
  61647. 4360ac: ││ push %rsp
  61648. 4360ad: ││ rex.XB sub (%r9),%esi
  61649. 4360b0: ││ xor (%rax),%al
  61650. 4360b2: ││ rex.RB je 436118 <_D3std4conv21ConvOverflowException6__vtblZ+0xc98>
  61651. 4360b5: ││ (bad)
  61652. 4360b6: ││ rex.RXB
  61653. 4360b7: ││ rex.WRB push %r12
  61654. 4360b9: ││ sub $0x45003331,%eax
  61655. 4360be: ╭┼┼───── je 436123 <_D3std4conv21ConvOverflowException6__vtblZ+0xca3>
  61656. 4360c0: │││ (bad)
  61657. 4360c1: │││ rex.RXB
  61658. 4360c2: │││ rex.WRB push %r12
  61659. 4360c4: │││ sub $0x45003431,%eax
  61660. 4360c9: ╭┼┼┼───── je 43612e <_D3std4conv21ConvOverflowException6__vtblZ+0xcae>
  61661. 4360cb: ││││ (bad)
  61662. 4360cc: ││││ rex.RXB
  61663. 4360cd: ││││ rex.WRB push %r12
  61664. 4360cf: ││││ sub $0x74450032,%eax
  61665. 4360d4: ││││ movslq (%rdi),%ebp
  61666. 4360d6: ││││ rex.RXB
  61667. 4360d7: ││││ rex.WRB push %r12
  61668. 4360d9: ││││ sub $0x74450033,%eax
  61669. 4360de: ││││ movslq (%rdi),%ebp
  61670. 4360e0: ││││ rex.RXB
  61671. 4360e1: ││││ rex.WRB push %r12
  61672. 4360e3: ││││ sub $0x74450034,%eax
  61673. 4360e8: ││││ movslq (%rdi),%ebp
  61674. 4360ea: ││││ rex.RXB
  61675. 4360eb: ││││ rex.WRB push %r12
  61676. 4360ed: ││││ sub $0x74450035,%eax
  61677. 4360f2: ││││ movslq (%rdi),%ebp
  61678. 4360f4: ││││ rex.RXB
  61679. 4360f5: ││││ rex.WRB push %r12
  61680. 4360f7: ││││ sub $0x74450036,%eax
  61681. 4360fc: │││ movslq (%rdi),%ebp
  61682. 4360fe: │││ rex.RXB
  61683. 4360ff: │││ rex.WRB push %r12
  61684. 436101: │││ sub $0x74450037,%eax
  61685. 436106: ││┕━━━━━━ movslq (%rdi),%ebp
  61686. 436108: ││ rex.RXB
  61687. 436109: ││ rex.WRB push %r12
  61688. 43610b: ││ sub $0x74450038,%eax
  61689. 436110: ││ movslq (%rdi),%ebp
  61690. 436112: ││ rex.RXB
  61691. 436113: ││ rex.WRB push %r12
  61692. 436115: ││ sub $0x75450039,%eax
  61693. 43611a: ╭──────────┼┼─────── jb 43618b <_D3std4conv21ConvOverflowException6__vtblZ+0xd0b>
  61694. 43611c: │ ╭┼┼─────── jo 436183 <_D3std4conv21ConvOverflowException6__vtblZ+0xd03>
  61695. 43611e: │ │││ (bad)
  61696. 43611f: │ │││ rex.B outsb %ds:(%rsi),(%dx)
  61697. 436121: │ │││ outsl %fs:(%rsi),(%dx)
  61698. 436123: ╭───┼─────────┼┼┼┼┼┼┼┼┼┼ jb 436197 <_D3std4conv21ConvOverflowException6__vtblZ+0xd17>
  61699. 436125: │ │ ││ (bad)
  61700. 436126: │ │ ││ add %al,0x75(%rbp)
  61701. 436129: │ ╭┼─────────┼┼──────── jb 43619a <_D3std4conv21ConvOverflowException6__vtblZ+0xd1a>
  61702. 43612b: │ ││ ╭┼┼──────── jo 436192 <_D3std4conv21ConvOverflowException6__vtblZ+0xd12>
  61703. 43612d: │ ││ │││ (bad)
  61704. 43612e: │ ││ ││┕━━━━━━━━ rex.B je 436199 <_D3std4conv21ConvOverflowException6__vtblZ+0xd19>
  61705. 436131: │ ││ ││ outsb %gs:(%rsi),(%dx)
  61706. 436133: │ ││ ││ ╭ jae 436135 <_D3std4conv21ConvOverflowException6__vtblZ+0xcb5>
  61707. 436135: │ ││ ││ ┕ rex.RB jne 4361aa <_D3std4conv21ConvOverflowException6__vtblZ+0xd2a>
  61708. 436138: │ ││ ││ outsl %ds:(%rsi),(%dx)
  61709. 436139: │ ││ ╭┼┼───────── jo 4361a0 <_D3std4conv21ConvOverflowException6__vtblZ+0xd20>
  61710. 43613b: │ ││ │││ (bad)
  61711. 43613c: │ ││ │││ rex.X
  61712. 43613d: │ ││ │││ gs
  61713. 43613e: │ ││ │││ insb (%dx),%es:(%rdi)
  61714. 43613f: │ ││ │││ addr32 jb 4361a3 <_D3std4conv21ConvOverflowException6__vtblZ+0xd23>
  61715. 436142: │ ││ │││ fs add %al,%fs:%gs:0x75(%rbp)
  61716. 436147: ╭┼──┼┼───────┼┼┼───────── jb 4361b8 <_D3std4conv21ConvOverflowException6__vtblZ+0xd38>
  61717. 436149: ││ ││ ╭┼┼┼───────── jo 4361b0 <_D3std4conv21ConvOverflowException6__vtblZ+0xd30>
  61718. 43614b: ││ ││ ││││ (bad)
  61719. 43614c: ││ ││ ││││ rex.X
  61720. 43614d: ││ ││ ││││ gs
  61721. 43614e: ││──┼┼──────┼┼┼┼───────── jb 4361bc <_D3std4conv21ConvOverflowException6__vtblZ+0xd3c>
  61722. 436150: ││ ││ ││││ imul $0x6f727545,0x0(%rsi),%ebp
  61723. 436157: ││ ││ ╭┼┼┼┼───────── jo 4361be <_D3std4conv21ConvOverflowException6__vtblZ+0xd3e>
  61724. 436159: ││ ││ │││││ (bad)
  61725. 43615a: ││ ││ │││││ rex.X jb 4361d2 <_D3std4conv21ConvOverflowException6__vtblZ+0xd52>
  61726. 43615d: ╭────┼┼──┼┼─────┼┼┼┼┼───────── jae 4361d2 <_D3std4conv21ConvOverflowException6__vtblZ+0xd52>
  61727. 43615f: │ ││ ││ │││││ gs
  61728. 436160: │ ││ ││ │││││ insb (%dx),%es:(%rdi)
  61729. 436161: │ ││ ││ │││││ ╭ jae 436163 <_D3std4conv21ConvOverflowException6__vtblZ+0xce3>
  61730. 436163: │ ││ ││ │││││ ┕ rex.RB jne 4361d8 <_D3std4conv21ConvOverflowException6__vtblZ+0xd58>
  61731. 436166: │ ││ ││ │││││ outsl %ds:(%rsi),(%dx)
  61732. 436167: │ ││ ││ ╭┼┼┼┼┼───────── jo 4361ce <_D3std4conv21ConvOverflowException6__vtblZ+0xd4e>
  61733. 436169: │ ││ ││ ││││││ (bad)
  61734. 43616a: │ ││ ││ ││││││ rex.X jne 4361d1 <_D3std4conv21ConvOverflowException6__vtblZ+0xd51>
  61735. 43616d: │ ││ ││ ││││││ (bad)
  61736. 43616e: │ ││ ││ ╭┼┼┼┼┼┼───────── jo 4361d5 <_D3std4conv21ConvOverflowException6__vtblZ+0xd55>
  61737. 436170: ╭───┼────┼┼──┼┼───┼┼┼┼┼┼┼───────── jae 4361e6 <_D3std4conv21ConvOverflowException6__vtblZ+0xd66>
  61738. 436172: │ │ ││ ││ │││││││ add %al,0x75(%rbp)
  61739. 436175: │ │╭───┼│──┼┼───┼┼┼┼┼┼┼───────── jb 4361e6 <_D3std4conv21ConvOverflowException6__vtblZ+0xd66>
  61740. 436177: │ ││ ││ ││ ╭┼┼┼┼┼┼┼───────── jo 4361de <_D3std4conv21ConvOverflowException6__vtblZ+0xd5e>
  61741. 436179: │ ││ ││ ││ ││││││││ (bad)
  61742. 43617a: │ ││ ││ ││ ││││││││ rex.X jne 4361f0 <_D3std4conv21ConvOverflowException6__vtblZ+0xd70>
  61743. 43617d: │ ││ ││ ││ ││││││││ imul $0x45006e65,0x67(%rsi),%ebp
  61744. 436184: │ ╭┼┼───┼┼──┼┼──┼┼┼┼┼┼┼────────── jne 4361f8 <_D3std4conv21ConvOverflowException6__vtblZ+0xd78>
  61745. 436186: │ │││ ││ ││ │││││││ outsl %ds:(%rsi),(%dx)
  61746. 436187: │ │││ ││ ││ ╭┼┼┼┼┼┼┼────────── jo 4361ee <_D3std4conv21ConvOverflowException6__vtblZ+0xd6e>
  61747. 436189: │ │││ ││ ││ ││││││││ (bad)
  61748. 43618a: │ │││ ││ ││ ││││││││ rex.XB pushq $0x6e697369
  61749. 436190: │ │││ ││ │ ││││││││ (bad)
  61750. 436191: │ │││ ││ │ ││││││││ ╭ jne 436193 <_D3std4conv21ConvOverflowException6__vtblZ+0xd13>
  61751. 436193: │ │││ ││ │ │││││││ ┕ rex.RB jne 436208 <_D3std4conv21ConvOverflowException6__vtblZ+0xd88>
  61752. 436196: │ │││ ││ │ │││││││ outsl %ds:(%rsi),(%dx)
  61753. 436197: │ │││ │┕━━┿━╭┼┼┼┼┼┼┼─────────── jo 4361fe <_D3std4conv21ConvOverflowException6__vtblZ+0xd7e>
  61754. 436199: │ │││ ││ │ ││││││││ (bad)
  61755. 43619a: │ │││ ││ ┕━┿┿┿┿┿┿┿┿━━━━━━━━━━━ rex.R jne 4361ff <_D3std4conv21ConvOverflowException6__vtblZ+0xd7f>
  61756. 43619d: │ │││ ││ ││││││││ insb (%dx),%es:(%rdi)
  61757. 43619e: │ │││ ││ ││││││││ imul $0x6f727545,0x0(%rsi),%ebp
  61758. 4361a5: │ │││ ││ ╭┼┼┼┼┼┼┼──────────── jo 43620c <_D3std4conv21ConvOverflowException6__vtblZ+0xd8c>
  61759. 4361a7: │ │││ ││ ││││││││ (bad)
  61760. 4361a8: │ │││ ││ ││││││││ rex.RXB jne 436210 <_D3std4conv21ConvOverflowException6__vtblZ+0xd90>
  61761. 4361ab: │╭─┼┼┼───┼┼───┼┼┼┼┼┼┼┼──────────── jb 43621b <_D3std4conv21ConvOverflowException6__vtblZ+0xd9b>
  61762. 4361ad: ││ │││ ││ ╭┼┼┼┼┼┼┼┼──────────── jae 436214 <_D3std4conv21ConvOverflowException6__vtblZ+0xd94>
  61763. 4361af: ││ │││ ││ │││││││││ ╭ jns 4361b1 <_D3std4conv21ConvOverflowException6__vtblZ+0xd31>
  61764. 4361b1: ││ │││ ││ ││││││││ ┕ rex.RB jne 436226 <_D3std4conv21ConvOverflowException6__vtblZ+0xda6>
  61765. 4361b4: ││ │││ ││ ││││││││ outsl %ds:(%rsi),(%dx)
  61766. 4361b5: ││ │││ ││ ╭┼┼┼┼┼┼┼┼───────────── jo 43621c <_D3std4conv21ConvOverflowException6__vtblZ+0xd9c>
  61767. 4361b7: ││ │││ ││ │││││││││ (bad)
  61768. 4361b8: ││ │││ ┕┿━┿┿┿┿┿┿┿┿┿━━━━━━━━━━━━━ rex.W
  61769. 4361b9: ││ │││ │ │││││││││ gs
  61770. 4361ba: ││ │││ │ │││││││││ insb (%dx),%es:(%rdi)
  61771. 4361bb: ││ │┼┼────┼─┼┼┼┼┼┼┼┼┼───────────── jae 436226 <_D3std4conv21ConvOverflowException6__vtblZ+0xda6>
  61772. 4361bd: ││ │││ │││││││││ outsb %ds:(%rsi),(%dx)
  61773. 4361be: ││ │││ ││││││││┕━━━━━━━━━━━━━ imul $0x45,0x0(%rcx),%ebp
  61774. 4361c2: ╭────┼┼─┼┼┼──────┼┼┼┼┼┼┼┼────────────── jne 436236 <_D3std4conv21ConvOverflowException6__vtblZ+0xdb6>
  61775. 4361c4: │ ││ │││ ││││││││ outsl %ds:(%rsi),(%dx)
  61776. 4361c5: │ ││ │││ ╭┼┼┼┼┼┼┼┼────────────── jo 43622c <_D3std4conv21ConvOverflowException6__vtblZ+0xdac>
  61777. 4361c7: │ ││ │││ │││││││││ (bad)
  61778. 4361c8: │ ││ │││ │││││││││ rex.WB jae 43623f <_D3std4conv21ConvOverflowException6__vtblZ+0xdbf>
  61779. 4361cb: │ ││ │││ │││││││││ (bad)
  61780. 4361cc: │ ││ │││ │││││││││ outsb %ds:(%rsi),(%dx)
  61781. 4361cd: │ ││ │││ │││││││││ (bad) {%k3}
  61782. 4361ce: │ ││─│┼┼─────┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jne 43623c <_D3std4conv21ConvOverflowException6__vtblZ+0xdbc>
  61783. 4361d0: │ ││ │││ ││││││││ add %al,0x75(%rbp)
  61784. 4361d3: │ │┼─│─┼─────┼┼┼┼┼┼┼┼─────────────── jb 436244 <_D3std4conv21ConvOverflowException6__vtblZ+0xdc4>
  61785. 4361d5: │ ││ │ │ ╭┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jo 43623c <_D3std4conv21ConvOverflowException6__vtblZ+0xdbc>
  61786. 4361d7: │ ││ │ │ ││││││││ (bad)
  61787. 4361d8: │ ││ │ │ ││││││││ rex.WX
  61788. 4361d9: │ ││ │ │ ││││││││ gs
  61789. 4361da: ╭─┼────│┼─┼─┼────┼┼┼┼┼┼┼┼──────────────── jb 43624f <_D3std4conv21ConvOverflowException6__vtblZ+0xdcf>
  61790. 4361dc: │ │ ││ │ │ ││││││││ gs
  61791. 4361dd: │ │ ││ │ │ ││││││││ ╭ jns 4361df <_D3std4conv21ConvOverflowException6__vtblZ+0xd5f>
  61792. 4361df: │ │ ││ │ │ │││││││ ┕ rex.RB jne 436254 <_D3std4conv21ConvOverflowException6__vtblZ+0xdd4>
  61793. 4361e2: │ │ ││ │ │ │││││││ outsl %ds:(%rsi),(%dx)
  61794. 4361e3: │ │ ││ │ │ ╭┼┼┼┼┼┼┼───────────────── jo 43624a <_D3std4conv21ConvOverflowException6__vtblZ+0xdca>
  61795. 4361e5: │ │ ││ │ │ ││││││││ (bad)
  61796. 4361e6: │ │ ┕┿━┿━┷━━━┿┿┿┿┿┿┿┿━━━━━━━━━━━━━━━━━ rex.WXB imul $0x72754500,0x76(%r13),%rsp
  61797. 4361ee: │ │ ││ │ │││││││┕━━━━━━━━━━━━━━━━━ outsl %ds:(%rsi),(%dx)
  61798. 4361ef: │ │ ││ │ ╭┼┼┼┼┼┼┼────────────────── jo 436256 <_D3std4conv21ConvOverflowException6__vtblZ+0xdd6>
  61799. 4361f1: │ │ ││ │ ││││││││ (bad)
  61800. 4361f2: │ │ ││ │ ││││││││ imul $0x45006e6f,0x62(%rbx),%r14
  61801. 4361fa: ╭─┼─┼────┼┼─┼────┼┼┼┼┼┼┼┼────────────────── jne 43626e <_D3std4conv21ConvOverflowException6__vtblZ+0xdee>
  61802. 4361fc: │ │ │ ││ │ ││││││││ outsl %ds:(%rsi),(%dx)
  61803. 4361fd: │ │ │ ││ │ ╭┼┼┼┼┼┼┼┼────────────────── jo 436264 <_D3std4conv21ConvOverflowException6__vtblZ+0xde4>
  61804. 4361ff: │ │ │ ││ │ ││││││││ (bad)
  61805. 436200: │ │ │ ││ │ ││││││││ rex.WR outsl %ds:(%rsi),(%dx)
  61806. 436202: │ │ │ ││ │ ││││││││ outsb %ds:(%rsi),(%dx)
  61807. 436203: │ │ │ ││ │ ││││││││ outsl %fs:(%rsi),(%dx)
  61808. 436205: │ │ │ ││ │ ││││││││ outsb %ds:(%rsi),(%dx)
  61809. 436206: │ │ │ ││ │ ││││││││ add %al,0x75(%rbp)
  61810. 436209: │ │ │────┼┼─┼───┼┼┼┼┼┼┼┼─────────────────── jb 43627a <_D3std4conv21ConvOverflowException6__vtblZ+0xdfa>
  61811. 43620b: │ │ │ ││ │ ╭┼┼┼┼┼┼┼┼─────────────────── jo 436272 <_D3std4conv21ConvOverflowException6__vtblZ+0xdf2>
  61812. 43620d: │ │ │ ││ │ ││││││││ (bad)
  61813. 43620e: │ │ │ ││ │ ││││││││ rex.WRB (bad)
  61814. 436210: │ │ │ ││ │ ││││││││ fs
  61815. 436211: │ │ │ ╭──┼│─┼──┼┼┼┼┼┼┼┼──────────────────── jb 43627c <_D3std4conv21ConvOverflowException6__vtblZ+0xdfc>
  61816. 436213: │ │ │ │ ││ │ ││││││││ add %al,%fs:0x75(%rbp)
  61817. 436217: │ │╭│─┼──┼┼─┼──┼┼┼┼┼┼┼───────────────────── jb 436288 <_D3std4conv21ConvOverflowException6__vtblZ+0xe08>
  61818. 436219: │ │││ │ ││ │ ╭┼┼┼┼┼┼┼───────────────────── jo 436280 <_D3std4conv21ConvOverflowException6__vtblZ+0xe00>
  61819. 43621b: │ │││ │ │┕━┿━┿┿┿┿┿┿┿┿━━━━━━━━━━━━━━━━━━━━━ (bad)
  61820. 43621c: │ │││ │ ││ │ │││││││┕━━━━━━━━━━━━━━━━━━━━━ rex.WRB (bad)
  61821. 43621e: │ │││ │ ││ │ │││││││ insb (%dx),%es:(%rdi)
  61822. 43621f: │ │││ │ ││ │ │││││││ ╭─ je 436282 <_D3std4conv21ConvOverflowException6__vtblZ+0xe02>
  61823. 436221: │ │││ │ ││ │ │││││││ │ add %al,0x75(%rbp)
  61824. 436224: │ │┼│─┼──┼┼─┼─┼┼┼┼┼┼┼────────────────────┼─ jb 436295 <_D3std4conv21ConvOverflowException6__vtblZ+0xe15>
  61825. 436226: │ │││ │ ││ ┕╭┼┼┼┼┼┼┼────────────────────┼─ jo 43628d <_D3std4conv21ConvOverflowException6__vtblZ+0xe0d>
  61826. 436228: │ │││ │ ││ ││││││││ │ (bad)
  61827. 436229: │ │││ │ ││ ││││││││ │ imul $0x7545006b,0x73(%r14),%r13
  61828. 436231: │╭│┼│─┼──┼┼──┼┼┼┼┼┼┼─────────────────────┼─ jb 4362a2 <_D3std4conv21ConvOverflowException6__vtblZ+0xe22>
  61829. 436233: │││││ │ ││ ╭┼┼┼┼┼┼┼─────────────────────┼─ jo 43629a <_D3std4conv21ConvOverflowException6__vtblZ+0xe1a>
  61830. 436235: │││││ │ ││ ││││││││ │ (bad)
  61831. 436236: ││││┕━┿━━┿┿━┿┿┿┿┿┿┿┿━━━━━━━━━━━━━━━━━━━━━┿━ rex.WRB outsl %ds:(%rsi),(%dx)
  61832. 436238: │││││ │ ││ ││││││││ │ outsb %ds:(%rsi),(%dx)
  61833. 436239: │││││ │ ││ ││││││││ │ (bad)
  61834. 43623a: │││││ │ ││ ││││││││ │ movslq 0x0(%rdi),%ebp
  61835. 43623d: │││││ │ │ │││││││ │ rex.RB jne 4362b2 <_D3std4conv21ConvOverflowException6__vtblZ+0xe32>
  61836. 436240: │││││ │ │ │││││││ │ outsl %ds:(%rsi),(%dx)
  61837. 436241: │││││ │ │ ╭┼┼┼┼┼┼┼──────────────────────┼─ jo 4362a8 <_D3std4conv21ConvOverflowException6__vtblZ+0xe28>
  61838. 436243: │││││ │ │ ││││││││ │ (bad)
  61839. 436244: │││││ │ ┕━┿┿┿┿┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━┿━ rex.WRB outsl %ds:(%rsi),(%dx)
  61840. 436246: │││││ │ ││││││││ ╭───┼─ jae 4362ab <_D3std4conv21ConvOverflowException6__vtblZ+0xe2b>
  61841. 436248: │││││ │ ││││││││ │ │ outsl %ds:(%rsi),(%dx)
  61842. 436249: │││││ │ ││││││││ │ │╭ ja 43624b <_D3std4conv21ConvOverflowException6__vtblZ+0xdcb>
  61843. 43624b: │││││ │ │││││││ │ │┕ rex.RB jne 4362c0 <_D3std4conv21ConvOverflowException6__vtblZ+0xe40>
  61844. 43624e: │││││ │ │││││││ │ │ outsl %ds:(%rsi),(%dx)
  61845. 43624f: ││┕┿┿━┿━━━╭┼┼┼┼┼┼┼───────────────────┼───┼─ jo 4362b6 <_D3std4conv21ConvOverflowException6__vtblZ+0xe36>
  61846. 436251: │││││ │ ││││││││ │ │ (bad)
  61847. 436252: │││││ │ ││││││││ │ │ rex.WRXB jae 4362c1 <_D3std4conv21ConvOverflowException6__vtblZ+0xe41>
  61848. 436255: │││││ │ ││││││││ │ │ outsl %ds:(%rsi),(%dx)
  61849. 436256: │││││ │ │││││││┕━━━━━━━━━━━━━━━━━━━┿━━━┿━ add %al,0x75(%rbp)
  61850. 436259: ╭┼┼┼┼┼─┼───┼┼┼┼┼┼┼────────────────────┼───┼─ jb 4362ca <_D3std4conv21ConvOverflowException6__vtblZ+0xe4a>
  61851. 43625b: ││││││ │ ╭┼┼┼┼┼┼┼────────────────────┼───┼─ jo 4362c2 <_D3std4conv21ConvOverflowException6__vtblZ+0xe42>
  61852. 43625d: ││││││ │ ││││││││ │ │ (bad)
  61853. 43625e: ││││││ │ ││││││││ │ │ push %rax
  61854. 43625f: ││││││ │ ││││││││ │ │ (bad)
  61855. 436260: ││┼┼┼┼─┼──┼┼┼┼┼┼┼┼────────────────────┼───┼─ jb 4362cb <_D3std4conv21ConvOverflowException6__vtblZ+0xe4b>
  61856. 436262: ││││││ │ ││││││││ │ │╭ jae 436264 <_D3std4conv21ConvOverflowException6__vtblZ+0xde4>
  61857. 436264: ││││││ │ │││││││┕━━━━━━━━━━━━━━━━━━━━┿━━━┿┷ rex.RB jne 4362d9 <_D3std4conv21ConvOverflowException6__vtblZ+0xe59>
  61858. 436267: ││││││ │ │││││││ │ │ outsl %ds:(%rsi),(%dx)
  61859. 436268: ││││││ │ ╭┼┼┼┼┼┼┼─────────────────────┼───┼─ jo 4362cf <_D3std4conv21ConvOverflowException6__vtblZ+0xe4f>
  61860. 43626a: ││││││ │ ││││││││ │ │ (bad)
  61861. 43626b: ││││││ │ ││││││││ │ │ push %rax
  61862. 43626c: ││││││ │ ││││││││ │ ╭┼─ jb 4362cf <_D3std4conv21ConvOverflowException6__vtblZ+0xe4f>
  61863. 43626e: │┕┿┿┿┿━┿━┿┿┿┿┿┿┿┿━━━━━━━━━━━━━━━━━━━━━┿━━┿┿━ addr32 jne 4362d6 <_D3std4conv21ConvOverflowException6__vtblZ+0xe56>
  61864. 436271: ││││││ │ ││││││││ │ ││ add %al,0x75(%rbp)
  61865. 436274: ╭┼┼┼┼┼┼─┼─┼┼┼┼┼┼┼──────────────────────┼──┼┼─ jb 4362e5 <_D3std4conv21ConvOverflowException6__vtblZ+0xe65>
  61866. 436276: │││││││ │╭┼┼┼┼┼┼┼──────────────────────┼──┼┼─ jo 4362dd <_D3std4conv21ConvOverflowException6__vtblZ+0xe5d>
  61867. 436278: │││││││ │││││││││ │ ││ (bad)
  61868. 436279: │││││││ │││││││││ │ ││ push %rdx
  61869. 43627a: ││││││┕━┿┿┿┿┿┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━┿━━┿┿━ imul $0x72754500,0x61(%rdi),%esp
  61870. 436281: ││││││ │││││││ │ ││ outsl %ds:(%rsi),(%dx)
  61871. 436282: ││││││ ╭┼┼┼┼┼┼┼───────────────────────┼──┼┼┼ jo 4362e9 <_D3std4conv21ConvOverflowException6__vtblZ+0xe69>
  61872. 436284: ││││││ ││││││││ │ │ (bad)
  61873. 436285: ││││││ ││││││││ │ │ push %rdx
  61874. 436286: ││││││ ││││││││ │ │ outsl %ds:(%rsi),(%dx)
  61875. 436287: ││││││ ││││││││ │ │ insl (%dx),%es:(%rdi)
  61876. 436288: │││││┕━━┿┿┿┿┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━━┿━━┿━━ add %al,%gs:0x75(%rbp)
  61877. 43628c: ╭─┼┼┼┼┼───┼┼┼┼┼┼┼┼───────────────────────┼──┼── jb 4362fd <_D3std4conv21ConvOverflowException6__vtblZ+0xe7d>
  61878. 43628e: │ │││││ ╭┼┼┼┼┼┼┼────────────────────────┼──┼── jo 4362f5 <_D3std4conv21ConvOverflowException6__vtblZ+0xe75>
  61879. 436290: │ │││││ ││││││││ │ │ (bad)
  61880. 436291: │ │││││ ││││││││ │ │ push %rbx
  61881. 436292: │ │││││ ││││││││ │ │ (bad)
  61882. 436293: │ │││││ ││││││││ │ │ insl (%dx),%es:(%rdi)
  61883. 436294: │ │││││ ││││││││ │ │ (bad)
  61884. 436295: │ ││││┕━━┿┿┿┿┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━┿━╭┼── jb 4362f8 <_D3std4conv21ConvOverflowException6__vtblZ+0xe78>
  61885. 436297: │ ││││ ││││││││ │ ││ add %al,0x75(%rbp)
  61886. 43629a: ╭─┼─┼┼┼┼───┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jb 43630b <_D3std4conv21ConvOverflowException6__vtblZ+0xe8b>
  61887. 43629c: │ │ ││││ ╭┼┼┼┼┼┼┼─────────────────────────┼─┼┼── jo 436303 <_D3std4conv21ConvOverflowException6__vtblZ+0xe83>
  61888. 43629e: │ │ ││││ ││││││││ │ ││ (bad)
  61889. 43629f: │ │ ││││ ││││││││ │ ││ push %rbx
  61890. 4362a0: │ │ ││││ ││││││││ │ ││ (bad)
  61891. 4362a1: │ │ ││││ ││││││││ │╭┼┼── jb 436304 <_D3std4conv21ConvOverflowException6__vtblZ+0xe84>
  61892. 4362a3: │ │ │││ ││││││││ ││││ pushq $0x65
  61893. 4362a5: ╭┼─┼─┼┼┼───┼┼┼┼┼┼┼┼─────────────────────────┼┼┼┼── jbe 436316 <_D3std4conv21ConvOverflowException6__vtblZ+0xe96>
  61894. 4362a7: ││ │ │││ ││││││││ ││││ add %al,0x75(%rbp)
  61895. 4362aa: ╭┼┼─┼─┼┼┼───┼┼┼┼┼┼┼──────────────────────────┼┼┼┼── jb 43631b <_D3std4conv21ConvOverflowException6__vtblZ+0xe9b>
  61896. 4362ac: │││ │ │││ ╭┼┼┼┼┼┼┼───────────────────────────┼┼┼── jo 436313 <_D3std4conv21ConvOverflowException6__vtblZ+0xe93>
  61897. 4362ae: │││ │ │││ ││││││││ │││ (bad)
  61898. 4362af: │││ │ │││ ││││││││ │││ push %rbx
  61899. 4362b0: │││ │ │││ ││││││││ │││ imul $0x6a,0x70(%rdi),%ebp
  61900. 4362b4: │││ │ │││ ││││││││ │││ add %al,%gs:0x75(%rbp)
  61901. 4362b8: ╭┼┼┼─┼─┼┼┼──┼┼┼┼┼┼┼────────────────────────────┼┼┼── jb 436329 <_D3std4conv21ConvOverflowException6__vtblZ+0xea9>
  61902. 4362ba: ││││ │ │││ ╭┼┼┼┼┼┼┼────────────────────────────┼┼┼── jo 436321 <_D3std4conv21ConvOverflowException6__vtblZ+0xea1>
  61903. 4362bc: ││││ │ │││ ││││││││ │││ (bad)
  61904. 4362bd: ││││ │ │││ ││││││││ │││ push %rbx
  61905. 4362be: ││││ │ │││ ││││││││ │││ outsl %ds:(%rsi),(%dx)
  61906. 4362bf: ││││ │ │││ ││││││││ │││ imul $0x7545,0x0(%rcx),%sp
  61907. 4362c5: ╭┼┼┼┼─┼─┼┼┼─┼┼┼┼┼┼┼─────────────────────────────┼┼┼── jb 436336 <_D3std4conv21ConvOverflowException6__vtblZ+0xeb6>
  61908. 4362c7: │││││ │ │││╭┼┼┼┼┼┼┼─────────────────────────────┼┼┼── jo 43632e <_D3std4conv21ConvOverflowException6__vtblZ+0xeae>
  61909. 4362c9: │││││ │ │││││││││││ │││ (bad)
  61910. 4362ca: │││││ │ │┕┿┿┿┿┿┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿┿━━ push %rsp
  61911. 4362cb: │││││ │ │ ┕┿┿┿┿┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿┿━━ (bad)
  61912. 4362cc: │││││ │ │ ││││││││ │││ insb (%dx),%es:(%rdi)
  61913. 4362cd: │││││ │ │ ││││││││ │││ insb (%dx),%es:(%rdi)
  61914. 4362ce: │││││ │ │ ││││││││ │││ imul $0x72754500,0x6e(%rsi),%ebp
  61915. 4362d5: │││││ │ │ │││││││ ││ outsl %ds:(%rsi),(%dx)
  61916. 4362d6: │││││ │ │ ╭┼┼┼┼┼┼┼──────────────────────────────┼┼─── jo 43633d <_D3std4conv21ConvOverflowException6__vtblZ+0xebd>
  61917. 4362d8: │││││ │ │ ││││││││ ││ (bad)
  61918. 4362d9: │││││ │ │ ││││││││ ││ push %rsp
  61919. 4362da: │││││ │ │ ││││││││ ││ imul $0x4500656e,0x61(%rdx),%esi
  61920. 4362e1: ╭─────┼┼┼┼┼─┼─┼─┼┼┼┼┼┼┼───────────────────────────────┼┼─── jne 436355 <_D3std4conv21ConvOverflowException6__vtblZ+0xed5>
  61921. 4362e3: │ │││││ │ │ │││││││ ││ outsl %ds:(%rsi),(%dx)
  61922. 4362e4: │ │││││ │ │╭┼┼┼┼┼┼┼───────────────────────────────┼┼─── jo 43634b <_D3std4conv21ConvOverflowException6__vtblZ+0xecb>
  61923. 4362e6: │ │││││ │ ││││││││ ││ (bad)
  61924. 4362e7: │ │││││ │ ││││││││ ││ push %rbp
  61925. 4362e8: │ ││┼┼┼─┼──┼┼┼┼┼┼┼┼───────────────────────────────┼┼─── jp 436352 <_D3std4conv21ConvOverflowException6__vtblZ+0xed2>
  61926. 4362ea: │ │││││ │ │││││││ ││ outsl %ds:(%esi),(%dx)
  61927. 4362ec: │ ╭┼┼┼┼┼─┼──┼┼┼┼┼┼┼────────────────────────────────┼┼─── jb 43635d <_D3std4conv21ConvOverflowException6__vtblZ+0xedd>
  61928. 4362ee: │ ││││││ │ │││││││ ││ add %al,%fs:0x75(%rbp)
  61929. 4362f2: │ ╭┼┼┼┼┼┼─┼──┼┼┼┼┼┼┼────────────────────────────────┼┼─── jb 436363 <_D3std4conv21ConvOverflowException6__vtblZ+0xee3>
  61930. 4362f4: │ │││││││ │ ╭┼┼┼┼┼┼┼────────────────────────────────┼┼─── jo 43635b <_D3std4conv21ConvOverflowException6__vtblZ+0xedb>
  61931. 4362f6: │ │││││││ │ │││││││ ││ (bad)
  61932. 4362f7: │ │││││││ │ │││││││ ││ push %rsi
  61933. 4362f8: │ │││││││ │ │││││││ │┕━━━ (bad)
  61934. 4362f9: │ │││││││ │ │││││││ │ fs
  61935. 4362fa: ╭────┼───┼┼┼┼┼┼┼─┼─┼┼┼┼┼┼┼─────────────────────────────────┼──── jne 436376 <_D3std4conv21ConvOverflowException6__vtblZ+0xef6>
  61936. 4362fc: │ │ │││││││ │ │││││││ │ add %al,0x75(%rbp)
  61937. 4362ff: │ │ ╭┼┼┼┼┼┼┼───┼┼┼┼┼┼┼─────────────────────────────────┼──── jb 436370 <_D3std4conv21ConvOverflowException6__vtblZ+0xef0>
  61938. 436301: │ │ ││││││││ ╭┼┼┼┼┼┼┼─────────────────────────────────┼──── jo 436368 <_D3std4conv21ConvOverflowException6__vtblZ+0xee8>
  61939. 436303: │ │ ││││││││ │││││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━━━━ (bad)
  61940. 436304: │ │ ││││││││ │││││││ ┕━━━━ push %rsi
  61941. 436305: │ │ ││││││││ │││││││ (bad)
  61942. 436306: │ │ │││││┼┼┼──┼┼┼┼┼┼┼─────────────────────────────────────── je 436371 <_D3std4conv21ConvOverflowException6__vtblZ+0xef1>
  61943. 436308: │ │ ││││││││ │││││││ movslq 0x6e(%rcx),%esp
  61944. 43630b: │ │ │││││││┕━━┿┿┿┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ add %al,0x75(%rbp)
  61945. 43630e: │ │ ╭┼┼┼┼┼┼┼───┼┼┼┼┼┼┼─────────────────────────────────────── jb 43637f <_D3std4conv21ConvOverflowException6__vtblZ+0xeff>
  61946. 436310: │ │ ││││││││ ╭┼┼┼┼┼┼┼─────────────────────────────────────── jo 436377 <_D3std4conv21ConvOverflowException6__vtblZ+0xef7>
  61947. 436312: │ │ ││││││││ ││││││││ (bad)
  61948. 436313: │ │ ││││││││ │││││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ push %rsi
  61949. 436314: │ │ ││││││││ │││││││ imul $0x4500616e,0x6e(%rbp),%esp
  61950. 43631b: │ ╭┼─┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jne 43638f <_D3std4conv21ConvOverflowException6__vtblZ+0xf0f>
  61951. 43631d: │ ││ ││││││ │││││││ outsl %ds:(%rsi),(%dx)
  61952. 43631e: │ ││ ││││││ ╭┼┼┼┼┼┼┼──────────────────────────────────────── jo 436385 <_D3std4conv21ConvOverflowException6__vtblZ+0xf05>
  61953. 436320: │ ││ ││││││ ││││││││ (bad)
  61954. 436321: │ ││ ││││││ │││││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ push %rsi
  61955. 436322: │ ││ ││││││ │││││││ imul $0x45007375,0x69(%rsi,%rbp,2),%ebp
  61956. 43632a: │ ╭┼┼─┼┼┼┼┼┼───┼┼┼┼┼┼┼───────────────────────────────────────── jne 43639e <_D3std4conv21ConvOverflowException6__vtblZ+0xf1e>
  61957. 43632c: │ │││ ││││││ │││││││ outsl %ds:(%rsi),(%dx)
  61958. 43632d: │ │││ ││││││ ╭┼┼┼┼┼┼┼───────────────────────────────────────── jo 436394 <_D3std4conv21ConvOverflowException6__vtblZ+0xf14>
  61959. 43632f: │ │││ ││││││ │││││││ (bad)
  61960. 436330: │ │││ ││││││ │││││││ push %rdi
  61961. 436331: │ │││ ││││││ │││││││ (bad)
  61962. 436332: │╭─┼┼┼─┼┼┼┼┼┼──┼┼┼┼┼┼┼────────────────────────────────────────── jb 4363a7 <_D3std4conv21ConvOverflowException6__vtblZ+0xf27>
  61963. 436334: ││ │││ ││││││ │││││││ (bad)
  61964. 436335: ││ │││ ││││││ │││││││ ╭ ja 436337 <_D3std4conv21ConvOverflowException6__vtblZ+0xeb7>
  61965. 436337: ││ │││ ││││││ │││││││ ┕ rex.RB jne 4363ac <_D3std4conv21ConvOverflowException6__vtblZ+0xf2c>
  61966. 43633a: ││ │││ ││││││ │││││││ outsl %ds:(%rsi),(%dx)
  61967. 43633b: ││ │││ ││││││ ╭┼┼┼┼┼┼┼────────────────────────────────────────── jo 4363a2 <_D3std4conv21ConvOverflowException6__vtblZ+0xf22>
  61968. 43633d: ││ │││ ││││││ │││││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ (bad)
  61969. 43633e: ││ │││ ││││││ │││││││ pop %rdx
  61970. 43633f: ││ │││ ││││││ │││││││ (bad)
  61971. 436340: ││ │││ ││││││ │││││││ addr32 jb 4363a8 <_D3std4conv21ConvOverflowException6__vtblZ+0xf28>
  61972. 436343: ││ │││ ││││││ │││││││ (bad) {%k3}
  61973. 436344: ││ │││ ││││││ │││││││ add %al,0x75(%rbp)
  61974. 436347: ││ │││╭┼┼┼┼┼┼─┼┼┼┼┼┼┼─────────────────────────────────────────── jb 4363b8 <_D3std4conv21ConvOverflowException6__vtblZ+0xf38>
  61975. 436349: ││ ││││││││││╭┼┼┼┼┼┼┼─────────────────────────────────────────── jo 4363b0 <_D3std4conv21ConvOverflowException6__vtblZ+0xf30>
  61976. 43634b: ││ │││││││││││││││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ (bad)
  61977. 43634c: ││ │││││││││││││││││ pop %rdx
  61978. 43634d: ││╭┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼──────────────────────────────────────────── jne 4363c1 <_D3std4conv21ConvOverflowException6__vtblZ+0xf41>
  61979. 43634f: ││││││││││││││││││││ imul $0x646e4900,0x68(%rbx),%esp
  61980. 436356: │││││ ││││││ │││││││ imul $0x6168432f,0x6e(%rcx),%esp
  61981. 43635d: │││││ ││││┕┿━┿┿┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ outsl %ds:(%esi),(%dx)
  61982. 43635f: │││││ ││││ │ ││││││ ╭ jae 436361 <_D3std4conv21ConvOverflowException6__vtblZ+0xee1>
  61983. 436361: │││││ ││││ │ ││││││ ┕ rex.WB outsb %ds:(%rsi),(%dx)
  61984. 436363: │││││ │││┕━┿━┿┿┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ imul $0x636f432f,%fs:0x6e(%rcx),%esp
  61985. 43636b: │││││ │││ │ │││││ outsl %ds:(%rsi),(%dx)
  61986. 43636c: │││││ │││ │ │││││ ╭ jae 43636e <_D3std4conv21ConvOverflowException6__vtblZ+0xeee>
  61987. 43636e: │││││ │││ │ │││││ ┕ rex.WB outsb %ds:(%rsi),(%dx)
  61988. 436370: │││││ ││┕━━┿━┿┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ imul $0x6d6f432f,%fs:0x6e(%rcx),%esp
  61989. 436378: ││││ ││ ││││ outsl %ds:(%rsi),(%dx)
  61990. 436379: ││││╭┼┼─────┼┼┼┼─────────────────────────────────────────────── jb 4363ea <_D3std4conv21ConvOverflowException6__vtblZ+0xf6a>
  61991. 43637b: │││││││ ││││ add %cl,0x6e(%rcx)
  61992. 43637e: │││││││ ││││ imul $0x68614d2f,%fs:0x6e(%rcx),%esp
  61993. 436386: ││││││ │││ add %cl,%gs:0x6e(%rcx)
  61994. 43638a: ││││││ │││ imul $0x6c614d2f,%fs:0x6e(%rcx),%esp
  61995. 436392: │││ ││ │││ imul $0x6e490073,%fs:0x65(%rsi),%esi
  61996. 43639a: │││ ││ ││ imul $0x79614d2f,%fs:0x6e(%rcx),%esp
  61997. 4363a2: ││ ││ │┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ outsl %ds:(%rsi),(%dx)
  61998. 4363a3: ╭┼┼──┼┼──────┼────────────────────────────────────────────────── je 436419 <_D3std4conv21ConvOverflowException6__vtblZ+0xf99>
  61999. 4363a5: │││ ││ │ add %cl,%gs:0x6e(%rcx)
  62000. 4363a9: │ │ ││ │ imul $0x7565522f,%fs:0x6e(%rcx),%esp
  62001. 4363b1: │ │ ││ outsb %ds:(%rsi),(%dx)
  62002. 4363b2: │ │ ││ imul $0x54534d00,0x6e(%rdi),%ebp
  62003. 4363b9: │ │ │ (bad)
  62004. 4363ba: │ │ │ rex.WRB
  62005. 4363bb: │ │ │ rex.R push %rsp
  62006. 4363bd: │ │ │ add %dl,0x53(%rax)
  62007. 4363c0: │ │ │ push %rsp
  62008. 4363c1: │ ┕━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ cmp %dl,0x44(%rax)
  62009. 4363c4: │ │ push %rsp
  62010. 4363c5: │ │ add %dl,0x61(%rax)
  62011. 4363c8: │ │ movslq 0x66(%rcx),%ebp
  62012. 4363cb: │ │ imul $0x61697041,0x2f(%rbx),%esp
  62013. 4363d2: │ │ add %dl,0x61(%rax)
  62014. 4363d5: │ │ movslq 0x66(%rcx),%ebp
  62015. 4363d8: │ │ imul $0x74616645,0x2f(%rbx),%esp
  62016. 4363df: │ │ add %dl,%gs:0x61(%rax)
  62017. 4363e3: │ │ movslq 0x66(%rcx),%ebp
  62018. 4363e6: │ │ imul $0x616b6146,0x2f(%rbx),%esp
  62019. 4363ed: │ outsl %ds:(%rsi),(%dx)
  62020. 4363ee: │ outsw %ds:(%rsi),(%dx)
  62021. 4363f0: │ add %dl,0x61(%rax)
  62022. 4363f3: │ movslq 0x66(%rcx),%ebp
  62023. 4363f6: │ imul $0x696a6946,0x2f(%rbx),%esp
  62024. 4363fd: │ add %dl,0x61(%rax)
  62025. 436400: │ movslq 0x66(%rcx),%ebp
  62026. 436403: │ imul $0x6d617547,0x2f(%rbx),%esp
  62027. 43640a: │ add %dl,0x61(%rax)
  62028. 43640d: │ movslq 0x66(%rcx),%ebp
  62029. 436410: │ imul $0x72736f4b,0x2f(%rbx),%esp
  62030. 436417: │ (bad)
  62031. 436418: │ add %dl,%gs:0x61(%rax)
  62032. 43641c: movslq 0x66(%rcx),%ebp
  62033. 43641f: imul $0x756a614d,0x2f(%rbx),%esp
  62034. 436426: ╭─ jb 436497 <_D3std4conv21ConvOverflowException6__vtblZ+0x1017>
  62035. 436428: │ add %dl,0x61(%rax)
  62036. 43642b: │ movslq 0x66(%rcx),%ebp
  62037. 43642e: │ imul $0x7764694d,0x2f(%rbx),%esp
  62038. 436435: │ (bad)
  62039. 436436: │╭ jns 436438 <_D3std4conv21ConvOverflowException6__vtblZ+0xfb8>
  62040. 436438: │┕ push %rax
  62041. 436439: │ (bad)
  62042. 43643a: │ movslq 0x66(%rcx),%ebp
  62043. 43643d: │ imul $0x7275614e,0x2f(%rbx),%esp
  62044. 436444: │╭ jne 436446 <_D3std4conv21ConvOverflowException6__vtblZ+0xfc6>
  62045. 436446: │┕ push %rax
  62046. 436447: │ (bad)
  62047. 436448: │ movslq 0x66(%rcx),%ebp
  62048. 43644b: │ imul $0x6575694e,0x2f(%rbx),%esp
  62049. 436452: │ add %dl,0x61(%rax)
  62050. 436455: │ movslq 0x66(%rcx),%ebp
  62051. 436458: │ imul $0x6d756f4e,0x2f(%rbx),%esp
  62052. 43645f: │ gs
  62053. 436460: │ (bad)
  62054. 436461: │ add %dl,0x61(%rax)
  62055. 436464: │ movslq 0x66(%rcx),%ebp
  62056. 436467: │ imul $0x616c6150,0x2f(%rbx),%esp
  62057. 43646e: │╭ jne 436470 <_D3std4conv21ConvOverflowException6__vtblZ+0xff0>
  62058. 436470: │┕ push %rax
  62059. 436471: │ (bad)
  62060. 436472: │ movslq 0x66(%rcx),%ebp
  62061. 436475: │ imul $0x616e6f50,0x2f(%rbx),%esp
  62062. 43647c: ╭┼─ jo 4364e3 <_D3std4conv21ConvOverflowException6__vtblZ+0x1063>
  62063. 43647e: ││ add %dl,0x61(%rax)
  62064. 436481: ││ movslq 0x66(%rcx),%ebp
  62065. 436484: ││ imul $0x70696153,0x2f(%rbx),%esp
  62066. 43648b: ││ (bad)
  62067. 43648c: ││ outsb %ds:(%rsi),(%dx)
  62068. 43648d: ││ add %dl,0x61(%rax)
  62069. 436490: ││ movslq 0x66(%rcx),%ebp
  62070. 436493: ││ imul $0x69686154,0x2f(%rbx),%esp
  62071. 43649a: ╭┼── je 436505 <_D3std4conv21ConvOverflowException6__vtblZ+0x1085>
  62072. 43649c: ││ add %dl,0x61(%rax)
  62073. 43649f: ││ movslq 0x66(%rcx),%ebp
  62074. 4364a2: ││ imul $0x61726154,0x2f(%rbx),%esp
  62075. 4364a9: ││╭─ ja 43650c <_D3std4conv21ConvOverflowException6__vtblZ+0x108c>
  62076. 4364ab: │││ add %dl,0x61(%rax)
  62077. 4364ae: │││ movslq 0x66(%rcx),%ebp
  62078. 4364b1: │││ imul $0x6b757254,0x2f(%rbx),%esp
  62079. 4364b8: │││ add %dl,0x61(%rax)
  62080. 4364bb: │││ movslq 0x66(%rcx),%ebp
  62081. 4364be: │││ imul $0x656b6157,0x2f(%rbx),%esp
  62082. 4364c5: │││ add %dl,0x61(%rax)
  62083. 4364c8: │││ movslq 0x66(%rcx),%ebp
  62084. 4364cb: │││ imul $0x6c6c6157,0x2f(%rbx),%esp
  62085. 4364d2: │││ imul $0x6e614a,0x0(%rbx),%esi
  62086. 4364d9: │││ rex.RX
  62087. 4364da: │││ gs
  62088. 4364db: │││ (bad) {%k3}
  62089. 4364dc: │││ add %cl,0x61(%rbp)
  62090. 4364df: │││╭ jb 4364e1 <_D3std4conv21ConvOverflowException6__vtblZ+0x1061>
  62091. 4364e1: │││┕ rex.B jo 436556 <_D3std4conv21ConvOverflowException6__vtblZ+0x10d6>
  62092. 4364e4: │ │ add %cl,0x61(%rbp)
  62093. 4364e7: │ │╭ jns 4364e9 <_D3std4conv21ConvOverflowException6__vtblZ+0x1069>
  62094. 4364e9: │ │┕ rex.WX jne 43655a <_D3std8datetime5Clock6__initZ+0x2>
  62095. 4364ec: │ │ add %cl,0x75(%rdx)
  62096. 4364ef: │ │ insb (%dx),%es:(%rdi)
  62097. 4364f0: │ │ add %al,0x75(%rcx)
  62098. 4364f3: │ │ add %dl,0x65(%ebx)
  62099. 4364f7: │ │╭ jo 4364f9 <_D3std4conv21ConvOverflowException6__vtblZ+0x1079>
  62100. 4364f9: │ │┕ movslq 0x4e(%r8,%r8,1),%r14
  62101. 4364fe: │ │ outsl %ds:(%rsi),(%dx)
  62102. 4364ff: │ │╭ jbe 436501 <_D3std4conv21ConvOverflowException6__vtblZ+0x1081>
  62103. 436501: │ │┕ rex.R
  62104. 436502: │ │ movslq %gs:(%rax),%eax
  62105. 436505: ┕━┿━ cs
  62106. 436506: │ and $0x643730,%eax
  62107. 43650b: │ data16
  62108. 43650c: ┕━ gs
  62109. 43650d: (bad) {%k3}
  62110. 43650e: add %ch,0x61(%rbp)
  62111. 436511: ╭ jb 436513 <_D3std4conv21ConvOverflowException6__vtblZ+0x1093>
  62112. 436513: ┕ (bad)
  62113. 436514: ╭── jo 436588 <_D3std8datetime5Clock6__vtblZ+0x18>
  62114. 436516: │ add %ch,0x61(%rbp)
  62115. 436519: │ ╭ jns 43651b <_D3std4conv21ConvOverflowException6__vtblZ+0x109b>
  62116. 43651b: │ ┕ pushq $0x75
  62117. 43651d: │ outsb %ds:(%rsi),(%dx)
  62118. 43651e: │ add %ah,0x75(%rcx)
  62119. 436521: │ add %dh,0x65(%ebx)
  62120. 436525: │ ╭ jo 436527 <_D3std4conv21ConvOverflowException6__vtblZ+0x10a7>
  62121. 436527: │ ┕ outsl %ds:(%rsi),(%dx)
  62122. 436528: │ movslq 0x6e(%rax,%rax,1),%esi
  62123. 43652c: │ outsl %ds:(%rsi),(%dx)
  62124. 43652d: │ ╭ jbe 43652f <_D3std4conv21ConvOverflowException6__vtblZ+0x10af>
  62125. 43652f: │ ┕ fs movslq %fs:%gs:(%rax),%eax
  62126. 436533: │ movslq 0x73(%rcx),%esp
  62127. 436536: │ ╭ je 436560 <_D3std8datetime5Clock6__initZ+0x8>
  62128. 436538: │ │ rex.WRB outsl %ds:(%rsi),(%dx)
  62129. 43653a: │ │ outsb %ds:(%rsi),(%dx)
  62130. 43653b: │╭┼ je 4365a5 <_D3std8datetime5Clock6__vtblZ+0x35>
  62131. 43653d: │││ sub %eax,(%rax)
  62132. 43653f: │││ insb (%dx),%es:(%rdi)
  62133. 436540: │││ outsl %ds:(%rsi),(%dx)
  62134. 436541: │││ outsb %ds:(%rsi),(%dx)
  62135. 436542: │││ and %al,(%eax)
  62136. 436545: │││ cmp (%rax),%esp
  62137. 436547: │││ add %dh,0x70(%rbx)
  62138. 43654a: │││ insb (%dx),%es:(%rdi)
  62139. 43654b: │││ imul $0x2e7573,0x0(%rax,%rbp,1),%esi
  62140. 436553: │││ sub %edi,(%rbx)
  62141. 436555: │││ add %al,(%rax)
  62142.  
  62143. 0000000000436558 <_D3std8datetime5Clock6__initZ>:
  62144. 436558: ╭ jo 4365bf <_D3std8datetime5Clock6__vtblZ+0x4f>
  62145. 43655a: │ rex.XB add %al,(%r8)
  62146.  
  62147. 0000000000436570 <_D3std8datetime5Clock6__vtblZ>:
  62148. WARN: line count = 4462
  62149. 436570: ┆ (bad)
  62150. 436571: ┆ xor $0x65,%al
  62151. 436573: ┆ add %al,(%rax)
  62152. 436575: ┆ add %al,(%rax)
  62153. 436577: ┆ add %al,%al
  62154. 436579: ┆ mov $0x41,%ebx
  62155. 43657e: ┆ add %al,(%rax)
  62156. 436580: ┆ sarb 0x41(%rbx)
  62157. 436586: ┆ add %al,(%rax)
  62158. 436588: ╰ loopne 436545 <_D3std4conv21ConvOverflowException6__vtblZ+0x10c5>
  62159. 43658a: add %al,(%r8)
  62160. 43658d: add %al,(%rax)
  62161. 43658f: add %dh,0x41bc(%rax)
  62162. 43659d: add %al,(%rax)
  62163. 43659f: add %dh,0x74(%rbx)
  62164. 4365a2: fs
  62165. 4365a3: cs
  62166. 4365a4: fs
  62167. 4365a5: (bad)
  62168. 4365a6: ╭── je 43660d <_D3std8datetime5Clock6__vtblZ+0x9d>
  62169. 4365a8: ╭─┼── je 436613 <_D3std8datetime5Clock6__vtblZ+0xa3>
  62170. 4365aa: │ │ insl (%dx),%es:(%rdi)
  62171. 4365ab: │ │ gs
  62172. 4365ac: │ │ cs
  62173. 4365ad: │ │ rex.XB insb (%dx),%es:(%rdi)
  62174. 4365af: │ │ outsl %ds:(%rsi),(%dx)
  62175. 4365b0: │ │ movslq 0x0(%rbx),%ebp
  62176. 4365bf: │ │ add %al,0x20(%rcx)
  62177. 4365c2: │ │ push %rbx
  62178. 4365c3: ╭──┼─┼── jns 436638 <_D3std8datetime5Clock6__vtblZ+0xc8>
  62179. 4365c5: │ │ │ push %rsp
  62180. 4365c6: │ │ │ imul $0x6e616320,0x65(%rbp),%ebp
  62181. 4365cd: │ │ │ outsb %ds:(%rsi),(%dx)
  62182. 4365ce: │ │ │ outsl %ds:(%rsi),(%dx)
  62183. 4365cf: │ │ │ ╭ je 4365f1 <_D3std8datetime5Clock6__vtblZ+0x81>
  62184. 4365d1: │ │ │ │ pushq $0x20657661
  62185. 4365d6: │ │ │ │ outsb %ds:(%rsi),(%dx)
  62186. 4365d7: │ │ │ │ gs
  62187. 4365d8: │ │ │ │ addr32 (bad)
  62188. 4365da: │╭─┼─┼─┼ je 436645 <_D3std8datetime5Clock6__vtblZ+0xd5>
  62189. 4365dc: ││ │─┼─┼ jbe 436643 <_D3std8datetime5Clock6__vtblZ+0xd3>
  62190. 4365de: ││ │ │ │ and %ah,0x72(%rsi)
  62191. 4365e1: ││ │ │ │ (bad)
  62192. 4365e2: ││ │ │ │ movslq 0x6f(%rcx,%rbp,2),%esi
  62193. 4365e6: ││ │ │ │ outsb %ds:(%rsi),(%dx)
  62194. 4365e7: ││ │ │ │ (bad)
  62195. 4365e8: ││ │ │ │ insb (%dx),%es:(%rdi)
  62196. 4365e9: ││ │ │ │ and %dh,0x65(%rbx)
  62197. 4365ec: ││ │ │ │ movslq 0x6e(%rdi),%ebp
  62198. 4365ef: ││ │ │ │ fs
  62199. 4365f0: ││ │╭┼─┼ jae 436620 <_D3std8datetime5Clock6__vtblZ+0xb0>
  62200. 4365fe: ││ │││ add %al,(%rax)
  62201. 436600: ││ │││ rex.RX jb 436664 <_D3std8datetime5Clock6__vtblZ+0xf4>
  62202. 436603: ││ │││ movslq 0x6f(%rcx,%rbp,2),%esi
  62203. 436607: ││ │││ outsb %ds:(%rsi),(%dx)
  62204. 436608: ││ │││ (bad)
  62205. 436609: ││ │││ insb (%dx),%es:(%rdi)
  62206. 43660a: ││ │││ and %dh,0x65(%rbx)
  62207. 43660d: ││ ││┕━━ movslq 0x6e(%rdi),%ebp
  62208. 436610: ││ ││ fs
  62209. 436611: ││ ││ ╭ jae 436633 <_D3std8datetime5Clock6__vtblZ+0xc3>
  62210. 436613: ││ ┕┿━━┿ insl (%dx),%es:(%rdi)
  62211. 436614: ╭┼┼─┼┼──┼ jne 436689 <_D3std8datetime5Clock6__vtblZ+0x119>
  62212. 436616: │││ ││ ╭┼ je 436638 <_D3std8datetime5Clock6__vtblZ+0xc8>
  62213. 436618: │││ ││ ││ (bad) {%k3}
  62214. 436619: │││ ││ ││ and %ch,%gs:0x73(%rbp,%riz,2)
  62215. 43661e: │││ ││╭┼┼ jae 436640 <_D3std8datetime5Clock6__vtblZ+0xd0>
  62216. 436620: │││╭┼┼┼┼┼ je 43668a <_D3std8datetime5Clock6__vtblZ+0x11a>
  62217. 436622: │││││ │││ (bad)
  62218. 436623: │││││ │││ outsb %ds:(%rsi),(%dx)
  62219. 436624: │││││ │││ and %ch,0x6e(%rdi)
  62220. 436627: │││││ │││ and %dh,%gs:0x65(%rbx)
  62221. 43662b: │││││ │││ movslq 0x6e(%rdi),%ebp
  62222. 43662e: │││││ │││ fs add %al,%cs:%fs:(%rax)
  62223. 43663e: │ │││ │ add %al,(%rax)
  62224. 436640: ╭┼─┼┼┼─┼┼┼ jae 4366b6 <_D3std8datetime5Clock6__vtblZ+0x146>
  62225. 436642: ││ │││ fs
  62226. 436643: ╭┼┼─┼┼┼┼┼┼┼ je,pn 4366bf <_D3std8datetime5Clock6__vtblZ+0x14f>
  62227. 436646: │││ │ ╭── jo 4366ad <_D3std8datetime5Clock6__vtblZ+0x13d>
  62228. 436648: │││ │ │ movslq 0x6e(%rdi),%ebp
  62229. 43664b: │││ │ │ ╭ jae 43667b <_D3std8datetime5Clock6__vtblZ+0x10b>
  62230. 43664d: │││ │ │ │ push %rdx
  62231. 43664e: │││ │ │ │ gs
  62232. 43664f: │││ │ │ │ (bad) {%k3}
  62233. 436650: │││ │ │ │ imul $0x656c6261,0x64(%rsi),%ebp
  62234. 436657: │││ │ │ │ and %ebp,(%rax)
  62235. 436659: │││ │ │ │ imul $0x62617475,0x6d(%rbp),%ebp
  62236. 436660: │││ │ │ │ insb (%dx),%es:(%rdi)
  62237. 436661: │││ │ │ │ sub %dl,%gs:0x6d(%rcx,%rbp,2)
  62238. 436666: │││ │ │ │ gs
  62239. 436667: │││ │ │ │ pop %rdx
  62240. 436668: │││ │ │ │ outsl %ds:(%rsi),(%dx)
  62241. 436669: │││ │ │ │ outsb %ds:(%rsi),(%dx)
  62242. 43666a: │││ │ │ │ sub %ebp,%gs:(%rcx)
  62243. 43666d: │││ │ │ │ cs
  62244. 43666e: │││ │ │ │ push %rdx
  62245. 43666f: │││ │ │ │ gs
  62246. 436670: │││ │ │ │ (bad) {%k3}
  62247. 436671: │││ │ │ │ imul $0x656c6261,0x64(%rsi),%ebp
  62248. 436680: │││ │ │ push %rsp
  62249. 436681: │││ │ │ pushq $0x69672065
  62250. 436686: │││ │ ╭┼── jbe 4366ed <_D3std8datetime5Clock6__vtblZ+0x17d>
  62251. 436688: │││ │ ││ outsb %ds:(%rsi),(%dx)
  62252. 436689: ││┕━━┿━┿┿━━ and %bh,0x65(%rcx)
  62253. 43668c: ││ ││ (bad)
  62254. 43668d: ││ ││ ╭ jb 4366af <_D3std8datetime5Clock6__vtblZ+0x13f>
  62255. 43668f: ││ ││ │ imul $0x20746f6e,0x20(%rbx),%esi
  62256. 436696: ││ ││ │ (bad)
  62257. 436697: ││ ││ │ and %bh,0x65(%rcx)
  62258. 43669a: ││ ││ │ (bad)
  62259. 43669b: ││ ││╭┼ jb 4366bd <_D3std8datetime5Clock6__vtblZ+0x14d>
  62260. 43669d: ││ ││││ rex.X
  62261. 43669e: ││ ││││ cs rex.XB
  62262. 4366a0: ││ ││││ add %al,%cs:(%rax)
  62263. 4366af: ││ │ │┕ add %ch,(%rdi)
  62264. 4366b1: ││ │ │ (bad) {%k3}
  62265. 4366b2: ││╭────┼─┼─ jne 43671d <_D3std8datetime5Clock6__vtblZ+0x1ad>
  62266. 4366b4: │││ │ │ insb (%dx),%es:(%rdi)
  62267. 4366b5: │││ │ │ fs
  62268. 4366b6: │┕┿━━━━┿━┿━ (bad)
  62269. 4366b7: ╭─┼─┼────┼─┼─ jae 43672b <_D3std8datetime5Clock6__vtblZ+0x1bb>
  62270. 4366b9: │ │ │ │ │ movslq (%rdi),%ebp
  62271. 4366bb: │ │ │ │ │ insb (%dx),%es:(%rdi)
  62272. 4366bc: │ │ │ │ │ movslq %fs:(%rdi),%ebp
  62273. 4366bf: ╭──┼─┕─┼────┼─── jb 436736 <_D3std8datetime5Clock6__vtblZ+0x1c6>
  62274. 4366c1: │ │ │ │ outsb %ds:(%rsi),(%dx)
  62275. 4366c2: │ │ ╭┼────┼─── je 43672d <_D3std8datetime5Clock6__vtblZ+0x1bd>
  62276. 4366c4: │ │ ││ │ insl (%dx),%es:(%rdi)
  62277. 4366c5: │ │ ││ │ gs
  62278. 4366c6: │ │ ││ │ (bad)
  62279. 4366c7: │ │ ││────┼─── jo 436731 <_D3std8datetime5Clock6__vtblZ+0x1c1>
  62280. 4366c9: │ │ ││ │ outsl %ds:(%rsi),(%dx)
  62281. 4366ca: │ │ ││ │ (bad) {%k3}
  62282. 4366cb: │ │ ││ │ outsl %ds:(%rsi),(%dx)
  62283. 4366cc: │ │ ││ │ ╭─ jae 4366fd <_D3std8datetime5Clock6__vtblZ+0x18d>
  62284. 4366ce: │╭─┼──┼┼────┼─┼─ jae 436744 <_D3std8datetime5Clock6__vtblZ+0x1d4>
  62285. 4366d0: ││ │ ││ │ │ fs
  62286. 4366d1: ││ │ ││ │ │ (bad)
  62287. 4366d2: ││ │ ││ │ │ fs
  62288. 4366d3: ││ │ ││ │ │ (bad)
  62289. 4366d4: ││ │ ││ ╭──┼─┼─ je 43673b <_D3std8datetime5Clock6__vtblZ+0x1cb>
  62290. 4366d6: ││ │ ╭┼┼─┼──┼─┼─ je 436741 <_D3std8datetime5Clock6__vtblZ+0x1d1>
  62291. 4366d8: ││ │ │││ │ │ │ insl (%dx),%es:(%rdi)
  62292. 4366d9: ││ │ │││ │ │ │ gs cs add %al,%cs:%fs:%gs:(%rax)
  62293. 4366de: ││ │ │││ │ │ │ add %al,(%rax)
  62294. 4366e0: ││ │ │││ │ │ │ rex.WB outsb %ds:(%rsi),(%dx)
  62295. 4366e2: ││ │ │││ │ │─┼─ jbe 436745 <_D3std8datetime5Clock6__vtblZ+0x1d5>
  62296. 4366e4: ││ │ │││ │ │ │ insb (%dx),%es:(%rdi)
  62297. 4366e5: ││ │ │││ │ │ │ imul $0x6f207961,0x64(%rax,%riz,1),%esp
  62298. 4366ed: ││ │ │││ │ ┕━┿━ data16
  62299. 4366ee: ││ │ │││ │ │ │ and %dh,0x65(%rax,%rbp,2)
  62300. 4366f2: ││ │ │││ │ │ │ and %bh,0x65(%rcx)
  62301. 4366f5: ││ │ │││ │ │ │ (bad)
  62302. 4366f6: ││ │ │││ │ │ │─ jb 436726 <_D3std8datetime5Clock6__vtblZ+0x1b6>
  62303. 436700: ││ │ │││ │ │ │ (bad)
  62304. 436701: ││╭┼─┼┼┼─┼──┼─┼─ jne 436776 <_D3std8datetime5Clock6__vtblZ+0x206>
  62305. 436703: ││││ │││ │ │╭┼─ jb 436734 <_D3std8datetime5Clock6__vtblZ+0x1c4>
  62306. 436705: ││││ │││─┼──┼┼┼─ jae 43676f <_D3std8datetime5Clock6__vtblZ+0x1ff>
  62307. 436707: ││││ │││ │ │││ (bad)
  62308. 436708: ││││ │││╭┼──┼┼┼─ jb 43676f <_D3std8datetime5Clock6__vtblZ+0x1ff>
  62309. 43670a: ││││ │││││ │││ (bad)
  62310. 43670b: ││││╭┼┼┼┼┼──┼┼┼─ jp 43677c <_D3std8datetime5Clock6__vtblZ+0x20c>
  62311. 43670d: ││││││││││ │││ outsb %ds:(%rsi),(%dx)
  62312. 43670e: ││││││││││ │││ imul $0x2f6f,%gs:0x66(%rsi),%ebp
  62313. 43671e: ││││││││││ │││ add %al,(%rax)
  62314. 436720: ││││││││││ │││ rex.X
  62315. 436721: ││││││││││ │││ gs
  62316. 436722: ││││││││││ │││ insb (%dx),%es:(%rdi)
  62317. 436723: ││││││││││ │││ (bad)
  62318. 436724: ╭┼┼┼┼┼┼┼┼┼┼──┼┼┼─ jb 43679b <_D3std8datetime5Clock6__vtblZ+0x22b>
  62319. 436726: │││││││││││ ││┕╭ jae 436748 <_D3std8datetime5Clock6__vtblZ+0x1d8>
  62320. 436728: │││││││││││ ││ │ push %rbx
  62321. 436729: │││││││││││ ╭┼┼─┼ je 43678c <_D3std8datetime5Clock6__vtblZ+0x21c>
  62322. 43672b: ││││┕┿┿┿┿┿┿━┿┿┿━┿ outsb %ds:(%rsi),(%dx)
  62323. 43672c: ││││ ││││││ │││ │ fs
  62324. 43672d: ││││ ││┕┿┿┿━┿┿┿━┿ (bad)
  62325. 43672e: ││││ ││││││╭┼┼┼─┼ jb 436794 <_D3std8datetime5Clock6__vtblZ+0x224>
  62326. 436730: ││││ ││││││││││ │ and %dl,0x6d(%rcx,%rbp,2)
  62327. 436734: ││││ │││ │││││┕━┿ add %al,%gs:(%rax)
  62328. 43673f: │ ││ │││ │ │││ │ add %cl,0x61(%rbx)
  62329. 436742: │ ││ │ │ │ │││ │ insb (%dx),%es:(%rdi)
  62330. 436743: │ ││ │ │ │ │││ │ imul $0x6172676e,0x69(%rsi),%ebp
  62331. 43674a: │ │ │ │ │ ││ and %dl,%fs:0x74(%rbx)
  62332. 43674e: │ │ │ │ │ ││ (bad)
  62333. 43674f: │ │ │ │ │ ││ outsb %ds:(%rsi),(%dx)
  62334. 436750: │ │ │ │ │ ││ fs
  62335. 436751: │ │ │ │ │ ││ (bad)
  62336. 436752: │ │ │ │ │╭┼┼──── jb 4367b8 <_D3std8datetime5Clock6__vtblZ+0x248>
  62337. 436754: │ │ │ │ ││││ and %dl,0x6d(%rcx,%rbp,2)
  62338. 436758: │ │ │ │ ││││ add %al,%gs:(%rax)
  62339. 43675b: │ │ │ │ ││││ add %al,(%rax)
  62340. 43675d: │ │ │ │ ││││ add %al,(%rax)
  62341. 43675f: │ │ │ │ ││││ add %dl,0x75(%rdx)
  62342. 436762: │ ╭┼─┼─┼─┼┼┼┼──── jae 4367d7 <_D3std8datetime5Clock6__vtblZ+0x267>
  62343. 436764: │ ││ │ │ ││││ imul $0x656d6954,0x20(%rcx),%esp
  62344. 43676b: │ ││ │ │ ││││ and %bl,0x6f(%rdx)
  62345. 43676e: │ ││ │ │ ││││ outsb %ds:(%rsi),(%dx)
  62346. 43676f: │ ││ │ ┕━┷┿┿┿━━━━ and %dh,%gs:(%rcx)
  62347. 436772: │ ││ │ │││ xor %al,(%rax)
  62348. 436780: │ │ │││ rex.WRB (bad)
  62349. 436782: │ │ │││ addr32 (bad)
  62350. 436784: │ │ │││ fs
  62351. 436785: │ │ │││ (bad)
  62352. 436786: │ │ │││ outsb %ds:(%rsi),(%dx)
  62353. 436787: │ │ │││ and %dl,0x74(%rbx)
  62354. 43678a: │ │ │││ (bad)
  62355. 43678b: │ │ │││ outsb %ds:(%rsi),(%dx)
  62356. 43678c: │ │ ││┕━━━━ fs
  62357. 43678d: │ │ ││ (bad)
  62358. 43678e: │ │ ╭┼┼───── jb 4367f4 <_D3std8datetime5Clock6__vtblZ+0x284>
  62359. 436790: │ │ │││ and %dl,0x6d(%rcx,%rbp,2)
  62360. 436794: │ │ ││┕━━━━━ add %al,%gs:(%rax)
  62361. 43679f: │ ││ add %dl,0x75(%rdx)
  62362. 4367a2: ╭┼──────┼┼────── jae 436817 <_D3std8datetime5Clock6__vtblZ+0x2a7>
  62363. 4367a4: ││ ││ imul $0x656d6954,0x20(%rcx),%esp
  62364. 4367ab: ││ ││ and %bl,0x6f(%rdx)
  62365. 4367ae: ││ ││ outsb %ds:(%rsi),(%dx)
  62366. 4367af: ││ ││ and %dh,%gs:(%rcx)
  62367. 4367b2: ││ ││ xor %eax,(%rax)
  62368. 4367c0: ││ │ push %rdx
  62369. 4367c1: ╭┼┼──────┼─────── jne 436836 <_D3std8datetime5Clock6__vtblZ+0x2c6>
  62370. 4367c3: │││ ╭───┼─────── jae 43682e <_D3std8datetime5Clock6__vtblZ+0x2be>
  62371. 4367c5: │││ │ │ (bad)
  62372. 4367c6: │││ │ │ and %dl,0x6d(%rcx,%rbp,2)
  62373. 4367ca: │││ │ │ and %bl,%gs:0x6f(%rdx)
  62374. 4367ce: │││ │ │ outsb %ds:(%rsi),(%dx)
  62375. 4367cf: │││ │ │ and %dh,%gs:(%rbx)
  62376. 4367de: ││ │ │ add %al,(%rax)
  62377. 4367e0: ││ │ │ push %rdx
  62378. 4367e1: ╭┼┼───┼───┼─────── jne 436856 <_D3std8datetime5Clock6__vtblZ+0x2e6>
  62379. 4367e3: │││ ╭┼───┼─────── jae 43684e <_D3std8datetime5Clock6__vtblZ+0x2de>
  62380. 4367e5: │││ ││ │ (bad)
  62381. 4367e6: │││ ││ │ outsb %ds:(%rsi),(%dx)
  62382. 4367e7: │││ ││ │ and %dl,0x74(%rbx)
  62383. 4367ea: │││ ││ │ (bad)
  62384. 4367eb: │││ ││ │ outsb %ds:(%rsi),(%dx)
  62385. 4367ec: │││ ││ │ fs
  62386. 4367ed: │││ ││ │ (bad)
  62387. 4367ee: │││ ││ ╭┼─────── jb 436854 <_D3std8datetime5Clock6__vtblZ+0x2e4>
  62388. 4367f0: │││ ││ ││ and %dl,0x6d(%rcx,%rbp,2)
  62389. 4367f4: │││ ││ │┕━━━━━━━ add %al,%gs:(%rax)
  62390. 4367ff: │││ ││ │ add %dh,0x74(%rbx)
  62391. 436802: │││ ││ │ fs
  62392. 436803: │││ ││ │ cs
  62393. 436804: │││ ││ │ fs
  62394. 436805: │││ ││ │ (bad)
  62395. 436806: │││ ││ ╭┼──────── je 43686d <_D3std8datetime5Clock6__vtblZ+0x2fd>
  62396. 436808: │││ ╭┼┼─┼┼──────── je 436873 <_D3std8datetime5Clock6__vtblZ+0x303>
  62397. 43680a: │││ │││ ││ insl (%dx),%es:(%rdi)
  62398. 43680b: │││ │││ ││ gs
  62399. 43680c: │││ │││ ││ cs
  62400. 43680d: │││ │││ ││ push %rsp
  62401. 43680e: │││ │││ ││ imul $0x656e6f5a,0x65(%rbp),%ebp
  62402. 43681d: ││ │││ ││ add %al,(%rax)
  62403. 43681f: ││ │││ ││ add %dh,0x74(%rbx)
  62404. 436822: ││ │││ ││ fs
  62405. 436823: ││ │││ ││ cs
  62406. 436824: ││ │││ ││ fs
  62407. 436825: ││ │││ ││ (bad)
  62408. 436826: ││ │││╭┼┼──────── je 43688d <_D3std8datetime5Clock6__vtblZ+0x31d>
  62409. 436828: ││ ╭┼┼┼┼┼┼──────── je 436893 <_D3std8datetime5Clock6__vtblZ+0x323>
  62410. 43682a: ││ │││││││ insl (%dx),%es:(%rdi)
  62411. 43682b: ││ │││││││ gs rex.WR outsl %cs:%gs:(%rsi),(%dx)
  62412. 43682f: ││ │││ │││ movslq 0x6c(%rcx),%esp
  62413. 436832: ││ │││ │││ push %rsp
  62414. 436833: ││ │││ │││ imul $0x0,0x65(%rbp),%ebp
  62415. 43683a: │ │││ │││ add %al,(%rax)
  62416. 43683c: │ │││ │││ add %al,(%rax)
  62417. 43683e: │ │││ │││ add %al,(%rax)
  62418. 436840: ╭┼──┼┼┼─┼┼┼──────── jae 4368b6 <_D3std8datetime5Clock6__vtblZ+0x346>
  62419. 436842: ││ │││ │││ fs
  62420. 436843: ││ │││ │││ cs
  62421. 436844: ││ │││ │││ fs
  62422. 436845: ││ │││ │││ (bad)
  62423. 436846: ││ │││╭┼┼┼──────── je 4368ad <_D3std8datetime5Clock6__vtblZ+0x33d>
  62424. 436848: ││ ╭┼┼┼┼┼┼┼──────── je 4368b3 <_D3std8datetime5Clock6__vtblZ+0x343>
  62425. 43684a: ││ ││││││││ insl (%dx),%es:(%rdi)
  62426. 43684b: ││ ││││││││ gs
  62427. 43684c: ││ ││││││││ cs
  62428. 43684d: ││ ││││││││ push %rbp
  62429. 43684e: ││ │││┕┿┿┿┿━━━━━━━━ push %rsp
  62430. 43684f: ││ │││ ││││ rex.XB add %al,(%r8)
  62431. 43685e: │ │││ │││ add %al,(%rax)
  62432. 436860: │ │││ │││ rex.WRXB
  62433. 436861: │ │││ │││ data16
  62434. 436862: │ │││ │││ data16
  62435. 436863: │ │││╭┼┼┼───────── jae 4368ca <_D3std8datetime5Clock6__vtblZ+0x35a>
  62436. 436865: │ │││││││ ╭ je 436887 <_D3std8datetime5Clock6__vtblZ+0x317>
  62437. 436867: │ │││││││ │ data16
  62438. 436868: │──┼┼┼┼┼┼┼────────┼ jb 4368d9 <_D3std8datetime5Clock6__vtblZ+0x369>
  62439. 43686a: │ │││││││ │ insl (%dx),%es:(%rdi)
  62440. 43686b: │ │││││││ │ and %dl,0x54(%rbp)
  62441. 43686e: │ ││││││ │ rex.XB and %bpl,0x75(%r13)
  62442. 436872: ╭┼──┼┼┼┼┼┼─────────┼ jae 4368e8 <_D3std8datetime5Clock6__vtblZ+0x378>
  62443. 436874: ││ ││ │││ │ and %ah,0x65(%rdx)
  62444. 436877: ││ ││ │││ │ and %dh,0x69(%rdi)
  62445. 43687a: ││ ││─┼┼┼─────────┼ je 4368e4 <_D3std8datetime5Clock6__vtblZ+0x374>
  62446. 43687c: ││ ││ │││ │ imul $0x676e6172,0x20(%rsi),%ebp
  62447. 436883: ││ ││ │││ │ and %ch,%gs:(%rax)
  62448. 436886: ││ ││ │││ │ sub $0x303a3432,%eax
  62449. 43688b: ││ ││ │││ xor %ah,(%rax)
  62450. 43688d: ││ ││ ││┕━━━━━━━━━━ sub $0x3a343220,%eax
  62451. 436892: ││ ││ ││ xor %dh,(%rax)
  62452. 436894: ││ ││ ││ sub %ebp,(%rsi)
  62453. 43689e: ││ ││ ││ add %al,(%rax)
  62454. 4368a0: ╭┼┼──┼┼─┼┼─────────── jae 436916 <_D3std8datetime5Clock6__vtblZ+0x3a6>
  62455. 4368a2: │││ ││ ││ fs
  62456. 4368a3: │││ ││ ││ cs
  62457. 4368a4: │││ ││ ││ fs
  62458. 4368a5: │││ ││ ││ (bad)
  62459. 4368a6: │││ ││╭┼┼─────────── je 43690d <_D3std8datetime5Clock6__vtblZ+0x39d>
  62460. 4368a8: │││ ╭┼┼┼┼┼─────────── je 436913 <_D3std8datetime5Clock6__vtblZ+0x3a3>
  62461. 4368aa: │││ ││││││ insl (%dx),%es:(%rdi)
  62462. 4368ab: │││ ││││││ gs
  62463. 4368ac: │││ ││││││ cs
  62464. 4368ad: │││ │││││┕━━━━━━━━━━━ push %rbx
  62465. 4368ae: │││ │││││ imul $0x6954656c,0x70(%rbp),%ebp
  62466. 4368b5: │││ │ │││ insl (%dx),%es:(%rdi)
  62467. 4368b6: ││┕━┿━┿┿┿━━━━━━━━━━━━ gs
  62468. 4368b7: │││ │ │││ pop %rdx
  62469. 4368b8: │││ │ │││ outsl %ds:(%rsi),(%dx)
  62470. 4368b9: │││ │ │││ outsb %ds:(%rsi),(%dx)
  62471. 4368ba: │││ │ │││ add %al,%gs:(%rax)
  62472. 4368bd: │││ │ │││ add %al,(%rax)
  62473. 4368bf: │││ │ │││ add %al,0x72(%rcx,%rbp,2)
  62474. 4368c3: │││ │ │││ movslq %gs:0x72(%rdi,%rbp,2),%esi
  62475. 4368c8: │││ │ │││ ╭ jns 4368ea <_D3std8datetime5Clock6__vtblZ+0x37a>
  62476. 4368ca: │││ │ ││┕━━━━━━━━━━━┿ and $0x6f642073,%eax
  62477. 4368cf: │││ │ ││ │ gs
  62478. 4368d0: │││ │ ││ ╭┼ jae 4368f2 <_D3std8datetime5Clock6__vtblZ+0x382>
  62479. 4368d2: │││ │ ││ ││ outsb %ds:(%rsi),(%dx)
  62480. 4368d3: │││ │ ││ ││ outsl %ds:(%rsi),(%dx)
  62481. 4368d4: │││ │ ││ ╭┼┼ je 4368f6 <_D3std8datetime5Clock6__vtblZ+0x386>
  62482. 4368d6: │││ │ ││ │││ gs
  62483. 4368d7: │││╭┼─┼┼──────────┼┼┼ js 436942 <_D3std8datetime5Clock6__vtblZ+0x3d2>
  62484. 4368d9: ╭┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jae 43694f <_D3std8datetime5Clock6__vtblZ+0x3df>
  62485. 4368db: │││ ││ ││ │││ add %al,%cs:(%rax)
  62486. 4368de: │││ ││ ││ │││ add %al,(%rax)
  62487. 4368e0: │││ ││ ││ │││ and $0x73692073,%eax
  62488. 4368e5: │││ ││ │ │││ and %ch,0x6f(%rsi)
  62489. 4368e8: ││┕━┿┿━━┿━━━━━━━━━╭┼┼┼ je 43690a <_D3std8datetime5Clock6__vtblZ+0x39a>
  62490. 4368ea: ││ ││ │ │││┕ (bad)
  62491. 4368eb: ││ ││ │ │││ and %ah,0x72(%rcx,%rbp,2)
  62492. 4368ef: ││ ││ │ │││ movslq %gs:0x72(%rdi,%rbp,2),%esi
  62493. 4368f4: ││ ││ │ ╭┼┼── jns 436924 <_D3std8datetime5Clock6__vtblZ+0x3b4>
  62494. 4368fe: ││ ││ │ ││ add %al,(%rax)
  62495. 436900: ││ ││ │ ││ imul $0x64207325,0x20(%rbp,%r12,2),%r13d
  62496. 436909: ││ ││ │ ││ outsl %ds:(%rsi),(%dx)
  62497. 43690a: ││ ││ │ │┕━━━ gs
  62498. 43690b: ││ ││ │ │ ╭ jae 43692d <_D3std8datetime5Clock6__vtblZ+0x3bd>
  62499. 43690d: ││ ││ ┕━━━━━━━━┿━━━┿ outsb %ds:(%rsi),(%dx)
  62500. 43690e: ││ ││ │ │ outsl %ds:(%rsi),(%dx)
  62501. 43690f: ││ ││ │ ╭┼ je 436931 <_D3std8datetime5Clock6__vtblZ+0x3c1>
  62502. 436911: ││ ││ │ ││ gs
  62503. 436912: ││ ╭┼┼───────────┼──┼┼ js 43697d <_D3std8datetime5Clock6__vtblZ+0x40d>
  62504. 436914: ╭┼┼─┼┼────────────┼──┼┼ jae 43698a <_D3std8datetime5Clock6__vtblZ+0x41a>
  62505. 436916: ││┕━┿┿━━━━━━━━━━━━┿━━┿┿ add %al,%cs:(%rax)
  62506. 436919: ││ ││ │ ││ add %al,(%rax)
  62507. 43691b: ││ ││ │ ││ add %al,(%rax)
  62508. 43691d: ││ ││ │ ││ add %al,(%rax)
  62509. 43691f: ││ ││ │ ││ add %ah,0x73692073(%rip) # 73ac8998 <_end+0x7346f660>
  62510. 436925: ││ ││ ││ and %ch,0x6f(%rsi)
  62511. 436928: ││ ││ ╭┼┼ je 43694a <_D3std8datetime5Clock6__vtblZ+0x3da>
  62512. 43692a: ││ ││ │││ (bad)
  62513. 43692b: ││ ││ │││ and %ah,0x69(%rsi)
  62514. 43692e: ││ ││ ││ insb (%dx),%es:(%rdi)
  62515. 43692f: ││ ││ ││ gs add %al,%cs:%gs:(%rax)
  62516. 43693f: ││ ││ │ add %cl,0x6f(%rsi)
  62517. 436942: ││ │┕━━━━━━━━━━━━━╭┼── je 436964 <_D3std8datetime5Clock6__vtblZ+0x3f4>
  62518. 436944: ││ │ ││ (bad)
  62519. 436945: ││ │ ││ and %dh,0x61(%rsi)
  62520. 436948: ││ │ ││ insb (%dx),%es:(%rdi)
  62521. 436949: ││ │ ││ imul $0x6164205a,0x54(%rax,%riz,1),%esp
  62522. 436951: │ │ ╭┼─── je 4369b4 <_D3std8datetime5Clock6__vtblZ+0x444>
  62523. 436953: │ │ ││ and %ah,0x69(%rsi)
  62524. 436956: │ │ ││ insb (%dx),%es:(%rdi)
  62525. 436957: │ │ ││ add %al,%gs:(%rax)
  62526. 43695a: │ │ ││ add %al,(%rax)
  62527. 43695c: │ │ ││ add %al,(%rax)
  62528. 43695e: │ │ ││ add %al,(%rax)
  62529. 436960: ╭──┼───┼─────────────┼┼─── jae 4369d6 <_D3std8datetime5Clock6__vtblZ+0x466>
  62530. 436962: │ │ │ ││ fs
  62531. 436963: │ │ │ ││ cs
  62532. 436964: │ │ │ │┕━━━ fs
  62533. 436965: │ │ │ │ (bad)
  62534. 436966: │ │ │ ╭┼──── je 4369cd <_D3std8datetime5Clock6__vtblZ+0x45d>
  62535. 436968: │ │ ╭┼────────────┼┼──── je 4369d3 <_D3std8datetime5Clock6__vtblZ+0x463>
  62536. 43696a: │ │ ││ ││ insl (%dx),%es:(%rdi)
  62537. 43696b: │ │ ││ ││ gs
  62538. 43696c: │ │ ││ ││ cs
  62539. 43696d: │ │ ││ ││ push %rax
  62540. 43696e: │ │ ││ ││ outsl %ds:(%rsi),(%dx)
  62541. 43696f: │ │ ╭┼┼────────────┼┼──── jae 4369da <_D3std8datetime5Clock6__vtblZ+0x46a>
  62542. 436971: │ │ │││ ││ ╭─ js 4369c7 <_D3std8datetime5Clock6__vtblZ+0x457>
  62543. 436973: │ │ │││ ││ │ imul $0x656e6f5a,0x65(%rbp),%ebp
  62544. 43697a: │ │ │││ ││ │ cs
  62545. 43697b: │ │ │││ ││ │ push %rsp
  62546. 43697c: │ │ │││ ││ │ gs
  62547. 43697d: │ │ ││┕━━━━━━━━━━━━┿┿━━┿━ insl (%dx),%es:(%rdi)
  62548. 43697e: │ │ ││ ││ ╭┼─ jo 4369d4 <_D3std8datetime5Clock6__vtblZ+0x464>
  62549. 436980: │ │ ││ ││ ││ push %rsp
  62550. 436981: │ │ ││ ││ ││ rex.WB outsb %ds:(%rsi),(%dx)
  62551. 436983: │ │ ││ ││ ││ outsw %ds:(%rsi),(%dx)
  62552. 43698d: │ ││ ││ ││ add %al,(%rax)
  62553. 43698f: │ ││ ││ ││ add %dh,0x74(%rbx)
  62554. 436992: │ ││ ││ ││ fs
  62555. 436993: │ ││ ││ ││ cs
  62556. 436994: │ ││ ││ ││ fs
  62557. 436995: │ ││ ││ ││ (bad)
  62558. 436996: │ ││ ╭┼┼─┼┼─ je 4369fd <_D3std8datetime5Clock6__vtblZ+0x48d>
  62559. 436998: │ ╭┼┼────────────┼┼┼─┼┼─ je 436a03 <_D3std8datetime5Clock6__vtblZ+0x493>
  62560. 43699a: │ │││ │││ ││ insl (%dx),%es:(%rdi)
  62561. 43699b: │ │││ │││ ││ gs
  62562. 43699c: │ │││ │││ ││ cs
  62563. 43699d: │ │││ │││ ││ push %rax
  62564. 43699e: │ │││ │││ ││ outsl %ds:(%rsi),(%dx)
  62565. 43699f: │ ╭┼┼┼────────────┼┼┼─┼┼─ jae 436a0a <_D3std8datetime5Clock6__vtblZ+0x49a>
  62566. 4369a1: │ ││││ │││╭┼┼─ js 4369f7 <_D3std8datetime5Clock6__vtblZ+0x487>
  62567. 4369a3: │ ││││ ││││││ imul $0x656e6f5a,0x65(%rbp),%ebp
  62568. 4369aa: │ ││││ ││││││ cs rex.WR
  62569. 4369ac: │ ││││ ││││││ gs
  62570. 4369ad: │ ││││ ││││││ (bad)
  62571. 4369ae: │ ││││ ││││││╭ jo 436a03 <_D3std8datetime5Clock6__vtblZ+0x493>
  62572. 4369b0: │ ││││ │││││││ movslq %gs:0x6e(%rdi),%ebp
  62573. 4369b4: │ ││││ ││┕┿┿┿┿ add %al,%fs:(%rax)
  62574. 4369bf: │ ││││ ││ ││││ add %dh,0x74(%rbx)
  62575. 4369c2: │ ││││ ││ ││││ fs
  62576. 4369c3: │ ││││ ││ ││││ cs
  62577. 4369c4: │ ││││ ││ ││││ fs
  62578. 4369c5: │ ││││ ││ ││││ (bad)
  62579. 4369c6: │ ││││ ╭┼┼─┼┼┼┼ je 436a2d <_D3std8datetime5Clock6__vtblZ+0x4bd>
  62580. 4369c8: │ ╭┼┼┼┼───────────┼┼┼─┼┼─┼ je 436a33 <_D3std8datetime5Clock6__vtblZ+0x4c3>
  62581. 4369ca: │ │││││ │││ ││ │ insl (%dx),%es:(%rdi)
  62582. 4369cb: │ │││││ │││ ││ │ gs
  62583. 4369cc: │ │││││ │││ ││ │ cs
  62584. 4369cd: │ │││││ ││┕━┿┿━┿ push %rax
  62585. 4369ce: │ │││││ ││ ││ │ outsl %ds:(%rsi),(%dx)
  62586. 4369cf: │╭┼┼┼┼┼───────────┼┼──┼┼─┼ jae 436a3a <_D3std8datetime5Clock6__vtblZ+0x4ca>
  62587. 4369d1: │││││││ ││ ╭┼┼─┼ js 436a27 <_D3std8datetime5Clock6__vtblZ+0x4b7>
  62588. 4369d3: ││││││┕━━━━━━━━━━━┿┿━┿┿┿━┿ imul $0x656e6f5a,0x65(%rbp),%ebp
  62589. 4369da: ││││┕━━━━━━━━━━━━┿┿━┿┿━━┿ cs
  62590. 4369db: ││││ ││ ││ │ push %rsp
  62591. 4369dc: ││││ ╭┼┼─┼┼──┼ jb 436a3f <_D3std8datetime5Clock6__vtblZ+0x4cf>
  62592. 4369de: ││││ │││ ││ │ outsb %ds:(%rsi),(%dx)
  62593. 4369df: ╭┼┼┼┼────────────┼┼┼─┼┼──┼ jae 436a4a <_D3std8datetime5Clock6__vtblZ+0x4da>
  62594. 4369e1: ╭┼┼┼┼┼────────────┼┼┼─┼┼──┼ je 436a4c <_D3std8datetime5Clock6__vtblZ+0x4dc>
  62595. 4369e3: ││││││ │││ ││ │ outsl %ds:(%rsi),(%dx)
  62596. 4369e4: ││││││ │││ ││ │ outsb %ds:(%rsi),(%dx)
  62597. 4369e5: ││││││ │││ ││ │ push %rsp
  62598. 4369e6: ╭───────┼┼┼┼┼┼────────────┼┼┼─┼┼──┼ jns 436a58 <_D3std8datetime5Clock6__vtblZ+0x4e8>
  62599. 4369e8: │ ││││││ │││ ││ │ add %al,%gs:(%rax)
  62600. 4369eb: │ ││││││ │││ ││ │ add %al,(%rax)
  62601. 4369ed: │ ││││││ │││ ││ │ add %al,(%rax)
  62602. 4369ef: │ ││││││ │││ ││ │ add %dh,0x74(%rbx)
  62603. 4369f2: │ ││││││ │││ ││ │ fs
  62604. 4369f3: │ ││││││ │││ ││ │ cs
  62605. 4369f4: │ ││││││ │││ ││ │ fs
  62606. 4369f5: │ ││││││ │││ ││ │ (bad)
  62607. 4369f6: │ ││││││ ╭┼┼┼─┼┼──┼ je 436a5d <_D3std8datetime5Clock6__vtblZ+0x4ed>
  62608. 4369f8: │ ╭┼┼┼┼┼┼───────────┼┼┼┼─┼───┼ je 436a63 <_D3std8datetime5Clock6__vtblZ+0x4f3>
  62609. 4369fa: │ │││││││ ││││ │ │ insl (%dx),%es:(%rdi)
  62610. 4369fb: │ │││││││ ││││ │ │ gs
  62611. 4369fc: │ │││││││ ││││ │ │ cs
  62612. 4369fd: │ │││││││ │││┕━┿━━━┿ push %rax
  62613. 4369fe: │ │││││││ │││ │ │ outsl %ds:(%rsi),(%dx)
  62614. 4369ff: │ ╭┼┼┼┼┼┼┼───────────┼┼┼──┼───┼ jae 436a6a <_D3std8datetime5Clock6__vtblZ+0x4fa>
  62615. 436a01: │ ││││││││ │││ ╭┼───┼ js 436a57 <_D3std8datetime5Clock6__vtblZ+0x4e7>
  62616. 436a03: │ │││││││┕━━━━━━━━━━━┿┿┿━┿┿━━━┷ imul $0x656e6f5a,0x65(%rbp),%ebp
  62617. 436a0a: │ ││││││┕━━━━━━━━━━━━┿┿┿━┿┿━━━━ cs
  62618. 436a0b: │ ││││││ │││ ││ push %rsp
  62619. 436a0c: │ ││││││ │││ ││ push %rsp
  62620. 436a0d: │ ││││││ │││ ││ rex.WB outsb %ds:(%rsi),(%dx)
  62621. 436a0f: │ ││││││ │││ ││ outsw %ds:(%rsi),(%dx)
  62622. 436a1d: │ ││││││ │││ ││ add %al,(%rax)
  62623. 436a1f: │ ││││││ │││ ││ add %dh,0x74(%rbx)
  62624. 436a22: │ ││││││ │││ ││ fs
  62625. 436a23: │ ││││││ │││ ││ cs
  62626. 436a24: │ ││││││ │││ ││ fs
  62627. 436a25: │ ││││││ │││ ││ (bad)
  62628. 436a26: │ ││││││ ╭─┼┼┼─┼┼──── je 436a8d <_D3std8datetime5Clock6__vtblZ+0x51d>
  62629. 436a28: │ ╭┼┼┼┼┼┼───────────┼─┼┼┼─┼───── je 436a93 <_D3std8datetime5Clock6__vtblZ+0x523>
  62630. 436a2a: │ │││││││ │ │││ │ insl (%dx),%es:(%rdi)
  62631. 436a2b: │ │││││││ │ │││ │ gs
  62632. 436a2c: │ │││││││ │ │││ │ cs
  62633. 436a2d: │ │││││││ │ ││┕━┿━━━━━ push %rax
  62634. 436a2e: │ │││││││ │ ││ │ outsl %ds:(%rsi),(%dx)
  62635. 436a2f: │ ╭┼┼┼┼┼┼┼───────────┼─┼┼──┼───── jae 436a9a <_D3std8datetime5Clock6__vtblZ+0x52a>
  62636. 436a31: │ ││││││││ │ ││ ╭┼───── js 436a87 <_D3std8datetime5Clock6__vtblZ+0x517>
  62637. 436a33: │ │││││││┕━━━━━━━━━━━┿━┿┿━┿┿━━━━━ imul $0x656e6f5a,0x65(%rbp),%ebp
  62638. 436a3a: │ ││││││┕━━━━━━━━━━━━┿━┿┿━┿┿━━━━━ cs
  62639. 436a3b: │ ││││││ │ ││ ││ push %rsp
  62640. 436a3c: │ ││││││ │ ││ ││ gs
  62641. 436a3d: │ ││││││ │ ││ ││ insl (%dx),%es:(%rdi)
  62642. 436a3e: │ ││││││ │ ││╭┼┼───── jo 436a94 <_D3std8datetime5Clock6__vtblZ+0x524>
  62643. 436a40: │ ││││││ │ │─┼┼┼───── jb 436aa3 <_D3std8datetime5Clock6__vtblZ+0x533>
  62644. 436a42: │ ││││││ │ │ │││ outsb %ds:(%rsi),(%dx)
  62645. 436a43: │ ╭┼┼┼┼┼┼─────────────┼─┼─┼┼┼───── jae 436aae <_D3std8datetime5Clock6__vtblZ+0x53e>
  62646. 436a45: │ ╭┼┼┼┼┼┼┼─────────────┼─┼─┼┼┼───── je 436ab0 <_D3std8datetime5Clock6__vtblZ+0x540>
  62647. 436a47: │ ││││││││ │ │ │││ outsl %ds:(%rsi),(%dx)
  62648. 436a48: │ ││││││││ │ │ │││ outsb %ds:(%rsi),(%dx)
  62649. 436a49: │ ││││││││ │ │ │││ add %al,(%rax)
  62650. 436a4b: │ │││││││ │ │ │││ add %al,(%rax)
  62651. 436a4d: │ ││││││ │ │ │││ add %al,(%rax)
  62652. 436a4f: │ ││││││ │ │ │││ add %dh,0x74(%rbx)
  62653. 436a52: │ ││││││ │ │ │││ fs
  62654. 436a53: │ ││││││ │ │ │││ cs
  62655. 436a54: │ ││││││ │ │ │││ fs
  62656. 436a55: │ ││││││ │ │ │││ (bad)
  62657. 436a56: │ ││││││ ╭┼─┼─┼┼┼───── je 436abd <_D3std8datetime5Clock6__vtblZ+0x54d>
  62658. 436a58: ┕╭┼┼┼┼┼┼──────────────┼┼─┼─┼┼────── je 436ac3 <_D3std8datetime5Clock6__vtblZ+0x553>
  62659. 436a5a: │││││││ ││ │ ││ insl (%dx),%es:(%rdi)
  62660. 436a5b: │││││││ ││ │ ││ gs
  62661. 436a5c: │││││││ ││ │ ││ cs
  62662. 436a5d: │││││││ ││ ┕━┿┿━━━━━━ push %rax
  62663. 436a5e: │││││││ ││ │ ││ outsl %ds:(%rsi),(%dx)
  62664. 436a5f: ╭┼┼┼┼┼┼┼──────────────┼┼─┼─┼┼────── jae 436aca <_D3std8datetime5Clock6__vtblZ+0x55a>
  62665. 436a61: ││││││││ ││ │╭┼┼────── js 436ab7 <_D3std8datetime5Clock6__vtblZ+0x547>
  62666. 436a63: │││││││┕━━━━━━━━━━━━━━┿┿━┿┿┿┿━━━━━━ imul $0x656e6f5a,0x65(%rbp),%ebp
  62667. 436a6a: ││││││┕━━━━━━━━━━━━━━━┿┿━┿┿┿┿━━━━━━ cs
  62668. 436a6b: ││││││ ││ ││││ push %rsp
  62669. 436a6c: ││││││ ││╭┼┼┼┼────── jb 436acf <_D3std8datetime5Clock6__vtblZ+0x55f>
  62670. 436a6e: ││││││ │││││││ outsb %ds:(%rsi),(%dx)
  62671. 436a6f: ╭┼┼┼┼┼┼────────────────┼┼┼┼┼┼┼────── jae 436ada <_D3std8datetime5Clock6__vtblZ+0x56a>
  62672. 436a71: ╭┼┼┼┼┼┼┼────────────────┼┼┼┼┼┼┼────── je 436adc <_D3std8datetime5Clock6__vtblZ+0x56c>
  62673. 436a73: ││││││││ │││││││ outsl %ds:(%rsi),(%dx)
  62674. 436a74: ││││││││ │││││││ outsb %ds:(%rsi),(%dx)
  62675. 436a7d: ││││││││ │││││││ add %al,(%rax)
  62676. 436a7f: ││││││││ │││││││ add %cl,0x6f(%rsi)
  62677. 436a82: ││││││││ │││││││ ╭ je 436aa4 <_D3std8datetime5Clock6__vtblZ+0x534>
  62678. 436a84: ││││││││ │││││││ │ (bad)
  62679. 436a85: ││││││││ │││││││ │ and %dh,0x61(%rsi)
  62680. 436a88: ││││││││ ││││││ │ insb (%dx),%es:(%rdi)
  62681. 436a89: ││││││││ ││││││ │ imul $0x7461647a,0x74(%rax,%riz,1),%esp
  62682. 436a91: ││││││││ │ ││││ │ (bad)
  62683. 436a92: ││││││││ │ ││││ │ and %ah,0x69(%rsi)
  62684. 436a95: │││││││ │ │││ │ insb (%dx),%es:(%rdi)
  62685. 436a96: │││││││ │ │││ │ gs add %al,%cs:%gs:(%rax)
  62686. 436a9a: ││││││┕━━━━━━━━━━━━━━━━━┿━┿┿┿━━━━━━━┿ add %al,(%rax)
  62687. 436a9c: ││││││ │ │││ │ add %al,(%rax)
  62688. 436a9e: ││││││ │ │││ │ add %al,(%rax)
  62689. 436aa0: ╭─────┼┼┼┼┼┼──────────────────┼─┼┼┼───────┼ jae 436b16 <_D3std8datetime5Clock6__vtblZ+0x5a6>
  62690. 436aa2: │ ││││││ │ │││ │ fs
  62691. 436aa3: │ ││││││ │ │┕┿━━━━━━━┿ cs
  62692. 436aa4: │ ││││││ │ │ │ ┕ fs
  62693. 436aa5: │ ││││││ │ │ │ (bad)
  62694. 436aa6: │ ││││││ ╭─┼─┼─┼──────── je 436b0d <_D3std8datetime5Clock6__vtblZ+0x59d>
  62695. 436aa8: │ ╭┼┼┼┼┼┼────────────────┼─┼─┼─┼──────── je 436b13 <_D3std8datetime5Clock6__vtblZ+0x5a3>
  62696. 436aaa: │ │││││││ │ │ │ │ insl (%dx),%es:(%rdi)
  62697. 436aab: │ │││││││ │ │ │ │ gs
  62698. 436aac: │ │││││││ │ │ │ │ cs
  62699. 436aad: │ │││││││ │ │ │ │ push %rax
  62700. 436aae: │ ││││││┕━━━━━━━━━━━━━━━━┿━┿━┿━┿━━━━━━━━ outsl %ds:(%rsi),(%dx)
  62701. 436aaf: │ ╭┼┼┼┼┼┼─────────────────┼─┼─┼─┼──────── jae 436b1a <_D3std8datetime5Clock6__vtblZ+0x5aa>
  62702. 436ab1: │ ││││││ │ │ │╭┼──────── js 436b07 <_D3std8datetime5Clock6__vtblZ+0x597>
  62703. 436ab3: │ ││││││ │ │ │││ imul $0x656e6f5a,0x65(%rbp),%ebp
  62704. 436aba: │ ││││││ │ │ ││ add %al,(%rax)
  62705. 436abc: │ ││││││ │ │ ││ add %al,(%rax)
  62706. 436abe: │ ││││││ │ ││ add %al,(%rax)
  62707. 436ac0: │ ││││││ │ ││ rex.RXB jb 436b28 <_D3std8datetime5Clock6__vtblZ+0x5b8>
  62708. 436ac3: │ │││││┕━━━━━━━━━━━━━━━━━━┿━━━┿┿━━━━━━━━━ outsb %gs:(%rsi),(%dx)
  62709. 436ac5: │ ╭┼┼┼┼┼───────────────────┼───┼┼───────── ja 436b30 <_D3std8datetime5Clock6__vtblZ+0x5c0>
  62710. 436ac7: │ ││││││ │ ││ movslq 0x20(%rax),%ebp
  62711. 436aca: │ │││││┕━━━━━━━━━━━━━━━━━━━┿━━━┿┿━━━━━━━━━ push %rbx
  62712. 436acb: │ │││││ │ ╭┼┼───────── je 436b2e <_D3std8datetime5Clock6__vtblZ+0x5be>
  62713. 436acd: │ │││││ │ │││ outsb %ds:(%rsi),(%dx)
  62714. 436ace: │ │││││ │ │││ fs
  62715. 436acf: │ │││││ │ │┕┿━━━━━━━━━ (bad)
  62716. 436ad0: │ │││││ │──┼─┼───────── jb 436b36 <_D3std8datetime5Clock6__vtblZ+0x5c6>
  62717. 436ad2: │ │││││ │ │ │ and %dl,0x6d(%rcx,%rbp,2)
  62718. 436ad6: │ │││││ │ │ │ add %al,%gs:(%rax)
  62719. 436ad9: │ │││││ │ │ │ add %al,(%rax)
  62720. 436adb: │ ││││ │ │ │ add %al,(%rax)
  62721. 436add: │ │││ │ │ │ add %al,(%rax)
  62722. 436adf: │ │││ │ │ │ add %al,0x66(%rcx)
  62723. 436ae2: │ ╭┼┼┼──────────────────────┼──┼─┼───────── jb 436b4d <_D3std8datetime5Clock6__vtblZ+0x5dd>
  62724. 436ae4: │ ││││ │ │ │ movslq 0x2f(%rcx),%esp
  62725. 436ae7: │ ││││ │ │ │ rex.B
  62726. 436ae8: │ ││││ │ │ │ fs imul $0x62616241,%fs:0x5f(%rbx),%esi
  62727. 436af1: │ ││││ │ │ │ (bad)
  62728. 436afe: │ ││││ │ │ │ add %al,(%rax)
  62729. 436b00: │ ││││ │ │ │ rex.RB
  62730. 436b01: │ ││││ │ │ │ and %al,%cs:0x66(%rcx)
  62731. 436b05: │╭┼┼┼┼──────────────────────┼──┼─┼───────── jb 436b70 <_D3std8datetime5Clock6__vtblZ+0x600>
  62732. 436b07: ││││││ │ │ ┕━━━━━━━━━ movslq 0x20(%rcx),%esp
  62733. 436b0a: ││││││ │ │ push %rbx
  62734. 436b0b: ││││││ │ ╭┼─────────── je 436b6e <_D3std8datetime5Clock6__vtblZ+0x5fe>
  62735. 436b0d: ││││││ ┕━┿┿━━━━━━━━━━━ outsb %ds:(%rsi),(%dx)
  62736. 436b0e: ││││││ │ ││ fs
  62737. 436b0f: ││││││ │ ││ (bad)
  62738. 436b10: ││││││ ╭┼─┼┼─────────── jb 436b76 <_D3std8datetime5Clock6__vtblZ+0x606>
  62739. 436b12: ││││││ ││ ││ and %dl,0x6d(%rcx,%rbp,2)
  62740. 436b16: ┕┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━┿┿━┿┿━━━━━━━━━━━ add %al,%gs:(%rax)
  62741. 436b19: ││││ ││ ││ add %al,(%rax)
  62742. 436b1b: │││ ││ ││ add %al,(%rax)
  62743. 436b1d: │││ ││ ││ add %al,(%rax)
  62744. 436b1f: │││ ││ ││ add %dl,0x2e(%rdi)
  62745. 436b22: │││ ││ ││ and %al,0x65(%rbx)
  62746. 436b25: │││ ││ ││ outsb %ds:(%rsi),(%dx)
  62747. 436b26: ╭─────┼┼┼───────────────────────┼┼─┼┼─────────── je 436b9a <_D3std8datetime5Clock6__vtblZ+0x62a>
  62748. 436b28: │ │││ ││ ││ (bad)
  62749. 436b29: │ │││ ││ ││ insb (%dx),%es:(%rdi)
  62750. 436b2a: │ │││ ││ ││ and %al,0x66(%rcx)
  62751. 436b2d: │ ╭┼┼┼───────────────────────┼┼─┼┼─────────── jb 436b98 <_D3std8datetime5Clock6__vtblZ+0x628>
  62752. 436b2f: │ ││││ ││ │ movslq 0x20(%rcx),%esp
  62753. 436b32: │ │││ ││ │ push %rbx
  62754. 436b33: │ │││ ││╭┼──────────── je 436b96 <_D3std8datetime5Clock6__vtblZ+0x626>
  62755. 436b35: │ │││ ││││ outsb %ds:(%rsi),(%dx)
  62756. 436b36: │ │││ │┕┿┿━━━━━━━━━━━━ fs
  62757. 436b37: │ │││ │ ││ (bad)
  62758. 436b38: │ │││ ╭┼─┼┼──────────── jb 436b9e <_D3std8datetime5Clock6__vtblZ+0x62e>
  62759. 436b3a: │ │││ ││ ││ and %dl,0x6d(%rcx,%rbp,2)
  62760. 436b3e: │ │││ ││ ││ add %dl,%gs:0x6f(%rbx)
  62761. 436b42: ╭─┼────┼┼┼───────────────────────┼┼─┼┼──────────── jne 436bb8 <_D3std8datetime5Clock6__vtblZ+0x648>
  62762. 436b44: │ │ │││ ││ ││ pushq $0x72664120
  62763. 436b49: │ │ │││ ││ ││ imul $0x61745320,0x61(%rbx),%esp
  62764. 436b50: │ │ ││ ││ ││ outsb %ds:(%rsi),(%dx)
  62765. 436b51: │ │ ││ ││ ││ fs
  62766. 436b52: │ │ ││ ││ ││ (bad)
  62767. 436b53: │ │ ││ ╭┼┼─┼┼──────────── jb 436bb9 <_D3std8datetime5Clock6__vtblZ+0x649>
  62768. 436b55: │ │ ││ │││ ││ and %dl,0x6d(%rcx,%rbp,2)
  62769. 436b59: │ │ ││ │││ ││ add %al,%gs:(%rax)
  62770. 436b5c: │ │ ││ │││ ││ add %al,(%rax)
  62771. 436b5e: │ │ ││ │││ ││ add %al,(%rax)
  62772. 436b60: │ │ ││ │││ ││ rex.B
  62773. 436b61: │ │ ││ │││ ││ data16
  62774. 436b62: │ │ ╭┼┼───────────────────────┼┼┼─┼┼──────────── jb 436bcd <_D3std8datetime5Clock6__vtblZ+0x65d>
  62775. 436b64: │ │ │││ │││ ││ movslq 0x2f(%rcx),%esp
  62776. 436b67: │ │ │││ │││ ││ rex.X jb 436bcb <_D3std8datetime5Clock6__vtblZ+0x65b>
  62777. 436b6a: ╭┼─┼───┼┼┼───────────────────────┼┼┼─┼┼──────────── jp 436be6 <_D3std8datetime5Clock6__vtblZ+0x676>
  62778. 436b6c: ││ │ │││ │││ ││ (bad)
  62779. 436b6d: ││ │ ╭┼┼┼───────────────────────┼┼┼─┼┼──────────── jbe 436bd8 <_D3std8datetime5Clock6__vtblZ+0x668>
  62780. 436b6f: ││ │ ││││ │││ │ insb (%dx),%es:(%rdi)
  62781. 436b70: ││ │ │││┕━━━━━━━━━━━━━━━━━━━━━━━┿┿┿━┿━━━━━━━━━━━━━ insb (%dx),%es:(%rdi)
  62782. 436b71: ││ │ │││ │││ │ add %al,%gs:(%rax)
  62783. 436b80: ││ │ │││ ││ │ rex.B
  62784. 436b81: ││ │ │││ ││ │ data16
  62785. 436b82: ││ │ ╭┼┼┼────────────────────────┼┼──┼───────────── jb 436bed <_D3std8datetime5Clock6__vtblZ+0x67d>
  62786. 436b84: ││ │ ││││ ││ │ movslq 0x2f(%rcx),%esp
  62787. 436b87: ││ │ ││││ ││ │ rex.X jne 436bf4 <_D3std8datetime5Clock6__vtblZ+0x684>
  62788. 436b8a: ││ │─┼┼┼┼────────────────────────┼┼──┼───────────── jne 436bf9 <_D3std8datetime5Clock6__vtblZ+0x689>
  62789. 436b8c: ││ │ ││││ ││ │ (bad) {%k3}
  62790. 436b8d: ││─┼─┼┼┼┼────────────────────────┼┼──┼───────────── jne 436c01 <_D3std8datetime5Clock6__vtblZ+0x691>
  62791. 436b8f: ││ │ ││││ ││ │ (bad)
  62792. 436ba0: ││ │ │││ │ rex.RB
  62793. 436ba1: ││ │ │││ │ addr32 jns 436c14 <_D3std8datetime5Clock6__vtblZ+0x6a4>
  62794. 436ba4: ││ │ │││ │ ╭ je 436bc6 <_D3std8datetime5Clock6__vtblZ+0x656>
  62795. 436ba6: ││ │ │││ │ │ push %rbx
  62796. 436ba7: ││ │ │││ │ ╭┼ je 436c0a <_D3std8datetime5Clock6__vtblZ+0x69a>
  62797. 436ba9: ││ │ │││ │ ││ outsb %ds:(%rsi),(%dx)
  62798. 436baa: ││ │ │││ │ ││ fs
  62799. 436bab: ││ │ │││ │ ││ (bad)
  62800. 436bac: ││ │ │││ ╭┼───────────────┼┼ jb 436c12 <_D3std8datetime5Clock6__vtblZ+0x6a2>
  62801. 436bae: ││ │ │││ ││ ││ and %dl,0x6d(%rcx,%rbp,2)
  62802. 436bb2: ││ │ │││ ││ ││ add %al,%gs:(%rax)
  62803. 436bbd: ││ │ │││ │ ││ add %al,(%rax)
  62804. 436bbf: ││ │ │││ │ ││ add %al,0x66(%rcx)
  62805. 436bc2: ││ │╭┼┼┼────────────────────────┼────────────────┼┼ jb 436c2d <_D3std8datetime5Clock6__vtblZ+0x6bd>
  62806. 436bc4: ││ │││││ │ ││ movslq 0x2f(%rcx),%esp
  62807. 436bc7: ││ │││││ │ │ rex.XB (bad)
  62808. 436bc9: ││ │││││ │ ╭┼─ jae 436c2c <_D3std8datetime5Clock6__vtblZ+0x6bc>
  62809. 436bcb: ││ │││││ │ ││ (bad) {%k3}
  62810. 436bcc: ││ │││││ │ ││ insb (%dx),%es:(%rdi)
  62811. 436bcd: ││ ││││┕━━━━━━━━━━━━━━━━━━━━━━━━┿━━━━━━━━━━━━━━━┿┿━ (bad)
  62812. 436bce: ││ ││││ │ ││ outsb %ds:(%rsi),(%dx)
  62813. 436bcf: ││ ││││ │ ││ movslq 0x0(%rcx),%esp
  62814. 436bde: ││ │││ │ ││ add %al,(%rax)
  62815. 436be0: ││ │││ │ ││ rex.WRB outsl %ds:(%rsi),(%dx)
  62816. 436be2: ││─┼┼┼──────────────────────────┼───────────────┼┼─ jb 436c53 <_D3std8datetime5Clock6__vtblZ+0x6e3>
  62817. 436be4: ││ │││ │ ││ movslq 0x6f(%rbx),%esp
  62818. 436be7: │ │││ │ ││ and %dl,0x74(%rbx)
  62819. 436bea: │ │││ │ ││ (bad)
  62820. 436beb: │ │││ │ ││ outsb %ds:(%rsi),(%dx)
  62821. 436bec: │ │││ │ ││ fs
  62822. 436bed: │ ││┕━━━━━━━━━━━━━━━━━━━━━━━━━━┿━━━━━━━━━━━━━━━┿┿━ (bad)
  62823. 436bee: │ ││ ╭┼───────────────┼┼─ jb 436c54 <_D3std8datetime5Clock6__vtblZ+0x6e4>
  62824. 436bf0: │ ││ ││ ││ and %dl,0x6d(%rcx,%rbp,2)
  62825. 436bf4: │ ││ ││ ││ add %al,%gs:(%rax)
  62826. 436bff: │ │ ││ ││ add %dl,0x6f(%rdx)
  62827. 436c02: │ │ ││ ││ insl (%dx),%es:(%rdi)
  62828. 436c03: │ │ ││ ││ (bad)
  62829. 436c04: │ │ ││ ││ outsb %ds:(%rsi),(%dx)
  62830. 436c05: │ │ ││ ││ movslq 0x20(%rbp),%esp
  62831. 436c08: │ │ ││ ││ push %rbx
  62832. 436c09: │ │ ││ ╭┼┼─ je 436c6c <_D3std8datetime5Clock6__vtblZ+0x6fc>
  62833. 436c0b: │ │ ││ ││ outsb %ds:(%rsi),(%dx)
  62834. 436c0c: │ │ ││ ││ fs
  62835. 436c0d: │ │ ││ ││ (bad)
  62836. 436c0e: │ │ ╭┼┼──────────────┼┼── jb 436c74 <_D3std8datetime5Clock6__vtblZ+0x704>
  62837. 436c10: │ │ │││ ││ and %dl,0x6d(%rcx,%rbp,2)
  62838. 436c14: │ │ ││ ││ add %al,%gs:(%rax)
  62839. 436c1f: │ │ ││ ││ add %al,0x66(%rcx)
  62840. 436c22: │ ╭┼─────────────────────────┼┼───────────────┼┼── jb 436c8d <_D3std8datetime5Clock6__vtblZ+0x71d>
  62841. 436c24: │ ││ ││ ││ movslq 0x2f(%rcx),%esp
  62842. 436c27: │ ││ ││ ││ rex.R (bad)
  62843. 436c29: │ ││ ││ ││ ╭ jb 436c8a <_D3std8datetime5Clock6__vtblZ+0x71a>
  62844. 436c2b: │ ││ ││ ││ │ gs
  62845. 436c2c: │ ││ ││ │┕╭┼ jae 436c8d <_D3std8datetime5Clock6__vtblZ+0x71d>
  62846. 436c2e: │ │ ││ │ ││ push %rbx
  62847. 436c2f: │ │ ││ │ ││ (bad)
  62848. 436c30: │ │ ││ │ ││ insb (%dx),%es:(%rdi)
  62849. 436c31: │ │ ││ │ ││ (bad)
  62850. 436c32: │ │ ││ │ ││ (bad)
  62851. 436c33: │ │ ││ │ ││ insl (%dx),%es:(%rdi)
  62852. 436c40: │ │ ││ │ ││ rex.B
  62853. 436c41: │ │ ││ │ ││ data16
  62854. 436c42: │╭┼──────────────────────────┼┼───────────────┼─┼┼ jb 436cad <_D3std8datetime5Clock6__vtblZ+0x73d>
  62855. 436c44: │││ ││ │ ││ movslq 0x2f(%rcx),%esp
  62856. 436c47: │││ ││ │ ││ rex.WX outsl %ds:(%rsi),(%dx)
  62857. 436c49: │││ ││ │ ││ pushq $0x656e6e61
  62858. 436c4e: │││ ││ ╭┼─┼┼ jae 436cb2 <_D3std8datetime5Clock6__vtblZ+0x742>
  62859. 436c50: ╭────┼┼┼──────────────────────────┼┼──────────────┼┼─┼┼ jne 436cc4 <_D3std8datetime5Clock6__vtblZ+0x754>
  62860. 436c52: │ │││ ││ ││ ││ add %al,(%eax)
  62861. 436c5d: │ ││ │ ││ ││ add %al,(%rax)
  62862. 436c5f: │ ││ │ ││ ││ add %al,0x66(%rcx)
  62863. 436c62: │ ╭┼┼──────────────────────────┼───────────────┼┼─┼┼ jb 436ccd <_D3std8datetime5Clock6__vtblZ+0x75d>
  62864. 436c64: │ │││ │ ││ ││ movslq 0x2f(%rcx),%esp
  62865. 436c67: │ │││ │ ││ ││ imul $0x6c697665,0x72(%rdx),%r12
  62866. 436c6f: │ │││ │ │ ││ insb (%dx),%es:(%rdi)
  62867. 436c70: │ │││ │ │ ││ add %al,%gs:(%rax)
  62868. 436c7f: │ │││ │ ││ add %al,0x66(%rcx)
  62869. 436c82: │ ╭┼┼┼──────────────────────────────────────────┼──┼┼ jb 436ced <_D3std8datetime5Clock6__vtblZ+0x77d>
  62870. 436c84: │ ││││ │ ││ movslq 0x2f(%rcx),%esp
  62871. 436c87: │ ││││ │ ││ rex.WR jne 436cec <_D3std8datetime5Clock6__vtblZ+0x77c>
  62872. 436c8a: │───┼┼┼┼──────────────────────────────────────────┼──┼┼ jne 436cf9 <_D3std8datetime5Clock6__vtblZ+0x789>
  62873. 436c8c: │ ││││ │ │ (bad) {%k3}
  62874. 436c8e: │ │││ ╭┼──── jae 436cf8 <_D3std8datetime5Clock6__vtblZ+0x788>
  62875. 436c90: │ │││ ││ imul $0x0,(%rax),%eax
  62876. 436c9e: │ │││ ││ add %al,(%rax)
  62877. 436ca0: │ │││ ││ rex.B
  62878. 436ca1: │ │││ ││ data16
  62879. 436ca2: │ ╭┼┼┼──────────────────────────────────────────┼┼──── jb 436d0d <_D3std8datetime5Clock6__vtblZ+0x79d>
  62880. 436ca4: │ ││││ ││ movslq 0x2f(%rcx),%esp
  62881. 436ca7: │ ││││ ││ rex.WRB outsl %ds:(%rsi),(%dx)
  62882. 436ca9: │ ││││ ││ addr32 (bad)
  62883. 436cab: │ ││││ ││ imul $0x75,%fs:0x68(%rbx),%esi
  62884. 436cbf: │ │││ │ add %al,0x66(%rcx)
  62885. 436cc2: │ ╭┼┼┼───────────────────────────────────────────┼───── jb 436d2d <_D3std8datetime5Clock6__vtblZ+0x7bd>
  62886. 436cc4: ┕━┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━━━━━ movslq 0x2f(%rcx),%esp
  62887. 436cc7: │ ││││ │ rex.WRX outsl %ds:(%rsi),(%dx)
  62888. 436cc9: │ ││││ │ ╭─ jne 436d2c <_D3std8datetime5Clock6__vtblZ+0x7bc>
  62889. 436ccb: │ ││││ │ │ imul $0x6f,0x68(%rbx),%esp
  62890. 436ccf: ╭┼─┼┼┼────────────────────────────────────────────┼───┼─ je 436d45 <_D3std8datetime5Clock6__vtblZ+0x7d5>
  62891. 436cdd: ││ │││ │ │ add %al,(%rax)
  62892. 436cdf: ││ │││ │ │ add %al,0x66(%rcx)
  62893. 436ce2: ││╭┼┼┼────────────────────────────────────────────┼───┼─ jb 436d4d <_D3std8datetime5Clock6__vtblZ+0x7dd>
  62894. 436ce4: ││││││ │ │ movslq 0x2f(%rcx),%esp
  62895. 436ce7: ││││││ │ │ rex.WRXB jne 436d4b <_D3std8datetime5Clock6__vtblZ+0x7db>
  62896. 436cea: ││││││ │ │ addr32 (bad)
  62897. 436cec: ││││││ │ │ outsl %fs:(%rsi),(%dx)
  62898. 436cee: │││││ │───┼─ jne 436d57 <_D3std8datetime5Clock6__vtblZ+0x7e7>
  62899. 436cf0: │││││ │ │ outsl %ds:(%rsi),(%dx)
  62900. 436cf1: │││││ │ │╭ jne 436cf3 <_D3std8datetime5Clock6__vtblZ+0x783>
  62901. 436cff: │ │││ │ │ add %al,0x66(%rcx)
  62902. 436d02: │╭┼┼┼─────────────────────────────────────────────┼───┼─ jb 436d6d <_D3std8datetime5Clock6__vtblZ+0x7fd>
  62903. 436d04: │││││ │ │ movslq 0x2f(%rcx),%esp
  62904. 436d07: │││││ │ │ push %rax
  62905. 436d08: │││││ │ │ outsl %ds:(%rsi),(%dx)
  62906. 436d09: ╭┼┼┼┼┼─────────────────────────────────────────────┼───┼─ jb 436d7f <_D3std8datetime5Clock6__vtblZ+0x80f>
  62907. 436d0b: ││││││ │ │ outsl %ds:(%rsi),(%dx)
  62908. 436d0c: ││││││ │ │ sub $0x6f766f4e,%eax
  62909. 436d1d: │││││ │ │ add %al,(%rax)
  62910. 436d1f: │││││ │ │ add %cl,0x62(%rcx,%rbp,2)
  62911. 436d23: │││││ │ ╭┼─ jns 436d86 <_D3std8datetime5Clock6__vtblZ+0x816>
  62912. 436d25: │││││ │ ││ and %dl,0x74(%rbx)
  62913. 436d28: │││││ │ ││ (bad)
  62914. 436d29: │││││ │ ││ outsb %ds:(%rsi),(%dx)
  62915. 436d2a: │││││ │ ││ fs
  62916. 436d2b: │││││ │ ││ (bad)
  62917. 436d2c: │││││ │╭─┼┼┼ jb 436d92 <_D3std8datetime5Clock6__vtblZ+0x822>
  62918. 436d2e: ││││ ││ │ and %dl,0x6d(%rcx,%rbp,2)
  62919. 436d32: ││││ ││ │ add %al,%gs:(%rax)
  62920. 436d3d: ││││ ││ │ add %al,(%rax)
  62921. 436d3f: ││││ ││ │ add %cl,0x61(%rsi)
  62922. 436d42: ││││ ││ │ insl (%dx),%es:(%rdi)
  62923. 436d43: ││││ ││ │ imul $0x74532061,0x69(%rdx),%esp
  62924. 436d4a: │ ││ ││ │ (bad)
  62925. 436d4b: │ ││ ││ │ outsb %ds:(%rsi),(%dx)
  62926. 436d4c: │ ││ ││ │ fs
  62927. 436d4d: │ │┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿━┿━━ (bad)
  62928. 436d4e: │ │ │┼─┼── jb 436db4 <_D3std8datetime5Clock6__vtblZ+0x844>
  62929. 436d50: │ │ ││ │ and %dl,0x6d(%rcx,%rbp,2)
  62930. 436d54: │ │ ││ │ add %al,%gs:(%rax)
  62931. 436d5f: │ │ ││ │ add %al,0x6d(%rcx)
  62932. 436d62: │ │ ││ │ gs
  62933. 436d63: │╭┼────────────────────────────────────────────────┼┼─┼── jb 436dce <_D3std8datetime5Clock6__vtblZ+0x85e>
  62934. 436d65: │││ ││ │ movslq 0x2f(%rcx),%esp
  62935. 436d68: │││ ││ │ rex.B outsb %ds:(%rsi),(%dx)
  62936. 436d6a: │││ ││ │ movslq 0x6f(%rax),%ebp
  62937. 436d6d: ││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿╭┼── jb 436dd0 <_D3std8datetime5Clock6__vtblZ+0x860>
  62938. 436d6f: ││ ││││ add %al,%gs:(%eax)
  62939. 436d7f: ┕┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿┿┿━━ add %al,0x6c(%rcx)
  62940. 436d82: │ ││││ (bad)
  62941. 436d83: ╭──┼─────────────────────────────────────────────────┼┼┼┼── jae 436df0 <_D3std8datetime5Clock6__vtblZ+0x880>
  62942. 436d85: │ │ ││││ (bad)
  62943. 436d86: │ │ │││┕━━ outsb %ds:(%rsi),(%dx)
  62944. 436d87: │ │ │││ and %dl,0x74(%rbx)
  62945. 436d8a: │ │ │││ (bad)
  62946. 436d8b: │ │ │││ outsb %ds:(%rsi),(%dx)
  62947. 436d8c: │ │ │││ fs
  62948. 436d8d: │ │ │││ (bad)
  62949. 436d8e: │ │ ╭┼┼┼─── jb 436df4 <_D3std8datetime5Clock6__vtblZ+0x884>
  62950. 436d90: │ │ ││││ and %dl,0x6d(%rcx,%rbp,2)
  62951. 436d94: │ │ ││ │ add %al,%gs:(%rax)
  62952. 436d9f: │ │ ││ │ add %al,0x6d(%rcx)
  62953. 436da2: │ │ ││ │ gs
  62954. 436da3: │ ╭┼────────────────────────────────────────────────┼┼─┼─── jb 436e0e <_D3std8datetime5Clock6__vtblZ+0x89e>
  62955. 436da5: │ ││ ││ │ movslq 0x2f(%rcx),%esp
  62956. 436da8: │ ││ ││ │ rex.B outsb %ds:(%rsi),(%dx)
  62957. 436daa: │ ││ ││ │ addr32 jne 436e16 <_D3std8datetime5Clock6__vtblZ+0x8a6>
  62958. 436dad: │ ││ ││ │ insb (%dx),%es:(%rdi)
  62959. 436dae: │ ││ ││ │ insb (%dx),%es:(%rdi)
  62960. 436daf: │ ││ ││ │ (bad)
  62961. 436dc0: │ ││ │ │ push %rbx
  62962. 436dc1: │ ││ │ │ and %dl,0x65(%r15)
  62963. 436dc5: ╭───┼─┼┼────────────────────────────────────────────────┼──┼─── jae 436e3b <_D3std8datetime5Clock6__vtblZ+0x8cb>
  62964. 436dc7: │ │ ││ │ │ gs
  62965. 436dc8: │ ╭─┼─┼┼────────────────────────────────────────────────┼──┼─── jb 436e38 <_D3std8datetime5Clock6__vtblZ+0x8c8>
  62966. 436dca: │ │ │ ││ │ │ and %dl,0x74(%rbx)
  62967. 436dcd: │ │ │ ││ │ │ (bad)
  62968. 436dce: │ │ │ │┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━━┿━━━ outsb %ds:(%rsi),(%dx)
  62969. 436dcf: │ │ │ │ │ │ fs
  62970. 436dd0: │ │ │ │ │ ┕━━━ (bad)
  62971. 436dd1: │ │ │ │ ╭┼────── jb 436e37 <_D3std8datetime5Clock6__vtblZ+0x8c7>
  62972. 436dd3: │ │ │ │ ││ and %dl,0x6d(%rcx,%rbp,2)
  62973. 436dd7: │ │ │ │ ││ add %al,%gs:(%rax)
  62974. 436dda: │ │ │ │ ││ add %al,(%rax)
  62975. 436ddc: │ │ │ │ ││ add %al,(%rax)
  62976. 436dde: │ │ │ │ ││ add %al,(%rax)
  62977. 436de0: │ │ │ │ ││ rex.B insl (%dx),%es:(%rdi)
  62978. 436de2: │ │ │ │ ││ gs
  62979. 436de3: │ │ │╭┼────────────────────────────────────────────────┼┼────── jb 436e4e <_D3std8datetime5Clock6__vtblZ+0x8de>
  62980. 436de5: │ │ │││ ││ movslq 0x2f(%rcx),%esp
  62981. 436de8: │ │ │││ ││ rex.B jb 436e4c <_D3std8datetime5Clock6__vtblZ+0x8dc>
  62982. 436deb: │ │ │││ ││ addr32 jne 436e4f <_D3std8datetime5Clock6__vtblZ+0x8df>
  62983. 436dee: │ │ │││ ││ imul $0x0,0x61(%rsi),%ebp
  62984. 436dfd: │ │ ││ │ add %al,(%rax)
  62985. 436dff: │ │ ││ │ add %dl,0x41(%rbx)
  62986. 436e02: │ │ ││ │ and %al,0x61(%rbp)
  62987. 436e05: ╭─┼─┼──┼┼────────────────────────────────────────────────┼─────── jae 436e7b <_D3std8datetime5Clock6__vtblZ+0x90b>
  62988. 436e07: │ │ │ ││ │ gs
  62989. 436e08: │╭┼─┼──┼┼────────────────────────────────────────────────┼─────── jb 436e78 <_D3std8datetime5Clock6__vtblZ+0x908>
  62990. 436e0a: │││ │ ││ │ and %dl,0x74(%rbx)
  62991. 436e0d: │││ │ ││ │ (bad)
  62992. 436e0e: │││ │ │┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━━━━━━━ outsb %ds:(%rsi),(%dx)
  62993. 436e0f: │││ │ │ │ fs
  62994. 436e10: │││ │ │ │ (bad)
  62995. 436e11: │││ │ │ ╭┼─────── jb 436e77 <_D3std8datetime5Clock6__vtblZ+0x907>
  62996. 436e13: │││ │ │ ││ and %dl,0x6d(%rcx,%rbp,2)
  62997. 436e17: │││ │ │ ││ add %al,%gs:(%rax)
  62998. 436e1a: │││ │ │ ││ add %al,(%rax)
  62999. 436e1c: │││ │ │ ││ add %al,(%rax)
  63000. 436e1e: │││ │ │ ││ add %al,(%rax)
  63001. 436e20: │││ │ │ ││ rex.B insl (%dx),%es:(%rdi)
  63002. 436e22: │││ │ │ ││ gs
  63003. 436e23: │││ │ ╭┼────────────────────────────────────────────────┼┼─────── jb 436e8e <_D3std8datetime5Clock6__vtblZ+0x91e>
  63004. 436e25: │││ │ ││ ││ movslq 0x2f(%rcx),%esp
  63005. 436e28: │││ │ ││ ││ rex.B jb 436e92 <_D3std8datetime5Clock6__vtblZ+0x922>
  63006. 436e2b: │││ │ ││ ││ outsb %gs:(%rsi),(%dx)
  63007. 436e2d: │││ │╭┼┼────────────────────────────────────────────────┼┼─────── je 436e98 <_D3std8datetime5Clock6__vtblZ+0x928>
  63008. 436e2f: │││ ││││ ││ outsb %ds:(%rsi),(%dx)
  63009. 436e30: │││ ││││ ││ (bad)
  63010. 436e31: │││ ││││ ││ (bad)
  63011. 436e32: │││ ││││ ││ rex.WR (bad)
  63012. 436e34: │││ ││││ ││ pop %rdi
  63013. 436e35: │││ ││││ ││ push %rdx
  63014. 436e36: │││ ││││ ││ imul $0x61,0x6a(%rdi),%ebp
  63015. 436e3d: ││ │││ │ add %al,(%rax)
  63016. 436e3f: ││ │││ │ add %al,0x72(%rcx)
  63017. 436e42: ││ │││ │ outsb %gs:(%esi),(%dx)
  63018. 436e45: ││ ╭┼┼┼────────────────────────────────────────────────┼──────── je 436eb0 <_D3std8datetime5Clock6__vtblZ+0x940>
  63019. 436e47: ││ ││││ │ outsb %ds:(%rsi),(%dx)
  63020. 436e48: ││ ││││ │ (bad)
  63021. 436e49: ││ ││││ │ and %dl,0x74(%rbx)
  63022. 436e4c: ││ ││││ │ (bad)
  63023. 436e4d: ││ ││││ │ outsb %ds:(%rsi),(%dx)
  63024. 436e4e: ││ │││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━━━━━━━━ fs
  63025. 436e4f: ││ │││ │ (bad)
  63026. 436e50: ││ │││ ╭┼──────── jb 436eb6 <_D3std8datetime5Clock6__vtblZ+0x946>
  63027. 436e52: ││ │││ ││ and %dl,0x6d(%rcx,%rbp,2)
  63028. 436e56: ││ │││ ││ add %al,%gs:(%rax)
  63029. 436e59: ││ │││ ││ add %al,(%rax)
  63030. 436e5b: ││ │││ ││ add %al,(%rax)
  63031. 436e5d: ││ │││ ││ add %al,(%rax)
  63032. 436e5f: ││ │││ ││ add %al,0x6d(%rcx)
  63033. 436e62: ││ │││ ││ gs
  63034. 436e63: ││ ╭┼┼┼────────────────────────────────────────────────┼┼──────── jb 436ece <_D3std8datetime5Clock6__vtblZ+0x95e>
  63035. 436e65: ││ ││││ ││ movslq 0x2f(%rcx),%esp
  63036. 436e68: ││ ││││ ││ rex.B jb 436ed2 <_D3std8datetime5Clock6__vtblZ+0x962>
  63037. 436e6b: ││ ││││ ││ outsb %gs:(%rsi),(%dx)
  63038. 436e6d: ││╭┼┼┼┼────────────────────────────────────────────────┼┼──────── je 436ed8 <_D3std8datetime5Clock6__vtblZ+0x968>
  63039. 436e6f: │││││││ ││ outsb %ds:(%rsi),(%dx)
  63040. 436e70: │││││││ ││ (bad)
  63041. 436e71: │││││││ ││ (bad)
  63042. 436e72: │││││││ ││ push %rdx
  63043. 436e73: │││││││ ││ imul $0x6c6c6147,0x5f(%rdi),%ebp
  63044. 436e7a: │ │││││ │ outsl %gs:(%esi),(%dx)
  63045. 436e7d: │││││ │ ╭ jae 436e7f <_D3std8datetime5Clock6__vtblZ+0x90f>
  63046. 436e7f: │││││ │ ┕ add %al,0x6d(%rcx)
  63047. 436e82: │││││ │ gs
  63048. 436e83: ╭┼┼┼┼┼────────────────────────────────────────────────┼───────── jb 436eee <_D3std8datetime5Clock6__vtblZ+0x97e>
  63049. 436e85: ││││││ │ movslq 0x2f(%rcx),%esp
  63050. 436e88: ││││││ │ rex.B jb 436ef2 <_D3std8datetime5Clock6__vtblZ+0x982>
  63051. 436e8b: ││││││ │ outsb %gs:(%rsi),(%dx)
  63052. 436e8d: ╭┼┼┼┼┼┼────────────────────────────────────────────────┼───────── je 436ef8 <_D3std8datetime5Clock6__vtblZ+0x988>
  63053. 436e8f: ││││││ │ outsb %ds:(%rsi),(%dx)
  63054. 436e90: ││││││ │ (bad)
  63055. 436e91: ││││││ │ (bad)
  63056. 436e92: ││││││ │ push %rbx
  63057. 436e93: ││││││ │ (bad)
  63058. 436e94: ││││││ │ insb (%dx),%es:(%rdi)
  63059. 436e95: ││││││ │ ╭─ je 436ef8 <_D3std8datetime5Clock6__vtblZ+0x988>
  63060. 436e9f: │││││ │ │ add %al,0x6d(%rcx)
  63061. 436ea2: │││││ │ │ gs
  63062. 436ea3: ╭┼┼┼┼┼──────────────────────────────────────────────────┼───────┼─ jb 436f0e <_D3std8datetime5Clock6__vtblZ+0x99e>
  63063. 436ea5: ││││││ │ │ movslq 0x2f(%rcx),%esp
  63064. 436ea8: ││││││ │ │ rex.B jb 436f12 <_D3std8datetime5Clock6__vtblZ+0x9a2>
  63065. 436eab: ││││││ │ │ outsb %gs:(%rsi),(%dx)
  63066. 436ead: ╭┼┼┼┼┼┼──────────────────────────────────────────────────┼───────┼─ je 436f18 <_D3std8datetime5Clock6__vtblZ+0x9a8>
  63067. 436eaf: │││││││ │ │ outsb %ds:(%rsi),(%dx)
  63068. 436eb0: ││││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━━━━━━━┿━ (bad)
  63069. 436eb1: ││││││ │ │ (bad)
  63070. 436eb2: ││││││ │ │ push %rbx
  63071. 436eb3: ││││││ │ │ (bad)
  63072. 436eb4: ││││││ │ │ outsb %ds:(%rsi),(%dx)
  63073. 436eb5: ││││││ │ │ pop %rdi
  63074. 436eb6: ││││││ ┕━━━━━━━┿━ rex.WX jne 436f1a <_D3std8datetime5Clock6__vtblZ+0x9aa>
  63075. 436eb9: ││││││ │ outsb %ds:(%rsi),(%dx)
  63076. 436eba: ││││││ │ add %al,(%rax)
  63077. 436ebc: ││││││ │ add %al,(%rax)
  63078. 436ebe: ││││││ │ add %al,(%rax)
  63079. 436ec0: ││││││ │ rex.B insl (%dx),%es:(%rdi)
  63080. 436ec2: ││││││ │ gs
  63081. 436ec3: ╭┼┼┼┼┼┼───────────────────────────────────────────────────────────┼─ jb 436f2e <_D3std8datetime5Clock6__vtblZ+0x9be>
  63082. 436ec5: │││││││ │ movslq 0x2f(%rcx),%esp
  63083. 436ec8: │││││││ │ rex.B jb 436f32 <_D3std8datetime5Clock6__vtblZ+0x9c2>
  63084. 436ecb: │││││││ │ outsb %gs:(%rsi),(%dx)
  63085. 436ecd: ╭┼┼┼┼┼┼┼───────────────────────────────────────────────────────────┼─ je 436f38 <_D3std8datetime5Clock6__vtblZ+0x9c8>
  63086. 436ecf: │││││││ │ outsb %ds:(%rsi),(%dx)
  63087. 436ed0: │││││││ │ (bad)
  63088. 436ed1: │││││││ │ (bad)
  63089. 436ed2: │││││││ │ push %rbx
  63090. 436ed3: │││││││ │ (bad)
  63091. 436ed4: │││││││ │ outsb %ds:(%rsi),(%dx)
  63092. 436ed5: │││││││ │ pop %rdi
  63093. 436ed6: │││││││ │ rex.WR jne 436f42 <_D3std8datetime5Clock6__vtblZ+0x9d2>
  63094. 436ed9: ││││││ │╭ jae 436edb <_D3std8datetime5Clock6__vtblZ+0x96b>
  63095. 436edb: ││││││ │┕ add %al,(%rax)
  63096. 436edd: ││││││ │ add %al,(%rax)
  63097. 436edf: ││││││ │ add %al,0x6d(%rcx)
  63098. 436ee2: ││││││ │ gs
  63099. 436ee3: ╭┼┼┼┼┼┼─────────────────────────────────────────────────────────────┼─ jb 436f4e <_D3std8datetime5Clock6__vtblZ+0x9de>
  63100. 436ee5: │││││││ │ movslq 0x2f(%rcx),%esp
  63101. 436ee8: │││││││ │ rex.B jb 436f52 <_D3std8datetime5Clock6__vtblZ+0x9e2>
  63102. 436eeb: │││││││ │ outsb %gs:(%rsi),(%dx)
  63103. 436eed: ╭┼┼┼┼┼┼┼─────────────────────────────────────────────────────────────┼─ je 436f58 <_D3std8datetime5Clock6__vtblZ+0x9e8>
  63104. 436eef: │││││││ │ outsb %ds:(%rsi),(%dx)
  63105. 436ef0: │││││││ │ (bad)
  63106. 436ef1: │││││││ │ (bad)
  63107. 436ef2: │││││││ │ push %rsp
  63108. 436ef3: │││││││ ╭──┼─ jne 436f58 <_D3std8datetime5Clock6__vtblZ+0x9e8>
  63109. 436ef5: ╭───┼┼┼┼┼┼┼───────────────────────────────────────────────────────────┼──┼─ jne 436f64 <_D3std8datetime5Clock6__vtblZ+0x9f4>
  63110. 436ef7: │ │││││││ │ │ (bad)
  63111. 436ef8: │ ││││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━━┷━ outsb %ds:(%rsi),(%dx)
  63112. 436ef9: │ ││││││ │ add %al,(%rax)
  63113. 436efb: │ ││││││ │ add %al,(%rax)
  63114. 436efd: │ ││││││ │ add %al,(%rax)
  63115. 436eff: │ ││││││ │ add %al,0x6d(%rcx)
  63116. 436f02: │ ││││││ │ gs
  63117. 436f03: │ ╭┼┼┼┼┼┼────────────────────────────────────────────────────────────┼──── jb 436f6e <_D3std8datetime5Clock6__vtblZ+0x9fe>
  63118. 436f05: │ │││││││ │ movslq 0x2f(%rcx),%esp
  63119. 436f08: │ │││││││ │ rex.B jb 436f72 <_D3std8datetime5Clock6__vtblZ+0xa02>
  63120. 436f0b: │ │││││││ │ outsb %gs:(%rsi),(%dx)
  63121. 436f0d: │ ╭┼┼┼┼┼┼┼────────────────────────────────────────────────────────────┼──── je 436f78 <_D3std8datetime5Clock6__vtblZ+0xa08>
  63122. 436f0f: │ │││││││ │ outsb %ds:(%rsi),(%dx)
  63123. 436f10: │ │││││││ │ (bad)
  63124. 436f11: │ │││││││ │ (bad)
  63125. 436f12: │ │││││││ │ push %rbp
  63126. 436f13: │ │││││││ ╭──┼──── jae 436f7d <_D3std8datetime5Clock6__vtblZ+0xa0d>
  63127. 436f15: │ │││││││ │ │ ╭─ jne 436f78 <_D3std8datetime5Clock6__vtblZ+0xa08>
  63128. 436f17: │ │││││││ │ │ │ imul $0x0,0x0(%rcx),%esp
  63129. 436f1e: │ ││││││ │ │ │ add %al,(%rax)
  63130. 436f20: │ ││││││ │ │ │ rex.B insl (%dx),%es:(%rdi)
  63131. 436f22: │ ││││││ │ │ │ gs
  63132. 436f23: │╭┼┼┼┼┼┼───────────────────────────────────────────────────────────┼──┼──┼─ jb 436f8e <_D3std8datetime5Clock6__vtblZ+0xa1e>
  63133. 436f25: ││││││││ │ │ │ movslq 0x2f(%rcx),%esp
  63134. 436f28: ││││││││ │ │ │ rex.B jae 436fa0 <_D3std8datetime5Clock6__vtblZ+0xa30>
  63135. 436f2b: ││││││││ │ │ │ outsb %ds:(%rsi),(%dx)
  63136. 436f2c: ││││││││ │ │ │ movslq 0x6f(%rcx),%ebp
  63137. 436f2f: │││││││ │ │ │ outsb %ds:(%rsi),(%dx)
  63138. 436f40: ││││││ │ │ │ push %rax
  63139. 436f41: ││││││ │ │ │ (bad)
  63140. 436f42: ││││││ │ │ ╭┼─ jb 436fa5 <_D3std8datetime5Clock6__vtblZ+0xa35>
  63141. 436f44: ││││││ │ │ ││ addr32 jne 436fa8 <_D3std8datetime5Clock6__vtblZ+0xa38>
  63142. 436f47: ││││││ │ │ ││╭ jns 436f69 <_D3std8datetime5Clock6__vtblZ+0x9f9>
  63143. 436f49: ││││││ │ │ │││ push %rbx
  63144. 436f4a: ││││││ │ │╭┼┼┼ je 436fad <_D3std8datetime5Clock6__vtblZ+0xa3d>
  63145. 436f4c: ││││││ │ │││││ outsb %ds:(%rsi),(%dx)
  63146. 436f4d: ││││││ │ │││││ fs
  63147. 436f4e: │││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━━┿┿┿┿┿ (bad)
  63148. 436f4f: │││││ │╭─┼┼┼┼┼ jb 436fb5 <_D3std8datetime5Clock6__vtblZ+0xa45>
  63149. 436f51: │││││ ││ │││││ and %dl,0x6d(%rcx,%rbp,2)
  63150. 436f55: │││││ ││ │││││ add %al,%gs:(%rax)
  63151. 436f60: ││││ ││ ││││ rex.X (bad)
  63152. 436f62: ││││ ││ ││││ pushq $0x53206169
  63153. 436f67: │││ ││ ╭┼┼┼┼ je 436fca <_D3std8datetime5Clock6__vtblZ+0xa5a>
  63154. 436f69: │││ ││ ││││┕ outsb %ds:(%rsi),(%dx)
  63155. 436f6a: │││ ││ ││││ fs
  63156. 436f6b: │││ ││ ││││ (bad)
  63157. 436f6c: │││ │┼─┼┼┼┼─ jb 436fd2 <_D3std8datetime5Clock6__vtblZ+0xa62>
  63158. 436f6e: ││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿━┿┿┿┿━ and %dl,0x6d(%rcx,%rbp,2)
  63159. 436f72: ││ ││ ││││ add %al,%gs:(%rax)
  63160. 436f7d: │ ┕┿━┿┿┿━━ add %al,(%rax)
  63161. 436f7f: │ ││ │││ add %al,0x6d(%rcx)
  63162. 436f82: │ ││ │││ gs
  63163. 436f83: ╭┼─────────────────────────────────────────────────────────────────┼┼─┼┼┼── jb 436fee <_D3std8datetime5Clock6__vtblZ+0xa7e>
  63164. 436f85: ││ ││ │││ movslq 0x2f(%rcx),%esp
  63165. 436f88: ││ ││ │││ rex.X (bad)
  63166. 436f8a: ││ ││ │││ pushq $0x425f6169
  63167. 436f8f: │ ││ │││ (bad)
  63168. 436f90: │ ││ │││ outsb %ds:(%rsi),(%dx)
  63169. 436f91: │ ││ │││ fs
  63170. 436f92: │ ││ │││ gs
  63171. 436f93: │ ││╭┼┼┼── jb 436ff6 <_D3std8datetime5Clock6__vtblZ+0xa86>
  63172. 436f95: │ ││││││ ╭ jae 436f97 <_D3std8datetime5Clock6__vtblZ+0xa27>
  63173. 436f9f: │ ││││││ add %al,0x65(%rbx)
  63174. 436fa2: │ ││││││ outsb %ds:(%rsi),(%dx)
  63175. 436fa3: ╭────┼──────────────────────────────────────────────────────────────────┼┼┼┼┼┼── je 437017 <_D3std8datetime5Clock6__vtblZ+0xaa7>
  63176. 436fa5: │ │ │││││┕━━ (bad)
  63177. 436fa6: │ │ │││││ insb (%dx),%es:(%rdi)
  63178. 436fa7: │ │ │││││ and %dl,0x74(%rbx)
  63179. 436faa: │ │ │││││ (bad)
  63180. 436fab: │ │ │││││ outsb %ds:(%rsi),(%dx)
  63181. 436fac: │ │ │││││ fs
  63182. 436fad: │ │ ││││┕━━━ (bad)
  63183. 436fae: │ │ ╭┼┼┼┼──── jb 437014 <_D3std8datetime5Clock6__vtblZ+0xaa4>
  63184. 436fb0: │ │ │││││ and %dl,0x6d(%rcx,%rbp,2)
  63185. 436fb4: │ │ │││││ and %ch,%gs:(%rax)
  63186. 436fb7: │ │ ││ ││ rex.WRB
  63187. 436fb8: │ │ ││ ││ gs
  63188. 436fb9: │ ╭┼─────────────────────────────────────────────────────────────────┼┼─┼┼──── js 437024 <_D3std8datetime5Clock6__vtblZ+0xab4>
  63189. 436fbb: │ ││ ││ ││ movslq 0x29(%rdi),%ebp
  63190. 436fbe: │ ││ ││ ││ add %al,(%rax)
  63191. 436fc0: │ ││ ││ ││ rex.B insl (%dx),%es:(%rdi)
  63192. 436fc2: │ ││ ││ ││ gs
  63193. 436fc3: │ ╭┼┼─────────────────────────────────────────────────────────────────┼┼─┼┼──── jb 43702e <_D3std8datetime5Clock6__vtblZ+0xabe>
  63194. 436fc5: │ │││ ││ ││ movslq 0x2f(%rcx),%esp
  63195. 436fc8: │ │││ ││ ││ rex.X (bad)
  63196. 436fca: │ │││ ││─┼┼┼┼┼┼ jb 43702e <_D3std8datetime5Clock6__vtblZ+0xabe>
  63197. 436fcc: │ │││ ││ │ (bad)
  63198. 436fcd: │ │││ ││ │ outsl %fs:(%rsi),(%dx)
  63199. 436fcf: │ │││ ││ │ ╭ jae 436fd1 <_D3std8datetime5Clock6__vtblZ+0xa61>
  63200. 436fdd: │ │││ ││ │ add %al,(%rax)
  63201. 436fdf: │ │││ ││ │ add %al,0x65(%rbx)
  63202. 436fe2: │ │││ ││ │ outsb %ds:(%rsi),(%dx)
  63203. 436fe3: ╭┼──┼┼┼─────────────────────────────────────────────────────────────────┼┼─┼───── je 437057 <_D3std8datetime5Clock6__vtblZ+0xae7>
  63204. 436fe5: ││ │││ ││ │ (bad)
  63205. 436fe6: ││ │││ ││ │ insb (%dx),%es:(%rdi)
  63206. 436fe7: ││ │││ ││ │ and %al,0x6d(%rcx)
  63207. 436fea: ││ │││ ││ │ gs
  63208. 436feb: ││ ╭┼┼┼─────────────────────────────────────────────────────────────────┼┼─┼───── jb 437056 <_D3std8datetime5Clock6__vtblZ+0xae6>
  63209. 436fed: ││ ││││ ││ │ movslq 0x20(%rcx),%esp
  63210. 436ff0: ││ │││ ││ │ push %rbx
  63211. 436ff1: ││ │││ ││╭┼───── je 437054 <_D3std8datetime5Clock6__vtblZ+0xae4>
  63212. 436ff3: ││ │││ ││││ outsb %ds:(%rsi),(%dx)
  63213. 436ff4: ││ │││ ││││ fs
  63214. 436ff5: ││ │││ ││││ (bad)
  63215. 436ff6: ││ │││ ╭┼┼┼┼┼┼┼┼┼ jb 43705c <_D3std8datetime5Clock6__vtblZ+0xaec>
  63216. 436ff8: ││ │││ ││││ and %dl,0x6d(%rcx,%rbp,2)
  63217. 436ffc: ││ │││ ││││ add %al,%gs:(%rax)
  63218. 436fff: ││ │││ ││││ add %al,0x6d(%rcx)
  63219. 437002: ││ │││ ││││ gs
  63220. 437003: ││╭┼┼┼─────────────────────────────────────────────────────────────────┼┼┼┼────── jb 43706e <_D3std8datetime5Clock6__vtblZ+0xafe>
  63221. 437005: ││││││ ││││ movslq 0x2f(%rcx),%esp
  63222. 437008: ││││││ ││││ rex.X insb (%dx),%es:(%rdi)
  63223. 43700a: ││││││ ││││ (bad)
  63224. 43700b: ││││││ ││││ outsb %ds:(%rsi),(%dx)
  63225. 43700c: ││││││ ││││ movslq 0x6c626153(%rip),%ebp # 6ca5d165 <_end+0x6c403e2d>
  63226. 437012: ││││││ ││││ outsl %ds:(%rsi),(%dx)
  63227. 437013: ││││││ ││││ outsb %ds:(%rsi),(%dx)
  63228. 437020: │ ││││ │ ││ rex.B insl (%dx),%es:(%rdi)
  63229. 437022: │ ││││ │ ││ gs
  63230. 437023: │╭┼┼┼┼─────────────────────────────────────────────────────────────────┼─┼┼────── jb 43708e <_D3std8datetime5Clock6__vtblZ+0xb1e>
  63231. 437025: │││││ │ ││ movslq 0x2f(%rcx),%esp
  63232. 437028: │││││ │ ││ rex.X outsl %ds:(%rsi),(%dx)
  63233. 43702a: │││││ │ ││ (bad)
  63234. 43702b: │││││ │ ││ pop %rdi
  63235. 43702c: │││││ │ ││ push %rsi
  63236. 43702d: │││││ │ ││ imul $0x61,0x74(%rbx),%esi
  63237. 437040: ││││ │ │ push %rbx
  63238. 437041: ││││ │ │ and %dl,0x61(%r8)
  63239. 437045: ││││ │ │ movslq 0x66(%rcx),%ebp
  63240. 437048: ││││ │ │ imul $0x6e617453,0x20(%rbx),%esp
  63241. 43704f: ││││ │ │ fs
  63242. 437050: ││││ │ │ (bad)
  63243. 437051: ││││ ╭┼──┼────── jb 4370b7 <_D3std8datetime5Clock6__vtblZ+0xb47>
  63244. 437053: ││││ ││ │ and %dl,0x6d(%rcx,%rbp,2)
  63245. 437057: ┕┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿━━━━━━━━━ add %al,%gs:(%rax)
  63246. 43705a: ││ ││ add %al,(%rax)
  63247. 43705c: ││ │┕━━━━━━━━━ add %al,(%rax)
  63248. 43705e: ││ │ add %al,(%rax)
  63249. 437060: ││ │ rex.WRB outsl %ds:(%rsi),(%dx)
  63250. 437062: ╭───┼┼───────────────────────────────────────────────────────────────────┼────────── jne 4370d2 <_D3std8datetime5Clock6__vtblZ+0xb62>
  63251. 437064: │ ││ │ ╭─ je 4370c7 <_D3std8datetime5Clock6__vtblZ+0xb57>
  63252. 437066: │ ││ │ │ imul $0x6e617453,0x20(%rsi),%ebp
  63253. 43706d: │ ││ │ │ fs
  63254. 43706e: │ │┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━━━━━━━━┿━ (bad)
  63255. 43706f: │ │ ╭┼────────┼─ jb 4370d5 <_D3std8datetime5Clock6__vtblZ+0xb65>
  63256. 437071: │ │ ││ │ and %dl,0x6d(%rcx,%rbp,2)
  63257. 437075: │ │ ││ │ add %al,%gs:(%rax)
  63258. 437080: │ │ ││ │ rex.B insl (%dx),%es:(%rdi)
  63259. 437082: │ │ ││ │ gs
  63260. 437083: │ ╭┼───────────────────────────────────────────────────────────────────┼┼────────┼─ jb 4370ee <_D3std8datetime5Clock6__vtblZ+0xb7e>
  63261. 437085: │ ││ ││ │ movslq 0x2f(%rcx),%esp
  63262. 437088: │ ││ ││ │ rex.X jne 4370f0 <_D3std8datetime5Clock6__vtblZ+0xb80>
  63263. 43708b: │ ││ ││ │ outsb %ds:(%rsi),(%dx)
  63264. 43708c: │ ││ ││ │ outsl %ds:(%rsi),(%dx)
  63265. 43708d: │ ││ ││ │╭ jae 4370ee <_D3std8datetime5Clock6__vtblZ+0xb7e>
  63266. 43708f: │ │ ││ ││ imul $0x73,0x65(%r10),%esi
  63267. 43709f: │ │ ││ ││ add %al,0x6d(%rcx)
  63268. 4370a2: │ │ ││ ││ gs
  63269. 4370a3: │ ╭┼────────────────────────────────────────────────────────────────────┼┼────────┼┼ jb 43710e <_D3std8datetime5Clock6__vtblZ+0xb9e>
  63270. 4370a5: │ ││ ││ ││ movslq 0x2f(%rcx),%esp
  63271. 4370a8: │ ││ ││ ││ rex.XB (bad)
  63272. 4370aa: │ ││ ││ ││ insl (%dx),%es:(%rdi)
  63273. 4370ab: │ ││ ││ ││ (bad) {%k3}
  63274. 4370ad: │ ││ ││ ││ imul $0x7961425f,0x65(%rdi,%riz,2),%esp
  63275. 4370bd: │ ││ │ ││ add %al,(%rax)
  63276. 4370bf: │ ││ │ ││ add %al,0x6d(%rcx)
  63277. 4370c2: │ ││ │ ││ gs
  63278. 4370c3: │╭┼┼────────────────────────────────────────────────────────────────────┼─────────┼┼ jb 43712e <_D3std8datetime5Clock6__vtblZ+0xbbe>
  63279. 4370c5: ││││ │ ││ movslq 0x2f(%rcx),%esp
  63280. 4370c8: ││││ │ │ rex.XB (bad)
  63281. 4370ca: ││││ │ │ insl (%dx),%es:(%rdi)
  63282. 4370cb: ╭──┼┼┼┼────────────────────────────────────────────────────────────────────┼──────────┼ jo 43713c <_D3std8datetime5Clock6__vtblZ+0xbcc>
  63283. 4370cd: │ ││││ │ │ pop %rdi
  63284. 4370ce: │ ││││ │ │ rex.RXB jb 437132 <_D3std8datetime5Clock6__vtblZ+0xbc2>
  63285. 4370d1: │ ││││ │ │ outsb %ds:(%rsi),(%dx)
  63286. 4370d2: │ ┕┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━━━━━━━━━━┿ fs add %al,%fs:%gs:(%rax)
  63287. 4370de: │ │││ │ add %al,(%rax)
  63288. 4370e0: │ │││ │ rex.XB
  63289. 4370e1: │ │││ │ outsb %gs:(%rsi),(%dx)
  63290. 4370e3: ╭┼───┼┼┼───────────────────────────────────────────────────────────────────────────────┼ je 437157 <_D3std8datetime5Clock6__vtblZ+0xbe7>
  63291. 4370e5: ││ │││ │ (bad)
  63292. 4370e6: ││ │││ │ insb (%dx),%es:(%rdi)
  63293. 4370e7: ││ │││ │ and %al,0x72(%rdx)
  63294. 4370ea: ││ │││ │ (bad)
  63295. 4370eb: ││ ╭┼┼┼───────────────────────────────────────────────────────────────────────────────┼ jp 437156 <_D3std8datetime5Clock6__vtblZ+0xbe6>
  63296. 4370ed: ││ ││││ │ insb (%dx),%es:(%rdi)
  63297. 4370ee: ││ │││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┷ imul $0x61745320,0x6e(%rcx),%esp
  63298. 4370f5: ││ │││ outsb %ds:(%rsi),(%dx)
  63299. 4370f6: ││ │││ fs
  63300. 4370f7: ││ │││ (bad)
  63301. 4370f8: ││ │││ ╭── jb 43715e <_D3std8datetime5Clock6__vtblZ+0xbee>
  63302. 4370fa: ││ │││ │ and %dl,0x6d(%rcx,%rbp,2)
  63303. 4370fe: ││ │││ │ add %al,%gs:0x61(%rbp)
  63304. 437102: ╭┼┼──┼┼┼──────────────────────────────────────────────────────────────────────────────┼── jae 437178 <_D3std8datetime5Clock6__vtblZ+0xc08>
  63305. 437104: │││ │││ │ gs
  63306. 437105: │││──┼┼┼──────────────────────────────────────────────────────────────────────────────┼── jb 437175 <_D3std8datetime5Clock6__vtblZ+0xc05>
  63307. 437107: │││ │││ │ and %dl,0x74(%rbx)
  63308. 43710a: │││ │││ │ (bad)
  63309. 43710b: │││ │││ │ outsb %ds:(%rsi),(%dx)
  63310. 43710c: │││ │││ │ fs
  63311. 43710d: │││ │││ │ (bad)
  63312. 43710e: │││ ││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╭┼── jb 437174 <_D3std8datetime5Clock6__vtblZ+0xc04>
  63313. 437110: │││ ││ ││ and %dl,0x6d(%rcx,%rbp,2)
  63314. 437114: │││ ││ ││ and %ch,%gs:(%rax)
  63315. 437117: │││ ││ ││ rex.WRB
  63316. 437118: │││ ││ ││ gs
  63317. 437119: │││ ╭┼┼──────────────────────────────────────────────────────────────────────────────┼┼── js 437184 <_D3std8datetime5Clock6__vtblZ+0xc14>
  63318. 43711b: │││ │││ ││ movslq 0x29(%rdi),%ebp
  63319. 43711e: │││ │││ ││ add %al,(%rax)
  63320. 437120: │││ │││ ││ push %rsi
  63321. 437121: │││ │││ ││ outsb %gs:(%rsi),(%dx)
  63322. 437123: │││ │││ ││ gs
  63323. 437124: ╭┼┼┼─┼┼┼──────────────────────────────────────────────────────────────────────────────┼┼── jp 43719b <_D3std8datetime5Clock6__vtblZ+0xc2b>
  63324. 437126: ││││ │││ ││ gs
  63325. 437127: ││││ │││ ││ insb (%dx),%es:(%rdi)
  63326. 437128: ││││ │││ ││ (bad)
  63327. 437129: ││││ │││ ││ and %dl,0x74(%rbx)
  63328. 43712c: ││││ │││ ││ (bad)
  63329. 43712d: ││││ │││ ││ outsb %ds:(%rsi),(%dx)
  63330. 43712e: ││││ ││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿━━ fs
  63331. 43712f: ││││ ││ ││ (bad)
  63332. 437130: ││││ ││ ╭┼┼── jb 437196 <_D3std8datetime5Clock6__vtblZ+0xc26>
  63333. 437132: ││││ ││ │││ and %dl,0x6d(%rcx,%rbp,2)
  63334. 437136: ││││ ││ │││ add %al,%gs:(%rax)
  63335. 437139: ││││ ││ │││ add %al,(%rax)
  63336. 43713b: ││││ ││ │││ add %al,(%rax)
  63337. 43713d: ││││ ││ │││ add %al,(%rax)
  63338. 43713f: ││││ ││ │││ add %al,0x6d(%rcx)
  63339. 437142: ││││ ││ │││ gs
  63340. 437143: ││││╭┼┼──────────────────────────────────────────────────────────────────────────────┼┼┼── jb 4371ae <_D3std8datetime5Clock6__vtblZ+0xc3e>
  63341. 437145: │││││││ │││ movslq 0x2f(%rcx),%esp
  63342. 437148: │││││││ │││ rex.XB (bad)
  63343. 43714a: │││││││ │││ ╭ je 4371ad <_D3std8datetime5Clock6__vtblZ+0xc3d>
  63344. 43714c: │││││││ │││ │ insl (%dx),%es:(%rdi)
  63345. 43714d: │││││││ │││ │ (bad)
  63346. 43714e: │││││││ │││─┼ jb 4371b3 <_D3std8datetime5Clock6__vtblZ+0xc43>
  63347. 437150: │││││││ │││ │ (bad)
  63348. 43715d: ││ │││ │││ │ add %al,(%rax)
  63349. 43715f: ││ │││ │││ │ add %al,0x65(%rbx)
  63350. 437162: ││ │││ │││ │ outsb %ds:(%rsi),(%dx)
  63351. 437163: ╭┼┼─┼┼┼───────────────────────────────────────────────────────────────────────────────┼┼┼─┼ je 4371d7 <_D3std8datetime5Clock6__vtblZ+0xc67>
  63352. 437165: │││ │││ │││ │ (bad)
  63353. 437166: │││ │││ │││ │ insb (%dx),%es:(%rdi)
  63354. 437167: │││ │││ │││ │ and %dl,0x74(%rbx)
  63355. 43716a: │││ │││ │││ │ (bad)
  63356. 43716b: │││ │││ │││ │ outsb %ds:(%rsi),(%dx)
  63357. 43716c: │││ │││ │││ │ fs
  63358. 43716d: │││ │││ │││ │ (bad)
  63359. 43716e: │││ │││ ╭┼┼┼─┼ jb 4371d4 <_D3std8datetime5Clock6__vtblZ+0xc64>
  63360. 437170: │││ │││ ││││ │ and %dl,0x6d(%rcx,%rbp,2)
  63361. 437174: │││ │││ ││┕┿━┿ add %al,%gs:(%rax)
  63362. 43717f: ││ ││ ││ │ │ add %al,0x6d(%rcx)
  63363. 437182: ││ ││ ││ │ │ gs
  63364. 437183: ││ ╭┼┼──────────────────────────────────────────────────────────────────────────────┼┼─┼─┼ jb 4371ee <_D3std8datetime5Clock6__vtblZ+0xc7e>
  63365. 437185: ││ ││ ││ │ │ movslq 0x2f(%rcx),%esp
  63366. 437188: ││ ││ ││ │ │ rex.XB pushq $0x61756869
  63367. 43718e: ││ ││ ││ │ │ pushq $0x6175
  63368. 43719f: │ ││ │ │ │ add %cl,0x6f(%rbp)
  63369. 4371a2: │───┼┼───────────────────────────────────────────────────────────────────────────────┼──┼─┼ jne 437212 <_D3std8datetime5Clock6__vtblZ+0xca2>
  63370. 4371a4: │ ││ │ │╭┼ je 437207 <_D3std8datetime5Clock6__vtblZ+0xc97>
  63371. 4371a6: │ ││ │ │││ imul $0x6e617453,0x20(%rsi),%ebp
  63372. 4371ad: │ ││ │ ││┕ fs
  63373. 4371ae: │ │┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━━┿┿━ (bad)
  63374. 4371af: │ │ ╭┼──┼┼─ jb 437215 <_D3std8datetime5Clock6__vtblZ+0xca5>
  63375. 4371b1: │ │ ││ ││ and %dl,0x6d(%rcx,%rbp,2)
  63376. 4371b5: │ │ ││ │ and %ch,%gs:(%rax)
  63377. 4371b8: │ │ ││ │ rex.WRB
  63378. 4371b9: │ │ ││ │ gs
  63379. 4371ba: │ ╭┼───────────────────────────────────────────────────────────────────────────────┼┼───┼─ js 437225 <_D3std8datetime5Clock6__vtblZ+0xcb5>
  63380. 4371bc: │ ││ ││ │ movslq 0x29(%rdi),%ebp
  63381. 4371bf: │ ││ ││ │ add %al,0x6d(%rcx)
  63382. 4371c2: │ ││ ││ │ gs
  63383. 4371c3: │ ╭┼┼───────────────────────────────────────────────────────────────────────────────┼┼───┼─ jb 43722e <_D3std8datetime5Clock6__vtblZ+0xcbe>
  63384. 4371c5: │ │││ ││ │ movslq 0x2f(%rcx),%esp
  63385. 4371c8: │ │││ ││ │ rex.XB outsl %ds:(%rsi),(%dx)
  63386. 4371ca: │ │││ ││ ╭┼─ jb 43722d <_D3std8datetime5Clock6__vtblZ+0xcbd>
  63387. 4371cc: │ │││ ││ ││ insb (%dx),%es:(%rdi)
  63388. 4371cd: │ │││ ││ ││ pop %rdi
  63389. 4371ce: │ │││ ││ ││ rex.W (bad)
  63390. 4371d0: │ │││ ││╭─┼┼─ jb 437234 <_D3std8datetime5Clock6__vtblZ+0xcc4>
  63391. 4371d2: │ │││ │││ ││ outsl %ds:(%rsi),(%dx)
  63392. 4371d3: ╭───┼─┼┼┼───────────────────────────────────────────────────────────────────────────────┼┼┼─┼┼─ jne 437247 <_D3std8datetime5Clock6__vtblZ+0xcd7>
  63393. 4371dd: │ │ │││ │ │ ││ add %al,(%rax)
  63394. 4371df: │ │ │││ │ │ ││ add %al,0x6d(%rcx)
  63395. 4371e2: │ │ │││ │ │ ││ gs
  63396. 4371e3: │ │╭┼┼┼───────────────────────────────────────────────────────────────────────────────┼─┼─┼┼─ jb 43724e <_D3std8datetime5Clock6__vtblZ+0xcde>
  63397. 4371e5: │ │││││ │ │ ││ movslq 0x2f(%rcx),%esp
  63398. 4371e8: │ │││││ │ │ ││ rex.XB outsl %ds:(%rsi),(%dx)
  63399. 4371ea: ╭┼───┼┼┼┼┼───────────────────────────────────────────────────────────────────────────────┼─┼─┼┼─ jae 437260 <_D3std8datetime5Clock6__vtblZ+0xcf0>
  63400. 4371ec: ││ │││││ │ │ ││ (bad)
  63401. 4371ed: ││ │││││ │ │ ││ pop %rdi
  63402. 4371ee: ││ ││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━┿━┿┿━ push %rdx
  63403. 4371ef: ││ ││││ │ │ ││ imul $0x0,0x61(%rbx),%esp
  63404. 4371fe: ││ ││││ │ │ ││ add %al,(%rax)
  63405. 437200: ││ ││││ │ │ ││ push %rbp
  63406. 437201: ││ ││││ │ │ ││ push %rbx
  63407. 437202: ││ ││││ │ │ ││ and %cl,0x6f(%rbp)
  63408. 437205: ││╭──┼┼┼┼────────────────────────────────────────────────────────────────────────────────┼─┼─┼┼─ jne 437275 <_D3std8datetime5Clock6__vtblZ+0xd05>
  63409. 437207: │││ ││││ │ │╭┼┼┼ je 43726a <_D3std8datetime5Clock6__vtblZ+0xcfa>
  63410. 437209: │││ ││││ │ │││ imul $0x6e617453,0x20(%rsi),%ebp
  63411. 437210: │││ ││││ │ │││ fs
  63412. 437211: │││ ││││ │ │││ (bad)
  63413. 437212: │││ ┕┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╭┼─┼┼┼── jb 437278 <_D3std8datetime5Clock6__vtblZ+0xd08>
  63414. 437214: │││ │││ ││ │││ and %dl,0x6d(%rcx,%rbp,2)
  63415. 437218: │││ │││ │ │││ add %al,%gs:(%rax)
  63416. 43721b: │││ │││ │ │││ add %al,(%rax)
  63417. 43721d: │││ │││ │ │││ add %al,(%rax)
  63418. 43721f: │││ │││ │ │││ add %al,0x6d(%rcx)
  63419. 437222: │││ │││ │ │││ gs
  63420. 437223: │││ ╭┼┼┼───────────────────────────────────────────────────────────────────────────────┼──┼┼┼── jb 43728e <_D3std8datetime5Clock6__vtblZ+0xd1e>
  63421. 437225: │││ │││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━━┿┿┿━━ movslq 0x2f(%rcx),%esp
  63422. 437228: │││ │││ │ │││ rex.R (bad)
  63423. 43722a: │││ │││ │ │││ outsb %ds:(%rsi),(%dx)
  63424. 43722b: │││ │││ │ │││ insl (%dx),%es:(%rdi)
  63425. 43722c: │││ │││ │ │││ (bad)
  63426. 43722d: │││╭─┼┼┼────────────────────────────────────────────────────────────────────────────────┼──┼┼┼┼┼ jb 43729a <_D3std8datetime5Clock6__vtblZ+0xd2a>
  63427. 43722f: ││││ ││ ╭──┼──┼┼─── jae 437299 <_D3std8datetime5Clock6__vtblZ+0xd29>
  63428. 437231: ││││ ││ │ │ ││ (bad)
  63429. 437232: ││┼┼─┼┼──────────────────────────────────────────────────────────────────────────────┼──┼──┼┼─── jbe 4372a2 <_D3std8datetime5Clock6__vtblZ+0xd32>
  63430. 437240: ││││ ││ │ │ │ push %rax
  63431. 437241: ││││ ││ │ │ │ (bad)
  63432. 437242: ││││ ││ │ │ │ movslq 0x66(%rcx),%ebp
  63433. 437245: ││││ ││ │ │ │ imul $0x6e617453,0x20(%rbx),%esp
  63434. 43724c: ││││ ││ │ │ │ fs
  63435. 43724d: ││││ ││ │ │ │ (bad)
  63436. 43724e: ││││ │┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━╭┼───┼─── jb 4372b4 <_D3std8datetime5Clock6__vtblZ+0xd44>
  63437. 437250: ││││ │ │ ││ │ and %dl,0x6d(%rcx,%rbp,2)
  63438. 437254: ││││ │ │ ││ │ add %al,%gs:(%rax)
  63439. 43725f: ││││ │ │ ││ │ add %al,0x6d(%rcx)
  63440. 437262: │││ │ │ ││ │ gs
  63441. 437263: │││╭┼───────────────────────────────────────────────────────────────────────────────┼─┼┼───┼─── jb 4372ce <_D3std8datetime5Clock6__vtblZ+0xd5e>
  63442. 437265: │││││ │ ││ │ movslq 0x2f(%rcx),%esp
  63443. 437268: │││││ │ ││ │ rex.R (bad)
  63444. 43726a: ╭──┼┼┼┼┼───────────────────────────────────────────────────────────────────────────────┼─┼┼───┼┼┼┼ ja 4372df <_D3std8datetime5Clock6__vtblZ+0xd6f>
  63445. 43726c: │ │││││ │ ││ outsl %ds:(%rsi),(%dx)
  63446. 43726d: │ │││││ │ ││ outsb %ds:(%rsi),(%dx)
  63447. 43726e: │ │││││ │ ││ pop %rdi
  63448. 43726f: │ │││││ │ ││ rex.XB jb 4372d7 <_D3std8datetime5Clock6__vtblZ+0xd67>
  63449. 437272: │ │││││ │ ││ imul $0x0,%gs:(%rax),%eax
  63450. 43727e: │ │ │││ │ │ add %al,(%rax)
  63451. 437280: │ │ │││ │ │ rex.RB (bad)
  63452. 437282: ╭┼──┼─┼┼┼───────────────────────────────────────────────────────────────────────────────┼─┼──────── jae 4372f8 <_D3std8datetime5Clock6__vtblZ+0xd88>
  63453. 437284: ││ │ │││ │ │ gs
  63454. 437285: ││ ╭┼─┼┼┼───────────────────────────────────────────────────────────────────────────────┼─┼──────── jb 4372f5 <_D3std8datetime5Clock6__vtblZ+0xd85>
  63455. 437287: ││ ││ │││ │ │ and %dl,0x74(%rbx)
  63456. 43728a: ││ ││ │││ │ │ (bad)
  63457. 43728b: ││ ││ │││ │ │ outsb %ds:(%rsi),(%dx)
  63458. 43728c: ││ ││ │││ │ │ fs
  63459. 43728d: ││ ││ │││ │ │ (bad)
  63460. 43728e: ││ ││ ││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿╭┼──────── jb 4372f4 <_D3std8datetime5Clock6__vtblZ+0xd84>
  63461. 437290: ││ ││ ││ │││ and %dl,0x6d(%rcx,%rbp,2)
  63462. 437294: ││ ││ ││ │││ add %al,%gs:(%rax)
  63463. 43729f: ││ ││ │ ││ add %al,0x6d(%rcx)
  63464. 4372a2: ││ │┕━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿━━━━━━━━ gs
  63465. 4372a3: ││ │ ╭┼─────────────────────────────────────────────────────────────────────────────────┼┼──────── jb 43730e <_D3std8datetime5Clock6__vtblZ+0xd9e>
  63466. 4372a5: ││ │ ││ ││ movslq 0x2f(%rcx),%esp
  63467. 4372a8: ││ │ ││ ││ rex.R outsl %ds:(%rsi),(%dx)
  63468. 4372aa: ││ │ ││ ││ insl (%dx),%es:(%rdi)
  63469. 4372ab: ││ │ ││ ││ imul $0x6163,0x69(%rsi),%ebp
  63470. 4372be: ││ │ ││ │ add %al,(%rax)
  63471. 4372c0: ││ │ ││ │ rex.B insl (%dx),%es:(%rdi)
  63472. 4372c2: ││ │ ││ │ gs
  63473. 4372c3: ││ │ ╭┼┼─────────────────────────────────────────────────────────────────────────────────┼───────── jb 43732e <_D3std8datetime5Clock6__vtblZ+0xdbe>
  63474. 4372c5: ││ │ │││ │ movslq 0x2f(%rcx),%esp
  63475. 4372c8: ││ │ │││ │ rex.RB
  63476. 4372c9: ││ │ │││ │ fs
  63477. 4372ca: ││ │ │││ │ insl (%dx),%es:(%rdi)
  63478. 4372cb: ││ │ │││ │ outsl %ds:(%rsi),(%dx)
  63479. 4372cc: ││ │ │││ │ outsb %ds:(%rsi),(%dx)
  63480. 4372cd: ││─┼─┼┼┼─────────────────────────────────────────────────────────────────────────────────┼───────── je 43733e <_D3std8datetime5Clock6__vtblZ+0xdce>
  63481. 4372cf: ││ │ ││ │ outsb %ds:(%rsi),(%dx)
  63482. 4372e0: ││ │ ││ │ rex.B insl (%dx),%es:(%rdi)
  63483. 4372e2: ││ │ ││ │ gs
  63484. 4372e3: ││ │╭┼┼──────────────────────────────────────────────────────────────────────────────────┼───────── jb 43734e <_D3std8datetime5Clock6__vtblZ+0xdde>
  63485. 4372e5: ││ ││││ │ movslq 0x2f(%rcx),%esp
  63486. 4372e8: ││ ││││ │ imul $0x6570656e,0x75(%r10),%r14d
  63487. 437300: │ │││ rex.B insl (%dx),%es:(%rdi)
  63488. 437302: │ │││ gs
  63489. 437303: │ ╭┼┼┼──────────────────────────────────────────────────────────────────────────────────────────── jb 43736e <_D3std8datetime5Clock6__vtblZ+0xdfe>
  63490. 437305: │ ││││ movslq 0x2f(%rcx),%esp
  63491. 437308: │ ││││ rex.RB insb (%dx),%es:(%rdi)
  63492. 43730a: │ ││││ pop %rdi
  63493. 43730b: │ ││││ push %rbx
  63494. 43730c: │ ││││ (bad)
  63495. 43730d: │ ││││ insb (%dx),%es:(%rdi)
  63496. 43730e: │ │││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╭─ jbe 437371 <_D3std8datetime5Clock6__vtblZ+0xe01>
  63497. 437310: │ │││ │ outsl %fs:(%rsi),(%dx)
  63498. 437312: │ │││ │╭ jb 437314 <_D3std8datetime5Clock6__vtblZ+0xda4>
  63499. 437320: │ │││ │ rex.B insl (%dx),%es:(%rdi)
  63500. 437322: │ │││ │ gs
  63501. 437323: │╭┼┼┼───────────────────────────────────────────────────────────────────────────────────────────┼─ jb 43738e <_D3std8datetime5Clock6__vtblZ+0xe1e>
  63502. 437325: │││││ │ movslq 0x2f(%rcx),%esp
  63503. 437328: │││││ │ rex.RX outsl %ds:(%rsi),(%dx)
  63504. 43732a: ╭─┼┼┼┼┼───────────────────────────────────────────────────────────────────────────────────────────┼─ jb 4373a0 <_D3std8datetime5Clock6__vtblZ+0xe30>
  63505. 43732c: │ │││││ │ (bad)
  63506. 43732d: │ │││││ │ insb (%dx),%es:(%rdi)
  63507. 43732e: │ ││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━ gs
  63508. 43732f: │ ││││ ╭┼─ jp 437392 <_D3std8datetime5Clock6__vtblZ+0xe22>
  63509. 43733d: │ ││││ ││ add %al,(%rax)
  63510. 43733f: │ │││ ││ add %al,0x6d(%rcx)
  63511. 437342: │ │││ ││ gs
  63512. 437343: │ ╭┼┼┼───────────────────────────────────────────────────────────────────────────────────────────┼┼─ jb 4373ae <_D3std8datetime5Clock6__vtblZ+0xe3e>
  63513. 437345: │ ││││ ││ movslq 0x2f(%rcx),%esp
  63514. 437348: │ ││││ ││ rex.RXB insb (%dx),%es:(%rdi)
  63515. 43734a: │ ││││ ││ (bad)
  63516. 43734b: │ ││││ ││ movslq 0x5f(%rbp),%esp
  63517. 43734e: │ │││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿━ rex.X (bad)
  63518. 437350: │ │││ ││╭ jns 437352 <_D3std8datetime5Clock6__vtblZ+0xde2>
  63519. 43735e: │ │││ ││ add %al,(%rax)
  63520. 437360: │ │││ ││ rex.B je 4373cf <_D3std8datetime5Clock6__vtblZ+0xe5f>
  63521. 437363: │ │││ ││ (bad)
  63522. 437364: │ │││ ││ outsb %ds:(%rsi),(%dx)
  63523. 437365: │╭┼┼┼────────────────────────────────────────────────────────────────────────────────────────────┼┼─ je 4373d0 <_D3std8datetime5Clock6__vtblZ+0xe60>
  63524. 437367: │││││ ││ movslq (%rax),%esp
  63525. 437369: │││││ ││ push %rbx
  63526. 43736a: │││││ ╭┼┼─ je 4373cd <_D3std8datetime5Clock6__vtblZ+0xe5d>
  63527. 43736c: │││││ │││ outsb %ds:(%rsi),(%dx)
  63528. 43736d: │││││ │││ fs
  63529. 43736e: ││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿┿━ (bad)
  63530. 43736f: ││││ ╭┼┼┼─ jb 4373d5 <_D3std8datetime5Clock6__vtblZ+0xe65>
  63531. 437371: ││││ │││┕━ and %dl,0x6d(%rcx,%rbp,2)
  63532. 437375: ││││ │││ add %al,%gs:(%rax)
  63533. 437380: ││││ │││ rex.RXB jb 4373e8 <_D3std8datetime5Clock6__vtblZ+0xe78>
  63534. 437383: ││││ │││ outsb %gs:(%rsi),(%dx)
  63535. 437385: ││││ │││ insb (%dx),%es:(%rdi)
  63536. 437386: ││││ │││ (bad)
  63537. 437387: ││││ │││ outsb %ds:(%rsi),(%dx)
  63538. 437388: ││││ │││ and %dl,%fs:0x74(%rbx)
  63539. 43738c: ││││ │││ (bad)
  63540. 43738d: ││││ │││ outsb %ds:(%rsi),(%dx)
  63541. 43738e: │││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿┿━━ fs
  63542. 43738f: │││ │││ (bad)
  63543. 437390: │││ ╭┼┼┼── jb 4373f6 <_D3std8datetime5Clock6__vtblZ+0xe86>
  63544. 437392: │││ │││┕━━ and %dl,0x6d(%rcx,%rbp,2)
  63545. 437396: │││ │││ add %al,%gs:(%rax)
  63546. 437399: │││ │││ add %al,(%rax)
  63547. 43739b: │││ │││ add %al,(%rax)
  63548. 43739d: │││ │││ add %al,(%rax)
  63549. 43739f: │││ │││ add %al,0x6d(%rcx)
  63550. 4373a2: ││ │││ gs
  63551. 4373a3: ╭┼┼───────────────────────────────────────────────────────────────────────────────────────────┼┼┼─── jb 43740e <_D3std8datetime5Clock6__vtblZ+0xe9e>
  63552. 4373a5: │││ │││ movslq 0x2f(%rcx),%esp
  63553. 4373a8: │││ │││ rex.RXB outsl %ds:(%rsi),(%dx)
  63554. 4373aa: │││ │││ outsl %ds:(%rsi),(%dx)
  63555. 4373ab: │││ ╭┼┼┼─── jae 437412 <_D3std8datetime5Clock6__vtblZ+0xea2>
  63556. 4373ad: │││ ││││ pop %rdi
  63557. 4373ae: ││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿┿┿━━━ rex.X (bad)
  63558. 4373b0: ││ ││││ ╭ jns 4373b2 <_D3std8datetime5Clock6__vtblZ+0xe42>
  63559. 4373be: ││ ││││ add %al,(%rax)
  63560. 4373c0: ││ ││││ rex.B insl (%dx),%es:(%rdi)
  63561. 4373c2: ││ ││││ gs
  63562. 4373c3: ╭┼┼───────────────────────────────────────────────────────────────────────────────────────────┼┼┼┼─── jb 43742e <_D3std8datetime5Clock6__vtblZ+0xebe>
  63563. 4373c5: │││ ││││ movslq 0x2f(%rcx),%esp
  63564. 4373c8: │││ ││││ rex.RXB jb 43742c <_D3std8datetime5Clock6__vtblZ+0xebc>
  63565. 4373cb: │││ ││││ outsb %ds:(%rsi),(%dx)
  63566. 4373cc: │││ ││││ fs
  63567. 4373cd: │││ │││┕━━━ pop %rdi
  63568. 4373ce: │││ │││ push %rsp
  63569. 4373cf: ╭─────┼┼┼───────────────────────────────────────────────────────────────────────────────────────────┼┼┼──── jne 437443 <_D3std8datetime5Clock6__vtblZ+0xed3>
  63570. 4373d1: │ ││ │││ imul $0x0,(%rax),%eax
  63571. 4373e0: │ ││ ││ rex.B insl (%dx),%es:(%rdi)
  63572. 4373e2: │ ││ ││ gs
  63573. 4373e3: │ ╭┼┼────────────────────────────────────────────────────────────────────────────────────────────┼┼───── jb 43744e <_D3std8datetime5Clock6__vtblZ+0xede>
  63574. 4373e5: │ │││ ││ movslq 0x2f(%rcx),%esp
  63575. 4373e8: │ │││ ││ rex.RXB jne 43744c <_D3std8datetime5Clock6__vtblZ+0xedc>
  63576. 4373eb: │ │││ ││ fs
  63577. 4373ec: │ │││ ││ gs
  63578. 4373ed: │ │││ ││ insb (%dx),%es:(%rdi)
  63579. 4373ee: │ │││ ││ outsl %ds:(%rsi),(%dx)
  63580. 4373ef: ╭┼────┼┼┼────────────────────────────────────────────────────────────────────────────────────────────┼┼───── jne 437461 <_D3std8datetime5Clock6__vtblZ+0xef1>
  63581. 4373f1: ││ │││ ││ add %al,%gs:(%rax)
  63582. 437400: ││ │││ │ rex.B insl (%dx),%es:(%rdi)
  63583. 437402: ││ │││ │ gs
  63584. 437403: ││ ╭┼┼┼────────────────────────────────────────────────────────────────────────────────────────────┼────── jb 43746e <_D3std8datetime5Clock6__vtblZ+0xefe>
  63585. 437405: ││ ││││ │ movslq 0x2f(%rcx),%esp
  63586. 437408: ││ ││││ │ rex.RXB jne 43746c <_D3std8datetime5Clock6__vtblZ+0xefc>
  63587. 43740b: ││ ││││ ╭┼────── je 437472 <_D3std8datetime5Clock6__vtblZ+0xf02>
  63588. 43740d: ││ ││││ ││ insl (%dx),%es:(%rdi)
  63589. 43740e: ││ │││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿━━━━━━ (bad)
  63590. 43740f: ││ │││ ││ insb (%dx),%es:(%rdi)
  63591. 437410: ││ │││ ││ (bad)
  63592. 43741d: ││ │││ │ add %al,(%rax)
  63593. 43741f: ││ │││ │ add %al,0x6d(%rcx)
  63594. 437422: ││ │││ │ gs
  63595. 437423: ││ ╭┼┼┼────────────────────────────────────────────────────────────────────────────────────────────┼─────── jb 43748e <_D3std8datetime5Clock6__vtblZ+0xf1e>
  63596. 437425: ││ ││││ │ movslq 0x2f(%rcx),%esp
  63597. 437428: ││ ││││ │ rex.RXB jne 43748c <_D3std8datetime5Clock6__vtblZ+0xf1c>
  63598. 43742b: ││ ││││ │ ╭─ jns 43748e <_D3std8datetime5Clock6__vtblZ+0xf1e>
  63599. 43742d: ╭─┼┼──┼┼┼┼────────────────────────────────────────────────────────────────────────────────────────────┼─────┼─ jno 4374a4 <_D3std8datetime5Clock6__vtblZ+0xf34>
  63600. 43742f: │ ││ │││ │ │ imul $0x0,0x0(%rax,%rax,1),%ebp
  63601. 43743f: │ ││ │││ │ │ add %al,0x6d(%rcx)
  63602. 437442: │ ││ │││ │ │ gs
  63603. 437443: │ │┕━╭┼┼┼─────────────────────────────────────────────────────────────────────────────────────────────┼─────┼─ jb 4374ae <_D3std8datetime5Clock6__vtblZ+0xf3e>
  63604. 437445: │ │ ││││ │ │ movslq 0x2f(%rcx),%esp
  63605. 437448: │ │ ││││ │ │ rex.W
  63606. 437449: │ │ ││││ │ │ gs
  63607. 43744a: │╭┼──┼┼┼┼─────────────────────────────────────────────────────────────────────────────────────────────┼─────┼─ jb 4374b9 <_D3std8datetime5Clock6__vtblZ+0xf49>
  63608. 43744c: │││ ││││ │ │ outsl %ds:(%rsi),(%dx)
  63609. 43744d: │││ ╭┼┼┼┼─────────────────────────────────────────────────────────────────────────────────────────────┼─────┼─ jae 4374b8 <_D3std8datetime5Clock6__vtblZ+0xf48>
  63610. 43744f: │││ ││││ │ │ insb (%dx),%es:(%rdi)
  63611. 437450: │││ ││││ │ │ insb (%dx),%es:(%rdi)
  63612. 437451: │││ ││││ │ │ outsl %ds:(%rsi),(%dx)
  63613. 43745e: │││ ││││ │ │ add %al,(%rax)
  63614. 437460: │││ ││││ │ │ rex.B insl (%dx),%es:(%rdi)
  63615. 437462: ││ ││││ │ │ gs
  63616. 437463: ││ ╭┼┼┼┼──────────────────────────────────────────────────────────────────────────────────────────────┼─────┼─ jb 4374ce <_D3std8datetime5Clock6__vtblZ+0xf5e>
  63617. 437465: ││ │││││ │ │ movslq 0x2f(%rcx),%esp
  63618. 437468: ││ │││││ │ │ rex.WB outsb %ds:(%rsi),(%dx)
  63619. 43746a: ││ │││││ │ │ imul $0x6e4b2f61,%fs:0x6e(%rcx),%esp
  63620. 437472: ││ ││││ ┕━━━━━┿━ outsl %ds:(%rsi),(%dx)
  63621. 437473: ││ ││││ │╭ js 437475 <_D3std8datetime5Clock6__vtblZ+0xf05>
  63622. 43747d: ││ ││││ │ add %al,(%rax)
  63623. 43747f: ││ ││││ │ add %al,0x6d(%rcx)
  63624. 437482: ││ ││││ │ gs
  63625. 437483: ││╭┼┼┼┼─────────────────────────────────────────────────────────────────────────────────────────────────────┼─ jb 4374ee <_D3std8datetime5Clock6__vtblZ+0xf7e>
  63626. 437485: │││││││ │ movslq 0x2f(%rcx),%esp
  63627. 437488: │││││││ │ rex.WB outsb %ds:(%rsi),(%dx)
  63628. 43748a: │││││││ │ imul $0x614d2f61,%fs:0x6e(%rcx),%esp
  63629. 437492: ││││││ ╭─ jb 4374f9 <_D3std8datetime5Clock6__vtblZ+0xf89>
  63630. 437494: ││││││ │ outsb %ds:(%rsi),(%dx)
  63631. 437495: ││││││ │ outsl %ds:(%esi),(%dx)
  63632. 43749f: ││││││ │ add %dl,0x53(%rbp)
  63633. 4374a2: ││││││ │ and %al,0x61(%rbp)
  63634. 4374a5: ╭─────┼┼┼┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────┼─ jae 43751b <_D3std8datetime5Clock6__vtblZ+0xfab>
  63635. 4374a7: │ │││││ │ gs
  63636. 4374a8: │ ╭──┼┼┼┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────┼─ jb 437518 <_D3std8datetime5Clock6__vtblZ+0xfa8>
  63637. 4374aa: │ │ │││││ │ and %dl,0x74(%rbx)
  63638. 4374ad: │ │ │││││ │ (bad)
  63639. 4374ae: │ │ ││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━ outsb %ds:(%rsi),(%dx)
  63640. 4374af: │ │ ││││ │ fs
  63641. 4374b0: │ │ ││││ │ (bad)
  63642. 4374b1: │ │ ││││ ╭┼─ jb 437517 <_D3std8datetime5Clock6__vtblZ+0xfa7>
  63643. 4374b3: │ │ ││││ ││ and %dl,0x6d(%rcx,%rbp,2)
  63644. 4374b7: │ │ ││││ ││ add %al,%gs:(%rax)
  63645. 4374ba: │ │ ││ ││ add %al,(%rax)
  63646. 4374bc: │ │ ││ ││ add %al,(%rax)
  63647. 4374be: │ │ ││ ││ add %al,(%rax)
  63648. 4374c0: │ │ ││ ││ rex.B insl (%dx),%es:(%rdi)
  63649. 4374c2: │ │ ││ ││ gs
  63650. 4374c3: │ │ ╭┼┼───────────────────────────────────────────────────────────────────────────────────────────────────────┼┼─ jb 43752e <_D3std8datetime5Clock6__vtblZ+0xfbe>
  63651. 4374c5: │ │ │││ ││ movslq 0x2f(%rcx),%esp
  63652. 4374c8: │ │ │││ ││ rex.WB outsb %ds:(%rsi),(%dx)
  63653. 4374ca: │ │ │││ ││ imul $0x65502f61,%fs:0x6e(%rcx),%esp
  63654. 4374d2: │ │ ││ ╭┼┼─ je 437539 <_D3std8datetime5Clock6__vtblZ+0xfc9>
  63655. 4374d4: │──┼──┼┼───────────────────────────────────────────────────────────────────────────────────────────────────────┼┼┼─ jb 437549 <_D3std8datetime5Clock6__vtblZ+0xfd9>
  63656. 4374d6: │ │ ││ │││ (bad) {%k3}
  63657. 4374d7: │╭─┼──┼┼───────────────────────────────────────────────────────────────────────────────────────────────────────┼┼┼─ jne 43754b <_D3std8datetime5Clock6__vtblZ+0xfdb>
  63658. 4374d9: ││ │ ││ │││ add %al,(%eax)
  63659. 4374dc: ││ │ ││ │││ add %al,(%rax)
  63660. 4374de: ││ │ ││ │││ add %al,(%rax)
  63661. 4374e0: ││ │ ││ │││ rex.B insl (%dx),%es:(%rdi)
  63662. 4374e2: ││ │ ││ │││ gs
  63663. 4374e3: ││ │ ╭┼┼───────────────────────────────────────────────────────────────────────────────────────────────────────┼┼┼─ jb 43754e <_D3std8datetime5Clock6__vtblZ+0xfde>
  63664. 4374e5: ││ │ │││ │││ movslq 0x2f(%rcx),%esp
  63665. 4374e8: ││ │ │││ │││ rex.WB outsb %ds:(%rsi),(%dx)
  63666. 4374ea: ││ │ │││ │││ imul $0x65542f61,%fs:0x6e(%rcx),%esp
  63667. 4374f2: ││ │ ││ │││ insb (%dx),%es:(%rdi)
  63668. 4374f3: ││ │ ││ │││ insb (%dx),%es:(%rdi)
  63669. 4374f4: ││ │ ││ │││ pop %rdi
  63670. 4374f5: ││ │ ││ │││ imul $0x0,0x0(%r9,%r15,2),%esi
  63671. 4374fe: ││ │ ││ ││ add %al,(%rax)
  63672. 437500: ││ │ ││ ││ rex.B insl (%dx),%es:(%rdi)
  63673. 437502: ││ │ ││ ││ gs
  63674. 437503: ││ │╭┼┼────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼── jb 43756e <_D3std8datetime5Clock6__vtblZ+0xffe>
  63675. 437505: ││ ││││ ││ movslq 0x2f(%rcx),%esp
  63676. 437508: ││ ││││ ││ rex.WB outsb %ds:(%rsi),(%dx)
  63677. 43750a: ││ ││││ ││ imul $0x65562f61,%fs:0x6e(%rcx),%esp
  63678. 437512: ││ ││││ ││╭─ jbe 437575 <_D3std8datetime5Clock6__vtblZ+0x1005>
  63679. 437514: ││ ││││ │││╭ jns 437516 <_D3std8datetime5Clock6__vtblZ+0xfa6>
  63680. 43751e: ││ │││ │ │ add %al,(%rax)
  63681. 437520: ││ │││ │ │ rex.B insl (%dx),%es:(%rdi)
  63682. 437522: ││ │││ │ │ gs
  63683. 437523: ││ ╭┼┼┼────────────────────────────────────────────────────────────────────────────────────────────────────────┼─┼─ jb 43758e <_D3std8datetime5Clock6__vtblZ+0x101e>
  63684. 437525: ││ ││││ │ │ movslq 0x2f(%rcx),%esp
  63685. 437528: ││ ││││ │ │ rex.WB outsb %ds:(%rsi),(%dx)
  63686. 43752a: ││ ││││ │ │ imul $0x69562f61,%fs:0x6e(%rcx),%esp
  63687. 437532: ││ │││ │ │ outsb %ds:(%rsi),(%dx)
  63688. 437533: ││ │││ │ │ movslq 0x6e(%rbp),%esp
  63689. 437536: ││ │││ │ │ outsb %ds:(%rsi),(%dx)
  63690. 437537: ││ │││ │ │ gs
  63691. 437538: ││ │││ │ │╭ jae 43753a <_D3std8datetime5Clock6__vtblZ+0xfca>
  63692. 43753a: ││ │││ │┕ add %al,(%rax)
  63693. 43753c: ││ │││ │ add %al,(%rax)
  63694. 43753e: ││ │││ │ add %al,(%rax)
  63695. 437540: ││ │││ │ rex.B insl (%dx),%es:(%rdi)
  63696. 437542: ││ │││ │ gs
  63697. 437543: ││╭┼┼┼───────────────────────────────────────────────────────────────────────────────────────────────────────────┼─ jb 4375ae <_D3std8datetime5Clock6__vtblZ+0x103e>
  63698. 437545: ││││││ │ movslq 0x2f(%rcx),%esp
  63699. 437548: ││││││ │ rex.WB outsb %ds:(%rsi),(%dx)
  63700. 43754a: │││││ │ imul $0x69572f61,%fs:0x6e(%rcx),%esp
  63701. 437552: │││ │ outsb %ds:(%rsi),(%dx)
  63702. 437553: │││ │ (bad)
  63703. 437554: │││ │ insl (%dx),%es:(%rdi)
  63704. 437555: │││ │ (bad)
  63705. 437556: │││ │ movslq (%rax),%eax
  63706. 437560: │││ │ rex.B insl (%dx),%es:(%rdi)
  63707. 437562: │││ │ gs
  63708. 437563: ╭┼┼┼────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─ jb 4375ce <_D3std8datetime5Clock6__vtblZ+0x105e>
  63709. 437565: ││││ │ movslq 0x2f(%rcx),%esp
  63710. 437568: ││││ │ rex.WB outsb %ds:(%rsi),(%dx)
  63711. 43756a: ││││ │ imul $0x6c6f7061,%fs:0x6e(%rcx),%esp
  63712. 437572: │││ │ imul $0x0,0x0(%rbx),%esi
  63713. 437579: │││ add %al,(%rax)
  63714. 43757b: │││ add %al,(%rax)
  63715. 43757d: │││ add %al,(%rax)
  63716. 43757f: │││ add %al,0x6d(%rcx)
  63717. 437582: │││ gs
  63718. 437583: ╭┼┼┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────── jb 4375ee <_D3std8datetime5Clock6__vtblZ+0x107e>
  63719. 437585: ││││ movslq 0x2f(%rcx),%esp
  63720. 437588: ││││ rex.WXB
  63721. 437589: ││││ outsb %gs:(%rsi),(%dx)
  63722. 43758b: ╭─────┼┼┼┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────── je 437602 <_D3std8datetime5Clock6__vtblZ+0x1092>
  63723. 43758d: │ ││││ movslq 0x79(%rbx),%ebp
  63724. 437590: │ │││ (bad)
  63725. 437591: │ │││ rex.WRB outsl %ds:(%rsi),(%dx)
  63726. 437593: │ │││ outsb %ds:(%rsi),(%dx)
  63727. 437594: │ ╭┼┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────── je 4375ff <_D3std8datetime5Clock6__vtblZ+0x108f>
  63728. 437596: │ ││││ movslq 0x6c(%rbp),%esp
  63729. 437599: │ ││││ insb (%dx),%es:(%rdi)
  63730. 43759a: │ ││││ outsl %ds:(%rsi),(%dx)
  63731. 43759b: │ ││││ add %al,(%rax)
  63732. 43759d: │ ││││ add %al,(%rax)
  63733. 43759f: │ ││││ add %al,0x6d(%rcx)
  63734. 4375a2: │ ││││ gs
  63735. 4375a3: │ ╭┼┼┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────── jb 43760e <_D3std8datetime5Clock6__vtblZ+0x109e>
  63736. 4375a5: │ │││││ movslq 0x2f(%rcx),%esp
  63737. 4375a8: │ │││││ rex.WXB jb 43760c <_D3std8datetime5Clock6__vtblZ+0x109c>
  63738. 4375ab: │ │││││ insb (%dx),%es:(%rdi)
  63739. 4375ac: │ │││││ outsb %gs:(%rsi),(%dx)
  63740. 4375ae: │ ││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ imul $0x0,%fs:0x6b(%rdx),%ebp
  63741. 4375be: │ ││││ add %al,(%rax)
  63742. 4375c0: │ ││││ rex.B insl (%dx),%es:(%rdi)
  63743. 4375c2: │ ││││ gs
  63744. 4375c3: │ ╭┼┼┼┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────── jb 43762e <_D3std8datetime5Clock6__vtblZ+0x10be>
  63745. 4375c5: │ │││││ movslq 0x2f(%rcx),%esp
  63746. 4375c8: │ │││││ rex.WR outsl %ds:(%rsi),(%dx)
  63747. 4375ca: │ │││││ ╭─ jae 43762b <_D3std8datetime5Clock6__vtblZ+0x10bb>
  63748. 4375cc: │ │││││ │ rex.B outsb %ds:(%rsi),(%dx)
  63749. 4375ce: │ ││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━ addr32
  63750. 4375cf: │ ││││ │ gs
  63751. 4375d0: │ ││││ │ insb (%dx),%es:(%rdi)
  63752. 4375d1: │ ││││ │ gs
  63753. 4375d2: │ ││││ │╭ jae 4375d4 <_D3std8datetime5Clock6__vtblZ+0x1064>
  63754. 4375e0: │ ││││ │ rex.B insl (%dx),%es:(%rdi)
  63755. 4375e2: │ ││││ │ gs
  63756. 4375e3: │ ╭┼┼┼┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─ jb 43764e <_D3std8datetime5Clock6__vtblZ+0x10de>
  63757. 4375e5: │ │││││ │ movslq 0x2f(%rcx),%esp
  63758. 4375e8: │ │││││ │ rex.WR outsl %ds:(%rsi),(%dx)
  63759. 4375ea: │╭┼┼┼┼┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─ jne 437655 <_D3std8datetime5Clock6__vtblZ+0x10e5>
  63760. 4375ec: ╭──────┼┼┼┼┼┼┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─ jae 437664 <_D3std8datetime5Clock6__vtblZ+0x10f4>
  63761. 4375ee: │ ││││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━ imul $0x0,0x65(%rsp,%rbp,2),%ebp
  63762. 4375fe: │ ││││││ │ add %al,(%rax)
  63763. 437600: │ │││││ │ rex.B insl (%dx),%es:(%rdi)
  63764. 437602: │ ┕┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━ gs
  63765. 437603: │ ╭┼┼┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─ jb 43766e <_D3std8datetime5Clock6__vtblZ+0x10fe>
  63766. 437605: │ │││││ │ movslq 0x2f(%rcx),%esp
  63767. 437608: │ │││││ │ rex.WR outsl %ds:(%rsi),(%dx)
  63768. 43760a: │ │││││ ╭───┼─ ja 437671 <_D3std8datetime5Clock6__vtblZ+0x1101>
  63769. 43760c: │ │││││ │ ╭┼─ jb 43766d <_D3std8datetime5Clock6__vtblZ+0x10fd>
  63770. 43760e: │ ││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━━┿┿━ push %rax
  63771. 43760f: │ ╭┼┼┼┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────┼──┼┼─ jb 43767a <_D3std8datetime5Clock6__vtblZ+0x110a>
  63772. 437611: │ │││││ │ ││ outsb %ds:(%rsi),(%dx)
  63773. 437612: │ │││││ │ ││ movslq 0x73(%rbp),%esp
  63774. 43761d: │ │││││ │ ││ add %al,(%rax)
  63775. 43761f: │ │││││ │ ││ add %al,0x6d(%rcx)
  63776. 437622: │ │││││ │ ││ gs
  63777. 437623: │ ╭┼┼┼┼┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────┼──┼┼─ jb 43768e <_D3std8datetime5Clock6__vtblZ+0x111e>
  63778. 437625: │ ││││││ │ ││ movslq 0x2f(%rcx),%esp
  63779. 437628: │ ││││││ │ ││ rex.WRB (bad)
  63780. 43762a: ╭┼────┼┼┼┼┼┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────┼──┼┼─ jb 4376a0 <_D3std8datetime5Clock6__vtblZ+0x1130>
  63781. 43762c: ││ ││││││ │ │ imul $0x657571,0x69(%rsi),%ebp
  63782. 43763f: ││ │││││ │ │ add %al,0x6d(%rcx)
  63783. 437642: ││ │││││ │ │ gs
  63784. 437643: ││ ╭┼┼┼┼┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼──┼── jb 4376ae <_D3std8datetime5Clock6__vtblZ+0x113e>
  63785. 437645: ││ ││││││ │ │ movslq 0x2f(%rcx),%esp
  63786. 437648: ││ ││││││ │ │ rex.WRB (bad)
  63787. 43764a: ││ ││││││ │ ╭┼── je 4376ad <_D3std8datetime5Clock6__vtblZ+0x113d>
  63788. 43764c: ││ ││││││ │ ││ insl (%dx),%es:(%rdi)
  63789. 43764d: ││ ││││││ │ ││ outsl %ds:(%rsi),(%dx)
  63790. 43764e: ╭┼┼───┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jb 4376bf <_D3std8datetime5Clock6__vtblZ+0x114f>
  63791. 437650: │││ │││││ │ ││ ╭ jae 437652 <_D3std8datetime5Clock6__vtblZ+0x10e2>
  63792. 43765e: │││ ││││ │ ││ add %al,(%rax)
  63793. 437660: │││ ││││ │ ││ rex.B insl (%dx),%es:(%rdi)
  63794. 437662: │││ ││││ │ ││ gs
  63795. 437663: │││ ╭┼┼┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─┼┼── jb 4376ce <_D3std8datetime5Clock6__vtblZ+0x115e>
  63796. 437665: ││ │││││ │ ││ movslq 0x2f(%rcx),%esp
  63797. 437668: ││ │││││ │ ││ rex.WRB (bad)
  63798. 43766a: ││ │││││ │╭┼┼── jp 4376cd <_D3std8datetime5Clock6__vtblZ+0x115d>
  63799. 43766c: │┼───┼┼┼┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼┼┼── je 4376da <_D3std8datetime5Clock6__vtblZ+0x116a>
  63800. 43766e: ││ ││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿┿━━━ (bad)
  63801. 43766f: ││ ││││ │││ outsb %ds:(%rsi),(%dx)
  63802. 437680: ││ │││ ││ rex.B insl (%dx),%es:(%rdi)
  63803. 437682: ││ │││ ││ gs
  63804. 437683: ││ ╭┼┼┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼─── jb 4376ee <_D3std8datetime5Clock6__vtblZ+0x117e>
  63805. 437685: ││ ││││ ││ movslq 0x2f(%rcx),%esp
  63806. 437688: ││ ││││ ││ rex.WRB
  63807. 437689: ││ ││││ ││ outsb %gs:(%rsi),(%dx)
  63808. 43768b: ││ ││││ ││ outsl %ds:(%rsi),(%dx)
  63809. 43768c: ││ ││││ ││ insl (%dx),%es:(%rdi)
  63810. 43768d: ││ ││││ ││ imul $0x65,0x65(%rsi),%ebp
  63811. 4376a0: │┕━━┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿━━━ rex.B insl (%dx),%es:(%rdi)
  63812. 4376a2: │ │││ ││ gs
  63813. 4376a3: │ ╭┼┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼─── jb 43770e <_D3std8datetime5Clock6__vtblZ+0x119e>
  63814. 4376a5: │ ││││ ││ movslq 0x2f(%rcx),%esp
  63815. 4376a8: │ ││││ ││ rex.WRB
  63816. 4376a9: │ ││││ ││ gs
  63817. 4376aa: │ ╭┼┼┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼─── js 437715 <_D3std8datetime5Clock6__vtblZ+0x11a5>
  63818. 4376ac: │ │││││ ││ movslq 0x5f(%rdi),%ebp
  63819. 4376af: │ ││││ │ imul $0x0,0x0(%r9,%r15,2),%esi
  63820. 4376c0: │ ││││ │ rex.B insl (%dx),%es:(%rdi)
  63821. 4376c2: │ ││││ │ gs
  63822. 4376c3: │╭┼┼┼┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼──── jb 43772e <_D3std8datetime5Clock6__vtblZ+0x11be>
  63823. 4376c5: ││││││ │ movslq 0x2f(%rcx),%esp
  63824. 4376c8: ││││││ │ rex.WRB outsl %ds:(%rsi),(%dx)
  63825. 4376ca: ││││││ │ outsb %ds:(%rsi),(%dx)
  63826. 4376cb: ││││││ ╭┼──── je 437732 <_D3std8datetime5Clock6__vtblZ+0x11c2>
  63827. 4376cd: ╭───┼┼┼┼┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼┼┼┼┼ jb 437741 <_D3std8datetime5Clock6__vtblZ+0x11d1>
  63828. 4376cf: │ │││││ │ gs
  63829. 4376d0: │ │││││ │ ╭ jns 4376d2 <_D3std8datetime5Clock6__vtblZ+0x1162>
  63830. 4376de: │ ││││ │ add %al,(%rax)
  63831. 4376e0: │ ││││ │ rex.B insl (%dx),%es:(%rdi)
  63832. 4376e2: │ ││││ │ gs
  63833. 4376e3: │ ╭┼┼┼┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───── jb 43774e <_D3std8datetime5Clock6__vtblZ+0x11de>
  63834. 4376e5: │ │││││ │ movslq 0x2f(%rcx),%esp
  63835. 4376e8: │ │││││ │ rex.WRB outsl %ds:(%rsi),(%dx)
  63836. 4376ea: │ │││││ │ outsb %ds:(%rsi),(%dx)
  63837. 4376eb: │ │││││ ╭┼───── je 437752 <_D3std8datetime5Clock6__vtblZ+0x11e2>
  63838. 4376ed: │ ╭┼┼┼┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼───── jbe 437758 <_D3std8datetime5Clock6__vtblZ+0x11e8>
  63839. 4376ef: │ │││││ ││ fs outsl %fs:%gs:(%rsi),(%dx)
  63840. 4376fe: │ │││││ ││ add %al,(%rax)
  63841. 437700: │ │││││ ││ rex.WRB outsl %ds:(%rsi),(%dx)
  63842. 437702: │ │││││ ││ outsb %ds:(%rsi),(%dx)
  63843. 437703: │ │││││ ╭┼┼───── je 43776a <_D3std8datetime5Clock6__vtblZ+0x11fa>
  63844. 437705: │ ╭┼┼┼┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼┼───── jbe 437770 <_D3std8datetime5Clock6__vtblZ+0x1200>
  63845. 437707: │ ││││││ │││ fs outsl %fs:%gs:(%rsi),(%dx)
  63846. 43770a: │ ││││││ │││ and %dl,0x74(%rbx)
  63847. 43770d: │ ││││││ │││ (bad)
  63848. 43770e: │ │││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿┿━━━━━ outsb %ds:(%rsi),(%dx)
  63849. 43770f: │ │││││ │││ fs
  63850. 437710: │ │││││ │││ (bad)
  63851. 437711: │ │││││ │││ ╭─ jb 437777 <_D3std8datetime5Clock6__vtblZ+0x1207>
  63852. 437713: │ │││││ │││ │ and %dl,0x6d(%rcx,%rbp,2)
  63853. 437717: │ ││││ │││ │ add %al,%gs:(%rax)
  63854. 43771a: │ ││││ │││ │ add %al,(%rax)
  63855. 43771c: │ ││││ │││ │ add %al,(%rax)
  63856. 43771e: │ ││││ │││ │ add %al,(%rax)
  63857. 437720: │ ││││ │││ │ rex.B insl (%dx),%es:(%rdi)
  63858. 437722: │ ││││ │││ │ gs
  63859. 437723: │╭┼┼┼┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼┼───┼─ jb 43778e <_D3std8datetime5Clock6__vtblZ+0x121e>
  63860. 437725: ││││││ │││ │ movslq 0x2f(%rcx),%esp
  63861. 437728: ││││││ │││ │ rex.WRB outsl %ds:(%rsi),(%dx)
  63862. 43772a: ││││││ │││ │ outsb %ds:(%rsi),(%dx)
  63863. 43772b: ╭────┼┼┼┼┼┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼┼───┼─ je 43779f <_D3std8datetime5Clock6__vtblZ+0x122f>
  63864. 43772d: │ ││││││ │││ │ gs
  63865. 43772e: │ │││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿┿━━━┿━ (bad)
  63866. 43772f: │ │││││ │││ │ insb (%dx),%es:(%rdi)
  63867. 437740: │ │││││ ││ │ rex.B insl (%dx),%es:(%rdi)
  63868. 437742: │ ││││ ││ │ gs
  63869. 437743: │ ╭┼┼┼┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼────┼─ jb 4377ae <_D3std8datetime5Clock6__vtblZ+0x123e>
  63870. 437745: │ │││││ ││ │ movslq 0x2f(%rcx),%esp
  63871. 437748: │ │││││ ││ │ rex.WRB outsl %ds:(%rsi),(%dx)
  63872. 43774a: │ │││││ ││ │ outsb %ds:(%rsi),(%dx)
  63873. 43774b: ╭─┼────┼┼┼┼┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼────┼─ je 4377c0 <_D3std8datetime5Clock6__vtblZ+0x1250>
  63874. 43774d: │ │ │││││ ││ │ gs
  63875. 43774e: │╭┼────┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jb 4377c2 <_D3std8datetime5Clock6__vtblZ+0x1252>
  63876. 437750: │││ ││││ ││ │ (bad)
  63877. 437751: │││ ││││ ││ │╭ je 437753 <_D3std8datetime5Clock6__vtblZ+0x11e3>
  63878. 43775f: │││ │││ │ │ add %al,0x6d(%rcx)
  63879. 437762: │││ │││ │ │ gs
  63880. 437763: │││ ╭┼┼┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─────┼─ jb 4377ce <_D3std8datetime5Clock6__vtblZ+0x125e>
  63881. 437765: │││ ││││ │ │ movslq 0x2f(%rcx),%esp
  63882. 437768: │││ ││││ │ │ rex.WRX
  63883. 437769: │││ ││││ │ │ gs
  63884. 43776a: │││ ││││ ┕━━━━━┿─ ja 4377cb <_D3std8datetime5Clock6__vtblZ+0x125b>
  63885. 43776c: │││ ││││ │ pop %rcx
  63886. 43776d: │││ ││││ │ outsl %ds:(%rsi),(%dx)
  63887. 43776e: │││───┼┼┼┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─ jb 4377db <_D3std8datetime5Clock6__vtblZ+0x126b>
  63888. 437780: │││ │││ │ rex.B insl (%dx),%es:(%rdi)
  63889. 437782: │││ │││ │ gs
  63890. 437783: │││ ╭┼┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─ jb 4377ee <_D3std8datetime5Clock6__vtblZ+0x127e>
  63891. 437785: │││ ││││ │ movslq 0x2f(%rcx),%esp
  63892. 437788: │││ ││││ │ rex.WRX outsl %ds:(%rsi),(%dx)
  63893. 43778a: ╭┼┼┼──┼┼┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─ jb 437800 <_D3std8datetime5Clock6__vtblZ+0x1290>
  63894. 43778c: ││││ ││││ │ pushq $0x6b61445f
  63895. 437791: ││││ │││ │ outsl %ds:(%rsi),(%dx)
  63896. 437792: ││││ │││ ╭┼─ je 4377f5 <_D3std8datetime5Clock6__vtblZ+0x1285>
  63897. 437794: ││││ │││ ││ (bad)
  63898. 437795: ││││ │││ ││ rex.X
  63899. 437796: ││││ │││ ││ gs
  63900. 437797: ││┼│──┼┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼─ jne 437805 <_D3std8datetime5Clock6__vtblZ+0x1295>
  63901. 437799: ││││ │││ ││ (bad)
  63902. 43779a: ││││ │││ ││ pushq $0x0
  63903. 43779f: │││┕━━┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿━ add %al,0x6d(%rcx)
  63904. 4377a2: ││││ │││ ││ gs
  63905. 4377a3: ││││ ╭┼┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼─ jb 43780e <_D3std8datetime5Clock6__vtblZ+0x129e>
  63906. 4377a5: ││││ ││││ ││ movslq 0x2f(%rcx),%esp
  63907. 4377a8: ││││ ││││ ││ rex.WRX outsl %ds:(%rsi),(%dx)
  63908. 4377aa: ╭┼┼┼┼─┼┼┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼─ jb 437820 <_D3std8datetime5Clock6__vtblZ+0x12b0>
  63909. 4377ac: │││││ ││││ ││ pushq $0x6b61445f
  63910. 4377b1: │││││ │││ ││ outsl %ds:(%rsi),(%dx)
  63911. 4377b2: │││││ │││ ╭┼┼─ je 437815 <_D3std8datetime5Clock6__vtblZ+0x12a5>
  63912. 4377b4: │││││ │││ │││ (bad)
  63913. 4377b5: │││││ │││ │││ rex.XB
  63914. 4377b6: │││││ │││ │││ outsb %gs:(%rsi),(%dx)
  63915. 4377b8: │││││ │││ ╭──┼┼┼─ je 43781f <_D3std8datetime5Clock6__vtblZ+0x12af>
  63916. 4377ba: │││││ │││ │ │││╭ jb 4377bc <_D3std8datetime5Clock6__vtblZ+0x124c>
  63917. 4377bc: │││││ │││ │ │││┕ add %al,(%rax)
  63918. 4377be: │││││ │││ │ │││ add %al,(%rax)
  63919. 4377c0: ││┕┿┿━┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━━┿┿┿━ rex.B insl (%dx),%es:(%rdi)
  63920. 4377c2: │││┕┿━┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━━┿┿┿━ gs
  63921. 4377c3: │││ │╭┼┼┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼──┼┼┼─ jb 43782e <_D3std8datetime5Clock6__vtblZ+0x12be>
  63922. 4377c5: │││ │││││ │ │││ movslq 0x2f(%rcx),%esp
  63923. 4377c8: │││ │││││ │ │││ rex.WRX outsl %ds:(%rsi),(%dx)
  63924. 4377ca: ╭┼┼┼─┼┼┼┼┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼──┼┼┼─ jb 437840 <_D3std8datetime5Clock6__vtblZ+0x12d0>
  63925. 4377cc: ││││ │││││ │ ││ pushq $0x6b61445f
  63926. 4377d1: ││││ ││││ │ ││ outsl %ds:(%rsi),(%dx)
  63927. 4377d2: ││││ ││││ │ ╭┼┼── je 437835 <_D3std8datetime5Clock6__vtblZ+0x12c5>
  63928. 4377d4: ││││ ││││ │ │││ (bad)
  63929. 4377d5: ││││ ││││ │ │││ rex.WRX
  63930. 4377d6: ││││ ││││ │ │││ gs
  63931. 4377d7: ││││ ││││ │ │││ ╭ ja 437838 <_D3std8datetime5Clock6__vtblZ+0x12c8>
  63932. 4377d9: ││││ ││││ │ │││ │ push %rbx
  63933. 4377da: ││││ ││││ │ │││ │ (bad)
  63934. 4377db: ││││ ┕┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━┿┿┿━┿ insb (%dx),%es:(%rdi)
  63935. 4377dc: ││││ │││ │ │││ │ gs
  63936. 4377dd: ││││ │││ │ │││ │ insl (%dx),%es:(%rdi)
  63937. 4377de: ││││ │││ │ │││ │ add %al,(%rax)
  63938. 4377e0: ││││ │││ │ │││ │ rex.B insl (%dx),%es:(%rdi)
  63939. 4377e2: ││││ │││ │ │││ │ gs
  63940. 4377e3: ││││ ╭┼┼┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─┼┼┼─┼ jb 43784e <_D3std8datetime5Clock6__vtblZ+0x12de>
  63941. 4377e5: ││││ ││││ │ │││ │ movslq 0x2f(%rcx),%esp
  63942. 4377e8: ││││ ││││ │ │││ │ push %rax
  63943. 4377e9: ││││ ││││ │ │││ │ (bad)
  63944. 4377ea: ││││ ││││ │ │││ │ outsb %ds:(%rsi),(%dx)
  63945. 4377eb: ││││ ││││ │ │││ │ outsb %ds:(%esi),(%dx)
  63946. 4377ed: ││││ ││││ │ │││ │ imul $0x676e75,0x74(%rdx),%esi
  63947. 437800: ││┕┿━┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━┿┿━━┿ rex.B insl (%dx),%es:(%rdi)
  63948. 437802: ││ │ │││ │ ││ │ gs
  63949. 437803: ││ │╭┼┼┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─┼┼──┼ jb 43786e <_D3std8datetime5Clock6__vtblZ+0x12fe>
  63950. 437805: ││ ┕┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━┿┿━━┿ movslq 0x2f(%rcx),%esp
  63951. 437808: ││ ││││ │ ││ │ push %rax
  63952. 437809: ││ ││││ │ ││ │ (bad)
  63953. 43780a: ││ ││││ │╭┼┼──┼ jb 43786d <_D3std8datetime5Clock6__vtblZ+0x12fd>
  63954. 43780c: ││ ││││ ││││ │ insl (%dx),%es:(%rdi)
  63955. 43780d: ││ ││││ ││││ │ (bad)
  63956. 43780e: ││ ╭┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jb 437879 <_D3std8datetime5Clock6__vtblZ+0x1309>
  63957. 437810: ││ ││││ ││││ │ (bad) {%k3}
  63958. 437811: ││ ││││ ││││ │ outsl %ds:(%rsi),(%dx)
  63959. 43781e: ││ ││││ │││ │ add %al,(%rax)
  63960. 437820: │┕━┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿━━━┿ rex.B insl (%dx),%es:(%rdi)
  63961. 437822: │ ││││ ││ │ gs
  63962. 437823: │ ╭┼┼┼┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼───┼ jb 43788e <_D3std8datetime5Clock6__vtblZ+0x131e>
  63963. 437825: │ │││││ ││ │ movslq 0x2f(%rcx),%esp
  63964. 437828: │ │││││ ││ │ push %rax
  63965. 437829: │ │││││ ││ │ outsl %ds:(%rsi),(%dx)
  63966. 43782a: ╭──┼─┼┼┼┼┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼───┼ jb 4378a0 <_D3std8datetime5Clock6__vtblZ+0x1330>
  63967. 43782c: │ │ │││││ ││ │ sub $0x502d7561,%eax
  63968. 437831: │ │╭┼┼┼┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼───┼ jb 43789c <_D3std8datetime5Clock6__vtblZ+0x132c>
  63969. 437833: │ ││││││ ││ │ outsb %ds:(%rsi),(%dx)
  63970. 437834: │ ││││││ ││ │ movslq 0x0(%rbp),%esp
  63971. 43783f: │ ││││││ │ add %al,0x6d(%rcx)
  63972. 437842: │ │││││ │ gs
  63973. 437843: │ ╭┼┼┼┼┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───── jb 4378ae <_D3std8datetime5Clock6__vtblZ+0x133e>
  63974. 437845: │ ││││││ │ movslq 0x2f(%rcx),%esp
  63975. 437848: │ ││││││ │ push %rax
  63976. 437849: │ ││││││ │ outsl %ds:(%rsi),(%dx)
  63977. 43784a: ╭┼──┼┼┼┼┼┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───── jb 4378c0 <_D3std8datetime5Clock6__vtblZ+0x1350>
  63978. 43784c: ││ ││││││ │ pop %rdi
  63979. 43784d: ││ ││││││ │ outsl %ds:(%rsi),(%dx)
  63980. 43784e: ││ │││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━━━━━ pop %di
  63981. 437850: ││ │││││ │ push %rbx
  63982. 437851: ││ │││││ ╭┼───── jo 4378b4 <_D3std8datetime5Clock6__vtblZ+0x1344>
  63983. 437853: ││ │││││ ││ imul $0x0,0x0(%rsi),%ebp
  63984. 43785a: ││ │││││ ││ add %al,(%rax)
  63985. 43785c: ││ │││││ ││ add %al,(%rax)
  63986. 43785e: ││ │││││ ││ add %al,(%rax)
  63987. 437860: ││ │││││ ││ rex.B insl (%dx),%es:(%rdi)
  63988. 437862: ││ │││││ ││ gs
  63989. 437863: ││ ╭┼┼┼┼┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼───── jb 4378ce <_D3std8datetime5Clock6__vtblZ+0x135e>
  63990. 437865: ││ ││││││ ││ movslq 0x2f(%rcx),%esp
  63991. 437868: ││ ││││││ ││ push %rax
  63992. 437869: ││ ││││││ ││ outsl %ds:(%rsi),(%dx)
  63993. 43786a: ╭┼┼─┼┼┼┼┼┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼───── jb 4378e0 <_D3std8datetime5Clock6__vtblZ+0x1370>
  63994. 43786c: │││ ││││││ ││ outsl %ds:(%rsi),(%dx)
  63995. 43786d: │││ ││││││ │┕━━━━━ pop %rdi
  63996. 43786e: │││ │││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━━━━━━ push %rsi
  63997. 43786f: │││ │││││ │ gs
  63998. 437870: │││ │││││ │ insb (%dx),%es:(%rdi)
  63999. 437871: │││ │││││ │ pushq $0x6f
  64000. 43787e: │││ ││││ │ add %al,(%rax)
  64001. 437880: │││ ││││ │ rex.B insl (%dx),%es:(%rdi)
  64002. 437882: │││ ││││ │ gs
  64003. 437883: │││╭┼┼┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼────── jb 4378ee <_D3std8datetime5Clock6__vtblZ+0x137e>
  64004. 437885: ││││││││ │ movslq 0x2f(%rcx),%esp
  64005. 437888: ││││││││ │ push %rax
  64006. 437889: ││││││││ ╭┼────── jne 4378f0 <_D3std8datetime5Clock6__vtblZ+0x1380>
  64007. 43788b: ╭┼┼┼┼┼┼┼┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼────── jb 437901 <_D3std8datetime5Clock6__vtblZ+0x1391>
  64008. 43788d: │││││││││ ││ outsl %ds:(%rsi),(%dx)
  64009. 43788e: ││││││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿━━━━━━ pop %rdi
  64010. 43788f: ││││││││ ││ push %rdx
  64011. 437890: ││││││││ ││ imul $0x0,0x6f(%rbx),%esp
  64012. 43789f: │││││││ ││ add %al,0x6d(%rcx)
  64013. 4378a2: │││ │││ ││ gs
  64014. 4378a3: │││╭┼┼┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼────── jb 43790e <_D3std8datetime5Clock6__vtblZ+0x139e>
  64015. 4378a5: │││││││ ││ movslq 0x2f(%rcx),%esp
  64016. 4378a8: │││││││ ││ push %rdx
  64017. 4378a9: │││││││ ││ (bad)
  64018. 4378aa: │││││││ ││ imul $0x7669525f,0x79(%rsi),%ebp
  64019. 4378b1: ││││││ ││ gs
  64020. 4378b2: ││││││ ││ ╭ jb 4378b4 <_D3std8datetime5Clock6__vtblZ+0x1344>
  64021. 4378c0: ││┕┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━━━━━━━ rex.B insl (%dx),%es:(%rdi)
  64022. 4378c2: ││ │││ │ gs
  64023. 4378c3: ││╭┼┼┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─────── jb 43792e <_D3std8datetime5Clock6__vtblZ+0x13be>
  64024. 4378c5: ││││││ │ movslq 0x2f(%rcx),%esp
  64025. 4378c8: ││││││ │ push %rdx
  64026. 4378c9: ││││││ │ (bad)
  64027. 4378ca: ││││││ │ outsb %ds:(%rsi),(%dx)
  64028. 4378cb: ││││││ │ imul $0x5f,0x6e(%rcx),%ebp
  64029. 4378cf: │││││ │ rex.WB outsb %ds:(%rsi),(%dx)
  64030. 4378d1: │││││ │ insb (%dx),%es:(%rdi)
  64031. 4378d2: │││││ │ gs
  64032. 4378d3: │││││ │ ╭ je 4378d5 <_D3std8datetime5Clock6__vtblZ+0x1365>
  64033. 4378dd: │││││ │ add %al,(%rax)
  64034. 4378df: │││││ │ add %al,0x61(%rbx)
  64035. 4378e2: │ │││ │ outsb %ds:(%rsi),(%dx)
  64036. 4378e3: │ │││ │ (bad)
  64037. 4378e4: │ │││ │ fs
  64038. 4378e5: │ │││ │ (bad)
  64039. 4378e6: │ │││ │ and %al,0x65(%rbx)
  64040. 4378e9: │ │││ │ outsb %ds:(%rsi),(%dx)
  64041. 4378ea: ╭──┼─┼┼┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─────── je 43795e <_D3std8datetime5Clock6__vtblZ+0x13ee>
  64042. 4378ec: │ │ │││ │ (bad)
  64043. 4378ed: │ │ │││ │ insb (%dx),%es:(%rdi)
  64044. 4378ee: │ │ ││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━━━━━━━ and %dl,0x74(%rbx)
  64045. 4378f1: │ │ ││ (bad)
  64046. 4378f2: │ │ ││ outsb %ds:(%rsi),(%dx)
  64047. 4378f3: │ │ ││ fs
  64048. 4378f4: │ │ ││ (bad)
  64049. 4378f5: │ │ ││ ╭─ jb 43795b <_D3std8datetime5Clock6__vtblZ+0x13eb>
  64050. 4378f7: │ │ ││ │ and %dl,0x6d(%rcx,%rbp,2)
  64051. 4378fb: │ │ ││ │ add %al,%gs:(%rax)
  64052. 4378fe: │ │ ││ │ add %al,(%rax)
  64053. 437900: │ │ ││ │ rex.B insl (%dx),%es:(%rdi)
  64054. 437902: │ ││ │ gs
  64055. 437903: │ ╭┼┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─ jb 43796e <_D3std8datetime5Clock6__vtblZ+0x13fe>
  64056. 437905: │ │││ │ movslq 0x2f(%rcx),%esp
  64057. 437908: │ │││ │ push %rdx
  64058. 437909: │ │││ │ gs
  64059. 43790a: │───┼┼┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─ jae 43797b <_D3std8datetime5Clock6__vtblZ+0x140b>
  64060. 43790c: │ │││ │ insb (%dx),%es:(%rdi)
  64061. 43790d: ╭┼───┼┼┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─ jne 437983 <_D3std8datetime5Clock6__vtblZ+0x1413>
  64062. 43790f: ││ ││ │ add %al,%gs:(%rax)
  64063. 43791e: ││ ││ │ add %al,(%rax)
  64064. 437920: ││ ││ │ rex.B insl (%dx),%es:(%rdi)
  64065. 437922: ││ ││ │ gs
  64066. 437923: ││ ╭┼┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─ jb 43798e <_D3std8datetime5Clock6__vtblZ+0x141e>
  64067. 437925: ││ │││ │ movslq 0x2f(%rcx),%esp
  64068. 437928: ││ │││ │ push %rdx
  64069. 437929: ││ │││ │ imul $0x6e617242,0x5f(%rdi),%ebp
  64070. 437930: ││ ││ │ movslq 0x0(%rdi),%ebp
  64071. 43793f: ││ ││ │ add %al,0x6d(%rcx)
  64072. 437942: ││ ││ │ gs
  64073. 437943: ││ ╭┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─ jb 4379ae <_D3std8datetime5Clock6__vtblZ+0x143e>
  64074. 437945: ││ │││ │ movslq 0x2f(%rcx),%esp
  64075. 437948: ││ │││ │ push %rbx
  64076. 437949: ││ │││ │ (bad)
  64077. 43794a: ││ │││ │ outsb %ds:(%rsi),(%dx)
  64078. 43794b: ││ │││ │╭ je 4379ae <_D3std8datetime5Clock6__vtblZ+0x143e>
  64079. 43794d: ││ │││ ││ pop %rdi
  64080. 43794e: ││ │││ ││ rex.WB jae 4379b2 <_D3std8datetime5Clock6__vtblZ+0x1442>
  64081. 437951: ││ │││ ││ (bad) {%k3}
  64082. 437952: ││ │││ ││ gs
  64083. 437953: ││ │││ ││ insb (%dx),%es:(%rdi)
  64084. 437960: ││ │││ │ push %rax
  64085. 437961: ││ │││ │ (bad)
  64086. 437962: ││ │││ │ movslq 0x66(%rcx),%ebp
  64087. 437965: ││ │││ │ imul $0x6e617453,0x20(%rbx),%esp
  64088. 43796c: ││ │││ │ fs
  64089. 43796d: ││ │││ │ (bad)
  64090. 43796e: ││ ││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╭──┼ jb 4379d4 <_D3std8datetime5Clock6__vtblZ+0x1464>
  64091. 437970: ││ ││ │ │ and %dl,0x6d(%rcx,%rbp,2)
  64092. 437974: ││ ││ │ │ and %ch,%gs:(%rax)
  64093. 437977: ││ ││ │ │ rex.WRB
  64094. 437978: ││ ││ │ │ gs
  64095. 437979: ││╭┼┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼──┼ js 4379e4 <_D3std8datetime5Clock6__vtblZ+0x1474>
  64096. 43797b: │┕┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━━┿ movslq 0x29(%rdi),%ebp
  64097. 43797e: │ │││ │ │ add %al,(%rax)
  64098. 437980: │ │││ │ │ rex.B insl (%dx),%es:(%rdi)
  64099. 437982: │ │││ │ │ gs
  64100. 437983: ┕╭┼┼┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼──┼ jb 4379ee <_D3std8datetime5Clock6__vtblZ+0x147e>
  64101. 437985: ││││ │ │ movslq 0x2f(%rcx),%esp
  64102. 437988: ││││ │ │ push %rbx
  64103. 437989: ││││ │ │ (bad)
  64104. 43798a: ││││ │ │ outsb %ds:(%rsi),(%dx)
  64105. 43798b: ││││ │ ╭┼ je 4379ee <_D3std8datetime5Clock6__vtblZ+0x147e>
  64106. 43798d: ││││ ╭─┼─┼┼ jb 4379f4 <_D3std8datetime5Clock6__vtblZ+0x1484>
  64107. 43798f: │││ │ │ ││ insl (%dx),%es:(%rdi)
  64108. 4379a0: │││ │ │ ││ rex.B insl (%dx),%es:(%rdi)
  64109. 4379a2: │││ │ │ ││ gs
  64110. 4379a3: ╭┼┼┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─┼─┼┼ jb 437a0e <_D3std8datetime5Clock6__vtblZ+0x149e>
  64111. 4379a5: ││││ │ │ ││ movslq 0x2f(%rcx),%esp
  64112. 4379a8: ││││ │ │ ││ push %rbx
  64113. 4379a9: ││││ │ │ ││ (bad)
  64114. 4379aa: ││││ │ │ ││ outsb %ds:(%rsi),(%dx)
  64115. 4379ab: ╭┼┼┼┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─┼─┼┼ je 437a16 <_D3std8datetime5Clock6__vtblZ+0x14a6>
  64116. 4379ad: │││││ │ │ ││ (bad)
  64117. 4379ae: ││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━┿━┿┷ outsl %ds:(%esi),(%dx)
  64118. 4379c0: ││││ │ │ │ push %rax
  64119. 4379c1: ││││ │ │ │ (bad)
  64120. 4379c2: ││││ │ │ │ movslq 0x66(%rcx),%ebp
  64121. 4379c5: ││││ │ │ │ imul $0x53204153,0x20(%rbx),%esp
  64122. 4379cc: ││││ │ │╭┼─ je 437a2f <_D3std8datetime5Clock6__vtblZ+0x14bf>
  64123. 4379ce: ││││ │ │││ outsb %ds:(%rsi),(%dx)
  64124. 4379cf: ││││ │ │││ fs
  64125. 4379d0: ││││ │ │││ (bad)
  64126. 4379d1: ││││ │╭┼┼┼─ jb 437a37 <_D3std8datetime5Clock6__vtblZ+0x14c7>
  64127. 4379d3: ││││ │││││ and %dl,0x6d(%rcx,%rbp,2)
  64128. 4379d7: ││││ ││ ││ add %al,%gs:(%rax)
  64129. 4379da: ││││ ││ ││ add %al,(%rax)
  64130. 4379dc: ││││ ││ ││ add %al,(%rax)
  64131. 4379de: ││││ ││ ││ add %al,(%rax)
  64132. 4379e0: ││││ ││ ││ rex.B insl (%dx),%es:(%rdi)
  64133. 4379e2: ││││ ││ ││ gs
  64134. 4379e3: ╭┼┼┼┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼─┼┼─ jb 437a4e <_D3std8datetime5Clock6__vtblZ+0x14de>
  64135. 4379e5: ││││ ││ ││ movslq 0x2f(%rcx),%esp
  64136. 4379e8: ││││ ││ ││ push %rbx
  64137. 4379e9: ││││ ││ ││ (bad)
  64138. 4379ea: ││││ ││ ││ outsb %ds:(%rsi),(%dx)
  64139. 4379eb: ╭─────┼┼┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼─┼┼─ je 437a5c <_D3std8datetime5Clock6__vtblZ+0x14ec>
  64140. 4379ed: │ ││││ ││ ││ pop %rdi
  64141. 4379ee: │ │││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿━┿┷━ rex.R outsl %ds:(%rsi),(%dx)
  64142. 4379f0: │ │││ ││ │ insl (%dx),%es:(%rdi)
  64143. 4379f1: │ │││ ││ │ imul $0x6f,0x67(%rsi),%ebp
  64144. 437a00: │ │││ │ │ rex.B insl (%dx),%es:(%rdi)
  64145. 437a02: │ │││ │ │ gs
  64146. 437a03: │ ╭┼┼┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─┼── jb 437a6e <_D3std8datetime5Clock6__vtblZ+0x14fe>
  64147. 437a05: │ ││││ │ │ movslq 0x2f(%rcx),%esp
  64148. 437a08: │ ││││ │ │ push %rbx
  64149. 437a09: │ ││││ │ │ (bad)
  64150. 437a0a: │ ││││ │ │ outsl %ds:(%rsi),(%dx)
  64151. 437a0b: │ ││││ │ │ pop %rdi
  64152. 437a0c: │ ││││ │ │ push %rax
  64153. 437a0d: │ ││││ │ │ (bad)
  64154. 437a0e: │ ╭──┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jne 437a7c <_D3std8datetime5Clock6__vtblZ+0x150c>
  64155. 437a10: │ │ │││ │ │ outsl %ds:(%rsi),(%dx)
  64156. 437a1d: │ │ ││ │ │ add %al,(%rax)
  64157. 437a1f: │ │ ││ │ │ add %al,0x2e(%rbp)
  64158. 437a22: │ │ ││ │ │ and %dl,0x6f(%rbx)
  64159. 437a25: ╭─┼─┼──┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─┼── jne 437a9b <_D3std8datetime5Clock6__vtblZ+0x152b>
  64160. 437a27: │ │ │ ││ │ │ pushq $0x656d4120
  64161. 437a2c: │ │ │ ╭┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─┼── jb 437a97 <_D3std8datetime5Clock6__vtblZ+0x1527>
  64162. 437a2e: │ │ │ │││ │ │ movslq 0x20(%rcx),%esp
  64163. 437a31: │ │ │ │││ │ push %rbx
  64164. 437a32: │ │ │ │││ │ ╭── je 437a95 <_D3std8datetime5Clock6__vtblZ+0x1525>
  64165. 437a34: │ │ │ │││ │ │ outsb %ds:(%rsi),(%dx)
  64166. 437a35: │ │ │ │││ │ │ fs
  64167. 437a36: │ │ │ │││ │ │ (bad)
  64168. 437a37: │ │ │ │││ ╭┼┼┼┼┼ jb 437a9d <_D3std8datetime5Clock6__vtblZ+0x152d>
  64169. 437a39: │ │ │ │││ │ │ and %dl,0x6d(%rcx,%rbp,2)
  64170. 437a3d: │ │ │ │││ │ │ add %al,%gs:(%rax)
  64171. 437a40: │ │ │ │││ │ │ rex.B insl (%dx),%es:(%rdi)
  64172. 437a42: │ │ │ │││ │ │ gs
  64173. 437a43: │ │ │╭┼┼┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼──┼── jb 437aae <_D3std8datetime5Clock6__vtblZ+0x153e>
  64174. 437a45: │ │ │││││ │ │ movslq 0x2f(%rcx),%esp
  64175. 437a48: │ │ │││││ │ │ push %rbx
  64176. 437a49: │ │ │││││ │ │ movslq 0x72(%rdi),%ebp
  64177. 437a4c: │ │ │││││ │ │ gs
  64178. 437a4d: │ │ │││││ │╭─┼── jae 437ab1 <_D3std8datetime5Clock6__vtblZ+0x1541>
  64179. 437a4f: │╭┼─┼┼┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼─┼── jns 437ac4 <_D3std8datetime5Clock6__vtblZ+0x1554>
  64180. 437a51: │││─┼┼┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼─┼── jne 437ac1 <_D3std8datetime5Clock6__vtblZ+0x1551>
  64181. 437a53: │││ ││││ ││ │ add %al,%fs:(%rax)
  64182. 437a5e: │││ ││││ ││ │ add %al,(%rax)
  64183. 437a60: │││ ││││ ││ │ rex.B jp 437ad2 <_D3std8datetime5Clock6__vtblZ+0x1562>
  64184. 437a63: │││ ││││ ╭─┼┼─┼── jb 437aca <_D3std8datetime5Clock6__vtblZ+0x155a>
  64185. 437a65: │││ ││││ │ ││ │ ╭ jae 437a87 <_D3std8datetime5Clock6__vtblZ+0x1517>
  64186. 437a67: │││ ││││ │ ││ │ │ push %rbx
  64187. 437a68: │││ ││││ │ ││╭┼─┼ je 437acb <_D3std8datetime5Clock6__vtblZ+0x155b>
  64188. 437a6a: │││ ││││ │ ││││ │ outsb %ds:(%rsi),(%dx)
  64189. 437a6b: │││ ││││ │ ││││ │ fs
  64190. 437a6c: │││ ││││ │ ││││ │ (bad)
  64191. 437a6d: │││ ││││ │╭┼┼┼┼─┼ jb 437ad3 <_D3std8datetime5Clock6__vtblZ+0x1563>
  64192. 437a6f: │││ │││ ││││││ │ and %dl,0x6d(%rcx,%rbp,2)
  64193. 437a73: │││ │││ ││││││ │ add %al,%gs:(%rax)
  64194. 437a7e: │││ ││ ││││││ │ add %al,(%rax)
  64195. 437a80: │││ ││ ││││││ │ rex.B insl (%dx),%es:(%rdi)
  64196. 437a82: │││ ││ ││││││ │ gs
  64197. 437a83: │││ ╭┼┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼┼┼┼┼─┼ jb 437aee <_D3std8datetime5Clock6__vtblZ+0x157e>
  64198. 437a85: │││ │││ ││││││ │ movslq 0x2f(%rcx),%esp
  64199. 437a88: │││ │││ ││││││ push %rbx
  64200. 437a89: │││ │││ ││││││╭─ je 437aea <_D3std8datetime5Clock6__vtblZ+0x157a>
  64201. 437a8b: │││ │││ │││││││ rex.X (bad)
  64202. 437a8d: ╭┼┼┼─┼┼┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼┼┼┼┼┼─ jb 437b03 <_D3std8datetime5Clock6__vtblZ+0x1593>
  64203. 437a8f: ││││ │││ │││││││ pushq $0x6d656c65
  64204. 437a94: ││││ │││ │││││││╭ jns 437a96 <_D3std8datetime5Clock6__vtblZ+0x1526>
  64205. 437a9e: │ ││ ││ ││ ││ │ add %al,(%rax)
  64206. 437aa0: │ ││ ││ ││ ││ │ rex.B insl (%dx),%es:(%rdi)
  64207. 437aa2: │ ││ ││ ││ ││ │ gs
  64208. 437aa3: │ ││╭┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼─┼┼─┼─ jb 437b0e <_D3std8datetime5Clock6__vtblZ+0x159e>
  64209. 437aa5: │ │││││ ││ ││ │ movslq 0x2f(%rcx),%esp
  64210. 437aa8: │ │││││ ││ ││ │ push %rbx
  64211. 437aa9: │ │││││ ││ ││╭┼─ je 437b0a <_D3std8datetime5Clock6__vtblZ+0x159a>
  64212. 437aab: │ │││││ ││ ││││ rex.WX outsl %ds:(%rsi),(%dx)
  64213. 437aad: │ │││││ ││ ││││ pushq $0x736e
  64214. 437abe: │ ││││ ││ │││ add %al,(%rax)
  64215. 437ac0: │ ││││ ││ │││ rex.WRX
  64216. 437ac1: │ │┕┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿━━┿┿┿━ gs
  64217. 437ac2: │ │ ││ ╭┼┼──┼┼┼─ ja 437b2a <_D3std8datetime5Clock6__vtblZ+0x15ba>
  64218. 437ac4: │ ┕━┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿┿━━┿┿┿━ outsl %ds:(%rsi),(%dx)
  64219. 437ac5: │───┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼┼──┼┼┼─ jne 437b35 <_D3std8datetime5Clock6__vtblZ+0x15c5>
  64220. 437ac7: │ ││ │││ │││ fs
  64221. 437ac8: │ ││ │││ │││ insb (%dx),%es:(%rdi)
  64222. 437ac9: │ ││ │││ │││ (bad)
  64223. 437aca: │ ││ │┕┿━━┿┿┿━ outsb %ds:(%rsi),(%dx)
  64224. 437acb: │ ││ │ │ ┕┿┿━ and %dl,%fs:0x74(%rbx)
  64225. 437acf: │ ││ │ │ ││ (bad)
  64226. 437ad0: │ ││ │ │ ││ outsb %ds:(%rsi),(%dx)
  64227. 437ad1: │ ││ │ │ ││ fs
  64228. 437ad2: │ ││ │ │ ││ (bad)
  64229. 437ad3: │ ││ │╭┼┼┼┼┼┼┼ jb 437b39 <_D3std8datetime5Clock6__vtblZ+0x15c9>
  64230. 437ad5: │ ││ ││ ││ and %dl,0x6d(%rcx,%rbp,2)
  64231. 437ad9: │ ││ ││ ││ add %al,%gs:(%rax)
  64232. 437adc: │ ││ ││ ││ add %al,(%rax)
  64233. 437ade: │ ││ ││ ││ add %al,(%rax)
  64234. 437ae0: │ ││ ││ ││ rex.B insl (%dx),%es:(%rdi)
  64235. 437ae2: │ ││ ││ ││ gs
  64236. 437ae3: │ ╭┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼────┼┼─ jb 437b4e <_D3std8datetime5Clock6__vtblZ+0x15de>
  64237. 437ae5: │ │││ ││ ││ movslq 0x2f(%rcx),%esp
  64238. 437ae8: │ │││ ││ ││ push %rbx
  64239. 437ae9: │ │││ ││ ╭┼┼─ je 437b4a <_D3std8datetime5Clock6__vtblZ+0x15da>
  64240. 437aeb: │ │││ ││ ││ imul $0x0,0x73(%r12,%r14,2),%rsi
  64241. 437b00: │ ││ ││ ││ rex.B insl (%dx),%es:(%rdi)
  64242. 437b02: │ ││ ││ ││ gs
  64243. 437b03: ┕━╭┼┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼───┼┼── jb 437b6e <_D3std8datetime5Clock6__vtblZ+0x15fe>
  64244. 437b05: │ │││ ││ ││ movslq 0x2f(%rcx),%esp
  64245. 437b08: │ │││ ││ ││ push %rbx
  64246. 437b09: │ │││ ││ ╭┼┼── je 437b6a <_D3std8datetime5Clock6__vtblZ+0x15fa>
  64247. 437b0b: │ │││ ││ ││ rex.WR jne 437b71 <_D3std8datetime5Clock6__vtblZ+0x1601>
  64248. 437b0e: │ ││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿━━┿┿━━━ imul $0x0,0x0(%rcx),%esp
  64249. 437b1d: │ ││ ││ ││ add %al,(%rax)
  64250. 437b1f: │ ││ ││ ││ add %al,0x6d(%rcx)
  64251. 437b22: │ ││ ││ ││ gs
  64252. 437b23: │╭┼┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼──┼┼─── jb 437b8e <_D3std8datetime5Clock6__vtblZ+0x161e>
  64253. 437b25: ││││ ││ ││ movslq 0x2f(%rcx),%esp
  64254. 437b28: ││││ ││ ││ push %rbx
  64255. 437b29: ││││ ││ ╭┼┼─── je 437b8a <_D3std8datetime5Clock6__vtblZ+0x161a>
  64256. 437b2b: ││││ │ │││ push %rsp
  64257. 437b2c: ││││ │ │││ pushq $0x73616d6f
  64258. 437b3d: │││ │││ add %al,(%rax)
  64259. 437b3f: │││ │││ add %al,0x6d(%rcx)
  64260. 437b42: │││ │││ gs
  64261. 437b43: ╭┼┼┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼┼─── jb 437bae <_D3std8datetime5Clock6__vtblZ+0x163e>
  64262. 437b45: ││││ │││ movslq 0x2f(%rcx),%esp
  64263. 437b48: ││││ │││ push %rbx
  64264. 437b49: ││││ ╭┼┼┼─── je 437baa <_D3std8datetime5Clock6__vtblZ+0x163a>
  64265. 437b4b: ││││ │││ push %rsi
  64266. 437b4c: ││││ │││ imul $0x746e65,0x63(%rsi),%ebp
  64267. 437b5f: │││ │││ add %al,0x6d(%rcx)
  64268. 437b62: │││ │││ gs
  64269. 437b63: ╭┼┼┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼┼──── jb 437bce <_D3std8datetime5Clock6__vtblZ+0x165e>
  64270. 437b65: ││││ │││ movslq 0x2f(%rcx),%esp
  64271. 437b68: ││││ │││ push %rbx
  64272. 437b69: ╭┼┼┼┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼┼──── ja 437bd4 <_D3std8datetime5Clock6__vtblZ+0x1664>
  64273. 437b6b: │││││ ││ data16
  64274. 437b6c: │││││ ╭┼┼───── je 437bcd <_D3std8datetime5Clock6__vtblZ+0x165d>
  64275. 437b6e: ││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿┿━━━━━ rex.XB jne 437be3 <_D3std8datetime5Clock6__vtblZ+0x1673>
  64276. 437b71: ││││ ╭─┼┼┼───── jb 437bd8 <_D3std8datetime5Clock6__vtblZ+0x1668>
  64277. 437b73: ││││ │ │││ outsb %ds:(%rsi),(%dx)
  64278. 437b74: ││││ │ │││ ╭ je 437b76 <_D3std8datetime5Clock6__vtblZ+0x1606>
  64279. 437b7e: ││││ │ │││ add %al,(%rax)
  64280. 437b80: ││││ │ │││ rex.B insl (%dx),%es:(%rdi)
  64281. 437b82: ││││ │ │││ gs
  64282. 437b83: ╭┼┼┼┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─┼┼┼───── jb 437bee <_D3std8datetime5Clock6__vtblZ+0x167e>
  64283. 437b85: │││││ │ │││ movslq 0x2f(%rcx),%esp
  64284. 437b88: │││││ │ │││ push %rsp
  64285. 437b89: │││││ │ │││ gs
  64286. 437b8a: │││││ │ ││┕━━━━━ addr32 jne 437bf0 <_D3std8datetime5Clock6__vtblZ+0x1680>
  64287. 437b8d: │││││ │ ││ imul $0x61706c,0x61(%rdi),%esp
  64288. 437ba0: ││││ │ ││ rex.B insl (%dx),%es:(%rdi)
  64289. 437ba2: ││││ │ ││ gs
  64290. 437ba3: ╭┼┼┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─┼┼────── jb 437c0e <_D3std8datetime5Clock6__vtblZ+0x169e>
  64291. 437ba5: │││││ │ ││ movslq 0x2f(%rcx),%esp
  64292. 437ba8: │││││ │ ││ push %rsp
  64293. 437ba9: │││││ │ ││ pushq $0x65646e75
  64294. 437bae: ││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿╭┼─────── jb 437c0f <_D3std8datetime5Clock6__vtblZ+0x169f>
  64295. 437bb0: ││││ │││ rex.X (bad)
  64296. 437bb2: ││││ │││ ╭ jns 437bb4 <_D3std8datetime5Clock6__vtblZ+0x1644>
  64297. 437bc0: ││││ │││ rex.B insl (%dx),%es:(%rdi)
  64298. 437bc2: ││││ │││ gs
  64299. 437bc3: ╭┼┼┼┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼┼─────── jb 437c2e <_D3std8datetime5Clock6__vtblZ+0x16be>
  64300. 437bc5: │││││ │││ movslq 0x2f(%rcx),%esp
  64301. 437bc8: │││││ │││ push %rsi
  64302. 437bc9: │││││ │││ (bad)
  64303. 437bca: │││││ │││ outsb %ds:(%rsi),(%dx)
  64304. 437bcb: │││││ │││ movslq 0x75(%rdi),%ebp
  64305. 437bce: ││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╭┼┼──────── jbe 437c35 <_D3std8datetime5Clock6__vtblZ+0x16c5>
  64306. 437bd0: ││││ │││ ╭ jb 437bd2 <_D3std8datetime5Clock6__vtblZ+0x1662>
  64307. 437bde: │││ │ │ add %al,(%rax)
  64308. 437be0: │││ │ │ rex.B insl (%dx),%es:(%rdi)
  64309. 437be2: │││ │ │ gs
  64310. 437be3: ╭┼┼┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─┼──────── jb 437c4e <_D3std8datetime5Clock6__vtblZ+0x16de>
  64311. 437be5: ││││ │ │ movslq 0x2f(%rcx),%esp
  64312. 437be8: ││││ │ │ push %rdi
  64313. 437be9: ││││ │ │ pushq $0x68657469
  64314. 437bee: │││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━┿━━━━━━━━ outsl %ds:(%rsi),(%dx)
  64315. 437bef: ╭────┼┼┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─┼──────── jb 437c64 <_D3std8datetime5Clock6__vtblZ+0x16f4>
  64316. 437bf1: │ │││ │ │ add %al,%gs:(%rax)
  64317. 437c00: │ │││ │ │ rex.B insl (%dx),%es:(%rdi)
  64318. 437c02: │ │││ │ │ gs
  64319. 437c03: │ ╭┼┼┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─┼──────── jb 437c6e <_D3std8datetime5Clock6__vtblZ+0x16fe>
  64320. 437c05: │ ││││ │ │ movslq 0x2f(%rcx),%esp
  64321. 437c08: │ ││││ │ │ push %rdi
  64322. 437c09: │ ││││ │ │ imul $0x67657069,0x6e(%rsi),%ebp
  64323. 437c20: │ │││ │ rex.B insl (%dx),%es:(%rdi)
  64324. 437c22: │ │││ │ gs
  64325. 437c23: │ ╭┼┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼────────── jb 437c8e <_D3std8datetime5Clock6__vtblZ+0x171e>
  64326. 437c25: │ ││││ │ movslq 0x2f(%rcx),%esp
  64327. 437c28: │ ││││ │ pop %rcx
  64328. 437c29: │ ││││ │ gs
  64329. 437c2a: │ ││││ │ insb (%dx),%es:(%rdi)
  64330. 437c2b: │ ││││ │ insb (%dx),%es:(%rdi)
  64331. 437c2c: │ ││││ │ outsl %ds:(%rsi),(%dx)
  64332. 437c2d: ╭┼──┼┼┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼────────── ja 437c9a <_D3std8datetime5Clock6__vtblZ+0x172a>
  64333. 437c2f: ││ │││ │ outsb %ds:(%rsi),(%dx)
  64334. 437c30: ││ │││ │ imul $0x0,0x65(%rsi),%esp
  64335. 437c3f: ││ │││ add %al,0x6e(%rcx)
  64336. 437c42: ││ │││ ╭─ je 437ca5 <_D3std8datetime5Clock6__vtblZ+0x1735>
  64337. 437c44: ││ │││ ╭──┼─ jb 437ca9 <_D3std8datetime5Clock6__vtblZ+0x1739>
  64338. 437c46: ││ ╭┼┼┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼──┼─ je 437cb1 <_D3std8datetime5Clock6__vtblZ+0x1741>
  64339. 437c48: ││ ││││ │ │ movslq 0x2f(%rcx),%esp
  64340. 437c4b: ││ ││││ │ │ rex.XB (bad)
  64341. 437c4d: ││ ││││ ╭───┼──┼─ jae 437cb4 <_D3std8datetime5Clock6__vtblZ+0x1744>
  64342. 437c4f: ││ │││ │ │ │╭ jns 437c51 <_D3std8datetime5Clock6__vtblZ+0x16e1>
  64343. 437c5d: ││ │││ │ │ │ add %al,(%rax)
  64344. 437c5f: ││ │││ │ │ │ add %dl,0x2e(%rdi)
  64345. 437c62: ││ │││ │ │ │ and %al,0x75(%rcx)
  64346. 437c65: ╭┼──┼┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───┼──┼─ jae 437cdb <_D3std8datetime5Clock6__vtblZ+0x176b>
  64347. 437c67: ││ │││ │ │ ╭┼─ jb 437cca <_D3std8datetime5Clock6__vtblZ+0x175a>
  64348. 437c69: ││ │││ │ │ ││ insb (%dx),%es:(%rdi)
  64349. 437c6a: ││ │││ │ │ ││ imul $0x6e617453,0x20(%rcx),%esp
  64350. 437c71: ││ ││ │ │ ││ fs
  64351. 437c72: ││ ││ │ │ ││ (bad)
  64352. 437c73: ││ ││ │╭──┼─┼┼─ jb 437cd9 <_D3std8datetime5Clock6__vtblZ+0x1769>
  64353. 437c75: ││ ││ ││ │ ││ and %dl,0x6d(%rcx,%rbp,2)
  64354. 437c79: ││ ││ ││ │ ││ add %al,%gs:(%rax)
  64355. 437c7c: ││ ││ ││ │ ││ add %al,(%rax)
  64356. 437c7e: ││ ││ ││ │ ││ add %al,(%rax)
  64357. 437c80: ││ ││ ││ │ ││ rex.B outsb %ds:(%rsi),(%dx)
  64358. 437c82: ││ ││ ││ │╭┼┼─ je 437ce5 <_D3std8datetime5Clock6__vtblZ+0x1775>
  64359. 437c84: ││ ││ ││ ╭┼┼┼┼─ jb 437ce9 <_D3std8datetime5Clock6__vtblZ+0x1779>
  64360. 437c86: ││ ╭┼┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼─┼┼┼┼┼─ je 437cf1 <_D3std8datetime5Clock6__vtblZ+0x1781>
  64361. 437c88: ││ │││ ││ │││││ movslq 0x2f(%rcx),%esp
  64362. 437c8b: ││ │││ ││ │││││ rex.R (bad)
  64363. 437c8d: ││╭┼┼┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼─┼┼┼┼┼─ jbe 437cf8 <_D3std8datetime5Clock6__vtblZ+0x1788>
  64364. 437c8f: │││││ ││ │││││╭ jae 437c91 <_D3std8datetime5Clock6__vtblZ+0x1721>
  64365. 437c9d: │ │││ ││ │││││ add %al,(%rax)
  64366. 437c9f: │ │││ ││ │││││ add %dl,0x45(%rbx)
  64367. 437ca2: │ │││ ││ │││││ and %al,0x73(%rcx)
  64368. 437ca5: │ │││ ││ ││││┕━ imul $0x6e617453,0x20(%rcx),%esp
  64369. 437cac: │ │││ ││ │ ││ fs
  64370. 437cad: │ │││ ││ │ ││ (bad)
  64371. 437cae: │ │││ │┼─┼─┼┼── jb 437d14 <_D3std8datetime5Clock6__vtblZ+0x17a4>
  64372. 437cb0: │ │││ ││ │ ││ and %dl,0x6d(%rcx,%rbp,2)
  64373. 437cb4: │ ││ ┕┿━┿━┿┿━━ add %al,%gs:(%rax)
  64374. 437cbf: │ ││ ││ │ ││ add %al,0x6e(%rcx)
  64375. 437cc2: │ ││ ││ │╭┼┼── je 437d25 <_D3std8datetime5Clock6__vtblZ+0x17b5>
  64376. 437cc4: │ ││ ││╭┼┼┼┼── jb 437d29 <_D3std8datetime5Clock6__vtblZ+0x17b9>
  64377. 437cc6: │╭┼┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼┼┼┼┼┼── je 437d31 <_D3std8datetime5Clock6__vtblZ+0x17c1>
  64378. 437cc8: ││││ │││││││ movslq 0x2f(%rcx),%esp
  64379. 437ccb: ││││ ││││││ rex.R jne 437d3b <_D3std8datetime5Clock6__vtblZ+0x17cb>
  64380. 437cce: ││││ ││││││ outsl %ds:(%rsi),(%dx)
  64381. 437ccf: ││││ ││││││ outsb %ds:(%rsi),(%dx)
  64382. 437cd0: ││││ ││││││ ╭ je 437d16 <_D3std8datetime5Clock6__vtblZ+0x17a6>
  64383. 437cd2: ││││ ││││││ │ push %rbp
  64384. 437cd3: ╭────┼┼┼┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼┼┼┼┼──┼ jb 437d4b <_D3std8datetime5Clock6__vtblZ+0x17db>
  64385. 437cd5: │ ││││ ││││││ │ imul $0x0,0x65(%rsp,%rbp,2),%ebp
  64386. 437cdd: │ │││ │ ││││ │ add %al,(%rax)
  64387. 437cdf: │ │││ │ ││││ │ add %dl,0x65(%rdi)
  64388. 437ce2: │─────┼┼┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─┼┼┼┼──┼ jae 437d58 <_D3std8datetime5Clock6__vtblZ+0x17e8>
  64389. 437ce4: │ │││ │ ││││ │ and %dl,0x61(%rax)
  64390. 437ce7: │ │││ │ │││ │ movslq 0x66(%rcx),%ebp
  64391. 437cea: │ │││ │ │ │ │ imul $0x6e617453,0x20(%rbx),%esp
  64392. 437cf1: │ ││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━┿━┿━━━┿ fs
  64393. 437cf2: │ ││ │ │ │ │ (bad)
  64394. 437cf3: │ ││ ╭┼─┼─┼───┼ jb 437d59 <_D3std8datetime5Clock6__vtblZ+0x17e9>
  64395. 437cf5: │ ││ ││ │ │ │ and %dl,0x6d(%rcx,%rbp,2)
  64396. 437cf9: │ │ ││ │ │ │ add %al,%gs:(%rax)
  64397. 437cfc: │ │ ││ │ │ │ add %al,(%rax)
  64398. 437cfe: │ │ ││ │ │ │ add %al,(%rax)
  64399. 437d00: │ │ ││ │ │ │ rex.B outsb %ds:(%rsi),(%dx)
  64400. 437d02: │ │ ││ │╭┼───┼ je 437d65 <_D3std8datetime5Clock6__vtblZ+0x17f5>
  64401. 437d04: │ │ ││╭┼┼┼───┼ jb 437d69 <_D3std8datetime5Clock6__vtblZ+0x17f9>
  64402. 437d06: │ ╭┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼┼┼┼┼───┼ je 437d71 <_D3std8datetime5Clock6__vtblZ+0x1801>
  64403. 437d08: │ ││ ││││││ │ movslq 0x2f(%rcx),%esp
  64404. 437d0b: │ ││ ││││││ │ rex.WRB (bad)
  64405. 437d0d: │ ││ ││││││ │ movslq 0x75(%rcx),%esi
  64406. 437d10: │ ││ ││││││ │ (bad)
  64407. 437d11: │ ╭┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼┼┼┼┼───┼ jb 437d7c <_D3std8datetime5Clock6__vtblZ+0x180c>
  64408. 437d13: │ │││ ││││││ │ add %al,%gs:(%rax)
  64409. 437d1e: │ │││ │ ││││ add %al,(%rax)
  64410. 437d20: │ │││ │ ││││ rex.XB
  64411. 437d21: │ │││ │ ││││ outsb %gs:(%rsi),(%dx)
  64412. 437d23: │╭──┼┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─┼┼┼┼──── je 437d97 <_D3std8datetime5Clock6__vtblZ+0x1827>
  64413. 437d25: ││ │││ │ │││┕━━━━ (bad)
  64414. 437d26: ││ │││ │ │││ insb (%dx),%es:(%rdi)
  64415. 437d27: ││ │││ │ │││ and %dl,0x61(%rax)
  64416. 437d2a: ││ │││ │ │ │ movslq 0x66(%rcx),%ebp
  64417. 437d2d: ││ │││ │ │ │ imul $0x6e617453,0x20(%rbx),%esp
  64418. 437d34: ││ ││ │ │ │ fs
  64419. 437d35: ││ ││ │ │ │ (bad)
  64420. 437d36: ││ ││ ╭┼─┼─┼───── jb 437d9c <_D3std8datetime5Clock6__vtblZ+0x182c>
  64421. 437d38: ││ ││ ││ │ │ and %dl,0x6d(%rcx,%rbp,2)
  64422. 437d3c: ││ ││ ││ │ │ add %al,%gs:(%rax)
  64423. 437d3f: ││ ││ ││ │ │ add %al,0x6e(%rcx)
  64424. 437d42: ││ ││ ││ │╭┼───── je 437da5 <_D3std8datetime5Clock6__vtblZ+0x1835>
  64425. 437d44: ││ ││ ││╭┼┼┼───── jb 437da9 <_D3std8datetime5Clock6__vtblZ+0x1839>
  64426. 437d46: ││ ╭┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼┼┼┼┼───── je 437db1 <_D3std8datetime5Clock6__vtblZ+0x1841>
  64427. 437d48: ││ │││ ││││││ movslq 0x2f(%rcx),%esp
  64428. 437d4b: ┕┿━┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿┿┿┿┿━━━━━ rex.WRB (bad)
  64429. 437d4d: │┼─┼┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼┼┼┼┼───── ja 437dc2 <_D3std8datetime5Clock6__vtblZ+0x1852>
  64430. 437d4f: ││ │││ ││││││ outsl %ds:(%rsi),(%dx)
  64431. 437d50: ││ │││ ││││││ outsb %ds:(%rsi),(%dx)
  64432. 437d5d: ││ │││ │ ││││ add %al,(%rax)
  64433. 437d5f: ││ │││ │ ││││ add %dl,0x65(%rdi)
  64434. 437d62: ╭┼┼─┼┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─┼┼┼┼───── jae 437dd8 <_D3std8datetime5Clock6__vtblZ+0x1868>
  64435. 437d64: │││ │││ │ ││││ and %al,0x73(%rcx)
  64436. 437d67: │││ │││ │ │││ imul $0x6e617453,0x20(%rcx),%esp
  64437. 437d6e: │││ │││ │ │ │ fs
  64438. 437d6f: │││ │││ │ │ │ (bad)
  64439. 437d70: │││ │││ ╭┼─┼─┼────── jb 437dd6 <_D3std8datetime5Clock6__vtblZ+0x1866>
  64440. 437d72: │││ ││ ││ │ │ and %dl,0x6d(%rcx,%rbp,2)
  64441. 437d76: │││ ││ ││ │ │ add %al,%gs:(%rax)
  64442. 437d79: │││ ││ ││ │ │ add %al,(%rax)
  64443. 437d7b: │││ ││ ││ │ │ add %al,(%rax)
  64444. 437d7d: │││ │ ││ │ │ add %al,(%rax)
  64445. 437d7f: │││ │ ││ │ │ add %al,0x6e(%rcx)
  64446. 437d82: │││ │ ││ │╭┼────── je 437de5 <_D3std8datetime5Clock6__vtblZ+0x1875>
  64447. 437d84: │││ │ ││─┼┼┼────── jb 437de9 <_D3std8datetime5Clock6__vtblZ+0x1879>
  64448. 437d86: │││╭┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼─┼┼┼────── je 437df1 <_D3std8datetime5Clock6__vtblZ+0x1881>
  64449. 437d88: │││││ ││ │││ movslq 0x2f(%rcx),%esp
  64450. 437d8b: │││││ ││ │││ movslq 0x75(%r13),%r9
  64451. 437d8f: │││││ ╭─┼┼─┼┼┼────── jb 437df5 <_D3std8datetime5Clock6__vtblZ+0x1885>
  64452. 437d91: │││││ │ ││ │││ outsl %ds:(%rsi),(%dx)
  64453. 437d9e: ││ ││ │ ││ │││ add %al,(%rax)
  64454. 437da0: ││ ││ │ ││ │││ rex.WRX
  64455. 437da1: ││ ││ │ ││ │││ gs
  64456. 437da2: ││ ││ │ ││ │││ ╭ ja 437dc4 <_D3std8datetime5Clock6__vtblZ+0x1854>
  64457. 437da4: ││ ││ │ ││ │││ │ pop %rdx
  64458. 437da5: ││ ││ │ ││ ││┕━━━━━┿ gs
  64459. 437da6: ││ ││ │ ││ ││ │ (bad)
  64460. 437da7: ││ ││ │ ││ ││ │ insb (%dx),%es:(%rdi)
  64461. 437da8: ││ ││ │ ││ ││ │ (bad)
  64462. 437da9: ││ ││ │ ││ ┕┿━━━━━━┿ outsb %ds:(%rsi),(%dx)
  64463. 437daa: ││ ││ │ ││ │ │ and %dl,%fs:0x74(%rbx)
  64464. 437dae: ││ ││ │ ││ │ │ (bad)
  64465. 437daf: ││ ││ │ ││ │ │ outsb %ds:(%rsi),(%dx)
  64466. 437db0: ││ ││ │ ││ │ │ fs
  64467. 437db1: ││ │┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━┿┿━━┿━━━━━━┿ (bad)
  64468. 437db2: ││ │ ╭──┼─┼┼──┼──────┼ jb 437e18 <_D3std8datetime5Clock6__vtblZ+0x18a8>
  64469. 437db4: ││ │ │ │ ││ │ │ and %dl,0x6d(%rcx,%rbp,2)
  64470. 437db8: ││ │ │ │ ││ │ │ add %al,%gs:(%rax)
  64471. 437dbb: ││ │ │ │ ││ │ │ add %al,(%rax)
  64472. 437dbd: ││ │ │ │ ││ │ │ add %al,(%rax)
  64473. 437dbf: ││ │ │ │ ││ │ │ add %al,0x6e(%rcx)
  64474. 437dc2: │┕━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━━┿━┿┿━╭┼──────┼ je 437e25 <_D3std8datetime5Clock6__vtblZ+0x18b5>
  64475. 437dc4: │ │ │ ╭┼─┼┼─┼┼──────┼ jb 437e29 <_D3std8datetime5Clock6__vtblZ+0x18b9>
  64476. 437dc6: │ ╭┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─┼┼─┼┼─┼┼─────── je 437e31 <_D3std8datetime5Clock6__vtblZ+0x18c1>
  64477. 437dc8: │ ││ │ ││ ││ ││ movslq 0x2f(%rcx),%esp
  64478. 437dcb: │ ││ │ ││ ││ ││ push %rax
  64479. 437dcc: │ ││ │ ││ ││ ││ (bad)
  64480. 437dcd: │ ││ │ ││ ││ ││ insb (%dx),%es:(%rdi)
  64481. 437dce: │ ││ │ ││ ││ ││ insl (%dx),%es:(%rdi)
  64482. 437dcf: │ ││ │ ││ ││ ││ gs
  64483. 437dd0: │ ││ │ ││ ││ ││ ╭ jb 437dd2 <_D3std8datetime5Clock6__vtblZ+0x1862>
  64484. 437dde: ││ │ ││ │ ││ add %al,(%rax)
  64485. 437de0: ││ │ ││ │ ││ rex.B outsb %ds:(%rsi),(%dx)
  64486. 437de2: ││ │ ││ │╭┼┼─────── je 437e45 <_D3std8datetime5Clock6__vtblZ+0x18d5>
  64487. 437de4: ││ │╭┼┼──┼┼┼┼─────── jb 437e49 <_D3std8datetime5Clock6__vtblZ+0x18d9>
  64488. 437de6: ╭┼┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼┼┼──┼┼┼──────── je 437e51 <_D3std8datetime5Clock6__vtblZ+0x18e1>
  64489. 437de8: │││ ││││ │││ movslq 0x2f(%rcx),%esp
  64490. 437deb: │││ ││││ ││ push %rdx
  64491. 437dec: │││ ││││ ││ outsl %ds:(%rsi),(%dx)
  64492. 437ded: │││ ╭──┼┼┼┼───┼┼──────── je 437e57 <_D3std8datetime5Clock6__vtblZ+0x18e7>
  64493. 437def: │││ │ ││││ ││ gs
  64494. 437df0: │││ │ ││││ ╭┼┼──────── jb 437e53 <_D3std8datetime5Clock6__vtblZ+0x18e3>
  64495. 437dfe: ││ │ │││ │││ add %al,(%rax)
  64496. 437e00: ││ │ │││ │││ rex.B outsb %ds:(%rsi),(%dx)
  64497. 437e02: ││ │ │││ ╭┼┼┼──────── je 437e65 <_D3std8datetime5Clock6__vtblZ+0x18f5>
  64498. 437e04: ││ │ │┼┼──┼┼┼┼──────── jb 437e69 <_D3std8datetime5Clock6__vtblZ+0x18f9>
  64499. 437e06: ╭┼┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼──┼┼┼──┼┼┼┼──────── je 437e71 <_D3std8datetime5Clock6__vtblZ+0x1901>
  64500. 437e08: │││ │ │││ ││││ movslq 0x2f(%rcx),%esp
  64501. 437e0b: │││ │ │││ ││││ push %rbx
  64502. 437e0c: ╭──┼┼┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼──┼┼┼──┼┼┼┼──────── jns 437e7d <_D3std8datetime5Clock6__vtblZ+0x190d>
  64503. 437e0e: │ │││ │ │││ ╭┼┼┼┼──────── ja 437e71 <_D3std8datetime5Clock6__vtblZ+0x1901>
  64504. 437e20: │ │││ │ │││ │││││ rex.B outsb %ds:(%rsi),(%dx)
  64505. 437e22: │ │││ │ │││╭┼┼┼┼┼──────── je 437e85 <_D3std8datetime5Clock6__vtblZ+0x1915>
  64506. 437e24: │ │││ │ ╭┼┼┼┼┼┼┼┼┼──────── jb 437e89 <_D3std8datetime5Clock6__vtblZ+0x1919>
  64507. 437e26: │ ╭┼┼┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─┼┼┼┼┼┼┼┼┼───────── je 437e91 <_D3std8datetime5Clock6__vtblZ+0x1921>
  64508. 437e28: │ ││││ │ │││││││││ movslq 0x2f(%rcx),%esp
  64509. 437e2b: │ ││││ │ │││ │││││ push %rsi
  64510. 437e2c: │ ││││ │ │││ │││││ outsl %ds:(%rsi),(%dx)
  64511. 437e2d: ╭─┼─┼┼┼┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─┼┼┼─┼┼┼┼┼───────── jae 437ea3 <_D3std8datetime5Clock6__vtblZ+0x1933>
  64512. 437e2f: │ │ ││││ │ │││ │││││ outsl %ds:(%rsi),(%dx)
  64513. 437e30: │ │ ││││ │ │││ │││││ imul $0x0,(%rax),%eax
  64514. 437e3f: │ │ │││ │ │││ │││││ add %al,0x65(%rbx)
  64515. 437e42: │ │ │││ │ │││ │││││ outsb %ds:(%rsi),(%dx)
  64516. 437e43: │╭┼─┼┼┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─┼┼┼─┼┼┼┼┼───────── je 437eb7 <_D3std8datetime5Clock6__vtblZ+0x1947>
  64517. 437e45: │││ │││ │ │││ ││││┕━━━━━━━━━ (bad)
  64518. 437e46: │││ │││ │ │││ ││││ insb (%dx),%es:(%rdi)
  64519. 437e47: │││ │││ │ │││ ││││ and %al,0x73(%rcx)
  64520. 437e4a: │││ │││ │ ││ ││││ imul $0x6e617453,0x20(%rcx),%esp
  64521. 437e51: │││ ││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━┿┿━━┿┿┿┿━━━━━━━━━━ fs
  64522. 437e52: │││ ││ │ ││ ││││ (bad)
  64523. 437e53: │││ ││ │╭┼┼──┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jb 437eb9 <_D3std8datetime5Clock6__vtblZ+0x1949>
  64524. 437e55: │││ ││ ││││ │││ and %dl,0x6d(%rcx,%rbp,2)
  64525. 437e59: │││ ││ │││ │││ add %al,%gs:(%rax)
  64526. 437e5c: │││ ││ │││ │││ add %al,(%rax)
  64527. 437e5e: │││ ││ │││ │││ add %al,(%rax)
  64528. 437e60: │││ ││ │││ │││ rex.B jb 437ec6 <_D3std8datetime5Clock6__vtblZ+0x1956>
  64529. 437e63: │││╭┼┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼┼┼──┼┼┼─────────── je 437ece <_D3std8datetime5Clock6__vtblZ+0x195e>
  64530. 437e65: ││││││ │││ ││┕━━━━━━━━━━━ movslq (%rdi),%ebp
  64531. 437e67: ││││││ │││ ││ rex.WR outsl %ds:(%rsi),(%dx)
  64532. 437e69: ││││││ ││┕━━┿┿━━━━━━━━━━━━ outsb %ds:(%rsi),(%dx)
  64533. 437e6a: ││││││ ││ ││ addr32 jns 437ed2 <_D3std8datetime5Clock6__vtblZ+0x1962>
  64534. 437e6d: ││││││ ││ ││ (bad)
  64535. 437e6e: ││││││ ││ ╭┼┼──────────── jb 437ed2 <_D3std8datetime5Clock6__vtblZ+0x1962>
  64536. 437e70: ││││││ ╭────┼┼──┼┼┼──────────── jns 437ed7 <_D3std8datetime5Clock6__vtblZ+0x1967>
  64537. 437e72: │││││ │ ││ ││ outsb %ds:(%rsi),(%dx)
  64538. 437e7f: ││ ││ │ ││ ││ add %dl,0x2e(%rdi)
  64539. 437e82: ││ ││ │ ││ ││ and %al,0x75(%rbp)
  64540. 437e85: ││╭┼┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼────┼┼──┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jb 437ef6 <_D3std8datetime5Clock6__vtblZ+0x1986>
  64541. 437e87: │││││ ╭┼────┼┼──┼────────────── jo 437eee <_D3std8datetime5Clock6__vtblZ+0x197e>
  64542. 437e89: │││││ ││ │┕━━┿━━━━━━━━━━━━━━ and %dl,0x74(%rbx)
  64543. 437e8c: │││││ ││ │ │ (bad)
  64544. 437e8d: │││││ ││ │ │ outsb %ds:(%rsi),(%dx)
  64545. 437e8e: │││││ ││ │ │ fs
  64546. 437e8f: │││││ ││ │ │ (bad)
  64547. 437e90: │││││ ││ ╭┼───┼────────────── jb 437ef6 <_D3std8datetime5Clock6__vtblZ+0x1986>
  64548. 437e92: ││││ ││ ││ │ and %dl,0x6d(%rcx,%rbp,2)
  64549. 437e96: ││││ ││ ││ │ add %al,%gs:(%rax)
  64550. 437e99: ││││ ││ ││ │ add %al,(%rax)
  64551. 437e9b: ││││ ││ ││ │ add %al,(%rax)
  64552. 437e9d: ││││ ││ ││ │ add %al,(%rax)
  64553. 437e9f: ││││ ││ ││ │ add %al,0x72(%rcx)
  64554. 437ea2: ││││ ││ ││ │ (bad)
  64555. 437ea3: ┕┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿━━━┿┿━━━┿━━━━━━━━━━━━━━ (bad) {%k3}
  64556. 437ea4: │││ ││ ││ │ and %dl,0x74(%rbx)
  64557. 437ea7: │││ ││ ││ │ (bad)
  64558. 437ea8: │││ ││ ││ │ outsb %ds:(%rsi),(%dx)
  64559. 437ea9: │││ ││ ││ │ fs
  64560. 437eaa: │││ ││ ││ │ (bad)
  64561. 437eab: │││ ││ ╭┼┼───┼────────────── jb 437f11 <_D3std8datetime5Clock6__vtblZ+0x19a1>
  64562. 437ead: │││ ││ │││ │ and %dl,0x6d(%rcx,%rbp,2)
  64563. 437eb1: │││ ││ │││ │ add %al,%gs:(%rax)
  64564. 437ec0: ││ ││ ││ │ rex.WX outsl %ds:(%rsi),(%dx)
  64565. 437ec2: ││ ││ ╭┼┼────┼────────────── jb 437f28 <_D3std8datetime5Clock6__vtblZ+0x19b8>
  64566. 437ec4: ││ ││ │││ │ (bad)
  64567. 437ec5: ││ ││ │││ │ outsb %ds:(%rsi),(%dx)
  64568. 437ec6: ││ ││ │││ │ and %dl,0x74(%rbx)
  64569. 437ec9: ││ ││ │││ │ (bad)
  64570. 437eca: ││ ││ │││ │ outsb %ds:(%rsi),(%dx)
  64571. 437ecb: ││ ││ │││ │ fs
  64572. 437ecc: ││ ││ │││ │ (bad)
  64573. 437ecd: ││ ││╭┼┼┼────┼────────────── jb 437f33 <_D3std8datetime5Clock6__vtblZ+0x19c3>
  64574. 437ecf: │ ││││││ │ and %dl,0x6d(%rcx,%rbp,2)
  64575. 437ed3: │ ││││││ add %al,%gs:(%rax)
  64576. 437ede: │ │ ││││ add %al,(%rax)
  64577. 437ee0: │ │ ││││ rex.B jb 437f44 <_D3std8datetime5Clock6__vtblZ+0x19d4>
  64578. 437ee3: │ │ ││││ (bad) {%k3}
  64579. 437ee4: │ │ ││││ imul $0x6e617453,0x20(%rbx),%esp
  64580. 437eeb: │ │ ││││ fs
  64581. 437eec: │ │ ││││ (bad)
  64582. 437eed: │ │╭┼┼┼┼─────────────────── jb 437f53 <_D3std8datetime5Clock6__vtblZ+0x19e3>
  64583. 437eef: │ │││││ and %dl,0x6d(%rcx,%rbp,2)
  64584. 437ef3: │ │││││ add %al,%gs:(%rax)
  64585. 437efe: ││││ add %al,(%rax)
  64586. 437f00: ││││ rex.B jp 437f68 <_D3std8datetime5Clock6__vtblZ+0x19f8>
  64587. 437f03: ││││ ╭─ jb 437f67 <_D3std8datetime5Clock6__vtblZ+0x19f7>
  64588. 437f05: ││││ │ (bad)
  64589. 437f06: ││││ │ imul $0x7453206e,0x61(%rdx),%ebp
  64590. 437f0d: ││││ │ (bad)
  64591. 437f0e: ││││ │ outsb %ds:(%rsi),(%dx)
  64592. 437f0f: ││││ │ fs
  64593. 437f10: ││││ │ (bad)
  64594. 437f11: ╭┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jb 437f77 <_D3std8datetime5Clock6__vtblZ+0x1a07>
  64595. 437f13: ││││ │ and %dl,0x6d(%rcx,%rbp,2)
  64596. 437f17: ││││ │ add %al,%gs:(%rax)
  64597. 437f1a: ││││ │ add %al,(%rax)
  64598. 437f1c: ││││ │ add %al,(%rax)
  64599. 437f1e: ││││ │ add %al,(%rax)
  64600. 437f20: ││││ │ rex.B insb (%dx),%es:(%rdi)
  64601. 437f22: ││││ │╭ je 437f85 <_D3std8datetime5Clock6__vtblZ+0x1a15>
  64602. 437f24: ││││ ││ imul $0x6e617453,(%rax),%esp
  64603. 437f2a: │││ ││ fs
  64604. 437f2b: │││ ││ (bad)
  64605. 437f2c: ╭┼┼┼────────────────────┼┼ jb 437f92 <_D3std8datetime5Clock6__vtblZ+0x1a22>
  64606. 437f2e: ││││ ││ and %dl,0x6d(%rcx,%rbp,2)
  64607. 437f32: ││││ ││ add %al,%gs:(%rax)
  64608. 437f3d: │││ ││ add %al,(%rax)
  64609. 437f3f: │││ ││ add %cl,0x69(%rbp)
  64610. 437f42: │││ ││ fs
  64611. 437f43: │││ ││ fs
  64612. 437f44: │││ ││ insb (%dx),%es:(%rdi)
  64613. 437f45: │││ ││ and %al,%gs:0x61(%rbp)
  64614. 437f49: ╭──────┼┼┼─────────────────────┼┼ jae 437fbf <_D3std8datetime5Clock6__vtblZ+0x1a4f>
  64615. 437f4b: │ │││ ││ and %dl,0x74(%rbx)
  64616. 437f4e: │ │││ ││ (bad)
  64617. 437f4f: │ │││ ││ outsb %ds:(%rsi),(%dx)
  64618. 437f50: │ │││ ││ fs
  64619. 437f51: │ │││ ││ (bad)
  64620. 437f52: │ ╭┼┼┼─────────────────────┼┼ jb 437fb8 <_D3std8datetime5Clock6__vtblZ+0x1a48>
  64621. 437f54: │ │││ ││ and %dl,0x6d(%rcx,%rbp,2)
  64622. 437f58: │ │││ ││ add %al,%gs:(%rax)
  64623. 437f5b: │ │││ ││ add %al,(%rax)
  64624. 437f5d: │ │││ ││ add %al,(%rax)
  64625. 437f5f: │ │││ ││ add %dl,0x69(%rbx)
  64626. 437f62: │ │││ ││ outsb %ds:(%rsi),(%dx)
  64627. 437f63: │ │││ ││ addr32 (bad)
  64628. 437f65: │╭────┼┼┼──────────────────────┼┼ jo 437fd6 <_D3std8datetime5Clock6__vtblZ+0x1a66>
  64629. 437f67: ││╭───┼┼┼──────────────────────┼┼ jb 437fce <_D3std8datetime5Clock6__vtblZ+0x1a5e>
  64630. 437f69: │││ │││ │ and %dl,0x74(%rbx)
  64631. 437f6c: │││ │││ │ (bad)
  64632. 437f6d: │││ │││ │ outsb %ds:(%rsi),(%dx)
  64633. 437f6e: │││ │││ │ fs
  64634. 437f6f: │││ │││ │ (bad)
  64635. 437f70: │││ ╭┼┼┼───────────────────────┼ jb 437fd6 <_D3std8datetime5Clock6__vtblZ+0x1a66>
  64636. 437f72: │││ ││││ │ and %dl,0x6d(%rcx,%rbp,2)
  64637. 437f76: │││ ││││ │ add %al,%gs:(%rax)
  64638. 437f79: │││ │││ │ add %al,(%rax)
  64639. 437f7b: │││ │││ │ add %al,(%rax)
  64640. 437f7d: │││ │││ │ add %al,(%rax)
  64641. 437f7f: │││ │││ │ add %cl,0x6e(%rcx)
  64642. 437f82: │││ │││ │ imul $0x6e617453,%fs:0x20(%rcx),%esp
  64643. 437f8a: │││ │││ fs
  64644. 437f8b: │││ │││ (bad)
  64645. 437f8c: │││ ╭┼┼┼───────────────────────── jb 437ff2 <_D3std8datetime5Clock6__vtblZ+0x1a82>
  64646. 437f8e: │││ ││││ and %dl,0x6d(%rcx,%rbp,2)
  64647. 437f92: │││ │││┕━━━━━━━━━━━━━━━━━━━━━━━━━ add %al,%gs:(%rax)
  64648. 437f9d: │││ │││ add %al,(%rax)
  64649. 437f9f: │││ │││ add %dl,0x61(%rdx,%rsi,2)
  64650. 437fa3: │││ │││ outsb %ds:(%rsi),(%dx)
  64651. 437fa4: │││ │││ ╭─── jae 438008 <_D3std8datetime5Clock6__vtblZ+0x1a98>
  64652. 437fa6: │││ │││ │ (bad)
  64653. 437fa7: │││ │││ │ imul $0x7453206c,0x61(%rbx),%ebp
  64654. 437fae: │││ │││ │ (bad)
  64655. 437faf: │││ │││ │ outsb %ds:(%rsi),(%dx)
  64656. 437fb0: │││ │││ │ fs
  64657. 437fb1: │││ │││ │ (bad)
  64658. 437fb2: │││╭┼┼┼──────────────────────┼─── jb 438018 <_D3std8datetime5Clock6__vtblZ+0x1aa8>
  64659. 437fb4: │││││││ │ and %dl,0x6d(%rcx,%rbp,2)
  64660. 437fb8: ││││││┕━━━━━━━━━━━━━━━━━━━━━━┿━━━ add %al,%gs:(%rax)
  64661. 437fbb: ││││││ │ add %al,(%rax)
  64662. 437fbd: ││││││ │ add %al,(%rax)
  64663. 437fbf: ┕┿┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━━┿━━━ add %dl,0x6c(%rbp)
  64664. 437fc2: │││││ │ (bad)
  64665. 437fc3: │││││ │ (bad)
  64666. 437fc4: │││││ │ outsb %ds:(%rsi),(%dx)
  64667. 437fc5: │││││ │ (bad) {%k3}
  64668. 437fc7: │││││ │ (bad)
  64669. 437fc8: │││││ │ ╭─ je 43802b <_D3std8datetime5Clock6__vtblZ+0x1abb>
  64670. 437fca: │││││ │ │╭ jb 437fec <_D3std8datetime5Clock6__vtblZ+0x1a7c>
  64671. 437fcc: │││││ │ ││ push %rbx
  64672. 437fcd: │││││ │╭┼┼ je 438030 <_D3std8datetime5Clock6__vtblZ+0x1ac0>
  64673. 437fcf: │ │││ ││││ outsb %ds:(%rsi),(%dx)
  64674. 437fd0: │ │││ ││││ fs
  64675. 437fd1: │ │││ ││││ (bad)
  64676. 437fd2: │╭┼┼┼───────────────────────┼┼┼┼ jb 438038 <_D3std8datetime5Clock6__vtblZ+0x1ac8>
  64677. 437fd4: │││││ ││││ and %dl,0x6d(%rcx,%rbp,2)
  64678. 437fd8: │││ ││││ add %al,%gs:(%rax)
  64679. 437fdb: │││ ││││ add %al,(%rax)
  64680. 437fdd: │││ ││││ add %al,(%rax)
  64681. 437fdf: │││ ││││ add %dl,0x72(%rbx)
  64682. 437fe2: │││ ││││ imul $0x6b6e614c,(%rax),%esp
  64683. 437fe8: │││ ││││ (bad)
  64684. 437fe9: │││ ││││ and %dl,0x74(%rbx)
  64685. 437fec: │││ │││┕ (bad)
  64686. 437fed: │││ │││ outsb %ds:(%rsi),(%dx)
  64687. 437fee: │││ │││ fs
  64688. 437fef: │││ │││ (bad)
  64689. 437ff0: ╭┼┼┼────────────────────────┼┼┼─ jb 438056 <_D3std8datetime5Clock6__vtblZ+0x1ae6>
  64690. 437ff2: │││┕━━━━━━━━━━━━━━━━━━━━━━━━┿┿┿━ and %dl,0x6d(%rcx,%rbp,2)
  64691. 437ff6: │││ │││ add %al,%gs:(%rax)
  64692. 437ff9: │││ │││ add %al,(%rax)
  64693. 437ffb: │││ │││ add %al,(%rax)
  64694. 437ffd: │││ │││ add %al,(%rax)
  64695. 437fff: │││ │││ add %dl,0x79(%rbx)
  64696. 438002: ╭────┼┼┼─────────────────────────┼┼┼─ jb 43806d <_D3std8datetime5Clock6__vtblZ+0x1afd>
  64697. 438004: │ │││ │││ (bad)
  64698. 438005: │ │││ │││ and %dl,0x74(%rbx)
  64699. 438008: │ │││ ┕┿┿━ (bad)
  64700. 438009: │ │││ ││ outsb %ds:(%rsi),(%dx)
  64701. 43800a: │ │││ ││ fs
  64702. 43800b: │ │││ ││ (bad)
  64703. 43800c: │ ╭┼┼┼──────────────────────────┼┼─ jb 438072 <_D3std8datetime5Clock6__vtblZ+0x1b02>
  64704. 43800e: │ ││││ ││ and %dl,0x6d(%rcx,%rbp,2)
  64705. 438012: │ ││││ ││ add %al,%gs:(%rax)
  64706. 43801d: │ │││ ││ add %al,(%rax)
  64707. 43801f: │ │││ ││ add %al,0x61(%rdx)
  64708. 438022: │ │││ ││ outsb %ds:(%rsi),(%dx)
  64709. 438023: │ │││ ││ insb (%dx),%es:(%edi)
  64710. 438025: │ │││ ││ (bad)
  64711. 438026: │ │││ ││ fs
  64712. 438027: │ │││ ││ gs
  64713. 438028: ╭┼───┼┼┼───────────────────────────┼┼─ jae 438092 <_D3std8datetime5Clock6__vtblZ+0x1b22>
  64714. 43802a: ││ │││ ││ and %dl,0x74(%rbx)
  64715. 43802d: ││ │││ │ (bad)
  64716. 43802e: ││ │││ │ outsb %ds:(%rsi),(%dx)
  64717. 43802f: ││ │││ │ fs
  64718. 438030: ││ │││ ┕━━ (bad)
  64719. 438031: ││ ╭┼┼┼────────────────────────────── jb 438097 <_D3std8datetime5Clock6__vtblZ+0x1b27>
  64720. 438033: ││ ││││ and %dl,0x6d(%rcx,%rbp,2)
  64721. 438037: ││ ││││ add %al,%gs:(%rax)
  64722. 43803a: ││ │││ add %al,(%rax)
  64723. 43803c: ││ │││ add %al,(%rax)
  64724. 43803e: ││ │││ add %al,(%rax)
  64725. 438040: ││ │││ push %rsp
  64726. 438041: ││ │││ outsl %ds:(%rsi),(%dx)
  64727. 438042: ││ │││ imul $0x20,0x6f(%rcx),%edi
  64728. 438046: ││ │││ push %rbx
  64729. 438047: ││ │││ ╭ je 4380aa <_D3std8datetime5Clock6__vtblZ+0x1b3a>
  64730. 438049: ││ │││ │ outsb %ds:(%rsi),(%dx)
  64731. 43804a: ││ │││ │ fs
  64732. 43804b: ││ │││ │ (bad)
  64733. 43804c: ││ ╭┼┼┼──────────────────────────────┼ jb 4380b2 <_D3std8datetime5Clock6__vtblZ+0x1b42>
  64734. 43804e: ││ ││││ │ and %dl,0x6d(%rcx,%rbp,2)
  64735. 438052: ││ ││││ │ add %al,%gs:(%rax)
  64736. 43805d: ││ │││ │ add %al,(%rax)
  64737. 43805f: ││ │││ │ add %al,0x72(%rcx)
  64738. 438062: ││ │││ │ (bad)
  64739. 438063: ││ │││ │ (bad) {%k3}
  64740. 438064: ││ │││ │ imul $0x61745320,0x6e(%rcx),%esp
  64741. 43806b: ││ │││ │ outsb %ds:(%rsi),(%dx)
  64742. 43806c: ││ │││ │ fs
  64743. 43806d: │┕━┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿ (bad)
  64744. 43806e: │ ╭┼┼┼───────────────────────────────┼ jb 4380d4 <_D3std8datetime5Clock6__vtblZ+0x1b64>
  64745. 438070: │ ││││ │ and %dl,0x6d(%rcx,%rbp,2)
  64746. 438074: │ │││ │ add %al,%gs:(%rax)
  64747. 43807f: │ │││ │ add %al,0x68(%rbx)
  64748. 438082: │ │││ │ imul $0x61745320,0x61(%rsi),%ebp
  64749. 438089: │ │││ │ outsb %ds:(%rsi),(%dx)
  64750. 43808a: │ │││ │ fs
  64751. 43808b: │ │││ │ (bad)
  64752. 43808c: │╭┼┼┼────────────────────────────────┼ jb 4380f2 <_D3std8datetime5Clock6__vtblZ+0x1b82>
  64753. 43808e: │││││ │ and %dl,0x6d(%rcx,%rbp,2)
  64754. 438092: ┕┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿ add %al,%gs:(%rax)
  64755. 43809d: │││ │ add %al,(%rax)
  64756. 43809f: │││ │ add %cl,0x6f(%rsi)
  64757. 4380a2: ╭────┼┼┼─────────────────────────────────┼ jb 438118 <_D3std8datetime5Clock6__vtblZ+0x1ba8>
  64758. 4380a4: │ │││ │ pushq $0x69734120
  64759. 4380a9: │ │││ │ (bad)
  64760. 4380aa: │ │││ ┕ and %al,0x61(%rbp)
  64761. 4380ad: ╭┼────┼┼┼────────────────────────────────── jae 438123 <_D3std8datetime5Clock6__vtblZ+0x1bb3>
  64762. 4380af: ││ │││ and %dl,0x74(%rbx)
  64763. 4380b2: ││ ││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ (bad)
  64764. 4380b3: ││ ││ outsb %ds:(%rsi),(%dx)
  64765. 4380b4: ││ ││ fs
  64766. 4380b5: ││ ││ (bad)
  64767. 4380b6: ││ ╭┼┼─────────────────────────────────── jb 43811c <_D3std8datetime5Clock6__vtblZ+0x1bac>
  64768. 4380b8: ││ │││ and %dl,0x6d(%rcx,%rbp,2)
  64769. 4380bc: ││ │││ add %al,%gs:(%rax)
  64770. 4380bf: ││ │││ add %cl,0x73(%rcx)
  64771. 4380c2: ││ │││ ╭ jb 438125 <_D3std8datetime5Clock6__vtblZ+0x1bb5>
  64772. 4380c4: ││ │││ │ gs
  64773. 4380c5: ││ │││ │ insb (%dx),%es:(%rdi)
  64774. 4380c6: ││ │││ │ and %dl,0x74(%rbx)
  64775. 4380c9: ││ │││ │ (bad)
  64776. 4380ca: ││ │││ │ outsb %ds:(%rsi),(%dx)
  64777. 4380cb: ││ │││ │ fs
  64778. 4380cc: ││ │││ │ (bad)
  64779. 4380cd: ││ ╭┼┼┼──────────────────────────────────┼ jb 438133 <_D3std8datetime5Clock6__vtblZ+0x1bc3>
  64780. 4380cf: ││ ││││ │ and %dl,0x6d(%rcx,%rbp,2)
  64781. 4380d3: ││ ││││ │ add %al,%gs:(%rax)
  64782. 4380de: ││ │││ │ add %al,(%rax)
  64783. 4380e0: ││ │││ │ rex.B
  64784. 4380e1: ││ │││ │ addr32 pushw $0x6e61
  64785. 4380e6: ││ │││ │ imul $0x53206e61,0x74(%rbx),%esi
  64786. 4380ed: ││ │││ ╭┼ je 438150 <_D3std8datetime5Clock6__vtblZ+0x1be0>
  64787. 4380ef: ││ │││ ││ outsb %ds:(%rsi),(%dx)
  64788. 4380f0: ││ │││ ││ fs
  64789. 4380f1: ││ │││ ││ (bad)
  64790. 4380f2: ││ ╭┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jb 438158 <_D3std8datetime5Clock6__vtblZ+0x1be8>
  64791. 4380f4: ││ │││ ││ and %dl,0x6d(%rcx,%rbp,2)
  64792. 4380f8: ││ │││ ││ add %al,%gs:(%rax)
  64793. 4380fb: ││ │││ ││ add %al,(%rax)
  64794. 4380fd: ││ │││ ││ add %al,(%rax)
  64795. 4380ff: ││ │││ ││ add %dl,0x61(%rax)
  64796. 438102: ││ │││ ││ imul $0x74,0x73(%rcx),%ebp
  64797. 438106: ││ │││ ││ (bad)
  64798. 438107: ││ │││ ││ outsb %ds:(%rsi),(%dx)
  64799. 438108: ││ │││ ││ and %dl,0x74(%rbx)
  64800. 43810b: ││ │││ ││ (bad)
  64801. 43810c: ││ │││ ││ outsb %ds:(%rsi),(%dx)
  64802. 43810d: ││ │││ ││ fs
  64803. 43810e: ││ │││ ││ (bad)
  64804. 43810f: ││╭┼┼┼───────────────────────────────────┼┼ jb 438175 <_D3std8datetime5Clock6__vtblZ+0x1c05>
  64805. 438111: ││││││ ││ and %dl,0x6d(%rcx,%rbp,2)
  64806. 438115: ││││││ ││ add %al,%gs:(%rax)
  64807. 438120: │ │││ ││ rex.WRX
  64808. 438121: │ │││ ││ gs
  64809. 438122: │ │││ ╭┼┼ jo 438185 <_D3std8datetime5Clock6__vtblZ+0x1c15>
  64810. 438124: │││ │││ insb (%dx),%es:(%rdi)
  64811. 438125: │││ ││┕ and %dl,0x74(%rbx)
  64812. 438128: │││ ││ (bad)
  64813. 438129: │││ ││ outsb %ds:(%rsi),(%dx)
  64814. 43812a: │││ ││ fs
  64815. 43812b: │││ ││ (bad)
  64816. 43812c: ╭┼┼┼───────────────────────────────────┼┼─ jb 438192 <_D3std8datetime5Clock6__vtblZ+0x1c22>
  64817. 43812e: ││││ ││ and %dl,0x6d(%rcx,%rbp,2)
  64818. 438132: ││││ ││ add %al,%gs:(%rax)
  64819. 43813d: │││ ││ add %al,(%rax)
  64820. 43813f: │││ ││ add %bl,0x61(%rcx)
  64821. 438142: │││ ││ imul $0x73,0x74(%rbp),%esi
  64822. 438146: │││ ││ imul $0x53,(%rax),%esp
  64823. 438149: │││ ╭┼┼─ je 4381ac <_D3std8datetime5Clock6__vtblZ+0x1c3c>
  64824. 43814b: │││ │││ outsb %ds:(%rsi),(%dx)
  64825. 43814c: │││ │││ fs
  64826. 43814d: │││ │││ (bad)
  64827. 43814e: ╭┼┼┼───────────────────────────────────┼┼┼─ jb 4381b4 <_D3std8datetime5Clock6__vtblZ+0x1c44>
  64828. 438150: ││││ ││┕━ and %dl,0x6d(%rcx,%rbp,2)
  64829. 438154: ││││ ││ add %al,%gs:(%rax)
  64830. 43815f: │││ ││ add %al,0x73(%rcx)
  64831. 438162: │││ ││ imul $0x7361724b,0x2f(%rcx),%esp
  64832. 438169: │││ ││ outsb %ds:(%rsi),(%dx)
  64833. 43816a: │││ ││ outsl %ds:(%rsi),(%dx)
  64834. 43816b: │││ ╭┼┼── jns 4381ce <_D3std8datetime5Clock6__vtblZ+0x1c5e>
  64835. 43816d: ╭──┼┼┼───────────────────────────────────┼┼┼── jb 4381e2 <_D3std8datetime5Clock6__vtblZ+0x1c72>
  64836. 43816f: │ │││ │││ imul $0x0,(%rax),%eax
  64837. 43817e: │ ││ │││ add %al,(%rax)
  64838. 438180: │ ││ │││ rex.WRX outsl %ds:(%rsi),(%dx)
  64839. 438182: ╭┼──┼┼────────────────────────────────────┼┼┼── jb 4381f8 <_D3std8datetime5Clock6__vtblZ+0x1c88>
  64840. 438184: ││ ││ │││ pushq $0x69734120
  64841. 438189: ││ ││ ││ (bad)
  64842. 43818a: ││ ││ ││ and %dl,0x74(%rbx)
  64843. 43818d: ││ ││ ││ (bad)
  64844. 43818e: ││ ││ ││ outsb %ds:(%rsi),(%dx)
  64845. 43818f: ││ ││ ││ fs
  64846. 438190: ││ ││ ││ (bad)
  64847. 438191: ││ ╭┼┼────────────────────────────────────┼┼─── jb 4381f7 <_D3std8datetime5Clock6__vtblZ+0x1c87>
  64848. 438193: ││ ││ ││ and %dl,0x6d(%rcx,%rbp,2)
  64849. 438197: ││ ││ ││ add %al,%gs:(%rax)
  64850. 43819a: ││ ││ ││ add %al,(%rax)
  64851. 43819c: ││ ││ ││ add %al,(%rax)
  64852. 43819e: ││ ││ ││ add %al,(%rax)
  64853. 4381a0: ││ ││ ││ rex.B jae 43820c <_D3std8datetime5Clock6__vtblZ+0x1c9c>
  64854. 4381a3: ││ ││ ││ (bad)
  64855. 4381a4: ││ ││ ││ (bad)
  64856. 4381a5: ││ ││ ││ rex.WXB jne 438209 <_D3std8datetime5Clock6__vtblZ+0x1c99>
  64857. 4381a8: ││ ││ ││ insb (%dx),%es:(%rdi)
  64858. 4381a9: ││ ││ ││ (bad)
  64859. 4381aa: ││ ││ ││ pop %rdi
  64860. 4381ab: ││ ││ ││ rex.WR jne 43821b <_D3std8datetime5Clock6__vtblZ+0x1cab>
  64861. 4381ae: ╭┼┼─┼┼─────────────────────────────────────┼──── jo 438225 <_D3std8datetime5Clock6__vtblZ+0x1cb5>
  64862. 4381b0: │││ ││ │ ╭ jb 4381b2 <_D3std8datetime5Clock6__vtblZ+0x1c42>
  64863. 4381be: │││ │ │ add %al,(%rax)
  64864. 4381c0: │││ │ │ rex.RXB push %r12
  64865. 4381c2: │││ │ │ rex.X and %dl,0x74(%rbx)
  64866. 4381c6: │││ │ │ (bad)
  64867. 4381c7: │││ │ │ outsb %ds:(%rsi),(%dx)
  64868. 4381c8: │││ │ │ fs
  64869. 4381c9: │││ │ │ (bad)
  64870. 4381ca: │││╭┼──────────────────────────────────────┼──── jb 438230 <_D3std8datetime5Clock6__vtblZ+0x1cc0>
  64871. 4381cc: │││││ │ and %dl,0x6d(%rcx,%rbp,2)
  64872. 4381d0: │││││ add %al,%gs:(%rax)
  64873. 4381df: │││││ add %al,0x73(%rcx)
  64874. 4381e2: ││┕┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ imul $0x6f766f4e,0x2f(%rcx),%esp
  64875. 4381e9: ││ ││ imul $0x6e,0x7a(%rbp),%esi
  64876. 4381ed: ││ ││ gs
  64877. 4381ee: │┼─┼┼─────────────────────────────────────────── je 438263 <_D3std8datetime5Clock6__vtblZ+0x1cf3>
  64878. 4381f0: ││ ││ imul $0x0,(%rax),%eax
  64879. 4381ff: │ │ add %al,0x73(%rcx)
  64880. 438202: │ │ imul $0x6f766f4e,0x2f(%rcx),%esp
  64881. 438209: │ ╭┼──────────────────────────────────────────── jae 438274 <_D3std8datetime5Clock6__vtblZ+0x1d04>
  64882. 43820b: │ ││ (bad) {%k3}
  64883. 43820c: │ ││ imul $0x6b,0x73(%rdx),%esi
  64884. 43821f: │ ││ add %cl,0x2e(%rsi)
  64885. 438222: │ ││ and %al,0x65(%rbx)
  64886. 438225: ┕━┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ outsb %ds:(%rsi),(%dx)
  64887. 438226: │╭┼┼──────────────────────────────────────────── je 43829a <_D3std8datetime5Clock6__vtblZ+0x1d2a>
  64888. 438228: ││││ (bad)
  64889. 438229: ││││ insb (%dx),%es:(%rdi)
  64890. 43822a: ││││ and %al,0x73(%rcx)
  64891. 43822d: ││││ imul $0x6e617453,0x20(%rcx),%esp
  64892. 438234: │││ fs
  64893. 438235: │││ (bad)
  64894. 438236: │││ ╭── jb 43829c <_D3std8datetime5Clock6__vtblZ+0x1d2c>
  64895. 438238: │││ │ and %dl,0x6d(%rcx,%rbp,2)
  64896. 43823c: │││ │ add %al,%gs:(%rax)
  64897. 43823f: │││ │ add %cl,0x6f(%rsi)
  64898. 438242: ╭┼┼┼──────────────────────────────────────────┼── jb 4382b8 <_D3std8datetime5Clock6__vtblZ+0x1d48>
  64899. 438244: ││││ │ pushq $0x726f4b20
  64900. 438249: ││││ │ gs
  64901. 43824a: ││││ │ (bad)
  64902. 43824b: ││││ │ and %dl,0x74(%rbx)
  64903. 43824e: ││││ │ (bad)
  64904. 43824f: ││││ │ outsb %ds:(%rsi),(%dx)
  64905. 438250: ││││ │ fs
  64906. 438251: ││││ │ (bad)
  64907. 438252: ││││ ╭┼── jb 4382b8 <_D3std8datetime5Clock6__vtblZ+0x1d48>
  64908. 438254: ││││ ││ and %dl,0x6d(%rcx,%rbp,2)
  64909. 438258: ││││ ││ add %al,%gs:(%rax)
  64910. 43825b: ││││ ││ add %al,(%rax)
  64911. 43825d: ││││ ││ add %al,(%rax)
  64912. 43825f: ││││ ││ add %cl,0x79(%rbp)
  64913. 438262: ││││ ││ (bad)
  64914. 438263: │┕┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿━━ outsb %ds:(%rsi),(%dx)
  64915. 438264: │ ││ ││ insl (%dx),%es:(%rdi)
  64916. 438265: │ ││ ││ (bad)
  64917. 438266: │ ││ ││ ╭ jb 438288 <_D3std8datetime5Clock6__vtblZ+0x1d18>
  64918. 438268: │ ││ ││ │ push %rbx
  64919. 438269: │ ││ ││╭┼ je 4382cc <_D3std8datetime5Clock6__vtblZ+0x1d5c>
  64920. 43826b: │ ││ ││││ outsb %ds:(%rsi),(%dx)
  64921. 43826c: │ ││ ││││ fs
  64922. 43826d: │ ││ ││││ (bad)
  64923. 43826e: │ ││ ╭┼┼┼┼ jb 4382d4 <_D3std8datetime5Clock6__vtblZ+0x1d64>
  64924. 438270: │ ││ │││││ and %dl,0x6d(%rcx,%rbp,2)
  64925. 438274: │ │┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿┿┿┿ add %al,%gs:(%rax)
  64926. 43827f: │ │ │││││ add %dl,0x61(%rbx)
  64927. 438282: │ │ │││││ imul $0x6c,0x61(%rax),%ebp
  64928. 438286: │ │ │││││ imul $0x6e617453,0x20(%rsi),%ebp
  64929. 43828d: │ │ ││││ fs
  64930. 43828e: │ │ ││││ (bad)
  64931. 43828f: │ │ ╭┼┼┼┼─ jb 4382f5 <_D3std8datetime5Clock6__vtblZ+0x1d85>
  64932. 438291: │ │ │││││ and %dl,0x6d(%rcx,%rbp,2)
  64933. 438295: │ │ │││││ add %al,%gs:(%rax)
  64934. 4382a0: │ │││ │ rex.WXB outsl %ds:(%rsi),(%dx)
  64935. 4382a2: │ ╭──┼┼┼─┼─ jb 438309 <_D3std8datetime5Clock6__vtblZ+0x1d99>
  64936. 4382a4: │ │ │││ │ (bad)
  64937. 4382a5: │ │ │││ │ and %dl,0x74(%rbx)
  64938. 4382a8: │ │ │││ │ (bad)
  64939. 4382a9: │ │ │││ │ outsb %ds:(%rsi),(%dx)
  64940. 4382aa: │ │ │││ │ fs
  64941. 4382ab: │ │ │││ │ (bad)
  64942. 4382ac: │ │ ╭┼┼┼─┼─ jb 438312 <_D3std8datetime5Clock6__vtblZ+0x1da2>
  64943. 4382ae: │ │ ││││ │ and %dl,0x6d(%rcx,%rbp,2)
  64944. 4382b2: │ │ ││││ │ add %al,%gs:(%rax)
  64945. 4382bd: │ │││ │ add %al,(%rax)
  64946. 4382bf: │ │││ │ add %al,0x73(%rcx)
  64947. 4382c2: │ │││ │ imul $0x64657253,0x2f(%rcx),%esp
  64948. 4382c9: │ │││ │ outsb %ds:(%rsi),(%dx)
  64949. 4382ca: │ │││ │ imul $0x79,%gs:0x6c(%rdi),%ebp
  64950. 4382cf: │ │││ insl (%dx),%es:(%rdi)
  64951. 4382d0: ╭──┼─┼┼┼──── jae 43833d <_D3std8datetime5Clock6__vtblZ+0x1dcd>
  64952. 4382de: │ │ ││ add %al,(%rax)
  64953. 4382e0: │ │ ││ push %rsp
  64954. 4382e1: │ │ ││ (bad)
  64955. 4382e2: │ │ ││ imul $0x74532069,0x65(%rax),%esi
  64956. 4382e9: │ │ ││ (bad)
  64957. 4382ea: │ │ ││ outsb %ds:(%rsi),(%dx)
  64958. 4382eb: │ │ ││ fs
  64959. 4382ec: │ │ ││ (bad)
  64960. 4382ed: │ │╭┼┼───── jb 438353 <_D3std8datetime5Clock6__vtblZ+0x1de3>
  64961. 4382ef: │ ││││ and %dl,0x6d(%rcx,%rbp,2)
  64962. 4382f3: │ ││││ add %al,%gs:(%rax)
  64963. 4382fe: │ │││ add %al,(%rax)
  64964. 438300: │ │││ rex.RXB
  64965. 438301: │ │││ outsl %gs:(%rsi),(%dx)
  64966. 438303: │╭─┼┼┼────── jb 43836c <_D3std8datetime5Clock6__vtblZ+0x1dfc>
  64967. 438305: ││ │││ imul $0x61745320,0x6e(%rcx),%esp
  64968. 43830c: ││ ││ outsb %ds:(%rsi),(%dx)
  64969. 43830d: ││ ││ fs
  64970. 43830e: ││ ││ (bad)
  64971. 43830f: ││ ╭┼┼────── jb 438375 <_D3std8datetime5Clock6__vtblZ+0x1e05>
  64972. 438311: ││ │││ and %dl,0x6d(%rcx,%rbp,2)
  64973. 438315: ││ ││ add %al,%gs:(%rax)
  64974. 438320: ││ ││ rex.WB jb 438384 <_D3std8datetime5Clock6__vtblZ+0x1e14>
  64975. 438323: ││ ││ outsb %ds:(%rsi),(%dx)
  64976. 438324: ││ ││ and %dl,0x74(%rbx)
  64977. 438327: ││ ││ (bad)
  64978. 438328: ││ ││ outsb %ds:(%rsi),(%dx)
  64979. 438329: ││ ││ fs
  64980. 43832a: ││ ││ (bad)
  64981. 43832b: ││╭┼┼─────── jb 438391 <_D3std8datetime5Clock6__vtblZ+0x1e21>
  64982. 43832d: │││││ and %dl,0x6d(%rcx,%rbp,2)
  64983. 438331: │││││ add %al,%gs:(%rax)
  64984. 438340: ││││ rex.B jae 4383ac <_D3std8datetime5Clock6__vtblZ+0x1e3c>
  64985. 438343: ││││ (bad)
  64986. 438344: ││││ (bad)
  64987. 438345: ││││ push %rbp
  64988. 438346: ││││ insb (%dx),%es:(%rdi)
  64989. 438347: ││││ (bad)
  64990. 438348: ││││ (bad)
  64991. 438349: ││││ outsb %ds:(%rsi),(%dx)
  64992. 43834a: ││││ (bad) {%k3}
  64993. 43834c: ││││ (bad)
  64994. 43834d: ││││ ╭─ je 4383b0 <_D3std8datetime5Clock6__vtblZ+0x1e40>
  64995. 43834f: ││││ │╭ jb 438351 <_D3std8datetime5Clock6__vtblZ+0x1de1>
  64996. 43835d: │││ │ add %al,(%rax)
  64997. 43835f: │││ │ add %dl,0x6c(%rsi)
  64998. 438362: │││ │ (bad)
  64999. 438363: │││ │ imul $0x6b6f7473,%fs:0x6f(%rsi),%esi
  65000. 43836b: │││ │ and %dl,0x74(%rbx)
  65001. 43836e: ││ │ (bad)
  65002. 43836f: ││ │ outsb %ds:(%rsi),(%dx)
  65003. 438370: ││ │ fs
  65004. 438371: ││ │ (bad)
  65005. 438372: ╭┼┼──────┼─ jb 4383d8 <_D3std8datetime5Clock6__vtblZ+0x1e68>
  65006. 438374: │││ │ and %dl,0x6d(%rcx,%rbp,2)
  65007. 438378: ││ │ add %al,%gs:(%rax)
  65008. 43837b: ││ │ add %al,(%rax)
  65009. 43837d: ││ │ add %al,(%rax)
  65010. 43837f: ││ │ add %al,0x73(%rcx)
  65011. 438382: ││ │ imul $0x64616c56,0x2f(%rcx),%esp
  65012. 438389: ││ │ imul $0x6b6f7473,0x6f(%rsi),%esi
  65013. 4383a0: │ │ rex.B jae 43840c <_D3std8datetime5Clock6__vtblZ+0x1e9c>
  65014. 4383a3: │ │ (bad)
  65015. 4383a4: │ │ (bad)
  65016. 4383a5: │ │ pop %rcx
  65017. 4383a6: │ │ imul $0x65,%gs:0x74(%rcx),%esp
  65018. 4383ab: ╭───┼────────┼─ jb 438416 <_D3std8datetime5Clock6__vtblZ+0x1ea6>
  65019. 4383ad: │ │ │ outsb %ds:(%rsi),(%dx)
  65020. 4383ae: │ │ │ (bad) {%k3}
  65021. 4383af: ╭───┼───┼────────┼─ jne 438423 <_D3std8datetime5Clock6__vtblZ+0x1eb3>
  65022. 4383b1: │ │ │ add %al,(%eax)
  65023. 4383c0: │ │ │ imul $0x65,0x74(%r9),%r12d
  65024. 4383c5: │ ╭┼───┼────────── jb 438430 <_D3std8datetime5Clock6__vtblZ+0x1ec0>
  65025. 4383c7: │ ││ │ outsb %ds:(%rsi),(%dx)
  65026. 4383c8: │ ││ │ (bad) {%k3}
  65027. 4383c9: ╭┼──┼┼───┼────────── jne 43843d <_D3std8datetime5Clock6__vtblZ+0x1ecd>
  65028. 4383cb: ││ ││ │ and %dl,0x74(%ebx)
  65029. 4383cf: ││ ││ │ (bad)
  65030. 4383d0: ││ ││ │ outsb %ds:(%rsi),(%dx)
  65031. 4383d1: ││ ││ │ fs
  65032. 4383d2: ││ ││ │ (bad)
  65033. 4383d3: ││ ││ ╭┼────────── jb 438439 <_D3std8datetime5Clock6__vtblZ+0x1ec9>
  65034. 4383d5: ││ ││ ││ and %dl,0x6d(%rcx,%rbp,2)
  65035. 4383d9: ││ ││ │ add %al,%gs:(%rax)
  65036. 4383dc: ││ ││ │ add %al,(%rax)
  65037. 4383de: ││ ││ │ add %al,(%rax)
  65038. 4383e0: ││ ││ │ rex.XB (bad)
  65039. 4383e2: ││ ││ │ ╭── jne 438447 <_D3std8datetime5Clock6__vtblZ+0x1ed7>
  65040. 4383e4: ││ ││ │ │ (bad)
  65041. 4383e5: ╭┼┼──┼┼──┼────────┼── jae 43845c <_D3std8datetime5Clock6__vtblZ+0x1eec>
  65042. 4383e7: │││ ││ │ │ ╭ jae 438409 <_D3std8datetime5Clock6__vtblZ+0x1e99>
  65043. 4383e9: │││ ││ │ │ │ push %rbx
  65044. 4383ea: │││ ││ │ │╭┼ je 43844d <_D3std8datetime5Clock6__vtblZ+0x1edd>
  65045. 4383ec: │││ ││ │ │││ outsb %ds:(%rsi),(%dx)
  65046. 4383ed: │││ ││ │ │││ fs
  65047. 4383ee: │││ ││ │ │││ (bad)
  65048. 4383ef: │││ ││ ╭┼────────┼┼┼ jb 438455 <_D3std8datetime5Clock6__vtblZ+0x1ee5>
  65049. 4383f1: │││ ││ ││ │││ and %dl,0x6d(%rcx,%rbp,2)
  65050. 4383f5: │││ ││ ││ │││ add %al,%gs:(%rax)
  65051. 438400: │││ ││ ││ │││ rex.B je 43846f <_D3std8datetime5Clock6__vtblZ+0x1eff>
  65052. 438403: │││ ││ ││ │││ (bad)
  65053. 438404: │││ ││ ││ │││ outsb %ds:(%rsi),(%dx)
  65054. 438405: ││┼──┼┼─┼┼────────┼┼┼ je 438470 <_D3std8datetime5Clock6__vtblZ+0x1f00>
  65055. 438407: │││ ││ ││ │││ movslq (%rdi),%ebp
  65056. 438409: │││ ││ ││ ││┕ rex.X
  65057. 43840a: │││ ││ ││ ││ gs
  65058. 43840b: ╭┼│┼──┼┼─┼┼────────┼┼─ jb 43847a <_D3std8datetime5Clock6__vtblZ+0x1f0a>
  65059. 43840d: ││││ ││╭┼┼────────┼┼─ jne 438473 <_D3std8datetime5Clock6__vtblZ+0x1f03>
  65060. 43840f: ││││ │││││ ││ (bad)
  65061. 438420: ││││ │ │││ ││ rex.RXB
  65062. 438421: ││││ │ │││ ││ rex.WRB push %r12
  65063. 438423: │││┕━━┿━┿┿┿━━━━━━━━┿┿━ and %dl,0x74(%rbx)
  65064. 438426: │││ │ │││ ││ (bad)
  65065. 438427: │││ │ │││ ││ outsb %ds:(%rsi),(%dx)
  65066. 438428: │││ │ │││ ││ fs
  65067. 438429: │││ │ │││ ││ (bad)
  65068. 43842a: │││ │╭┼┼┼────────┼┼─ jb 438490 <_D3std8datetime5Clock6__vtblZ+0x1f20>
  65069. 43842c: │││ │││││ ││ and %dl,0x6d(%rcx,%rbp,2)
  65070. 438430: │││ ┕┿┿┿┿━━━━━━━━┿┿━ add %al,%gs:(%rax)
  65071. 43843f: │││ │││ ││ add %al,0x74(%rcx)
  65072. 438442: │││ │││ ││ insb (%dx),%es:(%rdi)
  65073. 438443: │││ │││ ││ (bad)
  65074. 438444: │││ │││ ││ outsb %ds:(%rsi),(%dx)
  65075. 438445: ││┼────┼┼┼─────────┼┼─ je 4384b0 <_D3std8datetime5Clock6__vtblZ+0x1f40>
  65076. 438447: │││ │││ ┕┿━ movslq (%rdi),%ebp
  65077. 438449: │││ │││ │ rex.XB (bad)
  65078. 43844b: │││╭───┼┼┼──────────┼─ jo 4384b2 <_D3std8datetime5Clock6__vtblZ+0x1f42>
  65079. 43844d: ││││ │││ ┕━ pop %rdi
  65080. 43844e: ││││ │││ push %rsi
  65081. 43844f: ││││ │││ gs
  65082. 438450: ││││ ╭┼┼┼──────────── jb 4384b6 <_D3std8datetime5Clock6__vtblZ+0x1f46>
  65083. 438452: ││││ ││││ add %al,%gs:(%rax)
  65084. 43845d: ││││ │││ add %al,(%rax)
  65085. 43845f: ││││ │││ add %al,0x61(%rbx)
  65086. 438462: │││┼──┼┼┼───────────── jo 4384c9 <_D3std8datetime5Clock6__vtblZ+0x1f59>
  65087. 438464: ││││ │││ and %dl,0x65(%rsi)
  65088. 438467: ││││ ╭┼┼┼───────────── jb 4384cd <_D3std8datetime5Clock6__vtblZ+0x1f5d>
  65089. 438469: ││││ ││││ and %dl,%gs:0x74(%rbx)
  65090. 43846d: ││││ ││││ (bad)
  65091. 43846e: ││││ ││││ outsb %ds:(%rsi),(%dx)
  65092. 43846f: ││││ ││││ fs
  65093. 438470: ││┕┿━┿┿┿┿━━━━━━━━━━━━━ (bad)
  65094. 438471: ││││╭┼┼┼┼───────────── jb 4384d7 <_D3std8datetime5Clock6__vtblZ+0x1f67>
  65095. 438473: ││││││││┕━━━━━━━━━━━━━ and %dl,0x6d(%rcx,%rbp,2)
  65096. 438477: ││││││││ add %al,%gs:(%rax)
  65097. 43847a: ┕┿┿┿┿┿┿┿━━━━━━━━━━━━━━ add %al,(%rax)
  65098. 43847c: │││││││ add %al,(%rax)
  65099. 43847e: │││││││ add %al,(%rax)
  65100. 438480: │││││││ rex.B je 4384ef <_D3std8datetime5Clock6__vtblZ+0x1f7f>
  65101. 438483: │││││││ (bad)
  65102. 438484: │││││││ outsb %ds:(%rsi),(%dx)
  65103. 438485: ╭┼┼┼┼┼┼┼────────────── je 4384f0 <_D3std8datetime5Clock6__vtblZ+0x1f80>
  65104. 438487: ││││││││ movslq (%rdi),%ebp
  65105. 438489: ││││││││ rex.WRB (bad)
  65106. 43848b: ││││││││ fs imul $0x0,%fs:%gs:0x61(%rdx),%esi
  65107. 4384a0: │││││││ rex.B je 43850f <_D3std8datetime5Clock6__vtblZ+0x1f9f>
  65108. 4384a3: │││││││ (bad)
  65109. 4384a4: │││││││ outsb %ds:(%rsi),(%dx)
  65110. 4384a5: ╭┼┼┼┼┼┼┼─────────────── je 438510 <_D3std8datetime5Clock6__vtblZ+0x1fa0>
  65111. 4384a7: ││││││││ movslq (%rdi),%ebp
  65112. 4384a9: ││││││││ push %rdx
  65113. 4384aa: ││││││││ gs
  65114. 4384ab: ╭────┼┼┼┼┼┼┼┼─────────────── jns 438518 <_D3std8datetime5Clock6__vtblZ+0x1fa8>
  65115. 4384ad: │ ││││││││ pushq $0x61
  65116. 4384af: │ ╭┼┼┼┼┼┼┼┼─────────────── jbe 43851a <_D3std8datetime5Clock6__vtblZ+0x1faa>
  65117. 4384b1: │ │││ │││││ imul $0x0,(%rax),%eax
  65118. 4384c0: │ │││ │ ││ rex.B je 43852f <_D3std8datetime5Clock6__vtblZ+0x1fbf>
  65119. 4384c3: │ │││ │ ││ (bad)
  65120. 4384c4: │ │││ │ ││ outsb %ds:(%rsi),(%dx)
  65121. 4384c5: │ ╭┼┼┼─┼─┼┼──────────────── je 438530 <_D3std8datetime5Clock6__vtblZ+0x1fc0>
  65122. 4384c7: │ ││││ │ ││ movslq (%rdi),%ebp
  65123. 4384c9: │ ││││ ┕━┿┿━━━━━━━━━━━━━━━━ push %rbx
  65124. 4384ca: │ ││││ ││ outsl %ds:(%rsi),(%dx)
  65125. 4384cb: ╭┼──┼┼┼┼───┼┼──────────────── jne 438541 <_D3std8datetime5Clock6__vtblZ+0x1fd1>
  65126. 4384cd: ││ ││││ │┕━━━━━━━━━━━━━━━━ pushq $0x6f65475f
  65127. 4384d2: ││ ││││ ╭┼───────────────── jb 43853b <_D3std8datetime5Clock6__vtblZ+0x1fcb>
  65128. 4384d4: ││ ││││ ││ imul $0x0,0x0(%rcx),%esp
  65129. 4384db: ││ ││││ │ add %al,(%rax)
  65130. 4384dd: ││ ││││ │ add %al,(%rax)
  65131. 4384df: ││ ││││ │ add %al,0x74(%rcx)
  65132. 4384e2: ││ ││││ │ insb (%dx),%es:(%rdi)
  65133. 4384e3: ││ ││││ │ (bad)
  65134. 4384e4: ││ ││││ │ outsb %ds:(%rsi),(%dx)
  65135. 4384e5: ││ ╭┼┼┼┼──┼────────────────── je 438550 <_D3std8datetime5Clock6__vtblZ+0x1fe0>
  65136. 4384e7: ││ │││││ │ movslq (%rdi),%ebp
  65137. 4384e9: ││ │││││ │ push %rbx
  65138. 4384ea: ││ │││││ │ ╭─ je 43854b <_D3std8datetime5Clock6__vtblZ+0x1fdb>
  65139. 4384ec: ││ │││││ │ │ rex.W
  65140. 4384ed: ││ │││││ │ │ gs
  65141. 4384ee: ││ │││││ │ │ insb (%dx),%es:(%rdi)
  65142. 4384ef: ││ │││││ │ │ outsb %gs:(%rsi),(%dx)
  65143. 4384f1: ││ ││││ │ │ (bad)
  65144. 4384fe: ││ ││││ │ │ add %al,(%rax)
  65145. 438500: ││ ││││ │ │ rex.B je 43856f <_D3std8datetime5Clock6__vtblZ+0x1fff>
  65146. 438503: ││ ││││ │ │ (bad)
  65147. 438504: ││ ││││ │ │ outsb %ds:(%rsi),(%dx)
  65148. 438505: ││╭┼┼┼┼───┼────────────────┼─ je 438570 <_D3std8datetime5Clock6__vtblZ+0x2000>
  65149. 438507: │││││││ │ │ movslq (%rdi),%ebp
  65150. 438509: │││││││ │ │ push %rbx
  65151. 43850a: │││││││ │ ╭┼─ je 43856d <_D3std8datetime5Clock6__vtblZ+0x1ffd>
  65152. 43850c: │││││││ │ ││ outsb %ds:(%rsi),(%dx)
  65153. 43850d: │││││││ │ ││ insb (%dx),%es:(%rdi)
  65154. 43850e: │││││││ │ ││ gs
  65155. 43850f: │││││││ │ ││╭ jns 438511 <_D3std8datetime5Clock6__vtblZ+0x1fa1>
  65156. 43851d: │ │││ │ ││ add %al,(%rax)
  65157. 43851f: │ │││ │ ││ add %al,0x75(%rcx)
  65158. 438522: ╭┼─┼┼┼─────┼───────────────┼┼─ jae 438598 <_D3std8datetime5Clock6__vtblZ+0x2028>
  65159. 438524: ││ │││ │ ╭┼┼─ jb 438587 <_D3std8datetime5Clock6__vtblZ+0x2017>
  65160. 438526: ││ │││ │ │││ insb (%dx),%es:(%rdi)
  65161. 438527: ││ │││ │ │││ imul $0x6c656441,0x2f(%rcx),%esp
  65162. 43852e: ││ │││ │ │││ (bad)
  65163. 43852f: ││ │││ │ │││ imul $0x0,0x0(%rbp,%riz,2),%esp
  65164. 43853f: ││ ││ │││ add %al,0x65(%rbx)
  65165. 438542: │ ││ │││ outsb %ds:(%rsi),(%dx)
  65166. 438543: │ ││ │││ and %al,%cs:0x75(%rcx)
  65167. 438547: ╭┼──┼┼─────────────────────┼┼┼─ jae 4385bd <_D3std8datetime5Clock6__vtblZ+0x204d>
  65168. 438549: ││ ││ ╭┼┼┼─ jb 4385ac <_D3std8datetime5Clock6__vtblZ+0x203c>
  65169. 43854b: ││ ││ │││┕━ insb (%dx),%es:(%rdi)
  65170. 43854c: ││ ││ │││ imul $0x6e617453,0x20(%rcx),%esp
  65171. 438553: ││ │ │││ fs
  65172. 438554: ││ │ │││ (bad)
  65173. 438555: ││ │ ╭─┼┼┼── jb 4385bb <_D3std8datetime5Clock6__vtblZ+0x204b>
  65174. 438557: ││ │ │ │││ and %dl,0x6d(%rcx,%rbp,2)
  65175. 43855b: ││ │ │ │││ add %al,%gs:(%rax)
  65176. 43855e: ││ │ │ │││ add %al,(%rax)
  65177. 438560: ││ │ │ │││ rex.B jne 4385d6 <_D3std8datetime5Clock6__vtblZ+0x2066>
  65178. 438563: ││ ╭┼───────────────────┼─┼┼┼── je 4385d7 <_D3std8datetime5Clock6__vtblZ+0x2067>
  65179. 438565: ││ ││ │ │││ (bad)
  65180. 438566: ││ ││ │ │││ insb (%dx),%es:(%rdi)
  65181. 438567: ││ ││ │ │││ imul $0x73697242,0x2f(%rcx),%esp
  65182. 43856e: ││ ││ │ ││ (bad) {%k5}
  65183. 43857f: ││ │ │ ││ add %al,0x2e(%rbp)
  65184. 438582: ││ │ │ ││ and %al,0x75(%rcx)
  65185. 438585: ╭┼┼─┼────────────────────┼─┼┼─── jae 4385fb <_D3std8datetime5Clock6__vtblZ+0x208b>
  65186. 438587: │││ │ │╭┼┼┼┼┼ jb 4385ea <_D3std8datetime5Clock6__vtblZ+0x207a>
  65187. 438589: │││ │ │││ insb (%dx),%es:(%rdi)
  65188. 43858a: │││ │ │││ imul $0x6e617453,0x20(%rcx),%esp
  65189. 438591: │││ │ │││ fs
  65190. 438592: │││ │ │││ (bad)
  65191. 438593: │││ │ ╭┼┼┼──── jb 4385f9 <_D3std8datetime5Clock6__vtblZ+0x2089>
  65192. 438595: │││ │ ││││ and %dl,0x6d(%rcx,%rbp,2)
  65193. 438599: ││ │ ││││ add %al,%gs:(%rax)
  65194. 43859c: ││ │ ││││ add %al,(%rax)
  65195. 43859e: ││ │ ││││ add %al,(%rax)
  65196. 4385a0: ││ │ ││││ rex.B jne 438616 <_D3std8datetime5Clock6__vtblZ+0x20a6>
  65197. 4385a3: ││ ╭┼───────────────────┼┼┼┼──── je 438617 <_D3std8datetime5Clock6__vtblZ+0x20a7>
  65198. 4385a5: ││ ││ ││││ (bad)
  65199. 4385a6: ││ ││ ││││ insb (%dx),%es:(%rdi)
  65200. 4385a7: ││ ││ ││││ imul $0x6b6f7242,0x2f(%rcx),%esp
  65201. 4385ae: ││ ││ │││ outsb %gs:(%rsi),(%dx)
  65202. 4385b0: ││ ││ │││ pop %rdi
  65203. 4385b1: ││ ││ │││ imul $0x0,0x0(%rsp,%rbp,2),%rbp
  65204. 4385ba: ││ ││ │││ add %al,(%rax)
  65205. 4385bc: ││ ││ │ │ add %al,(%rax)
  65206. 4385be: │ ││ │ │ add %al,(%rax)
  65207. 4385c0: │ ││ │ │ rex.B jne 438636 <_D3std8datetime5Clock6__vtblZ+0x20c6>
  65208. 4385c3: │ ╭┼┼───────────────────┼─┼───── je 438637 <_D3std8datetime5Clock6__vtblZ+0x20c7>
  65209. 4385c5: │ │││ │ │ (bad)
  65210. 4385c6: │ │││ │ │ insb (%dx),%es:(%rdi)
  65211. 4385c7: │ │││ │ │ imul $0x72727543,0x2f(%rcx),%esp
  65212. 4385ce: │ │││ │ │ imul $0x0,0x0(%rbp),%esp
  65213. 4385dd: │ ││ │ │ add %al,(%rax)
  65214. 4385df: │ ││ │ │ add %dl,0x73(%rcx,%riz,2)
  65215. 4385e3: │ ││ │ │ insl (%dx),%es:(%rdi)
  65216. 4385e4: │ ││ │ │ (bad)
  65217. 4385e5: │ ││ │ │ outsb %ds:(%rsi),(%dx)
  65218. 4385e6: │ ││ │ │ imul $0x6e617453,0x20(%rcx),%esp
  65219. 4385ed: │ ││ │ fs
  65220. 4385ee: │ ││ │ (bad)
  65221. 4385ef: │ ││ ╭┼─────── jb 438655 <_D3std8datetime5Clock6__vtblZ+0x20e5>
  65222. 4385f1: │ ││ ││ and %dl,0x6d(%rcx,%rbp,2)
  65223. 4385f5: │ ││ ││ add %al,%gs:(%rax)
  65224. 438600: ││ │ rex.B jne 438676 <_D3std8datetime5Clock6__vtblZ+0x2106>
  65225. 438603: ╭┼┼───────────────────┼──────── je 438677 <_D3std8datetime5Clock6__vtblZ+0x2107>
  65226. 438605: │││ │ (bad)
  65227. 438606: │││ │ insb (%dx),%es:(%rdi)
  65228. 438607: │││ │ imul $0x77726144,0x2f(%rcx),%esp
  65229. 43860e: │││ │ imul $0x0,0x0(%rsi),%ebp
  65230. 43861d: ││ │ add %al,(%rax)
  65231. 43861f: ││ │ add %al,0x55(%rcx)
  65232. 438622: ││ │ push %rbx
  65233. 438623: ││ │ and %al,0x65(%rbx)
  65234. 438626: ││ │ outsb %ds:(%rsi),(%dx)
  65235. 438627: ╭┼┼────────────────────┼──────── je 43869b <_D3std8datetime5Clock6__vtblZ+0x212b>
  65236. 438629: │││ │ (bad)
  65237. 43862a: │││ │ insb (%dx),%es:(%rdi)
  65238. 43862b: │││ │ and %dl,0x74(%rbx)
  65239. 43862e: │││ │ (bad)
  65240. 43862f: │││ │ outsb %ds:(%rsi),(%dx)
  65241. 438630: │││ │ fs
  65242. 438631: │││ │ (bad)
  65243. 438632: │││ ╭┼──────── jb 438698 <_D3std8datetime5Clock6__vtblZ+0x2128>
  65244. 438634: │││ ││ and %dl,0x6d(%rcx,%rbp,2)
  65245. 438638: ││ ││ add %al,%gs:(%rax)
  65246. 43863b: ││ ││ add %al,(%rax)
  65247. 43863d: ││ ││ add %al,(%rax)
  65248. 43863f: ││ ││ add %al,0x75(%rcx)
  65249. 438642: ╭───┼┼────────────────────┼┼──────── jae 4386b8 <_D3std8datetime5Clock6__vtblZ+0x2148>
  65250. 438644: │ ││ ││ ╭ jb 4386a7 <_D3std8datetime5Clock6__vtblZ+0x2137>
  65251. 438646: │ ││ ││ │ insb (%dx),%es:(%rdi)
  65252. 438647: │ ││ ││ │ imul $0x61626f48,0x2f(%rcx),%esp
  65253. 43864e: ╭┼───┼┼────────────────────┼┼───────┼ jb 4386c4 <_D3std8datetime5Clock6__vtblZ+0x2154>
  65254. 438660: ││ ││ │ │ rex.B jne 4386d6 <_D3std8datetime5Clock6__vtblZ+0x2166>
  65255. 438663: ││ ╭┼┼────────────────────┼────────┼ je 4386d7 <_D3std8datetime5Clock6__vtblZ+0x2167>
  65256. 438665: ││ │││ │ │ (bad)
  65257. 438666: ││ │││ │ │ insb (%dx),%es:(%rdi)
  65258. 438667: ││ │││ │ │ imul $0x646e694c,0x2f(%rcx),%esp
  65259. 43866e: ││ │││ │ │ gs
  65260. 43866f: ││ │││ │ │ insl (%dx),%es:(%rdi)
  65261. 438670: ││ │││ │ │ (bad)
  65262. 438671: ││ │││ │ │ outsb %ds:(%rsi),(%dx)
  65263. 43867e: ││ ││ │ │ add %al,(%rax)
  65264. 438680: ││ ││ │ │ rex.B jne 4386f6 <_D3std8datetime5Clock6__vtblZ+0x2186>
  65265. 438683: ││ ╭┼┼─────────────────────┼────────┼ je 4386f7 <_D3std8datetime5Clock6__vtblZ+0x2187>
  65266. 438685: ││ │││ │ │ (bad)
  65267. 438686: ││ │││ │ │ insb (%dx),%es:(%rdi)
  65268. 438687: ││ │││ │ │ imul $0x626c654d,0x2f(%rcx),%esp
  65269. 43868e: ││ │││ │ │ outsl %ds:(%rsi),(%dx)
  65270. 43868f: ││╭┼┼┼─────────────────────┼────────┼ jne 438703 <_D3std8datetime5Clock6__vtblZ+0x2193>
  65271. 438691: ││││││ │ │ outsb %ds:(%rsi),(%dx)
  65272. 438692: ││││││ │ │ add %al,%gs:(%rax)
  65273. 43869d: │││││ │ add %al,(%rax)
  65274. 43869f: │││││ │ add %al,0x55(%rcx)
  65275. 4386a2: │││││ │ push %rbx
  65276. 4386a3: │││││ │ and %al,0x61(%rbp)
  65277. 4386a6: ╭┼┼┼┼┼───────────────────────────────┼ jae 43871c <_D3std8datetime5Clock6__vtblZ+0x21ac>
  65278. 4386a8: ││││││ gs
  65279. 4386a9: ││││││ ╭─────── jb 438719 <_D3std8datetime5Clock6__vtblZ+0x21a9>
  65280. 4386ab: ││││││ │ and %dl,0x74(%rbx)
  65281. 4386ae: ││││││ │ (bad)
  65282. 4386af: ││││││ │ outsb %ds:(%rsi),(%dx)
  65283. 4386b0: ││││││ │ fs
  65284. 4386b1: ││││││ │ (bad)
  65285. 4386b2: ││││││ │ ╭─── jb 438718 <_D3std8datetime5Clock6__vtblZ+0x21a8>
  65286. 4386b4: ││││││ │ │ and %dl,0x6d(%rcx,%rbp,2)
  65287. 4386b8: ││┕┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━┿━━━┿━━━ add %al,%gs:(%rax)
  65288. 4386bb: ││ │││ │ │ add %al,(%rax)
  65289. 4386bd: ││ │││ │ │ add %al,(%rax)
  65290. 4386bf: ││ │││ │ │ add %al,0x75(%rcx)
  65291. 4386c2: ╭┼┼─┼┼┼────────────────────────┼───┼─── jae 438738 <_D3std8datetime5Clock6__vtblZ+0x21c8>
  65292. 4386c4: ││┕━┿┿┿━━━━━━━━━━━━━━━━━━━━━━━━┿━━━┿━╭─ jb 438727 <_D3std8datetime5Clock6__vtblZ+0x21b7>
  65293. 4386c6: ││ │││ │ │ │ insb (%dx),%es:(%rdi)
  65294. 4386c7: ││ │││ │ │ │ imul $0x6e647953,0x2f(%rcx),%esp
  65295. 4386ce: ││ │││ │ │ │ gs
  65296. 4386cf: ││ │││ │ │ │╭ jns 4386d1 <_D3std8datetime5Clock6__vtblZ+0x2161>
  65297. 4386dd: ││ ││ │ │ │ add %al,(%rax)
  65298. 4386df: ││ ││ │ │ │ add %cl,0x61(%rax)
  65299. 4386e2: ││ ││ │ │╭┼─ ja 438745 <_D3std8datetime5Clock6__vtblZ+0x21d5>
  65300. 4386e4: ││ ││ │ │││ imul $0x7453206e,0x61(%rcx),%ebp
  65301. 4386eb: ││ ││ │ │││ (bad)
  65302. 4386ec: ││ ││ │ │││ outsb %ds:(%rsi),(%dx)
  65303. 4386ed: ││ ││ │ │││ fs
  65304. 4386ee: ││ ││ │ │││ (bad)
  65305. 4386ef: ││ ││ │ ╭┼┼┼─ jb 438755 <_D3std8datetime5Clock6__vtblZ+0x21e5>
  65306. 4386f1: ││ ││ │ ││││ and %dl,0x6d(%rcx,%rbp,2)
  65307. 4386f5: ││ ││ │ ││││ add %al,%gs:(%rax)
  65308. 438700: ││ │ │ ││││ rex.R (bad)
  65309. 438702: ││ │ ╭┼──┼┼┼┼─ je 438769 <_D3std8datetime5Clock6__vtblZ+0x21f9>
  65310. 438704: ││ ││ ││││ insb (%dx),%es:(%rdi)
  65311. 438705: ││ ││ ││││ imul $0x61745320,0x65(%rsi),%ebp
  65312. 43870c: ││ ││ ││││ outsb %ds:(%rsi),(%dx)
  65313. 43870d: ││ ││ ││││ fs
  65314. 43870e: ││ ││ ││││ (bad)
  65315. 43870f: ││ ││ ╭┼┼┼┼─ jb 438775 <_D3std8datetime5Clock6__vtblZ+0x2205>
  65316. 438711: ││ ││ │││││ and %dl,0x6d(%rcx,%rbp,2)
  65317. 438715: ││ ││ │││││ add %al,%gs:(%rax)
  65318. 438720: │ │ ││ ││ push %rsp
  65319. 438721: │ │ ││ ││ outsl %ds:(%rsi),(%dx)
  65320. 438722: │ │ ││ ││ outsb %ds:(%rsi),(%dx)
  65321. 438723: │ │ ││ ││ addr32 (bad)
  65322. 438725: │ │ ││ ││ and %dl,0x74(%rbx)
  65323. 438728: │ │ ││ │ (bad)
  65324. 438729: │ │ ││ │ outsb %ds:(%rsi),(%dx)
  65325. 43872a: │ │ ││ │ fs
  65326. 43872b: │ │ ││ │ (bad)
  65327. 43872c: │ │ ╭┼┼─┼── jb 438792 <_D3std8datetime5Clock6__vtblZ+0x2222>
  65328. 43872e: │ │ │││ │ and %dl,0x6d(%rcx,%rbp,2)
  65329. 438732: │ │ │││ │ add %al,%gs:(%rax)
  65330. 43873d: │ │││ │ add %al,(%rax)
  65331. 43873f: │ │││ │ add %cl,0x6e(%rcx,%rbp,2)
  65332. 438743: │ │││ │ and %cl,%gs:0x73(%rcx)
  65333. 438747: │ │││ insb (%dx),%es:(%rdi)
  65334. 438748: │ │││ (bad)
  65335. 438749: │ │││ outsb %ds:(%rsi),(%dx)
  65336. 43874a: │ │││ fs
  65337. 43874b: │ │││ ╭ jae 43876d <_D3std8datetime5Clock6__vtblZ+0x21fd>
  65338. 43874d: │ │││ │ push %rbx
  65339. 43874e: │ │││ ╭┼ je 4387b1 <_D3std8datetime5Clock6__vtblZ+0x2241>
  65340. 438750: │ │││ ││ outsb %ds:(%rsi),(%dx)
  65341. 438751: │ │││ ││ fs
  65342. 438752: │ │││ ││ (bad)
  65343. 438753: │╭┼┼┼──┼┼ jb 4387b9 <_D3std8datetime5Clock6__vtblZ+0x2249>
  65344. 438755: ││││┕━━┿┿ and %dl,0x6d(%rcx,%rbp,2)
  65345. 438759: ││││ ││ add %al,%gs:(%rax)
  65346. 43875c: ││││ ││ add %al,(%rax)
  65347. 43875e: ││││ ││ add %al,(%rax)
  65348. 438760: ││││ ││ rex.RB jne 4387d5 <_D3std8datetime5Clock6__vtblZ+0x2265>
  65349. 438763: ││││ ││ outsl %ds:(%rsi),(%dx)
  65350. 438764: ╭─┼┼┼┼───┼┼ jo 4387cb <_D3std8datetime5Clock6__vtblZ+0x225b>
  65351. 438766: │ ││││ ││ (bad)
  65352. 438767: │ ││││ ││ rex.B insl (%dx),%es:(%rdi)
  65353. 438769: ╭────┼─┼┼┼┼┼┼┼┼┼ jae 4387df <_D3std8datetime5Clock6__vtblZ+0x226f>
  65354. 43876b: │ │ │││ ││ gs
  65355. 43876c: │ │ ╭┼┼┼───┼┼ jb 4387d2 <_D3std8datetime5Clock6__vtblZ+0x2262>
  65356. 43876e: │ │ ││││ │ (bad)
  65357. 43876f: │ │ ││││ │ insl (%dx),%es:(%rdi)
  65358. 438780: │ │ │││ │ rex.RB jne 4387f5 <_D3std8datetime5Clock6__vtblZ+0x2285>
  65359. 438783: │ │ │││ │ outsl %ds:(%rsi),(%dx)
  65360. 438784: │ ╭┼─┼┼┼────┼─ jo 4387eb <_D3std8datetime5Clock6__vtblZ+0x227b>
  65361. 438786: │ ││ │││ │ (bad)
  65362. 438787: │ ││ │││ │ rex.B jae 4387fe <_D3std8datetime5Clock6__vtblZ+0x228e>
  65363. 43878a: │ ││ │││ ╭┼─ jb 4387ed <_D3std8datetime5Clock6__vtblZ+0x227d>
  65364. 43878c: │ ││ │││ ││ imul $0x6e,0x61(%rax),%ebp
  65365. 4387a0: │ ││ ││ ││ rex.B jae 438817 <_D3std8datetime5Clock6__vtblZ+0x22a7>
  65366. 4387a3: │ ││ ││ ╭┼┼─ jb 438806 <_D3std8datetime5Clock6__vtblZ+0x2296>
  65367. 4387a5: │ ││ ││ │││ imul $0x6e,0x61(%rax),%ebp
  65368. 4387a9: │ ││ ││ │││ and %dl,0x74(%rbx)
  65369. 4387ac: │ ││ ││ │││ (bad)
  65370. 4387ad: │ ││ ││ │││ outsb %ds:(%rsi),(%dx)
  65371. 4387ae: │ ││ ││ │││ fs
  65372. 4387af: │ ││ ││ │││ (bad)
  65373. 4387b0: │ ││╭┼┼───┼┼┼─ jb 438816 <_D3std8datetime5Clock6__vtblZ+0x22a6>
  65374. 4387b2: │ │││││ ││ and %dl,0x6d(%rcx,%rbp,2)
  65375. 4387b6: │ │││││ ││ add %al,%gs:(%rax)
  65376. 4387b9: │ ││││┕━━━┿┿━━ add %al,(%rax)
  65377. 4387bb: │ ││││ ││ add %al,(%rax)
  65378. 4387bd: │ ││││ ││ add %al,(%rax)
  65379. 4387bf: │ ││││ ││ add %al,0x65(%rbx)
  65380. 4387c2: │ ││││ ││ outsb %ds:(%rsi),(%dx)
  65381. 4387c3: ╭──────┼───┼┼┼┼────┼┼── je 438837 <_D3std8datetime5Clock6__vtblZ+0x22c7>
  65382. 4387c5: │ │ ││││ ││ (bad)
  65383. 4387c6: │ │ ││││ ││ insb (%dx),%es:(%rdi)
  65384. 4387c7: │ │ ││││ ││ and %al,0x75(%rbp)
  65385. 4387ca: │ ╭───┼───┼┼┼┼────┼┼── jb 43883b <_D3std8datetime5Clock6__vtblZ+0x22cb>
  65386. 4387cc: │ │ │ ╭┼─┼┼────┼┼── jo 438833 <_D3std8datetime5Clock6__vtblZ+0x22c3>
  65387. 4387ce: │ │ │ ││ ││ ││ and %dl,0x74(%rbx)
  65388. 4387d1: │ │ │ ││ ││ ││ (bad)
  65389. 4387d2: │ │ │ ││ │┕━━━━┿┿━━ outsb %ds:(%rsi),(%dx)
  65390. 4387d3: │ │ │ ││ │ ││ fs
  65391. 4387d4: │ │ │ ││ │ ││ (bad)
  65392. 4387d5: │ │ │ ││╭┼─────┼┼── jb 43883b <_D3std8datetime5Clock6__vtblZ+0x22cb>
  65393. 4387d7: │ │ │ ││││ ││ and %dl,0x6d(%rcx,%rbp,2)
  65394. 4387db: │ │ │ ││││ ││ add %al,%gs:(%rax)
  65395. 4387de: │ │ │ ││││ ││ add %al,(%rax)
  65396. 4387e0: │ │ ││││ ││ rex.RB jne 438855 <_D3std8datetime5Clock6__vtblZ+0x22e5>
  65397. 4387e3: │ │ ││││ ││ outsl %ds:(%rsi),(%dx)
  65398. 4387e4: │ │ ╭┼┼┼┼─────┼┼── jo 43884b <_D3std8datetime5Clock6__vtblZ+0x22db>
  65399. 4387e6: │ │ │││││ ││ (bad)
  65400. 4387e7: │ │ │││││ ││ rex.X jb 43884b <_D3std8datetime5Clock6__vtblZ+0x22db>
  65401. 4387ea: │ │╭────┼┼┼┼┼─────┼┼── je 438855 <_D3std8datetime5Clock6__vtblZ+0x22e5>
  65402. 4387ec: │ │┼────┼┼─┼┼─────┼┼── jae 43885a <_D3std8datetime5Clock6__vtblZ+0x22ea>
  65403. 4387ee: │ ││ ││ ││ │ (bad)
  65404. 4387ef: │ ││ ││ ││ ╭┼─── jbe 438852 <_D3std8datetime5Clock6__vtblZ+0x22e2>
  65405. 4387fd: │ ││ ││ ││ ││ add %al,(%rax)
  65406. 4387ff: │ ││ ││ ││ ││ add %al,0x75(%rbp)
  65407. 438802: │ ╭┼┼────┼┼─┼┼────┼┼─── jb 438873 <_D3std8datetime5Clock6__vtblZ+0x2303>
  65408. 438804: │ │││ ╭┼┼─┼┼────┼┼─── jo 43886b <_D3std8datetime5Clock6__vtblZ+0x22fb>
  65409. 438806: │ │││ │││ ││ │┕━━━ (bad)
  65410. 438807: │ │││ │││ ││ │ rex.X jne 43886d <_D3std8datetime5Clock6__vtblZ+0x22fd>
  65411. 43880a: │ │││ │││ ││ │ pushq $0x73657261
  65412. 43880f: │ │││ │││ ││ │ ╭ je 438811 <_D3std8datetime5Clock6__vtblZ+0x22a1>
  65413. 43881d: │ │││ │││ │ │ add %al,(%rax)
  65414. 43881f: │ │││ │││ │ │ add %al,0x75(%rbp)
  65415. 438822: │╭┼┼┼───┼┼┼─┼─────┼──── jb 438893 <_D3std8datetime5Clock6__vtblZ+0x2323>
  65416. 438824: │││││ ╭┼┼┼─┼─────┼──── jo 43888b <_D3std8datetime5Clock6__vtblZ+0x231b>
  65417. 438826: │││││ ││││ │ │ (bad)
  65418. 438827: │││││ ││││ │ │ rex.XB outsl %ds:(%rsi),(%dx)
  65419. 438829: │││││ ╭┼┼┼┼─┼─────┼──── jo 438890 <_D3std8datetime5Clock6__vtblZ+0x2320>
  65420. 43882b: │││││ │││││ │ │ outsb %ds:(%rsi),(%dx)
  65421. 43882c: │││││ │││││ │ │ pushq $0x6e656761
  65422. 43883d: ││││ ││││ │ add %al,(%rax)
  65423. 43883f: ││││ ││││ │ add %al,0x75(%rbp)
  65424. 438842: ╭┼┼┼┼─┼┼┼┼────────┼──── jb 4388b3 <_D3std8datetime5Clock6__vtblZ+0x2343>
  65425. 438844: │││││╭┼┼┼┼────────┼──── jo 4388ab <_D3std8datetime5Clock6__vtblZ+0x233b>
  65426. 438846: ││││││││││ │ (bad)
  65427. 438847: ││││││││││ │ rex.RXB imul $0x61746c61,0x72(%r10),%r12d
  65428. 43884f: │││││││││ │ ╭ jb 438851 <_D3std8datetime5Clock6__vtblZ+0x22e1>
  65429. 43885d: │││ ││││ add %al,(%rax)
  65430. 43885f: │││ ││││ add %al,0x4c(%rsi)
  65431. 438862: │││ ││││ and %r10b,0x74(%r11)
  65432. 438866: │││ ││││ (bad)
  65433. 438867: │││ ││││ outsb %ds:(%rsi),(%dx)
  65434. 438868: │││ ││││ fs
  65435. 438869: │││ ││││ (bad)
  65436. 43886a: │││ ││││ ╭─ jb 4388d0 <_D3std8datetime5Clock6__vtblZ+0x2360>
  65437. 43886c: │││ │││ │ and %dl,0x6d(%rcx,%rbp,2)
  65438. 438870: │││ │││ │ add %al,%gs:(%rax)
  65439. 43887f: ││ │││ │ add %al,0x75(%rbp)
  65440. 438882: ╭┼┼───┼┼┼─────────────┼─ jb 4388f3 <_D3std8datetime5Clock6__vtblZ+0x2383>
  65441. 438884: │││ ╭┼┼┼─────────────┼─ jo 4388eb <_D3std8datetime5Clock6__vtblZ+0x237b>
  65442. 438886: │││ ││││ │ (bad)
  65443. 438887: │││ ││││ │ rex.WB jae 4388f6 <_D3std8datetime5Clock6__vtblZ+0x2386>
  65444. 43888a: │││ ││││ │ gs
  65445. 43888b: │││ │││┕━━━━━━━━━━━━━┿━ pop %rdi
  65446. 43888c: │││ │││ │ outsl %ds:(%rsi),(%dx)
  65447. 43888d: │││ │││ │ pop %di
  65448. 43888f: │││ │││ │ rex.WRB (bad)
  65449. 438891: │││ ││ │ outsb %ds:(%rsi),(%dx)
  65450. 43889e: ││ ││ │ add %al,(%rax)
  65451. 4388a0: ││ ││ │ push %rsp
  65452. 4388a1: ╭┼┼───┼┼───────────────┼─ jne 438915 <_D3std8datetime5Clock6__vtblZ+0x23a5>
  65453. 4388a3: │││ ││ │ imul $0x20,0x79(%rbp),%esp
  65454. 4388a7: │││ ││ │ push %rbx
  65455. 4388a8: │││ ││ │╭ je 43890b <_D3std8datetime5Clock6__vtblZ+0x239b>
  65456. 4388aa: │││ ││ ││ outsb %ds:(%rsi),(%dx)
  65457. 4388ab: │││ │┕━━━━━━━━━━━━━━━┿┿ fs
  65458. 4388ac: │││ │ ││ (bad)
  65459. 4388ad: │││ │ ╭┼┼ jb 438913 <_D3std8datetime5Clock6__vtblZ+0x23a3>
  65460. 4388af: │││ │ │││ and %dl,0x6d(%rcx,%rbp,2)
  65461. 4388b3: ││┕━━━┿━━━━━━━━━━━━━━━┿┿┿ add %al,%gs:(%rax)
  65462. 4388be: ││ │ │││ add %al,(%rax)
  65463. 4388c0: ││ │ │││ rex.RB jne 438935 <_D3std8datetime5Clock6__vtblZ+0x23c5>
  65464. 4388c3: ││ │ │││ outsl %ds:(%rsi),(%dx)
  65465. 4388c4: ││ ╭┼───────────────┼┼┼ jo 43892b <_D3std8datetime5Clock6__vtblZ+0x23bb>
  65466. 4388c6: ││ ││ │││ (bad)
  65467. 4388c7: ││ ││ │││ rex.WXB (bad)
  65468. 4388c9: ││ ││ │││ insb (%dx),%es:(%rdi)
  65469. 4388ca: ││ ││ │││ imul $0x6172676e,0x69(%rsi),%ebp
  65470. 4388d1: ││ ││ │ │ add %al,%fs:(%rax)
  65471. 4388e0: ││ ││ │ │ rex.RB jne 438955 <_D3std8datetime5Clock6__vtblZ+0x23e5>
  65472. 4388e3: ││ ││ │ │ outsl %ds:(%rsi),(%dx)
  65473. 4388e4: ││ ╭┼┼───────────────┼─┼ jo 43894b <_D3std8datetime5Clock6__vtblZ+0x23db>
  65474. 4388e6: ││ │││ │ │ (bad)
  65475. 4388e7: ││ │││ │ │ rex.WR pushq $0x75
  65476. 4388ea: ││ │││ │ │ (bad) {%k5}
  65477. 4388eb: ││ ││┕━━━━━━━━━━━━━━━┿━┿ insb (%dx),%es:(%rdi)
  65478. 4388ec: ││ ││ │ │ pushq $0x61
  65479. 4388ee: ││ ││ │ │ outsb %ds:(%rsi),(%dx)
  65480. 4388ef: ││ ││ │ │ (bad)
  65481. 438900: │ ││ │ │ rex.RB jne 438975 <_D3std8datetime5Clock6__vtblZ+0x2405>
  65482. 438903: │ ││ │ │ outsl %ds:(%rsi),(%dx)
  65483. 438904: │ ╭┼┼────────────────┼─┼ jo 43896b <_D3std8datetime5Clock6__vtblZ+0x23fb>
  65484. 438906: │ │││ │ │ (bad)
  65485. 438907: │ │││ │ │ rex.WR jne 438982 <_D3std8datetime5Clock6__vtblZ+0x2412>
  65486. 43890a: │ │││ │ │ gs
  65487. 43890b: │ │││ │ ┕ insl (%dx),%es:(%rdi)
  65488. 43890c: │ │││ │ (bad) {%k5}
  65489. 43890d: │ │││ │ outsl %ds:(%rsi),(%dx)
  65490. 43890e: ╭──────┼──┼┼┼────────────────┼── jne 438982 <_D3std8datetime5Clock6__vtblZ+0x2412>
  65491. 438910: │ │ │││ │ add %al,(%eax)
  65492. 43891f: │ │││ add %al,0x75(%rbp)
  65493. 438922: │ ╭───────┼┼┼─────────────────── jb 438993 <_D3std8datetime5Clock6__vtblZ+0x2423>
  65494. 438924: │ │ ╭┼┼┼─────────────────── jo 43898b <_D3std8datetime5Clock6__vtblZ+0x241b>
  65495. 438926: │ │ ││││ (bad)
  65496. 438927: │ │ ││││ rex.WRB (bad)
  65497. 438929: │ │ ╭───┼┼┼┼─────────────────── jb 438994 <_D3std8datetime5Clock6__vtblZ+0x2424>
  65498. 43892b: │ │ │ │││┕━━━━━━━━━━━━━━━━━━━ gs
  65499. 43892c: │ │ │ │││ pushq $0x6e6d61
  65500. 43893d: │ │ │ │││ add %al,(%rax)
  65501. 43893f: │ │ │ │││ add %al,0x75(%rbp)
  65502. 438942: │╭┼──┼───┼┼┼──────────────────── jb 4389b3 <_D3std8datetime5Clock6__vtblZ+0x2443>
  65503. 438944: │││ │ ╭┼┼┼──────────────────── jo 4389ab <_D3std8datetime5Clock6__vtblZ+0x243b>
  65504. 438946: │││ │ ││││ (bad)
  65505. 438947: │││ │ ││││ push %rax
  65506. 438948: │││ │ ││││ outsl %ds:(%rsi),(%dx)
  65507. 438949: │││ │ ││││ outsl %fs:(%esi),(%dx)
  65508. 43894c: │││ ╭┼──┼┼┼───────────────────── jb 4389b7 <_D3std8datetime5Clock6__vtblZ+0x2447>
  65509. 43894e: │││ ││ │││ movslq 0x0(%rcx),%esp
  65510. 43895d: │││ ││ │││ add %al,(%rax)
  65511. 43895f: │││ ││ │││ add %al,0x75(%rbp)
  65512. 438962: │┼┼─┼┼──┼┼┼───────────────────── jb 4389d3 <_D3std8datetime5Clock6__vtblZ+0x2463>
  65513. 438964: │││ ││ ╭┼┼┼───────────────────── jo 4389cb <_D3std8datetime5Clock6__vtblZ+0x245b>
  65514. 438966: │││ ││ ││││ (bad)
  65515. 438967: │││ ││ ││││ push %rbx
  65516. 438968: │││ ││ ││││ (bad)
  65517. 438969: │││ ││ ││││ outsb %ds:(%rsi),(%dx)
  65518. 43896a: │││ ││ ││││ pop %rdi
  65519. 43896b: │││ ││ │││┕━━━━━━━━━━━━━━━━━━━━━ rex.WRB (bad)
  65520. 43896d: │││╭┼┼─┼┼┼────────────────────── jb 4389d8 <_D3std8datetime5Clock6__vtblZ+0x2468>
  65521. 43896f: ││││││ │││ outsb %ds:(%rsi),(%dx)
  65522. 438970: ││││││ │││ outsl %ds:(%rsi),(%dx)
  65523. 43897d: ││││││ │││ add %al,(%rax)
  65524. 43897f: ││││││ │││ add %al,0x65(%rbx)
  65525. 438982: ┕┿┿┿┿┿━┿┿┿━━━━━━━━━━━━━━━━━━━━━━ outsb %ds:(%rsi),(%dx)
  65526. 438983: ╭───┼┼┼┼┼┼─┼┼┼────────────────────── je 4389f7 <_D3std8datetime5Clock6__vtblZ+0x2487>
  65527. 438985: │ ││││││ │││ (bad)
  65528. 438986: │ ││││││ │││ insb (%dx),%es:(%rdi)
  65529. 438987: │ ││││││ │││ and %al,0x75(%rbp)
  65530. 43898a: │ ╭┼┼┼┼┼┼─┼┼┼────────────────────── jb 4389fb <_D3std8datetime5Clock6__vtblZ+0x248b>
  65531. 43898c: │ │││││││╭┼┼─────────────────────── jo 4389f3 <_D3std8datetime5Clock6__vtblZ+0x2483>
  65532. 43898e: │ ││││││││││ (bad)
  65533. 43898f: │ ││││││││││ outsb %ds:(%rsi),(%dx)
  65534. 438990: │ ││││││││││ and %dl,0x74(%rbx)
  65535. 438993: │ │││┕┿┿┿┿┿┿━━━━━━━━━━━━━━━━━━━━━━━ (bad)
  65536. 438994: │ │││ ││┕┿┿┿━━━━━━━━━━━━━━━━━━━━━━━ outsb %ds:(%rsi),(%dx)
  65537. 438995: │ │││ ││ │││ fs
  65538. 438996: │ │││ ││ │││ (bad)
  65539. 438997: │ │││ ││ │││ ╭ jb 4389fd <_D3std8datetime5Clock6__vtblZ+0x248d>
  65540. 438999: │ │││ ││ │││ │ and %dl,0x6d(%rcx,%rbp,2)
  65541. 43899d: │ │││ ││ │││ │ add %al,%gs:(%rax)
  65542. 4389a0: │ │││ ││ │││ │ rex.RB jne 438a15 <_D3std8datetime5Clock6__vtblZ+0x24a5>
  65543. 4389a3: │ │││ ││ │││ │ outsl %ds:(%rsi),(%dx)
  65544. 4389a4: │ │││ ││╭┼┼┼──────────────────────┼ jo 438a0b <_D3std8datetime5Clock6__vtblZ+0x249b>
  65545. 4389a6: │ │││ ││││││ │ (bad)
  65546. 4389a7: │ │││ ││││││ │ push %rbx
  65547. 4389a8: │ │││ ││││││ │ imul $0x706f7265,0x66(%rbp),%ebp
  65548. 4389af: │ │││ │││││ │ outsl %ds:(%rsi),(%dx)
  65549. 4389b0: │ │││ │││││ │ insb (%dx),%es:(%rdi)
  65550. 4389bd: │ ││ │ │││ │ add %al,(%rax)
  65551. 4389bf: │ ││ │ │││ │ add %al,0x75(%rbp)
  65552. 4389c2: │ ╭┼┼──┼─┼┼┼───────────────────────┼ jb 438a33 <_D3std8datetime5Clock6__vtblZ+0x24c3>
  65553. 4389c4: │ │││ │╭┼┼┼───────────────────────┼ jo 438a2b <_D3std8datetime5Clock6__vtblZ+0x24bb>
  65554. 4389c6: │ │││ │││││ │ (bad)
  65555. 4389c7: │ │││ │││││ │ push %rbx
  65556. 4389c8: │╭┼┼┼──┼┼┼┼┼───────────────────────┼ je 438a39 <_D3std8datetime5Clock6__vtblZ+0x24c9>
  65557. 4389ca: │││││ │││││ │ movslq 0x68(%rbx),%ebp
  65558. 4389cd: │││││ ││││ │ outsl %ds:(%rsi),(%dx)
  65559. 4389ce: │││││ ││││ │ insb (%dx),%es:(%rdi)
  65560. 4389cf: │││││ ││││ │ insl (%dx),%es:(%rdi)
  65561. 4389e0: ││││ │││ │ rex.RB jne 438a55 <_D3std8datetime5Clock6__vtblZ+0x24e5>
  65562. 4389e3: ││││ │││ │ outsl %ds:(%rsi),(%dx)
  65563. 4389e4: ││││ ╭┼┼┼────────────────────────┼ jo 438a4b <_D3std8datetime5Clock6__vtblZ+0x24db>
  65564. 4389e6: ││││ ││││ │ (bad)
  65565. 4389e7: ││││ ││││ │ push %rsi
  65566. 4389e8: ││││ ││││ │ outsl %ds:(%rsi),(%dx)
  65567. 4389e9: ││││ ││││ │ insb (%dx),%es:(%rdi)
  65568. 4389ea: ││││ ││││ │ outsl %ds:(%esi),(%dx)
  65569. 4389ec: ││││ ││││ │ addr32 jb 438a50 <_D3std8datetime5Clock6__vtblZ+0x24e0>
  65570. 4389ef: ││││ ││││ │ add %al,%fs:(%rax)
  65571. 4389fe: ││ │││ add %al,(%rax)
  65572. 438a00: ││ │││ rex.RB jne 438a75 <_D3std8datetime5Clock6__vtblZ+0x2505>
  65573. 438a03: ││ │││ outsl %ds:(%rsi),(%dx)
  65574. 438a04: ││ ╭┼┼┼────────────────────────── jo 438a6b <_D3std8datetime5Clock6__vtblZ+0x24fb>
  65575. 438a06: ││ ││││ (bad)
  65576. 438a07: ││ ││││ pop %rdx
  65577. 438a08: ││ ││││ (bad)
  65578. 438a09: ╭┼┼───┼┼┼┼────────────────────────── jo 438a7a <_D3std8datetime5Clock6__vtblZ+0x250a>
  65579. 438a0b: ╭┼┼┼───┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jb 438a7c <_D3std8datetime5Clock6__vtblZ+0x250c>
  65580. 438a0d: ││││ ╭─┼┼┼─────────────────────────── jp 438a77 <_D3std8datetime5Clock6__vtblZ+0x2507>
  65581. 438a0f: ││││ │╭┼┼┼─────────────────────────── jns 438a76 <_D3std8datetime5Clock6__vtblZ+0x2506>
  65582. 438a1d: ││││ │││││ add %al,(%rax)
  65583. 438a1f: ││││ │││││ add %cl,0x6e(%rcx)
  65584. 438a22: ││││ │││││ imul $0x746e412f,%fs:0x6e(%rcx),%esp
  65585. 438a2a: ││││ │││││ (bad)
  65586. 438a2b: ││││ ││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━ outsb %ds:(%rsi),(%dx)
  65587. 438a2c: ││││ ││││ (bad)
  65588. 438a2d: ││││ ││││ outsb %ds:(%rsi),(%dx)
  65589. 438a2e: ││││ ││││ (bad)
  65590. 438a2f: ││││╭┼┼┼┼──────────────────────────── jb 438a9a <_D3std8datetime5Clock6__vtblZ+0x252a>
  65591. 438a31: ╭┼┼┼┼┼┼┼┼┼──────────────────────────── jbe 438aa2 <_D3std8datetime5Clock6__vtblZ+0x2532>
  65592. 438a3f: │││ │││││ add %cl,0x6e(%rcx)
  65593. 438a42: │││ │││││ imul $0x7268432f,%fs:0x6e(%rcx),%esp
  65594. 438a4a: │││ │││││ imul $0x73616d,0x74(%rbx),%esi
  65595. 438a5d: │││ ││││ add %al,(%rax)
  65596. 438a5f: │││ ││││ add %cl,0x6e(%rcx)
  65597. 438a62: │││ ││││ imul $0x72654b2f,%fs:0x6e(%rcx),%esp
  65598. 438a6a: │││ ││││ addr32 jne 438ad2 <_D3std8datetime5Clock6__vtblZ+0x2562>
  65599. 438a6d: │││ │││ insb (%dx),%es:(%rdi)
  65600. 438a6e: │││ │││ outsb %gs:(%rsi),(%dx)
  65601. 438a80: │ │ rex.WRB (bad)
  65602. 438a82: ╭┼────┼──────────────────────────────── jne 438af6 <_D3std8datetime5Clock6__vtblZ+0x2586>
  65603. 438a84: ││ │ imul $0x74532073,0x75(%rcx,%rbp,2),%esi
  65604. 438a8c: ││ │ (bad)
  65605. 438a8d: ││ │ outsb %ds:(%rsi),(%dx)
  65606. 438a8e: ││ │ fs
  65607. 438a8f: ││ │ (bad)
  65608. 438a90: ││ │ ╭ jb 438af6 <_D3std8datetime5Clock6__vtblZ+0x2586>
  65609. 438a92: ││ │ │ and %dl,0x6d(%rcx,%rbp,2)
  65610. 438a96: ││ │ │ add %al,%gs:(%rax)
  65611. 438a99: ││ │ │ add %al,(%rax)
  65612. 438a9b: ││ │ add %al,(%rax)
  65613. 438a9d: ││ │ add %al,(%rax)
  65614. 438a9f: ││ │ add %cl,0x6e(%rcx)
  65615. 438aa2: │┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿ imul $0x75614d2f,%fs:0x6e(%rcx),%esp
  65616. 438aaa: │ ╭─┼ jb 438b15 <_D3std8datetime5Clock6__vtblZ+0x25a5>
  65617. 438aac: │ ╭┼─┼ je 438b17 <_D3std8datetime5Clock6__vtblZ+0x25a7>
  65618. 438aae: ╭┼──────────────────────────────────┼┼─┼ jne 438b23 <_D3std8datetime5Clock6__vtblZ+0x25b3>
  65619. 438ac0: ││ ││ │ push %rbx
  65620. 438ac1: ││ ││ │ (bad)
  65621. 438ac2: ││ ││ │ insl (%dx),%es:(%rdi)
  65622. 438ac3: ││ ││ │ outsl %ds:(%rsi),(%dx)
  65623. 438ac4: ││ ││ │ (bad)
  65624. 438ac5: ││ ││ │ and %dl,0x74(%rbx)
  65625. 438ac8: ││ ││ │ (bad)
  65626. 438ac9: ││ ││ │ outsb %ds:(%rsi),(%dx)
  65627. 438aca: ││ ││ │ fs
  65628. 438acb: ││ ││ │ (bad)
  65629. 438acc: ││ ││─┼ jb 438b32 <_D3std8datetime5Clock6__vtblZ+0x25c2>
  65630. 438ace: ││ ││ │ and %dl,0x6d(%rcx,%rbp,2)
  65631. 438ad2: ││ ││ │ add %al,%gs:(%rax)
  65632. 438add: ││ ││ │ add %al,(%rax)
  65633. 438adf: ││ ││ │ add %dl,0x61(%rax)
  65634. 438ae2: ││ ││ │ movslq 0x66(%rcx),%ebp
  65635. 438ae5: ││ ││ │ imul $0x6b637541,0x2f(%rbx),%esp
  65636. 438aec: ││ ││ │ insb (%dx),%es:(%rdi)
  65637. 438aed: ││ ││ │ (bad)
  65638. 438aee: ││ ││ │ outsb %ds:(%rsi),(%dx)
  65639. 438aef: ││ ││ │ add %al,%fs:(%rax)
  65640. 438afe: │ ││ add %al,(%rax)
  65641. 438b00: │ ││ push %rax
  65642. 438b01: │ ││ (bad)
  65643. 438b02: │ ││ movslq 0x66(%rcx),%ebp
  65644. 438b05: │ ││ imul $0x67756f42,0x2f(%rbx),%esp
  65645. 438b0c: │ ││ (bad)
  65646. 438b0d: │ ││ imul $0x656c6c69,0x76(%rsi),%ebp
  65647. 438b20: │ │ push %rax
  65648. 438b21: │ │ (bad)
  65649. 438b22: │ │ movslq 0x66(%rcx),%ebp
  65650. 438b25: │ imul $0x65646e45,0x2f(%rbx),%esp
  65651. 438b2c: │── jb 438b90 <_D3std8datetime5Clock6__vtblZ+0x2620>
  65652. 438b2e: ╭─┼── jne 438ba2 <_D3std8datetime5Clock6__vtblZ+0x2632>
  65653. 438b30: │ │ ╭ jns 438b32 <_D3std8datetime5Clock6__vtblZ+0x25c2>
  65654. 438b3e: │ │ add %al,(%rax)
  65655. 438b40: │ │ rex.RX imul $0x61745320,0x69(%rdx),%r13d
  65656. 438b48: │ │ outsb %ds:(%rsi),(%dx)
  65657. 438b49: │ │ fs
  65658. 438b4a: │ │ (bad)
  65659. 438b4b: │╭┼── jb 438bb1 <_D3std8datetime5Clock6__vtblZ+0x2641>
  65660. 438b4d: │││ and %dl,0x6d(%rcx,%rbp,2)
  65661. 438b51: │││ add %al,%gs:(%rax)
  65662. 438b60: │││ push %rax
  65663. 438b61: │││ (bad)
  65664. 438b62: │││ movslq 0x66(%rcx),%ebp
  65665. 438b65: │││ imul $0x616e7546,0x2f(%rbx),%esp
  65666. 438b6c: │││ data16
  65667. 438b6d: ╭┼┼┼── jne 438be3 <_D3std8datetime5Clock6__vtblZ+0x2673>
  65668. 438b6f: ││││ imul $0x0,(%rax),%eax
  65669. 438b7d: ││││ add %al,(%rax)
  65670. 438b7f: ││││ add %dl,0x61(%rax)
  65671. 438b82: ││││ movslq 0x66(%rcx),%ebp
  65672. 438b85: ││││ imul $0x616c6147,0x2f(%rbx),%esp
  65673. 438b8c: ││││╭─ jo 438bef <_D3std8datetime5Clock6__vtblZ+0x267f>
  65674. 438b8e: │││││ outsl %ds:(%esi),(%dx)
  65675. 438b90: │││┕┿╭ jae 438b92 <_D3std8datetime5Clock6__vtblZ+0x2622>
  65676. 438b9e: │││ │ add %al,(%rax)
  65677. 438ba0: │││ │ push %rax
  65678. 438ba1: │││ │ (bad)
  65679. 438ba2: │┕┿━┿━ movslq 0x66(%rcx),%ebp
  65680. 438ba5: │ │ │ imul $0x64617547,0x2f(%rbx),%esp
  65681. 438bac: │ │ │ (bad)
  65682. 438bad: │ │ │ insb (%dx),%es:(%rdi)
  65683. 438bae: │ │ │ movslq 0x6e(%rcx),%esp
  65684. 438bb1: │ ┕━┿━ (bad)
  65685. 438bb2: │ │ insb (%dx),%es:(%rdi)
  65686. 438bbf: │ │ add %dl,0x61(%rax)
  65687. 438bc2: │ │ movslq 0x66(%rcx),%ebp
  65688. 438bc5: │ │ imul $0x6f6e6f48,0x2f(%rbx),%esp
  65689. 438bcc: │ │ insb (%dx),%es:(%rdi)
  65690. 438bcd: │ ╭┼─ jne 438c3b <_D3std8datetime5Clock6__vtblZ+0x26cb>
  65691. 438bcf: │ ││╭ jne 438bd1 <_D3std8datetime5Clock6__vtblZ+0x2661>
  65692. 438bdd: │ ││ add %al,(%rax)
  65693. 438bdf: │ ││ add %dl,0x61(%rax)
  65694. 438be2: │ ││ movslq 0x66(%rcx),%ebp
  65695. 438be5: ││ imul $0x6e686f4a,0x2f(%rbx),%esp
  65696. 438bec: ╭┼┼─ jae 438c62 <_D3std8datetime5Clock6__vtblZ+0x26f2>
  65697. 438bee: │││ outsl %ds:(%rsi),(%dx)
  65698. 438bef: ││┕━ outsb %ds:(%rsi),(%dx)
  65699. 438c00: ││ push %rax
  65700. 438c01: ││ (bad)
  65701. 438c02: ││ movslq 0x66(%rcx),%ebp
  65702. 438c05: ││ imul $0x6972694b,0x2f(%rbx),%esp
  65703. 438c0c: │┼── je 438c77 <_D3std8datetime5Clock6__vtblZ+0x2707>
  65704. 438c0e: ││ insl (%dx),%es:(%rdi)
  65705. 438c0f: ││ (bad)
  65706. 438c10: ╭│┼── je 438c7b <_D3std8datetime5Clock6__vtblZ+0x270b>
  65707. 438c1e: │││ add %al,(%rax)
  65708. 438c20: │││ push %rax
  65709. 438c21: │││ (bad)
  65710. 438c22: │││ movslq 0x66(%rcx),%ebp
  65711. 438c25: │││ imul $0x6a61774b,0x2f(%rbx),%esp
  65712. 438c2c: │││ (bad)
  65713. 438c2d: │││ insb (%dx),%es:(%rdi)
  65714. 438c2e: │││ imul $0x0,%gs:0x0(%rsi),%ebp
  65715. 438c3e: ││ add %al,(%rax)
  65716. 438c40: ││ push %rax
  65717. 438c41: ││ (bad)
  65718. 438c42: ││ movslq 0x66(%rcx),%ebp
  65719. 438c45: ││ imul $0x6f676150,0x2f(%rbx),%esp
  65720. 438c4c: ││ pop %rdi
  65721. 438c4d: ││ push %rax
  65722. 438c4e: ││ (bad)
  65723. 438c4f: ││ outsl %ds:(%esi),(%dx)
  65724. 438c5d: ││ add %al,(%rax)
  65725. 438c5f: ││ add %dl,0x61(%rax)
  65726. 438c62: │┕━━━ movslq 0x66(%rcx),%ebp
  65727. 438c65: ││ imul $0x74726f50,0x2f(%rbx),%esp
  65728. 438c6c: ││ pop %rdi
  65729. 438c6d: ││ rex.WRB outsl %ds:(%rsi),(%dx)
  65730. 438c6f: ││─── jb 438cd6 <_D3std8datetime5Clock6__vtblZ+0x2766>
  65731. 438c71: ││ ╭─ jae 438cd5 <_D3std8datetime5Clock6__vtblZ+0x2765>
  65732. 438c73: ││ │╭ jns 438c75 <_D3std8datetime5Clock6__vtblZ+0x2705>
  65733. 438c7d: │ │ add %al,(%rax)
  65734. 438c7f: │ │ add %dl,0x61(%rax)
  65735. 438c82: │ │ movslq 0x66(%rcx),%ebp
  65736. 438c85: │ │ imul $0x6f726152,0x2f(%rbx),%esp
  65737. 438c8c: ╭──┼─┼─ je 438cfd <_D3std8datetime5Clock6__vtblZ+0x278d>
  65738. 438c8e: │ │ │ outsb %ds:(%rsi),(%dx)
  65739. 438c8f: │ │ │ addr32 (bad)
  65740. 438c9d: │ │ │ add %al,(%rax)
  65741. 438c9f: │ │ │ add %dl,0x61(%rax)
  65742. 438ca2: │ │ │ movslq 0x66(%rcx),%ebp
  65743. 438ca5: │ │ │ imul $0x676e6f54,0x2f(%rbx),%esp
  65744. 438cac: │ │ │ (bad)
  65745. 438cad: │ │ │╭ je 438d10 <_D3std8datetime5Clock6__vtblZ+0x27a0>
  65746. 438caf: ╭───┼──┼─┼┼ jo 438d26 <_D3std8datetime5Clock6__vtblZ+0x27b6>
  65747. 438cbd: │ │ │ ││ add %al,(%rax)
  65748. 438cbf: │ │ │ ││ add %al,0x2e(%rbp)
  65749. 438cc2: │ │ │ ││ and %al,0x75(%rbp)
  65750. 438cc5: ╭┼───┼──┼─┼┼ jb 438d36 <_D3std8datetime5Clock6__vtblZ+0x27c6>
  65751. 438cc7: ││ ╭┼──┼─┼┼ jo 438d2e <_D3std8datetime5Clock6__vtblZ+0x27be>
  65752. 438cc9: ││ ││ │ ││ and %dl,0x74(%rbx)
  65753. 438ccc: ││ ││ │ ││ (bad)
  65754. 438ccd: ││ ││ │ ││ outsb %ds:(%rsi),(%dx)
  65755. 438cce: ││ ││ │ ││ fs
  65756. 438ccf: ││ ││ │ ││ (bad)
  65757. 438cd0: ││ ││ │─┼┼ jb 438d36 <_D3std8datetime5Clock6__vtblZ+0x27c6>
  65758. 438cd2: ││ ││ │ ││ and %dl,0x6d(%rcx,%rbp,2)
  65759. 438cd6: ││ ││ ┕━━┿ add %al,%gs:(%rax)
  65760. 438cd9: ││ ││ │ │ add %al,(%rax)
  65761. 438cdb: ││ ││ │ │ add %al,(%rax)
  65762. 438cdd: ││ ││ │ │ add %al,(%rax)
  65763. 438cdf: ││ ││ │ │ add %cl,0x61(%rbx)
  65764. 438ce2: ││ ││ │ │ insl (%dx),%es:(%rdi)
  65765. 438ce3: ││ ││ │ │ movslq 0x61(%rax),%ebp
  65766. 438ce6: │┼──┼┼──┼──┼ je 438d53 <_D3std8datetime5Clock6__vtblZ+0x27e3>
  65767. 438ce8: ││ ││ │ │ (bad)
  65768. 438ce9: ││ ││ │ │ and %dl,0x74(%rbx)
  65769. 438cec: ││ ││ │ │ (bad)
  65770. 438ced: ││ ││ │ │ outsb %ds:(%rsi),(%dx)
  65771. 438cee: ││ ││ │ │ fs
  65772. 438cef: ││ ││ │ │ (bad)
  65773. 438cf0: ││ ││ ╭┼──┼ jb 438d56 <_D3std8datetime5Clock6__vtblZ+0x27e6>
  65774. 438cf2: ││ ││ ││ │ and %dl,0x6d(%rcx,%rbp,2)
  65775. 438cf6: ││ ││ ││ │ add %al,%gs:(%rax)
  65776. 438cf9: ││ ││ ││ │ add %al,(%rax)
  65777. 438cfb: ││ ││ ││ │ add %al,(%rax)
  65778. 438cfd: ││ │┕━┿┿━━┿ add %al,(%rax)
  65779. 438cff: ││ │ ││ │ add %cl,0x65(%rbp)
  65780. 438d02: ││ ╭┼──┼┼──┼ js 438d6d <_D3std8datetime5Clock6__vtblZ+0x27fd>
  65781. 438d04: ││ ││ ││ │ movslq 0x20(%rdi),%ebp
  65782. 438d07: ││ ││ ││ │ push %rbx
  65783. 438d08: ││ ││ ││ ╭┼ je 438d6b <_D3std8datetime5Clock6__vtblZ+0x27fb>
  65784. 438d0a: ││ ││ ││ ││ outsb %ds:(%rsi),(%dx)
  65785. 438d0b: ││ ││ ││ ││ fs
  65786. 438d0c: ││ ││ ││ ││ (bad)
  65787. 438d0d: ││ ││ ╭┼┼─┼┼ jb 438d73 <_D3std8datetime5Clock6__vtblZ+0x2803>
  65788. 438d0f: ││ ││ │││ ││ and %dl,0x6d(%rcx,%rbp,2)
  65789. 438d13: ││ ││ │││ │ add %al,%gs:(%rax)
  65790. 438d1e: ││ ││ │││ │ add %al,(%rax)
  65791. 438d20: ││ ││ │││ │ rex.WRB
  65792. 438d21: ││ ││ │││ │ gs
  65793. 438d22: ││╭┼┼─┼┼┼─┼─ js 438d8d <_D3std8datetime5Clock6__vtblZ+0x281d>
  65794. 438d24: │││││ │││ │ movslq 0x20(%rdi),%ebp
  65795. 438d27: │ │││ │││ │ push %rbx
  65796. 438d28: │ │││ │││╭┼─ je 438d8b <_D3std8datetime5Clock6__vtblZ+0x281b>
  65797. 438d2a: │ │││ │││││ outsb %ds:(%rsi),(%dx)
  65798. 438d2b: │ │││ │││││ fs
  65799. 438d2c: │ │││ │││││ (bad)
  65800. 438d2d: │ │││╭┼┼┼┼┼─ jb 438d93 <_D3std8datetime5Clock6__vtblZ+0x2823>
  65801. 438d2f: │ ││ ││││││ and %dl,0x6d(%rcx,%rbp,2)
  65802. 438d33: │ ││ ││││││ and %dh,%gs:(%rdx)
  65803. 438d3e: │ ││ │││ ││ add %al,(%rax)
  65804. 438d40: │ ││ │││ ││ imul $0x6e616c74,0x41(%r13,%rbp,1),%r12
  65805. 438d49: │╭┼┼─┼┼┼─┼┼─ je 438db4 <_D3std8datetime5Clock6__vtblZ+0x2844>
  65806. 438d4b: ││││ │││ ││ movslq (%rax),%esp
  65807. 438d4d: ││││ │││ ││ push %rbx
  65808. 438d4e: ││││ │││╭┼┼─ je 438db1 <_D3std8datetime5Clock6__vtblZ+0x2841>
  65809. 438d50: ││││ ││││││ outsb %ds:(%rsi),(%dx)
  65810. 438d51: ││││ ││││││ fs
  65811. 438d52: ││││ ││││││ (bad)
  65812. 438d53: ┕┿┿┿╭┼┼┼┼┼┼─ jb 438db9 <_D3std8datetime5Clock6__vtblZ+0x2849>
  65813. 438d55: ││││││││││ and %dl,0x6d(%rcx,%rbp,2)
  65814. 438d59: ││││││ │││ add %al,%gs:(%rax)
  65815. 438d5c: ││││││ │││ add %al,(%rax)
  65816. 438d5e: ││││││ │││ add %al,(%rax)
  65817. 438d60: ││││││ │││ rex.WB outsb %ds:(%rsi),(%dx)
  65818. 438d62: ││││││╭┼┼┼─ jbe 438dc5 <_D3std8datetime5Clock6__vtblZ+0x2855>
  65819. 438d64: ││││││││││ insb (%dx),%es:(%rdi)
  65820. 438d65: ││││││││││ imul $0x6946736f,0x44(%rax,%riz,1),%esp
  65821. 438d6d: ││┕┿┿┿┿┿┿━━ insb (%dx),%es:(%rdi)
  65822. 438d6e: ││ ││││││ gs
  65823. 438d6f: ││ ││││││ push %rsp
  65824. 438d70: ││ ││││││ imul $0x2e,0x65(%rbp),%ebp
  65825. 438d7f: ││ ││ │││ add %cl,0x6e(%rcx)
  65826. 438d82: ││ ││╭┼┼┼── jbe 438de5 <_D3std8datetime5Clock6__vtblZ+0x2875>
  65827. 438d84: ││ ││││││ insb (%dx),%es:(%rdi)
  65828. 438d85: ││ ││││││ imul $0x6946736f,0x44(%rax,%riz,1),%esp
  65829. 438d8d: │┕━┿┿┿┿┿━━━ insb (%dx),%es:(%rdi)
  65830. 438d8e: │ │││││ gs
  65831. 438d8f: │ │││││ push %rsp
  65832. 438d90: │ │││││ imul $0x0,0x65(%rbp),%ebp
  65833. 438d9f: │ │ │││ add %al,0x53(%rdi,%rcx,2)
  65834. 438da3: │ │ │││ and %al,0x69(%rsi)
  65835. 438da6: │ │ │││ insb (%dx),%es:(%rdi)
  65836. 438da7: │ │ │││ and %dl,%gs:0x6d(%rcx,%rbp,2)
  65837. 438dac: │ │ │││ gs
  65838. 438dad: │ │ │││ ╭ jae 438dcf <_D3std8datetime5Clock6__vtblZ+0x285f>
  65839. 438daf: │ │ │││ │ movslq 0x6e(%rcx),%esp
  65840. 438db2: │ │ ││ │ outsb %ds:(%rsi),(%dx)
  65841. 438db3: │ │ ││ │ outsl %ds:(%rsi),(%dx)
  65842. 438db4: ┕━━┿━┿┿━━╭┼ je 438dd6 <_D3std8datetime5Clock6__vtblZ+0x2866>
  65843. 438db6: │ ││ ││ pushq $0x20646c6f
  65844. 438dbb: ││ ││ fs
  65845. 438dbc: ││ ││ (bad)
  65846. 438dbd: ╭───┼┼──┼┼ je 438e24 <_D3std8datetime5Clock6__vtblZ+0x28b4>
  65847. 438dbf: │ ││ ╭┼┼ jae 438de1 <_D3std8datetime5Clock6__vtblZ+0x2871>
  65848. 438dc1: ╭─┼───┼┼─┼┼┼ jo 438e35 <_D3std8datetime5Clock6__vtblZ+0x28c5>
  65849. 438dc3: │ │ ││ │││ imul $0x206f7420,0x72(%rdi),%ebp
  65850. 438dca: │ │ │ │││ xor %edi,(%rcx)
  65851. 438dcc: │ │ │ │││ cmp %dh,(%rax)
  65852. 438dce: │ │ │ │││ add %al,%cs:0x53(%rdi,%rcx,2)
  65853. 438dd3: │ │ │ ││ and %al,0x69(%rsi)
  65854. 438dd6: │ │ │ │┕━ insb (%dx),%es:(%rdi)
  65855. 438dd7: │ │ │ │ and %dl,%gs:0x6d(%rcx,%rbp,2)
  65856. 438ddc: │ │ │ │ gs
  65857. 438ddd: │ │ │ ╭┼── jae 438dff <_D3std8datetime5Clock6__vtblZ+0x288f>
  65858. 438ddf: │ │ │ ││ movslq 0x6e(%rcx),%esp
  65859. 438de2: │ │ │ │ outsb %ds:(%rsi),(%dx)
  65860. 438de3: │ │ │ │ outsl %ds:(%rsi),(%dx)
  65861. 438de4: │ │ │╭┼─── je 438e06 <_D3std8datetime5Clock6__vtblZ+0x2896>
  65862. 438de6: │ │ ││ pushq $0x20646c6f
  65863. 438deb: │ │ ││ fs
  65864. 438dec: │ │ ││ (bad)
  65865. 438ded: │╭┼────┼┼─── je 438e54 <_D3std8datetime5Clock6__vtblZ+0x28e4>
  65866. 438def: │││ ╭┼┼─── jae 438e11 <_D3std8datetime5Clock6__vtblZ+0x28a1>
  65867. 438df1: │││ ╭─┼┼┼─── jo 438e54 <_D3std8datetime5Clock6__vtblZ+0x28e4>
  65868. 438df3: ╭─┼┼┼─┼─┼┼┼─── jae 438e69 <_D3std8datetime5Clock6__vtblZ+0x28f9>
  65869. 438df5: │ │││ │ │││ and %dh,(%rdx)
  65870. 438df7: │ │││ │ │││ xor %esi,(%rax)
  65871. 438df9: │ │││ │ │││ (bad)
  65872. 438dfa: │ │││ │ │││ add %al,%cs:(%rax)
  65873. 438dfd: │ │││ │ │││ add %al,(%rax)
  65874. 438dff: │ │││ │ ││┕━━━ add %ah,0x73692073(%rip) # 73acae78 <_end+0x73471b40>
  65875. 438e05: │ │││ │ ││ and %ch,0x6f(%rsi)
  65876. 438e08: │ │││ │╭┼───── je 438e2a <_D3std8datetime5Clock6__vtblZ+0x28ba>
  65877. 438e0a: │ │││ │││ (bad)
  65878. 438e0b: │ │││ │││ and %dh,0x61(%rsi)
  65879. 438e0e: │ │││ │││ insb (%dx),%es:(%rdi)
  65880. 438e0f: │ │││ │││ imul $0x53656d69,0x54(%rax,%riz,1),%esp
  65881. 438e17: │╭┼┼┼─┼┼────── je 438e8b <_D3std8datetime5Clock6__vtblZ+0x291b>
  65882. 438e19: │││││ ││ imul $0x0,0x67(%rsi),%ebp
  65883. 438e20: │││││ ││ rex.WB outsb %ds:(%rsi),(%dx)
  65884. 438e22: │││││╭┼┼────── jbe 438e85 <_D3std8datetime5Clock6__vtblZ+0x2915>
  65885. 438e24: ││││┕┿┿┿━━━━━━ insb (%dx),%es:(%rdi)
  65886. 438e25: ││││ │││ imul $0x68746e6f,0x6d(%rax,%riz,1),%esp
  65887. 438e2d: ││││ ││ and %ah,0x73(%rip) # 438ea6 <_D3std8datetime5Clock6__vtblZ+0x2936>
  65888. 438e3f: ││ │ ││ add %ah,0x73692073(%rip) # 73acaeb8 <_end+0x73471b80>
  65889. 438e45: ││ │ ││ and %ch,0x6f(%rsi)
  65890. 438e48: ││ │ ││ ╭ je 438e6a <_D3std8datetime5Clock6__vtblZ+0x28fa>
  65891. 438e4a: ││ │ ││ │ (bad)
  65892. 438e4b: ││ │ ││ │ and %dh,0x61(%rsi)
  65893. 438e4e: ││ │ ││ │ insb (%dx),%es:(%rdi)
  65894. 438e4f: ││ │ ││ │ imul $0x2072756f,0x68(%rax,%riz,1),%esp
  65895. 438e57: ││ │ │ outsl %ds:(%rsi),(%dx)
  65896. 438e58: ││ │ │ data16
  65897. 438e59: ││ │ │ and %dh,0x65(%rax,%rbp,2)
  65898. 438e5d: ││ │ │ and %ah,0x79(%rcx,%riz,2)
  65899. 438e61: ││ │ │ add %al,%cs:(%rax)
  65900. 438e70: │ │ and $0x73692073,%eax
  65901. 438e75: │ │ and %ch,0x6f(%rsi)
  65902. 438e78: │ │ ╭ je 438e9a <_D3std8datetime5Clock6__vtblZ+0x292a>
  65903. 438e7a: │ │ │ (bad)
  65904. 438e7b: │ │ │ and %dh,0x61(%rsi)
  65905. 438e7e: │ │ │ insb (%dx),%es:(%rdi)
  65906. 438e7f: │ │ │ imul $0x74756e69,0x6d(%rax,%riz,1),%esp
  65907. 438e87: │ │ and %ch,%gs:0x66(%rdi)
  65908. 438e8b: ┕━━━━━━━━━━━┿ and %ah,0x6e(%rcx)
  65909. 438e8e: │ and %ch,0x6f(%rax)
  65910. 438e91: ╭─┼ jne 438f05 <_D3std8datetime5Clock6__vtblZ+0x2995>
  65911. 438e93: │ │ add %al,%cs:(%rax)
  65912. 438e9e: │ add %al,(%rax)
  65913. 438ea0: │ and $0x73692073,%eax
  65914. 438ea5: │ and %ch,0x6f(%rsi)
  65915. 438ea8: │ ╭ je 438eca <_D3std8datetime5Clock6__vtblZ+0x295a>
  65916. 438eaa: │ │ (bad)
  65917. 438eab: │ │ and %dh,0x61(%rsi)
  65918. 438eae: │ │ insb (%dx),%es:(%rdi)
  65919. 438eaf: │ │ imul $0x6e6f6365,0x73(%rax,%riz,1),%esp
  65920. 438eb7: │ │ and %ch,%fs:0x66(%rdi)
  65921. 438ebb: │ │ and %ah,0x20(%rcx)
  65922. 438ebe: │ │ insl (%dx),%es:(%rdi)
  65923. 438ebf: │ │ imul $0x2e6574,0x75(%rsi),%ebp
  65924. 438ece: │ add %al,(%rax)
  65925. 438ed0: │ and $0x73692073,%eax
  65926. 438ed5: │ and %ch,0x6f(%rsi)
  65927. 438ed8: │ ╭ je 438efa <_D3std8datetime5Clock6__vtblZ+0x298a>
  65928. 438eda: │ │ (bad)
  65929. 438edb: │ │ and %dh,0x61(%rsi)
  65930. 438ede: │ │ insb (%dx),%es:(%rdi)
  65931. 438edf: │ │ imul $0x68746e6f,0x6d(%rax,%riz,1),%esp
  65932. 438ee7: │ │ and %ch,0x66(%rdi)
  65933. 438eea: │ │ and %dh,0x65(%rax,%rbp,2)
  65934. 438eee: │ │ and %bh,0x65(%rcx)
  65935. 438ef1: │ │ (bad)
  65936. 438ef2: │╭┼ jb 438f22 <_D3std8datetime5Clock6__vtblZ+0x29b2>
  65937. 438f00: ││ and $0x73692073,%eax
  65938. 438f05: ┕┿━ and %ch,0x6f(%rsi)
  65939. 438f08: │╭ je 438f2a <_D3std8datetime5Clock6__vtblZ+0x29ba>
  65940. 438f0a: ││ (bad)
  65941. 438f0b: ││ and %dh,0x61(%rsi)
  65942. 438f0e: ││ insb (%dx),%es:(%rdi)
  65943. 438f0f: ││ imul $0x69207961,0x64(%rax,%riz,1),%esp
  65944. 438f17: ││ outsb %ds:(%rsi),(%dx)
  65945. 438f18: ││ and %ah,0x6e692073(%rip) # 6eacaf91 <_end+0x6e471c59>
  65946. 438f1e: ││ and %ah,0x73(%rip) # 438f97 <_D3std8datetime5Clock6__vtblZ+0x2a27>
  65947. 438f30: movslq 0x73(%rcx),%esp
  65948. 438f33: ╭ je 438f5d <_D3std8datetime5Clock6__vtblZ+0x29ed>
  65949. 438f35: │ movslq 0x6e(%rdi),%ebp
  65950. 438f38: ╭────────────┼ jae 438fae <_D3std8datetime5Clock6__vtblZ+0x2a3e>
  65951. 438f3a: │ │ sub %cl,0x6f(%rbp)
  65952. 438f3d: │ │ outsb %ds:(%rsi),(%dx)
  65953. 438f3e: │ ╭─┼ je 438fa8 <_D3std8datetime5Clock6__vtblZ+0x2a38>
  65954. 438f40: │ │ │ sub %ebp,(%rcx)
  65955. 438f4e: │ │ │ add %al,(%rax)
  65956. 438f50: │ │ │ (bad)
  65957. 438f51: │ │ │ (bad) {%k5}
  65958. 438f52: │ ╭──┼─┼ jne 438fbd <_D3std8datetime5Clock6__vtblZ+0x2a4d>
  65959. 438f54: │ │ │ │ insb (%dx),%es:(%rdi)
  65960. 438f55: │ │ │ │ fs
  65961. 438f56: │ │ │ │ (bad)
  65962. 438f57: │╭──────┼──┼─┼ jae 438fcb <_D3std8datetime5Clock6__vtblZ+0x2a5b>
  65963. 438f59: ││ │ │ │ movslq (%rdi),%ebp
  65964. 438f5b: ││ │ │ │ insb (%dx),%es:(%rdi)
  65965. 438f5c: ││ │ │ │ movslq %fs:(%rdi),%ebp
  65966. 438f5f: ╭────┼┼──────┼──┼── jb 438fd6 <_D3std8datetime5Clock6__vtblZ+0x2a66>
  65967. 438f61: │ ││ │ │ outsb %ds:(%rsi),(%dx)
  65968. 438f62: │ ││ ╭┼──┼── je 438fcd <_D3std8datetime5Clock6__vtblZ+0x2a5d>
  65969. 438f64: │ ││ ││ │ insl (%dx),%es:(%rdi)
  65970. 438f65: │ ││ ││ │ gs
  65971. 438f66: │ ││ ││ │ (bad)
  65972. 438f67: │ ││ ││ ╭┼── jo 438fd1 <_D3std8datetime5Clock6__vtblZ+0x2a61>
  65973. 438f69: │ ││ ││ ││ outsl %ds:(%rsi),(%dx)
  65974. 438f6a: │ ││ ││ ││ (bad) {%k5}
  65975. 438f6b: │ ││ ││ ││ outsl %ds:(%rsi),(%dx)
  65976. 438f6c: │ ││ ││ ││ ╭ jae 438f9d <_D3std8datetime5Clock6__vtblZ+0x2a2d>
  65977. 438f6e: │ ╭─┼┼─────┼┼─┼┼─┼ jae 438fe4 <_D3std8datetime5Clock6__vtblZ+0x2a74>
  65978. 438f70: │ │ ││ ││ ││ │ fs
  65979. 438f71: │ │ ││ ││ ││ │ (bad)
  65980. 438f72: │ ╭┼─┼┼─────┼┼─┼┼─┼ jae 438fe8 <_D3std8datetime5Clock6__vtblZ+0x2a78>
  65981. 438f74: │ ││ ││ ╭┼┼─┼┼─┼ jb 438fdf <_D3std8datetime5Clock6__vtblZ+0x2a6f>
  65982. 438f76: │ ││ ││ │││ ││ │ outsb %ds:(%rsi),(%dx)
  65983. 438f77: │ ││ ││ │││ ││ │ cs add %al,%cs:%fs:(%eax)
  65984. 438f7c: │ ││ ││ │││ ││ │ add %al,(%rax)
  65985. 438f7e: │ ││ ││ │││ ││ │ add %al,(%rax)
  65986. 438f80: │ ││ ││ │││ ││ │ (bad)
  65987. 438f81: │ ││ ││ │││ ││ │ (bad) {%k5}
  65988. 438f82: │ ││ ││ ╭┼┼┼─┼┼─┼ jne 438fed <_D3std8datetime5Clock6__vtblZ+0x2a7d>
  65989. 438f84: │ ││ ││ ││││ ││ │ insb (%dx),%es:(%rdi)
  65990. 438f85: │ ││ ││ ││││ ││ │ fs
  65991. 438f86: │ ││ ││ ││││ ││ │ (bad)
  65992. 438f87: │ ││╭┼┼───┼┼┼┼─┼┼─┼ jae 438ffb <_D3std8datetime5Clock6__vtblZ+0x2a8b>
  65993. 438f89: │ │││││ ││││ ││ │ movslq (%rdi),%ebp
  65994. 438f8b: │ │││││ ││││ ││ │ insb (%dx),%es:(%rdi)
  65995. 438f8c: │ │││││ ││││ ││ │ movslq %fs:(%rdi),%ebp
  65996. 438f8f: ╭┼─┼┼┼┼┼───┼┼┼┼─┼┼─┼ jb 439006 <_D3std8datetime5Clock6__vtblZ+0x2a96>
  65997. 438f91: ││ │││││ ││││ ││ │ outsb %ds:(%rsi),(%dx)
  65998. 438f92: ││ │││││ ╭┼┼┼┼─┼┼─┼ je 438ffd <_D3std8datetime5Clock6__vtblZ+0x2a8d>
  65999. 438f94: ││ │││││ │││││ ││ │ insl (%dx),%es:(%rdi)
  66000. 438f95: ││ │││││ │││││ ││ │ gs
  66001. 438f96: ││ │││││ │││││ ││ │ (bad)
  66002. 438f97: ││ │││││ │││││╭┼┼─┼ jo 439001 <_D3std8datetime5Clock6__vtblZ+0x2a91>
  66003. 438f99: ││ │││││ ││││││││ │ outsl %ds:(%rsi),(%dx)
  66004. 438f9a: ││ │││││ ││││││││ │ (bad) {%k5}
  66005. 438f9b: ││ │││││ ││││││││ │ outsl %ds:(%rsi),(%dx)
  66006. 438f9c: ││ │││││ ││││││││╭┼ jae 438fcd <_D3std8datetime5Clock6__vtblZ+0x2a5d>
  66007. 438f9e: ││╭┼┼┼┼┼──┼┼┼┼┼┼┼┼┼─ jae 439014 <_D3std8datetime5Clock6__vtblZ+0x2aa4>
  66008. 438fa0: ││││││││ │││││││││ fs
  66009. 438fa1: ││││││││ │││││││││ (bad)
  66010. 438fa2: ││││││││ │││││││││ imul $0x616e7265,0x74(%rsi),%ebp
  66011. 438fa9: ││││││││ │││││││ │ insb (%dx),%es:(%rdi)
  66012. 438faa: ││││││││ │││││││ │ (bad)
  66013. 438fab: ││││││││ │││││││ │ movslq 0x74(%rbx),%esi
  66014. 438fae: ││││││┕┿━╭┼┼┼┼┼┼┼─┼─ jb 439019 <_D3std8datetime5Clock6__vtblZ+0x2aa9>
  66015. 438fb0: ││││││ │ ││││││││ │ outsb %ds:(%rsi),(%dx)
  66016. 438fb1: ││││││ │ ││││││││ │ cs add %al,%cs:%fs:(%eax)
  66017. 438fbe: ││││││ │ │││││ ││ │ add %al,(%rax)
  66018. 438fc0: ││││││ │ │││││ ││ │ (bad)
  66019. 438fc1: ││││││ │ │││││ ││ │ (bad) {%k5}
  66020. 438fc2: ││││││ │╭┼┼┼┼┼─┼┼─┼─ jne 43902d <_D3std8datetime5Clock6__vtblZ+0x2abd>
  66021. 438fc4: ││││││ │││││││ ││ │ insb (%dx),%es:(%rdi)
  66022. 438fc5: ││││││ │││││││ ││ │ fs
  66023. 438fc6: ││││││ │││││││ ││ │ (bad)
  66024. 438fc7: │││││┼─┼┼┼┼┼┼┼─┼┼─┼─ jae 43903b <_D3std8datetime5Clock6__vtblZ+0x2acb>
  66025. 438fc9: ││││││ │││││││ ││ │ movslq (%rdi),%ebp
  66026. 438fcb: ││││││ ┕┿┿┿┿┿┿━┿┿━┿━ insb (%dx),%es:(%rdi)
  66027. 438fcc: ││││││ ││││││ ││ │ movslq %fs:(%rdi),%ebp
  66028. 438fcf: ╭─┼┼┼┼┼┼──┼┼┼┼┼──┼┼─── jb 439046 <_D3std8datetime5Clock6__vtblZ+0x2ad6>
  66029. 438fd1: │ ││││││ │││││ │┕━━━ outsb %ds:(%rsi),(%dx)
  66030. 438fd2: │ ││││││ ╭┼┼┼┼┼──┼──── je 43903d <_D3std8datetime5Clock6__vtblZ+0x2acd>
  66031. 438fd4: │ ││││││ ││││││ │ insl (%dx),%es:(%rdi)
  66032. 438fd5: │ ││││││ ││││││ │ gs
  66033. 438fd6: │ │┕┿┿┿┿━┿┿┿┿┿┿━━┿━━━━ (bad)
  66034. 438fd7: │ │ ││││ ││││││╭─┼──── jo 439041 <_D3std8datetime5Clock6__vtblZ+0x2ad1>
  66035. 438fd9: │ │ ││││ │││││││ │ outsl %ds:(%rsi),(%dx)
  66036. 438fda: │ │ ││││ │││││││ │ (bad) {%k5}
  66037. 438fdb: │ │ ││││ │││││││ │ outsl %ds:(%rsi),(%dx)
  66038. 438fdc: │ │ ││││ │││││││ │ ╭ jae 43900d <_D3std8datetime5Clock6__vtblZ+0x2a9d>
  66039. 438fde: │ │╭┼┼┼┼─┼┼┼┼┼┼┼─┼───┼ jae 439054 <_D3std8datetime5Clock6__vtblZ+0x2ae4>
  66040. 438fe0: │ ││││││ │││││ │ │ │ fs
  66041. 438fe1: │ ││││││ │││││ │ │ │ (bad)
  66042. 438fe2: │ ││││││ │││││ │ │ │ imul $0x64,0x2e(%rbp,%riz,2),%bp
  66043. 438fe9: │ │││ ││ │││││ │ │ │ add %al,(%rax)
  66044. 438feb: │ │││ ││ │││││ │ │ │ add %al,(%rax)
  66045. 438fed: │ │││ ││ ││││┕━┿━┿━━━┿ add %al,(%rax)
  66046. 438fef: │ │││ ││ ││││ │ │ │ add %ch,(%rdi)
  66047. 438ff1: │ │││ ││ ││││ │ │ │ (bad) {%k5}
  66048. 438ff2: │ │││ ││╭┼┼┼┼──┼─┼───┼ jne 43905d <_D3std8datetime5Clock6__vtblZ+0x2aed>
  66049. 438ff4: │ │││ │││││││ │ │ │ insb (%dx),%es:(%rdi)
  66050. 438ff5: │ │││ │││││││ │ │ │ fs
  66051. 438ff6: │ │││ │││││││ │ │ │ (bad)
  66052. 438ff7: │ │││╭┼┼┼┼┼┼┼──┼─┼───┼ jae 43906b <_D3std8datetime5Clock6__vtblZ+0x2afb>
  66053. 438ff9: │ │││││││││││ │ │ │ movslq (%rdi),%ebp
  66054. 438ffb: │ │││││┕┿┿┿┿┿━━┿━┿━━━┿ insb (%dx),%es:(%rdi)
  66055. 438ffc: │ │││││ │││││ │ │ │ movslq %fs:(%rdi),%ebp
  66056. 438fff: ╭┼─┼┼┼┼┼─┼┼┼┼───┼─┼───┼ jb 439076 <_D3std8datetime5Clock6__vtblZ+0x2b06>
  66057. 439001: ││ │││││ ││││ │ ┕━━━┿ outsb %ds:(%rsi),(%dx)
  66058. 439002: ││ │││││╭┼┼┼┼───┼─────┼ je 43906d <_D3std8datetime5Clock6__vtblZ+0x2afd>
  66059. 439004: ││ ││││││││││ │ │ insl (%dx),%es:(%rdi)
  66060. 439005: ││ ││││││││││ │ │ gs
  66061. 439006: ││ ┕┿┿┿┿┿┿┿┿┿━━━┿━━━━━┿ (bad)
  66062. 439007: ││ │││││││││╭──┼─────┼ jo 439071 <_D3std8datetime5Clock6__vtblZ+0x2b01>
  66063. 439009: ││ ││││││││││ │ │ outsl %ds:(%rsi),(%dx)
  66064. 43900a: ││ ││││││││││ │ │ (bad) {%k5}
  66065. 43900b: ││ ││││││││││ │ │ outsl %ds:(%rsi),(%dx)
  66066. 43900c: ││ ││││││││││ │ ╭─┼ jae 43903d <_D3std8datetime5Clock6__vtblZ+0x2acd>
  66067. 43900e: ││ ╭┼┼┼┼┼┼┼┼┼┼──┼───┼── jae 439084 <_D3std8datetime5Clock6__vtblZ+0x2b14>
  66068. 439010: ││ │││││││││││ │ │ fs
  66069. 439011: ││ │││││││││││ │ │ (bad)
  66070. 439012: ││ │││││││││││ ╭┼───┼── jo 439075 <_D3std8datetime5Clock6__vtblZ+0x2b05>
  66071. 439014: ││ ││┕┿┿┿┿┿┿┿┼─┼┼───┼── je 43907e <_D3std8datetime5Clock6__vtblZ+0x2b0e>
  66072. 439016: ││ ││ ││││││││ ││ │ cs add %al,%cs:%fs:(%rax)
  66073. 43901a: ││ ││ ││││││││ ││ │ add %al,(%rax)
  66074. 43901c: ││ ││ ││││││││ ││ │ add %al,(%rax)
  66075. 43901e: ││ ││ ││││││││ ││ │ add %al,(%rax)
  66076. 439020: ││╭┼┼─┼┼┼┼┼┼┼┼─┼┼───┼── jae 439096 <_D3std8datetime5Clock6__vtblZ+0x2b26>
  66077. 439022: │││││ ││││││││ ││ │ fs
  66078. 439023: │││││ ││││││││╭┼┼───┼── jb,pn 439087 <_D3std8datetime5Clock6__vtblZ+0x2b17>
  66079. 439026: │││││ │││││││││││ │ outsb %ds:(%rsi),(%dx)
  66080. 439027: │││││ │││││││││││ │ gs rex.WRXB outsb %cs:%gs:(%esi),(%dx)
  66081. 43902c: │││││ │││││││││││ │ insb (%dx),%es:(%rdi)
  66082. 43902d: │││││ │││││┕┿┿┿┿┿╭──┼── jns 439081 <_D3std8datetime5Clock6__vtblZ+0x2b11>
  66083. 43902f: │││││ │││││ ││││││ │ gs
  66084. 439030: ╭┼┼┼┼┼─┼┼┼┼┼─┼┼┼┼┼┼──┼── jae 4390a7 <_D3std8datetime5Clock6__vtblZ+0x2b37>
  66085. 439032: ││││││ │││││ ││││││ │ insb (%dx),%es:(%rdi)
  66086. 439033: ││││││ │││││ ││││││ │╭─ je 439056 <_D3std8datetime5Clock6__vtblZ+0x2ae6>
  66087. 439035: ││││││ │││││ ││││││ ││ sub %ah,0x68(%rbx)
  66088. 439038: ││││││ │││││ ││││││ ││ (bad)
  66089. 439039: ││││││ │││││ ││││││ │┼─ jb 439067 <_D3std8datetime5Clock6__vtblZ+0x2af7>
  66090. 43903b: ││││││ │┕┿┿┿━┿┿┿┿┿┿━━┿┿━ and %dh,(%rcx)
  66091. 43903d: ││││││ │ ││┕━┿┿┿┿┿┿━━┷┿━ rex.WR push %rbp
  66092. 43903f: ││││││ │ ││ ││││││ ││ sub %ebp,(%rsi)
  66093. 439041: ││││││ │ ││ ││││┕┿━━┿┿━ rex.WRXB outsb %ds:(%rsi),(%dx)
  66094. 439043: ││││││ │ ││ ││││ │ ││ insb (%dx),%es:(%rdi)
  66095. 439044: ││││││ │ ││ ││││╭┼──┼┼─ jns 439098 <_D3std8datetime5Clock6__vtblZ+0x2b28>
  66096. 439046: ││┕┿┿┿━┿━┿┿━━┿┿┿┿┿┿━━┿┿━ gs
  66097. 439047: ╭┼┼─┼┼┼─┼─┼┼──┼┼┼┼┼┼──┼┼─ jae 4390be <_D3std8datetime5Clock6__vtblZ+0x2b4e>
  66098. 439049: │││ │││ │ ││ ││││││ ││ insb (%dx),%es:(%rdi)
  66099. 43904a: │││ │││ │ ││ ││││││ ││╭ je 43904c <_D3std8datetime5Clock6__vtblZ+0x2adc>
  66100. 43904c: │││ │││ │ ││ ││││││ ││┕ add %al,(%rax)
  66101. 43904e: │││ │││ │ ││ ││││││ ││ add %al,(%rax)
  66102. 439050: │││╭┼┼┼─┼─┼┼──┼┼┼┼┼┼──┼┼─ jae 4390c6 <_D3std8datetime5Clock6__vtblZ+0x2b56>
  66103. 439052: │││││││ │ ││ ││││││ ││ fs
  66104. 439053: ╭┼┼┼┼┼┼┼─┼─┼┼──┼┼┼┼┼┼──┼┼─ jne,pn 4390ca <_D3std8datetime5Clock6__vtblZ+0x2b5a>
  66105. 439056: │││││││ │ ││ ││││││ │┕━ data16
  66106. 439057: │││││││ │ ││ ││││││ │ cs
  66107. 439058: │││││││ │ ││ ││││││ │ (bad) {%k5}
  66108. 439059: │││││││ │ ││ ││││││ ╭┼── jns 43909e <_D3std8datetime5Clock6__vtblZ+0x2b2e>
  66109. 43905b: │││││││ │ ││ ││││││ ││ outsl %ds:(%rsi),(%dx)
  66110. 43905c: │││││││ │ ││ ││││││ ││ fs
  66111. 43905d: │││││││ │ │┕━━┿┿┿┿┿┿━┿┿━━ gs
  66112. 43905e: │││││││ │ │ ││││││ ││ push %rbp
  66113. 43905f: │││││││ │ │ ││││││ ││ outsb %ds:(%rsi),(%dx)
  66114. 439060: │││││││ │ │ ││││││ ││ imul $0x6e697274,0x73(%rcx,%riz,1),%esi
  66115. 439068: │││││││ │ │ ││││││ │ addr32
  66116. 439069: │││││││ │ │ ││││││ │ cs
  66117. 43906a: │││││││ │ │ ││││││ │ (bad) {%k5}
  66118. 43906b: │││││││ ┕━┿━━━┿┿┿┿┿┿╭┼─── jns 4390b0 <_D3std8datetime5Clock6__vtblZ+0x2b40>
  66119. 43906d: │││││││ ┕━━━┿┿┿┿┿┿┿┿━━━ outsl %ds:(%rsi),(%dx)
  66120. 43906e: │││││││ ││││││││ fs
  66121. 43906f: │││││││ ││││││││ gs
  66122. 439070: │││││││ ││││││││ push %rbp
  66123. 439071: │││││││ │┕┿┿┿┿┿┿━━━ outsb %ds:(%rsi),(%dx)
  66124. 439072: │││││││ │ ││││││ imul $0x646f4379,0x42(%rsi,%rbp,1),%esi
  66125. 43907a: │││ │││ │ │ ││││ gs
  66126. 43907b: │││ │││ │ │ ││││ push %rbp
  66127. 43907c: │││ │││ │ │ ││││ outsb %ds:(%rsi),(%dx)
  66128. 43907d: │││ │││ │ │ ││││ imul $0x6c70,0x6d(%rcx,%rcx,2),%esi
  66129. 43908d: │││ ││ │ ││ add %al,(%rax)
  66130. 43908f: │││ ││ │ ││ add %dh,0x74(%rbx)
  66131. 439092: │││ ││ │ ││ fs
  66132. 439093: │││ ││ ╭┼─┼┼─── jb,pn 4390f7 <_D3std8datetime5Clock6__vtblZ+0x2b87>
  66133. 439096: │││ │┕━━━━━━━━━━━━┿┿━┿┿━━━ outsb %ds:(%rsi),(%dx)
  66134. 439097: │││ │ ││ ││ gs movslq %cs:%gs:0x61(%eax),%ebp
  66135. 43909d: │││ │ │ ││ imul $0x43794228,0x21(%rsi),%ebp
  66136. 4390a4: │││ │ │ │ outsl %ds:(%rsi),(%dx)
  66137. 4390a5: │││ │ │ │ fs
  66138. 4390a6: │││ │ │ │ gs
  66139. 4390a7: ││┕━┿━━━━━━━━━━━━━┿━━┿━━━━ push %rbp
  66140. 4390a8: ││ │ │ │ outsb %ds:(%rsi),(%dx)
  66141. 4390a9: ││ │ │ │ imul $0x202c6c70,0x6d(%rcx,%rcx,2),%esi
  66142. 4390b1: ││ │ │ rex.WRXB outsb %ds:(%rsi),(%dx)
  66143. 4390b3: ││ │ │ insb (%dx),%es:(%rdi)
  66144. 4390b4: ││ │ │ ╭── jns 439108 <_D3std8datetime5Clock6__vtblZ+0x2b98>
  66145. 4390b6: ││ │ │ │ gs
  66146. 4390b7: ╭┼┼──┼─────────────┼────┼── jae 43912e <_D3std8datetime5Clock6__vtblZ+0x2bbe>
  66147. 4390b9: │││ │ │ │ insb (%dx),%es:(%rdi)
  66148. 4390ba: │││ │ │ │ ╭ je 4390dd <_D3std8datetime5Clock6__vtblZ+0x2b6d>
  66149. 4390bc: │││ │ │ │ │ sub %ah,0x68(%rbx)
  66150. 4390bf: ││ │ │ │ │ (bad)
  66151. 4390c0: ││ │ │ │╭┼ jb 4390ee <_D3std8datetime5Clock6__vtblZ+0x2b7e>
  66152. 4390c2: ││ │ │ │││ and %dh,(%rcx)
  66153. 4390c4: ││ │ │ │││ rex.WR push %rbp
  66154. 4390c6: ││ ┕━━━━━━━━━━━━━┿━━━━┿┿┿ sub %ebp,(%rax,%riz,1)
  66155. 4390c9: ││ │ │││ rex.X jns 43910f <_D3std8datetime5Clock6__vtblZ+0x2b9f>
  66156. 4390cc: │ │ │││ outsl %ds:(%rsi),(%dx)
  66157. 4390cd: │ │ │││ fs
  66158. 4390ce: │ │ │││ gs
  66159. 4390cf: │ │ │││ push %rbp
  66160. 4390d0: │ │ │││ outsb %ds:(%rsi),(%dx)
  66161. 4390d1: │ │ │││ imul $0x2e296c70,0x6d(%rcx,%rcx,2),%esi
  66162. 4390d9: │ │ │││ movslq 0x61(%rax),%ebp
  66163. 4390dc: │ │ │││ imul $0x75736552,0x2e(%rsi),%ebp
  66164. 4390e3: │ │ ││ insb (%dx),%es:(%rdi)
  66165. 4390e4: │ │ ││╭ je 4390e6 <_D3std8datetime5Clock6__vtblZ+0x2b76>
  66166. 4390ee: │ │ │┕━ add %al,(%rax)
  66167. 4390f0: │ ╭────────────┼────┼── jae 439166 <_D3std8datetime5Clock6__vtblZ+0x2bf6>
  66168. 4390f2: │ │ │ │ fs
  66169. 4390f3: │ │ ╭┼────┼── jo,pn 439157 <_D3std8datetime5Clock6__vtblZ+0x2be7>
  66170. 4390f6: │ │ ╭───┼┼────┼── je 439160 <_D3std8datetime5Clock6__vtblZ+0x2bf0>
  66171. 4390f8: │ │ │ ╭┼─────┼── jo,pn 43915c <_D3std8datetime5Clock6__vtblZ+0x2bec>
  66172. 4390fb: │ │ ╭┼──┼┼─────┼── je 439165 <_D3std8datetime5Clock6__vtblZ+0x2bf5>
  66173. 4390fd: │ │ ││ ││ │ push %rbx
  66174. 4390fe: │ │ ╭───┼┼──┼┼─────┼── jo 43916c <_D3std8datetime5Clock6__vtblZ+0x2bfc>
  66175. 439100: │ │ │ ││ ││ │ imul $0x52282172,0x65(%rsp,%rsi,2),%esi
  66176. 439108: │ │ │ ││ ││ ┕━━ gs
  66177. 439109: ╭┼─────┼──┼───┼┼──┼┼──────── jae 439180 <_D3std8datetime5Clock6__vtblZ+0x2c10>
  66178. 43910b: ││ │ │ ││ ││ insb (%dx),%es:(%rdi)
  66179. 43910c: ││ │ │ ││ ││ ╭ je 439137 <_D3std8datetime5Clock6__vtblZ+0x2bc7>
  66180. 43910e: ││ │ │ ││ ╭┼┼───────┼ jo,pn 439172 <_D3std8datetime5Clock6__vtblZ+0x2c02>
  66181. 439111: ││ │ │ ╭┼┼─┼┼┼───────┼ je 43917b <_D3std8datetime5Clock6__vtblZ+0x2c0b>
  66182. 439113: ││ │ │ │││ │││ │ push %rbx
  66183. 439114: ││ │╭─┼──┼┼┼─┼┼┼───────┼ jo 439182 <_D3std8datetime5Clock6__vtblZ+0x2c12>
  66184. 439116: ││ ││ │ │││ │││ │ imul $0x61502e72,0x65(%rsp,%rsi,2),%esi
  66185. 43911e: ││ ││ │ ╭┼┼┼─┼┼┼───────┼ je 439188 <_D3std8datetime5Clock6__vtblZ+0x2c18>
  66186. 439120: ││ ││ │ ││││ │││ │ push %rbx
  66187. 439121: ││ │┼─┼─┼┼┼┼─┼┼┼───────┼ jo 43918f <_D3std8datetime5Clock6__vtblZ+0x2c1f>
  66188. 439123: ││ ││ │ ││││ │││ │ imul $0x72,0x65(%rsp,%rsi,2),%esi
  66189. 43912b: ││ ││ │ ││││ │││ │ add %al,(%rax)
  66190. 43912d: ││ ││ │ ││││ │││ │ add %al,(%rax)
  66191. 43912f: │ ││ │ ││││ │││ │ add %dh,0x61(%rdx)
  66192. 439132: │ ││ │ ││││ │││ ╭─┼ ja 439186 <_D3std8datetime5Clock6__vtblZ+0x2c16>
  66193. 439134: │ ││ │ ││││ │││ │ │ gs
  66194. 439135: │ ││ │ ││││ │││ │ │ (bad)
  66195. 439136: │ ││ │ ││││ │││ │ │ and %ch,%fs:0x75(%rbp)
  66196. 43913a: │ ╭─┼┼─┼─┼┼┼┼─┼┼┼─────┼── jae 4391b0 <_D3std8datetime5Clock6__vtblZ+0x2c40>
  66197. 43913c: │ │ ││ │ ││││ │││ │ and %dh,0x6b(%rcx,%riz,2)
  66198. 439140: │ │ ││ │ ││││ │││ │ and %ah,%gs:0x20(%rcx)
  66199. 439144: │ │ ││ │ ││││ │││ │ outsb %ds:(%rsi),(%dx)
  66200. 439145: │ │ ││ │ ││││ │││ │ outsl %ds:(%rsi),(%dx)
  66201. 439146: │ │ ││ │ ││││ │││ │ outsb %ds:(%rsi),(%dx)
  66202. 439147: │ │ ││ │ ││││ │││ │ sub $0x74706d65,%eax
  66203. 43914c: │ │ ││ │ ││││ │││ │╭─ jns 43916e <_D3std8datetime5Clock6__vtblZ+0x2bfe>
  66204. 43914e: │ │ ││ │ ││││ │││ ││ (bad) {%k5}
  66205. 43914f: │ │ ││ │ ││││╭┼┼┼─────┼┼─ jne 4391b7 <_D3std8datetime5Clock6__vtblZ+0x2c47>
  66206. 439151: │ │ ││ │ ││││││││ ││ data16
  66207. 439152: │ │ ││ │ ││││││││ ││ gs
  66208. 439153: │ │ ││ │ ││││││││ ││╭ jb 439155 <_D3std8datetime5Clock6__vtblZ+0x2be5>
  66209. 43915d: │ │ ││ │ ││││││ ││ add %al,(%rax)
  66210. 43915f: │ │ ││ │ ││││││ ││ add %ch,(%rdi)
  66211. 439161: │ │ ││ │ │││ ││ ││ (bad) {%k5}
  66212. 439162: │ │ ││ │─┼┼┼─┼┼───────┼┼─ jne 4391cd <_D3std8datetime5Clock6__vtblZ+0x2c5d>
  66213. 439164: │ │ ││ │ │││ ││ ││ insb (%dx),%es:(%rdi)
  66214. 439165: │ │ ││ │ ││┕━┿┿━━━━━━━┿┿━ fs
  66215. 439166: │ │ ┕┿━┿━┿┿━━┿┿━━━━━━━┿┿━ (bad)
  66216. 439167: │ │╭┼┼─┼─┼┼──┼┼───────┼┼─ jae 4391db <_D3std8datetime5Clock6__vtblZ+0x2c6b>
  66217. 439169: │ ││││ │ ││ ││ ││ movslq (%rdi),%ebp
  66218. 43916b: │ ││││ │ ││ ││ ││ insb (%dx),%es:(%rdi)
  66219. 43916c: │ ││││ ┕━┿┿━━┿┿━━━━━━━┿┿━ movslq %fs:(%rdi),%ebp
  66220. 43916f: ╭┼────┼┼┼┼─┼─┼┼──┼┼───────┼── jb 4391e6 <_D3std8datetime5Clock6__vtblZ+0x2c76>
  66221. 439171: ││ ││││ │ ││ ││ │ outsb %ds:(%rsi),(%dx)
  66222. 439172: ││ ││││╭┼─┼┼──┼┼┼┼┼┼┼┼┼┼┼┼ je 4391dd <_D3std8datetime5Clock6__vtblZ+0x2c6d>
  66223. 439174: ││ ││││││ ││ │ │ insl (%dx),%es:(%rdi)
  66224. 439175: ││ ││││││ ││ │ │ gs
  66225. 439176: ││ ││││││ ││ │ │ (bad)
  66226. 439177: ││ ││││││╭┼┼──┼────────┼── jo 4391e1 <_D3std8datetime5Clock6__vtblZ+0x2c71>
  66227. 439179: ││ │││││││││ │ │ outsl %ds:(%rsi),(%dx)
  66228. 43917a: ││ │││││││││ │ │ (bad) {%k5}
  66229. 43917b: ││ ││││││││┕━━┿━━━━━━━━┿━━ outsl %ds:(%rsi),(%dx)
  66230. 43917c: ││ ││││││││ │ │ ╭ jae 4391ad <_D3std8datetime5Clock6__vtblZ+0x2c3d>
  66231. 43917e: ││ ╭─┼┼┼┼┼┼┼┼───┼────────┼─┼ jae 4391f4 <_D3std8datetime5Clock6__vtblZ+0x2c84>
  66232. 439180: │┕━━┿━┿┿┿┿┿┿┿┿━━━┿━━━━━━━━┿━┿ fs
  66233. 439181: │ │ ││││││││ │ │ │ (bad)
  66234. 439182: │ ╭┼─┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jae 4391f8 <_D3std8datetime5Clock6__vtblZ+0x2c88>
  66235. 439184: │ ││ │││ ││││ │ │ │ imul $0x64,%fs:0x2e(%rdi),%ebp
  66236. 43918c: │ ││ │││ │││ │ │ add %al,(%rax)
  66237. 43918e: │ ││ │││ │││ │ │ add %al,(%rax)
  66238. 439190: │ ││ ││ │││ │ │ rex.B je 439207 <_D3std8datetime5Clock6__vtblZ+0x2c97>
  66239. 439193: │ ││ ││ │││ │ │ gs
  66240. 439194: │ ││ ││ │││ │ │ insl (%dx),%es:(%rdi)
  66241. 439195: │ ╭┼┼─┼┼──┼┼┼────┼──────────┼ jo 43920b <_D3std8datetime5Clock6__vtblZ+0x2c9b>
  66242. 439197: │ │││ ││ │││ │ │ and %dh,0x20(%rdi,%rbp,2)
  66243. 43919b: │ │││ ││ │││ │ ╭┼ jb 439202 <_D3std8datetime5Clock6__vtblZ+0x2c92>
  66244. 43919d: │ │││ ││ │││ │ ││ (bad)
  66245. 43919e: │ │││ ││ │││ │ ││ and %ah,%fs:0x72(%rsi)
  66246. 4391a2: │ │││ ││ │││ │ ││ outsl %ds:(%rsi),(%dx)
  66247. 4391a3: │ │││ ││ │││ │ ││ insl (%dx),%es:(%rdi)
  66248. 4391a4: │ │││ ││ │││ │ ││ and %ah,0x6e(%rcx)
  66249. 4391a7: │ │││ ││ │││ │ ││ and %dh,0x6e(%rbp)
  66250. 4391aa: │ │││ ││ │││ │ ││ outsl %ds:(%rsi),(%dx)
  66251. 4391ab: │ │││ ││ │││ │ ╭┼┼ jo 439212 <_D3std8datetime5Clock6__vtblZ+0x2ca2>
  66252. 4391ad: │ │││ ││ │││ │ ││┕ outsb %ds:(%rsi),(%dx)
  66253. 4391ae: │ │││ ││ │││ │ ││ gs and %ah,%fs:%gs:0x69(%rsi)
  66254. 4391b3: │ │││ │ │││ │ ││ insb (%dx),%es:(%rdi)
  66255. 4391b4: │ │││ │ │││ │ ││ gs add %al,%cs:%gs:(%rax)
  66256. 4391c0: │ │││ │ │││ ││ (bad)
  66257. 4391c1: │ │││ │ │││ ││ (bad) {%k5}
  66258. 4391c2: │ │││ │ ╭┼┼┼─────────────┼┼─ jne 43922d <_D3std8datetime5Clock6__vtblZ+0x2cbd>
  66259. 4391c4: │ │││ │ ││││ ││ insb (%dx),%es:(%rdi)
  66260. 4391c5: │ │││ │ ││││ ││ fs
  66261. 4391c6: │ │││ │ ││││ ││ (bad)
  66262. 4391c7: │ │││──┼─┼┼┼┼─────────────┼┼─ jae 43923b <_D3std8datetime5Clock6__vtblZ+0x2ccb>
  66263. 4391c9: │ │││ │ ││││ ││ movslq (%rdi),%ebp
  66264. 4391cb: │ │││ │ ││││ ││ insb (%dx),%es:(%rdi)
  66265. 4391cc: │ │││ │ ││││ ││ movslq %fs:(%rdi),%ebp
  66266. 4391cf: ╭─┼─┼┼┼──┼─┼┼─┼─────────────┼┼─ jb 439246 <_D3std8datetime5Clock6__vtblZ+0x2cd6>
  66267. 4391d1: │ │ │││ │ ││ │ ││ outsb %ds:(%rsi),(%dx)
  66268. 4391d2: │ │ │││ │╭┼┼─┼─────────────┼┼─ je 43923d <_D3std8datetime5Clock6__vtblZ+0x2ccd>
  66269. 4391d4: │ │ │││ ││││ │ ││ insl (%dx),%es:(%rdi)
  66270. 4391d5: │ │ │││ ││││ │ ││ gs
  66271. 4391d6: │ │ │││ ││││ │ ││ (bad)
  66272. 4391d7: │ │ │││ ││││╭┼─────────────┼┼─ jo 439241 <_D3std8datetime5Clock6__vtblZ+0x2cd1>
  66273. 4391d9: │ │ │││ ││││││ ││ outsl %ds:(%rsi),(%dx)
  66274. 4391da: │ │ │││ ││││││ ││ (bad) {%k5}
  66275. 4391db: │ │ │││ ┕┿┿┿┿┿━━━━━━━━━━━━━┿┿━ outsl %ds:(%rsi),(%dx)
  66276. 4391dc: │ │ │││ │││││ ││─ jae 43920d <_D3std8datetime5Clock6__vtblZ+0x2c9d>
  66277. 4391de: │ │─┼┼┼───┼┼─┼┼─────────────┼┼─ jae 439254 <_D3std8datetime5Clock6__vtblZ+0x2ce4>
  66278. 4391e0: │ │ │││ ││ ││ ││ fs
  66279. 4391e1: │ │ │││ ││ │┕━━━━━━━━━━━━━┿┿━ (bad)
  66280. 4391e2: │ │ │││ ││ │ ││ (bad)
  66281. 4391e3: │ │ │││ ││ │ ││ insb (%dx),%es:(%rdi)
  66282. 4391e4: │ │ │││ ││ │ ││ outsl %ds:(%esi),(%dx)
  66283. 4391e6: │ ┕━┿┿┿━━╭┼┼─┼──────────────┼┼─ jb 439251 <_D3std8datetime5Clock6__vtblZ+0x2ce1>
  66284. 4391e8: │ │ │││ │││╭┼──────────────┼┼─ je 439252 <_D3std8datetime5Clock6__vtblZ+0x2ce2>
  66285. 4391ea: │ │ │││ │││││ ││ insl (%dx),%es:(%rdi)
  66286. 4391eb: │ │ │││ │││││ ││ (bad)
  66287. 4391ec: │ │ │┼│──┼┼┼┼┼──────────────┼┼─ jae 43925d <_D3std8datetime5Clock6__vtblZ+0x2ced>
  66288. 4391ee: │╭┼─┼┼┼──┼┼┼┼┼──────────────┼┼─ jb 439264 <_D3std8datetime5Clock6__vtblZ+0x2cf4>
  66289. 4391f0: │││ │││ │││││ ││ imul $0x642e,0x67(%rsi),%ebp
  66290. 4391ff: │││ │ │ │││││ ││ add %dh,0x74(%rbx)
  66291. 439202: │││ │ │ │││││ │┕━ fs
  66292. 439203: │││ │ │ │││││ ││ cs
  66293. 439204: │││ │ │ │││││ ││ (bad)
  66294. 439205: │││─│─┼──┼┼┼┼┼──────────────┼┼─ jb 439279 <_D3std8datetime5Clock6__vtblZ+0x2d09>
  66295. 439207: │││ │ │ │││││ ││ (bad)
  66296. 439208: │││ │ │ │││││ ││─ jns 439238 <_D3std8datetime5Clock6__vtblZ+0x2cc8>
  66297. 43920a: │││ │ │ │││││ ││ rex.B jo 43927d <_D3std8datetime5Clock6__vtblZ+0x2d0d>
  66298. 43920d: │││ │ │ │││││ │┕━ outsb %gs:(%rsi),(%dx)
  66299. 43920f: │││ │ │ │││││ ││ fs
  66300. 439210: │││ │ │ │││││ ││ gs
  66301. 439211: │││ │ │ │││││ ││╭ jb 439234 <_D3std8datetime5Clock6__vtblZ+0x2cc4>
  66302. 439213: │││ │ │ │││││ ││ sub %dh,0x74(%rbx)
  66303. 439216: │││ │ │ ╭┼┼┼┼┼───────────────┼┼ jb 439281 <_D3std8datetime5Clock6__vtblZ+0x2d11>
  66304. 439218: │││ │ │ ││││││ ││ outsb %ds:(%rsi),(%dx)
  66305. 439219: │││ │ │ ││││││ ││ addr32 pop %rbx
  66306. 43921b: │││ │ │ ││││││ ││ pop %rbp
  66307. 43921c: │││ │ │ ││││││ ││ sub %ebp,(%rsi)
  66308. 43921e: │││ │ │ ││││││ ││ rex.B jo 439291 <_D3std8datetime5Clock6__vtblZ+0x2d21>
  66309. 439221: │││ │ │ ││││││ ││ outsb %gs:(%rsi),(%dx)
  66310. 439223: │││ │ │ ││││││ ││ fs
  66311. 439224: │││ │ │ ││││││ ││ gs
  66312. 439225: │││ │ │ ││││││ ╭┼┼ jb 439255 <_D3std8datetime5Clock6__vtblZ+0x2ce5>
  66313. 439227: │││ │ │ ││││││ │││ rex.R (bad)
  66314. 439229: │││ │ │ ││││││ ╭┼┼┼ je 43928c <_D3std8datetime5Clock6__vtblZ+0x2d1c>
  66315. 43922b: │││ │ │ ││││││ ││││ add %al,(%rax)
  66316. 43922d: │││ │ │ │││┕┿┿━━━━━━━━━━━━━┿┿┿┿ add %al,(%rax)
  66317. 43922f: │││ │ │ │││ ││ ││││ add %al,0x74(%rcx)
  66318. 439232: │││ │ │ │││ ││ ╭┼┼┼┼ je 439299 <_D3std8datetime5Clock6__vtblZ+0x2d29>
  66319. 439234: │││ │ │ │││ ││ ││││┕ insl (%dx),%es:(%rdi)
  66320. 439235: │┼┼─┼─┼─┼┼┼─┼┼────────────┼┼┼┼─ jo 4392ab <_D3std8datetime5Clock6__vtblZ+0x2d3b>
  66321. 439237: │││ │ │ │││ ││ ││││ imul $0x206f7420,0x67(%rsi),%ebp
  66322. 43923e: │││ │ ││ ╭┼┼────────────┼┼┼── jae 4392a8 <_D3std8datetime5Clock6__vtblZ+0x2d38>
  66323. 439240: │││ │ ╭┼┼─┼┼┼────────────┼┼┼── jb 4392ab <_D3std8datetime5Clock6__vtblZ+0x2d3b>
  66324. 439242: │││ │ │││ ││ │││ outsb %ds:(%rsi),(%dx)
  66325. 439243: │││ │ │││ ││ │││ imul $0x41,(%rax),%esp
  66326. 439246: ┕┿┿─┼──┼┼┼─┼┼─────────────┼┼┼── jo 4392b8 <_D3std8datetime11lastDayLeapyG13i+0x8>
  66327. 439248: │││ │ │││ ││ │││ outsb %gs:(%rsi),(%dx)
  66328. 43924a: │││ │ │││ ││ │││ fs
  66329. 43924b: │││ │ │││ ││ │││ gs
  66330. 43924c: │││ │ │││ ││ │││ ╭ jb 43926e <_D3std8datetime5Clock6__vtblZ+0x2cfe>
  66331. 43924e: │││ │ ╭┼┼┼─┼┼─────────────┼┼┼─┼ ja 4392b9 <_D3std8datetime11lastDayLeapyG13i+0x9>
  66332. 439250: │││ │ ││││╭┼┼─────────────┼┼┼─┼ je 4392ba <_D3std8datetime11lastDayLeapyG13i+0xa>
  66333. 439252: │││ │ │││ ││┕━━━━━━━━━━━━━┿┿┿━┿ and %ch,0x65(%rsi)
  66334. 439255: │││╭┼─┼┼┼─┼┼──────────────┼┼┼┼┼ ja 4392c3 <_D3std8datetime11lastDayLeapyG13i+0x13>
  66335. 439257: │││││ │││ ││ ││ │ outsb %gs:(%rsi),(%dx)
  66336. 439259: │││││ │││ ││ ││ │ addr32 je 4392c4 <_D3std8datetime11lastDayLeapyG13i+0x14>
  66337. 43925c: │││││ │││ ││ ││ │ and %bh,(%rsi)
  66338. 43925e: ││││ │││ ││ ││ │ and %ch,0x6e(%rbp,%riz,2)
  66339. 439262: ││││ │││ ││ ││ │ addr32 je 4392cd <_D3std8datetime11lastDayLeapyG13i+0x1d>
  66340. 43926d: ││││ │││ ││ ││ │ add %al,(%rax)
  66341. 43926f: ││││ │││ ││ ││ add %al,0x74(%rcx)
  66342. 439272: ││││ │││ ││ ╭┼┼─── je 4392d9 <_D3std8datetime11lastDayLeapyG13i+0x29>
  66343. 439274: ││││ │││ ││ │││ insl (%dx),%es:(%rdi)
  66344. 439275: ╭┼┼┼┼──┼┼┼─┼┼─────────────┼┼┼─── jo 4392eb <_D3std8datetime14lastDayNonLeapyG13i+0x3>
  66345. 439277: │││││ │││ ││ │││ imul $0x206f7420,0x67(%rsi),%ebp
  66346. 43927e: │││ │ │││╭┼┼─────────────┼┼┼─── jae 4392e8 <_D3std8datetime14lastDayNonLeapyG13i>
  66347. 439280: │││ │ ╭┼┼┼┼┼┼─────────────┼┼┼─── jb 4392eb <_D3std8datetime14lastDayNonLeapyG13i+0x3>
  66348. 439282: │││ │ │││ │││ │││ outsb %ds:(%rsi),(%dx)
  66349. 439283: │││ │ │││ │││ │││ imul $0x65,(%rax),%esp
  66350. 439286: │││ │ │││ │││ │││ insl (%dx),%es:(%rdi)
  66351. 439287: ╭┼┼┼─┼─┼┼┼─┼┼┼─────────────┼┼┼─── jo 4392fd <_D3std8datetime14lastDayNonLeapyG13i+0x15>
  66352. 439289: ││││ │ │││ │││ │││ ╭ jns 4392ab <_D3std8datetime5Clock6__vtblZ+0x2d3b>
  66353. 43928b: ││││ │ │││ │││ │││ │ rex.B jo 4392fe <_D3std8datetime14lastDayNonLeapyG13i+0x16>
  66354. 43928e: ││││ │ │││ │││ ││ │ outsb %gs:(%rsi),(%dx)
  66355. 439290: ││││ │ │││ │││ ││ │ fs
  66356. 439291: ││││ │ │││ │││ ││ │ gs
  66357. 439292: ││││ │ │││ │││ ││ ╭┼ jb 4392b4 <_D3std8datetime11lastDayLeapyG13i+0x4>
  66358. 439294: ││││ │╭┼┼┼─┼┼┼─────────────┼┼──┼┼ ja 4392ff <_D3std8datetime14lastDayNonLeapyG13i+0x17>
  66359. 439296: ││││ │││││╭┼┼┼─────────────┼┼──┼┼ je 439300 <_D3std8datetime14lastDayNonLeapyG13i+0x18>
  66360. 439298: ││││ │││││││││ ││ ││ and %ch,0x6f(%rsi)
  66361. 43929b: ││││ │││││││││ │ ││ outsb %ds:(%rsi),(%dx)
  66362. 43929c: ││││ │││││││││ │ ││ sub $0x6f72657a,%eax
  66363. 4392a1: ││││ │││││││││ │ ││ and %ch,0x65(%rsi)
  66364. 4392a4: ││││╭┼┼┼┼┼┼┼┼┼─────────────┼───┼┼ ja 439312 <_D3std8datetime14lastDayNonLeapyG13i+0x2a>
  66365. 4392a6: ││││││││││││││ │ ││ outsb %gs:(%rsi),(%dx)
  66366. 4392a8: │││││││││││││┕━━━━━━━━━━━━━┿━━━┿┿ addr32 je 439313 <_D3std8datetime14lastDayNonLeapyG13i+0x2b>
  66367. 4392ab: ││┕┿┿┿┿┿┿┷┿┿┿━━━━━━━━━━━━━━┿━━━┿┷ add %al,(%rax)
  66368. 4392ad: ││ ││││││ │││ │ │ add %al,(%rax)
  66369.  
  66370. 00000000004392b0 <_D3std8datetime11lastDayLeapyG13i>:
  66371. 4392b0: add %al,(%rax)
  66372. 4392b2: add %al,(%rax)
  66373. 4392b4: (bad)
  66374. 4392b5: add %al,(%rax)
  66375. 4392b7: add %bh,(%rax,%rax,1)
  66376. 4392ba: add %al,(%rax)
  66377. 4392bc: pop %rbx
  66378. 4392bd: add %al,(%rax)
  66379. 4392bf: add %bh,0x0(%rcx)
  66380. 4392c2: add %al,(%rax)
  66381. 4392c4: cwtl
  66382. 4392c5: add %al,(%rax)
  66383. 4392c7: add %dh,-0x2b000000(%rsi)
  66384. 4392cd: add %al,(%rax)
  66385. 4392cf: add %dh,%ah
  66386. 4392d1: add %al,(%rax)
  66387. 4392d3: add %dl,(%rdx)
  66388. 4392d5: add %eax,(%rax)
  66389. 4392d7: add %dh,(%rcx)
  66390. 4392d9: add %eax,(%rax)
  66391. 4392db: add %cl,0x1(%rdi)
  66392. 4392de: add %al,(%rax)
  66393. 4392e0: outsb %ds:(%rsi),(%dx)
  66394. 4392e1: add %eax,(%rax)
  66395. 4392e3: add %al,(%rax)
  66396. 4392e5: add %al,(%rax)
  66397.  
  66398. 00000000004392e8 <_D3std8datetime14lastDayNonLeapyG13i>:
  66399. 4392e8: add %al,(%rax)
  66400. 4392ea: add %al,(%rax)
  66401. 4392ec: (bad)
  66402. 4392ed: add %al,(%rax)
  66403. 4392ef: add %bh,(%rbx)
  66404. 4392f1: add %al,(%rax)
  66405. 4392f3: add %bl,0x0(%rdx)
  66406. 4392f6: add %al,(%rax)
  66407. 4392f8: ╭ js 4392fa <_D3std8datetime14lastDayNonLeapyG13i+0x12>
  66408. 4392fa: ┕ add %al,(%rax)
  66409. 4392fc: xchg %eax,%edi
  66410. 4392fd: add %al,(%rax)
  66411. 4392ff: add %dh,-0x2c000000(%rbp)
  66412. 439305: add %al,(%rax)
  66413. 439307: add %dh,%bl
  66414. 439309: add %al,(%rax)
  66415. 43930b: add %dl,(%rcx)
  66416. 43930d: add %eax,(%rax)
  66417. 43930f: add %dh,(%rax)
  66418. 439311: add %eax,(%rax)
  66419. 439313: add %cl,0x1(%rsi)
  66420. 439316: add %al,(%rax)
  66421. 439318: insl (%dx),%es:(%rdi)
  66422. 439319: add %eax,(%rax)
  66423. 43931b: add %al,(%rax)
  66424. 43931d: add %al,(%rax)
  66425.  
  66426. 0000000000439320 <_D3std8datetime8TimeZone6__initZ>:
  66427. 439320: (bad)
  66428. 439321: xchg %eax,%ebx
  66429. 439322: rex.XB add %al,(%r8)
  66430.  
  66431. 0000000000439360 <_D3std8datetime8TimeZone6__vtblZ>:
  66432. 439360: (bad)
  66433. 439361: xor $0x65,%eax
  66434.  
  66435. 00000000004393d0 <_D3std8datetime9LocalTime6__vtblZ>:
  66436. 4393d0: ┆ rex
  66437. 4393d1: ┆ ss add %al,%ss:%gs:(%rax)
  66438. 4393d5: ┆ add %al,(%rax)
  66439. 4393d7: ┆ add %al,%al
  66440. 4393d9: ┆ mov $0x41,%ebx
  66441. 4393de: ┆ add %al,(%rax)
  66442. 4393e0: ┆ sarb 0x41(%rbx)
  66443. 4393e6: ┆ add %al,(%rax)
  66444. 4393e8: ╰ loopne 4393a5 <_D3std8datetime8TimeZone6__vtblZ+0x45>
  66445. 4393ea: add %al,(%r8)
  66446. 4393ed: add %al,(%rax)
  66447. 4393ef: add %dh,0x41bc(%rax)
  66448. 4393f5: add %al,(%rax)
  66449. 4393f7: add %ah,(%rax)
  66450. 4393f9: (bad)
  66451. 4393fa: add %al,(%rax)
  66452. 4393fd: add %al,(%rax)
  66453. 4393ff: add %dh,(%rax)
  66454. 439401: (bad)
  66455. 439402: add %al,(%rax)
  66456. 439405: add %al,(%rax)
  66457. 439407: add %dl,%al
  66458. 439409: (bad)
  66459. 43940a: add %al,(%rax)
  66460. 43940d: add %al,(%rax)
  66461. 43940f: add %dh,-0x2a(%rax)
  66462. 439412: add %al,(%rax)
  66463. 439415: add %al,(%rax)
  66464. 439417: add %dl,0x40d8(%rax)
  66465. 43941d: add %al,(%rax)
  66466. 43941f: add %ah,%al
  66467. 439421: fadds 0x0(%rax)
  66468. 439424: add %al,(%rax)
  66469. 439426: add %al,(%rax)
  66470. 439428: rex flds 0x0(%rax)
  66471. 43942c: add %al,(%rax)
  66472. 43942e: add %al,(%rax)
  66473. 439430: (bad)
  66474. 439431: iret
  66475. 439432: add %al,(%rax)
  66476. 439435: add %al,(%rax)
  66477.  
  66478. 0000000000439438 <_D3std8datetime9LocalTime6__initZ>:
  66479. 439438: rclb 0x43(%rbx)
  66480.  
  66481. 0000000000439480 <_D3std8datetime3UTC6__vtblZ>:
  66482. 439480: ┆ and %dh,(%rdi)
  66483. 439482: ┆ add %al,%gs:(%rax)
  66484. 439485: ┆ add %al,(%rax)
  66485. 439487: ┆ add %al,%al
  66486. 439489: ┆ mov $0x41,%ebx
  66487. 43948e: ┆ add %al,(%rax)
  66488. 439490: ┆ sarb 0x41(%rbx)
  66489. 439496: ┆ add %al,(%rax)
  66490. 439498: ╰ loopne 439455 <_D3std8datetime9LocalTime6__initZ+0x1d>
  66491. 43949a: add %al,(%r8)
  66492. 43949d: add %al,(%rax)
  66493. 43949f: add %dh,0x41bc(%rax)
  66494. 4394a5: add %al,(%rax)
  66495. 4394a7: add %ah,(%rax)
  66496. 4394a9: (bad)
  66497. 4394aa: add %al,(%rax)
  66498. 4394ad: add %al,(%rax)
  66499. 4394af: add %dl,0x40d1(%rax)
  66500. 4394b5: add %al,(%rax)
  66501. 4394b7: add %al,0x40d1(%rax)
  66502. 4394bd: add %al,(%rax)
  66503. 4394bf: add %dl,-0x26(%rax)
  66504. 4394c2: add %al,(%rax)
  66505. 4394c5: add %al,(%rax)
  66506. 4394c7: add %ah,-0x26(%rax)
  66507. 4394ca: add %al,(%rax)
  66508. 4394cd: add %al,(%rax)
  66509. 4394cf: add %dh,-0x26(%rax)
  66510. 4394d2: add %al,(%rax)
  66511. 4394d5: add %al,(%rax)
  66512. 4394d7: add %al,0x40da(%rax)
  66513. 4394dd: add %al,(%rax)
  66514. 4394df: add %dl,0x40da(%rax)
  66515. 4394e5: add %al,(%rax)
  66516.  
  66517. 00000000004394e8 <_D3std8datetime3UTC6__initZ>:
  66518. 4394e8: adcb $0x0,0x0(%rbx,%rax,2)
  66519.  
  66520. 0000000000439528 <_D3std8datetime14SimpleTimeZone6__initZ>:
  66521. 439528: ╰ jo 4394bf <_D3std8datetime3UTC6__vtblZ+0x3f>
  66522. 43952a: rex.XB add %al,(%r8)
  66523.  
  66524. 0000000000439570 <_D3std8datetime14SimpleTimeZone6__vtblZ>:
  66525. 439570: ┆ (bad)
  66526. 439571: ┆ (bad)
  66527. 439572: ┆ add %al,%gs:(%rax)
  66528. 439575: ┆ add %al,(%rax)
  66529. 439577: ┆ add %al,%al
  66530. 439579: ┆ mov $0x41,%ebx
  66531. 43957e: ┆ add %al,(%rax)
  66532. 439580: ┆ sarb 0x41(%rbx)
  66533. 439586: ┆ add %al,(%rax)
  66534. 439588: ╰ loopne 439545 <_D3std8datetime14SimpleTimeZone6__initZ+0x1d>
  66535. 43958a: add %al,(%r8)
  66536. 43958d: add %al,(%rax)
  66537. 43958f: add %dh,0x41bc(%rax)
  66538. 439595: add %al,(%rax)
  66539. 439597: add %ah,(%rax)
  66540. 439599: (bad)
  66541. 43959a: add %al,(%rax)
  66542. 43959d: add %al,(%rax)
  66543. 43959f: add %dl,0x40d1(%rax)
  66544. 4395a5: add %al,(%rax)
  66545. 4395a7: add %al,0x40d1(%rax)
  66546. 4395ad: add %al,(%rax)
  66547. 4395af: add %dh,%al
  66548. 4395b1: fiaddl 0x0(%rax)
  66549. 4395b4: add %al,(%rax)
  66550. 4395b6: add %al,(%rax)
  66551. 4395b8: add %bl,%bl
  66552. 4395ba: add %al,(%rax)
  66553. 4395bd: add %al,(%rax)
  66554. 4395bf: add %dl,(%rax)
  66555. 4395c1: fildl 0x0(%rax)
  66556. 4395c4: add %al,(%rax)
  66557. 4395c6: add %al,(%rax)
  66558. 4395c8: xor %bl,%bl
  66559. 4395ca: add %al,(%rax)
  66560. 4395cd: add %al,(%rax)
  66561. 4395cf: add %dl,-0x25(%rax)
  66562. 4395d2: add %al,(%rax)
  66563.  
  66564. 00000000004395e0 <_D3std8datetime13PosixTimeZone6__vtblZ>:
  66565. 4395e0: ┆ (bad)
  66566. 4395e1: ┆ cmp %ah,0x0(%rbp)
  66567. 4395e4: ┆ add %al,(%rax)
  66568. 4395e6: ┆ add %al,(%rax)
  66569. 4395e8: ┆ sarb $0x0,0x41(%rbx)
  66570. 4395ef: ┆ add %dl,%al
  66571. 4395f1: ┆ mov $0x41,%ebx
  66572. 4395f6: ┆ add %al,(%rax)
  66573. 4395f8: ╰ loopne 4395b5 <_D3std8datetime14SimpleTimeZone6__vtblZ+0x45>
  66574. 4395fa: add %al,(%r8)
  66575. 4395fd: add %al,(%rax)
  66576. 4395ff: add %dh,0x41bc(%rax)
  66577. 439605: add %al,(%rax)
  66578. 439607: add %ah,(%rax)
  66579. 439609: (bad)
  66580. 43960a: add %al,(%rax)
  66581. 43960d: add %al,(%rax)
  66582. 43960f: add %dl,0x40d1(%rax)
  66583. 439615: add %al,(%rax)
  66584. 439617: add %al,0x40d1(%rax)
  66585. 43961d: add %al,(%rax)
  66586. 43961f: add %ah,-0x25(%rax)
  66587. 439622: add %al,(%rax)
  66588. 439625: add %al,(%rax)
  66589. 439627: add %dh,-0x25(%rax)
  66590. 43962a: add %al,(%rax)
  66591. 43962d: add %al,(%rax)
  66592. 43962f: add %al,-0x24(%rax)
  66593. 439632: add %al,(%rax)
  66594. 439635: add %al,(%rax)
  66595. 439637: add %dh,0x40dd(%rax)
  66596. 43963d: add %al,(%rax)
  66597. 43963f: add %ah,-0x31(%rax)
  66598. 439642: add %al,(%rax)
  66599. 439645: add %al,(%rax)
  66600.  
  66601. 0000000000439648 <_D3std8datetime13PosixTimeZone6__initZ>:
  66602. 439648: ╰ loopne 4395df <_D3std8datetime14SimpleTimeZone6__vtblZ+0x6f>
  66603. 43964a: rex.XB add %al,(%r8)
  66604. 4396ad: add %al,(%rax)
  66605. 4396af: add %ah,0x6c(%rbp,%riz,2)
  66606. 4396b3: gs
  66607. 4396b4: ╭─ je 43971b <_D3std8datetime13PosixTimeZone6__initZ+0xd3>
  66608. 4396b6: │ insl (%dx),%es:(%rdi)
  66609. 4396b7: │ gs
  66610. 4396b8: │ cs
  66611. 4396b9: │ fs
  66612. 4396ba: │ insl (%dx),%es:(%rdi)
  66613. 4396bb: │ fs
  66614. 4396bc: ╭───┼─ jne,pn 43972d <_D3std8datetime13PosixTimeZone6__initZ+0xe5>
  66615. 4396bf: │ │ imul $0x702e7473,0x65(%rsp,%rsi,2),%esi
  66616. 4396c7: │ │ imul $0x0,0x0(%rax,%rax,1),%esp
  66617. 4396cf: │ │ add %dh,0x74(%rbx)
  66618. 4396d2: │ │ fs imul $0x6946,%cs:%fs:0x2e(%rbp,%riz,2),%bp
  66619. 4396db: │ │ insb (%dx),%es:(%rdi)
  66620. 4396dc: │ │ gs
  66621. 4396dd: │ │ rex.RB js 439743 <_D3std8datetime13PosixTimeZone6__initZ+0xfb>
  66622. 4396e0: │ │ gs
  66623. 4396e1: ╭┼───┼─ jo 439757 <_D3std8datetime13PosixTimeZone6__initZ+0x10f>
  66624. 4396e3: ││ │ imul $0x0,0x6e(%rdi),%ebp
  66625. 4396ea: ││ │ add %al,(%rax)
  66626. 4396ec: ││ │ add %al,(%rax)
  66627. 4396ee: ││ │ add %al,(%rax)
  66628. 4396f0: ││ │ rex.RX (bad)
  66629. 4396f2: ││ │ imul $0x206f7420,0x64(%rbp,%riz,2),%ebp
  66630. 4396fa: ││╭──┼─ jb 439761 <_D3std8datetime13PosixTimeZone6__initZ+0x119>
  66631. 4396fc: │││ │ insl (%dx),%es:(%rdi)
  66632. 4396fd: │││ │ outsl %ds:(%rsi),(%dx)
  66633. 4396fe: ││┼──┼─ jbe 439765 <_D3std8datetime13PosixTimeZone6__initZ+0x11d>
  66634. 439700: │││ │ and %ah,0x69(%rsi)
  66635. 439703: │││ │ insb (%dx),%es:(%rdi)
  66636. 439704: │││ │ and %al,%gs:(%rax)
  66637. 43970f: │││ │ add %al,0x69(%rsi)
  66638. 439712: │││ │ insb (%dx),%es:(%rdi)
  66639. 439713: │││ │ and %ah,%gs:0x65(%rdi,%rbp,2)
  66640. 439718: │││ │╭ jae 43973a <_D3std8datetime13PosixTimeZone6__initZ+0xf2>
  66641. 43971a: │││ ││ outsb %ds:(%rsi),(%dx)
  66642. 43971b: │││ ┕┿ outsl %ds:(%rsi),(%dx)
  66643. 43971c: │││ ╭┼ je 43973e <_D3std8datetime13PosixTimeZone6__initZ+0xf6>
  66644. 43971e: │││ ││ gs
  66645. 43971f: ││┼──┼┼ js 43978a <_D3std8datetime13PosixTimeZone6__initZ+0x142>
  66646. 439721: ╭───┼┼┼──┼┼ jae 439797 <_D3std8datetime13PosixTimeZone6__initZ+0x14f>
  66647. 43972f: │ │││ ││ add %al,0x61(%rsi)
  66648. 439732: │ │││ ││ imul $0x206f7420,0x64(%rbp,%riz,2),%ebp
  66649. 43973a: ╭─────┼───┼┼┼──┼┼ jae 4397b0 <_D3std8datetime13PosixTimeZone6__initZ+0x168>
  66650. 43973c: │ │ │││ │ (bad)
  66651. 43973d: │ │ │││ ╭┼─ je 43975f <_D3std8datetime13PosixTimeZone6__initZ+0x117>
  66652. 43973f: │ │ │││ │ imul $0x60,0x20(%rbp,%riz,2),%bp
  66653. 43974e: │ │ │││ │ add %al,(%rax)
  66654. 439750: ╭┼─────┼───┼┼┼─┼── jae 4397c6 <_D3std8datetime13PosixTimeZone6__initZ+0x17e>
  66655. 439752: ││ │ │││ │ fs imul $0x6944,%cs:%fs:0x2e(%rbp,%riz,2),%bp
  66656. 43975b: ││ │ ││┼─┼── jb 4397a2 <_D3std8datetime13PosixTimeZone6__initZ+0x15a>
  66657. 43975d: ││ │ │││ │ outsb %ds:(%rsi),(%dx)
  66658. 43975e: │┼─────┼───┼┼┼─┼── je 4397d2 <_D3std8datetime13PosixTimeZone6__initZ+0x18a>
  66659. 439760: ││ │ │││ ╭ jns 439762 <_D3std8datetime13PosixTimeZone6__initZ+0x11a>
  66660. 43976e: ││ │ ││ add %al,(%rax)
  66661. 439770: ││ │ ││ movslq 0x72(%rdi),%ebp
  66662. 439773: ││ │ ││ gs
  66663. 439774: ╭───┼┼─────┼───┼┼───── jae,pn 4397f0 <_D3std8datetime13PosixTimeZone6__initZ+0x1a8>
  66664. 439777: │ ││ │ ││ ╭─ jae 4397a7 <_D3std8datetime13PosixTimeZone6__initZ+0x15f>
  66665. 439779: │ ││ ╭───┼───┼┼───┼─ jo 4397ea <_D3std8datetime13PosixTimeZone6__initZ+0x1a2>
  66666. 43977b: │ ││ │ ╭┼───┼┼───┼─ jae 4397e6 <_D3std8datetime13PosixTimeZone6__initZ+0x19e>
  66667. 43977d: │ ││ │ ││ ││ ╭┼─ js 4397ad <_D3std8datetime13PosixTimeZone6__initZ+0x165>
  66668. 43977f: ╭┼───┼┼─┼──┼┼───┼┼──┼┼─ jae 4397fa <_D3std8datetime13PosixTimeZone6__initZ+0x1b2>
  66669. 439781: ││ ││ │ ││ ││ ╭┼┼─ jae 4397b1 <_D3std8datetime13PosixTimeZone6__initZ+0x169>
  66670. 439783: ││╭──┼┼─┼──┼┼───┼┼─┼┼┼─ jae 4397f9 <_D3std8datetime13PosixTimeZone6__initZ+0x1b1>
  66671. 439785: │││ ││ │ ││ ││ │││ (bad)
  66672. 439786: │││ ││ │ ││ ││╭┼┼┼─ je 4397b6 <_D3std8datetime13PosixTimeZone6__initZ+0x16e>
  66673. 439788: ││┼──┼┼─┼──┼┼───┼┼┼┼┼┼─ jae 4397fe <_D3std8datetime13PosixTimeZone6__initZ+0x1b6>
  66674. 43978a: │││ ││ │ ││ ┕┿┿┿┿┿━ (bad)
  66675. 43978b: │││ ││ │ ││╭───┼┼┼┼┼─ je 4397ec <_D3std8datetime13PosixTimeZone6__initZ+0x1a4>
  66676. 43978d: │││ ││ │ │││ │││││╭ je 43978f <_D3std8datetime13PosixTimeZone6__initZ+0x147>
  66677. 43978f: │││ ││ │ │││ │││││┕ add %dh,0x74(%rbx)
  66678. 439792: │││ ││ │ │││ │││││ fs imul $0x6944,%cs:%fs:0x2e(%rbp,%riz,2),%bp
  66679. 43979b: │││ ││ │ │ │ ╭┼┼┼┼┼─ jb 4397e6 <_D3std8datetime13PosixTimeZone6__initZ+0x19e>
  66680. 43979d: │││ ││ │ ╭┼─┼──┼┼┼┼┼┼─ je 439804 <_D3std8datetime13PosixTimeZone6__initZ+0x1bc>
  66681. 43979f: │││ ││ │ ││╭┼──┼┼┼┼┼┼─ jb 439802 <_D3std8datetime13PosixTimeZone6__initZ+0x1ba>
  66682. 4397a1: │││ │┼─┼─┼┼┼┼──┼┼┼┼┼┼─ je 439812 <_D3std8datetime13PosixTimeZone6__initZ+0x1ca>
  66683. 4397a3: │││ ││ │ ││││ ╭┼─┼┼┼┼─ jb 4397ee <_D3std8datetime13PosixTimeZone6__initZ+0x1a6>
  66684. 4397a5: │││ ││ │ ││││ ││ ││││ insl (%dx),%es:(%rdi)
  66685. 4397a6: │││ ││╭┼─┼┼┼┼─┼┼─┼┼┼┼─ jo 439814 <_D3std8datetime13PosixTimeZone6__initZ+0x1cc>
  66686. 4397a8: │││ ││││ ││││ ││ │││ imul $0x6c646e61,%cs:0x48(%rdx),%r14d
  66687. 4397b1: │││ │ ││ ││││ ││ │┕━━━ add %al,%gs:(%rax)
  66688. 4397c0: │││ │ ││ ││││ ││ movslq 0x72(%rdi),%ebp
  66689. 4397c3: │││ │ ││ ││││ ││ gs
  66690. 4397c4: ╭┼┼┼──┼─┼┼─┼┼┼┼─┼┼────── jae,pn 439840 <_D3std8datetime13PosixTimeZone6__initZ+0x1f8>
  66691. 4397c7: ││││ │ ││ ││││ ││ ╭ jae 4397f7 <_D3std8datetime13PosixTimeZone6__initZ+0x1af>
  66692. 4397c9: ││││ ╭│─┼┼─┼┼┼┼─┼┼─────┼ jo 43983a <_D3std8datetime13PosixTimeZone6__initZ+0x1f2>
  66693. 4397cb: ││││ ││ ││─┼┼┼┼─┼┼─────┼ jae 439836 <_D3std8datetime13PosixTimeZone6__initZ+0x1ee>
  66694. 4397cd: ││││ ││ ││ ││││ ││ ╭┼ js 4397fd <_D3std8datetime13PosixTimeZone6__initZ+0x1b5>
  66695. 4397cf: ││││ ││ ││ ││││ ││ ││ imul $0x442e746e,%fs:0x65(%rdx),%esi
  66696. 4397d7: ││││ ││ ││ ││││ ││ ││ rex.WB push %r10
  66697. 4397d9: ││││ ││ ││ ││││ ││ ││ add %al,(%rax)
  66698. 4397db: ││││ ││ ││ ││││ ││ ││ add %al,(%rax)
  66699. 4397dd: ││││ ││ ││ ││││ ││ ││ add %al,(%rax)
  66700. 4397df: ││││ ││ ││ ││││ ││ ││ add %dh,0x74(%rbx)
  66701. 4397e2: ││││ ││ ││ ││││ ││ ││ fs imul $0x6944,%cs:%fs:0x2e(%rbp,%riz,2),%bp
  66702. 4397eb: ││││ ││ ││ │ ││╭┼─────┼┼ jb 439836 <_D3std8datetime13PosixTimeZone6__initZ+0x1ee>
  66703. 4397ed: ││││ ││ ││╭┼─┼─┼┼─────┼┼ je 439854 <_D3std8datetime13PosixTimeZone6__initZ+0x20c>
  66704. 4397ef: ││││ ││ ││││╭┼─┼──────┼┼ jb 439852 <_D3std8datetime13PosixTimeZone6__initZ+0x20a>
  66705. 4397f1: ││││╭┼┼─┼┼┼┼┼┼─┼──────┼┼ je 439862 <_D3std8datetime13PosixTimeZone6__initZ+0x21a>
  66706. 4397f3: │││││││ ││││││╭┼──────┼┼ jb 43983e <_D3std8datetime13PosixTimeZone6__initZ+0x1f6>
  66707. 4397f5: │││││││ ││││││││ ││ insl (%dx),%es:(%rdi)
  66708. 4397f6: │││││││╭┼┼┼┼┼┼┼┼──────┼┼ jo 439864 <_D3std8datetime13PosixTimeZone6__initZ+0x21c>
  66709. 439800: │───┼┼┼┼┼┼┼┼┼┼┼┼──────── jae 439876 <_D3std8datetime13PosixTimeZone6__initZ+0x22e>
  66710. 439802: │ │││││││││┕┿┿━━━━━━━━ fs imul $0x7053,%cs:%fs:0x2e(%rbp,%riz,2),%bp
  66711. 43980b: │ │││││││ │ ││ (bad)
  66712. 43980c: │ │││││││ │ ││ outsb %ds:(%rsi),(%dx)
  66713. 43980d: │ │││││││ │ ││ rex.WRB outsl %ds:(%rsi),(%dx)
  66714. 43980f: │ │││││││ │ ││ fs add %al,%fs:%gs:(%rax)
  66715. 43981f: │ ││ │ ││ │ ││ add %dh,0x74(%rbx)
  66716. 439822: │ ││ │ ││ │ ││ fs
  66717. 439823: │ ││ │ ││ │ ││ cs
  66718. 439824: │ ││ │ ││ │ ││ (bad)
  66719. 439825: │ ╭┼┼─┼─┼┼─┼─┼┼──────── jb 439899 <_D3std8datetime13PosixTimeZone6__initZ+0x251>
  66720. 439827: │ │││ │ ││ │ ││ (bad)
  66721. 439828: │ │││ │ ││ │ ││ ╭── jns 439858 <_D3std8datetime13PosixTimeZone6__initZ+0x210>
  66722. 43982a: │ │││ │ ││ │ ││ │ rex.B jo 43989d <_D3std8datetime13PosixTimeZone6__initZ+0x255>
  66723. 43982d: │ │││ │ ││ │ ││ │ outsb %gs:(%rsi),(%dx)
  66724. 43982f: │ │││ │ ││ │ ││ │ fs
  66725. 439830: │ │││ │ ││ │ ││ │ gs
  66726. 439831: │ │││ │ ││ │ ││ │╭─ jb 439854 <_D3std8datetime13PosixTimeZone6__initZ+0x20c>
  66727. 439833: │ │││ │ ││ │ ││ ││ sub %al,0x72(%rcx,%rbp,2)
  66728. 439837: │ │││ │ │ │ │ ││ rex.W (bad)
  66729. 439839: │ │││ │ │ │ │ ││ outsb %ds:(%rsi),(%dx)
  66730. 43983a: │ ││┕━┿━━┿━┿━┿━━━━━━┿┿━ fs
  66731. 43983b: │ ││ │ │ │ │ ││ insb (%dx),%es:(%rdi)
  66732. 43983c: │ ││ │ │ │ │ ││ gs
  66733. 43983d: │ ││ │ │ │ │ ││ pop %rbx
  66734. 43983e: │ ││ │ │ │ ┕━━━━━━┿┿━ pop %rbp
  66735. 43983f: │ ││ │ │ │ ││ sub %ebp,(%rsi)
  66736. 439841: │ ││ │ │ │ ││ rex.B jo 4398b4 <_D3std8datetime13PosixTimeZone6__initZ+0x26c>
  66737. 439844: │ ││ │ │ │ ││ outsb %gs:(%rsi),(%dx)
  66738. 439846: │ ││ │ │ │ ││ fs
  66739. 439847: │ ││ │ │ │ ││ gs
  66740. 439848: │ ││ │ │ │ ││╭ jb 43984a <_D3std8datetime13PosixTimeZone6__initZ+0x202>
  66741. 43984a: │ ││ │ │ │ ││┕ add %al,(%rax)
  66742. 43984c: │ ││ │ │ │ ││ add %al,(%rax)
  66743. 43984e: │ ││ │ │ │ ││ add %al,(%rax)
  66744. 439850: ╭┼──┼┼──┼──┼─┼────────┼┼─ jae 4398c6 <_D3std8datetime13PosixTimeZone6__initZ+0x27e>
  66745. 439852: ││ ││ │ │ ┕━━━━━━━━┿┿━ fs
  66746. 439853: ││ ││ │ │ ││ cs
  66747. 439854: ││ ││ │ ┕━━━━━━━━━━┿┷━ (bad)
  66748. 439855: ││ ╭┼┼──┼─────────────┼── jb 4398c9 <_D3std8datetime13PosixTimeZone6__initZ+0x281>
  66749. 439857: ││ │││ │ │ (bad)
  66750. 439858: ││ │││ │ ╭┼┼┼ jns 439888 <_D3std8datetime13PosixTimeZone6__initZ+0x240>
  66751. 43985a: ││ │││ │ │ rex.B jo 4398cd <_D3std8datetime13PosixTimeZone6__initZ+0x285>
  66752. 43985d: ││ │││ │ │ outsb %gs:(%rsi),(%dx)
  66753. 43985f: ││ │││ │ │ fs
  66754. 439860: ││ │││ │ │ gs
  66755. 439861: ││ │││ │ │ ╭─ jb 439884 <_D3std8datetime13PosixTimeZone6__initZ+0x23c>
  66756. 439863: ││ ││ │ │ │ sub %al,0x72(%rcx,%rbp,2)
  66757. 439867: ││ ││ │ │ rex.RB outsb %ds:(%rsi),(%dx)
  66758. 439869: ││╭┼┼────────────────┼─┼─ je 4398dd <_D3std8datetime13PosixTimeZone6__initZ+0x295>
  66759. 43986b: │││││ ╭┼─┼─ jns 4398c8 <_D3std8datetime13PosixTimeZone6__initZ+0x280>
  66760. 43986d: │││││ ││ │ pop %rbp
  66761. 43986e: │││││ ││ │ sub %ebp,(%rsi)
  66762. 439870: │││││ ││ │ rex.B jo 4398e3 <_D3std8datetime13PosixTimeZone6__initZ+0x29b>
  66763. 439873: │││││ ││ │ outsb %gs:(%rsi),(%dx)
  66764. 439875: │││││ ││ │ fs
  66765. 439876: │┕┿┿┿━━━━━━━━━━━━━━━┿┿━┿━ gs
  66766. 439877: │ │││ ││ │╭ jb 439879 <_D3std8datetime13PosixTimeZone6__initZ+0x231>
  66767. 439879: │ │││ ││ │┕ add %al,(%rax)
  66768. 43987b: │ │││ ││ │ add %al,(%rax)
  66769. 43987d: │ │││ ││ │ add %al,(%rax)
  66770. 43987f: │ │││ ││ │ add %dh,0x74(%rbx)
  66771. 439882: │ │││ ││ │ fs imul $0x6944,%cs:%fs:0x2e(%rbp,%riz,2),%bp
  66772. 43988b: │ │││ │ ╭── jb 4398d6 <_D3std8datetime13PosixTimeZone6__initZ+0x28e>
  66773. 43988d: │ │││ ╭─┼─┼── je 4398f4 <_D3std8datetime13PosixTimeZone6__initZ+0x2ac>
  66774. 43988f: │ │││ │╭┼─┼── jb 4398f2 <_D3std8datetime13PosixTimeZone6__initZ+0x2aa>
  66775. 439891: │ │││ ╭────────┼┼┼─┼── je 439902 <_D3std8datetime13PosixTimeZone6__initZ+0x2ba>
  66776. 439893: │ │││ │ │││ │ ╭ jb 439895 <_D3std8datetime13PosixTimeZone6__initZ+0x24d>
  66777. 43989d: │ ││ │ │││ │ add %al,(%rax)
  66778. 43989f: │ ││ │ │││ │ add %dh,0x74(%rbx)
  66779. 4398a2: │ ││ │ │││ │ fs
  66780. 4398a3: ╭┼─┼┼─────┼────────┼┼┼─┼── je,pn 43991f <_D3std8datetime13PosixTimeZone6__initZ+0x2d7>
  66781. 4398a6: ││ ││ │ ╭┼┼┼─┼── jo 43990d <_D3std8datetime13PosixTimeZone6__initZ+0x2c5>
  66782. 4398a8: ││ ││ │ ││││ │ movslq 0x6e(%rdi),%ebp
  66783. 4398ab: ││ ││ │ ││││ │╭─ jae 4398db <_D3std8datetime13PosixTimeZone6__initZ+0x293>
  66784. 4398ad: ││ ││ │ ││││ ││ push %rdx
  66785. 4398ae: ││ ││ │ ││││ ││ rex.XB outsw %gs:(%rsi),(%dx)
  66786. 4398b2: ││ ││ │ ╭────┼┼┼┼─┼┼─ jne 439922 <_D3std8datetime13PosixTimeZone6__initZ+0x2da>
  66787. 4398b4: ││ ││ │ │ ╭┼┼┼┼─┼┼─ je 43991b <_D3std8datetime13PosixTimeZone6__initZ+0x2d3>
  66788. 4398b6: ││ ││ │ │ │││││ ││ and %ebp,%fs:(%rax)
  66789. 4398b9: ││ ││ │ │ │││││ ││ imul $0x61726574,0x49(%rdx),%r14d
  66790. 4398c1: ││ ││ ╭┼──┼───┼┼┼┼┼─┼┼─ je 439932 <_D3std8datetime13PosixTimeZone6__initZ+0x2ea>
  66791. 4398c3: ││ ││ ││ │ │││││╭┼┼─ jb 43990e <_D3std8datetime13PosixTimeZone6__initZ+0x2c6>
  66792. 4398c5: ││ ││ ││ │ ││││││││ insl (%dx),%es:(%rdi)
  66793. 4398c6: │┕━┿┿━━━━┿┿━━┿╭──┼┼┼┼┼┼┼┼─ jo 439934 <_D3std8datetime13PosixTimeZone6__initZ+0x2ec>
  66794. 4398c8: │ ││ ││ ││ ││││┕┿┿┿━ sub $0x20,%al
  66795. 4398ca: │ │ ││ ││ ││││ │││ movslq 0x73(%rcx),%esp
  66796. 4398cd: │ │ ││ ││ ││││ │││╭ je 4398f7 <_D3std8datetime13PosixTimeZone6__initZ+0x2af>
  66797. 4398cf: │ │ ││ ││ ││││ ││││ push %rdx
  66798. 4398d0: │ │ ││ ││ ││││ ││││ rex.XB outsw %gs:(%rsi),(%dx)
  66799. 4398d4: │ │ ││ ╭┼┼──┼┼┼┼─┼┼┼┼ jne 439944 <_D3std8datetime13PosixTimeZone6__initZ+0x2fc>
  66800. 4398d6: │ │ ││ │││ ╭┼┼┼┼─┼┼┼┼ je 43993d <_D3std8datetime13PosixTimeZone6__initZ+0x2f5>
  66801. 4398d8: │ │ ││ │││ │││││ │ ││ fs
  66802. 4398d9: │ │ ││ │││ │││││ │ ││ rex.B jne 439950 <_D3std8datetime13PosixTimeZone6__initZ+0x308>
  66803. 4398dc: │ │ ││ │││ │││││ │ │ outsl %ds:(%rsi),(%dx)
  66804. 4398dd: │ ┕━━━━━┿┿━┿┿┿━┿┿┿┿┿━┿━━┿ rex.WB outsb %ds:(%rsi),(%dx)
  66805. 4398df: │ ││ │││ │││││ │ │ imul $0x657a696c,0x61(%rcx,%rbp,2),%esi
  66806. 4398e7: │ ││ │││ │││││ │ │ sub %esi,(%rax)
  66807. 4398e9: │ ││ │││ │││││ │ │ sub %ebp,(%rsi)
  66808. 4398eb: │ ││ │││ │││││ │ │ push %rdx
  66809. 4398ec: │ ││ │││ │││││ │ │ rex.XB outsw %gs:(%rsi),(%dx)
  66810. 4398f0: │ ││╭┼┼┼─┼┼┼┼┼─┼──┼ jne 439960 <_D3std8datetime13PosixTimeZone6__initZ+0x318>
  66811. 4398f2: │ ││││││╭┼┼┼┼┼┼┼┼┼┼ je 439959 <_D3std8datetime13PosixTimeZone6__initZ+0x311>
  66812. 4398f4: │ ││││││││││┕━━┿━━┿ add %al,%fs:(%rax)
  66813. 4398ff: │ ││││││││││ │ add %dh,0x74(%rbx)
  66814. 439902: │ │┕┿┿┿┿┿┿┿┿━━━┿━━━ fs
  66815. 439903: │ │ ││││││││ │ cs
  66816. 439904: │ │ ││││││││ │ (bad)
  66817. 439905: │ ╭┼─┼┼┼┼┼┼┼┼───┼─── jb 439979 <_D3std8datetime13PosixTimeZone6__initZ+0x331>
  66818. 439907: │ ││ ││││││││ │ (bad)
  66819. 439908: │ ││ ││││││││ │ ╭─ jns 439938 <_D3std8datetime13PosixTimeZone6__initZ+0x2f0>
  66820. 43990a: │ ││ ││││││││ │ │ rex.B jo 43997d <_D3std8datetime13PosixTimeZone6__initZ+0x335>
  66821. 43990d: │ ││ │││││││┕━━━┿━┿━ outsb %gs:(%rsi),(%dx)
  66822. 43990f: │ ││ │││││││ │ fs
  66823. 439910: │ ││ │││││││ │ gs
  66824. 439911: │ ││ │││││││ │╭ jb 439934 <_D3std8datetime13PosixTimeZone6__initZ+0x2ec>
  66825. 439913: │ ││ │││││││ ││ sub %al,0x72(%rcx,%rbp,2)
  66826. 439917: │ ││ │││││││ ││ rex.W (bad)
  66827. 439919: │ ││ │││││││ ││ outsb %ds:(%rsi),(%dx)
  66828. 43991a: │ ││ │││││││ ││ fs
  66829. 43991b: │ ││ ││││││┕━━━━━━┿┿ insb (%dx),%es:(%rdi)
  66830. 43991c: │ ││ ││││││ ││ gs
  66831. 43991d: │ ││ ││││││ ││ pop %rbx
  66832. 43991e: │ ││ ││││││ ││ pop %rbp
  66833. 43991f: ┕━━━━━━━┿┿━┿┿┿┿┿┿━━━━━━━┿┿ sub %ebp,(%rsi)
  66834. 439921: ││ ││││││ ││ rex.B jo 439994 <_D3std8datetime13PosixTimeZone6__initZ+0x34c>
  66835. 439924: ││ ││ │││ ││ outsb %gs:(%rsi),(%dx)
  66836. 439926: ││ ││ │││ ││ fs
  66837. 439927: ││ ││ │││ ││ gs
  66838. 439928: ││ ││ │││ ╭┼┼ jb 439958 <_D3std8datetime13PosixTimeZone6__initZ+0x310>
  66839. 43992a: ││ ││ │││ │││ rex.R (bad)
  66840. 43992c: ││ ││ │││╭─────┼┼┼ je 43998f <_D3std8datetime13PosixTimeZone6__initZ+0x347>
  66841. 43992e: ││ ││ ││││ │││ add %al,(%rax)
  66842. 439930: ╭──┼┼─┼┼─┼┼┼┼─────┼┼┼ jae 4399a6 <_D3std8datetime13PosixTimeZone6__initZ+0x35e>
  66843. 439932: │ │┕━┿┿━┿┿┿┿━━━━━┿┿┿ fs
  66844. 439933: │ │ ││ ││││ │││ cs
  66845. 439934: │ │ ││ ┕┿┿┿━━━━━┿┿┷ (bad)
  66846. 439935: │ ╭┼──┼┼──┼┼┼─────┼┼─ jb 4399a9 <_D3std8datetime13PosixTimeZone6__initZ+0x361>
  66847. 439937: │ ││ ││ │││ ││ (bad)
  66848. 439938: │ ││ ││ │││ ╭┼┼┼ jns 439968 <_D3std8datetime13PosixTimeZone6__initZ+0x320>
  66849. 43993a: │ ││ ││ │││ ││ rex.B jo 4399ad <_D3std8datetime13PosixTimeZone6__initZ+0x365>
  66850. 43993d: │ ││ ││ │┕┿━━━━┿┿━━ outsb %gs:(%rsi),(%dx)
  66851. 43993f: │ ││ ││ │ │ ││ fs
  66852. 439940: │ ││ ││ │ │ ││ gs
  66853. 439941: │ ││ ││ │ │ ││ ╭ jb 439964 <_D3std8datetime13PosixTimeZone6__initZ+0x31c>
  66854. 439943: │ ││ ││ │ │ ││ │ sub %al,0x72(%rcx,%rbp,2)
  66855. 439947: │ ││ │ │ │ ││ │ rex.RB outsb %ds:(%rsi),(%dx)
  66856. 439949: │╭┼┼──┼───┼─┼────┼┼─┼ je 4399bd <_D3std8datetime13PosixTimeZone6__initZ+0x375>
  66857. 43994b: ││││ │ │ │╭───┼┼─┼ jns 4399a8 <_D3std8datetime13PosixTimeZone6__initZ+0x360>
  66858. 43994d: ││││ │ │ ││ ││ │ pop %rbp
  66859. 43994e: ││││ │ │ ││ ││ │ sub %ebp,(%rsi)
  66860. 439950: ││││ │ │ ││ ││ │ rex.B jo 4399c3 <_D3std8datetime13PosixTimeZone6__initZ+0x37b>
  66861. 439953: ││││ │ │ ││ ││ │ outsb %gs:(%rsi),(%dx)
  66862. 439955: ││││ │ │ ││ ││ │ fs
  66863. 439956: ││││ │ │ ││ ││ │ gs
  66864. 439957: ││││ │ │ ││ ╭┼┼─┼ jb 439987 <_D3std8datetime13PosixTimeZone6__initZ+0x33f>
  66865. 439959: ││││ │ ┕━┿┿━━┿┿━━┿ rex.R (bad)
  66866. 43995b: ││││ │ ╭┼┼──┼┼──┼ je 4399be <_D3std8datetime13PosixTimeZone6__initZ+0x376>
  66867. 43995d: ││││ │ │││ ││ │ add %al,(%rax)
  66868. 43995f: ││││ │ │││ ││ │ add %dh,0x74(%rbx)
  66869. 439962: ││││ │││ ││ │ fs
  66870. 439963: ╭┼┼┼┼───────┼┼┼──┼┼──┼ jne,pn 4399da <_D3std8datetime13PosixTimeZone6__initZ+0x392>
  66871. 439966: │││││ │││ ││ data16
  66872. 439967: │││││ │││ ││ cs
  66873. 439968: │││││ │││ │┕━━━ (bad) {%k5}
  66874. 439969: │││││ │││ ╭┼──── jns 4399ae <_D3std8datetime13PosixTimeZone6__initZ+0x366>
  66875. 43996b: │││││ │││ ││ outsl %ds:(%rsi),(%dx)
  66876. 43996c: │││││ │││ ││ fs
  66877. 43996d: │││││ │││ ││ gs
  66878. 43996e: │││││ │││ ││ push %rbp
  66879. 43996f: │││││ │││ ││ outsb %ds:(%rsi),(%dx)
  66880. 439970: │││││ │││ ││ imul $0x72616863,0x28(%rcx,%riz,1),%esi
  66881. 439978: │││││ │││ ││ pop %rbx
  66882. 439979: ││││┕━━━━━━━┿┿┿━┿┿━━━━ pop %rbp
  66883. 43997a: ││││ │││ ││ sub %ebp,(%rsi)
  66884. 43997c: ││││ │││ ││ (bad) {%k5}
  66885. 43997d: ││││ │││╭┼┼──── jns 4399c2 <_D3std8datetime13PosixTimeZone6__initZ+0x37a>
  66886. 43997f: ││││ ││││││ outsl %ds:(%rsi),(%dx)
  66887. 439980: ││││ ││││││ fs
  66888. 439981: ││││ ││││││ gs
  66889. 439982: ││││ ││││││ push %rbp
  66890. 439983: ││││ ││││││ outsb %ds:(%rsi),(%dx)
  66891. 439984: ││││ ││││││ imul $0x646f4379,0x42(%rsi,%rbp,1),%esi
  66892. 43998c: ││││ │││││ gs
  66893. 43998d: ││││ │││││ push %rbp
  66894. 43998e: ││││ │││││ outsb %ds:(%rsi),(%dx)
  66895. 43998f: ││││ │┕┿┿┿━━━━━ imul $0x6c70,0x6d(%rcx,%rcx,2),%esi
  66896. 43999f: ││││ │ │││ add %dh,0x74(%rbx)
  66897. 4399a2: ││││ │ │││ fs
  66898. 4399a3: ╭┼┼┼┼────────┼─┼┼┼───── jne,pn 439a1a <_D3std4file13FileException6__initZ+0x1a>
  66899. 4399a6: ││┕┿┿━━━━━━━━┿━┿┿┿━━━━━ data16
  66900. 4399a7: ││ ││ │ │││ cs
  66901. 4399a8: ││ ││ │ ┕┿┿━━━━━ (bad) {%k5}
  66902. 4399a9: ││ │┕━━━━━━━━┿━╭┼┼───── jns 4399ee <_D3std8datetime13PosixTimeZone6__initZ+0x3a6>
  66903. 4399ab: ││ │ │ │││ outsl %ds:(%rsi),(%dx)
  66904. 4399ac: ││ │ │ │││ fs
  66905. 4399ad: ││ │ │ │││ gs
  66906. 4399ae: ││ │ │ ││┕━━━━━ push %rbp
  66907. 4399af: ││ │ │ ││ outsb %ds:(%rsi),(%dx)
  66908. 4399b0: ││ │ │ ││ imul $0x736e6f63,0x28(%rcx,%riz,1),%esi
  66909. 4399b8: ││ │ │ ││ ╭ je 4399e2 <_D3std8datetime13PosixTimeZone6__initZ+0x39a>
  66910. 4399ba: ││ │ │ ││ │ movslq 0x61(%rax),%ebp
  66911. 4399bd: ││ ┕━━━━━━━━━┿━┿┿━━━━╭┼ jb 4399e8 <_D3std8datetime13PosixTimeZone6__initZ+0x3a0>
  66912. 4399bf: ││ ││ ││ pop %rbx
  66913. 4399c0: ││ ││ ││ pop %rbp
  66914. 4399c1: ││ ││ ││ sub %ebp,(%rsi)
  66915. 4399c3: ││ │ ││ (bad) {%k5}
  66916. 4399c4: ││ ╭┼─────┼┼ jns 439a09 <_D3std4file13FileException6__initZ+0x9>
  66917. 4399c6: ││ ││ ││ outsl %ds:(%rsi),(%dx)
  66918. 4399c7: ││ ││ ││ fs
  66919. 4399c8: ││ ││ ││ gs
  66920. 4399c9: ││ ││ ││ push %rbp
  66921. 4399ca: ││ ││ ││ outsb %ds:(%rsi),(%dx)
  66922. 4399cb: ││ ││ ││ imul $0x646f4379,0x42(%rsi,%rbp,1),%esi
  66923. 4399d3: ││ ││ ││ gs
  66924. 4399d4: ││ ││ ││ push %rbp
  66925. 4399d5: ││ ││ ││ outsb %ds:(%rsi),(%dx)
  66926. 4399d6: ││ ││ ││ imul $0x6c70,0x6d(%rcx,%rcx,2),%esi
  66927. 4399de: │ ││ ││ add %al,(%rax)
  66928. 4399e0: │ ││ ││ push %rax
  66929. 4399e1: │ ││ ││ (bad)
  66930. 4399e2: │ ╭─┼┼─────┼┼ je 439a4c <_D3std4file13FileException6__initZ+0x4c>
  66931. 4399e4: │ │ ││ │ and %ch,0x73(%rcx)
  66932. 4399e7: │ │ ││ │ and %dh,0x6f(%rdi,%rbp,2)
  66933. 4399eb: │ │ ││ and %ch,0x6e(%rdi,%rbp,2)
  66934. 4399ef: │ │ │ and %dh,0x20(%edi,%ebp,2)
  66935. 4399f4: │ │╭┼──────── jb 439a5b <_D3std4file13FileException6__vtblZ+0xb>
  66936. 4399f6: │ │││ (bad)
  66937. 4399f7: │ │││ fs add %al,%cs:%fs:(%rax)
  66938. 4399fb: │ │││ add %al,(%rax)
  66939. 4399fd: │ │││ add %al,(%rax)
  66940.  
  66941. 0000000000439a00 <_D3std4file13FileException6__initZ>:
  66942. 439a00: push %rax
  66943. 439a01: (bad)
  66944. 439a02: rex.XB add %al,(%r8)
  66945.  
  66946. 0000000000439a50 <_D3std4file13FileException6__vtblZ>:
  66947. 439a50: ┆ sarb $0x65,(%rcx)
  66948. 439a53: ┆ add %al,(%rax)
  66949. 439a55: ┆ add %al,(%rax)
  66950. 439a57: ┆ add %ah,%al
  66951. 439a59: ╭─┼─ loopne 439a9c <_D3std4file13FileException6__vtblZ+0x4c>
  66952. 439a5b: │ ┆ add %al,(%rax)
  66953. 439a5d: │ ┆ add %al,(%rax)
  66954. 439a5f: │ ┆ add %dl,%al
  66955. 439a61: │ ┆ mov $0x41,%ebx
  66956. 439a66: │ ┆ add %al,(%rax)
  66957. 439a68: │ ╰─ loopne 439a25 <_D3std4file13FileException6__initZ+0x25>
  66958. 439a6a: │ add %al,(%r8)
  66959. 439a6d: │ add %al,(%rax)
  66960. 439a6f: │ add %dh,0x41bc(%rax)
  66961. 439a75: │ add %al,(%rax)
  66962. 439a77: │ add %dl,(%rax)
  66963. 439a79: ╭┼─── loope 439abc <_D3std4file13FileException6__vtblZ+0x6c>
  66964. 439a7b: ││ add %al,(%rax)
  66965. 439a7d: ││ add %al,(%rax)
  66966. 439a7f: ││ add %ah,0x6f(%rsi)
  66967. 439a82: ╭──┼┼─── jb 439af1 <_D3std6format15FormatException6__initZ+0x29>
  66968. 439a84: │ ││ (bad)
  66969. 439a85: │ ││ ╭─ je 439aa7 <_D3std4file13FileException6__vtblZ+0x57>
  66970. 439a87: │ ││ │ gs
  66971. 439a88: ╭───┼──┼┼─┼─ jb 439afc <_D3std6format15FormatException6__initZ+0x34>
  66972. 439a8a: │ │ ││ │ outsl %ds:(%rsi),(%dx)
  66973. 439a8b: │ │ ││ │╭ jb 439a8d <_D3std4file13FileException6__vtblZ+0x3d>
  66974. 439a8d: │ │ ││ │┕ add %al,(%rax)
  66975. 439a8f: │ │ ││ │ add %dh,0x74(%rbx)
  66976. 439a92: │ │ ││ │ fs outsw %cs:%fs:(%rsi),(%dx)
  66977. 439a96: │ ╭┼──┼┼─┼─ jb 439b05 <_D3std6format15FormatException6__initZ+0x3d>
  66978. 439a98: │ ││ ││ │ (bad)
  66979. 439a99: │ ││ ││╭┼─ je 439ac9 <_D3std6format15FormatException6__initZ+0x1>
  66980. 439a9b: │ ││ ││││ rex.RX outsl %ds:(%rsi),(%dx)
  66981. 439a9d: │ ╭┼┼──┼─┼┼─ jb 439b0c <_D3std6format15FormatException6__initZ+0x44>
  66982. 439a9f: │ │││ │ ││ (bad)
  66983. 439aa0: │ │││ ╭┼─┼┼─ je 439ae7 <_D3std6format15FormatException6__initZ+0x1f>
  66984. 439aa2: │ │││╭┼┼─┼┼─ js 439b07 <_D3std6format15FormatException6__initZ+0x3f>
  66985. 439aa4: │ ││││││ ││ gs
  66986. 439aa5: ╭┼─┼┼┼┼┼┼─┼┼─ jo 439b1b <_D3std6format15FormatException6__vtblZ+0xb>
  66987. 439aa7: ││ ││││││ │┕━ imul $0x0,0x6e(%rdi),%ebp
  66988. 439aae: ││ ││││││ │ add %al,(%rax)
  66989. 439ab0: ╭┼┼─┼┼┼┼┼┼─┼── jae 439b26 <_D3std6format15FormatException6__vtblZ+0x16>
  66990. 439ab2: │││ ││││││ │ fs outsw %cs:%fs:(%rsi),(%dx)
  66991. 439ab6: │││╭┼┼┼┼┼┼─┼── jb 439b25 <_D3std6format15FormatException6__vtblZ+0x15>
  66992. 439ab8: ││││││││││ │ (bad)
  66993. 439ab9: ││││││││││╭┼── je 439ae9 <_D3std6format15FormatException6__initZ+0x21>
  66994. 439abb: ││││││││││││ rex.WRB (bad)
  66995. 439abd: │││││││││ ││ outsb %ds:(%rsi),(%dx)
  66996. 439abe: │││││││││ ││ insb (%dx),%es:(%edi)
  66997. 439ac0: │││││││││ ││ add %al,%gs:(%rax)
  66998. 439ac3: │││││││││ ││ add %al,(%rax)
  66999. 439ac5: │││││││││ ││ add %al,(%rax)
  67000.  
  67001. 0000000000439ac8 <_D3std6format15FormatException6__initZ>:
  67002. 439ac8: adc %bl,0x43(%rbx)
  67003.  
  67004. 0000000000439b10 <_D3std6format15FormatException6__vtblZ>:
  67005. 439b10: ┆ and %bh,(%rbx)
  67006. 439b12: ┆ add %al,%gs:(%rax)
  67007. 439b15: ┆ add %al,(%rax)
  67008. 439b17: ┆ add %ah,%al
  67009. 439b19: ┆─ loopne 439b5c <_D3std6format15FormatException6__vtblZ+0x4c>
  67010. 439b1b: ┆ add %al,(%rax)
  67011. 439b1d: ┆ add %al,(%rax)
  67012. 439b1f: ┆ add %dl,%al
  67013. 439b21: ┆ mov $0x41,%ebx
  67014. 439b26: ┆ add %al,(%rax)
  67015. 439b28: ╰─ loopne 439ae5 <_D3std6format15FormatException6__initZ+0x1d>
  67016. 439b2a: │ add %al,(%r8)
  67017. 439b2d: │ add %al,(%rax)
  67018. 439b2f: │ add %dh,0x41bc(%rax)
  67019. 439b35: │ add %al,(%rax)
  67020. 439b37: │ add %dl,(%rax)
  67021. 439b39: ╭┼─ loope 439b7c <_D3std6format15FormatException6__vtblZ+0x6c>
  67022. 439b3b: ││ add %al,(%rax)
  67023. 439b3d: ││ add %al,(%rax)
  67024. 439b3f: ││ add %ah,(%rax)
  67025. 439b41: ││ sub %ah,0x74(%rcx)
  67026. 439b44: ││ and %ch,0x6e(%rcx)
  67027. 439b47: ││ fs
  67028. 439b48: ││ gs
  67029. 439b49: ││╭ js 439b6b <_D3std6format15FormatException6__vtblZ+0x5b>
  67030. 439b4b: │││ add %ah,(%rax)
  67031. 439b4d: │││ sub $0x6e490020,%eax
  67032. 439b52: ╭┼┼┼ jbe 439bb5 <_D3std3utf12UTFException6__initZ+0x2d>
  67033. 439b54: ││││ insb (%dx),%es:(%rdi)
  67034. 439b55: ││││ imul $0x73204654,0x55(%rax,%riz,1),%esp
  67035. 439b5d: ││ │ gs
  67036. 439b5e: ╭─┼┼─┼ jno 439bd5 <_D3std3utf12UTFException6__initZ+0x4d>
  67037. 439b60: │ ││ │ outsb %gs:(%rsi),(%dx)
  67038. 439b62: │ ││ │ movslq 0x3a(%rbp),%esp
  67039. 439b6d: │ ││ add %al,(%rax)
  67040. 439b6f: │ ││ add %dh,0x74(%rbx)
  67041. 439b72: │ ││ fs
  67042. 439b73: ╭┼─┼┼── jne,pn 439bea <_D3std3utf12UTFException6__initZ+0x62>
  67043. 439b76: ││ ││ data16
  67044. 439b77: ││ ││ cs
  67045. 439b78: ││ ││ push %rbp
  67046. 439b79: ││ ││ push %rsp
  67047. 439b7a: ││ ││ rex.RX
  67048. 439b7b: ││ ││ rex.RB js 439be1 <_D3std3utf12UTFException6__initZ+0x59>
  67049. 439b7e: ││ │ gs
  67050. 439b7f: ││╭┼─── jo 439bf5 <_D3std3utf12UTFException6__vtblZ+0x5>
  67051. 439b81: ││││ imul $0x0,0x6e(%rdi),%ebp
  67052.  
  67053. 0000000000439b88 <_D3std3utf12UTFException6__initZ>:
  67054. 439b88: fwait
  67055. 439b89: fwait
  67056. 439b8a: rex.XB add %al,(%r8)
  67057.  
  67058. 0000000000439bf0 <_D3std3utf12UTFException6__vtblZ>:
  67059. 439bf0: ┆ lock cmp 0x0(%rbp),%esp
  67060. 439bf4: ┆ add %al,(%rax)
  67061. 439bf6: ┆ add %al,(%rax)
  67062. 439bf8: ┆ (bad)
  67063. 439bf9: ┆ cmc
  67064. 439bfa: ┆ add %al,(%rax)
  67065. 439bfd: ┆ add %al,(%rax)
  67066. 439bff: ┆ add %dl,%al
  67067. 439c01: ┆ mov $0x41,%ebx
  67068. 439c06: ┆ add %al,(%rax)
  67069. 439c08: ╰ loopne 439bc5 <_D3std3utf12UTFException6__initZ+0x3d>
  67070. 439c0a: add %al,(%r8)
  67071. 439c0d: add %al,(%rax)
  67072. 439c0f: add %dh,0x41bc(%rax)
  67073. 439c15: add %al,(%rax)
  67074. 439c17: add %dl,(%rax)
  67075. 439c19: ╭─ loope 439c5c <_D3std3utf12UTFException6__vtblZ+0x6c>
  67076. 439c1b: │ add %al,(%rax)
  67077. 439c1d: │ add %al,(%rax)
  67078. 439c1f: │ add %dl,(%rax)
  67079. 439c21: │ hlt
  67080. 439c22: │ add %al,(%rax)
  67081. 439c2d: │ add %al,(%rax)
  67082. 439c2f: │ add %dh,0x74(%rbx)
  67083. 439c32: │ fs
  67084. 439c33: ╭──┼─ jae,pn 439caa <_D3std3utf12UTFException6__vtblZ+0xba>
  67085. 439c36: │ │ imul $0x656c6946,%fs:0x2e(%rdi),%ebp
  67086. 439c3e: │ │ cs
  67087. 439c3f: │ │ rex.WB insl (%dx),%es:(%rdi)
  67088. 439c41: │──┼─ jo 439caf <_D3std3utf12UTFException6__vtblZ+0xbf>
  67089. 439c4f: │ │ add %al,0x61(%rbx)
  67090. 439c52: │ │ outsb %ds:(%rsi),(%dx)
  67091. 439c53: │ │ outsb %ds:(%rsi),(%dx)
  67092. 439c54: │ │ outsl %ds:(%rsi),(%dx)
  67093. 439c55: │ │╭ je 439c77 <_D3std3utf12UTFException6__vtblZ+0x87>
  67094. 439c57: │ ││ outsl %ds:(%rsi),(%dx)
  67095. 439c58: │ ╭┼┼ jo 439cbf <_D3std3utf12UTFException6__vtblZ+0xcf>
  67096. 439c5a: │ │││ outsb %ds:(%rsi),(%dx)
  67097. 439c5b: │ │││ and %ah,0x69(%rsi)
  67098. 439c5e: │ │ │ insb (%dx),%es:(%rdi)
  67099. 439c5f: │ │ │ and %ah,%gs:0x0(%rax)
  67100. 439c6f: │ │ │ add %al,0x61(%rbx)
  67101. 439c72: │ │ │ outsb %ds:(%rsi),(%dx)
  67102. 439c73: │ │ │ outsb %ds:(%rsi),(%dx)
  67103. 439c74: │ │ │ outsl %ds:(%rsi),(%dx)
  67104. 439c75: │ │╭┼ je 439c97 <_D3std3utf12UTFException6__vtblZ+0xa7>
  67105. 439c77: ╭──┼─┼┼┼ jb 439cee <_D3std3utf12UTFException6__vtblZ+0xfe>
  67106. 439c79: │ │ ││ outsb %ds:(%rsi),(%dx)
  67107. 439c7a: │ │ ││ and %ah,0x6f(%rbx)
  67108. 439c7d: │ │ ││ insl (%dx),%es:(%rdi)
  67109. 439c7e: │ │ ││ insl (%dx),%es:(%rdi)
  67110. 439c7f: │ │ ││ (bad)
  67111. 439c80: │ │ ││ outsb %ds:(%rsi),(%dx)
  67112. 439c81: │ │ ││ and %ah,%fs:0x0(%rax)
  67113. 439c8d: │ │ ││ add %al,(%rax)
  67114. 439c8f: │ │ ││ add %al,0x61(%rbx)
  67115. 439c92: │ │ ││ insb (%dx),%es:(%rdi)
  67116. 439c93: │ │ ││ insb (%dx),%es:(%rdi)
  67117. 439c94: │ │ ││ imul $0x666f6520,0x67(%rsi),%ebp
  67118. 439c9b: │ │ │ sub %ch,(%rcx)
  67119. 439c9d: │ │ │ and %ah,0x67(%rcx)
  67120. 439ca0: │ │ │ (bad)
  67121. 439ca1: │ │ │ imul $0x6e612074,0x73(%rsi),%ebp
  67122. 439ca8: │ │ │ and %dh,0x6e(%rbp)
  67123. 439cab: │ │ │ outsl %ds:(%rsi),(%dx)
  67124. 439cac: │ │╭┼── jo 439d13 <_D3std3utf12UTFException6__vtblZ+0x123>
  67125. 439cae: │ │││ outsb %ds:(%rsi),(%dx)
  67126. 439caf: │ ┕┿┿━━ gs and %ah,%fs:%gs:0x69(%rsi)
  67127. 439cb4: │ ││ insb (%dx),%es:(%rdi)
  67128. 439cb5: │ ││ gs add %al,%cs:%gs:(%rax)
  67129. 439cb9: │ ││ add %al,(%rax)
  67130. 439cbb: │ ││ add %al,(%rax)
  67131. 439cbd: │ ││ add %al,(%rax)
  67132. 439cbf: │ │┕━━ add %al,0x6f(%rbx)
  67133. 439cc2: │╭──┼─── jne 439d30 <_D3std3utf12UTFException6__vtblZ+0x140>
  67134. 439cc4: ││ │ and %ch,%fs:0x6f(%rsi)
  67135. 439cc8: ││ │ ╭ je 439cea <_D3std3utf12UTFException6__vtblZ+0xfa>
  67136. 439cca: ││ │ │ movslq 0x73(%rdi,%rbp,2),%ebp
  67137. 439cce: ││ │ │ and %dh,%gs:0x69(%rax)
  67138. 439cd2: ││ ╭┼──┼ jo 439d39 <_D3std3utf12UTFException6__vtblZ+0x149>
  67139. 439cd4: ││ ││ │ and %ah,0x0(%rax)
  67140. 439cdf: ││ ││ │ add %al,0x6f(%rbx)
  67141. 439ce2: ││ ││ │ insl (%dx),%es:(%rdi)
  67142. 439ce3: ││ ││ │ insl (%dx),%es:(%rdi)
  67143. 439ce4: ││ ││ │ (bad)
  67144. 439ce5: ││ ││ │ outsb %ds:(%rsi),(%dx)
  67145. 439ce6: ││ ││ │ and %dh,%fs:0x65(%rdx)
  67146. 439cea: ╭─────┼┼─┼┼──┼ je 439d61 <_D3std3utf12UTFException6__vtblZ+0x171>
  67147. 439cec: │ ╭─┼┼─┼┼─── jb 439d5c <_D3std3utf12UTFException6__vtblZ+0x16c>
  67148. 439cee: │ │ ┕┿━┿┿━━━ gs and %ah,%fs:%gs:0x64(%rip) # 439d5a <_D3std3utf12UTFException6__vtblZ+0x16a>
  67149. 439cfe: │ │ │ ││ add %al,(%rax)
  67150. 439d00: │ │ │ ││ rex.XB outsl %ds:(%rsi),(%dx)
  67151. 439d02: │ │──┼─┼┼─── jne 439d70 <_D3std3utf12UTFException6__vtblZ+0x180>
  67152. 439d04: │ │ │ ││ and %ch,%fs:0x6f(%rsi)
  67153. 439d08: │ │ │ ││ ╭ je 439d2a <_D3std3utf12UTFException6__vtblZ+0x13a>
  67154. 439d0a: │ │ │ ││ │ movslq 0x73(%rdi,%rbp,2),%ebp
  67155. 439d0e: │ │ │ ││ │ and %ah,%gs:0x69(%rsi)
  67156. 439d12: │ │ │ ││ │ insb (%dx),%es:(%rdi)
  67157. 439d13: │ │ │ │┕━━┿ and %ah,%gs:0x0(%rax)
  67158. 439d1f: │ │ │ │ │ add %al,0x74(%rcx)
  67159. 439d22: │ │ │╭┼───┼ je 439d89 <_D3std3utf12UTFException6__vtblZ+0x199>
  67160. 439d24: │ │ │││ │ insl (%dx),%es:(%rdi)
  67161. 439d25: │╭──┼──┼┼┼───┼ jo 439d9b <_D3std3utf12UTFException6__vtblZ+0x1ab>
  67162. 439d27: ││ │ │││ │ imul $0x206f7420,0x67(%rsi),%ebp
  67163. 439d2e: ││ │ │││ data16
  67164. 439d2f: ││ │ │││ insb (%dx),%es:(%rdi)
  67165. 439d30: ││──┼──┼┼┼┼┼┼┼ jne 439da5 <_D3std3utf12UTFException6__vtblZ+0x1b5>
  67166. 439d32: ││ │ ││ pushq $0x69202928
  67167. 439d37: ││ │ ││ outsb %ds:(%rsi),(%dx)
  67168. 439d38: ││ │ ││ and %ah,0x6e(%rcx)
  67169. 439d3b: ││ │ │ and %dh,0x6e(%rbp)
  67170. 439d3e: ││ │ │ outsl %ds:(%rsi),(%dx)
  67171. 439d3f: ││ │ ╭┼───── jo 439da6 <_D3std3utf12UTFException6__vtblZ+0x1b6>
  67172. 439d41: ││ │ ││ outsb %ds:(%rsi),(%dx)
  67173. 439d42: ││ │ ││ gs and %ah,%fs:%gs:0x69(%rsi)
  67174. 439d47: ││ │ ││ insb (%dx),%es:(%rdi)
  67175. 439d48: ││ │ ││ add %al,%gs:(%rax)
  67176. 439d4b: ││ │ ││ add %al,(%rax)
  67177. 439d4d: ││ │ ││ add %al,(%rax)
  67178. 439d4f: ││ │ ││ add %al,0x74(%rcx)
  67179. 439d52: ││ │ ╭┼┼───── je 439db9 <_D3std3utf12UTFException6__vtblZ+0x1c9>
  67180. 439d54: ││ │ │││ insl (%dx),%es:(%rdi)
  67181. 439d55: ╭┼┼──┼─┼┼┼───── jo 439dcb <_D3std3utf12UTFException6__vtblZ+0x1db>
  67182. 439d57: │││ │ │││ imul $0x206f7420,0x67(%rsi),%ebp
  67183. 439d5e: ╭──┼┼┼──┼─┼┼┼───── jae 439dd9 <_D3std3utf12UTFException6__vtblZ+0x1e9>
  67184. 439d60: │ │││ │ │││ outsb %ds:(%rsi),(%dx)
  67185. 439d61: │ │┕┿━━┿━┿┿┿━━━━━ movslq (%rax),%ebp
  67186. 439d63: │ │ │ │ │││ sub %esp,(%rax)
  67187. 439d65: │ │ │ │ │││ (bad)
  67188. 439d66: │ │ │ │ │││ outsb %ds:(%rsi),(%dx)
  67189. 439d67: │ │ │ │ │││ and %dh,0x6e(%rbp)
  67190. 439d6a: │ │ │ │ │││ outsl %ds:(%rsi),(%dx)
  67191. 439d6b: │ │ │ │╭┼┼┼───── jo 439dd2 <_D3std3utf12UTFException6__vtblZ+0x1e2>
  67192. 439d6d: │ │ │ │││││ outsb %ds:(%rsi),(%dx)
  67193. 439d6e: │ │ │ │││││ gs and %ah,%fs:%gs:0x69(%rsi)
  67194. 439d73: │ │ │ ││││ insb (%dx),%es:(%rdi)
  67195. 439d74: │ │ │ ││││ add %al,%gs:(%rax)
  67196. 439d7f: │ │ │ ││││ add %al,0x74(%rcx)
  67197. 439d82: │ │ │ ╭┼┼┼┼───── je 439de9 <_D3std3utf12UTFException6__vtblZ+0x1f9>
  67198. 439d84: │ │ │ │││││ insl (%dx),%es:(%rdi)
  67199. 439d85: │──┼─┼──┼┼┼┼┼───── jo 439dfb <_D3std3utf12UTFException6__vtblZ+0x20b>
  67200. 439d87: │ │ │ │││││ imul $0x206f7420,0x67(%rsi),%ebp
  67201. 439d8e: │ │ │ ╭┼┼┼┼────── jae 439df5 <_D3std3utf12UTFException6__vtblZ+0x205>
  67202. 439d90: │ │ │ │││││ imul $0x29,%gs:(%rax),%ebp
  67203. 439d94: │ │ │ │││││ and %ch,0x6e(%rcx)
  67204. 439d97: │ │ │ │││││ and %ah,0x6e(%rcx)
  67205. 439d9a: │ │ │ │││││ and %dh,0x6e(%rbp)
  67206. 439d9d: │ │ │ │││││ outsl %ds:(%rsi),(%dx)
  67207. 439d9e: │ │ │╭┼┼┼┼┼────── jo 439e05 <_D3std3utf12UTFException6__vtblZ+0x215>
  67208. 439da0: │ │ │││││││ outsb %ds:(%rsi),(%dx)
  67209. 439da1: │ │ │││││││ gs and %ah,%fs:%gs:0x69(%rsi)
  67210. 439da6: │ │ │││││┕━━━━━━ insb (%dx),%es:(%rdi)
  67211. 439da7: │ │ │││││ add %al,%gs:(%rax)
  67212. 439daa: │ │ │││││ add %al,(%rax)
  67213. 439dac: │ │ │││││ add %al,(%rax)
  67214. 439dae: │ │ │││││ add %al,(%rax)
  67215. 439db0: │ │ │││││ rex.XB outsl %ds:(%rsi),(%dx)
  67216. 439db2: │──┼──┼┼┼┼┼─────── jne 439e20 <_D3std3utf12UTFException6__vtblZ+0x230>
  67217. 439db4: │ │ │││││ and %ch,%fs:0x6f(%rsi)
  67218. 439db8: │ │ │││││ ╭ je 439dda <_D3std3utf12UTFException6__vtblZ+0x1ea>
  67219. 439dba: │ │ ╭┼┼┼┼───────┼ jae 439e21 <_D3std3utf12UTFException6__vtblZ+0x231>
  67220. 439dbc: │ │ │││││ │ imul $0x69,%gs:(%rax),%esp
  67221. 439dc0: │ │ │││││ │ outsb %ds:(%rsi),(%dx)
  67222. 439dc1: │ │ │││││ │ and %ah,0x69(%rsi)
  67223. 439dc4: │ │ │││││ │ insb (%dx),%es:(%rdi)
  67224. 439dc5: │ │ │││││ │ and %ah,%gs:0x0(%rax)
  67225. 439dc9: │ │ │││││ │ add %al,(%rax)
  67226. 439dcb: │ ┕━┿┿┿┿┿━━━━━━━┿ add %al,(%rax)
  67227. 439dcd: │ │││││ │ add %al,(%rax)
  67228. 439dcf: │ │││││ │ add %al,0x74(%rcx)
  67229. 439dd2: │ ╭┼┼┼┼┼┼┼┼┼┼┼┼┼ je 439e39 <_D3std3utf12UTFException6__vtblZ+0x249>
  67230. 439dd4: │ │││││ │ insl (%dx),%es:(%rdi)
  67231. 439dd5: ╭──│───┼┼┼┼┼────────┼ jo 439e4b <_D3std3utf12UTFException6__vtblZ+0x25b>
  67232. 439dd7: │ │ │││││ │ imul $0x206f7420,0x67(%rsi),%ebp
  67233. 439dde: │ │ ╭┼┼┼┼┼───────── je 439e45 <_D3std3utf12UTFException6__vtblZ+0x255>
  67234. 439de0: │ │ ││││││ insb (%dx),%es:(%rdi)
  67235. 439de1: │ │ ││││││ insb (%dx),%es:(%rdi)
  67236. 439de2: │ │ ││││││ sub %ch,(%rcx)
  67237. 439de4: │ │ ││││││ and %ch,0x6e(%rcx)
  67238. 439de7: │ │ ││││││ and %ah,0x6e(%rcx)
  67239. 439dea: │ │ │││││ and %dh,0x6e(%rbp)
  67240. 439ded: │ │ │││││ outsl %ds:(%rsi),(%dx)
  67241. 439dee: │ │ ╭┼┼┼┼┼────────── jo 439e55 <_D3std3utf12UTFException6__vtblZ+0x265>
  67242. 439df0: │ │ ││││││ outsb %ds:(%rsi),(%dx)
  67243. 439df1: │ │ ││││││ gs and %ah,%fs:%gs:0x69(%rsi)
  67244. 439df6: │ │ │││││ insb (%dx),%es:(%rdi)
  67245. 439df7: │ │ │││││ add %al,%gs:(%rax)
  67246. 439dfa: │ │ │││││ add %al,(%rax)
  67247. 439dfc: │ │ │││││ add %al,(%rax)
  67248. 439dfe: │ │ │││││ add %al,(%rax)
  67249. 439e00: │ │ │││││ push %rcx
  67250. 439e01: │ │╭┼┼┼┼┼─────────── jne 439e68 <_D3std3utf12UTFException6__vtblZ+0x278>
  67251. 439e03: ╭─────┼──┼┼┼┼┼┼┼─────────── jb 439e7e <_D3std3utf12UTFException6__vtblZ+0x28e>
  67252. 439e05: │ │ ││││││┕━━━━━━━━━━━ and %ah,0x74(%rsi)
  67253. 439e08: │ │ ││││││ gs
  67254. 439e09: │ │ ││││││ insb (%dx),%es:(%rdi)
  67255. 439e0a: │ │ ││││││ insb (%dx),%es:(%rdi)
  67256. 439e0b: │ │ ││││││ sub %ch,(%rcx)
  67257. 439e0d: │ │ ││││││ and %ah,0x61(%rsi)
  67258. 439e10: │ │ ││││││ imul $0x726f6620,0x64(%rbp,%riz,2),%ebp
  67259. 439e18: │ │ ││││││ and %ah,0x69(%rsi)
  67260. 439e1b: │ │ ││││││ insb (%dx),%es:(%rdi)
  67261. 439e1c: │ │ ││││││ and %ah,%gs:0x0(%rax)
  67262. 439e20: │ │ ┕┿┿┿┿┿━━━━━━━━━━━━ rex.B je 439e97 <_D3std3utf12UTFException6__vtblZ+0x2a7>
  67263. 439e23: │ │ ││││ gs
  67264. 439e24: │ │ ││││ insl (%dx),%es:(%rdi)
  67265. 439e25: │╭────┼───┼┼┼┼───────────── jo 439e9b <_D3std3utf12UTFException6__vtblZ+0x2ab>
  67266. 439e27: ││ │ ││││ imul $0x206f7420,0x67(%rsi),%ebp
  67267. 439e2e: ││ │ ╭┼┼┼┼───────────── jb 439e95 <_D3std3utf12UTFException6__vtblZ+0x2a5>
  67268. 439e30: ││ ╭──┼──┼┼┼┼┼───────────── ja 439e9b <_D3std3utf12UTFException6__vtblZ+0x2ab>
  67269. 439e32: ││ │ │ │││││ outsb %ds:(%rsi),(%dx)
  67270. 439e33: ││ │ │ │││││ sub %ch,%fs:(%rcx)
  67271. 439e36: ││ │ │ │││││ and %ah,0x6e(%rcx)
  67272. 439e39: ││ │ │ ││││┕━━━━━━━━━━━━━ and %dh,0x6e(%rbp)
  67273. 439e3c: ││ │ │ ││││ outsl %ds:(%rsi),(%dx)
  67274. 439e3d: ││ │ │ ╭┼┼┼┼────────────── jo 439ea4 <_D3std3utf12UTFException6__vtblZ+0x2b4>
  67275. 439e3f: ││ │ │ │││││ outsb %ds:(%rsi),(%dx)
  67276. 439e40: ││ │ │ │││││ gs and %ah,%fs:%gs:0x69(%rsi)
  67277. 439e45: ││ │ │ ││││┕━━━━━━━━━━━━━━ insb (%dx),%es:(%rdi)
  67278. 439e46: ││ │ │ ││││ add %al,%gs:(%rax)
  67279. 439e49: ││ │ │ ││││ add %al,(%rax)
  67280. 439e4b: ││ │ ┕━┿┿┿┿━━━━━━━━━━━━━━━ add %al,(%rax)
  67281. 439e4d: ││ │ ││││ add %al,(%rax)
  67282. 439e4f: ││ │ ││││ add %al,0x74(%rcx)
  67283. 439e52: ││ │ ╭┼┼┼┼─────────────── je 439eb9 <_D3std3utf12UTFException6__vtblZ+0x2c9>
  67284. 439e54: ││ │ │││││ insl (%dx),%es:(%rdi)
  67285. 439e55: ╭┼┼─┼───┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jo 439ecb <_D3std3utf12UTFException6__vtblZ+0x2db>
  67286. 439e57: │││ │ ││││ imul $0x206f7420,0x67(%rsi),%ebp
  67287. 439e5e: │││ │ ││││ movslq 0x6c(%rcx),%esp
  67288. 439e61: │││ │ ││││ insb (%dx),%es:(%rdi)
  67289. 439e62: │││ │ ││││ and %dh,0x65(%rbx)
  67290. 439e65: ╭─┼┼┼─┼───┼┼┼┼──────────────── je 439edd <_D3std3utf12UTFException6__vtblZ+0x2ed>
  67291. 439e67: │ │││ │ ││││ (bad) {%k5}
  67292. 439e68: │ │││ │───┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jne 439ed0 <_D3std3utf12UTFException6__vtblZ+0x2e0>
  67293. 439e6a: │ │││ │ │││ sub %ch,(%rcx)
  67294. 439e6c: │ │││ │ │││ and %ch,0x6e(%rdi)
  67295. 439e6f: │ │││ │ │││ and %ah,0x6e(%rcx)
  67296. 439e72: │ │││ │ │││ and %dh,0x6e(%rbp)
  67297. 439e75: │ │││ │ │││ outsl %ds:(%rsi),(%dx)
  67298. 439e76: │ │││ │ ╭┼┼┼───────────────── jo 439edd <_D3std3utf12UTFException6__vtblZ+0x2ed>
  67299. 439e78: │ │││ │ ││││ outsb %ds:(%rsi),(%dx)
  67300. 439e79: │ │││ │ ││││ gs and %ah,%fs:%gs:0x69(%rsi)
  67301. 439e7e: │ │┕┿━┿━━┿┿┿┿━━━━━━━━━━━━━━━━━ insb (%dx),%es:(%rdi)
  67302. 439e7f: │ │ │ │ ││││ add %al,%gs:(%rax)
  67303. 439e8e: │ │ │ │ ││││ add %al,(%rax)
  67304. 439e90: │ │ │ │ ││││ rex.XB outsl %ds:(%rsi),(%dx)
  67305. 439e92: │ │─┼─┼──┼┼┼┼───────────────── jne 439f00 <_D3std3utf12UTFException6__vtblZ+0x310>
  67306. 439e94: │ │ │ │ ││││ and %ch,%fs:0x6f(%rsi)
  67307. 439e98: │ │ │ │ │││ ╭ je 439eba <_D3std3utf12UTFException6__vtblZ+0x2ca>
  67308. 439e9a: │ │ │ │ ╭┼┼┼─────────────────┼ jae 439f01 <_D3std3utf12UTFException6__vtblZ+0x311>
  67309. 439e9c: │ │ │ ││││ ╭┼ je 439ebe <_D3std3utf12UTFException6__vtblZ+0x2ce>
  67310. 439e9e: │ │ │ ││││ ││ (bad) {%k5}
  67311. 439e9f: │ │ ╭─┼─┼┼┼┼────────────────┼┼ jne 439f07 <_D3std3utf12UTFException6__vtblZ+0x317>
  67312. 439ea1: │ │ │ │ ││││ ││ data16
  67313. 439ea2: │ │ │ │ ││││ ││ gs
  67314. 439ea3: │ │╭┼─┼─┼┼┼┼────────────────┼┼ jb 439f0e <_D3std3utf12UTFException6__vtblZ+0x31e>
  67315. 439ea5: │ │││ │ │││ ││ outsb %ds:(%rsi),(%dx)
  67316. 439ea6: │ │││ │ │││ ││ and %ah,0x6f(%esi)
  67317. 439eaa: │ │││ │ │││ ╭┼┼ jb 439ecc <_D3std3utf12UTFException6__vtblZ+0x2dc>
  67318. 439eac: │ │││ │ │││ │││ imul $0x60,0x20(%rbp,%riz,2),%bp
  67319. 439ebf: │ │││ │ ││ │ add %al,0x74(%rcx)
  67320. 439ec2: │ │││ │╭┼┼─────────────────┼── je 439f29 <_D3std3utf12UTFException6__vtblZ+0x339>
  67321. 439ec4: │ │││ ││││ │ insl (%dx),%es:(%rdi)
  67322. 439ec5: │─┼┼┼─┼┼┼┼─────────────────┼── jo 439f3b <_D3std3utf12UTFException6__vtblZ+0x34b>
  67323. 439ec7: │ │││ ││││ │ imul $0x206f7420,0x67(%rsi),%ebp
  67324. 439ece: │ │││ ││││ movslq 0x6c(%rcx),%esp
  67325. 439ed1: │ │││ │││ insb (%dx),%es:(%rdi)
  67326. 439ed2: │ │││ │││ and %ch,0x63(%rdi,%rbp,2)
  67327. 439ed6: │ │││ │││ imul $0x29,(%rax),%ebp
  67328. 439ed9: │ │││ │││ and %ch,0x6e(%rdi)
  67329. 439edc: │ │││ │││ and %ah,0x6e(%rcx)
  67330. 439edf: │ │││ ││ and %dh,0x6e(%rbp)
  67331. 439ee2: │ │││ ││ outsl %ds:(%rsi),(%dx)
  67332. 439ee3: │ │││ ╭┼┼───────────────────── jo 439f4a <_D3std3utf12UTFException6__vtblZ+0x35a>
  67333. 439ee5: │ │││ │││ outsb %ds:(%rsi),(%dx)
  67334. 439ee6: │ │││ │││ gs and %ah,%fs:%gs:0x69(%rsi)
  67335. 439eeb: │ │││ │││ insb (%dx),%es:(%rdi)
  67336. 439eec: │ │││ │││ add %al,%gs:(%rax)
  67337. 439eef: │ │││ │││ add %al,0x6f(%rbx)
  67338. 439ef2: │╭┼┼┼─┼┼┼───────────────────── jne 439f60 <_D3std3utf12UTFException6__vtblZ+0x370>
  67339. 439ef4: │││││ │││ and %ch,%fs:0x6f(%rsi)
  67340. 439ef8: │││││ │││ ╭ je 439f1a <_D3std3utf12UTFException6__vtblZ+0x32a>
  67341. 439efa: │││││╭┼┼┼────────────────────┼ jae 439f61 <_D3std3utf12UTFException6__vtblZ+0x371>
  67342. 439efc: │││││││││ ╭┼ je 439f1e <_D3std3utf12UTFException6__vtblZ+0x32e>
  67343. 439efe: │││││││││ ││ insb (%dx),%es:(%rdi)
  67344. 439eff: │││││││││ ││ outsl %ds:(%rsi),(%dx)
  67345. 439f00: ││┕┿┿┿┿┿┿━━━━━━━━━━━━━━━━━━━┿┿ movslq 0x20(%rbx),%ebp
  67346. 439f03: ││ │││││ ││ outsw %ds:(%rsi),(%dx)
  67347. 439f05: ││ │││││ ╭┼┼ jb 439f27 <_D3std3utf12UTFException6__vtblZ+0x337>
  67348. 439f07: ││ │┕┿┿┿━━━━━━━━━━━━━━━━━━━┿┿┿ imul $0x60,0x20(%rbp,%riz,2),%bp
  67349. 439f0e: ││ ┕━┿┿┿━━━━━━━━━━━━━━━━━━━┿┿┿ add %al,(%rax)
  67350. 439f10: ││ │││ │││ rex.B je 439f87 <_D3std3utf12UTFException6__vtblZ+0x397>
  67351. 439f13: ││ │││ │││ gs
  67352. 439f14: ││ │││ │││ insl (%dx),%es:(%rdi)
  67353. 439f15: ╭┼┼───┼┼┼───────────────────┼┼┼ jo 439f8b <_D3std3utf12UTFException6__vtblZ+0x39b>
  67354. 439f17: │││ │││ │││ imul $0x206f7420,0x67(%rsi),%ebp
  67355. 439f1e: │││ │││ │┕━ movslq 0x6c(%rcx),%esp
  67356. 439f21: │││ │││ │ insb (%dx),%es:(%rdi)
  67357. 439f22: │││ │││ │ and %dh,0x79(%rdx,%rsi,2)
  67358. 439f26: │││ │││ │ rex.WR outsl %ds:(%rsi),(%dx)
  67359. 439f28: │││ │││ movslq 0x28(%rbx),%ebp
  67360. 439f2b: │││ ││ sub %esp,(%rax)
  67361. 439f2d: │││ ││ outsl %ds:(%rsi),(%dx)
  67362. 439f2e: │││ ││ outsb %ds:(%rsi),(%dx)
  67363. 439f2f: │││ ││ and %ah,0x6e(%rcx)
  67364. 439f32: │││ ││ and %dh,0x6e(%rbp)
  67365. 439f35: │││ ││ outsl %ds:(%rsi),(%dx)
  67366. 439f36: │││ ╭┼┼─────────────────────── jo 439f9d <_D3std3utf12UTFException6__vtblZ+0x3ad>
  67367. 439f38: │││ │││ outsb %ds:(%rsi),(%dx)
  67368. 439f39: │││ │││ gs and %ah,%fs:%gs:0x69(%rsi)
  67369. 439f3e: │ │ │││ insb (%dx),%es:(%rdi)
  67370. 439f3f: │ │ │││ add %al,%gs:(%rax)
  67371. 439f4e: │ │ ││ add %al,(%rax)
  67372. 439f50: │ │ ││ rex.B je 439fc7 <_D3std3utf12UTFException6__vtblZ+0x3d7>
  67373. 439f53: │ │ ││ gs
  67374. 439f54: │ │ ││ insl (%dx),%es:(%rdi)
  67375. 439f55: ╭──┼─┼──┼┼──────────────────────── jo 439fcb <_D3std3utf12UTFException6__vtblZ+0x3db>
  67376. 439f57: │ │ │ ││ imul $0x206f7420,0x67(%rsi),%ebp
  67377. 439f5e: │ │ │ ││ movslq 0x6c(%rcx),%esp
  67378. 439f61: │ │ │┕━━━━━━━━━━━━━━━━━━━━━━━━ insb (%dx),%es:(%rdi)
  67379. 439f62: │ │ │ and %dh,0x6e(%rbp)
  67380. 439f65: │ │ │ insb (%dx),%es:(%rdi)
  67381. 439f66: │ │ │ outsl %ds:(%rsi),(%dx)
  67382. 439f67: │ │ │ movslq 0x28(%rbx),%ebp
  67383. 439f6a: │ │ │ sub %esp,(%rax)
  67384. 439f6c: │ │ │ outsl %ds:(%rsi),(%dx)
  67385. 439f6d: │ │ │ outsb %ds:(%rsi),(%dx)
  67386. 439f6e: │ │ │ and %ah,0x6e(%rcx)
  67387. 439f71: │ │ │ and %dh,0x6e(%rbp)
  67388. 439f74: │ │ │ outsl %ds:(%rsi),(%dx)
  67389. 439f75: │ │ ╭┼───────────────────────── jo 439fdc <_D3std3utf12UTFException6__vtblZ+0x3ec>
  67390. 439f77: │ │ ││ outsb %ds:(%rsi),(%dx)
  67391. 439f78: │ │ ││ gs and %ah,%fs:%gs:0x69(%rsi)
  67392. 439f7d: │ │ ││ insb (%dx),%es:(%rdi)
  67393. 439f7e: │ │ ││ add %al,%gs:0x6f(%rbx)
  67394. 439f82: │ ╭┼───┼┼───────────────────────── jne 439ff0 <_D3std3utf12UTFException6__vtblZ+0x400>
  67395. 439f84: │ ││ ││ and %ch,%fs:0x6f(%rsi)
  67396. 439f88: │ ││ ││ ╭ je 439faa <_D3std3utf12UTFException6__vtblZ+0x3ba>
  67397. 439f8a: │ ││ ╭┼┼────────────────────────┼ jb 439ff1 <_D3std3utf12UTFException6__vtblZ+0x401>
  67398. 439f8c: │ │ │││ │ insl (%dx),%es:(%rdi)
  67399. 439f8d: │ │ │││ │ outsl %ds:(%rsi),(%dx)
  67400. 439f8e: │ │ ╭┼┼┼────────────────────────┼ jbe 439ff5 <_D3std3utf12UTFException6__vtblZ+0x405>
  67401. 439f90: │ │ ││││ │ and %ch,0x63(%rdi,%rbp,2)
  67402. 439f94: │ │ ││││ │ imul $0x66,(%rax),%esp
  67403. 439f97: │ │ ││││ │ outsl %ds:(%rsi),(%dx)
  67404. 439f98: │ │ ││││ ╭┼ jb 439fba <_D3std3utf12UTFException6__vtblZ+0x3ca>
  67405. 439f9a: │ │ ││││ ││ imul $0x60,0x20(%rbp,%riz,2),%bp
  67406. 439fad: │ │ │││ │ add %al,(%rax)
  67407. 439faf: │ │ │││ │ add %al,0x6f(%rbx)
  67408. 439fb2: │╭┼──┼┼┼────────────────────────┼─ jne 43a020 <_D3std3utf12UTFException6__vtblZ+0x430>
  67409. 439fb4: │││ │││ │ and %ch,%fs:0x6f(%rsi)
  67410. 439fb8: │││ │││ ╭┼─ je 439fda <_D3std3utf12UTFException6__vtblZ+0x3ea>
  67411. 439fba: │││ │││ │┕━ movslq 0x65(%rdx),%esi
  67412. 439fbd: │││ │││ │ (bad)
  67413. 439fbe: │││ ╭┼┼┼───────────────────────┼── je 43a025 <_D3std3utf12UTFException6__vtblZ+0x435>
  67414. 439fc0: │││ ││││ │ and %dh,0x6d(%rbp,%riz,2)
  67415. 439fc4: ╭─┼┼┼─┼┼┼┼───────────────────────┼── jo 43a035 <_D3std3utf12UTFException6__vtblZ+0x445>
  67416. 439fc6: │ │││ ││││ ╭┼── jb 43a029 <_D3std3utf12UTFException6__vtblZ+0x439>
  67417. 439fc8: ╭───┼─┼┼┼─┼┼┼┼──────────────────────┼┼── jb 43a043 <_D3std3utf12UTFException6__vtblZ+0x453>
  67418. 439fca: │ │ │││ ││││ ││ and %ah,0x69(%rsi)
  67419. 439fcd: │ │ ││ ││││ ││ insb (%dx),%es:(%rdi)
  67420. 439fce: │ │ ││ ││││ ││ and %dh,%gs:0x69(%rdi)
  67421. 439fd2: │ │ ││─┼┼┼┼──────────────────────┼┼── je 43a03c <_D3std3utf12UTFException6__vtblZ+0x44c>
  67422. 439fd4: │ │ ││ ││││ ││ and %dh,0x70(%rbp,%rbp,2)
  67423. 439fd8: │ │ ││ ││││ ││ imul $0x29,0x28(%rbp,%riz,2),%bp
  67424. 439fdf: │ │ ││ │││ │ add %al,0x6f(%rbx)
  67425. 439fe2: │ │ ╭┼┼─┼┼┼───────────────────────┼─── jne 43a050 <_D3std3utf12UTFException6__vtblZ+0x460>
  67426. 439fe4: │ │ │││ │││ │ and %ch,%fs:0x6f(%rsi)
  67427. 439fe8: │ │ │││ │││ │ ╭ je 43a00a <_D3std3utf12UTFException6__vtblZ+0x41a>
  67428. 439fea: │ ╭┼─┼┼┼─┼┼┼───────────────────────┼──┼ ja 43a05e <_D3std3utf12UTFException6__vtblZ+0x46e>
  67429. 439fec: │ ││ │││ │││ │ │ (bad)
  67430. 439fed: │ ││ │││ │││ │ ╭┼ jo 43a00f <_D3std3utf12UTFException6__vtblZ+0x41f>
  67431. 439fef: │ ││ │││ │││ │ ││ outsb %ds:(%rsi),(%dx)
  67432. 439ff0: │ ││╭┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jne 43a05e <_D3std3utf12UTFException6__vtblZ+0x46e>
  67433. 439ff2: │ ││││││ ││ │ ││ insb (%dx),%es:(%rdi)
  67434. 439ff3: │ ││││││ ││ │ ││ and %al,0x49(%rsi)
  67435. 439ff6: │ ││││││ │ │ ││ rex.WR
  67436. 439ff7: │ ││││││ │ │ ││ sub (%r8),%r8b
  67437. 439ffa: │ ││││││ │ │ ││ add %al,(%rax)
  67438. 439ffc: │ ││││││ │ │ ││ add %al,(%rax)
  67439. 439ffe: │ ││││││ │ │ ││ add %al,(%rax)
  67440. 43a000: │ ││││││ │ │ ││ rex.B je 43a077 <_D3std3utf12UTFException6__vtblZ+0x487>
  67441. 43a003: │ ││││││ │ │ ││ gs
  67442. 43a004: │ ││││││ │ │ ││ insl (%dx),%es:(%rdi)
  67443. 43a005: │ ╭┼┼┼┼┼┼─┼─────────────────────────┼─┼┼ jo 43a07b <_D3std3utf12UTFException6__vtblZ+0x48b>
  67444. 43a007: │ │││││││ │ │ ││ imul $0x206f7420,0x67(%rsi),%ebp
  67445. 43a00e: │ │││││││ │ │ │ movslq 0x6c(%rcx),%esp
  67446. 43a011: │ │││││││ │ │ insb (%dx),%es:(%rdi)
  67447. 43a012: │ │││││││ │ │ and %ah,0x65(%rdi)
  67448. 43a015: │ │││││││ │ │ ╭ je 43a05d <_D3std3utf12UTFException6__vtblZ+0x46d>
  67449. 43a017: │ │││││││ │ │ │ push %rax
  67450. 43a018: │ │││││││ │ │ │ sub %ch,(%rcx)
  67451. 43a01a: │ │││││││ │ │ │ and %ch,0x6e(%rdi)
  67452. 43a01d: │ │││││││ │ │ │ and %ah,0x6e(%rcx)
  67453. 43a020: │ │││││┕┿━┿━━━━━━━━━━━━━━━━━━━━━━━━━┿━━┿ and %dh,0x6e(%rbp)
  67454. 43a023: │ │││││ │ │ │ │ outsl %ds:(%rsi),(%dx)
  67455. 43a024: │ │││││ │╭┼─────────────────────────┼──┼ jo 43a08b <_D3std3utf12UTFException6__vtblZ+0x49b>
  67456. 43a026: │ │││││ ││ │ │ outsb %ds:(%rsi),(%dx)
  67457. 43a027: │ │││││ ││ │ │ gs and %ah,%fs:%gs:0x69(%rsi)
  67458. 43a02c: │ │││││ ││ │ insb (%dx),%es:(%rdi)
  67459. 43a02d: │ │││││ ││ │ add %al,%gs:(%rax)
  67460. 43a030: │ │││││ ││ │ rex.B je 43a0a7 <_D3std3utf12UTFException6__vtblZ+0x4b7>
  67461. 43a033: │ │││││ ││ │ gs
  67462. 43a034: │ │││││ ││ │ insl (%dx),%es:(%rdi)
  67463. 43a035: │╭┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jo 43a0ab <_D3std3utf12UTFException6__vtblZ+0x4bb>
  67464. 43a037: ││││ ││ ││ │ imul $0x206f7420,0x67(%rsi),%ebp
  67465. 43a03e: ││││ ││ │ │ movslq 0x6c(%rcx),%esp
  67466. 43a041: ││││ ││ │ │ insb (%dx),%es:(%rdi)
  67467. 43a042: ││││ ││ │ │ and %ah,0x69(%rsi)
  67468. 43a045: │││ ││ │ │ insb (%dx),%es:(%rdi)
  67469. 43a046: │││ ││ │ │ outsb %gs:(%rsi),(%dx)
  67470. 43a048: │││ ││ │ │ outsl %ds:(%rsi),(%dx)
  67471. 43a049: │││ ││ │ │ sub %ch,(%rcx)
  67472. 43a04b: │││ ││ │ │ and %ch,0x6e(%rdi)
  67473. 43a04e: │││ ││ │ │ and %ah,0x6e(%rcx)
  67474. 43a051: │││ │ │ │ and %dh,0x6e(%rbp)
  67475. 43a054: │││ │ │ │ outsl %ds:(%rsi),(%dx)
  67476. 43a055: │││ │ ╭┼─────────────────────────────┼ jo 43a0bc <_D3std3utf12UTFException6__vtblZ+0x4cc>
  67477. 43a057: │││ │ ││ │ outsb %ds:(%rsi),(%dx)
  67478. 43a058: │││ │ ││ │ gs and %ah,%fs:%gs:0x69(%rsi)
  67479. 43a05d: │││ │ ││ ┕ insb (%dx),%es:(%rdi)
  67480. 43a05e: ││┕━┷━━┿┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ add %dh,%gs:0x69(%rbx)
  67481. 43a062: ││ ╭┼┼────────────────────────────── jp 43a0c9 <_D3std3utf12UTFException6__vtblZ+0x4d9>
  67482. 43a064: ││ │││ and %ch,0x75(%rbp)
  67483. 43a067: ╭┼┼────┼┼┼────────────────────────────── jae 43a0dd <_D3std3utf12UTFException6__vtblZ+0x4ed>
  67484. 43a069: │││ │││ and %ah,0x65(%rdx)
  67485. 43a06c: │││ │││ and %ch,0x72(%rcx,%riz,2)
  67486. 43a070: │││ │││ addr32
  67487. 43a071: │││ │││ gs
  67488. 43a072: │││ │││ ╭ jb 43a094 <_D3std3utf12UTFException6__vtblZ+0x4a4>
  67489. 43a074: │││ ╭─┼┼┼─────────────────────────────┼ je 43a0de <_D3std3utf12UTFException6__vtblZ+0x4ee>
  67490. 43a076: │││ │ │││ │ (bad)
  67491. 43a077: │││ │ │││ │ outsb %ds:(%rsi),(%dx)
  67492. 43a078: │││ │ │││ │ and %dh,(%rax)
  67493. 43a07a: │││ │ │││ │ add %al,(%rax)
  67494. 43a07c: ││ │ │││ │ add %al,(%rax)
  67495. 43a07e: ││ │ │││ │ add %al,(%rax)
  67496. 43a080: ││ │ │││ │ rex.B je 43a0f7 <_D3std3utf12UTFException6__vtblZ+0x507>
  67497. 43a083: ││ │ │││ │ gs
  67498. 43a084: ││ │ │││ │ insl (%dx),%es:(%rdi)
  67499. 43a085: ╭┼┼───┼─┼┼┼─────────────────────────────┼ jo 43a0fb <_D3std3utf12UTFException6__vtblZ+0x50b>
  67500. 43a087: │││ │ │││ │ imul $0x206f7420,0x67(%rsi),%ebp
  67501. 43a08e: │││ ╭┼─┼┼──────────────────────────────┼ ja 43a102 <_D3std3utf12UTFException6__vtblZ+0x512>
  67502. 43a090: │││ ││ ││ │ imul $0x63206f74,0x20(%rbp,%riz,2),%esi
  67503. 43a098: │││ ││ ││ insb (%dx),%es:(%rdi)
  67504. 43a099: │││ ││ ││ outsl %ds:(%rsi),(%dx)
  67505. 43a09a: │││ ││╭┼┼─────────────────────────────── jae 43a101 <_D3std3utf12UTFException6__vtblZ+0x511>
  67506. 43a09c: │││ │││││ and %al,%fs:0x69(%rsi)
  67507. 43a0a0: │││ │││││ insb (%dx),%es:(%rdi)
  67508. 43a0a1: │││ │││││ add %al,%gs:(%rax)
  67509. 43a0b0: ││ │││││ rex.WR outsl %ds:(%rsi),(%dx)
  67510. 43a0b2: ││ │││││ movslq 0x69(%rbx),%ebp
  67511. 43a0b5: ││ │││││ outsb %ds:(%rsi),(%dx)
  67512. 43a0b6: ││ │││││ addr32 push %rsp
  67513. 43a0b8: ││ │││││ gs
  67514. 43a0b9: ╭┼┼───┼┼┼┼┼─────────────────────────────── js 43a12f <_D3std3utf12UTFException6__vtblZ+0x53f>
  67515. 43a0bb: │││ │││││ push %rdx
  67516. 43a0bc: │││ ││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ gs
  67517. 43a0bd: │││ ││││ (bad)
  67518. 43a0be: │││ ││││ fs
  67519. 43a0bf: │││ ││││ gs
  67520. 43a0c0: │││ ││││ ╭ jb 43a0fc <_D3std3utf12UTFException6__vtblZ+0x50c>
  67521. 43a0c2: │││ ││││ │ and %al,0x69(%rsi)
  67522. 43a0c5: │││ ││││ │ insb (%dx),%es:(%rdi)
  67523. 43a0c6: │││ ││││ │ and %ch,%gs:0x75(%rbp)
  67524. 43a0ca: ╭┼┼┼───┼┼┼────────────────────────────────┼ jae 43a140 <_D3std3utf12UTFException6__vtblZ+0x550>
  67525. 43a0cc: ││││ │││ │ and %ah,0x65(%rdx)
  67526. 43a0cf: ││││ │││ │ and %ch,0x70(%rdi)
  67527. 43a0d2: ││││ │││ │ outsb %gs:(%rsi),(%dx)
  67528. 43a0e0: ╭┼┼┼────┼─┼────────────────────────────────┼ jae 43a156 <_D3std3utf12UTFException6__vtblZ+0x566>
  67529. 43a0e2: ││││ │ │ │ fs
  67530. 43a0e3: ╭──┼┼┼┼────┼─┼────────────────────────────────┼ jae,pn 43a15a <_D3std3utf12UTFException6__vtblZ+0x56a>
  67531. 43a0e6: │ ││││ │ │ │ imul $0x69647453,%fs:0x2e(%rdi),%ebp
  67532. 43a0ee: │ ││││ │ │ │ outsl %ds:(%rsi),(%dx)
  67533. 43a0ef: │ ││││ │ │ │ rex.RB js 43a155 <_D3std3utf12UTFException6__vtblZ+0x565>
  67534. 43a0f2: │ ││││ │ │ │ gs
  67535. 43a0f3: │ ╭┼┼┼┼────┼─┼────────────────────────────────┼ jo 43a169 <_D3std5stdio14StdioException6__vtblZ+0x9>
  67536. 43a0f5: │ │││││ │ │ │ imul $0x74754f00,0x6e(%rdi),%ebp
  67537. 43a0fc: │ ││││ │ │ ┕ and %ch,0x66(%rdi)
  67538. 43a0ff: │ ││││ │ │ and %ch,0x65(%rbp)
  67539. 43a102: │ ││││ ┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ insl (%dx),%es:(%rdi)
  67540. 43a103: │ ││││ outsl %ds:(%rsi),(%dx)
  67541. 43a104: ╭─┼─┼┼┼┼───────────────────────────────────────── jb 43a17f <_D3std5stdio14StdioException6__vtblZ+0x1f>
  67542. 43a106: │ │ ││││ add %ah,(%rdi)
  67543. 43a108: │ │ ││││ and %ch,0x6e(%rcx)
  67544. 43a10b: │ │ ││││ and %ch,0x6f(%rbp)
  67545. 43a10e: │ │ ││││ fs and %ah,%fs:%gs:0x0(%rax)
  67546. 43a113: │ │ ││││ data16
  67547. 43a114: ╭┼─┼─┼┼┼┼───────────────────────────────────────── jae 43a18f <_D3std5stdio14StdioException6__vtblZ+0x2f>
  67548. 43a116: ││ │ ││││ outsb %ds:(%rsi),(%dx)
  67549. 43a117: ││ │ ││││ movslq (%rax),%esp
  67550. 43a119: ││ │ ││││ data16
  67551. 43a11a: ││ │ ││││ (bad)
  67552. 43a11b: ││ │ ││││ imul $0x64747300,0x64(%rbp,%riz,2),%ebp
  67553. 43a123: ││╭┼─┼┼┼┼───────────────────────────────────────── jae,pn 43a19a <_D3std5stdio14StdioException6__initZ+0xa>
  67554. 43a126: ││││ ││││ imul $0x656c6946,%fs:0x2e(%rdi),%ebp
  67555. 43a12e: ││││ ││││ add %ah,0x65(%rdi)
  67556. 43a131: ││││ │││ ╭─ je 43a19b <_D3std5stdio14StdioException6__initZ+0xb>
  67557. 43a133: ││││ │││ │ outsl %ds:(%rsi),(%dx)
  67558. 43a134: ││││╭┼┼┼────────────────────────────────────────┼─ jae 43a1aa <_D3std5stdio14StdioException6__initZ+0x1a>
  67559. 43a136: ││││││││ │ (bad) {%k5}
  67560. 43a137: ││││││││ ╭┼─ jns 43a1a7 <_D3std5stdio14StdioException6__initZ+0x17>
  67561. 43a139: ││││││││ ││ (bad)
  67562. 43a13a: ││││││││ ││ insl (%dx),%es:(%rdi)
  67563. 43a13b: ││││││││ ││ add %dh,%gs:0x6f(%rbx)
  67564. 43a13f: ││││││││ ││ movslq 0x65(%rbx),%ebp
  67565. 43a142: │││││││ ││╭ je 43a144 <_D3std3utf12UTFException6__vtblZ+0x554>
  67566. 43a144: │││││││ ││┕ rex.XB outsl %ds:(%rsi),(%dx)
  67567. 43a146: │││││││ ││ outsb %ds:(%rsi),(%dx)
  67568. 43a147: │││││││ ││ outsb %ds:(%rsi),(%dx)
  67569. 43a148: │││││││ ││ movslq %gs:0x66(%rax,%riz,1),%esi
  67570. 43a14d: │││││││ ││ (bad)
  67571. 43a14e: │││││││ ││ imul $0x2b7700,0x64(%rbp,%riz,2),%ebp
  67572. 43a156: ││││││┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿┿━ cmp (%rax),%al
  67573.  
  67574. 000000000043a160 <_D3std5stdio14StdioException6__vtblZ>:
  67575. 43a160: ┆ mov $0x3c,%al
  67576. 43a162: ┆ add %al,%gs:(%rax)
  67577. 43a165: ┆ add %al,(%rax)
  67578. 43a167: ┆ add %ah,%al
  67579. 43a169: ┆╭ loopne 43a1ac <_D3std5stdio14StdioException6__initZ+0x1c>
  67580. 43a16b: ┆│ add %al,(%rax)
  67581. 43a16d: ┆│ add %al,(%rax)
  67582. 43a16f: ┆│ add %dl,%al
  67583. 43a171: ┆│ mov $0x41,%ebx
  67584. 43a176: ┆│ add %al,(%rax)
  67585. 43a178: ╰┼ loopne 43a135 <_D3std3utf12UTFException6__vtblZ+0x545>
  67586. 43a17a: │ add %al,(%r8)
  67587. 43a17d: │ add %al,(%rax)
  67588. 43a17f: │ add %dh,0x41bc(%rax)
  67589. 43a185: │ add %al,(%rax)
  67590. 43a187: │ add %dl,(%rax)
  67591. 43a189: ╭┼ loope 43a1cc <_D3std5stdio14StdioException6__initZ+0x3c>
  67592. 43a18b: ││ add %al,(%rax)
  67593. 43a18d: ││ add %al,(%rax)
  67594.  
  67595. 000000000043a190 <_D3std5stdio14StdioException6__initZ>:
  67596. 43a190: (bad)
  67597. 43a191: movabs 0x43,%eax
  67598. 43a1de: add %al,(%rax)
  67599. 43a1e0: in (%dx),%eax
  67600. 43a1e1: incl 0x0(%rax)
  67601. 43a1e4: add %al,(%rax)
  67602. 43a1e6: add %al,(%rax)
  67603. 43a1e8: (bad)
  67604. 43a1e9: add %al,0x0(%rcx)
  67605. 43a1ec: add %al,(%rax)
  67606. 43a1ee: add %al,(%rax)
  67607. 43a1f0: mov $0x40ff,%ecx
  67608. 43a1f5: add %al,(%rax)
  67609. 43a1f7: add %bh,0x40ff(%rcx)
  67610. 43a1fd: add %al,(%rax)
  67611. 43a1ff: add %dl,(%rsi)
  67612. 43a201: add %al,0x0(%rcx)
  67613. 43a204: add %al,(%rax)
  67614. 43a206: add %al,(%rax)
  67615. 43a208: idiv %bh
  67616. 43a20a: add %al,(%rax)
  67617. 43a20d: add %al,(%rax)
  67618. 43a20f: add %dl,(%rsi)
  67619. 43a211: add %al,0x0(%rcx)
  67620. 43a214: add %al,(%rax)
  67621. 43a216: add %al,(%rax)
  67622. 43a218: (bad)
  67623. 43a219: add %al,0x0(%rcx)
  67624. 43a21c: add %al,(%rax)
  67625. 43a21e: add %al,(%rax)
  67626. 43a220: (bad)
  67627. 43a221: add %al,0x0(%rcx)
  67628. 43a224: add %al,(%rax)
  67629. 43a226: add %al,(%rax)
  67630. 43a228: (bad)
  67631. 43a229: add %al,0x0(%rcx)
  67632. 43a22c: add %al,(%rax)
  67633. 43a22e: add %al,(%rax)
  67634. 43a230: (bad)
  67635. 43a231: add %al,0x0(%rcx)
  67636. 43a234: add %al,(%rax)
  67637. 43a236: add %al,(%rax)
  67638. 43a238: mov $0x4100,%edx
  67639. 43a23d: add %al,(%rax)
  67640. 43a23f: add %dl,(%rax)
  67641. 43a241: add %al,0x0(%rcx)
  67642. 43a244: add %al,(%rax)
  67643. 43a246: add %al,(%rax)
  67644. 43a248: adc %al,(%rax)
  67645. 43a24a: add %al,(%r8)
  67646. 43a24d: add %al,(%rax)
  67647. 43a24f: add %dl,0x61(%rsi)
  67648. 43a252: ╭───────── jb 43a2bd <_D3std5stdio14StdioException6__initZ+0x12d>
  67649. 43a254: │ (bad)
  67650. 43a255: │ outsb %ds:(%rsi),(%dx)
  67651. 43a256: │ ╭── je 43a292 <_D3std5stdio14StdioException6__initZ+0x102>
  67652. 43a258: │ │ and %ah,0x74(%rcx)
  67653. 43a25b: │╭─────┼── je 43a2c2 <_D3std5stdio14StdioException6__initZ+0x132>
  67654. 43a25d: ││ │ insl (%dx),%es:(%rdi)
  67655. 43a25e: ╭──────┼┼─────┼── jo 43a2d4 <_D3std5stdio14StdioException6__initZ+0x144>
  67656. 43a260: │ ││ │ imul $0x206f7420,0x67(%rsi),%ebp
  67657. 43a267: │ ╭────┼┼─────┼── jne 43a2dc <_D3std5stdio14StdioException6__initZ+0x14c>
  67658. 43a269: │ │ ││ │ and %ch,%gs:0x6e(%rcx)
  67659. 43a26d: │ │ ││ │ movslq 0x6d(%rdi),%ebp
  67660. 43a270: │ │ ││ ╭──┼── jo 43a2d3 <_D3std5stdio14StdioException6__initZ+0x143>
  67661. 43a272: │ │ ╭┼┼──┼──┼── je 43a2dd <_D3std5stdio14StdioException6__initZ+0x14d>
  67662. 43a274: │ │ │││ │ │ (bad) {%k5}
  67663. 43a275: │ │ │││ │ │ insb (%dx),%es:(%rdi)
  67664. 43a276: │ │ │││ │ │ and %dh,%gs:0x70(%rcx,%rdi,2)
  67665. 43a27b: │ │ │││ │ │ gs
  67666. 43a27c: │ │ │││ │ │ ╭ jae 43a29e <_D3std5stdio14StdioException6__initZ+0x10e>
  67667. 43a27e: │ │ │││ │ │ │ add %al,(%rax)
  67668. 43a280: ╭┼─┼───┼┼┼──┼──┼─┼ jae 43a2f6 <_D3std7variant16VariantException6__initZ+0x6>
  67669. 43a282: ││ │ │││ │ │ │ fs
  67670. 43a283: ││ │ │││ ╭┼──┼─┼ jbe,pn 43a2e7 <_D3std5stdio14StdioException6__initZ+0x157>
  67671. 43a286: ││ │ ╭┼┼┼─┼┼──┼─┼ jb 43a2f1 <_D3std7variant16VariantException6__initZ+0x1>
  67672. 43a288: ││ │ ││││ ││ │ │ (bad)
  67673. 43a289: ││ │ ││││ ││ │ │ outsb %ds:(%rsi),(%dx)
  67674. 43a28a: ││ │ ││││ ││ │╭┼ je 43a2ba <_D3std5stdio14StdioException6__initZ+0x12a>
  67675. 43a28c: ││ │ ││││ ││ │││ push %rsi
  67676. 43a28d: ││ │ ││││ ││ │││ (bad)
  67677. 43a28e: ││ │ ╭┼┼┼┼─┼┼──┼┼┼ jb 43a2f9 <_D3std7variant16VariantException6__initZ+0x9>
  67678. 43a290: ││ │ │││││ ││ │││ (bad)
  67679. 43a291: ││ │ │││││ ││ │││ outsb %ds:(%rsi),(%dx)
  67680. 43a292: ││ │ │││││ ││ ╭┼┼┼ je 43a2d9 <_D3std5stdio14StdioException6__initZ+0x149>
  67681. 43a294: ││ │ │││││╭┼┼─┼─┼┼ js 43a2f9 <_D3std7variant16VariantException6__initZ+0x9>
  67682. 43a296: ││ │ ││││││││ │ ││ gs
  67683. 43a297: ╭┼┼─┼─┼┼┼┼┼┼┼┼─┼─┼┼ jo 43a30d <_D3std7variant16VariantException6__initZ+0x1d>
  67684. 43a299: │││ │ ││││││││ │ ││ imul $0x0,0x6e(%rdi),%ebp
  67685. 43a2a0: │││ │ ││││││││ │ │ cmp $0x55,%al
  67686. 43a2a2: │││ │ ││││││││ │ │ outsb %ds:(%rsi),(%dx)
  67687. 43a2a3: │││ │ ││││││││ │ │ imul $0x6c616974,0x69(%rsi),%ebp
  67688. 43a2aa: │││ │ ││││││││ │ │ imul $0x61562064,0x65(%rdx),%edi
  67689. 43a2b1: │││ │╭┼┼┼┼┼┼┼┼─┼─┼─ jb 43a31c <_D3std7variant16VariantException6__initZ+0x2c>
  67690. 43a2b3: │││ ││││││││││ │ │ (bad)
  67691. 43a2b4: │││ ││││││││││ │ │ outsb %ds:(%rsi),(%dx)
  67692. 43a2b5: │││ ││││││││││╭┼─┼─ je 43a305 <_D3std7variant16VariantException6__initZ+0x15>
  67693. 43a2b7: │││ ││││││││││││ │ add %al,%ds:(%rax)
  67694. 43a2ba: │││ ││││││││││││ ┕━ add %al,(%rax)
  67695. 43a2bc: │││ ││││││││││││ add %al,(%rax)
  67696. 43a2be: │││ │││││ ││││││ add %al,(%rax)
  67697. 43a2c0: │││ │││││ ││││││ rex.B je 43a337 <_D3std7variant16VariantException6__initZ+0x47>
  67698. 43a2c3: │││ │││││ │││││ gs
  67699. 43a2c4: │││ │││││ │││││ insl (%dx),%es:(%rdi)
  67700. 43a2c5: ╭┼┼┼─┼┼┼┼┼──┼┼┼┼┼─── jo 43a33b <_D3std7variant16VariantException6__initZ+0x4b>
  67701. 43a2c7: ││││ │││││ │││││ and %dh,0x20(%rdi,%rbp,2)
  67702. 43a2cb: ││││╭┼┼┼┼┼──┼┼┼┼┼─── jne 43a340 <_D3std7variant16VariantException6__initZ+0x50>
  67703. 43a2cd: ││││││││││ │││││ and %ah,%gs:0x6e(%rcx)
  67704. 43a2d1: ││││││││││ │││││ and %dh,0x6e(%rbp)
  67705. 43a2d4: │││┕┿┿┿┿┿┿━━┿┿━┿┿━━━ imul $0x6c616974,0x69(%rsi),%ebp
  67706. 43a2db: │││ ││││││ ││ │ imul $0x61562064,0x65(%rdx),%edi
  67707. 43a2e2: │││ │╭┼┼┼───┼┼─┼──── jb 43a34d <_D3std7variant16VariantException6__initZ+0x5d>
  67708. 43a2e4: │││ │││││ ││ │ (bad)
  67709. 43a2e5: │││ │││││ ││ │ outsb %ds:(%rsi),(%dx)
  67710. 43a2e6: │││ │││││ ││╭┼──── je 43a336 <_D3std7variant16VariantException6__initZ+0x46>
  67711.  
  67712. 000000000043a2f0 <_D3std7variant16VariantException6__initZ>:
  67713. 43a2f0: push %rax
  67714. 43a2f1: movabs %eax,0x43
  67715.  
  67716. 000000000043a350 <_D3std7variant16VariantException6__vtblZ>:
  67717. 43a350: ┆┆ sarb 0x65(%rip) # 43a3bb <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ+0x3b>
  67718. 43a356: ┆┆ add %al,(%rax)
  67719. 43a358: ┆╰ loopne 43a33a <_D3std7variant16VariantException6__initZ+0x4a>
  67720. 43a35a: ┆ add %al,(%r8)
  67721. 43a35d: ┆ add %al,(%rax)
  67722. 43a35f: ┆ add %dl,%al
  67723. 43a361: ┆ mov $0x41,%ebx
  67724. 43a366: ┆ add %al,(%rax)
  67725. 43a368: ╰─ loopne 43a325 <_D3std7variant16VariantException6__initZ+0x35>
  67726. 43a36a: add %al,(%r8)
  67727. 43a36d: add %al,(%rax)
  67728. 43a36f: add %dh,0x41bc(%rax)
  67729. 43a375: add %al,(%rax)
  67730. 43a377: add %dl,(%rax)
  67731. 43a379: ╭ loope 43a3bc <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ+0x3c>
  67732. 43a37b: │ add %al,(%rax)
  67733. 43a37d: │ add %al,(%rax)
  67734.  
  67735. 000000000043a380 <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ>:
  67736. 43a380: movabs 0x40ff,%al
  67737. 43a3a5: add %al,(%rax)
  67738. 43a3a7: add %cl,(%rcx)
  67739. 43a3a9: sbb %al,0x0(%rcx)
  67740. 43a3ac: add %al,(%rax)
  67741. 43a3ae: add %al,(%rax)
  67742. 43a3b0: push %rdi
  67743. 43a3b1: sbb %al,0x0(%rcx)
  67744. 43a3b4: add %al,(%rax)
  67745. 43a3b6: add %al,(%rax)
  67746. 43a3b8: (bad)
  67747. 43a3b9: sbb %al,0x0(%rcx)
  67748. 43a3bc: add %al,(%rax)
  67749. 43a3be: add %al,(%rax)
  67750. 43a3c0: imul $0x41,(%rax),%ebx
  67751. 43a3c3: add %al,(%rax)
  67752. 43a3c5: add %al,(%rax)
  67753. 43a3c7: add %dh,0x18(%rbp)
  67754. 43a3ca: add %al,(%r8)
  67755. 43a3cd: add %al,(%rax)
  67756. 43a3cf: add %bh,0x18(%rbp)
  67757. 43a3d2: add %al,(%r8)
  67758. 43a3d5: add %al,(%rax)
  67759. 43a3d7: add %bl,%dl
  67760. 43a3d9: sbb %al,0x0(%rcx)
  67761. 43a3dc: add %al,(%rax)
  67762. 43a3de: add %al,(%rax)
  67763. 43a3e0: int $0x17
  67764. 43a3e2: add %al,(%r8)
  67765. 43a3e5: add %al,(%rax)
  67766. 43a3e7: add %dl,(%rdi)
  67767. 43a3e9: sbb %al,0x0(%rcx)
  67768. 43a3ec: add %al,(%rax)
  67769. 43a3ee: add %al,(%rax)
  67770. 43a3f0: and $0x4118,%eax
  67771. 43a3f5: add %al,(%rax)
  67772. 43a3f7: add %dh,(%rbx)
  67773. 43a3f9: sbb %al,0x0(%rcx)
  67774. 43a3fc: add %al,(%rax)
  67775. 43a3fe: add %al,(%rax)
  67776. 43a400: sbb %al,0x0(%r9)
  67777. 43a404: add %al,(%rax)
  67778. 43a406: add %al,(%rax)
  67779. 43a408: rex.WR sbb %r8b,0x0(%rcx)
  67780. 43a40c: add %al,(%rax)
  67781. 43a40e: add %al,(%rax)
  67782. 43a410: xchg %eax,%esi
  67783. 43a411: sbb %al,0x0(%rcx)
  67784. 43a414: add %al,(%rax)
  67785. 43a416: add %al,(%rax)
  67786. 43a418: sbb %ax,0x0(%rcx)
  67787. 43a41c: add %al,(%rax)
  67788. 43a41e: add %al,(%rax)
  67789. 43a420: mov $0x19,%cl
  67790. 43a422: add %al,(%r8)
  67791. 43a425: add %al,(%rax)
  67792. 43a427: add %bh,0x4119(%rbx)
  67793. 43a42d: add %al,(%rax)
  67794. 43a42f: add %al,%ch
  67795. 43a431: sbb %eax,0x0(%rcx)
  67796. 43a434: add %al,(%rax)
  67797. 43a436: add %al,(%rax)
  67798. 43a438: iret
  67799. 43a439: sbb %eax,0x0(%rcx)
  67800. 43a43c: add %al,(%rax)
  67801. 43a43e: add %al,(%rax)
  67802. 43a440: xlat %ds:(%rbx)
  67803. 43a441: sbb %eax,0x0(%rcx)
  67804. 43a444: add %al,(%rax)
  67805. 43a446: add %al,(%rax)
  67806. 43a448: rex.X sbb 0x0(%rcx),%al
  67807. 43a44c: add %al,(%rax)
  67808. 43a44e: add %al,(%rax)
  67809. 43a450: xor (%rcx),%ebx
  67810. 43a452: add %al,(%r8)
  67811. 43a455: add %al,(%rax)
  67812. 43a457: add %dh,0x19(%rbx)
  67813. 43a45a: add %al,(%r8)
  67814. 43a45d: add %al,(%rax)
  67815. 43a45f: add %al,0x4119(%rax)
  67816. 43a465: add %al,(%rax)
  67817. 43a467: add %cl,0x4119(%rbp)
  67818. 43a46d: add %al,(%rax)
  67819. 43a46f: add %bl,0x4119(%rdx)
  67820. 43a475: add %al,(%rax)
  67821. 43a477: add %ah,0x4119(%rdi)
  67822. 43a47d: add %al,(%rax)
  67823. 43a47f: add %dl,(%rcx)
  67824. 43a481: sbb 0x0(%rcx),%al
  67825. 43a484: add %al,(%rax)
  67826. 43a486: add %al,(%rax)
  67827. 43a488: rex.RXB sbb $0x41,%eax
  67828. 43a48e: add %al,(%rax)
  67829. 43a490: rex.XB sbb $0x41,%eax
  67830. 43a496: add %al,(%rax)
  67831. 43a498: rex.XB sbb $0x41,%eax
  67832. 43a49e: add %al,(%rax)
  67833. 43a4a0: negl (%rcx,%rax,2)
  67834. 43a4a3: add %al,(%rax)
  67835. 43a4a5: add %al,(%rax)
  67836. 43a4a7: add %al,0x1d(%rbp)
  67837. 43a4aa: add %al,(%r8)
  67838. 43a4ad: add %al,(%rax)
  67839. 43a4af: add %al,0x1d(%rbx)
  67840. 43a4b2: add %al,(%r8)
  67841. 43a4b5: add %al,(%rax)
  67842. 43a4b7: add %al,0x1d(%rbp)
  67843. 43a4ba: add %al,(%r8)
  67844. 43a4bd: add %al,(%rax)
  67845. 43a4bf: add %al,0x1d(%rbx)
  67846. 43a4c2: add %al,(%r8)
  67847. 43a4c5: add %al,(%rax)
  67848. 43a4c7: add %al,0x1d(%rbx)
  67849. 43a4ca: add %al,(%r8)
  67850. 43a4cd: add %al,(%rax)
  67851. 43a4cf: add %cl,0x1d(%rcx)
  67852. 43a4d2: add %al,(%r8)
  67853. 43a4d5: add %al,(%rax)
  67854. 43a4d7: add %ch,0x1f(%rbp)
  67855. 43a4da: add %al,(%r8)
  67856. 43a4dd: add %al,(%rax)
  67857. 43a4df: add %ch,(%rax)
  67858. 43a4e1: and %al,0x0(%rcx)
  67859. 43a4e4: add %al,(%rax)
  67860. 43a4e6: add %al,(%rax)
  67861. 43a4e8: scas %es:(%rdi),%eax
  67862. 43a4e9: and %al,0x0(%rcx)
  67863. 43a4ec: add %al,(%rax)
  67864. 43a4ee: add %al,(%rax)
  67865. 43a4f0: and %eax,%ss:0x0(%rcx)
  67866. 43a4f4: add %al,(%rax)
  67867. 43a4f6: add %al,(%rax)
  67868. 43a4f8: mov $0x4121,%ebp
  67869. 43a4fd: add %al,(%rax)
  67870. 43a4ff: add %al,0x41(%rdx,%riz,1)
  67871. 43a503: add %al,(%rax)
  67872. 43a505: add %al,(%rax)
  67873. 43a507: add %cl,%bl
  67874. 43a509: and 0x0(%rcx),%al
  67875. 43a50c: add %al,(%rax)
  67876. 43a50e: add %al,(%rax)
  67877. 43a510: push %rdx
  67878. 43a511: and 0x0(%rcx),%eax
  67879. 43a514: add %al,(%rax)
  67880. 43a516: add %al,(%rax)
  67881. 43a518: fldenv (%rbx)
  67882. 43a51a: add %al,(%r8)
  67883. 43a51d: add %al,(%rax)
  67884. 43a51f: add %ah,0x24(%rax)
  67885. 43a522: add %al,(%r8)
  67886. 43a525: add %al,(%rax)
  67887. 43a527: add %ah,%bh
  67888. 43a529: and $0x41,%al
  67889. 43a52b: add %al,(%rax)
  67890. 43a52d: add %al,(%rax)
  67891. 43a52f: add %bl,0x25(%rdi)
  67892. 43a532: add %al,(%r8)
  67893. 43a535: add %al,(%rax)
  67894. 43a537: add %bh,(%rdx)
  67895. 43a539: sub %eax,0x0(%rcx)
  67896. 43a53c: add %al,(%rax)
  67897. 43a53e: add %al,(%rax)
  67898. 43a540: sub %eax,%ss:0x0(%rcx)
  67899. 43a544: add %al,(%rax)
  67900. 43a546: add %al,(%rax)
  67901. 43a548: sub %eax,%ss:0x0(%rcx)
  67902. 43a54c: add %al,(%rax)
  67903. 43a54e: add %al,(%rax)
  67904. 43a550: repnz sub %al,0x0(%rcx)
  67905. 43a554: add %al,(%rax)
  67906. 43a556: add %al,(%rax)
  67907. 43a558: cmp %ch,(%rcx)
  67908. 43a55a: add %al,(%r8)
  67909. 43a55d: add %al,(%rax)
  67910. 43a55f: add %dh,(%rsi)
  67911. 43a561: sub %eax,0x0(%rcx)
  67912. 43a564: add %al,(%rax)
  67913. 43a566: add %al,(%rax)
  67914. 43a568: cmp %ch,(%rcx)
  67915. 43a56a: add %al,(%r8)
  67916. 43a56d: add %al,(%rax)
  67917. 43a56f: add %dh,(%rsi)
  67918. 43a571: sub %eax,0x0(%rcx)
  67919. 43a574: add %al,(%rax)
  67920. 43a576: add %al,(%rax)
  67921. 43a578: sub %eax,%ss:0x0(%rcx)
  67922. 43a57c: add %al,(%rax)
  67923. 43a57e: add %al,(%rax)
  67924. 43a580: cmp $0x29,%al
  67925. 43a582: add %al,(%r8)
  67926. 43a585: add %al,(%rax)
  67927. 43a587: add %dl,0x412b(%rdx)
  67928. 43a58d: add %al,(%rax)
  67929. 43a58f: add %cl,0x412b(%rsi)
  67930. 43a595: add %al,(%rax)
  67931. 43a597: add %cl,0x412b(%rsi)
  67932. 43a59d: add %al,(%rax)
  67933. 43a59f: add %dl,(%rdx)
  67934. 43a5a1: sub 0x0(%rcx),%eax
  67935. 43a5a4: add %al,(%rax)
  67936. 43a5a6: add %al,(%rax)
  67937. 43a5a8: nop
  67938. 43a5a9: sub 0x0(%rcx),%eax
  67939. 43a5ac: add %al,(%rax)
  67940. 43a5ae: add %al,(%rax)
  67941. 43a5b0: mov (%rbx),%gs
  67942. 43a5b2: add %al,(%r8)
  67943. 43a5b5: add %al,(%rax)
  67944. 43a5b7: add %dl,0x412b(%rax)
  67945. 43a5bd: add %al,(%rax)
  67946. 43a5bf: add %cl,0x412b(%rsi)
  67947. 43a5c5: add %al,(%rax)
  67948. 43a5c7: add %cl,0x412b(%rsi)
  67949. 43a5cd: add %al,(%rax)
  67950. 43a5cf: add %dl,0x41(%rbx,%rbp,1)
  67951. 43a5d6: add %al,(%rax)
  67952. 43a5d8: adc 0x41(%rip),%bh # 43a61f <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ+0x29f>
  67953. 43a5de: add %al,(%rax)
  67954. 43a5e0: (bad)
  67955. 43a5e1: cmp $0x41,%eax
  67956. 43a5e6: add %al,(%rax)
  67957. 43a5e8: (bad)
  67958. 43a5e9: cmp $0x41,%eax
  67959. 43a5ee: add %al,(%rax)
  67960. 43a5f0: mov $0x3c,%bh
  67961. 43a5f2: add %al,(%r8)
  67962. 43a5f5: add %al,(%rax)
  67963. 43a5f7: add %dl,(%rax)
  67964. 43a5f9: cmp $0x41,%eax
  67965. 43a5fe: add %al,(%rax)
  67966. 43a600: (bad)
  67967. 43a601: cmp $0x41,%eax
  67968. 43a606: add %al,(%rax)
  67969. 43a608: adc %bh,0x41(%rip) # 43a64f <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ+0x2cf>
  67970. 43a60e: add %al,(%rax)
  67971. 43a610: (bad)
  67972. 43a611: cmp $0x41,%eax
  67973. 43a616: add %al,(%rax)
  67974. 43a618: (bad)
  67975. 43a619: cmp $0x41,%eax
  67976. 43a61e: add %al,(%rax)
  67977. 43a620: adc $0x3d,%al
  67978. 43a622: add %al,(%r8)
  67979. 43a625: add %al,(%rax)
  67980. 43a627: add %ah,%bl
  67981. 43a629: rex.W
  67982. 43a62a: add %al,(%r8)
  67983. 43a62d: add %al,(%rax)
  67984. 43a62f: add %bl,%bh
  67985. 43a631: rex.W
  67986. 43a632: add %al,(%r8)
  67987. 43a635: add %al,(%rax)
  67988. 43a637: add %bl,%bh
  67989. 43a639: rex.W
  67990. 43a63a: add %al,(%r8)
  67991. 43a63d: add %al,(%rax)
  67992. 43a63f: add %al,0x4148(%rdi)
  67993. 43a645: add %al,(%rax)
  67994. 43a647: add %ah,%cl
  67995. 43a649: rex.W
  67996. 43a64a: add %al,(%r8)
  67997. 43a64d: add %al,(%rax)
  67998. 43a64f: add %bl,%bh
  67999. 43a651: rex.W
  68000. 43a652: add %al,(%r8)
  68001. 43a655: add %al,(%rax)
  68002. 43a657: add %ah,%cl
  68003. 43a659: rex.W
  68004. 43a65a: add %al,(%r8)
  68005. 43a65d: add %al,(%rax)
  68006. 43a65f: add %bl,%bh
  68007. 43a661: rex.W
  68008. 43a662: add %al,(%r8)
  68009. 43a665: add %al,(%rax)
  68010. 43a667: add %bl,%bh
  68011. 43a669: rex.W
  68012. 43a66a: add %al,(%r8)
  68013. 43a66d: add %al,(%rax)
  68014. 43a66f: add %ah,%ch
  68015. 43a671: rex.W
  68016. 43a672: add %al,(%r8)
  68017. 43a675: add %al,(%rax)
  68018. 43a677: add %bh,(%rdx)
  68019. 43a679: and $0x73253a73,%eax
  68020. 43a67e: cmp 0x2075(%rip),%ah # 43c6f9 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x59>
  68021. 43a690: (bad)
  68022. 43a691: (bad) {%k5}
  68023. 43a692: ╭────── jne 43a6fd <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ+0x37d>
  68024. 43a694: │ insb (%dx),%es:(%rdi)
  68025. 43a695: │ fs
  68026. 43a696: │ (bad)
  68027. 43a697: ╭─────┼────── jae 43a70b <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ+0x38b>
  68028. 43a699: │ │ movslq (%rdi),%ebp
  68029. 43a69b: │ │ insb (%dx),%es:(%rdi)
  68030. 43a69c: │ │ movslq %fs:(%rdi),%ebp
  68031. 43a69f: ╭──┼─────┼────── jb 43a716 <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ+0x396>
  68032. 43a6a1: │ │ │ outsb %ds:(%rsi),(%dx)
  68033. 43a6a2: │ │ ╭┼────── je 43a70d <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ+0x38d>
  68034. 43a6a4: │ │ ││ insl (%dx),%es:(%rdi)
  68035. 43a6a5: │ │ ││ gs
  68036. 43a6a6: │ │ ││ (bad)
  68037. 43a6a7: │ │ ││╭───── jo 43a711 <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ+0x391>
  68038. 43a6a9: │ │ │││ outsl %ds:(%rsi),(%dx)
  68039. 43a6aa: │ │ │││ (bad) {%k5}
  68040. 43a6ab: │ │ │││ outsl %ds:(%rsi),(%dx)
  68041. 43a6ac: │ │ │││ ╭─ jae 43a6dd <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ+0x35d>
  68042. 43a6ae: │ ╭┼────┼┼┼───┼─ jae 43a724 <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ+0x3a4>
  68043. 43a6b0: │ ││ │││ │ fs
  68044. 43a6b1: │ ││ │││ │ (bad)
  68045. 43a6b2: │ ││ │││ │ gs
  68046. 43a6b3: │ ││ ╭──┼┼┼───┼─ js 43a725 <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ+0x3a5>
  68047. 43a6b5: │ ││ │ │││ │ gs
  68048. 43a6b6: │ ││ │ ╭┼┼┼───┼─ jb 43a721 <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ+0x3a1>
  68049. 43a6b8: │ ││ │ ││││ │ insl (%dx),%es:(%rdi)
  68050. 43a6b9: │ ││ │ ││││ │ outsb %gs:(%rsi),(%dx)
  68051. 43a6bb: │ ││ │ ││││ ╭─┼─ je 43a71e <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ+0x39e>
  68052. 43a6bd: │ ││ │ ││││ │ │ insb (%dx),%es:(%rdi)
  68053. 43a6be: │ ││ │ ││││ │ │ (bad)
  68054. 43a6bf: │ ││ │ ││││ │ │ insb (%dx),%es:(%rdi)
  68055. 43a6c0: │ ││ │ ││││ │ │ outsl %ds:(%rsi),(%dx)
  68056. 43a6c1: │ ││ │ ││││ │ │ addr32
  68057. 43a6c2: │ ││ │ ││││ │ │ addr32
  68058. 43a6c3: │ ││ │ ││││ │ │ gs
  68059. 43a6c4: │ ││ │ ││││ │╭┼─ jb 43a6f5 <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ+0x375>
  68060. 43a6c6: │ ││ │ ││││ │││ imul $0x676f,0x6c(%rbp,%riz,2),%bp
  68061. 43a6cd: │ ││ │ ││││ │││ addr32
  68062. 43a6ce: │ ││ │ ││││ │││ gs
  68063. 43a6cf: │ ││ │ ││││ │││╭ jb 43a6ff <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ+0x37f>
  68064. 43a6d1: │ ││ │ ││││ ││││ add %al,%fs:(%rax)
  68065. 43a6e0: │╭┼┼─┼─┼┼┼┼─┼┼─┼ jae 43a756 <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ+0x3d6>
  68066. 43a6e2: ││││ │ ││││ ││ │ fs
  68067. 43a6e3: ││││ │ ││││ ││ │ cs
  68068. 43a6e4: ││││ │ ││││ ││ │ gs
  68069. 43a6e5: ││││╭┼─┼┼┼┼─┼┼─┼ js 43a757 <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ+0x3d7>
  68070. 43a6e7: ││││││ ││││ ││ │ gs
  68071. 43a6e8: ││││││╭┼┼┼┼─┼┼─┼ jb 43a753 <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ+0x3d3>
  68072. 43a6ea: │││││││││││ ││ │ insl (%dx),%es:(%rdi)
  68073. 43a6eb: │││││││││││ ││ │ outsb %gs:(%rsi),(%dx)
  68074. 43a6ed: │││││││││││╭┼┼─┼ je 43a750 <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ+0x3d0>
  68075. 43a6ef: ││││││││││││││ │ insb (%dx),%es:(%rdi)
  68076. 43a6f0: ││││││││││││││ │ cs
  68077. 43a6f1: ││││││││││││││ │ insb (%dx),%es:(%rdi)
  68078. 43a6f2: ││││││││││││││ │ outsl %ds:(%rsi),(%dx)
  68079. 43a6f3: ││││││││││││││ │ addr32
  68080. 43a6f4: ││││││││││││││ │ addr32
  68081. 43a6f5: │││││││││││││┕━┿ gs
  68082. 43a6f6: │││││││││││││ ╭┼ jb 43a726 <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ+0x3a6>
  68083. 43a6f8: │││││││││││││ ││ imul $0x676f,0x6c(%rbp,%riz,2),%bp
  68084. 43a6ff: │││││││││ │││ │┕ addr32
  68085. 43a700: │││││││││ │││ │ gs
  68086. 43a701: │││││││││ │││╭┼─ jb 43a731 <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ+0x3b1>
  68087. 43a703: │││││││││ │││││ imul $0x6567676f,0x4c(%rbp,%r12,2),%r13d
  68088. 43a70c: │││ │││││ │││││╭ jb 43a70e <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ+0x38e>
  68089. 43a70e: │││ ││││ │││││┕ add %al,(%rax)
  68090. 43a710: │││ ││││ │││││ and $0x2d643430,%eax
  68091. 43a715: │││ ││││ ││││ and $0x2d643230,%eax
  68092. 43a71a: ││ ││││ ││││ and $0x54643230,%eax
  68093. 43a71f: ││ ││││ │ ││ and $0x3a643230,%eax
  68094. 43a724: │┕━┿┿┿━━━━┿━┿┿━ and $0x3a643230,%eax
  68095. 43a729: │ │ │ │ │ and $0x2e643230,%eax
  68096. 43a72e: │ │ │ │ │ and $0x643330,%eax
  68097. 43a73f: │ │ │ │ add %al,0x6f(%rbx)
  68098. 43a742: │ │ │ │ outsb %ds:(%rsi),(%dx)
  68099. 43a743: │ │ │ ╭┼──── jbe 43a7aa <_D3std12experimental6logger10filelogger10FileLogger6__initZ+0x4a>
  68100. 43a745: │ ╭┼─┼───┼┼──── jb 43a7ba <_D3std12experimental6logger10filelogger10FileLogger6__initZ+0x5a>
  68101. 43a747: │ ││ │ ││ imul $0x67656e20,0x6e(%rdi),%ebp
  68102. 43a74e: │ ││ │ ││ (bad)
  68103. 43a74f: │ ││╭┼───┼┼──── je 43a7ba <_D3std12experimental6logger10filelogger10FileLogger6__initZ+0x5a>
  68104. 43a751: │ ││││ ╭┼───── jbe 43a7b8 <_D3std12experimental6logger10filelogger10FileLogger6__initZ+0x58>
  68105. 43a753: │ │││┕━━┿┿━━━━━ and %ch,0x76(%rdi)
  68106. 43a756: ┕━┿┿┿━━━┿┿━━━━━ gs
  68107. 43a757: │┕┿━━╭┼┼───── jb 43a7bf <_D3std12experimental6logger10filelogger10FileLogger6__initZ+0x5f>
  68108. 43a759: │ │ │││ insb (%dx),%es:(%rdi)
  68109. 43a75a: │ │ │││ outsl %ds:(%rsi),(%dx)
  68110. 43a75b: │ │ │││ ╭ ja 43a75d <_D3std7variant18__T8VariantNVmi32Z8VariantN6__initZ+0x3dd>
  68111. 43a75d: │ │ │││ ┕ add %al,(%rax)
  68112.  
  68113. 000000000043a760 <_D3std12experimental6logger10filelogger10FileLogger6__initZ>:
  68114. 43a760: test $0x43,%al
  68115. 43a77f: add %al,0x0(%rax)
  68116. 43a7de: add %al,(%rax)
  68117. 43a7e0: add %eax,(%rax)
  68118.  
  68119. 000000000043a840 <_D3std12experimental6logger10filelogger10FileLogger6__vtblZ>:
  68120. 43a840: ┆ movabs 0xc00000000000653e,%al
  68121. 43a849: ┆ mov $0x41,%ebx
  68122. 43a84e: ┆ add %al,(%rax)
  68123. 43a850: ┆ sarb 0x41(%rbx)
  68124. 43a856: ┆ add %al,(%rax)
  68125. 43a858: ╰ loopne 43a815 <_D3std12experimental6logger10filelogger10FileLogger6__initZ+0xb5>
  68126. 43a85a: add %al,(%r8)
  68127. 43a85d: add %al,(%rax)
  68128. 43a85f: add %dh,0x41bc(%rax)
  68129. 43a865: add %al,(%rax)
  68130. 43a867: add %ah,0x4114(%rax)
  68131. 43a86d: add %al,(%rax)
  68132. 43a86f: add %ah,0x4(%rax)
  68133. 43a872: add %al,(%r8)
  68134. 43a875: add %al,(%rax)
  68135. 43a877: add %dl,0xc(%rax)
  68136. 43a87a: add %al,(%r8)
  68137. 43a87d: add %al,(%rax)
  68138. 43a87f: add %dl,0x4113(%rax)
  68139. 43a885: add %al,(%rax)
  68140. 43a887: add %al,0x415a(%rax)
  68141. 43a88d: add %al,(%rax)
  68142. 43a88f: add %dl,(%rax)
  68143. 43a891: add $0x41,%al
  68144. 43a893: add %al,(%rax)
  68145. 43a895: add %al,(%rax)
  68146. 43a897: add %ah,0x15(%rax)
  68147. 43a89a: add %al,(%r8)
  68148. 43a89d: add %al,(%rax)
  68149.  
  68150. 000000000043a8a0 <_D3std7process16ProcessException6__vtblZ>:
  68151. 43a8a0: ┆ push %rax
  68152. 43a8a1: ┆ rex
  68153. 43a8a2: ┆ add %al,%gs:(%rax)
  68154. 43a8a5: ┆ add %al,(%rax)
  68155. 43a8a7: ┆ add %ah,%al
  68156. 43a8a9: ┆╭ loopne 43a8ec <_D3std7process16ProcessException6__initZ+0x1c>
  68157. 43a8ab: ┆│ add %al,(%rax)
  68158. 43a8ad: ┆│ add %al,(%rax)
  68159. 43a8af: ┆│ add %dl,%al
  68160. 43a8b1: ┆│ mov $0x41,%ebx
  68161. 43a8b6: ┆│ add %al,(%rax)
  68162. 43a8b8: ╰┼ loopne 43a875 <_D3std12experimental6logger10filelogger10FileLogger6__vtblZ+0x35>
  68163. 43a8ba: │ add %al,(%r8)
  68164. 43a8bd: │ add %al,(%rax)
  68165. 43a8bf: │ add %dh,0x41bc(%rax)
  68166. 43a8c5: │ add %al,(%rax)
  68167. 43a8c7: │ add %dl,(%rax)
  68168. 43a8c9: ╭┼ loope 43a90c <_D3std7process16ProcessException6__initZ+0x3c>
  68169. 43a8cb: ││ add %al,(%rax)
  68170. 43a8cd: ││ add %al,(%rax)
  68171.  
  68172. 000000000043a8d0 <_D3std7process16ProcessException6__initZ>:
  68173. 43a8d0: movabs 0x43a8,%al
  68174. 43a91d: add %al,(%rax)
  68175. 43a91f: add %cl,0x6f(%rsi)
  68176. 43a922: ╭ je 43a944 <_D3std7process16ProcessException6__initZ+0x74>
  68177. 43a924: │ (bad)
  68178. 43a925: │ outsb %ds:(%rsi),(%dx)
  68179. 43a926: │ and %ah,0x78(%rbp)
  68180. 43a929: │ movslq %gs:0x74(%rbp),%esi
  68181. 43a92d: │ (bad)
  68182. 43a92e: │ (bad) {%k5}
  68183. 43a92f: │ insb (%dx),%es:(%rdi)
  68184. 43a930: │ and %ah,%gs:0x69(%rsi)
  68185. 43a934: │ insb (%dx),%es:(%rdi)
  68186. 43a935: │ cmp %gs:(%rax),%ah
  68187. 43a940: │ rex.RB js 43a9a8 <_D3std7process16ProcessException6__initZ+0xd8>
  68188. 43a943: │ movslq 0x74(%rbp),%esi
  68189. 43a946: (bad)
  68190. 43a947: (bad) {%k5}
  68191. 43a948: insb (%dx),%es:(%rdi)
  68192. 43a949: and %ah,%gs:0x69(%rsi)
  68193. 43a94d: insb (%dx),%es:(%rdi)
  68194. 43a94e: and %ch,%gs:0x6f(%rsi)
  68195. 43a952: ╭ je 43a974 <_D3std7process16ProcessException6__initZ+0xa4>
  68196. 43a954: │ outsw %ds:(%rsi),(%dx)
  68197. 43a956: ╭────┼ jne 43a9c6 <_D3std7process16ProcessException6__initZ+0xf6>
  68198. 43a958: │ │ cmp %fs:(%rax),%ah
  68199. 43a95b: │ │ add %al,(%rax)
  68200. 43a95d: │ │ add %al,(%rax)
  68201. 43a95f: │ │ add %al,0x61(%rsi)
  68202. 43a962: │ │ imul $0x206f7420,0x64(%rbp,%riz,2),%ebp
  68203. 43a96a: │ │ outsl %ds:(%rsi),(%dx)
  68204. 43a96b: │ ╭─┼ jo 43a9d2 <_D3std7process16ProcessException6__initZ+0x102>
  68205. 43a96d: │ │ │ outsb %ds:(%rsi),(%dx)
  68206. 43a96e: │ │ │ and %dh,0x6f(%rdi)
  68207. 43a971: │ ╭┼─┼ jb 43a9de <_D3std7process16ProcessException6__initZ+0x10e>
  68208. 43a973: │ ││ │ imul $0x72696420,0x67(%rsi),%ebp
  68209. 43a97a: │ ││ movslq %gs:0x72(%rdi,%rbp,2),%esi
  68210. 43a97f: │ ││ ╭ jns 43a981 <_D3std7process16ProcessException6__initZ+0xb1>
  68211. 43a98d: │ ││ add %al,(%rax)
  68212. 43a98f: │ ││ add %al,0x61(%rsi)
  68213. 43a992: │ ││ imul $0x206f7420,0x64(%rbp,%riz,2),%ebp
  68214. 43a99a: ╭──────┼─┼┼── jae 43aa10 <_D3std7process16ProcessException6__initZ+0x140>
  68215. 43a99c: │ │ ││ (bad)
  68216. 43a99d: │ │ ││╭─ je 43a9bf <_D3std7process16ProcessException6__initZ+0xef>
  68217. 43a99f: │ ╭─┼─┼┼┼─ ja 43aa10 <_D3std7process16ProcessException6__initZ+0x140>
  68218. 43a9a1: │ │ │╭┼┼┼─ jb 43aa0e <_D3std7process16ProcessException6__initZ+0x13e>
  68219. 43a9a3: │ │ │││││ imul $0x72696420,0x67(%rsi),%ebp
  68220. 43a9aa: │ │ │││││ movslq %gs:0x72(%rdi,%rbp,2),%esi
  68221. 43a9af: │ │ │││││╭ jns 43a9b1 <_D3std7process16ProcessException6__initZ+0xe1>
  68222. 43a9bd: │ │ │││││ add %al,(%rax)
  68223. 43a9bf: │ │ ││││┕━ add %cl,0x6f(%rsi)
  68224. 43a9c2: │ │ ││││ ╭ je 43a9e4 <_D3std7process16ProcessException6__initZ+0x114>
  68225. 43a9c4: │ │ ││││ │ (bad)
  68226. 43a9c5: │ │ ││││ │ and %ah,0x72(%rcx,%rbp,2)
  68227. 43a9c9: │ │ │││ │ movslq %gs:0x72(%rdi,%rbp,2),%esi
  68228. 43a9ce: │ │ │││─┼ jns 43aa0a <_D3std7process16ProcessException6__initZ+0x13a>
  68229. 43a9d0: │ │ │││ │ and %al,(%rax)
  68230. 43a9de: │ │ │┕┿━┿ add %al,(%rax)
  68231. 43a9e0: │ │ │ │ │ rex.RX (bad)
  68232. 43a9e2: │ │ │ │ │ imul $0x206f7420,0x64(%rbp,%riz,2),%ebp
  68233. 43a9ea: │────┼──┼─┼── jae 43aa5c <_D3std7process16ProcessException6__initZ+0x18c>
  68234. 43a9ec: │ │ │ │ (bad)
  68235. 43a9ed: │ │╭─┼─┼── ja 43aa5d <_D3std7process16ProcessException6__initZ+0x18d>
  68236. 43a9ef: │ ││ │ │ and %ch,0x65(%rsi)
  68237. 43a9f2: │ ││ │ │╭─ ja 43aa14 <_D3std7process16ProcessException6__initZ+0x144>
  68238. 43a9f4: ╭──│────┼┼─┼─┼┼─ jo 43aa68 <_D3std7process16ProcessException6__initZ+0x198>
  68239. 43a9f6: │ │ ││ │ ││ outsl %ds:(%rsi),(%dx)
  68240. 43a9f7: │ │ ││ │ ││ movslq 0x73(%rbp),%esp
  68241. 43a9fa: │ │ ││ │ ││╭ jae 43a9fc <_D3std7process16ProcessException6__initZ+0x12c>
  68242. 43a9fc: │ │ ││ │ ││┕ add %al,(%rax)
  68243. 43a9fe: │ │ ││ │ ││ add %al,(%rax)
  68244. 43aa00: │ ╭│────┼┼─┼─┼┼─ jae 43aa72 <_D3std7process16ProcessException6__initZ+0x1a2>
  68245. 43aa02: │ ││ ││ │ ││ (bad)
  68246. 43aa03: │ ││ ╭┼┼─┼─┼┼─ ja 43aa73 <_D3std7process16ProcessException6__initZ+0x1a3>
  68247. 43aa05: │ ││ │││ │ ││ push %rax
  68248. 43aa06: │ ││ ╭─┼┼┼─┼─┼┼─ jb 43aa77 <_D3std7process16ProcessException6__initZ+0x1a7>
  68249. 43aa08: │ ││ │ │││ │ ││ movslq 0x73(%rbp),%esp
  68250. 43aa0b: │ ││ │ │││ │ ╭┼─ jae 43aa35 <_D3std7process16ProcessException6__initZ+0x165>
  68251. 43aa0d: │ ││ │ │││ │ ││ sub %edi,(%rdx)
  68252. 43aa0f: │ ││ │ │││ ││ and %al,0x61(%rsi)
  68253. 43aa12: │ ││ │ │ │ ││ imul $0x206f7420,0x64(%rbp,%riz,2),%ebp
  68254. 43aa1a: │ ││ │ │ │ ╭┼── jae 43aa81 <_D3std7process16ProcessException6__initZ+0x1b1>
  68255. 43aa1c: │ ││ │ │ │ ││╭─ je 43aa3e <_D3std7process16ProcessException6__initZ+0x16e>
  68256. 43aa1e: │ ││╭┼─┼─┼──┼┼┼─ ja 43aa8f <_D3std7process16ProcessException6__initZ+0x1bf>
  68257. 43aa20: │ ││││ │─┼──┼┼┼─ jb 43aa8d <_D3std7process16ProcessException6__initZ+0x1bd>
  68258. 43aa22: │ ││││ │ │ │││ imul $0x72696420,0x67(%rsi),%ebp
  68259. 43aa29: │ ││││ │ │ │││ movslq %gs:0x72(%rdi,%rbp,2),%esi
  68260. 43aa2e: │ ││││ │ │ │││╭ jns 43aa30 <_D3std7process16ProcessException6__initZ+0x160>
  68261. 43aa30: │╭┼┼┼┼─┼─┼──┼┼┼┼ jae 43aaa2 <_D3std7process16ProcessException6__initZ+0x1d2>
  68262. 43aa32: ││││││ │ │ │││ (bad)
  68263. 43aa33: ││││││─┼─┼──┼┼┼─ ja 43aaa3 <_D3std7process16ProcessException6__initZ+0x1d3>
  68264. 43aa35: ││││││ │ │ │┕┿━ push %rax
  68265. 43aa36: ││││┼┼─┼─┼──┼─┼─ jb 43aaa7 <_D3std7process16ProcessException6__initZ+0x1d7>
  68266. 43aa38: ││││││ │ │ │ │ movslq 0x73(%rbp),%esp
  68267. 43aa3b: ││││││ │ │ │╭┼─ jae 43aa65 <_D3std7process16ProcessException6__initZ+0x195>
  68268. 43aa3d: ││││││ │ │ │││ sub %edi,(%rdx)
  68269. 43aa3f: ││││││ │ │ ││ and %al,0x61(%rsi)
  68270. 43aa42: ││││││ │ │ ││ imul $0x206f7420,0x64(%rbp,%riz,2),%ebp
  68271. 43aa4a: ││││││ │ │ ││ gs
  68272. 43aa4b: ││││││ │ │╭─┼┼── js 43aab2 <_D3std7process16ProcessException6__initZ+0x1e2>
  68273. 43aa4d: ││││││ │ ││ ││ movslq 0x74(%rbp),%esi
  68274. 43aa50: ││││││ │ ││ ││ and %dh,%gs:0x72(%rax)
  68275. 43aa54: ││││││ │ ││ ││ outsl %ds:(%rsi),(%dx)
  68276. 43aa55: ││││││ │ ││ ││ addr32 jb 43aab9 <_D3std7process16ProcessException6__initZ+0x1e9>
  68277. 43aa58: ││││││ │ ││ ││ insl (%dx),%es:(%rdi)
  68278. 43aa59: ││││││ │ ││ ││ add %al,(%rax)
  68279. 43aa5b: ││││││ │ ││ ││ add %al,(%rax)
  68280. 43aa5d: ││││││ │ ┕┿━┿┿━━ add %al,(%rax)
  68281. 43aa5f: ││││││ │ │ ││ add %ch,(%rdi)
  68282. 43aa61: ││││││ │ │ ││ (bad) {%k5}
  68283. 43aa62: ││││││ │╭─┼─┼┼── jne 43aacd <_D3std7process16ProcessException6__initZ+0x1fd>
  68284. 43aa64: ││││││ ││ │ ││ insb (%dx),%es:(%rdi)
  68285. 43aa65: ││││││ ││ │ │┕━━ fs
  68286. 43aa66: ││││││ ││ │ │ (bad)
  68287. 43aa67: ╭┼┼┼┼┼┼─┼┼─┼─┼─── jae 43aadb <_D3std7process16ProcessException6__initZ+0x20b>
  68288. 43aa69: │ │││││ ││ │ │ movslq (%rdi),%ebp
  68289. 43aa6b: │ │││││ ││ │ │ insb (%dx),%es:(%rdi)
  68290. 43aa6c: │ │││││ ││ │ │ movslq %fs:(%rdi),%ebp
  68291. 43aa6f: ╭────┼─┼┼┼┼┼─┼┼─┼─┼─── jb 43aae6 <_D3std7process16ProcessException6__initZ+0x216>
  68292. 43aa71: │ │ │││││ ││ │ │ outsb %ds:(%rsi),(%dx)
  68293. 43aa72: │ │ │┕┿┿┿━┿┼─┼─┼─── je 43aadd <_D3std7process16ProcessException6__initZ+0x20d>
  68294. 43aa74: │ │ │ │││ ││ │ │ insl (%dx),%es:(%rdi)
  68295. 43aa75: │ │ │ │││ ││ │ │ gs
  68296. 43aa76: │ │ │ │││ ││ │ │ (bad)
  68297. 43aa77: │ │ │ ││┕━┿┿╭┼─┼─── jo 43aae1 <_D3std7process16ProcessException6__initZ+0x211>
  68298. 43aa79: │ │ │ │││ ││││ │ outsl %ds:(%rsi),(%dx)
  68299. 43aa7a: │ │ │ │││ ││││ │ (bad) {%k5}
  68300. 43aa7b: │ │ │ │││ ││││ │ outsl %ds:(%rsi),(%dx)
  68301. 43aa7c: │ │ │ │││ ││││╭┼─── jae 43aaad <_D3std7process16ProcessException6__initZ+0x1dd>
  68302. 43aa7e: │ ╭──┼─┼─┼┼┼─┼┼┼┼┼┼─── jae 43aaf4 <_D3std7process16ProcessException6__initZ+0x224>
  68303. 43aa80: │ │ │ │ │││ ││││││ fs
  68304. 43aa81: │ │ │ │ │││ │││││┕━━━ (bad)
  68305. 43aa82: │ │ ╭┼─┼─┼┼┼─┼┼┼┼┼──── jo 43aaf6 <_D3std7process16ProcessException6__initZ+0x226>
  68306. 43aa84: │ │ ││ │ │││ │││││ outsl %ds:(%rsi),(%dx)
  68307. 43aa85: │ │ ││ │ │││ │││││ movslq 0x73(%rbp),%esp
  68308. 43aa88: │ │ ││ │ │││ │││││──── jae 43aab8 <_D3std7process16ProcessException6__initZ+0x1e8>
  68309. 43aa8a: │ │ ││ │ │││ │││││ add %al,%fs:(%rax)
  68310. 43aa8d: │ │ ││ │ │││ ┕┿┿┿┿━━━━ add %al,(%rax)
  68311. 43aa8f: │ │ ││ │ │┕┿━┿┿┿┿┿━━━━ add %dl,0x72(%rax)
  68312. 43aa92: │ │ ││ │ │ │ │││││ outsl %ds:(%rsi),(%dx)
  68313. 43aa93: │ │ ││ │ │ │ │││││ movslq 0x73(%rbp),%esp
  68314. 43aa96: │ │ ││ │ │ │ │││││ ╭ jae 43aab8 <_D3std7process16ProcessException6__initZ+0x1e8>
  68315. 43aa98: │ │ ││ │ │ │ │││││ │ outsl %fs:(%rsi),(%dx)
  68316. 43aa9a: │ │ ││ │ │ │ │││││ │ gs
  68317. 43aa9b: │ │ ││ │ │ │ │││││ ╭┼ jae 43aabd <_D3std7process16ProcessException6__initZ+0x1ed>
  68318. 43aa9d: │ │ ││ │ │ │ │││││ ││ outsb %ds:(%rsi),(%dx)
  68319. 43aa9e: │ │ ││ │ │ │ │││││ ││ outsl %ds:(%rsi),(%dx)
  68320. 43aa9f: │ │ ││ │ │ │ │││││ ╭┼┼ je 43aac1 <_D3std7process16ProcessException6__initZ+0x1f1>
  68321. 43aaa1: │ │ ││ │ │ │ │││││ │││ gs
  68322. 43aaa2: │ │ ││ ┕━┿━┿╭┼┼┼┼┼─┼┼┼ js 43ab0d <_D3std7process16ProcessException6__initZ+0x23d>
  68323. 43aaa4: │╭┼─┼┼───┼──┼┼┼┼┼┼─┼┼┼ jae 43ab1a <_D3std7process16ProcessException6__initZ+0x24a>
  68324. 43aaa6: │││ ││ │ ││││││ │││ and %ch,0x72(%rdi)
  68325. 43aaa9: │││ ││ ││││││ │││ and %ch,0x73(%rcx)
  68326. 43aaac: │││ ││ ││││││ │││ and %ch,0x6f(%rsi)
  68327. 43aaaf: │││ ││ ││││││╭┼┼┼ je 43aad1 <_D3std7process16ProcessException6__initZ+0x201>
  68328. 43aab1: │││ ││ ││││││││││ (bad)
  68329. 43aab2: │││ ││ ││││┕┿┿┿┿┿ and %ah,0x68(%rbx)
  68330. 43aab5: │││ ││ ││││ │││││ imul $0x636f7270,0x20(%rsp,%riz,2),%ebp
  68331. 43aabd: │││ ││ ││││ ││┕━ gs
  68332. 43aabe: │││╭┼┼──────┼┼┼┼──┼┼── jae 43ab33 <_D3std7process16ProcessException6__initZ+0x263>
  68333. 43aac0: ││││││ ││││ ││ add %al,%cs:(%rax)
  68334. 43aacf: ││││││ ││ │ │ add %dl,0x6e(%rbp)
  68335. 43aad2: ││││││ ││ │ (bad)
  68336. 43aad3: ││││││ ││ │ (bad) {%k5}
  68337. 43aad4: ││││││ ││ │ insb (%dx),%es:(%rdi)
  68338. 43aad5: ││││││ ││ │ and %dh,%gs:0x20(%rdi,%rbp,2)
  68339. 43aada: ││││││ ││ │ movslq 0x65(%rdx),%esi
  68340. 43aadd: │││││ │┕━┿━━━━━━ (bad)
  68341. 43aade: │││││ │ │ ╭── je 43ab45 <_D3std7process16ProcessException6__initZ+0x275>
  68342. 43aae0: │││││ │ │ │ and %dh,0x69(%rax)
  68343. 43aae3: │││││ │ ╭┼── jo 43ab4a <_D3std7process16ProcessException6__initZ+0x27a>
  68344. 43aaed: ││││ │ ││ add %al,(%rax)
  68345. 43aaef: ││││ │ ││ add %al,0x61(%rbx)
  68346. 43aaf2: ││││ │ ││ outsb %ds:(%rsi),(%dx)
  68347. 43aaf3: ││││ │ ││ outsb %ds:(%rsi),(%dx)
  68348. 43aaf4: │┕┿┿━━━━━━━┿━━━━━┿┿━━ outsl %ds:(%rsi),(%dx)
  68349. 43aaf5: │ ││ │ ││ ╭ je 43ab17 <_D3std7process16ProcessException6__initZ+0x247>
  68350. 43aaf7: │ │ │ ││ │ outsl %ds:(%rsi),(%dx)
  68351. 43aaf8: │ │ │ ╭┼┼─┼ jo 43ab5f <_D3std7process16ProcessException6__initZ+0x28f>
  68352. 43aafa: │ │ │ │││ │ outsb %ds:(%rsi),(%dx)
  68353. 43aafb: │ │ │ │││ │ and %dh,0x65(%rdx)
  68354. 43aafe: │ │ │ │││ │ (bad)
  68355. 43aaff: │ │ │ │││ │ and %ah,%fs:0x6e(%rbp)
  68356. 43ab03: │ │ │ │││ │ and %ch,%fs:0x66(%rdi)
  68357. 43ab07: │ │ │ │││ │ and %dh,0x69(%rax)
  68358. 43ab0a: │ │ │ ╭┼┼┼─┼ jo 43ab71 <_D3std7process16ProcessException6__initZ+0x2a1>
  68359. 43ab0c: │ │ │ ││││ │ add %al,(%rax)
  68360. 43ab0e: │ │ ││││ │ add %al,(%rax)
  68361. 43ab10: │ │ ││││ │ rex.XB (bad)
  68362. 43ab12: │ │ ││││ │ outsb %ds:(%rsi),(%dx)
  68363. 43ab13: │ │ ││││ │ outsb %ds:(%rsi),(%dx)
  68364. 43ab14: │ │ ││││ │ outsl %ds:(%rsi),(%dx)
  68365. 43ab15: │ │ ││││╭┼ je 43ab37 <_D3std7process16ProcessException6__initZ+0x267>
  68366. 43ab17: │ │ │││││┕ outsl %ds:(%rsi),(%dx)
  68367. 43ab18: │ │ ╭┼┼┼┼┼─ jo 43ab7f <_D3std7process16ProcessException6__initZ+0x2af>
  68368. 43ab1a: ┕━┿━━━━━━━━━━━┿┿┿┿┿┿━ outsb %ds:(%rsi),(%dx)
  68369. 43ab1b: │ ││││││ and %dh,0x72(%rdi)
  68370. 43ab1e: │ ││││││ imul $0x20646e65,0x20(%rbp,%riz,2),%esi
  68371. 43ab26: │ ││││││ outsl %ds:(%rsi),(%dx)
  68372. 43ab27: │ ││││││ data16
  68373. 43ab28: │ ││││││ and %dh,0x69(%rax)
  68374. 43ab2b: │ ╭┼┼┼┼┼┼─ jo 43ab92 <_D3std7process16ProcessException6__initZ+0x2c2>
  68375. 43ab2d: │ │││││││ add %al,(%rax)
  68376. 43ab2f: │ │││││││ add %al,0x68(%rbx)
  68377. 43ab32: │ │││││││ imul $0x636f7270,0x20(%rsp,%riz,2),%ebp
  68378. 43ab3a: ││││││ gs
  68379. 43ab3b: ╭──────┼┼┼┼┼┼── jae 43abb0 <_D3std7process16ProcessException6__initZ+0x2e0>
  68380. 43ab3d: │ ││││││ (bad)
  68381. 43ab3e: │ ││││││ and %dh,0x74(%rbx)
  68382. 43ab41: │ ││││││ (bad)
  68383. 43ab42: │ ││││││ outsb %ds:(%rsi),(%dx)
  68384. 43ab43: │ ││││││ fs
  68385. 43ab44: │ ││││││ (bad)
  68386. 43ab45: │ │││││┕── jb 43abab <_D3std7process16ProcessException6__initZ+0x2db>
  68387. 43ab47: │ │││││ and %ch,0x6e(%rcx)
  68388. 43ab4a: ╭──┼──────┼┼┼┼┼┼┼┼ jo 43abc1 <_D3std7process16ProcessException6__initZ+0x2f1>
  68389. 43ab4c: │ │ │││││ ╭ je 43ab6e <_D3std7process16ProcessException6__initZ+0x29e>
  68390. 43ab4e: │ ╭┼──────┼┼┼┼┼──┼ jae 43abc4 <_D3std7process16ProcessException6__initZ+0x2f4>
  68391. 43ab50: │ ││ ╭┼┼┼┼┼──┼ jb 43abb7 <_D3std7process16ProcessException6__initZ+0x2e7>
  68392. 43ab52: │ ││ ││││││ │ (bad)
  68393. 43ab53: │ ││ ││││││ │ insl (%dx),%es:(%rdi)
  68394. 43ab54: │ ││ ││││││ │ and %ch,0x61(%rax)
  68395. 43ab57: │ ││ ╭─┼┼┼┼┼┼──┼ jae 43abc7 <_D3std7process16ProcessException6__initZ+0x2f7>
  68396. 43ab59: │ ││ │ ││││││ │ (bad)
  68397. 43ab5a: │ ││ │ ││││││ ╭┼ je 43ab7c <_D3std7process16ProcessException6__initZ+0x2ac>
  68398. 43ab5c: │ ││ │ ││││││ ││ (bad) {%k5}
  68399. 43ab5d: │ ││ │ ││││││ ││ gs outsb %gs:(%rsi),(%dx)
  68400. 43ab60: │ ││ │ ││││ │ ││ and %dh,0x65(%rdx)
  68401. 43ab63: │ ││ │ ││││ │ ││ imul $0x64657463,%fs:0x65(%rdx),%esi
  68402. 43ab6b: │ ││ │ ││││ │ ││ add %al,%cs:(%rax)
  68403. 43ab6e: │ ││ │ ││││ │ │┕ add %al,(%rax)
  68404. 43ab70: │ ││ │ ││││ │ │ rex.XB pushq $0x20646c69
  68405. 43ab76: │ │┼───┼─┼┼┼──┼─┼─ jo 43abea <_D3std7process16ProcessException6__initZ+0x31a>
  68406. 43ab78: │ ││ │ │││ │ │ outsl %ds:(%rsi),(%dx)
  68407. 43ab79: │ ││ │ │││ │ │ movslq 0x73(%rbp),%esp
  68408. 43ab7c: │ ││ │ │││ │╭┼┼ jae 43aba5 <_D3std7process16ProcessException6__initZ+0x2d5>
  68409. 43ab7e: │ ││ │ │││ ││ and %dh,0x74(%rbx)
  68410. 43ab81: │ ││ │ ││ ││ (bad)
  68411. 43ab82: │ ││ │ ││ ││ outsb %ds:(%rsi),(%dx)
  68412. 43ab83: │ ││ │ ││ ││ fs
  68413. 43ab84: │ ││ │ ││ ││ (bad)
  68414. 43ab85: │ ││ │ ││ ╭┼┼── jb 43abeb <_D3std7process16ProcessException6__initZ+0x31b>
  68415. 43ab87: │ ││ │ ││ │││ and %ch,0x75(%rdi)
  68416. 43ab8a: │ ││───┼─┼┼──┼┼┼── je 43abfc <_D3std7process16ProcessException6__initZ+0x32c>
  68417. 43ab8c: ╭┼─┼┼───┼─┼┼──┼┼┼── jne 43ac02 <_D3std7process16ProcessException6__initZ+0x332>
  68418. 43ab8e: ││ ││ │ ││ │││ and %dh,0x74(%rbx)
  68419. 43ab91: ││ ││ │╭┼┼──┼┼┼── jb 43abf8 <_D3std7process16ProcessException6__initZ+0x328>
  68420. 43ab93: ││ ││ │││ │││ (bad)
  68421. 43ab94: ││ ││ │││ │││ insl (%dx),%es:(%rdi)
  68422. 43ab95: ││ ││ │││ │││ and %ch,0x61(%rax)
  68423. 43ab98: ││ ││ ╭┼┼┼───┼┼┼── jae 43ac08 <_D3std7process16ProcessException6__initZ+0x338>
  68424. 43ab9a: ││ ││ ││││ │││ (bad)
  68425. 43ab9b: ││ ││ ││││ │││ ╭ je 43abbd <_D3std7process16ProcessException6__initZ+0x2ed>
  68426. 43ab9d: ││ ││ ││││ │││ │ (bad) {%k5}
  68427. 43ab9e: ││ ││ ││││ │││ │ gs outsb %gs:(%rsi),(%dx)
  68428. 43aba1: ││ ││ ││││ │││ │ and %dh,0x65(%rdx)
  68429. 43aba4: ││ ││ ││││ │││ │ imul $0x64657463,%fs:0x65(%rdx),%esi
  68430. 43abac: ││ ││ ││││ │ │ add %al,%cs:(%rax)
  68431. 43abaf: ││ ││ ││││ │ │ add %al,0x68(%rbx)
  68432. 43abb2: ││ ││ ││││ │ │ imul $0x636f7270,0x20(%rsp,%riz,2),%ebp
  68433. 43abba: ││ ││ │││ │ │ gs
  68434. 43abbb: ││╭│┼──┼┼┼────┼───┼ jae 43ac30 <_D3std7process16ProcessException6__initZ+0x360>
  68435. 43abbd: │││││ │││ │ ┕ (bad)
  68436. 43abbe: │││││ │││ │ and %dh,0x74(%rbx)
  68437. 43abc1: │┕┿┿┿━━┿┿┿━━━━┿━━━━ (bad)
  68438. 43abc2: │ │││ │││ │ outsb %ds:(%rsi),(%dx)
  68439. 43abc3: │ │││ │││ │ fs
  68440. 43abc4: │ │┕┿━━┿┿┿━━━━┿━━━━ (bad)
  68441. 43abc5: │ │││ │││ ╭─┼──── jb 43ac2b <_D3std7process16ProcessException6__initZ+0x35b>
  68442. 43abc7: │ │││ │┕┿━━┿━┿━━━━ and %ah,0x72(%rbp)
  68443. 43abca: │ │││╭─┼─┼──┼─┼──── jb 43ac3b <_D3std7process16ProcessException6__initZ+0x36b>
  68444. 43abcc: │ ││││ │ │ │ │ ╭ jb 43abee <_D3std7process16ProcessException6__initZ+0x31e>
  68445. 43abce: ╭┼─┼┼┼┼─┼─┼──┼─┼───┼ jae 43ac44 <_D3std7process16ProcessException6__initZ+0x374>
  68446. 43abd0: ││ ││││ │╭┼──┼─┼───┼ jb 43ac37 <_D3std7process16ProcessException6__initZ+0x367>
  68447. 43abd2: ││ ││││ │││ │ │ │ (bad)
  68448. 43abd3: ││ ││││ │││ │ │ │ insl (%dx),%es:(%rdi)
  68449. 43abd4: ││ ││││ │││ │ │ │ and %ch,0x61(%rax)
  68450. 43abd7: ││ ││││╭┼┼┼──┼─┼───┼ jae 43ac47 <_D3std7process16ProcessException6__initZ+0x377>
  68451. 43abd9: ││ ││││││││ │ │ │ (bad)
  68452. 43abda: ││ ││││││││ │ │ ╭┼ je 43abfc <_D3std7process16ProcessException6__initZ+0x32c>
  68453. 43abdc: ││ ││││││││ │ │ ││ (bad) {%k5}
  68454. 43abdd: ││ ││││││││ │ │ ││ gs outsb %gs:(%rsi),(%dx)
  68455. 43abe0: ││ ││││││││ │ │ ││ and %dh,0x65(%rdx)
  68456. 43abe3: ││ ││││││││ │ │ ││ imul $0x64657463,%fs:0x65(%rdx),%esi
  68457. 43abeb: ││ │ ││││││ │ ┕━━┿┿ add %al,%cs:(%rax)
  68458. 43abee: ││ │ ││││││ │ │┕ add %al,(%rax)
  68459. 43abf0: ╭┼┼─┼─┼┼┼┼┼┼──┼────┼─ jae 43ac66 <_D3std7process16ProcessException6__initZ+0x396>
  68460. 43abf2: │││ │ ││││││ │ │ fs
  68461. 43abf3: │││╭┼─┼┼┼┼┼┼──┼────┼─ jo,pn 43ac68 <_D3std7process16ProcessException6__initZ+0x398>
  68462. 43abf6: │││││ ││││││ │ │ outsl %ds:(%rsi),(%dx)
  68463. 43abf7: │││││ ││││││ │ │ movslq 0x73(%rbp),%esp
  68464. 43abfa: │││││ │││││ │ ╭┼─ jae 43ac2a <_D3std7process16ProcessException6__initZ+0x35a>
  68465. 43abfc: │││││ ┕┿┿┿┿━━━┿━━━┿┷━ push %rdx
  68466. 43abfd: │││││ ││││ │ │ gs imul $0x7463,%fs:%gs:0x65(%rdx),%esi
  68467. 43ac0e: ││ ││ ││ │ │ │ add %al,(%rax)
  68468. 43ac10: ╭┼┼─┼┼──┼┼─┼───┼───┼── jae 43ac86 <_D3std7process16ProcessException6__initZ+0x3b6>
  68469. 43ac12: │││ ││ ││ │ │ │ fs
  68470. 43ac13: │││╭┼┼──┼┼─┼───┼───┼── jo,pn 43ac88 <_D3std7process16ProcessException6__initZ+0x3b8>
  68471. 43ac16: ││││││ ││ │ │ │ outsl %ds:(%rsi),(%dx)
  68472. 43ac17: ││││││ ││ │ │ │ movslq 0x73(%rbp),%esp
  68473. 43ac1a: ││││││ ││ │ │ ╭┼── jae 43ac4a <_D3std7process16ProcessException6__initZ+0x37a>
  68474. 43ac1c: ││││││ ││ │ │ ││ push %rax
  68475. 43ac1d: ││││││ ╭┼┼─┼───┼──┼┼── jb 43ac8e <_D3std7process16ProcessException6__initZ+0x3be>
  68476. 43ac1f: ││││││ │││ │ │ ││ movslq 0x73(%rbp),%esp
  68477. 43ac22: ││││││ │││ │ │ ╭┼┼── jae 43ac69 <_D3std7process16ProcessException6__initZ+0x399>
  68478. 43ac24: ││││││ │││ │ ╭┼─┼┼┼── js 43ac89 <_D3std7process16ProcessException6__initZ+0x3b9>
  68479. 43ac26: ││││││ │││ │ ││ │││ gs
  68480. 43ac27: ╭┼┼┼┼┼┼─┼┼┼─┼──┼┼─┼┼┼── jo 43ac9d <_D3std7process16ProcessException6__initZ+0x3cd>
  68481. 43ac29: │││││││ │││ │ ││ │││ imul $0x0,0x6e(%rdi),%ebp
  68482. 43ac30: ││││││┕━┿┿┿━┿━━┿━━┿┿━━━ rex.XB (bad)
  68483. 43ac32: ││││││ │││ │ │ ││ outsb %ds:(%rsi),(%dx)
  68484. 43ac33: ││││││ │││ │ │ ││ outsb %ds:(%rsi),(%dx)
  68485. 43ac34: ││││││ │││ │ │ ││ outsl %ds:(%rsi),(%dx)
  68486. 43ac35: ││││││ │││ │ │ ││ ╭ je 43ac57 <_D3std7process16ProcessException6__initZ+0x387>
  68487. 43ac37: ╭┼┼┼┼┼┼──┼┼┼─┼┼┼┼┼┼┼┼┼┼┼ jo 43acae <_D3std7process16ProcessException6__initZ+0x3de>
  68488. 43ac39: │││││││ │││ │ ││ ╭┼ je 43ac5b <_D3std7process16ProcessException6__initZ+0x38b>
  68489. 43ac3b: │││││││ │┕┿━━━━┿━━┿┿━┿┿ rex.WRX push %rbp
  68490. 43ac3d: │││││││ │ │ │ ││ ││ rex.WR and %r13b,0x6e(%rcx)
  68491. 43ac41: │││││││ │ │ │ ││ ││ and %ah,0x6f(%rbx)
  68492. 43ac44: ││││┕┿┿━━┿━┿━━━━┿━━┿┿━┿┿ insl (%dx),%es:(%rdi)
  68493. 43ac45: ││││ ││ │ │ │ ││ ││ insl (%dx),%es:(%rdi)
  68494. 43ac46: ││││ ││ │ │ │ ││ ││ (bad)
  68495. 43ac47: ││││ ││ │ ┕━━━━┿━━┿┿━┿┿ outsb %ds:(%rsi),(%dx)
  68496. 43ac48: ││││ ││ │ │ ││ ││ and %ch,%fs:0x6e(%rcx,%rbp,2)
  68497. 43ac4d: ││││ ││ │ │ │ ││ add %al,%gs:(%rax)
  68498. 43ac50: ││││ ││ │ │ │ ││ rex.XB push %r10
  68499. 43ac52: ││││ ││ │ │ │ ││ (bad)
  68500. 43ac53: ││││ ││ │ │ │ ││ rex.WR
  68501. 43ac54: ││││ ││ │ │ │ ││ rex.RX and %r12b,0x72(%rcx)
  68502. 43ac58: ││││ ││ │ │ │ │ and %ch,%gs:0x6f(%rsi)
  68503. 43ac5c: ││││ ││ │ │ │ ╭ je 43ac7e <_D3std7process16ProcessException6__initZ+0x3ae>
  68504. 43ac5e: ││││ ││ │ │ │ │ gs
  68505. 43ac5f: ││││ ││ │ ╭─┼──┼───┼ jae 43acc4 <_D3std7process16ProcessException6__initZ+0x3f4>
  68506. 43ac61: ││││ ││ │ │ │ │ │ (bad)
  68507. 43ac62: ││││ ││ │ │ │ ╭┼───┼ jo 43acc5 <_D3std7process16ProcessException6__initZ+0x3f5>
  68508. 43ac64: ││││ ││ │ │ │ ││ │ (bad) {%k5}
  68509. 43ac65: ││││ ││ │ │ │ ││ │ insb (%dx),%es:(%rdi)
  68510. 43ac66: │││┕━┿┿━━┿━━━━┿━┿━┿┿━━━┿ add %al,%gs:(%rax)
  68511. 43ac69: │││ │ │ │ │ │┕━━━┿ add %al,(%rax)
  68512. 43ac6b: │││ │ │ │ │ │ │ add %al,(%rax)
  68513. 43ac6d: │││ │ │ │ │ │ │ add %al,(%rax)
  68514. 43ac6f: │││ │ │ │ │ │ │ add %al,0x6e(%rbp)
  68515. 43ac72: │││ │ │ ╭┼─┼─┼────┼ jbe 43acdd <_D3std7process16ProcessException6__initZ+0x40d>
  68516. 43ac74: │││ │ ╭┼───┼┼─┼─┼────┼ jb 43ace5 <_D3std7process16ProcessException6__initZ+0x415>
  68517. 43ac76: │││ │ ││ ││ │ │ │ outsb %ds:(%rsi),(%dx)
  68518. 43ac77: │││ │ ││ ││ │ │ │ insl (%dx),%es:(%rdi)
  68519. 43ac78: │││ │ ││ ││ │ │ │ outsb %gs:(%rsi),(%dx)
  68520. 43ac7a: │││ │ ││ ││ │ │ ╭┼ je 43ac9c <_D3std7process16ProcessException6__initZ+0x3cc>
  68521. 43ac7c: │││ │ ││ ││ │╭┼───┼┼ jbe 43acdf <_D3std7process16ProcessException6__initZ+0x40f>
  68522. 43ac7e: │││ │ ││ ╭┼┼─┼┼┼───┼┼ jb 43ace9 <_D3std7process16ProcessException6__initZ+0x419>
  68523. 43ac80: │││ │ ││ │││ │││ │ (bad)
  68524. 43ac81: │││ │ ││ │││ │││ │ (bad) {%k5}
  68525. 43ac82: │││ │ ││ │││ │││ │ insb (%dx),%es:(%rdi)
  68526. 43ac83: │││ │ ││ │││ │││ │ and %ch,%gs:0x6f(%rsi)
  68527. 43ac87: ││ │ ││ │││ │││ ╭┼─ je 43aca9 <_D3std7process16ProcessException6__initZ+0x3d9>
  68528. 43ac89: ││ ││ │││ ┕┿┿━━┿┿━ outsw %ds:(%rsi),(%dx)
  68529. 43ac8b: ││ │┼──┼┼┼──┼┼──┼┼─ jne 43acfb <_D3std7process16ProcessException6__initZ+0x42b>
  68530. 43ac8d: ││ ││ │││ ││ ││ cmp %fs:(%rax),%ah
  68531. 43aca0: │ │ │││ ││ │ rex.WB outsb %ds:(%rsi),(%dx)
  68532. 43aca2: │ │ │││ ╭┼┼──┼── jbe 43ad05 <_D3std7process16ProcessException6__initZ+0x435>
  68533. 43aca4: │ │ │││ │││ │ insb (%dx),%es:(%rdi)
  68534. 43aca5: │ │ │││ │││ │ imul $0x7269766e,0x65(%rax,%riz,1),%esp
  68535. 43acad: │ │ │││ │││ outsl %ds:(%rsi),(%dx)
  68536. 43acae: ┕━━━━━━━┿━━━┿┿┿━┿┿┿━━━━━ outsb %ds:(%rsi),(%dx)
  68537. 43acaf: │ │││ │││ insl (%dx),%es:(%rdi)
  68538. 43acb0: │ │││ │││ outsb %gs:(%rsi),(%dx)
  68539. 43acb2: │ │││ │││ ╭ je 43acd4 <_D3std7process16ProcessException6__initZ+0x404>
  68540. 43acb4: │ │││╭┼┼┼────┼ jbe 43ad17 <_D3std7process16ProcessException6__initZ+0x447>
  68541. 43acb6: │ ╭┼┼┼┼┼┼┼────┼ jb 43ad21 <_D3std7process16ProcessException6__initZ+0x451>
  68542. 43acb8: │ ││││││││ │ (bad)
  68543. 43acb9: │ ││││││││ │ (bad) {%k5}
  68544. 43acba: │ ││││││││ │ insb (%dx),%es:(%rdi)
  68545. 43acbb: │ ││││││││ │ and %ch,%gs:0x61(%rsi)
  68546. 43acbf: │ ││││││││ │ insl (%dx),%es:(%rdi)
  68547. 43acc0: │ ││││││││ │ cmp %gs:(%rax),%ah
  68548. 43acc3: │ ││││││││ │ (bad)
  68549. 43acd0: │ │││ │││ │ rex.RX (bad)
  68550. 43acd2: │ │││ │││ │ imul $0x206f7420,0x64(%rbp,%riz,2),%ebp
  68551. 43acda: │ │││ │││ (bad)
  68552. 43acdb: │ │││ │││ fs and %ah,%fs:0x6e(%rbp)
  68553. 43ace0: │ ╭┼┼──┼┼─────── jbe 43ad4b <_D3std7process16ProcessException6__initZ+0x47b>
  68554. 43ace2: ╭┼─┼┼┼──┼┼─────── jb 43ad53 <_D3std7process16ProcessException6__initZ+0x483>
  68555. 43ace4: ││ │││ ││ outsb %ds:(%rsi),(%dx)
  68556. 43ace5: │┕━┿┿┿━━┿┿━━━━━━━ insl (%dx),%es:(%rdi)
  68557. 43ace6: ││ │││ ││ outsb %gs:(%rsi),(%dx)
  68558. 43ace8: ││ │││ ││ ╭ je 43ad0a <_D3std7process16ProcessException6__initZ+0x43a>
  68559. 43acea: ││ ││ ╭┼┼──────┼ jbe 43ad4d <_D3std7process16ProcessException6__initZ+0x47d>
  68560. 43acec: ││╭┼┼──┼┼┼──────┼ jb 43ad57 <_D3std7process16ProcessException6__initZ+0x487>
  68561. 43acee: │││││ │││ │ (bad)
  68562. 43acef: │││││ │││ │ (bad) {%k5}
  68563. 43acf0: │││││ │││ │ insb (%dx),%es:(%rdi)
  68564. 43acf1: │││││ │││ │ add %al,%gs:(%rax)
  68565. 43ad00: ╭────┼─┼┼┼──┼┼┼──────┼ jae 43ad76 <_D3std7process16ProcessException6__initZ+0x4a6>
  68566. 43ad02: │ │ │││ │││ │ fs
  68567. 43ad03: │╭───┼─┼┼┼──┼┼┼──────┼ jo,pn 43ad78 <_D3std7process16ProcessException6__initZ+0x4a8>
  68568. 43ad06: ││ │ │││ ││ │ outsl %ds:(%rsi),(%dx)
  68569. 43ad07: ││ │ │││ ││ │ movslq 0x73(%rbp),%esp
  68570. 43ad0a: ││ │ │││ ││ ╭─┼ jae 43ad3a <_D3std7process16ProcessException6__initZ+0x46a>
  68571. 43ad0c: ││ │ │││ ││ │ outsb %gs:(%rsi),(%dx)
  68572. 43ad0e: ││ │╭┼┼┼──┼┼─────┼── jbe 43ad79 <_D3std7process16ProcessException6__initZ+0x4a9>
  68573. 43ad10: ││ ╭┼┼┼┼┼──┼┼─────┼── jb 43ad81 <_D3std7process16ProcessException6__initZ+0x4b1>
  68574. 43ad12: ││ ││││││ ││ │ outsb %ds:(%rsi),(%dx)
  68575. 43ad13: ││ ││││││ ││ │ insl (%dx),%es:(%rdi)
  68576. 43ad14: ││ ││││││ ││ │ outsb %gs:(%rsi),(%dx)
  68577. 43ad16: ││ ││││││ ││ │ ╭ je 43ad18 <_D3std7process16ProcessException6__initZ+0x448>
  68578. 43ad20: ││ ││││││ │ │ rex.XB (bad)
  68579. 43ad22: ││ │││││ │ │ outsb %ds:(%rsi),(%dx)
  68580. 43ad23: ││ │││││ │ │ outsb %ds:(%rsi),(%dx)
  68581. 43ad24: ││ │││││ │ │ outsl %ds:(%rsi),(%dx)
  68582. 43ad25: ││ │││││ │ │ ╭ je 43ad47 <_D3std7process16ProcessException6__initZ+0x477>
  68583. 43ad27: ││ │││││ │ │ │ movslq 0x65(%rdx),%esi
  68584. 43ad2a: ││ │││││ │ │ │ (bad)
  68585. 43ad2b: ││ │││││ ╭┼──────┼─┼ je 43ad92 <_D3std7process16ProcessException6__initZ+0x4c2>
  68586. 43ad2d: ││ │││││ ││ │ │ and %dh,0x69(%rax)
  68587. 43ad30: ││ │││││ ╭┼┼──────┼─┼ jo 43ad97 <_D3std7process16ProcessException6__initZ+0x4c7>
  68588. 43ad32: ││ │││││ │││ │ │ and %ah,0x6f(%rsi)
  68589. 43ad35: ││ │││││ │││ │╭┼ jb 43ad57 <_D3std7process16ProcessException6__initZ+0x487>
  68590. 43ad37: ╭─┼┼──┼┼┼┼┼─┼┼┼──────┼┼┼ jae 43adad <_D3std7process16ProcessException6__initZ+0x4dd>
  68591. 43ad39: │ ││ │││││ │││ │││ outsl %fs:(%rsi),(%dx)
  68592. 43ad3b: ╭┼─┼┼──┼┼┼┼┼─┼┼┼───────┼┼ jne 43adb1 <_D3std7process16ProcessException6__initZ+0x4e1>
  68593. 43ad3d: ││ ││ │││││ │││ ││ and %al,0x4e(%rcx)
  68594. 43ad40: ││ ││ │││││ │││ ││ and %r14b,0x65(%rdx)
  68595. 43ad44: ││ ││ │││││ │││ ││ imul $0x69207463,%fs:0x65(%rdx),%esi
  68596. 43ad4c: ││ ││ ││││ │││ ╭┼─ je 43ad6e <_D3std7process16ProcessException6__initZ+0x49e>
  68597. 43ad4e: ││ ││ ╭┼┼┼┼──┼┼───────┼┼─ je 43adbf <_D3std7process16ProcessException6__initZ+0x4ef>
  68598. 43ad50: ││ ││ │││││ ││ ││ and %dh,0x74(%rbx)
  68599. 43ad53: ││ ││ ││┕┿┿━━┿┿━━━━━━━┿┿━ fs
  68600. 43ad54: ││ ││ ││ ││ ││ ││ gs
  68601. 43ad55: ││ ││─┼┼─┼┼──┼┼───────┼┼─ jb 43adc9 <_D3std7process16ProcessException6__initZ+0x4f9>
  68602. 43ad5f: ││ ││ ││ │ ││ │ add %al,0x61(%rbx)
  68603. 43ad62: ││ ││ ││ │ ││ │ outsb %ds:(%rsi),(%dx)
  68604. 43ad63: ││ ││ ││ │ ││ │ outsb %ds:(%rsi),(%dx)
  68605. 43ad64: ││ ││ ││ │ ││ │ outsl %ds:(%rsi),(%dx)
  68606. 43ad65: ││ ││ ││ │ ││ ╭┼── je 43ad87 <_D3std7process16ProcessException6__initZ+0x4b7>
  68607. 43ad67: ││ ││ ││ │ ││ ││ movslq 0x65(%rdx),%esi
  68608. 43ad6a: ││ ││ ││ │ ││ ││ (bad)
  68609. 43ad6b: ││ ││ ││ │ ╭┼┼──────┼┼── je 43add2 <_D3std7process3Pid6__vtblZ+0x2>
  68610. 43ad6d: ││ ││ ││ │ │││ ││ and %dh,0x69(%rax)
  68611. 43ad70: ││ ││ ││ │ ╭┼┼┼──────┼─── jo 43add7 <_D3std7process3Pid6__vtblZ+0x7>
  68612. 43ad72: ││ ││ ││ │ ││││ │ and %ah,0x6f(%rsi)
  68613. 43ad75: ││ ││ ││ │ ││││ ╭┼─── jb 43ad97 <_D3std7process16ProcessException6__initZ+0x4c7>
  68614. 43ad77: ╭┼┼──┼─┼┼─┼─┼┼┼┼─────┼┼─── jae 43aded <_D3std7process3Pid6__vtblZ+0x1d>
  68615. 43ad79: │││ │ ││ ┕━┿┿┿┿━━━━━┿┿━━━ fs
  68616. 43ad7a: │││ │ ││ ││││ ││ gs
  68617. 43ad7b: │││ ╭┼─┼┼───┼┼┼┼─────┼┼─── jb 43adef <_D3std7process3Pid6__vtblZ+0x1f>
  68618. 43ad7d: │││ ││ ││ ││││ ││ and %al,0x4e(%rcx)
  68619. 43ad80: │││ ││ ││ ││││ ││ and %r14b,0x65(%rdx)
  68620. 43ad84: │││ ││ │ ││││ ││ imul $0x69207463,%fs:0x65(%rdx),%esi
  68621. 43ad8c: │││ ││ │ ││││ ╭┼──── je 43adae <_D3std7process16ProcessException6__initZ+0x4de>
  68622. 43ad8e: │││ ││╭┼────┼┼┼┼────┼┼──── je 43adff <_D3std7process3Pid6__initZ+0x7>
  68623. 43ad90: │││ ││││ ││││ ││ and %dh,0x74(%rbx)
  68624. 43ad93: │││ ││││ │││ ││ outsl %fs:(%rsi),(%dx)
  68625. 43ad95: ╭┼┼┼─┼┼┼┼────┼┼┼─────┼┼──── jne 43ae0b <_D3std7process3Pid6__initZ+0x13>
  68626. 43ad9f: ││││ ││││ ││ │ add %dh,0x74(%rbx)
  68627. 43ada2: ││││ ││││ ││ │ fs
  68628. 43ada3: ││││ ││││ ││ │ cs
  68629. 43ada4: ││││ ││││ ││ │ (bad)
  68630. 43ada5: ││││╭┼┼┼┼────┼┼──────┼───── jb 43ae19 <_D3std7process3Pid6__initZ+0x21>
  68631. 43ada7: │││││││││ ││ │ (bad)
  68632. 43ada8: │││││││││ ││ ╭┼───── jns 43add8 <_D3std7process3Pid6__vtblZ+0x8>
  68633. 43adaa: │││││││││ ││ ││ rex.B jo 43ae1d <_D3std7process3Pid6__initZ+0x25>
  68634. 43adad: │││┕┿┿┿┿┿━━━━┿┿━━━━━┿┿━━━━━ outsb %gs:(%rsi),(%dx)
  68635. 43adaf: │││ │││││ ││ │ fs
  68636. 43adb0: │││ │││││ ││ │ gs
  68637. 43adb1: ││┕━┿┿┿┿┿━━━━┿┿━━━━━┿━━━━━╭ jb 43add4 <_D3std7process3Pid6__vtblZ+0x4>
  68638. 43adb3: ││ │││││ ││ │ │ sub %dh,0x62(%rbp)
  68639. 43adb6: ╭┼┼──┼┼┼┼┼────┼┼─────┼─────┼ jns 43ae2c <_D3std7process3Pid6__initZ+0x34>
  68640. 43adb8: │││ │││││ ││ │ │ gs
  68641. 43adb9: │││ │││││ ││ │ │ pop %rbx
  68642. 43adba: │││ │││││ ││ │ │ pop %rbp
  68643. 43adbb: │││ │││││ ││ │ │ sub %ebp,(%rsi)
  68644. 43adbd: │││ │││││ ││ │ │ rex.B jo 43ae30 <_D3std7process3Pid6__initZ+0x38>
  68645. 43adc0: │││ ││││ ││ │ │ outsb %gs:(%rsi),(%dx)
  68646. 43adc2: │││ ││││ ││ │ │ fs
  68647. 43adc3: │││ ││││ ││ │ │ gs
  68648. 43adc4: │││ ││││ ││ ╭┼─────┼ jb 43adf4 <_D3std7process3Pid6__vtblZ+0x24>
  68649. 43adc6: │││ ││││ ││ ││ │ rex.R (bad)
  68650. 43adc8: │││ ││││ ││ ╭┼┼─────┼ je 43ae2b <_D3std7process3Pid6__initZ+0x33>
  68651. 43adca: │││ ││ │ ││ │││ │ add %al,(%rax)
  68652. 43adcc: │││ ││ │ ││ │││ │ add %al,(%rax)
  68653.  
  68654. 000000000043add0 <_D3std7process3Pid6__vtblZ>:
  68655. 43add0: ┆ lock rex
  68656. 43add2: ┆ add %al,%gs:(%rax)
  68657. 43add5: ┆ add %al,(%rax)
  68658. 43add7: ┆ add %al,%al
  68659. 43add9: ┆ mov $0x41,%ebx
  68660. 43adde: ┆ add %al,(%rax)
  68661. 43ade0: ┆ sarb 0x41(%rbx)
  68662. 43ade6: ┆ add %al,(%rax)
  68663. 43ade8: ╰ loopne 43ada5 <_D3std7process16ProcessException6__initZ+0x4d5>
  68664. 43adea: add %al,(%r8)
  68665. 43aded: add %al,(%rax)
  68666. 43adef: add %dh,0x41bc(%rax)
  68667. 43adf5: add %al,(%rax)
  68668.  
  68669. 000000000043adf8 <_D3std7process3Pid6__initZ>:
  68670. 43adf8: shrb 0x43(%rbp)
  68671. 43ae06: add %al,(%rax)
  68672. 43ae08: (bad)
  68673. 43ae09: (bad)
  68674. 43ae0a: (bad)
  68675. 43ae0b: incl (%rax)
  68676. 43ae0d: add %al,(%rax)
  68677. 43ae0f: add %dl,0x41(%rax)
  68678. 43ae12: push %rsp
  68679. 43ae13: rex.W add %sil,0x74(%rbx)
  68680. 43ae17: fs
  68681. 43ae18: ╭───── jo,pn 43ae8d <_D3std7process11environment6__initZ+0xd>
  68682. 43ae1b: │ outsl %ds:(%rsi),(%dx)
  68683. 43ae1c: │ movslq 0x73(%rbp),%esp
  68684. 43ae1f: │ ╭─ jae 43ae4f <_D3std7process3Pid6__initZ+0x57>
  68685. 43ae21: │ │ push %rax
  68686. 43ae22: │ │ imul $0x4c4c4548,0x53(%rax,%rax,1),%esp
  68687. 43ae2a: │ │ add %ch,(%rdi)
  68688. 43ae2c: │ │ (bad) {%k5}
  68689. 43ae2d: │ │ imul $0x2d006873,0x2f(%rsi),%ebp
  68690. 43ae34: │ │ movslq (%rax),%eax
  68691. 43ae36: │ │ and %bl,0x65(%rbx)
  68692. 43ae39: │╭──┼─ jb 43aead <_D3std7process11environment6__vtblZ+0x1d>
  68693. 43ae3b: ││ │ outsb %ds:(%rsi),(%dx)
  68694. 43ae3c: ││ │ outsl %ds:(%rsi),(%dx)
  68695. 43ae3d: ││ │ and %al,(%rax)
  68696. 43ae3f: ││ │ rex.XB (bad)
  68697. 43ae41: ││ │ outsb %ds:(%rsi),(%dx)
  68698. 43ae42: ││ │ outsb %ds:(%rsi),(%dx)
  68699. 43ae43: ││ │ outsl %ds:(%rsi),(%dx)
  68700. 43ae44: ││ │╭ je 43ae66 <_D3std7process3Pid6__initZ+0x6e>
  68701. 43ae46: ││╭─┼┼ jae 43aeb8 <_D3std6string15StringException6__initZ>
  68702. 43ae48: │││ ││ (bad)
  68703. 43ae49: │││╭┼┼ ja 43aeb9 <_D3std6string15StringException6__initZ+0x1>
  68704. 43ae4b: ││││││ and %al,(%rax)
  68705. 43ae4d: ││││││ (bad)
  68706. 43ae4e: ││││││ add %al,0x52(%rdx)
  68707. 43ae51: ││││ │ rex.WRXB push %r15
  68708. 43ae53: ││││ │ push %rbx
  68709. 43ae54: ││││ │ rex.RB push %r10
  68710. 43ae56: ││││ │ add %bh,0x64(%rax)
  68711. 43ae59: ││││ │ addr32 sub $0x6e65706f,%eax
  68712. 43ae5f: ││││ │ add %dh,0x72(%rbp,%riz,2)
  68713. 43ae63: ││││ │ insl (%dx),%es:(%rdi)
  68714. 43ae64: ││││ │ imul $0x646574,0x61(%rsi),%ebp
  68715. 43ae6b: ╭┼┼┼┼── jae 43aee1 <_D3std6string15StringException6__initZ+0x29>
  68716. 43ae6d: │││││ (bad)
  68717. 43ae6e: ╭─┼┼┼┼┼── je 43aee5 <_D3std6string15StringException6__initZ+0x2d>
  68718. 43ae70: │ │││││ ╭ jae 43ae72 <_D3std7process3Pid6__initZ+0x7a>
  68719. 43ae72: │ │││││ ┕ outsl %ds:(%rsi),(%dx)
  68720. 43ae73: │╭┼┼┼┼┼── jne 43aee9 <_D3std6string15StringException6__initZ+0x31>
  68721. 43ae75: ╭┼┼┼┼┼┼┼── jo 43aeec <_D3std6string15StringException6__initZ+0x34>
  68722. 43ae77: ││││││││ ╭ je 43ae79 <_D3std7process3Pid6__initZ+0x81>
  68723. 43ae79: ││││││││ ┕ (bad)
  68724. 43ae7a: ││││││││ pop %rsp
  68725. 43ae7b: ││││││││ (bad)
  68726. 43ae7c: ││││││││ (bad)
  68727. 43ae7d: ││││││││ add %al,(%rax)
  68728.  
  68729. 000000000043ae80 <_D3std7process11environment6__initZ>:
  68730. 43ae80: nop
  68731. 43ae81: scas %es:(%rdi),%al
  68732. 43ae82: rex.XB add %al,(%r8)
  68733.  
  68734. 000000000043ae90 <_D3std7process11environment6__vtblZ>:
  68735. 43ae90: nop
  68736. 43ae91: rex.B
  68737. 43ae92: add %al,%gs:(%rax)
  68738.  
  68739. 000000000043aeb8 <_D3std6string15StringException6__initZ>:
  68740. 43aeb8: add %ch,0x43(%rdi)
  68741.  
  68742. 000000000043af00 <_D3std6string15StringException6__vtblZ>:
  68743. 43af00: ┆ nop
  68744. 43af01: ┆ rex.X
  68745. 43af02: ┆ add %al,%gs:(%rax)
  68746. 43af05: ┆ add %al,(%rax)
  68747. 43af07: ┆ add %ah,%al
  68748. 43af09: ┆╭ loopne 43af4c <_D3std6string15StringException6__vtblZ+0x4c>
  68749. 43af0b: ┆│ add %al,(%rax)
  68750. 43af0d: ┆│ add %al,(%rax)
  68751. 43af0f: ┆│ add %dl,%al
  68752. 43af11: ┆│ mov $0x41,%ebx
  68753. 43af16: ┆│ add %al,(%rax)
  68754. 43af18: ╰┼ loopne 43aed5 <_D3std6string15StringException6__initZ+0x1d>
  68755. 43af1a: │ add %al,(%r8)
  68756. 43af1d: │ add %al,(%rax)
  68757. 43af1f: │ add %dh,0x41bc(%rax)
  68758. 43af25: │ add %al,(%rax)
  68759. 43af27: │ add %dl,(%rax)
  68760. 43af29: ╭┼ loope 43af6c <_D3std6string15StringException6__vtblZ+0x6c>
  68761. 43af2b: ││ add %al,(%rax)
  68762. 43af2d: ││ add %al,(%rax)
  68763. 43af2f: ││ add %dh,0x74(%rbx)
  68764. 43af32: ││ fs
  68765. 43af33: ╭────────┼┼ jae,pn 43afaa <_D3std6string15StringException6__vtblZ+0xaa>
  68766. 43af36: │ ╭─┼┼ jb 43afa1 <_D3std6string15StringException6__vtblZ+0xa1>
  68767. 43af38: │ │ ││ outsb %ds:(%rsi),(%dx)
  68768. 43af39: │ │ ││ addr32
  68769. 43af3a: │ │ ││ cs
  68770. 43af3b: │ │ ││ push %rbx
  68771. 43af3c: │ ╭───┼─┼┼ je 43afb0 <_D3std6string15StringException6__vtblZ+0xb0>
  68772. 43af3e: │ │ │ ││ imul $0x65637845,0x67(%rsi),%ebp
  68773. 43af45: │╭─┼───┼─┼┼ jo 43afbb <_D3std6string15StringException6__vtblZ+0xbb>
  68774. 43af47: ││ │ │ ││ imul $0x0,0x6e(%rdi),%ebp
  68775. 43af4e: ││ │ │ │ add %al,(%rax)
  68776. 43af50: ││ │ │ │ xor %dh,(%rcx)
  68777. 43af52: ││ │ │ │ xor (%rbx),%dh
  68778. 43af54: ││ │ │ │ xor %dh,(%rcx)
  68779. 43af56: ││ │ │ │ xor (%rax),%dh
  68780. 43af58: ││ │ │ │ xor %dh,(%rdx)
  68781. 43af5a: ││ │ │ │ xor 0x32313035(,%rsi,1),%dh
  68782. 43af61: ││ │ │ │ xor %ss:(%rbx),%dh
  68783. 43af64: ││ │ │ │ xor %dh,(%rcx)
  68784. 43af66: ││ │ │ │ xor %dh,(%rdx)
  68785. 43af68: ││ │ │ │ xor %dh,(%rdx)
  68786. 43af6a: ││ │ │ │ add %al,(%rax)
  68787. 43af6c: ││ │ │ ┕━ add %al,(%rax)
  68788. 43af6e: ││ │ │ add %al,(%rax)
  68789. 43af70: ╭┼┼─┼───┼─── jae 43afe6 <_D3std6string15StringException6__vtblZ+0xe6>
  68790. 43af72: │││ │ │ fs
  68791. 43af73: │││ │ │ cs
  68792. 43af74: │││ │ │ gs
  68793. 43af75: │││ │───┼─── js 43afe7 <_D3std6string15StringException6__vtblZ+0xe7>
  68794. 43af77: │││ │ │ gs
  68795. 43af78: │││ │ ╭─┼─── jb 43afe3 <_D3std6string15StringException6__vtblZ+0xe3>
  68796. 43af7a: │││ │ │ │ insl (%dx),%es:(%rdi)
  68797. 43af7b: │││ │ │ │ outsb %gs:(%rsi),(%dx)
  68798. 43af7d: │││ │ │ │ ╭─ je 43afe0 <_D3std6string15StringException6__vtblZ+0xe0>
  68799. 43af7f: │││ │ │ │ │ insb (%dx),%es:(%rdi)
  68800. 43af80: │││ │ │ │ │ cs
  68801. 43af81: │││ │ │ │ │ insb (%dx),%es:(%rdi)
  68802. 43af82: │││ │ │ │ │ outsl %ds:(%rsi),(%dx)
  68803. 43af83: │││ │ │ │ │ addr32
  68804. 43af84: │││ │ │ │ │ addr32
  68805. 43af85: │││ │ │ │ │ gs
  68806. 43af86: │││ │ │ │ │╭ jb 43afb6 <_D3std6string15StringException6__vtblZ+0xb6>
  68807. 43af88: │││ │ │ │ ││ movslq 0x72(%rdi),%ebp
  68808. 43af8b: │││ │ │ │ ││ gs rex.WR outsl %cs:%gs:(%rsi),(%dx)
  68809. 43af8f: │││ │ │ │ ││ addr32 rex.WR
  68810. 43af91: │││ │ │ │ ││ gs
  68811. 43af92: │││ │ │╭┼─┼┼ jbe 43aff9 <_D3std6string15StringException6__vtblZ+0xf9>
  68812. 43af94: │││ │ │││ ││ insb (%dx),%es:(%rdi)
  68813. 43af9d: │││ │ │││ ││ add %al,(%rax)
  68814. 43af9f: │││ │ │││ ││ add %dh,0x74(%rbx)
  68815. 43afa2: │││ │ ││ ││ fs
  68816. 43afa3: │││ │ ││ ││ cs
  68817. 43afa4: │││ │ ││ ││ fs
  68818. 43afa5: │││ │ ││ ││ (bad)
  68819. 43afa6: │││ │ │┼──┼┼ je 43b00d <_D3std6string15StringException6__vtblZ+0x10d>
  68820. 43afa8: │││ │╭┼┼──┼┼ je 43b013 <_D3std6string15StringException6__vtblZ+0x113>
  68821. 43afaa: │┕┿━┿┿┿┿━━┿┿ insl (%dx),%es:(%rdi)
  68822. 43afab: │ │ ││││ ││ gs
  68823. 43afac: │ │ ││││ ││ cs
  68824. 43afad: │ │ ││││ ││ push %rbx
  68825. 43afae: │─┼─┼┼┼┼──┼┼ jns 43b023 <_D3std6string15StringException6__vtblZ+0x123>
  68826. 43afb0: │ │ ┕┿┿┿━━┿┿ push %rsp
  68827. 43afb1: │ │ ││││ ││ imul $0x0,0x65(%rbp),%ebp
  68828. 43afc0: │ ││││ │ and %spl,0x61(%r14)
  68829. 43afc4: │ ││││╭─┼─ je 43b027 <_D3std6string15StringException6__vtblZ+0x127>
  68830. 43afc6: │ │││││ │ insb (%dx),%es:(%rdi)
  68831. 43afc7: │ │││││ │ and %ch,0x67(%rdi,%rbp,2)
  68832. 43afcb: │ │││││ │ and %ch,0x65(%rbp)
  68833. 43afce: ╭│───┼┼┼┼┼─┼─ jae 43b043 <_D3std6string15StringException6__vtblZ+0x143>
  68834. 43afd0: ││ │││││ │ (bad)
  68835. 43afd1: ││ │││││ │ and %dh,%gs:0x61(%edi)
  68836. 43afd6: ││ │││││ │╭ jae 43aff8 <_D3std6string15StringException6__vtblZ+0xf8>
  68837. 43afd8: ││ │││││ ││ insb (%dx),%es:(%rdi)
  68838. 43afd9: ││ │││││ ││ outsl %ds:(%rsi),(%dx)
  68839. 43afda: ││ │││││ ││ addr64 gs add %al,%fs:%gs:(%eax)
  68840. 43afe0: ╭──┼┼───┼┼┼┼┼─┼┼ jae 43b056 <_D3std6string15StringException6__vtblZ+0x156>
  68841. 43afe2: │ ││ │││││ │ fs
  68842. 43afe3: │ ││ ││┕┿┿━━┿ cs
  68843. 43afe4: │ ││ │││││ │ gs
  68844. 43afe5: │ ││───┼┼┼┼┼──┼ js 43b057 <_D3std6string15StringException6__vtblZ+0x157>
  68845. 43afe7: │ ││ ┕┿┿┿┿━━┿ gs
  68846. 43afe8: │ ││ ╭──┼┼┼┼──┼ jb 43b053 <_D3std6string15StringException6__vtblZ+0x153>
  68847. 43afea: │ ││ │ ││││ │ insl (%dx),%es:(%rdi)
  68848. 43afeb: │ ││ │ ││││ │ outsb %gs:(%rsi),(%dx)
  68849. 43afed: │ ││ │ │││┼──┼ je 43b050 <_D3std6string15StringException6__vtblZ+0x150>
  68850. 43afef: │ ││ │ ││││ │ insb (%dx),%es:(%rdi)
  68851. 43aff0: │ ││ │ ││││ │ cs
  68852. 43aff1: │ ││ │ ││││ │ insb (%dx),%es:(%rdi)
  68853. 43aff2: │ ││ │ ││││ │ outsl %ds:(%rsi),(%dx)
  68854. 43aff3: │ ││ │ ││││ │ addr32
  68855. 43aff4: │ ││ │ ││││ │ addr32
  68856. 43aff5: │ ││ │ ││││ │ gs
  68857. 43aff6: │ ││ │ ││││ ╭┼ jb 43b026 <_D3std6string15StringException6__vtblZ+0x126>
  68858. 43aff8: │ ││ │ ││││ │┕ movslq 0x72(%rdi),%ebp
  68859. 43affb: │ ││ │ ││││ │ gs rex.WR outsl %cs:%gs:(%rsi),(%dx)
  68860. 43afff: │ ││ │ ││││ │ addr32
  68861. 43b000: │ ││ │ ││││ │ addr32
  68862. 43b001: │ ││ │ ││││ │ gs
  68863. 43b002: │ ││ │ ││││ │╭ jb 43b004 <_D3std6string15StringException6__vtblZ+0x104>
  68864. 43b010: ╭┼──┼┼─┼──┼─┼┼─┼─ jae 43b086 <_D3std6string15StringException6__vtblZ+0x186>
  68865. 43b012: ││ ││ │ │ ││ │ fs
  68866. 43b013: ││ ││ │ ┕━┿┿━┿━ cs
  68867. 43b014: ││ ││ │ ││ │ gs
  68868. 43b015: ││ ╭│┼─┼────┼┼─┼─ js 43b087 <_D3std6string15StringException6__vtblZ+0x187>
  68869. 43b017: ││ │││ │ ││ │ gs
  68870. 43b018: ││ │││─┼────┼┼─┼─ jb 43b083 <_D3std6string15StringException6__vtblZ+0x183>
  68871. 43b01a: ││ │││ │ ││ │ insl (%dx),%es:(%rdi)
  68872. 43b01b: ││ │││ │ ││ │ outsb %gs:(%rsi),(%dx)
  68873. 43b01d: ││ │││ │ ╭┼┼─┼─ je 43b080 <_D3std6string15StringException6__vtblZ+0x180>
  68874. 43b01f: ││ │││ │ │││ │ insb (%dx),%es:(%rdi)
  68875. 43b020: ││ │││ │ │││ │ cs
  68876. 43b021: ││ │││ │ │││ │ insb (%dx),%es:(%rdi)
  68877. 43b022: ││ │││ │ │││ │ outsl %ds:(%rsi),(%dx)
  68878. 43b023: ││ ││┕━┿━━━┿┿┿━┿━ addr32
  68879. 43b024: ││ │││ │ │││ │ addr32
  68880. 43b025: ││ │││ │ │││ │ gs
  68881. 43b026: ││ │││ │ │││╭┼┼ jb 43b056 <_D3std6string15StringException6__vtblZ+0x156>
  68882. 43b028: ││ │││ │ ││ │ movslq 0x72(%rdi),%ebp
  68883. 43b02b: ││ │││ │ ││ │ gs
  68884. 43b02c: ││ │││ │ ││ │ cs
  68885. 43b02d: ││ │││ │ ││ │ push %rbx
  68886. 43b02e: ││ │││ │ ╭─┼┼─┼── je 43b094 <_D3std12experimental6logger4core6Logger6__initZ+0xc>
  68887. 43b030: ││ │││ │ │ ││ │ rex.RX outsl %ds:(%rsi),(%dx)
  68888. 43b032: ╭──┼┼─┼┼┼─┼─┼─┼┼─┼── jb 43b0ab <_D3std12experimental6logger4core6Logger6__initZ+0x23>
  68889. 43b034: │ ││ │││ │ │ ││ │ (bad)
  68890. 43b035: │ ││ │││ │╭┼─┼┼─┼── jb 43b09b <_D3std12experimental6logger4core6Logger6__initZ+0x13>
  68891. 43b037: │ ││ │││ │││ ││ │ rex.WR outsl %ds:(%rsi),(%dx)
  68892. 43b039: │ ││ │││ │││ ││ │ addr32
  68893. 43b03a: │ ││ │││ │││ ││ │ addr32
  68894. 43b03b: │ ││ │││ │││ ││ │ gs
  68895. 43b03c: │ ││ │││ │││ ││ │ ╭ jb 43b03e <_D3std6string15StringException6__vtblZ+0x13e>
  68896. 43b03e: │ ││ │││ │││ ││ │ ┕ add %al,(%rax)
  68897. 43b040: │ ╭┼┼─┼┼┼─┼┼┼─┼┼─┼── jae 43b0b6 <_D3std12experimental6logger4core6Logger6__initZ+0x2e>
  68898. 43b042: │ │││ │││ │││ ││ │ fs
  68899. 43b043: │ │││ │┕┿━┿┿┿━┿┿━┿━━ cs
  68900. 43b044: │ │││ │││ │││ ││ │ gs
  68901. 43b045: │ │││╭┼┼┼─┼┼┼─┼┼─┼── js 43b0b7 <_D3std12experimental6logger4core6Logger6__initZ+0x2f>
  68902. 43b047: │ │││││││ │││ ││ │ gs
  68903. 43b048: │ ││││││┼─┼┼┼─┼┼─┼── jb 43b0b3 <_D3std12experimental6logger4core6Logger6__initZ+0x2b>
  68904. 43b04a: │ │││││││ │││ ││ │ insl (%dx),%es:(%rdi)
  68905. 43b04b: │ │││││││ │││ ││ │ outsb %gs:(%rsi),(%dx)
  68906. 43b04d: │ │││││││ │││╭┼┼─┼── je 43b0b0 <_D3std12experimental6logger4core6Logger6__initZ+0x28>
  68907. 43b04f: │ │││││││ ││││││ │ insb (%dx),%es:(%rdi)
  68908. 43b050: │ │││││││ │││││┕━┿━━ cs
  68909. 43b051: │ │││││││ │││││ │ insb (%dx),%es:(%rdi)
  68910. 43b052: │ │││││││ │││││ │ outsl %ds:(%rsi),(%dx)
  68911. 43b053: │ │││││││ ┕┿┿┿┿━━┿━━ addr32
  68912. 43b054: │ │││││││ ││││ │ addr32
  68913. 43b055: │ │││││││ ││││ │ gs
  68914. 43b056: │ ││┕┿┿┿┿━━┿┿┿┿━╭┼┼┼ jb 43b086 <_D3std6string15StringException6__vtblZ+0x186>
  68915. 43b058: │ ││ ││││ ││││ │ movslq 0x72(%rdi),%ebp
  68916. 43b05b: │ ││ ││││ ││││ │ gs
  68917. 43b05c: │ ││ ││││ ││││ │ cs
  68918. 43b05d: │ ││ ││││ ││││ │ push %rsp
  68919. 43b05e: │ ││ ││││ ││││ │ gs
  68920. 43b05f: │╭┼┼─┼┼┼┼──┼┼┼┼─┼─── jae 43b0d5 <_D3std12experimental6logger4core6Logger6__initZ+0x4d>
  68921. 43b061: ││││ ││││ ││││ │ rex.WR outsl %ds:(%rsi),(%dx)
  68922. 43b063: ││││ ││││ ││││ │ addr32
  68923. 43b064: ││││ ││││ ││││ │ addr32
  68924. 43b065: ││││ ││││ ││││ │ gs
  68925. 43b066: ││││ ││││ ││││ │ ╭ jb 43b068 <_D3std6string15StringException6__vtblZ+0x168>
  68926. 43b070: ││││ ││││ ││││ │ push %rbx
  68927. 43b071: ││││ ││││ ╭┼┼┼┼─┼─── je 43b0d7 <_D3std12experimental6logger4core6Logger6__initZ+0x4f>
  68928. 43b073: ││││ ││││ │││││ │ rex.RX outsl %ds:(%rsi),(%dx)
  68929. 43b075: ╭┼┼┼┼─┼┼┼┼─┼┼┼┼┼─┼─── jb 43b0ee <_D3std12experimental6logger4core6Logger6__initZ+0x66>
  68930. 43b077: │││││ ││││ │││││ │ (bad)
  68931. 43b078: │││││ ││││╭┼┼┼┼┼─┼─── jb 43b0de <_D3std12experimental6logger4core6Logger6__initZ+0x56>
  68932. 43b07a: │││││ ││││││││││ │ rex.WR outsl %ds:(%rsi),(%dx)
  68933. 43b07c: │││││ ││││││││││ │ addr32
  68934. 43b07d: │││││ ││││││││││ │ addr32
  68935. 43b07e: │││││ ││││││││││ │ gs
  68936. 43b07f: │││││ ││││││││││ │ ╭ jb 43b081 <_D3std6string15StringException6__vtblZ+0x181>
  68937. 43b081: │││││ │││││││││ │ ┕ add %al,(%rax)
  68938. 43b083: │││││ │││┕┿┿┿┿┿━━┿━━━ add %al,(%rax)
  68939. 43b085: │││││ │││ │││││ │ add %al,(%rax)
  68940.  
  68941. 000000000043b088 <_D3std12experimental6logger4core6Logger6__initZ>:
  68942. 43b088: mov $0x43,%cl
  68943. 43b0a7: add %al,0x0(%rax)
  68944. 43b106: add %al,(%rax)
  68945. 43b108: add %eax,(%rax)
  68946.  
  68947. 000000000043b140 <_D3std12experimental6logger4core6Logger6__vtblZ>:
  68948. 43b140: (bad)
  68949. 43b141: rex.XB
  68950. 43b142: add %al,%gs:(%rax)
  68951.  
  68952. 000000000043b190 <_D3std12experimental6logger4core16StdForwardLogger6__initZ>:
  68953. 43b190: push %rax
  68954. 43b191: mov $0x43,%dl
  68955. 43b1af: add %al,0x0(%rax)
  68956. 43b20e: add %al,(%rax)
  68957. 43b210: add %eax,(%rax)
  68958.  
  68959. 000000000043b250 <_D3std12experimental6logger4core16StdForwardLogger6__vtblZ>:
  68960. 43b250: ┆ add %al,0x0(%rbp,%riz,2)
  68961. 43b254: ┆ add %al,(%rax)
  68962. 43b256: ┆ add %al,(%rax)
  68963. 43b258: ┆ sarb $0x0,0x41(%rbx)
  68964. 43b25f: ┆ add %dl,%al
  68965. 43b261: ┆ mov $0x41,%ebx
  68966. 43b266: ┆ add %al,(%rax)
  68967. 43b268: ╰ loopne 43b225 <_D3std12experimental6logger4core16StdForwardLogger6__initZ+0x95>
  68968. 43b26a: add %al,(%r8)
  68969. 43b26d: add %al,(%rax)
  68970. 43b26f: add %dh,0x41bc(%rax)
  68971. 43b275: add %al,(%rax)
  68972. 43b277: add %al,(%rax)
  68973. 43b279: pop %rsp
  68974. 43b27a: add %al,(%r8)
  68975. 43b27d: add %al,(%rax)
  68976. 43b27f: add %al,0x4159(%rax)
  68977. 43b285: add %al,(%rax)
  68978. 43b287: add %dh,(%rax)
  68979. 43b289: pop %rax
  68980. 43b28a: add %al,(%r8)
  68981. 43b28d: add %al,(%rax)
  68982. 43b28f: add %al,0x5a(%rax)
  68983. 43b292: add %al,(%r8)
  68984. 43b295: add %al,(%rax)
  68985. 43b297: add %al,0x415a(%rax)
  68986. 43b29d: add %al,(%rax)
  68987.  
  68988. 000000000043b2a0 <_D3std12experimental6logger4core10TestLogger6__initZ>:
  68989. 43b2a0: mov $0xb3,%al
  68990. 43b2a2: rex.XB add %al,(%r8)
  68991. 43b2bd: add %al,(%rax)
  68992. 43b2bf: add %al,0x0(%rax)
  68993. 43b31e: add %al,(%rax)
  68994. 43b320: add %eax,(%rax)
  68995. 43b356: add %al,(%rax)
  68996. 43b358: (bad)
  68997. 43b359: (bad)
  68998. 43b35a: (bad)
  68999. 43b35b: incl (%rax)
  69000. 43b39d: add %al,(%rax)
  69001. 43b39f: add %al,(%rcx)
  69002.  
  69003. 000000000043b3b0 <_D3std12experimental6logger4core10TestLogger6__vtblZ>:
  69004. 43b3b0: ┆ movabs 0xc000000000006544,%al
  69005. 43b3b9: ┆ mov $0x41,%ebx
  69006. 43b3be: ┆ add %al,(%rax)
  69007. 43b3c0: ┆ sarb 0x41(%rbx)
  69008. 43b3c6: ┆ add %al,(%rax)
  69009. 43b3c8: ╰ loopne 43b385 <_D3std12experimental6logger4core10TestLogger6__initZ+0xe5>
  69010. 43b3ca: add %al,(%r8)
  69011. 43b3cd: add %al,(%rax)
  69012. 43b3cf: add %dh,0x41bc(%rax)
  69013. 43b3d5: add %al,(%rax)
  69014. 43b3d7: add %dh,(%rax)
  69015. 43b3d9: pop %rsp
  69016. 43b3da: add %al,(%r8)
  69017. 43b3dd: add %al,(%rax)
  69018. 43b3df: add %al,0x4159(%rax)
  69019. 43b3e5: add %al,(%rax)
  69020. 43b3e7: add %dh,(%rax)
  69021. 43b3e9: pop %rax
  69022. 43b3ea: add %al,(%r8)
  69023. 43b3ed: add %al,(%rax)
  69024. 43b3ef: add %al,0x5a(%rax)
  69025. 43b3f2: add %al,(%r8)
  69026. 43b3f5: add %al,(%rax)
  69027. 43b3f7: add %al,0x415a(%rax)
  69028. 43b3fd: add %al,(%rax)
  69029. 43b3ff: add %al,0x69(%rsi)
  69030. 43b402: insb (%dx),%es:(%rdi)
  69031. 43b403: rex.WR outsl %gs:(%rsi),(%dx)
  69032. 43b406: addr32
  69033. 43b407: addr32
  69034. 43b408: gs
  69035. 43b409: ╭ jb 43b40b <_D3std12experimental6logger4core10TestLogger6__vtblZ+0x5b>
  69036. 43b40b: ┕ push %rdx
  69037. 43b40c: (bad)
  69038. 43b40d: outsb %ds:(%rsi),(%dx)
  69039. 43b40e: and %dh,%gs:0x69(%esi)
  69040. 43b413: outsl %ds:(%rsi),(%dx)
  69041. 43b414: insb (%dx),%es:(%rdi)
  69042. 43b415: (bad)
  69043. 43b416: ╭ je 43b481 <_D4core9exception10RangeError6__vtblZ+0x11>
  69044. 43b418: │ outsl %ds:(%rsi),(%dx)
  69045. 43b419: │ outsb %ds:(%rsi),(%dx)
  69046. 43b41a: │ add %al,(%rax)
  69047. 43b41c: │ add %al,(%rax)
  69048.  
  69049. 000000000043b420 <_D4core9exception10RangeError6__initZ>:
  69050. 43b420: ╰ jo 43b3d6 <_D3std12experimental6logger4core10TestLogger6__vtblZ+0x26>
  69051. 43b422: rex.XB add %al,(%r8)
  69052.  
  69053. 000000000043b470 <_D4core9exception10RangeError6__vtblZ>:
  69054. 43b470: ┆┆ rolb $0x0,0x65(%rbp)
  69055. 43b474: ┆┆ add %al,(%rax)
  69056. 43b476: ┆┆ add %al,(%rax)
  69057. 43b478: ┆╰ loopne 43b45a <_D4core9exception10RangeError6__initZ+0x3a>
  69058. 43b47a: ┆ add %al,(%r8)
  69059. 43b47d: ┆ add %al,(%rax)
  69060. 43b47f: ┆ add %dl,%al
  69061. 43b481: ┆ mov $0x41,%ebx
  69062. 43b486: ┆ add %al,(%rax)
  69063. 43b488: ╰─ loopne 43b445 <_D4core9exception10RangeError6__initZ+0x25>
  69064. 43b48a: add %al,(%r8)
  69065. 43b48d: add %al,(%rax)
  69066. 43b48f: add %dh,0x41bc(%rax)
  69067. 43b495: add %al,(%rax)
  69068. 43b497: add %dl,(%rax)
  69069. 43b499: ╭─ loope 43b4dc <_D4core9exception10RangeError6__vtblZ+0x6c>
  69070. 43b49b: │ add %al,(%rax)
  69071. 43b49d: │ add %al,(%rax)
  69072. 43b49f: │ add %ah,0x6f(%rbx)
  69073. 43b4a2: ╭──┼─ jb 43b509 <_D4core9exception10RangeError6__vtblZ+0x99>
  69074. 43b4a4: │ │ cs
  69075. 43b4a5: │ │ gs
  69076. 43b4a6: │ ╭┼─ js 43b50b <_D4core9exception10RangeError6__vtblZ+0x9b>
  69077. 43b4a8: │ ││ gs
  69078. 43b4a9: ╭───┼─┼┼─ jo 43b51f <_D4core9exception10RangeError6__vtblZ+0xaf>
  69079. 43b4ab: │ │ ││ imul $0x6e61522e,0x6e(%rdi),%ebp
  69080. 43b4b2: │ │ ││ addr32
  69081. 43b4b3: │ │ ││ gs
  69082. 43b4b4: │ │ ││ rex.RB jb 43b529 <_D4core9exception10RangeError6__vtblZ+0xb9>
  69083. 43b4b7: │ │ ││ outsl %ds:(%rsi),(%dx)
  69084. 43b4b8: │ │ ││╭ jb 43b4ba <_D4core9exception10RangeError6__vtblZ+0x4a>
  69085. 43b4ba: │ │ ││┕ add %al,(%rax)
  69086. 43b4bc: │ │ ││ add %al,(%rax)
  69087. 43b4be: │ │ ││ add %al,(%rax)
  69088. 43b4c0: │ │ ││ rex.B jae 43b536 <_D4core9exception10RangeError6__vtblZ+0xc6>
  69089. 43b4c3: │ │ ││ gs
  69090. 43b4c4: ╭───┼───┼─┼┼─ jb 43b53a <_D4core9exception10RangeError6__vtblZ+0xca>
  69091. 43b4c6: │ │ │ ││ imul $0x69616620,0x6e(%rdi),%ebp
  69092. 43b4cd: │ │ │ ││ insb (%dx),%es:(%rdi)
  69093. 43b4ce: │╭──┼───┼─┼┼─ jne 43b542 <_D4core9exception10RangeError6__vtblZ+0xd2>
  69094. 43b4d0: ││ │ │ ││ add %al,%gs:(%rax)
  69095. 43b4df: ││ │ │ │ add %ah,0x6f(%rbx)
  69096. 43b4e2: ││ │ ╭┼─┼── jb 43b549 <_D4core9exception10RangeError6__vtblZ+0xd9>
  69097. 43b4e4: ││ │ ││ │ cs
  69098. 43b4e5: ││ │ ││ │ gs
  69099. 43b4e6: ││ │ ││╭┼── js 43b54b <_D4core9exception10RangeError6__vtblZ+0xdb>
  69100. 43b4e8: ││ │ ││││ gs
  69101. 43b4e9: ╭┼┼──┼──┼┼┼┼── jo 43b55f <_D4core9exception10RangeError6__vtblZ+0xef>
  69102. 43b4eb: │││ │ ││││ imul $0x7373412e,0x6e(%rdi),%ebp
  69103. 43b4f2: │││ │ ││││ gs
  69104. 43b4f3: ╭┼┼┼──┼──┼┼┼┼── jb 43b569 <_D4core9exception10RangeError6__vtblZ+0xf9>
  69105. 43b4f5: ││││ │ ││││ rex.RB jb 43b56a <_D4core9exception10RangeError6__vtblZ+0xfa>
  69106. 43b4f8: ││││ │ ││││ outsl %ds:(%rsi),(%dx)
  69107. 43b4f9: ││││ │ ││││ ╭ jb 43b4fb <_D4core9exception10RangeError6__vtblZ+0x8b>
  69108. 43b4fb: ││││ │ ││││ ┕ add %al,(%rax)
  69109. 43b4fd: ││││ │ ││││ add %al,(%rax)
  69110. 43b4ff: ││││ │ ││││ add %al,0x69(%rsi)
  69111. 43b502: ││││ │ ││││ outsb %ds:(%rsi),(%dx)
  69112. 43b503: ││││ │ ││││ (bad)
  69113. 43b504: ││││ │ ││││ insb (%dx),%es:(%rdi)
  69114. 43b505: ││││ │ ││││ imul $0x6e6f6974,0x61(%rdx),%edi
  69115. 43b50c: ││││ │ │ │ and %ah,0x72(%rbp)
  69116. 43b50f: ││││ ╭┼──┼─┼─── jb 43b580 <_D4core9exception10RangeError6__vtblZ+0x110>
  69117. 43b511: ││││ ││ │ │ ╭ jb 43b513 <_D4core9exception10RangeError6__vtblZ+0xa3>
  69118. 43b51f: ││││ │┕━━┿━┿━━━ add %al,0x6e(%rcx)
  69119. 43b522: ││││ │ │ │ and %ah,0x78(%rbp)
  69120. 43b525: ││││ │ │ │ movslq 0x70(%rbp),%esp
  69121. 43b528: ││││ │╭──┼─┼─── je 43b593 <_D4core9exception10RangeError6__vtblZ+0x123>
  69122. 43b52a: ││││ ││ │ │ outsl %ds:(%rsi),(%dx)
  69123. 43b52b: ││││ ││ │ │ outsb %ds:(%rsi),(%dx)
  69124. 43b52c: ││││ ││ │ │ and %dh,0x61(%rdi)
  69125. 43b52f: ││││ ││ │ │ ╭ jae 43b551 <_D4core9exception10RangeError6__vtblZ+0xe1>
  69126. 43b531: ││││ ││ ╭┼─┼──┼ je 43b59b <_D4core9exception10RangeError6__vtblZ+0x12b>
  69127. 43b533: ││││╭┼┼─┼┼─┼──┼ jb 43b5a4 <_D4core9exception10RangeError6__vtblZ+0x134>
  69128. 43b535: ││││││┼─┼┼─┼──┼ ja 43b5a5 <_D4core9exception10RangeError6__vtblZ+0x135>
  69129. 43b537: │││││││ ││ │ │ and %dh,0x68(%rdi)
  69130. 43b53a: ││┕┿┿┿┿━┿┿━┿━━┿ imul $0x616e6966,0x20(%rbp,%riz,2),%ebp
  69131. 43b542: ││ ┕┿┿┿━┿┿━┿━━┿ insb (%dx),%es:(%rdi)
  69132. 43b543: ││ │││ ││ │ │ imul $0x6120676e,0x69(%rdx),%edi
  69133. 43b54a: ││ │││ │ │ │ outsb %ds:(%rsi),(%dx)
  69134. 43b54b: ││ │││ │ ┕━━┿ and %ch,0x6e(%rcx)
  69135. 43b54e: ╭┼┼──┼┼┼─┼─────┼ jae 43b5c4 <_D4core9exception10RangeError6__vtblZ+0x154>
  69136. 43b550: │││ │││ │ │ (bad)
  69137. 43b551: │││ │││ │ ┕ outsb %ds:(%rsi),(%dx)
  69138. 43b552: │││ │││ │ movslq 0x20(%rbp),%esp
  69139. 43b555: │││ │││ │ outsl %ds:(%rsi),(%dx)
  69140. 43b556: │││ │││ │ data16
  69141. 43b557: │││ │││ │ and %al,(%rax)
  69142. 43b559: │││ │││ │ add %al,(%rax)
  69143. 43b55b: │││ │││ │ add %al,(%rax)
  69144. 43b55d: │││ │││ │ add %al,(%rax)
  69145. 43b55f: ││┕━━┿┿┿━┿━━━━━━ add %ah,0x6f(%rbx)
  69146. 43b562: ││ │││ │ ╭─── jb 43b5c9 <_D4core9exception10RangeError6__vtblZ+0x159>
  69147. 43b564: ││ │││ │ │ cs
  69148. 43b565: ││ │││ │ │ gs
  69149. 43b566: ││ │││ │ │ ╭─ js 43b5cb <_D4core9exception10RangeError6__vtblZ+0x15b>
  69150. 43b568: ││ │││ │ │ │ gs
  69151. 43b569: ╭┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jo 43b5df <_D4core9exception10RangeError6__vtblZ+0x16f>
  69152. 43b56b: ││ │││ │ │ │ imul $0x6e69462e,0x6e(%rdi),%ebp
  69153. 43b572: ││ │││ │ │ │ (bad)
  69154. 43b573: ││ │││ │ │ │ insb (%dx),%es:(%rdi)
  69155. 43b574: ││ │││ │ │ │ imul $0x6f727245,0x65(%rdx),%edi
  69156. 43b57b: ││ │││ │ │ │╭ jb 43b57d <_D4core9exception10RangeError6__vtblZ+0x10d>
  69157. 43b57d: ││ │││ │ │ │┕ add %al,(%rax)
  69158. 43b57f: ││ │││ │ │ │ add %cl,0x69(%rax)
  69159. 43b582: ││ │││ │ │ │ fs fs outsb %fs:%gs:(%rsi),(%dx)
  69160. 43b586: ││ │││ │ │ │ and %ch,0x65(%rbp)
  69161. 43b589: ││ │││╭┼──┼─┼─ je 43b5f3 <_D4core9exception10RangeError6__vtblZ+0x183>
  69162. 43b58b: ││ │││││ │ │ outsl %ds:(%rsi),(%dx)
  69163. 43b58c: ││ │││││ │ │ and %ah,%fs:0x61(%rbx)
  69164. 43b590: ││ │││││ │ │ insb (%dx),%es:(%rdi)
  69165. 43b591: ││ │││││ │ │ insb (%dx),%es:(%rdi)
  69166. 43b592: ││ │││││ │ │ gs and %ah,%fs:%gs:0x6f(%rsi)
  69167. 43b597: ││ ││ ││ │ │╭ jb 43b5b9 <_D4core9exception10RangeError6__vtblZ+0x149>
  69168. 43b599: ││ ││ ││ │ ││ add %al,(%rax)
  69169. 43b59b: ││ ││ │┕━━┿━┿┿ add %al,(%rax)
  69170. 43b59d: ││ ││ │ │ ││ add %al,(%rax)
  69171. 43b59f: ││ ││ │ │ ││ add %ah,0x6f(%rbx)
  69172. 43b5a2: ││ ││ │ ╭┼─┼┼ jb 43b609 <_D4core9exception10RangeError6__vtblZ+0x199>
  69173. 43b5a4: ││ ┕┿━┿━━┿┿━┿┿ cs
  69174. 43b5a5: ││ ┕━┿━━┿┿━┿┿ gs
  69175. 43b5a6: ││ │ ││╭┼┼ js 43b60b <_D4core9exception10RangeError6__vtblZ+0x19b>
  69176. 43b5a8: ││ │ │││││ gs
  69177. 43b5a9: ╭┼┼───────┼──┼┼┼┼┼ jo 43b61f <_D4core9exception10RangeError6__vtblZ+0x1af>
  69178. 43b5ab: │││ │ │││││ imul $0x6469482e,0x6e(%rdi),%ebp
  69179. 43b5b2: │││ │ │││││ fs outsb %fs:%gs:(%rsi),(%dx)
  69180. 43b5b5: │││ │ │││││ rex.RX jne 43b626 <_D4core9exception10RangeError6__vtblZ+0x1b6>
  69181. 43b5b8: │││ │ │││││ movslq 0x72(%rbp),%eax
  69182. 43b5bb: │││ ╭┼──┼┼┼┼─ jb 43b62c <_D4core9exception10RangeError6__vtblZ+0x1bc>
  69183. 43b5bd: │││ ││ ││││╭ jb 43b5bf <_D4core9exception10RangeError6__vtblZ+0x14f>
  69184. 43b5bf: │││ ││ ││││┕ add %cl,0x65(%rbp)
  69185. 43b5c2: │││ ││ ││││ insl (%dx),%es:(%rdi)
  69186. 43b5c3: │││ ││ ││││ outsl %ds:(%rsi),(%dx)
  69187. 43b5c4: ╭──┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jb 43b63f <_D4core9exception10RangeError6__vtblZ+0x1cf>
  69188. 43b5c6: │ ││ ││ ││││ and %ah,0x6c(%rcx)
  69189. 43b5c9: │ ││ ││ │┕┿┿━ insb (%dx),%es:(%rdi)
  69190. 43b5ca: │ ││ ││ │ ││ outsl %ds:(%rsi),(%dx)
  69191. 43b5cb: │ ││ ││ │ │┕━ movslq 0x74(%rcx),%esp
  69192. 43b5ce: │ ││ ││ │ │ imul $0x69616620,0x6e(%rdi),%ebp
  69193. 43b5d5: │ ││ ││ │ │ insb (%dx),%es:(%rdi)
  69194. 43b5d6: │ ││ ││ │ │ gs add %al,%fs:%gs:(%rax)
  69195. 43b5da: │ ││ ││ │ │ add %al,(%rax)
  69196. 43b5dc: │ ││ ││ │ │ add %al,(%rax)
  69197. 43b5de: │ ││ ││ │ │ add %al,(%rax)
  69198. 43b5e0: │ │ ││ │ │ movslq 0x72(%rdi),%ebp
  69199. 43b5e3: │ │ ││ │ │ gs
  69200. 43b5e4: │ │ ││ │ │ cs
  69201. 43b5e5: │ │ ││ │ │ gs
  69202. 43b5e6: │ │ ││ │─┼── js 43b64b <_D4core9exception10RangeError6__vtblZ+0x1db>
  69203. 43b5e8: │ │ ││ │ │ gs
  69204. 43b5e9: │ ╭┼────────┼┼──┼─┼── jo 43b65f <_D4core9exception10RangeError6__vtblZ+0x1ef>
  69205. 43b5eb: │ ││ ││ │ │ imul $0x74754f2e,0x6e(%rdi),%ebp
  69206. 43b5f2: │ ││ ││ │ │ rex.WRXB
  69207. 43b5f3: │ ││ │┕━━┿━┿━━ data16 rex.WRB
  69208. 43b5f5: │ ││ │ │ │ gs
  69209. 43b5f6: │ ││ │ │ │ insl (%dx),%es:(%rdi)
  69210. 43b5f7: │ ││ │ │ │ outsl %ds:(%rsi),(%dx)
  69211. 43b5f8: ╭┼─┼┼────────┼───┼─┼── jb 43b673 <_D4core9exception10RangeError6__vtblZ+0x203>
  69212. 43b5fa: ││ ││ │ │ │ rex.RB jb 43b66f <_D4core9exception10RangeError6__vtblZ+0x1ff>
  69213. 43b5fd: ││ ││ │ │ │ outsl %ds:(%rsi),(%dx)
  69214. 43b5fe: ││ ││ │ │ │ ╭ jb 43b600 <_D4core9exception10RangeError6__vtblZ+0x190>
  69215. 43b600: ││ ││ │ │ │ ┕ rex.WB outsb %ds:(%rsi),(%dx)
  69216. 43b602: ││ ││ │ │ │╭─ jbe 43b665 <_D4core9exception10RangeError6__vtblZ+0x1f5>
  69217. 43b604: ││ ││ │ │ ││ insb (%dx),%es:(%rdi)
  69218. 43b605: ││ ││ │ │ ││ imul $0x726f6d65,0x6d(%rax,%riz,1),%esp
  69219. 43b60d: ││ ││ │ │ │╭ jns 43b62f <_D4core9exception10RangeError6__vtblZ+0x1bf>
  69220. 43b60f: ││ ││ │ │ ││ outsl %ds:(%rsi),(%dx)
  69221. 43b610: ││ ││ │ ╭─┼──┼┼ jo 43b677 <_D4core9exception10RangeError6__vtblZ+0x207>
  69222. 43b612: ││ ││ │ │ │ ╭┼┼ jb 43b675 <_D4core9exception10RangeError6__vtblZ+0x205>
  69223. 43b614: ││ ││ │╭┼─┼─┼┼┼ je 43b67f <_D4core9exception10RangeError6__vtblZ+0x20f>
  69224. 43b616: ││ ││ │││ │ │││ outsl %ds:(%rsi),(%dx)
  69225. 43b617: ││ ││ │││ │ │││ outsb %ds:(%rsi),(%dx)
  69226. 43b620: ││ │ │││ │ │││ movslq 0x72(%rdi),%ebp
  69227. 43b623: ││ │ │││ │ │││ gs
  69228. 43b624: ││ │ │││ │ │││ cs
  69229. 43b625: ││ │ │││ │ │││ gs
  69230. 43b626: ││ │ │││╭┼─┼┼┼ js 43b68b <_D4core9exception10RangeError6__vtblZ+0x21b>
  69231. 43b628: ││ │ │││││ │││ gs
  69232. 43b629: ││╭┼─────────┼┼┼┼┼─┼┼┼ jo 43b69f <_D4core9exception10RangeError6__vtblZ+0x22f>
  69233. 43b62b: ││││ │││││ │││ imul $0x766e492e,0x6e(%rdi),%ebp
  69234. 43b632: ││││ ││││ ││ (bad)
  69235. 43b633: ││││ ││││ ││ insb (%dx),%es:(%rdi)
  69236. 43b634: ││││ ││││ ││ imul $0x79726f6d,0x65(%rbp,%rcx,2),%esp
  69237. 43b63c: ││││ ││││ ││ rex.WRXB jo 43b6a4 <_D4core9exception10RangeError6__vtblZ+0x234>
  69238. 43b63f: │┕┿┿━━━━━━━━━━┿┿┿┿╭┼┼─ jb 43b6a2 <_D4core9exception10RangeError6__vtblZ+0x232>
  69239. 43b641: │ ││ ╭──┼┼┼┼┼┼┼─ je 43b6ac <_D4core9exception10RangeError6__vtblZ+0x23c>
  69240. 43b643: │ ││ │ │││││││ outsl %ds:(%rsi),(%dx)
  69241. 43b644: │ ││ │ │││││││ outsb %ds:(%rsi),(%dx)
  69242. 43b645: │ ││ │ │││││││ rex.RB jb 43b6ba <_D4core9exception10RangeError6__vtblZ+0x24a>
  69243. 43b648: │ ││ │ │││││││ outsl %ds:(%rsi),(%dx)
  69244. 43b649: │ ││ │ │││││││╭ jb 43b64b <_D4core9exception10RangeError6__vtblZ+0x1db>
  69245. 43b64b: │ ││ │ │││┕┿┿┿┷ add %al,(%rax)
  69246. 43b64d: │ ││ │ │││ │││ add %al,(%rax)
  69247. 43b64f: │ ││ │ │││ │││ add %cl,0x6f(%rsi)
  69248. 43b652: │ ││ │ │││ │││ and %ah,0x70(%rcx)
  69249. 43b655: │ ││ ╭─┼──┼┼┼─┼┼┼─ jo 43b6c9 <_D4core9exception10RangeError6__vtblZ+0x259>
  69250. 43b657: │ ││ │ │ │││ │││ outsl %ds:(%rsi),(%dx)
  69251. 43b658: │ ││ ╭┼─┼──┼┼┼─┼┼┼─ jo 43b6cc <_D4core9exception10RangeError6__vtblZ+0x25c>
  69252. 43b65a: │ ││ ││ │ │││ │││ imul $0x77732065,0x74(%rcx),%esp
  69253. 43b661: │ │ ││ │ │││ │││ imul $0x616c6320,0x68(%rbx,%riz,2),%esi
  69254. 43b669: │ │ ╭┼┼─┼──┼┼┼─┼┼── jne 43b6de <_D4core9exception10RangeError6__vtblZ+0x26e>
  69255. 43b66b: │ │ │││ │ │││ ││ and %ah,%gs:0x6f(%rsi)
  69256. 43b66f: │ │ │││╭┼──┼┼┼─┼┼── jne 43b6df <_D4core9exception10RangeError6__vtblZ+0x26f>
  69257. 43b671: │ │ │││││ │││ ││ add %al,%fs:(%rax)
  69258. 43b680: │ │││││ │ │ movslq 0x72(%rdi),%ebp
  69259. 43b683: │ │││││ │ │ gs
  69260. 43b684: │ │││││ │ │ cs
  69261. 43b685: │ │││││ │ │ gs
  69262. 43b686: │ │││││ ╭┼─┼─── js 43b6eb <_D4core9exception10RangeError6__vtblZ+0x27b>
  69263. 43b688: │ │││││ ││ │ gs
  69264. 43b689: ╭┼────┼┼┼┼┼───┼┼─┼─── jo 43b6ff <_D4core9exception10RangeError6__vtblZ+0x28f>
  69265. 43b68b: ││ │││││ │┕━┿━━━ imul $0x6977532e,0x6e(%rdi),%ebp
  69266. 43b692: ││ │││││ ╭┼──┼─── je 43b6f7 <_D4core9exception10RangeError6__vtblZ+0x287>
  69267. 43b694: ││ │││││ ││ │ pushq $0x6f727245
  69268. 43b699: ││ │││││ ││ │ ╭ jb 43b69b <_D4core9exception10RangeError6__vtblZ+0x22b>
  69269. 43b69b: ││ │││││ ││ │ ┕ add %al,(%rax)
  69270. 43b69d: ││ │││││ ││ │ add %al,(%rax)
  69271. 43b69f: │┕━━━━┿┿┿┿┿━━┿┿━━┿━━━ add %ah,0x6f(%rbx)
  69272. 43b6a2: │ │││││──┼┼──┼┼┼┼ jb 43b709 <_D4core9exception10RangeError6__vtblZ+0x299>
  69273. 43b6a4: │ │││││ ││ cs
  69274. 43b6a5: │ │││││ ││ gs
  69275. 43b6a6: │ │││││ ╭┼┼────── js 43b70b <_D4core9exception10RangeError6__vtblZ+0x29b>
  69276. 43b6a8: │ │││││ │││ gs
  69277. 43b6a9: ╭┼─────┼┼┼┼┼─┼┼┼────── jo 43b71f <_D4core9exception10RangeError6__vtblZ+0x2af>
  69278. 43b6ab: ││ │││││ │││ imul $0x696e552e,0x6e(%rdi),%ebp
  69279. 43b6b2: ││ │││││ │││ movslq 0x64(%rdi),%ebp
  69280. 43b6b5: ││ │││││ │││ gs
  69281. 43b6b6: ││ │││││ │││ rex.RB js 43b71c <_D4core9exception10RangeError6__vtblZ+0x2ac>
  69282. 43b6b9: ││ │││││ │││ gs
  69283. 43b6ba: ╭┼┼─────┼┼┼┼┼─┼┼┼────── jo 43b730 <_D4core9exception10RangeError6__vtblZ+0x2c0>
  69284. 43b6bc: │││ │││││ │││ imul $0x696e7500,0x6e(%rdi),%ebp
  69285. 43b6c3: ╭┼┼┼─────┼┼┼┼┼─┼┼┼────── je 43b739 <_D4core9exception10RangeError6__vtblZ+0x2c9>
  69286. 43b6c5: ││││ │││││ │││ gs
  69287. 43b6c6: ╭┼┼┼┼─────┼┼┼┼┼─┼┼┼────── jae 43b73c <_D4core9exception10RangeError6__vtblZ+0x2cc>
  69288. 43b6c8: │││││ │││││ │││ and %ah,0x61(%rsi)
  69289. 43b6cb: │││││ ││ ││ │││ imul $0x65,0x72(%rbp,%rsi,2),%ebp
  69290. 43b6df: │││││ ┕┿━┿┿┿━━━━━━ add %ah,0x6f(%rbx)
  69291. 43b6e2: │││││ ╭┼─┼┼┼────── jb 43b749 <_D4core9exception11AssertError6__initZ+0x1>
  69292. 43b6e4: │││││ ││ │││ cs
  69293. 43b6e5: │││││ ││ │││ gs
  69294. 43b6e6: │││││ ││╭┼┼┼────── js 43b74b <_D4core9exception11AssertError6__initZ+0x3>
  69295. 43b6e8: │││││ ││││││ gs
  69296. 43b6e9: ╭┼┼┼┼┼────────┼┼┼┼┼┼────── jo 43b75f <_D4core9exception11AssertError6__initZ+0x17>
  69297. 43b6eb: ││││││ │││││┕━━━━━━ imul $0x7075532e,0x6e(%rdi),%ebp
  69298. 43b6f2: ││││││ ╭───┼┼┼┼┼─────── jo 43b766 <_D4core9exception11AssertError6__initZ+0x1e>
  69299. 43b6f4: ││││││ │ │││││ gs
  69300. 43b6f5: ││││││ ╭──┼───┼┼┼┼┼─────── jae 43b76a <_D4core9exception11AssertError6__initZ+0x22>
  69301. 43b6f7: ││││││ │ │ ││││┕━━━━━━━ push %rsp
  69302. 43b6f8: ││││││ │ │ ││││ ╭ jb 43b75b <_D4core9exception11AssertError6__initZ+0x13>
  69303. 43b6fa: ││││││ │ │ ││││ │ movslq 0x49(%rbp),%esp
  69304. 43b6fd: ││││││ │ │ ││││ │ outsb %ds:(%rsi),(%dx)
  69305. 43b6fe: ││││││ │ │ ││││ │ outsw %ds:(%rsi),(%dx)
  69306. 43b710: │││││ │ │ │ │ │ (bad)
  69307. 43b711: │││││ │ │ │ │ │ (bad) {%k5}
  69308. 43b712: │││││ │ │ ╭┼─┼────────┼ jne 43b77d <_D4core9exception11AssertError6__initZ+0x35>
  69309. 43b714: │││││ │ │ ││ │ │ insb (%dx),%es:(%rdi)
  69310. 43b715: │││││ │ │ ││ │ │ fs
  69311. 43b716: │││││ │ │ ││ │ │ (bad)
  69312. 43b717: │││││ │ ╭┼──┼┼─┼────────┼ jae 43b78b <_D4core9exception11AssertError6__initZ+0x43>
  69313. 43b719: │││││ │ ││ ││ │ │ movslq (%rdi),%ebp
  69314. 43b71b: │││││ │ ││ ││ │ │ insb (%dx),%es:(%rdi)
  69315. 43b71c: │││││ │ ││ ││ │ │ movslq %fs:(%rdi),%ebp
  69316. 43b71f: ╭─┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jb 43b796 <_D4core9exception11AssertError6__initZ+0x4e>
  69317. 43b721: │ ││││ │ ││ ││ │ │ outsb %ds:(%rsi),(%dx)
  69318. 43b722: │ ││││ │ ││ ╭┼┼─┼────────┼ je 43b78d <_D4core9exception11AssertError6__initZ+0x45>
  69319. 43b724: │ ││││ │ ││ │││ │ │ insl (%dx),%es:(%rdi)
  69320. 43b725: │ ││││ │ ││ │││ │ │ gs
  69321. 43b726: │ ││││ │ ││ │││ │ │ (bad)
  69322. 43b727: │ ││││ │ ││ │││ │ │ fs
  69323. 43b728: ╭┼─┼┼┼┼───┼─┼┼─┼┼┼─┼────────┼ jb 43b79f <_D4core9exception11AssertError6__initZ+0x57>
  69324. 43b72a: ││ ││││ │ ││ │││ │ │ outsb %ds:(%rsi),(%dx)
  69325. 43b72b: ││ ││││ │ ││╭┼┼┼─┼────────┼ je 43b796 <_D4core9exception11AssertError6__initZ+0x4e>
  69326. 43b72d: ││ ││││ │ ││││││ │ │ insl (%dx),%es:(%rdi)
  69327. 43b72e: ││ ││││ │ ││││││ │ │ gs
  69328. 43b72f: ││ ││││ │ ││││││ │ │ (bad)
  69329. 43b730: ││ │││┕━━━┿╭┼┼┼┼┼┼─┼────────┼ jae 43b7a4 <_D4core9exception11AssertError6__vtblZ+0x4>
  69330. 43b732: ││ │││ ││││││││ │ │ movslq (%rdi),%ebp
  69331. 43b734: ││ │││ ││││││││ │ │ movslq 0x72(%rdi),%ebp
  69332. 43b737: ││ │││ ││││││││ │ │ gs
  69333. 43b738: ││ │││ ││││││││ │ │ (bad)
  69334. 43b739: ││ ││┕━━━━┿┿┿┿┿┿┿┿━┿━━━━━━━━┿ gs
  69335. 43b73a: ││ ││ ││││││││╭┼────────┼ js 43b79f <_D4core9exception11AssertError6__initZ+0x57>
  69336. 43b73c: ││ │┕━━━━━┿┿┿┿┿┿┿┿┿┿━━━━━━━━┿ gs
  69337. 43b73d: ││╭┼──────┼┼┼┼┼┼┼┼┼┼────────┼ jo 43b7b3 <_D4core9exception11AssertError6__vtblZ+0x13>
  69338. 43b73f: ││││ ││││││││││ │ imul $0x642e,0x6e(%rdi),%ebp
  69339.  
  69340. 000000000043b748 <_D4core9exception11AssertError6__initZ>:
  69341. 43b748: movabs 0x43b7,%al
  69342.  
  69343. 000000000043b7a0 <_D4core9exception11AssertError6__vtblZ>:
  69344. 43b7a0: ┆ (bad)
  69345. 43b7a1: ┆ rex.RX
  69346. 43b7a2: ┆ add %al,%gs:(%rax)
  69347. 43b7a5: ┆ add %al,(%rax)
  69348. 43b7a7: ┆ add %ah,%al
  69349. 43b7a9: ┆╭ loopne 43b7ec <_D4core9exception17SuppressTraceInfo16__interfaceInfosZ+0x1c>
  69350. 43b7ab: ┆│ add %al,(%rax)
  69351. 43b7ad: ┆│ add %al,(%rax)
  69352. 43b7af: ┆│ add %dl,%al
  69353. 43b7b1: ┆│ mov $0x41,%ebx
  69354. 43b7b6: ┆│ add %al,(%rax)
  69355. 43b7b8: ╰┼ loopne 43b775 <_D4core9exception11AssertError6__initZ+0x2d>
  69356. 43b7ba: │ add %al,(%r8)
  69357. 43b7bd: │ add %al,(%rax)
  69358. 43b7bf: │ add %dh,0x41bc(%rax)
  69359. 43b7c5: │ add %al,(%rax)
  69360. 43b7c7: │ add %dl,(%rax)
  69361. 43b7c9: ╭┼ loope 43b80c <_D4core9exception13FinalizeError6__initZ+0x1c>
  69362. 43b7cb: ││ add %al,(%rax)
  69363. 43b7cd: ││ add %al,(%rax)
  69364.  
  69365. 000000000043b7d0 <_D4core9exception17SuppressTraceInfo16__interfaceInfosZ>:
  69366. 43b7d0: adc %ah,0x65(%rdx)
  69367. 43b7d3: add %al,(%rax)
  69368. 43b7d5: add %al,(%rax)
  69369. 43b7d7: add %al,(%rax,%rax,1)
  69370. 43b7da: add %al,(%rax)
  69371. 43b7dc: add %al,(%rax)
  69372. 43b7de: add %al,(%rax)
  69373. 43b7e0: rex mov $0x43,%ebx
  69374. 43b7e6: add %al,(%rax)
  69375. 43b7e8: adc %al,(%rax)
  69376. 43b7ea: add %al,(%rax)
  69377. 43b7ec: add %al,(%rax)
  69378.  
  69379. 000000000043b7f0 <_D4core9exception13FinalizeError6__initZ>:
  69380. 43b7f0: push %rax
  69381. 43b7f1: mov $0x43,%eax
  69382.  
  69383. 000000000043b850 <_D4core9exception13FinalizeError6__vtblZ>:
  69384. 43b850: ┆ add %al,0x65(%rdi)
  69385. 43b853: ┆ add %al,(%rax)
  69386. 43b855: ┆ add %al,(%rax)
  69387. 43b857: ┆ add %al,0x5d(%rax)
  69388. 43b85a: ┆ add %al,(%r8)
  69389. 43b85d: ┆ add %al,(%rax)
  69390. 43b85f: ┆ add %dl,%al
  69391. 43b861: ┆ mov $0x41,%ebx
  69392. 43b866: ┆ add %al,(%rax)
  69393. 43b868: ╰ loopne 43b825 <_D4core9exception13FinalizeError6__initZ+0x35>
  69394. 43b86a: add %al,(%r8)
  69395. 43b86d: add %al,(%rax)
  69396. 43b86f: add %dh,0x41bc(%rax)
  69397. 43b875: add %al,(%rax)
  69398. 43b877: add %dl,(%rax)
  69399. 43b879: ╭ loope 43b8bc <_D4core9exception15HiddenFuncError6__initZ+0x3c>
  69400. 43b87b: │ add %al,(%rax)
  69401. 43b87d: │ add %al,(%rax)
  69402.  
  69403. 000000000043b880 <_D4core9exception15HiddenFuncError6__initZ>:
  69404. 43b880: sarb 0x43(%rax)
  69405.  
  69406. 000000000043b8d0 <_D4core9exception15HiddenFuncError6__vtblZ>:
  69407. 43b8d0: ┆ movabs 0xe000000000006547,%al
  69408. 43b8d9: ┆╭ loopne 43b91c <_D4core9exception16OutOfMemoryError6__initZ+0x1c>
  69409. 43b8db: ┆│ add %al,(%rax)
  69410. 43b8dd: ┆│ add %al,(%rax)
  69411. 43b8df: ┆│ add %dl,%al
  69412. 43b8e1: ┆│ mov $0x41,%ebx
  69413. 43b8e6: ┆│ add %al,(%rax)
  69414. 43b8e8: ╰┼ loopne 43b8a5 <_D4core9exception15HiddenFuncError6__initZ+0x25>
  69415. 43b8ea: │ add %al,(%r8)
  69416. 43b8ed: │ add %al,(%rax)
  69417. 43b8ef: │ add %dh,0x41bc(%rax)
  69418. 43b8f5: │ add %al,(%rax)
  69419. 43b8f7: │ add %dl,(%rax)
  69420. 43b8f9: ╭┼ loope 43b93c <_D4core9exception16OutOfMemoryError6__initZ+0x3c>
  69421. 43b8fb: ││ add %al,(%rax)
  69422. 43b8fd: ││ add %al,(%rax)
  69423.  
  69424. 000000000043b900 <_D4core9exception16OutOfMemoryError6__initZ>:
  69425. 43b900: push %rax
  69426. 43b901: mov $0x43,%ecx
  69427.  
  69428. 000000000043b950 <_D4core9exception16OutOfMemoryError6__vtblZ>:
  69429. 43b950: ┆ rex
  69430. 43b951: ┆ rex.W
  69431. 43b952: ┆ add %al,%gs:(%rax)
  69432. 43b955: ┆ add %al,(%rax)
  69433. 43b957: ┆ add %dh,0x5d(%rax)
  69434. 43b95a: ┆ add %al,(%r8)
  69435. 43b95d: ┆ add %al,(%rax)
  69436. 43b95f: ┆ add %dl,%al
  69437. 43b961: ┆ mov $0x41,%ebx
  69438. 43b966: ┆ add %al,(%rax)
  69439. 43b968: ╰ loopne 43b925 <_D4core9exception16OutOfMemoryError6__initZ+0x25>
  69440. 43b96a: add %al,(%r8)
  69441. 43b96d: add %al,(%rax)
  69442. 43b96f: add %dh,0x41bc(%rax)
  69443. 43b975: add %al,(%rax)
  69444. 43b977: add %dl,(%rax)
  69445. 43b979: ╭ loope 43b9bc <_D4core9exception27InvalidMemoryOperationError6__initZ+0x3c>
  69446. 43b97b: │ add %al,(%rax)
  69447. 43b97d: │ add %al,(%rax)
  69448.  
  69449. 000000000043b980 <_D4core9exception27InvalidMemoryOperationError6__initZ>:
  69450. 43b980: sarb 0x43(%rcx)
  69451.  
  69452. 000000000043b9d0 <_D4core9exception27InvalidMemoryOperationError6__vtblZ>:
  69453. 43b9d0: ╭┼ loopne 43ba1a <_D4core9exception11SwitchError6__initZ+0x1a>
  69454. 43b9d2: │┆ add %al,%gs:(%rax)
  69455. 43b9d5: │┆ add %al,(%rax)
  69456. 43b9d7: │┆ add %dl,0x415d(%rax)
  69457. 43b9dd: │┆ add %al,(%rax)
  69458. 43b9df: │┆ add %dl,%al
  69459. 43b9e1: │┆ mov $0x41,%ebx
  69460. 43b9e6: │┆ add %al,(%rax)
  69461. 43b9e8: │╰ loopne 43b9a5 <_D4core9exception27InvalidMemoryOperationError6__initZ+0x25>
  69462. 43b9ea: │ add %al,(%r8)
  69463. 43b9ed: │ add %al,(%rax)
  69464. 43b9ef: │ add %dh,0x41bc(%rax)
  69465. 43b9f5: │ add %al,(%rax)
  69466. 43b9f7: │ add %dl,(%rax)
  69467. 43b9f9: │╭ loope 43ba3c <_D4core9exception11SwitchError6__initZ+0x3c>
  69468. 43b9fb: ││ add %al,(%rax)
  69469. 43b9fd: ││ add %al,(%rax)
  69470.  
  69471. 000000000043ba00 <_D4core9exception11SwitchError6__initZ>:
  69472. 43ba00: push %rax
  69473. 43ba01: mov $0x43,%edx
  69474.  
  69475. 000000000043ba50 <_D4core9exception11SwitchError6__vtblZ>:
  69476. 43ba50: ┆┆ orb $0x0,0x65(%rcx)
  69477. 43ba54: ┆┆ add %al,(%rax)
  69478. 43ba56: ┆┆ add %al,(%rax)
  69479. 43ba58: ┆╰ loopne 43ba3a <_D4core9exception11SwitchError6__initZ+0x3a>
  69480. 43ba5a: ┆ add %al,(%r8)
  69481. 43ba5d: ┆ add %al,(%rax)
  69482. 43ba5f: ┆ add %dl,%al
  69483. 43ba61: ┆ mov $0x41,%ebx
  69484. 43ba66: ┆ add %al,(%rax)
  69485. 43ba68: ╰─ loopne 43ba25 <_D4core9exception11SwitchError6__initZ+0x25>
  69486. 43ba6a: add %al,(%r8)
  69487. 43ba6d: add %al,(%rax)
  69488. 43ba6f: add %dh,0x41bc(%rax)
  69489. 43ba75: add %al,(%rax)
  69490. 43ba77: add %dl,(%rax)
  69491. 43ba79: ╭ loope 43babc <_D4core9exception16UnicodeException6__initZ+0x3c>
  69492. 43ba7b: │ add %al,(%rax)
  69493. 43ba7d: │ add %al,(%rax)
  69494.  
  69495. 000000000043ba80 <_D4core9exception16UnicodeException6__initZ>:
  69496. 43ba80: sarb 0x43(%rdx)
  69497.  
  69498. 000000000043bad0 <_D4core9exception16UnicodeException6__vtblZ>:
  69499. 43bad0: ┆ and %cl,0x65(%rdx)
  69500. 43bad3: ┆ add %al,(%rax)
  69501. 43bad5: ┆ add %al,(%rax)
  69502. 43bad7: ┆ add %ah,%al
  69503. 43bad9: ┆╭ loopne 43bb1c <_D4core9exception17SuppressTraceInfo6__vtblZ+0x1c>
  69504. 43badb: ┆│ add %al,(%rax)
  69505. 43badd: ┆│ add %al,(%rax)
  69506. 43badf: ┆│ add %dl,%al
  69507. 43bae1: ┆│ mov $0x41,%ebx
  69508. 43bae6: ┆│ add %al,(%rax)
  69509. 43bae8: ╰┼ loopne 43baa5 <_D4core9exception16UnicodeException6__initZ+0x25>
  69510. 43baea: │ add %al,(%r8)
  69511. 43baed: │ add %al,(%rax)
  69512. 43baef: │ add %dh,0x41bc(%rax)
  69513. 43baf5: │ add %al,(%rax)
  69514. 43baf7: │ add %dl,(%rax)
  69515. 43baf9: ╭┼ loope 43bb3c <_D4core9exception17SuppressTraceInfo6__vtblZ+0x3c>
  69516. 43bafb: ││ add %al,(%rax)
  69517. 43bafd: ││ add %al,(%rax)
  69518.  
  69519. 000000000043bb00 <_D4core9exception17SuppressTraceInfo6__vtblZ>:
  69520. 43bb00: ╭┼ loopne 43bb4c <_D4core9exception17SuppressTraceInfo11__interface6object9Throwable9TraceInfo6__vtblZ+0xc>
  69521. 43bb02: │┆ add %al,%gs:(%rax)
  69522. 43bb05: │┆ add %al,(%rax)
  69523. 43bb07: │┆ add %ah,(%rax)
  69524. 43bb09: │┆ (bad) {%k5}
  69525. 43bb0b: │┆ add %al,(%rax)
  69526. 43bb0d: │┆ add %al,(%rax)
  69527. 43bb0f: │┆ add %dl,%al
  69528. 43bb11: │┆ mov $0x41,%ebx
  69529. 43bb16: │┆ add %al,(%rax)
  69530. 43bb18: │╰ loopne 43bad5 <_D4core9exception16UnicodeException6__vtblZ+0x5>
  69531. 43bb1a: │ add %al,(%r8)
  69532. 43bb1d: │ add %al,(%rax)
  69533. 43bb1f: │ add %dh,0x41bc(%rax)
  69534. 43bb25: │ add %al,(%rax)
  69535. 43bb27: │ add %al,(%rax)
  69536. 43bb29: │ (bad) {%k5}
  69537. 43bb2b: │ add %al,(%rax)
  69538. 43bb2d: │ add %al,(%rax)
  69539. 43bb2f: │ add %dl,(%rax)
  69540. 43bb31: │ (bad) {%k5}
  69541.  
  69542. 000000000043bb40 <_D4core9exception17SuppressTraceInfo11__interface6object9Throwable9TraceInfo6__vtblZ>:
  69543. 43bb40: (bad)
  69544. 43bb41: mov $0x43,%bh
  69545. 43bb43: add %al,(%rax)
  69546. 43bb45: add %al,(%rax)
  69547. 43bb47: add %dh,(%rax)
  69548. 43bb49: (bad) {%k5}
  69549. 43bb4b: add %al,(%rax)
  69550. 43bb4d: add %al,(%rax)
  69551. 43bb4f: add %al,0x62(%rax)
  69552. 43bb52: add %al,(%r8)
  69553. 43bb55: add %al,(%rax)
  69554. 43bb57: add %dl,0x62(%rax)
  69555. 43bb5a: add %al,(%r8)
  69556. 43bb5d: add %al,(%rax)
  69557.  
  69558. 000000000043bb60 <_D4core9exception17SuppressTraceInfo6__initZ>:
  69559. 43bb60: add %bh,0x43(%rbx)
  69560. 43bb6e: add %al,(%rax)
  69561. 43bb70: rex mov $0x43,%ebx
  69562.  
  69563. 000000000043bb78 <_D4core6thread15ThreadException6__initZ>:
  69564. 43bb78: sarb $0x0,0x43(%rbx)
  69565.  
  69566. 000000000043bbc0 <_D4core6thread15ThreadException6__vtblZ>:
  69567. 43bbc0: ┆┆ adc %cl,0x0(%rbp,%riz,2)
  69568. 43bbc4: ┆┆ add %al,(%rax)
  69569. 43bbc6: ┆┆ add %al,(%rax)
  69570. 43bbc8: ┆╰ loopne 43bbaa <_D4core6thread15ThreadException6__initZ+0x32>
  69571. 43bbca: ┆ add %al,(%r8)
  69572. 43bbcd: ┆ add %al,(%rax)
  69573. 43bbcf: ┆ add %dl,%al
  69574. 43bbd1: ┆ mov $0x41,%ebx
  69575. 43bbd6: ┆ add %al,(%rax)
  69576. 43bbd8: ╰─ loopne 43bb95 <_D4core6thread15ThreadException6__initZ+0x1d>
  69577. 43bbda: add %al,(%r8)
  69578. 43bbdd: add %al,(%rax)
  69579. 43bbdf: add %dh,0x41bc(%rax)
  69580. 43bbe5: add %al,(%rax)
  69581. 43bbe7: add %dl,(%rax)
  69582. 43bbe9: ╭─ loope 43bc2c <_D4core6thread15ThreadException6__vtblZ+0x6c>
  69583. 43bbeb: │ add %al,(%rax)
  69584. 43bbed: │ add %al,(%rax)
  69585. 43bbef: │ add %ah,0x6f(%rbx)
  69586. 43bbf2: ╭┼─ jb 43bc59 <_D4core6thread15ThreadException6__vtblZ+0x99>
  69587. 43bbf4: ╭───┼┼─ je,pn 43bc5f <_D4core6thread15ThreadException6__vtblZ+0x9f>
  69588. 43bbf7: │ ╭┼┼─ jb 43bc5e <_D4core6thread15ThreadException6__vtblZ+0x9e>
  69589. 43bbf9: │ │││ (bad)
  69590. 43bbfa: │ │││ fs
  69591. 43bbfb: │ │││ cs
  69592. 43bbfc: │ │││ push %rsp
  69593. 43bbfd: │ │││ pushq $0x64616572
  69594. 43bc02: │ │││ rex.RB js 43bc68 <_D4core6thread15ThreadException6__vtblZ+0xa8>
  69595. 43bc05: │ │││ gs
  69596. 43bc06: ╭───┼──┼┼┼─ jo 43bc7c <_D4core6thread15ThreadException6__vtblZ+0xbc>
  69597. 43bc08: │ │ │││ imul $0x0,0x6e(%rdi),%ebp
  69598. 43bc0f: │ │ │││ add %ah,0x6f(%rbx)
  69599. 43bc12: │ │ ╭┼┼┼─ jb 43bc79 <_D4core6thread15ThreadException6__vtblZ+0xb9>
  69600. 43bc14: │ ╭┼─┼┼┼┼─ je,pn 43bc7f <_D4core6thread15ThreadException6__vtblZ+0xbf>
  69601. 43bc17: │ ││╭┼┼┼┼─ jb 43bc7e <_D4core6thread15ThreadException6__vtblZ+0xbe>
  69602. 43bc19: │ │││││││ (bad)
  69603. 43bc1a: │ │││││││ fs
  69604. 43bc1b: │ │││││││ cs
  69605. 43bc1c: │ │││││││ push %rsp
  69606. 43bc1d: │ │││││││ pushq $0x64616572
  69607. 43bc22: │ │││││││ rex.RB jb 43bc97 <_D4core6thread15ThreadException6__vtblZ+0xd7>
  69608. 43bc25: │ │││││││ outsl %ds:(%rsi),(%dx)
  69609. 43bc26: │ │││││││╭ jb 43bc28 <_D4core6thread15ThreadException6__vtblZ+0x68>
  69610. 43bc30: │ ││││││ rex.RB jb 43bca5 <_D4core6thread15ThreadException6__vtblZ+0xe5>
  69611. 43bc33: │ ││││││ outsl %ds:(%rsi),(%dx)
  69612. 43bc34: │ ││││││ ╭ jb 43bc56 <_D4core6thread15ThreadException6__vtblZ+0x96>
  69613. 43bc36: │ ││││││ │ imul $0x6c616974,0x69(%rsi),%ebp
  69614. 43bc3d: │ ││││││ │ imul $0x7420676e,0x69(%rdx),%edi
  69615. 43bc44: │ ││││││ │ pushq $0x64616572
  69616. 43bc49: │ ││││││ │ and %ah,0x74(%rcx)
  69617. 43bc4c: │╭─┼┼┼┼┼┼─┼ je 43bcc0 <_D4core6thread15ThreadException6__vtblZ+0x100>
  69618. 43bc4e: ││ ││││││ │ imul $0x736574,0x75(%rdx),%esp
  69619. 43bc5d: ││ │││││ add %al,(%rax)
  69620. 43bc5f: ││ │┕┿┿━━━━ add %al,0x72(%rbp)
  69621. 43bc62: ││╭┼─┼┼──── jb 43bcd3 <_D4core6thread15ThreadException6__vtblZ+0x113>
  69622. 43bc64: ││││ ││ ╭ jb 43bc86 <_D4core6thread15ThreadException6__vtblZ+0xc6>
  69623. 43bc66: ││││ ││ │ imul $0x6c616974,0x69(%rsi),%ebp
  69624. 43bc6d: ││││ ││ │ imul $0x7420676e,0x69(%rdx),%edi
  69625. 43bc74: ││││ ││ │ pushq $0x64616572
  69626. 43bc79: ││││ │┕━━━┿ and %dh,0x74(%rbx)
  69627. 43bc7c: ┕┿┿┿━┿━━━━┿ (bad)
  69628. 43bc7d: │││ │ │ movslq 0x20(%rbx),%ebp
  69629. 43bc80: ││ ╭─┼ jae 43bceb <_D4core6thread15ThreadException6__vtblZ+0x12b>
  69630. 43bc82: ││ │╭┼ jp 43bce9 <_D4core6thread15ThreadException6__vtblZ+0x129>
  69631. 43bc90: ││ ││ rex.RB jb 43bd05 <_D4core6thread15ThreadException6__vtblZ+0x145>
  69632. 43bc93: ││ ││ outsl %ds:(%rsi),(%dx)
  69633. 43bc94: ││ ││╭ jb 43bcb6 <_D4core6thread15ThreadException6__vtblZ+0xf6>
  69634. 43bc96: ││ │││ movslq 0x65(%rdx),%esi
  69635. 43bc99: ││ │││ (bad)
  69636. 43bc9a: ││ ╭┼┼┼ je 43bd05 <_D4core6thread15ThreadException6__vtblZ+0x145>
  69637. 43bc9c: ││ ││││ outsb %ds:(%rsi),(%dx)
  69638. 43bc9d: ││ ││││ and %dh,0x72(%eax,%ebp,2)
  69639. 43bca2: ││ ││││ gs
  69640. 43bca3: ││ ││││ (bad)
  69641. 43bca4: ││ ││││ add %al,%fs:(%rax)
  69642. 43bcaf: ││ ││││ add %dl,0x6e(%rbp)
  69643. 43bcb2: ││ ││││ (bad)
  69644. 43bcb3: ││ ││││ (bad) {%k5}
  69645. 43bcb4: ││ ││││ insb (%dx),%es:(%rdi)
  69646. 43bcb5: ││ ││││ and %dh,%gs:0x20(%rdi,%rbp,2)
  69647. 43bcba: ││ │││ pushq $0x6f
  69648. 43bcbc: ││ │││ imul $0x65726874,0x20(%rsi),%ebp
  69649. 43bcc3: │ │││ (bad)
  69650. 43bcc4: │ │││ add %al,%fs:(%rax)
  69651. 43bccf: │ │││ add %ch,(%rdi)
  69652. 43bcd1: │ │││ (bad) {%k5}
  69653. 43bcd2: │╭───┼┼┼─ jne 43bd3d <_D4core6thread15ThreadException6__vtblZ+0x17d>
  69654. 43bcd4: │ │││ insb (%dx),%es:(%rdi)
  69655. 43bcd5: │ │││ fs
  69656. 43bcd6: │ │││ (bad)
  69657. 43bcd7: ╭───┼───┼┼┼─ jae 43bd4b <_D4core6thread15ThreadException6__vtblZ+0x18b>
  69658. 43bcd9: │ │ │││ movslq (%rdi),%ebp
  69659. 43bcdb: │ │ │││ insb (%dx),%es:(%rdi)
  69660. 43bcdc: │ │ │││ movslq %fs:(%rdi),%ebp
  69661. 43bcdf: ╭─┼───┼───┼┼┼─ jb 43bd56 <_D4core6thread15ThreadException6__vtblZ+0x196>
  69662. 43bce1: │ │ │ │││ outsb %ds:(%rsi),(%dx)
  69663. 43bce2: │ │ ╭─┼───┼┼┼─ je 43bd4d <_D4core6thread15ThreadException6__vtblZ+0x18d>
  69664. 43bce4: │ │ │ │ │││ insl (%dx),%es:(%rdi)
  69665. 43bce5: │ │ │ │ │││ gs
  69666. 43bce6: │ │ │ │ │││ (bad)
  69667. 43bce7: │ │ │ │ │││ fs
  69668. 43bce8: ╭┼─┼─┼─┼───┼┼┼─ jb 43bd5f <_D4core6thread15ThreadException6__vtblZ+0x19f>
  69669. 43bcea: ││ │ │ │ ││ outsb %ds:(%rsi),(%dx)
  69670. 43bceb: ││ │╭┼─┼───┼┼┼┼ je 43bd56 <_D4core6thread15ThreadException6__vtblZ+0x196>
  69671. 43bced: ││ │││ │ │ insl (%dx),%es:(%rdi)
  69672. 43bcee: ││ │││ │ │ gs
  69673. 43bcef: ││ │││ │ │ (bad)
  69674. 43bcf0: ││─┼┼┼─┼───┼─── jae 43bd64 <_D4core6thread15ThreadException6__vtblZ+0x1a4>
  69675. 43bcf2: ││ │││ │ │ movslq (%rdi),%ebp
  69676. 43bcf4: ││ │││ │ │ movslq 0x72(%rdi),%ebp
  69677. 43bcf7: ││ │││ │ │ gs
  69678. 43bcf8: ││ │││ │ │ (bad)
  69679. 43bcf9: ││ │││╭┼───┼─── je 43bd63 <_D4core6thread15ThreadException6__vtblZ+0x1a3>
  69680. 43bcfb: ││ │││││ ╭┼─── jb 43bd62 <_D4core6thread15ThreadException6__vtblZ+0x1a2>
  69681. 43bcfd: ││ │││││ ││ (bad)
  69682. 43bcfe: ││ │││││ ││ fs cs add %al,%cs:%fs:(%rax)
  69683. 43bd0f: ││ │││││ │ add %dl,0x6e(%rbp)
  69684. 43bd12: ││ │││││ │ (bad)
  69685. 43bd13: ││ │││││ │ (bad) {%k5}
  69686. 43bd14: ││ │││││ │ insb (%dx),%es:(%rdi)
  69687. 43bd15: ││ │││││ │ and %dh,%gs:0x20(%rdi,%rbp,2)
  69688. 43bd1a: ││ │││││ │ addr32
  69689. 43bd1b: ││ │││││ │ gs
  69690. 43bd1c: ││ │││││ │ ╭ je 43bd3e <_D4core6thread15ThreadException6__vtblZ+0x17e>
  69691. 43bd1e: ││ │││┼┼──┼───┼ je 43bd88 <_D4core6thread15ThreadException6__vtblZ+0x1c8>
  69692. 43bd20: ││ │││││ ╭┼───┼ jb 43bd87 <_D4core6thread15ThreadException6__vtblZ+0x1c7>
  69693. 43bd22: ││ │││││ ││ │ (bad)
  69694. 43bd23: ││ │││││ ││ │ and %dh,%fs:0x72(%rax)
  69695. 43bd27: ││ │││││ ││ │ imul $0x797469,0x72(%rdi),%ebp
  69696. 43bd2e: ││ │││││ ││ │ add %al,(%rax)
  69697. 43bd30: ││ │││││ ││ │ push %rbp
  69698. 43bd31: ││ │││││ ││ │ outsb %ds:(%rsi),(%dx)
  69699. 43bd32: ││ │││││ ││ │ (bad)
  69700. 43bd33: ││ │││││ ││ │ (bad) {%k5}
  69701. 43bd34: ││ │││││ ││ │ insb (%dx),%es:(%rdi)
  69702. 43bd35: ││ │││││ ││ │ and %dh,%gs:0x20(%rdi,%rbp,2)
  69703. 43bd3a: ││ │││││╭┼┼───┼ jae 43bda1 <_D4core6thread15ThreadException6__vtblZ+0x1e1>
  69704. 43bd3c: ││ ││││││││ ╭┼ je 43bd5e <_D4core6thread15ThreadException6__vtblZ+0x19e>
  69705. 43bd3e: ││ │┼│┼─┼┼┼──┼┼ je 43bda8 <_D4core6thread15ThreadException6__vtblZ+0x1e8>
  69706. 43bd40: ││ ││││╭┼┼┼──┼─ jb 43bda7 <_D4core6thread15ThreadException6__vtblZ+0x1e7>
  69707. 43bd42: ││ ││││││││ │ (bad)
  69708. 43bd43: ││ ││││││││ │ and %dh,%fs:0x72(%rax)
  69709. 43bd47: ││ ││││││││ │ imul $0x797469,0x72(%rdi),%ebp
  69710. 43bd4e: ││ ││││││││ │ add %al,(%rax)
  69711. 43bd50: ││ ││││││││ │ push %rbp
  69712. 43bd51: ││ ││││││││ │ outsb %ds:(%rsi),(%dx)
  69713. 43bd52: ││ ││││││││ │ (bad)
  69714. 43bd53: ││ ││││││││ │ (bad) {%k5}
  69715. 43bd54: ││ ││││││││ │ insb (%dx),%es:(%rdi)
  69716. 43bd55: ││ ││││││││ │ and %dh,%gs:0x20(%rdi,%rbp,2)
  69717. 43bd5a: ╭─┼┼─┼─┼┼┼┼┼┼──┼─ jae 43bdc8 <_D4core6thread15ThreadException6__vtblZ+0x208>
  69718. 43bd5c: │ ││ │ ││││││ │ gs
  69719. 43bd5d: │ ││ │ ││││││ │ gs
  69720. 43bd5e: │ ││ │ ││││││ ╭┼┼ jo 43bd80 <_D4core6thread15ThreadException6__vtblZ+0x1c0>
  69721. 43bd60: │ │ │ ││││││ │ outsw %ds:(%rsi),(%dx)
  69722. 43bd62: │ │ │ │││││┕╭┼── jb 43bd84 <_D4core6thread15ThreadException6__vtblZ+0x1c4>
  69723. 43bd64: │ ┕╭┼─┼─┼┼┼─┼┼── je 43bdce <_D4core6thread15ThreadException6__vtblZ+0x20e>
  69724. 43bd66: │ ││ │ │││ ││ and %dh,%gs:0x70(%rbx)
  69725. 43bd6a: │ ││ │ │││ ││ movslq %gs:0x66(%rcx),%ebp
  69726. 43bd6e: │ ││ │ │││ ││ imul $0x72756420,0x64(%rbp),%esp
  69727. 43bd75: │ ││ │ │││ ││ (bad)
  69728. 43bd76: │ ╭┼┼─┼─┼┼┼─┼┼── je 43bde1 <_D4core6thread15ThreadException6__vtblZ+0x221>
  69729. 43bd78: │ │││ │ │││ ││ outsl %ds:(%rsi),(%dx)
  69730. 43bd79: │ │││ │ │││ ││ outsb %ds:(%rsi),(%dx)
  69731. 43bd7a: │ │││ │ │││ ││ add %al,(%rax)
  69732. 43bd7c: │ │││ │ │││ ││ add %al,(%rax)
  69733. 43bd7e: │ │││ │ │││ ││ add %al,(%rax)
  69734. 43bd80: │ │││ │ │││ │┕━━ movslq 0x72(%rdi),%ebp
  69735. 43bd83: │ │││ │ │││ │ gs
  69736. 43bd84: │ ╭┼┼┼─┼─┼┼┼─┼┼┼┼ je,pn 43bdef <_D4core6thread15ThreadException6__vtblZ+0x22f>
  69737. 43bd87: │ ││││ │╭┼┼┼┼┼┼┼┼ jb 43bdee <_D4core6thread15ThreadException6__vtblZ+0x22e>
  69738. 43bd89: │ ││││ │││ (bad)
  69739. 43bd8a: │ ││││ │││ fs
  69740. 43bd8b: │ ││││ │││ cs
  69741. 43bd8c: │ ││││ │││ push %rsp
  69742. 43bd8d: │ ││││ │││ pushq $0x64616572
  69743. 43bd92: │ ││││ │││ rex.XB outsl %cs:(%rsi),(%dx)
  69744. 43bd95: │ ││││ │││ outsb %ds:(%rsi),(%dx)
  69745. 43bd96: │ ││││ ╭┼┼┼────── je 43bdfd <_D4core6thread15ThreadException6__vtblZ+0x23d>
  69746. 43bd98: ╭┼─┼┼┼┼─┼┼┼┼────── js 43be0e <_D4core6thread15ThreadException6__vtblZ+0x24e>
  69747. 43bd9a: ││ ││││ ││││ add %al,(%rax)
  69748. 43bd9c: ││ ││││ ││││ add %al,(%rax)
  69749. 43bd9e: ││ ││││ ││││ add %al,(%rax)
  69750. 43bda0: ││ ││││ ││││ movslq 0x72(%rdi),%ebp
  69751. 43bda3: ││ ││││ │││ gs
  69752. 43bda4: ││╭┼┼┼┼─┼┼┼─────── je,pn 43be0f <_D4core6thread15ThreadException6__vtblZ+0x24f>
  69753. 43bda7: │││││││╭┼┼┼┼┼┼┼┼┼┼ jb 43be0e <_D4core6thread15ThreadException6__vtblZ+0x24e>
  69754. 43bda9: ││││││ │││ (bad)
  69755. 43bdaa: ││││││ │││ fs
  69756. 43bdab: ││││││ │││ cs
  69757. 43bdac: ││││││ │││ push %rsp
  69758. 43bdad: ││││││ │││ pushq $0x64616572
  69759. 43bdbe: ││││││ │││ add %al,(%rax)
  69760. 43bdc0: ││││││ │││ push %rbp
  69761. 43bdc1: ││││││ │││ outsb %ds:(%rsi),(%dx)
  69762. 43bdc2: ││││││ │││ (bad)
  69763. 43bdc3: ││││││ │││ (bad) {%k5}
  69764. 43bdc4: ││││││ │││ insb (%dx),%es:(%rdi)
  69765. 43bdc5: ││││││ │││ and %dh,%gs:0x20(%rdi,%rbp,2)
  69766. 43bdca: ╭─┼─┼┼┼┼─┼┼┼──────── jae 43be41 <_D4core6thread15ThreadException6__vtblZ+0x281>
  69767. 43bdcc: │ │─┼┼┼┼─┼┼┼──────── jae 43be3e <_D4core6thread15ThreadException6__vtblZ+0x27e>
  69768. 43bdce: │ │ │││┕━┿┿┿━━━━━━━━ outsb %gs:(%rsi),(%dx)
  69769. 43bdd0: │ │ │││ │││ and %dh,%fs:0x72(%rax,%rbp,2)
  69770. 43bdd5: │ │ │││ │││ gs
  69771. 43bdd6: │ │ │││ │││ (bad)
  69772. 43bdd7: │ │ │││ │││ add %al,%fs:(%rax)
  69773. 43bdda: │ │ │││ │││ add %al,(%rax)
  69774. 43bddc: │ │ │││ │││ add %al,(%rax)
  69775. 43bdde: │ │ │││ │││ add %al,(%rax)
  69776. 43bde0: │ │ │││ │││ push %rbp
  69777. 43bde1: │ │ ││┕━━┿┿┿━━━━━━━━ outsb %ds:(%rsi),(%dx)
  69778. 43bde2: │ │ ││ │││ (bad)
  69779. 43bde3: │ │ ││ │││ (bad) {%k5}
  69780. 43bde4: │ │ ││ │││ insb (%dx),%es:(%rdi)
  69781. 43bde5: │ │ ││ │││ and %dh,%gs:0x20(%rdi,%rbp,2)
  69782. 43bdea: │ │ ││ │││ ╭ ja 43be4d <_D4core6thread15ThreadException6__vtblZ+0x28d>
  69783. 43bdec: │ │ ││ │││ │ imul $0x7320726f,0x66(%rax,%riz,1),%esi
  69784. 43bdf4: │ │ │ ││ │ gs
  69785. 43bdf5: │ │ │ ││ │ insl (%dx),%es:(%rdi)
  69786. 43bdf6: │ │ │ ││ │ (bad)
  69787. 43bdf7: │ │─┼────┼┼────────┼ jo 43be61 <_D4core6thread15ThreadException6__vtblZ+0x2a1>
  69788. 43bdf9: │ │ │ ││ │ outsl %ds:(%rsi),(%dx)
  69789. 43bdfa: │ │ │ ╭┼┼────────┼ jb 43be61 <_D4core6thread15ThreadException6__vtblZ+0x2a1>
  69790. 43bdfc: │ │ │ │││ │ add %al,(%rax)
  69791. 43bdfe: │ │ │ ││ │ add %al,(%rax)
  69792. 43be00: │ │ │ ││ │ push %rbp
  69793. 43be01: │ │ │ ││ │ outsb %ds:(%rsi),(%dx)
  69794. 43be02: │ │ │ ││ │ (bad)
  69795. 43be03: │ │ │ ││ │ (bad) {%k5}
  69796. 43be04: │ │ │ ││ │ insb (%dx),%es:(%rdi)
  69797. 43be05: │ │ │ ││ │ and %dh,%gs:0x20(%rdi,%rbp,2)
  69798. 43be0a: │ │ │ ╭┼┼─────────┼ jb 43be71 <_D4core6thread15ThreadException6__vtblZ+0x2b1>
  69799. 43be0c: ╭──────┼─┼─┼──┼┼┼─────────┼ jae 43be83 <_D4core6thread15ThreadException6__vtblZ+0x2c3>
  69800. 43be0e: │ │ ┕━┿━━┿┿┷━━━━━━━━━┿ insl (%dx),%es:(%rdi)
  69801. 43be0f: │ │ │ ┕━━┿┿━━━━━━━━━━┿ and %dh,%gs:0x72(%rax,%rbp,2)
  69802. 43be14: │ │ │ ││ │ gs
  69803. 43be15: │ │ │ ││ │ (bad)
  69804. 43be16: │ │ │ ││ │ add %al,%fs:(%rax)
  69805. 43be19: │ │ │ ││ │ add %al,(%rax)
  69806. 43be1b: │ │ │ ││ │ add %al,(%rax)
  69807. 43be1d: │ │ │ ││ │ add %al,(%rax)
  69808. 43be1f: │ │ │ ││ │ add %ah,0x6f(%rbx)
  69809. 43be22: │ │ │ ╭┼┼──────────┼ jb 43be89 <_D4core6thread15ThreadException6__vtblZ+0x2c9>
  69810. 43be24: │ │╭│───┼┼┼──────────┼ je,pn 43be8f <_D4core6thread15ThreadException6__vtblZ+0x2cf>
  69811. 43be27: │ │││ ╭┼┼┼──────────┼ jb 43be8e <_D4core6thread15ThreadException6__vtblZ+0x2ce>
  69812. 43be29: │ │││ ││││ │ (bad)
  69813. 43be2a: │ │││ ││││ │ fs
  69814. 43be2b: │ │││ ││││ │ cs
  69815. 43be2c: │ │││ ││││ │ push %rsp
  69816. 43be2d: │ │││ ││││ │ pushq $0x64616572
  69817. 43be32: │ │││ ││││ │ rex.RXB jb 43bea4 <_D4core6thread15ThreadException6__vtblZ+0x2e4>
  69818. 43be35: │ ╭───┼┼┼──┼┼┼┼──────────┼ jne 43bea7 <_D4core6thread15ThreadException6__vtblZ+0x2e7>
  69819. 43be3f: │ │ │││ ││││ │ add %ah,0x6f(%rbx)
  69820. 43be42: │ │ ││ ╭┼┼┼┼──────────┼ jb 43bea9 <_D4core6thread15ThreadException6__vtblZ+0x2e9>
  69821. 43be44: │ │ ╭┼┼─┼┼┼┼┼──────────┼ je,pn 43beaf <_D4core6thread15ThreadException6__vtblZ+0x2ef>
  69822. 43be47: │ │ │││╭┼┼┼┼┼──────────┼ jb 43beae <_D4core6thread15ThreadException6__vtblZ+0x2ee>
  69823. 43be49: │ │ │││││││││ │ (bad)
  69824. 43be4a: │ │ │││││││││ │ fs rex.RX imul $0x72,%cs:%fs:0x65(%rdx),%r12d
  69825. 43be60: │ │ │││││││││ (bad)
  69826. 43be61: │ │ ││┕┿┿┿┿┿┷━━━━━━━━━━━ (bad) {%k5}
  69827. 43be62: │ │ ╭┼┼─┼┼┼┼┼──────────── jne 43becd <_D4core6thread15ThreadException6__vtblZ+0x30d>
  69828. 43be64: │ │ │││ │││││ insb (%dx),%es:(%rdi)
  69829. 43be65: │ │ │││ │││││ fs
  69830. 43be66: │ │ │││ │││││ (bad)
  69831. 43be67: │ ╭┼──┼┼┼─┼┼┼┼┼──────────── jae 43bedb <_D4core6thread11ThreadError6__initZ+0x3>
  69832. 43be69: │ ││ │││ │││││ movslq (%rdi),%ebp
  69833. 43be6b: │ ││ │││ │││││ insb (%dx),%es:(%rdi)
  69834. 43be6c: │ ││ │││ │││││ movslq %fs:(%rdi),%ebp
  69835. 43be6f: ╭┼─┼┼──┼┼┼─┼┼┼┼┼──────────── jb 43bee6 <_D4core6thread11ThreadError6__initZ+0xe>
  69836. 43be71: ││ ││ │││ ││││┕━━━━━━━━━━━━ outsb %ds:(%rsi),(%dx)
  69837. 43be72: ││ ││ ╭┼┼┼─┼┼┼┼───────────── je 43bedd <_D4core6thread11ThreadError6__initZ+0x5>
  69838. 43be74: ││ ││ ││││ ││││ insl (%dx),%es:(%rdi)
  69839. 43be75: ││ ││ ││││ ││││ gs
  69840. 43be76: ││ ││ ││││ ││││ (bad)
  69841. 43be77: ││ ││ ││││ ││││ fs
  69842. 43be78: ╭┼┼─┼┼─┼┼┼┼─┼┼┼┼───────────── jb 43beef <_D4core6thread11ThreadError6__initZ+0x17>
  69843. 43be7a: │││ ││ ││││ ││││ outsb %ds:(%rsi),(%dx)
  69844. 43be7b: │││ ││╭┼┼┼┼─┼┼┼┼───────────── je 43bee6 <_D4core6thread11ThreadError6__initZ+0xe>
  69845. 43be7d: │││ │││││││ ││││ insl (%dx),%es:(%rdi)
  69846. 43be7e: │││ │││││││ ││││ gs
  69847. 43be7f: │││ │││││││ ││││ (bad)
  69848. 43be80: │││╭┼┼┼┼┼┼┼─┼┼┼┼───────────── jae 43bef4 <_D4core6thread11ThreadError6__initZ+0x1c>
  69849. 43be82: │││││││││││ ││││ movslq (%rdi),%ebp
  69850. 43be84: ││ ││││││││ ││││ movslq 0x72(%rdi),%ebp
  69851. 43be87: ││ ││││││││ ││││ gs
  69852. 43be88: ││ ││││││││ ││││ (bad)
  69853. 43be89: ││ ││││││││ │││┕━━━━━━━━━━━━━ fs
  69854. 43be8a: ││ ││││││││ │││ gs
  69855. 43be8b: ││ ││││││││ │││ insl (%dx),%es:(%rdi)
  69856. 43be8c: ││ ││││││││ │││ (bad)
  69857. 43be8d: ││ ││││││││ │││ outsb %ds:(%rsi),(%dx)
  69858. 43be8e: ││ ││││││││ ││┕━━━━━━━━━━━━━━ insb (%dx),%es:(%edi)
  69859. 43be90: ││ │││││││ ││ gs cs add %al,%cs:%fs:%gs:(%rax)
  69860. 43be9d: ││ │││││││ ││ add %al,(%rax)
  69861. 43be9f: ││ │││││││ ││ add %al,0x4e(%rsi)
  69862. 43bea2: ││ │││││││ ││ (bad) {%k5}
  69863. 43bea3: ││ │││││││ ││ push %rax
  69864. 43bea4: ││ │││││││ ││ ╭─ jbe 43bef3 <_D4core6thread11ThreadError6__initZ+0x1b>
  69865. 43bea6: ││ │││││││ ││ │ rex.R
  69866. 43bea7: ││ ││┕┿┿┿┿━━┿┿━━━━━━━━━━━━━┿━ rex.RX
  69867. 43bea8: ││ ││ ││││ ││ │ rex.WRX (bad) {%k5}
  69868. 43beaa: ││ ││ ││││ │ │ push %rax
  69869. 43beab: ││ ││ ││││ │ ╭─┼─ jbe 43befd <_D4core6thread11ThreadError6__initZ+0x25>
  69870. 43bead: ││ ││ ││││ │ ╭┼─┼─ jbe 43bf09 <_D4core6thread11ThreadError6__initZ+0x31>
  69871. 43beaf: ││ ││ │││┕━━━━━━━━━━━━━╭┼┼─┼─ jbe 43bf0b <_D4core6thread11ThreadError6__initZ+0x33>
  69872. 43beb1: ││ ││ │││ │││ │╭ jbe 43beb3 <_D4core6thread15ThreadException6__vtblZ+0x2f3>
  69873. 43bebf: ││ ││ │││ │││ │ add %al,0x4e(%rsi)
  69874. 43bec2: ││ ││ │││ │││ │ (bad) {%k5}
  69875. 43bec3: ││ ││ │││ │││ │ push %rax
  69876. 43bec4: ││ ││ │││ │││╭┼─ jbe 43bf13 <_D4core6thread11ThreadError6__initZ+0x3b>
  69877. 43bec6: ││ ││ │││ │││││ rex.R
  69878. 43bec7: ││ ││ │││ │││││ rex.RX
  69879. 43bec8: ││ ││ │││ │││││ rex.WRX (bad) {%k5}
  69880. 43beca: ││ ││ │││ │││││ push %rax
  69881. 43becb: ││ ││ │││ ╭┼┼┼┼┼─ jbe 43bf27 <_D4core6thread11ThreadError6__initZ+0x4f>
  69882. 43becd: ││ ││ ││┕━━━━━━━━━━━━━┿┿┿┿┿┿━ imul $0x0,0x76(%rdx),%ebx
  69883. 43bed4: ││ ││ ││ ││││││ add %al,(%rax)
  69884.  
  69885. 000000000043bed8 <_D4core6thread11ThreadError6__initZ>:
  69886. 43bed8: xor %bh,0x43(%rdi)
  69887.  
  69888. 000000000043bf30 <_D4core6thread11ThreadError6__vtblZ>:
  69889. 43bf30: ┆ mov $0x4c,%al
  69890. 43bf32: ┆ add %al,%gs:(%rax)
  69891. 43bf35: ┆ add %al,(%rax)
  69892. 43bf37: ┆ add %ah,%al
  69893. 43bf39: ┆╭ loopne 43bf7c <_D4core6thread6Thread6__initZ+0x1c>
  69894. 43bf3b: ┆│ add %al,(%rax)
  69895. 43bf3d: ┆│ add %al,(%rax)
  69896. 43bf3f: ┆│ add %dl,%al
  69897. 43bf41: ┆│ mov $0x41,%ebx
  69898. 43bf46: ┆│ add %al,(%rax)
  69899. 43bf48: ╰┼ loopne 43bf05 <_D4core6thread11ThreadError6__initZ+0x2d>
  69900. 43bf4a: │ add %al,(%r8)
  69901. 43bf4d: │ add %al,(%rax)
  69902. 43bf4f: │ add %dh,0x41bc(%rax)
  69903. 43bf55: │ add %al,(%rax)
  69904. 43bf57: │ add %dl,(%rax)
  69905. 43bf59: ╭┼ loope 43bf9c <_D4core6thread6Thread6__initZ+0x3c>
  69906. 43bf5b: ││ add %al,(%rax)
  69907. 43bf5d: ││ add %al,(%rax)
  69908.  
  69909. 000000000043bf60 <_D4core6thread6Thread6__initZ>:
  69910. 43bf60: adc %al,%al
  69911. 43bf62: rex.XB add %al,(%r8)
  69912.  
  69913. 000000000043c010 <_D4core6thread6Thread6__vtblZ>:
  69914. 43c010: ┆ push %rax
  69915. 43c011: ┆ rex.WRB
  69916. 43c012: ┆ add %al,%gs:(%rax)
  69917. 43c015: ┆ add %al,(%rax)
  69918. 43c017: ┆ add %al,%al
  69919. 43c019: ┆ mov $0x41,%ebx
  69920. 43c01e: ┆ add %al,(%rax)
  69921. 43c020: ┆ sarb 0x41(%rbx)
  69922. 43c026: ┆ add %al,(%rax)
  69923. 43c028: ╰ loopne 43bfe5 <_D4core6thread6Thread6__initZ+0x85>
  69924. 43c02a: add %al,(%r8)
  69925. 43c02d: add %al,(%rax)
  69926. 43c02f: add %dh,0x41bc(%rax)
  69927. 43c035: add %al,(%rax)
  69928.  
  69929. 000000000043c038 <_D4core6thread11ThreadGroup6__initZ>:
  69930. 43c038: push %rax
  69931. 43c039: rolb $0x0,0x0(%rbx)
  69932.  
  69933. 000000000043c050 <_D4core6thread11ThreadGroup6__vtblZ>:
  69934. 43c050: ┆ rorb 0x65(%rsi)
  69935. 43c053: ┆ add %al,(%rax)
  69936. 43c055: ┆ add %al,(%rax)
  69937. 43c057: ┆ add %al,%al
  69938. 43c059: ┆ mov $0x41,%ebx
  69939. 43c05e: ┆ add %al,(%rax)
  69940. 43c060: ┆ sarb 0x41(%rbx)
  69941. 43c066: ┆ add %al,(%rax)
  69942. 43c068: ╰ loopne 43c025 <_D4core6thread6Thread6__vtblZ+0x15>
  69943. 43c06a: add %al,(%r8)
  69944. 43c06d: add %al,(%rax)
  69945. 43c06f: add %dh,0x41bc(%rax)
  69946. 43c075: add %al,(%rax)
  69947.  
  69948. 000000000043c078 <_D4core6thread5Fiber6__initZ>:
  69949. 43c078: ╰ loopne 43c03a <_D4core6thread11ThreadGroup6__initZ+0x2>
  69950. 43c07a: rex.XB add %al,(%r8)
  69951.  
  69952. 000000000043c0e0 <_D4core6thread5Fiber6__vtblZ>:
  69953. 43c0e0: ╭┼ jo 43c131 <_D4core6thread5Fiber6__vtblZ+0x51>
  69954. 43c0e2: │┆ add %al,%gs:(%rax)
  69955. 43c0e5: │┆ add %al,(%rax)
  69956. 43c0e7: │┆ add %al,%al
  69957. 43c0e9: │┆ mov $0x41,%ebx
  69958. 43c0ee: │┆ add %al,(%rax)
  69959. 43c0f0: │┆ sarb 0x41(%rbx)
  69960. 43c0f6: │┆ add %al,(%rax)
  69961. 43c0f8: │╰ loopne 43c0b5 <_D4core6thread5Fiber6__initZ+0x3d>
  69962. 43c0fa: │ add %al,(%r8)
  69963. 43c0fd: │ add %al,(%rax)
  69964. 43c0ff: │ add %dh,0x41bc(%rax)
  69965. 43c105: │ add %al,(%rax)
  69966. 43c107: │ add %ch,(%rax,%riz,1)
  69967. 43c10a: │ (bad)
  69968. 43c10b: │ outsb %ds:(%rsi),(%dx)
  69969. 43c10c: │ and %al,%fs:(%rax)
  69970. 43c10f: │ xor %ah,(%rax)
  69971. 43c111: │ pushq $0x6365736e
  69972. 43c116: │╭ jae 43c118 <_D4core6thread5Fiber6__vtblZ+0x38>
  69973. 43c118: │┕ outsb %ds:(%rsi),(%dx)
  69974. 43c119: │ outsl %ds:(%rsi),(%dx)
  69975. 43c11a: ╭──┼─ jb 43c189 <_D4core6thread5Fiber6__vtblZ+0xa9>
  69976. 43c11c: │ │ (bad)
  69977. 43c11d: │ │ insb (%dx),%es:(%rdi)
  69978. 43c11e: │ │ add %ah,0x6f(%rdx)
  69979. 43c121: │ │ outsl %ds:(%rsi),(%dx)
  69980. 43c122: │ ╭┼─ je 43c178 <_D4core6thread5Fiber6__vtblZ+0x98>
  69981. 43c124: │ ││ imul $0x616f6300,0x65(%rbp),%ebp
  69982. 43c12b: ╭┼─┼┼─ jb 43c1a0 <_D4core6thread5Fiber6__vtblZ+0xc0>
  69983. 43c12d: ││ ││ add %dh,%gs:0x72(%rax)
  69984. 43c131: ││ │┕━ movslq %gs:0x73(%rcx),%ebp
  69985. 43c135: ││ │ add %dh,%gs:0x72(%rax)
  69986. 43c139: ││ │ outsl %ds:(%rsi),(%dx)
  69987. 43c13a: ││ │ movslq 0x73(%rbp),%esp
  69988. 43c13d: ││ │╭─ jae 43c182 <_D4core6thread5Fiber6__vtblZ+0xa2>
  69989. 43c13f: ││ ││ push %rax
  69990. 43c140: ││ ││ push %rbp
  69991. 43c141: ││ ││ push %rsp
  69992. 43c142: ││ ││ imul $0x77617200,0x65(%rbp),%ebp
  69993. 43c149: ││ ││ add %dh,0x65(%rbx)
  69994. 43c14c: ││ ││ movslq 0x6e(%rdi),%ebp
  69995. 43c14f: ││ ││ add %dh,%fs:0x72(%rax,%rbp,2)
  69996. 43c154: ││ ││ gs
  69997. 43c155: ││ ││ (bad)
  69998. 43c156: ││ ││ fs
  69999. 43c157: ││ ││ rex.XB push %r8
  70000. 43c159: ││ ││ push %rbp
  70001. 43c15a: ││ ││ push %rsp
  70002. 43c15b: ││ ││ imul $0x6d203100,0x65(%rbp),%ebp
  70003. 43c162: ││ ││╭ jae 43c164 <_D4core6thread5Fiber6__vtblZ+0x84>
  70004. 43c164: ││ ││┕ xor %esp,(%rax)
  70005. 43c166: ││ ││ (bad)
  70006. 43c167: ││ ││ mov $0x20310073,%esp
  70007. 43c16c: ││ ││ pushq $0x6365736e
  70008. 43c171: ││ ││ add %ah,(%rax)
  70009. 43c173: ││╭┼┼─ je 43c1de <_D4core6thread5Fiber6__vtblZ+0xfe>
  70010. 43c175: │││││ movslq 0x73(%rbx),%ebp
  70011. 43c178: │││┕┿━ sub $0x20,%al
  70012. 43c17a: │││ │ add %cl,0x6f(%rbp)
  70013. 43c17d: │││ │ outsb %ds:(%rsi),(%dx)
  70014. 43c17e: │││ │ outsl %ds:(%rsi),(%dx)
  70015. 43c17f: │││ │ push %rsp
  70016. 43c180: │││ │ imul $0x65770028,0x65(%rbp),%ebp
  70017. 43c187: │││ imul $0x64,%gs:(%rax),%eax
  70018. 43c18b: │ │ (bad)
  70019. 43c18c: │ │ ╭ jns 43c18e <_D4core6thread5Fiber6__vtblZ+0xae>
  70020. 43c18e: │ │ ┕ pushq $0x72756f
  70021. 43c193: │ │ insl (%dx),%es:(%rdi)
  70022. 43c194: │ │ imul $0x6574,0x75(%rsi),%ebp
  70023. 43c19b: │ │ add %al,(%rax)
  70024. 43c19d: │ │ add %al,(%rax)
  70025. 43c19f: │ │ add %al,0x61(%rsi)
  70026. 43c1a2: │ imul $0x206e6920,0x64(%rbp,%riz,2),%ebp
  70027. 43c1aa: │ movslq 0x63(%rdi,%rbp,2),%ebp
  70028. 43c1ae: │ imul $0x65,0x67(%rdi),%ebx
  70029. 43c1b2: ╭──────────┼─── je 43c228 <_D4core6thread5Fiber6__vtblZ+0x148>
  70030. 43c1b4: │ │ imul $0x2e2928,0x65(%rbp),%ebp
  70031. 43c1bb: │ │ add %al,(%rax)
  70032. 43c1bd: │ │ add %al,(%rax)
  70033. 43c1bf: │ │ add %ch,(%rdi)
  70034. 43c1c1: │ │ (bad) {%k5}
  70035. 43c1c2: │ ╭───┼─── jne 43c22d <_D4core6thread5Fiber6__vtblZ+0x14d>
  70036. 43c1c4: │ │ │ insb (%dx),%es:(%rdi)
  70037. 43c1c5: │ │ │ fs
  70038. 43c1c6: │ │ │ (bad)
  70039. 43c1c7: │╭─────┼───┼─── jae 43c23b <_D4core6thread5Fiber6__vtblZ+0x15b>
  70040. 43c1c9: ││ │ │ movslq (%rdi),%ebp
  70041. 43c1cb: ││ │ │ insb (%dx),%es:(%rdi)
  70042. 43c1cc: ││ │ │ movslq %fs:(%rdi),%ebp
  70043. 43c1cf: ╭─┼┼─────┼───┼─── jb 43c246 <_D4core6thread5Fiber6__vtblZ+0x166>
  70044. 43c1d1: │ ││ │ │ outsb %ds:(%rsi),(%dx)
  70045. 43c1d2: │ ││ ╭─┼───┼─── je 43c23d <_D4core6thread5Fiber6__vtblZ+0x15d>
  70046. 43c1d4: │ ││ │ │ │ insl (%dx),%es:(%rdi)
  70047. 43c1d5: │ ││ │ │ │ gs
  70048. 43c1d6: │ ││ │ │ │ (bad)
  70049. 43c1d7: │ ││ │ │ │ fs
  70050. 43c1d8: ╭┼─┼┼───┼─┼───┼─── jb 43c24f <_D4core6thread5Fiber6__vtblZ+0x16f>
  70051. 43c1da: ││ ││ │ │ │ outsb %ds:(%rsi),(%dx)
  70052. 43c1db: ││ ││ ╭┼─┼───┼─── je 43c246 <_D4core6thread5Fiber6__vtblZ+0x166>
  70053. 43c1dd: ││ ││ ││ │ │ insl (%dx),%es:(%rdi)
  70054. 43c1de: ││ ││ ││ │ ┕━━━ gs
  70055. 43c1df: ││ ││ ││ │ (bad)
  70056. 43c1e0: ││ │┼──┼┼─┼─────── jae 43c254 <_D4core6thread5Fiber6__vtblZ+0x174>
  70057. 43c1e2: ││ ││ ││ │ movslq (%rdi),%ebp
  70058. 43c1e4: ││ ││ ││ │ movslq 0x72(%rdi),%ebp
  70059. 43c1e7: ││ ││ ││ │ gs
  70060. 43c1e8: ││ ││ ││ │ (bad)
  70061. 43c1e9: ││ ││ ╭┼┼─┼─────── je 43c254 <_D4core6thread5Fiber6__vtblZ+0x174>
  70062. 43c1eb: ││ ││ │││ │ insl (%dx),%es:(%rdi)
  70063. 43c1ec: ││ ││ │││ │ gs cs add %al,%cs:%fs:%gs:0x72(%rsi)
  70064. 43c1f2: ││ ││ │││ │ (bad)
  70065. 43c1f3: ││ ││ │││ │ movslq 0x65(%rbx),%edx
  70066. 43c1f6: ││ ││ │││ │ movslq (%rax),%esp
  70067. 43c1f8: ││ ││ │││ │ insl (%dx),%es:(%rdi)
  70068. 43c1f9: ││╭│┼─┼┼┼─┼─────── jne 43c26e <_D4core6thread5Fiber6__vtblZ+0x18e>
  70069. 43c1fb: │││││ │││ │ ╭ je 43c21d <_D4core6thread5Fiber6__vtblZ+0x13d>
  70070. 43c1fd: │││││ │││ │ │ (bad) {%k5}
  70071. 43c1fe: │││││ │││ │ │ and %ah,%gs:0x72(%rdi)
  70072. 43c202: │││││ │││ │ │ gs
  70073. 43c203: │││││ │││ │ │ (bad)
  70074. 43c204: │││││ │││ │╭─────┼ je 43c26b <_D4core6thread5Fiber6__vtblZ+0x18b>
  70075. 43c206: │││││ │││ ││ ╭┼ jb 43c228 <_D4core6thread5Fiber6__vtblZ+0x148>
  70076. 43c208: │││││ │││─┼┼────┼┼ je 43c272 <_D4core6thread5Fiber6__vtblZ+0x192>
  70077. 43c20a: │││││ │││ ││ ││ (bad)
  70078. 43c20b: │││││ │││ ││ ││ outsb %ds:(%rsi),(%dx)
  70079. 43c20c: │││││ │││ ││ ││ and %ah,0x71(%rbp)
  70080. 43c20f: │││││ │││ ││ ╭──┼┼ jne 43c272 <_D4core6thread5Fiber6__vtblZ+0x192>
  70081. 43c211: │││││ │││ ││ │ ││ insb (%dx),%es:(%rdi)
  70082. 43c212: │││││ │││ ││ │ ││ and %dh,0x20(%rdi,%rbp,2)
  70083. 43c216: │││││ │││ ││ │ ││ xor %ah,(%rax)
  70084. 43c218: │││││ │││ ││ │ ││ (bad)
  70085. 43c219: │││││ │││ ││ │ ││ outsb %ds:(%rsi),(%dx)
  70086. 43c21a: │││││ │││ ││ │ ││ and %ch,%fs:0x73(%rbp,%riz,2)
  70087. 43c21f: │││││ │││ ││ │ ╭┼─ jae 43c241 <_D4core6thread5Fiber6__vtblZ+0x161>
  70088. 43c221: │││││ │││─┼┼─┼─┼┼─ je 43c28b <_D4core6thread5Fiber6__vtblZ+0x1ab>
  70089. 43c223: │││││ │││ ││ │ ││ (bad)
  70090. 43c224: │││││ │││ ││ │ ││ outsb %ds:(%rsi),(%dx)
  70091. 43c225: │││││ │││ ││ │ ││ and %dh,(%rcx)
  70092. 43c227: │││││ │││ ││ │ ││ and %dh,0x65(%rbx)
  70093. 43c22a: │││││ │││ ││ │ │ movslq 0x6e(%rdi),%ebp
  70094. 43c22d: │││││ │││ ┕┿━┿━┿━━ fs add %cl,%cs:%fs:0x6e(%rcx)
  70095. 43c232: │││││ │││ │╭┼─┼── jbe 43c295 <_D4core6thread5Fiber6__vtblZ+0x1b5>
  70096. 43c234: │││││╭┼┼┼──┼┼┼─┼── jb 43c29f <_D4core6thread5Fiber6__vtblZ+0x1bf>
  70097. 43c236: │││││││││ │││ │ (bad)
  70098. 43c237: │││││││││ │││ │ outsb %ds:(%rsi),(%dx)
  70099. 43c238: │││││││││ │││╭┼── je 43c25a <_D4core6thread5Fiber6__vtblZ+0x17a>
  70100. 43c23a: │││││││││ │││││ rex.RX (bad)
  70101. 43c23c: ││││ ││││ │││││ imul $0x68203a65,0x72(%rbp,%rsi,2),%ebp
  70102. 43c244: ││││ ││││ ││││ outsb %ds:(%rsi),(%dx)
  70103. 43c245: ││││ ││││ ╭┼┼┼┼─── jae 43c2ac <_D4core6thread5Fiber6__vtblZ+0x1cc>
  70104. 43c247: │ ││ ││││ │││││ movslq 0x20(%rbx),%esi
  70105. 43c24a: │ ││ ││││ │││││ pop %rbx
  70106. 43c24b: │ ││ ││││ │││││ add %al,(%rax)
  70107. 43c24d: │ ││ ││││ │││││ add %al,(%rax)
  70108. 43c24f: ┕━┿┿━┿┿┿┿━┿┿┿┿┿━━━ add %ah,0x6f(%rbx)
  70109. 43c252: ││ ││││╭┼┼┼┼┼─── jb 43c2b9 <_D4core6thread5Fiber6__vtblZ+0x1d9>
  70110. 43c254: │┕╭┼┼┼┼┼┼┼┼┼┼┼┼┼ je,pn 43c2c0 <_D4core6thread5Fiber6__vtblZ+0x1e0>
  70111. 43c257: │ ││ ││││││││ insl (%dx),%es:(%rdi)
  70112. 43c258: │ ││ ││││││││ gs
  70113. 43c259: │ ││ ││││││││ cs
  70114. 43c25a: │ ││ │││││││┕━━━ push %rsp
  70115. 43c25b: │ ││ │││││││ imul $0x65637845,0x65(%rbp),%ebp
  70116. 43c262: ╭─┼─┼┼─┼┼┼┼┼┼┼──── jo 43c2d8 <_D4core6thread5Fiber6__vtblZ+0x1f8>
  70117. 43c264: │ │ ││ │││││││ imul $0x0,0x6e(%rdi),%ebp
  70118. 43c26b: │ │ ││ ││││┕┿┿━━━━ add %al,(%rax)
  70119. 43c26d: │ │ ││ ││││ ││ add %al,(%rax)
  70120. 43c26f: │ ││ ││││ ││ add %cl,0x6f(%rbp)
  70121. 43c272: │ ││ │┕┿┿━┿┷━━━━ outsb %ds:(%rsi),(%dx)
  70122. 43c273: │ ││ │ ││ │ outsl %ds:(%rsi),(%dx)
  70123. 43c274: │ ││ │ ││ │ push %rsp
  70124. 43c275: │ ││ │ ││ │ imul $0x6c706d49,0x65(%rbp),%ebp
  70125. 43c27c: │ ││ │ ││ │ and %ebp,(%rax)
  70126. 43c27e: │ ││ │ ││ │ rex.XB insb (%dx),%es:(%rdi)
  70127. 43c280: │ ││ │ ││ │ outsl %ds:(%rsi),(%dx)
  70128. 43c281: │ ││ │ ││ │ movslq 0x54(%rbx),%ebp
  70129. 43c284: │╭──┼┼─┼─┼┼─┼───── jns 43c2f6 <_D4core6thread5Fiber6__vtblZ+0x216>
  70130. 43c286: ││ ││ │ ││ │ gs outsb %cs:%gs:(%rsi),(%dx)
  70131. 43c289: ││ ││ │ ││ │ outsl %ds:(%rsi),(%dx)
  70132. 43c28a: ││ ╭┼┼─┼─┼┼─┼───── jb 43c2f9 <_D4core6thread5Fiber6__vtblZ+0x219>
  70133. 43c28c: ││ │││ ││ │ (bad)
  70134. 43c28d: ││ │││ ││ │ insb (%dx),%es:(%rdi)
  70135. 43c28e: ││ │││ ││ │ sub %esp,(%rax)
  70136. 43c290: ││ │││ ││ │ data16
  70137. 43c291: ││ │││ ││ │ (bad)
  70138. 43c292: ││ │││ ││ │ imul $0x206f7420,0x64(%rbp,%riz,2),%ebp
  70139. 43c29a: ││ │││ ││ addr32
  70140. 43c29b: ││ │││ ││ gs
  70141. 43c29c: ││ │││ ││ ╭ je 43c2be <_D4core6thread5Fiber6__vtblZ+0x1de>
  70142. 43c29e: ││ │││ ╭┼┼──────┼ je 43c308 <_D4core6thread5Fiber6__vtblZ+0x228>
  70143. 43c2a0: ││ ││ │││ │ and %ah,%gs:0x72(%rsi)
  70144. 43c2a4: ││ ││ │││ │ gs
  70145. 43c2a5: ╭──┼┼─┼┼───┼┼┼──────┼ jno 43c31c <_D4core4time13TimeException6__vtblZ+0xc>
  70146. 43c2a7: │ ││ ││ │││ │ outsb %gs:(%rsi),(%dx)
  70147. 43c2a9: │ ││ ││ │││ │ movslq 0x20(%rcx),%edi
  70148. 43c2ac: │ ││ ││ ││┕━━━━━━┿ outsl %ds:(%rsi),(%dx)
  70149. 43c2ad: │ ││ ││ ││ │ data16
  70150. 43c2ae: │ ││ ││ ││ │ and %dh,0x65(%rax,%rbp,2)
  70151. 43c2b2: │ ││ ││ ││ │ and %dh,0x79(%rbx)
  70152. 43c2b5: │ ╭┼┼─┼┼───┼┼───────┼ jae 43c32b <_D4core4time13TimeException6__vtblZ+0x1b>
  70153. 43c2b7: │ │││ ││ ││ │ gs
  70154. 43c2b8: │ │││ ││ ││ │ insl (%dx),%es:(%rdi)
  70155. 43c2b9: │ │││ ││ │┕━━━━━━━┿ (bad)
  70156. 43c2ba: │ │││ ││ │ ╭┼ jae 43c2dc <_D4core6thread5Fiber6__vtblZ+0x1fc>
  70157. 43c2bc: │ │││ ││ │ ││ insl (%dx),%es:(%rdi)
  70158. 43c2bd: │ │││ ││ │ ││ outsl %ds:(%rsi),(%dx)
  70159. 43c2be: │ │││ ││ │ │┕ outsb %ds:(%rsi),(%dx)
  70160. 43c2bf: │ │││ ││ │ │ outsl %ds:(%rsi),(%dx)
  70161. 43c2c0: │ │││╭┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ je 43c331 <_D4core4time13TimeException6__vtblZ+0x21>
  70162. 43c2c2: │ │││││ │ │ outsb %ds:(%rsi),(%dx)
  70163. 43c2c3: │ │││││ │ │ imul $0x636f6c63,0x20(%rbx),%esp
  70164. 43c2ca: │ │││││ │ │ imul $0x0,(%rsi),%ebp
  70165. 43c2cd: │ │││││ │ │ add %al,(%rax)
  70166. 43c2cf: │ │││││ │ │ add %al,0x61(%rbx)
  70167. 43c2d2: │ │││││ │ │ insb (%dx),%es:(%rdi)
  70168. 43c2d3: │ │││││ │ │ insb (%dx),%es:(%rdi)
  70169. 43c2d4: │ │││││ │ │ and %dh,0x20(%rdi,%rbp,2)
  70170. 43c2d8: │ │┕┿┿┿━━━━┿━━━━━━━┿━ movslq 0x63(%rdi,%rbp,2),%ebp
  70171. 43c2dc: │ │ │││ │ ┕━ imul $0x65,0x67(%rdi),%ebx
  70172. 43c2e0: │╭┼─┼┼┼────┼───────── je 43c356 <_D4core4time13TimeException6__initZ+0x16>
  70173. 43c2e2: │││ │││ │ imul $0x69616620,0x65(%rbp),%ebp
  70174. 43c2e9: │││ │││ │ insb (%dx),%es:(%rdi)
  70175. 43c2ea: │││ │││ │ gs fs add %al,%cs:%fs:%gs:(%rax)
  70176. 43c2ef: │││ │││ │ add %ah,(%rax)
  70177. 43c2f1: │││ │││ ╭┼───────── je 43c35c <_D4core4time13TimeException6__initZ+0x1c>
  70178. 43c2f3: │││ │││ ││ movslq 0x73(%rbx),%ebp
  70179. 43c2f6: │││ ┕┿┿━━━┿┿━━━━━━━━━ and %dh,0x65(%rax)
  70180. 43c2f9: │││ │┕━━━┿┿━━━━━━━━╭ jb 43c31b <_D4core4time13TimeException6__vtblZ+0xb>
  70181. 43c2fb: │││ │ ││ ╭┼ jae 43c362 <_D4core4time13TimeException6__initZ+0x22>
  70182. 43c2fd: │││ │ ││ ││ movslq 0x6e(%rdi),%ebp
  70183. 43c300: │││ │ ││ ││ sub %eax,%fs:(%rax)
  70184.  
  70185. 000000000043c310 <_D4core4time13TimeException6__vtblZ>:
  70186. 43c310: ┆┆ adcb $0x0,0x65(%rax)
  70187. 43c314: ┆┆ add %al,(%rax)
  70188. 43c316: ┆┆ add %al,(%rax)
  70189. 43c318: ┆╰ loopne 43c2fa <_D4core6thread5Fiber6__vtblZ+0x21a>
  70190. 43c31a: ┆ add %al,(%r8)
  70191. 43c31d: ┆ add %al,(%rax)
  70192. 43c31f: ┆ add %dl,%al
  70193. 43c321: ┆ mov $0x41,%ebx
  70194. 43c326: ┆ add %al,(%rax)
  70195. 43c328: ╰─ loopne 43c2e5 <_D4core6thread5Fiber6__vtblZ+0x205>
  70196. 43c32a: add %al,(%r8)
  70197. 43c32d: add %al,(%rax)
  70198. 43c32f: add %dh,0x41bc(%rax)
  70199. 43c335: add %al,(%rax)
  70200. 43c337: add %dl,(%rax)
  70201. 43c339: ╭ loope 43c37c <_D4core4time13TimeException6__initZ+0x3c>
  70202. 43c33b: │ add %al,(%rax)
  70203. 43c33d: │ add %al,(%rax)
  70204.  
  70205. 000000000043c340 <_D4core4time13TimeException6__initZ>:
  70206. 43c340: adc %al,%bl
  70207. 43c342: rex.XB add %al,(%r8)
  70208. 43c38d: add %al,(%rax)
  70209. 43c38f: add %ch,(%rdi)
  70210. 43c391: (bad) {%k5}
  70211. 43c392: ╭ jne 43c3fd <_D4core4time13TimeException6__initZ+0xbd>
  70212. 43c394: │ insb (%dx),%es:(%rdi)
  70213. 43c395: │ fs
  70214. 43c396: │ (bad)
  70215. 43c397: ╭────┼ jae 43c40b <_D4core4time13TimeException6__initZ+0xcb>
  70216. 43c399: │ │ movslq (%rdi),%ebp
  70217. 43c39b: │ │ insb (%dx),%es:(%rdi)
  70218. 43c39c: │ │ movslq %fs:(%rdi),%ebp
  70219. 43c39f: ╭────┼────┼ jb 43c416 <_D4core4time13TimeException6__initZ+0xd6>
  70220. 43c3a1: │ │ │ outsb %ds:(%rsi),(%dx)
  70221. 43c3a2: │ │ ╭┼ je 43c40d <_D4core4time13TimeException6__initZ+0xcd>
  70222. 43c3a4: │ │ ││ insl (%dx),%es:(%rdi)
  70223. 43c3a5: │ │ ││ gs
  70224. 43c3a6: │ │ ││ (bad)
  70225. 43c3a7: │ │ ││ fs
  70226. 43c3a8: ╭┼────┼───┼┼ jb 43c41f <_D4core4time13TimeException6__initZ+0xdf>
  70227. 43c3aa: ││ │ ││ outsb %ds:(%rsi),(%dx)
  70228. 43c3ab: ││ │ ╭┼┼ je 43c416 <_D4core4time13TimeException6__initZ+0xd6>
  70229. 43c3ad: ││ │ │││ insl (%dx),%es:(%rdi)
  70230. 43c3ae: ││ │ │││ gs
  70231. 43c3af: ││ │ │││ (bad)
  70232. 43c3b0: ││ ╭─┼──┼┼┼ jae 43c424 <_D4core4time13TimeException6__initZ+0xe4>
  70233. 43c3b2: ││ │ │ │││ movslq (%rdi),%ebp
  70234. 43c3b4: ││ │ │ │││ movslq 0x72(%rdi),%ebp
  70235. 43c3b7: ││ │ │ │││ gs
  70236. 43c3b8: ││ │ │ │││ (bad)
  70237. 43c3b9: ││ │ │ │││ imul $0x616e7265,0x74(%rsi),%ebp
  70238. 43c3c0: ││ │ │ │││ insb (%dx),%es:(%rdi)
  70239. 43c3c1: ││ │ │ │││ (bad)
  70240. 43c3c2: ││──┼─┼──┼┼┼ jae 43c438 <_D4core4time13TimeException6__initZ+0xf8>
  70241. 43c3c4: ││ │ │ ╭┼┼┼ jb 43c42f <_D4core4time13TimeException6__initZ+0xef>
  70242. 43c3c6: ││ │ │ ││││ outsb %ds:(%rsi),(%dx)
  70243. 43c3c7: ││ │ │ ││││ cs add %al,%cs:%fs:0x62(%ecx)
  70244. 43c3cd: ││ │ │ ││││ outsl %ds:(%rsi),(%dx)
  70245. 43c3ce: ││──┼─┼─┼┼┼┼ jb 43c444 <_D4core4time13TimeException6__initZ+0x104>
  70246. 43c3d0: ││ │ │ ││││ imul $0x6f726620,0x67(%rsi),%ebp
  70247. 43c3d7: ││ │ │ ││││ insl (%dx),%es:(%rdi)
  70248. 43c3d8: ││ │ │ ││││ and %al,(%rax)
  70249. 43c3da: ││ │ │ ││││ add %al,(%rax)
  70250. 43c3dc: ││ │ │ ││││ add %al,(%rax)
  70251. 43c3de: ││ │ │ ││││ add %al,(%rax)
  70252. 43c3e0: ││ │ │ ││││ push %rbp
  70253. 43c3e1: ││ │ │ ││││ outsb %ds:(%rsi),(%dx)
  70254. 43c3e2: ││ │ │ ││││ (bad)
  70255. 43c3e3: ││ │ │ ││││ (bad) {%k5}
  70256. 43c3e4: ││ │ │ ││││ insb (%dx),%es:(%rdi)
  70257. 43c3e5: ││ │ │ ││││ and %dh,%gs:0x20(%rdi,%rbp,2)
  70258. 43c3ea: ││ │ │ ││││ imul $0x6c616974,0x69(%rsi),%ebp
  70259. 43c3f1: ││ │ │ ││││ imul $0x6e6f6320,0x65(%rdx),%edi
  70260. 43c3f8: ││ │ │ ││││ imul $0x2f00006e,%fs:0x6f(%rcx,%rbp,2),%esi
  70261. 43c401: ││ │ │ │││ (bad) {%k5}
  70262. 43c402: ││ │ │╭┼┼┼─ jne 43c46d <_D4core4time13TimeException6__initZ+0x12d>
  70263. 43c404: ││ │ │││││ insb (%dx),%es:(%rdi)
  70264. 43c405: ││ │ │││││ fs
  70265. 43c406: ││ │ │││││ (bad)
  70266. 43c407: ││ ╭┼─┼┼┼┼┼─ jae 43c47b <_D4core4time13TimeException6__initZ+0x13b>
  70267. 43c409: ││ ││ │││││ movslq (%rdi),%ebp
  70268. 43c40b: ││ ││ ┕┿┿┿┿━ insb (%dx),%es:(%rdi)
  70269. 43c40c: ││ ││ ││││ movslq %fs:(%rdi),%ebp
  70270. 43c40f: ╭┼┼─┼┼──┼┼┼── jb 43c486 <_D4core4time13TimeException6__initZ+0x146>
  70271. 43c411: │││ ││ │││ outsb %ds:(%rsi),(%dx)
  70272. 43c412: │││ ││ ╭┼┼┼── je 43c47d <_D4core4time13TimeException6__initZ+0x13d>
  70273. 43c414: │││ ││ ││││ insl (%dx),%es:(%rdi)
  70274. 43c415: │││ ││ ││││ gs
  70275. 43c416: ││┕━┿┿━┿┿┿┷━━ (bad)
  70276. 43c417: │││ ││ │││ fs
  70277. 43c418: ╭┼┼┼─┼┼─┼┼┼─── jb 43c48f <_D4core4time13TimeException6__initZ+0x14f>
  70278. 43c41a: ││││ ││ │││ outsb %ds:(%rsi),(%dx)
  70279. 43c41b: ││││ ││╭┼┼┼─── je 43c486 <_D4core4time13TimeException6__initZ+0x146>
  70280. 43c41d: ││││ ││││││ insl (%dx),%es:(%rdi)
  70281. 43c41e: ││││ ││││││ gs
  70282. 43c41f: ││┕┿━┿┿┿┿┿┿━━━ (bad)
  70283. 43c420: ││││╭┼┼┼┼┼┼─── jae 43c494 <_D4core4time13TimeException6__initZ+0x154>
  70284. 43c422: │││││││││││ movslq (%rdi),%ebp
  70285. 43c424: ││││││┕┿┿┿┿━━━ movslq 0x72(%rdi),%ebp
  70286. 43c427: ││││││ ││││ gs
  70287. 43c428: ││││││ ││││ (bad)
  70288. 43c429: ╭┼┼┼┼┼┼─┼┼┼┼─── jae 43c4a4 <_D4core4sync9condition9Condition6__initZ+0x4>
  70289. 43c42b: │││││││ ││││ outsb %ds:(%rsi),(%dx)
  70290. 43c42c: │││││││ ││││ movslq (%rdi),%ebp
  70291. 43c42e: │││││││ ││││ movslq 0x6e(%rdi),%ebp
  70292. 43c431: │││││││ │││ imul $0x642e6e,%fs:0x6f(%rcx,%rbp,2),%esi
  70293. 43c43a: ││││ ││ │││ add %al,(%rax)
  70294. 43c43c: ││││ ││ │││ add %al,(%rax)
  70295. 43c43e: ││││ ││ │││ add %al,(%rax)
  70296. 43c440: ││││ ││ │││ push %rbp
  70297. 43c441: ││││ ││ │││ outsb %ds:(%rsi),(%dx)
  70298. 43c442: ││││ ││ │││ (bad)
  70299. 43c443: ││││ ││ │││ (bad) {%k5}
  70300. 43c444: │││┕━┿┿━┿┿┿━━━━ insb (%dx),%es:(%rdi)
  70301. 43c445: │││ ││ │││ and %dh,%gs:0x20(%rdi,%rbp,2)
  70302. 43c44a: │││ ││ │││ ╭─ ja 43c4ad <_D4core4sync9condition9Condition6__initZ+0xd>
  70303. 43c44c: │││ ││ │││ │ imul $0x6320726f,0x66(%rax,%riz,1),%esi
  70304. 43c454: │││ ││ │││ │ outsl %ds:(%rsi),(%dx)
  70305. 43c455: │││ ││ │││ │ outsb %ds:(%rsi),(%dx)
  70306. 43c456: │││ ││ │││ │ imul $0x6e,%fs:0x6f(%rcx,%rbp,2),%esi
  70307. 43c45f: │││ ││ │││ │ add %dl,0x6e(%rbp)
  70308. 43c462: │││ ││ │││ │ (bad)
  70309. 43c463: │││ ││ │││ │ (bad) {%k5}
  70310. 43c464: │││ ││ │││ │ insb (%dx),%es:(%rdi)
  70311. 43c465: │││ ││ │││ │ and %dh,%gs:0x20(%rdi,%rbp,2)
  70312. 43c46a: │││ ││ │││ │ outsb %ds:(%rsi),(%dx)
  70313. 43c46b: │││ ││ │││ │ outsl %ds:(%rsi),(%dx)
  70314. 43c46c: │││ ││╭┼┼┼──┼─ je 43c4d7 <_D4core4sync9condition9Condition6__initZ+0x37>
  70315. 43c46e: │││ │││││ │ data16
  70316. 43c46f: │││ │││││ │╭ jns 43c491 <_D4core4time13TimeException6__initZ+0x151>
  70317. 43c471: │││ │││││ ││ movslq 0x6e(%rdi),%ebp
  70318. 43c474: │││ │││││ ││ imul $0x6e,%fs:0x6f(%rcx,%rbp,2),%esi
  70319. 43c47d: │││ │ ││┕━━━┿┿ add %al,(%rax)
  70320. 43c47f: │││ │ ││ ││ add %ah,0x6f(%rbx)
  70321. 43c482: │││ │ ││ ╭┼┼ jb 43c4e9 <_D4core4sync9condition9Condition6__initZ+0x49>
  70322. 43c484: ╭┼┼┼──┼─┼┼───┼┼┼ jae,pn 43c500 <_D4core4sync9condition9Condition6__vtblZ+0x10>
  70323. 43c487: │││ │ │ │││ outsb %ds:(%rsi),(%dx)
  70324. 43c488: │││ │ │ │││ movslq (%rsi),%ebp
  70325. 43c48a: │││ │ │ │││ movslq 0x6e(%rdi),%ebp
  70326. 43c48d: │││ │ │ │││ imul $0x6f432e6e,%fs:0x6f(%rcx,%rbp,2),%esi
  70327. 43c496: ││ │ ││ outsb %ds:(%rsi),(%dx)
  70328. 43c497: ││ │ ││ imul $0x6e,%fs:0x6f(%rcx,%rbp,2),%esi
  70329.  
  70330. 000000000043c4a0 <_D4core4sync9condition9Condition6__initZ>:
  70331. 43c4a0: lock (bad)
  70332.  
  70333. 000000000043c4f0 <_D4core4sync9condition9Condition6__vtblZ>:
  70334. 43c4f0: ┆ mov $0x51,%al
  70335. 43c4f2: ┆ add %al,%gs:(%rax)
  70336. 43c4f5: ┆ add %al,(%rax)
  70337. 43c4f7: ┆ add %al,%al
  70338. 43c4f9: ┆ mov $0x41,%ebx
  70339. 43c4fe: ┆ add %al,(%rax)
  70340. 43c500: ┆ sarb 0x41(%rbx)
  70341. 43c506: ┆ add %al,(%rax)
  70342. 43c508: ╰ loopne 43c4c5 <_D4core4sync9condition9Condition6__initZ+0x25>
  70343. 43c50a: add %al,(%r8)
  70344. 43c50d: add %al,(%rax)
  70345. 43c50f: add %dh,0x41bc(%rax)
  70346. 43c515: add %al,(%rax)
  70347. 43c517: add %ah,(%rax)
  70348. 43c519: cwtl
  70349. 43c51a: add %al,(%r8)
  70350. 43c51d: add %al,(%rax)
  70351. 43c51f: add %al,-0x68(%rax)
  70352. 43c522: add %al,(%r8)
  70353. 43c525: add %al,(%rax)
  70354. 43c527: add %dh,%al
  70355. 43c529: cwtl
  70356. 43c52a: add %al,(%r8)
  70357. 43c52d: add %al,(%rax)
  70358. 43c52f: add %al,%al
  70359. 43c531: cltd
  70360. 43c532: add %al,(%r8)
  70361. 43c535: add %al,(%rax)
  70362. 43c537: add %ah,-0x66(%rax)
  70363. 43c53a: add %al,(%r8)
  70364. 43c53d: add %al,(%rax)
  70365.  
  70366. 000000000043c540 <_D4core4sync5mutex5Mutex16__interfaceInfosZ>:
  70367. 43c540: lock push %rsp
  70368. 43c542: add %al,%gs:(%rax)
  70369. 43c545: add %al,(%rax)
  70370. 43c547: add %al,(%rbx)
  70371. 43c549: add %al,(%rax)
  70372. 43c54b: add %al,(%rax)
  70373. 43c54d: add %al,(%rax)
  70374. 43c54f: add %ah,0x43c6(%rax)
  70375. 43c555: add %al,(%rax)
  70376. 43c557: add %al,0x0(%rax)
  70377. 43c55a: add %al,(%rax)
  70378. 43c55c: add %al,(%rax)
  70379. 43c55e: add %al,(%rax)
  70380. 43c560: push %rbp
  70381. 43c561: outsb %ds:(%rsi),(%dx)
  70382. 43c562: (bad)
  70383. 43c563: (bad) {%k5}
  70384. 43c564: insb (%dx),%es:(%rdi)
  70385. 43c565: and %dh,%gs:0x20(%rdi,%rbp,2)
  70386. 43c56a: imul $0x6c616974,0x69(%rsi),%ebp
  70387. 43c571: imul $0x74756d20,0x65(%rdx),%edi
  70388. 43c578: gs
  70389. 43c579: ╭ js 43c57b <_D4core4sync5mutex5Mutex16__interfaceInfosZ+0x3b>
  70390. 43c57b: ┕ add %al,(%rax)
  70391. 43c57d: add %al,(%rax)
  70392. 43c57f: add %ch,(%rdi)
  70393. 43c581: (bad) {%k5}
  70394. 43c582: ╭── jne 43c5ed <_D4core4sync5mutex5Mutex16__interfaceInfosZ+0xad>
  70395. 43c584: │ insb (%dx),%es:(%rdi)
  70396. 43c585: │ fs
  70397. 43c586: │ (bad)
  70398. 43c587: ╭───┼── jae 43c5fb <_D4core4sync5mutex5Mutex16__interfaceInfosZ+0xbb>
  70399. 43c589: │ │ movslq (%rdi),%ebp
  70400. 43c58b: │ │ insb (%dx),%es:(%rdi)
  70401. 43c58c: │ │ movslq %fs:(%rdi),%ebp
  70402. 43c58f: ╭────┼───┼── jb 43c606 <_D4core4sync5mutex5Mutex16__interfaceInfosZ+0xc6>
  70403. 43c591: │ │ │ outsb %ds:(%rsi),(%dx)
  70404. 43c592: │ │ ╭┼── je 43c5fd <_D4core4sync5mutex5Mutex16__interfaceInfosZ+0xbd>
  70405. 43c594: │ │ ││ insl (%dx),%es:(%rdi)
  70406. 43c595: │ │ ││ gs
  70407. 43c596: │ │ ││ (bad)
  70408. 43c597: │ │ ││ fs
  70409. 43c598: ╭┼────┼──┼┼── jb 43c60f <_D4core4sync5mutex5Mutex16__interfaceInfosZ+0xcf>
  70410. 43c59a: ││ │ ││ outsb %ds:(%rsi),(%dx)
  70411. 43c59b: ││ │ ╭┼┼── je 43c606 <_D4core4sync5mutex5Mutex16__interfaceInfosZ+0xc6>
  70412. 43c59d: ││ │ │││ insl (%dx),%es:(%rdi)
  70413. 43c59e: ││ │ │││ gs
  70414. 43c59f: ││ │ │││ (bad)
  70415. 43c5a0: ││ ╭┼─┼┼┼── jae 43c614 <_D4core4sync5mutex5Mutex16__interfaceInfosZ+0xd4>
  70416. 43c5a2: ││ ││ │││ movslq (%rdi),%ebp
  70417. 43c5a4: ││ ││ │││ movslq 0x72(%rdi),%ebp
  70418. 43c5a7: ││ ││ │││ gs
  70419. 43c5a8: ││ ││ │││ (bad)
  70420. 43c5a9: ╭┼┼───┼┼─┼┼┼── jae 43c624 <_D4core4sync5mutex5Mutex6__initZ+0xc>
  70421. 43c5ab: │││ ││ │││ outsb %ds:(%rsi),(%dx)
  70422. 43c5ac: │││ ││ │││ movslq (%rdi),%ebp
  70423. 43c5ae: │││ ││ │││ insl (%dx),%es:(%rdi)
  70424. 43c5af: │││ ╭┼┼─┼┼┼── jne 43c625 <_D4core4sync5mutex5Mutex6__initZ+0xd>
  70425. 43c5b1: │││ │││ │││ gs
  70426. 43c5b2: │││ │││ │││ ╭ js 43c5e2 <_D4core4sync5mutex5Mutex16__interfaceInfosZ+0xa2>
  70427. 43c5b4: │││ │││ │││ │ add %al,%fs:(%rax)
  70428. 43c5bf: │││ │││ │││ │ add %dl,0x6e(%rbp)
  70429. 43c5c2: │││ │││ │││ │ (bad)
  70430. 43c5c3: │││ │││ │││ │ (bad) {%k5}
  70431. 43c5c4: │││ │││ │││ │ insb (%dx),%es:(%rdi)
  70432. 43c5c5: │││ │││ │││ │ and %dh,%gs:0x20(%rdi,%rbp,2)
  70433. 43c5ca: │││ │││ │││ │ insb (%dx),%es:(%rdi)
  70434. 43c5cb: │││ │││ │││ │ outsl %ds:(%rsi),(%dx)
  70435. 43c5cc: │││ │││ │││ │ movslq 0x20(%rbx),%ebp
  70436. 43c5cf: │││ │││ │││ │ insl (%dx),%es:(%rdi)
  70437. 43c5d0: │││ ╭┼┼┼─┼┼┼─┼ jne 43c646 <_D4core4sync5mutex5Mutex6__initZ+0x2e>
  70438. 43c5d2: │││ ││││ │││ │ gs
  70439. 43c5d3: │││ ││││ │││╭┼ js 43c603 <_D4core4sync5mutex5Mutex16__interfaceInfosZ+0xc3>
  70440. 43c5dd: │││ ││││ │││││ add %al,(%rax)
  70441. 43c5df: │││ ││││ │││││ add %dl,0x6e(%rbp)
  70442. 43c5e2: │││ ││││ ││││┕ (bad)
  70443. 43c5e3: │││ ││││ ││││ (bad) {%k5}
  70444. 43c5e4: │││ ││││ ││││ insb (%dx),%es:(%rdi)
  70445. 43c5e5: │││ ││││ ││││ and %dh,%gs:0x20(%rdi,%rbp,2)
  70446. 43c5ea: │││ ││││╭┼┼┼┼─ jne 43c65a <_D4core4sync5mutex5Mutex6__initZ+0x42>
  70447. 43c5ec: │││ │││││││││ insb (%dx),%es:(%rdi)
  70448. 43c5ed: │││ │││││││┕┿━ outsl %ds:(%rsi),(%dx)
  70449. 43c5ee: │││ │││││││ │ movslq 0x20(%rbx),%ebp
  70450. 43c5f1: │││ │││││││ │ insl (%dx),%es:(%rdi)
  70451. 43c5f2: │││╭┼┼┼┼┼┼┼─┼─ jne 43c668 <_D4core4sync5mutex5Mutex6__vtblZ+0x8>
  70452. 43c5f4: │││││││││││ │ gs
  70453. 43c5f5: │││││││││││╭┼─ js 43c625 <_D4core4sync5mutex5Mutex6__initZ+0xd>
  70454. 43c5ff: │││││││ ││ ││ add %ah,0x6f(%rbx)
  70455. 43c602: │││││││ ││─┼┼─ jb 43c669 <_D4core4sync5mutex5Mutex6__vtblZ+0x9>
  70456. 43c604: ╭┼┼┼┼┼┼┼─┼┼─┼── jae,pn 43c680 <_D4core4sync5mutex5Mutex6__vtblZ+0x20>
  70457. 43c607: │││ ││││ ││ │ outsb %ds:(%rsi),(%dx)
  70458. 43c608: │││ ││││ ││ │ movslq (%rsi),%ebp
  70459. 43c60a: │││ ││││ ││ │ insl (%dx),%es:(%rdi)
  70460. 43c60b: │││╭┼┼┼┼─┼┼─┼── jne 43c681 <_D4core4sync5mutex5Mutex6__vtblZ+0x21>
  70461. 43c60d: ││││││││ ││ │ gs
  70462. 43c60e: ││││││││ ││╭┼── js 43c63e <_D4core4sync5mutex5Mutex6__initZ+0x26>
  70463. 43c610: ││ │││││ ││││ rex.WRB jne 43c687 <_D4core4sync5mutex5Mutex6__vtblZ+0x27>
  70464. 43c613: ││ │││││ ││││ gs
  70465. 43c614: ││ ││││┕━┿┿┿┿━╭ js 43c616 <_D4core4sync5mutex5Mutex16__interfaceInfosZ+0xd6>
  70466.  
  70467. 000000000043c618 <_D4core4sync5mutex5Mutex6__initZ>:
  70468. 43c618: (bad)
  70469. 43c619: movb $0x0,0x0(%rbx)
  70470. 43c655: add %al,(%rax)
  70471. 43c657: add %ah,0x43c6(%rax)
  70472. 43c65d: add %al,(%rax)
  70473.  
  70474. 000000000043c660 <_D4core4sync5mutex5Mutex6__vtblZ>:
  70475. 43c660: ┆ movabs 0xc000000000006552,%al
  70476. 43c669: ┆ mov $0x41,%ebx
  70477. 43c66e: ┆ add %al,(%rax)
  70478. 43c670: ┆ sarb 0x41(%rbx)
  70479. 43c676: ┆ add %al,(%rax)
  70480. 43c678: ╰ loopne 43c635 <_D4core4sync5mutex5Mutex6__initZ+0x1d>
  70481. 43c67a: add %al,(%r8)
  70482. 43c67d: add %al,(%rax)
  70483. 43c67f: add %dh,0x41bc(%rax)
  70484. 43c685: add %al,(%rax)
  70485. 43c687: add %dh,%al
  70486. 43c689: popfq
  70487. 43c68a: add %al,(%r8)
  70488. 43c68d: add %al,(%rax)
  70489. 43c68f: add %dh,-0x62(%rax)
  70490. 43c692: add %al,(%r8)
  70491. 43c695: add %al,(%rax)
  70492. 43c697: add %dh,%al
  70493. 43c699: sahf
  70494. 43c69a: add %al,(%r8)
  70495. 43c69d: add %al,(%rax)
  70496.  
  70497. 000000000043c6a0 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ>:
  70498. 43c6a0: rex (bad)
  70499. 43c6a4: add %al,(%rax)
  70500. 43c6a6: add %al,(%rax)
  70501. 43c6a8: and %bl,0x41(%rdi)
  70502. 43c6ae: add %al,(%rax)
  70503. 43c6b0: (bad)
  70504. 43c6b1: lahf
  70505. 43c6b2: add %al,(%r8)
  70506. 43c6bd: add %al,(%rax)
  70507. 43c6bf: add %ch,(%rdi)
  70508. 43c6c1: (bad) {%k5}
  70509. 43c6c2: ╭────── jne 43c72d <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x8d>
  70510. 43c6c4: │ insb (%dx),%es:(%rdi)
  70511. 43c6c5: │ fs
  70512. 43c6c6: │ (bad)
  70513. 43c6c7: ╭─────┼────── jae 43c73b <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x9b>
  70514. 43c6c9: │ │ movslq (%rdi),%ebp
  70515. 43c6cb: │ │ insb (%dx),%es:(%rdi)
  70516. 43c6cc: │ │ movslq %fs:(%rdi),%ebp
  70517. 43c6cf: ╭──┼─────┼────── jb 43c746 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0xa6>
  70518. 43c6d1: │ │ │ outsb %ds:(%rsi),(%dx)
  70519. 43c6d2: │ │ ╭┼────── je 43c73d <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x9d>
  70520. 43c6d4: │ │ ││ insl (%dx),%es:(%rdi)
  70521. 43c6d5: │ │ ││ gs
  70522. 43c6d6: │ │ ││ (bad)
  70523. 43c6d7: │ │ ││ fs
  70524. 43c6d8: ╭┼──┼────┼┼────── jb 43c74f <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0xaf>
  70525. 43c6da: ││ │ ││ outsb %ds:(%rsi),(%dx)
  70526. 43c6db: ││ │ ╭┼┼────── je 43c746 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0xa6>
  70527. 43c6dd: ││ │ │││ insl (%dx),%es:(%rdi)
  70528. 43c6de: ││ │ │││ gs
  70529. 43c6df: ││ │ │││ (bad)
  70530. 43c6e0: ││ ╭┼───┼┼┼────── jae 43c754 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0xb4>
  70531. 43c6e2: ││ ││ │││ movslq (%rdi),%ebp
  70532. 43c6e4: ││ ││ │││ insb (%dx),%es:(%rdi)
  70533. 43c6e5: ││ ││ │││ movslq %fs:(%rdi),%ebp
  70534. 43c6e8: ││ ││ │││ (bad)
  70535. 43c6e9: ││╭┼┼───┼┼┼────── jb 43c75d <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0xbd>
  70536. 43c6eb: │││││ │││ (bad)
  70537. 43c6ec: │││││ ╭┼┼┼────── jns 43c757 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0xb7>
  70538. 43c6ee: │││││ ││││ outsb %ds:(%rsi),(%dx)
  70539. 43c6ef: │││││ ││││ imul $0x0,0x64(%rsi,%rbp,1),%esi
  70540. 43c6ff: │││││ ││││ add %ch,0x6e(%rbp,%riz,2)
  70541. 43c703: │││││ ││││ addr32 je 43c76e <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0xce>
  70542. 43c706: │││││ ││││ ╭─ jae 43c728 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x88>
  70543. 43c708: │││││ ││││ │ outsl %fs:(%rsi),(%dx)
  70544. 43c70a: │││││ ││││ │ outsb %ds:(%rsi),(%dx)
  70545. 43c70b: │││││ ││││ │ (bad)
  70546. 43c70c: │││││ ││││ ╭┼─ je 43c72e <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x8e>
  70547. 43c70e: │││││ ││││ ││ insl (%dx),%es:(%rdi)
  70548. 43c70f: │││││ ││││ ││ (bad)
  70549. 43c710: │││││ ││││╭──┼┼─ je 43c775 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0xd5>
  70550. 43c712: │││││ │││││ ││ pushq $0x726f6620
  70551. 43c717: │││││ │││││ ││ and %ah,0x72(%rcx)
  70552. 43c71a: │││││ │││││╭─┼┼─ jb 43c77d <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0xdd>
  70553. 43c71c: │││││ ││││││╭┼┼─ jns 43c73e <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x9e>
  70554. 43c71e: │││││ │││││││││ movslq 0x70(%rdi),%ebp
  70555. 43c721: │││││ │││││││││╭ jns 43c723 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x83>
  70556. 43c72f: │││││ │││ │││ add %ch,0x76(%rdi)
  70557. 43c732: │││││ │││ │││ gs
  70558. 43c733: │││││ ╭┼┼┼─┼┼┼─── jb 43c7a1 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x101>
  70559. 43c735: │││││ ││││ │││ (bad)
  70560. 43c736: │││┼┼─┼┼┼┼─┼┼┼─── jo 43c7a8 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x108>
  70561. 43c738: │││││ ││││ │││ imul $0x72726120,0x67(%rsi),%ebp
  70562. 43c73f: ││││ │││ ││ (bad)
  70563. 43c740: ││││ │││ ││ ╭─ jns 43c762 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0xc2>
  70564. 43c742: ││││ │││ ││ │ movslq 0x70(%rdi),%ebp
  70565. 43c745: ││││ │││ ││ │╭ jns 43c747 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0xa7>
  70566. 43c74f: ┕━┿┿━━┿┿━━━┿┿━━┿━ add %ch,0x63(%rsp,%riz,2)
  70567. 43c753: ││ ││ ││ │ cs
  70568. 43c754: │┕━━┿┿━━━┿┿━━┿━ gs
  70569. 43c755: │ ││ ││ │ pushq $0x62696c2e
  70570. 43c75a: │ ╭─┼────┼┼──┼─ jne 43c7ca <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x12a>
  70571. 43c75c: │ │ │ ╭┼┼──┼─ ja 43c7c7 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x127>
  70572. 43c75e: │ │ │ │││ │ outsb %ds:(%rsi),(%dx)
  70573. 43c75f: │ │ │ │││ │ fs
  70574. 43c760: │ │ │ │││ │ cs
  70575. 43c761: │ │ │ │││ │ pop %rdi
  70576. 43c762: │ │ │ │││ ┕━ push %rbp
  70577. 43c763: │ │ │ │││ outsb %ds:(%rsi),(%dx)
  70578. 43c764: │ │ │ ╭┼┼┼──── ja 43c7cf <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x12f>
  70579. 43c766: │ │ │ ││││ outsb %ds:(%rsi),(%dx)
  70580. 43c767: │ │ │ ││││ fs
  70581. 43c768: │ │ │ ││││ pop %rdi
  70582. 43c769: │ │ │ ││││ rex.RB js 43c7cf <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x12f>
  70583. 43c76c: │ │ │ ││││ gs
  70584. 43c76d: ╭─┼─┼─┼──┼┼┼┼──── jo 43c7e3 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x143>
  70585. 43c76f: │ │ │ │ ││││ imul $0x0,0x6e(%rdi),%ebp
  70586. 43c77e: │ │ │ │ ││ add %al,(%rax)
  70587. 43c780: │ │ │ │ ││ rex.XB (bad)
  70588. 43c782: │ │ │ │ ││ outsb %ds:(%rsi),(%dx)
  70589. 43c783: │ │ │ │ ││ outsb %ds:(%rsi),(%dx)
  70590. 43c784: │ │ │ │ ││ outsl %ds:(%rsi),(%dx)
  70591. 43c785: │ │ │ │ ││ ╭ je 43c7a7 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x107>
  70592. 43c787: │ │ │ │ ││ ╭───┼ je 43c7f1 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x151>
  70593. 43c789: │ │╭┼─┼──┼┼─┼───┼ jb 43c7fa <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x15a>
  70594. 43c78b: │ │││ │ ││ │ ╭┼ ja 43c7ad <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x10d>
  70595. 43c78d: │ │││ │ ││ │ ││ outsb %ds:(%rsi),(%dx)
  70596. 43c78e: │ │││╭┼──┼┼─┼──┼┼ jne 43c7fc <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x15c>
  70597. 43c790: │ │││││ ││ │ ││ insb (%dx),%es:(%rdi)
  70598. 43c791: │ │││││ ││ │ ││ and %ah,0x78(%rbp)
  70599. 43c794: │ │││││ ││ │ ││ movslq 0x70(%rbp),%esp
  70600. 43c797: │ │││││ ╭┼┼─┼──┼┼ je 43c802 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x162>
  70601. 43c799: │ │││││ │││ │ ││ outsl %ds:(%rsi),(%dx)
  70602. 43c79a: │ │││││ │││ │ ││ outsb %ds:(%rsi),(%dx)
  70603. 43c79b: │ │││││ │││ │ ││ add %al,(%rax)
  70604. 43c79d: │ │││││ │││ │ ││ add %al,(%rax)
  70605. 43c79f: │ │││││ │││ │ ││ add %al,0x61(%rbx)
  70606. 43c7a2: │ ││││ │││ │ ││ outsb %ds:(%rsi),(%dx)
  70607. 43c7a3: │ ││││ │││ │ ││ outsb %ds:(%rsi),(%dx)
  70608. 43c7a4: │ ││││ │││ │ ││ outsl %ds:(%rsi),(%dx)
  70609. 43c7a5: │ ││││ │││ │ ╭┼┼ je 43c7c7 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x127>
  70610. 43c7a7: │ ││││ │││╭┼─┼┼┼ je 43c811 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x171>
  70611. 43c7a9: │ ╭┼┼┼──┼┼┼┼┼─┼┼─ jb 43c81a <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x17a>
  70612. 43c7ab: │ ││││ │││││╭┼┼─ ja 43c7cd <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x12d>
  70613. 43c7ad: │ ││││ │││││││┕━ movslq 0x72(%rdi),%ebp
  70614. 43c7b0: ╭───┼─┼┼┼┼──┼┼┼┼┼┼┼── jb 43c827 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x187>
  70615. 43c7b2: │ ╭┼─┼┼┼┼──┼┼┼┼┼┼┼── jo 43c828 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x188>
  70616. 43c7b4: │ ││ ││││ │││││││ and %ah,0x78(%rbp)
  70617. 43c7b7: │ ││ ││││ │││││││ movslq 0x70(%rbp),%esp
  70618. 43c7ba: │ ││ ││││ ╭┼┼┼┼┼┼┼── je 43c825 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x185>
  70619. 43c7bc: │ ││ ││││ ││││││││ outsl %ds:(%rsi),(%dx)
  70620. 43c7bd: │ ││ ││││ ││││││││ outsb %ds:(%rsi),(%dx)
  70621. 43c7be: │ ││ ││││ ││││││││ and %ch,0x62(%rdi)
  70622. 43c7c1: │ ││ ││││ ││││││││ pushq $0x65
  70623. 43c7c3: │ ││ ││││ ││││││││ movslq 0x77(%rax,%riz,1),%esi
  70624. 43c7c7: │ ││ ││││ │││┕┿┿┿┷━━ imul $0x6c6c756e,0x20(%rax,%rbp,2),%esi
  70625. 43c7cf: │ ││ ││ │ ││┕━┿┿━━━━ and %ah,0x6c(%rbx)
  70626. 43c7d2: │ ││ ││ │ ││ ││ (bad)
  70627. 43c7d3: │ ││╭┼┼─┼─┼┼──┼┼──── jae 43c848 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x1a8>
  70628. 43c7d5: │ │││││ │ ││ ││ imul $0x6f,0x66(%rsi),%ebp
  70629. 43c7dc: │ │││││ │ ││ ││ add %al,(%rax)
  70630. 43c7de: │ │││││ │ ││ ││ add %al,(%rax)
  70631. 43c7e0: │ │││││ │ ││ ││ rex.XB outsl %ds:(%rsi),(%dx)
  70632. 43c7e2: │ │││││╭┼─┼┼──┼┼──── jne 43c850 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x1b0>
  70633. 43c7e4: │ │ │││││ ││ ││ and %ch,%fs:0x6f(%rsi)
  70634. 43c7e8: │ │ │││││ ││ ││ ╭ je 43c80a <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x16a>
  70635. 43c7ea: │ │ │││││ ││ ││ │ (bad)
  70636. 43c7eb: │ │ │││││ ││ ││ │ insb (%dx),%es:(%rdi)
  70637. 43c7ec: │ │ │││││ ││ ││ │ insb (%dx),%es:(%rdi)
  70638. 43c7ed: │ │ │││││ ││ ││ │ outsl %ds:(%rsi),(%dx)
  70639. 43c7ee: │ │ │││││ ││ ││ │ movslq 0x74(%rcx),%esp
  70640. 43c7f1: │ │ │││││ ││ │┕━━━┿ and %al,%gs:0x65(%rax,%riz,1)
  70641. 43c7f6: │ │ │││││ ││ │ ╭┼ js 43c85b <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x1bb>
  70642. 43c7f8: │ │ │││││ ││ │ ││ gs
  70643. 43c7f9: │ ╭┼─┼┼┼┼┼─┼┼──┼───┼┼ jo 43c86f <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x1cf>
  70644. 43c7fb: │ ││ ││ ││ ││ │ ││ imul $0x63657220,0x6e(%rdi),%ebp
  70645. 43c802: │ ││ ││ │ │┕━━┿━━━┿┿ outsl %ds:(%rsi),(%dx)
  70646. 43c803: │ ││ ││ │ │ │ ╭┼┼ jb 43c869 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x1c9>
  70647. 43c805: │ ││ ││ │ │ │ │││ cmp (%rax),%esp
  70648. 43c807: │ ││ ││ │ │ │ │││ outsl %ds:(%rsi),(%dx)
  70649. 43c808: │╭┼┼─┼┼─┼──┼───┼──┼┼┼ jne 43c87e <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x1de>
  70650. 43c80a: ││││ ││ │ │ │ ││┕ and %ch,0x66(%rdi)
  70651. 43c80d: ││││ ││ │ │ │ ││ and %ch,0x65(%rbp)
  70652. 43c810: ││││ ││ │ │ │ ││ insl (%dx),%es:(%rdi)
  70653. 43c811: ││││ ││ │ │ ┕━━┿┿━ outsl %ds:(%rsi),(%dx)
  70654. 43c812: ╭──┼┼┼┼─┼┼─┼──┼──────┼┼─ jb 43c88d <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x1ed>
  70655. 43c814: │ ││││ ││ │ │ ││ (bad)
  70656. 43c81d: │ ││││ │ │ │ ││ add %al,(%rax)
  70657. 43c81f: │ ││││ │ │ │ ││ add %bl,0x55(%rdi)
  70658. 43c822: │ ││││ │ │ │ ││ outsb %ds:(%rsi),(%dx)
  70659. 43c823: │ ││││ │ │ ╭┼──────┼┼─ ja 43c88e <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x1ee>
  70660. 43c825: │ ││││ │ │ │┕━━━━━━┿┿━ outsb %ds:(%rsi),(%dx)
  70661. 43c826: │ ││││ │ │ │ ││ fs
  70662. 43c827: │ ┕┿┿┿━┿━━┿━┿━━━━━━━┿┿━ pop %rdi
  70663. 43c828: │ ││┕━┿━━┿━┿━━━━━━━┿┿━ push %rdx
  70664. 43c829: │ ││ │ │ │ ││ (bad)
  70665. 43c82a: │ ││ │ │ │ ││ imul $0x65637845,0x65(%rbx),%esi
  70666. 43c831: │ ╭┼┼──┼──┼─┼───────┼┼─ jo 43c8a7 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x207>
  70667. 43c833: │ │││ │ │ │ ││ imul $0x69616620,0x6e(%rdi),%ebp
  70668. 43c83a: │ │││ │ │ │ ││ insb (%dx),%es:(%rdi)
  70669. 43c83b: │ │││ │ │ │ ││ gs and %dh,%fs:%gs:0x69(%rdi)
  70670. 43c840: │ │││ │ │ │ ╭──┼┼─ je 43c8aa <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x20a>
  70671. 43c842: │ │││ │ │ │ │ ││ and %dh,0x65(%rdx)
  70672. 43c845: │ │││ │ │ │ │ ││ (bad)
  70673. 43c846: │ │││ │ ╭┼─┼────┼──┼┼─ jae 43c8b7 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x217>
  70674. 43c848: │ │││ ┕━┿┿━┿━━━━┿━━┿┿━ outsb %ds:(%rsi),(%dx)
  70675. 43c849: │ │││ ││ │ │ ││ and %ah,0x6f(%rbx)
  70676. 43c84c: │ │││ ││ │ │ ││ fs cmp %fs:%gs:(%rax),%ah
  70677. 43c850: │ │││ │┕━┿━━━━┿━━┿┿━ and $0x64,%eax
  70678. 43c85d: │ │││ │ │ │ │ add %al,(%rax)
  70679. 43c85f: │ │││ │ │ │ │ add %al,0x69(%rsi)
  70680. 43c862: │ │││ │ │ │ │ insb (%dx),%es:(%rdi)
  70681. 43c863: │ │││ │ │ │ ╭┼── je 43c8ca <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x22a>
  70682. 43c865: │ │││ │ │ │ ││ ╭ jb 43c887 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x1e7>
  70683. 43c867: │ │││ │ │ │ ││ │ (bad)
  70684. 43c868: │ │││ │ │ │ ││ │ movslq 0x6f(%rcx,%rbp,2),%esi
  70685. 43c86c: │ │││ │ │ │ │ │ outsb %ds:(%rsi),(%dx)
  70686. 43c86d: │ │││ │ │ │ │ ╭┼ jae 43c88f <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x1ef>
  70687. 43c86f: │ ││┕━━━━┿━━┿━━━━┿━┿━┿┿ (bad)
  70688. 43c870: │ ││ │ │ │╭┼─┼┼ jb 43c8d7 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x237>
  70689. 43c872: │ ││ │ │ │││ ││ and %dh,0x6e(%rbp)
  70690. 43c875: │──┼┼─────┼──┼────┼┼┼─┼┼ jae 43c8ec <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x24c>
  70691. 43c877: │ ││ ╭┼──┼────┼┼┼─┼┼ jo 43c8e9 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x249>
  70692. 43c879: │ ││ ││ │ │││ ││ outsl %ds:(%rsi),(%dx)
  70693. 43c87a: │ ╭┼┼────┼┼──┼────┼┼┼─┼┼ jb 43c8f0 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x250>
  70694. 43c87c: │ │││ ││ │ │││ ││ gs add %al,%fs:%gs:(%rax)
  70695. 43c880: │ ││ ││ │ │││ ││ rex.XB insb (%dx),%es:(%rdi)
  70696. 43c882: │ ││ ││ │ │││ ││ gs
  70697. 43c883: │ ││ ││ │ │││ ││ (bad)
  70698. 43c884: │ ││ ││ │ │││ ││ outsb %ds:(%rsi),(%dx)
  70699. 43c885: │ ││ ╭┼┼──┼────┼┼┼─┼┼ jne 43c8f7 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x257>
  70700. 43c887: │ ││ │││ │ │││ │┕ and %ah,0x63(%rcx)
  70701. 43c88a: │ ││ │││ ╭┼────┼┼┼─┼─ je 43c8f5 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x255>
  70702. 43c88c: │ ││ │││ ││ │││ │ outsl %ds:(%rsi),(%dx)
  70703. 43c88d: ┕━┿┿━━━━┿┿┿━┿┿━━━━┿┿┿━┿━ outsb %ds:(%rsi),(%dx)
  70704. 43c88e: │ ││ │││ │┕━━━━┿┿┿━┿━ and %ch,0x75(%rbp)
  70705. 43c891: │╭┼┼────┼┼┼─┼─────┼┼┼─── jae 43c907 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x267>
  70706. 43c893: ││││ │││ │ │││ and %ah,0x65(%rdx)
  70707. 43c896: ││││ │││ │ │││ and %ch,0x73(%rcx,%riz,2)
  70708. 43c89a: ││││ │││ │ │││ ╭ je 43c8bc <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x21c>
  70709. 43c89c: ││││ │││ │ │││ │ imul $0x69616863,0x20(%rsi),%ebp
  70710. 43c8a3: ││││ │││ │ │││ │ outsb %ds:(%rsi),(%dx)
  70711. 43c8a4: ││││ │││ │ │││ │ add %dl,0x6e(%rbp)
  70712. 43c8a7: │││┕━━━━┿┿┿━┿━━━━━┿┿┿━━┿ imul $0x77,0x6f(%rsi),%ebp
  70713. 43c8ab: │││ │││ │ ││ │ outsb %ds:(%rsi),(%dx)
  70714. 43c8ac: │││ │││ │ ││ │ and %dh,0x68(%rax)
  70715. 43c8af: │││ │││ │ ││ │ (bad)
  70716. 43c8b0: │││ │││ │ ╭┼┼──┼ jae 43c917 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x277>
  70717. 43c8b2: │││ │││ │ │││ │ add %al,(%rax)
  70718. 43c8b4: │││ │││ │ │││ │ add %al,(%rax)
  70719. 43c8b6: │││ │││ │ │││ │ add %al,(%rax)
  70720. 43c8b8: │││ ││ │ │││ │ xlat %ds:(%rbx)
  70721. 43c8b9: │││ ││ │ │││ │ mov $0x41,%bl
  70722. 43c8bb: │││ ││ │ │││ │ add %al,(%rax)
  70723. 43c8bd: │││ ││ │ │││ add %al,(%rax)
  70724. 43c8bf: │││ ││ │ │││ add %ah,%bh
  70725. 43c8c1: │││ ││ │ │││ mov $0x41,%bl
  70726. 43c8c3: │││ ││ │ │││ add %al,(%rax)
  70727. 43c8c5: │││ ││ │ │││ add %al,(%rax)
  70728. 43c8c7: │││ ││ │ │││ add %al,(%rsp,%rsi,4)
  70729. 43c8ca: │││ ││ │ ││┕━━━ add %al,(%r8)
  70730. 43c8cd: │││ ││ │ ││ add %al,(%rax)
  70731. 43c8cf: │││ ││ │ ││ add %cl,0x41b4(%rip) # 440a89 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo6__initZ+0x9>
  70732. 43c8d5: │││ ││ │ ││ add %al,(%rax)
  70733. 43c8d7: │││ ││ │ │┕━━━━ add %dl,%bh
  70734. 43c8d9: │││ ││ │ │ mov $0x41,%bl
  70735. 43c8db: │││ ││ │ │ add %al,(%rax)
  70736. 43c8dd: │││ ││ │ │ add %al,(%rax)
  70737. 43c8df: │││ ││ │ │ add %ch,0x41(%rbp,%rsi,4)
  70738. 43c8e6: │││ ││ │ │ add %al,(%rax)
  70739. 43c8e8: │││ ││ │ │ lods %ds:(%rsi),%al
  70740. 43c8e9: │││ │┕━━┿━━━━━┿━━━━━ mov $0x41,%ch
  70741. 43c8eb: │││ │ │ │ add %al,(%rax)
  70742. 43c8ed: ││ │ │ │ add %al,(%rax)
  70743. 43c8ef: ││ │ │ │ add %ch,0x41(%rbp,%rsi,4)
  70744. 43c8f6: │ │ │ add %al,(%rax)
  70745. 43c8f8: │ │ lods %ds:(%rsi),%al
  70746. 43c8f9: │ │ mov $0x41,%ch
  70747. 43c8fb: │ │ add %al,(%rax)
  70748. 43c8fd: │ │ add %al,(%rax)
  70749. 43c8ff: │ │ add %dl,0x41b4(%rip) # 440ab9 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo6__initZ+0x39>
  70750. 43c905: │ │ add %al,(%rax)
  70751. 43c907: ┕━━━━━━━━━━━━━━━━┿━━━━━ add %cl,0x41b4(%rdx)
  70752. 43c90d: │ add %al,(%rax)
  70753. 43c90f: │ add %bl,0x41b4(%rbx)
  70754. 43c915: │ add %al,(%rax)
  70755. 43c917: ┕━━━━━ add %dl,%bh
  70756. 43c919: mov $0x41,%bl
  70757. 43c91b: add %al,(%rax)
  70758. 43c91d: add %al,(%rax)
  70759. 43c91f: add %al,0x61(%rsi)
  70760. 43c922: ╭── je 43c985 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x2e5>
  70761. 43c924: │ insb (%dx),%es:(%rdi)
  70762. 43c925: │ and %ah,0x72(%rbp)
  70763. 43c928: ╭─────┼── jb 43c999 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x2f9>
  70764. 43c92a: │ │ ╭ jb 43c94c <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x2ac>
  70765. 43c92c: │ │ │ imul $0x63204845,0x20(%rsi),%ebp
  70766. 43c933: │ │ │ outsl %ds:(%rsi),(%dx)
  70767. 43c934: │ │ │ fs cmp %fs:%gs:(%rax),%ah
  70768. 43c940: ╭──┼─────┼─┼ je 43c9b4 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x314>
  70769. 43c942: │ │ │ │ imul $0x206f7420,0x64(%rbp),%esp
  70770. 43c949: │ │ ╭──┼─┼ jb 43c9b0 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x310>
  70771. 43c94b: │ │ │ │ │ (bad)
  70772. 43c94c: │ │ │ │ ┕ and %dh,%fs:0x6c(%rbp)
  70773. 43c950: │ │ │ │ gs
  70774. 43c951: │ │ │ │ (bad) {%k5}
  70775. 43c953: │ │ │ │ xor (%rax),%bh
  70776. 43c955: │ │ │ │ and %dh,0x61(%rax,%rbp,2)
  70777. 43c959: │ │ │ │╭─ je 43c97b <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x2db>
  70778. 43c95b: │ │ │ ││ gs
  70779. 43c95c: │ │ │ ╭┼┼─ js 43c9c1 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x321>
  70780. 43c95e: │ │ │ │││ gs gs fs gs and %dh,%fs:%gs:0x69(%rbx)
  70781. 43c966: │ │ ╭┼─┼┼┼─ jp 43c9cd <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x32d>
  70782. 43c968: │ │ ││ │││ and %ch,0x66(%rdi)
  70783. 43c96b: │ │ ││ │││ and %dh,0x69(%rbx)
  70784. 43c96e: │ │╭┼┼─┼┼┼─ jp 43c9d5 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x335>
  70785. 43c970: │ ││││ │││ pop %rdi
  70786. 43c971: │ ││││ │││╭ je 43c973 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x2d3>
  70787. 43c97f: │ ││││ ││ add %dh,0x69(%rdx,%rsi,2)
  70788. 43c983: │ ││││ ││ gs and %dh,%fs:%gs:0x20(%rdi,%rbp,2)
  70789. 43c989: │ │┼┼┼─┼─── jb 43c9f0 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x350>
  70790. 43c98b: │ ││││ │ (bad)
  70791. 43c98c: │ ││││ │ and %dh,%fs:0x6c(%rbx)
  70792. 43c990: │ ││││ │ gs
  70793. 43c991: │ ││││ │ (bad) {%k5}
  70794. 43c993: │ ││││ │ xor (%rax),%bh
  70795. 43c995: │ ││││ │ and %dh,0x61(%rax,%rbp,2)
  70796. 43c999: │ ┕┿┿┿━┿━╭─ je 43c9bb <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x31b>
  70797. 43c99b: │ ││││ │ │ gs
  70798. 43c99c: │ ││││╭┼─┼─ js 43ca01 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x361>
  70799. 43c99e: │ ││││││ │ gs gs fs gs and %dh,%fs:%gs:0x69(%rbx)
  70800. 43c9a6: │ ╭┼┼┼┼┼┼─┼─ jp 43ca0d <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x36d>
  70801. 43c9a8: │ │││││││ │ and %ch,0x66(%rdi)
  70802. 43c9ab: │ │││││││ │ and %dh,0x69(%rbx)
  70803. 43c9ae: │╭┼┼┼┼┼┼┼─┼─ jp 43ca15 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x375>
  70804. 43c9b0: ││││││┕┿┿━┿━ pop %rdi
  70805. 43c9b1: ││││││ ││ │╭ je 43c9b3 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x313>
  70806. 43c9bf: │││││ ││ add %dl,0x6e(%rbp)
  70807. 43c9c2: ╭─────────┼┼┼┼┼─┼──── jae 43ca39 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x399>
  70808. 43c9c4: │ ╭─────┼┼┼┼┼─┼──── jo 43ca36 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x396>
  70809. 43c9c6: │ │ │││││ │ outsl %ds:(%rsi),(%dx)
  70810. 43c9c7: │ ╭─┼─────┼┼┼┼┼─┼──── jb 43ca3d <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x39d>
  70811. 43c9c9: │ │ │ │││││ │ gs and %al,%fs:%gs:0x41(%rdi,%rdx,2)
  70812. 43c9cf: │ │ │ ││││ │ push %rdx
  70813. 43c9d0: │ │ │ ││││ │ rex.RX and %r8b,0x78(%rbp)
  70814. 43c9d4: │ │ │ ││││ │ movslq 0x70(%rbp),%esp
  70815. 43c9d7: │ │ │ ╭──┼┼┼───┼──── je 43ca42 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x3a2>
  70816. 43c9d9: │ │ │ │ │││ │ outsl %ds:(%rsi),(%dx)
  70817. 43c9da: │ │ │ │ │││ │ outsb %ds:(%rsi),(%dx)
  70818. 43c9db: │ │ │ │ │││ │ and %cl,0x65(%rax)
  70819. 43c9de: │ │ │ │ │││ │ (bad)
  70820. 43c9df: │ │ │ │ │││ │ fs
  70821. 43c9e0: │ │ │ │ │││ │ gs
  70822. 43c9e1: │ │ │ │ │││ │ ╭ jb 43ca03 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x363>
  70823. 43c9e3: │ │ │ │ │││ │ ╭─┼ jbe 43ca46 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x3a6>
  70824. 43c9e5: │ │ │ │ │││ │ │ │ insb (%dx),%es:(%rdi)
  70825. 43c9e6: │ │ │ │ ╭┼┼┼───┼─┼─┼ jne 43ca4d <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x3ad>
  70826. 43c9e8: │ │ │ │ ││││ │ │ │ and %ah,0x6f(%rsi)
  70827. 43c9eb: │ │ │╭─┼─┼┼┼┼───┼─┼─┼ jb 43ca5a <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x3ba>
  70828. 43c9ed: │ │ ││ │ ││││ │ │ │ (bad)
  70829. 43c9ee: │ │ ││ │ ││││ │ │╭┼ je 43ca2a <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x38a>
  70830. 43c9f0: │ │ ││ │ │││┕━━━┿━┿┿┿ and %dh,0x6e(%rbp)
  70831. 43c9f3: │ │ ││ │ │││ │ │││ imul $0x77,0x6f(%rsi),%ebp
  70832. 43c9f7: │ │ ││ │ │││ │ │││ outsb %ds:(%rsi),(%dx)
  70833. 43c9f8: │ │ ││ │ │││ │ │││ and %ah,0x6e(%rbp)
  70834. 43c9fb: │ │ ││ │ │││ │ │││ movslq 0x64(%rdi),%ebp
  70835. 43c9fe: │ │ ││ │ │││ │ │││ imul $0x0,0x67(%rsi),%ebp
  70836. 43ca0d: │ │ ││ │ ││┕━━━━━━┿┿━ add %al,(%rax)
  70837. 43ca0f: │ │ ││ │ ││ ││ add %dl,0x6e(%rbp)
  70838. 43ca12: ╭─┼─┼─┼┼─┼─┼┼───────┼┼─ jae 43ca89 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x3e9>
  70839. 43ca14: │ │ │╭┼┼─┼─┼┼───────┼┼─ jo 43ca86 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x3e6>
  70840. 43ca16: │ │ ││││ │ │ ││ outsl %ds:(%rsi),(%dx)
  70841. 43ca17: │ │─┼┼┼┼─┼─┼────────┼┼─ jb 43ca8d <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x3ed>
  70842. 43ca19: │ │ ││││ │ │ ││ gs and %al,%fs:%gs:0x41(%rdi,%rdx,2)
  70843. 43ca1f: │ │ ││││ │ │ ││ push %rdx
  70844. 43ca20: │ │ ││││ │ │ ││ rex.RX and %r8b,0x78(%rbp)
  70845. 43ca24: │ │ ││││ │ │ ││ movslq 0x70(%rbp),%esp
  70846. 43ca27: │ │ ││││╭┼─┼────────┼┼─ je 43ca92 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x3f2>
  70847. 43ca29: │ │ ││││││ │ ││ outsl %ds:(%rsi),(%dx)
  70848. 43ca2a: │ │ ││││││ │ │┕━ outsb %ds:(%rsi),(%dx)
  70849. 43ca2b: │ │ ││││││ │ │ and %cl,0x65(%rax)
  70850. 43ca2e: │ │ ││││││ │ │ (bad)
  70851. 43ca2f: │ │ ││││││ │ │ fs
  70852. 43ca30: │ │ ││││││ │ │ gs
  70853. 43ca31: │ │ ││││││ │ │╭─ jb 43ca53 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x3b3>
  70854. 43ca33: │ │ ││││││ │ ╭┼┼─ jbe 43ca96 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x3f6>
  70855. 43ca35: │ │ ││││││ │ │││ insb (%dx),%es:(%rdi)
  70856. 43ca36: │ │ ││┕┿┿┿╭┼───────┼┼┼─ jne 43ca9d <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x3fd>
  70857. 43ca38: │ │ ││ │││││ │││ and %ah,0x6f(%rsi)
  70858. 43ca3b: │ │ ││╭┼┼┼┼┼───────┼┼┼─ jb 43caaa <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x40a>
  70859. 43ca3d: │ │ ┕┿┿┿┿┿┿┿━━━━━━━┿┿┿━ (bad)
  70860. 43ca3e: │ │ │││││││ │││╭ je 43ca40 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x3a0>
  70861. 43ca40: │ │ │││││││ │││┕ push %rbp
  70862. 43ca41: │ │ │││││││ │││ outsb %ds:(%rsi),(%dx)
  70863. 43ca42: ╭┼─┼──┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼ jae 43cab9 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x419>
  70864. 43ca44: ││ │ ╭┼┼┼┼─┼┼───────┼┼┼─ jo 43cab6 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x416>
  70865. 43ca46: ││ │ │││││ ││ │┕┿━ outsl %ds:(%rsi),(%dx)
  70866. 43ca47: ││╭┼─┼┼┼┼┼─┼┼───────┼─┼─ jb 43cabd <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x41d>
  70867. 43ca49: ││││ │││││ ││ │ │ gs and %ah,%fs:%gs:0x6e(%rbp)
  70868. 43ca4e: ││││ │││││ │ │ │ movslq 0x64(%rdi),%ebp
  70869. 43ca51: ││││ │││││ │ │ │ imul $0x70797420,0x67(%rsi),%ebp
  70870. 43ca58: ││││ │││││ │ │ and %dh,%gs:0x20(%rdi,%rbp,2)
  70871. 43ca5d: ││││ │││ │ │ │ addr32
  70872. 43ca5e: ││││ │││ │ │ │ gs
  70873. 43ca5f: ││││ │││ │ │ │ ╭ je 43ca81 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x3e1>
  70874. 43ca61: ││││ │││ │ │ │ │ (bad) {%k5}
  70875. 43ca63: ││││ │││ │╭┼────────┼──┼ jae 43caca <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x42a>
  70876. 43ca65: ││││ │││ │││ │ │ and %ah,0x72(%rsi)
  70877. 43ca68: ││││ │││ │││ │ │ outsl %ds:(%rsi),(%dx)
  70878. 43ca69: ││││ │││ │││ │ │ insl (%dx),%es:(%rdi)
  70879. 43ca6a: ││││ │││ │││ │ │ add %al,%cs:(%rax)
  70880. 43ca6d: ││││ │││ │││ │ │ add %al,(%rax)
  70881. 43ca6f: ││││ │││ │││ │ │ add %al,0x41(%rdi,%rdx,2)
  70882. 43ca73: ││││ │││ │││ │ │ push %rdx
  70883. 43ca74: ││││ │││ │││ │ │ rex.RX and %r13b,0x65(%rax)
  70884. 43ca78: ││││ │││ │││ │ │ (bad)
  70885. 43ca79: ││││ │││ │││ │ │ fs
  70886. 43ca7a: ││││ │││ │││ │ │ gs
  70887. 43ca7b: ││││ │││ │││ │ ╭┼ jb 43ca9d <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x3fd>
  70888. 43ca7d: ││││ │││ │││ │ ││ pushq $0x75207361
  70889. 43ca82: ││││ │││ │││ │ │ outsb %ds:(%rsi),(%dx)
  70890. 43ca83: ││││ │││ │││ │ │ gs
  70891. 43ca84: ││││╭┼┼┼─┼┼┼────────┼─┼─ js 43caf6 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x456>
  70892. 43ca86: ││││││┕┿━┿┿┿━━━━━━━━┿━┿━ movslq %gs:0x64(%rbp,%riz,2),%esi
  70893. 43ca8b: │ ││││ │ │││ │ │ and %ah,0x6f(%rsi)
  70894. 43ca8e: │ │ ││╭┼─┼┼┼────────┼─┼─ jb 43cafd <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x45d>
  70895. 43ca90: │ │ ││││ │││ │ │ (bad)
  70896. 43ca91: │ │ ││││ │││ │╭┼─ je 43cab3 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x413>
  70897. 43ca93: │ │ ││││ ││ │││ xor %eax,(%rax)
  70898. 43ca9d: │ │ ││││ │┕━━━━━━━━━┿┷━ add %al,(%rax)
  70899. 43ca9f: │ │ ││││ │ │ add %cl,0x6e(%rcx,%riz,2)
  70900. 43caa3: │ │ ││││ │ │ addr32 jne 43cb07 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x467>
  70901. 43caa6: │ │ ││││ │ │ and %dl,%gs:0x70(%ebx)
  70902. 43caab: │ │ │││ │ │ movslq %gs:0x66(%rcx),%ebp
  70903. 43caaf: │ │ │││ │ │ imul $0x61746144,0x20(%rbx),%esp
  70904. 43cab6: │ │ │┕┿━━━┿━━━━━━━━━━━━━ and %ah,0x65(%rdi,%rbp,2)
  70905. 43caba: │ │ │ │ ╭ jae 43cadc <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x43c>
  70906. 43cabc: │ │ │ │ │ outsb %ds:(%rsi),(%dx)
  70907. 43cabd: ┕━┿━┿━━━┿━━━━━━━━━━━━┿ outsl %ds:(%rsi),(%dx)
  70908. 43cabe: │ │ │ ╭┼ je 43cae0 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x440>
  70909. 43cac0: │ │ │ ││ movslq 0x6e(%rdi),%ebp
  70910. 43cac3: │ │ │ ╭───┼┼ je 43cb26 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x486>
  70911. 43cac5: │ │ │ │ ││ imul $0x65707954,0x20(%rsi),%ebp
  70912. 43cacc: │ │ │ ╭┼┼ jae 43caee <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x44e>
  70913. 43cace: │ │ │ │││ push %rsp
  70914. 43cacf: │ │ │ │││ (bad)
  70915. 43cad0: │ │ │ │││ (bad) {%k5}
  70916. 43cad1: │ │ │ │││ insb (%dx),%es:(%rdi)
  70917. 43cad2: │ │ │ │││ add %al,%gs:(%rax)
  70918. 43cadd: │ │ │ ││ add %al,(%rax)
  70919. 43cadf: │ │ │ ││ add %al,0x41(%rdi,%rdx,2)
  70920. 43cae3: │ │ │ │ push %rdx
  70921. 43cae4: │ │ │ │ rex.RX and %r13b,0x65(%rax)
  70922. 43cae8: │ │ │ │ (bad)
  70923. 43cae9: │ │ │ │ fs
  70924. 43caea: │ │ │ │ gs
  70925. 43caeb: │ │ │ ╭┼── jb 43cb0d <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x46d>
  70926. 43caed: │ │ │ ││ pushq $0x75207361
  70927. 43caf2: │ │ │ │ outsb %ds:(%rsi),(%dx)
  70928. 43caf3: │ │ │ │ gs
  70929. 43caf4: ╭┼─┼───────────┼─┼─── js 43cb66 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x4c6>
  70930. 43caf6: │┕━┿━━━━━━━━━━━┿━┿━━━ movslq %gs:0x64(%rbp,%riz,2),%esi
  70931. 43cafb: │ │ │ │ and %ah,0x6f(%rsi)
  70932. 43cafe: │ ╭┼─┼─── jb 43cb6d <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x4cd>
  70933. 43cb00: │ ││ │ (bad)
  70934. 43cb01: │ ││╭┼─── je 43cb23 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x483>
  70935. 43cb03: │ ││││ xor (%rax),%al
  70936. 43cb0d: │ │││┕━━━ add %al,(%rax)
  70937. 43cb0f: │ │││ add %ch,0x63(%rsp,%riz,2)
  70938. 43cb13: │ │││ cs
  70939. 43cb14: │ │││ gs
  70940. 43cb15: │ │││ pushq $0x6d6f632e
  70941. 43cb1a: │ │││ insl (%dx),%es:(%rdi)
  70942. 43cb1b: │ │││ outsl %ds:(%rsi),(%dx)
  70943. 43cb1c: │ │││ outsb %ds:(%rsi),(%dx)
  70944. 43cb1d: │ │││ movslq %cs:0x76(%r9,%rbp,2),%esi
  70945. 43cb23: │ ││┕━━━━ gs
  70946. 43cb24: │ ││ rex.XB insb (%dx),%es:(%rdi)
  70947. 43cb26: │ │┕━━━━━ gs
  70948. 43cb27: │ │ (bad)
  70949. 43cb28: │ │ outsb %ds:(%rsi),(%dx)
  70950. 43cb29: ╭┼─────────────┼────── jne 43cb9b <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x4fb>
  70951. 43cb2b: ││ │ rex.X insb (%dx),%es:(%rdi)
  70952. 43cb2d: ││ │ outsl %ds:(%rsi),(%dx)
  70953. 43cb2e: ││ │ movslq 0x0(%rbx),%ebp
  70954. 43cb3d: ││ │ add %al,(%rax)
  70955. 43cb3f: ││ │ add %al,0x6f(%rbx)
  70956. 43cb42: ││ │────── jne 43cbb0 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x510>
  70957. 43cb44: ││ │ and %ch,%fs:0x6f(%rsi)
  70958. 43cb48: ││ │ ╭ je 43cb6a <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x4ca>
  70959. 43cb4a: ││ │ │ (bad)
  70960. 43cb4b: ││ │ │ insb (%dx),%es:(%rdi)
  70961. 43cb4c: ││ │ │ insb (%dx),%es:(%rdi)
  70962. 43cb4d: ││ │ │ outsl %ds:(%rsi),(%dx)
  70963. 43cb4e: ││ │ │ movslq 0x74(%rcx),%esp
  70964. 43cb51: ││ │ │ and %ch,%gs:0x65(%rbp)
  70965. 43cb55: ││ │ │ insl (%dx),%es:(%rdi)
  70966. 43cb56: ││ │ │ outsl %ds:(%rsi),(%dx)
  70967. 43cb57: ╭──┼┼─────────────┼─────┼ jb 43cbd2 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x532>
  70968. 43cb59: │ ││ │ │ and %ah,0x6f(%rsi)
  70969. 43cb5c: │ ││ │ ╭┼ jb 43cb7e <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x4de>
  70970. 43cb5e: │ ││ │ ││ gs
  70971. 43cb5f: │ ││ │ ╭┼┼ js 43cbc4 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x524>
  70972. 43cb61: │ ││ │ │││ gs
  70973. 43cb62: │╭─┼┼─────────────┼───┼┼┼ jo 43cbd8 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x538>
  70974. 43cb64: ││ ││ │ │││ imul $0x61686320,0x6e(%rdi),%ebp
  70975. 43cb6b: ││ │ │ ││ imul $0x2e676e,0x69(%rsi),%ebp
  70976. 43cb7e: ││ │ │ │┕━ add %al,(%rax)
  70977. 43cb80: ││ │ │ │ rex.WRX outsl %ds:(%rsi),(%dx)
  70978. 43cb82: ││ │ │ │ and %ah,0x6c(%rbx)
  70979. 43cb85: ││ │ │ │ gs
  70980. 43cb86: ││ │ │ │ (bad)
  70981. 43cb87: ││ │ │ │ outsb %ds:(%rsi),(%dx)
  70982. 43cb88: ││╭┼──────────────┼───┼── jne 43cbfa <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x55a>
  70983. 43cb8a: ││││ │ │ and %ah,0x6c(%rdx)
  70984. 43cb8d: ││││ │ │ outsl %ds:(%rsi),(%dx)
  70985. 43cb8e: ││││ │ │ movslq 0x20(%rbx),%ebp
  70986. 43cb91: ││││ │ ╭┼── jb 43cbf8 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x558>
  70987. 43cb93: ││││ │ ││ movslq 0x72(%rdi),%ebp
  70988. 43cb96: ││││ │ ││ and %ah,%fs:0x6f(%rsi)
  70989. 43cb9a: ││││ ╭────┼──┼┼── jne 43cc0a <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x56a>
  70990. 43cb9c: │││ │ │ ││ fs
  70991. 43cb9d: │││ │ │ ││ sub $0x20,%al
  70992. 43cb9f: │││ │ ╭┼──┼┼── jae 43cc09 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x569>
  70993. 43cba1: │││ │ ││ ││ outsl %ds:(%rsi),(%dx)
  70994. 43cba2: │││ │╭──┼┼──┼┼── jne 43cc10 <_D15TypeInfo_Struct6__vtblZ>
  70995. 43cba4: │││ ││ ││ ││ and %ch,%fs:0x61(%rax)
  70996. 43cba8: │││ ││ ││ ╭┼┼── jbe 43cc0f <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x56f>
  70997. 43cbaa: │││ ││ ││ │││ and %ah,0x65(%rdx)
  70998. 43cbad: │││ ││ ││ │││ outsb %gs:(%rsi),(%dx)
  70999. 43cbaf: │││ ││ ││ │││ and %dh,0x75(%rax)
  71000. 43cbb2: │││ ││ ╭┼──┼┼┼── jae 43cc1c <_D15TypeInfo_Struct6__vtblZ+0xc>
  71001. 43cbb4: │││ ││ ││ │││ gs and %ah,%fs:%gs:0x65(%rdx)
  71002. 43cbb9: │││ ││ ││ │││ outsw %ds:(%rsi),(%dx)
  71003. 43cbbb: │││ ││ ││ ╭┼┼┼── jb 43cc22 <_D15TypeInfo_Struct6__vtblZ+0x12>
  71004. 43cbbd: │││ ││ ││ ││││ and %ah,0x6e(%rbp)
  71005. 43cbc0: │││ ││ ││╭┼┼┼┼── je 43cc27 <_D15TypeInfo_Struct6__vtblZ+0x17>
  71006. 43cbc2: │││ ││╭┼┼┼┼┼┼┼── jb 43cc2d <_D15TypeInfo_Struct6__vtblZ+0x1d>
  71007. 43cbc4: │││ │││││││││┕━━ outsb %ds:(%rsi),(%dx)
  71008. 43cbc5: │││ │││││││││ and %dh,0x65(%eax,%ebp,2)
  71009. 43cbca: │││ │││││││││ and %ah,0x69(%rsi)
  71010. 43cbcd: │││ │││││││││ outsb %ds:(%rsi),(%dx)
  71011. 43cbce: │││ │││││││││ (bad)
  71012. 43cbcf: │││ │││││││││ insb (%dx),%es:(%rdi)
  71013. 43cbd0: │││ │││││││││ insb (%dx),%es:(%rdi)
  71014. 43cbd1: │││ │││││││││ ╭ jns 43cbf3 <_D4core4sync5mutex5Mutex11__interface6object6Object7Monitor6__vtblZ+0x553>
  71015. 43cbd3: ││ │││││││││ │ (bad) {%k5}
  71016. 43cbd4: ││ │││││││││ │ insb (%dx),%es:(%rdi)
  71017. 43cbd5: ││ │││││││││ │ outsl %ds:(%rsi),(%dx)
  71018. 43cbd6: ││ │││││││││ │ movslq 0x2e(%rbx),%ebp
  71019. 43cbd9: │ │││││││││ │ add %al,(%rax)
  71020. 43cbdb: │ │││││││││ │ add %al,(%rax)
  71021. 43cbdd: │ │││││││││ │ add %al,(%rax)
  71022. 43cbdf: │ │││││││││ │ add %cl,(%rax)
  71023. 43cbe1: │ │││││││││ │ add %al,(%rax)
  71024. 43cbe3: │ │││││││││ │ add %al,(%rax)
  71025. 43cbe5: │ │││││││││ │ add %al,(%rax)
  71026. 43cbe7: │ │││││││││ │ add %cl,(%rax)
  71027. 43cbe9: │ │││││││││ │ add %al,(%rax)
  71028. 43cbeb: │ │││││││││ │ add %al,(%rax)
  71029. 43cbed: │ │││││││││ │ add %al,(%rax)
  71030. 43cbef: │ │││││││││ │ add %al,(%rdx)
  71031. 43cbf1: │ │││││││││ │ add %al,(%rax)
  71032. 43cbf3: │ │││││││││ ┕ add %al,(%rax)
  71033. 43cbf5: │ │││││││││ add %al,(%rax)
  71034. 43cbf7: │ │││││││││ add %al,(%rax,%rax,1)
  71035. 43cbfa: ┕━━━━━━━━━━┿┿┿┿┿┿┿┿━━━━ add %al,(%rax)
  71036. 43cbfc: ││││││││ add %al,(%rax)
  71037. 43cbfe: ││││││││ add %al,(%rax)
  71038. 43cc00: ││││││││ or %al,(%rax)
  71039.  
  71040. 000000000043cc10 <_D15TypeInfo_Struct6__vtblZ>:
  71041. 43cc10: push %rax
  71042. 43cc11: pop %rsi
  71043. 43cc12: add %al,%gs:(%rax)
  71044. 43cc15: add %al,(%rax)
  71045. 43cc17: add %dh,(%rax)
  71046. 43cc19: xlat %ds:(%rbx)
  71047. 43cc1a: add %al,(%r8)
  71048. 43cc1d: add %al,(%rax)
  71049. 43cc1f: add %dh,0x41be(%rax)
  71050. 43cc25: add %al,(%rax)
  71051. 43cc27: add %ah,%al
  71052. 43cc29: mov $0x41,%esi
  71053. 43cc2e: add %al,(%rax)
  71054. 43cc30: rex xlat %ds:(%rbx)
  71055. 43cc32: add %al,(%r8)
  71056. 43cc35: add %al,(%rax)
  71057. 43cc37: add %al,%al
  71058. 43cc39: xlat %ds:(%rbx)
  71059. 43cc3a: add %al,(%r8)
  71060. 43cc3d: add %al,(%rax)
  71061. 43cc3f: add %dh,%al
  71062. 43cc41: xlat %ds:(%rbx)
  71063. 43cc42: add %al,(%r8)
  71064. 43cc45: add %al,(%rax)
  71065. 43cc47: add %dl,-0x28(%rax)
  71066. 43cc4a: add %al,(%r8)
  71067. 43cc4d: add %al,(%rax)
  71068. 43cc4f: add %dh,0x41d8(%rax)
  71069. 43cc55: add %al,(%rax)
  71070. 43cc57: add %dl,-0x40(%rax)
  71071. 43cc5a: ┍ add %al,(%r8)
  71072. 43cc5d: ┆ add %al,(%rax)
  71073. 43cc5f: ┆ add %dl,(%rax)
  71074. 43cc61: ┆ retq $0x41
  71075. 43cc64: ┆ add %al,(%rax)
  71076. 43cc66: ┆ add %al,(%rax)
  71077. 43cc68: ┆ mov $0xd7,%al
  71078. 43cc6a: ┆ add %al,(%r8)
  71079. 43cc6d: ┆ add %al,(%rax)
  71080. 43cc6f: ┆ add %al,%al
  71081. 43cc71: ┆ fadds 0x0(%rcx)
  71082. 43cc74: ┆ add %al,(%rax)
  71083. 43cc76: ┆ add %al,(%rax)
  71084. 43cc78: ┆ rex retq $0x41
  71085. 43cc7c: ┆ add %al,(%rax)
  71086. 43cc7e: ┆ add %al,(%rax)
  71087. 43cc80: ╰ loopne 43cc5a <_D15TypeInfo_Struct6__vtblZ+0x4a>
  71088. 43cc82: add %al,(%r8)
  71089. 43cc85: add %al,(%rax)
  71090. 43cc87: add %al,(%rax)
  71091. 43cc89: flds 0x0(%rcx)
  71092. 43cc8c: add %al,(%rax)
  71093. 43cc8e: add %al,(%rax)
  71094. 43cc90: rcr %al
  71095. 43cc92: add %al,(%r8)
  71096. 43cc95: add %al,(%rax)
  71097. 43cc97: add %ah,(%rax)
  71098. 43cc99: flds 0x0(%rcx)
  71099. 43cc9c: add %al,(%rax)
  71100. 43cc9e: add %al,(%rax)
  71101. 43cca0: adc %bl,%cl
  71102. 43cca2: add %al,(%r8)
  71103.  
  71104. 000000000043ccb0 <_D9Exception6__vtblZ>:
  71105. 43ccb0: ┆ push %rax
  71106. 43ccb1: ┆ push %rsp
  71107. 43ccb2: ┆ add %al,%gs:(%rax)
  71108. 43ccb5: ┆ add %al,(%rax)
  71109. 43ccb7: ┆ add %ah,%al
  71110. 43ccb9: ┆╭ loopne 43ccfc <_D9Exception6__initZ+0x1c>
  71111. 43ccbb: ┆│ add %al,(%rax)
  71112. 43ccbd: ┆│ add %al,(%rax)
  71113. 43ccbf: ┆│ add %dl,%al
  71114. 43ccc1: ┆│ mov $0x41,%ebx
  71115. 43ccc6: ┆│ add %al,(%rax)
  71116. 43ccc8: ╰┼ loopne 43cc85 <_D15TypeInfo_Struct6__vtblZ+0x75>
  71117. 43ccca: │ add %al,(%r8)
  71118. 43cccd: │ add %al,(%rax)
  71119. 43cccf: │ add %dh,0x41bc(%rax)
  71120. 43ccd5: │ add %al,(%rax)
  71121. 43ccd7: │ add %dl,(%rax)
  71122. 43ccd9: ╭┼ loope 43cd1c <_D9Exception6__initZ+0x3c>
  71123. 43ccdb: ││ add %al,(%rax)
  71124. 43ccdd: ││ add %al,(%rax)
  71125.  
  71126. 000000000043cce0 <_D9Exception6__initZ>:
  71127. 43cce0: mov $0xcc,%al
  71128. 43cce2: rex.XB add %al,(%r8)
  71129. 43cd2d: add %al,(%rax)
  71130. 43cd2f: add %ch,0x65(%rsi)
  71131. 43cd32: gs and %ch,%fs:%gs:0x70(%rdi)
  71132. 43cd37: rex.XB insl (%dx),%es:(%rdi)
  71133. 43cd39: ╭ jo 43cd5b <_D9Exception6__initZ+0x7b>
  71134. 43cd3b: │ outsw %ds:(%rsi),(%dx)
  71135. 43cd3d: ╭┼ jb 43cd5f <_D9Exception6__initZ+0x7f>
  71136. 43cd3f: ││ movslq 0x73(%rcx,%riz,2),%ebp
  71137. 43cd43: ╭┼┼ jae 43cd65 <_D9Exception6__initZ+0x85>
  71138. 43cd4d: │││ add %al,(%rax)
  71139. 43cd4f: │││ add %ch,(%rdi)
  71140. 43cd51: │││ (bad) {%k5}
  71141. 43cd52: ╭┼┼┼ jne 43cdbd <_D9Exception6__initZ+0xdd>
  71142. 43cd54: ││││ insb (%dx),%es:(%rdi)
  71143. 43cd55: ││││ fs
  71144. 43cd56: ││││ (bad)
  71145. 43cd57: ╭────┼┼┼┼ jae 43cdcb <_D9Exception6__initZ+0xeb>
  71146. 43cd59: │ ││││ movslq (%rdi),%ebp
  71147. 43cd5b: │ │││┕ insb (%dx),%es:(%rdi)
  71148. 43cd5c: │ │││ movslq %fs:(%rdi),%ebp
  71149. 43cd5f: ╭─┼────┼┼┼┼ jb 43cdd6 <_D9Exception6__initZ+0xf6>
  71150. 43cd61: │ │ ││ outsb %ds:(%rsi),(%dx)
  71151. 43cd62: │ │ ╭┼┼── je 43cdcd <_D9Exception6__initZ+0xed>
  71152. 43cd64: │ │ │││ insl (%dx),%es:(%rdi)
  71153. 43cd65: │ │ ││┕━━ gs
  71154. 43cd66: │ │ ││ (bad)
  71155. 43cd67: │ │ ││ fs
  71156. 43cd68: ╭┼─┼───┼┼─── jb 43cddf <_D9Exception6__initZ+0xff>
  71157. 43cd6a: ││ │ ││ outsb %ds:(%rsi),(%dx)
  71158. 43cd6b: ││ │ ╭┼┼─── je 43cdd6 <_D9Exception6__initZ+0xf6>
  71159. 43cd6d: ││ │ │││ insl (%dx),%es:(%rdi)
  71160. 43cd6e: ││ │ │││ gs
  71161. 43cd6f: ││ │ │││ (bad)
  71162. 43cd70: ││╭┼──┼┼┼─── jae 43cde4 <_D9Exception6__initZ+0x104>
  71163. 43cd72: ││││ │││ movslq (%rdi),%ebp
  71164. 43cd74: ││││ │││ outsl %ds:(%rsi),(%dx)
  71165. 43cd75: ││││ │││ (bad) {%k5}
  71166. 43cd76: ││││ │││ pushq $0x65
  71167. 43cd78: ││││ │││ movslq 0x64(%rsi,%rbp,1),%esi
  71168. 43cd7c: ││││ │││ add %al,(%rax)
  71169. 43cd7e: ││││ │││ add %al,(%rax)
  71170. 43cd80: ││││ │││ outsl %ds:(%rsi),(%dx)
  71171. 43cd81: ││││ │││ (bad) {%k5}
  71172. 43cd82: ││││ │││ pushq $0x65
  71173. 43cd84: ││││ │││ movslq 0x4f(%rsi,%rbp,1),%esi
  71174. 43cd88: ││││ │││ (bad) {%k5}
  71175. 43cd89: ││││ │││ pushq $0x65
  71176. 43cd8b: ││││ │││ movslq 0x4d(%rsi,%rbp,1),%esi
  71177. 43cd8f: ││││ │││ outsl %ds:(%rsi),(%dx)
  71178. 43cd90: ││││ │││ outsb %ds:(%rsi),(%dx)
  71179. 43cd91: ││││ │││ imul $0x0,0x72(%rdi,%rbp,2),%esi
  71180. 43cd99: ││││ │││ add %al,(%rax)
  71181. 43cd9b: ││││ │││ add %al,(%rax)
  71182. 43cd9d: ││││ │││ add %al,(%rax)
  71183. 43cd9f: ││││ │││ add %dl,0x70(%rcx,%rdi,2)
  71184. 43cda3: ││││ │││ rex.WB outsb %gs:(%rsi),(%dx)
  71185. 43cda6: ││││ │││ outsw %ds:(%rsi),(%dx)
  71186. 43cda8: ││││ │││ pop %rdi
  71187. 43cda9: ││││ │││ push %rsp
  71188. 43cdaa: ││││ ╭┼┼┼─── jns 43ce1c <_D9Exception6__initZ+0x13c>
  71189. 43cdac: ││││ ││││ gs
  71190. 43cdad: ││││ ││││ fs
  71191. 43cdae: ││││ ││││ gs
  71192. 43cdaf: ││││ ││││ data16
  71193. 43cdc0: ││││ │││ push %rsp
  71194. 43cdc1: ││││╭┼┼┼──── jns 43ce33 <_D9Exception6__initZ+0x153>
  71195. 43cdc3: ││││││││ rex.WB outsb %gs:(%rsi),(%dx)
  71196. 43cdc6: ││││││││ outsw %ds:(%rsi),(%dx)
  71197. 43cdc8: ││││││││ pop %rdi
  71198. 43cdc9: ││││││││ push %rax
  71199. 43cdca: ││││││││ outsl %ds:(%rsi),(%dx)
  71200. 43cdcb: │││┕┿┿┿┿━━━━ imul $0x7265,0x74(%rsi),%ebp
  71201. 43cdde: │ │ ││ add %al,(%rax)
  71202. 43cde0: │ ││ push %rsp
  71203. 43cde1: │╭┼┼────── jns 43ce53 <_D9Exception6__initZ+0x173>
  71204. 43cde3: ││││ rex.WB outsb %gs:(%rsi),(%dx)
  71205. 43cde6: │││ outsw %ds:(%rsi),(%dx)
  71206. 43cde8: │││ pop %rdi
  71207. 43cde9: │││ push %rbx
  71208. 43cdea: │││ ╭─ je 43ce4d <_D9Exception6__initZ+0x16d>
  71209. 43cdec: │││╭───┼─ je 43ce57 <_D9Exception6__initZ+0x177>
  71210. 43cdee: ││││ │ movslq 0x72(%rcx),%eax
  71211. 43cdf1: ││││ ╭┼─ jb 43ce54 <_D9Exception6__initZ+0x174>
  71212. 43cdf3: ││││ ││╭ jns 43cdf5 <_D9Exception6__initZ+0x115>
  71213. 43cdfd: ││││ ││ add %al,(%rax)
  71214. 43cdff: ││││ ││ add %dl,0x70(%rcx,%rdi,2)
  71215. 43ce03: ││││ ││ rex.WB outsb %gs:(%rsi),(%dx)
  71216. 43ce06: ││││ ││ outsw %ds:(%rsi),(%dx)
  71217. 43ce08: ││││ ││ pop %rdi
  71218. 43ce09: ││││ ││ rex.B jae 43ce7f <_D9Exception6__initZ+0x19f>
  71219. 43ce0c: ││││ ││ outsl %ds:(%rsi),(%dx)
  71220. 43ce0d: ││││ ││ movslq 0x61(%rcx),%ebp
  71221. 43ce10: ││┼┼──┼┼─ je 43ce7b <_D9Exception6__initZ+0x19b>
  71222. 43ce12: ││││ ╭┼┼─ jbe 43ce79 <_D9Exception6__initZ+0x199>
  71223. 43ce14: ││││ │││ rex.B jb 43ce89 <_D9Exception6__initZ+0x1a9>
  71224. 43ce17: ││││ │││ (bad)
  71225. 43ce18: ││││ │││╭ jns 43ce1a <_D9Exception6__initZ+0x13a>
  71226. 43ce1a: ││││ │││┕ add %al,(%rax)
  71227. 43ce1c: ││┕┿━┿┿┿━ add %al,(%rax)
  71228. 43ce1e: ││ │ │││ add %al,(%rax)
  71229. 43ce20: ││ │ │││ push %rsp
  71230. 43ce21: ╭┼┼─┼─┼┼┼─ jns 43ce93 <_D9Exception6__initZ+0x1b3>
  71231. 43ce23: │││ │ │││ rex.WB outsb %gs:(%rsi),(%dx)
  71232. 43ce26: │││ │ │││ outsw %ds:(%rsi),(%dx)
  71233. 43ce28: │││ │ │││ pop %rdi
  71234. 43ce29: │││ │ │││ rex.RX jne 43ce9a <_D9Exception6__initZ+0x1ba>
  71235. 43ce2c: │││ │ │││ movslq 0x6f(%rcx,%rbp,2),%esi
  71236. 43ce30: │││ │ │││ outsb %ds:(%rsi),(%dx)
  71237. 43ce3d: │││ │ │││ add %al,(%rax)
  71238. 43ce3f: │││ │ │││ add %dl,0x70(%rcx,%rdi,2)
  71239. 43ce43: │││ │ │││ rex.WB outsb %gs:(%rsi),(%dx)
  71240. 43ce46: │││ │ │││ outsw %ds:(%rsi),(%dx)
  71241. 43ce48: │││ │ │││ pop %rdi
  71242. 43ce49: │││ │ │││ rex.R
  71243. 43ce4a: │││ │ │││ gs
  71244. 43ce4b: │││ │ │││ insb (%dx),%es:(%rdi)
  71245. 43ce4c: │││ │ │││ gs
  71246. 43ce4d: │││ │ ││┕━ addr32 (bad)
  71247. 43ce4f: │││ │╭┼┼── je 43ceb6 <_D9Exception6__initZ+0x1d6>
  71248. 43ce5d: │ │ ││ add %al,(%rax)
  71249. 43ce5f: │ │ ││ add %dl,0x70(%rcx,%rdi,2)
  71250. 43ce63: │ │ ││ rex.WB outsb %gs:(%rsi),(%dx)
  71251. 43ce66: │ │ ││ outsw %ds:(%rsi),(%dx)
  71252. 43ce68: │ │ ││ pop %rdi
  71253. 43ce69: │ │ ││ rex.WB outsb %ds:(%rsi),(%dx)
  71254. 43ce6b: │ │ ╭┼┼─── je 43ced2 <_D9Exception6__initZ+0x1f2>
  71255. 43ce6d: │ │╭┼┼┼─── jb 43ced5 <_D9Exception6__initZ+0x1f5>
  71256. 43ce6f: │ │││││ (bad)
  71257. 43ce70: │ │││││ movslq 0x0(%rbp),%esp
  71258. 43ce7f: │ │││ add %dl,0x70(%rcx,%rdi,2)
  71259. 43ce83: │ │││ rex.WB outsb %gs:(%rsi),(%dx)
  71260. 43ce86: │ │││ outsw %ds:(%rsi),(%dx)
  71261. 43ce88: │ │││ pop %rdi
  71262. 43ce89: │ │││ rex.WB outsb %ds:(%rsi),(%dx)
  71263. 43ce8b: │ │││ ╭─ jbe 43ceee <_D9Exception6__initZ+0x20e>
  71264. 43ce8d: │ ╭┼┼┼──┼─ jb 43cef8 <_D9Exception6__initZ+0x218>
  71265. 43ce8f: │ ││││ │ (bad)
  71266. 43ce90: │ ││││ │ outsb %ds:(%rsi),(%dx)
  71267. 43ce91: │ ││││ │╭ je 43ce93 <_D9Exception6__initZ+0x1b3>
  71268. 43ce9f: ││││ │ add %ch,0x62(%rdi)
  71269. 43cea2: ││││ │ pushq $0x65
  71270. 43cea4: ││││ │ movslq 0x54(%rsi,%rbp,1),%esi
  71271. 43cea8: ││││ │ pushq $0x61776f72
  71272. 43cead: ││││ │ (bad) {%k5}
  71273. 43ceae: ││││ │ insb (%dx),%es:(%rdi)
  71274. 43ceaf: ││││ │ gs
  71275. 43ceb0: ││││ │ cs
  71276. 43ceb1: ││││ │ push %rsp
  71277. 43ceb2: ││││ ╭┼─ jb 43cf15 <_D9Exception6__initZ+0x235>
  71278. 43ceb4: ││││ ││ movslq 0x49(%rbp),%esp
  71279. 43ceb7: │││ ││ outsb %ds:(%rsi),(%dx)
  71280. 43ceb8: │││ ││ outsw %ds:(%rsi),(%dx)
  71281. 43ceba: │││ ││ add %al,(%rax)
  71282. 43cebc: │││ ││ add %al,(%rax)
  71283. 43cebe: │││ ││ add %al,(%rax)
  71284. 43cec0: │││ ││ or 0x2d2d2d2d(%rip),%ch # 2d70fbf3 <_end+0x2d0b68bb>
  71285. 43cec6: │││ ││ sub $0x2d2d2d2d,%eax
  71286. 43cecb: │││ ││ sub $0x2d2d2d2d,%eax
  71287. 43ced0: │││ ││ sub $0x0,%eax
  71288. 43cedd: │ ││ add %al,(%rax)
  71289. 43cedf: │ ││ add %ch,0x62(%rdi)
  71290. 43cee2: │ ││ pushq $0x65
  71291. 43cee4: │ ││ movslq 0x54(%rsi,%rbp,1),%esi
  71292. 43cee8: │ ││ pushq $0x61776f72
  71293. 43ceed: │ ││ (bad) {%k5}
  71294. 43ceee: │ │┕━ insb (%dx),%es:(%rdi)
  71295. 43ceef: │ │ add %al,%gs:(%rax)
  71296. 43cefe: │ add %al,(%rax)
  71297. 43cf00: │ outsl %ds:(%rsi),(%dx)
  71298. 43cf01: │ (bad) {%k5}
  71299. 43cf02: │ pushq $0x65
  71300. 43cf04: │ movslq 0x45(%rsi,%rbp,1),%esi
  71301. 43cf08: ╭┼── js 43cf6d <_D9Exception6__initZ+0x28d>
  71302. 43cf0a: ││ gs
  71303. 43cf0b: ╭─────┼┼── jo 43cf81 <_D9Exception6__initZ+0x2a1>
  71304. 43cf0d: │ ││ imul $0x0,0x6e(%rdi),%ebp
  71305. 43cf20: │ │ push %rsp
  71306. 43cf21: │ ╭───┼─── jns 43cf93 <_D9Exception6__initZ+0x2b3>
  71307. 43cf23: │ │ │ rex.WB outsb %gs:(%rsi),(%dx)
  71308. 43cf26: │ │ │ outsw %ds:(%rsi),(%dx)
  71309. 43cf28: │ │ │ cs
  71310. 43cf29: │ │ │ gs
  71311. 43cf2a: ╭┼─┼───┼─── jno 43cfa1 <_D9Exception6__initZ+0x2c1>
  71312. 43cf2c: ││ │ │ (bad)
  71313. 43cf2d: ││ │ │ insb (%dx),%es:(%rdi)
  71314. 43cf2e: ││ │ │ ╭ jae 43cf50 <_D9Exception6__initZ+0x270>
  71315. 43cf30: ││ │ │ │ imul $0x20746f6e,0x20(%rbx),%esi
  71316. 43cf37: ││ │ │ │ imul $0x656d656c,0x70(%rbp),%ebp
  71317. 43cf3e: ││ │ │ │ outsb %ds:(%rsi),(%dx)
  71318. 43cf3f: ││ │ ╭┼──┼ je 43cfa6 <_D9Exception6__initZ+0x2c6>
  71319. 43cf41: ││ │ ││ │ add %al,%fs:(%rax)
  71320. 43cf50: ││ │ ││ ┕ push %rsp
  71321. 43cf51: ││╭┼──┼┼─── jns 43cfc3 <_D9Exception6__initZ+0x2e3>
  71322. 43cf53: ││││ ││ rex.WB outsb %gs:(%rsi),(%dx)
  71323. 43cf56: ││││ ││ outsw %ds:(%rsi),(%dx)
  71324. 43cf58: ││││ ││ movslq %cs:0x6d(%rdi),%ebp
  71325. 43cf5c: ││││ ││ ╭─ jo 43cfbf <_D9Exception6__initZ+0x2df>
  71326. 43cf5e: ││││ ╭┼┼─┼─ jb 43cfc5 <_D9Exception6__initZ+0x2e5>
  71327. 43cf60: ││││ │││ │ and %ch,0x73(%rcx)
  71328. 43cf63: ││││ │││ │ and %ch,0x6f(%rsi)
  71329. 43cf66: ││││ │││ │╭ je 43cf88 <_D9Exception6__initZ+0x2a8>
  71330. 43cf68: ││││ │││ ││ imul $0x656d656c,0x70(%rbp),%ebp
  71331. 43cf6f: ││││ ││ ││ outsb %ds:(%rsi),(%dx)
  71332. 43cf70: ││││╭┼┼──┼┼ je 43cfd7 <_D9Exception6__initZ+0x2f7>
  71333. 43cf72: │││││││ ││ add %al,%fs:(%rax)
  71334. 43cf7d: │││││││ ││ add %al,(%rax)
  71335. 43cf7f: │││││││ ││ add %al,0x4e(%rsi)
  71336. 43cf82: │ │││││ ││ (bad)
  71337. 43cf83: │ │││││ ││ rex.WRX (bad) {%k5}
  71338. 43cf85: │ │││││ ││ rex.WRX imul $0x78614178,0x65(%rsi),%r9
  71339. 43cf8d: │ │││││ │ rex.B (bad)
  71340. 43cf8f: │ │││││ │ pop %rdx
  71341. 43cf90: │ │││││ │ imul $0x0,(%rax),%eax
  71342. 43cf9e: │ │ │││ │ add %al,(%rax)
  71343. 43cfa0: │ │ │││ │ rex.RX
  71344. 43cfa1: ┕━┿━┿┿┿━━┿━ rex.WRX (bad)
  71345. 43cfa3: │ │││ │ rex.WRX (bad) {%k5}
  71346. 43cfa5: │ │││ │ rex.WRX imul $0x6b61416d,0x66(%rsi),%r9
  71347. 43cfad: │ ││ │ pop %rdx
  71348. 43cfae: │ ││ │ rex.B (bad)
  71349. 43cfc0: │ ││ rex.RX
  71350. 43cfc1: │ ││ rex.WRB
  71351. 43cfc2: │ ││ rex.R
  71352. 43cfc3: ┕━┿┿━━━━━ rex.RX jns 43d016 <_D18TypeInfo_Interface6__vtblZ+0x36>
  71353. 43cfc6: │ push %rbx
  71354. 43cfc7: │ outsl %ss:(%rsi),(%dx)
  71355. 43cfc9: │ (bad) {%k5}
  71356. 43cfca: │ pushq $0x65
  71357. 43cfcc: │ movslq 0x30(%rcx,%rsi,1),%esi
  71358. 43cfd0: │ rex.WRB outsl %ds:(%rsi),(%dx)
  71359. 43cfd2: │ fs
  71360. 43cfd3: ╭┼────── jne 43d041 <_D18TypeInfo_Interface6__vtblZ+0x61>
  71361. 43cfd5: ││ rex.WB outsb %gs:(%rsi),(%dx)
  71362. 43cfd8: │ outsw %ds:(%rsi),(%dx)
  71363. 43cfda: │ pop %rdx
  71364. 43cfdb: │ imul $0x5db00000,0x69(%rdx),%ebx
  71365.  
  71366. 000000000043cfe0 <_D18TypeInfo_Interface6__vtblZ>:
  71367. 43cfe0: mov $0x5d,%al
  71368. 43cfe2: add %al,%gs:(%rax)
  71369. 43cfe5: add %al,(%rax)
  71370. 43cfe7: add %al,(%rax)
  71371. 43cfe9: (bad)
  71372. 43cfea: add %al,(%r8)
  71373. 43cfed: add %al,(%rax)
  71374. 43cfef: add %dh,0x41be(%rax)
  71375. 43cff5: add %al,(%rax)
  71376. 43cff7: add %ah,%al
  71377. 43cff9: mov $0x41,%esi
  71378. 43cffe: add %al,(%rax)
  71379. 43d000: adc %dl,%ch
  71380. 43d002: add %al,(%r8)
  71381. 43d005: add %al,(%rax)
  71382. 43d007: add %ah,-0x2b(%rax)
  71383. 43d00a: add %al,(%r8)
  71384. 43d00d: add %al,(%rax)
  71385. 43d00f: add %al,0x41d5(%rax)
  71386. 43d015: add %al,(%rax)
  71387. 43d017: add %dh,(%rax)
  71388. 43d019: (bad)
  71389. 43d01a: add %al,(%r8)
  71390. 43d01d: add %al,(%rax)
  71391. 43d01f: add %al,(%rax)
  71392. 43d021: xlat %ds:(%rbx)
  71393. 43d022: add %al,(%r8)
  71394. 43d025: add %al,(%rax)
  71395. 43d027: add %dl,-0x40(%rax)
  71396. 43d02a: add %al,(%r8)
  71397. 43d02d: add %al,(%rax)
  71398. 43d02f: add %dl,(%rax)
  71399. 43d031: retq $0x41
  71400. 43d034: add %al,(%rax)
  71401. 43d036: add %al,(%rax)
  71402. 43d038: adc %dl,%bh
  71403. 43d03a: add %al,(%r8)
  71404. 43d03d: add %al,(%rax)
  71405. 43d03f: add %ah,(%rax)
  71406. 43d041: xlat %ds:(%rbx)
  71407. 43d042: add %al,(%r8)
  71408. 43d045: add %al,(%rax)
  71409. 43d047: add %al,-0x3e(%rax)
  71410. 43d04a: add %al,(%r8)
  71411. 43d04d: add %al,(%rax)
  71412. 43d04f: add %dl,-0x3e(%rax)
  71413. 43d052: add %al,(%r8)
  71414. 43d055: add %al,(%rax)
  71415. 43d057: add %ah,-0x3e(%rax)
  71416. 43d05a: add %al,(%r8)
  71417. 43d05d: add %al,(%rax)
  71418. 43d05f: add %dh,-0x3e(%rax)
  71419. 43d062: add %al,(%r8)
  71420. 43d065: add %al,(%rax)
  71421. 43d067: add %al,0x41c2(%rax)
  71422. 43d06d: add %al,(%rax)
  71423. 43d06f: add %dl,0x41c2(%rax)
  71424.  
  71425. 000000000043d080 <_D14TypeInfo_Class6__vtblZ>:
  71426. 43d080: xor %dl,0x65(%rsi)
  71427. 43d083: add %al,(%rax)
  71428. 43d085: add %al,(%rax)
  71429. 43d087: add %dl,%al
  71430. 43d089: roll %cl,0x0(%rcx)
  71431. 43d08c: add %al,(%rax)
  71432. 43d08e: add %al,(%rax)
  71433. 43d090: mov $0xbe,%al
  71434. 43d092: add %al,(%r8)
  71435. 43d095: add %al,(%rax)
  71436. 43d097: add %ah,%al
  71437. 43d099: mov $0x41,%esi
  71438. 43d09e: add %al,(%rax)
  71439. 43d0a0: movabs 0x41bd,%al
  71440. 43d0a9: (bad)
  71441. 43d0aa: add %al,(%r8)
  71442. 43d0ad: add %al,(%rax)
  71443. 43d0af: add %ah,(%rax)
  71444. 43d0b1: (bad)
  71445. 43d0b2: add %al,(%r8)
  71446. 43d0b5: add %al,(%rax)
  71447. 43d0b7: add %al,-0x2c(%rax)
  71448. 43d0ba: add %al,(%r8)
  71449. 43d0bd: add %al,(%rax)
  71450. 43d0bf: add %dh,-0x2c(%rax)
  71451. 43d0c2: add %al,(%r8)
  71452. 43d0c5: add %al,(%rax)
  71453. 43d0c7: add %dl,-0x40(%rax)
  71454. 43d0ca: add %al,(%r8)
  71455. 43d0cd: add %al,(%rax)
  71456. 43d0cf: add %dl,(%rax)
  71457. 43d0d1: retq $0x41
  71458. 43d0d4: add %al,(%rax)
  71459. 43d0d6: add %al,(%rax)
  71460. 43d0d8: adc $0x41,%ah
  71461. 43d0db: add %al,(%rax)
  71462. 43d0dd: add %al,(%rax)
  71463. 43d0df: add %dl,0x41d4(%rax)
  71464. 43d0e5: add %al,(%rax)
  71465. 43d0e7: add %ah,0x41d4(%rax)
  71466. 43d0ed: add %al,(%rax)
  71467. 43d0ef: add %dl,-0x3e(%rax)
  71468. 43d0f2: add %al,(%r8)
  71469. 43d0f5: add %al,(%rax)
  71470. 43d0f7: add %ah,-0x3e(%rax)
  71471. 43d0fa: add %al,(%r8)
  71472. 43d0fd: add %al,(%rax)
  71473. 43d0ff: add %dh,-0x3e(%rax)
  71474. 43d102: add %al,(%r8)
  71475. 43d105: add %al,(%rax)
  71476. 43d107: add %al,0x41c2(%rax)
  71477. 43d10d: add %al,(%rax)
  71478. 43d10f: add %al,%al
  71479. 43d111: (bad)
  71480. 43d112: add %al,(%r8)
  71481. 43d115: add %al,(%rax)
  71482. 43d117: add %dh,%al
  71483. 43d119: roll %cl,0x0(%rcx)
  71484. 43d11c: add %al,(%rax)
  71485. 43d11e: add %al,(%rax)
  71486. 43d120: mov $0xd4,%al
  71487. 43d122: add %al,(%r8)
  71488. 43d125: add %al,(%rax)
  71489. 43d127: add %al,%al
  71490. 43d129: mov $0x41,%esp
  71491.  
  71492. 000000000043d130 <_D6Object6__initZ>:
  71493. 43d130: rex roll 0x0(%rbx)
  71494.  
  71495. 000000000043d140 <_D6Object6__vtblZ>:
  71496. 43d140: ┆ nop
  71497. 43d141: ┆ push %rbp
  71498. 43d142: ┆ add %al,%gs:(%rax)
  71499. 43d145: ┆ add %al,(%rax)
  71500. 43d147: ┆ add %al,%al
  71501. 43d149: ┆ mov $0x41,%ebx
  71502. 43d14e: ┆ add %al,(%rax)
  71503. 43d150: ┆ sarb 0x41(%rbx)
  71504. 43d156: ┆ add %al,(%rax)
  71505. 43d158: ╰ loopne 43d115 <_D14TypeInfo_Class6__vtblZ+0x95>
  71506. 43d15a: add %al,(%r8)
  71507. 43d15d: add %al,(%rax)
  71508. 43d15f: add %dh,0x41bc(%rax)
  71509. 43d165: add %al,(%rax)
  71510. 43d167: add %ch,0x62(%rdi)
  71511. 43d16a: pushq $0x65
  71512. 43d16c: movslq 0x4f(%rsi,%rbp,1),%esi
  71513. 43d170: (bad) {%k5}
  71514. 43d171: pushq $0x65
  71515. 43d173: movslq 0x6f(%rax,%rax,1),%esi
  71516. 43d177: (bad) {%k5}
  71517. 43d178: pushq $0x65
  71518. 43d17a: movslq 0x54(%rsi,%rbp,1),%esi
  71519. 43d17e: ╭───── jns 43d1f0 <_D6Object6__vtblZ+0xb0>
  71520. 43d180: │ rex.WB outsb %gs:(%rsi),(%dx)
  71521. 43d183: │ outsw %ds:(%rsi),(%dx)
  71522. 43d185: │ add %dl,0x70(%rcx,%rdi,2)
  71523. 43d189: │ rex.WB outsb %gs:(%rsi),(%dx)
  71524. 43d18c: │ outsw %ds:(%rsi),(%dx)
  71525. 43d18e: │ pop %rdi
  71526. 43d18f: │ rex.RB outsb %ds:(%rsi),(%dx)
  71527. 43d191: │╭──── jne 43d200 <_D6Object6__vtblZ+0xc0>
  71528. 43d193: ││ add %ch,(%rdx)
  71529. 43d195: ││ add %dl,0x70(%rcx,%rdi,2)
  71530. 43d199: ││ rex.WB outsb %gs:(%rsi),(%dx)
  71531. 43d19c: ││ outsw %ds:(%rsi),(%dx)
  71532. 43d19e: ││ pop %rdi
  71533. 43d19f: ││ rex.B jb 43d214 <_D6Object6__vtblZ+0xd4>
  71534. 43d1a2: ││ (bad)
  71535. 43d1a3: ││ ╭ jns 43d1a5 <_D6Object6__vtblZ+0x65>
  71536. 43d1a5: ││ ┕ pop %rdi
  71537. 43d1a6: ││ pop %rdi
  71538. 43d1a7: ││ ╭── jbe 43d20e <_D6Object6__vtblZ+0xce>
  71539. 43d1a9: ││ │ movslq 0x72(%rdi,%rbp,2),%esi
  71540. 43d1ad: ││ │ sub %al,(%rax)
  71541. 43d1af: ││ │ push %rsp
  71542. 43d1b0: ╭┼┼─┼── jns 43d222 <_D6Object6__vtblZ+0xe2>
  71543. 43d1b2: │││ │ rex.WB outsb %gs:(%rsi),(%dx)
  71544. 43d1b5: │││ │ outsw %ds:(%rsi),(%dx)
  71545. 43d1b7: │││ │ pop %rdi
  71546. 43d1b8: │││ │ push %rsi
  71547. 43d1b9: │││ │ movslq %gs:0x72(%rdi,%rbp,2),%esi
  71548. 43d1be: │││ │ add %ah,(%rax)
  71549. 43d1c0: │││ │ fs
  71550. 43d1c1: │││ │ gs
  71551. 43d1c2: │││ │ insb (%dx),%es:(%rdi)
  71552. 43d1c3: │││ │ gs
  71553. 43d1c4: │││ │ addr32 (bad)
  71554. 43d1c6: │││╭┼── je 43d22d <_D6Object6__vtblZ+0xed>
  71555. 43d1c8: │││││ sub %ch,(%rcx)
  71556. 43d1ca: │││││ add %dl,0x70(%rcx,%rdi,2)
  71557. 43d1ce: │││││ rex.WB outsb %gs:(%rsi),(%dx)
  71558. 43d1d1: │││││ outsw %ds:(%rsi),(%dx)
  71559. 43d1d3: │││││ pop %rdi
  71560. 43d1d4: │││││ rex.XB insb (%dx),%es:(%rdi)
  71561. 43d1d6: │││││ (bad)
  71562. 43d1d7: ╭──────┼┼┼┼┼── jae 43d24c <_D6Object6__vtblZ+0x10c>
  71563. 43d1d9: │ │││││ add %dl,0x70(%rcx,%rdi,2)
  71564. 43d1dd: │ │││││ rex.WB outsb %gs:(%rsi),(%dx)
  71565. 43d1e0: │ │││││ outsw %ds:(%rsi),(%dx)
  71566. 43d1e2: │ │││││ pop %rdi
  71567. 43d1e3: │ │││││ push %rbx
  71568. 43d1e4: │╭─────┼┼┼┼┼── je 43d258 <_D6Object6__vtblZ+0x118>
  71569. 43d1e6: ││ │││││╭─ jne 43d24b <_D6Object6__vtblZ+0x10b>
  71570. 43d1e8: ││ ││││││╭ je 43d1ea <_D6Object6__vtblZ+0xaa>
  71571. 43d1ea: ││ ││││││┕ push %rsp
  71572. 43d1eb: ││ ╭┼┼┼┼┼┼─ jns 43d25d <_D6Object6__vtblZ+0x11d>
  71573. 43d1ed: ││ │││││││ rex.WB outsb %gs:(%rsi),(%dx)
  71574. 43d1f0: ││ ││┕┿┿┿┿━ outsw %ds:(%rsi),(%dx)
  71575. 43d1f2: ││ ││ ││││ pop %rdi
  71576. 43d1f3: ││ ││ ││││ push %rsp
  71577. 43d1f4: ││ ╭┼┼─┼┼┼┼─ jne 43d266 <_D6Object6__vtblZ+0x126>
  71578. 43d1f6: ││ │││ ││││ insb (%dx),%es:(%rdi)
  71579. 43d1f7: ││ │││ ││││ add %ah,%gs:0x6f(%rbx)
  71580. 43d1fb: ││ │││ ││││ outsb %ds:(%rsi),(%dx)
  71581. 43d1fc: ╭┼┼───┼┼┼─┼┼┼┼─ jae 43d272 <_D14TypeInfo_Array6__vtblZ+0x2>
  71582. 43d1fe: │││ │││ ││││ sub %al,(%rax)
  71583. 43d200: │││ │││ ┕┿┿┿━ push %rsp
  71584. 43d201: │││ ╭┼┼┼──┼┼┼─ jns 43d273 <_D14TypeInfo_Array6__vtblZ+0x3>
  71585. 43d203: │││ ││││ │││ rex.WB outsb %gs:(%rsi),(%dx)
  71586. 43d206: │││ ││││ │││ outsw %ds:(%rsi),(%dx)
  71587. 43d208: │││ ││││ │││ pop %rdi
  71588. 43d209: │││ ││││ │││ rex.XB outsl %ds:(%rsi),(%dx)
  71589. 43d20b: │││ ││││ │││ outsb %ds:(%rsi),(%dx)
  71590. 43d20c: ╭┼┼┼──┼┼┼┼──┼┼┼─ jae 43d282 <_D14TypeInfo_Array6__vtblZ+0x12>
  71591. 43d20e: ││││ ││││ │┕┿━ add %ch,0x6d(%rcx)
  71592. 43d211: ││││ ││││ │ │ insl (%dx),%es:(%rdi)
  71593. 43d212: ╭┼┼┼┼──┼┼┼┼──┼─┼─ jne 43d288 <_D14TypeInfo_Array6__vtblZ+0x18>
  71594. 43d214: │││││ ││││ │ │ (bad)
  71595. 43d215: │││││ ││││ │ │ (bad) {%k5}
  71596. 43d216: │││││ ││││ │ │ insb (%dx),%es:(%rdi)
  71597. 43d217: │││││ ││││ │ │ sub %al,%gs:(%rax)
  71598. 43d21a: │││││ ││││╭─┼─┼─ jae 43d284 <_D14TypeInfo_Array6__vtblZ+0x14>
  71599. 43d21c: │││││ │││││ │ │ (bad)
  71600. 43d21d: │││││ │││││╭┼─┼─ jb 43d284 <_D14TypeInfo_Array6__vtblZ+0x14>
  71601. 43d21f: │││││ │││││││ │ sub %al,%fs:(%rax)
  71602. 43d222: │││││ │││┕┿┿┿━┿━ push %rsp
  71603. 43d223: │││││ ╭┼┼┼─┼┼┼─┼─ jns 43d295 <_D14TypeInfo_Array6__vtblZ+0x25>
  71604. 43d225: │││││ ││││ │││ │ rex.WB outsb %gs:(%rsi),(%dx)
  71605. 43d228: │││││ ││││ │││ │ outsw %ds:(%rsi),(%dx)
  71606. 43d22a: │││││ ││││ │││ │ pop %rdi
  71607. 43d22b: │││││ ││││ │││ │ push %rbx
  71608. 43d22c: │││││ ││││ │││ │ pushq $0x64657261
  71609. 43d231: │││││ ││││ ││ │ add %ch,0x6e(%rcx)
  71610. 43d234: │││││ ││││ ││ │ outsl %ds:(%rsi),(%dx)
  71611. 43d235: ╭┼┼┼┼┼─┼┼┼┼─┼┼──┼─ jne 43d2ab <_D14TypeInfo_Array6__vtblZ+0x3b>
  71612. 43d237: ││││││ ││││ ││ │ sub %al,(%rax)
  71613. 43d239: ││││││ ││││ ││ │ push %rsp
  71614. 43d23a: ││││││╭┼┼┼┼─┼┼──┼─ jns 43d2ac <_D14TypeInfo_Array6__vtblZ+0x3c>
  71615. 43d23c: │││││││││││ ││ │ rex.WB outsb %gs:(%rsi),(%dx)
  71616. 43d23f: │││││││││││ ││ │ outsw %ds:(%rsi),(%dx)
  71617. 43d241: │││││││││││ ││ │ pop %rdi
  71618. 43d242: │││││││││││ ││ │ rex.WB outsb %ds:(%rsi),(%dx)
  71619. 43d244: │││││││││││ ││ │ outsl %ds:(%rsi),(%dx)
  71620. 43d245: ╭┼┼┼┼┼┼┼┼┼┼┼─┼┼──┼─ jne 43d2bb <_D14TypeInfo_Array6__vtblZ+0x4b>
  71621. 43d247: ││││││││││││ ││ │ add %al,0x0(%rax)
  71622. 43d24a: ││││││││││││ ││ │ cmp (%rax),%ah
  71623. 43d24c: │││││┕┿┿┿┿┿┿━┿┿━━━━ add %ch,0x62(%rdi)
  71624. 43d24f: │││││ ││││││ ││ pushq $0x65
  71625. 43d251: │││││ ││││││ ││ movslq 0x45(%rsi,%rbp,1),%esi
  71626. 43d255: │││││╭┼┼┼┼┼┼─┼┼──── jb 43d2c9 <_D14TypeInfo_Array6__vtblZ+0x59>
  71627. 43d257: ││││││││││││ ││ outsl %ds:(%rsi),(%dx)
  71628. 43d258: ││││││┕┿┿┿┿┿━┿┿━━━╭ jb 43d25a <_D6Object6__vtblZ+0x11a>
  71629. 43d25a: ││││││ │││││ ││ ┕ pop %rdi
  71630. 43d25b: ││││││ │││││ ││ add %r8b,0x4e(%rsi)
  71631. 43d25f: ││││││ ││││ ││ (bad)
  71632. 43d260: ││││││ ││││ ││ rex.WRX (bad) {%k5}
  71633. 43d262: ││││││ ││││ ││ rex.WRX
  71634. 43d263: ││││││ ││││ ││ gs
  71635. 43d264: ││││││ ││││ ││ push %rax
  71636. 43d265: ╭┼┼┼┼┼┼─┼┼┼┼──┼┼──── js 43d2dd <_D14TypeInfo_Array6__vtblZ+0x6d>
  71637. 43d267: │││││││ │││ ││ insl (%dx),%es:(%rdi)
  71638. 43d268: │││││││ │││ ││ insl (%dx),%es:(%rdi)
  71639. 43d269: │││││││ │││ ││ pop %rdx
  71640. 43d26a: │││││││ │││ ││ insl (%dx),%es:(%rdi)
  71641. 43d26b: │││││││ │││ ││ add %al,(%rax)
  71642. 43d26d: │││││││ │││ ││ add %al,(%rax)
  71643.  
  71644. 000000000043d270 <_D14TypeInfo_Array6__vtblZ>:
  71645. 43d270: lock pop %rcx
  71646. 43d272: add %al,%gs:(%rax)
  71647. 43d275: add %al,(%rax)
  71648. 43d277: add %al,%al
  71649. 43d279: (bad)
  71650. 43d27c: add %al,(%rax)
  71651. 43d27e: add %al,(%rax)
  71652. 43d280: mov $0xbe,%al
  71653. 43d282: add %al,(%r8)
  71654. 43d285: add %al,(%rax)
  71655. 43d287: add %ah,%al
  71656. 43d289: mov $0x41,%esi
  71657. 43d28e: add %al,(%rax)
  71658. 43d290: lock (bad)
  71659. 43d294: add %al,(%rax)
  71660. 43d296: add %al,(%rax)
  71661. 43d298: movabs 0x20000000000041c6,%al
  71662. 43d2a1: movl $0x0,0x0(%rcx)
  71663. 43d2a8: movabs 0x40000000000041c7,%al
  71664. 43d2b1: enterq $0x41,$0x0
  71665. 43d2b5: add %al,(%rax)
  71666. 43d2b7: add %ah,-0x38(%rax)
  71667. 43d2ba: add %al,(%r8)
  71668. 43d2bd: add %al,(%rax)
  71669. 43d2bf: add %dh,-0x38(%rax)
  71670. 43d2c2: add %al,(%r8)
  71671. 43d2c5: add %al,(%rax)
  71672. 43d2c7: add %dl,-0x38(%rax)
  71673. 43d2ca: add %al,(%r8)
  71674. 43d2cd: add %al,(%rax)
  71675. 43d2cf: add %al,0x41c8(%rax)
  71676. 43d2d5: add %al,(%rax)
  71677. 43d2d7: add %al,-0x3e(%rax)
  71678. 43d2da: add %al,(%r8)
  71679. 43d2dd: add %al,(%rax)
  71680. 43d2df: add %dl,-0x3e(%rax)
  71681. 43d2e2: add %al,(%r8)
  71682. 43d2e5: add %al,(%rax)
  71683. 43d2e7: add %ah,-0x3e(%rax)
  71684. 43d2ea: add %al,(%r8)
  71685. 43d2ed: add %al,(%rax)
  71686. 43d2ef: add %dl,0x41c8(%rax)
  71687. 43d2f5: add %al,(%rax)
  71688. 43d2f7: add %ah,0x41c8(%rax)
  71689. 43d2fd: add %al,(%rax)
  71690. 43d2ff: add %dl,0x41c2(%rax)
  71691.  
  71692. 000000000043d310 <_D14TypeInfo_Const6__vtblZ>:
  71693. 43d310: nop
  71694. 43d311: pop %rdi
  71695. 43d312: add %al,%gs:(%rax)
  71696. 43d315: add %al,(%rax)
  71697. 43d317: add %ah,0x41db(%rax)
  71698. 43d31d: add %al,(%rax)
  71699. 43d31f: add %dh,0x41be(%rax)
  71700. 43d325: add %al,(%rax)
  71701. 43d327: ┆ add %ah,%al
  71702. 43d329: ┆ mov $0x41,%esi
  71703. 43d32e: ┆ add %al,(%rax)
  71704. 43d330: ┆ add %bl,%ah
  71705. 43d332: ┆ add %al,(%r8)
  71706. 43d335: ┆ add %al,(%rax)
  71707. 43d337: ┆ add %dl,0x41be(%rax)
  71708. 43d33d: ┆ add %al,(%rax)
  71709. 43d33f: ┆ add %dl,%al
  71710. 43d341: ┆ faddl 0x0(%rcx)
  71711. 43d344: ┆ add %al,(%rax)
  71712. 43d346: ┆ add %al,(%rax)
  71713. 43d348: ╰ loopne 43d326 <_D14TypeInfo_Const6__vtblZ+0x16>
  71714. 43d34a: add %al,(%r8)
  71715. 43d34d: add %al,(%rax)
  71716. 43d34f: add %dh,%al
  71717. 43d351: faddl 0x0(%rcx)
  71718. 43d354: add %al,(%rax)
  71719. 43d356: add %al,(%rax)
  71720. 43d358: add %bl,%ch
  71721. 43d35a: add %al,(%r8)
  71722. 43d35d: add %al,(%rax)
  71723. 43d35f: add %dl,(%rax)
  71724. 43d361: fldl 0x0(%rcx)
  71725. 43d364: add %al,(%rax)
  71726. 43d366: add %al,(%rax)
  71727. 43d368: xor %bl,%ch
  71728. 43d36a: add %al,(%r8)
  71729. 43d36d: add %al,(%rax)
  71730. 43d36f: add %ah,(%rax)
  71731. 43d371: fldl 0x0(%rcx)
  71732. 43d374: add %al,(%rax)
  71733. 43d376: add %al,(%rax)
  71734. 43d378: rex retq $0x41
  71735. 43d37c: add %al,(%rax)
  71736. 43d37e: add %al,(%rax)
  71737. 43d380: push %rax
  71738. 43d381: retq $0x41
  71739. 43d384: add %al,(%rax)
  71740. 43d386: add %al,(%rax)
  71741. 43d388: (bad)
  71742. 43d389: retq $0x41
  71743. 43d38c: add %al,(%rax)
  71744. 43d38e: add %al,(%rax)
  71745. 43d390: rex fldl 0x0(%rcx)
  71746. 43d394: add %al,(%rax)
  71747. 43d396: add %al,(%rax)
  71748. 43d398: push %rax
  71749. 43d399: fldl 0x0(%rcx)
  71750. 43d39c: add %al,(%rax)
  71751. 43d39e: add %al,(%rax)
  71752. 43d3a0: nop
  71753. 43d3a1: retq $0x41
  71754.  
  71755. 000000000043d3b0 <_D16TypeInfo_Pointer6__vtblZ>:
  71756. 43d3b0: push %rax
  71757. 43d3b1: pop %rcx
  71758. 43d3b2: add %al,%gs:(%rax)
  71759. 43d3b5: add %al,(%rax)
  71760. 43d3b7: ┍ add %dl,-0x3c(%rax)
  71761. 43d3ba: ┆ add %al,(%r8)
  71762. 43d3bd: ┆ add %al,(%rax)
  71763. 43d3bf: ┆ add %dh,0x41be(%rax)
  71764. 43d3c5: ┆ add %al,(%rax)
  71765. 43d3c7: ┆ add %ah,%al
  71766. 43d3c9: ┆ mov $0x41,%esi
  71767. 43d3ce: ┆ add %al,(%rax)
  71768. 43d3d0: ┆ add $0x41,%ah
  71769. 43d3d3: ┆ add %al,(%rax)
  71770. 43d3d5: ┆ add %al,(%rax)
  71771. 43d3d7: ┆ add %dh,(%rax)
  71772. 43d3d9: ┆ (bad)
  71773. 43d3dc: ┆ add %al,(%rax)
  71774. 43d3de: ┆ add %al,(%rax)
  71775. 43d3e0: ┆ rex (bad)
  71776. 43d3e4: ┆ add %al,(%rax)
  71777. 43d3e6: ┆ add %al,(%rax)
  71778. 43d3e8: ┆ push %rax
  71779. 43d3e9: ┆ (bad)
  71780. 43d3ec: ┆ add %al,(%rax)
  71781. 43d3ee: ┆ add %al,(%rax)
  71782. 43d3f0: ╰ jo 43d3b7 <_D16TypeInfo_Pointer6__vtblZ+0x7>
  71783. 43d3f2: add %al,(%r8)
  71784. 43d3f5: add %al,(%rax)
  71785. 43d3f7: add %dl,0x41c5(%rax)
  71786. 43d3fd: add %al,(%rax)
  71787. 43d3ff: add %ah,0x41c5(%rax)
  71788. 43d405: add %al,(%rax)
  71789. 43d407: add %al,0x41c5(%rax)
  71790. 43d40d: add %al,(%rax)
  71791. 43d40f: add %dh,0x41c5(%rax)
  71792. 43d415: add %al,(%rax)
  71793. 43d417: add %al,-0x3e(%rax)
  71794. 43d41a: add %al,(%r8)
  71795. 43d41d: add %al,(%rax)
  71796. 43d41f: add %dl,-0x3e(%rax)
  71797. 43d422: add %al,(%r8)
  71798. 43d425: add %al,(%rax)
  71799. 43d427: add %ah,-0x3e(%rax)
  71800. 43d42a: add %al,(%r8)
  71801. 43d42d: add %al,(%rax)
  71802. 43d42f: add %dh,-0x3e(%rax)
  71803. 43d432: add %al,(%r8)
  71804. 43d435: add %al,(%rax)
  71805. 43d437: add %al,0x41c2(%rax)
  71806. 43d43d: add %al,(%rax)
  71807. 43d43f: add %dl,0x41c2(%rax)
  71808. 43d445: add %al,(%rax)
  71809.  
  71810. 000000000043d448 <_D8TypeInfo6__initZ>:
  71811. 43d448: (bad)
  71812. 43d449: (bad)
  71813. 43d44a: rex.XB add %al,(%r8)
  71814.  
  71815. 000000000043d460 <_D8TypeInfo6__vtblZ>:
  71816. 43d460: rclb 0x65(%rsi)
  71817. 43d463: add %al,(%rax)
  71818. 43d465: add %al,(%rax)
  71819. 43d467: add %ah,0x41be(%rax)
  71820. 43d46d: add %al,(%rax)
  71821. 43d46f: add %dh,0x41be(%rax)
  71822. 43d475: add %al,(%rax)
  71823. 43d477: add %ah,%al
  71824. 43d479: mov $0x41,%esi
  71825. 43d47e: add %al,(%rax)
  71826. 43d480: rex mov $0x41,%edi
  71827. 43d486: add %al,(%rax)
  71828. 43d488: mov $0xbf,%al
  71829. 43d48a: add %al,(%r8)
  71830. 43d48d: add %al,(%rax)
  71831. 43d48f: add %al,%al
  71832. 43d491: mov $0x41,%edi
  71833. 43d496: add %al,(%rax)
  71834. 43d498: sarb 0x41(%rdi)
  71835. 43d49e: add %al,(%rax)
  71836. 43d4a0: rex rolb $0x0,0x0(%rcx)
  71837. 43d4a5: ┆ add %al,(%rax)
  71838. 43d4a7: ┆ add %dl,-0x40(%rax)
  71839. 43d4aa: ┆ add %al,(%r8)
  71840. 43d4ad: ┆ add %al,(%rax)
  71841. 43d4af: ┆ add %dl,(%rax)
  71842. 43d4b1: ┆ retq $0x41
  71843. 43d4b4: ┆ add %al,(%rax)
  71844. 43d4b6: ┆ add %al,(%rax)
  71845. 43d4b8: ┆ and %al,%dl
  71846. 43d4ba: ┆ add %al,(%r8)
  71847. 43d4bd: ┆ add %al,(%rax)
  71848. 43d4bf: ┆ add %dh,(%rax)
  71849. 43d4c1: ┆ retq $0x41
  71850. 43d4c4: ┆ add %al,(%rax)
  71851. 43d4c6: ┆ add %al,(%rax)
  71852. 43d4c8: ┆ rex retq $0x41
  71853. 43d4cc: ┆ add %al,(%rax)
  71854. 43d4ce: ┆ add %al,(%rax)
  71855. 43d4d0: ┆ push %rax
  71856. 43d4d1: ┆ retq $0x41
  71857. 43d4d4: ┆ add %al,(%rax)
  71858. 43d4d6: ┆ add %al,(%rax)
  71859. 43d4d8: ┆ (bad)
  71860. 43d4d9: ┆ retq $0x41
  71861. 43d4dc: ┆ add %al,(%rax)
  71862. 43d4de: ┆ add %al,(%rax)
  71863. 43d4e0: ╰ jo 43d4a4 <_D8TypeInfo6__vtblZ+0x44>
  71864. 43d4e2: add %al,(%r8)
  71865. 43d4e5: add %al,(%rax)
  71866. 43d4e7: add %al,0x41c2(%rax)
  71867. 43d4ed: add %al,(%rax)
  71868. 43d4ef: add %dl,0x41c2(%rax)
  71869. 43d4f5: add %al,(%rax)
  71870.  
  71871. 000000000043d4f8 <_D16TypeInfo_Typedef6__initZ>:
  71872. 43d4f8: xor %dl,%ch
  71873. 43d4fa: rex.XB add %al,(%r8)
  71874.  
  71875. 000000000043d530 <_D16TypeInfo_Typedef6__vtblZ>:
  71876. 43d530: adc %bl,0x65(%rax)
  71877. 43d533: add %al,(%rax)
  71878. 43d535: add %al,(%rax)
  71879. 43d537: add %ah,0x41c2(%rax)
  71880. 43d53d: add %al,(%rax)
  71881. 43d53f: add %dh,0x41be(%rax)
  71882. 43d545: add %al,(%rax)
  71883. 43d547: add %ah,%al
  71884. 43d549: mov $0x41,%esi
  71885. 43d54e: add %al,(%rax)
  71886. 43d550: mov $0xc2,%al
  71887. 43d552: add %al,(%r8)
  71888. 43d555: add %al,(%rax)
  71889. 43d557: add %al,0x41c3(%rax)
  71890. 43d55d: add %al,(%rax)
  71891. 43d55f: add %dl,0x41c3(%rax)
  71892. 43d565: add %al,(%rax)
  71893. 43d567: add %ah,0x41c3(%rax)
  71894. 43d56d: add %al,(%rax)
  71895. 43d56f: add %dh,0x41c3(%rax)
  71896. 43d575: add %al,(%rax)
  71897. 43d577: add %al,%al
  71898. 43d579: retq
  71899. 43d57a: add %al,(%r8)
  71900. 43d57d: add %al,(%rax)
  71901. 43d57f: add %dl,%al
  71902. 43d581: retq
  71903. 43d582: add %al,(%r8)
  71904. 43d585: add %al,(%rax)
  71905. 43d587: add %dh,%al
  71906. 43d589: retq
  71907. 43d58a: add %al,(%r8)
  71908. 43d58d: add %al,(%rax)
  71909. 43d58f: add %ah,%al
  71910. 43d591: retq
  71911. 43d592: add %al,(%r8)
  71912. 43d595: add %al,(%rax)
  71913. 43d597: add %al,-0x3e(%rax)
  71914. 43d59a: add %al,(%r8)
  71915. 43d59d: add %al,(%rax)
  71916. 43d59f: add %dl,-0x3e(%rax)
  71917. 43d5a2: add %al,(%r8)
  71918. 43d5a5: add %al,(%rax)
  71919. 43d5a7: add %ah,-0x3e(%rax)
  71920. 43d5aa: add %al,(%r8)
  71921. 43d5ad: add %al,(%rax)
  71922. 43d5af: add %dl,(%rax)
  71923. 43d5b1: (bad)
  71924. 43d5b5: add %al,(%rax)
  71925. 43d5b7: add %ah,(%rax)
  71926. 43d5b9: (bad)
  71927. 43d5bd: add %al,(%rax)
  71928. 43d5bf: add %al,-0x3c(%rax)
  71929. 43d5c2: add %al,(%r8)
  71930. 43d5c5: add %al,(%rax)
  71931.  
  71932. 000000000043d5c8 <_D13TypeInfo_Enum6__initZ>:
  71933. 43d5c8: add %dl,%dh
  71934. 43d5ca: rex.XB add %al,(%r8)
  71935.  
  71936. 000000000043d600 <_D13TypeInfo_Enum6__vtblZ>:
  71937. 43d600: mov $0x58,%al
  71938. 43d602: add %al,%gs:(%rax)
  71939. 43d605: add %al,(%rax)
  71940. 43d607: add %ah,0x41c2(%rax)
  71941. 43d60d: add %al,(%rax)
  71942. 43d60f: add %dh,0x41be(%rax)
  71943. 43d615: add %al,(%rax)
  71944. 43d617: add %ah,%al
  71945. 43d619: mov $0x41,%esi
  71946. 43d61e: add %al,(%rax)
  71947. 43d620: mov $0xc2,%al
  71948. 43d622: add %al,(%r8)
  71949. 43d625: add %al,(%rax)
  71950. 43d627: add %al,0x41c3(%rax)
  71951. 43d62d: add %al,(%rax)
  71952. 43d62f: add %dl,0x41c3(%rax)
  71953. 43d635: add %al,(%rax)
  71954. 43d637: add %ah,0x41c3(%rax)
  71955. 43d63d: add %al,(%rax)
  71956. 43d63f: add %dh,0x41c3(%rax)
  71957. 43d645: add %al,(%rax)
  71958. 43d647: add %al,%al
  71959. 43d649: retq
  71960. 43d64a: add %al,(%r8)
  71961. 43d64d: add %al,(%rax)
  71962. 43d64f: add %dl,%al
  71963. 43d651: retq
  71964. 43d652: add %al,(%r8)
  71965. 43d655: add %al,(%rax)
  71966. 43d657: add %dh,%al
  71967. 43d659: retq
  71968. 43d65a: add %al,(%r8)
  71969. 43d65d: add %al,(%rax)
  71970. 43d65f: add %ah,%al
  71971. 43d661: retq
  71972. 43d662: add %al,(%r8)
  71973. 43d665: add %al,(%rax)
  71974. 43d667: add %al,-0x3e(%rax)
  71975. 43d66a: add %al,(%r8)
  71976. 43d66d: add %al,(%rax)
  71977. 43d66f: add %dl,-0x3e(%rax)
  71978. 43d672: add %al,(%r8)
  71979. 43d675: add %al,(%rax)
  71980. 43d677: add %ah,-0x3e(%rax)
  71981. 43d67a: add %al,(%r8)
  71982. 43d67d: add %al,(%rax)
  71983. 43d67f: add %dl,(%rax)
  71984. 43d681: (bad)
  71985. 43d685: add %al,(%rax)
  71986. 43d687: add %ah,(%rax)
  71987. 43d689: (bad)
  71988. 43d68d: add %al,(%rax)
  71989. 43d68f: add %al,-0x3c(%rax)
  71990. 43d692: add %al,(%r8)
  71991. 43d695: add %al,(%rax)
  71992.  
  71993. 000000000043d698 <_D16TypeInfo_Pointer6__initZ>:
  71994. 43d698: mov $0xd3,%al
  71995. 43d69a: rex.XB add %al,(%r8)
  71996.  
  71997. 000000000043d6b0 <_D14TypeInfo_Array6__initZ>:
  71998. 43d6b0: ╰ jo 43d684 <_D13TypeInfo_Enum6__vtblZ+0x84>
  71999. 43d6b2: rex.XB add %al,(%r8)
  72000.  
  72001. 000000000043d6c8 <_D20TypeInfo_StaticArray6__initZ>:
  72002. 43d6c8: lock (bad)
  72003. 43d6ca: rex.XB add %al,(%r8)
  72004.  
  72005. 000000000043d6f0 <_D20TypeInfo_StaticArray6__vtblZ>:
  72006. 43d6f0: nop
  72007. 43d6f1: pop %rdx
  72008. 43d6f2: add %al,%gs:(%rax)
  72009. 43d6f5: add %al,(%rax)
  72010. 43d6f7: add %al,%al
  72011. 43d6f9: enterq $0x41,$0x0
  72012. 43d6fd: add %al,(%rax)
  72013. 43d6ff: add %dh,0x41be(%rax)
  72014. 43d705: add %al,(%rax)
  72015. 43d707: add %ah,%al
  72016. 43d709: mov $0x41,%esi
  72017. 43d70e: add %al,(%rax)
  72018. 43d710: push %rax
  72019. 43d711: leaveq
  72020. 43d712: add %al,(%r8)
  72021. 43d715: add %al,(%rax)
  72022. 43d717: add %dl,(%rax)
  72023. 43d719: lret $0x41
  72024. 43d71c: add %al,(%rax)
  72025. 43d71e: add %al,(%rax)
  72026. 43d720: nop
  72027. 43d721: lret $0x41
  72028. 43d724: add %al,(%rax)
  72029. 43d726: add %al,(%rax)
  72030. 43d728: add %cl,%bl
  72031. 43d72a: add %al,(%r8)
  72032. 43d72d: add %al,(%rax)
  72033. 43d72f: add %dh,-0x35(%rax)
  72034. 43d732: add %al,(%r8)
  72035. 43d735: add %al,(%rax)
  72036. 43d737: add %dl,0x41cb(%rax)
  72037. 43d73d: add %al,(%rax)
  72038. 43d73f: add %ah,0x41cc(%rax)
  72039. 43d745: add %al,(%rax)
  72040. 43d747: add %dl,0x41cc(%rax)
  72041. 43d74d: add %al,(%rax)
  72042. 43d74f: add %dh,0x41cc(%rax)
  72043. 43d755: add %al,(%rax)
  72044. 43d757: add %al,-0x3e(%rax)
  72045. 43d75a: add %al,(%r8)
  72046. 43d75d: add %al,(%rax)
  72047. 43d75f: add %al,%al
  72048. 43d761: int3
  72049. 43d762: add %al,(%r8)
  72050. 43d765: add %al,(%rax)
  72051. 43d767: add %dh,(%rax)
  72052. 43d769: int $0x41
  72053. 43d76b: add %al,(%rax)
  72054. 43d76d: add %al,(%rax)
  72055. 43d76f: add %dl,0x41cd(%rax)
  72056. 43d775: add %al,(%rax)
  72057. 43d777: add %ah,0x41cd(%rax)
  72058. 43d77d: add %al,(%rax)
  72059. 43d77f: add %dl,0x41c2(%rax)
  72060. 43d785: add %al,(%rax)
  72061.  
  72062. 000000000043d788 <_D25TypeInfo_AssociativeArray6__initZ>:
  72063. 43d788: mov $0xd7,%al
  72064. 43d78a: rex.XB add %al,(%r8)
  72065.  
  72066. 000000000043d7b0 <_D25TypeInfo_AssociativeArray6__vtblZ>:
  72067. 43d7b0: xor %bl,0x65(%rbx)
  72068. 43d7b3: add %al,(%rax)
  72069. 43d7b5: add %al,(%rax)
  72070. 43d7b7: add %al,%al
  72071. 43d7b9: int $0x41
  72072. 43d7bb: add %al,(%rax)
  72073. 43d7bd: add %al,(%rax)
  72074. 43d7bf: add %dh,0x41be(%rax)
  72075. 43d7c5: add %al,(%rax)
  72076. 43d7c7: add %ah,%al
  72077. 43d7c9: mov $0x41,%esi
  72078. 43d7ce: add %al,(%rax)
  72079. 43d7d0: rex (bad)
  72080. 43d7d2: add %al,(%r8)
  72081. 43d7d5: add %al,(%rax)
  72082. 43d7d7: add %dl,0x41cf(%rax)
  72083. 43d7dd: add %al,(%rax)
  72084. 43d7df: add %dh,-0x31(%rax)
  72085. 43d7e2: add %al,(%r8)
  72086. 43d7e5: add %al,(%rax)
  72087. 43d7e7: add %dl,%al
  72088. 43d7e9: mov $0x41,%edi
  72089. 43d7ee: add %al,(%rax)
  72090. 43d7f0: movabs 0x50000000000041cf,%al
  72091. 43d7f9: rolb $0x0,0x0(%rcx)
  72092. 43d7fd: add %al,(%rax)
  72093. 43d7ff: add %al,%al
  72094. 43d801: iret
  72095. 43d802: add %al,(%r8)
  72096. 43d805: add %al,(%rax)
  72097. 43d807: add %dh,0x41cf(%rax)
  72098. 43d80d: add %al,(%rax)
  72099. 43d80f: add %dl,%al
  72100. 43d811: iret
  72101. 43d812: add %al,(%r8)
  72102. 43d815: add %al,(%rax)
  72103. 43d817: add %al,-0x3e(%rax)
  72104. 43d81a: add %al,(%r8)
  72105. 43d81d: add %al,(%rax)
  72106. 43d81f: add %dl,-0x3e(%rax)
  72107. 43d822: add %al,(%r8)
  72108. 43d825: add %al,(%rax)
  72109. 43d827: add %ah,-0x3e(%rax)
  72110. 43d82a: add %al,(%r8)
  72111. 43d82d: add %al,(%rax)
  72112. 43d82f: add %ah,%al
  72113. 43d831: iret
  72114. 43d832: add %al,(%r8)
  72115. 43d835: add %al,(%rax)
  72116. 43d837: add %dh,%al
  72117. 43d839: iret
  72118. 43d83a: add %al,(%r8)
  72119. 43d83d: add %al,(%rax)
  72120. 43d83f: add %dl,0x41c2(%rax)
  72121. 43d845: add %al,(%rax)
  72122.  
  72123. 000000000043d848 <_D15TypeInfo_Vector6__initZ>:
  72124. 43d848: (bad)
  72125. 43d849: fadds 0x0(%rbx)
  72126.  
  72127. 000000000043d860 <_D15TypeInfo_Vector6__vtblZ>:
  72128. 43d860: ┆ rcrb 0x65(%rbx)
  72129. 43d863: ┆ add %al,(%rax)
  72130. 43d865: ┆ add %al,(%rax)
  72131. 43d867: ┆ add %dl,(%rax)
  72132. 43d869: ┆ rolb 0x0(%rcx)
  72133. 43d86c: ┆ add %al,(%rax)
  72134. 43d86e: ┆ add %al,(%rax)
  72135. 43d870: ┆ mov $0xbe,%al
  72136. 43d872: ┆ add %al,(%r8)
  72137. 43d875: ┆ add %al,(%rax)
  72138. 43d877: ┆ add %ah,%al
  72139. 43d879: ┆ mov $0x41,%esi
  72140. 43d87e: ┆ add %al,(%rax)
  72141. 43d880: ╰ jo 43d852 <_D15TypeInfo_Vector6__initZ+0xa>
  72142. 43d882: add %al,(%r8)
  72143. 43d885: add %al,(%rax)
  72144. 43d887: add %ah,(%rax)
  72145. 43d889: roll 0x0(%rcx)
  72146. 43d88c: add %al,(%rax)
  72147. 43d88e: add %al,(%rax)
  72148. 43d890: xor %dl,%cl
  72149. 43d892: add %al,(%r8)
  72150. 43d895: add %al,(%rax)
  72151. 43d897: add %al,-0x2f(%rax)
  72152. 43d89a: add %al,(%r8)
  72153. 43d89d: add %al,(%rax)
  72154. 43d89f: add %dl,-0x2f(%rax)
  72155. 43d8a2: add %al,(%r8)
  72156. 43d8a5: add %al,(%rax)
  72157. 43d8a7: add %ah,-0x2f(%rax)
  72158. 43d8aa: add %al,(%r8)
  72159. 43d8ad: add %al,(%rax)
  72160. 43d8af: add %dh,-0x2f(%rax)
  72161. 43d8b2: add %al,(%r8)
  72162. 43d8b5: add %al,(%rax)
  72163. 43d8b7: add %dl,0x41d1(%rax)
  72164. 43d8bd: add %al,(%rax)
  72165. 43d8bf: add %al,0x41d1(%rax)
  72166. 43d8c5: add %al,(%rax)
  72167. 43d8c7: add %al,-0x3e(%rax)
  72168. 43d8ca: add %al,(%r8)
  72169. 43d8cd: add %al,(%rax)
  72170. 43d8cf: add %dl,-0x3e(%rax)
  72171. 43d8d2: add %al,(%r8)
  72172. 43d8d5: add %al,(%rax)
  72173. 43d8d7: add %ah,-0x3e(%rax)
  72174. 43d8da: add %al,(%r8)
  72175. 43d8dd: add %al,(%rax)
  72176. 43d8df: add %ah,0x41d1(%rax)
  72177. 43d8e5: add %al,(%rax)
  72178. 43d8e7: add %dh,0x41d1(%rax)
  72179. 43d8ed: add %al,(%rax)
  72180. 43d8ef: add %dl,0x41c2(%rax)
  72181. 43d8f5: add %al,(%rax)
  72182.  
  72183. 000000000043d8f8 <_D17TypeInfo_Function6__initZ>:
  72184. 43d8f8: and %bl,%cl
  72185. 43d8fa: rex.XB add %al,(%r8)
  72186.  
  72187. 000000000043d920 <_D17TypeInfo_Function6__vtblZ>:
  72188. 43d920: ╭ jo 43d97e <_D17TypeInfo_Function6__vtblZ+0x5e>
  72189. 43d922: │ add %al,%gs:(%rax)
  72190. 43d925: │ add %al,(%rax)
  72191. 43d927: │ add %dl,%al
  72192. 43d929: │ roll 0x0(%rcx)
  72193. 43d92c: │ add %al,(%rax)
  72194. 43d92e: │ add %al,(%rax)
  72195. 43d930: │ mov $0xbe,%al
  72196. 43d932: │ add %al,(%r8)
  72197. 43d935: │ add %al,(%rax)
  72198. 43d937: │ add %ah,%al
  72199. 43d939: │ mov $0x41,%esi
  72200. 43d93e: │ add %al,(%rax)
  72201. 43d940: │ add %dl,%dl
  72202. 43d942: │ add %al,(%r8)
  72203. 43d945: │ add %al,(%rax)
  72204. 43d947: │ add %dh,0x41bf(%rax)
  72205. 43d94d: │ add %al,(%rax)
  72206. 43d94f: │ add %al,%al
  72207. 43d951: │ mov $0x41,%edi
  72208. 43d956: │ add %al,(%rax)
  72209. 43d958: │ sarb 0x41(%rdi)
  72210. 43d95e: │ add %al,(%rax)
  72211. 43d960: │ push %rax
  72212. 43d961: │ rolb %cl,0x0(%rcx)
  72213. 43d964: │ add %al,(%rax)
  72214. 43d966: │ add %al,(%rax)
  72215. 43d968: │ push %rax
  72216. 43d969: │ rolb $0x0,0x0(%rcx)
  72217. 43d96d: │ add %al,(%rax)
  72218. 43d96f: │ add %dl,(%rax)
  72219. 43d971: │ retq $0x41
  72220. 43d974: │ add %al,(%rax)
  72221. 43d976: │ add %al,(%rax)
  72222. 43d978: │ (bad)
  72223. 43d979: │ rolb %cl,0x0(%rcx)
  72224. 43d97c: │ add %al,(%rax)
  72225. 43d97e: ┕ add %al,(%rax)
  72226. 43d980: xor %al,%dl
  72227. 43d982: add %al,(%r8)
  72228. 43d985: add %al,(%rax)
  72229. 43d987: add %al,-0x3e(%rax)
  72230. 43d98a: add %al,(%r8)
  72231. 43d98d: add %al,(%rax)
  72232. 43d98f: add %dl,-0x3e(%rax)
  72233. 43d992: add %al,(%r8)
  72234. 43d995: add %al,(%rax)
  72235. 43d997: add %ah,-0x3e(%rax)
  72236. 43d99a: add %al,(%r8)
  72237. 43d99d: add %al,(%rax)
  72238. 43d99f: add %dh,-0x3e(%rax)
  72239. 43d9a2: add %al,(%r8)
  72240. 43d9a5: add %al,(%rax)
  72241. 43d9a7: add %al,0x41c2(%rax)
  72242. 43d9ad: add %al,(%rax)
  72243. 43d9af: add %dl,0x41c2(%rax)
  72244. 43d9b5: add %al,(%rax)
  72245.  
  72246. 000000000043d9b8 <_D17TypeInfo_Delegate6__initZ>:
  72247. 43d9b8: ╰ loopne 43d993 <_D17TypeInfo_Function6__vtblZ+0x73>
  72248. 43d9ba: rex.XB add %al,(%r8)
  72249.  
  72250. 000000000043d9e0 <_D17TypeInfo_Delegate6__vtblZ>:
  72251. 43d9e0: adc %bl,0x65(%rbp)
  72252. 43d9e3: add %al,(%rax)
  72253. 43d9e5: add %al,(%rax)
  72254. 43d9e7: add %dh,-0x2e(%rax)
  72255. 43d9ea: add %al,(%r8)
  72256. 43d9ed: add %al,(%rax)
  72257. 43d9ef: add %dh,0x41be(%rax)
  72258. 43d9f5: ┍ add %al,(%rax)
  72259. 43d9f7: ┆ add %ah,%al
  72260. 43d9f9: ┆ mov $0x41,%esi
  72261. 43d9fe: ┆ add %al,(%rax)
  72262. 43da00: ┆ movabs 0xf0000000000041d2,%al
  72263. 43da09: ┆ rolb %cl,0x0(%rcx)
  72264. 43da0c: ┆ add %al,(%rax)
  72265. 43da0e: ┆ add %al,(%rax)
  72266. 43da10: ┆ adc %dl,%bl
  72267. 43da12: ┆ add %al,(%r8)
  72268. 43da15: ┆ add %al,(%rax)
  72269. 43da17: ┆ add %dh,(%rax)
  72270. 43da19: ┆ roll %cl,0x0(%rcx)
  72271. 43da1c: ┆ add %al,(%rax)
  72272. 43da1e: ┆ add %al,(%rax)
  72273. 43da20: ╰ jo 43d9f5 <_D17TypeInfo_Delegate6__vtblZ+0x15>
  72274. 43da22: add %al,(%r8)
  72275. 43da25: add %al,(%rax)
  72276. 43da27: add %dl,-0x40(%rax)
  72277. 43da2a: add %al,(%r8)
  72278. 43da2d: add %al,(%rax)
  72279. 43da2f: add %dl,(%rax)
  72280. 43da31: retq $0x41
  72281. 43da34: add %al,(%rax)
  72282. 43da36: add %al,(%rax)
  72283. 43da38: adc $0x41,%bl
  72284. 43da3b: add %al,(%rax)
  72285. 43da3d: add %al,(%rax)
  72286. 43da3f: add %dl,0x41d3(%rax)
  72287. 43da45: add %al,(%rax)
  72288. 43da47: add %al,-0x3e(%rax)
  72289. 43da4a: add %al,(%r8)
  72290. 43da4d: add %al,(%rax)
  72291. 43da4f: add %dl,-0x3e(%rax)
  72292. 43da52: add %al,(%r8)
  72293. 43da55: add %al,(%rax)
  72294. 43da57: add %ah,-0x3e(%rax)
  72295. 43da5a: add %al,(%r8)
  72296. 43da5d: add %al,(%rax)
  72297. 43da5f: add %ah,0x41d3(%rax)
  72298. 43da65: add %al,(%rax)
  72299. 43da67: add %dh,0x41d3(%rax)
  72300. 43da6d: add %al,(%rax)
  72301. 43da6f: add %dl,0x41c2(%rax)
  72302. 43da75: add %al,(%rax)
  72303.  
  72304. 000000000043da78 <_D14TypeInfo_Class6__initZ>:
  72305. 43da78: adc $0x43,%al
  72306. 43dadf: add %al,(%rcx)
  72307.  
  72308. 000000000043db10 <_D18TypeInfo_Interface6__initZ>:
  72309. 43db10: ╰ loopne 43dae1 <_D14TypeInfo_Class6__initZ+0x69>
  72310. 43db12: rex.XB add %al,(%r8)
  72311.  
  72312. 000000000043db28 <_D15TypeInfo_Struct6__initZ>:
  72313. 43db28: adc %cl,%ah
  72314. 43db2a: rex.XB add %al,(%r8)
  72315. 43db75: add %al,(%rax)
  72316. 43db77: add %al,(%rcx)
  72317.  
  72318. 000000000043dbb0 <_D14TypeInfo_Tuple6__initZ>:
  72319. 43dbb0: rcr %bl
  72320. 43dbb2: rex.XB add %al,(%r8)
  72321.  
  72322. 000000000043dbd0 <_D14TypeInfo_Tuple6__vtblZ>:
  72323. 43dbd0: lock pop %rsi
  72324. 43dbd2: add %al,%gs:(%rax)
  72325. 43dbd5: add %al,(%rax)
  72326. 43dbd7: add %al,-0x27(%rax)
  72327. 43dbda: add %al,(%r8)
  72328. 43dbdd: add %al,(%rax)
  72329. 43dbdf: add %dh,0x41be(%rax)
  72330. 43dbe5: add %al,(%rax)
  72331. 43dbe7: add %ah,%al
  72332. 43dbe9: mov $0x41,%esi
  72333. 43dbee: add %al,(%rax)
  72334. 43dbf0: add %bl,%dl
  72335. 43dbf2: add %al,(%r8)
  72336. 43dbf5: add %al,(%rax)
  72337. 43dbf7: add %al,(%rax)
  72338. 43dbf9: fildl 0x0(%rcx)
  72339. 43dbfc: add %al,(%rax)
  72340. 43dbfe: add %al,(%rax)
  72341. 43dc00: adc %bl,%bl
  72342. 43dc02: add %al,(%r8)
  72343. 43dc05: add %al,(%rax)
  72344. 43dc07: add %ah,(%rax)
  72345. 43dc09: fildl 0x0(%rcx)
  72346. 43dc0c: add %al,(%rax)
  72347. 43dc0e: add %al,(%rax)
  72348. 43dc10: xor %bl,%bl
  72349. 43dc12: add %al,(%r8)
  72350. 43dc15: add %al,(%rax)
  72351. 43dc17: add %dl,-0x25(%rax)
  72352. 43dc1a: add %al,(%r8)
  72353. 43dc1d: add %al,(%rax)
  72354. 43dc1f: add %dl,(%rax)
  72355. 43dc21: retq $0x41
  72356. 43dc24: add %al,(%rax)
  72357. 43dc26: add %al,(%rax)
  72358. 43dc28: rex fildl 0x0(%rcx)
  72359. 43dc2c: add %al,(%rax)
  72360. 43dc2e: add %al,(%rax)
  72361. 43dc30: xor %al,%dl
  72362. 43dc32: add %al,(%r8)
  72363. 43dc35: add %al,(%rax)
  72364. 43dc37: add %al,-0x3e(%rax)
  72365. 43dc3a: add %al,(%r8)
  72366. 43dc3d: add %al,(%rax)
  72367. 43dc3f: add %ah,-0x25(%rax)
  72368. 43dc42: add %al,(%r8)
  72369. 43dc45: add %al,(%rax)
  72370. 43dc47: add %dh,-0x25(%rax)
  72371. 43dc4a: add %al,(%r8)
  72372. 43dc4d: add %al,(%rax)
  72373. 43dc4f: add %al,0x41db(%rax)
  72374. 43dc55: add %al,(%rax)
  72375. 43dc57: add %dl,0x41db(%rax)
  72376. 43dc5d: add %al,(%rax)
  72377. 43dc5f: add %dl,0x41c2(%rax)
  72378. 43dc65: add %al,(%rax)
  72379.  
  72380. 000000000043dc68 <_D14TypeInfo_Const6__initZ>:
  72381. 43dc68: adc %dl,%bl
  72382. 43dc6a: rex.XB add %al,(%r8)
  72383.  
  72384. 000000000043dc80 <_D18TypeInfo_Invariant6__initZ>:
  72385. 43dc80: movabs 0x43dc,%al
  72386.  
  72387. 000000000043dca0 <_D18TypeInfo_Invariant6__vtblZ>:
  72388. 43dca0: xor %ah,0x65(%rax)
  72389. 43dca3: add %al,(%rax)
  72390. 43dca5: add %al,(%rax)
  72391. 43dca7: add %dh,-0x23(%rax)
  72392. 43dcaa: add %al,(%r8)
  72393. 43dcad: add %al,(%rax)
  72394. 43dcaf: add %dh,0x41be(%rax)
  72395. 43dcb5: add %al,(%rax)
  72396. 43dcb7: ┆ add %ah,%al
  72397. 43dcb9: ┆ mov $0x41,%esi
  72398. 43dcbe: ┆ add %al,(%rax)
  72399. 43dcc0: ┆ add %bl,%ah
  72400. 43dcc2: ┆ add %al,(%r8)
  72401. 43dcc5: ┆ add %al,(%rax)
  72402. 43dcc7: ┆ add %dl,0x41be(%rax)
  72403. 43dccd: ┆ add %al,(%rax)
  72404. 43dccf: ┆ add %dl,%al
  72405. 43dcd1: ┆ faddl 0x0(%rcx)
  72406. 43dcd4: ┆ add %al,(%rax)
  72407. 43dcd6: ┆ add %al,(%rax)
  72408. 43dcd8: ╰ loopne 43dcb6 <_D18TypeInfo_Invariant6__vtblZ+0x16>
  72409. 43dcda: add %al,(%r8)
  72410. 43dcdd: add %al,(%rax)
  72411. 43dcdf: add %dh,%al
  72412. 43dce1: faddl 0x0(%rcx)
  72413. 43dce4: add %al,(%rax)
  72414. 43dce6: add %al,(%rax)
  72415. 43dce8: add %bl,%ch
  72416. 43dcea: add %al,(%r8)
  72417. 43dced: add %al,(%rax)
  72418. 43dcef: add %dl,(%rax)
  72419. 43dcf1: fldl 0x0(%rcx)
  72420. 43dcf4: add %al,(%rax)
  72421. 43dcf6: add %al,(%rax)
  72422. 43dcf8: xor %bl,%ch
  72423. 43dcfa: add %al,(%r8)
  72424. 43dcfd: add %al,(%rax)
  72425. 43dcff: add %ah,(%rax)
  72426. 43dd01: fldl 0x0(%rcx)
  72427. 43dd04: add %al,(%rax)
  72428. 43dd06: add %al,(%rax)
  72429. 43dd08: rex retq $0x41
  72430. 43dd0c: add %al,(%rax)
  72431. 43dd0e: add %al,(%rax)
  72432. 43dd10: push %rax
  72433. 43dd11: retq $0x41
  72434. 43dd14: add %al,(%rax)
  72435. 43dd16: add %al,(%rax)
  72436. 43dd18: (bad)
  72437. 43dd19: retq $0x41
  72438. 43dd1c: add %al,(%rax)
  72439. 43dd1e: add %al,(%rax)
  72440. 43dd20: rex fldl 0x0(%rcx)
  72441. 43dd24: add %al,(%rax)
  72442. 43dd26: add %al,(%rax)
  72443. 43dd28: push %rax
  72444. 43dd29: fldl 0x0(%rcx)
  72445. 43dd2c: add %al,(%rax)
  72446. 43dd2e: add %al,(%rax)
  72447. 43dd30: nop
  72448. 43dd31: retq $0x41
  72449. 43dd34: add %al,(%rax)
  72450.  
  72451. 000000000043dd38 <_D15TypeInfo_Shared6__initZ>:
  72452. 43dd38: push %rax
  72453. 43dd39: fldl 0x0(%rbx)
  72454.  
  72455. 000000000043dd50 <_D15TypeInfo_Shared6__vtblZ>:
  72456. 43dd50: shlb 0x65(%rax)
  72457. 43dd53: add %al,(%rax)
  72458. 43dd55: add %al,(%rax)
  72459. 43dd57: add %dl,%al
  72460. 43dd59: fldl 0x0(%rcx)
  72461. 43dd5c: add %al,(%rax)
  72462. 43dd5e: add %al,(%rax)
  72463. 43dd60: mov $0xbe,%al
  72464. 43dd62: add %al,(%r8)
  72465. 43dd65: add %al,(%rax)
  72466. 43dd67: ┆ add %ah,%al
  72467. 43dd69: ┆ mov $0x41,%esi
  72468. 43dd6e: ┆ add %al,(%rax)
  72469. 43dd70: ┆ add %bl,%ah
  72470. 43dd72: ┆ add %al,(%r8)
  72471. 43dd75: ┆ add %al,(%rax)
  72472. 43dd77: ┆ add %dl,0x41be(%rax)
  72473. 43dd7d: ┆ add %al,(%rax)
  72474. 43dd7f: ┆ add %dl,%al
  72475. 43dd81: ┆ faddl 0x0(%rcx)
  72476. 43dd84: ┆ add %al,(%rax)
  72477. 43dd86: ┆ add %al,(%rax)
  72478. 43dd88: ╰ loopne 43dd66 <_D15TypeInfo_Shared6__vtblZ+0x16>
  72479. 43dd8a: add %al,(%r8)
  72480. 43dd8d: add %al,(%rax)
  72481. 43dd8f: add %dh,%al
  72482. 43dd91: faddl 0x0(%rcx)
  72483. 43dd94: add %al,(%rax)
  72484. 43dd96: add %al,(%rax)
  72485. 43dd98: add %bl,%ch
  72486. 43dd9a: add %al,(%r8)
  72487. 43dd9d: add %al,(%rax)
  72488. 43dd9f: add %dl,(%rax)
  72489. 43dda1: fldl 0x0(%rcx)
  72490. 43dda4: add %al,(%rax)
  72491. 43dda6: add %al,(%rax)
  72492. 43dda8: xor %bl,%ch
  72493. 43ddaa: add %al,(%r8)
  72494. 43ddad: add %al,(%rax)
  72495. 43ddaf: add %ah,(%rax)
  72496. 43ddb1: fldl 0x0(%rcx)
  72497. 43ddb4: add %al,(%rax)
  72498. 43ddb6: add %al,(%rax)
  72499. 43ddb8: rex retq $0x41
  72500. 43ddbc: add %al,(%rax)
  72501. 43ddbe: add %al,(%rax)
  72502. 43ddc0: push %rax
  72503. 43ddc1: retq $0x41
  72504. 43ddc4: add %al,(%rax)
  72505. 43ddc6: add %al,(%rax)
  72506. 43ddc8: (bad)
  72507. 43ddc9: retq $0x41
  72508. 43ddcc: add %al,(%rax)
  72509. 43ddce: add %al,(%rax)
  72510. 43ddd0: rex fldl 0x0(%rcx)
  72511. 43ddd4: add %al,(%rax)
  72512. 43ddd6: add %al,(%rax)
  72513. 43ddd8: push %rax
  72514. 43ddd9: fldl 0x0(%rcx)
  72515. 43dddc: add %al,(%rax)
  72516. 43ddde: add %al,(%rax)
  72517. 43dde0: nop
  72518. 43dde1: retq $0x41
  72519. 43dde4: add %al,(%rax)
  72520.  
  72521. 000000000043dde8 <_D14TypeInfo_Inout6__initZ>:
  72522. 43dde8: add %bl,%dh
  72523. 43ddea: rex.XB add %al,(%r8)
  72524.  
  72525. 000000000043de00 <_D14TypeInfo_Inout6__vtblZ>:
  72526. 43de00: ╭─ jo 43de63 <_D14TypeInfo_Inout6__vtblZ+0x63>
  72527. 43de02: │ add %al,%gs:(%rax)
  72528. 43de05: │ add %al,(%rax)
  72529. 43de07: │ add %dh,(%rax)
  72530. 43de09: │ fiadd 0x0(%rcx)
  72531. 43de0c: │ add %al,(%rax)
  72532. 43de0e: │ add %al,(%rax)
  72533. 43de10: │ mov $0xbe,%al
  72534. 43de12: │ add %al,(%r8)
  72535. 43de15: │ add %al,(%rax)
  72536. 43de17: │┆ add %ah,%al
  72537. 43de19: │┆ mov $0x41,%esi
  72538. 43de1e: │┆ add %al,(%rax)
  72539. 43de20: │┆ add %bl,%ah
  72540. 43de22: │┆ add %al,(%r8)
  72541. 43de25: │┆ add %al,(%rax)
  72542. 43de27: │┆ add %dl,0x41be(%rax)
  72543. 43de2d: │┆ add %al,(%rax)
  72544. 43de2f: │┆ add %dl,%al
  72545. 43de31: │┆ faddl 0x0(%rcx)
  72546. 43de34: │┆ add %al,(%rax)
  72547. 43de36: │┆ add %al,(%rax)
  72548. 43de38: │╰ loopne 43de16 <_D14TypeInfo_Inout6__vtblZ+0x16>
  72549. 43de3a: │ add %al,(%r8)
  72550. 43de3d: │ add %al,(%rax)
  72551. 43de3f: │ add %dh,%al
  72552. 43de41: │ faddl 0x0(%rcx)
  72553. 43de44: │ add %al,(%rax)
  72554. 43de46: │ add %al,(%rax)
  72555. 43de48: │ add %bl,%ch
  72556. 43de4a: │ add %al,(%r8)
  72557. 43de4d: │ add %al,(%rax)
  72558. 43de4f: │ add %dl,(%rax)
  72559. 43de51: │ fldl 0x0(%rcx)
  72560. 43de54: │ add %al,(%rax)
  72561. 43de56: │ add %al,(%rax)
  72562. 43de58: │ xor %bl,%ch
  72563. 43de5a: │ add %al,(%r8)
  72564. 43de5d: │ add %al,(%rax)
  72565. 43de5f: │ add %ah,(%rax)
  72566. 43de61: │ fldl 0x0(%rcx)
  72567. 43de64: add %al,(%rax)
  72568. 43de66: add %al,(%rax)
  72569. 43de68: rex retq $0x41
  72570. 43de6c: add %al,(%rax)
  72571. 43de6e: add %al,(%rax)
  72572. 43de70: push %rax
  72573. 43de71: retq $0x41
  72574. 43de74: add %al,(%rax)
  72575. 43de76: add %al,(%rax)
  72576. 43de78: (bad)
  72577. 43de79: retq $0x41
  72578. 43de7c: add %al,(%rax)
  72579. 43de7e: add %al,(%rax)
  72580. 43de80: rex fldl 0x0(%rcx)
  72581. 43de84: add %al,(%rax)
  72582. 43de86: add %al,(%rax)
  72583. 43de88: push %rax
  72584. 43de89: fldl 0x0(%rcx)
  72585. 43de8c: add %al,(%rax)
  72586. 43de8e: add %al,(%rax)
  72587. 43de90: nop
  72588. 43de91: retq $0x41
  72589. 43de94: add %al,(%rax)
  72590.  
  72591. 000000000043de98 <_D6object9Throwable6__initZ>:
  72592. 43de98: ╰ loopne 43de78 <_D14TypeInfo_Inout6__vtblZ+0x78>
  72593. 43de9a: rex.XB add %al,(%r8)
  72594.  
  72595. 000000000043dee0 <_D6object9Throwable6__vtblZ>:
  72596. 43dee0: ╭┼─ jo 43df39 <_D6object5Error6__initZ+0x29>
  72597. 43dee2: │┆ add %al,%gs:(%rax)
  72598. 43dee5: │┆ add %al,(%rax)
  72599. 43dee7: │┆ add %ah,%al
  72600. 43dee9: │┆╭ loopne 43df2c <_D6object5Error6__initZ+0x1c>
  72601. 43deeb: │┆│ add %al,(%rax)
  72602. 43deed: │┆│ add %al,(%rax)
  72603. 43deef: │┆│ add %dl,%al
  72604. 43def1: │┆│ mov $0x41,%ebx
  72605. 43def6: │┆│ add %al,(%rax)
  72606. 43def8: │╰┼ loopne 43deb5 <_D6object9Throwable6__initZ+0x1d>
  72607. 43defa: │ │ add %al,(%r8)
  72608. 43defd: │ │ add %al,(%rax)
  72609. 43deff: │ │ add %dh,0x41bc(%rax)
  72610. 43df05: │ │ add %al,(%rax)
  72611. 43df07: │ │ add %dl,(%rax)
  72612. 43df09: │╭┼ loope 43df4c <_D6object5Error6__initZ+0x3c>
  72613. 43df0b: │││ add %al,(%rax)
  72614. 43df0d: │││ add %al,(%rax)
  72615.  
  72616. 000000000043df10 <_D6object5Error6__initZ>:
  72617. 43df10: (bad)
  72618. 43df11: fild 0x0(%rbx)
  72619.  
  72620. 000000000043df60 <_D6object5Error6__vtblZ>:
  72621. 43df60: ┆ mov $0x62,%al
  72622. 43df62: ┆ add %al,%gs:(%rax)
  72623. 43df65: ┆ add %al,(%rax)
  72624. 43df67: ┆ add %ah,%al
  72625. 43df69: ┆╭ loopne 43dfac <_D2gc2gc7GCMutex6__initZ+0x14>
  72626. 43df6b: ┆│ add %al,(%rax)
  72627. 43df6d: ┆│ add %al,(%rax)
  72628. 43df6f: ┆│ add %dl,%al
  72629. 43df71: ┆│ mov $0x41,%ebx
  72630. 43df76: ┆│ add %al,(%rax)
  72631. 43df78: ╰┼ loopne 43df35 <_D6object5Error6__initZ+0x25>
  72632. 43df7a: │ add %al,(%r8)
  72633. 43df7d: │ add %al,(%rax)
  72634. 43df7f: │ add %dh,0x41bc(%rax)
  72635. 43df85: │ add %al,(%rax)
  72636. 43df87: │ add %dl,(%rax)
  72637. 43df89: ╭┼ loope 43dfcc <_D2gc2gc7GCMutex6__initZ+0x34>
  72638. 43df8b: ││ add %al,(%rax)
  72639. 43df8d: ││ add %al,(%rax)
  72640. 43df8f: ││ add %dl,0x55(%rbp)
  72641. 43df92: ││ push %rbp
  72642. 43df93: ││ push %rbp
  72643. 43df94: ││ push %rbp
  72644. 43df95: ││ push %rbp
  72645. 43df96: ││ (bad)
  72646.  
  72647. 000000000043df98 <_D2gc2gc7GCMutex6__initZ>:
  72648. 43df98: ╰ loopne 43df79 <_D6object5Error6__vtblZ+0x19>
  72649. 43df9a: rex.XB add %al,(%r8)
  72650. 43dfd5: add %al,(%rax)
  72651. 43dfd7: add %al,-0x20(%rax)
  72652. 43dfda: rex.XB add %al,(%r8)
  72653. 43dfdd: add %al,(%rax)
  72654.  
  72655. 000000000043dfe0 <_D2gc2gc7GCMutex6__vtblZ>:
  72656. 43dfe0: ┆ (bad)
  72657. 43dfe1: ┆ fs add %al,%fs:%gs:(%rax)
  72658. 43dfe5: ┆ add %al,(%rax)
  72659. 43dfe7: ┆ add %al,%al
  72660. 43dfe9: ┆ mov $0x41,%ebx
  72661. 43dfee: ┆ add %al,(%rax)
  72662. 43dff0: ┆ sarb 0x41(%rbx)
  72663. 43dff6: ┆ add %al,(%rax)
  72664. 43dff8: ╰ loopne 43dfb5 <_D2gc2gc7GCMutex6__initZ+0x1d>
  72665. 43dffa: add %al,(%r8)
  72666. 43dffd: add %al,(%rax)
  72667. 43dfff: add %dh,0x41bc(%rax)
  72668. 43e005: add %al,(%rax)
  72669. 43e007: add %dl,-0x15(%rax)
  72670. 43e00a: add %al,(%r8)
  72671. 43e00d: add %al,(%rax)
  72672. 43e00f: add %ah,-0x15(%rax)
  72673. 43e012: add %al,(%r8)
  72674. 43e015: add %al,(%rax)
  72675. 43e017: add %dh,%al
  72676. 43e019: sahf
  72677. 43e01a: add %al,(%r8)
  72678. 43e01d: add %al,(%rax)
  72679.  
  72680. 000000000043e020 <_D2gc2gc7GCMutex16__interfaceInfosZ>:
  72681. 43e020: lock push %rsp
  72682. 43e022: add %al,%gs:(%rax)
  72683. 43e025: add %al,(%rax)
  72684. 43e027: add %al,(%rbx)
  72685. 43e029: add %al,(%rax)
  72686. 43e02b: add %al,(%rax)
  72687. 43e02d: add %al,(%rax)
  72688. 43e02f: add %al,-0x20(%rax)
  72689. 43e032: rex.XB add %al,(%r8)
  72690. 43e035: add %al,(%rax)
  72691. 43e037: add %al,0x0(%rax)
  72692. 43e03a: add %al,(%rax)
  72693. 43e03c: add %al,(%rax)
  72694.  
  72695. 000000000043e040 <_D2gc2gc7GCMutex11__interface6object6Object7Monitor6__vtblZ>:
  72696. 43e040: and %ah,%al
  72697. 43e042: rex.XB add %al,(%r8)
  72698. 43e045: add %al,(%rax)
  72699. 43e047: add %al,0x41eb(%rax)
  72700. 43e04d: add %al,(%rax)
  72701. 43e04f: add %dl,0x41eb(%rax)
  72702. 43e055: add %al,(%rax)
  72703. 43e057: add %ah,0x63(%rdi)
  72704. 43e05a: movslq %cs:(%esi),%ebp
  72705. 43e05e: rex.RXB
  72706. 43e05f: rex.XB
  72707. 43e060: rex.WRB jne 43e0d7 <_D2gc2gc10notbinsizeyG11m+0x1f>
  72708. 43e063: gs
  72709. 43e064: ╭ js 43e066 <_D2gc2gc7GCMutex11__interface6object6Object7Monitor6__vtblZ+0x26>
  72710. 43e066: ┕ movslq (%esi),%ebp
  72711. 43e069: movslq (%esi),%ebp
  72712. 43e06c: imul $0x2e636700,0x74(%rbx),%r14
  72713. 43e074: movslq (%esi),%ebp
  72714. 43e077: push %rdx
  72715. 43e078: (bad)
  72716. 43e079: outsb %ds:(%rsi),(%dx)
  72717. 43e07a: add %ah,%gs:0x63(%edi)
  72718. 43e07f: movslq %cs:(%esi),%ebp
  72719. 43e083: push %rdx
  72720. 43e084: outsl %ds:(%rsi),(%dx)
  72721. 43e085: outsl %ds:(%rsi),(%dx)
  72722. 43e086: ╭ je 43e088 <_D2gc2gc7binsizeyG11k>
  72723.  
  72724. 000000000043e088 <_D2gc2gc7binsizeyG11k>:
  72725. 43e088: adc %al,(%rax)
  72726. 43e08a: add %al,(%rax)
  72727. 43e08c: and %al,(%rax)
  72728. 43e08e: add %al,(%rax)
  72729. 43e090: add %al,(%rax)
  72730. 43e093: add %al,0x0(%rax)
  72731. 43e099: add %eax,(%rax)
  72732. 43e09b: add %al,(%rax)
  72733. 43e09d: add (%rax),%al
  72734. 43e09f: add %al,(%rax)
  72735. 43e0a1: add $0x0,%al
  72736. 43e0a3: add %al,(%rax)
  72737. 43e0a5: or %al,(%rax)
  72738. 43e0a7: add %al,(%rax)
  72739. 43e0a9: adc %al,(%rax)
  72740.  
  72741. 000000000043e0b8 <_D2gc2gc10notbinsizeyG11m>:
  72742. 43e0b8: lock (bad)
  72743. 43e0ba: (bad)
  72744. 43e0bb: (bad)
  72745. 43e0bc: (bad)
  72746. 43e0bd: (bad)
  72747. 43e0be: (bad)
  72748. 43e0bf: jmpq *%rax
  72749. 43e0c1: (bad)
  72750. 43e0c2: (bad)
  72751. 43e0c3: (bad)
  72752. 43e0c4: (bad)
  72753. 43e0c5: (bad)
  72754. 43e0c6: (bad)
  72755. 43e0c7: inc %eax
  72756. 43e0c9: (bad)
  72757. 43e0ca: (bad)
  72758. 43e0cb: (bad)
  72759. 43e0cc: (bad)
  72760. 43e0cd: (bad)
  72761. 43e0ce: (bad)
  72762. 43e0cf: incl -0x1(%rax)
  72763. 43e0d5: (bad)
  72764. 43e0d6: (bad)
  72765. 43e0d7: incl (%rax)
  72766. 43e0d9: (bad)
  72767. 43e0da: (bad)
  72768. 43e0db: (bad)
  72769. 43e0dc: (bad)
  72770. 43e0dd: (bad)
  72771. 43e0de: (bad)
  72772. 43e0df: incl (%rax)
  72773. 43e0e1: (bad)
  72774. 43e0e2: (bad)
  72775. 43e0e3: (bad)
  72776. 43e0e4: (bad)
  72777. 43e0e5: (bad)
  72778. 43e0e6: (bad)
  72779. 43e0e7: incl (%rax)
  72780. 43e0e9: cld
  72781. 43e0ea: (bad)
  72782. 43e0eb: (bad)
  72783. 43e0ec: (bad)
  72784. 43e0ed: (bad)
  72785. 43e0ee: (bad)
  72786. 43e0ef: incl (%rax)
  72787. 43e0f1: clc
  72788. 43e0f2: (bad)
  72789. 43e0f3: (bad)
  72790. 43e0f4: (bad)
  72791. 43e0f5: (bad)
  72792. 43e0f6: (bad)
  72793. 43e0f7: incl (%rax)
  72794. 43e0f9: lock (bad)
  72795. 43e0fb: (bad)
  72796. 43e0fc: (bad)
  72797. 43e0fd: (bad)
  72798. 43e0fe: (bad)
  72799. 43e0ff: incl (%rax)
  72800. 43e10d: add %al,(%rax)
  72801. 43e10f: add %cl,(%rcx)
  72802. 43e111: rex.WRX jne 43e181 <_D2gc2gc10notbinsizeyG11m+0xc9>
  72803. 43e114: (bad) {%k5}
  72804. 43e115: gs
  72805. 43e116: ╭ jb 43e138 <_D2gc2gc10notbinsizeyG11m+0x80>
  72806. 43e118: │ outsl %ds:(%rsi),(%dx)
  72807. 43e119: │ data16
  72808. 43e11a: │ and %ah,0x6f(%rbx)
  72809. 43e11d: │ insb (%dx),%es:(%rdi)
  72810. 43e11e: │ insb (%dx),%es:(%rdi)
  72811. 43e11f: │ movslq %gs:0x6f(%rcx,%rbp,2),%esi
  72812. 43e124: │ outsb %ds:(%rsi),(%dx)
  72813. 43e125: ╭─┼ jae 43e161 <_D2gc2gc10notbinsizeyG11m+0xa9>
  72814. 43e127: │ │ and %ah,(%rax)
  72815. 43e129: │ │ and $0xa756c6c,%eax
  72816. 43e12e: │ │ add %al,(%rax)
  72817. 43e130: │ │ or %edx,0x74(%rdi,%rbp,2)
  72818. 43e134: │ │ (bad)
  72819. 43e135: │ │ insb (%dx),%es:(%rdi)
  72820. 43e136: │ │ and %al,0x43(%rdi)
  72821. 43e139: │ and %dh,0x72(%rax)
  72822. 43e13c: │ gs
  72823. 43e13d: │╭─ jo 43e15f <_D2gc2gc10notbinsizeyG11m+0xa7>
  72824. 43e13f: ╭┼┼─ je 43e1aa <_D2gc2gc10notbinsizeyG11m+0xf2>
  72825. 43e141: │││ insl (%dx),%es:(%rdi)
  72826. 43e142: │││ cmp %gs:(%rax),%ah
  72827. 43e145: │││ and %ah,0x20646c6c(%rip) # 20a84db7 <_end+0x2042ba7f>
  72828. 43e14b: │││ insl (%dx),%es:(%rdi)
  72829. 43e14c: │││ imul $0x6f636573,0x69(%rsp,%rbp,2),%ebp
  72830. 43e154: │││ outsb %ds:(%rsi),(%dx)
  72831. 43e155: │││ fs
  72832. 43e156: │││╭ jae 43e162 <_D2gc2gc10notbinsizeyG11m+0xaa>
  72833. 43e160: ││ │ or %edx,0x74(%rdi,%rbp,2)
  72834. 43e164: │ (bad)
  72835. 43e165: │ insb (%dx),%es:(%rdi)
  72836. 43e166: │ and %ch,0x61(%rbp)
  72837. 43e169: ╭─┼─── jb 43e1d6 <_D2gc2gc10notbinsizeyG11m+0x11e>
  72838. 43e16b: │ │ and %dh,0x6d(%rcx,%rbp,2)
  72839. 43e16f: │ │ cmp %gs:(%rax),%ah
  72840. 43e172: │ │ and %ah,0x20646c6c(%rip) # 20a84de4 <_end+0x2042baac>
  72841. 43e178: │ │ insl (%dx),%es:(%rdi)
  72842. 43e179: │ │ imul $0x6f636573,0x69(%rsp,%rbp,2),%ebp
  72843. 43e181: │ │ outsb %ds:(%rsi),(%dx)
  72844. 43e182: │ │ fs
  72845. 43e183: │ │ ╭ jae 43e18f <_D2gc2gc10notbinsizeyG11m+0xd7>
  72846. 43e18d: │ │ │ add %al,(%rax)
  72847. 43e18f: │ │ ┕ add %cl,(%rcx)
  72848. 43e191: │ │ push %rsp
  72849. 43e192: │ │ outsl %ds:(%rsi),(%dx)
  72850. 43e193: │ │╭── je 43e1f6 <_D2gc2gc10notbinsizeyG11m+0x13e>
  72851. 43e195: │ ││ insb (%dx),%es:(%rdi)
  72852. 43e196: │ ││ and %dh,0x77(%rbx)
  72853. 43e199: │ ││ gs
  72854. 43e19a: │ ││ gs
  72855. 43e19b: │ ││╭─ jo 43e1bd <_D2gc2gc10notbinsizeyG11m+0x105>
  72856. 43e19d: │╭┼┼┼─ je 43e208 <_D2gc2gc10notbinsizeyG11m+0x150>
  72857. 43e19f: │││││ insl (%dx),%es:(%rdi)
  72858. 43e1a0: │││││ cmp %gs:(%rax),%ah
  72859. 43e1a3: │││││ and %ah,0x20646c6c(%rip) # 20a84e15 <_end+0x2042badd>
  72860. 43e1a9: │││││ insl (%dx),%es:(%rdi)
  72861. 43e1aa: ││┕┿┿━ imul $0x6f636573,0x69(%rsp,%rbp,2),%ebp
  72862. 43e1b2: ││ ││ outsb %ds:(%rsi),(%dx)
  72863. 43e1b3: ││ ││ fs
  72864. 43e1b4: ││ ││╭ jae 43e1c0 <_D2gc2gc10notbinsizeyG11m+0x108>
  72865. 43e1be: ││ │ │ add %al,(%rax)
  72866. 43e1c0: ││ │ ┕ or %edx,0x74(%rdi,%rbp,2)
  72867. 43e1c4: ││ │ (bad)
  72868. 43e1c5: ││ │ insb (%dx),%es:(%rdi)
  72869. 43e1c6: ││ │ and %dh,0x61(%rax)
  72870. 43e1c9: ││ │ and %dh,%gs:0x65(%edx)
  72871. 43e1ce: ││ │ movslq 0x76(%rdi),%ebp
  72872. 43e1d1: ││ │ gs
  72873. 43e1d2: ╭┼┼─┼── jb 43e24d <_D2gc2gc10notbinsizeyG11m+0x195>
  72874. 43e1d4: │││ │ and %dh,0x6d(%rcx,%rbp,2)
  72875. 43e1d8: │ │ │ cmp %gs:(%rax),%ah
  72876. 43e1db: │ │ │ and %ah,0x20646c6c(%rip) # 20a84e4d <_end+0x2042bb15>
  72877. 43e1e1: │ │ │ insl (%dx),%es:(%rdi)
  72878. 43e1e2: │ │ │ imul $0x6f636573,0x69(%rsp,%rbp,2),%ebp
  72879. 43e1ea: │ │ │ outsb %ds:(%rsi),(%dx)
  72880. 43e1eb: │ │ │ fs
  72881. 43e1ec: │ │ │ ╭ jae 43e1f8 <_D2gc2gc10notbinsizeyG11m+0x140>
  72882. 43e1ee: │ │ │ │ add %al,(%rax)
  72883. 43e1f0: │ │ │ │ or %ecx,0x61(%rbp)
  72884. 43e1f3: │ │ │╭┼ js 43e215 <_D2gc2gc10notbinsizeyG11m+0x15d>
  72885. 43e1f5: │ │ │││ push %rax
  72886. 43e1f6: │ │ ┕┿┿ (bad)
  72887. 43e1f7: │╭┼──┼┼ jne 43e26c <_D2gc2gc10notbinsizeyG11m+0x1b4>
  72888. 43e1f9: │││ │ and %dl,%gs:0x6d(%rcx,%rbp,2)
  72889. 43e1fe: │││ │ cmp %gs:(%rax),%ah
  72890. 43e201: │││ │ and %ah,0x20646c6c(%rip) # 20a84e73 <_end+0x2042bb3b>
  72891. 43e207: │││ │ insl (%dx),%es:(%rdi)
  72892. 43e208: ││┕━━┿━ imul $0x6f636573,0x69(%rsp,%rbp,2),%ebp
  72893. 43e210: ││ │ outsb %ds:(%rsi),(%dx)
  72894. 43e211: ││ │ fs
  72895. 43e212: ││ │╭ jae 43e21e <_D2gc2gc10notbinsizeyG11m+0x166>
  72896. 43e220: ││ or %eax,0x72(%rdi)
  72897. 43e223: ││ (bad)
  72898. 43e224: ││ outsb %ds:(%rsi),(%dx)
  72899. 43e225: ││ and %dh,%fs:0x74(%rdi,%rbp,2)
  72900. 43e22a: ││ (bad)
  72901. 43e22b: ││ insb (%dx),%es:(%rdi)
  72902. 43e22c: ││ and %al,0x43(%rdi)
  72903. 43e22f: ││ and %dh,0x6d(%rcx,%rbp,2)
  72904. 43e233: ││ cmp %gs:(%rax),%ah
  72905. 43e236: ││ and %ah,0x20646c6c(%rip) # 20a84ea8 <_end+0x2042bb70>
  72906. 43e23c: ││ insl (%dx),%es:(%rdi)
  72907. 43e23d: ││ imul $0x6f636573,0x69(%rsp,%rbp,2),%ebp
  72908. 43e245: ││ outsb %ds:(%rsi),(%dx)
  72909. 43e246: ││ fs
  72910. 43e247: ││ ╭ jae 43e253 <_D2gc2gc10notbinsizeyG11m+0x19b>
  72911. 43e249: ││ │ add %al,(%rax)
  72912. 43e24b: ││ │ add %al,(%rax)
  72913. 43e24d: ┕┿━━━━┿ add %al,(%rax)
  72914. 43e24f: │ │ add %al,0x43(%rdi)
  72915. 43e252: │ │ and %dh,0x75(%rbx)
  72916. 43e255: │ insl (%dx),%es:(%rdi)
  72917. 43e256: │ insl (%dx),%es:(%rdi)
  72918. 43e257: │ (bad)
  72919. 43e258: ╭──┼───── jb 43e2d3 <_D2gc2gc10notbinsizeyG11m+0x21b>
  72920. 43e25a: │ │ cmp 0x646c6c35(%rip),%ah # 64b04e95 <_end+0x644abb5d>
  72921. 43e260: │ │ and %cl,0x42(%rbp)
  72922. 43e263: │ │ sub $0x25,%al
  72923. 43e265: │ │ xor $0x20646c6c,%eax
  72924. 43e26a: │ │ rex.RXB
  72925. 43e26b: │ │ rex.XB and $0x646c6c35,%eax
  72926. 43e271: │ and %ch,0x73(%rbp)
  72927. 43e274: │ sub $0x20,%al
  72928. 43e276: │ push %rax
  72929. 43e277: │ (bad)
  72930. 43e278: │╭─────── jne 43e2ed <_D2gc2gc10notbinsizeyG11m+0x235>
  72931. 43e27a: ││ gs
  72932. 43e27b: ││ ╭── jae 43e2a2 <_D2gc2gc10notbinsizeyG11m+0x1ea>
  72933. 43e27d: ││ │ xor $0x20646c6c,%eax
  72934. 43e282: ││ │ insl (%dx),%es:(%rdi)
  72935. 43e283: ││ │╭─ jae 43e2a5 <_D2gc2gc10notbinsizeyG11m+0x1ed>
  72936. 43e285: ││ ││ cmp $0x25,%al
  72937. 43e287: ││ ││ xor $0x20646c6c,%eax
  72938. 43e28c: ││ ││ insl (%dx),%es:(%rdi)
  72939. 43e28d: ││ ╭┼┼─ jae 43e2b4 <_D2gc2gc10notbinsizeyG11m+0x1fc>
  72940. 43e28f: ││ │││╭ jae 43e29b <_D2gc2gc10notbinsizeyG11m+0x1e3>
  72941. 43e29d: ││ │││ add %al,(%rax)
  72942. 43e29f: ││ │││ add %ah,0x63(%rdi)
  72943. 43e2a2: ││ │┕┿━ movslq %cs:(%esi),%ebp
  72944. 43e2a6: ││ │ rex.RXB movslq 0x2e(%r8),%r15d
  72945. 43e2aa: ││ │ push %rsp
  72946. 43e2ab: ││ │ outsl %ds:(%rsi),(%dx)
  72947. 43e2ac: ││ │ push %rbx
  72948. 43e2ad: ││ │ movslq 0x6e(%rcx),%esp
  72949. 43e2b0: ││ │ push %rbx
  72950. 43e2b1: ││ ╭─┼─── je 43e314 <_D2gc2gc10notbinsizeyG11m+0x25c>
  72951. 43e2b3: ││ │ │ movslq 0x0(%rbx),%ebp
  72952. 43e2be: ││ │ add %al,(%rax)
  72953. 43e2c0: ╭──┼┼─┼───── jb 43e336 <_D2gc2gc10notbinsizeyG11m+0x27e>
  72954. 43e2c2: ╭┼──┼┼─┼───── jne,pn 43e339 <_D2gc2gc10notbinsizeyG11m+0x281>
  72955. 43e2c5: ││ ││ │ imul $0x61746e6f,0x63(%rsi,%rbp,1),%ebp
  72956. 43e2cd: ││ ││ │ imul $0x72742e72,0x65(%rsi),%ebp
  72957. 43e2d4: ││ │ │ gs
  72958. 43e2d5: ││ │ │ (bad)
  72959. 43e2d6: ││ │ │ ╭─── jo 43e306 <_D2gc2gc10notbinsizeyG11m+0x24e>
  72960. 43e2d8: ││ │ │ │ push %rsp
  72961. 43e2d9: ││ │╭┼─┼─── jb 43e340 <_D2gc2gc10notbinsizeyG11m+0x288>
  72962. 43e2db: ││ │││ │ (bad)
  72963. 43e2dc: ││ │││ │ ╭─ jo 43e2ff <_D2gc2gc10notbinsizeyG11m+0x247>
  72964. 43e2de: ││ │││ │ │ sub %dl,0x6f(%rdx)
  72965. 43e2e1: ││ │││ │ │ outsl %ds:(%rsi),(%dx)
  72966. 43e2e2: ││ │││ │╭┼─ je 43e30d <_D2gc2gc10notbinsizeyG11m+0x255>
  72967. 43e2e4: ││ │││ │││ cs
  72968. 43e2e5: ││ │││ │││ push %rsp
  72969. 43e2e6: ││ │┼┼─┼┼┼─ jb 43e34d <_D2gc2gc10notbinsizeyG11m+0x295>
  72970. 43e2e8: ││ │││ │││ (bad)
  72971. 43e2e9: ││ │││ │││╭ jo 43e2eb <_D2gc2gc10notbinsizeyG11m+0x233>
  72972. 43e2eb: ││ │││ │││┕ add %al,(%rax)
  72973. 43e2ed: ││ ┕┿┿━┿┿┿━ add %al,(%rax)
  72974. 43e2ef: ││ │││ │││ add %dh,0x74(%rdx)
  72975. 43e2f2: ╭┼┼───┼┼┼─┼┼┼─ jne,pn 43e369 <_D2gc2gc10notbinsizeyG11m+0x2b1>
  72976. 43e2f5: │││ │││ │││ imul $0x61746e6f,0x63(%rsi,%rbp,1),%ebp
  72977. 43e2fd: │││ │││ │││ imul $0x72742e72,0x65(%rsi),%ebp
  72978. 43e304: │││ │││ ││ gs
  72979. 43e305: │││ │││ ││ (bad)
  72980. 43e306: │││ │││╭┼┼┼┼ jo 43e336 <_D2gc2gc10notbinsizeyG11m+0x27e>
  72981. 43e308: │││ ││││ │ push %rsp
  72982. 43e309: │││ ╭┼┼┼┼─┼── jb 43e370 <_D2gc2gc10notbinsizeyG11m+0x2b8>
  72983. 43e30b: │││ │││││ │ (bad)
  72984. 43e30c: │││ │││││ │╭─ jo 43e32f <_D2gc2gc10notbinsizeyG11m+0x277>
  72985. 43e30e: │││ │││││ │ sub %dl,0x61(%rdx)
  72986. 43e311: │││ │││││ │ outsb %ds:(%rsi),(%dx)
  72987. 43e312: │││ │││││ │ sub %ebp,%gs:(%esi)
  72988. 43e316: │││ │││ │ │ push %rsp
  72989. 43e317: │││ ╭┼┼┼─┼──┼─ jb 43e37e <_D2gc2gc10notbinsizeyG11m+0x2c6>
  72990. 43e319: │││ ││││ │ │ (bad)
  72991. 43e31a: │││ ││││ │ │╭ jo 43e31c <_D2gc2gc10notbinsizeyG11m+0x264>
  72992. 43e31c: │││ ││││ │ │┕ add %al,(%rax)
  72993. 43e31e: │││ ││││ │ │ add %al,(%rax)
  72994. 43e320: │││ ││││ │ │ movslq (%esi),%ebp
  72995. 43e323: ││┼─┼┼┼┼─┼──┼─ jo 43e394 <_D2gc2gc10notbinsizeyG11m+0x2dc>
  72996. 43e325: │││ ││││ │ │ outsl %ds:(%rsi),(%dx)
  72997. 43e326: │││ ││││ │ │ insb (%dx),%es:(%rdi)
  72998. 43e327: │││ ││││╭┼──┼─ je 43e38a <_D2gc2gc10notbinsizeyG11m+0x2d2>
  72999. 43e329: │││ ││││││ │ (bad) {%k5}
  73000. 43e32a: │││ ││││││ │ insb (%dx),%es:(%rdi)
  73001. 43e32b: │││ ││││││ │ gs
  73002. 43e32c: │││ ││││││ │ cs
  73003. 43e32d: │││ ││││││ │ push %rax
  73004. 43e32e: │││ ││││││ │ outsl %ds:(%rsi),(%dx)
  73005. 43e32f: │││ ││││││ ┕━ outsl %ds:(%rsi),(%dx)
  73006. 43e330: │││ ││││││ insb (%dx),%es:(%rdi)
  73007. 43e331: │││ ││││││ push %rsp
  73008. 43e332: │││ ││││││ (bad)
  73009. 43e333: │││ ││││││ (bad) {%k5}
  73010. 43e334: │││ ││││││ insb (%dx),%es:(%rdi)
  73011. 43e335: │││ ││││││ and %ebp,%gs:(%rax)
  73012. 43e338: ││ │││││ push %rax
  73013. 43e339: │┕━━┿┿┿┿┿━━━━━ outsl %ds:(%rsi),(%dx)
  73014. 43e33a: ││ │││││ outsl %ds:(%rsi),(%dx)
  73015. 43e33b: ││ │││││ insb (%dx),%es:(%rdi)
  73016. 43e33c: ││ │││││ sub %ebp,(%rsi)
  73017. 43e33e: ││ │││││ push %rax
  73018. 43e33f: ││ │││││ outsl %ds:(%rsi),(%dx)
  73019. 43e340: ││ │││┕┿━━━━━ outsl %ds:(%rsi),(%dx)
  73020. 43e341: ││ │││ │ insb (%dx),%es:(%rdi)
  73021. 43e342: ││ │││ │ push %rsp
  73022. 43e343: ││ │││ │ (bad)
  73023. 43e344: ││ │││ │ (bad) {%k5}
  73024. 43e345: ││ │││ │ insb (%dx),%es:(%rdi)
  73025. 43e346: ││ │││ │ add %al,%gs:(%rax)
  73026. 43e349: ││ │││ │ add %al,(%rax)
  73027. 43e34b: ││ │││ │ add %al,(%rax)
  73028. 43e34d: ││ ││┕━┿━━━━━ add %al,(%rax)
  73029. 43e34f: ││ ││ │ add %dh,0x74(%rdx)
  73030. 43e352: ╭┼┼──┼┼──┼───── jne,pn 43e3c9 <_D2gc2gc3Gcx8binTablexG2049g+0x11>
  73031. 43e355: │││ ││ │ imul $0x61746e6f,0x63(%rsi,%rbp,1),%ebp
  73032. 43e35d: │││ ││ │ imul $0x72742e72,0x65(%rsi),%ebp
  73033. 43e364: │││ ││ │ gs
  73034. 43e365: │││ ││ │ (bad)
  73035. 43e366: │││ ││ │ ╭── jo 43e396 <_D2gc2gc10notbinsizeyG11m+0x2de>
  73036. 43e368: │││ ││ │ │ push %rsp
  73037. 43e369: │┕┿━╭┼┼──┼──┼── jb 43e3d0 <_D2gc2gc3Gcx8binTablexG2049g+0x18>
  73038. 43e36b: │ │ │││ │ │ (bad)
  73039. 43e36c: │ │ │││ │ │ ╭ jo 43e38f <_D2gc2gc10notbinsizeyG11m+0x2d7>
  73040. 43e36e: │ │ │││ │ │ │ sub %dl,0x6f(%rdx)
  73041. 43e371: │ │ ││ │ │ │ outsl %ds:(%rsi),(%dx)
  73042. 43e372: │ │ ││ │ │╭┼ je 43e39d <_D2gc2gc10notbinsizeyG11m+0x2e5>
  73043. 43e374: │ │ ││ │ │││ cs
  73044. 43e375: │ │ ││ │ │││ push %rsp
  73045. 43e376: │ │╭┼┼───┼──┼┼┼ jb 43e3dd <_D2gc2gc3Gcx8binTablexG2049g+0x25>
  73046. 43e378: │ ││││ │ │││ (bad)
  73047. 43e379: │ ││││ │ ╭┼┼┼ jo 43e3a9 <_D2gc2gc10notbinsizeyG11m+0x2f1>
  73048. 43e37b: │ ││││ │ ││││ rex.WRX outsl %ds:(%rsi),(%dx)
  73049. 43e37d: │ ││││ │ ││││ fs add %dh,%fs:%gs:0x74(%rdx)
  73050. 43e382: ╭┼─┼┼┼────┼─┼┼┼┼ jne,pn 43e3f9 <_D2gc2gc3Gcx8binTablexG2049g+0x41>
  73051. 43e385: ││ │││ │ ││││ imul $0x61746e6f,0x63(%rsi,%rbp,1),%ebp
  73052. 43e38d: ││ │││ ││││ imul $0x72742e72,0x65(%rsi),%ebp
  73053. 43e394: ││ ┕┿┿━━━━━━┿┿┿━ gs
  73054. 43e395: ││ ││ │││ (bad)
  73055. 43e396: ││ ││ ╭┼┼┼┼ jo 43e3c6 <_D2gc2gc3Gcx8binTablexG2049g+0xe>
  73056. 43e398: ││ ││ ││ │ push %rsp
  73057. 43e399: ││ ╭┼┼─────┼┼─┼─ jb 43e400 <_D2gc2gc3Gcx8binTablexG2049g+0x48>
  73058. 43e39b: ││ │││ ││ │ (bad)
  73059. 43e39c: ││ │││ ││ │╭ jo 43e3bf <_D2gc2gc3Gcx8binTablexG2049g+0x7>
  73060. 43e39e: ││ │││ ││ │ sub %dl,0x61(%rdx)
  73061. 43e3a1: ││ │││ ││ │ outsb %ds:(%rsi),(%dx)
  73062. 43e3a2: ││ │││ ││ │ sub %ebp,%gs:(%esi)
  73063. 43e3a6: ││ │││ ││ │ push %rsp
  73064. 43e3a7: ││╭┼┼┼─────┼┼──┼ jb 43e40e <_D2gc2gc3Gcx8binTablexG2049g+0x56>
  73065. 43e3a9: ││││││ │┕━━┿ (bad)
  73066. 43e3aa: ││││││ ╭┼───┼ jo 43e3da <_D2gc2gc3Gcx8binTablexG2049g+0x22>
  73067. 43e3ac: ││││││ ││ │ rex.WRX outsl %ds:(%rsi),(%dx)
  73068. 43e3ae: ││││││ ││ │ fs add %al,%fs:%gs:(%rax)
  73069. 43e3b2: ││││││ ││ │ add %al,(%rax)
  73070. 43e3b4: ││││││ ││ │ add %al,(%rax)
  73071.  
  73072. 000000000043e3b8 <_D2gc2gc3Gcx8binTablexG2049g>:
  73073. 43e3c8: add %al,(%rcx)
  73074. 43e3ca: add %eax,(%rcx)
  73075. 43e3cc: add %eax,(%rcx)
  73076. 43e3ce: add %eax,(%rcx)
  73077. 43e3d0: add %eax,(%rcx)
  73078. 43e3d2: add %eax,(%rcx)
  73079. 43e3d4: add %eax,(%rcx)
  73080. 43e3d6: add %eax,(%rcx)
  73081. 43e3d8: add %eax,(%rdx)
  73082. 43e3da: add (%rdx),%al
  73083. 43e3dc: add (%rdx),%al
  73084. 43e3de: add (%rdx),%al
  73085. 43e3e0: add (%rdx),%al
  73086. 43e3e2: add (%rdx),%al
  73087. 43e3e4: add (%rdx),%al
  73088. 43e3e6: add (%rdx),%al
  73089. 43e3e8: add (%rdx),%al
  73090. 43e3ea: add (%rdx),%al
  73091. 43e3ec: add (%rdx),%al
  73092. 43e3ee: add (%rdx),%al
  73093. 43e3f0: add (%rdx),%al
  73094. 43e3f2: add (%rdx),%al
  73095. 43e3f4: add (%rdx),%al
  73096. 43e3f6: add (%rdx),%al
  73097. 43e3f8: add (%rbx),%al
  73098. 43e3fa: add (%rbx),%eax
  73099. 43e3fc: add (%rbx),%eax
  73100. 43e3fe: add (%rbx),%eax
  73101. 43e400: add (%rbx),%eax
  73102. 43e402: add (%rbx),%eax
  73103. 43e404: add (%rbx),%eax
  73104. 43e406: add (%rbx),%eax
  73105. 43e408: add (%rbx),%eax
  73106. 43e40a: add (%rbx),%eax
  73107. 43e40c: add (%rbx),%eax
  73108. 43e40e: add (%rbx),%eax
  73109. 43e410: add (%rbx),%eax
  73110. 43e412: add (%rbx),%eax
  73111. 43e414: add (%rbx),%eax
  73112. 43e416: add (%rbx),%eax
  73113. 43e418: add (%rbx),%eax
  73114. 43e41a: add (%rbx),%eax
  73115. 43e41c: add (%rbx),%eax
  73116. 43e41e: add (%rbx),%eax
  73117. 43e420: add (%rbx),%eax
  73118. 43e422: add (%rbx),%eax
  73119. 43e424: add (%rbx),%eax
  73120. 43e426: add (%rbx),%eax
  73121. 43e428: add (%rbx),%eax
  73122. 43e42a: add (%rbx),%eax
  73123. 43e42c: add (%rbx),%eax
  73124. 43e42e: add (%rbx),%eax
  73125. 43e430: add (%rbx),%eax
  73126. 43e432: add (%rbx),%eax
  73127. 43e434: add (%rbx),%eax
  73128. 43e436: add (%rbx),%eax
  73129. 43e438: add (%rsp,%rax,1),%eax
  73130. 43e43b: add $0x4,%al
  73131. 43e43d: add $0x4,%al
  73132. 43e43f: add $0x4,%al
  73133. 43e441: add $0x4,%al
  73134. 43e443: add $0x4,%al
  73135. 43e445: add $0x4,%al
  73136. 43e447: add $0x4,%al
  73137. 43e449: add $0x4,%al
  73138. 43e44b: add $0x4,%al
  73139. 43e44d: add $0x4,%al
  73140. 43e44f: add $0x4,%al
  73141. 43e451: add $0x4,%al
  73142. 43e453: add $0x4,%al
  73143. 43e455: add $0x4,%al
  73144. 43e457: add $0x4,%al
  73145. 43e459: add $0x4,%al
  73146. 43e45b: add $0x4,%al
  73147. 43e45d: add $0x4,%al
  73148. 43e45f: add $0x4,%al
  73149. 43e461: add $0x4,%al
  73150. 43e463: add $0x4,%al
  73151. 43e465: add $0x4,%al
  73152. 43e467: add $0x4,%al
  73153. 43e469: add $0x4,%al
  73154. 43e46b: add $0x4,%al
  73155. 43e46d: add $0x4,%al
  73156. 43e46f: add $0x4,%al
  73157. 43e471: add $0x4,%al
  73158. 43e473: add $0x4,%al
  73159. 43e475: add $0x4,%al
  73160. 43e477: add $0x4,%al
  73161. 43e479: add $0x4,%al
  73162. 43e47b: add $0x4,%al
  73163. 43e47d: add $0x4,%al
  73164. 43e47f: add $0x4,%al
  73165. 43e481: add $0x4,%al
  73166. 43e483: add $0x4,%al
  73167. 43e485: add $0x4,%al
  73168. 43e487: add $0x4,%al
  73169. 43e489: add $0x4,%al
  73170. 43e48b: add $0x4,%al
  73171. 43e48d: add $0x4,%al
  73172. 43e48f: add $0x4,%al
  73173. 43e491: add $0x4,%al
  73174. 43e493: add $0x4,%al
  73175. 43e495: add $0x4,%al
  73176. 43e497: add $0x4,%al
  73177. 43e499: add $0x4,%al
  73178. 43e49b: add $0x4,%al
  73179. 43e49d: add $0x4,%al
  73180. 43e49f: add $0x4,%al
  73181. 43e4a1: add $0x4,%al
  73182. 43e4a3: add $0x4,%al
  73183. 43e4a5: add $0x4,%al
  73184. 43e4a7: add $0x4,%al
  73185. 43e4a9: add $0x4,%al
  73186. 43e4ab: add $0x4,%al
  73187. 43e4ad: add $0x4,%al
  73188. 43e4af: add $0x4,%al
  73189. 43e4b1: add $0x4,%al
  73190. 43e4b3: add $0x4,%al
  73191. 43e4b5: add $0x4,%al
  73192. 43e4b7: add $0x4,%al
  73193. 43e4b9: add $0x5050505,%eax
  73194. 43e4be: add $0x5050505,%eax
  73195. 43e4c3: add $0x5050505,%eax
  73196. 43e4c8: add $0x5050505,%eax
  73197. 43e4cd: add $0x5050505,%eax
  73198. 43e4d2: add $0x5050505,%eax
  73199. 43e4d7: add $0x5050505,%eax
  73200. 43e4dc: add $0x5050505,%eax
  73201. 43e4e1: add $0x5050505,%eax
  73202. 43e4e6: add $0x5050505,%eax
  73203. 43e4eb: add $0x5050505,%eax
  73204. 43e4f0: add $0x5050505,%eax
  73205. 43e4f5: add $0x5050505,%eax
  73206. 43e4fa: add $0x5050505,%eax
  73207. 43e4ff: add $0x5050505,%eax
  73208. 43e504: add $0x5050505,%eax
  73209. 43e509: add $0x5050505,%eax
  73210. 43e50e: add $0x5050505,%eax
  73211. 43e513: add $0x5050505,%eax
  73212. 43e518: add $0x5050505,%eax
  73213. 43e51d: add $0x5050505,%eax
  73214. 43e522: add $0x5050505,%eax
  73215. 43e527: add $0x5050505,%eax
  73216. 43e52c: add $0x5050505,%eax
  73217. 43e531: add $0x5050505,%eax
  73218. 43e536: add $0x5050505,%eax
  73219. 43e53b: add $0x5050505,%eax
  73220. 43e540: add $0x5050505,%eax
  73221. 43e545: add $0x5050505,%eax
  73222. 43e54a: add $0x5050505,%eax
  73223. 43e54f: add $0x5050505,%eax
  73224. 43e554: add $0x5050505,%eax
  73225. 43e559: add $0x5050505,%eax
  73226. 43e55e: add $0x5050505,%eax
  73227. 43e563: add $0x5050505,%eax
  73228. 43e568: add $0x5050505,%eax
  73229. 43e56d: add $0x5050505,%eax
  73230. 43e572: add $0x5050505,%eax
  73231. 43e577: add $0x5050505,%eax
  73232. 43e57c: add $0x5050505,%eax
  73233. 43e581: add $0x5050505,%eax
  73234. 43e586: add $0x5050505,%eax
  73235. 43e58b: add $0x5050505,%eax
  73236. 43e590: add $0x5050505,%eax
  73237. 43e595: add $0x5050505,%eax
  73238. 43e59a: add $0x5050505,%eax
  73239. 43e59f: add $0x5050505,%eax
  73240. 43e5a4: add $0x5050505,%eax
  73241. 43e5a9: add $0x5050505,%eax
  73242. 43e5ae: add $0x5050505,%eax
  73243. 43e5b3: add $0x5050505,%eax
  73244. 43e5b8: add $0x6060606,%eax
  73245. 43e5bd: (bad)
  73246. 43e5be: (bad)
  73247. 43e5bf: (bad)
  73248. 43e5c0: (bad)
  73249. 43e5c1: (bad)
  73250. 43e5c2: (bad)
  73251. 43e5c3: (bad)
  73252. 43e5c4: (bad)
  73253. 43e5c5: (bad)
  73254. 43e5c6: (bad)
  73255. 43e5c7: (bad)
  73256. 43e5c8: (bad)
  73257. 43e5c9: (bad)
  73258. 43e5ca: (bad)
  73259. 43e5cb: (bad)
  73260. 43e5cc: (bad)
  73261. 43e5cd: (bad)
  73262. 43e5ce: (bad)
  73263. 43e5cf: (bad)
  73264. 43e5d0: (bad)
  73265. 43e5d1: (bad)
  73266. 43e5d2: (bad)
  73267. 43e5d3: (bad)
  73268. 43e5d4: (bad)
  73269. 43e5d5: (bad)
  73270. 43e5d6: (bad)
  73271. 43e5d7: (bad)
  73272. 43e5d8: (bad)
  73273. 43e5d9: (bad)
  73274. 43e5da: (bad)
  73275. 43e5db: (bad)
  73276. 43e5dc: (bad)
  73277. 43e5dd: (bad)
  73278. 43e5de: (bad)
  73279. 43e5df: (bad)
  73280. 43e5e0: (bad)
  73281. 43e5e1: (bad)
  73282. 43e5e2: (bad)
  73283. 43e5e3: (bad)
  73284. 43e5e4: (bad)
  73285. 43e5e5: (bad)
  73286. 43e5e6: (bad)
  73287. 43e5e7: (bad)
  73288. 43e5e8: (bad)
  73289. 43e5e9: (bad)
  73290. 43e5ea: (bad)
  73291. 43e5eb: (bad)
  73292. 43e5ec: (bad)
  73293. 43e5ed: (bad)
  73294. 43e5ee: (bad)
  73295. 43e5ef: (bad)
  73296. 43e5f0: (bad)
  73297. 43e5f1: (bad)
  73298. 43e5f2: (bad)
  73299. 43e5f3: (bad)
  73300. 43e5f4: (bad)
  73301. 43e5f5: (bad)
  73302. 43e5f6: (bad)
  73303. 43e5f7: (bad)
  73304. 43e5f8: (bad)
  73305. 43e5f9: (bad)
  73306. 43e5fa: (bad)
  73307. 43e5fb: (bad)
  73308. 43e5fc: (bad)
  73309. 43e5fd: (bad)
  73310. 43e5fe: (bad)
  73311. 43e5ff: (bad)
  73312. 43e600: (bad)
  73313. 43e601: (bad)
  73314. 43e602: (bad)
  73315. 43e603: (bad)
  73316. 43e604: (bad)
  73317. 43e605: (bad)
  73318. 43e606: (bad)
  73319. 43e607: (bad)
  73320. 43e608: (bad)
  73321. 43e609: (bad)
  73322. 43e60a: (bad)
  73323. 43e60b: (bad)
  73324. 43e60c: (bad)
  73325. 43e60d: (bad)
  73326. 43e60e: (bad)
  73327. 43e60f: (bad)
  73328. 43e610: (bad)
  73329. 43e611: (bad)
  73330. 43e612: (bad)
  73331. 43e613: (bad)
  73332. 43e614: (bad)
  73333. 43e615: (bad)
  73334. 43e616: (bad)
  73335. 43e617: (bad)
  73336. 43e618: (bad)
  73337. 43e619: (bad)
  73338. 43e61a: (bad)
  73339. 43e61b: (bad)
  73340. 43e61c: (bad)
  73341. 43e61d: (bad)
  73342. 43e61e: (bad)
  73343. 43e61f: (bad)
  73344. 43e620: (bad)
  73345. 43e621: (bad)
  73346. 43e622: (bad)
  73347. 43e623: (bad)
  73348. 43e624: (bad)
  73349. 43e625: (bad)
  73350. 43e626: (bad)
  73351. 43e627: (bad)
  73352. 43e628: (bad)
  73353. 43e629: (bad)
  73354. 43e62a: (bad)
  73355. 43e62b: (bad)
  73356. 43e62c: (bad)
  73357. 43e62d: (bad)
  73358. 43e62e: (bad)
  73359. 43e62f: (bad)
  73360. 43e630: (bad)
  73361. 43e631: (bad)
  73362. 43e632: (bad)
  73363. 43e633: (bad)
  73364. 43e634: (bad)
  73365. 43e635: (bad)
  73366. 43e636: (bad)
  73367. 43e637: (bad)
  73368. 43e638: (bad)
  73369. 43e639: (bad)
  73370. 43e63a: (bad)
  73371. 43e63b: (bad)
  73372. 43e63c: (bad)
  73373. 43e63d: (bad)
  73374. 43e63e: (bad)
  73375. 43e63f: (bad)
  73376. 43e640: (bad)
  73377. 43e641: (bad)
  73378. 43e642: (bad)
  73379. 43e643: (bad)
  73380. 43e644: (bad)
  73381. 43e645: (bad)
  73382. 43e646: (bad)
  73383. 43e647: (bad)
  73384. 43e648: (bad)
  73385. 43e649: (bad)
  73386. 43e64a: (bad)
  73387. 43e64b: (bad)
  73388. 43e64c: (bad)
  73389. 43e64d: (bad)
  73390. 43e64e: (bad)
  73391. 43e64f: (bad)
  73392. 43e650: (bad)
  73393. 43e651: (bad)
  73394. 43e652: (bad)
  73395. 43e653: (bad)
  73396. 43e654: (bad)
  73397. 43e655: (bad)
  73398. 43e656: (bad)
  73399. 43e657: (bad)
  73400. 43e658: (bad)
  73401. 43e659: (bad)
  73402. 43e65a: (bad)
  73403. 43e65b: (bad)
  73404. 43e65c: (bad)
  73405. 43e65d: (bad)
  73406. 43e65e: (bad)
  73407. 43e65f: (bad)
  73408. 43e660: (bad)
  73409. 43e661: (bad)
  73410. 43e662: (bad)
  73411. 43e663: (bad)
  73412. 43e664: (bad)
  73413. 43e665: (bad)
  73414. 43e666: (bad)
  73415. 43e667: (bad)
  73416. 43e668: (bad)
  73417. 43e669: (bad)
  73418. 43e66a: (bad)
  73419. 43e66b: (bad)
  73420. 43e66c: (bad)
  73421. 43e66d: (bad)
  73422. 43e66e: (bad)
  73423. 43e66f: (bad)
  73424. 43e670: (bad)
  73425. 43e671: (bad)
  73426. 43e672: (bad)
  73427. 43e673: (bad)
  73428. 43e674: (bad)
  73429. 43e675: (bad)
  73430. 43e676: (bad)
  73431. 43e677: (bad)
  73432. 43e678: (bad)
  73433. 43e679: (bad)
  73434. 43e67a: (bad)
  73435. 43e67b: (bad)
  73436. 43e67c: (bad)
  73437. 43e67d: (bad)
  73438. 43e67e: (bad)
  73439. 43e67f: (bad)
  73440. 43e680: (bad)
  73441. 43e681: (bad)
  73442. 43e682: (bad)
  73443. 43e683: (bad)
  73444. 43e684: (bad)
  73445. 43e685: (bad)
  73446. 43e686: (bad)
  73447. 43e687: (bad)
  73448. 43e688: (bad)
  73449. 43e689: (bad)
  73450. 43e68a: (bad)
  73451. 43e68b: (bad)
  73452. 43e68c: (bad)
  73453. 43e68d: (bad)
  73454. 43e68e: (bad)
  73455. 43e68f: (bad)
  73456. 43e690: (bad)
  73457. 43e691: (bad)
  73458. 43e692: (bad)
  73459. 43e693: (bad)
  73460. 43e694: (bad)
  73461. 43e695: (bad)
  73462. 43e696: (bad)
  73463. 43e697: (bad)
  73464. 43e698: (bad)
  73465. 43e699: (bad)
  73466. 43e69a: (bad)
  73467. 43e69b: (bad)
  73468. 43e69c: (bad)
  73469. 43e69d: (bad)
  73470. 43e69e: (bad)
  73471. 43e69f: (bad)
  73472. 43e6a0: (bad)
  73473. 43e6a1: (bad)
  73474. 43e6a2: (bad)
  73475. 43e6a3: (bad)
  73476. 43e6a4: (bad)
  73477. 43e6a5: (bad)
  73478. 43e6a6: (bad)
  73479. 43e6a7: (bad)
  73480. 43e6a8: (bad)
  73481. 43e6a9: (bad)
  73482. 43e6aa: (bad)
  73483. 43e6ab: (bad)
  73484. 43e6ac: (bad)
  73485. 43e6ad: (bad)
  73486. 43e6ae: (bad)
  73487. 43e6af: (bad)
  73488. 43e6b0: (bad)
  73489. 43e6b1: (bad)
  73490. 43e6b2: (bad)
  73491. 43e6b3: (bad)
  73492. 43e6b4: (bad)
  73493. 43e6b5: (bad)
  73494. 43e6b6: (bad)
  73495. 43e6b7: (bad)
  73496. 43e6b8: (bad)
  73497. 43e6b9: (bad)
  73498. 43e6ba: (bad)
  73499. 43e6bb: (bad)
  73500. 43e6bc: (bad)
  73501. 43e6bd: (bad)
  73502. 43e6be: (bad)
  73503. 43e6bf: (bad)
  73504. 43e6c0: (bad)
  73505. 43e6c1: (bad)
  73506. 43e6c2: (bad)
  73507. 43e6c3: (bad)
  73508. 43e6c4: (bad)
  73509. 43e6c5: (bad)
  73510. 43e6c6: (bad)
  73511. 43e6c7: (bad)
  73512. 43e6c8: (bad)
  73513. 43e6c9: (bad)
  73514. 43e6ca: (bad)
  73515. 43e6cb: (bad)
  73516. 43e6cc: (bad)
  73517. 43e6cd: (bad)
  73518. 43e6ce: (bad)
  73519. 43e6cf: (bad)
  73520. 43e6d0: (bad)
  73521. 43e6d1: (bad)
  73522. 43e6d2: (bad)
  73523. 43e6d3: (bad)
  73524. 43e6d4: (bad)
  73525. 43e6d5: (bad)
  73526. 43e6d6: (bad)
  73527. 43e6d7: (bad)
  73528. 43e6d8: (bad)
  73529. 43e6d9: (bad)
  73530. 43e6da: (bad)
  73531. 43e6db: (bad)
  73532. 43e6dc: (bad)
  73533. 43e6dd: (bad)
  73534. 43e6de: (bad)
  73535. 43e6df: (bad)
  73536. 43e6e0: (bad)
  73537. 43e6e1: (bad)
  73538. 43e6e2: (bad)
  73539. 43e6e3: (bad)
  73540. 43e6e4: (bad)
  73541. 43e6e5: (bad)
  73542. 43e6e6: (bad)
  73543. 43e6e7: (bad)
  73544. 43e6e8: (bad)
  73545. 43e6e9: (bad)
  73546. 43e6ea: (bad)
  73547. 43e6eb: (bad)
  73548. 43e6ec: (bad)
  73549. 43e6ed: (bad)
  73550. 43e6ee: (bad)
  73551. 43e6ef: (bad)
  73552. 43e6f0: (bad)
  73553. 43e6f1: (bad)
  73554. 43e6f2: (bad)
  73555. 43e6f3: (bad)
  73556. 43e6f4: (bad)
  73557. 43e6f5: (bad)
  73558. 43e6f6: (bad)
  73559. 43e6f7: (bad)
  73560. 43e6f8: (bad)
  73561. 43e6f9: (bad)
  73562. 43e6fa: (bad)
  73563. 43e6fb: (bad)
  73564. 43e6fc: (bad)
  73565. 43e6fd: (bad)
  73566. 43e6fe: (bad)
  73567. 43e6ff: (bad)
  73568. 43e700: (bad)
  73569. 43e701: (bad)
  73570. 43e702: (bad)
  73571. 43e703: (bad)
  73572. 43e704: (bad)
  73573. 43e705: (bad)
  73574. 43e706: (bad)
  73575. 43e707: (bad)
  73576. 43e708: (bad)
  73577. 43e709: (bad)
  73578. 43e70a: (bad)
  73579. 43e70b: (bad)
  73580. 43e70c: (bad)
  73581. 43e70d: (bad)
  73582. 43e70e: (bad)
  73583. 43e70f: (bad)
  73584. 43e710: (bad)
  73585. 43e711: (bad)
  73586. 43e712: (bad)
  73587. 43e713: (bad)
  73588. 43e714: (bad)
  73589. 43e715: (bad)
  73590. 43e716: (bad)
  73591. 43e717: (bad)
  73592. 43e718: (bad)
  73593. 43e719: (bad)
  73594. 43e71a: (bad)
  73595. 43e71b: (bad)
  73596. 43e71c: (bad)
  73597. 43e71d: (bad)
  73598. 43e71e: (bad)
  73599. 43e71f: (bad)
  73600. 43e720: (bad)
  73601. 43e721: (bad)
  73602. 43e722: (bad)
  73603. 43e723: (bad)
  73604. 43e724: (bad)
  73605. 43e725: (bad)
  73606. 43e726: (bad)
  73607. 43e727: (bad)
  73608. 43e728: (bad)
  73609. 43e729: (bad)
  73610. 43e72a: (bad)
  73611. 43e72b: (bad)
  73612. 43e72c: (bad)
  73613. 43e72d: (bad)
  73614. 43e72e: (bad)
  73615. 43e72f: (bad)
  73616. 43e730: (bad)
  73617. 43e731: (bad)
  73618. 43e732: (bad)
  73619. 43e733: (bad)
  73620. 43e734: (bad)
  73621. 43e735: (bad)
  73622. 43e736: (bad)
  73623. 43e737: (bad)
  73624. 43e738: (bad)
  73625. 43e739: (bad)
  73626. 43e73a: (bad)
  73627. 43e73b: (bad)
  73628. 43e73c: (bad)
  73629. 43e73d: (bad)
  73630. 43e73e: (bad)
  73631. 43e73f: (bad)
  73632. 43e740: (bad)
  73633. 43e741: (bad)
  73634. 43e742: (bad)
  73635. 43e743: (bad)
  73636. 43e744: (bad)
  73637. 43e745: (bad)
  73638. 43e746: (bad)
  73639. 43e747: (bad)
  73640. 43e748: (bad)
  73641. 43e749: (bad)
  73642. 43e74a: (bad)
  73643. 43e74b: (bad)
  73644. 43e74c: (bad)
  73645. 43e74d: (bad)
  73646. 43e74e: (bad)
  73647. 43e74f: (bad)
  73648. 43e750: (bad)
  73649. 43e751: (bad)
  73650. 43e752: (bad)
  73651. 43e753: (bad)
  73652. 43e754: (bad)
  73653. 43e755: (bad)
  73654. 43e756: (bad)
  73655. 43e757: (bad)
  73656. 43e758: (bad)
  73657. 43e759: (bad)
  73658. 43e75a: (bad)
  73659. 43e75b: (bad)
  73660. 43e75c: (bad)
  73661. 43e75d: (bad)
  73662. 43e75e: (bad)
  73663. 43e75f: (bad)
  73664. 43e760: (bad)
  73665. 43e761: (bad)
  73666. 43e762: (bad)
  73667. 43e763: (bad)
  73668. 43e764: (bad)
  73669. 43e765: (bad)
  73670. 43e766: (bad)
  73671. 43e767: (bad)
  73672. 43e768: (bad)
  73673. 43e769: (bad)
  73674. 43e76a: (bad)
  73675. 43e76b: (bad)
  73676. 43e76c: (bad)
  73677. 43e76d: (bad)
  73678. 43e76e: (bad)
  73679. 43e76f: (bad)
  73680. 43e770: (bad)
  73681. 43e771: (bad)
  73682. 43e772: (bad)
  73683. 43e773: (bad)
  73684. 43e774: (bad)
  73685. 43e775: (bad)
  73686. 43e776: (bad)
  73687. 43e777: (bad)
  73688. 43e778: (bad)
  73689. 43e779: (bad)
  73690. 43e77a: (bad)
  73691. 43e77b: (bad)
  73692. 43e77c: (bad)
  73693. 43e77d: (bad)
  73694. 43e77e: (bad)
  73695. 43e77f: (bad)
  73696. 43e780: (bad)
  73697. 43e781: (bad)
  73698. 43e782: (bad)
  73699. 43e783: (bad)
  73700. 43e784: (bad)
  73701. 43e785: (bad)
  73702. 43e786: (bad)
  73703. 43e787: (bad)
  73704. 43e788: (bad)
  73705. 43e789: (bad)
  73706. 43e78a: (bad)
  73707. 43e78b: (bad)
  73708. 43e78c: (bad)
  73709. 43e78d: (bad)
  73710. 43e78e: (bad)
  73711. 43e78f: (bad)
  73712. 43e790: (bad)
  73713. 43e791: (bad)
  73714. 43e792: (bad)
  73715. 43e793: (bad)
  73716. 43e794: (bad)
  73717. 43e795: (bad)
  73718. 43e796: (bad)
  73719. 43e797: (bad)
  73720. 43e798: (bad)
  73721. 43e799: (bad)
  73722. 43e79a: (bad)
  73723. 43e79b: (bad)
  73724. 43e79c: (bad)
  73725. 43e79d: (bad)
  73726. 43e79e: (bad)
  73727. 43e79f: (bad)
  73728. 43e7a0: (bad)
  73729. 43e7a1: (bad)
  73730. 43e7a2: (bad)
  73731. 43e7a3: (bad)
  73732. 43e7a4: (bad)
  73733. 43e7a5: (bad)
  73734. 43e7a6: (bad)
  73735. 43e7a7: (bad)
  73736. 43e7a8: (bad)
  73737. 43e7a9: (bad)
  73738. 43e7aa: (bad)
  73739. 43e7ab: (bad)
  73740. 43e7ac: (bad)
  73741. 43e7ad: (bad)
  73742. 43e7ae: (bad)
  73743. 43e7af: (bad)
  73744. 43e7b0: (bad)
  73745. 43e7b1: (bad)
  73746. 43e7b2: (bad)
  73747. 43e7b3: (bad)
  73748. 43e7b4: (bad)
  73749. 43e7b5: (bad)
  73750. 43e7b6: (bad)
  73751. 43e7b7: (bad)
  73752. 43e7b8: (bad)
  73753. 43e7b9: (bad)
  73754. 43e7ba: (bad)
  73755. 43e7bb: (bad)
  73756. 43e7bc: (bad)
  73757. 43e7bd: (bad)
  73758. 43e7be: (bad)
  73759. 43e7bf: (bad)
  73760. 43e7c0: (bad)
  73761. 43e7c1: (bad)
  73762. 43e7c2: (bad)
  73763. 43e7c3: (bad)
  73764. 43e7c4: (bad)
  73765. 43e7c5: (bad)
  73766. 43e7c6: (bad)
  73767. 43e7c7: (bad)
  73768. 43e7c8: (bad)
  73769. 43e7c9: (bad)
  73770. 43e7ca: (bad)
  73771. 43e7cb: (bad)
  73772. 43e7cc: (bad)
  73773. 43e7cd: (bad)
  73774. 43e7ce: (bad)
  73775. 43e7cf: (bad)
  73776. 43e7d0: (bad)
  73777. 43e7d1: (bad)
  73778. 43e7d2: (bad)
  73779. 43e7d3: (bad)
  73780. 43e7d4: (bad)
  73781. 43e7d5: (bad)
  73782. 43e7d6: (bad)
  73783. 43e7d7: (bad)
  73784. 43e7d8: (bad)
  73785. 43e7d9: (bad)
  73786. 43e7da: (bad)
  73787. 43e7db: (bad)
  73788. 43e7dc: (bad)
  73789. 43e7dd: (bad)
  73790. 43e7de: (bad)
  73791. 43e7df: (bad)
  73792. 43e7e0: (bad)
  73793. 43e7e1: (bad)
  73794. 43e7e2: (bad)
  73795. 43e7e3: (bad)
  73796. 43e7e4: (bad)
  73797. 43e7e5: (bad)
  73798. 43e7e6: (bad)
  73799. 43e7e7: (bad)
  73800. 43e7e8: (bad)
  73801. 43e7e9: (bad)
  73802. 43e7ea: (bad)
  73803. 43e7eb: (bad)
  73804. 43e7ec: (bad)
  73805. 43e7ed: (bad)
  73806. 43e7ee: (bad)
  73807. 43e7ef: (bad)
  73808. 43e7f0: (bad)
  73809. 43e7f1: (bad)
  73810. 43e7f2: (bad)
  73811. 43e7f3: (bad)
  73812. 43e7f4: (bad)
  73813. 43e7f5: (bad)
  73814. 43e7f6: (bad)
  73815. 43e7f7: (bad)
  73816. 43e7f8: (bad)
  73817. 43e7f9: (bad)
  73818. 43e7fa: (bad)
  73819. 43e7fb: (bad)
  73820. 43e7fc: (bad)
  73821. 43e7fd: (bad)
  73822. 43e7fe: (bad)
  73823. 43e7ff: (bad)
  73824. 43e800: (bad)
  73825. 43e801: (bad)
  73826. 43e802: (bad)
  73827. 43e803: (bad)
  73828. 43e804: (bad)
  73829. 43e805: (bad)
  73830. 43e806: (bad)
  73831. 43e807: (bad)
  73832. 43e808: (bad)
  73833. 43e809: (bad)
  73834. 43e80a: (bad)
  73835. 43e80b: (bad)
  73836. 43e80c: (bad)
  73837. 43e80d: (bad)
  73838. 43e80e: (bad)
  73839. 43e80f: (bad)
  73840. 43e810: (bad)
  73841. 43e811: (bad)
  73842. 43e812: (bad)
  73843. 43e813: (bad)
  73844. 43e814: (bad)
  73845. 43e815: (bad)
  73846. 43e816: (bad)
  73847. 43e817: (bad)
  73848. 43e818: (bad)
  73849. 43e819: (bad)
  73850. 43e81a: (bad)
  73851. 43e81b: (bad)
  73852. 43e81c: (bad)
  73853. 43e81d: (bad)
  73854. 43e81e: (bad)
  73855. 43e81f: (bad)
  73856. 43e820: (bad)
  73857. 43e821: (bad)
  73858. 43e822: (bad)
  73859. 43e823: (bad)
  73860. 43e824: (bad)
  73861. 43e825: (bad)
  73862. 43e826: (bad)
  73863. 43e827: (bad)
  73864. 43e828: (bad)
  73865. 43e829: (bad)
  73866. 43e82a: (bad)
  73867. 43e82b: (bad)
  73868. 43e82c: (bad)
  73869. 43e82d: (bad)
  73870. 43e82e: (bad)
  73871. 43e82f: (bad)
  73872. 43e830: (bad)
  73873. 43e831: (bad)
  73874. 43e832: (bad)
  73875. 43e833: (bad)
  73876. 43e834: (bad)
  73877. 43e835: (bad)
  73878. 43e836: (bad)
  73879. 43e837: (bad)
  73880. 43e838: (bad)
  73881. 43e839: (bad)
  73882. 43e83a: (bad)
  73883. 43e83b: (bad)
  73884. 43e83c: (bad)
  73885. 43e83d: (bad)
  73886. 43e83e: (bad)
  73887. 43e83f: (bad)
  73888. 43e840: (bad)
  73889. 43e841: (bad)
  73890. 43e842: (bad)
  73891. 43e843: (bad)
  73892. 43e844: (bad)
  73893. 43e845: (bad)
  73894. 43e846: (bad)
  73895. 43e847: (bad)
  73896. 43e848: (bad)
  73897. 43e849: (bad)
  73898. 43e84a: (bad)
  73899. 43e84b: (bad)
  73900. 43e84c: (bad)
  73901. 43e84d: (bad)
  73902. 43e84e: (bad)
  73903. 43e84f: (bad)
  73904. 43e850: (bad)
  73905. 43e851: (bad)
  73906. 43e852: (bad)
  73907. 43e853: (bad)
  73908. 43e854: (bad)
  73909. 43e855: (bad)
  73910. 43e856: (bad)
  73911. 43e857: (bad)
  73912. 43e858: (bad)
  73913. 43e859: (bad)
  73914. 43e85a: (bad)
  73915. 43e85b: (bad)
  73916. 43e85c: (bad)
  73917. 43e85d: (bad)
  73918. 43e85e: (bad)
  73919. 43e85f: (bad)
  73920. 43e860: (bad)
  73921. 43e861: (bad)
  73922. 43e862: (bad)
  73923. 43e863: (bad)
  73924. 43e864: (bad)
  73925. 43e865: (bad)
  73926. 43e866: (bad)
  73927. 43e867: (bad)
  73928. 43e868: (bad)
  73929. 43e869: (bad)
  73930. 43e86a: (bad)
  73931. 43e86b: (bad)
  73932. 43e86c: (bad)
  73933. 43e86d: (bad)
  73934. 43e86e: (bad)
  73935. 43e86f: (bad)
  73936. 43e870: (bad)
  73937. 43e871: (bad)
  73938. 43e872: (bad)
  73939. 43e873: (bad)
  73940. 43e874: (bad)
  73941. 43e875: (bad)
  73942. 43e876: (bad)
  73943. 43e877: (bad)
  73944. 43e878: (bad)
  73945. 43e879: (bad)
  73946. 43e87a: (bad)
  73947. 43e87b: (bad)
  73948. 43e87c: (bad)
  73949. 43e87d: (bad)
  73950. 43e87e: (bad)
  73951. 43e87f: (bad)
  73952. 43e880: (bad)
  73953. 43e881: (bad)
  73954. 43e882: (bad)
  73955. 43e883: (bad)
  73956. 43e884: (bad)
  73957. 43e885: (bad)
  73958. 43e886: (bad)
  73959. 43e887: (bad)
  73960. 43e888: (bad)
  73961. 43e889: (bad)
  73962. 43e88a: (bad)
  73963. 43e88b: (bad)
  73964. 43e88c: (bad)
  73965. 43e88d: (bad)
  73966. 43e88e: (bad)
  73967. 43e88f: (bad)
  73968. 43e890: (bad)
  73969. 43e891: (bad)
  73970. 43e892: (bad)
  73971. 43e893: (bad)
  73972. 43e894: (bad)
  73973. 43e895: (bad)
  73974. 43e896: (bad)
  73975. 43e897: (bad)
  73976. 43e898: (bad)
  73977. 43e899: (bad)
  73978. 43e89a: (bad)
  73979. 43e89b: (bad)
  73980. 43e89c: (bad)
  73981. 43e89d: (bad)
  73982. 43e89e: (bad)
  73983. 43e89f: (bad)
  73984. 43e8a0: (bad)
  73985. 43e8a1: (bad)
  73986. 43e8a2: (bad)
  73987. 43e8a3: (bad)
  73988. 43e8a4: (bad)
  73989. 43e8a5: (bad)
  73990. 43e8a6: (bad)
  73991. 43e8a7: (bad)
  73992. 43e8a8: (bad)
  73993. 43e8a9: (bad)
  73994. 43e8aa: (bad)
  73995. 43e8ab: (bad)
  73996. 43e8ac: (bad)
  73997. 43e8ad: (bad)
  73998. 43e8ae: (bad)
  73999. 43e8af: (bad)
  74000. 43e8b0: (bad)
  74001. 43e8b1: (bad)
  74002. 43e8b2: (bad)
  74003. 43e8b3: (bad)
  74004. 43e8b4: (bad)
  74005. 43e8b5: (bad)
  74006. 43e8b6: (bad)
  74007. 43e8b7: (bad)
  74008. 43e8b8: (bad)
  74009. 43e8b9: (bad)
  74010. 43e8ba: (bad)
  74011. 43e8bb: (bad)
  74012. 43e8bc: (bad)
  74013. 43e8bd: (bad)
  74014. 43e8be: (bad)
  74015. 43e8bf: (bad)
  74016. 43e8c0: (bad)
  74017. 43e8c1: (bad)
  74018. 43e8c2: (bad)
  74019. 43e8c3: (bad)
  74020. 43e8c4: (bad)
  74021. 43e8c5: (bad)
  74022. 43e8c6: (bad)
  74023. 43e8c7: (bad)
  74024. 43e8c8: (bad)
  74025. 43e8c9: (bad)
  74026. 43e8ca: (bad)
  74027. 43e8cb: (bad)
  74028. 43e8cc: (bad)
  74029. 43e8cd: (bad)
  74030. 43e8ce: (bad)
  74031. 43e8cf: (bad)
  74032. 43e8d0: (bad)
  74033. 43e8d1: (bad)
  74034. 43e8d2: (bad)
  74035. 43e8d3: (bad)
  74036. 43e8d4: (bad)
  74037. 43e8d5: (bad)
  74038. 43e8d6: (bad)
  74039. 43e8d7: (bad)
  74040. 43e8d8: (bad)
  74041. 43e8d9: (bad)
  74042. 43e8da: (bad)
  74043. 43e8db: (bad)
  74044. 43e8dc: (bad)
  74045. 43e8dd: (bad)
  74046. 43e8de: (bad)
  74047. 43e8df: (bad)
  74048. 43e8e0: (bad)
  74049. 43e8e1: (bad)
  74050. 43e8e2: (bad)
  74051. 43e8e3: (bad)
  74052. 43e8e4: (bad)
  74053. 43e8e5: (bad)
  74054. 43e8e6: (bad)
  74055. 43e8e7: (bad)
  74056. 43e8e8: (bad)
  74057. 43e8e9: (bad)
  74058. 43e8ea: (bad)
  74059. 43e8eb: (bad)
  74060. 43e8ec: (bad)
  74061. 43e8ed: (bad)
  74062. 43e8ee: (bad)
  74063. 43e8ef: (bad)
  74064. 43e8f0: (bad)
  74065. 43e8f1: (bad)
  74066. 43e8f2: (bad)
  74067. 43e8f3: (bad)
  74068. 43e8f4: (bad)
  74069. 43e8f5: (bad)
  74070. 43e8f6: (bad)
  74071. 43e8f7: (bad)
  74072. 43e8f8: (bad)
  74073. 43e8f9: (bad)
  74074. 43e8fa: (bad)
  74075. 43e8fb: (bad)
  74076. 43e8fc: (bad)
  74077. 43e8fd: (bad)
  74078. 43e8fe: (bad)
  74079. 43e8ff: (bad)
  74080. 43e900: (bad)
  74081. 43e901: (bad)
  74082. 43e902: (bad)
  74083. 43e903: (bad)
  74084. 43e904: (bad)
  74085. 43e905: (bad)
  74086. 43e906: (bad)
  74087. 43e907: (bad)
  74088. 43e908: (bad)
  74089. 43e909: (bad)
  74090. 43e90a: (bad)
  74091. 43e90b: (bad)
  74092. 43e90c: (bad)
  74093. 43e90d: (bad)
  74094. 43e90e: (bad)
  74095. 43e90f: (bad)
  74096. 43e910: (bad)
  74097. 43e911: (bad)
  74098. 43e912: (bad)
  74099. 43e913: (bad)
  74100. 43e914: (bad)
  74101. 43e915: (bad)
  74102. 43e916: (bad)
  74103. 43e917: (bad)
  74104. 43e918: (bad)
  74105. 43e919: (bad)
  74106. 43e91a: (bad)
  74107. 43e91b: (bad)
  74108. 43e91c: (bad)
  74109. 43e91d: (bad)
  74110. 43e91e: (bad)
  74111. 43e91f: (bad)
  74112. 43e920: (bad)
  74113. 43e921: (bad)
  74114. 43e922: (bad)
  74115. 43e923: (bad)
  74116. 43e924: (bad)
  74117. 43e925: (bad)
  74118. 43e926: (bad)
  74119. 43e927: (bad)
  74120. 43e928: (bad)
  74121. 43e929: (bad)
  74122. 43e92a: (bad)
  74123. 43e92b: (bad)
  74124. 43e92c: (bad)
  74125. 43e92d: (bad)
  74126. 43e92e: (bad)
  74127. 43e92f: (bad)
  74128. 43e930: (bad)
  74129. 43e931: (bad)
  74130. 43e932: (bad)
  74131. 43e933: (bad)
  74132. 43e934: (bad)
  74133. 43e935: (bad)
  74134. 43e936: (bad)
  74135. 43e937: (bad)
  74136. 43e938: (bad)
  74137. 43e939: (bad)
  74138. 43e93a: (bad)
  74139. 43e93b: (bad)
  74140. 43e93c: (bad)
  74141. 43e93d: (bad)
  74142. 43e93e: (bad)
  74143. 43e93f: (bad)
  74144. 43e940: (bad)
  74145. 43e941: (bad)
  74146. 43e942: (bad)
  74147. 43e943: (bad)
  74148. 43e944: (bad)
  74149. 43e945: (bad)
  74150. 43e946: (bad)
  74151. 43e947: (bad)
  74152. 43e948: (bad)
  74153. 43e949: (bad)
  74154. 43e94a: (bad)
  74155. 43e94b: (bad)
  74156. 43e94c: (bad)
  74157. 43e94d: (bad)
  74158. 43e94e: (bad)
  74159. 43e94f: (bad)
  74160. 43e950: (bad)
  74161. 43e951: (bad)
  74162. 43e952: (bad)
  74163. 43e953: (bad)
  74164. 43e954: (bad)
  74165. 43e955: (bad)
  74166. 43e956: (bad)
  74167. 43e957: (bad)
  74168. 43e958: (bad)
  74169. 43e959: (bad)
  74170. 43e95a: (bad)
  74171. 43e95b: (bad)
  74172. 43e95c: (bad)
  74173. 43e95d: (bad)
  74174. 43e95e: (bad)
  74175. 43e95f: (bad)
  74176. 43e960: (bad)
  74177. 43e961: (bad)
  74178. 43e962: (bad)
  74179. 43e963: (bad)
  74180. 43e964: (bad)
  74181. 43e965: (bad)
  74182. 43e966: (bad)
  74183. 43e967: (bad)
  74184. 43e968: (bad)
  74185. 43e969: (bad)
  74186. 43e96a: (bad)
  74187. 43e96b: (bad)
  74188. 43e96c: (bad)
  74189. 43e96d: (bad)
  74190. 43e96e: (bad)
  74191. 43e96f: (bad)
  74192. 43e970: (bad)
  74193. 43e971: (bad)
  74194. 43e972: (bad)
  74195. 43e973: (bad)
  74196. 43e974: (bad)
  74197. 43e975: (bad)
  74198. 43e976: (bad)
  74199. 43e977: (bad)
  74200. 43e978: (bad)
  74201. 43e979: (bad)
  74202. 43e97a: (bad)
  74203. 43e97b: (bad)
  74204. 43e97c: (bad)
  74205. 43e97d: (bad)
  74206. 43e97e: (bad)
  74207. 43e97f: (bad)
  74208. 43e980: (bad)
  74209. 43e981: (bad)
  74210. 43e982: (bad)
  74211. 43e983: (bad)
  74212. 43e984: (bad)
  74213. 43e985: (bad)
  74214. 43e986: (bad)
  74215. 43e987: (bad)
  74216. 43e988: (bad)
  74217. 43e989: (bad)
  74218. 43e98a: (bad)
  74219. 43e98b: (bad)
  74220. 43e98c: (bad)
  74221. 43e98d: (bad)
  74222. 43e98e: (bad)
  74223. 43e98f: (bad)
  74224. 43e990: (bad)
  74225. 43e991: (bad)
  74226. 43e992: (bad)
  74227. 43e993: (bad)
  74228. 43e994: (bad)
  74229. 43e995: (bad)
  74230. 43e996: (bad)
  74231. 43e997: (bad)
  74232. 43e998: (bad)
  74233. 43e999: (bad)
  74234. 43e99a: (bad)
  74235. 43e99b: (bad)
  74236. 43e99c: (bad)
  74237. 43e99d: (bad)
  74238. 43e99e: (bad)
  74239. 43e99f: (bad)
  74240. 43e9a0: (bad)
  74241. 43e9a1: (bad)
  74242. 43e9a2: (bad)
  74243. 43e9a3: (bad)
  74244. 43e9a4: (bad)
  74245. 43e9a5: (bad)
  74246. 43e9a6: (bad)
  74247. 43e9a7: (bad)
  74248. 43e9a8: (bad)
  74249. 43e9a9: (bad)
  74250. 43e9aa: (bad)
  74251. 43e9ab: (bad)
  74252. 43e9ac: (bad)
  74253. 43e9ad: (bad)
  74254. 43e9ae: (bad)
  74255. 43e9af: (bad)
  74256. 43e9b0: (bad)
  74257. 43e9b1: (bad)
  74258. 43e9b2: (bad)
  74259. 43e9b3: (bad)
  74260. 43e9b4: (bad)
  74261. 43e9b5: (bad)
  74262. 43e9b6: (bad)
  74263. 43e9b7: (bad)
  74264. 43e9b8: (bad)
  74265. 43e9b9: (bad)
  74266. 43e9ba: (bad)
  74267. 43e9bb: (bad)
  74268. 43e9bc: (bad)
  74269. 43e9bd: (bad)
  74270. 43e9be: (bad)
  74271. 43e9bf: (bad)
  74272. 43e9c0: (bad)
  74273. 43e9c1: (bad)
  74274. 43e9c2: (bad)
  74275. 43e9c3: (bad)
  74276. 43e9c4: (bad)
  74277. 43e9c5: (bad)
  74278. 43e9c6: (bad)
  74279. 43e9c7: (bad)
  74280. 43e9c8: (bad)
  74281. 43e9c9: (bad)
  74282. 43e9ca: (bad)
  74283. 43e9cb: (bad)
  74284. 43e9cc: (bad)
  74285. 43e9cd: (bad)
  74286. 43e9ce: (bad)
  74287. 43e9cf: (bad)
  74288. 43e9d0: (bad)
  74289. 43e9d1: (bad)
  74290. 43e9d2: (bad)
  74291. 43e9d3: (bad)
  74292. 43e9d4: (bad)
  74293. 43e9d5: (bad)
  74294. 43e9d6: (bad)
  74295. 43e9d7: (bad)
  74296. 43e9d8: (bad)
  74297. 43e9d9: (bad)
  74298. 43e9da: (bad)
  74299. 43e9db: (bad)
  74300. 43e9dc: (bad)
  74301. 43e9dd: (bad)
  74302. 43e9de: (bad)
  74303. 43e9df: (bad)
  74304. 43e9e0: (bad)
  74305. 43e9e1: (bad)
  74306. 43e9e2: (bad)
  74307. 43e9e3: (bad)
  74308. 43e9e4: (bad)
  74309. 43e9e5: (bad)
  74310. 43e9e6: (bad)
  74311. 43e9e7: (bad)
  74312. 43e9e8: (bad)
  74313. 43e9e9: (bad)
  74314. 43e9ea: (bad)
  74315. 43e9eb: (bad)
  74316. 43e9ec: (bad)
  74317. 43e9ed: (bad)
  74318. 43e9ee: (bad)
  74319. 43e9ef: (bad)
  74320. 43e9f0: (bad)
  74321. 43e9f1: (bad)
  74322. 43e9f2: (bad)
  74323. 43e9f3: (bad)
  74324. 43e9f4: (bad)
  74325. 43e9f5: (bad)
  74326. 43e9f6: (bad)
  74327. 43e9f7: (bad)
  74328. 43e9f8: (bad)
  74329. 43e9f9: (bad)
  74330. 43e9fa: (bad)
  74331. 43e9fb: (bad)
  74332. 43e9fc: (bad)
  74333. 43e9fd: (bad)
  74334. 43e9fe: (bad)
  74335. 43e9ff: (bad)
  74336. 43ea00: (bad)
  74337. 43ea01: (bad)
  74338. 43ea02: (bad)
  74339. 43ea03: (bad)
  74340. 43ea04: (bad)
  74341. 43ea05: (bad)
  74342. 43ea06: (bad)
  74343. 43ea07: (bad)
  74344. 43ea08: (bad)
  74345. 43ea09: (bad)
  74346. 43ea0a: (bad)
  74347. 43ea0b: (bad)
  74348. 43ea0c: (bad)
  74349. 43ea0d: (bad)
  74350. 43ea0e: (bad)
  74351. 43ea0f: (bad)
  74352. 43ea10: (bad)
  74353. 43ea11: (bad)
  74354. 43ea12: (bad)
  74355. 43ea13: (bad)
  74356. 43ea14: (bad)
  74357. 43ea15: (bad)
  74358. 43ea16: (bad)
  74359. 43ea17: (bad)
  74360. 43ea18: (bad)
  74361. 43ea19: (bad)
  74362. 43ea1a: (bad)
  74363. 43ea1b: (bad)
  74364. 43ea1c: (bad)
  74365. 43ea1d: (bad)
  74366. 43ea1e: (bad)
  74367. 43ea1f: (bad)
  74368. 43ea20: (bad)
  74369. 43ea21: (bad)
  74370. 43ea22: (bad)
  74371. 43ea23: (bad)
  74372. 43ea24: (bad)
  74373. 43ea25: (bad)
  74374. 43ea26: (bad)
  74375. 43ea27: (bad)
  74376. 43ea28: (bad)
  74377. 43ea29: (bad)
  74378. 43ea2a: (bad)
  74379. 43ea2b: (bad)
  74380. 43ea2c: (bad)
  74381. 43ea2d: (bad)
  74382. 43ea2e: (bad)
  74383. 43ea2f: (bad)
  74384. 43ea30: (bad)
  74385. 43ea31: (bad)
  74386. 43ea32: (bad)
  74387. 43ea33: (bad)
  74388. 43ea34: (bad)
  74389. 43ea35: (bad)
  74390. 43ea36: (bad)
  74391. 43ea37: (bad)
  74392. 43ea38: (bad)
  74393. 43ea39: (bad)
  74394. 43ea3a: (bad)
  74395. 43ea3b: (bad)
  74396. 43ea3c: (bad)
  74397. 43ea3d: (bad)
  74398. 43ea3e: (bad)
  74399. 43ea3f: (bad)
  74400. 43ea40: (bad)
  74401. 43ea41: (bad)
  74402. 43ea42: (bad)
  74403. 43ea43: (bad)
  74404. 43ea44: (bad)
  74405. 43ea45: (bad)
  74406. 43ea46: (bad)
  74407. 43ea47: (bad)
  74408. 43ea48: (bad)
  74409. 43ea49: (bad)
  74410. 43ea4a: (bad)
  74411. 43ea4b: (bad)
  74412. 43ea4c: (bad)
  74413. 43ea4d: (bad)
  74414. 43ea4e: (bad)
  74415. 43ea4f: (bad)
  74416. 43ea50: (bad)
  74417. 43ea51: (bad)
  74418. 43ea52: (bad)
  74419. 43ea53: (bad)
  74420. 43ea54: (bad)
  74421. 43ea55: (bad)
  74422. 43ea56: (bad)
  74423. 43ea57: (bad)
  74424. 43ea58: (bad)
  74425. 43ea59: (bad)
  74426. 43ea5a: (bad)
  74427. 43ea5b: (bad)
  74428. 43ea5c: (bad)
  74429. 43ea5d: (bad)
  74430. 43ea5e: (bad)
  74431. 43ea5f: (bad)
  74432. 43ea60: (bad)
  74433. 43ea61: (bad)
  74434. 43ea62: (bad)
  74435. 43ea63: (bad)
  74436. 43ea64: (bad)
  74437. 43ea65: (bad)
  74438. 43ea66: (bad)
  74439. 43ea67: (bad)
  74440. 43ea68: (bad)
  74441. 43ea69: (bad)
  74442. 43ea6a: (bad)
  74443. 43ea6b: (bad)
  74444. 43ea6c: (bad)
  74445. 43ea6d: (bad)
  74446. 43ea6e: (bad)
  74447. 43ea6f: (bad)
  74448. 43ea70: (bad)
  74449. 43ea71: (bad)
  74450. 43ea72: (bad)
  74451. 43ea73: (bad)
  74452. 43ea74: (bad)
  74453. 43ea75: (bad)
  74454. 43ea76: (bad)
  74455. 43ea77: (bad)
  74456. 43ea78: (bad)
  74457. 43ea79: (bad)
  74458. 43ea7a: (bad)
  74459. 43ea7b: (bad)
  74460. 43ea7c: (bad)
  74461. 43ea7d: (bad)
  74462. 43ea7e: (bad)
  74463. 43ea7f: (bad)
  74464. 43ea80: (bad)
  74465. 43ea81: (bad)
  74466. 43ea82: (bad)
  74467. 43ea83: (bad)
  74468. 43ea84: (bad)
  74469. 43ea85: (bad)
  74470. 43ea86: (bad)
  74471. 43ea87: (bad)
  74472. 43ea88: (bad)
  74473. 43ea89: (bad)
  74474. 43ea8a: (bad)
  74475. 43ea8b: (bad)
  74476. 43ea8c: (bad)
  74477. 43ea8d: (bad)
  74478. 43ea8e: (bad)
  74479. 43ea8f: (bad)
  74480. 43ea90: (bad)
  74481. 43ea91: (bad)
  74482. 43ea92: (bad)
  74483. 43ea93: (bad)
  74484. 43ea94: (bad)
  74485. 43ea95: (bad)
  74486. 43ea96: (bad)
  74487. 43ea97: (bad)
  74488. 43ea98: (bad)
  74489. 43ea99: (bad)
  74490. 43ea9a: (bad)
  74491. 43ea9b: (bad)
  74492. 43ea9c: (bad)
  74493. 43ea9d: (bad)
  74494. 43ea9e: (bad)
  74495. 43ea9f: (bad)
  74496. 43eaa0: (bad)
  74497. 43eaa1: (bad)
  74498. 43eaa2: (bad)
  74499. 43eaa3: (bad)
  74500. 43eaa4: (bad)
  74501. 43eaa5: (bad)
  74502. 43eaa6: (bad)
  74503. 43eaa7: (bad)
  74504. 43eaa8: (bad)
  74505. 43eaa9: (bad)
  74506. 43eaaa: (bad)
  74507. 43eaab: (bad)
  74508. 43eaac: (bad)
  74509. 43eaad: (bad)
  74510. 43eaae: (bad)
  74511. 43eaaf: (bad)
  74512. 43eab0: (bad)
  74513. 43eab1: (bad)
  74514. 43eab2: (bad)
  74515. 43eab3: (bad)
  74516. 43eab4: (bad)
  74517. 43eab5: (bad)
  74518. 43eab6: (bad)
  74519. 43eab7: (bad)
  74520. 43eab8: (bad)
  74521. 43eab9: (bad)
  74522. 43eaba: (bad)
  74523. 43eabb: (bad)
  74524. 43eabc: (bad)
  74525. 43eabd: (bad)
  74526. 43eabe: (bad)
  74527. 43eabf: (bad)
  74528. 43eac0: (bad)
  74529. 43eac1: (bad)
  74530. 43eac2: (bad)
  74531. 43eac3: (bad)
  74532. 43eac4: (bad)
  74533. 43eac5: (bad)
  74534. 43eac6: (bad)
  74535. 43eac7: (bad)
  74536. 43eac8: (bad)
  74537. 43eac9: (bad)
  74538. 43eaca: (bad)
  74539. 43eacb: (bad)
  74540. 43eacc: (bad)
  74541. 43eacd: (bad)
  74542. 43eace: (bad)
  74543. 43eacf: (bad)
  74544. 43ead0: (bad)
  74545. 43ead1: (bad)
  74546. 43ead2: (bad)
  74547. 43ead3: (bad)
  74548. 43ead4: (bad)
  74549. 43ead5: (bad)
  74550. 43ead6: (bad)
  74551. 43ead7: (bad)
  74552. 43ead8: (bad)
  74553. 43ead9: (bad)
  74554. 43eada: (bad)
  74555. 43eadb: (bad)
  74556. 43eadc: (bad)
  74557. 43eadd: (bad)
  74558. 43eade: (bad)
  74559. 43eadf: (bad)
  74560. 43eae0: (bad)
  74561. 43eae1: (bad)
  74562. 43eae2: (bad)
  74563. 43eae3: (bad)
  74564. 43eae4: (bad)
  74565. 43eae5: (bad)
  74566. 43eae6: (bad)
  74567. 43eae7: (bad)
  74568. 43eae8: (bad)
  74569. 43eae9: (bad)
  74570. 43eaea: (bad)
  74571. 43eaeb: (bad)
  74572. 43eaec: (bad)
  74573. 43eaed: (bad)
  74574. 43eaee: (bad)
  74575. 43eaef: (bad)
  74576. 43eaf0: (bad)
  74577. 43eaf1: (bad)
  74578. 43eaf2: (bad)
  74579. 43eaf3: (bad)
  74580. 43eaf4: (bad)
  74581. 43eaf5: (bad)
  74582. 43eaf6: (bad)
  74583. 43eaf7: (bad)
  74584. 43eaf8: (bad)
  74585. 43eaf9: (bad)
  74586. 43eafa: (bad)
  74587. 43eafb: (bad)
  74588. 43eafc: (bad)
  74589. 43eafd: (bad)
  74590. 43eafe: (bad)
  74591. 43eaff: (bad)
  74592. 43eb00: (bad)
  74593. 43eb01: (bad)
  74594. 43eb02: (bad)
  74595. 43eb03: (bad)
  74596. 43eb04: (bad)
  74597. 43eb05: (bad)
  74598. 43eb06: (bad)
  74599. 43eb07: (bad)
  74600. 43eb08: (bad)
  74601. 43eb09: (bad)
  74602. 43eb0a: (bad)
  74603. 43eb0b: (bad)
  74604. 43eb0c: (bad)
  74605. 43eb0d: (bad)
  74606. 43eb0e: (bad)
  74607. 43eb0f: (bad)
  74608. 43eb10: (bad)
  74609. 43eb11: (bad)
  74610. 43eb12: (bad)
  74611. 43eb13: (bad)
  74612. 43eb14: (bad)
  74613. 43eb15: (bad)
  74614. 43eb16: (bad)
  74615. 43eb17: (bad)
  74616. 43eb18: (bad)
  74617. 43eb19: (bad)
  74618. 43eb1a: (bad)
  74619. 43eb1b: (bad)
  74620. 43eb1c: (bad)
  74621. 43eb1d: (bad)
  74622. 43eb1e: (bad)
  74623. 43eb1f: (bad)
  74624. 43eb20: (bad)
  74625. 43eb21: (bad)
  74626. 43eb22: (bad)
  74627. 43eb23: (bad)
  74628. 43eb24: (bad)
  74629. 43eb25: (bad)
  74630. 43eb26: (bad)
  74631. 43eb27: (bad)
  74632. 43eb28: (bad)
  74633. 43eb29: (bad)
  74634. 43eb2a: (bad)
  74635. 43eb2b: (bad)
  74636. 43eb2c: (bad)
  74637. 43eb2d: (bad)
  74638. 43eb2e: (bad)
  74639. 43eb2f: (bad)
  74640. 43eb30: (bad)
  74641. 43eb31: (bad)
  74642. 43eb32: (bad)
  74643. 43eb33: (bad)
  74644. 43eb34: (bad)
  74645. 43eb35: (bad)
  74646. 43eb36: (bad)
  74647. 43eb37: (bad)
  74648. 43eb38: (bad)
  74649. 43eb39: (bad)
  74650. 43eb3a: (bad)
  74651. 43eb3b: (bad)
  74652. 43eb3c: (bad)
  74653. 43eb3d: (bad)
  74654. 43eb3e: (bad)
  74655. 43eb3f: (bad)
  74656. 43eb40: (bad)
  74657. 43eb41: (bad)
  74658. 43eb42: (bad)
  74659. 43eb43: (bad)
  74660. 43eb44: (bad)
  74661. 43eb45: (bad)
  74662. 43eb46: (bad)
  74663. 43eb47: (bad)
  74664. 43eb48: (bad)
  74665. 43eb49: (bad)
  74666. 43eb4a: (bad)
  74667. 43eb4b: (bad)
  74668. 43eb4c: (bad)
  74669. 43eb4d: (bad)
  74670. 43eb4e: (bad)
  74671. 43eb4f: (bad)
  74672. 43eb50: (bad)
  74673. 43eb51: (bad)
  74674. 43eb52: (bad)
  74675. 43eb53: (bad)
  74676. 43eb54: (bad)
  74677. 43eb55: (bad)
  74678. 43eb56: (bad)
  74679. 43eb57: (bad)
  74680. 43eb58: (bad)
  74681. 43eb59: (bad)
  74682. 43eb5a: (bad)
  74683. 43eb5b: (bad)
  74684. 43eb5c: (bad)
  74685. 43eb5d: (bad)
  74686. 43eb5e: (bad)
  74687. 43eb5f: (bad)
  74688. 43eb60: (bad)
  74689. 43eb61: (bad)
  74690. 43eb62: (bad)
  74691. 43eb63: (bad)
  74692. 43eb64: (bad)
  74693. 43eb65: (bad)
  74694. 43eb66: (bad)
  74695. 43eb67: (bad)
  74696. 43eb68: (bad)
  74697. 43eb69: (bad)
  74698. 43eb6a: (bad)
  74699. 43eb6b: (bad)
  74700. 43eb6c: (bad)
  74701. 43eb6d: (bad)
  74702. 43eb6e: (bad)
  74703. 43eb6f: (bad)
  74704. 43eb70: (bad)
  74705. 43eb71: (bad)
  74706. 43eb72: (bad)
  74707. 43eb73: (bad)
  74708. 43eb74: (bad)
  74709. 43eb75: (bad)
  74710. 43eb76: (bad)
  74711. 43eb77: (bad)
  74712. 43eb78: (bad)
  74713. 43eb79: (bad)
  74714. 43eb7a: (bad)
  74715. 43eb7b: (bad)
  74716. 43eb7c: (bad)
  74717. 43eb7d: (bad)
  74718. 43eb7e: (bad)
  74719. 43eb7f: (bad)
  74720. 43eb80: (bad)
  74721. 43eb81: (bad)
  74722. 43eb82: (bad)
  74723. 43eb83: (bad)
  74724. 43eb84: (bad)
  74725. 43eb85: (bad)
  74726. 43eb86: (bad)
  74727. 43eb87: (bad)
  74728. 43eb88: (bad)
  74729. 43eb89: (bad)
  74730. 43eb8a: (bad)
  74731. 43eb8b: (bad)
  74732. 43eb8c: (bad)
  74733. 43eb8d: (bad)
  74734. 43eb8e: (bad)
  74735. 43eb8f: (bad)
  74736. 43eb90: (bad)
  74737. 43eb91: (bad)
  74738. 43eb92: (bad)
  74739. 43eb93: (bad)
  74740. 43eb94: (bad)
  74741. 43eb95: (bad)
  74742. 43eb96: (bad)
  74743. 43eb97: (bad)
  74744. 43eb98: (bad)
  74745. 43eb99: (bad)
  74746. 43eb9a: (bad)
  74747. 43eb9b: (bad)
  74748. 43eb9c: (bad)
  74749. 43eb9d: (bad)
  74750. 43eb9e: (bad)
  74751. 43eb9f: (bad)
  74752. 43eba0: (bad)
  74753. 43eba1: (bad)
  74754. 43eba2: (bad)
  74755. 43eba3: (bad)
  74756. 43eba4: (bad)
  74757. 43eba5: (bad)
  74758. 43eba6: (bad)
  74759. 43eba7: (bad)
  74760. 43eba8: (bad)
  74761. 43eba9: (bad)
  74762. 43ebaa: (bad)
  74763. 43ebab: (bad)
  74764. 43ebac: (bad)
  74765. 43ebad: (bad)
  74766. 43ebae: (bad)
  74767. 43ebaf: (bad)
  74768. 43ebb0: (bad)
  74769. 43ebb1: (bad)
  74770. 43ebb2: (bad)
  74771. 43ebb3: (bad)
  74772. 43ebb4: (bad)
  74773. 43ebb5: (bad)
  74774. 43ebb6: (bad)
  74775. 43ebb7: (bad)
  74776. 43ebb8: (bad)
  74777. 43ebb9: add %al,(%rax)
  74778. 43ebbb: add %al,(%rax)
  74779. 43ebbd: add %al,(%rax)
  74780. 43ebbf: add %ah,0x61(%rbx)
  74781. 43ebc2: insb (%dx),%es:(%rdi)
  74782. 43ebc3: insb (%dx),%es:(%rdi)
  74783. 43ebc4: push %rbx
  74784. 43ebc5: ╭─────── je 43ec39 <_D2gc2gc3Gcx8binTablexG2049g+0x881>
  74785. 43ebc7: │ ╭── jne 43ec2c <_D2gc2gc3Gcx8binTablexG2049g+0x874>
  74786. 43ebc9: │ │╭─ je 43ec0f <_D2gc2gc3Gcx8binTablexG2049g+0x857>
  74787. 43ebcb: │╭───┼┼─ je 43ec3c <_D2gc2gc3Gcx8binTablexG2049g+0x884>
  74788. 43ebcd: ╭──┼┼───┼┼─ jb 43ec42 <_D2gc2gc3Gcx8binTablexG2049g+0x88a>
  74789. 43ebcf: │ ││ ││ rex.R jne 43ec44 <_D2gc2gc3Gcx8binTablexG2049g+0x88c>
  74790. 43ebd2: │ ││ ││ imul $0x4347,0x67(%rsi),%ebp
  74791. 43ebd9: │ ││ ││ add %al,(%rax)
  74792. 43ebdb: │ ││ ││ add %al,(%rax)
  74793. 43ebdd: │ ││ ││ add %al,(%rax)
  74794. 43ebdf: │ ││ ││ add %dh,0x74(%rdx)
  74795. 43ebe2: │ ││ ││ cs
  74796. 43ebe3: │ ││ ││ insb (%dx),%es:(%rdi)
  74797. 43ebe4: │ ││ ││ imul $0x656d6974,0x65(%rsi),%esp
  74798. 43ebeb: │ ││ ││ rex.B jb,pn 43ec61 <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0x1>
  74799. 43ebef: │ ││ ││ (bad)
  74800. 43ebf0: │ ││ ││╭ jns 43ec33 <_D2gc2gc3Gcx8binTablexG2049g+0x87b>
  74801. 43ebf2: │ ││ │││ insb (%dx),%es:(%rdi)
  74802. 43ebf3: │ ││ │││ insb (%dx),%es:(%rdi)
  74803. 43ebf4: │ ││ │││ outsl %ds:(%rsi),(%dx)
  74804. 43ebf5: │ ││ │││ movslq 0x6e(%rbp,%riz,2),%ecx
  74805. 43ebf9: │ ││ │││ addr32 je 43ec64 <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0x4>
  74806. 43ebfc: │ ││ │││ rex.WR outsl %ds:(%rsi),(%dx)
  74807. 43ebfe: │ ││ │││ movslq 0x0(%rbx),%ebp
  74808. 43ec0d: │ ││ │││ add %al,(%rax)
  74809. 43ec0f: │ ││ │┕┿ add %ch,(%rdi)
  74810. 43ec11: │ ││ │ │ (bad) {%k5}
  74811. 43ec12: │ ││ ╭┼─┼ jne 43ec7d <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0x1d>
  74812. 43ec14: │ ││ ││ │ insb (%dx),%es:(%rdi)
  74813. 43ec15: │ ││ ││ │ fs
  74814. 43ec16: │ ││ ││ │ (bad)
  74815. 43ec17: │ ╭┼┼──┼┼─┼ jae 43ec8b <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0x2b>
  74816. 43ec19: │ │││ ││ │ movslq (%rdi),%ebp
  74817. 43ec1b: │ │││ ││ │ insb (%dx),%es:(%rdi)
  74818. 43ec1c: │ │││ ││ │ movslq %fs:(%rdi),%ebp
  74819. 43ec1f: ╭─┼─┼┼┼──┼┼─┼ jb 43ec96 <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0x36>
  74820. 43ec21: │ │ │││ ││ │ outsb %ds:(%rsi),(%dx)
  74821. 43ec22: │ │ │││ ╭┼┼─┼ je 43ec8d <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0x2d>
  74822. 43ec24: │ │ │││ │││ │ insl (%dx),%es:(%rdi)
  74823. 43ec25: │ │ │││ │││ │ gs
  74824. 43ec26: │ │ │││ │││ │ (bad)
  74825. 43ec27: │ │ │││ │││ │ fs
  74826. 43ec28: ╭┼─┼─┼┼┼─┼┼┼─┼ jb 43ec9f <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0x3f>
  74827. 43ec2a: ││ │ │││ │││ │ outsb %ds:(%rsi),(%dx)
  74828. 43ec2b: ││ │ │││╭┼┼┼─┼ je 43ec96 <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0x36>
  74829. 43ec2d: ││ │ ││││││ │ insl (%dx),%es:(%rdi)
  74830. 43ec2e: ││ │ ││││││ │ gs
  74831. 43ec2f: ││ │ ││││││ │ (bad)
  74832. 43ec30: ││ │╭┼┼┼┼┼┼──┼ jae 43eca4 <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0x44>
  74833. 43ec32: ││ ││││││││ │ movslq (%rdi),%ebp
  74834. 43ec34: ││╭┼┼┼┼┼┼┼┼─── jb 43ecaa <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0x4a>
  74835. 43ec36: │││││││││││ (bad)
  74836. 43ec37: │││││││││││ insb (%dx),%es:(%rdi)
  74837. 43ec38: │││││││││││ imul $0x656d6974,0x65(%rsi),%esp
  74838. 43ec3f: ││││││ │││ cs add %al,%cs:%fs:(%rax)
  74839. 43ec43: │││ ││ │││ add %al,(%rax)
  74840. 43ec45: │││ ││ │││ add %al,(%rax)
  74841.  
  74842. 000000000043ec48 <_D2rt8lifetime20ArrayAllocLengthLock6__initZ>:
  74843. 43ec48: (bad)
  74844. 43ec49: in (%dx),%al
  74845. 43ec4a: rex.XB add %al,(%r8)
  74846.  
  74847. 000000000043ec60 <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ>:
  74848. 43ec60: ╭┼ jo 43ecc7 <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0x67>
  74849. 43ec62: │┆ add %al,%gs:(%rax)
  74850. 43ec65: │┆ add %al,(%rax)
  74851. 43ec67: │┆ add %al,%al
  74852. 43ec69: │┆ mov $0x41,%ebx
  74853. 43ec6e: │┆ add %al,(%rax)
  74854. 43ec70: │┆ sarb 0x41(%rbx)
  74855. 43ec76: │┆ add %al,(%rax)
  74856. 43ec78: │╰ loopne 43ec35 <_D2gc2gc3Gcx8binTablexG2049g+0x87d>
  74857. 43ec7a: │ add %al,(%r8)
  74858. 43ec7d: │ add %al,(%rax)
  74859. 43ec7f: │ add %dh,0x41bc(%rax)
  74860. 43ec8d: │ add %al,(%rax)
  74861. 43ec8f: │ add %ch,0x6e(%rcx)
  74862. 43ec92: │╭ jbe 43ecf5 <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0x95>
  74863. 43ec94: ││ insb (%dx),%es:(%rdi)
  74864. 43ec95: ││ imul $0x382d4654,0x55(%rax,%riz,1),%esp
  74865. 43ec9d: ││ and %dh,0x65(%rbx)
  74866. 43eca0: ╭───────┼┼ jno 43ed17 <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0xb7>
  74867. 43eca2: │ ││ outsb %gs:(%rsi),(%dx)
  74868. 43eca4: │ ││ movslq 0x0(%rbp),%esp
  74869. 43ecaf: │ ││ add %ch,(%rdi)
  74870. 43ecb1: │ ││ (bad) {%k5}
  74871. 43ecb2: │ ╭┼┼ jne 43ed1d <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0xbd>
  74872. 43ecb4: │ │││ insb (%dx),%es:(%rdi)
  74873. 43ecb5: │ │││ fs
  74874. 43ecb6: │ │││ (bad)
  74875. 43ecb7: │ ╭──┼┼┼ jae 43ed2b <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0xcb>
  74876. 43ecb9: │ │ │││ movslq (%rdi),%ebp
  74877. 43ecbb: │ │ │││ insb (%dx),%es:(%rdi)
  74878. 43ecbc: │ │ │││ movslq %fs:(%rdi),%ebp
  74879. 43ecbf: ╭┼───┼──┼┼┼ jb 43ed36 <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0xd6>
  74880. 43ecc1: ││ │ │││ outsb %ds:(%rsi),(%dx)
  74881. 43ecc2: ││ │ ╭┼┼┼ je 43ed2d <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0xcd>
  74882. 43ecc4: ││ │ ││││ insl (%dx),%es:(%rdi)
  74883. 43ecc5: ││ │ ││││ gs
  74884. 43ecc6: ││ │ ││││ (bad)
  74885. 43ecc7: ││ │ ││┕┿ fs
  74886. 43ecc8: ╭┼┼───┼─┼┼─┼ jb 43ed3f <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0xdf>
  74887. 43ecca: │││ │ ││ │ outsb %ds:(%rsi),(%dx)
  74888. 43eccb: │││ │╭┼┼─┼ je 43ed36 <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0xd6>
  74889. 43eccd: │││ ││││ │ insl (%dx),%es:(%rdi)
  74890. 43ecce: │││ ││││ │ gs
  74891. 43eccf: │││ ││││ │ (bad)
  74892. 43ecd0: │││ ╭┼┼┼┼─┼ jae 43ed44 <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0xe4>
  74893. 43ecd2: │││ │││││ │ movslq (%rdi),%ebp
  74894. 43ecd4: │││ ╭┼┼┼┼┼─┼ jb 43ed4a <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0xea>
  74895. 43ecd6: │││ ││││││ │ (bad)
  74896. 43ecd7: │││╭┼┼┼┼┼┼─┼ jne 43ed4d <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0xed>
  74897. 43ecd9: ││││││││││ │ imul $0x642e6674,0x75(%rdi,%rbp,1),%ebp
  74898. 43eced: ││││││││││ │ add %al,(%rax)
  74899. 43ecef: ││││││││││ │ add %ch,0x6e(%rcx)
  74900. 43ecf2: ││││││││││╭┼ jbe 43ed55 <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0xf5>
  74901. 43ecf4: ││││││││││││ insb (%dx),%es:(%rdi)
  74902. 43ecf5: │││││││││││┕ imul $0x312d4654,0x55(%rax,%riz,1),%esp
  74903. 43ecfd: │││││││││││ and %dh,%ss:0x65(%rbx)
  74904. 43ed01: ╭┼┼┼┼┼┼┼┼┼┼┼─ jno 43ed78 <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0x118>
  74905. 43ed03: ││││││││││││ outsb %gs:(%rsi),(%dx)
  74906. 43ed05: ││││││││││││ movslq 0x0(%rbp),%esp
  74907. 43ed10: ││││││││││││ imul $0x206c6167,0x65(%rsp,%rbp,2),%ebp
  74908. 43ed18: │││ ││││││││ push %rbp
  74909. 43ed19: │││ ││││││││ push %rsp
  74910. 43ed1a: │││ ││││││││ rex.RX sub $0x76203631,%eax
  74911. 43ed20: │││ ││││││ │ (bad)
  74912. 43ed21: │││ ││││││ │ insb (%dx),%es:(%rdi)
  74913. 43ed22: │││ ││││││╭┼─ jne 43ed89 <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0x129>
  74914. 43ed30: │││ │││ │ ││ imul $0x64696c61,0x76(%rsi),%ebp
  74915. 43ed37: ││ │││ ││ and %dl,0x54(%rbp)
  74916. 43ed3a: ││ │││ ││ rex.RX sub $0x76203233,%eax
  74917. 43ed40: │ │││ ││ (bad)
  74918. 43ed41: │ │││ ││ insb (%dx),%es:(%rdi)
  74919. 43ed42: │ │││ ╭┼┼─ jne 43eda9 <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0x149>
  74920. 43ed44: │ ││┕━━┿┿┿━ add %ch,0x5452442d(%rip) # 54963177 <_end+0x54309e3f>
  74921. 43ed4a: │ │┕━━━┿┿┿━ sub $0x0,%eax
  74922. 43ed4f: │ │││ add %ch,0x62(%rdi)
  74923. 43ed52: │ │││ pushq $0x65
  74924. 43ed54: │ │││ movslq 0x4d(%rsi,%rbp,1),%esi
  74925. 43ed58: │ ││ outsl %ds:(%rsi),(%dx)
  74926. 43ed59: │ ││ fs
  74927. 43ed5a: │ ╭──────┼┼── jne 43edc8 <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0x168>
  74928. 43ed5c: │ │ ││ rex.WB outsb %gs:(%rsi),(%dx)
  74929. 43ed5f: │ │ ││ outsw %ds:(%rsi),(%dx)
  74930. 43ed6d: │ │ ││ add %al,(%rax)
  74931. 43ed6f: │ │ ││ add %al,0x62(%rcx)
  74932. 43ed72: │ │ ││ outsl %ds:(%rsi),(%dx)
  74933. 43ed73: ╭────┼─┼──────┼┼── jb 43ede9 <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0x189>
  74934. 43ed75: │ │ │ ││ imul $0x7943203a,0x67(%rsi),%ebp
  74935. 43ed7c: │ │ ││ movslq 0x20(%rbp,%riz,2),%ebp
  74936. 43ed80: │ │ ││ fs
  74937. 43ed81: │ │ ││ gs
  74938. 43ed82: │ │ ╭┼┼── je 43ede9 <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0x189>
  74939. 43ed84: │ │ │││ movslq 0x64(%rbp,%riz,2),%esi
  74940. 43ed88: │ │ │││ and %ah,0x65(%rdx)
  74941. 43ed8b: ╭───┼──────┼─────┼┼─── je 43ee04 <_D10TypeInfo_d6__initZ+0xc>
  74942. 43ed8d: │ │ │ ││ gs outsb %gs:(%rsi),(%dx)
  74943. 43ed90: │ │ │ ││ and %ch,0x6f(%rbp)
  74944. 43ed93: │ │ │ ││ fs
  74945. 43ed94: │ │ ╭─┼─────┼┼─── jne 43ee02 <_D10TypeInfo_d6__initZ+0xa>
  74946. 43ed96: │ │ │ │ ││ gs
  74947. 43ed97: │ │ │ │ ││ ╭ jae 43edb9 <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0x159>
  74948. 43ed99: │ │ │ │ ╭───┼┼──┼ ja 43ee04 <_D10TypeInfo_d6__initZ+0xc>
  74949. 43ed9b: │ │ │ │ │ ╭─┼┼──┼ je 43ee05 <_D10TypeInfo_d6__initZ+0xd>
  74950. 43ed9d: │ │ │ │ │ │ ││ │ and %al,(%rax)
  74951. 43ed9f: │ │ │ │ │ │ ││ │ add %ch,(%rdi)
  74952. 43eda1: │ │ │ │ │ │ ││ │ (bad) {%k5}
  74953. 43eda2: │ │ │ │╭┼─┼─┼┼──┼ jne 43ee0d <_D10TypeInfo_d6__initZ+0x15>
  74954. 43eda4: │ │ │ │││ │ ││ │ insb (%dx),%es:(%rdi)
  74955. 43eda5: │ │ │ │││ │ ││ │ fs
  74956. 43eda6: │ │ │ │││ │ ││ │ (bad)
  74957. 43eda7: │ │ ╭──┼─┼┼┼─┼─┼┼──┼ jae 43ee1b <_D10TypeInfo_d6__vtblZ+0xb>
  74958. 43eda9: │ │ │ │ │││ │ │┕━━┿ movslq (%rdi),%ebp
  74959. 43edab: │ │ │ │ │││ │ │ │ insb (%dx),%es:(%rdi)
  74960. 43edac: │ │ │ │ │││ │ │ │ movslq %fs:(%rdi),%ebp
  74961. 43edaf: │ ╭─┼─┼──┼─┼┼┼─┼─┼───┼ jb 43ee26 <_D10TypeInfo_d6__vtblZ+0x16>
  74962. 43edb1: │ │ │ │ │ │││ │ │ │ outsb %ds:(%rsi),(%dx)
  74963. 43edb2: │ │ │ │ │ │┼┼─┼─┼───┼ je 43ee1d <_D10TypeInfo_d6__vtblZ+0xd>
  74964. 43edb4: │ │ │ │ │ │││ │ │ │ insl (%dx),%es:(%rdi)
  74965. 43edb5: │ │ │ │ │ │││ │ │ │ gs
  74966. 43edb6: │ │ │ │ │ │││ │ │ │ (bad)
  74967. 43edb7: │ │ │ │ │ │││ │ │ │ fs
  74968. 43edb8: │╭┼─┼─┼──┼─┼┼┼─┼─┼───┼ jb 43ee2f <_D10TypeInfo_d6__vtblZ+0x1f>
  74969. 43edba: │││ │ │ │ │││ │ │ outsb %ds:(%rsi),(%dx)
  74970. 43edbb: │││ │ │ │╭│┼┼─┼─┼──── je 43ee26 <_D10TypeInfo_d6__vtblZ+0x16>
  74971. 43edbd: │││ │ │ │││││ │ │ insl (%dx),%es:(%rdi)
  74972. 43edbe: │││ │ │ │││││ │ │ gs
  74973. 43edbf: │││ │ │ │││││ │ │ (bad)
  74974. 43edc0: │││ │╭┼──┼┼┼┼┼─┼─┼──── jae 43ee34 <_D10TypeInfo_d6__vtblZ+0x24>
  74975. 43edc2: │││ │││ │││││ │ │ movslq (%rdi),%ebp
  74976. 43edc4: │││╭┼┼┼──┼┼┼┼┼─┼─┼──── jb 43ee3a <_D10TypeInfo_d6__vtblZ+0x2a>
  74977. 43edc6: │││││││ │││││ │ │ (bad)
  74978. 43edc7: │││││││ │││││ │ │ insl (%dx),%es:(%rdi)
  74979. 43edc8: │││││││ ││┕┿┿━┿━┿━━━━ imul $0x642e6f,0x66(%rsi),%ebp
  74980. 43edcf: │││││││ │││││╭┼─┼──── jae 43ee39 <_D10TypeInfo_d6__vtblZ+0x29>
  74981. 43edd1: │││││││ │││││││ │ (bad)
  74982. 43edd2: │││││││ │││││││╭┼──── jb 43ee39 <_D10TypeInfo_d6__vtblZ+0x29>
  74983. 43edd4: │││││││ │││││││││ and %al,%fs:(%rax)
  74984. 43edd7: │││││││ │││││││││ movslq 0x72(%rdi,%rbp,2),%esi
  74985. 43eddb: │││││││ │││││││││ ╭ jae 43ee0c <_D10TypeInfo_d6__initZ+0x14>
  74986. 43eddd: │││││││ │││││││││ │ fs
  74987. 43edde: │││││││ ╭┼┼┼┼┼┼┼┼┼───┼ je 43ee4f <_D10TypeInfo_d6__vtblZ+0x3f>
  74988. 43ede0: │││││┼┼─┼┼┼┼┼┼┼┼┼┼───┼ jb 43ee55 <_D10TypeInfo_d6__vtblZ+0x45>
  74989. 43ede2: │││││││ ││││││││││ │ cmp (%rdx),%cl
  74990. 43ede4: │││││││ ││││││││││ │ add %ah,(%rax)
  74991. 43ede6: │││││││ ││││││││││ │ sub $0x54000a3e,%eax
  74992. 43edeb: │││││││╭┼┼┼┼┼┼┼┼┼────┼ jns 43ee5d <_D10TypeInfo_d6__vtblZ+0x4d>
  74993. 43eded: │││││││││││││││││ │ rex.WB outsb %gs:(%rsi),(%dx)
  74994. 43edf0: │││││││││││││││││ │ outsw %ds:(%rsi),(%dx)
  74995. 43edf2: │││││││││││││││││ │ pop %rdi
  74996. 43edf3: │││││││││││││││││ │ add %al,%fs:(%rax)
  74997.  
  74998. 000000000043edf8 <_D10TypeInfo_d6__initZ>:
  74999. 43edf8: adc %ch,%dh
  75000. 43edfa: rex.XB add %al,(%r8)
  75001.  
  75002. 000000000043ee10 <_D10TypeInfo_d6__vtblZ>:
  75003. 43ee10: ┆ rex pushq $0x65
  75004. 43ee16: ┆ add %al,(%rax)
  75005. 43ee18: ╰ jo 43ed9d <_D2rt8lifetime20ArrayAllocLengthLock6__vtblZ+0x13d>
  75006. 43ee1a: rex.X add %al,(%rax)
  75007. 43ee1d: add %al,(%rax)
  75008. 43ee1f: add %dh,0x41be(%rax)
  75009. 43ee25: add %al,(%rax)
  75010. 43ee27: add %ah,%al
  75011. 43ee29: mov $0x41,%esi
  75012. 43ee2e: add %al,(%rax)
  75013. 43ee30: rex mov $0x41,%edi
  75014. 43ee36: add %al,(%rax)
  75015. 43ee38: addb $0x0,0x42(%rbx)
  75016. 43ee3f: add %dh,0x4283(%rax)
  75017. 43ee45: add %al,(%rax)
  75018. 43ee47: add %dl,%al
  75019. 43ee49: addl $0x0,0x0(%rdx)
  75020. 43ee4d: add %al,(%rax)
  75021. 43ee4f: add %ah,(%rax)
  75022. 43ee51: test %al,0x0(%rdx)
  75023. 43ee54: add %al,(%rax)
  75024. 43ee56: add %al,(%rax)
  75025. 43ee58: xor %al,0x0(%rdx,%rax,2)
  75026. 43ee5f: add %dl,(%rax)
  75027. 43ee61: retq $0x41
  75028. 43ee64: add %al,(%rax)
  75029. 43ee66: add %al,(%rax)
  75030. 43ee68: test %al,0x0(%rdx)
  75031. 43ee6c: add %al,(%rax)
  75032. 43ee6e: add %al,(%rax)
  75033. 43ee70: (bad)
  75034. 43ee71: test %al,0x0(%rdx)
  75035. 43ee74: add %al,(%rax)
  75036. 43ee76: add %al,(%rax)
  75037. 43ee78: rex retq $0x41
  75038. 43ee7c: add %al,(%rax)
  75039. 43ee7e: add %al,(%rax)
  75040. 43ee80: push %rax
  75041. 43ee81: retq $0x41
  75042. 43ee84: add %al,(%rax)
  75043. 43ee86: add %al,(%rax)
  75044. 43ee88: (bad)
  75045. 43ee89: retq $0x41
  75046. 43ee8c: add %al,(%rax)
  75047. 43ee8e: add %al,(%rax)
  75048. 43ee90: push %rax
  75049. 43ee91: test %al,0x0(%rdx)
  75050. 43ee94: add %al,(%rax)
  75051. 43ee96: add %al,(%rax)
  75052. 43ee98: add $0x41,%dl
  75053. 43ee9b: add %al,(%rax)
  75054. 43ee9d: add %al,(%rax)
  75055. 43ee9f: add %dl,0x41c2(%rax)
  75056. 43eea5: add %al,(%rax)
  75057. 43eea7: add %ah,0x64(%rbx)
  75058. 43eeaa: outsl %ds:(%rsi),(%dx)
  75059. 43eeab: ╭─ jne 43ef0f <_D10TypeInfo_r6__vtblZ+0x3f>
  75060. 43eead: │ insb (%dx),%es:(%rdi)
  75061. 43eeae: │ add %dl,%gs:0x70(%rcx,%rdi,2)
  75062. 43eeb3: │ rex.WB outsb %gs:(%rsi),(%dx)
  75063. 43eeb6: │ outsw %ds:(%rsi),(%dx)
  75064. 43eeb8: │ pop %rdi
  75065. 43eeb9: │╭ jb 43eebb <_D10TypeInfo_d6__vtblZ+0xab>
  75066. 43eebb: │┕ add %al,(%rax)
  75067. 43eebd: │ add %al,(%rax)
  75068.  
  75069. 000000000043eec0 <_D10TypeInfo_r6__initZ>:
  75070. 43eec0: shr %dh
  75071. 43eec2: rex.XB add %al,(%r8)
  75072.  
  75073. 000000000043eed0 <_D10TypeInfo_r6__vtblZ>:
  75074. 43eed0: and %ch,0x65(%rcx)
  75075. 43eed3: add %al,(%rax)
  75076. 43eed5: add %al,(%rax)
  75077. 43eed7: add %dh,(%rax)
  75078. 43eed9: test %eax,0x0(%rdx)
  75079. 43eedc: add %al,(%rax)
  75080. 43eede: add %al,(%rax)
  75081. 43eee0: mov $0xbe,%al
  75082. 43eee2: add %al,(%r8)
  75083. 43eee5: add %al,(%rax)
  75084. 43eee7: add %ah,%al
  75085. 43eee9: mov $0x41,%esi
  75086. 43eeee: add %al,(%rax)
  75087. 43eef0: rex mov $0x41,%edi
  75088. 43eef6: add %al,(%rax)
  75089. 43eef8: rex test %eax,0x0(%rdx)
  75090. 43eefc: add %al,(%rax)
  75091. 43eefe: add %al,(%rax)
  75092. 43ef00: nop
  75093. 43ef01: test %eax,0x0(%rdx)
  75094. 43ef04: add %al,(%rax)
  75095. 43ef06: add %al,(%rax)
  75096. 43ef08: mov $0x85,%al
  75097. 43ef0a: rex.X add %al,(%rax)
  75098. 43ef0d: add %al,(%rax)
  75099. 43ef0f: add %dh,%al
  75100. 43ef11: test %eax,0x0(%rdx)
  75101. 43ef14: add %al,(%rax)
  75102. 43ef16: add %al,(%rax)
  75103. 43ef18: add %al,0x42(%rsi)
  75104. 43ef1e: add %al,(%rax)
  75105. 43ef20: adc %al,%dl
  75106. 43ef22: add %al,(%r8)
  75107. 43ef25: add %al,(%rax)
  75108. 43ef27: add %dl,(%rax)
  75109. 43ef29: xchg %al,0x0(%rdx)
  75110. 43ef2c: add %al,(%rax)
  75111. 43ef2e: add %al,(%rax)
  75112. 43ef30: xor %al,%dl
  75113. 43ef32: add %al,(%r8)
  75114. 43ef35: add %al,(%rax)
  75115. 43ef37: add %al,-0x3e(%rax)
  75116. 43ef3a: add %al,(%r8)
  75117. 43ef3d: add %al,(%rax)
  75118. 43ef3f: add %dl,-0x3e(%rax)
  75119. 43ef42: add %al,(%r8)
  75120. 43ef45: add %al,(%rax)
  75121. 43ef47: add %ah,-0x3e(%rax)
  75122. 43ef4a: add %al,(%r8)
  75123. 43ef4d: add %al,(%rax)
  75124. 43ef4f: add %ah,(%rax)
  75125. 43ef51: xchg %al,0x0(%rdx)
  75126. 43ef54: add %al,(%rax)
  75127. 43ef56: add %al,(%rax)
  75128. 43ef58: xor %al,0x42(%rsi)
  75129. 43ef5e: add %al,(%rax)
  75130. 43ef60: nop
  75131. 43ef61: retq $0x41
  75132. 43ef64: add %al,(%rax)
  75133. 43ef66: add %al,(%rax)
  75134. 43ef68: movslq 0x65(%rdx),%esi
  75135. 43ef6b: (bad)
  75136. 43ef6c: insb (%dx),%es:(%rdi)
  75137. 43ef6d: add %dl,0x70(%rcx,%rdi,2)
  75138. 43ef71: rex.WB outsb %gs:(%rsi),(%dx)
  75139. 43ef74: outsw %ds:(%rsi),(%dx)
  75140. 43ef76: pop %rdi
  75141. 43ef77: movslq (%rax),%eax
  75142. 43ef79: add %al,(%rax)
  75143. 43ef7b: add %al,(%rax)
  75144. 43ef7d: add %al,(%rax)
  75145.  
  75146. 000000000043ef80 <_D10TypeInfo_c6__initZ>:
  75147. 43ef80: nop
  75148. 43ef81: out %eax,(%dx)
  75149. 43ef82: rex.XB add %al,(%r8)
  75150.  
  75151. 000000000043ef90 <_D10TypeInfo_c6__vtblZ>:
  75152. 43ef90: adc %ch,0x65(%rdx)
  75153. 43ef93: add %al,(%rax)
  75154. 43ef95: add %al,(%rax)
  75155. 43ef97: add %dl,(%rax)
  75156. 43ef99: xchg %eax,0x0(%rdx)
  75157. 43ef9c: add %al,(%rax)
  75158. 43ef9e: add %al,(%rax)
  75159. 43efa0: mov $0xbe,%al
  75160. 43efa2: add %al,(%r8)
  75161. 43efa5: add %al,(%rax)
  75162. 43efa7: add %ah,%al
  75163. 43efa9: mov $0x41,%esi
  75164. 43efae: add %al,(%rax)
  75165. 43efb0: rex mov $0x41,%edi
  75166. 43efb6: add %al,(%rax)
  75167. 43efb8: and %al,0x42(%rdi)
  75168. 43efbe: add %al,(%rax)
  75169. 43efc0: addb $0x0,0x42(%rdi)
  75170. 43efc7: add %dh,0x4287(%rax)
  75171. 43efcd: add %al,(%rax)
  75172. 43efcf: add %al,(%rax)
  75173. 43efd1: mov %al,0x0(%rdx)
  75174. 43efd4: add %al,(%rax)
  75175. 43efd6: add %al,(%rax)
  75176. 43efd8: adc %cl,0x42(%rax)
  75177. 43efde: add %al,(%rax)
  75178. 43efe0: adc %al,%dl
  75179. 43efe2: add %al,(%r8)
  75180. 43efe5: add %al,(%rax)
  75181. 43efe7: add %dh,(%rax)
  75182. 43efe9: mov %al,0x0(%rdx)
  75183. 43efec: add %al,(%rax)
  75184. 43efee: add %al,(%rax)
  75185. 43eff0: xor %al,%dl
  75186. 43eff2: add %al,(%r8)
  75187. 43eff5: add %al,(%rax)
  75188. 43eff7: add %al,-0x3e(%rax)
  75189. 43effa: add %al,(%r8)
  75190. 43effd: add %al,(%rax)
  75191. 43efff: add %dl,-0x3e(%rax)
  75192. 43f002: add %al,(%r8)
  75193. 43f005: add %al,(%rax)
  75194. 43f007: add %ah,-0x3e(%rax)
  75195. 43f00a: add %al,(%r8)
  75196. 43f00d: add %al,(%rax)
  75197. 43f00f: add %al,-0x78(%rax)
  75198. 43f012: rex.X add %al,(%rax)
  75199. 43f015: add %al,(%rax)
  75200. 43f017: add %dl,-0x78(%rax)
  75201. 43f01a: rex.X add %al,(%rax)
  75202. 43f01d: add %al,(%rax)
  75203. 43f01f: add %dl,0x41c2(%rax)
  75204. 43f025: add %al,(%rax)
  75205. 43f027: add %dl,0x70(%rcx,%rdi,2)
  75206. 43f02b: rex.WB outsb %gs:(%rsi),(%dx)
  75207. 43f02e: outsw %ds:(%rsi),(%dx)
  75208. 43f030: pop %rdi
  75209. 43f031: (bad)
  75210. 43f032: add %al,(%rax)
  75211. 43f034: add %al,(%rax)
  75212.  
  75213. 000000000043f038 <_D10TypeInfo_a6__initZ>:
  75214. 43f038: push %rax
  75215. 43f039: lock rex.XB add %al,(%r8)
  75216.  
  75217. 000000000043f050 <_D10TypeInfo_a6__vtblZ>:
  75218. 43f050: ┆ lock pushq $0x65
  75219. 43f053: ┆ add %al,(%rax)
  75220. 43f055: ┆ add %al,(%rax)
  75221. 43f057: ┆ add %dh,(%rax)
  75222. 43f059: ┆ mov %eax,0x0(%rdx)
  75223. 43f05c: ┆ add %al,(%rax)
  75224. 43f05e: ┆ add %al,(%rax)
  75225. 43f060: ┆ mov $0xbe,%al
  75226. 43f062: ┆ add %al,(%r8)
  75227. 43f065: ┆ add %al,(%rax)
  75228. 43f067: ┆ add %ah,%al
  75229. 43f069: ┆ mov $0x41,%esi
  75230. 43f06e: ┆ add %al,(%rax)
  75231. 43f070: ┆ rex mov $0x41,%edi
  75232. 43f076: ┆ add %al,(%rax)
  75233. 43f078: ┆ rex mov %eax,0x0(%rdx)
  75234. 43f07c: ┆ add %al,(%rax)
  75235. 43f07e: ┆ add %al,(%rax)
  75236. 43f080: ┆ push %rax
  75237. 43f081: ┆ mov %eax,0x0(%rdx)
  75238. 43f084: ┆ add %al,(%rax)
  75239. 43f086: ┆ add %al,(%rax)
  75240. 43f088: ┆ (bad)
  75241. 43f089: ┆ mov %eax,0x0(%rdx)
  75242. 43f08c: ┆ add %al,(%rax)
  75243. 43f08e: ┆ add %al,(%rax)
  75244. 43f090: ╰ jo 43f01b <_D10TypeInfo_c6__vtblZ+0x8b>
  75245. 43f092: rex.X add %al,(%rax)
  75246. 43f095: add %al,(%rax)
  75247. 43f097: add %al,0x4289(%rax)
  75248. 43f09d: add %al,(%rax)
  75249. 43f09f: add %dl,(%rax)
  75250. 43f0a1: retq $0x41
  75251. 43f0a4: add %al,(%rax)
  75252. 43f0a6: add %al,(%rax)
  75253. 43f0a8: nop
  75254. 43f0a9: mov %eax,0x0(%rdx)
  75255. 43f0ac: add %al,(%rax)
  75256. 43f0ae: add %al,(%rax)
  75257. 43f0b0: xor %al,%dl
  75258. 43f0b2: add %al,(%r8)
  75259. 43f0b5: add %al,(%rax)
  75260. 43f0b7: add %al,-0x3e(%rax)
  75261. 43f0ba: add %al,(%r8)
  75262. 43f0bd: add %al,(%rax)
  75263. 43f0bf: add %dl,-0x3e(%rax)
  75264. 43f0c2: add %al,(%r8)
  75265. 43f0c5: add %al,(%rax)
  75266. 43f0c7: add %ah,-0x3e(%rax)
  75267. 43f0ca: add %al,(%r8)
  75268. 43f0cd: add %al,(%rax)
  75269. 43f0cf: add %dh,-0x3e(%rax)
  75270. 43f0d2: add %al,(%r8)
  75271. 43f0d5: add %al,(%rax)
  75272. 43f0d7: add %al,0x41c2(%rax)
  75273. 43f0dd: add %al,(%rax)
  75274. 43f0df: add %dl,0x41c2(%rax)
  75275. 43f0e5: add %al,(%rax)
  75276. 43f0e7: add %dl,0x70(%rcx,%rdi,2)
  75277. 43f0eb: rex.WB outsb %gs:(%rsi),(%dx)
  75278. 43f0ee: outsw %ds:(%rsi),(%dx)
  75279. 43f0f0: pop %rdi
  75280. 43f0f1: add %al,%gs:(%rax)
  75281. 43f0f4: add %al,(%rax)
  75282.  
  75283. 000000000043f0f8 <_D10TypeInfo_e6__initZ>:
  75284. 43f0f8: adc %dh,%cl
  75285. 43f0fa: rex.XB add %al,(%r8)
  75286.  
  75287. 000000000043f110 <_D10TypeInfo_e6__vtblZ>:
  75288. 43f110: ┆ shrb 0x65(%rbx)
  75289. 43f113: ┆ add %al,(%rax)
  75290. 43f115: ┆ add %al,(%rax)
  75291. 43f117: ┆ add %ah,-0x76(%rax)
  75292. 43f11a: ┆ rex.X add %al,(%rax)
  75293. 43f11d: ┆ add %al,(%rax)
  75294. 43f11f: ┆ add %dh,0x41be(%rax)
  75295. 43f125: ┆ add %al,(%rax)
  75296. 43f127: ┆ add %ah,%al
  75297. 43f129: ┆ mov $0x41,%esi
  75298. 43f12e: ┆ add %al,(%rax)
  75299. 43f130: ┆ rex mov $0x41,%edi
  75300. 43f136: ┆ add %al,(%rax)
  75301. 43f138: ╰ jo 43f0c4 <_D10TypeInfo_a6__vtblZ+0x74>
  75302. 43f13a: rex.X add %al,(%rax)
  75303. 43f13d: add %al,(%rax)
  75304. 43f13f: add %ah,0x428a(%rax)
  75305. 43f145: add %al,(%rax)
  75306. 43f147: add %al,%al
  75307. 43f149: mov 0x0(%rdx),%al
  75308. 43f14c: add %al,(%rax)
  75309. 43f14e: add %al,(%rax)
  75310. 43f150: adc %cl,0x42(%rbx)
  75311. 43f156: add %al,(%rax)
  75312. 43f158: and %cl,0x42(%rbx)
  75313. 43f15e: add %al,(%rax)
  75314. 43f160: adc %al,%dl
  75315. 43f162: add %al,(%r8)
  75316. 43f165: add %al,(%rax)
  75317. 43f167: add %dh,(%rax)
  75318. 43f169: mov 0x0(%rdx),%eax
  75319. 43f16c: add %al,(%rax)
  75320. 43f16e: add %al,(%rax)
  75321. 43f170: xor %al,%dl
  75322. 43f172: add %al,(%r8)
  75323. 43f175: add %al,(%rax)
  75324. 43f177: add %al,-0x3e(%rax)
  75325. 43f17a: add %al,(%r8)
  75326. 43f17d: add %al,(%rax)
  75327. 43f17f: add %dl,-0x3e(%rax)
  75328. 43f182: add %al,(%r8)
  75329. 43f185: add %al,(%rax)
  75330. 43f187: add %ah,-0x3e(%rax)
  75331. 43f18a: add %al,(%r8)
  75332. 43f18d: add %al,(%rax)
  75333. 43f18f: add %al,-0x75(%rax)
  75334. 43f192: rex.X add %al,(%rax)
  75335. 43f195: add %al,(%rax)
  75336. 43f197: add %al,0x41c2(%rax)
  75337. 43f19d: add %al,(%rax)
  75338. 43f19f: add %dl,0x41c2(%rax)
  75339. 43f1a5: add %al,(%rax)
  75340. 43f1a7: add %dh,0x73(%rbp)
  75341. 43f1aa: pushq $0x74726f
  75342. 43f1af: push %rsp
  75343. 43f1b0: ╭─ jns 43f222 <_D10TypeInfo_t6__vtblZ+0x52>
  75344. 43f1b2: │ rex.WB outsb %gs:(%rsi),(%dx)
  75345. 43f1b5: │ outsw %ds:(%rsi),(%dx)
  75346. 43f1b7: │ pop %rdi
  75347. 43f1b8: │╭ je 43f1ba <_D10TypeInfo_e6__vtblZ+0xaa>
  75348. 43f1ba: │┕ add %al,(%rax)
  75349. 43f1bc: │ add %al,(%rax)
  75350.  
  75351. 000000000043f1c0 <_D10TypeInfo_t6__initZ>:
  75352. 43f1c0: (bad)
  75353. 43f1c1: icebp
  75354. 43f1c2: rex.XB add %al,(%r8)
  75355.  
  75356. 000000000043f1d0 <_D10TypeInfo_t6__vtblZ>:
  75357. 43f1d0: ┆ movabs 0x100000000000656c,%al
  75358. 43f1d9: ┆ mov %es,0x0(%rdx)
  75359. 43f1dc: ┆ add %al,(%rax)
  75360. 43f1de: ┆ add %al,(%rax)
  75361. 43f1e0: ┆ mov $0xbe,%al
  75362. 43f1e2: ┆ add %al,(%r8)
  75363. 43f1e5: ┆ add %al,(%rax)
  75364. 43f1e7: ┆ add %ah,%al
  75365. 43f1e9: ┆ mov $0x41,%esi
  75366. 43f1ee: ┆ add %al,(%rax)
  75367. 43f1f0: ┆ rex mov $0x41,%edi
  75368. 43f1f6: ┆ add %al,(%rax)
  75369. 43f1f8: ┆ and %cl,0x0(%rdx,%rax,2)
  75370. 43f1ff: ┆ add %dh,(%rax)
  75371. 43f201: ┆ mov %es,0x0(%rdx)
  75372. 43f204: ┆ add %al,(%rax)
  75373. 43f206: ┆ add %al,(%rax)
  75374. 43f208: ┆ rex mov %es,0x0(%rdx)
  75375. 43f20c: ┆ add %al,(%rax)
  75376. 43f20e: ┆ add %al,(%rax)
  75377. 43f210: ┆ push %rax
  75378. 43f211: ┆ mov %es,0x0(%rdx)
  75379. 43f214: ┆ add %al,(%rax)
  75380. 43f216: ┆ add %al,(%rax)
  75381. 43f218: ╰ jo 43f1a6 <_D10TypeInfo_e6__vtblZ+0x96>
  75382. 43f21a: rex.X add %al,(%rax)
  75383. 43f21d: add %al,(%rax)
  75384. 43f21f: add %dl,(%rax)
  75385. 43f221: retq $0x41
  75386. 43f224: add %al,(%rax)
  75387. 43f226: add %al,(%rax)
  75388. 43f228: (bad)
  75389. 43f229: mov %es,0x0(%rdx)
  75390. 43f22c: add %al,(%rax)
  75391. 43f22e: add %al,(%rax)
  75392. 43f230: xor %al,%dl
  75393. 43f232: add %al,(%r8)
  75394. 43f235: add %al,(%rax)
  75395. 43f237: add %al,-0x3e(%rax)
  75396. 43f23a: add %al,(%r8)
  75397. 43f23d: add %al,(%rax)
  75398. 43f23f: add %dl,-0x3e(%rax)
  75399. 43f242: add %al,(%r8)
  75400. 43f245: add %al,(%rax)
  75401. 43f247: add %ah,-0x3e(%rax)
  75402. 43f24a: add %al,(%r8)
  75403. 43f24d: add %al,(%rax)
  75404. 43f24f: add %dh,-0x3e(%rax)
  75405. 43f252: add %al,(%r8)
  75406. 43f255: add %al,(%rax)
  75407. 43f257: add %al,0x41c2(%rax)
  75408. 43f25d: add %al,(%rax)
  75409. 43f25f: add %dl,0x41c2(%rax)
  75410. 43f265: add %al,(%rax)
  75411. 43f267: add %dl,0x70(%rcx,%rdi,2)
  75412. 43f26b: rex.WB outsb %gs:(%rsi),(%dx)
  75413. 43f26e: outsw %ds:(%rsi),(%dx)
  75414. 43f270: pop %rdi
  75415. 43f271: rex.B jae 43f274 <_D10TypeInfo_t6__vtblZ+0xa4>
  75416. 43f274: ╭─ jne 43f2e9 <_D11TypeInfo_As6__vtblZ+0x29>
  75417. 43f276: │ pushq $0x5b74726f
  75418. 43f27b: │ pop %rbp
  75419. 43f27c: │ add %dl,0x70(%rcx,%rdi,2)
  75420. 43f280: │ rex.WB outsb %gs:(%rsi),(%dx)
  75421. 43f283: │ outsw %ds:(%rsi),(%dx)
  75422. 43f285: │ pop %rdi
  75423. 43f286: │ rex.B je 43f289 <_D10TypeInfo_t6__vtblZ+0xb9>
  75424. 43f289: │╭ ja 43f2ee <_D11TypeInfo_As6__vtblZ+0x2e>
  75425. 43f28b: ││ pushq $0x5d5b7261
  75426. 43f290: ││ add %dl,0x70(%rcx,%rdi,2)
  75427. 43f294: ││ rex.WB outsb %gs:(%rsi),(%dx)
  75428. 43f297: ││ outsw %ds:(%rsi),(%dx)
  75429. 43f299: ││ pop %rdi
  75430. 43f29a: ││ rex.B jne 43f29d <_D10TypeInfo_t6__vtblZ+0xcd>
  75431. 43f29d: ││ add %al,(%rax)
  75432.  
  75433. 000000000043f2a0 <_D11TypeInfo_As6__initZ>:
  75434. 43f2a0: (bad)
  75435. 43f2a1: repnz rex.XB add %al,(%r8)
  75436.  
  75437. 000000000043f2c0 <_D11TypeInfo_As6__vtblZ>:
  75438. 43f2c0: ╭ jo 43f32f <_D11TypeInfo_As6__vtblZ+0x6f>
  75439. 43f2c2: │ add %al,%gs:(%rax)
  75440. 43f2c5: │ add %al,(%rax)
  75441. 43f2c7: │ add %dl,-0x73(%rax)
  75442. 43f2ca: │ rex.X add %al,(%rax)
  75443. 43f2cd: │ add %al,(%rax)
  75444. 43f2cf: │ add %dh,0x41be(%rax)
  75445. 43f2d5: │ add %al,(%rax)
  75446. 43f2d7: │ add %ah,%al
  75447. 43f2d9: │ mov $0x41,%esi
  75448. 43f2de: │ add %al,(%rax)
  75449. 43f2e0: │ rex lea 0x0(%rdx),%eax
  75450. 43f2e4: │ add %al,(%rax)
  75451. 43f2e6: │ add %al,(%rax)
  75452. 43f2e8: │ (bad)
  75453. 43f2e9: │ lea 0x0(%rdx),%eax
  75454. 43f2ec: │ add %al,(%rax)
  75455. 43f2ee: │ add %al,(%rax)
  75456. 43f2f0: │ orb $0x0,0x42(%rbp)
  75457. 43f2f7: │ add %dh,0x428d(%rax)
  75458. 43f2fd: │ add %al,(%rax)
  75459. 43f2ff: │ add %al,-0x38(%rax)
  75460. 43f302: │ add %al,(%r8)
  75461. 43f305: │ add %al,(%rax)
  75462. 43f307: │ add %ah,-0x38(%rax)
  75463. 43f30a: │ add %al,(%r8)
  75464. 43f30d: │ add %al,(%rax)
  75465. 43f30f: │ add %dl,(%rax)
  75466. 43f311: │ mov 0x0(%rdx),%es
  75467. 43f314: │ add %al,(%rax)
  75468. 43f316: │ add %al,(%rax)
  75469. 43f318: │ push %rax
  75470. 43f319: │ enterq $0x41,$0x0
  75471. 43f31d: │ add %al,(%rax)
  75472. 43f31f: │ add %al,0x41c8(%rax)
  75473. 43f325: │ add %al,(%rax)
  75474. 43f327: │ add %al,-0x3e(%rax)
  75475. 43f32a: │ add %al,(%r8)
  75476. 43f32d: │ add %al,(%rax)
  75477. 43f32f: ┕ add %dl,-0x3e(%rax)
  75478. 43f332: add %al,(%r8)
  75479. 43f335: add %al,(%rax)
  75480. 43f337: add %ah,-0x3e(%rax)
  75481. 43f33a: add %al,(%r8)
  75482. 43f33d: add %al,(%rax)
  75483. 43f33f: add %dl,0x41c8(%rax)
  75484. 43f345: add %al,(%rax)
  75485. 43f347: add %ah,0x41c8(%rax)
  75486. 43f34d: add %al,(%rax)
  75487. 43f34f: add %dl,0x41c2(%rax)
  75488. 43f355: add %al,(%rax)
  75489.  
  75490. 000000000043f358 <_D11TypeInfo_At6__initZ>:
  75491. 43f358: ╰ jo 43f34d <_D11TypeInfo_As6__vtblZ+0x8d>
  75492. 43f35a: rex.XB add %al,(%r8)
  75493.  
  75494. 000000000043f370 <_D11TypeInfo_At6__vtblZ>:
  75495. 43f370: adc %ch,0x65(%rsi)
  75496. 43f373: add %al,(%rax)
  75497. 43f375: add %al,(%rax)
  75498. 43f377: add %ah,(%rax)
  75499. 43f379: mov 0x0(%rdx),%es
  75500. 43f37c: add %al,(%rax)
  75501. 43f37e: add %al,(%rax)
  75502. 43f380: mov $0xbe,%al
  75503. 43f382: add %al,(%r8)
  75504. 43f385: add %al,(%rax)
  75505. 43f387: add %ah,%al
  75506. 43f389: mov $0x41,%esi
  75507. 43f38e: add %al,(%rax)
  75508. 43f390: rex lea 0x0(%rdx),%eax
  75509. 43f394: add %al,(%rax)
  75510. 43f396: add %al,(%rax)
  75511. 43f398: (bad)
  75512. 43f399: lea 0x0(%rdx),%eax
  75513. 43f39c: add %al,(%rax)
  75514. 43f39e: add %al,(%rax)
  75515. 43f3a0: orb $0x0,0x42(%rbp)
  75516. 43f3a7: add %dh,(%rax)
  75517. 43f3a9: mov 0x0(%rdx),%es
  75518. 43f3ac: add %al,(%rax)
  75519. 43f3ae: add %al,(%rax)
  75520. 43f3b0: rex enterq $0x41,$0x0
  75521. 43f3b5: add %al,(%rax)
  75522. 43f3b7: add %ah,-0x38(%rax)
  75523. 43f3ba: add %al,(%r8)
  75524. 43f3bd: add %al,(%rax)
  75525. 43f3bf: add %al,0x428e(%rax)
  75526. 43f3c5: add %al,(%rax)
  75527. 43f3c7: add %dl,-0x38(%rax)
  75528. 43f3ca: add %al,(%r8)
  75529. 43f3cd: add %al,(%rax)
  75530. 43f3cf: add %al,0x41c8(%rax)
  75531. 43f3d5: add %al,(%rax)
  75532. 43f3d7: add %al,-0x3e(%rax)
  75533. 43f3da: add %al,(%r8)
  75534. 43f3dd: add %al,(%rax)
  75535. 43f3df: add %dl,-0x3e(%rax)
  75536. 43f3e2: add %al,(%r8)
  75537. 43f3e5: add %al,(%rax)
  75538. 43f3e7: add %ah,-0x3e(%rax)
  75539. 43f3ea: add %al,(%r8)
  75540. 43f3ed: add %al,(%rax)
  75541. 43f3ef: add %dl,0x41c8(%rax)
  75542. 43f3f5: add %al,(%rax)
  75543. 43f3f7: add %ah,0x41c8(%rax)
  75544. 43f3fd: add %al,(%rax)
  75545. 43f3ff: add %dl,0x41c2(%rax)
  75546. 43f405: add %al,(%rax)
  75547.  
  75548. 000000000043f408 <_D11TypeInfo_Au6__initZ>:
  75549. 43f408: and %dh,%ah
  75550. 43f40a: rex.XB add %al,(%r8)
  75551.  
  75552. 000000000043f420 <_D11TypeInfo_Au6__vtblZ>:
  75553. 43f420: mov $0x6e,%al
  75554. 43f422: add %al,%gs:(%rax)
  75555. 43f425: add %al,(%rax)
  75556. 43f427: add %dl,0x428e(%rax)
  75557. 43f42d: add %al,(%rax)
  75558. 43f42f: add %dh,0x41be(%rax)
  75559. 43f435: add %al,(%rax)
  75560. 43f437: add %ah,%al
  75561. 43f439: mov $0x41,%esi
  75562. 43f43e: add %al,(%rax)
  75563. 43f440: rex lea 0x0(%rdx),%eax
  75564. 43f444: add %al,(%rax)
  75565. 43f446: add %al,(%rax)
  75566. 43f448: (bad)
  75567. 43f449: lea 0x0(%rdx),%eax
  75568. 43f44c: add %al,(%rax)
  75569. 43f44e: add %al,(%rax)
  75570. 43f450: orb $0x0,0x42(%rbp)
  75571. 43f457: add %dh,(%rax)
  75572. 43f459: mov 0x0(%rdx),%es
  75573. 43f45c: add %al,(%rax)
  75574. 43f45e: add %al,(%rax)
  75575. 43f460: rex enterq $0x41,$0x0
  75576. 43f465: add %al,(%rax)
  75577. 43f467: add %ah,-0x38(%rax)
  75578. 43f46a: add %al,(%r8)
  75579. 43f46d: add %al,(%rax)
  75580. 43f46f: add %ah,0x428e(%rax)
  75581. 43f475: add %al,(%rax)
  75582. 43f477: add %dl,-0x38(%rax)
  75583. 43f47a: add %al,(%r8)
  75584. 43f47d: add %al,(%rax)
  75585. 43f47f: add %al,0x41c8(%rax)
  75586. 43f485: add %al,(%rax)
  75587. 43f487: add %al,-0x3e(%rax)
  75588. 43f48a: add %al,(%r8)
  75589. 43f48d: add %al,(%rax)
  75590. 43f48f: add %dl,-0x3e(%rax)
  75591. 43f492: add %al,(%r8)
  75592. 43f495: add %al,(%rax)
  75593. 43f497: add %ah,-0x3e(%rax)
  75594. 43f49a: add %al,(%r8)
  75595. 43f49d: add %al,(%rax)
  75596. 43f49f: add %dl,0x41c8(%rax)
  75597. 43f4a5: add %al,(%rax)
  75598. 43f4a7: add %ah,0x41c8(%rax)
  75599. 43f4ad: add %al,(%rax)
  75600. 43f4af: add %dl,0x41c2(%rax)
  75601. 43f4b5: add %al,(%rax)
  75602. 43f4b7: add %dl,0x70(%rcx,%rdi,2)
  75603. 43f4bb: rex.WB outsb %gs:(%rsi),(%dx)
  75604. 43f4be: outsw %ds:(%rsi),(%dx)
  75605. 43f4c0: pop %rdi
  75606. 43f4c1: data16
  75607. 43f4c2: add %al,(%rax)
  75608. 43f4c4: add %al,(%rax)
  75609.  
  75610. 000000000043f4c8 <_D10TypeInfo_f6__initZ>:
  75611. 43f4c8: ╰ loopne 43f4be <_D11TypeInfo_Au6__vtblZ+0x9e>
  75612. 43f4ca: rex.XB add %al,(%r8)
  75613.  
  75614. 000000000043f4e0 <_D10TypeInfo_f6__vtblZ>:
  75615. 43f4e0: movabs 0x700000000000656f,%al
  75616. 43f4e9: popq 0x0(%rdx)
  75617. 43f4ec: add %al,(%rax)
  75618. 43f4ee: add %al,(%rax)
  75619. 43f4f0: mov $0xbe,%al
  75620. 43f4f2: add %al,(%r8)
  75621. 43f4f5: add %al,(%rax)
  75622. 43f4f7: add %ah,%al
  75623. 43f4f9: mov $0x41,%esi
  75624. 43f4fe: add %al,(%rax)
  75625. 43f500: rex mov $0x41,%edi
  75626. 43f506: add %al,(%rax)
  75627. 43f508: orb $0x0,0x42(%rdi)
  75628. 43f50f: add %ah,0x428f(%rax)
  75629. 43f515: add %al,(%rax)
  75630. 43f517: add %al,%al
  75631. 43f519: popq 0x0(%rdx)
  75632. 43f51c: add %al,(%rax)
  75633. 43f51e: add %al,(%rax)
  75634. 43f520: add %dl,0x42(%rax)
  75635. 43f526: add %al,(%rax)
  75636. 43f528: adc %dl,0x42(%rax)
  75637. 43f52e: add %al,(%rax)
  75638. 43f530: adc %al,%dl
  75639. 43f532: add %al,(%r8)
  75640. 43f535: add %al,(%rax)
  75641. 43f537: add %ah,(%rax)
  75642. 43f539: nop
  75643. 43f53a: rex.X add %al,(%rax)
  75644. 43f53d: add %al,(%rax)
  75645. 43f53f: add %dh,(%rax)
  75646. 43f541: nop
  75647. 43f542: rex.X add %al,(%rax)
  75648. 43f545: add %al,(%rax)
  75649. 43f547: add %al,-0x3e(%rax)
  75650. 43f54a: add %al,(%r8)
  75651. 43f54d: add %al,(%rax)
  75652. 43f54f: add %dl,-0x3e(%rax)
  75653. 43f552: add %al,(%r8)
  75654. 43f555: add %al,(%rax)
  75655. 43f557: add %ah,-0x3e(%rax)
  75656. 43f55a: add %al,(%r8)
  75657. 43f55d: add %al,(%rax)
  75658. 43f55f: add %dh,-0x3e(%rax)
  75659. 43f562: add %al,(%r8)
  75660. 43f565: add %al,(%rax)
  75661. 43f567: add %al,0x41c2(%rax)
  75662. 43f56d: add %al,(%rax)
  75663. 43f56f: add %dl,0x41c2(%rax)
  75664. 43f575: add %al,(%rax)
  75665. 43f577: add %ah,0x68(%rbx,%riz,2)
  75666. 43f57b: (bad)
  75667. 43f57c: ╭ jb 43f57e <_D10TypeInfo_f6__vtblZ+0x9e>
  75668. 43f57e: ┕ push %rsp
  75669. 43f57f: ╭─ jns 43f5f1 <_D10TypeInfo_w6__vtblZ+0x51>
  75670. 43f581: │ rex.WB outsb %gs:(%rsi),(%dx)
  75671. 43f584: │ outsw %ds:(%rsi),(%dx)
  75672. 43f586: │ pop %rdi
  75673. 43f587: │╭ ja 43f589 <_D10TypeInfo_f6__vtblZ+0xa9>
  75674. 43f589: │┕ add %al,(%rax)
  75675. 43f58b: │ add %al,(%rax)
  75676. 43f58d: │ add %al,(%rax)
  75677.  
  75678. 000000000043f590 <_D10TypeInfo_w6__initZ>:
  75679. 43f590: movabs 0x43f5,%al
  75680. 43f599: add %al,(%rax)
  75681. 43f59b: add %al,(%rax)
  75682. 43f59d: add %al,(%rax)
  75683.  
  75684. 000000000043f5a0 <_D10TypeInfo_w6__vtblZ>:
  75685. 43f5a0: xorb $0x0,0x65(%rax)
  75686. 43f5a4: add %al,(%rax)
  75687. 43f5a6: add %al,(%rax)
  75688. 43f5a8: add %dl,0x42(%rcx)
  75689. 43f5ae: add %al,(%rax)
  75690. 43f5b0: mov $0xbe,%al
  75691. 43f5b2: add %al,(%r8)
  75692. 43f5b5: add %al,(%rax)
  75693. 43f5b7: add %ah,%al
  75694. 43f5b9: mov $0x41,%esi
  75695. 43f5be: add %al,(%rax)
  75696. 43f5c0: rex mov $0x41,%edi
  75697. 43f5c6: add %al,(%rax)
  75698. 43f5c8: adc %dl,0x42(%rcx)
  75699. 43f5ce: add %al,(%rax)
  75700. 43f5d0: and %dl,0x42(%rcx)
  75701. 43f5d6: add %al,(%rax)
  75702. 43f5d8: xor %dl,0x42(%rcx)
  75703. 43f5de: add %al,(%rax)
  75704. 43f5e0: rex xchg %eax,%ecx
  75705. 43f5e2: rex.X add %al,(%rax)
  75706. 43f5e5: ┆ add %al,(%rax)
  75707. 43f5e7: ┆ add %dl,-0x6f(%rax)
  75708. 43f5ea: ┆ rex.X add %al,(%rax)
  75709. 43f5ed: ┆ add %al,(%rax)
  75710. 43f5ef: ┆ add %dl,(%rax)
  75711. 43f5f1: ┆ retq $0x41
  75712. 43f5f4: ┆ add %al,(%rax)
  75713. 43f5f6: ┆ add %al,(%rax)
  75714. 43f5f8: ┆ (bad)
  75715. 43f5f9: ┆ xchg %eax,%ecx
  75716. 43f5fa: ┆ rex.X add %al,(%rax)
  75717. 43f5fd: ┆ add %al,(%rax)
  75718. 43f5ff: ┆ add %dh,(%rax)
  75719. 43f601: ┆ retq $0x41
  75720. 43f604: ┆ add %al,(%rax)
  75721. 43f606: ┆ add %al,(%rax)
  75722. 43f608: ┆ rex retq $0x41
  75723. 43f60c: ┆ add %al,(%rax)
  75724. 43f60e: ┆ add %al,(%rax)
  75725. 43f610: ┆ push %rax
  75726. 43f611: ┆ retq $0x41
  75727. 43f614: ┆ add %al,(%rax)
  75728. 43f616: ┆ add %al,(%rax)
  75729. 43f618: ┆ (bad)
  75730. 43f619: ┆ retq $0x41
  75731. 43f61c: ┆ add %al,(%rax)
  75732. 43f61e: ┆ add %al,(%rax)
  75733. 43f620: ╰ jo 43f5e4 <_D10TypeInfo_w6__vtblZ+0x44>
  75734. 43f622: add %al,(%r8)
  75735. 43f625: add %al,(%rax)
  75736. 43f627: add %al,0x41c2(%rax)
  75737. 43f62d: add %al,(%rax)
  75738. 43f62f: add %dl,0x41c2(%rax)
  75739. 43f635: add %al,(%rax)
  75740. 43f637: add %ch,0x66(%rcx)
  75741. 43f63a: insb (%dx),%es:(%rdi)
  75742. 43f63b: outsl %ds:(%rsi),(%dx)
  75743. 43f63c: (bad)
  75744. 43f63d: ╭ je 43f63f <_D10TypeInfo_w6__vtblZ+0x9f>
  75745. 43f63f: ┕ push %rsp
  75746. 43f640: ╭ jns 43f6b2 <_D10TypeInfo_o6__vtblZ+0x52>
  75747. 43f642: │ rex.WB outsb %gs:(%rsi),(%dx)
  75748. 43f645: │ outsw %ds:(%rsi),(%dx)
  75749. 43f647: │ pop %rdi
  75750. 43f648: │ outsl %ds:(%rsi),(%dx)
  75751. 43f649: │ add %al,(%rax)
  75752. 43f64b: │ add %al,(%rax)
  75753. 43f64d: │ add %al,(%rax)
  75754.  
  75755. 000000000043f650 <_D10TypeInfo_o6__initZ>:
  75756. 43f650: (bad)
  75757. 43f651: testb $0x0,0x0(%rbx)
  75758.  
  75759. 000000000043f660 <_D10TypeInfo_o6__vtblZ>:
  75760. 43f660: push %rax
  75761. 43f661: ╭ jno 43f6c8 <_D10TypeInfo_o6__vtblZ+0x68>
  75762. 43f663: │ add %al,(%rax)
  75763. 43f665: │ add %al,(%rax)
  75764. 43f667: │ add %dh,(%rax)
  75765. 43f669: │ xchg %eax,%edx
  75766. 43f66a: │ rex.X add %al,(%rax)
  75767. 43f66d: │ add %al,(%rax)
  75768. 43f66f: │ add %dh,0x41be(%rax)
  75769. 43f675: │ add %al,(%rax)
  75770. 43f677: │ add %ah,%al
  75771. 43f679: │ mov $0x41,%esi
  75772. 43f67e: │ add %al,(%rax)
  75773. 43f680: │ rex mov $0x41,%edi
  75774. 43f686: │ add %al,(%rax)
  75775. 43f688: │ orb $0x0,0x42(%rdi)
  75776. 43f68f: │ add %ah,0x428f(%rax)
  75777. 43f695: │ add %al,(%rax)
  75778. 43f697: │ add %al,%al
  75779. 43f699: │ popq 0x0(%rdx)
  75780. 43f69c: │ add %al,(%rax)
  75781. 43f69e: │ add %al,(%rax)
  75782. 43f6a0: │ add %dl,0x42(%rax)
  75783. 43f6a6: │ add %al,(%rax)
  75784. 43f6a8: │ adc %dl,0x42(%rax)
  75785. 43f6ae: │ add %al,(%rax)
  75786. 43f6b0: │ adc %al,%dl
  75787. 43f6b2: │ add %al,(%r8)
  75788. 43f6b5: │ add %al,(%rax)
  75789. 43f6b7: │ add %ah,(%rax)
  75790. 43f6b9: │ nop
  75791. 43f6ba: │ rex.X add %al,(%rax)
  75792. 43f6bd: │ add %al,(%rax)
  75793. 43f6bf: │ add %dh,(%rax)
  75794. 43f6c1: │ nop
  75795. 43f6c2: │ rex.X add %al,(%rax)
  75796. 43f6c5: │ add %al,(%rax)
  75797. 43f6c7: │ add %al,-0x3e(%rax)
  75798. 43f6ca: add %al,(%r8)
  75799. 43f6cd: add %al,(%rax)
  75800. 43f6cf: add %dl,-0x3e(%rax)
  75801. 43f6d2: add %al,(%r8)
  75802. 43f6d5: add %al,(%rax)
  75803. 43f6d7: add %ah,-0x3e(%rax)
  75804. 43f6da: add %al,(%r8)
  75805. 43f6dd: add %al,(%rax)
  75806. 43f6df: add %dh,-0x3e(%rax)
  75807. 43f6e2: add %al,(%r8)
  75808. 43f6e5: add %al,(%rax)
  75809. 43f6e7: add %al,0x41c2(%rax)
  75810. 43f6ed: add %al,(%rax)
  75811. 43f6ef: add %dl,0x41c2(%rax)
  75812. 43f6f5: add %al,(%rax)
  75813. 43f6f7: add %dl,0x70(%rcx,%rdi,2)
  75814. 43f6fb: rex.WB outsb %gs:(%rsi),(%dx)
  75815. 43f6fe: outsw %ds:(%rsi),(%dx)
  75816. 43f700: pop %rdi
  75817. 43f701: imul $0x746e6975,(%r8),%eax
  75818. 43f708: pop %rbx
  75819. 43f709: pop %rbp
  75820. 43f70a: add %dl,0x70(%rcx,%rdi,2)
  75821. 43f70e: rex.WB outsb %gs:(%rsi),(%dx)
  75822. 43f711: outsw %ds:(%rsi),(%dx)
  75823. 43f713: pop %rdi
  75824. 43f714: imul $0x64,(%r8),%eax
  75825. 43f718: movslq 0x61(%rax),%ebp
  75826. 43f71b: ╭ jb 43f778 <_D11TypeInfo_Ai6__vtblZ+0x28>
  75827. 43f71d: │ pop %rbp
  75828. 43f71e: │ add %dl,0x70(%rcx,%rdi,2)
  75829. 43f722: │ rex.WB outsb %gs:(%rsi),(%dx)
  75830. 43f725: │ outsw %ds:(%rsi),(%dx)
  75831. 43f727: │ pop %rdi
  75832. 43f728: │ rex.B ja 43f72b <_D10TypeInfo_o6__vtblZ+0xcb>
  75833. 43f72b: │ add %al,(%rax)
  75834. 43f72d: │ add %al,(%rax)
  75835.  
  75836. 000000000043f730 <_D11TypeInfo_Ai6__initZ>:
  75837. 43f730: push %rax
  75838. 43f731: testl $0x0,0x0(%rbx)
  75839.  
  75840. 000000000043f750 <_D11TypeInfo_Ai6__vtblZ>:
  75841. 43f750: and %dh,0x65(%rdx)
  75842. 43f753: add %al,(%rax)
  75843. 43f755: add %al,(%rax)
  75844. 43f757: add %dl,(%rax)
  75845. 43f759: xchg %eax,%ebx
  75846. 43f75a: rex.X add %al,(%rax)
  75847. 43f75d: add %al,(%rax)
  75848. 43f75f: add %dh,0x41be(%rax)
  75849. 43f765: add %al,(%rax)
  75850. 43f767: add %ah,%al
  75851. 43f769: mov $0x41,%esi
  75852. 43f76e: add %al,(%rax)
  75853. 43f770: add %dl,0x42(%rbx)
  75854. 43f776: add %al,(%rax)
  75855. 43f778: and %dl,0x42(%rbx)
  75856. 43f77e: add %al,(%rax)
  75857. 43f780: rex xchg %eax,%ebx
  75858. 43f782: rex.X add %al,(%rax)
  75859. 43f785: add %al,(%rax)
  75860. 43f787: add %dh,-0x6d(%rax)
  75861. 43f78a: rex.X add %al,(%rax)
  75862. 43f78d: add %al,(%rax)
  75863. 43f78f: add %al,-0x38(%rax)
  75864. 43f792: add %al,(%r8)
  75865. 43f795: add %al,(%rax)
  75866. 43f797: add %ah,-0x38(%rax)
  75867. 43f79a: add %al,(%r8)
  75868. 43f79d: add %al,(%rax)
  75869. 43f79f: add %dl,%al
  75870. 43f7a1: xchg %eax,%ebx
  75871. 43f7a2: rex.X add %al,(%rax)
  75872. 43f7a5: add %al,(%rax)
  75873. 43f7a7: add %dl,-0x38(%rax)
  75874. 43f7aa: add %al,(%r8)
  75875. 43f7ad: add %al,(%rax)
  75876. 43f7af: add %al,0x41c8(%rax)
  75877. 43f7b5: add %al,(%rax)
  75878. 43f7b7: add %al,-0x3e(%rax)
  75879. 43f7ba: add %al,(%r8)
  75880. 43f7bd: add %al,(%rax)
  75881. 43f7bf: add %dl,-0x3e(%rax)
  75882. 43f7c2: add %al,(%r8)
  75883. 43f7c5: add %al,(%rax)
  75884. 43f7c7: add %ah,-0x3e(%rax)
  75885. 43f7ca: add %al,(%r8)
  75886. 43f7cd: add %al,(%rax)
  75887. 43f7cf: add %dl,0x41c8(%rax)
  75888. 43f7d5: add %al,(%rax)
  75889. 43f7d7: add %ah,0x41c8(%rax)
  75890. 43f7dd: add %al,(%rax)
  75891. 43f7df: add %dl,0x41c2(%rax)
  75892. 43f7e5: add %al,(%rax)
  75893.  
  75894. 000000000043f7e8 <_D11TypeInfo_Ak6__initZ>:
  75895. 43f7e8: add %bh,%al
  75896. 43f7ea: rex.XB add %al,(%r8)
  75897.  
  75898. 000000000043f800 <_D11TypeInfo_Ak6__vtblZ>:
  75899. 43f800: (bad)
  75900. 43f801: ╭ jb 43f868 <_D11TypeInfo_Ak6__vtblZ+0x68>
  75901. 43f803: │ add %al,(%rax)
  75902. 43f805: │ add %al,(%rax)
  75903. 43f807: │ add %ah,%al
  75904. 43f809: │ xchg %eax,%ebx
  75905. 43f80a: │ rex.X add %al,(%rax)
  75906. 43f80d: │ add %al,(%rax)
  75907. 43f80f: │ add %dh,0x41be(%rax)
  75908. 43f815: │ add %al,(%rax)
  75909. 43f817: │ add %ah,%al
  75910. 43f819: │ mov $0x41,%esi
  75911. 43f81e: │ add %al,(%rax)
  75912. 43f820: │ add %dl,0x42(%rbx)
  75913. 43f826: │ add %al,(%rax)
  75914. 43f828: │ and %dl,0x42(%rbx)
  75915. 43f82e: │ add %al,(%rax)
  75916. 43f830: │ rex xchg %eax,%ebx
  75917. 43f832: │ rex.X add %al,(%rax)
  75918. 43f835: │ add %al,(%rax)
  75919. 43f837: │ add %dh,%al
  75920. 43f839: │ xchg %eax,%ebx
  75921. 43f83a: │ rex.X add %al,(%rax)
  75922. 43f83d: │ add %al,(%rax)
  75923. 43f83f: │ add %al,-0x38(%rax)
  75924. 43f842: │ add %al,(%r8)
  75925. 43f845: │ add %al,(%rax)
  75926. 43f847: │ add %ah,-0x38(%rax)
  75927. 43f84a: │ add %al,(%r8)
  75928. 43f84d: │ add %al,(%rax)
  75929. 43f84f: │ add %dl,-0x6c(%rax)
  75930. 43f852: │ rex.X add %al,(%rax)
  75931. 43f855: │ add %al,(%rax)
  75932. 43f857: │ add %dl,-0x38(%rax)
  75933. 43f85a: │ add %al,(%r8)
  75934. 43f85d: │ add %al,(%rax)
  75935. 43f85f: │ add %al,0x41c8(%rax)
  75936. 43f865: │ add %al,(%rax)
  75937. 43f867: │ add %al,-0x3e(%rax)
  75938. 43f86a: add %al,(%r8)
  75939. 43f86d: add %al,(%rax)
  75940. 43f86f: add %dl,-0x3e(%rax)
  75941. 43f872: add %al,(%r8)
  75942. 43f875: add %al,(%rax)
  75943. 43f877: add %ah,-0x3e(%rax)
  75944. 43f87a: add %al,(%r8)
  75945. 43f87d: add %al,(%rax)
  75946. 43f87f: add %dl,0x41c8(%rax)
  75947. 43f885: add %al,(%rax)
  75948. 43f887: add %ah,0x41c8(%rax)
  75949. 43f88d: add %al,(%rax)
  75950. 43f88f: add %dl,0x41c2(%rax)
  75951. 43f895: add %al,(%rax)
  75952.  
  75953. 000000000043f898 <_D11TypeInfo_Aw6__initZ>:
  75954. 43f898: mov $0xf8,%al
  75955. 43f89a: rex.XB add %al,(%r8)
  75956.  
  75957. 000000000043f8b0 <_D11TypeInfo_Aw6__vtblZ>:
  75958. 43f8b0: (bad)
  75959. 43f8b1: ╭ jae 43f918 <_D11TypeInfo_Aw6__vtblZ+0x68>
  75960. 43f8b3: │ add %al,(%rax)
  75961. 43f8b5: │ add %al,(%rax)
  75962. 43f8b7: │ add %ah,-0x6c(%rax)
  75963. 43f8ba: │ rex.X add %al,(%rax)
  75964. 43f8bd: │ add %al,(%rax)
  75965. 43f8bf: │ add %dh,0x41be(%rax)
  75966. 43f8c5: │ add %al,(%rax)
  75967. 43f8c7: │ add %ah,%al
  75968. 43f8c9: │ mov $0x41,%esi
  75969. 43f8ce: │ add %al,(%rax)
  75970. 43f8d0: │ add %dl,0x42(%rbx)
  75971. 43f8d6: │ add %al,(%rax)
  75972. 43f8d8: │ and %dl,0x42(%rbx)
  75973. 43f8de: │ add %al,(%rax)
  75974. 43f8e0: │ rex xchg %eax,%ebx
  75975. 43f8e2: │ rex.X add %al,(%rax)
  75976. 43f8e5: │ add %al,(%rax)
  75977. 43f8e7: │ add %dh,%al
  75978. 43f8e9: │ xchg %eax,%ebx
  75979. 43f8ea: │ rex.X add %al,(%rax)
  75980. 43f8ed: │ add %al,(%rax)
  75981. 43f8ef: │ add %al,-0x38(%rax)
  75982. 43f8f2: │ add %al,(%r8)
  75983. 43f8f5: │ add %al,(%rax)
  75984. 43f8f7: │ add %ah,-0x38(%rax)
  75985. 43f8fa: │ add %al,(%r8)
  75986. 43f8fd: │ add %al,(%rax)
  75987. 43f8ff: │ add %dh,-0x6c(%rax)
  75988. 43f902: │ rex.X add %al,(%rax)
  75989. 43f905: │ add %al,(%rax)
  75990. 43f907: │ add %dl,-0x38(%rax)
  75991. 43f90a: │ add %al,(%r8)
  75992. 43f90d: │ add %al,(%rax)
  75993. 43f90f: │ add %al,0x41c8(%rax)
  75994. 43f915: │ add %al,(%rax)
  75995. 43f917: │ add %al,-0x3e(%rax)
  75996. 43f91a: add %al,(%r8)
  75997. 43f91d: add %al,(%rax)
  75998. 43f91f: add %dl,-0x3e(%rax)
  75999. 43f922: add %al,(%r8)
  76000. 43f925: add %al,(%rax)
  76001. 43f927: add %ah,-0x3e(%rax)
  76002. 43f92a: add %al,(%r8)
  76003. 43f92d: add %al,(%rax)
  76004. 43f92f: add %dl,0x41c8(%rax)
  76005. 43f935: add %al,(%rax)
  76006. 43f937: add %ah,0x41c8(%rax)
  76007. 43f93d: add %al,(%rax)
  76008. 43f93f: add %dl,0x41c2(%rax)
  76009. 43f945: add %al,(%rax)
  76010. 43f947: add %dl,0x70(%rcx,%rdi,2)
  76011. 43f94b: rex.WB outsb %gs:(%rsi),(%dx)
  76012. 43f94e: outsw %ds:(%rsi),(%dx)
  76013. 43f950: pop %rdi
  76014. 43f951: insb (%dx),%es:(%rdi)
  76015. 43f952: add %al,(%rax)
  76016. 43f954: add %al,(%rax)
  76017.  
  76018. 000000000043f958 <_D10TypeInfo_l6__initZ>:
  76019. 43f958: ╰ jo 43f953 <_D11TypeInfo_Aw6__vtblZ+0xa3>
  76020. 43f95a: rex.XB add %al,(%r8)
  76021.  
  76022. 000000000043f970 <_D10TypeInfo_l6__vtblZ>:
  76023. 43f970: rex je 43f9d8 <_D10TypeInfo_l6__vtblZ+0x68>
  76024. 43f973: add %al,(%rax)
  76025. 43f975: add %al,(%rax)
  76026. 43f977: add %al,-0x6b(%rax)
  76027. 43f97a: rex.X add %al,(%rax)
  76028. 43f97d: add %al,(%rax)
  76029. 43f97f: add %dh,0x41be(%rax)
  76030. 43f985: add %al,(%rax)
  76031. 43f987: add %ah,%al
  76032. 43f989: mov $0x41,%esi
  76033. 43f98e: add %al,(%rax)
  76034. 43f990: rex mov $0x41,%edi
  76035. 43f996: add %al,(%rax)
  76036. 43f998: push %rax
  76037. 43f999: xchg %eax,%ebp
  76038. 43f99a: rex.X add %al,(%rax)
  76039. 43f99d: add %al,(%rax)
  76040. 43f99f: add %dh,-0x6b(%rax)
  76041. 43f9a2: rex.X add %al,(%rax)
  76042. 43f9a5: add %al,(%rax)
  76043. 43f9a7: add %al,0x4295(%rax)
  76044. 43f9ad: add %al,(%rax)
  76045. 43f9af: add %ah,0x4295(%rax)
  76046. 43f9b5: add %al,(%rax)
  76047. 43f9b7: add %al,%al
  76048. 43f9b9: xchg %eax,%ebp
  76049. 43f9ba: rex.X add %al,(%rax)
  76050. 43f9bd: add %al,(%rax)
  76051. 43f9bf: add %dl,(%rax)
  76052. 43f9c1: retq $0x41
  76053. 43f9c4: add %al,(%rax)
  76054. 43f9c6: add %al,(%rax)
  76055. 43f9c8: mov $0x95,%al
  76056. 43f9ca: rex.X add %al,(%rax)
  76057. 43f9cd: add %al,(%rax)
  76058. 43f9cf: add %dh,(%rax)
  76059. 43f9d1: retq $0x41
  76060. 43f9d4: add %al,(%rax)
  76061. 43f9d6: add %al,(%rax)
  76062. 43f9d8: rex retq $0x41
  76063. 43f9dc: add %al,(%rax)
  76064. 43f9de: add %al,(%rax)
  76065. 43f9e0: push %rax
  76066. 43f9e1: retq $0x41
  76067. 43f9e4: add %al,(%rax)
  76068. 43f9e6: add %al,(%rax)
  76069. 43f9e8: (bad)
  76070. 43f9e9: retq $0x41
  76071. 43f9ec: add %al,(%rax)
  76072. 43f9ee: add %al,(%rax)
  76073. 43f9f0: rclb 0x42(%rbp)
  76074. 43f9f6: add %al,(%rax)
  76075. 43f9f8: add $0x41,%dl
  76076. 43f9fb: add %al,(%rax)
  76077. 43f9fd: add %al,(%rax)
  76078. 43f9ff: add %dl,0x41c2(%rax)
  76079. 43fa05: add %al,(%rax)
  76080. 43fa07: add %dh,0x62(%rbp)
  76081. 43fa0a: ╭ jns 43fa80 <_D10TypeInfo_h6__vtblZ+0x40>
  76082. 43fa0c: │ add %dl,%gs:0x70(%rcx,%rdi,2)
  76083. 43fa11: │ rex.WB outsb %gs:(%rsi),(%dx)
  76084. 43fa14: │ outsw %ds:(%rsi),(%dx)
  76085. 43fa16: │ pop %rdi
  76086. 43fa17: │ pushq $0x6f6f6200
  76087. 43fa1c: │ insb (%dx),%es:(%rdi)
  76088. 43fa1d: │ add %dl,0x70(%rcx,%rdi,2)
  76089. 43fa21: │ rex.WB outsb %gs:(%rsi),(%dx)
  76090. 43fa24: │ outsw %ds:(%rsi),(%dx)
  76091. 43fa26: │ pop %rdi
  76092. 43fa27: │ (bad) {%k5}
  76093.  
  76094. 000000000043fa30 <_D10TypeInfo_h6__initZ>:
  76095. 43fa30: rex cli
  76096. 43fa32: rex.XB add %al,(%r8)
  76097.  
  76098. 000000000043fa40 <_D10TypeInfo_h6__vtblZ>:
  76099. 43fa40: adc %dh,0x65(%rbp)
  76100. 43fa43: add %al,(%rax)
  76101. 43fa45: add %al,(%rax)
  76102. 43fa47: add %ah,0x4296(%rax)
  76103. 43fa4d: add %al,(%rax)
  76104. 43fa4f: add %dh,0x41be(%rax)
  76105. 43fa55: add %al,(%rax)
  76106. 43fa57: add %ah,%al
  76107. 43fa59: mov $0x41,%esi
  76108. 43fa5e: add %al,(%rax)
  76109. 43fa60: rex mov $0x41,%edi
  76110. 43fa66: add %al,(%rax)
  76111. 43fa68: mov $0x96,%al
  76112. 43fa6a: rex.X add %al,(%rax)
  76113. 43fa6d: add %al,(%rax)
  76114. 43fa6f: add %al,%al
  76115. 43fa71: xchg %eax,%esi
  76116. 43fa72: rex.X add %al,(%rax)
  76117. 43fa75: add %al,(%rax)
  76118. 43fa77: add %dl,%al
  76119. 43fa79: xchg %eax,%esi
  76120. 43fa7a: rex.X add %al,(%rax)
  76121. 43fa7d: add %al,(%rax)
  76122. 43fa7f: add %ah,%al
  76123. 43fa81: xchg %eax,%esi
  76124. 43fa82: rex.X add %al,(%rax)
  76125. 43fa85: ┆ add %al,(%rax)
  76126. 43fa87: ┆ add %al,(%rax)
  76127. 43fa89: ┆ xchg %eax,%edi
  76128. 43fa8a: ┆ rex.X add %al,(%rax)
  76129. 43fa8d: ┆ add %al,(%rax)
  76130. 43fa8f: ┆ add %dl,(%rax)
  76131. 43fa91: ┆ retq $0x41
  76132. 43fa94: ┆ add %al,(%rax)
  76133. 43fa96: ┆ add %al,(%rax)
  76134. 43fa98: ┆ lock xchg %eax,%esi
  76135. 43fa9a: ┆ rex.X add %al,(%rax)
  76136. 43fa9d: ┆ add %al,(%rax)
  76137. 43fa9f: ┆ add %dh,(%rax)
  76138. 43faa1: ┆ retq $0x41
  76139. 43faa4: ┆ add %al,(%rax)
  76140. 43faa6: ┆ add %al,(%rax)
  76141. 43faa8: ┆ rex retq $0x41
  76142. 43faac: ┆ add %al,(%rax)
  76143. 43faae: ┆ add %al,(%rax)
  76144. 43fab0: ┆ push %rax
  76145. 43fab1: ┆ retq $0x41
  76146. 43fab4: ┆ add %al,(%rax)
  76147. 43fab6: ┆ add %al,(%rax)
  76148. 43fab8: ┆ (bad)
  76149. 43fab9: ┆ retq $0x41
  76150. 43fabc: ┆ add %al,(%rax)
  76151. 43fabe: ┆ add %al,(%rax)
  76152. 43fac0: ╰ jo 43fa84 <_D10TypeInfo_h6__vtblZ+0x44>
  76153. 43fac2: add %al,(%r8)
  76154. 43fac5: add %al,(%rax)
  76155. 43fac7: add %al,0x41c2(%rax)
  76156. 43facd: add %al,(%rax)
  76157. 43facf: add %dl,0x41c2(%rax)
  76158. 43fad5: add %al,(%rax)
  76159.  
  76160. 000000000043fad8 <_D10TypeInfo_b6__initZ>:
  76161. 43fad8: lock cli
  76162. 43fada: rex.XB add %al,(%r8)
  76163.  
  76164. 000000000043faf0 <_D10TypeInfo_b6__vtblZ>:
  76165. 43faf0: mov $0x75,%al
  76166. 43faf2: add %al,%gs:(%rax)
  76167. 43faf5: add %al,(%rax)
  76168. 43faf7: add %dl,(%rax)
  76169. 43faf9: xchg %eax,%edi
  76170. 43fafa: rex.X add %al,(%rax)
  76171. 43fafd: add %al,(%rax)
  76172. 43faff: add %dh,0x41be(%rax)
  76173. 43fb05: add %al,(%rax)
  76174. 43fb07: add %ah,%al
  76175. 43fb09: mov $0x41,%esi
  76176. 43fb0e: add %al,(%rax)
  76177. 43fb10: rex mov $0x41,%edi
  76178. 43fb16: add %al,(%rax)
  76179. 43fb18: mov $0x96,%al
  76180. 43fb1a: rex.X add %al,(%rax)
  76181. 43fb1d: add %al,(%rax)
  76182. 43fb1f: add %al,%al
  76183. 43fb21: xchg %eax,%esi
  76184. 43fb22: rex.X add %al,(%rax)
  76185. 43fb25: add %al,(%rax)
  76186. 43fb27: add %dl,%al
  76187. 43fb29: xchg %eax,%esi
  76188. 43fb2a: rex.X add %al,(%rax)
  76189. 43fb2d: add %al,(%rax)
  76190. 43fb2f: add %ah,%al
  76191. 43fb31: xchg %eax,%esi
  76192. 43fb32: rex.X add %al,(%rax)
  76193. 43fb35: ┆ add %al,(%rax)
  76194. 43fb37: ┆ add %al,(%rax)
  76195. 43fb39: ┆ xchg %eax,%edi
  76196. 43fb3a: ┆ rex.X add %al,(%rax)
  76197. 43fb3d: ┆ add %al,(%rax)
  76198. 43fb3f: ┆ add %dl,(%rax)
  76199. 43fb41: ┆ retq $0x41
  76200. 43fb44: ┆ add %al,(%rax)
  76201. 43fb46: ┆ add %al,(%rax)
  76202. 43fb48: ┆ lock xchg %eax,%esi
  76203. 43fb4a: ┆ rex.X add %al,(%rax)
  76204. 43fb4d: ┆ add %al,(%rax)
  76205. 43fb4f: ┆ add %dh,(%rax)
  76206. 43fb51: ┆ retq $0x41
  76207. 43fb54: ┆ add %al,(%rax)
  76208. 43fb56: ┆ add %al,(%rax)
  76209. 43fb58: ┆ rex retq $0x41
  76210. 43fb5c: ┆ add %al,(%rax)
  76211. 43fb5e: ┆ add %al,(%rax)
  76212. 43fb60: ┆ push %rax
  76213. 43fb61: ┆ retq $0x41
  76214. 43fb64: ┆ add %al,(%rax)
  76215. 43fb66: ┆ add %al,(%rax)
  76216. 43fb68: ┆ (bad)
  76217. 43fb69: ┆ retq $0x41
  76218. 43fb6c: ┆ add %al,(%rax)
  76219. 43fb6e: ┆ add %al,(%rax)
  76220. 43fb70: ╰ jo 43fb34 <_D10TypeInfo_b6__vtblZ+0x44>
  76221. 43fb72: add %al,(%r8)
  76222. 43fb75: add %al,(%rax)
  76223. 43fb77: add %al,0x41c2(%rax)
  76224. 43fb7d: add %al,(%rax)
  76225. 43fb7f: add %dl,0x41c2(%rax)
  76226. 43fb85: add %al,(%rax)
  76227. 43fb87: add %dh,0x6c(%rbp)
  76228. 43fb8a: outsl %ds:(%rsi),(%dx)
  76229. 43fb8b: outsb %ds:(%rsi),(%dx)
  76230. 43fb8c: add %dl,0x70(%ecx,%edi,2)
  76231. 43fb91: rex.WB outsb %gs:(%rsi),(%dx)
  76232. 43fb94: outsw %ds:(%rsi),(%dx)
  76233. 43fb96: pop %rdi
  76234. 43fb97: insl (%dx),%es:(%rdi)
  76235.  
  76236. 000000000043fba0 <_D10TypeInfo_m6__initZ>:
  76237. 43fba0: mov $0xfb,%al
  76238. 43fba2: rex.XB add %al,(%r8)
  76239.  
  76240. 000000000043fbb0 <_D10TypeInfo_m6__vtblZ>:
  76241. 43fbb0: nop
  76242. 43fbb1: ╭─ jbe 43fc18 <_D10TypeInfo_m6__vtblZ+0x68>
  76243. 43fbb3: │ add %al,(%rax)
  76244. 43fbb5: │ add %al,(%rax)
  76245. 43fbb7: │ add %ah,%al
  76246. 43fbb9: │ xchg %eax,%edi
  76247. 43fbba: │ rex.X add %al,(%rax)
  76248. 43fbbd: │ add %al,(%rax)
  76249. 43fbbf: │ add %dh,0x41be(%rax)
  76250. 43fbc5: │ add %al,(%rax)
  76251. 43fbc7: │ add %ah,%al
  76252. 43fbc9: │ mov $0x41,%esi
  76253. 43fbce: │┆ add %al,(%rax)
  76254. 43fbd0: │┆ rex mov $0x41,%edi
  76255. 43fbd6: │┆ add %al,(%rax)
  76256. 43fbd8: │┆ lock xchg %eax,%edi
  76257. 43fbda: │┆ rex.X add %al,(%rax)
  76258. 43fbdd: │┆ add %al,(%rax)
  76259. 43fbdf: │┆ add %dl,(%rax)
  76260. 43fbe1: │┆ cwtl
  76261. 43fbe2: │┆ rex.X add %al,(%rax)
  76262. 43fbe5: │┆ add %al,(%rax)
  76263. 43fbe7: │┆ add %ah,(%rax)
  76264. 43fbe9: │┆ cwtl
  76265. 43fbea: │┆ rex.X add %al,(%rax)
  76266. 43fbed: │┆ add %al,(%rax)
  76267. 43fbef: │┆ add %al,-0x68(%rax)
  76268. 43fbf2: │┆ rex.X add %al,(%rax)
  76269. 43fbf5: │┆ add %al,(%rax)
  76270. 43fbf7: │┆ add %ah,-0x68(%rax)
  76271. 43fbfa: │┆ rex.X add %al,(%rax)
  76272. 43fbfd: │┆ add %al,(%rax)
  76273. 43fbff: │┆ add %dl,(%rax)
  76274. 43fc01: │┆ retq $0x41
  76275. 43fc04: │┆ add %al,(%rax)
  76276. 43fc06: │┆ add %al,(%rax)
  76277. 43fc08: │┆ push %rax
  76278. 43fc09: │┆ cwtl
  76279. 43fc0a: │┆ rex.X add %al,(%rax)
  76280. 43fc0d: │┆ add %al,(%rax)
  76281. 43fc0f: │┆ add %dh,(%rax)
  76282. 43fc11: │┆ retq $0x41
  76283. 43fc14: │┆ add %al,(%rax)
  76284. 43fc16: │┆ add %al,(%rax)
  76285. 43fc18: ┕┿ rex retq $0x41
  76286. 43fc1c: ┆ add %al,(%rax)
  76287. 43fc1e: ┆ add %al,(%rax)
  76288. 43fc20: ┆ push %rax
  76289. 43fc21: ┆ retq $0x41
  76290. 43fc24: ┆ add %al,(%rax)
  76291. 43fc26: ┆ add %al,(%rax)
  76292. 43fc28: ┆ (bad)
  76293. 43fc29: ┆ retq $0x41
  76294. 43fc2c: ┆ add %al,(%rax)
  76295. 43fc2e: ┆ add %al,(%rax)
  76296. 43fc30: ╰ jo 43fbca <_D10TypeInfo_m6__vtblZ+0x1a>
  76297. 43fc32: rex.X add %al,(%rax)
  76298. 43fc35: add %al,(%rax)
  76299. 43fc37: add %al,0x41c2(%rax)
  76300. 43fc3d: add %al,(%rax)
  76301. 43fc3f: add %dl,0x41c2(%rax)
  76302. 43fc45: add %al,(%rax)
  76303. 43fc47: add %dl,0x70(%rcx,%rdi,2)
  76304. 43fc4b: rex.WB outsb %gs:(%rsi),(%dx)
  76305. 43fc4e: outsw %ds:(%rsi),(%dx)
  76306. 43fc50: pop %rdi
  76307. 43fc51: rex.B insb (%dx),%es:(%rdi)
  76308. 43fc53: add %dh,0x6c(%rbp)
  76309. 43fc56: outsl %ds:(%rsi),(%dx)
  76310. 43fc57: outsb %ds:(%rsi),(%dx)
  76311. 43fc58: addr32 pop %rbx
  76312. 43fc5a: pop %rbp
  76313. 43fc5b: add %dl,0x70(%rcx,%rdi,2)
  76314. 43fc5f: rex.WB outsb %gs:(%rsi),(%dx)
  76315. 43fc62: outsw %ds:(%rsi),(%dx)
  76316. 43fc64: pop %rdi
  76317. 43fc65: rex.B insl (%dx),%es:(%rdi)
  76318.  
  76319. 000000000043fc68 <_D11TypeInfo_Al6__initZ>:
  76320. 43fc68: cmp $0x43,%ah
  76321.  
  76322. 000000000043fc80 <_D11TypeInfo_Al6__vtblZ>:
  76323. 43fc80: (bad)
  76324. 43fc81: ╭ ja 43fce8 <_D11TypeInfo_Al6__vtblZ+0x68>
  76325. 43fc83: │ add %al,(%rax)
  76326. 43fc85: │ add %al,(%rax)
  76327. 43fc87: │ add %dl,-0x67(%rax)
  76328. 43fc8a: │ rex.X add %al,(%rax)
  76329. 43fc8d: │ add %al,(%rax)
  76330. 43fc8f: │ add %dh,0x41be(%rax)
  76331. 43fc95: │ add %al,(%rax)
  76332. 43fc97: │ add %ah,%al
  76333. 43fc99: │ mov $0x41,%esi
  76334. 43fc9e: │ add %al,(%rax)
  76335. 43fca0: │ rex cltd
  76336. 43fca2: │ rex.X add %al,(%rax)
  76337. 43fca5: │ add %al,(%rax)
  76338. 43fca7: │ add %ah,-0x67(%rax)
  76339. 43fcaa: │ rex.X add %al,(%rax)
  76340. 43fcad: │ add %al,(%rax)
  76341. 43fcaf: │ add %al,0x4299(%rax)
  76342. 43fcb5: │ add %al,(%rax)
  76343. 43fcb7: │ add %dh,0x4299(%rax)
  76344. 43fcbd: │ add %al,(%rax)
  76345. 43fcbf: │ add %al,-0x38(%rax)
  76346. 43fcc2: │ add %al,(%r8)
  76347. 43fcc5: │ add %al,(%rax)
  76348. 43fcc7: │ add %ah,-0x38(%rax)
  76349. 43fcca: │ add %al,(%r8)
  76350. 43fccd: │ add %al,(%rax)
  76351. 43fccf: │ add %dl,(%rax)
  76352. 43fcd1: │ (bad)
  76353. 43fcd2: │ rex.X add %al,(%rax)
  76354. 43fcd5: │ add %al,(%rax)
  76355. 43fcd7: │ add %dl,-0x38(%rax)
  76356. 43fcda: │ add %al,(%r8)
  76357. 43fcdd: │ add %al,(%rax)
  76358. 43fcdf: │ add %al,0x41c8(%rax)
  76359. 43fce5: │ add %al,(%rax)
  76360. 43fce7: │ add %al,-0x3e(%rax)
  76361. 43fcea: add %al,(%r8)
  76362. 43fced: add %al,(%rax)
  76363. 43fcef: add %dl,-0x3e(%rax)
  76364. 43fcf2: add %al,(%r8)
  76365. 43fcf5: add %al,(%rax)
  76366. 43fcf7: add %ah,-0x3e(%rax)
  76367. 43fcfa: add %al,(%r8)
  76368. 43fcfd: add %al,(%rax)
  76369. 43fcff: add %dl,0x41c8(%rax)
  76370. 43fd05: add %al,(%rax)
  76371. 43fd07: add %ah,0x41c8(%rax)
  76372. 43fd0d: add %al,(%rax)
  76373. 43fd0f: add %dl,0x41c2(%rax)
  76374. 43fd15: add %al,(%rax)
  76375.  
  76376. 000000000043fd18 <_D11TypeInfo_Am6__initZ>:
  76377. 43fd18: xor %bh,%ch
  76378. 43fd1a: rex.XB add %al,(%r8)
  76379.  
  76380. 000000000043fd30 <_D11TypeInfo_Am6__vtblZ>:
  76381. 43fd30: add %bh,0x65(%rax)
  76382. 43fd33: add %al,(%rax)
  76383. 43fd35: add %al,(%rax)
  76384. 43fd37: add %ah,(%rax)
  76385. 43fd39: (bad)
  76386. 43fd3a: rex.X add %al,(%rax)
  76387. 43fd3d: add %al,(%rax)
  76388. 43fd3f: add %dh,0x41be(%rax)
  76389. 43fd45: add %al,(%rax)
  76390. 43fd47: add %ah,%al
  76391. 43fd49: mov $0x41,%esi
  76392. 43fd4e: add %al,(%rax)
  76393. 43fd50: rex cltd
  76394. 43fd52: rex.X add %al,(%rax)
  76395. 43fd55: add %al,(%rax)
  76396. 43fd57: add %ah,-0x67(%rax)
  76397. 43fd5a: rex.X add %al,(%rax)
  76398. 43fd5d: add %al,(%rax)
  76399. 43fd5f: add %al,0x4299(%rax)
  76400. 43fd65: add %al,(%rax)
  76401. 43fd67: add %dh,(%rax)
  76402. 43fd69: (bad)
  76403. 43fd6a: rex.X add %al,(%rax)
  76404. 43fd6d: add %al,(%rax)
  76405. 43fd6f: add %al,-0x38(%rax)
  76406. 43fd72: add %al,(%r8)
  76407. 43fd75: add %al,(%rax)
  76408. 43fd77: add %ah,-0x38(%rax)
  76409. 43fd7a: add %al,(%r8)
  76410. 43fd7d: add %al,(%rax)
  76411. 43fd7f: add %dl,0x429a(%rax)
  76412. 43fd85: add %al,(%rax)
  76413. 43fd87: add %dl,-0x38(%rax)
  76414. 43fd8a: add %al,(%r8)
  76415. 43fd8d: add %al,(%rax)
  76416. 43fd8f: add %al,0x41c8(%rax)
  76417. 43fd95: add %al,(%rax)
  76418. 43fd97: add %al,-0x3e(%rax)
  76419. 43fd9a: add %al,(%r8)
  76420. 43fd9d: add %al,(%rax)
  76421. 43fd9f: add %dl,-0x3e(%rax)
  76422. 43fda2: add %al,(%r8)
  76423. 43fda5: add %al,(%rax)
  76424. 43fda7: add %ah,-0x3e(%rax)
  76425. 43fdaa: add %al,(%r8)
  76426. 43fdad: add %al,(%rax)
  76427. 43fdaf: add %dl,0x41c8(%rax)
  76428. 43fdb5: add %al,(%rax)
  76429. 43fdb7: add %ah,0x41c8(%rax)
  76430. 43fdbd: add %al,(%rax)
  76431. 43fdbf: add %dl,0x41c2(%rax)
  76432. 43fdc5: add %al,(%rax)
  76433. 43fdc7: add %dh,0x63(%rdi)
  76434. 43fdca: pushq $0x54007261
  76435. 43fdcf: ╭─ jns 43fe41 <_D10TypeInfo_u6__vtblZ+0x51>
  76436. 43fdd1: │ rex.WB outsb %gs:(%rsi),(%dx)
  76437. 43fdd4: │ outsw %ds:(%rsi),(%dx)
  76438. 43fdd6: │ pop %rdi
  76439. 43fdd7: │╭ jne 43fdd9 <_D11TypeInfo_Am6__vtblZ+0xa9>
  76440. 43fdd9: │┕ add %al,(%rax)
  76441. 43fddb: │ add %al,(%rax)
  76442. 43fddd: │ add %al,(%rax)
  76443.  
  76444. 000000000043fde0 <_D10TypeInfo_u6__initZ>:
  76445. 43fde0: lock std
  76446. 43fde2: rex.XB add %al,(%r8)
  76447.  
  76448. 000000000043fdf0 <_D10TypeInfo_u6__vtblZ>:
  76449. 43fdf0: ╭┼ loopne 43fe6a <_D10TypeInfo_u6__vtblZ+0x7a>
  76450. 43fdf2: │┆ add %al,%gs:(%rax)
  76451. 43fdf5: │┆ add %al,(%rax)
  76452. 43fdf7: │┆ add %ah,-0x65(%rax)
  76453. 43fdfa: │┆ rex.X add %al,(%rax)
  76454. 43fdfd: │┆ add %al,(%rax)
  76455. 43fdff: │┆ add %dh,0x41be(%rax)
  76456. 43fe05: │┆ add %al,(%rax)
  76457. 43fe07: │┆ add %ah,%al
  76458. 43fe09: │┆ mov $0x41,%esi
  76459. 43fe0e: │┆ add %al,(%rax)
  76460. 43fe10: │┆ rex mov $0x41,%edi
  76461. 43fe16: │┆ add %al,(%rax)
  76462. 43fe18: │╰ jo 43fdb5 <_D11TypeInfo_Am6__vtblZ+0x85>
  76463. 43fe1a: │ rex.X add %al,(%rax)
  76464. 43fe1d: │ add %al,(%rax)
  76465. 43fe1f: │ add %al,0x429b(%rax)
  76466. 43fe25: │ add %al,(%rax)
  76467. 43fe27: │ add %dl,0x429b(%rax)
  76468. 43fe2d: │ add %al,(%rax)
  76469. 43fe2f: │ add %ah,0x429b(%rax)
  76470. 43fe35: │┆ add %al,(%rax)
  76471. 43fe37: │┆ add %dh,0x429b(%rax)
  76472. 43fe3d: │┆ add %al,(%rax)
  76473. 43fe3f: │┆ add %dl,(%rax)
  76474. 43fe41: │┆ retq $0x41
  76475. 43fe44: │┆ add %al,(%rax)
  76476. 43fe46: │┆ add %al,(%rax)
  76477. 43fe48: │┆ rcrb $0x0,0x42(%rbx)
  76478. 43fe4f: │┆ add %dh,(%rax)
  76479. 43fe51: │┆ retq $0x41
  76480. 43fe54: │┆ add %al,(%rax)
  76481. 43fe56: │┆ add %al,(%rax)
  76482. 43fe58: │┆ rex retq $0x41
  76483. 43fe5c: │┆ add %al,(%rax)
  76484. 43fe5e: │┆ add %al,(%rax)
  76485. 43fe60: │┆ push %rax
  76486. 43fe61: │┆ retq $0x41
  76487. 43fe64: │┆ add %al,(%rax)
  76488. 43fe66: │┆ add %al,(%rax)
  76489. 43fe68: │┆ (bad)
  76490. 43fe69: │┆ retq $0x41
  76491. 43fe6c: ┆ add %al,(%rax)
  76492. 43fe6e: ┆ add %al,(%rax)
  76493. 43fe70: ╰ jo 43fe34 <_D10TypeInfo_u6__vtblZ+0x44>
  76494. 43fe72: add %al,(%r8)
  76495. 43fe75: add %al,(%rax)
  76496. 43fe77: add %al,0x41c2(%rax)
  76497. 43fe7d: add %al,(%rax)
  76498. 43fe7f: add %dl,0x41c2(%rax)
  76499. 43fe85: add %al,(%rax)
  76500. 43fe87: add %ah,0x66(%rbx)
  76501. 43fe8a: insb (%dx),%es:(%rdi)
  76502. 43fe8b: outsl %ds:(%rsi),(%dx)
  76503. 43fe8c: (bad)
  76504. 43fe8d: ╭ je 43fe8f <_D10TypeInfo_u6__vtblZ+0x9f>
  76505. 43fe8f: ┕ push %rsp
  76506. 43fe90: ╭─ jns 43ff02 <_D10TypeInfo_q6__vtblZ+0x52>
  76507. 43fe92: │ rex.WB outsb %gs:(%rsi),(%dx)
  76508. 43fe95: │ outsw %ds:(%rsi),(%dx)
  76509. 43fe97: │ pop %rdi
  76510. 43fe98: │╭ jno 43fe9a <_D10TypeInfo_u6__vtblZ+0xaa>
  76511. 43fe9a: │┕ add %al,(%rax)
  76512. 43fe9c: │ add %al,(%rax)
  76513.  
  76514. 000000000043fea0 <_D10TypeInfo_q6__initZ>:
  76515. 43fea0: mov $0xfe,%al
  76516. 43fea2: rex.XB add %al,(%r8)
  76517.  
  76518. 000000000043feb0 <_D10TypeInfo_q6__vtblZ>:
  76519. 43feb0: sarb $0x0,0x65(%rcx)
  76520. 43feb4: add %al,(%rax)
  76521. 43feb6: add %al,(%rax)
  76522. 43feb8: nop
  76523. 43feb9: pushfq
  76524. 43feba: rex.X add %al,(%rax)
  76525. 43febd: add %al,(%rax)
  76526. 43febf: add %dh,0x41be(%rax)
  76527. 43fec5: add %al,(%rax)
  76528. 43fec7: add %ah,%al
  76529. 43fec9: mov $0x41,%esi
  76530. 43fece: add %al,(%rax)
  76531. 43fed0: rex mov $0x41,%edi
  76532. 43fed6: add %al,(%rax)
  76533. 43fed8: movabs 0xf00000000000429c,%al
  76534. 43fee1: pushfq
  76535. 43fee2: rex.X add %al,(%rax)
  76536. 43fee5: add %al,(%rax)
  76537. 43fee7: add %ah,(%rax)
  76538. 43fee9: popfq
  76539. 43feea: rex.X add %al,(%rax)
  76540. 43feed: add %al,(%rax)
  76541. 43feef: add %ah,-0x63(%rax)
  76542. 43fef2: rex.X add %al,(%rax)
  76543. 43fef5: add %al,(%rax)
  76544. 43fef7: add %dh,-0x63(%rax)
  76545. 43fefa: rex.X add %al,(%rax)
  76546. 43fefd: add %al,(%rax)
  76547. 43feff: add %dl,(%rax)
  76548. 43ff01: retq $0x41
  76549. 43ff04: add %al,(%rax)
  76550. 43ff06: add %al,(%rax)
  76551. 43ff08: sbbb $0x0,0x42(%rbp)
  76552. 43ff0f: add %dh,(%rax)
  76553. 43ff11: retq $0x41
  76554. 43ff14: add %al,(%rax)
  76555. 43ff16: add %al,(%rax)
  76556. 43ff18: rex retq $0x41
  76557. 43ff1c: add %al,(%rax)
  76558. 43ff1e: add %al,(%rax)
  76559. 43ff20: push %rax
  76560. 43ff21: retq $0x41
  76561. 43ff24: add %al,(%rax)
  76562. 43ff26: add %al,(%rax)
  76563. 43ff28: (bad)
  76564. 43ff29: retq $0x41
  76565. 43ff2c: add %al,(%rax)
  76566. 43ff2e: add %al,(%rax)
  76567. 43ff30: nop
  76568. 43ff31: popfq
  76569. 43ff32: rex.X add %al,(%rax)
  76570. 43ff35: add %al,(%rax)
  76571. 43ff37: add %ah,0x429d(%rax)
  76572. 43ff3d: add %al,(%rax)
  76573. 43ff3f: add %dl,0x41c2(%rax)
  76574. 43ff45: add %al,(%rax)
  76575. 43ff47: add %dh,0x69(%rbp)
  76576. 43ff4a: outsb %ds:(%rsi),(%dx)
  76577. 43ff4b: ╭ je 43ff4d <_D10TypeInfo_q6__vtblZ+0x9d>
  76578. 43ff4d: ┕ push %rsp
  76579. 43ff4e: ╭ jns 43ffc0 <_D10TypeInfo_k6__vtblZ+0x50>
  76580. 43ff50: │ rex.WB outsb %gs:(%rsi),(%dx)
  76581. 43ff53: │ outsw %ds:(%rsi),(%dx)
  76582. 43ff55: │ pop %rdi
  76583. 43ff56: │ imul $0x70,(%rax),%eax
  76584.  
  76585. 000000000043ff58 <_D10TypeInfo_k6__initZ>:
  76586. 43ff58: ╭ jo 43ff59 <_D10TypeInfo_k6__initZ+0x1>
  76587. 43ff5a: rex.XB add %al,(%r8)
  76588.  
  76589. 000000000043ff70 <_D10TypeInfo_k6__vtblZ>:
  76590. 43ff70: ┆ nop
  76591. 43ff71: ╭┼─ jp 43ffd8 <_D10TypeInfo_k6__vtblZ+0x68>
  76592. 43ff73: │┆ add %al,(%rax)
  76593. 43ff75: │┆ add %al,(%rax)
  76594. 43ff77: │┆ add %al,0x429e(%rax)
  76595. 43ff7d: │┆ add %al,(%rax)
  76596. 43ff7f: │┆ add %dh,0x41be(%rax)
  76597. 43ff85: │┆ add %al,(%rax)
  76598. 43ff87: │┆ add %ah,%al
  76599. 43ff89: │┆ mov $0x41,%esi
  76600. 43ff8e: │┆ add %al,(%rax)
  76601. 43ff90: │┆ rex mov $0x41,%edi
  76602. 43ff96: │┆ add %al,(%rax)
  76603. 43ff98: │┆ nop
  76604. 43ff99: │┆ sahf
  76605. 43ff9a: │┆ rex.X add %al,(%rax)
  76606. 43ff9d: │┆ add %al,(%rax)
  76607. 43ff9f: │┆ add %ah,0x429e(%rax)
  76608. 43ffa5: │┆ add %al,(%rax)
  76609. 43ffa7: │┆ add %dh,0x429e(%rax)
  76610. 43ffad: │┆ add %al,(%rax)
  76611. 43ffaf: │┆ add %dl,%al
  76612. 43ffb1: │┆ sahf
  76613. 43ffb2: │┆ rex.X add %al,(%rax)
  76614. 43ffb5: │┆┆ add %al,(%rax)
  76615. 43ffb7: │┆┆ add %dh,%al
  76616. 43ffb9: │┆┆ sahf
  76617. 43ffba: │┆┆ rex.X add %al,(%rax)
  76618. 43ffbd: │┆┆ add %al,(%rax)
  76619. 43ffbf: │┆┆ add %dl,(%rax)
  76620. 43ffc1: │┆┆ retq $0x41
  76621. 43ffc4: │┆┆ add %al,(%rax)
  76622. 43ffc6: │┆┆ add %al,(%rax)
  76623. 43ffc8: │╰┼ loopne 43ff68 <_D10TypeInfo_k6__initZ+0x10>
  76624. 43ffca: │ ┆ rex.X add %al,(%rax)
  76625. 43ffcd: │ ┆ add %al,(%rax)
  76626. 43ffcf: │ ┆ add %dh,(%rax)
  76627. 43ffd1: │ ┆ retq $0x41
  76628. 43ffd4: │ ┆ add %al,(%rax)
  76629. 43ffd6: │ ┆ add %al,(%rax)
  76630. 43ffd8: ┕━┿ rex retq $0x41
  76631. 43ffdc: ┆ add %al,(%rax)
  76632. 43ffde: ┆ add %al,(%rax)
  76633. 43ffe0: ┆ push %rax
  76634. 43ffe1: ┆ retq $0x41
  76635. 43ffe4: ┆ add %al,(%rax)
  76636. 43ffe6: ┆ add %al,(%rax)
  76637. 43ffe8: ┆ (bad)
  76638. 43ffe9: ┆ retq $0x41
  76639. 43ffec: ┆ add %al,(%rax)
  76640. 43ffee: ┆ add %al,(%rax)
  76641. 43fff0: ╰ jo 43ffb4 <_D10TypeInfo_k6__vtblZ+0x44>
  76642. 43fff2: add %al,(%r8)
  76643. 43fff5: add %al,(%rax)
  76644. 43fff7: add %al,0x41c2(%rax)
  76645. 43fffd: add %al,(%rax)
  76646. 43ffff: add %dl,0x41c2(%rax)
  76647. 440005: add %al,(%rax)
  76648. 440007: add %dl,0x70(%rcx,%rdi,2)
  76649. 44000b: rex.WB outsb %gs:(%rsi),(%dx)
  76650. 44000e: outsw %ds:(%rsi),(%dx)
  76651. 440010: pop %rdi
  76652. 440011: rex.B
  76653. 440012: add %dh,0x62(%ebp)
  76654. 440016: ╭─ jns 44008c <_D11TypeInfo_Ag6__initZ+0x4>
  76655. 440018: │ gs
  76656. 440019: │ pop %rbx
  76657. 44001a: │ pop %rbp
  76658. 44001b: │ add %dl,0x70(%rcx,%rdi,2)
  76659. 44001f: │ rex.WB outsb %gs:(%rsi),(%dx)
  76660. 440022: │ outsw %ds:(%rsi),(%dx)
  76661. 440024: │ pop %rdi
  76662. 440025: │ rex.B pushq $0x696f7600
  76663. 44002b: │ fs
  76664. 44002c: │ pop %rbx
  76665. 44002d: │ pop %rbp
  76666. 44002e: │ add %dl,0x70(%rcx,%rdi,2)
  76667. 440032: │ rex.WB outsb %gs:(%rsi),(%dx)
  76668. 440035: │ outsw %ds:(%rsi),(%dx)
  76669. 440037: │ pop %rdi
  76670. 440038: │ rex.B jbe 44003b <_D10TypeInfo_k6__vtblZ+0xcb>
  76671. 44003b: │ (bad) {%k5}
  76672. 44003c: │ outsl %ds:(%rsi),(%dx)
  76673. 44003d: │ outsl %ds:(%rsi),(%dx)
  76674. 44003e: │ insb (%dx),%es:(%rdi)
  76675. 44003f: │ pop %rbx
  76676. 440040: │ pop %rbp
  76677. 440041: │ add %dl,0x70(%rcx,%rdi,2)
  76678. 440045: │ rex.WB outsb %gs:(%rsi),(%dx)
  76679. 440048: │ outsw %ds:(%rsi),(%dx)
  76680. 44004a: │ pop %rdi
  76681. 44004b: │ rex.B (bad) {%k5}
  76682. 44004d: │ add %dl,0x70(%rcx,%rdi,2)
  76683. 440051: │ rex.WB outsb %gs:(%rsi),(%dx)
  76684. 440054: │ outsw %ds:(%rsi),(%dx)
  76685. 440056: │ pop %rdi
  76686. 440057: │ rex.B (bad)
  76687. 440059: │ add %dl,0x70(%rcx,%rdi,2)
  76688. 44005d: │ rex.WB outsb %gs:(%rsi),(%dx)
  76689. 440060: │ outsw %ds:(%rsi),(%dx)
  76690. 440062: │ pop %rdi
  76691. 440063: │ rex.B jns 4400c7 <_D11TypeInfo_Ag6__vtblZ+0x27>
  76692. 440066: │ add %ah,0x6f(%rbx)
  76693. 440069: │ outsb %ds:(%rsi),(%dx)
  76694. 44006a: ╭┼─ jae 4400e0 <_D11TypeInfo_Ag6__vtblZ+0x40>
  76695. 44006c: ││ sub %ah,0x68(%rbx)
  76696. 44006f: ││ (bad)
  76697. 440070: ││╭ jb 44009b <_D11TypeInfo_Ag6__initZ+0x13>
  76698. 440072: │││ pop %rbx
  76699. 440073: │││ pop %rbp
  76700. 440074: │││ add %dl,0x70(%rcx,%rdi,2)
  76701. 440078: │││ rex.WB outsb %gs:(%rsi),(%dx)
  76702. 44007b: │││ outsw %ds:(%rsi),(%dx)
  76703. 44007d: │││ pop %rdi
  76704. 44007e: │││ rex.B js 4400e2 <_D11TypeInfo_Ag6__vtblZ+0x42>
  76705. 440081: │││ add %al,(%rax)
  76706. 440083: │││ add %al,(%rax)
  76707. 440085: │││ add %al,(%rax)
  76708.  
  76709. 0000000000440088 <_D11TypeInfo_Ag6__initZ>:
  76710. 440088: movabs 0x4400,%al
  76711.  
  76712. 00000000004400a0 <_D11TypeInfo_Ag6__vtblZ>:
  76713. 4400a0: (bad)
  76714. 4400a1: ╭ jnp 440108 <_D11TypeInfo_Ag6__vtblZ+0x68>
  76715. 4400a3: │ add %al,(%rax)
  76716. 4400a5: │ add %al,(%rax)
  76717. 4400a7: │ add %dl,%al
  76718. 4400a9: │ lahf
  76719. 4400aa: │ rex.X add %al,(%rax)
  76720. 4400ad: │ add %al,(%rax)
  76721. 4400af: │ add %dh,0x41be(%rax)
  76722. 4400b5: │ add %al,(%rax)
  76723. 4400b7: │ add %ah,%al
  76724. 4400b9: │ mov $0x41,%esi
  76725. 4400be: │ add %al,(%rax)
  76726. 4400c0: │ rcrb $0x0,0x42(%rdi)
  76727. 4400c7: │ add %ah,%al
  76728. 4400c9: │ lahf
  76729. 4400ca: │ rex.X add %al,(%rax)
  76730. 4400cd: │ add %al,(%rax)
  76731. 4400cf: │ add %al,(%rax)
  76732. 4400d1: │ movabs 0xa030000000000042,%al
  76733. 4400da: │ rex.X add %al,(%rax)
  76734. 4400dd: │ add %al,(%rax)
  76735. 4400df: │ add %al,-0x38(%rax)
  76736. 4400e2: │ add %al,(%r8)
  76737. 4400e5: │ add %al,(%rax)
  76738. 4400e7: │ add %ah,-0x38(%rax)
  76739. 4400ea: │ add %al,(%r8)
  76740. 4400ed: │ add %al,(%rax)
  76741. 4400ef: │ add %dl,0x42a0(%rax)
  76742. 4400f5: │ add %al,(%rax)
  76743. 4400f7: │ add %dl,-0x38(%rax)
  76744. 4400fa: │ add %al,(%r8)
  76745. 4400fd: │ add %al,(%rax)
  76746. 4400ff: │ add %al,0x41c8(%rax)
  76747. 440105: │ add %al,(%rax)
  76748. 440107: │ add %al,-0x3e(%rax)
  76749. 44010a: add %al,(%r8)
  76750. 44010d: add %al,(%rax)
  76751. 44010f: add %dl,-0x3e(%rax)
  76752. 440112: add %al,(%r8)
  76753. 440115: add %al,(%rax)
  76754. 440117: add %ah,-0x3e(%rax)
  76755. 44011a: add %al,(%r8)
  76756. 44011d: add %al,(%rax)
  76757. 44011f: add %dl,0x41c8(%rax)
  76758. 440125: add %al,(%rax)
  76759. 440127: add %ah,0x41c8(%rax)
  76760. 44012d: add %al,(%rax)
  76761. 44012f: add %dl,0x41c2(%rax)
  76762. 440135: add %al,(%rax)
  76763.  
  76764. 0000000000440138 <_D11TypeInfo_Ah6__initZ>:
  76765. 440138: push %rax
  76766. 440139: add %eax,0x0(%rax,%rax,1)
  76767.  
  76768. 0000000000440150 <_D11TypeInfo_Ah6__vtblZ>:
  76769. 440150: ┆ add %bh,0x0(%rbp,%riz,2)
  76770. 440154: ┆ add %al,(%rax)
  76771. 440156: ┆ add %al,(%rax)
  76772. 440158: ┆ movabs 0xb0000000000042a0,%al
  76773. 440161: ┆ mov $0x41,%esi
  76774. 440166: ┆ add %al,(%rax)
  76775. 440168: ╰ loopne 440128 <_D11TypeInfo_Ag6__vtblZ+0x88>
  76776. 44016a: add %al,(%r8)
  76777. 44016d: add %al,(%rax)
  76778. 44016f: add %al,%al
  76779. 440171: lahf
  76780. 440172: rex.X add %al,(%rax)
  76781. 440175: add %al,(%rax)
  76782. 440177: add %ah,%al
  76783. 440179: lahf
  76784. 44017a: rex.X add %al,(%rax)
  76785. 44017d: add %al,(%rax)
  76786. 44017f: add %al,(%rax)
  76787. 440181: movabs 0xa0b0000000000042,%al
  76788. 44018a: rex.X add %al,(%rax)
  76789. 44018d: add %al,(%rax)
  76790. 44018f: add %al,-0x38(%rax)
  76791. 440192: add %al,(%r8)
  76792. 440195: add %al,(%rax)
  76793. 440197: add %ah,-0x38(%rax)
  76794. 44019a: add %al,(%r8)
  76795. 44019d: add %al,(%rax)
  76796. 44019f: add %dl,%al
  76797. 4401a1: movabs 0xc850000000000042,%al
  76798. 4401aa: add %al,(%r8)
  76799. 4401ad: add %al,(%rax)
  76800. 4401af: add %al,0x41c8(%rax)
  76801. 4401b5: add %al,(%rax)
  76802. 4401b7: add %al,-0x3e(%rax)
  76803. 4401ba: add %al,(%r8)
  76804. 4401bd: add %al,(%rax)
  76805. 4401bf: add %dl,-0x3e(%rax)
  76806. 4401c2: add %al,(%r8)
  76807. 4401c5: add %al,(%rax)
  76808. 4401c7: add %ah,-0x3e(%rax)
  76809. 4401ca: add %al,(%r8)
  76810. 4401cd: add %al,(%rax)
  76811. 4401cf: add %dl,0x41c8(%rax)
  76812. 4401d5: add %al,(%rax)
  76813. 4401d7: add %ah,0x41c8(%rax)
  76814. 4401dd: add %al,(%rax)
  76815. 4401df: add %dl,0x41c2(%rax)
  76816. 4401e5: add %al,(%rax)
  76817.  
  76818. 00000000004401e8 <_D11TypeInfo_Av6__initZ>:
  76819. 4401e8: add %al,(%rdx)
  76820. 4401ea: add %r8b,(%rax)
  76821.  
  76822. 0000000000440200 <_D11TypeInfo_Av6__vtblZ>:
  76823. 440200: movabs 0xe00000000000657c,%al
  76824. 440209: movabs 0xbeb0000000000042,%al
  76825. 440212: add %al,(%r8)
  76826. 440215: add %al,(%rax)
  76827. 440217: add %ah,%al
  76828. 440219: mov $0x41,%esi
  76829. 44021e: add %al,(%rax)
  76830. 440220: rcrb $0x0,0x42(%rdi)
  76831. 440227: add %ah,%al
  76832. 440229: lahf
  76833. 44022a: rex.X add %al,(%rax)
  76834. 44022d: add %al,(%rax)
  76835. 44022f: add %al,(%rax)
  76836. 440231: movabs 0xa0b0000000000042,%al
  76837. 44023a: rex.X add %al,(%rax)
  76838. 44023d: add %al,(%rax)
  76839. 44023f: add %al,-0x38(%rax)
  76840. 440242: add %al,(%r8)
  76841. 440245: add %al,(%rax)
  76842. 440247: add %ah,-0x38(%rax)
  76843. 44024a: add %al,(%r8)
  76844. 44024d: add %al,(%rax)
  76845. 44024f: add %dh,%al
  76846. 440251: movabs 0xc850000000000042,%al
  76847. 44025a: add %al,(%r8)
  76848. 44025d: add %al,(%rax)
  76849. 44025f: add %al,0x41c8(%rax)
  76850. 440265: add %al,(%rax)
  76851. 440267: add %al,-0x3e(%rax)
  76852. 44026a: add %al,(%r8)
  76853. 44026d: add %al,(%rax)
  76854. 44026f: add %dl,-0x3e(%rax)
  76855. 440272: add %al,(%r8)
  76856. 440275: add %al,(%rax)
  76857. 440277: add %ah,-0x3e(%rax)
  76858. 44027a: add %al,(%r8)
  76859. 44027d: add %al,(%rax)
  76860. 44027f: add %dl,0x41c8(%rax)
  76861. 440285: add %al,(%rax)
  76862. 440287: add %ah,0x41c8(%rax)
  76863. 44028d: add %al,(%rax)
  76864. 44028f: add %dl,0x41c2(%rax)
  76865. 440295: add %al,(%rax)
  76866.  
  76867. 0000000000440298 <_D11TypeInfo_Ab6__initZ>:
  76868. 440298: mov $0x2,%al
  76869. 44029a: add %r8b,(%rax)
  76870.  
  76871. 00000000004402b0 <_D11TypeInfo_Ab6__vtblZ>:
  76872. 4402b0: rex jge 440318 <_D11TypeInfo_Ab6__vtblZ+0x68>
  76873. 4402b3: add %al,(%rax)
  76874. 4402b5: add %al,(%rax)
  76875. 4402b7: add %al,(%rax)
  76876. 4402b9: movabs 0xbeb0000000000042,%eax
  76877. 4402c2: add %al,(%r8)
  76878. 4402c5: add %al,(%rax)
  76879. 4402c7: add %ah,%al
  76880. 4402c9: mov $0x41,%esi
  76881. 4402ce: add %al,(%rax)
  76882. 4402d0: rcrb $0x0,0x42(%rdi)
  76883. 4402d7: add %ah,%al
  76884. 4402d9: lahf
  76885. 4402da: rex.X add %al,(%rax)
  76886. 4402dd: add %al,(%rax)
  76887. 4402df: add %al,(%rax)
  76888. 4402e1: movabs 0xa0b0000000000042,%al
  76889. 4402ea: rex.X add %al,(%rax)
  76890. 4402ed: add %al,(%rax)
  76891. 4402ef: add %al,-0x38(%rax)
  76892. 4402f2: add %al,(%r8)
  76893. 4402f5: add %al,(%rax)
  76894. 4402f7: add %ah,-0x38(%rax)
  76895. 4402fa: add %al,(%r8)
  76896. 4402fd: add %al,(%rax)
  76897. 4402ff: add %dl,(%rax)
  76898. 440301: movabs 0xc850000000000042,%eax
  76899. 44030a: add %al,(%r8)
  76900. 44030d: add %al,(%rax)
  76901. 44030f: add %al,0x41c8(%rax)
  76902. 440315: add %al,(%rax)
  76903. 440317: add %al,-0x3e(%rax)
  76904. 44031a: add %al,(%r8)
  76905. 44031d: add %al,(%rax)
  76906. 44031f: add %dl,-0x3e(%rax)
  76907. 440322: add %al,(%r8)
  76908. 440325: add %al,(%rax)
  76909. 440327: add %ah,-0x3e(%rax)
  76910. 44032a: add %al,(%r8)
  76911. 44032d: add %al,(%rax)
  76912. 44032f: add %dl,0x41c8(%rax)
  76913. 440335: add %al,(%rax)
  76914. 440337: add %ah,0x41c8(%rax)
  76915. 44033d: add %al,(%rax)
  76916. 44033f: add %dl,0x41c2(%rax)
  76917. 440345: add %al,(%rax)
  76918.  
  76919. 0000000000440348 <_D11TypeInfo_Aa6__initZ>:
  76920. 440348: (bad)
  76921. 440349: add 0x0(%rax,%rax,1),%eax
  76922.  
  76923. 0000000000440360 <_D11TypeInfo_Aa6__vtblZ>:
  76924. 440360: ╭ loopne 4403df <_D11TypeInfo_Aa6__vtblZ+0x7f>
  76925. 440362: │ add %al,%gs:(%rax)
  76926. 440365: │ add %al,(%rax)
  76927. 440367: │ add %ah,(%rax)
  76928. 440369: │ movabs 0xbeb0000000000042,%eax
  76929. 440372: │ add %al,(%r8)
  76930. 440375: │ add %al,(%rax)
  76931. 440377: │ add %ah,%al
  76932. 440379: │ mov $0x41,%esi
  76933. 44037e: │ add %al,(%rax)
  76934. 440380: │ rcrb $0x0,0x42(%rdi)
  76935. 440387: │ add %dh,(%rax)
  76936. 440389: │ movabs 0xa000000000000042,%eax
  76937. 440392: │ rex.X add %al,(%rax)
  76938. 440395: │ add %al,(%rax)
  76939. 440397: │ add %dh,0x42a0(%rax)
  76940. 44039d: │ add %al,(%rax)
  76941. 44039f: │ add %al,-0x38(%rax)
  76942. 4403a2: │ add %al,(%r8)
  76943. 4403a5: │ add %al,(%rax)
  76944. 4403a7: │ add %ah,-0x38(%rax)
  76945. 4403aa: │ add %al,(%r8)
  76946. 4403ad: │ add %al,(%rax)
  76947. 4403af: │ add %dl,%al
  76948. 4403b1: │ movabs 0xc850000000000042,%eax
  76949. 4403ba: │ add %al,(%r8)
  76950. 4403bd: │ add %al,(%rax)
  76951. 4403bf: │ add %al,0x41c8(%rax)
  76952. 4403c5: │ add %al,(%rax)
  76953. 4403c7: │ add %al,-0x3e(%rax)
  76954. 4403ca: │ add %al,(%r8)
  76955. 4403cd: │ add %al,(%rax)
  76956. 4403cf: │ add %dl,-0x3e(%rax)
  76957. 4403d2: │ add %al,(%r8)
  76958. 4403d5: │ add %al,(%rax)
  76959. 4403d7: │ add %ah,-0x3e(%rax)
  76960. 4403da: │ add %al,(%r8)
  76961. 4403dd: │ add %al,(%rax)
  76962. 4403df: ┕ add %dl,0x41c8(%rax)
  76963. 4403e5: add %al,(%rax)
  76964. 4403e7: add %ah,0x41c8(%rax)
  76965. 4403ed: add %al,(%rax)
  76966. 4403ef: add %dl,0x41c2(%rax)
  76967. 4403fd: add %al,(%rax)
  76968. 4403ff: add %ch,0x6d(%rcx)
  76969. 440402: insl (%dx),%es:(%rdi)
  76970. 440403: ╭─ jne 440479 <_D12TypeInfo_Aya6__vtblZ+0x49>
  76971. 440405: │ (bad)
  76972. 440406: │ (bad) {%k5}
  76973. 440407: │ insb (%dx),%es:(%rdi)
  76974. 440408: │ sub %ah,%gs:0x68(%rbx)
  76975. 44040c: │ (bad)
  76976. 44040d: │╭ jb 440438 <_D12TypeInfo_Aya6__vtblZ+0x8>
  76977. 44040f: ││ pop %rbx
  76978. 440410: ││ pop %rbp
  76979. 440411: ││ add %al,(%rax)
  76980. 440413: ││ add %al,(%rax)
  76981. 440415: ││ add %al,(%rax)
  76982.  
  76983. 0000000000440418 <_D12TypeInfo_Aya6__initZ>:
  76984. 440418: xor %al,(%rsp,%rax,2)
  76985.  
  76986. 0000000000440430 <_D12TypeInfo_Aya6__vtblZ>:
  76987. 440430: ┆ cmpb $0x0,0x65(%rsi)
  76988. 440434: ┆ add %al,(%rax)
  76989. 440436: ┆ add %al,(%rax)
  76990. 440438: ╰ loopne 4403db <_D11TypeInfo_Aa6__vtblZ+0x7b>
  76991. 44043a: rex.X add %al,(%rax)
  76992. 44043d: add %al,(%rax)
  76993. 44043f: add %dh,0x41be(%rax)
  76994. 440445: add %al,(%rax)
  76995. 440447: add %ah,%al
  76996. 440449: mov $0x41,%esi
  76997. 44044e: add %al,(%rax)
  76998. 440450: rcrb $0x0,0x42(%rdi)
  76999. 440457: add %dh,(%rax)
  77000. 440459: movabs 0xa000000000000042,%eax
  77001. 440462: rex.X add %al,(%rax)
  77002. 440465: add %al,(%rax)
  77003. 440467: add %dh,0x42a0(%rax)
  77004. 44046d: add %al,(%rax)
  77005. 44046f: add %al,-0x38(%rax)
  77006. 440472: add %al,(%r8)
  77007. 440475: add %al,(%rax)
  77008. 440477: add %ah,-0x38(%rax)
  77009. 44047a: add %al,(%r8)
  77010. 44047d: add %al,(%rax)
  77011. 44047f: add %dh,%al
  77012. 440481: movabs 0xc850000000000042,%eax
  77013. 44048a: add %al,(%r8)
  77014. 44048d: add %al,(%rax)
  77015. 44048f: add %al,0x41c8(%rax)
  77016. 440495: add %al,(%rax)
  77017. 440497: add %al,-0x3e(%rax)
  77018. 44049a: add %al,(%r8)
  77019. 44049d: add %al,(%rax)
  77020. 44049f: add %dl,-0x3e(%rax)
  77021. 4404a2: add %al,(%r8)
  77022. 4404a5: add %al,(%rax)
  77023. 4404a7: add %ah,-0x3e(%rax)
  77024. 4404aa: add %al,(%r8)
  77025. 4404ad: add %al,(%rax)
  77026. 4404af: add %dl,0x41c8(%rax)
  77027. 4404b5: add %al,(%rax)
  77028. 4404b7: add %ah,0x41c8(%rax)
  77029. 4404bd: add %al,(%rax)
  77030. 4404bf: add %dl,0x41c2(%rax)
  77031. 4404c5: add %al,(%rax)
  77032.  
  77033. 00000000004404c8 <_D12TypeInfo_Axa6__initZ>:
  77034. 4404c8: ╭ loopne 4404ce <_D12TypeInfo_Axa6__initZ+0x6>
  77035. 4404ca: │ add %r8b,(%rax)
  77036.  
  77037. 00000000004404e0 <_D12TypeInfo_Axa6__vtblZ>:
  77038. 4404e0: and %bh,0x65(%rdi)
  77039. 4404e3: add %al,(%rax)
  77040. 4404e5: add %al,(%rax)
  77041. 4404e7: add %al,(%rax)
  77042. 4404e9: movabs %al,0xbeb0000000000042
  77043. 4404f2: add %al,(%r8)
  77044. 4404f5: add %al,(%rax)
  77045. 4404f7: add %ah,%al
  77046. 4404f9: mov $0x41,%esi
  77047. 4404fe: add %al,(%rax)
  77048. 440500: rcrb $0x0,0x42(%rdi)
  77049. 440507: add %dh,(%rax)
  77050. 440509: movabs 0xa000000000000042,%eax
  77051. 440512: rex.X add %al,(%rax)
  77052. 440515: add %al,(%rax)
  77053. 440517: add %dh,0x42a0(%rax)
  77054. 44051d: add %al,(%rax)
  77055. 44051f: add %al,-0x38(%rax)
  77056. 440522: add %al,(%r8)
  77057. 440525: add %al,(%rax)
  77058. 440527: add %ah,-0x38(%rax)
  77059. 44052a: add %al,(%r8)
  77060. 44052d: add %al,(%rax)
  77061. 44052f: add %dl,(%rax)
  77062. 440531: movabs %al,0xc850000000000042
  77063. 44053a: add %al,(%r8)
  77064. 44053d: add %al,(%rax)
  77065. 44053f: add %al,0x41c8(%rax)
  77066. 440545: add %al,(%rax)
  77067. 440547: add %al,-0x3e(%rax)
  77068. 44054a: add %al,(%r8)
  77069. 44054d: add %al,(%rax)
  77070. 44054f: add %dl,-0x3e(%rax)
  77071. 440552: add %al,(%r8)
  77072. 440555: add %al,(%rax)
  77073. 440557: add %ah,-0x3e(%rax)
  77074. 44055a: add %al,(%r8)
  77075. 44055d: add %al,(%rax)
  77076. 44055f: add %dl,0x41c8(%rax)
  77077. 440565: add %al,(%rax)
  77078. 440567: add %ah,0x41c8(%rax)
  77079. 44056d: add %al,(%rax)
  77080. 44056f: add %dl,0x41c2(%rax)
  77081. 440575: add %al,(%rax)
  77082. 440577: add %dl,0x70(%rcx,%rdi,2)
  77083. 44057b: rex.WB outsb %gs:(%rsi),(%dx)
  77084. 44057e: outsw %ds:(%rsi),(%dx)
  77085. 440580: pop %rdi
  77086. 440581: ╭ jae 440583 <_D12TypeInfo_Axa6__vtblZ+0xa3>
  77087. 440583: ┕ add %al,(%rax)
  77088. 440585: add %al,(%rax)
  77089.  
  77090. 0000000000440588 <_D10TypeInfo_s6__initZ>:
  77091. 440588: movabs 0x4405,%al
  77092.  
  77093. 00000000004405a0 <_D10TypeInfo_s6__vtblZ>:
  77094. 4405a0: ┆ and %al,0x65(%rax)
  77095. 4405a6: ┆ add %al,(%rax)
  77096. 4405a8: ╰ loopne 44054c <_D12TypeInfo_Axa6__vtblZ+0x6c>
  77097. 4405aa: rex.X add %al,(%rax)
  77098. 4405ad: add %al,(%rax)
  77099. 4405af: add %dh,0x41be(%rax)
  77100. 4405b5: add %al,(%rax)
  77101. 4405b7: add %ah,%al
  77102. 4405b9: mov $0x41,%esi
  77103. 4405be: add %al,(%rax)
  77104. 4405c0: rex mov $0x41,%edi
  77105. 4405c6: add %al,(%rax)
  77106. 4405c8: lock movabs %al,0xa300000000000042
  77107. 4405d2: rex.X add %al,(%rax)
  77108. 4405d5: add %al,(%rax)
  77109. 4405d7: add %dl,(%rax)
  77110. 4405d9: movabs %eax,0xa320000000000042
  77111. 4405e2: rex.X add %al,(%rax)
  77112. 4405e5: add %al,(%rax)
  77113. 4405e7: add %al,-0x5d(%rax)
  77114. 4405ea: rex.X add %al,(%rax)
  77115. 4405ed: add %al,(%rax)
  77116. 4405ef: add %dl,(%rax)
  77117. 4405f1: retq $0x41
  77118. 4405f4: add %al,(%rax)
  77119. 4405f6: add %al,(%rax)
  77120. 4405f8: xor %ah,0x42(%rbx)
  77121. 4405fe: add %al,(%rax)
  77122. 440600: xor %al,%dl
  77123. 440602: add %al,(%r8)
  77124. 440605: add %al,(%rax)
  77125. 440607: add %al,-0x3e(%rax)
  77126. 44060a: add %al,(%r8)
  77127. 44060d: add %al,(%rax)
  77128. 44060f: add %dl,-0x3e(%rax)
  77129. 440612: add %al,(%r8)
  77130. 440615: add %al,(%rax)
  77131. 440617: add %ah,-0x3e(%rax)
  77132. 44061a: add %al,(%r8)
  77133. 44061d: add %al,(%rax)
  77134. 44061f: add %dh,-0x3e(%rax)
  77135. 440622: add %al,(%r8)
  77136. 440625: add %al,(%rax)
  77137. 440627: add %al,0x41c2(%rax)
  77138. 44062d: add %al,(%rax)
  77139. 44062f: add %dl,0x41c2(%rax)
  77140. 440635: add %al,(%rax)
  77141. 440637: add %dl,0x70(%rcx,%rdi,2)
  77142. 44063b: rex.WB outsb %gs:(%rsi),(%dx)
  77143. 44063e: outsw %ds:(%rsi),(%dx)
  77144. 440640: pop %rdi
  77145. 440641: add %al,(%eax)
  77146. 440644: add %al,(%rax)
  77147.  
  77148. 0000000000440648 <_D10TypeInfo_g6__initZ>:
  77149. 440648: (bad)
  77150. 440649: (bad)
  77151. 44064a: add %r8b,(%rax)
  77152.  
  77153. 0000000000440660 <_D10TypeInfo_g6__vtblZ>:
  77154. 440660: lock andb $0x0,0x0(%rbp)
  77155. 440665: add %al,(%rax)
  77156. 440667: add %dl,(%rax)
  77157. 440669: movsb %ds:(%rsi),%es:(%rdi)
  77158. 44066a: rex.X add %al,(%rax)
  77159. 44066d: add %al,(%rax)
  77160. 44066f: add %dh,0x41be(%rax)
  77161. 440675: add %al,(%rax)
  77162. 440677: add %ah,%al
  77163. 440679: mov $0x41,%esi
  77164. 44067e: add %al,(%rax)
  77165. 440680: rex mov $0x41,%edi
  77166. 440686: add %al,(%rax)
  77167. 440688: and %ah,0x0(%rdx,%rax,2)
  77168. 44068f: add %dh,(%rax)
  77169. 440691: movsb %ds:(%rsi),%es:(%rdi)
  77170. 440692: rex.X add %al,(%rax)
  77171. 440695: add %al,(%rax)
  77172. 440697: add %al,-0x5c(%rax)
  77173. 44069a: rex.X add %al,(%rax)
  77174. 44069d: add %al,(%rax)
  77175. 44069f: add %dl,-0x5c(%rax)
  77176. 4406a2: rex.X add %al,(%rax)
  77177. 4406a5: ┆ add %al,(%rax)
  77178. 4406a7: ┆ add %dh,-0x5c(%rax)
  77179. 4406aa: ┆ rex.X add %al,(%rax)
  77180. 4406ad: ┆ add %al,(%rax)
  77181. 4406af: ┆ add %dl,(%rax)
  77182. 4406b1: ┆ retq $0x41
  77183. 4406b4: ┆ add %al,(%rax)
  77184. 4406b6: ┆ add %al,(%rax)
  77185. 4406b8: ┆ (bad)
  77186. 4406b9: ┆ movsb %ds:(%rsi),%es:(%rdi)
  77187. 4406ba: ┆ rex.X add %al,(%rax)
  77188. 4406bd: ┆ add %al,(%rax)
  77189. 4406bf: ┆ add %dh,(%rax)
  77190. 4406c1: ┆ retq $0x41
  77191. 4406c4: ┆ add %al,(%rax)
  77192. 4406c6: ┆ add %al,(%rax)
  77193. 4406c8: ┆ rex retq $0x41
  77194. 4406cc: ┆ add %al,(%rax)
  77195. 4406ce: ┆ add %al,(%rax)
  77196. 4406d0: ┆ push %rax
  77197. 4406d1: ┆ retq $0x41
  77198. 4406d4: ┆ add %al,(%rax)
  77199. 4406d6: ┆ add %al,(%rax)
  77200. 4406d8: ┆ (bad)
  77201. 4406d9: ┆ retq $0x41
  77202. 4406dc: ┆ add %al,(%rax)
  77203. 4406de: ┆ add %al,(%rax)
  77204. 4406e0: ╰ jo 4406a4 <_D10TypeInfo_g6__vtblZ+0x44>
  77205. 4406e2: add %al,(%r8)
  77206. 4406e5: add %al,(%rax)
  77207. 4406e7: add %al,0x41c2(%rax)
  77208. 4406ed: add %al,(%rax)
  77209. 4406ef: add %dl,0x41c2(%rax)
  77210. 4406f5: add %al,(%rax)
  77211. 4406f7: add %ch,0x72(%rcx)
  77212. 4406fa: gs
  77213. 4406fb: (bad)
  77214. 4406fc: insb (%dx),%es:(%rdi)
  77215. 4406fd: add %dl,0x70(%rcx,%rdi,2)
  77216. 440701: rex.WB outsb %gs:(%rsi),(%dx)
  77217. 440704: outsw %ds:(%rsi),(%dx)
  77218. 440706: pop %rdi
  77219. 440707: pushq $0x0
  77220. 440709: add %al,(%rax)
  77221. 44070b: add %al,(%rax)
  77222. 44070d: add %al,(%rax)
  77223.  
  77224. 0000000000440710 <_D10TypeInfo_j6__initZ>:
  77225. 440710: and %al,(%rdi)
  77226. 440712: add %r8b,(%rax)
  77227.  
  77228. 0000000000440720 <_D10TypeInfo_j6__vtblZ>:
  77229. 440720: ┆ rolb $0x0,0x65(%rcx)
  77230. 440727: ┆ add %al,-0x5b(%rax)
  77231. 44072a: ┆ rex.X add %al,(%rax)
  77232. 44072d: ┆ add %al,(%rax)
  77233. 44072f: ┆ add %dh,0x41be(%rax)
  77234. 440735: ┆ add %al,(%rax)
  77235. 440737: ┆ add %ah,%al
  77236. 440739: ┆ mov $0x41,%esi
  77237. 44073e: ┆ add %al,(%rax)
  77238. 440740: ┆ rex mov $0x41,%edi
  77239. 440746: ┆ add %al,(%rax)
  77240. 440748: ╰ jo 4406d4 <_D10TypeInfo_g6__vtblZ+0x74>
  77241. 44074a: rex.X add %al,(%rax)
  77242. 44074d: add %al,(%rax)
  77243. 44074f: add %ah,0x428a(%rax)
  77244. 440755: add %al,(%rax)
  77245. 440757: add %al,%al
  77246. 440759: mov 0x0(%rdx),%al
  77247. 44075c: add %al,(%rax)
  77248. 44075e: add %al,(%rax)
  77249. 440760: adc %cl,0x42(%rbx)
  77250. 440766: add %al,(%rax)
  77251. 440768: and %cl,0x42(%rbx)
  77252. 44076e: add %al,(%rax)
  77253. 440770: adc %al,%dl
  77254. 440772: add %al,(%r8)
  77255. 440775: add %al,(%rax)
  77256. 440777: add %dh,(%rax)
  77257. 440779: mov 0x0(%rdx),%eax
  77258. 44077c: add %al,(%rax)
  77259. 44077e: add %al,(%rax)
  77260. 440780: xor %al,%dl
  77261. 440782: add %al,(%r8)
  77262. 440785: add %al,(%rax)
  77263. 440787: add %al,-0x3e(%rax)
  77264. 44078a: add %al,(%r8)
  77265. 44078d: add %al,(%rax)
  77266. 44078f: add %dl,-0x3e(%rax)
  77267. 440792: add %al,(%r8)
  77268. 440795: add %al,(%rax)
  77269. 440797: add %ah,-0x3e(%rax)
  77270. 44079a: add %al,(%r8)
  77271. 44079d: add %al,(%rax)
  77272. 44079f: add %al,-0x75(%rax)
  77273. 4407a2: rex.X add %al,(%rax)
  77274. 4407a5: add %al,(%rax)
  77275. 4407a7: add %al,0x41c2(%rax)
  77276. 4407ad: add %al,(%rax)
  77277. 4407af: add %dl,0x41c2(%rax)
  77278. 4407b5: add %al,(%rax)
  77279. 4407b7: add %dh,0x6f(%rsi)
  77280. 4407ba: imul $0x49657079,0x54(%rax,%rax,1),%esp
  77281. 4407c2: outsb %ds:(%rsi),(%dx)
  77282. 4407c3: outsw %ds:(%rsi),(%dx)
  77283. 4407c5: pop %rdi
  77284. 4407c6: ╭ jbe 4407c8 <_D10TypeInfo_v6__initZ>
  77285.  
  77286. 00000000004407c8 <_D10TypeInfo_v6__initZ>:
  77287. 4407c8: ╭ loopne 4407d1 <_D10TypeInfo_v6__initZ+0x9>
  77288. 4407ca: │ add %r8b,(%rax)
  77289.  
  77290. 00000000004407e0 <_D10TypeInfo_v6__vtblZ>:
  77291. 4407e0: nop
  77292. 4407e1: (bad)
  77293. 4407e2: add %al,%gs:(%rax)
  77294. 4407e5: add %al,(%rax)
  77295. 4407e7: add %dl,(%rax)
  77296. 4407e9: cmpsb %es:(%rdi),%ds:(%rsi)
  77297. 4407ea: rex.X add %al,(%rax)
  77298. 4407ed: add %al,(%rax)
  77299. 4407ef: add %dh,0x41be(%rax)
  77300. 4407f5: add %al,(%rax)
  77301. 4407f7: add %ah,%al
  77302. 4407f9: mov $0x41,%esi
  77303. 4407fe: add %al,(%rax)
  77304. 440800: rex mov $0x41,%edi
  77305. 440806: add %al,(%rax)
  77306. 440808: and %ah,0x42(%rsi)
  77307. 44080e: add %al,(%rax)
  77308. 440810: xor %ah,0x42(%rsi)
  77309. 440816: add %al,(%rax)
  77310. 440818: rex cmpsb %es:(%rdi),%ds:(%rsi)
  77311. 44081a: rex.X add %al,(%rax)
  77312. 44081d: add %al,(%rax)
  77313. 44081f: add %dl,-0x5a(%rax)
  77314. 440822: rex.X add %al,(%rax)
  77315. 440825: add %al,(%rax)
  77316. 440827: add %dh,-0x5a(%rax)
  77317. 44082a: rex.X add %al,(%rax)
  77318. 44082d: add %al,(%rax)
  77319. 44082f: add %dl,(%rax)
  77320. 440831: retq $0x41
  77321. 440834: add %al,(%rax)
  77322. 440836: add %al,(%rax)
  77323. 440838: (bad)
  77324. 440839: cmpsb %es:(%rdi),%ds:(%rsi)
  77325. 44083a: rex.X add %al,(%rax)
  77326. 44083d: add %al,(%rax)
  77327. 44083f: add %al,0x42a6(%rax)
  77328. 440845: add %al,(%rax)
  77329. 440847: add %al,-0x3e(%rax)
  77330. 44084a: add %al,(%r8)
  77331. 44084d: add %al,(%rax)
  77332. 44084f: add %dl,-0x3e(%rax)
  77333. 440852: add %al,(%r8)
  77334. 440855: add %al,(%rax)
  77335. 440857: add %ah,-0x3e(%rax)
  77336. 44085a: add %al,(%r8)
  77337. 44085d: add %al,(%rax)
  77338. 44085f: add %dh,-0x3e(%rax)
  77339. 440862: add %al,(%r8)
  77340. 440865: add %al,(%rax)
  77341. 440867: add %al,0x41c2(%rax)
  77342. 44086d: add %al,(%rax)
  77343. 44086f: add %dl,0x41c2(%rax)
  77344. 440875: add %al,(%rax)
  77345. 440877: add %ch,0x64(%rcx)
  77346. 44087a: outsl %ds:(%rsi),(%dx)
  77347. 44087b: ╭─ jne 4408df <_D10TypeInfo_p6__vtblZ+0x3f>
  77348. 44087d: │ insb (%dx),%es:(%rdi)
  77349. 44087e: │ add %dl,%gs:0x70(%rcx,%rdi,2)
  77350. 440883: │ rex.WB outsb %gs:(%rsi),(%dx)
  77351. 440886: │ outsw %ds:(%rsi),(%dx)
  77352. 440888: │ pop %rdi
  77353. 440889: │╭ jo 44088b <_D10TypeInfo_v6__vtblZ+0xab>
  77354. 44088b: │┕ add %al,(%rax)
  77355. 44088d: │ add %al,(%rax)
  77356.  
  77357. 0000000000440890 <_D10TypeInfo_p6__initZ>:
  77358. 440890: movabs 0x4408,%al
  77359. 440899: add %al,(%rax)
  77360. 44089b: add %al,(%rax)
  77361. 44089d: add %al,(%rax)
  77362.  
  77363. 00000000004408a0 <_D10TypeInfo_p6__vtblZ>:
  77364. 4408a0: (bad)
  77365. 4408a1: andl $0x0,0x0(%rbp)
  77366. 4408a5: add %al,(%rax)
  77367. 4408a7: add %dl,-0x59(%rax)
  77368. 4408aa: rex.X add %al,(%rax)
  77369. 4408ad: add %al,(%rax)
  77370. 4408af: add %dh,0x41be(%rax)
  77371. 4408b5: add %al,(%rax)
  77372. 4408b7: add %ah,%al
  77373. 4408b9: mov $0x41,%esi
  77374. 4408be: add %al,(%rax)
  77375. 4408c0: rex mov $0x41,%edi
  77376. 4408c6: add %al,(%rax)
  77377. 4408c8: addb $0x0,0x42(%rbx)
  77378. 4408cf: add %dh,0x4283(%rax)
  77379. 4408d5: add %al,(%rax)
  77380. 4408d7: add %dl,%al
  77381. 4408d9: addl $0x0,0x0(%rdx)
  77382. 4408dd: add %al,(%rax)
  77383. 4408df: add %ah,(%rax)
  77384. 4408e1: test %al,0x0(%rdx)
  77385. 4408e4: add %al,(%rax)
  77386. 4408e6: add %al,(%rax)
  77387. 4408e8: xor %al,0x0(%rdx,%rax,2)
  77388. 4408ef: add %dl,(%rax)
  77389. 4408f1: retq $0x41
  77390. 4408f4: add %al,(%rax)
  77391. 4408f6: add %al,(%rax)
  77392. 4408f8: test %al,0x0(%rdx)
  77393. 4408fc: add %al,(%rax)
  77394. 4408fe: add %al,(%rax)
  77395. 440900: (bad)
  77396. 440901: test %al,0x0(%rdx)
  77397. 440904: add %al,(%rax)
  77398. 440906: add %al,(%rax)
  77399. 440908: rex retq $0x41
  77400. 44090c: add %al,(%rax)
  77401. 44090e: add %al,(%rax)
  77402. 440910: push %rax
  77403. 440911: retq $0x41
  77404. 440914: add %al,(%rax)
  77405. 440916: add %al,(%rax)
  77406. 440918: (bad)
  77407. 440919: retq $0x41
  77408. 44091c: add %al,(%rax)
  77409. 44091e: add %al,(%rax)
  77410. 440920: push %rax
  77411. 440921: test %al,0x0(%rdx)
  77412. 440924: add %al,(%rax)
  77413. 440926: add %al,(%rax)
  77414. 440928: add $0x41,%dl
  77415. 44092b: add %al,(%rax)
  77416. 44092d: add %al,(%rax)
  77417. 44092f: add %dl,0x41c2(%rax)
  77418. 440935: add %al,(%rax)
  77419. 440937: add %dl,0x70(%rcx,%rdi,2)
  77420. 44093b: rex.WB outsb %gs:(%rsi),(%dx)
  77421. 44093e: outsw %ds:(%rsi),(%dx)
  77422. 440940: pop %rdi
  77423. 440941: imul $0x0,(%rax),%eax
  77424.  
  77425. 0000000000440948 <_D10TypeInfo_i6__initZ>:
  77426. 440948: (bad)
  77427. 440949: or %eax,0x0(%rax,%rax,1)
  77428.  
  77429. 0000000000440960 <_D10TypeInfo_i6__vtblZ>:
  77430. 440960: xor %al,0x0(%rbp,%riz,2)
  77431. 440967: add %ah,(%rax)
  77432. 440969: test $0x42,%al
  77433. 44096b: add %al,(%rax)
  77434. 44096d: add %al,(%rax)
  77435. 44096f: add %dh,0x41be(%rax)
  77436. 440975: add %al,(%rax)
  77437. 440977: add %ah,%al
  77438. 440979: mov $0x41,%esi
  77439. 44097e: add %al,(%rax)
  77440. 440980: rex mov $0x41,%edi
  77441. 440986: add %al,(%rax)
  77442. 440988: xor %ch,0x42(%rax)
  77443. 44098e: add %al,(%rax)
  77444. 440990: test $0x42,%al
  77445. 440993: add %al,(%rax)
  77446. 440995: add %al,(%rax)
  77447. 440997: add %dl,-0x58(%rax)
  77448. 44099a: rex.X add %al,(%rax)
  77449. 44099d: add %al,(%rax)
  77450. 44099f: add %dh,-0x58(%rax)
  77451. 4409a2: rex.X add %al,(%rax)
  77452. 4409a5: ┆ add %al,(%rax)
  77453. 4409a7: ┆ add %dl,0x42a8(%rax)
  77454. 4409ad: ┆ add %al,(%rax)
  77455. 4409af: ┆ add %dl,(%rax)
  77456. 4409b1: ┆ retq $0x41
  77457. 4409b4: ┆ add %al,(%rax)
  77458. 4409b6: ┆ add %al,(%rax)
  77459. 4409b8: ┆ subb $0x0,0x42(%rax)
  77460. 4409bf: ┆ add %dh,(%rax)
  77461. 4409c1: ┆ retq $0x41
  77462. 4409c4: ┆ add %al,(%rax)
  77463. 4409c6: ┆ add %al,(%rax)
  77464. 4409c8: ┆ rex retq $0x41
  77465. 4409cc: ┆ add %al,(%rax)
  77466. 4409ce: ┆ add %al,(%rax)
  77467. 4409d0: ┆ push %rax
  77468. 4409d1: ┆ retq $0x41
  77469. 4409d4: ┆ add %al,(%rax)
  77470. 4409d6: ┆ add %al,(%rax)
  77471. 4409d8: ┆ (bad)
  77472. 4409d9: ┆ retq $0x41
  77473. 4409dc: ┆ add %al,(%rax)
  77474. 4409de: ┆ add %al,(%rax)
  77475. 4409e0: ╰ jo 4409a4 <_D10TypeInfo_i6__vtblZ+0x44>
  77476. 4409e2: add %al,(%r8)
  77477. 4409e5: add %al,(%rax)
  77478. 4409e7: add %al,0x41c2(%rax)
  77479. 4409ed: add %al,(%rax)
  77480. 4409ef: add %dl,0x41c2(%rax)
  77481. 4409f5: add %al,(%rax)
  77482. 4409f7: add %ah,0x732a2e(%rip) # b7342b <_end+0x51a0f3>
  77483. 4409fd: add %al,(%rax)
  77484. 4409ff: add %al,0x61(%rsi)
  77485. 440a02: imul $0x206f7420,0x64(%rbp,%riz,2),%ebp
  77486. 440a0a: data16
  77487. 440a0b: insb (%dx),%es:(%rdi)
  77488. 440a0c: ╭─ jne 440a81 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo6__initZ+0x1>
  77489. 440a0e: │ pushq $0x64747320
  77490. 440a13: │ outsl %ds:(%rsi),(%dx)
  77491. 440a14: ╭──┼─ jne 440a8a <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo6__initZ+0xa>
  77492. 440a16: │ │ cmp (%rax),%ah
  77493. 440a18: │ │ and $0xa73,%eax
  77494. 440a1d: │ │ add %al,(%rax)
  77495. 440a1f: │ │ add %bh,0x42203d3d(%rip) # 42644762 <_end+0x41feb42a>
  77496. 440a25: │ │╭ jns 440a97 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo6__initZ+0x17>
  77497. 440a27: │ ││ (bad)
  77498. 440a28: │ ╭┼┼ jae 440a9d <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo6__initZ+0x1d>
  77499. 440a2a: │ │││ gs and %bh,%fs:%gs:0xa3d3d(%rip) # 4e476f <GCC_except_table33+0x939ef>
  77500. 440a3e: │ │││ add %al,(%rax)
  77501. 440a40: │ │││ cmp $0x7e203d3d,%eax
  77502. 440a45: │ │││ rex.X jns 440ab8 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo6__initZ+0x38>
  77503. 440a48: │ │││ (bad)
  77504. 440a49: │╭┼┼┼ jae 440abe <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo6__initZ+0x3e>
  77505. 440a4b: │││││ gs and %bh,%fs:%gs:0xa3d3d(%rip) # 4e4790 <GCC_except_table33+0x93a10>
  77506.  
  77507. 0000000000440a60 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo16__interfaceInfosZ>:
  77508. 440a60: adc %ah,0x65(%rdx)
  77509. 440a63: add %al,(%rax)
  77510. 440a65: add %al,(%rax)
  77511. 440a67: add %al,(%rax,%rax,1)
  77512. 440a6a: add %al,(%rax)
  77513. 440a6c: add %al,(%rax)
  77514. 440a6e: add %al,(%rax)
  77515. 440a70: lock (bad)
  77516. 440a72: add %r8b,(%rax)
  77517. 440a75: add %al,(%rax)
  77518. 440a77: add %ah,(%rax)
  77519. 440a79: add $0x0,%al
  77520. 440a7b: add %al,(%rax)
  77521. 440a7d: add %al,(%rax)
  77522.  
  77523. 0000000000440a80 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo6__initZ>:
  77524. 440a80: mov $0xe,%al
  77525. 440a82: add %r8b,(%rax)
  77526. 440e9d: add %al,(%rax)
  77527. 440e9f: add %dh,%al
  77528. 440ea1: (bad)
  77529. 440ea2: add %r8b,(%rax)
  77530.  
  77531. 0000000000440eb0 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo6__vtblZ>:
  77532. 440eb0: ╰┼ loopne 440e37 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo6__initZ+0x3b7>
  77533. 440eb2: ┆ add %al,%gs:(%rax)
  77534. 440eb5: ┆ add %al,(%rax)
  77535. 440eb7: ┆ add %al,(%rax)
  77536. 440eb9: ┆ mov $0x42,%ebp
  77537. 440ebe: ┆ add %al,(%rax)
  77538. 440ec0: ┆ sarb 0x41(%rbx)
  77539. 440ec6: ┆ add %al,(%rax)
  77540. 440ec8: ╰ loopne 440e85 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo6__initZ+0x405>
  77541. 440eca: add %al,(%r8)
  77542. 440ecd: add %al,(%rax)
  77543. 440ecf: add %dh,0x41bc(%rax)
  77544. 440ed5: add %al,(%rax)
  77545. 440ed7: add %dl,0x42bc(%rax)
  77546. 440edd: add %al,(%rax)
  77547. 440edf: add %al,%al
  77548. 440ee1: mov $0x42,%esp
  77549.  
  77550. 0000000000440ef0 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo11__interface6object9Throwable9TraceInfo6__vtblZ>:
  77551. 440ef0: (bad)
  77552. 440ef1: or 0x0(%rax,%rax,1),%al
  77553. 440ef5: add %al,(%rax)
  77554. 440ef7: add %al,0x42bd(%rax)
  77555. 440efd: add %al,(%rax)
  77556. 440eff: add %dh,0x42bd(%rax)
  77557. 440f05: add %al,(%rax)
  77558. 440f07: add %dh,%al
  77559. 440f09: mov $0x42,%ebp
  77560. 440f0e: add %al,(%rax)
  77561. 440f10: movslq 0x72(%rdi),%ebp
  77562. 440f13: gs
  77563. 440f14: ╭───────── jb,pn 440f8c <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo11__interface6object9Throwable9TraceInfo6__vtblZ+0x9c>
  77564. 440f17: │ outsb %ds:(%rsi),(%dx)
  77565. 440f18: │ ╭────── je 440f83 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo11__interface6object9Throwable9TraceInfo6__vtblZ+0x93>
  77566. 440f1a: │ │ insl (%dx),%es:(%rdi)
  77567. 440f1b: │ │ gs
  77568. 440f1c: │ │ cs
  77569. 440f1d: │ │ fs
  77570. 440f1e: │ │ gs
  77571. 440f1f: │ │ data16
  77572. 440f20: │ │ (bad)
  77573. 440f21: │ ╭┼────── jne 440f8f <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo11__interface6object9Throwable9TraceInfo6__vtblZ+0x9f>
  77574. 440f23: │ ││ ╭── je 440f79 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo11__interface6object9Throwable9TraceInfo6__vtblZ+0x89>
  77575. 440f25: │ ││ ╭─┼── jb 440f88 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo11__interface6object9Throwable9TraceInfo6__vtblZ+0x98>
  77576. 440f27: │ ││ │ │ movslq 0x48(%rbp),%esp
  77577. 440f2a: │ ││ │ │ (bad)
  77578. 440f2b: │ ││ │ │ outsb %ds:(%rsi),(%dx)
  77579. 440f2c: │ ││ │ │ fs
  77580. 440f2d: │ ││ │ │ insb (%dx),%es:(%rdi)
  77581. 440f2e: │ ││ │ │ gs
  77582. 440f2f: │ ││ │ │ ╭ jb 440f5f <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo11__interface6object9Throwable9TraceInfo6__vtblZ+0x6f>
  77583. 440f31: │ ││ │ │ │ rex.R
  77584. 440f32: │ ││ │ │ │ gs
  77585. 440f33: │ ││ │ │ │ data16
  77586. 440f34: │ ││ │ │ │ (bad)
  77587. 440f35: │╭┼┼─┼─┼─┼ jne 440fa3 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo11__interface6object9Throwable9TraceInfo6__vtblZ+0xb3>
  77588. 440f37: ││││ │╭┼─┼ je 440f8d <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo11__interface6object9Throwable9TraceInfo6__vtblZ+0x9d>
  77589. 440f39: ││││╭┼┼┼─┼ jb 440f9c <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo11__interface6object9Throwable9TraceInfo6__vtblZ+0xac>
  77590. 440f3b: ││││││││ │ movslq 0x49(%rbp),%esp
  77591. 440f3e: ││││││││ │ outsb %ds:(%rsi),(%dx)
  77592. 440f3f: ││││││││ │ outsw %ds:(%rsi),(%dx)
  77593. 440f4d: ││││││││ │ add %al,(%rax)
  77594. 440f4f: ││││││││ │ add %al,0x78(%rsi)
  77595. 440f52: ││││││││ │ push %r8
  77596. 440f54: ││││││││╭┼ jbe 440fa3 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo11__interface6object9Throwable9TraceInfo6__vtblZ+0xb3>
  77597. 440f56: ││││││││││ rex.R
  77598. 440f57: ││││││││││ rex.RX
  77599. 440f58: ││││││││││ rex.WXB insl (%dx),%es:(%rdi)
  77600. 440f5a: ││││││││││ rex.WXB js 440f9e <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo11__interface6object9Throwable9TraceInfo6__vtblZ+0xae>
  77601. 440f5d: ││││││││││ (bad)
  77602. 440f5e: ││││││││││ pop %rdx
  77603. 440f5f: │││││││││┕ imul $0x0,0x69(%rdx),%ebx
  77604. 440f66: │││││││││ add %al,(%rax)
  77605. 440f68: │││││││││ or %al,%bh
  77606. 440f6a: │││││││││ rex.X add %al,(%rax)
  77607. 440f6d: │││││││││ add %al,(%rax)
  77608. 440f6f: │││││││││ add %bl,-0x39(%rcx)
  77609. 440f72: │││││││││ rex.X add %al,(%rax)
  77610. 440f75: │││││││││ add %al,(%rax)
  77611. 440f77: │││││││││ add %dl,0x42c5(%rsi)
  77612. 440f7d: │││││││ │ add %al,(%rax)
  77613. 440f7f: │││││││ │ add %cl,0x42c8(%rbp)
  77614. 440f85: │││ │││ │ add %al,(%rax)
  77615. 440f87: │││ │││ │ add %dl,0x42c5(%rsi)
  77616. 440f8d: ││ │ ┕━┿━ add %al,(%rax)
  77617. 440f8f: │┕━┿━━━┿━ add %dl,%cl
  77618. 440f91: │ │ │ (bad)
  77619. 440f94: │ │ │ add %al,(%rax)
  77620. 440f96: │ │ │ add %al,(%rax)
  77621. 440f98: │ │ │ mov $0xc8,%bh
  77622. 440f9a: │ │ │ rex.X add %al,(%rax)
  77623. 440f9d: │ │ add %al,(%rax)
  77624. 440f9f: │ │ add %dh,-0x39(%rax)
  77625. 440fa2: │ │ rex.X add %al,(%rax)
  77626. 440fa5: add %al,(%rax)
  77627. 440fa7: add %dl,0x42c5(%rsi)
  77628. 440fad: add %al,(%rax)
  77629. 440faf: add %ah,-0x3a(%rbp)
  77630. 440fb2: rex.X add %al,(%rax)
  77631. 440fb5: add %al,(%rax)
  77632. 440fb7: add %ah,-0x3a(%rbp)
  77633. 440fba: rex.X add %al,(%rax)
  77634. 440fbd: add %al,(%rax)
  77635. 440fbf: add %ah,-0x3a(%rbp)
  77636. 440fc2: rex.X add %al,(%rax)
  77637. 440fc5: add %al,(%rax)
  77638. 440fc7: add %ah,-0x3a(%rbp)
  77639. 440fca: rex.X add %al,(%rax)
  77640. 440fcd: add %al,(%rax)
  77641. 440fcf: add %al,0x42(%rcx,%rcx,8)
  77642. 440fd6: add %al,(%rax)
  77643. 440fd8: (bad)
  77644. 440fd9: enterq $0x42,$0x0
  77645. 440fdd: add %al,(%rax)
  77646. 440fdf: add %dl,%dl
  77647. 440fe1: leaveq
  77648. 440fe2: rex.X add %al,(%rax)
  77649. 440fe5: add %al,(%rax)
  77650. 440fe7: add %ah,-0x3a(%rbp)
  77651. 440fea: rex.X add %al,(%rax)
  77652. 440fed: add %al,(%rax)
  77653. 440fef: add %dl,%cl
  77654. 440ff1: (bad)
  77655. 440ff4: add %al,(%rax)
  77656. 440ff6: add %al,(%rax)
  77657. 440ff8: xchg %eax,%esi
  77658. 440ff9: (bad)
  77659. 440ffc: add %al,(%rax)
  77660. 440ffe: add %al,(%rax)
  77661. 441000: xchg %eax,%esi
  77662. 441001: (bad)
  77663. 441004: add %al,(%rax)
  77664. 441006: add %al,(%rax)
  77665. 441008: rol %ebp
  77666. 44100a: rex.X add %al,(%rax)
  77667. 44100d: add %al,(%rax)
  77668. 44100f: add %dl,%cl
  77669. 441011: (bad)
  77670. 441014: add %al,(%rax)
  77671. 441016: add %al,(%rax)
  77672. 441018: rol %ebp
  77673. 44101a: rex.X add %al,(%rax)
  77674. 44101d: add %al,(%rax)
  77675. 44101f: add %ah,-0x3a(%rbp)
  77676. 441022: rex.X add %al,(%rax)
  77677. 441025: add %al,(%rax)
  77678. 441027: add %ah,-0x3a(%rbp)
  77679. 44102a: rex.X add %al,(%rax)
  77680. 44102d: add %al,(%rax)
  77681. 44102f: add %ch,(%rax)
  77682. 441031: lret $0x42
  77683. 441034: add %al,(%rax)
  77684. 441036: add %al,(%rax)
  77685. 441038: movb $0x0,%gs:0x0(%rdx)
  77686. 44103d: add %al,(%rax)
  77687. 44103f: add %ah,-0x3a(%rbp)
  77688. 441042: rex.X add %al,(%rax)
  77689. 441045: add %al,(%rax)
  77690. 441047: add %ah,-0x3a(%rbp)
  77691. 44104a: rex.X add %al,(%rax)
  77692. 44104d: add %al,(%rax)
  77693. 44104f: add %ah,-0x3a(%rbp)
  77694. 441052: rex.X add %al,(%rax)
  77695. 441055: add %al,(%rax)
  77696. 441057: add %ah,-0x3a(%rbp)
  77697. 44105a: rex.X add %al,(%rax)
  77698. 44105d: add %al,(%rax)
  77699. 44105f: add %ah,-0x3a(%rbp)
  77700. 441062: rex.X add %al,(%rax)
  77701. 441065: add %al,(%rax)
  77702. 441067: add %ah,-0x3a(%rbp)
  77703. 44106a: rex.X add %al,(%rax)
  77704. 44106d: add %al,(%rax)
  77705. 44106f: add %ah,-0x3a(%rbp)
  77706. 441072: rex.X add %al,(%rax)
  77707. 441075: add %al,(%rax)
  77708. 441077: add %ah,-0x3a(%rbp)
  77709. 44107a: rex.X add %al,(%rax)
  77710. 44107d: add %al,(%rax)
  77711. 44107f: add %ah,-0x3a(%rbp)
  77712. 441082: rex.X add %al,(%rax)
  77713. 441085: add %al,(%rax)
  77714. 441087: add %ah,-0x3a(%rbp)
  77715. 44108a: rex.X add %al,(%rax)
  77716. 44108d: add %al,(%rax)
  77717. 44108f: add %ah,-0x3a(%rbp)
  77718. 441092: rex.X add %al,(%rax)
  77719. 441095: add %al,(%rax)
  77720. 441097: add %ah,-0x3a(%rbp)
  77721. 44109a: rex.X add %al,(%rax)
  77722. 44109d: add %al,(%rax)
  77723. 44109f: add %ah,-0x3a(%rbp)
  77724. 4410a2: rex.X add %al,(%rax)
  77725. 4410a5: add %al,(%rax)
  77726. 4410a7: add %ah,-0x3a(%rbp)
  77727. 4410aa: rex.X add %al,(%rax)
  77728. 4410ad: add %al,(%rax)
  77729. 4410af: add %ah,-0x3a(%rbp)
  77730. 4410b2: rex.X add %al,(%rax)
  77731. 4410b5: add %al,(%rax)
  77732. 4410b7: add %ah,-0x3a(%rbp)
  77733. 4410ba: rex.X add %al,(%rax)
  77734. 4410bd: add %al,(%rax)
  77735. 4410bf: add %ah,-0x3a(%rbp)
  77736. 4410c2: rex.X add %al,(%rax)
  77737. 4410c5: add %al,(%rax)
  77738. 4410c7: add %ah,-0x3a(%rbp)
  77739. 4410ca: rex.X add %al,(%rax)
  77740. 4410cd: add %al,(%rax)
  77741. 4410cf: add %dh,-0x38(%rsi)
  77742. 4410d2: rex.X add %al,(%rax)
  77743. 4410d5: add %al,(%rax)
  77744. 4410d7: add %dh,-0x2e(%rbp)
  77745. 4410da: rex.X add %al,(%rax)
  77746. 4410dd: add %al,(%rax)
  77747. 4410df: add %bl,%bh
  77748. 4410e1: rolb %cl,0x0(%rdx)
  77749. 4410e4: add %al,(%rax)
  77750. 4410e6: ┆ add %al,(%rax)
  77751. 4410e8: ┆ (bad)
  77752. 4410ea: ┆ rex.X add %al,(%rax)
  77753. 4410ed: ┆ add %al,(%rax)
  77754. 4410ef: ┆ add %bl,0x42d2(%rdx)
  77755. 4410f5: ┆ add %al,(%rax)
  77756. 4410f7: ┆ add %dh,0x42d2(%rcx)
  77757. 4410fd: ┆ add %al,(%rax)
  77758. 4410ff: ┆ add %cl,%al
  77759. 441101: ┆ rolb %cl,0x0(%rdx)
  77760. 441104: ┆ add %al,(%rax)
  77761. 441106: ┆ add %al,(%rax)
  77762. 441108: ┆ pop %rdx
  77763. 441109: ┆ roll %cl,0x0(%rdx)
  77764. 44110c: ┆ add %al,(%rax)
  77765. 44110e: ┆ add %al,(%rax)
  77766. 441110: ╰ ja 4410e5 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo11__interface6object9Throwable9TraceInfo6__vtblZ+0x1f5>
  77767. 441112: rex.X add %al,(%rax)
  77768. 441115: add %al,(%rax)
  77769. 441117: add %dl,0x42d3(%rdi)
  77770. 44111d: add %al,(%rax)
  77771. 44111f: add %dh,0x42d3(%rdi)
  77772. 441125: add %al,(%rax)
  77773. 441127: add %dl,%bh
  77774. 441129: roll %cl,0x0(%rdx)
  77775. 44112c: add %al,(%rax)
  77776. 44112e: add %al,(%rax)
  77777. 441130: repz roll %cl,0x0(%rdx)
  77778. 441134: add %al,(%rax)
  77779. 441136: add %al,(%rax)
  77780. 441138: rex.RXB (bad)
  77781. 44113a: rex.X add %al,(%rax)
  77782. 44113d: add %al,(%rax)
  77783. 44113f: add %al,-0x2c(%rdi)
  77784. 441142: rex.X add %al,(%rax)
  77785. 441145: add %al,(%rax)
  77786. 441147: add %cl,(%rdi)
  77787. 441149: (bad)
  77788. 44114a: rex.X add %al,(%rax)
  77789. 44114d: add %al,(%rax)
  77790. 44114f: add %ch,(%rbx)
  77791. 441151: (bad)
  77792. 441152: rex.X add %al,(%rax)
  77793. 441155: add %al,(%rax)
  77794. 441157: add %al,-0x2c(%rdi)
  77795. 44115a: rex.X add %al,(%rax)
  77796. 44115d: add %al,(%rax)
  77797. 44115f: add %bh,%cl
  77798. 441161: fildl 0x0(%rdx)
  77799. 441164: add %al,(%rax)
  77800. 441166: add %al,(%rax)
  77801. 441168: stc
  77802. 441169: fildl 0x0(%rdx)
  77803. 44116c: add %al,(%rax)
  77804. 44116e: add %al,(%rax)
  77805. 441170: stc
  77806. 441171: fildl 0x0(%rdx)
  77807. 441174: add %al,(%rax)
  77808. 441176: add %al,(%rax)
  77809. 441178: stc
  77810. 441179: fildl 0x0(%rdx)
  77811. 44117c: add %al,(%rax)
  77812. 44117e: add %al,(%rax)
  77813. 441180: stc
  77814. 441181: fildl 0x0(%rdx)
  77815. 441184: add %al,(%rax)
  77816. 441186: add %al,(%rax)
  77817. 441188: stc
  77818. 441189: fildl 0x0(%rdx)
  77819. 44118c: add %al,(%rax)
  77820. 44118e: add %al,(%rax)
  77821. 441190: stc
  77822. 441191: fildl 0x0(%rdx)
  77823. 441194: add %al,(%rax)
  77824. 441196: add %al,(%rax)
  77825. 441198: stc
  77826. 441199: fildl 0x0(%rdx)
  77827. 44119c: add %al,(%rax)
  77828. 44119e: add %al,(%rax)
  77829. 4411a0: stc
  77830. 4411a1: fildl 0x0(%rdx)
  77831. 4411a4: add %al,(%rax)
  77832. 4411a6: add %al,(%rax)
  77833. 4411a8: stc
  77834. 4411a9: fildl 0x0(%rdx)
  77835. 4411ac: add %al,(%rax)
  77836. 4411ae: add %al,(%rax)
  77837. 4411b0: iret
  77838. 4411b1: fiadd 0x0(%rdx)
  77839. 4411b4: add %al,(%rax)
  77840. 4411b6: add %al,(%rax)
  77841. 4411b8: iret
  77842. 4411b9: fiadd 0x0(%rdx)
  77843. 4411bc: add %al,(%rax)
  77844. 4411be: add %al,(%rax)
  77845. 4411c0: iret
  77846. 4411c1: fiadd 0x0(%rdx)
  77847. 4411c4: add %al,(%rax)
  77848. 4411c6: add %al,(%rax)
  77849. 4411c8: iret
  77850. 4411c9: fiadd 0x0(%rdx)
  77851. 4411cc: add %al,(%rax)
  77852. 4411ce: add %al,(%rax)
  77853. 4411d0: iret
  77854. 4411d1: fiadd 0x0(%rdx)
  77855. 4411d4: add %al,(%rax)
  77856. 4411d6: add %al,(%rax)
  77857. 4411d8: iret
  77858. 4411d9: fiadd 0x0(%rdx)
  77859. 4411dc: add %al,(%rax)
  77860. 4411de: add %al,(%rax)
  77861. 4411e0: iret
  77862. 4411e1: fiadd 0x0(%rdx)
  77863. 4411e4: add %al,(%rax)
  77864. 4411e6: add %al,(%rax)
  77865. 4411e8: cmpsl %es:(%rdi),%ds:(%rsi)
  77866. 4411e9: (bad)
  77867. 4411ea: rex.X add %al,(%rax)
  77868. 4411ed: add %al,(%rax)
  77869. 4411ef: add %cl,%bh
  77870. 4411f1: fiadd 0x0(%rdx)
  77871. 4411f4: add %al,(%rax)
  77872. 4411f6: add %al,(%rax)
  77873. 4411f8: iret
  77874. 4411f9: fiadd 0x0(%rdx)
  77875. 4411fc: add %al,(%rax)
  77876. 4411fe: add %al,(%rax)
  77877. 441200: iret
  77878. 441201: fiadd 0x0(%rdx)
  77879. 441204: add %al,(%rax)
  77880. 441206: add %al,(%rax)
  77881. 441208: iret
  77882. 441209: fiadd 0x0(%rdx)
  77883. 44120c: add %al,(%rax)
  77884. 44120e: add %al,(%rax)
  77885. 441210: iret
  77886. 441211: fiadd 0x0(%rdx)
  77887. 441214: add %al,(%rax)
  77888. 441216: add %al,(%rax)
  77889. 441218: iret
  77890. 441219: fiadd 0x0(%rdx)
  77891. 44121c: add %al,(%rax)
  77892. 44121e: add %al,(%rax)
  77893. 441220: mov $0xd6,%ah
  77894. 441222: rex.X add %al,(%rax)
  77895. 441225: add %al,(%rax)
  77896. 441227: add %cl,%bh
  77897. 441229: fiadd 0x0(%rdx)
  77898. 44122c: add %al,(%rax)
  77899. 44122e: add %al,(%rax)
  77900. 441230: iret
  77901. 441231: fiadd 0x0(%rdx)
  77902. 441234: add %al,(%rax)
  77903. 441236: add %al,(%rax)
  77904. 441238: iret
  77905. 441239: fiadd 0x0(%rdx)
  77906. 44123c: add %al,(%rax)
  77907. 44123e: add %al,(%rax)
  77908. 441240: iret
  77909. 441241: fiadd 0x0(%rdx)
  77910. 441244: add %al,(%rax)
  77911. 441246: add %al,(%rax)
  77912. 441248: iret
  77913. 441249: fiadd 0x0(%rdx)
  77914. 44124c: add %al,(%rax)
  77915. 44124e: add %al,(%rax)
  77916. 441250: rex.R faddl 0x0(%rdx)
  77917. 441254: add %al,(%rax)
  77918. 441256: add %al,(%rax)
  77919. 441258: (bad)
  77920. 441259: fadds 0x0(%rdx)
  77921. 44125c: add %al,(%rax)
  77922. 44125e: add %al,(%rax)
  77923. 441260: iret
  77924. 441261: fiadd 0x0(%rdx)
  77925. 441264: add %al,(%rax)
  77926. 441266: add %al,(%rax)
  77927. 441268: (bad)
  77928. 441269: fadds 0x0(%rdx)
  77929. 44126c: add %al,(%rax)
  77930. 44126e: add %al,(%rax)
  77931. 441270: (bad)
  77932. 441271: fadds 0x0(%rdx)
  77933. 441274: add %al,(%rax)
  77934. 441276: add %al,(%rax)
  77935. 441278: xchg %eax,%esi
  77936. 441279: fildl 0x0(%rdx)
  77937. 44127c: add %al,(%rax)
  77938. 44127e: add %al,(%rax)
  77939. 441280: iret
  77940. 441281: fiadd 0x0(%rdx)
  77941. 441284: add %al,(%rax)
  77942. 441286: add %al,(%rax)
  77943. 441288: iret
  77944. 441289: fiadd 0x0(%rdx)
  77945. 44128c: add %al,(%rax)
  77946. 44128e: add %al,(%rax)
  77947. 441290: iret
  77948. 441291: fiadd 0x0(%rdx)
  77949. 441294: add %al,(%rax)
  77950. 441296: add %al,(%rax)
  77951. 441298: mov $0x42db,%ebp
  77952. 44129d: add %al,(%rax)
  77953. 44129f: add %cl,%bh
  77954. 4412a1: fiadd 0x0(%rdx)
  77955. 4412a4: add %al,(%rax)
  77956. 4412a6: add %al,(%rax)
  77957. 4412a8: iret
  77958. 4412a9: fiadd 0x0(%rdx)
  77959. 4412ac: add %al,(%rax)
  77960. 4412ae: add %al,(%rax)
  77961. 4412b0: iret
  77962. 4412b1: fiadd 0x0(%rdx)
  77963. 4412b4: add %al,(%rax)
  77964. 4412b6: add %al,(%rax)
  77965. 4412b8: iret
  77966. 4412b9: fiadd 0x0(%rdx)
  77967. 4412bc: add %al,(%rax)
  77968. 4412be: add %al,(%rax)
  77969. 4412c0: adc %esp,%ebx
  77970. 4412c2: rex.X add %al,(%rax)
  77971. 4412c5: add %al,(%rax)
  77972. 4412c7: add %bh,%al
  77973. 4412c9: fild 0x0(%rdx)
  77974. 4412cc: add %al,(%rax)
  77975. 4412ce: add %al,(%rax)
  77976. 4412d0: sub $0x42df,%eax
  77977. 4412d5: add %al,(%rax)
  77978. 4412d7: add %al,0x42(%rdx,%riz,8)
  77979. 4412db: add %al,(%rax)
  77980. 4412dd: add %al,(%rax)
  77981. 4412df: add %al,0x42(%rdx,%riz,8)
  77982. 4412e3: add %al,(%rax)
  77983. 4412e5: add %al,(%rax)
  77984. 4412e7: add %al,0x42(%rdx,%riz,8)
  77985. 4412eb: add %al,(%rax)
  77986. 4412ed: add %al,(%rax)
  77987. 4412ef: add %al,0x42(%rdx,%riz,8)
  77988. 4412f3: add %al,(%rax)
  77989. 4412f5: add %al,(%rax)
  77990. 4412f7: add %al,0x42(%rdx,%riz,8)
  77991. 4412fb: add %al,(%rax)
  77992. 4412fd: add %al,(%rax)
  77993. 4412ff: add %bh,0x42(%rax,%riz,8)
  77994. 441306: add %al,(%rax)
  77995. 441308: rex.R loop 44134d <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo11__interface6object9Throwable9TraceInfo6__vtblZ+0x45d>
  77996. 44130b: add %al,(%rax)
  77997. 44130d: add %al,(%rax)
  77998. 44130f: add %al,0x42(%rdx,%riz,8)
  77999. 441313: add %al,(%rax)
  78000. 441315: add %al,(%rax)
  78001. 441317: add %bh,0x42(%rax,%riz,8)
  78002. 44131e: add %al,(%rax)
  78003. 441320: mov %fs,%ecx
  78004. 441322: rex.X add %al,(%rax)
  78005. 441325: add %al,(%rax)
  78006. 441327: add %ch,%bh
  78007. 441329: ╭ loope 44136d <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo11__interface6object9Throwable9TraceInfo6__vtblZ+0x47d>
  78008. 44132b: │ add %al,(%rax)
  78009. 44132d: │ add %al,(%rax)
  78010. 44132f: │ add %ch,0x42e0(%rax)
  78011. 441335: │ add %al,(%rax)
  78012. 441337: │ add %al,0x42e4(%rax)
  78013. 44133d: │ add %al,(%rax)
  78014. 44133f: │ add %dl,0x42e4(%rcx)
  78015. 441345: │ add %al,(%rax)
  78016. 441347: │ add %ah,0x42e4(%rdx)
  78017. 44134d: │ add %al,(%rax)
  78018. 44134f: │ add %dh,0x42e4(%rbx)
  78019. 441355: │ add %al,(%rax)
  78020. 441357: │ add %al,%bh
  78021. 441359: │ in $0x42,%al
  78022. 44135b: │ add %al,(%rax)
  78023. 44135d: │ add %al,(%rax)
  78024. 44135f: │ add %bl,%bl
  78025. 441361: │ in $0x42,%al
  78026. 44136f: add %ah,0x6f(%rbx)
  78027. 441372: ╭── jb 4413d9 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo11__interface6object9Throwable9TraceInfo6__vtblZ+0x4e9>
  78028. 441374: │ cs
  78029. 441375: │ fs
  78030. 441376: │ gs
  78031. 441377: │ insl (%dx),%es:(%rdi)
  78032. 441378: │ (bad)
  78033. 441379: │ outsb %ds:(%rsi),(%dx)
  78034. 44137a: │ insb (%dx),%es:(%edi)
  78035. 44137c: │ gs cs rex.R
  78036. 44137f: │ gs
  78037. 441380: │ insl (%dx),%es:(%rdi)
  78038. 441381: │ (bad)
  78039. 441382: │ outsb %ds:(%rsi),(%dx)
  78040. 441383: │ insb (%dx),%es:(%edi)
  78041. 441385: │ gs
  78042. 441386: │ cs
  78043. 441387: │ push %rax
  78044. 441388: │ (bad)
  78045. 441389: ╭────┼── jb 4413fe <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo11__interface6object9Throwable9TraceInfo6__vtblZ+0x50e>
  78046. 44138b: │ │ gs
  78047. 44138c: │ │ rex.RB js 4413f2 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo11__interface6object9Throwable9TraceInfo6__vtblZ+0x502>
  78048. 44138f: │ │ gs
  78049. 441390: ╭┼────┼── jo 441406 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo11__interface6object9Throwable9TraceInfo6__vtblZ+0x516>
  78050. 441392: ││ │ imul $0x0,0x6e(%rdi),%ebp
  78051. 441399: ││ │ add %al,(%rax)
  78052. 44139b: ││ │ add %al,(%rax)
  78053. 44139d: ││ │ add %al,(%rax)
  78054. 44139f: ││ │ add %ah,0x6f(%rbx)
  78055. 4413a2: ││ ╭┼── jb 441409 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo11__interface6object9Throwable9TraceInfo6__vtblZ+0x519>
  78056. 4413a4: ││ ││ cs
  78057. 4413a5: ││ ││ fs
  78058. 4413a6: ││ ││ gs
  78059. 4413a7: ││ ││ insl (%dx),%es:(%rdi)
  78060. 4413a8: ││ ││ (bad)
  78061. 4413a9: ││ ││ outsb %ds:(%rsi),(%dx)
  78062. 4413aa: ││ ││ insb (%dx),%es:(%edi)
  78063. 4413ac: ││ ││ gs cs rex.R
  78064. 4413af: ││ ││ gs
  78065. 4413b0: ││ ││ insl (%dx),%es:(%rdi)
  78066. 4413b1: ││ ││ (bad)
  78067. 4413b2: ││ ││ outsb %ds:(%rsi),(%dx)
  78068. 4413b3: ││ ││ insb (%dx),%es:(%edi)
  78069. 4413b5: ││ ││ gs
  78070. 4413b6: ││ ││ rex.WRXB jbe,pn 44141f <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo11__interface6object9Throwable9TraceInfo6__vtblZ+0x52f>
  78071. 4413ba: ││ ╭┼┼── jb 441422 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo11__interface6object9Throwable9TraceInfo6__vtblZ+0x532>
  78072. 4413bc: ││ │││ insb (%dx),%es:(%rdi)
  78073. 4413bd: ││ │││ outsl %ds:(%rsi),(%dx)
  78074. 4413be: ││ │││ ╭ ja 441405 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo11__interface6object9Throwable9TraceInfo6__vtblZ+0x515>
  78075. 4413c0: ││ │││╭┼ js 441425 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo11__interface6object9Throwable9TraceInfo6__vtblZ+0x535>
  78076. 4413c2: ││ │││││ gs
  78077. 4413c3: ╭┼┼──┼┼┼┼┼ jo 441439 <_D4core8demangle8Demangle14ParseException6__initZ+0x9>
  78078. 4413c5: │││ │││││ imul $0x0,0x6e(%rdi),%ebp
  78079. 4413cc: │││ │││││ add %al,(%rax)
  78080. 4413ce: │││ │││││ add %al,(%rax)
  78081. 4413d0: │││ │││││ gs
  78082. 4413d1: ╭┼┼┼──┼┼┼┼┼ js 441447 <_D4core8demangle8Demangle14ParseException6__initZ+0x17>
  78083. 4413d3: ││││ │││││ gs
  78084. 4413d4: ││││ ╭┼┼┼┼┼ jb 441444 <_D4core8demangle8Demangle14ParseException6__initZ+0x14>
  78085. 4413d6: ││││ ││││││ and %ch,(%rax)
  78086. 4413d8: ││││ ││││││ push %rdi
  78087. 4413d9: ││││ │││┕┿┿ imul $0x2973776f,0x64(%rsi),%ebp
  78088. 4413e0: ││││ │││ ││ and %al,(%rax)
  78089. 4413ee: ││││ │││ ││ add %al,(%rax)
  78090. 4413f0: ││││ │││ ││ gs
  78091. 4413f1: ╭┼┼┼┼─┼┼┼─┼┼ js 441467 <_D4core8demangle8Demangle14ParseException6__initZ+0x37>
  78092. 4413f3: │││││ │││ ││ gs
  78093. 4413f4: │││││╭┼┼┼─┼┼ jb 441464 <_D4core8demangle8Demangle14ParseException6__initZ+0x34>
  78094. 4413f6: │││││││││ ││ and %ch,(%rax)
  78095. 4413f8: │││││││││ ││ push %rax
  78096. 4413f9: │││││││││ ││ (bad)
  78097. 4413fa: │││││││││╭┼┼ jae 44145f <_D4core8demangle8Demangle14ParseException6__initZ+0x2f>
  78098. 4413fc: ││││││││││││ (bad)
  78099. 4413fd: ││││││││││││ insb (%dx),%es:(%rdi)
  78100. 4413fe: ││││┕┿┿┿┿┿┿┿ sub %esp,(%rax)
  78101. 441410: │││ │││ ││ movslq 0x72(%rdi),%ebp
  78102. 441413: │││ │││ ││ gs
  78103. 441414: │││ │││ ││ cs
  78104. 441415: │││ │││ ││ fs
  78105. 441416: │││ │││ ││ gs
  78106. 441417: │││ │││ ││ insl (%dx),%es:(%rdi)
  78107. 441418: │││ │││ ││ (bad)
  78108. 441419: │││ │││ ││ outsb %ds:(%rsi),(%dx)
  78109. 44141a: │││ │││ ││ insb (%dx),%es:(%edi)
  78110. 44141c: │││ │││ ││ gs cs rex.R
  78111. 44141f: │││ │││ ││ gs
  78112. 441420: │││ │││ ││ insl (%dx),%es:(%rdi)
  78113. 441421: │││ │││ ││ (bad)
  78114. 441422: │││ ││┕━┿┿━ outsb %ds:(%rsi),(%dx)
  78115. 441423: │││ ││ ││ insb (%dx),%es:(%edi)
  78116. 441425: │││ ││ │┕━ gs cs rex.B
  78117. 441428: │││ ││ │ fs
  78118. 441429: │││ ││ │ fs
  78119. 44142a: │││ ││ │ push %rsp
  78120. 44142b: │││ ╭┼┼──┼── jns 44149d <_D4core8demangle8Demangle14ParseException6__vtblZ+0x1d>
  78121. 44142d: │││ │││ │ add %al,%gs:(%rax)
  78122.  
  78123. 0000000000441430 <_D4core8demangle8Demangle14ParseException6__initZ>:
  78124. 441430: adcb $0x0,(%rsp,%rax,2)
  78125.  
  78126. 0000000000441480 <_D4core8demangle8Demangle14ParseException6__vtblZ>:
  78127. 441480: ┆ movabs 0xe000000000006586,%al
  78128. 441489: ┆╭ loopne 4414cc <_D4core8demangle8Demangle17OverflowException6__initZ+0x1c>
  78129. 44148b: ┆│ add %al,(%rax)
  78130. 44148d: ┆│ add %al,(%rax)
  78131. 44148f: ┆│ add %dl,%al
  78132. 441491: ┆│ mov $0x41,%ebx
  78133. 441496: ┆│ add %al,(%rax)
  78134. 441498: ╰┼ loopne 441455 <_D4core8demangle8Demangle14ParseException6__initZ+0x25>
  78135. 44149a: │ add %al,(%r8)
  78136. 44149d: │ add %al,(%rax)
  78137. 44149f: │ add %dh,0x41bc(%rax)
  78138. 4414a5: │ add %al,(%rax)
  78139. 4414a7: │ add %dl,(%rax)
  78140. 4414a9: ╭┼ loope 4414ec <_D4core8demangle8Demangle17OverflowException6__initZ+0x3c>
  78141. 4414ab: ││ add %al,(%rax)
  78142. 4414ad: ││ add %al,(%rax)
  78143.  
  78144. 00000000004414b0 <_D4core8demangle8Demangle17OverflowException6__initZ>:
  78145. 4414b0: add %dl,0x44(%rip) # 4414fa <_D4core8demangle8Demangle17OverflowException6__initZ+0x4a>
  78146.  
  78147. 0000000000441500 <_D4core8demangle8Demangle17OverflowException6__vtblZ>:
  78148. 441500: ┆┆ rex xchg %esp,0x0(%rbp)
  78149. 441504: ┆┆ add %al,(%rax)
  78150. 441506: ┆┆ add %al,(%rax)
  78151. 441508: ┆╰ loopne 4414ea <_D4core8demangle8Demangle17OverflowException6__initZ+0x3a>
  78152. 44150a: ┆ add %al,(%r8)
  78153. 44150d: ┆ add %al,(%rax)
  78154. 44150f: ┆ add %dl,%al
  78155. 441511: ┆ mov $0x41,%ebx
  78156. 441516: ┆ add %al,(%rax)
  78157. 441518: ╰─ loopne 4414d5 <_D4core8demangle8Demangle17OverflowException6__initZ+0x25>
  78158. 44151a: add %al,(%r8)
  78159. 44151d: add %al,(%rax)
  78160. 44151f: add %dh,0x41bc(%rax)
  78161. 441525: add %al,(%rax)
  78162. 441527: add %dl,(%rax)
  78163. 441529: ╭─ loope 44156c <_D4core8demangle8Demangle17OverflowException6__vtblZ+0x6c>
  78164. 44152b: │ add %al,(%rax)
  78165. 44152d: │ add %al,(%rax)
  78166. 44152f: │ add %ch,0x6c616572(%rip) # 6ca57aa7 <_end+0x6c3fe76f>
  78167. 441535: │ imul $0x74696e69,%cs:0x66(%rsi),%ebp
  78168. 44153d: │╭ jns 44153f <_D4core8demangle8Demangle17OverflowException6__vtblZ+0x3f>
  78169. 44153f: ╭─┼┼ jb 4415a6 <_D4core8demangle8Demangle17OverflowException6__vtblZ+0xa6>
  78170. 441541: │ │ (bad)
  78171. 441542: │ │ insb (%dx),%es:(%rdi)
  78172. 441543: │ │ outsb %cs:(%rsi),(%dx)
  78173. 441545: │ │ (bad)
  78174. 441546: │ │ outsb %ds:(%rsi),(%dx)
  78175. 441547: │ │ add %ah,0x674c23(%rip) # ab6170 <_end+0x45ce38>
  78176. 44154d: │╭┼─ jne 4415b2 <_D4core8demangle8Demangle17OverflowException6__vtblZ+0xb2>
  78177. 44154f: │││ outsb %gs:(%rsi),(%dx)
  78178. 441551: │││╭ je 441553 <_D4core8demangle8Demangle17OverflowException6__vtblZ+0x53>
  78179. 441553: │││┕ gs
  78180. 441554: ╭─────────┼┼┼─ js 4415ca <_D4core8demangle8Demangle17OverflowException6__vtblZ+0xca>
  78181. 441556: │ │││ gs
  78182. 441557: │ ╭─────┼┼┼─ jb 4415c7 <_D4core8demangle8Demangle17OverflowException6__vtblZ+0xc7>
  78183. 441559: │ │ │││ and %ch,(%rax)
  78184. 44155b: │ │ │││ rex.XB sub %esp,(%r8)
  78185. 44155e: │ │ │││ add %ah,0x78(%rbp)
  78186. 441561: │ │ ╭┼┼┼─ je 4415c8 <_D4core8demangle8Demangle17OverflowException6__vtblZ+0xc8>
  78187. 441563: │ ╭┼────┼┼┼┼─ jb 4415d3 <_D4core8demangle8Demangle17OverflowException6__vtblZ+0xd3>
  78188. 441565: │ ││ ││││ and %ch,(%rax)
  78189. 441567: │ ││ ││││ rex.XB sub (%r11),%ebp
  78190. 44156a: │ ││ ││││ sub %esp,(%rax)
  78191. 44156c: │ ││ │││┕━ add %dh,0x75(%rax)
  78192. 44156f: │ ││ ╭┼┼┼── jb 4415d6 <_D4core8demangle8Demangle17OverflowException6__vtblZ+0xd6>
  78193. 441571: │ ││ ││││ and %al,(%rax)
  78194. 441573: │ ││ ││││ outsb %ds:(%rsi),(%dx)
  78195. 441574: │ ││ ││││ outsl %ds:(%rsi),(%dx)
  78196. 441575: │ ││───┼┼┼┼── je 4415df <_D4core8demangle8Demangle17OverflowException6__vtblZ+0xdf>
  78197. 441577: │╭─┼┼───┼┼┼┼── jb 4415e8 <_D4core8demangle8Demangle17OverflowException6__vtblZ+0xe8>
  78198. 441579: ││ ││ ││││ ╭ ja 44159b <_D4core8demangle8Demangle17OverflowException6__vtblZ+0x9b>
  78199. 44157b: ││ ││ ││││ │ add %dh,0x65(%rdx)
  78200. 44157e: ││ ││ ││││ │ data16
  78201. 44157f: ││ ││ ││││ │ and %al,(%rax)
  78202. 441581: ││ ││ ││││ │ rex jo 4415f6 <_D4core8demangle8Demangle17OverflowException6__vtblZ+0xf6>
  78203. 441584: ││ ││ ││││ │ outsl %ds:(%rsi),(%dx)
  78204. 441585: ││ ││ ╭┼┼┼┼─┼ jo 4415ec <_D4core8demangle8Demangle17OverflowException6__vtblZ+0xec>
  78205. 441587: ╭┼┼─┼┼──┼┼┼┼┼─┼ jb 4415fd <_D4core8demangle8Demangle17OverflowException6__vtblZ+0xfd>
  78206. 441589: │││ ││ │││││╭┼ jns 4415ab <_D4core8demangle8Demangle17OverflowException6__vtblZ+0xab>
  78207. 44158b: │││ ││ │││││││ add %al,0x74(%rax)
  78208. 44158e: ╭──┼┼┼─┼┼──┼┼┼┼┼┼┼ jb 441605 <_D4core8demangle8Demangle17OverflowException6__vtblZ+0x105>
  78209. 441590: │ ╭┼┼┼─┼┼──┼┼┼┼┼┼┼ jae 441606 <_D4core8demangle8Demangle17OverflowException6__vtblZ+0x106>
  78210. 441592: │ ││││ ││ │││││││ gs and %al,%fs:%gs:(%rax)
  78211. 441596: │ ││││ ││ │││││││ rex jae 4415fa <_D4core8demangle8Demangle17OverflowException6__vtblZ+0xfa>
  78212. 441599: │ ││││ ││ │││││││ data16
  78213. 44159a: │ ││││ ││ │││││││ and %al,%gs:(%rax)
  78214. 44159d: │ ││││ ││ ││││││ rex outsb %ds:(%rsi),(%dx)
  78215. 44159f: │ ││││ ││ ││││││ outsl %ds:(%rsi),(%dx)
  78216. 4415a0: │ ││││ ││ ││││││ movslq (%eax),%esp
  78217. 4415a3: │ ││││ ││ ││││││ add %dh,0x65(%rdx)
  78218. 4415a6: ╭┼─┼┼┼┼─┼┼──┼┼┼┼┼┼┼ je 44161d <_D4core8demangle8Demangle9parseTypeMFAaZ10primitivesyG23Aa+0x15>
  78219. 4415a8: ││ ││││╭┼┼──┼┼┼─┼┼─ jb 441618 <_D4core8demangle8Demangle9parseTypeMFAaZ10primitivesyG23Aa+0x10>
  78220. 4415aa: ││ │││││││ │││ ││ and %al,(%rax)
  78221. 4415ac: ││ │││││││ │││ │ sub $0x20,%al
  78222. 4415ae: ││ │││││││ │││ │ cs cs add %dh,%cs:0x63(%rbx)
  78223. 4415b4: ││ │││││││ │││ outsl %ds:(%rsi),(%dx)
  78224. 4415b5: ││ │││││││ ╭┼┼┼──── jo 44161c <_D4core8demangle8Demangle9parseTypeMFAaZ10primitivesyG23Aa+0x14>
  78225. 4415b7: ││ │││││││ ││││ and %al,(%rax)
  78226. 4415b9: ││ │││││││ ││││ outsl %ds:(%rsi),(%dx)
  78227. 4415ba: ││╭┼┼┼┼┼┼┼─┼┼┼┼──── jne 441630 <_D4core8demangle8Demangle9parseTypeMFAaZ10primitivesyG23Aa+0x28>
  78228. 4415bc: ││││││││││ ││││ and %al,(%rax)
  78229. 4415be: ││││││││││ ││││ insb (%dx),%es:(%rdi)
  78230. 4415bf: ││││││││││ ││││ (bad)
  78231. 4415c0: ╭┼┼┼┼┼┼┼┼┼┼─┼┼┼┼──── jp 44163b <_D4core8demangle8Demangle9parseTypeMFAaZ10primitivesyG23Aa+0x33>
  78232. 4415c2: │││││││││││ ││││ and %al,(%rax)
  78233. 4415c4: │││││││││││ ││││ fs
  78234. 4415c5: │││││││││││ ││││ gs
  78235. 4415c6: │││││││││││ ││││ insb (%dx),%es:(%rdi)
  78236. 4415c7: ││││││││││┕━┿┿┿┿━━━━ gs
  78237. 4415c8: │││││││││││ │││┕━━━━ addr32 (bad)
  78238. 4415ca: ││││││┕┿┿┿┿╭┼┼┼───── je 441631 <_D4core8demangle8Demangle9parseTypeMFAaZ10primitivesyG23Aa+0x29>
  78239. 4415cc: ││││││ ││││││││ add %bl,0x0(%rax,%rdi,2)
  78240. 4415d0: ││││││ ││││││││ (bad)
  78241. 4415d1: ││││││ ││││││││ pop %rsp
  78242. 4415d2: ││││││ ││││││││ pop %rsp
  78243. 4415d3: ││││││ ││┕┿┿┿┿┿━━━━━ (bad)
  78244. 4415d4: ││││││ ││ │││││ add %ah,(%rdi)
  78245. 4415d6: ││││││ ││ ││││┕━━━━━ pop %rsp
  78246. 4415d7: ││││││ ││ ││││ (bad)
  78247. 4415d8: ││││││ ││ ││││ (bad)
  78248. 4415d9: ││││││ ││ ││││ add %ah,(%rdi)
  78249. 4415db: ││││││ ││ ││││ pop %rsp
  78250. 4415dc: ││││││ ││ ││││ (bad) {%k5}
  78251. 4415dd: ││││││ ││ ││││ (bad)
  78252. 4415de: ││││││ ││ ││││ add %ah,(%rdi)
  78253. 4415e0: ││││││ ││ │││ pop %rsp
  78254. 4415e1: ││││││ ││ │││ data16
  78255. 4415e2: ││││││ ││ │││ (bad)
  78256. 4415e3: ││││││ ││ │││ add %ah,(%rdi)
  78257. 4415e5: ││││││ ││ │││ pop %rsp
  78258. 4415e6: ││││││ ││ │││ outsb %ds:(%rsi),(%dx)
  78259. 4415e7: ││││││ ││ │││ (bad)
  78260. 4415e8: ││││││ ┕┿━━┿┿┿━━━━━━ add %ah,(%rdi)
  78261. 4415ea: ││││││ │ │││ pop %rsp
  78262. 4415eb: ││││││ │ │││ ╭─ jb 441614 <_D4core8demangle8Demangle9parseTypeMFAaZ10primitivesyG23Aa+0xc>
  78263. 4415ed: ││││││ │ ││ │ add %ah,(%rdi)
  78264. 4415ef: ││││││ │ ││ │ pop %rsp
  78265. 4415f0: ││││││ │ ││ ╭┼─ je 441619 <_D4core8demangle8Demangle9parseTypeMFAaZ10primitivesyG23Aa+0x11>
  78266. 4415f2: ││││││ │ ││ ││ add %ah,(%rdi)
  78267. 4415f4: ││││││ │ ││ ││ pop %rsp
  78268. 4415f5: ││││││ │ ││ ╭┼┼─ jbe 44161e <_D4core8demangle8Demangle9parseTypeMFAaZ10primitivesyG23Aa+0x16>
  78269. 4415f7: ││││││ │ ││ │││ add %ah,(%rdi)
  78270. 4415f9: ││││││ │ ││ │││ pop %rsp
  78271. 4415fa: ││││││ │ ││ │││╭ jne 4415fc <_D4core8demangle8Demangle17OverflowException6__vtblZ+0xfc>
  78272. 4415fc: ││││││ │ ││ │││┕ (bad)
  78273. 4415fd: │││││┕━━┿━━┿┿━━━┿┿┿━ pop %rsp
  78274. 4415fe: │││││ │ ││ │││ push %rbp
  78275. 4415ff: │││││ │ ││ │││ add %dh,0x4c(%rbp)
  78276. 441602: │││││ │ ││ │││ add %ah,(%rcx)
  78277. 441604: │││││ │ ││ │││ sub %al,(%rax)
  78278.  
  78279. 0000000000441608 <_D4core8demangle8Demangle9parseTypeMFAaZ10primitivesyG23Aa>:
  78280. 441608: ┆ add $0x0,%al
  78281. 44160a: ┆ add %al,(%rax)
  78282. 44160c: ┆ add %al,(%rax)
  78283. 44160e: ┆ add %al,(%rax)
  78284. 441610: ╰ jns 441607 <_D4core8demangle8Demangle17OverflowException6__vtblZ+0x107>
  78285. 441612: rex.XB add %al,(%r8)
  78286. 441615: add %al,(%rax)
  78287. 441617: add %al,(%rax,%rax,1)
  78288. 44161a: add %al,(%rax)
  78289. 44161c: add %al,(%rax)
  78290. 44161e: add %al,(%rax)
  78291. 441620: sbb %edi,%edx
  78292. 441622: rex.XB add %al,(%r8)
  78293. 441625: add %al,(%rax)
  78294. 441627: add %al,0x0(%rip) # 44162d <_D4core8demangle8Demangle9parseTypeMFAaZ10primitivesyG23Aa+0x25>
  78295. 44162d: add %al,(%rax)
  78296. 44162f: add %ch,-0x11(%rax)
  78297. 441632: rex.XB add %al,(%r8)
  78298. 441635: add %al,(%rax)
  78299. 441637: add %al,(%rsi)
  78300. 441639: add %al,(%rax)
  78301. 44163b: add %al,(%rax)
  78302. 44163d: add %al,(%rax)
  78303. 44163f: add %ch,0x43ee(%rcx)
  78304. 441645: add %al,(%rax)
  78305. 441647: add %al,(%rax,%rax,1)
  78306. 44164a: add %al,(%rax)
  78307. 44164c: add %al,(%rax)
  78308. 44164e: add %al,(%rax)
  78309. 441650: imul $0x43,%edi,%ebp
  78310. 441656: add %al,(%rax)
  78311. 441658: add $0x0,%eax
  78312. 44165d: add %al,(%rax)
  78313. 44165f: add %bl,0x4419(%rip) # 445a7e <_D2rt9backtrace3elf7ElfFile6__initZ+0x3be6>
  78314. 441665: add %al,(%rax)
  78315. 441667: add %al,(%rax,%rax,1)
  78316. 44166a: add %al,(%rax)
  78317. 44166c: add %al,(%rax)
  78318. 44166e: add %al,(%rax)
  78319. 441670: or %edi,%edx
  78320. 441672: rex.XB add %al,(%r8)
  78321. 441675: add %al,(%rax)
  78322. 441677: add %al,0x0(%rip) # 44167d <_D4core8demangle8Demangle9parseTypeMFAaZ10primitivesyG23Aa+0x75>
  78323. 44167d: add %al,(%rax)
  78324. 44167f: add %cl,(%rax)
  78325. 441681: cli
  78326. 441682: rex.XB add %al,(%r8)
  78327. 441685: add %al,(%rax)
  78328. 441687: add %al,(%rbx)
  78329. 441689: add %al,(%rax)
  78330. 44168b: add %al,(%rax)
  78331. 44168d: add %al,(%rax)
  78332. 44168f: add %cl,-0x1(%rcx)
  78333. 441692: rex.XB add %al,(%r8)
  78334. 441695: add %al,(%rax)
  78335. 441697: add %al,0x0(%rip) # 44169d <_D4core8demangle8Demangle9parseTypeMFAaZ10primitivesyG23Aa+0x95>
  78336. 44169d: add %al,(%rax)
  78337. 44169f: add %bh,%al
  78338. 4416a1: (bad)
  78339. 4416a2: add %r8b,(%rax)
  78340. 4416a5: add %al,(%rax)
  78341. 4416a7: add %al,(%rax,%rax,1)
  78342. 4416aa: add %al,(%rax)
  78343. 4416ac: add %al,(%rax)
  78344. 4416ae: add %al,(%rax)
  78345. 4416b0: incq 0x0(%rbx)
  78346. 4416b4: add %al,(%rax)
  78347. 4416b6: add %al,(%rax)
  78348. 4416b8: add $0x0,%al
  78349. 4416ba: add %al,(%rax)
  78350. 4416bc: add %al,(%rax)
  78351. 4416be: add %al,(%rax)
  78352. 4416c0: mov %edi,%ebx
  78353. 4416c2: rex.XB add %al,(%r8)
  78354. 4416c5: add %al,(%rax)
  78355. 4416c7: add %al,0x0(%rip) # 4416cd <_D4core8demangle8Demangle9parseTypeMFAaZ10primitivesyG23Aa+0xc5>
  78356. 4416cd: add %al,(%rax)
  78357. 4416cf: add %cl,0x43fb(%rax)
  78358. 4416e5: add %al,(%rax)
  78359. 4416e7: add %al,(%rsi)
  78360. 4416e9: add %al,(%rax)
  78361. 4416eb: add %al,(%rax)
  78362. 4416ed: add %al,(%rax)
  78363. 4416ef: add %bh,(%rax)
  78364. 4416f1: testb $0x0,0x0(%rbx)
  78365. 4416f5: add %al,(%rax)
  78366. 4416f7: add %al,(%rdi)
  78367. 4416f9: add %al,(%rax)
  78368. 4416fb: add %al,(%rax)
  78369. 4416fd: add %al,(%rax)
  78370. 4416ff: add %bh,0x8(%rax)
  78371. 441702: add %r8b,(%rax)
  78372. 441705: add %al,(%rax)
  78373. 441707: add %al,(%rsi)
  78374. 441709: add %al,(%rax)
  78375. 44170b: add %al,(%rax)
  78376. 44170d: add %al,(%rax)
  78377. 44170f: add %cl,0x43fe(%rax)
  78378. 441715: add %al,(%rax)
  78379. 441717: add %al,(%rdi)
  78380. 441719: add %al,(%rax)
  78381. 44171b: add %al,(%rax)
  78382. 44171d: add %al,(%rax)
  78383. 44171f: add %ch,0x43ee(%rax)
  78384. 441725: add %al,(%rax)
  78385. 441727: add %al,0x0(%rip) # 44172d <_D4core8demangle8Demangle9parseTypeMFAaZ10primitivesyG23Aa+0x125>
  78386. 44172d: add %al,(%rax)
  78387. 44172f: add %ch,0x43f1(%rcx)
  78388. 441735: add %al,(%rax)
  78389. 441737: add %al,(%rsi)
  78390. 441739: add %al,(%rax)
  78391. 44173b: add %al,(%rax)
  78392. 44173d: add %al,(%rax)
  78393. 44173f: add %ch,0x43f1(%rax)
  78394. 441745: add %al,(%rax)
  78395. 441747: add %al,0x0(%rip) # 44174d <_D4core8demangle8Demangle9parseTypeMFAaZ10primitivesyG23Aa+0x145>
  78396. 44174d: add %al,(%rax)
  78397. 44174f: add %cl,%al
  78398. 441751: std
  78399. 441752: rex.XB add %al,(%r8)
  78400. 441755: add %al,(%rax)
  78401. 441757: add %al,(%rax,%rax,1)
  78402. 44175a: add %al,(%rax)
  78403. 44175c: add %al,(%rax)
  78404. 44175e: add %al,(%rax)
  78405. 441760: mov $0x4407,%eax
  78406. 441765: add %al,(%rax)
  78407. 441767: add %al,0x0(%rip) # 44176d <_D4core8demangle8Demangle9parseTypeMFAaZ10primitivesyG23Aa+0x165>
  78408. 44176d: add %al,(%rax)
  78409. 44176f: add %bh,-0xb(%rax)
  78410. 441772: rex.XB add %al,(%r8)
  78411. 441775: add %al,(%rax)
  78412.  
  78413. 0000000000441778 <_D4core8demangle8Demangle6__initZ>:
  78414. 4417a8: add %eax,(%rax)
  78415. 4417aa: add %al,(%rax)
  78416. 4417ac: add %al,(%rax)
  78417.  
  78418. 00000000004417b0 <_D4core4sync9exception9SyncError6__initZ>:
  78419. 4417b0: add %bl,(%rax)
  78420. 4417b2: add %r8b,(%rax)
  78421.  
  78422. 0000000000441800 <_D4core4sync9exception9SyncError6__vtblZ>:
  78423. 441800: ┆┆ and %cl,0x65(%rax)
  78424. 441806: ┆┆ add %al,(%rax)
  78425. 441808: ┆╰ loopne 4417ea <_D4core4sync9exception9SyncError6__initZ+0x3a>
  78426. 44180a: ┆ add %al,(%r8)
  78427. 44180d: ┆ add %al,(%rax)
  78428. 44180f: ┆ add %dl,%al
  78429. 441811: ┆ mov $0x41,%ebx
  78430. 441816: ┆ add %al,(%rax)
  78431. 441818: ╰─ loopne 4417d5 <_D4core4sync9exception9SyncError6__initZ+0x25>
  78432. 44181a: add %al,(%r8)
  78433. 44181d: add %al,(%rax)
  78434. 44181f: add %dh,0x41bc(%rax)
  78435. 441825: add %al,(%rax)
  78436. 441827: add %dl,(%rax)
  78437. 441829: ╭─ loope 44186c <_D4core4sync9exception9SyncError6__vtblZ+0x6c>
  78438. 44182b: │ add %al,(%rax)
  78439. 44182d: │ add %al,(%rax)
  78440. 44182f: │ add %ah,0x6f(%rbx)
  78441. 441832: ╭─┼─ jb 441899 <_D4core4sync9exception9SyncError6__vtblZ+0x99>
  78442. 441834: ╭─────┼─┼─ jae,pn 4418b0 <_D4core4sync9exception9SyncError6__vtblZ+0xb0>
  78443. 441837: │ │ │ outsb %ds:(%rsi),(%dx)
  78444. 441838: │ │ │ movslq (%rsi),%ebp
  78445. 44183a: │ │ │ gs
  78446. 44183b: │ │╭┼─ js 4418a0 <_D4core4sync9exception9SyncError6__vtblZ+0xa0>
  78447. 44183d: │ │││ gs
  78448. 44183e: │ ╭───┼┼┼─ jo 4418b4 <_D4core4sync9exception9SyncError6__vtblZ+0xb4>
  78449. 441840: │ │ │││ imul $0x6e79532e,0x6e(%rdi),%ebp
  78450. 441847: │ │ │││ movslq 0x72(%rbp),%eax
  78451. 44184a: │ │ ╭┼┼┼─ jb 4418bb <_D4core4sync9exception9SyncError6__vtblZ+0xbb>
  78452. 44184c: │ │ ││││╭ jb 44184e <_D4core4sync9exception9SyncError6__vtblZ+0x4e>
  78453. 44184e: │ │ ││││┕ add %al,(%rax)
  78454. 441850: │ │ ││││ push %rdi
  78455. 441851: │ │ ││││ testb $0x0,0x0(%rdx)
  78456. 441855: │ │ ││││ add %al,(%rax)
  78457. 441857: │ │ ││││ add %cl,0x42f6(%rax)
  78458. 44185d: │ │ ││││ add %al,(%rax)
  78459. 44185f: │ │ ││││ add %bh,0x42f6(%rcx)
  78460. 441865: │ │ ││││ add %al,(%rax)
  78461. 441867: │ │ ││││ add %ch,%dl
  78462. 441869: │ │ ││││ testb $0x0,0x0(%rdx)
  78463. 44186d: │ │ │││ add %al,(%rax)
  78464. 44186f: │ │ │││ add %bl,(%rbx)
  78465. 441871: │ │ │││ testl $0x0,0x0(%rdx)
  78466. 441878: │ │ │││ rex.WX testq $0x0,0x0(%rdx)
  78467. 441880: │ │ │││ ╰ jp 441879 <_D4core4sync9exception9SyncError6__vtblZ+0x79>
  78468. 441882: │ │ │││ rex.X add %al,(%rax)
  78469. 441885: │ │ │││ add %al,(%rax)
  78470. 441887: │ │ │││ add %ch,0x42f7(%rdx)
  78471. 44188d: │ │ │││ add %al,(%rax)
  78472. 44188f: │ │ │││ add %bl,%dl
  78473. 441891: │ │ │││ testl $0x0,0x0(%rdx)
  78474. 441898: │ │ │││ gs
  78475. 441899: │ │ ╭┼┼┼┼┼ jb 44190d <_D4core4sync9exception9SyncError6__vtblZ+0x10d>
  78476. 44189b: │ │ ││ │ add %ah,0x63(%rdi)
  78477. 44189e: │ │ ││ │ outsl %ds:(%rsi),(%dx)
  78478. 44189f: │╭┼─┼┼─┼── jo 441915 <_D4core4sync9exception9SyncError6__vtblZ+0x115>
  78479. 4418a1: │││ ││ add %ch,0x65(%rax)
  78480. 4418a4: │││ ││ insb (%dx),%es:(%rdi)
  78481. 4418a5: │││ ││ ╭ jo 4418a7 <_D4core4sync9exception9SyncError6__vtblZ+0xa7>
  78482. 4418a7: │││ ││ ┕ imul $0x656c62,%fs:0x61(%rbx),%esi
  78483. 4418af: │││╭┼┼──── jo 441923 <_D4core4sync9exception9SyncError6__vtblZ+0x123>
  78484. 4418b1: │││││ outsl %ds:(%rsi),(%dx)
  78485. 4418b2: │││││ imul $0x6f63,0x0(%rbp,%riz,2),%bp
  78486. 4418b9: │ │││ outsb %ds:(%rsi),(%dx)
  78487. 4418ba: │ │││ movslq 0x72(%rbp),%esi
  78488. 4418bd: │ ││ ╭── jb 441924 <_D4core4sync9exception9SyncError6__vtblZ+0x124>
  78489. 4418bf: │ ││ │ outsb %ds:(%rsi),(%dx)
  78490. 4418c0: │ ││ │ ╭ je 4418c2 <_D4core4sync9exception9SyncError6__vtblZ+0xc2>
  78491. 4418c2: │ ││ │ ┕ imul $0x73655274,0x69(%rsi),%ebp
  78492. 4418c9: │ ││ │ gs
  78493. 4418ca: ╭┼─┼┼──┼── jb 441942 <_D4core4sync9exception9SyncError6__vtblZ+0x142>
  78494. 4418cc: ││ ││ │ add %ch,%gs:0x69(%rbp)
  78495. 4418d0: ││ ││ │ outsb %ds:(%rsi),(%dx)
  78496. 4418d1: ││ ││ │ push %rax
  78497. 4418d2: ││ ││ │ outsl %ds:(%rsi),(%dx)
  78498. 4418d3: ││ ││ │ outsl %ds:(%rsi),(%dx)
  78499. 4418d4: ││ ││ │ insb (%dx),%es:(%rdi)
  78500. 4418d5: ││ ││ │ push %rbx
  78501. 4418d6: ││ ││ │ imul $0x78616d00,0x65(%rdx),%edi
  78502. 4418dd: ││ ││ │ push %rax
  78503. 4418de: ││ ││ │ outsl %ds:(%rsi),(%dx)
  78504. 4418df: ││ ││ │ outsl %ds:(%rsi),(%dx)
  78505. 4418e0: ││ ││ │ insb (%dx),%es:(%rdi)
  78506. 4418e1: ││ ││ │ push %rbx
  78507. 4418e2: ││ ││ │ imul $0x636e6900,0x65(%rdx),%edi
  78508. 4418e9: ││ ││ │ push %rax
  78509. 4418ea: ││ ││ │ outsl %ds:(%rsi),(%dx)
  78510. 4418eb: ││ ││ │ outsl %ds:(%rsi),(%dx)
  78511. 4418ec: ││ ││ │ insb (%dx),%es:(%rdi)
  78512. 4418ed: ││ ││ │ push %rbx
  78513. 4418ee: ││ ││ │ imul $0x61656800,0x65(%rdx),%edi
  78514. 4418f5: ││ ││ │╭─ jo 44194a <_D4core4sync9exception9SyncError6__vtblZ+0x14a>
  78515. 4418f7: ││ ││ ││ imul $0x74636146,0x65(%rdx),%edi
  78516. 4418fe: ││ ││ ││ outsl %ds:(%rsi),(%dx)
  78517. 4418ff: ││ ││ ││╭ jb 441901 <_D4core4sync9exception9SyncError6__vtblZ+0x101>
  78518. 441901: ││ ││ ││┕ push %rbp
  78519. 441902: ││ ││ ││ outsb %ds:(%rsi),(%dx)
  78520. 441903: ││ ││ ││ imul $0x77,0x6f(%rsi),%ebp
  78521. 441907: ││ ││ ││ outsb %ds:(%rsi),(%dx)
  78522. 441908: ││ ││ ││ add %ah,0x20(%rcx)
  78523. 44190b: ││ ││ ││ outsb %ds:(%rsi),(%dx)
  78524. 44190c: ││─┼┼──┼┼─ jne 44197b <_D4core4sync9exception9SyncError6__vtblZ+0x17b>
  78525. 44190e: ││ │ ││ (bad) {%k5}
  78526. 44190f: ││ │ ││ gs
  78527. 441910: ││ │ ││╭ jb 441912 <_D4core4sync9exception9SyncError6__vtblZ+0x112>
  78528. 441912: ││ │ ││┕ and $0x66752525,%eax
  78529. 441917: ││ │ ││ and $0x61006e25,%eax
  78530. 44191c: ││ │ ││ and %ah,0x6c(%rsi)
  78531. 44191f: ││ │ ││ outsl %ds:(%rsi),(%dx)
  78532. 441920: ││ │ ││ (bad)
  78533. 441921: ││ │ ││╭ je 441923 <_D4core4sync9exception9SyncError6__vtblZ+0x123>
  78534. 44192f: ││ │ add %al,0x43(%rdi)
  78535. 441932: ││ │ and %ch,0x70(%rdi)
  78536. 441935: ││ ╭────┼─ je 4419a0 <_D4core4sync9exception9SyncError6__vtblZ+0x1a0>
  78537. 441937: ││ │ │ outsl %ds:(%rsi),(%dx)
  78538. 441938: ││ │ │ outsb %ds:(%rsi),(%dx)
  78539. 441939: ││ │ │╭ jae 44195b <_D4core4sync9exception9SyncError6__vtblZ+0x15b>
  78540. 44193b: ││ │ ││ (bad)
  78541. 44193c: ││ │ ╭─┼┼ jb 4419a3 <_D4core4sync9exception9SyncError6__vtblZ+0x1a3>
  78542. 44193e: ││ │ │ ││ and %dh,0x70(%rbx)
  78543. 441941: ││ │ │ ││ movslq %gs:0x66(%rcx),%ebp
  78544. 441945: │ │ │ ││ imul $0x20736120,0x64(%rbp),%esp
  78545. 44194c: │ │╭─┼──┼ ja 4419b6 <_D4core4sync9exception9SyncError6__vtblZ+0x1b6>
  78546. 44194e: │ ││ │ │ imul $0x63617073,0x20(%rbp,%riz,2),%esi
  78547. 441956: │ ││ │ │ and %dh,%gs:0x65(%rbx)
  78548. 44195a: │ ││ │ ╭┼ jo 4419bd <_D4core4sync9exception9SyncError6__vtblZ+0x1bd>
  78549. 44195c: │ ││ │╭┼─ jb 4419bf <_D4core4sync9exception9SyncError6__vtblZ+0x1bf>
  78550. 44195e: │ ││╭┼┼┼─ je 4419c5 <_D4core4sync9exception9SyncError6__vtblZ+0x1c5>
  78551. 441960: │ ││││││ and %ah,%fs:0x73(%rcx)
  78552. 441964: │╭┼┼┼┼┼┼─ jae 4419cf <_D4core4sync9exception9SyncError6__vtblZ+0x1cf>
  78553. 441966: ││││││││ outsb %ds:(%esi),(%dx)
  78554. 441968: ││││││││ insl (%dx),%es:(%rdi)
  78555. 441969: ││││││││ outsb %gs:(%rsi),(%dx)
  78556. 44196b: ╭┼┼┼┼┼┼┼┼─ je 4419e0 <_D4core4sync9exception9SyncError6__vtblZ+0x1e0>
  78557. 44196d: │││││││││ cmp (%rdx),%cl
  78558. 44196f: │││││││││ and %ah,(%rax)
  78559. 441971: │││││││││ and %ah,(%rax)
  78560. 441973: │││││││││ imul $0x3a656c62,%fs:0x61(%rbx),%esi
  78561. 44197b: │┕┿┿┿┿┿┿┿━ xor %bh,0x20(%rcx,%rsi,1)
  78562. 44197f: │ │││││││ and %ah,(%rax)
  78563. 441981: │ │││││││ and %ch,0x61747320(%rip) # 61b88ca7 <_end+0x6152f96f>
  78564. 441987: ╭┼─┼┼┼┼┼┼┼─ jb 4419fd <_D4core4sync9exception9SyncError6__vtblZ+0x1fd>
  78565. 441989: ││ │││││││ and %ah,0x73(%rcx,%rbp,2)
  78566. 44198d: ││ │││││││ (bad)
  78567. 44198e: ││ │││││││ (bad) {%k5}
  78568. 44198f: ││ │││││││ insb (%dx),%es:(%rdi)
  78569. 441990: ││ │││││││ gs and %ch,%fs:%gs:(%rax)
  78570. 441994: ││ │││││││ and $0x200a2964,%eax
  78571. 441999: ││ │││││││ and %ah,(%rax)
  78572. 44199b: ││ │││││││ and %dh,0x72(%rax)
  78573. 44199e: ││ │││││││ outsl %ds:(%rsi),(%dx)
  78574. 44199f: ││ │││││││ imul $0x7c30,0x3a(%rbp,%riz,2),%bp
  78575. 4419a6: ││ │ ││ ││ xor %edi,0x20(%rdx,%rsi,1)
  78576. 4419aa: ││ │ ││ ││ and %ch,0x616e6520(%rip) # 61b27ed0 <_end+0x614ceb98>
  78577. 4419b0: ││ │ ││ ││ (bad) {%k5}
  78578. 4419b1: ││ │ ││ ││ insb (%dx),%es:(%rdi)
  78579. 4419b2: ││ │ ││ ││ and %dh,%gs:0x72(%rax)
  78580. 4419b6: ││ │ ┕┿━┿┿━ outsl %ds:(%rsi),(%dx)
  78581. 4419b7: ││ │ │ ││ imul $0x2067,0x6e(%rcx,%rbp,2),%bp
  78582. 4419be: ││╭┼──┼─┼── ja 441a29 <_D4core4sync9exception9SyncError6__vtblZ+0x229>
  78583. 4419c0: ││││ ╭┼──── je 441a2a <_D4core4sync9exception9SyncError6__vtblZ+0x22a>
  78584. 4419c2: ││││ ││ and %dh,0x75(%rbx)
  78585. 4419c5: ││││ │┕━━━━ insl (%dx),%es:(%rdi)
  78586. 4419c6: ││││ │ insl (%dx),%es:(%rdi)
  78587. 4419c7: ││││ │ (bad)
  78588. 4419c8: ╭┼┼┼┼─┼───── jb 441a43 <_D4core4sync9exception9SyncError6__vtblZ+0x243>
  78589. 4419ca: │││││ │ and %dh,0x68(%rdi)
  78590. 4419cd: │││││ │ outsb %gs:(%rsi),(%dx)
  78591. 4419cf: ││││┕━┿━━━━━ and %dh,0x72(%rbp,%riz,2)
  78592. 4419d3: ││││ │ insl (%dx),%es:(%rdi)
  78593. 4419d4: ││││ │ imul $0x676e6974,0x61(%rsi),%ebp
  78594. 4419db: ││││ │ and %dh,0x72(%rax)
  78595. 4419de: ││││ │ outsl %ds:(%rsi),(%dx)
  78596. 4419df: ││││ │ addr32 jb 441a43 <_D4core4sync9exception9SyncError6__vtblZ+0x243>
  78597. 4419e2: ││ │ │ insl (%dx),%es:(%rdi)
  78598. 4419e3: ││ │ │ and %ch,(%rax)
  78599. 4419e5: ││ │ │ and $0x200a2964,%eax
  78600. 4419ea: ││ │ │ and %ah,(%rax)
  78601. 4419ec: ││ │ │ and %dh,0x72(%rax)
  78602. 4419ef: ││ │ │ movslq %gs:0x73(%rcx),%ebp
  78603. 4419f3: ││ │ │ cmp %gs:(%rax),%dh
  78604. 4419f6: ││ │ │ ╭── jl 441a29 <_D4core4sync9exception9SyncError6__vtblZ+0x229>
  78605. 4419f8: ││ │ │ │ and %ah,(%rax)
  78606. 4419fa: ││ │ │ │ and %ah,(%rax)
  78607. 4419fc: ││ │ │ │ sub $0x616e6520,%eax
  78608. 441a01: │ │ │ │ (bad) {%k5}
  78609. 441a02: │ │ │ │ insb (%dx),%es:(%rdi)
  78610. 441a03: │ │ │ │ and %dh,%gs:0x72(%rax)
  78611. 441a07: │ │ │ │ movslq %gs:0x73(%rcx),%ebp
  78612. 441a0b: │ │ │ │ and %dh,%gs:0x63(%rbx)
  78613. 441a0f: │ │ │ │ (bad)
  78614. 441a10: │ │ │ │ outsb %ds:(%rsi),(%dx)
  78615. 441a11: │ │ │ │ outsb %ds:(%rsi),(%dx)
  78616. 441a12: │ │ │ │ imul $0x6f6e2820,0x67(%rsi),%ebp
  78617. 441a19: │ │ │ │ ╭ je 441a3b <_D4core4sync9exception9SyncError6__vtblZ+0x23b>
  78618. 441a1b: │ │ │ │ │ imul $0x656d656c,0x70(%rbp),%ebp
  78619. 441a22: │ │ │ │ │ outsb %ds:(%rsi),(%dx)
  78620. 441a23: │ │ │╭─┼─┼ je 441a8a <_D4core4sync9exception9SyncError6__vtblZ+0x28a>
  78621. 441a25: │ │ ││ │ │ and %bh,%fs:0x65(%rcx)
  78622. 441a29: │ ┕━━┿┿━┷╭┼ je 441a54 <_D4core4sync9exception9SyncError6__vtblZ+0x254>
  78623. 441a2b: │ │ ││ or (%rax),%ah
  78624. 441a2d: │ │ ││ and %ah,(%rax)
  78625. 441a2f: │ │ ││ and %ah,0x6f(%rbx)
  78626. 441a32: │ │ ││ outsb %ds:(%rsi),(%dx)
  78627. 441a33: │ │ ││ movslq 0x72(%rbp),%esi
  78628. 441a36: │ ╭┼──┼┼ jb 441a9d <_D4core4sync9exception9SyncError6__vtblZ+0x29d>
  78629. 441a38: │ ││ ││ outsb %ds:(%rsi),(%dx)
  78630. 441a39: │ ││╭─┼┼ je 441a75 <_D4core4sync9exception9SyncError6__vtblZ+0x275>
  78631. 441a3b: │ │││ │┕ xor %bh,0x20(%rcx,%rsi,1)
  78632. 441a3f: │ │││ │ sub $0x616e6520,%eax
  78633. 441a44: │││ │ (bad) {%k5}
  78634. 441a45: │││ │ insb (%dx),%es:(%rdi)
  78635. 441a46: │││ │ and %ah,%gs:0x6f(%rbx)
  78636. 441a4a: │││ │ outsb %ds:(%rsi),(%dx)
  78637. 441a4b: │││ │ movslq 0x72(%rbp),%esi
  78638. 441a4e: ╭┼┼┼─┼─ jb 441ab5 <_D4core4sync9exception9SyncError6__vtblZ+0x2b5>
  78639. 441a50: ││││ │ outsb %ds:(%rsi),(%dx)
  78640. 441a51: ││││ │╭ je 441a73 <_D4core4sync9exception9SyncError6__vtblZ+0x273>
  78641. 441a53: ││││ ││ movslq 0x6c(%rdi),%ebp
  78642. 441a56: ││││ │ insb (%dx),%es:(%rdi)
  78643. 441a57: ││││ │ movslq %gs:0x6f(%rcx,%rbp,2),%esi
  78644. 441a5c: ││││ │ outsb %ds:(%rsi),(%dx)
  78645. 441a5d: ││││ │ and %ch,(%rax)
  78646. 441a5f: ││││ │ outsb %ds:(%rsi),(%dx)
  78647. 441a60: ││││ │ outsl %ds:(%rsi),(%dx)
  78648. 441a61: ││││ ╭┼ je 441a83 <_D4core4sync9exception9SyncError6__vtblZ+0x283>
  78649. 441a63: ││││ ││ imul $0x656d656c,0x70(%rbp),%ebp
  78650. 441a6a: ││││ ││ outsb %ds:(%rsi),(%dx)
  78651. 441a6b: ╭┼┼┼┼─┼┼ je 441ad2 <_D4core4sync9exception9SyncError6__vtblZ+0x2d2>
  78652. 441a6d: │││││ ││ and %bh,%fs:0x65(%rcx)
  78653. 441a71: │││││╭┼┼ je 441a9c <_D4core4sync9exception9SyncError6__vtblZ+0x29c>
  78654. 441a73: │││││││┕ or (%rdx),%cl
  78655. 441a75: ││││┕┿┿━ and %ah,(%rax)
  78656. 441a77: ││││ ││ and %ah,(%rax)
  78657. 441a79: ││││ ││ imul $0x73655274,0x69(%rsi),%ebp
  78658. 441a80: ││││ ││ gs
  78659. 441a81: ╭─────┼┼┼┼─┼┼─ jb 441af9 <_D4core4sync9exception9SyncError6__vtblZ+0x2f9>
  78660. 441a83: │ ││││ │┕━ cmp %gs:0x20(%rsi),%cl
  78661. 441a87: │ ││││ │ and %ch,0x696e6920(%rip) # 69b283ad <_end+0x694cf075>
  78662. 441a8d: │ ╭───┼┼┼──┼── je 441af8 <_D4core4sync9exception9SyncError6__vtblZ+0x2f8>
  78663. 441a8f: │ │ │││ │ (bad)
  78664. 441a90: │ │ │││ │ insb (%dx),%es:(%rdi)
  78665. 441a91: │ │ │││ │ and %ch,0x65(%rbp)
  78666. 441a94: │ │ │││ │ insl (%dx),%es:(%rdi)
  78667. 441a95: │ │ │││ │ outsl %ds:(%rsi),(%dx)
  78668. 441a96: ╭─┼─┼───┼┼┼──┼── jb 441b11 <_D4core4sync9exception9SyncError6__vtblZ+0x311>
  78669. 441a98: │ │ │ │││ │ and %dh,0x20(%rdi,%rbp,2)
  78670. 441a9c: │ │ │ ╭┼┼┼──┼┼┼ jb 441b03 <_D4core4sync9exception9SyncError6__vtblZ+0x303>
  78671. 441a9e: │ │ │ ╭┼┼┼────── jae 441b05 <_D4core4sync9exception9SyncError6__vtblZ+0x305>
  78672. 441aa0: │╭┼─┼─┼┼┼┼────── jb 441b18 <_D4core4sync9exception9SyncError6__vtblZ+0x318>
  78673. 441aa2: │││ │ ││││ and %ch,%gs:0x6e(%rcx)
  78674. 441aa6: │││ │ ││││ and %cl,0x42(%rbp)
  78675. 441aa9: │││ │ ││││ and %ch,(%rax)
  78676. 441aab: │││ │ ││││ and $0x29646c6c,%eax
  78677. 441ab0: │││ │ ││││ or (%rax),%ah
  78678. 441ab2: │││ │ ││││ and %ah,(%rax)
  78679. 441ab4: │││ │ ││││ and %ch,0x69(%rbp)
  78680. 441ab7: │││ │ │││ outsb %ds:(%rsi),(%dx)
  78681. 441ab8: │││ │ │││ push %rax
  78682. 441ab9: │││ │ │││ outsl %ds:(%rsi),(%dx)
  78683. 441aba: │││ │ │││ outsl %ds:(%rsi),(%dx)
  78684. 441abb: │││ │ │││ insb (%dx),%es:(%rdi)
  78685. 441abc: │││ │ │││ push %rbx
  78686. 441abd: │││ │ │││ imul $0x20204e3a,0x65(%rdx),%edi
  78687. 441ac4: │││ │ │││ sub $0x696e6920,%eax
  78688. 441ac9: │││╭┼─┼┼┼─────── je 441b34 <_D4core4sync9exception9SyncError6__vtblZ+0x334>
  78689. 441acb: │││││ │││ (bad)
  78690. 441acc: │││││ │││ insb (%dx),%es:(%rdi)
  78691. 441acd: │││││ │││ and %ah,0x6e(%rcx)
  78692. 441ad0: │││││ │││ and %ch,%fs:0x69(%rbp)
  78693. 441ad4: │││││ ││ outsb %ds:(%rsi),(%dx)
  78694. 441ad5: │││││ ││ imul $0x6f70206d,0x75(%rbp),%ebp
  78695. 441adc: │││││ ││ outsl %ds:(%rsi),(%dx)
  78696. 441add: │││││ ││ insb (%dx),%es:(%rdi)
  78697. 441ade: │││││ ││ and %dh,0x69(%rbx)
  78698. 441ae1: │││││╭┼┼──────── jp 441b48 <_D4core4sync9exception9SyncError6__vtblZ+0x348>
  78699. 441ae3: ││││││││ and %ch,0x6e(%rcx)
  78700. 441ae6: ││││││││ and %cl,0x42(%rbp)
  78701. 441ae9: ││││││││ and %ch,(%rax)
  78702. 441aeb: ││││││││ and $0x29646c6c,%eax
  78703. 441af0: ││││││││ or (%rax),%ah
  78704. 441af2: ││││││││ and %ah,(%rax)
  78705. 441af4: ││││││││ and %ch,0x61(%rbp)
  78706. 441af7: ││││││││ ╭ js 441b49 <_D4core4sync9exception9SyncError6__vtblZ+0x349>
  78707. 441af9: ││┕┿━┿┿┿━━━━━━━┿ outsl %ds:(%rsi),(%dx)
  78708. 441afa: ││ │ │││ │ outsl %ds:(%rsi),(%dx)
  78709. 441afb: ││ │ │││ │ insb (%dx),%es:(%rdi)
  78710. 441afc: ││ │ │││ │ push %rbx
  78711. 441afd: ││ │ │││ │ imul $0x20204e3a,0x65(%rdx),%edi
  78712. 441b04: ││ │ ││ │ sub $0x78616d20,%eax
  78713. 441b09: ││ │ │ │ imul $0x6f70206d,0x75(%rbp),%ebp
  78714. 441b10: ││ │ │ │ outsl %ds:(%rsi),(%dx)
  78715. 441b11: ┕┿━┿━┿━━━━━━━━━┿ insb (%dx),%es:(%rdi)
  78716. 441b12: │ │ │ │ and %dh,0x69(%rbx)
  78717. 441b15: │ │╭┼─────────┼ jp 441b7c <_D4core4sync9exception9SyncError6__vtblZ+0x37c>
  78718. 441b17: │ │││ │ and %ch,0x6e(%rcx)
  78719. 441b1a: │││ │ and %cl,0x42(%rbp)
  78720. 441b1d: │││ │ and %ch,(%rax)
  78721. 441b1f: │││ │ and $0x29646c6c,%eax
  78722. 441b24: │││ │ or (%rax),%ah
  78723. 441b26: │││ │ and %ah,(%rax)
  78724. 441b28: │││ │ and %ch,0x6e(%rcx)
  78725. 441b2b: │││ │ movslq 0x6f(%rax),%edx
  78726. 441b2e: │││ │ outsl %ds:(%rsi),(%dx)
  78727. 441b2f: │││ │ insb (%dx),%es:(%rdi)
  78728. 441b30: │││ │ push %rbx
  78729. 441b31: │││ │ imul $0x20204e3a,0x65(%rdx),%edi
  78730. 441b38: ││ │ sub $0x6f6f7020,%eax
  78731. 441b3d: ││ │ insb (%dx),%es:(%rdi)
  78732. 441b3e: ││ │ and %dh,0x69(%rbx)
  78733. 441b41: ╭┼┼─────────┼ jp 441ba8 <_D4core4sync9exception9SyncError6__vtblZ+0x3a8>
  78734. 441b43: │││ │ and %ch,0x6e(%rcx)
  78735. 441b46: │││ │ movslq 0x65(%rdx),%esi
  78736. 441b49: ││ ┕ insl (%dx),%es:(%rdi)
  78737. 441b4a: ││ outsb %gs:(%rsi),(%dx)
  78738. 441b4c: ││ ╭ je 441b6e <_D4core4sync9exception9SyncError6__vtblZ+0x36e>
  78739. 441b4e: ││ │ rex.WRB
  78740. 441b4f: ││ │ rex.X and %bpl,(%rax)
  78741. 441b52: ││ │ and $0x29646c6c,%eax
  78742. 441b57: ││ │ or (%rax),%ah
  78743. 441b59: ││ │ and %ah,(%rax)
  78744. 441b5b: ││ │ and %ch,0x65(%rax)
  78745. 441b5e: ││ │ (bad)
  78746. 441b5f: ││ ╭─┼ jo 441bb4 <_D4core4sync9exception9SyncError6__vtblZ+0x3b4>
  78747. 441b61: ││ │ │ imul $0x74636146,0x65(%rdx),%edi
  78748. 441b68: ││ │ │ outsl %ds:(%rsi),(%dx)
  78749. 441b69: ││ │╭┼ jb 441ba5 <_D4core4sync9exception9SyncError6__vtblZ+0x3a5>
  78750. 441b6b: ││ │││ rex.WRX and %r13b,0x72617420(%rip) # 72a58f92 <_end+0x723ffc5a>
  78751. 441b72: ││ ││ addr32
  78752. 441b73: ││ ││ gs
  78753. 441b74: ╭┼┼────────┼┼─ je 441bdb <_D4core4sync9exception9SyncError6__vtblZ+0x3db>
  78754. 441b76: │││ ││ and %ch,%fs:0x65(%rax)
  78755. 441b7a: │││ ││ (bad)
  78756. 441b7b: │││ ││╭ jo 441b9d <_D4core4sync9exception9SyncError6__vtblZ+0x39d>
  78757. 441b7d: ╭─┼┼─────────┼┼┼ jae 441be8 <_D4core4sync9exception9SyncError6__vtblZ+0x3e8>
  78758. 441b7f: │╭┼┼─────────┼┼┼ jp 441be6 <_D4core4sync9exception9SyncError6__vtblZ+0x3e6>
  78759. 441b81: ││││ │││ and %dh,0x20(%rdi,%rbp,2)
  78760. 441b85: ╭────┼┼┼┼─────────┼┼┼ jne 441bfa <_D4core4sync9exception9SyncError6__vtblZ+0x3fa>
  78761. 441b87: │ ││││ │││ gs and %ch,%fs:%gs:0x65(%rbp)
  78762. 441b8c: │ ││││ │││ insl (%dx),%es:(%rdi)
  78763. 441b8d: │ ││││ │││ outsl %ds:(%rsi),(%dx)
  78764. 441b8e: ╭─┼────┼┼┼┼─────────┼┼┼ jb 441c09 <_D4core4sync9exception9SyncError6__vtblZ+0x409>
  78765. 441b90: │ │ ││││ │││ and %dh,0x61(%rdx)
  78766. 441b93: │ │ ╭┼┼┼┼─────────┼┼┼ je 441bfe <_D4core4sync9exception9SyncError6__vtblZ+0x3fe>
  78767. 441b95: │ │ │││││ │││ outsl %ds:(%rsi),(%dx)
  78768. 441b96: │ │ │││││ │││ and %ch,(%rax)
  78769. 441b98: │ │ │││││ │││ and $0xa2967,%eax
  78770. 441b9d: │ │ │││││ ││┕ add %al,(%rax)
  78771. 441b9f: │ │ │││││ ││ add %cl,0x69(%rbp)
  78772. 441ba2: │╭┼───┼┼┼┼┼─────────┼┼─ jae 441c17 <_D4core4sync9exception9SyncError6__vtblZ+0x417>
  78773. 441ba4: │││ │││││ ││ imul $0x67726120,0x67(%rsi),%ebp
  78774. 441bab: │││╭──┼┼┼┼──────────┼── jne 441c1a <_D4core4sync9exception9SyncError6__vtblZ+0x41a>
  78775. 441bad: ││││ ││││ │ outsb %gs:(%rsi),(%dx)
  78776. 441baf: ││││ ││││ │╭─ je 441bd1 <_D4core4sync9exception9SyncError6__vtblZ+0x3d1>
  78777. 441bb1: ││││ ││││ ││ outsw %ds:(%rsi),(%dx)
  78778. 441bb3: ││││ ││││ ││╭ jb 441bb5 <_D4core4sync9exception9SyncError6__vtblZ+0x3b5>
  78779. 441bbd: ││││ ││││ │ add %al,(%rax)
  78780. 441bbf: ││││ ││││ │ add %ah,0x20732a2e(%rip) # 20b745f3 <_end+0x2051b2bb>
  78781. 441bc5: ││││ ││││ │ rex.RXB
  78782. 441bc6: ││││ ││││ │ rex.XB and %bpl,0x70(%r15)
  78783. 441bca: ││││ ╭┼┼┼┼───────────┼─ je 441c35 <_D4core4sync9exception9SyncError6__vtblZ+0x435>
  78784. 441bcc: ││││ │││││ │ outsl %ds:(%rsi),(%dx)
  78785. 441bcd: ││││ │││││ │ outsb %ds:(%rsi),(%dx)
  78786. 441bce: ││││ │││││ │ and %ah,(%rdi)
  78787. 441bd0: ││││ │││││ │ and $0x27732a2e,%eax
  78788. 441bd5: ││││ │││││ or %cs:(%rax),%al
  78789. 441be0: ││││ ││││ rex.RB js 441c53 <_D4core4sync9exception9SyncError6__vtblZ+0x453>
  78790. 441be3: ││││ ││││ movslq %gs:0x6e(%rcx,%rbp,2),%esi
  78791. 441be8: ││││ ││┕━━━━━━━━━━━━━━━ and %ah,0x20732a2e(%eip) # 20b7461d <_end+0x2051b2e5>
  78792. 441bef: ││││ ││ (bad)
  78793. 441bf0: ││││ ││ ╭ jae 441c12 <_D4core4sync9exception9SyncError6__vtblZ+0x412>
  78794. 441bf2: ││││ ││ │ (bad)
  78795. 441bf3: ││││ ││ ╭───┼ jb 441c5c <_D4core4sync9exception9SyncError6__vtblZ+0x45c>
  78796. 441bf5: ││┼┼─┼┼───────────┼───┼ jne 441c64 <_D4core4sync9exception9SyncError6__vtblZ+0x464>
  78797. 441bf7: ││││ ││ │ │ outsb %gs:(%rsi),(%dx)
  78798. 441bf9: ││││ ││ │ ╭┼ je 441c1b <_D4core4sync9exception9SyncError6__vtblZ+0x41b>
  78799. 441bfb: ││ │ ││ │ ││ outsw %ds:(%rsi),(%dx)
  78800. 441bfd: ││ │ ││ │ ╭┼┼ jb 441c1f <_D4core4sync9exception9SyncError6__vtblZ+0x41f>
  78801. 441bff: ││ │ │ │ │││ rex.RXB
  78802. 441c00: ││ │ │ │ │││ rex.XB and %bpl,0x70(%r15)
  78803. 441c04: ││ │╭┼────────────┼─┼┼┼ je 441c6f <_D4core4sync9exception9SyncError6__vtblZ+0x46f>
  78804. 441c06: ││ │││ │ │││ outsl %ds:(%rsi),(%dx)
  78805. 441c07: ││ │││ │ │││ outsb %ds:(%rsi),(%dx)
  78806. 441c08: ││ │││ │ │││ and %ah,(%rdi)
  78807. 441c0a: │ │││ │ │││ and $0x27732a2e,%eax
  78808. 441c0f: │ │││ │ │││ sub $0x20,%al
  78809. 441c11: │ │││ │ │││ outsl %ds:(%esi),(%dx)
  78810. 441c13: │ │││ │╭┼┼─ je 441c35 <_D4core4sync9exception9SyncError6__vtblZ+0x435>
  78811. 441c15: │ │││ ││││ (bad)
  78812. 441c16: │ │││ ││││ and $0x27732a2e,%eax
  78813. 441c1b: │ ││ │││┕━ and %ch,0x6e(%rcx)
  78814. 441c1e: ╭──┼──┼┼────────────┼┼┼── jae 441c94 <_D4core4sync9exception9SyncError6__vtblZ+0x494>
  78815. 441c20: │ │ ││ ││ gs
  78816. 441c21: │ │ ││ ││ (bad)
  78817. 441c22: │ │ ││ ││ fs or %cs:%fs:(%rax),%al
  78818. 441c2e: │ │ ││ ││ add %al,(%rax)
  78819. 441c30: │ │ ││ ││ rex.RX
  78820. 441c31: │ │ ││ ││ rex.WRX (bad) {%k5}
  78821. 441c33: │ │ ││ ││ rex.WRX imul $0x46444d61,0x79(%rcx),%r8
  78822. 441c3b: │ │ │ │ rex.WRX (bad) {%k5}
  78823. 441c3d: │ │ │ │ rex.WRX imul $0x79415a61,0x79(%rcx),%r8
  78824. 441c45: │ │ │ │ (bad)
  78825. 441c46: │ │ │ │ (bad) {%k5}
  78826. 441c47: │ │ │ │ pop %rdx
  78827. 441c48: │ │ │ │ rex.B jns 441cac <_D4core4sync9exception9SyncError6__vtblZ+0x4ac>
  78828. 441c4b: │ │ │ │ add %al,(%rax)
  78829. 441c4d: │ │ │ │ add %al,(%rax)
  78830. 441c4f: │ │ │ │ add %ch,(%rdi)
  78831. 441c51: │ │ │ │ (bad) {%k5}
  78832. 441c52: │ │ ╭┼─────────────┼──── jne 441cbd <_D4core4sync9exception9SyncError6__vtblZ+0x4bd>
  78833. 441c54: │ │ ││ │ insb (%dx),%es:(%rdi)
  78834. 441c55: │ │ ││ │ fs
  78835. 441c56: │ │ ││ │ (bad)
  78836. 441c57: │ ╭┼─┼┼─────────────┼──── jae 441ccb <_D4core4sync9exception9SyncError6__vtblZ+0x4cb>
  78837. 441c59: │ ││ ││ │ movslq (%rdi),%ebp
  78838. 441c5b: │ ││ ││ │ insb (%dx),%es:(%rdi)
  78839. 441c5c: │ ││ ││ ┕━━━━ movslq %fs:(%rdi),%ebp
  78840. 441c5f: ╭┼─┼┼─┼┼────────────────── jb 441cd6 <.string_switch_table_data+0x6>
  78841. 441c61: ││ ││ ││ outsb %ds:(%rsi),(%dx)
  78842. 441c62: ││ ││╭┼┼────────────────── je 441ccd <_D4core4sync9exception9SyncError6__vtblZ+0x4cd>
  78843. 441c64: ││ │┕┿┿┿━━━━━━━━━━━━━━━━━━ insl (%dx),%es:(%rdi)
  78844. 441c65: ││ │ │││ gs
  78845. 441c66: ││ │ │││ (bad)
  78846. 441c67: ││ │ │││ fs
  78847. 441c68: ╭┼┼─┼─┼┼┼────────────────── jb 441cdf <.string_switch_table_data+0xf>
  78848. 441c6a: │││ │ │││ outsb %ds:(%rsi),(%dx)
  78849. 441c6b: │││ │╭┼┼┼────────────────── je 441cd6 <.string_switch_table_data+0x6>
  78850. 441c6d: │││ │││││ insl (%dx),%es:(%rdi)
  78851. 441c6e: │││ │││││ gs
  78852. 441c6f: │││ ││││┕━━━━━━━━━━━━━━━━━━ (bad)
  78853. 441c70: │││╭┼┼┼┼─────────────────── jae 441ce4 <.string_switch_table_data+0x14>
  78854. 441c72: ││││││││ movslq (%rdi),%ebp
  78855. 441c74: ││││││││ movslq (%edi),%ebp
  78856. 441c77: ││││││││ movslq 0x6e(%rdi),%ebp
  78857. 441c7a: ││││││││ imul $0x64,0x2e(%rdi),%sp
  78858. 441c80: ││││││││ (bad)
  78859. 441c81: ││││││││ xor %ch,(%rdi)
  78860. 441c83: ││││││││ outsb %ds:(%rsi),(%dx)
  78861. 441c84: ││││││││ (bad)
  78862. 441c85: ││││││││ rex.WRX (bad)
  78863. 441c87: ││││││││ and %ch,0x72(%rdi)
  78864. 441c8a: ││││││││ and %ah,(%rdi)
  78865. 441c8c: ││││││││ xor %ebp,(%rdi)
  78866. 441c8e: ││││││││ ╭─── jns 441cbf <_D4core4sync9exception9SyncError6__vtblZ+0x4bf>
  78867. 441c90: ││││││││ │ pop %rcx
  78868. 441c91: ││││││││ │ (bad)
  78869. 441c9e: ││ │││││ │ add %al,(%rax)
  78870. 441ca0: ││ │││││ │ (bad)
  78871. 441ca1: ││ │││││ │ and %ch,0x75(%rsi)
  78872. 441ca4: ││ │││││ │ insl (%dx),%es:(%rdi)
  78873. 441ca5: ││ │││││ │ (bad) {%k5}
  78874. 441ca6: ││ │││││ │ gs
  78875. 441ca7: ││ │││││ │ ╭─ jb 441cc9 <_D4core4sync9exception9SyncError6__vtblZ+0x4c9>
  78876. 441ca9: ││ │││││ │ │ movslq 0x73(%rcx),%esp
  78877. 441cac: ││ │││││ │─┼─ je 441cd6 <.string_switch_table_data+0x6>
  78878. 441cae: ││ │││││ ╭┼─┼─ jne 441d12 <.string_switch_table_data+0x42>
  78879. 441cb0: ││╭┼┼┼┼┼──────────────┼┼─┼─ jns 441d26 <.string_switch_table_data+0x56>
  78880. 441cb2: ││││││││ ││ │ sub %esi,%gs:(%rdx)
  78881. 441cb5: ││││││││ ││ │ xor $0x6f207535,%eax
  78882. 441cba: ││││││││ ││╭┼─ jb 441cdc <.string_switch_table_data+0xc>
  78883. 441cbc: ││││││││ ││││ (bad) {%k5}
  78884. 441cbd: │││││││┕━━━━━━━━━━━━━━┿┿┿┿━ gs
  78885. 441cbe: │││││││ ││││ insb (%dx),%es:(%rdi)
  78886. 441cbf: │││││││ │┕┿┿━ outsl %ds:(%rsi),(%dx)
  78887. 441cc0: │││││││ ││││╭ ja 441cc2 <_D4core4sync9exception9SyncError6__vtblZ+0x4c2>
  78888.  
  78889. 0000000000441cd0 <.string_switch_table_data>:
  78890. 441cd0: (bad)
  78891. 441cd1: add %al,(%rax)
  78892. 441cd3: add %al,(%rax)
  78893. 441cd5: add %al,(%rax)
  78894. 441cd7: add %ah,0x4418(%rdi)
  78895. 441cdd: add %al,(%rax)
  78896. 441cdf: add %al,(%rdi)
  78897. 441ce1: add %al,(%rax)
  78898. 441ce3: add %al,(%rax)
  78899. 441ce5: add %al,(%rax)
  78900. 441ce7: add %ch,(%rdi)
  78901. 441ce9: roll $0x0,0x0(%rbx)
  78902. 441ced: add %al,(%rax)
  78903. 441cef: add %al,(%rdi)
  78904. 441cf1: add %al,(%rax)
  78905. 441cf3: add %al,(%rax)
  78906. 441cf5: add %al,(%rax)
  78907. 441cf7: add %ch,0x4418(%rdi)
  78908. 441cfd: add %al,(%rax)
  78909. 441cff: add %cl,(%rdx)
  78910. 441d01: add %al,(%rax)
  78911. 441d03: add %al,(%rax)
  78912. 441d05: add %al,(%rax)
  78913. 441d07: add %dh,0x4418(%rdi)
  78914. 441d0d: add %al,(%rax)
  78915. 441d0f: add %cl,(%rbx)
  78916. 441d11: add %al,(%rax)
  78917. 441d13: add %al,(%rax)
  78918. 441d15: add %al,(%rax)
  78919. 441d17: add %ah,%dh
  78920. 441d19: sbb %al,0x0(%rax,%rax,1)
  78921. 441d1d: add %al,(%rax)
  78922. 441d1f: add %cl,(%rbx)
  78923. 441d21: add %al,(%rax)
  78924. 441d23: add %al,(%rax)
  78925. 441d25: add %al,(%rax)
  78926. 441d27: add %al,%dl
  78927. 441d29: sbb %al,0x0(%rax,%rax,1)
  78928. 441d2d: add %al,(%rax)
  78929. 441d2f: add %cl,(%rbx)
  78930. 441d31: add %al,(%rax)
  78931. 441d33: add %al,(%rax)
  78932. 441d35: add %al,(%rax)
  78933. 441d37: add %bl,%dl
  78934. 441d39: sbb %al,0x0(%rax,%rax,1)
  78935. 441d3d: add %al,(%rax)
  78936. 441d3f: add %cl,(%rbx)
  78937. 441d41: add %al,(%rax)
  78938. 441d43: add %al,(%rax)
  78939. 441d45: add %al,(%rax)
  78940. 441d47: add %cl,%dh
  78941. 441d49: sbb %al,0x0(%rax,%rax,1)
  78942. 441d4d: add %al,(%rax)
  78943. 441d4f: add %cl,(%rsi)
  78944. 441d51: add %al,(%rax)
  78945. 441d53: add %al,(%rax)
  78946. 441d55: add %al,(%rax)
  78947. 441d57: add %dh,%dl
  78948. 441d59: sbb %al,0x0(%rax,%rax,1)
  78949. 441d5d: add %al,(%rax)
  78950. 441d5f: add %ah,(%rax)
  78951. 441d61: or $0x43,%al
  78952. 441d63: add %al,(%rax)
  78953. 441d65: add %al,(%rax)
  78954. 441d67: add %ch,0xb(%rdx)
  78955. 441d6a: rex.XB add %al,(%r8)
  78956. 441d6d: add %al,(%rax)
  78957. 441d6f: add %dh,0x430c(%rax)
  78958. 441d75: add %al,(%rax)
  78959. 441d77: add %ah,%al
  78960. 441d79: or $0x43,%al
  78961. 441d7b: add %al,(%rax)
  78962. 441d7d: add %al,(%rax)
  78963. 441d7f: add %dl,0xd(%rax)
  78964. 441d82: rex.XB add %al,(%r8)
  78965. 441d85: add %al,(%rax)
  78966. 441d87: add %ah,(%rax)
  78967. 441d89: or $0x43,%eax
  78968. 441d8e: add %al,(%rax)
  78969. 441d90: int3
  78970. 441d91: or $0x43,%eax
  78971. 441d96: add %al,(%rax)
  78972. 441d98: int3
  78973. 441d99: or $0x43,%eax
  78974. 441d9e: add %al,(%rax)
  78975. 441da0: cmpsb %es:(%rdi),%ds:(%rsi)
  78976. 441da1: or 0x0(%rbx),%eax
  78977. 441da4: add %al,(%rax)
  78978. 441da6: add %al,(%rax)
  78979. 441da8: xchg %eax,%edx
  78980. 441da9: or 0x0(%rbx),%eax
  78981. 441dac: add %al,(%rax)
  78982. 441dae: add %al,(%rax)
  78983. 441db0: int3
  78984. 441db1: or $0x43,%eax
  78985. 441db6: add %al,(%rax)
  78986. 441db8: int3
  78987. 441db9: or $0x43,%eax
  78988. 441dbe: add %al,(%rax)
  78989. 441dc0: rex or $0x43,%eax
  78990.  
  78991. 0000000000441dc8 <_D2rt9backtrace5dwarf8Location6__initZ>:
  78992. 441dd8: (bad)
  78993. 441dd9: (bad)
  78994. 441dda: (bad)
  78995. 441ddb: incl (%rax)
  78996. 441ded: add %al,(%rax)
  78997. 441def: add %dh,0x74(%rdx)
  78998. 441df2: cs
  78999. 441df3: (bad) {%k5}
  79000. 441df5: movslq 0x74(%rbx),%ebp
  79001. 441df8: ╭ jb 441e5b <_D2rt9backtrace5dwarf8Location6__initZ+0x93>
  79002. 441dfa: │ movslq 0x2e(%rbp),%esp
  79003. 441dfd: │ fs
  79004. 441dfe: ╭┼ ja 441e61 <_D2rt9backtrace5dwarf8Location6__initZ+0x99>
  79005. 441e00: ╭──┼┼ jb 441e68 <_D2rt9backtrace5dwarf8Location6__initZ+0xa0>
  79006. 441e02: │ ││ rex.WR outsl %cs:(%rsi),(%dx)
  79007. 441e05: │ ││ movslq 0x74(%rcx),%esp
  79008. 441e08: │ ││ imul $0x0,0x6e(%rdi),%ebp
  79009. 441e0f: │ ││ add %ch,(%rdi)
  79010. 441e11: │ ││ (bad) {%k5}
  79011. 441e12: ╭──┼──┼┼ jne 441e7d <_D2rt9backtrace5dwarf8Location6__initZ+0xb5>
  79012. 441e14: │ │ ││ insb (%dx),%es:(%rdi)
  79013. 441e15: │ │ ││ fs
  79014. 441e16: │ │ ││ (bad)
  79015. 441e17: ╭──┼──┼──┼┼ jae 441e8b <_D2rt9backtrace5dwarf8Location6__initZ+0xc3>
  79016. 441e19: │ │ │ ││ movslq (%rdi),%ebp
  79017. 441e1b: │ │ │ ││ insb (%dx),%es:(%rdi)
  79018. 441e1c: │ │ │ ││ movslq %fs:(%rdi),%ebp
  79019. 441e1f: ╭───┼──┼──┼──┼┼ jb 441e96 <_D2rt9backtrace5dwarf8Location6__initZ+0xce>
  79020. 441e21: │ │ │ │ ││ outsb %ds:(%rsi),(%dx)
  79021. 441e22: │ │ ╭┼──┼──┼┼ je 441e8d <_D2rt9backtrace5dwarf8Location6__initZ+0xc5>
  79022. 441e24: │ │ ││ │ ││ insl (%dx),%es:(%rdi)
  79023. 441e25: │ │ ││ │ ││ gs
  79024. 441e26: │ │ ││ │ ││ (bad)
  79025. 441e27: │ │ ││ │ ││ fs
  79026. 441e28: ╭┼───┼─┼┼──┼──┼┼ jb 441e9f <_D2rt9backtrace3elf7ElfFile6__initZ+0x7>
  79027. 441e2a: ││ │ ││ │ ││ outsb %ds:(%rsi),(%dx)
  79028. 441e2b: ││ │╭┼┼──┼──┼┼ je 441e96 <_D2rt9backtrace5dwarf8Location6__initZ+0xce>
  79029. 441e2d: ││ ││││ │ ││ insl (%dx),%es:(%rdi)
  79030. 441e2e: ││ ││││ │ ││ gs
  79031. 441e2f: ││ ││││ │ ││ (bad)
  79032. 441e30: ││ ╭┼┼┼┼──┼──┼┼ jae 441ea4 <_D2rt9backtrace3elf7ElfFile6__initZ+0xc>
  79033. 441e32: ││ │││││ │ ││ movslq (%rdi),%ebp
  79034. 441e34: ││╭─┼┼┼┼┼──┼──┼┼ jb 441eaa <_D2rt9backtrace3elf7ElfFile6__initZ+0x12>
  79035. 441e36: │││ │││││ │ ││ (bad)
  79036. 441e37: │││ │││││ │ ││ (bad) {%k5}
  79037. 441e39: │││ │││││ │ ││ movslq 0x74(%rbx),%ebp
  79038. 441e3c: │││ │││││ │╭─┼┼ jb 441e9f <_D2rt9backtrace3elf7ElfFile6__initZ+0x7>
  79039. 441e3e: │││ │││││ ││ ││ movslq 0x2f(%rbp),%esp
  79040. 441e41: │││ │││││ ││ ││ fs
  79041. 441e42: │││ │││││ │┼─┼┼ ja 441ea5 <_D2rt9backtrace3elf7ElfFile6__initZ+0xd>
  79042. 441e44: │││ │││││──┼┼─┼┼ jb 441eac <_D2rt9backtrace3elf7ElfFile6__initZ+0x14>
  79043. 441e46: │││ │││││ ││ ││ cs add %al,%cs:%fs:(%rax)
  79044. 441e4a: │││ │││││ ││ ││ add %al,(%rax)
  79045. 441e4c: │││ │││││ ││ ││ add %al,(%rax)
  79046. 441e4e: │││ │││││ ││ ││ add %al,(%rax)
  79047. 441e50: │││ │││││ ││ ││ cs
  79048. 441e51: │││ │││││ ││ ││ fs
  79049. 441e52: │││ │││││ ││ ││ gs
  79050. 441e53: │││ │││││ ││ ││ (bad) {%k5}
  79051. 441e54: │││ │││││──┼┼─┼┼ jne 441ebd <_D2rt9backtrace3elf7ElfFile6__initZ+0x25>
  79052. 441e56: │││ │││││ ││ ││ pop %rdi
  79053. 441e57: │││ │││││ ││ ││ insb (%dx),%es:(%rdi)
  79054. 441e58: │││ │││││ ││ ││ imul $0x2a2e2500,0x65(%rsi),%ebp
  79055. 441e5f: │││ │││││ ││ │─ jae 441e9b <_D2rt9backtrace3elf7ElfFile6__initZ+0x3>
  79056. 441e61: │││ │││││ ││ ┕━ and $0x25002064,%eax
  79057. 441e66: │││ │││││ ││ │╭ jae 441e8d <_D2rt9backtrace5dwarf8Location6__initZ+0xc5>
  79058. 441e68: │││ │││││ ┕┿━┿┿ sub %cs:0x20(%rbx),%dh
  79059. 441e6c: │││ │││││ ││ ││ pop %rbx
  79060. 441e6d: │││ │││││ ││ ││ xor %bh,0x25(%rax)
  79061. 441e70: │││ │││││ ││╭┼┼ js 441ecf <_D2rt9backtrace3elf7ElfFile6__initZ+0x37>
  79062. 441e72: │││ │││││ │││││ add %ah,0x78305b73(%rip) # 787479eb <_end+0x780ee6b3>
  79063. 441e78: │││ │││││ │││││ and $0x3f005d78,%eax
  79064. 441e7d: │││ ││││┕━━┿┿┿┿┿ (bad)
  79065. 441e7e: │││ │││││ │││││ cmp (%rdi),%bh
  79066. 441e80: │││ │││││ │││││ and %al,(%rax)
  79067. 441e82: │││ │││││ │││││ add %ch,(%rdi)
  79068. 441e84: │││╭┼┼┼┼┼──┼┼┼┼┼ jo 441ef8 <_D2rt9backtrace3elf7ElfFile6__initZ+0x60>
  79069. 441e86: │││││││││ │││││ outsl %ds:(%rsi),(%dx)
  79070. 441e87: │││││││││ │││││ movslq (%rdi),%ebp
  79071. 441e89: │││││││││ ╭┼┼┼┼┼ jae 441ef0 <_D2rt9backtrace3elf7ElfFile6__initZ+0x58>
  79072. 441e8b: │││││┕┿┿┿━┿┿┿┿┿┿ insb (%dx),%es:(%rdi)
  79073. 441e8c: │││││ │││ ││││││ data16
  79074. 441e8d: │││││ │┕┿━┿┿┿┿┿┷ (bad)
  79075. 441e8e: │││││ │││ │││││ gs
  79076. 441e8f: │││││ │││╭┼┼┼┼┼─ js 441ef6 <_D2rt9backtrace3elf7ElfFile6__initZ+0x5e>
  79077. 441e91: │││││ │││││││││ add %al,(%rax)
  79078. 441e93: │││││ │││││││││ add %al,(%rax)
  79079. 441e95: │││││ │││││││││ add %al,(%rax)
  79080.  
  79081. 0000000000441e98 <_D2rt9backtrace3elf7ElfFile6__initZ>:
  79082. 441e98: (bad)
  79083. 441e99: (bad)
  79084. 441e9a: (bad)
  79085. 441e9b: incl (%rax)
  79086.  
  79087. 0000000000441eb8 <.eh_frame_hdr>:
  79088. WARN: line count = 4099
  79089. 441eb8: add %ebx,(%rbx)
  79090. 441eba: add (%rbx),%edi
  79091. 441ebc: xchg %eax,%esp
  79092. 441ebd: (bad)
  79093. 441ebe: add %al,(%rax)
  79094. 441ec0: icebp
  79095. 441ec1: add $0x0,%al
  79096. 441ec3: add %bl,(%rax)
  79097. 441ec5: (bad)
  79098. 441ec6: cld
  79099. 441ec7: pushq 0x8000027(%rax)
  79100. 441ecd: (bad)
  79101. 441ece: cld
  79102. 441ecf: incl 0x28(%rax)
  79103. 441ed2: add %al,(%rax)
  79104. 441ed4: or %cl,(%rsp,%rdi,8)
  79105. 441ed7: (bad)
  79106. 441ed8: ╭ js 441f02 <_D2rt9backtrace3elf7ElfFile6__initZ+0x6a>
  79107. 441eda: │ add %al,(%rax)
  79108. 441edc: │ sbb %cl,0x2898fffc(%rip) # 28dd1ede <_end+0x28778ba6>
  79109. 441ee2: │ add %al,(%rax)
  79110. 441ee4: │ pushq $0xffffffffc8fffc0e
  79111. 441ee9: │ sub %al,(%rax)
  79112. 441eeb: │ add %bh,0xe(%rax)
  79113. 441eee: │ cld
  79114. 441eef: │ jmpq *%rax
  79115. 441ef1: │ sub %al,(%rax)
  79116. 441ef3: │ add %cl,(%rax)
  79117. 441ef5: │ adc $0x2910fffc,%eax
  79118. 441efa: │ add %al,(%rax)
  79119. 441efc: │ sub %dl,(%rsi)
  79120. 441efe: │ cld
  79121. 441eff: │ decl 0x29(%rax)
  79122. 441f02: ┕ add %al,(%rax)
  79123. 441f04: callq 69441b1f <_end+0x68de87e7>
  79124. 441f09: sub %eax,(%rax)
  79125. 441f0b: add %bl,0x17(%rax)
  79126. 441f0e: cld
  79127. 441f0f: callq *0x8000029(%rax)
  79128. 441f15: sbb %bh,%ah
  79129. 441f17: (bad)
  79130. 441f18: mov $0x28000029,%eax
  79131. 441f1d: and %bh,%ah
  79132. 441f1f: push %rax
  79133. 441f21: sub %eax,(%rax)
  79134. 441f23: add %bh,0x20fffc21(%rax)
  79135. 441f29: sub (%rax),%al
  79136. 441f2b: add %cl,0x22(%rax)
  79137. 441f2e: cld
  79138. 441f2f: incl 0x2a(%rax)
  79139. 441f32: add %al,(%rax)
  79140. 441f34: pop %rax
  79141. 441f35: and %ah,%bh
  79142. 441f37: lcallq *0x2a(%rax)
  79143. 441f3a: add %al,(%rax)
  79144. 441f3c: pushq $0x70fffc22
  79145. 441f41: sub (%rax),%al
  79146. 441f43: add %ch,(%rax)
  79147. 441f45: and %esp,%edi
  79148. 441f47: callq *-0x67ffffd6(%rax)
  79149. 441f4d: and %esp,%edi
  79150. 441f4f: (bad)
  79151. 441f50: mov $0xe800002a,%eax
  79152. 441f55: and %esp,%edi
  79153. 441f57: (bad)
  79154. 441f58: fsubrs (%rdx)
  79155. 441f5a: add %al,(%rax)
  79156. 441f5c: rex.W and $0xfc,%al
  79157. 441f5f: (bad)
  79158. 441f60: clc
  79159. 441f61: sub (%rax),%al
  79160. 441f63: add %bh,%al
  79161. 441f65: and $0xfc,%al
  79162. 441f67: lcallq *(%rax)
  79163. 441f69: sub (%rax),%eax
  79164. 441f6b: add %ch,%al
  79165. 441f6d: and $0x2b40fffc,%eax
  79166. 441f72: add %al,(%rax)
  79167. 441f74: test $0x26,%al
  79168. 441f76: cld
  79169. 441f77: ljmpq *0x2b(%rax)
  79170. 441f7a: add %al,(%rax)
  79171. 441f7c: mov $0x80fffc26,%eax
  79172. 441f81: sub (%rax),%eax
  79173. 441f83: add %cl,0x27(%rax)
  79174. 441f86: cld
  79175. 441f87: lcallq *0x2800002b(%rax)
  79176. 441f8d: sub $0xfc,%al
  79177. 441f8f: callq *%rax
  79178. 441f91: sub (%rax),%eax
  79179. 441f93: add %cl,-0xf0003d4(%rax)
  79180. 441f99: sub (%rax),%eax
  79181. 441f9b: add %ch,%al
  79182. 441f9d: sub $0xfc,%al
  79183. 441f9f: callq *(%rax)
  79184. 441fa1: sub $0x0,%al
  79185. 441fa3: add %bh,%al
  79186. 441fa5: sub $0xfc,%al
  79187. 441fa7: ljmpq *(%rax)
  79188. 441fa9: sub $0x0,%al
  79189. 441fab: add %bl,0x2d(%rax)
  79190. 441fae: cld
  79191. 441faf: decl 0x2c(%rax)
  79192. 441fb2: add %al,(%rax)
  79193. 441fb4: mov $0x68fffc2d,%eax
  79194. 441fb9: sub $0x0,%al
  79195. 441fbb: add %bl,%al
  79196. 441fbd: sub $0x2c80fffc,%eax
  79197. 441fc2: add %al,(%rax)
  79198. 441fc4: callq ffffffff99441bf6 <_end+0xffffffff98de88be>
  79199. 441fc9: sub $0x0,%al
  79200. 441fcb: add %cl,(%rax)
  79201. 441fcd: cs
  79202. 441fce: cld
  79203. 441fcf: pushq 0x1800002c(%rax)
  79204. 441fd5: cs
  79205. 441fd6: cld
  79206. 441fd7: dec %eax
  79207. 441fd9: sub $0x0,%al
  79208. 441fdb: add %bl,0x2e(%rax)
  79209. 441fde: cld
  79210. 441fdf: (bad)
  79211. 441fe0: callq 78442011 <_end+0x77de8cd9>
  79212. 441fe5: cs
  79213. 441fe6: cld
  79214. 441fe7: incl (%rax)
  79215. 441fe9: sub $0x2e880000,%eax
  79216. 441fee: cld
  79217. 441fef: lcallq *(%rax)
  79218. 441ff1: sub $0x2ee80000,%eax
  79219. 441ff6: cld
  79220. 441ff7: (bad)
  79221. 441ff8: cmp %ch,0x2f280000(%rip) # 2f6c1ffe <_end+0x2f068cc6>
  79222. 441ffe: cld
  79223. 441fff: callq *0x2d(%rax)
  79224. 442002: add %al,(%rax)
  79225. 442004: rex.W (bad)
  79226. 442006: cld
  79227. 442007: ljmpq *0x2d(%rax)
  79228. 44200a: add %al,(%rax)
  79229. 44200c: mov %ch,(%rdi)
  79230. 44200e: cld
  79231. 44200f: incl 0x4800002d(%rax)
  79232. 442015: xor %ah,%bh
  79233. 442017: (bad)
  79234. 442018: mov $0x6800002d,%eax
  79235. 44201d: xor %ah,%bh
  79236. 44201f: callq *%rax
  79237. 442021: sub $0x34b80000,%eax
  79238. 442026: cld
  79239. 442027: decl (%rax)
  79240. 442029: add %al,%cs:(%rax)
  79241. 44202c: fdivs (%rsp,%rdi,8)
  79242. 44202f: jmpq *(%rax)
  79243. 442031: add %al,%cs:(%rax)
  79244. 442034: callq 39441c6d <_end+0x38de8935>
  79245. 442039: add %al,%cs:(%rax)
  79246. 44203c: sub %dh,(%rsi)
  79247. 44203e: cld
  79248. 44203f: lcallq *0x2e(%rax)
  79249. 442042: add %al,(%rax)
  79250. 442044: mov %dh,(%rsi)
  79251. 442046: cld
  79252. 442047: pushq 0x2e(%rax)
  79253. 44204a: add %al,(%rax)
  79254. 44204c: callq ffffffff99441c88 <_end+0xffffffff98de8950>
  79255. 442051: add %al,%cs:(%rax)
  79256. 442054: cmp %rdi,%rsp
  79257. 442057: callq *%rax
  79258. 442059: add %al,%cs:(%rax)
  79259. 44205c: pop %rax
  79260. 44205d: cmp %edi,%esp
  79261. 44205f: (bad)
  79262. 442060: callq ffffffffb8442093 <_end+0xffffffffb7de8d5b>
  79263. 442065: cmp %edi,%esp
  79264. 442067: decl (%rax)
  79265. 442069: (bad)
  79266. 44206a: add %al,(%rax)
  79267. 44206c: enterq $0xfc39,$0xff
  79268. 442070: and %ch,(%rdi)
  79269. 442072: add %al,(%rax)
  79270. 442074: callq 39441cb2 <_end+0x38de897a>
  79271. 442079: (bad)
  79272. 44207a: add %al,(%rax)
  79273. 44207c: rex.W cmp %spl,%dil
  79274. 44207f: callq *0x2f(%rax)
  79275. 442082: add %al,(%rax)
  79276. 442084: pop %rax
  79277. 442085: cmp %ah,%bh
  79278. 442087: ljmpq *0x2f(%rax)
  79279. 44208a: add %al,(%rax)
  79280. 44208c: mov $0x88fffc3a,%eax
  79281. 442091: (bad)
  79282. 442092: add %al,(%rax)
  79283. 442094: enterq $0xfc3a,$0xff
  79284. 442098: movabs 0xb8fffc3ae800002f,%al
  79285. 4420a1: (bad)
  79286. 4420a2: add %al,(%rax)
  79287. 4420a4: cmp %rsp,%rdi
  79288. 4420a7: callq *%rax
  79289. 4420a9: (bad)
  79290. 4420aa: add %al,(%rax)
  79291. 4420ac: cmp %bh,(%rsp,%rdi,8)
  79292. 4420af: incl (%rax)
  79293. 4420b1: xor %al,(%rax)
  79294. 4420b3: add %cl,0x20fffc3d(%rax)
  79295. 4420b9: xor %al,(%rax)
  79296. 4420bb: add %bh,0x3e(%rax)
  79297. 4420be: cld
  79298. 4420bf: callq *0x30(%rax)
  79299. 4420c2: add %al,(%rax)
  79300. 4420c4: cwtl
  79301. 4420c5: ds
  79302. 4420c6: cld
  79303. 4420c7: ljmpq *0x30(%rax)
  79304. 4420ca: add %al,(%rax)
  79305. 4420cc: enterq $0xfc3e,$0xff
  79306. 4420d0: xorb $0x0,(%rax)
  79307. 4420d3: add %bh,(%rax)
  79308. 4420d5: (bad)
  79309. 4420d6: cld
  79310. 4420d7: jmpq *-0x77ffffd0(%rax)
  79311. 4420dd: (bad)
  79312. 4420de: cld
  79313. 4420df: (bad)
  79314. 4420e0: mov $0x88000030,%eax
  79315. 4420e5: rex cld
  79316. 4420e7: push %rax
  79317. 4420e9: xor %al,(%rax)
  79318. 4420eb: add %bh,0x8fffc40(%rax)
  79319. 4420f1: xor %eax,(%rax)
  79320. 4420f3: add %ch,%al
  79321. 4420f5: rex cld
  79322. 4420f7: jmpq *(%rax)
  79323. 4420f9: xor %eax,(%rax)
  79324. 4420fb: add %ch,(%rax)
  79325. 4420fd: rex.B cld
  79326. 4420ff: decl 0x31(%rax)
  79327. 442102: add %al,(%rax)
  79328. 442104: sub %al,-0x4(%rdx)
  79329. 442107: incl 0x28000031(%rax)
  79330. 44210d: rex.XB cld
  79331. 44210f: (bad)
  79332. 442110: mov $0x48000031,%eax
  79333. 442115: rex.XB cld
  79334. 442117: callq *%rax
  79335. 442119: xor %eax,(%rax)
  79336. 44211b: add %bh,0x43(%rax)
  79337. 44211e: cld
  79338. 44211f: (bad)
  79339. 442120: callq fffffffff8442156 <_end+0xfffffffff7de8e1e>
  79340. 442125: rex.XB cld
  79341. 442127: decl (%rax)
  79342. 442129: xor (%rax),%al
  79343. 44212b: add %ch,(%rax)
  79344. 44212d: rex.W cld
  79345. 44212f: incl 0x32(%rax)
  79346. 442132: add %al,(%rax)
  79347. 442134: cwtl
  79348. 442135: rex.WB cld
  79349. 442137: jmpq *0x32(%rax)
  79350. 44213a: add %al,(%rax)
  79351. 44213c: sbb %cl,-0x4(%rdx)
  79352. 44213f: (bad)
  79353. 442140: ╭ js 442174 <_D2rt9backtrace3elf7ElfFile6__initZ+0x2dc>
  79354. 442142: │ add %al,(%rax)
  79355. 442144: │ sub %cl,-0x4(%rbp)
  79356. 442147: │ ljmpq *0x48000032(%rax)
  79357. 44214d: │ rex.WRB cld
  79358. 44214f: │ inc %eax
  79359. 442151: │ xor (%rax),%al
  79360. 442153: │ add %ch,0x4d(%rax)
  79361. 442156: │ cld
  79362. 442157: │ (bad)
  79363. 442158: │ fdivs (%rdx)
  79364. 44215a: │ add %al,(%rax)
  79365. 44215c: │ test $0x4d,%al
  79366. 44215e: │ cld
  79367. 44215f: │ (bad)
  79368. 442160: │ clc
  79369. 442161: │ xor (%rax),%al
  79370. 442163: │ add %bl,%al
  79371. 442165: │ rex.WRB cld
  79372. 442167: │ callq *(%rax)
  79373. 442169: │ xor (%rax),%eax
  79374. 44216b: │ add %ch,%al
  79375. 44216d: │ rex.WRB cld
  79376. 44216f: │ ljmpq *(%rax)
  79377. 442171: │ xor (%rax),%eax
  79378. 442173: │ add %ch,%al
  79379. 442175: rex.WRX cld
  79380. 442177: incl 0x33(%rax)
  79381. 44217a: add %al,(%rax)
  79382. 44217c: rex.W push %rax
  79383. 44217e: cld
  79384. 44217f: pushq 0x33(%rax)
  79385. 442182: add %al,(%rax)
  79386. 442184: or %dl,-0x4(%rcx)
  79387. 442187: ljmpq *-0x57ffffcd(%rax)
  79388. 44218d: push %rcx
  79389. 44218e: cld
  79390. 44218f: inc %eax
  79391. 442191: xor (%rax),%eax
  79392. 442193: add %cl,%al
  79393. 442195: push %rcx
  79394. 442196: cld
  79395. 442197: (bad)
  79396. 442198: fdivs (%rbx)
  79397. 44219a: add %al,(%rax)
  79398. 44219c: fcoms -0x4(%rcx)
  79399. 44219f: push %rax
  79400. 4421a1: xor (%rax),%eax
  79401. 4421a3: add %ch,%al
  79402. 4421a5: push %rcx
  79403. 4421a6: cld
  79404. 4421a7: decl (%rax)
  79405. 4421a9: xor $0x0,%al
  79406. 4421ab: add %bh,%al
  79407. 4421ad: push %rcx
  79408. 4421ae: cld
  79409. 4421af: jmpq *(%rax)
  79410. 4421b1: xor $0x0,%al
  79411. 4421b3: add %cl,(%rax)
  79412. 4421b5: push %rdx
  79413. 4421b6: cld
  79414. 4421b7: (bad)
  79415. 4421b8: cmp %dh,(%rax,%rax,1)
  79416. 4421bb: add %bl,(%rax)
  79417. 4421bd: push %rdx
  79418. 4421be: cld
  79419. 4421bf: callq *0x34(%rax)
  79420. 4421c2: add %al,(%rax)
  79421. 4421c4: sbb %bl,-0x4(%rsi)
  79422. 4421c7: decl 0x58000034(%rax)
  79423. 4421cd: pop %rsi
  79424. 4421ce: cld
  79425. 4421cf: jmpq *0x78000034(%rax)
  79426. 4421d5: pop %rsi
  79427. 4421d6: cld
  79428. 4421d7: (bad)
  79429. 4421d8: mov $0x58000034,%eax
  79430. 4421dd: (bad)
  79431. 4421de: cld
  79432. 4421df: push %rax
  79433. 4421e1: xor $0x0,%al
  79434. 4421e3: add %bh,%al
  79435. 4421e5: movslq %esp,%edi
  79436. 4421e7: ljmpq *(%rax)
  79437. 4421e9: xor $0x66580000,%eax
  79438. 4421ee: cld
  79439. 4421ef: jmpq *0x35(%rax)
  79440. 4421f2: add %al,(%rax)
  79441. 4421f4: rex.W
  79442. 4421f5: addr32 cld
  79443. 4421f7: lcallq *-0x37ffffcb(%rax)
  79444. 4421fd: imul $0xffffffff,%esp,%edi
  79445. 442200: (bad)
  79446. 442201: xor $0x71a80000,%eax
  79447. 442206: cld
  79448. 442207: decl (%rax)
  79449. 442209: add %al,%ss:(%rax)
  79450. 44220c: ┆ clc
  79451. 44220d: ╰ jb 44220b <_D2rt9backtrace3elf7ElfFile6__initZ+0x373>
  79452. 44220f: pushq (%rax)
  79453. 442211: add %al,%ss:(%rax)
  79454. 442214: ┆ clc
  79455. 442215: ╰ ja 442213 <_D2rt9backtrace3elf7ElfFile6__initZ+0x37b>
  79456. 442217: ljmpq *0x36(%rax)
  79457. 44221a: add %al,(%rax)
  79458. 44221c: ╭─ js 442297 <_D2rt9backtrace3elf7ElfFile6__initZ+0x3ff>
  79459. 44221e: │ cld
  79460. 44221f: │ callq *-0x17ffffca(%rax)
  79461. 442225: │╰ jns 442223 <_D2rt9backtrace3elf7ElfFile6__initZ+0x38b>
  79462. 442227: │ ljmpq *0x48000036(%rax)
  79463. 44222d: │╰ jle 44222b <_D2rt9backtrace3elf7ElfFile6__initZ+0x393>
  79464. 44222f: │ jmpq *%rax
  79465. 442231: │ add %al,%ss:(%rax)
  79466. 442234: │ mov $0x10fffc7e,%eax
  79467. 442239: │ (bad)
  79468. 44223a: │ add %al,(%rax)
  79469. 44223c: ╭┼─ js 4422bd <_D2rt9backtrace3elf7ElfFile6__initZ+0x425>
  79470. 44223e: ││ cld
  79471. 44223f: ││ decl 0x37(%rax)
  79472. 442242: ││ add %al,(%rax)
  79473. 442244: ││ fdivrs -0x4(%rdi)
  79474. 442247: ││ ljmpq *0x37(%rax)
  79475. 44224a: ││ add %al,(%rax)
  79476. 44224c: ││ cmp %al,0x3788fffc(%rax)
  79477. 442252: ││ add %al,(%rax)
  79478. 442254: ││ mov %al,0x37a0fffc(%rax)
  79479. 44225a: ││ add %al,(%rax)
  79480. 44225c: ││ cwtl
  79481. 44225d: ││ cmp $0xff,%ah
  79482. 442260: ││ mov $0x58000037,%eax
  79483. 442265: ││ cmp $0x37f0ff,%esp
  79484. 44226b: ││ add %cl,(%rax)
  79485. 44226d: ││ test %edi,%esp
  79486. 44226f: ││ ljmpq *(%rax)
  79487. 442271: ││ cmp %al,(%rax)
  79488. 442273: ││ add %cl,%al
  79489. 442275: ││ xchg %edi,%esp
  79490. 442277: ││ jmpq *0x38(%rax)
  79491. 44227a: ││ add %al,(%rax)
  79492. 44227c: ││ mov %cl,0x3898fffc(%rax)
  79493. 442282: ││ add %al,(%rax)
  79494. 442284: ││ callq ffffffffb9441f11 <_end+0xffffffffb8de8bd9>
  79495. 442289: ││ cmp %al,(%rax)
  79496. 44228b: ││ add %ch,-0x77(%rax)
  79497. 44228e: ││ cld
  79498. 44228f: ││ callq *%rax
  79499. 442291: ││ cmp %al,(%rax)
  79500. 442293: ││ add %bh,%al
  79501. 442295: ││ mov %edi,%esp
  79502. 442297: │┕━ (bad)
  79503. 442298: │ callq 784422d5 <_end+0x77de8f9d>
  79504. 44229d: │ mov %ah,%bh
  79505. 44229f: │ incl (%rax)
  79506. 4422a1: │ cmp %eax,(%rax)
  79507. 4422a3: │ add %bl,%al
  79508. 4422a5: │ mov %ah,%bh
  79509. 4422a7: │ jmpq *(%rax)
  79510. 4422a9: │ cmp %eax,(%rax)
  79511. 4422ab: │ add %bh,(%rax)
  79512. 4422ad: │ mov %esp,%edi
  79513. 4422af: │ incl 0x39(%rax)
  79514. 4422b2: │ add %al,(%rax)
  79515. 4422b4: │ pop %rax
  79516. 4422b5: │ mov %esp,%edi
  79517. 4422b7: │ lcallq *0x39(%rax)
  79518. 4422ba: │ add %al,(%rax)
  79519. 4422bc: │ cwtl
  79520. 4422bd: ┕━━ mov %esp,%edi
  79521. 4422bf: pushq 0x39(%rax)
  79522. 4422c2: add %al,(%rax)
  79523. 4422c4: callq ffffffff89441f54 <_end+0xffffffff88de8c1c>
  79524. 4422c9: cmp %eax,(%rax)
  79525. 4422cb: add %bh,(%rax)
  79526. 4422cd: mov %?,%esp
  79527. 4422cf: pushq 0x68000039(%rax)
  79528. 4422d5: mov %?,%esp
  79529. 4422d7: dec %eax
  79530. 4422d9: cmp %eax,(%rax)
  79531. 4422db: add %ch,-0x7000373(%rax)
  79532. 4422e1: cmp %eax,(%rax)
  79533. 4422e3: add %ch,(%rax)
  79534. 4422e5: (bad)
  79535. 4422e6: cld
  79536. 4422e7: jmpq *(%rax)
  79537. 4422e9: cmp (%rax),%al
  79538. 4422eb: add %cl,%al
  79539. 4422ed: (bad)
  79540. 4422ee: cld
  79541. 4422ef: lcallq *0x3a(%rax)
  79542. 4422f2: add %al,(%rax)
  79543. 4422f4: pop %rax
  79544. 4422f5: xchg %eax,%esi
  79545. 4422f6: cld
  79546. 4422f7: decl 0x6800003a(%rax)
  79547. 4422fd: xchg %eax,%esi
  79548. 4422fe: cld
  79549. 4422ff: jmpq *-0x77ffffc6(%rax)
  79550. 442305: xchg %eax,%esi
  79551. 442306: cld
  79552. 442307: (bad)
  79553. 442308: mov $0xb800003a,%eax
  79554. 44230d: xchg %eax,%esi
  79555. 44230e: cld
  79556. 44230f: callq *%rax
  79557. 442311: cmp (%rax),%al
  79558. 442313: add %cl,%al
  79559. 442315: xchg %eax,%esi
  79560. 442316: cld
  79561. 442317: (bad)
  79562. 442318: callq ffffffff98442357 <_end+0xffffffff97de901f>
  79563. 44231d: (bad)
  79564. 44231e: cld
  79565. 44231f: jmpq *(%rax)
  79566. 442321: cmp (%rax),%eax
  79567. 442323: add %ch,%al
  79568. 442325: (bad)
  79569. 442326: cld
  79570. 442327: decl 0x3b(%rax)
  79571. 44232a: add %al,(%rax)
  79572. 44232c: enterq $0xfc9b,$0xff
  79573. 442330: pushq $0xffffffffa800003b
  79574. 442335: sahf
  79575. 442336: cld
  79576. 442337: lcallq *0x800003b(%rax)
  79577. 44233d: lahf
  79578. 44233e: cld
  79579. 44233f: (bad)
  79580. 442340: mov $0x6800003b,%eax
  79581. 442345: lahf
  79582. 442346: cld
  79583. 442347: (bad)
  79584. 442348: fdivrs (%rbx)
  79585. 44234a: add %al,(%rax)
  79586. 44234c: callq 11441ff1 <_end+0x10de8cb9>
  79587. 442351: cmp $0x0,%al
  79588. 442353: add %cl,-0x5f(%rax)
  79589. 442356: cld
  79590. 442357: pushq (%rax)
  79591. 442359: cmp $0x0,%al
  79592. 44235b: add %ch,0x50fffca1(%rax)
  79593. 442361: cmp $0x0,%al
  79594. 442363: add %ch,%al
  79595. 442365: movabs 0xa22800003c70fffc,%eax
  79596. 44236e: cld
  79597. 44236f: callq *0x3800003c(%rax)
  79598. 442375: movabs %al,0xa29800003ca8fffc
  79599. 44237e: cld
  79600. 44237f: dec %eax
  79601. 442381: cmp $0x0,%al
  79602. 442383: add %bh,%al
  79603. 442385: movabs %al,0xa30800003ce8fffc
  79604. 44238e: cld
  79605. 44238f: incl (%rax)
  79606. 442391: cmp $0xa3680000,%eax
  79607. 442396: cld
  79608. 442397: jmpq *(%rax)
  79609. 442399: cmp $0xa3c80000,%eax
  79610. 44239e: cld
  79611. 44239f: incl 0x3d(%rax)
  79612. 4423a2: add %al,(%rax)
  79613. 4423a4: sub %ah,0x3d60ff(%rsp,%rdi,8)
  79614. 4423ab: add %cl,-0x7f00035c(%rax)
  79615. 4423b1: cmp $0xa4f80000,%eax
  79616. 4423b6: cld
  79617. 4423b7: ljmpq *-0x77ffffc3(%rax)
  79618. 4423bd: movsl %ds:(%rsi),%es:(%rdi)
  79619. 4423be: cld
  79620. 4423bf: callq *%rax
  79621. 4423c1: cmp $0xa7080000,%eax
  79622. 4423c6: cld
  79623. 4423c7: (bad)
  79624. 4423c8: ┍ clc
  79625. 4423c9: ┆ cmp $0xa7180000,%eax
  79626. 4423ce: ┆ cld
  79627. 4423cf: ┆ callq *(%rax)
  79628. 4423d1: ┆ add %al,%ds:(%rax)
  79629. 4423d4: ┆ test $0xa9,%al
  79630. 4423d6: ┆ cld
  79631. 4423d7: ┆ pushq (%rax)
  79632. 4423d9: ┆ add %al,%ds:(%rax)
  79633. 4423dc: ┆ sbb %ch,0x3e50fffc(%rbp)
  79634. 4423e2: ┆ add %al,(%rax)
  79635. 4423e4: ┆ sbb %ch,0x3e88fffc(%rsi)
  79636. 4423ea: ┆ add %al,(%rax)
  79637. 4423ec: ┆ sbb %ch,0x3ec0fffc(%rdi)
  79638. 4423f2: ┆ add %al,(%rax)
  79639. 4423f4: ┆ sbb %dh,0x3ef8fffc(%rax)
  79640. 4423fa: ┆ add %al,(%rax)
  79641. 4423fc: ┆ test $0xb0,%al
  79642. 4423fe: ┆ cld
  79643. 4423ff: ┆ callq *(%rax)
  79644. 442401: ┆ (bad)
  79645. 442402: ┆ add %al,(%rax)
  79646. 442404: ┆ enterq $0xfcb0,$0xff
  79647. 442408: ┆ sub %bh,(%rdi)
  79648. 44240a: ┆ add %al,(%rax)
  79649. 44240c: ┆ pushq $0x60fffcb2
  79650. 442411: ┆ (bad)
  79651. 442412: ┆ add %al,(%rax)
  79652. 442414: ╰ js 4423c8 <_D2rt9backtrace3elf7ElfFile6__initZ+0x530>
  79653. 442416: cld
  79654. 442417: (bad)
  79655. 442418: ╭ js 442459 <_D2rt9backtrace3elf7ElfFile6__initZ+0x5c1>
  79656. 44241a: │ add %al,(%rax)
  79657. 44241c: ┍┿ mov %dh,0x3f90fffc(%rdx)
  79658. 442422: ┆│ add %al,(%rax)
  79659. 442424: ┆│ cwtl
  79660. 442425: ┆│ mov $0xfc,%dl
  79661. 442427: ┆│ ljmpq *-0x57ffffc1(%rax)
  79662. 44242d: ┆│ mov $0xfc,%dl
  79663. 44242f: ┆│ inc %eax
  79664. 442431: ┆│ (bad)
  79665. 442432: ┆│ add %al,(%rax)
  79666. 442434: ┆│ mov $0xd8fffcb2,%eax
  79667. 442439: ┆│ (bad)
  79668. 44243a: ┆│ add %al,(%rax)
  79669. 44243c: ┆│ enterq $0xfcb2,$0xff
  79670. 442440: ┆│ lock (bad)
  79671. 442442: ┆│ add %al,(%rax)
  79672. 442444: ┆│ fdivs 0x4008fffc(%rdx)
  79673. 44244a: ┆│ add %al,(%rax)
  79674. 44244c: ┆│ callq 21442103 <_end+0x20de8dcb>
  79675. 442451: ┆│ add %al,(%rax)
  79676. 442454: ┆│ fdivs 0x4038ff(%rsp,%rdi,8)
  79677. 44245b: ┆ add %ch,-0x4a(%rax)
  79678. 44245e: ┆ cld
  79679. 44245f: ┆ pushq 0x40(%rax)
  79680. 442462: ┆ add %al,(%rax)
  79681. 442464: ╰─ js 44241c <_D2rt9backtrace3elf7ElfFile6__initZ+0x584>
  79682. 442466: cld
  79683. 442467: decl 0x18000040(%rax)
  79684. 44246d: mov $0xfc,%bh
  79685. 44246f: (bad)
  79686. 442470: mov $0xb8000040,%eax
  79687. 442475: mov $0xfc,%bh
  79688. 442477: (bad)
  79689. 442478: callq ffffffffd84424bd <_end+0xffffffffd7de9185>
  79690. 44247d: mov $0x4120fffc,%ecx
  79691. 442482: add %al,(%rax)
  79692. 442484: sub %bh,0x4138fffc(%rdx)
  79693. 44248a: add %al,(%rax)
  79694. 44248c: mov %bh,0x4158fffc(%rdx)
  79695. 442492: add %al,(%rax)
  79696. 442494: pop %rax
  79697. 442495: mov $0x4188fffc,%ebx
  79698. 44249a: add %al,(%rax)
  79699. 44249c: cwtl
  79700. 44249d: mov $0x41a0fffc,%ebx
  79701. 4424a2: ┍ add %al,(%rax)
  79702. 4424a4: ┆ test $0xbb,%al
  79703. 4424a6: ┆ cld
  79704. 4424a7: ┆ (bad)
  79705. 4424a8: ┆ mov $0xb8000041,%eax
  79706. 4424ad: ┆ mov $0x41d0fffc,%ebx
  79707. 4424b2: ┆ add %al,(%rax)
  79708. 4424b4: ┆ enterq $0xfcbb,$0xff
  79709. 4424b8: ┆ callq ffffffffd84424fe <_end+0xffffffffd7de91c6>
  79710. 4424bd: ┆ mov $0x4200fffc,%ebx
  79711. 4424c2: ┆ add %al,(%rax)
  79712. 4424c4: ┆ callq 19442184 <_end+0x18de8e4c>
  79713. 4424c9: ┆ rex.X add %al,(%rax)
  79714. 4424cc: ┆ cmp %bh,0x4230ff(%rsp,%rdi,8)
  79715. 4424d3: ┆ add %cl,-0x44(%rax)
  79716. 4424d6: ┆ cld
  79717. 4424d7: ┆ decl 0x42(%rax)
  79718. 4424da: ┆ add %al,(%rax)
  79719. 4424dc: ┆ pop %rax
  79720. 4424dd: ┆ mov $0x4260fffc,%esp
  79721. 4424e2: ┆ add %al,(%rax)
  79722. 4424e4: ╰ js 4424a2 <_D2rt9backtrace3elf7ElfFile6__initZ+0x60a>
  79723. 4424e6: cld
  79724. 4424e7: (bad)
  79725. 4424e8: ╭ js 44252c <_D2rt9backtrace3elf7ElfFile6__initZ+0x694>
  79726. 4424ea: │ add %al,(%rax)
  79727. 4424ec: │ cwtl
  79728. 4424ed: │ mov $0x4290fffc,%esp
  79729. 4424f2: │ add %al,(%rax)
  79730. 4424f4: │ test $0xbc,%al
  79731. 4424f6: │ cld
  79732. 4424f7: │ ljmpq *-0x47ffffbe(%rax)
  79733. 4424fd: │ mov $0x42c0fffc,%esp
  79734. 442502: │ add %al,(%rax)
  79735. 442504: │ mov %bh,0x42d8fffc(%rbp)
  79736. 44250a: │ add %al,(%rax)
  79737. 44250c: │ clc
  79738. 44250d: │ mov $0x42f8fffc,%esi
  79739. 442512: │ add %al,(%rax)
  79740. 442514: │ mov $0x18fffcc1,%eax
  79741. 442519: │ rex.XB add %al,(%r8)
  79742. 44251c: │ sbb %al,%ch
  79743. 44251e: │ cld
  79744. 44251f: │ callq *0x43(%rax)
  79745. 442522: │ add %al,(%rax)
  79746. 442524: │ fadd %st(5),%st
  79747. 442526: │ cld
  79748. 442527: │ pushq 0x43(%rax)
  79749. 44252a: │ add %al,(%rax)
  79750. 44252c: ┕ callq ffffffff894421f6 <_end+0xffffffff88de8ebe>
  79751. 442531: rex.XB add %al,(%r8)
  79752. 442534: rex.W (bad)
  79753. 442536: cld
  79754. 442537: (bad)
  79755. 442538: mov $0xe8000043,%eax
  79756. 44253d: (bad)
  79757. 44253e: cld
  79758. 44253f: (bad)
  79759. 442540: fadds 0x0(%rbx)
  79760. 442543: add %bh,%al
  79761. 442545: (bad)
  79762. 442546: cld
  79763. 442547: push %rax
  79764. 442549: rex.XB add %al,(%r8)
  79765. 44254c: mov %cl,%bl
  79766. 44254e: cld
  79767. 44254f: ljmpq *(%rax)
  79768. 442551: add %r8b,(%rax)
  79769. 442554: rex.W int3
  79770. 442556: cld
  79771. 442557: decl 0x44(%rax)
  79772. 44255a: add %al,(%rax)
  79773. 44255c: pop %rax
  79774. 44255d: int3
  79775. 44255e: cld
  79776. 44255f: jmpq *0x44(%rax)
  79777. 442562: add %al,(%rax)
  79778. 442564: clc
  79779. 442565: (bad)
  79780. 442566: cld
  79781. 442567: ┍ callq *-0x67ffffbc(%rax)
  79782. 44256d: ┆ iret
  79783. 44256e: ┆ cld
  79784. 44256f: ┆ pushq -0x7ffffbc(%rax)
  79785. 442575: ┆ iret
  79786. 442576: ┆ cld
  79787. 442577: ┆ callq *%rax
  79788. 442579: ┆ add %r8b,(%rax)
  79789. 44257c: ┆ pop %rax
  79790. 44257d: ┆ sar %ah
  79791. 44257f: ┆ push %rax
  79792. 442581: ┆ add %r8b,(%rax)
  79793. 442584: ┆ mov $0x10fffcd0,%eax
  79794. 442589: ┆ add %r8b,(%r8)
  79795. 44258c: ┆ sbb %dl,%cl
  79796. 44258e: ┆ cld
  79797. 44258f: ┆ pushq (%rax)
  79798. 442591: ┆ add %r8b,(%r8)
  79799. 442594: ╰ js 442567 <_D2rt9backtrace3elf7ElfFile6__initZ+0x6cf>
  79800. 442596: cld
  79801. 442597: callq *0x45(%rax)
  79802. 44259a: add %al,(%rax)
  79803. 44259c: fcom %st(1)
  79804. 44259e: cld
  79805. 44259f: pushq 0x45(%rax)
  79806. 4425a2: add %al,(%rax)
  79807. 4425a4: cmp %dl,%dl
  79808. 4425a6: cld
  79809. 4425a7: callq *-0x67ffffbb(%rax)
  79810. 4425ad: sar %cl,%ah
  79811. 4425af: pushq -0x57ffffbb(%rax)
  79812. 4425b5: ┆ sar %cl,%ah
  79813. 4425b7: ┆ dec %eax
  79814. 4425b9: ┆ add %r8b,(%r8)
  79815. 4425bc: ┆ or %dl,%bl
  79816. 4425be: ┆ cld
  79817. 4425bf: ┆ (bad)
  79818. 4425c0: ┆ callq 6844260a <_end+0x67de92d2>
  79819. 4425c5: ┆ sar %cl,%esp
  79820. 4425c7: ┆ decl (%rax)
  79821. 4425c9: ┆ rex.RX add %r8b,(%rax)
  79822. 4425cc: ┆ enterq $0xfcd3,$0xff
  79823. 4425d0: ┆ sub %al,0x0(%rsi)
  79824. 4425d3: ┆ add %ch,(%rax)
  79825. 4425d5: ┆ (bad)
  79826. 4425d6: ┆ cld
  79827. 4425d7: ┆ decl 0x46(%rax)
  79828. 4425da: ┆ add %al,(%rax)
  79829. 4425dc: ╰ js 4425b2 <_D2rt9backtrace3elf7ElfFile6__initZ+0x71a>
  79830. 4425de: cld
  79831. 4425df: ljmpq *0x46(%rax)
  79832. 4425e2: add %al,(%rax)
  79833. 4425e4: cwtl
  79834. 4425e5: (bad)
  79835. 4425e6: cld
  79836. 4425e7: decl -0x7ffffba(%rax)
  79837. 4425ed: (bad)
  79838. 4425ee: cld
  79839. 4425ef: ljmpq *0x58000046(%rax)
  79840. 4425f5: (bad)
  79841. 4425f6: cld
  79842. 4425f7: dec %eax
  79843. 4425f9: rex.RX add %r8b,(%rax)
  79844. 4425fc: test $0xd5,%al
  79845. 4425fe: cld
  79846. 4425ff: jmpq *%rax
  79847. 442601: rex.RX add %r8b,(%rax)
  79848. 442604: enterq $0xfcd5,$0xff
  79849. 442608: add %al,0x0(%rdi)
  79850. 44260b: add %ch,0x30fffcd6(%rax)
  79851. 442611: rex.RXB add %r8b,(%r8)
  79852. 442614: sub %bl,%al
  79853. 442616: cld
  79854. 442617: ljmpq *0x47(%rax)
  79855. 44261a: add %al,(%rax)
  79856. 44261c: rex.W fdivr %st(4),%st
  79857. 44261f: incl 0x18000047(%rax)
  79858. 442625: frndint
  79859. 442627: lcallq *0x78000047(%rax)
  79860. 44262d: frndint
  79861. 44262f: (bad)
  79862. 442630: mov $0xd8000047,%eax
  79863. 442635: frndint
  79864. 442637: (bad)
  79865. 442638: fadds 0x0(%rdi)
  79866. 44263b: add %cl,(%rax)
  79867. 44263d: (bad)
  79868. 44263f: push %rax
  79869. 442641: rex.RXB add %r8b,(%r8)
  79870. 442644: ┍ sbb %bl,%dl
  79871. 442646: ┆ cld
  79872. 442647: ┆ decl (%rax)
  79873. 442649: ┆ rex.W add %al,(%rax)
  79874. 44264c: ┆ cwtl
  79875. 44264d: ┆ (bad)
  79876. 44264f: ┆ (bad)
  79877. 442650: ┆ cmp %cl,0x0(%rax)
  79878. 442653: ┆ add %cl,-0x22(%rax)
  79879. 442656: ┆ cld
  79880. 442657: ┆ callq *0x48(%rax)
  79881. 44265a: ┆ add %al,(%rax)
  79882. 44265c: ┆ pushq $0x68fffcde
  79883. 442661: ┆ rex.W add %al,(%rax)
  79884. 442664: ╰ js 442644 <_D2rt9backtrace3elf7ElfFile6__initZ+0x7ac>
  79885. 442666: cld
  79886. 442667: incl -0x17ffffb8(%rax)
  79887. 44266d: fdivrp %st,%st(4)
  79888. 44266f: jmpq *0x18000048(%rax)
  79889. 442675: (bad)
  79890. 442677: (bad)
  79891. 442678: mov $0x68000048,%eax
  79892. 44267d: (bad)
  79893. 44267f: callq *%rax
  79894. 442681: rex.W add %al,(%rax)
  79895. 442684: enterq $0xfcdf,$0xff
  79896. 442688: lock rex.W add %al,(%rax)
  79897. 44268c: sub %ah,%al
  79898. 44268e: cld
  79899. 44268f: callq *(%rax)
  79900. 442691: rex.WB add %al,(%r8)
  79901. 442694: callq 41442379 <_end+0x40de9041>
  79902. 442699: rex.WB add %al,(%r8)
  79903. 44269c: or %ah,%dl
  79904. 44269e: cld
  79905. 44269f: jmpq *0x49(%rax)
  79906. 4426a2: add %al,(%rax)
  79907. 4426a4: cmp %ah,%dl
  79908. 4426a6: cld
  79909. 4426a7: (bad)
  79910. 4426a8: ╭ js 4426f3 <_D2rt9backtrace3elf7ElfFile6__initZ+0x85b>
  79911. 4426aa: │ add %al,(%rax)
  79912. 4426ac: │ sbb %ah,%ah
  79913. 4426ae: │ cld
  79914. 4426af: │ pushq 0x38000049(%rax)
  79915. 4426b5: │ in $0xfc,%al
  79916. 4426b7: │ dec %eax
  79917. 4426b9: │ rex.WB add %al,(%r8)
  79918. 4426bc: │ cwtl
  79919. 4426bd: │ in $0xfc,%al
  79920. 4426bf: │ (bad)
  79921. 4426c0: │ callq fffffffff844270e <_end+0xfffffffff7de93d6>
  79922. 4426c5: │ in $0xfc,%al
  79923. 4426c7: │ decl (%rax)
  79924. 4426c9: │ rex.WX add %al,(%rax)
  79925. 4426cc: │ pop %rax
  79926. 4426cd: │ in $0xfc,%eax
  79927. 4426cf: │ pushq (%rax)
  79928. 4426d1: │ rex.WX add %al,(%rax)
  79929. 4426d4: │ test $0xe5,%al
  79930. 4426d6: │ cld
  79931. 4426d7: │ callq *0x4a(%rax)
  79932. 4426da: │ add %al,(%rax)
  79933. 4426dc: │ test $0xe7,%al
  79934. 4426de: │ cld
  79935. 4426df: │ decl -0x27ffffb6(%rax)
  79936. 4426e5: │ callq 4b0526e6 <_end+0x4a9f93ae>
  79937. 4426ea: │ add %al,(%rax)
  79938. 4426ec: │ cwtl
  79939. 4426ed: │ in (%dx),%eax
  79940. 4426ee: │ cld
  79941. 4426ef: │ (bad)
  79942. 4426f0: │ clc
  79943. 4426f1: │ rex.WX add %al,(%rax)
  79944. 4426f4: callq 194423e6 <_end+0x18de90ae>
  79945. 4426f9: rex.WXB add %al,(%r8)
  79946. 4426fc: fdiv %st(4),%st
  79947. 4426fe: cld
  79948. 4426ff: callq *0x4b(%rax)
  79949. 442702: add %al,(%rax)
  79950. 442704: callq 794423fe <_end+0x78de90c6>
  79951. 442709: rex.WXB add %al,(%r8)
  79952. 44270c: test $0xf6,%al
  79953. 44270e: cld
  79954. 44270f: pushq -0x47ffffb5(%rax)
  79955. 442715: idiv %ah
  79956. 442717: dec %eax
  79957. 442719: rex.WXB add %al,(%r8)
  79958. 44271c: enterq $0xfcf6,$0xff
  79959. 442720: ╭─ loopne 44276d <_D2rt9backtrace3elf7ElfFile6__initZ+0x8d5>
  79960. 442722: │ add %al,(%rax)
  79961. 442724: │ pop %rax
  79962. 442725: │ std
  79963. 442726: │ cld
  79964. 442727: │ lcallq *(%rax)
  79965. 442729: │ rex.WR add %r8b,(%rax)
  79966. 44272c: │ pushq $0x30fffcfd
  79967. 442731: │ rex.WR add %r8b,(%rax)
  79968. 442734: │╰ js 442733 <_D2rt9backtrace3elf7ElfFile6__initZ+0x89b>
  79969. 442736: │ cld
  79970. 442737: │ decl 0x4c(%rax)
  79971. 44273a: │ add %al,(%rax)
  79972. 44273c: │ clc
  79973. 44273d: │ std
  79974. 44273e: │ cld
  79975. 44273f: │ pushq 0x4c(%rax)
  79976. 442742: │ add %al,(%rax)
  79977. 442744: │ clc
  79978. 442745: │ (bad)
  79979. 442746: │ cld
  79980. 442747: │ ljmpq *0x7800004c(%rax)
  79981. 44274d: │ add %bh,%ch
  79982. 44274f: │ callq *%rax
  79983. 442751: │ rex.WR add %r8b,(%rax)
  79984. 442754: │╭ js 44275f <_D2rt9backtrace3elf7ElfFile6__initZ+0x8c7>
  79985. 442756: ││ std
  79986. 442757: ││ (bad)
  79987. 442758: ││ clc
  79988. 442759: ││ rex.WR add %r8b,(%rax)
  79989. 44275c: ││ clc
  79990. 44275d: ││ or %edi,%ebp
  79991. 44275f: │┕ jmpq *(%rax)
  79992. 442761: │ rex.WRB add %r8b,(%r8)
  79993. 442764: │ mov %cl,(%rbx)
  79994. 442766: │ std
  79995. 442767: │ callq *0x4d(%rax)
  79996. 44276a: │ add %al,(%rax)
  79997. 44276c: │ or %cl,0x4d78ff(,%rdi,8)
  79998. 442773: add %bh,-0x4f0002f1(%rax)
  79999. 442779: rex.WRB add %r8b,(%r8)
  80000. 44277c: rex.W adc %dil,%bpl
  80001. 44277f: callq *%rax
  80002. 442781: rex.WRB add %r8b,(%r8)
  80003. 442784: pop %rax
  80004. 442785: adc %bh,%ch
  80005. 442787: (bad)
  80006. 442788: callq 184427da <_end+0x17de94a2>
  80007. 44278d: adc $0xfd,%al
  80008. 44278f: jmpq *(%rax)
  80009. 442791: rex.WRX add %r8b,(%rax)
  80010. 442794: fcoms 0x4e40ff(,%rdi,8)
  80011. 44279b: add %cl,0x15(%rax)
  80012. 44279e: std
  80013. 44279f: ljmpq *0x4e(%rax)
  80014. 4427a2: add %al,(%rax)
  80015. 4427a4: sub %bl,(%rbx)
  80016. 4427a6: std
  80017. 4427a7: jmpq *-0x37ffffb2(%rax)
  80018. 4427ad: sbb %ebp,%edi
  80019. 4427af: dec %eax
  80020. 4427b1: rex.WRX add %r8b,(%rax)
  80021. 4427b4: test $0x1c,%al
  80022. 4427b6: std
  80023. 4427b7: push %rax
  80024. 4427b9: rex.WRX add %r8b,(%rax)
  80025. 4427bc: test $0x1d,%al
  80026. 4427be: std
  80027. 4427bf: lcallq *(%rax)
  80028. 4427c1: rex.WRXB add %r8b,(%r8)
  80029. 4427c4: mov $0x30fffd1d,%eax
  80030. 4427c9: rex.WRXB add %r8b,(%r8)
  80031. 4427cc: sbb %ah,(%rax)
  80032. 4427ce: std
  80033. 4427cf: ljmpq *0x4f(%rax)
  80034. 4427d2: add %al,(%rax)
  80035. 4427d4: sub %ah,(%rax)
  80036. 4427d6: std
  80037. 4427d7: incl 0x1800004f(%rax)
  80038. 4427dd: and %ch,%bh
  80039. 4427df: pushq -0x37ffffb1(%rax)
  80040. 4427e5: es
  80041. 4427e6: std
  80042. 4427e7: (bad)
  80043. 4427e8: callq 5844283c <_end+0x57de9504>
  80044. 4427ed: (bad)
  80045. 4427ee: std
  80046. 4427ef: decl (%rax)
  80047. 4427f1: push %rax
  80048. 4427f2: add %al,(%rax)
  80049. 4427f4: pushq $0x20fffd27
  80050. 4427f9: push %rax
  80051. 4427fa: add %al,(%rax)
  80052. 4427fc: pop %rax
  80053. 4427fd: sub %bh,%ch
  80054. 4427ff: (bad)
  80055. 442800: cmp %dl,0x0(%rax)
  80056. 442803: add %cl,(%rax)
  80057. 442805: sub %edi,%ebp
  80058. 442807: jmpq *0x50(%rax)
  80059. 44280a: add %al,(%rax)
  80060. 44280c: mov %ch,(%rcx)
  80061. 44280e: std
  80062. 44280f: decl 0x8000050(%rax)
  80063. 442815: sub $0xfd,%al
  80064. 442817: inc %eax
  80065. 442819: push %rax
  80066. 44281a: add %al,(%rax)
  80067. 44281c: cwtl
  80068. 44281d: sub $0xfd,%al
  80069. 44281f: jmpq *%rax
  80070. 442821: push %rax
  80071. 442822: add %al,(%rax)
  80072. 442824: test $0x2d,%al
  80073. 442826: std
  80074. 442827: (bad)
  80075. 442828: clc
  80076. 442829: push %rax
  80077. 44282a: add %al,(%rax)
  80078. 44282c: mov $0x10fffd2d,%eax
  80079. 442831: push %rcx
  80080. 442832: add %al,(%rax)
  80081. 442834: rex.W
  80082. 442835: cs
  80083. 442836: std
  80084. 442837: pushq (%rax)
  80085. 442839: push %rcx
  80086. 44283a: add %al,(%rax)
  80087. 44283c: sub %dh,(%rbx)
  80088. 44283e: std
  80089. 44283f: ljmpq *0x51(%rax)
  80090. 442842: add %al,(%rax)
  80091. 442844: enterq $0xfd33,$0xff
  80092. 442848: nop
  80093. 442849: push %rcx
  80094. 44284a: add %al,(%rax)
  80095. 44284c: sub %dh,0x51b0ff(,%rdi,8)
  80096. 442853: add %cl,-0x2f0002cc(%rax)
  80097. 442859: push %rcx
  80098. 44285a: add %al,(%rax)
  80099. 44285c: callq fffffffff1442595 <_end+0xfffffffff0de925d>
  80100. 442861: push %rcx
  80101. 442862: add %al,(%rax)
  80102. 442864: xor $0x5210fffd,%rax
  80103. 44286a: add %al,(%rax)
  80104. 44286c: test $0x35,%al
  80105. 44286e: std
  80106. 44286f: pushq (%rax)
  80107. 442871: push %rdx
  80108. 442872: add %al,(%rax)
  80109. 442874: or %dh,(%rsi)
  80110. 442876: std
  80111. 442877: callq *0x52(%rax)
  80112. 44287a: add %al,(%rax)
  80113. 44287c: pushq $0x70fffd36
  80114. 442881: push %rdx
  80115. 442882: add %al,(%rax)
  80116. 442884: enterq $0xfd36,$0xff
  80117. 442888: nop
  80118. 442889: push %rdx
  80119. 44288a: add %al,(%rax)
  80120. 44288c: fdivs (%rsi)
  80121. 44288e: std
  80122. 44288f: ljmpq *0x38000052(%rax)
  80123. 442895: (bad)
  80124. 442896: std
  80125. 442897: dec %eax
  80126. 442899: push %rdx
  80127. 44289a: add %al,(%rax)
  80128. 44289c: cwtl
  80129. 44289d: (bad)
  80130. 44289e: std
  80131. 44289f: (bad)
  80132. 4428a0: callq fffffffff84428f7 <_end+0xfffffffff7de95bf>
  80133. 4428a5: (bad)
  80134. 4428a6: std
  80135. 4428a7: decl (%rax)
  80136. 4428a9: push %rbx
  80137. 4428aa: add %al,(%rax)
  80138. 4428ac: pop %rax
  80139. 4428ad: cmp %bh,%ch
  80140. 4428af: ljmpq *(%rax)
  80141. 4428b1: push %rbx
  80142. 4428b2: add %al,(%rax)
  80143. 4428b4: mov $0x48fffd38,%eax
  80144. 4428b9: push %rbx
  80145. 4428ba: add %al,(%rax)
  80146. 4428bc: sbb %bh,(%rcx)
  80147. 4428be: std
  80148. 4428bf: ljmpq *0x53(%rax)
  80149. 4428c2: add %al,(%rax)
  80150. 4428c4: ╭ js 4428ff <_D2rt9backtrace3elf7ElfFile6__initZ+0xa67>
  80151. 4428c6: │ std
  80152. 4428c7: │ incl -0x17ffffad(%rax)
  80153. 4428cd: │ cmp %edi,%ebp
  80154. 4428cf: │ pushq 0x58000053(%rax)
  80155. 4428d5: │ cmp %ch,%bh
  80156. 4428d7: │ dec %eax
  80157. 4428d9: │ push %rbx
  80158. 4428da: │ add %al,(%rax)
  80159. 4428dc: │ enterq $0xfd3a,$0xff
  80160. 4428e0: ╭─┼ loopne 442935 <_D2rt9backtrace3elf7ElfFile6__initZ+0xa9d>
  80161. 4428e2: │ │ add %al,(%rax)
  80162. 4428e4: │ │ mov %bh,(%rbx)
  80163. 4428e6: │ │ std
  80164. 4428e7: │ │ lcallq *(%rax)
  80165. 4428e9: │ │ push %rsp
  80166. 4428ea: │ │ add %al,(%rax)
  80167. 4428ec: │ │ enterq $0xfd3b,$0xff
  80168. 4428f0: │ │ xor %dl,0x0(%rax,%rax,1)
  80169. 4428f4: │ │ pop %rax
  80170. 4428f5: │ │ cmp $0xfd,%al
  80171. 4428f7: │ │ lcallq *0x54(%rax)
  80172. 4428fa: │ │ add %al,(%rax)
  80173. 4428fc: │ │ cmp $0x5480fffd,%rax
  80174. 442902: │ add %al,(%rax)
  80175. 442904: │ ╭ js 442943 <_D2rt9backtrace3elf7ElfFile6__initZ+0xaab>
  80176. 442906: │ │ std
  80177. 442907: │ │ lcallq *-0x47ffffac(%rax)
  80178. 44290d: │ │ cmp $0x54b0fffd,%eax
  80179. 442912: │ │ add %al,(%rax)
  80180. 442914: │ │ sbb %bh,(%rsi)
  80181. 442916: │ │ std
  80182. 442917: │ │ callq *%rax
  80183. 442919: │ │ push %rsp
  80184. 44291a: │ │ add %al,(%rax)
  80185. 44291c: │╭┼ js 44295c <_D2rt9backtrace3elf7ElfFile6__initZ+0xac4>
  80186. 44291e: │││ std
  80187. 44291f: │││ push %rax
  80188. 442921: │││ push %rsp
  80189. 442922: │││ add %al,(%rax)
  80190. 442924: │││ mov %bh,(%rsi)
  80191. 442926: │││ std
  80192. 442927: │││ decl (%rax)
  80193. 442929: │││ push %rbp
  80194. 44292a: │││ add %al,(%rax)
  80195. 44292c: │││ mov $0x20fffd3e,%eax
  80196. 442931: │││ push %rbp
  80197. 442932: │││ add %al,(%rax)
  80198. 442934: │││ fdivrs (%rsi)
  80199. 442936: ││ std
  80200. 442937: ││ (bad)
  80201. 442938: ││ cmp %dl,0x0(%rbp)
  80202. 44293b: ││ add %bh,%al
  80203. 44293d: ││ ds
  80204. 44293e: ││ std
  80205. 44293f: ││ callq *0x55(%rax)
  80206. 442942: ││ add %al,(%rax)
  80207. 442944: │ cwtl
  80208. 442945: │ (bad)
  80209. 442946: │ std
  80210. 442947: │ (bad)
  80211. 442948: ╭──┼─ js 44299f <_D2rt9backtrace3elf7ElfFile6__initZ+0xb07>
  80212. 44294a: │ │ add %al,(%rax)
  80213. 44294c: │ ╭┼─ js 44298e <_D2rt9backtrace3elf7ElfFile6__initZ+0xaf6>
  80214. 44294e: │ ││ std
  80215. 44294f: │ ││ pushq 0x28000055(%rax)
  80216. 442955: │ ││ rex.B std
  80217. 442957: │ ││ callq *%rax
  80218. 442959: │ ││ push %rbp
  80219. 44295a: │ ││ add %al,(%rax)
  80220. 44295c: │ │┕━ fadds -0x3(%rcx)
  80221. 44295f: │ │ push %rax
  80222. 442961: │ │ push %rbp
  80223. 442962: │ │ add %al,(%rax)
  80224. 442964: │ │ mov %al,-0x3(%rdx)
  80225. 442967: │ │ callq *(%rax)
  80226. 442969: │ │ push %rsi
  80227. 44296a: │ │ add %al,(%rax)
  80228. 44296c: │ │ cmp %al,-0x3(%rbx)
  80229. 44296f: │ │ decl 0x56(%rax)
  80230. 442972: │ │ add %al,(%rax)
  80231. 442974: │ │ rex.W
  80232. 442975: │ │ rex.XB std
  80233. 442977: │ │ jmpq *0x56(%rax)
  80234. 44297a: │ │ add %al,(%rax)
  80235. 44297c: │ │ pop %rax
  80236. 44297d: │ │ rex.XB std
  80237. 44297f: │ │ (bad)
  80238. 442980: ╭┼─┼── js 4429d8 <_D2rt9backtrace3elf7ElfFile6__initZ+0xb40>
  80239. 442982: ││ │ add %al,(%rax)
  80240. 442984: ││ │ pushq $0xffffffff90fffd43
  80241. 442989: ││ │ push %rsi
  80242. 44298a: ││ │ add %al,(%rax)
  80243. 44298c: ││╭┼── js 4429d1 <_D2rt9backtrace3elf7ElfFile6__initZ+0xb39>
  80244. 44298e: │││┕━━ std
  80245. 44298f: │││ ljmpq *-0x77ffffaa(%rax)
  80246. 442995: │││ rex.XB std
  80247. 442997: │││ inc %eax
  80248. 442999: │││ push %rsi
  80249. 44299a: │││ add %al,(%rax)
  80250. 44299c: │││ cwtl
  80251. 44299d: │││ rex.XB std
  80252. 44299f: │┕┿━━━ (bad)
  80253. 4429a0: │ │ fcoms 0x0(%rsi)
  80254. 4429a3: │ │ add %ch,-0xf0002bd(%rax)
  80255. 4429a9: │ │ push %rsi
  80256. 4429aa: │ │ add %al,(%rax)
  80257. 4429ac: │ │ or %al,-0x1(%rbp,%rdi,8)
  80258. 4429b0: │ │ adc %dl,0x0(%rdi)
  80259. 4429b3: │ │ add %ch,0x44(%rax)
  80260. 4429b6: │ │ std
  80261. 4429b7: │ │ pushq (%rax)
  80262. 4429b9: │ │ push %rdi
  80263. 4429ba: │ │ add %al,(%rax)
  80264. 4429bc: │╭┼─── js 442a02 <_D2rt9backtrace3elf7ElfFile6__initZ+0xb6a>
  80265. 4429be: │││ std
  80266. 4429bf: │││ decl 0x57(%rax)
  80267. 4429c2: │││ add %al,(%rax)
  80268. 4429c4: │││ cwtl
  80269. 4429c5: │││ rex.R std
  80270. 4429c7: │││ jmpq *0x57(%rax)
  80271. 4429ca: │││ add %al,(%rax)
  80272. 4429cc: │││ clc
  80273. 4429cd: │││ rex.R std
  80274. 4429cf: │││ incl 0x78000057(%rax)
  80275. 4429d5: ││ rex.RB std
  80276. 4429d7: ││ jmpq *-0x47ffffa9(%rax)
  80277. 4429dd: │ rex.W std
  80278. 4429df: │ callq *%rax
  80279. 4429e1: │ push %rdi
  80280. 4429e2: │ add %al,(%rax)
  80281. 4429e4: │ enterq $0xfd48,$0xff
  80282. 4429e8: │ callq ffffffffd8442a44 <_end+0xffffffffd7de970c>
  80283. 4429ed: │ rex.W std
  80284. 4429ef: │ incl (%rax)
  80285. 4429f1: │ pop %rax
  80286. 4429f2: │ add %al,(%rax)
  80287. 4429f4: │ pop %rax
  80288. 4429f5: │ rex.WB std
  80289. 4429f7: │ jmpq *(%rax)
  80290. 4429f9: │ pop %rax
  80291. 4429fa: │ add %al,(%rax)
  80292. 4429fc: │ test $0x49,%al
  80293. 4429fe: │ std
  80294. 4429ff: │ decl 0x58(%rax)
  80295. 442a02: ┕━━━━ add %al,(%rax)
  80296. 442a04: mov $0x60fffd49,%eax
  80297. 442a09: pop %rax
  80298. 442a0a: add %al,(%rax)
  80299. 442a0c: or %cl,-0x3(%rdx)
  80300. 442a0f: (bad)
  80301. 442a10: ╭ js 442a6a <_D2rt9backtrace3elf7ElfFile6__initZ+0xbd2>
  80302. 442a12: │ add %al,(%rax)
  80303. 442a14: │ rex.W
  80304. 442a15: │ rex.WX std
  80305. 442a17: │ callq *-0x57ffffa8(%rax)
  80306. 442a1d: │ rex.WR std
  80307. 442a1f: │ dec %eax
  80308. 442a21: │ pop %rax
  80309. 442a22: │ add %al,(%rax)
  80310. 442a24: │ clc
  80311. 442a25: │ rex.WR std
  80312. 442a27: │ jmpq *%rax
  80313. 442a29: │ pop %rax
  80314. 442a2a: │ add %al,(%rax)
  80315. 442a2c: │ or %cl,-0x3(%rsi)
  80316. 442a2f: │ incl (%rax)
  80317. 442a31: │ pop %rcx
  80318. 442a32: │ add %al,(%rax)
  80319. 442a34: │ sbb %cl,-0x3(%rsi)
  80320. 442a37: │ lcallq *(%rax)
  80321. 442a39: │ pop %rcx
  80322. 442a3a: │ add %al,(%rax)
  80323. 442a3c: │ or %dl,-0x3(%rax)
  80324. 442a3f: │ pushq (%rax)
  80325. 442a41: │ pop %rcx
  80326. 442a42: │ add %al,(%rax)
  80327. 442a44: │ test $0x51,%al
  80328. 442a46: │ std
  80329. 442a47: │ lcallq *0x59(%rax)
  80330. 442a4a: │ add %al,(%rax)
  80331. 442a4c: │ callq 714427a2 <_end+0x70de946a>
  80332. 442a51: │ pop %rcx
  80333. 442a52: │ add %al,(%rax)
  80334. 442a54: │ sbb %dl,-0x1(%rbp,%rdi,8)
  80335. 442a58: │ cwtl
  80336. 442a59: │ pop %rcx
  80337. 442a5a: │ add %al,(%rax)
  80338. 442a5c: │ sub %dl,-0x3(%rbp)
  80339. 442a5f: │ (bad)
  80340. 442a60: │ mov $0xf8000059,%eax
  80341. 442a65: │ push %rsi
  80342. 442a66: │ std
  80343. 442a67: │ (bad)
  80344. 442a68: │ fcomps 0x0(%rcx)
  80345. 442a6b: add %cl,(%rax)
  80346. 442a6d: pop %rax
  80347. 442a6e: std
  80348. 442a6f: (bad)
  80349. 442a70: clc
  80350. 442a71: pop %rcx
  80351. 442a72: add %al,(%rax)
  80352. 442a74: rex.W pop %rcx
  80353. 442a76: std
  80354. 442a77: callq *(%rax)
  80355. 442a79: pop %rdx
  80356. 442a7a: add %al,(%rax)
  80357. 442a7c: fcomps -0x3(%rcx)
  80358. 442a7f: pushq (%rax)
  80359. 442a81: pop %rdx
  80360. 442a82: add %al,(%rax)
  80361. 442a84: clc
  80362. 442a85: pop %rcx
  80363. 442a86: std
  80364. 442a87: decl 0x5a(%rax)
  80365. 442a8a: add %al,(%rax)
  80366. 442a8c: or %bl,-0x3(%rbx)
  80367. 442a8f: pushq 0x5a(%rax)
  80368. 442a92: add %al,(%rax)
  80369. 442a94: sub %bl,-0x3(%rbx)
  80370. 442a97: decl 0x6800005a(%rax)
  80371. 442a9d: pop %rbx
  80372. 442a9e: std
  80373. 442a9f: jmpq *0x7800005a(%rax)
  80374. 442aa5: pop %rbx
  80375. 442aa6: std
  80376. 442aa7: (bad)
  80377. 442aa8: mov $0xc800005a,%eax
  80378. 442aad: pop %rbx
  80379. 442aae: std
  80380. 442aaf: (bad)
  80381. 442ab0: fcomps 0x0(%rdx)
  80382. 442ab3: add %ch,%al
  80383. 442ab5: pop %rbx
  80384. 442ab6: std
  80385. 442ab7: push %rax
  80386. 442ab9: pop %rdx
  80387. 442aba: add %al,(%rax)
  80388. 442abc: test $0x5c,%al
  80389. 442abe: std
  80390. 442abf: callq *(%rax)
  80391. 442ac1: pop %rbx
  80392. 442ac2: add %al,(%rax)
  80393. 442ac4: mov $0x28fffd5c,%eax
  80394. 442ac9: pop %rbx
  80395. 442aca: add %al,(%rax)
  80396. 442acc: cwtl
  80397. 442acd: pop %rbp
  80398. 442ace: std
  80399. 442acf: decl 0x5b(%rax)
  80400. 442ad2: add %al,(%rax)
  80401. 442ad4: sub %bl,-0x3(%rsi)
  80402. 442ad7: ljmpq *0x5b(%rax)
  80403. 442ada: add %al,(%rax)
  80404. 442adc: test $0x5e,%al
  80405. 442ade: std
  80406. 442adf: incl -0x37ffffa5(%rax)
  80407. 442ae5: pop %rsi
  80408. 442ae6: std
  80409. 442ae7: lcallq *-0x27ffffa5(%rax)
  80410. 442aed: pop %rdi
  80411. 442aee: std
  80412. 442aef: callq *%rax
  80413. 442af1: pop %rbx
  80414. 442af2: add %al,(%rax)
  80415. 442af4: callq 9442859 <_end+0x8de9521>
  80416. 442af9: pop %rsp
  80417. 442afa: add %al,(%rax)
  80418. 442afc: clc
  80419. 442afd: (bad)
  80420. 442afe: std
  80421. 442aff: jmpq *(%rax)
  80422. 442b01: pop %rsp
  80423. 442b02: add %al,(%rax)
  80424. 442b04: pushq $0x38fffd61
  80425. 442b09: pop %rsp
  80426. 442b0a: add %al,(%rax)
  80427. 442b0c: ╭ js 442b6f <_D2rt9backtrace3elf7ElfFile6__initZ+0xcd7>
  80428. 442b0e: │ std
  80429. 442b0f: │ callq *0x5c(%rax)
  80430. 442b12: │ add %al,(%rax)
  80431. 442b14: │ mov %ah,-0x3(%rcx)
  80432. 442b17: │ ljmpq *0x5c(%rax)
  80433. 442b1a: │ add %al,(%rax)
  80434. 442b1c: │ cwtl
  80435. 442b1d: │ (bad)
  80436. 442b1e: │ std
  80437. 442b1f: │ incl 0x1800005c(%rax)
  80438. 442b25: │ (bad) {%k5}
  80439. 442b26: │ std
  80440. 442b27: │ lcallq *0x7800005c(%rax)
  80441. 442b2d: │ (bad) {%k5}
  80442. 442b2e: │ std
  80443. 442b2f: │ (bad)
  80444. 442b30: │ mov $0xd800005c,%eax
  80445. 442b35: │ (bad) {%k5}
  80446. 442b36: │ std
  80447. 442b37: │ (bad)
  80448. 442b38: │ fcomps 0x0(%rax,%rax,1)
  80449. 442b3c: │ callq fffffffff14428a3 <_end+0xfffffffff0de956b>
  80450. 442b41: │ pop %rsp
  80451. 442b42: │ add %al,(%rax)
  80452. 442b44: │ or %ah,-0x3(%rbx)
  80453. 442b47: │ decl (%rax)
  80454. 442b49: │ pop %rbp
  80455. 442b4a: │ add %al,(%rax)
  80456. 442b4c: │ sbb %ah,-0x3(%rbx)
  80457. 442b4f: │ jmpq *(%rax)
  80458. 442b51: │ pop %rbp
  80459. 442b52: │ add %al,(%rax)
  80460. 442b54: │ callq 594428c5 <_end+0x58de958d>
  80461. 442b59: │ pop %rbp
  80462. 442b5a: │ add %al,(%rax)
  80463. 442b5c: │ clc
  80464. 442b5d: │ insb (%dx),%es:(%rdi)
  80465. 442b5e: │ std
  80466. 442b5f: │ pushq 0x5d(%rax)
  80467. 442b62: │ add %al,(%rax)
  80468. 442b64: │ callq ffffffff894428d7 <_end+0xffffffff88de959f>
  80469. 442b69: │ pop %rbp
  80470. 442b6a: │ add %al,(%rax)
  80471. 442b6c: │ or %ch,-0x3(%rdi)
  80472. 442b6f: ┕ jmpq *0x1800005d(%rax)
  80473. 442b75: outsl %ds:(%rsi),(%dx)
  80474. 442b76: std
  80475. 442b77: (bad)
  80476. 442b78: mov $0xf800005d,%eax
  80477. 442b7d: outsl %ds:(%rsi),(%dx)
  80478. 442b7e: std
  80479. 442b7f: callq *%rax
  80480. 442b81: pop %rbp
  80481. 442b82: add %al,(%rax)
  80482. 442b84: sbb %dh,-0x3(%rax)
  80483. 442b87: push %rax
  80484. 442b89: pop %rbp
  80485. 442b8a: add %al,(%rax)
  80486. 442b8c: sub %dh,-0x3(%rax)
  80487. 442b8f: decl (%rax)
  80488. 442b91: pop %rsi
  80489. 442b92: add %al,(%rax)
  80490. 442b94: cmp %dh,-0x3(%rax)
  80491. 442b97: jmpq *(%rax)
  80492. 442b99: pop %rsi
  80493. 442b9a: add %al,(%rax)
  80494. 442b9c: rex.W jo 442b9c <_D2rt9backtrace3elf7ElfFile6__initZ+0xd04>
  80495. 442b9f: (bad)
  80496. 442ba0: cmp %bl,0x0(%rsi)
  80497. 442ba3: add %bl,0x70(%rax)
  80498. 442ba6: std
  80499. 442ba7: callq *0x5e(%rax)
  80500. 442baa: add %al,(%rax)
  80501. 442bac: pushq $0x68fffd70
  80502. 442bb1: pop %rsi
  80503. 442bb2: add %al,(%rax)
  80504. 442bb4: ┍ cwtl
  80505. 442bb5: ╰ jo 442bb4 <_D2rt9backtrace3elf7ElfFile6__initZ+0xd1c>
  80506. 442bb7: incl 0x6800005e(%rax)
  80507. 442bbd: ╰ jno 442bbc <_D2rt9backtrace3elf7ElfFile6__initZ+0xd24>
  80508. 442bbf: lcallq *-0x37ffffa2(%rax)
  80509. 442bc5: ╰ jno 442bc4 <_D2rt9backtrace3elf7ElfFile6__initZ+0xd2c>
  80510. 442bc7: (bad)
  80511. 442bc8: mov $0x2800005e,%eax
  80512. 442bcd: ╰ jb 442bcc <_D2rt9backtrace3elf7ElfFile6__initZ+0xd34>
  80513. 442bcf: (bad)
  80514. 442bd0: fcomps 0x0(%rsi)
  80515. 442bd3: add %bh,(%rax)
  80516. 442bd5: ╰ jb 442bd4 <_D2rt9backtrace3elf7ElfFile6__initZ+0xd3c>
  80517. 442bd7: push %rax
  80518. 442bd9: pop %rsi
  80519. 442bda: add %al,(%rax)
  80520. 442bdc: rex.W jb 442bdc <_D2rt9backtrace3elf7ElfFile6__initZ+0xd44>
  80521. 442bdf: decl (%rax)
  80522. 442be1: pop %rdi
  80523. 442be2: add %al,(%rax)
  80524. 442be4: ┍ pop %rax
  80525. 442be5: ╰ jb 442be4 <_D2rt9backtrace3elf7ElfFile6__initZ+0xd4c>
  80526. 442be7: jmpq *(%rax)
  80527. 442be9: pop %rdi
  80528. 442bea: add %al,(%rax)
  80529. 442bec: pushq $0x38fffd72
  80530. 442bf1: pop %rdi
  80531. 442bf2: add %al,(%rax)
  80532. 442bf4: ╭─ js 442c68 <_D2rt9backtrace3elf7ElfFile6__initZ+0xdd0>
  80533. 442bf6: │ std
  80534. 442bf7: │ callq *0x5f(%rax)
  80535. 442bfa: │ add %al,(%rax)
  80536. 442bfc: │ mov $0x70fffd72,%eax
  80537. 442c01: │ pop %rdi
  80538. 442c02: │ add %al,(%rax)
  80539. 442c04: │ enterq $0xfd72,$0xff
  80540. 442c08: │ mov %bl,0x0(%rdi)
  80541. 442c0b: │ add %ch,%al
  80542. 442c0d: │╰ jb 442c0c <_D2rt9backtrace3elf7ElfFile6__initZ+0xd74>
  80543. 442c0f: │ jmpq *-0x7ffffa1(%rax)
  80544. 442c15: │╰ jb 442c14 <_D2rt9backtrace3elf7ElfFile6__initZ+0xd7c>
  80545. 442c17: │ (bad)
  80546. 442c18: │ mov $0x2800005f,%eax
  80547. 442c1d: │╰ jae 442c1c <_D2rt9backtrace3elf7ElfFile6__initZ+0xd84>
  80548. 442c1f: │ (bad)
  80549. 442c20: │ fcomps 0x0(%rdi)
  80550. 442c23: │ add %bh,(%rax)
  80551. 442c25: │╰ jae 442c24 <_D2rt9backtrace3elf7ElfFile6__initZ+0xd8c>
  80552. 442c27: │ push %rax
  80553. 442c29: │ pop %rdi
  80554. 442c2a: │ add %al,(%rax)
  80555. 442c2c: │ rex.W jae 442c2c <_D2rt9backtrace3elf7ElfFile6__initZ+0xd94>
  80556. 442c2f: │ decl (%rax)
  80557. 442c31: │ (bad)
  80558. 442c32: │ add %al,(%rax)
  80559. 442c34: │┍ pop %rax
  80560. 442c35: │╰ jae 442c34 <_D2rt9backtrace3elf7ElfFile6__initZ+0xd9c>
  80561. 442c37: │ jmpq *(%rax)
  80562. 442c39: │ (bad)
  80563. 442c3a: │ add %al,(%rax)
  80564. 442c3c: │ pushq $0x38fffd73
  80565. 442c41: │ (bad)
  80566. 442c42: │ add %al,(%rax)
  80567. 442c44: │ enterq $0xfd73,$0xff
  80568. 442c48: │ pop %rax
  80569. 442c49: │ (bad)
  80570. 442c4a: │ add %al,(%rax)
  80571. 442c4c: │ sub %dh,-0x1(%rbp,%rdi,8)
  80572. 442c50: │─ js 442cb2 <_D2rt9backtrace3elf7ElfFile6__initZ+0xe1a>
  80573. 442c52: │ add %al,(%rax)
  80574. 442c54: │ mov $0x90fffd74,%eax
  80575. 442c59: │ (bad)
  80576. 442c5a: │ add %al,(%rax)
  80577. 442c5c: │ callq ffffffffa94429d5 <_end+0xffffffffa8de969d>
  80578. 442c61: │ (bad)
  80579. 442c62: │ add %al,(%rax)
  80580. 442c64: │ enterq $0xfd75,$0xff
  80581. 442c68: ┕━ shlb $0x0,0x0(%rax)
  80582. 442c6c: │ sbb %dh,-0x3(%rsi)
  80583. 442c6f: │ jmpq *%rax
  80584. 442c71: │ (bad)
  80585. 442c72: │ add %al,(%rax)
  80586. 442c74: ╭┼─ js 442cec <_D2rt9backtrace3elf7ElfFile6__initZ+0xe54>
  80587. 442c76: ││ std
  80588. 442c77: ││ incl (%rax)
  80589. 442c79: ││ (bad)
  80590. 442c7a: ││ add %al,(%rax)
  80591. 442c7c: ││ fdivs -0x3(%rsi)
  80592. 442c7f: ││ jmpq *(%rax)
  80593. 442c81: ││ (bad)
  80594. 442c82: ││ add %al,(%rax)
  80595. 442c84: ││┍ cwtl
  80596. 442c85: ││╰ ja 442c84 <_D2rt9backtrace3elf7ElfFile6__initZ+0xdec>
  80597. 442c87: ││ incl 0x61(%rax)
  80598. 442c8a: ││ add %al,(%rax)
  80599. 442c8c: ││ callq 61442a08 <_end+0x60de96d0>
  80600. 442c91: ││ (bad)
  80601. 442c92: ││ add %al,(%rax)
  80602. 442c94: ││ rex.W js 442c94 <_D2rt9backtrace3elf7ElfFile6__initZ+0xdfc>
  80603. 442c97: ││ incl -0x57ffff9f(%rax)
  80604. 442c9d: ││╰ js 442c9c <_D2rt9backtrace3elf7ElfFile6__initZ+0xe04>
  80605. 442c9f: ││ jmpq *0x58000061(%rax)
  80606. 442ca5: ││╰ jns 442ca4 <_D2rt9backtrace3elf7ElfFile6__initZ+0xe0c>
  80607. 442ca7: ││ inc %eax
  80608. 442ca9: ││ (bad)
  80609. 442caa: ││ add %al,(%rax)
  80610. 442cac: ││ pushq $0xffffffffd8fffd79
  80611. 442cb1: ││ (bad)
  80612. 442cb2: │┕━ add %al,(%rax)
  80613. 442cb4: ╭┼── js 442d2f <_D2rt9backtrace3elf7ElfFile6__initZ+0xe97>
  80614. 442cb6: ││ std
  80615. 442cb7: ││ push %rax
  80616. 442cb9: ││ (bad)
  80617. 442cba: ││ add %al,(%rax)
  80618. 442cbc: ││ mov %bh,-0x3(%rcx)
  80619. 442cbf: ││ decl (%rax)
  80620. 442cc1: ││ (bad) {%k5}
  80621. 442cc2: ││ add %al,(%rax)
  80622. 442cc4: ││ cmp %bh,-0x3(%rdx)
  80623. 442cc7: ││ ljmpq *(%rax)
  80624. 442cc9: ││ (bad) {%k5}
  80625. 442cca: ││ add %al,(%rax)
  80626. 442ccc: ││ or %bh,-0x3(%rbx)
  80627. 442ccf: ││ decl 0x62(%rax)
  80628. 442cd2: ││ add %al,(%rax)
  80629. 442cd4: ││ test $0x7b,%al
  80630. 442cd6: ││ std
  80631. 442cd7: ││ jmpq *0x62(%rax)
  80632. 442cda: ││ add %al,(%rax)
  80633. 442cdc: ││ rex.W jl 442cdc <_D2rt9backtrace3elf7ElfFile6__initZ+0xe44>
  80634. 442cdf: ││ (bad)
  80635. 442ce0: ││╭─ js 442d44 <_D2rt9backtrace3elf7ElfFile6__initZ+0xeac>
  80636. 442ce2: │││ add %al,(%rax)
  80637. 442ce4: │││ test $0x7c,%al
  80638. 442ce6: │││ std
  80639. 442ce7: │││ lcallq *0x8000062(%rax)
  80640. 442ced: │ │╰ jge 442cec <_D2rt9backtrace3elf7ElfFile6__initZ+0xe54>
  80641. 442cef: │ │ (bad)
  80642. 442cf0: │ │ mov $0x18000062,%eax
  80643. 442cf5: │ │╰ jg 442cf4 <_D2rt9backtrace3elf7ElfFile6__initZ+0xe5c>
  80644. 442cf7: │ │ (bad)
  80645. 442cf8: │ │ fsubs 0x0(%rdx)
  80646. 442cfb: │ │ add %bh,(%rax)
  80647. 442cfd: │ │╰ jg 442cfc <_D2rt9backtrace3elf7ElfFile6__initZ+0xe64>
  80648. 442cff: │ │ push %rax
  80649. 442d01: │ │ (bad) {%k5}
  80650. 442d02: │ │ add %al,(%rax)
  80651. 442d04: ╭┼─┼─ js 442d85 <_D2rt9backtrace3elf7ElfFile6__initZ+0xeed>
  80652. 442d06: ││ │ std
  80653. 442d07: ││ │ decl (%rax)
  80654. 442d09: ││ │ movslq (%rax),%eax
  80655. 442d0b: ││ │ add %bh,0x20fffd7f(%rax)
  80656. 442d11: ││ │ movslq (%rax),%eax
  80657. 442d13: ││ │ add %bh,%al
  80658. 442d15: ││ │╰ jg 442d14 <_D2rt9backtrace3elf7ElfFile6__initZ+0xe7c>
  80659. 442d17: ││ │ (bad)
  80660. 442d18: ││ │ cmp %ah,0x0(%rbx)
  80661. 442d1b: ││ │ add %bh,(%rax)
  80662. 442d1d: ││ │ cmp $0xff,%ch
  80663. 442d20: ││ │ push %rax
  80664. 442d21: ││ │ movslq (%rax),%eax
  80665. 442d23: ││ │ add %bl,-0x80(%rax)
  80666. 442d26: ││ │ std
  80667. 442d27: ││ │ ljmpq *0x63(%rax)
  80668. 442d2a: ││ │ add %al,(%rax)
  80669. 442d2c: ││ │ pushq $0xffffffff80fffd80
  80670. 442d31: │ │ movslq (%rax),%eax
  80671. 442d33: │ │ add %ch,-0x67000280(%rax)
  80672. 442d39: │ │ movslq (%rax),%eax
  80673. 442d3b: │ │ add %ch,%al
  80674. 442d3d: │ │ cmp $0xff,%ch
  80675. 442d40: │ │ mov $0x63,%al
  80676. 442d42: │ │ add %al,(%rax)
  80677. 442d44: │ ┕━ cmp $0x63d0ff,%rbp
  80678. 442d4b: │ add %ch,-0xf00027f(%rax)
  80679. 442d51: │ movslq (%rax),%eax
  80680. 442d53: │ add %cl,(%rax)
  80681. 442d55: │ (bad)
  80682. 442d56: │ std
  80683. 442d57: │ callq *(%rax)
  80684. 442d59: │ add %al,%fs:(%rax)
  80685. 442d5c: │ pushq $0x30fffd82
  80686. 442d61: │ add %al,%fs:(%rax)
  80687. 442d64: │ enterq $0xfd82,$0xff
  80688. 442d68: │ push %rax
  80689. 442d69: │ add %al,%fs:(%rax)
  80690. 442d6c: │ sub %al,0x6470fffd(%rbx)
  80691. 442d72: │ add %al,(%rax)
  80692. 442d74: │ mov %al,0x6490fffd(%rbx)
  80693. 442d7a: │ add %al,(%rax)
  80694. 442d7c: │ callq ffffffffb1442b04 <_end+0xffffffffb0de97cc>
  80695. 442d81: │ add %al,%fs:(%rax)
  80696. 442d84: │ clc
  80697. 442d85: ┕━━━━ cmp $0xffffffff,%ebp
  80698. 442d88: enterq $0x64,$0x0
  80699. 442d8c: or %al,0x64e0ff(%rbp,%rdi,8)
  80700. 442d93: add %ch,-0x7c(%rax)
  80701. 442d96: std
  80702. 442d97: incl (%rax)
  80703. 442d99: add %al,%gs:(%rax)
  80704. 442d9c: enterq $0xfd84,$0xff
  80705. 442da0: and %ah,0x0(%rbp)
  80706. 442da3: add %ch,%al
  80707. 442da5: test %edi,%ebp
  80708. 442da7: (bad)
  80709. 442da8: cmp %ah,0x0(%rbp)
  80710. 442dab: add %cl,-0x7a(%rax)
  80711. 442dae: std
  80712. 442daf: lcallq *0x65(%rax)
  80713. 442db2: add %al,(%rax)
  80714. 442db4: test $0x86,%al
  80715. 442db6: std
  80716. 442db7: (bad)
  80717. 442db8: ╭ js 442e1f <_D2rt9backtrace3elf7ElfFile6__initZ+0xf87>
  80718. 442dba: │ add %al,(%rax)
  80719. 442dbc: │ cmp %al,0x6598fffd(%rdi)
  80720. 442dc2: │ add %al,(%rax)
  80721. 442dc4: │ test $0x87,%al
  80722. 442dc6: │ std
  80723. 442dc7: │ inc %eax
  80724. 442dc9: │ add %al,%gs:(%rax)
  80725. 442dcc: │ pop %rax
  80726. 442dcd: │ mov %ebp,%?
  80727. 442dcf: │ (bad)
  80728. 442dd0: │ clc
  80729. 442dd1: │ add %al,%gs:(%rax)
  80730. 442dd4: │ sbb %dl,0x6618fffd(%rax)
  80731. 442dda: │ add %al,(%rax)
  80732. 442ddc: │ cmp %dl,0x6630fffd(%rax)
  80733. 442de2: │ add %al,(%rax)
  80734. 442de4: │ xchg %rax,%rcx
  80735. 442de6: │ std
  80736. 442de7: │ decl 0x66(%rax)
  80737. 442dea: │ add %al,(%rax)
  80738. 442dec: │ test $0x91,%al
  80739. 442dee: │ std
  80740. 442def: │ ljmpq *0x66(%rax)
  80741. 442df2: │ add %al,(%rax)
  80742. 442df4: │ or %dl,0x6688fffd(%rdx)
  80743. 442dfa: │ add %al,(%rax)
  80744. 442dfc: │ callq ffffffffa9442b93 <_end+0xffffffffa8de985b>
  80745. 442e01: │ data16
  80746. 442e02: │ add %al,(%rax)
  80747. 442e04: │ clc
  80748. 442e05: │ xchg %eax,%edx
  80749. 442e06: │ std
  80750. 442e07: │ inc %eax
  80751. 442e09: │ data16
  80752. 442e0a: │ add %al,(%rax)
  80753. 442e0c: │ mov $0xe8fffd93,%eax
  80754. 442e11: │ data16
  80755. 442e12: │ add %al,(%rax)
  80756. 442e14: │ test $0x94,%al
  80757. 442e16: │ std
  80758. 442e17: │ callq *(%rax)
  80759. 442e19: │ add %al,(%eax)
  80760. 442e1c: │ callq 29442bb5 <_end+0x28de987d>
  80761. 442e21: add %al,(%eax)
  80762. 442e24: sbb %dl,0x6760fffd(%rdi)
  80763. 442e2a: add %al,(%rax)
  80764. 442e2c: or %bl,0x6798fffd(%rcx)
  80765. 442e32: add %al,(%rax)
  80766. 442e34: sub %bl,0x67b0fffd(%rcx)
  80767. 442e3a: add %al,(%rax)
  80768. 442e3c: pushq $0xffffffffd0fffd9a
  80769. 442e41: add %al,(%eax)
  80770. 442e44: test $0x9b,%al
  80771. 442e46: std
  80772. 442e47: (bad)
  80773. 442e48: callq 48442eb4 <_end+0x47de9b7c>
  80774. 442e4d: pushfq
  80775. 442e4e: std
  80776. 442e4f: incl (%rax)
  80777. 442e51: pushq $0xffffffff9ca80000
  80778. 442e56: std
  80779. 442e57: jmpq *(%rax)
  80780. 442e59: pushq $0xffffffff9d080000
  80781. 442e5e: std
  80782. 442e5f: incl 0x68(%rax)
  80783. 442e62: add %al,(%rax)
  80784. 442e64: sbb %bl,0x6858fffd(%rbp)
  80785. 442e6a: add %al,(%rax)
  80786. 442e6c: sub %bl,0x6870fffd(%rbp)
  80787. 442e72: add %al,(%rax)
  80788. 442e74: fcomps 0x6890fffd(%rbp)
  80789. 442e7a: add %al,(%rax)
  80790. 442e7c: clc
  80791. 442e7d: popfq
  80792. 442e7e: std
  80793. 442e7f: ljmpq *0x8000068(%rax)
  80794. 442e85: sahf
  80795. 442e86: std
  80796. 442e87: inc %eax
  80797. 442e89: pushq $0xffffffff9e680000
  80798. 442e8e: std
  80799. 442e8f: jmpq *%rax
  80800. 442e91: pushq $0xffffffff9ee80000
  80801. 442e96: std
  80802. 442e97: incl (%rax)
  80803. 442e99: imul $0xfd9f5800,(%rax),%eax
  80804. 442e9f: jmpq *(%rax)
  80805. 442ea1: imul $0xfd9fd800,(%rax),%eax
  80806. 442ea7: incl 0x69(%rax)
  80807. 442eaa: add %al,(%rax)
  80808. 442eac: callq 59442c50 <_end+0x58de9918>
  80809. 442eb1: imul $0xfd9ff800,(%rax),%eax
  80810. 442eb7: pushq 0x69(%rax)
  80811. 442eba: add %al,(%rax)
  80812. 442ebc: sub %ah,0x6990fffd(%rax)
  80813. 442ec2: add %al,(%rax)
  80814. 442ec4: mov %ah,0x69b0fffd(%rax)
  80815. 442eca: add %al,(%rax)
  80816. 442ecc: clc
  80817. 442ecd: movabs 0xa108000069d0fffd,%al
  80818. 442ed6: std
  80819. 442ed7: (bad)
  80820. 442ed8: callq 18442f46 <_end+0x17de9c0e>
  80821. 442edd: movabs 0xa12800006a00fffd,%eax
  80822. 442ee6: std
  80823. 442ee7: lcallq *(%rax)
  80824. 442ee9: pushq $0x0
  80825. 442eeb: add %cl,0x30fffda1(%rax)
  80826. 442ef1: pushq $0x0
  80827. 442ef3: add %bl,0x48fffda1(%rax)
  80828. 442ef9: pushq $0x0
  80829. 442efb: add %bl,-0x5d(%rax)
  80830. 442efe: std
  80831. 442eff: ljmpq *0x6a(%rax)
  80832. 442f02: add %al,(%rax)
  80833. 442f04: pushq $0xffffffff80fffda3
  80834. 442f09: pushq $0x0
  80835. 442f0b: add %bh,-0x5d(%rax)
  80836. 442f0e: std
  80837. 442f0f: lcallq *-0x77ffff96(%rax)
  80838. 442f15: movabs %eax,0xa39800006ab0fffd
  80839. 442f1e: std
  80840. 442f1f: dec %eax
  80841. 442f21: pushq $0x0
  80842. 442f23: add %ch,-0x1f00025d(%rax)
  80843. 442f29: pushq $0x0
  80844. 442f2b: add %bh,-0x700025d(%rax)
  80845. 442f31: pushq $0x0
  80846. 442f33: add %cl,%al
  80847. 442f35: movabs %eax,0xa3d800006b10fffd
  80848. 442f3e: std
  80849. 442f3f: ljmpq *(%rax)
  80850. 442f41: imul $0x0,(%rax),%eax
  80851. 442f44: callq 41442cec <_end+0x40de99b4>
  80852. 442f49: imul $0x0,(%rax),%eax
  80853. 442f4c: clc
  80854. 442f4d: movabs %eax,0xa4c800006b58fffd
  80855. 442f56: std
  80856. 442f57: decl -0x27ffff95(%rax)
  80857. 442f5d: movsb %ds:(%rsi),%es:(%rdi)
  80858. 442f5e: std
  80859. 442f5f: jmpq *-0x17ffff95(%rax)
  80860. 442f65: movsb %ds:(%rsi),%es:(%rdi)
  80861. 442f66: std
  80862. 442f67: (bad)
  80863. 442f68: mov $0xf800006b,%eax
  80864. 442f6d: movsb %ds:(%rsi),%es:(%rdi)
  80865. 442f6e: std
  80866. 442f6f: callq *%rax
  80867. 442f71: imul $0x0,(%rax),%eax
  80868. 442f74: or %ah,0x6be8fffd(%rbp)
  80869. 442f7a: add %al,(%rax)
  80870. 442f7c: sbb %ah,0x6c00fffd(%rbp)
  80871. 442f82: add %al,(%rax)
  80872. 442f84: sub %ah,0x6c18fffd(%rbp)
  80873. 442f8a: add %al,(%rax)
  80874. 442f8c: cmp %ah,0x6c30fffd(%rbp)
  80875. 442f92: add %al,(%rax)
  80876. 442f94: pop %rax
  80877. 442f95: movsl %ds:(%rsi),%es:(%rdi)
  80878. 442f96: std
  80879. 442f97: decl 0x6c(%rax)
  80880. 442f9a: add %al,(%rax)
  80881. 442f9c: pushq $0x60fffda5
  80882. 442fa1: insb (%dx),%es:(%rdi)
  80883. 442fa2: add %al,(%rax)
  80884. 442fa4: mov %ah,0x6c78fffd(%rbp)
  80885. 442faa: add %al,(%rax)
  80886. 442fac: cwtl
  80887. 442fad: movsl %ds:(%rsi),%es:(%rdi)
  80888. 442fae: std
  80889. 442faf: callq *-0x37ffff94(%rax)
  80890. 442fb5: movsl %ds:(%rsi),%es:(%rdi)
  80891. 442fb6: std
  80892. 442fb7: ljmpq *0x7800006c(%rax)
  80893. 442fbd: cmpsb %es:(%rdi),%ds:(%rsi)
  80894. 442fbe: std
  80895. 442fbf: callq *%rax
  80896. 442fc1: insb (%dx),%es:(%rdi)
  80897. 442fc2: add %al,(%rax)
  80898. 442fc4: mov %ah,0x6ce8fffd(%rsi)
  80899. 442fca: add %al,(%rax)
  80900. 442fcc: cwtl
  80901. 442fcd: cmpsb %es:(%rdi),%ds:(%rsi)
  80902. 442fce: std
  80903. 442fcf: incl (%rax)
  80904. 442fd1: insl (%dx),%es:(%rdi)
  80905. 442fd2: add %al,(%rax)
  80906. 442fd4: mov $0x18fffda6,%eax
  80907. 442fd9: insl (%dx),%es:(%rdi)
  80908. 442fda: add %al,(%rax)
  80909. 442fdc: enterq $0xfda6,$0xff
  80910. 442fe0: xor %ch,0x0(%rbp)
  80911. 442fe3: add %bl,%al
  80912. 442fe5: cmpsb %es:(%rdi),%ds:(%rsi)
  80913. 442fe6: std
  80914. 442fe7: decl 0x6d(%rax)
  80915. 442fea: add %al,(%rax)
  80916. 442fec: callq 61442d97 <_end+0x60de9a5f>
  80917. 442ff1: insl (%dx),%es:(%rdi)
  80918. 442ff2: add %al,(%rax)
  80919. 442ff4: clc
  80920. 442ff5: cmpsb %es:(%rdi),%ds:(%rsi)
  80921. 442ff6: std
  80922. 442ff7: (bad)
  80923. 442ff8: ╭ js 443067 <_D2rt9backtrace3elf7ElfFile6__initZ+0x11cf>
  80924. 442ffa: │ add %al,(%rax)
  80925. 442ffc: │ or %ah,0x6d90fffd(%rdi)
  80926. 443002: │ add %al,(%rax)
  80927. 443004: │ cmp %ah,0x6da8fffd(%rdi)
  80928. 44300a: │ add %al,(%rax)
  80929. 44300c: │ callq ffffffffd1442db8 <_end+0xffffffffd0de9a80>
  80930. 443011: │ insl (%dx),%es:(%rdi)
  80931. 443012: │ add %al,(%rax)
  80932. 443014: │ pushq $0xfffda8
  80933. 443019: │ outsb %ds:(%rsi),(%dx)
  80934. 44301a: │ add %al,(%rax)
  80935. 44301c: │ callq 39442dc9 <_end+0x38de9a91>
  80936. 443021: │ outsb %ds:(%rsi),(%dx)
  80937. 443022: │ add %al,(%rax)
  80938. 443024: │ mov %ch,0x6e70fffd(%rcx)
  80939. 44302a: │ add %al,(%rax)
  80940. 44302c: │ cwtl
  80941. 44302d: │ test $0x6e88fffd,%eax
  80942. 443032: │ add %al,(%rax)
  80943. 443034: │ test $0xa9,%al
  80944. 443036: │ std
  80945. 443037: │ jmpq *-0x47ffff92(%rax)
  80946. 44303d: │ test $0x6eb8fffd,%eax
  80947. 443042: │ add %al,(%rax)
  80948. 443044: │ enterq $0xfda9,$0xff
  80949. 443048: │ shrb 0x0(%rsi)
  80950. 44304b: │ add %bl,%al
  80951. 44304d: │ test $0x6ee8fffd,%eax
  80952. 443052: │ add %al,(%rax)
  80953. 443054: │ callq 1442e02 <_end+0xde9aca>
  80954. 443059: │ outsl %ds:(%rsi),(%dx)
  80955. 44305a: │ add %al,(%rax)
  80956. 44305c: │ or %ch,0x6f18fffd(%rdx)
  80957. 443062: │ add %al,(%rax)
  80958. 443064: │ cwtl
  80959. 443065: │ stos %al,%es:(%rdi)
  80960. 443066: │ std
  80961. 443067: ┕ incl 0x6f(%rax)
  80962. 44306a: add %al,(%rax)
  80963. 44306c: pop %rax
  80964. 44306d: stos %eax,%es:(%rdi)
  80965. 44306e: std
  80966. 44306f: ljmpq *0x6f(%rax)
  80967. 443072: add %al,(%rax)
  80968. 443074: fsubrs 0x6f98fffd(%rbx)
  80969. 44307a: add %al,(%rax)
  80970. 44307c: rex.W lods %ds:(%rsi),%al
  80971. 44307e: std
  80972. 44307f: callq *%rax
  80973. 443081: outsl %ds:(%rsi),(%dx)
  80974. 443082: add %al,(%rax)
  80975. 443084: mov $0x8fffdac,%eax
  80976. 443089: ╭ jo 44308b <_D2rt9backtrace3elf7ElfFile6__initZ+0x11f3>
  80977. 44308b: ┕ add %bl,%al
  80978. 44308d: lods %ds:(%rsi),%al
  80979. 44308e: std
  80980. 44308f: jmpq *(%rax)
  80981. 443091: ╭ jo 443093 <_D2rt9backtrace3elf7ElfFile6__initZ+0x11fb>
  80982. 443093: ┕ add %bl,%al
  80983. 443095: lods %ds:(%rsi),%eax
  80984. 443096: std
  80985. 443097: lcallq *0x70(%rax)
  80986. 44309a: add %al,(%rax)
  80987. 44309c: callq 71442e4e <_end+0x70de9b16>
  80988. 4430a1: ╭ jo 4430a3 <_D2rt9backtrace3elf7ElfFile6__initZ+0x120b>
  80989. 4430a3: ┕ add %bh,%al
  80990. 4430a5: lods %ds:(%rsi),%eax
  80991. 4430a6: std
  80992. 4430a7: decl 0x8000070(%rax)
  80993. 4430ad: scas %es:(%rdi),%al
  80994. 4430ae: std
  80995. 4430af: jmpq *0x78000070(%rax)
  80996. 4430b5: scas %es:(%rdi),%al
  80997. 4430b6: std
  80998. 4430b7: dec %eax
  80999. 4430b9: ╭ jo 4430bb <_D2rt9backtrace3elf7ElfFile6__initZ+0x1223>
  81000. 4430bb: ┕ add %bl,%al
  81001. 4430bd: scas %es:(%rdi),%al
  81002. 4430be: std
  81003. 4430bf: push %rax
  81004. 4430c1: ╭ jo 4430c3 <_D2rt9backtrace3elf7ElfFile6__initZ+0x122b>
  81005. 4430c3: ┕ add %ch,%al
  81006. 4430c5: scas %es:(%rdi),%al
  81007. 4430c6: std
  81008. 4430c7: decl (%rax)
  81009. 4430c9: ╭ jno 4430cb <_D2rt9backtrace3elf7ElfFile6__initZ+0x1233>
  81010. 4430cb: ┕ add %cl,(%rax)
  81011. 4430cd: scas %es:(%rdi),%eax
  81012. 4430ce: std
  81013. 4430cf: jmpq *(%rax)
  81014. 4430d1: ╭ jno 4430d3 <_D2rt9backtrace3elf7ElfFile6__initZ+0x123b>
  81015. 4430d3: ┕ add %cl,0x48fffdaf(%rax)
  81016. 4430d9: ╭ jno 4430db <_D2rt9backtrace3elf7ElfFile6__initZ+0x1243>
  81017. 4430db: ┕ add %bh,0x78fffdb0(%rax)
  81018. 4430e1: ╭ jno 4430e3 <_D2rt9backtrace3elf7ElfFile6__initZ+0x124b>
  81019. 4430e3: ┕ add %bl,%al
  81020. 4430e5: mov $0xfd,%al
  81021. 4430e7: callq *-0x17ffff8f(%rax)
  81022. 4430ed: ┆ mov $0xfd,%al
  81023. 4430ef: ┆ ljmpq *-0x7ffff8f(%rax)
  81024. 4430f5: ┆ mov $0xfd,%al
  81025. 4430f7: ┆ inc %eax
  81026. 4430f9: ┆╭ jno 4430fb <_D2rt9backtrace3elf7ElfFile6__initZ+0x1263>
  81027. 4430fb: ┆┕ add %cl,(%rax)
  81028. 4430fd: ┆ mov $0xfd,%cl
  81029. 4430ff: ┆ (bad)
  81030. 443100: ┆ fdivs 0x0(%rcx)
  81031. 443103: ┆ add %bl,(%rax)
  81032. 443105: ┆ mov $0xfd,%cl
  81033. 443107: ┆ push %rax
  81034. 443109: ┆╭ jno 44310b <_D2rt9backtrace3elf7ElfFile6__initZ+0x1273>
  81035. 44310b: ┆┕ add %ch,(%rax)
  81036. 44310d: ┆ mov $0xfd,%cl
  81037. 44310f: ┆ decl (%rax)
  81038. 443111: ┆╭ jb 443113 <_D2rt9backtrace3elf7ElfFile6__initZ+0x127b>
  81039. 443113: ┆┕ add %bh,(%rax)
  81040. 443115: ┆ mov $0xfd,%cl
  81041. 443117: ┆ jmpq *(%rax)
  81042. 443119: ┆╭ jb 44311b <_D2rt9backtrace3elf7ElfFile6__initZ+0x1283>
  81043. 44311b: ┆┕ add %bl,-0x4f(%rax)
  81044. 44311e: ┆ std
  81045. 44311f: ┆ (bad)
  81046. 443120: ┆ cmp %dh,0x0(%rdx)
  81047. 443123: ┆ add %bh,0x50fffdb1(%rax)
  81048. 443129: ┆╭ jb 44312b <_D2rt9backtrace3elf7ElfFile6__initZ+0x1293>
  81049. 44312b: ┆┕ add %ch,-0x4e(%rax)
  81050. 44312e: ┆ std
  81051. 44312f: ┆ (bad)
  81052. 443130: ╭┼─ js 4431a4 <_D2rt9backtrace3elf7ElfFile6__initZ+0x130c>
  81053. 443132: │┆ add %al,(%rax)
  81054. 443134: │╰─ js 4430e8 <_D2rt9backtrace3elf7ElfFile6__initZ+0x1250>
  81055. 443136: │ std
  81056. 443137: │ callq *-0x77ffff8e(%rax)
  81057. 44313d: │ mov $0xfd,%dl
  81058. 44313f: │ ljmpq *-0x67ffff8e(%rax)
  81059. 443145: │ mov $0xfd,%dl
  81060. 443147: │ inc %eax
  81061. 443149: │ ╭ jb 44314b <_D2rt9backtrace3elf7ElfFile6__initZ+0x12b3>
  81062. 44314b: │ ┕ add %ch,-0x2700024e(%rax)
  81063. 443151: │ ╭ jb 443153 <_D2rt9backtrace3elf7ElfFile6__initZ+0x12bb>
  81064. 443153: │ ┕ add %bh,-0xf00024e(%rax)
  81065. 443159: │ ╭ jb 44315b <_D2rt9backtrace3elf7ElfFile6__initZ+0x12c3>
  81066. 44315b: │ ┕ add %cl,%al
  81067. 44315d: │ mov $0xfd,%dl
  81068. 44315f: │ decl (%rax)
  81069. 443161: │ ╭ jae 443163 <_D2rt9backtrace3elf7ElfFile6__initZ+0x12cb>
  81070. 443163: │ ┕ add %bl,%al
  81071. 443165: │ mov $0xfd,%dl
  81072. 443167: │ jmpq *(%rax)
  81073. 443169: │ ╭ jae 44316b <_D2rt9backtrace3elf7ElfFile6__initZ+0x12d3>
  81074. 44316b: │ ┕ add %ch,%al
  81075. 44316d: │ mov $0xfd,%dl
  81076. 44316f: │ (bad)
  81077. 443170: │ cmp %dh,0x0(%rbx)
  81078. 443173: │ add %bh,%al
  81079. 443175: │ mov $0xfd,%dl
  81080. 443177: │ callq *0x73(%rax)
  81081. 44317a: │ add %al,(%rax)
  81082. 44317c: │ sbb %dh,0x7368fffd(%rbx)
  81083. 443182: │ add %al,(%rax)
  81084. 443184: │ rex.W mov $0xfd,%bl
  81085. 443187: │ incl -0x67ffff8d(%rax)
  81086. 44318d: │ mov $0xfd,%bl
  81087. 44318f: │ lcallq *-0x57ffff8d(%rax)
  81088. 443195: │ mov $0xfd,%bl
  81089. 443197: │ pushq -0x47ffff8d(%rax)
  81090. 44319d: │ mov $0xfd,%bl
  81091. 44319f: │ dec %eax
  81092. 4431a1: │ ╭ jae 4431a3 <_D2rt9backtrace3elf7ElfFile6__initZ+0x130b>
  81093. 4431a3: │ ┕ add %ch,%al
  81094. 4431a5: mov $0xfd,%bl
  81095. 4431a7: jmpq *%rax
  81096. 4431a9: ╭ jae 4431ab <_D2rt9backtrace3elf7ElfFile6__initZ+0x1313>
  81097. 4431ab: ┕ add %bh,(%rax)
  81098. 4431ad: mov $0xfd,%ah
  81099. 4431af: (bad)
  81100. 4431b0: clc
  81101. 4431b1: ╭ jae 4431b3 <_D2rt9backtrace3elf7ElfFile6__initZ+0x131b>
  81102. 4431b3: ┕ add %bl,-0x4c(%rax)
  81103. 4431b6: std
  81104. 4431b7: callq *(%rax)
  81105. 4431b9: ╭ je 4431bb <_D2rt9backtrace3elf7ElfFile6__initZ+0x1323>
  81106. 4431bb: ┕ add %bh,-0x4c(%rax)
  81107. 4431be: std
  81108. 4431bf: ljmpq *(%rax)
  81109. 4431c1: ╭ je 4431c3 <_D2rt9backtrace3elf7ElfFile6__initZ+0x132b>
  81110. 4431c3: ┕ add %bh,0x40fffdb4(%rax)
  81111. 4431c9: ╭ je 4431cb <_D2rt9backtrace3elf7ElfFile6__initZ+0x1333>
  81112. 4431cb: ┕ add %cl,%al
  81113. 4431cd: mov $0xfd,%ah
  81114. 4431cf: lcallq *0x74(%rax)
  81115. 4431d2: add %al,(%rax)
  81116. 4431d4: fdivs 0x7470ff(%rbp,%rdi,8)
  81117. 4431db: add %ch,%al
  81118. 4431dd: mov $0xfd,%ah
  81119. 4431df: decl -0x7ffff8c(%rax)
  81120. 4431e5: mov $0xfd,%ah
  81121. 4431e7: jmpq *0x18000074(%rax)
  81122. 4431ed: mov $0xfd,%ch
  81123. 4431ef: (bad)
  81124. 4431f0: mov $0x38000074,%eax
  81125. 4431f5: mov $0xfd,%ch
  81126. 4431f7: callq *%rax
  81127. 4431f9: ╭ je 4431fb <_D2rt9backtrace3elf7ElfFile6__initZ+0x1363>
  81128. 4431fb: ┕ add %cl,-0x4b(%rax)
  81129. 4431fe: std
  81130. 4431ff: (bad)
  81131. 443200: callq 68443279 <_end+0x67de9f41>
  81132. 443205: mov $0xfd,%ch
  81133. 443207: incl (%rax)
  81134. 443209: ╭ jne 44320b <_D2rt9backtrace3elf7ElfFile6__initZ+0x1373>
  81135. 44320b: ┕ add %cl,0x18fffdb5(%rax)
  81136. 443211: ╭ jne 443213 <_D2rt9backtrace3elf7ElfFile6__initZ+0x137b>
  81137. 443213: ┕ add %bh,0x30fffdb5(%rax)
  81138. 443219: ╭ jne 44321b <_D2rt9backtrace3elf7ElfFile6__initZ+0x1383>
  81139. 44321b: ┕ add %cl,%al
  81140. 44321d: mov $0xfd,%ch
  81141. 44321f: decl 0x75(%rax)
  81142. 443222: add %al,(%rax)
  81143. 443224: fdivs 0x7560fffd(%rbp)
  81144. 44322a: add %al,(%rax)
  81145. 44322c: callq 79442fe6 <_end+0x78de9cae>
  81146. 443231: ╭ jne 443233 <_D2rt9backtrace3elf7ElfFile6__initZ+0x139b>
  81147. 443233: ┕ add %bh,%al
  81148. 443235: mov $0xfd,%ch
  81149. 443237: callq *0x8000075(%rax)
  81150. 44323d: mov $0xfd,%dh
  81151. 44323f: ljmpq *0x18000075(%rax)
  81152. 443245: mov $0xfd,%dh
  81153. 443247: ┆ inc %eax
  81154. 443249: ┆╭ jne 44324b <_D2rt9backtrace3elf7ElfFile6__initZ+0x13b3>
  81155. 44324b: ┆┕ add %cl,-0x4a(%rax)
  81156. 44324e: ┆ std
  81157. 44324f: ┆ (bad)
  81158. 443250: ┆ fdivs 0x0(%rbp)
  81159. 443253: ┆ add %bl,-0x4a(%rax)
  81160. 443256: ┆ std
  81161. 443257: ┆ push %rax
  81162. 443259: ┆╭ jne 44325b <_D2rt9backtrace3elf7ElfFile6__initZ+0x13c3>
  81163. 44325b: ┆┕ add %ch,0x8fffdb6(%rax)
  81164. 443261: ┆╭ jbe 443263 <_D2rt9backtrace3elf7ElfFile6__initZ+0x13cb>
  81165. 443263: ┆┕ add %cl,%al
  81166. 443265: ┆ mov $0xfd,%dh
  81167. 443267: ┆ jmpq *(%rax)
  81168. 443269: ┆╭ jbe 44326b <_D2rt9backtrace3elf7ElfFile6__initZ+0x13d3>
  81169. 44326b: ┆┕ add %bh,-0x49(%rax)
  81170. 44326e: ┆ std
  81171. 44326f: ┆ incl 0x76(%rax)
  81172. 443272: ┆ add %al,(%rax)
  81173. 443274: ┆ movabs $0xb85800007668fffd,%rax
  81174. 44327e: ┆ std
  81175. 44327f: ┆ incl 0x68000076(%rax)
  81176. 443285: ┆ mov $0x7698fffd,%eax
  81177. 44328a: ┆ add %al,(%rax)
  81178. 44328c: ╰─ js 443246 <_D2rt9backtrace3elf7ElfFile6__initZ+0x13ae>
  81179. 44328e: std
  81180. 44328f: pushq -0x77ffff8a(%rax)
  81181. 443295: mov $0x76c8fffd,%eax
  81182. 44329a: add %al,(%rax)
  81183. 44329c: clc
  81184. 44329d: mov $0x76e8fffd,%eax
  81185. 4432a2: add %al,(%rax)
  81186. 4432a4: or %bh,0x7700fffd(%rcx)
  81187. 4432aa: add %al,(%rax)
  81188. 4432ac: cmp %bh,0x7718fffd(%rcx)
  81189. 4432b2: add %al,(%rax)
  81190. 4432b4: cwtl
  81191. 4432b5: mov $0x7738fffd,%ecx
  81192. 4432ba: add %al,(%rax)
  81193. 4432bc: clc
  81194. 4432bd: mov $0x7758fffd,%ecx
  81195. 4432c2: add %al,(%rax)
  81196. 4432c4: or %bh,0x7770fffd(%rdx)
  81197. 4432ca: add %al,(%rax)
  81198. 4432cc: sbb %bh,0x7788fffd(%rdx)
  81199. 4432d2: add %al,(%rax)
  81200. 4432d4: sub %bh,0x77a0fffd(%rdx)
  81201. 4432da: add %al,(%rax)
  81202. 4432dc: movabs $0xba58000077b8fffd,%rdx
  81203. 4432e6: std
  81204. 4432e7: callq *%rax
  81205. 4432e9: ╭ ja 4432eb <_D2rt9backtrace3elf7ElfFile6__initZ+0x1453>
  81206. 4432eb: ┕ add %ch,-0x46(%rax)
  81207. 4432ee: std
  81208. 4432ef: (bad)
  81209. 4432f0: callq ffffffff8844336c <_end+0xffffffff87dea034>
  81210. 4432f5: mov $0x7800fffd,%edx
  81211. 4432fa: add %al,(%rax)
  81212. 4432fc: movabs $0xbc4800007838fffd,%rbx
  81213. 443306: std
  81214. 443307: pushq 0x78(%rax)
  81215. 44330a: add %al,(%rax)
  81216. 44330c: pop %rax
  81217. 44330d: mov $0x7888fffd,%esp
  81218. 443312: add %al,(%rax)
  81219. 443314: pushq $0xffffffffa0fffdbc
  81220. 443319: ╭ js 44331b <_D2rt9backtrace3elf7ElfFile6__initZ+0x1483>
  81221. 44331b: ┕ add %bh,-0x44(%rax)
  81222. 44331e: std
  81223. 44331f: (bad)
  81224. 443320: mov $0x88000078,%eax
  81225. 443325: mov $0x78d0fffd,%esp
  81226. 44332a: add %al,(%rax)
  81227. 44332c: cwtl
  81228. 44332d: mov $0x78e8fffd,%esp
  81229. 443332: add %al,(%rax)
  81230. 443334: test $0xbc,%al
  81231. 443336: std
  81232. 443337: incl (%rax)
  81233. 443339: ╭ jns 44333b <_D2rt9backtrace3elf7ElfFile6__initZ+0x14a3>
  81234. 44333b: ┕ add %bh,0x18fffdbc(%rax)
  81235. 443341: ╭ jns 443343 <_D2rt9backtrace3elf7ElfFile6__initZ+0x14ab>
  81236. 443343: ┕ add %cl,%al
  81237. 443345: mov $0x7930fffd,%esp
  81238. 44334a: add %al,(%rax)
  81239. 44334c: fdivrs 0x7948ff(%rbp,%rdi,8)
  81240. 443353: add %ch,%al
  81241. 443355: mov $0x7960fffd,%esp
  81242. 44335a: add %al,(%rax)
  81243. 44335c: movabs $0xbe1800007978fffd,%rbp
  81244. 443366: std
  81245. 443367: ljmpq *0x28000079(%rax)
  81246. 44336d: mov $0x79c0fffd,%esi
  81247. 443372: add %al,(%rax)
  81248. 443374: cmp %bh,0x79d8fffd(%rsi)
  81249. 44337a: add %al,(%rax)
  81250. 44337c: movabs $0xbe58000079f0fffd,%rsi
  81251. 443386: ┆ std
  81252. 443387: ┆ decl (%rax)
  81253. 443389: ┆╭ jp 44338b <_D2rt9backtrace3elf7ElfFile6__initZ+0x14f3>
  81254. 44338b: ┆┕ add %ch,-0x42(%rax)
  81255. 44338e: ┆ std
  81256. 44338f: ┆ jmpq *(%rax)
  81257. 443391: ┆╭ jp 443393 <_D2rt9backtrace3elf7ElfFile6__initZ+0x14fb>
  81258. 443393: ┆┕ add %bh,-0x42(%rax)
  81259. 443396: ┆ std
  81260. 443397: ┆ (bad)
  81261. 443398: ┆ cmp %bh,0x0(%rdx)
  81262. 44339b: ┆ add %cl,0x50fffdbe(%rax)
  81263. 4433a1: ┆╭ jp 4433a3 <_D2rt9backtrace3elf7ElfFile6__initZ+0x150b>
  81264. 4433a3: ┆┕ add %bl,0x68fffdbe(%rax)
  81265. 4433a9: ┆╭ jp 4433ab <_D2rt9backtrace3elf7ElfFile6__initZ+0x1513>
  81266. 4433ab: ┆┕ add %bh,-0x7f000242(%rax)
  81267. 4433b1: ┆╭ jp 4433b3 <_D2rt9backtrace3elf7ElfFile6__initZ+0x151b>
  81268. 4433b3: ┆┕ add %bl,(%rax)
  81269. 4433b5: ┆ mov $0x7a98fffd,%edi
  81270. 4433ba: ┆ add %al,(%rax)
  81271. 4433bc: ╰─ js 44337d <_D2rt9backtrace3elf7ElfFile6__initZ+0x14e5>
  81272. 4433be: std
  81273. 4433bf: pushq -0x27ffff86(%rax)
  81274. 4433c5: mov $0x7ac8fffd,%edi
  81275. 4433ca: add %al,(%rax)
  81276. 4433cc: callq ffffffffe1443190 <_end+0xffffffffe0de9e58>
  81277. 4433d1: ╭ jp 4433d3 <_D2rt9backtrace3elf7ElfFile6__initZ+0x153b>
  81278. 4433d3: ┕ add %bh,%al
  81279. 4433d5: mov $0x7af8fffd,%edi
  81280. 4433da: add %al,(%rax)
  81281. 4433dc: sbb %al,%al
  81282. 4433de: std
  81283. 4433df: callq *(%rax)
  81284. 4433e1: ╭ jnp 4433e3 <_D2rt9backtrace3elf7ElfFile6__initZ+0x154b>
  81285. 4433e3: ┕ add %cl,-0x40(%rax)
  81286. 4433e6: std
  81287. 4433e7: ljmpq *(%rax)
  81288. 4433e9: ╭ jnp 4433eb <_D2rt9backtrace3elf7ElfFile6__initZ+0x1553>
  81289. 4433eb: ┕ add %cl,0x40fffdc0(%rax)
  81290. 4433f1: ╭ jnp 4433f3 <_D2rt9backtrace3elf7ElfFile6__initZ+0x155b>
  81291. 4433f3: ┕ add %bl,%al
  81292. 4433f5: sar $0xff,%ch
  81293. 4433f8: pop %rax
  81294. 4433f9: ╭ jnp 4433fb <_D2rt9backtrace3elf7ElfFile6__initZ+0x1563>
  81295. 4433fb: ┕ add %bh,(%rax)
  81296. 4433fd: sar $0xff,%ebp
  81297. 443400: ╭─ jo 44347d <_D2rt9backtrace3elf7ElfFile6__initZ+0x15e5>
  81298. 443402: │ add %al,(%rax)
  81299. 443404: │ cwtl
  81300. 443405: │ sar $0xff,%ebp
  81301. 443408: │ mov %bh,0x0(%rbx)
  81302. 44340b: │ add %bl,(%rax)
  81303. 44340d: │ retq $0xfffd
  81304. 443410: │ movabs 0xb8fffdc22800007b,%al
  81305. 443419: │╭ jnp 44341b <_D2rt9backtrace3elf7ElfFile6__initZ+0x1583>
  81306. 44341b: │┕ add %bl,-0x3e(%rax)
  81307. 44341e: │ std
  81308. 44341f: │ callq *%rax
  81309. 443421: │╭ jnp 443423 <_D2rt9backtrace3elf7ElfFile6__initZ+0x158b>
  81310. 443423: │┕ add %ch,-0x3d(%rax)
  81311. 443426: │ std
  81312. 443427: │ (bad)
  81313. 443428: │ clc
  81314. 443429: │╭ jnp 44342b <_D2rt9backtrace3elf7ElfFile6__initZ+0x1593>
  81315. 44342b: │┕ add %bl,0x10fffdc3(%rax)
  81316. 443431: │╭ jl 443433 <_D2rt9backtrace3elf7ElfFile6__initZ+0x159b>
  81317. 443433: │┕ add %bl,%al
  81318. 443435: │ retq
  81319. 443436: │ std
  81320. 443437: │ pushq (%rax)
  81321. 443439: │╭ jl 44343b <_D2rt9backtrace3elf7ElfFile6__initZ+0x15a3>
  81322. 44343b: │┕ add %bh,%al
  81323. 44343d: │ retq
  81324. 44343e: │ std
  81325. 44343f: │ decl 0x7c(%rax)
  81326. 443442: │ add %al,(%rax)
  81327. 443444: │ sub %al,%ah
  81328. 443446: │ std
  81329. 443447: │ jmpq *0x7c(%rax)
  81330. 44344a: │ add %al,(%rax)
  81331. 44344c: │ or %al,%ch
  81332. 44344e: │ std
  81333. 44344f: │ incl 0x6800007c(%rax)
  81334. 443455: │ (bad)
  81335. 443458: │ movabs 0xc0fffdc5c800007c,%al
  81336. 443461: │╭ jl 443463 <_D2rt9backtrace3elf7ElfFile6__initZ+0x15cb>
  81337. 443463: │┕ add %ch,%al
  81338. 443465: │ (bad)
  81339. 443468: │ fdivrs 0x0(%rax,%rax,1)
  81340. 44346c: │ or %al,%dh
  81341. 44346e: │ std
  81342. 44346f: │ push %rax
  81343. 443471: │╭ jl 443473 <_D2rt9backtrace3elf7ElfFile6__initZ+0x15db>
  81344. 443473: │┕ add %ch,(%rax)
  81345. 443475: │ (bad)
  81346. 443476: │ std
  81347. 443477: │ decl (%rax)
  81348. 443479: │╭ jge 44347b <_D2rt9backtrace3elf7ElfFile6__initZ+0x15e3>
  81349. 44347b: │┕ add %cl,-0x3a(%rax)
  81350. 44347e: std
  81351. 44347f: jmpq *(%rax)
  81352. 443481: ╭ jge 443483 <_D2rt9backtrace3elf7ElfFile6__initZ+0x15eb>
  81353. 443483: ┕ add %bh,-0x3a(%rax)
  81354. 443486: std
  81355. 443487: (bad)
  81356. 443488: cmp %bh,0x0(%rbp)
  81357. 44348b: add %ch,0x50fffdc6(%rax)
  81358. 443491: ╭ jge 443493 <_D2rt9backtrace3elf7ElfFile6__initZ+0x15fb>
  81359. 443493: ┕ add %bl,%al
  81360. 443495: (bad)
  81361. 443496: std
  81362. 443497: ljmpq *0x7d(%rax)
  81363. 44349a: add %al,(%rax)
  81364. 44349c: sbb %al,%bh
  81365. 44349e: std
  81366. 44349f: incl -0x67ffff83(%rax)
  81367. 4434a5: (bad)
  81368. 4434a6: std
  81369. 4434a7: jmpq *-0x27ffff83(%rax)
  81370. 4434ad: (bad)
  81371. 4434ae: std
  81372. 4434af: ┍━ (bad)
  81373. 4434b0: ┆ mov $0x1800007d,%eax
  81374. 4434b5: ┆ enterq $0xfffd,$0xd0
  81375. 4434b9: ┆╭ jge 4434bb <_D2rt9backtrace3elf7ElfFile6__initZ+0x1623>
  81376. 4434bb: ┆┕ add %bl,-0x38(%rax)
  81377. 4434be: ┆ std
  81378. 4434bf: ┆ (bad)
  81379. 4434c0: ┆ callq ffffffff88443542 <_end+0xffffffff87dea20a>
  81380. 4434c5: ┆ enterq $0xfffd,$0x0
  81381. 4434c9: ┆╭ jle 4434cb <_D2rt9backtrace3elf7ElfFile6__initZ+0x1633>
  81382. 4434cb: ┆┕ add %bh,0x18fffdc8(%rax)
  81383. 4434d1: ┆╭ jle 4434d3 <_D2rt9backtrace3elf7ElfFile6__initZ+0x163b>
  81384. 4434d3: ┆┕ add %ch,%al
  81385. 4434d5: ┆ enterq $0xfffd,$0x30
  81386. 4434d9: ┆╭ jle 4434db <_D2rt9backtrace3elf7ElfFile6__initZ+0x1643>
  81387. 4434db: ┆┕ add %bl,(%rax)
  81388. 4434dd: ┆ leaveq
  81389. 4434de: ┆ std
  81390. 4434df: ┆ decl 0x7e(%rax)
  81391. 4434e2: ┆ add %al,(%rax)
  81392. 4434e4: ╰─ js 4434af <_D2rt9backtrace3elf7ElfFile6__initZ+0x1617>
  81393. 4434e6: std
  81394. 4434e7: ljmpq *0x7e(%rax)
  81395. 4434ea: add %al,(%rax)
  81396. 4434ec: test $0xc9,%al
  81397. 4434ee: std
  81398. 4434ef: incl -0x17ffff82(%rax)
  81399. 4434f5: leaveq
  81400. 4434f6: std
  81401. 4434f7: lcallq *0x1800007e(%rax)
  81402. 4434fd: lret $0xfffd
  81403. 443500: mov $0x7e,%al
  81404. 443502: add %al,(%rax)
  81405. 443504: lretq $0xfffd
  81406. 443508: enterq $0x7e,$0x0
  81407. 44350c: mov %cl,%dl
  81408. 44350e: std
  81409. 44350f: jmpq *%rax
  81410. 443511: ╭ jle 443513 <_D2rt9backtrace3elf7ElfFile6__initZ+0x167b>
  81411. 443513: ┕ add %bh,-0x7000235(%rax)
  81412. 443519: ╭ jle 44351b <_D2rt9backtrace3elf7ElfFile6__initZ+0x1683>
  81413. 44351b: ┕ add %bl,%al
  81414. 44351d: lret
  81415. 44351e: std
  81416. 44351f: callq *(%rax)
  81417. 443521: ╭ jg 443523 <_D2rt9backtrace3elf7ElfFile6__initZ+0x168b>
  81418. 443523: ┕ add %bh,(%rax)
  81419. 443525: int3
  81420. 443526: std
  81421. 443527: pushq (%rax)
  81422. 443529: ╭ jg 44352b <_D2rt9backtrace3elf7ElfFile6__initZ+0x1693>
  81423. 44352b: ┕ add %bl,0x50fffdcc(%rax)
  81424. 443531: ╭ jg 443533 <_D2rt9backtrace3elf7ElfFile6__initZ+0x169b>
  81425. 443533: ┕ add %ch,0x68fffdcc(%rax)
  81426. 443539: ╭ jg 44353b <_D2rt9backtrace3elf7ElfFile6__initZ+0x16a3>
  81427. 44353b: ┕ add %bh,-0x7f000234(%rax)
  81428. 443541: ╭ jg 443543 <_D2rt9backtrace3elf7ElfFile6__initZ+0x16ab>
  81429. 443543: ┕ add %cl,%al
  81430. 443545: int3
  81431. 443546: std
  81432. 443547: lcallq *-0x27ffff81(%rax)
  81433. 44354d: int3
  81434. 44354e: std
  81435. 44354f: ┍━ pushq -0x17ffff81(%rax)
  81436. 443555: ┆ int3
  81437. 443556: ┆ std
  81438. 443557: ┆ dec %eax
  81439. 443559: ┆╭ jg 44355b <_D2rt9backtrace3elf7ElfFile6__initZ+0x16c3>
  81440. 44355b: ┆┕ add %ch,(%rax)
  81441. 44355d: ┆ (bad)
  81442. 44355e: ┆ std
  81443. 44355f: ┆ (bad)
  81444. 443560: ┆ callq 584435e4 <_end+0x57dea2ac>
  81445. 443565: ┆ (bad)
  81446. 443566: ┆ std
  81447. 443567: ┆ incl (%rax)
  81448. 443569: ┆ addb $0x0,(%rax)
  81449. 44356c: ┆ sbb %dl,%cl
  81450. 44356e: ┆ std
  81451. 44356f: ┆ pushq (%rax)
  81452. 443571: ┆ addb $0x0,(%rax)
  81453. 443574: ┆ sar %rbp
  81454. 443577: ┆ decl -0x80(%rax)
  81455. 44357a: ┆ add %al,(%rax)
  81456. 44357c: ╰─ js 44354f <_D2rt9backtrace3elf7ElfFile6__initZ+0x16b7>
  81457. 44357e: ┆ std
  81458. 44357f: ┆ jmpq *-0x80(%rax)
  81459. 443582: ┆ add %al,(%rax)
  81460. 443584: ┆ sub %dl,%dl
  81461. 443586: ┆ std
  81462. 443587: ┆ incl -0x27ffff80(%rax)
  81463. 44358d: ┆ sar %cl,%ch
  81464. 44358f: ┆ ljmpq *-0x47ffff80(%rax)
  81465. 443595: ┆┍ sar %cl,%ebp
  81466. 443597: ┆┆ callq *%rax
  81467. 443599: ┆┆ addb $0x0,(%rax)
  81468. 44359c: ╰┼ js 443572 <_D2rt9backtrace3elf7ElfFile6__initZ+0x16da>
  81469. 44359e: ┆ std
  81470. 44359f: ┆ incl (%rax)
  81471. 4435a1: ┆ addl $0xfdd4c800,(%rax)
  81472. 4435a7: ┆ jmpq *(%rax)
  81473. 4435a9: ┆ addl $0xfdd5e800,(%rax)
  81474. 4435af: ┆┆ incl -0x7f(%rax)
  81475. 4435b2: ┆┆ add %al,(%rax)
  81476. 4435b4: ┆┆ test $0xd6,%al
  81477. 4435b6: ┆┆ std
  81478. 4435b7: ┆┆ ljmpq *-0x7f(%rax)
  81479. 4435ba: ┆┆ add %al,(%rax)
  81480. 4435bc: ┆╰ js 443595 <_D2rt9backtrace3elf7ElfFile6__initZ+0x16fd>
  81481. 4435be: ┆ std
  81482. 4435bf: ┆ callq *0x8000081(%rax)
  81483. 4435c5: ┆ fdivr %st(5),%st
  81484. 4435c7: ┆ (bad)
  81485. 4435c8: ┆ mov $0x18000081,%eax
  81486. 4435cd: ┆ (bad)
  81487. 4435cf: ┆ push %rax
  81488. 4435d1: ┆ addl $0xfddf1800,(%rax)
  81489. 4435d7: ┆ callq *(%rax)
  81490. 4435d9: ┆ (bad)
  81491. 4435da: ┆ add %al,(%rax)
  81492. 4435dc: ┆ pushq $0x38fffddf
  81493. 4435e1: ┆ (bad)
  81494. 4435e2: ┆ add %al,(%rax)
  81495. 4435e4: ┆┍ pop %rax
  81496. 4435e5: ┆╰ loope 4435e4 <_D2rt9backtrace3elf7ElfFile6__initZ+0x174c>
  81497. 4435e7: ┆ pushq -0x7e(%rax)
  81498. 4435ea: ┆ add %al,(%rax)
  81499. 4435ec: ┆ fsub %st(1),%st
  81500. 4435ee: ┆ std
  81501. 4435ef: ┆ callq *0x28000082(%rax)
  81502. 4435f5: ┆╰ loop 4435f4 <_D2rt9backtrace3elf7ElfFile6__initZ+0x175c>
  81503. 4435f7: ┆ pushq 0x38000082(%rax)
  81504. 4435fd: ┆ jrcxz 4435fc <_D2rt9backtrace3elf7ElfFile6__initZ+0x1764>
  81505. 4435ff: ┆ callq *%rax
  81506. 443601: ┆ (bad)
  81507. 443602: ┆ add %al,(%rax)
  81508. 443604: ┆ cmp %ah,%ah
  81509. 443606: ┆ std
  81510. 443607: ┆ push %rax
  81511. 443609: ┆ (bad)
  81512. 44360a: ┆ add %al,(%rax)
  81513. 44360c: ┆ cwtl
  81514. 44360d: ┆ in $0xfd,%al
  81515. 44360f: ┆ callq *(%rax)
  81516. 443611: ┆ addl $0x0,(%rax)
  81517. 443614: ┆ callq 394433fe <_end+0x38dea0c6>
  81518. 443619: ┆┆ addl $0x0,(%rax)
  81519. 44361c: ┆┆ cmp %ah,%dh
  81520. 44361e: ┆┆ std
  81521. 44361f: ┆┆ lcallq *-0x7d(%rax)
  81522. 443622: ┆┆ add %al,(%rax)
  81523. 443624: ┆┆ sbb %ah,%bh
  81524. 443626: ┆┆ std
  81525. 443627: ┆┆ (bad)
  81526. 443628: ╰┼ js 4435ad <_D2rt9backtrace3elf7ElfFile6__initZ+0x1715>
  81527. 44362a: ┆ add %al,(%rax)
  81528. 44362c: ╰ js 443615 <_D2rt9backtrace3elf7ElfFile6__initZ+0x177d>
  81529. 44362e: std
  81530. 44362f: lcallq *0x58000083(%rax)
  81531. 443635: callq ffffffff83fd3637 <_end+0xffffffff8397a2ff>
  81532. 44363a: add %al,(%rax)
  81533. 44363c: fsubr %st(0),%st
  81534. 44363e: std
  81535. 44363f: jmpq *%rax
  81536. 443641: addl $0x0,(%rax)
  81537. 443644: or %ch,%cl
  81538. 443646: std
  81539. 443647: (bad)
  81540. 443648: clc
  81541. 443649: addl $0x0,(%rax)
  81542. 44364c: cmp %ch,%ah
  81543. 44364e: std
  81544. 44364f: ljmpq *(%rax)
  81545. 443651: ┆ test %al,(%rax)
  81546. 443653: ┆ add %ch,-0x14(%rax)
  81547. 443656: ┆ std
  81548. 443657: ┆ incl -0x7c(%rax)
  81549. 44365a: ┆ add %al,(%rax)
  81550. 44365c: ┆ cwtl
  81551. 44365d: ┆ in (%dx),%al
  81552. 44365e: ┆ std
  81553. 44365f: ┆ lcallq *-0x7c(%rax)
  81554. 443662: ┆ add %al,(%rax)
  81555. 443664: ┆ enterq $0xfded,$0xff
  81556. 443668: ┆ addb $0xff,-0x2118800(%rax,%rax,1)
  81557. 443670: ┆ cwtl
  81558. 443671: ┆ test %al,(%rax)
  81559. 443673: ┆ add %bl,-0x2f000210(%rax)
  81560. 443679: ┆ test %al,(%rax)
  81561. 44367b: ┆ add %ch,-0xe(%rax)
  81562. 44367e: ┆ std
  81563. 44367f: ┆ decl (%rax)
  81564. 443681: ┆ test %eax,(%rax)
  81565. 443683: ┆ add %cl,(%rax)
  81566. 443685: ┆ hlt
  81567. 443686: ┆ std
  81568. 443687: ┆ (bad)
  81569. 443688: ┆ cmp %al,-0xad80000(%rbp)
  81570. 44368e: ┆ std
  81571. 44368f: ┆ jmpq *-0x7b(%rax)
  81572. 443692: ┆ add %al,(%rax)
  81573. 443694: ┆ pushq $0xffffffff98fffdf7
  81574. 443699: ┆ test %eax,(%rax)
  81575. 44369b: ┆ add %ch,-0x3f000208(%rax)
  81576. 4436a1: ┆ test %eax,(%rax)
  81577. 4436a3: ┆ add %bh,(%rax)
  81578. 4436a5: ┆ cli
  81579. 4436a6: ┆ std
  81580. 4436a7: ┆ (bad)
  81581. 4436a8: ┆ fadds -0x4b80000(%rbp)
  81582. 4436ae: ┆ std
  81583. 4436af: ┆ decl (%rax)
  81584. 4436b1: ┆ xchg %al,(%rax)
  81585. 4436b3: ┆ add %bh,0x0(%rax)
  81586. 4436b6: ┆ (bad)
  81587. 4436b7: ┆ incl -0x7a(%rax)
  81588. 4436ba: ┆ add %al,(%rax)
  81589. 4436bc: ┆ mov %al,(%rdx)
  81590. 4436be: ┆ (bad)
  81591. 4436bf: ┆ jmpq *-0x7a(%rax)
  81592. 4436c2: ┆ add %al,(%rax)
  81593. 4436c4: ┆ test $0x2,%al
  81594. 4436c6: ┆ (bad)
  81595. 4436c7: ┆ (bad)
  81596. 4436c8: ╰ js 443650 <_D2rt9backtrace3elf7ElfFile6__initZ+0x17b8>
  81597. 4436ca: add %al,(%rax)
  81598. 4436cc: enterq $0xfe02,$0xff
  81599. 4436d0: nop
  81600. 4436d1: xchg %al,(%rax)
  81601. 4436d3: add %ch,0x6(%rax)
  81602. 4436d6: (bad)
  81603. 4436d7: dec %eax
  81604. 4436d9: xchg %al,(%rax)
  81605. 4436db: add %ch,%al
  81606. 4436dd: (bad)
  81607. 4436de: (bad)
  81608. 4436df: jmpq *%rax
  81609. 4436e1: xchg %al,(%rax)
  81610. 4436e3: add %bl,0xa(%rax)
  81611. 4436e6: (bad)
  81612. 4436e7: lcallq *(%rax)
  81613. 4436e9: xchg %eax,(%rax)
  81614. 4436eb: add %bh,(%rax)
  81615. 4436ed: or %esi,%edi
  81616. 4436ef: pushq (%rax)
  81617. 4436f1: xchg %eax,(%rax)
  81618. 4436f3: add %bl,%al
  81619. 4436f5: or %esi,%edi
  81620. 4436f7: callq *-0x79(%rax)
  81621. 4436fa: add %al,(%rax)
  81622. 4436fc: callq 6944350c <_end+0x68dea1d4>
  81623. 443701: xchg %eax,(%rax)
  81624. 443703: add %bh,(%rax)
  81625. 443705: or $0xfe,%al
  81626. 443707: decl 0x68000087(%rax)
  81627. 44370d: or $0xfe,%al
  81628. 44370f: jmpq *0x18000087(%rax)
  81629. 443715: or $0x87c8fffe,%eax
  81630. 44371a: add %al,(%rax)
  81631. 44371c: sub %cl,-0x781f0002(%rip) # ffffffff88253720 <_end+0xffffffff87bfa3e8>
  81632. 443722: add %al,(%rax)
  81633. 443724: ╭ js 443733 <_D2rt9backtrace3elf7ElfFile6__initZ+0x189b>
  81634. 443726: │ (bad)
  81635. 443727: │ incl (%rax)
  81636. 443729: │ mov %al,(%rax)
  81637. 44372b: │ add %ch,0x18fffe0d(%rax)
  81638. 443731: │ mov %al,(%rax)
  81639. 443733: ┕ add %cl,(%rax)
  81640. 443735: (bad)
  81641. 443736: (bad)
  81642. 443737: (bad)
  81643. 443738: cmp %cl,0xe680000(%rax)
  81644. 44373e: (bad)
  81645. 44373f: lcallq *-0x78(%rax)
  81646. 443742: add %al,(%rax)
  81647. 443744: test $0xe,%al
  81648. 443746: (bad)
  81649. 443747: pushq -0x78(%rax)
  81650. 44374a: add %al,(%rax)
  81651. 44374c: mov $0x88fffe0e,%eax
  81652. 443751: mov %al,(%rax)
  81653. 443753: add %bl,0xf(%rax)
  81654. 443756: (bad)
  81655. 443757: ljmpq *-0x57ffff78(%rax)
  81656. 44375d: paddd %mm7,%mm7
  81657. 443760: rorb $0xfe,0x10c80000(%rax)
  81658. 443767: (bad)
  81659. 443768: fmuls 0x12380000(%rax)
  81660. 44376e: (bad)
  81661. 44376f: decl (%rax)
  81662. 443771: mov %eax,(%rax)
  81663. 443773: add %ch,0x12(%rax)
  81664. 443776: (bad)
  81665. 443777: jmpq *(%rax)
  81666. 443779: mov %eax,(%rax)
  81667. 44377b: add %cl,%al
  81668. 44377d: adc %dh,%bh
  81669. 44377f: decl -0x77(%rax)
  81670. 443782: add %al,(%rax)
  81671. 443784: sbb %dl,-0x767f0002(%rip) # ffffffff89c53788 <_end+0xffffffff895fa450>
  81672. 44378a: add %al,(%rax)
  81673. 44378c: clc
  81674. 44378d: adc $0x89a8fffe,%eax
  81675. 443792: add %al,(%rax)
  81676. 443794: fcoms (%rsi)
  81677. 443796: (bad)
  81678. 443797: callq *%rax
  81679. 443799: mov %eax,(%rax)
  81680. 44379b: add %cl,(%rax)
  81681. 44379d: (bad)
  81682. 44379e: (bad)
  81683. 44379f: push %rax
  81684. 4437a1: mov %eax,(%rax)
  81685. 4437a3: add %cl,0x17(%rax)
  81686. 4437a6: (bad)
  81687. 4437a7: callq *(%rax)
  81688. 4437a9: mov (%rax),%al
  81689. 4437ab: add %ch,%al
  81690. 4437ad: (bad)
  81691. 4437ae: (bad)
  81692. 4437af: ljmpq *(%rax)
  81693. 4437b1: mov (%rax),%al
  81694. 4437b3: add %bh,0x58fffe18(%rax)
  81695. 4437b9: mov (%rax),%al
  81696. 4437bb: add %bl,-0x770001e7(%rax)
  81697. 4437c1: mov (%rax),%al
  81698. 4437c3: add %cl,(%rax)
  81699. 4437c5: sbb %dh,%bh
  81700. 4437c7: ljmpq *0x7800008a(%rax)
  81701. 4437cd: (bad)
  81702. 4437ce: (bad)
  81703. 4437cf: jmpq *%rax
  81704. 4437d1: mov (%rax),%al
  81705. 4437d3: add %bl,(%rax)
  81706. 4437d5: sub %edi,%esi
  81707. 4437d7: lcallq *(%rax)
  81708. 4437d9: mov (%rax),%eax
  81709. 4437db: add %bh,(%rax)
  81710. 4437dd: xor %esi,%edi
  81711. 4437df: callq *-0x75(%rax)
  81712. 4437e2: add %al,(%rax)
  81713. 4437e4: pushq $0xffffffff88fffe36
  81714. 4437e9: mov (%rax),%eax
  81715. 4437eb: add %ch,0x3a(%rax)
  81716. 4437ee: (bad)
  81717. 4437ef: ┍━ inc %eax
  81718. 4437f1: ┆ mov (%rax),%eax
  81719. 4437f3: ┆ add %cl,%al
  81720. 4437f5: ┆ cmp %dh,%bh
  81721. 4437f7: ┆ jmpq *%rax
  81722. 4437f9: ┆ mov (%rax),%eax
  81723. 4437fb: ┆ add %ch,(%rax)
  81724. 4437fd: ┆ cmp %esi,%edi
  81725. 4437ff: ┆ incl (%rax)
  81726. 443801: ┆ mov %es,(%rax)
  81727. 443803: ┆ add %ch,0x3b(%rax)
  81728. 443806: ┆ (bad)
  81729. 443807: ┆ lcallq *(%rax)
  81730. 443809: ┆ mov %es,(%rax)
  81731. 44380b: ┆ add %cl,0x30fffe3b(%rax)
  81732. 443811: ┆ mov %es,(%rax)
  81733. 443813: ┆ add %bl,0x48fffe3b(%rax)
  81734. 443819: ┆ mov %es,(%rax)
  81735. 44381b: ┆ add %ch,0x60fffe3b(%rax)
  81736. 443821: ┆ mov %es,(%rax)
  81737. 443823: ┆ add %cl,(%rax)
  81738. 443825: ┆ cmp $0xfe,%al
  81739. 443827: ┆ incl 0x6800008c(%rax)
  81740. 44382d: ┆ cmp $0xfe,%al
  81741. 44382f: ┆ jmpq *0x800008c(%rax)
  81742. 443835: ┆ cmp $0x8cd8fffe,%eax
  81743. 44383a: ┆ add %al,(%rax)
  81744. 44383c: ┆ pushq $0xfffffffff8fffe3d
  81745. 443841: ┆ mov %es,(%rax)
  81746. 443843: ┆ add %cl,%al
  81747. 443845: ┆ cmp $0x8d18fffe,%eax
  81748. 44384a: ┆ add %al,(%rax)
  81749. 44384c: ┆ sub %bh,(%rsi)
  81750. 44384e: ┆ (bad)
  81751. 44384f: ┆ (bad)
  81752. 443850: ┆ cmp %cl,0x3e880000(%rbp)
  81753. 443856: ┆ (bad)
  81754. 443857: ┆ lcallq *-0x73(%rax)
  81755. 44385a: ┆ add %al,(%rax)
  81756. 44385c: ┆ enterq $0xfe3e,$0xff
  81757. 443860: ╰─ jo 4437ef <_D2rt9backtrace3elf7ElfFile6__initZ+0x1957>
  81758. 443862: ┆ add %al,(%rax)
  81759. 443864: ┆ callq ffffffff894436a7 <_end+0xffffffff88dea36f>
  81760. 443869: ┆ lea (%rax),%eax
  81761. 44386b: ┆ add %cl,0x3f(%rax)
  81762. 44386e: ┆ (bad)
  81763. 44386f: ┆ ljmpq *-0x57ffff73(%rax)
  81764. 443875: ┆ (bad)
  81765. 443876: ┆ (bad)
  81766. 443877: ┆ dec %eax
  81767. 443879: ┆ lea (%rax),%eax
  81768. 44387b: ┆ add %bl,(%rax)
  81769. 44387d: ┆ rex.B (bad)
  81770. 44387f: ┆ jmpq *%rax
  81771. 443881: ┆ lea (%rax),%eax
  81772. 443883: ┆ add %bh,0x41(%rax)
  81773. 443886: ┆ (bad)
  81774. 443887: ┆ incl (%rax)
  81775. 443889: ┆ mov (%rax),%es
  81776. 44388b: ┆ add %bl,%al
  81777. 44388d: ┆ rex.B (bad)
  81778. 44388f: ┆ jmpq *(%rax)
  81779. 443891: ┆ mov (%rax),%es
  81780. 443893: ┆ add %cl,0x43(%rax)
  81781. 443896: ┆ (bad)
  81782. 443897: ┆ (bad)
  81783. 443898: ┆ cmp %cl,0x43a80000(%rsi)
  81784. 44389e: ┆┆ (bad)
  81785. 44389f: ┆┆ lcallq *-0x72(%rax)
  81786. 4438a2: ┆┆ add %al,(%rax)
  81787. 4438a4: ┆┆ or %al,-0x1(%rsi,%rdi,8)
  81788. 4438a8: ╰┼ js 443838 <_D2rt9backtrace3elf7ElfFile6__initZ+0x19a0>
  81789. 4438aa: ┆ add %al,(%rax)
  81790. 4438ac: ┆ rex.W
  81791. 4438ad: ┆ rex.R (bad)
  81792. 4438af: ┆ callq *0x7800008e(%rax)
  81793. 4438b5: ┆ rex.R (bad)
  81794. 4438b7: ┆ ljmpq *-0x27ffff72(%rax)
  81795. 4438bd: ┆ rex.R (bad)
  81796. 4438bf: ┆ dec %eax
  81797. 4438c1: ┆ mov (%rax),%es
  81798. 4438c3: ┆ add %bh,(%rax)
  81799. 4438c5: ┆ rex.RB (bad)
  81800. 4438c7: ┆ (bad)
  81801. 4438c8: ┆ callq 2844395b <_end+0x27dea623>
  81802. 4438cd: ┆ rex.RX (bad)
  81803. 4438cf: ┆ jmpq *(%rax)
  81804. 4438d1: ┆ popq (%rax)
  81805. 4438d3: ┆ add %bh,%al
  81806. 4438d5: ┆ rex.RXB (bad)
  81807. 4438d7: ┆ lcallq *-0x71(%rax)
  81808. 4438da: ┆ add %al,(%rax)
  81809. 4438dc: ┆ sbb %cl,-0x2(%rcx)
  81810. 4438df: ┆ callq *-0x47ffff71(%rax)
  81811. 4438e5: ┆ rex.WX (bad)
  81812. 4438e7: ┆ dec %eax
  81813. 4438e9: ┆ popq (%rax)
  81814. 4438eb: ┆ add %cl,0xfffe4b(%rax)
  81815. 4438f1: ┆ nop
  81816. 4438f2: ┆ add %al,(%rax)
  81817. 4438f4: ┆ callq 21443744 <_end+0x20dea40c>
  81818. 4438f9: ┆ nop
  81819. 4438fa: ┆ add %al,(%rax)
  81820. 4438fc: ┆ rex.W
  81821. 4438fd: ┆ rex.WR (bad)
  81822. 4438ff: ┆ incl -0x70(%rax)
  81823. 443902: ┆ add %al,(%rax)
  81824. 443904: ┆ mov %cl,-0x2(%rsi)
  81825. 443907: ┆ (bad)
  81826. 443908: ╰ js 44389a <_D2rt9backtrace3elf7ElfFile6__initZ+0x1a02>
  81827. 44390a: add %al,(%rax)
  81828. 44390c: ┍━ cwtl
  81829. 44390d: ┆ rex.WRX (bad)
  81830. 44390f: ┆ callq *-0x37ffff70(%rax)
  81831. 443915: ┆ rex.WRXB (bad)
  81832. 443917: ┆ dec %eax
  81833. 443919: ┆ nop
  81834. 44391a: ┆ add %al,(%rax)
  81835. 44391c: ┆ mov $0xfffe50,%eax
  81836. 443921: ┆ xchg %eax,%ecx
  81837. 443922: ┆ add %al,(%rax)
  81838. 443924: ┆ sbb %dl,-0x2(%rcx)
  81839. 443927: ┆ jmpq *(%rax)
  81840. 443929: ┆ xchg %eax,%ecx
  81841. 44392a: ┆ add %al,(%rax)
  81842. 44392c: ┆╭ js 44397f <_D2rt9backtrace3elf7ElfFile6__initZ+0x1ae7>
  81843. 44392e: ┆│ (bad)
  81844. 44392f: ┆│ incl -0x6f(%rax)
  81845. 443932: ┆│ add %al,(%rax)
  81846. 443934: ┆│ mov %dl,-0x2(%rcx)
  81847. 443937: ┆│ lcallq *-0x6f(%rax)
  81848. 44393a: ┆│ add %al,(%rax)
  81849. 44393c: ┆│ cwtl
  81850. 44393d: ┆│ push %rcx
  81851. 44393e: ┆│ (bad)
  81852. 44393f: ┆│ pushq -0x6f(%rax)
  81853. 443942: ┆│ add %al,(%rax)
  81854. 443944: ┆│ mov %dl,-0x2(%rdx)
  81855. 443947: ┆│ ljmpq *0x48000091(%rax)
  81856. 44394d: ┆│ pop %rax
  81857. 44394e: ┆│ (bad)
  81858. 44394f: ┆│ jmpq *%rax
  81859. 443951: ┆│ xchg %eax,%ecx
  81860. 443952: ┆│ add %al,(%rax)
  81861. 443954: ┆│ mov $0xfffe58,%eax
  81862. 443959: ┆│ xchg %eax,%edx
  81863. 44395a: ┆│ add %al,(%rax)
  81864. 44395c: ┆│ clc
  81865. 44395d: ┆│ pop %rax
  81866. 44395e: ┆│ (bad)
  81867. 44395f: ┆│ jmpq *(%rax)
  81868. 443961: ┆│ xchg %eax,%edx
  81869. 443962: ┆│ add %al,(%rax)
  81870. 443964: ┆│ rex.W pop %rcx
  81871. 443966: ┆│ (bad)
  81872. 443967: ┆│ incl -0x6e(%rax)
  81873. 44396a: ┆│ add %al,(%rax)
  81874. 44396c: ┆│ cwtl
  81875. 44396d: ┆│ pop %rcx
  81876. 44396e: ┆│ (bad)
  81877. 44396f: ┆│ jmpq *-0x6e(%rax)
  81878. 443972: ┆│ add %al,(%rax)
  81879. 443974: ┆│ enterq $0xfe59,$0xff
  81880. 443978: ╰┼ js 44390c <_D2rt9backtrace3elf7ElfFile6__initZ+0x1a74>
  81881. 44397a: │ add %al,(%rax)
  81882. 44397c: │ sub %bl,-0x2(%rdx)
  81883. 44397f: ┕ jmpq *0x38000092(%rax)
  81884. 443985: pop %rdx
  81885. 443986: (bad)
  81886. 443987: (bad)
  81887. 443988: mov $0xb8000092,%eax
  81888. 44398d: pop %rdx
  81889. 44398e: (bad)
  81890. 44398f: (bad)
  81891. 443990: fcoms 0x5ac80000(%rdx)
  81892. 443996: ┍━ (bad)
  81893. 443997: ┆ push %rax
  81894. 443999: ┆ xchg %eax,%edx
  81895. 44399a: ┆ add %al,(%rax)
  81896. 44399c: ┆ sbb %bl,-0x2(%rbx)
  81897. 44399f: ┆ callq *(%rax)
  81898. 4439a1: ┆ xchg %eax,%ebx
  81899. 4439a2: ┆ add %al,(%rax)
  81900. 4439a4: ┆ sub %bl,-0x2(%rbx)
  81901. 4439a7: ┆ ljmpq *(%rax)
  81902. 4439a9: ┆ xchg %eax,%ebx
  81903. 4439aa: ┆ add %al,(%rax)
  81904. 4439ac: ┆╭ js 443a09 <_D2rt9backtrace3elf7ElfFile6__initZ+0x1b71>
  81905. 4439ae: ┆│ (bad)
  81906. 4439af: ┆│ decl -0x6d(%rax)
  81907. 4439b2: ┆│ add %al,(%rax)
  81908. 4439b4: ┆│ mov %bl,-0x2(%rbx)
  81909. 4439b7: ┆│ jmpq *-0x6d(%rax)
  81910. 4439ba: ┆│ add %al,(%rax)
  81911. 4439bc: ┆│ or %bl,-0x1(%rsi,%rdi,8)
  81912. 4439c0: ┆│ adcb $0xfe,0x5c680000(%rbx)
  81913. 4439c7: ┆│ jmpq *-0x27ffff6d(%rax)
  81914. 4439cd: ┆│ pop %rsp
  81915. 4439ce: ┆│ (bad)
  81916. 4439cf: ┆│ inc %eax
  81917. 4439d1: ┆│ xchg %eax,%ebx
  81918. 4439d2: ┆│ add %al,(%rax)
  81919. 4439d4: ┆│ cmp %bl,-0x2(%rbp)
  81920. 4439d7: ┆│ push %rax
  81921. 4439d9: ┆│ xchg %eax,%ebx
  81922. 4439da: ┆│ add %al,(%rax)
  81923. 4439dc: ┆│ mov %bl,-0x2(%rbp)
  81924. 4439df: ┆│ lcallq *(%rax)
  81925. 4439e1: ┆│ xchg %eax,%esp
  81926. 4439e2: ┆│ add %al,(%rax)
  81927. 4439e4: ┆│ cwtl
  81928. 4439e5: ┆│ pop %rbp
  81929. 4439e6: ┆│ (bad)
  81930. 4439e7: ┆│ pushq (%rax)
  81931. 4439e9: ┆│ xchg %eax,%esp
  81932. 4439ea: ┆│ add %al,(%rax)
  81933. 4439ec: ┆│ test $0x5d,%al
  81934. 4439ee: ┆│ (bad)
  81935. 4439ef: ┆│ decl -0x6c(%rax)
  81936. 4439f2: ┆│ add %al,(%rax)
  81937. 4439f4: ┆│ mov $0x60fffe5d,%eax
  81938. 4439f9: ┆│ xchg %eax,%esp
  81939. 4439fa: ┆│ add %al,(%rax)
  81940. 4439fc: ┆│ enterq $0xfe5d,$0xff
  81941. 443a00: ╰┼ js 443996 <_D2rt9backtrace3elf7ElfFile6__initZ+0x1afe>
  81942. 443a02: │ add %al,(%rax)
  81943. 443a04: │ fcomps -0x2(%rbp)
  81944. 443a07: │ callq *-0x7ffff6c(%rax)
  81945. 443a0d: pop %rbp
  81946. 443a0e: (bad)
  81947. 443a0f: ljmpq *0x38000094(%rax)
  81948. 443a15: pop %rsi
  81949. 443a16: (bad)
  81950. 443a17: inc %eax
  81951. 443a19: xchg %eax,%esp
  81952. 443a1a: add %al,(%rax)
  81953. 443a1c: mov %bl,-0x2(%rsi)
  81954. 443a1f: (bad)
  81955. 443a20: callq 78443ab9 <_end+0x77dea781>
  81956. 443a25: movslq %esi,%edi
  81957. 443a27: jmpq *(%rax)
  81958. 443a29: xchg %eax,%ebp
  81959. 443a2a: add %al,(%rax)
  81960. 443a2c: clc
  81961. 443a2d: movslq %esi,%edi
  81962. 443a2f: (bad)
  81963. 443a30: cmp %dl,0x64580000(%rbp)
  81964. 443a36: (bad)
  81965. 443a37: lcallq *-0x6b(%rax)
  81966. 443a3a: add %al,(%rax)
  81967. 443a3c: mov $0x78fffe64,%eax
  81968. 443a41: xchg %eax,%ebp
  81969. 443a42: add %al,(%rax)
  81970. 443a44: enterq $0xfe64,$0xff
  81971. 443a48: nop
  81972. 443a49: xchg %eax,%ebp
  81973. 443a4a: add %al,(%rax)
  81974. 443a4c: clc
  81975. 443a4d: fs
  81976. 443a4e: (bad)
  81977. 443a4f: ljmpq *0x18000095(%rax)
  81978. 443a55: gs
  81979. 443a56: (bad)
  81980. 443a57: inc %eax
  81981. 443a59: xchg %eax,%ebp
  81982. 443a5a: add %al,(%rax)
  81983. 443a5c: pushq $0xffffffffd8fffe65
  81984. 443a61: xchg %eax,%ebp
  81985. 443a62: add %al,(%rax)
  81986. 443a64: ╭ js 443acb <_D2rt9backtrace3elf7ElfFile6__initZ+0x1c33>
  81987. 443a66: │ (bad)
  81988. 443a67: │ push %rax
  81989. 443a69: │ xchg %eax,%ebp
  81990. 443a6a: │ add %al,(%rax)
  81991. 443a6c: │ mov %ah,-0x2(%rbp)
  81992. 443a6f: │ decl (%rax)
  81993. 443a71: │ xchg %eax,%esi
  81994. 443a72: │ add %al,(%rax)
  81995. 443a74: │ cwtl
  81996. 443a75: │ gs
  81997. 443a76: │ (bad)
  81998. 443a77: │ jmpq *(%rax)
  81999. 443a79: │ xchg %eax,%esi
  82000. 443a7a: │ add %al,(%rax)
  82001. 443a7c: │ test $0x65,%al
  82002. 443a7e: │ (bad)
  82003. 443a7f: │ (bad)
  82004. 443a80: │ cmp %dl,0x65b80000(%rsi)
  82005. 443a86: │ (bad)
  82006. 443a87: │ callq *-0x6a(%rax)
  82007. 443a8a: │ add %al,(%rax)
  82008. 443a8c: │ sbb %ah,-0x2(%rsi)
  82009. 443a8f: │ pushq -0x6a(%rax)
  82010. 443a92: │ add %al,(%rax)
  82011. 443a94: ╭┼ js 443afc <_D2rt9backtrace3elf7ElfFile6__initZ+0x1c64>
  82012. 443a96: ││ (bad)
  82013. 443a97: ││ callq *-0x77ffff6a(%rax)
  82014. 443a9d: ││ data16
  82015. 443a9e: ││ (bad)
  82016. 443a9f: ││ ljmpq *-0x27ffff6a(%rax)
  82017. 443aa5: ││ data16
  82018. 443aa6: ││ (bad)
  82019. 443aa7: ││ inc %eax
  82020. 443aa9: ││ xchg %eax,%esi
  82021. 443aaa: ││ add %al,(%rax)
  82022. 443aac: ││ clc
  82023. 443aad: ││ data16
  82024. 443aae: ││ (bad)
  82025. 443aaf: ││ (bad)
  82026. 443ab0: ││ fcoms 0x67380000(%rsi)
  82027. 443ab6: ││ (bad)
  82028. 443ab7: ││ push %rax
  82029. 443ab9: ││ xchg %eax,%esi
  82030. 443aba: ││ add %al,(%rax)
  82031. 443abc: ││ rex.W
  82032. 443abd: ││ addr32 (bad)
  82033. 443abf: ││ decl (%rax)
  82034. 443ac1: ││ xchg %eax,%edi
  82035. 443ac2: ││ add %al,(%rax)
  82036. 443ac4: ││ pop %rax
  82037. 443ac5: ││ addr32 (bad)
  82038. 443ac7: ││ jmpq *(%rax)
  82039. 443ac9: ││ xchg %eax,%edi
  82040. 443aca: ││ add %al,(%rax)
  82041. 443acc: │ pushq $0x38fffe67
  82042. 443ad1: │ xchg %eax,%edi
  82043. 443ad2: │ add %al,(%rax)
  82044. 443ad4: ╭┼─ js 443b3d <_D2rt9backtrace3elf7ElfFile6__initZ+0x1ca5>
  82045. 443ad6: ││ (bad)
  82046. 443ad7: ││ callq *-0x69(%rax)
  82047. 443ada: ││ add %al,(%rax)
  82048. 443adc: ││ cwtl
  82049. 443add: ││ addr32 (bad)
  82050. 443adf: ││ ljmpq *-0x69(%rax)
  82051. 443ae2: ││ add %al,(%rax)
  82052. 443ae4: ││ clc
  82053. 443ae5: ││ addr32 (bad)
  82054. 443ae7: ││ decl 0x58000097(%rax)
  82055. 443aed: ││ pushq $0xffffffff97a8fffe
  82056. 443af2: ││ add %al,(%rax)
  82057. 443af4: ││ pushq $0xffffffffc0fffe68
  82058. 443af9: ││ xchg %eax,%edi
  82059. 443afa: ││ add %al,(%rax)
  82060. 443afc: │┕━ enterq $0xfe68,$0xff
  82061. 443b00: │ fcoms 0x68f80000(%rdi)
  82062. 443b06: │ (bad)
  82063. 443b07: │ push %rax
  82064. 443b09: │ xchg %eax,%edi
  82065. 443b0a: │ add %al,(%rax)
  82066. 443b0c: │ imul $0x9808ff,%rsi,%rdi
  82067. 443b13: │ add %bl,0x69(%rax)
  82068. 443b16: │ (bad)
  82069. 443b17: │ jmpq *(%rax)
  82070. 443b19: │ cwtl
  82071. 443b1a: │ add %al,(%rax)
  82072. 443b1c: ╭┼── js 443b87 <_D2rt9backtrace3elf7ElfFile6__initZ+0x1cef>
  82073. 443b1e: ││ (bad)
  82074. 443b1f: ││ (bad)
  82075. 443b20: ││ cmp %bl,0x69880000(%rax)
  82076. 443b26: ││ (bad)
  82077. 443b27: ││ callq *-0x68(%rax)
  82078. 443b2a: ││ add %al,(%rax)
  82079. 443b2c: ││ cwtl
  82080. 443b2d: ││ imul $0x9868ff,%esi,%edi
  82081. 443b33: ││ add %bh,-0x7f000197(%rax)
  82082. 443b39: ││ cwtl
  82083. 443b3a: ││ add %al,(%rax)
  82084. 443b3c: ││ sbb %ch,-0x2(%rdx)
  82085. 443b3f: │ jmpq *0x78000098(%rax)
  82086. 443b45: │ pushq $0xfffffffffffffffe
  82087. 443b47: │ inc %eax
  82088. 443b49: │ cwtl
  82089. 443b4a: │ add %al,(%rax)
  82090. 443b4c: │ mov %ch,-0x2(%rdx)
  82091. 443b4f: │ (bad)
  82092. 443b50: │ fcomps 0x6a980000(%rax)
  82093. 443b56: │ (bad)
  82094. 443b57: │ push %rax
  82095. 443b59: │ cwtl
  82096. 443b5a: │ add %al,(%rax)
  82097. 443b5c: │ test $0x6a,%al
  82098. 443b5e: │ (bad)
  82099. 443b5f: │ decl (%rax)
  82100. 443b61: │ cltd
  82101. 443b62: │ add %al,(%rax)
  82102. 443b64: │ mov $0x20fffe6a,%eax
  82103. 443b69: │ cltd
  82104. 443b6a: │ add %al,(%rax)
  82105. 443b6c: │ enterq $0xfe6a,$0xff
  82106. 443b70: │ cmp %bl,0x6ad80000(%rcx)
  82107. 443b76: │ (bad)
  82108. 443b77: │ callq *-0x67(%rax)
  82109. 443b7a: │ add %al,(%rax)
  82110. 443b7c: │ callq 694439eb <_end+0x68dea6b3>
  82111. 443b81: │ cltd
  82112. 443b82: │ add %al,(%rax)
  82113. 443b84: │ imul $0xffffffffffffffff,%rsi,%rdi
  82114. 443b88: mov %bl,0x6ba80000(%rcx)
  82115. 443b8e: (bad)
  82116. 443b8f: ljmpq *-0x47ffff67(%rax)
  82117. 443b95: imul $0xffffffff,%esi,%edi
  82118. 443b98: rcrb $0xfe,0x6be80000(%rcx)
  82119. 443b9f: (bad)
  82120. 443ba0: fcomps 0x6c080000(%rcx)
  82121. 443ba6: (bad)
  82122. 443ba7: push %rax
  82123. 443ba9: cltd
  82124. 443baa: add %al,(%rax)
  82125. 443bac: pop %rax
  82126. 443bad: insb (%dx),%es:(%rdi)
  82127. 443bae: (bad)
  82128. 443baf: decl (%rax)
  82129. 443bb1: (bad)
  82130. 443bb2: add %al,(%rax)
  82131. 443bb4: pushq $0x20fffe6c
  82132. 443bb9: (bad)
  82133. 443bba: add %al,(%rax)
  82134. 443bbc: ╭ js 443c2a <_D2rt9backtrace3elf7ElfFile6__initZ+0x1d92>
  82135. 443bbe: │ (bad)
  82136. 443bbf: │ (bad)
  82137. 443bc0: │ cmp %bl,0x6c880000(%rdx)
  82138. 443bc6: │ (bad)
  82139. 443bc7: │ callq *-0x66(%rax)
  82140. 443bca: │ add %al,(%rax)
  82141. 443bcc: │ cwtl
  82142. 443bcd: │ insb (%dx),%es:(%rdi)
  82143. 443bce: │ (bad)
  82144. 443bcf: │ ljmpq *-0x66(%rax)
  82145. 443bd2: │ add %al,(%rax)
  82146. 443bd4: │ clc
  82147. 443bd5: │ insb (%dx),%es:(%rdi)
  82148. 443bd6: │ (bad)
  82149. 443bd7: │ decl 0x5800009a(%rax)
  82150. 443bdd: │ insl (%dx),%es:(%rdi)
  82151. 443bde: │ (bad)
  82152. 443bdf: │ ljmpq *0x6800009a(%rax)
  82153. 443be5: │ insl (%dx),%es:(%rdi)
  82154. 443be6: │ (bad)
  82155. 443be7: │ inc %eax
  82156. 443be9: │ (bad)
  82157. 443bea: │ add %al,(%rax)
  82158. 443bec: ╭┼ js 443c5b <_D2rt9backtrace3elf7ElfFile6__initZ+0x1dc3>
  82159. 443bee: ││ (bad)
  82160. 443bef: ││ (bad)
  82161. 443bf0: ││ fcomps 0x6d880000(%rdx)
  82162. 443bf6: ││ (bad)
  82163. 443bf7: ││ push %rax
  82164. 443bf9: ││ (bad)
  82165. 443bfa: ││ add %al,(%rax)
  82166. 443bfc: ││ cwtl
  82167. 443bfd: ││ insl (%dx),%es:(%rdi)
  82168. 443bfe: ││ (bad)
  82169. 443bff: ││ decl (%rax)
  82170. 443c01: ││ fwait
  82171. 443c02: ││ add %al,(%rax)
  82172. 443c04: ││ test $0x6d,%al
  82173. 443c06: ││ (bad)
  82174. 443c07: ││ jmpq *(%rax)
  82175. 443c09: ││ fwait
  82176. 443c0a: ││ add %al,(%rax)
  82177. 443c0c: ││ mov $0x38fffe6d,%eax
  82178. 443c11: ││ fwait
  82179. 443c12: ││ add %al,(%rax)
  82180. 443c14: ││ enterq $0xfe6d,$0xff
  82181. 443c18: ││ push %rax
  82182. 443c19: ││ fwait
  82183. 443c1a: ││ add %al,(%rax)
  82184. 443c1c: ││ sub %ch,-0x2(%rsi)
  82185. 443c1f: ││ pushq -0x65(%rax)
  82186. 443c22: ││ add %al,(%rax)
  82187. 443c24: ││ mov %ch,-0x2(%rsi)
  82188. 443c27: ││ callq *-0x67ffff65(%rax)
  82189. 443c2d: │ outsb %ds:(%rsi),(%dx)
  82190. 443c2e: │ (bad)
  82191. 443c2f: │ ljmpq *-0x57ffff65(%rax)
  82192. 443c35: │ outsb %ds:(%rsi),(%dx)
  82193. 443c36: │ (bad)
  82194. 443c37: │ inc %eax
  82195. 443c39: │ fwait
  82196. 443c3a: │ add %al,(%rax)
  82197. 443c3c: │ enterq $0xfe6e,$0xff
  82198. 443c40: │ fcomps 0x6ef80000(%rbx)
  82199. 443c46: │ (bad)
  82200. 443c47: │ push %rax
  82201. 443c49: │ fwait
  82202. 443c4a: │ add %al,(%rax)
  82203. 443c4c: │ pop %rax
  82204. 443c4d: │ outsl %ds:(%rsi),(%dx)
  82205. 443c4e: │ (bad)
  82206. 443c4f: │ decl (%rax)
  82207. 443c51: │ pushfq
  82208. 443c52: │ add %al,(%rax)
  82209. 443c54: │ pushq $0x20fffe6f
  82210. 443c59: │ pushfq
  82211. 443c5a: │ add %al,(%rax)
  82212. 443c5c: ╭─ js 443ccd <_D2rt9backtrace3elf7ElfFile6__initZ+0x1e35>
  82213. 443c5e: │ (bad)
  82214. 443c5f: │ (bad)
  82215. 443c60: │ cmp %bl,-0x1903800(%rax,%rax,1)
  82216. 443c67: │ callq *-0x64(%rax)
  82217. 443c6a: │ add %al,(%rax)
  82218. 443c6c: │ fsubrs -0x2(%rdi)
  82219. 443c6f: │ ljmpq *-0x64(%rax)
  82220. 443c72: │ add %al,(%rax)
  82221. 443c74: │ callq ffffffff81443ae8 <_end+0xffffffff80dea7b0>
  82222. 443c79: │ pushfq
  82223. 443c7a: │ add %al,(%rax)
  82224. 443c7c: │ clc
  82225. 443c7d: │ outsl %ds:(%rsi),(%dx)
  82226. 443c7e: │ (bad)
  82227. 443c7f: │ lcallq *0x5800009c(%rax)
  82228. 443c85: │╰ jo 443c85 <_D2rt9backtrace3elf7ElfFile6__initZ+0x1ded>
  82229. 443c87: │ (bad)
  82230. 443c88: │ mov $0xb800009c,%eax
  82231. 443c8d: │╰ jo 443c8d <_D2rt9backtrace3elf7ElfFile6__initZ+0x1df5>
  82232. 443c8f: │ (bad)
  82233. 443c90: │ fcomps -0x18f3800(%rax,%rax,1)
  82234. 443c97: │ push %rax
  82235. 443c99: │ pushfq
  82236. 443c9a: │ add %al,(%rax)
  82237. 443c9c: │ callq 9443b11 <_end+0x8dea7d9>
  82238. 443ca1: │ popfq
  82239. 443ca2: │ add %al,(%rax)
  82240. 443ca4: │ or %dh,-0x2(%rcx)
  82241. 443ca7: │ jmpq *(%rax)
  82242. 443ca9: │ popfq
  82243. 443caa: │ add %al,(%rax)
  82244. 443cac: │ rex.W jno 443cad <_D2rt9backtrace3elf7ElfFile6__initZ+0x1e15>
  82245. 443caf: │ (bad)
  82246. 443cb0: │ cmp %bl,0x71580000(%rbp)
  82247. 443cb6: │ (bad)
  82248. 443cb7: │ callq *-0x63(%rax)
  82249. 443cba: │ add %al,(%rax)
  82250. 443cbc: │ pushq $0x68fffe71
  82251. 443cc1: │ popfq
  82252. 443cc2: │ add %al,(%rax)
  82253. 443cc4: ╭┼─ js 443d37 <_D2rt9backtrace3elf7ElfFile6__initZ+0x1e9f>
  82254. 443cc6: ││ (bad)
  82255. 443cc7: ││ incl -0x77ffff63(%rax)
  82256. 443ccd: │┕╰ jno 443ccd <_D2rt9backtrace3elf7ElfFile6__initZ+0x1e35>
  82257. 443ccf: │ lcallq *-0x17ffff63(%rax)
  82258. 443cd5: │ ╰ jno 443cd5 <_D2rt9backtrace3elf7ElfFile6__initZ+0x1e3d>
  82259. 443cd7: │ (bad)
  82260. 443cd8: │ mov $0x4800009d,%eax
  82261. 443cdd: │ ╰ jb 443cdd <_D2rt9backtrace3elf7ElfFile6__initZ+0x1e45>
  82262. 443cdf: │ (bad)
  82263. 443ce0: │ fcomps 0x72580000(%rbp)
  82264. 443ce6: │ (bad)
  82265. 443ce7: │ push %rax
  82266. 443ce9: │ popfq
  82267. 443cea: │ add %al,(%rax)
  82268. 443cec: │ pushq $0x8fffe72
  82269. 443cf1: │ sahf
  82270. 443cf2: │ add %al,(%rax)
  82271. 443cf4: ╭┼── js 443d68 <_D2rt9backtrace3elf7ElfFile6__initZ+0x1ed0>
  82272. 443cf6: ││ (bad)
  82273. 443cf7: ││ jmpq *(%rax)
  82274. 443cf9: ││ sahf
  82275. 443cfa: ││ add %al,(%rax)
  82276. 443cfc: ││ mov %dh,-0x2(%rdx)
  82277. 443cff: ││ (bad)
  82278. 443d00: ││ cmp %bl,0x72980000(%rsi)
  82279. 443d06: ││ (bad)
  82280. 443d07: ││ callq *-0x62(%rax)
  82281. 443d0a: ││ add %al,(%rax)
  82282. 443d0c: ││ test $0x72,%al
  82283. 443d0e: ││ (bad)
  82284. 443d0f: ││ ljmpq *-0x62(%rax)
  82285. 443d12: ││ add %al,(%rax)
  82286. 443d14: ││ mov $0x80fffe72,%eax
  82287. 443d19: ││ sahf
  82288. 443d1a: ││ add %al,(%rax)
  82289. 443d1c: ││ sbb %dh,-0x2(%rbx)
  82290. 443d1f: ││ jmpq *0x7800009e(%rax)
  82291. 443d25: ││ ╰ jae 443d25 <_D2rt9backtrace3elf7ElfFile6__initZ+0x1e8d>
  82292. 443d27: ││ inc %eax
  82293. 443d29: ││ sahf
  82294. 443d2a: ││ add %al,(%rax)
  82295. 443d2c: ││ mov %dh,-0x2(%rbx)
  82296. 443d2f: ││ (bad)
  82297. 443d30: ││ fcomps 0x73e80000(%rsi)
  82298. 443d36: ││ (bad)
  82299. 443d37: │┕━━ (bad)
  82300. 443d38: │ clc
  82301. 443d39: │ sahf
  82302. 443d3a: │ add %al,(%rax)
  82303. 443d3c: │ rex.W je 443d3d <_D2rt9backtrace3elf7ElfFile6__initZ+0x1ea5>
  82304. 443d3f: │ lcallq *(%rax)
  82305. 443d41: │ lahf
  82306. 443d42: │ add %al,(%rax)
  82307. 443d44: │ pop %rax
  82308. 443d45: │ ╰ je 443d45 <_D2rt9backtrace3elf7ElfFile6__initZ+0x1ead>
  82309. 443d47: │ pushq (%rax)
  82310. 443d49: │ lahf
  82311. 443d4a: │ add %al,(%rax)
  82312. 443d4c: │ pushq $0x48fffe74
  82313. 443d51: │ lahf
  82314. 443d52: │ ┍━ add %al,(%rax)
  82315. 443d54: │ ┆ mov %dh,-0x1(%rsi,%rdi,8)
  82316. 443d58: │ ┆ (bad)
  82317. 443d59: │ ┆ lahf
  82318. 443d5a: │ ┆ add %al,(%rax)
  82319. 443d5c: │ ┆ mov $0x78fffe74,%eax
  82320. 443d61: │ ┆ lahf
  82321. 443d62: │ ┆ add %al,(%rax)
  82322. 443d64: │ ┆ sbb %dh,-0x2(%rbp)
  82323. 443d67: │ ┆ callq *0x2800009f(%rax)
  82324. 443d6d: ┆╰ jne 443d6d <_D2rt9backtrace3elf7ElfFile6__initZ+0x1ed5>
  82325. 443d6f: ┆ ljmpq *0x3800009f(%rax)
  82326. 443d75: ┆╰ jne 443d75 <_D2rt9backtrace3elf7ElfFile6__initZ+0x1edd>
  82327. 443d77: ┆ inc %eax
  82328. 443d79: ┆ lahf
  82329. 443d7a: ┆ add %al,(%rax)
  82330. 443d7c: ┆ cwtl
  82331. 443d7d: ┆╰ jne 443d7d <_D2rt9backtrace3elf7ElfFile6__initZ+0x1ee5>
  82332. 443d7f: ┆ (bad)
  82333. 443d80: ┆ fcomps 0x75a80000(%rdi)
  82334. 443d86: ┆ (bad)
  82335. 443d87: ┆ push %rax
  82336. 443d89: ┆ lahf
  82337. 443d8a: ┆ add %al,(%rax)
  82338. 443d8c: ┆ mov $0x8fffe75,%eax
  82339. 443d91: ┆ movabs 0xa020fffe75c80000,%al
  82340. 443d9a: ┆ add %al,(%rax)
  82341. 443d9c: ┆ sub %dh,-0x2(%rsi)
  82342. 443d9f: ┆ incl -0x60(%rax)
  82343. 443da2: ┆ add %al,(%rax)
  82344. 443da4: ┆ mov %dh,-0x2(%rsi)
  82345. 443da7: ┆ jmpq *-0x60(%rax)
  82346. 443daa: ┆ add %al,(%rax)
  82347. 443dac: ┆ cwtl
  82348. 443dad: ┆╰ jbe 443dad <_D2rt9backtrace3elf7ElfFile6__initZ+0x1f15>
  82349. 443daf: ┆ (bad)
  82350. 443db0: ╰─ js 443d52 <_D2rt9backtrace3elf7ElfFile6__initZ+0x1eba>
  82351. 443db2: add %al,(%rax)
  82352. 443db4: mov $0x90fffe76,%eax
  82353. 443db9: movabs 0xa0a8fffe76c80000,%al
  82354. 443dc2: add %al,(%rax)
  82355. 443dc4: callq ffffffffc1443c3f <_end+0xffffffffc0dea907>
  82356. 443dc9: movabs 0xa0d8fffe76f80000,%al
  82357. 443dd2: add %al,(%rax)
  82358. 443dd4: or %dh,-0x2(%rdi)
  82359. 443dd7: push %rax
  82360. 443dd9: movabs 0xa108fffe77180000,%al
  82361. 443de2: add %al,(%rax)
  82362. 443de4: sub %dh,-0x2(%rdi)
  82363. 443de7: jmpq *(%rax)
  82364. 443de9: movabs 0xa140fffe77880000,%eax
  82365. 443df2: add %al,(%rax)
  82366. 443df4: ┍━ callq 61443c70 <_end+0x60dea938>
  82367. 443df9: ┆ movabs 0xa178fffe77f80000,%eax
  82368. 443e02: ┆ add %al,(%rax)
  82369. 443e04: ┆ or %bh,-0x2(%rax)
  82370. 443e07: ┆ callq *0x180000a1(%rax)
  82371. 443e0d: ┆╰ js 443e0d <_D2rt9backtrace3elf7ElfFile6__initZ+0x1f75>
  82372. 443e0f: ┆ ljmpq *0x280000a1(%rax)
  82373. 443e15: ┆╰ js 443e15 <_D2rt9backtrace3elf7ElfFile6__initZ+0x1f7d>
  82374. 443e17: ┆ inc %eax
  82375. 443e19: ┆ movabs 0xa1d8fffe78380000,%eax
  82376. 443e22: ┆ add %al,(%rax)
  82377. 443e24: ┆ rex.W js 443e25 <_D2rt9backtrace3elf7ElfFile6__initZ+0x1f8d>
  82378. 443e27: ┆ push %rax
  82379. 443e29: ┆ movabs 0xa208fffe78580000,%eax
  82380. 443e32: ┆ add %al,(%rax)
  82381. 443e34: ┆ pushq $0x20fffe78
  82382. 443e39: ┆ movabs %al,0xa240fffe78c80000
  82383. 443e42: ┆ add %al,(%rax)
  82384. 443e44: ┆ sub %bh,-0x2(%rcx)
  82385. 443e47: ┆┆ jmpq *-0x5e(%rax)
  82386. 443e4a: ┆┆ add %al,(%rax)
  82387. 443e4c: ┆┆ cmp %bh,-0x2(%rcx)
  82388. 443e4f: ┆┆ (bad)
  82389. 443e50: ┆╰─ js 443df4 <_D2rt9backtrace3elf7ElfFile6__initZ+0x1f5c>
  82390. 443e52: ┆ add %al,(%rax)
  82391. 443e54: ┆ pop %rax
  82392. 443e55: ┆ ╰ jns 443e55 <_D2rt9backtrace3elf7ElfFile6__initZ+0x1fbd>
  82393. 443e57: ┆ callq *0x680000a2(%rax)
  82394. 443e5d: ┆ ╰ jns 443e5d <_D2rt9backtrace3elf7ElfFile6__initZ+0x1fc5>
  82395. 443e5f: ┆ ljmpq *-0x77ffff5e(%rax)
  82396. 443e65: ┆ ╰ jns 443e65 <_D2rt9backtrace3elf7ElfFile6__initZ+0x1fcd>
  82397. 443e67: ┆ inc %eax
  82398. 443e69: ┆ movabs %al,0xa2d8fffe79980000
  82399. 443e72: ┆ add %al,(%rax)
  82400. 443e74: ┆ test $0x79,%al
  82401. 443e76: ┆ (bad)
  82402. 443e77: ┆ push %rax
  82403. 443e79: ┆ movabs %al,0xa308fffe79b80000
  82404. 443e82: ┆ add %al,(%rax)
  82405. 443e84: ┆ enterq $0xfe79,$0xff
  82406. 443e88: ┆ and %ah,0x7a280000(%rbx)
  82407. 443e8e: ┆ (bad)
  82408. 443e8f: ┆ incl -0x5d(%rax)
  82409. 443e92: ┆ add %al,(%rax)
  82410. 443e94: ┆ mov %bh,-0x2(%rdx)
  82411. 443e97: ┆┆ jmpq *-0x5d(%rax)
  82412. 443e9a: ┆┆ add %al,(%rax)
  82413. 443e9c: ┆┆ cwtl
  82414. 443e9d: ┆┆╰ jp 443e9d <_D2rt9backtrace3elf7ElfFile6__initZ+0x2005>
  82415. 443e9f: ┆┆ (bad)
  82416. 443ea0: ╰┼─ js 443e45 <_D2rt9backtrace3elf7ElfFile6__initZ+0x1fad>
  82417. 443ea2: ┆ add %al,(%rax)
  82418. 443ea4: ┆ test $0x7a,%al
  82419. 443ea6: ┆ (bad)
  82420. 443ea7: ┆ callq *-0x37ffff5d(%rax)
  82421. 443ead: ┆╰ jp 443ead <_D2rt9backtrace3elf7ElfFile6__initZ+0x2015>
  82422. 443eaf: ┆ ljmpq *-0x7ffff5d(%rax)
  82423. 443eb5: ┆╰ jp 443eb5 <_D2rt9backtrace3elf7ElfFile6__initZ+0x201d>
  82424. 443eb7: ┆ inc %eax
  82425. 443eb9: ┆ movabs %eax,0xa3d8fffe7b580000
  82426. 443ec2: ┆ add %al,(%rax)
  82427. 443ec4: ┆ pushq $0xfffffffff0fffe7b
  82428. 443ec9: ┆ movabs %eax,0xa408fffe7b780000
  82429. 443ed2: ┆ add %al,(%rax)
  82430. 443ed4: ┆ fdivrs -0x2(%rbx)
  82431. 443ed7: ┆ jmpq *(%rax)
  82432. 443ed9: ┆ movsb %ds:(%rsi),%es:(%rdi)
  82433. 443eda: ┆ add %al,(%rax)
  82434. 443edc: ┆ callq 39443d5c <_end+0x38deaa24>
  82435. 443ee1: ┆ movsb %ds:(%rsi),%es:(%rdi)
  82436. 443ee2: ┆ add %al,(%rax)
  82437. 443ee4: ┆ rex.W jl 443ee5 <_D2rt9backtrace3elf7ElfFile6__initZ+0x204d>
  82438. 443ee7: ┆ lcallq *-0x5c(%rax)
  82439. 443eea: ┆ add %al,(%rax)
  82440. 443eec: ┆ test $0x7c,%al
  82441. 443eee: ┆ (bad)
  82442. 443eef: ┆ (bad)
  82443. 443ef0: ╰─ js 443e96 <_D2rt9backtrace3elf7ElfFile6__initZ+0x1ffe>
  82444. 443ef2: add %al,(%rax)
  82445. 443ef4: mov $0x90fffe7c,%eax
  82446. 443ef9: movsb %ds:(%rsi),%es:(%rdi)
  82447. 443efa: add %al,(%rax)
  82448. 443efc: enterq $0xfe7c,$0xff
  82449. 443f00: test $0xa4,%al
  82450. 443f02: add %al,(%rax)
  82451. 443f04: fdivrs -0x1(%rsi,%rdi,8)
  82452. 443f08: shlb $0xff,-0x1831800(%rax,%rax,1)
  82453. 443f10: fsubs -0x1830800(%rax,%rax,1)
  82454. 443f17: push %rax
  82455. 443f19: movsb %ds:(%rsi),%es:(%rdi)
  82456. 443f1a: add %al,(%rax)
  82457. 443f1c: or %bh,-0x2(%rbp)
  82458. 443f1f: decl (%rax)
  82459. 443f21: movsl %ds:(%rsi),%es:(%rdi)
  82460. 443f22: add %al,(%rax)
  82461. 443f24: sbb %bh,-0x2(%rbp)
  82462. 443f27: jmpq *(%rax)
  82463. 443f29: movsl %ds:(%rsi),%es:(%rdi)
  82464. 443f2a: add %al,(%rax)
  82465. 443f2c: ╭── js 443fab <_D2rt9backtrace3elf7ElfFile6__initZ+0x2113>
  82466. 443f2e: │ (bad)
  82467. 443f2f: │ incl -0x5b(%rax)
  82468. 443f32: │ add %al,(%rax)
  82469. 443f34: │ fdivrs -0x2(%rbp)
  82470. 443f37: │ jmpq *-0x5b(%rax)
  82471. 443f3a: │┆ add %al,(%rax)
  82472. 443f3c: │┆ callq 79443dbe <_end+0x78deaa86>
  82473. 443f41: │┆ movsl %ds:(%rsi),%es:(%rdi)
  82474. 443f42: │┆ add %al,(%rax)
  82475. 443f44: │┆ cmp %bh,-0x2(%rsi)
  82476. 443f47: │┆ callq *0x680000a5(%rax)
  82477. 443f4d: │┆╰ jle 443f4d <_D2rt9backtrace3elf7ElfFile6__initZ+0x20b5>
  82478. 443f4f: │┆ ljmpq *-0x57ffff5b(%rax)
  82479. 443f55: │┆╰ jle 443f55 <_D2rt9backtrace3elf7ElfFile6__initZ+0x20bd>
  82480. 443f57: │┆ inc %eax
  82481. 443f59: │┆ movsl %ds:(%rsi),%es:(%rdi)
  82482. 443f5a: │┆ add %al,(%rax)
  82483. 443f5c: │┆ mov $0xd8fffe7e,%eax
  82484. 443f61: │┆ movsl %ds:(%rsi),%es:(%rdi)
  82485. 443f62: │┆ add %al,(%rax)
  82486. 443f64: │┆ enterq $0xfe7e,$0xff
  82487. 443f68: │┆ lock movsl %ds:(%rsi),%es:(%rdi)
  82488. 443f6a: │┆ add %al,(%rax)
  82489. 443f6c: │┆ fdivrs -0x2(%rsi)
  82490. 443f6f: │┆ decl (%rax)
  82491. 443f71: │┆ cmpsb %es:(%rdi),%ds:(%rsi)
  82492. 443f72: │┆ add %al,(%rax)
  82493. 443f74: │┆ callq 21443df7 <_end+0x20deaabf>
  82494. 443f79: │┆ cmpsb %es:(%rdi),%ds:(%rsi)
  82495. 443f7a: │┆ add %al,(%rax)
  82496. 443f7c: │┆ or %bh,-0x2(%rdi)
  82497. 443f7f: │┆ (bad)
  82498. 443f80: │┆ cmp %ah,0x7f680000(%rsi)
  82499. 443f86: │┆ (bad)
  82500. 443f87: │┆ lcallq *-0x5a(%rax)
  82501. 443f8a: │┆ add %al,(%rax)
  82502. 443f8c: │┆ enterq $0xfe7f,$0xff
  82503. 443f90: │╰─ js 443f38 <_D2rt9backtrace3elf7ElfFile6__initZ+0x20a0>
  82504. 443f92: │ add %al,(%rax)
  82505. 443f94: │ fdivrs -0x2(%rdi)
  82506. 443f97: │ callq *-0x17ffff5a(%rax)
  82507. 443f9d: │ ╰ jg 443f9d <_D2rt9backtrace3elf7ElfFile6__initZ+0x2105>
  82508. 443f9f: │ ljmpq *-0x7ffff5a(%rax)
  82509. 443fa5: │ ╰ jg 443fa5 <_D2rt9backtrace3elf7ElfFile6__initZ+0x210d>
  82510. 443fa7: │ inc %eax
  82511. 443fa9: │ cmpsb %es:(%rdi),%ds:(%rsi)
  82512. 443faa: │ add %al,(%rax)
  82513. 443fac: sbb %al,-0x59270002(%rax)
  82514. 443fb2: add %al,(%rax)
  82515. 443fb4: sub %al,-0x590f0002(%rax)
  82516. 443fba: add %al,(%rax)
  82517. 443fbc: cmp %al,-0x58f70002(%rax)
  82518. 443fc2: add %al,(%rax)
  82519. 443fc4: rex.W cmp $0xff,%sil
  82520. 443fc8: and %ah,-0x7f580000(%rdi)
  82521. 443fce: (bad)
  82522. 443fcf: incl -0x59(%rax)
  82523. 443fd2: add %al,(%rax)
  82524. 443fd4: or %al,-0x589f0002(%rcx)
  82525. 443fda: add %al,(%rax)
  82526. 443fdc: sbb %al,-0x58870002(%rcx)
  82527. 443fe2: add %al,(%rax)
  82528. 443fe4: sub %al,-0x586f0002(%rcx)
  82529. 443fea: add %al,(%rax)
  82530. 443fec: cmp $0xa7a8ff,%rsi
  82531. 443ff3: add %bh,-0x7f(%rax)
  82532. 443ff6: (bad)
  82533. 443ff7: inc %eax
  82534. 443ff9: cmpsl %es:(%rdi),%ds:(%rsi)
  82535. 443ffa: add %al,(%rax)
  82536. 443ffc: fadds -0x58270002(%rcx)
  82537. 444002: add %al,(%rax)
  82538. 444004: callq fffffffff1443e8a <_end+0xfffffffff0deab52>
  82539. 444009: cmpsl %es:(%rdi),%ds:(%rsi)
  82540. 44400a: add %al,(%rax)
  82541. 44400c: clc
  82542. 44400d: cmp $0xa808ff,%esi
  82543. 444013: add %bl,(%rax)
  82544. 444015: (bad)
  82545. 444016: (bad)
  82546. 444017: jmpq *(%rax)
  82547. 444019: test $0x0,%al
  82548. 44401b: add %ch,(%rax)
  82549. 44401d: (bad)
  82550. 44401e: (bad)
  82551. 44401f: (bad)
  82552. 444020: cmp %ch,-0x7dc80000(%rax)
  82553. 444026: (bad)
  82554. 444027: callq *-0x58(%rax)
  82555. 44402a: add %al,(%rax)
  82556. 44402c: rex.W (bad)
  82557. 44402e: (bad)
  82558. 44402f: ljmpq *-0x58(%rax)
  82559. 444032: add %al,(%rax)
  82560. 444034: pop %rax
  82561. 444035: (bad)
  82562. 444036: (bad)
  82563. 444037: incl 0x680000a8(%rax)
  82564. 44403d: (bad)
  82565. 44403e: (bad)
  82566. 44403f: lcallq *0x780000a8(%rax)
  82567. 444045: (bad)
  82568. 444046: (bad)
  82569. 444047: pushq 0x180000a8(%rax)
  82570. 44404d: cmp $0xffffffff,%esi
  82571. 444050: enterq $0xa8,$0x0
  82572. 444054: sub %al,-0x571f0002(%rbx)
  82573. 44405a: add %al,(%rax)
  82574. 44405c: cmp %al,-0x57070002(%rbx)
  82575. 444062: add %al,(%rax)
  82576. 444064: ┆ cmp $0xffffffffffffffff,%rsi
  82577. 444068: ┆ adc %ch,-0x7ca80000(%rcx)
  82578. 44406e: ┆ (bad)
  82579. 44406f: ┆ ljmpq *(%rax)
  82580. 444071: ┆ test $0x83680000,%eax
  82581. 444076: ┆ (bad)
  82582. 444077: ┆ incl -0x57(%rax)
  82583. 44407a: ┆ add %al,(%rax)
  82584. 44407c: ┆ enterq $0xfe83,$0xff
  82585. 444080: ┆ (bad)
  82586. 444081: ┆ test $0x84280000,%eax
  82587. 444086: ┆ (bad)
  82588. 444087: ┆ incl 0x380000a9(%rax)
  82589. 44408d: ┆ test %bh,%dh
  82590. 44408f: ┆ lcallq *0x480000a9(%rax)
  82591. 444095: ┆ test %bh,%dh
  82592. 444097: ┆ pushq 0x580000a9(%rax)
  82593. 44409d: ┆ test %bh,%dh
  82594. 44409f: ┆ dec %eax
  82595. 4440a1: ┆ test $0x84680000,%eax
  82596. 4440a6: ┆ (bad)
  82597. 4440a7: ┆ jmpq *%rax
  82598. 4440a9: ┆ test $0x84780000,%eax
  82599. 4440ae: ┆ (bad)
  82600. 4440af: ┆ (bad)
  82601. 4440b0: ┆ clc
  82602. 4440b1: ┆ test $0x84880000,%eax
  82603. 4440b6: ┆ (bad)
  82604. 4440b7: ┆ callq *(%rax)
  82605. 4440b9: ┆ stos %al,%es:(%rdi)
  82606. 4440ba: ┆ add %al,(%rax)
  82607. 4440bc: ┆ cwtl
  82608. 4440bd: ┆ test %bh,%dh
  82609. 4440bf: ┆ ljmpq *(%rax)
  82610. 4440c1: ┆ stos %al,%es:(%rdi)
  82611. 4440c2: ┆ add %al,(%rax)
  82612. 4440c4: ┆ clc
  82613. 4440c5: ┆━ test %bh,%dh
  82614. 4440c7: ┆ decl -0x56(%rax)
  82615. 4440ca: ┆ add %al,(%rax)
  82616. 4440cc: ┆ pop %rax
  82617. 4440cd: ┆ test %edi,%esi
  82618. 4440cf: ┆ ljmpq *-0x56(%rax)
  82619. 4440d2: ┆ add %al,(%rax)
  82620. 4440d4: ┆ pushq $0xffffffff80fffe85
  82621. 4440d9: ┆ stos %al,%es:(%rdi)
  82622. 4440da: ┆ add %al,(%rax)
  82623. 4440dc: ╰─ js 444063 <_D2rt9backtrace3elf7ElfFile6__initZ+0x21cb>
  82624. 4440de: ┆ (bad)
  82625. 4440df: ┆ lcallq *-0x77ffff56(%rax)
  82626. 4440e5: ┆ test %edi,%esi
  82627. 4440e7: ┆ pushq -0x67ffff56(%rax)
  82628. 4440ed: ┆ test %edi,%esi
  82629. 4440ef: ┆ dec %eax
  82630. 4440f1: ┆ stos %al,%es:(%rdi)
  82631. 4440f2: ┆ add %al,(%rax)
  82632. 4440f4: ┆ test $0x85,%al
  82633. 4440f6: ┆ (bad)
  82634. 4440f7: ┆ jmpq *%rax
  82635. 4440f9: ┆ stos %al,%es:(%rdi)
  82636. 4440fa: ┆ add %al,(%rax)
  82637. 4440fc: ┆ mov $0xf8fffe85,%eax
  82638. 444101: ┆ stos %al,%es:(%rdi)
  82639. 444102: ┆ add %al,(%rax)
  82640. 444104: ┆ enterq $0xfe85,$0xff
  82641. 444108: ┆ adc %ch,-0x79d80000(%rbx)
  82642. 44410e: ┆ (bad)
  82643. 44410f: ┆ pushq (%rax)
  82644. 444111: ┆ stos %eax,%es:(%rdi)
  82645. 444112: ┆ add %al,(%rax)
  82646. 444114: ┆ mov %al,-0x54af0002(%rsi)
  82647. 44411a: ┆ add %al,(%rax)
  82648. 44411c: ┆ cwtl
  82649. 44411d: ┆ xchg %bh,%dh
  82650. 44411f: ┆ ljmpq *-0x55(%rax)
  82651. 444122: ┆ add %al,(%rax)
  82652. 444124: ┆ clc
  82653. 444125: ┆ xchg %bh,%dh
  82654. 444127: ┆━ decl 0x580000ab(%rax)
  82655. 44412d: ┆ xchg %edi,%esi
  82656. 44412f: ┆ ljmpq *0x680000ab(%rax)
  82657. 444135: ┆ xchg %edi,%esi
  82658. 444137: ┆ inc %eax
  82659. 444139: ┆ stos %eax,%es:(%rdi)
  82660. 44413a: ┆ add %al,(%rax)
  82661. 44413c: ╰─ js 4440c5 <_D2rt9backtrace3elf7ElfFile6__initZ+0x222d>
  82662. 44413e: ┆ (bad)
  82663. 44413f: ┆ (bad)
  82664. 444140: ┆ fsubrs -0x78780000(%rbx)
  82665. 444146: ┆ (bad)
  82666. 444147: ┆ push %rax
  82667. 444149: ┆ stos %eax,%es:(%rdi)
  82668. 44414a: ┆ add %al,(%rax)
  82669. 44414c: ┆ cwtl
  82670. 44414d: ┆ xchg %edi,%esi
  82671. 44414f: ┆ decl (%rax)
  82672. 444151: ┆ lods %ds:(%rsi),%al
  82673. 444152: ┆ add %al,(%rax)
  82674. 444154: ┆ test $0x87,%al
  82675. 444156: ┆ (bad)
  82676. 444157: ┆ jmpq *(%rax)
  82677. 444159: ┆ lods %ds:(%rsi),%al
  82678. 44415a: ┆ add %al,(%rax)
  82679. 44415c: ┆ mov $0x38fffe87,%eax
  82680. 444161: ┆ lods %ds:(%rsi),%al
  82681. 444162: ┆ add %al,(%rax)
  82682. 444164: ┆ enterq $0xfe87,$0xff
  82683. 444168: ┆ push %rax
  82684. 444169: ┆ lods %ds:(%rsi),%al
  82685. 44416a: ┆ add %al,(%rax)
  82686. 44416c: ┆ fadds -0x53970002(%rdi)
  82687. 444172: ┆┆ add %al,(%rax)
  82688. 444174: ┆┆ cmp %cl,-0x53770002(%rax)
  82689. 44417a: ┆┆ add %al,(%rax)
  82690. 44417c: ┆┆ cwtl
  82691. 44417d: ┆┆ mov %bh,%dh
  82692. 44417f: ┆┆ ljmpq *-0x57ffff54(%rax)
  82693. 444185: ┆┆ mov %bh,%dh
  82694. 444187: ┆┆ inc %eax
  82695. 444189: ┆┆ lods %ds:(%rsi),%al
  82696. 44418a: ┆┆ add %al,(%rax)
  82697. 44418c: ┆┆ or %cl,-0x531f0002(%rcx)
  82698. 444192: ┆┆ add %al,(%rax)
  82699. 444194: ┆┆ pushq $0xfffe89
  82700. 444199: ┆┆ lods %ds:(%rsi),%eax
  82701. 44419a: ┆┆ add %al,(%rax)
  82702. 44419c: ╰┼ js 444127 <_D2rt9backtrace3elf7ElfFile6__initZ+0x228f>
  82703. 44419e: ┆ (bad)
  82704. 44419f: ┆ lcallq *(%rax)
  82705. 4441a1: ┆ lods %ds:(%rsi),%eax
  82706. 4441a2: ┆ add %al,(%rax)
  82707. 4441a4: ┆ mov %cl,-0x52cf0002(%rcx)
  82708. 4441aa: ┆ add %al,(%rax)
  82709. 4441ac: ┆ cwtl
  82710. 4441ad: ┆ mov %edi,%esi
  82711. 4441af: ┆ decl -0x53(%rax)
  82712. 4441b2: ┆ add %al,(%rax)
  82713. 4441b4: ┆ mov $0x60fffe89,%eax
  82714. 4441b9: ┆ lods %ds:(%rsi),%eax
  82715. 4441ba: ┆ add %al,(%rax)
  82716. 4441bc: ┆ enterq $0xfe89,$0xff
  82717. 4441c0: ╰ js 44416f <_D2rt9backtrace3elf7ElfFile6__initZ+0x22d7>
  82718. 4441c2: add %al,(%rax)
  82719. 4441c4: fmuls -0x526f0002(%rcx)
  82720. 4441ca: add %al,(%rax)
  82721. 4441cc: callq ffffffffa944405a <_end+0xffffffffa8dead22>
  82722. 4441d1: lods %ds:(%rsi),%eax
  82723. 4441d2: add %al,(%rax)
  82724. 4441d4: rex.W mov %sil,%dil
  82725. 4441d7: dec %eax
  82726. 4441d9: lods %ds:(%rsi),%eax
  82727. 4441da: add %al,(%rax)
  82728. 4441dc: test $0x8a,%al
  82729. 4441de: (bad)
  82730. 4441df: ┍ (bad)
  82731. 4441e0: ┆ callq fffffffff8444292 <_end+0xfffffffff7deaf5a>
  82732. 4441e5: ┆ mov %dh,%bh
  82733. 4441e7: ┆ incl (%rax)
  82734. 4441e9: ┆ scas %es:(%rdi),%al
  82735. 4441ea: ┆ add %al,(%rax)
  82736. 4441ec: ┆ pop %rax
  82737. 4441ed: ┆ mov %esi,%edi
  82738. 4441ef: ┆ jmpq *(%rax)
  82739. 4441f1: ┆ scas %es:(%rdi),%al
  82740. 4441f2: ┆ add %al,(%rax)
  82741. 4441f4: ┆ mov $0x40fffe8b,%eax
  82742. 4441f9: ┆ scas %es:(%rdi),%al
  82743. 4441fa: ┆ add %al,(%rax)
  82744. 4441fc: ┆ enterq $0xfe8b,$0xff
  82745. 444200: ┆ pop %rax
  82746. 444201: ┆ scas %es:(%rdi),%al
  82747. 444202: ┆ add %al,(%rax)
  82748. 444204: ┆ mov %?,%rsi
  82749. 444207: ┆ pushq -0x52(%rax)
  82750. 44420a: ┆ add %al,(%rax)
  82751. 44420c: ┆ rex.W (bad)
  82752. 44420e: ┆ (bad)
  82753. 44420f: ┆ callq *-0x17ffff52(%rax)
  82754. 444215: ┆ (bad)
  82755. 444216: ┆ (bad)
  82756. 444217: ┆ (bad)
  82757. 444218: ┆ mov $0xf80000ae,%eax
  82758. 44421d: ┆ (bad)
  82759. 44421e: ┆ (bad)
  82760. 44421f: ┆ callq *%rax
  82761. 444221: ┆ scas %es:(%rdi),%al
  82762. 444222: ┆ add %al,(%rax)
  82763. 444224: ┆ sbb %cl,-0x51170002(%rsi)
  82764. 44422a: ┆ add %al,(%rax)
  82765. 44422c: ┆ cwtl
  82766. 44422d: ┆ nop
  82767. 44422e: ┆ (bad)
  82768. 44422f: ┆ callq *(%rax)
  82769. 444231: ┆ scas %es:(%rdi),%eax
  82770. 444232: ┆ add %al,(%rax)
  82771. 444234: ┆ fcoms -0x50cf0002(%rax)
  82772. 44423a: ┆ add %al,(%rax)
  82773. 44423c: ┆ clc
  82774. 44423d: ┆ nop
  82775. 44423e: ┆ (bad)
  82776. 44423f: ┆ decl -0x51(%rax)
  82777. 444242: ┆ add %al,(%rax)
  82778. 444244: ┆ sbb %dl,-0x509f0002(%rcx)
  82779. 44424a: ┆ add %al,(%rax)
  82780. 44424c: ╰ js 4441df <_D2rt9backtrace3elf7ElfFile6__initZ+0x2347>
  82781. 44424e: (bad)
  82782. 44424f: incl -0x27ffff51(%rax)
  82783. 444255: xchg %eax,%ecx
  82784. 444256: (bad)
  82785. 444257: jmpq *-0x37ffff51(%rax)
  82786. 44425d: xchg %eax,%edx
  82787. 44425e: (bad)
  82788. 44425f: (bad)
  82789. 444260: fsubrs -0x6cd80000(%rdi)
  82790. 444266: (bad)
  82791. 444267: (bad)
  82792. 444268: clc
  82793. 444269: scas %es:(%rdi),%eax
  82794. 44426a: add %al,(%rax)
  82795. 44426c: mov %dl,-0x4fe70002(%rbx)
  82796. 444272: add %al,(%rax)
  82797. 444274: cwtl
  82798. 444275: xchg %eax,%ebx
  82799. 444276: (bad)
  82800. 444277: pushq (%rax)
  82801. 444279: mov $0x0,%al
  82802. 44427b: add %ch,%al
  82803. 44427d: xchg %eax,%ebx
  82804. 44427e: (bad)
  82805. 44427f: callq *-0x50(%rax)
  82806. 444282: add %al,(%rax)
  82807. 444284: xchg %rax,%rsp
  82808. 444286: (bad)
  82809. 444287: pushq -0x50(%rax)
  82810. 44428a: add %al,(%rax)
  82811. 44428c: test $0x94,%al
  82812. 44428e: (bad)
  82813. 44428f: callq *0x80000b0(%rax)
  82814. 444295: xchg %eax,%ebp
  82815. 444296: (bad)
  82816. 444297: pushq 0x680000b0(%rax)
  82817. 44429d: xchg %eax,%ebp
  82818. 44429e: (bad)
  82819. 44429f: callq *%rax
  82820. 4442a1: mov $0x0,%al
  82821. 4442a3: add %ch,(%rax)
  82822. 4442a5: xchg %eax,%esi
  82823. 4442a6: (bad)
  82824. 4442a7: push %rax
  82825. 4442a9: mov $0x0,%al
  82826. 4442ab: add %cl,%al
  82827. 4442ad: xchg %eax,%esi
  82828. 4442ae: (bad)
  82829. 4442af: lcallq *(%rax)
  82830. 4442b1: mov $0x0,%cl
  82831. 4442b3: add %bh,%al
  82832. 4442b5: xchg %eax,%esi
  82833. 4442b6: (bad)
  82834. 4442b7: pushq (%rax)
  82835. 4442b9: mov $0x0,%cl
  82836. 4442bb: add %ch,(%rax)
  82837. 4442bd: ┆ xchg %eax,%edi
  82838. 4442be: ┆ (bad)
  82839. 4442bf: ┆ decl -0x4f(%rax)
  82840. 4442c2: ┆ add %al,(%rax)
  82841. 4442c4: ┆ pushq $0x60fffe97
  82842. 4442c9: ┆ mov $0x0,%cl
  82843. 4442cb: ┆ add %cl,0x78fffe97(%rax)
  82844. 4442d1: ┆ mov $0x0,%cl
  82845. 4442d3: ┆ add %ch,-0x6f000169(%rax)
  82846. 4442d9: ┆ mov $0x0,%cl
  82847. 4442db: ┆ add %bh,-0x57000169(%rax)
  82848. 4442e1: ┆ mov $0x0,%cl
  82849. 4442e3: ┆ add %bl,(%rax)
  82850. 4442e5: ┆ cwtl
  82851. 4442e6: ┆ (bad)
  82852. 4442e7: ┆ dec %eax
  82853. 4442e9: ┆ mov $0x0,%cl
  82854. 4442eb: ┆ add %bh,-0x68(%rax)
  82855. 4442ee: ┆ (bad)
  82856. 4442ef: ┆ (bad)
  82857. 4442f0: ┆ callq ffffffffb84443a6 <_end+0xffffffffb7deb06e>
  82858. 4442f5: ┆ cwtl
  82859. 4442f6: ┆ (bad)
  82860. 4442f7: ┆ decl (%rax)
  82861. 4442f9: ┆ mov $0x0,%dl
  82862. 4442fb: ┆ add %bl,-0x67(%rax)
  82863. 4442fe: ┆ (bad)
  82864. 4442ff: ┆ incl -0x4e(%rax)
  82865. 444302: ┆ add %al,(%rax)
  82866. 444304: ┆ enterq $0xfe99,$0xff
  82867. 444308: ╰ jo 4442bc <_D2rt9backtrace3elf7ElfFile6__initZ+0x2424>
  82868. 44430a: add %al,(%rax)
  82869. 44430c: sub %bl,-0x4d6f0002(%rdx)
  82870. 444312: add %al,(%rax)
  82871. 444314: mov %bl,-0x4d4f0002(%rdx)
  82872. 44431a: add %al,(%rax)
  82873. 44431c: cwtl
  82874. 44431d: (bad)
  82875. 44431e: (bad)
  82876. 44431f: dec %eax
  82877. 444321: mov $0x0,%dl
  82878. 444323: add %bh,-0x17000166(%rax)
  82879. 444329: mov $0x0,%dl
  82880. 44432b: add %cl,%al
  82881. 44432d: (bad)
  82882. 44432e: (bad)
  82883. 44432f: incl (%rax)
  82884. 444331: mov $0x0,%bl
  82885. 444333: add %bl,0x28fffe9b(%rax)
  82886. 444339: ┆ mov $0x0,%bl
  82887. 44433b: ┆ add %bl,%al
  82888. 44433d: ┆ pushfq
  82889. 44433e: ┆ (bad)
  82890. 44433f: ┆ callq *-0x4d(%rax)
  82891. 444342: ┆ add %al,(%rax)
  82892. 444344: ┆ sbb %bl,-0x4c8f0002(%rbp)
  82893. 44434a: ┆ add %al,(%rax)
  82894. 44434c: ┆ pop %rax
  82895. 44434d: ┆ popfq
  82896. 44434e: ┆ (bad)
  82897. 44434f: ┆ callq *-0x27ffff4d(%rax)
  82898. 444355: ┆ popfq
  82899. 444356: ┆ (bad)
  82900. 444357: ┆ pushq 0x80000b3(%rax)
  82901. 44435d: ┆ sahf
  82902. 44435e: ┆ (bad)
  82903. 44435f: ┆ dec %eax
  82904. 444361: ┆ mov $0x0,%bl
  82905. 444363: ┆ add %bh,(%rax)
  82906. 444365: ┆ sahf
  82907. 444366: ┆ (bad)
  82908. 444367: ┆ jmpq *%rax
  82909. 444369: ┆ mov $0x0,%bl
  82910. 44436b: ┆ add %cl,-0x62(%rax)
  82911. 44436e: ┆ (bad)
  82912. 44436f: ┆ (bad)
  82913. 444370: ┆ clc
  82914. 444371: ┆ mov $0x0,%bl
  82915. 444373: ┆ add %bh,-0x62(%rax)
  82916. 444376: ┆ (bad)
  82917. 444377: ┆ callq *(%rax)
  82918. 444379: ┆ mov $0x0,%ah
  82919. 44437b: ┆ add %cl,%al
  82920. 44437d: ┆ sahf
  82921. 44437e: ┆ (bad)
  82922. 44437f: ┆ ljmpq *(%rax)
  82923. 444381: ┆ mov $0x0,%ah
  82924. 444383: ┆ add %bh,%al
  82925. 444385: ┆ sahf
  82926. 444386: ┆ (bad)
  82927. 444387: ┆ incl -0x4c(%rax)
  82928. 44438a: ┆ add %al,(%rax)
  82929. 44438c: ┆ cmp %bl,-0x4ba70002(%rdi)
  82930. 444392: ┆ add %al,(%rax)
  82931. 444394: ╰ js 444335 <_D2rt9backtrace3elf7ElfFile6__initZ+0x249d>
  82932. 444396: (bad)
  82933. 444397: pushq -0x4c(%rax)
  82934. 44439a: add %al,(%rax)
  82935. 44439c: fcomps -0x4b6f0002(%rdi)
  82936. 4443a2: add %al,(%rax)
  82937. 4443a4: cmp %ah,-0x4b4f0002(%rax)
  82938. 4443aa: add %al,(%rax)
  82939. 4443ac: pop %rax
  82940. 4443ad: movabs 0xa0780000b4c8fffe,%al
  82941. 4443b6: (bad)
  82942. 4443b7: jmpq *%rax
  82943. 4443b9: mov $0x0,%ah
  82944. 4443bb: add %cl,%al
  82945. 4443bd: movabs 0xa4e80000b508fffe,%eax
  82946. 4443c6: (bad)
  82947. 4443c7: pushq (%rax)
  82948. 4443c9: mov $0x0,%ch
  82949. 4443cb: add %bl,0x68fffea6(%rax)
  82950. 4443d1: mov $0x0,%ch
  82951. 4443d3: add %bl,-0x5f000151(%rax)
  82952. 4443d9: mov $0x0,%ch
  82953. 4443db: add %cl,(%rax)
  82954. 4443dd: mov $0xfe,%dl
  82955. 4443df: (bad)
  82956. 4443e0: fdivs -0x4c680000(%rbp)
  82957. 4443e6: ┆ (bad)
  82958. 4443e7: ┆ callq *(%rax)
  82959. 4443e9: ┆ mov $0x0,%dh
  82960. 4443eb: ┆ add %bh,(%rax)
  82961. 4443ed: ┆ mov $0xfe,%ah
  82962. 4443ef: ┆ ljmpq *(%rax)
  82963. 4443f1: ┆ mov $0x0,%dh
  82964. 4443f3: ┆ add %ch,0x48fffeb5(%rax)
  82965. 4443f9: ┆ mov $0x0,%dh
  82966. 4443fb: ┆ add %ch,0x68fffeb7(%rax)
  82967. 444401: ┆ mov $0x0,%dh
  82968. 444403: ┆ add %cl,-0x40(%rax)
  82969. 444406: ┆ (bad)
  82970. 444407: ┆ jmpq *0x580000b6(%rax)
  82971. 44440d: ┆ (bad)
  82972. 44440e: ┆ (bad)
  82973. 44440f: ┆ (bad)
  82974. 444410: ┆ fdivs -0x37f80000(%rsi)
  82975. 444416: ┆ (bad)
  82976. 444417: ┆ decl (%rax)
  82977. 444419: ┆ mov $0x0,%bh
  82978. 44441b: ┆ add %bl,-0x37(%rax)
  82979. 44441e: ┆ (bad)
  82980. 44441f: ┆ incl -0x49(%rax)
  82981. 444422: ┆ add %al,(%rax)
  82982. 444424: ┆ sbb %cl,%dl
  82983. 444426: ┆ (bad)
  82984. 444427: ┆ (bad)
  82985. 444428: ╰ js 4443e1 <_D2rt9backtrace3elf7ElfFile6__initZ+0x2549>
  82986. 44442a: add %al,(%rax)
  82987. 44442c: pushq $0xffffffffa0fffecb
  82988. 444431: mov $0x0,%bh
  82989. 444433: add %bh,-0x33(%rax)
  82990. 444436: (bad)
  82991. 444437: (bad)
  82992. 444438: fdivs -0x31380000(%rdi)
  82993. 44443e: (bad)
  82994. 44443f: callq *(%rax)
  82995. 444441: mov $0xcf380000,%eax
  82996. 444446: (bad)
  82997. 444447: (bad)
  82998. 444448: cmp %bh,-0x2ff80000(%rax)
  82999. 44444e: (bad)
  83000. 44444f: ljmpq *-0x48(%rax)
  83001. 444452: add %al,(%rax)
  83002. 444454: ┆ pushq $0xffffffff80fffed0
  83003. 444459: ┆ mov $0xd0c80000,%eax
  83004. 44445e: ┆ (bad)
  83005. 44445f: ┆ jmpq *0x280000b8(%rax)
  83006. 444465: ┆ sar %esi
  83007. 444467: ┆ inc %eax
  83008. 444469: ┆ mov $0xd2580000,%eax
  83009. 44446e: ┆ (bad)
  83010. 44446f: ┆ (bad)
  83011. 444470: ┆ fdivrs -0x2d480000(%rax)
  83012. 444476: ┆ (bad)
  83013. 444477: ┆ (bad)
  83014. 444478: ┆ clc
  83015. 444479: ┆ mov $0xd3180000,%eax
  83016. 44447e: ┆ (bad)
  83017. 44447f: ┆ lcallq *(%rax)
  83018. 444481: ┆ mov $0xd3380000,%ecx
  83019. 444486: ┆ (bad)
  83020. 444487: ┆ (bad)
  83021. 444488: ┆ cmp %bh,-0x2c680000(%rcx)
  83022. 44448e: ┆ (bad)
  83023. 44448f: ┆ lcallq *-0x47(%rax)
  83024. 444492: ┆ add %al,(%rax)
  83025. 444494: ┆ clc
  83026. 444495: ┆ sar %cl,%esi
  83027. 444497: ┆ (bad)
  83028. 444498: ╰ js 444453 <_D2rt9backtrace3elf7ElfFile6__initZ+0x25bb>
  83029. 44449a: add %al,(%rax)
  83030. 44449c: test $0xd4,%al
  83031. 44449e: (bad)
  83032. 44449f: jmpq *0x80000b9(%rax)
  83033. 4444a5: (bad)
  83034. 4444a6: (bad)
  83035. 4444a7: inc %eax
  83036. 4444a9: mov $0xd5680000,%ecx
  83037. 4444ae: (bad)
  83038. 4444af: jmpq *%rax
  83039. 4444b1: mov $0xd5980000,%ecx
  83040. 4444b6: (bad)
  83041. 4444b7: (bad)
  83042. 4444b8: clc
  83043. 4444b9: mov $0xd5c80000,%ecx
  83044. 4444be: (bad)
  83045. 4444bf: callq *(%rax)
  83046. 4444c1: mov $0xdbf80000,%edx
  83047. 4444c6: (bad)
  83048. 4444c7: decl -0x46(%rax)
  83049. 4444ca: add %al,(%rax)
  83050. 4444cc: pop %rax
  83051. 4444cd: fdivr %st,%st(6)
  83052. 4444cf: ljmpq *-0x46(%rax)
  83053. 4444d2: add %al,(%rax)
  83054. 4444d4: mov $0x88fffedc,%eax
  83055. 4444d9: mov $0xdd180000,%edx
  83056. 4444de: (bad)
  83057. 4444df: ljmpq *0x780000ba(%rax)
  83058. 4444e5: (bad)
  83059. 4444e7: dec %eax
  83060. 4444e9: mov $0xdda80000,%edx
  83061. 4444ee: (bad)
  83062. 4444ef: jmpq *%rax
  83063. 4444f1: mov $0xddb80000,%edx
  83064. 4444f6: (bad)
  83065. 4444f7: (bad)
  83066. 4444f8: clc
  83067. 4444f9: mov $0xddc80000,%edx
  83068. 4444fe: (bad)
  83069. 4444ff: callq *(%rax)
  83070. 444501: mov $0xde280000,%ebx
  83071. 444506: (bad)
  83072. 444507: pushq (%rax)
  83073. 444509: mov $0xde880000,%ebx
  83074. 44450e: (bad)
  83075. 44450f: callq *-0x45(%rax)
  83076. 444512: add %al,(%rax)
  83077. 444514: test $0xde,%al
  83078. 444516: (bad)
  83079. 444517: ljmpq *-0x45(%rax)
  83080. 44451a: add %al,(%rax)
  83081. 44451c: fcomp %st(6)
  83082. 44451e: (bad)
  83083. 44451f: incl -0x7ffff45(%rax)
  83084. 444525: fdivrp %st,%st(6)
  83085. 444527: lcallq *0x380000bb(%rax)
  83086. 44452d: (bad)
  83087. 44452f: pushq 0x780000bb(%rax)
  83088. 444535: (bad)
  83089. 444537: dec %eax
  83090. 444539: mov $0xdfa80000,%ebx
  83091. 44453e: (bad)
  83092. 44453f: jmpq *%rax
  83093. 444541: mov $0xdfd80000,%ebx
  83094. 444546: (bad)
  83095. 444547: (bad)
  83096. 444548: clc
  83097. 444549: mov $0xe0380000,%ebx
  83098. 44454e: (bad)
  83099. 44454f: lcallq *(%rax)
  83100. 444551: mov $0xe0980000,%esp
  83101. 444556: (bad)
  83102. 444557: (bad)
  83103. 444558: cmp %bh,-0x11f4800(%rax,%rax,1)
  83104. 44455f: callq *-0x44(%rax)
  83105. 444562: add %al,(%rax)
  83106. 444564: callq 69444449 <_end+0x68deb111>
  83107. 444569: mov $0xe1480000,%esp
  83108. 44456e: (bad)
  83109. 44456f: decl -0x57ffff44(%rax)
  83110. 444575: ╰ loope 444575 <_D2rt9backtrace3elf7ElfFile6__initZ+0x26dd>
  83111. 444577: ljmpq *0x80000bc(%rax)
  83112. 44457d: ╰ loop 44457d <_D2rt9backtrace3elf7ElfFile6__initZ+0x26e5>
  83113. 44457f: dec %eax
  83114. 444581: mov $0xe2580000,%esp
  83115. 444586: (bad)
  83116. 444587: (bad)
  83117. 444588: callq 58444649 <_end+0x57deb311>
  83118. 44458d: ┆ out %eax,$0xfe
  83119. 44458f: ┆ jmpq *(%rax)
  83120. 444591: ┆ mov $0xe8780000,%ebp
  83121. 444596: ┆ (bad)
  83122. 444597: ┆ callq *-0x43(%rax)
  83123. 44459a: ┆ add %al,(%rax)
  83124. 44459c: ╰ js 44458a <_D2rt9backtrace3elf7ElfFile6__initZ+0x26f2>
  83125. 44459e: (bad)
  83126. 44459f: decl 0x380000bd(%rax)
  83127. 4445a5: out %eax,(%dx)
  83128. 4445a6: (bad)
  83129. 4445a7: inc %eax
  83130. 4445a9: mov $0xf0080000,%ebp
  83131. 4445ae: (bad)
  83132. 4445af: jmpq *%rax
  83133. 4445b1: mov $0xf0680000,%ebp
  83134. 4445b6: (bad)
  83135. 4445b7: incl (%rax)
  83136. 4445b9: mov $0xf0c80000,%esi
  83137. 4445be: (bad)
  83138. 4445bf: jmpq *(%rax)
  83139. 4445c1: mov $0xf0e80000,%esi
  83140. 4445c6: (bad)
  83141. 4445c7: (bad)
  83142. 4445c8: cmp %bh,-0xef80000(%rsi)
  83143. 4445ce: (bad)
  83144. 4445cf: callq *-0x42(%rax)
  83145. 4445d2: add %al,(%rax)
  83146. 4445d4: pushq $0x70fffef1
  83147. 4445d9: mov $0xf1c80000,%esi
  83148. 4445de: (bad)
  83149. 4445df: callq *-0x47ffff42(%rax)
  83150. 4445e5: repnz (bad)
  83151. 4445e7: (bad)
  83152. 4445e8: mov $0xc80000be,%eax
  83153. 4445ed: repnz (bad)
  83154. 4445ef: callq *%rax
  83155. 4445f1: mov $0xf2f80000,%esi
  83156. 4445f6: (bad)
  83157. 4445f7: (bad)
  83158. 4445f8: callq ffffffff884446bb <_end+0xffffffff87deb383>
  83159. 4445fd: repz (bad)
  83160. 4445ff: callq *(%rax)
  83161. 444601: mov $0xf3a80000,%edi
  83162. 444606: (bad)
  83163. 444607: ljmpq *(%rax)
  83164. 444609: mov $0xf4380000,%edi
  83165. 44460e: (bad)
  83166. 44460f: lcallq *-0x41(%rax)
  83167. 444612: add %al,(%rax)
  83168. 444614: rex.W hlt
  83169. 444616: (bad)
  83170. 444617: pushq -0x41(%rax)
  83171. 44461a: add %al,(%rax)
  83172. 44461c: pushq $0xffffffff88fffef4
  83173. 444621: mov $0xf4980000,%edi
  83174. 444626: (bad)
  83175. 444627: jmpq *0x380000bf(%rax)
  83176. 44462d: idiv %dh
  83177. 44462f: (bad)
  83178. 444630: fdivrs -0x9680000(%rdi)
  83179. 444636: (bad)
  83180. 444637: (bad)
  83181. 444638: clc
  83182. 444639: mov $0xf6f80000,%edi
  83183. 44463e: (bad)
  83184. 44463f: lcallq *(%rax)
  83185. 444641: rolb $0x0,(%rax)
  83186. 444644: pushq $0x60fffef7
  83187. 444649: rolb $0x0,(%rax)
  83188.  
  83189. 0000000000444650 <__FRAME_END__-0x98e0>:
  83190. omit cause line count = 14580
  83191.  
  83192. 000000000044df30 <__FRAME_END__>:
  83193. 44df30: add %al,(%rax)
  83194.  
  83195. 000000000044df34 <GCC_except_table6>:
  83196. 44df34: incl (%rbx)
  83197. 44df36: retq
  83198. 44df37: addb $0x3,(%rax)
  83199. 44df3a: add %al,(%r8)
  83200. 44df3d: add %al,(%rax)
  83201. 44df3f: mov %al,(%rdx)
  83202. 44df41: add %al,(%rax)
  83203. 44df43: add %al,(%rax)
  83204. 44df45: add %al,(%rax)
  83205. 44df47: add %cl,0x15000002(%rax)
  83206. 44df4d: add %al,(%rax)
  83207. 44df4f: add %bl,%bh
  83208. 44df51: add $0x0,%al
  83209. 44df53: add %al,(%rax)
  83210. 44df55: popfq
  83211. 44df56: add (%rax),%al
  83212. 44df58: add %ch,%bl
  83213. 44df5a: add %eax,(%rax)
  83214. 44df5c: add %al,(%rax)
  83215. 44df5e: add %al,(%rax)
  83216. 44df60: add %al,(%rax)
  83217. 44df62: mov %al,(%rax,%rax,1)
  83218. 44df65: add %dl,-0x1f000000(%rip) # ffffffffe144df6b <_end+0xffffffffe0df4c33>
  83219. 44df6b: add $0x0,%al
  83220. 44df6d: add %al,(%rax)
  83221. 44df6f: popfq
  83222. 44df70: add $0x0,%al
  83223. 44df72: add %bl,0x0(%rcx)
  83224. 44df75: add %al,(%rax)
  83225. 44df77: add %al,(%rax)
  83226. 44df79: add %al,(%rax)
  83227.  
  83228. 000000000044df7c <GCC_except_table11>:
  83229. 44df7c: incl (%rbx)
  83230. 44df7e: pop %rbp
  83231. 44df7f: add 0x0(%rbx),%ebx
  83232. 44df82: add %al,(%rax)
  83233. 44df84: add %bl,0x0(%rip) # 44df8a <GCC_except_table11+0xe>
  83234. 44df8a: add %al,(%rax)
  83235. 44df8c: add %al,(%rax)
  83236. 44df8e: sbb $0x10000000,%eax
  83237. 44df93: add %al,(%rax)
  83238. 44df95: add %ch,0x0(%rbx)
  83239. 44df9b: sub $0x15000000,%eax
  83240. 44dfa8: rex.X add %al,(%rax)
  83241. 44dfab: add %dl,0x0(%rbx)
  83242. 44dfae: add %al,(%rax)
  83243. 44dfb0: add %eax,%cs:(%rax)
  83244. 44dfb3: add %al,(%rax)
  83245. 44dfb5: xchg %eax,%ebp
  83246. 44dfb6: add %al,(%rax)
  83247. 44dfb8: add %ch,(%rdx)
  83248. 44dfc2: mov $0x6a000000,%edi
  83249. 44dfc7: add %al,(%rax)
  83250. 44dfc9: add %ch,(%rsi)
  83251. 44dfcb: add %eax,(%rax)
  83252. 44dfcd: add %al,(%rax)
  83253. 44dfcf: sub %eax,(%rcx)
  83254. 44dfd1: add %al,(%rax)
  83255. 44dfd3: sbb (%rax),%al
  83256. 44dfd5: add %al,(%rax)
  83257. 44dfd7: add %al,(%rax)
  83258. 44dfd9: add %al,(%rax)
  83259.  
  83260. 000000000044dfdc <GCC_except_table13>:
  83261. 44dfdc: incl (%rbx)
  83262. 44dfde: sub %eax,(%rbx)
  83263. 44dfe0: (bad)
  83264. 44dfe1: add %al,(%rax)
  83265. 44dfe3: add %al,(%rax)
  83266. 44dfe5: and %al,(%rax)
  83267. 44dfe7: add %al,(%rax)
  83268. 44dfe9: add %al,(%rax)
  83269. 44dfeb: add %al,(%rax)
  83270. 44dfed: add %ah,(%rax)
  83271. 44dfef: add %al,(%rax)
  83272. 44dff1: add %dl,(%rcx)
  83273. 44dff3: add %al,(%rax)
  83274. 44dff5: add %al,0x0(%rsi)
  83275. 44dff8: add %al,(%rax)
  83276. 44dffa: add %dh,(%rcx)
  83277. 44dffc: add %al,(%rax)
  83278. 44dffe: add %ch,(%rcx)
  83279.  
  83280. 000000000044e008 <GCC_except_table75>:
  83281. 44e008: incl (%rbx)
  83282. 44e00a: sub %eax,(%rbx)
  83283. 44e00c: (bad)
  83284. 44e00d: add %al,(%rax)
  83285. 44e00f: add %al,(%rax)
  83286. 44e011: add %al,%ss:(%rax)
  83287. 44e014: add %al,(%rax)
  83288. 44e016: add %al,(%rax)
  83289. 44e018: add %al,(%rax)
  83290. 44e01a: add %al,%ss:(%rax)
  83291. 44e01d: add %cl,0x0(%rbp)
  83292. 44e020: add %al,(%rax)
  83293. 44e022: xchg %eax,%edi
  83294. 44e023: add %al,(%rax)
  83295. 44e025: add %al,(%rax)
  83296. 44e027: addl $0x0,(%rax)
  83297. 44e02a: add %ch,(%rcx)
  83298.  
  83299. 000000000044e034 <GCC_except_table76>:
  83300. 44e034: incl (%rbx)
  83301. 44e036: xchg %eax,%esp
  83302. 44e037: add (%rbx),%al
  83303. 44e039: xchg %eax,%ecx
  83304. 44e03a: add 0x0(%rdx),%ah
  83305. 44e03d: add %al,(%rax)
  83306. 44e03f: or $0xd000000,%eax
  83307. 44e044: or %al,(%rax)
  83308. 44e046: add %al,(%rax)
  83309. 44e048: stos %eax,%es:(%rdi)
  83310. 44e049: add %al,(%rax)
  83311. 44e04b: add %ah,-0x1c000000(%rax)
  83312. 44e051: (bad)
  83313. 44e052: add %al,(%rax)
  83314. 44e054: add %bh,0x1(%rdi)
  83315. 44e057: add %al,(%rax)
  83316. 44e059: or $0x7b000000,%eax
  83317. 44e05e: (bad)
  83318. 44e05f: add %al,(%rax)
  83319. 44e061: add %bh,0x62000001(%rdx)
  83320. 44e067: add %al,(%rax)
  83321. 44e069: add %cl,(%rdi)
  83322. 44e06b: (bad)
  83323. 44e06c: add %al,(%rax)
  83324. 44e06e: add %al,0x2(%rdx)
  83325. 44e071: add %al,(%rax)
  83326. 44e073: or $0x7b000000,%eax
  83327. 44e078: (bad)
  83328. 44e079: add %al,(%rax)
  83329. 44e07b: add %bl,0x2(%rbx)
  83330. 44e07e: add %al,(%rax)
  83331. 44e080: or $0xe4000000,%eax
  83332. 44e085: (bad)
  83333. 44e086: add %al,(%rax)
  83334. 44e088: add %al,0x2700000(%rdx,%rax,1)
  83335. 44e08f: add %al,(%rax)
  83336. 44e091: or $0x8,%eax
  83337. 44e096: sub $0xa000005,%eax
  83338. 44e09b: add %al,(%rax)
  83339. 44e09d: add %ah,%dh
  83340. 44e09f: (bad)
  83341. 44e0a0: add %al,(%rax)
  83342. 44e0a2: add %ch,0x5(%rbx)
  83343. 44e0a5: add %al,(%rax)
  83344. 44e0a7: or $0x8f000000,%eax
  83345. 44e0ac: (bad)
  83346. 44e0ad: add %al,(%rax)
  83347. 44e0af: add %ah,0x62000005(%rsi)
  83348. 44e0b5: add %al,(%rax)
  83349. 44e0b7: add %cl,0x7(%rax)
  83350. 44e0bd: cs
  83351. 44e0be: (bad)
  83352. 44e0bf: add %al,(%rax)
  83353. 44e0c1: or $0x8f000000,%eax
  83354. 44e0c6: (bad)
  83355. 44e0c7: add %al,(%rax)
  83356. 44e0c9: add %al,0x6(%rbx)
  83357. 44e0cc: add %al,(%rax)
  83358. 44e0ce: or $0xe6000000,%eax
  83359. 44e0d3: (bad)
  83360. 44e0d4: add %al,(%rax)
  83361. 44e0d6: add %ah,0x6(%rcx)
  83362. 44e0d9: add %al,(%rax)
  83363. 44e0db: or %al,(%rax)
  83364. 44e0dd: add %al,(%rax)
  83365. 44e0df: invd
  83366. 44e0e1: add %al,(%rax)
  83367. 44e0e3: add %ch,0x6(%rsi)
  83368. 44e0e6: add %al,(%rax)
  83369. 44e0e8: or %al,(%rax)
  83370. 44e0ea: add %al,(%rax)
  83371. 44e0ec: ╭ jnp 44e0f4 <GCC_except_table76+0xc0>
  83372. 44e0ee: │ add %al,(%rax)
  83373. 44e0f0: │ add %al,0x8000006(%rbp)
  83374. 44e0f6: add %al,(%rax)
  83375. 44e0f8: add %cl,0x6(%rdi)
  83376. 44e0fe: xchg %eax,%esi
  83377. 44e0ff: (bad)
  83378. 44e100: add %al,(%rax)
  83379. 44e102: or %al,(%rax)
  83380. 44e104: add %al,(%rax)
  83381. 44e106: adc %ecx,(%rax)
  83382. 44e108: add %al,(%rax)
  83383. 44e10a: add %ah,0x6a000006(%rax)
  83384. 44e110: add %al,(%rax)
  83385. 44e112: add %cl,(%rdi)
  83386. 44e114: (bad)
  83387. 44e115: add %al,(%rax)
  83388. 44e117: add %bl,(%rcx)
  83389. 44e119: (bad)
  83390. 44e11a: add %al,(%rax)
  83391. 44e11c: pushq $0x0
  83392. 44e11e: add %al,(%rax)
  83393. 44e120: mov %al,(%rdi)
  83394. 44e122: add %al,(%rax)
  83395. 44e124: add %ah,0x26000007(%rcx)
  83396. 44e12a: add %al,(%rax)
  83397. 44e12c: add %cl,0x8(%rip) # 44e13a <GCC_except_table76+0x106>
  83398. 44e132: movl $0x320000,(%rdi)
  83399. 44e138: add %al,(%rax)
  83400. 44e13a: add %al,(%rax)
  83401. 44e13c: add %al,(%rax)
  83402. 44e13e: add %bh,%cl
  83403. 44e140: (bad)
  83404. 44e141: add %al,(%rax)
  83405. 44e143: adc $0x0,%al
  83406. 44e145: add %al,(%rax)
  83407. 44e147: or $0x8,%eax
  83408.  
  83409. 000000000044e14c <GCC_except_table78>:
  83410. 44e14c: incl (%rbx)
  83411. 44e14e: pop %rbp
  83412. 44e14f: add 0x27(%rbx),%ebx
  83413. 44e152: add %al,(%rax)
  83414. 44e154: add %cl,(%rcx)
  83415. 44e156: add %al,(%rax)
  83416. 44e158: add %ah,0x1(%rdx)
  83417. 44e15b: add %al,(%rax)
  83418. 44e15d: add %cl,0x0(%rbp)
  83419. 44e160: add %al,(%rax)
  83420. 44e162: push %rsp
  83421. 44e163: add %al,(%rax)
  83422. 44e165: add %cl,0x1(%rax)
  83423. 44e168: add %al,(%rax)
  83424. 44e16a: add %bh,0xa000000(%rbp)
  83425. 44e170: add %al,(%rax)
  83426. 44e172: add %ah,0x1(%rdx)
  83427. 44e175: add %al,(%rax)
  83428. 44e177: add %al,%bh
  83429. 44e179: add %al,(%rax)
  83430. 44e17b: add %dl,(%rdx)
  83431. 44e185: flds (%rax)
  83432. 44e187: add %al,(%rax)
  83433. 44e189: pushq $0x0
  83434. 44e18b: add %al,(%rax)
  83435. 44e18d: add %rax,(%rax)
  83436. 44e190: add %al,(%rax)
  83437. 44e192: rex.WXB add %rax,(%r8)
  83438. 44e195: add %dl,(%rdx)
  83439. 44e197: add %al,(%rax)
  83440. 44e199: add %ah,0x1(%rdx)
  83441. 44e19c: add %al,(%rax)
  83442. 44e19e: add %bl,0x1(%rbp)
  83443. 44e1a1: add %al,(%rax)
  83444. 44e1a3: sbb %al,(%rax)
  83445. 44e1a5: add %al,(%rax)
  83446. 44e1a7: add %al,(%rax)
  83447. 44e1a9: add %al,(%rax)
  83448.  
  83449. 000000000044e1ac <GCC_except_table80>:
  83450. 44e1ac: incl (%rbx)
  83451. 44e1ae: pushfq
  83452. 44e1af: add %al,(%rbx)
  83453. 44e1b1: sbb (%rsi),%dl
  83454. 44e1b3: add %al,(%rax)
  83455. 44e1b5: add %dh,(%rbx)
  83456. 44e1b7: add %al,(%rax)
  83457. 44e1b9: add %bl,0x0(%rcx)
  83458. 44e1bc: add %al,(%rax)
  83459. 44e1be: add %cl,0x0(%rcx)
  83460. 44e1c1: add %al,(%rax)
  83461. 44e1c3: and (%rax),%eax
  83462. 44e1c5: add %al,(%rax)
  83463. 44e1c7: add %al,(%rax)
  83464. 44e1c9: add %al,(%rax)
  83465.  
  83466. 000000000044e1cc <GCC_except_table81>:
  83467. 44e1cc: incl (%rbx)
  83468. 44e1ce: rolb (%rax)
  83469. 44e1d0: add 0x18(%rsi),%ecx
  83470. 44e1d3: add %al,(%rax)
  83471. 44e1d5: add %al,0x74000000(%rip) # 7444e1db <_end+0x73df4ea3>
  83472. 44e1db: add %eax,(%rax)
  83473. 44e1dd: add %al,(%rax)
  83474. 44e1df: push %rsi
  83475. 44e1e0: add %al,(%rax)
  83476. 44e1e2: add %cl,0x0(%rbx)
  83477. 44e1e5: add %al,(%rax)
  83478. 44e1e7: rex.RX add %r8d,(%rax)
  83479. 44e1ea: add %al,(%rax)
  83480. 44e1ec: ╭ loope 44e1ee <GCC_except_table81+0x22>
  83481. 44e1ee: ┕ add %al,(%rax)
  83482. 44e1f0: rex.WRXB add %r8b,(%r8)
  83483. 44e1f3: add %dh,0x0(%rcx,%rax,1)
  83484. 44e1f7: add %al,(%rax)
  83485. 44e1f9: xor %al,(%rcx)
  83486. 44e1fb: add %al,(%rax)
  83487. 44e1fd: sbb %al,(%rax)
  83488. 44e1ff: add %al,(%rax)
  83489. 44e201: add %al,(%rax)
  83490. 44e203: add %al,(%rax)
  83491. 44e205: add %cl,0x1(%rax)
  83492. 44e208: add %al,(%rax)
  83493. 44e20a: sub (%rax),%al
  83494. 44e20c: add %al,(%rax)
  83495. 44e20e: ╭ je 44e211 <GCC_except_table81+0x45>
  83496. 44e210: │ add %al,(%rax)
  83497. 44e212: add %dh,0x1(%rdx)
  83498. 44e215: add %al,(%rax)
  83499. 44e217: adc $0x0,%eax
  83500. 44e21c: add %al,(%rax)
  83501.  
  83502. 000000000044e220 <GCC_except_table86>:
  83503. 44e220: incl (%rbx)
  83504. 44e222: pop %rbp
  83505. 44e223: add 0x2e(%rbx),%ebx
  83506. 44e226: add %al,(%rax)
  83507. 44e228: add %cl,(%rcx)
  83508. 44e22a: add %al,(%rax)
  83509. 44e22c: add %ch,0x1(%rbx)
  83510. 44e22f: add %al,(%rax)
  83511. 44e231: add %dl,0x0(%rax,%rax,1)
  83512. 44e235: add %dl,0x0(%rsi)
  83513. 44e238: add %al,(%rax)
  83514. 44e23a: push %rcx
  83515. 44e23b: add %eax,(%rax)
  83516. 44e23d: add %al,(%rax)
  83517. 44e23f: movb $0x0,(%rax)
  83518. 44e242: add %cl,(%rdx)
  83519. 44e244: add %al,(%rax)
  83520. 44e246: add %ch,0x1(%rbx)
  83521. 44e249: add %al,(%rax)
  83522. 44e24b: add %dl,%al
  83523. 44e24d: add %al,(%rax)
  83524. 44e24f: add %dl,(%rdx)
  83525. 44e259: ╭ loop 44e25b <GCC_except_table86+0x3b>
  83526. 44e25b: ┕ add %al,(%rax)
  83527. 44e25d: pushq $0x0
  83528. 44e25f: add %al,(%rax)
  83529. 44e261: push %rcx
  83530. 44e262: add %eax,(%rax)
  83531. 44e264: add %al,(%rax)
  83532. 44e266: push %rsp
  83533. 44e267: add %eax,(%rax)
  83534. 44e269: add %dl,(%rdx)
  83535. 44e26b: add %al,(%rax)
  83536. 44e26d: add %ch,0x1(%rbx)
  83537. 44e270: add %al,(%rax)
  83538. 44e272: add %ah,0x1(%rsi)
  83539. 44e275: add %al,(%rax)
  83540. 44e277: sbb %al,(%rax)
  83541. 44e279: add %al,(%rax)
  83542. 44e27b: add %al,(%rax)
  83543. 44e27d: add %al,(%rax)
  83544.  
  83545. 000000000044e280 <GCC_except_table14>:
  83546. 44e280: incl (%rbx)
  83547. 44e282: retq
  83548. 44e283: addb $0x3,(%rax)
  83549. 44e286: add %al,(%r8)
  83550. 44e289: add %al,(%rax)
  83551. 44e28b: push %rbx
  83552. 44e28c: add %eax,(%rax)
  83553. 44e28e: add %al,(%rax)
  83554. 44e290: add %al,(%rax)
  83555. 44e292: add %al,(%rax)
  83556. 44e294: push %rbx
  83557. 44e295: add %eax,(%rax)
  83558. 44e297: add %cl,-0x77000000(%rip) # ffffffff8944e29d <_end+0xffffffff88df4f65>
  83559. 44e29d: add (%rax),%al
  83560. 44e29f: add %al,(%rax)
  83561. 44e2a1: (bad)
  83562. 44e2a2: add %eax,(%rax)
  83563. 44e2a4: add %dh,%bh
  83564. 44e2ae: push %rdi
  83565. 44e2af: add (%rax),%al
  83566. 44e2b1: add %cl,-0x5e000000(%rip) # ffffffffa244e2b7 <_end+0xffffffffa1df4f7f>
  83567. 44e2b7: add (%rax),%al
  83568. 44e2b9: add %al,(%rax)
  83569. 44e2bb: add %fs:(%rax),%al
  83570. 44e2be: add %cl,0x0(%rbp)
  83571. 44e2c1: add %al,(%rax)
  83572. 44e2c3: add %al,(%rax)
  83573. 44e2c5: add %al,(%rax)
  83574.  
  83575. 000000000044e2c8 <GCC_except_table18>:
  83576. 44e2c8: incl (%rbx)
  83577. 44e2ca: pushfq
  83578. 44e2cb: add %al,(%rbx)
  83579. 44e2cd: sbb (%rax,%rax,1),%ah
  83580. 44e2d0: add %al,(%rax)
  83581. 44e2d2: rex.WX add %al,(%rax)
  83582. 44e2d5: add %dl,0x0(%rdx)
  83583. 44e2db: outsb %ds:(%rsi),(%dx)
  83584. 44e2dc: add %al,(%rax)
  83585. 44e2de: add %dh,(%rbx)
  83586.  
  83587. 000000000044e2e8 <GCC_except_table41>:
  83588. 44e2e8: incl (%rbx)
  83589. 44e2ea: sub %eax,(%rbx)
  83590. 44e2ec: (bad)
  83591. 44e2ed: add %al,(%rax)
  83592. 44e2ef: add %al,(%rax)
  83593. 44e2f1: cmp (%rax),%eax
  83594. 44e2f3: add %al,(%rax)
  83595. 44e2f5: add %al,(%rax)
  83596. 44e2f7: add %al,(%rax)
  83597. 44e2f9: add %bh,(%rbx)
  83598. 44e2fb: add %al,(%rax)
  83599. 44e2fd: add %dl,-0x9000000(%rsi)
  83600. 44e303: add %al,(%rax)
  83601. 44e305: add %al,(%rax)
  83602. 44e307: roll (%rax)
  83603. 44e309: add %al,(%rax)
  83604. 44e30b: cmp %eax,(%rax)
  83605. 44e30d: add %al,(%rax)
  83606. 44e30f: add %al,(%rax)
  83607. 44e311: add %al,(%rax)
  83608.  
  83609. 000000000044e314 <GCC_except_table43>:
  83610. 44e314: incl (%rbx)
  83611. 44e316: retq
  83612. 44e317: addb $0x3,(%rax)
  83613. 44e31a: add %al,(%r8)
  83614. 44e31d: add %al,(%rax)
  83615. 44e31f: xor $0x0,%al
  83616. 44e321: add %al,(%rax)
  83617. 44e323: add %al,(%rax)
  83618. 44e325: add %al,(%rax)
  83619. 44e327: add %dh,(%rax,%rax,1)
  83620. 44e32a: add %al,(%rax)
  83621. 44e32c: sub %al,(%rax)
  83622. 44e32e: add %al,(%rax)
  83623. 44e330: incb (%rax)
  83624. 44e332: add %al,(%rax)
  83625. 44e334: add %al,0x11000000(%rdi)
  83626. 44e33a: add %al,(%rax)
  83627. 44e33c: add %bh,%ah
  83628. 44e33e: add %al,(%rax)
  83629. 44e340: add %al,(%rax)
  83630. 44e342: rolb $0x0,(%rax)
  83631. 44e345: add %ah,(%rbx)
  83632. 44e347: add %al,(%rax)
  83633. 44e349: add %bh,%dh
  83634. 44e34b: add %al,(%rax)
  83635. 44e34d: add %al,(%rax)
  83636. 44e34f: jrcxz 44e351 <GCC_except_table43+0x3d>
  83637. 44e351: add %al,(%rax)
  83638. 44e353: xor (%rax),%eax
  83639. 44e355: add %al,(%rax)
  83640. 44e357: add %al,(%rax)
  83641. 44e359: add %al,(%rax)
  83642.  
  83643. 000000000044e35c <GCC_except_table46>:
  83644. 44e35c: incl (%rbx)
  83645. 44e35e: sub %eax,(%rbx)
  83646. 44e360: (bad)
  83647. 44e361: add %al,(%rax)
  83648. 44e363: add %al,(%rax)
  83649. 44e365: (bad)
  83650. 44e36e: (bad)
  83651. 44e36f: add %al,(%rax)
  83652. 44e371: add %cl,(%rdi)
  83653. 44e373: add %al,(%rax)
  83654. 44e375: add %dl,0x0(%rbx)
  83655. 44e378: add %al,(%rax)
  83656. 44e37a: add %dh,(%rsi)
  83657. 44e37c: add %al,(%rax)
  83658. 44e37e: add %dh,(%rax)
  83659.  
  83660. 000000000044e388 <GCC_except_table49>:
  83661. 44e388: incl (%rbx)
  83662. 44e38a: sub %eax,(%rbx)
  83663. 44e38c: (bad)
  83664. 44e38d: add %al,(%rax)
  83665. 44e38f: add %al,(%rax)
  83666. 44e391: (bad)
  83667. 44e39a: (bad)
  83668. 44e39b: add %al,(%rax)
  83669. 44e39d: add %cl,(%rax,%rax,1)
  83670. 44e3a0: add %al,(%rax)
  83671. 44e3a2: ╭ jmp 44e3a4 <GCC_except_table49+0x1c>
  83672. 44e3a4: ┕ add %al,(%rax)
  83673. 44e3a6: add %dl,%al
  83674. 44e3a8: add %al,(%rax)
  83675. 44e3aa: add %dh,(%rax,%rax,1)
  83676. 44e3ad: add %al,(%rax)
  83677. 44e3af: add %al,(%rax)
  83678. 44e3b1: add %al,(%rax)
  83679.  
  83680. 000000000044e3b4 <GCC_except_table73>:
  83681. 44e3b4: incl (%rbx)
  83682. 44e3b6: sub %eax,(%rbx)
  83683. 44e3b8: (bad)
  83684. 44e3b9: sbb %eax,(%rax)
  83685. 44e3bb: add %al,(%rax)
  83686. 44e3bd: and %al,(%rax)
  83687. 44e3bf: add %al,(%rax)
  83688. 44e3c1: in $0x0,%al
  83689. 44e3c3: add %al,(%rax)
  83690. 44e3c5: add %ah,0x0(%rax)
  83691. 44e3c8: add %al,(%rax)
  83692. 44e3ca: rex.WRB add %r8b,(%r8)
  83693. 44e3cd: add %bl,%al
  83694. 44e3cf: add %al,(%rax)
  83695. 44e3d1: add %al,(%rax)
  83696. 44e3d3: lods %ds:(%rsi),%eax
  83697. 44e3d4: add %al,(%rax)
  83698. 44e3d6: add %cl,0x0(%rdx)
  83699. 44e3d9: add %al,(%rax)
  83700. 44e3db: add %al,(%rax)
  83701. 44e3dd: add %al,(%rax)
  83702.  
  83703. 000000000044e3e0 <GCC_except_table79>:
  83704. 44e3e0: incl (%rbx)
  83705. 44e3e2: pushfq
  83706. 44e3e3: add %al,(%rbx)
  83707. 44e3e5: sbb (%rdi),%cl
  83708. 44e3e7: add %al,(%rax)
  83709. 44e3e9: add %al,(%rdx)
  83710. 44e3eb: add %al,(%rax)
  83711. 44e3ed: add %ch,(%rdi)
  83712. 44e3ef: add %al,(%rax)
  83713. 44e3f1: add %al,(%rax)
  83714. 44e3f3: adc %eax,(%rax)
  83715. 44e3f5: add %al,(%rax)
  83716. 44e3f7: sub $0x0,%eax
  83717. 44e3fc: add %al,(%rax)
  83718.  
  83719. 000000000044e400 <GCC_except_table86>:
  83720. 44e400: incl (%rbx)
  83721. 44e402: lahf
  83722. 44e403: addl $0x19c03,(%rax)
  83723. 44e409: add %al,(%rax)
  83724. 44e40b: add %ah,0x0(%rbp)
  83725. 44e411: add %al,(%rax)
  83726. 44e413: add %al,(%rax)
  83727. 44e415: movsl %ds:(%rsi),%es:(%rdi)
  83728. 44e416: add %al,(%rax)
  83729. 44e418: add %bl,0x0(%rax,%rax,1)
  83730. 44e41c: add %al,0x1(%rsi)
  83731. 44e422: add %eax,(%rcx)
  83732. 44e424: add %al,(%rax)
  83733. 44e426: and $0x0,%eax
  83734. 44e42b: add %al,(%rax)
  83735. 44e42d: add %al,(%rax)
  83736. 44e42f: add %eax,%es:(%rax)
  83737. 44e432: add %bl,0x0(%rbx)
  83738. 44e435: add %al,(%rax)
  83739. 44e437: xchg %al,(%rcx)
  83740. 44e439: add %al,(%rax)
  83741. 44e43b: add %al,0x42000001(%rcx)
  83742. 44e449: retq
  83743. 44e44a: add %eax,(%rax)
  83744. 44e44c: add %cl,(%rcx)
  83745. 44e44e: add %al,(%rax)
  83746. 44e450: add %ah,(%rcx)
  83747. 44e452: add $0x0,%al
  83748. 44e454: add %al,(%rax)
  83749. 44e456: xor %al,(%rdx)
  83750. 44e458: add %al,(%rax)
  83751. 44e45a: cmp %eax,(%rax)
  83752. 44e45c: add %al,(%rax)
  83753. 44e45e: cld
  83754. 44e45f: add (%rax),%eax
  83755. 44e461: add %al,(%rax)
  83756. 44e463: mov $0x2,%ah
  83757. 44e465: add %al,(%rax)
  83758. 44e467: or %eax,(%rax)
  83759. 44e469: add %al,(%rax)
  83760. 44e46b: and %eax,(%rax,%rax,1)
  83761. 44e46e: add %al,(%rax)
  83762. 44e470: sbb (%rbx),%eax
  83763. 44e472: add %al,(%rax)
  83764. 44e474: cmp %eax,(%rax)
  83765. 44e476: add %al,(%rax)
  83766. 44e478: adc %al,(%rax,%rax,1)
  83767. 44e47b: add %al,(%rax)
  83768. 44e47d: mov (%rbx),%eax
  83769. 44e47f: add %al,(%rax)
  83770. 44e481: push %rdi
  83771. 44e482: add %al,(%rax)
  83772. 44e484: add %ah,(%rcx)
  83773. 44e486: add $0x0,%al
  83774. 44e488: add %al,(%rax)
  83775. 44e48a: ╭ loop 44e48f <GCC_except_table86+0x8f>
  83776. 44e48c: │ add %al,(%rax)
  83777. 44e48e: │ and $0x0,%al
  83778. 44e490: add %al,(%rax)
  83779. 44e492: add %al,(%rax)
  83780. 44e494: add %al,(%rax)
  83781. 44e496: add %al,(%rsi)
  83782. 44e498: add $0x0,%al
  83783. 44e49a: add %bl,(%rcx)
  83784. 44e49c: add %al,(%rax)
  83785. 44e49e: add %ah,(%rcx)
  83786. 44e4a0: add $0x0,%al
  83787.  
  83788. 000000000044e4a4 <GCC_except_table88>:
  83789. 44e4a4: incl (%rbx)
  83790. 44e4a6: pushfq
  83791. 44e4a7: add %al,(%rbx)
  83792. 44e4a9: sbb 0x0(%rax,%rax,1),%al
  83793. 44e4ad: add %ch,(%rsi)
  83794. 44e4af: add %al,(%rax)
  83795. 44e4b1: add %ch,0x72000000(%rax,%rax,1)
  83796. 44e4b8: add %al,(%rax)
  83797. 44e4ba: add %cl,0x0(%rcx)
  83798. 44e4bd: add %al,(%rax)
  83799. 44e4bf: add %al,(%rax)
  83800. 44e4c1: add %al,(%rax)
  83801.  
  83802. 000000000044e4c4 <GCC_except_table108>:
  83803. 44e4c4: incl (%rbx)
  83804. 44e4c6: mov $0x80,%dh
  83805. 44e4c8: addb $0x3,(%rax)
  83806. 44e4cb: xor $0x49,%al
  83807. 44e4cd: add %al,(%rax)
  83808. 44e4cf: add %dh,0x0(%rdx)
  83809. 44e4d2: add %al,(%rax)
  83810. 44e4d4: incb (%rax)
  83811. 44e4d6: add %al,(%rax)
  83812. 44e4d8: add %bh,0x22000000(%rbx)
  83813. 44e4e6: fldl (%rax)
  83814. 44e4e8: add %al,(%rax)
  83815. 44e4ea: (bad)
  83816. 44e4eb: add %al,(%rax)
  83817. 44e4ed: add %bh,%dh
  83818. 44e4ef: add %al,(%rax)
  83819. 44e4f1: add %al,(%rax)
  83820. 44e4f3: cld
  83821. 44e4f4: add %al,(%rax)
  83822. 44e4f6: add %dl,(%rcx)
  83823.  
  83824. 000000000044e500 <GCC_except_table113>:
  83825. 44e500: incl (%rbx)
  83826. 44e502: (bad)
  83827. 44e503: addb $0x0,0x2c680300(%rax)
  83828. 44e50a: add %al,(%rax)
  83829. 44e50c: add $0x33000000,%eax
  83830. 44e511: add %al,(%rax)
  83831. 44e513: add %al,(%rax)
  83832. 44e515: mov $0x9000000,%eax
  83833. 44e51a: add %al,(%rax)
  83834. 44e51c: add %cl,(%rax)
  83835. 44e51e: add (%rax),%eax
  83836. 44e520: add %al,(%rax)
  83837. 44e522: adc $0x1,%al
  83838. 44e524: add %al,(%rax)
  83839. 44e526: or %eax,(%rax)
  83840. 44e528: add %al,(%rax)
  83841. 44e52a: ╭ loopne 44e52e <GCC_except_table113+0x2e>
  83842. 44e52c: │ add %al,(%rax)
  83843. 44e52e: ┕ add %dh,(%rax)
  83844. 44e530: add %eax,(%rax)
  83845. 44e532: add %cl,(%rbx)
  83846. 44e534: add %eax,(%rax)
  83847. 44e536: add %cl,(%rax)
  83848. 44e538: add (%rax),%eax
  83849. 44e53a: add %al,(%rax)
  83850. 44e53c: xchg %al,(%rdx)
  83851. 44e53e: add %al,(%rax)
  83852. 44e540: or %eax,(%rax)
  83853. 44e542: add %al,(%rax)
  83854. 44e544: testl $0xa2000000,(%rdx)
  83855. 44e54a: add (%rax),%al
  83856. 44e54c: add %cl,(%rcx)
  83857. 44e54e: add %al,(%rax)
  83858. 44e550: add %cl,(%rax)
  83859. 44e552: add (%rax),%eax
  83860. 44e554: add %al,(%rax)
  83861. 44e556: stos %eax,%es:(%rdi)
  83862. 44e557: add (%rax),%al
  83863. 44e559: add %bh,(%rdi)
  83864. 44e563: (bad)
  83865. 44e564: add (%rax),%al
  83866. 44e566: add %bl,(%rax,%rax,1)
  83867. 44e569: add %al,(%rax)
  83868. 44e56b: or %al,(%rbx)
  83869. 44e56d: add %al,(%rax)
  83870.  
  83871. 000000000044e570 <GCC_except_table119>:
  83872. 44e570: incl (%rbx)
  83873. 44e572: pushfq
  83874. 44e573: add %al,(%rbx)
  83875. 44e575: sbb (%rdx),%dh
  83876. 44e577: add %al,(%rax)
  83877. 44e579: add %cl,(%rcx)
  83878. 44e57b: add %al,(%rax)
  83879. 44e57d: add %ah,0x0(%rax)
  83880. 44e580: add %al,(%rax)
  83881. 44e582: add %bh,(%rbx)
  83882. 44e584: add %al,(%rax)
  83883. 44e586: add %dh,(%rax,%rax,1)
  83884. 44e589: add %al,(%rax)
  83885. 44e58b: add %al,(%rax)
  83886. 44e58d: add %al,(%rax)
  83887.  
  83888. 000000000044e590 <GCC_except_table483>:
  83889. 44e590: incl (%rbx)
  83890. 44e592: sub %eax,(%rbx)
  83891. 44e594: (bad)
  83892. 44e595: add %al,(%rax)
  83893. 44e597: add %al,(%rax)
  83894. 44e599: or %eax,(%rdx)
  83895. 44e59b: add %al,(%rax)
  83896. 44e59d: add %al,(%rax)
  83897. 44e59f: add %al,(%rax)
  83898. 44e5a1: add %cl,(%rcx)
  83899. 44e5a3: add (%rax),%al
  83900. 44e5a5: add %dh,%ch
  83901. 44e5a7: add %al,(%rax)
  83902. 44e5a9: add %bh,0x4(%rip) # 44e5b3 <GCC_except_table483+0x23>
  83903. 44e5af: incb (%rdx)
  83904. 44e5b1: add %al,(%rax)
  83905. 44e5b3: pop %rax
  83906. 44e5b4: add %eax,(%rax)
  83907. 44e5b6: add %al,(%rax)
  83908. 44e5b8: add %al,(%rax)
  83909.  
  83910. 000000000044e5bc <GCC_except_table4>:
  83911. 44e5bc: incl (%rbx)
  83912. 44e5be: movabs %al,0xe1a03008080
  83913. 44e5c7: add %dl,(%rsi)
  83914. 44e5c9: add %al,(%rax)
  83915. 44e5cb: add %ch,0x1000000(%rip) # 144e5d1 <_end+0xdf5299>
  83916. 44e5d1: and $0x0,%al
  83917. 44e5d3: add %al,(%rax)
  83918. 44e5d5: sbb $0x0,%eax
  83919. 44e5da: add %al,(%rax)
  83920. 44e5dc: add %al,(%rax)
  83921. 44e5de: add %eax,(%rax)
  83922. 44e5e0: push %rax
  83923. 44e5e1: push %rsp
  83924. 44e5e2: gs
  83925.  
  83926. 000000000044e5e4 <GCC_except_table5>:
  83927. 44e5e4: incl (%rbx)
  83928. 44e5e6: sub %eax,(%rbx)
  83929. 44e5e8: (bad)
  83930. 44e5e9: add %al,(%rax)
  83931. 44e5eb: add %al,(%rax)
  83932. 44e5ed: (bad)
  83933. 44e5f6: (bad)
  83934. 44e5f7: add %al,(%rax)
  83935. 44e5f9: add %al,-0x7d000000(%rip) # ffffffff8344e5ff <_end+0xffffffff82df52c7>
  83936. 44e5ff: add %eax,(%rax)
  83937. 44e601: add %al,(%rax)
  83938. 44e603: lahf
  83939. 44e604: add %al,(%rax)
  83940. 44e606: add %dh,%bh
  83941.  
  83942. 000000000044e610 <GCC_except_table8>:
  83943. 44e610: incl (%rbx)
  83944. 44e612: sub %eax,(%rbx)
  83945. 44e614: (bad)
  83946. 44e615: add %al,(%rax)
  83947. 44e617: add %al,(%rax)
  83948. 44e619: sub %al,(%rax)
  83949. 44e61b: add %al,(%rax)
  83950. 44e61d: add %al,(%rax)
  83951. 44e61f: add %al,(%rax)
  83952. 44e621: add %ch,(%rax)
  83953. 44e623: add %al,(%rax)
  83954. 44e625: add %al,0x50000000(%rip) # 5044e62b <_end+0x4fdf52f3>
  83955. 44e62b: add %al,(%rax)
  83956. 44e62d: add %al,(%rax)
  83957. 44e62f: sub $0x36000000,%eax
  83958.  
  83959. 000000000044e63c <GCC_except_table16>:
  83960. 44e63c: incl (%rbx)
  83961. 44e63e: sub %eax,(%rbx)
  83962. 44e640: (bad)
  83963. 44e641: add %al,(%rax)
  83964. 44e643: add %al,(%rax)
  83965. 44e645: add %al,(%rax)
  83966. 44e648: add %al,(%rax)
  83967. 44e64a: add %al,(%rax)
  83968. 44e64c: add %al,(%rax)
  83969. 44e64e: add %al,(%rax)
  83970. 44e651: add %al,0x6f000000(%rip) # 6f44e657 <_end+0x6edf531f>
  83971. 44e657: add %al,(%rax)
  83972. 44e659: add %al,(%rax)
  83973. 44e65b: add %r8b,(%r8)
  83974. 44e65e: add %bh,0x0(%rip) # 44e664 <GCC_except_table16+0x28>
  83975. 44e664: add %al,(%rax)
  83976.  
  83977. 000000000044e668 <GCC_except_table17>:
  83978. 44e668: incl (%rbx)
  83979. 44e66a: out %eax,$0x80
  83980. 44e66c: add %al,(%rbx)
  83981. 44e66e: pop %rbx
  83982. 44e66f: add %al,(%rax)
  83983. 44e671: add %al,(%rax)
  83984. 44e673: ╭ jno 44e675 <GCC_except_table17+0xd>
  83985. 44e675: ┕ add %al,(%rax)
  83986. 44e677: add %al,(%rax)
  83987. 44e679: add %al,(%rax)
  83988. 44e67b: add %dh,0x0(%rcx)
  83989. 44e67e: add %al,(%rax)
  83990. 44e680: add $0xe0000000,%eax
  83991. 44e685: add %eax,(%rax)
  83992. 44e687: add %al,(%rax)
  83993. 44e689: ╭ jbe 44e68b <GCC_except_table17+0x23>
  83994. 44e68b: ┕ add %al,(%rax)
  83995. 44e68d: and (%rax),%eax
  83996. 44e68f: add %al,(%rax)
  83997. 44e691: add %al,(%rax)
  83998. 44e693: add %al,(%rax)
  83999. 44e695: add %bl,-0x22000000(%rcx)
  84000. 44e69b: add %al,(%rax)
  84001. 44e69d: add %cl,%ah
  84002. 44e69f: add %eax,(%rax)
  84003. 44e6a1: add %al,0x181(%rip) # 44e828 <GCC_except_table91+0x20>
  84004. 44e6a7: add $0x88000000,%eax
  84005. 44e6ac: add %eax,(%rax)
  84006. 44e6ae: add %al,(%rbx)
  84007. 44e6b0: mov (%rcx),%eax
  84008. 44e6b2: add %al,(%rax)
  84009. 44e6b4: sub $0xcc000000,%eax
  84010. 44e6b9: add %eax,(%rax)
  84011. 44e6bb: add %al,0x1b8(%rip) # 44e879 <GCC_except_table98+0x19>
  84012. 44e6c1: cmp (%rax),%eax
  84013. 44e6cb: add %al,(%rcx)
  84014. 44e6cd: ╭ jge 44e6d0 <GCC_except_table17+0x68>
  84015. 44e6cf: │ add %dl,0x54(%rax)
  84016. 44e6d2: gs
  84017.  
  84018. 000000000044e6d4 <GCC_except_table23>:
  84019. 44e6d4: incl (%rbx)
  84020. 44e6d6: out %eax,$0x80
  84021. 44e6d8: add %al,(%rbx)
  84022. 44e6da: pop %rbx
  84023. 44e6db: add %al,(%rax)
  84024. 44e6dd: add %al,(%rax)
  84025. 44e6df: add %r8b,(%r8)
  84026. 44e6e2: add %al,(%rax)
  84027. 44e6e4: add %al,(%rax)
  84028. 44e6e6: add %al,(%rax)
  84029. 44e6e8: add %r8b,(%r8)
  84030. 44e6eb: add %al,0x66000000(%rip) # 6644e6f1 <_end+0x65df53b9>
  84031. 44e6f1: add %eax,(%rax)
  84032. 44e6f3: add %al,(%rax)
  84033. 44e6f5: rex.WX add %al,(%rax)
  84034. 44e6f8: add %bl,(%rdi)
  84035. 44e702: imul $0x980000,(%rax),%eax
  84036. 44e708: add %al,(%rax)
  84037. 44e70a: push %rdx
  84038. 44e70b: add %eax,(%rax)
  84039. 44e70d: add %al,0x10b(%rip) # 44e81e <GCC_except_table91+0x16>
  84040. 44e713: add $0x12000000,%eax
  84041. 44e718: add %eax,(%rax)
  84042. 44e71a: add %al,(%rbx)
  84043. 44e71c: adc $0x2d000001,%eax
  84044. 44e721: add %al,(%rax)
  84045. 44e723: add %dl,0x1(%rdx)
  84046. 44e726: add %al,(%rax)
  84047. 44e728: add $0x142,%eax
  84048. 44e72d: (bad)
  84049. 44e736: add %al,(%rax)
  84050. 44e738: add %edi,0x1(%rbp)
  84051. 44e73b: add %dl,0x54(%rax)
  84052. 44e73e: gs
  84053.  
  84054. 000000000044e740 <GCC_except_table38>:
  84055. 44e740: incl (%rbx)
  84056. 44e742: mov $0x6a340300,%esp
  84057. 44e747: add %al,(%rax)
  84058. 44e749: add %cl,(%rax)
  84059. 44e74b: add %al,(%rax)
  84060. 44e74d: add %dh,0x0(%rdi)
  84061. 44e750: add %al,(%rax)
  84062. 44e752: add %ecx,(%rsi)
  84063. 44e754: add %eax,(%rax)
  84064. 44e756: add %cl,(%rax)
  84065. 44e758: add %al,(%rax)
  84066. 44e75a: add %bl,(%rbx)
  84067. 44e75c: add %eax,(%rax)
  84068. 44e75e: add %al,(%rcx)
  84069. 44e760: push %rsp
  84070. 44e761: add (%rax),%al
  84071. 44e763: add %cl,(%rax)
  84072. 44e765: add %al,(%rax)
  84073. 44e767: add %bl,0x2(%rsi)
  84074. 44e76a: add %al,(%rax)
  84075. 44e76c: add %ebx,0x0(%rdx,%rax,1)
  84076. 44e770: add %ah,(%rsi)
  84077. 44e77a: add %eax,(%rax)
  84078. 44e77c: push %rax
  84079. 44e77d: push %rsp
  84080. 44e77e: gs
  84081.  
  84082. 000000000044e780 <GCC_except_table77>:
  84083. 44e780: incl (%rbx)
  84084. 44e782: movabs %al,0x131a03008080
  84085. 44e78b: add %dl,-0x4e000000(%rbp)
  84086. 44e791: add %al,(%rax)
  84087. 44e793: add %al,(%rcx)
  84088. 44e795: test $0x0,%al
  84089. 44e797: add %al,(%rax)
  84090. 44e799: (bad)
  84091. 44e7a2: add %eax,(%rax)
  84092. 44e7a4: push %rax
  84093. 44e7a5: push %rsp
  84094. 44e7a6: gs
  84095.  
  84096. 000000000044e7a8 <GCC_except_table84>:
  84097. 44e7a8: incl (%rbx)
  84098. 44e7aa: sub %eax,(%rbx)
  84099. 44e7ac: (bad)
  84100. 44e7ad: add %al,(%rax)
  84101. 44e7af: add %al,(%rax)
  84102. 44e7b1: add %al,%ss:(%rax)
  84103. 44e7b4: add %al,(%rax)
  84104. 44e7b6: add %al,(%rax)
  84105. 44e7b8: add %al,(%rax)
  84106. 44e7ba: add %al,%ss:(%rax)
  84107. 44e7bd: add %al,0x61000000(%rip) # 6144e7c3 <_end+0x60df548b>
  84108. 44e7c3: add %al,(%rax)
  84109. 44e7c5: add %al,(%rax)
  84110. 44e7c7: cmp (%rax),%eax
  84111. 44e7c9: add %al,(%rax)
  84112. 44e7cb: cmp %eax,(%rax)
  84113. 44e7cd: add %al,(%rax)
  84114. 44e7cf: add %al,(%rax)
  84115. 44e7d1: add %al,(%rax)
  84116.  
  84117. 000000000044e7d4 <GCC_except_table88>:
  84118. 44e7d4: incl (%rbx)
  84119. 44e7d6: sub %eax,(%rbx)
  84120. 44e7d8: (bad)
  84121. 44e7d9: add %al,(%rax)
  84122. 44e7db: add %al,(%rax)
  84123. 44e7dd: sub (%rax),%eax
  84124. 44e7df: add %al,(%rax)
  84125. 44e7e1: add %al,(%rax)
  84126. 44e7e3: add %al,(%rax)
  84127. 44e7e5: add %ch,(%rbx)
  84128. 44e7e7: add %al,(%rax)
  84129. 44e7e9: add %al,0x56000000(%rip) # 5644e7ef <_end+0x55df54b7>
  84130. 44e7ef: add %al,(%rax)
  84131. 44e7f1: add %al,(%rax)
  84132. 44e7f3: xor %al,(%rax)
  84133. 44e7f5: add %al,(%rax)
  84134. 44e7f7: cmp %eax,(%rax)
  84135. 44e7f9: add %al,(%rax)
  84136. 44e7fb: add %al,(%rax)
  84137. 44e7fd: add %al,(%rax)
  84138.  
  84139. 000000000044e800 <GCC_except_table89>:
  84140. 44e800: incl (%rbx)
  84141. 44e802: (bad)
  84142. 44e803: addb $0x3,-0xfffd00(%rax)
  84143.  
  84144. 000000000044e808 <GCC_except_table91>:
  84145. 44e808: incl (%rbx)
  84146. 44e80a: sub %eax,(%rbx)
  84147. 44e80c: (bad)
  84148. 44e80d: add %al,(%rax)
  84149. 44e80f: add %al,(%rax)
  84150. 44e811: cmp %al,(%rax)
  84151. 44e813: add %al,(%rax)
  84152. 44e815: add %al,(%rax)
  84153. 44e817: add %al,(%rax)
  84154. 44e819: add %bh,(%rax)
  84155. 44e81b: add %al,(%rax)
  84156. 44e81d: add %al,0x63000000(%rip) # 6344e823 <_end+0x62df54eb>
  84157. 44e823: add %al,(%rax)
  84158. 44e825: add %al,(%rax)
  84159. 44e827: cmp $0x39000000,%eax
  84160.  
  84161. 000000000044e834 <GCC_except_table92>:
  84162. 44e834: incl (%rbx)
  84163. 44e836: sub %eax,(%rbx)
  84164. 44e838: (bad)
  84165. 44e839: add %al,(%rax)
  84166. 44e83b: add %al,(%rax)
  84167. 44e83d: add %al,(%r8)
  84168. 44e840: add %al,(%rax)
  84169. 44e842: add %al,(%rax)
  84170. 44e844: add %al,(%rax)
  84171. 44e846: add %al,(%r8)
  84172. 44e849: add %al,0x7a000000(%rip) # 7a44e84f <_end+0x79df5517>
  84173. 44e84f: add %al,(%rax)
  84174. 44e851: add %al,(%rax)
  84175. 44e853: rex.RX add %r8b,(%rax)
  84176. 44e856: add %al,0x0(%rdi)
  84177. 44e859: add %al,(%rax)
  84178. 44e85b: add %al,(%rax)
  84179. 44e85d: add %al,(%rax)
  84180.  
  84181. 000000000044e860 <GCC_except_table98>:
  84182. 44e860: incl (%rbx)
  84183. 44e862: movabs %al,0x191a03008080
  84184. 44e86b: add %bh,(%rcx)
  84185. 44e86d: add %eax,(%rax)
  84186. 44e86f: add %al,0x1000001(%rsi)
  84187. 44e875: push %rdx
  84188. 44e876: add %eax,(%rax)
  84189. 44e878: add %cl,0x0(%rax)
  84190. 44e87b: add %al,(%rax)
  84191. 44e87d: add %al,(%rax)
  84192. 44e87f: add %al,(%rax)
  84193. 44e881: add %al,(%rcx)
  84194. 44e883: add %dl,0x54(%rax)
  84195. 44e886: gs
  84196.  
  84197. 000000000044e888 <GCC_except_table126>:
  84198. 44e888: incl (%rbx)
  84199. 44e88a: scas %es:(%rdi),%eax
  84200. 44e88b: addb $0x3,(%rax)
  84201. 44e88e: (bad)
  84202. 44e88f: add %al,(%rax)
  84203. 44e891: add %al,(%rax)
  84204. 44e893: or $0x1,%al
  84205. 44e895: add %al,(%rax)
  84206. 44e897: add %al,(%rax)
  84207. 44e899: add %al,(%rax)
  84208. 44e89b: add %cl,(%rcx,%rax,1)
  84209. 44e89e: add %al,(%rax)
  84210. 44e8a0: lock add %al,(%rax)
  84211. 44e8a3: add %al,0x1000002(%rip) # 144e8ab <_end+0xdf5573>
  84212. 44e8a9: cld
  84213. 44e8aa: add %eax,(%rax)
  84214. 44e8ac: add %dh,0x0(%rip) # 44e8b2 <GCC_except_table126+0x2a>
  84215. 44e8b2: add %al,(%rax)
  84216. 44e8b4: add %al,(%rax)
  84217. 44e8b6: add %eax,(%rax)
  84218. 44e8b8: push %rax
  84219. 44e8b9: push %rsp
  84220. 44e8ba: gs
  84221.  
  84222. 000000000044e8bc <GCC_except_table127>:
  84223. 44e8bc: incl (%rbx)
  84224. 44e8be: sub %eax,(%rbx)
  84225. 44e8c0: (bad)
  84226. 44e8c1: add %al,(%rax)
  84227. 44e8c3: add %al,(%rax)
  84228. 44e8c5: movl $0x0,(%rax)
  84229. 44e8cb: add %al,(%rax)
  84230. 44e8cd: add %al,%bh
  84231. 44e8cf: add %al,(%rax)
  84232. 44e8d1: add %al,0x5000000(%rip) # 544e8d7 <_end+0x4df559f>
  84233. 44e8d7: add %eax,(%rax)
  84234. 44e8d9: add %al,(%rax)
  84235. 44e8db: int3
  84236. 44e8dc: add %al,(%rax)
  84237. 44e8de: add %cl,0x0(%rax,%rax,1)
  84238. 44e8e2: add %al,(%rax)
  84239. 44e8e4: add %al,(%rax)
  84240.  
  84241. 000000000044e8e8 <GCC_except_table128>:
  84242. 44e8e8: incl (%rbx)
  84243. 44e8ea: movabs %al,0x331a03008080
  84244. 44e8f3: add %dh,(%rdx)
  84245. 44e8f5: add %al,(%rax)
  84246. 44e8f7: add %cl,%dh
  84247. 44e8f9: add %al,(%rax)
  84248. 44e8fb: add %al,(%rcx)
  84249. 44e8fd: add %al,%gs:(%rax)
  84250. 44e900: add %bh,0x0(%rdi)
  84251. 44e903: add %al,(%rax)
  84252. 44e905: add %al,(%rax)
  84253. 44e907: add %al,(%rax)
  84254. 44e909: add %al,(%rcx)
  84255. 44e90b: add %dl,0x54(%rax)
  84256. 44e90e: gs
  84257.  
  84258. 000000000044e910 <GCC_except_table134>:
  84259. 44e910: incl (%rbx)
  84260. 44e912: rolb $0x3,(%rax)
  84261. 44e915: xor $0x21,%al
  84262. 44e917: add %al,(%rax)
  84263. 44e919: add %dl,0x69000001(%rbx)
  84264. 44e91f: add (%rax),%eax
  84265. 44e921: add %al,0x1be(%rip) # 44eae5 <GCC_except_table164+0x19>
  84266. 44e927: add $0xc5000000,%eax
  84267. 44e92c: add %eax,(%rax)
  84268. 44e92e: add %al,(%rbx)
  84269. 44e930: enterq $0x1,$0x0
  84270. 44e934: mov %es,(%rcx)
  84271. 44e936: add %al,(%rax)
  84272. 44e938: imul $0x54050000,(%rbx),%eax
  84273. 44e93e: add (%rax),%eax
  84274. 44e940: add %ch,(%rcx)
  84275. 44e94a: add %al,(%rax)
  84276. 44e94c: add %edi,0x1(%rbp)
  84277. 44e94f: add %dl,0x54(%rax)
  84278. 44e952: gs
  84279.  
  84280. 000000000044e954 <GCC_except_table136>:
  84281. 44e954: incl (%rbx)
  84282. 44e956: mov $0x13340300,%esp
  84283. 44e95b: add %al,(%rax)
  84284. 44e95d: add %bh,(%rax)
  84285. 44e95f: add %al,(%rax)
  84286. 44e961: add %cl,(%rsi)
  84287. 44e963: add %eax,(%rax)
  84288. 44e965: add %al,(%rcx)
  84289. 44e967: mov (%rax),%eax
  84290. 44e969: add %al,(%rax)
  84291. 44e96b: or (%rax),%eax
  84292. 44e96d: add %al,(%rax)
  84293. 44e96f: cli
  84294. 44e970: add %al,(%rax)
  84295. 44e972: add %al,(%rcx)
  84296. 44e974: mov $0x0,%bh
  84297. 44e976: add %al,(%rax)
  84298. 44e978: rex.XB add %al,(%r8)
  84299. 44e97b: add %cl,(%rsi)
  84300. 44e97d: add %eax,(%rax)
  84301. 44e97f: add %al,(%rcx)
  84302. 44e981: cli
  84303. 44e982: add %al,(%rax)
  84304. 44e984: add %dl,(%rsi)
  84305. 44e98e: add %eax,(%rax)
  84306. 44e990: push %rax
  84307. 44e991: push %rsp
  84308. 44e992: gs
  84309.  
  84310. 000000000044e994 <GCC_except_table137>:
  84311. 44e994: incl (%rbx)
  84312. 44e996: movabs %al,0x101a03008080
  84313. 44e99f: add %ah,0x0(%rdx)
  84314. 44e9a2: add %al,(%rax)
  84315. 44e9a4: xchg %eax,%esp
  84316. 44e9a5: add %al,(%rax)
  84317. 44e9a7: add %al,(%rcx)
  84318. 44e9a9: ╭ jb 44e9ab <GCC_except_table137+0x17>
  84319. 44e9ab: ┕ add %al,(%rax)
  84320. 44e9ad: add %al,%ss:(%rax)
  84321. 44e9b0: add %al,(%rax)
  84322. 44e9b2: add %al,(%rax)
  84323. 44e9b4: add %al,(%rax)
  84324. 44e9b6: add %eax,(%rax)
  84325. 44e9b8: push %rax
  84326. 44e9b9: push %rsp
  84327. 44e9ba: gs
  84328.  
  84329. 000000000044e9bc <GCC_except_table140>:
  84330. 44e9bc: incl (%rbx)
  84331. 44e9be: rolb $0x3,(%rax)
  84332. 44e9c1: xor $0x21,%al
  84333. 44e9c3: add %al,(%rax)
  84334. 44e9c5: add %dl,0x69000001(%rbx)
  84335. 44e9cb: add (%rax),%eax
  84336. 44e9cd: add %al,0x1be(%rip) # 44eb91 <GCC_except_table217+0x25>
  84337. 44e9d3: add $0xc5000000,%eax
  84338. 44e9d8: add %eax,(%rax)
  84339. 44e9da: add %al,(%rbx)
  84340. 44e9dc: enterq $0x1,$0x0
  84341. 44e9e0: mov %es,(%rcx)
  84342. 44e9e2: add %al,(%rax)
  84343. 44e9e4: imul $0x54050000,(%rbx),%eax
  84344. 44e9ea: add (%rax),%eax
  84345. 44e9ec: add %ch,(%rcx)
  84346. 44e9f6: add %al,(%rax)
  84347. 44e9f8: add %edi,0x1(%rbp)
  84348. 44e9fb: add %dl,0x54(%rax)
  84349. 44e9fe: gs
  84350.  
  84351. 000000000044ea00 <GCC_except_table141>:
  84352. 44ea00: incl (%rbx)
  84353. 44ea02: movabs %al,0x101a03008080
  84354. 44ea0b: add %ah,0x0(%rdx)
  84355. 44ea0e: add %al,(%rax)
  84356. 44ea10: xchg %eax,%esp
  84357. 44ea11: add %al,(%rax)
  84358. 44ea13: add %al,(%rcx)
  84359. 44ea15: ╭ jb 44ea17 <GCC_except_table141+0x17>
  84360. 44ea17: ┕ add %al,(%rax)
  84361. 44ea19: add %al,%ss:(%rax)
  84362. 44ea1c: add %al,(%rax)
  84363. 44ea1e: add %al,(%rax)
  84364. 44ea20: add %al,(%rax)
  84365. 44ea22: add %eax,(%rax)
  84366. 44ea24: push %rax
  84367. 44ea25: push %rsp
  84368. 44ea26: gs
  84369.  
  84370. 000000000044ea28 <GCC_except_table142>:
  84371. 44ea28: incl (%rbx)
  84372. 44ea2a: rolb $0x3,(%rax)
  84373. 44ea2d: xor $0x21,%al
  84374. 44ea2f: add %al,(%rax)
  84375. 44ea31: add %dl,0x69000001(%rbx)
  84376. 44ea37: add (%rax),%eax
  84377. 44ea39: add %al,0x1be(%rip) # 44ebfd <GCC_except_table230+0x69>
  84378. 44ea3f: add $0xc5000000,%eax
  84379. 44ea44: add %eax,(%rax)
  84380. 44ea46: add %al,(%rbx)
  84381. 44ea48: enterq $0x1,$0x0
  84382. 44ea4c: mov %es,(%rcx)
  84383. 44ea4e: add %al,(%rax)
  84384. 44ea50: imul $0x54050000,(%rbx),%eax
  84385. 44ea56: add (%rax),%eax
  84386. 44ea58: add %ch,(%rcx)
  84387. 44ea62: add %al,(%rax)
  84388. 44ea64: add %edi,0x1(%rbp)
  84389. 44ea67: add %dl,0x54(%rax)
  84390. 44ea6a: gs
  84391.  
  84392. 000000000044ea6c <GCC_except_table143>:
  84393. 44ea6c: incl (%rbx)
  84394. 44ea6e: movabs %al,0x101a03008080
  84395. 44ea77: add %ah,0x0(%rdx)
  84396. 44ea7a: add %al,(%rax)
  84397. 44ea7c: xchg %eax,%esp
  84398. 44ea7d: add %al,(%rax)
  84399. 44ea7f: add %al,(%rcx)
  84400. 44ea81: ╭ jb 44ea83 <GCC_except_table143+0x17>
  84401. 44ea83: ┕ add %al,(%rax)
  84402. 44ea85: add %al,%ss:(%rax)
  84403. 44ea88: add %al,(%rax)
  84404. 44ea8a: add %al,(%rax)
  84405. 44ea8c: add %al,(%rax)
  84406. 44ea8e: add %eax,(%rax)
  84407. 44ea90: push %rax
  84408. 44ea91: push %rsp
  84409. 44ea92: gs
  84410.  
  84411. 000000000044ea94 <GCC_except_table145>:
  84412. 44ea94: incl (%rbx)
  84413. 44ea96: (bad)
  84414. 44ea97: addb $0x3,-0xfffd00(%rax)
  84415.  
  84416. 000000000044ea9c <GCC_except_table146>:
  84417. 44ea9c: incl (%rbx)
  84418. 44ea9e: (bad)
  84419. 44ea9f: addb $0x3,-0xfffd00(%rax)
  84420.  
  84421. 000000000044eaa4 <GCC_except_table162>:
  84422. 44eaa4: incl (%rbx)
  84423. 44eaa6: movabs %al,0x281a03008080
  84424. 44eaaf: add %bl,(%rdi)
  84425. 44eab1: add %eax,(%rax)
  84426. 44eab3: add %ah,0x1(%rsi)
  84427. 44eab6: add %al,(%rax)
  84428. 44eab8: add %eax,0x1(%rdi)
  84429. 44eabb: add %al,(%rax)
  84430. 44eabd: xor (%rax),%eax
  84431. 44eabf: add %al,(%rax)
  84432. 44eac1: add %al,(%rax)
  84433. 44eac3: add %al,(%rax)
  84434. 44eac5: add %al,(%rcx)
  84435. 44eac7: add %dl,0x54(%rax)
  84436. 44eaca: gs
  84437.  
  84438. 000000000044eacc <GCC_except_table164>:
  84439. 44eacc: incl (%rbx)
  84440. 44eace: movabs %al,0x281a03008080
  84441. 44ead7: add %bl,(%rdi)
  84442. 44ead9: add %eax,(%rax)
  84443. 44eadb: add %ah,0x1(%rsi)
  84444. 44eade: add %al,(%rax)
  84445. 44eae0: add %eax,0x1(%rdi)
  84446. 44eae3: add %al,(%rax)
  84447. 44eae5: xor (%rax),%eax
  84448. 44eae7: add %al,(%rax)
  84449. 44eae9: add %al,(%rax)
  84450. 44eaeb: add %al,(%rax)
  84451. 44eaed: add %al,(%rcx)
  84452. 44eaef: add %dl,0x54(%rax)
  84453. 44eaf2: gs
  84454.  
  84455. 000000000044eaf4 <GCC_except_table165>:
  84456. 44eaf4: incl (%rbx)
  84457. 44eaf6: movabs %al,0x361a03008080
  84458. 44eaff: add %al,0x3d000002(%rip) # 3d44eb07 <_end+0x3cdf57cf>
  84459. 44eb05: add (%rax),%al
  84460. 44eb07: add %al,(%rcx)
  84461. 44eb09: cmp (%rdx),%eax
  84462. 44eb0b: add %al,(%rax)
  84463. 44eb0d: sbb %eax,(%rax)
  84464. 44eb0f: add %al,(%rax)
  84465. 44eb11: add %al,(%rax)
  84466. 44eb13: add %al,(%rax)
  84467. 44eb15: add %al,(%rcx)
  84468. 44eb17: add %dl,0x54(%rax)
  84469. 44eb1a: gs
  84470.  
  84471. 000000000044eb1c <GCC_except_table185>:
  84472. 44eb1c: incl (%rbx)
  84473. 44eb1e: movabs %al,0x111a03008080
  84474. 44eb27: add %al,0x0(%rax)
  84475. 44eb2a: add %al,(%rax)
  84476. 44eb2c: ╭ jo 44eb2e <GCC_except_table185+0x12>
  84477. 44eb2e: ┕ add %al,(%rax)
  84478. 44eb30: add %edx,0x0(%rcx)
  84479. 44eb33: add %al,(%rax)
  84480. 44eb35: xor (%rax),%eax
  84481. 44eb37: add %al,(%rax)
  84482. 44eb39: add %al,(%rax)
  84483. 44eb3b: add %al,(%rax)
  84484. 44eb3d: add %al,(%rcx)
  84485. 44eb3f: add %dl,0x54(%rax)
  84486. 44eb42: gs
  84487.  
  84488. 000000000044eb44 <GCC_except_table187>:
  84489. 44eb44: incl (%rbx)
  84490. 44eb46: movabs %al,0x111a03008080
  84491. 44eb4f: add %al,0x0(%rax)
  84492. 44eb52: add %al,(%rax)
  84493. 44eb54: ╭ jo 44eb56 <GCC_except_table187+0x12>
  84494. 44eb56: ┕ add %al,(%rax)
  84495. 44eb58: add %edx,0x0(%rcx)
  84496. 44eb5b: add %al,(%rax)
  84497. 44eb5d: xor (%rax),%eax
  84498. 44eb5f: add %al,(%rax)
  84499. 44eb61: add %al,(%rax)
  84500. 44eb63: add %al,(%rax)
  84501. 44eb65: add %al,(%rcx)
  84502. 44eb67: add %dl,0x54(%rax)
  84503. 44eb6a: gs
  84504.  
  84505. 000000000044eb6c <GCC_except_table217>:
  84506. 44eb6c: incl (%rbx)
  84507. 44eb6e: movabs %al,0x11a03008080
  84508. 44eb77: add %al,0x17000000(%rip) # 1744eb7d <_end+0x16df5845>
  84509. 44eb7d: add %al,(%rax)
  84510. 44eb7f: add %al,(%rcx)
  84511. 44eb81: (bad)
  84512. 44eb82: add %al,(%rax)
  84513. 44eb84: add %ah,0x0(%rip) # 44eb8a <GCC_except_table217+0x1e>
  84514. 44eb8a: add %al,(%rax)
  84515. 44eb8c: add %al,(%rax)
  84516. 44eb8e: add %eax,(%rax)
  84517. 44eb90: push %rax
  84518. 44eb91: push %rsp
  84519. 44eb92: gs
  84520.  
  84521. 000000000044eb94 <GCC_except_table230>:
  84522. 44eb94: incl (%rbx)
  84523. 44eb96: fwait
  84524. 44eb97: test %eax,(%rax)
  84525. 44eb99: add 0x5(%rdx),%ecx
  84526. 44eb9f: add %ch,0x0(%rdx)
  84527. 44eba5: add %al,(%rax)
  84528. 44eba7: add %al,(%rax)
  84529. 44eba9: stos %al,%es:(%rdi)
  84530. 44ebaa: add %al,(%rax)
  84531. 44ebac: add %al,(%rdi)
  84532. 44ebae: add %al,(%rax)
  84533. 44ebb0: add %bh,0x5(%rsi)
  84534. 44ebb6: mov $0x0,%cl
  84535. 44ebb8: add %al,(%rax)
  84536. 44ebba: movabs %al,0x2
  84537. 44ebc3: push %rbx
  84538. 44ebc4: add (%rax),%eax
  84539. 44ebc6: add %cl,(%rdx)
  84540. 44ebc8: add %al,(%rax)
  84541. 44ebca: add %dl,%al
  84542. 44ebcc: add $0x5d000000,%eax
  84543. 44ebd1: add (%rax),%eax
  84544. 44ebd3: add %ah,0x0(%rdi)
  84545. 44ebd9: add %al,(%rax)
  84546. 44ebdb: add %al,(%rax)
  84547. 44ebdd: add $0x4,%al
  84548. 44ebdf: add %al,(%rax)
  84549. 44ebe1: adc $0x6e000000,%eax
  84550. 44ebe6: (bad)
  84551. 44ebe7: add %al,(%rax)
  84552. 44ebe9: add %bl,(%rcx)
  84553. 44ebeb: add $0x0,%al
  84554. 44ebed: add %ah,-0x4effffff(%rax)
  84555. 44ebf3: add %al,%es:(%rax)
  84556. 44ebf6: add $0x5b9,%eax
  84557. 44ebfb: sub %eax,(%rax)
  84558. 44ebfd: add %al,(%rax)
  84559. 44ebff: add %al,(%rax)
  84560. 44ec01: add %al,(%rax)
  84561. 44ec03: add %ah,%dl
  84562. 44ec05: add $0x3710000,%eax
  84563. 44ec0a: add %al,(%rax)
  84564. 44ec0c: mov $0x26,%cl
  84565. 44ec0e: add %al,(%rax)
  84566. 44ec10: add $0x970,%eax
  84567. 44ec15: or %al,(%rax)
  84568. 44ec17: add %al,(%rax)
  84569. 44ec19: (bad)
  84570. 44ec1a: sldt (%rax)
  84571. 44ec1d: add $0x993,%eax
  84572. 44ec22: sbb %al,(%rax)
  84573. 44ec24: add %al,(%rax)
  84574. 44ec26: mov $0x26,%cl
  84575. 44ec28: add %al,(%rax)
  84576. 44ec2a: add $0x9c8,%eax
  84577. 44ec2f: sbb $0x0,%al
  84578. 44ec31: add %al,(%rax)
  84579. 44ec33: outsb %ds:(%rsi),(%dx)
  84580. 44ec34: sldt (%rax)
  84581. 44ec37: add $0xa03,%eax
  84582. 44ec3c: popfq
  84583. 44ec3d: add %al,(%rax)
  84584. 44ec3f: add %dh,0x5000026(%rcx)
  84585. 44ec45: rorb $0x0,(%rdx)
  84586. 44ec48: add %cl,(%rax)
  84587. 44ec4a: add %al,(%rax)
  84588. 44ec4c: add %al,0x500000f(%rdi)
  84589. 44ec52: ╭ loope 44ec5e <GCC_except_table230+0xca>
  84590. 44ec54: │ add %al,(%rax)
  84591. 44ec56: │ movslq (%rax),%eax
  84592. 44ec58: │ add %al,(%rax)
  84593. 44ec5a: │ mov $0x26,%cl
  84594. 44ec5c: │ add %al,(%rax)
  84595. 44ec5e: ┕ add $0xb60,%eax
  84596. 44ec63: adc (%rax),%eax
  84597. 44ec65: add %al,(%rax)
  84598. 44ec67: ╭ jae 44ec78 <GCC_except_table230+0xe4>
  84599. 44ec69: │ add %al,(%rax)
  84600. 44ec6b: │ add $0xb99,%eax
  84601. 44ec70: │ or $0xb1000000,%eax
  84602. 44ec75: │ add %al,%es:(%rax)
  84603. 44ec78: ┕ add $0xbc8,%eax
  84604. 44ec7d: sbb $0x0,%al
  84605. 44ec7f: add %al,(%rax)
  84606. 44ec81: ╭ js 44ec92 <GCC_except_table230+0xfe>
  84607. 44ec83: │ add %al,(%rax)
  84608. 44ec85: │ add $0xbfe,%eax
  84609. 44ec8a: │ lods %ds:(%rsi),%eax
  84610. 44ec8b: │ add %al,(%rax)
  84611. 44ec8d: │ add %dh,0x5000026(%rcx)
  84612. 44ec93: enterq $0xc,$0x0
  84613. 44ec97: sbb $0x0,%al
  84614. 44ec99: add %al,(%rax)
  84615. 44ec9b: ╭ jge 44ecac <GCC_except_table230+0x118>
  84616. 44ec9d: │ add %al,(%rax)
  84617. 44ec9f: │ add $0xcff,%eax
  84618. 44eca4: │ sbb %al,(%rbx)
  84619. 44eca6: │ add %al,(%rax)
  84620. 44eca8: │ mov $0x26,%cl
  84621. 44ecaa: │ add %al,(%rax)
  84622. 44ecac: ┕ add $0x1020,%eax
  84623. 44ecb1: or %al,(%rax)
  84624. 44ecb3: add %al,(%rax)
  84625. 44ecb5: rex.RXB (bad)
  84626. 44ecb7: add %al,(%rax)
  84627. 44ecb9: add $0x1041,%eax
  84628. 44ecbe: sbb %al,(%rax)
  84629. 44ecc0: add %al,(%rax)
  84630. 44ecc2: mov $0x26,%cl
  84631. 44ecc4: add %al,(%rax)
  84632. 44ecc6: add $0x1078,%eax
  84633. 44eccb: and %eax,(%rax)
  84634. 44eccd: add %al,(%rax)
  84635. 44eccf: cltd
  84636. 44ecd0: sbb $0xb8050000,%eax
  84637. 44ecd5: adc %al,(%rax)
  84638. 44ecd7: add %bl,-0x4f000000(%rbp)
  84639. 44ecdd: add %al,%es:(%rax)
  84640. 44ece0: add $0x1170,%eax
  84641. 44ece5: or %al,(%rax)
  84642. 44ece7: add %al,(%rax)
  84643. 44ece9: rex.WR (bad)
  84644. 44eceb: add %al,(%rax)
  84645. 44eced: add $0x1191,%eax
  84646. 44ecf2: pop %rsi
  84647. 44ecf3: add %al,(%rax)
  84648. 44ecf5: add %dh,0x5000026(%rcx)
  84649. 44ecfb: adc %dl,(%rdx)
  84650. 44ecfd: add %al,(%rax)
  84651. 44ecff: adc (%rax),%eax
  84652. 44ed01: add %al,(%rax)
  84653. 44ed03: sahf
  84654. 44ed04: sbb $0x49050000,%eax
  84655. 44ed09: adc (%rax),%al
  84656. 44ed0b: add %cl,-0x4f000000(%rip) # ffffffffb144ed11 <_end+0xffffffffb0df59d9>
  84657. 44ed11: add %al,%es:(%rax)
  84658. 44ed14: add $0x1288,%eax
  84659. 44ed19: sbb $0x0,%al
  84660. 44ed1b: add %al,(%rax)
  84661. 44ed1d: movabs %eax,0x12be0500001d
  84662. 44ed26: lods %ds:(%rsi),%eax
  84663. 44ed27: add %al,(%rax)
  84664. 44ed29: add %dh,0x5000026(%rcx)
  84665. 44ed2f: mov %dl,(%rbx)
  84666. 44ed31: add %al,(%rax)
  84667. 44ed33: sbb $0x0,%al
  84668. 44ed35: add %al,(%rax)
  84669. 44ed37: test $0x1d,%al
  84670. 44ed39: add %al,(%rax)
  84671. 44ed3b: add $0x13bf,%eax
  84672. 44ed40: xor %eax,(%rbx)
  84673. 44ed42: add %al,(%rax)
  84674. 44ed44: mov $0x26,%cl
  84675. 44ed46: add %al,(%rax)
  84676. 44ed48: add $0x1753,%eax
  84677. 44ed4d: or (%rax),%al
  84678. 44ed4f: add %al,(%rax)
  84679. 44ed51: push %rcx
  84680. 44ed52: (bad)
  84681. 44ed53: add %al,(%rax)
  84682. 44ed55: add $0x17a2,%eax
  84683. 44ed5a: or (%rax),%al
  84684. 44ed5c: add %al,(%rax)
  84685. 44ed5e: push %rsi
  84686. 44ed5f: (bad)
  84687. 44ed60: add %al,(%rax)
  84688. 44ed62: add $0x17f2,%eax
  84689. 44ed67: or (%rax),%al
  84690. 44ed69: add %al,(%rax)
  84691. 44ed6b: pop %rbx
  84692. 44ed6c: (bad)
  84693. 44ed6d: add %al,(%rax)
  84694. 44ed6f: add $0x1820,%eax
  84695. 44ed74: or (%rax),%al
  84696. 44ed76: add %al,(%rax)
  84697. 44ed78: (bad)
  84698. 44ed79: (bad)
  84699. 44ed7a: add %al,(%rax)
  84700. 44ed7c: add $0x1842,%eax
  84701. 44ed81: (bad)
  84702. 44ed82: add %al,(%rax)
  84703. 44ed84: add %dh,0x5000026(%rcx)
  84704. 44ed8a: mov $0x18,%cl
  84705. 44ed8c: add %al,(%rax)
  84706. 44ed8e: pop %rcx
  84707. 44ed8f: add %al,(%rax)
  84708. 44ed91: add %dl,0x34050000(%rbp,%rbx,1)
  84709. 44ed98: sbb %eax,(%rax)
  84710. 44ed9a: add %cl,(%rax)
  84711. 44ed9c: add (%rax),%eax
  84712. 44ed9e: add %dh,0x5000026(%rcx)
  84713. 44eda4: cmp $0x1c,%al
  84714. 44eda6: add %al,(%rax)
  84715. 44eda8: add %r8b,(%rax)
  84716. 44edab: add %al,(%rax)
  84717. 44edad: ┍━ add %al,(%rax)
  84718. 44edaf: ┆ add %al,(%rax)
  84719. 44edb1: ┆ sbbb $0x0,(%rax,%rax,1)
  84720. 44edb5: ┆ (bad)
  84721. 44edb6: ┆ add %al,(%rax)
  84722. 44edb8: ┆ add %ch,0x500001d(%rbp)
  84723. 44edbe: ┆ (bad)
  84724. 44edbf: ┆ sbb $0x0,%al
  84725. 44edc1: ┆ add %dl,-0x4f000000(%rip) # ffffffffb144edc7 <_end+0xffffffffb0df5a8f>
  84726. 44edc7: ┆ add %al,%es:(%rax)
  84727. 44edca: ┆ add $0x1ca4,%eax
  84728. 44edcf: ┆ rex.WR add %r8b,(%rax)
  84729. 44edd2: ┆ add %al,(%rax)
  84730. 44edd4: ┆ add %al,(%rax)
  84731. 44edd6: ┆ add %al,(%rax)
  84732. 44edd8: ┆ lock sbb $0x0,%al
  84733. 44eddb: ┆ add %al,(%rsi)
  84734. 44eddd: ┆ add %al,(%rax)
  84735. 44eddf: ┆ add %dh,0x500001d(%rdx)
  84736. 44ede5: ┆ or 0x680000(%rip),%bl # acedeb <_end+0x475ab3>
  84737. 44edeb: ┆ add %al,(%rax)
  84738. 44eded: ┆ mov $0x26,%cl
  84739. 44edef: ┆ add %al,(%rax)
  84740. 44edf1: ┆ add $0x1d72,%eax
  84741. 44edf6: ┆ add %r8b,(%r8)
  84742. 44edf9: ┆ add %al,(%rax)
  84743. 44edfb: ┆ add %al,(%rax)
  84744. 44edfd: ┆ add %al,(%rax)
  84745. 44edff: ┆ mov $0x1d,%bh
  84746. 44ee01: ┆ add %al,(%rax)
  84747. 44ee03: ┆ cmc
  84748. 44ee04: ┆ or %al,(%rax)
  84749. 44ee06: ┆ add %dh,0x5000026(%rcx)
  84750. 44ee0c: ┆ shll $0x0,(%rsi)
  84751. 44ee0f: ┆ add %ch,0x6e000000(%rbp)
  84752. 44ee15: ┆ (bad)
  84753. 44ee16: ┆ add %al,(%rax)
  84754. 44ee18: ┆ add %ch,0x27(%rsi)
  84755. 44ee1b: ┆ add %al,(%rax)
  84756. 44ee1d: ┆ sbb %al,(%rax)
  84757. 44ee27: ┆ add %al,(%rcx)
  84758. 44ee29: ┆╭ jge 44ee2d <GCC_except_table230+0x299>
  84759. 44ee2b: ╰┼ jge 44edad <GCC_except_table230+0x219>
  84760. 44ee2d: ┕ push %rax
  84761. 44ee2e: add %dl,%gs:0x54(%rax)
  84762. 44ee32: gs
  84763.  
  84764. 000000000044ee34 <GCC_except_table233>:
  84765. 44ee34: incl (%rbx)
  84766. 44ee36: rolb (%rax)
  84767. 44ee38: add 0x0(%rsi),%ecx
  84768. 44ee3b: add %al,(%rax)
  84769. 44ee3d: add %dh,0x0(%rdx)
  84770. 44ee43: add %al,(%rax)
  84771. 44ee45: add %al,(%rax)
  84772. 44ee47: mov $0x0,%dl
  84773. 44ee49: add %al,(%rax)
  84774. 44ee4b: (bad)
  84775. 44ee4c: add %al,(%rax)
  84776. 44ee4e: add %cl,0x0(%rbx,%rax,1)
  84777. 44ee52: add %al,(%rax)
  84778. 44ee54: mov $0x17000000,%ecx
  84779. 44ee59: add %eax,(%rax)
  84780. 44ee5b: add %al,(%rax)
  84781. 44ee5d: add %al,(%rax)
  84782. 44ee5f: add %al,(%rax)
  84783. 44ee61: rolb (%rcx)
  84784. 44ee63: add %al,(%rax)
  84785. 44ee65: clc
  84786. 44ee66: add %al,(%rax)
  84787. 44ee68: add %dh,(%rbx,%rax,1)
  84788. 44ee6b: add %al,(%rax)
  84789. 44ee6d: add %cl,%ch
  84790. 44ee6f: add (%rax),%al
  84791. 44ee71: add %dl,(%rax,%rax,1)
  84792. 44ee74: add %al,(%rax)
  84793. 44ee76: jrcxz 44ee7a <GCC_except_table233+0x46>
  84794. 44ee78: add %al,(%rax)
  84795. 44ee7a: add %ah,%cl
  84796. 44ee7c: add (%rax),%al
  84797. 44ee7e: add %bh,0x0(%rbp)
  84798. 44ee81: add %al,(%rax)
  84799. 44ee83: add %al,(%rax)
  84800. 44ee85: add %al,(%rax)
  84801.  
  84802. 000000000044ee88 <GCC_except_table235>:
  84803. 44ee88: incl (%rbx)
  84804. 44ee8a: sub %eax,(%rbx)
  84805. 44ee8c: (bad)
  84806. 44ee8d: add %al,(%rax)
  84807. 44ee8f: add %al,(%rax)
  84808. 44ee91: sub %al,(%rax)
  84809. 44ee93: add %al,(%rax)
  84810. 44ee95: add %al,(%rax)
  84811. 44ee97: add %al,(%rax)
  84812. 44ee99: add %ch,(%rax)
  84813. 44ee9b: add %al,(%rax)
  84814. 44ee9d: add %al,0x50000000(%rip) # 5044eea3 <_end+0x4fdf5b6b>
  84815. 44eea3: add %al,(%rax)
  84816. 44eea5: add %al,(%rax)
  84817. 44eea7: sub $0x36000000,%eax
  84818.  
  84819. 000000000044eeb4 <GCC_except_table239>:
  84820. 44eeb4: incl (%rbx)
  84821. 44eeb6: rolb $0x3,(%rax)
  84822. 44eeb9: xor $0xf,%al
  84823. 44eebb: add %al,(%rax)
  84824. 44eebd: add %bl,(%rdx)
  84825. 44eebf: add %al,(%rax)
  84826. 44eec1: add %bh,%bh
  84827. 44eec3: add %eax,(%rax)
  84828. 44eec5: add %al,0x33(%rip) # 44eefe <GCC_except_table240+0x6>
  84829. 44eecb: add $0x3a000000,%eax
  84830. 44eed0: add %al,(%rax)
  84831. 44eed2: add %al,(%rbx)
  84832. 44eed4: cmp $0xab000000,%eax
  84833. 44eed9: add %eax,(%rax)
  84834. 44eedb: add %bh,%bh
  84835. 44eedd: add %eax,(%rax)
  84836. 44eedf: add %al,0x1e8(%rip) # 44f0cd <GCC_except_table788+0x31>
  84837. 44eee5: sub (%rax),%eax
  84838. 44eeef: add %al,(%rcx)
  84839. 44eef1: ╭ jge 44eef4 <GCC_except_table239+0x40>
  84840. 44eef3: │ add %dl,0x54(%rax)
  84841. 44eef6: gs
  84842.  
  84843. 000000000044eef8 <GCC_except_table240>:
  84844. 44eef8: incl (%rbx)
  84845. 44eefa: sub %eax,(%rbx)
  84846. 44eefc: (bad)
  84847. 44eefd: add %al,(%rax)
  84848. 44eeff: add %al,(%rax)
  84849. 44ef01: addb $0x0,(%rax)
  84850. 44ef04: add %al,(%rax)
  84851. 44ef06: add %al,(%rax)
  84852. 44ef08: add %al,(%rax)
  84853. 44ef0a: addb $0x0,(%rax)
  84854. 44ef0d: add %al,0x55000000(%rip) # 5544ef13 <_end+0x54df5bdb>
  84855. 44ef13: add %eax,(%rax)
  84856. 44ef15: add %al,(%rax)
  84857. 44ef17: test %eax,(%rax)
  84858. 44ef19: add %al,(%rax)
  84859. 44ef1b: jrcxz 44ef1d <GCC_except_table240+0x25>
  84860. 44ef1d: add %al,(%rax)
  84861. 44ef1f: add %al,(%rax)
  84862. 44ef21: add %al,(%rax)
  84863.  
  84864. 000000000044ef24 <GCC_except_table248>:
  84865. 44ef24: incl (%rbx)
  84866. 44ef26: sub %eax,(%rbx)
  84867. 44ef28: (bad)
  84868. 44ef29: add %al,(%rax)
  84869. 44ef2b: add %al,(%rax)
  84870. 44ef2d: (bad)
  84871. 44ef36: (bad)
  84872. 44ef37: add %al,(%rax)
  84873. 44ef39: add %al,(%rdx)
  84874. 44ef3b: add %al,(%rax)
  84875. 44ef3d: add %ah,0x0(%rbp)
  84876. 44ef40: add %al,(%rax)
  84877. 44ef42: add %al,0x0(%rcx)
  84878. 44ef45: add %al,(%rax)
  84879. 44ef47: (bad)
  84880.  
  84881. 000000000044ef50 <GCC_except_table279>:
  84882. 44ef50: incl (%rbx)
  84883. 44ef52: sub %eax,(%rbx)
  84884. 44ef54: (bad)
  84885. 44ef55: add %al,(%rax)
  84886. 44ef57: add %al,(%rax)
  84887. 44ef59: xor (%rax),%eax
  84888. 44ef5b: add %al,(%rax)
  84889. 44ef5d: add %al,(%rax)
  84890. 44ef5f: add %al,(%rax)
  84891. 44ef61: add %dh,(%rbx)
  84892. 44ef63: add %al,(%rax)
  84893. 44ef65: add %al,(%rdi)
  84894. 44ef67: add %al,(%rax)
  84895. 44ef69: add %ah,0x0(%rax)
  84896. 44ef6c: add %al,(%rax)
  84897. 44ef6e: add %bh,(%rdx)
  84898. 44ef70: add %al,(%rax)
  84899. 44ef72: add %dh,0x0(%rip) # 44ef78 <GCC_except_table279+0x28>
  84900. 44ef78: add %al,(%rax)
  84901.  
  84902. 000000000044ef7c <GCC_except_table337>:
  84903. 44ef7c: incl (%rbx)
  84904. 44ef7e: sub %eax,(%rbx)
  84905. 44ef80: (bad)
  84906. 44ef81: add %al,(%rax)
  84907. 44ef83: add %al,(%rax)
  84908. 44ef85: test $0x1,%al
  84909. 44ef87: add %al,(%rax)
  84910. 44ef89: add %al,(%rax)
  84911. 44ef8b: add %al,(%rax)
  84912. 44ef8d: add %ch,0xf000001(%rax)
  84913. 44ef93: add %al,(%rax)
  84914. 44ef95: add %ah,%bl
  84915. 44ef97: add %eax,(%rax)
  84916. 44ef99: add %al,(%rax)
  84917. 44ef9b: mov $0x1,%bh
  84918. 44ef9d: add %al,(%rax)
  84919. 44ef9f: cmp (%rax),%eax
  84920. 44efa1: add %al,(%rax)
  84921. 44efa3: add %al,(%rax)
  84922. 44efa5: add %al,(%rax)
  84923.  
  84924. 000000000044efa8 <GCC_except_table338>:
  84925. 44efa8: incl (%rbx)
  84926. 44efaa: lock add %al,(%rbx)
  84927. 44efad: pushq $0x0
  84928. 44efb2: imul $0x0,(%rax),%eax
  84929. 44efb5: add %al,(%rax)
  84930. 44efb7: add %al,(%rax)
  84931. 44efb9: add %al,(%rax)
  84932. 44efbb: imul $0x0,(%rax),%eax
  84933. 44efbe: add %dl,0x0(%rbp)
  84934. 44efc1: add %al,(%rax)
  84935. 44efc3: in (%dx),%al
  84936. 44efc4: add %al,(%rax)
  84937. 44efc6: add %al,(%rcx)
  84938. 44efc8: rolb $0x0,(%rax)
  84939. 44efcb: add %bl,(%rdx)
  84940. 44efd5: fiaddl (%rax)
  84941. 44efd7: add %al,(%rax)
  84942. 44efd9: or (%rax),%al
  84943. 44efdb: add %al,(%rax)
  84944. 44efdd: in (%dx),%al
  84945. 44efde: add %al,(%rax)
  84946. 44efe0: add %al,(%rcx)
  84947. 44efe2: in $0x0,%al
  84948. 44efe4: add %al,(%rax)
  84949. 44efe6: add %al,%gs:(%rax)
  84950. 44efe9: add %al,(%rax)
  84951. 44efeb: add %al,(%rax)
  84952. 44efed: add %al,(%rax)
  84953. 44efef: add %rax,(%r8)
  84954. 44eff2: add %dl,(%rax,%rax,1)
  84955. 44eff5: add %al,(%rax)
  84956. 44eff7: ╭ js 44effa <GCC_except_table338+0x52>
  84957. 44eff9: │ add %al,(%rax)
  84958. 44effb: add %ebx,0x1(%rbp)
  84959. 44effe: add %al,(%rax)
  84960. 44f000: add $0x0,%eax
  84961. 44f005: add %al,(%rax)
  84962. 44f007: add %al,(%rax)
  84963. 44f009: (bad) {%k5}
  84964. 44f00b: add %al,(%rax)
  84965. 44f00d: adc $0x0,%al
  84966. 44f00f: add %al,(%rax)
  84967. 44f011: ╭ js 44f014 <GCC_except_table338+0x6c>
  84968. 44f013: │ add %al,(%rax)
  84969. 44f015: add %eax,(%rcx)
  84970. 44f017: add %dh,0x57(%rax)
  84971. 44f01a: gs
  84972.  
  84973. 000000000044f01c <GCC_except_table359>:
  84974. 44f01c: incl (%rbx)
  84975. 44f01e: iret
  84976. 44f01f: addb $0x3,(%rax)
  84977. 44f022: xor %al,(%r8)
  84978. 44f025: add %al,(%rax)
  84979. 44f027: test $0xc9000000,%eax
  84980. 44f02c: add %eax,(%rax)
  84981. 44f02e: add %al,(%rcx)
  84982. 44f030: flds (%rax)
  84983. 44f032: add %al,(%rax)
  84984. 44f034: cmp $0x2f000000,%eax
  84985. 44f039: add %eax,(%rax)
  84986. 44f03b: add %al,(%rbx)
  84987. 44f03d: (bad)
  84988. 44f03e: add %eax,(%rax)
  84989. 44f040: add %ah,0x0(%rsi)
  84990. 44f046: add %al,(%rax)
  84991. 44f048: add %al,(%rax)
  84992. 44f04a: mov $0x8000001,%esp
  84993. 44f04f: add %al,(%rax)
  84994. 44f051: add %cl,%cl
  84995. 44f053: add %eax,(%rax)
  84996. 44f055: add %al,(%rcx)
  84997. 44f057: (bad)
  84998. 44f05b: movabs 0x0,%eax
  84999. 44f064: add %eax,(%rax)
  85000. 44f066: add 0x50(%rbp),%bh
  85001. 44f069: push %rsp
  85002. 44f06a: add %al,%gs:-0xff9ab0(%rax)
  85003.  
  85004. 000000000044f070 <GCC_except_table755>:
  85005. 44f070: incl (%rbx)
  85006. 44f072: sub %eax,(%rbx)
  85007. 44f074: (bad)
  85008. 44f075: add %al,(%rax)
  85009. 44f077: add %al,(%rax)
  85010. 44f079: sub (%rax),%al
  85011. 44f07b: add %al,(%rax)
  85012. 44f07d: add %al,(%rax)
  85013. 44f07f: add %al,(%rax)
  85014. 44f081: add %ch,(%rdx)
  85015. 44f083: add %al,(%rax)
  85016. 44f085: add %al,(%rsi)
  85017. 44f087: add %al,(%rax)
  85018. 44f089: add %dl,0x0(%rdx)
  85019. 44f08c: add %al,(%rax)
  85020. 44f08e: add %dh,(%rax)
  85021. 44f090: add %al,(%rax)
  85022. 44f092: add %dh,0x0(%rip) # 44f098 <GCC_except_table755+0x28>
  85023. 44f098: add %al,(%rax)
  85024.  
  85025. 000000000044f09c <GCC_except_table788>:
  85026. 44f09c: incl (%rbx)
  85027. 44f09e: mov $0x71340300,%esp
  85028. 44f0a3: add %al,(%rax)
  85029. 44f0a5: add %dl,0x0(%rdi)
  85030. 44f0a8: add %al,(%rax)
  85031. 44f0aa: pop %rbp
  85032. 44f0ab: add %eax,(%rax)
  85033. 44f0ad: add %al,(%rcx)
  85034. 44f0af: enterq $0x0,$0x0
  85035. 44f0b3: cmp $0x0,%eax
  85036. 44f0b8: add %al,(%rax)
  85037. 44f0ba: add %al,(%rax)
  85038. 44f0bc: add $0x58000001,%eax
  85039. 44f0c1: add %al,(%rax)
  85040. 44f0c3: add %cl,0x5d010000(%rcx,%rax,1)
  85041. 44f0ca: add %eax,(%rax)
  85042. 44f0cc: add %dh,(%rcx)
  85043. 44f0d6: add %eax,(%rax)
  85044. 44f0d8: ╭ jo 44f131 <GCC_except_table5+0x29>
  85045. 44f0da: │ gs
  85046.  
  85047. 000000000044f0dc <GCC_except_table819>:
  85048. 44f0dc: incl (%rbx)
  85049. 44f0de: sub %eax,(%rbx)
  85050. 44f0e0: (bad)
  85051. 44f0e1: add %al,(%rax)
  85052. 44f0e3: add %al,(%rax)
  85053. 44f0e5: pop %rsi
  85054. 44f0ee: pop %rsi
  85055. 44f0ef: add %al,(%rax)
  85056. 44f0f1: add %bl,-0x57000000(%rip) # ffffffffa944f0f7 <_end+0xffffffffa8df5dbf>
  85057. 44f0f7: add %al,(%rax)
  85058. 44f0f9: add %al,(%rax)
  85059. 44f0fb: ╭ jnp 44f0fd <GCC_except_table819+0x21>
  85060. 44f0fd: ┕ add %al,(%rax)
  85061. 44f0ff: cmp $0x0,%eax
  85062. 44f104: add %al,(%rax)
  85063.  
  85064. 000000000044f108 <GCC_except_table5>:
  85065. 44f108: incl (%rbx)
  85066. 44f10a: sub %eax,(%rbx)
  85067. 44f10c: (bad)
  85068. 44f10d: add %al,(%rax)
  85069. 44f10f: add %al,(%rax)
  85070. 44f111: and $0x0,%al
  85071. 44f113: add %al,(%rax)
  85072. 44f115: add %al,(%rax)
  85073. 44f117: add %al,(%rax)
  85074. 44f119: add %ah,(%rax,%rax,1)
  85075. 44f11c: add %al,(%rax)
  85076. 44f11e: sldt (%rax)
  85077. 44f121: add %bl,0x33000000(%rax,%rax,1)
  85078. 44f128: add %al,(%rax)
  85079. 44f12a: add %bh,0x0(%rbx)
  85080. 44f12d: add %al,(%rax)
  85081. 44f12f: add %al,(%rax)
  85082. 44f131: add %al,(%rax)
  85083.  
  85084. 000000000044f134 <GCC_except_table16>:
  85085. 44f134: incl (%rbx)
  85086. 44f136: sub %eax,(%rbx)
  85087. 44f138: (bad)
  85088. 44f139: add %al,(%rax)
  85089. 44f13b: add %al,(%rax)
  85090. 44f13d: and $0x0,%al
  85091. 44f13f: add %al,(%rax)
  85092. 44f141: add %al,(%rax)
  85093. 44f143: add %al,(%rax)
  85094. 44f145: add %ah,(%rax,%rax,1)
  85095. 44f148: add %al,(%rax)
  85096. 44f14a: sldt (%rax)
  85097. 44f14d: add %bl,0x33000000(%rax,%rax,1)
  85098. 44f154: add %al,(%rax)
  85099. 44f156: add %bh,0x0(%rbx)
  85100. 44f159: add %al,(%rax)
  85101. 44f15b: add %al,(%rax)
  85102. 44f15d: add %al,(%rax)
  85103.  
  85104. 000000000044f160 <GCC_except_table19>:
  85105. 44f160: incl (%rbx)
  85106. 44f162: sub %eax,(%rbx)
  85107. 44f164: (bad)
  85108. 44f165: add %al,(%rax)
  85109. 44f167: add %al,(%rax)
  85110. 44f169: cmp %eax,(%rax)
  85111. 44f16b: add %al,(%rax)
  85112. 44f16d: add %al,(%rax)
  85113. 44f16f: add %al,(%rax)
  85114. 44f171: add %bh,(%rcx)
  85115. 44f173: add %al,(%rax)
  85116. 44f175: add %al,%bl
  85117. 44f177: add %eax,(%rax)
  85118. 44f179: add %al,(%rcx)
  85119. 44f17b: add (%rax),%al
  85120. 44f17d: add %al,(%rax)
  85121. 44f17f: cld
  85122. 44f180: add %eax,(%rax)
  85123. 44f182: add %dl,(%rdi)
  85124.  
  85125. 000000000044f18c <GCC_except_table20>:
  85126. 44f18c: incl (%rbx)
  85127. 44f18e: mov $0x71340300,%esp
  85128. 44f193: add %al,(%rax)
  85129. 44f195: add %dl,0x0(%rdi)
  85130. 44f198: add %al,(%rax)
  85131. 44f19a: pop %rbp
  85132. 44f19b: add %eax,(%rax)
  85133. 44f19d: add %al,(%rcx)
  85134. 44f19f: enterq $0x0,$0x0
  85135. 44f1a3: cmp $0x0,%eax
  85136. 44f1a8: add %al,(%rax)
  85137. 44f1aa: add %al,(%rax)
  85138. 44f1ac: add $0x58000001,%eax
  85139. 44f1b1: add %al,(%rax)
  85140. 44f1b3: add %cl,0x5d010000(%rcx,%rax,1)
  85141. 44f1ba: add %eax,(%rax)
  85142. 44f1bc: add %dh,(%rcx)
  85143. 44f1c6: add %eax,(%rax)
  85144. 44f1c8: ╭ jo 44f221 <GCC_except_table93+0x9>
  85145. 44f1ca: │ gs
  85146.  
  85147. 000000000044f1cc <GCC_except_table31>:
  85148. 44f1cc: incl (%rbx)
  85149. 44f1ce: sub %eax,(%rbx)
  85150. 44f1d0: (bad)
  85151. 44f1d1: rex.WX add %al,(%rax)
  85152. 44f1d4: add %ch,0x6a000000(%rdi)
  85153. 44f1da: add (%rax),%eax
  85154. 44f1dc: add %al,(%rax)
  85155. 44f1de: stc
  85156. 44f1df: add %al,(%rax)
  85157. 44f1e1: add %ah,0x0(%rcx)
  85158. 44f1e4: add %al,(%rax)
  85159. 44f1e6: add %al,(%rax)
  85160. 44f1e8: add %al,(%rax)
  85161. 44f1ea: add %bl,0x1(%rdx)
  85162. 44f1ed: add %al,(%rax)
  85163. 44f1ef: adc %al,(%rdx)
  85164. 44f1f1: add %al,(%rax)
  85165. 44f1f3: pushq $0x3
  85166. 44f1f5: add %al,(%rax)
  85167.  
  85168. 000000000044f1f8 <GCC_except_table92>:
  85169. 44f1f8: incl (%rbx)
  85170. 44f1fa: pushfq
  85171. 44f1fb: add %al,(%rbx)
  85172. 44f1fd: sbb (%rbx),%dh
  85173. 44f1ff: add %al,(%rax)
  85174. 44f201: add %ch,(%rax)
  85175. 44f203: add %al,(%rax)
  85176. 44f205: add %bl,0x0(%rax)
  85177. 44f20b: pop %rbx
  85178. 44f20c: add %al,(%rax)
  85179. 44f20e: add %cl,0x0(%rax,%rax,1)
  85180. 44f212: add %al,(%rax)
  85181. 44f214: add %al,(%rax)
  85182.  
  85183. 000000000044f218 <GCC_except_table93>:
  85184. 44f218: incl (%rbx)
  85185. 44f21a: mov $0x80,%dh
  85186. 44f21c: addb $0x3,(%rax)
  85187. 44f21f: xor $0x3a,%al
  85188. 44f221: add %al,(%rax)
  85189. 44f223: add %dh,(%rdx)
  85190. 44f225: add %al,(%rax)
  85191. 44f227: add %dl,%bl
  85192. 44f229: add %al,(%rax)
  85193. 44f22b: add %al,(%rax)
  85194. 44f22d: insb (%dx),%es:(%rdi)
  85195. 44f22e: add %al,(%rax)
  85196. 44f230: add %al,0x0(%rsi)
  85197. 44f233: add %al,(%rax)
  85198. 44f235: add %al,(%rax)
  85199. 44f237: add %al,(%rax)
  85200. 44f239: add %dh,0x1f000000(%rdx)
  85201. 44f23f: add %al,(%rax)
  85202. 44f241: add %dl,%bl
  85203. 44f243: add %al,(%rax)
  85204. 44f245: add %al,(%rax)
  85205. 44f247: roll (%rax)
  85206. 44f249: add %al,(%rax)
  85207. 44f24b: adc %eax,(%rax)
  85208. 44f24d: add %al,(%rax)
  85209. 44f24f: add %al,(%rax)
  85210. 44f251: add %al,(%rax)
  85211.  
  85212. 000000000044f254 <GCC_except_table106>:
  85213. 44f254: incl (%rbx)
  85214. 44f256: pushfq
  85215. 44f257: add %al,(%rbx)
  85216. 44f259: sbb 0x0(%rbx),%ch
  85217. 44f25c: add %al,(%rax)
  85218. 44f25e: xor %al,(%rax)
  85219. 44f260: add %al,(%rax)
  85220. 44f262: stc
  85221. 44f263: add %al,(%rax)
  85222. 44f265: add %al,(%rax)
  85223. 44f267: fwait
  85224. 44f268: add %al,(%rax)
  85225. 44f26a: add %ch,0x0(%rbp)
  85226. 44f26d: add %al,(%rax)
  85227. 44f26f: add %al,(%rax)
  85228. 44f271: add %al,(%rax)
  85229.  
  85230. 000000000044f274 <GCC_except_table114>:
  85231. 44f274: incl (%rbx)
  85232. 44f276: scas %es:(%rdi),%eax
  85233. 44f277: addb $0x3,(%rax)
  85234. 44f27a: (bad)
  85235. 44f27b: or %al,(%rax)
  85236. 44f27d: add %al,(%rax)
  85237. 44f27f: or %al,(%rax)
  85238. 44f281: add %al,(%rax)
  85239. 44f283: pop %rax
  85240. 44f284: add %al,(%rax)
  85241. 44f286: add %al,(%rcx)
  85242. 44f288: adc %al,(%rax)
  85243. 44f28a: add %al,(%rax)
  85244. 44f28c: sbb (%rax),%al
  85245. 44f28e: add %al,(%rax)
  85246. 44f290: add %al,(%rax)
  85247. 44f293: add %al,(%rax)
  85248. 44f295: sub (%rax),%al
  85249. 44f297: add %al,(%rax)
  85250. 44f299: rex.WB add %al,(%r8)
  85251. 44f29c: add %al,(%rax)
  85252. 44f29e: add %al,(%rax)
  85253. 44f2a0: add %al,(%rax)
  85254. 44f2a2: add %eax,(%rax)
  85255. 44f2a4: push %rax
  85256. 44f2a5: push %rsp
  85257. 44f2a6: gs
  85258.  
  85259. 000000000044f2a8 <GCC_except_table115>:
  85260. 44f2a8: incl (%rbx)
  85261. 44f2aa: movabs %al,0x11a03008080
  85262. 44f2b3: add %al,(%rdx)
  85263. 44f2b5: add %al,(%rax)
  85264. 44f2b7: add %al,(%rdi)
  85265. 44f2b9: add %al,(%rax)
  85266. 44f2bb: add %al,(%rcx)
  85267. 44f2bd: add (%rax),%eax
  85268. 44f2bf: add %al,(%rax)
  85269. 44f2c1: (bad)
  85270. 44f2ca: add %eax,(%rax)
  85271. 44f2cc: push %rax
  85272. 44f2cd: push %rsp
  85273. 44f2ce: gs
  85274.  
  85275. 000000000044f2d0 <GCC_except_table117>:
  85276. 44f2d0: incl (%rbx)
  85277. 44f2d2: sub %eax,(%rbx)
  85278. 44f2d4: (bad)
  85279. 44f2d5: add %al,(%rax)
  85280. 44f2d7: add %al,(%rax)
  85281. 44f2d9: ╭ jl 44f2db <GCC_except_table117+0xb>
  85282. 44f2db: ┕ add %al,(%rax)
  85283. 44f2dd: add %al,(%rax)
  85284. 44f2df: add %al,(%rax)
  85285. 44f2e1: add %bh,0x0(%rax,%rax,1)
  85286. 44f2e5: add %bl,(%rdi)
  85287. 44f2e7: add %al,(%rax)
  85288. 44f2e9: add %bl,0x0(%rbp)
  85289. 44f2ef: fwait
  85290. 44f2f0: add %al,(%rax)
  85291. 44f2f2: add %dl,(%rcx)
  85292.  
  85293. 000000000044f2fc <GCC_except_table134>:
  85294. 44f2fc: incl (%rbx)
  85295. 44f2fe: (bad)
  85296. 44f2ff: addb $0x3,-0xfffd00(%rax)
  85297.  
  85298. 000000000044f304 <GCC_except_table140>:
  85299. 44f304: incl (%rbx)
  85300. 44f306: pushfq
  85301. 44f307: add %al,(%rbx)
  85302. 44f309: sbb 0x0(%rdi),%bl
  85303. 44f30c: add %al,(%rax)
  85304. 44f30e: or (%rax),%al
  85305. 44f310: add %al,(%rax)
  85306. 44f312: outsl %ds:(%rsi),(%dx)
  85307. 44f313: add %al,(%rax)
  85308. 44f315: add %al,(%rax)
  85309. 44f317: imul $0x710000,(%rax),%eax
  85310. 44f31d: add %al,(%rax)
  85311. 44f31f: add %al,(%rax)
  85312. 44f321: add %al,(%rax)
  85313.  
  85314. 000000000044f324 <GCC_except_table141>:
  85315. 44f324: incl (%rbx)
  85316. 44f326: (bad)
  85317. 44f327: addb $0x3,-0xfffd00(%rax)
  85318.  
  85319. 000000000044f32c <GCC_except_table164>:
  85320. 44f32c: incl (%rbx)
  85321. 44f32e: testl $0xf000000,0x28750300(%rax)
  85322. 44f338: add %al,(%rax)
  85323. 44f33a: add %ah,0x2(%rbx)
  85324. 44f340: add %al,(%rax)
  85325. 44f343: add %cl,0x0(%rdx)
  85326. 44f346: add %al,(%rax)
  85327. 44f348: sub %al,(%rdx)
  85328. 44f34a: add %al,(%rax)
  85329. 44f34c: add %dh,0x51000000(%rax)
  85330. 44f352: add %al,(%rax)
  85331. 44f354: add %cl,0x3(%rip) # 44f35d <GCC_except_table164+0x31>
  85332. 44f35a: add %eax,(%rcx)
  85333. 44f35c: add %al,(%rax)
  85334. 44f35e: pop %rdi
  85335. 44f367: (bad)
  85336. 44f368: add %eax,(%rax)
  85337. 44f36a: add %cl,(%rcx)
  85338. 44f36c: add %al,(%rax)
  85339. 44f36e: add %ah,(%rcx)
  85340. 44f370: add (%rax),%al
  85341. 44f372: add %al,(%rax)
  85342. 44f374: xchg %eax,%ebp
  85343. 44f375: add %eax,(%rax)
  85344. 44f377: add %cl,(%rdi)
  85345. 44f379: add %al,(%rax)
  85346. 44f37b: add %cl,0x3(%rip) # 44f384 <GCC_except_table164+0x58>
  85347. 44f381: movsb %ds:(%rsi),%es:(%rdi)
  85348. 44f382: add %eax,(%rax)
  85349. 44f384: add %dl,0x0(%rdi)
  85350. 44f38a: add %al,(%rax)
  85351. 44f38c: add %al,(%rax)
  85352. 44f38e: cmp (%rdx),%eax
  85353. 44f390: add %al,(%rax)
  85354. 44f392: movslq (%rax),%eax
  85355. 44f394: add %al,(%rax)
  85356. 44f396: movabs %eax,0x2a500000002
  85357. 44f39f: movslq (%rax),%eax
  85358. 44f3a1: add %al,(%rax)
  85359. 44f3a3: or $0x3,%eax
  85360.  
  85361. 000000000044f3a8 <GCC_except_table166>:
  85362. 44f3a8: incl (%rbx)
  85363. 44f3aa: movsl %ds:(%rsi),%es:(%rdi)
  85364. 44f3ab: addl $0x1,-0x63fcff80(%rax)
  85365. 44f3b5: add %al,0x0(%rcx)
  85366. 44f3b8: add %al,(%rax)
  85367. 44f3ba: add %al,(%rax)
  85368. 44f3bc: add %al,(%rax)
  85369. 44f3be: add %al,0x0(%rcx)
  85370. 44f3c1: add %al,(%rax)
  85371. 44f3c3: or %al,(%rax)
  85372. 44f3c5: add %al,(%rax)
  85373. 44f3c7: ╭ jmp 44f3cb <GCC_except_table166+0x23>
  85374. 44f3c9: │ add %al,(%rax)
  85375. 44f3cb: ┕ add %cl,0x0(%rcx)
  85376. 44f3ce: add %al,(%rax)
  85377. 44f3d0: (bad)
  85378. 44f3d9: test $0x8000000,%eax
  85379. 44f3de: add %al,(%rax)
  85380. 44f3e0: add %cl,(%rdx)
  85381. 44f3e2: add (%rax),%eax
  85382. 44f3e4: add %al,(%rcx)
  85383. 44f3e6: mov $0x0,%cl
  85384. 44f3e8: add %al,(%rax)
  85385. 44f3ea: adc %eax,(%rax)
  85386. 44f3ec: add %al,(%rax)
  85387. 44f3ee: add %al,(%rax)
  85388. 44f3f0: add %al,(%rax)
  85389. 44f3f2: add %al,%dl
  85390. 44f3f4: add %al,(%rax)
  85391. 44f3f6: add %dl,(%rdx)
  85392. 44f3f8: add %al,(%rax)
  85393. 44f3fa: add %cl,(%rdx)
  85394. 44f3fc: add (%rax),%eax
  85395. 44f3fe: add %al,(%rcx)
  85396. 44f400: icebp
  85397. 44f401: add %al,(%rax)
  85398. 44f403: add %ah,0x0(%rcx)
  85399. 44f406: add %al,(%rax)
  85400. 44f408: add %eax,(%eax)
  85401. 44f40b: add %al,(%rcx)
  85402. 44f40d: popfq
  85403. 44f40e: add %eax,(%rax)
  85404. 44f410: add %cl,(%rax)
  85405. 44f412: add %al,(%rax)
  85406. 44f414: add %cl,(%rdx)
  85407. 44f416: add (%rax),%eax
  85408. 44f418: add %al,(%rcx)
  85409. 44f41a: stos %al,%es:(%rdi)
  85410. 44f41b: add %eax,(%rax)
  85411. 44f41d: add %ch,0x0(%rdx)
  85412. 44f420: add %al,(%rax)
  85413. 44f422: ╭ jmp 44f426 <GCC_except_table166+0x7e>
  85414. 44f424: │ add %al,(%rax)
  85415. 44f426: ┕ add %dl,(%rdx,%rax,1)
  85416. 44f429: add %al,(%rax)
  85417. 44f42b: imul $0x0,(%rax),%eax
  85418. 44f431: add %al,(%rax)
  85419. 44f433: add %bh,0x2(%rbp)
  85420. 44f436: add %al,(%rax)
  85421. 44f438: lea (%rax),%eax
  85422. 44f43a: add %al,(%rax)
  85423. 44f43c: or (%rbx),%al
  85424. 44f43e: add %al,(%rax)
  85425. 44f440: add %ecx,(%rdx)
  85426. 44f442: add (%rax),%eax
  85427. 44f444: add %ch,0x0(%rip) # 44f44a <GCC_except_table166+0xa2>
  85428. 44f44a: add %al,(%rax)
  85429. 44f44c: add %al,(%rax)
  85430. 44f44e: add %eax,(%rax)
  85431. 44f450: ╭ jo 44f4a9 <GCC_except_table7+0x15>
  85432. 44f452: │ gs
  85433.  
  85434. 000000000044f454 <GCC_except_table168>:
  85435. 44f454: incl (%rbx)
  85436. 44f456: mov $0x71340300,%esp
  85437. 44f45b: add %al,(%rax)
  85438. 44f45d: add %dl,0x0(%rdi)
  85439. 44f460: add %al,(%rax)
  85440. 44f462: pop %rbp
  85441. 44f463: add %eax,(%rax)
  85442. 44f465: add %al,(%rcx)
  85443. 44f467: enterq $0x0,$0x0
  85444. 44f46b: cmp $0x0,%eax
  85445. 44f470: add %al,(%rax)
  85446. 44f472: add %al,(%rax)
  85447. 44f474: add $0x58000001,%eax
  85448. 44f479: add %al,(%rax)
  85449. 44f47b: add %cl,0x5d010000(%rcx,%rax,1)
  85450. 44f482: add %eax,(%rax)
  85451. 44f484: add %dh,(%rcx)
  85452. 44f48e: add %eax,(%rax)
  85453. 44f490: ╭ jo 44f4e9 <GCC_except_table11+0x5>
  85454. 44f492: │ gs
  85455.  
  85456. 000000000044f494 <GCC_except_table7>:
  85457. 44f494: incl (%rbx)
  85458. 44f496: movabs %al,0x251a03008080
  85459. 44f49f: add %cl,(%rbx)
  85460. 44f4a1: add %al,(%rax)
  85461. 44f4a3: add %al,(%rsi)
  85462. 44f4a5: add %eax,(%rax)
  85463. 44f4a7: add %al,(%rcx)
  85464. 44f4a9: xor %al,(%rax)
  85465. 44f4ab: add %al,(%rax)
  85466. 44f4ad: in (%dx),%al
  85467. 44f4b6: add %eax,(%rax)
  85468. 44f4b8: ╭ jo 44f511 <GCC_except_table11+0x2d>
  85469. 44f4ba: │ gs
  85470.  
  85471. 000000000044f4bc <GCC_except_table8>:
  85472. 44f4bc: incl (%rbx)
  85473. 44f4be: movabs %al,0xc1a03008080
  85474. 44f4c7: add %cl,(%rdx)
  85475. 44f4c9: add %al,(%rax)
  85476. 44f4cb: add %bl,(%rax,%rax,1)
  85477. 44f4ce: add %al,(%rax)
  85478. 44f4d0: add %edx,(%rsi)
  85479. 44f4d2: add %al,(%rax)
  85480. 44f4d4: add %bl,(%rdx)
  85481. 44f4de: add %eax,(%rax)
  85482. 44f4e0: ╭ jo 44f539 <GCC_except_table11+0x55>
  85483. 44f4e2: │ gs
  85484.  
  85485. 000000000044f4e4 <GCC_except_table11>:
  85486. 44f4e4: incl (%rbx)
  85487. 44f4e6: repnz addb $0x0,0x20680300(%rax)
  85488. 44f4ee: add %al,(%rax)
  85489. 44f4f0: or $0xd6000000,%eax
  85490. 44f4f5: add %eax,(%rax)
  85491. 44f4f7: add %al,(%rax)
  85492. 44f4f9: sub $0x3b000000,%eax
  85493. 44f506: pushq $0xd000000
  85494. 44f50b: add %al,(%rax)
  85495. 44f50d: add %dl,%dh
  85496. 44f50f: add %eax,(%rax)
  85497. 44f511: add %al,(%rax)
  85498. 44f513: lret
  85499. 44f514: add %al,(%rax)
  85500. 44f516: add %cl,(%rbx)
  85501. 44f518: add %al,(%rax)
  85502. 44f51a: add %ch,0x3000001(%rax)
  85503. 44f520: callq b44f525 <_end+0xadf61ed>
  85504. 44f525: add %al,(%rax)
  85505. 44f527: add %bh,0x3000001(%rdx)
  85506. 44f52d: add %al,(%rcx)
  85507. 44f52f: add %al,(%rax)
  85508. 44f531: movabs 0x1d6000000,%al
  85509. 44f53a: movabs 0xd000001,%al
  85510. 44f543: add %al,(%rax)
  85511. 44f545: add %al,(%rax)
  85512. 44f547: lods %ds:(%rsi),%eax
  85513. 44f548: add %eax,(%rax)
  85514. 44f54a: add %ah,(%rax,%rax,1)
  85515. 44f54d: add %al,(%rax)
  85516. 44f54f: (bad)
  85517. 44f550: add %eax,(%rax)
  85518. 44f552: add %al,(%rax)
  85519. 44f554: add %al,(%rax)
  85520. 44f556: add %edi,0x70(%rbp)
  85521. 44f559: push %rdi
  85522. 44f55a: gs
  85523.  
  85524. 000000000044f55c <GCC_except_table12>:
  85525. 44f55c: incl (%rbx)
  85526. 44f55e: movabs %al,0x141a03008080
  85527. 44f567: add %cl,(%rbx)
  85528. 44f569: add %al,(%rax)
  85529. 44f56b: add %dh,(%rdi)
  85530. 44f56d: add %al,(%rax)
  85531. 44f56f: add %al,(%rcx)
  85532. 44f571: (bad)
  85533. 44f572: add %al,(%rax)
  85534. 44f574: add %ch,(%rax,%rax,1)
  85535. 44f577: add %al,(%rax)
  85536. 44f579: add %al,(%rax)
  85537. 44f57b: add %al,(%rax)
  85538. 44f57d: add %al,(%rcx)
  85539. 44f57f: add %dh,0x57(%rax)
  85540. 44f582: gs
  85541.  
  85542. 000000000044f584 <GCC_except_table16>:
  85543. 44f584: incl (%rbx)
  85544. 44f586: movabs %al,0x141a03008080
  85545. 44f58f: add %cl,(%rbx)
  85546. 44f591: add %al,(%rax)
  85547. 44f593: add %al,0x0(%rbx)
  85548. 44f596: add %al,(%rax)
  85549. 44f598: add %ebx,(%rdi)
  85550. 44f59a: add %al,(%rax)
  85551. 44f59c: add %bh,(%rax)
  85552. 44f5a6: add %eax,(%rax)
  85553. 44f5a8: ╭ jo 44f601 <GCC_except_table3+0x35>
  85554. 44f5aa: │ gs
  85555.  
  85556. 000000000044f5ac <GCC_except_table1>:
  85557. 44f5ac: incl (%rbx)
  85558. 44f5ae: pushfq
  85559. 44f5af: add %al,(%rbx)
  85560. 44f5b1: sbb (%rax,%rax,1),%cl
  85561. 44f5b4: add %al,(%rax)
  85562. 44f5b6: (bad)
  85563. 44f5b7: add %al,(%rax)
  85564. 44f5b9: add %al,0x0(%rsi)
  85565. 44f5bc: add %al,(%rax)
  85566. 44f5be: add %dh,(%rbx)
  85567. 44f5c0: add %al,(%rax)
  85568. 44f5c2: add %ah,(%rsi)
  85569.  
  85570. 000000000044f5cc <GCC_except_table3>:
  85571. 44f5cc: incl (%rbx)
  85572. 44f5ce: retq
  85573. 44f5cf: addb $0x3,(%rax)
  85574. 44f5d2: add %al,(%r8)
  85575. 44f5d5: add %al,(%rax)
  85576. 44f5d7: xlat %ds:(%rbx)
  85577. 44f5e0: xlat %ds:(%rbx)
  85578. 44f5e1: add %al,(%rax)
  85579. 44f5e3: add %dh,-0x1c000000(%rax)
  85580. 44f5e9: add %eax,(%rax)
  85581. 44f5eb: add %al,(%rax)
  85582. 44f5ed: xchg %eax,(%rcx)
  85583. 44f5ef: add %al,(%rax)
  85584. 44f5f1: xor (%rax),%eax
  85585. 44f5f3: add %al,(%rax)
  85586. 44f5f5: add %al,(%rax)
  85587. 44f5f7: add %al,(%rax)
  85588. 44f5f9: add %bh,0x2a000001(%rdx)
  85589. 44f5ff: add %al,(%rax)
  85590. 44f601: add %ah,%ah
  85591. 44f603: add %eax,(%rax)
  85592. 44f605: add %al,(%rax)
  85593. 44f607: in $0x1,%al
  85594. 44f609: add %al,(%rax)
  85595. 44f60b: sbb %al,(%rax)
  85596. 44f60d: add %al,(%rax)
  85597. 44f60f: add %al,(%rax)
  85598. 44f611: add %al,(%rax)
  85599.  
  85600. 000000000044f614 <GCC_except_table5>:
  85601. 44f614: incl (%rbx)
  85602. 44f616: pushfq
  85603. 44f617: add %al,(%rbx)
  85604. 44f619: sbb (%rcx),%bl
  85605. 44f61b: add %al,(%rax)
  85606. 44f61d: add %ah,%dl
  85607. 44f61f: add %al,(%rax)
  85608. 44f621: add %dl,(%rdx)
  85609. 44f623: add %eax,(%rax)
  85610. 44f625: add %al,(%rax)
  85611. 44f627: sti
  85612. 44f628: add %al,(%rax)
  85613. 44f62a: add %ch,(%rdx)
  85614.  
  85615. 000000000044f634 <GCC_except_table6>:
  85616. 44f634: incl (%rbx)
  85617. 44f636: pop %rbp
  85618. 44f637: add -0x6d(%rbx),%ebx
  85619. 44f63a: add %al,(%rax)
  85620. 44f63c: add %dl,(%rbx)
  85621. 44f63e: add %al,(%rax)
  85622. 44f640: add %bh,0x4(%rbx)
  85623. 44f646: add %r8d,(%rax)
  85624. 44f649: add %ch,0x0(%rcx,%rax,1)
  85625. 44f64d: add %dl,0x34000000(%rsp,%rax,1)
  85626. 44f654: add (%rax),%eax
  85627. 44f656: add %ch,(%rax,%rax,1)
  85628. 44f659: add %al,(%rax)
  85629. 44f65b: xchg %eax,%edx
  85630. 44f65c: add $0x0,%al
  85631. 44f65e: add %al,(%rax)
  85632. 44f660: stos %eax,%es:(%rdi)
  85633. 44f661: add (%rax),%eax
  85634. 44f663: add %ch,0x0(%rbx)
  85635. 44f666: add %al,(%rax)
  85636. 44f668: xchg %eax,%esp
  85637. 44f669: add $0x0,%al
  85638. 44f66b: add %al,(%rax)
  85639. 44f66d: rex.WRXB add $0x0,%al
  85640. 44f670: add %ah,(%rsi)
  85641. 44f672: add %al,(%rax)
  85642. 44f674: add %bh,0x4(%rbx)
  85643. 44f67a: ╭ jne 44f680 <GCC_except_table6+0x4c>
  85644. 44f67c: │ add %al,(%rax)
  85645. 44f67e: │ xor (%rax),%al
  85646. 44f680: ┕ add %al,(%rax)
  85647. 44f682: add %al,(%rax)
  85648. 44f684: add %al,(%rax)
  85649. 44f686: add %ah,0x14000004(%rdi)
  85650. 44f68c: add %al,(%rax)
  85651. 44f68e: add %bh,0x4(%rbx)
  85652.  
  85653. 000000000044f694 <GCC_except_table8>:
  85654. 44f694: incl (%rbx)
  85655. 44f696: cli
  85656. 44f697: addl $0x64,0x1f70300(%rax)
  85657. 44f6a1: adc (%rax),%eax
  85658. 44f6a3: add %al,(%rax)
  85659. 44f6a5: ╭ loopne 44f6ad <GCC_except_table8+0x19>
  85660. 44f6a7: │ add %al,(%rax)
  85661. 44f6a9: │ add %al,%dl
  85662. 44f6ab: │ add %al,(%rax)
  85663. 44f6ad: ┕ add %ch,0x6b40000(%rax,%rax,1)
  85664. 44f6b4: add %al,(%rax)
  85665. 44f6b6: add %ah,0xd000001(%rdx)
  85666. 44f6bc: add %al,(%rax)
  85667. 44f6be: add %ah,(%rbx)
  85668. 44f6c0: (bad)
  85669. 44f6c1: add %al,(%rax)
  85670. 44f6c3: add %ch,%bl
  85671. 44f6c5: add %eax,(%rax)
  85672. 44f6c7: add %dl,(%rbx)
  85673. 44f6c9: add %al,(%rax)
  85674. 44f6cb: add %bh,%al
  85675. 44f6cd: add $0x3000000,%eax
  85676. 44f6d2: add (%rax),%al
  85677. 44f6d4: add %cl,(%rax)
  85678. 44f6d6: add %al,(%rax)
  85679. 44f6d8: add %ah,(%rbx)
  85680. 44f6da: (bad)
  85681. 44f6db: add %al,(%rax)
  85682. 44f6dd: add %dl,0xd000002(%rip) # d44f6e5 <_end+0xcdf63ad>
  85683. 44f6e3: add %al,(%rax)
  85684. 44f6e5: add %dh,0x40000000(%rsi,%rax,1)
  85685. 44f6ec: add (%rax),%al
  85686. 44f6ee: add %dl,-0x1ffffffe(%rcx)
  85687. 44f6f4: (bad)
  85688. 44f6f5: add %al,(%rax)
  85689. 44f6f7: add %cl,(%rsi)
  85690. 44f6f9: add $0xa0000,%eax
  85691. 44f6fe: add %al,(%rax)
  85692. 44f700: mov $0x6,%dh
  85693. 44f702: add %al,(%rax)
  85694. 44f704: add %cl,0x5(%rdi)
  85695. 44f707: add %al,(%rax)
  85696. 44f709: or $0x45000000,%eax
  85697. 44f70e: (bad)
  85698. 44f70f: add %al,(%rax)
  85699. 44f711: add %bl,0x18000005(%rcx)
  85700. 44f717: add %al,(%rax)
  85701. 44f719: add %ch,0x6(%rip) # 44f725 <GCC_except_table8+0x91>
  85702. 44f71f: mov $0x5,%cl
  85703. 44f721: add %al,(%rax)
  85704. 44f723: or %al,(%rax)
  85705. 44f725: add %al,(%rax)
  85706. 44f727: rex.RB (bad)
  85707. 44f729: add %al,(%rax)
  85708. 44f72b: add %cl,%al
  85709. 44f72d: add $0x180000,%eax
  85710. 44f732: add %al,(%rax)
  85711. 44f734: mov $0x6,%dh
  85712. 44f736: add %al,(%rax)
  85713. 44f738: add %al,(%rsi,%rax,1)
  85714. 44f73b: add %al,(%rax)
  85715. 44f73d: or (%rax),%eax
  85716. 44f73f: add %al,(%rax)
  85717. 44f741: ╭ loop 44f749 <GCC_except_table8+0xb5>
  85718. 44f743: │ add %al,(%rax)
  85719. 44f745: │ add %dl,(%rsi,%rax,1)
  85720. 44f748: │ add %al,(%rax)
  85721. 44f74a: or (%rax),%al
  85722. 44f74c: add %al,(%rax)
  85723. 44f74e: and (%rsi),%eax
  85724. 44f750: add %al,(%rax)
  85725. 44f752: add %bh,(%rax)
  85726. 44f754: (bad)
  85727. 44f755: add %al,(%rax)
  85728. 44f757: or %al,(%rax)
  85729. 44f759: add %al,(%rax)
  85730. 44f75b: rex.RB (bad)
  85731. 44f75d: add %al,(%rax)
  85732. 44f75f: add %dl,0x6(%rcx)
  85733. 44f762: add %al,(%rax)
  85734. 44f764: or $0x60000000,%eax
  85735. 44f769: (bad)
  85736. 44f76a: add %al,(%rax)
  85737. 44f76c: add %dh,0x6(%rcx)
  85738. 44f76f: add %al,(%rax)
  85739. 44f771: add %al,%es:(%rax)
  85740. 44f774: add %ah,%al
  85741. 44f776: (bad)
  85742. 44f777: add %al,(%rax)
  85743. 44f779: add %dl,0x35000006(%rdi)
  85744. 44f787: int3
  85745. 44f788: (bad)
  85746. 44f789: add %al,(%rax)
  85747. 44f78b: adc $0x0,%al
  85748. 44f78d: add %al,(%rax)
  85749. 44f78f: ╭ loopne 44f797 <GCC_except_table9+0x3>
  85750. 44f791: │ add %al,(%rax)
  85751.  
  85752. 000000000044f794 <GCC_except_table9>:
  85753. 44f794: incl (%rbx)
  85754. 44f796: retq
  85755. 44f797: addb $0x3,(%rax)
  85756. 44f79a: add %al,(%r8)
  85757. 44f79d: add %al,(%rax)
  85758. 44f79f: sub $0x0,%eax
  85759. 44f7a4: add %al,(%rax)
  85760. 44f7a6: add %al,(%rax)
  85761. 44f7a8: sub $0x19000000,%eax
  85762. 44f7ad: add %al,(%rax)
  85763. 44f7af: add %dh,%al
  85764. 44f7b1: add %al,(%rax)
  85765. 44f7b3: add %al,(%rax)
  85766. 44f7b5: rex.RX add %r8b,(%rax)
  85767. 44f7b8: add %bh,(%rbx)
  85768. 44f7c2: addl $0x6a0000,(%rax)
  85769. 44f7c8: add %al,(%rax)
  85770. 44f7ca: lock add %al,(%rax)
  85771. 44f7cd: add %al,(%rax)
  85772. 44f7cf: ╭ jmp 44f7d1 <GCC_except_table9+0x3d>
  85773. 44f7d1: ┕ add %al,(%rax)
  85774. 44f7d3: sbb (%rax),%al
  85775. 44f7d5: add %al,(%rax)
  85776. 44f7d7: add %al,(%rax)
  85777. 44f7d9: add %al,(%rax)
  85778.  
  85779. 000000000044f7dc <GCC_except_table35>:
  85780. 44f7dc: incl (%rbx)
  85781. 44f7de: movabs %al,0x91a03008080
  85782. 44f7e7: add %al,0x1(%rcx)
  85783. 44f7ea: add %al,(%rax)
  85784. 44f7ec: pop %rcx
  85785. 44f7ed: add %eax,(%rax)
  85786. 44f7ef: add %al,(%rcx)
  85787. 44f7f1: rex.WX add %rax,(%rax)
  85788. 44f7f4: add %ah,(%rbx)
  85789. 44f7fe: add %eax,(%rax)
  85790. 44f800: push %rax
  85791. 44f801: push %rsp
  85792. 44f802: gs
  85793.  
  85794. 000000000044f804 <GCC_except_table37>:
  85795. 44f804: incl (%rbx)
  85796. 44f806: movb $0x1,-0x3cfcff80(%rcx)
  85797. 44f80d: movsl %ds:(%rsi),%es:(%rdi)
  85798. 44f80e: add %al,(%rax)
  85799. 44f810: add %dl,(%rbx)
  85800. 44f812: add %al,(%rax)
  85801. 44f814: add %al,0x6(%rax)
  85802. 44f81a: fild (%rcx)
  85803. 44f81c: add %al,(%rax)
  85804. 44f81e: sub $0x0,%al
  85805. 44f820: add %al,(%rax)
  85806. 44f822: pop %rcx
  85807. 44f823: (bad)
  85808. 44f824: add %al,(%rax)
  85809. 44f826: add %cl,(%rsi)
  85810. 44f828: add (%rax),%eax
  85811. 44f82a: add %cl,(%rax)
  85812. 44f82c: add %al,(%rax)
  85813. 44f82e: add %al,0x6(%rax)
  85814. 44f834: (bad)
  85815. 44f835: add (%rax),%eax
  85816. 44f837: add %bl,(%rdi)
  85817. 44f839: add %al,(%rax)
  85818. 44f83b: add %bl,0x6(%rcx)
  85819. 44f83e: add %al,(%rax)
  85820. 44f840: add %dl,0x3(%rbp)
  85821. 44f843: add %al,(%rax)
  85822. 44f845: add $0x80000000,%eax
  85823. 44f84a: (bad)
  85824. 44f84b: add %al,(%rax)
  85825. 44f84d: add %ah,0x3(%rdx)
  85826. 44f850: add %al,(%rax)
  85827. 44f852: adc (%rcx),%eax
  85828. 44f854: add %al,(%rax)
  85829. 44f856: pop %rcx
  85830. 44f857: (bad)
  85831. 44f858: add %al,(%rax)
  85832. 44f85a: add %cl,0x8000004(%rcx)
  85833. 44f860: add %al,(%rax)
  85834. 44f862: add %al,0x6(%rax)
  85835. 44f868: cltd
  85836. 44f869: add $0x0,%al
  85837. 44f86b: add %al,0x59000000(%rip) # 5944f871 <_end+0x58df6539>
  85838. 44f871: (bad)
  85839. 44f872: add %al,(%rax)
  85840. 44f874: add %bh,0x5000004(%rbp)
  85841. 44f87a: add %al,(%rax)
  85842. 44f87c: add %al,0x6(%rax)
  85843. 44f882: lret $0x4
  85844. 44f885: add %al,0x59000000(%rip) # 5944f88b <_end+0x58df6553>
  85845. 44f88b: (bad)
  85846. 44f88c: add %al,(%rax)
  85847. 44f88e: add %al,0x5(%rdx)
  85848. 44f891: add %al,(%rax)
  85849. 44f893: sub $0x0,%al
  85850. 44f895: add %al,(%rax)
  85851. 44f897: push %rdi
  85852. 44f898: (bad)
  85853. 44f899: add %al,(%rax)
  85854. 44f89b: add %bh,0x31000005(%rcx)
  85855. 44f8a1: add %al,(%rax)
  85856. 44f8a3: add %bl,0x6(%rcx)
  85857. 44f8a6: add %al,(%rax)
  85858. 44f8a8: add %dl,(%rsi,%rax,1)
  85859. 44f8ab: add %al,(%rax)
  85860. 44f8ad: add %al,%es:(%rax)
  85861. 44f8b0: add %al,0x6(%rax)
  85862. 44f8b6: cmp (%rsi),%al
  85863. 44f8b8: add %al,(%rax)
  85864. 44f8ba: xor (%rax),%al
  85865. 44f8bc: add %al,(%rax)
  85866. 44f8be: add %al,(%rax)
  85867. 44f8c0: add %al,(%rax)
  85868. 44f8c2: add %ch,0x0(%rsi,%rax,1)
  85869. 44f8c6: add %dl,(%rax,%rax,1)
  85870. 44f8c9: add %al,(%rax)
  85871. 44f8cb: addb $0x0,(%rsi)
  85872.  
  85873. 000000000044f8d0 <GCC_except_table52>:
  85874. 44f8d0: incl (%rbx)
  85875. 44f8d2: pushfq
  85876. 44f8d3: add %al,(%rbx)
  85877. 44f8d5: sbb (%rax),%ch
  85878. 44f8d7: add %al,(%rax)
  85879. 44f8d9: add %ch,(%rax)
  85880. 44f8db: add %al,(%rax)
  85881. 44f8dd: add %ah,0x0(%rdx)
  85882. 44f8e0: add %al,(%rax)
  85883. 44f8e2: add %dl,0x0(%rax)
  85884. 44f8e5: add %al,(%rax)
  85885. 44f8e7: and $0x0,%eax
  85886. 44f8ec: add %al,(%rax)
  85887.  
  85888. 000000000044f8f0 <GCC_except_table54>:
  85889. 44f8f0: incl (%rbx)
  85890. 44f8f2: lods %ds:(%rsi),%al
  85891. 44f8f3: add %eax,(%rbx)
  85892. 44f8f5: test $0x4701,%eax
  85893. 44f8fa: add %cl,(%rax)
  85894. 44f8fc: add %al,(%rax)
  85895. 44f8fe: add %ah,%dh
  85896. 44f900: add %eax,(%rax)
  85897. 44f902: add %al,(%rax)
  85898. 44f904: ╭ jo 44f906 <GCC_except_table54+0x16>
  85899. 44f906: ┕ add %al,(%rax)
  85900. 44f908: (bad)
  85901. 44f909: add %al,(%rax)
  85902. 44f90b: add %bh,0x1(%rdi)
  85903. 44f911: sahf
  85904. 44f912: add %al,(%rax)
  85905. 44f914: add %bh,(%rax,%rax,1)
  85906. 44f917: add %al,(%rax)
  85907. 44f919: out %al,$0x1
  85908. 44f91b: add %al,(%rax)
  85909. 44f91d: add %dl,(%rax)
  85910. 44f91f: add %eax,(%rax)
  85911. 44f921: add %bh,(%rsi)
  85912. 44f923: add %al,(%rax)
  85913. 44f925: add %cl,%ah
  85914. 44f927: add %eax,(%rax)
  85915. 44f929: add %al,(%rax)
  85916. 44f92b: rex.WRX add %r8,(%rax)
  85917. 44f92e: add %cl,(%rdx)
  85918. 44f930: add %al,(%rax)
  85919. 44f932: add %ah,%dh
  85920. 44f934: add %eax,(%rax)
  85921. 44f936: add %al,(%rax)
  85922. 44f938: pop %rax
  85923. 44f939: add %eax,(%rax)
  85924. 44f93b: add %ah,(%rbx)
  85925. 44f945: ╭ jnp 44f948 <GCC_except_table54+0x58>
  85926. 44f947: │ add %al,(%rax)
  85927. 44f949: add $0xca000000,%eax
  85928. 44f94e: add %eax,(%rax)
  85929. 44f950: add %al,(%rax)
  85930. 44f952: (bad)
  85931. 44f953: add %eax,(%rax)
  85932. 44f955: add %bl,(%rbx)
  85933. 44f957: add %al,(%rax)
  85934. 44f959: add %bh,0x1(%rdi)
  85935. 44f95f: lahf
  85936. 44f960: add %eax,(%rax)
  85937. 44f962: add %dl,(%rdi)
  85938. 44f964: add %al,(%rax)
  85939. 44f966: add %cl,%dl
  85940. 44f968: add %eax,(%rax)
  85941. 44f96a: add %al,(%rax)
  85942. 44f96c: mov $0x5000001,%eax
  85943. 44f971: add %al,(%rax)
  85944. 44f973: add %bh,0x1(%rdi)
  85945. 44f979: roll $0x0,(%rcx)
  85946. 44f97c: add %al,(%rdi)
  85947. 44f97e: add %al,(%rax)
  85948. 44f980: add %cl,%dl
  85949. 44f982: add %eax,(%rax)
  85950. 44f984: add %al,(%rax)
  85951. 44f986: iret
  85952. 44f987: add %eax,(%rax)
  85953. 44f989: add %dl,(%rdx)
  85954. 44f98b: add %al,(%rax)
  85955. 44f98d: add %ah,%dh
  85956. 44f98f: add %eax,(%rax)
  85957. 44f991: add %al,(%rax)
  85958. 44f993: ╭ loope 44f996 <GCC_except_table54+0xa6>
  85959. 44f995: │ add %al,(%rax)
  85960. 44f997: sbb %al,(%rax)
  85961. 44f999: add %al,(%rax)
  85962. 44f99b: add %al,(%rax)
  85963. 44f99d: add %al,(%rax)
  85964.  
  85965. 000000000044f9a0 <GCC_except_table56>:
  85966. 44f9a0: incl (%rbx)
  85967. 44f9a2: pushfq
  85968. 44f9a3: add %al,(%rbx)
  85969. 44f9a5: sbb (%rax),%ch
  85970. 44f9a7: add %al,(%rax)
  85971. 44f9a9: add %ch,(%rax)
  85972. 44f9ab: add %al,(%rax)
  85973. 44f9ad: add %ah,0x0(%rdx)
  85974. 44f9b0: add %al,(%rax)
  85975. 44f9b2: add %dl,0x0(%rax)
  85976. 44f9b5: add %al,(%rax)
  85977. 44f9b7: and $0x0,%eax
  85978. 44f9bc: add %al,(%rax)
  85979.  
  85980. 000000000044f9c0 <GCC_except_table58>:
  85981. 44f9c0: incl (%rbx)
  85982. 44f9c2: out %eax,(%dx)
  85983. 44f9c3: (bad)
  85984. 44f9c4: add %al,(%rbx)
  85985. 44f9c6: in (%dx),%al
  85986. 44f9c7: add 0x0(%rbp),%dl
  85987. 44f9ca: add %al,(%rax)
  85988. 44f9cc: or $0xdf000000,%eax
  85989. 44f9d1: or %al,(%rax)
  85990. 44f9d3: add %al,(%rax)
  85991. 44f9d5: (bad)
  85992. 44f9d6: add %al,(%rax)
  85993. 44f9d8: add %bl,(%rax)
  85994. 44f9da: add %al,(%rax)
  85995. 44f9dc: add %dl,(%rdi,%rax,1)
  85996. 44f9df: add %al,(%rax)
  85997. 44f9e1: add %dh,0x6b000000(%rdx)
  85998. 44f9e7: add %al,(%rax)
  85999. 44f9e9: add %bl,%bh
  86000. 44f9eb: or %al,(%rax)
  86001. 44f9ed: add %al,(%rax)
  86002. 44f9ef: push %rbp
  86003. 44f9f0: add %eax,(%rax)
  86004. 44f9f2: add %bl,(%rax)
  86005. 44f9f4: add %al,(%rax)
  86006. 44f9f6: add %dh,(%rcx)
  86007. 44f9f8: (bad)
  86008. 44f9f9: add %al,(%rax)
  86009. 44f9fb: add %ch,0x1(%rbp)
  86010. 44f9fe: add %al,(%rax)
  86011. 44fa00: (bad)
  86012. 44fa01: add %al,(%rax)
  86013. 44fa03: add %bl,%bh
  86014. 44fa05: or %al,(%rax)
  86015. 44fa07: add %al,(%rax)
  86016. 44fa09: faddl (%rcx)
  86017. 44fa0b: add %al,(%rax)
  86018. 44fa0d: sbb %al,(%rax)
  86019. 44fa0f: add %al,(%rax)
  86020. 44fa11: rex.WRX (bad)
  86021. 44fa13: add %al,(%rax)
  86022. 44fa15: add %dh,%ah
  86023. 44fa17: add %eax,(%rax)
  86024. 44fa19: add %dh,(%rdi)
  86025. 44fa1b: add %al,(%rax)
  86026. 44fa1d: add %bl,%bh
  86027. 44fa1f: or %al,(%rax)
  86028. 44fa21: add %al,(%rax)
  86029. 44fa23: movslq (%rdx),%eax
  86030. 44fa25: add %al,(%rax)
  86031. 44fa27: sbb %al,(%rax)
  86032. 44fa29: add %al,(%rax)
  86033. 44fa2b: imul $0x0,(%rdi),%eax
  86034. 44fa2e: add %al,(%rax)
  86035. 44fa30: ╭ jnp 44fa34 <GCC_except_table58+0x74>
  86036. 44fa32: │ add %al,(%rax)
  86037. 44fa34: ┕ (bad)
  86038. 44fa35: add %al,(%rax)
  86039. 44fa37: add %bl,%bh
  86040. 44fa39: or %al,(%rax)
  86041. 44fa3b: add %al,(%rax)
  86042. 44fa3d: (bad)
  86043. 44fa3e: add (%rax),%al
  86044. 44fa40: add %bl,(%rax)
  86045. 44fa42: add %al,(%rax)
  86046. 44fa44: add %cl,0x7(%rax)
  86047. 44fa4a: add (%rbx),%al
  86048. 44fa4c: add %al,(%rax)
  86049. 44fa4e: (bad)
  86050. 44fa4f: add %al,(%rax)
  86051. 44fa51: add %bl,%bh
  86052. 44fa53: or %al,(%rax)
  86053. 44fa55: add %al,(%rax)
  86054. 44fa57: ╭ jno 44fa5c <GCC_except_table58+0x9c>
  86055. 44fa59: │ add %al,(%rax)
  86056. 44fa5b: │ sbb %al,(%rax)
  86057. 44fa5d: add %al,(%rax)
  86058. 44fa5f: movsl %ds:(%rsi),%es:(%rdi)
  86059. 44fa60: (bad)
  86060. 44fa61: add %al,(%rax)
  86061. 44fa63: add %cl,0x37000003(%rcx)
  86062. 44fa69: add %al,(%rax)
  86063. 44fa6b: add %bl,%bh
  86064. 44fa6d: or %al,(%rax)
  86065. 44fa6f: add %al,(%rax)
  86066. 44fa71: clc
  86067. 44fa72: add (%rax),%eax
  86068. 44fa74: add %bl,(%rax)
  86069. 44fa76: add %al,(%rax)
  86070. 44fa78: add %al,%dl
  86071. 44fa7a: (bad)
  86072. 44fa7b: add %al,(%rax)
  86073. 44fa7d: add %dl,(%rax)
  86074. 44fa7f: add $0x0,%al
  86075. 44fa81: add %dh,(%rdi)
  86076. 44fa83: add %al,(%rax)
  86077. 44fa85: add %bl,%bh
  86078. 44fa87: or %al,(%rax)
  86079. 44fa89: add %al,(%rax)
  86080. 44fa8b: ╭ jg 44fa91 <GCC_except_table58+0xd1>
  86081. 44fa8d: │ add %al,(%rax)
  86082. 44fa8f: │ sbb %al,(%rax)
  86083. 44fa91: ┕ add %al,(%rax)
  86084. 44fa93: fild (%rdi)
  86085. 44fa95: add %al,(%rax)
  86086. 44fa97: add %dl,0x37000004(%rdi)
  86087. 44fa9d: add %al,(%rax)
  86088. 44fa9f: add %bl,%bh
  86089. 44faa1: or %al,(%rax)
  86090. 44faa3: add %al,(%rax)
  86091. 44faa5: (bad)
  86092. 44faa6: add $0x180000,%eax
  86093. 44faab: add %al,(%rax)
  86094. 44faad: cld
  86095. 44faae: (bad)
  86096. 44faaf: add %al,(%rax)
  86097. 44fab1: add %bl,(%rsi)
  86098. 44fab3: add $0x370000,%eax
  86099. 44fab8: add %al,(%rax)
  86100. 44faba: fisttp (%rax)
  86101. 44fabc: add %al,(%rax)
  86102. 44fabe: add %cl,0x18000005(%rbp)
  86103. 44fac4: add %al,(%rax)
  86104. 44fac6: add %bl,(%rcx)
  86105. 44fac8: or %al,(%rax)
  86106. 44faca: add %al,(%rax)
  86107. 44facc: movsl %ds:(%rsi),%es:(%rdi)
  86108. 44facd: add $0x2e0000,%eax
  86109. 44fad2: add %al,(%rax)
  86110. 44fad4: fisttp (%rax)
  86111. 44fad6: add %al,(%rax)
  86112. 44fad8: add %al,0x18000006(%rip) # 1844fae4 <_end+0x17df67ac>
  86113. 44fade: add %al,(%rax)
  86114. 44fae0: add %dh,(%rsi)
  86115. 44fae2: or %al,(%rax)
  86116. 44fae4: add %al,(%rax)
  86117. 44fae6: sbb $0x2e000006,%eax
  86118. 44faeb: add %al,(%rax)
  86119. 44faed: add %bl,%bh
  86120. 44faef: or %al,(%rax)
  86121. 44faf1: add %al,(%rax)
  86122. 44faf3: ╭ jge 44fafb <GCC_except_table58+0x13b>
  86123. 44faf5: │ add %al,(%rax)
  86124. 44faf7: │ sbb %al,(%rax)
  86125. 44faf9: │ add %al,(%rax)
  86126. 44fafb: ┕ push %rbx
  86127. 44fafc: or %al,(%rax)
  86128. 44fafe: add %al,(%rax)
  86129. 44fb00: xchg %eax,%ebp
  86130. 44fb01: (bad)
  86131. 44fb02: add %al,(%rax)
  86132. 44fb04: imul $0x0,(%rax),%eax
  86133. 44fb07: add %bl,%bh
  86134. 44fb09: or %al,(%rax)
  86135. 44fb0b: add %al,(%rax)
  86136. 44fb0d: add %al,(%rdi)
  86137. 44fb0f: add %al,(%rax)
  86138. 44fb11: (bad)
  86139. 44fb1a: (bad)
  86140. 44fb1b: (bad)
  86141. 44fb1c: add %al,(%rax)
  86142. 44fb1e: retq
  86143. 44fb1f: add %eax,(%rax)
  86144. 44fb21: add %bl,%bh
  86145. 44fb23: or %al,(%rax)
  86146. 44fb25: add %al,(%rax)
  86147. 44fb27: fimull (%rax)
  86148. 44fb29: add %al,(%rax)
  86149. 44fb2b: sbb %al,(%rax)
  86150. 44fb2d: add %al,(%rax)
  86151. 44fb2f: add %al,(%rax)
  86152. 44fb31: add %al,(%rax)
  86153.  
  86154. 000000000044fb34 <GCC_except_table60>:
  86155. 44fb34: incl (%rbx)
  86156. 44fb36: pushfq
  86157. 44fb37: add %al,(%rbx)
  86158. 44fb39: sbb (%rax),%ch
  86159. 44fb3b: add %al,(%rax)
  86160. 44fb3d: add %ch,(%rax)
  86161. 44fb3f: add %al,(%rax)
  86162. 44fb41: add %ah,0x0(%rdx)
  86163. 44fb44: add %al,(%rax)
  86164. 44fb46: add %dl,0x0(%rax)
  86165. 44fb49: add %al,(%rax)
  86166. 44fb4b: and $0x0,%eax
  86167. 44fb50: add %al,(%rax)
  86168.  
  86169. 000000000044fb54 <GCC_except_table62>:
  86170. 44fb54: incl (%rbx)
  86171. 44fb56: test %eax,0x3008080(%rcx)
  86172. 44fb5c: (bad)
  86173. 44fb5d: add %eax,0x0(%rdx)
  86174. 44fb60: add %al,(%rax)
  86175. 44fb62: or %al,(%rax)
  86176. 44fb64: add %al,(%rax)
  86177. 44fb66: ╭ js 44fb69 <GCC_except_table62+0x15>
  86178. 44fb68: │ add %al,(%rax)
  86179. 44fb6a: add %ah,0x0(%rbp)
  86180. 44fb6d: add %al,(%rax)
  86181. 44fb6f: add $0x58000000,%eax
  86182. 44fb74: add %eax,(%rax)
  86183. 44fb76: add %al,(%rax)
  86184. 44fb78: xchg %eax,%ecx
  86185. 44fb79: add %al,(%rax)
  86186. 44fb7b: add %bh,(%rax,%rax,1)
  86187. 44fb7e: add %al,(%rax)
  86188. 44fb80: ╭ js 44fb83 <GCC_except_table62+0x2f>
  86189. 44fb82: │ add %al,(%rax)
  86190. 44fb84: add %dh,%ch
  86191. 44fb86: add %al,(%rax)
  86192. 44fb88: add %ch,0x61000000(%rip) # 6144fb8e <_end+0x60df6856>
  86193. 44fb8e: add %eax,(%rax)
  86194. 44fb90: add %al,(%rax)
  86195. 44fb92: and (%rcx),%al
  86196. 44fb94: add %al,(%rax)
  86197. 44fb96: or (%rax),%al
  86198. 44fb98: add %al,(%rax)
  86199. 44fb9a: ╭ js 44fb9d <GCC_except_table62+0x49>
  86200. 44fb9c: │ add %al,(%rax)
  86201. 44fb9e: add %ch,(%rcx,%rax,1)
  86202. 44fba1: add %al,(%rax)
  86203. 44fba3: (bad)
  86204. 44fbac: rex.WX add %rax,(%rax)
  86205. 44fbaf: add %al,0x78000000(%rip) # 7844fbb5 <_end+0x77df687d>
  86206. 44fbb5: add %eax,(%rax)
  86207. 44fbb7: add %al,(%rax)
  86208. 44fbb9: push %rcx
  86209. 44fbba: add %eax,(%rax)
  86210. 44fbbc: add %al,0x58000000(%rip) # 5844fbc2 <_end+0x57df688a>
  86211. 44fbc2: add %eax,(%rax)
  86212. 44fbc4: add %al,(%rax)
  86213. 44fbc6: pop %rdx
  86214. 44fbc7: add %eax,(%rax)
  86215. 44fbc9: add %bl,(%rax,%rax,1)
  86216. 44fbcc: add %al,(%rax)
  86217. 44fbce: ╭ js 44fbd1 <GCC_except_table62+0x7d>
  86218. 44fbd0: │ add %al,(%rax)
  86219. 44fbd2: add %dh,0x1(%rsi)
  86220. 44fbd5: add %al,(%rax)
  86221. 44fbd7: adc $0x0,%eax
  86222. 44fbdc: add %al,(%rax)
  86223.  
  86224. 000000000044fbe0 <GCC_except_table70>:
  86225. 44fbe0: incl (%rbx)
  86226. 44fbe2: pushfq
  86227. 44fbe3: add %al,(%rbx)
  86228. 44fbe5: sbb (%rax),%ch
  86229. 44fbe7: add %al,(%rax)
  86230. 44fbe9: add %ch,(%rax)
  86231. 44fbeb: add %al,(%rax)
  86232. 44fbed: add %ah,0x0(%rdx)
  86233. 44fbf0: add %al,(%rax)
  86234. 44fbf2: add %dl,0x0(%rax)
  86235. 44fbf5: add %al,(%rax)
  86236. 44fbf7: and $0x0,%eax
  86237. 44fbfc: add %al,(%rax)
  86238.  
  86239. 000000000044fc00 <GCC_except_table72>:
  86240. 44fc00: incl (%rbx)
  86241. 44fc02: enterq $0x302,$0xc5
  86242. 44fc06: add 0x0(%rdx),%dl
  86243. 44fc09: add %al,(%rax)
  86244. 44fc0b: or %al,(%rax)
  86245. 44fc0d: add %al,(%rax)
  86246. 44fc0f: cwtl
  86247. 44fc10: add (%rax),%eax
  86248. 44fc12: add %al,(%rax)
  86249. 44fc14: lods %ds:(%rsi),%eax
  86250. 44fc15: add %al,(%rax)
  86251. 44fc17: add %al,0x6b000000(%rip) # 6b44fc1d <_end+0x6adf68e5>
  86252. 44fc1d: add (%rax),%eax
  86253. 44fc1f: add %al,(%rax)
  86254. 44fc21: flds (%rax)
  86255. 44fc23: add %al,(%rax)
  86256. 44fc25: cmp $0x0,%al
  86257. 44fc27: add %al,(%rax)
  86258. 44fc29: cwtl
  86259. 44fc2a: add (%rax),%eax
  86260. 44fc2c: add %al,(%rax)
  86261. 44fc2e: add %r8,(%r8)
  86262. 44fc31: add %bh,(%rax,%rax,1)
  86263. 44fc34: add %al,(%rax)
  86264. 44fc36: ╭ jle 44fc3b <GCC_except_table72+0x3b>
  86265. 44fc38: │ add %al,(%rax)
  86266. 44fc3a: │ add %cl,0xa000001(%rcx)
  86267. 44fc40: add %al,(%rax)
  86268. 44fc42: add %bl,0x3(%rax)
  86269. 44fc48: xchg %eax,%ebx
  86270. 44fc49: add %eax,(%rax)
  86271. 44fc4b: add %bh,(%rax)
  86272. 44fc55: lret
  86273. 44fc56: add %eax,(%rax)
  86274. 44fc58: add %al,0x7c000000(%rip) # 7c44fc5e <_end+0x7bdf6926>
  86275. 44fc5e: add (%rax),%eax
  86276. 44fc60: add %al,(%rax)
  86277. 44fc62: rolb %cl,(%rcx)
  86278. 44fc64: add %al,(%rax)
  86279. 44fc66: sbb %eax,(%rax)
  86280. 44fc68: add %al,(%rax)
  86281. 44fc6a: imul $0x0,(%rbx),%eax
  86282. 44fc6d: add %al,(%rax)
  86283. 44fc6f: in (%dx),%eax
  86284. 44fc70: add %eax,(%rax)
  86285. 44fc72: add %bl,(%rax)
  86286. 44fc74: add %al,(%rax)
  86287. 44fc76: add %bh,0x0(%rbx,%rax,1)
  86288. 44fc7a: add %al,(%rax)
  86289. 44fc7c: (bad)
  86290. 44fc7d: add (%rax),%al
  86291. 44fc7f: add %bl,(%rcx)
  86292. 44fc81: add %al,(%rax)
  86293. 44fc83: add %ch,0x3(%rbx)
  86294. 44fc86: add %al,(%rax)
  86295. 44fc88: add %ah,(%rdx)
  86296. 44fc8a: add (%rax),%al
  86297. 44fc8c: add %bl,0x7c000000(%rip) # 7c44fc92 <_end+0x7bdf695a>
  86298. 44fc92: add (%rax),%eax
  86299. 44fc94: add %al,(%rax)
  86300. 44fc96: add (%r8),%al
  86301. 44fc99: add %bl,(%rcx)
  86302. 44fc9b: add %al,(%rax)
  86303. 44fc9d: add %ch,0x3(%rbx)
  86304. 44fca0: add %al,(%rax)
  86305. 44fca2: add %bl,0x0(%rdx,%rax,1)
  86306. 44fca6: add %bl,0x7c000000(%rip) # 7c44fcac <_end+0x7bdf6974>
  86307. 44fcac: add (%rax),%eax
  86308. 44fcae: add %al,(%rax)
  86309. 44fcb0: ╭ jnp 44fcb4 <GCC_except_table72+0xb4>
  86310. 44fcb2: │ add %al,(%rax)
  86311. 44fcb4: ┕ sbb %al,(%rax)
  86312. 44fcb6: add %al,(%rax)
  86313. 44fcb8: imul $0x0,(%rbx),%eax
  86314. 44fcbb: add %al,(%rax)
  86315. 44fcbd: xchg %eax,%ebp
  86316. 44fcbe: add (%rax),%al
  86317. 44fcc0: add %bl,(%rcx)
  86318. 44fcc2: add %al,(%rax)
  86319. 44fcc4: add %bh,0x0(%rbx,%rax,1)
  86320. 44fcc8: add %al,(%rax)
  86321. 44fcca: mov $0x2,%al
  86322. 44fccc: add %al,(%rax)
  86323. 44fcce: sbb $0x6b000000,%eax
  86324. 44fcd3: add (%rax),%eax
  86325. 44fcd5: add %al,(%rax)
  86326. 44fcd7: iret
  86327. 44fcd8: add (%rax),%al
  86328. 44fcda: add %bl,(%rcx)
  86329. 44fcdc: add %al,(%rax)
  86330. 44fcde: add %bh,0x0(%rbx,%rax,1)
  86331. 44fce2: add %al,(%rax)
  86332. 44fce4: (bad)
  86333. 44fce5: add (%rax),%al
  86334. 44fce7: add %bl,0x6b000000(%rip) # 6b44fced <_end+0x6adf69b5>
  86335. 44fced: add (%rax),%eax
  86336. 44fcef: add %al,(%rax)
  86337. 44fcf1: or %eax,(%rbx)
  86338. 44fcf3: add %al,(%rax)
  86339. 44fcf5: sbb %eax,(%rax)
  86340. 44fcf7: add %al,(%rax)
  86341. 44fcf9: ╭ jl 44fcfe <GCC_except_table72+0xfe>
  86342. 44fcfb: │ add %al,(%rax)
  86343. 44fcfd: │ add %ah,(%rbx,%rax,1)
  86344. 44fd00: add %al,(%rax)
  86345. 44fd02: sbb %eax,(%rax)
  86346. 44fd04: add %al,(%rax)
  86347. 44fd06: imul $0x0,(%rbx),%eax
  86348. 44fd09: add %al,(%rax)
  86349. 44fd0b: rex.X add (%rax),%eax
  86350. 44fd0e: add %bl,(%rdx)
  86351. 44fd10: add %al,(%rax)
  86352. 44fd12: add %bh,0x0(%rbx,%rax,1)
  86353. 44fd16: add %al,(%rax)
  86354. 44fd18: (bad)
  86355. 44fd19: add (%rax),%eax
  86356. 44fd1b: add %al,0x6b000000(%rip) # 6b44fd21 <_end+0x6adf69e9>
  86357. 44fd21: add (%rax),%eax
  86358. 44fd23: add %al,(%rax)
  86359. 44fd25: insl (%dx),%es:(%rdi)
  86360. 44fd26: add (%rax),%eax
  86361. 44fd28: add %cl,(%rdx)
  86362. 44fd2a: add %al,(%rax)
  86363. 44fd2c: add %bh,0x0(%rbx,%rax,1)
  86364. 44fd30: add %al,(%rax)
  86365. 44fd32: addl $0x120000,(%rbx)
  86366. 44fd38: add %al,(%rax)
  86367. 44fd3a: cwtl
  86368. 44fd3b: add (%rax),%eax
  86369. 44fd3d: add %al,(%rax)
  86370. 44fd3f: xchg %eax,%ebx
  86371. 44fd40: add (%rax),%eax
  86372. 44fd42: add %bl,(%rax)
  86373.  
  86374. 000000000044fd4c <GCC_except_table73>:
  86375. 44fd4c: incl (%rbx)
  86376. 44fd4e: rolb (%rax)
  86377. 44fd50: add 0x18(%rsi),%ecx
  86378. 44fd53: add %al,(%rax)
  86379. 44fd55: add %al,0x74000000(%rip) # 7444fd5b <_end+0x73df6a23>
  86380. 44fd5b: add %eax,(%rax)
  86381. 44fd5d: add %al,(%rax)
  86382. 44fd5f: push %rsi
  86383. 44fd60: add %al,(%rax)
  86384. 44fd62: add %cl,0x0(%rbx)
  86385. 44fd65: add %al,(%rax)
  86386. 44fd67: rex.RX add %r8d,(%rax)
  86387. 44fd6a: add %al,(%rax)
  86388. 44fd6c: ╭ loope 44fd6e <GCC_except_table73+0x22>
  86389. 44fd6e: ┕ add %al,(%rax)
  86390. 44fd70: rex.WRXB add %r8b,(%r8)
  86391. 44fd73: add %dh,0x0(%rcx,%rax,1)
  86392. 44fd77: add %al,(%rax)
  86393. 44fd79: xor %al,(%rcx)
  86394. 44fd7b: add %al,(%rax)
  86395. 44fd7d: sbb %al,(%rax)
  86396. 44fd7f: add %al,(%rax)
  86397. 44fd81: add %al,(%rax)
  86398. 44fd83: add %al,(%rax)
  86399. 44fd85: add %cl,0x1(%rax)
  86400. 44fd88: add %al,(%rax)
  86401. 44fd8a: sub (%rax),%al
  86402. 44fd8c: add %al,(%rax)
  86403. 44fd8e: ╭ je 44fd91 <GCC_except_table73+0x45>
  86404. 44fd90: │ add %al,(%rax)
  86405. 44fd92: add %dh,0x1(%rdx)
  86406. 44fd95: add %al,(%rax)
  86407. 44fd97: adc $0x0,%eax
  86408. 44fd9c: add %al,(%rax)
  86409.  
  86410. 000000000044fda0 <GCC_except_table78>:
  86411. 44fda0: incl (%rbx)
  86412. 44fda2: pushfq
  86413. 44fda3: add %al,(%rbx)
  86414. 44fda5: sbb 0x0(%rcx),%bl
  86415. 44fda8: add %al,(%rax)
  86416. 44fdaa: sti
  86417. 44fdab: add %eax,(%rax)
  86418. 44fdad: add %dh,0x2(%rbx)
  86419. 44fdb0: add %al,(%rax)
  86420. 44fdb2: add %dl,0x0(%rdx,%rax,1)
  86421. 44fdb6: add %bh,(%rcx)
  86422.  
  86423. 000000000044fdc0 <GCC_except_table82>:
  86424. 44fdc0: incl (%rbx)
  86425. 44fdc2: pushfq
  86426. 44fdc3: add %al,(%rbx)
  86427. 44fdc5: sbb (%rdi),%bh
  86428. 44fdc7: add %al,(%rax)
  86429. 44fdc9: add %bh,-0x6b000000(%rip) # ffffffff9544fdcf <_end+0xffffffff94df6a97>
  86430. 44fdcf: add %al,(%rax)
  86431. 44fdd1: add %al,(%rax)
  86432. 44fdd3: ╭ jl 44fdd5 <GCC_except_table82+0x15>
  86433. 44fdd5: ┕ add %al,(%rax)
  86434. 44fdd7: add %al,%cs:(%rax)
  86435. 44fdda: add %al,(%rax)
  86436. 44fddc: add %al,(%rax)
  86437.  
  86438. 000000000044fde0 <GCC_except_table87>:
  86439. 44fde0: incl (%rbx)
  86440. 44fde2: testl $0x22000000,-0x548afd00(%rax)
  86441. 44fdec: add %eax,(%rax)
  86442. 44fdee: add %bl,0x3(%rdi)
  86443. 44fdf4: pop %rbx
  86444. 44fdf5: add (%rax),%al
  86445. 44fdf7: add %bl,(%rdi)
  86446. 44fdf9: add %al,(%rax)
  86447. 44fdfb: add %ah,0x3(%rcx)
  86448. 44fe01: pushfq
  86449. 44fe02: add (%rax),%al
  86450. 44fe04: add %ch,(%rax,%rax,1)
  86451. 44fe07: add %al,(%rax)
  86452. 44fe09: lahf
  86453. 44fe0a: add (%rax),%eax
  86454. 44fe0c: add %al,(%rax)
  86455. 44fe0e: fildl (%rdx)
  86456. 44fe10: add %al,(%rax)
  86457. 44fe12: (bad)
  86458. 44fe13: add %al,(%rax)
  86459. 44fe15: add %ch,0x3(%rcx)
  86460. 44fe18: add %al,(%rax)
  86461. 44fe1a: add %al,(%rdi)
  86462. 44fe1c: add (%rax),%eax
  86463. 44fe1e: add %cl,-0x61000000(%rip) # ffffffff9f44fe24 <_end+0xffffffff9edf6aec>
  86464. 44fe24: add (%rax),%eax
  86465. 44fe26: add %al,(%rax)
  86466. 44fe28: sub (%rbx),%eax
  86467. 44fe2a: add %al,(%rax)
  86468. 44fe2c: (bad)
  86469. 44fe2d: add %al,(%rax)
  86470. 44fe2f: add %ch,0x3(%rbx)
  86471. 44fe32: add %al,(%rax)
  86472. 44fe34: add %cl,0x3(%rdx)
  86473. 44fe37: add %al,(%rax)
  86474. 44fe39: and (%rax),%eax
  86475. 44fe3b: add %al,(%rax)
  86476. 44fe3d: add %al,(%rax)
  86477. 44fe3f: add %al,(%rax)
  86478. 44fe41: add %ch,0x3(%rbp)
  86479. 44fe44: add %al,(%rax)
  86480. 44fe46: sub $0x9f000000,%eax
  86481. 44fe4b: add (%rax),%eax
  86482. 44fe4d: add %al,(%rax)
  86483. 44fe4f: (bad)
  86484. 44fe50: add (%rax),%eax
  86485. 44fe52: add %bl,(%rdx)
  86486.  
  86487. 000000000044fe5c <GCC_except_table99>:
  86488. 44fe5c: incl (%rbx)
  86489. 44fe5e: pushfq
  86490. 44fe5f: add %al,(%rbx)
  86491. 44fe61: sbb (%rsi),%dl
  86492. 44fe63: add %al,(%rax)
  86493. 44fe65: add %cl,0x33000000(%rip) # 3344fe6b <_end+0x32df6b33>
  86494. 44fe6b: add %al,(%rax)
  86495. 44fe6d: add %al,(%rax)
  86496. 44fe6f: and (%rax),%eax
  86497. 44fe71: add %al,(%rax)
  86498. 44fe73: and (%rax),%eax
  86499. 44fe75: add %al,(%rax)
  86500. 44fe77: add %al,(%rax)
  86501. 44fe79: add %al,(%rax)
  86502.  
  86503. 000000000044fe7c <GCC_except_table100>:
  86504. 44fe7c: incl (%rbx)
  86505. 44fe7e: rolb (%rax)
  86506. 44fe80: add 0x0(%rsi),%ecx
  86507. 44fe83: add %al,(%rax)
  86508. 44fe85: add %dh,(%rbx)
  86509. 44fe87: add (%rax),%al
  86510. 44fe89: add %al,(%rax)
  86511. 44fe8b: add %al,(%rax)
  86512. 44fe8d: add %al,(%rax)
  86513. 44fe8f: xor (%rdx),%eax
  86514. 44fe91: add %al,(%rax)
  86515. 44fe93: adc $0xaf000000,%eax
  86516. 44fe98: add $0x48000000,%eax
  86517. 44fe9d: add (%rax),%al
  86518. 44fe9f: add %bl,-0x7f000000(%rip) # ffffffff8144fea5 <_end+0xffffffff80df6b6d>
  86519. 44fea5: add $0x0,%al
  86520. 44fea7: add %al,(%rax)
  86521. 44fea9: add (%eax),%al
  86522. 44feac: add %dl,-0x3c000000(%rip) # ffffffffc444feb2 <_end+0xffffffffc3df6b7a>
  86523. 44feb2: add $0x7c000000,%eax
  86524. 44feb7: add (%rax),%al
  86525. 44feb9: add %bl,-0x7d000000(%rip) # ffffffff8344febf <_end+0xffffffff82df6b87>
  86526. 44febf: add $0x0,%al
  86527. 44fec1: add %al,(%rax)
  86528. 44fec3: cltd
  86529. 44fec4: add (%rax),%al
  86530. 44fec6: add %al,0x3(%rax)
  86531. 44fec9: add %al,(%rax)
  86532. 44fecb: add %al,(%rax)
  86533. 44fecd: add %al,(%rax)
  86534.  
  86535. 000000000044fed0 <GCC_except_table101>:
  86536. 44fed0: incl (%rbx)
  86537. 44fed2: pushfq
  86538. 44fed3: add %al,(%rbx)
  86539. 44fed5: sbb (%rsi),%ch
  86540. 44fed7: add %al,(%rax)
  86541. 44fed9: add %cl,0x0(%rcx)
  86542. 44fedc: add %al,(%rax)
  86543. 44fede: mov %al,(%rax)
  86544. 44fee0: add %al,(%rax)
  86545. 44fee2: add %dh,0x0(%rdi)
  86546. 44fee5: add %al,(%rax)
  86547. 44fee7: and $0x0,%al
  86548. 44fee9: add %al,(%rax)
  86549. 44feeb: add %al,(%rax)
  86550. 44feed: add %al,(%rax)
  86551.  
  86552. 000000000044fef0 <GCC_except_table102>:
  86553. 44fef0: incl (%rbx)
  86554. 44fef2: sub %eax,(%rbx)
  86555. 44fef4: (bad)
  86556. 44fef5: sub (%rax),%al
  86557. 44fef7: add %al,(%rax)
  86558. 44fef9: outsb %ds:(%rsi),(%dx)
  86559. 44fefa: add %al,(%rax)
  86560. 44fefc: add %al,%bh
  86561. 44fefe: add %al,(%rax)
  86562. 44ff00: add %al,(%rax)
  86563. 44ff02: cmpsl %es:(%rdi),%ds:(%rsi)
  86564. 44ff03: add %al,(%rax)
  86565. 44ff05: add %al,-0x3b000000(%rip) # ffffffffc544ff0b <_end+0xffffffffc4df6bd3>
  86566. 44ff0b: add %al,(%rax)
  86567. 44ff0d: add %al,(%rax)
  86568. 44ff0f: lods %ds:(%rsi),%al
  86569. 44ff10: add %al,(%rax)
  86570. 44ff12: add %ch,(%rsi)
  86571.  
  86572. 000000000044ff1c <GCC_except_table103>:
  86573. 44ff1c: incl (%rbx)
  86574. 44ff1e: pushfq
  86575. 44ff1f: add %al,(%rbx)
  86576. 44ff21: sbb (%rcx),%ch
  86577. 44ff23: add %al,(%rax)
  86578. 44ff25: add %ch,0xe60000(%rax,%rax,1)
  86579. 44ff2c: add %al,(%rax)
  86580. 44ff2e: add %dl,%ch
  86581. 44ff30: add %al,(%rax)
  86582. 44ff32: add %ah,(%rax,%rax,1)
  86583. 44ff35: add %al,(%rax)
  86584. 44ff37: add %al,(%rax)
  86585. 44ff39: add %al,(%rax)
  86586.  
  86587. 000000000044ff3c <GCC_except_table112>:
  86588. 44ff3c: incl (%rbx)
  86589. 44ff3e: pushfq
  86590. 44ff3f: add %al,(%rbx)
  86591. 44ff41: sbb (%rax,%rax,1),%dh
  86592. 44ff44: add %al,(%rax)
  86593. 44ff46: xor %al,(%rax)
  86594. 44ff48: add %al,(%rax)
  86595. 44ff4a: ╭ jns 44ff4c <GCC_except_table112+0x10>
  86596. 44ff4c: ┕ add %al,(%rax)
  86597. 44ff4e: add %ah,0x0(%rax,%rax,1)
  86598. 44ff52: add %ch,(%rax)
  86599.  
  86600. 000000000044ff5c <GCC_except_table128>:
  86601. 44ff5c: incl (%rbx)
  86602. 44ff5e: ╭ loopne 44ff61 <GCC_except_table128+0x5>
  86603. 44ff60: │ add %ebp,%ebx
  86604. 44ff62: add %eax,0x0(%rdi)
  86605. 44ff65: add %al,(%rax)
  86606. 44ff67: or %al,(%rax)
  86607. 44ff69: add %al,(%rax)
  86608. 44ff6b: rex.WXB add (%r8),%al
  86609. 44ff6e: add %al,(%rax)
  86610. 44ff70: ╭ jp 44ff72 <GCC_except_table128+0x16>
  86611. 44ff72: ┕ add %al,(%rax)
  86612. 44ff74: or %al,(%rax)
  86613. 44ff76: add %al,(%rax)
  86614. 44ff78: and %al,(%rdx)
  86615. 44ff7a: add %al,(%rax)
  86616. 44ff7c: add %ch,0x3c000000(%rcx)
  86617. 44ff82: add %al,(%rax)
  86618. 44ff84: add %cl,0x2(%rbx)
  86619. 44ff87: add %al,(%rax)
  86620. 44ff89: add %cl,0x2c000001(%rip) # 2c44ff90 <_end+0x2bdf6c58>
  86621. 44ff8f: add %al,(%rax)
  86622. 44ff91: add %dh,(%rcx)
  86623. 44ff93: add (%rax),%al
  86624. 44ff95: add %al,(%rax)
  86625. 44ff97: cmp %eax,(%rcx)
  86626. 44ff99: add %al,(%rax)
  86627. 44ff9b: or (%rax),%al
  86628. 44ff9d: add %al,(%rax)
  86629. 44ff9f: rex.WXB add (%r8),%al
  86630. 44ffa2: add %al,(%rax)
  86631. 44ffa4: rex.XB add %eax,(%r8)
  86632. 44ffa7: add %ah,(%rax,%rax,1)
  86633. 44ffaa: add %al,(%rax)
  86634. 44ffac: add %al,(%rax)
  86635. 44ffae: add %al,(%rax)
  86636. 44ffb0: add %ah,0x1(%rdi)
  86637. 44ffb3: add %al,(%rax)
  86638. 44ffb5: add $0x2f000000,%eax
  86639. 44ffba: add (%rax),%al
  86640. 44ffbc: add %al,(%rax)
  86641. 44ffbe: outsb %ds:(%rsi),(%dx)
  86642. 44ffbf: add %eax,(%rax)
  86643. 44ffc1: add %bl,(%rbx)
  86644. 44ffc3: add %al,(%rax)
  86645. 44ffc5: add %ah,(%rax)
  86646. 44ffc7: add (%rax),%al
  86647. 44ffc9: add %al,(%rax)
  86648. 44ffcb: mov (%rcx),%eax
  86649. 44ffcd: add %al,(%rax)
  86650. 44ffcf: sbb %eax,(%rax)
  86651. 44ffd1: add %al,(%rax)
  86652. 44ffd3: (bad)
  86653. 44ffd4: add (%rax),%al
  86654. 44ffd6: add %al,(%rax)
  86655. 44ffd8: cmpsb %es:(%rdi),%ds:(%rsi)
  86656. 44ffd9: add %eax,(%rax)
  86657. 44ffdb: add %bl,(%rcx)
  86658. 44ffdd: add %al,(%rax)
  86659. 44ffdf: add %ah,(%rax)
  86660. 44ffe1: add (%rax),%al
  86661. 44ffe3: add %al,(%rax)
  86662. 44ffe5: roll $0x0,(%rcx)
  86663. 44ffe8: add %bl,(%rax)
  86664. 44ffea: add %al,(%rax)
  86665. 44ffec: add %ch,(%rdi)
  86666. 44ffee: add (%rax),%al
  86667. 44fff0: add %al,(%rax)
  86668. 44fff2: fildl (%rcx)
  86669. 44fff4: add %al,(%rax)
  86670. 44fff6: sbb %eax,(%rax)
  86671. 44fff8: add %al,(%rax)
  86672. 44fffa: and %al,(%rdx)
  86673. 44fffc: add %al,(%rax)
  86674. 44fffe: add %bh,%cl
  86675. 450000: add %eax,(%rax)
  86676. 450002: add %bl,(%rax)
  86677. 450004: add %al,(%rax)
  86678. 450006: add %ch,(%rdi)
  86679. 450008: add (%rax),%al
  86680. 45000a: add %al,(%rax)
  86681. 45000c: (bad)
  86682. 45000d: add (%rax),%al
  86683. 45000f: add %al,0x20000000(%rip) # 20450015 <_end+0x1fdf6cdd>
  86684. 450015: add (%rax),%al
  86685. 450017: add %al,(%rax)
  86686. 450019: and (%rdx),%al
  86687. 45001b: add %al,(%rax)
  86688. 45001d: or %al,(%rax)
  86689. 45001f: add %al,(%rax)
  86690. 450021: (bad)
  86691. 450022: add (%rax),%al
  86692. 450024: add %al,(%rax)
  86693. 450026: xor $0x2,%al
  86694. 450028: add %al,(%rax)
  86695. 45002a: adc (%rax),%al
  86696. 45002c: add %al,(%rax)
  86697. 45002e: rex.WXB add (%r8),%al
  86698. 450031: add %al,(%rax)
  86699. 450033: rex.RX add (%rax),%r8b
  86700. 450036: add %bl,(%rax)
  86701.  
  86702. 0000000000450040 <GCC_except_table132>:
  86703. 450040: incl (%rbx)
  86704. 450042: mov $0x80,%dh
  86705. 450044: addb $0x3,(%rax)
  86706. 450047: xor $0x13,%al
  86707. 450049: add %al,(%rax)
  86708. 45004b: add %ah,0x1(%rsi)
  86709. 45004e: add %al,(%rax)
  86710. 450050: roll %cl,(%rcx)
  86711. 450052: add %al,(%rax)
  86712. 450054: add %cl,0x5000001(%rax)
  86713. 45005a: add %al,(%rax)
  86714. 45005c: add %dl,%ch
  86715. 45005e: add %eax,(%rax)
  86716. 450060: add %al,(%rax)
  86717. 450062: xchg %eax,%edi
  86718. 450063: add %eax,(%rax)
  86719. 450065: add %ch,(%rcx)
  86720. 450067: add %al,(%rax)
  86721. 450069: add %dl,%bl
  86722. 45006b: add %eax,(%rax)
  86723. 45006d: add %al,(%rax)
  86724. 45006f: rolb $0x0,(%rcx)
  86725. 450072: add %ch,(%rax)
  86726.  
  86727. 000000000045007c <GCC_except_table134>:
  86728. 45007c: incl (%rbx)
  86729. 45007e: mov $0x808081,%ecx
  86730. 450083: add 0x5c01(%rsi),%esi
  86731. 450089: add %cl,-0x61000000(%rip) # ffffffff9f45008f <_end+0xffffffff9edf6d57>
  86732. 45008f: add $0x0,%al
  86733. 450091: add %al,(%rax)
  86734. 450093: scas %es:(%rdi),%eax
  86735. 450094: add %al,(%rax)
  86736. 450096: add %ch,0x1(%rcx)
  86737. 450099: add %al,(%rax)
  86738. 45009b: ╭ jbe 4500a1 <GCC_except_table134+0x25>
  86739. 45009d: │ add %al,(%rax)
  86740. 45009f: │ add %bh,0x2(%rbp)
  86741. 4500a2: add %al,(%rax)
  86742. 4500a4: or (%rax),%al
  86743. 4500a6: add %al,(%rax)
  86744. 4500a8: mov %eax,(%rax,%rax,1)
  86745. 4500ab: add %al,(%rax)
  86746. 4500ad: mov $0x33000002,%ebx
  86747. 4500b2: add %al,(%rax)
  86748. 4500b4: add %bh,0x3(%rsi)
  86749. 4500ba: out %al,(%dx)
  86750. 4500bb: add (%rax),%al
  86751. 4500bd: add %cl,-0x77000000(%rip) # ffffffff894500c3 <_end+0xffffffff88df6d8b>
  86752. 4500c3: add $0x0,%al
  86753. 4500c5: add %al,(%rax)
  86754. 4500c7: sub (%rbx),%eax
  86755. 4500c9: add %al,(%rax)
  86756. 4500cb: or (%rax),%al
  86757. 4500cd: add %al,(%rax)
  86758. 4500cf: ╭ jbe 4500d5 <GCC_except_table134+0x59>
  86759. 4500d1: │ add %al,(%rax)
  86760. 4500d3: │ add %ch,0x3(%rcx)
  86761. 4500d6: add %al,(%rax)
  86762. 4500d8: xor (%rax),%al
  86763. 4500da: add %al,(%rax)
  86764. 4500dc: mov $0x3,%bh
  86765. 4500de: add %al,(%rax)
  86766. 4500e0: add %bl,0xd000003(%rbx)
  86767. 4500e6: add %al,(%rax)
  86768. 4500e8: add %dh,0x4(%rsi)
  86769. 4500eb: add %al,(%rax)
  86770. 4500ed: add %cl,%ah
  86771. 4500ef: add (%rax),%eax
  86772. 4500f1: add %bl,(%rax)
  86773. 4500f3: add %al,(%rax)
  86774. 4500f5: add %bl,0x4(%rdi)
  86775. 4500fb: ╭ jmpq 8450103 <_end+0x7df6dcb>
  86776. 450100: │ add %al,(%rax)
  86777. 450102: │ add %ah,0x4(%rcx)
  86778. 450108: │ repz add (%rax),%eax
  86779. 45010b: │ add %cl,(%rax)
  86780. 45010d: │ add %al,(%rax)
  86781. 45010f: │ add %ah,0x4(%rbx)
  86782. 450115: │ or %al,(%rax,%rax,1)
  86783. 450118: │ add %dl,0x0(%rcx)
  86784. 45011b: │ add %al,(%rax)
  86785. 45011d: │ lahf
  86786. 45011e: │ add $0x0,%al
  86787. 450120: │ add %al,(%rax)
  86788. 450122: │ pop %rcx
  86789. 450123: │ add $0x0,%al
  86790. 450125: │ add %dh,(%rdx)
  86791. 45012f: │ mov (%rax,%rax,1),%eax
  86792. 450132: │ add %dl,(%rax,%rax,1)
  86793. 450135: │ add %al,(%rax)
  86794. 450137: │ lahf
  86795. 450138: │ add $0x0,%al
  86796.  
  86797. 000000000045013c <GCC_except_table140>:
  86798. 45013c: incl (%rbx)
  86799. 45013e: pushfq
  86800. 45013f: add %al,(%rbx)
  86801. 450141: sbb (%rax),%ch
  86802. 450143: add %al,(%rax)
  86803. 450145: add %ah,(%rdi)
  86804. 450147: add %al,(%rax)
  86805. 450149: add %ah,0x0(%rcx)
  86806. 45014c: add %al,(%rax)
  86807. 45014e: add %cl,0x0(%rdi)
  86808. 450151: add %al,(%rax)
  86809. 450153: and $0x0,%eax
  86810. 450158: add %al,(%rax)
  86811.  
  86812. 000000000045015c <GCC_except_table144>:
  86813. 45015c: incl (%rbx)
  86814. 45015e: pushfq
  86815. 45015f: add %al,(%rbx)
  86816. 450161: sbb (%rcx),%ch
  86817. 450163: add %al,(%rax)
  86818. 450165: add %ah,(%rdi)
  86819. 450167: add %al,(%rax)
  86820. 450169: add %ah,0x0(%rcx)
  86821. 45016c: add %al,(%rax)
  86822. 45016e: add %dl,0x0(%rax)
  86823. 450171: add %al,(%rax)
  86824. 450173: add %al,%es:(%rax)
  86825. 450176: add %al,(%rax)
  86826. 450178: add %al,(%rax)
  86827.  
  86828. 000000000045017c <GCC_except_table260>:
  86829. 45017c: incl (%rbx)
  86830. 45017e: rolb (%rax)
  86831. 450180: add 0x2a(%rsi),%ecx
  86832. 450183: add %al,(%rax)
  86833. 450185: add %cl,(%rcx)
  86834. 450187: add %al,(%rax)
  86835. 450189: add %dl,0x0(%rbx)
  86836. 45018f: rex.WRX add %r8b,(%rax)
  86837. 450192: add %dl,(%rdx)
  86838. 450194: add %al,(%rax)
  86839. 450196: add %bh,0x0(%rax,%rax,1)
  86840. 45019a: add %al,(%rax)
  86841. 45019c: (bad)
  86842. 45019d: add %al,(%rax)
  86843. 45019f: add %cl,(%rdx)
  86844. 4501a1: add %al,(%rax)
  86845. 4501a3: add %dl,0x0(%rbx)
  86846. 4501a9: pushq $0x0
  86847. 4501ab: add %al,(%rax)
  86848. 4501ad: adc $0x0,%eax
  86849. 4501b2: add %al,(%rax)
  86850. 4501b4: add %al,(%rax)
  86851. 4501b6: ╭ jg 4501b8 <GCC_except_table260+0x3c>
  86852. 4501b8: ┕ add %al,(%rax)
  86853. 4501ba: adc (%rax),%al
  86854. 4501bc: add %al,(%rax)
  86855. 4501be: xchg %eax,%ebx
  86856. 4501bf: add %al,(%rax)
  86857. 4501c1: add %al,(%rax)
  86858. 4501c3: xchg %eax,%ecx
  86859. 4501c4: add %al,(%rax)
  86860. 4501c6: add %dl,0x0(%rip) # 4501cc <GCC_except_table260+0x50>
  86861. 4501cc: add %al,(%rax)
  86862.  
  86863. 00000000004501d0 <GCC_except_table265>:
  86864. 4501d0: incl (%rbx)
  86865. 4501d2: pushfq
  86866. 4501d3: add %al,(%rbx)
  86867. 4501d5: sbb (%rax),%ch
  86868. 4501d7: add %al,(%rax)
  86869. 4501d9: add %ah,(%rdi)
  86870. 4501db: add %al,(%rax)
  86871. 4501dd: add %ah,0x0(%rcx)
  86872. 4501e0: add %al,(%rax)
  86873. 4501e2: add %cl,0x0(%rdi)
  86874. 4501e5: add %al,(%rax)
  86875. 4501e7: and $0x0,%eax
  86876. 4501ec: add %al,(%rax)
  86877.  
  86878. 00000000004501f0 <GCC_except_table267>:
  86879. 4501f0: incl (%rbx)
  86880. 4501f2: ╭ loopne 4501f5 <GCC_except_table267+0x5>
  86881. 4501f4: │ add %ebp,%ebx
  86882. 4501f6: add %eax,0x0(%rdi)
  86883. 4501f9: add %al,(%rax)
  86884. 4501fb: or %al,(%rax)
  86885. 4501fd: add %al,(%rax)
  86886. 4501ff: pushq $0x2
  86887. 450201: add %al,(%rax)
  86888. 450203: add %bh,0x0(%rbx)
  86889. 450206: add %al,(%rax)
  86890. 450208: or %al,(%rax)
  86891. 45020a: add %al,(%rax)
  86892. 45020c: (bad)
  86893. 45020d: add (%rax),%al
  86894. 45020f: add %al,(%rax)
  86895. 450211: stos %al,%es:(%rdi)
  86896. 450212: add %al,(%rax)
  86897. 450214: add %bh,(%rax,%rax,1)
  86898. 450217: add %al,(%rax)
  86899. 450219: pushq $0x2
  86900. 45021b: add %al,(%rax)
  86901. 45021d: add %bl,(%rbx)
  86902. 45021f: add %eax,(%rax)
  86903. 450221: add %bh,(%rax,%rax,1)
  86904. 450224: add %al,(%rax)
  86905. 450226: push %rax
  86906. 450227: add (%rax),%al
  86907. 450229: add %al,(%rax)
  86908. 45022b: push %rdi
  86909. 45022c: add %eax,(%rax)
  86910. 45022e: add %cl,(%rdx)
  86911. 450230: add %al,(%rax)
  86912. 450232: add %ch,0x2(%rdx)
  86913. 450235: add %al,(%rax)
  86914. 450237: add %ah,0x1(%rcx)
  86915. 45023a: add %al,(%rax)
  86916. 45023c: and (%rax),%eax
  86917. 45023e: add %al,(%rax)
  86918. 450240: add %al,(%rax)
  86919. 450242: add %al,(%rax)
  86920. 450244: add %al,0x50000(%rcx,%rax,1)
  86921. 45024b: add %al,(%rax)
  86922. 45024d: rex.WRX add (%rax),%r8b
  86923. 450250: add %al,(%rax)
  86924. 450252: mov (%rcx),%eax
  86925. 450254: add %al,(%rax)
  86926. 450256: sbb $0x0,%al
  86927. 450258: add %al,(%rax)
  86928. 45025a: (bad)
  86929. 45025b: add (%rax),%al
  86930. 45025d: add %al,(%rax)
  86931. 45025f: test $0x19000001,%eax
  86932. 450264: add %al,(%rax)
  86933. 450266: add %cl,0x2(%rsi)
  86934. 450269: add %al,(%rax)
  86935. 45026b: add %al,%ah
  86936. 45026d: add %eax,(%rax)
  86937. 45026f: add %bl,(%rcx)
  86938. 450271: add %al,(%rax)
  86939. 450273: add %bh,(%rdi)
  86940. 450275: add (%rax),%al
  86941. 450277: add %al,(%rax)
  86942. 450279: fild (%rcx)
  86943. 45027b: add %al,(%rax)
  86944. 45027d: sbb %eax,(%rax)
  86945. 45027f: add %al,(%rax)
  86946. 450281: rex.WRX add (%rax),%r8b
  86947. 450284: add %al,(%rax)
  86948. 450286: cli
  86949. 450287: add %eax,(%rax)
  86950. 450289: add %bl,(%rcx)
  86951. 45028b: add %al,(%rax)
  86952. 45028d: add %bh,(%rdi)
  86953. 45028f: add (%rax),%al
  86954. 450291: add %al,(%rax)
  86955. 450293: sbb %al,(%rdx)
  86956. 450295: add %al,(%rax)
  86957. 450297: sbb %al,(%rax)
  86958. 450299: add %al,(%rax)
  86959. 45029b: rex.WRX add (%rax),%r8b
  86960. 45029e: add %al,(%rax)
  86961. 4502a0: xor $0x5000002,%eax
  86962. 4502a5: add %al,(%rax)
  86963. 4502a7: add %bh,(%rdi)
  86964. 4502a9: add (%rax),%al
  86965. 4502ab: add %al,(%rax)
  86966. 4502ad: add (%r8),%al
  86967. 4502b0: add %cl,(%rax)
  86968. 4502b2: add %al,(%rax)
  86969. 4502b4: add %cl,0x2(%rsi)
  86970. 4502b7: add %al,(%rax)
  86971. 4502b9: add %dl,0x2(%rbx)
  86972. 4502bc: add %al,(%rax)
  86973. 4502be: adc (%rax),%al
  86974. 4502c0: add %al,(%rax)
  86975. 4502c2: pushq $0x2
  86976. 4502c4: add %al,(%rax)
  86977. 4502c6: add %ah,0x2(%rbp)
  86978. 4502c9: add %al,(%rax)
  86979. 4502cb: sbb %al,(%rax)
  86980. 4502cd: add %al,(%rax)
  86981. 4502cf: add %al,(%rax)
  86982. 4502d1: add %al,(%rax)
  86983.  
  86984. 00000000004502d4 <GCC_except_table270>:
  86985. 4502d4: incl (%rbx)
  86986. 4502d6: (bad)
  86987. 4502d7: addb $0x0,0x57680300(%rax)
  86988. 4502de: add %al,(%rax)
  86989. 4502e0: or (%rax),%al
  86990. 4502e2: add %al,(%rax)
  86991. 4502e4: mov $0x1,%esi
  86992. 4502e9: mov (%rax),%eax
  86993. 4502eb: add %al,(%rax)
  86994. 4502ed: sbb $0x87000000,%eax
  86995. 4502f2: add %eax,(%rax)
  86996. 4502f4: add %al,(%rax)
  86997. 4502f6: test $0x0,%al
  86998. 4502f8: add %al,(%rax)
  86999. 4502fa: outsl %ds:(%rsi),(%dx)
  87000. 4502fb: add %al,(%rax)
  87001. 4502fd: add %bh,0x1(%rsi)
  87002. 450303: add %eax,(%r8)
  87003. 450306: add %bl,-0x5c000000(%rip) # ffffffffa445030c <_end+0xffffffffa3df6fd4>
  87004. 45030c: add %eax,(%rax)
  87005. 45030e: add %al,(%rax)
  87006. 450310: pop %rsi
  87007. 450311: add %eax,(%rax)
  87008. 450313: add %cl,-0x42000000(%rip) # ffffffffbe450319 <_end+0xffffffffbddf6fe1>
  87009. 450319: add %eax,(%rax)
  87010. 45031b: add %al,(%rax)
  87011. 45031d: imul $0x0,(%rcx),%eax
  87012. 450320: add %bl,(%rdi)
  87013. 45032a: mov (%rcx),%al
  87014. 45032c: add %al,(%rax)
  87015. 45032e: xor (%rax),%al
  87016. 450330: add %al,(%rax)
  87017. 450332: mov $0x1,%esi
  87018. 450337: mov $0x15000001,%esp
  87019.  
  87020. 0000000000450344 <GCC_except_table277>:
  87021. 450344: incl (%rbx)
  87022. 450346: rolb (%rax)
  87023. 450348: add 0x2a(%rsi),%ecx
  87024. 45034b: add %al,(%rax)
  87025. 45034d: add %cl,(%rcx)
  87026. 45034f: add %al,(%rax)
  87027. 450351: add %dl,0x0(%rbx)
  87028. 450357: rex.WRX add %r8b,(%rax)
  87029. 45035a: add %dl,(%rdx)
  87030. 45035c: add %al,(%rax)
  87031. 45035e: add %bh,0x0(%rax,%rax,1)
  87032. 450362: add %al,(%rax)
  87033. 450364: (bad)
  87034. 450365: add %al,(%rax)
  87035. 450367: add %cl,(%rdx)
  87036. 450369: add %al,(%rax)
  87037. 45036b: add %dl,0x0(%rbx)
  87038. 450371: pushq $0x0
  87039. 450373: add %al,(%rax)
  87040. 450375: adc $0x0,%eax
  87041. 45037a: add %al,(%rax)
  87042. 45037c: add %al,(%rax)
  87043. 45037e: ╭ jg 450380 <GCC_except_table277+0x3c>
  87044. 450380: ┕ add %al,(%rax)
  87045. 450382: adc (%rax),%al
  87046. 450384: add %al,(%rax)
  87047. 450386: xchg %eax,%ebx
  87048. 450387: add %al,(%rax)
  87049. 450389: add %al,(%rax)
  87050. 45038b: xchg %eax,%ecx
  87051. 45038c: add %al,(%rax)
  87052. 45038e: add %dl,0x0(%rip) # 450394 <GCC_except_table277+0x50>
  87053. 450394: add %al,(%rax)
  87054.  
  87055. 0000000000450398 <GCC_except_table279>:
  87056. 450398: incl (%rbx)
  87057. 45039a: pushfq
  87058. 45039b: add %al,(%rbx)
  87059. 45039d: sbb (%rsi),%dl
  87060. 45039f: add %al,(%rax)
  87061. 4503a1: add %cl,0x33000000(%rip) # 334503a7 <_end+0x32df706f>
  87062. 4503a7: add %al,(%rax)
  87063. 4503a9: add %al,(%rax)
  87064. 4503ab: and (%rax),%eax
  87065. 4503ad: add %al,(%rax)
  87066. 4503af: and (%rax),%eax
  87067. 4503b1: add %al,(%rax)
  87068. 4503b3: add %al,(%rax)
  87069. 4503b5: add %al,(%rax)
  87070.  
  87071. 00000000004503b8 <GCC_except_table282>:
  87072. 4503b8: incl (%rbx)
  87073. 4503ba: rolb (%rax)
  87074. 4503bc: add 0x2f(%rsi),%ecx
  87075. 4503bf: add %al,(%rax)
  87076. 4503c1: add %cl,(%rcx)
  87077. 4503c3: add %al,(%rax)
  87078. 4503c5: add %bl,0x0(%rsi)
  87079. 4503cb: push %rbp
  87080. 4503cc: add %al,(%rax)
  87081. 4503ce: add %dl,(%rdx)
  87082. 4503d0: add %al,(%rax)
  87083. 4503d2: add %al,0x0(%rdi)
  87084. 4503d8: add %al,(%eax)
  87085. 4503db: add %cl,(%rdx)
  87086. 4503dd: add %al,(%rax)
  87087. 4503df: add %bl,0x0(%rsi)
  87088. 4503e5: ╭ jno 4503e7 <GCC_except_table282+0x2f>
  87089. 4503e7: ┕ add %al,(%rax)
  87090. 4503e9: sbb %eax,(%rax)
  87091. 4503eb: add %al,(%rax)
  87092. 4503ed: add %al,(%rax)
  87093. 4503ef: add %al,(%rax)
  87094. 4503f1: add %cl,0x12000000(%rdx)
  87095. 4503f7: add %al,(%rax)
  87096. 4503f9: add %bl,0x0(%rsi)
  87097. 4503ff: pushfq
  87098. 450400: add %al,(%rax)
  87099. 450402: add %dl,0x0(%rip) # 450408 <GCC_except_table282+0x50>
  87100. 450408: add %al,(%rax)
  87101.  
  87102. 000000000045040c <GCC_except_table283>:
  87103. 45040c: incl (%rbx)
  87104. 45040e: pop %rbp
  87105. 45040f: add 0x0(%rbx),%ebx
  87106. 450412: add %al,(%rax)
  87107. 450414: add %dh,0x1(%rax)
  87108. 45041a: add %al,(%rax)
  87109. 45041c: add %al,(%rax)
  87110. 45041e: mov $0x1,%al
  87111. 450420: add %al,(%rax)
  87112. 450422: add $0x81000000,%eax
  87113. 450427: add (%rax),%eax
  87114. 450429: add %al,(%rax)
  87115. 45042b: mov $0x1,%ch
  87116. 45042d: add %al,(%rax)
  87117. 45042f: sbb $0x96000000,%eax
  87118. 450434: add (%rax),%eax
  87119. 450436: add %al,(%rax)
  87120. 450438: rolb %cl,(%rcx)
  87121. 45043a: add %al,(%rax)
  87122. 45043c: xor %al,(%rax)
  87123. 45043e: add %al,(%rax)
  87124. 450440: add %al,(%rax)
  87125. 450442: add %al,(%rax)
  87126. 450444: add %al,(%rdx)
  87127. 450446: add (%rax),%al
  87128. 450448: add %al,-0x68000000(%rip) # ffffffff9845044e <_end+0xffffffff97df7116>
  87129. 45044e: add (%rax),%eax
  87130. 450450: add %al,(%rax)
  87131. 450452: (bad)
  87132. 450453: add (%rax),%al
  87133. 450455: add %bl,-0x53000000(%rip) # ffffffffad45045b <_end+0xffffffffacdf7123>
  87134. 45045b: add (%rax),%eax
  87135. 45045d: add %al,(%rax)
  87136. 45045f: and $0x2,%al
  87137. 450461: add %al,(%rax)
  87138. 450463: mov $0x2,%ch
  87139. 450465: add %al,(%rax)
  87140. 450467: add %al,(%rax)
  87141. 450469: add %al,(%rax)
  87142.  
  87143. 000000000045046c <GCC_except_table284>:
  87144. 45046c: incl (%rbx)
  87145. 45046e: pushfq
  87146. 45046f: add %al,(%rbx)
  87147. 450471: sbb (%rsi),%ch
  87148. 450473: add %al,(%rax)
  87149. 450475: add %cl,0x0(%rcx)
  87150. 450478: add %al,(%rax)
  87151. 45047a: mov %al,(%rax)
  87152. 45047c: add %al,(%rax)
  87153. 45047e: add %dh,0x0(%rdi)
  87154. 450481: add %al,(%rax)
  87155. 450483: and $0x0,%al
  87156. 450485: add %al,(%rax)
  87157. 450487: add %al,(%rax)
  87158. 450489: add %al,(%rax)
  87159.  
  87160. 000000000045048c <GCC_except_table22>:
  87161. 45048c: incl (%rbx)
  87162. 45048e: sub %eax,(%rbx)
  87163. 450490: (bad)
  87164. 450491: add %al,(%rax)
  87165. 450493: add %al,(%rax)
  87166. 450495: push %rdx
  87167. 45049e: push %rdx
  87168. 45049f: add %al,(%rax)
  87169. 4504a1: add %bl,(%rsi)
  87170. 4504a3: add %al,(%rax)
  87171. 4504a5: add %bh,0x0(%rbp)
  87172. 4504a8: add %al,(%rax)
  87173. 4504aa: add %dh,0x0(%rax)
  87174. 4504ad: add %al,(%rax)
  87175. 4504af: and %al,(%rax)
  87176. 4504b1: add %al,(%rax)
  87177. 4504b3: add %al,(%rax)
  87178. 4504b5: add %al,(%rax)
  87179.  
  87180. 00000000004504b8 <GCC_except_table26>:
  87181. 4504b8: incl (%rbx)
  87182. 4504ba: retq
  87183. 4504bb: addb $0x3,(%rax)
  87184. 4504be: add %al,(%r8)
  87185. 4504c1: add %al,(%rax)
  87186. 4504c3: and $0x0,%al
  87187. 4504c5: add %al,(%rax)
  87188. 4504c7: add %al,(%rax)
  87189. 4504c9: add %al,(%rax)
  87190. 4504cb: add %ah,(%rax,%rax,1)
  87191. 4504ce: add %al,(%rax)
  87192. 4504d0: cmp (%rax),%al
  87193. 4504d2: add %al,(%rax)
  87194. 4504d4: (bad)
  87195. 4504d5: add %al,(%rax)
  87196. 4504d7: add %al,(%rax)
  87197. 4504d9: pop %rsi
  87198. 4504da: add %al,(%rax)
  87199. 4504dc: add %ch,(%rdx)
  87200. 4504e6: mov %al,(%rax)
  87201. 4504e8: add %al,(%rax)
  87202. 4504ea: sub $0x0,%al
  87203. 4504ec: add %al,(%rax)
  87204. 4504ee: (bad)
  87205. 4504ef: add %al,(%rax)
  87206. 4504f1: add %al,(%rax)
  87207. 4504f3: mov $0x0,%ah
  87208. 4504f5: add %al,(%rax)
  87209. 4504f7: xor $0x0,%eax
  87210. 4504fc: add %al,(%rax)
  87211.  
  87212. 0000000000450500 <GCC_except_table4>:
  87213. 450500: incl (%rbx)
  87214. 450502: add %gs:0x0(%rbx),%ebx
  87215. 450506: add %al,(%rax)
  87216. 450508: add %dl,0x1(%rsi)
  87217. 45050b: add %al,(%rax)
  87218. 45050d: add %al,(%rax)
  87219. 45050f: add %al,(%rax)
  87220. 450511: add %dl,0x1(%rsi)
  87221. 450514: add %al,(%rax)
  87222. 450516: rex.RXB add %r8b,(%r8)
  87223. 450519: add %dh,0x2(%rax)
  87224. 45051f: popfq
  87225. 450520: add %eax,(%rax)
  87226. 450522: add %al,-0x46000000(%rip) # ffffffffba450528 <_end+0xffffffffb9df71f0>
  87227. 450528: add (%rax),%al
  87228. 45052a: add %al,(%rbx)
  87229. 45052c: mov $0x1,%bl
  87230. 45052e: add %al,(%rax)
  87231. 450530: (bad)
  87232. 450531: add %al,(%rax)
  87233. 450533: add %dh,%dh
  87234. 450535: add (%rax),%al
  87235. 450537: add %al,(%rbx)
  87236. 450539: roll $0x0,(%rcx)
  87237. 45053c: add %al,-0x46000000(%rip) # ffffffffba450542 <_end+0xffffffffb9df720a>
  87238. 450542: add (%rax),%al
  87239. 450544: add %al,(%rbx)
  87240. 450546: lret
  87241. 450547: add %eax,(%rax)
  87242. 450549: add %cl,(%rbx)
  87243. 45054b: add %al,(%rax)
  87244. 45054d: add %dh,0x2(%rax)
  87245. 450553: (bad)
  87246. 450554: add %eax,(%rax)
  87247. 450556: add %ah,0x1(%rsi)
  87248. 450561: add %al,(%rcx)
  87249. 450563: ╭ jge 4505d5 <GCC_except_table46+0xd>
  87250. 450565: │ push %rdi
  87251. 450566: │ gs
  87252.  
  87253. 0000000000450568 <GCC_except_table26>:
  87254. 450568: incl (%rbx)
  87255. 45056a: fiaddl 0x4e030080(%rax)
  87256. 450570: (bad)
  87257. 450571: add %al,(%rax)
  87258. 450573: add %dh,-0x67000000(%rip) # ffffffff99450579 <_end+0xffffffff98df7241>
  87259. 450579: add %eax,(%rax)
  87260. 45057b: add %al,0xad(%rip) # 45062e <GCC_except_table59+0x3a>
  87261. 450581: adc %eax,(%rax)
  87262. 450583: add %al,(%rax)
  87263. 450585: (bad)
  87264. 450586: add %eax,(%rax)
  87265. 450588: add %al,(%rbx)
  87266. 45058a: lret
  87267. 45058b: add %al,(%rax)
  87268. 45058d: add %cl,%cl
  87269. 45058f: add %al,(%rax)
  87270. 450591: add %bl,0x5000001(%rcx)
  87271. 450597: xchg %eax,%esp
  87272. 450598: add %eax,(%rax)
  87273. 45059a: add %ah,0x0(%rbx)
  87274. 45059d: add %al,(%rax)
  87275. 45059f: add %al,(%rax)
  87276. 4505a1: add %al,(%rax)
  87277. 4505a3: add %dh,%bh
  87278. 4505a5: add %eax,(%rax)
  87279. 4505a7: add %cl,(%rax)
  87280. 4505a9: add %al,(%rax)
  87281. 4505ab: add %cl,%cl
  87282. 4505ad: add %eax,(%rax)
  87283. 4505af: add %al,(%rbx)
  87284. 4505b1: sub $0x2,%al
  87285. 4505b3: add %al,(%rax)
  87286. 4505b5: and %al,(%rax)
  87287. 4505b7: add %al,(%rax)
  87288. 4505b9: (bad)
  87289. 4505ba: add %eax,(%rax)
  87290. 4505bc: add %al,(%rbx)
  87291. 4505be: add %al,(%rax)
  87292. 4505c0: add %edi,0x1(%rbp)
  87293. 4505c3: add %dh,0x57(%rax)
  87294. 4505c6: gs
  87295.  
  87296. 00000000004505c8 <GCC_except_table46>:
  87297. 4505c8: incl (%rbx)
  87298. 4505ca: sub %eax,(%rbx)
  87299. 4505cc: (bad)
  87300. 4505cd: add %al,(%rax)
  87301. 4505cf: add %al,(%rax)
  87302. 4505d1: cmp %al,(%rax)
  87303. 4505d3: add %al,(%rax)
  87304. 4505d5: add %al,(%rax)
  87305. 4505d7: add %al,(%rax)
  87306. 4505d9: add %bh,(%rax)
  87307. 4505db: add %al,(%rax)
  87308. 4505dd: add %cl,(%rax,%rax,1)
  87309. 4505e0: add %al,(%rax)
  87310. 4505e2: ╭ jle 4505e4 <GCC_except_table46+0x1c>
  87311. 4505e4: ┕ add %al,(%rax)
  87312. 4505e6: add %al,0x0(%rax,%rax,1)
  87313. 4505ea: add %cl,0x0(%rbp)
  87314. 4505ed: add %al,(%rax)
  87315. 4505ef: add %al,(%rax)
  87316. 4505f1: add %al,(%rax)
  87317.  
  87318. 00000000004505f4 <GCC_except_table59>:
  87319. 4505f4: incl (%rbx)
  87320. 4505f6: retq
  87321. 4505f7: addb $0x3,(%rax)
  87322. 4505fa: add %al,(%r8)
  87323. 4505fd: add %al,(%rax)
  87324. 4505ff: and %al,(%rax)
  87325. 450601: add %al,(%rax)
  87326. 450603: add %al,(%rax)
  87327. 450605: add %al,(%rax)
  87328. 450607: add %ah,(%rax)
  87329. 450609: add %al,(%rax)
  87330. 45060b: add %cl,-0x7a000000(%rip) # ffffffff86450611 <_end+0xffffffff85df72d9>
  87331. 450611: add %eax,(%rax)
  87332. 450613: add %al,(%rax)
  87333. 450615: sub $0x3a000000,%eax
  87334. 450622: add %al,(%eax)
  87335. 450625: add %bh,%ah
  87336. 450627: add %al,(%rax)
  87337. 450629: add %al,0x1(%rsi)
  87338. 45062f: movslq (%rcx),%eax
  87339. 450631: add %al,(%rax)
  87340. 450633: xor (%rax),%eax
  87341. 450635: add %al,(%rax)
  87342. 450637: add %al,(%rax)
  87343. 450639: add %al,(%rax)
  87344.  
  87345. 000000000045063c <GCC_except_table64>:
  87346. 45063c: incl (%rbx)
  87347. 45063e: sub %eax,(%rbx)
  87348. 450640: (bad)
  87349. 450641: add %al,(%rax)
  87350. 450643: add %al,(%rax)
  87351. 450645: rex.X add %al,(%rax)
  87352. 450648: add %al,(%rax)
  87353. 45064a: add %al,(%rax)
  87354. 45064c: add %al,(%rax)
  87355. 45064e: rex.X add %al,(%rax)
  87356. 450651: add %al,-0x6c000000(%rip) # ffffffff94450657 <_end+0xffffffff93df731f>
  87357. 450657: add %al,(%rax)
  87358. 450659: add %al,(%rax)
  87359. 45065b: rex.RXB add %r8b,(%r8)
  87360. 45065e: add %ah,0x0(%rdx)
  87361. 450661: add %al,(%rax)
  87362. 450663: add %al,(%rax)
  87363. 450665: add %al,(%rax)
  87364.  
  87365. 0000000000450668 <GCC_except_table74>:
  87366. 450668: incl (%rbx)
  87367. 45066a: pushfq
  87368. 45066b: add %al,(%rbx)
  87369. 45066d: sbb 0x0(%rax),%al
  87370. 450670: add %al,(%rax)
  87371. 450672: or %al,(%rax)
  87372. 450674: add %al,(%rax)
  87373. 450676: outsb %ds:(%rsi),(%dx)
  87374. 450677: add %al,(%rax)
  87375. 450679: add %al,(%rax)
  87376. 45067b: rex.W add %al,(%rax)
  87377. 45067e: add %bh,(%rbx)
  87378.  
  87379. 0000000000450688 <GCC_except_table83>:
  87380. 450688: incl (%rbx)
  87381. 45068a: (bad)
  87382. 45068b: addb $0x3,-0xfffd00(%rax)
  87383.  
  87384. 0000000000450690 <GCC_except_table91>:
  87385. 450690: incl (%rbx)
  87386. 450692: retq
  87387. 450693: addb $0x3,(%rax)
  87388. 450696: add %al,(%r8)
  87389. 450699: add %al,(%rax)
  87390. 45069b: sub %al,(%rax)
  87391. 45069d: add %al,(%rax)
  87392. 45069f: add %al,(%rax)
  87393. 4506a1: add %al,(%rax)
  87394. 4506a3: add %ch,(%rax)
  87395. 4506a5: add %al,(%rax)
  87396. 4506a7: add %dl,(%rdi)
  87397. 4506a9: add %al,(%rax)
  87398. 4506ab: add %cl,(%rcx)
  87399. 4506ad: add %eax,(%rax)
  87400. 4506af: add %al,(%rax)
  87401. 4506b1: addb $0x0,(%rax)
  87402. 4506b4: add %cl,(%rcx)
  87403. 4506b6: add %al,(%rax)
  87404. 4506b8: add %dh,%dl
  87405. 4506ba: add %al,(%rax)
  87406. 4506bc: add %al,(%rax)
  87407. 4506be: mov $0xb000000,%esi
  87408. 4506c3: add %al,(%rax)
  87409. 4506c5: add %dh,%ah
  87410. 4506c7: add %al,(%rax)
  87411. 4506c9: add %al,(%rax)
  87412. 4506cb: leaveq
  87413. 4506cc: add %al,(%rax)
  87414. 4506ce: add %al,0x0(%rdx)
  87415. 4506d1: add %al,(%rax)
  87416. 4506d3: add %al,(%rax)
  87417. 4506d5: add %al,(%rax)
  87418.  
  87419. 00000000004506d8 <GCC_except_table93>:
  87420. 4506d8: incl (%rbx)
  87421. 4506da: (bad)
  87422. 4506db: addb $0x0,0x680300(%rax)
  87423. 4506e2: add %al,(%rax)
  87424. 4506e4: and (%rax),%eax
  87425. 4506e6: add %al,(%rax)
  87426. 4506e8: add %al,(%rax)
  87427. 4506ea: add %al,(%rax)
  87428. 4506ec: add %ah,(%rbx)
  87429. 4506ee: add %al,(%rax)
  87430. 4506f0: add %dl,-0x24000000(%rip) # ffffffffdc4506f6 <_end+0xffffffffdbdf73be>
  87431. 4506f6: add %al,(%rax)
  87432. 4506f8: add %al,(%rax)
  87433. 4506fa: addb $0x0,(%rax)
  87434. 4506fd: add %cl,(%rcx)
  87435. 4506ff: add %al,(%rax)
  87436. 450701: add %bl,%al
  87437. 450703: add %al,(%rax)
  87438. 450705: add %al,(%rax)
  87439. 450707: mov $0x7000000,%eax
  87440. 45070c: add %al,(%rax)
  87441. 45070e: add %bl,%dl
  87442. 450710: add %al,(%rax)
  87443. 450712: add %al,(%rax)
  87444. 450714: mov $0x46000000,%edi
  87445. 450721: add $0x7000001,%eax
  87446. 450726: add %al,(%rax)
  87447. 450728: add %cl,%bl
  87448. 45072a: add %eax,(%rax)
  87449. 45072c: add %al,(%rax)
  87450. 45072e: adc $0x1,%al
  87451. 450730: add %al,(%rax)
  87452. 450732: lahf
  87453. 450733: add %al,(%rax)
  87454. 450735: add %bl,%ah
  87455. 450737: add %al,(%rax)
  87456. 450739: add %al,(%rax)
  87457. 45073b: mov $0x1,%bl
  87458. 45073d: add %al,(%rax)
  87459. 45073f: sbb $0x0,%eax
  87460. 450744: add %al,(%rax)
  87461.  
  87462. 0000000000450748 <GCC_except_table95>:
  87463. 450748: incl (%rbx)
  87464. 45074a: movabs %al,0x3d1a03008080
  87465. 450753: add %cl,(%rsi)
  87466. 450755: add %al,(%rax)
  87467. 450757: add %bl,0x1000000(%rbx)
  87468. 45075d: rex.WXB add %al,(%r8)
  87469. 450760: add %ch,0x0(%rax)
  87470. 450763: add %al,(%rax)
  87471. 450765: add %al,(%rax)
  87472. 450767: add %al,(%rax)
  87473. 450769: add %al,(%rcx)
  87474. 45076b: add %dh,0x57(%rax)
  87475. 45076e: gs
  87476.  
  87477. 0000000000450770 <GCC_except_table0>:
  87478. 450770: incl (%rbx)
  87479. 450772: retq
  87480. 450773: addb $0x3,(%rax)
  87481. 450776: add %al,(%r8)
  87482. 450779: add %al,(%rax)
  87483. 45077b: (bad)
  87484. 450784: (bad)
  87485. 450785: add %al,(%rax)
  87486. 450787: add %ah,-0xf000000(%rip) # fffffffff145078d <_end+0xfffffffff0df7455>
  87487. 45078d: add %eax,(%rax)
  87488. 45078f: add %al,(%rax)
  87489. 450791: cmp (%rax),%eax
  87490. 450793: add %al,(%rax)
  87491. 450795: lods %ds:(%rsi),%eax
  87492. 45079e: callq 94507a3 <_end+0x8df746b>
  87493. 4507a3: add %eax,(%rax)
  87494. 4507a5: add %dh,%cl
  87495. 4507a7: add %eax,(%rax)
  87496. 4507a9: add %al,(%rax)
  87497. 4507ab: icebp
  87498. 4507ac: add %eax,(%rax)
  87499. 4507ae: add %dl,0x0(%rip) # 4507b4 <GCC_except_table0+0x44>
  87500. 4507b4: add %al,(%rax)
  87501.  
  87502. 00000000004507b8 <GCC_except_table18>:
  87503. 4507b8: incl (%rbx)
  87504. 4507ba: movabs %al,0xb1a03008080
  87505. 4507c3: add %cl,(%rax,%rax,1)
  87506. 4507c6: add %al,(%rax)
  87507. 4507c8: sbb %eax,(%rax)
  87508. 4507ca: add %al,(%rax)
  87509. 4507cc: add %edx,(%rdi)
  87510. 4507ce: add %al,(%rax)
  87511. 4507d0: add %bl,(%rcx)
  87512. 4507da: add %eax,(%rax)
  87513. 4507dc: ╭ jo 450835 <GCC_except_table49+0x21>
  87514. 4507de: │ gs
  87515.  
  87516. 00000000004507e0 <GCC_except_table201>:
  87517. 4507e0: incl (%rbx)
  87518. 4507e2: scas %es:(%rdi),%eax
  87519. 4507e3: addb $0x3,(%rax)
  87520. 4507e6: (bad)
  87521. 4507e7: add %al,(%rax)
  87522. 4507e9: add %al,(%rax)
  87523. 4507eb: enterq $0x0,$0x0
  87524. 4507ef: add %al,(%rax)
  87525. 4507f1: add %al,(%rax)
  87526. 4507f3: add %cl,%al
  87527. 4507f5: add %al,(%rax)
  87528. 4507f7: add %ah,(%rbx)
  87529. 4507f9: add %al,(%rax)
  87530. 4507fb: add %dh,%ch
  87531. 4507fd: add %al,(%rax)
  87532. 4507ff: add %al,(%rcx)
  87533. 450801: ╭ jmp 450803 <GCC_except_table201+0x23>
  87534. 450803: ┕ add %al,(%rax)
  87535. 450805: (bad)
  87536. 45080e: add %eax,(%rax)
  87537. 450810: ╭ jo 450869 <GCC_except_table50+0x21>
  87538. 450812: │ gs
  87539.  
  87540. 0000000000450814 <GCC_except_table49>:
  87541. 450814: incl (%rbx)
  87542. 450816: scas %es:(%rdi),%eax
  87543. 450817: addb $0x3,(%rax)
  87544. 45081a: (bad)
  87545. 45081b: rex.WR add %r8b,(%rax)
  87546. 45081e: add %cl,(%rax)
  87547. 450820: add %al,(%rax)
  87548. 450822: add %al,%dl
  87549. 450824: add %al,(%rax)
  87550. 450826: add %al,(%rcx)
  87551. 450828: ╭ jo 45082a <GCC_except_table49+0x16>
  87552. 45082a: ┕ add %al,(%rax)
  87553. 45082c: or (%rax),%eax
  87554. 45082e: add %al,(%rax)
  87555. 450830: popq (%rax)
  87556. 450832: add %al,(%rax)
  87557. 450834: add %edi,0x0(%rbx)
  87558. 450837: add %al,(%rax)
  87559. 450839: rex.WRX add %r8b,(%rax)
  87560. 45083c: add %al,(%rax)
  87561. 45083e: add %al,(%rax)
  87562. 450840: add %al,(%rax)
  87563. 450842: add %eax,(%rax)
  87564. 450844: push %rax
  87565. 450845: push %rsp
  87566. 450846: gs
  87567.  
  87568. 0000000000450848 <GCC_except_table50>:
  87569. 450848: incl (%rbx)
  87570. 45084a: movabs %al,0x61a03008080
  87571. 450853: add %cl,(%rax)
  87572. 450855: add %al,(%rax)
  87573. 450857: add %dl,(%rax)
  87574. 450859: add %al,(%rax)
  87575. 45085b: add %al,(%rcx)
  87576. 45085d: (bad)
  87577. 45085e: add %al,(%rax)
  87578. 450860: add %dh,(%rax)
  87579. 45086a: add %eax,(%rax)
  87580. 45086c: push %rax
  87581. 45086d: push %rsp
  87582. 45086e: gs
  87583.  
  87584. 0000000000450870 <GCC_except_table51>:
  87585. 450870: incl (%rbx)
  87586. 450872: mov $0x38340300,%esp
  87587. 450877: add %al,(%rax)
  87588. 450879: add %al,-0x2c000000(%rip) # ffffffffd445087f <_end+0xffffffffd3df7547>
  87589. 45087f: add %al,(%rax)
  87590. 450881: add %al,(%rcx)
  87591. 450883: pop %rcx
  87592. 450884: add %al,(%rax)
  87593. 450886: add %al,-0x64000000(%rip) # ffffffff9c45088c <_end+0xffffffff9bdf7554>
  87594. 45088c: add %al,(%rax)
  87595. 45088e: add %al,(%rcx)
  87596. 450890: outsb %ds:(%rsi),(%dx)
  87597. 450891: add %al,(%rax)
  87598. 450893: add %bl,(%rsi)
  87599. 450895: add %al,(%rax)
  87600. 450897: add %dl,%ah
  87601. 450899: add %al,(%rax)
  87602. 45089b: add %al,(%rcx)
  87603. 45089d: mov %es,(%rax)
  87604. 45089f: add %al,(%rax)
  87605. 4508a1: rex.WRXB add %r8b,(%r8)
  87606. 4508a4: add %al,(%rax)
  87607. 4508a6: add %al,(%rax)
  87608. 4508a8: add %al,(%rax)
  87609. 4508aa: add %eax,(%rax)
  87610. 4508ac: push %rax
  87611. 4508ad: push %rsp
  87612. 4508ae: gs
  87613.  
  87614. 00000000004508b0 <GCC_except_table52>:
  87615. 4508b0: incl (%rbx)
  87616. 4508b2: scas %es:(%rdi),%eax
  87617. 4508b3: addb $0x3,(%rax)
  87618. 4508b6: (bad)
  87619. 4508b7: add %al,(%rax)
  87620. 4508b9: add %al,(%rax)
  87621. 4508bb: and %al,(%rax)
  87622. 4508bd: add %al,(%rax)
  87623. 4508bf: add %al,(%rax)
  87624. 4508c1: add %al,(%rax)
  87625. 4508c3: add %ah,(%rax)
  87626. 4508c5: add %al,(%rax)
  87627. 4508c7: add %cl,(%rbx)
  87628. 4508c9: add %al,(%rax)
  87629. 4508cb: add %bh,(%rcx)
  87630. 4508cd: add %al,(%rax)
  87631. 4508cf: add %al,(%rcx)
  87632. 4508d1: sub (%rax),%eax
  87633. 4508d3: add %al,(%rax)
  87634. 4508d5: cmp $0x0,%al
  87635. 4508d7: add %al,(%rax)
  87636. 4508d9: add %al,(%rax)
  87637. 4508db: add %al,(%rax)
  87638. 4508dd: add %al,(%rcx)
  87639. 4508df: add %dl,0x54(%rax)
  87640. 4508e2: gs
  87641.  
  87642. 00000000004508e4 <GCC_except_table2>:
  87643. 4508e4: incl (%rbx)
  87644. 4508e6: pushfq
  87645. 4508e7: add %al,(%rbx)
  87646. 4508e9: sbb 0x23000000(%rbp),%al
  87647. 4508ef: add %al,(%rax)
  87648. 4508f1: add %dl,%bh
  87649. 4508f3: add %al,(%rax)
  87650. 4508f5: add %al,(%rax)
  87651. 4508f7: test $0x0,%al
  87652. 4508f9: add %al,(%rax)
  87653. 4508fb: add %al,(%rax)
  87654. 4508fe: add %al,(%rax)
  87655. 450900: add %al,(%rax)
  87656.  
  87657. 0000000000450904 <GCC_except_table1>:
  87658. 450904: incl (%rbx)
  87659. 450906: scas %es:(%rdi),%eax
  87660. 450907: addb $0x3,(%rax)
  87661. 45090a: (bad)
  87662. 45090b: add %al,(%rax)
  87663. 45090d: add %al,(%rax)
  87664. 45090f: and (%rax),%al
  87665. 450911: add %al,(%rax)
  87666. 450913: add %al,(%rax)
  87667. 450915: add %al,(%rax)
  87668. 450917: add %ah,(%rdx)
  87669. 450919: add %al,(%rax)
  87670. 45091b: add %ah,(%rbx)
  87671. 45091d: add %al,(%rax)
  87672. 45091f: add %cl,0x0(%rax,%rax,1)
  87673. 450923: add %al,(%rcx)
  87674. 450925: add %r8b,(%r8)
  87675. 450928: add %bh,(%rdx)
  87676. 450932: add %eax,(%rax)
  87677. 450934: ╭ jo 45098d <GCC_except_table10+0x11>
  87678. 450936: │ gs
  87679.  
  87680. 0000000000450938 <GCC_except_table4>:
  87681. 450938: incl (%rbx)
  87682. 45093a: mov $0x3008080,%esi
  87683. 45093f: xor $0x26,%al
  87684. 450941: add %al,(%rax)
  87685. 450943: add %bl,(%rcx)
  87686. 450945: add %al,(%rax)
  87687. 450947: add %bl,0x0(%rdi)
  87688. 45094a: add %al,(%rax)
  87689. 45094c: add (%rdi),%edi
  87690. 45094e: add %al,(%rax)
  87691. 450950: add %dh,(%rax)
  87692. 45095a: outsl %ds:(%rsi),(%dx)
  87693. 45095b: add %al,(%rax)
  87694. 45095d: add %cl,(%rax)
  87695. 45095f: add %al,(%rax)
  87696. 450961: add %al,0x0(%rbx)
  87697. 450967: ╭ ja 450969 <GCC_except_table4+0x31>
  87698. 450969: ┕ add %al,(%rax)
  87699. 45096b: and %eax,(%rax)
  87700. 450975: add %al,(%rcx)
  87701. 450977: ╭ jge 4509e9 <GCC_except_table11+0x21>
  87702. 450979: │ push %rdi
  87703. 45097a: │ gs
  87704.  
  87705. 000000000045097c <GCC_except_table10>:
  87706. 45097c: incl (%rbx)
  87707. 45097e: add 0x0(%r9),%rax
  87708. 450982: add %al,(%rax)
  87709. 450984: add %ah,0x1(%rcx)
  87710. 45098a: add %al,(%rax)
  87711. 45098c: add %al,(%rax)
  87712. 45098e: movabs 0x5000000023000001,%eax
  87713. 450997: add (%rax),%al
  87714. 450999: add %al,(%rcx)
  87715. 45099b: (bad)
  87716. 45099f: (bad)
  87717. 4509a8: fildl (%rcx)
  87718. 4509aa: add %al,(%rax)
  87719. 4509ac: add $0x50000000,%eax
  87720. 4509b1: add (%rax),%al
  87721. 4509b3: add %al,(%rcx)
  87722. 4509b5: ╭ loopne 4509b8 <GCC_except_table10+0x3c>
  87723. 4509b7: │ add %al,(%rax)
  87724. 4509b9: xchg %eax,%ebx
  87725. 4509c2: add %eax,(%rax)
  87726. 4509c4: ╭ jo 450a1d <GCC_except_table12+0x21>
  87727. 4509c6: │ gs
  87728.  
  87729. 00000000004509c8 <GCC_except_table11>:
  87730. 4509c8: incl (%rbx)
  87731. 4509ca: scas %es:(%rdi),%eax
  87732. 4509cb: addb $0x3,(%rax)
  87733. 4509ce: (bad)
  87734. 4509cf: add %al,(%rax)
  87735. 4509d1: add %al,(%rax)
  87736. 4509d3: sldt (%rax)
  87737. 4509d6: add %al,(%rax)
  87738. 4509d8: add %al,(%rax)
  87739. 4509da: add %al,(%rax)
  87740. 4509dc: sldt (%rax)
  87741. 4509df: add %al,0x16000000(%rip) # 164509e5 <_end+0x15df76ad>
  87742. 4509e5: add %al,(%rax)
  87743. 4509e7: add %al,(%rcx)
  87744. 4509e9: adc $0x0,%al
  87745. 4509eb: add %al,(%rax)
  87746. 4509ed: and $0x0,%eax
  87747. 4509f2: add %al,(%rax)
  87748. 4509f4: add %al,(%rax)
  87749. 4509f6: add %eax,(%rax)
  87750. 4509f8: ╭ jo 450a51 <GCC_except_table14+0x21>
  87751. 4509fa: │ gs
  87752.  
  87753. 00000000004509fc <GCC_except_table12>:
  87754. 4509fc: incl (%rbx)
  87755. 4509fe: scas %es:(%rdi),%eax
  87756. 4509ff: addb $0x3,(%rax)
  87757. 450a02: (bad)
  87758. 450a03: add %al,(%rax)
  87759. 450a05: add %al,(%rax)
  87760. 450a07: add %al,%cs:(%rax)
  87761. 450a0a: add %al,(%rax)
  87762. 450a0c: add %al,(%rax)
  87763. 450a0e: add %al,(%rax)
  87764. 450a10: add %al,%cs:(%rax)
  87765. 450a13: add %al,(%rdx)
  87766. 450a15: add %al,(%rax)
  87767. 450a17: add %dh,0x1000000(%rip) # 1450a1d <_end+0xdf76e5>
  87768. 450a1d: xor %al,(%rax)
  87769. 450a1f: add %al,(%rax)
  87770. 450a21: add %al,(%r8)
  87771. 450a24: add %al,(%rax)
  87772. 450a26: add %al,(%rax)
  87773. 450a28: add %al,(%rax)
  87774. 450a2a: add %eax,(%rax)
  87775. 450a2c: ╭ jo 450a85 <GCC_except_table16+0x29>
  87776. 450a2e: │ gs
  87777.  
  87778. 0000000000450a30 <GCC_except_table14>:
  87779. 450a30: incl (%rbx)
  87780. 450a32: sub %eax,(%rbx)
  87781. 450a34: (bad)
  87782. 450a35: add %al,(%rax)
  87783. 450a37: add %al,(%rax)
  87784. 450a39: rolb $0x0,(%rax)
  87785. 450a3c: add %al,(%rax)
  87786. 450a3e: add %al,(%rax)
  87787. 450a40: add %al,(%rax)
  87788. 450a42: rolb $0x0,(%rax)
  87789. 450a45: add %ah,(%rax,%rax,1)
  87790. 450a48: add %al,(%rax)
  87791. 450a4a: sub (%rcx),%al
  87792. 450a4c: add %al,(%rax)
  87793. 450a4e: add %ah,%ah
  87794. 450a50: add %al,(%rax)
  87795. 450a52: add %dl,0x0(%rbp)
  87796. 450a55: add %al,(%rax)
  87797. 450a57: add %al,(%rax)
  87798. 450a59: add %al,(%rax)
  87799.  
  87800. 0000000000450a5c <GCC_except_table16>:
  87801. 450a5c: incl (%rbx)
  87802. 450a5e: scas %es:(%rdi),%eax
  87803. 450a5f: addb $0x3,(%rax)
  87804. 450a62: (bad)
  87805. 450a63: add %al,(%rax)
  87806. 450a65: add %al,(%rax)
  87807. 450a67: (bad)
  87808. 450a70: (bad)
  87809. 450a71: add %al,(%rax)
  87810. 450a73: add %al,(%rdx)
  87811. 450a75: add %al,(%rax)
  87812. 450a77: add %bl,(%rax,%rax,1)
  87813. 450a7a: add %al,(%rax)
  87814. 450a7c: add %ebx,(%rax)
  87815. 450a7e: add %al,(%rax)
  87816. 450a80: add %ah,(%rbx)
  87817. 450a8a: add %eax,(%rax)
  87818. 450a8c: ╭ jo 450ae5 <GCC_except_table41+0x5>
  87819. 450a8e: │ gs
  87820.  
  87821. 0000000000450a90 <GCC_except_table33>:
  87822. 450a90: incl (%rbx)
  87823. 450a92: lret
  87824. 450a93: addb $0x3,(%rax)
  87825. 450a96: add %al,(%r8)
  87826. 450a99: add %al,(%rax)
  87827. 450a9b: rex.RX add %r8b,(%rax)
  87828. 450a9e: add %al,(%rax)
  87829. 450aa0: add %al,(%rax)
  87830. 450aa2: add %al,(%rax)
  87831. 450aa4: rex.RX add %r8b,(%rax)
  87832. 450aa7: add %cl,(%rax)
  87833. 450aa9: add %al,(%rax)
  87834. 450aab: add %ah,0x3000002(%rip) # 3450ab3 <_end+0x2df777b>
  87835. 450ab1: rex.WRX add %r8b,(%rax)
  87836. 450ab4: add %al,(%rax)
  87837. 450ab6: add (%rax),%al
  87838. 450ab8: add %al,(%rax)
  87839. 450aba: add %al,(%rax)
  87840. 450abc: add %al,(%rax)
  87841. 450abe: rex.WRX add (%rax),%r8b
  87842. 450ac1: add %cl,(%rax)
  87843. 450ac3: add %al,(%rax)
  87844. 450ac5: add %dl,0x2(%rsi)
  87845. 450ac8: add %al,(%rax)
  87846. 450aca: add %dl,0x2(%rsi)
  87847. 450acd: add %al,(%rax)
  87848. 450acf: or $0x0,%eax
  87849. 450ad4: add %al,(%rax)
  87850. 450ad6: add %al,(%rax)
  87851. 450ad8: add %al,(%rax)
  87852. 450ada: add %edi,0x70(%rbp)
  87853. 450add: push %rdi
  87854. 450ade: gs
  87855.  
  87856. 0000000000450ae0 <GCC_except_table41>:
  87857. 450ae0: incl (%rbx)
  87858. 450ae2: scas %es:(%rdi),%eax
  87859. 450ae3: addb $0x3,(%rax)
  87860. 450ae6: (bad)
  87861. 450ae7: add %al,(%rax)
  87862. 450ae9: add %al,(%rax)
  87863. 450aeb: pop %rax
  87864. 450aec: add %eax,(%rax)
  87865. 450aee: add %al,(%rax)
  87866. 450af0: add %al,(%rax)
  87867. 450af2: add %al,(%rax)
  87868. 450af4: pop %rax
  87869. 450af5: add %eax,(%rax)
  87870. 450af7: add %cl,(%rax)
  87871. 450af9: add %al,(%rax)
  87872. 450afb: add %ch,0x1(%rax)
  87873. 450afe: add %al,(%rax)
  87874. 450b00: add %esp,0x1(%rax)
  87875. 450b03: add %al,(%rax)
  87876. 450b05: rex.X add %al,(%rax)
  87877. 450b08: add %al,(%rax)
  87878. 450b0a: add %al,(%rax)
  87879. 450b0c: add %al,(%rax)
  87880. 450b0e: add %eax,(%rax)
  87881. 450b10: movabs 0x27032903ff006586,%al
  87882.  
  87883. 0000000000450b14 <GCC_except_table43>:
  87884. 450b14: incl (%rbx)
  87885. 450b16: sub %eax,(%rbx)
  87886. 450b18: (bad)
  87887. 450b19: ╭ jnp 450b1b <GCC_except_table43+0x7>
  87888. 450b1b: ┕ add %al,(%rax)
  87889. 450b1d: and (%rax),%al
  87890. 450b1f: add %al,(%rax)
  87891. 450b21: sbb %eax,(%rcx)
  87892. 450b23: add %al,(%rax)
  87893. 450b25: add %bl,-0x73000000(%rbp)
  87894. 450b33: sub (%rcx),%al
  87895. 450b35: add %al,(%rax)
  87896. 450b37: add $0x46000000,%eax
  87897. 450b3c: add %eax,(%rax)
  87898.  
  87899. 0000000000450b40 <GCC_except_table46>:
  87900. 450b40: incl (%rbx)
  87901. 450b42: scas %es:(%rdi),%eax
  87902. 450b43: addb $0x3,(%rax)
  87903. 450b46: (bad)
  87904. 450b47: ╭ jnp 450b49 <GCC_except_table46+0x9>
  87905. 450b49: ┕ add %al,(%rax)
  87906. 450b4b: and $0x9f000000,%eax
  87907. 450b50: add %eax,(%rax)
  87908. 450b52: add %al,(%rcx)
  87909. 450b54: xor (%rcx),%al
  87910. 450b56: add %al,(%rax)
  87911. 450b58: cmpsl %es:(%rdi),%ds:(%rsi)
  87912. 450b59: add %al,(%rax)
  87913. 450b5b: add %bl,%bl
  87914. 450b5d: add %eax,(%rax)
  87915. 450b5f: add %al,(%rcx)
  87916. 450b61: flds (%rcx)
  87917. 450b63: add %al,(%rax)
  87918. 450b65: xor $0x0,%eax
  87919. 450b6a: add %al,(%rax)
  87920. 450b6c: add %al,(%rax)
  87921. 450b6e: add %eax,(%rax)
  87922. 450b70: ╭ jo 450bc9 <GCC_except_table48+0x29>
  87923. 450b72: │ gs
  87924.  
  87925. 0000000000450b74 <GCC_except_table47>:
  87926. 450b74: incl (%rbx)
  87927. 450b76: sub %eax,(%rbx)
  87928. 450b78: (bad)
  87929. 450b79: ╭ jnp 450b7b <GCC_except_table47+0x7>
  87930. 450b7b: ┕ add %al,(%rax)
  87931. 450b7d: and (%rax),%al
  87932. 450b7f: add %al,(%rax)
  87933. 450b81: sbb (%rcx),%al
  87934. 450b83: add %al,(%rax)
  87935. 450b85: add %bl,-0x72000000(%rbp)
  87936. 450b93: sub (%rcx),%eax
  87937. 450b95: add %al,(%rax)
  87938. 450b97: add $0x47000000,%eax
  87939. 450b9c: add %eax,(%rax)
  87940.  
  87941. 0000000000450ba0 <GCC_except_table48>:
  87942. 450ba0: incl (%rbx)
  87943. 450ba2: scas %es:(%rdi),%eax
  87944. 450ba3: addb $0x3,(%rax)
  87945. 450ba6: (bad)
  87946. 450ba7: add %al,(%rax)
  87947. 450ba9: add %al,(%rax)
  87948. 450bab: xor %al,(%rax)
  87949. 450bad: add %al,(%rax)
  87950. 450baf: add %al,(%rax)
  87951. 450bb1: add %al,(%rax)
  87952. 450bb3: add %dh,(%rax)
  87953. 450bb5: add %al,(%rax)
  87954. 450bb7: add %cl,(%rax)
  87955. 450bb9: add %al,(%rax)
  87956. 450bbb: add %al,0x0(%rbp)
  87957. 450bbe: add %al,(%rax)
  87958. 450bc0: add %edi,(%rax)
  87959. 450bc2: add %al,(%rax)
  87960. 450bc4: add %dh,(%rdx)
  87961. 450bce: add %eax,(%rax)
  87962. 450bd0: movabs 0x27033503ff006586,%al
  87963.  
  87964. 0000000000450bd4 <GCC_except_table50>:
  87965. 450bd4: incl (%rbx)
  87966. 450bd6: xor $0x2703,%eax
  87967. 450bdb: add %al,(%rax)
  87968. 450bdd: push %rbx
  87969. 450be6: push %rbx
  87970. 450be7: add %al,(%rax)
  87971. 450be9: add %cl,(%rdx)
  87972. 450beb: add %al,(%rax)
  87973. 450bed: add %bl,0x0(%rdi)
  87974. 450bf0: add %al,(%rax)
  87975. 450bf2: add 0x0(%rbp),%ebx
  87976. 450bf5: add %al,(%rax)
  87977. 450bf7: insb (%dx),%es:(%rdi)
  87978. 450c00: add %eax,(%rax)
  87979. 450c02: add 0x40(%rbp),%bh
  87980. 450c05: xchg %esp,0x0(%rbp)
  87981. 450c08: movabs 0x27033503ff006586,%al
  87982.  
  87983. 0000000000450c0c <GCC_except_table52>:
  87984. 450c0c: incl (%rbx)
  87985. 450c0e: xor $0x2703,%eax
  87986. 450c13: add %al,(%rax)
  87987. 450c15: push %rbx
  87988. 450c1e: push %rbx
  87989. 450c1f: add %al,(%rax)
  87990. 450c21: add %cl,(%rax,%rax,1)
  87991. 450c24: add %al,(%rax)
  87992. 450c26: (bad)
  87993. 450c27: add %al,(%rax)
  87994. 450c29: add %al,(%rbx)
  87995. 450c2b: pop %rdi
  87996. 450c2c: add %al,(%rax)
  87997. 450c2e: add %ch,0x0(%rax,%rax,1)
  87998. 450c32: add %al,(%rax)
  87999. 450c34: add %al,(%rax)
  88000. 450c36: add %al,(%rax)
  88001. 450c38: add %eax,(%rax)
  88002. 450c3a: add 0x40(%rbp),%bh
  88003. 450c3d: xchg %esp,0x0(%rbp)
  88004. 450c40: movabs 0x8080ea03ff006586,%al
  88005.  
  88006. 0000000000450c44 <GCC_except_table2>:
  88007. 450c44: incl (%rbx)
  88008. 450c46: (bad)
  88009. 450c47: addb $0x0,0x680300(%rax)
  88010. 450c4e: add %al,(%rax)
  88011. 450c50: imul $0x0,(%rax),%eax
  88012. 450c53: add %al,(%rax)
  88013. 450c55: add %al,(%rax)
  88014. 450c57: add %al,(%rax)
  88015. 450c59: imul $0x0,(%rax),%eax
  88016. 450c5c: add %al,0x2(%rbp)
  88017. 450c5f: add %al,(%rax)
  88018. 450c61: (bad)
  88019. 450c62: add $0x0,%al
  88020. 450c64: add %al,(%rax)
  88021. 450c66: mov $0x2,%al
  88022. 450c68: add %al,(%rax)
  88023. 450c6a: or (%rcx),%eax
  88024. 450c6c: add %al,(%rax)
  88025. 450c6e: add %al,(%rax)
  88026. 450c70: add %al,(%rax)
  88027. 450c72: add %bh,-0x58fffffd(%rbx)
  88028. 450c78: add %al,(%rax)
  88029. 450c7a: add %al,0x4(%rcx)
  88030. 450c80: xchg %al,(%rax,%rax,1)
  88031. 450c83: add %cl,(%rdi)
  88032. 450c85: add %al,(%rax)
  88033. 450c87: add %dl,%dh
  88034. 450c89: add $0x0,%al
  88035. 450c8b: add %al,(%rax)
  88036. 450c8d: xchg %eax,%ebp
  88037. 450c8e: add $0x0,%al
  88038. 450c90: add %cl,-0x23000000(%rip) # ffffffffdd450c96 <_end+0xffffffffdcdf795e>
  88039. 450c96: add $0x0,%al
  88040. 450c98: add %al,(%rax)
  88041. 450c9a: movabs %al,0xe40000000d000004
  88042. 450ca3: add $0x0,%al
  88043. 450ca5: add %al,(%rax)
  88044. 450ca7: scas %es:(%rdi),%eax
  88045. 450ca8: add $0x0,%al
  88046. 450caa: add %cl,0x0(%rdx)
  88047. 450cad: add %al,(%rax)
  88048. 450caf: add %al,(%rax)
  88049. 450cb1: add %al,(%rax)
  88050.  
  88051. 0000000000450cb4 <GCC_except_table4>:
  88052. 450cb4: incl (%rbx)
  88053. 450cb6: movabs %al,0x3b1a03008080
  88054. 450cbf: add %al,(%rdi)
  88055. 450cc1: add %al,(%rax)
  88056. 450cc3: add %al,(%rcx)
  88057. 450cc5: add %eax,(%rax)
  88058. 450cc7: add %al,(%rcx)
  88059. 450cc9: rex.X add %al,(%rax)
  88060. 450ccc: add %dl,%bl
  88061. 450cd6: add %eax,(%rax)
  88062. 450cd8: ╭ jo 450d31 <GCC_except_table6+0x55>
  88063. 450cda: │ gs
  88064.  
  88065. 0000000000450cdc <GCC_except_table6>:
  88066. 450cdc: incl (%rbx)
  88067. 450cde: testl $0xd8000000,0x750300(%rax)
  88068. 450cf0: fadds (%rax)
  88069. 450cf2: add %al,(%rax)
  88070. 450cf4: xchg %al,(%rax)
  88071. 450cf6: add %al,(%rax)
  88072. 450cf8: sub (%rcx),%eax
  88073. 450cfa: add %al,(%rax)
  88074. 450cfc: add %bl,0x1(%rsi)
  88075. 450cff: add %al,(%rax)
  88076. 450d01: mov $0x0,%esp
  88077. 450d06: add %al,(%rax)
  88078. 450d08: add %al,(%rax)
  88079. 450d0a: sbb (%rdx),%al
  88080. 450d0c: add %al,(%rax)
  88081. 450d0e: or (%rax),%al
  88082. 450d10: add %al,(%rax)
  88083. 450d12: rex.WX add %al,(%rax)
  88084. 450d15: add %al,(%rax)
  88085. 450d17: and $0x2,%al
  88086. 450d19: add %al,(%rax)
  88087. 450d1b: fiaddl (%rax)
  88088. 450d1d: add %al,(%rax)
  88089. 450d1f: add %al,(%rax)
  88090. 450d21: add %al,(%rax)
  88091. 450d23: add %bh,%dh
  88092. 450d25: add (%rax),%al
  88093. 450d27: add %ah,(%rax)
  88094. 450d29: add %al,(%rax)
  88095. 450d2b: add %cl,0x0(%rdx)
  88096. 450d2e: add %al,(%rax)
  88097. 450d30: add %bl,(%rsi)
  88098. 450d32: add (%rax),%eax
  88099. 450d34: add %dh,0x0(%rcx)
  88100. 450d37: add %al,(%rax)
  88101. 450d39: add %al,(%rax)
  88102. 450d3b: add %al,(%rax)
  88103. 450d3d: add %cl,0x7000003(%rdi)
  88104. 450d43: add %al,(%rax)
  88105. 450d45: add %ch,(%rbx)
  88106. 450d47: add %eax,(%rax)
  88107. 450d49: add %al,(%rax)
  88108. 450d4b: xchg %eax,%esi
  88109. 450d4c: add (%rax),%eax
  88110. 450d4e: add %ah,0x0(%rbp)
  88111. 450d51: add %al,(%rax)
  88112. 450d53: add %al,(%rax)
  88113. 450d55: add %al,(%rax)
  88114.  
  88115. 0000000000450d58 <GCC_except_table23>:
  88116. 450d58: incl (%rbx)
  88117. 450d5a: movabs %al,0xf1a03008080
  88118. 450d63: add %al,(%rdi)
  88119. 450d65: add %al,(%rax)
  88120. 450d67: add %dh,(%rax,%rax,1)
  88121. 450d6a: add %al,(%rax)
  88122. 450d6c: add %edx,(%rsi)
  88123. 450d6e: add %al,(%rax)
  88124. 450d70: add %dh,(%rdx)
  88125. 450d7a: add %eax,(%rax)
  88126. 450d7c: ╭ jo 450dd5 <GCC_except_table33+0x55>
  88127. 450d7e: │ gs
  88128.  
  88129. 0000000000450d80 <GCC_except_table33>:
  88130. 450d80: incl (%rbx)
  88131. 450d82: sub %eax,(%rbx)
  88132. 450d84: (bad)
  88133. 450d85: add %al,(%rax)
  88134. 450d87: add %al,(%rax)
  88135. 450d89: or $0x1,%al
  88136. 450d8b: add %al,(%rax)
  88137. 450d8d: add %al,(%rax)
  88138. 450d8f: add %al,(%rax)
  88139. 450d91: add %cl,(%rcx,%rax,1)
  88140. 450d94: add %al,(%rax)
  88141. 450d96: sbb (%rax),%al
  88142. 450d98: add %al,(%rax)
  88143. 450d9a: pushq $0x1
  88144. 450d9f: add %eax,%es:(%rax)
  88145. 450da2: add %ch,0x0(%rsi)
  88146. 450da5: add %al,(%rax)
  88147. 450da7: add %al,(%rax)
  88148. 450da9: add %al,(%rax)
  88149.  
  88150. 0000000000651770 <_D5bench7messageAya+0x651770>:
  88151. 651770: lods %ds:(%rsi),%eax
  88152. 651771: add %eax,(%rax)
  88153. 651773: add %al,(%rax)
  88154. 651775: add %al,(%rax)
  88155. 651777: add %dl,%al
  88156. 651779: (bad)
  88157. 65177a: rex.XB add %al,(%r8)
  88158. 65177d: add %al,(%rax)
  88159.  
  88160. 0000000000651780 <__frame_dummy_init_array_entry>:
  88161. 651780: nop
  88162. 651781: and $0x40,%eax
  88163. 651786: add %al,(%rax)
  88164. 651788: ╭ loopne 6517d4 <__frame_dummy_init_array_entry+0x54>
  88165. 65178a: │ add %al,(%rax)
  88166. 65178d: │ add %al,(%rax)
  88167. 65178f: │ add %dh,0x404b(%rax)
  88168. 651795: │ add %al,(%rax)
  88169. 651797: │ add %dh,(%rax)
  88170. 651799: │ sahf
  88171. 65179a: │ add %al,(%rax)
  88172. 65179d: │ add %al,(%rax)
  88173. 65179f: │ add %ah,-0x43(%rax)
  88174. 6517a2: │ add %al,(%rax)
  88175. 6517a5: │ add %al,(%rax)
  88176. 6517a7: │ add %ah,0x40bf(%rax)
  88177. 6517ad: │ add %al,(%rax)
  88178. 6517af: │ add %dh,%al
  88179. 6517b1: │ rolb $0x0,0x0(%rax)
  88180. 6517b5: │ add %al,(%rax)
  88181. 6517b7: │ add %al,%al
  88182. 6517b9: │ roll $0x0,0x0(%rax)
  88183. 6517bd: │ add %al,(%rax)
  88184. 6517bf: │ add %al,0x40c2(%rax)
  88185. 6517c5: │ add %al,(%rax)
  88186. 6517c7: │ add %dl,-0x12(%rax)
  88187. 6517ca: │ add %al,(%rax)
  88188. 6517cd: │ add %al,(%rax)
  88189. 6517cf: │ add %dl,(%rax)
  88190. 6517d1: │ out %eax,(%dx)
  88191. 6517d2: │ add %al,(%rax)
  88192. 6517d5: add %al,(%rax)
  88193. 6517d7: add %dl,%al
  88194. 6517d9: out %eax,(%dx)
  88195. 6517da: add %al,(%rax)
  88196. 6517dd: add %al,(%rax)
  88197. 6517df: add %dl,0x40f0(%rax)
  88198. 6517e5: add %al,(%rax)
  88199. 6517e7: add %ah,-0xf(%rax)
  88200. 6517ea: add %al,(%rax)
  88201. 6517ed: add %al,(%rax)
  88202. 6517ef: add %ah,(%rax)
  88203. 6517f1: repnz add %al,(%rax)
  88204. 6517f5: add %al,(%rax)
  88205. 6517f7: add %dl,-0xd(%rax)
  88206. 6517fa: add %al,(%rax)
  88207. 6517fd: add %al,(%rax)
  88208. 6517ff: add %dl,%al
  88209. 651801: testl $0x0,0x0(%rax)
  88210. 651808: and %bh,%dh
  88211. 65180a: add %al,(%rax)
  88212. 65180d: add %al,(%rax)
  88213. 65180f: add %dh,%al
  88214. 651811: add 0x0(%rcx),%al
  88215. 651814: add %al,(%rax)
  88216. 651816: add %al,(%rax)
  88217. 651818: adcb $0x0,0x41(%rdx)
  88218. 65181c: add %al,(%rax)
  88219. 65181e: add %al,(%rax)
  88220. 651820: rex push %rbx
  88221. 651822: add %al,(%r8)
  88222. 651825: add %al,(%rax)
  88223. 651827: add %al,(%rax)
  88224. 651829: push %rsp
  88225. 65182a: add %al,(%r8)
  88226. 65182d: add %al,(%rax)
  88227. 65182f: add %al,%al
  88228. 651831: push %rsp
  88229. 651832: add %al,(%r8)
  88230. 651835: add %al,(%rax)
  88231. 651837: add %dl,0x4155(%rax)
  88232. 65183d: add %al,(%rax)
  88233. 65183f: add %dl,0x56(%rax)
  88234. 651842: add %al,(%r8)
  88235. 651845: add %al,(%rax)
  88236. 651847: add %dl,(%rax)
  88237. 651849: push %rdi
  88238. 65184a: add %al,(%r8)
  88239. 65184d: add %al,(%rax)
  88240. 65184f: add %dh,0x5c(%rax)
  88241. 651852: add %al,(%r8)
  88242. 651855: add %al,(%rax)
  88243. 651857: add %ah,0x62(%rax)
  88244. 65185a: add %al,(%r8)
  88245. 65185d: add %al,(%rax)
  88246. 65185f: add %dl,0x63(%rax)
  88247. 651862: add %al,(%r8)
  88248. 651865: add %al,(%rax)
  88249. 651867: add %dl,%al
  88250. 651869: addb $0x0,0x0(%rcx)
  88251. 65186d: add %al,(%rax)
  88252. 65186f: add %ah,(%rax)
  88253. 651871: nop
  88254. 651872: add %al,(%r8)
  88255. 651875: add %al,(%rax)
  88256. 651877: add %ah,(%rax)
  88257. 651879: xchg %eax,%edx
  88258. 65187a: add %al,(%r8)
  88259. 65187d: add %al,(%rax)
  88260. 65187f: add %dl,%al
  88261. 651881: xchg %eax,%esp
  88262. 651882: add %al,(%r8)
  88263. 651885: add %al,(%rax)
  88264. 651887: add %ah,0x4196(%rax)
  88265. 65188d: add %al,(%rax)
  88266. 65188f: add %al,(%rax)
  88267. 651891: fwait
  88268. 651892: add %al,(%r8)
  88269. 651895: add %al,(%rax)
  88270. 651897: add %ah,0x419f(%rax)
  88271. 65189d: add %al,(%rax)
  88272. 65189f: add %ah,-0x60(%rax)
  88273. 6518a2: add %al,(%r8)
  88274. 6518a5: add %al,(%rax)
  88275. 6518a7: add %ah,(%rax)
  88276. 6518a9: movabs 0xa1e0000000000041,%eax
  88277. 6518b2: add %al,(%r8)
  88278. 6518b5: add %al,(%rax)
  88279. 6518b7: add %al,%al
  88280. 6518b9: movabs %al,0xa4a0000000000041
  88281. 6518c2: add %al,(%r8)
  88282. 6518c5: add %al,(%rax)
  88283. 6518c7: add %al,(%rax)
  88284. 6518c9: mov $0x41,%al
  88285. 6518cb: add %al,(%rax)
  88286. 6518cd: add %al,(%rax)
  88287. 6518cf: add %al,(%rax)
  88288. 6518d1: mov $0x41,%ebx
  88289. 6518d6: add %al,(%rax)
  88290. 6518d8: shl $0x41,%bl
  88291. 6518db: add %al,(%rax)
  88292. 6518dd: add %al,(%rax)
  88293. 6518df: add %dl,0x41ea(%rax)
  88294. 6518e5: add %al,(%rax)
  88295. 6518e7: add %ah,0x2c(%rax)
  88296. 6518ea: rex.X add %al,(%rax)
  88297. 6518ed: add %al,(%rax)
  88298. 6518ef: add %ah,(%rax)
  88299. 6518f1: pop %rcx
  88300. 6518f2: rex.X add %al,(%rax)
  88301. 6518f5: add %al,(%rax)
  88302. 6518f7: add %ah,0x5a(%rax)
  88303. 6518fa: rex.X add %al,(%rax)
  88304. 6518fd: add %al,(%rax)
  88305. 6518ff: add %al,%al
  88306. 651901: pop %rbx
  88307. 651902: rex.X add %al,(%rax)
  88308. 651905: add %al,(%rax)
  88309. 651907: add %al,0x425c(%rax)
  88310. 65190d: add %al,(%rax)
  88311. 65190f: add %ah,0x425d(%rax)
  88312. 651915: add %al,(%rax)
  88313. 651917: add %dl,%al
  88314. 651919: pop %rdi
  88315. 65191a: rex.X add %al,(%rax)
  88316. 65191d: add %al,(%rax)
  88317. 65191f: add %al,(%rax)
  88318. 651921: (bad) {%k5}
  88319. 651923: add %al,(%rax)
  88320. 651925: add %al,(%rax)
  88321. 651927: add %dh,(%rax)
  88322. 651929: movslq 0x0(%rdx),%eax
  88323. 65192c: add %al,(%rax)
  88324. 65192e: add %al,(%rax)
  88325. 651930: rex pushq $0x42
  88326. 651933: add %al,(%rax)
  88327. 651935: add %al,(%rax)
  88328. 651937: add %dh,0x6f(%rax)
  88329. 65193a: rex.X add %al,(%rax)
  88330. 65193d: add %al,(%rax)
  88331. 65193f: add %al,%al
  88332. 651941: ╭ jp 651985 <__frame_dummy_init_array_entry+0x205>
  88333. 651943: │ add %al,(%rax)
  88334. 651945: │ add %al,(%rax)
  88335. 651947: │ add %dh,0x4282(%rax)
  88336. 65194d: │ add %al,(%rax)
  88337. 65194f: │ add %dh,-0x7c(%rax)
  88338. 651952: │ rex.X add %al,(%rax)
  88339. 651955: │ add %al,(%rax)
  88340. 651957: │ add %dl,-0x7a(%rax)
  88341. 65195a: │ rex.X add %al,(%rax)
  88342. 65195d: │ add %al,(%rax)
  88343. 65195f: │ add %dh,-0x78(%rax)
  88344. 651962: │ rex.X add %al,(%rax)
  88345. 651965: │ add %al,(%rax)
  88346. 651967: │ add %ah,0x4289(%rax)
  88347. 65196d: │ add %al,(%rax)
  88348. 65196f: │ add %dl,-0x75(%rax)
  88349. 651972: │ rex.X add %al,(%rax)
  88350. 651975: │ add %al,(%rax)
  88351. 651977: │ add %al,0x428c(%rax)
  88352. 65197d: │ add %al,(%rax)
  88353. 65197f: │ add %dh,0x428e(%rax)
  88354. 651985: ┕ add %al,(%rax)
  88355. 651987: add %al,-0x70(%rax)
  88356. 65198a: rex.X add %al,(%rax)
  88357. 65198d: add %al,(%rax)
  88358. 65198f: add %dh,-0x6f(%rax)
  88359. 651992: rex.X add %al,(%rax)
  88360. 651995: add %al,(%rax)
  88361. 651997: add %al,-0x6e(%rax)
  88362. 65199a: rex.X add %al,(%rax)
  88363. 65199d: add %al,(%rax)
  88364. 65199f: add %al,0x4294(%rax)
  88365. 6519a5: add %al,(%rax)
  88366. 6519a7: add %ah,%al
  88367. 6519a9: xchg %eax,%ebp
  88368. 6519aa: rex.X add %al,(%rax)
  88369. 6519ad: add %al,(%rax)
  88370. 6519af: add %ah,(%rax)
  88371. 6519b1: xchg %eax,%edi
  88372. 6519b2: rex.X add %al,(%rax)
  88373. 6519b5: add %al,(%rax)
  88374. 6519b7: add %al,0x4298(%rax)
  88375. 6519bd: add %al,(%rax)
  88376. 6519bf: add %ah,0x429a(%rax)
  88377. 6519c5: add %al,(%rax)
  88378. 6519c7: add %dl,%al
  88379. 6519c9: fwait
  88380. 6519ca: rex.X add %al,(%rax)
  88381. 6519cd: add %al,(%rax)
  88382. 6519cf: add %al,%al
  88383. 6519d1: popfq
  88384. 6519d2: rex.X add %al,(%rax)
  88385. 6519d5: add %al,(%rax)
  88386. 6519d7: add %al,(%rax)
  88387. 6519d9: lahf
  88388. 6519da: rex.X add %al,(%rax)
  88389. 6519dd: add %al,(%rax)
  88390. 6519df: add %ah,(%rax)
  88391. 6519e1: movabs %al,0xa350000000000042
  88392. 6519ea: rex.X add %al,(%rax)
  88393. 6519ed: add %al,(%rax)
  88394. 6519ef: add %al,0x42a4(%rax)
  88395. 6519f5: add %al,(%rax)
  88396. 6519f7: add %dl,-0x5b(%rax)
  88397. 6519fa: rex.X add %al,(%rax)
  88398. 6519fd: add %al,(%rax)
  88399. 6519ff: add %dl,0x42a6(%rax)
  88400. 651a05: add %al,(%rax)
  88401. 651a07: add %ah,-0x59(%rax)
  88402. 651a0a: rex.X add %al,(%rax)
  88403. 651a0d: add %al,(%rax)
  88404. 651a0f: add %ah,0x42a8(%rax)
  88405. 651a15: add %al,(%rax)
  88406. 651a17: add %dh,0x42a9(%rax)
  88407. 651a1d: add %al,(%rax)
  88408. 651a1f: add %dl,%al
  88409. 651a21: scas %es:(%rdi),%eax
  88410. 651a22: rex.X add %al,(%rax)
  88411. 651a25: add %al,(%rax)
  88412. 651a27: add %al,0x42b1(%rax)
  88413. 651a2d: add %al,(%rax)
  88414. 651a2f: add %ah,0x42b2(%rax)
  88415. 651a35: add %al,(%rax)
  88416. 651a37: add %ah,-0x4d(%rax)
  88417. 651a3a: rex.X add %al,(%rax)
  88418. 651a3d: add %al,(%rax)
  88419. 651a3f: add %dh,-0x4a(%rax)
  88420. 651a42: rex.X add %al,(%rax)
  88421. 651a45: add %al,(%rax)
  88422. 651a47: add %al,0x42b8(%rax)
  88423. 651a4d: add %al,(%rax)
  88424. 651a4f: add %dh,(%rax)
  88425. 651a51: mov $0x42,%esi
  88426. 651a56: add %al,(%rax)
  88427. 651a58: and %ch,%bh
  88428. 651a5a: rex.X add %al,(%rax)
  88429. 651a5d: add %al,(%rax)
  88430. 651a5f: add %dl,(%rax)
  88431. 651a61: icebp
  88432. 651a62: rex.X add %al,(%rax)
  88433. 651a65: add %al,(%rax)
  88434. 651a67: add %dh,%al
  88435. 651a69: icebp
  88436. 651a6a: rex.X add %al,(%rax)
  88437. 651a6d: add %al,(%rax)
  88438. 651a6f: add %ah,-0xd(%rax)
  88439. 651a72: rex.X add %al,(%rax)
  88440. 651a75: add %al,(%rax)
  88441. 651a77: add %dh,0x42fa(%rax)
  88442. 651a7d: add %al,(%rax)
  88443. 651a7f: add %dh,-0x5(%rax)
  88444. 651a82: rex.X add %al,(%rax)
  88445. 651a85: add %al,(%rax)
  88446. 651a87: add %al,0x42fc(%rax)
  88447. 651a8d: add %al,(%rax)
  88448. 651a8f: add %dl,0x42fe(%rax)
  88449. 651a95: add %al,(%rax)
  88450. 651a97: add %ah,0x42ff(%rax)
  88451. 651a9d: add %al,(%rax)
  88452. 651a9f: add %al,%al
  88453. 651aa1: (bad)
  88454. 651aa2: rex.XB add %al,(%r8)
  88455. 651aa5: add %al,(%rax)
  88456. 651aa7: add %al,%al
  88457. 651aa9: cmovae (%rax),%eax
  88458. 651aac: add %al,(%rax)
  88459. 651aae: add %al,(%rax)
  88460. 651ab0: lock adc $0x43,%al
  88461. 651ab3: add %al,(%rax)
  88462. 651ab5: add %al,(%rax)
  88463.  
  88464. 0000000000651ab8 <__do_global_dtors_aux_fini_array_entry>:
  88465. 651ab8: ╭ jo 651adf <__do_global_dtors_aux_fini_array_entry+0x27>
  88466. 651aba: │ add %al,(%rax)
  88467. 651abd: ┆│ add %al,(%rax)
  88468. 651abf: ┆│ add %al,0x4b(%rax)
  88469. 651ac2: ┆│ add %al,(%rax)
  88470. 651ac5: ┆│ add %al,(%rax)
  88471. 651ac7: ┆│ add %dl,(%rax)
  88472. 651ac9: ┆│ rex.WR
  88473. 651aca: ┆│ add %al,(%rax)
  88474. 651acd: ┆│ add %al,(%rax)
  88475. 651acf: ┆│ add %dl,0x409e(%rax)
  88476. 651ad5: ┆│ add %al,(%rax)
  88477. 651ad7: ┆│ add %al,%al
  88478. 651ad9: ┆│ mov $0x40,%ebp
  88479. 651ade: ┆│ add %al,(%rax)
  88480. 651ae0: ┆ add %al,%al
  88481. 651ae2: ┆ add %al,(%rax)
  88482. 651ae5: ┆ add %al,(%rax)
  88483. 651ae7: ┆ add %dl,-0x3f(%rax)
  88484. 651aea: ┆ add %al,(%rax)
  88485. 651aed: ┆ add %al,(%rax)
  88486. 651aef: ┆ add %ah,(%rax)
  88487. 651af1: ┆ retq $0x40
  88488. 651af4: ┆ add %al,(%rax)
  88489. 651af6: ┆ add %al,(%rax)
  88490. 651af8: ╰─ loopne 651abc <__do_global_dtors_aux_fini_array_entry+0x4>
  88491. 651afa: add %al,(%rax)
  88492. 651afd: add %al,(%rax)
  88493. 651aff: add %dh,0x40ee(%rax)
  88494. 651b05: add %al,(%rax)
  88495. 651b07: add %dh,-0x11(%rax)
  88496. 651b0a: add %al,(%rax)
  88497. 651b0d: add %al,(%rax)
  88498. 651b0f: add %dh,(%rax)
  88499. 651b11: lock add %al,(%rax)
  88500. 651b15: add %al,(%rax)
  88501. 651b17: add %dh,%al
  88502. 651b19: lock add %al,(%rax)
  88503. 651b1d: add %al,(%rax)
  88504. 651b1f: add %al,%al
  88505. 651b21: icebp
  88506. 651b22: add %al,(%rax)
  88507. 651b25: add %al,(%rax)
  88508. 651b27: add %al,0x40f2(%rax)
  88509. 651b2d: add %al,(%rax)
  88510. 651b2f: add %dh,0x40f3(%rax)
  88511. 651b35: add %al,(%rax)
  88512. 651b37: add %dh,(%rax)
  88513. 651b39: clc
  88514. 651b3a: add %al,(%rax)
  88515. 651b3d: add %al,(%rax)
  88516. 651b3f: add %al,0x40fe(%rax)
  88517. 651b45: add %al,(%rax)
  88518. 651b47: add %dl,0x3(%rax)
  88519. 651b4a: add %al,(%r8)
  88520. 651b4d: add %al,(%rax)
  88521. 651b4f: add %ah,%al
  88522. 651b51: push %rdx
  88523. 651b52: add %al,(%r8)
  88524. 651b55: add %al,(%rax)
  88525. 651b57: add %ah,0x4153(%rax)
  88526. 651b5d: add %al,(%rax)
  88527. 651b5f: add %ah,0x54(%rax)
  88528. 651b62: add %al,(%r8)
  88529. 651b65: add %al,(%rax)
  88530. 651b67: add %ah,(%rax)
  88531. 651b69: push %rbp
  88532. 651b6a: add %al,(%r8)
  88533. 651b6d: add %al,(%rax)
  88534. 651b6f: add %dh,%al
  88535. 651b71: push %rbp
  88536. 651b72: add %al,(%r8)
  88537. 651b75: add %al,(%rax)
  88538. 651b77: add %dh,0x4156(%rax)
  88539. 651b7d: add %al,(%rax)
  88540. 651b7f: add %dh,0x57(%rax)
  88541. 651b82: add %al,(%r8)
  88542. 651b85: add %al,(%rax)
  88543. 651b87: add %dl,%al
  88544. 651b89: pop %rsp
  88545. 651b8a: add %al,(%r8)
  88546. 651b8d: add %al,(%rax)
  88547. 651b8f: add %al,%al
  88548. 651b91: (bad) {%k5}
  88549. 651b93: add %al,(%rax)
  88550. 651b95: add %al,(%rax)
  88551. 651b97: add %dh,0x4163(%rax)
  88552. 651b9d: add %al,(%rax)
  88553. 651b9f: add %dh,(%rax)
  88554. 651ba1: addl $0x0,0x0(%rcx)
  88555. 651ba8: adcb $0x0,0x41(%rax)
  88556. 651baf: add %al,0x4192(%rax)
  88557. 651bb5: add %al,(%rax)
  88558. 651bb7: add %dh,(%rax)
  88559. 651bb9: xchg %eax,%ebp
  88560. 651bba: add %al,(%r8)
  88561. 651bbd: add %al,(%rax)
  88562. 651bbf: add %al,(%rax)
  88563. 651bc1: xchg %eax,%edi
  88564. 651bc2: add %al,(%r8)
  88565. 651bc5: add %al,(%rax)
  88566. 651bc7: add %ah,-0x65(%rax)
  88567. 651bca: add %al,(%r8)
  88568. 651bcd: add %al,(%rax)
  88569. 651bcf: add %al,(%rax)
  88570. 651bd1: movabs 0xa0c0000000000041,%al
  88571. 651bda: add %al,(%r8)
  88572. 651bdd: add %al,(%rax)
  88573. 651bdf: add %al,0x41a1(%rax)
  88574. 651be5: add %al,(%rax)
  88575. 651be7: add %al,-0x5e(%rax)
  88576. 651bea: add %al,(%r8)
  88577. 651bed: add %al,(%rax)
  88578. 651bef: add %ah,(%rax)
  88579. 651bf1: movabs %eax,0xa500000000000041
  88580. 651bfa: add %al,(%r8)
  88581. 651bfd: add %al,(%rax)
  88582. 651bff: add %ah,-0x50(%rax)
  88583. 651c02: add %al,(%r8)
  88584. 651c05: add %al,(%rax)
  88585. 651c07: add %ah,-0x45(%rax)
  88586. 651c0a: add %al,(%r8)
  88587. 651c0d: add %al,(%rax)
  88588. 651c0f: add %ah,(%rax)
  88589. 651c11: in $0x41,%al
  88590. 651c13: add %al,(%rax)
  88591. 651c15: add %al,(%rax)
  88592. 651c17: add %dh,%al
  88593. 651c19: (bad)
  88594. 651c1a: add %al,(%r8)
  88595. 651c1d: add %al,(%rax)
  88596. 651c1f: add %al,%al
  88597. 651c21: sub $0x42,%al
  88598. 651c23: add %al,(%rax)
  88599. 651c25: add %al,(%rax)
  88600. 651c27: add %al,0x4259(%rax)
  88601. 651c2d: add %al,(%rax)
  88602. 651c2f: add %al,%al
  88603. 651c31: pop %rdx
  88604. 651c32: rex.X add %al,(%rax)
  88605. 651c35: add %al,(%rax)
  88606. 651c37: add %ah,(%rax)
  88607. 651c39: pop %rsp
  88608. 651c3a: rex.X add %al,(%rax)
  88609. 651c3d: add %al,(%rax)
  88610. 651c3f: add %ah,%al
  88611. 651c41: pop %rsp
  88612. 651c42: rex.X add %al,(%rax)
  88613. 651c45: add %al,(%rax)
  88614. 651c47: add %al,(%rax)
  88615. 651c49: pop %rsi
  88616. 651c4a: rex.X add %al,(%rax)
  88617. 651c4d: add %al,(%rax)
  88618. 651c4f: add %dh,(%rax)
  88619. 651c51: (bad)
  88620. 651c52: rex.X add %al,(%rax)
  88621. 651c55: add %al,(%rax)
  88622. 651c57: add %ah,0x62(%rax)
  88623. 651c5a: rex.X add %al,(%rax)
  88624. 651c5d: add %al,(%rax)
  88625. 651c5f: add %dl,0x4263(%rax)
  88626. 651c65: add %al,(%rax)
  88627. 651c67: add %ah,0x426a(%rax)
  88628. 651c6d: add %al,(%rax)
  88629. 651c6f: add %dl,%al
  88630. 651c71: outsl %ds:(%rsi),(%dx)
  88631. 651c72: rex.X add %al,(%rax)
  88632. 651c75: add %al,(%rax)
  88633. 651c77: add %ah,(%rax)
  88634. 651c79: ╭ jnp 651cbd <__do_global_dtors_aux_fini_array_entry+0x205>
  88635. 651c7b: │ add %al,(%rax)
  88636. 651c7d: │ add %al,(%rax)
  88637. 651c7f: │ add %dl,(%rax)
  88638. 651c81: │ addl $0x0,0x0(%rdx)
  88639. 651c85: │ add %al,(%rax)
  88640. 651c87: │ add %dl,%al
  88641. 651c89: │ test %al,0x0(%rdx)
  88642. 651c8c: │ add %al,(%rax)
  88643. 651c8e: │ add %al,(%rax)
  88644. 651c90: │ mov $0x86,%al
  88645. 651c92: │ rex.X add %al,(%rax)
  88646. 651c95: │ add %al,(%rax)
  88647. 651c97: │ add %dl,%al
  88648. 651c99: │ mov %al,0x0(%rdx)
  88649. 651c9c: │ add %al,(%rax)
  88650. 651c9e: │ add %al,(%rax)
  88651. 651ca0: │ add %cl,0x42(%rdx)
  88652. 651ca6: │ add %al,(%rax)
  88653. 651ca8: │ mov $0x8b,%al
  88654. 651caa: │ rex.X add %al,(%rax)
  88655. 651cad: │ add %al,(%rax)
  88656. 651caf: │ add %ah,%al
  88657. 651cb1: │ mov %es,0x0(%rdx)
  88658. 651cb4: │ add %al,(%rax)
  88659. 651cb6: │ add %al,(%rax)
  88660. 651cb8: │ adc %cl,0x42(%rdi)
  88661. 651cbe: add %al,(%rax)
  88662. 651cc0: movabs 0xd000000000004290,%al
  88663. 651cc9: xchg %eax,%ecx
  88664. 651cca: rex.X add %al,(%rax)
  88665. 651ccd: add %al,(%rax)
  88666. 651ccf: add %ah,0x4292(%rax)
  88667. 651cd5: add %al,(%rax)
  88668. 651cd7: add %ah,%al
  88669. 651cd9: xchg %eax,%esp
  88670. 651cda: rex.X add %al,(%rax)
  88671. 651cdd: add %al,(%rax)
  88672. 651cdf: add %al,-0x6a(%rax)
  88673. 651ce2: rex.X add %al,(%rax)
  88674. 651ce5: add %al,(%rax)
  88675. 651ce7: add %al,0x4297(%rax)
  88676. 651ced: add %al,(%rax)
  88677. 651cef: add %ah,%al
  88678. 651cf1: cwtl
  88679. 651cf2: rex.X add %al,(%rax)
  88680. 651cf5: add %al,(%rax)
  88681. 651cf7: add %al,(%rax)
  88682. 651cf9: fwait
  88683. 651cfa: rex.X add %al,(%rax)
  88684. 651cfd: add %al,(%rax)
  88685. 651cff: add %dh,(%rax)
  88686. 651d01: pushfq
  88687. 651d02: rex.X add %al,(%rax)
  88688. 651d05: add %al,(%rax)
  88689. 651d07: add %ah,(%rax)
  88690. 651d09: sahf
  88691. 651d0a: rex.X add %al,(%rax)
  88692. 651d0d: add %al,(%rax)
  88693. 651d0f: add %ah,-0x61(%rax)
  88694. 651d12: rex.X add %al,(%rax)
  88695. 651d15: ┆ add %al,(%rax)
  88696. 651d17: ┆ add %al,0x42a2(%rax)
  88697. 651d1d: ┆ add %al,(%rax)
  88698. 651d1f: ┆ add %dh,0x42a3(%rax)
  88699. 651d25: ┆ add %al,(%rax)
  88700. 651d27: ┆ add %ah,%al
  88701. 651d29: ┆ movsb %ds:(%rsi),%es:(%rdi)
  88702. 651d2a: ┆ rex.X add %al,(%rax)
  88703. 651d2d: ┆ add %al,(%rax)
  88704. 651d2f: ┆ add %dh,0x42a5(%rax)
  88705. 651d35: ┆ add %al,(%rax)
  88706. 651d37: ┆ add %dh,%al
  88707. 651d39: ┆ cmpsb %es:(%rdi),%ds:(%rsi)
  88708. 651d3a: ┆ rex.X add %al,(%rax)
  88709. 651d3d: ┆ add %al,(%rax)
  88710. 651d3f: ┆ add %al,%al
  88711. 651d41: ┆ cmpsl %es:(%rdi),%ds:(%rsi)
  88712. 651d42: ┆ rex.X add %al,(%rax)
  88713. 651d45: ┆ add %al,(%rax)
  88714. 651d47: ┆ add %al,(%rax)
  88715. 651d49: ┆ test $0x42,%eax
  88716. 651d4e: ┆ add %al,(%rax)
  88717. 651d50: ┆ adc %ch,0x42(%rdx)
  88718. 651d56: ┆ add %al,(%rax)
  88719. 651d58: ┆ xor %dh,0x42(%rax)
  88720. 651d5e: ┆ add %al,(%rax)
  88721. 651d60: ╰ loopne 651d13 <__do_global_dtors_aux_fini_array_entry+0x25b>
  88722. 651d62: rex.X add %al,(%rax)
  88723. 651d65: add %al,(%rax)
  88724. 651d67: add %al,(%rax)
  88725. 651d69: mov $0x42,%bl
  88726. 651d6b: add %al,(%rax)
  88727. 651d6d: add %al,(%rax)
  88728. 651d6f: add %al,%al
  88729. 651d71: mov $0x42,%bl
  88730. 651d73: add %al,(%rax)
  88731. 651d75: add %al,(%rax)
  88732. 651d77: add %dl,%al
  88733. 651d79: mov $0x42,%dh
  88734. 651d7b: add %al,(%rax)
  88735. 651d7d: add %al,(%rax)
  88736. 651d7f: add %ah,%al
  88737. 651d81: mov $0x42,%eax
  88738. 651d86: add %al,(%rax)
  88739. 651d88: nop
  88740. 651d89: mov $0x42,%esi
  88741. 651d8e: add %al,(%rax)
  88742. 651d90: sub $0x42,%bh
  88743. 651d93: add %al,(%rax)
  88744. 651d95: add %al,(%rax)
  88745. 651d97: add %dh,-0xf(%rax)
  88746. 651d9a: rex.X add %al,(%rax)
  88747. 651d9d: add %al,(%rax)
  88748. 651d9f: add %dl,-0xe(%rax)
  88749. 651da2: rex.X add %al,(%rax)
  88750. 651da5: add %al,(%rax)
  88751. 651da7: add %al,%al
  88752. 651da9: repz rex.X add %al,(%rax)
  88753. 651dad: add %al,(%rax)
  88754. 651daf: add %dl,(%rax)
  88755. 651db1: sti
  88756. 651db2: rex.X add %al,(%rax)
  88757. 651db5: add %al,(%rax)
  88758. 651db7: add %dl,%al
  88759. 651db9: sti
  88760. 651dba: rex.X add %al,(%rax)
  88761. 651dbd: add %al,(%rax)
  88762. 651dbf: add %ah,%al
  88763. 651dc1: cld
  88764. 651dc2: rex.X add %al,(%rax)
  88765. 651dc5: add %al,(%rax)
  88766. 651dc7: add %dh,%al
  88767. 651dc9: incb 0x0(%rdx)
  88768. 651dcc: add %al,(%rax)
  88769. 651dce: add %al,(%rax)
  88770. 651dd0: add %al,(%rax)
  88771. 651dd2: rex.XB add %al,(%r8)
  88772. 651dd5: add %al,(%rax)
  88773. 651dd7: add %ah,(%rax)
  88774. 651dd9: cmovae (%rax),%eax
  88775. 651ddc: add %al,(%rax)
  88776. 651dde: add %al,(%rax)
  88777. 651de0: and %dl,(%rax)
  88778. 651de2: rex.XB add %al,(%r8)
  88779. 651de5: add %al,(%rax)
  88780. 651de7: add %dl,0x15(%rax)
  88781. 651dea: rex.XB add %al,(%r8)
  88782. 651ded: add %al,(%rax)
  88783.  
  88784. 0000000000651df8 <_DYNAMIC>:
  88785. 651df8: add %eax,(%rax)
  88786. 651dfa: add %al,(%rax)
  88787. 651dfc: add %al,(%rax)
  88788. 651dfe: add %al,(%rax)
  88789. 651e00: add %eax,(%rax)
  88790. 651e02: add %al,(%rax)
  88791. 651e04: add %al,(%rax)
  88792. 651e06: add %al,(%rax)
  88793. 651e08: add %eax,(%rax)
  88794. 651e0a: add %al,(%rax)
  88795. 651e0c: add %al,(%rax)
  88796. 651e0e: add %al,(%rax)
  88797. 651e10: addb $0x0,(%rax)
  88798. 651e13: add %al,(%rax)
  88799. 651e15: add %al,(%rax)
  88800. 651e17: add %al,(%rcx)
  88801. 651e19: add %al,(%rax)
  88802. 651e1b: add %al,(%rax)
  88803. 651e1d: add %al,(%rax)
  88804. 651e1f: add %cl,(%rdx)
  88805. 651e21: add (%rax),%eax
  88806. 651e23: add %al,(%rax)
  88807. 651e25: add %al,(%rax)
  88808. 651e27: add %al,(%rcx)
  88809. 651e29: add %al,(%rax)
  88810. 651e2b: add %al,(%rax)
  88811. 651e2d: add %al,(%rax)
  88812. 651e2f: add %bl,%ah
  88813. 651e31: add (%rax),%eax
  88814. 651e33: add %al,(%rax)
  88815. 651e35: add %al,(%rax)
  88816. 651e37: add %cl,(%rax,%rax,1)
  88817. 651e3a: add %al,(%rax)
  88818. 651e3c: add %al,(%rax)
  88819. 651e3e: add %al,(%rax)
  88820. 651e40: pushq $0x401e
  88821. 651e45: add %al,(%rax)
  88822. 651e47: add %cl,0x0(%rip) # 651e4d <_DYNAMIC+0x55>
  88823. 651e4d: add %al,(%rax)
  88824. 651e4f: add %ah,(%rsi,%rdx,1)
  88825. 651e52: rex.XB add %al,(%r8)
  88826. 651e55: add %al,(%rax)
  88827. 651e57: add %bl,(%rcx)
  88828. 651e59: add %al,(%rax)
  88829. 651e5b: add %al,(%rax)
  88830. 651e5d: add %al,(%rax)
  88831. 651e5f: add %al,0x6517(%rax)
  88832. 651e65: add %al,(%rax)
  88833. 651e67: add %bl,(%rbx)
  88834. 651e69: add %al,(%rax)
  88835. 651e6b: add %al,(%rax)
  88836. 651e6d: add %al,(%rax)
  88837. 651e6f: add %bh,(%rax)
  88838. 651e71: add (%rax),%eax
  88839. 651e73: add %al,(%rax)
  88840. 651e75: add %al,(%rax)
  88841. 651e77: add %bl,(%rdx)
  88842. 651e79: add %al,(%rax)
  88843. 651e7b: add %al,(%rax)
  88844. 651e7d: add %al,(%rax)
  88845. 651e7f: add %bh,0x651a(%rax)
  88846. 651e85: add %al,(%rax)
  88847. 651e87: add %bl,(%rax,%rax,1)
  88848. 651e8a: add %al,(%rax)
  88849. 651e8c: add %al,(%rax)
  88850. 651e8e: add %al,(%rax)
  88851. 651e90: cmp %al,(%rbx)
  88852. 651e92: add %al,(%rax)
  88853. 651e94: add %al,(%rax)
  88854. 651e96: add %al,(%rax)
  88855. 651e98: cmc
  88856. 651e99: (bad)
  88857. 651e9a: ljmpq *0x0(%rdi)
  88858. 651e9d: add %al,(%rax)
  88859. 651e9f: add %dl,%al
  88860. 651ea1: add 0x0(%rax),%al
  88861. 651ea4: add %al,(%rax)
  88862. 651ea6: add %al,(%rax)
  88863. 651ea8: add $0x0,%eax
  88864. 651ead: add %al,(%rax)
  88865. 651eaf: add %ch,(%rax)
  88866. 651eb1: or $0x40,%eax
  88867. 651eb6: add %al,(%rax)
  88868. 651eb8: (bad)
  88869. 651eb9: add %al,(%rax)
  88870. 651ebb: add %al,(%rax)
  88871. 651ebd: add %al,(%rax)
  88872. 651ebf: add %cl,(%rax)
  88873. 651ec1: add 0x0(%rax),%eax
  88874. 651ec4: add %al,(%rax)
  88875. 651ec6: add %al,(%rax)
  88876. 651ec8: or (%rax),%al
  88877. 651eca: add %al,(%rax)
  88878. 651ecc: add %al,(%rax)
  88879. 651ece: add %al,(%rax)
  88880. 651ed0: cmc
  88881. 651ed1: add $0x0,%eax
  88882. 651ed6: add %al,(%rax)
  88883. 651ed8: or (%rax),%eax
  88884. 651eda: add %al,(%rax)
  88885. 651edc: add %al,(%rax)
  88886. 651ede: add %al,(%rax)
  88887. 651ee0: sbb %al,(%rax)
  88888. 651ee2: add %al,(%rax)
  88889. 651ee4: add %al,(%rax)
  88890. 651ee6: add %al,(%rax)
  88891. 651ee8: adc $0x0,%eax
  88892. 651ef5: add %al,(%rax)
  88893. 651ef7: add %al,(%rbx)
  88894. 651f01: and %ah,0x0(%rbp)
  88895. 651f04: add %al,(%rax)
  88896. 651f06: add %al,(%rax)
  88897. 651f08: add (%rax),%al
  88898. 651f0a: add %al,(%rax)
  88899. 651f0c: add %al,(%rax)
  88900. 651f0e: add %al,(%rax)
  88901. 651f10: or %rax,(%rax)
  88902. 651f13: add %al,(%rax)
  88903. 651f15: add %al,(%rax)
  88904. 651f17: add %dl,(%rax,%rax,1)
  88905. 651f1a: add %al,(%rax)
  88906. 651f1c: add %al,(%rax)
  88907. 651f1e: add %al,(%rax)
  88908. 651f20: (bad)
  88909. 651f21: add %al,(%rax)
  88910. 651f23: add %al,(%rax)
  88911. 651f25: add %al,(%rax)
  88912. 651f27: add %dl,(%rdi)
  88913. 651f29: add %al,(%rax)
  88914. 651f2b: add %al,(%rax)
  88915. 651f2d: add %al,(%rax)
  88916. 651f2f: add %ah,(%rax)
  88917. 651f31: adc $0x40,%eax
  88918. 651f36: add %al,(%rax)
  88919. 651f38: (bad)
  88920. 651f39: add %al,(%rax)
  88921. 651f3b: add %al,(%rax)
  88922. 651f3d: add %al,(%rax)
  88923. 651f3f: add %ch,0x4014(%rax)
  88924. 651f45: add %al,(%rax)
  88925. 651f47: add %cl,(%rax)
  88926. 651f49: add %al,(%rax)
  88927. 651f4b: add %al,(%rax)
  88928. 651f4d: add %al,(%rax)
  88929. 651f4f: add %bh,0x0(%rax)
  88930. 651f52: add %al,(%rax)
  88931. 651f54: add %al,(%rax)
  88932. 651f56: add %al,(%rax)
  88933. 651f58: or %eax,(%rax)
  88934. 651f5a: add %al,(%rax)
  88935. 651f5c: add %al,(%rax)
  88936. 651f5e: add %al,(%rax)
  88937. 651f60: sbb %al,(%rax)
  88938. 651f62: add %al,(%rax)
  88939. 651f64: add %al,(%rax)
  88940. 651f66: add %al,(%rax)
  88941. 651f68: (bad)
  88942. 651f69: (bad)
  88943. 651f6a: ljmpq *0x0(%rdi)
  88944. 651f6d: add %al,(%rax)
  88945. 651f6f: add %bh,%al
  88946. 651f71: adc 0x0(%rax),%eax
  88947. 651f74: add %al,(%rax)
  88948. 651f76: add %al,(%rax)
  88949. 651f78: (bad)
  88950. 651f79: (bad)
  88951. 651f7a: ljmpq *0x0(%rdi)
  88952. 651f7d: add %al,(%rax)
  88953. 651f7f: add %al,(%rax,%rax,1)
  88954. 651f82: add %al,(%rax)
  88955. 651f84: add %al,(%rax)
  88956. 651f86: add %al,(%rax)
  88957. 651f88: lock (bad)
  88958. 651f8a: ljmpq *0x0(%rdi)
  88959. 651f8d: add %al,(%rax)
  88960. 651f8f: add %bl,(%rsi)
  88961. 651f91: adc 0x0(%rax),%eax
  88962.  
  88963. 0000000000652000 <_GLOBAL_OFFSET_TABLE_>:
  88964. 652000: clc
  88965. 652001: sbb $0x65,%eax
  88966. 652016: add %al,(%rax)
  88967. 652018: cmpsb %es:(%rdi),%ds:(%rsi)
  88968. 652019: (bad)
  88969. 65201a: add %al,(%rax)
  88970. 65201d: add %al,(%rax)
  88971. 65201f: add %dh,0x401e(%rsi)
  88972. 652025: add %al,(%rax)
  88973. 652027: add %al,%dh
  88974. 652029: (bad)
  88975. 65202a: add %al,(%rax)
  88976. 65202d: add %al,(%rax)
  88977. 65202f: add %dl,%dh
  88978. 652031: (bad)
  88979. 652032: add %al,(%rax)
  88980. 652035: add %al,(%rax)
  88981. 652037: add %ah,%dh
  88982. 652039: (bad)
  88983. 65203a: add %al,(%rax)
  88984. 65203d: add %al,(%rax)
  88985. 65203f: add %dh,%dh
  88986. 652041: (bad)
  88987. 652042: add %al,(%rax)
  88988. 652045: add %al,(%rax)
  88989. 652047: add %al,(%rsi)
  88990. 652049: (bad)
  88991. 65204a: add %al,(%rax)
  88992. 65204d: add %al,(%rax)
  88993. 65204f: add %dl,(%rsi)
  88994. 652051: (bad)
  88995. 652052: add %al,(%rax)
  88996. 652055: add %al,(%rax)
  88997. 652057: add %ah,(%rsi)
  88998. 652059: (bad)
  88999. 65205a: add %al,(%rax)
  89000. 65205d: add %al,(%rax)
  89001. 65205f: add %dh,(%rsi)
  89002. 652061: (bad)
  89003. 652062: add %al,(%rax)
  89004. 652065: add %al,(%rax)
  89005. 652067: add %al,0x1f(%rsi)
  89006. 65206a: add %al,(%rax)
  89007. 65206d: add %al,(%rax)
  89008. 65206f: add %dl,0x1f(%rsi)
  89009. 652072: add %al,(%rax)
  89010. 652075: add %al,(%rax)
  89011. 652077: add %ah,0x1f(%rsi)
  89012. 65207a: add %al,(%rax)
  89013. 65207d: add %al,(%rax)
  89014. 65207f: add %dh,0x1f(%rsi)
  89015. 652082: add %al,(%rax)
  89016. 652085: add %al,(%rax)
  89017. 652087: add %al,0x401f(%rsi)
  89018. 65208d: add %al,(%rax)
  89019. 65208f: add %dl,0x401f(%rsi)
  89020. 652095: add %al,(%rax)
  89021. 652097: add %ah,0x401f(%rsi)
  89022. 65209d: add %al,(%rax)
  89023. 65209f: add %dh,0x401f(%rsi)
  89024. 6520a5: add %al,(%rax)
  89025. 6520a7: add %al,%dh
  89026. 6520a9: (bad)
  89027. 6520aa: add %al,(%rax)
  89028. 6520ad: add %al,(%rax)
  89029. 6520af: add %dl,%dh
  89030. 6520b1: (bad)
  89031. 6520b2: add %al,(%rax)
  89032. 6520b5: add %al,(%rax)
  89033. 6520b7: add %ah,%dh
  89034. 6520b9: (bad)
  89035. 6520ba: add %al,(%rax)
  89036. 6520bd: add %al,(%rax)
  89037. 6520bf: add %dh,%dh
  89038. 6520c1: (bad)
  89039. 6520c2: add %al,(%rax)
  89040. 6520c5: add %al,(%rax)
  89041. 6520c7: add %al,(%rsi)
  89042. 6520c9: and %al,0x0(%rax)
  89043. 6520cc: add %al,(%rax)
  89044. 6520ce: add %al,(%rax)
  89045. 6520d0: (bad)
  89046. 6520d1: and %al,0x0(%rax)
  89047. 6520d4: add %al,(%rax)
  89048. 6520d6: add %al,(%rax)
  89049. 6520d8: and %al,%es:0x0(%rax)
  89050. 6520dc: add %al,(%rax)
  89051. 6520de: add %al,(%rax)
  89052. 6520e0: and %al,%ss:0x0(%rax)
  89053. 6520e4: add %al,(%rax)
  89054. 6520e6: add %al,(%rax)
  89055. 6520e8: rex.RX and %r8b,0x0(%rax)
  89056. 6520ec: add %al,(%rax)
  89057. 6520ee: add %al,(%rax)
  89058. 6520f0: push %rsi
  89059. 6520f1: and %al,0x0(%rax)
  89060. 6520f4: add %al,(%rax)
  89061. 6520f6: add %al,(%rax)
  89062. 6520f8: data16
  89063. 6520f9: and %al,0x0(%rax)
  89064. 6520fc: add %al,(%rax)
  89065. 6520fe: add %al,(%rax)
  89066. 652100: ╭ jbe 652122 <_GLOBAL_OFFSET_TABLE_+0x122>
  89067. 652102: │ add %al,(%rax)
  89068. 652105: │ add %al,(%rax)
  89069. 652107: │ add %al,0x4020(%rsi)
  89070. 65210d: │ add %al,(%rax)
  89071. 65210f: │ add %dl,0x4020(%rsi)
  89072. 652115: │ add %al,(%rax)
  89073. 652117: │ add %ah,0x4020(%rsi)
  89074. 65211d: │ add %al,(%rax)
  89075. 65211f: │ add %dh,0x4020(%rsi)
  89076. 652125: add %al,(%rax)
  89077. 652127: add %al,%dh
  89078. 652129: and %al,0x0(%rax)
  89079. 65212c: add %al,(%rax)
  89080. 65212e: add %al,(%rax)
  89081. 652130: (bad)
  89082. 652131: and %al,0x0(%rax)
  89083. 652134: add %al,(%rax)
  89084. 652136: add %al,(%rax)
  89085. 652138: out %al,$0x20
  89086. 65213a: add %al,(%rax)
  89087. 65213d: add %al,(%rax)
  89088. 65213f: add %dh,%dh
  89089. 652141: and %al,0x0(%rax)
  89090. 652144: add %al,(%rax)
  89091. 652146: add %al,(%rax)
  89092. 652148: (bad)
  89093. 652149: and %eax,0x0(%rax)
  89094. 65214c: add %al,(%rax)
  89095. 65214e: add %al,(%rax)
  89096. 652150: (bad)
  89097. 652151: and %eax,0x0(%rax)
  89098. 652154: add %al,(%rax)
  89099. 652156: add %al,(%rax)
  89100. 652158: and %eax,%es:0x0(%rax)
  89101. 65215c: add %al,(%rax)
  89102. 65215e: add %al,(%rax)
  89103. 652160: and %eax,%ss:0x0(%rax)
  89104. 652164: add %al,(%rax)
  89105. 652166: add %al,(%rax)
  89106. 652168: rex.RX and %r8d,0x0(%rax)
  89107. 65216c: add %al,(%rax)
  89108. 65216e: add %al,(%rax)
  89109. 652170: push %rsi
  89110. 652171: and %eax,0x0(%rax)
  89111. 652174: add %al,(%rax)
  89112. 652176: add %al,(%rax)
  89113. 652178: and %ax,0x0(%rax)
  89114. 65217c: add %al,(%rax)
  89115. 65217e: add %al,(%rax)
  89116. 652180: ╭ jbe 6521a3 <_GLOBAL_OFFSET_TABLE_+0x1a3>
  89117. 652182: │ add %al,(%rax)
  89118. 652185: │ add %al,(%rax)
  89119. 652187: │ add %al,0x4021(%rsi)
  89120. 65218d: │ add %al,(%rax)
  89121. 65218f: │ add %dl,0x4021(%rsi)
  89122. 652195: │ add %al,(%rax)
  89123. 652197: │ add %ah,0x4021(%rsi)
  89124. 65219d: │ add %al,(%rax)
  89125. 65219f: │ add %dh,0x4021(%rsi)
  89126. 6521a5: add %al,(%rax)
  89127. 6521a7: add %al,%dh
  89128. 6521a9: and %eax,0x0(%rax)
  89129. 6521ac: add %al,(%rax)
  89130. 6521ae: add %al,(%rax)
  89131. 6521b0: (bad)
  89132. 6521b1: and %eax,0x0(%rax)
  89133. 6521b4: add %al,(%rax)
  89134. 6521b6: add %al,(%rax)
  89135. 6521b8: out %al,$0x21
  89136. 6521ba: add %al,(%rax)
  89137. 6521bd: add %al,(%rax)
  89138. 6521bf: add %dh,%dh
  89139. 6521c1: and %eax,0x0(%rax)
  89140. 6521c4: add %al,(%rax)
  89141. 6521c6: add %al,(%rax)
  89142. 6521c8: (bad)
  89143. 6521c9: and 0x0(%rax),%al
  89144. 6521cc: add %al,(%rax)
  89145. 6521ce: add %al,(%rax)
  89146. 6521d0: (bad)
  89147. 6521d1: and 0x0(%rax),%al
  89148. 6521d4: add %al,(%rax)
  89149. 6521d6: add %al,(%rax)
  89150. 6521d8: and %es:0x0(%rax),%al
  89151. 6521dc: add %al,(%rax)
  89152. 6521de: add %al,(%rax)
  89153. 6521e0: and %ss:0x0(%rax),%al
  89154. 6521e4: add %al,(%rax)
  89155. 6521e6: add %al,(%rax)
  89156. 6521e8: rex.RX and 0x0(%rax),%r8b
  89157. 6521ec: add %al,(%rax)
  89158. 6521ee: add %al,(%rax)
  89159. 6521f0: push %rsi
  89160. 6521f1: and 0x0(%rax),%al
  89161. 6521f4: add %al,(%rax)
  89162. 6521f6: add %al,(%rax)
  89163. 6521f8: data16
  89164. 6521f9: and 0x0(%rax),%al
  89165. 6521fc: add %al,(%rax)
  89166. 6521fe: add %al,(%rax)
  89167. 652200: ╭ jbe 652224 <_GLOBAL_OFFSET_TABLE_+0x224>
  89168. 652202: │ add %al,(%rax)
  89169. 652205: │ add %al,(%rax)
  89170. 652207: │ add %al,0x4022(%rsi)
  89171. 65220d: │ add %al,(%rax)
  89172. 65220f: │ add %dl,0x4022(%rsi)
  89173. 652215: │ add %al,(%rax)
  89174. 652217: │ add %ah,0x4022(%rsi)
  89175. 65221d: │ add %al,(%rax)
  89176. 65221f: │ add %dh,0x4022(%rsi)
  89177. 652225: add %al,(%rax)
  89178. 652227: add %al,%dh
  89179. 652229: and 0x0(%rax),%al
  89180. 65222c: add %al,(%rax)
  89181. 65222e: add %al,(%rax)
  89182. 652230: (bad)
  89183. 652231: and 0x0(%rax),%al
  89184. 652234: add %al,(%rax)
  89185. 652236: add %al,(%rax)
  89186. 652238: out %al,$0x22
  89187. 65223a: add %al,(%rax)
  89188. 65223d: add %al,(%rax)
  89189. 65223f: add %dh,%dh
  89190. 652241: and 0x0(%rax),%al
  89191. 652244: add %al,(%rax)
  89192. 652246: add %al,(%rax)
  89193. 652248: (bad)
  89194. 652249: and 0x0(%rax),%eax
  89195. 65224c: add %al,(%rax)
  89196. 65224e: add %al,(%rax)
  89197. 652250: (bad)
  89198. 652251: and 0x0(%rax),%eax
  89199. 652254: add %al,(%rax)
  89200. 652256: add %al,(%rax)
  89201. 652258: and %es:0x0(%rax),%eax
  89202. 65225c: add %al,(%rax)
  89203. 65225e: add %al,(%rax)
  89204. 652260: and %ss:0x0(%rax),%eax
  89205. 652264: add %al,(%rax)
  89206. 652266: add %al,(%rax)
  89207. 652268: rex.RX and 0x0(%rax),%r8d
  89208. 65226c: add %al,(%rax)
  89209. 65226e: add %al,(%rax)
  89210. 652270: push %rsi
  89211. 652271: and 0x0(%rax),%eax
  89212. 652274: add %al,(%rax)
  89213. 652276: add %al,(%rax)
  89214. 652278: and 0x0(%rax),%ax
  89215. 65227c: add %al,(%rax)
  89216. 65227e: add %al,(%rax)
  89217. 652280: ╭ jbe 6522a5 <_GLOBAL_OFFSET_TABLE_+0x2a5>
  89218. 652282: │ add %al,(%rax)
  89219. 652285: │ add %al,(%rax)
  89220. 652287: │ add %al,0x4023(%rsi)
  89221. 65228d: │ add %al,(%rax)
  89222. 65228f: │ add %dl,0x4023(%rsi)
  89223. 652295: │ add %al,(%rax)
  89224. 652297: │ add %ah,0x4023(%rsi)
  89225. 65229d: │ add %al,(%rax)
  89226. 65229f: │ add %dh,0x4023(%rsi)
  89227. 6522a5: ┕ add %al,(%rax)
  89228. 6522a7: add %al,%dh
  89229. 6522a9: and 0x0(%rax),%eax
  89230. 6522ac: add %al,(%rax)
  89231. 6522ae: add %al,(%rax)
  89232. 6522b0: (bad)
  89233. 6522b1: and 0x0(%rax),%eax
  89234. 6522b4: add %al,(%rax)
  89235. 6522b6: add %al,(%rax)
  89236. 6522b8: out %al,$0x23
  89237. 6522ba: add %al,(%rax)
  89238. 6522bd: add %al,(%rax)
  89239. 6522bf: add %dh,%dh
  89240. 6522c1: and 0x0(%rax),%eax
  89241. 6522c4: add %al,(%rax)
  89242. 6522c6: add %al,(%rax)
  89243. 6522c8: (bad)
  89244. 6522c9: and $0x40,%al
  89245. 6522cb: add %al,(%rax)
  89246. 6522cd: add %al,(%rax)
  89247. 6522cf: add %dl,(%rsi)
  89248. 6522d1: and $0x40,%al
  89249. 6522d3: add %al,(%rax)
  89250. 6522d5: add %al,(%rax)
  89251. 6522d7: add %ah,(%rsi)
  89252. 6522d9: and $0x40,%al
  89253. 6522db: add %al,(%rax)
  89254. 6522dd: add %al,(%rax)
  89255. 6522df: add %dh,(%rsi)
  89256. 6522e1: and $0x40,%al
  89257. 6522e3: add %al,(%rax)
  89258. 6522e5: add %al,(%rax)
  89259. 6522e7: add %al,0x24(%rsi)
  89260. 6522ea: add %al,(%rax)
  89261. 6522ed: add %al,(%rax)
  89262. 6522ef: add %dl,0x24(%rsi)
  89263. 6522f2: add %al,(%rax)
  89264. 6522f5: add %al,(%rax)
  89265. 6522f7: add %ah,0x24(%rsi)
  89266. 6522fa: add %al,(%rax)
  89267. 6522fd: add %al,(%rax)
  89268. 6522ff: add %dh,0x24(%rsi)
  89269. 652302: add %al,(%rax)
  89270. 652305: add %al,(%rax)
  89271. 652307: add %al,0x4024(%rsi)
  89272. 65230d: add %al,(%rax)
  89273. 65230f: add %dl,0x4024(%rsi)
  89274. 652315: add %al,(%rax)
  89275. 652317: add %ah,0x4024(%rsi)
  89276. 65231d: add %al,(%rax)
  89277. 65231f: add %dh,0x4024(%rsi)
  89278. 652325: add %al,(%rax)
  89279. 652327: add %al,%dh
  89280. 652329: and $0x40,%al
  89281. 65232b: add %al,(%rax)
  89282. 65232d: add %al,(%rax)
  89283.  
  89284. 0000000000652330 <_D11TypeInfo_xm6__initZ>:
  89285. 652330: adc %dl,%bl
  89286. 652332: rex.XB add %al,(%r8)
  89287. 65233d: add %al,(%rax)
  89288. 65233f: add %ah,0x43fb(%rax)
  89289.  
  89290. 0000000000652350 <_D12TypeInfo_xAa6__initZ>:
  89291. 652350: adc %dl,%bl
  89292. 652352: rex.XB add %al,(%r8)
  89293. 65235d: add %al,(%rax)
  89294. 65235f: add %cl,%al
  89295. 652361: add $0x44,%al
  89296.  
  89297. 0000000000652370 <_D11TypeInfo_xb6__initZ>:
  89298. 652370: adc %dl,%bl
  89299. 652372: rex.XB add %al,(%r8)
  89300. 65237d: add %al,(%rax)
  89301. 65237f: add %bl,%al
  89302. 652381: cli
  89303. 652382: rex.XB add %al,(%r8)
  89304.  
  89305. 0000000000652390 <_D5bench12__ModuleInfoZ>:
  89306. 652390: add %al,(%rax,%rax,1)
  89307. 652393: addb $0x0,(%rax)
  89308. 652396: add %al,(%rax)
  89309. 652398: add (%rax),%al
  89310. 65239a: add %al,(%rax)
  89311. 65239c: add %al,(%rax)
  89312. 65239e: add %al,(%rax)
  89313. 6523a0: nop
  89314. 6523a1: cmp $0x65,%eax
  89315. 6523a6: add %al,(%rax)
  89316. 6523a8: add %bh,(%rcx)
  89317. 6523aa: add %al,%gs:(%rax)
  89318. 6523ad: add %al,(%rax)
  89319. 6523af: add %ah,0x65(%rdx)
  89320. 6523b2: outsb %ds:(%rsi),(%dx)
  89321. 6523b3: movslq 0x0(%rax),%ebp
  89322.  
  89323. 00000000006523c0 <_D12my_iteration12__ModuleInfoZ>:
  89324. 6523c0: add $0x0,%al
  89325. 6523c2: add %al,0x0(%rax)
  89326. 6523c8: insl (%dx),%es:(%rdi)
  89327. 6523c9: ╭ jns 65242a <_D35TypeInfo_S3std11concurrency7Message6__initZ+0x4a>
  89328. 6523cb: │ imul $0x6f697461,0x72(%rbp,%riz,2),%esi
  89329. 6523d3: │ outsb %ds:(%rsi),(%dx)
  89330.  
  89331. 00000000006523e0 <_D35TypeInfo_S3std11concurrency7Message6__initZ>:
  89332. 6523e0: adc %cl,%ah
  89333. 6523e2: rex.XB add %al,(%r8)
  89334. 6523ed: add %al,(%rax)
  89335. 6523ef: add %dl,(%rdi)
  89336. 6523f1: add %al,(%rax)
  89337. 6523f3: add %al,(%rax)
  89338. 6523f5: add %al,(%rax)
  89339. 6523f7: add %dl,0x431f(%rax)
  89340. 6523fd: add %al,(%rax)
  89341. 6523ff: add %dh,(%rax)
  89342. 652401: add %al,(%rax)
  89343. 652403: add %al,(%rax)
  89344. 652405: add %al,(%rax)
  89345. 652407: add %ah,0x1f(%rax)
  89346. 65240a: rex.XB add %al,(%r8)
  89347. 65240d: add %al,(%rax)
  89348. 65240f: add %dl,%al
  89349. 652411: rex.WR
  89350. 652412: add %al,(%rax)
  89351. 652415: add %al,(%rax)
  89352. 652417: add %dl,(%rax)
  89353. 652419: rex.WRB
  89354. 65241a: add %al,(%rax)
  89355. 65242d: add %al,(%rax)
  89356. 65242f: add %al,(%rcx)
  89357. 652431: add %al,(%rax)
  89358. 652433: add %al,(%rax)
  89359. 652435: add %al,(%rax)
  89360. 652437: add %dh,0x4c(%rax)
  89361. 65243a: add %al,(%rax)
  89362. 65243d: add %al,(%rax)
  89363. 65243f: add %ah,0x404c(%rax)
  89364. 652445: add %al,(%rax)
  89365. 652447: add %cl,(%rax)
  89366.  
  89367. 0000000000652470 <_D36TypeInfo_xE3std11concurrency7MsgType6__initZ>:
  89368. 652470: adc %dl,%bl
  89369. 652472: rex.XB add %al,(%r8)
  89370. 65247d: add %al,(%rax)
  89371. 65247f: add %dl,0x6524(%rax)
  89372.  
  89373. 0000000000652490 <_D35TypeInfo_E3std11concurrency7MsgType6__initZ>:
  89374. 652490: add %dl,%dh
  89375. 652492: rex.XB add %al,(%r8)
  89376. 65249d: add %al,(%rax)
  89377. 65249f: add %cl,0x9(%rax)
  89378. 6524a2: add %r8b,(%rax)
  89379. 6524a5: add %al,(%rax)
  89380. 6524a7: add %dl,(%rdi)
  89381. 6524a9: add %al,(%rax)
  89382. 6524ab: add %al,(%rax)
  89383. 6524ad: add %al,(%rax)
  89384. 6524af: add %dh,0x431f(%rax)
  89385.  
  89386. 00000000006524d0 <_D52TypeInfo_xS3std7variant18__T8VariantNVmi32Z8VariantN6__initZ>:
  89387. 6524d0: adc %dl,%bl
  89388. 6524d2: rex.XB add %al,(%r8)
  89389. 6524dd: add %al,(%rax)
  89390. 6524df: add %dh,%al
  89391. 6524e1: and $0x65,%al
  89392.  
  89393. 00000000006524f0 <_D51TypeInfo_S3std7variant18__T8VariantNVmi32Z8VariantN6__initZ>:
  89394. 6524f0: adc %cl,%ah
  89395. 6524f2: rex.XB add %al,(%r8)
  89396. 6524fd: add %al,(%rax)
  89397. 6524ff: add %ah,(%rdx)
  89398. 652501: add %al,(%rax)
  89399. 652503: add %al,(%rax)
  89400. 652505: add %al,(%rax)
  89401. 652507: add %dl,%al
  89402. 652509: (bad)
  89403. 65250a: rex.XB add %al,(%r8)
  89404. 65250d: add %al,(%rax)
  89405. 65250f: add %ch,(%rax)
  89406. 652511: add %al,(%rax)
  89407. 652513: add %al,(%rax)
  89408. 652515: add %al,(%rax)
  89409. 652517: add %al,0x43a3(%rax)
  89410. 65251d: add %al,(%rax)
  89411. 65251f: add %ah,%al
  89412. 652521: rex.WRB
  89413. 652522: add %al,(%rax)
  89414. 652525: add %al,(%rax)
  89415. 652527: add %dh,(%rax)
  89416. 652529: rex.WRB
  89417. 65252a: add %al,(%rax)
  89418. 65252d: add %al,(%rax)
  89419. 65252f: add %al,0x4d(%rax)
  89420. 652532: add %al,(%rax)
  89421. 652535: add %al,(%rax)
  89422. 652537: add %ah,0x404d(%rax)
  89423. 65253d: add %al,(%rax)
  89424. 65253f: add %al,(%rcx)
  89425. 652541: add %al,(%rax)
  89426. 652543: add %al,(%rax)
  89427. 652545: add %al,(%rax)
  89428. 652547: add %dl,0x404c(%rax)
  89429. 65254d: add %al,(%rax)
  89430. 65254f: add %al,%al
  89431. 652551: rex.WR
  89432. 652552: add %al,(%rax)
  89433. 652555: add %al,(%rax)
  89434. 652557: add %cl,(%rax)
  89435. 65256d: add %al,(%rax)
  89436. 65256f: add %al,(%rcx)
  89437.  
  89438. 0000000000652580 <_D3std11concurrency15MessageMismatch7__ClassZ>:
  89439. 652580: adc $0x43,%al
  89440. 65258f: add %cl,0x0(%rax)
  89441. 652592: add %al,(%rax)
  89442. 652594: add %al,(%rax)
  89443. 652596: add %al,(%rax)
  89444. 652598: lock and $0x43,%eax
  89445. 65259e: add %al,(%rax)
  89446. 6525a0: (bad)
  89447. 6525a1: add %al,(%rax)
  89448. 6525a3: add %al,(%rax)
  89449. 6525a5: add %al,(%rax)
  89450. 6525a7: add %dh,(%rax)
  89451. 6525a9: and %al,0x0(%rbx)
  89452. 6525ac: add %al,(%rax)
  89453. 6525ae: add %al,(%rax)
  89454. 6525b0: (bad)
  89455. 6525b1: add %al,(%rax)
  89456. 6525b3: add %al,(%rax)
  89457. 6525b5: add %al,(%rax)
  89458. 6525b7: add %al,0x26(%rax)
  89459. 6525ba: rex.XB add %al,(%r8)
  89460. 6525cd: add %al,(%rax)
  89461. 6525cf: add %dl,0x54(%rax)
  89462. 6525d2: add %al,%gs:(%rax)
  89463. 6525e5: add %al,(%rax)
  89464. 6525e7: add %bh,(%rax,%rax,1)
  89465.  
  89466. 0000000000652620 <_D3std11concurrency15OwnerTerminated7__ClassZ>:
  89467. 652620: adc $0x43,%al
  89468. 65262f: add %dl,0x0(%rax)
  89469. 652632: add %al,(%rax)
  89470. 652634: add %al,(%rax)
  89471. 652636: add %al,(%rax)
  89472. 652638: ╭ jo 652660 <_D3std11concurrency15OwnerTerminated7__ClassZ+0x40>
  89473. 65263a: │ rex.XB add %al,(%r8)
  89474. 65263d: │ add %al,(%rax)
  89475. 65263f: │ add %bl,(%rdi)
  89476. 652641: │ add %al,(%rax)
  89477. 652643: │ add %al,(%rax)
  89478. 652645: │ add %al,(%rax)
  89479. 652647: │ add %dl,0x20(%rax)
  89480. 65264a: │ rex.XB add %al,(%r8)
  89481. 65264d: │ add %al,(%rax)
  89482. 65264f: │ add %al,(%rsi)
  89483. 652651: │ add %al,(%rax)
  89484. 652653: │ add %al,(%rax)
  89485. 652655: │ add %al,(%rax)
  89486. 652657: │ add %al,%al
  89487. 652659: │ rex.XB add %al,%es:(%r8)
  89488. 65266d: add %al,(%rax)
  89489. 65266f: add %dl,0x54(%rax)
  89490. 652672: add %al,%gs:(%rax)
  89491. 652685: add %al,(%rax)
  89492. 652687: add %bh,(%rax,%rax,1)
  89493.  
  89494. 00000000006526c0 <_D3std11concurrency14LinkTerminated7__ClassZ>:
  89495. 6526c0: adc $0x43,%al
  89496. 6526cf: add %dl,0x0(%rax)
  89497. 6526d2: add %al,(%rax)
  89498. 6526d4: add %al,(%rax)
  89499. 6526d6: add %al,(%rax)
  89500. 6526d8: lock rex.XB add %al,%es:(%r8)
  89501. 6526dd: add %al,(%rax)
  89502. 6526df: add %bl,(%rsi)
  89503. 6526e1: add %al,(%rax)
  89504. 6526e3: add %al,(%rax)
  89505. 6526e5: add %al,(%rax)
  89506. 6526e7: add %dh,0x20(%rax)
  89507. 6526ea: rex.XB add %al,(%r8)
  89508. 6526ed: add %al,(%rax)
  89509. 6526ef: add %al,(%rsi)
  89510. 6526f1: add %al,(%rax)
  89511. 6526f3: add %al,(%rax)
  89512. 6526f5: add %al,(%rax)
  89513. 6526f7: add %al,0x27(%rax)
  89514. 6526fa: rex.XB add %al,(%r8)
  89515. 65270d: add %al,(%rax)
  89516. 65270f: add %dl,0x54(%rax)
  89517. 652712: add %al,%gs:(%rax)
  89518. 652725: add %al,(%rax)
  89519. 652727: add %bh,(%rax,%rax,1)
  89520.  
  89521. 0000000000652760 <_D3std11concurrency24PriorityMessageException7__ClassZ>:
  89522. 652760: adc $0x43,%al
  89523. 65276f: add %dh,0x0(%rax)
  89524. 652772: add %al,(%rax)
  89525. 652774: add %al,(%rax)
  89526. 652776: add %al,(%rax)
  89527. 652778: ╭ jo 6527a1 <_D3std11concurrency24PriorityMessageException7__ClassZ+0x41>
  89528. 65277a: │ rex.XB add %al,(%r8)
  89529. 65277d: │ add %al,(%rax)
  89530. 65277f: │ add %ch,(%rax)
  89531. 652781: │ add %al,(%rax)
  89532. 652783: │ add %al,(%rax)
  89533. 652785: │ add %al,(%rax)
  89534. 652787: │ add %dh,0x4320(%rax)
  89535. 65278d: │ add %al,(%rax)
  89536. 65278f: │ add %al,(%rsi)
  89537. 652791: │ add %al,(%rax)
  89538. 652793: │ add %al,(%rax)
  89539. 652795: │ add %al,(%rax)
  89540. 652797: │ add %ah,%al
  89541. 652799: │ (bad)
  89542. 65279a: │ rex.XB add %al,(%r8)
  89543. 6527ad: add %al,(%rax)
  89544. 6527af: add %dl,0x54(%rax)
  89545. 6527b2: add %al,%gs:(%rax)
  89546. 6527b5: add %al,(%rax)
  89547. 6527b7: add %al,(%rax)
  89548. 6527b9: push %rcx
  89549. 6527ba: add %al,(%rax)
  89550. 6527c5: add %al,(%rax)
  89551. 6527c7: add %bh,(%rcx,%rax,1)
  89552.  
  89553. 0000000000652800 <_D3std11concurrency11MailboxFull7__ClassZ>:
  89554. 652800: adc $0x43,%al
  89555. 65280f: add %dl,0x0(%rax)
  89556. 652812: add %al,(%rax)
  89557. 652814: add %al,(%rax)
  89558. 652816: add %al,(%rax)
  89559. 652818: adc %ch,(%rax)
  89560. 65281a: rex.XB add %al,(%r8)
  89561. 65281d: add %al,(%rax)
  89562. 65281f: add %bl,(%rbx)
  89563. 652821: add %al,(%rax)
  89564. 652823: add %al,(%rax)
  89565. 652825: add %al,(%rax)
  89566. 652827: add %ah,%al
  89567. 652829: and %al,0x0(%rbx)
  89568. 65282c: add %al,(%rax)
  89569. 65282e: add %al,(%rax)
  89570. 652830: (bad)
  89571. 652831: add %al,(%rax)
  89572. 652833: add %al,(%rax)
  89573. 652835: add %al,(%rax)
  89574. 652837: add %ah,0x28(%rax)
  89575. 65283a: rex.XB add %al,(%r8)
  89576. 65284d: add %al,(%rax)
  89577. 65284f: add %dl,0x54(%rax)
  89578. 652852: add %al,%gs:(%rax)
  89579. 652865: add %al,(%rax)
  89580. 652867: add %bh,(%rax,%rax,1)
  89581.  
  89582. 00000000006528a0 <_D3std11concurrency19TidMissingException7__ClassZ>:
  89583. 6528a0: adc $0x43,%al
  89584. 6528af: add %cl,0x0(%rax)
  89585. 6528b2: add %al,(%rax)
  89586. 6528b4: add %al,(%rax)
  89587. 6528b6: add %al,(%rax)
  89588. 6528b8: nop
  89589. 6528b9: sub %al,0x0(%rbx)
  89590. 6528bc: add %al,(%rax)
  89591. 6528be: add %al,(%rax)
  89592. 6528c0: and (%rax),%eax
  89593. 6528c2: add %al,(%rax)
  89594. 6528c4: add %al,(%rax)
  89595. 6528c6: add %al,(%rax)
  89596. 6528c8: add %ah,(%rcx)
  89597. 6528ca: rex.XB add %al,(%r8)
  89598. 6528cd: add %al,(%rax)
  89599. 6528cf: add %al,(%rsi)
  89600. 6528d1: add %al,(%rax)
  89601. 6528d3: add %al,(%rax)
  89602. 6528d5: add %al,(%rax)
  89603. 6528d7: add %ah,%al
  89604. 6528d9: sub %al,0x0(%rbx)
  89605. 6528f0: push %rax
  89606. 6528f1: push %rsp
  89607. 6528f2: add %al,%gs:(%rax)
  89608. 652905: add %al,(%rax)
  89609. 652907: add %bh,(%rax,%rax,1)
  89610.  
  89611. 0000000000652940 <_D31TypeInfo_S3std11concurrency3Tid6__initZ>:
  89612. 652940: adc %cl,%ah
  89613. 652942: rex.XB add %al,(%r8)
  89614. 65294d: add %al,(%rax)
  89615. 65294f: add %dl,(%rbx)
  89616. 652951: add %al,(%rax)
  89617. 652953: add %al,(%rax)
  89618. 652955: add %al,(%rax)
  89619. 652957: add %dh,(%rax)
  89620. 652959: and %eax,0x0(%rbx)
  89621. 65295c: add %al,(%rax)
  89622. 65295e: add %al,(%rax)
  89623. 652960: or %al,(%rax)
  89624. 65296e: add %al,(%rax)
  89625. 652970: ╭ jo 6529c5 <_D31TypeInfo_S3std11concurrency3Tid6__initZ+0x85>
  89626. 652972: │ add %al,(%rax)
  89627. 652975: │ add %al,(%rax)
  89628. 652977: │ add %dl,0x4053(%rax)
  89629. 65298d: │ add %al,(%rax)
  89630. 65298f: │ add %al,(%rcx)
  89631. 6529a5: │ add %al,(%rax)
  89632. 6529a7: │ add %cl,(%rax)
  89633. 6529a9: │ add %al,(%rax)
  89634. 6529ab: │ add %al,(%rax)
  89635. 6529ad: │ add %al,(%rax)
  89636. 6529af: │ add %dl,%al
  89637. 6529b1: │ sub %esp,0x0(%rbp)
  89638.  
  89639. 00000000006529d0 <_D11TypeInfo_Pv6__initZ>:
  89640. 6529d0: mov $0xd3,%al
  89641. 6529d2: rex.XB add %al,(%r8)
  89642. 6529dd: add %al,(%rax)
  89643. 6529df: add %cl,%al
  89644. 6529e1: (bad)
  89645. 6529e2: add %r8b,(%rax)
  89646.  
  89647. 00000000006529f0 <_D40TypeInfo_xC3std11concurrency10MessageBox6__initZ>:
  89648. 6529f0: adc %dl,%bl
  89649. 6529f2: rex.XB add %al,(%r8)
  89650. 6529fd: add %al,(%rax)
  89651. 6529ff: add %dl,(%rax)
  89652. 652a01: sub 0x0(%rbp),%ah
  89653.  
  89654. 0000000000652a10 <_D3std11concurrency10MessageBox7__ClassZ>:
  89655. 652a10: adc $0x43,%al
  89656. 652a1f: add %ch,0x0(%rcx)
  89657. 652a25: add %al,(%rax)
  89658. 652a27: add %bh,(%rax)
  89659. 652a29: sub 0x0(%rbx),%al
  89660. 652a2c: add %al,(%rax)
  89661. 652a2e: add %al,(%rax)
  89662. 652a30: sbb (%rax),%al
  89663. 652a32: add %al,(%rax)
  89664. 652a34: add %al,(%rax)
  89665. 652a36: add %al,(%rax)
  89666. 652a38: (bad)
  89667. 652a39: and 0x0(%rbx),%al
  89668. 652a3c: add %al,(%rax)
  89669. 652a3e: add %al,(%rax)
  89670. 652a40: add $0x0,%eax
  89671. 652a45: add %al,(%rax)
  89672. 652a47: add %dl,(%rax)
  89673. 652a49: sub 0x0(%rbx),%al
  89674. 652a60: nop
  89675. 652a61: push %rbp
  89676. 652a62: add %al,%gs:(%rax)
  89677. 652a75: add %al,(%rax)
  89678. 652a77: add %bh,(%rax,%rax,1)
  89679. 652a96: add %al,(%rax)
  89680. 652a98: movabs 0x4053,%al
  89681.  
  89682. 0000000000652ab0 <_D32TypeInfo_xS3std11concurrency3Tid6__initZ>:
  89683. 652ab0: adc %dl,%bl
  89684. 652ab2: rex.XB add %al,(%r8)
  89685. 652abd: add %al,(%rax)
  89686. 652abf: add %al,0x29(%rax)
  89687. 652ac2: add %al,%gs:(%rax)
  89688.  
  89689. 0000000000652ad0 <_D3std11concurrency9Scheduler11__InterfaceZ>:
  89690. 652ad0: adc $0x43,%al
  89691. 652aef: add %bl,(%rcx)
  89692. 652af1: add %al,(%rax)
  89693. 652af3: add %al,(%rax)
  89694. 652af5: add %al,(%rax)
  89695. 652af7: add %al,0x4321(%rax)
  89696. 652b35: add %al,(%rax)
  89697. 652b37: add %ah,(%rax,%rax,1)
  89698.  
  89699. 0000000000652b70 <_D3std11concurrency15ThreadScheduler7__ClassZ>:
  89700. 652b70: adc $0x43,%al
  89701. 652b7f: add %bl,(%rax)
  89702. 652b81: add %al,(%rax)
  89703. 652b83: add %al,(%rax)
  89704. 652b85: add %al,(%rax)
  89705. 652b87: add %dl,(%rax)
  89706. 652b89: sub 0x0(%rbx),%eax
  89707. 652b8c: add %al,(%rax)
  89708. 652b8e: add %al,(%rax)
  89709. 652b90: (bad)
  89710. 652b91: add %al,(%rax)
  89711. 652b93: add %al,(%rax)
  89712. 652b95: add %al,(%rax)
  89713. 652b97: add %ah,0x4321(%rax)
  89714. 652b9d: add %al,(%rax)
  89715. 652b9f: add %cl,(%rdx)
  89716. 652ba1: add %al,(%rax)
  89717. 652ba3: add %al,(%rax)
  89718. 652ba5: add %al,(%rax)
  89719. 652ba7: add %dh,(%rax)
  89720. 652ba9: sub 0x0(%rbx),%eax
  89721. 652bac: add %al,(%rax)
  89722. 652bae: add %al,(%rax)
  89723. 652bb0: add %eax,(%rax)
  89724. 652bb2: add %al,(%rax)
  89725. 652bb4: add %al,(%rax)
  89726. 652bb6: add %al,(%rax)
  89727. 652bb8: lock sub 0x0(%rbx),%al
  89728. 652bbc: add %al,(%rax)
  89729. 652bbe: add %al,(%rax)
  89730. 652bc0: nop
  89731. 652bc1: push %rbp
  89732. 652bc2: add %al,%gs:(%rax)
  89733. 652bd5: add %al,(%rax)
  89734. 652bd7: add %dh,(%rsi)
  89735.  
  89736. 0000000000652c10 <_D3std11concurrency14FiberScheduler9InfoFiber7__ClassZ>:
  89737. 652c10: adc $0x43,%al
  89738. 652c1f: add %bh,0x0(%rax)
  89739. 652c22: add %al,(%rax)
  89740. 652c24: add %al,(%rax)
  89741. 652c26: add %al,(%rax)
  89742. 652c28: ╭ js 652c56 <_D3std11concurrency14FiberScheduler9InfoFiber7__ClassZ+0x46>
  89743. 652c2a: │ rex.XB add %al,(%r8)
  89744. 652c2d: │ add %al,(%rax)
  89745. 652c2f: │ add %ch,(%rax)
  89746. 652c31: │ add %al,(%rax)
  89747. 652c33: │ add %al,(%rax)
  89748. 652c35: │ add %al,(%rax)
  89749. 652c37: │ add %al,%al
  89750. 652c39: │ and %eax,0x0(%rbx)
  89751. 652c3c: │ add %al,(%rax)
  89752. 652c3e: │ add %al,(%rax)
  89753. 652c40: │ add $0x0,%eax
  89754. 652c45: │ add %al,(%rax)
  89755. 652c47: │ add %dh,%al
  89756. 652c49: │ sub $0x43,%al
  89757. 652c5f: add %dh,0x4f(%rax)
  89758. 652c62: add %al,%gs:(%rax)
  89759. 652c75: add %al,(%rax)
  89760. 652c77: add %bh,(%rcx,%rax,1)
  89761.  
  89762. 0000000000652cb0 <_D3std11concurrency14FiberScheduler14FiberCondition7__ClassZ>:
  89763. 652cb0: adc $0x43,%al
  89764. 652cbf: add %bl,0x0(%rax)
  89765. 652cc2: add %al,(%rax)
  89766. 652cc4: add %al,(%rax)
  89767. 652cc6: add %al,(%rax)
  89768. 652cc8: and %ch,(%rbx,%rax,2)
  89769. 652ccb: add %al,(%rax)
  89770. 652ccd: add %al,(%rax)
  89771. 652ccf: add %ch,0x0(%rip) # 652cd5 <_D3std11concurrency14FiberScheduler14FiberCondition7__ClassZ+0x25>
  89772. 652cd5: add %al,(%rax)
  89773. 652cd7: add %dh,%al
  89774. 652cd9: and %eax,0x0(%rbx)
  89775. 652cdc: add %al,(%rax)
  89776. 652cde: add %al,(%rax)
  89777. 652ce0: or (%rax),%al
  89778. 652ce2: add %al,(%rax)
  89779. 652ce4: add %al,(%rax)
  89780. 652ce6: add %al,(%rax)
  89781. 652ce8: shrb (%rbx)
  89782. 652cea: rex.XB add %al,(%r8)
  89783. 652cfd: add %al,(%rax)
  89784. 652cff: add %dh,0x6551(%rax)
  89785. 652d15: add %al,(%rax)
  89786. 652d17: add %bh,(%rcx,%rax,1)
  89787.  
  89788. 0000000000652d50 <_D29TypeInfo_AC4core6thread5Fiber6__initZ>:
  89789. 652d50: ╰ jo 652d24 <_D3std11concurrency14FiberScheduler14FiberCondition7__ClassZ+0x74>
  89790. 652d52: rex.XB add %al,(%r8)
  89791. 652d5d: add %al,(%rax)
  89792. 652d5f: add %dh,0x4f(%rax)
  89793. 652d62: add %al,%gs:(%rax)
  89794.  
  89795. 0000000000652d70 <_D3std11concurrency14FiberScheduler7__ClassZ>:
  89796. 652d70: adc $0x43,%al
  89797. 652d7f: add %dh,(%rax)
  89798. 652d81: add %al,(%rax)
  89799. 652d83: add %al,(%rax)
  89800. 652d85: add %al,(%rax)
  89801. 652d87: add %bl,(%rax)
  89802. 652d89: sub $0x43,%eax
  89803. 652d8e: add %al,(%rax)
  89804. 652d90: (bad)
  89805. 652d91: add %al,(%rax)
  89806. 652d93: add %al,(%rax)
  89807. 652d95: add %al,(%rax)
  89808. 652d97: add %ah,(%rax)
  89809. 652d99: and 0x0(%rbx),%al
  89810. 652d9c: add %al,(%rax)
  89811. 652d9e: add %al,(%rax)
  89812. 652da0: or (%rax),%al
  89813. 652da2: add %al,(%rax)
  89814. 652da4: add %al,(%rax)
  89815. 652da6: add %al,(%rax)
  89816. 652da8: push %rax
  89817. 652da9: sub $0x43,%eax
  89818. 652dae: add %al,(%rax)
  89819. 652db0: add %eax,(%rax)
  89820. 652db2: add %al,(%rax)
  89821. 652db4: add %al,(%rax)
  89822. 652db6: add %al,(%rax)
  89823. 652db8: mov $0x2b,%al
  89824. 652dba: rex.XB add %al,(%r8)
  89825. 652dbd: add %al,(%rax)
  89826. 652dbf: add %dl,0x6555(%rax)
  89827. 652dd5: add %al,(%rax)
  89828. 652dd7: add %dh,(%rax,%rax,1)
  89829.  
  89830. 0000000000652e10 <_D75TypeInfo_S3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node6__initZ>:
  89831. 652e10: adc %cl,%ah
  89832. 652e12: rex.XB add %al,(%r8)
  89833. 652e1d: add %al,(%rax)
  89834. 652e1f: add %ch,(%rax)
  89835. 652e21: add %al,(%rax)
  89836. 652e23: add %al,(%rax)
  89837. 652e25: add %al,(%rax)
  89838. 652e27: add %dl,%al
  89839. 652e29: and 0x0(%rbx),%al
  89840. 652e2c: add %al,(%rax)
  89841. 652e2e: add %al,(%rax)
  89842. 652e30: cmp %al,(%rax)
  89843. 652e32: add %al,(%rax)
  89844. 652e34: add %al,(%rax)
  89845. 652e36: add %al,(%rax)
  89846. 652e38: shrb 0x43(%rip) # 652e81 <_D75TypeInfo_S3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node6__initZ+0x71>
  89847. 652e3e: add %al,(%rax)
  89848. 652e40: and %ch,0x0(%rax,%rax,2)
  89849. 652e44: add %al,(%rax)
  89850. 652e46: add %al,(%rax)
  89851. 652e48: (bad)
  89852. 652e49: insb (%dx),%es:(%rdi)
  89853. 652e4a: add %al,(%rax)
  89854. 652e5d: add %al,(%rax)
  89855. 652e5f: add %al,(%rcx)
  89856. 652e61: add %al,(%rax)
  89857. 652e63: add %al,(%rax)
  89858. 652e65: add %al,(%rax)
  89859. 652e67: add %ah,%al
  89860. 652e69: imul $0x0,0x0(%rax),%eax
  89861. 652e6d: add %al,(%rax)
  89862. 652e6f: add %al,(%rax)
  89863. 652e71: insb (%dx),%es:(%rdi)
  89864. 652e72: add %al,(%rax)
  89865. 652e75: add %al,(%rax)
  89866. 652e77: add %cl,(%rax)
  89867.  
  89868. 0000000000652ea0 <_D77TypeInfo_xPS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node6__initZ>:
  89869. 652ea0: adc %dl,%bl
  89870. 652ea2: rex.XB add %al,(%r8)
  89871. 652ead: add %al,(%rax)
  89872. 652eaf: add %al,%al
  89873. 652eb1: cs add %al,%cs:%gs:(%rax)
  89874.  
  89875. 0000000000652ec0 <_D77TypeInfo_PxS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node6__initZ>:
  89876. 652ec0: mov $0xd3,%al
  89877. 652ec2: rex.XB add %al,(%r8)
  89878. 652ecd: add %al,(%rax)
  89879. 652ecf: add %ah,%al
  89880. 652ed1: cs add %al,%cs:%gs:(%rax)
  89881.  
  89882. 0000000000652ee0 <_D76TypeInfo_xS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4List4Node6__initZ>:
  89883. 652ee0: adc %dl,%bl
  89884. 652ee2: rex.XB add %al,(%r8)
  89885. 652eed: add %al,(%rax)
  89886. 652eef: add %dl,(%rax)
  89887. 652ef1: cs add %al,%cs:%gs:(%rax)
  89888.  
  89889. 0000000000652f00 <_D36TypeInfo_xS3std11concurrency7Message6__initZ>:
  89890. 652f00: adc %dl,%bl
  89891. 652f02: rex.XB add %al,(%r8)
  89892. 652f0d: add %al,(%rax)
  89893. 652f0f: add %ah,%al
  89894. 652f11: and 0x0(%rbp),%esp
  89895.  
  89896. 0000000000652f20 <_D11TypeInfo_xi6__initZ>:
  89897. 652f20: adc %dl,%bl
  89898. 652f22: rex.XB add %al,(%r8)
  89899. 652f2d: add %al,(%rax)
  89900. 652f2f: add %cl,0x9(%rax)
  89901. 652f32: add %r8b,(%rax)
  89902.  
  89903. 0000000000652f40 <_D11TypeInfo_xa6__initZ>:
  89904. 652f40: adc %dl,%bl
  89905. 652f42: rex.XB add %al,(%r8)
  89906. 652f4d: add %al,(%rax)
  89907. 652f4f: add %bh,(%rax)
  89908. 652f51: lock rex.XB add %al,(%r8)
  89909.  
  89910. 0000000000652f60 <_D32TypeInfo_AS3std11concurrency3Tid6__initZ>:
  89911. 652f60: ╰ jo 652f34 <_D11TypeInfo_xi6__initZ+0x14>
  89912. 652f62: rex.XB add %al,(%r8)
  89913. 652f6d: add %al,(%rax)
  89914. 652f6f: add %al,0x29(%rax)
  89915. 652f72: add %al,%gs:(%rax)
  89916.  
  89917. 0000000000652f80 <_D3std11concurrency12__ModuleInfoZ>:
  89918. 652f80: adc %cl,(%rax,%rax,1)
  89919. 652f83: addb $0x0,(%rax)
  89920. 652f86: add %al,(%rax)
  89921. 652f88: add %cl,0x40(%rsi)
  89922. 652f8b: add %al,(%rax)
  89923. 652f8d: add %al,(%rax)
  89924. 652f8f: add %al,(%rax,%rax,1)
  89925. 652f92: add %al,(%rax)
  89926. 652f94: add %al,(%rax)
  89927. 652f96: add %al,(%rax)
  89928. 652f98: adc %dl,0x65(%rax)
  89929. 652f9b: add %al,(%rax)
  89930. 652f9d: add %al,(%rax)
  89931. 652f9f: add %dl,0x52(%rax)
  89932. 652fa2: add %al,%gs:(%rax)
  89933. 652fa5: add %al,(%rax)
  89934. 652fa7: add %dl,%al
  89935. 652fa9: cmp 0x0(%rbp),%ah
  89936. 652fac: add %al,(%rax)
  89937. 652fae: add %al,(%rax)
  89938. 652fb0: and %dl,0x65(%rcx)
  89939. 652fb3: add %al,(%rax)
  89940. 652fb5: add %al,(%rax)
  89941. 652fb7: add %cl,(%rcx)
  89942. 652fb9: add %al,(%rax)
  89943. 652fbb: add %al,(%rax)
  89944. 652fbd: add %al,(%rax)
  89945. 652fbf: add %al,0x6525(%rax)
  89946. 652fc5: add %al,(%rax)
  89947. 652fc7: add %ah,(%rax)
  89948. 652fc9: es add %al,%es:%gs:(%rax)
  89949. 652fcd: add %al,(%rax)
  89950. 652fcf: add %al,%al
  89951. 652fd1: es add %al,%es:%gs:(%rax)
  89952. 652fd5: add %al,(%rax)
  89953. 652fd7: add %ah,0x27(%rax)
  89954. 652fda: add %al,%gs:(%rax)
  89955. 652fdd: add %al,(%rax)
  89956. 652fdf: add %al,(%rax)
  89957. 652fe1: sub %ah,0x0(%rbp)
  89958. 652fe4: add %al,(%rax)
  89959. 652fe6: add %al,(%rax)
  89960. 652fe8: movabs 0x7000000000006528,%al
  89961. 652ff1: sub 0x0(%rbp),%esp
  89962. 652ff4: add %al,(%rax)
  89963. 652ff6: add %al,(%rax)
  89964. 652ff8: ╭ jo 653027 <_D53TypeInfo_S3std5array17__T8AppenderTAyaZ8Appender4Data6__initZ+0x7>
  89965. 652ffa: │ add %al,%gs:(%rax)
  89966. 652ffd: │ add %al,(%rax)
  89967. 652fff: │ add %dl,(%rax)
  89968. 653001: │ sub 0x0(%rbp),%ah
  89969. 653004: │ add %al,(%rax)
  89970. 653006: │ add %al,(%rax)
  89971. 653008: ╭─┼ jae 65307e <_D53TypeInfo_S3std5array17__T8AppenderTAyaZ8Appender4Data6__initZ+0x5e>
  89972. 65300a: │ │ fs movslq %cs:%fs:0x6e(%rdi),%ebp
  89973. 65300f: │ │ movslq 0x72(%rbp),%esi
  89974. 653012: │╭┼ jb 653079 <_D53TypeInfo_S3std5array17__T8AppenderTAyaZ8Appender4Data6__initZ+0x59>
  89975. 653014: │││ outsb %ds:(%rsi),(%dx)
  89976. 653015: │││ movslq 0x0(%rcx),%edi
  89977.  
  89978. 0000000000653020 <_D53TypeInfo_S3std5array17__T8AppenderTAyaZ8Appender4Data6__initZ>:
  89979. 653020: adc %cl,%ah
  89980. 653022: rex.XB add %al,(%r8)
  89981. 65302d: add %al,(%rax)
  89982. 65302f: add %ah,(%rdi)
  89983. 653031: add %al,(%rax)
  89984. 653033: add %al,(%rax)
  89985. 653035: add %al,(%rax)
  89986. 653037: add %dh,%al
  89987. 653039: xor %eax,0x0(%rbx)
  89988. 65303c: add %al,(%rax)
  89989. 65303e: add %al,(%rax)
  89990. 653040: and %al,(%rax)
  89991. 653042: add %al,(%rax)
  89992. 653044: add %al,(%rax)
  89993. 653046: add %al,(%rax)
  89994. 653048: adcb $0x0,0x43(%rdx)
  89995. 65304c: add %al,(%rax)
  89996. 65304e: add %al,(%rax)
  89997. 653050: movabs 0x5000000000004042,%al
  89998. 653059: rex.X
  89999. 65305a: add %al,(%rax)
  90000. 65306d: add %al,(%rax)
  90001. 65306f: add %al,(%rcx)
  90002. 653085: add %al,(%rax)
  90003. 653087: add %cl,(%rax)
  90004.  
  90005. 00000000006530b0 <_D11TypeInfo_ya6__initZ>:
  90006. 6530b0: movabs 0x43dc,%al
  90007. 6530b9: add %al,(%rax)
  90008. 6530bb: add %al,(%rax)
  90009. 6530bd: add %al,(%rax)
  90010. 6530bf: add %bh,(%rax)
  90011. 6530c1: lock rex.XB add %al,(%r8)
  90012.  
  90013. 00000000006530d0 <_D3std3uni12__ModuleInfoZ>:
  90014. 6530d0: add %al,(%rax,%rax,1)
  90015. 6530d3: addb $0x0,(%rax)
  90016. 6530d6: add %al,(%rax)
  90017. 6530d8: sub %al,(%rax)
  90018. 6530da: add %al,(%rax)
  90019. 6530dc: add %al,(%rax)
  90020. 6530de: add %al,(%rax)
  90021. 6530e0: mov $0x3f,%al
  90022. 6530e2: add %al,%gs:(%rax)
  90023. 6530e5: add %al,(%rax)
  90024. 6530e7: add %al,%al
  90025. 6530e9: cmp 0x0(%rbp),%esp
  90026. 6530ec: add %al,(%rax)
  90027. 6530ee: add %al,(%rax)
  90028. 6530f0: (bad)
  90029. 6530f1: xor 0x0(%rbp),%ah
  90030. 6530f4: add %al,(%rax)
  90031. 6530f6: add %al,(%rax)
  90032. 6530f8: xor $0x65,%al
  90033. 6530fb: add %al,(%rax)
  90034. 6530fd: add %al,(%rax)
  90035. 6530ff: add %dh,0x653a(%rax)
  90036. 653105: add %al,(%rax)
  90037. 653107: add %dl,%al
  90038. 653109: xor 0x0(%rbp),%ah
  90039. 65310c: add %al,(%rax)
  90040. 65310e: add %al,(%rax)
  90041. 653110: mov $0x3f,%al
  90042. 653112: add %al,%gs:(%rax)
  90043. 653115: add %al,(%rax)
  90044. 653117: add %dh,0x653f(%rax)
  90045. 65311d: add %al,(%rax)
  90046. 65311f: add %dh,0x653f(%rax)
  90047. 653125: add %al,(%rax)
  90048. 653127: add %dl,%al
  90049. 653129: xor 0x0(%rbp),%ah
  90050. 65312c: add %al,(%rax)
  90051. 65312e: add %al,(%rax)
  90052. 653130: xor $0x65,%al
  90053. 653133: add %al,(%rax)
  90054. 653135: add %al,(%rax)
  90055. 653137: add %dl,%al
  90056. 653139: xor 0x0(%rbp),%ah
  90057. 65313c: add %al,(%rax)
  90058. 65313e: add %al,(%rax)
  90059. 653140: xor $0x65,%al
  90060. 653143: add %al,(%rax)
  90061. 653145: add %al,(%rax)
  90062. 653147: add %dh,0x653f(%rax)
  90063. 65314d: add %al,(%rax)
  90064. 65314f: add %dl,%al
  90065. 653151: xor 0x0(%rbp),%ah
  90066. 653154: add %al,(%rax)
  90067. 653156: add %al,(%rax)
  90068. 653158: xor $0x65,%al
  90069. 65315b: add %al,(%rax)
  90070. 65315d: add %al,(%rax)
  90071. 65315f: add %dl,%al
  90072. 653161: xor 0x0(%rbp),%ah
  90073. 653164: add %al,(%rax)
  90074. 653166: add %al,(%rax)
  90075. 653168: xor $0x65,%al
  90076. 65316b: add %al,(%rax)
  90077. 65316d: add %al,(%rax)
  90078. 65316f: add %dh,0x653a(%rax)
  90079. 653175: add %al,(%rax)
  90080. 653177: add %dh,0x653a(%rax)
  90081. 65317d: add %al,(%rax)
  90082. 65317f: add %dh,0x653a(%rax)
  90083. 653185: add %al,(%rax)
  90084. 653187: add %dh,0x653a(%rax)
  90085. 65318d: add %al,(%rax)
  90086. 65318f: add %dh,0x653a(%rax)
  90087. 653195: add %al,(%rax)
  90088. 653197: add %dh,0x653a(%rax)
  90089. 65319d: add %al,(%rax)
  90090. 65319f: add %dl,%al
  90091. 6531a1: xor 0x0(%rbp),%ah
  90092. 6531a4: add %al,(%rax)
  90093. 6531a6: add %al,(%rax)
  90094. 6531a8: xor $0x65,%al
  90095. 6531ab: add %al,(%rax)
  90096. 6531ad: add %al,(%rax)
  90097. 6531af: add %dl,%al
  90098. 6531b1: xor 0x0(%rbp),%ah
  90099. 6531b4: add %al,(%rax)
  90100. 6531b6: add %al,(%rax)
  90101. 6531b8: xor $0x65,%al
  90102. 6531bb: add %al,(%rax)
  90103. 6531bd: add %al,(%rax)
  90104. 6531bf: add %dl,%al
  90105. 6531c1: xor 0x0(%rbp),%ah
  90106. 6531c4: add %al,(%rax)
  90107. 6531c6: add %al,(%rax)
  90108. 6531c8: xor $0x65,%al
  90109. 6531cb: add %al,(%rax)
  90110. 6531cd: add %al,(%rax)
  90111. 6531cf: add %dh,0x653f(%rax)
  90112. 6531d5: add %al,(%rax)
  90113. 6531d7: add %dl,%al
  90114. 6531d9: xor 0x0(%rbp),%ah
  90115. 6531dc: add %al,(%rax)
  90116. 6531de: add %al,(%rax)
  90117. 6531e0: xor $0x65,%al
  90118. 6531e3: add %al,(%rax)
  90119. 6531e5: add %al,(%rax)
  90120. 6531e7: add %dl,%al
  90121. 6531e9: xor 0x0(%rbp),%ah
  90122. 6531ec: add %al,(%rax)
  90123. 6531ee: add %al,(%rax)
  90124. 6531f0: (bad)
  90125. 6531f1: xor 0x0(%rbp),%ah
  90126. 6531f4: add %al,(%rax)
  90127. 6531f6: add %al,(%rax)
  90128. 6531f8: nop
  90129. 6531f9: xor $0x65,%al
  90130. 6531fb: add %al,(%rax)
  90131. 6531fd: add %al,(%rax)
  90132. 6531ff: add %al,%al
  90133. 653201: cmp 0x0(%rbp),%esp
  90134. 653204: add %al,(%rax)
  90135. 653206: add %al,(%rax)
  90136. 653208: mov $0x3f,%al
  90137. 65320a: add %al,%gs:(%rax)
  90138. 65320d: add %al,(%rax)
  90139. 65320f: add %dh,0x653a(%rax)
  90140. 653215: add %al,(%rax)
  90141. 653217: add %al,%al
  90142. 653219: cmp 0x0(%rbp),%esp
  90143. 65321c: add %al,(%rax)
  90144. 65321e: add %al,(%rax)
  90145. 653220: ╭─ jae 653296 <_D3std9exception14ErrnoException7__ClassZ+0x66>
  90146. 653222: │ fs
  90147. 653223: │╭ jne,pn 653294 <_D3std9exception14ErrnoException7__ClassZ+0x64>
  90148. 653226: ││ imul $0x0,(%rax),%eax
  90149. 65322c: ││ add %al,(%rax)
  90150.  
  90151. 0000000000653230 <_D3std9exception14ErrnoException7__ClassZ>:
  90152. 653230: adc $0x43,%al
  90153. 65323f: add %cl,0x0(%rax,%rax,1)
  90154. 653243: add %al,(%rax)
  90155. 653245: add %al,(%rax)
  90156. 653247: add %ch,0x4352(%rax)
  90157. 65324d: add %al,(%rax)
  90158. 65324f: add %bl,(%rax,%rax,1)
  90159. 653252: add %al,(%rax)
  90160. 653254: add %al,(%rax)
  90161. 653256: add %al,(%rax)
  90162. 653258: xor %dl,0x43(%rbx)
  90163. 65325b: add %al,(%rax)
  90164. 65325d: add %al,(%rax)
  90165. 65325f: add %al,(%rsi)
  90166. 653269: push %rbx
  90167. 65326a: rex.XB add %al,(%r8)
  90168. 65327d: add %al,(%rax)
  90169. 65327f: add %dl,0x54(%rax)
  90170. 653282: add %al,%gs:(%rax)
  90171. 653295: add %al,(%rax)
  90172. 653297: add %bh,(%rax,%rax,1)
  90173.  
  90174. 00000000006532d0 <_D3std9exception12__ModuleInfoZ>:
  90175. 6532d0: add $0x8,%al
  90176. 6532d2: add %al,0x0(%rax)
  90177. 6532d8: add %eax,(%rax)
  90178. 6532da: add %al,(%rax)
  90179. 6532dc: add %al,(%rax)
  90180. 6532de: add %al,(%rax)
  90181. 6532e0: xor %dh,(%rdx)
  90182. 6532e2: add %al,%gs:(%rax)
  90183. 6532e5: add %al,(%rax)
  90184. 6532e7: add %dh,0x74(%rbx)
  90185. 6532ea: fs
  90186. 6532eb: cs
  90187. 6532ec: gs
  90188. 6532ed: ╭ js 653352 <_D3std4conv13ConvException7__ClassZ+0x52>
  90189. 6532ef: │ gs
  90190. 6532f0: ╭┼ jo 653366 <_D3std4conv13ConvException7__ClassZ+0x66>
  90191. 6532f2: ││ imul $0x0,0x6e(%rdi),%ebp
  90192. 6532f9: ││ add %al,(%rax)
  90193. 6532fb: ││ add %al,(%rax)
  90194. 6532fd: ││ add %al,(%rax)
  90195.  
  90196. 0000000000653300 <_D3std4conv13ConvException7__ClassZ>:
  90197. 653300: adc $0x43,%al
  90198. 65330f: add %cl,0x0(%rax)
  90199. 653312: add %al,(%rax)
  90200. 653314: add %al,(%rax)
  90201. 653316: add %al,(%rax)
  90202. 653318: push %rax
  90203. 653319: push %rbx
  90204. 65331a: rex.XB add %al,(%r8)
  90205. 65331d: add %al,(%rax)
  90206. 65331f: add %dl,(%rsi)
  90207. 653321: add %al,(%rax)
  90208. 653323: add %al,(%rax)
  90209. 653325: add %al,(%rax)
  90210. 653327: add %dl,%al
  90211. 653329: push %rbx
  90212. 65332a: rex.XB add %al,(%r8)
  90213. 65332d: add %al,(%rax)
  90214. 65332f: add %al,(%rsi)
  90215. 653331: add %al,(%rax)
  90216. 653333: add %al,(%rax)
  90217. 653335: add %al,(%rax)
  90218. 653337: add %ah,0x4353(%rax)
  90219. 65334d: add %al,(%rax)
  90220. 65334f: add %dl,0x54(%rax)
  90221. 653352: add %al,%gs:(%rax)
  90222. 653365: add %al,(%rax)
  90223. 653367: add %bh,(%rax,%rax,1)
  90224.  
  90225. 00000000006533a0 <_D3std4conv21ConvOverflowException7__ClassZ>:
  90226. 6533a0: adc $0x43,%al
  90227. 6533af: add %cl,0x0(%rax)
  90228. 6533b2: add %al,(%rax)
  90229. 6533b4: add %al,(%rax)
  90230. 6533b6: add %al,(%rax)
  90231. 6533b8: xor %dl,0x0(%rbx,%rax,2)
  90232. 6533bc: add %al,(%rax)
  90233. 6533be: add %al,(%rax)
  90234. 6533c0: (bad)
  90235. 6533c1: add %al,(%rax)
  90236. 6533c3: add %al,(%rax)
  90237. 6533c5: add %al,(%rax)
  90238. 6533c7: add %dl,(%rax)
  90239. 6533c9: push %rsp
  90240. 6533ca: rex.XB add %al,(%r8)
  90241. 6533cd: add %al,(%rax)
  90242. 6533cf: add %al,(%rsi)
  90243. 6533d1: add %al,(%rax)
  90244. 6533d3: add %al,(%rax)
  90245. 6533d5: add %al,(%rax)
  90246. 6533d7: add %al,0x4354(%rax)
  90247. 6533f1: xor 0x0(%rbp),%esp
  90248. 653408: cmp $0x0,%al
  90249.  
  90250. 0000000000653440 <_D3std4conv12__ModuleInfoZ>:
  90251. 653440: add $0x8,%al
  90252. 653442: add %al,0x0(%rax)
  90253. 653448: add (%rax),%al
  90254. 65344a: add %al,(%rax)
  90255. 65344c: add %al,(%rax)
  90256. 65344e: add %al,(%rax)
  90257. 653450: add %dh,(%rbx)
  90258. 653452: add %al,%gs:(%rax)
  90259. 653455: add %al,(%rax)
  90260. 653457: add %ah,0x6533(%rax)
  90261. 65345d: add %al,(%rax)
  90262. 65345f: add %dh,0x74(%rbx)
  90263. 653462: fs movslq %cs:%fs:0x6e(%rdi),%ebp
  90264. 653467: ╭ jbe 653469 <_D3std4conv12__ModuleInfoZ+0x29>
  90265. 653469: ┕ add %al,(%rax)
  90266. 65346b: add %al,(%rax)
  90267. 65346d: add %al,(%rax)
  90268.  
  90269. 0000000000653470 <_D3std5ascii12__ModuleInfoZ>:
  90270. 653470: add $0x0,%al
  90271. 653472: add %al,0x0(%rax)
  90272. 653478: ╭─ jae 6534ee <_D3std8datetime5Clock7__ClassZ+0x2e>
  90273. 65347a: │ fs
  90274. 65347b: │ cs
  90275. 65347c: │ (bad)
  90276. 65347d: │╭ jae 6534e2 <_D3std8datetime5Clock7__ClassZ+0x22>
  90277. 65347f: ││ imul $0x0,0x0(%rcx),%ebp
  90278.  
  90279. 0000000000653490 <_D3std10functional12__ModuleInfoZ>:
  90280. 653490: add %al,(%rax,%rax,1)
  90281. 653493: addb $0x0,(%rax)
  90282. 653496: add %al,(%rax)
  90283. 653498: add %eax,(%rax)
  90284. 65349a: add %al,(%rax)
  90285. 65349c: add %al,(%rax)
  90286. 65349e: add %al,(%rax)
  90287. 6534a0: nop
  90288. 6534a1: cmp $0x65,%eax
  90289. 6534a6: add %al,(%rax)
  90290. 6534a8: ╭─ jae 65351e <_D3std8datetime5Clock7__ClassZ+0x5e>
  90291. 6534aa: │ fs
  90292. 6534ab: │ cs
  90293. 6534ac: │ data16
  90294. 6534ad: │╭ jne 65351d <_D3std8datetime5Clock7__ClassZ+0x5d>
  90295. 6534af: ││ movslq 0x6f(%rcx,%rbp,2),%esi
  90296. 6534b3: ││ outsb %ds:(%rsi),(%dx)
  90297. 6534b4: ││ (bad)
  90298. 6534b5: ││ insb (%dx),%es:(%rdi)
  90299.  
  90300. 00000000006534c0 <_D3std8datetime5Clock7__ClassZ>:
  90301. 6534c0: adc $0x43,%al
  90302. 6534cf: add %dl,(%rax)
  90303. 6534d1: add %al,(%rax)
  90304. 6534d3: add %al,(%rax)
  90305. 6534d5: add %al,(%rax)
  90306. 6534d7: add %bl,0x65(%rax)
  90307. 6534da: rex.XB add %al,(%r8)
  90308. 6534dd: add %al,(%rax)
  90309. 6534df: add %dl,(%rdx)
  90310. 6534e1: add %al,(%rax)
  90311. 6534e3: add %al,(%rax)
  90312. 6534e5: add %al,(%rax)
  90313. 6534e7: add %ah,0x4365(%rax)
  90314. 6534ed: add %al,(%rax)
  90315. 6534ef: add %al,0x0(%rip) # 6534f5 <_D3std8datetime5Clock7__ClassZ+0x35>
  90316. 6534f5: add %al,(%rax)
  90317. 6534f7: add %dh,0x65(%rax)
  90318. 6534fa: rex.XB add %al,(%r8)
  90319. 65350d: add %al,(%rax)
  90320. 65350f: add %dl,0x6555(%rax)
  90321. 653525: add %al,(%rax)
  90322. 653527: add %bh,(%rsi)
  90323.  
  90324. 0000000000653560 <_D3std8datetime8TimeZone7__ClassZ>:
  90325. 653560: adc $0x43,%al
  90326. 65356f: add %al,0x0(%rax)
  90327. 653572: add %al,(%rax)
  90328. 653574: add %al,(%rax)
  90329. 653576: add %al,(%rax)
  90330. 653578: and %dl,0x43(%rbx)
  90331. 65357e: add %al,(%rax)
  90332. 653580: adc $0x0,%eax
  90333. 653585: add %al,(%rax)
  90334. 653587: add %al,(%rax)
  90335. 653589: pushq $0x43
  90336. 65358e: add %al,(%rax)
  90337. 653590: or $0x0,%eax
  90338. 653595: add %al,(%rax)
  90339. 653597: add %ah,-0x6d(%rax)
  90340. 65359a: rex.XB add %al,(%r8)
  90341. 6535ad: add %al,(%rax)
  90342. 6535af: add %dl,0x6555(%rax)
  90343. 6535c5: add %al,(%rax)
  90344. 6535c7: add %bh,0x0(%rax,%rax,1)
  90345.  
  90346. 0000000000653600 <.classref.51>:
  90347. 653600: rclb 0x43(%rbx)
  90348. 653616: add %al,(%rax)
  90349. 653618: movabs 0x431d,%eax
  90350. 653621: add %al,(%rax)
  90351. 653623: add %al,(%rax)
  90352. 653625: add %al,(%rax)
  90353. 653627: add %ah,0x431d(%rcx)
  90354. 653635: add %al,(%rax)
  90355. 653637: add %ah,0x431d(%rcx)
  90356. 65363d: add %al,(%rax)
  90357.  
  90358. 0000000000653640 <_D3std8datetime9LocalTime7__ClassZ>:
  90359. 653640: adc $0x43,%al
  90360. 65364f: add %al,0x0(%rax)
  90361. 653652: add %al,(%rax)
  90362. 653654: add %al,(%rax)
  90363. 653656: add %al,(%rax)
  90364. 653658: cmp %dl,0x0(%rbx,%rax,2)
  90365. 65365f: add %dl,(%rsi)
  90366. 653661: add %al,(%rax)
  90367. 653663: add %al,(%rax)
  90368. 653665: add %al,(%rax)
  90369. 653667: add %ah,(%rax)
  90370. 653669: pushq $0x43
  90371. 65366e: add %al,(%rax)
  90372. 653670: or $0x0,%eax
  90373. 653675: add %al,(%rax)
  90374. 653677: add %dl,%al
  90375. 653679: xchg %eax,%ebx
  90376. 65367a: rex.XB add %al,(%r8)
  90377. 65368d: add %al,(%rax)
  90378. 65368f: add %ah,0x35(%rax)
  90379. 653692: add %al,%gs:(%rax)
  90380. 6536a5: add %al,(%rax)
  90381. 6536a7: add %bh,(%rax,%rax,1)
  90382. 6536c6: add %al,(%rax)
  90383. 6536c8: adc %bl,%dl
  90384. 6536ca: add %al,(%rax)
  90385.  
  90386. 00000000006536e0 <.classref.54>:
  90387. 6536e0: adcb $0x0,0x0(%rbx,%rax,2)
  90388. 6536f0: add (%rax),%eax
  90389. 6536f2: add %al,(%rax)
  90390. 6536f4: add %al,(%rax)
  90391. 6536f6: add %al,(%rax)
  90392. 6536f8: cmpsl %es:(%rdi),%ds:(%rsi)
  90393. 6536f9: push %rsi
  90394. 6536fa: rex.XB add %al,(%r8)
  90395. 6536fd: add %al,(%rax)
  90396. 6536ff: add %al,(%rbx)
  90397. 653701: add %al,(%rax)
  90398. 653703: add %al,(%rax)
  90399. 653705: add %al,(%rax)
  90400. 653707: add %ah,0x4356(%rdi)
  90401. 65370d: add %al,(%rax)
  90402. 65370f: add %al,(%rbx)
  90403. 653711: add %al,(%rax)
  90404. 653713: add %al,(%rax)
  90405. 653715: add %al,(%rax)
  90406. 653717: add %ah,0x4356(%rdi)
  90407. 65371d: add %al,(%rax)
  90408.  
  90409. 0000000000653720 <_D3std8datetime3UTC7__ClassZ>:
  90410. 653720: adc $0x43,%al
  90411. 65372f: add %al,0x0(%rax)
  90412. 653732: add %al,(%rax)
  90413. 653734: add %al,(%rax)
  90414. 653736: add %al,(%rax)
  90415. 653738: callq 657ad1 <_D10TypeInfo_k7__ClassZ+0x41>
  90416. 65373d: add %al,(%rax)
  90417. 65373f: add %dl,(%rax)
  90418. 653741: add %al,(%rax)
  90419. 653743: add %al,(%rax)
  90420. 653745: add %al,(%rax)
  90421. 653747: add %al,0x68(%rax)
  90422. 65374a: rex.XB add %al,(%r8)
  90423. 65374d: add %al,(%rax)
  90424. 65374f: add %cl,0x0(%rip) # 653755 <_D3std8datetime3UTC7__ClassZ+0x35>
  90425. 653755: add %al,(%rax)
  90426. 653757: add %al,0x4394(%rax)
  90427. 65376d: add %al,(%rax)
  90428. 65376f: add %ah,0x35(%rax)
  90429. 653772: add %al,%gs:(%rax)
  90430. 653785: add %al,(%rax)
  90431. 653787: add %bh,(%rax,%rax,1)
  90432. 6537a6: add %al,(%rax)
  90433. 6537a8: movabs 0x40da,%al
  90434.  
  90435. 00000000006537c0 <_D3std8datetime14SimpleTimeZone7__ClassZ>:
  90436. 6537c0: adc $0x43,%al
  90437. 6537cf: add %cl,0x0(%rax)
  90438. 6537d2: add %al,(%rax)
  90439. 6537d4: add %al,(%rax)
  90440. 6537d6: add %al,(%rax)
  90441. 6537d8: sub %dl,0x43(%rbp)
  90442. 6537de: add %al,(%rax)
  90443. 6537e0: sbb (%rax),%eax
  90444. 6537e2: add %al,(%rax)
  90445. 6537e4: add %al,(%rax)
  90446. 6537e6: add %al,(%rax)
  90447. 6537e8: movabs 0xd00000000004368,%al
  90448. 6537f1: add %al,(%rax)
  90449. 6537f3: add %al,(%rax)
  90450. 6537f5: add %al,(%rax)
  90451. 6537f7: add %dh,-0x6b(%rax)
  90452. 6537fa: rex.XB add %al,(%r8)
  90453. 65380d: add %al,(%rax)
  90454. 65380f: add %ah,0x35(%rax)
  90455. 653812: add %al,%gs:(%rax)
  90456. 653825: add %al,(%rax)
  90457. 653827: add %bh,(%rax,%rax,1)
  90458.  
  90459. 0000000000653860 <_D3std8datetime13PosixTimeZone7__ClassZ>:
  90460. 653860: adc $0x43,%al
  90461. 65386f: add %ah,0x0(%rcx)
  90462. 653872: add %al,(%rax)
  90463. 653874: add %al,(%rax)
  90464. 653876: add %al,(%rax)
  90465. 653878: xchg %rax,%rsi
  90466. 65387a: rex.XB add %al,(%r8)
  90467. 65387d: add %al,(%rax)
  90468. 65387f: add %bl,(%rdx)
  90469. 653881: add %al,(%rax)
  90470. 653883: add %al,(%rax)
  90471. 653885: add %al,(%rax)
  90472. 653887: add %ah,0x436a(%rax)
  90473. 65388d: add %al,(%rax)
  90474. 65388f: add %cl,0x0(%rip) # 653895 <_D3std8datetime13PosixTimeZone7__ClassZ+0x35>
  90475. 653895: add %al,(%rax)
  90476. 653897: add %ah,%al
  90477. 653899: xchg %eax,%ebp
  90478. 65389a: rex.XB add %al,(%r8)
  90479. 6538ad: add %al,(%rax)
  90480. 6538af: add %ah,0x35(%rax)
  90481. 6538b2: add %al,%gs:(%rax)
  90482. 6538c5: add %al,(%rax)
  90483. 6538c7: add %bh,(%rax,%rax,1)
  90484.  
  90485. 0000000000653900 <_D3std8datetime12__ModuleInfoZ>:
  90486. 653900: add %cl,(%rax,%rax,1)
  90487. 653903: addb $0x0,(%rax)
  90488. 653906: add %al,(%rax)
  90489. 653908: (bad)
  90490. 653909: add %al,(%rax)
  90491. 65390b: add %al,(%rax)
  90492. 65390d: add %al,(%rax)
  90493. 65390f: add %ah,(%rax)
  90494. 653911: push %rcx
  90495. 653912: add %al,%gs:(%rax)
  90496. 653915: add %al,(%rax)
  90497. 653917: add %dl,0x653d(%rax)
  90498. 65391d: add %al,(%rax)
  90499. 65391f: add %dl,0x6539(%rax)
  90500. 653925: add %al,(%rax)
  90501. 653927: add %ah,0x3a(%rax)
  90502. 65392a: add %al,%gs:(%rax)
  90503. 65392d: add %al,(%rax)
  90504. 65392f: add %al,0x652f(%rax)
  90505. 653935: add %al,(%rax)
  90506. 653937: add %dl,0x6539(%rax)
  90507. 65393d: add %al,(%rax)
  90508. 65393f: add %dl,0x6539(%rax)
  90509. 653945: add %al,(%rax)
  90510. 653947: add %al,(%rsi)
  90511. 653949: add %al,(%rax)
  90512. 65394b: add %al,(%rax)
  90513. 65394d: add %al,(%rax)
  90514. 65394f: add %al,%al
  90515. 653951: xor $0x65,%al
  90516. 653953: add %al,(%rax)
  90517. 653955: add %al,(%rax)
  90518. 653957: add %ah,0x35(%rax)
  90519. 65395a: add %al,%gs:(%rax)
  90520. 65395d: add %al,(%rax)
  90521. 65395f: add %al,0x36(%rax)
  90522. 653962: add %al,%gs:(%rax)
  90523. 653965: add %al,(%rax)
  90524. 653967: add %ah,(%rax)
  90525. 653969: (bad)
  90526. 65396a: add %al,%gs:(%rax)
  90527. 65396d: add %al,(%rax)
  90528. 65396f: add %al,%al
  90529. 653971: (bad)
  90530. 653972: add %al,%gs:(%rax)
  90531. 653975: add %al,(%rax)
  90532. 653977: add %ah,0x38(%rax)
  90533. 65397a: add %al,%gs:(%rax)
  90534. 65397d: add %al,(%rax)
  90535. 65397f: add %dh,0x74(%rbx)
  90536. 653982: fs
  90537. 653983: cs
  90538. 653984: fs
  90539. 653985: (bad)
  90540. 653986: ╭ je 6539ed <_D3std4file13FileException7__ClassZ+0x2d>
  90541. 653988: ╭┼ je 6539f3 <_D3std4file13FileException7__ClassZ+0x33>
  90542. 65398a: ││ insl (%dx),%es:(%rdi)
  90543. 65398b: ││ add %al,%gs:(%rax)
  90544.  
  90545. 0000000000653990 <_D3std4path12__ModuleInfoZ>:
  90546. 653990: add %al,(%rax,%rax,1)
  90547. 653993: addb $0x0,(%rax)
  90548. 653996: add %al,(%rax)
  90549. 653998: add %eax,(%rax)
  90550. 65399a: add %al,(%rax)
  90551. 65399c: add %al,(%rax)
  90552. 65399e: add %al,(%rax)
  90553. 6539a0: (bad)
  90554. 6539a1: cmp 0x0(%rbp),%ah
  90555. 6539a4: add %al,(%rax)
  90556. 6539a6: add %al,(%rax)
  90557. 6539a8: ╭── jae 653a1e <_D3std4file13FileException7__ClassZ+0x5e>
  90558. 6539aa: │ fs
  90559. 6539ab: │ ╭ jo,pn 653a0f <_D3std4file13FileException7__ClassZ+0x4f>
  90560. 6539ae: │╭┼ je 653a18 <_D3std4file13FileException7__ClassZ+0x58>
  90561.  
  90562. 00000000006539c0 <_D3std4file13FileException7__ClassZ>:
  90563. 6539c0: adc $0x43,%al
  90564. 6539cf: add %cl,0x0(%rax,%rax,1)
  90565. 6539d3: add %al,(%rax)
  90566. 6539d5: add %al,(%rax)
  90567. 6539d7: add %al,(%rax)
  90568. 6539d9: (bad)
  90569. 6539da: rex.XB add %al,(%r8)
  90570. 6539dd: add %al,(%rax)
  90571. 6539df: add %dl,(%rsi)
  90572. 6539e1: add %al,(%rax)
  90573. 6539e3: add %al,(%rax)
  90574. 6539e5: add %al,(%rax)
  90575. 6539e7: add %dl,%al
  90576. 6539e9: xchg %eax,%esi
  90577. 6539ea: rex.XB add %al,(%r8)
  90578. 6539ed: add %al,(%rax)
  90579. 6539ef: add %al,(%rsi)
  90580. 6539f1: add %al,(%rax)
  90581. 6539f3: add %al,(%rax)
  90582. 6539f5: add %al,(%rax)
  90583. 6539f7: add %dl,-0x66(%rax)
  90584. 6539fa: rex.XB add %al,(%r8)
  90585. 653a0d: add %al,(%rax)
  90586. 653a0f: add %dl,0x54(%rax)
  90587. 653a12: add %al,%gs:(%rax)
  90588. 653a25: add %al,(%rax)
  90589. 653a27: add %bh,(%rax,%rax,1)
  90590.  
  90591. 0000000000653a60 <_D3std4file12__ModuleInfoZ>:
  90592. 653a60: add %cl,(%rax,%rax,1)
  90593. 653a63: addb $0x0,(%rax)
  90594. 653a66: add %al,(%rax)
  90595. 653a68: add $0x0,%al
  90596. 653a6a: add %al,(%rax)
  90597. 653a6c: add %al,(%rax)
  90598. 653a6e: add %al,(%rax)
  90599. 653a70: add %bh,(%rcx)
  90600. 653a72: add %al,%gs:(%rax)
  90601. 653a75: add %al,(%rax)
  90602. 653a77: add %dl,0x6539(%rax)
  90603. 653a7d: add %al,(%rax)
  90604. 653a7f: add %dh,(%rax)
  90605. 653a81: rex.X
  90606. 653a82: add %al,%gs:(%rax)
  90607. 653a85: add %al,(%rax)
  90608. 653a87: add %dh,(%rax)
  90609. 653a89: rex.X
  90610. 653a8a: add %al,%gs:(%rax)
  90611. 653a8d: add %al,(%rax)
  90612. 653a8f: add %al,(%rcx)
  90613. 653a91: add %al,(%rax)
  90614. 653a93: add %al,(%rax)
  90615. 653a95: add %al,(%rax)
  90616. 653a97: add %al,%al
  90617. 653a99: cmp %esp,0x0(%rbp)
  90618. 653a9c: add %al,(%rax)
  90619. 653a9e: add %al,(%rax)
  90620. 653aa0: ╭ jae 653b16 <_D3std8bitmanip12__ModuleInfoZ+0x16>
  90621. 653aa2: │ fs imul $0x0,%cs:%fs:0x0(%rbp,%riz,2),%bp
  90622. 653aab: │ add %al,(%rax)
  90623. 653aad: │ add %al,(%rax)
  90624.  
  90625. 0000000000653ab0 <_D3std5array12__ModuleInfoZ>:
  90626. 653ab0: add $0x0,%al
  90627. 653ab2: add %al,0x0(%rax)
  90628. 653ab8: ╭── jae 653b2e <_D3std6format15FormatException7__ClassZ+0xe>
  90629. 653aba: │ fs
  90630. 653abb: │ cs
  90631. 653abc: │ (bad)
  90632. 653abd: │╭─ jb 653b31 <_D3std6format15FormatException7__ClassZ+0x11>
  90633. 653abf: ││ (bad)
  90634. 653ac0: ││╭ jns 653ac2 <_D3std5array12__ModuleInfoZ+0x12>
  90635.  
  90636. 0000000000653ad0 <_D3std15concurrencybase12__ModuleInfoZ>:
  90637. 653ad0: and %al,(%rax)
  90638. 653ad2: add %al,0x0(%rax)
  90639. 653ad8: push %rax
  90640. 653ad9: icebp
  90641. 653ada: add %al,(%rax)
  90642. 653add: add %al,(%rax)
  90643. 653adf: add %dh,0x74(%rbx)
  90644. 653ae2: fs movslq %cs:%fs:0x6e(%rdi),%ebp
  90645. 653ae7: movslq 0x72(%rbp),%esi
  90646. 653aea: ╭ jb 653b51 <_D3std6format15FormatException7__ClassZ+0x31>
  90647. 653aec: │ outsb %ds:(%rsi),(%dx)
  90648. 653aed: │ movslq 0x62(%rcx),%edi
  90649. 653af0: │ (bad)
  90650. 653af1: ╭┼ jae 653b58 <_D3std6format15FormatException7__ClassZ+0x38>
  90651.  
  90652. 0000000000653b00 <_D3std8bitmanip12__ModuleInfoZ>:
  90653. 653b00: add $0x0,%al
  90654. 653b02: add %al,0x0(%rax)
  90655. 653b08: ╭ jae 653b7e <_D3std6format15FormatException7__ClassZ+0x5e>
  90656. 653b0a: │ fs
  90657. 653b0b: │ cs
  90658. 653b0c: │ (bad) {%k5}
  90659. 653b0d: │ imul $0x70696e,0x61(%rbp,%rbp,2),%esi
  90660.  
  90661. 0000000000653b20 <_D3std6format15FormatException7__ClassZ>:
  90662. 653b20: adc $0x43,%al
  90663. 653b2f: add %cl,0x0(%rax)
  90664. 653b32: add %al,(%rax)
  90665. 653b34: add %al,(%rax)
  90666. 653b36: add %al,(%rax)
  90667. 653b38: enterq $0x439a,$0x0
  90668. 653b3c: add %al,(%rax)
  90669. 653b3e: add %al,(%rax)
  90670. 653b40: sbb (%rax),%al
  90671. 653b42: add %al,(%rax)
  90672. 653b44: add %al,(%rax)
  90673. 653b46: add %al,(%rax)
  90674. 653b48: nop
  90675. 653b49: (bad)
  90676. 653b4a: rex.XB add %al,(%r8)
  90677. 653b4d: add %al,(%rax)
  90678. 653b4f: add %al,(%rsi)
  90679. 653b51: add %al,(%rax)
  90680. 653b53: add %al,(%rax)
  90681. 653b55: add %al,(%rax)
  90682. 653b57: add %dl,(%rax)
  90683. 653b59: fwait
  90684. 653b5a: rex.XB add %al,(%r8)
  90685. 653b6d: add %al,(%rax)
  90686. 653b6f: add %dl,0x54(%rax)
  90687. 653b72: add %al,%gs:(%rax)
  90688. 653b85: add %al,(%rax)
  90689. 653b87: add %bh,(%rax,%rax,1)
  90690. 653ba6: ┆ add %al,(%rax)
  90691. 653ba8: ╰ loopne 653b9c <_D3std6format15FormatException7__ClassZ+0x7c>
  90692. 653baa: add %al,(%rax)
  90693.  
  90694. 0000000000653bc0 <_D3std6format12__ModuleInfoZ>:
  90695. 653bc0: add $0x8,%al
  90696. 653bc2: add %al,0x0(%rax)
  90697. 653bc8: add %eax,(%rax)
  90698. 653bca: add %al,(%rax)
  90699. 653bcc: add %al,(%rax)
  90700. 653bce: add %al,(%rax)
  90701. 653bd0: and %bh,(%rbx)
  90702. 653bd2: add %al,%gs:(%rax)
  90703. 653bd5: add %al,(%rax)
  90704. 653bd7: add %dh,0x74(%rbx)
  90705. 653bda: fs outsw %cs:%fs:(%rsi),(%dx)
  90706. 653bde: ╭─ jb 653c4d <_D3std3utf12UTFException7__ClassZ+0x5d>
  90707. 653be0: │ (bad)
  90708. 653be1: │╭ je 653be3 <_D3std6format12__ModuleInfoZ+0x23>
  90709.  
  90710. 0000000000653bf0 <_D3std3utf12UTFException7__ClassZ>:
  90711. 653bf0: ┆ adc $0x43,%al
  90712. 653bff: ┆ add %ah,0x0(%rax)
  90713. 653c02: ┆ add %al,(%rax)
  90714. 653c04: ┆ add %al,(%rax)
  90715. 653c06: ┆ add %al,(%rax)
  90716. 653c08: ┆ mov %bl,0x43(%rbx)
  90717. 653c0e: ┆ add %al,(%rax)
  90718. 653c10: ┆ adc $0x0,%al
  90719. 653c12: ┆ add %al,(%rax)
  90720. 653c14: ┆ add %al,(%rax)
  90721. 653c16: ┆ add %al,(%rax)
  90722. 653c18: ╰ jo 653bb5 <_D3std6format15FormatException7__ClassZ+0x95>
  90723. 653c1a: rex.XB add %al,(%r8)
  90724. 653c1d: add %al,(%rax)
  90725. 653c1f: add %al,(%rdi)
  90726. 653c21: add %al,(%rax)
  90727. 653c23: add %al,(%rax)
  90728. 653c25: add %al,(%rax)
  90729. 653c27: add %dh,%al
  90730. 653c29: fwait
  90731. 653c2a: rex.XB add %al,(%r8)
  90732. 653c3d: add %al,(%rax)
  90733. 653c3f: add %dl,0x54(%rax)
  90734. 653c42: add %al,%gs:(%rax)
  90735. 653c55: add %al,(%rax)
  90736. 653c57: add %bh,(%rax,%rax,1)
  90737.  
  90738. 0000000000653c90 <_D3std3utf12__ModuleInfoZ>:
  90739. 653c90: add $0x8,%al
  90740. 653c92: add %al,0x0(%rax)
  90741. 653c98: add %eax,(%rax)
  90742. 653c9a: add %al,(%rax)
  90743. 653c9c: add %al,(%rax)
  90744. 653c9e: add %al,(%rax)
  90745. 653ca0: lock cmp 0x0(%rbp),%esp
  90746. 653ca4: add %al,(%rax)
  90747. 653ca6: add %al,(%rax)
  90748. 653ca8: ╭ jae 653d1e <_D3std5stdio14StdioException7__ClassZ+0x6e>
  90749. 653caa: │ fs
  90750. 653cab: ╭┼ jne,pn 653d22 <_D3std5stdio14StdioException7__ClassZ+0x72>
  90751. 653cae: ││ data16
  90752.  
  90753. 0000000000653cb0 <_D3std5stdio14StdioException7__ClassZ>:
  90754. 653cb0: adc $0x43,%al
  90755. 653cbf: add %cl,0x0(%rax,%rax,1)
  90756. 653cc3: add %al,(%rax)
  90757. 653cc5: add %al,(%rax)
  90758. 653cc7: add %dl,0x43a1(%rax)
  90759. 653ccd: add %al,(%rax)
  90760. 653ccf: add %bl,(%rax)
  90761. 653cd1: add %al,(%rax)
  90762. 653cd3: add %al,(%rax)
  90763. 653cd5: add %al,(%rax)
  90764. 653cd7: add %ah,%al
  90765. 653cd9: movabs 0x6000000000043,%al
  90766. 653ce2: add %al,(%rax)
  90767. 653ce4: add %al,(%rax)
  90768. 653ce6: add %al,(%rax)
  90769. 653ce8: (bad)
  90770. 653ce9: movabs 0x43,%eax
  90771. 653cfe: add %al,(%rax)
  90772. 653d00: push %rax
  90773. 653d01: push %rsp
  90774. 653d02: add %al,%gs:(%rax)
  90775. 653d15: add %al,(%rax)
  90776. 653d17: add %bh,(%rax,%rax,1)
  90777.  
  90778. 0000000000653d48 <_D3std5stdio21std_stdio_static_thisUZ9stdinImplS3std5stdio4File4Impl>:
  90779. 653d50: (bad)
  90780. 653d51: (bad)
  90781. 653d52: (bad)
  90782. 653d53: ╭ jg 653d55 <_D3std5stdio21std_stdio_static_thisUZ9stdinImplS3std5stdio4File4Impl+0xd>
  90783.  
  90784. 0000000000653d60 <_D3std5stdio21std_stdio_static_thisUZ10stdoutImplS3std5stdio4File4Impl>:
  90785. 653d68: (bad)
  90786. 653d69: (bad)
  90787. 653d6a: (bad)
  90788. 653d6b: ╭ jg 653d6d <_D3std5stdio21std_stdio_static_thisUZ10stdoutImplS3std5stdio4File4Impl+0xd>
  90789.  
  90790. 0000000000653d78 <_D3std5stdio21std_stdio_static_thisUZ10stderrImplS3std5stdio4File4Impl>:
  90791. 653d80: (bad)
  90792. 653d81: (bad)
  90793. 653d82: (bad)
  90794. 653d83: ╭ jg 653d85 <_D3std5stdio21std_stdio_static_thisUZ10stderrImplS3std5stdio4File4Impl+0xd>
  90795.  
  90796. 0000000000653d90 <_D3std5stdio12__ModuleInfoZ>:
  90797. 653d90: add %cl,(%rax,%rax,1)
  90798. 653d93: addb $0x0,(%rax)
  90799. 653d96: add %al,(%rax)
  90800. 653d98: add %eax,(%rax)
  90801. 653d9a: add %al,(%rax)
  90802. 653d9c: add %al,(%rax)
  90803. 653d9e: add %al,(%rax)
  90804. 653da0: xor %al,0x65(%rax)
  90805. 653da3: add %al,(%rax)
  90806. 653da5: add %al,(%rax)
  90807. 653da7: add %al,(%rcx)
  90808. 653da9: add %al,(%rax)
  90809. 653dab: add %al,(%rax)
  90810. 653dad: add %al,(%rax)
  90811. 653daf: add %dh,0x653c(%rax)
  90812. 653db5: add %al,(%rax)
  90813. 653db7: add %dh,0x74(%rbx)
  90814. 653dba: fs
  90815. 653dbb: ╭ jae,pn 653e32 <_D3std7variant16VariantException7__ClassZ+0x62>
  90816. 653dbe: │ imul $0x0,%fs:0x0(%rdi),%ebp
  90817.  
  90818. 0000000000653dd0 <_D3std7variant16VariantException7__ClassZ>:
  90819. 653dd0: adc $0x43,%al
  90820. 653ddf: add %bl,0x0(%rax)
  90821. 653de2: add %al,(%rax)
  90822. 653de4: add %al,(%rax)
  90823. 653de6: add %al,(%rax)
  90824. 653de8: lock movabs %al,0x1c000000000043
  90825. 653df2: add %al,(%rax)
  90826. 653df4: add %al,(%rax)
  90827. 653df6: add %al,(%rax)
  90828. 653df8: andb $0x0,0x43(%rdx)
  90829. 653dff: add %al,(%rsi)
  90830. 653e01: add %al,(%rax)
  90831. 653e03: add %al,(%rax)
  90832. 653e05: add %al,(%rax)
  90833. 653e07: add %dl,-0x5d(%rax)
  90834. 653e0a: rex.XB add %al,(%r8)
  90835. 653e1d: add %al,(%rax)
  90836. 653e1f: add %dl,0x54(%rax)
  90837. 653e22: add %al,%gs:(%rax)
  90838. 653e35: add %al,(%rax)
  90839. 653e37: add %bh,(%rax,%rax,1)
  90840.  
  90841. 0000000000653e70 <_D3std7variant12__ModuleInfoZ>:
  90842. 653e70: add $0x8,%al
  90843. 653e72: add %al,0x0(%rax)
  90844. 653e78: add %eax,(%rax)
  90845. 653e7a: add %al,(%rax)
  90846. 653e7c: add %al,(%rax)
  90847. 653e7e: add %al,(%rax)
  90848. 653e80: sarb 0x65(%rip) # 653eeb <_D3std12experimental6logger10filelogger10FileLogger7__ClassZ+0x4b>
  90849. 653e86: add %al,(%rax)
  90850. 653e88: ╭─── jae 653efe <_D3std12experimental6logger10filelogger10FileLogger7__ClassZ+0x5e>
  90851. 653e8a: │ fs
  90852. 653e8b: │ ╭─ jbe,pn 653eef <_D3std12experimental6logger10filelogger10FileLogger7__ClassZ+0x4f>
  90853. 653e8e: │╭┼─ jb 653ef9 <_D3std12experimental6logger10filelogger10FileLogger7__ClassZ+0x59>
  90854. 653e90: │││ (bad)
  90855. 653e91: │││ outsb %ds:(%rsi),(%dx)
  90856. 653e92: │││╭ je 653e94 <_D3std7variant12__ModuleInfoZ+0x24>
  90857.  
  90858. 0000000000653ea0 <_D3std12experimental6logger10filelogger10FileLogger7__ClassZ>:
  90859. 653ea0: adc $0x43,%al
  90860. 653eaf: add %ah,%al
  90861. 653eb1: add %al,(%rax)
  90862. 653eb3: add %al,(%rax)
  90863. 653eb5: add %al,(%rax)
  90864. 653eb7: add %ah,-0x59(%rax)
  90865. 653eba: rex.XB add %al,(%r8)
  90866. 653ebd: add %al,(%rax)
  90867. 653ebf: add %ch,0x0(%rip) # 653ec5 <_D3std12experimental6logger10filelogger10FileLogger7__ClassZ+0x25>
  90868. 653ec5: add %al,(%rax)
  90869. 653ec7: add %ah,%al
  90870. 653ec9: cmpsb %es:(%rdi),%ds:(%rsi)
  90871. 653eca: rex.XB add %al,(%r8)
  90872. 653ecd: add %al,(%rax)
  90873. 653ecf: add %cl,(%rax,%rax,1)
  90874. 653ed2: add %al,(%rax)
  90875. 653ed4: add %al,(%rax)
  90876. 653ed6: add %al,(%rax)
  90877. 653ed8: test $0x43,%al
  90878. 653eef: add %ah,0x43(%rax)
  90879. 653ef2: add %al,%gs:(%rax)
  90880. 653ef5: add %al,(%rax)
  90881. 653ef7: add %dh,0x15(%rax)
  90882. 653efa: add %al,(%r8)
  90883. 653f05: add %al,(%rax)
  90884. 653f07: add %bh,(%rcx,%rax,1)
  90885.  
  90886. 0000000000653f40 <_D3std12experimental6logger10filelogger12__ModuleInfoZ>:
  90887. 653f40: add %cl,(%rax,%rax,1)
  90888. 653f43: addb $0x0,(%rax)
  90889. 653f46: add %al,(%rax)
  90890. 653f48: add $0x0,%al
  90891. 653f4a: add %al,(%rax)
  90892. 653f4c: add %al,(%rax)
  90893. 653f4e: add %al,(%rax)
  90894. 653f50: nop
  90895. 653f51: cmp $0x65,%eax
  90896. 653f56: add %al,(%rax)
  90897. 653f58: rex
  90898. 653f59: rex.RB
  90899. 653f5a: add %al,%gs:(%rax)
  90900. 653f5d: add %al,(%rax)
  90901. 653f5f: add %al,(%rax)
  90902. 653f61: cmp %esp,0x0(%rbp)
  90903. 653f64: add %al,(%rax)
  90904. 653f66: add %al,(%rax)
  90905. 653f68: subb $0x65,(%rdi)
  90906. 653f6b: add %al,(%rax)
  90907. 653f6d: add %al,(%rax)
  90908. 653f6f: add %al,(%rcx)
  90909. 653f71: add %al,(%rax)
  90910. 653f73: add %al,(%rax)
  90911. 653f75: add %al,(%rax)
  90912. 653f77: add %ah,0x653e(%rax)
  90913. 653f7d: add %al,(%rax)
  90914. 653f7f: add %dh,0x74(%rbx)
  90915. 653f82: fs
  90916. 653f83: cs
  90917. 653f84: gs
  90918. 653f85: ╭──── js 653ff7 <_D3std8internal12unicode_comp12__ModuleInfoZ+0x27>
  90919. 653f87: │ gs
  90920. 653f88: │╭─── jb 653ff3 <_D3std8internal12unicode_comp12__ModuleInfoZ+0x23>
  90921. 653f8a: ││ insl (%dx),%es:(%rdi)
  90922. 653f8b: ││ outsb %gs:(%rsi),(%dx)
  90923. 653f8d: ││╭── je 653ff0 <_D3std8internal12unicode_comp12__ModuleInfoZ+0x20>
  90924. 653f8f: │││ insb (%dx),%es:(%rdi)
  90925. 653f90: │││ cs
  90926. 653f91: │││ insb (%dx),%es:(%rdi)
  90927. 653f92: │││ outsl %ds:(%rsi),(%dx)
  90928. 653f93: │││ addr32
  90929. 653f94: │││ addr32
  90930. 653f95: │││ gs
  90931. 653f96: │││╭─ jb 653fc6 <_D3std5range12__ModuleInfoZ+0x16>
  90932. 653f98: ││││ imul $0x676f,0x6c(%rbp,%riz,2),%bp
  90933. 653f9f: ││││ addr32
  90934. 653fa0: ││││ gs
  90935. 653fa1: ││││╭ jb 653fa3 <_D3std12experimental6logger10filelogger12__ModuleInfoZ+0x63>
  90936.  
  90937. 0000000000653fb0 <_D3std5range12__ModuleInfoZ>:
  90938. 653fb0: add $0x0,%al
  90939. 653fb2: add %al,0x0(%rax)
  90940. 653fb8: ╭─ jae 65402e <_D3std8internal14unicode_tables12__ModuleInfoZ+0x2e>
  90941. 653fba: │ fs
  90942. 653fbb: │╭ jb,pn 65401f <_D3std8internal14unicode_tables12__ModuleInfoZ+0x1f>
  90943. 653fbe: ││ outsb %ds:(%rsi),(%dx)
  90944. 653fbf: ││ add %al,%gs:(%eax)
  90945.  
  90946. 0000000000653fd0 <_D3std8internal12unicode_comp12__ModuleInfoZ>:
  90947. 653fd0: add $0x0,%al
  90948. 653fd2: add %al,0x0(%rax)
  90949. 653fd8: ╭── jae 65404e <_D3std9stdiobase12__ModuleInfoZ+0x1e>
  90950. 653fda: │ fs imul $0x616e7265,%cs:%fs:0x74(%rsi),%ebp
  90951. 653fe3: │ insb (%dx),%es:(%rdi)
  90952. 653fe4: │╭─ jne,pn 654055 <_D3std7process16ProcessException7__ClassZ+0x5>
  90953. 653fe7: ││ imul $0x635f6564,0x6f(%rbx),%esp
  90954. 653fee: ││ outsl %ds:(%rsi),(%dx)
  90955. 653fef: ││ insl (%dx),%es:(%rdi)
  90956. 653ff0: ││╭ jo 653ff2 <_D3std8internal12unicode_comp12__ModuleInfoZ+0x22>
  90957.  
  90958. 0000000000654000 <_D3std8internal14unicode_tables12__ModuleInfoZ>:
  90959. 654000: add $0x0,%al
  90960. 654002: add %al,0x0(%rax)
  90961. 654008: ╭── jae 65407e <_D3std7process16ProcessException7__ClassZ+0x2e>
  90962. 65400a: │ fs imul $0x616e7265,%cs:%fs:0x74(%rsi),%ebp
  90963. 654013: │ insb (%dx),%es:(%rdi)
  90964. 654014: │╭─ jne,pn 654085 <_D3std7process16ProcessException7__ClassZ+0x35>
  90965. 654017: ││ imul $0x745f6564,0x6f(%rbx),%esp
  90966. 65401e: ││ (bad)
  90967. 65401f: ││ (bad) {%k5}
  90968. 654020: ││ insb (%dx),%es:(%rdi)
  90969. 654021: ││ gs
  90970. 654022: ││╭ jae 654024 <_D3std8internal14unicode_tables12__ModuleInfoZ+0x24>
  90971.  
  90972. 0000000000654030 <_D3std9stdiobase12__ModuleInfoZ>:
  90973. 654030: and %al,(%rax)
  90974. 654032: add %al,0x0(%rax)
  90975. 654038: adcb $0x0,0x41(%rbp)
  90976. 65403c: add %al,(%rax)
  90977. 65403e: add %al,(%rax)
  90978. 654040: ╭ jae 6540b6 <_D3std7process16ProcessException7__ClassZ+0x66>
  90979. 654042: │ fs
  90980. 654043: ╭┼ jae,pn 6540ba <_D3std7process16ProcessException7__ClassZ+0x6a>
  90981. 654046: ││ imul $0x657361,%fs:0x62(%rdi),%ebp
  90982.  
  90983. 0000000000654050 <_D3std7process16ProcessException7__ClassZ>:
  90984. 654050: adc $0x43,%al
  90985. 65405f: add %cl,0x0(%rax)
  90986. 654062: add %al,(%rax)
  90987. 654064: add %al,(%rax)
  90988. 654066: add %al,(%rax)
  90989. 654068: shrb 0x43(%rax)
  90990. 65406e: add %al,(%rax)
  90991. 654070: sbb $0x0,%al
  90992. 654072: add %al,(%rax)
  90993. 654074: add %al,(%rax)
  90994. 654076: add %al,(%rax)
  90995. 654078: adc %ch,0x0(%rbx,%rax,2)
  90996. 65407f: add %al,(%rsi)
  90997. 654081: add %al,(%rax)
  90998. 654083: add %al,(%rax)
  90999. 654085: add %al,(%rax)
  91000. 654087: add %ah,0x43a8(%rax)
  91001. 65409d: add %al,(%rax)
  91002. 65409f: add %dl,0x54(%rax)
  91003. 6540a2: add %al,%gs:(%rax)
  91004. 6540b5: add %al,(%rax)
  91005. 6540b7: add %bh,(%rax,%rax,1)
  91006.  
  91007. 00000000006540f0 <_D3std7process3Pid7__ClassZ>:
  91008. 6540f0: adc $0x43,%al
  91009. 6540ff: add %bl,(%rax)
  91010. 654101: add %al,(%rax)
  91011. 654103: add %al,(%rax)
  91012. 654105: add %al,(%rax)
  91013. 654107: add %bh,%al
  91014. 654109: lods %ds:(%rsi),%eax
  91015. 65410a: rex.XB add %al,(%r8)
  91016. 65410d: add %al,(%rax)
  91017. 65410f: add %cl,(%rdi)
  91018. 654111: add %al,(%rax)
  91019. 654113: add %al,(%rax)
  91020. 654115: add %al,(%rax)
  91021. 654117: add %dl,0x43ae(%rip) # 6584cb <_D10TypeInfo_i7__ClassZ+0x9b>
  91022. 65411d: add %al,(%rax)
  91023. 65411f: add %al,0x0(%rip) # 654125 <_D3std7process3Pid7__ClassZ+0x35>
  91024. 654125: add %al,(%rax)
  91025. 654127: add %dl,%al
  91026. 654129: lods %ds:(%rsi),%eax
  91027. 65412a: rex.XB add %al,(%r8)
  91028. 65413d: add %al,(%rax)
  91029. 65413f: add %dl,0x6555(%rax)
  91030. 654155: add %al,(%rax)
  91031. 654157: add %bh,(%rsi)
  91032.  
  91033. 0000000000654190 <_D3std7process11environment7__ClassZ>:
  91034. 654190: adc $0x43,%al
  91035. 65419f: add %dl,(%rax)
  91036. 6541a1: add %al,(%rax)
  91037. 6541a3: add %al,(%rax)
  91038. 6541a5: add %al,(%rax)
  91039. 6541a7: add %al,0x43ae(%rax)
  91040. 6541ad: add %al,(%rax)
  91041. 6541af: add %dl,(%rdi)
  91042. 6541b9: lods %ds:(%rsi),%eax
  91043. 6541ba: rex.XB add %al,(%r8)
  91044. 6541bd: add %al,(%rax)
  91045. 6541bf: add %al,0x0(%rip) # 6541c5 <_D3std7process11environment7__ClassZ+0x35>
  91046. 6541c5: add %al,(%rax)
  91047. 6541c7: add %dl,0x43ae(%rax)
  91048. 6541dd: add %al,(%rax)
  91049. 6541df: add %dl,0x6555(%rax)
  91050. 6541f5: add %al,(%rax)
  91051. 6541f7: add %dh,0x0(%rsi)
  91052.  
  91053. 0000000000654230 <_D3std7process12__ModuleInfoZ>:
  91054. 654230: add %cl,(%rax,%rax,1)
  91055. 654233: addb $0x0,(%rax)
  91056. 654236: add %al,(%rax)
  91057. 654238: add $0x0,%al
  91058. 65423a: add %al,(%rax)
  91059. 65423c: add %al,(%rax)
  91060. 65423e: add %al,(%rax)
  91061. 654240: nop
  91062. 654241: cmp %esp,0x0(%rbp)
  91063. 654244: add %al,(%rax)
  91064. 654246: add %al,(%rax)
  91065. 654248: nop
  91066. 654249: cmp $0x65,%eax
  91067. 65424e: add %al,(%rax)
  91068. 654250: adc %dl,0x65(%rax)
  91069. 654253: add %al,(%rax)
  91070. 654255: add %al,(%rax)
  91071. 654257: add %dl,0x6539(%rax)
  91072. 65425d: add %al,(%rax)
  91073. 65425f: add %al,(%rbx)
  91074. 654261: add %al,(%rax)
  91075. 654263: add %al,(%rax)
  91076. 654265: add %al,(%rax)
  91077. 654267: add %dh,%al
  91078. 654269: rex
  91079. 65426a: add %al,%gs:(%rax)
  91080. 65426d: add %al,(%rax)
  91081. 65426f: add %dl,0x40(%rax)
  91082. 654272: add %al,%gs:(%rax)
  91083. 654275: add %al,(%rax)
  91084. 654277: add %dl,0x6541(%rax)
  91085. 65427d: add %al,(%rax)
  91086. 65427f: add %dh,0x74(%rbx)
  91087. 654282: fs
  91088. 654283: ╭─ jo,pn 6542f8 <_D3std6string15StringException7__ClassZ+0x68>
  91089. 654286: │ outsl %ds:(%rsi),(%dx)
  91090. 654287: │ movslq 0x73(%rbp),%esp
  91091. 65428a: │╭ jae 65428c <_D3std7process12__ModuleInfoZ+0x5c>
  91092. 65428c: │┕ add %al,(%rax)
  91093.  
  91094. 0000000000654290 <_D3std6string15StringException7__ClassZ>:
  91095. 654290: adc $0x43,%al
  91096. 65429f: add %cl,0x0(%rax)
  91097. 6542a2: add %al,(%rax)
  91098. 6542a4: add %al,(%rax)
  91099. 6542a6: add %al,(%rax)
  91100. 6542a8: mov $0x43ae,%eax
  91101. 6542ad: add %al,(%rax)
  91102. 6542af: add %bl,(%rdx)
  91103. 6542b1: add %al,(%rax)
  91104. 6542b3: add %al,(%rax)
  91105. 6542b5: add %al,(%rax)
  91106. 6542b7: add %dh,(%rax)
  91107. 6542b9: scas %es:(%rdi),%eax
  91108. 6542ba: rex.XB add %al,(%r8)
  91109. 6542bd: add %al,(%rax)
  91110. 6542bf: add %al,(%rsi)
  91111. 6542c9: scas %es:(%rdi),%eax
  91112. 6542ca: rex.XB add %al,(%r8)
  91113. 6542dd: add %al,(%rax)
  91114. 6542df: add %dl,0x54(%rax)
  91115. 6542e2: add %al,%gs:(%rax)
  91116. 6542f5: add %al,(%rax)
  91117. 6542f7: add %bh,(%rax,%rax,1)
  91118.  
  91119. 0000000000654330 <_D3std6string12__ModuleInfoZ>:
  91120. 654330: add $0x8,%al
  91121. 654332: add %al,0x0(%rax)
  91122. 654338: add %eax,(%rax)
  91123. 65433a: add %al,(%rax)
  91124. 65433c: add %al,(%rax)
  91125. 65433e: add %al,(%rax)
  91126. 654340: nop
  91127. 654341: rex.X
  91128. 654342: add %al,%gs:(%rax)
  91129. 654345: add %al,(%rax)
  91130. 654347: add %dh,0x74(%rbx)
  91131. 65434a: fs
  91132. 65434b: ╭─ jae,pn 6543c2 <_D3std12experimental6logger4core6Logger7__ClassZ+0x62>
  91133. 65434e: │╭ jb 6543b9 <_D3std12experimental6logger4core6Logger7__ClassZ+0x59>
  91134. 654350: ││ outsb %ds:(%rsi),(%dx)
  91135. 654351: ││ add %al,(%eax)
  91136.  
  91137. 0000000000654360 <_D3std12experimental6logger4core6Logger7__ClassZ>:
  91138. 654360: adc $0x43,%al
  91139. 65436f: add %bh,0x0(%rax)
  91140. 654375: add %al,(%rax)
  91141. 654377: add %cl,0x43b0(%rax)
  91142. 65437d: add %al,(%rax)
  91143. 65437f: add %ah,(%rbx)
  91144. 654381: add %al,(%rax)
  91145. 654383: add %al,(%rax)
  91146. 654385: add %al,(%rax)
  91147. 654387: add %ah,%al
  91148. 654389: scas %es:(%rdi),%eax
  91149. 65438a: rex.XB add %al,(%r8)
  91150. 65438d: add %al,(%rax)
  91151. 65438f: add %cl,(%rdx)
  91152. 654391: add %al,(%rax)
  91153. 654393: add %al,(%rax)
  91154. 654395: add %al,(%rax)
  91155. 654397: add %al,-0x4f(%rax)
  91156. 65439a: rex.XB add %al,(%r8)
  91157. 6543ad: add %al,(%rax)
  91158. 6543af: add %dl,0x6555(%rax)
  91159. 6543c5: add %al,(%rax)
  91160. 6543c7: add %bh,0x0(%rax,%rax,1)
  91161.  
  91162. 00000000006543f8 <_D3std12experimental6logger4core23stdLoggerGlobalLogLevelOE3std12experimental6logger4core8LogLevel>:
  91163. 6543f8: add %eax,(%rax)
  91164. 6543fa: add %al,(%rax)
  91165. 6543fc: add %al,(%rax)
  91166.  
  91167. 0000000000654400 <_D3std12experimental6logger4core16StdForwardLogger7__ClassZ>:
  91168. 654400: adc $0x43,%al
  91169. 65440f: add %bh,0x0(%rax)
  91170. 654415: add %al,(%rax)
  91171. 654417: add %dl,0x43b1(%rax)
  91172. 65441d: add %al,(%rax)
  91173. 65441f: add %ch,0x0(%rip) # 654425 <_D3std12experimental6logger4core16StdForwardLogger7__ClassZ+0x25>
  91174. 654425: add %al,(%rax)
  91175. 654427: add %dl,(%rax)
  91176. 654429: mov $0x43,%al
  91177. 65442b: add %al,(%rax)
  91178. 65442d: add %al,(%rax)
  91179. 65442f: add %cl,(%rdx)
  91180. 654431: add %al,(%rax)
  91181. 654433: add %al,(%rax)
  91182. 654435: add %al,(%rax)
  91183. 654437: add %dl,-0x4e(%rax)
  91184. 65443a: rex.XB add %al,(%r8)
  91185. 65444d: add %al,(%rax)
  91186. 65444f: add %ah,0x43(%rax)
  91187. 654452: add %al,%gs:(%rax)
  91188. 654465: add %al,(%rax)
  91189. 654467: add %bh,(%rax,%rax,1)
  91190.  
  91191. 00000000006544a0 <_D3std12experimental6logger4core10TestLogger7__ClassZ>:
  91192. 6544a0: adc $0x43,%al
  91193. 6544af: add %al,(%rcx)
  91194. 6544b1: add %eax,(%rax)
  91195. 6544b3: add %al,(%rax)
  91196. 6544b5: add %al,(%rax)
  91197. 6544b7: add %ah,0x43b2(%rax)
  91198. 6544bd: add %al,(%rax)
  91199. 6544bf: add %ah,(%rdi)
  91200. 6544c1: add %al,(%rax)
  91201. 6544c3: add %al,(%rax)
  91202. 6544c5: add %al,(%rax)
  91203. 6544c7: add %al,-0x50(%rax)
  91204. 6544ca: rex.XB add %al,(%r8)
  91205. 6544cd: add %al,(%rax)
  91206. 6544cf: add %cl,(%rdx)
  91207. 6544d1: add %al,(%rax)
  91208. 6544d3: add %al,(%rax)
  91209. 6544d5: add %al,(%rax)
  91210. 6544d7: add %dh,0x43b3(%rax)
  91211. 6544ed: add %al,(%rax)
  91212. 6544ef: add %ah,0x43(%rax)
  91213. 6544f2: add %al,%gs:(%rax)
  91214. 654505: add %al,(%rax)
  91215. 654507: add %bh,(%rax,%rax,1)
  91216.  
  91217. 0000000000654540 <_D3std12experimental6logger4core12__ModuleInfoZ>:
  91218. 654540: and %cl,(%rax,%rax,1)
  91219. 654543: addb $0x0,(%rax)
  91220. 654546: add %al,(%rax)
  91221. 654548: rclb 0x41(%rdi)
  91222. 65454b: add %al,(%rax)
  91223. 65454d: add %al,(%rax)
  91224. 65454f: add %al,(%rax,%rax,1)
  91225. 654552: add %al,(%rax)
  91226. 654554: add %al,(%rax)
  91227. 654556: add %al,(%rax)
  91228. 654558: nop
  91229. 654559: cmp $0x65,%eax
  91230. 65455e: add %al,(%rax)
  91231. 654560: add %bh,(%rcx)
  91232. 654562: add %al,%gs:(%rax)
  91233. 654565: add %al,(%rax)
  91234. 654567: add %al,0x652f(%rax)
  91235. 65456d: add %al,(%rax)
  91236. 65456f: add %al,0x3f(%rax)
  91237. 654572: add %al,%gs:(%rax)
  91238. 654575: add %al,(%rax)
  91239. 654577: add %al,(%rbx)
  91240. 654579: add %al,(%rax)
  91241. 65457b: add %al,(%rax)
  91242. 65457d: add %al,(%rax)
  91243. 65457f: add %ah,0x43(%rax)
  91244. 654582: add %al,%gs:(%rax)
  91245. 654585: add %al,(%rax)
  91246. 654587: add %al,(%rax)
  91247. 654589: rex.R
  91248. 65458a: add %al,%gs:(%rax)
  91249. 65458d: add %al,(%rax)
  91250. 65458f: add %ah,0x6544(%rax)
  91251. 654595: add %al,(%rax)
  91252. 654597: add %dh,0x74(%rbx)
  91253. 65459a: fs
  91254. 65459b: cs
  91255. 65459c: gs
  91256. 65459d: ╭─── js 65460f <_D4core9exception10RangeError7__ClassZ+0x4f>
  91257. 65459f: │ gs
  91258. 6545a0: │╭── jb 65460b <_D4core9exception10RangeError7__ClassZ+0x4b>
  91259. 6545a2: ││ insl (%dx),%es:(%rdi)
  91260. 6545a3: ││ outsb %gs:(%rsi),(%dx)
  91261. 6545a5: ││╭─ je 654608 <_D4core9exception10RangeError7__ClassZ+0x48>
  91262. 6545a7: │││ insb (%dx),%es:(%rdi)
  91263. 6545a8: │││ cs
  91264. 6545a9: │││ insb (%dx),%es:(%rdi)
  91265. 6545aa: │││ outsl %ds:(%rsi),(%dx)
  91266. 6545ab: │││ addr32
  91267. 6545ac: │││ addr32
  91268. 6545ad: │││ gs
  91269. 6545ae: │││╭ jb 6545de <_D4core9exception10RangeError7__ClassZ+0x1e>
  91270. 6545b0: ││││ movslq 0x72(%rdi),%ebp
  91271. 6545b3: ││││ add %al,%gs:(%rax)
  91272.  
  91273. 00000000006545c0 <_D4core9exception10RangeError7__ClassZ>:
  91274. 6545c0: adc $0x43,%al
  91275. 6545cf: add %dl,0x0(%rax)
  91276. 6545d2: add %al,(%rax)
  91277. 6545d4: add %al,(%rax)
  91278. 6545d6: add %al,(%rax)
  91279. 6545d8: and %dh,0x0(%rbx,%rax,2)
  91280. 6545df: add %bl,(%rcx)
  91281. 6545e1: add %al,(%rax)
  91282. 6545e3: add %al,(%rax)
  91283. 6545e5: add %al,(%rax)
  91284. 6545e7: add %ah,0x43b4(%rax)
  91285. 6545ed: add %al,(%rax)
  91286. 6545ef: add %al,(%rsi)
  91287. 6545f1: add %al,(%rax)
  91288. 6545f3: add %al,(%rax)
  91289. 6545f5: add %al,(%rax)
  91290. 6545f7: add %dh,-0x4c(%rax)
  91291. 6545fa: rex.XB add %al,(%r8)
  91292. 65460d: add %al,(%rax)
  91293. 65460f: add %dh,0x6562(%rax)
  91294. 654625: add %al,(%rax)
  91295. 654627: add %bh,(%rax,%rax,1)
  91296.  
  91297. 0000000000654660 <_D4core9exception11AssertError7__ClassZ>:
  91298. 654660: adc $0x43,%al
  91299. 65466f: add %dl,0x0(%rax)
  91300. 654672: add %al,(%rax)
  91301. 654674: add %al,(%rax)
  91302. 654676: add %al,(%rax)
  91303. 654678: rex.W mov $0x43,%dil
  91304. 65467b: add %al,(%rax)
  91305. 65467d: add %al,(%rax)
  91306. 65467f: add %bl,(%rdx)
  91307. 654681: add %al,(%rax)
  91308. 654683: add %al,(%rax)
  91309. 654685: add %al,(%rax)
  91310. 654687: add %ah,%al
  91311. 654689: mov $0x43,%ah
  91312. 65468b: add %al,(%rax)
  91313. 65468d: add %al,(%rax)
  91314. 65468f: add %al,(%rsi)
  91315. 654691: add %al,(%rax)
  91316. 654693: add %al,(%rax)
  91317. 654695: add %al,(%rax)
  91318. 654697: add %ah,0x43b7(%rax)
  91319. 6546ad: add %al,(%rax)
  91320. 6546af: add %dh,0x6562(%rax)
  91321. 6546c5: add %al,(%rax)
  91322. 6546c7: add %bh,(%rax,%rax,1)
  91323.  
  91324. 0000000000654700 <_D4core9exception13FinalizeError7__ClassZ>:
  91325. 654700: adc $0x43,%al
  91326. 65470f: add %bl,0x0(%rax)
  91327. 654712: add %al,(%rax)
  91328. 654714: add %al,(%rax)
  91329. 654716: add %al,(%rax)
  91330. 654718: lock mov $0x43,%bh
  91331. 65471b: add %al,(%rax)
  91332. 65471d: add %al,(%rax)
  91333. 65471f: add %bl,(%rax,%rax,1)
  91334. 654722: add %al,(%rax)
  91335. 654724: add %al,(%rax)
  91336. 654726: add %al,(%rax)
  91337. 654728: (bad)
  91338. 654729: mov $0x43,%ch
  91339. 65472b: add %al,(%rax)
  91340. 65472d: add %al,(%rax)
  91341. 65472f: add %al,(%rsi)
  91342. 654731: add %al,(%rax)
  91343. 654733: add %al,(%rax)
  91344. 654735: add %al,(%rax)
  91345. 654737: add %dl,-0x48(%rax)
  91346. 65473a: rex.XB add %al,(%r8)
  91347. 65474d: add %al,(%rax)
  91348. 65474f: add %dh,0x6562(%rax)
  91349. 654765: add %al,(%rax)
  91350. 654767: add %bh,(%rax,%rax,1)
  91351.  
  91352. 00000000006547a0 <_D4core9exception15HiddenFuncError7__ClassZ>:
  91353. 6547a0: adc $0x43,%al
  91354. 6547af: add %dl,0x0(%rax)
  91355. 6547b2: add %al,(%rax)
  91356. 6547b4: add %al,(%rax)
  91357. 6547b6: add %al,(%rax)
  91358. 6547b8: cmpb $0x0,0x43(%rax)
  91359. 6547bf: add %bl,(%rsi)
  91360. 6547c1: add %al,(%rax)
  91361. 6547c3: add %al,(%rax)
  91362. 6547c5: add %al,(%rax)
  91363. 6547c7: add %ah,0x43b5(%rax)
  91364. 6547cd: add %al,(%rax)
  91365. 6547cf: add %al,(%rsi)
  91366. 6547d1: add %al,(%rax)
  91367. 6547d3: add %al,(%rax)
  91368. 6547d5: add %al,(%rax)
  91369. 6547d7: add %dl,%al
  91370. 6547d9: mov $0x43,%eax
  91371. 6547ee: add %al,(%rax)
  91372. 6547f0: mov $0x62,%al
  91373. 6547f2: add %al,%gs:(%rax)
  91374. 654805: add %al,(%rax)
  91375. 654807: add %bh,(%rax,%rax,1)
  91376.  
  91377. 0000000000654840 <_D4core9exception16OutOfMemoryError7__ClassZ>:
  91378. 654840: adc $0x43,%al
  91379. 65484f: add %dl,0x0(%rax)
  91380. 654852: add %al,(%rax)
  91381. 654854: add %al,(%rax)
  91382. 654856: add %al,(%rax)
  91383. 654858: add %bh,0x43(%rcx)
  91384. 65485e: add %al,(%rax)
  91385. 654860: (bad)
  91386. 654861: add %al,(%rax)
  91387. 654863: add %al,(%rax)
  91388. 654865: add %al,(%rax)
  91389. 654867: add %ah,%al
  91390. 654869: mov $0x43,%ch
  91391. 65486b: add %al,(%rax)
  91392. 65486d: add %al,(%rax)
  91393. 65486f: add %al,(%rsi)
  91394. 654871: add %al,(%rax)
  91395. 654873: add %al,(%rax)
  91396. 654875: add %al,(%rax)
  91397. 654877: add %dl,-0x47(%rax)
  91398. 65487a: rex.XB add %al,(%r8)
  91399. 65488d: add %al,(%rax)
  91400. 65488f: add %dh,0x6562(%rax)
  91401. 6548a5: add %al,(%rax)
  91402. 6548a7: add %bh,(%rax,%rax,1)
  91403.  
  91404. 00000000006548e0 <_D4core9exception27InvalidMemoryOperationError7__ClassZ>:
  91405. 6548e0: adc $0x43,%al
  91406. 6548ef: add %dl,0x0(%rax)
  91407. 6548f2: add %al,(%rax)
  91408. 6548f4: add %al,(%rax)
  91409. 6548f6: add %al,(%rax)
  91410. 6548f8: cmpb $0x0,0x43(%rcx)
  91411. 6548ff: add %ch,(%rdx)
  91412. 654901: add %al,(%rax)
  91413. 654903: add %al,(%rax)
  91414. 654905: add %al,(%rax)
  91415. 654907: add %ah,(%rax)
  91416. 654909: mov $0x43,%dh
  91417. 65490b: add %al,(%rax)
  91418. 65490d: add %al,(%rax)
  91419. 65490f: add %al,(%rsi)
  91420. 654911: add %al,(%rax)
  91421. 654913: add %al,(%rax)
  91422. 654915: add %al,(%rax)
  91423. 654917: add %dl,%al
  91424. 654919: mov $0x43,%ecx
  91425. 65492e: add %al,(%rax)
  91426. 654930: mov $0x62,%al
  91427. 654932: add %al,%gs:(%rax)
  91428. 654945: add %al,(%rax)
  91429. 654947: add %bh,(%rax,%rax,1)
  91430.  
  91431. 0000000000654980 <_D4core9exception11SwitchError7__ClassZ>:
  91432. 654980: adc $0x43,%al
  91433. 65498f: add %dl,0x0(%rax)
  91434. 654992: add %al,(%rax)
  91435. 654994: add %al,(%rax)
  91436. 654996: add %al,(%rax)
  91437. 654998: add %bh,0x43(%rdx)
  91438. 65499e: add %al,(%rax)
  91439. 6549a0: sbb (%rax),%al
  91440. 6549a2: add %al,(%rax)
  91441. 6549a4: add %al,(%rax)
  91442. 6549a6: add %al,(%rax)
  91443. 6549a8: xorb $0x0,0x43(%rsi)
  91444. 6549af: add %al,(%rsi)
  91445. 6549b1: add %al,(%rax)
  91446. 6549b3: add %al,(%rax)
  91447. 6549b5: add %al,(%rax)
  91448. 6549b7: add %dl,-0x46(%rax)
  91449. 6549ba: rex.XB add %al,(%r8)
  91450. 6549cd: add %al,(%rax)
  91451. 6549cf: add %dh,0x6562(%rax)
  91452. 6549e5: add %al,(%rax)
  91453. 6549e7: add %bh,(%rax,%rax,1)
  91454.  
  91455. 0000000000654a20 <_D4core9exception16UnicodeException7__ClassZ>:
  91456. 654a20: adc $0x43,%al
  91457. 654a2f: add %dl,0x0(%rax)
  91458. 654a32: add %al,(%rax)
  91459. 654a34: add %al,(%rax)
  91460. 654a36: add %al,(%rax)
  91461. 654a38: cmpb $0x0,0x43(%rdx)
  91462. 654a3f: add %bl,(%rdi)
  91463. 654a41: add %al,(%rax)
  91464. 654a43: add %al,(%rax)
  91465. 654a45: add %al,(%rax)
  91466. 654a47: add %ah,0x43b6(%rax)
  91467. 654a4d: add %al,(%rax)
  91468. 654a4f: add %al,(%rsi)
  91469. 654a51: add %al,(%rax)
  91470. 654a53: add %al,(%rax)
  91471. 654a55: add %al,(%rax)
  91472. 654a57: add %dl,%al
  91473. 654a59: mov $0x43,%edx
  91474. 654a6e: add %al,(%rax)
  91475. 654a70: push %rax
  91476. 654a71: push %rsp
  91477. 654a72: add %al,%gs:(%rax)
  91478. 654a85: add %al,(%rax)
  91479. 654a87: add %bh,(%rax,%rax,1)
  91480.  
  91481. 0000000000654ac0 <.classref.17>:
  91482. 654ac0: add %bh,0x43(%rbx)
  91483. 654ace: add %al,(%rax)
  91484. 654ad0: rex mov $0x43,%ebx
  91485.  
  91486. 0000000000654ae0 <_D4core9exception17SuppressTraceInfo7__ClassZ>:
  91487. 654ae0: adc $0x43,%al
  91488. 654aef: add %bl,(%rax)
  91489. 654af1: add %al,(%rax)
  91490. 654af3: add %al,(%rax)
  91491. 654af5: add %al,(%rax)
  91492. 654af7: add %ah,-0x45(%rax)
  91493. 654afa: rex.XB add %al,(%r8)
  91494. 654afd: add %al,(%rax)
  91495. 654aff: add %ah,(%rax)
  91496. 654b01: add %al,(%rax)
  91497. 654b03: add %al,(%rax)
  91498. 654b05: add %al,(%rax)
  91499. 654b07: add %ah,%al
  91500. 654b09: mov $0x43,%dh
  91501. 654b0b: add %al,(%rax)
  91502. 654b0d: add %al,(%rax)
  91503. 654b0f: add %al,(%rdi)
  91504. 654b19: mov $0x43,%ebx
  91505. 654b1e: add %al,(%rax)
  91506. 654b20: add %eax,(%rax)
  91507. 654b22: add %al,(%rax)
  91508. 654b24: add %al,(%rax)
  91509. 654b26: add %al,(%rax)
  91510. 654b28: (bad)
  91511. 654b29: mov $0x43,%bh
  91512. 654b2b: add %al,(%rax)
  91513. 654b2d: add %al,(%rax)
  91514. 654b2f: add %dl,0x6555(%rax)
  91515. 654b45: add %al,(%rax)
  91516. 654b47: add %dh,(%rsi)
  91517.  
  91518. 0000000000654b80 <_D4core9exception12__ModuleInfoZ>:
  91519. 654b80: add $0x8,%al
  91520. 654b82: add %al,0x0(%rax)
  91521. 654b88: or %eax,(%rax)
  91522. 654b8a: add %al,(%rax)
  91523. 654b8c: add %al,(%rax)
  91524. 654b8e: add %al,(%rax)
  91525. 654b90: rolb $0x0,0x65(%rbp)
  91526. 654b94: add %al,(%rax)
  91527. 654b96: add %al,(%rax)
  91528. 654b98: (bad)
  91529. 654b99: rex.RX
  91530. 654b9a: add %al,%gs:(%rax)
  91531. 654b9d: add %al,(%rax)
  91532. 654b9f: add %al,(%rax)
  91533. 654ba1: rex.RXB
  91534. 654ba2: add %al,%gs:(%rax)
  91535. 654ba5: add %al,(%rax)
  91536. 654ba7: add %ah,0x6547(%rax)
  91537. 654bad: add %al,(%rax)
  91538. 654baf: add %al,0x48(%rax)
  91539. 654bb2: add %al,%gs:(%rax)
  91540. 654bb5: add %al,(%rax)
  91541. 654bb7: add %ah,%al
  91542. 654bb9: rex.W
  91543. 654bba: add %al,%gs:(%rax)
  91544. 654bbd: add %al,(%rax)
  91545. 654bbf: add %al,0x6549(%rax)
  91546. 654bc5: add %al,(%rax)
  91547. 654bc7: add %ah,(%rax)
  91548. 654bc9: rex.WX
  91549. 654bca: add %al,%gs:(%rax)
  91550. 654bcd: add %al,(%rax)
  91551. 654bcf: add %ah,%al
  91552. 654bd1: rex.WX
  91553. 654bd2: add %al,%gs:(%rax)
  91554. 654bd5: add %al,(%rax)
  91555. 654bd7: add %ah,0x6f(%rbx)
  91556. 654bda: ╭─ jb 654c41 <_D4core6thread15ThreadException7__ClassZ+0x31>
  91557. 654bdc: │ cs
  91558. 654bdd: │ gs
  91559. 654bde: │╭ js 654c43 <_D4core6thread15ThreadException7__ClassZ+0x33>
  91560. 654be0: ││ gs
  91561. 654be1: ╭┼┼ jo 654c57 <_D4core6thread15ThreadException7__ClassZ+0x47>
  91562. 654be3: │││ imul $0x0,0x6e(%rdi),%ebp
  91563. 654bea: │││ add %al,(%rax)
  91564. 654bec: │││ add %al,(%rax)
  91565.  
  91566. 0000000000654bf0 <_D4core5bitop12__ModuleInfoZ>:
  91567. 654bf0: add $0x0,%al
  91568. 654bf2: add %al,0x0(%rax)
  91569. 654bf8: movslq 0x72(%rdi),%ebp
  91570. 654bfb: gs
  91571. 654bfc: cs
  91572. 654bfd: (bad) {%k5}
  91573. 654bfe: imul $0x0,0x70(%rdi,%rbp,2),%esi
  91574.  
  91575. 0000000000654c10 <_D4core6thread15ThreadException7__ClassZ>:
  91576. 654c10: ┆ adc $0x43,%al
  91577. 654c1f: ┆ add %cl,0x0(%rax)
  91578. 654c22: ┆ add %al,(%rax)
  91579. 654c24: ┆ add %al,(%rax)
  91580. 654c26: ┆ add %al,(%rax)
  91581. 654c28: ╰ js 654be5 <_D4core9exception12__ModuleInfoZ+0x65>
  91582. 654c2a: rex.XB add %al,(%r8)
  91583. 654c2d: add %al,(%rax)
  91584. 654c2f: add %bl,(%rbx)
  91585. 654c31: add %al,(%rax)
  91586. 654c33: add %al,(%rax)
  91587. 654c35: add %al,(%rax)
  91588. 654c37: add %dh,%al
  91589. 654c39: mov $0x43,%ebx
  91590. 654c3e: add %al,(%rax)
  91591. 654c40: (bad)
  91592. 654c41: add %al,(%rax)
  91593. 654c43: add %al,(%rax)
  91594. 654c45: add %al,(%rax)
  91595. 654c47: add %al,%al
  91596. 654c49: mov $0x43,%ebx
  91597. 654c5e: add %al,(%rax)
  91598. 654c60: push %rax
  91599. 654c61: push %rsp
  91600. 654c62: add %al,%gs:(%rax)
  91601. 654c75: add %al,(%rax)
  91602. 654c77: add %bh,(%rax,%rax,1)
  91603.  
  91604. 0000000000654cb0 <_D4core6thread11ThreadError7__ClassZ>:
  91605. 654cb0: adc $0x43,%al
  91606. 654cbf: add %dl,0x0(%rax)
  91607. 654cc2: add %al,(%rax)
  91608. 654cc4: add %al,(%rax)
  91609. 654cc6: add %al,(%rax)
  91610. 654cc8: fdivrs 0x43(%rsi)
  91611. 654cce: add %al,(%rax)
  91612. 654cd0: (bad)
  91613. 654cd1: add %al,(%rax)
  91614. 654cd3: add %al,(%rax)
  91615. 654cd5: add %al,(%rax)
  91616. 654cd7: add %dl,(%rax)
  91617. 654cd9: mov $0x43,%esp
  91618. 654cde: add %al,(%rax)
  91619. 654ce0: (bad)
  91620. 654ce1: add %al,(%rax)
  91621. 654ce3: add %al,(%rax)
  91622. 654ce5: add %al,(%rax)
  91623. 654ce7: add %dh,(%rax)
  91624. 654ce9: mov $0x43,%edi
  91625. 654cfe: add %al,(%rax)
  91626. 654d00: mov $0x62,%al
  91627. 654d02: add %al,%gs:(%rax)
  91628. 654d15: add %al,(%rax)
  91629. 654d17: add %bh,(%rax,%rax,1)
  91630.  
  91631. 0000000000654d50 <_D4core6thread6Thread7__ClassZ>:
  91632. 654d50: adc $0x43,%al
  91633. 654d5f: add %dh,0x0(%rax)
  91634. 654d65: add %al,(%rax)
  91635. 654d67: add %ah,-0x41(%rax)
  91636. 654d6a: rex.XB add %al,(%r8)
  91637. 654d6d: add %al,(%rax)
  91638. 654d6f: add %dl,(%rdx)
  91639. 654d71: add %al,(%rax)
  91640. 654d73: add %al,(%rax)
  91641. 654d75: add %al,(%rax)
  91642. 654d77: add %ah,0x43bd(%rax)
  91643. 654d7d: add %al,(%rax)
  91644. 654d7f: add %al,0x0(%rip) # 654d85 <_D4core6thread6Thread7__ClassZ+0x35>
  91645. 654d85: add %al,(%rax)
  91646. 654d87: add %dl,(%rax)
  91647. 654d89: rolb $0x0,0x0(%rbx)
  91648. 654d9d: add %al,(%rax)
  91649. 654d9f: add %dl,0x6555(%rax)
  91650. 654da5: add %al,(%rax)
  91651. 654da7: add %al,%al
  91652. 654da9: pushq $0x41
  91653. 654db6: add %al,(%rax)
  91654. 654db8: cmp $0x1,%al
  91655.  
  91656. 0000000000654df0 <_D37TypeInfo_S4core6thread6Thread7Context6__initZ>:
  91657. 654df0: adc %cl,%ah
  91658. 654df2: rex.XB add %al,(%r8)
  91659. 654dfd: add %al,(%rax)
  91660. 654dff: add %bl,(%rdx)
  91661. 654e01: add %al,(%rax)
  91662. 654e03: add %al,(%rax)
  91663. 654e05: add %al,(%rax)
  91664. 654e07: add %al,0x43bd(%rax)
  91665. 654e0d: add %al,(%rax)
  91666. 654e0f: add %dh,(%rax)
  91667. 654e3d: add %al,(%rax)
  91668. 654e3f: add %al,(%rcx)
  91669. 654e55: add %al,(%rax)
  91670. 654e57: add %cl,(%rax)
  91671.  
  91672. 0000000000654e78 <_D4core6thread13onThreadErrorFNbAyaC6object9ThrowableZ5errorC4core6thread11ThreadError>:
  91673. 654e78: orb $0x0,0x65(%rsi)
  91674. 654e7c: add %al,(%rax)
  91675.  
  91676. 0000000000654e80 <.classref.15>:
  91677. 654e80: xor %bh,0x43(%rdi)
  91678. 654e9e: add %al,(%rax)
  91679. 654ea0: xor %eax,(%rax)
  91680. 654ea2: add %al,(%rax)
  91681. 654ea4: add %al,(%rax)
  91682. 654ea6: add %al,(%rax)
  91683. 654ea8: sarb 0x0(%rbx,%rax,2)
  91684. 654eaf: add %cl,0xc(%rip) # 654ec1 <.classref.15+0x41>
  91685.  
  91686. 0000000000654ed0 <_D4core6thread11ThreadGroup7__ClassZ>:
  91687. 654ed0: adc $0x43,%al
  91688. 654edf: add %bl,(%rax)
  91689. 654ee1: add %al,(%rax)
  91690. 654ee3: add %al,(%rax)
  91691. 654ee5: add %al,(%rax)
  91692. 654ee7: add %bh,(%rax)
  91693. 654ee9: rolb $0x0,0x0(%rbx)
  91694. 654eed: add %al,(%rax)
  91695. 654eef: add %dl,(%rdi)
  91696. 654ef1: add %al,(%rax)
  91697. 654ef3: add %al,(%rax)
  91698. 654ef5: add %al,(%rax)
  91699. 654ef7: add %ah,(%rax)
  91700. 654ef9: mov $0x43,%esi
  91701. 654efe: add %al,(%rax)
  91702. 654f00: add $0x0,%eax
  91703. 654f05: add %al,(%rax)
  91704. 654f07: add %dl,-0x40(%rax)
  91705. 654f0a: rex.XB add %al,(%r8)
  91706. 654f1d: add %al,(%rax)
  91707. 654f1f: add %dl,0x6555(%rax)
  91708. 654f35: add %al,(%rax)
  91709. 654f37: add %dh,(%rax,%rax,1)
  91710.  
  91711. 0000000000654f70 <_D4core6thread5Fiber7__ClassZ>:
  91712. 654f70: ┆ adc $0x43,%al
  91713. 654f7f: ┆ add %ah,0x0(%rax)
  91714. 654f82: ┆ add %al,(%rax)
  91715. 654f84: ┆ add %al,(%rax)
  91716. 654f86: ┆ add %al,(%rax)
  91717. 654f88: ╰ js 654f4a <_D4core6thread11ThreadGroup7__ClassZ+0x7a>
  91718. 654f8a: rex.XB add %al,(%r8)
  91719. 654f8d: add %al,(%rax)
  91720. 654f8f: add %dl,(%rcx)
  91721. 654f91: add %al,(%rax)
  91722. 654f93: add %al,(%rax)
  91723. 654f95: add %al,(%rax)
  91724. 654f97: add %al,-0x42(%rax)
  91725. 654f9a: rex.XB add %al,(%r8)
  91726. 654f9d: add %al,(%rax)
  91727. 654f9f: add %al,0x0(%rip) # 654fa5 <_D4core6thread5Fiber7__ClassZ+0x35>
  91728. 654fa5: add %al,(%rax)
  91729. 654fa7: add %ah,%al
  91730. 654fa9: rolb $0x0,0x0(%rbx)
  91731. 654fbd: add %al,(%rax)
  91732. 654fbf: add %dl,0x6555(%rax)
  91733. 654fc5: add %al,(%rax)
  91734. 654fc7: add %ah,%al
  91735. 654fc9: ╭ jl 65500c <_D4core6thread5Fiber7__ClassZ+0x9c>
  91736. 654fd7: │ add %bh,(%rcx,%rax,1)
  91737. 654ff6: │ add %al,(%rax)
  91738. 654ff8: │ xor %al,0x41(%rax)
  91739.  
  91740. 0000000000655010 <_D4core6thread12__ModuleInfoZ>:
  91741. 655010: pushq $0x80000c
  91742. 655015: add %al,(%rax)
  91743. 655017: add %ah,(%rax)
  91744. 655019: addb $0x0,0x0(%rcx)
  91745. 65501d: add %al,(%rax)
  91746. 65501f: add %dl,-0x80(%rax)
  91747. 655022: add %al,(%r8)
  91748. 655025: add %al,(%rax)
  91749. 655027: add %dl,%al
  91750. 655029: ╭ jb 65506c <_D4core6thread12__ModuleInfoZ+0x5c>
  91751. 65502b: │ add %al,(%rax)
  91752. 65502d: │ add %al,(%rax)
  91753. 65502f: │ add %al,(%rcx)
  91754. 655031: │ add %al,(%rax)
  91755. 655033: │ add %al,(%rax)
  91756. 655035: │ add %al,(%rax)
  91757. 655037: │ add %ah,(%rax)
  91758. 655039: │ push %rcx
  91759. 65503a: │ add %al,%gs:(%rax)
  91760. 65503d: │ add %al,(%rax)
  91761. 65503f: │ add %al,0x0(%rip) # 655045 <_D4core6thread12__ModuleInfoZ+0x35>
  91762. 655045: │ add %al,(%rax)
  91763. 655047: │ add %dl,(%rax)
  91764. 655049: │ rex.WR
  91765. 65504a: │ add %al,%gs:(%rax)
  91766. 65504d: │ add %al,(%rax)
  91767. 65504f: │ add %dh,0x654c(%rax)
  91768. 655055: │ add %al,(%rax)
  91769. 655057: │ add %dl,0x4d(%rax)
  91770. 65505a: │ add %al,%gs:(%rax)
  91771. 65505d: │ add %al,(%rax)
  91772. 65505f: │ add %dl,%al
  91773. 655061: │ rex.WRX
  91774. 655062: │ add %al,%gs:(%rax)
  91775. 655065: │ add %al,(%rax)
  91776. 655067: │ add %dh,0x4f(%rax)
  91777. 65506a: │ add %al,%gs:(%rax)
  91778. 65506d: add %al,(%rax)
  91779. 65506f: add %ah,0x6f(%rbx)
  91780. 655072: ╭ jb 6550d9 <_D4core4time13TimeException7__ClassZ+0x59>
  91781. 655074: ╭─┼ je,pn 6550df <_D4core4time13TimeException7__ClassZ+0x5f>
  91782. 655077: │╭┼ jb 6550de <_D4core4time13TimeException7__ClassZ+0x5e>
  91783. 655079: │││ (bad)
  91784. 65507a: │││ add %al,%fs:(%rax)
  91785. 65507d: │││ add %al,(%rax)
  91786.  
  91787. 0000000000655080 <_D4core4time13TimeException7__ClassZ>:
  91788. 655080: adc $0x43,%al
  91789. 65508f: add %cl,0x0(%rax)
  91790. 655092: add %al,(%rax)
  91791. 655094: add %al,(%rax)
  91792. 655096: add %al,(%rax)
  91793. 655098: rex retq
  91794. 65509a: rex.XB add %al,(%r8)
  91795. 65509d: add %al,(%rax)
  91796. 65509f: add %dl,(%rdi)
  91797. 6550a1: add %al,(%rax)
  91798. 6550a3: add %al,(%rax)
  91799. 6550a5: add %al,(%rax)
  91800. 6550a7: add %dl,-0x3e(%rax)
  91801. 6550aa: rex.XB add %al,(%r8)
  91802. 6550ad: add %al,(%rax)
  91803. 6550af: add %al,(%rsi)
  91804. 6550b1: add %al,(%rax)
  91805. 6550b3: add %al,(%rax)
  91806. 6550b5: add %al,(%rax)
  91807. 6550b7: add %dl,(%rax)
  91808. 6550b9: retq
  91809. 6550ba: rex.XB add %al,(%r8)
  91810. 6550cd: add %al,(%rax)
  91811. 6550cf: add %dl,0x54(%rax)
  91812. 6550d2: add %al,%gs:(%rax)
  91813. 6550e5: add %al,(%rax)
  91814. 6550e7: add %bh,(%rax,%rax,1)
  91815.  
  91816. 0000000000655120 <_D4core4time12__ModuleInfoZ>:
  91817. 655120: and %cl,(%rax)
  91818. 655122: add %al,0x0(%rax)
  91819. 655128: rorb 0x41(%rbp)
  91820. 65512e: add %al,(%rax)
  91821. 655130: add %eax,(%rax)
  91822. 655132: add %al,(%rax)
  91823. 655134: add %al,(%rax)
  91824. 655136: add %al,(%rax)
  91825. 655138: adcb $0x0,0x65(%rax)
  91826. 65513c: add %al,(%rax)
  91827. 65513e: add %al,(%rax)
  91828. 655140: movslq 0x72(%rdi),%ebp
  91829. 655143: gs
  91830. 655144: ╭ je,pn 6551b0 <_D4core4sync9condition9Condition7__ClassZ>
  91831. 655147: │ insl (%dx),%es:(%rdi)
  91832. 655148: │ add %al,%gs:(%rax)
  91833. 65514b: │ add %al,(%rax)
  91834. 65514d: │ add %al,(%rax)
  91835.  
  91836. 0000000000655150 <_D4core6memory12__ModuleInfoZ>:
  91837. 655150: add $0x0,%al
  91838. 655152: add %al,0x0(%rax)
  91839. 655158: movslq 0x72(%rdi),%ebp
  91840. 65515b: gs
  91841. 65515c: cs
  91842. 65515d: insl (%dx),%es:(%rdi)
  91843. 65515e: gs
  91844. 65515f: insl (%dx),%es:(%rdi)
  91845. 655160: outsl %ds:(%rsi),(%dx)
  91846. 655161: ╭ jb 6551dc <_D4core4sync9condition9Condition7__ClassZ+0x2c>
  91847.  
  91848. 0000000000655170 <_D4core8internal6string12__ModuleInfoZ>:
  91849. 655170: add $0x0,%al
  91850. 655172: add %al,0x0(%rax)
  91851. 655178: movslq 0x72(%rdi),%ebp
  91852. 65517b: gs imul $0x616e7265,%cs:%gs:0x74(%rsi),%ebp
  91853. 655184: insb (%dx),%es:(%rdi)
  91854. 655185: ╭─ jae,pn 6551fc <_D4core4sync9condition9Condition7__ClassZ+0x4c>
  91855. 655188: │╭ jb 6551f3 <_D4core4sync9condition9Condition7__ClassZ+0x43>
  91856. 65518a: ││ outsb %ds:(%rsi),(%dx)
  91857. 65518b: ││ add %al,(%eax)
  91858.  
  91859. 0000000000655190 <_D4core8internal5abort12__ModuleInfoZ>:
  91860. 655190: add $0x0,%al
  91861. 655192: add %al,0x0(%rax)
  91862. 655198: movslq 0x72(%rdi),%ebp
  91863. 65519b: gs imul $0x616e7265,%cs:%gs:0x74(%rsi),%ebp
  91864. 6551a4: insb (%dx),%es:(%rdi)
  91865. 6551a5: cs
  91866. 6551a6: (bad)
  91867. 6551a7: (bad) {%k5}
  91868. 6551a8: outsl %ds:(%rsi),(%dx)
  91869. 6551a9: ╭ jb 65521f <_D4core4sync9condition9Condition7__ClassZ+0x6f>
  91870. 6551ab: │ add %al,(%rax)
  91871. 6551ad: │ add %al,(%rax)
  91872.  
  91873. 00000000006551b0 <_D4core4sync9condition9Condition7__ClassZ>:
  91874. 6551b0: adc $0x43,%al
  91875. 6551bf: add %cl,0x0(%rax)
  91876. 6551c2: add %al,(%rax)
  91877. 6551c4: add %al,(%rax)
  91878. 6551c6: add %al,(%rax)
  91879. 6551c8: movabs 0x1d000000000043c4,%al
  91880. 6551d1: add %al,(%rax)
  91881. 6551d3: add %al,(%rax)
  91882. 6551d5: add %al,(%rax)
  91883. 6551d7: add %al,0x43c4(%rax)
  91884. 6551dd: add %al,(%rax)
  91885. 6551df: add %cl,(%rdx)
  91886. 6551e1: add %al,(%rax)
  91887. 6551e3: add %al,(%rax)
  91888. 6551e5: add %al,(%rax)
  91889. 6551e7: add %dh,%al
  91890. 6551e9: (bad)
  91891. 6551fd: add %al,(%rax)
  91892. 6551ff: add %dl,0x6555(%rax)
  91893. 655205: add %al,(%rax)
  91894. 655207: add %dl,(%rax)
  91895. 655209: cwtl
  91896. 65520a: add %al,(%r8)
  91897. 655215: add %al,(%rax)
  91898. 655217: add %bh,(%rcx,%rax,1)
  91899.  
  91900. 0000000000655250 <_D4core4sync9condition12__ModuleInfoZ>:
  91901. 655250: add %cl,(%rax,%rax,1)
  91902. 655253: addb $0x0,(%rax)
  91903. 655256: add %al,(%rax)
  91904. 655258: add (%rax),%al
  91905. 65525a: add %al,(%rax)
  91906. 65525c: add %al,(%rax)
  91907. 65525e: add %al,(%rax)
  91908. 655260: and %dl,0x65(%rcx)
  91909. 655263: add %al,(%rax)
  91910. 655265: add %al,(%rax)
  91911. 655267: add %dh,%al
  91912. 655269: mov %ah,0x0(%rbp)
  91913. 65526c: add %al,(%rax)
  91914. 65526e: add %al,(%rax)
  91915. 655270: add %eax,(%rax)
  91916. 655272: add %al,(%rax)
  91917. 655274: add %al,(%rax)
  91918. 655276: add %al,(%rax)
  91919. 655278: mov $0x51,%al
  91920. 65527a: add %al,%gs:(%rax)
  91921. 65527d: add %al,(%rax)
  91922. 65527f: add %ah,0x6f(%rbx)
  91923. 655282: ╭ jb 6552e9 <_D4core4sync5mutex5Mutex7__ClassZ+0x49>
  91924. 655284: ╭┼ jae,pn 655300 <_D4core4sync5mutex5Mutex7__ClassZ+0x60>
  91925. 655287: ││ outsb %ds:(%rsi),(%dx)
  91926. 655288: ││ movslq (%rsi),%ebp
  91927. 65528a: ││ movslq 0x6e(%rdi),%ebp
  91928. 65528d: ││ imul $0x6e,%fs:0x6f(%rcx,%rbp,2),%esi
  91929.  
  91930. 00000000006552a0 <_D4core4sync5mutex5Mutex7__ClassZ>:
  91931. 6552a0: adc $0x43,%al
  91932. 6552af: add %cl,0x0(%rax)
  91933. 6552b2: add %al,(%rax)
  91934. 6552b4: add %al,(%rax)
  91935. 6552b6: add %al,(%rax)
  91936. 6552b8: sbb %al,%dh
  91937. 6552ba: rex.XB add %al,(%r8)
  91938. 6552bd: add %al,(%rax)
  91939. 6552bf: add %dl,0x0(%rip) # 6552c5 <_D4core4sync5mutex5Mutex7__ClassZ+0x25>
  91940. 6552c5: add %al,(%rax)
  91941. 6552c7: add %al,(%rax)
  91942. 6552c9: movb $0x0,0x0(%rbx)
  91943. 6552cd: add %al,(%rax)
  91944. 6552cf: add %cl,(%rax)
  91945. 6552d1: add %al,(%rax)
  91946. 6552d3: add %al,(%rax)
  91947. 6552d5: add %al,(%rax)
  91948. 6552d7: add %ah,-0x3a(%rax)
  91949. 6552da: rex.XB add %al,(%r8)
  91950. 6552dd: add %al,(%rax)
  91951. 6552df: add %al,(%rcx)
  91952. 6552e1: add %al,(%rax)
  91953. 6552e3: add %al,(%rax)
  91954. 6552e5: add %al,(%rax)
  91955. 6552e7: add %al,-0x3b(%rax)
  91956. 6552ea: rex.XB add %al,(%r8)
  91957. 6552ed: add %al,(%rax)
  91958. 6552ef: add %dl,0x6555(%rax)
  91959. 6552f5: add %al,(%rax)
  91960. 6552f7: add %dl,%al
  91961. 6552f9: popfq
  91962. 6552fa: add %al,(%r8)
  91963. 655305: add %al,(%rax)
  91964. 655307: add %bh,(%rcx,%rax,1)
  91965. 655326: add %al,(%rax)
  91966. 655328: rcrb $0x0,0x41(%rbx)
  91967.  
  91968. 0000000000655340 <_D4core4sync5mutex12__ModuleInfoZ>:
  91969. 655340: add $0x8,%al
  91970. 655342: add %al,0x0(%rax)
  91971. 655348: add %eax,(%rax)
  91972. 65534a: add %al,(%rax)
  91973. 65534c: add %al,(%rax)
  91974. 65534e: add %al,(%rax)
  91975. 655350: movabs 0x6300000000006552,%al
  91976. 655359: outsl %ds:(%rsi),(%dx)
  91977. 65535a: ╭─ jb 6553c1 <_D4core3sys5posix5netdb12__ModuleInfoZ+0x11>
  91978. 65535c: ╭─┼─ jae,pn 6553d8 <_D4core4stdc5errno12__ModuleInfoZ+0x8>
  91979. 65535f: │ │ outsb %ds:(%rsi),(%dx)
  91980. 655360: │ │ movslq (%rsi),%ebp
  91981. 655362: │ │ insl (%dx),%es:(%rdi)
  91982. 655363: │╭┼─ jne 6553d9 <_D4core4stdc5errno12__ModuleInfoZ+0x9>
  91983. 655365: │││ gs
  91984. 655366: │││╭ js 655368 <_D4core4sync5mutex12__ModuleInfoZ+0x28>
  91985.  
  91986. 0000000000655370 <_D4core3sys5posix3sys4wait12__ModuleInfoZ>:
  91987. 655370: add $0x0,%al
  91988. 655372: add %al,0x0(%rax)
  91989. 655378: movslq 0x72(%rdi),%ebp
  91990. 65537b: gs
  91991. 65537c: ╭─────── jae,pn 6553f8 <_D3ldc9arrayinit12__ModuleInfoZ+0x8>
  91992. 65537f: │ ╭ jae 6553af <_D4core3sys5posix3sys4stat12__ModuleInfoZ+0x1f>
  91993. 655381: │ ╭────┼ jo 6553f2 <_D3ldc9arrayinit12__ModuleInfoZ+0x2>
  91994. 655383: │ │╭───┼ jae 6553ee <_D4core4stdc5errno12__ModuleInfoZ+0x1e>
  91995. 655385: │ ││ ╭┼ js 6553b5 <_D4core3sys5posix5netdb12__ModuleInfoZ+0x5>
  91996. 655387: │╭┼┼──┼┼ jae 655402 <_D3ldc9arrayinit12__ModuleInfoZ+0x12>
  91997. 655389: ││││ ╭┼┼ jae 6553b9 <_D4core3sys5posix5netdb12__ModuleInfoZ+0x9>
  91998. 65538b: ││││╭┼┼┼ ja 6553ee <_D4core4stdc5errno12__ModuleInfoZ+0x1e>
  91999. 65538d: ││││││││ imul $0x800000,0x4(%rax,%rax,1),%esi
  92000.  
  92001. 0000000000655390 <_D4core3sys5posix3sys4stat12__ModuleInfoZ>:
  92002. 655390: add $0x0,%al
  92003. 655392: add %al,0x0(%rax)
  92004. 655398: movslq 0x72(%rdi),%ebp
  92005. 65539b: gs
  92006. 65539c: ╭──────── jae,pn 655418 <_D3ldc2eh9libunwind12__ModuleInfoZ+0x8>
  92007. 65539f: │ ╭─ jae 6553cf <_D4core3sys5posix5netdb12__ModuleInfoZ+0x1f>
  92008. 6553a1: │ ╭───┼─ jo 655412 <_D3ldc2eh9libunwind12__ModuleInfoZ+0x2>
  92009. 6553a3: │ │╭──┼─ jae 65540e <_D3ldc2eh9libunwind18_d_exception_classG8a+0x6>
  92010. 6553a5: │ ││ ╭┼─ js 6553d5 <_D4core4stdc5errno12__ModuleInfoZ+0x5>
  92011. 6553a7: │╭─┼┼─┼┼─ jae 655422 <_D3ldc2eh9libunwind12__ModuleInfoZ+0x12>
  92012. 6553a9: ││ ││╭┼┼─ jae 6553d9 <_D4core4stdc5errno12__ModuleInfoZ+0x9>
  92013. 6553ab: ││╭┼┼┼┼┼─ jae 655421 <_D3ldc2eh9libunwind12__ModuleInfoZ+0x11>
  92014. 6553ad: ││││││││ (bad)
  92015. 6553ae: ││││││││╭ je 6553b0 <_D4core3sys5posix5netdb12__ModuleInfoZ>
  92016.  
  92017. 00000000006553b0 <_D4core3sys5posix5netdb12__ModuleInfoZ>:
  92018. 6553b0: add $0x0,%al
  92019. 6553b2: add %al,0x0(%rax)
  92020. 6553b8: movslq 0x72(%rdi),%ebp
  92021. 6553bb: gs
  92022. 6553bc: ╭───── jae,pn 655438 <_D3ldc2eh6common12__ModuleInfoZ+0x8>
  92023. 6553bf: │ ╭ jae 6553ef <_D4core4stdc5errno12__ModuleInfoZ+0x1f>
  92024. 6553c1: │╭───┼ jo 655432 <_D3ldc2eh6common12__ModuleInfoZ+0x2>
  92025. 6553c3: ││╭──┼ jae 65542e <_D3ldc2eh9libunwind12__ModuleInfoZ+0x1e>
  92026. 6553c5: │││ ╭┼ js 6553f5 <_D3ldc9arrayinit12__ModuleInfoZ+0x5>
  92027. 6553c7: │││ ││ outsb %ds:(%rsi),(%dx)
  92028. 6553c8: │││ ││ gs
  92029. 6553c9: │││╭┼┼ je 65542f <_D3ldc2eh9libunwind12__ModuleInfoZ+0x1f>
  92030. 6553cb: ││││││ (bad) {%k5}
  92031. 6553cc: ││││││ add %al,(%rax)
  92032.  
  92033. 00000000006553d0 <_D4core4stdc5errno12__ModuleInfoZ>:
  92034. 6553d0: add $0x0,%al
  92035. 6553d2: add %al,0x0(%rax)
  92036. 6553d8: movslq 0x72(%rdi),%ebp
  92037. 6553db: gs
  92038. 6553dc: ╭─ jae,pn 655453 <_D9Exception7__ClassZ+0x3>
  92039. 6553df: │ movslq %fs:(%rsi),%ebp
  92040. 6553e2: │ gs
  92041. 6553e3: │╭ jb 655457 <_D9Exception7__ClassZ+0x7>
  92042. 6553e5: ││ outsb %ds:(%rsi),(%dx)
  92043. 6553e6: ││ outsl %ds:(%rsi),(%dx)
  92044.  
  92045. 00000000006553f0 <_D3ldc9arrayinit12__ModuleInfoZ>:
  92046. 6553f0: add $0x0,%al
  92047. 6553f2: add %al,0x0(%rax)
  92048. 6553f8: insb (%dx),%es:(%rdi)
  92049. 6553f9: movslq %fs:(%rsi),%ebp
  92050. 6553fc: (bad)
  92051. 6553fd: ╭─ jb 655471 <_D9Exception7__ClassZ+0x21>
  92052. 6553ff: │ (bad)
  92053. 655400: │╭ jns 65546b <_D9Exception7__ClassZ+0x1b>
  92054. 655402: ││ outsb %ds:(%rsi),(%dx)
  92055. 655403: ││ imul $0x444c4c00,0x0(%rax,%rax,1),%esi
  92056.  
  92057. 0000000000655408 <_D3ldc2eh9libunwind18_d_exception_classG8a>:
  92058. 655408: rex.WR
  92059. 655409: rex.WR
  92060. 65540a: rex.R
  92061. 65540b: rex.XB
  92062. 65540c: xor (%rax),%r8b
  92063.  
  92064. 0000000000655410 <_D3ldc2eh9libunwind12__ModuleInfoZ>:
  92065. 655410: add $0x0,%al
  92066. 655412: add %al,0x0(%rax)
  92067. 655418: insb (%dx),%es:(%rdi)
  92068. 655419: movslq %fs:(%rsi),%ebp
  92069. 65541c: gs
  92070. 65541d: pushq $0x62696c2e
  92071. 655422: ╭─ jne 655492 <_D9Exception7__ClassZ+0x42>
  92072. 655424: │╭ ja 65548f <_D9Exception7__ClassZ+0x3f>
  92073. 655426: ││ outsb %ds:(%rsi),(%dx)
  92074. 655427: ││ add %al,%fs:(%rax)
  92075. 65542a: ││ add %al,(%rax)
  92076. 65542c: ││ add %al,(%rax)
  92077.  
  92078. 0000000000655430 <_D3ldc2eh6common12__ModuleInfoZ>:
  92079. 655430: add $0x0,%al
  92080. 655432: add %al,0x0(%rax)
  92081. 655438: insb (%dx),%es:(%rdi)
  92082. 655439: movslq %fs:(%rsi),%ebp
  92083. 65543c: gs
  92084. 65543d: pushq $0x6d6f632e
  92085. 655442: insl (%dx),%es:(%rdi)
  92086. 655443: outsl %ds:(%rsi),(%dx)
  92087. 655444: outsb %ds:(%rsi),(%dx)
  92088.  
  92089. 0000000000655450 <_D9Exception7__ClassZ>:
  92090. 655450: ┆ adc $0x43,%al
  92091. 65545f: ┆ add %cl,0x0(%rax)
  92092. 655462: ┆ add %al,(%rax)
  92093. 655464: ┆ add %al,(%rax)
  92094. 655466: ┆ add %al,(%rax)
  92095. 655468: ╰ loopne 655436 <_D3ldc2eh6common12__ModuleInfoZ+0x6>
  92096. 65546a: rex.XB add %al,(%r8)
  92097. 65546d: add %al,(%rax)
  92098. 65546f: add %dl,(%rax)
  92099. 655479: iret
  92100. 65547a: rex.XB add %al,(%r8)
  92101. 65547d: add %al,(%rax)
  92102. 65547f: add %al,(%rsi)
  92103. 655481: add %al,(%rax)
  92104. 655483: add %al,(%rax)
  92105. 655485: add %al,(%rax)
  92106. 655487: add %dh,0x43cc(%rax)
  92107. 65549d: add %al,(%rax)
  92108. 65549f: add %dh,0x57(%rax)
  92109. 6554a2: add %al,%gs:(%rax)
  92110. 6554b5: add %al,(%rax)
  92111. 6554b7: add %bh,(%rax,%rax,1)
  92112.  
  92113. 00000000006554f0 <_D6object6Object7Monitor11__InterfaceZ>:
  92114. 6554f0: adc $0x43,%al
  92115. 65550f: add %dl,0x0(%rip) # 655515 <_D6object6Object7Monitor11__InterfaceZ+0x25>
  92116. 655515: add %al,(%rax)
  92117. 655517: add %al,0x43cd(%rax)
  92118. 655555: add %al,(%rax)
  92119. 655557: add %ah,(%rax,%rax,1)
  92120.  
  92121. 0000000000655590 <_D6Object7__ClassZ>:
  92122. 655590: adc $0x43,%al
  92123. 65559f: add %dl,(%rax)
  92124. 6555a1: add %al,(%rax)
  92125. 6555a3: add %al,(%rax)
  92126. 6555a5: add %al,(%rax)
  92127. 6555a7: add %dh,(%rax)
  92128. 6555a9: roll 0x0(%rbx)
  92129. 6555ac: add %al,(%rax)
  92130. 6555ae: add %al,(%rax)
  92131. 6555b0: or $0x0,%eax
  92132. 6555b5: add %al,(%rax)
  92133. 6555b7: add %ch,-0x2f(%rax)
  92134. 6555ba: rex.XB add %al,(%r8)
  92135. 6555bd: add %al,(%rax)
  92136. 6555bf: add %al,0x0(%rip) # 6555c5 <_D6Object7__ClassZ+0x35>
  92137. 6555c5: add %al,(%rax)
  92138. 6555c7: add %al,-0x2f(%rax)
  92139. 6555ca: rex.XB add %al,(%r8)
  92140. 6555f5: add %al,(%rax)
  92141. 6555f7: add %dh,(%rsi)
  92142.  
  92143. 0000000000655630 <_D14TypeInfo_Class7__ClassZ>:
  92144. 655630: adc $0x43,%al
  92145. 65563f: add %bl,0x0(%rax)
  92146. 655645: add %al,(%rax)
  92147. 655647: add %bh,-0x26(%rax)
  92148. 65564a: rex.XB add %al,(%r8)
  92149. 65564d: add %al,(%rax)
  92150. 65564f: add %cl,(%rsi)
  92151. 655651: add %al,(%rax)
  92152. 655653: add %al,(%rax)
  92153. 655655: add %al,(%rax)
  92154. 655657: add %cl,%bl
  92155. 655659: roll 0x0(%rbx)
  92156. 65565c: add %al,(%rax)
  92157. 65565e: add %al,(%rax)
  92158. 655660: (bad)
  92159. 655661: add %al,(%rax)
  92160. 655663: add %al,(%rax)
  92161. 655665: add %al,(%rax)
  92162. 655667: add %al,0x43d0(%rax)
  92163. 65567d: add %al,(%rax)
  92164. 65567f: add %dl,%al
  92165. 655681: push %rsi
  92166. 655682: add %al,%gs:(%rax)
  92167. 655695: add %al,(%rax)
  92168. 655697: add %dh,(%rax,%rax,1)
  92169.  
  92170. 00000000006556d0 <_D8TypeInfo7__ClassZ>:
  92171. 6556d0: adc $0x43,%al
  92172. 6556df: add %dl,(%rax)
  92173. 6556e1: add %al,(%rax)
  92174. 6556e3: add %al,(%rax)
  92175. 6556e5: add %al,(%rax)
  92176. 6556e7: add %cl,-0x2c(%rax)
  92177. 6556ea: rex.XB add %al,(%r8)
  92178. 6556ed: add %al,(%rax)
  92179. 6556ef: add %cl,(%rdi)
  92180. 6556f1: add %al,(%rax)
  92181. 6556f3: add %al,(%rax)
  92182. 6556f5: add %al,(%rax)
  92183. 6556f7: add %dh,-0x2f(%rsi)
  92184. 6556fa: rex.XB add %al,(%r8)
  92185. 6556fd: add %al,(%rax)
  92186. 6556ff: add %dl,(%rbx)
  92187. 655701: add %al,(%rax)
  92188. 655703: add %al,(%rax)
  92189. 655705: add %al,(%rax)
  92190. 655707: add %ah,-0x2c(%rax)
  92191. 65570a: rex.XB add %al,(%r8)
  92192. 65571d: add %al,(%rax)
  92193. 65571f: add %dl,0x6555(%rax)
  92194. 655735: add %al,(%rax)
  92195. 655737: add %dh,(%rsi)
  92196.  
  92197. 0000000000655770 <_D6object9Throwable7__ClassZ>:
  92198. 655770: ┆ adc $0x43,%al
  92199. 65577f: ┆ add %cl,0x0(%rax)
  92200. 655782: ┆ add %al,(%rax)
  92201. 655784: ┆ add %al,(%rax)
  92202. 655786: ┆ add %al,(%rax)
  92203. 655788: ┆ cwtl
  92204. 655789: ┆ fiadd 0x0(%rbx)
  92205. 65578c: ┆ add %al,(%rax)
  92206. 65578e: ┆ add %al,(%rax)
  92207. 655790: ┆ adc %al,(%rax)
  92208. 655792: ┆ add %al,(%rax)
  92209. 655794: ┆ add %al,(%rax)
  92210. 655796: ┆ add %al,(%rax)
  92211. 655798: ╰ loopne 655768 <_D8TypeInfo7__ClassZ+0x98>
  92212. 65579a: rex.XB add %al,(%r8)
  92213. 65579d: add %al,(%rax)
  92214. 65579f: add %al,(%rsi)
  92215. 6557a1: add %al,(%rax)
  92216. 6557a3: add %al,(%rax)
  92217. 6557a5: add %al,(%rax)
  92218. 6557a7: add %ah,%al
  92219. 6557a9: fiadd 0x0(%rbx)
  92220. 6557c0: nop
  92221. 6557c1: push %rbp
  92222. 6557c2: add %al,%gs:(%rax)
  92223. 6557d5: add %al,(%rax)
  92224. 6557d7: add %bh,(%rax,%rax,1)
  92225.  
  92226. 0000000000655810 <_D16TypeInfo_Typedef7__ClassZ>:
  92227. 655810: adc $0x43,%al
  92228. 65581f: add %bh,(%rax)
  92229. 655821: add %al,(%rax)
  92230. 655823: add %al,(%rax)
  92231. 655825: add %al,(%rax)
  92232. 655827: add %bh,%al
  92233. 655829: (bad)
  92234. 65582a: rex.XB add %al,(%r8)
  92235. 65582d: add %al,(%rax)
  92236. 65582f: add %dl,(%rax)
  92237. 655831: add %al,(%rax)
  92238. 655833: add %al,(%rax)
  92239. 655835: add %al,(%rax)
  92240. 655837: add %ah,0x43cd(%rax)
  92241. 65583d: add %al,(%rax)
  92242. 65583f: add %dl,(%rbx)
  92243. 655841: add %al,(%rax)
  92244. 655843: add %al,(%rax)
  92245. 655845: add %al,(%rax)
  92246. 655847: add %dh,(%rax)
  92247. 655849: (bad)
  92248. 65584a: rex.XB add %al,(%r8)
  92249. 65585d: add %al,(%rax)
  92250. 65585f: add %dl,%al
  92251. 655861: push %rsi
  92252. 655862: add %al,%gs:(%rax)
  92253. 655875: add %al,(%rax)
  92254. 655877: add %dh,(%rax,%rax,1)
  92255.  
  92256. 00000000006558b0 <_D13TypeInfo_Enum7__ClassZ>:
  92257. 6558b0: adc $0x43,%al
  92258. 6558bf: add %bh,(%rax)
  92259. 6558c1: add %al,(%rax)
  92260. 6558c3: add %al,(%rax)
  92261. 6558c5: add %al,(%rax)
  92262. 6558c7: add %cl,%al
  92263. 6558c9: (bad)
  92264. 6558ca: rex.XB add %al,(%r8)
  92265. 6558cd: add %al,(%rax)
  92266. 6558cf: add %cl,0x0(%rip) # 6558d5 <_D13TypeInfo_Enum7__ClassZ+0x25>
  92267. 6558d5: add %al,(%rax)
  92268. 6558d7: add %al,0x43d1(%rsi)
  92269. 6558dd: add %al,(%rax)
  92270. 6558df: add %dl,(%rbx)
  92271. 6558e9: (bad)
  92272. 6558ea: rex.XB add %al,(%r8)
  92273. 6558fd: add %al,(%rax)
  92274. 6558ff: add %dl,(%rax)
  92275. 655901: pop %rax
  92276. 655902: add %al,%gs:(%rax)
  92277. 655915: add %al,(%rax)
  92278. 655917: add %dh,(%rax,%rax,1)
  92279.  
  92280. 0000000000655950 <_D16TypeInfo_Pointer7__ClassZ>:
  92281. 655950: adc $0x43,%al
  92282. 65595f: add %bl,(%rax)
  92283. 655961: add %al,(%rax)
  92284. 655963: add %al,(%rax)
  92285. 655965: add %al,(%rax)
  92286. 655967: add %bl,0x43d6(%rax)
  92287. 65596d: add %al,(%rax)
  92288. 65596f: add %dl,(%rax)
  92289. 655971: add %al,(%rax)
  92290. 655973: add %al,(%rax)
  92291. 655975: add %al,(%rax)
  92292. 655977: add %al,%al
  92293. 655979: int $0x43
  92294. 65597b: add %al,(%rax)
  92295. 65597d: add %al,(%rax)
  92296. 65597f: add %dl,(%rbx)
  92297. 655981: add %al,(%rax)
  92298. 655983: add %al,(%rax)
  92299. 655985: add %al,(%rax)
  92300. 655987: add %dh,0x43d3(%rax)
  92301. 65599d: add %al,(%rax)
  92302. 65599f: add %dl,%al
  92303. 6559a1: push %rsi
  92304. 6559a2: add %al,%gs:(%rax)
  92305. 6559b5: add %al,(%rax)
  92306. 6559b7: add %dh,(%rax,%rax,1)
  92307.  
  92308. 00000000006559f0 <_D14TypeInfo_Array7__ClassZ>:
  92309. 6559f0: adc $0x43,%al
  92310. 6559ff: add %bl,(%rax)
  92311. 655a01: add %al,(%rax)
  92312. 655a03: add %al,(%rax)
  92313. 655a05: add %al,(%rax)
  92314. 655a07: add %dh,0x43d6(%rax)
  92315. 655a0d: add %al,(%rax)
  92316. 655a0f: add %cl,(%rsi)
  92317. 655a11: add %al,(%rax)
  92318. 655a13: add %al,(%rax)
  92319. 655a15: add %al,(%rax)
  92320. 655a17: add %dl,0x43d1(%rsi)
  92321. 655a1d: add %al,(%rax)
  92322. 655a1f: add %dl,(%rbx)
  92323. 655a21: add %al,(%rax)
  92324. 655a23: add %al,(%rax)
  92325. 655a25: add %al,(%rax)
  92326. 655a27: add %dh,-0x2e(%rax)
  92327. 655a2a: rex.XB add %al,(%r8)
  92328. 655a3d: add %al,(%rax)
  92329. 655a3f: add %dl,%al
  92330. 655a41: push %rsi
  92331. 655a42: add %al,%gs:(%rax)
  92332. 655a55: add %al,(%rax)
  92333. 655a57: add %dh,(%rax,%rax,1)
  92334.  
  92335. 0000000000655a90 <_D20TypeInfo_StaticArray7__ClassZ>:
  92336. 655a90: ┆ adc $0x43,%al
  92337. 655a9f: ┆ add %ah,(%rax)
  92338. 655aa1: ┆ add %al,(%rax)
  92339. 655aa3: ┆ add %al,(%rax)
  92340. 655aa5: ┆ add %al,(%rax)
  92341. 655aa7: ┆ add %cl,%al
  92342. 655aa9: ┆ (bad)
  92343. 655aaa: ┆ rex.XB add %al,(%r8)
  92344. 655aad: ┆ add %al,(%rax)
  92345. 655aaf: ┆ add %dl,(%rax,%rax,1)
  92346. 655ab2: ┆ add %al,(%rax)
  92347. 655ab4: ┆ add %al,(%rax)
  92348. 655ab6: ┆ add %al,(%rax)
  92349. 655ab8: ╰ loopne 655a87 <_D14TypeInfo_Array7__ClassZ+0x97>
  92350. 655aba: rex.XB add %al,(%r8)
  92351. 655abd: add %al,(%rax)
  92352. 655abf: add %dl,(%rbx)
  92353. 655ac1: add %al,(%rax)
  92354. 655ac3: add %al,(%rax)
  92355. 655ac5: add %al,(%rax)
  92356. 655ac7: add %dh,%al
  92357. 655ac9: (bad)
  92358. 655aca: rex.XB add %al,(%r8)
  92359. 655add: add %al,(%rax)
  92360. 655adf: add %dl,%al
  92361. 655ae1: push %rsi
  92362. 655ae2: add %al,%gs:(%rax)
  92363. 655af5: add %al,(%rax)
  92364. 655af7: add %dh,(%rax,%rax,1)
  92365.  
  92366. 0000000000655b30 <_D25TypeInfo_AssociativeArray7__ClassZ>:
  92367. 655b30: adc $0x43,%al
  92368. 655b3f: add %ah,(%rax)
  92369. 655b41: add %al,(%rax)
  92370. 655b43: add %al,(%rax)
  92371. 655b45: add %al,(%rax)
  92372. 655b47: add %cl,0x43d7(%rax)
  92373. 655b4d: add %al,(%rax)
  92374. 655b4f: add %bl,(%rcx)
  92375. 655b59: (bad)
  92376. 655b5a: rex.XB add %al,(%r8)
  92377. 655b5d: add %al,(%rax)
  92378. 655b5f: add %dl,(%rbx)
  92379. 655b61: add %al,(%rax)
  92380. 655b63: add %al,(%rax)
  92381. 655b65: add %al,(%rax)
  92382. 655b67: add %dh,0x43d7(%rax)
  92383. 655b7d: add %al,(%rax)
  92384. 655b7f: add %dl,%al
  92385. 655b81: push %rsi
  92386. 655b82: add %al,%gs:(%rax)
  92387. 655b95: add %al,(%rax)
  92388. 655b97: add %dh,(%rax,%rax,1)
  92389.  
  92390. 0000000000655bd0 <_D15TypeInfo_Vector7__ClassZ>:
  92391. 655bd0: adc $0x43,%al
  92392. 655bdf: add %bl,(%rax)
  92393. 655be1: add %al,(%rax)
  92394. 655be3: add %al,(%rax)
  92395. 655be5: add %al,(%rax)
  92396. 655be7: add %cl,-0x28(%rax)
  92397. 655bea: rex.XB add %al,(%r8)
  92398. 655bed: add %al,(%rax)
  92399. 655bef: add %cl,(%rdi)
  92400. 655bf1: add %al,(%rax)
  92401. 655bf3: add %al,(%rax)
  92402. 655bf5: add %al,(%rax)
  92403. 655bf7: add %ch,0x43d1(%rdi)
  92404. 655bfd: add %al,(%rax)
  92405. 655bff: add %dl,(%rbx)
  92406. 655c01: add %al,(%rax)
  92407. 655c03: add %al,(%rax)
  92408. 655c05: add %al,(%rax)
  92409. 655c07: add %ah,-0x28(%rax)
  92410. 655c0a: rex.XB add %al,(%r8)
  92411. 655c1d: add %al,(%rax)
  92412. 655c1f: add %dl,%al
  92413. 655c21: push %rsi
  92414. 655c22: add %al,%gs:(%rax)
  92415. 655c35: add %al,(%rax)
  92416. 655c37: add %dh,(%rax,%rax,1)
  92417.  
  92418. 0000000000655c70 <_D17TypeInfo_Function7__ClassZ>:
  92419. 655c70: adc $0x43,%al
  92420. 655c7f: add %ch,(%rax)
  92421. 655c81: add %al,(%rax)
  92422. 655c83: add %al,(%rax)
  92423. 655c85: add %al,(%rax)
  92424. 655c87: add %bh,%al
  92425. 655c89: fadds 0x0(%rbx)
  92426. 655c8c: add %al,(%rax)
  92427. 655c8e: add %al,(%rax)
  92428. 655c90: adc %eax,(%rax)
  92429. 655c92: add %al,(%rax)
  92430. 655c94: add %al,(%rax)
  92431. 655c96: add %al,(%rax)
  92432. 655c98: and %cl,%dh
  92433. 655c9a: rex.XB add %al,(%r8)
  92434. 655c9d: add %al,(%rax)
  92435. 655c9f: add %dl,(%rbx)
  92436. 655ca1: add %al,(%rax)
  92437. 655ca3: add %al,(%rax)
  92438. 655ca5: add %al,(%rax)
  92439. 655ca7: add %ah,(%rax)
  92440. 655ca9: flds 0x0(%rbx)
  92441. 655cc0: rclb 0x65(%rsi)
  92442. 655cd7: add %dh,(%rax,%rax,1)
  92443.  
  92444. 0000000000655d10 <_D17TypeInfo_Delegate7__ClassZ>:
  92445. 655d10: adc $0x43,%al
  92446. 655d1f: add %ch,(%rax)
  92447. 655d21: add %al,(%rax)
  92448. 655d23: add %al,(%rax)
  92449. 655d25: add %al,(%rax)
  92450. 655d27: add %bh,0x43d9(%rax)
  92451. 655d2d: add %al,(%rax)
  92452. 655d2f: add %dl,(%rcx)
  92453. 655d31: add %al,(%rax)
  92454. 655d33: add %al,(%rax)
  92455. 655d35: add %al,(%rax)
  92456. 655d37: add %al,-0x32(%rax)
  92457. 655d3a: rex.XB add %al,(%r8)
  92458. 655d3d: add %al,(%rax)
  92459. 655d3f: add %dl,(%rbx)
  92460. 655d41: add %al,(%rax)
  92461. 655d43: add %al,(%rax)
  92462. 655d45: add %al,(%rax)
  92463. 655d47: add %ah,%al
  92464. 655d49: flds 0x0(%rbx)
  92465. 655d60: rclb 0x65(%rsi)
  92466. 655d77: add %dh,(%rax,%rax,1)
  92467.  
  92468. 0000000000655db0 <_D18TypeInfo_Interface7__ClassZ>:
  92469. 655db0: adc $0x43,%al
  92470. 655dbf: add %bl,(%rax)
  92471. 655dc1: add %al,(%rax)
  92472. 655dc3: add %al,(%rax)
  92473. 655dc5: add %al,(%rax)
  92474. 655dc7: add %dl,(%rax)
  92475. 655dc9: fildl 0x0(%rbx)
  92476. 655dcc: add %al,(%rax)
  92477. 655dce: add %al,(%rax)
  92478. 655dd0: adc (%rax),%al
  92479. 655dd2: add %al,(%rax)
  92480. 655dd4: add %al,(%rax)
  92481. 655dd6: add %al,(%rax)
  92482. 655dd8: (bad)
  92483. 655dd9: (bad)
  92484. 655dda: rex.XB add %al,(%r8)
  92485. 655ddd: add %al,(%rax)
  92486. 655ddf: add %dl,(%rbx)
  92487. 655de1: add %al,(%rax)
  92488. 655de3: add %al,(%rax)
  92489. 655de5: add %al,(%rax)
  92490. 655de7: add %ah,%al
  92491. 655de9: iret
  92492. 655dea: rex.XB add %al,(%r8)
  92493. 655dfd: add %al,(%rax)
  92494. 655dff: add %dl,%al
  92495. 655e01: push %rsi
  92496. 655e02: add %al,%gs:(%rax)
  92497. 655e15: add %al,(%rax)
  92498. 655e17: add %dh,(%rax,%rax,1)
  92499.  
  92500. 0000000000655e50 <_D15TypeInfo_Struct7__ClassZ>:
  92501. 655e50: adc $0x43,%al
  92502. 655e5f: add %cl,0x0(%rax)
  92503. 655e65: add %al,(%rax)
  92504. 655e67: add %ch,(%rax)
  92505. 655e69: fildl 0x0(%rbx)
  92506. 655e6c: add %al,(%rax)
  92507. 655e6e: add %al,(%rax)
  92508. 655e70: sldt (%rax)
  92509. 655e73: add %al,(%rax)
  92510. 655e75: add %al,(%rax)
  92511. 655e77: add %bl,%dl
  92512. 655e79: roll 0x0(%rbx)
  92513. 655e7c: add %al,(%rax)
  92514. 655e7e: add %al,(%rax)
  92515. 655e80: adc (%rax),%eax
  92516. 655e82: add %al,(%rax)
  92517. 655e84: add %al,(%rax)
  92518. 655e86: add %al,(%rax)
  92519. 655e88: adc %cl,%ah
  92520. 655e8a: rex.XB add %al,(%r8)
  92521. 655e9d: add %al,(%rax)
  92522. 655e9f: add %dl,%al
  92523. 655ea1: push %rsi
  92524. 655ea2: add %al,%gs:(%rax)
  92525. 655eb5: add %al,(%rax)
  92526. 655eb7: add %dh,(%rax,%rax,1)
  92527.  
  92528. 0000000000655ef0 <_D14TypeInfo_Tuple7__ClassZ>:
  92529. 655ef0: adc $0x43,%al
  92530. 655eff: add %ah,(%rax)
  92531. 655f01: add %al,(%rax)
  92532. 655f03: add %al,(%rax)
  92533. 655f05: add %al,(%rax)
  92534. 655f07: add %dh,0x43db(%rax)
  92535. 655f0d: add %al,(%rax)
  92536. 655f0f: add %cl,(%rsi)
  92537. 655f11: add %al,(%rax)
  92538. 655f13: add %al,(%rax)
  92539. 655f15: add %al,(%rax)
  92540. 655f17: add %ch,%dl
  92541. 655f19: roll 0x0(%rbx)
  92542. 655f1c: add %al,(%rax)
  92543. 655f1e: add %al,(%rax)
  92544. 655f20: adc (%rax),%eax
  92545. 655f22: add %al,(%rax)
  92546. 655f24: add %al,(%rax)
  92547. 655f26: add %al,(%rax)
  92548. 655f28: rcr %bl
  92549. 655f2a: rex.XB add %al,(%r8)
  92550. 655f3d: add %al,(%rax)
  92551. 655f3f: add %dl,%al
  92552. 655f41: push %rsi
  92553. 655f42: add %al,%gs:(%rax)
  92554. 655f55: add %al,(%rax)
  92555. 655f57: add %dh,(%rax,%rax,1)
  92556.  
  92557. 0000000000655f90 <_D14TypeInfo_Const7__ClassZ>:
  92558. 655f90: adc $0x43,%al
  92559. 655f9f: add %bl,(%rax)
  92560. 655fa1: add %al,(%rax)
  92561. 655fa3: add %al,(%rax)
  92562. 655fa5: add %al,(%rax)
  92563. 655fa7: add %ch,-0x24(%rax)
  92564. 655faa: rex.XB add %al,(%r8)
  92565. 655fad: add %al,(%rax)
  92566. 655faf: add %cl,(%rsi)
  92567. 655fb9: rolb %cl,0x0(%rbx)
  92568. 655fbc: add %al,(%rax)
  92569. 655fbe: add %al,(%rax)
  92570. 655fc0: adc (%rax),%eax
  92571. 655fc2: add %al,(%rax)
  92572. 655fc4: add %al,(%rax)
  92573. 655fc6: add %al,(%rax)
  92574. 655fc8: adc %dl,%bl
  92575. 655fca: rex.XB add %al,(%r8)
  92576. 655fdd: add %al,(%rax)
  92577. 655fdf: add %dl,%al
  92578. 655fe1: push %rsi
  92579. 655fe2: add %al,%gs:(%rax)
  92580. 655ff5: add %al,(%rax)
  92581. 655ff7: add %dh,(%rax,%rax,1)
  92582.  
  92583. 0000000000656030 <_D18TypeInfo_Invariant7__ClassZ>:
  92584. 656030: adc $0x43,%al
  92585. 65603f: add %bl,(%rax)
  92586. 656041: add %al,(%rax)
  92587. 656043: add %al,(%rax)
  92588. 656045: add %al,(%rax)
  92589. 656047: add %al,0x43dc(%rax)
  92590. 65604d: add %al,(%rax)
  92591. 65604f: add %dl,(%rdx)
  92592. 656051: add %al,(%rax)
  92593. 656053: add %al,(%rax)
  92594. 656055: add %al,(%rax)
  92595. 656057: add %al,0x43ce(%rax)
  92596. 65605d: add %al,(%rax)
  92597. 65605f: add %dl,(%rbx)
  92598. 656061: add %al,(%rax)
  92599. 656063: add %al,(%rax)
  92600. 656065: add %al,(%rax)
  92601. 656067: add %ah,0x43dc(%rax)
  92602. 65607d: add %al,(%rax)
  92603. 65607f: add %dl,0x655f(%rax)
  92604. 656095: add %al,(%rax)
  92605. 656097: add %dh,(%rax,%rax,1)
  92606.  
  92607. 00000000006560d0 <_D15TypeInfo_Shared7__ClassZ>:
  92608. 6560d0: adc $0x43,%al
  92609. 6560df: add %bl,(%rax)
  92610. 6560e1: add %al,(%rax)
  92611. 6560e3: add %al,(%rax)
  92612. 6560e5: add %al,(%rax)
  92613. 6560e7: add %bh,(%rax)
  92614. 6560e9: fldl 0x0(%rbx)
  92615. 6560ec: add %al,(%rax)
  92616. 6560ee: add %al,(%rax)
  92617. 6560f0: sldt (%rax)
  92618. 6560f3: add %al,(%rax)
  92619. 6560f5: add %al,(%rax)
  92620. 6560f7: add %ah,(%rdx)
  92621. 6560f9: rolb %cl,0x0(%rbx)
  92622. 6560fc: add %al,(%rax)
  92623. 6560fe: add %al,(%rax)
  92624. 656100: adc (%rax),%eax
  92625. 656102: add %al,(%rax)
  92626. 656104: add %al,(%rax)
  92627. 656106: add %al,(%rax)
  92628. 656108: push %rax
  92629. 656109: fldl 0x0(%rbx)
  92630. 656120: nop
  92631. 656121: pop %rdi
  92632. 656122: add %al,%gs:(%rax)
  92633. 656135: add %al,(%rax)
  92634. 656137: add %dh,(%rax,%rax,1)
  92635.  
  92636. 0000000000656170 <_D14TypeInfo_Inout7__ClassZ>:
  92637. 656170: adc $0x43,%al
  92638. 65617f: add %bl,(%rax)
  92639. 656181: add %al,(%rax)
  92640. 656183: add %al,(%rax)
  92641. 656185: add %al,(%rax)
  92642. 656187: add %ch,%al
  92643. 656189: fldl 0x0(%rbx)
  92644. 65618c: add %al,(%rax)
  92645. 65618e: add %al,(%rax)
  92646. 656190: (bad)
  92647. 656191: add %al,(%rax)
  92648. 656193: add %al,(%rax)
  92649. 656195: add %al,(%rax)
  92650. 656197: add %bh,(%rcx)
  92651. 656199: rolb %cl,0x0(%rbx)
  92652. 65619c: add %al,(%rax)
  92653. 65619e: add %al,(%rax)
  92654. 6561a0: adc (%rax),%eax
  92655. 6561a2: add %al,(%rax)
  92656. 6561a4: add %al,(%rax)
  92657. 6561a6: add %al,(%rax)
  92658. 6561a8: add %bl,%dh
  92659. 6561aa: rex.XB add %al,(%r8)
  92660. 6561bd: add %al,(%rax)
  92661. 6561bf: add %dl,0x655f(%rax)
  92662. 6561d5: add %al,(%rax)
  92663. 6561d7: add %dh,(%rax,%rax,1)
  92664.  
  92665. 0000000000656210 <_D6object9Throwable9TraceInfo11__InterfaceZ>:
  92666. 656210: adc $0x43,%al
  92667. 65622f: add %bl,(%rdx)
  92668. 656231: add %al,(%rax)
  92669. 656233: add %al,(%rax)
  92670. 656235: add %al,(%rax)
  92671. 656237: add %ah,0x43ce(%rax)
  92672. 656275: add %al,(%rax)
  92673. 656277: add %ah,(%rax,%rax,1)
  92674.  
  92675. 00000000006562b0 <_D6object5Error7__ClassZ>:
  92676. 6562b0: adc $0x43,%al
  92677. 6562bf: add %dl,0x0(%rax)
  92678. 6562c2: add %al,(%rax)
  92679. 6562c4: add %al,(%rax)
  92680. 6562c6: add %al,(%rax)
  92681. 6562c8: adc %bl,%bh
  92682. 6562ca: rex.XB add %al,(%r8)
  92683. 6562cd: add %al,(%rax)
  92684. 6562cf: add %cl,(%rax,%rax,1)
  92685. 6562d2: add %al,(%rax)
  92686. 6562d4: add %al,(%rax)
  92687. 6562d6: add %al,(%rax)
  92688. 6562d8: rex.WRB rolb %cl,0x0(%r11)
  92689. 6562dc: add %al,(%rax)
  92690. 6562de: add %al,(%rax)
  92691. 6562e0: (bad)
  92692. 6562e1: add %al,(%rax)
  92693. 6562e3: add %al,(%rax)
  92694. 6562e5: add %al,(%rax)
  92695. 6562e7: add %ah,-0x21(%rax)
  92696. 6562ea: rex.XB add %al,(%r8)
  92697. 6562fd: add %al,(%rax)
  92698. 6562ff: add %dh,0x57(%rax)
  92699. 656302: add %al,%gs:(%rax)
  92700. 656315: add %al,(%rax)
  92701. 656317: add %bh,(%rax,%rax,1)
  92702.  
  92703. 0000000000656350 <_D6object12__ModuleInfoZ>:
  92704. 656350: add $0x8,%al
  92705. 656352: add %al,0x0(%rax)
  92706. 656358: (bad)
  92707. 656359: add %al,(%rax)
  92708. 65635b: add %al,(%rax)
  92709. 65635d: add %al,(%rax)
  92710. 65635f: add %dl,0x6555(%rax)
  92711. 656365: add %al,(%rax)
  92712. 656367: add %dl,%al
  92713. 656369: push %rsi
  92714. 65636a: add %al,%gs:(%rax)
  92715. 65636d: add %al,(%rax)
  92716. 65636f: add %dl,(%rax)
  92717. 656371: pop %rax
  92718. 656372: add %al,%gs:(%rax)
  92719. 656375: add %al,(%rax)
  92720. 656377: add %dh,0x6558(%rax)
  92721. 65637d: add %al,(%rax)
  92722. 65637f: add %dl,0x59(%rax)
  92723. 656382: add %al,%gs:(%rax)
  92724. 656385: add %al,(%rax)
  92725. 656387: add %dh,%al
  92726. 656389: pop %rcx
  92727. 65638a: add %al,%gs:(%rax)
  92728. 65638d: add %al,(%rax)
  92729. 65638f: add %dl,0x655a(%rax)
  92730. 656395: add %al,(%rax)
  92731. 656397: add %dh,(%rax)
  92732. 656399: pop %rbx
  92733. 65639a: add %al,%gs:(%rax)
  92734. 65639d: add %al,(%rax)
  92735. 65639f: add %dl,%al
  92736. 6563a1: pop %rbx
  92737. 6563a2: add %al,%gs:(%rax)
  92738. 6563a5: add %al,(%rax)
  92739. 6563a7: add %dh,0x5c(%rax)
  92740. 6563aa: add %al,%gs:(%rax)
  92741. 6563ad: add %al,(%rax)
  92742. 6563af: add %dl,(%rax)
  92743. 6563b1: pop %rbp
  92744. 6563b2: add %al,%gs:(%rax)
  92745. 6563b5: add %al,(%rax)
  92746. 6563b7: add %dh,(%rax)
  92747. 6563b9: push %rsi
  92748. 6563ba: add %al,%gs:(%rax)
  92749. 6563bd: add %al,(%rax)
  92750. 6563bf: add %dh,0x655d(%rax)
  92751. 6563c5: add %al,(%rax)
  92752. 6563c7: add %dl,0x5e(%rax)
  92753. 6563ca: add %al,%gs:(%rax)
  92754. 6563cd: add %al,(%rax)
  92755. 6563cf: add %dh,%al
  92756. 6563d1: pop %rsi
  92757. 6563d2: add %al,%gs:(%rax)
  92758. 6563d5: add %al,(%rax)
  92759. 6563d7: add %dl,0x655f(%rax)
  92760. 6563dd: add %al,(%rax)
  92761. 6563df: add %dh,(%rax)
  92762. 6563e1: (bad)
  92763. 6563e2: add %al,%gs:(%rax)
  92764. 6563e5: add %al,(%rax)
  92765. 6563e7: add %dl,%al
  92766. 6563e9: (bad)
  92767. 6563ea: add %al,%gs:(%rax)
  92768. 6563ed: add %al,(%rax)
  92769. 6563ef: add %dh,0x61(%rax)
  92770. 6563f2: add %al,%gs:(%rax)
  92771. 6563f5: add %al,(%rax)
  92772. 6563f7: add %dh,0x57(%rax)
  92773. 6563fa: add %al,%gs:(%rax)
  92774. 6563fd: add %al,(%rax)
  92775. 6563ff: add %dl,0x54(%rax)
  92776. 656402: add %al,%gs:(%rax)
  92777. 656405: add %al,(%rax)
  92778. 656407: add %dh,0x6562(%rax)
  92779. 65640d: add %al,(%rax)
  92780. 65640f: add %ch,0x62(%rdi)
  92781. 656412: pushq $0x65
  92782. 656414: movslq 0x0(%rax,%rax,1),%esi
  92783.  
  92784. 0000000000656418 <_D2gc5proxy3_gcS2gc2gc2GC>:
  92785. 656418: add %eax,(%rax)
  92786.  
  92787. 0000000000656430 <_D2gc5proxy12__ModuleInfoZ>:
  92788. 656430: add %al,(%rax,%rax,1)
  92789. 656433: addb $0x0,(%rax)
  92790. 656436: add %al,(%rax)
  92791. 656438: add %eax,(%rax)
  92792. 65643a: add %al,(%rax)
  92793. 65643c: add %al,(%rax)
  92794. 65643e: add %al,(%rax)
  92795. 656440: xor %ah,0x65(%rbp)
  92796. 656443: add %al,(%rax)
  92797. 656445: add %al,(%rax)
  92798. 656447: add %ah,0x63(%rdi)
  92799. 65644a: ╭ jo,pn 6564bf <_D2gc2gc7GCMutex7__ClassZ+0x5f>
  92800. 65644d: │ outsl %ds:(%rsi),(%dx)
  92801. 65644e: ╭┼ js 6564c9 <_D2gc2gc7GCMutex7__ClassZ+0x69>
  92802.  
  92803. 0000000000656460 <_D2gc2gc7GCMutex7__ClassZ>:
  92804. 656460: adc $0x43,%al
  92805. 65646f: add %cl,0x0(%rax)
  92806. 656472: add %al,(%rax)
  92807. 656474: add %al,(%rax)
  92808. 656476: add %al,(%rax)
  92809. 656478: cwtl
  92810. 656479: fild 0x0(%rbx)
  92811. 65647c: add %al,(%rax)
  92812. 65647e: add %al,(%rax)
  92813. 656480: or $0x0,%eax
  92814. 656485: add %al,(%rax)
  92815. 656487: add %bl,-0x20(%rax)
  92816. 65648a: rex.XB add %al,(%r8)
  92817. 65648d: add %al,(%rax)
  92818. 65648f: add %cl,(%rax)
  92819. 656491: add %al,(%rax)
  92820. 656493: add %al,(%rax)
  92821. 656495: add %al,(%rax)
  92822. 656497: add %ah,%al
  92823. 656499: fild 0x0(%rbx)
  92824. 6564b0: movabs 0x6552,%al
  92825. 6564c5: add %al,(%rax)
  92826. 6564c7: add %bh,(%rcx,%rax,1)
  92827. 6564e6: ┆ add %al,(%rax)
  92828. 6564e8: ╰ jo 6564d5 <_D2gc2gc7GCMutex7__ClassZ+0x75>
  92829. 6564ea: add %al,(%r8)
  92830.  
  92831. 00000000006564f8 <_D2gc2gc2GC6configS2gc6config6Config>:
  92832. 656508: add %eax,(%rax)
  92833. 65650a: add %al,(%rax)
  92834. 65650c: add %al,(%rax)
  92835. 65650e: add %al,(%rax)
  92836. 656510: add %al,(%rax)
  92837. 656513: add %al,(%rax)
  92838. 656515: add %al,(%rax)
  92839. 656517: add %al,(%rbx)
  92840. 656521: add %al,(%rax)
  92841. 656523: add %al,(%rax)
  92842.  
  92843. 0000000000656530 <_D2gc2gc12__ModuleInfoZ>:
  92844. 656530: add %cl,(%rax,%rax,1)
  92845. 656533: addb $0x0,(%rax)
  92846. 656536: add %al,(%rax)
  92847. 656538: add (%rax),%al
  92848. 65653a: add %al,(%rax)
  92849. 65653c: add %al,(%rax)
  92850. 65653e: add %al,(%rax)
  92851. 656540: adc %dl,0x65(%rax)
  92852. 656543: add %al,(%rax)
  92853. 656545: add %al,(%rax)
  92854. 656547: add %ah,(%rax)
  92855. 656549: push %rcx
  92856. 65654a: add %al,%gs:(%rax)
  92857. 65654d: add %al,(%rax)
  92858. 65654f: add %al,(%rcx)
  92859. 656551: add %al,(%rax)
  92860. 656553: add %al,(%rax)
  92861. 656555: add %al,(%rax)
  92862. 656557: add %ah,0x64(%rax)
  92863. 65655a: add %al,%gs:(%rax)
  92864. 65655d: add %al,(%rax)
  92865. 65655f: add %ah,0x63(%rdi)
  92866. 656562: movslq %cs:(%eax),%eax
  92867.  
  92868. 0000000000656570 <_D2rt8lifetime20ArrayAllocLengthLock7__ClassZ>:
  92869. 656570: adc $0x43,%al
  92870. 65657f: add %dl,(%rax)
  92871. 656581: add %al,(%rax)
  92872. 656583: add %al,(%rax)
  92873. 656585: add %al,(%rax)
  92874. 656587: add %cl,-0x14(%rax)
  92875. 65658a: rex.XB add %al,(%r8)
  92876. 65658d: add %al,(%rax)
  92877. 65658f: add %ah,(%rax)
  92878. 656591: add %al,(%rax)
  92879. 656593: add %al,(%rax)
  92880. 656595: add %al,(%rax)
  92881. 656597: add %ah,%al
  92882. 656599: ╭ jmp 6565de <_D2rt8lifetime20ArrayAllocLengthLock7__ClassZ+0x6e>
  92883. 65659b: │ add %al,(%rax)
  92884. 65659d: │ add %al,(%rax)
  92885. 65659f: │ add %al,0x0(%rip) # 6565a5 <_D2rt8lifetime20ArrayAllocLengthLock7__ClassZ+0x35>
  92886. 6565a5: │ add %al,(%rax)
  92887. 6565a7: │ add %ah,-0x14(%rax)
  92888. 6565aa: │ rex.XB add %al,(%r8)
  92889. 6565bd: │ add %al,(%rax)
  92890. 6565bf: │ add %dl,0x6555(%rax)
  92891. 6565d5: │ add %al,(%rax)
  92892. 6565d7: │ add %dh,(%rsi)
  92893.  
  92894. 0000000000656610 <_D2rt8lifetime12__ModuleInfoZ>:
  92895. 656610: adc %cl,(%rax,%rax,1)
  92896. 656613: addb $0x0,(%rax)
  92897. 656616: add %al,(%rax)
  92898. 656618: lock xor %al,0x0(%rdx)
  92899. 65661c: add %al,(%rax)
  92900. 65661e: add %al,(%rax)
  92901. 656620: add %eax,(%rax)
  92902. 656622: add %al,(%rax)
  92903. 656624: add %al,(%rax)
  92904. 656626: add %al,(%rax)
  92905. 656628: push %rax
  92906. 656629: data16
  92907. 65662a: add %al,%gs:(%rax)
  92908. 65662d: add %al,(%rax)
  92909. 65662f: add %al,(%rcx)
  92910. 656631: add %al,(%rax)
  92911. 656633: add %al,(%rax)
  92912. 656635: add %al,(%rax)
  92913. 656637: add %dh,0x65(%rax)
  92914. 65663a: add %al,%gs:(%rax)
  92915. 65663d: add %al,(%rax)
  92916. 65663f: add %dh,0x74(%rdx)
  92917. 656642: cs
  92918. 656643: insb (%dx),%es:(%rdi)
  92919. 656644: imul $0x656d6974,0x65(%rsi),%esp
  92920. 65664b: add %al,(%rax)
  92921. 65664d: add %al,(%rax)
  92922.  
  92923. 0000000000656650 <_D2rt5tlsgc12__ModuleInfoZ>:
  92924. 656650: add %al,(%rax,%rax,1)
  92925. 656653: addb $0x0,(%rax)
  92926. 656656: add %al,(%rax)
  92927. 656658: add %eax,(%rax)
  92928. 65665a: add %al,(%rax)
  92929. 65665c: add %al,(%rax)
  92930. 65665e: add %al,(%rax)
  92931. 656660: adc %ah,0x65(%rsi)
  92932. 656663: add %al,(%rax)
  92933. 656665: add %al,(%rax)
  92934. 656667: add %dh,0x74(%rdx)
  92935. 65666a: ╭─ je,pn 6566d9 <_D2rt4util9container6common12__ModuleInfoZ+0x19>
  92936. 65666d: │╭ jae 6566d6 <_D2rt4util9container6common12__ModuleInfoZ+0x16>
  92937. 65666f: ││ movslq (%rax),%eax
  92938.  
  92939. 0000000000656680 <_D2rt6aApply12__ModuleInfoZ>:
  92940. 656680: add $0x0,%al
  92941. 656682: add %al,0x0(%rax)
  92942. 656688: ╭─ jb 6566fe <_D2rt4util4hash12__ModuleInfoZ+0xe>
  92943. 65668a: │ cs
  92944. 65668b: │ (bad)
  92945. 65668c: │ rex.B jo 6566ff <_D2rt4util4hash12__ModuleInfoZ+0xf>
  92946. 65668f: │ insb (%dx),%es:(%rdi)
  92947. 656690: │╭ jns 656692 <_D2rt6aApply12__ModuleInfoZ+0x12>
  92948.  
  92949. 00000000006566a0 <_D2rt7aApplyR12__ModuleInfoZ>:
  92950. 6566a0: add $0x0,%al
  92951. 6566a2: add %al,0x0(%rax)
  92952. 6566a8: ╭─ jb 65671e <_D2rt4util3utf12__ModuleInfoZ+0xe>
  92953. 6566aa: │ cs
  92954. 6566ab: │ (bad)
  92955. 6566ac: │ rex.B jo 65671f <_D2rt4util3utf12__ModuleInfoZ+0xf>
  92956. 6566af: │ insb (%dx),%es:(%rdi)
  92957. 6566b0: │╭ jns 656704 <_D2rt4util4hash12__ModuleInfoZ+0x14>
  92958.  
  92959. 00000000006566c0 <_D2rt4util9container6common12__ModuleInfoZ>:
  92960. 6566c0: add $0x0,%al
  92961. 6566c2: add %al,0x0(%rax)
  92962. 6566c8: ╭ jb 65673e <_D2rt4util6random12__ModuleInfoZ+0xe>
  92963. 6566ca: ╭┼ jne,pn 656741 <_D2rt4util6random12__ModuleInfoZ+0x11>
  92964. 6566cd: ││ imul $0x61746e6f,0x63(%rsi,%rbp,1),%ebp
  92965. 6566d5: ││ imul $0x6f632e72,0x65(%rsi),%ebp
  92966. 6566dc: ││ insl (%dx),%es:(%rdi)
  92967. 6566dd: ││ insl (%dx),%es:(%rdi)
  92968. 6566de: ││ outsl %ds:(%rsi),(%dx)
  92969. 6566df: ││ outsb %ds:(%rsi),(%dx)
  92970.  
  92971. 00000000006566f0 <_D2rt4util4hash12__ModuleInfoZ>:
  92972. 6566f0: add $0x0,%al
  92973. 6566f2: add %al,0x0(%rax)
  92974. 6566f8: ╭ jb 65676e <_D2rt3aaA12__ModuleInfoZ+0x1e>
  92975. 6566fa: ╭┼ jne,pn 656771 <_D2rt3aaA12__ModuleInfoZ+0x21>
  92976. 6566fd: ││ imul $0x687361,0x68(%rsi,%rbp,1),%ebp
  92977.  
  92978. 0000000000656710 <_D2rt4util3utf12__ModuleInfoZ>:
  92979. 656710: add $0x0,%al
  92980. 656712: add %al,0x0(%rax)
  92981. 656718: ╭ jb 65678e <_D2rt3aaA12__ModuleInfoZ+0x3e>
  92982. 65671a: ╭┼ jne,pn 656791 <_D2rt3aaA12__ModuleInfoZ+0x41>
  92983. 65671d: ││ imul $0x6674,0x75(%rsi,%rbp,1),%ebp
  92984.  
  92985. 0000000000656730 <_D2rt4util6random12__ModuleInfoZ>:
  92986. 656730: add $0x0,%al
  92987. 656732: add %al,0x0(%rax)
  92988. 656738: ╭ jb 6567ae <_D2rt3aaA12__ModuleInfoZ+0x5e>
  92989. 65673a: ╭┼ jne,pn 6567b1 <rt_cmdline_enabled+0x1>
  92990. 65673d: ││ imul $0x6f646e61,0x72(%rsi,%rbp,1),%ebp
  92991. 656745: ││ insl (%dx),%es:(%rdi)
  92992.  
  92993. 0000000000656750 <_D2rt3aaA12__ModuleInfoZ>:
  92994. 656750: add %al,(%rax,%rax,1)
  92995. 656753: addb $0x0,(%rax)
  92996. 656756: add %al,(%rax)
  92997. 656758: or %eax,(%rax)
  92998. 65675a: add %al,(%rax)
  92999. 65675c: add %al,(%rax)
  93000. 65675e: add %al,(%rax)
  93001. 656760: adc %ah,0x65(%rsi)
  93002. 656763: add %al,(%rax)
  93003. 656765: add %al,(%rax)
  93004. 656767: add %dl,(%rax)
  93005. 656769: data16
  93006. 65676a: add %al,%gs:(%rax)
  93007. 65676d: add %al,(%rax)
  93008. 65676f: add %dl,(%rax)
  93009. 656771: data16
  93010. 656772: add %al,%gs:(%rax)
  93011. 656775: add %al,(%rax)
  93012. 656777: add %dl,(%rax)
  93013. 656779: data16
  93014. 65677a: add %al,%gs:(%rax)
  93015. 65677d: add %al,(%rax)
  93016. 65677f: add %dl,(%rax)
  93017. 656781: data16
  93018. 656782: add %al,%gs:(%rax)
  93019. 656785: add %al,(%rax)
  93020. 656787: add %dl,(%rax)
  93021. 656789: data16
  93022. 65678a: add %al,%gs:(%rax)
  93023. 65678d: add %al,(%rax)
  93024. 65678f: add %dl,(%rax)
  93025. 656791: data16
  93026. 656792: add %al,%gs:(%rax)
  93027. 656795: add %al,(%rax)
  93028. 656797: add %dl,(%rax)
  93029. 656799: data16
  93030. 65679a: add %al,%gs:(%rax)
  93031. 65679d: add %al,(%rax)
  93032. 65679f: add %dl,(%rax)
  93033. 6567a1: data16
  93034. 6567a2: add %al,%gs:(%rax)
  93035. 6567a5: add %al,(%rax)
  93036. 6567a7: add %dh,0x74(%rdx)
  93037. 6567aa: cs
  93038. 6567ab: (bad)
  93039. 6567ac: (bad)
  93040. 6567ad: add %al,(%r8)
  93041.  
  93042. 00000000006567b0 <rt_cmdline_enabled>:
  93043. 6567b0: add %eax,(%rax)
  93044. 6567b2: add %al,(%rax)
  93045. 6567b4: add %al,(%rax)
  93046.  
  93047. 00000000006567b8 <rt_options>:
  93048. 6567c0: ╰ js 656754 <_D2rt3aaA12__ModuleInfoZ+0x4>
  93049. 6567c2: add %al,%gs:(%rax)
  93050.  
  93051. 00000000006567d0 <_D2rt6config12__ModuleInfoZ>:
  93052. 6567d0: add $0x0,%al
  93053. 6567d2: add %al,0x0(%rax)
  93054. 6567d8: ╭ jb 65684e <_D10TypeInfo_d7__ClassZ+0xe>
  93055. 6567da: │ movslq %cs:0x6e(%rdi),%ebp
  93056. 6567de: │ imul $0x0,0x0(%rdi),%sp
  93057.  
  93058. 00000000006567f0 <_D2rt5minfo12__ModuleInfoZ>:
  93059. 6567f0: add $0x0,%al
  93060. 6567f2: add %al,0x0(%rax)
  93061. 6567f8: ╭ jb 65686e <_D10TypeInfo_d7__ClassZ+0x2e>
  93062. 6567fa: │ cs
  93063. 6567fb: │ insl (%dx),%es:(%rdi)
  93064. 6567fc: │ imul $0x6f,0x66(%rsi),%ebp
  93065.  
  93066. 0000000000656810 <_D2rt19sections_elf_shared12__ModuleInfoZ>:
  93067. 656810: add $0x0,%al
  93068. 656812: add %al,0x0(%rax)
  93069. 656818: ╭──── jb 65688e <_D10TypeInfo_d7__ClassZ+0x4e>
  93070. 65681a: │ ╭── jae,pn 656882 <_D10TypeInfo_d7__ClassZ+0x42>
  93071. 65681d: │ │ movslq 0x6f(%rcx,%rbp,2),%esi
  93072. 656821: │ │ outsb %ds:(%rsi),(%dx)
  93073. 656822: │ │ ╭ jae 656883 <_D10TypeInfo_d7__ClassZ+0x43>
  93074. 656824: │ │ │ gs
  93075. 656825: │ │ │ insb (%dx),%es:(%rdi)
  93076. 656826: │ │ │ pop %di
  93077. 656828: │╭┼─┼ jae 656892 <_D10TypeInfo_d7__ClassZ+0x52>
  93078. 65682a: │││ │ (bad)
  93079. 65682b: │││╭┼ jb 656892 <_D10TypeInfo_d7__ClassZ+0x52>
  93080. 65682d: │││││ add %al,%fs:(%rax)
  93081.  
  93082. 0000000000656830 <_D2rt8typeinfo9ti_double10TypeInfo_d11initializerMxFNaNbNeZ1ryd>:
  93083. 656830: add %al,(%rax)
  93084. 656832: add %al,(%rax)
  93085. 656834: add %al,(%rax)
  93086. 656836: cld
  93087. 656837: ╭ jg 656839 <_D2rt8typeinfo9ti_double10TypeInfo_d11initializerMxFNaNbNeZ1ryd+0x9>
  93088. 656839: ┕ add %al,(%rax)
  93089. 65683b: add %al,(%rax)
  93090. 65683d: add %al,(%rax)
  93091.  
  93092. 0000000000656840 <_D10TypeInfo_d7__ClassZ>:
  93093. 656840: adc $0x43,%al
  93094. 65684f: add %dl,(%rax)
  93095. 656851: add %al,(%rax)
  93096. 656853: add %al,(%rax)
  93097. 656855: add %al,(%rax)
  93098. 656857: add %bh,%al
  93099. 656859: in (%dx),%eax
  93100. 65685a: rex.XB add %al,(%r8)
  93101. 65685d: add %al,(%rax)
  93102. 65685f: add %cl,(%rdx)
  93103. 656861: add %al,(%rax)
  93104. 656863: add %al,(%rax)
  93105. 656865: add %al,(%rax)
  93106. 656867: add %ch,%dl
  93107. 656869: in (%dx),%eax
  93108. 65686a: rex.XB add %al,(%r8)
  93109. 65686d: add %al,(%rax)
  93110. 65686f: add %dl,(%rbx)
  93111. 656871: add %al,(%rax)
  93112. 656873: add %al,(%rax)
  93113. 656875: add %al,(%rax)
  93114. 656877: add %dl,(%rax)
  93115. 656879: out %al,(%dx)
  93116. 65687a: rex.XB add %al,(%r8)
  93117. 65688d: add %al,(%rax)
  93118. 65688f: add %dl,%al
  93119. 656891: push %rsi
  93120. 656892: add %al,%gs:(%rax)
  93121. 6568a5: add %al,(%rax)
  93122. 6568a7: add %dh,(%rsi)
  93123.  
  93124. 00000000006568e0 <_D2rt8typeinfo9ti_double12__ModuleInfoZ>:
  93125. 6568e0: add $0x8,%al
  93126. 6568e2: add %al,0x0(%rax)
  93127. 6568e8: add %eax,(%rax)
  93128. 6568ea: add %al,(%rax)
  93129. 6568ec: add %al,(%rax)
  93130. 6568ee: add %al,(%rax)
  93131. 6568f0: rex pushq $0x65
  93132. 6568f6: add %al,(%rax)
  93133. 6568f8: ╭── jb 65696e <_D10TypeInfo_r7__ClassZ+0x4e>
  93134. 6568fa: ╭┼── je,pn 656976 <_D10TypeInfo_r7__ClassZ+0x56>
  93135. 6568fd: ││╭─ jo 656964 <_D10TypeInfo_r7__ClassZ+0x44>
  93136. 6568ff: │││ imul $0x69742e6f,0x66(%rsi),%ebp
  93137. 656906: │││ pop %rdi
  93138. 656907: │││ outsl %fs:(%rsi),(%dx)
  93139. 656909: │││╭ jne 65696d <_D10TypeInfo_r7__ClassZ+0x4d>
  93140. 65690b: ││││ insb (%dx),%es:(%rdi)
  93141. 65690c: ││││ add %al,%gs:(%rax)
  93142.  
  93143. 0000000000656910 <_D2rt8typeinfo10ti_cdouble10TypeInfo_r11initializerMxFNaNbNeZ1ryr>:
  93144. 656910: ┆ add %al,(%rax)
  93145. 656912: ┆ add %al,(%rax)
  93146. 656914: ┆ add %al,(%rax)
  93147. 656916: ┆ cld
  93148. 656917: ┆╭ jg 656919 <_D2rt8typeinfo10ti_cdouble10TypeInfo_r11initializerMxFNaNbNeZ1ryr+0x9>
  93149. 656919: ┆┕ add %al,(%rax)
  93150. 65691b: ┆ add %al,(%rax)
  93151. 65691d: ┆ add %bh,%ah
  93152. 65691f: ╰─ jg 6568a1 <_D10TypeInfo_d7__ClassZ+0x61>
  93153.  
  93154. 0000000000656920 <_D10TypeInfo_r7__ClassZ>:
  93155. 656920: adc $0x43,%al
  93156. 65692f: add %dl,(%rax)
  93157. 656931: add %al,(%rax)
  93158. 656933: add %al,(%rax)
  93159. 656935: add %al,(%rax)
  93160. 656937: add %al,%al
  93161. 656939: out %al,(%dx)
  93162. 65693a: rex.XB add %al,(%r8)
  93163. 65693d: add %al,(%rax)
  93164. 65693f: add %cl,(%rdx)
  93165. 656941: add %al,(%rax)
  93166. 656943: add %al,(%rax)
  93167. 656945: add %al,(%rax)
  93168. 656947: add %dh,0x43ee(%rax)
  93169. 65694d: add %al,(%rax)
  93170. 65694f: add %dl,(%rbx)
  93171. 656951: add %al,(%rax)
  93172. 656953: add %al,(%rax)
  93173. 656955: add %al,(%rax)
  93174. 656957: add %dl,%al
  93175. 656959: out %al,(%dx)
  93176. 65695a: rex.XB add %al,(%r8)
  93177. 65696d: add %al,(%rax)
  93178. 65696f: add %dl,%al
  93179. 656971: push %rsi
  93180. 656972: add %al,%gs:(%rax)
  93181. 656985: add %al,(%rax)
  93182. 656987: add %dh,(%rsi)
  93183.  
  93184. 00000000006569c0 <_D2rt8typeinfo10ti_cdouble12__ModuleInfoZ>:
  93185. 6569c0: add $0x8,%al
  93186. 6569c2: add %al,0x0(%rax)
  93187. 6569c8: add %eax,(%rax)
  93188. 6569ca: add %al,(%rax)
  93189. 6569cc: add %al,(%rax)
  93190. 6569ce: add %al,(%rax)
  93191. 6569d0: and %ch,0x65(%rcx)
  93192. 6569d3: add %al,(%rax)
  93193. 6569d5: add %al,(%rax)
  93194. 6569d7: add %dh,0x74(%rdx)
  93195. 6569da: ╭─ je,pn 656a56 <_D10TypeInfo_c7__ClassZ+0x46>
  93196. 6569dd: │╭ jo 656a44 <_D10TypeInfo_c7__ClassZ+0x34>
  93197. 6569df: ││ imul $0x69742e6f,0x66(%rsi),%ebp
  93198. 6569e6: ││ pop %rdi
  93199. 6569e7: ││ movslq 0x75(%rdi,%rbp,2),%esp
  93200. 6569eb: ││ (bad) {%k5}
  93201. 6569ec: ││ insb (%dx),%es:(%rdi)
  93202. 6569ed: ││ add %al,%gs:(%rax)
  93203.  
  93204. 00000000006569f0 <_D2rt8typeinfo8ti_creal10TypeInfo_c11initializerMxFNaNbNeZ1ryc>:
  93205. 6569f0: add %al,(%rax)
  93206. 6569f2: add %al,(%rax)
  93207. 6569f4: add %al,(%rax)
  93208. 6569f6: add %ah,0x7fff(%rax)
  93209. 656a04: add %al,(%rax)
  93210. 656a06: add %ah,0x7fff(%rax)
  93211. 656a0c: add %al,(%rax)
  93212.  
  93213. 0000000000656a10 <_D10TypeInfo_c7__ClassZ>:
  93214. 656a10: adc $0x43,%al
  93215. 656a1f: add %dl,(%rax)
  93216. 656a21: add %al,(%rax)
  93217. 656a23: add %al,(%rax)
  93218. 656a25: add %al,(%rax)
  93219. 656a27: add %al,0x43ef(%rax)
  93220. 656a2d: add %al,(%rax)
  93221. 656a2f: add %cl,(%rdx)
  93222. 656a31: add %al,(%rax)
  93223. 656a33: add %al,(%rax)
  93224. 656a35: add %al,(%rax)
  93225. 656a37: add %ch,-0x11(%rsi)
  93226. 656a3a: rex.XB add %al,(%r8)
  93227. 656a3d: add %al,(%rax)
  93228. 656a3f: add %dl,(%rbx)
  93229. 656a41: add %al,(%rax)
  93230. 656a43: add %al,(%rax)
  93231. 656a45: add %al,(%rax)
  93232. 656a47: add %dl,0x43ef(%rax)
  93233. 656a5d: add %al,(%rax)
  93234. 656a5f: add %dl,%al
  93235. 656a61: push %rsi
  93236. 656a62: add %al,%gs:(%rax)
  93237. 656a75: add %al,(%rax)
  93238. 656a77: add %dh,(%rsi)
  93239.  
  93240. 0000000000656ab0 <_D2rt8typeinfo8ti_creal12__ModuleInfoZ>:
  93241. 656ab0: add $0x8,%al
  93242. 656ab2: add %al,0x0(%rax)
  93243. 656ab8: add %eax,(%rax)
  93244. 656aba: add %al,(%rax)
  93245. 656abc: add %al,(%rax)
  93246. 656abe: add %al,(%rax)
  93247. 656ac0: adc %ch,0x65(%rdx)
  93248. 656ac3: add %al,(%rax)
  93249. 656ac5: add %al,(%rax)
  93250. 656ac7: add %dh,0x74(%rdx)
  93251. 656aca: ╭─ je,pn 656b46 <_D10TypeInfo_a7__ClassZ+0x56>
  93252. 656acd: │╭ jo 656b34 <_D10TypeInfo_a7__ClassZ+0x44>
  93253. 656acf: ││ imul $0x69742e6f,0x66(%rsi),%ebp
  93254. 656ad6: ││ pop %rdi
  93255. 656ad7: ││ movslq 0x65(%rdx),%esi
  93256. 656ada: ││ (bad)
  93257. 656adb: ││ insb (%dx),%es:(%rdi)
  93258. 656adc: ││ add %al,(%rax)
  93259.  
  93260. 0000000000656ae0 <_D2rt8typeinfo7ti_char10TypeInfo_a11initializerMxFNaNbNeZ1cya>:
  93261. 656ae0: incl (%rax)
  93262.  
  93263. 0000000000656af0 <_D10TypeInfo_a7__ClassZ>:
  93264. 656af0: adc $0x43,%al
  93265. 656aff: add %dl,(%rax)
  93266. 656b01: add %al,(%rax)
  93267. 656b03: add %al,(%rax)
  93268. 656b05: add %al,(%rax)
  93269. 656b07: add %bh,(%rax)
  93270. 656b09: lock rex.XB add %al,(%r8)
  93271. 656b0d: add %al,(%rax)
  93272. 656b0f: add %cl,(%rdx)
  93273. 656b11: add %al,(%rax)
  93274. 656b13: add %al,(%rax)
  93275. 656b15: add %al,(%rax)
  93276. 656b17: add %ch,(%rax)
  93277. 656b19: lock rex.XB add %al,(%r8)
  93278. 656b1d: add %al,(%rax)
  93279. 656b1f: add %dl,(%rbx)
  93280. 656b21: add %al,(%rax)
  93281. 656b23: add %al,(%rax)
  93282. 656b25: add %al,(%rax)
  93283. 656b27: add %dl,-0x10(%rax)
  93284. 656b2a: rex.XB add %al,(%r8)
  93285. 656b3d: add %al,(%rax)
  93286. 656b3f: add %dl,%al
  93287. 656b41: push %rsi
  93288. 656b42: add %al,%gs:(%rax)
  93289. 656b55: add %al,(%rax)
  93290. 656b57: add %dh,(%rsi)
  93291.  
  93292. 0000000000656b90 <_D2rt8typeinfo7ti_char12__ModuleInfoZ>:
  93293. 656b90: add $0x8,%al
  93294. 656b92: add %al,0x0(%rax)
  93295. 656b98: add %eax,(%rax)
  93296. 656b9a: add %al,(%rax)
  93297. 656b9c: add %al,(%rax)
  93298. 656b9e: add %al,(%rax)
  93299. 656ba0: lock pushq $0x65
  93300. 656ba3: add %al,(%rax)
  93301. 656ba5: add %al,(%rax)
  93302. 656ba7: add %dh,0x74(%rdx)
  93303. 656baa: ╭── je,pn 656c26 <_D10TypeInfo_e7__ClassZ+0x56>
  93304. 656bad: │╭─ jo 656c14 <_D10TypeInfo_e7__ClassZ+0x44>
  93305. 656baf: ││ imul $0x69742e6f,0x66(%rsi),%ebp
  93306. 656bb6: ││ pop %rdi
  93307. 656bb7: ││ movslq 0x61(%rax),%ebp
  93308. 656bba: ││╭ jb 656bbc <_D2rt8typeinfo7ti_char12__ModuleInfoZ+0x2c>
  93309. 656bbc: ││┕ add %al,(%rax)
  93310.  
  93311. 0000000000656bc0 <_D2rt8typeinfo7ti_real10TypeInfo_e11initializerMxFNaNbNeZ1rye>:
  93312. 656bc0: add %al,(%rax)
  93313. 656bc2: add %al,(%rax)
  93314. 656bc4: add %al,(%rax)
  93315. 656bc6: add %ah,0x7fff(%rax)
  93316. 656bcc: add %al,(%rax)
  93317.  
  93318. 0000000000656bd0 <_D10TypeInfo_e7__ClassZ>:
  93319. 656bd0: adc $0x43,%al
  93320. 656bdf: add %dl,(%rax)
  93321. 656be1: add %al,(%rax)
  93322. 656be3: add %al,(%rax)
  93323. 656be5: add %al,(%rax)
  93324. 656be7: add %bh,%al
  93325. 656be9: lock rex.XB add %al,(%r8)
  93326. 656bed: add %al,(%rax)
  93327. 656bef: add %cl,(%rdx)
  93328. 656bf1: add %al,(%rax)
  93329. 656bf3: add %al,(%rax)
  93330. 656bf5: add %al,(%rax)
  93331. 656bf7: add %ch,%al
  93332. 656bf9: lock rex.XB add %al,(%r8)
  93333. 656bfd: add %al,(%rax)
  93334. 656bff: add %dl,(%rbx)
  93335. 656c01: add %al,(%rax)
  93336. 656c03: add %al,(%rax)
  93337. 656c05: add %al,(%rax)
  93338. 656c07: add %dl,(%rax)
  93339. 656c09: icebp
  93340. 656c0a: rex.XB add %al,(%r8)
  93341. 656c1d: add %al,(%rax)
  93342. 656c1f: add %dl,%al
  93343. 656c21: push %rsi
  93344. 656c22: add %al,%gs:(%rax)
  93345. 656c35: add %al,(%rax)
  93346. 656c37: add %dh,(%rsi)
  93347.  
  93348. 0000000000656c70 <_D2rt8typeinfo7ti_real12__ModuleInfoZ>:
  93349. 656c70: add $0x8,%al
  93350. 656c72: add %al,0x0(%rax)
  93351. 656c78: add %eax,(%rax)
  93352. 656c7a: add %al,(%rax)
  93353. 656c7c: add %al,(%rax)
  93354. 656c7e: add %al,(%rax)
  93355. 656c80: shrb 0x65(%rbx)
  93356. 656c83: add %al,(%rax)
  93357. 656c85: add %al,(%rax)
  93358. 656c87: add %dh,0x74(%rdx)
  93359. 656c8a: ╭── je,pn 656d06 <_D10TypeInfo_t7__ClassZ+0x66>
  93360. 656c8d: │ ╭ jo 656cf4 <_D10TypeInfo_t7__ClassZ+0x54>
  93361. 656c8f: │ │ imul $0x69742e6f,0x66(%rsi),%ebp
  93362. 656c96: │ │ pop %rdi
  93363. 656c97: │╭┼ jb 656cfe <_D10TypeInfo_t7__ClassZ+0x5e>
  93364. 656c99: │││ (bad)
  93365. 656c9a: │││ insb (%dx),%es:(%rdi)
  93366. 656c9b: │││ add %al,(%rax)
  93367. 656c9d: │││ add %al,(%rax)
  93368.  
  93369. 0000000000656ca0 <_D10TypeInfo_t7__ClassZ>:
  93370. 656ca0: adc $0x43,%al
  93371. 656caf: add %dl,(%rax)
  93372. 656cb1: add %al,(%rax)
  93373. 656cb3: add %al,(%rax)
  93374. 656cb5: add %al,(%rax)
  93375. 656cb7: add %al,%al
  93376. 656cb9: icebp
  93377. 656cba: rex.XB add %al,(%r8)
  93378. 656cbd: add %al,(%rax)
  93379. 656cbf: add %cl,(%rdx)
  93380. 656cc1: add %al,(%rax)
  93381. 656cc3: add %al,(%rax)
  93382. 656cc5: add %al,(%rax)
  93383. 656cc7: add %ch,0x43f1(%rdi)
  93384. 656ccd: add %al,(%rax)
  93385. 656ccf: add %dl,(%rbx)
  93386. 656cd1: add %al,(%rax)
  93387. 656cd3: add %al,(%rax)
  93388. 656cd5: add %al,(%rax)
  93389. 656cd7: add %dl,%al
  93390. 656cd9: icebp
  93391. 656cda: rex.XB add %al,(%r8)
  93392. 656ced: add %al,(%rax)
  93393. 656cef: add %dl,%al
  93394. 656cf1: push %rsi
  93395. 656cf2: add %al,%gs:(%rax)
  93396. 656d05: add %al,(%rax)
  93397. 656d07: add %dh,(%rsi)
  93398.  
  93399. 0000000000656d40 <_D2rt8typeinfo9ti_ushort12__ModuleInfoZ>:
  93400. 656d40: add $0x8,%al
  93401. 656d42: add %al,0x0(%rax)
  93402. 656d48: add %eax,(%rax)
  93403. 656d4a: add %al,(%rax)
  93404. 656d4c: add %al,(%rax)
  93405. 656d4e: add %al,(%rax)
  93406. 656d50: movabs 0x720000000000656c,%al
  93407. 656d59: ╭ je 656d89 <_D11TypeInfo_As7__ClassZ+0x19>
  93408. 656d5b: ╭──┼ je 656dd6 <_D11TypeInfo_As7__ClassZ+0x66>
  93409. 656d5d: │ ╭┼ jo 656dc4 <_D11TypeInfo_As7__ClassZ+0x54>
  93410. 656d5f: │ ││ imul $0x69742e6f,0x66(%rsi),%ebp
  93411. 656d66: │ ││ pop %rdi
  93412. 656d67: │╭┼┼ jne 656ddc <_D11TypeInfo_As7__ClassZ+0x6c>
  93413. 656d69: ││││ pushq $0x74726f
  93414.  
  93415. 0000000000656d70 <_D11TypeInfo_As7__ClassZ>:
  93416. 656d70: adc $0x43,%al
  93417. 656d7f: add %bl,(%rax)
  93418. 656d81: add %al,(%rax)
  93419. 656d83: add %al,(%rax)
  93420. 656d85: add %al,(%rax)
  93421. 656d87: add %ah,0x43f2(%rax)
  93422. 656d8d: add %al,(%rax)
  93423. 656d8f: add %cl,(%rbx)
  93424. 656d91: add %al,(%rax)
  93425. 656d93: add %al,(%rax)
  93426. 656d95: add %al,(%rax)
  93427. 656d97: add %ch,-0xe(%rax)
  93428. 656d9a: rex.XB add %al,(%r8)
  93429. 656d9d: add %al,(%rax)
  93430. 656d9f: add %dl,(%rbx)
  93431. 656da1: add %al,(%rax)
  93432. 656da3: add %al,(%rax)
  93433. 656da5: add %al,(%rax)
  93434. 656da7: add %al,%al
  93435. 656da9: repnz rex.XB add %al,(%r8)
  93436. 656dbd: add %al,(%rax)
  93437. 656dbf: add %dh,%al
  93438. 656dc1: pop %rcx
  93439. 656dc2: add %al,%gs:(%rax)
  93440. 656dd5: add %al,(%rax)
  93441. 656dd7: add %dh,(%rax,%rax,1)
  93442.  
  93443. 0000000000656e10 <_D11TypeInfo_At7__ClassZ>:
  93444. 656e10: adc $0x43,%al
  93445. 656e1f: add %bl,(%rax)
  93446. 656e21: add %al,(%rax)
  93447. 656e23: add %al,(%rax)
  93448. 656e25: add %al,(%rax)
  93449. 656e27: add %bl,-0xd(%rax)
  93450. 656e2a: rex.XB add %al,(%r8)
  93451. 656e2d: add %al,(%rax)
  93452. 656e2f: add %cl,(%rbx)
  93453. 656e31: add %al,(%rax)
  93454. 656e33: add %al,(%rax)
  93455. 656e35: add %al,(%rax)
  93456. 656e37: add %bh,-0xe(%rbp)
  93457. 656e3a: rex.XB add %al,(%r8)
  93458. 656e3d: add %al,(%rax)
  93459. 656e3f: add %dl,(%rbx)
  93460. 656e41: add %al,(%rax)
  93461. 656e43: add %al,(%rax)
  93462. 656e45: add %al,(%rax)
  93463. 656e47: add %dh,-0xd(%rax)
  93464. 656e4a: rex.XB add %al,(%r8)
  93465. 656e5d: add %al,(%rax)
  93466. 656e5f: add %dh,0x6d(%rax)
  93467. 656e62: add %al,%gs:(%rax)
  93468. 656e75: add %al,(%rax)
  93469. 656e77: add %dh,(%rax,%rax,1)
  93470.  
  93471. 0000000000656eb0 <_D11TypeInfo_Au7__ClassZ>:
  93472. 656eb0: adc $0x43,%al
  93473. 656ebf: add %bl,(%rax)
  93474. 656ec1: add %al,(%rax)
  93475. 656ec3: add %al,(%rax)
  93476. 656ec5: add %al,(%rax)
  93477. 656ec7: add %cl,(%rax)
  93478. 656ec9: hlt
  93479. 656eca: rex.XB add %al,(%r8)
  93480. 656ecd: add %al,(%rax)
  93481. 656ecf: add %cl,(%rbx)
  93482. 656ed1: add %al,(%rax)
  93483. 656ed3: add %al,(%rax)
  93484. 656ed5: add %al,(%rax)
  93485. 656ed7: add %dl,0x43f2(%rcx)
  93486. 656edd: add %al,(%rax)
  93487. 656edf: add %dl,(%rbx)
  93488. 656ee1: add %al,(%rax)
  93489. 656ee3: add %al,(%rax)
  93490. 656ee5: add %al,(%rax)
  93491. 656ee7: add %ah,(%rax)
  93492. 656ee9: hlt
  93493. 656eea: rex.XB add %al,(%r8)
  93494. 656efd: add %al,(%rax)
  93495. 656eff: add %dl,(%rax)
  93496. 656f01: outsb %ds:(%rsi),(%dx)
  93497. 656f02: add %al,%gs:(%rax)
  93498. 656f15: add %al,(%rax)
  93499. 656f17: add %dh,(%rax,%rax,1)
  93500.  
  93501. 0000000000656f50 <_D2rt8typeinfo9ti_Ashort12__ModuleInfoZ>:
  93502. 656f50: add $0x8,%al
  93503. 656f52: add %al,0x0(%rax)
  93504. 656f58: add (%rax),%eax
  93505. 656f5a: add %al,(%rax)
  93506. 656f5c: add %al,(%rax)
  93507. 656f5e: add %al,(%rax)
  93508. 656f60: ╭─ jo 656fcf <_D10TypeInfo_f7__ClassZ+0x2f>
  93509. 656f62: │ add %al,%gs:(%rax)
  93510. 656f65: │ add %al,(%rax)
  93511. 656f67: │ add %dl,(%rax)
  93512. 656f69: │ outsb %ds:(%rsi),(%dx)
  93513. 656f6a: │ add %al,%gs:(%rax)
  93514. 656f6d: │ add %al,(%rax)
  93515. 656f6f: │ add %dh,0x656e(%rax)
  93516. 656f75: │ add %al,(%rax)
  93517. 656f77: │ add %dh,0x74(%rdx)
  93518. 656f7a: ╭─┼─ je,pn 656ff6 <_D10TypeInfo_f7__ClassZ+0x56>
  93519. 656f7d: │ │╭ jo 656fe4 <_D10TypeInfo_f7__ClassZ+0x44>
  93520. 656f7f: │ ││ imul $0x69742e6f,0x66(%rsi),%ebp
  93521. 656f86: │ ││ pop %rdi
  93522. 656f87: │ ││ rex.B jae 656ff2 <_D10TypeInfo_f7__ClassZ+0x52>
  93523. 656f8a: │ ││ outsl %ds:(%rsi),(%dx)
  93524. 656f8b: │╭┼┼ jb 657001 <_D10TypeInfo_f7__ClassZ+0x61>
  93525. 656f8d: ││││ add %al,(%rax)
  93526.  
  93527. 0000000000656f90 <_D2rt8typeinfo8ti_float10TypeInfo_f11initializerMxFNaNbNeZ1ryf>:
  93528. 656f90: add %al,(%rax)
  93529. 656f92: ╭ loopne 657013 <_D10TypeInfo_f7__ClassZ+0x73>
  93530.  
  93531. 0000000000656fa0 <_D10TypeInfo_f7__ClassZ>:
  93532. 656fa0: adc $0x43,%al
  93533. 656faf: add %dl,(%rax)
  93534. 656fb1: add %al,(%rax)
  93535. 656fb3: add %al,(%rax)
  93536. 656fb5: add %al,(%rax)
  93537. 656fb7: add %cl,%al
  93538. 656fb9: hlt
  93539. 656fba: rex.XB add %al,(%r8)
  93540. 656fbd: add %al,(%rax)
  93541. 656fbf: add %cl,(%rdx)
  93542. 656fc1: add %al,(%rax)
  93543. 656fc3: add %al,(%rax)
  93544. 656fc5: add %al,(%rax)
  93545. 656fc7: add %bh,0x43f4(%rax)
  93546. 656fcd: add %al,(%rax)
  93547. 656fcf: add %dl,(%rbx)
  93548. 656fd1: add %al,(%rax)
  93549. 656fd3: add %al,(%rax)
  93550. 656fd5: add %al,(%rax)
  93551. 656fd7: add %ah,%al
  93552. 656fd9: hlt
  93553. 656fda: rex.XB add %al,(%r8)
  93554. 656fed: add %al,(%rax)
  93555. 656fef: add %dl,%al
  93556. 656ff1: push %rsi
  93557. 656ff2: add %al,%gs:(%rax)
  93558. 657005: add %al,(%rax)
  93559. 657007: add %dh,(%rsi)
  93560.  
  93561. 0000000000657040 <_D2rt8typeinfo8ti_float12__ModuleInfoZ>:
  93562. 657040: add $0x8,%al
  93563. 657042: add %al,0x0(%rax)
  93564. 657048: add %eax,(%rax)
  93565. 65704a: add %al,(%rax)
  93566. 65704c: add %al,(%rax)
  93567. 65704e: add %al,(%rax)
  93568. 657050: movabs 0x720000000000656f,%al
  93569. 657059: ╭─ je 657089 <_D10TypeInfo_w7__ClassZ+0x9>
  93570. 65705b: ╭─┼─ je 6570d6 <_D10TypeInfo_w7__ClassZ+0x56>
  93571. 65705d: │╭┼─ jo 6570c4 <_D10TypeInfo_w7__ClassZ+0x44>
  93572. 65705f: │││ imul $0x69742e6f,0x66(%rsi),%ebp
  93573. 657066: │││ pop %rdi
  93574. 657067: │││ data16
  93575. 657068: │││ insb (%dx),%es:(%rdi)
  93576. 657069: │││ outsl %ds:(%rsi),(%dx)
  93577. 65706a: │││ (bad)
  93578. 65706b: │││╭ je 65706d <_D2rt8typeinfo8ti_float12__ModuleInfoZ+0x2d>
  93579. 65706d: │││┕ add %al,(%rax)
  93580.  
  93581. 0000000000657070 <_D2rt8typeinfo8ti_dchar10TypeInfo_w11initializerMxFNaNbNeZ1cyw>:
  93582. 657070: (bad)
  93583. 657071: incl (%rax)
  93584.  
  93585. 0000000000657080 <_D10TypeInfo_w7__ClassZ>:
  93586. 657080: adc $0x43,%al
  93587. 65708f: add %dl,(%rax)
  93588. 657091: add %al,(%rax)
  93589. 657093: add %al,(%rax)
  93590. 657095: add %al,(%rax)
  93591. 657097: add %dl,0x43f5(%rax)
  93592. 65709d: add %al,(%rax)
  93593. 65709f: add %cl,(%rdx)
  93594. 6570a1: add %al,(%rax)
  93595. 6570a3: add %al,(%rax)
  93596. 6570a5: add %al,(%rax)
  93597. 6570a7: add %bh,-0xb(%rsi)
  93598. 6570aa: rex.XB add %al,(%r8)
  93599. 6570ad: add %al,(%rax)
  93600. 6570af: add %dl,(%rbx)
  93601. 6570b1: add %al,(%rax)
  93602. 6570b3: add %al,(%rax)
  93603. 6570b5: add %al,(%rax)
  93604. 6570b7: add %ah,0x43f5(%rax)
  93605. 6570cd: add %al,(%rax)
  93606. 6570cf: add %dl,%al
  93607. 6570d1: push %rsi
  93608. 6570d2: add %al,%gs:(%rax)
  93609. 6570e5: add %al,(%rax)
  93610. 6570e7: add %dh,(%rsi)
  93611.  
  93612. 0000000000657120 <_D2rt8typeinfo8ti_dchar12__ModuleInfoZ>:
  93613. 657120: add $0x8,%al
  93614. 657122: add %al,0x0(%rax)
  93615. 657128: add %eax,(%rax)
  93616. 65712a: add %al,(%rax)
  93617. 65712c: add %al,(%rax)
  93618. 65712e: add %al,(%rax)
  93619. 657130: xorb $0x0,0x65(%rax)
  93620. 657134: add %al,(%rax)
  93621. 657136: add %al,(%rax)
  93622. 657138: ╭── jb 6571ae <_D10TypeInfo_o7__ClassZ+0x5e>
  93623. 65713a: ╭┼── je,pn 6571b6 <_D10TypeInfo_o7__ClassZ+0x66>
  93624. 65713d: ││╭─ jo 6571a4 <_D10TypeInfo_o7__ClassZ+0x54>
  93625. 65713f: │││ imul $0x69742e6f,0x66(%rsi),%ebp
  93626. 657146: │││ pop %rdi
  93627. 657147: │││ movslq %fs:0x61(%rax),%ebp
  93628. 65714b: │││╭ jb 65714d <_D2rt8typeinfo8ti_dchar12__ModuleInfoZ+0x2d>
  93629. 65714d: │││┕ add %al,(%rax)
  93630.  
  93631. 0000000000657150 <_D10TypeInfo_o7__ClassZ>:
  93632. 657150: adc $0x43,%al
  93633. 65715f: add %dl,(%rax)
  93634. 657161: add %al,(%rax)
  93635. 657163: add %al,(%rax)
  93636. 657165: add %al,(%rax)
  93637. 657167: add %dl,-0xa(%rax)
  93638. 65716a: rex.XB add %al,(%r8)
  93639. 65716d: add %al,(%rax)
  93640. 65716f: add %cl,(%rdx)
  93641. 657171: add %al,(%rax)
  93642. 657173: add %al,(%rax)
  93643. 657175: add %al,(%rax)
  93644. 657177: add %bh,(%rdi)
  93645. 657179: testb $0x0,0x0(%rbx)
  93646. 65717d: add %al,(%rax)
  93647. 65717f: add %dl,(%rbx)
  93648. 657181: add %al,(%rax)
  93649. 657183: add %al,(%rax)
  93650. 657185: add %al,(%rax)
  93651. 657187: add %ah,-0xa(%rax)
  93652. 65718a: rex.XB add %al,(%r8)
  93653. 65719d: add %al,(%rax)
  93654. 65719f: add %ah,0x656f(%rax)
  93655. 6571b5: add %al,(%rax)
  93656. 6571b7: add %dh,(%rsi)
  93657.  
  93658. 00000000006571f0 <_D2rt8typeinfo9ti_ifloat12__ModuleInfoZ>:
  93659. 6571f0: add $0x8,%al
  93660. 6571f2: add %al,0x0(%rax)
  93661. 6571f8: add %eax,(%rax)
  93662. 6571fa: add %al,(%rax)
  93663. 6571fc: add %al,(%rax)
  93664. 6571fe: add %al,(%rax)
  93665. 657200: push %rax
  93666. 657201: ╭ jno 657268 <_D11TypeInfo_Ai7__ClassZ+0x48>
  93667. 657203: │ add %al,(%rax)
  93668. 657205: │ add %al,(%rax)
  93669. 657207: │ add %dh,0x74(%rdx)
  93670. 65720a: ╭─┼ je,pn 657286 <_D11TypeInfo_Ai7__ClassZ+0x66>
  93671. 65720d: │╭┼ jo 657274 <_D11TypeInfo_Ai7__ClassZ+0x54>
  93672. 65720f: │││ imul $0x69742e6f,0x66(%rsi),%ebp
  93673. 657216: │││ pop %rdi
  93674. 657217: │││ imul $0x74616f,0x6c(%rsi),%esp
  93675.  
  93676. 0000000000657220 <_D11TypeInfo_Ai7__ClassZ>:
  93677. 657220: adc $0x43,%al
  93678. 65722f: add %bl,(%rax)
  93679. 657231: add %al,(%rax)
  93680. 657233: add %al,(%rax)
  93681. 657235: add %al,(%rax)
  93682. 657237: add %dh,(%rax)
  93683. 657239: testl $0x0,0x0(%rbx)
  93684. 657240: or (%rax),%eax
  93685. 657242: add %al,(%rax)
  93686. 657244: add %al,(%rax)
  93687. 657246: add %al,(%rax)
  93688. 657248: clc
  93689. 657249: testb $0x0,0x0(%rbx)
  93690. 65724d: add %al,(%rax)
  93691. 65724f: add %dl,(%rbx)
  93692. 657251: add %al,(%rax)
  93693. 657253: add %al,(%rax)
  93694. 657255: add %al,(%rax)
  93695. 657257: add %dl,-0x9(%rax)
  93696. 65725a: rex.XB add %al,(%r8)
  93697. 65726d: add %al,(%rax)
  93698. 65726f: add %dh,%al
  93699. 657271: pop %rcx
  93700. 657272: add %al,%gs:(%rax)
  93701. 657285: add %al,(%rax)
  93702. 657287: add %dh,(%rax,%rax,1)
  93703.  
  93704. 00000000006572c0 <_D11TypeInfo_Ak7__ClassZ>:
  93705. 6572c0: adc $0x43,%al
  93706. 6572cf: add %bl,(%rax)
  93707. 6572d1: add %al,(%rax)
  93708. 6572d3: add %al,(%rax)
  93709. 6572d5: add %al,(%rax)
  93710. 6572d7: add %ch,%al
  93711. 6572d9: testl $0x0,0x0(%rbx)
  93712. 6572e0: or (%rax),%eax
  93713. 6572e2: add %al,(%rax)
  93714. 6572e4: add %al,(%rax)
  93715. 6572e6: add %al,(%rax)
  93716. 6572e8: or %edi,%esi
  93717. 6572ea: rex.XB add %al,(%r8)
  93718. 6572ed: add %al,(%rax)
  93719. 6572ef: add %dl,(%rbx)
  93720. 6572f9: clc
  93721. 6572fa: rex.XB add %al,(%r8)
  93722. 65730d: add %al,(%rax)
  93723. 65730f: add %ah,(%rax)
  93724. 657311: ╭ jb 657378 <_D11TypeInfo_Aw7__ClassZ+0x18>
  93725. 657327: │ add %dh,(%rax,%rax,1)
  93726.  
  93727. 0000000000657360 <_D11TypeInfo_Aw7__ClassZ>:
  93728. 657360: adc $0x43,%al
  93729. 65736f: add %bl,(%rax)
  93730. 657371: add %al,(%rax)
  93731. 657373: add %al,(%rax)
  93732. 657375: add %al,(%rax)
  93733. 657377: add %bl,0x43f8(%rax)
  93734. 65737d: add %al,(%rax)
  93735. 65737f: add %cl,(%rbx)
  93736. 657381: add %al,(%rax)
  93737. 657383: add %al,(%rax)
  93738. 657385: add %al,(%rax)
  93739. 657387: add %bl,(%rdi)
  93740. 657389: testl $0x0,0x0(%rbx)
  93741. 657390: adc (%rax),%eax
  93742. 657392: add %al,(%rax)
  93743. 657394: add %al,(%rax)
  93744. 657396: add %al,(%rax)
  93745. 657398: mov $0xf8,%al
  93746. 65739a: rex.XB add %al,(%r8)
  93747. 6573ad: add %al,(%rax)
  93748. 6573af: add %al,%al
  93749. 6573b1: ╭ jb 657418 <_D2rt8typeinfo7ti_Aint12__ModuleInfoZ+0x18>
  93750. 6573c7: │ add %dh,(%rax,%rax,1)
  93751.  
  93752. 0000000000657400 <_D2rt8typeinfo7ti_Aint12__ModuleInfoZ>:
  93753. 657400: add $0x8,%al
  93754. 657402: add %al,0x0(%rax)
  93755. 657408: add (%rax),%eax
  93756. 65740a: add %al,(%rax)
  93757. 65740c: add %al,(%rax)
  93758. 65740e: add %al,(%rax)
  93759. 657410: and %dh,0x65(%rdx)
  93760. 657413: add %al,(%rax)
  93761. 657415: add %al,(%rax)
  93762. 657417: add %al,%al
  93763. 657419: ╭ jb 657480 <_D10TypeInfo_l7__ClassZ+0x40>
  93764. 65741b: │ add %al,(%rax)
  93765. 65741d: │ add %al,(%rax)
  93766. 65741f: │ add %ah,0x73(%rax)
  93767. 657422: │ add %al,%gs:(%rax)
  93768. 657425: │ add %al,(%rax)
  93769. 657427: │ add %dh,0x74(%rdx)
  93770. 65742a: ╭─┼ je,pn 6574a6 <_D10TypeInfo_l7__ClassZ+0x66>
  93771. 65742d: │╭┼ jo 657494 <_D10TypeInfo_l7__ClassZ+0x54>
  93772. 65742f: │││ imul $0x69742e6f,0x66(%rsi),%ebp
  93773. 657436: │││ pop %rdi
  93774. 657437: │││ imul $0x0,0x74(%r14),%ebp
  93775.  
  93776. 0000000000657440 <_D10TypeInfo_l7__ClassZ>:
  93777. 657440: adc $0x43,%al
  93778. 65744f: add %dl,(%rax)
  93779. 657451: add %al,(%rax)
  93780. 657453: add %al,(%rax)
  93781. 657455: add %al,(%rax)
  93782. 657457: add %bl,-0x7(%rax)
  93783. 65745a: rex.XB add %al,(%r8)
  93784. 65745d: add %al,(%rax)
  93785. 65745f: add %cl,(%rdx)
  93786. 657461: add %al,(%rax)
  93787. 657463: add %al,(%rax)
  93788. 657465: add %al,(%rax)
  93789. 657467: add %cl,-0x7(%rax)
  93790. 65746a: rex.XB add %al,(%r8)
  93791. 65746d: add %al,(%rax)
  93792. 65746f: add %dl,(%rbx)
  93793. 657471: add %al,(%rax)
  93794. 657473: add %al,(%rax)
  93795. 657475: add %al,(%rax)
  93796. 657477: add %dh,-0x7(%rax)
  93797. 65747a: rex.XB add %al,(%r8)
  93798. 65748d: add %al,(%rax)
  93799. 65748f: add %dl,%al
  93800. 657491: push %rsi
  93801. 657492: add %al,%gs:(%rax)
  93802. 6574a5: add %al,(%rax)
  93803. 6574a7: add %dh,(%rsi)
  93804.  
  93805. 00000000006574e0 <_D2rt8typeinfo7ti_long12__ModuleInfoZ>:
  93806. 6574e0: add $0x8,%al
  93807. 6574e2: add %al,0x0(%rax)
  93808. 6574e8: add %eax,(%rax)
  93809. 6574ea: add %al,(%rax)
  93810. 6574ec: add %al,(%rax)
  93811. 6574ee: add %al,(%rax)
  93812. 6574f0: rex je 657558 <_D10TypeInfo_h7__ClassZ+0x48>
  93813. 6574f3: add %al,(%rax)
  93814. 6574f5: add %al,(%rax)
  93815. 6574f7: add %dh,0x74(%rdx)
  93816. 6574fa: ╭─ je,pn 657576 <_D10TypeInfo_h7__ClassZ+0x66>
  93817. 6574fd: │╭ jo 657564 <_D10TypeInfo_h7__ClassZ+0x54>
  93818. 6574ff: ││ imul $0x69742e6f,0x66(%rsi),%ebp
  93819. 657506: ││ pop %rdi
  93820. 657507: ││ insb (%dx),%es:(%rdi)
  93821. 657508: ││ outsl %ds:(%rsi),(%dx)
  93822. 657509: ││ outsb %ds:(%rsi),(%dx)
  93823. 65750a: ││ add %al,(%eax)
  93824. 65750d: ││ add %al,(%rax)
  93825.  
  93826. 0000000000657510 <_D10TypeInfo_h7__ClassZ>:
  93827. 657510: adc $0x43,%al
  93828. 65751f: add %dl,(%rax)
  93829. 657521: add %al,(%rax)
  93830. 657523: add %al,(%rax)
  93831. 657525: add %al,(%rax)
  93832. 657527: add %dh,(%rax)
  93833. 657529: cli
  93834. 65752a: rex.XB add %al,(%r8)
  93835. 65752d: add %al,(%rax)
  93836. 65752f: add %cl,(%rdx)
  93837. 657531: add %al,(%rax)
  93838. 657533: add %al,(%rax)
  93839. 657535: add %al,(%rax)
  93840. 657537: add %cl,(%rsi)
  93841. 657539: cli
  93842. 65753a: rex.XB add %al,(%r8)
  93843. 65753d: add %al,(%rax)
  93844. 65753f: add %dl,(%rbx)
  93845. 657541: add %al,(%rax)
  93846. 657543: add %al,(%rax)
  93847. 657545: add %al,(%rax)
  93848. 657547: add %al,-0x6(%rax)
  93849. 65754a: rex.XB add %al,(%r8)
  93850. 65755d: add %al,(%rax)
  93851. 65755f: add %dl,%al
  93852. 657561: push %rsi
  93853. 657562: add %al,%gs:(%rax)
  93854. 657575: add %al,(%rax)
  93855. 657577: add %dh,(%rsi)
  93856.  
  93857. 00000000006575b0 <_D10TypeInfo_b7__ClassZ>:
  93858. 6575b0: adc $0x43,%al
  93859. 6575bf: add %dl,(%rax)
  93860. 6575c1: add %al,(%rax)
  93861. 6575c3: add %al,(%rax)
  93862. 6575c5: add %al,(%rax)
  93863. 6575c7: add %bl,%al
  93864. 6575c9: cli
  93865. 6575ca: rex.XB add %al,(%r8)
  93866. 6575cd: add %al,(%rax)
  93867. 6575cf: add %cl,(%rdx)
  93868. 6575d1: add %al,(%rax)
  93869. 6575d3: add %al,(%rax)
  93870. 6575d5: add %al,(%rax)
  93871. 6575d7: add %bl,(%rsi)
  93872. 6575d9: cli
  93873. 6575da: rex.XB add %al,(%r8)
  93874. 6575dd: add %al,(%rax)
  93875. 6575df: add %dl,(%rbx)
  93876. 6575e1: add %al,(%rax)
  93877. 6575e3: add %al,(%rax)
  93878. 6575e5: add %al,(%rax)
  93879. 6575e7: add %dh,%al
  93880. 6575e9: cli
  93881. 6575ea: rex.XB add %al,(%r8)
  93882. 6575fd: add %al,(%rax)
  93883. 6575ff: add %dl,(%rax)
  93884. 657601: ╭ jne 657668 <_D2rt8typeinfo8ti_ubyte12__ModuleInfoZ+0x18>
  93885. 657617: │ add %dh,(%rsi)
  93886.  
  93887. 0000000000657650 <_D2rt8typeinfo8ti_ubyte12__ModuleInfoZ>:
  93888. 657650: add $0x8,%al
  93889. 657652: add %al,0x0(%rax)
  93890. 657658: add (%rax),%al
  93891. 65765a: add %al,(%rax)
  93892. 65765c: add %al,(%rax)
  93893. 65765e: add %al,(%rax)
  93894. 657660: adc %dh,0x65(%rbp)
  93895. 657663: add %al,(%rax)
  93896. 657665: add %al,(%rax)
  93897. 657667: add %dh,0x6575(%rax)
  93898. 65766d: add %al,(%rax)
  93899. 65766f: add %dh,0x74(%rdx)
  93900. 657672: ╭─── je,pn 6576ee <_D10TypeInfo_m7__ClassZ+0x5e>
  93901. 657675: │ ╭─ jo 6576dc <_D10TypeInfo_m7__ClassZ+0x4c>
  93902. 657677: │ │ imul $0x69742e6f,0x66(%rsi),%ebp
  93903. 65767e: │ │ pop %rdi
  93904. 65767f: │ │╭ jne 6576e3 <_D10TypeInfo_m7__ClassZ+0x53>
  93905. 657681: │╭┼┼ jns 6576f7 <_D10TypeInfo_m7__ClassZ+0x67>
  93906. 657683: ││││ add %al,%gs:(%rax)
  93907.  
  93908. 0000000000657690 <_D10TypeInfo_m7__ClassZ>:
  93909. 657690: adc $0x43,%al
  93910. 65769f: add %dl,(%rax)
  93911. 6576a1: add %al,(%rax)
  93912. 6576a3: add %al,(%rax)
  93913. 6576a5: add %al,(%rax)
  93914. 6576a7: add %ah,0x43fb(%rax)
  93915. 6576ad: add %al,(%rax)
  93916. 6576af: add %cl,(%rdx)
  93917. 6576b1: add %al,(%rax)
  93918. 6576b3: add %al,(%rax)
  93919. 6576b5: add %al,(%rax)
  93920. 6576b7: add %cl,0x43fb(%rsi)
  93921. 6576bd: add %al,(%rax)
  93922. 6576bf: add %dl,(%rbx)
  93923. 6576c1: add %al,(%rax)
  93924. 6576c3: add %al,(%rax)
  93925. 6576c5: add %al,(%rax)
  93926. 6576c7: add %dh,0x43fb(%rax)
  93927. 6576dd: add %al,(%rax)
  93928. 6576df: add %dl,%al
  93929. 6576e1: push %rsi
  93930. 6576e2: add %al,%gs:(%rax)
  93931. 6576f5: add %al,(%rax)
  93932. 6576f7: add %dh,(%rsi)
  93933.  
  93934. 0000000000657730 <_D2rt8typeinfo8ti_ulong12__ModuleInfoZ>:
  93935. 657730: add $0x8,%al
  93936. 657732: add %al,0x0(%rax)
  93937. 657738: add %eax,(%rax)
  93938. 65773a: add %al,(%rax)
  93939. 65773c: add %al,(%rax)
  93940. 65773e: add %al,(%rax)
  93941. 657740: nop
  93942. 657741: ╭ jbe 6577a8 <_D11TypeInfo_Al7__ClassZ+0x48>
  93943. 657743: │ add %al,(%rax)
  93944. 657745: │ add %al,(%rax)
  93945. 657747: │ add %dh,0x74(%rdx)
  93946. 65774a: ╭──┼ je,pn 6577c6 <_D11TypeInfo_Al7__ClassZ+0x66>
  93947. 65774d: │ ╭┼ jo 6577b4 <_D11TypeInfo_Al7__ClassZ+0x54>
  93948. 65774f: │ ││ imul $0x69742e6f,0x66(%rsi),%ebp
  93949. 657756: │ ││ pop %rdi
  93950. 657757: │╭┼┼ jne 6577c5 <_D11TypeInfo_Al7__ClassZ+0x65>
  93951. 657759: ││││ outsl %ds:(%rsi),(%dx)
  93952. 65775a: ││││ outsb %ds:(%rsi),(%dx)
  93953. 65775b: ││││ add %al,(%eax)
  93954.  
  93955. 0000000000657760 <_D11TypeInfo_Al7__ClassZ>:
  93956. 657760: adc $0x43,%al
  93957. 65776f: add %bl,(%rax)
  93958. 657771: add %al,(%rax)
  93959. 657773: add %al,(%rax)
  93960. 657775: add %al,(%rax)
  93961. 657777: add %ch,-0x4(%rax)
  93962. 65777a: rex.XB add %al,(%r8)
  93963. 65777d: add %al,(%rax)
  93964. 65777f: add %cl,(%rbx)
  93965. 657781: add %al,(%rax)
  93966. 657783: add %al,(%rax)
  93967. 657785: add %al,(%rax)
  93968. 657787: add %cl,-0x4(%rax)
  93969. 65778a: rex.XB add %al,(%r8)
  93970. 65778d: add %al,(%rax)
  93971. 65778f: add %dl,(%rbx)
  93972. 657791: add %al,(%rax)
  93973. 657793: add %al,(%rax)
  93974. 657795: add %al,(%rax)
  93975. 657797: add %al,0x43fc(%rax)
  93976. 6577ad: add %al,(%rax)
  93977. 6577af: add %dh,%al
  93978. 6577b1: pop %rcx
  93979. 6577b2: add %al,%gs:(%rax)
  93980. 6577c5: add %al,(%rax)
  93981. 6577c7: add %dh,(%rax,%rax,1)
  93982.  
  93983. 0000000000657800 <_D11TypeInfo_Am7__ClassZ>:
  93984. 657800: adc $0x43,%al
  93985. 65780f: add %bl,(%rax)
  93986. 657811: add %al,(%rax)
  93987. 657813: add %al,(%rax)
  93988. 657815: add %al,(%rax)
  93989. 657817: add %bl,(%rax)
  93990. 657819: std
  93991. 65781a: rex.XB add %al,(%r8)
  93992. 65781d: add %al,(%rax)
  93993. 65781f: add %cl,(%rbx)
  93994. 657821: add %al,(%rax)
  93995. 657823: add %al,(%rax)
  93996. 657825: add %al,(%rax)
  93997. 657827: add %bl,0x43(%rsp,%rdi,8)
  93998. 65782b: add %al,(%rax)
  93999. 65782d: add %al,(%rax)
  94000. 65782f: add %dl,(%rbx)
  94001. 657831: add %al,(%rax)
  94002. 657833: add %al,(%rax)
  94003. 657835: add %al,(%rax)
  94004. 657837: add %dh,(%rax)
  94005. 657839: std
  94006. 65783a: rex.XB add %al,(%r8)
  94007. 65784d: add %al,(%rax)
  94008. 65784f: add %ah,0x77(%rax)
  94009. 657852: add %al,%gs:(%rax)
  94010. 657865: add %al,(%rax)
  94011. 657867: add %dh,(%rax,%rax,1)
  94012.  
  94013. 00000000006578a0 <_D2rt8typeinfo8ti_Along12__ModuleInfoZ>:
  94014. 6578a0: add $0x8,%al
  94015. 6578a2: add %al,0x0(%rax)
  94016. 6578a8: add (%rax),%al
  94017. 6578aa: add %al,(%rax)
  94018. 6578ac: add %al,(%rax)
  94019. 6578ae: add %al,(%rax)
  94020. 6578b0: (bad)
  94021. 6578b1: ╭ ja 657918 <_D10TypeInfo_u7__ClassZ+0x38>
  94022. 6578b3: │ add %al,(%rax)
  94023. 6578b5: │ add %al,(%rax)
  94024. 6578b7: │ add %al,(%rax)
  94025. 6578b9: ╭┼ js 657920 <_D10TypeInfo_u7__ClassZ+0x40>
  94026. 6578bb: ││ add %al,(%rax)
  94027. 6578bd: ││ add %al,(%rax)
  94028. 6578bf: ││ add %dh,0x74(%rdx)
  94029. 6578c2: ╭─┼┼ je,pn 65793e <_D10TypeInfo_u7__ClassZ+0x5e>
  94030. 6578c5: │╭┼┼ jo 65792c <_D10TypeInfo_u7__ClassZ+0x4c>
  94031. 6578c7: ││││ imul $0x69742e6f,0x66(%rsi),%ebp
  94032. 6578ce: ││││ pop %rdi
  94033. 6578cf: ││││ rex.B insb (%dx),%es:(%rdi)
  94034. 6578d1: ││││ outsl %ds:(%rsi),(%dx)
  94035. 6578d2: ││││ outsb %ds:(%rsi),(%dx)
  94036. 6578d3: ││││ add %al,(%eax)
  94037.  
  94038. 00000000006578d8 <_D2rt8typeinfo8ti_wchar10TypeInfo_u11initializerMxFNaNbNeZ1cyu>:
  94039. 6578d8: (bad)
  94040. 6578d9: incl (%rax)
  94041. 6578db: add %al,(%rax)
  94042. 6578dd: add %al,(%rax)
  94043.  
  94044. 00000000006578e0 <_D10TypeInfo_u7__ClassZ>:
  94045. 6578e0: adc $0x43,%al
  94046. 6578ef: add %dl,(%rax)
  94047. 6578f1: add %al,(%rax)
  94048. 6578f3: add %al,(%rax)
  94049. 6578f5: add %al,(%rax)
  94050. 6578f7: add %ah,%al
  94051. 6578f9: std
  94052. 6578fa: rex.XB add %al,(%r8)
  94053. 6578fd: add %al,(%rax)
  94054. 6578ff: add %cl,(%rdx)
  94055. 657901: add %al,(%rax)
  94056. 657903: add %al,(%rax)
  94057. 657905: add %al,(%rax)
  94058. 657907: add %cl,%dh
  94059. 657909: std
  94060. 65790a: rex.XB add %al,(%r8)
  94061. 65790d: add %al,(%rax)
  94062. 65790f: add %dl,(%rbx)
  94063. 657911: add %al,(%rax)
  94064. 657913: add %al,(%rax)
  94065. 657915: add %al,(%rax)
  94066. 657917: add %dh,%al
  94067. 657919: std
  94068. 65791a: rex.XB add %al,(%r8)
  94069. 65792d: add %al,(%rax)
  94070. 65792f: add %dl,%al
  94071. 657931: push %rsi
  94072. 657932: add %al,%gs:(%rax)
  94073. 657945: add %al,(%rax)
  94074. 657947: add %dh,(%rsi)
  94075.  
  94076. 0000000000657980 <_D2rt8typeinfo8ti_wchar12__ModuleInfoZ>:
  94077. 657980: add $0x8,%al
  94078. 657982: add %al,0x0(%rax)
  94079. 657988: add %eax,(%rax)
  94080. 65798a: add %al,(%rax)
  94081. 65798c: add %al,(%rax)
  94082. 65798e: add %al,(%rax)
  94083. 657990: ╭── loopne 657a0a <_D10TypeInfo_q7__ClassZ+0x4a>
  94084. 657992: │ add %al,%gs:(%rax)
  94085. 657995: │ add %al,(%rax)
  94086. 657997: │ add %dh,0x74(%rdx)
  94087. 65799a: ╭┼── je,pn 657a16 <_D10TypeInfo_q7__ClassZ+0x56>
  94088. 65799d: ││╭─ jo 657a04 <_D10TypeInfo_q7__ClassZ+0x44>
  94089. 65799f: │││ imul $0x69742e6f,0x66(%rsi),%ebp
  94090. 6579a6: │││ pop %rdi
  94091. 6579a7: │││╭ ja 657a0c <_D10TypeInfo_q7__ClassZ+0x4c>
  94092. 6579a9: ││││ pushq $0x7261
  94093.  
  94094. 00000000006579b0 <_D2rt8typeinfo9ti_cfloat10TypeInfo_q11initializerMxFNaNbNeZ1ryq>:
  94095. 6579b0: add %al,(%rax)
  94096. 6579b2: ╭ loopne 657a33 <_D10TypeInfo_q7__ClassZ+0x73>
  94097. 6579b4: │ add %al,(%rax)
  94098. 6579b6: ╭┼ loopne 657a37 <_D10TypeInfo_q7__ClassZ+0x77>
  94099.  
  94100. 00000000006579c0 <_D10TypeInfo_q7__ClassZ>:
  94101. 6579c0: adc $0x43,%al
  94102. 6579cf: add %dl,(%rax)
  94103. 6579d1: add %al,(%rax)
  94104. 6579d3: add %al,(%rax)
  94105. 6579d5: add %al,(%rax)
  94106. 6579d7: add %ah,0x43fe(%rax)
  94107. 6579dd: add %al,(%rax)
  94108. 6579df: add %cl,(%rdx)
  94109. 6579e1: add %al,(%rax)
  94110. 6579e3: add %al,(%rax)
  94111. 6579e5: add %al,(%rax)
  94112. 6579e7: add %cl,0x43fe(%rdi)
  94113. 6579ed: add %al,(%rax)
  94114. 6579ef: add %dl,(%rbx)
  94115. 6579f1: add %al,(%rax)
  94116. 6579f3: add %al,(%rax)
  94117. 6579f5: add %al,(%rax)
  94118. 6579f7: add %dh,0x43fe(%rax)
  94119. 657a0d: add %al,(%rax)
  94120. 657a0f: add %dl,%al
  94121. 657a11: push %rsi
  94122. 657a12: add %al,%gs:(%rax)
  94123. 657a25: add %al,(%rax)
  94124. 657a27: add %dh,(%rsi)
  94125.  
  94126. 0000000000657a60 <_D2rt8typeinfo9ti_cfloat12__ModuleInfoZ>:
  94127. 657a60: add $0x8,%al
  94128. 657a62: add %al,0x0(%rax)
  94129. 657a68: add %eax,(%rax)
  94130. 657a6a: add %al,(%rax)
  94131. 657a6c: add %al,(%rax)
  94132. 657a6e: add %al,(%rax)
  94133. 657a70: sarb $0x0,0x65(%rcx)
  94134. 657a74: add %al,(%rax)
  94135. 657a76: add %al,(%rax)
  94136. 657a78: ╭── jb 657aee <_D10TypeInfo_k7__ClassZ+0x5e>
  94137. 657a7a: ╭┼── je,pn 657af6 <_D10TypeInfo_k7__ClassZ+0x66>
  94138. 657a7d: ││╭─ jo 657ae4 <_D10TypeInfo_k7__ClassZ+0x54>
  94139. 657a7f: │││ imul $0x69742e6f,0x66(%rsi),%ebp
  94140. 657a86: │││ pop %rdi
  94141. 657a87: │││ movslq 0x6c(%rsi),%esp
  94142. 657a8a: │││ outsl %ds:(%rsi),(%dx)
  94143. 657a8b: │││ (bad)
  94144. 657a8c: │││╭ je 657a8e <_D2rt8typeinfo9ti_cfloat12__ModuleInfoZ+0x2e>
  94145.  
  94146. 0000000000657a90 <_D10TypeInfo_k7__ClassZ>:
  94147. 657a90: adc $0x43,%al
  94148. 657a9f: add %dl,(%rax)
  94149. 657aa1: add %al,(%rax)
  94150. 657aa3: add %al,(%rax)
  94151. 657aa5: add %al,(%rax)
  94152. 657aa7: add %bl,-0x1(%rax)
  94153. 657aaa: rex.XB add %al,(%r8)
  94154. 657aad: add %al,(%rax)
  94155. 657aaf: add %cl,(%rdx)
  94156. 657ab1: add %al,(%rax)
  94157. 657ab3: add %al,(%rax)
  94158. 657ab5: add %al,(%rax)
  94159. 657ab7: add %cl,-0x1(%rbp)
  94160. 657aba: rex.XB add %al,(%r8)
  94161. 657abd: add %al,(%rax)
  94162. 657abf: add %dl,(%rbx)
  94163. 657ac1: add %al,(%rax)
  94164. 657ac3: add %al,(%rax)
  94165. 657ac5: add %al,(%rax)
  94166. 657ac7: add %dh,-0x1(%rax)
  94167. 657aca: rex.XB add %al,(%r8)
  94168. 657add: add %al,(%rax)
  94169. 657adf: add %dl,%al
  94170. 657ae1: push %rsi
  94171. 657ae2: add %al,%gs:(%rax)
  94172. 657af5: add %al,(%rax)
  94173. 657af7: add %dh,(%rsi)
  94174.  
  94175. 0000000000657b30 <_D2rt8typeinfo7ti_uint12__ModuleInfoZ>:
  94176. 657b30: add $0x8,%al
  94177. 657b32: add %al,0x0(%rax)
  94178. 657b38: add %eax,(%rax)
  94179. 657b3a: add %al,(%rax)
  94180. 657b3c: add %al,(%rax)
  94181. 657b3e: add %al,(%rax)
  94182. 657b40: nop
  94183. 657b41: ╭─ jp 657ba8 <_D11TypeInfo_Ag7__ClassZ+0x48>
  94184. 657b43: │ add %al,(%rax)
  94185. 657b45: │ add %al,(%rax)
  94186. 657b47: │ add %dh,0x74(%rdx)
  94187. 657b4a: ╭──┼─ je,pn 657bc6 <_D11TypeInfo_Ag7__ClassZ+0x66>
  94188. 657b4d: │ ╭┼─ jo 657bb4 <_D11TypeInfo_Ag7__ClassZ+0x54>
  94189. 657b4f: │ ││ imul $0x69742e6f,0x66(%rsi),%ebp
  94190. 657b56: │ ││ pop %rdi
  94191. 657b57: │╭┼┼─ jne 657bc2 <_D11TypeInfo_Ag7__ClassZ+0x62>
  94192. 657b59: ││││ outsb %ds:(%rsi),(%dx)
  94193. 657b5a: ││││╭ je 657b5c <_D2rt8typeinfo7ti_uint12__ModuleInfoZ+0x2c>
  94194. 657b5c: ││││┕ add %al,(%rax)
  94195.  
  94196. 0000000000657b60 <_D11TypeInfo_Ag7__ClassZ>:
  94197. 657b60: adc $0x43,%al
  94198. 657b6f: add %bl,(%rax)
  94199. 657b71: add %al,(%rax)
  94200. 657b73: add %al,(%rax)
  94201. 657b75: add %al,(%rax)
  94202. 657b77: add %cl,0x4400(%rax)
  94203. 657b7d: add %al,(%rax)
  94204. 657b7f: add %cl,(%rbx)
  94205. 657b81: add %al,(%rax)
  94206. 657b83: add %al,(%rax)
  94207. 657b85: add %al,(%rax)
  94208. 657b87: add %cl,(%rax)
  94209. 657b89: add %al,0x0(%rax,%rax,1)
  94210. 657b8d: add %al,(%rax)
  94211. 657b8f: add %dl,(%rbx)
  94212. 657b91: add %al,(%rax)
  94213. 657b93: add %al,(%rax)
  94214. 657b95: add %al,(%rax)
  94215. 657b97: add %ah,0x4400(%rax)
  94216. 657bad: add %al,(%rax)
  94217. 657baf: add %dh,%al
  94218. 657bb1: pop %rcx
  94219. 657bb2: add %al,%gs:(%rax)
  94220. 657bc5: add %al,(%rax)
  94221. 657bc7: add %dh,(%rax,%rax,1)
  94222.  
  94223. 0000000000657c00 <_D11TypeInfo_Ah7__ClassZ>:
  94224. 657c00: adc $0x43,%al
  94225. 657c0f: add %bl,(%rax)
  94226. 657c11: add %al,(%rax)
  94227. 657c13: add %al,(%rax)
  94228. 657c15: add %al,(%rax)
  94229. 657c17: add %bh,(%rax)
  94230. 657c19: add %eax,0x0(%rax,%rax,1)
  94231. 657c1d: add %al,(%rax)
  94232. 657c1f: add %cl,(%rbx)
  94233. 657c21: add %al,(%rax)
  94234. 657c23: add %al,(%rax)
  94235. 657c25: add %al,(%rax)
  94236. 657c27: add %bl,(%rax,%rax,1)
  94237. 657c2a: add %r8b,(%rax)
  94238. 657c2d: add %al,(%rax)
  94239. 657c2f: add %dl,(%rbx)
  94240. 657c31: add %al,(%rax)
  94241. 657c33: add %al,(%rax)
  94242. 657c35: add %al,(%rax)
  94243. 657c37: add %dl,0x1(%rax)
  94244. 657c3a: add %r8b,(%rax)
  94245. 657c4d: add %al,(%rax)
  94246. 657c4f: add %ah,0x7b(%rax)
  94247. 657c52: add %al,%gs:(%rax)
  94248. 657c65: add %al,(%rax)
  94249. 657c67: add %dh,(%rax,%rax,1)
  94250.  
  94251. 0000000000657ca0 <_D11TypeInfo_Av7__ClassZ>:
  94252. 657ca0: adc $0x43,%al
  94253. 657caf: add %bl,(%rax)
  94254. 657cb1: add %al,(%rax)
  94255. 657cb3: add %al,(%rax)
  94256. 657cb5: add %al,(%rax)
  94257. 657cb7: add %ch,%al
  94258. 657cb9: add %eax,0x0(%rax,%rax,1)
  94259. 657cbd: add %al,(%rax)
  94260. 657cbf: add %cl,(%rbx)
  94261. 657cc1: add %al,(%rax)
  94262. 657cc3: add %al,(%rax)
  94263. 657cc5: add %al,(%rax)
  94264. 657cc7: add %ch,(%rdi)
  94265. 657cc9: add %al,0x0(%rax,%rax,1)
  94266. 657ccd: add %al,(%rax)
  94267. 657ccf: add %dl,(%rbx)
  94268. 657cd9: add 0x0(%rax,%rax,1),%al
  94269. 657cf1: ╭ jl 657d58 <_D11TypeInfo_Ab7__ClassZ+0x18>
  94270. 657d07: │ add %dh,(%rax,%rax,1)
  94271.  
  94272. 0000000000657d40 <_D11TypeInfo_Ab7__ClassZ>:
  94273. 657d40: adc $0x43,%al
  94274. 657d4f: add %bl,(%rax)
  94275. 657d51: add %al,(%rax)
  94276. 657d53: add %al,(%rax)
  94277. 657d55: add %al,(%rax)
  94278. 657d57: add %bl,0x4402(%rax)
  94279. 657d5d: add %al,(%rax)
  94280. 657d5f: add %cl,(%rbx)
  94281. 657d61: add %al,(%rax)
  94282. 657d63: add %al,(%rax)
  94283. 657d65: add %al,(%rax)
  94284. 657d67: add %al,0x0(%rdx)
  94285. 657d6a: add %r8b,(%rax)
  94286. 657d6d: add %al,(%rax)
  94287. 657d6f: add %dl,(%rbx)
  94288. 657d71: add %al,(%rax)
  94289. 657d73: add %al,(%rax)
  94290. 657d75: add %al,(%rax)
  94291. 657d77: add %dh,0x4402(%rax)
  94292. 657d91: ╭ jl 657df8 <_D11TypeInfo_Aa7__ClassZ+0x18>
  94293. 657da7: │ add %dh,(%rax,%rax,1)
  94294.  
  94295. 0000000000657de0 <_D11TypeInfo_Aa7__ClassZ>:
  94296. 657de0: adc $0x43,%al
  94297. 657def: add %bl,(%rax)
  94298. 657df1: add %al,(%rax)
  94299. 657df3: add %al,(%rax)
  94300. 657df5: add %al,(%rax)
  94301. 657df7: add %cl,0x3(%rax)
  94302. 657dfa: add %r8b,(%rax)
  94303. 657dfd: add %al,(%rax)
  94304. 657dff: add %cl,(%rbx)
  94305. 657e01: add %al,(%rax)
  94306. 657e03: add %al,(%rax)
  94307. 657e05: add %al,(%rax)
  94308. 657e07: add %cl,0x0(%rsi)
  94309. 657e0a: add %r8b,(%rax)
  94310. 657e0d: add %al,(%rax)
  94311. 657e0f: add %dl,(%rbx)
  94312. 657e11: add %al,(%rax)
  94313. 657e13: add %al,(%rax)
  94314. 657e15: add %al,(%rax)
  94315. 657e17: add %ah,0x3(%rax)
  94316. 657e1a: add %r8b,(%rax)
  94317. 657e31: ╭ jl 657e98 <_D12TypeInfo_Aya7__ClassZ+0x18>
  94318. 657e47: │ add %dh,(%rax,%rax,1)
  94319.  
  94320. 0000000000657e80 <_D12TypeInfo_Aya7__ClassZ>:
  94321. 657e80: adc $0x43,%al
  94322. 657e8f: add %bl,(%rax)
  94323. 657e91: add %al,(%rax)
  94324. 657e93: add %al,(%rax)
  94325. 657e95: add %al,(%rax)
  94326. 657e97: add %bl,(%rax)
  94327. 657e99: add $0x44,%al
  94328. 657e9b: add %al,(%rax)
  94329. 657e9d: add %al,(%rax)
  94330. 657e9f: add %cl,(%rax,%rax,1)
  94331. 657ea2: add %al,(%rax)
  94332. 657ea4: add %al,(%rax)
  94333. 657ea6: add %al,(%rax)
  94334. 657ea8: pop %rdx
  94335. 657ea9: add %al,0x0(%rax,%rax,1)
  94336. 657ead: add %al,(%rax)
  94337. 657eaf: add %dl,(%rbx)
  94338. 657eb1: add %al,(%rax)
  94339. 657eb3: add %al,(%rax)
  94340. 657eb5: add %al,(%rax)
  94341. 657eb7: add %dh,(%rax)
  94342. 657eb9: add $0x44,%al
  94343. 657ecf: add %ah,%al
  94344. 657ed1: ╭ jge 657f38 <_D12TypeInfo_Axa7__ClassZ+0x18>
  94345. 657ee7: │ add %dh,(%rax,%rax,1)
  94346.  
  94347. 0000000000657f20 <_D12TypeInfo_Axa7__ClassZ>:
  94348. 657f20: adc $0x43,%al
  94349. 657f2f: add %bl,(%rax)
  94350. 657f31: add %al,(%rax)
  94351. 657f33: add %al,(%rax)
  94352. 657f35: add %al,(%rax)
  94353. 657f37: add %cl,%al
  94354. 657f39: add $0x44,%al
  94355. 657f3b: add %al,(%rax)
  94356. 657f3d: add %al,(%rax)
  94357. 657f3f: add %cl,(%rax,%rax,1)
  94358. 657f42: add %al,(%rax)
  94359. 657f44: add %al,(%rax)
  94360. 657f46: add %al,(%rax)
  94361. 657f48: ╭ jne 657f4a <_D12TypeInfo_Axa7__ClassZ+0x2a>
  94362. 657f4a: ┕ add %r8b,(%rax)
  94363. 657f4d: add %al,(%rax)
  94364. 657f4f: add %dl,(%rbx)
  94365. 657f51: add %al,(%rax)
  94366. 657f53: add %al,(%rax)
  94367. 657f55: add %al,(%rax)
  94368. 657f57: add %ah,%al
  94369. 657f59: add $0x44,%al
  94370. 657f6f: add %ah,%al
  94371. 657f71: ╭ jge 657fd8 <_D2rt8typeinfo5ti_Ag12__ModuleInfoZ+0x18>
  94372. 657f87: │ add %dh,(%rax,%rax,1)
  94373.  
  94374. 0000000000657fc0 <_D2rt8typeinfo5ti_Ag12__ModuleInfoZ>:
  94375. 657fc0: add $0x8,%al
  94376. 657fc2: add %al,0x0(%rax)
  94377. 657fc8: (bad)
  94378. 657fc9: add %al,(%rax)
  94379. 657fcb: add %al,(%rax)
  94380. 657fcd: add %al,(%rax)
  94381. 657fcf: add %ah,0x7b(%rax)
  94382. 657fd2: add %al,%gs:(%rax)
  94383. 657fd5: add %al,(%rax)
  94384. 657fd7: add %al,(%rax)
  94385. 657fd9: ╭ jl 658040 <_D10TypeInfo_s7__ClassZ+0x20>
  94386. 657fdb: │ add %al,(%rax)
  94387. 657fdd: │ add %al,(%rax)
  94388. 657fdf: │ add %ah,0x657c(%rax)
  94389. 657fe5: │ add %al,(%rax)
  94390. 657fe7: │ add %al,0x7d(%rax)
  94391. 657fea: │ add %al,%gs:(%rax)
  94392. 657fed: │ add %al,(%rax)
  94393. 657fef: │ add %ah,%al
  94394. 657ff1: ╭┼ jge 658058 <_D10TypeInfo_s7__ClassZ+0x38>
  94395. 657ff3: ││ add %al,(%rax)
  94396. 657ff5: ││ add %al,(%rax)
  94397. 657ff7: ││ add %al,0x657e(%rax)
  94398. 657ffd: ││ add %al,(%rax)
  94399. 657fff: ││ add %ah,(%rax)
  94400. 658001: ╭┼┼ jg 658068 <_D10TypeInfo_s7__ClassZ+0x48>
  94401. 658003: │││ add %al,(%rax)
  94402. 658005: │││ add %al,(%rax)
  94403. 658007: │││ add %dh,0x74(%rdx)
  94404. 65800a: ╭─┼┼┼ je,pn 658086 <_D10TypeInfo_s7__ClassZ+0x66>
  94405. 65800d: │╭┼┼┼ jo 658074 <_D10TypeInfo_s7__ClassZ+0x54>
  94406. 65800f: │││││ imul $0x69742e6f,0x66(%rsi),%ebp
  94407. 658016: │││││ pop %rdi
  94408. 658017: │││││ rex.B
  94409. 658018: │││││ add %al,(%eax)
  94410. 65801b: │││││ add %al,(%rax)
  94411. 65801d: │││││ add %al,(%rax)
  94412.  
  94413. 0000000000658020 <_D10TypeInfo_s7__ClassZ>:
  94414. 658020: adc $0x43,%al
  94415. 65802f: add %dl,(%rax)
  94416. 658031: add %al,(%rax)
  94417. 658033: add %al,(%rax)
  94418. 658035: add %al,(%rax)
  94419. 658037: add %cl,0x4405(%rax)
  94420. 65803d: add %al,(%rax)
  94421. 65803f: add %cl,(%rdx)
  94422. 658041: add %al,(%rax)
  94423. 658043: add %al,(%rax)
  94424. 658045: add %al,(%rax)
  94425. 658047: add %bh,0x5(%rax)
  94426. 65804a: add %r8b,(%rax)
  94427. 65804d: add %al,(%rax)
  94428. 65804f: add %dl,(%rbx)
  94429. 658051: add %al,(%rax)
  94430. 658053: add %al,(%rax)
  94431. 658055: add %al,(%rax)
  94432. 658057: add %ah,0x4405(%rax)
  94433. 65806d: add %al,(%rax)
  94434. 65806f: add %dl,%al
  94435. 658071: push %rsi
  94436. 658072: add %al,%gs:(%rax)
  94437. 658085: add %al,(%rax)
  94438. 658087: add %dh,(%rsi)
  94439.  
  94440. 00000000006580c0 <_D2rt8typeinfo8ti_short12__ModuleInfoZ>:
  94441. 6580c0: add $0x8,%al
  94442. 6580c2: add %al,0x0(%rax)
  94443. 6580c8: add %eax,(%rax)
  94444. 6580ca: add %al,(%rax)
  94445. 6580cc: add %al,(%rax)
  94446. 6580ce: add %al,(%rax)
  94447. 6580d0: and %al,0x65(%rax)
  94448. 6580d6: add %al,(%rax)
  94449. 6580d8: ╭── jb 65814e <_D10TypeInfo_g7__ClassZ+0x5e>
  94450. 6580da: ╭─┼── je,pn 658156 <_D10TypeInfo_g7__ClassZ+0x66>
  94451. 6580dd: │ │ ╭ jo 658144 <_D10TypeInfo_g7__ClassZ+0x54>
  94452. 6580df: │ │ │ imul $0x69742e6f,0x66(%rsi),%ebp
  94453. 6580e6: │ │ │ pop %rdi
  94454. 6580e7: │ │╭┼ jae 658151 <_D10TypeInfo_g7__ClassZ+0x61>
  94455. 6580e9: │ │││ outsl %ds:(%rsi),(%dx)
  94456. 6580ea: │╭┼┼┼ jb 658160 <_D10TypeInfo_g7__ClassZ+0x70>
  94457. 6580ec: │││││ add %al,(%rax)
  94458.  
  94459. 00000000006580f0 <_D10TypeInfo_g7__ClassZ>:
  94460. 6580f0: adc $0x43,%al
  94461. 6580ff: add %dl,(%rax)
  94462. 658101: add %al,(%rax)
  94463. 658103: add %al,(%rax)
  94464. 658105: add %al,(%rax)
  94465. 658107: add %cl,0x6(%rax)
  94466. 65810a: add %r8b,(%rax)
  94467. 65810d: add %al,(%rax)
  94468. 65810f: add %cl,(%rdx)
  94469. 658111: add %al,(%rax)
  94470. 658113: add %al,(%rax)
  94471. 658115: add %al,(%rax)
  94472. 658117: add %bh,(%rax)
  94473. 658119: (bad)
  94474. 65811a: add %r8b,(%rax)
  94475. 65811d: add %al,(%rax)
  94476. 65811f: add %dl,(%rbx)
  94477. 658121: add %al,(%rax)
  94478. 658123: add %al,(%rax)
  94479. 658125: add %al,(%rax)
  94480. 658127: add %ah,0x6(%rax)
  94481. 65812a: add %r8b,(%rax)
  94482. 65813d: add %al,(%rax)
  94483. 65813f: add %dl,%al
  94484. 658141: push %rsi
  94485. 658142: add %al,%gs:(%rax)
  94486. 658155: add %al,(%rax)
  94487. 658157: add %dh,(%rsi)
  94488.  
  94489. 0000000000658190 <_D2rt8typeinfo7ti_byte12__ModuleInfoZ>:
  94490. 658190: add $0x8,%al
  94491. 658192: add %al,0x0(%rax)
  94492. 658198: add %eax,(%rax)
  94493. 65819a: add %al,(%rax)
  94494. 65819c: add %al,(%rax)
  94495. 65819e: add %al,(%rax)
  94496. 6581a0: lock andb $0x0,0x0(%rbp)
  94497. 6581a5: add %al,(%rax)
  94498. 6581a7: add %dh,0x74(%rdx)
  94499. 6581aa: ╭── je,pn 658226 <_D10TypeInfo_j7__ClassZ+0x66>
  94500. 6581ad: │ ╭ jo 658214 <_D10TypeInfo_j7__ClassZ+0x54>
  94501. 6581af: │ │ imul $0x69742e6f,0x66(%rsi),%ebp
  94502. 6581b6: │ │ pop %rdi
  94503. 6581b7: │ │ (bad) {%k5}
  94504. 6581b8: │╭┼ jns 65822e <_D10TypeInfo_j7__ClassZ+0x6e>
  94505. 6581ba: │││ add %al,%gs:(%rax)
  94506. 6581bd: │││ add %al,(%rax)
  94507.  
  94508. 00000000006581c0 <_D10TypeInfo_j7__ClassZ>:
  94509. 6581c0: adc $0x43,%al
  94510. 6581cf: add %dl,(%rax)
  94511. 6581d1: add %al,(%rax)
  94512. 6581d3: add %al,(%rax)
  94513. 6581d5: add %al,(%rax)
  94514. 6581d7: add %dl,(%rax)
  94515. 6581d9: (bad)
  94516. 6581da: add %r8b,(%rax)
  94517. 6581dd: add %al,(%rax)
  94518. 6581df: add %cl,(%rdx)
  94519. 6581e1: add %al,(%rax)
  94520. 6581e3: add %al,(%rax)
  94521. 6581e5: add %al,(%rax)
  94522. 6581e7: add %bh,%dh
  94523. 6581e9: (bad)
  94524. 6581ea: add %r8b,(%rax)
  94525. 6581ed: add %al,(%rax)
  94526. 6581ef: add %dl,(%rbx)
  94527. 6581f1: add %al,(%rax)
  94528. 6581f3: add %al,(%rax)
  94529. 6581f5: add %al,(%rax)
  94530. 6581f7: add %ah,(%rax)
  94531. 6581f9: (bad)
  94532. 6581fa: add %r8b,(%rax)
  94533. 65820d: add %al,(%rax)
  94534. 65820f: add %dl,%al
  94535. 658211: imul $0x0,0x0(%rbp),%esp
  94536. 658225: add %al,(%rax)
  94537. 658227: add %dh,(%rsi)
  94538.  
  94539. 0000000000658260 <_D2rt8typeinfo8ti_ireal12__ModuleInfoZ>:
  94540. 658260: add $0x8,%al
  94541. 658262: add %al,0x0(%rax)
  94542. 658268: add %eax,(%rax)
  94543. 65826a: add %al,(%rax)
  94544. 65826c: add %al,(%rax)
  94545. 65826e: add %al,(%rax)
  94546. 658270: rolb $0x0,0x65(%rcx)
  94547. 658277: add %dh,0x74(%rdx)
  94548. 65827a: ╭─ je,pn 6582f6 <_D10TypeInfo_v7__ClassZ+0x66>
  94549. 65827d: │╭ jo 6582e4 <_D10TypeInfo_v7__ClassZ+0x54>
  94550. 65827f: ││ imul $0x69742e6f,0x66(%rsi),%ebp
  94551. 658286: ││ pop %rdi
  94552. 658287: ││ imul $0x6c61,0x65(%rdx),%esi
  94553.  
  94554. 0000000000658290 <_D10TypeInfo_v7__ClassZ>:
  94555. 658290: adc $0x43,%al
  94556. 65829f: add %dl,(%rax)
  94557. 6582a1: add %al,(%rax)
  94558. 6582a3: add %al,(%rax)
  94559. 6582a5: add %al,(%rax)
  94560. 6582a7: add %cl,%al
  94561. 6582a9: (bad)
  94562. 6582aa: add %r8b,(%rax)
  94563. 6582ad: add %al,(%rax)
  94564. 6582af: add %cl,(%rdx)
  94565. 6582b1: add %al,(%rax)
  94566. 6582b3: add %al,(%rax)
  94567. 6582b5: add %al,(%rax)
  94568. 6582b7: add %bh,0x4407(%rbp)
  94569. 6582bd: add %al,(%rax)
  94570. 6582bf: add %dl,(%rbx)
  94571. 6582c1: add %al,(%rax)
  94572. 6582c3: add %al,(%rax)
  94573. 6582c5: add %al,(%rax)
  94574. 6582c7: add %ah,%al
  94575. 6582c9: (bad)
  94576. 6582ca: add %r8b,(%rax)
  94577. 6582dd: add %al,(%rax)
  94578. 6582df: add %dl,%al
  94579. 6582e1: push %rsi
  94580. 6582e2: add %al,%gs:(%rax)
  94581. 6582f5: add %al,(%rax)
  94582. 6582f7: add %dh,(%rsi)
  94583.  
  94584. 0000000000658330 <_D2rt8typeinfo7ti_void12__ModuleInfoZ>:
  94585. 658330: add $0x8,%al
  94586. 658332: add %al,0x0(%rax)
  94587. 658338: add %eax,(%rax)
  94588. 65833a: add %al,(%rax)
  94589. 65833c: add %al,(%rax)
  94590. 65833e: add %al,(%rax)
  94591. 658340: nop
  94592. 658341: (bad)
  94593. 658342: add %al,%gs:(%rax)
  94594. 658345: add %al,(%rax)
  94595. 658347: add %dh,0x74(%rdx)
  94596. 65834a: ╭── je,pn 6583c6 <_D10TypeInfo_p7__ClassZ+0x66>
  94597. 65834d: │ ╭ jo 6583b4 <_D10TypeInfo_p7__ClassZ+0x54>
  94598. 65834f: │ │ imul $0x69742e6f,0x66(%rsi),%ebp
  94599. 658356: │ │ pop %rdi
  94600. 658357: │╭┼ jbe 6583c8 <_D10TypeInfo_p7__ClassZ+0x68>
  94601. 658359: │││ imul $0x80000000,0x0(%rax,%rax,1),%esp
  94602.  
  94603. 0000000000658360 <_D10TypeInfo_p7__ClassZ>:
  94604. 658360: adc $0x43,%al
  94605. 65836f: add %dl,(%rax)
  94606. 658371: add %al,(%rax)
  94607. 658373: add %al,(%rax)
  94608. 658375: add %al,(%rax)
  94609. 658377: add %dl,0x4408(%rax)
  94610. 65837d: add %al,(%rax)
  94611. 65837f: add %cl,(%rdx)
  94612. 658381: add %al,(%rax)
  94613. 658383: add %al,(%rax)
  94614. 658385: add %al,(%rax)
  94615. 658387: add %al,0x4408(%rax)
  94616. 65838d: add %al,(%rax)
  94617. 65838f: add %dl,(%rbx)
  94618. 658391: add %al,(%rax)
  94619. 658393: add %al,(%rax)
  94620. 658395: add %al,(%rax)
  94621. 658397: add %ah,0x4408(%rax)
  94622. 6583ad: add %al,(%rax)
  94623. 6583af: add %al,0x68(%rax)
  94624. 6583b2: add %al,%gs:(%rax)
  94625. 6583c5: add %al,(%rax)
  94626. 6583c7: add %dh,(%rsi)
  94627.  
  94628. 0000000000658400 <_D2rt8typeinfo10ti_idouble12__ModuleInfoZ>:
  94629. 658400: add $0x8,%al
  94630. 658402: add %al,0x0(%rax)
  94631. 658408: add %eax,(%rax)
  94632. 65840a: add %al,(%rax)
  94633. 65840c: add %al,(%rax)
  94634. 65840e: add %al,(%rax)
  94635. 658410: (bad)
  94636. 658411: andl $0x0,0x0(%rbp)
  94637. 658415: add %al,(%rax)
  94638. 658417: add %dh,0x74(%rdx)
  94639. 65841a: ╭─ je,pn 658496 <_D10TypeInfo_i7__ClassZ+0x66>
  94640. 65841d: │╭ jo 658484 <_D10TypeInfo_i7__ClassZ+0x54>
  94641. 65841f: ││ imul $0x69742e6f,0x66(%rsi),%ebp
  94642. 658426: ││ pop %rdi
  94643. 658427: ││ imul $0x656c62,0x75(%rdi,%rbp,2),%esp
  94644.  
  94645. 0000000000658430 <_D10TypeInfo_i7__ClassZ>:
  94646. 658430: adc $0x43,%al
  94647. 65843f: add %dl,(%rax)
  94648. 658441: add %al,(%rax)
  94649. 658443: add %al,(%rax)
  94650. 658445: add %al,(%rax)
  94651. 658447: add %cl,0x9(%rax)
  94652. 65844a: add %r8b,(%rax)
  94653. 65844d: add %al,(%rax)
  94654. 65844f: add %cl,(%rdx)
  94655. 658451: add %al,(%rax)
  94656. 658453: add %al,(%rax)
  94657. 658455: add %al,(%rax)
  94658. 658457: add %bh,(%rax)
  94659. 658459: or %eax,0x0(%rax,%rax,1)
  94660. 65845d: add %al,(%rax)
  94661. 65845f: add %dl,(%rbx)
  94662. 658461: add %al,(%rax)
  94663. 658463: add %al,(%rax)
  94664. 658465: add %al,(%rax)
  94665. 658467: add %ah,0x9(%rax)
  94666. 65846a: add %r8b,(%rax)
  94667. 65847d: add %al,(%rax)
  94668. 65847f: add %dl,%al
  94669. 658481: push %rsi
  94670. 658482: add %al,%gs:(%rax)
  94671. 658495: add %al,(%rax)
  94672. 658497: add %dh,(%rsi)
  94673.  
  94674. 00000000006584d0 <_D2rt8typeinfo6ti_int12__ModuleInfoZ>:
  94675. 6584d0: add $0x8,%al
  94676. 6584d2: add %al,0x0(%rax)
  94677. 6584d8: add %eax,(%rax)
  94678. 6584da: add %al,(%rax)
  94679. 6584dc: add %al,(%rax)
  94680. 6584de: add %al,(%rax)
  94681. 6584e0: xor %al,0x0(%rbp,%riz,2)
  94682. 6584e7: add %dh,0x74(%rdx)
  94683. 6584ea: ╭─ je,pn 658566 <_D2rt6memory12__ModuleInfoZ+0x6>
  94684. 6584ed: │╭ jo 658554 <_D2rt7switch_12__ModuleInfoZ+0x14>
  94685. 6584ef: ││ imul $0x69742e6f,0x66(%rsi),%ebp
  94686. 6584f6: ││ pop %rdi
  94687. 6584f7: ││ imul $0x0,0x74(%rsi),%ebp
  94688.  
  94689. 0000000000658500 <_D2rt3adi12__ModuleInfoZ>:
  94690. 658500: add $0x0,%al
  94691. 658502: add %al,0x0(%rax)
  94692. 658508: ╭ jb 65857e <_D2rt6memory12__ModuleInfoZ+0x1e>
  94693. 65850a: │ cs
  94694. 65850b: │ (bad)
  94695. 65850c: │ imul $0x100,%fs:(%rax),%eax
  94696.  
  94697. 0000000000658510 <rt_trapExceptions>:
  94698. 658510: add %eax,(%rax)
  94699.  
  94700. 0000000000658520 <_D2rt6dmain212__ModuleInfoZ>:
  94701. 658520: add $0x0,%al
  94702. 658522: add %al,0x0(%rax)
  94703. 658528: ╭ jb 65859e <_D2rt5qsort12__ModuleInfoZ+0x1e>
  94704. 65852a: │ cs
  94705. 65852b: │ fs
  94706. 65852c: │ insl (%dx),%es:(%rdi)
  94707. 65852d: │ (bad)
  94708. 65852e: │ imul $0x0,0x32(%rsi),%ebp
  94709.  
  94710. 0000000000658540 <_D2rt7switch_12__ModuleInfoZ>:
  94711. 658540: add $0x0,%al
  94712. 658542: add %al,0x0(%rax)
  94713. 658548: ╭ jb 6585be <_D2rt8monitor_12__ModuleInfoZ+0x1e>
  94714. 65854a: ╭┼ jae,pn 6585c4 <_D2rt5cast_12__ModuleInfoZ+0x4>
  94715. 65854d: ││ imul $0x5f,0x68(%rbx,%riz,2),%esi
  94716.  
  94717. 0000000000658560 <_D2rt6memory12__ModuleInfoZ>:
  94718. 658560: add $0x0,%al
  94719. 658562: add %al,0x0(%rax)
  94720. 658568: ╭ jb 6585de <_D2rt5cast_12__ModuleInfoZ+0x1e>
  94721. 65856a: │ cs
  94722. 65856b: │ insl (%dx),%es:(%rdi)
  94723. 65856c: │ gs
  94724. 65856d: │ insl (%dx),%es:(%rdi)
  94725. 65856e: │ outsl %ds:(%rsi),(%dx)
  94726. 65856f: ╭┼ jb 6585ea <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo7__ClassZ+0xa>
  94727.  
  94728. 0000000000658580 <_D2rt5qsort12__ModuleInfoZ>:
  94729. 658580: add $0x0,%al
  94730. 658582: add %al,0x0(%rax)
  94731. 658588: ╭ jb 6585fe <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo7__ClassZ+0x1e>
  94732. 65858a: ╭┼ jno,pn 658600 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo7__ClassZ+0x20>
  94733. 65858d: ││ outsl %ds:(%rsi),(%dx)
  94734. 65858e: ╭┼┼ jb 658604 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo7__ClassZ+0x24>
  94735.  
  94736. 00000000006585a0 <_D2rt8monitor_12__ModuleInfoZ>:
  94737. 6585a0: add $0x0,%al
  94738. 6585a2: add %al,0x0(%rax)
  94739. 6585a8: ╭ jb 65861e <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo7__ClassZ+0x3e>
  94740. 6585aa: │ cs
  94741. 6585ab: │ insl (%dx),%es:(%rdi)
  94742. 6585ac: │ outsl %ds:(%rsi),(%dx)
  94743. 6585ad: │ outsb %ds:(%rsi),(%dx)
  94744. 6585ae: │ imul $0x5f,0x72(%rdi,%rbp,2),%esi
  94745.  
  94746. 00000000006585c0 <_D2rt5cast_12__ModuleInfoZ>:
  94747. 6585c0: add $0x0,%al
  94748. 6585c2: add %al,0x0(%rax)
  94749. 6585c8: ╭─ jb 65863e <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo7__ClassZ+0x5e>
  94750. 6585ca: │ movslq %cs:0x73(%rcx),%esp
  94751. 6585ce: │╭ je 65862f <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo7__ClassZ+0x4f>
  94752.  
  94753. 00000000006585e0 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo7__ClassZ>:
  94754. 6585e0: adc $0x43,%al
  94755. 6585ef: add %ch,(%rax)
  94756. 6585f1: add $0x0,%al
  94757. 6585f3: add %al,(%rax)
  94758. 6585f5: add %al,(%rax)
  94759. 6585f7: add %al,0x440a(%rax)
  94760. 6585fd: add %al,(%rax)
  94761. 6585ff: add %dh,(%rcx)
  94762. 658601: add %al,(%rax)
  94763. 658603: add %al,(%rax)
  94764. 658605: add %al,(%rax)
  94765. 658607: add %dl,(%rax)
  94766. 658609: cmove (%rax),%eax
  94767. 65860c: add %al,(%rax)
  94768. 65860e: add %al,(%rax)
  94769. 658610: (bad)
  94770. 658611: add %al,(%rax)
  94771. 658613: add %al,(%rax)
  94772. 658615: add %al,(%rax)
  94773. 658617: add %dh,0x440e(%rax)
  94774. 65861d: add %al,(%rax)
  94775. 65861f: add %al,(%rcx)
  94776. 658621: add %al,(%rax)
  94777. 658623: add %al,(%rax)
  94778. 658625: add %al,(%rax)
  94779. 658627: add %ah,0xa(%rax)
  94780. 65862a: add %r8b,(%rax)
  94781. 65862d: add %al,(%rax)
  94782. 65862f: add %dl,0x6555(%rax)
  94783. 658645: add %al,(%rax)
  94784. 658647: add %bh,(%rax,%rax,1)
  94785. 658666: add %al,(%rax)
  94786. 658668: adc %bh,0x0(%rdx,%rax,2)
  94787.  
  94788. 0000000000658680 <_D4core7runtime12__ModuleInfoZ>:
  94789. 658680: ┆ or %al,(%rax)
  94790. 658682: ┆ add %al,0x0(%rax)
  94791. 658688: ╰ jo 658643 <_D4core7runtime19defaultTraceHandlerFPvZ16DefaultTraceInfo7__ClassZ+0x63>
  94792. 65868a: rex.X add %al,(%rax)
  94793. 65868d: add %al,(%rax)
  94794. 65868f: add %ah,0x6f(%rbx)
  94795. 658692: ╭ jb 6586f9 <_D4core8demangle8Demangle14ParseException7__ClassZ+0x59>
  94796. 658694: ╭─┼ jb,pn 65870c <_D4core8demangle8Demangle14ParseException7__ClassZ+0x6c>
  94797. 658697: │ │ outsb %ds:(%rsi),(%dx)
  94798. 658698: │╭┼ je 658703 <_D4core8demangle8Demangle14ParseException7__ClassZ+0x63>
  94799. 65869a: │││ insl (%dx),%es:(%rdi)
  94800. 65869b: │││ add %al,%gs:(%rax)
  94801.  
  94802. 00000000006586a0 <_D4core8demangle8Demangle14ParseException7__ClassZ>:
  94803. 6586a0: adc $0x43,%al
  94804. 6586af: add %cl,0x0(%rax)
  94805. 6586b2: add %al,(%rax)
  94806. 6586b4: add %al,(%rax)
  94807. 6586b6: add %al,(%rax)
  94808. 6586b8: xor %dl,(%rsp,%rax,2)
  94809. 6586bb: add %al,(%rax)
  94810. 6586bd: add %al,(%rax)
  94811. 6586bf: add %ah,0x0(%rip) # 6586c5 <_D4core8demangle8Demangle14ParseException7__ClassZ+0x25>
  94812. 6586c5: add %al,(%rax)
  94813. 6586c7: add %dh,0x13(%rax)
  94814. 6586ca: add %r8b,(%rax)
  94815. 6586cd: add %al,(%rax)
  94816. 6586cf: add %al,(%rsi)
  94817. 6586d1: add %al,(%rax)
  94818. 6586d3: add %al,(%rax)
  94819. 6586d5: add %al,(%rax)
  94820. 6586d7: add %al,0x4414(%rax)
  94821. 6586ed: add %al,(%rax)
  94822. 6586ef: add %dl,0x54(%rax)
  94823. 6586f2: add %al,%gs:(%rax)
  94824. 658705: add %al,(%rax)
  94825. 658707: add %bh,(%rax,%rax,1)
  94826.  
  94827. 0000000000658740 <_D4core8demangle8Demangle17OverflowException7__ClassZ>:
  94828. 658740: adc $0x43,%al
  94829. 65874f: add %cl,0x0(%rax)
  94830. 658752: add %al,(%rax)
  94831. 658754: add %al,(%rax)
  94832. 658756: add %al,(%rax)
  94833. 658758: mov $0x14,%al
  94834. 65875a: add %r8b,(%rax)
  94835. 65875d: add %al,(%rax)
  94836. 65875f: add %ch,(%rax)
  94837. 658761: add %al,(%rax)
  94838. 658763: add %al,(%rax)
  94839. 658765: add %al,(%rax)
  94840. 658767: add %ah,0x4413(%rax)
  94841. 65876d: add %al,(%rax)
  94842. 65876f: add %al,(%rsi)
  94843. 658779: adc $0x44,%eax
  94844. 65878e: add %al,(%rax)
  94845. 658790: push %rax
  94846. 658791: push %rsp
  94847. 658792: add %al,%gs:(%rax)
  94848. 6587a5: add %al,(%rax)
  94849. 6587a7: add %bh,(%rax,%rax,1)
  94850.  
  94851. 00000000006587e0 <_D4core8demangle12__ModuleInfoZ>:
  94852. 6587e0: add $0x0,%al
  94853. 6587e2: add %al,0x0(%rax)
  94854. 6587e8: movslq 0x72(%rdi),%ebp
  94855. 6587eb: gs
  94856. 6587ec: cs
  94857. 6587ed: fs
  94858. 6587ee: gs
  94859. 6587ef: insl (%dx),%es:(%rdi)
  94860. 6587f0: (bad)
  94861. 6587f1: outsb %ds:(%rsi),(%dx)
  94862. 6587f2: insb (%dx),%es:(%edi)
  94863. 6587f4: add %al,%gs:(%rax)
  94864.  
  94865. 0000000000658800 <_D4core8internal4hash12__ModuleInfoZ>:
  94866. 658800: add $0x0,%al
  94867. 658802: add %al,0x0(%rax)
  94868. 658808: movslq 0x72(%rdi),%ebp
  94869. 65880b: gs imul $0x616e7265,%cs:%gs:0x74(%rsi),%ebp
  94870. 658814: insb (%dx),%es:(%rdi)
  94871. 658815: cs
  94872. 658816: pushq $0x687361
  94873. 65881b: add %al,(%rax)
  94874. 65881d: add %al,(%rax)
  94875.  
  94876. 0000000000658820 <_D4core4sync9exception9SyncError7__ClassZ>:
  94877. 658820: adc $0x43,%al
  94878. 65882f: add %dl,0x0(%rax)
  94879. 658832: add %al,(%rax)
  94880. 658834: add %al,(%rax)
  94881. 658836: add %al,(%rax)
  94882. 658838: mov $0x17,%al
  94883. 65883a: add %r8b,(%rax)
  94884. 65883d: add %al,(%rax)
  94885. 65883f: add %bl,0x0(%rip) # 658845 <_D4core4sync9exception9SyncError7__ClassZ+0x25>
  94886. 658845: add %al,(%rax)
  94887. 658847: add %dh,(%rax)
  94888. 658849: sbb %al,0x0(%rax,%rax,1)
  94889. 65884d: add %al,(%rax)
  94890. 65884f: add %al,(%rsi)
  94891. 658859: sbb %al,0x0(%rax,%rax,1)
  94892. 65886d: add %al,(%rax)
  94893. 65886f: add %dh,0x6562(%rax)
  94894. 658885: add %al,(%rax)
  94895. 658887: add %bh,(%rax,%rax,1)
  94896.  
  94897. 00000000006588c0 <_D4core4sync9exception12__ModuleInfoZ>:
  94898. 6588c0: add $0x8,%al
  94899. 6588c2: add %al,0x0(%rax)
  94900. 6588c8: add %eax,(%rax)
  94901. 6588ca: add %al,(%rax)
  94902. 6588cc: add %al,(%rax)
  94903. 6588ce: add %al,(%rax)
  94904. 6588d0: and %cl,0x65(%rax)
  94905. 6588d6: add %al,(%rax)
  94906. 6588d8: movslq 0x72(%rdi),%ebp
  94907. 6588db: gs
  94908. 6588dc: ╭── jae,pn 658958 <_D2gc2os12__ModuleInfoZ>
  94909. 6588df: │ outsb %ds:(%rsi),(%dx)
  94910. 6588e0: │ movslq (%rsi),%ebp
  94911. 6588e2: │ gs
  94912. 6588e3: │ ╭ js 658948 <_D2gc5stats12__ModuleInfoZ+0x8>
  94913. 6588e5: │ │ gs
  94914. 6588e6: │╭┼ jo 65895c <_D2gc2os12__ModuleInfoZ+0x4>
  94915. 6588e8: │││ imul $0x0,0x6e(%rdi),%ebp
  94916.  
  94917. 00000000006588f0 <_D4core4sync6config12__ModuleInfoZ>:
  94918. 6588f0: add %al,(%rax,%rax,1)
  94919. 6588f3: addb $0x0,(%rax)
  94920. 6588f6: add %al,(%rax)
  94921. 6588f8: add %eax,(%rax)
  94922. 6588fa: add %al,(%rax)
  94923. 6588fc: add %al,(%rax)
  94924. 6588fe: add %al,(%rax)
  94925. 658900: and %dl,0x65(%rcx)
  94926. 658903: add %al,(%rax)
  94927. 658905: add %al,(%rax)
  94928. 658907: add %ah,0x6f(%rbx)
  94929. 65890a: ╭ jb 658971 <_D2gc4bits12__ModuleInfoZ+0x9>
  94930. 65890c: ╭┼ jae,pn 658988 <_D2rt9critical_12__ModuleInfoZ+0x8>
  94931. 65890f: ││ outsb %ds:(%rsi),(%dx)
  94932. 658910: ││ movslq (%rsi),%ebp
  94933. 658912: ││ movslq 0x6e(%rdi),%ebp
  94934. 658915: ││ imul $0x0,0x0(%rdi),%sp
  94935. 65891b: ││ add %al,(%rax)
  94936. 65891d: ││ add %al,(%rax)
  94937.  
  94938. 0000000000658920 <_D2gc6config12__ModuleInfoZ>:
  94939. 658920: add $0x0,%al
  94940. 658922: add %al,0x0(%rax)
  94941. 658928: movslq (%esi),%ebp
  94942. 65892b: movslq 0x6e(%rdi),%ebp
  94943. 65892e: imul $0x0,0x0(%rdi),%sp
  94944.  
  94945. 0000000000658940 <_D2gc5stats12__ModuleInfoZ>:
  94946. 658940: add $0x0,%al
  94947. 658942: add %al,0x0(%rax)
  94948. 658948: movslq (%esi),%ebp
  94949. 65894b: ╭─ jae 6589c1 <_D38TypeInfo_S2rt9backtrace5dwarf8Location6__initZ+0x21>
  94950. 65894d: │ (bad)
  94951. 65894e: │╭ je 6589c3 <_D38TypeInfo_S2rt9backtrace5dwarf8Location6__initZ+0x23>
  94952.  
  94953. 0000000000658958 <_D2gc2os12__ModuleInfoZ>:
  94954. 658958: add $0x0,%al
  94955. 65895a: add %al,0x0(%rax)
  94956. 658960: movslq (%esi),%ebp
  94957. 658963: outsl %ds:(%rsi),(%dx)
  94958. 658964: ╭ jae 658966 <_D2gc2os12__ModuleInfoZ+0xe>
  94959.  
  94960. 0000000000658968 <_D2gc4bits12__ModuleInfoZ>:
  94961. 658968: add $0x0,%al
  94962. 65896a: add %al,0x0(%rax)
  94963. 658970: movslq (%esi),%ebp
  94964. 658973: (bad) {%k5}
  94965. 658974: imul $0x0,0x0(%rbx,%rsi,2),%esi
  94966. 65897c: add %al,(%rax)
  94967.  
  94968. 0000000000658980 <_D2rt9critical_12__ModuleInfoZ>:
  94969. 658980: add $0x0,%al
  94970. 658982: add %al,0x0(%rax)
  94971. 658988: ╭─ jb 6589fe <_D38TypeInfo_S2rt9backtrace5dwarf8Location6__initZ+0x5e>
  94972. 65898a: │ movslq %cs:0x69(%rdx),%esi
  94973. 65898e: │╭ je 6589f9 <_D38TypeInfo_S2rt9backtrace5dwarf8Location6__initZ+0x59>
  94974. 658990: ││ movslq 0x6c(%rcx),%esp
  94975. 658993: ││ pop %rdi
  94976.  
  94977. 00000000006589a0 <_D38TypeInfo_S2rt9backtrace5dwarf8Location6__initZ>:
  94978. 6589a0: adc %cl,%ah
  94979. 6589a2: rex.XB add %al,(%r8)
  94980. 6589ad: add %al,(%rax)
  94981. 6589af: add %bl,(%rbx)
  94982. 6589b1: add %al,(%rax)
  94983. 6589b3: add %al,(%rax)
  94984. 6589b5: add %al,(%rax)
  94985. 6589b7: add %dh,%al
  94986. 6589b9: sbb $0x44,%eax
  94987. 6589be: add %al,(%rax)
  94988. 6589c0: and %al,(%rax)
  94989. 6589c2: add %al,(%rax)
  94990. 6589c4: add %al,(%rax)
  94991. 6589c6: add %al,(%rax)
  94992. 6589c8: enterq $0x441d,$0x0
  94993. 6589cc: add %al,(%rax)
  94994. 6589ce: add %al,(%rax)
  94995. 6589d0: (bad)
  94996. 6589d1: add %al,0x0(%rbx)
  94997. 6589d4: add %al,(%rax)
  94998. 6589d6: add %al,(%rax)
  94999. 6589d8: rolb $0x43,(%rax)
  95000. 6589ef: add %al,(%rcx)
  95001. 658a05: add %al,(%rax)
  95002. 658a07: add %cl,(%rax)
  95003.  
  95004. 0000000000658a30 <_D2rt9backtrace5dwarf12__ModuleInfoZ>:
  95005. 658a30: add $0x0,%al
  95006. 658a32: add %al,0x0(%rax)
  95007. 658a38: ╭─── jb 658aae <_D3std11concurrency11__moduleRefZ+0x6>
  95008. 658a3a: │ cs
  95009. 658a3b: │ (bad) {%k5}
  95010. 658a3d: │ movslq 0x74(%rbx),%ebp
  95011. 658a40: │ ╭ jb 658aa3 <_D12my_iteration11__moduleRefZ+0x3>
  95012. 658a42: │ │ movslq 0x2e(%rbp),%esp
  95013. 658a45: │ │ fs
  95014. 658a46: │ ╭┼ ja 658aa9 <_D3std11concurrency11__moduleRefZ+0x1>
  95015. 658a48: │╭┼┼ jb 658ab0 <_D3std3uni11__moduleRefZ>
  95016. 658a4a: ││││ add %al,(%rax)
  95017. 658a4c: ││││ add %al,(%rax)
  95018.  
  95019. 0000000000658a50 <_D4core10checkedint12__ModuleInfoZ>:
  95020. 658a50: add $0x0,%al
  95021. 658a52: add %al,0x0(%rax)
  95022. 658a58: movslq 0x72(%rdi),%ebp
  95023. 658a5b: gs movslq %cs:%gs:0x65(%rax),%ebp
  95024. 658a60: movslq 0x65(%rbx),%ebp
  95025. 658a63: imul $0x0,%fs:0x74(%rsi),%ebp
  95026. 658a6b: add %al,(%rax)
  95027. 658a6d: add %al,(%rax)
  95028.  
  95029. 0000000000658a70 <_D2rt9backtrace3elf12__ModuleInfoZ>:
  95030. 658a70: add $0x0,%al
  95031. 658a72: add %al,0x0(%rax)
  95032. 658a78: ╭─ jb 658aee <_D3std4file11__moduleRefZ+0x6>
  95033. 658a7a: │ cs
  95034. 658a7b: │ (bad) {%k5}
  95035. 658a7d: │ movslq 0x74(%rbx),%ebp
  95036. 658a80: │╭ jb 658ae3 <_D3std4path11__moduleRefZ+0x3>
  95037. 658a82: ││ movslq 0x2e(%rbp),%esp
  95038. 658a85: ││ gs
  95039. 658a86: ││ insb (%dx),%es:(%rdi)
  95040. 658a87: ││ data16
  95041. 658a88: ││ add %al,(%rax)
  95042.  
  95043. 0000000000658a98 <_D5bench11__moduleRefZ>:
  95044. 658a98: nop
  95045. 658a99: and 0x0(%rbp),%esp
  95046. 658a9c: add %al,(%rax)
  95047.  
  95048. 0000000000658aa0 <_D12my_iteration11__moduleRefZ>:
  95049. 658aa0: shlb $0x65,(%rbx)
  95050. 658aa3: add %al,(%rax)
  95051. 658aa5: add %al,(%rax)
  95052.  
  95053. 0000000000658aa8 <_D3std11concurrency11__moduleRefZ>:
  95054. 658aa8: subb $0x65,(%rdi)
  95055. 658aab: add %al,(%rax)
  95056. 658aad: add %al,(%rax)
  95057.  
  95058. 0000000000658ab0 <_D3std3uni11__moduleRefZ>:
  95059. 658ab0: (bad)
  95060. 658ab1: xor %ah,0x0(%rbp)
  95061. 658ab4: add %al,(%rax)
  95062.  
  95063. 0000000000658ab8 <_D3std9exception11__moduleRefZ>:
  95064. 658ab8: (bad)
  95065. 658ab9: xor 0x0(%rbp),%ah
  95066. 658abc: add %al,(%rax)
  95067.  
  95068. 0000000000658ac0 <_D3std4conv11__moduleRefZ>:
  95069. 658ac0: xor $0x65,%al
  95070. 658ac3: add %al,(%rax)
  95071. 658ac5: add %al,(%rax)
  95072.  
  95073. 0000000000658ac8 <_D3std5ascii11__moduleRefZ>:
  95074. 658ac8: ╭ jo 658afe <_D3std15concurrencybase11__moduleRefZ+0x6>
  95075. 658aca: │ add %al,%gs:(%rax)
  95076. 658acd: │ add %al,(%rax)
  95077.  
  95078. 0000000000658ad0 <_D3std10functional11__moduleRefZ>:
  95079. 658ad0: nop
  95080. 658ad1: xor $0x65,%al
  95081. 658ad3: add %al,(%rax)
  95082. 658ad5: add %al,(%rax)
  95083.  
  95084. 0000000000658ad8 <_D3std8datetime11__moduleRefZ>:
  95085. 658ad8: add %bh,(%rcx)
  95086. 658ada: add %al,%gs:(%rax)
  95087. 658add: add %al,(%rax)
  95088.  
  95089. 0000000000658ae0 <_D3std4path11__moduleRefZ>:
  95090. 658ae0: nop
  95091. 658ae1: cmp %esp,0x0(%rbp)
  95092. 658ae4: add %al,(%rax)
  95093.  
  95094. 0000000000658ae8 <_D3std4file11__moduleRefZ>:
  95095. 658ae8: (bad)
  95096. 658ae9: cmp 0x0(%rbp),%ah
  95097. 658aec: add %al,(%rax)
  95098.  
  95099. 0000000000658af0 <_D3std5array11__moduleRefZ>:
  95100. 658af0: mov $0x3a,%al
  95101. 658af2: add %al,%gs:(%rax)
  95102. 658af5: add %al,(%rax)
  95103.  
  95104. 0000000000658af8 <_D3std15concurrencybase11__moduleRefZ>:
  95105. 658af8: sarb (%rdx)
  95106. 658afa: add %al,%gs:(%rax)
  95107. 658afd: add %al,(%rax)
  95108.  
  95109. 0000000000658b00 <_D3std8bitmanip11__moduleRefZ>:
  95110. 658b00: add %bh,(%rbx)
  95111. 658b02: add %al,%gs:(%rax)
  95112. 658b05: add %al,(%rax)
  95113.  
  95114. 0000000000658b08 <_D3std6format11__moduleRefZ>:
  95115. 658b08: sarb $0x65,(%rbx)
  95116. 658b0b: add %al,(%rax)
  95117. 658b0d: add %al,(%rax)
  95118.  
  95119. 0000000000658b10 <_D3std3utf11__moduleRefZ>:
  95120. 658b10: nop
  95121. 658b11: cmp $0x65,%al
  95122. 658b13: add %al,(%rax)
  95123. 658b15: add %al,(%rax)
  95124.  
  95125. 0000000000658b18 <_D3std5stdio11__moduleRefZ>:
  95126. 658b18: nop
  95127. 658b19: cmp $0x65,%eax
  95128.  
  95129. 0000000000658b20 <_D3std7variant11__moduleRefZ>:
  95130. 658b20: ╭ jo 658b60 <_D3std12experimental6logger4core11__moduleRefZ>
  95131. 658b22: │ add %al,%gs:(%rax)
  95132. 658b25: │ add %al,(%rax)
  95133.  
  95134. 0000000000658b28 <_D3std12experimental6logger10filelogger11__moduleRefZ>:
  95135. 658b28: rex (bad)
  95136. 658b2a: add %al,%gs:(%rax)
  95137. 658b2d: add %al,(%rax)
  95138.  
  95139. 0000000000658b30 <_D3std5range11__moduleRefZ>:
  95140. 658b30: mov $0x3f,%al
  95141. 658b32: add %al,%gs:(%rax)
  95142. 658b35: add %al,(%rax)
  95143.  
  95144. 0000000000658b38 <_D3std8internal12unicode_comp11__moduleRefZ>:
  95145. 658b38: sarb (%rdi)
  95146. 658b3a: add %al,%gs:(%rax)
  95147. 658b3d: add %al,(%rax)
  95148.  
  95149. 0000000000658b40 <_D3std8internal14unicode_tables11__moduleRefZ>:
  95150. 658b40: add %al,0x65(%rax)
  95151. 658b43: add %al,(%rax)
  95152. 658b45: add %al,(%rax)
  95153.  
  95154. 0000000000658b48 <_D3std9stdiobase11__moduleRefZ>:
  95155. 658b48: xor %al,0x65(%rax)
  95156. 658b4b: add %al,(%rax)
  95157. 658b4d: add %al,(%rax)
  95158.  
  95159. 0000000000658b50 <_D3std7process11__moduleRefZ>:
  95160. 658b50: xor %al,0x65(%rdx)
  95161. 658b53: add %al,(%rax)
  95162. 658b55: add %al,(%rax)
  95163.  
  95164. 0000000000658b58 <_D3std6string11__moduleRefZ>:
  95165. 658b58: xor %al,0x65(%rbx)
  95166. 658b5b: add %al,(%rax)
  95167. 658b5d: add %al,(%rax)
  95168.  
  95169. 0000000000658b60 <_D3std12experimental6logger4core11__moduleRefZ>:
  95170. 658b60: rex
  95171. 658b61: rex.RB
  95172. 658b62: add %al,%gs:(%rax)
  95173. 658b65: add %al,(%rax)
  95174.  
  95175. 0000000000658b68 <_D4core9exception11__moduleRefZ>:
  95176. 658b68: orb $0x0,0x65(%rbx)
  95177. 658b6c: add %al,(%rax)
  95178.  
  95179. 0000000000658b70 <_D4core5bitop11__moduleRefZ>:
  95180. 658b70: lock rex.WXB
  95181. 658b72: add %al,%gs:(%rax)
  95182. 658b75: add %al,(%rax)
  95183.  
  95184. 0000000000658b78 <_D4core6thread11__moduleRefZ>:
  95185. 658b78: adc %dl,0x65(%rax)
  95186. 658b7b: add %al,(%rax)
  95187. 658b7d: add %al,(%rax)
  95188.  
  95189. 0000000000658b80 <_D4core4time11__moduleRefZ>:
  95190. 658b80: and %dl,0x65(%rcx)
  95191. 658b83: add %al,(%rax)
  95192. 658b85: add %al,(%rax)
  95193.  
  95194. 0000000000658b88 <_D4core6memory11__moduleRefZ>:
  95195. 658b88: push %rax
  95196. 658b89: push %rcx
  95197. 658b8a: add %al,%gs:(%rax)
  95198. 658b8d: add %al,(%rax)
  95199.  
  95200. 0000000000658b90 <_D4core8internal6string11__moduleRefZ>:
  95201. 658b90: ╭ jo 658be3 <_D3ldc2eh6common11__moduleRefZ+0x3>
  95202. 658b92: │ add %al,%gs:(%rax)
  95203. 658b95: │ add %al,(%rax)
  95204.  
  95205. 0000000000658b98 <_D4core8internal5abort11__moduleRefZ>:
  95206. 658b98: nop
  95207. 658b99: push %rcx
  95208. 658b9a: add %al,%gs:(%rax)
  95209. 658b9d: add %al,(%rax)
  95210.  
  95211. 0000000000658ba0 <_D4core4sync9condition11__moduleRefZ>:
  95212. 658ba0: push %rax
  95213. 658ba1: push %rdx
  95214. 658ba2: add %al,%gs:(%rax)
  95215. 658ba5: add %al,(%rax)
  95216.  
  95217. 0000000000658ba8 <_D4core4sync5mutex11__moduleRefZ>:
  95218. 658ba8: rex push %rbx
  95219. 658baa: add %al,%gs:(%rax)
  95220. 658bad: add %al,(%rax)
  95221.  
  95222. 0000000000658bb0 <_D4core3sys5posix3sys4wait11__moduleRefZ>:
  95223. 658bb0: ╭ jo 658c05 <_D2rt8lifetime11__moduleRefZ+0x5>
  95224. 658bb2: │ add %al,%gs:(%rax)
  95225. 658bb5: │ add %al,(%rax)
  95226.  
  95227. 0000000000658bb8 <_D4core3sys5posix3sys4stat11__moduleRefZ>:
  95228. 658bb8: nop
  95229. 658bb9: push %rbx
  95230. 658bba: add %al,%gs:(%rax)
  95231. 658bbd: add %al,(%rax)
  95232.  
  95233. 0000000000658bc0 <_D4core3sys5posix5netdb11__moduleRefZ>:
  95234. 658bc0: mov $0x53,%al
  95235. 658bc2: add %al,%gs:(%rax)
  95236. 658bc5: add %al,(%rax)
  95237.  
  95238. 0000000000658bc8 <_D4core4stdc5errno11__moduleRefZ>:
  95239. 658bc8: rclb 0x65(%rbx)
  95240. 658bcb: add %al,(%rax)
  95241. 658bcd: add %al,(%rax)
  95242.  
  95243. 0000000000658bd0 <_D3ldc9arrayinit11__moduleRefZ>:
  95244. 658bd0: lock push %rbx
  95245. 658bd2: add %al,%gs:(%rax)
  95246. 658bd5: add %al,(%rax)
  95247.  
  95248. 0000000000658bd8 <_D3ldc2eh9libunwind11__moduleRefZ>:
  95249. 658bd8: adc %dl,0x0(%rbp,%riz,2)
  95250. 658bdc: add %al,(%rax)
  95251.  
  95252. 0000000000658be0 <_D3ldc2eh6common11__moduleRefZ>:
  95253. 658be0: xor %dl,0x0(%rbp,%riz,2)
  95254. 658be4: add %al,(%rax)
  95255.  
  95256. 0000000000658be8 <_D6object11__moduleRefZ>:
  95257. 658be8: push %rax
  95258. 658be9: movslq 0x0(%rbp),%esp
  95259. 658bec: add %al,(%rax)
  95260.  
  95261. 0000000000658bf0 <_D2gc5proxy11__moduleRefZ>:
  95262. 658bf0: xor %ah,0x0(%rbp,%riz,2)
  95263. 658bf4: add %al,(%rax)
  95264.  
  95265. 0000000000658bf8 <_D2gc2gc11__moduleRefZ>:
  95266. 658bf8: xor %ah,0x65(%rbp)
  95267. 658bfb: add %al,(%rax)
  95268. 658bfd: add %al,(%rax)
  95269.  
  95270. 0000000000658c00 <_D2rt8lifetime11__moduleRefZ>:
  95271. 658c00: adc %ah,0x65(%rsi)
  95272. 658c03: add %al,(%rax)
  95273. 658c05: add %al,(%rax)
  95274.  
  95275. 0000000000658c08 <_D2rt5tlsgc11__moduleRefZ>:
  95276. 658c08: push %rax
  95277. 658c09: data16
  95278. 658c0a: add %al,%gs:(%rax)
  95279. 658c0d: add %al,(%rax)
  95280.  
  95281. 0000000000658c10 <_D2rt6aApply11__moduleRefZ>:
  95282. 658c10: andb $0x0,0x65(%rsi)
  95283. 658c14: add %al,(%rax)
  95284.  
  95285. 0000000000658c20 <_D2rt4util9container6common11__moduleRefZ>:
  95286. 658c20: shlb $0x0,0x65(%rsi)
  95287. 658c24: add %al,(%rax)
  95288.  
  95289. 0000000000658c28 <_D2rt4util4hash11__moduleRefZ>:
  95290. 658c28: lock
  95291. 658c29: data16
  95292. 658c2a: add %al,%gs:(%rax)
  95293. 658c2d: add %al,(%rax)
  95294.  
  95295. 0000000000658c30 <_D2rt4util3utf11__moduleRefZ>:
  95296. 658c30: adc %ah,0x65(%rdi)
  95297. 658c33: add %al,(%rax)
  95298. 658c35: add %al,(%rax)
  95299.  
  95300. 0000000000658c38 <_D2rt4util6random11__moduleRefZ>:
  95301. 658c38: xor %ah,0x65(%rdi)
  95302. 658c3b: add %al,(%rax)
  95303. 658c3d: add %al,(%rax)
  95304.  
  95305. 0000000000658c40 <_D2rt3aaA11__moduleRefZ>:
  95306. 658c40: push %rax
  95307. 658c41: add %al,%gs:(%eax)
  95308. 658c45: add %al,(%rax)
  95309.  
  95310. 0000000000658c48 <_D2rt6config11__moduleRefZ>:
  95311. 658c48: shlb 0x65(%rdi)
  95312. 658c4b: add %al,(%rax)
  95313. 658c4d: add %al,(%rax)
  95314.  
  95315. 0000000000658c50 <_D2rt5minfo11__moduleRefZ>:
  95316. 658c50: lock add %al,%gs:(%eax)
  95317. 658c55: add %al,(%rax)
  95318.  
  95319. 0000000000658c58 <_D2rt19sections_elf_shared11__moduleRefZ>:
  95320. 658c58: adc %ch,0x65(%rax)
  95321. 658c5b: add %al,(%rax)
  95322. 658c5d: add %al,(%rax)
  95323.  
  95324. 0000000000658c60 <_D2rt8typeinfo9ti_double11__moduleRefZ>:
  95325. 658c60: ╭ loopne 658cca <_D2rt8typeinfo8ti_ulong11__moduleRefZ+0x2>
  95326. 658c62: │ add %al,%gs:(%rax)
  95327. 658c65: │ add %al,(%rax)
  95328.  
  95329. 0000000000658c68 <_D2rt8typeinfo10ti_cdouble11__moduleRefZ>:
  95330. 658c68: shrb $0x0,0x65(%rcx)
  95331. 658c6c: add %al,(%rax)
  95332.  
  95333. 0000000000658c70 <_D2rt8typeinfo8ti_creal11__moduleRefZ>:
  95334. 658c70: mov $0x6a,%al
  95335. 658c72: add %al,%gs:(%rax)
  95336. 658c75: add %al,(%rax)
  95337.  
  95338. 0000000000658c78 <_D2rt8typeinfo7ti_char11__moduleRefZ>:
  95339. 658c78: nop
  95340. 658c79: imul $0x0,0x0(%rbp),%esp
  95341. 658c7d: add %al,(%rax)
  95342.  
  95343. 0000000000658c80 <_D2rt8typeinfo7ti_real11__moduleRefZ>:
  95344. 658c80: ╭ jo 658cee <_D2rt8typeinfo7ti_uint11__moduleRefZ+0x6>
  95345. 658c82: │ add %al,%gs:(%rax)
  95346. 658c85: │ add %al,(%rax)
  95347.  
  95348. 0000000000658c88 <_D2rt8typeinfo9ti_ushort11__moduleRefZ>:
  95349. 658c88: rex insl (%dx),%es:(%rdi)
  95350. 658c8a: add %al,%gs:(%rax)
  95351. 658c8d: add %al,(%rax)
  95352.  
  95353. 0000000000658c90 <_D2rt8typeinfo9ti_Ashort11__moduleRefZ>:
  95354. 658c90: push %rax
  95355. 658c91: outsl %ds:(%rsi),(%dx)
  95356. 658c92: add %al,%gs:(%rax)
  95357. 658c95: add %al,(%rax)
  95358.  
  95359. 0000000000658c98 <_D2rt8typeinfo8ti_float11__moduleRefZ>:
  95360. 658c98: rex jo 658d00 <_D2rt8typeinfo7ti_byte11__moduleRefZ>
  95361. 658c9b: add %al,(%rax)
  95362. 658c9d: add %al,(%rax)
  95363.  
  95364. 0000000000658ca0 <_D2rt8typeinfo8ti_dchar11__moduleRefZ>:
  95365. 658ca0: and %dh,0x65(%rcx)
  95366. 658ca3: add %al,(%rax)
  95367. 658ca5: add %al,(%rax)
  95368.  
  95369. 0000000000658ca8 <_D2rt8typeinfo9ti_ifloat11__moduleRefZ>:
  95370. 658ca8: lock jno 658d10 <_D2rt8typeinfo7ti_void11__moduleRefZ>
  95371. 658cab: add %al,(%rax)
  95372. 658cad: add %al,(%rax)
  95373.  
  95374. 0000000000658cb0 <_D2rt8typeinfo7ti_Aint11__moduleRefZ>:
  95375. 658cb0: add %dh,0x0(%rbp,%riz,2)
  95376. 658cb4: add %al,(%rax)
  95377.  
  95378. 0000000000658cb8 <_D2rt8typeinfo7ti_long11__moduleRefZ>:
  95379. 658cb8: ╭ loopne 658d2e <_D2rt3adi11__moduleRefZ+0x6>
  95380. 658cba: │ add %al,%gs:(%rax)
  95381. 658cbd: │ add %al,(%rax)
  95382.  
  95383. 0000000000658cc0 <_D2rt8typeinfo8ti_ubyte11__moduleRefZ>:
  95384. 658cc0: push %rax
  95385. 658cc1: ╭ jbe 658d28 <_D2rt3adi11__moduleRefZ>
  95386. 658cc3: │ add %al,(%rax)
  95387. 658cc5: │ add %al,(%rax)
  95388.  
  95389. 0000000000658cc8 <_D2rt8typeinfo8ti_ulong11__moduleRefZ>:
  95390. 658cc8: xor %dh,0x65(%rdi)
  95391. 658ccb: add %al,(%rax)
  95392. 658ccd: add %al,(%rax)
  95393.  
  95394. 0000000000658cd8 <_D2rt8typeinfo8ti_wchar11__moduleRefZ>:
  95395. 658cd8: cmpb $0x0,0x65(%rcx)
  95396. 658cdc: add %al,(%rax)
  95397.  
  95398. 0000000000658ce0 <_D2rt8typeinfo9ti_cfloat11__moduleRefZ>:
  95399. 658ce0: (bad)
  95400. 658ce1: ╭ jp 658d48 <_D2rt5qsort11__moduleRefZ>
  95401. 658ce3: │ add %al,(%rax)
  95402. 658ce5: │ add %al,(%rax)
  95403.  
  95404. 0000000000658ce8 <_D2rt8typeinfo7ti_uint11__moduleRefZ>:
  95405. 658ce8: xor %bh,0x65(%rbx)
  95406. 658ceb: add %al,(%rax)
  95407. 658ced: add %al,(%rax)
  95408.  
  95409. 0000000000658cf0 <_D2rt8typeinfo5ti_Ag11__moduleRefZ>:
  95410. 658cf0: sarb $0x0,0x65(%rdi)
  95411. 658cf4: add %al,(%rax)
  95412.  
  95413. 0000000000658cf8 <_D2rt8typeinfo8ti_short11__moduleRefZ>:
  95414. 658cf8: rolb $0x0,0x65(%rax)
  95415.  
  95416. 0000000000658d00 <_D2rt8typeinfo7ti_byte11__moduleRefZ>:
  95417. 658d00: nop
  95418. 658d01: andl $0x0,0x0(%rbp)
  95419.  
  95420. 0000000000658d08 <_D2rt8typeinfo8ti_ireal11__moduleRefZ>:
  95421. 658d08: (bad)
  95422. 658d09: (bad)
  95423. 658d0a: add %al,%gs:(%rax)
  95424. 658d0d: add %al,(%rax)
  95425.  
  95426. 0000000000658d10 <_D2rt8typeinfo7ti_void11__moduleRefZ>:
  95427. 658d10: xor %al,0x65(%rbx)
  95428.  
  95429. 0000000000658d18 <_D2rt8typeinfo10ti_idouble11__moduleRefZ>:
  95430. 658d18: add %al,0x0(%rbp,%riz,2)
  95431.  
  95432. 0000000000658d20 <_D2rt8typeinfo6ti_int11__moduleRefZ>:
  95433. 658d20: rolb 0x0(%rbp,%riz,2)
  95434.  
  95435. 0000000000658d28 <_D2rt3adi11__moduleRefZ>:
  95436. 658d28: add %al,0x65(%rbp)
  95437.  
  95438. 0000000000658d30 <_D2rt6dmain211__moduleRefZ>:
  95439. 658d30: and %al,0x65(%rbp)
  95440.  
  95441. 0000000000658d38 <_D2rt7switch_11__moduleRefZ>:
  95442. 658d38: rex test %esp,0x0(%rbp)
  95443. 658d3c: add %al,(%rax)
  95444.  
  95445. 0000000000658d40 <_D2rt6memory11__moduleRefZ>:
  95446. 658d40: (bad)
  95447. 658d41: test %esp,0x0(%rbp)
  95448. 658d44: add %al,(%rax)
  95449.  
  95450. 0000000000658d48 <_D2rt5qsort11__moduleRefZ>:
  95451. 658d48: addb $0x0,0x65(%rbp)
  95452.  
  95453. 0000000000658d58 <_D2rt5cast_11__moduleRefZ>:
  95454. 658d58: rolb $0x0,0x65(%rbp)
  95455.  
  95456. 0000000000658d60 <_D4core7runtime11__moduleRefZ>:
  95457. 658d60: addb $0x0,0x65(%rsi)
  95458.  
  95459. 0000000000658d68 <_D4core8demangle11__moduleRefZ>:
  95460. 658d68: ╰ loopne 658cf1 <_D2rt8typeinfo5ti_Ag11__moduleRefZ+0x1>
  95461. 658d6a: add %al,%gs:(%rax)
  95462. 658d6d: add %al,(%rax)
  95463.  
  95464. 0000000000658d70 <_D4core8internal4hash11__moduleRefZ>:
  95465. 658d70: add %cl,0x65(%rax)
  95466.  
  95467. 0000000000658d78 <_D4core4sync9exception11__moduleRefZ>:
  95468. 658d78: rorb $0x0,0x65(%rax)
  95469.  
  95470. 0000000000658d80 <_D4core4sync6config11__moduleRefZ>:
  95471. 658d80: lock mov %ah,0x0(%rbp)
  95472. 658d84: add %al,(%rax)
  95473.  
  95474. 0000000000658d88 <_D2gc6config11__moduleRefZ>:
  95475. 658d88: and %cl,0x65(%rcx)
  95476.  
  95477. 0000000000658d90 <_D2gc5stats11__moduleRefZ>:
  95478. 658d90: rex mov %esp,0x0(%rbp)
  95479. 658d94: add %al,(%rax)
  95480.  
  95481. 0000000000658d98 <_D2gc2os11__moduleRefZ>:
  95482. 658d98: pop %rax
  95483. 658d99: mov %esp,0x0(%rbp)
  95484. 658d9c: add %al,(%rax)
  95485.  
  95486. 0000000000658da0 <_D2gc4bits11__moduleRefZ>:
  95487. 658da0: pushq $0x6589
  95488. 658da5: add %al,(%rax)
  95489.  
  95490. 0000000000658da8 <_D2rt9critical_11__moduleRefZ>:
  95491. 658da8: orb $0x0,0x65(%rcx)
  95492.  
  95493. 0000000000658db0 <_D2rt9backtrace5dwarf11__moduleRefZ>:
  95494. 658db0: xor %cl,0x65(%rdx)
  95495.  
  95496. 0000000000658db8 <_D4core10checkedint11__moduleRefZ>:
  95497. 658db8: push %rax
  95498. 658db9: mov 0x0(%rbp),%ah
  95499. 658dbc: add %al,(%rax)
  95500.  
  95501. 0000000000658dc0 <_D2rt9backtrace3elf11__moduleRefZ>:
  95502. 658dc0: ╰ jo 658d4c <_D2rt5qsort11__moduleRefZ+0x4>
  95503. 658dc2: add %al,%gs:(%rax)
  95504. 658dc5: add %al,(%rax)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement