Ticket #26475: disassemble_gkrust-d3a9de07b53ab691.gkrust0.rcgu.o_diff

File disassemble_gkrust-d3a9de07b53ab691.gkrust0.rcgu.o_diff, 33.9 KB (added by gk, 16 months ago)
Line 
11045866c1045866
2< 000000000043cb60      ja      0x0043d038
3---
4> 000000000043cb60      ja      0x0043d03c
51045868c1045868
6< 000000000043cb68      leaq    0x00000585(%rip),%rcx
7---
8> 000000000043cb68      leaq    0x00000589(%rip),%rcx
91045879c1045879
10< 000000000043cba4      je      0x0043d05b
11---
12> 000000000043cba4      je      0x0043d05f
131045967c1045967
14< 000000000043cce5      je      0x0043d052
15---
16> 000000000043cce5      je      0x0043d056
171045993c1045993
18< 000000000043cd66      jne     0x0043d015
19---
20> 000000000043cd66      jne     0x0043d019
211046008c1046008
22< 000000000043cda7      je      0x0043ce0e
23---
24> 000000000043cda7      je      0x0043ce10
251046016,1046211c1046016,1046210
26< 000000000043cdc8      cmpq    $_intentional_panic,(%rax)
27< 000000000043cdcc      movdqa  %xmm1,(%rax)
28< 000000000043cdd0      je      0x0043cdfb
29< 000000000043cdd2      movd    %xmm0,%rbx
30< 000000000043cdd7      testq   %rbx,%rbx
31< 000000000043cdda      je      0x0043cdfb
32< 000000000043cddc      pshufd  $0x4e,%xmm0,%xmm0
33< 000000000043cde1      movd    %xmm0,%r15
34< 000000000043cde6      movq    %rbx,%rdi
35< 000000000043cde9      call    (%r15)
36< 000000000043cdec      cmpq    $_intentional_panic,0x08(%r15)
37< 000000000043cdf1      je      0x0043cdfb
38< 000000000043cdf3      movq    %rbx,%rdi
39< 000000000043cdf6      callq   _free
40< 000000000043cdfb      movq    __ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h395e34cbfa9c7ceaE(%rip),%rdi
41< 000000000043ce02      call    (%rdi)
42< 000000000043ce04      cmpq    $0x01,(%rax)
43< 000000000043ce08      jne     0x0043d02a
44< 000000000043ce0e      movq    __ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h395e34cbfa9c7ceaE(%rip),%rdi
45< 000000000043ce15      call    (%rdi)
46< 000000000043ce17      cmpq    $_intentional_panic,0x08(%rax)
47< 000000000043ce1c      jne     0x0043d01c
48< 000000000043ce22      movq    __ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h395e34cbfa9c7ceaE(%rip),%rdi
49< 000000000043ce29      call    (%rdi)
50< 000000000043ce2b      movq    0x10(%rax),%r13
51< 000000000043ce2f      movq    0x18(%rax),%r15
52< 000000000043ce33      movq    $_intentional_panic,0x08(%rax)
53< 000000000043ce3b      movq    $_intentional_panic,0x10(%rax)
54< 000000000043ce43      movq    %r13,0x98(%rbp)
55< 000000000043ce47      movq    %r15,0xa0(%rbp)
56< 000000000043ce4b      leaq    0xd7(%rbp),%rax
57< 000000000043ce4f      movq    %rax,0xa8(%rbp)
58< 000000000043ce53      testq   %r13,%r13
59< 000000000043ce56      je      0x0043cfbe
60< 000000000043ce5c      leaq    0xffffff58(%rbp),%rdi
61< 000000000043ce63      movq    %r13,%rsi
62< 000000000043ce66      movq    %r15,%rdx
63< 000000000043ce69      callq   __ZN3std9panicking12default_hook28_$u7b$$u7b$closure$u7d$$u7d$17h598fa4ca9e5d5a05E
64< 000000000043ce6e      movq    __ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h395e34cbfa9c7ceaE(%rip),%rdi
65< 000000000043ce75      call    (%rdi)
66< 000000000043ce77      cmpb    $_intentional_panic,0x21(%rax)
67< 000000000043ce7b      jne     0x0043d015
68< 000000000043ce81      movq    __ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h395e34cbfa9c7ceaE(%rip),%rdi
69< 000000000043ce88      call    (%rdi)
70< 000000000043ce8a      cmpb    $_intentional_panic,0x20(%rax)
71< 000000000043ce8e      jne     0x0043ceb1
72< 000000000043ce90      movq    __ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h395e34cbfa9c7ceaE(%rip),%rdi
73< 000000000043ce97      call    (%rdi)
74< 000000000043ce99      movq    %rax,%r12
75< 000000000043ce9c      leaq    __ZN3std6thread5local4fast13destroy_value17h06156f62b47bb40aE.llvm.902190129308215334(%rip),%rdi
76< 000000000043cea3      movq    %r12,%rsi
77< 000000000043cea6      callq   __tlv_atexit
78< 000000000043ceab      movb    $0x01,0x20(%r12)
79< 000000000043ceb1      movq    __ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h395e34cbfa9c7ceaE(%rip),%rdi
80< 000000000043ceb8      call    (%rdi)
81< 000000000043ceba      cmpq    $0x01,(%rax)
82< 000000000043cebe      je      0x0043cf26
83< 000000000043cec0      movq    __ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h395e34cbfa9c7ceaE(%rip),%rdi
84< 000000000043cec7      call    (%rdi)
85< 000000000043cec9      movdqa  0x10(%rax),%xmm0
86< 000000000043cece      pxor    %xmm1,%xmm1
87< 000000000043ced2      movdqa  %xmm1,0x10(%rax)
88< 000000000043ced7      movl    $0x00000001,%ecx
89< 000000000043cedc      movd    %rcx,%xmm1
90< 000000000043cee1      cmpq    $_intentional_panic,(%rax)
91< 000000000043cee5      movdqa  %xmm1,(%rax)
92< 000000000043cee9      je      0x0043cf13
93< 000000000043ceeb      movd    %xmm0,%r12
94< 000000000043cef0      testq   %r12,%r12
95< 000000000043cef3      je      0x0043cf13
96< 000000000043cef5      pshufd  $0x4e,%xmm0,%xmm0
97< 000000000043cefa      movd    %xmm0,%rbx
98< 000000000043ceff      movq    %r12,%rdi
99< 000000000043cf02      call    (%rbx)
100< 000000000043cf04      cmpq    $_intentional_panic,0x08(%rbx)
101< 000000000043cf09      je      0x0043cf13
102< 000000000043cf0b      movq    %r12,%rdi
103< 000000000043cf0e      callq   _free
104< 000000000043cf13      movq    __ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h395e34cbfa9c7ceaE(%rip),%rdi
105< 000000000043cf1a      call    (%rdi)
106< 000000000043cf1c      cmpq    $0x01,(%rax)
107< 000000000043cf20      jne     0x0043d02a
108< 000000000043cf26      movq    __ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h395e34cbfa9c7ceaE(%rip),%rdi
109< 000000000043cf2d      call    (%rdi)
110< 000000000043cf2f      cmpq    $_intentional_panic,0x08(%rax)
111< 000000000043cf34      jne     0x0043d01c
112< 000000000043cf3a      movq    __ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h395e34cbfa9c7ceaE(%rip),%rdi
113< 000000000043cf41      call    (%rdi)
114< 000000000043cf43      movq    $0xffffffff,0x08(%rax)
115< 000000000043cf4b      movq    0x10(%rax),%rcx
116< 000000000043cf4f      testq   %rcx,%rcx
117< 000000000043cf52      je      0x0043cf86
118< 000000000043cf54      movq    __ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h395e34cbfa9c7ceaE(%rip),%rdi
119< 000000000043cf5b      call    (%rdi)
120< 000000000043cf5d      movq    %rax,%rbx
121< 000000000043cf60      movq    0x18(%rbx),%rax
122< 000000000043cf64      movq    %rcx,%rdi
123< 000000000043cf67      call    (%rax)
124< 000000000043cf69      movq    0x18(%rbx),%rax
125< 000000000043cf6d      cmpq    $_intentional_panic,0x08(%rax)
126< 000000000043cf72      je      0x0043cf86
127< 000000000043cf74      movq    __ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h395e34cbfa9c7ceaE(%rip),%rdi
128< 000000000043cf7b      call    (%rdi)
129< 000000000043cf7d      movq    0x10(%rax),%rdi
130< 000000000043cf81      callq   _free
131< 000000000043cf86      movq    __ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h395e34cbfa9c7ceaE(%rip),%rdi
132< 000000000043cf8d      call    (%rdi)
133< 000000000043cf8f      movq    %r13,0x10(%rax)
134< 000000000043cf93      movq    %r15,0x18(%rax)
135< 000000000043cf97      movq    $_intentional_panic,0x08(%rax)
136< 000000000043cf9f      xorl    %ebx,%ebx
137< 000000000043cfa1      testq   %r14,%r14
138< 000000000043cfa4      je      0x0043cfdc
139< 000000000043cfa6      lock/decq       (%r14)
140< 000000000043cfaa      jne     0x0043cfdc
141< 000000000043cfac      leaq    0xffffff30(%rbp),%rdi
142< 000000000043cfb3      callq   __ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h689e69662b967bc8E
143< 000000000043cfb8      testb   %bl,%bl
144< 000000000043cfba      jne     0x0043cfe0
145< 000000000043cfbc      jmp     0x0043d003
146< 000000000043cfbe      leaq    0xa8(%rbp),%rsi
147< 000000000043cfc2      leaq    l_vtable.14.10236(%rip),%rdx
148< 000000000043cfc9      leaq    0xffffff58(%rbp),%rdi
149< 000000000043cfd0      callq   __ZN3std9panicking12default_hook28_$u7b$$u7b$closure$u7d$$u7d$17h598fa4ca9e5d5a05E
150< 000000000043cfd5      movb    $0x01,%bl
151< 000000000043cfd7      testq   %r14,%r14
152< 000000000043cfda      jne     0x0043cfa6
153< 000000000043cfdc      testb   %bl,%bl
154< 000000000043cfde      je      0x0043d003
155< 000000000043cfe0      movq    0x98(%rbp),%rdi
156< 000000000043cfe4      testq   %rdi,%rdi
157< 000000000043cfe7      je      0x0043d003
158< 000000000043cfe9      movq    0xa0(%rbp),%rax
159< 000000000043cfed      call    (%rax)
160< 000000000043cfef      movq    0xa0(%rbp),%rax
161< 000000000043cff3      cmpq    $_intentional_panic,0x08(%rax)
162< 000000000043cff8      je      0x0043d003
163< 000000000043cffa      movq    0x98(%rbp),%rdi
164< 000000000043cffe      callq   _free
165< 000000000043d003      addq    $0x000000a8,%rsp
166< 000000000043d00a      popq    %rbx
167< 000000000043d00b      popq    %r12
168< 000000000043d00d      popq    %r13
169< 000000000043d00f      popq    %r14
170< 000000000043d011      popq    %r15
171< 000000000043d013      popq    %rbp
172< 000000000043d014      ret
173< 000000000043d015      callq   __ZN4core6result13unwrap_failed17h1eb8862ac6a6614bE
174< 000000000043d01a      ud2
175< 000000000043d01c      leaq    _byte_str.0.llvm.4200107833613692038(%rip),%rdi
176< 000000000043d023      callq   __ZN4core6result13unwrap_failed17hd798ba3abf4480ecE
177< 000000000043d028      ud2
178< 000000000043d02a      leaq    l_byte_str.V.12445(%rip),%rdi
179< 000000000043d031      callq   __ZN4core9panicking5panic17he852260b0c836cb5E
180< 000000000043d036      ud2
181< 000000000043d038      leaq    _byte_str.x.llvm.902190129308215334(%rip),%rdi
182< 000000000043d03f      leaq    _byte_str.L.llvm.4464830969477833552(%rip),%rdx
183< 000000000043d046      movl    $0x00000028,%esi
184< 000000000043d04b      callq   __ZN3std9panicking11begin_panic17h6784864ef6ddceffE
185< 000000000043d050      ud2
186< 000000000043d052      xorl    %esi,%esi
187< 000000000043d054      callq   __ZN4core5slice20slice_index_len_fail17ha28b199e586275d8E
188< 000000000043d059      ud2
189< 000000000043d05b      leaq    0xffffff40(%rbp),%rax
190< 000000000043d062      movq    (%rax),%rcx
191< 000000000043d065      movq    0x08(%rax),%rax
192< 000000000043d069      movq    %rax,0xc0(%rbp)
193< 000000000043d06d      movq    %rcx,0xb8(%rbp)
194< 000000000043d071      leaq    0x88(%rbp),%rax
195< 000000000043d075      movq    %rax,0x98(%rbp)
196< 000000000043d079      leaq    __ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17hfb03d57a6fdafabeE(%rip),%rax
197< 000000000043d080      movq    %rax,0xa0(%rbp)
198< 000000000043d084      leaq    0xb8(%rbp),%rax
199< 000000000043d088      movq    %rax,0xa8(%rbp)
200< 000000000043d08c      leaq    __ZN60_$LT$std..io..error..Error$u20$as$u20$core..fmt..Display$GT$3fmt17hfda8da6a9408bd2bE(%rip),%rax
201< 000000000043d093      movq    %rax,_install_rust_panic_hook(%rbp)
202< 000000000043d097      leaq    l_byte_str.E.10973(%rip),%rax
203< 000000000043d09e      movq    %rax,0xffffff58(%rbp)
204< 000000000043d0a5      movq    $0x00000002,0xffffff60(%rbp)
205< 000000000043d0b0      leaq    l_byte_str.j.12659(%rip),%rax
206< 000000000043d0b7      movq    %rax,0xffffff68(%rbp)
207< 000000000043d0be      movq    $0x00000002,0xffffff70(%rbp)
208< 000000000043d0c9      leaq    0x98(%rbp),%rax
209< 000000000043d0cd      movq    %rax,0xffffff78(%rbp)
210< 000000000043d0d4      movq    $0x00000002,__ZN80_$LT$alloc..borrow..Cow$LT$$u27$a$C$$u20$B$GT$$u20$as$u20$core..fmt..Display$GT$3fmt17hd5f70475adb7eac4E(%rbp)
211< 000000000043d0dc      leaq    l_byte_str.H.10975(%rip),%rsi
212< 000000000043d0e3      leaq    0xffffff58(%rbp),%rdi
213< 000000000043d0ea      callq   __ZN3std9panicking15begin_panic_fmt17h500d6786a1277597E
214< 000000000043d0ef      ud2
215< 000000000043d0f1      nopl    (%rax)
216< 000000000043d0f4      testb   %dl,%bh
217< 000000000043d0f6      .byte 0xff, 0xff #bad opcode
218< 000000000043d0f8      sti
219< 000000000043d0fa      .byte 0xff, 0xff #bad opcode
220< 000000000043d0fc      clc
221< 000000000043d0fd      cli
222---
223> 000000000043cdc8      movq    (%rax),%rcx
224> 000000000043cdcb      movdqa  %xmm1,(%rax)
225> 000000000043cdcf      testq   %rcx,%rcx
226> 000000000043cdd2      je      0x0043cdfd
227> 000000000043cdd4      movd    %xmm0,%rbx
228> 000000000043cdd9      testq   %rbx,%rbx
229> 000000000043cddc      je      0x0043cdfd
230> 000000000043cdde      pshufd  $0x4e,%xmm0,%xmm0
231> 000000000043cde3      movd    %xmm0,%r15
232> 000000000043cde8      movq    %rbx,%rdi
233> 000000000043cdeb      call    (%r15)
234> 000000000043cdee      cmpq    $_intentional_panic,0x08(%r15)
235> 000000000043cdf3      je      0x0043cdfd
236> 000000000043cdf5      movq    %rbx,%rdi
237> 000000000043cdf8      callq   _free
238> 000000000043cdfd      movq    __ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h395e34cbfa9c7ceaE(%rip),%rdi
239> 000000000043ce04      call    (%rdi)
240> 000000000043ce06      cmpq    $0x01,(%rax)
241> 000000000043ce0a      jne     0x0043d02e
242> 000000000043ce10      movq    __ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h395e34cbfa9c7ceaE(%rip),%rdi
243> 000000000043ce17      call    (%rdi)
244> 000000000043ce19      cmpq    $_intentional_panic,0x08(%rax)
245> 000000000043ce1e      jne     0x0043d020
246> 000000000043ce24      movq    __ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h395e34cbfa9c7ceaE(%rip),%rdi
247> 000000000043ce2b      call    (%rdi)
248> 000000000043ce2d      movq    0x10(%rax),%r13
249> 000000000043ce31      movq    0x18(%rax),%r15
250> 000000000043ce35      movq    $_intentional_panic,0x08(%rax)
251> 000000000043ce3d      movq    $_intentional_panic,0x10(%rax)
252> 000000000043ce45      movq    %r13,0x98(%rbp)
253> 000000000043ce49      movq    %r15,0xa0(%rbp)
254> 000000000043ce4d      leaq    0xd7(%rbp),%rax
255> 000000000043ce51      movq    %rax,0xa8(%rbp)
256> 000000000043ce55      testq   %r13,%r13
257> 000000000043ce58      je      0x0043cfc2
258> 000000000043ce5e      leaq    0xffffff58(%rbp),%rdi
259> 000000000043ce65      movq    %r13,%rsi
260> 000000000043ce68      movq    %r15,%rdx
261> 000000000043ce6b      callq   __ZN3std9panicking12default_hook28_$u7b$$u7b$closure$u7d$$u7d$17h598fa4ca9e5d5a05E
262> 000000000043ce70      movq    __ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h395e34cbfa9c7ceaE(%rip),%rdi
263> 000000000043ce77      call    (%rdi)
264> 000000000043ce79      cmpb    $_intentional_panic,0x21(%rax)
265> 000000000043ce7d      jne     0x0043d019
266> 000000000043ce83      movq    __ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h395e34cbfa9c7ceaE(%rip),%rdi
267> 000000000043ce8a      call    (%rdi)
268> 000000000043ce8c      cmpb    $_intentional_panic,0x20(%rax)
269> 000000000043ce90      jne     0x0043ceb3
270> 000000000043ce92      movq    __ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h395e34cbfa9c7ceaE(%rip),%rdi
271> 000000000043ce99      call    (%rdi)
272> 000000000043ce9b      movq    %rax,%r12
273> 000000000043ce9e      leaq    __ZN3std6thread5local4fast13destroy_value17h06156f62b47bb40aE.llvm.902190129308215334(%rip),%rdi
274> 000000000043cea5      movq    %r12,%rsi
275> 000000000043cea8      callq   __tlv_atexit
276> 000000000043cead      movb    $0x01,0x20(%r12)
277> 000000000043ceb3      movq    __ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h395e34cbfa9c7ceaE(%rip),%rdi
278> 000000000043ceba      call    (%rdi)
279> 000000000043cebc      cmpq    $0x01,(%rax)
280> 000000000043cec0      je      0x0043cf2a
281> 000000000043cec2      movq    __ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h395e34cbfa9c7ceaE(%rip),%rdi
282> 000000000043cec9      call    (%rdi)
283> 000000000043cecb      movdqa  0x10(%rax),%xmm0
284> 000000000043ced0      pxor    %xmm1,%xmm1
285> 000000000043ced4      movdqa  %xmm1,0x10(%rax)
286> 000000000043ced9      movl    $0x00000001,%ecx
287> 000000000043cede      movd    %rcx,%xmm1
288> 000000000043cee3      movq    (%rax),%rcx
289> 000000000043cee6      movdqa  %xmm1,(%rax)
290> 000000000043ceea      testq   %rcx,%rcx
291> 000000000043ceed      je      0x0043cf17
292> 000000000043ceef      movd    %xmm0,%r12
293> 000000000043cef4      testq   %r12,%r12
294> 000000000043cef7      je      0x0043cf17
295> 000000000043cef9      pshufd  $0x4e,%xmm0,%xmm0
296> 000000000043cefe      movd    %xmm0,%rbx
297> 000000000043cf03      movq    %r12,%rdi
298> 000000000043cf06      call    (%rbx)
299> 000000000043cf08      cmpq    $_intentional_panic,0x08(%rbx)
300> 000000000043cf0d      je      0x0043cf17
301> 000000000043cf0f      movq    %r12,%rdi
302> 000000000043cf12      callq   _free
303> 000000000043cf17      movq    __ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h395e34cbfa9c7ceaE(%rip),%rdi
304> 000000000043cf1e      call    (%rdi)
305> 000000000043cf20      cmpq    $0x01,(%rax)
306> 000000000043cf24      jne     0x0043d02e
307> 000000000043cf2a      movq    __ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h395e34cbfa9c7ceaE(%rip),%rdi
308> 000000000043cf31      call    (%rdi)
309> 000000000043cf33      cmpq    $_intentional_panic,0x08(%rax)
310> 000000000043cf38      jne     0x0043d020
311> 000000000043cf3e      movq    __ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h395e34cbfa9c7ceaE(%rip),%rdi
312> 000000000043cf45      call    (%rdi)
313> 000000000043cf47      movq    $0xffffffff,0x08(%rax)
314> 000000000043cf4f      movq    0x10(%rax),%rcx
315> 000000000043cf53      testq   %rcx,%rcx
316> 000000000043cf56      je      0x0043cf8a
317> 000000000043cf58      movq    __ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h395e34cbfa9c7ceaE(%rip),%rdi
318> 000000000043cf5f      call    (%rdi)
319> 000000000043cf61      movq    %rax,%rbx
320> 000000000043cf64      movq    0x18(%rbx),%rax
321> 000000000043cf68      movq    %rcx,%rdi
322> 000000000043cf6b      call    (%rax)
323> 000000000043cf6d      movq    0x18(%rbx),%rax
324> 000000000043cf71      cmpq    $_intentional_panic,0x08(%rax)
325> 000000000043cf76      je      0x0043cf8a
326> 000000000043cf78      movq    __ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h395e34cbfa9c7ceaE(%rip),%rdi
327> 000000000043cf7f      call    (%rdi)
328> 000000000043cf81      movq    0x10(%rax),%rdi
329> 000000000043cf85      callq   _free
330> 000000000043cf8a      movq    __ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h395e34cbfa9c7ceaE(%rip),%rdi
331> 000000000043cf91      call    (%rdi)
332> 000000000043cf93      movq    %r13,0x10(%rax)
333> 000000000043cf97      movq    %r15,0x18(%rax)
334> 000000000043cf9b      movq    $_intentional_panic,0x08(%rax)
335> 000000000043cfa3      xorl    %ebx,%ebx
336> 000000000043cfa5      testq   %r14,%r14
337> 000000000043cfa8      je      0x0043cfe0
338> 000000000043cfaa      lock/decq       (%r14)
339> 000000000043cfae      jne     0x0043cfe0
340> 000000000043cfb0      leaq    0xffffff30(%rbp),%rdi
341> 000000000043cfb7      callq   __ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17h689e69662b967bc8E
342> 000000000043cfbc      testb   %bl,%bl
343> 000000000043cfbe      jne     0x0043cfe4
344> 000000000043cfc0      jmp     0x0043d007
345> 000000000043cfc2      leaq    0xa8(%rbp),%rsi
346> 000000000043cfc6      leaq    l_vtable.14.10236(%rip),%rdx
347> 000000000043cfcd      leaq    0xffffff58(%rbp),%rdi
348> 000000000043cfd4      callq   __ZN3std9panicking12default_hook28_$u7b$$u7b$closure$u7d$$u7d$17h598fa4ca9e5d5a05E
349> 000000000043cfd9      movb    $0x01,%bl
350> 000000000043cfdb      testq   %r14,%r14
351> 000000000043cfde      jne     0x0043cfaa
352> 000000000043cfe0      testb   %bl,%bl
353> 000000000043cfe2      je      0x0043d007
354> 000000000043cfe4      movq    0x98(%rbp),%rdi
355> 000000000043cfe8      testq   %rdi,%rdi
356> 000000000043cfeb      je      0x0043d007
357> 000000000043cfed      movq    0xa0(%rbp),%rax
358> 000000000043cff1      call    (%rax)
359> 000000000043cff3      movq    0xa0(%rbp),%rax
360> 000000000043cff7      cmpq    $_intentional_panic,0x08(%rax)
361> 000000000043cffc      je      0x0043d007
362> 000000000043cffe      movq    0x98(%rbp),%rdi
363> 000000000043d002      callq   _free
364> 000000000043d007      addq    $0x000000a8,%rsp
365> 000000000043d00e      popq    %rbx
366> 000000000043d00f      popq    %r12
367> 000000000043d011      popq    %r13
368> 000000000043d013      popq    %r14
369> 000000000043d015      popq    %r15
370> 000000000043d017      popq    %rbp
371> 000000000043d018      ret
372> 000000000043d019      callq   __ZN4core6result13unwrap_failed17h1eb8862ac6a6614bE
373> 000000000043d01e      ud2
374> 000000000043d020      leaq    _byte_str.0.llvm.4200107833613692038(%rip),%rdi
375> 000000000043d027      callq   __ZN4core6result13unwrap_failed17hd798ba3abf4480ecE
376> 000000000043d02c      ud2
377> 000000000043d02e      leaq    l_byte_str.V.12445(%rip),%rdi
378> 000000000043d035      callq   __ZN4core9panicking5panic17he852260b0c836cb5E
379> 000000000043d03a      ud2
380> 000000000043d03c      leaq    _byte_str.x.llvm.902190129308215334(%rip),%rdi
381> 000000000043d043      leaq    _byte_str.L.llvm.4464830969477833552(%rip),%rdx
382> 000000000043d04a      movl    $0x00000028,%esi
383> 000000000043d04f      callq   __ZN3std9panicking11begin_panic17h6784864ef6ddceffE
384> 000000000043d054      ud2
385> 000000000043d056      xorl    %esi,%esi
386> 000000000043d058      callq   __ZN4core5slice20slice_index_len_fail17ha28b199e586275d8E
387> 000000000043d05d      ud2
388> 000000000043d05f      leaq    0xffffff40(%rbp),%rax
389> 000000000043d066      movq    (%rax),%rcx
390> 000000000043d069      movq    0x08(%rax),%rax
391> 000000000043d06d      movq    %rax,0xc0(%rbp)
392> 000000000043d071      movq    %rcx,0xb8(%rbp)
393> 000000000043d075      leaq    0x88(%rbp),%rax
394> 000000000043d079      movq    %rax,0x98(%rbp)
395> 000000000043d07d      leaq    __ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17hfb03d57a6fdafabeE(%rip),%rax
396> 000000000043d084      movq    %rax,0xa0(%rbp)
397> 000000000043d088      leaq    0xb8(%rbp),%rax
398> 000000000043d08c      movq    %rax,0xa8(%rbp)
399> 000000000043d090      leaq    __ZN60_$LT$std..io..error..Error$u20$as$u20$core..fmt..Display$GT$3fmt17hfda8da6a9408bd2bE(%rip),%rax
400> 000000000043d097      movq    %rax,_install_rust_panic_hook(%rbp)
401> 000000000043d09b      leaq    l_byte_str.E.10973(%rip),%rax
402> 000000000043d0a2      movq    %rax,0xffffff58(%rbp)
403> 000000000043d0a9      movq    $0x00000002,0xffffff60(%rbp)
404> 000000000043d0b4      leaq    l_byte_str.j.12659(%rip),%rax
405> 000000000043d0bb      movq    %rax,0xffffff68(%rbp)
406> 000000000043d0c2      movq    $0x00000002,0xffffff70(%rbp)
407> 000000000043d0cd      leaq    0x98(%rbp),%rax
408> 000000000043d0d1      movq    %rax,0xffffff78(%rbp)
409> 000000000043d0d8      movq    $0x00000002,__ZN80_$LT$alloc..borrow..Cow$LT$$u27$a$C$$u20$B$GT$$u20$as$u20$core..fmt..Display$GT$3fmt17hd5f70475adb7eac4E(%rbp)
410> 000000000043d0e0      leaq    l_byte_str.H.10975(%rip),%rsi
411> 000000000043d0e7      leaq    0xffffff58(%rbp),%rdi
412> 000000000043d0ee      callq   __ZN3std9panicking15begin_panic_fmt17h500d6786a1277597E
413> 000000000043d0f3      ud2
414> 000000000043d0f5      nopl    (%rax)
415> 000000000043d0f8      cmpb    $0xff,%dl
416> 000000000043d0fb      .byte 0xff, 0x3d #bad opcode
417> 000000000043d0fd      sti
4181046213c1046212
419< 000000000043d100      cld
420---
421> 000000000043d100      hlt
4221046216c1046215,1046218
423< 000000000043d104      nopw    %cs:_intentional_panic(%rax,%rax)
424---
425> 000000000043d104      clc
426> 000000000043d105      cli
427> 000000000043d106      .byte 0xff, 0xff #bad opcode
428> 000000000043d108      nopl    _intentional_panic(%rax,%rax)
4291049216c1049218
430< 00000000004405fc      jne     0x004407dc
431---
432> 00000000004405fc      jne     0x004407da
4331049231c1049233
434< 000000000044063d      je      0x004406a6
435---
436> 000000000044063d      je      0x004406a4
4371049239,1049398c1049241,1049399
438< 000000000044065e      movq    (%rax),%rcx
439< 0000000000440661      movdqa  %xmm1,(%rax)
440< 0000000000440665      testq   %rcx,%rcx
441< 0000000000440668      je      0x00440693
442< 000000000044066a      movd    %xmm0,%rbx
443< 000000000044066f      testq   %rbx,%rbx
444< 0000000000440672      je      0x00440693
445< 0000000000440674      pshufd  $0x4e,%xmm0,%xmm0
446< 0000000000440679      movd    %xmm0,%r14
447< 000000000044067e      movq    %rbx,%rdi
448< 0000000000440681      call    (%r14)
449< 0000000000440684      cmpq    $_intentional_panic,0x08(%r14)
450< 0000000000440689      je      0x00440693
451< 000000000044068b      movq    %rbx,%rdi
452< 000000000044068e      callq   _free
453< 0000000000440693      movq    __ZN3std2io5stdio12LOCAL_STDOUT7__getit5__KEY17h4b9aaeac3520cf4fE(%rip),%rdi
454< 000000000044069a      call    (%rdi)
455< 000000000044069c      cmpq    $0x01,(%rax)
456< 00000000004406a0      jne     0x00440927
457< 00000000004406a6      movq    __ZN3std2io5stdio12LOCAL_STDOUT7__getit5__KEY17h4b9aaeac3520cf4fE(%rip),%rdi
458< 00000000004406ad      call    (%rdi)
459< 00000000004406af      cmpq    $_intentional_panic,0x08(%rax)
460< 00000000004406b4      je      0x0044072d
461< 00000000004406b6      callq   __ZN3std2io5stdio6stdout17ha7b987111be4c02eE
462< 00000000004406bb      movq    %rax,%rbx
463< 00000000004406be      movq    %rbx,0xffffff48(%rbp)
464< 00000000004406c5      movq    0x90(%rbp),%rax
465< 00000000004406c9      movq    %rax,0xd0(%rbp)
466< 00000000004406cd      movq    0x88(%rbp),%rax
467< 00000000004406d1      movq    %rax,0xc8(%rbp)
468< 00000000004406d5      movq    __ZN80_$LT$alloc..borrow..Cow$LT$$u27$a$C$$u20$B$GT$$u20$as$u20$core..fmt..Display$GT$3fmt17hd5f70475adb7eac4E(%rbp),%rax
469< 00000000004406d9      movq    %rax,0xc0(%rbp)
470< 00000000004406dd      movq    0xffffff78(%rbp),%rax
471< 00000000004406e4      movq    %rax,0xb8(%rbp)
472< 00000000004406e8      movq    0xffffff68(%rbp),%rax
473< 00000000004406ef      movq    0xffffff70(%rbp),%rcx
474< 00000000004406f6      movq    %rcx,_install_rust_panic_hook(%rbp)
475< 00000000004406fa      movq    %rax,0xa8(%rbp)
476< 00000000004406fe      leaq    0xd8(%rbp),%rdi
477< 0000000000440702      leaq    0xffffff48(%rbp),%rsi
478< 0000000000440709      leaq    0xa8(%rbp),%rdx
479< 000000000044070d      callq   __ZN57_$LT$std..io..stdio..Stdout$u20$as$u20$std..io..Write$GT$9write_fmt17h3a9bacc71868748cE
480< 0000000000440712      lock/decq       (%rbx)
481< 0000000000440716      jne     0x004407bd
482< 000000000044071c      leaq    0xffffff48(%rbp),%rdi
483< 0000000000440723      callq   __ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17hcc85b436da059f96E
484< 0000000000440728      jmp     0x004407bd
485< 000000000044072d      movq    __ZN3std2io5stdio12LOCAL_STDOUT7__getit5__KEY17h4b9aaeac3520cf4fE(%rip),%rdi
486< 0000000000440734      call    (%rdi)
487< 0000000000440736      movq    $0xffffffff,0x08(%rax)
488< 000000000044073e      leaq    0x08(%rax),%rcx
489< 0000000000440742      leaq    0x10(%rax),%rdx
490< 0000000000440746      movq    %rdx,0xffffff48(%rbp)
491< 000000000044074d      movq    %rcx,0xffffff50(%rbp)
492< 0000000000440754      movq    0x10(%rax),%rsi
493< 0000000000440758      testq   %rsi,%rsi
494< 000000000044075b      je      0x00440911
495< 0000000000440761      movq    __ZN3std2io5stdio12LOCAL_STDOUT7__getit5__KEY17h4b9aaeac3520cf4fE(%rip),%rdi
496< 0000000000440768      call    (%rdi)
497< 000000000044076a      movq    %rax,%rbx
498< 000000000044076d      movq    0x90(%rbp),%rax
499< 0000000000440771      movq    %rax,0xd0(%rbp)
500< 0000000000440775      movq    0x18(%rbx),%rax
501< 0000000000440779      movq    0x88(%rbp),%rcx
502< 000000000044077d      movq    %rcx,0xc8(%rbp)
503< 0000000000440781      movq    __ZN80_$LT$alloc..borrow..Cow$LT$$u27$a$C$$u20$B$GT$$u20$as$u20$core..fmt..Display$GT$3fmt17hd5f70475adb7eac4E(%rbp),%rcx
504< 0000000000440785      movq    %rcx,0xc0(%rbp)
505< 0000000000440789      movq    0xffffff78(%rbp),%rcx
506< 0000000000440790      movq    %rcx,0xb8(%rbp)
507< 0000000000440794      movq    0xffffff68(%rbp),%rcx
508< 000000000044079b      movq    0xffffff70(%rbp),%rdx
509< 00000000004407a2      movq    %rdx,_install_rust_panic_hook(%rbp)
510< 00000000004407a6      movq    %rcx,0xa8(%rbp)
511< 00000000004407aa      leaq    0xd8(%rbp),%rdi
512< 00000000004407ae      leaq    0xa8(%rbp),%rdx
513< 00000000004407b2      call    *0x30(%rax)
514< 00000000004407b5      movq    $_intentional_panic,0x08(%rbx)
515< 00000000004407bd      movl    0xd9(%rbp),%eax
516< 00000000004407c0      movl    %eax,0xe8(%rbp)
517< 00000000004407c3      movb    0xd8(%rbp),%al
518< 00000000004407c6      movzwl  0xdd(%rbp),%ecx
519< 00000000004407ca      movw    %cx,0xec(%rbp)
520< 00000000004407ce      movb    0xdf(%rbp),%cl
521< 00000000004407d1      movb    %cl,0xee(%rbp)
522< 00000000004407d4      cmpb    $0x04,%al
523< 00000000004407d6      jne     0x0044085c
524< 00000000004407dc      callq   __ZN3std2io5stdio6stdout17ha7b987111be4c02eE
525< 00000000004407e1      movq    %rax,%rbx
526< 00000000004407e4      movq    %rbx,0xffffff48(%rbp)
527< 00000000004407eb      movq    0x90(%rbp),%rax
528< 00000000004407ef      movq    %rax,0xd0(%rbp)
529< 00000000004407f3      movq    0x88(%rbp),%rax
530< 00000000004407f7      movq    %rax,0xc8(%rbp)
531< 00000000004407fb      movq    __ZN80_$LT$alloc..borrow..Cow$LT$$u27$a$C$$u20$B$GT$$u20$as$u20$core..fmt..Display$GT$3fmt17hd5f70475adb7eac4E(%rbp),%rax
532< 00000000004407ff      movq    %rax,0xc0(%rbp)
533< 0000000000440803      movq    0xffffff78(%rbp),%rax
534< 000000000044080a      movq    %rax,0xb8(%rbp)
535< 000000000044080e      movq    0xffffff68(%rbp),%rax
536< 0000000000440815      movq    0xffffff70(%rbp),%rcx
537< 000000000044081c      movq    %rcx,_install_rust_panic_hook(%rbp)
538< 0000000000440820      movq    %rax,0xa8(%rbp)
539< 0000000000440824      leaq    0x98(%rbp),%rdi
540< 0000000000440828      leaq    0xffffff48(%rbp),%rsi
541< 000000000044082f      leaq    0xa8(%rbp),%rdx
542< 0000000000440833      callq   __ZN57_$LT$std..io..stdio..Stdout$u20$as$u20$std..io..Write$GT$9write_fmt17h3a9bacc71868748cE
543< 0000000000440838      lock/decq       (%rbx)
544< 000000000044083c      jne     0x0044084a
545< 000000000044083e      leaq    0xffffff48(%rbp),%rdi
546< 0000000000440845      callq   __ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17hcc85b436da059f96E
547< 000000000044084a      cmpb    $0x03,0x98(%rbp)
548< 000000000044084e      jne     0x00440881
549< 0000000000440850      addq    $0x000000c0,%rsp
550< 0000000000440857      popq    %rbx
551< 0000000000440858      popq    %r14
552< 000000000044085a      popq    %rbp
553< 000000000044085b      ret
554< 000000000044085c      movb    %al,0x98(%rbp)
555< 000000000044085f      movq    0xe0(%rbp),%rax
556< 0000000000440863      movl    0xe8(%rbp),%ecx
557< 0000000000440866      movl    %ecx,0x99(%rbp)
558< 0000000000440869      movzwl  0xec(%rbp),%ecx
559< 000000000044086d      movw    %cx,0x9d(%rbp)
560< 0000000000440871      movb    0xee(%rbp),%cl
561< 0000000000440874      movb    %cl,0x9f(%rbp)
562< 0000000000440877      movq    %rax,0xa0(%rbp)
563< 000000000044087b      cmpb    $0x03,0x98(%rbp)
564< 000000000044087f      je      0x00440850
565< 0000000000440881      movq    0x98(%rbp),%rax
566< 0000000000440885      movq    0xa0(%rbp),%rcx
567< 0000000000440889      movq    %rcx,0xe0(%rbp)
568< 000000000044088d      movq    %rax,0xd8(%rbp)
569< 0000000000440891      leaq    0xffffff38(%rbp),%rax
570< 0000000000440898      movq    %rax,0xffffff48(%rbp)
571< 000000000044089f      leaq    __ZN55_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Display$GT$3fmt17h58855218e05de18aE(%rip),%rax
572< 00000000004408a6      movq    %rax,0xffffff50(%rbp)
573< 00000000004408ad      leaq    0xd8(%rbp),%rax
574< 00000000004408b1      movq    %rax,0xffffff58(%rbp)
575< 00000000004408b8      leaq    __ZN60_$LT$std..io..error..Error$u20$as$u20$core..fmt..Display$GT$3fmt17hfda8da6a9408bd2bE(%rip),%rax
576< 00000000004408bf      movq    %rax,0xffffff60(%rbp)
577< 00000000004408c6      leaq    l_byte_str.G.10481(%rip),%rax
578< 00000000004408cd      movq    %rax,0xa8(%rbp)
579< 00000000004408d1      movq    $0x00000002,_install_rust_panic_hook(%rbp)
580< 00000000004408d9      leaq    l_byte_str.j.12659(%rip),%rax
581< 00000000004408e0      movq    %rax,0xb8(%rbp)
582< 00000000004408e4      movq    $0x00000002,0xc0(%rbp)
583< 00000000004408ec      leaq    0xffffff48(%rbp),%rax
584< 00000000004408f3      movq    %rax,0xc8(%rbp)
585< 00000000004408f7      movq    $0x00000002,0xd0(%rbp)
586< 00000000004408ff      leaq    l_byte_str.I.10482(%rip),%rsi
587< 0000000000440906      leaq    0xa8(%rbp),%rdi
588< 000000000044090a      callq   __ZN3std9panicking15begin_panic_fmt17h500d6786a1277597E
589< 000000000044090f      ud2
590< 0000000000440911      movq    __ZN3std2io5stdio12LOCAL_STDOUT7__getit5__KEY17h4b9aaeac3520cf4fE(%rip),%rdi
591< 0000000000440918      call    (%rdi)
592< 000000000044091a      movq    $_intentional_panic,0x08(%rax)
593< 0000000000440922      jmp     0x004406b6
594< 0000000000440927      leaq    l_byte_str.V.12445(%rip),%rdi
595< 000000000044092e      callq   __ZN4core9panicking5panic17he852260b0c836cb5E
596< 0000000000440933      ud2
597< 0000000000440935      nopl    %cs:_intentional_panic(%rax,%rax)
598---
599> 000000000044065e      cmpq    $_intentional_panic,(%rax)
600> 0000000000440662      movdqa  %xmm1,(%rax)
601> 0000000000440666      je      0x00440691
602> 0000000000440668      movd    %xmm0,%rbx
603> 000000000044066d      testq   %rbx,%rbx
604> 0000000000440670      je      0x00440691
605> 0000000000440672      pshufd  $0x4e,%xmm0,%xmm0
606> 0000000000440677      movd    %xmm0,%r14
607> 000000000044067c      movq    %rbx,%rdi
608> 000000000044067f      call    (%r14)
609> 0000000000440682      cmpq    $_intentional_panic,0x08(%r14)
610> 0000000000440687      je      0x00440691
611> 0000000000440689      movq    %rbx,%rdi
612> 000000000044068c      callq   _free
613> 0000000000440691      movq    __ZN3std2io5stdio12LOCAL_STDOUT7__getit5__KEY17h4b9aaeac3520cf4fE(%rip),%rdi
614> 0000000000440698      call    (%rdi)
615> 000000000044069a      cmpq    $0x01,(%rax)
616> 000000000044069e      jne     0x00440925
617> 00000000004406a4      movq    __ZN3std2io5stdio12LOCAL_STDOUT7__getit5__KEY17h4b9aaeac3520cf4fE(%rip),%rdi
618> 00000000004406ab      call    (%rdi)
619> 00000000004406ad      cmpq    $_intentional_panic,0x08(%rax)
620> 00000000004406b2      je      0x0044072b
621> 00000000004406b4      callq   __ZN3std2io5stdio6stdout17ha7b987111be4c02eE
622> 00000000004406b9      movq    %rax,%rbx
623> 00000000004406bc      movq    %rbx,0xffffff48(%rbp)
624> 00000000004406c3      movq    0x90(%rbp),%rax
625> 00000000004406c7      movq    %rax,0xd0(%rbp)
626> 00000000004406cb      movq    0x88(%rbp),%rax
627> 00000000004406cf      movq    %rax,0xc8(%rbp)
628> 00000000004406d3      movq    __ZN80_$LT$alloc..borrow..Cow$LT$$u27$a$C$$u20$B$GT$$u20$as$u20$core..fmt..Display$GT$3fmt17hd5f70475adb7eac4E(%rbp),%rax
629> 00000000004406d7      movq    %rax,0xc0(%rbp)
630> 00000000004406db      movq    0xffffff78(%rbp),%rax
631> 00000000004406e2      movq    %rax,0xb8(%rbp)
632> 00000000004406e6      movq    0xffffff68(%rbp),%rax
633> 00000000004406ed      movq    0xffffff70(%rbp),%rcx
634> 00000000004406f4      movq    %rcx,_install_rust_panic_hook(%rbp)
635> 00000000004406f8      movq    %rax,0xa8(%rbp)
636> 00000000004406fc      leaq    0xd8(%rbp),%rdi
637> 0000000000440700      leaq    0xffffff48(%rbp),%rsi
638> 0000000000440707      leaq    0xa8(%rbp),%rdx
639> 000000000044070b      callq   __ZN57_$LT$std..io..stdio..Stdout$u20$as$u20$std..io..Write$GT$9write_fmt17h3a9bacc71868748cE
640> 0000000000440710      lock/decq       (%rbx)
641> 0000000000440714      jne     0x004407bb
642> 000000000044071a      leaq    0xffffff48(%rbp),%rdi
643> 0000000000440721      callq   __ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17hcc85b436da059f96E
644> 0000000000440726      jmp     0x004407bb
645> 000000000044072b      movq    __ZN3std2io5stdio12LOCAL_STDOUT7__getit5__KEY17h4b9aaeac3520cf4fE(%rip),%rdi
646> 0000000000440732      call    (%rdi)
647> 0000000000440734      movq    $0xffffffff,0x08(%rax)
648> 000000000044073c      leaq    0x08(%rax),%rcx
649> 0000000000440740      leaq    0x10(%rax),%rdx
650> 0000000000440744      movq    %rdx,0xffffff48(%rbp)
651> 000000000044074b      movq    %rcx,0xffffff50(%rbp)
652> 0000000000440752      movq    0x10(%rax),%rsi
653> 0000000000440756      testq   %rsi,%rsi
654> 0000000000440759      je      0x0044090f
655> 000000000044075f      movq    __ZN3std2io5stdio12LOCAL_STDOUT7__getit5__KEY17h4b9aaeac3520cf4fE(%rip),%rdi
656> 0000000000440766      call    (%rdi)
657> 0000000000440768      movq    %rax,%rbx
658> 000000000044076b      movq    0x90(%rbp),%rax
659> 000000000044076f      movq    %rax,0xd0(%rbp)
660> 0000000000440773      movq    0x18(%rbx),%rax
661> 0000000000440777      movq    0x88(%rbp),%rcx
662> 000000000044077b      movq    %rcx,0xc8(%rbp)
663> 000000000044077f      movq    __ZN80_$LT$alloc..borrow..Cow$LT$$u27$a$C$$u20$B$GT$$u20$as$u20$core..fmt..Display$GT$3fmt17hd5f70475adb7eac4E(%rbp),%rcx
664> 0000000000440783      movq    %rcx,0xc0(%rbp)
665> 0000000000440787      movq    0xffffff78(%rbp),%rcx
666> 000000000044078e      movq    %rcx,0xb8(%rbp)
667> 0000000000440792      movq    0xffffff68(%rbp),%rcx
668> 0000000000440799      movq    0xffffff70(%rbp),%rdx
669> 00000000004407a0      movq    %rdx,_install_rust_panic_hook(%rbp)
670> 00000000004407a4      movq    %rcx,0xa8(%rbp)
671> 00000000004407a8      leaq    0xd8(%rbp),%rdi
672> 00000000004407ac      leaq    0xa8(%rbp),%rdx
673> 00000000004407b0      call    *0x30(%rax)
674> 00000000004407b3      movq    $_intentional_panic,0x08(%rbx)
675> 00000000004407bb      movl    0xd9(%rbp),%eax
676> 00000000004407be      movl    %eax,0xe8(%rbp)
677> 00000000004407c1      movb    0xd8(%rbp),%al
678> 00000000004407c4      movzwl  0xdd(%rbp),%ecx
679> 00000000004407c8      movw    %cx,0xec(%rbp)
680> 00000000004407cc      movb    0xdf(%rbp),%cl
681> 00000000004407cf      movb    %cl,0xee(%rbp)
682> 00000000004407d2      cmpb    $0x04,%al
683> 00000000004407d4      jne     0x0044085a
684> 00000000004407da      callq   __ZN3std2io5stdio6stdout17ha7b987111be4c02eE
685> 00000000004407df      movq    %rax,%rbx
686> 00000000004407e2      movq    %rbx,0xffffff48(%rbp)
687> 00000000004407e9      movq    0x90(%rbp),%rax
688> 00000000004407ed      movq    %rax,0xd0(%rbp)
689> 00000000004407f1      movq    0x88(%rbp),%rax
690> 00000000004407f5      movq    %rax,0xc8(%rbp)
691> 00000000004407f9      movq    __ZN80_$LT$alloc..borrow..Cow$LT$$u27$a$C$$u20$B$GT$$u20$as$u20$core..fmt..Display$GT$3fmt17hd5f70475adb7eac4E(%rbp),%rax
692> 00000000004407fd      movq    %rax,0xc0(%rbp)
693> 0000000000440801      movq    0xffffff78(%rbp),%rax
694> 0000000000440808      movq    %rax,0xb8(%rbp)
695> 000000000044080c      movq    0xffffff68(%rbp),%rax
696> 0000000000440813      movq    0xffffff70(%rbp),%rcx
697> 000000000044081a      movq    %rcx,_install_rust_panic_hook(%rbp)
698> 000000000044081e      movq    %rax,0xa8(%rbp)
699> 0000000000440822      leaq    0x98(%rbp),%rdi
700> 0000000000440826      leaq    0xffffff48(%rbp),%rsi
701> 000000000044082d      leaq    0xa8(%rbp),%rdx
702> 0000000000440831      callq   __ZN57_$LT$std..io..stdio..Stdout$u20$as$u20$std..io..Write$GT$9write_fmt17h3a9bacc71868748cE
703> 0000000000440836      lock/decq       (%rbx)
704> 000000000044083a      jne     0x00440848
705> 000000000044083c      leaq    0xffffff48(%rbp),%rdi
706> 0000000000440843      callq   __ZN33_$LT$alloc..arc..Arc$LT$T$GT$$GT$9drop_slow17hcc85b436da059f96E
707> 0000000000440848      cmpb    $0x03,0x98(%rbp)
708> 000000000044084c      jne     0x0044087f
709> 000000000044084e      addq    $0x000000c0,%rsp
710> 0000000000440855      popq    %rbx
711> 0000000000440856      popq    %r14
712> 0000000000440858      popq    %rbp
713> 0000000000440859      ret
714> 000000000044085a      movb    %al,0x98(%rbp)
715> 000000000044085d      movq    0xe0(%rbp),%rax
716> 0000000000440861      movl    0xe8(%rbp),%ecx
717> 0000000000440864      movl    %ecx,0x99(%rbp)
718> 0000000000440867      movzwl  0xec(%rbp),%ecx
719> 000000000044086b      movw    %cx,0x9d(%rbp)
720> 000000000044086f      movb    0xee(%rbp),%cl
721> 0000000000440872      movb    %cl,0x9f(%rbp)
722> 0000000000440875      movq    %rax,0xa0(%rbp)
723> 0000000000440879      cmpb    $0x03,0x98(%rbp)
724> 000000000044087d      je      0x0044084e
725> 000000000044087f      movq    0x98(%rbp),%rax
726> 0000000000440883      movq    0xa0(%rbp),%rcx
727> 0000000000440887      movq    %rcx,0xe0(%rbp)
728> 000000000044088b      movq    %rax,0xd8(%rbp)
729> 000000000044088f      leaq    0xffffff38(%rbp),%rax
730> 0000000000440896      movq    %rax,0xffffff48(%rbp)
731> 000000000044089d      leaq    __ZN55_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Display$GT$3fmt17h58855218e05de18aE(%rip),%rax
732> 00000000004408a4      movq    %rax,0xffffff50(%rbp)
733> 00000000004408ab      leaq    0xd8(%rbp),%rax
734> 00000000004408af      movq    %rax,0xffffff58(%rbp)
735> 00000000004408b6      leaq    __ZN60_$LT$std..io..error..Error$u20$as$u20$core..fmt..Display$GT$3fmt17hfda8da6a9408bd2bE(%rip),%rax
736> 00000000004408bd      movq    %rax,0xffffff60(%rbp)
737> 00000000004408c4      leaq    l_byte_str.G.10481(%rip),%rax
738> 00000000004408cb      movq    %rax,0xa8(%rbp)
739> 00000000004408cf      movq    $0x00000002,_install_rust_panic_hook(%rbp)
740> 00000000004408d7      leaq    l_byte_str.j.12659(%rip),%rax
741> 00000000004408de      movq    %rax,0xb8(%rbp)
742> 00000000004408e2      movq    $0x00000002,0xc0(%rbp)
743> 00000000004408ea      leaq    0xffffff48(%rbp),%rax
744> 00000000004408f1      movq    %rax,0xc8(%rbp)
745> 00000000004408f5      movq    $0x00000002,0xd0(%rbp)
746> 00000000004408fd      leaq    l_byte_str.I.10482(%rip),%rsi
747> 0000000000440904      leaq    0xa8(%rbp),%rdi
748> 0000000000440908      callq   __ZN3std9panicking15begin_panic_fmt17h500d6786a1277597E
749> 000000000044090d      ud2
750> 000000000044090f      movq    __ZN3std2io5stdio12LOCAL_STDOUT7__getit5__KEY17h4b9aaeac3520cf4fE(%rip),%rdi
751> 0000000000440916      call    (%rdi)
752> 0000000000440918      movq    $_intentional_panic,0x08(%rax)
753> 0000000000440920      jmp     0x004406b4
754> 0000000000440925      leaq    l_byte_str.V.12445(%rip),%rdi
755> 000000000044092c      callq   __ZN4core9panicking5panic17he852260b0c836cb5E
756> 0000000000440931      ud2
757> 0000000000440933      nopl    %cs:_intentional_panic(%rax,%rax)