Skip to content

Instantly share code, notes, and snippets.

@LebedevRI
Created December 27, 2017 21:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save LebedevRI/cf01a82b3caead3d093ad7a75cbced28 to your computer and use it in GitHub Desktop.
Save LebedevRI/cf01a82b3caead3d093ad7a75cbced28 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
./src/CMakeFiles/rawspeed.dir/librawspeed/decompressors/SonyArw2Decompressor.cpp.o: file format elf64-x86-64
Disassembly of section .text:
0000000000000000 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)>:
0: 55 push %rbp
1: 48 89 e5 mov %rsp,%rbp
4: 41 57 push %r15
6: 41 56 push %r14
8: 41 55 push %r13
a: 41 54 push %r12
c: 53 push %rbx
d: 48 83 e4 e0 and $0xffffffffffffffe0,%rsp
11: 48 81 ec 80 00 00 00 sub $0x80,%rsp
18: 48 89 e3 mov %rsp,%rbx
1b: 48 89 53 18 mov %rdx,0x18(%rbx)
1f: 49 89 f6 mov %rsi,%r14
22: 49 89 fc mov %rdi,%r12
25: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 2c <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x2c>
2c: 83 38 00 cmpl $0x0,(%rax)
2f: 0f 84 a9 08 00 00 je 8de <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x8de>
35: bf 60 00 00 00 mov $0x60,%edi
3a: e8 00 00 00 00 callq 3f <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x3f>
3f: 49 89 c7 mov %rax,%r15
42: 4c 89 f9 mov %r15,%rcx
45: 4d 85 ff test %r15,%r15
48: 75 0e jne 58 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x58>
4a: 48 89 e1 mov %rsp,%rcx
4d: 48 83 c1 a0 add $0xffffffffffffffa0,%rcx
51: 48 83 e1 e0 and $0xffffffffffffffe0,%rcx
55: 48 89 cc mov %rcx,%rsp
58: 48 89 4b 58 mov %rcx,0x58(%rbx)
5c: 48 c7 01 b3 8a b5 41 movq $0x41b58ab3,(%rcx)
63: 48 8d 05 00 00 00 00 lea 0x0(%rip),%rax # 6a <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x6a>
6a: 48 89 41 08 mov %rax,0x8(%rcx)
6e: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 75 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x75>
75: 48 89 41 10 mov %rax,0x10(%rcx)
79: 49 89 cd mov %rcx,%r13
7c: 49 c1 ed 03 shr $0x3,%r13
80: 48 b8 f1 f1 f1 f1 f8 movabs $0xf3f8f8f8f1f1f1f1,%rax
87: f8 f8 f3
8a: 49 89 85 00 80 ff 7f mov %rax,0x7fff8000(%r13)
91: 41 c7 85 08 80 ff 7f movl $0xf3f3f3f3,0x7fff8008(%r13)
98: f3 f3 f3 f3
9c: 4d 85 e4 test %r12,%r12
9f: 0f 84 9e 0c 00 00 je d43 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd43>
a5: 44 89 e0 mov %r12d,%eax
a8: 83 e0 07 and $0x7,%eax
ab: 48 85 c0 test %rax,%rax
ae: 0f 85 8f 0c 00 00 jne d43 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd43>
b4: 41 f6 c6 07 test $0x7,%r14b
b8: 0f 85 25 0d 00 00 jne de3 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xde3>
be: 4c 89 e0 mov %r12,%rax
c1: 48 c1 e8 03 shr $0x3,%rax
c5: 48 89 43 48 mov %rax,0x48(%rbx)
c9: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
d0: 0f 85 21 0d 00 00 jne df7 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xdf7>
d6: 48 89 4b 38 mov %rcx,0x38(%rbx)
da: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # e1 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xe1>
e1: 48 83 c0 10 add $0x10,%rax
e5: 48 89 43 50 mov %rax,0x50(%rbx)
e9: 49 89 04 24 mov %rax,(%r12)
ed: 49 8d 44 24 08 lea 0x8(%r12),%rax
f2: a8 07 test $0x7,%al
f4: 0f 85 05 0d 00 00 jne dff <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xdff>
fa: 48 89 43 08 mov %rax,0x8(%rbx)
fe: 48 89 c7 mov %rax,%rdi
101: 4c 89 f6 mov %r14,%rsi
104: e8 00 00 00 00 callq 109 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x109>
109: 48 8b 43 48 mov 0x48(%rbx),%rax
10d: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
114: 0f 85 fc 0c 00 00 jne e16 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xe16>
11a: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 121 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x121>
121: 48 83 c0 10 add $0x10,%rax
125: 49 89 04 24 mov %rax,(%r12)
129: 4d 8d 74 24 10 lea 0x10(%r12),%r14
12e: 41 f6 c6 07 test $0x7,%r14b
132: 0f 85 e6 0c 00 00 jne e1e <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xe1e>
138: 4c 89 f0 mov %r14,%rax
13b: 48 c1 e8 03 shr $0x3,%rax
13f: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
146: 0f 85 e6 0c 00 00 jne e32 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xe32>
14c: 49 c7 44 24 10 00 00 movq $0x0,0x10(%r12)
153: 00 00
155: 49 8d 7c 24 18 lea 0x18(%r12),%rdi
15a: 48 89 f8 mov %rdi,%rax
15d: 48 c1 e8 03 shr $0x3,%rax
161: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
167: 84 c0 test %al,%al
169: 0f 85 a8 07 00 00 jne 917 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x917>
16f: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
176: 00 00
178: 49 8d 7c 24 1c lea 0x1c(%r12),%rdi
17d: 48 89 f8 mov %rdi,%rax
180: 48 c1 e8 03 shr $0x3,%rax
184: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
18a: 84 c0 test %al,%al
18c: 0f 85 9a 07 00 00 jne 92c <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x92c>
192: 41 c6 44 24 1c 00 movb $0x0,0x1c(%r12)
198: 49 8d 7c 24 20 lea 0x20(%r12),%rdi
19d: 48 89 f8 mov %rdi,%rax
1a0: 48 c1 e8 03 shr $0x3,%rax
1a4: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
1aa: 84 c0 test %al,%al
1ac: 0f 85 8c 07 00 00 jne 93e <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x93e>
1b2: 4c 89 7b 30 mov %r15,0x30(%rbx)
1b6: 41 c7 44 24 20 ad de movl $0xdead,0x20(%r12)
1bd: 00 00
1bf: 49 8d 7c 24 24 lea 0x24(%r12),%rdi
1c4: 48 89 f8 mov %rdi,%rax
1c7: 48 c1 e8 03 shr $0x3,%rax
1cb: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
1d1: 84 c0 test %al,%al
1d3: 0f 85 7a 07 00 00 jne 953 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x953>
1d9: c7 07 00 00 00 00 movl $0x0,(%rdi)
1df: 48 ba 23 da e6 f9 21 movabs $0xded91821f9e6da23,%rdx
1e6: 18 d9 de
1e9: 49 bf 69 2d 38 eb 08 movabs $0x9ddfea08eb382d69,%r15
1f0: ea df 9d
1f3: 49 8b 04 24 mov (%r12),%rax
1f7: 48 89 c1 mov %rax,%rcx
1fa: 48 31 d1 xor %rdx,%rcx
1fd: 49 0f af cf imul %r15,%rcx
201: 48 89 ce mov %rcx,%rsi
204: 48 c1 ee 2f shr $0x2f,%rsi
208: 48 31 c6 xor %rax,%rsi
20b: 48 31 ce xor %rcx,%rsi
20e: 49 0f af f7 imul %r15,%rsi
212: 48 89 f2 mov %rsi,%rdx
215: 48 c1 ea 2f shr $0x2f,%rdx
219: 48 31 f2 xor %rsi,%rdx
21c: 49 0f af d7 imul %r15,%rdx
220: 89 d0 mov %edx,%eax
222: 83 e0 7f and $0x7f,%eax
225: 4c 8b 05 00 00 00 00 mov 0x0(%rip),%r8 # 22c <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x22c>
22c: 49 39 14 c0 cmp %rdx,(%r8,%rax,8)
230: 0f 85 ab 07 00 00 jne 9e1 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x9e1>
236: 4c 89 73 40 mov %r14,0x40(%rbx)
23a: 48 8b 7b 08 mov 0x8(%rbx),%rdi
23e: 48 89 f8 mov %rdi,%rax
241: 48 c1 e8 03 shr $0x3,%rax
245: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
24c: 0f 85 e8 0b 00 00 jne e3a <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xe3a>
252: 4c 8b 37 mov (%rdi),%r14
255: 41 f6 c6 07 test $0x7,%r14b
259: 0f 85 f8 0a 00 00 jne d57 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd57>
25f: 4d 85 f6 test %r14,%r14
262: 0f 84 ef 0a 00 00 je d57 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd57>
268: 48 89 43 10 mov %rax,0x10(%rbx)
26c: 48 ba 47 1c 04 a0 4f movabs $0xcbe3464fa0041c47,%rdx
273: 46 e3 cb
276: 49 8b 06 mov (%r14),%rax
279: 48 89 c1 mov %rax,%rcx
27c: 48 31 d1 xor %rdx,%rcx
27f: 49 0f af cf imul %r15,%rcx
283: 48 89 ce mov %rcx,%rsi
286: 48 c1 ee 2f shr $0x2f,%rsi
28a: 48 31 c6 xor %rax,%rsi
28d: 48 31 ce xor %rcx,%rsi
290: 49 0f af f7 imul %r15,%rsi
294: 48 89 f2 mov %rsi,%rdx
297: 48 c1 ea 2f shr $0x2f,%rdx
29b: 48 31 f2 xor %rsi,%rdx
29e: 49 0f af d7 imul %r15,%rdx
2a2: 89 d0 mov %edx,%eax
2a4: 83 e0 7f and $0x7f,%eax
2a7: 49 39 14 c0 cmp %rdx,(%r8,%rax,8)
2ab: 0f 85 4b 07 00 00 jne 9fc <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x9fc>
2b1: 4c 89 f7 mov %r14,%rdi
2b4: e8 00 00 00 00 callq 2b9 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x2b9>
2b9: 83 f8 01 cmp $0x1,%eax
2bc: 4c 89 63 28 mov %r12,0x28(%rbx)
2c0: 4c 89 6b 20 mov %r13,0x20(%rbx)
2c4: 49 bd 23 da e6 f9 21 movabs $0xded91821f9e6da23,%r13
2cb: 18 d9 de
2ce: 0f 85 f1 07 00 00 jne ac5 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xac5>
2d4: 49 8b 04 24 mov (%r12),%rax
2d8: 48 89 c1 mov %rax,%rcx
2db: 4c 31 e9 xor %r13,%rcx
2de: 49 0f af cf imul %r15,%rcx
2e2: 48 89 ce mov %rcx,%rsi
2e5: 48 c1 ee 2f shr $0x2f,%rsi
2e9: 48 31 c6 xor %rax,%rsi
2ec: 48 31 ce xor %rcx,%rsi
2ef: 49 0f af f7 imul %r15,%rsi
2f3: 48 89 f2 mov %rsi,%rdx
2f6: 48 c1 ea 2f shr $0x2f,%rdx
2fa: 48 31 f2 xor %rsi,%rdx
2fd: 49 0f af d7 imul %r15,%rdx
301: 89 d0 mov %edx,%eax
303: 83 e0 7f and $0x7f,%eax
306: 4c 8b 05 00 00 00 00 mov 0x0(%rip),%r8 # 30d <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x30d>
30d: 49 39 14 c0 cmp %rdx,(%r8,%rax,8)
311: 48 8b 7b 08 mov 0x8(%rbx),%rdi
315: 48 8b 43 10 mov 0x10(%rbx),%rax
319: 0f 85 f1 06 00 00 jne a10 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xa10>
31f: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
326: 48 ba 47 1c 04 a0 4f movabs $0xcbe3464fa0041c47,%rdx
32d: 46 e3 cb
330: 0f 85 0f 07 00 00 jne a45 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xa45>
336: 4c 8b 37 mov (%rdi),%r14
339: 41 f6 c6 07 test $0x7,%r14b
33d: 0f 85 28 0a 00 00 jne d6b <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd6b>
343: 4d 85 f6 test %r14,%r14
346: 0f 84 1f 0a 00 00 je d6b <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd6b>
34c: 49 8b 06 mov (%r14),%rax
34f: 48 89 c1 mov %rax,%rcx
352: 48 31 d1 xor %rdx,%rcx
355: 49 0f af cf imul %r15,%rcx
359: 48 89 ce mov %rcx,%rsi
35c: 48 c1 ee 2f shr $0x2f,%rsi
360: 48 31 c6 xor %rax,%rsi
363: 48 31 ce xor %rcx,%rsi
366: 49 0f af f7 imul %r15,%rsi
36a: 48 89 f2 mov %rsi,%rdx
36d: 48 c1 ea 2f shr $0x2f,%rdx
371: 48 31 f2 xor %rsi,%rdx
374: 49 0f af d7 imul %r15,%rdx
378: 89 d0 mov %edx,%eax
37a: 83 e0 7f and $0x7f,%eax
37d: 49 39 14 c0 cmp %rdx,(%r8,%rax,8)
381: 0f 85 c3 06 00 00 jne a4a <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xa4a>
387: 4c 89 f7 mov %r14,%rdi
38a: e8 00 00 00 00 callq 38f <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x38f>
38f: 85 c0 test %eax,%eax
391: 0f 85 2e 07 00 00 jne ac5 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xac5>
397: 49 8b 04 24 mov (%r12),%rax
39b: 48 89 c1 mov %rax,%rcx
39e: 4c 31 e9 xor %r13,%rcx
3a1: 49 0f af cf imul %r15,%rcx
3a5: 48 89 ce mov %rcx,%rsi
3a8: 48 c1 ee 2f shr $0x2f,%rsi
3ac: 48 31 c6 xor %rax,%rsi
3af: 48 31 ce xor %rcx,%rsi
3b2: 49 0f af f7 imul %r15,%rsi
3b6: 48 89 f2 mov %rsi,%rdx
3b9: 48 c1 ea 2f shr $0x2f,%rdx
3bd: 48 31 f2 xor %rsi,%rdx
3c0: 49 0f af d7 imul %r15,%rdx
3c4: 89 d0 mov %edx,%eax
3c6: 83 e0 7f and $0x7f,%eax
3c9: 4c 8b 05 00 00 00 00 mov 0x0(%rip),%r8 # 3d0 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x3d0>
3d0: 49 39 14 c0 cmp %rdx,(%r8,%rax,8)
3d4: 48 8b 7b 08 mov 0x8(%rbx),%rdi
3d8: 48 8b 43 10 mov 0x10(%rbx),%rax
3dc: 0f 85 89 06 00 00 jne a6b <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xa6b>
3e2: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
3e9: 48 ba 47 1c 04 a0 4f movabs $0xcbe3464fa0041c47,%rdx
3f0: 46 e3 cb
3f3: 0f 85 a7 06 00 00 jne aa0 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xaa0>
3f9: 4c 8b 37 mov (%rdi),%r14
3fc: 41 f6 c6 07 test $0x7,%r14b
400: 0f 85 79 09 00 00 jne d7f <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd7f>
406: 4d 85 f6 test %r14,%r14
409: 0f 84 70 09 00 00 je d7f <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd7f>
40f: 49 8b 06 mov (%r14),%rax
412: 48 89 c1 mov %rax,%rcx
415: 48 31 d1 xor %rdx,%rcx
418: 49 0f af cf imul %r15,%rcx
41c: 48 89 ce mov %rcx,%rsi
41f: 48 c1 ee 2f shr $0x2f,%rsi
423: 48 31 c6 xor %rax,%rsi
426: 48 31 ce xor %rcx,%rsi
429: 49 0f af f7 imul %r15,%rsi
42d: 48 89 f2 mov %rsi,%rdx
430: 48 c1 ea 2f shr $0x2f,%rdx
434: 48 31 f2 xor %rsi,%rdx
437: 49 0f af d7 imul %r15,%rdx
43b: 89 d0 mov %edx,%eax
43d: 83 e0 7f and $0x7f,%eax
440: 49 39 14 c0 cmp %rdx,(%r8,%rax,8)
444: 0f 85 5b 06 00 00 jne aa5 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xaa5>
44a: 4c 89 f7 mov %r14,%rdi
44d: e8 00 00 00 00 callq 452 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x452>
452: 83 f8 02 cmp $0x2,%eax
455: 0f 85 6a 06 00 00 jne ac5 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xac5>
45b: 49 8b 04 24 mov (%r12),%rax
45f: 48 89 c1 mov %rax,%rcx
462: 4c 31 e9 xor %r13,%rcx
465: 49 0f af cf imul %r15,%rcx
469: 48 89 ce mov %rcx,%rsi
46c: 48 c1 ee 2f shr $0x2f,%rsi
470: 48 31 c6 xor %rax,%rsi
473: 48 31 ce xor %rcx,%rsi
476: 49 0f af f7 imul %r15,%rsi
47a: 48 89 f2 mov %rsi,%rdx
47d: 48 c1 ea 2f shr $0x2f,%rdx
481: 48 31 f2 xor %rsi,%rdx
484: 49 0f af d7 imul %r15,%rdx
488: 89 d0 mov %edx,%eax
48a: 83 e0 7f and $0x7f,%eax
48d: 4c 8b 05 00 00 00 00 mov 0x0(%rip),%r8 # 494 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x494>
494: 49 39 14 c0 cmp %rdx,(%r8,%rax,8)
498: 48 8b 7b 08 mov 0x8(%rbx),%rdi
49c: 48 8b 73 18 mov 0x18(%rbx),%rsi
4a0: 4c 8b 53 10 mov 0x10(%rbx),%r10
4a4: 0f 85 41 06 00 00 jne aeb <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xaeb>
4aa: 41 80 ba 00 80 ff 7f cmpb $0x0,0x7fff8000(%r10)
4b1: 00
4b2: 49 b9 47 1c 04 a0 4f movabs $0xcbe3464fa0041c47,%r9
4b9: 46 e3 cb
4bc: 0f 85 63 06 00 00 jne b25 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xb25>
4c2: 4c 8b 37 mov (%rdi),%r14
4c5: 41 f6 c6 07 test $0x7,%r14b
4c9: 0f 85 c4 08 00 00 jne d93 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd93>
4cf: 4d 85 f6 test %r14,%r14
4d2: 0f 84 bb 08 00 00 je d93 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd93>
4d8: 49 8b 06 mov (%r14),%rax
4db: 48 89 c2 mov %rax,%rdx
4de: 4c 31 ca xor %r9,%rdx
4e1: 49 0f af d7 imul %r15,%rdx
4e5: 48 89 d1 mov %rdx,%rcx
4e8: 48 c1 e9 2f shr $0x2f,%rcx
4ec: 48 31 c1 xor %rax,%rcx
4ef: 48 31 d1 xor %rdx,%rcx
4f2: 49 0f af cf imul %r15,%rcx
4f6: 48 89 ca mov %rcx,%rdx
4f9: 48 c1 ea 2f shr $0x2f,%rdx
4fd: 48 31 ca xor %rcx,%rdx
500: 49 0f af d7 imul %r15,%rdx
504: 89 d0 mov %edx,%eax
506: 83 e0 7f and $0x7f,%eax
509: 49 39 14 c0 cmp %rdx,(%r8,%rax,8)
50d: 0f 85 17 06 00 00 jne b2a <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xb2a>
513: 49 83 c6 48 add $0x48,%r14
517: 41 f6 c6 07 test $0x7,%r14b
51b: 0f 85 43 06 00 00 jne b64 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xb64>
521: 4c 89 f0 mov %r14,%rax
524: 48 c1 e8 03 shr $0x3,%rax
528: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
52e: 84 c0 test %al,%al
530: 0f 85 32 04 00 00 jne 968 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x968>
536: 45 8b 36 mov (%r14),%r14d
539: 49 8b 04 24 mov (%r12),%rax
53d: 48 89 c2 mov %rax,%rdx
540: 4c 31 ea xor %r13,%rdx
543: 49 0f af d7 imul %r15,%rdx
547: 48 89 d1 mov %rdx,%rcx
54a: 48 c1 e9 2f shr $0x2f,%rcx
54e: 48 31 c1 xor %rax,%rcx
551: 48 31 d1 xor %rdx,%rcx
554: 49 0f af cf imul %r15,%rcx
558: 48 89 ca mov %rcx,%rdx
55b: 48 c1 ea 2f shr $0x2f,%rdx
55f: 48 31 ca xor %rcx,%rdx
562: 49 0f af d7 imul %r15,%rdx
566: 89 d0 mov %edx,%eax
568: 83 e0 7f and $0x7f,%eax
56b: 49 39 14 c0 cmp %rdx,(%r8,%rax,8)
56f: 0f 85 03 06 00 00 jne b78 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xb78>
575: 41 80 ba 00 80 ff 7f cmpb $0x0,0x7fff8000(%r10)
57c: 00
57d: 0f 85 2f 06 00 00 jne bb2 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xbb2>
583: 4c 8b 2f mov (%rdi),%r13
586: 41 f6 c5 07 test $0x7,%r13b
58a: 0f 85 17 08 00 00 jne da7 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xda7>
590: 4d 85 ed test %r13,%r13
593: 0f 84 0e 08 00 00 je da7 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xda7>
599: 49 8b 45 00 mov 0x0(%r13),%rax
59d: 48 89 c2 mov %rax,%rdx
5a0: 4c 31 ca xor %r9,%rdx
5a3: 49 0f af d7 imul %r15,%rdx
5a7: 48 89 d1 mov %rdx,%rcx
5aa: 48 c1 e9 2f shr $0x2f,%rcx
5ae: 48 31 c1 xor %rax,%rcx
5b1: 48 31 d1 xor %rdx,%rcx
5b4: 49 0f af cf imul %r15,%rcx
5b8: 48 89 ca mov %rcx,%rdx
5bb: 48 c1 ea 2f shr $0x2f,%rdx
5bf: 48 31 ca xor %rcx,%rdx
5c2: 49 0f af d7 imul %r15,%rdx
5c6: 89 d0 mov %edx,%eax
5c8: 83 e0 7f and $0x7f,%eax
5cb: 49 39 14 c0 cmp %rdx,(%r8,%rax,8)
5cf: 0f 85 e2 05 00 00 jne bb7 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xbb7>
5d5: 4d 8d 65 48 lea 0x48(%r13),%r12
5d9: 41 f6 c4 07 test $0x7,%r12b
5dd: 0f 85 0e 06 00 00 jne bf1 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xbf1>
5e3: 49 83 c5 4c add $0x4c,%r13
5e7: 41 f6 c5 03 test $0x3,%r13b
5eb: 0f 85 4e 08 00 00 jne e3f <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xe3f>
5f1: 4c 89 e8 mov %r13,%rax
5f4: 48 c1 e8 03 shr $0x3,%rax
5f8: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
5fe: 84 c0 test %al,%al
600: 0f 85 7b 03 00 00 jne 981 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x981>
606: 41 8b 4d 00 mov 0x0(%r13),%ecx
60a: 81 f9 c8 14 00 00 cmp $0x14c8,%ecx
610: 0f 87 04 07 00 00 ja d1a <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd1a>
616: 41 81 fe 40 1f 00 00 cmp $0x1f40,%r14d
61d: 0f 87 f7 06 00 00 ja d1a <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd1a>
623: 44 89 f0 mov %r14d,%eax
626: 83 e0 1f and $0x1f,%eax
629: 0f 85 eb 06 00 00 jne d1a <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd1a>
62f: 45 85 f6 test %r14d,%r14d
632: 0f 84 e2 06 00 00 je d1a <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd1a>
638: 85 c9 test %ecx,%ecx
63a: 0f 84 da 06 00 00 je d1a <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd1a>
640: 48 8b 43 20 mov 0x20(%rbx),%rax
644: 66 c7 80 04 80 ff 7f movw $0x0,0x7fff8004(%rax)
64b: 00 00
64d: c6 80 06 80 ff 7f 00 movb $0x0,0x7fff8006(%rax)
654: 40 f6 c6 07 test $0x7,%sil
658: 4c 8b 63 28 mov 0x28(%rbx),%r12
65c: 49 bd 23 da e6 f9 21 movabs $0xded91821f9e6da23,%r13
663: 18 d9 de
666: 0f 85 e7 07 00 00 jne e53 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xe53>
66c: 49 8b 04 24 mov (%r12),%rax
670: 48 89 c2 mov %rax,%rdx
673: 4c 31 ea xor %r13,%rdx
676: 49 0f af d7 imul %r15,%rdx
67a: 48 89 d1 mov %rdx,%rcx
67d: 48 c1 e9 2f shr $0x2f,%rcx
681: 48 31 c1 xor %rax,%rcx
684: 48 31 d1 xor %rdx,%rcx
687: 49 0f af cf imul %r15,%rcx
68b: 48 89 ca mov %rcx,%rdx
68e: 48 c1 ea 2f shr $0x2f,%rdx
692: 48 31 ca xor %rcx,%rdx
695: 49 0f af d7 imul %r15,%rdx
699: 89 d0 mov %edx,%eax
69b: 83 e0 7f and $0x7f,%eax
69e: 49 39 14 c0 cmp %rdx,(%r8,%rax,8)
6a2: 0f 85 5d 05 00 00 jne c05 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xc05>
6a8: 41 80 ba 00 80 ff 7f cmpb $0x0,0x7fff8000(%r10)
6af: 00
6b0: 0f 85 89 05 00 00 jne c3f <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xc3f>
6b6: 4c 8b 37 mov (%rdi),%r14
6b9: 41 f6 c6 07 test $0x7,%r14b
6bd: 0f 85 f8 06 00 00 jne dbb <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xdbb>
6c3: 4d 85 f6 test %r14,%r14
6c6: 0f 84 ef 06 00 00 je dbb <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xdbb>
6cc: 49 8b 06 mov (%r14),%rax
6cf: 48 89 c2 mov %rax,%rdx
6d2: 4c 31 ca xor %r9,%rdx
6d5: 49 0f af d7 imul %r15,%rdx
6d9: 48 89 d1 mov %rdx,%rcx
6dc: 48 c1 e9 2f shr $0x2f,%rcx
6e0: 48 31 c1 xor %rax,%rcx
6e3: 48 31 d1 xor %rdx,%rcx
6e6: 49 0f af cf imul %r15,%rcx
6ea: 48 89 ca mov %rcx,%rdx
6ed: 48 c1 ea 2f shr $0x2f,%rdx
6f1: 48 31 ca xor %rcx,%rdx
6f4: 49 0f af d7 imul %r15,%rdx
6f8: 89 d0 mov %edx,%eax
6fa: 83 e0 7f and $0x7f,%eax
6fd: 49 39 14 c0 cmp %rdx,(%r8,%rax,8)
701: 0f 85 3d 05 00 00 jne c44 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xc44>
707: 49 83 c6 48 add $0x48,%r14
70b: 41 f6 c6 07 test $0x7,%r14b
70f: 0f 85 69 05 00 00 jne c7e <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xc7e>
715: 4c 89 f0 mov %r14,%rax
718: 48 c1 e8 03 shr $0x3,%rax
71c: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
722: 84 c0 test %al,%al
724: 0f 85 70 02 00 00 jne 99a <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x99a>
72a: 45 8b 36 mov (%r14),%r14d
72d: 49 8b 04 24 mov (%r12),%rax
731: 49 31 c5 xor %rax,%r13
734: 4d 0f af ef imul %r15,%r13
738: 4c 89 e9 mov %r13,%rcx
73b: 48 c1 e9 2f shr $0x2f,%rcx
73f: 48 31 c1 xor %rax,%rcx
742: 4c 31 e9 xor %r13,%rcx
745: 49 0f af cf imul %r15,%rcx
749: 48 89 ca mov %rcx,%rdx
74c: 48 c1 ea 2f shr $0x2f,%rdx
750: 48 31 ca xor %rcx,%rdx
753: 49 0f af d7 imul %r15,%rdx
757: 89 d0 mov %edx,%eax
759: 83 e0 7f and $0x7f,%eax
75c: 49 39 14 c0 cmp %rdx,(%r8,%rax,8)
760: 0f 85 2c 05 00 00 jne c92 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xc92>
766: 41 80 ba 00 80 ff 7f cmpb $0x0,0x7fff8000(%r10)
76d: 00
76e: 0f 85 58 05 00 00 jne ccc <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xccc>
774: 4c 8b 2f mov (%rdi),%r13
777: 41 f6 c5 07 test $0x7,%r13b
77b: 0f 85 4e 06 00 00 jne dcf <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xdcf>
781: 4d 85 ed test %r13,%r13
784: 0f 84 45 06 00 00 je dcf <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xdcf>
78a: 49 8b 45 00 mov 0x0(%r13),%rax
78e: 49 31 c1 xor %rax,%r9
791: 4d 0f af cf imul %r15,%r9
795: 4c 89 c9 mov %r9,%rcx
798: 48 c1 e9 2f shr $0x2f,%rcx
79c: 48 31 c1 xor %rax,%rcx
79f: 4c 31 c9 xor %r9,%rcx
7a2: 49 0f af cf imul %r15,%rcx
7a6: 48 89 ca mov %rcx,%rdx
7a9: 48 c1 ea 2f shr $0x2f,%rdx
7ad: 48 31 ca xor %rcx,%rdx
7b0: 49 0f af d7 imul %r15,%rdx
7b4: 89 d0 mov %edx,%eax
7b6: 83 e0 7f and $0x7f,%eax
7b9: 49 39 14 c0 cmp %rdx,(%r8,%rax,8)
7bd: 0f 85 0e 05 00 00 jne cd1 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xcd1>
7c3: 4d 8d 65 48 lea 0x48(%r13),%r12
7c7: 41 f6 c4 07 test $0x7,%r12b
7cb: 0f 85 21 05 00 00 jne cf2 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xcf2>
7d1: 49 83 c5 4c add $0x4c,%r13
7d5: 41 f6 c5 03 test $0x3,%r13b
7d9: 0f 85 8b 06 00 00 jne e6a <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xe6a>
7df: 4c 89 e8 mov %r13,%rax
7e2: 48 c1 e8 03 shr $0x3,%rax
7e6: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
7ec: 84 c0 test %al,%al
7ee: 0f 85 bf 01 00 00 jne 9b3 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x9b3>
7f4: 45 8b 6d 00 mov 0x0(%r13),%r13d
7f8: 44 89 e9 mov %r13d,%ecx
7fb: 41 0f af ce imul %r14d,%ecx
7ff: 0f 80 79 06 00 00 jo e7e <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xe7e>
805: 48 8d 7e 14 lea 0x14(%rsi),%rdi
809: 48 89 f8 mov %rdi,%rax
80c: 48 c1 e8 03 shr $0x3,%rax
810: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
816: 84 c0 test %al,%al
818: 0f 85 ae 01 00 00 jne 9cc <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x9cc>
81e: 48 8b 43 38 mov 0x38(%rbx),%rax
822: 4c 8d 70 20 lea 0x20(%rax),%r14
826: 8b 56 14 mov 0x14(%rsi),%edx
829: 4c 89 f7 mov %r14,%rdi
82c: 4c 8b 63 28 mov 0x28(%rbx),%r12
830: 4c 8b 6b 20 mov 0x20(%rbx),%r13
834: e8 00 00 00 00 callq 839 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x839>
839: 49 8b 04 24 mov (%r12),%rax
83d: 48 b9 ec 11 a0 c3 09 movabs $0x9b4d5109c3a011ec,%rcx
844: 51 4d 9b
847: 48 31 c1 xor %rax,%rcx
84a: 49 0f af cf imul %r15,%rcx
84e: 48 89 ce mov %rcx,%rsi
851: 48 c1 ee 2f shr $0x2f,%rsi
855: 48 31 c6 xor %rax,%rsi
858: 48 31 ce xor %rcx,%rsi
85b: 49 0f af f7 imul %r15,%rsi
85f: 48 89 f2 mov %rsi,%rdx
862: 48 c1 ea 2f shr $0x2f,%rdx
866: 48 31 f2 xor %rsi,%rdx
869: 49 0f af d7 imul %r15,%rdx
86d: 89 d0 mov %edx,%eax
86f: 83 e0 7f and $0x7f,%eax
872: 48 8b 0d 00 00 00 00 mov 0x0(%rip),%rcx # 879 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x879>
879: 48 39 14 c1 cmp %rdx,(%rcx,%rax,8)
87d: 0f 85 83 04 00 00 jne d06 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd06>
883: 48 8b 7b 40 mov 0x40(%rbx),%rdi
887: 4c 89 f6 mov %r14,%rsi
88a: e8 00 00 00 00 callq 88f <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x88f>
88f: 4c 89 f7 mov %r14,%rdi
892: e8 00 00 00 00 callq 897 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x897>
897: 66 41 c7 85 04 80 ff movw $0xf8f8,0x7fff8004(%r13)
89e: 7f f8 f8
8a1: 41 c6 85 06 80 ff 7f movb $0xf8,0x7fff8006(%r13)
8a8: f8
8a9: 48 8b 43 38 mov 0x38(%rbx),%rax
8ad: 48 c7 00 0e 36 e0 45 movq $0x45e0360e,(%rax)
8b4: 48 8b 4b 30 mov 0x30(%rbx),%rcx
8b8: 48 85 c9 test %rcx,%rcx
8bb: 74 35 je 8f2 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x8f2>
8bd: 48 b8 f5 f5 f5 f5 f5 movabs $0xf5f5f5f5f5f5f5f5,%rax
8c4: f5 f5 f5
8c7: 49 89 85 00 80 ff 7f mov %rax,0x7fff8000(%r13)
8ce: 49 89 85 08 80 ff 7f mov %rax,0x7fff8008(%r13)
8d5: 48 8b 41 78 mov 0x78(%rcx),%rax
8d9: c6 00 00 movb $0x0,(%rax)
8dc: eb 2a jmp 908 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x908>
8de: 45 31 ff xor %r15d,%r15d
8e1: 4c 89 f9 mov %r15,%rcx
8e4: 4d 85 ff test %r15,%r15
8e7: 0f 85 6b f7 ff ff jne 58 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x58>
8ed: e9 58 f7 ff ff jmpq 4a <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x4a>
8f2: 49 c7 85 00 80 ff 7f movq $0x0,0x7fff8000(%r13)
8f9: 00 00 00 00
8fd: 41 c7 85 08 80 ff 7f movl $0x0,0x7fff8008(%r13)
904: 00 00 00 00
908: 48 8d 65 d8 lea -0x28(%rbp),%rsp
90c: 5b pop %rbx
90d: 41 5c pop %r12
90f: 41 5d pop %r13
911: 41 5e pop %r14
913: 41 5f pop %r15
915: 5d pop %rbp
916: c3 retq
917: 89 f9 mov %edi,%ecx
919: 83 e1 07 and $0x7,%ecx
91c: 83 c1 03 add $0x3,%ecx
91f: 38 c1 cmp %al,%cl
921: 0f 8c 48 f8 ff ff jl 16f <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x16f>
927: e8 00 00 00 00 callq 92c <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x92c>
92c: 89 f9 mov %edi,%ecx
92e: 83 e1 07 and $0x7,%ecx
931: 38 c1 cmp %al,%cl
933: 0f 8c 59 f8 ff ff jl 192 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x192>
939: e8 00 00 00 00 callq 93e <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x93e>
93e: 89 f9 mov %edi,%ecx
940: 83 e1 07 and $0x7,%ecx
943: 83 c1 03 add $0x3,%ecx
946: 38 c1 cmp %al,%cl
948: 0f 8c 64 f8 ff ff jl 1b2 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x1b2>
94e: e8 00 00 00 00 callq 953 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x953>
953: 89 f9 mov %edi,%ecx
955: 83 e1 07 and $0x7,%ecx
958: 83 c1 03 add $0x3,%ecx
95b: 38 c1 cmp %al,%cl
95d: 0f 8c 76 f8 ff ff jl 1d9 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x1d9>
963: e8 00 00 00 00 callq 968 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x968>
968: 44 89 f1 mov %r14d,%ecx
96b: 83 e1 07 and $0x7,%ecx
96e: 83 c1 03 add $0x3,%ecx
971: 38 c1 cmp %al,%cl
973: 0f 8c bd fb ff ff jl 536 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x536>
979: 4c 89 f7 mov %r14,%rdi
97c: e8 00 00 00 00 callq 981 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x981>
981: 44 89 e9 mov %r13d,%ecx
984: 83 e1 07 and $0x7,%ecx
987: 83 c1 03 add $0x3,%ecx
98a: 38 c1 cmp %al,%cl
98c: 0f 8c 74 fc ff ff jl 606 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x606>
992: 4c 89 ef mov %r13,%rdi
995: e8 00 00 00 00 callq 99a <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x99a>
99a: 44 89 f1 mov %r14d,%ecx
99d: 83 e1 07 and $0x7,%ecx
9a0: 83 c1 03 add $0x3,%ecx
9a3: 38 c1 cmp %al,%cl
9a5: 0f 8c 7f fd ff ff jl 72a <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x72a>
9ab: 4c 89 f7 mov %r14,%rdi
9ae: e8 00 00 00 00 callq 9b3 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x9b3>
9b3: 44 89 e9 mov %r13d,%ecx
9b6: 83 e1 07 and $0x7,%ecx
9b9: 83 c1 03 add $0x3,%ecx
9bc: 38 c1 cmp %al,%cl
9be: 0f 8c 30 fe ff ff jl 7f4 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x7f4>
9c4: 4c 89 ef mov %r13,%rdi
9c7: e8 00 00 00 00 callq 9cc <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x9cc>
9cc: 89 fa mov %edi,%edx
9ce: 83 e2 07 and $0x7,%edx
9d1: 83 c2 03 add $0x3,%edx
9d4: 38 c2 cmp %al,%dl
9d6: 0f 8c 42 fe ff ff jl 81e <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x81e>
9dc: e8 00 00 00 00 callq 9e1 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x9e1>
9e1: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 9e8 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x9e8>
9e8: 4c 89 e6 mov %r12,%rsi
9eb: e8 00 00 00 00 callq 9f0 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x9f0>
9f0: 4c 8b 05 00 00 00 00 mov 0x0(%rip),%r8 # 9f7 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x9f7>
9f7: e9 3a f8 ff ff jmpq 236 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x236>
9fc: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # a03 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xa03>
a03: 4c 89 f6 mov %r14,%rsi
a06: e8 00 00 00 00 callq a0b <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xa0b>
a0b: e9 a1 f8 ff ff jmpq 2b1 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x2b1>
a10: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # a17 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xa17>
a17: 4c 89 e6 mov %r12,%rsi
a1a: e8 00 00 00 00 callq a1f <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xa1f>
a1f: 48 8b 43 10 mov 0x10(%rbx),%rax
a23: 4c 8b 05 00 00 00 00 mov 0x0(%rip),%r8 # a2a <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xa2a>
a2a: 48 8b 7b 08 mov 0x8(%rbx),%rdi
a2e: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
a35: 48 ba 47 1c 04 a0 4f movabs $0xcbe3464fa0041c47,%rdx
a3c: 46 e3 cb
a3f: 0f 84 f1 f8 ff ff je 336 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x336>
a45: e8 00 00 00 00 callq a4a <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xa4a>
a4a: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # a51 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xa51>
a51: 4c 89 f6 mov %r14,%rsi
a54: e8 00 00 00 00 callq a59 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xa59>
a59: 4c 89 f7 mov %r14,%rdi
a5c: e8 00 00 00 00 callq a61 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xa61>
a61: 85 c0 test %eax,%eax
a63: 0f 84 2e f9 ff ff je 397 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x397>
a69: eb 5a jmp ac5 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xac5>
a6b: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # a72 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xa72>
a72: 4c 89 e6 mov %r12,%rsi
a75: e8 00 00 00 00 callq a7a <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xa7a>
a7a: 48 8b 43 10 mov 0x10(%rbx),%rax
a7e: 4c 8b 05 00 00 00 00 mov 0x0(%rip),%r8 # a85 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xa85>
a85: 48 8b 7b 08 mov 0x8(%rbx),%rdi
a89: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
a90: 48 ba 47 1c 04 a0 4f movabs $0xcbe3464fa0041c47,%rdx
a97: 46 e3 cb
a9a: 0f 84 59 f9 ff ff je 3f9 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x3f9>
aa0: e8 00 00 00 00 callq aa5 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xaa5>
aa5: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # aac <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xaac>
aac: 4c 89 f6 mov %r14,%rsi
aaf: e8 00 00 00 00 callq ab4 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xab4>
ab4: 4c 89 f7 mov %r14,%rdi
ab7: e8 00 00 00 00 callq abc <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xabc>
abc: 83 f8 02 cmp $0x2,%eax
abf: 0f 84 96 f9 ff ff je 45b <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x45b>
ac5: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # acc <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xacc>
acc: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # ad3 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xad3>
ad3: 31 c0 xor %eax,%eax
ad5: e8 00 00 00 00 callq ada <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xada>
ada: e8 00 00 00 00 callq adf <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xadf>
adf: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # ae6 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xae6>
ae6: e8 00 00 00 00 callq aeb <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xaeb>
aeb: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # af2 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xaf2>
af2: 4c 89 e6 mov %r12,%rsi
af5: e8 00 00 00 00 callq afa <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xafa>
afa: 4c 8b 53 10 mov 0x10(%rbx),%r10
afe: 4c 8b 05 00 00 00 00 mov 0x0(%rip),%r8 # b05 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xb05>
b05: 48 8b 73 18 mov 0x18(%rbx),%rsi
b09: 48 8b 7b 08 mov 0x8(%rbx),%rdi
b0d: 41 80 ba 00 80 ff 7f cmpb $0x0,0x7fff8000(%r10)
b14: 00
b15: 49 b9 47 1c 04 a0 4f movabs $0xcbe3464fa0041c47,%r9
b1c: 46 e3 cb
b1f: 0f 84 9d f9 ff ff je 4c2 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x4c2>
b25: e8 00 00 00 00 callq b2a <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xb2a>
b2a: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # b31 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xb31>
b31: 4c 89 f6 mov %r14,%rsi
b34: e8 00 00 00 00 callq b39 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xb39>
b39: 4c 8b 53 10 mov 0x10(%rbx),%r10
b3d: 49 b9 47 1c 04 a0 4f movabs $0xcbe3464fa0041c47,%r9
b44: 46 e3 cb
b47: 4c 8b 05 00 00 00 00 mov 0x0(%rip),%r8 # b4e <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xb4e>
b4e: 48 8b 73 18 mov 0x18(%rbx),%rsi
b52: 48 8b 7b 08 mov 0x8(%rbx),%rdi
b56: 49 83 c6 48 add $0x48,%r14
b5a: 41 f6 c6 07 test $0x7,%r14b
b5e: 0f 84 bd f9 ff ff je 521 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x521>
b64: e8 00 00 00 00 callq b69 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xb69>
b69: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # b70 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xb70>
b70: 4c 89 f6 mov %r14,%rsi
b73: e8 00 00 00 00 callq b78 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xb78>
b78: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # b7f <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xb7f>
b7f: 4c 89 e6 mov %r12,%rsi
b82: e8 00 00 00 00 callq b87 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xb87>
b87: 4c 8b 53 10 mov 0x10(%rbx),%r10
b8b: 49 b9 47 1c 04 a0 4f movabs $0xcbe3464fa0041c47,%r9
b92: 46 e3 cb
b95: 4c 8b 05 00 00 00 00 mov 0x0(%rip),%r8 # b9c <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xb9c>
b9c: 48 8b 73 18 mov 0x18(%rbx),%rsi
ba0: 48 8b 7b 08 mov 0x8(%rbx),%rdi
ba4: 41 80 ba 00 80 ff 7f cmpb $0x0,0x7fff8000(%r10)
bab: 00
bac: 0f 84 d1 f9 ff ff je 583 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x583>
bb2: e8 00 00 00 00 callq bb7 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xbb7>
bb7: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # bbe <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xbbe>
bbe: 4c 89 ee mov %r13,%rsi
bc1: e8 00 00 00 00 callq bc6 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xbc6>
bc6: 4c 8b 53 10 mov 0x10(%rbx),%r10
bca: 49 b9 47 1c 04 a0 4f movabs $0xcbe3464fa0041c47,%r9
bd1: 46 e3 cb
bd4: 4c 8b 05 00 00 00 00 mov 0x0(%rip),%r8 # bdb <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xbdb>
bdb: 48 8b 73 18 mov 0x18(%rbx),%rsi
bdf: 48 8b 7b 08 mov 0x8(%rbx),%rdi
be3: 4d 8d 65 48 lea 0x48(%r13),%r12
be7: 41 f6 c4 07 test $0x7,%r12b
beb: 0f 84 f2 f9 ff ff je 5e3 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x5e3>
bf1: e8 00 00 00 00 callq bf6 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xbf6>
bf6: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # bfd <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xbfd>
bfd: 4c 89 e6 mov %r12,%rsi
c00: e8 00 00 00 00 callq c05 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xc05>
c05: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # c0c <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xc0c>
c0c: 4c 89 e6 mov %r12,%rsi
c0f: e8 00 00 00 00 callq c14 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xc14>
c14: 4c 8b 53 10 mov 0x10(%rbx),%r10
c18: 49 b9 47 1c 04 a0 4f movabs $0xcbe3464fa0041c47,%r9
c1f: 46 e3 cb
c22: 4c 8b 05 00 00 00 00 mov 0x0(%rip),%r8 # c29 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xc29>
c29: 48 8b 73 18 mov 0x18(%rbx),%rsi
c2d: 48 8b 7b 08 mov 0x8(%rbx),%rdi
c31: 41 80 ba 00 80 ff 7f cmpb $0x0,0x7fff8000(%r10)
c38: 00
c39: 0f 84 77 fa ff ff je 6b6 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x6b6>
c3f: e8 00 00 00 00 callq c44 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xc44>
c44: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # c4b <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xc4b>
c4b: 4c 89 f6 mov %r14,%rsi
c4e: e8 00 00 00 00 callq c53 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xc53>
c53: 4c 8b 53 10 mov 0x10(%rbx),%r10
c57: 49 b9 47 1c 04 a0 4f movabs $0xcbe3464fa0041c47,%r9
c5e: 46 e3 cb
c61: 4c 8b 05 00 00 00 00 mov 0x0(%rip),%r8 # c68 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xc68>
c68: 48 8b 73 18 mov 0x18(%rbx),%rsi
c6c: 48 8b 7b 08 mov 0x8(%rbx),%rdi
c70: 49 83 c6 48 add $0x48,%r14
c74: 41 f6 c6 07 test $0x7,%r14b
c78: 0f 84 97 fa ff ff je 715 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x715>
c7e: e8 00 00 00 00 callq c83 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xc83>
c83: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # c8a <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xc8a>
c8a: 4c 89 f6 mov %r14,%rsi
c8d: e8 00 00 00 00 callq c92 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xc92>
c92: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # c99 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xc99>
c99: 4c 89 e6 mov %r12,%rsi
c9c: e8 00 00 00 00 callq ca1 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xca1>
ca1: 4c 8b 53 10 mov 0x10(%rbx),%r10
ca5: 49 b9 47 1c 04 a0 4f movabs $0xcbe3464fa0041c47,%r9
cac: 46 e3 cb
caf: 4c 8b 05 00 00 00 00 mov 0x0(%rip),%r8 # cb6 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xcb6>
cb6: 48 8b 73 18 mov 0x18(%rbx),%rsi
cba: 48 8b 7b 08 mov 0x8(%rbx),%rdi
cbe: 41 80 ba 00 80 ff 7f cmpb $0x0,0x7fff8000(%r10)
cc5: 00
cc6: 0f 84 a8 fa ff ff je 774 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x774>
ccc: e8 00 00 00 00 callq cd1 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xcd1>
cd1: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # cd8 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xcd8>
cd8: 4c 89 ee mov %r13,%rsi
cdb: e8 00 00 00 00 callq ce0 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xce0>
ce0: 48 8b 73 18 mov 0x18(%rbx),%rsi
ce4: 4d 8d 65 48 lea 0x48(%r13),%r12
ce8: 41 f6 c4 07 test $0x7,%r12b
cec: 0f 84 df fa ff ff je 7d1 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x7d1>
cf2: e8 00 00 00 00 callq cf7 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xcf7>
cf7: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # cfe <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xcfe>
cfe: 4c 89 e6 mov %r12,%rsi
d01: e8 00 00 00 00 callq d06 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd06>
d06: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # d0d <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd0d>
d0d: 4c 89 e6 mov %r12,%rsi
d10: e8 00 00 00 00 callq d15 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd15>
d15: e9 69 fb ff ff jmpq 883 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0x883>
d1a: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # d21 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd21>
d21: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # d28 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd28>
d28: 31 c0 xor %eax,%eax
d2a: 44 89 f2 mov %r14d,%edx
d2d: e8 00 00 00 00 callq d32 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd32>
d32: e8 00 00 00 00 callq d37 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd37>
d37: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # d3e <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd3e>
d3e: e8 00 00 00 00 callq d43 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd43>
d43: e8 00 00 00 00 callq d48 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd48>
d48: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # d4f <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd4f>
d4f: 4c 89 e6 mov %r12,%rsi
d52: e8 00 00 00 00 callq d57 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd57>
d57: e8 00 00 00 00 callq d5c <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd5c>
d5c: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # d63 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd63>
d63: 4c 89 f6 mov %r14,%rsi
d66: e8 00 00 00 00 callq d6b <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd6b>
d6b: e8 00 00 00 00 callq d70 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd70>
d70: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # d77 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd77>
d77: 4c 89 f6 mov %r14,%rsi
d7a: e8 00 00 00 00 callq d7f <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd7f>
d7f: e8 00 00 00 00 callq d84 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd84>
d84: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # d8b <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd8b>
d8b: 4c 89 f6 mov %r14,%rsi
d8e: e8 00 00 00 00 callq d93 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd93>
d93: e8 00 00 00 00 callq d98 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd98>
d98: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # d9f <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xd9f>
d9f: 4c 89 f6 mov %r14,%rsi
da2: e8 00 00 00 00 callq da7 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xda7>
da7: e8 00 00 00 00 callq dac <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xdac>
dac: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # db3 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xdb3>
db3: 4c 89 ee mov %r13,%rsi
db6: e8 00 00 00 00 callq dbb <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xdbb>
dbb: e8 00 00 00 00 callq dc0 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xdc0>
dc0: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # dc7 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xdc7>
dc7: 4c 89 f6 mov %r14,%rsi
dca: e8 00 00 00 00 callq dcf <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xdcf>
dcf: e8 00 00 00 00 callq dd4 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xdd4>
dd4: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # ddb <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xddb>
ddb: 4c 89 ee mov %r13,%rsi
dde: e8 00 00 00 00 callq de3 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xde3>
de3: e8 00 00 00 00 callq de8 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xde8>
de8: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # def <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xdef>
def: 4c 89 f6 mov %r14,%rsi
df2: e8 00 00 00 00 callq df7 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xdf7>
df7: 4c 89 e7 mov %r12,%rdi
dfa: e8 00 00 00 00 callq dff <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xdff>
dff: 49 89 c6 mov %rax,%r14
e02: e8 00 00 00 00 callq e07 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xe07>
e07: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # e0e <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xe0e>
e0e: 4c 89 f6 mov %r14,%rsi
e11: e8 00 00 00 00 callq e16 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xe16>
e16: 4c 89 e7 mov %r12,%rdi
e19: e8 00 00 00 00 callq e1e <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xe1e>
e1e: e8 00 00 00 00 callq e23 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xe23>
e23: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # e2a <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xe2a>
e2a: 4c 89 f6 mov %r14,%rsi
e2d: e8 00 00 00 00 callq e32 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xe32>
e32: 4c 89 f7 mov %r14,%rdi
e35: e8 00 00 00 00 callq e3a <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xe3a>
e3a: e8 00 00 00 00 callq e3f <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xe3f>
e3f: e8 00 00 00 00 callq e44 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xe44>
e44: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # e4b <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xe4b>
e4b: 4c 89 ee mov %r13,%rsi
e4e: e8 00 00 00 00 callq e53 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xe53>
e53: 49 89 f6 mov %rsi,%r14
e56: e8 00 00 00 00 callq e5b <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xe5b>
e5b: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # e62 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xe62>
e62: 4c 89 f6 mov %r14,%rsi
e65: e8 00 00 00 00 callq e6a <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xe6a>
e6a: e8 00 00 00 00 callq e6f <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xe6f>
e6f: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # e76 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xe76>
e76: 4c 89 ee mov %r13,%rsi
e79: e8 00 00 00 00 callq e7e <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xe7e>
e7e: e8 00 00 00 00 callq e83 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xe83>
e83: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # e8a <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xe8a>
e8a: 4c 89 f6 mov %r14,%rsi
e8d: 4c 89 ea mov %r13,%rdx
e90: e8 00 00 00 00 callq e95 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xe95>
e95: 49 89 c6 mov %rax,%r14
e98: eb 1a jmp eb4 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xeb4>
e9a: 49 89 c6 mov %rax,%r14
e9d: eb 15 jmp eb4 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xeb4>
e9f: 49 89 c6 mov %rax,%r14
ea2: 66 41 c7 85 04 80 ff movw $0xf8f8,0x7fff8004(%r13)
ea9: 7f f8 f8
eac: 41 c6 85 06 80 ff 7f movb $0xf8,0x7fff8006(%r13)
eb3: f8
eb4: 48 8b 7b 40 mov 0x40(%rbx),%rdi
eb8: e8 00 00 00 00 callq ebd <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xebd>
ebd: 48 8b 43 48 mov 0x48(%rbx),%rax
ec1: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
ec8: 74 09 je ed3 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xed3>
eca: 48 8b 7b 28 mov 0x28(%rbx),%rdi
ece: e8 00 00 00 00 callq ed3 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xed3>
ed3: 48 8b 43 28 mov 0x28(%rbx),%rax
ed7: 48 8b 4b 50 mov 0x50(%rbx),%rcx
edb: 48 89 08 mov %rcx,(%rax)
ede: 48 8b 7b 08 mov 0x8(%rbx),%rdi
ee2: e8 00 00 00 00 callq ee7 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xee7>
ee7: 48 8b 43 38 mov 0x38(%rbx),%rax
eeb: 48 c7 00 0e 36 e0 45 movq $0x45e0360e,(%rax)
ef2: 48 83 7b 30 00 cmpq $0x0,0x30(%rbx)
ef7: 74 2f je f28 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xf28>
ef9: 48 b8 f5 f5 f5 f5 f5 movabs $0xf5f5f5f5f5f5f5f5,%rax
f00: f5 f5 f5
f03: 48 8b 4b 20 mov 0x20(%rbx),%rcx
f07: 48 89 81 00 80 ff 7f mov %rax,0x7fff8000(%rcx)
f0e: 48 89 81 08 80 ff 7f mov %rax,0x7fff8008(%rcx)
f15: 48 8b 43 30 mov 0x30(%rbx),%rax
f19: 48 8b 40 78 mov 0x78(%rax),%rax
f1d: c6 00 00 movb $0x0,(%rax)
f20: 4c 89 f7 mov %r14,%rdi
f23: e8 00 00 00 00 callq f28 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xf28>
f28: 48 8b 43 20 mov 0x20(%rbx),%rax
f2c: 48 c7 80 00 80 ff 7f movq $0x0,0x7fff8000(%rax)
f33: 00 00 00 00
f37: c7 80 08 80 ff 7f 00 movl $0x0,0x7fff8008(%rax)
f3e: 00 00 00
f41: 4c 89 f7 mov %r14,%rdi
f44: e8 00 00 00 00 callq f49 <rawspeed::SonyArw2Decompressor::SonyArw2Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&)+0xf49>
f49: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
0000000000000f50 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const>:
f50: 55 push %rbp
f51: 48 89 e5 mov %rsp,%rbp
f54: 41 57 push %r15
f56: 41 56 push %r14
f58: 41 55 push %r13
f5a: 41 54 push %r12
f5c: 53 push %rbx
f5d: 48 83 e4 e0 and $0xffffffffffffffe0,%rsp
f61: 48 81 ec 20 01 00 00 sub $0x120,%rsp
f68: 48 89 e3 mov %rsp,%rbx
f6b: 48 89 73 58 mov %rsi,0x58(%rbx)
f6f: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # f76 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x26>
f76: 83 38 00 cmpl $0x0,(%rax)
f79: 48 89 7b 18 mov %rdi,0x18(%rbx)
f7d: 0f 84 ab 0c 00 00 je 1c2e <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xcde>
f83: bf 80 00 00 00 mov $0x80,%edi
f88: e8 00 00 00 00 callq f8d <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x3d>
f8d: 48 8b 7b 18 mov 0x18(%rbx),%rdi
f91: 49 89 c7 mov %rax,%r15
f94: 4d 89 fc mov %r15,%r12
f97: 4d 85 ff test %r15,%r15
f9a: 75 0e jne faa <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x5a>
f9c: 49 89 e4 mov %rsp,%r12
f9f: 49 83 c4 80 add $0xffffffffffffff80,%r12
fa3: 49 83 e4 e0 and $0xffffffffffffffe0,%r12
fa7: 4c 89 e4 mov %r12,%rsp
faa: 4c 89 a3 f8 00 00 00 mov %r12,0xf8(%rbx)
fb1: 49 c7 04 24 b3 8a b5 movq $0x41b58ab3,(%r12)
fb8: 41
fb9: 48 8d 05 00 00 00 00 lea 0x0(%rip),%rax # fc0 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x70>
fc0: 49 89 44 24 08 mov %rax,0x8(%r12)
fc5: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # fcc <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x7c>
fcc: 49 89 44 24 10 mov %rax,0x10(%r12)
fd1: 4d 89 e5 mov %r12,%r13
fd4: 49 c1 ed 03 shr $0x3,%r13
fd8: 48 b8 f1 f1 f1 f1 f8 movabs $0xf8f8f8f8f1f1f1f1,%rax
fdf: f8 f8 f8
fe2: 49 89 85 00 80 ff 7f mov %rax,0x7fff8000(%r13)
fe9: 48 b8 f8 f2 f2 f2 f2 movabs $0xf3f8f2f2f2f2f2f8,%rax
ff0: f2 f8 f3
ff3: 49 89 85 08 80 ff 7f mov %rax,0x7fff8008(%r13)
ffa: 48 85 ff test %rdi,%rdi
ffd: 0f 84 e8 10 00 00 je 20eb <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x119b>
1003: 89 f8 mov %edi,%eax
1005: 83 e0 07 and $0x7,%eax
1008: 48 85 c0 test %rax,%rax
100b: 0f 85 da 10 00 00 jne 20eb <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x119b>
1011: 48 ba 23 da e6 f9 21 movabs $0xded91821f9e6da23,%rdx
1018: 18 d9 de
101b: 49 b8 69 2d 38 eb 08 movabs $0x9ddfea08eb382d69,%r8
1022: ea df 9d
1025: 48 8b 07 mov (%rdi),%rax
1028: 48 89 c1 mov %rax,%rcx
102b: 48 31 d1 xor %rdx,%rcx
102e: 49 0f af c8 imul %r8,%rcx
1032: 48 89 ce mov %rcx,%rsi
1035: 48 c1 ee 2f shr $0x2f,%rsi
1039: 48 31 c6 xor %rax,%rsi
103c: 48 31 ce xor %rcx,%rsi
103f: 49 0f af f0 imul %r8,%rsi
1043: 48 89 f2 mov %rsi,%rdx
1046: 48 c1 ea 2f shr $0x2f,%rdx
104a: 48 31 f2 xor %rsi,%rdx
104d: 49 0f af d0 imul %r8,%rdx
1051: 89 d0 mov %edx,%eax
1053: 83 e0 7f and $0x7f,%eax
1056: 4c 8b 0d 00 00 00 00 mov 0x0(%rip),%r9 # 105d <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x10d>
105d: 49 39 14 c1 cmp %rdx,(%r9,%rax,8)
1061: 0f 85 a3 0c 00 00 jne 1d0a <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xdba>
1067: 4c 8d 77 08 lea 0x8(%rdi),%r14
106b: 41 f6 c6 07 test $0x7,%r14b
106f: 0f 85 c8 0c 00 00 jne 1d3d <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xded>
1075: 4c 89 f0 mov %r14,%rax
1078: 48 c1 e8 03 shr $0x3,%rax
107c: 48 89 43 50 mov %rax,0x50(%rbx)
1080: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
1087: 0f 85 04 11 00 00 jne 2191 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1241>
108d: 4c 89 63 28 mov %r12,0x28(%rbx)
1091: 4c 89 7b 38 mov %r15,0x38(%rbx)
1095: 4c 89 b3 c8 00 00 00 mov %r14,0xc8(%rbx)
109c: 4d 8b 36 mov (%r14),%r14
109f: 41 f6 c6 07 test $0x7,%r14b
10a3: 0f 85 59 10 00 00 jne 2102 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x11b2>
10a9: 4d 85 f6 test %r14,%r14
10ac: 0f 84 50 10 00 00 je 2102 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x11b2>
10b2: 48 ba 47 1c 04 a0 4f movabs $0xcbe3464fa0041c47,%rdx
10b9: 46 e3 cb
10bc: 49 8b 06 mov (%r14),%rax
10bf: 48 89 c1 mov %rax,%rcx
10c2: 48 31 d1 xor %rdx,%rcx
10c5: 49 0f af c8 imul %r8,%rcx
10c9: 48 89 ce mov %rcx,%rsi
10cc: 48 c1 ee 2f shr $0x2f,%rsi
10d0: 48 31 c6 xor %rax,%rsi
10d3: 48 31 ce xor %rcx,%rsi
10d6: 49 0f af f0 imul %r8,%rsi
10da: 48 89 f2 mov %rsi,%rdx
10dd: 48 c1 ea 2f shr $0x2f,%rdx
10e1: 48 31 f2 xor %rsi,%rdx
10e4: 49 0f af d0 imul %r8,%rdx
10e8: 89 d0 mov %edx,%eax
10ea: 83 e0 7f and $0x7f,%eax
10ed: 49 39 14 c1 cmp %rdx,(%r9,%rax,8)
10f1: 4d 89 c4 mov %r8,%r12
10f4: 4d 89 cf mov %r9,%r15
10f7: 0f 85 54 0c 00 00 jne 1d51 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xe01>
10fd: 4c 89 f7 mov %r14,%rdi
1100: e8 00 00 00 00 callq 1105 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1b5>
1105: 48 89 83 b0 00 00 00 mov %rax,0xb0(%rbx)
110c: 4c 8b 43 18 mov 0x18(%rbx),%r8
1110: 49 8b 00 mov (%r8),%rax
1113: 48 89 c1 mov %rax,%rcx
1116: 48 ba 23 da e6 f9 21 movabs $0xded91821f9e6da23,%rdx
111d: 18 d9 de
1120: 48 31 d1 xor %rdx,%rcx
1123: 49 0f af cc imul %r12,%rcx
1127: 48 89 ce mov %rcx,%rsi
112a: 48 c1 ee 2f shr $0x2f,%rsi
112e: 48 31 c6 xor %rax,%rsi
1131: 48 31 ce xor %rcx,%rsi
1134: 49 0f af f4 imul %r12,%rsi
1138: 48 89 f2 mov %rsi,%rdx
113b: 48 c1 ea 2f shr $0x2f,%rdx
113f: 48 31 f2 xor %rsi,%rdx
1142: 49 0f af d4 imul %r12,%rdx
1146: 89 d0 mov %edx,%eax
1148: 83 e0 7f and $0x7f,%eax
114b: 49 39 14 c7 cmp %rdx,(%r15,%rax,8)
114f: 4c 89 e7 mov %r12,%rdi
1152: 4d 89 f9 mov %r15,%r9
1155: 0f 85 0a 0c 00 00 jne 1d65 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xe15>
115b: 48 8b 43 50 mov 0x50(%rbx),%rax
115f: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
1166: 4c 8b a3 c8 00 00 00 mov 0xc8(%rbx),%r12
116d: 0f 85 2f 0c 00 00 jne 1da2 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xe52>
1173: 4d 8b 34 24 mov (%r12),%r14
1177: 41 f6 c6 07 test $0x7,%r14b
117b: 0f 85 95 0f 00 00 jne 2116 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x11c6>
1181: 4d 85 f6 test %r14,%r14
1184: 0f 84 8c 0f 00 00 je 2116 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x11c6>
118a: 49 8b 06 mov (%r14),%rax
118d: 48 89 c1 mov %rax,%rcx
1190: 48 ba 47 1c 04 a0 4f movabs $0xcbe3464fa0041c47,%rdx
1197: 46 e3 cb
119a: 48 31 d1 xor %rdx,%rcx
119d: 48 0f af cf imul %rdi,%rcx
11a1: 48 89 ce mov %rcx,%rsi
11a4: 48 c1 ee 2f shr $0x2f,%rsi
11a8: 48 31 c6 xor %rax,%rsi
11ab: 48 31 ce xor %rcx,%rsi
11ae: 48 0f af f7 imul %rdi,%rsi
11b2: 48 89 f2 mov %rsi,%rdx
11b5: 48 c1 ea 2f shr $0x2f,%rdx
11b9: 48 31 f2 xor %rsi,%rdx
11bc: 48 0f af d7 imul %rdi,%rdx
11c0: 89 d0 mov %edx,%eax
11c2: 83 e0 7f and $0x7f,%eax
11c5: 49 39 14 c1 cmp %rdx,(%r9,%rax,8)
11c9: 0f 85 db 0b 00 00 jne 1daa <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xe5a>
11cf: 49 83 c6 50 add $0x50,%r14
11d3: 41 f6 c6 07 test $0x7,%r14b
11d7: 0f 85 ff 0b 00 00 jne 1ddc <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xe8c>
11dd: 4c 89 f0 mov %r14,%rax
11e0: 48 c1 e8 03 shr $0x3,%rax
11e4: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
11ea: 84 c0 test %al,%al
11ec: 0f 85 69 0a 00 00 jne 1c5b <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xd0b>
11f2: 41 8b 06 mov (%r14),%eax
11f5: 48 89 83 a8 00 00 00 mov %rax,0xa8(%rbx)
11fc: 49 8b 00 mov (%r8),%rax
11ff: 48 89 c1 mov %rax,%rcx
1202: 48 ba 23 da e6 f9 21 movabs $0xded91821f9e6da23,%rdx
1209: 18 d9 de
120c: 48 31 d1 xor %rdx,%rcx
120f: 48 0f af cf imul %rdi,%rcx
1213: 48 89 ce mov %rcx,%rsi
1216: 48 c1 ee 2f shr $0x2f,%rsi
121a: 48 31 c6 xor %rax,%rsi
121d: 48 31 ce xor %rcx,%rsi
1220: 48 0f af f7 imul %rdi,%rsi
1224: 48 89 f2 mov %rsi,%rdx
1227: 48 c1 ea 2f shr $0x2f,%rdx
122b: 48 31 f2 xor %rsi,%rdx
122e: 48 0f af d7 imul %rdi,%rdx
1232: 89 d0 mov %edx,%eax
1234: 83 e0 7f and $0x7f,%eax
1237: 49 39 14 c1 cmp %rdx,(%r9,%rax,8)
123b: 0f 85 af 0b 00 00 jne 1df0 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xea0>
1241: 48 8b 43 50 mov 0x50(%rbx),%rax
1245: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
124c: 0f 85 d4 0b 00 00 jne 1e26 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xed6>
1252: 4d 8b 34 24 mov (%r12),%r14
1256: 41 f6 c6 07 test $0x7,%r14b
125a: 0f 85 ca 0e 00 00 jne 212a <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x11da>
1260: 4d 85 f6 test %r14,%r14
1263: 0f 84 c1 0e 00 00 je 212a <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x11da>
1269: 49 8b 06 mov (%r14),%rax
126c: 48 89 c1 mov %rax,%rcx
126f: 48 ba 47 1c 04 a0 4f movabs $0xcbe3464fa0041c47,%rdx
1276: 46 e3 cb
1279: 48 31 d1 xor %rdx,%rcx
127c: 48 0f af cf imul %rdi,%rcx
1280: 48 89 ce mov %rcx,%rsi
1283: 48 c1 ee 2f shr $0x2f,%rsi
1287: 48 31 c6 xor %rax,%rsi
128a: 48 31 ce xor %rcx,%rsi
128d: 48 0f af f7 imul %rdi,%rsi
1291: 48 89 f2 mov %rsi,%rdx
1294: 48 c1 ea 2f shr $0x2f,%rdx
1298: 48 31 f2 xor %rsi,%rdx
129b: 48 0f af d7 imul %rdi,%rdx
129f: 89 d0 mov %edx,%eax
12a1: 83 e0 7f and $0x7f,%eax
12a4: 49 39 14 c1 cmp %rdx,(%r9,%rax,8)
12a8: 0f 85 80 0b 00 00 jne 1e2e <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xede>
12ae: 49 83 c6 48 add $0x48,%r14
12b2: 41 f6 c6 07 test $0x7,%r14b
12b6: 0f 85 a4 0b 00 00 jne 1e60 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xf10>
12bc: 4c 89 f0 mov %r14,%rax
12bf: 48 c1 e8 03 shr $0x3,%rax
12c3: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
12c9: 84 c0 test %al,%al
12cb: 0f 85 a3 09 00 00 jne 1c74 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xd24>
12d1: 41 8b 06 mov (%r14),%eax
12d4: 48 89 43 70 mov %rax,0x70(%rbx)
12d8: 49 8b 00 mov (%r8),%rax
12db: 48 89 c1 mov %rax,%rcx
12de: 48 ba 23 da e6 f9 21 movabs $0xded91821f9e6da23,%rdx
12e5: 18 d9 de
12e8: 48 31 d1 xor %rdx,%rcx
12eb: 48 0f af cf imul %rdi,%rcx
12ef: 48 89 ce mov %rcx,%rsi
12f2: 48 c1 ee 2f shr $0x2f,%rsi
12f6: 48 31 c6 xor %rax,%rsi
12f9: 48 31 ce xor %rcx,%rsi
12fc: 48 0f af f7 imul %rdi,%rsi
1300: 48 89 f2 mov %rsi,%rdx
1303: 48 c1 ea 2f shr $0x2f,%rdx
1307: 48 31 f2 xor %rsi,%rdx
130a: 48 0f af d7 imul %rdi,%rdx
130e: 89 d0 mov %edx,%eax
1310: 83 e0 7f and $0x7f,%eax
1313: 49 39 14 c1 cmp %rdx,(%r9,%rax,8)
1317: 0f 85 57 0b 00 00 jne 1e74 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xf24>
131d: 48 8b 43 50 mov 0x50(%rbx),%rax
1321: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
1328: 0f 85 7c 0b 00 00 jne 1eaa <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xf5a>
132e: 4d 8b 34 24 mov (%r12),%r14
1332: 41 f6 c6 07 test $0x7,%r14b
1336: 0f 85 02 0e 00 00 jne 213e <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x11ee>
133c: 4d 85 f6 test %r14,%r14
133f: 0f 84 f9 0d 00 00 je 213e <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x11ee>
1345: 49 8b 06 mov (%r14),%rax
1348: 48 89 c1 mov %rax,%rcx
134b: 48 ba 47 1c 04 a0 4f movabs $0xcbe3464fa0041c47,%rdx
1352: 46 e3 cb
1355: 48 31 d1 xor %rdx,%rcx
1358: 48 0f af cf imul %rdi,%rcx
135c: 48 89 ce mov %rcx,%rsi
135f: 48 c1 ee 2f shr $0x2f,%rsi
1363: 48 31 c6 xor %rax,%rsi
1366: 48 31 ce xor %rcx,%rsi
1369: 48 0f af f7 imul %rdi,%rsi
136d: 48 89 f2 mov %rsi,%rdx
1370: 48 c1 ea 2f shr $0x2f,%rdx
1374: 48 31 f2 xor %rsi,%rdx
1377: 48 0f af d7 imul %rdi,%rdx
137b: 89 d0 mov %edx,%eax
137d: 83 e0 7f and $0x7f,%eax
1380: 49 39 14 c1 cmp %rdx,(%r9,%rax,8)
1384: 0f 85 28 0b 00 00 jne 1eb2 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xf62>
138a: 49 83 c6 48 add $0x48,%r14
138e: 41 f6 c6 07 test $0x7,%r14b
1392: 0f 85 4c 0b 00 00 jne 1ee4 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xf94>
1398: 4c 89 f0 mov %r14,%rax
139b: 48 c1 e8 03 shr $0x3,%rax
139f: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
13a5: 84 c0 test %al,%al
13a7: 0f 85 e0 08 00 00 jne 1c8d <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xd3d>
13ad: 41 83 3e 00 cmpl $0x0,(%r14)
13b1: 0f 8e e2 0d 00 00 jle 2199 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1249>
13b7: 49 8b 00 mov (%r8),%rax
13ba: 48 89 c1 mov %rax,%rcx
13bd: 48 ba 23 da e6 f9 21 movabs $0xded91821f9e6da23,%rdx
13c4: 18 d9 de
13c7: 48 31 d1 xor %rdx,%rcx
13ca: 48 0f af cf imul %rdi,%rcx
13ce: 48 89 ce mov %rcx,%rsi
13d1: 48 c1 ee 2f shr $0x2f,%rsi
13d5: 48 31 c6 xor %rax,%rsi
13d8: 48 31 ce xor %rcx,%rsi
13db: 48 0f af f7 imul %rdi,%rsi
13df: 48 89 f2 mov %rsi,%rdx
13e2: 48 c1 ea 2f shr $0x2f,%rdx
13e6: 48 31 f2 xor %rsi,%rdx
13e9: 48 0f af d7 imul %rdi,%rdx
13ed: 89 d0 mov %edx,%eax
13ef: 83 e0 7f and $0x7f,%eax
13f2: 49 39 14 c1 cmp %rdx,(%r9,%rax,8)
13f6: 0f 85 fc 0a 00 00 jne 1ef8 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xfa8>
13fc: 48 8b 43 50 mov 0x50(%rbx),%rax
1400: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
1407: 0f 85 21 0b 00 00 jne 1f2e <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xfde>
140d: 4d 8b 34 24 mov (%r12),%r14
1411: 41 f6 c6 07 test $0x7,%r14b
1415: 0f 85 37 0d 00 00 jne 2152 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1202>
141b: 4d 85 f6 test %r14,%r14
141e: 0f 84 2e 0d 00 00 je 2152 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1202>
1424: 49 8b 06 mov (%r14),%rax
1427: 48 89 c1 mov %rax,%rcx
142a: 48 ba 47 1c 04 a0 4f movabs $0xcbe3464fa0041c47,%rdx
1431: 46 e3 cb
1434: 48 31 d1 xor %rdx,%rcx
1437: 48 0f af cf imul %rdi,%rcx
143b: 48 89 ce mov %rcx,%rsi
143e: 48 c1 ee 2f shr $0x2f,%rsi
1442: 48 31 c6 xor %rax,%rsi
1445: 48 31 ce xor %rcx,%rsi
1448: 48 0f af f7 imul %rdi,%rsi
144c: 48 89 f2 mov %rsi,%rdx
144f: 48 c1 ea 2f shr $0x2f,%rdx
1453: 48 31 f2 xor %rsi,%rdx
1456: 48 0f af d7 imul %rdi,%rdx
145a: 89 d0 mov %edx,%eax
145c: 83 e0 7f and $0x7f,%eax
145f: 49 39 14 c1 cmp %rdx,(%r9,%rax,8)
1463: 0f 85 cd 0a 00 00 jne 1f36 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xfe6>
1469: 49 83 c6 48 add $0x48,%r14
146d: 41 f6 c6 07 test $0x7,%r14b
1471: 0f 85 f1 0a 00 00 jne 1f68 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1018>
1477: 4c 89 f0 mov %r14,%rax
147a: 48 c1 e8 03 shr $0x3,%rax
147e: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
1484: 84 c0 test %al,%al
1486: 0f 85 1a 08 00 00 jne 1ca6 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xd56>
148c: 41 f6 06 1f testb $0x1f,(%r14)
1490: 0f 85 33 0d 00 00 jne 21c9 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1279>
1496: 49 8b 00 mov (%r8),%rax
1499: 48 89 c1 mov %rax,%rcx
149c: 48 ba 23 da e6 f9 21 movabs $0xded91821f9e6da23,%rdx
14a3: 18 d9 de
14a6: 48 31 d1 xor %rdx,%rcx
14a9: 48 0f af cf imul %rdi,%rcx
14ad: 48 89 ce mov %rcx,%rsi
14b0: 48 c1 ee 2f shr $0x2f,%rsi
14b4: 48 31 c6 xor %rax,%rsi
14b7: 48 31 ce xor %rcx,%rsi
14ba: 48 0f af f7 imul %rdi,%rsi
14be: 48 89 f2 mov %rsi,%rdx
14c1: 48 c1 ea 2f shr $0x2f,%rdx
14c5: 48 31 f2 xor %rsi,%rdx
14c8: 48 0f af d7 imul %rdi,%rdx
14cc: 89 d0 mov %edx,%eax
14ce: 83 e0 7f and $0x7f,%eax
14d1: 49 39 14 c1 cmp %rdx,(%r9,%rax,8)
14d5: 0f 85 a1 0a 00 00 jne 1f7c <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x102c>
14db: 48 8b 43 50 mov 0x50(%rbx),%rax
14df: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
14e6: 0f 85 c6 0a 00 00 jne 1fb2 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1062>
14ec: 4d 8b 34 24 mov (%r12),%r14
14f0: 41 f6 c6 07 test $0x7,%r14b
14f4: 0f 85 6c 0c 00 00 jne 2166 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1216>
14fa: 4d 85 f6 test %r14,%r14
14fd: 0f 84 63 0c 00 00 je 2166 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1216>
1503: 49 8b 06 mov (%r14),%rax
1506: 48 89 c1 mov %rax,%rcx
1509: 48 ba 47 1c 04 a0 4f movabs $0xcbe3464fa0041c47,%rdx
1510: 46 e3 cb
1513: 48 31 d1 xor %rdx,%rcx
1516: 48 0f af cf imul %rdi,%rcx
151a: 48 89 ce mov %rcx,%rsi
151d: 48 c1 ee 2f shr $0x2f,%rsi
1521: 48 31 c6 xor %rax,%rsi
1524: 48 31 ce xor %rcx,%rsi
1527: 48 0f af f7 imul %rdi,%rsi
152b: 48 89 f2 mov %rsi,%rdx
152e: 48 c1 ea 2f shr $0x2f,%rdx
1532: 48 31 f2 xor %rsi,%rdx
1535: 48 0f af d7 imul %rdi,%rdx
1539: 89 d0 mov %edx,%eax
153b: 83 e0 7f and $0x7f,%eax
153e: 49 39 14 c1 cmp %rdx,(%r9,%rax,8)
1542: 0f 85 72 0a 00 00 jne 1fba <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x106a>
1548: 4d 8d 7e 48 lea 0x48(%r14),%r15
154c: 41 f6 c7 07 test $0x7,%r15b
1550: 0f 85 96 0a 00 00 jne 1fec <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x109c>
1556: 49 83 c6 4c add $0x4c,%r14
155a: 41 f6 c6 03 test $0x3,%r14b
155e: 0f 85 95 0c 00 00 jne 21f9 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x12a9>
1564: 4c 89 f0 mov %r14,%rax
1567: 48 c1 e8 03 shr $0x3,%rax
156b: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
1571: 84 c0 test %al,%al
1573: 4c 8b 7b 28 mov 0x28(%rbx),%r15
1577: 0f 85 42 07 00 00 jne 1cbf <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xd6f>
157d: 41 83 3e 00 cmpl $0x0,(%r14)
1581: 0f 8e 86 0c 00 00 jle 220d <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x12bd>
1587: 49 81 c5 00 80 ff 7f add $0x7fff8000,%r13
158e: 41 c7 45 04 00 00 00 movl $0x0,0x4(%r13)
1595: 00
1596: 41 c6 45 08 00 movb $0x0,0x8(%r13)
159b: 49 8b 00 mov (%r8),%rax
159e: 48 b9 ec 11 a0 c3 09 movabs $0x9b4d5109c3a011ec,%rcx
15a5: 51 4d 9b
15a8: 48 31 c1 xor %rax,%rcx
15ab: 48 0f af cf imul %rdi,%rcx
15af: 48 89 ce mov %rcx,%rsi
15b2: 48 c1 ee 2f shr $0x2f,%rsi
15b6: 48 31 c6 xor %rax,%rsi
15b9: 48 31 ce xor %rcx,%rsi
15bc: 48 0f af f7 imul %rdi,%rsi
15c0: 48 89 f2 mov %rsi,%rdx
15c3: 48 c1 ea 2f shr $0x2f,%rdx
15c7: 48 31 f2 xor %rsi,%rdx
15ca: 48 0f af d7 imul %rdi,%rdx
15ce: 89 d0 mov %edx,%eax
15d0: 83 e0 7f and $0x7f,%eax
15d3: 49 39 14 c1 cmp %rdx,(%r9,%rax,8)
15d7: 0f 85 23 0a 00 00 jne 2000 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x10b0>
15dd: 4d 8d 70 10 lea 0x10(%r8),%r14
15e1: 41 f6 c6 07 test $0x7,%r14b
15e5: 0f 85 37 0a 00 00 jne 2022 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x10d2>
15eb: 49 8d 7f 20 lea 0x20(%r15),%rdi
15ef: 48 89 7b 60 mov %rdi,0x60(%rbx)
15f3: 4c 89 f6 mov %r14,%rsi
15f6: e8 00 00 00 00 callq 15fb <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x6ab>
15fb: 48 8b 7b 58 mov 0x58(%rbx),%rdi
15ff: 40 f6 c7 07 test $0x7,%dil
1603: 0f 85 71 0b 00 00 jne 217a <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x122a>
1609: 48 85 ff test %rdi,%rdi
160c: 0f 84 68 0b 00 00 je 217a <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x122a>
1612: 4c 8d 77 10 lea 0x10(%rdi),%r14
1616: 41 f6 c6 07 test $0x7,%r14b
161a: 0f 85 1d 0c 00 00 jne 223d <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x12ed>
1620: 48 83 c7 14 add $0x14,%rdi
1624: 40 f6 c7 03 test $0x3,%dil
1628: 4c 8b 43 60 mov 0x60(%rbx),%r8
162c: 0f 85 1f 0c 00 00 jne 2251 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1301>
1632: 4c 89 f0 mov %r14,%rax
1635: 48 c1 e8 03 shr $0x3,%rax
1639: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
163f: 84 c0 test %al,%al
1641: 0f 85 91 06 00 00 jne 1cd8 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xd88>
1647: 41 8b 0e mov (%r14),%ecx
164a: 48 8b 43 70 mov 0x70(%rbx),%rax
164e: 41 89 c6 mov %eax,%r14d
1651: 41 83 ee 1e sub $0x1e,%r14d
1655: 41 0f 90 c7 seto %r15b
1659: 48 89 f8 mov %rdi,%rax
165c: 48 c1 e8 03 shr $0x3,%rax
1660: 48 89 83 e0 00 00 00 mov %rax,0xe0(%rbx)
1667: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
166d: 84 c0 test %al,%al
166f: 0f 85 7c 06 00 00 jne 1cf1 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xda1>
1675: 3b 0f cmp (%rdi),%ecx
1677: 0f 83 6d 05 00 00 jae 1bea <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xc9a>
167d: 48 8b 43 28 mov 0x28(%rbx),%rax
1681: 4c 8d 48 70 lea 0x70(%rax),%r9
1685: 49 8d 40 14 lea 0x14(%r8),%rax
1689: 49 8d 50 20 lea 0x20(%r8),%rdx
168d: 49 8d 70 18 lea 0x18(%r8),%rsi
1691: 48 89 83 90 00 00 00 mov %rax,0x90(%rbx)
1698: 48 c1 e8 03 shr $0x3,%rax
169c: 48 89 83 d8 00 00 00 mov %rax,0xd8(%rbx)
16a3: 48 89 53 48 mov %rdx,0x48(%rbx)
16a7: 48 c1 ea 03 shr $0x3,%rdx
16ab: 48 89 93 c0 00 00 00 mov %rdx,0xc0(%rbx)
16b2: 48 89 b3 88 00 00 00 mov %rsi,0x88(%rbx)
16b9: 48 c1 ee 03 shr $0x3,%rsi
16bd: 48 89 b3 b8 00 00 00 mov %rsi,0xb8(%rbx)
16c4: 4c 89 4b 78 mov %r9,0x78(%rbx)
16c8: 49 c1 e9 03 shr $0x3,%r9
16cc: 4c 89 8b d0 00 00 00 mov %r9,0xd0(%rbx)
16d3: 48 89 7b 58 mov %rdi,0x58(%rbx)
16d7: 89 c8 mov %ecx,%eax
16d9: f7 a3 a8 00 00 00 mull 0xa8(%rbx)
16df: 0f 80 83 0b 00 00 jo 2268 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1318>
16e5: 89 c0 mov %eax,%eax
16e7: 48 03 83 b0 00 00 00 add 0xb0(%rbx),%rax
16ee: 48 89 83 80 00 00 00 mov %rax,0x80(%rbx)
16f5: 0f 82 8b 0b 00 00 jb 2286 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1336>
16fb: 48 8b 43 70 mov 0x70(%rbx),%rax
16ff: 89 4b 6c mov %ecx,0x6c(%rbx)
1702: f7 e1 mul %ecx
1704: 0f 80 9b 0b 00 00 jo 22a5 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1355>
170a: 48 8b 8b d8 00 00 00 mov 0xd8(%rbx),%rcx
1711: 8a 89 00 80 ff 7f mov 0x7fff8000(%rcx),%cl
1717: 84 c9 test %cl,%cl
1719: 0f 85 55 04 00 00 jne 1b74 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xc24>
171f: 48 8b 8b 90 00 00 00 mov 0x90(%rbx),%rcx
1726: 89 01 mov %eax,(%rcx)
1728: 48 8b 83 c0 00 00 00 mov 0xc0(%rbx),%rax
172f: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
1735: 84 c0 test %al,%al
1737: 0f 85 51 04 00 00 jne 1b8e <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xc3e>
173d: 48 8b 43 48 mov 0x48(%rbx),%rax
1741: c7 00 00 00 00 00 movl $0x0,(%rax)
1747: 48 8b 83 b8 00 00 00 mov 0xb8(%rbx),%rax
174e: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
1755: 0f 85 66 0b 00 00 jne 22c1 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1371>
175b: 49 c7 40 18 00 00 00 movq $0x0,0x18(%r8)
1762: 00
1763: 41 c6 45 0e 04 movb $0x4,0xe(%r13)
1768: be 18 00 00 00 mov $0x18,%esi
176d: 4c 89 c7 mov %r8,%rdi
1770: e8 00 00 00 00 callq 1775 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x825>
1775: 48 8b 83 c0 00 00 00 mov 0xc0(%rbx),%rax
177c: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
1782: 84 c0 test %al,%al
1784: 0f 85 1b 04 00 00 jne 1ba5 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xc55>
178a: 48 8b 43 48 mov 0x48(%rbx),%rax
178e: 83 38 17 cmpl $0x17,(%rax)
1791: 4c 8b 43 60 mov 0x60(%rbx),%r8
1795: 0f 86 32 0b 00 00 jbe 22cd <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x137d>
179b: 48 8b 83 b8 00 00 00 mov 0xb8(%rbx),%rax
17a2: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
17a9: 0f 85 4e 0b 00 00 jne 22fd <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x13ad>
17af: 48 8b 83 88 00 00 00 mov 0x88(%rbx),%rax
17b6: 8b 00 mov (%rax),%eax
17b8: b9 ff ff ff 00 mov $0xffffff,%ecx
17bd: 21 c8 and %ecx,%eax
17bf: 48 8b 8b d0 00 00 00 mov 0xd0(%rbx),%rcx
17c6: 8a 89 00 80 ff 7f mov 0x7fff8000(%rcx),%cl
17cc: 84 c9 test %cl,%cl
17ce: 0f 85 e8 03 00 00 jne 1bbc <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xc6c>
17d4: 48 8b 4b 78 mov 0x78(%rbx),%rcx
17d8: 89 01 mov %eax,(%rcx)
17da: 45 84 ff test %r15b,%r15b
17dd: 0f 85 26 0b 00 00 jne 2309 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x13b9>
17e3: 45 85 f6 test %r14d,%r14d
17e6: 0f 8e 54 03 00 00 jle 1b40 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xbf0>
17ec: 31 c0 xor %eax,%eax
17ee: 4c 89 ab a0 00 00 00 mov %r13,0xa0(%rbx)
17f5: 44 89 b3 9c 00 00 00 mov %r14d,0x9c(%rbx)
17fc: 44 88 7b 23 mov %r15b,0x23(%rbx)
1800: 89 43 40 mov %eax,0x40(%rbx)
1803: be 0b 00 00 00 mov $0xb,%esi
1808: 4c 89 c7 mov %r8,%rdi
180b: 4d 89 c7 mov %r8,%r15
180e: e8 00 00 00 00 callq 1813 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x8c3>
1813: 89 43 44 mov %eax,0x44(%rbx)
1816: be 0b 00 00 00 mov $0xb,%esi
181b: 4c 89 ff mov %r15,%rdi
181e: e8 00 00 00 00 callq 1823 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x8d3>
1823: 89 43 24 mov %eax,0x24(%rbx)
1826: be 04 00 00 00 mov $0x4,%esi
182b: 4c 89 ff mov %r15,%rdi
182e: e8 00 00 00 00 callq 1833 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x8e3>
1833: 41 89 c6 mov %eax,%r14d
1836: be 04 00 00 00 mov $0x4,%esi
183b: 4c 89 ff mov %r15,%rdi
183e: e8 00 00 00 00 callq 1843 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x8f3>
1843: 89 c1 mov %eax,%ecx
1845: 8b 53 44 mov 0x44(%rbx),%edx
1848: 2b 53 24 sub 0x24(%rbx),%edx
184b: 0f 80 d2 0a 00 00 jo 2323 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x13d3>
1851: c7 43 34 00 00 00 00 movl $0x0,0x34(%rbx)
1858: 81 fa 80 00 00 00 cmp $0x80,%edx
185e: 48 8b 73 18 mov 0x18(%rbx),%rsi
1862: 48 bf 69 2d 38 eb 08 movabs $0x9ddfea08eb382d69,%rdi
1869: ea df 9d
186c: 4c 8b 05 00 00 00 00 mov 0x0(%rip),%r8 # 1873 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x923>
1873: 7c 3b jl 18b0 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x960>
1875: c7 43 34 01 00 00 00 movl $0x1,0x34(%rbx)
187c: 81 fa 00 01 00 00 cmp $0x100,%edx
1882: 7c 2c jl 18b0 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x960>
1884: c7 43 34 02 00 00 00 movl $0x2,0x34(%rbx)
188b: 81 fa 00 02 00 00 cmp $0x200,%edx
1891: 7c 1d jl 18b0 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x960>
1893: 31 c0 xor %eax,%eax
1895: 81 fa 00 04 00 00 cmp $0x400,%edx
189b: 0f 9c c0 setl %al
189e: ba 04 00 00 00 mov $0x4,%edx
18a3: 29 c2 sub %eax,%edx
18a5: 89 53 34 mov %edx,0x34(%rbx)
18a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
18af: 00
18b0: 44 89 f0 mov %r14d,%eax
18b3: 48 89 83 f0 00 00 00 mov %rax,0xf0(%rbx)
18ba: 89 c8 mov %ecx,%eax
18bc: 48 89 83 e8 00 00 00 mov %rax,0xe8(%rbx)
18c3: 45 31 ff xor %r15d,%r15d
18c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
18cd: 00 00 00
18d0: 44 8b 6b 44 mov 0x44(%rbx),%r13d
18d4: 44 39 bb f0 00 00 00 cmp %r15d,0xf0(%rbx)
18db: 74 52 je 192f <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x9df>
18dd: 44 8b 6b 24 mov 0x24(%rbx),%r13d
18e1: 44 39 bb e8 00 00 00 cmp %r15d,0xe8(%rbx)
18e8: 74 45 je 192f <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x9df>
18ea: be 07 00 00 00 mov $0x7,%esi
18ef: 48 8b 7b 60 mov 0x60(%rbx),%rdi
18f3: e8 00 00 00 00 callq 18f8 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x9a8>
18f8: 8b 4b 34 mov 0x34(%rbx),%ecx
18fb: d3 e0 shl %cl,%eax
18fd: 41 89 c5 mov %eax,%r13d
1900: 44 03 6b 24 add 0x24(%rbx),%r13d
1904: 0f 82 c3 07 00 00 jb 20cd <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x117d>
190a: 41 81 fd 00 08 00 00 cmp $0x800,%r13d
1911: b8 ff 07 00 00 mov $0x7ff,%eax
1916: 44 0f 4d e8 cmovge %eax,%r13d
191a: 48 8b 73 18 mov 0x18(%rbx),%rsi
191e: 48 bf 69 2d 38 eb 08 movabs $0x9ddfea08eb382d69,%rdi
1925: ea df 9d
1928: 4c 8b 05 00 00 00 00 mov 0x0(%rip),%r8 # 192f <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x9df>
192f: 48 8b 06 mov (%rsi),%rax
1932: 48 89 c1 mov %rax,%rcx
1935: 48 ba 23 da e6 f9 21 movabs $0xded91821f9e6da23,%rdx
193c: 18 d9 de
193f: 48 31 d1 xor %rdx,%rcx
1942: 48 0f af cf imul %rdi,%rcx
1946: 48 89 ce mov %rcx,%rsi
1949: 48 c1 ee 2f shr $0x2f,%rsi
194d: 48 31 c6 xor %rax,%rsi
1950: 48 31 ce xor %rcx,%rsi
1953: 48 0f af f7 imul %rdi,%rsi
1957: 48 89 f2 mov %rsi,%rdx
195a: 48 c1 ea 2f shr $0x2f,%rdx
195e: 48 31 f2 xor %rsi,%rdx
1961: 48 0f af d7 imul %rdi,%rdx
1965: 89 d0 mov %edx,%eax
1967: 83 e0 7f and $0x7f,%eax
196a: 49 39 14 c0 cmp %rdx,(%r8,%rax,8)
196e: 0f 85 2d 01 00 00 jne 1aa1 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xb51>
1974: 48 8b 43 50 mov 0x50(%rbx),%rax
1978: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
197f: 0f 85 01 07 00 00 jne 2086 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1136>
1985: 4d 8b 34 24 mov (%r12),%r14
1989: 41 f6 c6 07 test $0x7,%r14b
198d: 0f 85 a3 06 00 00 jne 2036 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x10e6>
1993: 4d 85 f6 test %r14,%r14
1996: 0f 84 9a 06 00 00 je 2036 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x10e6>
199c: 49 8b 06 mov (%r14),%rax
199f: 48 89 c1 mov %rax,%rcx
19a2: 48 ba 47 1c 04 a0 4f movabs $0xcbe3464fa0041c47,%rdx
19a9: 46 e3 cb
19ac: 48 31 d1 xor %rdx,%rcx
19af: 48 0f af cf imul %rdi,%rcx
19b3: 48 89 ce mov %rcx,%rsi
19b6: 48 c1 ee 2f shr $0x2f,%rsi
19ba: 48 31 c6 xor %rax,%rsi
19bd: 48 31 ce xor %rcx,%rsi
19c0: 48 0f af f7 imul %rdi,%rsi
19c4: 48 89 f2 mov %rsi,%rdx
19c7: 48 c1 ea 2f shr $0x2f,%rdx
19cb: 48 31 f2 xor %rsi,%rdx
19ce: 48 0f af d7 imul %rdi,%rdx
19d2: 89 d0 mov %edx,%eax
19d4: 83 e0 7f and $0x7f,%eax
19d7: 49 39 14 c0 cmp %rdx,(%r8,%rax,8)
19db: 0f 85 f7 00 00 00 jne 1ad8 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xb88>
19e1: 4c 89 f0 mov %r14,%rax
19e4: 48 c1 e8 03 shr $0x3,%rax
19e8: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
19ef: 0f 85 99 06 00 00 jne 208e <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x113e>
19f5: 49 8b 3e mov (%r14),%rdi
19f8: 48 83 c7 20 add $0x20,%rdi
19fc: 48 89 f8 mov %rdi,%rax
19ff: 48 c1 e8 03 shr $0x3,%rax
1a03: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
1a0a: 0f 85 3a 06 00 00 jne 204a <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x10fa>
1a10: 45 85 ed test %r13d,%r13d
1a13: 0f 88 7d 06 00 00 js 2096 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1146>
1a19: 44 89 f8 mov %r15d,%eax
1a1c: 01 c0 add %eax,%eax
1a1e: 0f 80 2b 06 00 00 jo 204f <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x10ff>
1a24: 8b 4b 40 mov 0x40(%rbx),%ecx
1a27: 01 c1 add %eax,%ecx
1a29: 0f 80 39 06 00 00 jo 2068 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1118>
1a2f: 4c 8b 07 mov (%rdi),%r8
1a32: 48 63 c9 movslq %ecx,%rcx
1a35: 4c 8d 24 09 lea (%rcx,%rcx,1),%r12
1a39: 48 8b 93 80 00 00 00 mov 0x80(%rbx),%rdx
1a40: 49 01 d4 add %rdx,%r12
1a43: 0f 92 c0 setb %al
1a46: 49 39 d4 cmp %rdx,%r12
1a49: 0f 93 c2 setae %dl
1a4c: 85 c9 test %ecx,%ecx
1a4e: 79 02 jns 1a52 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xb02>
1a50: 89 c2 mov %eax,%edx
1a52: 84 d2 test %dl,%dl
1a54: 0f 84 58 06 00 00 je 20b2 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1162>
1a5a: 45 01 ed add %r13d,%r13d
1a5d: 48 8b 83 80 00 00 00 mov 0x80(%rbx),%rax
1a64: 48 8d 14 48 lea (%rax,%rcx,2),%rdx
1a68: 41 0f b7 f5 movzwl %r13w,%esi
1a6c: 4c 89 f7 mov %r14,%rdi
1a6f: 48 8b 4b 78 mov 0x78(%rbx),%rcx
1a73: 41 ff d0 callq *%r8
1a76: 4c 8b a3 c8 00 00 00 mov 0xc8(%rbx),%r12
1a7d: 49 ff c7 inc %r15
1a80: 41 83 ff 10 cmp $0x10,%r15d
1a84: 48 8b 73 18 mov 0x18(%rbx),%rsi
1a88: 48 bf 69 2d 38 eb 08 movabs $0x9ddfea08eb382d69,%rdi
1a8f: ea df 9d
1a92: 4c 8b 05 00 00 00 00 mov 0x0(%rip),%r8 # 1a99 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xb49>
1a99: 0f 82 31 fe ff ff jb 18d0 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x980>
1a9f: eb 5f jmp 1b00 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xbb0>
1aa1: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 1aa8 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xb58>
1aa8: 48 8b 73 18 mov 0x18(%rbx),%rsi
1aac: e8 00 00 00 00 callq 1ab1 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xb61>
1ab1: 4c 8b 05 00 00 00 00 mov 0x0(%rip),%r8 # 1ab8 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xb68>
1ab8: 48 bf 69 2d 38 eb 08 movabs $0x9ddfea08eb382d69,%rdi
1abf: ea df 9d
1ac2: 48 8b 43 50 mov 0x50(%rbx),%rax
1ac6: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
1acd: 0f 84 b2 fe ff ff je 1985 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xa35>
1ad3: e9 ae 05 00 00 jmpq 2086 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1136>
1ad8: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 1adf <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xb8f>
1adf: 4c 89 f6 mov %r14,%rsi
1ae2: e8 00 00 00 00 callq 1ae7 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xb97>
1ae7: 4c 89 f0 mov %r14,%rax
1aea: 48 c1 e8 03 shr $0x3,%rax
1aee: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
1af5: 0f 84 fa fe ff ff je 19f5 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xaa5>
1afb: e9 8e 05 00 00 jmpq 208e <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x113e>
1b00: 8b 53 40 mov 0x40(%rbx),%edx
1b03: f6 c2 01 test $0x1,%dl
1b06: b8 1f 00 00 00 mov $0x1f,%eax
1b0b: b9 01 00 00 00 mov $0x1,%ecx
1b10: 0f 44 c1 cmove %ecx,%eax
1b13: 89 d1 mov %edx,%ecx
1b15: 01 c1 add %eax,%ecx
1b17: 0f 80 25 08 00 00 jo 2342 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x13f2>
1b1d: 89 c8 mov %ecx,%eax
1b1f: 44 8b b3 9c 00 00 00 mov 0x9c(%rbx),%r14d
1b26: 44 39 f1 cmp %r14d,%ecx
1b29: 4c 8b ab a0 00 00 00 mov 0xa0(%rbx),%r13
1b30: 4c 8b 43 60 mov 0x60(%rbx),%r8
1b34: 44 8a 7b 23 mov 0x23(%rbx),%r15b
1b38: 0f 8c c2 fc ff ff jl 1800 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x8b0>
1b3e: 66 90 xchg %ax,%ax
1b40: 41 c6 45 0e f8 movb $0xf8,0xe(%r13)
1b45: 8b 43 6c mov 0x6c(%rbx),%eax
1b48: 89 c1 mov %eax,%ecx
1b4a: 83 c1 01 add $0x1,%ecx
1b4d: 0f 82 0c 08 00 00 jb 235f <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x140f>
1b53: 48 8b 83 e0 00 00 00 mov 0xe0(%rbx),%rax
1b5a: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
1b60: 84 c0 test %al,%al
1b62: 75 6f jne 1bd3 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xc83>
1b64: 89 ca mov %ecx,%edx
1b66: 48 8b 43 58 mov 0x58(%rbx),%rax
1b6a: 3b 08 cmp (%rax),%ecx
1b6c: 0f 82 65 fb ff ff jb 16d7 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x787>
1b72: eb 76 jmp 1bea <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xc9a>
1b74: 48 8b 93 90 00 00 00 mov 0x90(%rbx),%rdx
1b7b: 83 e2 07 and $0x7,%edx
1b7e: 83 c2 03 add $0x3,%edx
1b81: 38 ca cmp %cl,%dl
1b83: 0f 8c 96 fb ff ff jl 171f <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x7cf>
1b89: e9 ed 07 00 00 jmpq 237b <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x142b>
1b8e: 48 8b 4b 48 mov 0x48(%rbx),%rcx
1b92: 83 e1 07 and $0x7,%ecx
1b95: 83 c1 03 add $0x3,%ecx
1b98: 38 c1 cmp %al,%cl
1b9a: 0f 8c 9d fb ff ff jl 173d <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x7ed>
1ba0: e9 e2 07 00 00 jmpq 2387 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1437>
1ba5: 48 8b 4b 48 mov 0x48(%rbx),%rcx
1ba9: 83 e1 07 and $0x7,%ecx
1bac: 83 c1 03 add $0x3,%ecx
1baf: 38 c1 cmp %al,%cl
1bb1: 0f 8c d3 fb ff ff jl 178a <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x83a>
1bb7: e9 d4 07 00 00 jmpq 2390 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1440>
1bbc: 48 8b 53 78 mov 0x78(%rbx),%rdx
1bc0: 83 e2 07 and $0x7,%edx
1bc3: 83 c2 03 add $0x3,%edx
1bc6: 38 ca cmp %cl,%dl
1bc8: 0f 8c 06 fc ff ff jl 17d4 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x884>
1bce: e9 c6 07 00 00 jmpq 2399 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1449>
1bd3: 48 8b 53 58 mov 0x58(%rbx),%rdx
1bd7: 83 e2 07 and $0x7,%edx
1bda: 83 c2 03 add $0x3,%edx
1bdd: 38 c2 cmp %al,%dl
1bdf: 7c 83 jl 1b64 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xc14>
1be1: 48 8b 7b 58 mov 0x58(%rbx),%rdi
1be5: e8 00 00 00 00 callq 1bea <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xc9a>
1bea: 4c 89 c7 mov %r8,%rdi
1bed: e8 00 00 00 00 callq 1bf2 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xca2>
1bf2: 41 c7 45 04 f8 f8 f8 movl $0xf8f8f8f8,0x4(%r13)
1bf9: f8
1bfa: 41 c6 45 08 f8 movb $0xf8,0x8(%r13)
1bff: 48 8b 43 28 mov 0x28(%rbx),%rax
1c03: 48 c7 00 0e 36 e0 45 movq $0x45e0360e,(%rax)
1c0a: 48 8b 4b 38 mov 0x38(%rbx),%rcx
1c0e: 48 85 c9 test %rcx,%rcx
1c11: 74 2f je 1c42 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xcf2>
1c13: 48 b8 f5 f5 f5 f5 f5 movabs $0xf5f5f5f5f5f5f5f5,%rax
1c1a: f5 f5 f5
1c1d: 49 89 45 00 mov %rax,0x0(%r13)
1c21: 49 89 45 08 mov %rax,0x8(%r13)
1c25: 48 8b 41 78 mov 0x78(%rcx),%rax
1c29: c6 00 00 movb $0x0,(%rax)
1c2c: eb 1e jmp 1c4c <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xcfc>
1c2e: 45 31 ff xor %r15d,%r15d
1c31: 4d 89 fc mov %r15,%r12
1c34: 4d 85 ff test %r15,%r15
1c37: 0f 85 6d f3 ff ff jne faa <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x5a>
1c3d: e9 5a f3 ff ff jmpq f9c <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x4c>
1c42: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
1c46: c4 c1 78 11 45 00 vmovups %xmm0,0x0(%r13)
1c4c: 48 8d 65 d8 lea -0x28(%rbp),%rsp
1c50: 5b pop %rbx
1c51: 41 5c pop %r12
1c53: 41 5d pop %r13
1c55: 41 5e pop %r14
1c57: 41 5f pop %r15
1c59: 5d pop %rbp
1c5a: c3 retq
1c5b: 44 89 f1 mov %r14d,%ecx
1c5e: 83 e1 07 and $0x7,%ecx
1c61: 83 c1 03 add $0x3,%ecx
1c64: 38 c1 cmp %al,%cl
1c66: 0f 8c 86 f5 ff ff jl 11f2 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x2a2>
1c6c: 4c 89 f7 mov %r14,%rdi
1c6f: e8 00 00 00 00 callq 1c74 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xd24>
1c74: 44 89 f1 mov %r14d,%ecx
1c77: 83 e1 07 and $0x7,%ecx
1c7a: 83 c1 03 add $0x3,%ecx
1c7d: 38 c1 cmp %al,%cl
1c7f: 0f 8c 4c f6 ff ff jl 12d1 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x381>
1c85: 4c 89 f7 mov %r14,%rdi
1c88: e8 00 00 00 00 callq 1c8d <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xd3d>
1c8d: 44 89 f1 mov %r14d,%ecx
1c90: 83 e1 07 and $0x7,%ecx
1c93: 83 c1 03 add $0x3,%ecx
1c96: 38 c1 cmp %al,%cl
1c98: 0f 8c 0f f7 ff ff jl 13ad <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x45d>
1c9e: 4c 89 f7 mov %r14,%rdi
1ca1: e8 00 00 00 00 callq 1ca6 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xd56>
1ca6: 44 89 f1 mov %r14d,%ecx
1ca9: 83 e1 07 and $0x7,%ecx
1cac: 83 c1 03 add $0x3,%ecx
1caf: 38 c1 cmp %al,%cl
1cb1: 0f 8c d5 f7 ff ff jl 148c <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x53c>
1cb7: 4c 89 f7 mov %r14,%rdi
1cba: e8 00 00 00 00 callq 1cbf <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xd6f>
1cbf: 44 89 f1 mov %r14d,%ecx
1cc2: 83 e1 07 and $0x7,%ecx
1cc5: 83 c1 03 add $0x3,%ecx
1cc8: 38 c1 cmp %al,%cl
1cca: 0f 8c ad f8 ff ff jl 157d <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x62d>
1cd0: 4c 89 f7 mov %r14,%rdi
1cd3: e8 00 00 00 00 callq 1cd8 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xd88>
1cd8: 44 89 f1 mov %r14d,%ecx
1cdb: 83 e1 07 and $0x7,%ecx
1cde: 83 c1 03 add $0x3,%ecx
1ce1: 38 c1 cmp %al,%cl
1ce3: 0f 8c 5e f9 ff ff jl 1647 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x6f7>
1ce9: 4c 89 f7 mov %r14,%rdi
1cec: e8 00 00 00 00 callq 1cf1 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xda1>
1cf1: 89 ca mov %ecx,%edx
1cf3: 89 f9 mov %edi,%ecx
1cf5: 83 e1 07 and $0x7,%ecx
1cf8: 83 c1 03 add $0x3,%ecx
1cfb: 38 c1 cmp %al,%cl
1cfd: 89 d1 mov %edx,%ecx
1cff: 0f 8c 70 f9 ff ff jl 1675 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x725>
1d05: e8 00 00 00 00 callq 1d0a <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xdba>
1d0a: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 1d11 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xdc1>
1d11: 48 8b 73 18 mov 0x18(%rbx),%rsi
1d15: e8 00 00 00 00 callq 1d1a <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xdca>
1d1a: 4c 8b 0d 00 00 00 00 mov 0x0(%rip),%r9 # 1d21 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xdd1>
1d21: 49 b8 69 2d 38 eb 08 movabs $0x9ddfea08eb382d69,%r8
1d28: ea df 9d
1d2b: 48 8b 7b 18 mov 0x18(%rbx),%rdi
1d2f: 4c 8d 77 08 lea 0x8(%rdi),%r14
1d33: 41 f6 c6 07 test $0x7,%r14b
1d37: 0f 84 38 f3 ff ff je 1075 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x125>
1d3d: e8 00 00 00 00 callq 1d42 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xdf2>
1d42: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 1d49 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xdf9>
1d49: 4c 89 f6 mov %r14,%rsi
1d4c: e8 00 00 00 00 callq 1d51 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xe01>
1d51: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 1d58 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xe08>
1d58: 4c 89 f6 mov %r14,%rsi
1d5b: e8 00 00 00 00 callq 1d60 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xe10>
1d60: e9 98 f3 ff ff jmpq 10fd <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1ad>
1d65: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 1d6c <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xe1c>
1d6c: 48 8b 73 18 mov 0x18(%rbx),%rsi
1d70: e8 00 00 00 00 callq 1d75 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xe25>
1d75: 4c 8b 0d 00 00 00 00 mov 0x0(%rip),%r9 # 1d7c <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xe2c>
1d7c: 48 bf 69 2d 38 eb 08 movabs $0x9ddfea08eb382d69,%rdi
1d83: ea df 9d
1d86: 4c 8b 43 18 mov 0x18(%rbx),%r8
1d8a: 48 8b 43 50 mov 0x50(%rbx),%rax
1d8e: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
1d95: 4c 8b a3 c8 00 00 00 mov 0xc8(%rbx),%r12
1d9c: 0f 84 d1 f3 ff ff je 1173 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x223>
1da2: 4c 89 e7 mov %r12,%rdi
1da5: e8 00 00 00 00 callq 1daa <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xe5a>
1daa: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 1db1 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xe61>
1db1: 4c 89 f6 mov %r14,%rsi
1db4: e8 00 00 00 00 callq 1db9 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xe69>
1db9: 4c 8b 0d 00 00 00 00 mov 0x0(%rip),%r9 # 1dc0 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xe70>
1dc0: 48 bf 69 2d 38 eb 08 movabs $0x9ddfea08eb382d69,%rdi
1dc7: ea df 9d
1dca: 4c 8b 43 18 mov 0x18(%rbx),%r8
1dce: 49 83 c6 50 add $0x50,%r14
1dd2: 41 f6 c6 07 test $0x7,%r14b
1dd6: 0f 84 01 f4 ff ff je 11dd <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x28d>
1ddc: e8 00 00 00 00 callq 1de1 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xe91>
1de1: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 1de8 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xe98>
1de8: 4c 89 f6 mov %r14,%rsi
1deb: e8 00 00 00 00 callq 1df0 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xea0>
1df0: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 1df7 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xea7>
1df7: 48 8b 73 18 mov 0x18(%rbx),%rsi
1dfb: e8 00 00 00 00 callq 1e00 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xeb0>
1e00: 4c 8b 0d 00 00 00 00 mov 0x0(%rip),%r9 # 1e07 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xeb7>
1e07: 48 bf 69 2d 38 eb 08 movabs $0x9ddfea08eb382d69,%rdi
1e0e: ea df 9d
1e11: 4c 8b 43 18 mov 0x18(%rbx),%r8
1e15: 48 8b 43 50 mov 0x50(%rbx),%rax
1e19: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
1e20: 0f 84 2c f4 ff ff je 1252 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x302>
1e26: 4c 89 e7 mov %r12,%rdi
1e29: e8 00 00 00 00 callq 1e2e <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xede>
1e2e: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 1e35 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xee5>
1e35: 4c 89 f6 mov %r14,%rsi
1e38: e8 00 00 00 00 callq 1e3d <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xeed>
1e3d: 4c 8b 0d 00 00 00 00 mov 0x0(%rip),%r9 # 1e44 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xef4>
1e44: 48 bf 69 2d 38 eb 08 movabs $0x9ddfea08eb382d69,%rdi
1e4b: ea df 9d
1e4e: 4c 8b 43 18 mov 0x18(%rbx),%r8
1e52: 49 83 c6 48 add $0x48,%r14
1e56: 41 f6 c6 07 test $0x7,%r14b
1e5a: 0f 84 5c f4 ff ff je 12bc <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x36c>
1e60: e8 00 00 00 00 callq 1e65 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xf15>
1e65: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 1e6c <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xf1c>
1e6c: 4c 89 f6 mov %r14,%rsi
1e6f: e8 00 00 00 00 callq 1e74 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xf24>
1e74: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 1e7b <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xf2b>
1e7b: 48 8b 73 18 mov 0x18(%rbx),%rsi
1e7f: e8 00 00 00 00 callq 1e84 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xf34>
1e84: 4c 8b 0d 00 00 00 00 mov 0x0(%rip),%r9 # 1e8b <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xf3b>
1e8b: 48 bf 69 2d 38 eb 08 movabs $0x9ddfea08eb382d69,%rdi
1e92: ea df 9d
1e95: 4c 8b 43 18 mov 0x18(%rbx),%r8
1e99: 48 8b 43 50 mov 0x50(%rbx),%rax
1e9d: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
1ea4: 0f 84 84 f4 ff ff je 132e <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x3de>
1eaa: 4c 89 e7 mov %r12,%rdi
1ead: e8 00 00 00 00 callq 1eb2 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xf62>
1eb2: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 1eb9 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xf69>
1eb9: 4c 89 f6 mov %r14,%rsi
1ebc: e8 00 00 00 00 callq 1ec1 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xf71>
1ec1: 4c 8b 0d 00 00 00 00 mov 0x0(%rip),%r9 # 1ec8 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xf78>
1ec8: 48 bf 69 2d 38 eb 08 movabs $0x9ddfea08eb382d69,%rdi
1ecf: ea df 9d
1ed2: 4c 8b 43 18 mov 0x18(%rbx),%r8
1ed6: 49 83 c6 48 add $0x48,%r14
1eda: 41 f6 c6 07 test $0x7,%r14b
1ede: 0f 84 b4 f4 ff ff je 1398 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x448>
1ee4: e8 00 00 00 00 callq 1ee9 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xf99>
1ee9: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 1ef0 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xfa0>
1ef0: 4c 89 f6 mov %r14,%rsi
1ef3: e8 00 00 00 00 callq 1ef8 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xfa8>
1ef8: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 1eff <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xfaf>
1eff: 48 8b 73 18 mov 0x18(%rbx),%rsi
1f03: e8 00 00 00 00 callq 1f08 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xfb8>
1f08: 4c 8b 0d 00 00 00 00 mov 0x0(%rip),%r9 # 1f0f <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xfbf>
1f0f: 48 bf 69 2d 38 eb 08 movabs $0x9ddfea08eb382d69,%rdi
1f16: ea df 9d
1f19: 4c 8b 43 18 mov 0x18(%rbx),%r8
1f1d: 48 8b 43 50 mov 0x50(%rbx),%rax
1f21: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
1f28: 0f 84 df f4 ff ff je 140d <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x4bd>
1f2e: 4c 89 e7 mov %r12,%rdi
1f31: e8 00 00 00 00 callq 1f36 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xfe6>
1f36: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 1f3d <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xfed>
1f3d: 4c 89 f6 mov %r14,%rsi
1f40: e8 00 00 00 00 callq 1f45 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xff5>
1f45: 4c 8b 0d 00 00 00 00 mov 0x0(%rip),%r9 # 1f4c <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0xffc>
1f4c: 48 bf 69 2d 38 eb 08 movabs $0x9ddfea08eb382d69,%rdi
1f53: ea df 9d
1f56: 4c 8b 43 18 mov 0x18(%rbx),%r8
1f5a: 49 83 c6 48 add $0x48,%r14
1f5e: 41 f6 c6 07 test $0x7,%r14b
1f62: 0f 84 0f f5 ff ff je 1477 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x527>
1f68: e8 00 00 00 00 callq 1f6d <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x101d>
1f6d: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 1f74 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1024>
1f74: 4c 89 f6 mov %r14,%rsi
1f77: e8 00 00 00 00 callq 1f7c <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x102c>
1f7c: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 1f83 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1033>
1f83: 48 8b 73 18 mov 0x18(%rbx),%rsi
1f87: e8 00 00 00 00 callq 1f8c <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x103c>
1f8c: 4c 8b 0d 00 00 00 00 mov 0x0(%rip),%r9 # 1f93 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1043>
1f93: 48 bf 69 2d 38 eb 08 movabs $0x9ddfea08eb382d69,%rdi
1f9a: ea df 9d
1f9d: 4c 8b 43 18 mov 0x18(%rbx),%r8
1fa1: 48 8b 43 50 mov 0x50(%rbx),%rax
1fa5: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
1fac: 0f 84 3a f5 ff ff je 14ec <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x59c>
1fb2: 4c 89 e7 mov %r12,%rdi
1fb5: e8 00 00 00 00 callq 1fba <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x106a>
1fba: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 1fc1 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1071>
1fc1: 4c 89 f6 mov %r14,%rsi
1fc4: e8 00 00 00 00 callq 1fc9 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1079>
1fc9: 4c 8b 0d 00 00 00 00 mov 0x0(%rip),%r9 # 1fd0 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1080>
1fd0: 48 bf 69 2d 38 eb 08 movabs $0x9ddfea08eb382d69,%rdi
1fd7: ea df 9d
1fda: 4c 8b 43 18 mov 0x18(%rbx),%r8
1fde: 4d 8d 7e 48 lea 0x48(%r14),%r15
1fe2: 41 f6 c7 07 test $0x7,%r15b
1fe6: 0f 84 6a f5 ff ff je 1556 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x606>
1fec: e8 00 00 00 00 callq 1ff1 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x10a1>
1ff1: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 1ff8 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x10a8>
1ff8: 4c 89 fe mov %r15,%rsi
1ffb: e8 00 00 00 00 callq 2000 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x10b0>
2000: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 2007 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x10b7>
2007: 48 8b 73 18 mov 0x18(%rbx),%rsi
200b: e8 00 00 00 00 callq 2010 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x10c0>
2010: 4c 8b 43 18 mov 0x18(%rbx),%r8
2014: 4d 8d 70 10 lea 0x10(%r8),%r14
2018: 41 f6 c6 07 test $0x7,%r14b
201c: 0f 84 c9 f5 ff ff je 15eb <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x69b>
2022: e8 00 00 00 00 callq 2027 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x10d7>
2027: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 202e <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x10de>
202e: 4c 89 f6 mov %r14,%rsi
2031: e8 00 00 00 00 callq 2036 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x10e6>
2036: e8 00 00 00 00 callq 203b <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x10eb>
203b: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 2042 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x10f2>
2042: 4c 89 f6 mov %r14,%rsi
2045: e8 00 00 00 00 callq 204a <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x10fa>
204a: e8 00 00 00 00 callq 204f <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x10ff>
204f: e8 00 00 00 00 callq 2054 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1104>
2054: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 205b <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x110b>
205b: ba 02 00 00 00 mov $0x2,%edx
2060: 4c 89 fe mov %r15,%rsi
2063: e8 00 00 00 00 callq 2068 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1118>
2068: 44 8b 73 40 mov 0x40(%rbx),%r14d
206c: 41 89 c7 mov %eax,%r15d
206f: e8 00 00 00 00 callq 2074 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1124>
2074: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 207b <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x112b>
207b: 4c 89 f6 mov %r14,%rsi
207e: 4c 89 fa mov %r15,%rdx
2081: e8 00 00 00 00 callq 2086 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1136>
2086: 4c 89 e7 mov %r12,%rdi
2089: e8 00 00 00 00 callq 208e <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x113e>
208e: 4c 89 f7 mov %r14,%rdi
2091: e8 00 00 00 00 callq 2096 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1146>
2096: 45 89 ee mov %r13d,%r14d
2099: e8 00 00 00 00 callq 209e <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x114e>
209e: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 20a5 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1155>
20a5: ba 01 00 00 00 mov $0x1,%edx
20aa: 4c 89 f6 mov %r14,%rsi
20ad: e8 00 00 00 00 callq 20b2 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1162>
20b2: e8 00 00 00 00 callq 20b7 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1167>
20b7: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 20be <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x116e>
20be: 48 8b b3 80 00 00 00 mov 0x80(%rbx),%rsi
20c5: 4c 89 e2 mov %r12,%rdx
20c8: e8 00 00 00 00 callq 20cd <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x117d>
20cd: 41 89 c6 mov %eax,%r14d
20d0: 44 8b 7b 24 mov 0x24(%rbx),%r15d
20d4: e8 00 00 00 00 callq 20d9 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1189>
20d9: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 20e0 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1190>
20e0: 4c 89 f6 mov %r14,%rsi
20e3: 4c 89 fa mov %r15,%rdx
20e6: e8 00 00 00 00 callq 20eb <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x119b>
20eb: 49 89 fe mov %rdi,%r14
20ee: e8 00 00 00 00 callq 20f3 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x11a3>
20f3: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 20fa <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x11aa>
20fa: 4c 89 f6 mov %r14,%rsi
20fd: e8 00 00 00 00 callq 2102 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x11b2>
2102: e8 00 00 00 00 callq 2107 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x11b7>
2107: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 210e <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x11be>
210e: 4c 89 f6 mov %r14,%rsi
2111: e8 00 00 00 00 callq 2116 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x11c6>
2116: e8 00 00 00 00 callq 211b <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x11cb>
211b: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 2122 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x11d2>
2122: 4c 89 f6 mov %r14,%rsi
2125: e8 00 00 00 00 callq 212a <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x11da>
212a: e8 00 00 00 00 callq 212f <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x11df>
212f: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 2136 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x11e6>
2136: 4c 89 f6 mov %r14,%rsi
2139: e8 00 00 00 00 callq 213e <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x11ee>
213e: e8 00 00 00 00 callq 2143 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x11f3>
2143: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 214a <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x11fa>
214a: 4c 89 f6 mov %r14,%rsi
214d: e8 00 00 00 00 callq 2152 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1202>
2152: e8 00 00 00 00 callq 2157 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1207>
2157: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 215e <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x120e>
215e: 4c 89 f6 mov %r14,%rsi
2161: e8 00 00 00 00 callq 2166 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1216>
2166: e8 00 00 00 00 callq 216b <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x121b>
216b: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 2172 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1222>
2172: 4c 89 f6 mov %r14,%rsi
2175: e8 00 00 00 00 callq 217a <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x122a>
217a: 49 89 fe mov %rdi,%r14
217d: e8 00 00 00 00 callq 2182 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1232>
2182: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 2189 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1239>
2189: 4c 89 f6 mov %r14,%rsi
218c: e8 00 00 00 00 callq 2191 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1241>
2191: 4c 89 f7 mov %r14,%rdi
2194: e8 00 00 00 00 callq 2199 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1249>
2199: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 21a0 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1250>
21a0: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # 21a7 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1257>
21a7: 48 8d 0d 00 00 00 00 lea 0x0(%rip),%rcx # 21ae <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x125e>
21ae: ba 39 00 00 00 mov $0x39,%edx
21b3: e8 00 00 00 00 callq 21b8 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1268>
21b8: e8 00 00 00 00 callq 21bd <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x126d>
21bd: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 21c4 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1274>
21c4: e8 00 00 00 00 callq 21c9 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1279>
21c9: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 21d0 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1280>
21d0: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # 21d7 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1287>
21d7: 48 8d 0d 00 00 00 00 lea 0x0(%rip),%rcx # 21de <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x128e>
21de: ba 3a 00 00 00 mov $0x3a,%edx
21e3: e8 00 00 00 00 callq 21e8 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1298>
21e8: e8 00 00 00 00 callq 21ed <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x129d>
21ed: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 21f4 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x12a4>
21f4: e8 00 00 00 00 callq 21f9 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x12a9>
21f9: e8 00 00 00 00 callq 21fe <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x12ae>
21fe: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 2205 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x12b5>
2205: 4c 89 f6 mov %r14,%rsi
2208: e8 00 00 00 00 callq 220d <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x12bd>
220d: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 2214 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x12c4>
2214: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # 221b <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x12cb>
221b: 48 8d 0d 00 00 00 00 lea 0x0(%rip),%rcx # 2222 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x12d2>
2222: ba 3b 00 00 00 mov $0x3b,%edx
2227: e8 00 00 00 00 callq 222c <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x12dc>
222c: e8 00 00 00 00 callq 2231 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x12e1>
2231: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 2238 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x12e8>
2238: e8 00 00 00 00 callq 223d <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x12ed>
223d: e8 00 00 00 00 callq 2242 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x12f2>
2242: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 2249 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x12f9>
2249: 4c 89 f6 mov %r14,%rsi
224c: e8 00 00 00 00 callq 2251 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1301>
2251: 49 89 fe mov %rdi,%r14
2254: e8 00 00 00 00 callq 2259 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1309>
2259: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 2260 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1310>
2260: 4c 89 f6 mov %r14,%rsi
2263: e8 00 00 00 00 callq 2268 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1318>
2268: 41 89 ce mov %ecx,%r14d
226b: e8 00 00 00 00 callq 2270 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1320>
2270: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 2277 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1327>
2277: 4c 89 f6 mov %r14,%rsi
227a: 48 8b 93 a8 00 00 00 mov 0xa8(%rbx),%rdx
2281: e8 00 00 00 00 callq 2286 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1336>
2286: e8 00 00 00 00 callq 228b <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x133b>
228b: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 2292 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1342>
2292: 48 8b b3 b0 00 00 00 mov 0xb0(%rbx),%rsi
2299: 48 8b 93 80 00 00 00 mov 0x80(%rbx),%rdx
22a0: e8 00 00 00 00 callq 22a5 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1355>
22a5: 44 8b 73 6c mov 0x6c(%rbx),%r14d
22a9: e8 00 00 00 00 callq 22ae <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x135e>
22ae: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 22b5 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1365>
22b5: 48 8b 73 70 mov 0x70(%rbx),%rsi
22b9: 4c 89 f2 mov %r14,%rdx
22bc: e8 00 00 00 00 callq 22c1 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1371>
22c1: 48 8b bb 88 00 00 00 mov 0x88(%rbx),%rdi
22c8: e8 00 00 00 00 callq 22cd <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x137d>
22cd: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 22d4 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1384>
22d4: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # 22db <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x138b>
22db: 48 8d 0d 00 00 00 00 lea 0x0(%rip),%rcx # 22e2 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1392>
22e2: ba aa 00 00 00 mov $0xaa,%edx
22e7: e8 00 00 00 00 callq 22ec <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x139c>
22ec: e8 00 00 00 00 callq 22f1 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x13a1>
22f1: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 22f8 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x13a8>
22f8: e8 00 00 00 00 callq 22fd <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x13ad>
22fd: 48 8b bb 88 00 00 00 mov 0x88(%rbx),%rdi
2304: e8 00 00 00 00 callq 2309 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x13b9>
2309: e8 00 00 00 00 callq 230e <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x13be>
230e: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 2315 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x13c5>
2315: ba 1e 00 00 00 mov $0x1e,%edx
231a: 48 8b 73 70 mov 0x70(%rbx),%rsi
231e: e8 00 00 00 00 callq 2323 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x13d3>
2323: 44 8b 73 44 mov 0x44(%rbx),%r14d
2327: 44 8b 7b 24 mov 0x24(%rbx),%r15d
232b: e8 00 00 00 00 callq 2330 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x13e0>
2330: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 2337 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x13e7>
2337: 4c 89 f6 mov %r14,%rsi
233a: 4c 89 fa mov %r15,%rdx
233d: e8 00 00 00 00 callq 2342 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x13f2>
2342: 41 89 d6 mov %edx,%r14d
2345: 41 89 c7 mov %eax,%r15d
2348: e8 00 00 00 00 callq 234d <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x13fd>
234d: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 2354 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1404>
2354: 4c 89 f6 mov %r14,%rsi
2357: 4c 89 fa mov %r15,%rdx
235a: e8 00 00 00 00 callq 235f <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x140f>
235f: 41 89 c6 mov %eax,%r14d
2362: e8 00 00 00 00 callq 2367 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1417>
2367: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 236e <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x141e>
236e: ba 01 00 00 00 mov $0x1,%edx
2373: 4c 89 f6 mov %r14,%rsi
2376: e8 00 00 00 00 callq 237b <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x142b>
237b: 48 8b bb 90 00 00 00 mov 0x90(%rbx),%rdi
2382: e8 00 00 00 00 callq 2387 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1437>
2387: 48 8b 7b 48 mov 0x48(%rbx),%rdi
238b: e8 00 00 00 00 callq 2390 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1440>
2390: 48 8b 7b 48 mov 0x48(%rbx),%rdi
2394: e8 00 00 00 00 callq 2399 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1449>
2399: 48 8b 7b 78 mov 0x78(%rbx),%rdi
239d: e8 00 00 00 00 callq 23a2 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1452>
23a2: eb 06 jmp 23aa <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x145a>
23a4: eb 04 jmp 23aa <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x145a>
23a6: eb 02 jmp 23aa <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x145a>
23a8: eb 00 jmp 23aa <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x145a>
23aa: 49 89 c6 mov %rax,%r14
23ad: 4c 8b 63 38 mov 0x38(%rbx),%r12
23b1: eb 0e jmp 23c1 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1471>
23b3: 49 89 c6 mov %rax,%r14
23b6: 4c 8b 63 38 mov 0x38(%rbx),%r12
23ba: 4c 8b ab a0 00 00 00 mov 0xa0(%rbx),%r13
23c1: 4c 8b 7b 28 mov 0x28(%rbx),%r15
23c5: 41 c6 45 0e f8 movb $0xf8,0xe(%r13)
23ca: 48 8b 7b 60 mov 0x60(%rbx),%rdi
23ce: e8 00 00 00 00 callq 23d3 <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x1483>
23d3: 41 c7 45 04 f8 f8 f8 movl $0xf8f8f8f8,0x4(%r13)
23da: f8
23db: 41 c6 45 08 f8 movb $0xf8,0x8(%r13)
23e0: 49 c7 07 0e 36 e0 45 movq $0x45e0360e,(%r15)
23e7: 4d 85 e4 test %r12,%r12
23ea: 74 22 je 240e <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x14be>
23ec: 48 b8 f5 f5 f5 f5 f5 movabs $0xf5f5f5f5f5f5f5f5,%rax
23f3: f5 f5 f5
23f6: 49 89 45 00 mov %rax,0x0(%r13)
23fa: 49 89 45 08 mov %rax,0x8(%r13)
23fe: 49 8b 44 24 78 mov 0x78(%r12),%rax
2403: c6 00 00 movb $0x0,(%rax)
2406: 4c 89 f7 mov %r14,%rdi
2409: e8 00 00 00 00 callq 240e <rawspeed::SonyArw2Decompressor::decompressThreaded(rawspeed::RawDecompressorThread const*) const+0x14be>
240e: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
2412: c4 c1 78 11 45 00 vmovups %xmm0,0x0(%r13)
2418: 4c 89 f7 mov %r14,%rdi
241b: e8 00 00 00 00 callq 2420 <asan.module_ctor>
0000000000002420 <asan.module_ctor>:
2420: 50 push %rax
2421: e8 00 00 00 00 callq 2426 <asan.module_ctor+0x6>
2426: e8 00 00 00 00 callq 242b <asan.module_ctor+0xb>
242b: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 2432 <asan.module_ctor+0x12>
2432: be 27 00 00 00 mov $0x27,%esi
2437: e8 00 00 00 00 callq 243c <asan.module_ctor+0x1c>
243c: 58 pop %rax
243d: c3 retq
243e: 66 90 xchg %ax,%ax
0000000000002440 <asan.module_dtor>:
2440: 50 push %rax
2441: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 2448 <asan.module_dtor+0x8>
2448: be 27 00 00 00 mov $0x27,%esi
244d: e8 00 00 00 00 callq 2452 <asan.module_dtor+0x12>
2452: 58 pop %rax
2453: c3 retq
Disassembly of section .gcc_except_table:
0000000000000000 <GCC_except_table0>:
0: ff 9b 5d 03 5b 00 lcall *0x5b035d(%rbx)
6: 00 00 add %al,(%rax)
8: 00 29 add %ch,(%rcx)
a: 08 00 or %al,(%rax)
c: 00 00 add %al,(%rax)
e: 00 00 add %al,(%rax)
10: 00 00 add %al,(%rax)
12: 29 08 sub %ecx,(%rax)
14: 00 00 add %al,(%rax)
16: 10 00 adc %al,(%rax)
18: 00 00 add %al,(%rax)
1a: 9f lahf
1b: 0e (bad)
1c: 00 00 add %al,(%rax)
1e: 00 39 add %bh,(%rcx)
20: 08 00 or %al,(%rax)
22: 00 8c 02 00 00 00 00 add %cl,0x0(%rdx,%rax,1)
29: 00 00 add %al,(%rax)
2b: 00 c5 add %al,%ch
2d: 0a 00 or (%rax),%al
2f: 00 15 00 00 00 95 add %dl,-0x6b000000(%rip) # ffffffff95000035 <asan.module_dtor+0xffffffff94ffdbf5>
35: 0e (bad)
36: 00 00 add %al,(%rax)
38: 00 da add %bl,%dl
3a: 0a 00 or (%rax),%al
3c: 00 40 02 add %al,0x2(%rax)
3f: 00 00 add %al,(%rax)
41: 00 00 add %al,(%rax)
43: 00 00 add %al,(%rax)
45: 00 1a add %bl,(%rdx)
47: 0d 00 00 18 00 or $0x180000,%eax
4c: 00 00 add %al,(%rax)
4e: 9a (bad)
4f: 0e (bad)
50: 00 00 add %al,(%rax)
52: 00 32 add %dh,(%rdx)
54: 0d 00 00 17 02 or $0x2170000,%eax
59: 00 00 add %al,(%rax)
5b: 00 00 add %al,(%rax)
5d: 00 00 add %al,(%rax)
...
0000000000000060 <GCC_except_table4>:
60: ff 9b 29 03 27 00 lcall *0x270329(%rbx)
66: 00 00 add %al,(%rax)
68: 00 8f 01 00 00 00 add %cl,0x1(%rdi)
6e: 00 00 add %al,(%rax)
70: 00 00 add %al,(%rax)
72: 8f 01 popq (%rcx)
74: 00 00 add %al,(%rax)
76: 1b 00 sbb (%rax),%eax
78: 00 00 add %al,(%rax)
7a: d9 01 flds (%rcx)
7c: 00 00 add %al,(%rax)
7e: 00 aa 01 00 00 a9 add %ch,-0x56ffffff(%rdx)
...
000000000000008c <GCC_except_table6>:
8c: ff 9b ea 80 80 00 lcall *0x8080ea(%rbx)
92: 03 68 00 add 0x0(%rax),%ebp
95: 00 00 add %al,(%rax)
97: 00 18 add %bl,(%rax)
99: 08 00 or %al,(%rax)
9b: 00 00 add %al,(%rax)
9d: 00 00 add %al,(%rax)
9f: 00 00 add %al,(%rax)
a1: 18 08 sbb %cl,(%rax)
a3: 00 00 add %al,(%rax)
a5: 0d 00 00 00 5a or $0x5a000000,%eax
aa: 14 00 adc $0x0,%al
ac: 00 00 add %al,(%rax)
ae: b0 08 mov $0x8,%al
b0: 00 00 add %al,(%rax)
b2: 16 (bad)
b3: 00 00 add %al,(%rax)
b5: 00 58 14 add %bl,0x14(%rax)
b8: 00 00 add %al,(%rax)
ba: 00 c6 add %al,%dh
bc: 08 00 or %al,(%rax)
be: 00 10 add %dl,(%rax)
c0: 00 00 add %al,(%rax)
c2: 00 56 14 add %dl,0x14(%rsi)
c5: 00 00 add %al,(%rax)
c7: 00 d6 add %dl,%dh
c9: 08 00 or %al,(%rax)
cb: 00 10 add %dl,(%rax)
cd: 00 00 add %al,(%rax)
cf: 00 54 14 00 add %dl,0x0(%rsp,%rdx,1)
d3: 00 00 add %al,(%rax)
d5: e6 08 out %al,$0x8
d7: 00 00 add %al,(%rax)
d9: 0f 00 00 sldt (%rax)
dc: 00 52 14 add %dl,0x14(%rdx)
df: 00 00 add %al,(%rax)
e1: 00 9a 09 00 00 8c add %bl,-0x73fffff7(%rdx)
e7: 01 00 add %eax,(%rax)
e9: 00 63 14 add %ah,0x14(%rbx)
ec: 00 00 add %al,(%rax)
ee: 00 26 add %ah,(%rsi)
f0: 0b 00 or (%rax),%eax
f2: 00 aa 09 00 00 00 add %ch,0x9(%rdx)
f8: 00 00 add %al,(%rax)
...
00000000000000fc <GCC_except_table11>:
fc: ff 9b 29 03 27 00 lcall *0x270329(%rbx)
102: 00 00 add %al,(%rax)
104: 00 f8 add %bh,%al
...
10e: f8 clc
10f: 00 00 add %al,(%rax)
111: 00 0d 00 00 00 b5 add %cl,-0x4b000000(%rip) # ffffffffb5000117 <asan.module_dtor+0xffffffffb4ffdcd7>
117: 01 00 add %eax,(%rax)
119: 00 00 add %al,(%rax)
11b: 05 01 00 00 08 add $0x8000001,%eax
120: 01 00 add %eax,(%rax)
122: 00 00 add %al,(%rax)
124: 00 00 add %al,(%rax)
...
0000000000000128 <GCC_except_table13>:
128: ff 9b 29 03 27 00 lcall *0x270329(%rbx)
12e: 00 00 add %al,(%rax)
130: 00 71 00 add %dh,0x0(%rcx)
133: 00 00 add %al,(%rax)
135: 00 00 add %al,(%rax)
137: 00 00 add %al,(%rax)
139: 00 71 00 add %dh,0x0(%rcx)
13c: 00 00 add %al,(%rax)
13e: 0a 00 or (%rax),%al
140: 00 00 add %al,(%rax)
142: ce (bad)
143: 00 00 add %al,(%rax)
145: 00 00 add %al,(%rax)
147: 7b 00 jnp 149 <GCC_except_table13+0x21>
149: 00 00 add %al,(%rax)
14b: 66 00 00 data16 add %al,(%rax)
14e: 00 00 add %al,(%rax)
150: 00 00 add %al,(%rax)
...
0000000000000154 <GCC_except_table14>:
154: ff 9b 29 03 27 00 lcall *0x270329(%rbx)
15a: 00 00 add %al,(%rax)
15c: 00 8f 01 00 00 00 add %cl,0x1(%rdi)
162: 00 00 add %al,(%rax)
164: 00 00 add %al,(%rax)
166: 8f 01 popq (%rcx)
168: 00 00 add %al,(%rax)
16a: 1b 00 sbb (%rax),%eax
16c: 00 00 add %al,(%rax)
16e: d9 01 flds (%rcx)
170: 00 00 add %al,(%rax)
172: 00 aa 01 00 00 a9 add %ch,-0x56ffffff(%rdx)
...
0000000000000180 <GCC_except_table18>:
180: ff 9b 29 03 27 00 lcall *0x270329(%rbx)
186: 00 00 add %al,(%rax)
188: 00 9d 00 00 00 00 add %bl,0x0(%rbp)
18e: 00 00 add %al,(%rax)
190: 00 00 add %al,(%rax)
192: 9d popfq
193: 00 00 add %al,(%rax)
195: 00 16 add %dl,(%rsi)
197: 00 00 add %al,(%rax)
199: 00 e5 add %ah,%ch
19b: 00 00 add %al,(%rax)
19d: 00 00 add %al,(%rax)
19f: b3 00 mov $0x0,%bl
1a1: 00 00 add %al,(%rax)
1a3: 45 00 00 add %r8b,(%r8)
1a6: 00 00 add %al,(%rax)
1a8: 00 00 add %al,(%rax)
...
00000000000001ac <GCC_except_table27>:
1ac: ff 9b a2 80 80 00 lcall *0x8080a2(%rbx)
1b2: 03 1a add (%rdx),%ebx
1b4: 05 01 00 00 05 add $0x5000001,%eax
1b9: 00 00 add %al,(%rax)
1bb: 00 3f add %bh,(%rdi)
1bd: 02 00 add (%rax),%al
1bf: 00 01 add %al,(%rcx)
1c1: 0a 01 or (%rcx),%al
1c3: 00 00 add %al,(%rax)
1c5: 45 01 00 add %r8d,(%r8)
1c8: 00 00 add %al,(%rax)
1ca: 00 00 add %al,(%rax)
1cc: 00 00 add %al,(%rax)
1ce: 01 00 add %eax,(%rax)
1d0: 00 00 add %al,(%rax)
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 06 (bad)
5: 00 00 add %al,(%rax)
...
Disassembly of section .text._ZNK8rawspeed12RawImageData6getCppEv:
0000000000000000 <rawspeed::RawImageData::getCpp() const>:
0: 55 push %rbp
1: 48 89 e5 mov %rsp,%rbp
4: 53 push %rbx
5: 50 push %rax
6: 48 89 fb mov %rdi,%rbx
9: 48 85 db test %rbx,%rbx
c: 0f 84 a3 00 00 00 je b5 <rawspeed::RawImageData::getCpp() const+0xb5>
12: 89 d8 mov %ebx,%eax
14: 83 e0 07 and $0x7,%eax
17: 48 85 c0 test %rax,%rax
1a: 0f 85 95 00 00 00 jne b5 <rawspeed::RawImageData::getCpp() const+0xb5>
20: 48 8b 03 mov (%rbx),%rax
23: 48 b9 47 1c 04 a0 4f movabs $0xcbe3464fa0041c47,%rcx
2a: 46 e3 cb
2d: 48 31 c1 xor %rax,%rcx
30: 48 be 69 2d 38 eb 08 movabs $0x9ddfea08eb382d69,%rsi
37: ea df 9d
3a: 48 0f af ce imul %rsi,%rcx
3e: 48 89 cf mov %rcx,%rdi
41: 48 c1 ef 2f shr $0x2f,%rdi
45: 48 31 c7 xor %rax,%rdi
48: 48 31 cf xor %rcx,%rdi
4b: 48 0f af fe imul %rsi,%rdi
4f: 48 89 fa mov %rdi,%rdx
52: 48 c1 ea 2f shr $0x2f,%rdx
56: 48 31 fa xor %rdi,%rdx
59: 48 0f af d6 imul %rsi,%rdx
5d: 89 d0 mov %edx,%eax
5f: 83 e0 7f and $0x7f,%eax
62: 48 8b 0d 00 00 00 00 mov 0x0(%rip),%rcx # 69 <rawspeed::RawImageData::getCpp() const+0x69>
69: 48 39 14 c1 cmp %rdx,(%rcx,%rax,8)
6d: 75 35 jne a4 <rawspeed::RawImageData::getCpp() const+0xa4>
6f: 48 81 c3 20 02 00 00 add $0x220,%rbx
76: 48 89 d8 mov %rbx,%rax
79: 48 c1 e8 03 shr $0x3,%rax
7d: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
83: 84 c0 test %al,%al
85: 75 09 jne 90 <rawspeed::RawImageData::getCpp() const+0x90>
87: 8b 03 mov (%rbx),%eax
89: 48 83 c4 08 add $0x8,%rsp
8d: 5b pop %rbx
8e: 5d pop %rbp
8f: c3 retq
90: 89 d9 mov %ebx,%ecx
92: 83 e1 07 and $0x7,%ecx
95: 83 c1 03 add $0x3,%ecx
98: 38 c1 cmp %al,%cl
9a: 7c eb jl 87 <rawspeed::RawImageData::getCpp() const+0x87>
9c: 48 89 df mov %rbx,%rdi
9f: e8 00 00 00 00 callq a4 <rawspeed::RawImageData::getCpp() const+0xa4>
a4: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # ab <rawspeed::RawImageData::getCpp() const+0xab>
ab: 48 89 de mov %rbx,%rsi
ae: e8 00 00 00 00 callq b3 <rawspeed::RawImageData::getCpp() const+0xb3>
b3: eb ba jmp 6f <rawspeed::RawImageData::getCpp() const+0x6f>
b5: e8 00 00 00 00 callq ba <rawspeed::RawImageData::getCpp() const+0xba>
ba: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # c1 <rawspeed::RawImageData::getCpp() const+0xc1>
c1: 48 89 de mov %rbx,%rsi
c4: e8 00 00 00 00 callq c9 <__unnamed_117+0x29>
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 09 00 or %eax,(%rax)
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 0c 00 or $0x0,%al
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 0f 00 00 sldt (%rax)
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 12 00 adc (%rax),%al
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 15 .byte 0x15
5: 00 00 add %al,(%rax)
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 18 00 sbb %al,(%rax)
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 1b 00 sbb (%rax),%eax
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 1e (bad)
5: 00 00 add %al,(%rax)
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 21 00 and %eax,(%rax)
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 24 00 and $0x0,%al
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 27 (bad)
5: 00 00 add %al,(%rax)
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 2a 00 sub (%rax),%al
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 2d .byte 0x2d
5: 00 00 add %al,(%rax)
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 30 00 xor %al,(%rax)
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 33 00 xor (%rax),%eax
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 36 00 00 add %al,%ss:(%rax)
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 39 00 cmp %eax,(%rax)
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 3c 00 cmp $0x0,%al
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 3f (bad)
5: 00 00 add %al,(%rax)
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 42 00 00 rex.X add %al,(%rax)
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 45 00 00 add %r8b,(%r8)
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 48 00 00 rex.W add %al,(%rax)
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 4b 00 00 rex.WXB add %al,(%r8)
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 4e 00 00 rex.WRX add %r8b,(%rax)
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 51 push %rcx
5: 00 00 add %al,(%rax)
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 54 push %rsp
5: 00 00 add %al,(%rax)
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 57 push %rdi
5: 00 00 add %al,(%rax)
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 5a pop %rdx
5: 00 00 add %al,(%rax)
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 5d pop %rbp
5: 00 00 add %al,(%rax)
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 60 (bad)
5: 00 00 add %al,(%rax)
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 6a 00 pushq $0x0
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 6c insb (%dx),%es:(%rdi)
5: 00 00 add %al,(%rax)
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 6f outsl %ds:(%rsi),(%dx)
5: 00 00 add %al,(%rax)
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 71 00 jno 6 <.group+0x6>
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 73 00 jae 6 <.group+0x6>
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 75 00 jne 6 <.group+0x6>
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 78 00 js 6 <.group+0x6>
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 7b 00 jnp 6 <.group+0x6>
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 7e 00 jle 6 <.group+0x6>
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 81 .byte 0x81
5: 00 00 add %al,(%rax)
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 83 00 00 addl $0x0,(%rax)
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 85 00 test %eax,(%rax)
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 88 00 mov %al,(%rax)
...
Disassembly of section .group:
0000000000000000 <.group>:
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 9c pushfq
5: 00 00 add %al,(%rax)
...
Disassembly of section .text._ZNK8rawspeed12RawImageData11getDataTypeEv:
0000000000000000 <rawspeed::RawImageData::getDataType() const>:
0: 55 push %rbp
1: 48 89 e5 mov %rsp,%rbp
4: 53 push %rbx
5: 50 push %rax
6: 48 89 fb mov %rdi,%rbx
9: 48 85 db test %rbx,%rbx
c: 0f 84 ab 00 00 00 je bd <rawspeed::RawImageData::getDataType() const+0xbd>
12: 89 d8 mov %ebx,%eax
14: 83 e0 07 and $0x7,%eax
17: 48 85 c0 test %rax,%rax
1a: 0f 85 9d 00 00 00 jne bd <rawspeed::RawImageData::getDataType() const+0xbd>
20: 48 8b 03 mov (%rbx),%rax
23: 48 b9 47 1c 04 a0 4f movabs $0xcbe3464fa0041c47,%rcx
2a: 46 e3 cb
2d: 48 31 c1 xor %rax,%rcx
30: 48 be 69 2d 38 eb 08 movabs $0x9ddfea08eb382d69,%rsi
37: ea df 9d
3a: 48 0f af ce imul %rsi,%rcx
3e: 48 89 cf mov %rcx,%rdi
41: 48 c1 ef 2f shr $0x2f,%rdi
45: 48 31 c7 xor %rax,%rdi
48: 48 31 cf xor %rcx,%rdi
4b: 48 0f af fe imul %rsi,%rdi
4f: 48 89 fa mov %rdi,%rdx
52: 48 c1 ea 2f shr $0x2f,%rdx
56: 48 31 fa xor %rdi,%rdx
59: 48 0f af d6 imul %rsi,%rdx
5d: 89 d0 mov %edx,%eax
5f: 83 e0 7f and $0x7f,%eax
62: 48 8b 0d 00 00 00 00 mov 0x0(%rip),%rcx # 69 <rawspeed::RawImageData::getDataType() const+0x69>
69: 48 39 14 c1 cmp %rdx,(%rcx,%rax,8)
6d: 75 3d jne ac <rawspeed::RawImageData::getDataType() const+0xac>
6f: 48 81 c3 14 02 00 00 add $0x214,%rbx
76: 48 89 d8 mov %rbx,%rax
79: 48 c1 e8 03 shr $0x3,%rax
7d: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
83: 84 c0 test %al,%al
85: 75 11 jne 98 <rawspeed::RawImageData::getDataType() const+0x98>
87: 8b 1b mov (%rbx),%ebx
89: 48 83 fb 02 cmp $0x2,%rbx
8d: 73 42 jae d1 <rawspeed::RawImageData::getDataType() const+0xd1>
8f: 89 d8 mov %ebx,%eax
91: 48 83 c4 08 add $0x8,%rsp
95: 5b pop %rbx
96: 5d pop %rbp
97: c3 retq
98: 89 d9 mov %ebx,%ecx
9a: 83 e1 07 and $0x7,%ecx
9d: 83 c1 03 add $0x3,%ecx
a0: 38 c1 cmp %al,%cl
a2: 7c e3 jl 87 <rawspeed::RawImageData::getDataType() const+0x87>
a4: 48 89 df mov %rbx,%rdi
a7: e8 00 00 00 00 callq ac <rawspeed::RawImageData::getDataType() const+0xac>
ac: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # b3 <rawspeed::RawImageData::getDataType() const+0xb3>
b3: 48 89 de mov %rbx,%rsi
b6: e8 00 00 00 00 callq bb <rawspeed::RawImageData::getDataType() const+0xbb>
bb: eb b2 jmp 6f <rawspeed::RawImageData::getDataType() const+0x6f>
bd: e8 00 00 00 00 callq c2 <rawspeed::RawImageData::getDataType() const+0xc2>
c2: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # c9 <rawspeed::RawImageData::getDataType() const+0xc9>
c9: 48 89 de mov %rbx,%rsi
cc: e8 00 00 00 00 callq d1 <rawspeed::RawImageData::getDataType() const+0xd1>
d1: e8 00 00 00 00 callq d6 <rawspeed::RawImageData::getDataType() const+0xd6>
d6: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # dd <rawspeed::RawImageData::getDataType() const+0xdd>
dd: 48 89 de mov %rbx,%rsi
e0: e8 00 00 00 00 callq e5 <__unnamed_44+0x5>
Disassembly of section .text._ZNK8rawspeed12RawImageData6getBppEv:
0000000000000000 <rawspeed::RawImageData::getBpp() const>:
0: 55 push %rbp
1: 48 89 e5 mov %rsp,%rbp
4: 53 push %rbx
5: 50 push %rax
6: 48 89 fb mov %rdi,%rbx
9: 48 85 db test %rbx,%rbx
c: 0f 84 a3 00 00 00 je b5 <rawspeed::RawImageData::getBpp() const+0xb5>
12: 89 d8 mov %ebx,%eax
14: 83 e0 07 and $0x7,%eax
17: 48 85 c0 test %rax,%rax
1a: 0f 85 95 00 00 00 jne b5 <rawspeed::RawImageData::getBpp() const+0xb5>
20: 48 8b 03 mov (%rbx),%rax
23: 48 b9 47 1c 04 a0 4f movabs $0xcbe3464fa0041c47,%rcx
2a: 46 e3 cb
2d: 48 31 c1 xor %rax,%rcx
30: 48 be 69 2d 38 eb 08 movabs $0x9ddfea08eb382d69,%rsi
37: ea df 9d
3a: 48 0f af ce imul %rsi,%rcx
3e: 48 89 cf mov %rcx,%rdi
41: 48 c1 ef 2f shr $0x2f,%rdi
45: 48 31 c7 xor %rax,%rdi
48: 48 31 cf xor %rcx,%rdi
4b: 48 0f af fe imul %rsi,%rdi
4f: 48 89 fa mov %rdi,%rdx
52: 48 c1 ea 2f shr $0x2f,%rdx
56: 48 31 fa xor %rdi,%rdx
59: 48 0f af d6 imul %rsi,%rdx
5d: 89 d0 mov %edx,%eax
5f: 83 e0 7f and $0x7f,%eax
62: 48 8b 0d 00 00 00 00 mov 0x0(%rip),%rcx # 69 <rawspeed::RawImageData::getBpp() const+0x69>
69: 48 39 14 c1 cmp %rdx,(%rcx,%rax,8)
6d: 75 35 jne a4 <rawspeed::RawImageData::getBpp() const+0xa4>
6f: 48 81 c3 24 02 00 00 add $0x224,%rbx
76: 48 89 d8 mov %rbx,%rax
79: 48 c1 e8 03 shr $0x3,%rax
7d: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
83: 84 c0 test %al,%al
85: 75 09 jne 90 <rawspeed::RawImageData::getBpp() const+0x90>
87: 8b 03 mov (%rbx),%eax
89: 48 83 c4 08 add $0x8,%rsp
8d: 5b pop %rbx
8e: 5d pop %rbp
8f: c3 retq
90: 89 d9 mov %ebx,%ecx
92: 83 e1 07 and $0x7,%ecx
95: 83 c1 03 add $0x3,%ecx
98: 38 c1 cmp %al,%cl
9a: 7c eb jl 87 <rawspeed::RawImageData::getBpp() const+0x87>
9c: 48 89 df mov %rbx,%rdi
9f: e8 00 00 00 00 callq a4 <rawspeed::RawImageData::getBpp() const+0xa4>
a4: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # ab <rawspeed::RawImageData::getBpp() const+0xab>
ab: 48 89 de mov %rbx,%rsi
ae: e8 00 00 00 00 callq b3 <rawspeed::RawImageData::getBpp() const+0xb3>
b3: eb ba jmp 6f <rawspeed::RawImageData::getBpp() const+0x6f>
b5: e8 00 00 00 00 callq ba <rawspeed::RawImageData::getBpp() const+0xba>
ba: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # c1 <rawspeed::RawImageData::getBpp() const+0xc1>
c1: 48 89 de mov %rbx,%rsi
c4: e8 00 00 00 00 callq c9 <__unnamed_117+0x29>
Disassembly of section .text._ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz:
0000000000000000 <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)>:
0: eb 06 jmp 8 <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0x8>
2: 76 32 jbe 36 <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0x36>
4: 00 00 add %al,(%rax)
6: 00 00 add %al,(%rax)
8: 55 push %rbp
9: 48 89 e5 mov %rsp,%rbp
c: 41 57 push %r15
e: 41 56 push %r14
10: 41 55 push %r13
12: 41 54 push %r12
14: 53 push %rbx
15: 48 83 e4 e0 and $0xffffffffffffffe0,%rsp
19: 48 81 ec 00 01 00 00 sub $0x100,%rsp
20: 48 89 e3 mov %rsp,%rbx
23: 48 89 7b 20 mov %rdi,0x20(%rbx)
27: 84 c0 test %al,%al
29: 74 3a je 65 <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0x65>
2b: c5 f8 29 43 60 vmovaps %xmm0,0x60(%rbx)
30: c5 f8 29 4b 70 vmovaps %xmm1,0x70(%rbx)
35: c5 f8 29 93 80 00 00 vmovaps %xmm2,0x80(%rbx)
3c: 00
3d: c5 f8 29 9b 90 00 00 vmovaps %xmm3,0x90(%rbx)
44: 00
45: c5 f8 29 a3 a0 00 00 vmovaps %xmm4,0xa0(%rbx)
4c: 00
4d: c5 f8 29 ab b0 00 00 vmovaps %xmm5,0xb0(%rbx)
54: 00
55: c5 f8 29 b3 c0 00 00 vmovaps %xmm6,0xc0(%rbx)
5c: 00
5d: c5 f8 29 bb d0 00 00 vmovaps %xmm7,0xd0(%rbx)
64: 00
65: 4c 89 4b 58 mov %r9,0x58(%rbx)
69: 4c 89 43 50 mov %r8,0x50(%rbx)
6d: 48 89 4b 48 mov %rcx,0x48(%rbx)
71: 48 89 53 40 mov %rdx,0x40(%rbx)
75: 48 89 73 38 mov %rsi,0x38(%rbx)
79: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 80 <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0x80>
80: 83 38 00 cmpl $0x0,(%rax)
83: 74 18 je 9d <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0x9d>
85: bf 60 00 00 00 mov $0x60,%edi
8a: e8 00 00 00 00 callq 8f <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0x8f>
8f: 49 89 c6 mov %rax,%r14
92: 48 89 43 18 mov %rax,0x18(%rbx)
96: 48 85 c0 test %rax,%rax
99: 74 10 je ab <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0xab>
9b: eb 1c jmp b9 <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0xb9>
9d: 31 c0 xor %eax,%eax
9f: 49 89 c6 mov %rax,%r14
a2: 48 89 43 18 mov %rax,0x18(%rbx)
a6: 48 85 c0 test %rax,%rax
a9: 75 0e jne b9 <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0xb9>
ab: 49 89 e6 mov %rsp,%r14
ae: 49 83 c6 a0 add $0xffffffffffffffa0,%r14
b2: 49 83 e6 e0 and $0xffffffffffffffe0,%r14
b6: 4c 89 f4 mov %r14,%rsp
b9: 4c 89 73 28 mov %r14,0x28(%rbx)
bd: 4d 8d 7e 20 lea 0x20(%r14),%r15
c1: 49 c7 06 b3 8a b5 41 movq $0x41b58ab3,(%r14)
c8: 48 8d 05 00 00 00 00 lea 0x0(%rip),%rax # cf <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0xcf>
cf: 49 89 46 08 mov %rax,0x8(%r14)
d3: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # da <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0xda>
da: 49 89 46 10 mov %rax,0x10(%r14)
de: 4d 89 f4 mov %r14,%r12
e1: 49 c1 ec 03 shr $0x3,%r12
e5: 48 b8 f1 f1 f1 f1 f8 movabs $0xf3f8f8f8f1f1f1f1,%rax
ec: f8 f8 f3
ef: 49 89 84 24 00 80 ff mov %rax,0x7fff8000(%r12)
f6: 7f
f7: 41 c7 84 24 08 80 ff movl $0xf3f3f3f3,0x7fff8008(%r12)
fe: 7f f3 f3 f3 f3
103: 66 41 c7 84 24 04 80 movw $0x0,0x7fff8004(%r12)
10a: ff 7f 00 00
10e: 41 c6 84 24 06 80 ff movb $0x0,0x7fff8006(%r12)
115: 7f 00
117: 48 8d 43 30 lea 0x30(%rbx),%rax
11b: 49 89 46 30 mov %rax,0x30(%r14)
11f: 48 8d 45 10 lea 0x10(%rbp),%rax
123: 49 89 46 28 mov %rax,0x28(%r14)
127: 48 b8 08 00 00 00 30 movabs $0x3000000008,%rax
12e: 00 00 00
131: 49 89 46 20 mov %rax,0x20(%r14)
135: 66 48 8d 3d 00 00 00 data16 lea 0x0(%rip),%rdi # 13d <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0x13d>
13c: 00
13d: 66 66 48 e8 00 00 00 data16 data16 callq 145 <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0x145>
144: 00
145: 49 89 c5 mov %rax,%r13
148: be 00 20 00 00 mov $0x2000,%esi
14d: 4c 89 ef mov %r13,%rdi
150: 48 8b 53 20 mov 0x20(%rbx),%rdx
154: 4c 89 f9 mov %r15,%rcx
157: e8 00 00 00 00 callq 15c <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0x15c>
15c: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # 163 <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0x163>
163: bf 00 00 01 00 mov $0x10000,%edi
168: 31 c0 xor %eax,%eax
16a: 4c 89 ea mov %r13,%rdx
16d: e8 00 00 00 00 callq 172 <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0x172>
172: bf 10 00 00 00 mov $0x10,%edi
177: e8 00 00 00 00 callq 17c <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0x17c>
17c: 49 89 c7 mov %rax,%r15
17f: 4d 85 ff test %r15,%r15
182: 74 41 je 1c5 <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0x1c5>
184: 44 89 f8 mov %r15d,%eax
187: 83 e0 07 and $0x7,%eax
18a: 48 85 c0 test %rax,%rax
18d: 75 36 jne 1c5 <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0x1c5>
18f: 66 48 8d 3d 00 00 00 data16 lea 0x0(%rip),%rdi # 197 <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0x197>
196: 00
197: 66 66 48 e8 00 00 00 data16 data16 callq 19f <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0x19f>
19e: 00
19f: 4c 89 ff mov %r15,%rdi
1a2: 48 89 c6 mov %rax,%rsi
1a5: e8 00 00 00 00 callq 1aa <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0x1aa>
1aa: e8 00 00 00 00 callq 1af <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0x1af>
1af: 48 8b 35 00 00 00 00 mov 0x0(%rip),%rsi # 1b6 <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0x1b6>
1b6: 48 8b 15 00 00 00 00 mov 0x0(%rip),%rdx # 1bd <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0x1bd>
1bd: 4c 89 ff mov %r15,%rdi
1c0: e8 00 00 00 00 callq 1c5 <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0x1c5>
1c5: e8 00 00 00 00 callq 1ca <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0x1ca>
1ca: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 1d1 <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0x1d1>
1d1: 4c 89 fe mov %r15,%rsi
1d4: e8 00 00 00 00 callq 1d9 <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0x1d9>
1d9: 49 89 c5 mov %rax,%r13
1dc: 4c 89 ff mov %r15,%rdi
1df: e8 00 00 00 00 callq 1e4 <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0x1e4>
1e4: 66 41 c7 84 24 04 80 movw $0xf8f8,0x7fff8004(%r12)
1eb: ff 7f f8 f8
1ef: 41 c6 84 24 06 80 ff movb $0xf8,0x7fff8006(%r12)
1f6: 7f f8
1f8: 49 c7 06 0e 36 e0 45 movq $0x45e0360e,(%r14)
1ff: 48 83 7b 18 00 cmpq $0x0,0x18(%rbx)
204: 74 2d je 233 <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0x233>
206: 48 b8 f5 f5 f5 f5 f5 movabs $0xf5f5f5f5f5f5f5f5,%rax
20d: f5 f5 f5
210: 49 89 84 24 00 80 ff mov %rax,0x7fff8000(%r12)
217: 7f
218: 49 89 84 24 08 80 ff mov %rax,0x7fff8008(%r12)
21f: 7f
220: 48 8b 43 18 mov 0x18(%rbx),%rax
224: 48 8b 40 78 mov 0x78(%rax),%rax
228: c6 00 00 movb $0x0,(%rax)
22b: 4c 89 ef mov %r13,%rdi
22e: e8 00 00 00 00 callq 233 <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)+0x233>
233: 49 c7 84 24 00 80 ff movq $0x0,0x7fff8000(%r12)
23a: 7f 00 00 00 00
23f: 41 c7 84 24 08 80 ff movl $0x0,0x7fff8008(%r12)
246: 7f 00 00 00 00
24b: 4c 89 ef mov %r13,%rdi
24e: e8 00 00 00 00 callq 253 <.L__asan_gen_.37+0x28>
Disassembly of section .text._ZN8rawspeed10ByteStreamaSEOS0_:
0000000000000000 <rawspeed::ByteStream::operator=(rawspeed::ByteStream&&)>:
0: 55 push %rbp
1: 48 89 e5 mov %rsp,%rbp
4: 41 57 push %r15
6: 41 56 push %r14
8: 53 push %rbx
9: 50 push %rax
a: 49 89 f7 mov %rsi,%r15
d: 49 89 fe mov %rdi,%r14
10: 4d 85 f6 test %r14,%r14
13: 0f 84 ef 00 00 00 je 108 <rawspeed::ByteStream::operator=(rawspeed::ByteStream&&)+0x108>
19: 44 89 f0 mov %r14d,%eax
1c: 83 e0 07 and $0x7,%eax
1f: 48 85 c0 test %rax,%rax
22: 0f 85 e0 00 00 00 jne 108 <rawspeed::ByteStream::operator=(rawspeed::ByteStream&&)+0x108>
28: 41 f6 c7 07 test $0x7,%r15b
2c: 0f 85 ea 00 00 00 jne 11c <rawspeed::ByteStream::operator=(rawspeed::ByteStream&&)+0x11c>
32: 4c 89 f7 mov %r14,%rdi
35: 4c 89 fe mov %r15,%rsi
38: e8 00 00 00 00 callq 3d <rawspeed::ByteStream::operator=(rawspeed::ByteStream&&)+0x3d>
3d: 49 8d 5f 10 lea 0x10(%r15),%rbx
41: f6 c3 07 test $0x7,%bl
44: 0f 85 e6 00 00 00 jne 130 <rawspeed::ByteStream::operator=(rawspeed::ByteStream&&)+0x130>
4a: 48 89 d8 mov %rbx,%rax
4d: 48 c1 e8 03 shr $0x3,%rax
51: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
57: 84 c0 test %al,%al
59: 75 62 jne bd <rawspeed::ByteStream::operator=(rawspeed::ByteStream&&)+0xbd>
5b: 49 8d 7e 10 lea 0x10(%r14),%rdi
5f: 8b 03 mov (%rbx),%eax
61: 48 89 f9 mov %rdi,%rcx
64: 48 c1 e9 03 shr $0x3,%rcx
68: 8a 89 00 80 ff 7f mov 0x7fff8000(%rcx),%cl
6e: 84 c9 test %cl,%cl
70: 75 5f jne d1 <rawspeed::ByteStream::operator=(rawspeed::ByteStream&&)+0xd1>
72: 89 07 mov %eax,(%rdi)
74: 49 83 c7 14 add $0x14,%r15
78: 41 f6 c7 03 test $0x3,%r15b
7c: 0f 85 c2 00 00 00 jne 144 <rawspeed::ByteStream::operator=(rawspeed::ByteStream&&)+0x144>
82: 4c 89 f8 mov %r15,%rax
85: 48 c1 e8 03 shr $0x3,%rax
89: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
8f: 84 c0 test %al,%al
91: 75 4f jne e2 <rawspeed::ByteStream::operator=(rawspeed::ByteStream&&)+0xe2>
93: 49 8d 7e 14 lea 0x14(%r14),%rdi
97: 41 8b 07 mov (%r15),%eax
9a: 48 89 f9 mov %rdi,%rcx
9d: 48 c1 e9 03 shr $0x3,%rcx
a1: 8a 89 00 80 ff 7f mov 0x7fff8000(%rcx),%cl
a7: 84 c9 test %cl,%cl
a9: 75 4c jne f7 <rawspeed::ByteStream::operator=(rawspeed::ByteStream&&)+0xf7>
ab: 41 89 46 14 mov %eax,0x14(%r14)
af: 4c 89 f0 mov %r14,%rax
b2: 48 83 c4 08 add $0x8,%rsp
b6: 5b pop %rbx
b7: 41 5e pop %r14
b9: 41 5f pop %r15
bb: 5d pop %rbp
bc: c3 retq
bd: 89 d9 mov %ebx,%ecx
bf: 83 e1 07 and $0x7,%ecx
c2: 83 c1 03 add $0x3,%ecx
c5: 38 c1 cmp %al,%cl
c7: 7c 92 jl 5b <rawspeed::ByteStream::operator=(rawspeed::ByteStream&&)+0x5b>
c9: 48 89 df mov %rbx,%rdi
cc: e8 00 00 00 00 callq d1 <rawspeed::ByteStream::operator=(rawspeed::ByteStream&&)+0xd1>
d1: 89 fa mov %edi,%edx
d3: 83 e2 07 and $0x7,%edx
d6: 83 c2 03 add $0x3,%edx
d9: 38 ca cmp %cl,%dl
db: 7c 95 jl 72 <rawspeed::ByteStream::operator=(rawspeed::ByteStream&&)+0x72>
dd: e8 00 00 00 00 callq e2 <rawspeed::ByteStream::operator=(rawspeed::ByteStream&&)+0xe2>
e2: 44 89 f9 mov %r15d,%ecx
e5: 83 e1 07 and $0x7,%ecx
e8: 83 c1 03 add $0x3,%ecx
eb: 38 c1 cmp %al,%cl
ed: 7c a4 jl 93 <rawspeed::ByteStream::operator=(rawspeed::ByteStream&&)+0x93>
ef: 4c 89 ff mov %r15,%rdi
f2: e8 00 00 00 00 callq f7 <rawspeed::ByteStream::operator=(rawspeed::ByteStream&&)+0xf7>
f7: 89 fa mov %edi,%edx
f9: 83 e2 07 and $0x7,%edx
fc: 83 c2 03 add $0x3,%edx
ff: 38 ca cmp %cl,%dl
101: 7c a8 jl ab <rawspeed::ByteStream::operator=(rawspeed::ByteStream&&)+0xab>
103: e8 00 00 00 00 callq 108 <rawspeed::ByteStream::operator=(rawspeed::ByteStream&&)+0x108>
108: e8 00 00 00 00 callq 10d <rawspeed::ByteStream::operator=(rawspeed::ByteStream&&)+0x10d>
10d: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 114 <rawspeed::ByteStream::operator=(rawspeed::ByteStream&&)+0x114>
114: 4c 89 f6 mov %r14,%rsi
117: e8 00 00 00 00 callq 11c <rawspeed::ByteStream::operator=(rawspeed::ByteStream&&)+0x11c>
11c: e8 00 00 00 00 callq 121 <rawspeed::ByteStream::operator=(rawspeed::ByteStream&&)+0x121>
121: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 128 <rawspeed::ByteStream::operator=(rawspeed::ByteStream&&)+0x128>
128: 4c 89 fe mov %r15,%rsi
12b: e8 00 00 00 00 callq 130 <rawspeed::ByteStream::operator=(rawspeed::ByteStream&&)+0x130>
130: e8 00 00 00 00 callq 135 <rawspeed::ByteStream::operator=(rawspeed::ByteStream&&)+0x135>
135: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 13c <rawspeed::ByteStream::operator=(rawspeed::ByteStream&&)+0x13c>
13c: 48 89 de mov %rbx,%rsi
13f: e8 00 00 00 00 callq 144 <rawspeed::ByteStream::operator=(rawspeed::ByteStream&&)+0x144>
144: e8 00 00 00 00 callq 149 <rawspeed::ByteStream::operator=(rawspeed::ByteStream&&)+0x149>
149: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 150 <rawspeed::ByteStream::operator=(rawspeed::ByteStream&&)+0x150>
150: 4c 89 fe mov %r15,%rsi
153: e8 00 00 00 00 callq 158 <GCC_except_table14+0x4>
Disassembly of section .text._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEEC2ERKNS_10ByteStreamE:
0000000000000000 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)>:
0: 55 push %rbp
1: 48 89 e5 mov %rsp,%rbp
4: 41 57 push %r15
6: 41 56 push %r14
8: 41 55 push %r13
a: 41 54 push %r12
c: 53 push %rbx
d: 48 83 e4 e0 and $0xffffffffffffffe0,%rsp
11: 48 83 ec 40 sub $0x40,%rsp
15: 48 89 e3 mov %rsp,%rbx
18: 49 89 f4 mov %rsi,%r12
1b: 49 89 ff mov %rdi,%r15
1e: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 25 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x25>
25: 83 38 00 cmpl $0x0,(%rax)
28: 0f 84 c8 01 00 00 je 1f6 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x1f6>
2e: bf 60 00 00 00 mov $0x60,%edi
33: e8 00 00 00 00 callq 38 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x38>
38: 48 89 c6 mov %rax,%rsi
3b: 48 85 c0 test %rax,%rax
3e: 75 0e jne 4e <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x4e>
40: 48 89 e6 mov %rsp,%rsi
43: 48 83 c6 a0 add $0xffffffffffffffa0,%rsi
47: 48 83 e6 e0 and $0xffffffffffffffe0,%rsi
4b: 48 89 f4 mov %rsi,%rsp
4e: 48 89 73 18 mov %rsi,0x18(%rbx)
52: 48 c7 06 b3 8a b5 41 movq $0x41b58ab3,(%rsi)
59: 48 8d 0d 00 00 00 00 lea 0x0(%rip),%rcx # 60 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x60>
60: 48 89 4e 08 mov %rcx,0x8(%rsi)
64: 48 8b 0d 00 00 00 00 mov 0x0(%rip),%rcx # 6b <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x6b>
6b: 48 89 4e 10 mov %rcx,0x10(%rsi)
6f: 49 89 f6 mov %rsi,%r14
72: 49 c1 ee 03 shr $0x3,%r14
76: 48 b9 f1 f1 f1 f1 f8 movabs $0xf3f8f8f8f1f1f1f1,%rcx
7d: f8 f8 f3
80: 49 89 8e 00 80 ff 7f mov %rcx,0x7fff8000(%r14)
87: 41 c7 86 08 80 ff 7f movl $0xf3f3f3f3,0x7fff8008(%r14)
8e: f3 f3 f3 f3
92: 4d 85 ff test %r15,%r15
95: 0f 84 f3 01 00 00 je 28e <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x28e>
9b: 44 89 f9 mov %r15d,%ecx
9e: 83 e1 07 and $0x7,%ecx
a1: 48 85 c9 test %rcx,%rcx
a4: 0f 85 e4 01 00 00 jne 28e <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x28e>
aa: 66 41 c7 86 04 80 ff movw $0x0,0x7fff8004(%r14)
b1: 7f 00 00
b4: 41 c6 86 06 80 ff 7f movb $0x0,0x7fff8006(%r14)
bb: 00
bc: 41 f6 c4 07 test $0x7,%r12b
c0: 0f 85 dc 01 00 00 jne 2a2 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x2a2>
c6: 4c 89 7b 10 mov %r15,0x10(%rbx)
ca: 49 8d 7c 24 08 lea 0x8(%r12),%rdi
cf: 48 89 f9 mov %rdi,%rcx
d2: 48 c1 e9 03 shr $0x3,%rcx
d6: 8a 91 00 80 ff 7f mov 0x7fff8000(%rcx),%dl
dc: 84 d2 test %dl,%dl
de: 0f 85 4a 01 00 00 jne 22e <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x22e>
e4: 4d 8d 6c 24 14 lea 0x14(%r12),%r13
e9: 8b 3f mov (%rdi),%edi
eb: 4d 89 ef mov %r13,%r15
ee: 49 c1 ef 03 shr $0x3,%r15
f2: 41 8a 8f 00 80 ff 7f mov 0x7fff8000(%r15),%cl
f9: 84 c9 test %cl,%cl
fb: 0f 85 42 01 00 00 jne 243 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x243>
101: 48 89 33 mov %rsi,(%rbx)
104: 48 89 43 08 mov %rax,0x8(%rbx)
108: 41 3b 7d 00 cmp 0x0(%r13),%edi
10c: 0f 82 a4 01 00 00 jb 2b6 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x2b6>
112: 31 f6 xor %esi,%esi
114: 4c 89 e7 mov %r12,%rdi
117: e8 00 00 00 00 callq 11c <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x11c>
11c: 41 8a 87 00 80 ff 7f mov 0x7fff8000(%r15),%al
123: 84 c0 test %al,%al
125: 0f 85 31 01 00 00 jne 25c <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x25c>
12b: 48 8b 03 mov (%rbx),%rax
12e: 4c 8d 68 20 lea 0x20(%rax),%r13
132: 45 8b 7c 24 14 mov 0x14(%r12),%r15d
137: 4c 89 e7 mov %r12,%rdi
13a: e8 00 00 00 00 callq 13f <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x13f>
13f: 4c 89 ef mov %r13,%rdi
142: 4c 89 e6 mov %r12,%rsi
145: 44 89 fa mov %r15d,%edx
148: 89 c1 mov %eax,%ecx
14a: e8 00 00 00 00 callq 14f <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x14f>
14f: 4c 8b 7b 10 mov 0x10(%rbx),%r15
153: 4c 89 ff mov %r15,%rdi
156: 4c 89 ee mov %r13,%rsi
159: e8 00 00 00 00 callq 15e <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x15e>
15e: 4c 89 ef mov %r13,%rdi
161: e8 00 00 00 00 callq 166 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x166>
166: 66 41 c7 86 04 80 ff movw $0xf8f8,0x7fff8004(%r14)
16d: 7f f8 f8
170: 41 c6 86 06 80 ff 7f movb $0xf8,0x7fff8006(%r14)
177: f8
178: 4d 8d 67 18 lea 0x18(%r15),%r12
17c: 41 f6 c4 07 test $0x7,%r12b
180: 0f 85 60 01 00 00 jne 2e6 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x2e6>
186: 4c 89 e0 mov %r12,%rax
189: 48 c1 e8 03 shr $0x3,%rax
18d: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
194: 48 8b 53 08 mov 0x8(%rbx),%rdx
198: 0f 85 5c 01 00 00 jne 2fa <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x2fa>
19e: 49 c7 47 18 00 00 00 movq $0x0,0x18(%r15)
1a5: 00
1a6: 49 83 c7 20 add $0x20,%r15
1aa: 4c 89 f8 mov %r15,%rax
1ad: 48 c1 e8 03 shr $0x3,%rax
1b1: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
1b7: 84 c0 test %al,%al
1b9: 48 8b 33 mov (%rbx),%rsi
1bc: 0f 85 b3 00 00 00 jne 275 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x275>
1c2: 41 c7 07 00 00 00 00 movl $0x0,(%r15)
1c9: 48 c7 06 0e 36 e0 45 movq $0x45e0360e,(%rsi)
1d0: 48 85 d2 test %rdx,%rdx
1d3: 74 34 je 209 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x209>
1d5: 48 b8 f5 f5 f5 f5 f5 movabs $0xf5f5f5f5f5f5f5f5,%rax
1dc: f5 f5 f5
1df: 49 89 86 00 80 ff 7f mov %rax,0x7fff8000(%r14)
1e6: 49 89 86 08 80 ff 7f mov %rax,0x7fff8008(%r14)
1ed: 48 8b 42 78 mov 0x78(%rdx),%rax
1f1: c6 00 00 movb $0x0,(%rax)
1f4: eb 29 jmp 21f <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x21f>
1f6: 31 c0 xor %eax,%eax
1f8: 48 89 c6 mov %rax,%rsi
1fb: 48 85 c0 test %rax,%rax
1fe: 0f 85 4a fe ff ff jne 4e <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x4e>
204: e9 37 fe ff ff jmpq 40 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x40>
209: 49 c7 86 00 80 ff 7f movq $0x0,0x7fff8000(%r14)
210: 00 00 00 00
214: 41 c7 86 08 80 ff 7f movl $0x0,0x7fff8008(%r14)
21b: 00 00 00 00
21f: 48 8d 65 d8 lea -0x28(%rbp),%rsp
223: 5b pop %rbx
224: 41 5c pop %r12
226: 41 5d pop %r13
228: 41 5e pop %r14
22a: 41 5f pop %r15
22c: 5d pop %rbp
22d: c3 retq
22e: 89 f9 mov %edi,%ecx
230: 83 e1 07 and $0x7,%ecx
233: 83 c1 03 add $0x3,%ecx
236: 38 d1 cmp %dl,%cl
238: 0f 8c a6 fe ff ff jl e4 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0xe4>
23e: e8 00 00 00 00 callq 243 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x243>
243: 44 89 ea mov %r13d,%edx
246: 83 e2 07 and $0x7,%edx
249: 83 c2 03 add $0x3,%edx
24c: 38 ca cmp %cl,%dl
24e: 0f 8c ad fe ff ff jl 101 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x101>
254: 4c 89 ef mov %r13,%rdi
257: e8 00 00 00 00 callq 25c <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x25c>
25c: 44 89 e9 mov %r13d,%ecx
25f: 83 e1 07 and $0x7,%ecx
262: 83 c1 03 add $0x3,%ecx
265: 38 c1 cmp %al,%cl
267: 0f 8c be fe ff ff jl 12b <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x12b>
26d: 4c 89 ef mov %r13,%rdi
270: e8 00 00 00 00 callq 275 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x275>
275: 44 89 f9 mov %r15d,%ecx
278: 83 e1 07 and $0x7,%ecx
27b: 83 c1 03 add $0x3,%ecx
27e: 38 c1 cmp %al,%cl
280: 0f 8c 3c ff ff ff jl 1c2 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x1c2>
286: 4c 89 ff mov %r15,%rdi
289: e8 00 00 00 00 callq 28e <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x28e>
28e: e8 00 00 00 00 callq 293 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x293>
293: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 29a <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x29a>
29a: 4c 89 fe mov %r15,%rsi
29d: e8 00 00 00 00 callq 2a2 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x2a2>
2a2: e8 00 00 00 00 callq 2a7 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x2a7>
2a7: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 2ae <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x2ae>
2ae: 4c 89 e6 mov %r12,%rsi
2b1: e8 00 00 00 00 callq 2b6 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x2b6>
2b6: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 2bd <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x2bd>
2bd: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # 2c4 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x2c4>
2c4: 48 8d 0d 00 00 00 00 lea 0x0(%rip),%rcx # 2cb <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x2cb>
2cb: ba 57 00 00 00 mov $0x57,%edx
2d0: e8 00 00 00 00 callq 2d5 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x2d5>
2d5: e8 00 00 00 00 callq 2da <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x2da>
2da: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 2e1 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x2e1>
2e1: e8 00 00 00 00 callq 2e6 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x2e6>
2e6: e8 00 00 00 00 callq 2eb <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x2eb>
2eb: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 2f2 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x2f2>
2f2: 4c 89 e6 mov %r12,%rsi
2f5: e8 00 00 00 00 callq 2fa <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::BitStream(rawspeed::ByteStream const&)+0x2fa>
2fa: 4c 89 e7 mov %r12,%rdi
2fd: e8 00 00 00 00 callq 302 <.str.1+0x42>
Disassembly of section .text._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE7getBitsEj:
0000000000000000 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::getBits(unsigned int)>:
0: 55 push %rbp
1: 48 89 e5 mov %rsp,%rbp
4: 41 57 push %r15
6: 41 56 push %r14
8: 41 55 push %r13
a: 41 54 push %r12
c: 53 push %rbx
d: 50 push %rax
e: 41 89 f6 mov %esi,%r14d
11: 48 89 fb mov %rdi,%rbx
14: 48 85 db test %rbx,%rbx
17: 0f 84 d7 00 00 00 je f4 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::getBits(unsigned int)+0xf4>
1d: 89 d8 mov %ebx,%eax
1f: 83 e0 07 and $0x7,%eax
22: 48 85 c0 test %rax,%rax
25: 0f 85 c9 00 00 00 jne f4 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::getBits(unsigned int)+0xf4>
2b: 48 89 df mov %rbx,%rdi
2e: 44 89 f6 mov %r14d,%esi
31: e8 00 00 00 00 callq 36 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::getBits(unsigned int)+0x36>
36: 4c 8d 63 18 lea 0x18(%rbx),%r12
3a: 41 f6 c4 07 test $0x7,%r12b
3e: 0f 85 c4 00 00 00 jne 108 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::getBits(unsigned int)+0x108>
44: 48 89 df mov %rbx,%rdi
47: 44 89 f6 mov %r14d,%esi
4a: e8 00 00 00 00 callq 4f <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::getBits(unsigned int)+0x4f>
4f: 4c 89 e2 mov %r12,%rdx
52: 48 c1 ea 03 shr $0x3,%rdx
56: 80 ba 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rdx)
5d: 0f 85 b9 00 00 00 jne 11c <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::getBits(unsigned int)+0x11c>
63: 4d 8b 2c 24 mov (%r12),%r13
67: 45 89 f7 mov %r14d,%r15d
6a: 41 83 fe 40 cmp $0x40,%r14d
6e: 0f 83 b0 00 00 00 jae 124 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::getBits(unsigned int)+0x124>
74: 44 89 f9 mov %r15d,%ecx
77: 49 d3 ed shr %cl,%r13
7a: 80 ba 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rdx)
81: 0f 85 b4 00 00 00 jne 13b <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::getBits(unsigned int)+0x13b>
87: 4c 89 6b 18 mov %r13,0x18(%rbx)
8b: 48 83 c3 20 add $0x20,%rbx
8f: 48 89 d9 mov %rbx,%rcx
92: 48 c1 e9 03 shr $0x3,%rcx
96: 8a 91 00 80 ff 7f mov 0x7fff8000(%rcx),%dl
9c: 84 d2 test %dl,%dl
9e: 75 2a jne ca <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::getBits(unsigned int)+0xca>
a0: 44 8b 23 mov (%rbx),%r12d
a3: 44 89 e2 mov %r12d,%edx
a6: 44 29 f2 sub %r14d,%edx
a9: 0f 82 94 00 00 00 jb 143 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::getBits(unsigned int)+0x143>
af: 8a 89 00 80 ff 7f mov 0x7fff8000(%rcx),%cl
b5: 84 c9 test %cl,%cl
b7: 75 26 jne df <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::getBits(unsigned int)+0xdf>
b9: 89 13 mov %edx,(%rbx)
bb: 48 83 c4 08 add $0x8,%rsp
bf: 5b pop %rbx
c0: 41 5c pop %r12
c2: 41 5d pop %r13
c4: 41 5e pop %r14
c6: 41 5f pop %r15
c8: 5d pop %rbp
c9: c3 retq
ca: 89 de mov %ebx,%esi
cc: 83 e6 07 and $0x7,%esi
cf: 83 c6 03 add $0x3,%esi
d2: 40 38 d6 cmp %dl,%sil
d5: 7c c9 jl a0 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::getBits(unsigned int)+0xa0>
d7: 48 89 df mov %rbx,%rdi
da: e8 00 00 00 00 callq df <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::getBits(unsigned int)+0xdf>
df: 89 de mov %ebx,%esi
e1: 83 e6 07 and $0x7,%esi
e4: 83 c6 03 add $0x3,%esi
e7: 40 38 ce cmp %cl,%sil
ea: 7c cd jl b9 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::getBits(unsigned int)+0xb9>
ec: 48 89 df mov %rbx,%rdi
ef: e8 00 00 00 00 callq f4 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::getBits(unsigned int)+0xf4>
f4: e8 00 00 00 00 callq f9 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::getBits(unsigned int)+0xf9>
f9: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 100 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::getBits(unsigned int)+0x100>
100: 48 89 de mov %rbx,%rsi
103: e8 00 00 00 00 callq 108 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::getBits(unsigned int)+0x108>
108: e8 00 00 00 00 callq 10d <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::getBits(unsigned int)+0x10d>
10d: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 114 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::getBits(unsigned int)+0x114>
114: 4c 89 e6 mov %r12,%rsi
117: e8 00 00 00 00 callq 11c <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::getBits(unsigned int)+0x11c>
11c: 4c 89 e7 mov %r12,%rdi
11f: e8 00 00 00 00 callq 124 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::getBits(unsigned int)+0x124>
124: e8 00 00 00 00 callq 129 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::getBits(unsigned int)+0x129>
129: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 130 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::getBits(unsigned int)+0x130>
130: 4c 89 ee mov %r13,%rsi
133: 4c 89 fa mov %r15,%rdx
136: e8 00 00 00 00 callq 13b <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::getBits(unsigned int)+0x13b>
13b: 4c 89 e7 mov %r12,%rdi
13e: e8 00 00 00 00 callq 143 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::getBits(unsigned int)+0x143>
143: e8 00 00 00 00 callq 148 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::getBits(unsigned int)+0x148>
148: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 14f <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::getBits(unsigned int)+0x14f>
14f: 4c 89 e6 mov %r12,%rsi
152: 4c 89 fa mov %r15,%rdx
155: e8 00 00 00 00 callq 15a <GCC_except_table14+0x6>
Disassembly of section .text._ZN8rawspeed20SonyArw2DecompressorD2Ev:
0000000000000000 <rawspeed::SonyArw2Decompressor::~SonyArw2Decompressor()>:
0: 55 push %rbp
1: 48 89 e5 mov %rsp,%rbp
4: 41 56 push %r14
6: 53 push %rbx
7: 48 89 fb mov %rdi,%rbx
a: 48 85 db test %rbx,%rbx
d: 74 5b je 6a <rawspeed::SonyArw2Decompressor::~SonyArw2Decompressor()+0x6a>
f: 89 d8 mov %ebx,%eax
11: 83 e0 07 and $0x7,%eax
14: 48 85 c0 test %rax,%rax
17: 75 51 jne 6a <rawspeed::SonyArw2Decompressor::~SonyArw2Decompressor()+0x6a>
19: 49 89 de mov %rbx,%r14
1c: 49 c1 ee 03 shr $0x3,%r14
20: 41 80 be 00 80 ff 7f cmpb $0x0,0x7fff8000(%r14)
27: 00
28: 75 54 jne 7e <rawspeed::SonyArw2Decompressor::~SonyArw2Decompressor()+0x7e>
2a: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 31 <rawspeed::SonyArw2Decompressor::~SonyArw2Decompressor()+0x31>
31: 48 83 c0 10 add $0x10,%rax
35: 48 89 03 mov %rax,(%rbx)
38: 48 8d 7b 10 lea 0x10(%rbx),%rdi
3c: e8 00 00 00 00 callq 41 <rawspeed::SonyArw2Decompressor::~SonyArw2Decompressor()+0x41>
41: 41 80 be 00 80 ff 7f cmpb $0x0,0x7fff8000(%r14)
48: 00
49: 75 3b jne 86 <rawspeed::SonyArw2Decompressor::~SonyArw2Decompressor()+0x86>
4b: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 52 <rawspeed::SonyArw2Decompressor::~SonyArw2Decompressor()+0x52>
52: 48 83 c0 10 add $0x10,%rax
56: 48 89 03 mov %rax,(%rbx)
59: 48 83 c3 08 add $0x8,%rbx
5d: 48 89 df mov %rbx,%rdi
60: e8 00 00 00 00 callq 65 <rawspeed::SonyArw2Decompressor::~SonyArw2Decompressor()+0x65>
65: 5b pop %rbx
66: 41 5e pop %r14
68: 5d pop %rbp
69: c3 retq
6a: e8 00 00 00 00 callq 6f <rawspeed::SonyArw2Decompressor::~SonyArw2Decompressor()+0x6f>
6f: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 76 <rawspeed::SonyArw2Decompressor::~SonyArw2Decompressor()+0x76>
76: 48 89 de mov %rbx,%rsi
79: e8 00 00 00 00 callq 7e <rawspeed::SonyArw2Decompressor::~SonyArw2Decompressor()+0x7e>
7e: 48 89 df mov %rbx,%rdi
81: e8 00 00 00 00 callq 86 <rawspeed::SonyArw2Decompressor::~SonyArw2Decompressor()+0x86>
86: 48 89 df mov %rbx,%rdi
89: e8 00 00 00 00 callq 8e <GCC_except_table6+0x2>
Disassembly of section .text._ZN8rawspeed20SonyArw2DecompressorD0Ev:
0000000000000000 <rawspeed::SonyArw2Decompressor::~SonyArw2Decompressor()>:
0: 55 push %rbp
1: 48 89 e5 mov %rsp,%rbp
4: 41 56 push %r14
6: 53 push %rbx
7: 49 89 fe mov %rdi,%r14
a: 4d 85 f6 test %r14,%r14
d: 74 5f je 6e <rawspeed::SonyArw2Decompressor::~SonyArw2Decompressor()+0x6e>
f: 44 89 f0 mov %r14d,%eax
12: 83 e0 07 and $0x7,%eax
15: 48 85 c0 test %rax,%rax
18: 75 54 jne 6e <rawspeed::SonyArw2Decompressor::~SonyArw2Decompressor()+0x6e>
1a: 4c 89 f3 mov %r14,%rbx
1d: 48 c1 eb 03 shr $0x3,%rbx
21: 80 bb 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rbx)
28: 75 58 jne 82 <rawspeed::SonyArw2Decompressor::~SonyArw2Decompressor()+0x82>
2a: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 31 <rawspeed::SonyArw2Decompressor::~SonyArw2Decompressor()+0x31>
31: 48 83 c0 10 add $0x10,%rax
35: 49 89 06 mov %rax,(%r14)
38: 49 8d 7e 10 lea 0x10(%r14),%rdi
3c: e8 00 00 00 00 callq 41 <rawspeed::SonyArw2Decompressor::~SonyArw2Decompressor()+0x41>
41: 80 bb 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rbx)
48: 75 40 jne 8a <rawspeed::SonyArw2Decompressor::~SonyArw2Decompressor()+0x8a>
4a: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 51 <rawspeed::SonyArw2Decompressor::~SonyArw2Decompressor()+0x51>
51: 48 83 c0 10 add $0x10,%rax
55: 49 89 06 mov %rax,(%r14)
58: 49 8d 7e 08 lea 0x8(%r14),%rdi
5c: e8 00 00 00 00 callq 61 <rawspeed::SonyArw2Decompressor::~SonyArw2Decompressor()+0x61>
61: 4c 89 f7 mov %r14,%rdi
64: e8 00 00 00 00 callq 69 <rawspeed::SonyArw2Decompressor::~SonyArw2Decompressor()+0x69>
69: 5b pop %rbx
6a: 41 5e pop %r14
6c: 5d pop %rbp
6d: c3 retq
6e: e8 00 00 00 00 callq 73 <rawspeed::SonyArw2Decompressor::~SonyArw2Decompressor()+0x73>
73: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 7a <rawspeed::SonyArw2Decompressor::~SonyArw2Decompressor()+0x7a>
7a: 4c 89 f6 mov %r14,%rsi
7d: e8 00 00 00 00 callq 82 <rawspeed::SonyArw2Decompressor::~SonyArw2Decompressor()+0x82>
82: 4c 89 f7 mov %r14,%rdi
85: e8 00 00 00 00 callq 8a <rawspeed::SonyArw2Decompressor::~SonyArw2Decompressor()+0x8a>
8a: 4c 89 f7 mov %r14,%rdi
8d: e8 00 00 00 00 callq 92 <GCC_except_table6+0x6>
Disassembly of section .text._ZNK8rawspeed10ByteStream12getSubStreamEjj:
0000000000000000 <rawspeed::ByteStream::getSubStream(unsigned int, unsigned int) const>:
0: 55 push %rbp
1: 48 89 e5 mov %rsp,%rbp
4: 41 57 push %r15
6: 41 56 push %r14
8: 41 55 push %r13
a: 41 54 push %r12
c: 53 push %rbx
d: 48 83 e4 e0 and $0xffffffffffffffe0,%rsp
11: 48 83 ec 40 sub $0x40,%rsp
15: 48 89 e3 mov %rsp,%rbx
18: 49 89 f4 mov %rsi,%r12
1b: 48 89 7b 08 mov %rdi,0x8(%rbx)
1f: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 26 <rawspeed::ByteStream::getSubStream(unsigned int, unsigned int) const+0x26>
26: 83 38 00 cmpl $0x0,(%rax)
29: 89 4b 14 mov %ecx,0x14(%rbx)
2c: 89 53 10 mov %edx,0x10(%rbx)
2f: 0f 84 0b 01 00 00 je 140 <rawspeed::ByteStream::getSubStream(unsigned int, unsigned int) const+0x140>
35: bf 40 00 00 00 mov $0x40,%edi
3a: e8 00 00 00 00 callq 3f <rawspeed::ByteStream::getSubStream(unsigned int, unsigned int) const+0x3f>
3f: 49 89 c7 mov %rax,%r15
42: 48 85 c0 test %rax,%rax
45: 75 0e jne 55 <rawspeed::ByteStream::getSubStream(unsigned int, unsigned int) const+0x55>
47: 49 89 e7 mov %rsp,%r15
4a: 49 83 c7 c0 add $0xffffffffffffffc0,%r15
4e: 49 83 e7 e0 and $0xffffffffffffffe0,%r15
52: 4c 89 fc mov %r15,%rsp
55: 48 89 03 mov %rax,(%rbx)
58: 4c 89 7b 18 mov %r15,0x18(%rbx)
5c: 49 c7 07 b3 8a b5 41 movq $0x41b58ab3,(%r15)
63: 48 8d 05 00 00 00 00 lea 0x0(%rip),%rax # 6a <rawspeed::ByteStream::getSubStream(unsigned int, unsigned int) const+0x6a>
6a: 49 89 47 08 mov %rax,0x8(%r15)
6e: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 75 <rawspeed::ByteStream::getSubStream(unsigned int, unsigned int) const+0x75>
75: 49 89 47 10 mov %rax,0x10(%r15)
79: 4d 89 fe mov %r15,%r14
7c: 49 c1 ee 03 shr $0x3,%r14
80: 48 b8 f1 f1 f1 f1 f8 movabs $0xf3f3f8f8f1f1f1f1,%rax
87: f8 f3 f3
8a: 49 89 86 00 80 ff 7f mov %rax,0x7fff8000(%r14)
91: 4d 85 e4 test %r12,%r12
94: 0f 84 f0 00 00 00 je 18a <rawspeed::ByteStream::getSubStream(unsigned int, unsigned int) const+0x18a>
9a: 44 89 e0 mov %r12d,%eax
9d: 83 e0 07 and $0x7,%eax
a0: 48 85 c0 test %rax,%rax
a3: 0f 85 e1 00 00 00 jne 18a <rawspeed::ByteStream::getSubStream(unsigned int, unsigned int) const+0x18a>
a9: 4d 8d 6f 20 lea 0x20(%r15),%r13
ad: 66 41 c7 86 04 80 ff movw $0x0,0x7fff8004(%r14)
b4: 7f 00 00
b7: 4c 89 ef mov %r13,%rdi
ba: 4c 89 e6 mov %r12,%rsi
bd: 8b 53 10 mov 0x10(%rbx),%edx
c0: 8b 4b 14 mov 0x14(%rbx),%ecx
c3: e8 00 00 00 00 callq c8 <rawspeed::ByteStream::getSubStream(unsigned int, unsigned int) const+0xc8>
c8: 48 8b 73 08 mov 0x8(%rbx),%rsi
cc: 40 f6 c6 04 test $0x4,%sil
d0: 0f 85 c8 00 00 00 jne 19e <rawspeed::ByteStream::getSubStream(unsigned int, unsigned int) const+0x19e>
d6: 48 85 f6 test %rsi,%rsi
d9: 0f 84 bf 00 00 00 je 19e <rawspeed::ByteStream::getSubStream(unsigned int, unsigned int) const+0x19e>
df: 49 83 c4 10 add $0x10,%r12
e3: 4c 89 e0 mov %r12,%rax
e6: 48 c1 e8 03 shr $0x3,%rax
ea: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
f0: 84 c0 test %al,%al
f2: 75 7d jne 171 <rawspeed::ByteStream::getSubStream(unsigned int, unsigned int) const+0x171>
f4: 41 8b 0c 24 mov (%r12),%ecx
f8: 31 d2 xor %edx,%edx
fa: 48 89 f7 mov %rsi,%rdi
fd: 4c 89 ee mov %r13,%rsi
100: e8 00 00 00 00 callq 105 <rawspeed::ByteStream::getSubStream(unsigned int, unsigned int) const+0x105>
105: 4c 89 ef mov %r13,%rdi
108: e8 00 00 00 00 callq 10d <rawspeed::ByteStream::getSubStream(unsigned int, unsigned int) const+0x10d>
10d: 66 41 c7 86 04 80 ff movw $0xf8f8,0x7fff8004(%r14)
114: 7f f8 f8
117: 49 c7 07 0e 36 e0 45 movq $0x45e0360e,(%r15)
11e: 48 8b 0b mov (%rbx),%rcx
121: 48 85 c9 test %rcx,%rcx
124: 74 2d je 153 <rawspeed::ByteStream::getSubStream(unsigned int, unsigned int) const+0x153>
126: 48 b8 f5 f5 f5 f5 f5 movabs $0xf5f5f5f5f5f5f5f5,%rax
12d: f5 f5 f5
130: 49 89 86 00 80 ff 7f mov %rax,0x7fff8000(%r14)
137: 48 8b 41 38 mov 0x38(%rcx),%rax
13b: c6 00 00 movb $0x0,(%rax)
13e: eb 1e jmp 15e <rawspeed::ByteStream::getSubStream(unsigned int, unsigned int) const+0x15e>
140: 31 c0 xor %eax,%eax
142: 49 89 c7 mov %rax,%r15
145: 48 85 c0 test %rax,%rax
148: 0f 85 07 ff ff ff jne 55 <rawspeed::ByteStream::getSubStream(unsigned int, unsigned int) const+0x55>
14e: e9 f4 fe ff ff jmpq 47 <rawspeed::ByteStream::getSubStream(unsigned int, unsigned int) const+0x47>
153: 49 c7 86 00 80 ff 7f movq $0x0,0x7fff8000(%r14)
15a: 00 00 00 00
15e: 48 8b 43 08 mov 0x8(%rbx),%rax
162: 48 8d 65 d8 lea -0x28(%rbp),%rsp
166: 5b pop %rbx
167: 41 5c pop %r12
169: 41 5d pop %r13
16b: 41 5e pop %r14
16d: 41 5f pop %r15
16f: 5d pop %rbp
170: c3 retq
171: 44 89 e1 mov %r12d,%ecx
174: 83 e1 07 and $0x7,%ecx
177: 83 c1 03 add $0x3,%ecx
17a: 38 c1 cmp %al,%cl
17c: 0f 8c 72 ff ff ff jl f4 <rawspeed::ByteStream::getSubStream(unsigned int, unsigned int) const+0xf4>
182: 4c 89 e7 mov %r12,%rdi
185: e8 00 00 00 00 callq 18a <rawspeed::ByteStream::getSubStream(unsigned int, unsigned int) const+0x18a>
18a: e8 00 00 00 00 callq 18f <rawspeed::ByteStream::getSubStream(unsigned int, unsigned int) const+0x18f>
18f: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 196 <rawspeed::ByteStream::getSubStream(unsigned int, unsigned int) const+0x196>
196: 4c 89 e6 mov %r12,%rsi
199: e8 00 00 00 00 callq 19e <rawspeed::ByteStream::getSubStream(unsigned int, unsigned int) const+0x19e>
19e: 49 89 f6 mov %rsi,%r14
1a1: e8 00 00 00 00 callq 1a6 <rawspeed::ByteStream::getSubStream(unsigned int, unsigned int) const+0x1a6>
1a6: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 1ad <rawspeed::ByteStream::getSubStream(unsigned int, unsigned int) const+0x1ad>
1ad: 4c 89 f6 mov %r14,%rsi
1b0: e8 00 00 00 00 callq 1b5 <rawspeed::ByteStream::getSubStream(unsigned int, unsigned int) const+0x1b5>
1b5: 49 89 c4 mov %rax,%r12
1b8: 4c 89 ef mov %r13,%rdi
1bb: e8 00 00 00 00 callq 1c0 <rawspeed::ByteStream::getSubStream(unsigned int, unsigned int) const+0x1c0>
1c0: 66 41 c7 86 04 80 ff movw $0xf8f8,0x7fff8004(%r14)
1c7: 7f f8 f8
1ca: 49 c7 07 0e 36 e0 45 movq $0x45e0360e,(%r15)
1d1: 48 83 3b 00 cmpq $0x0,(%rbx)
1d5: 74 23 je 1fa <rawspeed::ByteStream::getSubStream(unsigned int, unsigned int) const+0x1fa>
1d7: 48 b8 f5 f5 f5 f5 f5 movabs $0xf5f5f5f5f5f5f5f5,%rax
1de: f5 f5 f5
1e1: 49 89 86 00 80 ff 7f mov %rax,0x7fff8000(%r14)
1e8: 48 8b 03 mov (%rbx),%rax
1eb: 48 8b 40 38 mov 0x38(%rax),%rax
1ef: c6 00 00 movb $0x0,(%rax)
1f2: 4c 89 e7 mov %r12,%rdi
1f5: e8 00 00 00 00 callq 1fa <rawspeed::ByteStream::getSubStream(unsigned int, unsigned int) const+0x1fa>
1fa: 49 c7 86 00 80 ff 7f movq $0x0,0x7fff8000(%r14)
201: 00 00 00 00
205: 4c 89 e7 mov %r12,%rdi
208: e8 00 00 00 00 callq 20d <.L__asan_gen_.35+0x9>
Disassembly of section .text._ZNK8rawspeed6Buffer10getSubViewEjj:
0000000000000000 <rawspeed::Buffer::getSubView(unsigned int, unsigned int) const>:
0: 55 push %rbp
1: 48 89 e5 mov %rsp,%rbp
4: 41 57 push %r15
6: 41 56 push %r14
8: 53 push %rbx
9: 50 push %rax
a: 41 89 ce mov %ecx,%r14d
d: 48 89 f3 mov %rsi,%rbx
10: 49 89 ff mov %rdi,%r15
13: 48 85 db test %rbx,%rbx
16: 74 68 je 80 <rawspeed::Buffer::getSubView(unsigned int, unsigned int) const+0x80>
18: 89 d8 mov %ebx,%eax
1a: 83 e0 07 and $0x7,%eax
1d: 48 85 c0 test %rax,%rax
20: 75 5e jne 80 <rawspeed::Buffer::getSubView(unsigned int, unsigned int) const+0x80>
22: 48 8d 7b 08 lea 0x8(%rbx),%rdi
26: 48 89 f8 mov %rdi,%rax
29: 48 c1 e8 03 shr $0x3,%rax
2d: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
33: 84 c0 test %al,%al
35: 75 38 jne 6f <rawspeed::Buffer::getSubView(unsigned int, unsigned int) const+0x6f>
37: 39 17 cmp %edx,(%rdi)
39: 72 6d jb a8 <rawspeed::Buffer::getSubView(unsigned int, unsigned int) const+0xa8>
3b: 48 89 df mov %rbx,%rdi
3e: 89 d6 mov %edx,%esi
40: 44 89 f2 mov %r14d,%edx
43: e8 00 00 00 00 callq 48 <rawspeed::Buffer::getSubView(unsigned int, unsigned int) const+0x48>
48: 41 f6 c7 07 test $0x7,%r15b
4c: 75 46 jne 94 <rawspeed::Buffer::getSubView(unsigned int, unsigned int) const+0x94>
4e: 4d 85 ff test %r15,%r15
51: 74 41 je 94 <rawspeed::Buffer::getSubView(unsigned int, unsigned int) const+0x94>
53: 4c 89 ff mov %r15,%rdi
56: 48 89 c6 mov %rax,%rsi
59: 44 89 f2 mov %r14d,%edx
5c: e8 00 00 00 00 callq 61 <rawspeed::Buffer::getSubView(unsigned int, unsigned int) const+0x61>
61: 4c 89 f8 mov %r15,%rax
64: 48 83 c4 08 add $0x8,%rsp
68: 5b pop %rbx
69: 41 5e pop %r14
6b: 41 5f pop %r15
6d: 5d pop %rbp
6e: c3 retq
6f: 89 f9 mov %edi,%ecx
71: 83 e1 07 and $0x7,%ecx
74: 83 c1 03 add $0x3,%ecx
77: 38 c1 cmp %al,%cl
79: 7c bc jl 37 <rawspeed::Buffer::getSubView(unsigned int, unsigned int) const+0x37>
7b: e8 00 00 00 00 callq 80 <rawspeed::Buffer::getSubView(unsigned int, unsigned int) const+0x80>
80: e8 00 00 00 00 callq 85 <rawspeed::Buffer::getSubView(unsigned int, unsigned int) const+0x85>
85: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 8c <rawspeed::Buffer::getSubView(unsigned int, unsigned int) const+0x8c>
8c: 48 89 de mov %rbx,%rsi
8f: e8 00 00 00 00 callq 94 <rawspeed::Buffer::getSubView(unsigned int, unsigned int) const+0x94>
94: e8 00 00 00 00 callq 99 <rawspeed::Buffer::getSubView(unsigned int, unsigned int) const+0x99>
99: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # a0 <rawspeed::Buffer::getSubView(unsigned int, unsigned int) const+0xa0>
a0: 4c 89 fe mov %r15,%rsi
a3: e8 00 00 00 00 callq a8 <rawspeed::Buffer::getSubView(unsigned int, unsigned int) const+0xa8>
a8: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # af <rawspeed::Buffer::getSubView(unsigned int, unsigned int) const+0xaf>
af: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # b6 <rawspeed::Buffer::getSubView(unsigned int, unsigned int) const+0xb6>
b6: 31 c0 xor %eax,%eax
b8: e8 00 00 00 00 callq bd <rawspeed::Buffer::getSubView(unsigned int, unsigned int) const+0xbd>
bd: e8 00 00 00 00 callq c2 <rawspeed::Buffer::getSubView(unsigned int, unsigned int) const+0xc2>
c2: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # c9 <rawspeed::Buffer::getSubView(unsigned int, unsigned int) const+0xc9>
c9: e8 00 00 00 00 callq ce <__unnamed_117+0x2e>
Disassembly of section .text._ZN8rawspeed10ByteStreamC2ERKNS_6BufferEjNS_10EndiannessE:
0000000000000000 <rawspeed::ByteStream::ByteStream(rawspeed::Buffer const&, unsigned int, rawspeed::Endianness)>:
0: 55 push %rbp
1: 48 89 e5 mov %rsp,%rbp
4: 41 57 push %r15
6: 41 56 push %r14
8: 41 54 push %r12
a: 53 push %rbx
b: 41 89 cf mov %ecx,%r15d
e: 41 89 d6 mov %edx,%r14d
11: 49 89 f4 mov %rsi,%r12
14: 48 89 fb mov %rdi,%rbx
17: 48 85 db test %rbx,%rbx
1a: 0f 84 86 00 00 00 je a6 <rawspeed::ByteStream::ByteStream(rawspeed::Buffer const&, unsigned int, rawspeed::Endianness)+0xa6>
20: 89 d8 mov %ebx,%eax
22: 83 e0 07 and $0x7,%eax
25: 48 85 c0 test %rax,%rax
28: 75 7c jne a6 <rawspeed::ByteStream::ByteStream(rawspeed::Buffer const&, unsigned int, rawspeed::Endianness)+0xa6>
2a: 41 f6 c4 07 test $0x7,%r12b
2e: 0f 85 86 00 00 00 jne ba <rawspeed::ByteStream::ByteStream(rawspeed::Buffer const&, unsigned int, rawspeed::Endianness)+0xba>
34: 48 89 df mov %rbx,%rdi
37: 4c 89 e6 mov %r12,%rsi
3a: e8 00 00 00 00 callq 3f <rawspeed::ByteStream::ByteStream(rawspeed::Buffer const&, unsigned int, rawspeed::Endianness)+0x3f>
3f: 48 8d 7b 10 lea 0x10(%rbx),%rdi
43: 48 89 f8 mov %rdi,%rax
46: 48 c1 e8 03 shr $0x3,%rax
4a: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
50: 84 c0 test %al,%al
52: 75 30 jne 84 <rawspeed::ByteStream::ByteStream(rawspeed::Buffer const&, unsigned int, rawspeed::Endianness)+0x84>
54: 44 89 7b 10 mov %r15d,0x10(%rbx)
58: 48 8d 7b 14 lea 0x14(%rbx),%rdi
5c: 48 89 f8 mov %rdi,%rax
5f: 48 c1 e8 03 shr $0x3,%rax
63: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
69: 84 c0 test %al,%al
6b: 75 28 jne 95 <rawspeed::ByteStream::ByteStream(rawspeed::Buffer const&, unsigned int, rawspeed::Endianness)+0x95>
6d: 44 89 73 14 mov %r14d,0x14(%rbx)
71: 31 f6 xor %esi,%esi
73: 48 89 df mov %rbx,%rdi
76: e8 00 00 00 00 callq 7b <rawspeed::ByteStream::ByteStream(rawspeed::Buffer const&, unsigned int, rawspeed::Endianness)+0x7b>
7b: 5b pop %rbx
7c: 41 5c pop %r12
7e: 41 5e pop %r14
80: 41 5f pop %r15
82: 5d pop %rbp
83: c3 retq
84: 89 f9 mov %edi,%ecx
86: 83 e1 07 and $0x7,%ecx
89: 83 c1 03 add $0x3,%ecx
8c: 38 c1 cmp %al,%cl
8e: 7c c4 jl 54 <rawspeed::ByteStream::ByteStream(rawspeed::Buffer const&, unsigned int, rawspeed::Endianness)+0x54>
90: e8 00 00 00 00 callq 95 <rawspeed::ByteStream::ByteStream(rawspeed::Buffer const&, unsigned int, rawspeed::Endianness)+0x95>
95: 89 f9 mov %edi,%ecx
97: 83 e1 07 and $0x7,%ecx
9a: 83 c1 03 add $0x3,%ecx
9d: 38 c1 cmp %al,%cl
9f: 7c cc jl 6d <rawspeed::ByteStream::ByteStream(rawspeed::Buffer const&, unsigned int, rawspeed::Endianness)+0x6d>
a1: e8 00 00 00 00 callq a6 <rawspeed::ByteStream::ByteStream(rawspeed::Buffer const&, unsigned int, rawspeed::Endianness)+0xa6>
a6: e8 00 00 00 00 callq ab <rawspeed::ByteStream::ByteStream(rawspeed::Buffer const&, unsigned int, rawspeed::Endianness)+0xab>
ab: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # b2 <rawspeed::ByteStream::ByteStream(rawspeed::Buffer const&, unsigned int, rawspeed::Endianness)+0xb2>
b2: 48 89 de mov %rbx,%rsi
b5: e8 00 00 00 00 callq ba <rawspeed::ByteStream::ByteStream(rawspeed::Buffer const&, unsigned int, rawspeed::Endianness)+0xba>
ba: e8 00 00 00 00 callq bf <rawspeed::ByteStream::ByteStream(rawspeed::Buffer const&, unsigned int, rawspeed::Endianness)+0xbf>
bf: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # c6 <rawspeed::ByteStream::ByteStream(rawspeed::Buffer const&, unsigned int, rawspeed::Endianness)+0xc6>
c6: 4c 89 e6 mov %r12,%rsi
c9: e8 00 00 00 00 callq ce <rawspeed::ByteStream::ByteStream(rawspeed::Buffer const&, unsigned int, rawspeed::Endianness)+0xce>
ce: 49 89 c6 mov %rax,%r14
d1: 48 89 df mov %rbx,%rdi
d4: e8 00 00 00 00 callq d9 <rawspeed::ByteStream::ByteStream(rawspeed::Buffer const&, unsigned int, rawspeed::Endianness)+0xd9>
d9: 4c 89 f7 mov %r14,%rdi
dc: e8 00 00 00 00 callq e1 <__unnamed_44+0x1>
Disassembly of section .text._ZN8rawspeed14ThrowExceptionINS_11IOExceptionEEEvPKcz:
0000000000000000 <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)>:
0: eb 06 jmp 8 <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0x8>
2: 76 32 jbe 36 <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0x36>
4: 00 00 add %al,(%rax)
6: 00 00 add %al,(%rax)
8: 55 push %rbp
9: 48 89 e5 mov %rsp,%rbp
c: 41 57 push %r15
e: 41 56 push %r14
10: 41 55 push %r13
12: 41 54 push %r12
14: 53 push %rbx
15: 48 83 e4 e0 and $0xffffffffffffffe0,%rsp
19: 48 81 ec 00 01 00 00 sub $0x100,%rsp
20: 48 89 e3 mov %rsp,%rbx
23: 48 89 7b 20 mov %rdi,0x20(%rbx)
27: 84 c0 test %al,%al
29: 74 3a je 65 <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0x65>
2b: c5 f8 29 43 60 vmovaps %xmm0,0x60(%rbx)
30: c5 f8 29 4b 70 vmovaps %xmm1,0x70(%rbx)
35: c5 f8 29 93 80 00 00 vmovaps %xmm2,0x80(%rbx)
3c: 00
3d: c5 f8 29 9b 90 00 00 vmovaps %xmm3,0x90(%rbx)
44: 00
45: c5 f8 29 a3 a0 00 00 vmovaps %xmm4,0xa0(%rbx)
4c: 00
4d: c5 f8 29 ab b0 00 00 vmovaps %xmm5,0xb0(%rbx)
54: 00
55: c5 f8 29 b3 c0 00 00 vmovaps %xmm6,0xc0(%rbx)
5c: 00
5d: c5 f8 29 bb d0 00 00 vmovaps %xmm7,0xd0(%rbx)
64: 00
65: 4c 89 4b 58 mov %r9,0x58(%rbx)
69: 4c 89 43 50 mov %r8,0x50(%rbx)
6d: 48 89 4b 48 mov %rcx,0x48(%rbx)
71: 48 89 53 40 mov %rdx,0x40(%rbx)
75: 48 89 73 38 mov %rsi,0x38(%rbx)
79: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 80 <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0x80>
80: 83 38 00 cmpl $0x0,(%rax)
83: 74 18 je 9d <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0x9d>
85: bf 60 00 00 00 mov $0x60,%edi
8a: e8 00 00 00 00 callq 8f <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0x8f>
8f: 49 89 c6 mov %rax,%r14
92: 48 89 43 18 mov %rax,0x18(%rbx)
96: 48 85 c0 test %rax,%rax
99: 74 10 je ab <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0xab>
9b: eb 1c jmp b9 <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0xb9>
9d: 31 c0 xor %eax,%eax
9f: 49 89 c6 mov %rax,%r14
a2: 48 89 43 18 mov %rax,0x18(%rbx)
a6: 48 85 c0 test %rax,%rax
a9: 75 0e jne b9 <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0xb9>
ab: 49 89 e6 mov %rsp,%r14
ae: 49 83 c6 a0 add $0xffffffffffffffa0,%r14
b2: 49 83 e6 e0 and $0xffffffffffffffe0,%r14
b6: 4c 89 f4 mov %r14,%rsp
b9: 4c 89 73 28 mov %r14,0x28(%rbx)
bd: 4d 8d 7e 20 lea 0x20(%r14),%r15
c1: 49 c7 06 b3 8a b5 41 movq $0x41b58ab3,(%r14)
c8: 48 8d 05 00 00 00 00 lea 0x0(%rip),%rax # cf <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0xcf>
cf: 49 89 46 08 mov %rax,0x8(%r14)
d3: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # da <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0xda>
da: 49 89 46 10 mov %rax,0x10(%r14)
de: 4d 89 f4 mov %r14,%r12
e1: 49 c1 ec 03 shr $0x3,%r12
e5: 48 b8 f1 f1 f1 f1 f8 movabs $0xf3f8f8f8f1f1f1f1,%rax
ec: f8 f8 f3
ef: 49 89 84 24 00 80 ff mov %rax,0x7fff8000(%r12)
f6: 7f
f7: 41 c7 84 24 08 80 ff movl $0xf3f3f3f3,0x7fff8008(%r12)
fe: 7f f3 f3 f3 f3
103: 66 41 c7 84 24 04 80 movw $0x0,0x7fff8004(%r12)
10a: ff 7f 00 00
10e: 41 c6 84 24 06 80 ff movb $0x0,0x7fff8006(%r12)
115: 7f 00
117: 48 8d 43 30 lea 0x30(%rbx),%rax
11b: 49 89 46 30 mov %rax,0x30(%r14)
11f: 48 8d 45 10 lea 0x10(%rbp),%rax
123: 49 89 46 28 mov %rax,0x28(%r14)
127: 48 b8 08 00 00 00 30 movabs $0x3000000008,%rax
12e: 00 00 00
131: 49 89 46 20 mov %rax,0x20(%r14)
135: 66 48 8d 3d 00 00 00 data16 lea 0x0(%rip),%rdi # 13d <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0x13d>
13c: 00
13d: 66 66 48 e8 00 00 00 data16 data16 callq 145 <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0x145>
144: 00
145: 49 89 c5 mov %rax,%r13
148: be 00 20 00 00 mov $0x2000,%esi
14d: 4c 89 ef mov %r13,%rdi
150: 48 8b 53 20 mov 0x20(%rbx),%rdx
154: 4c 89 f9 mov %r15,%rcx
157: e8 00 00 00 00 callq 15c <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0x15c>
15c: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # 163 <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0x163>
163: bf 00 00 01 00 mov $0x10000,%edi
168: 31 c0 xor %eax,%eax
16a: 4c 89 ea mov %r13,%rdx
16d: e8 00 00 00 00 callq 172 <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0x172>
172: bf 10 00 00 00 mov $0x10,%edi
177: e8 00 00 00 00 callq 17c <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0x17c>
17c: 49 89 c7 mov %rax,%r15
17f: 4d 85 ff test %r15,%r15
182: 74 41 je 1c5 <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0x1c5>
184: 44 89 f8 mov %r15d,%eax
187: 83 e0 07 and $0x7,%eax
18a: 48 85 c0 test %rax,%rax
18d: 75 36 jne 1c5 <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0x1c5>
18f: 66 48 8d 3d 00 00 00 data16 lea 0x0(%rip),%rdi # 197 <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0x197>
196: 00
197: 66 66 48 e8 00 00 00 data16 data16 callq 19f <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0x19f>
19e: 00
19f: 4c 89 ff mov %r15,%rdi
1a2: 48 89 c6 mov %rax,%rsi
1a5: e8 00 00 00 00 callq 1aa <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0x1aa>
1aa: e8 00 00 00 00 callq 1af <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0x1af>
1af: 48 8b 35 00 00 00 00 mov 0x0(%rip),%rsi # 1b6 <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0x1b6>
1b6: 48 8b 15 00 00 00 00 mov 0x0(%rip),%rdx # 1bd <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0x1bd>
1bd: 4c 89 ff mov %r15,%rdi
1c0: e8 00 00 00 00 callq 1c5 <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0x1c5>
1c5: e8 00 00 00 00 callq 1ca <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0x1ca>
1ca: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 1d1 <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0x1d1>
1d1: 4c 89 fe mov %r15,%rsi
1d4: e8 00 00 00 00 callq 1d9 <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0x1d9>
1d9: 49 89 c5 mov %rax,%r13
1dc: 4c 89 ff mov %r15,%rdi
1df: e8 00 00 00 00 callq 1e4 <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0x1e4>
1e4: 66 41 c7 84 24 04 80 movw $0xf8f8,0x7fff8004(%r12)
1eb: ff 7f f8 f8
1ef: 41 c6 84 24 06 80 ff movb $0xf8,0x7fff8006(%r12)
1f6: 7f f8
1f8: 49 c7 06 0e 36 e0 45 movq $0x45e0360e,(%r14)
1ff: 48 83 7b 18 00 cmpq $0x0,0x18(%rbx)
204: 74 2d je 233 <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0x233>
206: 48 b8 f5 f5 f5 f5 f5 movabs $0xf5f5f5f5f5f5f5f5,%rax
20d: f5 f5 f5
210: 49 89 84 24 00 80 ff mov %rax,0x7fff8000(%r12)
217: 7f
218: 49 89 84 24 08 80 ff mov %rax,0x7fff8008(%r12)
21f: 7f
220: 48 8b 43 18 mov 0x18(%rbx),%rax
224: 48 8b 40 78 mov 0x78(%rax),%rax
228: c6 00 00 movb $0x0,(%rax)
22b: 4c 89 ef mov %r13,%rdi
22e: e8 00 00 00 00 callq 233 <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)+0x233>
233: 49 c7 84 24 00 80 ff movq $0x0,0x7fff8000(%r12)
23a: 7f 00 00 00 00
23f: 41 c7 84 24 08 80 ff movl $0x0,0x7fff8008(%r12)
246: 7f 00 00 00 00
24b: 4c 89 ef mov %r13,%rdi
24e: e8 00 00 00 00 callq 253 <.L__asan_gen_.37+0x28>
Disassembly of section .text._ZNK8rawspeed6Buffer7getDataEjj:
0000000000000000 <rawspeed::Buffer::getData(unsigned int, unsigned int) const>:
0: 55 push %rbp
1: 48 89 e5 mov %rsp,%rbp
4: 41 57 push %r15
6: 41 56 push %r14
8: 41 55 push %r13
a: 41 54 push %r12
c: 53 push %rbx
d: 50 push %rax
e: 49 89 fe mov %rdi,%r14
11: 4d 85 f6 test %r14,%r14
14: 0f 84 b7 00 00 00 je d1 <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0xd1>
1a: 44 89 f0 mov %r14d,%eax
1d: 83 e0 07 and $0x7,%eax
20: 48 85 c0 test %rax,%rax
23: 0f 85 a8 00 00 00 jne d1 <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0xd1>
29: 49 8d 7e 08 lea 0x8(%r14),%rdi
2d: 48 89 f8 mov %rdi,%rax
30: 48 c1 e8 03 shr $0x3,%rax
34: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
3a: 84 c0 test %al,%al
3c: 75 7e jne bc <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0xbc>
3e: 41 89 f4 mov %esi,%r12d
41: 89 d6 mov %edx,%esi
43: 4a 8d 04 26 lea (%rsi,%r12,1),%rax
47: 8b 0f mov (%rdi),%ecx
49: 48 39 c8 cmp %rcx,%rax
4c: 0f 87 93 00 00 00 ja e5 <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0xe5>
52: 4d 89 f5 mov %r14,%r13
55: 49 c1 ed 03 shr $0x3,%r13
59: 41 80 bd 00 80 ff 7f cmpb $0x0,0x7fff8000(%r13)
60: 00
61: 0f 85 a4 00 00 00 jne 10b <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x10b>
67: 4d 8b 3e mov (%r14),%r15
6a: 4d 85 ff test %r15,%r15
6d: 0f 84 a0 00 00 00 je 113 <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x113>
73: 4c 89 fb mov %r15,%rbx
76: 4c 01 e3 add %r12,%rbx
79: 0f 82 c4 00 00 00 jb 143 <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x143>
7f: 48 89 df mov %rbx,%rdi
82: e8 00 00 00 00 callq 87 <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x87>
87: 48 85 c0 test %rax,%rax
8a: 0f 85 ca 00 00 00 jne 15a <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x15a>
90: 41 80 bd 00 80 ff 7f cmpb $0x0,0x7fff8000(%r13)
97: 00
98: 0f 85 ec 00 00 00 jne 18a <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x18a>
9e: 49 8b 1e mov (%r14),%rbx
a1: 49 01 dc add %rbx,%r12
a4: 0f 82 e8 00 00 00 jb 192 <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x192>
aa: 4c 89 e0 mov %r12,%rax
ad: 48 83 c4 08 add $0x8,%rsp
b1: 5b pop %rbx
b2: 41 5c pop %r12
b4: 41 5d pop %r13
b6: 41 5e pop %r14
b8: 41 5f pop %r15
ba: 5d pop %rbp
bb: c3 retq
bc: 89 f9 mov %edi,%ecx
be: 83 e1 07 and $0x7,%ecx
c1: 83 c1 03 add $0x3,%ecx
c4: 38 c1 cmp %al,%cl
c6: 0f 8c 72 ff ff ff jl 3e <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x3e>
cc: e8 00 00 00 00 callq d1 <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0xd1>
d1: e8 00 00 00 00 callq d6 <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0xd6>
d6: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # dd <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0xdd>
dd: 4c 89 f6 mov %r14,%rsi
e0: e8 00 00 00 00 callq e5 <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0xe5>
e5: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # ec <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0xec>
ec: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # f3 <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0xf3>
f3: 31 c0 xor %eax,%eax
f5: e8 00 00 00 00 callq fa <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0xfa>
fa: e8 00 00 00 00 callq ff <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0xff>
ff: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 106 <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x106>
106: e8 00 00 00 00 callq 10b <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x10b>
10b: 4c 89 f7 mov %r14,%rdi
10e: e8 00 00 00 00 callq 113 <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x113>
113: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 11a <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x11a>
11a: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # 121 <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x121>
121: 48 8d 0d 00 00 00 00 lea 0x0(%rip),%rcx # 128 <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x128>
128: ba 82 00 00 00 mov $0x82,%edx
12d: e8 00 00 00 00 callq 132 <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x132>
132: e8 00 00 00 00 callq 137 <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x137>
137: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 13e <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x13e>
13e: e8 00 00 00 00 callq 143 <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x143>
143: e8 00 00 00 00 callq 148 <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x148>
148: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 14f <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x14f>
14f: 4c 89 fe mov %r15,%rsi
152: 48 89 da mov %rbx,%rdx
155: e8 00 00 00 00 callq 15a <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x15a>
15a: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 161 <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x161>
161: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # 168 <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x168>
168: 48 8d 0d 00 00 00 00 lea 0x0(%rip),%rcx # 16f <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x16f>
16f: ba 83 00 00 00 mov $0x83,%edx
174: e8 00 00 00 00 callq 179 <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x179>
179: e8 00 00 00 00 callq 17e <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x17e>
17e: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 185 <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x185>
185: e8 00 00 00 00 callq 18a <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x18a>
18a: 4c 89 f7 mov %r14,%rdi
18d: e8 00 00 00 00 callq 192 <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x192>
192: e8 00 00 00 00 callq 197 <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x197>
197: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 19e <rawspeed::Buffer::getData(unsigned int, unsigned int) const+0x19e>
19e: 48 89 de mov %rbx,%rsi
1a1: 4c 89 e2 mov %r12,%rdx
1a4: e8 00 00 00 00 callq 1a9 <.L__asan_gen_+0x7>
Disassembly of section .text._ZN8rawspeed6BufferC2EPKhj:
0000000000000000 <rawspeed::Buffer::Buffer(unsigned char const*, unsigned int)>:
0: 55 push %rbp
1: 48 89 e5 mov %rsp,%rbp
4: 53 push %rbx
5: 50 push %rax
6: 48 89 fb mov %rdi,%rbx
9: 48 85 db test %rbx,%rbx
c: 0f 84 8e 00 00 00 je a0 <rawspeed::Buffer::Buffer(unsigned char const*, unsigned int)+0xa0>
12: 89 d8 mov %ebx,%eax
14: 83 e0 07 and $0x7,%eax
17: 48 85 c0 test %rax,%rax
1a: 0f 85 80 00 00 00 jne a0 <rawspeed::Buffer::Buffer(unsigned char const*, unsigned int)+0xa0>
20: 48 89 d8 mov %rbx,%rax
23: 48 c1 e8 03 shr $0x3,%rax
27: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
2e: 0f 85 80 00 00 00 jne b4 <rawspeed::Buffer::Buffer(unsigned char const*, unsigned int)+0xb4>
34: 48 89 33 mov %rsi,(%rbx)
37: 48 8d 7b 08 lea 0x8(%rbx),%rdi
3b: 48 89 f8 mov %rdi,%rax
3e: 48 c1 e8 03 shr $0x3,%rax
42: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
48: 84 c0 test %al,%al
4a: 75 35 jne 81 <rawspeed::Buffer::Buffer(unsigned char const*, unsigned int)+0x81>
4c: 89 53 08 mov %edx,0x8(%rbx)
4f: 48 8d 7b 0c lea 0xc(%rbx),%rdi
53: 48 89 f8 mov %rdi,%rax
56: 48 c1 e8 03 shr $0x3,%rax
5a: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
60: 84 c0 test %al,%al
62: 75 2e jne 92 <rawspeed::Buffer::Buffer(unsigned char const*, unsigned int)+0x92>
64: c6 43 0c 00 movb $0x0,0xc(%rbx)
68: 89 d0 mov %edx,%eax
6a: 48 89 f7 mov %rsi,%rdi
6d: 48 89 c6 mov %rax,%rsi
70: e8 00 00 00 00 callq 75 <rawspeed::Buffer::Buffer(unsigned char const*, unsigned int)+0x75>
75: 48 85 c0 test %rax,%rax
78: 75 42 jne bc <rawspeed::Buffer::Buffer(unsigned char const*, unsigned int)+0xbc>
7a: 48 83 c4 08 add $0x8,%rsp
7e: 5b pop %rbx
7f: 5d pop %rbp
80: c3 retq
81: 89 f9 mov %edi,%ecx
83: 83 e1 07 and $0x7,%ecx
86: 83 c1 03 add $0x3,%ecx
89: 38 c1 cmp %al,%cl
8b: 7c bf jl 4c <rawspeed::Buffer::Buffer(unsigned char const*, unsigned int)+0x4c>
8d: e8 00 00 00 00 callq 92 <rawspeed::Buffer::Buffer(unsigned char const*, unsigned int)+0x92>
92: 89 f9 mov %edi,%ecx
94: 83 e1 07 and $0x7,%ecx
97: 38 c1 cmp %al,%cl
99: 7c c9 jl 64 <rawspeed::Buffer::Buffer(unsigned char const*, unsigned int)+0x64>
9b: e8 00 00 00 00 callq a0 <rawspeed::Buffer::Buffer(unsigned char const*, unsigned int)+0xa0>
a0: e8 00 00 00 00 callq a5 <rawspeed::Buffer::Buffer(unsigned char const*, unsigned int)+0xa5>
a5: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # ac <rawspeed::Buffer::Buffer(unsigned char const*, unsigned int)+0xac>
ac: 48 89 de mov %rbx,%rsi
af: e8 00 00 00 00 callq b4 <rawspeed::Buffer::Buffer(unsigned char const*, unsigned int)+0xb4>
b4: 48 89 df mov %rbx,%rdi
b7: e8 00 00 00 00 callq bc <rawspeed::Buffer::Buffer(unsigned char const*, unsigned int)+0xbc>
bc: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # c3 <rawspeed::Buffer::Buffer(unsigned char const*, unsigned int)+0xc3>
c3: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # ca <rawspeed::Buffer::Buffer(unsigned char const*, unsigned int)+0xca>
ca: 48 8d 0d 00 00 00 00 lea 0x0(%rip),%rcx # d1 <rawspeed::Buffer::Buffer(unsigned char const*, unsigned int)+0xd1>
d1: ba 59 00 00 00 mov $0x59,%edx
d6: e8 00 00 00 00 callq db <rawspeed::Buffer::Buffer(unsigned char const*, unsigned int)+0xdb>
db: e8 00 00 00 00 callq e0 <rawspeed::Buffer::Buffer(unsigned char const*, unsigned int)+0xe0>
e0: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # e7 <rawspeed::Buffer::Buffer(unsigned char const*, unsigned int)+0xe7>
e7: e8 00 00 00 00 callq ec <__unnamed_44+0xc>
Disassembly of section .text._ZN8rawspeed11IOExceptionC2EPKc:
0000000000000000 <rawspeed::IOException::IOException(char const*)>:
0: 55 push %rbp
1: 48 89 e5 mov %rsp,%rbp
4: 53 push %rbx
5: 50 push %rax
6: 48 89 fb mov %rdi,%rbx
9: 48 85 db test %rbx,%rbx
c: 74 37 je 45 <rawspeed::IOException::IOException(char const*)+0x45>
e: 89 d8 mov %ebx,%eax
10: 83 e0 07 and $0x7,%eax
13: 48 85 c0 test %rax,%rax
16: 75 2d jne 45 <rawspeed::IOException::IOException(char const*)+0x45>
18: 48 89 df mov %rbx,%rdi
1b: e8 00 00 00 00 callq 20 <rawspeed::IOException::IOException(char const*)+0x20>
20: 48 89 d8 mov %rbx,%rax
23: 48 c1 e8 03 shr $0x3,%rax
27: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
2e: 75 29 jne 59 <rawspeed::IOException::IOException(char const*)+0x59>
30: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 37 <rawspeed::IOException::IOException(char const*)+0x37>
37: 48 83 c0 10 add $0x10,%rax
3b: 48 89 03 mov %rax,(%rbx)
3e: 48 83 c4 08 add $0x8,%rsp
42: 5b pop %rbx
43: 5d pop %rbp
44: c3 retq
45: e8 00 00 00 00 callq 4a <rawspeed::IOException::IOException(char const*)+0x4a>
4a: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 51 <rawspeed::IOException::IOException(char const*)+0x51>
51: 48 89 de mov %rbx,%rsi
54: e8 00 00 00 00 callq 59 <rawspeed::IOException::IOException(char const*)+0x59>
59: 48 89 df mov %rbx,%rdi
5c: e8 00 00 00 00 callq 61 <GCC_except_table4+0x1>
Disassembly of section .text._ZN8rawspeed17RawspeedExceptionC2EPKc:
0000000000000000 <rawspeed::RawspeedException::RawspeedException(char const*)>:
0: 55 push %rbp
1: 48 89 e5 mov %rsp,%rbp
4: 41 56 push %r14
6: 53 push %rbx
7: 49 89 f6 mov %rsi,%r14
a: 48 89 fb mov %rdi,%rbx
d: 48 85 db test %rbx,%rbx
10: 0f 84 b3 00 00 00 je c9 <rawspeed::RawspeedException::RawspeedException(char const*)+0xc9>
16: 89 d8 mov %ebx,%eax
18: 83 e0 07 and $0x7,%eax
1b: 48 85 c0 test %rax,%rax
1e: 0f 85 a5 00 00 00 jne c9 <rawspeed::RawspeedException::RawspeedException(char const*)+0xc9>
24: 48 89 df mov %rbx,%rdi
27: 4c 89 f6 mov %r14,%rsi
2a: e8 00 00 00 00 callq 2f <rawspeed::RawspeedException::RawspeedException(char const*)+0x2f>
2f: 48 89 d8 mov %rbx,%rax
32: 48 c1 e8 03 shr $0x3,%rax
36: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
3d: 0f 85 9a 00 00 00 jne dd <rawspeed::RawspeedException::RawspeedException(char const*)+0xdd>
43: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 4a <rawspeed::RawspeedException::RawspeedException(char const*)+0x4a>
4a: 48 83 c0 10 add $0x10,%rax
4e: 48 89 03 mov %rax,(%rbx)
51: 48 b9 bd 6d 55 09 81 movabs $0xfd55d18109556dbd,%rcx
58: d1 55 fd
5b: 48 31 c1 xor %rax,%rcx
5e: 48 be 69 2d 38 eb 08 movabs $0x9ddfea08eb382d69,%rsi
65: ea df 9d
68: 48 0f af ce imul %rsi,%rcx
6c: 48 89 ca mov %rcx,%rdx
6f: 48 c1 ea 2f shr $0x2f,%rdx
73: 48 31 c1 xor %rax,%rcx
76: 48 31 d1 xor %rdx,%rcx
79: 48 0f af ce imul %rsi,%rcx
7d: 48 89 ca mov %rcx,%rdx
80: 48 c1 ea 2f shr $0x2f,%rdx
84: 48 31 ca xor %rcx,%rdx
87: 48 0f af d6 imul %rsi,%rdx
8b: 89 d0 mov %edx,%eax
8d: 83 e0 7f and $0x7f,%eax
90: 48 8b 0d 00 00 00 00 mov 0x0(%rip),%rcx # 97 <rawspeed::RawspeedException::RawspeedException(char const*)+0x97>
97: 48 39 14 c1 cmp %rdx,(%rcx,%rax,8)
9b: 75 1b jne b8 <rawspeed::RawspeedException::RawspeedException(char const*)+0xb8>
9d: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # a4 <rawspeed::RawspeedException::RawspeedException(char const*)+0xa4>
a4: bf 00 00 01 00 mov $0x10000,%edi
a9: 31 c0 xor %eax,%eax
ab: 4c 89 f2 mov %r14,%rdx
ae: e8 00 00 00 00 callq b3 <rawspeed::RawspeedException::RawspeedException(char const*)+0xb3>
b3: 5b pop %rbx
b4: 41 5e pop %r14
b6: 5d pop %rbp
b7: c3 retq
b8: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # bf <rawspeed::RawspeedException::RawspeedException(char const*)+0xbf>
bf: 48 89 de mov %rbx,%rsi
c2: e8 00 00 00 00 callq c7 <rawspeed::RawspeedException::RawspeedException(char const*)+0xc7>
c7: eb d4 jmp 9d <rawspeed::RawspeedException::RawspeedException(char const*)+0x9d>
c9: e8 00 00 00 00 callq ce <rawspeed::RawspeedException::RawspeedException(char const*)+0xce>
ce: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # d5 <rawspeed::RawspeedException::RawspeedException(char const*)+0xd5>
d5: 48 89 de mov %rbx,%rsi
d8: e8 00 00 00 00 callq dd <rawspeed::RawspeedException::RawspeedException(char const*)+0xdd>
dd: 48 89 df mov %rbx,%rdi
e0: e8 00 00 00 00 callq e5 <rawspeed::RawspeedException::RawspeedException(char const*)+0xe5>
e5: 49 89 c6 mov %rax,%r14
e8: 48 89 df mov %rbx,%rdi
eb: e8 00 00 00 00 callq f0 <rawspeed::RawspeedException::RawspeedException(char const*)+0xf0>
f0: 4c 89 f7 mov %r14,%rdi
f3: e8 00 00 00 00 callq f8 <__unnamed_44+0x18>
Disassembly of section .text._ZN8rawspeed11IOExceptionD0Ev:
0000000000000000 <rawspeed::IOException::~IOException()>:
0: 55 push %rbp
1: 48 89 e5 mov %rsp,%rbp
4: 53 push %rbx
5: 50 push %rax
6: 48 89 fb mov %rdi,%rbx
9: 48 85 db test %rbx,%rbx
c: 74 21 je 2f <rawspeed::IOException::~IOException()+0x2f>
e: 89 d8 mov %ebx,%eax
10: 83 e0 07 and $0x7,%eax
13: 48 85 c0 test %rax,%rax
16: 75 17 jne 2f <rawspeed::IOException::~IOException()+0x2f>
18: 48 89 df mov %rbx,%rdi
1b: e8 00 00 00 00 callq 20 <rawspeed::IOException::~IOException()+0x20>
20: 48 89 df mov %rbx,%rdi
23: e8 00 00 00 00 callq 28 <rawspeed::IOException::~IOException()+0x28>
28: 48 83 c4 08 add $0x8,%rsp
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 retq
2f: e8 00 00 00 00 callq 34 <rawspeed::IOException::~IOException()+0x34>
34: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 3b <rawspeed::IOException::~IOException()+0x3b>
3b: 48 89 de mov %rbx,%rsi
3e: e8 00 00 00 00 callq 43 <.L.src.6+0x9>
Disassembly of section .text._ZN8rawspeed17RawspeedExceptionD0Ev:
0000000000000000 <rawspeed::RawspeedException::~RawspeedException()>:
0: 55 push %rbp
1: 48 89 e5 mov %rsp,%rbp
4: 53 push %rbx
5: 50 push %rax
6: 48 89 fb mov %rdi,%rbx
9: 48 85 db test %rbx,%rbx
c: 74 21 je 2f <rawspeed::RawspeedException::~RawspeedException()+0x2f>
e: 89 d8 mov %ebx,%eax
10: 83 e0 07 and $0x7,%eax
13: 48 85 c0 test %rax,%rax
16: 75 17 jne 2f <rawspeed::RawspeedException::~RawspeedException()+0x2f>
18: 48 89 df mov %rbx,%rdi
1b: e8 00 00 00 00 callq 20 <rawspeed::RawspeedException::~RawspeedException()+0x20>
20: 48 89 df mov %rbx,%rdi
23: e8 00 00 00 00 callq 28 <rawspeed::RawspeedException::~RawspeedException()+0x28>
28: 48 83 c4 08 add $0x8,%rsp
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 retq
2f: e8 00 00 00 00 callq 34 <rawspeed::RawspeedException::~RawspeedException()+0x34>
34: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 3b <rawspeed::RawspeedException::~RawspeedException()+0x3b>
3b: 48 89 de mov %rbx,%rsi
3e: e8 00 00 00 00 callq 43 <.L.src.6+0x9>
Disassembly of section .text._ZNK8rawspeed10ByteStream5checkEj:
0000000000000000 <rawspeed::ByteStream::check(unsigned int) const>:
0: 55 push %rbp
1: 48 89 e5 mov %rsp,%rbp
4: 41 57 push %r15
6: 41 56 push %r14
8: 53 push %rbx
9: 50 push %rax
a: 41 89 f6 mov %esi,%r14d
d: 48 89 fb mov %rdi,%rbx
10: 48 85 db test %rbx,%rbx
13: 0f 84 ab 00 00 00 je c4 <rawspeed::ByteStream::check(unsigned int) const+0xc4>
19: 89 d8 mov %ebx,%eax
1b: 83 e0 07 and $0x7,%eax
1e: 48 85 c0 test %rax,%rax
21: 0f 85 9d 00 00 00 jne c4 <rawspeed::ByteStream::check(unsigned int) const+0xc4>
27: 48 8d 7b 14 lea 0x14(%rbx),%rdi
2b: 48 89 f8 mov %rdi,%rax
2e: 48 c1 e8 03 shr $0x3,%rax
32: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
38: 84 c0 test %al,%al
3a: 75 66 jne a2 <rawspeed::ByteStream::check(unsigned int) const+0xa2>
3c: 44 8b 7b 14 mov 0x14(%rbx),%r15d
40: 48 8d 7b 08 lea 0x8(%rbx),%rdi
44: 48 89 f8 mov %rdi,%rax
47: 48 c1 e8 03 shr $0x3,%rax
4b: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
51: 84 c0 test %al,%al
53: 75 5e jne b3 <rawspeed::ByteStream::check(unsigned int) const+0xb3>
55: 44 89 f6 mov %r14d,%esi
58: 49 8d 04 37 lea (%r15,%rsi,1),%rax
5c: 8b 0f mov (%rdi),%ecx
5e: 48 39 c8 cmp %rcx,%rax
61: 77 75 ja d8 <rawspeed::ByteStream::check(unsigned int) const+0xd8>
63: 48 89 d8 mov %rbx,%rax
66: 48 c1 e8 03 shr $0x3,%rax
6a: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
71: 0f 85 87 00 00 00 jne fe <rawspeed::ByteStream::check(unsigned int) const+0xfe>
77: 48 8b 1b mov (%rbx),%rbx
7a: 49 01 df add %rbx,%r15
7d: 0f 82 83 00 00 00 jb 106 <rawspeed::ByteStream::check(unsigned int) const+0x106>
83: 4c 89 ff mov %r15,%rdi
86: e8 00 00 00 00 callq 8b <rawspeed::ByteStream::check(unsigned int) const+0x8b>
8b: 48 85 c0 test %rax,%rax
8e: 0f 85 89 00 00 00 jne 11d <rawspeed::ByteStream::check(unsigned int) const+0x11d>
94: 44 89 f0 mov %r14d,%eax
97: 48 83 c4 08 add $0x8,%rsp
9b: 5b pop %rbx
9c: 41 5e pop %r14
9e: 41 5f pop %r15
a0: 5d pop %rbp
a1: c3 retq
a2: 89 f9 mov %edi,%ecx
a4: 83 e1 07 and $0x7,%ecx
a7: 83 c1 03 add $0x3,%ecx
aa: 38 c1 cmp %al,%cl
ac: 7c 8e jl 3c <rawspeed::ByteStream::check(unsigned int) const+0x3c>
ae: e8 00 00 00 00 callq b3 <rawspeed::ByteStream::check(unsigned int) const+0xb3>
b3: 89 f9 mov %edi,%ecx
b5: 83 e1 07 and $0x7,%ecx
b8: 83 c1 03 add $0x3,%ecx
bb: 38 c1 cmp %al,%cl
bd: 7c 96 jl 55 <rawspeed::ByteStream::check(unsigned int) const+0x55>
bf: e8 00 00 00 00 callq c4 <rawspeed::ByteStream::check(unsigned int) const+0xc4>
c4: e8 00 00 00 00 callq c9 <rawspeed::ByteStream::check(unsigned int) const+0xc9>
c9: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # d0 <rawspeed::ByteStream::check(unsigned int) const+0xd0>
d0: 48 89 de mov %rbx,%rsi
d3: e8 00 00 00 00 callq d8 <rawspeed::ByteStream::check(unsigned int) const+0xd8>
d8: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # df <rawspeed::ByteStream::check(unsigned int) const+0xdf>
df: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # e6 <rawspeed::ByteStream::check(unsigned int) const+0xe6>
e6: 31 c0 xor %eax,%eax
e8: e8 00 00 00 00 callq ed <rawspeed::ByteStream::check(unsigned int) const+0xed>
ed: e8 00 00 00 00 callq f2 <rawspeed::ByteStream::check(unsigned int) const+0xf2>
f2: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # f9 <rawspeed::ByteStream::check(unsigned int) const+0xf9>
f9: e8 00 00 00 00 callq fe <rawspeed::ByteStream::check(unsigned int) const+0xfe>
fe: 48 89 df mov %rbx,%rdi
101: e8 00 00 00 00 callq 106 <rawspeed::ByteStream::check(unsigned int) const+0x106>
106: e8 00 00 00 00 callq 10b <rawspeed::ByteStream::check(unsigned int) const+0x10b>
10b: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 112 <rawspeed::ByteStream::check(unsigned int) const+0x112>
112: 48 89 de mov %rbx,%rsi
115: 4c 89 fa mov %r15,%rdx
118: e8 00 00 00 00 callq 11d <rawspeed::ByteStream::check(unsigned int) const+0x11d>
11d: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 124 <rawspeed::ByteStream::check(unsigned int) const+0x124>
124: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # 12b <rawspeed::ByteStream::check(unsigned int) const+0x12b>
12b: 48 8d 0d 00 00 00 00 lea 0x0(%rip),%rcx # 132 <rawspeed::ByteStream::check(unsigned int) const+0x132>
132: ba 4c 00 00 00 mov $0x4c,%edx
137: e8 00 00 00 00 callq 13c <rawspeed::ByteStream::check(unsigned int) const+0x13c>
13c: e8 00 00 00 00 callq 141 <rawspeed::ByteStream::check(unsigned int) const+0x141>
141: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 148 <rawspeed::ByteStream::check(unsigned int) const+0x148>
148: e8 00 00 00 00 callq 14d <GCC_except_table13+0x25>
Disassembly of section .text._ZN8rawspeed6BufferC2ERKS0_:
0000000000000000 <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)>:
0: 55 push %rbp
1: 48 89 e5 mov %rsp,%rbp
4: 41 56 push %r14
6: 53 push %rbx
7: 48 89 f3 mov %rsi,%rbx
a: 49 89 fe mov %rdi,%r14
d: 4d 85 f6 test %r14,%r14
10: 0f 84 ef 00 00 00 je 105 <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0x105>
16: 44 89 f0 mov %r14d,%eax
19: 83 e0 07 and $0x7,%eax
1c: 48 85 c0 test %rax,%rax
1f: 0f 85 e0 00 00 00 jne 105 <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0x105>
25: f6 c3 07 test $0x7,%bl
28: 0f 85 eb 00 00 00 jne 119 <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0x119>
2e: 48 89 d8 mov %rbx,%rax
31: 48 c1 e8 03 shr $0x3,%rax
35: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
3c: 0f 85 eb 00 00 00 jne 12d <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0x12d>
42: 4c 89 f0 mov %r14,%rax
45: 48 c1 e8 03 shr $0x3,%rax
49: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
50: 0f 85 df 00 00 00 jne 135 <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0x135>
56: 48 8b 0b mov (%rbx),%rcx
59: 49 89 0e mov %rcx,(%r14)
5c: 48 83 c3 08 add $0x8,%rbx
60: f6 c3 07 test $0x7,%bl
63: 0f 85 d4 00 00 00 jne 13d <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0x13d>
69: 48 89 d9 mov %rbx,%rcx
6c: 48 c1 e9 03 shr $0x3,%rcx
70: 8a 89 00 80 ff 7f mov 0x7fff8000(%rcx),%cl
76: 84 c9 test %cl,%cl
78: 75 58 jne d2 <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0xd2>
7a: 49 8d 7e 08 lea 0x8(%r14),%rdi
7e: 8b 33 mov (%rbx),%esi
80: 48 89 f9 mov %rdi,%rcx
83: 48 c1 e9 03 shr $0x3,%rcx
87: 8a 89 00 80 ff 7f mov 0x7fff8000(%rcx),%cl
8d: 84 c9 test %cl,%cl
8f: 75 55 jne e6 <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0xe6>
91: 41 89 76 08 mov %esi,0x8(%r14)
95: 49 8d 7e 0c lea 0xc(%r14),%rdi
99: 48 89 f9 mov %rdi,%rcx
9c: 48 c1 e9 03 shr $0x3,%rcx
a0: 8a 89 00 80 ff 7f mov 0x7fff8000(%rcx),%cl
a6: 84 c9 test %cl,%cl
a8: 75 4d jne f7 <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0xf7>
aa: 41 c6 46 0c 00 movb $0x0,0xc(%r14)
af: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
b6: 0f 85 95 00 00 00 jne 151 <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0x151>
bc: 49 8b 3e mov (%r14),%rdi
bf: e8 00 00 00 00 callq c4 <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0xc4>
c4: 48 85 c0 test %rax,%rax
c7: 0f 85 8c 00 00 00 jne 159 <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0x159>
cd: 5b pop %rbx
ce: 41 5e pop %r14
d0: 5d pop %rbp
d1: c3 retq
d2: 89 da mov %ebx,%edx
d4: 83 e2 07 and $0x7,%edx
d7: 83 c2 03 add $0x3,%edx
da: 38 ca cmp %cl,%dl
dc: 7c 9c jl 7a <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0x7a>
de: 48 89 df mov %rbx,%rdi
e1: e8 00 00 00 00 callq e6 <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0xe6>
e6: 89 fa mov %edi,%edx
e8: 83 e2 07 and $0x7,%edx
eb: 83 c2 03 add $0x3,%edx
ee: 38 ca cmp %cl,%dl
f0: 7c 9f jl 91 <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0x91>
f2: e8 00 00 00 00 callq f7 <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0xf7>
f7: 89 fa mov %edi,%edx
f9: 83 e2 07 and $0x7,%edx
fc: 38 ca cmp %cl,%dl
fe: 7c aa jl aa <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0xaa>
100: e8 00 00 00 00 callq 105 <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0x105>
105: e8 00 00 00 00 callq 10a <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0x10a>
10a: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 111 <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0x111>
111: 4c 89 f6 mov %r14,%rsi
114: e8 00 00 00 00 callq 119 <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0x119>
119: e8 00 00 00 00 callq 11e <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0x11e>
11e: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 125 <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0x125>
125: 48 89 de mov %rbx,%rsi
128: e8 00 00 00 00 callq 12d <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0x12d>
12d: 48 89 df mov %rbx,%rdi
130: e8 00 00 00 00 callq 135 <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0x135>
135: 4c 89 f7 mov %r14,%rdi
138: e8 00 00 00 00 callq 13d <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0x13d>
13d: e8 00 00 00 00 callq 142 <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0x142>
142: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 149 <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0x149>
149: 48 89 de mov %rbx,%rsi
14c: e8 00 00 00 00 callq 151 <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0x151>
151: 4c 89 f7 mov %r14,%rdi
154: e8 00 00 00 00 callq 159 <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0x159>
159: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 160 <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0x160>
160: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # 167 <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0x167>
167: 48 8d 0d 00 00 00 00 lea 0x0(%rip),%rcx # 16e <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0x16e>
16e: ba 5e 00 00 00 mov $0x5e,%edx
173: e8 00 00 00 00 callq 178 <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0x178>
178: e8 00 00 00 00 callq 17d <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0x17d>
17d: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 184 <rawspeed::Buffer::Buffer(rawspeed::Buffer const&)+0x184>
184: e8 00 00 00 00 callq 189 <GCC_except_table18+0x9>
Disassembly of section .text._ZN8rawspeed19RawDecoderExceptionC2EPKc:
0000000000000000 <rawspeed::RawDecoderException::RawDecoderException(char const*)>:
0: 55 push %rbp
1: 48 89 e5 mov %rsp,%rbp
4: 53 push %rbx
5: 50 push %rax
6: 48 89 fb mov %rdi,%rbx
9: 48 85 db test %rbx,%rbx
c: 74 37 je 45 <rawspeed::RawDecoderException::RawDecoderException(char const*)+0x45>
e: 89 d8 mov %ebx,%eax
10: 83 e0 07 and $0x7,%eax
13: 48 85 c0 test %rax,%rax
16: 75 2d jne 45 <rawspeed::RawDecoderException::RawDecoderException(char const*)+0x45>
18: 48 89 df mov %rbx,%rdi
1b: e8 00 00 00 00 callq 20 <rawspeed::RawDecoderException::RawDecoderException(char const*)+0x20>
20: 48 89 d8 mov %rbx,%rax
23: 48 c1 e8 03 shr $0x3,%rax
27: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
2e: 75 29 jne 59 <rawspeed::RawDecoderException::RawDecoderException(char const*)+0x59>
30: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 37 <rawspeed::RawDecoderException::RawDecoderException(char const*)+0x37>
37: 48 83 c0 10 add $0x10,%rax
3b: 48 89 03 mov %rax,(%rbx)
3e: 48 83 c4 08 add $0x8,%rsp
42: 5b pop %rbx
43: 5d pop %rbp
44: c3 retq
45: e8 00 00 00 00 callq 4a <rawspeed::RawDecoderException::RawDecoderException(char const*)+0x4a>
4a: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 51 <rawspeed::RawDecoderException::RawDecoderException(char const*)+0x51>
51: 48 89 de mov %rbx,%rsi
54: e8 00 00 00 00 callq 59 <rawspeed::RawDecoderException::RawDecoderException(char const*)+0x59>
59: 48 89 df mov %rbx,%rdi
5c: e8 00 00 00 00 callq 61 <GCC_except_table4+0x1>
Disassembly of section .text._ZN8rawspeed19RawDecoderExceptionD0Ev:
0000000000000000 <rawspeed::RawDecoderException::~RawDecoderException()>:
0: 55 push %rbp
1: 48 89 e5 mov %rsp,%rbp
4: 53 push %rbx
5: 50 push %rax
6: 48 89 fb mov %rdi,%rbx
9: 48 85 db test %rbx,%rbx
c: 74 21 je 2f <rawspeed::RawDecoderException::~RawDecoderException()+0x2f>
e: 89 d8 mov %ebx,%eax
10: 83 e0 07 and $0x7,%eax
13: 48 85 c0 test %rax,%rax
16: 75 17 jne 2f <rawspeed::RawDecoderException::~RawDecoderException()+0x2f>
18: 48 89 df mov %rbx,%rdi
1b: e8 00 00 00 00 callq 20 <rawspeed::RawDecoderException::~RawDecoderException()+0x20>
20: 48 89 df mov %rbx,%rdi
23: e8 00 00 00 00 callq 28 <rawspeed::RawDecoderException::~RawDecoderException()+0x28>
28: 48 83 c4 08 add $0x8,%rsp
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 retq
2f: e8 00 00 00 00 callq 34 <rawspeed::RawDecoderException::~RawDecoderException()+0x34>
34: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 3b <rawspeed::RawDecoderException::~RawDecoderException()+0x3b>
3b: 48 89 de mov %rbx,%rsi
3e: e8 00 00 00 00 callq 43 <.L.src.6+0x9>
Disassembly of section .text._ZNK8rawspeed10ByteStream13getRemainSizeEv:
0000000000000000 <rawspeed::ByteStream::getRemainSize() const>:
0: 55 push %rbp
1: 48 89 e5 mov %rsp,%rbp
4: 41 57 push %r15
6: 41 56 push %r14
8: 41 55 push %r13
a: 41 54 push %r12
c: 53 push %rbx
d: 50 push %rax
e: 49 89 fc mov %rdi,%r12
11: 4d 85 e4 test %r12,%r12
14: 0f 84 db 00 00 00 je f5 <rawspeed::ByteStream::getRemainSize() const+0xf5>
1a: 44 89 e0 mov %r12d,%eax
1d: 83 e0 07 and $0x7,%eax
20: 48 85 c0 test %rax,%rax
23: 0f 85 cc 00 00 00 jne f5 <rawspeed::ByteStream::getRemainSize() const+0xf5>
29: 4d 8d 7c 24 08 lea 0x8(%r12),%r15
2e: 4d 89 fd mov %r15,%r13
31: 49 c1 ed 03 shr $0x3,%r13
35: 41 8a 85 00 80 ff 7f mov 0x7fff8000(%r13),%al
3c: 84 c0 test %al,%al
3e: 75 61 jne a1 <rawspeed::ByteStream::getRemainSize() const+0xa1>
40: 4d 8d 74 24 14 lea 0x14(%r12),%r14
45: 41 8b 07 mov (%r15),%eax
48: 4c 89 f3 mov %r14,%rbx
4b: 48 c1 eb 03 shr $0x3,%rbx
4f: 8a 8b 00 80 ff 7f mov 0x7fff8000(%rbx),%cl
55: 84 c9 test %cl,%cl
57: 75 5d jne b6 <rawspeed::ByteStream::getRemainSize() const+0xb6>
59: 41 3b 06 cmp (%r14),%eax
5c: 0f 82 a7 00 00 00 jb 109 <rawspeed::ByteStream::getRemainSize() const+0x109>
62: 31 f6 xor %esi,%esi
64: 4c 89 e7 mov %r12,%rdi
67: e8 00 00 00 00 callq 6c <rawspeed::ByteStream::getRemainSize() const+0x6c>
6c: 41 8a 85 00 80 ff 7f mov 0x7fff8000(%r13),%al
73: 84 c0 test %al,%al
75: 75 54 jne cb <rawspeed::ByteStream::getRemainSize() const+0xcb>
77: 45 8b 3f mov (%r15),%r15d
7a: 8a 83 00 80 ff 7f mov 0x7fff8000(%rbx),%al
80: 84 c0 test %al,%al
82: 75 5c jne e0 <rawspeed::ByteStream::getRemainSize() const+0xe0>
84: 41 8b 1e mov (%r14),%ebx
87: 44 89 f8 mov %r15d,%eax
8a: 29 d8 sub %ebx,%eax
8c: 0f 82 a7 00 00 00 jb 139 <rawspeed::ByteStream::getRemainSize() const+0x139>
92: 48 83 c4 08 add $0x8,%rsp
96: 5b pop %rbx
97: 41 5c pop %r12
99: 41 5d pop %r13
9b: 41 5e pop %r14
9d: 41 5f pop %r15
9f: 5d pop %rbp
a0: c3 retq
a1: 44 89 f9 mov %r15d,%ecx
a4: 83 e1 07 and $0x7,%ecx
a7: 83 c1 03 add $0x3,%ecx
aa: 38 c1 cmp %al,%cl
ac: 7c 92 jl 40 <rawspeed::ByteStream::getRemainSize() const+0x40>
ae: 4c 89 ff mov %r15,%rdi
b1: e8 00 00 00 00 callq b6 <rawspeed::ByteStream::getRemainSize() const+0xb6>
b6: 44 89 f2 mov %r14d,%edx
b9: 83 e2 07 and $0x7,%edx
bc: 83 c2 03 add $0x3,%edx
bf: 38 ca cmp %cl,%dl
c1: 7c 96 jl 59 <rawspeed::ByteStream::getRemainSize() const+0x59>
c3: 4c 89 f7 mov %r14,%rdi
c6: e8 00 00 00 00 callq cb <rawspeed::ByteStream::getRemainSize() const+0xcb>
cb: 44 89 f9 mov %r15d,%ecx
ce: 83 e1 07 and $0x7,%ecx
d1: 83 c1 03 add $0x3,%ecx
d4: 38 c1 cmp %al,%cl
d6: 7c 9f jl 77 <rawspeed::ByteStream::getRemainSize() const+0x77>
d8: 4c 89 ff mov %r15,%rdi
db: e8 00 00 00 00 callq e0 <rawspeed::ByteStream::getRemainSize() const+0xe0>
e0: 44 89 f1 mov %r14d,%ecx
e3: 83 e1 07 and $0x7,%ecx
e6: 83 c1 03 add $0x3,%ecx
e9: 38 c1 cmp %al,%cl
eb: 7c 97 jl 84 <rawspeed::ByteStream::getRemainSize() const+0x84>
ed: 4c 89 f7 mov %r14,%rdi
f0: e8 00 00 00 00 callq f5 <rawspeed::ByteStream::getRemainSize() const+0xf5>
f5: e8 00 00 00 00 callq fa <rawspeed::ByteStream::getRemainSize() const+0xfa>
fa: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 101 <rawspeed::ByteStream::getRemainSize() const+0x101>
101: 4c 89 e6 mov %r12,%rsi
104: e8 00 00 00 00 callq 109 <rawspeed::ByteStream::getRemainSize() const+0x109>
109: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 110 <rawspeed::ByteStream::getRemainSize() const+0x110>
110: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # 117 <rawspeed::ByteStream::getRemainSize() const+0x117>
117: 48 8d 0d 00 00 00 00 lea 0x0(%rip),%rcx # 11e <rawspeed::ByteStream::getRemainSize() const+0x11e>
11e: ba 60 00 00 00 mov $0x60,%edx
123: e8 00 00 00 00 callq 128 <rawspeed::ByteStream::getRemainSize() const+0x128>
128: e8 00 00 00 00 callq 12d <rawspeed::ByteStream::getRemainSize() const+0x12d>
12d: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 134 <rawspeed::ByteStream::getRemainSize() const+0x134>
134: e8 00 00 00 00 callq 139 <rawspeed::ByteStream::getRemainSize() const+0x139>
139: e8 00 00 00 00 callq 13e <rawspeed::ByteStream::getRemainSize() const+0x13e>
13e: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 145 <rawspeed::ByteStream::getRemainSize() const+0x145>
145: 4c 89 fe mov %r15,%rsi
148: 48 89 da mov %rbx,%rdx
14b: e8 00 00 00 00 callq 150 <GCC_except_table13+0x28>
Disassembly of section .text._ZN8rawspeed10ByteStreamC2EOS0_:
0000000000000000 <rawspeed::ByteStream::ByteStream(rawspeed::ByteStream&&)>:
0: 55 push %rbp
1: 48 89 e5 mov %rsp,%rbp
4: 41 57 push %r15
6: 41 56 push %r14
8: 53 push %rbx
9: 50 push %rax
a: 49 89 f7 mov %rsi,%r15
d: 49 89 fe mov %rdi,%r14
10: 4d 85 f6 test %r14,%r14
13: 0f 84 ef 00 00 00 je 108 <rawspeed::ByteStream::ByteStream(rawspeed::ByteStream&&)+0x108>
19: 44 89 f0 mov %r14d,%eax
1c: 83 e0 07 and $0x7,%eax
1f: 48 85 c0 test %rax,%rax
22: 0f 85 e0 00 00 00 jne 108 <rawspeed::ByteStream::ByteStream(rawspeed::ByteStream&&)+0x108>
28: 41 f6 c7 07 test $0x7,%r15b
2c: 0f 85 ea 00 00 00 jne 11c <rawspeed::ByteStream::ByteStream(rawspeed::ByteStream&&)+0x11c>
32: 4c 89 f7 mov %r14,%rdi
35: 4c 89 fe mov %r15,%rsi
38: e8 00 00 00 00 callq 3d <rawspeed::ByteStream::ByteStream(rawspeed::ByteStream&&)+0x3d>
3d: 49 8d 5f 10 lea 0x10(%r15),%rbx
41: f6 c3 07 test $0x7,%bl
44: 0f 85 e6 00 00 00 jne 130 <rawspeed::ByteStream::ByteStream(rawspeed::ByteStream&&)+0x130>
4a: 48 89 d8 mov %rbx,%rax
4d: 48 c1 e8 03 shr $0x3,%rax
51: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
57: 84 c0 test %al,%al
59: 75 5e jne b9 <rawspeed::ByteStream::ByteStream(rawspeed::ByteStream&&)+0xb9>
5b: 49 8d 7e 10 lea 0x10(%r14),%rdi
5f: 8b 03 mov (%rbx),%eax
61: 48 89 f9 mov %rdi,%rcx
64: 48 c1 e9 03 shr $0x3,%rcx
68: 8a 89 00 80 ff 7f mov 0x7fff8000(%rcx),%cl
6e: 84 c9 test %cl,%cl
70: 75 5b jne cd <rawspeed::ByteStream::ByteStream(rawspeed::ByteStream&&)+0xcd>
72: 89 07 mov %eax,(%rdi)
74: 49 83 c7 14 add $0x14,%r15
78: 41 f6 c7 03 test $0x3,%r15b
7c: 0f 85 c2 00 00 00 jne 144 <rawspeed::ByteStream::ByteStream(rawspeed::ByteStream&&)+0x144>
82: 4c 89 f8 mov %r15,%rax
85: 48 c1 e8 03 shr $0x3,%rax
89: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
8f: 84 c0 test %al,%al
91: 75 4b jne de <rawspeed::ByteStream::ByteStream(rawspeed::ByteStream&&)+0xde>
93: 49 83 c6 14 add $0x14,%r14
97: 41 8b 07 mov (%r15),%eax
9a: 4c 89 f1 mov %r14,%rcx
9d: 48 c1 e9 03 shr $0x3,%rcx
a1: 8a 89 00 80 ff 7f mov 0x7fff8000(%rcx),%cl
a7: 84 c9 test %cl,%cl
a9: 75 48 jne f3 <rawspeed::ByteStream::ByteStream(rawspeed::ByteStream&&)+0xf3>
ab: 41 89 06 mov %eax,(%r14)
ae: 48 83 c4 08 add $0x8,%rsp
b2: 5b pop %rbx
b3: 41 5e pop %r14
b5: 41 5f pop %r15
b7: 5d pop %rbp
b8: c3 retq
b9: 89 d9 mov %ebx,%ecx
bb: 83 e1 07 and $0x7,%ecx
be: 83 c1 03 add $0x3,%ecx
c1: 38 c1 cmp %al,%cl
c3: 7c 96 jl 5b <rawspeed::ByteStream::ByteStream(rawspeed::ByteStream&&)+0x5b>
c5: 48 89 df mov %rbx,%rdi
c8: e8 00 00 00 00 callq cd <rawspeed::ByteStream::ByteStream(rawspeed::ByteStream&&)+0xcd>
cd: 89 fa mov %edi,%edx
cf: 83 e2 07 and $0x7,%edx
d2: 83 c2 03 add $0x3,%edx
d5: 38 ca cmp %cl,%dl
d7: 7c 99 jl 72 <rawspeed::ByteStream::ByteStream(rawspeed::ByteStream&&)+0x72>
d9: e8 00 00 00 00 callq de <rawspeed::ByteStream::ByteStream(rawspeed::ByteStream&&)+0xde>
de: 44 89 f9 mov %r15d,%ecx
e1: 83 e1 07 and $0x7,%ecx
e4: 83 c1 03 add $0x3,%ecx
e7: 38 c1 cmp %al,%cl
e9: 7c a8 jl 93 <rawspeed::ByteStream::ByteStream(rawspeed::ByteStream&&)+0x93>
eb: 4c 89 ff mov %r15,%rdi
ee: e8 00 00 00 00 callq f3 <rawspeed::ByteStream::ByteStream(rawspeed::ByteStream&&)+0xf3>
f3: 44 89 f2 mov %r14d,%edx
f6: 83 e2 07 and $0x7,%edx
f9: 83 c2 03 add $0x3,%edx
fc: 38 ca cmp %cl,%dl
fe: 7c ab jl ab <rawspeed::ByteStream::ByteStream(rawspeed::ByteStream&&)+0xab>
100: 4c 89 f7 mov %r14,%rdi
103: e8 00 00 00 00 callq 108 <rawspeed::ByteStream::ByteStream(rawspeed::ByteStream&&)+0x108>
108: e8 00 00 00 00 callq 10d <rawspeed::ByteStream::ByteStream(rawspeed::ByteStream&&)+0x10d>
10d: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 114 <rawspeed::ByteStream::ByteStream(rawspeed::ByteStream&&)+0x114>
114: 4c 89 f6 mov %r14,%rsi
117: e8 00 00 00 00 callq 11c <rawspeed::ByteStream::ByteStream(rawspeed::ByteStream&&)+0x11c>
11c: e8 00 00 00 00 callq 121 <rawspeed::ByteStream::ByteStream(rawspeed::ByteStream&&)+0x121>
121: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 128 <rawspeed::ByteStream::ByteStream(rawspeed::ByteStream&&)+0x128>
128: 4c 89 fe mov %r15,%rsi
12b: e8 00 00 00 00 callq 130 <rawspeed::ByteStream::ByteStream(rawspeed::ByteStream&&)+0x130>
130: e8 00 00 00 00 callq 135 <rawspeed::ByteStream::ByteStream(rawspeed::ByteStream&&)+0x135>
135: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 13c <rawspeed::ByteStream::ByteStream(rawspeed::ByteStream&&)+0x13c>
13c: 48 89 de mov %rbx,%rsi
13f: e8 00 00 00 00 callq 144 <rawspeed::ByteStream::ByteStream(rawspeed::ByteStream&&)+0x144>
144: e8 00 00 00 00 callq 149 <rawspeed::ByteStream::ByteStream(rawspeed::ByteStream&&)+0x149>
149: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 150 <rawspeed::ByteStream::ByteStream(rawspeed::ByteStream&&)+0x150>
150: 4c 89 fe mov %r15,%rsi
153: e8 00 00 00 00 callq 158 <GCC_except_table14+0x4>
Disassembly of section .text._ZN8rawspeed6BufferC2EOS0_:
0000000000000000 <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)>:
0: 55 push %rbp
1: 48 89 e5 mov %rsp,%rbp
4: 41 57 push %r15
6: 41 56 push %r14
8: 41 54 push %r12
a: 53 push %rbx
b: 49 89 f6 mov %rsi,%r14
e: 49 89 ff mov %rdi,%r15
11: 4d 85 ff test %r15,%r15
14: 0f 84 79 01 00 00 je 193 <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x193>
1a: 44 89 f8 mov %r15d,%eax
1d: 83 e0 07 and $0x7,%eax
20: 48 85 c0 test %rax,%rax
23: 0f 85 6a 01 00 00 jne 193 <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x193>
29: 41 f6 c6 07 test $0x7,%r14b
2d: 0f 85 74 01 00 00 jne 1a7 <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x1a7>
33: 4c 89 f0 mov %r14,%rax
36: 48 c1 e8 03 shr $0x3,%rax
3a: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
41: 0f 85 74 01 00 00 jne 1bb <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x1bb>
47: 4c 89 f8 mov %r15,%rax
4a: 48 c1 e8 03 shr $0x3,%rax
4e: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
55: 0f 85 68 01 00 00 jne 1c3 <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x1c3>
5b: 49 8b 0e mov (%r14),%rcx
5e: 49 89 0f mov %rcx,(%r15)
61: 49 8d 5e 08 lea 0x8(%r14),%rbx
65: f6 c3 07 test $0x7,%bl
68: 0f 85 5d 01 00 00 jne 1cb <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x1cb>
6e: 48 89 d9 mov %rbx,%rcx
71: 48 c1 e9 03 shr $0x3,%rcx
75: 8a 89 00 80 ff 7f mov 0x7fff8000(%rcx),%cl
7b: 84 c9 test %cl,%cl
7d: 0f 85 a9 00 00 00 jne 12c <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x12c>
83: 49 8d 7f 08 lea 0x8(%r15),%rdi
87: 8b 33 mov (%rbx),%esi
89: 48 89 f9 mov %rdi,%rcx
8c: 48 c1 e9 03 shr $0x3,%rcx
90: 8a 89 00 80 ff 7f mov 0x7fff8000(%rcx),%cl
96: 84 c9 test %cl,%cl
98: 0f 85 a6 00 00 00 jne 144 <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x144>
9e: 41 89 77 08 mov %esi,0x8(%r15)
a2: 49 83 c6 0c add $0xc,%r14
a6: 41 f6 c6 03 test $0x3,%r14b
aa: 0f 85 2f 01 00 00 jne 1df <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x1df>
b0: 4d 89 f4 mov %r14,%r12
b3: 49 c1 ec 03 shr $0x3,%r12
b7: 41 8a 8c 24 00 80 ff mov 0x7fff8000(%r12),%cl
be: 7f
bf: 84 c9 test %cl,%cl
c1: 0f 85 92 00 00 00 jne 159 <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x159>
c7: 41 0f b6 1e movzbl (%r14),%ebx
cb: 48 83 fb 02 cmp $0x2,%rbx
cf: 0f 83 1e 01 00 00 jae 1f3 <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x1f3>
d5: 49 8d 7f 0c lea 0xc(%r15),%rdi
d9: 48 89 f9 mov %rdi,%rcx
dc: 48 c1 e9 03 shr $0x3,%rcx
e0: 8a 89 00 80 ff 7f mov 0x7fff8000(%rcx),%cl
e6: 84 c9 test %cl,%cl
e8: 0f 85 81 00 00 00 jne 16f <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x16f>
ee: 80 e3 01 and $0x1,%bl
f1: 41 88 5f 0c mov %bl,0xc(%r15)
f5: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
fc: 0f 85 05 01 00 00 jne 207 <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x207>
102: 49 8b 3f mov (%r15),%rdi
105: e8 00 00 00 00 callq 10a <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x10a>
10a: 48 85 c0 test %rax,%rax
10d: 0f 85 fc 00 00 00 jne 20f <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x20f>
113: 41 8a 84 24 00 80 ff mov 0x7fff8000(%r12),%al
11a: 7f
11b: 84 c0 test %al,%al
11d: 75 62 jne 181 <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x181>
11f: 41 c6 06 00 movb $0x0,(%r14)
123: 5b pop %rbx
124: 41 5c pop %r12
126: 41 5e pop %r14
128: 41 5f pop %r15
12a: 5d pop %rbp
12b: c3 retq
12c: 89 da mov %ebx,%edx
12e: 83 e2 07 and $0x7,%edx
131: 83 c2 03 add $0x3,%edx
134: 38 ca cmp %cl,%dl
136: 0f 8c 47 ff ff ff jl 83 <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x83>
13c: 48 89 df mov %rbx,%rdi
13f: e8 00 00 00 00 callq 144 <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x144>
144: 89 fa mov %edi,%edx
146: 83 e2 07 and $0x7,%edx
149: 83 c2 03 add $0x3,%edx
14c: 38 ca cmp %cl,%dl
14e: 0f 8c 4a ff ff ff jl 9e <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x9e>
154: e8 00 00 00 00 callq 159 <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x159>
159: 44 89 f2 mov %r14d,%edx
15c: 83 e2 07 and $0x7,%edx
15f: 38 ca cmp %cl,%dl
161: 0f 8c 60 ff ff ff jl c7 <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0xc7>
167: 4c 89 f7 mov %r14,%rdi
16a: e8 00 00 00 00 callq 16f <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x16f>
16f: 89 fa mov %edi,%edx
171: 83 e2 07 and $0x7,%edx
174: 38 ca cmp %cl,%dl
176: 0f 8c 72 ff ff ff jl ee <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0xee>
17c: e8 00 00 00 00 callq 181 <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x181>
181: 44 89 f1 mov %r14d,%ecx
184: 83 e1 07 and $0x7,%ecx
187: 38 c1 cmp %al,%cl
189: 7c 94 jl 11f <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x11f>
18b: 4c 89 f7 mov %r14,%rdi
18e: e8 00 00 00 00 callq 193 <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x193>
193: e8 00 00 00 00 callq 198 <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x198>
198: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 19f <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x19f>
19f: 4c 89 fe mov %r15,%rsi
1a2: e8 00 00 00 00 callq 1a7 <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x1a7>
1a7: e8 00 00 00 00 callq 1ac <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x1ac>
1ac: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 1b3 <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x1b3>
1b3: 4c 89 f6 mov %r14,%rsi
1b6: e8 00 00 00 00 callq 1bb <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x1bb>
1bb: 4c 89 f7 mov %r14,%rdi
1be: e8 00 00 00 00 callq 1c3 <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x1c3>
1c3: 4c 89 ff mov %r15,%rdi
1c6: e8 00 00 00 00 callq 1cb <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x1cb>
1cb: e8 00 00 00 00 callq 1d0 <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x1d0>
1d0: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 1d7 <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x1d7>
1d7: 48 89 de mov %rbx,%rsi
1da: e8 00 00 00 00 callq 1df <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x1df>
1df: e8 00 00 00 00 callq 1e4 <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x1e4>
1e4: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 1eb <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x1eb>
1eb: 4c 89 f6 mov %r14,%rsi
1ee: e8 00 00 00 00 callq 1f3 <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x1f3>
1f3: e8 00 00 00 00 callq 1f8 <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x1f8>
1f8: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 1ff <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x1ff>
1ff: 48 89 de mov %rbx,%rsi
202: e8 00 00 00 00 callq 207 <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x207>
207: 4c 89 ff mov %r15,%rdi
20a: e8 00 00 00 00 callq 20f <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x20f>
20f: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 216 <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x216>
216: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # 21d <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x21d>
21d: 48 8d 0d 00 00 00 00 lea 0x0(%rip),%rcx # 224 <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x224>
224: ba 64 00 00 00 mov $0x64,%edx
229: e8 00 00 00 00 callq 22e <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x22e>
22e: e8 00 00 00 00 callq 233 <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x233>
233: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 23a <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x23a>
23a: e8 00 00 00 00 callq 23f <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x23f>
23f: 48 89 c3 mov %rax,%rbx
242: e8 00 00 00 00 callq 247 <rawspeed::Buffer::Buffer(rawspeed::Buffer&&)+0x247>
247: 48 89 df mov %rbx,%rdi
24a: e8 00 00 00 00 callq 24f <.L__asan_gen_.37+0x24>
Disassembly of section .text.__clang_call_terminate:
0000000000000000 <__clang_call_terminate>:
0: 50 push %rax
1: e8 00 00 00 00 callq 6 <__clang_call_terminate+0x6>
6: e8 00 00 00 00 callq b <__clang_call_terminate+0xb>
Disassembly of section .text._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE4fillEj:
0000000000000000 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)>:
0: 55 push %rbp
1: 48 89 e5 mov %rsp,%rbp
4: 41 56 push %r14
6: 53 push %rbx
7: 48 89 fb mov %rdi,%rbx
a: 48 85 db test %rbx,%rbx
d: 74 7d je 8c <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0x8c>
f: 89 d8 mov %ebx,%eax
11: 83 e0 07 and $0x7,%eax
14: 48 85 c0 test %rax,%rax
17: 75 73 jne 8c <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0x8c>
19: 48 89 d8 mov %rbx,%rax
1c: 48 c1 e8 03 shr $0x3,%rax
20: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
27: 75 77 jne a0 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0xa0>
29: 48 83 3b 00 cmpq $0x0,(%rbx)
2d: 74 79 je a8 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0xa8>
2f: 83 fe 21 cmp $0x21,%esi
32: 0f 83 a0 00 00 00 jae d8 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0xd8>
38: 4c 8d 73 18 lea 0x18(%rbx),%r14
3c: 41 f6 c6 07 test $0x7,%r14b
40: 0f 85 c2 00 00 00 jne 108 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0x108>
46: 4c 8d 73 20 lea 0x20(%rbx),%r14
4a: 41 f6 c6 07 test $0x7,%r14b
4e: 0f 85 c8 00 00 00 jne 11c <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0x11c>
54: 4c 89 f0 mov %r14,%rax
57: 48 c1 e8 03 shr $0x3,%rax
5b: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
61: 84 c0 test %al,%al
63: 75 12 jne 77 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0x77>
65: 41 39 36 cmp %esi,(%r14)
68: 73 08 jae 72 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0x72>
6a: 48 89 df mov %rbx,%rdi
6d: e8 00 00 00 00 callq 72 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0x72>
72: 5b pop %rbx
73: 41 5e pop %r14
75: 5d pop %rbp
76: c3 retq
77: 44 89 f1 mov %r14d,%ecx
7a: 83 e1 07 and $0x7,%ecx
7d: 83 c1 03 add $0x3,%ecx
80: 38 c1 cmp %al,%cl
82: 7c e1 jl 65 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0x65>
84: 4c 89 f7 mov %r14,%rdi
87: e8 00 00 00 00 callq 8c <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0x8c>
8c: e8 00 00 00 00 callq 91 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0x91>
91: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 98 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0x98>
98: 48 89 de mov %rbx,%rsi
9b: e8 00 00 00 00 callq a0 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0xa0>
a0: 48 89 df mov %rbx,%rdi
a3: e8 00 00 00 00 callq a8 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0xa8>
a8: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # af <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0xaf>
af: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # b6 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0xb6>
b6: 48 8d 0d 00 00 00 00 lea 0x0(%rip),%rcx # bd <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0xbd>
bd: ba 86 00 00 00 mov $0x86,%edx
c2: e8 00 00 00 00 callq c7 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0xc7>
c7: e8 00 00 00 00 callq cc <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0xcc>
cc: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # d3 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0xd3>
d3: e8 00 00 00 00 callq d8 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0xd8>
d8: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # df <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0xdf>
df: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # e6 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0xe6>
e6: 48 8d 0d 00 00 00 00 lea 0x0(%rip),%rcx # ed <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0xed>
ed: ba 87 00 00 00 mov $0x87,%edx
f2: e8 00 00 00 00 callq f7 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0xf7>
f7: e8 00 00 00 00 callq fc <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0xfc>
fc: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 103 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0x103>
103: e8 00 00 00 00 callq 108 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0x108>
108: e8 00 00 00 00 callq 10d <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0x10d>
10d: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 114 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0x114>
114: 4c 89 f6 mov %r14,%rsi
117: e8 00 00 00 00 callq 11c <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0x11c>
11c: e8 00 00 00 00 callq 121 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0x121>
121: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 128 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fill(unsigned int)+0x128>
128: 4c 89 f6 mov %r14,%rsi
12b: e8 00 00 00 00 callq 130 <GCC_except_table13+0x8>
Disassembly of section .text._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj:
0000000000000000 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)>:
0: 55 push %rbp
1: 48 89 e5 mov %rsp,%rbp
4: 41 56 push %r14
6: 53 push %rbx
7: 48 89 fb mov %rdi,%rbx
a: 48 85 db test %rbx,%rbx
d: 0f 84 99 00 00 00 je ac <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0xac>
13: 89 d8 mov %ebx,%eax
15: 83 e0 07 and $0x7,%eax
18: 48 85 c0 test %rax,%rax
1b: 0f 85 8b 00 00 00 jne ac <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0xac>
21: 83 fe 21 cmp $0x21,%esi
24: 0f 83 96 00 00 00 jae c0 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0xc0>
2a: 4c 8d 73 18 lea 0x18(%rbx),%r14
2e: 41 f6 c6 07 test $0x7,%r14b
32: 0f 85 b8 00 00 00 jne f0 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0xf0>
38: 48 83 c3 20 add $0x20,%rbx
3c: f6 c3 07 test $0x7,%bl
3f: 0f 85 bf 00 00 00 jne 104 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0x104>
45: 48 89 d8 mov %rbx,%rax
48: 48 c1 e8 03 shr $0x3,%rax
4c: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
52: 84 c0 test %al,%al
54: 75 42 jne 98 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0x98>
56: 39 33 cmp %esi,(%rbx)
58: 0f 82 ba 00 00 00 jb 118 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0x118>
5e: 4c 89 f0 mov %r14,%rax
61: 48 c1 e8 03 shr $0x3,%rax
65: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
6c: 0f 85 d6 00 00 00 jne 148 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0x148>
72: 83 fe 20 cmp $0x20,%esi
75: 0f 83 d5 00 00 00 jae 150 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0x150>
7b: ba 01 00 00 00 mov $0x1,%edx
80: 89 f1 mov %esi,%ecx
82: d3 e2 shl %cl,%edx
84: 89 d0 mov %edx,%eax
86: ff c8 dec %eax
88: 0f 80 dd 00 00 00 jo 16b <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0x16b>
8e: 49 8b 0e mov (%r14),%rcx
91: 21 c8 and %ecx,%eax
93: 5b pop %rbx
94: 41 5e pop %r14
96: 5d pop %rbp
97: c3 retq
98: 89 d9 mov %ebx,%ecx
9a: 83 e1 07 and $0x7,%ecx
9d: 83 c1 03 add $0x3,%ecx
a0: 38 c1 cmp %al,%cl
a2: 7c b2 jl 56 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0x56>
a4: 48 89 df mov %rbx,%rdi
a7: e8 00 00 00 00 callq ac <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0xac>
ac: e8 00 00 00 00 callq b1 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0xb1>
b1: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # b8 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0xb8>
b8: 48 89 de mov %rbx,%rsi
bb: e8 00 00 00 00 callq c0 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0xc0>
c0: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # c7 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0xc7>
c7: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # ce <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0xce>
ce: 48 8d 0d 00 00 00 00 lea 0x0(%rip),%rcx # d5 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0xd5>
d5: ba a9 00 00 00 mov $0xa9,%edx
da: e8 00 00 00 00 callq df <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0xdf>
df: e8 00 00 00 00 callq e4 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0xe4>
e4: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # eb <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0xeb>
eb: e8 00 00 00 00 callq f0 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0xf0>
f0: e8 00 00 00 00 callq f5 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0xf5>
f5: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # fc <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0xfc>
fc: 4c 89 f6 mov %r14,%rsi
ff: e8 00 00 00 00 callq 104 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0x104>
104: e8 00 00 00 00 callq 109 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0x109>
109: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 110 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0x110>
110: 48 89 de mov %rbx,%rsi
113: e8 00 00 00 00 callq 118 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0x118>
118: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 11f <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0x11f>
11f: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # 126 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0x126>
126: 48 8d 0d 00 00 00 00 lea 0x0(%rip),%rcx # 12d <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0x12d>
12d: ba aa 00 00 00 mov $0xaa,%edx
132: e8 00 00 00 00 callq 137 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0x137>
137: e8 00 00 00 00 callq 13c <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0x13c>
13c: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 143 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0x143>
143: e8 00 00 00 00 callq 148 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0x148>
148: 4c 89 f7 mov %r14,%rdi
14b: e8 00 00 00 00 callq 150 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0x150>
150: 89 f3 mov %esi,%ebx
152: e8 00 00 00 00 callq 157 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0x157>
157: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 15e <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0x15e>
15e: be 01 00 00 00 mov $0x1,%esi
163: 48 89 da mov %rbx,%rdx
166: e8 00 00 00 00 callq 16b <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0x16b>
16b: 89 d3 mov %edx,%ebx
16d: e8 00 00 00 00 callq 172 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0x172>
172: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 179 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::peekBitsNoFill(unsigned int)+0x179>
179: ba 01 00 00 00 mov $0x1,%edx
17e: 48 89 de mov %rbx,%rsi
181: e8 00 00 00 00 callq 186 <GCC_except_table18+0x6>
Disassembly of section .text._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE8fillSafeEv:
0000000000000000 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()>:
0: 55 push %rbp
1: 48 89 e5 mov %rsp,%rbp
4: 41 57 push %r15
6: 41 56 push %r14
8: 41 55 push %r13
a: 41 54 push %r12
c: 53 push %rbx
d: 48 83 e4 e0 and $0xffffffffffffffe0,%rsp
11: 48 83 ec 60 sub $0x60,%rsp
15: 48 89 e3 mov %rsp,%rbx
18: 49 89 fc mov %rdi,%r12
1b: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 22 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x22>
22: 83 38 00 cmpl $0x0,(%rax)
25: 0f 84 bd 02 00 00 je 2e8 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x2e8>
2b: bf 40 00 00 00 mov $0x40,%edi
30: e8 00 00 00 00 callq 35 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x35>
35: 49 89 c0 mov %rax,%r8
38: 4c 89 c6 mov %r8,%rsi
3b: 4d 85 c0 test %r8,%r8
3e: 75 0e jne 4e <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x4e>
40: 48 89 e6 mov %rsp,%rsi
43: 48 83 c6 c0 add $0xffffffffffffffc0,%rsi
47: 48 83 e6 e0 and $0xffffffffffffffe0,%rsi
4b: 48 89 f4 mov %rsi,%rsp
4e: 48 89 73 38 mov %rsi,0x38(%rbx)
52: 48 c7 06 b3 8a b5 41 movq $0x41b58ab3,(%rsi)
59: 48 8d 05 00 00 00 00 lea 0x0(%rip),%rax # 60 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x60>
60: 48 89 46 08 mov %rax,0x8(%rsi)
64: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 6b <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x6b>
6b: 48 89 46 10 mov %rax,0x10(%rsi)
6f: 49 89 f1 mov %rsi,%r9
72: 49 c1 e9 03 shr $0x3,%r9
76: 48 b8 f1 f1 f1 f1 f8 movabs $0xf3f3f3f8f1f1f1f1,%rax
7d: f3 f3 f3
80: 49 89 81 00 80 ff 7f mov %rax,0x7fff8000(%r9)
87: 4d 85 e4 test %r12,%r12
8a: 0f 84 0c 04 00 00 je 49c <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x49c>
90: 44 89 e0 mov %r12d,%eax
93: 83 e0 07 and $0x7,%eax
96: 48 85 c0 test %rax,%rax
99: 0f 85 fd 03 00 00 jne 49c <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x49c>
9f: 4c 89 e0 mov %r12,%rax
a2: 48 c1 e8 03 shr $0x3,%rax
a6: 80 b8 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rax)
ad: 0f 85 fd 03 00 00 jne 4b0 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x4b0>
b3: 4d 8b 34 24 mov (%r12),%r14
b7: 4d 85 f6 test %r14,%r14
ba: 0f 84 f8 03 00 00 je 4b8 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x4b8>
c0: 4d 8d 54 24 14 lea 0x14(%r12),%r10
c5: 4d 89 d3 mov %r10,%r11
c8: 49 c1 eb 03 shr $0x3,%r11
cc: 41 8a 83 00 80 ff 7f mov 0x7fff8000(%r11),%al
d3: 84 c0 test %al,%al
d5: 0f 85 d0 02 00 00 jne 3ab <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x3ab>
db: 45 8b 2a mov (%r10),%r13d
de: 44 89 e8 mov %r13d,%eax
e1: 83 c0 08 add $0x8,%eax
e4: 0f 82 fe 03 00 00 jb 4e8 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x4e8>
ea: 49 8d 7c 24 08 lea 0x8(%r12),%rdi
ef: 48 89 f9 mov %rdi,%rcx
f2: 48 c1 e9 03 shr $0x3,%rcx
f6: 8a 89 00 80 ff 7f mov 0x7fff8000(%rcx),%cl
fc: 84 c9 test %cl,%cl
fe: 0f 85 c0 02 00 00 jne 3c4 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x3c4>
104: 44 8b 3f mov (%rdi),%r15d
107: 44 39 f8 cmp %r15d,%eax
10a: 48 89 73 28 mov %rsi,0x28(%rbx)
10e: 4c 89 4b 20 mov %r9,0x20(%rbx)
112: 0f 86 02 01 00 00 jbe 21a <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x21a>
118: 45 39 fd cmp %r15d,%r13d
11b: 0f 83 db 01 00 00 jae 2fc <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x2fc>
121: 48 8d 7e 20 lea 0x20(%rsi),%rdi
125: 41 c6 81 04 80 ff 7f movb $0x0,0x7fff8004(%r9)
12c: 00
12d: 48 89 f9 mov %rdi,%rcx
130: 48 c1 e9 03 shr $0x3,%rcx
134: 80 b9 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rcx)
13b: 0f 85 4b 04 00 00 jne 58c <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x58c>
141: 48 c7 07 00 00 00 00 movq $0x0,(%rdi)
148: 44 89 f8 mov %r15d,%eax
14b: 44 29 e8 sub %r13d,%eax
14e: 0f 82 3d 04 00 00 jb 591 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x591>
154: 83 f8 08 cmp $0x8,%eax
157: 0f 83 4b 04 00 00 jae 5a8 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x5a8>
15d: 49 89 cf mov %rcx,%r15
160: 4c 89 5b 30 mov %r11,0x30(%rbx)
164: 4c 89 53 10 mov %r10,0x10(%rbx)
168: 4c 89 43 18 mov %r8,0x18(%rbx)
16c: 4d 01 f5 add %r14,%r13
16f: 0f 82 63 04 00 00 jb 5d8 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x5d8>
175: 89 c2 mov %eax,%edx
177: 49 89 fe mov %rdi,%r14
17a: 4c 89 ee mov %r13,%rsi
17d: e8 00 00 00 00 callq 182 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x182>
182: 49 83 c4 18 add $0x18,%r12
186: 41 f6 c4 07 test $0x7,%r12b
18a: 0f 85 71 03 00 00 jne 501 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x501>
190: 41 8a 87 00 80 ff 7f mov 0x7fff8000(%r15),%al
197: 84 c0 test %al,%al
199: 0f 85 b4 02 00 00 jne 453 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x453>
19f: 41 8b 36 mov (%r14),%esi
1a2: ba 20 00 00 00 mov $0x20,%edx
1a7: 4c 89 e7 mov %r12,%rdi
1aa: e8 00 00 00 00 callq 1af <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x1af>
1af: 4c 8b 7b 30 mov 0x30(%rbx),%r15
1b3: 41 8a 87 00 80 ff 7f mov 0x7fff8000(%r15),%al
1ba: 84 c0 test %al,%al
1bc: 0f 85 aa 02 00 00 jne 46c <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x46c>
1c2: 48 8b 7b 10 mov 0x10(%rbx),%rdi
1c6: 44 8b 37 mov (%rdi),%r14d
1c9: 44 89 f0 mov %r14d,%eax
1cc: 83 c0 04 add $0x4,%eax
1cf: 48 8b 73 18 mov 0x18(%rbx),%rsi
1d3: 4c 8b 43 28 mov 0x28(%rbx),%r8
1d7: 4c 8b 4b 20 mov 0x20(%rbx),%r9
1db: 0f 82 0e 04 00 00 jb 5ef <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x5ef>
1e1: 41 8a 8f 00 80 ff 7f mov 0x7fff8000(%r15),%cl
1e8: 84 c9 test %cl,%cl
1ea: 0f 85 97 02 00 00 jne 487 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x487>
1f0: 89 07 mov %eax,(%rdi)
1f2: 41 c6 81 04 80 ff 7f movb $0xf8,0x7fff8004(%r9)
1f9: f8
1fa: 49 c7 00 0e 36 e0 45 movq $0x45e0360e,(%r8)
201: 48 85 f6 test %rsi,%rsi
204: 0f 85 7a 01 00 00 jne 384 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x384>
20a: 49 c7 81 00 80 ff 7f movq $0x0,0x7fff8000(%r9)
211: 00 00 00 00
215: e9 82 01 00 00 jmpq 39c <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x39c>
21a: 44 89 f8 mov %r15d,%eax
21d: 44 29 e8 sub %r13d,%eax
220: 0f 82 ef 02 00 00 jb 515 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x515>
226: 83 f8 07 cmp $0x7,%eax
229: 0f 86 fd 02 00 00 jbe 52c <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x52c>
22f: 4d 89 ef mov %r13,%r15
232: 4d 01 f7 add %r14,%r15
235: 0f 82 21 03 00 00 jb 55c <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x55c>
23b: 49 83 c4 18 add $0x18,%r12
23f: 41 f6 c4 07 test $0x7,%r12b
243: 0f 85 b8 02 00 00 jne 501 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x501>
249: 4b 8d 3c 2e lea (%r14,%r13,1),%rdi
24d: 48 89 f8 mov %rdi,%rax
250: 48 c1 e8 03 shr $0x3,%rax
254: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
25a: 84 c0 test %al,%al
25c: 0f 85 77 01 00 00 jne 3d9 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x3d9>
262: 4d 89 df mov %r11,%r15
265: 4c 89 53 10 mov %r10,0x10(%rbx)
269: 4c 89 43 18 mov %r8,0x18(%rbx)
26d: 4b 8d 44 2e 07 lea 0x7(%r14,%r13,1),%rax
272: 48 89 c1 mov %rax,%rcx
275: 48 c1 e9 03 shr $0x3,%rcx
279: 8a 89 00 80 ff 7f mov 0x7fff8000(%rcx),%cl
27f: 84 c9 test %cl,%cl
281: 0f 85 69 01 00 00 jne 3f0 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x3f0>
287: 8b 37 mov (%rdi),%esi
289: ba 20 00 00 00 mov $0x20,%edx
28e: 4c 89 e7 mov %r12,%rdi
291: e8 00 00 00 00 callq 296 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x296>
296: 41 8a 87 00 80 ff 7f mov 0x7fff8000(%r15),%al
29d: 84 c0 test %al,%al
29f: 0f 85 65 01 00 00 jne 40a <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x40a>
2a5: 48 8b 7b 10 mov 0x10(%rbx),%rdi
2a9: 44 8b 37 mov (%rdi),%r14d
2ac: 44 89 f0 mov %r14d,%eax
2af: 83 c0 04 add $0x4,%eax
2b2: 48 8b 73 18 mov 0x18(%rbx),%rsi
2b6: 4c 8b 43 28 mov 0x28(%rbx),%r8
2ba: 4c 8b 4b 20 mov 0x20(%rbx),%r9
2be: 0f 82 af 02 00 00 jb 573 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x573>
2c4: 41 8a 8f 00 80 ff 7f mov 0x7fff8000(%r15),%cl
2cb: 84 c9 test %cl,%cl
2cd: 0f 84 9f 00 00 00 je 372 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x372>
2d3: 89 fa mov %edi,%edx
2d5: 83 e2 07 and $0x7,%edx
2d8: 83 c2 03 add $0x3,%edx
2db: 38 ca cmp %cl,%dl
2dd: 0f 8c 8f 00 00 00 jl 372 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x372>
2e3: e8 00 00 00 00 callq 2e8 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x2e8>
2e8: 45 31 c0 xor %r8d,%r8d
2eb: 4c 89 c6 mov %r8,%rsi
2ee: 4d 85 c0 test %r8,%r8
2f1: 0f 85 57 fd ff ff jne 4e <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x4e>
2f7: e9 44 fd ff ff jmpq 40 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x40>
2fc: 44 89 f8 mov %r15d,%eax
2ff: 83 c0 04 add $0x4,%eax
302: 0f 82 00 03 00 00 jb 608 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x608>
308: 41 39 c5 cmp %eax,%r13d
30b: 0f 83 10 03 00 00 jae 621 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x621>
311: 4d 89 dd mov %r11,%r13
314: 4d 89 d6 mov %r10,%r14
317: 4d 89 c7 mov %r8,%r15
31a: 49 83 c4 18 add $0x18,%r12
31e: 41 f6 c4 07 test $0x7,%r12b
322: 0f 85 1f 03 00 00 jne 647 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x647>
328: 31 f6 xor %esi,%esi
32a: ba 20 00 00 00 mov $0x20,%edx
32f: 4c 89 e7 mov %r12,%rdi
332: e8 00 00 00 00 callq 337 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x337>
337: 41 8a 85 00 80 ff 7f mov 0x7fff8000(%r13),%al
33e: 84 c0 test %al,%al
340: 0f 85 df 00 00 00 jne 425 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x425>
346: 4c 89 f7 mov %r14,%rdi
349: 44 8b 37 mov (%rdi),%r14d
34c: 44 89 f0 mov %r14d,%eax
34f: 83 c0 04 add $0x4,%eax
352: 4c 89 fe mov %r15,%rsi
355: 4c 8b 43 28 mov 0x28(%rbx),%r8
359: 4c 8b 4b 20 mov 0x20(%rbx),%r9
35d: 0f 82 f8 02 00 00 jb 65b <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x65b>
363: 41 8a 8d 00 80 ff 7f mov 0x7fff8000(%r13),%cl
36a: 84 c9 test %cl,%cl
36c: 0f 85 cc 00 00 00 jne 43e <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x43e>
372: 89 07 mov %eax,(%rdi)
374: 49 c7 00 0e 36 e0 45 movq $0x45e0360e,(%r8)
37b: 48 85 f6 test %rsi,%rsi
37e: 0f 84 86 fe ff ff je 20a <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x20a>
384: 48 b8 f5 f5 f5 f5 f5 movabs $0xf5f5f5f5f5f5f5f5,%rax
38b: f5 f5 f5
38e: 49 89 81 00 80 ff 7f mov %rax,0x7fff8000(%r9)
395: 48 8b 46 38 mov 0x38(%rsi),%rax
399: c6 00 00 movb $0x0,(%rax)
39c: 48 8d 65 d8 lea -0x28(%rbp),%rsp
3a0: 5b pop %rbx
3a1: 41 5c pop %r12
3a3: 41 5d pop %r13
3a5: 41 5e pop %r14
3a7: 41 5f pop %r15
3a9: 5d pop %rbp
3aa: c3 retq
3ab: 44 89 d1 mov %r10d,%ecx
3ae: 83 e1 07 and $0x7,%ecx
3b1: 83 c1 03 add $0x3,%ecx
3b4: 38 c1 cmp %al,%cl
3b6: 0f 8c 1f fd ff ff jl db <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0xdb>
3bc: 4c 89 d7 mov %r10,%rdi
3bf: e8 00 00 00 00 callq 3c4 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x3c4>
3c4: 89 fa mov %edi,%edx
3c6: 83 e2 07 and $0x7,%edx
3c9: 83 c2 03 add $0x3,%edx
3cc: 38 ca cmp %cl,%dl
3ce: 0f 8c 30 fd ff ff jl 104 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x104>
3d4: e8 00 00 00 00 callq 3d9 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x3d9>
3d9: 89 f9 mov %edi,%ecx
3db: 83 e1 07 and $0x7,%ecx
3de: 38 c1 cmp %al,%cl
3e0: 0f 8c 7c fe ff ff jl 262 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x262>
3e6: be 08 00 00 00 mov $0x8,%esi
3eb: e8 00 00 00 00 callq 3f0 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x3f0>
3f0: 89 c2 mov %eax,%edx
3f2: 83 e2 07 and $0x7,%edx
3f5: 38 ca cmp %cl,%dl
3f7: 0f 8c 8a fe ff ff jl 287 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x287>
3fd: be 08 00 00 00 mov $0x8,%esi
402: 48 89 c7 mov %rax,%rdi
405: e8 00 00 00 00 callq 40a <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x40a>
40a: 48 8b 4b 10 mov 0x10(%rbx),%rcx
40e: 83 e1 07 and $0x7,%ecx
411: 83 c1 03 add $0x3,%ecx
414: 38 c1 cmp %al,%cl
416: 0f 8c 89 fe ff ff jl 2a5 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x2a5>
41c: 48 8b 7b 10 mov 0x10(%rbx),%rdi
420: e8 00 00 00 00 callq 425 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x425>
425: 44 89 f1 mov %r14d,%ecx
428: 83 e1 07 and $0x7,%ecx
42b: 83 c1 03 add $0x3,%ecx
42e: 38 c1 cmp %al,%cl
430: 0f 8c 10 ff ff ff jl 346 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x346>
436: 4c 89 f7 mov %r14,%rdi
439: e8 00 00 00 00 callq 43e <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x43e>
43e: 89 fa mov %edi,%edx
440: 83 e2 07 and $0x7,%edx
443: 83 c2 03 add $0x3,%edx
446: 38 ca cmp %cl,%dl
448: 0f 8c 24 ff ff ff jl 372 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x372>
44e: e8 00 00 00 00 callq 453 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x453>
453: 44 89 f1 mov %r14d,%ecx
456: 83 e1 07 and $0x7,%ecx
459: 83 c1 03 add $0x3,%ecx
45c: 38 c1 cmp %al,%cl
45e: 0f 8c 3b fd ff ff jl 19f <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x19f>
464: 4c 89 f7 mov %r14,%rdi
467: e8 00 00 00 00 callq 46c <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x46c>
46c: 48 8b 4b 10 mov 0x10(%rbx),%rcx
470: 83 e1 07 and $0x7,%ecx
473: 83 c1 03 add $0x3,%ecx
476: 38 c1 cmp %al,%cl
478: 0f 8c 44 fd ff ff jl 1c2 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x1c2>
47e: 48 8b 7b 10 mov 0x10(%rbx),%rdi
482: e8 00 00 00 00 callq 487 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x487>
487: 89 fa mov %edi,%edx
489: 83 e2 07 and $0x7,%edx
48c: 83 c2 03 add $0x3,%edx
48f: 38 ca cmp %cl,%dl
491: 0f 8c 59 fd ff ff jl 1f0 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x1f0>
497: e8 00 00 00 00 callq 49c <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x49c>
49c: e8 00 00 00 00 callq 4a1 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x4a1>
4a1: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 4a8 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x4a8>
4a8: 4c 89 e6 mov %r12,%rsi
4ab: e8 00 00 00 00 callq 4b0 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x4b0>
4b0: 4c 89 e7 mov %r12,%rdi
4b3: e8 00 00 00 00 callq 4b8 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x4b8>
4b8: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 4bf <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x4bf>
4bf: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # 4c6 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x4c6>
4c6: 48 8d 0d 00 00 00 00 lea 0x0(%rip),%rcx # 4cd <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x4cd>
4cd: ba 6e 00 00 00 mov $0x6e,%edx
4d2: e8 00 00 00 00 callq 4d7 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x4d7>
4d7: e8 00 00 00 00 callq 4dc <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x4dc>
4dc: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 4e3 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x4e3>
4e3: e8 00 00 00 00 callq 4e8 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x4e8>
4e8: e8 00 00 00 00 callq 4ed <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x4ed>
4ed: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 4f4 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x4f4>
4f4: ba 08 00 00 00 mov $0x8,%edx
4f9: 4c 89 ee mov %r13,%rsi
4fc: e8 00 00 00 00 callq 501 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x501>
501: e8 00 00 00 00 callq 506 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x506>
506: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 50d <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x50d>
50d: 4c 89 e6 mov %r12,%rsi
510: e8 00 00 00 00 callq 515 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x515>
515: e8 00 00 00 00 callq 51a <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x51a>
51a: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 521 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x521>
521: 4c 89 fe mov %r15,%rsi
524: 4c 89 ea mov %r13,%rdx
527: e8 00 00 00 00 callq 52c <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x52c>
52c: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 533 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x533>
533: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # 53a <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x53a>
53a: 48 8d 0d 00 00 00 00 lea 0x0(%rip),%rcx # 541 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x541>
541: ba 71 00 00 00 mov $0x71,%edx
546: e8 00 00 00 00 callq 54b <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x54b>
54b: e8 00 00 00 00 callq 550 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x550>
550: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 557 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x557>
557: e8 00 00 00 00 callq 55c <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x55c>
55c: e8 00 00 00 00 callq 561 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x561>
561: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 568 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x568>
568: 4c 89 f6 mov %r14,%rsi
56b: 4c 89 fa mov %r15,%rdx
56e: e8 00 00 00 00 callq 573 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x573>
573: e8 00 00 00 00 callq 578 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x578>
578: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 57f <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x57f>
57f: ba 04 00 00 00 mov $0x4,%edx
584: 4c 89 f6 mov %r14,%rsi
587: e8 00 00 00 00 callq 58c <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x58c>
58c: e8 00 00 00 00 callq 591 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x591>
591: e8 00 00 00 00 callq 596 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x596>
596: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 59d <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x59d>
59d: 4c 89 fe mov %r15,%rsi
5a0: 4c 89 ea mov %r13,%rdx
5a3: e8 00 00 00 00 callq 5a8 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x5a8>
5a8: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 5af <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x5af>
5af: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # 5b6 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x5b6>
5b6: 48 8d 0d 00 00 00 00 lea 0x0(%rip),%rcx # 5bd <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x5bd>
5bd: ba 76 00 00 00 mov $0x76,%edx
5c2: e8 00 00 00 00 callq 5c7 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x5c7>
5c7: e8 00 00 00 00 callq 5cc <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x5cc>
5cc: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 5d3 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x5d3>
5d3: e8 00 00 00 00 callq 5d8 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x5d8>
5d8: e8 00 00 00 00 callq 5dd <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x5dd>
5dd: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 5e4 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x5e4>
5e4: 4c 89 f6 mov %r14,%rsi
5e7: 4c 89 ea mov %r13,%rdx
5ea: e8 00 00 00 00 callq 5ef <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x5ef>
5ef: e8 00 00 00 00 callq 5f4 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x5f4>
5f4: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 5fb <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x5fb>
5fb: ba 04 00 00 00 mov $0x4,%edx
600: 4c 89 f6 mov %r14,%rsi
603: e8 00 00 00 00 callq 608 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x608>
608: e8 00 00 00 00 callq 60d <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x60d>
60d: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 614 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x614>
614: ba 04 00 00 00 mov $0x4,%edx
619: 4c 89 fe mov %r15,%rsi
61c: e8 00 00 00 00 callq 621 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x621>
621: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 628 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x628>
628: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # 62f <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x62f>
62f: 31 c0 xor %eax,%eax
631: e8 00 00 00 00 callq 636 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x636>
636: e8 00 00 00 00 callq 63b <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x63b>
63b: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 642 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x642>
642: e8 00 00 00 00 callq 647 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x647>
647: e8 00 00 00 00 callq 64c <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x64c>
64c: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 653 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x653>
653: 4c 89 e6 mov %r12,%rsi
656: e8 00 00 00 00 callq 65b <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x65b>
65b: e8 00 00 00 00 callq 660 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x660>
660: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 667 <rawspeed::BitStream<rawspeed::PlainBitPumpTag, rawspeed::BitStreamCacheLeftInRightOut>::fillSafe()+0x667>
667: ba 04 00 00 00 mov $0x4,%edx
66c: 4c 89 f6 mov %r14,%rsi
66f: e8 00 00 00 00 callq 674 <.str.4+0x114>
Disassembly of section .text._ZN8rawspeed28BitStreamCacheLeftInRightOut4pushEyj:
0000000000000000 <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)>:
0: 55 push %rbp
1: 48 89 e5 mov %rsp,%rbp
4: 41 57 push %r15
6: 41 56 push %r14
8: 53 push %rbx
9: 50 push %rax
a: 49 89 f6 mov %rsi,%r14
d: 48 89 fb mov %rdi,%rbx
10: 48 85 db test %rbx,%rbx
13: 0f 84 a6 00 00 00 je bf <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0xbf>
19: 89 d8 mov %ebx,%eax
1b: 83 e0 07 and $0x7,%eax
1e: 48 85 c0 test %rax,%rax
21: 0f 85 98 00 00 00 jne bf <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0xbf>
27: 48 8d 7b 08 lea 0x8(%rbx),%rdi
2b: 48 89 f8 mov %rdi,%rax
2e: 48 c1 e8 03 shr $0x3,%rax
32: 8a 88 00 80 ff 7f mov 0x7fff8000(%rax),%cl
38: 84 c9 test %cl,%cl
3a: 75 60 jne 9c <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0x9c>
3c: 44 8b 3f mov (%rdi),%r15d
3f: 89 d1 mov %edx,%ecx
41: 44 01 f9 add %r15d,%ecx
44: 0f 82 89 00 00 00 jb d3 <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0xd3>
4a: 83 f9 41 cmp $0x41,%ecx
4d: 0f 83 99 00 00 00 jae ec <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0xec>
53: 41 83 ff 40 cmp $0x40,%r15d
57: 0f 83 bf 00 00 00 jae 11c <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0x11c>
5d: 44 89 f9 mov %r15d,%ecx
60: 49 d3 e6 shl %cl,%r14
63: 48 89 d9 mov %rbx,%rcx
66: 48 c1 e9 03 shr $0x3,%rcx
6a: 80 b9 00 80 ff 7f 00 cmpb $0x0,0x7fff8000(%rcx)
71: 0f 85 bc 00 00 00 jne 133 <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0x133>
77: 4c 09 33 or %r14,(%rbx)
7a: 44 89 f9 mov %r15d,%ecx
7d: 01 d1 add %edx,%ecx
7f: 0f 82 b6 00 00 00 jb 13b <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0x13b>
85: 8a 80 00 80 ff 7f mov 0x7fff8000(%rax),%al
8b: 84 c0 test %al,%al
8d: 75 1f jne ae <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0xae>
8f: 89 0f mov %ecx,(%rdi)
91: 48 83 c4 08 add $0x8,%rsp
95: 5b pop %rbx
96: 41 5e pop %r14
98: 41 5f pop %r15
9a: 5d pop %rbp
9b: c3 retq
9c: 89 fe mov %edi,%esi
9e: 83 e6 07 and $0x7,%esi
a1: 83 c6 03 add $0x3,%esi
a4: 40 38 ce cmp %cl,%sil
a7: 7c 93 jl 3c <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0x3c>
a9: e8 00 00 00 00 callq ae <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0xae>
ae: 89 fa mov %edi,%edx
b0: 83 e2 07 and $0x7,%edx
b3: 83 c2 03 add $0x3,%edx
b6: 38 c2 cmp %al,%dl
b8: 7c d5 jl 8f <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0x8f>
ba: e8 00 00 00 00 callq bf <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0xbf>
bf: e8 00 00 00 00 callq c4 <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0xc4>
c4: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # cb <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0xcb>
cb: 48 89 de mov %rbx,%rsi
ce: e8 00 00 00 00 callq d3 <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0xd3>
d3: 89 d3 mov %edx,%ebx
d5: e8 00 00 00 00 callq da <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0xda>
da: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # e1 <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0xe1>
e1: 48 89 de mov %rbx,%rsi
e4: 4c 89 fa mov %r15,%rdx
e7: e8 00 00 00 00 callq ec <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0xec>
ec: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # f3 <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0xf3>
f3: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # fa <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0xfa>
fa: 48 8d 0d 00 00 00 00 lea 0x0(%rip),%rcx # 101 <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0x101>
101: ba 39 00 00 00 mov $0x39,%edx
106: e8 00 00 00 00 callq 10b <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0x10b>
10b: e8 00 00 00 00 callq 110 <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0x110>
110: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 117 <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0x117>
117: e8 00 00 00 00 callq 11c <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0x11c>
11c: e8 00 00 00 00 callq 121 <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0x121>
121: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 128 <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0x128>
128: 4c 89 f6 mov %r14,%rsi
12b: 4c 89 fa mov %r15,%rdx
12e: e8 00 00 00 00 callq 133 <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0x133>
133: 48 89 df mov %rbx,%rdi
136: e8 00 00 00 00 callq 13b <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0x13b>
13b: 89 d3 mov %edx,%ebx
13d: e8 00 00 00 00 callq 142 <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0x142>
142: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 149 <rawspeed::BitStreamCacheLeftInRightOut::push(unsigned long long, unsigned int)+0x149>
149: 4c 89 fe mov %r15,%rsi
14c: 48 89 da mov %rbx,%rdx
14f: e8 00 00 00 00 callq 154 <GCC_except_table14>
Disassembly of section .rodata.str1.1:
0000000000000000 <.L.src>:
0: 2e 2e 2f cs cs (bad)
3: 73 72 jae 77 <.L.src.7+0x1a>
5: 63 2f movslq (%rdi),%ebp
7: 6c insb (%dx),%es:(%rdi)
8: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
f: 65 65 64 2f gs gs fs (bad)
13: 64 65 63 6f 6d fs movslq %gs:0x6d(%rdi),%ebp
18: 70 72 jo 8c <.L.src.7+0x2f>
1a: 65 73 73 gs jae 90 <.L.src.7+0x33>
1d: 6f outsl %ds:(%rsi),(%dx)
1e: 72 73 jb 93 <.L.src.7+0x36>
20: 2f (bad)
21: 53 push %rbx
22: 6f outsl %ds:(%rsi),(%dx)
23: 6e outsb %ds:(%rsi),(%dx)
24: 79 41 jns 67 <.L.src.7+0xa>
26: 72 77 jb 9f <.L.src.7+0x42>
28: 32 44 65 63 xor 0x63(%rbp,%riz,2),%al
2c: 6f outsl %ds:(%rsi),(%dx)
2d: 6d insl (%dx),%es:(%rdi)
2e: 70 72 jo a2 <.L.src.7+0x45>
30: 65 73 73 gs jae a6 <.L.src.7+0x49>
33: 6f outsl %ds:(%rsi),(%dx)
34: 72 2e jb 64 <.L.src.7+0x7>
36: 63 70 70 movslq 0x70(%rax),%esi
...
000000000000003a <.L.src.6>:
3a: 2e 2e 2f cs cs (bad)
3d: 73 72 jae b1 <.L.src.7+0x54>
3f: 63 2f movslq (%rdi),%ebp
41: 6c insb (%dx),%es:(%rdi)
42: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
49: 65 65 64 2f gs gs fs (bad)
4d: 69 6f 2f 42 79 74 65 imul $0x65747942,0x2f(%rdi),%ebp
54: 53 push %rbx
55: 74 72 je c9 <.L.src.7+0x6c>
57: 65 61 gs (bad)
59: 6d insl (%dx),%es:(%rdi)
5a: 2e 68 00 cs pushq $0x2f2e2e00
000000000000005d <.L.src.7>:
5d: 2e 2e 2f cs cs (bad)
60: 73 72 jae d4 <.L.src.7+0x77>
62: 63 2f movslq (%rdi),%ebp
64: 6c insb (%dx),%es:(%rdi)
65: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
6c: 65 65 64 2f gs gs fs (bad)
70: 69 6f 2f 42 75 66 66 imul $0x66667542,0x2f(%rdi),%ebp
77: 65 72 2e gs jb a8 <.L.src.7+0x4b>
7a: 68 00 2e 2e 2f pushq $0x2f2e2e00
7f: 73 72 jae f3 <.L.src.7+0x96>
81: 63 2f movslq (%rdi),%ebp
83: 6c insb (%dx),%es:(%rdi)
84: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
8b: 65 65 64 2f gs gs fs (bad)
8f: 63 6f 6d movslq 0x6d(%rdi),%ebp
92: 6d insl (%dx),%es:(%rdi)
93: 6f outsl %ds:(%rsi),(%dx)
94: 6e outsb %ds:(%rsi),(%dx)
95: 2f (bad)
96: 52 push %rdx
97: 61 (bad)
98: 77 49 ja e3 <.L.src.7+0x86>
9a: 6d insl (%dx),%es:(%rdi)
9b: 61 (bad)
9c: 67 65 2e 68 00 2e 2e addr32 gs cs pushq $0x2f2e2e00
a3: 2f
a4: 73 72 jae 118 <.L.src.7+0xbb>
a6: 63 2f movslq (%rdi),%ebp
a8: 6c insb (%dx),%es:(%rdi)
a9: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
b0: 65 65 64 2f gs gs fs (bad)
b4: 63 6f 6d movslq 0x6d(%rdi),%ebp
b7: 6d insl (%dx),%es:(%rdi)
b8: 6f outsl %ds:(%rsi),(%dx)
b9: 6e outsb %ds:(%rsi),(%dx)
ba: 2f (bad)
bb: 52 push %rdx
bc: 61 (bad)
bd: 77 73 ja 132 <.L.src.7+0xd5>
bf: 70 65 jo 126 <.L.src.7+0xc9>
c1: 65 64 45 78 63 gs fs rex.RB js 129 <.L.src.7+0xcc>
c6: 65 70 74 gs jo 13d <.L.src.7+0xe0>
c9: 69 6f 6e 2e 68 00 2e imul $0x2e00682e,0x6e(%rdi),%ebp
d0: 2e 2f cs (bad)
d2: 73 72 jae 146 <.L.src.7+0xe9>
d4: 63 2f movslq (%rdi),%ebp
d6: 6c insb (%dx),%es:(%rdi)
d7: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
de: 65 65 64 2f gs gs fs (bad)
e2: 69 6f 2f 49 4f 45 78 imul $0x78454f49,0x2f(%rdi),%ebp
e9: 63 65 70 movslq 0x70(%rbp),%esp
ec: 74 69 je 157 <.L.src.7+0xfa>
ee: 6f outsl %ds:(%rsi),(%dx)
ef: 6e outsb %ds:(%rsi),(%dx)
f0: 2e 68 00 2e 2e 2f cs pushq $0x2f2e2e00
f6: 73 72 jae 16a <.L.src.7+0x10d>
f8: 63 2f movslq (%rdi),%ebp
fa: 6c insb (%dx),%es:(%rdi)
fb: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
102: 65 65 64 2f gs gs fs (bad)
106: 69 6f 2f 42 69 74 50 imul $0x50746942,0x2f(%rdi),%ebp
10d: 75 6d jne 17c <.L.src.7+0x11f>
10f: 70 4c jo 15d <.L.src.7+0x100>
111: 53 push %rbx
112: 42 rex.X
113: 2e 68 00 2e 2e 2f cs pushq $0x2f2e2e00
119: 73 72 jae 18d <.L.src.22+0xd>
11b: 63 2f movslq (%rdi),%ebp
11d: 6c insb (%dx),%es:(%rdi)
11e: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
125: 65 65 64 2f gs gs fs (bad)
129: 64 65 63 6f 6d fs movslq %gs:0x6d(%rdi),%ebp
12e: 70 72 jo 1a2 <.L__asan_gen_>
130: 65 73 73 gs jae 1a6 <.L__asan_gen_+0x4>
133: 6f outsl %ds:(%rsi),(%dx)
134: 72 73 jb 1a9 <.L__asan_gen_+0x7>
136: 2f (bad)
137: 53 push %rbx
138: 6f outsl %ds:(%rsi),(%dx)
139: 6e outsb %ds:(%rsi),(%dx)
13a: 79 41 jns 17d <.L.src.7+0x120>
13c: 72 77 jb 1b5 <.L__asan_gen_+0x13>
13e: 32 44 65 63 xor 0x63(%rbp,%riz,2),%al
142: 6f outsl %ds:(%rsi),(%dx)
143: 6d insl (%dx),%es:(%rdi)
144: 70 72 jo 1b8 <.L__asan_gen_.32>
146: 65 73 73 gs jae 1bc <.L__asan_gen_.32+0x4>
149: 6f outsl %ds:(%rsi),(%dx)
14a: 72 2e jb 17a <.L.src.7+0x11d>
14c: 68 00 2e 2e 2f pushq $0x2f2e2e00
151: 73 72 jae 1c5 <.L__asan_gen_.32+0xd>
153: 63 2f movslq (%rdi),%ebp
155: 6c insb (%dx),%es:(%rdi)
156: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
15d: 65 65 64 2f gs gs fs (bad)
161: 64 65 63 6f 64 fs movslq %gs:0x64(%rdi),%ebp
166: 65 72 73 gs jb 1dc <.L__asan_gen_.33+0x13>
169: 2f (bad)
16a: 52 push %rdx
16b: 61 (bad)
16c: 77 44 ja 1b2 <.L__asan_gen_+0x10>
16e: 65 63 6f 64 movslq %gs:0x64(%rdi),%ebp
172: 65 72 45 gs jb 1ba <.L__asan_gen_.32+0x2>
175: 78 63 js 1da <.L__asan_gen_.33+0x11>
177: 65 70 74 gs jo 1ee <.L__asan_gen_.34+0x1>
17a: 69 6f 6e 2e 68 00 imul $0x2e00682e,0x6e(%rdi),%ebp
0000000000000180 <.L.src.22>:
180: 2e 2e 2f cs cs (bad)
183: 73 72 jae 1f7 <.L__asan_gen_.34+0xa>
185: 63 2f movslq (%rdi),%ebp
187: 6c insb (%dx),%es:(%rdi)
188: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
18f: 65 65 64 2f gs gs fs (bad)
193: 69 6f 2f 42 69 74 53 imul $0x53746942,0x2f(%rdi),%ebp
19a: 74 72 je 20e <.L__asan_gen_.35+0xa>
19c: 65 61 gs (bad)
19e: 6d insl (%dx),%es:(%rdi)
19f: 2e 68 00 cs pushq $0x33203100
00000000000001a2 <.L__asan_gen_>:
1a2: 31 20 xor %esp,(%rax)
1a4: 33 32 xor (%rdx),%esi
1a6: 20 32 and %dh,(%rdx)
1a8: 34 20 xor $0x20,%al
1aa: 31 30 xor %esi,(%rax)
1ac: 20 72 65 and %dh,0x65(%rdx)
1af: 66 2e 74 6d data16 je,pn 220 <.L__asan_gen_.36+0x6>
1b3: 70 3a jo 1ef <.L__asan_gen_.34+0x2>
1b5: 34 38 xor $0x38,%al
...
00000000000001b8 <.L__asan_gen_.32>:
1b8: 31 20 xor %esp,(%rax)
1ba: 33 32 xor (%rdx),%esi
1bc: 20 32 and %dh,(%rdx)
1be: 34 20 xor $0x20,%al
1c0: 36 20 76 61 and %dh,%ss:0x61(%rsi)
1c4: 6c insb (%dx),%es:(%rdi)
1c5: 3a 34 38 cmp (%rax,%rdi,1),%dh
...
00000000000001c9 <.L__asan_gen_.33>:
1c9: 32 20 xor (%rax),%ah
1cb: 33 32 xor (%rdx),%esi
1cd: 20 34 30 and %dh,(%rax,%rsi,1)
1d0: 20 37 and %dh,(%rdi)
1d2: 20 62 69 and %ah,0x69(%rdx)
1d5: 74 73 je 24a <.L__asan_gen_.37+0x1f>
1d7: 3a 36 cmp (%rsi),%dh
1d9: 31 20 xor %esp,(%rax)
1db: 31 31 xor %esi,(%rcx)
1dd: 32 20 xor (%rax),%ah
1df: 34 20 xor $0x20,%al
1e1: 39 20 cmp %esp,(%rax)
1e3: 72 61 jb 246 <.L__asan_gen_.37+0x1b>
1e5: 6e outsb %ds:(%rsi),(%dx)
1e6: 64 6f outsl %fs:(%rsi),(%dx)
1e8: 6d insl (%dx),%es:(%rdi)
1e9: 3a 36 cmp (%rsi),%dh
1eb: 36 00 add %dh,%ss:(%rcx)
00000000000001ed <.L__asan_gen_.34>:
1ed: 31 20 xor %esp,(%rax)
1ef: 33 32 xor (%rdx),%esi
1f1: 20 32 and %dh,(%rdx)
1f3: 34 20 xor $0x20,%al
1f5: 31 31 xor %esi,(%rcx)
1f7: 20 72 65 and %dh,0x65(%rdx)
1fa: 66 2e 74 6d data16 je,pn 26b <.L__asan_gen_.37+0x40>
1fe: 70 3a jo 23a <.L__asan_gen_.37+0xf>
200: 31 30 xor %esi,(%rax)
202: 32 00 xor (%rax),%al
0000000000000204 <.L__asan_gen_.35>:
204: 31 20 xor %esp,(%rax)
206: 33 32 xor (%rdx),%esi
208: 20 31 and %dh,(%rcx)
20a: 36 20 31 and %dh,%ss:(%rcx)
20d: 30 20 xor %ah,(%rax)
20f: 72 65 jb 276 <.L__asan_gen_.37+0x4b>
211: 66 2e 74 6d data16 je,pn 282 <.L__asan_gen_.37+0x57>
215: 70 3a jo 251 <.L__asan_gen_.37+0x26>
217: 36 36 00 ss add %dh,%ss:(%rcx)
000000000000021a <.L__asan_gen_.36>:
21a: 31 20 xor %esp,(%rax)
21c: 33 32 xor (%rdx),%esi
21e: 20 32 and %dh,(%rdx)
220: 34 20 xor $0x20,%al
222: 36 20 76 61 and %dh,%ss:0x61(%rsi)
226: 6c insb (%dx),%es:(%rdi)
227: 3a 34 38 cmp (%rax,%rdi,1),%dh
...
000000000000022b <.L__asan_gen_.37>:
22b: 31 20 xor %esp,(%rax)
22d: 33 32 xor (%rdx),%esi
22f: 20 38 and %bh,(%rax)
231: 20 39 and %bh,(%rcx)
233: 20 74 6d 70 and %dh,0x70(%rbp,%rbp,2)
237: 31 32 xor %esi,(%rdx)
239: 3a 31 cmp (%rcx),%dh
23b: 31 37 xor %esi,(%rdi)
23d: 00 5f 5a add %bl,0x5a(%rdi)
240: 54 push %rsp
241: 56 push %rsi
242: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
246: 77 73 ja 2bb <.L__asan_gen_.37+0x90>
248: 70 65 jo 2af <.L__asan_gen_.37+0x84>
24a: 65 64 32 30 gs xor %fs:(%rax),%dh
24e: 53 push %rbx
24f: 6f outsl %ds:(%rsi),(%dx)
250: 6e outsb %ds:(%rsi),(%dx)
251: 79 41 jns 294 <.L__asan_gen_.37+0x69>
253: 72 77 jb 2cc <.L__asan_gen_.37+0xa1>
255: 32 44 65 63 xor 0x63(%rbp,%riz,2),%al
259: 6f outsl %ds:(%rsi),(%dx)
25a: 6d insl (%dx),%es:(%rdi)
25b: 70 72 jo 2cf <.L__asan_gen_.37+0xa4>
25d: 65 73 73 gs jae 2d3 <.L__asan_gen_.37+0xa8>
260: 6f outsl %ds:(%rsi),(%dx)
261: 72 45 jb 2a8 <.L__asan_gen_.37+0x7d>
263: 00 3c 73 add %bh,(%rbx,%rsi,2)
266: 74 72 je 2da <.L__asan_gen_.37+0xaf>
268: 69 6e 67 20 6c 69 74 imul $0x74696c20,0x67(%rsi),%ebp
26f: 65 72 61 gs jb 2d3 <.L__asan_gen_.37+0xa8>
272: 6c insb (%dx),%es:(%rdi)
273: 3e 00 2e add %ch,%ds:(%rsi)
276: 2e 2f cs (bad)
278: 73 72 jae 2ec <.L__asan_gen_.37+0xc1>
27a: 63 2f movslq (%rdi),%ebp
27c: 6c insb (%dx),%es:(%rdi)
27d: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
284: 65 65 64 2f gs gs fs (bad)
288: 64 65 63 6f 6d fs movslq %gs:0x6d(%rdi),%ebp
28d: 70 72 jo 301 <.L__asan_gen_.37+0xd6>
28f: 65 73 73 gs jae 305 <.L__asan_gen_.37+0xda>
292: 6f outsl %ds:(%rsi),(%dx)
293: 72 73 jb 308 <.L__asan_gen_.37+0xdd>
295: 2f (bad)
296: 53 push %rbx
297: 6f outsl %ds:(%rsi),(%dx)
298: 6e outsb %ds:(%rsi),(%dx)
299: 79 41 jns 2dc <.L__asan_gen_.37+0xb1>
29b: 72 77 jb 314 <.L__asan_gen_.37+0xe9>
29d: 32 44 65 63 xor 0x63(%rbp,%riz,2),%al
2a1: 6f outsl %ds:(%rsi),(%dx)
2a2: 6d insl (%dx),%es:(%rdi)
2a3: 70 72 jo 317 <.L__asan_gen_.37+0xec>
2a5: 65 73 73 gs jae 31b <.L__asan_gen_.37+0xf0>
2a8: 6f outsl %ds:(%rsi),(%dx)
2a9: 72 2e jb 2d9 <.L__asan_gen_.37+0xae>
2ab: 63 70 70 movslq 0x70(%rax),%esi
2ae: 00 3c 73 add %bh,(%rbx,%rsi,2)
2b1: 74 72 je 325 <.L__asan_gen_.37+0xfa>
2b3: 69 6e 67 20 6c 69 74 imul $0x74696c20,0x67(%rsi),%ebp
2ba: 65 72 61 gs jb 31e <.L__asan_gen_.37+0xf3>
2bd: 6c insb (%dx),%es:(%rdi)
2be: 3e 00 2e add %ch,%ds:(%rsi)
2c1: 2e 2f cs (bad)
2c3: 73 72 jae 337 <.L__asan_gen_.37+0x10c>
2c5: 63 2f movslq (%rdi),%ebp
2c7: 6c insb (%dx),%es:(%rdi)
2c8: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
2cf: 65 65 64 2f gs gs fs (bad)
2d3: 64 65 63 6f 6d fs movslq %gs:0x6d(%rdi),%ebp
2d8: 70 72 jo 34c <.L__asan_gen_.37+0x121>
2da: 65 73 73 gs jae 350 <.L__asan_gen_.37+0x125>
2dd: 6f outsl %ds:(%rsi),(%dx)
2de: 72 73 jb 353 <.L__asan_gen_.37+0x128>
2e0: 2f (bad)
2e1: 53 push %rbx
2e2: 6f outsl %ds:(%rsi),(%dx)
2e3: 6e outsb %ds:(%rsi),(%dx)
2e4: 79 41 jns 327 <.L__asan_gen_.37+0xfc>
2e6: 72 77 jb 35f <.L__asan_gen_.37+0x134>
2e8: 32 44 65 63 xor 0x63(%rbp,%riz,2),%al
2ec: 6f outsl %ds:(%rsi),(%dx)
2ed: 6d insl (%dx),%es:(%rdi)
2ee: 70 72 jo 362 <.L__asan_gen_.37+0x137>
2f0: 65 73 73 gs jae 366 <.L__asan_gen_.37+0x13b>
2f3: 6f outsl %ds:(%rsi),(%dx)
2f4: 72 2e jb 324 <.L__asan_gen_.37+0xf9>
2f6: 63 70 70 movslq 0x70(%rax),%esi
2f9: 00 3c 73 add %bh,(%rbx,%rsi,2)
2fc: 74 72 je 370 <.L__asan_gen_.37+0x145>
2fe: 69 6e 67 20 6c 69 74 imul $0x74696c20,0x67(%rsi),%ebp
305: 65 72 61 gs jb 369 <.L__asan_gen_.37+0x13e>
308: 6c insb (%dx),%es:(%rdi)
309: 3e 00 2e add %ch,%ds:(%rsi)
30c: 2e 2f cs (bad)
30e: 73 72 jae 382 <.L__asan_gen_.37+0x157>
310: 63 2f movslq (%rdi),%ebp
312: 6c insb (%dx),%es:(%rdi)
313: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
31a: 65 65 64 2f gs gs fs (bad)
31e: 64 65 63 6f 6d fs movslq %gs:0x6d(%rdi),%ebp
323: 70 72 jo 397 <.L__asan_gen_.37+0x16c>
325: 65 73 73 gs jae 39b <.L__asan_gen_.37+0x170>
328: 6f outsl %ds:(%rsi),(%dx)
329: 72 73 jb 39e <.L__asan_gen_.37+0x173>
32b: 2f (bad)
32c: 53 push %rbx
32d: 6f outsl %ds:(%rsi),(%dx)
32e: 6e outsb %ds:(%rsi),(%dx)
32f: 79 41 jns 372 <.L__asan_gen_.37+0x147>
331: 72 77 jb 3aa <.L__asan_gen_.37+0x17f>
333: 32 44 65 63 xor 0x63(%rbp,%riz,2),%al
337: 6f outsl %ds:(%rsi),(%dx)
338: 6d insl (%dx),%es:(%rdi)
339: 70 72 jo 3ad <.L__asan_gen_.37+0x182>
33b: 65 73 73 gs jae 3b1 <.L__asan_gen_.37+0x186>
33e: 6f outsl %ds:(%rsi),(%dx)
33f: 72 2e jb 36f <.L__asan_gen_.37+0x144>
341: 63 70 70 movslq 0x70(%rax),%esi
344: 00 5f 5a add %bl,0x5a(%rdi)
347: 54 push %rsp
348: 53 push %rbx
349: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
34d: 77 73 ja 3c2 <.L__asan_gen_.37+0x197>
34f: 70 65 jo 3b6 <.L__asan_gen_.37+0x18b>
351: 65 64 32 30 gs xor %fs:(%rax),%dh
355: 53 push %rbx
356: 6f outsl %ds:(%rsi),(%dx)
357: 6e outsb %ds:(%rsi),(%dx)
358: 79 41 jns 39b <.L__asan_gen_.37+0x170>
35a: 72 77 jb 3d3 <.L__asan_gen_.37+0x1a8>
35c: 32 44 65 63 xor 0x63(%rbp,%riz,2),%al
360: 6f outsl %ds:(%rsi),(%dx)
361: 6d insl (%dx),%es:(%rdi)
362: 70 72 jo 3d6 <.L__asan_gen_.37+0x1ab>
364: 65 73 73 gs jae 3da <.L__asan_gen_.37+0x1af>
367: 6f outsl %ds:(%rsi),(%dx)
368: 72 45 jb 3af <.L__asan_gen_.37+0x184>
36a: 00 5f 5a add %bl,0x5a(%rdi)
36d: 54 push %rsp
36e: 49 rex.WB
36f: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
373: 77 73 ja 3e8 <.L__asan_gen_.37+0x1bd>
375: 70 65 jo 3dc <.L__asan_gen_.37+0x1b1>
377: 65 64 32 30 gs xor %fs:(%rax),%dh
37b: 53 push %rbx
37c: 6f outsl %ds:(%rsi),(%dx)
37d: 6e outsb %ds:(%rsi),(%dx)
37e: 79 41 jns 3c1 <.L__asan_gen_.37+0x196>
380: 72 77 jb 3f9 <.L__asan_gen_.37+0x1ce>
382: 32 44 65 63 xor 0x63(%rbp,%riz,2),%al
386: 6f outsl %ds:(%rsi),(%dx)
387: 6d insl (%dx),%es:(%rdi)
388: 70 72 jo 3fc <.L__asan_gen_.37+0x1d1>
38a: 65 73 73 gs jae 400 <.L__asan_gen_.37+0x1d5>
38d: 6f outsl %ds:(%rsi),(%dx)
38e: 72 45 jb 3d5 <.L__asan_gen_.37+0x1aa>
390: 00 3c 73 add %bh,(%rbx,%rsi,2)
393: 74 72 je 407 <.L__asan_gen_.37+0x1dc>
395: 69 6e 67 20 6c 69 74 imul $0x74696c20,0x67(%rsi),%ebp
39c: 65 72 61 gs jb 400 <.L__asan_gen_.37+0x1d5>
39f: 6c insb (%dx),%es:(%rdi)
3a0: 3e 00 2e add %ch,%ds:(%rsi)
3a3: 2e 2f cs (bad)
3a5: 73 72 jae 419 <.L__asan_gen_.37+0x1ee>
3a7: 63 2f movslq (%rdi),%ebp
3a9: 6c insb (%dx),%es:(%rdi)
3aa: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
3b1: 65 65 64 2f gs gs fs (bad)
3b5: 64 65 63 6f 6d fs movslq %gs:0x6d(%rdi),%ebp
3ba: 70 72 jo 42e <.L__asan_gen_.37+0x203>
3bc: 65 73 73 gs jae 432 <.L__asan_gen_.37+0x207>
3bf: 6f outsl %ds:(%rsi),(%dx)
3c0: 72 73 jb 435 <.L__asan_gen_.37+0x20a>
3c2: 2f (bad)
3c3: 53 push %rbx
3c4: 6f outsl %ds:(%rsi),(%dx)
3c5: 6e outsb %ds:(%rsi),(%dx)
3c6: 79 41 jns 409 <.L__asan_gen_.37+0x1de>
3c8: 72 77 jb 441 <.L__asan_gen_.37+0x216>
3ca: 32 44 65 63 xor 0x63(%rbp,%riz,2),%al
3ce: 6f outsl %ds:(%rsi),(%dx)
3cf: 6d insl (%dx),%es:(%rdi)
3d0: 70 72 jo 444 <.L__asan_gen_.37+0x219>
3d2: 65 73 73 gs jae 448 <.L__asan_gen_.37+0x21d>
3d5: 6f outsl %ds:(%rsi),(%dx)
3d6: 72 2e jb 406 <.L__asan_gen_.37+0x1db>
3d8: 63 70 70 movslq 0x70(%rax),%esi
3db: 00 3c 73 add %bh,(%rbx,%rsi,2)
3de: 74 72 je 452 <.L__asan_gen_.37+0x227>
3e0: 69 6e 67 20 6c 69 74 imul $0x74696c20,0x67(%rsi),%ebp
3e7: 65 72 61 gs jb 44b <.L__asan_gen_.37+0x220>
3ea: 6c insb (%dx),%es:(%rdi)
3eb: 3e 00 2e add %ch,%ds:(%rsi)
3ee: 2e 2f cs (bad)
3f0: 73 72 jae 464 <.L__asan_gen_.37+0x239>
3f2: 63 2f movslq (%rdi),%ebp
3f4: 6c insb (%dx),%es:(%rdi)
3f5: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
3fc: 65 65 64 2f gs gs fs (bad)
400: 64 65 63 6f 6d fs movslq %gs:0x6d(%rdi),%ebp
405: 70 72 jo 479 <.L__asan_gen_.37+0x24e>
407: 65 73 73 gs jae 47d <.L__asan_gen_.37+0x252>
40a: 6f outsl %ds:(%rsi),(%dx)
40b: 72 73 jb 480 <.L__asan_gen_.37+0x255>
40d: 2f (bad)
40e: 53 push %rbx
40f: 6f outsl %ds:(%rsi),(%dx)
410: 6e outsb %ds:(%rsi),(%dx)
411: 79 41 jns 454 <.L__asan_gen_.37+0x229>
413: 72 77 jb 48c <.L__asan_gen_.37+0x261>
415: 32 44 65 63 xor 0x63(%rbp,%riz,2),%al
419: 6f outsl %ds:(%rsi),(%dx)
41a: 6d insl (%dx),%es:(%rdi)
41b: 70 72 jo 48f <.L__asan_gen_.37+0x264>
41d: 65 73 73 gs jae 493 <.L__asan_gen_.37+0x268>
420: 6f outsl %ds:(%rsi),(%dx)
421: 72 2e jb 451 <.L__asan_gen_.37+0x226>
423: 63 70 70 movslq 0x70(%rax),%esi
426: 00 3c 73 add %bh,(%rbx,%rsi,2)
429: 74 72 je 49d <.L__asan_gen_.37+0x272>
42b: 69 6e 67 20 6c 69 74 imul $0x74696c20,0x67(%rsi),%ebp
432: 65 72 61 gs jb 496 <.L__asan_gen_.37+0x26b>
435: 6c insb (%dx),%es:(%rdi)
436: 3e 00 2e add %ch,%ds:(%rsi)
439: 2e 2f cs (bad)
43b: 73 72 jae 4af <.L__asan_gen_.37+0x284>
43d: 63 2f movslq (%rdi),%ebp
43f: 6c insb (%dx),%es:(%rdi)
440: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
447: 65 65 64 2f gs gs fs (bad)
44b: 64 65 63 6f 6d fs movslq %gs:0x6d(%rdi),%ebp
450: 70 72 jo 4c4 <.L__asan_gen_.37+0x299>
452: 65 73 73 gs jae 4c8 <.L__asan_gen_.37+0x29d>
455: 6f outsl %ds:(%rsi),(%dx)
456: 72 73 jb 4cb <.L__asan_gen_.37+0x2a0>
458: 2f (bad)
459: 53 push %rbx
45a: 6f outsl %ds:(%rsi),(%dx)
45b: 6e outsb %ds:(%rsi),(%dx)
45c: 79 41 jns 49f <.L__asan_gen_.37+0x274>
45e: 72 77 jb 4d7 <.L__asan_gen_.37+0x2ac>
460: 32 44 65 63 xor 0x63(%rbp,%riz,2),%al
464: 6f outsl %ds:(%rsi),(%dx)
465: 6d insl (%dx),%es:(%rdi)
466: 70 72 jo 4da <.L__asan_gen_.37+0x2af>
468: 65 73 73 gs jae 4de <.L__asan_gen_.37+0x2b3>
46b: 6f outsl %ds:(%rsi),(%dx)
46c: 72 2e jb 49c <.L__asan_gen_.37+0x271>
46e: 63 70 70 movslq 0x70(%rax),%esi
471: 00 3c 73 add %bh,(%rbx,%rsi,2)
474: 74 72 je 4e8 <.L__asan_gen_.37+0x2bd>
476: 69 6e 67 20 6c 69 74 imul $0x74696c20,0x67(%rsi),%ebp
47d: 65 72 61 gs jb 4e1 <.L__asan_gen_.37+0x2b6>
480: 6c insb (%dx),%es:(%rdi)
481: 3e 00 2e add %ch,%ds:(%rsi)
484: 2e 2f cs (bad)
486: 73 72 jae 4fa <.L__asan_gen_.37+0x2cf>
488: 63 2f movslq (%rdi),%ebp
48a: 6c insb (%dx),%es:(%rdi)
48b: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
492: 65 65 64 2f gs gs fs (bad)
496: 64 65 63 6f 6d fs movslq %gs:0x6d(%rdi),%ebp
49b: 70 72 jo 50f <.L__asan_gen_.37+0x2e4>
49d: 65 73 73 gs jae 513 <.L__asan_gen_.37+0x2e8>
4a0: 6f outsl %ds:(%rsi),(%dx)
4a1: 72 73 jb 516 <.L__asan_gen_.37+0x2eb>
4a3: 2f (bad)
4a4: 53 push %rbx
4a5: 6f outsl %ds:(%rsi),(%dx)
4a6: 6e outsb %ds:(%rsi),(%dx)
4a7: 79 41 jns 4ea <.L__asan_gen_.37+0x2bf>
4a9: 72 77 jb 522 <.L__asan_gen_.37+0x2f7>
4ab: 32 44 65 63 xor 0x63(%rbp,%riz,2),%al
4af: 6f outsl %ds:(%rsi),(%dx)
4b0: 6d insl (%dx),%es:(%rdi)
4b1: 70 72 jo 525 <.L__asan_gen_.37+0x2fa>
4b3: 65 73 73 gs jae 529 <.L__asan_gen_.37+0x2fe>
4b6: 6f outsl %ds:(%rsi),(%dx)
4b7: 72 2e jb 4e7 <.L__asan_gen_.37+0x2bc>
4b9: 63 70 70 movslq 0x70(%rax),%esi
4bc: 00 3c 73 add %bh,(%rbx,%rsi,2)
4bf: 74 72 je 533 <.L__asan_gen_.37+0x308>
4c1: 69 6e 67 20 6c 69 74 imul $0x74696c20,0x67(%rsi),%ebp
4c8: 65 72 61 gs jb 52c <.L__asan_gen_.37+0x301>
4cb: 6c insb (%dx),%es:(%rdi)
4cc: 3e 00 2e add %ch,%ds:(%rsi)
4cf: 2e 2f cs (bad)
4d1: 73 72 jae 545 <.L__asan_gen_.37+0x31a>
4d3: 63 2f movslq (%rdi),%ebp
4d5: 6c insb (%dx),%es:(%rdi)
4d6: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
4dd: 65 65 64 2f gs gs fs (bad)
4e1: 69 6f 2f 42 75 66 66 imul $0x66667542,0x2f(%rdi),%ebp
4e8: 65 72 2e gs jb 519 <.L__asan_gen_.37+0x2ee>
4eb: 68 00 3c 73 74 pushq $0x74733c00
4f0: 72 69 jb 55b <.L__asan_gen_.37+0x330>
4f2: 6e outsb %ds:(%rsi),(%dx)
4f3: 67 20 6c 69 74 and %ch,0x74(%ecx,%ebp,2)
4f8: 65 72 61 gs jb 55c <.L__asan_gen_.37+0x331>
4fb: 6c insb (%dx),%es:(%rdi)
4fc: 3e 00 2e add %ch,%ds:(%rsi)
4ff: 2e 2f cs (bad)
501: 73 72 jae 575 <.L__asan_gen_.37+0x34a>
503: 63 2f movslq (%rdi),%ebp
505: 6c insb (%dx),%es:(%rdi)
506: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
50d: 65 65 64 2f gs gs fs (bad)
511: 69 6f 2f 42 75 66 66 imul $0x66667542,0x2f(%rdi),%ebp
518: 65 72 2e gs jb 549 <.L__asan_gen_.37+0x31e>
51b: 68 00 00 3c 73 pushq $0x733c0000
520: 74 72 je 594 <.L__asan_gen_.37+0x369>
522: 69 6e 67 20 6c 69 74 imul $0x74696c20,0x67(%rsi),%ebp
529: 65 72 61 gs jb 58d <.L__asan_gen_.37+0x362>
52c: 6c insb (%dx),%es:(%rdi)
52d: 3e 00 2e add %ch,%ds:(%rsi)
530: 2e 2f cs (bad)
532: 73 72 jae 5a6 <.L__asan_gen_.37+0x37b>
534: 63 2f movslq (%rdi),%ebp
536: 6c insb (%dx),%es:(%rdi)
537: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
53e: 65 65 64 2f gs gs fs (bad)
542: 63 6f 6d movslq 0x6d(%rdi),%ebp
545: 6d insl (%dx),%es:(%rdi)
546: 6f outsl %ds:(%rsi),(%dx)
547: 6e outsb %ds:(%rsi),(%dx)
548: 2f (bad)
549: 52 push %rdx
54a: 61 (bad)
54b: 77 73 ja 5c0 <.L__asan_gen_.37+0x395>
54d: 70 65 jo 5b4 <.L__asan_gen_.37+0x389>
54f: 65 64 45 78 63 gs fs rex.RB js 5b7 <.L__asan_gen_.37+0x38c>
554: 65 70 74 gs jo 5cb <.L__asan_gen_.37+0x3a0>
557: 69 6f 6e 2e 68 00 3c imul $0x3c00682e,0x6e(%rdi),%ebp
55e: 73 74 jae 5d4 <.L__asan_gen_.37+0x3a9>
560: 72 69 jb 5cb <.L__asan_gen_.37+0x3a0>
562: 6e outsb %ds:(%rsi),(%dx)
563: 67 20 6c 69 74 and %ch,0x74(%ecx,%ebp,2)
568: 65 72 61 gs jb 5cc <.L__asan_gen_.37+0x3a1>
56b: 6c insb (%dx),%es:(%rdi)
56c: 3e 00 2e add %ch,%ds:(%rsi)
56f: 2e 2f cs (bad)
571: 73 72 jae 5e5 <.L__asan_gen_.37+0x3ba>
573: 63 2f movslq (%rdi),%ebp
575: 6c insb (%dx),%es:(%rdi)
576: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
57d: 65 65 64 2f gs gs fs (bad)
581: 69 6f 2f 42 75 66 66 imul $0x66667542,0x2f(%rdi),%ebp
588: 65 72 2e gs jb 5b9 <.L__asan_gen_.37+0x38e>
58b: 68 00 3c 73 74 pushq $0x74733c00
590: 72 69 jb 5fb <.L__asan_gen_.37+0x3d0>
592: 6e outsb %ds:(%rsi),(%dx)
593: 67 20 6c 69 74 and %ch,0x74(%ecx,%ebp,2)
598: 65 72 61 gs jb 5fc <.L__asan_gen_.37+0x3d1>
59b: 6c insb (%dx),%es:(%rdi)
59c: 3e 00 2e add %ch,%ds:(%rsi)
59f: 2e 2f cs (bad)
5a1: 73 72 jae 615 <.L__asan_gen_.37+0x3ea>
5a3: 63 2f movslq (%rdi),%ebp
5a5: 6c insb (%dx),%es:(%rdi)
5a6: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
5ad: 65 65 64 2f gs gs fs (bad)
5b1: 69 6f 2f 42 75 66 66 imul $0x66667542,0x2f(%rdi),%ebp
5b8: 65 72 2e gs jb 5e9 <.L__asan_gen_.37+0x3be>
5bb: 68 00 3c 73 74 pushq $0x74733c00
5c0: 72 69 jb 62b <.L__asan_gen_.37+0x400>
5c2: 6e outsb %ds:(%rsi),(%dx)
5c3: 67 20 6c 69 74 and %ch,0x74(%ecx,%ebp,2)
5c8: 65 72 61 gs jb 62c <.L__asan_gen_.37+0x401>
5cb: 6c insb (%dx),%es:(%rdi)
5cc: 3e 00 2e add %ch,%ds:(%rsi)
5cf: 2e 2f cs (bad)
5d1: 73 72 jae 645 <.L__asan_gen_.37+0x41a>
5d3: 63 2f movslq (%rdi),%ebp
5d5: 6c insb (%dx),%es:(%rdi)
5d6: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
5dd: 65 65 64 2f gs gs fs (bad)
5e1: 69 6f 2f 42 75 66 66 imul $0x66667542,0x2f(%rdi),%ebp
5e8: 65 72 2e gs jb 619 <.L__asan_gen_.37+0x3ee>
5eb: 68 00 3c 73 74 pushq $0x74733c00
5f0: 72 69 jb 65b <.L__asan_gen_.37+0x430>
5f2: 6e outsb %ds:(%rsi),(%dx)
5f3: 67 20 6c 69 74 and %ch,0x74(%ecx,%ebp,2)
5f8: 65 72 61 gs jb 65c <.L__asan_gen_.37+0x431>
5fb: 6c insb (%dx),%es:(%rdi)
5fc: 3e 00 2e add %ch,%ds:(%rsi)
5ff: 2e 2f cs (bad)
601: 73 72 jae 675 <.L__asan_gen_.37+0x44a>
603: 63 2f movslq (%rdi),%ebp
605: 6c insb (%dx),%es:(%rdi)
606: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
60d: 65 65 64 2f gs gs fs (bad)
611: 69 6f 2f 42 75 66 66 imul $0x66667542,0x2f(%rdi),%ebp
618: 65 72 2e gs jb 649 <.L__asan_gen_.37+0x41e>
61b: 68 00 3c 73 74 pushq $0x74733c00
620: 72 69 jb 68b <.L__asan_gen_.37+0x460>
622: 6e outsb %ds:(%rsi),(%dx)
623: 67 20 6c 69 74 and %ch,0x74(%ecx,%ebp,2)
628: 65 72 61 gs jb 68c <.L__asan_gen_.37+0x461>
62b: 6c insb (%dx),%es:(%rdi)
62c: 3e 00 2e add %ch,%ds:(%rsi)
62f: 2e 2f cs (bad)
631: 73 72 jae 6a5 <.L__asan_gen_.37+0x47a>
633: 63 2f movslq (%rdi),%ebp
635: 6c insb (%dx),%es:(%rdi)
636: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
63d: 65 65 64 2f gs gs fs (bad)
641: 69 6f 2f 42 75 66 66 imul $0x66667542,0x2f(%rdi),%ebp
648: 65 72 2e gs jb 679 <.L__asan_gen_.37+0x44e>
64b: 68 00 3c 73 74 pushq $0x74733c00
650: 72 69 jb 6bb <.L__asan_gen_.37+0x490>
652: 6e outsb %ds:(%rsi),(%dx)
653: 67 20 6c 69 74 and %ch,0x74(%ecx,%ebp,2)
658: 65 72 61 gs jb 6bc <.L__asan_gen_.37+0x491>
65b: 6c insb (%dx),%es:(%rdi)
65c: 3e 00 2e add %ch,%ds:(%rsi)
65f: 2e 2f cs (bad)
661: 73 72 jae 6d5 <.L__asan_gen_.37+0x4aa>
663: 63 2f movslq (%rdi),%ebp
665: 6c insb (%dx),%es:(%rdi)
666: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
66d: 65 65 64 2f gs gs fs (bad)
671: 69 6f 2f 42 75 66 66 imul $0x66667542,0x2f(%rdi),%ebp
678: 65 72 2e gs jb 6a9 <.L__asan_gen_.37+0x47e>
67b: 68 00 3c 73 74 pushq $0x74733c00
680: 72 69 jb 6eb <.L__asan_gen_.37+0x4c0>
682: 6e outsb %ds:(%rsi),(%dx)
683: 67 20 6c 69 74 and %ch,0x74(%ecx,%ebp,2)
688: 65 72 61 gs jb 6ec <.L__asan_gen_.37+0x4c1>
68b: 6c insb (%dx),%es:(%rdi)
68c: 3e 00 2e add %ch,%ds:(%rsi)
68f: 2e 2f cs (bad)
691: 73 72 jae 705 <.L__asan_gen_.37+0x4da>
693: 63 2f movslq (%rdi),%ebp
695: 6c insb (%dx),%es:(%rdi)
696: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
69d: 65 65 64 2f gs gs fs (bad)
6a1: 69 6f 2f 42 75 66 66 imul $0x66667542,0x2f(%rdi),%ebp
6a8: 65 72 2e gs jb 6d9 <.L__asan_gen_.37+0x4ae>
6ab: 68 00 3c 73 74 pushq $0x74733c00
6b0: 72 69 jb 71b <.L__asan_gen_.37+0x4f0>
6b2: 6e outsb %ds:(%rsi),(%dx)
6b3: 67 20 6c 69 74 and %ch,0x74(%ecx,%ebp,2)
6b8: 65 72 61 gs jb 71c <.L__asan_gen_.37+0x4f1>
6bb: 6c insb (%dx),%es:(%rdi)
6bc: 3e 00 2e add %ch,%ds:(%rsi)
6bf: 2e 2f cs (bad)
6c1: 73 72 jae 735 <.L__asan_gen_.37+0x50a>
6c3: 63 2f movslq (%rdi),%ebp
6c5: 6c insb (%dx),%es:(%rdi)
6c6: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
6cd: 65 65 64 2f gs gs fs (bad)
6d1: 69 6f 2f 42 79 74 65 imul $0x65747942,0x2f(%rdi),%ebp
6d8: 53 push %rbx
6d9: 74 72 je 74d <.L__asan_gen_.37+0x522>
6db: 65 61 gs (bad)
6dd: 6d insl (%dx),%es:(%rdi)
6de: 2e 68 00 3c 73 74 cs pushq $0x74733c00
6e4: 72 69 jb 74f <.L__asan_gen_.37+0x524>
6e6: 6e outsb %ds:(%rsi),(%dx)
6e7: 67 20 6c 69 74 and %ch,0x74(%ecx,%ebp,2)
6ec: 65 72 61 gs jb 750 <.L__asan_gen_.37+0x525>
6ef: 6c insb (%dx),%es:(%rdi)
6f0: 3e 00 2e add %ch,%ds:(%rsi)
6f3: 2e 2f cs (bad)
6f5: 73 72 jae 769 <.L__asan_gen_.37+0x53e>
6f7: 63 2f movslq (%rdi),%ebp
6f9: 6c insb (%dx),%es:(%rdi)
6fa: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
701: 65 65 64 2f gs gs fs (bad)
705: 69 6f 2f 42 79 74 65 imul $0x65747942,0x2f(%rdi),%ebp
70c: 53 push %rbx
70d: 74 72 je 781 <.L__asan_gen_.37+0x556>
70f: 65 61 gs (bad)
711: 6d insl (%dx),%es:(%rdi)
712: 2e 68 00 3c 73 74 cs pushq $0x74733c00
718: 72 69 jb 783 <.L__asan_gen_.37+0x558>
71a: 6e outsb %ds:(%rsi),(%dx)
71b: 67 20 6c 69 74 and %ch,0x74(%ecx,%ebp,2)
720: 65 72 61 gs jb 784 <.L__asan_gen_.37+0x559>
723: 6c insb (%dx),%es:(%rdi)
724: 3e 00 2e add %ch,%ds:(%rsi)
727: 2e 2f cs (bad)
729: 73 72 jae 79d <.L__asan_gen_.37+0x572>
72b: 63 2f movslq (%rdi),%ebp
72d: 6c insb (%dx),%es:(%rdi)
72e: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
735: 65 65 64 2f gs gs fs (bad)
739: 69 6f 2f 42 79 74 65 imul $0x65747942,0x2f(%rdi),%ebp
740: 53 push %rbx
741: 74 72 je 7b5 <.L__asan_gen_.37+0x58a>
743: 65 61 gs (bad)
745: 6d insl (%dx),%es:(%rdi)
746: 2e 68 00 00 3c 73 cs pushq $0x733c0000
74c: 74 72 je 7c0 <.L__asan_gen_.37+0x595>
74e: 69 6e 67 20 6c 69 74 imul $0x74696c20,0x67(%rsi),%ebp
755: 65 72 61 gs jb 7b9 <.L__asan_gen_.37+0x58e>
758: 6c insb (%dx),%es:(%rdi)
759: 3e 00 2e add %ch,%ds:(%rsi)
75c: 2e 2f cs (bad)
75e: 73 72 jae 7d2 <.L__asan_gen_.37+0x5a7>
760: 63 2f movslq (%rdi),%ebp
762: 6c insb (%dx),%es:(%rdi)
763: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
76a: 65 65 64 2f gs gs fs (bad)
76e: 69 6f 2f 42 79 74 65 imul $0x65747942,0x2f(%rdi),%ebp
775: 53 push %rbx
776: 74 72 je 7ea <.L__asan_gen_.37+0x5bf>
778: 65 61 gs (bad)
77a: 6d insl (%dx),%es:(%rdi)
77b: 2e 68 00 3c 73 74 cs pushq $0x74733c00
781: 72 69 jb 7ec <.L__asan_gen_.37+0x5c1>
783: 6e outsb %ds:(%rsi),(%dx)
784: 67 20 6c 69 74 and %ch,0x74(%ecx,%ebp,2)
789: 65 72 61 gs jb 7ed <.L__asan_gen_.37+0x5c2>
78c: 6c insb (%dx),%es:(%rdi)
78d: 3e 00 2e add %ch,%ds:(%rsi)
790: 2e 2f cs (bad)
792: 73 72 jae 806 <.L__asan_gen_.37+0x5db>
794: 63 2f movslq (%rdi),%ebp
796: 6c insb (%dx),%es:(%rdi)
797: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
79e: 65 65 64 2f gs gs fs (bad)
7a2: 69 6f 2f 42 79 74 65 imul $0x65747942,0x2f(%rdi),%ebp
7a9: 53 push %rbx
7aa: 74 72 je 81e <.L__asan_gen_.37+0x5f3>
7ac: 65 61 gs (bad)
7ae: 6d insl (%dx),%es:(%rdi)
7af: 2e 68 00 3c 73 74 cs pushq $0x74733c00
7b5: 72 69 jb 820 <.L__asan_gen_.37+0x5f5>
7b7: 6e outsb %ds:(%rsi),(%dx)
7b8: 67 20 6c 69 74 and %ch,0x74(%ecx,%ebp,2)
7bd: 65 72 61 gs jb 821 <.L__asan_gen_.37+0x5f6>
7c0: 6c insb (%dx),%es:(%rdi)
7c1: 3e 00 2e add %ch,%ds:(%rsi)
7c4: 2e 2f cs (bad)
7c6: 73 72 jae 83a <.L__asan_gen_.37+0x60f>
7c8: 63 2f movslq (%rdi),%ebp
7ca: 6c insb (%dx),%es:(%rdi)
7cb: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
7d2: 65 65 64 2f gs gs fs (bad)
7d6: 69 6f 2f 42 79 74 65 imul $0x65747942,0x2f(%rdi),%ebp
7dd: 53 push %rbx
7de: 74 72 je 852 <.L__asan_gen_.37+0x627>
7e0: 65 61 gs (bad)
7e2: 6d insl (%dx),%es:(%rdi)
7e3: 2e 68 00 3c 73 74 cs pushq $0x74733c00
7e9: 72 69 jb 854 <.L__asan_gen_.37+0x629>
7eb: 6e outsb %ds:(%rsi),(%dx)
7ec: 67 20 6c 69 74 and %ch,0x74(%ecx,%ebp,2)
7f1: 65 72 61 gs jb 855 <.L__asan_gen_.37+0x62a>
7f4: 6c insb (%dx),%es:(%rdi)
7f5: 3e 00 2e add %ch,%ds:(%rsi)
7f8: 2e 2f cs (bad)
7fa: 73 72 jae 86e <.L__asan_gen_.37+0x643>
7fc: 63 2f movslq (%rdi),%ebp
7fe: 6c insb (%dx),%es:(%rdi)
7ff: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
806: 65 65 64 2f gs gs fs (bad)
80a: 69 6f 2f 42 75 66 66 imul $0x66667542,0x2f(%rdi),%ebp
811: 65 72 2e gs jb 842 <.L__asan_gen_.37+0x617>
814: 68 00 3c 73 74 pushq $0x74733c00
819: 72 69 jb 884 <.L__asan_gen_.37+0x659>
81b: 6e outsb %ds:(%rsi),(%dx)
81c: 67 20 6c 69 74 and %ch,0x74(%ecx,%ebp,2)
821: 65 72 61 gs jb 885 <.L__asan_gen_.37+0x65a>
824: 6c insb (%dx),%es:(%rdi)
825: 3e 00 2e add %ch,%ds:(%rsi)
828: 2e 2f cs (bad)
82a: 73 72 jae 89e <.L__asan_gen_.37+0x673>
82c: 63 2f movslq (%rdi),%ebp
82e: 6c insb (%dx),%es:(%rdi)
82f: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
836: 65 65 64 2f gs gs fs (bad)
83a: 69 6f 2f 42 69 74 53 imul $0x53746942,0x2f(%rdi),%ebp
841: 74 72 je 8b5 <.L__asan_gen_.37+0x68a>
843: 65 61 gs (bad)
845: 6d insl (%dx),%es:(%rdi)
846: 2e 68 00 3c 73 74 cs pushq $0x74733c00
84c: 72 69 jb 8b7 <.L__asan_gen_.37+0x68c>
84e: 6e outsb %ds:(%rsi),(%dx)
84f: 67 20 6c 69 74 and %ch,0x74(%ecx,%ebp,2)
854: 65 72 61 gs jb 8b8 <.L__asan_gen_.37+0x68d>
857: 6c insb (%dx),%es:(%rdi)
858: 3e 00 2e add %ch,%ds:(%rsi)
85b: 2e 2f cs (bad)
85d: 73 72 jae 8d1 <.L__asan_gen_.37+0x6a6>
85f: 63 2f movslq (%rdi),%ebp
861: 6c insb (%dx),%es:(%rdi)
862: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
869: 65 65 64 2f gs gs fs (bad)
86d: 69 6f 2f 42 69 74 53 imul $0x53746942,0x2f(%rdi),%ebp
874: 74 72 je 8e8 <.L__asan_gen_.37+0x6bd>
876: 65 61 gs (bad)
878: 6d insl (%dx),%es:(%rdi)
879: 2e 68 00 3c 73 74 cs pushq $0x74733c00
87f: 72 69 jb 8ea <.L__asan_gen_.37+0x6bf>
881: 6e outsb %ds:(%rsi),(%dx)
882: 67 20 6c 69 74 and %ch,0x74(%ecx,%ebp,2)
887: 65 72 61 gs jb 8eb <.L__asan_gen_.37+0x6c0>
88a: 6c insb (%dx),%es:(%rdi)
88b: 3e 00 2e add %ch,%ds:(%rsi)
88e: 2e 2f cs (bad)
890: 73 72 jae 904 <.L__asan_gen_.37+0x6d9>
892: 63 2f movslq (%rdi),%ebp
894: 6c insb (%dx),%es:(%rdi)
895: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
89c: 65 65 64 2f gs gs fs (bad)
8a0: 69 6f 2f 42 69 74 53 imul $0x53746942,0x2f(%rdi),%ebp
8a7: 74 72 je 91b <.L__asan_gen_.37+0x6f0>
8a9: 65 61 gs (bad)
8ab: 6d insl (%dx),%es:(%rdi)
8ac: 2e 68 00 3c 73 74 cs pushq $0x74733c00
8b2: 72 69 jb 91d <.L__asan_gen_.37+0x6f2>
8b4: 6e outsb %ds:(%rsi),(%dx)
8b5: 67 20 6c 69 74 and %ch,0x74(%ecx,%ebp,2)
8ba: 65 72 61 gs jb 91e <.L__asan_gen_.37+0x6f3>
8bd: 6c insb (%dx),%es:(%rdi)
8be: 3e 00 2e add %ch,%ds:(%rsi)
8c1: 2e 2f cs (bad)
8c3: 73 72 jae 937 <.L__asan_gen_.37+0x70c>
8c5: 63 2f movslq (%rdi),%ebp
8c7: 6c insb (%dx),%es:(%rdi)
8c8: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
8cf: 65 65 64 2f gs gs fs (bad)
8d3: 69 6f 2f 42 69 74 53 imul $0x53746942,0x2f(%rdi),%ebp
8da: 74 72 je 94e <.L__asan_gen_.37+0x723>
8dc: 65 61 gs (bad)
8de: 6d insl (%dx),%es:(%rdi)
8df: 2e 68 00 3c 73 74 cs pushq $0x74733c00
8e5: 72 69 jb 950 <.L__asan_gen_.37+0x725>
8e7: 6e outsb %ds:(%rsi),(%dx)
8e8: 67 20 6c 69 74 and %ch,0x74(%ecx,%ebp,2)
8ed: 65 72 61 gs jb 951 <.L__asan_gen_.37+0x726>
8f0: 6c insb (%dx),%es:(%rdi)
8f1: 3e 00 2e add %ch,%ds:(%rsi)
8f4: 2e 2f cs (bad)
8f6: 73 72 jae 96a <.L__asan_gen_.37+0x73f>
8f8: 63 2f movslq (%rdi),%ebp
8fa: 6c insb (%dx),%es:(%rdi)
8fb: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
902: 65 65 64 2f gs gs fs (bad)
906: 69 6f 2f 42 69 74 53 imul $0x53746942,0x2f(%rdi),%ebp
90d: 74 72 je 981 <.L__asan_gen_.37+0x756>
90f: 65 61 gs (bad)
911: 6d insl (%dx),%es:(%rdi)
912: 2e 68 00 3c 73 74 cs pushq $0x74733c00
918: 72 69 jb 983 <.L__asan_gen_.37+0x758>
91a: 6e outsb %ds:(%rsi),(%dx)
91b: 67 20 6c 69 74 and %ch,0x74(%ecx,%ebp,2)
920: 65 72 61 gs jb 984 <.L__asan_gen_.37+0x759>
923: 6c insb (%dx),%es:(%rdi)
924: 3e 00 2e add %ch,%ds:(%rsi)
927: 2e 2f cs (bad)
929: 73 72 jae 99d <.L__asan_gen_.37+0x772>
92b: 63 2f movslq (%rdi),%ebp
92d: 6c insb (%dx),%es:(%rdi)
92e: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
935: 65 65 64 2f gs gs fs (bad)
939: 69 6f 2f 42 69 74 53 imul $0x53746942,0x2f(%rdi),%ebp
940: 74 72 je 9b4 <.L__asan_gen_.37+0x789>
942: 65 61 gs (bad)
944: 6d insl (%dx),%es:(%rdi)
945: 2e 68 00 3c 73 74 cs pushq $0x74733c00
94b: 72 69 jb 9b6 <.L__asan_gen_.37+0x78b>
94d: 6e outsb %ds:(%rsi),(%dx)
94e: 67 20 6c 69 74 and %ch,0x74(%ecx,%ebp,2)
953: 65 72 61 gs jb 9b7 <.L__asan_gen_.37+0x78c>
956: 6c insb (%dx),%es:(%rdi)
957: 3e 00 2e add %ch,%ds:(%rsi)
95a: 2e 2f cs (bad)
95c: 73 72 jae 9d0 <.L__asan_gen_.37+0x7a5>
95e: 63 2f movslq (%rdi),%ebp
960: 6c insb (%dx),%es:(%rdi)
961: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
968: 65 65 64 2f gs gs fs (bad)
96c: 69 6f 2f 42 69 74 53 imul $0x53746942,0x2f(%rdi),%ebp
973: 74 72 je 9e7 <.L__asan_gen_.37+0x7bc>
975: 65 61 gs (bad)
977: 6d insl (%dx),%es:(%rdi)
978: 2e 68 00 3c 73 74 cs pushq $0x74733c00
97e: 72 69 jb 9e9 <.L__asan_gen_.37+0x7be>
980: 6e outsb %ds:(%rsi),(%dx)
981: 67 20 6c 69 74 and %ch,0x74(%ecx,%ebp,2)
986: 65 72 61 gs jb 9ea <.L__asan_gen_.37+0x7bf>
989: 6c insb (%dx),%es:(%rdi)
98a: 3e 00 2e add %ch,%ds:(%rsi)
98d: 2e 2f cs (bad)
98f: 73 72 jae a03 <.L__asan_gen_.37+0x7d8>
991: 63 2f movslq (%rdi),%ebp
993: 6c insb (%dx),%es:(%rdi)
994: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
99b: 65 65 64 2f gs gs fs (bad)
99f: 69 6f 2f 42 69 74 53 imul $0x53746942,0x2f(%rdi),%ebp
9a6: 74 72 je a1a <.str.10+0x5a>
9a8: 65 61 gs (bad)
9aa: 6d insl (%dx),%es:(%rdi)
9ab: 2e 68 00 3c 73 74 cs pushq $0x74733c00
9b1: 72 69 jb a1c <.str.10+0x5c>
9b3: 6e outsb %ds:(%rsi),(%dx)
9b4: 67 20 6c 69 74 and %ch,0x74(%ecx,%ebp,2)
9b9: 65 72 61 gs jb a1d <.str.10+0x5d>
9bc: 6c insb (%dx),%es:(%rdi)
9bd: 3e 00 2e add %ch,%ds:(%rsi)
9c0: 2e 2f cs (bad)
9c2: 73 72 jae a36 <.str.10+0x76>
9c4: 63 2f movslq (%rdi),%ebp
9c6: 6c insb (%dx),%es:(%rdi)
9c7: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
9ce: 65 65 64 2f gs gs fs (bad)
9d2: 69 6f 2f 42 69 74 53 imul $0x53746942,0x2f(%rdi),%ebp
9d9: 74 72 je a4d <.str.10+0x8d>
9db: 65 61 gs (bad)
9dd: 6d insl (%dx),%es:(%rdi)
9de: 2e 68 00 3c 73 74 cs pushq $0x74733c00
9e4: 72 69 jb a4f <.str.10+0x8f>
9e6: 6e outsb %ds:(%rsi),(%dx)
9e7: 67 20 6c 69 74 and %ch,0x74(%ecx,%ebp,2)
9ec: 65 72 61 gs jb a50 <.str.10+0x90>
9ef: 6c insb (%dx),%es:(%rdi)
9f0: 3e 00 2e add %ch,%ds:(%rsi)
9f3: 2e 2f cs (bad)
9f5: 73 72 jae a69 <.str.10+0xa9>
9f7: 63 2f movslq (%rdi),%ebp
9f9: 6c insb (%dx),%es:(%rdi)
9fa: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
a01: 65 65 64 2f gs gs fs (bad)
a05: 69 6f 2f 42 69 74 53 imul $0x53746942,0x2f(%rdi),%ebp
a0c: 74 72 je a80 <.str.10+0xc0>
a0e: 65 61 gs (bad)
a10: 6d insl (%dx),%es:(%rdi)
a11: 2e cs
a12: 68 .byte 0x68
...
Disassembly of section .rodata:
0000000000000000 <.str-0x100>:
0: ff (bad)
1: ff 00 incl (%rax)
3: 00 27 add %ah,(%rdi)
5: 72 61 jb 68 <.str-0x98>
7: 77 73 ja 7c <.str-0x84>
9: 70 65 jo 70 <.str-0x90>
b: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
f: 53 push %rbx
10: 6f outsl %ds:(%rsi),(%dx)
11: 6e outsb %ds:(%rsi),(%dx)
12: 79 41 jns 55 <.str-0xab>
14: 72 77 jb 8d <.str-0x73>
16: 32 44 65 63 xor 0x63(%rbp,%riz,2),%al
1a: 6f outsl %ds:(%rsi),(%dx)
1b: 6d insl (%dx),%es:(%rdi)
1c: 70 72 jo 90 <.str-0x70>
1e: 65 73 73 gs jae 94 <.str-0x6c>
21: 6f outsl %ds:(%rsi),(%dx)
22: 72 20 jb 44 <.str-0xbc>
24: 2a 27 sub (%rdi),%ah
...
2e: 00 00 add %al,(%rax)
30: ff (bad)
31: ff 00 incl (%rax)
33: 00 27 add %ah,(%rdi)
35: 72 61 jb 98 <.str-0x68>
37: 77 73 ja ac <.str-0x54>
39: 70 65 jo a0 <.str-0x60>
3b: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
3f: 41 62 73 74 72 61 rex.B (bad) {%k2}
45: 63 74 50 61 movslq 0x61(%rax,%rdx,2),%esi
49: 72 61 jb ac <.str-0x54>
4b: 6c insb (%dx),%es:(%rdi)
4c: 6c insb (%dx),%es:(%rdi)
4d: 65 6c gs insb (%dx),%es:(%rdi)
4f: 69 7a 65 64 44 65 63 imul $0x63654464,0x65(%rdx),%edi
56: 6f outsl %ds:(%rsi),(%dx)
57: 6d insl (%dx),%es:(%rdi)
58: 70 72 jo cc <.str-0x34>
5a: 65 73 73 gs jae d0 <.str-0x30>
5d: 6f outsl %ds:(%rsi),(%dx)
5e: 72 27 jb 87 <.str-0x79>
...
70: ff (bad)
71: ff 00 incl (%rax)
73: 00 27 add %ah,(%rdi)
75: 72 61 jb d8 <.str-0x28>
77: 77 73 ja ec <.str-0x14>
79: 70 65 jo e0 <.str-0x20>
7b: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
7f: 42 79 74 rex.X jns f6 <.str-0xa>
82: 65 53 gs push %rbx
84: 74 72 je f8 <.str-0x8>
86: 65 61 gs (bad)
88: 6d insl (%dx),%es:(%rdi)
89: 27 (bad)
8a: 00 00 add %al,(%rax)
8c: 00 00 add %al,(%rax)
8e: 00 00 add %al,(%rax)
90: ff (bad)
91: ff 00 incl (%rax)
93: 00 27 add %ah,(%rdi)
95: 72 61 jb f8 <.str-0x8>
97: 77 73 ja 10c <.str+0xc>
99: 70 65 jo 100 <.str>
9b: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
9f: 53 push %rbx
a0: 6f outsl %ds:(%rsi),(%dx)
a1: 6e outsb %ds:(%rsi),(%dx)
a2: 79 41 jns e5 <.str-0x1b>
a4: 72 77 jb 11d <.str+0x1d>
a6: 32 44 65 63 xor 0x63(%rbp,%riz,2),%al
aa: 6f outsl %ds:(%rsi),(%dx)
ab: 6d insl (%dx),%es:(%rdi)
ac: 70 72 jo 120 <.str+0x20>
ae: 65 73 73 gs jae 124 <.str+0x24>
b1: 6f outsl %ds:(%rsi),(%dx)
b2: 72 27 jb db <.str-0x25>
...
c0: ff (bad)
c1: ff 00 incl (%rax)
c3: 00 27 add %ah,(%rdi)
c5: 72 61 jb 128 <.str+0x28>
c7: 77 73 ja 13c <.str+0x3c>
c9: 70 65 jo 130 <.str+0x30>
cb: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
cf: 52 push %rdx
d0: 61 (bad)
d1: 77 49 ja 11c <.str+0x1c>
d3: 6d insl (%dx),%es:(%rdi)
d4: 61 (bad)
d5: 67 65 27 addr32 gs (bad)
...
e0: ff (bad)
e1: ff 00 incl (%rax)
e3: 00 27 add %ah,(%rdi)
e5: 72 61 jb 148 <.str+0x48>
e7: 77 73 ja 15c <.str+0x5c>
e9: 70 65 jo 150 <.str+0x50>
eb: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
ef: 52 push %rdx
f0: 61 (bad)
f1: 77 49 ja 13c <.str+0x3c>
f3: 6d insl (%dx),%es:(%rdi)
f4: 61 (bad)
f5: 67 65 44 61 addr32 gs rex.R (bad)
f9: 74 61 je 15c <.str+0x5c>
fb: 27 (bad)
fc: 00 00 add %al,(%rax)
...
0000000000000100 <.str>:
100: 2e 2e 2f cs cs (bad)
103: 73 72 jae 177 <.str+0x77>
105: 63 2f movslq (%rdi),%ebp
107: 6c insb (%dx),%es:(%rdi)
108: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
10f: 65 65 64 2f gs gs fs (bad)
113: 64 65 63 6f 6d fs movslq %gs:0x6d(%rdi),%ebp
118: 70 72 jo 18c <.str+0x8c>
11a: 65 73 73 gs jae 190 <.str+0x90>
11d: 6f outsl %ds:(%rsi),(%dx)
11e: 72 73 jb 193 <.str+0x93>
120: 2f (bad)
121: 53 push %rbx
122: 6f outsl %ds:(%rsi),(%dx)
123: 6e outsb %ds:(%rsi),(%dx)
124: 79 41 jns 167 <.str+0x67>
126: 72 77 jb 19f <.str+0x9f>
128: 32 44 65 63 xor 0x63(%rbp,%riz,2),%al
12c: 6f outsl %ds:(%rsi),(%dx)
12d: 6d insl (%dx),%es:(%rdi)
12e: 70 72 jo 1a2 <__PRETTY_FUNCTION__._ZN8rawspeed20SonyArw2DecompressorC2ERKNS_8RawImageERKNS_10ByteStreamE+0x2>
130: 65 73 73 gs jae 1a6 <__PRETTY_FUNCTION__._ZN8rawspeed20SonyArw2DecompressorC2ERKNS_8RawImageERKNS_10ByteStreamE+0x6>
133: 6f outsl %ds:(%rsi),(%dx)
134: 72 2e jb 164 <.str+0x64>
136: 63 70 70 movslq 0x70(%rax),%esi
139: 3a 33 cmp (%rbx),%dh
13b: 39 3a cmp %edi,(%rdx)
13d: 20 25 73 3a 20 55 and %ah,0x55203a73(%rip) # 55203bb6 <asan.module_dtor+0x55201776>
143: 6e outsb %ds:(%rsi),(%dx)
144: 65 78 70 gs js 1b7 <__PRETTY_FUNCTION__._ZN8rawspeed20SonyArw2DecompressorC2ERKNS_8RawImageERKNS_10ByteStreamE+0x17>
147: 65 63 74 65 64 movslq %gs:0x64(%rbp,%riz,2),%esi
14c: 20 63 6f and %ah,0x6f(%rbx)
14f: 6d insl (%dx),%es:(%rdi)
150: 70 6f jo 1c1 <__PRETTY_FUNCTION__._ZN8rawspeed20SonyArw2DecompressorC2ERKNS_8RawImageERKNS_10ByteStreamE+0x21>
152: 6e outsb %ds:(%rsi),(%dx)
153: 65 6e outsb %gs:(%rsi),(%dx)
155: 74 20 je 177 <.str+0x77>
157: 63 6f 75 movslq 0x75(%rdi),%ebp
15a: 6e outsb %ds:(%rsi),(%dx)
15b: 74 20 je 17d <.str+0x7d>
15d: 2f (bad)
15e: 20 64 61 74 and %ah,0x74(%rcx,%riz,2)
162: 61 (bad)
163: 20 74 79 70 and %dh,0x70(%rcx,%rdi,2)
167: 65 00 00 add %al,%gs:(%rax)
...
00000000000001a0 <__PRETTY_FUNCTION__._ZN8rawspeed20SonyArw2DecompressorC2ERKNS_8RawImageERKNS_10ByteStreamE>:
1a0: 72 61 jb 203 <__PRETTY_FUNCTION__._ZN8rawspeed20SonyArw2DecompressorC2ERKNS_8RawImageERKNS_10ByteStreamE+0x63>
1a2: 77 73 ja 217 <__PRETTY_FUNCTION__._ZN8rawspeed20SonyArw2DecompressorC2ERKNS_8RawImageERKNS_10ByteStreamE+0x77>
1a4: 70 65 jo 20b <__PRETTY_FUNCTION__._ZN8rawspeed20SonyArw2DecompressorC2ERKNS_8RawImageERKNS_10ByteStreamE+0x6b>
1a6: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
1aa: 53 push %rbx
1ab: 6f outsl %ds:(%rsi),(%dx)
1ac: 6e outsb %ds:(%rsi),(%dx)
1ad: 79 41 jns 1f0 <__PRETTY_FUNCTION__._ZN8rawspeed20SonyArw2DecompressorC2ERKNS_8RawImageERKNS_10ByteStreamE+0x50>
1af: 72 77 jb 228 <__PRETTY_FUNCTION__._ZN8rawspeed20SonyArw2DecompressorC2ERKNS_8RawImageERKNS_10ByteStreamE+0x88>
1b1: 32 44 65 63 xor 0x63(%rbp,%riz,2),%al
1b5: 6f outsl %ds:(%rsi),(%dx)
1b6: 6d insl (%dx),%es:(%rdi)
1b7: 70 72 jo 22b <__PRETTY_FUNCTION__._ZN8rawspeed20SonyArw2DecompressorC2ERKNS_8RawImageERKNS_10ByteStreamE+0x8b>
1b9: 65 73 73 gs jae 22f <__PRETTY_FUNCTION__._ZN8rawspeed20SonyArw2DecompressorC2ERKNS_8RawImageERKNS_10ByteStreamE+0x8f>
1bc: 6f outsl %ds:(%rsi),(%dx)
1bd: 72 3a jb 1f9 <__PRETTY_FUNCTION__._ZN8rawspeed20SonyArw2DecompressorC2ERKNS_8RawImageERKNS_10ByteStreamE+0x59>
1bf: 3a 53 6f cmp 0x6f(%rbx),%dl
1c2: 6e outsb %ds:(%rsi),(%dx)
1c3: 79 41 jns 206 <__PRETTY_FUNCTION__._ZN8rawspeed20SonyArw2DecompressorC2ERKNS_8RawImageERKNS_10ByteStreamE+0x66>
1c5: 72 77 jb 23e <__PRETTY_FUNCTION__._ZN8rawspeed20SonyArw2DecompressorC2ERKNS_8RawImageERKNS_10ByteStreamE+0x9e>
1c7: 32 44 65 63 xor 0x63(%rbp,%riz,2),%al
1cb: 6f outsl %ds:(%rsi),(%dx)
1cc: 6d insl (%dx),%es:(%rdi)
1cd: 70 72 jo 241 <__PRETTY_FUNCTION__._ZN8rawspeed20SonyArw2DecompressorC2ERKNS_8RawImageERKNS_10ByteStreamE+0xa1>
1cf: 65 73 73 gs jae 245 <__PRETTY_FUNCTION__._ZN8rawspeed20SonyArw2DecompressorC2ERKNS_8RawImageERKNS_10ByteStreamE+0xa5>
1d2: 6f outsl %ds:(%rsi),(%dx)
1d3: 72 28 jb 1fd <__PRETTY_FUNCTION__._ZN8rawspeed20SonyArw2DecompressorC2ERKNS_8RawImageERKNS_10ByteStreamE+0x5d>
1d5: 63 6f 6e movslq 0x6e(%rdi),%ebp
1d8: 73 74 jae 24e <__PRETTY_FUNCTION__._ZN8rawspeed20SonyArw2DecompressorC2ERKNS_8RawImageERKNS_10ByteStreamE+0xae>
1da: 20 72 61 and %dh,0x61(%rdx)
1dd: 77 73 ja 252 <__PRETTY_FUNCTION__._ZN8rawspeed20SonyArw2DecompressorC2ERKNS_8RawImageERKNS_10ByteStreamE+0xb2>
1df: 70 65 jo 246 <__PRETTY_FUNCTION__._ZN8rawspeed20SonyArw2DecompressorC2ERKNS_8RawImageERKNS_10ByteStreamE+0xa6>
1e1: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
1e5: 52 push %rdx
1e6: 61 (bad)
1e7: 77 49 ja 232 <__PRETTY_FUNCTION__._ZN8rawspeed20SonyArw2DecompressorC2ERKNS_8RawImageERKNS_10ByteStreamE+0x92>
1e9: 6d insl (%dx),%es:(%rdi)
1ea: 61 (bad)
1eb: 67 65 20 26 and %ah,%gs:(%esi)
1ef: 2c 20 sub $0x20,%al
1f1: 63 6f 6e movslq 0x6e(%rdi),%ebp
1f4: 73 74 jae 26a <__PRETTY_FUNCTION__._ZN8rawspeed20SonyArw2DecompressorC2ERKNS_8RawImageERKNS_10ByteStreamE+0xca>
1f6: 20 72 61 and %dh,0x61(%rdx)
1f9: 77 73 ja 26e <__PRETTY_FUNCTION__._ZN8rawspeed20SonyArw2DecompressorC2ERKNS_8RawImageERKNS_10ByteStreamE+0xce>
1fb: 70 65 jo 262 <__PRETTY_FUNCTION__._ZN8rawspeed20SonyArw2DecompressorC2ERKNS_8RawImageERKNS_10ByteStreamE+0xc2>
1fd: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
201: 42 79 74 rex.X jns 278 <__PRETTY_FUNCTION__._ZN8rawspeed20SonyArw2DecompressorC2ERKNS_8RawImageERKNS_10ByteStreamE+0xd8>
204: 65 53 gs push %rbx
206: 74 72 je 27a <__PRETTY_FUNCTION__._ZN8rawspeed20SonyArw2DecompressorC2ERKNS_8RawImageERKNS_10ByteStreamE+0xda>
208: 65 61 gs (bad)
20a: 6d insl (%dx),%es:(%rdi)
20b: 20 26 and %ah,(%rsi)
20d: 29 00 sub %eax,(%rax)
...
23f: 00 ff add %bh,%bh
241: ff 00 incl (%rax)
243: 00 27 add %ah,(%rdi)
245: 72 61 jb 2a8 <__PRETTY_FUNCTION__._ZN8rawspeed20SonyArw2DecompressorC2ERKNS_8RawImageERKNS_10ByteStreamE+0x108>
247: 77 73 ja 2bc <__PRETTY_FUNCTION__._ZN8rawspeed20SonyArw2DecompressorC2ERKNS_8RawImageERKNS_10ByteStreamE+0x11c>
249: 70 65 jo 2b0 <__PRETTY_FUNCTION__._ZN8rawspeed20SonyArw2DecompressorC2ERKNS_8RawImageERKNS_10ByteStreamE+0x110>
24b: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
24f: 69 50 6f 69 6e 74 32 imul $0x32746e69,0x6f(%rax),%edx
256: 44 27 rex.R (bad)
...
260: 00 00 add %al,(%rax)
262: 0b 00 or (%rax),%eax
264: 27 (bad)
265: 72 61 jb 2c8 <.str.1+0x8>
267: 77 73 ja 2dc <.str.1+0x1c>
269: 70 65 jo 2d0 <.str.1+0x10>
26b: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
26f: 69 50 6f 69 6e 74 32 imul $0x32746e69,0x6f(%rax),%edx
276: 44 3a 3a cmp (%rdx),%r15b
279: 76 61 jbe 2dc <.str.1+0x1c>
27b: 6c insb (%dx),%es:(%rdi)
27c: 75 65 jne 2e3 <.str.1+0x23>
27e: 5f pop %rdi
27f: 74 79 je 2fa <.str.1+0x3a>
281: 70 65 jo 2e8 <.str.1+0x28>
283: 27 (bad)
284: 20 28 and %ch,(%rax)
286: 61 (bad)
287: 6b 61 20 27 imul $0x27,0x20(%rcx),%esp
28b: 69 6e 74 27 29 00 00 imul $0x2927,0x74(%rsi),%ebp
...
2a2: 0a 00 or (%rax),%al
2a4: 27 (bad)
2a5: 75 6e jne 315 <.str.1+0x55>
2a7: 73 69 jae 312 <.str.1+0x52>
2a9: 67 6e outsb %ds:(%esi),(%dx)
2ab: 65 64 20 69 6e gs and %ch,%fs:0x6e(%rcx)
2b0: 74 27 je 2d9 <.str.1+0x19>
...
00000000000002c0 <.str.1>:
2c0: 2e 2e 2f cs cs (bad)
2c3: 73 72 jae 337 <.str.1+0x77>
2c5: 63 2f movslq (%rdi),%ebp
2c7: 6c insb (%dx),%es:(%rdi)
2c8: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
2cf: 65 65 64 2f gs gs fs (bad)
2d3: 64 65 63 6f 6d fs movslq %gs:0x6d(%rdi),%ebp
2d8: 70 72 jo 34c <.str.1+0x8c>
2da: 65 73 73 gs jae 350 <.str.1+0x90>
2dd: 6f outsl %ds:(%rsi),(%dx)
2de: 72 73 jb 353 <.str.1+0x93>
2e0: 2f (bad)
2e1: 53 push %rbx
2e2: 6f outsl %ds:(%rsi),(%dx)
2e3: 6e outsb %ds:(%rsi),(%dx)
2e4: 79 41 jns 327 <.str.1+0x67>
2e6: 72 77 jb 35f <.str.1+0x9f>
2e8: 32 44 65 63 xor 0x63(%rbp,%riz,2),%al
2ec: 6f outsl %ds:(%rsi),(%dx)
2ed: 6d insl (%dx),%es:(%rdi)
2ee: 70 72 jo 362 <.str.1+0xa2>
2f0: 65 73 73 gs jae 366 <.str.1+0xa6>
2f3: 6f outsl %ds:(%rsi),(%dx)
2f4: 72 2e jb 324 <.str.1+0x64>
2f6: 63 70 70 movslq 0x70(%rax),%esi
2f9: 3a 34 35 3a 20 25 73 cmp 0x7325203a(,%rsi,1),%dh
300: 3a 20 cmp (%rax),%ah
302: 55 push %rbp
303: 6e outsb %ds:(%rsi),(%dx)
304: 65 78 70 gs js 377 <.str.1+0xb7>
307: 65 63 74 65 64 movslq %gs:0x64(%rbp,%riz,2),%esi
30c: 20 69 6d and %ch,0x6d(%rcx)
30f: 61 (bad)
310: 67 65 20 64 69 6d and %ah,%gs:0x6d(%ecx,%ebp,2)
316: 65 6e outsb %gs:(%rsi),(%dx)
318: 73 69 jae 383 <typeinfo name for rawspeed::SonyArw2Decompressor+0x3>
31a: 6f outsl %ds:(%rsi),(%dx)
31b: 6e outsb %ds:(%rsi),(%dx)
31c: 73 20 jae 33e <.str.1+0x7e>
31e: 66 6f outsw %ds:(%rsi),(%dx)
320: 75 6e jne 390 <typeinfo name for rawspeed::SonyArw2Decompressor+0x10>
322: 64 3a 20 cmp %fs:(%rax),%ah
325: 28 25 75 3b 20 25 sub %ah,0x25203b75(%rip) # 25203ea0 <asan.module_dtor+0x25201a60>
32b: 75 29 jne 356 <.str.1+0x96>
...
361: 00 0b add %cl,(%rbx)
363: 00 27 add %ah,(%rdi)
365: 69 6e 74 27 00 00 00 imul $0x27,0x74(%rsi),%ebp
...
0000000000000380 <typeinfo name for rawspeed::SonyArw2Decompressor>:
380: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
384: 77 73 ja 3f9 <typeinfo name for rawspeed::SonyArw2Decompressor+0x79>
386: 70 65 jo 3ed <typeinfo name for rawspeed::SonyArw2Decompressor+0x6d>
388: 65 64 32 30 gs xor %fs:(%rax),%dh
38c: 53 push %rbx
38d: 6f outsl %ds:(%rsi),(%dx)
38e: 6e outsb %ds:(%rsi),(%dx)
38f: 79 41 jns 3d2 <typeinfo name for rawspeed::SonyArw2Decompressor+0x52>
391: 72 77 jb 40a <typeinfo name for rawspeed::SonyArw2Decompressor+0x8a>
393: 32 44 65 63 xor 0x63(%rbp,%riz,2),%al
397: 6f outsl %ds:(%rsi),(%dx)
398: 6d insl (%dx),%es:(%rdi)
399: 70 72 jo 40d <typeinfo name for rawspeed::SonyArw2Decompressor+0x8d>
39b: 65 73 73 gs jae 411 <typeinfo name for rawspeed::SonyArw2Decompressor+0x91>
39e: 6f outsl %ds:(%rsi),(%dx)
39f: 72 45 jb 3e6 <typeinfo name for rawspeed::SonyArw2Decompressor+0x66>
...
3dd: 00 00 add %al,(%rax)
3df: 00 ff add %bh,%bh
3e1: ff 00 incl (%rax)
3e3: 00 27 add %ah,(%rdi)
3e5: 63 6f 6e movslq 0x6e(%rdi),%ebp
3e8: 73 74 jae 45e <.str.2+0x1e>
3ea: 20 72 61 and %dh,0x61(%rdx)
3ed: 77 73 ja 462 <.str.2+0x22>
3ef: 70 65 jo 456 <.str.2+0x16>
3f1: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
3f5: 53 push %rbx
3f6: 6f outsl %ds:(%rsi),(%dx)
3f7: 6e outsb %ds:(%rsi),(%dx)
3f8: 79 41 jns 43b <typeinfo name for rawspeed::SonyArw2Decompressor+0xbb>
3fa: 72 77 jb 473 <.str.2+0x33>
3fc: 32 44 65 63 xor 0x63(%rbp,%riz,2),%al
400: 6f outsl %ds:(%rsi),(%dx)
401: 6d insl (%dx),%es:(%rdi)
402: 70 72 jo 476 <.str.2+0x36>
404: 65 73 73 gs jae 47a <.str.2+0x3a>
407: 6f outsl %ds:(%rsi),(%dx)
408: 72 20 jb 42a <typeinfo name for rawspeed::SonyArw2Decompressor+0xaa>
40a: 2a 27 sub (%rdi),%ah
40c: 00 00 add %al,(%rax)
40e: 00 00 add %al,(%rax)
410: 00 00 add %al,(%rax)
412: 0a 00 or (%rax),%al
414: 27 (bad)
415: 72 61 jb 478 <.str.2+0x38>
417: 77 73 ja 48c <__PRETTY_FUNCTION__._ZNK8rawspeed20SonyArw2Decompressor18decompressThreadedEPKNS_21RawDecompressorThreadE+0xc>
419: 70 65 jo 480 <__PRETTY_FUNCTION__._ZNK8rawspeed20SonyArw2Decompressor18decompressThreadedEPKNS_21RawDecompressorThreadE>
41b: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
41f: 75 69 jne 48a <__PRETTY_FUNCTION__._ZNK8rawspeed20SonyArw2Decompressor18decompressThreadedEPKNS_21RawDecompressorThreadE+0xa>
421: 6e outsb %ds:(%rsi),(%dx)
422: 74 33 je 457 <.str.2+0x17>
424: 32 27 xor (%rdi),%ah
426: 20 28 and %ch,(%rax)
428: 61 (bad)
429: 6b 61 20 27 imul $0x27,0x20(%rcx),%esp
42d: 75 6e jne 49d <__PRETTY_FUNCTION__._ZNK8rawspeed20SonyArw2Decompressor18decompressThreadedEPKNS_21RawDecompressorThreadE+0x1d>
42f: 73 69 jae 49a <__PRETTY_FUNCTION__._ZNK8rawspeed20SonyArw2Decompressor18decompressThreadedEPKNS_21RawDecompressorThreadE+0x1a>
431: 67 6e outsb %ds:(%esi),(%dx)
433: 65 64 20 69 6e gs and %ch,%fs:0x6e(%rcx)
438: 74 27 je 461 <.str.2+0x21>
43a: 29 00 sub %eax,(%rax)
43c: 00 00 add %al,(%rax)
...
0000000000000440 <.str.2>:
440: 6d insl (%dx),%es:(%rdi)
441: 52 push %rdx
442: 61 (bad)
443: 77 2d ja 472 <.str.2+0x32>
445: 3e 64 69 6d 2e 78 20 ds imul $0x203e2078,%fs:0x2e(%rbp),%ebp
44c: 3e 20
44e: 30 00 xor %al,(%rax)
...
0000000000000480 <__PRETTY_FUNCTION__._ZNK8rawspeed20SonyArw2Decompressor18decompressThreadedEPKNS_21RawDecompressorThreadE>:
480: 76 69 jbe 4eb <__PRETTY_FUNCTION__._ZNK8rawspeed20SonyArw2Decompressor18decompressThreadedEPKNS_21RawDecompressorThreadE+0x6b>
482: 72 74 jb 4f8 <__PRETTY_FUNCTION__._ZNK8rawspeed20SonyArw2Decompressor18decompressThreadedEPKNS_21RawDecompressorThreadE+0x78>
484: 75 61 jne 4e7 <__PRETTY_FUNCTION__._ZNK8rawspeed20SonyArw2Decompressor18decompressThreadedEPKNS_21RawDecompressorThreadE+0x67>
486: 6c insb (%dx),%es:(%rdi)
487: 20 76 6f and %dh,0x6f(%rsi)
48a: 69 64 20 72 61 77 73 imul $0x70737761,0x72(%rax,%riz,1),%esp
491: 70
492: 65 65 64 3a 3a gs gs cmp %fs:(%rdx),%bh
497: 53 push %rbx
498: 6f outsl %ds:(%rsi),(%dx)
499: 6e outsb %ds:(%rsi),(%dx)
49a: 79 41 jns 4dd <__PRETTY_FUNCTION__._ZNK8rawspeed20SonyArw2Decompressor18decompressThreadedEPKNS_21RawDecompressorThreadE+0x5d>
49c: 72 77 jb 515 <__PRETTY_FUNCTION__._ZNK8rawspeed20SonyArw2Decompressor18decompressThreadedEPKNS_21RawDecompressorThreadE+0x95>
49e: 32 44 65 63 xor 0x63(%rbp,%riz,2),%al
4a2: 6f outsl %ds:(%rsi),(%dx)
4a3: 6d insl (%dx),%es:(%rdi)
4a4: 70 72 jo 518 <__PRETTY_FUNCTION__._ZNK8rawspeed20SonyArw2Decompressor18decompressThreadedEPKNS_21RawDecompressorThreadE+0x98>
4a6: 65 73 73 gs jae 51c <__PRETTY_FUNCTION__._ZNK8rawspeed20SonyArw2Decompressor18decompressThreadedEPKNS_21RawDecompressorThreadE+0x9c>
4a9: 6f outsl %ds:(%rsi),(%dx)
4aa: 72 3a jb 4e6 <__PRETTY_FUNCTION__._ZNK8rawspeed20SonyArw2Decompressor18decompressThreadedEPKNS_21RawDecompressorThreadE+0x66>
4ac: 3a 64 65 63 cmp 0x63(%rbp,%riz,2),%ah
4b0: 6f outsl %ds:(%rsi),(%dx)
4b1: 6d insl (%dx),%es:(%rdi)
4b2: 70 72 jo 526 <.str.3+0x6>
4b4: 65 73 73 gs jae 52a <.str.3+0xa>
4b7: 54 push %rsp
4b8: 68 72 65 61 64 pushq $0x64616572
4bd: 65 64 28 63 6f gs sub %ah,%fs:0x6f(%rbx)
4c2: 6e outsb %ds:(%rsi),(%dx)
4c3: 73 74 jae 539 <.str.3+0x19>
4c5: 20 72 61 and %dh,0x61(%rdx)
4c8: 77 73 ja 53d <.str.3+0x1d>
4ca: 70 65 jo 531 <.str.3+0x11>
4cc: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
4d0: 52 push %rdx
4d1: 61 (bad)
4d2: 77 44 ja 518 <__PRETTY_FUNCTION__._ZNK8rawspeed20SonyArw2Decompressor18decompressThreadedEPKNS_21RawDecompressorThreadE+0x98>
4d4: 65 63 6f 6d movslq %gs:0x6d(%rdi),%ebp
4d8: 70 72 jo 54c <.str.3+0x2c>
4da: 65 73 73 gs jae 550 <.str.3+0x30>
4dd: 6f outsl %ds:(%rsi),(%dx)
4de: 72 54 jb 534 <.str.3+0x14>
4e0: 68 72 65 61 64 pushq $0x64616572
4e5: 20 2a and %ch,(%rdx)
4e7: 29 20 sub %esp,(%rax)
4e9: 63 6f 6e movslq 0x6e(%rdi),%ebp
4ec: 73 74 jae 562 <.str.4+0x2>
...
0000000000000520 <.str.3>:
520: 6d insl (%dx),%es:(%rdi)
521: 52 push %rdx
522: 61 (bad)
523: 77 2d ja 552 <.str.3+0x32>
525: 3e 64 69 6d 2e 78 20 ds imul $0x20252078,%fs:0x2e(%rbp),%ebp
52c: 25 20
52e: 33 32 xor (%rdx),%esi
530: 20 3d 3d 20 30 00 and %bh,0x30203d(%rip) # 302573 <asan.module_dtor+0x300133>
...
0000000000000560 <.str.4>:
560: 6d insl (%dx),%es:(%rdi)
561: 52 push %rdx
562: 61 (bad)
563: 77 2d ja 592 <.str.4+0x32>
565: 3e 64 69 6d 2e 79 20 ds imul $0x203e2079,%fs:0x2e(%rbp),%ebp
56c: 3e 20
56e: 30 00 xor %al,(%rax)
...
5a0: ff (bad)
5a1: ff 00 incl (%rax)
5a3: 00 27 add %ah,(%rdi)
5a5: 63 6f 6e movslq 0x6e(%rdi),%ebp
5a8: 73 74 jae 61e <.str.4+0xbe>
5aa: 20 72 61 and %dh,0x61(%rdx)
5ad: 77 73 ja 622 <.str.4+0xc2>
5af: 70 65 jo 616 <.str.4+0xb6>
5b1: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
5b5: 53 push %rbx
5b6: 6f outsl %ds:(%rsi),(%dx)
5b7: 6e outsb %ds:(%rsi),(%dx)
5b8: 79 41 jns 5fb <.str.4+0x9b>
5ba: 72 77 jb 633 <.str.4+0xd3>
5bc: 32 44 65 63 xor 0x63(%rbp,%riz,2),%al
5c0: 6f outsl %ds:(%rsi),(%dx)
5c1: 6d insl (%dx),%es:(%rdi)
5c2: 70 72 jo 636 <.str.4+0xd6>
5c4: 65 73 73 gs jae 63a <.str.4+0xda>
5c7: 6f outsl %ds:(%rsi),(%dx)
5c8: 72 27 jb 5f1 <.str.4+0x91>
5ca: 00 00 add %al,(%rax)
5cc: 00 00 add %al,(%rax)
5ce: 00 00 add %al,(%rax)
5d0: ff (bad)
5d1: ff 00 incl (%rax)
5d3: 00 27 add %ah,(%rdi)
5d5: 63 6f 6e movslq 0x6e(%rdi),%ebp
5d8: 73 74 jae 64e <.str.4+0xee>
5da: 20 72 61 and %dh,0x61(%rdx)
5dd: 77 73 ja 652 <.str.4+0xf2>
5df: 70 65 jo 646 <.str.4+0xe6>
5e1: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
5e5: 42 79 74 rex.X jns 65c <.str.4+0xfc>
5e8: 65 53 gs push %rbx
5ea: 74 72 je 65e <.str.4+0xfe>
5ec: 65 61 gs (bad)
5ee: 6d insl (%dx),%es:(%rdi)
5ef: 27 (bad)
...
600: ff (bad)
601: ff 00 incl (%rax)
603: 00 27 add %ah,(%rdi)
605: 72 61 jb 668 <.str.4+0x108>
607: 77 73 ja 67c <.str.4+0x11c>
609: 70 65 jo 670 <.str.4+0x110>
60b: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
60f: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
616: 61 6d
618: 3c 72 cmp $0x72,%al
61a: 61 (bad)
61b: 77 73 ja 690 <.str.4+0x130>
61d: 70 65 jo 684 <.str.4+0x124>
61f: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
623: 50 push %rax
624: 6c insb (%dx),%es:(%rdi)
625: 61 (bad)
626: 69 6e 42 69 74 50 75 imul $0x75507469,0x42(%rsi),%ebp
62d: 6d insl (%dx),%es:(%rdi)
62e: 70 54 jo 684 <.str.4+0x124>
630: 61 (bad)
631: 67 2c 20 addr32 sub $0x20,%al
634: 72 61 jb 697 <.str.4+0x137>
636: 77 73 ja 6ab <.str.4+0x14b>
638: 70 65 jo 69f <.str.4+0x13f>
63a: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
63e: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
645: 61 6d
647: 43 61 rex.XB (bad)
649: 63 68 65 movslq 0x65(%rax),%ebp
64c: 4c rex.WR
64d: 65 66 74 49 gs data16 je 69a <.str.4+0x13a>
651: 6e outsb %ds:(%rsi),(%dx)
652: 52 push %rdx
653: 69 67 68 74 4f 75 74 imul $0x74754f74,0x68(%rdi),%esp
65a: 3e 27 ds (bad)
65c: 00 00 add %al,(%rax)
65e: 00 00 add %al,(%rax)
660: ff (bad)
661: ff 00 incl (%rax)
663: 00 27 add %ah,(%rdi)
665: 63 6f 6e movslq 0x6e(%rdi),%ebp
668: 73 74 jae 6de <.str.4+0x17e>
66a: 20 72 61 and %dh,0x61(%rdx)
66d: 77 73 ja 6e2 <.str.4+0x182>
66f: 70 65 jo 6d6 <.str.4+0x176>
671: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
675: 52 push %rdx
676: 61 (bad)
677: 77 44 ja 6bd <.str.4+0x15d>
679: 65 63 6f 6d movslq %gs:0x6d(%rdi),%ebp
67d: 70 72 jo 6f1 <.str.4+0x191>
67f: 65 73 73 gs jae 6f5 <.str.4+0x195>
682: 6f outsl %ds:(%rsi),(%dx)
683: 72 54 jb 6d9 <.str.4+0x179>
685: 68 72 65 61 64 pushq $0x64616572
68a: 27 (bad)
68b: 00 00 add %al,(%rax)
68d: 00 00 add %al,(%rax)
68f: 00 00 add %al,(%rax)
691: 00 0a add %cl,(%rdx)
693: 00 27 add %ah,(%rdi)
695: 63 6f 6e movslq 0x6e(%rdi),%ebp
698: 73 74 jae 70e <.str.4+0x1ae>
69a: 20 72 61 and %dh,0x61(%rdx)
69d: 77 73 ja 712 <.str.4+0x1b2>
69f: 70 65 jo 706 <.str.4+0x1a6>
6a1: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
6a5: 75 69 jne 710 <.str.4+0x1b0>
6a7: 6e outsb %ds:(%rsi),(%dx)
6a8: 74 33 je 6dd <.str.4+0x17d>
6aa: 32 27 xor (%rdi),%ah
6ac: 20 28 and %ch,(%rax)
6ae: 61 (bad)
6af: 6b 61 20 27 imul $0x27,0x20(%rcx),%esp
6b3: 63 6f 6e movslq 0x6e(%rdi),%ebp
6b6: 73 74 jae 72c <.str.4+0x1cc>
6b8: 20 75 6e and %dh,0x6e(%rbp)
6bb: 73 69 jae 726 <.str.4+0x1c6>
6bd: 67 6e outsb %ds:(%esi),(%dx)
6bf: 65 64 20 69 6e gs and %ch,%fs:0x6e(%rcx)
6c4: 74 27 je 6ed <.str.4+0x18d>
6c6: 29 00 sub %eax,(%rax)
...
6d0: ff (bad)
6d1: ff 00 incl (%rax)
6d3: 00 27 add %ah,(%rdi)
6d5: 72 61 jb 738 <.str.4+0x1d8>
6d7: 77 73 ja 74c <.str.4+0x1ec>
6d9: 70 65 jo 740 <.str.4+0x1e0>
6db: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
6df: 42 79 74 rex.X jns 756 <.str.4+0x1f6>
6e2: 65 53 gs push %rbx
6e4: 74 72 je 758 <.str.4+0x1f8>
6e6: 65 61 gs (bad)
6e8: 6d insl (%dx),%es:(%rdi)
6e9: 20 2a and %ch,(%rdx)
6eb: 27 (bad)
6ec: 00 00 add %al,(%rax)
6ee: 00 00 add %al,(%rax)
6f0: ff (bad)
6f1: ff 00 incl (%rax)
6f3: 00 27 add %ah,(%rdi)
6f5: 72 61 jb 758 <.str.4+0x1f8>
6f7: 77 73 ja 76c <.str.4+0x20c>
6f9: 70 65 jo 760 <.str.4+0x200>
6fb: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
6ff: 44 61 rex.R (bad)
701: 74 61 je 764 <.str.4+0x204>
703: 42 75 66 rex.X jne 76c <.str.4+0x20c>
706: 66 65 72 27 data16 gs jb 731 <.str.4+0x1d1>
70a: 00 00 add %al,(%rax)
70c: 00 00 add %al,(%rax)
70e: 00 00 add %al,(%rax)
710: ff (bad)
711: ff 00 incl (%rax)
713: 00 27 add %ah,(%rdi)
715: 72 61 jb 778 <.str.4+0x218>
717: 77 73 ja 78c <.str.4+0x22c>
719: 70 65 jo 780 <.str.4+0x220>
71b: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
71f: 42 75 66 rex.X jne 788 <.str.4+0x228>
722: 66 65 72 27 data16 gs jb 74d <.str.4+0x1ed>
...
72e: 00 00 add %al,(%rax)
730: ff (bad)
731: ff 00 incl (%rax)
733: 00 27 add %ah,(%rdi)
735: 72 61 jb 798 <.str.4+0x238>
737: 77 73 ja 7ac <.str.4+0x24c>
739: 70 65 jo 7a0 <.str.4+0x240>
73b: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
73f: 42 75 66 rex.X jne 7a8 <.str.4+0x248>
742: 66 65 72 20 data16 gs jb 766 <.str.4+0x206>
746: 2a 27 sub (%rdi),%ah
...
750: ff (bad)
751: ff 00 incl (%rax)
753: 00 27 add %ah,(%rdi)
755: 63 6f 6e movslq 0x6e(%rdi),%ebp
758: 73 74 jae 7ce <.str.4+0x26e>
75a: 20 72 61 and %dh,0x61(%rdx)
75d: 77 73 ja 7d2 <.str.4+0x272>
75f: 70 65 jo 7c6 <.str.4+0x266>
761: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
765: 52 push %rdx
766: 61 (bad)
767: 77 49 ja 7b2 <.str.4+0x252>
769: 6d insl (%dx),%es:(%rdi)
76a: 61 (bad)
76b: 67 65 44 61 addr32 gs rex.R (bad)
76f: 74 61 je 7d2 <.str.4+0x272>
771: 20 2a and %ch,(%rdx)
773: 27 (bad)
...
780: ff (bad)
781: ff 00 incl (%rax)
783: 00 27 add %ah,(%rdi)
785: 63 6f 6e movslq 0x6e(%rdi),%ebp
788: 73 74 jae 7fe <.str.4+0x29e>
78a: 20 72 61 and %dh,0x61(%rdx)
78d: 77 73 ja 802 <.str.4+0x2a2>
78f: 70 65 jo 7f6 <.str.4+0x296>
791: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
795: 52 push %rdx
796: 61 (bad)
797: 77 49 ja 7e2 <.str.4+0x282>
799: 6d insl (%dx),%es:(%rdi)
79a: 61 (bad)
79b: 67 65 44 61 addr32 gs rex.R (bad)
79f: 74 61 je 802 <.str.4+0x2a2>
7a1: 27 (bad)
...
7b2: 0a 00 or (%rax),%al
7b4: 27 (bad)
7b5: 63 6f 6e movslq 0x6e(%rdi),%ebp
7b8: 73 74 jae 82e <.str.4+0x2ce>
7ba: 20 72 61 and %dh,0x61(%rdx)
7bd: 77 73 ja 832 <.str.4+0x2d2>
7bf: 70 65 jo 826 <.str.4+0x2c6>
7c1: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
7c5: 52 push %rdx
7c6: 61 (bad)
7c7: 77 49 ja 812 <.str.4+0x2b2>
7c9: 6d insl (%dx),%es:(%rdi)
7ca: 61 (bad)
7cb: 67 65 54 addr32 gs push %rsp
7ce: 79 70 jns 840 <.str.4+0x2e0>
7d0: 65 27 gs (bad)
...
7e2: 0a 00 or (%rax),%al
7e4: 27 (bad)
7e5: 72 61 jb 848 <.str.4+0x2e8>
7e7: 77 73 ja 85c <.str.4+0x2fc>
7e9: 70 65 jo 850 <.str.4+0x2f0>
7eb: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
7ef: 52 push %rdx
7f0: 61 (bad)
7f1: 77 49 ja 83c <.str.4+0x2dc>
7f3: 6d insl (%dx),%es:(%rdi)
7f4: 61 (bad)
7f5: 67 65 54 addr32 gs push %rsp
7f8: 79 70 jns 86a <.str.4+0x30a>
7fa: 65 27 gs (bad)
7fc: 00 00 add %al,(%rax)
7fe: 00 00 add %al,(%rax)
800: ff (bad)
801: ff 00 incl (%rax)
803: 00 27 add %ah,(%rdi)
805: 63 6f 6e movslq 0x6e(%rdi),%ebp
808: 73 74 jae 87e <.str.4+0x31e>
80a: 20 72 61 and %dh,0x61(%rdx)
80d: 77 73 ja 882 <.str.4+0x322>
80f: 70 65 jo 876 <.str.4+0x316>
811: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
815: 42 79 74 rex.X jns 88c <.str.4+0x32c>
818: 65 53 gs push %rbx
81a: 74 72 je 88e <.str.4+0x32e>
81c: 65 61 gs (bad)
81e: 6d insl (%dx),%es:(%rdi)
81f: 20 2a and %ch,(%rdx)
821: 27 (bad)
...
832: 0a 00 or (%rax),%al
834: 27 (bad)
835: 63 6f 6e movslq 0x6e(%rdi),%ebp
838: 73 74 jae 8ae <.str.9+0xe>
83a: 20 72 61 and %dh,0x61(%rdx)
83d: 77 73 ja 8b2 <.str.9+0x12>
83f: 70 65 jo 8a6 <.str.9+0x6>
841: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
845: 42 75 66 rex.X jne 8ae <.str.9+0xe>
848: 66 65 72 3a data16 gs jb 886 <.str.4+0x326>
84c: 3a 73 69 cmp 0x69(%rbx),%dh
84f: 7a 65 jp 8b6 <.str.9+0x16>
851: 5f pop %rdi
852: 74 79 je 8cd <.str.9+0x2d>
854: 70 65 jo 8bb <.str.9+0x1b>
856: 27 (bad)
857: 20 28 and %ch,(%rax)
859: 61 (bad)
85a: 6b 61 20 27 imul $0x27,0x20(%rcx),%esp
85e: 63 6f 6e movslq 0x6e(%rdi),%ebp
861: 73 74 jae 8d7 <.str.9+0x37>
863: 20 75 6e and %dh,0x6e(%rbp)
866: 73 69 jae 8d1 <.str.9+0x31>
868: 67 6e outsb %ds:(%esi),(%dx)
86a: 65 64 20 69 6e gs and %ch,%fs:0x6e(%rcx)
86f: 74 27 je 898 <.str.4+0x338>
871: 29 00 sub %eax,(%rax)
...
87f: 00 ff add %bh,%bh
881: ff 00 incl (%rax)
883: 00 27 add %ah,(%rdi)
885: 63 6f 6e movslq 0x6e(%rdi),%ebp
888: 73 74 jae 8fe <.str.9+0x5e>
88a: 20 72 61 and %dh,0x61(%rdx)
88d: 77 73 ja 902 <.str.9+0x62>
88f: 70 65 jo 8f6 <.str.9+0x56>
891: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
895: 42 75 66 rex.X jne 8fe <.str.9+0x5e>
898: 66 65 72 27 data16 gs jb 8c3 <.str.9+0x23>
89c: 00 00 add %al,(%rax)
...
00000000000008a0 <.str.9>:
8a0: 2e 2e 2f cs cs (bad)
8a3: 73 72 jae 917 <.str.9+0x77>
8a5: 63 2f movslq (%rdi),%ebp
8a7: 6c insb (%dx),%es:(%rdi)
8a8: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
8af: 65 65 64 2f gs gs fs (bad)
8b3: 69 6f 2f 42 75 66 66 imul $0x66667542,0x2f(%rdi),%ebp
8ba: 65 72 2e gs jb 8eb <.str.9+0x4b>
8bd: 68 3a 31 31 32 pushq $0x3231313a
8c2: 3a 20 cmp (%rax),%ah
8c4: 25 73 3a 20 42 and $0x42203a73,%eax
8c9: 75 66 jne 931 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer10getSubViewEjj+0x11>
8cb: 66 65 72 20 data16 gs jb 8ef <.str.9+0x4f>
8cf: 6f outsl %ds:(%rsi),(%dx)
8d0: 76 65 jbe 937 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer10getSubViewEjj+0x17>
8d2: 72 66 jb 93a <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer10getSubViewEjj+0x1a>
8d4: 6c insb (%dx),%es:(%rdi)
8d5: 6f outsl %ds:(%rsi),(%dx)
8d6: 77 3a ja 912 <.str.9+0x72>
8d8: 20 69 6d and %ch,0x6d(%rcx)
8db: 61 (bad)
8dc: 67 65 20 66 69 and %ah,%gs:0x69(%esi)
8e1: 6c insb (%dx),%es:(%rdi)
8e2: 65 20 6d 61 and %ch,%gs:0x61(%rbp)
8e6: 79 20 jns 908 <.str.9+0x68>
8e8: 62 (bad) {%k2}
8e9: 65 20 74 72 75 and %dh,%gs:0x75(%rdx,%rsi,2)
8ee: 6e outsb %ds:(%rsi),(%dx)
8ef: 63 61 74 movslq 0x74(%rcx),%esp
8f2: 65 64 00 00 gs add %al,%fs:(%rax)
...
0000000000000920 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer10getSubViewEjj>:
920: 72 61 jb 983 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer10getSubViewEjj+0x63>
922: 77 73 ja 997 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer10getSubViewEjj+0x77>
924: 70 65 jo 98b <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer10getSubViewEjj+0x6b>
926: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
92a: 42 75 66 rex.X jne 993 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer10getSubViewEjj+0x73>
92d: 66 65 72 20 data16 gs jb 951 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer10getSubViewEjj+0x31>
931: 72 61 jb 994 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer10getSubViewEjj+0x74>
933: 77 73 ja 9a8 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer10getSubViewEjj+0x88>
935: 70 65 jo 99c <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer10getSubViewEjj+0x7c>
937: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
93b: 42 75 66 rex.X jne 9a4 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer10getSubViewEjj+0x84>
93e: 66 65 72 3a data16 gs jb 97c <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer10getSubViewEjj+0x5c>
942: 3a 67 65 cmp 0x65(%rdi),%ah
945: 74 53 je 99a <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer10getSubViewEjj+0x7a>
947: 75 62 jne 9ab <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer10getSubViewEjj+0x8b>
949: 56 push %rsi
94a: 69 65 77 28 72 61 77 imul $0x77617228,0x77(%rbp),%esp
951: 73 70 jae 9c3 <.str.10+0x3>
953: 65 65 64 3a 3a gs gs cmp %fs:(%rdx),%bh
958: 42 75 66 rex.X jne 9c1 <.str.10+0x1>
95b: 66 65 72 3a data16 gs jb 999 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer10getSubViewEjj+0x79>
95f: 3a 73 69 cmp 0x69(%rbx),%dh
962: 7a 65 jp 9c9 <.str.10+0x9>
964: 5f pop %rdi
965: 74 79 je 9e0 <.str.10+0x20>
967: 70 65 jo 9ce <.str.10+0xe>
969: 2c 20 sub $0x20,%al
96b: 72 61 jb 9ce <.str.10+0xe>
96d: 77 73 ja 9e2 <.str.10+0x22>
96f: 70 65 jo 9d6 <.str.10+0x16>
971: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
975: 42 75 66 rex.X jne 9de <.str.10+0x1e>
978: 66 65 72 3a data16 gs jb 9b6 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer10getSubViewEjj+0x96>
97c: 3a 73 69 cmp 0x69(%rbx),%dh
97f: 7a 65 jp 9e6 <.str.10+0x26>
981: 5f pop %rdi
982: 74 79 je 9fd <.str.10+0x3d>
984: 70 65 jo 9eb <.str.10+0x2b>
986: 29 20 sub %esp,(%rax)
988: 63 6f 6e movslq 0x6e(%rdi),%ebp
98b: 73 74 jae a01 <.str.10+0x41>
...
00000000000009c0 <.str.10>:
9c0: 45 58 rex.RB pop %r8
9c2: 43 rex.XB
9c3: 45 50 rex.RB push %r8
9c5: 54 push %rsp
9c6: 49 rex.WB
9c7: 4f rex.WRXB
9c8: 4e 3a 20 rex.WRX cmp (%rax),%r12b
9cb: 25 73 00 00 00 and $0x73,%eax
...
a00: ff (bad)
a01: ff 00 incl (%rax)
a03: 00 27 add %ah,(%rdi)
a05: 72 61 jb a68 <.str.10+0xa8>
a07: 77 73 ja a7c <.str.10+0xbc>
a09: 70 65 jo a70 <.str.10+0xb0>
a0b: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
a0f: 49 rex.WB
a10: 4f rex.WRXB
a11: 45 78 63 rex.RB js a77 <.str.10+0xb7>
a14: 65 70 74 gs jo a8b <.str.10+0xcb>
a17: 69 6f 6e 27 00 00 00 imul $0x27,0x6e(%rdi),%ebp
a1e: 00 00 add %al,(%rax)
a20: ff (bad)
a21: ff 00 incl (%rax)
a23: 00 27 add %ah,(%rdi)
a25: 72 61 jb a88 <.str.10+0xc8>
a27: 77 73 ja a9c <.str.10+0xdc>
a29: 70 65 jo a90 <.str.10+0xd0>
a2b: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
a2f: 49 rex.WB
a30: 4f rex.WRXB
a31: 45 78 63 rex.RB js a97 <.str.10+0xd7>
a34: 65 70 74 gs jo aab <.str.10+0xeb>
a37: 69 6f 6e 20 2a 27 00 imul $0x272a20,0x6e(%rdi),%ebp
a3e: 00 00 add %al,(%rax)
a40: ff (bad)
a41: ff 00 incl (%rax)
a43: 00 27 add %ah,(%rdi)
a45: 72 61 jb aa8 <.str.10+0xe8>
a47: 77 73 ja abc <.str.10+0xfc>
a49: 70 65 jo ab0 <.str.10+0xf0>
a4b: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
a4f: 52 push %rdx
a50: 61 (bad)
a51: 77 73 ja ac6 <.str.13+0x6>
a53: 70 65 jo aba <.str.10+0xfa>
a55: 65 64 45 78 63 gs fs rex.RB js abd <.str.10+0xfd>
a5a: 65 70 74 gs jo ad1 <.str.13+0x11>
a5d: 69 6f 6e 27 00 00 00 imul $0x27,0x6e(%rdi),%ebp
...
a70: ff (bad)
a71: ff 00 incl (%rax)
a73: 00 27 add %ah,(%rdi)
a75: 72 61 jb ad8 <.str.13+0x18>
a77: 77 73 ja aec <.str.13+0x2c>
a79: 70 65 jo ae0 <.str.13+0x20>
a7b: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
a7f: 52 push %rdx
a80: 61 (bad)
a81: 77 73 ja af6 <.str.13+0x36>
a83: 70 65 jo aea <.str.13+0x2a>
a85: 65 64 45 78 63 gs fs rex.RB js aed <.str.13+0x2d>
a8a: 65 70 74 gs jo b01 <.str.13+0x41>
a8d: 69 6f 6e 20 2a 27 00 imul $0x272a20,0x6e(%rdi),%ebp
...
aa0: ff (bad)
aa1: ff 00 incl (%rax)
aa3: 00 27 add %ah,(%rdi)
aa5: 73 74 jae b1b <.str.13+0x5b>
aa7: 64 3a 3a cmp %fs:(%rdx),%bh
aaa: 72 75 jb b21 <.str.13+0x61>
aac: 6e outsb %ds:(%rsi),(%dx)
aad: 74 69 je b18 <.str.13+0x58>
aaf: 6d insl (%dx),%es:(%rdi)
ab0: 65 5f gs pop %rdi
ab2: 65 72 72 gs jb b27 <.str.13+0x67>
ab5: 6f outsl %ds:(%rsi),(%dx)
ab6: 72 27 jb adf <.str.13+0x1f>
...
0000000000000ac0 <.str.13>:
ac0: 2e 2e 2f cs cs (bad)
ac3: 73 72 jae b37 <.str.13+0x77>
ac5: 63 2f movslq (%rdi),%ebp
ac7: 6c insb (%dx),%es:(%rdi)
ac8: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
acf: 65 65 64 2f gs gs fs (bad)
ad3: 69 6f 2f 42 75 66 66 imul $0x66667542,0x2f(%rdi),%ebp
ada: 65 72 2e gs jb b0b <.str.13+0x4b>
add: 68 3a 31 32 38 pushq $0x3832313a
ae2: 3a 20 cmp (%rax),%ah
ae4: 25 73 3a 20 42 and $0x42203a73,%eax
ae9: 75 66 jne b51 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj+0x11>
aeb: 66 65 72 20 data16 gs jb b0f <.str.13+0x4f>
aef: 6f outsl %ds:(%rsi),(%dx)
af0: 76 65 jbe b57 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj+0x17>
af2: 72 66 jb b5a <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj+0x1a>
af4: 6c insb (%dx),%es:(%rdi)
af5: 6f outsl %ds:(%rsi),(%dx)
af6: 77 3a ja b32 <.str.13+0x72>
af8: 20 69 6d and %ch,0x6d(%rcx)
afb: 61 (bad)
afc: 67 65 20 66 69 and %ah,%gs:0x69(%esi)
b01: 6c insb (%dx),%es:(%rdi)
b02: 65 20 6d 61 and %ch,%gs:0x61(%rbp)
b06: 79 20 jns b28 <.str.13+0x68>
b08: 62 (bad) {%k2}
b09: 65 20 74 72 75 and %dh,%gs:0x75(%rdx,%rsi,2)
b0e: 6e outsb %ds:(%rsi),(%dx)
b0f: 63 61 74 movslq 0x74(%rcx),%esp
b12: 65 64 00 00 gs add %al,%fs:(%rax)
...
0000000000000b40 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj>:
b40: 63 6f 6e movslq 0x6e(%rdi),%ebp
b43: 73 74 jae bb9 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj+0x79>
b45: 20 72 61 and %dh,0x61(%rdx)
b48: 77 73 ja bbd <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj+0x7d>
b4a: 70 65 jo bb1 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj+0x71>
b4c: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
b50: 75 63 jne bb5 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj+0x75>
b52: 68 61 72 38 20 pushq $0x20387261
b57: 2a 72 61 sub 0x61(%rdx),%dh
b5a: 77 73 ja bcf <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj+0x8f>
b5c: 70 65 jo bc3 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj+0x83>
b5e: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
b62: 42 75 66 rex.X jne bcb <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj+0x8b>
b65: 66 65 72 3a data16 gs jb ba3 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj+0x63>
b69: 3a 67 65 cmp 0x65(%rdi),%ah
b6c: 74 44 je bb2 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj+0x72>
b6e: 61 (bad)
b6f: 74 61 je bd2 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj+0x92>
b71: 28 72 61 sub %dh,0x61(%rdx)
b74: 77 73 ja be9 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj+0xa9>
b76: 70 65 jo bdd <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj+0x9d>
b78: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
b7c: 42 75 66 rex.X jne be5 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj+0xa5>
b7f: 66 65 72 3a data16 gs jb bbd <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj+0x7d>
b83: 3a 73 69 cmp 0x69(%rbx),%dh
b86: 7a 65 jp bed <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj+0xad>
b88: 5f pop %rdi
b89: 74 79 je c04 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj+0xc4>
b8b: 70 65 jo bf2 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj+0xb2>
b8d: 2c 20 sub $0x20,%al
b8f: 72 61 jb bf2 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj+0xb2>
b91: 77 73 ja c06 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj+0xc6>
b93: 70 65 jo bfa <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj+0xba>
b95: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
b99: 42 75 66 rex.X jne c02 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj+0xc2>
b9c: 66 65 72 3a data16 gs jb bda <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj+0x9a>
ba0: 3a 73 69 cmp 0x69(%rbx),%dh
ba3: 7a 65 jp c0a <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj+0xca>
ba5: 5f pop %rdi
ba6: 74 79 je c21 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj+0xe1>
ba8: 70 65 jo c0f <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj+0xcf>
baa: 29 20 sub %esp,(%rax)
bac: 63 6f 6e movslq 0x6e(%rdi),%ebp
baf: 73 74 jae c25 <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj+0xe5>
...
bdd: 00 00 add %al,(%rax)
bdf: 00 ff add %bh,%bh
be1: ff 00 incl (%rax)
be3: 00 27 add %ah,(%rdi)
be5: 63 6f 6e movslq 0x6e(%rdi),%ebp
be8: 73 74 jae c5e <.str.14+0x1e>
bea: 20 72 61 and %dh,0x61(%rdx)
bed: 77 73 ja c62 <.str.14+0x22>
bef: 70 65 jo c56 <.str.14+0x16>
bf1: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
bf5: 75 63 jne c5a <.str.14+0x1a>
bf7: 68 61 72 38 20 pushq $0x20387261
bfc: 2a 63 6f sub 0x6f(%rbx),%ah
bff: 6e outsb %ds:(%rsi),(%dx)
c00: 73 74 jae c76 <.str.14+0x36>
c02: 27 (bad)
c03: 20 28 and %ch,(%rax)
c05: 61 (bad)
c06: 6b 61 20 27 imul $0x27,0x20(%rcx),%esp
c0a: 63 6f 6e movslq 0x6e(%rdi),%ebp
c0d: 73 74 jae c83 <.str.15+0x3>
c0f: 20 75 6e and %dh,0x6e(%rbp)
c12: 73 69 jae c7d <.str.14+0x3d>
c14: 67 6e outsb %ds:(%esi),(%dx)
c16: 65 64 20 63 68 gs and %ah,%fs:0x68(%rbx)
c1b: 61 (bad)
c1c: 72 20 jb c3e <__PRETTY_FUNCTION__._ZNK8rawspeed6Buffer7getDataEjj+0xfe>
c1e: 2a 63 6f sub 0x6f(%rbx),%ah
c21: 6e outsb %ds:(%rsi),(%dx)
c22: 73 74 jae c98 <.str.15+0x18>
c24: 27 (bad)
c25: 29 00 sub %eax,(%rax)
...
0000000000000c40 <.str.14>:
c40: 64 61 fs (bad)
c42: 74 61 je ca5 <.str.15+0x25>
...
0000000000000c80 <.str.15>:
c80: 21 41 53 and %eax,0x53(%rcx)
c83: 41 rex.B
c84: 4e 5f rex.WRX pop %rdi
c86: 52 push %rdx
c87: 45 rex.RB
c88: 47 rex.RXB
c89: 49 rex.WB
c8a: 4f rex.WRXB
c8b: 4e 5f rex.WRX pop %rdi
c8d: 49 53 rex.WB push %r11
c8f: 5f pop %rdi
c90: 50 push %rax
c91: 4f rex.WRXB
c92: 49 53 rex.WB push %r11
c94: 4f rex.WRXB
c95: 4e rex.WRX
c96: 45 rex.RB
c97: 44 28 64 61 74 sub %r12b,0x74(%rcx,%riz,2)
c9c: 61 (bad)
c9d: 20 2b and %ch,(%rbx)
c9f: 20 6f 66 and %ch,0x66(%rdi)
ca2: 66 73 65 data16 jae d0a <.str.15+0x8a>
ca5: 74 2c je cd3 <.str.15+0x53>
ca7: 20 63 6f and %ah,0x6f(%rbx)
caa: 75 6e jne d1a <.str.15+0x9a>
cac: 74 29 je cd7 <.str.15+0x57>
...
cde: 00 00 add %al,(%rax)
ce0: ff (bad)
ce1: ff 00 incl (%rax)
ce3: 00 27 add %ah,(%rdi)
ce5: 63 6f 6e movslq 0x6e(%rdi),%ebp
ce8: 73 74 jae d5e <.str.15+0xde>
cea: 20 72 61 and %dh,0x61(%rdx)
ced: 77 73 ja d62 <.str.16+0x2>
cef: 70 65 jo d56 <.str.15+0xd6>
cf1: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
cf5: 75 63 jne d5a <.str.15+0xda>
cf7: 68 61 72 38 20 pushq $0x20387261
cfc: 2a 27 sub (%rdi),%ah
cfe: 20 28 and %ch,(%rax)
d00: 61 (bad)
d01: 6b 61 20 27 imul $0x27,0x20(%rcx),%esp
d05: 63 6f 6e movslq 0x6e(%rdi),%ebp
d08: 73 74 jae d7e <.str.16+0x1e>
d0a: 20 75 6e and %dh,0x6e(%rbp)
d0d: 73 69 jae d78 <.str.16+0x18>
d0f: 67 6e outsb %ds:(%esi),(%dx)
d11: 65 64 20 63 68 gs and %ah,%fs:0x68(%rbx)
d16: 61 (bad)
d17: 72 20 jb d39 <.str.15+0xb9>
d19: 2a 27 sub (%rdi),%ah
d1b: 29 00 sub %eax,(%rax)
d1d: 00 00 add %al,(%rax)
d1f: 00 00 add %al,(%rax)
d21: 00 0a add %cl,(%rdx)
d23: 00 27 add %ah,(%rdi)
d25: 72 61 jb d88 <.str.16+0x28>
d27: 77 73 ja d9c <.str.16+0x3c>
d29: 70 65 jo d90 <.str.16+0x30>
d2b: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
d2f: 42 75 66 rex.X jne d98 <.str.16+0x38>
d32: 66 65 72 3a data16 gs jb d70 <.str.16+0x10>
d36: 3a 73 69 cmp 0x69(%rbx),%dh
d39: 7a 65 jp da0 <.str.16+0x40>
d3b: 5f pop %rdi
d3c: 74 79 je db7 <.str.16+0x57>
d3e: 70 65 jo da5 <.str.16+0x45>
d40: 27 (bad)
d41: 20 28 and %ch,(%rax)
d43: 61 (bad)
d44: 6b 61 20 27 imul $0x27,0x20(%rcx),%esp
d48: 75 6e jne db8 <.str.16+0x58>
d4a: 73 69 jae db5 <.str.16+0x55>
d4c: 67 6e outsb %ds:(%esi),(%dx)
d4e: 65 64 20 69 6e gs and %ch,%fs:0x6e(%rcx)
d53: 74 27 je d7c <.str.16+0x1c>
d55: 29 00 sub %eax,(%rax)
...
0000000000000d60 <.str.16>:
d60: 21 41 53 and %eax,0x53(%rcx)
d63: 41 rex.B
d64: 4e 5f rex.WRX pop %rdi
d66: 52 push %rdx
d67: 45 rex.RB
d68: 47 rex.RXB
d69: 49 rex.WB
d6a: 4f rex.WRXB
d6b: 4e 5f rex.WRX pop %rdi
d6d: 49 53 rex.WB push %r11
d6f: 5f pop %rdi
d70: 50 push %rax
d71: 4f rex.WRXB
d72: 49 53 rex.WB push %r11
d74: 4f rex.WRXB
d75: 4e rex.WRX
d76: 45 rex.RB
d77: 44 28 64 61 74 sub %r12b,0x74(%rcx,%riz,2)
d7c: 61 (bad)
d7d: 2c 20 sub $0x20,%al
d7f: 73 69 jae dea <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EPKhj+0x2a>
d81: 7a 65 jp de8 <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EPKhj+0x28>
d83: 29 00 sub %eax,(%rax)
...
0000000000000dc0 <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EPKhj>:
dc0: 72 61 jb e23 <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EPKhj+0x63>
dc2: 77 73 ja e37 <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EPKhj+0x77>
dc4: 70 65 jo e2b <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EPKhj+0x6b>
dc6: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
dca: 42 75 66 rex.X jne e33 <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EPKhj+0x73>
dcd: 66 65 72 3a data16 gs jb e0b <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EPKhj+0x4b>
dd1: 3a 42 75 cmp 0x75(%rdx),%al
dd4: 66 66 65 72 28 data16 data16 gs jb e01 <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EPKhj+0x41>
dd9: 63 6f 6e movslq 0x6e(%rdi),%ebp
ddc: 73 74 jae e52 <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EPKhj+0x92>
dde: 20 72 61 and %dh,0x61(%rdx)
de1: 77 73 ja e56 <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EPKhj+0x96>
de3: 70 65 jo e4a <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EPKhj+0x8a>
de5: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
de9: 75 63 jne e4e <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EPKhj+0x8e>
deb: 68 61 72 38 20 pushq $0x20387261
df0: 2a 2c 20 sub (%rax,%riz,1),%ch
df3: 72 61 jb e56 <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EPKhj+0x96>
df5: 77 73 ja e6a <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EPKhj+0xaa>
df7: 70 65 jo e5e <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EPKhj+0x9e>
df9: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
dfd: 42 75 66 rex.X jne e66 <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EPKhj+0xa6>
e00: 66 65 72 3a data16 gs jb e3e <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EPKhj+0x7e>
e04: 3a 73 69 cmp 0x69(%rbx),%dh
e07: 7a 65 jp e6e <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EPKhj+0xae>
e09: 5f pop %rdi
e0a: 74 79 je e85 <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2ERKS0_+0x5>
e0c: 70 65 jo e73 <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EPKhj+0xb3>
e0e: 29 00 sub %eax,(%rax)
...
e40: ff (bad)
e41: ff 00 incl (%rax)
e43: 00 27 add %ah,(%rdi)
e45: 63 6f 6e movslq 0x6e(%rdi),%ebp
e48: 73 74 jae ebe <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2ERKS0_+0x3e>
e4a: 20 72 61 and %dh,0x61(%rdx)
e4d: 77 73 ja ec2 <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2ERKS0_+0x42>
e4f: 70 65 jo eb6 <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2ERKS0_+0x36>
e51: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
e55: 45 6e rex.RB outsb %ds:(%rsi),(%dx)
e57: 64 69 61 6e 6e 65 73 imul $0x7373656e,%fs:0x6e(%rcx),%esp
e5e: 73
e5f: 27 (bad)
...
0000000000000e80 <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2ERKS0_>:
e80: 72 61 jb ee3 <.str.17+0x3>
e82: 77 73 ja ef7 <.str.17+0x17>
e84: 70 65 jo eeb <.str.17+0xb>
e86: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
e8a: 42 75 66 rex.X jne ef3 <.str.17+0x13>
e8d: 66 65 72 3a data16 gs jb ecb <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2ERKS0_+0x4b>
e91: 3a 42 75 cmp 0x75(%rdx),%al
e94: 66 66 65 72 28 data16 data16 gs jb ec1 <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2ERKS0_+0x41>
e99: 63 6f 6e movslq 0x6e(%rdi),%ebp
e9c: 73 74 jae f12 <.str.17+0x32>
e9e: 20 72 61 and %dh,0x61(%rdx)
ea1: 77 73 ja f16 <.str.17+0x36>
ea3: 70 65 jo f0a <.str.17+0x2a>
ea5: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
ea9: 42 75 66 rex.X jne f12 <.str.17+0x32>
eac: 66 65 72 20 data16 gs jb ed0 <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2ERKS0_+0x50>
eb0: 26 29 00 sub %eax,%es:(%rax)
...
0000000000000ee0 <.str.17>:
ee0: 2e 2e 2f cs cs (bad)
ee3: 73 72 jae f57 <.str.17+0x77>
ee5: 63 2f movslq (%rdi),%ebp
ee7: 6c insb (%dx),%es:(%rdi)
ee8: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
eef: 65 65 64 2f gs gs fs (bad)
ef3: 69 6f 2f 42 79 74 65 imul $0x65747942,0x2f(%rdi),%ebp
efa: 53 push %rbx
efb: 74 72 je f6f <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream5checkEj+0xf>
efd: 65 61 gs (bad)
eff: 6d insl (%dx),%es:(%rdi)
f00: 2e 68 3a 37 35 3a cs pushq $0x3a35373a
f06: 20 25 73 3a 20 4f and %ah,0x4f203a73(%rip) # 4f20497f <asan.module_dtor+0x4f20253f>
f0c: 75 74 jne f82 <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream5checkEj+0x22>
f0e: 20 6f 66 and %ch,0x66(%rdi)
f11: 20 62 6f and %ah,0x6f(%rdx)
f14: 75 6e jne f84 <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream5checkEj+0x24>
f16: 64 73 20 fs jae f39 <.str.17+0x59>
f19: 61 (bad)
f1a: 63 63 65 movslq 0x65(%rbx),%esp
f1d: 73 73 jae f92 <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream5checkEj+0x32>
f1f: 20 69 6e and %ch,0x6e(%rcx)
f22: 20 42 79 and %al,0x79(%rdx)
f25: 74 65 je f8c <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream5checkEj+0x2c>
f27: 53 push %rbx
f28: 74 72 je f9c <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream5checkEj+0x3c>
f2a: 65 61 gs (bad)
f2c: 6d insl (%dx),%es:(%rdi)
...
0000000000000f60 <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream5checkEj>:
f60: 72 61 jb fc3 <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream5checkEj+0x63>
f62: 77 73 ja fd7 <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream5checkEj+0x77>
f64: 70 65 jo fcb <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream5checkEj+0x6b>
f66: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
f6a: 42 75 66 rex.X jne fd3 <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream5checkEj+0x73>
f6d: 66 65 72 3a data16 gs jb fab <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream5checkEj+0x4b>
f71: 3a 73 69 cmp 0x69(%rbx),%dh
f74: 7a 65 jp fdb <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream5checkEj+0x7b>
f76: 5f pop %rdi
f77: 74 79 je ff2 <.str.18+0x12>
f79: 70 65 jo fe0 <.str.18>
f7b: 20 72 61 and %dh,0x61(%rdx)
f7e: 77 73 ja ff3 <.str.18+0x13>
f80: 70 65 jo fe7 <.str.18+0x7>
f82: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
f86: 42 79 74 rex.X jns ffd <.str.18+0x1d>
f89: 65 53 gs push %rbx
f8b: 74 72 je fff <.str.18+0x1f>
f8d: 65 61 gs (bad)
f8f: 6d insl (%dx),%es:(%rdi)
f90: 3a 3a cmp (%rdx),%bh
f92: 63 68 65 movslq 0x65(%rax),%ebp
f95: 63 6b 28 movslq 0x28(%rbx),%ebp
f98: 72 61 jb ffb <.str.18+0x1b>
f9a: 77 73 ja 100f <.str.18+0x2f>
f9c: 70 65 jo 1003 <.str.18+0x23>
f9e: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
fa2: 42 75 66 rex.X jne 100b <.str.18+0x2b>
fa5: 66 65 72 3a data16 gs jb fe3 <.str.18+0x3>
fa9: 3a 73 69 cmp 0x69(%rbx),%dh
fac: 7a 65 jp 1013 <.str.18+0x33>
fae: 5f pop %rdi
faf: 74 79 je 102a <.str.18+0x4a>
fb1: 70 65 jo 1018 <.str.18+0x38>
fb3: 29 20 sub %esp,(%rax)
fb5: 63 6f 6e movslq 0x6e(%rdi),%ebp
fb8: 73 74 jae 102e <.str.18+0x4e>
...
0000000000000fe0 <.str.18>:
fe0: 21 41 53 and %eax,0x53(%rcx)
fe3: 41 rex.B
fe4: 4e 5f rex.WRX pop %rdi
fe6: 52 push %rdx
fe7: 45 rex.RB
fe8: 47 rex.RXB
fe9: 49 rex.WB
fea: 4f rex.WRXB
feb: 4e 5f rex.WRX pop %rdi
fed: 49 53 rex.WB push %r11
fef: 5f pop %rdi
ff0: 50 push %rax
ff1: 4f rex.WRXB
ff2: 49 53 rex.WB push %r11
ff4: 4f rex.WRXB
ff5: 4e rex.WRX
ff6: 45 rex.RB
ff7: 44 28 64 61 74 sub %r12b,0x74(%rcx,%riz,2)
ffc: 61 (bad)
ffd: 20 2b and %ch,(%rbx)
fff: 20 70 6f and %dh,0x6f(%rax)
1002: 73 2c jae 1030 <.str.18+0x50>
1004: 20 62 79 and %ah,0x79(%rdx)
1007: 74 65 je 106e <.str.18+0x8e>
1009: 73 29 jae 1034 <.str.18+0x54>
...
103f: 00 ff add %bh,%bh
1041: ff 00 incl (%rax)
1043: 00 27 add %ah,(%rdi)
1045: 72 61 jb 10a8 <.str.18+0xc8>
1047: 77 73 ja 10bc <.str.18+0xdc>
1049: 70 65 jo 10b0 <.str.18+0xd0>
104b: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
104f: 45 6e rex.RB outsb %ds:(%rsi),(%dx)
1051: 64 69 61 6e 6e 65 73 imul $0x7373656e,%fs:0x6e(%rcx),%esp
1058: 73
1059: 27 (bad)
105a: 00 00 add %al,(%rax)
105c: 00 00 add %al,(%rax)
105e: 00 00 add %al,(%rax)
1060: ff (bad)
1061: ff 00 incl (%rax)
1063: 00 27 add %ah,(%rdi)
1065: 72 61 jb 10c8 <.str.18+0xe8>
1067: 77 73 ja 10dc <.str.18+0xfc>
1069: 70 65 jo 10d0 <.str.18+0xf0>
106b: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
106f: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
1076: 61 6d
1078: 3c 72 cmp $0x72,%al
107a: 61 (bad)
107b: 77 73 ja 10f0 <.str.18+0x110>
107d: 70 65 jo 10e4 <.str.18+0x104>
107f: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
1083: 50 push %rax
1084: 6c insb (%dx),%es:(%rdi)
1085: 61 (bad)
1086: 69 6e 42 69 74 50 75 imul $0x75507469,0x42(%rsi),%ebp
108d: 6d insl (%dx),%es:(%rdi)
108e: 70 54 jo 10e4 <.str.18+0x104>
1090: 61 (bad)
1091: 67 2c 20 addr32 sub $0x20,%al
1094: 72 61 jb 10f7 <.str.18+0x117>
1096: 77 73 ja 110b <.str.18+0x12b>
1098: 70 65 jo 10ff <.str.18+0x11f>
109a: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
109e: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
10a5: 61 6d
10a7: 43 61 rex.XB (bad)
10a9: 63 68 65 movslq 0x65(%rax),%ebp
10ac: 4c rex.WR
10ad: 65 66 74 49 gs data16 je 10fa <.str.18+0x11a>
10b1: 6e outsb %ds:(%rsi),(%dx)
10b2: 52 push %rdx
10b3: 69 67 68 74 4f 75 74 imul $0x74754f74,0x68(%rdi),%esp
10ba: 3e 20 2a and %ch,%ds:(%rdx)
10bd: 27 (bad)
10be: 00 00 add %al,(%rax)
10c0: ff (bad)
10c1: ff 00 incl (%rax)
10c3: 00 27 add %ah,(%rdi)
10c5: 72 61 jb 1128 <.str.18+0x148>
10c7: 77 73 ja 113c <.str.18+0x15c>
10c9: 70 65 jo 1130 <.str.18+0x150>
10cb: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
10cf: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
10d6: 61 6d
10d8: 43 61 rex.XB (bad)
10da: 63 68 65 movslq 0x65(%rax),%ebp
10dd: 4c rex.WR
10de: 65 66 74 49 gs data16 je 112b <.str.18+0x14b>
10e2: 6e outsb %ds:(%rsi),(%dx)
10e3: 52 push %rdx
10e4: 69 67 68 74 4f 75 74 imul $0x74754f74,0x68(%rdi),%esp
10eb: 27 (bad)
10ec: 00 00 add %al,(%rax)
10ee: 00 00 add %al,(%rax)
10f0: 00 00 add %al,(%rax)
10f2: 0c 00 or $0x0,%al
10f4: 27 (bad)
10f5: 72 61 jb 1158 <.str.18+0x178>
10f7: 77 73 ja 116c <.str.18+0x18c>
10f9: 70 65 jo 1160 <.str.18+0x180>
10fb: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
10ff: 75 69 jne 116a <.str.18+0x18a>
1101: 6e outsb %ds:(%rsi),(%dx)
1102: 74 36 je 113a <.str.18+0x15a>
1104: 34 27 xor $0x27,%al
1106: 20 28 and %ch,(%rax)
1108: 61 (bad)
1109: 6b 61 20 27 imul $0x27,0x20(%rcx),%esp
110d: 75 6e jne 117d <.str.18+0x19d>
110f: 73 69 jae 117a <.str.18+0x19a>
1111: 67 6e outsb %ds:(%esi),(%dx)
1113: 65 64 20 6c 6f 6e gs and %ch,%fs:0x6e(%rdi,%rbp,2)
1119: 67 20 6c 6f 6e and %ch,0x6e(%edi,%ebp,2)
111e: 67 27 addr32 (bad)
1120: 29 00 sub %eax,(%rax)
...
112e: 00 00 add %al,(%rax)
1130: ff (bad)
1131: ff 00 incl (%rax)
1133: 00 27 add %ah,(%rdi)
1135: 72 61 jb 1198 <.str.18+0x1b8>
1137: 77 73 ja 11ac <.str.23+0xc>
1139: 70 65 jo 11a0 <.str.23>
113b: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
113f: 52 push %rdx
1140: 61 (bad)
1141: 77 44 ja 1187 <.str.18+0x1a7>
1143: 65 63 6f 64 movslq %gs:0x64(%rdi),%ebp
1147: 65 72 45 gs jb 118f <.str.18+0x1af>
114a: 78 63 js 11af <.str.23+0xf>
114c: 65 70 74 gs jo 11c3 <.str.23+0x23>
114f: 69 6f 6e 27 00 00 00 imul $0x27,0x6e(%rdi),%ebp
...
115e: 00 00 add %al,(%rax)
1160: ff (bad)
1161: ff 00 incl (%rax)
1163: 00 27 add %ah,(%rdi)
1165: 72 61 jb 11c8 <.str.23+0x28>
1167: 77 73 ja 11dc <.str.23+0x3c>
1169: 70 65 jo 11d0 <.str.23+0x30>
116b: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
116f: 52 push %rdx
1170: 61 (bad)
1171: 77 44 ja 11b7 <.str.23+0x17>
1173: 65 63 6f 64 movslq %gs:0x64(%rdi),%ebp
1177: 65 72 45 gs jb 11bf <.str.23+0x1f>
117a: 78 63 js 11df <.str.23+0x3f>
117c: 65 70 74 gs jo 11f3 <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream11getPositionEv+0x13>
117f: 69 6f 6e 20 2a 27 00 imul $0x272a20,0x6e(%rdi),%ebp
...
00000000000011a0 <.str.23>:
11a0: 73 69 jae 120b <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream11getPositionEv+0x2b>
11a2: 7a 65 jp 1209 <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream11getPositionEv+0x29>
11a4: 20 3e and %bh,(%rsi)
11a6: 3d 20 70 6f 73 cmp $0x736f7020,%eax
...
00000000000011e0 <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream11getPositionEv>:
11e0: 72 61 jb 1243 <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream11getPositionEv+0x63>
11e2: 77 73 ja 1257 <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream11getPositionEv+0x77>
11e4: 70 65 jo 124b <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream11getPositionEv+0x6b>
11e6: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
11ea: 42 75 66 rex.X jne 1253 <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream11getPositionEv+0x73>
11ed: 66 65 72 3a data16 gs jb 122b <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream11getPositionEv+0x4b>
11f1: 3a 73 69 cmp 0x69(%rbx),%dh
11f4: 7a 65 jp 125b <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream11getPositionEv+0x7b>
11f6: 5f pop %rdi
11f7: 74 79 je 1272 <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream13getRemainSizeEv+0x12>
11f9: 70 65 jo 1260 <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream13getRemainSizeEv>
11fb: 20 72 61 and %dh,0x61(%rdx)
11fe: 77 73 ja 1273 <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream13getRemainSizeEv+0x13>
1200: 70 65 jo 1267 <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream13getRemainSizeEv+0x7>
1202: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
1206: 42 79 74 rex.X jns 127d <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream13getRemainSizeEv+0x1d>
1209: 65 53 gs push %rbx
120b: 74 72 je 127f <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream13getRemainSizeEv+0x1f>
120d: 65 61 gs (bad)
120f: 6d insl (%dx),%es:(%rdi)
1210: 3a 3a cmp (%rdx),%bh
1212: 67 65 74 50 addr32 gs je 1266 <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream13getRemainSizeEv+0x6>
1216: 6f outsl %ds:(%rsi),(%dx)
1217: 73 69 jae 1282 <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream13getRemainSizeEv+0x22>
1219: 74 69 je 1284 <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream13getRemainSizeEv+0x24>
121b: 6f outsl %ds:(%rsi),(%dx)
121c: 6e outsb %ds:(%rsi),(%dx)
121d: 28 29 sub %ch,(%rcx)
121f: 20 63 6f and %ah,0x6f(%rbx)
1222: 6e outsb %ds:(%rsi),(%dx)
1223: 73 74 jae 1299 <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream13getRemainSizeEv+0x39>
...
0000000000001260 <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream13getRemainSizeEv>:
1260: 72 61 jb 12c3 <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream13getRemainSizeEv+0x63>
1262: 77 73 ja 12d7 <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream13getRemainSizeEv+0x77>
1264: 70 65 jo 12cb <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream13getRemainSizeEv+0x6b>
1266: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
126a: 42 75 66 rex.X jne 12d3 <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream13getRemainSizeEv+0x73>
126d: 66 65 72 3a data16 gs jb 12ab <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream13getRemainSizeEv+0x4b>
1271: 3a 73 69 cmp 0x69(%rbx),%dh
1274: 7a 65 jp 12db <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream13getRemainSizeEv+0x7b>
1276: 5f pop %rdi
1277: 74 79 je 12f2 <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream13getRemainSizeEv+0x92>
1279: 70 65 jo 12e0 <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream13getRemainSizeEv+0x80>
127b: 20 72 61 and %dh,0x61(%rdx)
127e: 77 73 ja 12f3 <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream13getRemainSizeEv+0x93>
1280: 70 65 jo 12e7 <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream13getRemainSizeEv+0x87>
1282: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
1286: 42 79 74 rex.X jns 12fd <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream13getRemainSizeEv+0x9d>
1289: 65 53 gs push %rbx
128b: 74 72 je 12ff <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream13getRemainSizeEv+0x9f>
128d: 65 61 gs (bad)
128f: 6d insl (%dx),%es:(%rdi)
1290: 3a 3a cmp (%rdx),%bh
1292: 67 65 74 52 addr32 gs je 12e8 <__PRETTY_FUNCTION__._ZNK8rawspeed10ByteStream13getRemainSizeEv+0x88>
1296: 65 6d gs insl (%dx),%es:(%rdi)
1298: 61 (bad)
1299: 69 6e 53 69 7a 65 28 imul $0x28657a69,0x53(%rsi),%ebp
12a0: 29 20 sub %esp,(%rax)
12a2: 63 6f 6e movslq 0x6e(%rdi),%ebp
12a5: 73 74 jae 131b <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EOS0_+0x1b>
...
12df: 00 00 add %al,(%rax)
12e1: 00 06 add %al,(%rsi)
12e3: 00 27 add %ah,(%rdi)
12e5: 62 (bad) {%k2}
12e6: 6f outsl %ds:(%rsi),(%dx)
12e7: 6f outsl %ds:(%rsi),(%dx)
12e8: 6c insb (%dx),%es:(%rdi)
12e9: 27 (bad)
...
0000000000001300 <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EOS0_>:
1300: 72 61 jb 1363 <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EOS0_+0x63>
1302: 77 73 ja 1377 <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EOS0_+0x77>
1304: 70 65 jo 136b <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EOS0_+0x6b>
1306: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
130a: 42 75 66 rex.X jne 1373 <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EOS0_+0x73>
130d: 66 65 72 3a data16 gs jb 134b <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EOS0_+0x4b>
1311: 3a 42 75 cmp 0x75(%rdx),%al
1314: 66 66 65 72 28 data16 data16 gs jb 1341 <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EOS0_+0x41>
1319: 72 61 jb 137c <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EOS0_+0x7c>
131b: 77 73 ja 1390 <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EOS0_+0x90>
131d: 70 65 jo 1384 <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EOS0_+0x84>
131f: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
1323: 42 75 66 rex.X jne 138c <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EOS0_+0x8c>
1326: 66 65 72 20 data16 gs jb 134a <__PRETTY_FUNCTION__._ZN8rawspeed6BufferC2EOS0_+0x4a>
132a: 26 26 29 00 es sub %eax,%es:(%rax)
...
135e: 00 00 add %al,(%rax)
1360: ff (bad)
1361: ff 00 incl (%rax)
1363: 00 27 add %ah,(%rdi)
1365: 72 61 jb 13c8 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE4fillEj+0x28>
1367: 77 73 ja 13dc <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE4fillEj+0x3c>
1369: 70 65 jo 13d0 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE4fillEj+0x30>
136b: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
136f: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
1376: 61 6d
1378: 43 61 rex.XB (bad)
137a: 63 68 65 movslq 0x65(%rax),%ebp
137d: 4c rex.WR
137e: 65 66 74 49 gs data16 je 13cb <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE4fillEj+0x2b>
1382: 6e outsb %ds:(%rsi),(%dx)
1383: 52 push %rdx
1384: 69 67 68 74 4f 75 74 imul $0x74754f74,0x68(%rdi),%esp
138b: 20 2a and %ch,(%rdx)
138d: 27 (bad)
...
00000000000013a0 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE4fillEj>:
13a0: 76 6f jbe 1411 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE4fillEj+0x71>
13a2: 69 64 20 72 61 77 73 imul $0x70737761,0x72(%rax,%riz,1),%esp
13a9: 70
13aa: 65 65 64 3a 3a gs gs cmp %fs:(%rdx),%bh
13af: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
13b6: 61 6d
13b8: 3c 72 cmp $0x72,%al
13ba: 61 (bad)
13bb: 77 73 ja 1430 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE4fillEj+0x90>
13bd: 70 65 jo 1424 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE4fillEj+0x84>
13bf: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
13c3: 50 push %rax
13c4: 6c insb (%dx),%es:(%rdi)
13c5: 61 (bad)
13c6: 69 6e 42 69 74 50 75 imul $0x75507469,0x42(%rsi),%ebp
13cd: 6d insl (%dx),%es:(%rdi)
13ce: 70 54 jo 1424 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE4fillEj+0x84>
13d0: 61 (bad)
13d1: 67 2c 20 addr32 sub $0x20,%al
13d4: 72 61 jb 1437 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE4fillEj+0x97>
13d6: 77 73 ja 144b <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE4fillEj+0xab>
13d8: 70 65 jo 143f <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE4fillEj+0x9f>
13da: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
13de: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
13e5: 61 6d
13e7: 43 61 rex.XB (bad)
13e9: 63 68 65 movslq 0x65(%rax),%ebp
13ec: 4c rex.WR
13ed: 65 66 74 49 gs data16 je 143a <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE4fillEj+0x9a>
13f1: 6e outsb %ds:(%rsi),(%dx)
13f2: 52 push %rdx
13f3: 69 67 68 74 4f 75 74 imul $0x74754f74,0x68(%rdi),%esp
13fa: 3e 3a 3a cmp %ds:(%rdx),%bh
13fd: 66 69 6c 6c 28 72 61 imul $0x6172,0x28(%rsp,%rbp,2),%bp
1404: 77 73 ja 1479 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE4fillEj+0xd9>
1406: 70 65 jo 146d <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE4fillEj+0xcd>
1408: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
140c: 75 69 jne 1477 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE4fillEj+0xd7>
140e: 6e outsb %ds:(%rsi),(%dx)
140f: 74 33 je 1444 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE4fillEj+0xa4>
1411: 32 29 xor (%rcx),%ch
1413: 20 5b 54 and %bl,0x54(%rbx)
1416: 61 (bad)
1417: 67 20 3d 20 72 61 77 and %bh,0x77617220(%eip) # 7761863e <asan.module_dtor+0x776161fe>
141e: 73 70 jae 1490 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE4fillEj+0xf0>
1420: 65 65 64 3a 3a gs gs cmp %fs:(%rdx),%bh
1425: 50 push %rax
1426: 6c insb (%dx),%es:(%rdi)
1427: 61 (bad)
1428: 69 6e 42 69 74 50 75 imul $0x75507469,0x42(%rsi),%ebp
142f: 6d insl (%dx),%es:(%rdi)
1430: 70 54 jo 1486 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE4fillEj+0xe6>
1432: 61 (bad)
1433: 67 2c 20 addr32 sub $0x20,%al
1436: 43 61 rex.XB (bad)
1438: 63 68 65 movslq 0x65(%rax),%ebp
143b: 20 3d 20 72 61 77 and %bh,0x77617220(%rip) # 77618661 <asan.module_dtor+0x77616221>
1441: 73 70 jae 14b3 <.str.24+0x13>
1443: 65 65 64 3a 3a gs gs cmp %fs:(%rdx),%bh
1448: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
144f: 61 6d
1451: 43 61 rex.XB (bad)
1453: 63 68 65 movslq 0x65(%rax),%ebp
1456: 4c rex.WR
1457: 65 66 74 49 gs data16 je 14a4 <.str.24+0x4>
145b: 6e outsb %ds:(%rsi),(%dx)
145c: 52 push %rdx
145d: 69 67 68 74 4f 75 74 imul $0x74754f74,0x68(%rdi),%esp
1464: 5d pop %rbp
...
00000000000014a0 <.str.24>:
14a0: 6e outsb %ds:(%rsi),(%dx)
14a1: 62 (bad) {%k2}
14a2: 69 74 73 20 3c 3d 20 imul $0x43203d3c,0x20(%rbx,%rsi,2),%esi
14a9: 43
14aa: 61 (bad)
14ab: 63 68 65 movslq 0x65(%rax),%ebp
14ae: 3a 3a cmp (%rdx),%bh
14b0: 4d 61 rex.WRB (bad)
14b2: 78 47 js 14fb <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE8fillSafeEv+0x1b>
14b4: 65 74 42 gs je 14f9 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE8fillSafeEv+0x19>
14b7: 69 74 73 00 00 00 00 imul $0x0,0x0(%rbx,%rsi,2),%esi
14be: 00
...
00000000000014e0 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE8fillSafeEv>:
14e0: 76 6f jbe 1551 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE8fillSafeEv+0x71>
14e2: 69 64 20 72 61 77 73 imul $0x70737761,0x72(%rax,%riz,1),%esp
14e9: 70
14ea: 65 65 64 3a 3a gs gs cmp %fs:(%rdx),%bh
14ef: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
14f6: 61 6d
14f8: 3c 72 cmp $0x72,%al
14fa: 61 (bad)
14fb: 77 73 ja 1570 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE8fillSafeEv+0x90>
14fd: 70 65 jo 1564 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE8fillSafeEv+0x84>
14ff: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
1503: 50 push %rax
1504: 6c insb (%dx),%es:(%rdi)
1505: 61 (bad)
1506: 69 6e 42 69 74 50 75 imul $0x75507469,0x42(%rsi),%ebp
150d: 6d insl (%dx),%es:(%rdi)
150e: 70 54 jo 1564 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE8fillSafeEv+0x84>
1510: 61 (bad)
1511: 67 2c 20 addr32 sub $0x20,%al
1514: 72 61 jb 1577 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE8fillSafeEv+0x97>
1516: 77 73 ja 158b <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE8fillSafeEv+0xab>
1518: 70 65 jo 157f <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE8fillSafeEv+0x9f>
151a: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
151e: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
1525: 61 6d
1527: 43 61 rex.XB (bad)
1529: 63 68 65 movslq 0x65(%rax),%ebp
152c: 4c rex.WR
152d: 65 66 74 49 gs data16 je 157a <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE8fillSafeEv+0x9a>
1531: 6e outsb %ds:(%rsi),(%dx)
1532: 52 push %rdx
1533: 69 67 68 74 4f 75 74 imul $0x74754f74,0x68(%rdi),%esp
153a: 3e 3a 3a cmp %ds:(%rdx),%bh
153d: 66 69 6c 6c 53 61 66 imul $0x6661,0x53(%rsp,%rbp,2),%bp
1544: 65 28 29 sub %ch,%gs:(%rcx)
1547: 20 5b 54 and %bl,0x54(%rbx)
154a: 61 (bad)
154b: 67 20 3d 20 72 61 77 and %bh,0x77617220(%eip) # 77618772 <asan.module_dtor+0x77616332>
1552: 73 70 jae 15c4 <.str.25+0x4>
1554: 65 65 64 3a 3a gs gs cmp %fs:(%rdx),%bh
1559: 50 push %rax
155a: 6c insb (%dx),%es:(%rdi)
155b: 61 (bad)
155c: 69 6e 42 69 74 50 75 imul $0x75507469,0x42(%rsi),%ebp
1563: 6d insl (%dx),%es:(%rdi)
1564: 70 54 jo 15ba <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE8fillSafeEv+0xda>
1566: 61 (bad)
1567: 67 2c 20 addr32 sub $0x20,%al
156a: 43 61 rex.XB (bad)
156c: 63 68 65 movslq 0x65(%rax),%ebp
156f: 20 3d 20 72 61 77 and %bh,0x77617220(%rip) # 77618795 <asan.module_dtor+0x77616355>
1575: 73 70 jae 15e7 <.str.25+0x27>
1577: 65 65 64 3a 3a gs gs cmp %fs:(%rdx),%bh
157c: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
1583: 61 6d
1585: 43 61 rex.XB (bad)
1587: 63 68 65 movslq 0x65(%rax),%ebp
158a: 4c rex.WR
158b: 65 66 74 49 gs data16 je 15d8 <.str.25+0x18>
158f: 6e outsb %ds:(%rsi),(%dx)
1590: 52 push %rdx
1591: 69 67 68 74 4f 75 74 imul $0x74754f74,0x68(%rdi),%esp
1598: 5d pop %rbp
...
00000000000015c0 <.str.25>:
15c0: 21 28 and %ebp,(%rax)
15c2: 73 69 jae 162d <.str.27+0xd>
15c4: 7a 65 jp 162b <.str.27+0xb>
15c6: 20 2d 20 70 6f 73 and %ch,0x736f7020(%rip) # 736f85ec <asan.module_dtor+0x736f61ac>
15cc: 20 3c 20 and %bh,(%rax,%riz,1)
15cf: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
15d6: 61 6d
15d8: 43 61 rex.XB (bad)
15da: 63 68 65 movslq 0x65(%rax),%ebp
15dd: 42 61 rex.X (bad)
15df: 73 65 jae 1646 <.str.27+0x26>
15e1: 3a 3a cmp (%rdx),%bh
15e3: 4d 61 rex.WRB (bad)
15e5: 78 50 js 1637 <.str.27+0x17>
15e7: 72 6f jb 1658 <.str.27+0x38>
15e9: 63 65 73 movslq 0x73(%rbp),%esp
15ec: 73 42 jae 1630 <.str.27+0x10>
15ee: 79 74 jns 1664 <.str.27+0x44>
15f0: 65 73 29 gs jae 161c <.str.25+0x5c>
...
0000000000001620 <.str.27>:
1620: 73 69 jae 168b <.str.28+0xb>
1622: 7a 65 jp 1689 <.str.28+0x9>
1624: 20 2d 20 70 6f 73 and %ch,0x736f7020(%rip) # 736f864a <asan.module_dtor+0x736f620a>
162a: 20 3c 20 and %bh,(%rax,%riz,1)
162d: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
1634: 61 6d
1636: 43 61 rex.XB (bad)
1638: 63 68 65 movslq 0x65(%rax),%ebp
163b: 42 61 rex.X (bad)
163d: 73 65 jae 16a4 <.str.28+0x24>
163f: 3a 3a cmp (%rdx),%bh
1641: 4d 61 rex.WRB (bad)
1643: 78 50 js 1695 <.str.28+0x15>
1645: 72 6f jb 16b6 <.str.28+0x36>
1647: 63 65 73 movslq 0x73(%rbp),%esp
164a: 73 42 jae 168e <.str.28+0xe>
164c: 79 74 jns 16c2 <.str.28+0x42>
164e: 65 73 00 gs jae 1651 <.str.27+0x31>
...
0000000000001680 <.str.28>:
1680: 2e 2e 2f cs cs (bad)
1683: 73 72 jae 16f7 <.str.28+0x77>
1685: 63 2f movslq (%rdi),%ebp
1687: 6c insb (%dx),%es:(%rdi)
1688: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
168f: 65 65 64 2f gs gs fs (bad)
1693: 69 6f 2f 42 69 74 53 imul $0x53746942,0x2f(%rdi),%ebp
169a: 74 72 je 170e <.str.30+0xe>
169c: 65 61 gs (bad)
169e: 6d insl (%dx),%es:(%rdi)
169f: 2e 68 3a 31 32 38 cs pushq $0x3832313a
16a5: 3a 20 cmp (%rax),%ah
16a7: 25 73 3a 20 42 and $0x42203a73,%eax
16ac: 75 66 jne 1714 <.str.30+0x14>
16ae: 66 65 72 20 data16 gs jb 16d2 <.str.28+0x52>
16b2: 6f outsl %ds:(%rsi),(%dx)
16b3: 76 65 jbe 171a <.str.30+0x1a>
16b5: 72 66 jb 171d <.str.30+0x1d>
16b7: 6c insb (%dx),%es:(%rdi)
16b8: 6f outsl %ds:(%rsi),(%dx)
16b9: 77 20 ja 16db <.str.28+0x5b>
16bb: 72 65 jb 1722 <.str.30+0x22>
16bd: 61 (bad)
16be: 64 20 69 6e and %ch,%fs:0x6e(%rcx)
16c2: 20 42 69 and %al,0x69(%rdx)
16c5: 74 53 je 171a <.str.30+0x1a>
16c7: 74 72 je 173b <.str.30+0x3b>
16c9: 65 61 gs (bad)
16cb: 6d insl (%dx),%es:(%rdi)
...
0000000000001700 <.str.30>:
1700: 63 6f 75 movslq 0x75(%rdi),%ebp
1703: 6e outsb %ds:(%rsi),(%dx)
1704: 74 20 je 1726 <.str.30+0x26>
1706: 2b 20 sub (%rax),%esp
1708: 66 69 6c 6c 4c 65 76 imul $0x7665,0x4c(%rsp,%rbp,2),%bp
170f: 65 6c gs insb (%dx),%es:(%rdi)
1711: 20 3c 3d 20 53 69 7a and %bh,0x7a695320(,%rdi,1)
1718: 65 00 00 add %al,%gs:(%rax)
...
0000000000001740 <__PRETTY_FUNCTION__._ZN8rawspeed28BitStreamCacheLeftInRightOut4pushEyj>:
1740: 76 6f jbe 17b1 <__PRETTY_FUNCTION__._ZN8rawspeed28BitStreamCacheLeftInRightOut4pushEyj+0x71>
1742: 69 64 20 72 61 77 73 imul $0x70737761,0x72(%rax,%riz,1),%esp
1749: 70
174a: 65 65 64 3a 3a gs gs cmp %fs:(%rdx),%bh
174f: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
1756: 61 6d
1758: 43 61 rex.XB (bad)
175a: 63 68 65 movslq 0x65(%rax),%ebp
175d: 4c rex.WR
175e: 65 66 74 49 gs data16 je 17ab <__PRETTY_FUNCTION__._ZN8rawspeed28BitStreamCacheLeftInRightOut4pushEyj+0x6b>
1762: 6e outsb %ds:(%rsi),(%dx)
1763: 52 push %rdx
1764: 69 67 68 74 4f 75 74 imul $0x74754f74,0x68(%rdi),%esp
176b: 3a 3a cmp (%rdx),%bh
176d: 70 75 jo 17e4 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj+0x24>
176f: 73 68 jae 17d9 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj+0x19>
1771: 28 72 61 sub %dh,0x61(%rdx)
1774: 77 73 ja 17e9 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj+0x29>
1776: 70 65 jo 17dd <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj+0x1d>
1778: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
177c: 75 69 jne 17e7 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj+0x27>
177e: 6e outsb %ds:(%rsi),(%dx)
177f: 74 36 je 17b7 <__PRETTY_FUNCTION__._ZN8rawspeed28BitStreamCacheLeftInRightOut4pushEyj+0x77>
1781: 34 2c xor $0x2c,%al
1783: 20 72 61 and %dh,0x61(%rdx)
1786: 77 73 ja 17fb <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj+0x3b>
1788: 70 65 jo 17ef <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj+0x2f>
178a: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
178e: 75 69 jne 17f9 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj+0x39>
1790: 6e outsb %ds:(%rsi),(%dx)
1791: 74 33 je 17c6 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj+0x6>
1793: 32 29 xor (%rcx),%ch
...
00000000000017c0 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj>:
17c0: 72 61 jb 1823 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj+0x63>
17c2: 77 73 ja 1837 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj+0x77>
17c4: 70 65 jo 182b <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj+0x6b>
17c6: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
17ca: 75 69 jne 1835 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj+0x75>
17cc: 6e outsb %ds:(%rsi),(%dx)
17cd: 74 33 je 1802 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj+0x42>
17cf: 32 20 xor (%rax),%ah
17d1: 72 61 jb 1834 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj+0x74>
17d3: 77 73 ja 1848 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj+0x88>
17d5: 70 65 jo 183c <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj+0x7c>
17d7: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
17db: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
17e2: 61 6d
17e4: 3c 72 cmp $0x72,%al
17e6: 61 (bad)
17e7: 77 73 ja 185c <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj+0x9c>
17e9: 70 65 jo 1850 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj+0x90>
17eb: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
17ef: 50 push %rax
17f0: 6c insb (%dx),%es:(%rdi)
17f1: 61 (bad)
17f2: 69 6e 42 69 74 50 75 imul $0x75507469,0x42(%rsi),%ebp
17f9: 6d insl (%dx),%es:(%rdi)
17fa: 70 54 jo 1850 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj+0x90>
17fc: 61 (bad)
17fd: 67 2c 20 addr32 sub $0x20,%al
1800: 72 61 jb 1863 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj+0xa3>
1802: 77 73 ja 1877 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj+0xb7>
1804: 70 65 jo 186b <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj+0xab>
1806: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
180a: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
1811: 61 6d
1813: 43 61 rex.XB (bad)
1815: 63 68 65 movslq 0x65(%rax),%ebp
1818: 4c rex.WR
1819: 65 66 74 49 gs data16 je 1866 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj+0xa6>
181d: 6e outsb %ds:(%rsi),(%dx)
181e: 52 push %rdx
181f: 69 67 68 74 4f 75 74 imul $0x74754f74,0x68(%rdi),%esp
1826: 3e 3a 3a cmp %ds:(%rdx),%bh
1829: 70 65 jo 1890 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj+0xd0>
182b: 65 6b 42 69 74 imul $0x74,%gs:0x69(%rdx),%eax
1830: 73 4e jae 1880 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj+0xc0>
1832: 6f outsl %ds:(%rsi),(%dx)
1833: 46 69 6c 6c 28 72 61 imul $0x73776172,0x28(%rsp,%r13,2),%r13d
183a: 77 73
183c: 70 65 jo 18a3 <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj+0xe3>
183e: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
1842: 75 69 jne 18ad <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj+0xed>
1844: 6e outsb %ds:(%rsi),(%dx)
1845: 74 33 je 187a <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj+0xba>
1847: 32 29 xor (%rcx),%ch
1849: 20 5b 54 and %bl,0x54(%rbx)
184c: 61 (bad)
184d: 67 20 3d 20 72 61 77 and %bh,0x77617220(%eip) # 77618a74 <asan.module_dtor+0x77616634>
1854: 73 70 jae 18c6 <.str.31+0x6>
1856: 65 65 64 3a 3a gs gs cmp %fs:(%rdx),%bh
185b: 50 push %rax
185c: 6c insb (%dx),%es:(%rdi)
185d: 61 (bad)
185e: 69 6e 42 69 74 50 75 imul $0x75507469,0x42(%rsi),%ebp
1865: 6d insl (%dx),%es:(%rdi)
1866: 70 54 jo 18bc <__PRETTY_FUNCTION__._ZN8rawspeed9BitStreamINS_15PlainBitPumpTagENS_28BitStreamCacheLeftInRightOutEE14peekBitsNoFillEj+0xfc>
1868: 61 (bad)
1869: 67 2c 20 addr32 sub $0x20,%al
186c: 43 61 rex.XB (bad)
186e: 63 68 65 movslq 0x65(%rax),%ebp
1871: 20 3d 20 72 61 77 and %bh,0x77617220(%rip) # 77618a97 <asan.module_dtor+0x77616657>
1877: 73 70 jae 18e9 <.str.31+0x29>
1879: 65 65 64 3a 3a gs gs cmp %fs:(%rdx),%bh
187e: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
1885: 61 6d
1887: 43 61 rex.XB (bad)
1889: 63 68 65 movslq 0x65(%rax),%ebp
188c: 4c rex.WR
188d: 65 66 74 49 gs data16 je 18da <.str.31+0x1a>
1891: 6e outsb %ds:(%rsi),(%dx)
1892: 52 push %rdx
1893: 69 67 68 74 4f 75 74 imul $0x74754f74,0x68(%rdi),%esp
189a: 5d pop %rbp
...
00000000000018c0 <.str.31>:
18c0: 6e outsb %ds:(%rsi),(%dx)
18c1: 62 (bad) {%k2}
18c2: 69 74 73 20 3c 3d 20 imul $0x63203d3c,0x20(%rbx,%rsi,2),%esi
18c9: 63
18ca: 61 (bad)
18cb: 63 68 65 movslq 0x65(%rax),%ebp
18ce: 2e 66 69 6c 6c 4c 65 imul $0x7665,%cs:0x4c(%rsp,%rbp,2),%bp
18d5: 76
18d6: 65 6c gs insb (%dx),%es:(%rdi)
...
1900: 2e 2e 2f cs cs (bad)
1903: 73 72 jae 1977 <.str.31+0xb7>
1905: 63 2f movslq (%rdi),%ebp
1907: 6c insb (%dx),%es:(%rdi)
1908: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
190f: 65 65 64 2f gs gs fs (bad)
1913: 64 65 63 6f 6d fs movslq %gs:0x6d(%rdi),%ebp
1918: 70 72 jo 198c <.str.31+0xcc>
191a: 65 73 73 gs jae 1990 <.str.31+0xd0>
191d: 6f outsl %ds:(%rsi),(%dx)
191e: 72 73 jb 1993 <.str.31+0xd3>
1920: 2f (bad)
1921: 53 push %rbx
1922: 6f outsl %ds:(%rsi),(%dx)
1923: 6e outsb %ds:(%rsi),(%dx)
1924: 79 41 jns 1967 <.str.31+0xa7>
1926: 72 77 jb 199f <.str.31+0xdf>
1928: 32 44 65 63 xor 0x63(%rbp,%riz,2),%al
192c: 6f outsl %ds:(%rsi),(%dx)
192d: 6d insl (%dx),%es:(%rdi)
192e: 70 72 jo 19a2 <.str.31+0xe2>
1930: 65 73 73 gs jae 19a6 <.str.31+0xe6>
1933: 6f outsl %ds:(%rsi),(%dx)
1934: 72 2e jb 1964 <.str.31+0xa4>
1936: 63 70 70 movslq 0x70(%rax),%esi
...
Disassembly of section .data:
0000000000000000 <__unnamed_187-0x1d00>:
...
8: 22 00 and (%rax),%al
a: 00 00 add %al,(%rax)
c: 17 (bad)
...
15: 00 00 add %al,(%rax)
17: 00 03 add %al,(%rbx)
19: 05 00 00 00 00 add $0x0,%eax
...
26: 00 00 add %al,(%rax)
28: 24 00 and $0x0,%al
2a: 00 00 add %al,(%rax)
2c: 28 00 sub %al,(%rax)
...
36: 00 00 add %al,(%rax)
38: 03 02 add (%rdx),%eax
...
56: 00 00 add %al,(%rax)
58: 03 05 00 00 00 00 add 0x0(%rip),%eax # 5e <__unnamed_187-0x1ca2>
...
76: 00 00 add %al,(%rax)
78: 03 05 00 00 00 00 add 0x0(%rip),%eax # 7e <__unnamed_187-0x1c82>
...
86: 00 00 add %al,(%rax)
88: 25 00 00 00 07 and $0x7000000,%eax
...
95: 00 00 add %al,(%rax)
97: 00 03 add %al,(%rbx)
99: 08 00 or %al,(%rax)
...
a7: 00 25 00 00 00 07 add %ah,0x7000000(%rip) # 70000ad <asan.module_dtor+0x6ffdc6d>
...
bd: 00 00 add %al,(%rax)
bf: 00 03 add %al,(%rbx)
...
d5: 00 00 add %al,(%rax)
d7: 00 25 00 00 00 0d add %ah,0xd000000(%rip) # d0000dd <asan.module_dtor+0xcffdc9d>
...
e5: 00 00 add %al,(%rax)
e7: 00 03 add %al,(%rbx)
e9: 04 00 add $0x0,%al
...
f7: 00 25 00 00 00 0d add %ah,0xd000000(%rip) # d0000fd <asan.module_dtor+0xcffdcbd>
...
10d: 00 00 add %al,(%rax)
10f: 00 04 00 add %al,(%rax,%rax,1)
...
126: 00 00 add %al,(%rax)
128: 25 00 00 00 1e and $0x1e000000,%eax
...
13d: 00 00 add %al,(%rax)
13f: 00 03 add %al,(%rbx)
...
155: 00 00 add %al,(%rax)
157: 00 25 00 00 00 24 add %ah,0x24000000(%rip) # 2400015d <asan.module_dtor+0x23ffdd1d>
...
165: 00 00 add %al,(%rax)
167: 00 03 add %al,(%rbx)
169: 04 00 add $0x0,%al
...
177: 00 25 00 00 00 24 add %ah,0x24000000(%rip) # 2400017d <asan.module_dtor+0x23ffdd3d>
...
18d: 00 00 add %al,(%rax)
18f: 00 04 00 add %al,(%rax,%rax,1)
...
1a6: 00 00 add %al,(%rax)
1a8: 26 00 00 add %al,%es:(%rax)
1ab: 00 07 add %al,(%rdi)
...
1bd: 00 00 add %al,(%rax)
1bf: 00 03 add %al,(%rbx)
...
1d5: 00 00 add %al,(%rax)
1d7: 00 26 add %ah,(%rsi)
1d9: 00 00 add %al,(%rax)
1db: 00 0d 00 00 00 00 add %cl,0x0(%rip) # 1e1 <__unnamed_187-0x1b1f>
1e1: 00 00 add %al,(%rax)
1e3: 00 00 add %al,(%rax)
1e5: 00 00 add %al,(%rax)
1e7: 00 03 add %al,(%rbx)
1e9: 04 00 add $0x0,%al
...
1f7: 00 26 add %ah,(%rsi)
1f9: 00 00 add %al,(%rax)
1fb: 00 0d 00 00 00 00 add %cl,0x0(%rip) # 201 <__unnamed_187-0x1aff>
...
20d: 00 00 add %al,(%rax)
20f: 00 04 00 add %al,(%rax,%rax,1)
...
21e: 00 00 add %al,(%rax)
220: 27 (bad)
221: 00 00 add %al,(%rax)
223: 00 05 00 00 00 00 add %al,0x0(%rip) # 229 <__unnamed_187-0x1ad7>
...
235: 00 00 add %al,(%rax)
237: 00 29 add %ch,(%rcx)
239: 00 00 add %al,(%rax)
23b: 00 14 00 add %dl,(%rax,%rax,1)
...
24e: 00 00 add %al,(%rax)
250: 03 00 add (%rax),%eax
...
266: 00 00 add %al,(%rax)
268: 29 00 sub %eax,(%rax)
26a: 00 00 add %al,(%rax)
26c: 1a 00 sbb (%rax),%al
...
276: 00 00 add %al,(%rax)
278: 03 03 add (%rbx),%eax
...
286: 00 00 add %al,(%rax)
288: 29 00 sub %eax,(%rax)
28a: 00 00 add %al,(%rax)
28c: 1a 00 sbb (%rax),%al
...
29e: 00 00 add %al,(%rax)
2a0: 03 00 add (%rax),%eax
...
2b6: 00 00 add %al,(%rax)
2b8: 29 00 sub %eax,(%rax)
2ba: 00 00 add %al,(%rax)
2bc: 1a 00 sbb (%rax),%al
...
2c6: 00 00 add %al,(%rax)
2c8: 03 03 add (%rbx),%eax
...
2d6: 00 00 add %al,(%rax)
2d8: 2a 00 sub (%rax),%al
2da: 00 00 add %al,(%rax)
2dc: 14 00 adc $0x0,%al
...
2ee: 00 00 add %al,(%rax)
2f0: 03 00 add (%rax),%eax
...
306: 00 00 add %al,(%rax)
308: 2a 00 sub (%rax),%al
30a: 00 00 add %al,(%rax)
30c: 1a 00 sbb (%rax),%al
...
316: 00 00 add %al,(%rax)
318: 03 03 add (%rbx),%eax
...
326: 00 00 add %al,(%rax)
328: 2a 00 sub (%rax),%al
32a: 00 00 add %al,(%rax)
32c: 1a 00 sbb (%rax),%al
...
33e: 00 00 add %al,(%rax)
340: 03 00 add (%rax),%eax
...
356: 00 00 add %al,(%rax)
358: 2a 00 sub (%rax),%al
35a: 00 00 add %al,(%rax)
35c: 1a 00 sbb (%rax),%al
...
366: 00 00 add %al,(%rax)
368: 03 03 add (%rbx),%eax
...
376: 00 00 add %al,(%rax)
378: 2a 00 sub (%rax),%al
37a: 00 00 add %al,(%rax)
37c: 1e (bad)
...
385: 00 00 add %al,(%rax)
387: 00 02 add %al,(%rdx)
...
395: 00 00 add %al,(%rax)
397: 00 2d 00 00 00 05 add %ch,0x5000000(%rip) # 500039d <asan.module_dtor+0x4ffdf5d>
...
3a5: 00 00 add %al,(%rax)
3a7: 00 30 add %dh,(%rax)
3a9: 00 00 add %al,(%rax)
3ab: 00 12 add %dl,(%rdx)
...
3b5: 00 00 add %al,(%rax)
3b7: 00 03 add %al,(%rbx)
3b9: 04 00 add $0x0,%al
...
3c7: 00 30 add %dh,(%rax)
3c9: 00 00 add %al,(%rax)
3cb: 00 1d 00 00 00 00 add %bl,0x0(%rip) # 3d1 <__unnamed_187-0x192f>
...
3dd: 00 00 add %al,(%rax)
3df: 00 03 add %al,(%rbx)
...
3f5: 00 00 add %al,(%rax)
3f7: 00 30 add %dh,(%rax)
3f9: 00 00 add %al,(%rax)
3fb: 00 23 add %ah,(%rbx)
...
405: 00 00 add %al,(%rax)
407: 00 03 add %al,(%rbx)
409: 03 00 add (%rax),%eax
...
417: 00 30 add %dh,(%rax)
419: 00 00 add %al,(%rax)
41b: 00 23 add %ah,(%rbx)
...
42d: 00 00 add %al,(%rax)
42f: 00 03 add %al,(%rbx)
...
445: 00 00 add %al,(%rax)
447: 00 30 add %dh,(%rax)
449: 00 00 add %al,(%rax)
44b: 00 23 add %ah,(%rbx)
...
455: 00 00 add %al,(%rax)
457: 00 03 add %al,(%rbx)
459: 03 00 add (%rax),%eax
...
467: 00 30 add %dh,(%rax)
469: 00 00 add %al,(%rax)
46b: 00 2b add %ch,(%rbx)
...
47d: 00 00 add %al,(%rax)
47f: 00 03 add %al,(%rbx)
...
495: 00 00 add %al,(%rax)
497: 00 30 add %dh,(%rax)
499: 00 00 add %al,(%rax)
49b: 00 31 add %dh,(%rcx)
...
4a5: 00 00 add %al,(%rax)
4a7: 00 03 add %al,(%rbx)
4a9: 03 00 add (%rax),%eax
...
4b7: 00 30 add %dh,(%rax)
4b9: 00 00 add %al,(%rax)
4bb: 00 31 add %dh,(%rcx)
...
4cd: 00 00 add %al,(%rax)
4cf: 00 03 add %al,(%rbx)
...
4e5: 00 00 add %al,(%rax)
4e7: 00 30 add %dh,(%rax)
4e9: 00 00 add %al,(%rax)
4eb: 00 31 add %dh,(%rcx)
...
4f5: 00 00 add %al,(%rax)
4f7: 00 03 add %al,(%rbx)
4f9: 03 00 add (%rax),%eax
...
507: 00 30 add %dh,(%rax)
509: 00 00 add %al,(%rax)
50b: 00 35 00 00 00 00 add %dh,0x0(%rip) # 511 <__unnamed_187-0x17ef>
511: 00 00 add %al,(%rax)
513: 00 00 add %al,(%rax)
515: 00 00 add %al,(%rax)
517: 00 02 add %al,(%rdx)
...
525: 00 00 add %al,(%rax)
527: 00 30 add %dh,(%rax)
529: 00 00 add %al,(%rax)
52b: 00 29 add %ch,(%rcx)
...
545: 00 00 add %al,(%rax)
547: 00 30 add %dh,(%rax)
549: 00 00 add %al,(%rax)
54b: 00 03 add %al,(%rbx)
...
55d: 00 00 add %al,(%rax)
55f: 00 03 add %al,(%rbx)
...
575: 00 00 add %al,(%rax)
577: 00 33 add %dh,(%rbx)
579: 00 00 add %al,(%rax)
57b: 00 1c 00 add %bl,(%rax,%rax,1)
...
586: 00 00 add %al,(%rax)
588: 03 04 00 add (%rax,%rax,1),%eax
...
597: 00 35 00 00 00 12 add %dh,0x12000000(%rip) # 1200059d <asan.module_dtor+0x11ffe15d>
...
5a5: 00 00 add %al,(%rax)
5a7: 00 03 add %al,(%rbx)
5a9: 08 00 or %al,(%rax)
...
5b7: 00 35 00 00 00 12 add %dh,0x12000000(%rip) # 120005bd <asan.module_dtor+0x11ffe17d>
...
5cd: 00 00 add %al,(%rax)
5cf: 00 03 add %al,(%rbx)
...
5e5: 00 00 add %al,(%rax)
5e7: 00 35 00 00 00 12 add %dh,0x12000000(%rip) # 120005ed <asan.module_dtor+0x11ffe1ad>
...
5f5: 00 00 add %al,(%rax)
5f7: 00 03 add %al,(%rbx)
5f9: 04 00 add $0x0,%al
...
607: 00 35 00 00 00 18 add %dh,0x18000000(%rip) # 1800060d <asan.module_dtor+0x17ffe1cd>
...
615: 00 00 add %al,(%rax)
617: 00 03 add %al,(%rbx)
619: 04 00 add $0x0,%al
...
627: 00 35 00 00 00 18 add %dh,0x18000000(%rip) # 1800062d <asan.module_dtor+0x17ffe1ed>
...
63d: 00 00 add %al,(%rax)
63f: 00 04 00 add %al,(%rax,%rax,1)
...
656: 00 00 add %al,(%rax)
658: 36 00 00 add %al,%ss:(%rax)
65b: 00 12 add %dl,(%rdx)
...
66d: 00 00 add %al,(%rax)
66f: 00 03 add %al,(%rbx)
...
685: 00 00 add %al,(%rax)
687: 00 36 add %dh,(%rsi)
689: 00 00 add %al,(%rax)
68b: 00 18 add %bl,(%rax)
...
695: 00 00 add %al,(%rax)
697: 00 03 add %al,(%rbx)
699: 03 00 add (%rax),%eax
...
6a7: 00 36 add %dh,(%rsi)
6a9: 00 00 add %al,(%rax)
6ab: 00 18 add %bl,(%rax)
...
6bd: 00 00 add %al,(%rax)
6bf: 00 03 add %al,(%rbx)
...
6d5: 00 00 add %al,(%rax)
6d7: 00 36 add %dh,(%rsi)
6d9: 00 00 add %al,(%rax)
6db: 00 18 add %bl,(%rax)
...
6e5: 00 00 add %al,(%rax)
6e7: 00 03 add %al,(%rbx)
...
6f5: 00 00 add %al,(%rax)
6f7: 00 37 add %dh,(%rdi)
6f9: 00 00 add %al,(%rax)
6fb: 00 0d 00 00 00 00 add %cl,0x0(%rip) # 701 <__unnamed_187-0x15ff>
...
70d: 00 00 add %al,(%rax)
70f: 00 03 add %al,(%rbx)
...
725: 00 00 add %al,(%rax)
727: 00 37 add %dh,(%rdi)
729: 00 00 add %al,(%rax)
72b: 00 13 add %dl,(%rbx)
...
735: 00 00 add %al,(%rax)
737: 00 03 add %al,(%rbx)
739: 03 00 add (%rax),%eax
...
747: 00 37 add %dh,(%rdi)
749: 00 00 add %al,(%rax)
74b: 00 13 add %dl,(%rbx)
...
75d: 00 00 add %al,(%rax)
75f: 00 03 add %al,(%rbx)
...
775: 00 00 add %al,(%rax)
777: 00 37 add %dh,(%rdi)
779: 00 00 add %al,(%rax)
77b: 00 13 add %dl,(%rbx)
...
785: 00 00 add %al,(%rax)
787: 00 03 add %al,(%rbx)
789: 03 00 add (%rax),%eax
...
797: 00 39 add %bh,(%rcx)
799: 00 00 add %al,(%rax)
79b: 00 03 add %al,(%rbx)
...
7ad: 00 00 add %al,(%rax)
7af: 00 03 add %al,(%rbx)
...
7c5: 00 00 add %al,(%rax)
7c7: 00 39 add %bh,(%rcx)
7c9: 00 00 add %al,(%rax)
7cb: 00 03 add %al,(%rbx)
...
7d5: 00 00 add %al,(%rax)
7d7: 00 03 add %al,(%rbx)
7d9: 03 00 add (%rax),%eax
...
7e7: 00 39 add %bh,(%rcx)
7e9: 00 00 add %al,(%rax)
7eb: 00 03 add %al,(%rbx)
...
7fd: 00 00 add %al,(%rax)
7ff: 00 03 add %al,(%rbx)
...
815: 00 00 add %al,(%rax)
817: 00 39 add %bh,(%rcx)
819: 00 00 add %al,(%rax)
81b: 00 03 add %al,(%rbx)
...
825: 00 00 add %al,(%rax)
827: 00 03 add %al,(%rbx)
829: 03 00 add (%rax),%eax
...
837: 00 39 add %bh,(%rcx)
839: 00 00 add %al,(%rax)
83b: 00 03 add %al,(%rbx)
...
845: 00 00 add %al,(%rax)
847: 00 3a add %bh,(%rdx)
849: 00 00 add %al,(%rax)
84b: 00 03 add %al,(%rbx)
...
85d: 00 00 add %al,(%rax)
85f: 00 03 add %al,(%rbx)
...
875: 00 00 add %al,(%rax)
877: 00 3a add %bh,(%rdx)
879: 00 00 add %al,(%rax)
87b: 00 03 add %al,(%rbx)
...
885: 00 00 add %al,(%rax)
887: 00 03 add %al,(%rbx)
889: 03 00 add (%rax),%eax
...
897: 00 3a add %bh,(%rdx)
899: 00 00 add %al,(%rax)
89b: 00 03 add %al,(%rbx)
...
8ad: 00 00 add %al,(%rax)
8af: 00 03 add %al,(%rbx)
...
8c5: 00 00 add %al,(%rax)
8c7: 00 3a add %bh,(%rdx)
8c9: 00 00 add %al,(%rax)
8cb: 00 03 add %al,(%rbx)
...
8d5: 00 00 add %al,(%rax)
8d7: 00 03 add %al,(%rbx)
8d9: 03 00 add (%rax),%eax
...
8e7: 00 3a add %bh,(%rdx)
8e9: 00 00 add %al,(%rax)
8eb: 00 03 add %al,(%rbx)
...
8f5: 00 00 add %al,(%rax)
8f7: 00 3b add %bh,(%rbx)
8f9: 00 00 add %al,(%rax)
8fb: 00 03 add %al,(%rbx)
...
90d: 00 00 add %al,(%rax)
90f: 00 03 add %al,(%rbx)
...
925: 00 00 add %al,(%rax)
927: 00 3b add %bh,(%rbx)
929: 00 00 add %al,(%rax)
92b: 00 03 add %al,(%rbx)
...
935: 00 00 add %al,(%rax)
937: 00 03 add %al,(%rbx)
939: 03 00 add (%rax),%eax
...
947: 00 3b add %bh,(%rbx)
949: 00 00 add %al,(%rax)
94b: 00 03 add %al,(%rbx)
...
95d: 00 00 add %al,(%rax)
95f: 00 03 add %al,(%rbx)
...
975: 00 00 add %al,(%rax)
977: 00 3b add %bh,(%rbx)
979: 00 00 add %al,(%rax)
97b: 00 03 add %al,(%rbx)
...
985: 00 00 add %al,(%rax)
987: 00 03 add %al,(%rbx)
989: 03 00 add (%rax),%eax
...
997: 00 3b add %bh,(%rbx)
999: 00 00 add %al,(%rax)
99b: 00 03 add %al,(%rbx)
...
9a5: 00 00 add %al,(%rax)
9a7: 00 02 add %al,(%rdx)
...
9b5: 00 00 add %al,(%rax)
9b7: 00 3b add %bh,(%rbx)
9b9: 00 00 add %al,(%rax)
9bb: 00 03 add %al,(%rbx)
...
9c5: 00 00 add %al,(%rax)
9c7: 00 3d 00 00 00 13 add %bh,0x13000000(%rip) # 130009cd <asan.module_dtor+0x12ffe58d>
...
9dd: 00 00 add %al,(%rax)
9df: 00 03 add %al,(%rbx)
...
9f5: 00 00 add %al,(%rax)
9f7: 00 3d 00 00 00 13 add %bh,0x13000000(%rip) # 130009fd <asan.module_dtor+0x12ffe5bd>
...
a05: 00 00 add %al,(%rax)
a07: 00 03 add %al,(%rbx)
a09: 02 00 add (%rax),%al
...
a17: 00 3e add %bh,(%rsi)
a19: 00 00 add %al,(%rax)
a1b: 00 16 add %dl,(%rsi)
...
a25: 00 00 add %al,(%rax)
a27: 00 03 add %al,(%rbx)
a29: 03 00 add (%rax),%eax
...
a37: 00 3e add %bh,(%rsi)
a39: 00 00 add %al,(%rax)
a3b: 00 16 add %dl,(%rsi)
...
a45: 00 00 add %al,(%rax)
a47: 00 03 add %al,(%rbx)
...
a55: 00 00 add %al,(%rax)
a57: 00 3e add %bh,(%rsi)
a59: 00 00 add %al,(%rax)
a5b: 00 24 00 add %ah,(%rax,%rax,1)
...
a66: 00 00 add %al,(%rax)
a68: 02 00 add (%rax),%al
...
a76: 00 00 add %al,(%rax)
a78: 3f (bad)
a79: 00 00 add %al,(%rax)
a7b: 00 36 add %dh,(%rsi)
...
a8d: 00 00 add %al,(%rax)
a8f: 00 3f add %bh,(%rdi)
a91: 00 00 add %al,(%rax)
a93: 00 2f add %ch,(%rdi)
...
aa5: 00 00 add %al,(%rax)
aa7: 00 41 00 add %al,0x0(%rcx)
aaa: 00 00 add %al,(%rax)
aac: 1e (bad)
...
ac5: 00 00 add %al,(%rax)
ac7: 00 45 00 add %al,0x0(%rbp)
aca: 00 00 add %al,(%rax)
acc: 1d 00 00 00 00 sbb $0x0,%eax
...
ae5: 00 00 add %al,(%rax)
ae7: 00 4c 00 00 add %cl,0x0(%rax,%rax,1)
aeb: 00 31 add %dh,(%rcx)
...
b05: 00 00 add %al,(%rax)
b07: 00 57 00 add %dl,0x0(%rdi)
b0a: 00 00 add %al,(%rax)
b0c: 29 00 sub %eax,(%rax)
...
b26: 00 00 add %al,(%rax)
b28: 5c pop %rsp
b29: 00 00 add %al,(%rax)
b2b: 00 09 add %cl,(%rcx)
...
b3d: 00 00 add %al,(%rax)
b3f: 00 03 add %al,(%rbx)
...
b55: 00 00 add %al,(%rax)
b57: 00 5c 00 00 add %bl,0x0(%rax,%rax,1)
b5b: 00 0f add %cl,(%rdi)
...
b65: 00 00 add %al,(%rax)
b67: 00 03 add %al,(%rbx)
b69: 04 00 add $0x0,%al
...
b77: 00 5c 00 00 add %bl,0x0(%rax,%rax,1)
b7b: 00 0f add %cl,(%rdi)
...
b8d: 00 00 add %al,(%rax)
b8f: 00 04 00 add %al,(%rax,%rax,1)
...
ba6: 00 00 add %al,(%rax)
ba8: 5c pop %rsp
ba9: 00 00 add %al,(%rax)
bab: 00 1f add %bl,(%rdi)
...
bc5: 00 00 add %al,(%rax)
bc7: 00 5c 00 00 add %bl,0x0(%rax,%rax,1)
bcb: 00 4b 00 add %cl,0x0(%rbx)
...
be6: 00 00 add %al,(%rax)
be8: 5c pop %rsp
be9: 00 00 add %al,(%rax)
beb: 00 47 00 add %al,0x0(%rdi)
...
bfe: 00 00 add %al,(%rax)
c00: 5c pop %rsp
c01: 00 00 add %al,(%rax)
c03: 00 40 00 add %al,0x0(%rax)
...
c16: 00 00 add %al,(%rax)
c18: 5f pop %rdi
c19: 00 00 add %al,(%rax)
c1b: 00 09 add %cl,(%rcx)
...
c35: 00 00 add %al,(%rax)
c37: 00 3e add %bh,(%rsi)
c39: 00 00 add %al,(%rax)
c3b: 00 2a add %ch,(%rdx)
...
c65: 00 00 add %al,(%rax)
c67: 00 03 add %al,(%rbx)
c69: 05 00 00 00 00 add $0x0,%eax
...
c76: 00 00 add %al,(%rax)
c78: 71 00 jno c7a <__unnamed_187-0x1086>
c7a: 00 00 add %al,(%rax)
c7c: 0a 00 or (%rax),%al
...
c86: 00 00 add %al,(%rax)
c88: 03 04 00 add (%rax,%rax,1),%eax
...
c97: 00 71 00 add %dh,0x0(%rcx)
c9a: 00 00 add %al,(%rax)
c9c: 22 00 and (%rax),%al
...
ca6: 00 00 add %al,(%rax)
ca8: 01 03 add %eax,(%rbx)
...
cb6: 00 00 add %al,(%rax)
cb8: 71 00 jno cba <__unnamed_187-0x1046>
cba: 00 00 add %al,(%rax)
cbc: 22 00 and (%rax),%al
...
cce: 00 00 add %al,(%rax)
cd0: 03 00 add (%rax),%eax
...
ce6: 00 00 add %al,(%rax)
ce8: 71 00 jno cea <__unnamed_187-0x1016>
cea: 00 00 add %al,(%rax)
cec: 22 00 and (%rax),%al
...
cf6: 00 00 add %al,(%rax)
cf8: 01 00 add %eax,(%rax)
...
d06: 00 00 add %al,(%rax)
d08: 7c 00 jl d0a <__unnamed_187-0xff6>
d0a: 00 00 add %al,(%rax)
d0c: 1a 00 sbb (%rax),%al
...
d16: 00 00 add %al,(%rax)
d18: 03 04 00 add (%rax,%rax,1),%eax
...
d27: 00 7c 00 00 add %bh,0x0(%rax,%rax,1)
d2b: 00 37 add %dh,(%rdi)
...
d35: 00 00 add %al,(%rax)
d37: 00 01 add %al,(%rcx)
d39: 03 00 add (%rax),%eax
...
d47: 00 7c 00 00 add %bh,0x0(%rax,%rax,1)
d4b: 00 37 add %dh,(%rdi)
...
d5d: 00 00 add %al,(%rax)
d5f: 00 03 add %al,(%rbx)
...
d75: 00 00 add %al,(%rax)
d77: 00 7c 00 00 add %bh,0x0(%rax,%rax,1)
d7b: 00 37 add %dh,(%rdi)
...
d85: 00 00 add %al,(%rax)
d87: 00 01 add %al,(%rcx)
...
d95: 00 00 add %al,(%rax)
d97: 00 7c 00 00 add %bh,0x0(%rax,%rax,1)
d9b: 00 37 add %dh,(%rdi)
...
db5: 00 00 add %al,(%rax)
db7: 00 72 00 add %dh,0x0(%rdx)
dba: 00 00 add %al,(%rax)
dbc: 0a 00 or (%rax),%al
...
dc6: 00 00 add %al,(%rax)
dc8: 03 04 00 add (%rax,%rax,1),%eax
...
dd7: 00 72 00 add %dh,0x0(%rdx)
dda: 00 00 add %al,(%rax)
ddc: 22 00 and (%rax),%al
...
de6: 00 00 add %al,(%rax)
de8: 01 03 add %eax,(%rbx)
...
df6: 00 00 add %al,(%rax)
df8: 72 00 jb dfa <__unnamed_187-0xf06>
dfa: 00 00 add %al,(%rax)
dfc: 22 00 and (%rax),%al
...
e0e: 00 00 add %al,(%rax)
e10: 03 00 add (%rax),%eax
...
e26: 00 00 add %al,(%rax)
e28: 72 00 jb e2a <__unnamed_187-0xed6>
e2a: 00 00 add %al,(%rax)
e2c: 22 00 and (%rax),%al
...
e36: 00 00 add %al,(%rax)
e38: 01 00 add %eax,(%rax)
...
e46: 00 00 add %al,(%rax)
e48: 72 00 jb e4a <__unnamed_187-0xeb6>
e4a: 00 00 add %al,(%rax)
e4c: 19 00 sbb %eax,(%rax)
...
e56: 00 00 add %al,(%rax)
e58: 01 00 add %eax,(%rax)
...
e66: 00 00 add %al,(%rax)
e68: 41 00 00 add %al,(%r8)
e6b: 00 0e add %cl,(%rsi)
...
e75: 00 00 add %al,(%rax)
e77: 00 03 add %al,(%rbx)
e79: 04 00 add $0x0,%al
...
e87: 00 42 00 add %al,0x0(%rdx)
e8a: 00 00 add %al,(%rax)
e8c: 17 (bad)
...
e95: 00 00 add %al,(%rax)
e97: 00 03 add %al,(%rbx)
e99: 08 00 or %al,(%rax)
...
eb7: 00 03 add %al,(%rbx)
eb9: 05 00 00 00 00 add $0x0,%eax
...
ec6: 00 00 add %al,(%rax)
ec8: 6e outsb %ds:(%rsi),(%dx)
ec9: 00 00 add %al,(%rax)
ecb: 00 0a add %cl,(%rdx)
...
ed5: 00 00 add %al,(%rax)
ed7: 00 03 add %al,(%rbx)
ed9: 04 00 add $0x0,%al
...
ee7: 00 6f 00 add %ch,0x0(%rdi)
eea: 00 00 add %al,(%rax)
eec: 0a 00 or (%rax),%al
...
ef6: 00 00 add %al,(%rax)
ef8: 01 04 00 add %eax,(%rax,%rax,1)
...
f07: 00 70 00 add %dh,0x0(%rax)
f0a: 00 00 add %al,(%rax)
f0c: 07 (bad)
...
f25: 00 00 add %al,(%rax)
f27: 00 03 add %al,(%rbx)
f29: 05 00 00 00 00 add $0x0,%eax
...
f36: 00 00 add %al,(%rax)
f38: a8 00 test $0x0,%al
f3a: 00 00 add %al,(%rax)
f3c: 20 00 and %al,(%rax)
...
f46: 00 00 add %al,(%rax)
f48: 01 00 add %eax,(%rax)
...
f66: 00 00 add %al,(%rax)
f68: 03 05 00 00 00 00 add 0x0(%rip),%eax # f6e <__unnamed_187-0xd92>
...
f76: 00 00 add %al,(%rax)
f78: 20 00 and %al,(%rax)
f7a: 00 00 add %al,(%rax)
f7c: 0c 00 or $0x0,%al
...
f86: 00 00 add %al,(%rax)
f88: 03 05 00 00 00 00 add 0x0(%rip),%eax # f8e <__unnamed_187-0xd72>
...
fa6: 00 00 add %al,(%rax)
fa8: 03 05 00 00 00 00 add 0x0(%rip),%eax # fae <__unnamed_187-0xd52>
...
fb6: 00 00 add %al,(%rax)
fb8: 42 00 00 rex.X add %al,(%rax)
fbb: 00 0c 00 add %cl,(%rax,%rax,1)
...
fc6: 00 00 add %al,(%rax)
fc8: 03 05 00 00 00 00 add 0x0(%rip),%eax # fce <__unnamed_187-0xd32>
...
fe6: 00 00 add %al,(%rax)
fe8: 03 05 00 00 00 00 add 0x0(%rip),%eax # fee <__unnamed_187-0xd12>
...
ff6: 00 00 add %al,(%rax)
ff8: 43 00 00 rex.XB add %al,(%r8)
ffb: 00 05 00 00 00 00 add %al,0x0(%rip) # 1001 <__unnamed_187-0xcff>
...
100d: 00 00 add %al,(%rax)
100f: 00 04 00 add %al,(%rax,%rax,1)
...
1026: 00 00 add %al,(%rax)
1028: 38 00 cmp %al,(%rax)
102a: 00 00 add %al,(%rax)
102c: 07 (bad)
...
1035: 00 00 add %al,(%rax)
1037: 00 03 add %al,(%rbx)
1039: 04 00 add $0x0,%al
...
1047: 00 1d 00 00 00 07 add %bl,0x7000000(%rip) # 700104d <asan.module_dtor+0x6ffec0d>
...
1055: 00 00 add %al,(%rax)
1057: 00 03 add %al,(%rbx)
1059: 04 00 add $0x0,%al
...
1067: 00 7e 00 add %bh,0x0(%rsi)
106a: 00 00 add %al,(%rax)
106c: 11 00 adc %eax,(%rax)
...
1076: 00 00 add %al,(%rax)
1078: 03 04 00 add (%rax,%rax,1),%eax
...
1087: 00 7f 00 add %bh,0x0(%rdi)
108a: 00 00 add %al,(%rax)
108c: 0a 00 or (%rax),%al
...
1096: 00 00 add %al,(%rax)
1098: 01 04 00 add %eax,(%rax,%rax,1)
...
10a7: 00 80 00 00 00 07 add %al,0x7000000(%rax)
...
10b5: 00 00 add %al,(%rax)
10b7: 00 82 00 00 00 05 add %al,0x5000000(%rdx)
...
10c5: 00 00 add %al,(%rax)
10c7: 00 83 00 00 00 05 add %al,0x5000000(%rbx)
...
10d5: 00 00 add %al,(%rax)
10d7: 00 83 00 00 00 05 add %al,0x5000000(%rbx)
...
10e5: 00 00 add %al,(%rax)
10e7: 00 85 00 00 00 11 add %al,0x11000000(%rbp)
...
10f5: 00 00 add %al,(%rax)
10f7: 00 54 00 00 add %dl,0x0(%rax,%rax,1)
10fb: 00 0c 00 add %cl,(%rax,%rax,1)
...
1106: 00 00 add %al,(%rax)
1108: 03 05 00 00 00 00 add 0x0(%rip),%eax # 110e <__unnamed_187-0xbf2>
...
1116: 00 00 add %al,(%rax)
1118: 59 pop %rcx
1119: 00 00 add %al,(%rax)
111b: 00 05 00 00 00 00 add %al,0x0(%rip) # 1121 <__unnamed_187-0xbdf>
1121: 00 00 add %al,(%rax)
1123: 00 00 add %al,(%rax)
1125: 00 00 add %al,(%rax)
1127: 00 01 add %al,(%rcx)
1129: 03 00 add (%rax),%eax
...
1137: 00 59 00 add %bl,0x0(%rcx)
113a: 00 00 add %al,(%rax)
113c: 05 00 00 00 00 add $0x0,%eax
1141: 00 00 add %al,(%rax)
1143: 00 00 add %al,(%rax)
1145: 00 00 add %al,(%rax)
1147: 00 01 add %al,(%rcx)
...
1155: 00 00 add %al,(%rax)
1157: 00 59 00 add %bl,0x0(%rcx)
115a: 00 00 add %al,(%rax)
115c: 05 00 00 00 00 add $0x0,%eax
1161: 00 00 add %al,(%rax)
1163: 00 00 add %al,(%rax)
1165: 00 00 add %al,(%rax)
1167: 00 cc add %cl,%ah
1169: 00 00 add %al,(%rax)
116b: 00 33 add %dh,(%rbx)
...
1175: 00 00 add %al,(%rax)
1177: 00 01 add %al,(%rcx)
...
1185: 00 00 add %al,(%rax)
1187: 00 31 add %dh,(%rcx)
1189: 00 00 add %al,(%rax)
118b: 00 03 add %al,(%rbx)
...
1195: 00 00 add %al,(%rax)
1197: 00 03 add %al,(%rbx)
1199: 05 00 00 00 00 add $0x0,%eax
...
11a6: 00 00 add %al,(%rax)
11a8: 33 00 xor (%rax),%eax
11aa: 00 00 add %al,(%rax)
11ac: 14 00 adc $0x0,%al
...
11b6: 00 00 add %al,(%rax)
11b8: 03 02 add (%rdx),%eax
...
11d6: 00 00 add %al,(%rax)
11d8: 03 05 00 00 00 00 add 0x0(%rip),%eax # 11de <__unnamed_187-0xb22>
...
11e6: 00 00 add %al,(%rax)
11e8: 5d pop %rbp
11e9: 00 00 add %al,(%rax)
11eb: 00 03 add %al,(%rbx)
...
11f5: 00 00 add %al,(%rax)
11f7: 00 03 add %al,(%rbx)
11f9: 05 00 00 00 00 add $0x0,%eax
...
1206: 00 00 add %al,(%rax)
1208: 5d pop %rbp
1209: 00 00 add %al,(%rax)
120b: 00 28 add %ch,(%rax)
...
1215: 00 00 add %al,(%rax)
1217: 00 03 add %al,(%rbx)
...
1225: 00 00 add %al,(%rax)
1227: 00 5d 00 add %bl,0x0(%rbp)
122a: 00 00 add %al,(%rax)
122c: 38 00 cmp %al,(%rax)
...
1236: 00 00 add %al,(%rax)
1238: 03 00 add (%rax),%eax
...
1246: 00 00 add %al,(%rax)
1248: 5e pop %rsi
1249: 00 00 add %al,(%rax)
124b: 00 05 00 00 00 00 add %al,0x0(%rip) # 1251 <__unnamed_187-0xaaf>
1251: 00 00 add %al,(%rax)
1253: 00 00 add %al,(%rax)
1255: 00 00 add %al,(%rax)
1257: 00 01 add %al,(%rcx)
1259: 03 00 add (%rax),%eax
...
1267: 00 5e 00 add %bl,0x0(%rsi)
126a: 00 00 add %al,(%rax)
126c: 05 00 00 00 00 add $0x0,%eax
1271: 00 00 add %al,(%rax)
1273: 00 00 add %al,(%rax)
1275: 00 00 add %al,(%rax)
1277: 00 01 add %al,(%rcx)
...
1285: 00 00 add %al,(%rax)
1287: 00 5e 00 add %bl,0x0(%rsi)
128a: 00 00 add %al,(%rax)
128c: 05 00 00 00 00 add $0x0,%eax
1291: 00 00 add %al,(%rax)
1293: 00 00 add %al,(%rax)
1295: 00 00 add %al,(%rax)
1297: 00 49 00 add %cl,0x0(%rcx)
129a: 00 00 add %al,(%rax)
129c: 14 00 adc $0x0,%al
...
12a6: 00 00 add %al,(%rax)
12a8: 03 04 00 add (%rax,%rax,1),%eax
...
12b7: 00 4a 00 add %cl,0x0(%rdx)
12ba: 00 00 add %al,(%rax)
12bc: 1d 00 00 00 00 sbb $0x0,%eax
12c1: 00 00 add %al,(%rax)
12c3: 00 00 add %al,(%rax)
12c5: 00 00 add %al,(%rax)
12c7: 00 01 add %al,(%rcx)
12c9: 03 00 add (%rax),%eax
...
12d7: 00 4a 00 add %cl,0x0(%rdx)
12da: 00 00 add %al,(%rax)
12dc: 1d 00 00 00 00 sbb $0x0,%eax
12e1: 00 00 add %al,(%rax)
12e3: 00 00 add %al,(%rax)
12e5: 00 00 add %al,(%rax)
12e7: 00 01 add %al,(%rcx)
...
12f5: 00 00 add %al,(%rax)
12f7: 00 4a 00 add %cl,0x0(%rdx)
12fa: 00 00 add %al,(%rax)
12fc: 2c 00 sub $0x0,%al
...
1306: 00 00 add %al,(%rax)
1308: 01 00 add %eax,(%rax)
...
1316: 00 00 add %al,(%rax)
1318: 4b 00 00 rex.WXB add %al,(%r8)
131b: 00 07 add %al,(%rdi)
...
1325: 00 00 add %al,(%rax)
1327: 00 4c 00 00 add %cl,0x0(%rax,%rax,1)
132b: 00 05 00 00 00 00 add %al,0x0(%rip) # 1331 <__unnamed_187-0x9cf>
1331: 00 00 add %al,(%rax)
1333: 00 00 add %al,(%rax)
1335: 00 00 add %al,(%rax)
1337: 00 4c 00 00 add %cl,0x0(%rax,%rax,1)
133b: 00 05 00 00 00 00 add %al,0x0(%rip) # 1341 <__unnamed_187-0x9bf>
1341: 00 00 add %al,(%rax)
1343: 00 00 add %al,(%rax)
1345: 00 00 add %al,(%rax)
1347: 00 24 00 add %ah,(%rax,%rax,1)
134a: 00 00 add %al,(%rax)
134c: 07 (bad)
...
1355: 00 00 add %al,(%rax)
1357: 00 03 add %al,(%rbx)
1359: 04 00 add $0x0,%al
...
1367: 00 24 00 add %ah,(%rax,%rax,1)
136a: 00 00 add %al,(%rax)
136c: 07 (bad)
...
1375: 00 00 add %al,(%rax)
1377: 00 03 add %al,(%rbx)
1379: 08 00 or %al,(%rax)
...
1387: 00 24 00 add %ah,(%rax,%rax,1)
138a: 00 00 add %al,(%rax)
138c: 07 (bad)
...
1395: 00 00 add %al,(%rax)
1397: 00 03 add %al,(%rbx)
1399: 08 00 or %al,(%rax)
...
13a7: 00 24 00 add %ah,(%rax,%rax,1)
13aa: 00 00 add %al,(%rax)
13ac: 07 (bad)
...
13b5: 00 00 add %al,(%rax)
13b7: 00 02 add %al,(%rdx)
...
13c5: 00 00 add %al,(%rax)
13c7: 00 24 00 add %ah,(%rax,%rax,1)
13ca: 00 00 add %al,(%rax)
13cc: 07 (bad)
...
13d5: 00 00 add %al,(%rax)
13d7: 00 01 add %al,(%rcx)
13d9: 01 00 add %eax,(%rax)
...
13e7: 00 b6 00 00 00 07 add %dh,0x7000000(%rsi)
...
13f5: 00 00 add %al,(%rax)
13f7: 00 03 add %al,(%rbx)
...
1405: 00 00 add %al,(%rax)
1407: 00 b6 00 00 00 07 add %dh,0x7000000(%rsi)
...
1415: 00 00 add %al,(%rax)
1417: 00 01 add %al,(%rcx)
1419: 01 00 add %eax,(%rax)
...
1427: 00 1e add %bl,(%rsi)
1429: 00 00 add %al,(%rax)
142b: 00 07 add %al,(%rdi)
...
1435: 00 00 add %al,(%rax)
1437: 00 03 add %al,(%rbx)
1439: 04 00 add $0x0,%al
...
1447: 00 1e add %bl,(%rsi)
1449: 00 00 add %al,(%rax)
144b: 00 07 add %al,(%rdi)
...
1455: 00 00 add %al,(%rax)
1457: 00 03 add %al,(%rbx)
1459: 04 00 add $0x0,%al
...
1477: 00 03 add %al,(%rbx)
1479: 05 00 00 00 00 add $0x0,%eax
...
1486: 00 00 add %al,(%rax)
1488: 21 00 and %eax,(%rax)
148a: 00 00 add %al,(%rax)
148c: 0c 00 or $0x0,%al
...
1496: 00 00 add %al,(%rax)
1498: 03 05 00 00 00 00 add 0x0(%rip),%eax # 149e <__unnamed_187-0x862>
...
14b6: 00 00 add %al,(%rax)
14b8: 03 05 00 00 00 00 add 0x0(%rip),%eax # 14be <__unnamed_187-0x842>
...
14c6: 00 00 add %al,(%rax)
14c8: 1d 00 00 00 07 sbb $0x7000000,%eax
...
14d5: 00 00 add %al,(%rax)
14d7: 00 03 add %al,(%rbx)
14d9: 04 00 add $0x0,%al
...
14e7: 00 65 00 add %ah,0x0(%rbp)
14ea: 00 00 add %al,(%rax)
14ec: 0c 00 or $0x0,%al
...
14f6: 00 00 add %al,(%rax)
14f8: 03 05 00 00 00 00 add 0x0(%rip),%eax # 14fe <__unnamed_187-0x802>
...
1506: 00 00 add %al,(%rax)
1508: 66 00 00 data16 add %al,(%rax)
150b: 00 16 add %dl,(%rsi)
...
1515: 00 00 add %al,(%rax)
1517: 00 03 add %al,(%rbx)
1519: 04 00 add $0x0,%al
...
1537: 00 03 add %al,(%rbx)
1539: 05 00 00 00 00 add $0x0,%eax
...
1556: 00 00 add %al,(%rax)
1558: 03 05 00 00 00 00 add 0x0(%rip),%eax # 155e <__unnamed_187-0x7a2>
...
1566: 00 00 add %al,(%rax)
1568: 57 push %rdi
1569: 00 00 add %al,(%rax)
156b: 00 05 00 00 00 00 add %al,0x0(%rip) # 1571 <__unnamed_187-0x78f>
1571: 00 00 add %al,(%rax)
1573: 00 00 add %al,(%rax)
1575: 00 00 add %al,(%rax)
1577: 00 01 add %al,(%rcx)
...
1585: 00 00 add %al,(%rax)
1587: 00 57 00 add %dl,0x0(%rdi)
158a: 00 00 add %al,(%rax)
158c: 05 00 00 00 00 add $0x0,%eax
1591: 00 00 add %al,(%rax)
1593: 00 00 add %al,(%rax)
1595: 00 00 add %al,(%rax)
1597: 00 01 add %al,(%rcx)
...
15a5: 00 00 add %al,(%rax)
15a7: 00 57 00 add %dl,0x0(%rdi)
15aa: 00 00 add %al,(%rax)
15ac: 05 00 00 00 00 add $0x0,%eax
15b1: 00 00 add %al,(%rax)
15b3: 00 00 add %al,(%rax)
15b5: 00 00 add %al,(%rax)
15b7: 00 5f 00 add %bl,0x0(%rdi)
15ba: 00 00 add %al,(%rax)
15bc: 14 00 adc $0x0,%al
...
15c6: 00 00 add %al,(%rax)
15c8: 03 04 00 add (%rax,%rax,1),%eax
...
15d7: 00 60 00 add %ah,0x0(%rax)
15da: 00 00 add %al,(%rax)
15dc: 05 00 00 00 00 add $0x0,%eax
15e1: 00 00 add %al,(%rax)
15e3: 00 00 add %al,(%rax)
15e5: 00 00 add %al,(%rax)
15e7: 00 03 add %al,(%rbx)
15e9: 08 00 or %al,(%rax)
...
15f7: 00 60 00 add %ah,0x0(%rax)
15fa: 00 00 add %al,(%rax)
15fc: 05 00 00 00 00 add $0x0,%eax
1601: 00 00 add %al,(%rax)
1603: 00 00 add %al,(%rax)
1605: 00 00 add %al,(%rax)
1607: 00 01 add %al,(%rcx)
...
1615: 00 00 add %al,(%rax)
1617: 00 60 00 add %ah,0x0(%rax)
161a: 00 00 add %al,(%rax)
161c: 05 00 00 00 00 add $0x0,%eax
1621: 00 00 add %al,(%rax)
1623: 00 00 add %al,(%rax)
1625: 00 00 add %al,(%rax)
1627: 00 01 add %al,(%rcx)
...
1635: 00 00 add %al,(%rax)
1637: 00 60 00 add %ah,0x0(%rax)
163a: 00 00 add %al,(%rax)
163c: 05 00 00 00 00 add $0x0,%eax
1641: 00 00 add %al,(%rax)
1643: 00 00 add %al,(%rax)
1645: 00 00 add %al,(%rax)
1647: 00 62 00 add %ah,0x0(%rdx)
164a: 00 00 add %al,(%rax)
164c: 11 00 adc %eax,(%rax)
...
1666: 00 00 add %al,(%rax)
1668: 24 00 and $0x0,%al
166a: 00 00 add %al,(%rax)
166c: 07 (bad)
...
1675: 00 00 add %al,(%rax)
1677: 00 03 add %al,(%rbx)
1679: 05 00 00 00 00 add $0x0,%eax
...
1686: 00 00 add %al,(%rax)
1688: 24 00 and $0x0,%al
168a: 00 00 add %al,(%rax)
168c: 07 (bad)
...
1695: 00 00 add %al,(%rax)
1697: 00 03 add %al,(%rbx)
1699: 08 00 or %al,(%rax)
...
16b7: 00 03 add %al,(%rbx)
16b9: 05 00 00 00 00 add $0x0,%eax
...
16c6: 00 00 add %al,(%rax)
16c8: 24 00 and $0x0,%al
16ca: 00 00 add %al,(%rax)
16cc: 07 (bad)
...
16d5: 00 00 add %al,(%rax)
16d7: 00 02 add %al,(%rdx)
...
16e5: 00 00 add %al,(%rax)
16e7: 00 b6 00 00 00 07 add %dh,0x7000000(%rsi)
...
16f5: 00 00 add %al,(%rax)
16f7: 00 03 add %al,(%rbx)
...
1705: 00 00 add %al,(%rax)
1707: 00 62 00 add %ah,0x0(%rdx)
170a: 00 00 add %al,(%rax)
170c: 03 00 add (%rax),%eax
...
1716: 00 00 add %al,(%rax)
1718: 03 05 00 00 00 00 add 0x0(%rip),%eax # 171e <__unnamed_187-0x5e2>
...
1726: 00 00 add %al,(%rax)
1728: 63 00 movslq (%rax),%eax
172a: 00 00 add %al,(%rax)
172c: 12 00 adc (%rax),%al
...
1736: 00 00 add %al,(%rax)
1738: 03 00 add (%rax),%eax
...
1746: 00 00 add %al,(%rax)
1748: 63 00 movslq (%rax),%eax
174a: 00 00 add %al,(%rax)
174c: 22 00 and (%rax),%al
...
1756: 00 00 add %al,(%rax)
1758: 03 00 add (%rax),%eax
...
1766: 00 00 add %al,(%rax)
1768: 63 00 movslq (%rax),%eax
176a: 00 00 add %al,(%rax)
176c: 35 00 00 00 00 xor $0x0,%eax
1771: 00 00 add %al,(%rax)
1773: 00 00 add %al,(%rax)
1775: 00 00 add %al,(%rax)
1777: 00 02 add %al,(%rdx)
...
1785: 00 00 add %al,(%rax)
1787: 00 63 00 add %ah,0x0(%rbx)
178a: 00 00 add %al,(%rax)
178c: 35 00 00 00 00 xor $0x0,%eax
...
17a5: 00 00 add %al,(%rax)
17a7: 00 64 00 00 add %ah,0x0(%rax,%rax,1)
17ab: 00 05 00 00 00 00 add %al,0x0(%rip) # 17b1 <__unnamed_187-0x54f>
17b1: 00 00 add %al,(%rax)
17b3: 00 00 add %al,(%rax)
17b5: 00 00 add %al,(%rax)
17b7: 00 01 add %al,(%rcx)
17b9: 03 00 add (%rax),%eax
...
17c7: 00 64 00 00 add %ah,0x0(%rax,%rax,1)
17cb: 00 05 00 00 00 00 add %al,0x0(%rip) # 17d1 <__unnamed_187-0x52f>
17d1: 00 00 add %al,(%rax)
17d3: 00 00 add %al,(%rax)
17d5: 00 00 add %al,(%rax)
17d7: 00 01 add %al,(%rcx)
...
17e5: 00 00 add %al,(%rax)
17e7: 00 64 00 00 add %ah,0x0(%rax,%rax,1)
17eb: 00 05 00 00 00 00 add %al,0x0(%rip) # 17f1 <__unnamed_187-0x50f>
17f1: 00 00 add %al,(%rax)
17f3: 00 00 add %al,(%rax)
17f5: 00 00 add %al,(%rax)
17f7: 00 85 00 00 00 0f add %al,0xf000000(%rbp)
...
1805: 00 00 add %al,(%rax)
1807: 00 03 add %al,(%rbx)
1809: 04 00 add $0x0,%al
...
1817: 00 86 00 00 00 05 add %al,0x5000000(%rsi)
...
1825: 00 00 add %al,(%rax)
1827: 00 03 add %al,(%rbx)
1829: 08 00 or %al,(%rax)
...
1837: 00 86 00 00 00 05 add %al,0x5000000(%rsi)
...
1845: 00 00 add %al,(%rax)
1847: 00 87 00 00 00 05 add %al,0x5000000(%rdi)
...
1855: 00 00 add %al,(%rax)
1857: 00 88 00 00 00 09 add %cl,0x9000000(%rax)
...
1865: 00 00 add %al,(%rax)
1867: 00 03 add %al,(%rbx)
1869: 08 00 or %al,(%rax)
...
1877: 00 88 00 00 00 0f add %cl,0xf000000(%rax)
...
1885: 00 00 add %al,(%rax)
1887: 00 03 add %al,(%rbx)
...
1895: 00 00 add %al,(%rax)
1897: 00 6d 00 add %ch,0x0(%rbp)
189a: 00 00 add %al,(%rax)
189c: 0f 00 00 sldt (%rax)
...
18a7: 00 03 add %al,(%rbx)
18a9: 04 00 add $0x0,%al
...
18b7: 00 6e 00 add %ch,0x0(%rsi)
18ba: 00 00 add %al,(%rax)
18bc: 05 00 00 00 00 add $0x0,%eax
18c1: 00 00 add %al,(%rax)
18c3: 00 00 add %al,(%rax)
18c5: 00 00 add %al,(%rax)
18c7: 00 03 add %al,(%rbx)
18c9: 08 00 or %al,(%rax)
...
18d7: 00 6e 00 add %ch,0x0(%rsi)
18da: 00 00 add %al,(%rax)
18dc: 05 00 00 00 00 add $0x0,%eax
18e1: 00 00 add %al,(%rax)
18e3: 00 00 add %al,(%rax)
18e5: 00 00 add %al,(%rax)
18e7: 00 6f 00 add %ch,0x0(%rdi)
18ea: 00 00 add %al,(%rax)
18ec: 09 00 or %eax,(%rax)
...
18f6: 00 00 add %al,(%rax)
18f8: 01 00 add %eax,(%rax)
...
1906: 00 00 add %al,(%rax)
1908: 6f outsl %ds:(%rsi),(%dx)
1909: 00 00 add %al,(%rax)
190b: 00 0d 00 00 00 00 add %cl,0x0(%rip) # 1911 <__unnamed_187-0x3ef>
...
1925: 00 00 add %al,(%rax)
1927: 00 6f 00 add %ch,0x0(%rdi)
192a: 00 00 add %al,(%rax)
192c: 36 00 00 add %al,%ss:(%rax)
...
1937: 00 01 add %al,(%rcx)
...
1945: 00 00 add %al,(%rax)
1947: 00 71 00 add %dh,0x0(%rcx)
194a: 00 00 add %al,(%rax)
194c: 07 (bad)
...
195d: 00 00 add %al,(%rax)
195f: 00 71 00 add %dh,0x0(%rcx)
1962: 00 00 add %al,(%rax)
1964: 07 (bad)
...
196d: 00 00 add %al,(%rax)
196f: 00 72 00 add %dh,0x0(%rdx)
1972: 00 00 add %al,(%rax)
1974: 18 00 sbb %al,(%rax)
...
1986: 00 00 add %al,(%rax)
1988: 73 00 jae 198a <__unnamed_187-0x376>
198a: 00 00 add %al,(%rax)
198c: 0b 00 or (%rax),%eax
...
19a6: 00 00 add %al,(%rax)
19a8: 76 00 jbe 19aa <__unnamed_187-0x356>
19aa: 00 00 add %al,(%rax)
19ac: 07 (bad)
...
19bd: 00 00 add %al,(%rax)
19bf: 00 76 00 add %dh,0x0(%rsi)
19c2: 00 00 add %al,(%rax)
19c4: 07 (bad)
...
19cd: 00 00 add %al,(%rax)
19cf: 00 77 00 add %dh,0x0(%rdi)
19d2: 00 00 add %al,(%rax)
19d4: 18 00 sbb %al,(%rax)
...
19e6: 00 00 add %al,(%rax)
19e8: 78 00 js 19ea <__unnamed_187-0x316>
19ea: 00 00 add %al,(%rax)
19ec: 0b 00 or (%rax),%eax
...
1a06: 00 00 add %al,(%rax)
1a08: 79 00 jns 1a0a <__unnamed_187-0x2f6>
1a0a: 00 00 add %al,(%rax)
1a0c: 1b 00 sbb (%rax),%eax
...
1a26: 00 00 add %al,(%rax)
1a28: 7c 00 jl 1a2a <__unnamed_187-0x2d6>
1a2a: 00 00 add %al,(%rax)
1a2c: 0d 00 00 00 00 or $0x0,%eax
1a31: 00 00 add %al,(%rax)
1a33: 00 00 add %al,(%rax)
1a35: 00 00 add %al,(%rax)
1a37: 00 03 add %al,(%rbx)
1a39: 04 00 add $0x0,%al
...
1a47: 00 7d 00 add %bh,0x0(%rbp)
1a4a: 00 00 add %al,(%rax)
1a4c: 0b 00 or (%rax),%eax
...
1a5e: 00 00 add %al,(%rax)
1a60: 80 00 00 addb $0x0,(%rax)
1a63: 00 07 add %al,(%rdi)
...
1a75: 00 00 add %al,(%rax)
1a77: 00 29 add %ch,(%rcx)
1a79: 00 00 add %al,(%rax)
1a7b: 00 09 add %cl,(%rcx)
...
1a85: 00 00 add %al,(%rax)
1a87: 00 03 add %al,(%rbx)
1a89: 04 00 add $0x0,%al
...
1a97: 00 38 add %bh,(%rax)
1a99: 00 00 add %al,(%rax)
1a9b: 00 0f add %cl,(%rdi)
...
1aa5: 00 00 add %al,(%rax)
1aa7: 00 03 add %al,(%rbx)
1aa9: 04 00 add $0x0,%al
...
1ab7: 00 39 add %bh,(%rcx)
1ab9: 00 00 add %al,(%rax)
1abb: 00 05 00 00 00 00 add %al,0x0(%rip) # 1ac1 <__unnamed_187-0x23f>
1ac1: 00 00 add %al,(%rax)
1ac3: 00 00 add %al,(%rax)
1ac5: 00 00 add %al,(%rax)
1ac7: 00 03 add %al,(%rbx)
1ac9: 08 00 or %al,(%rax)
...
1ad7: 00 39 add %bh,(%rcx)
1ad9: 00 00 add %al,(%rax)
1adb: 00 05 00 00 00 00 add %al,0x0(%rip) # 1ae1 <__unnamed_187-0x21f>
1ae1: 00 00 add %al,(%rax)
1ae3: 00 00 add %al,(%rax)
1ae5: 00 00 add %al,(%rax)
1ae7: 00 01 add %al,(%rcx)
...
1af5: 00 00 add %al,(%rax)
1af7: 00 39 add %bh,(%rcx)
1af9: 00 00 add %al,(%rax)
1afb: 00 05 00 00 00 00 add %al,0x0(%rip) # 1b01 <__unnamed_187-0x1ff>
...
1b0d: 00 00 add %al,(%rax)
1b0f: 00 39 add %bh,(%rcx)
1b11: 00 00 add %al,(%rax)
1b13: 00 05 00 00 00 00 add %al,0x0(%rip) # 1b19 <__unnamed_187-0x1e7>
...
1b25: 00 00 add %al,(%rax)
1b27: 00 3a add %bh,(%rdx)
1b29: 00 00 add %al,(%rax)
1b2b: 00 13 add %dl,(%rbx)
...
1b45: 00 00 add %al,(%rax)
1b47: 00 3b add %bh,(%rbx)
1b49: 00 00 add %al,(%rax)
1b4b: 00 0f add %cl,(%rdi)
...
1b65: 00 00 add %al,(%rax)
1b67: 00 a8 00 00 00 27 add %ch,0x27000000(%rax)
...
1b75: 00 00 add %al,(%rax)
1b77: 00 03 add %al,(%rbx)
1b79: 04 00 add $0x0,%al
...
1b87: 00 a9 00 00 00 05 add %ch,0x5000000(%rcx)
...
1b95: 00 00 add %al,(%rax)
1b97: 00 aa 00 00 00 05 add %ch,0x5000000(%rdx)
...
1ba5: 00 00 add %al,(%rax)
1ba7: 00 01 add %al,(%rcx)
1ba9: 03 00 add (%rax),%eax
...
1bb7: 00 aa 00 00 00 05 add %ch,0x5000000(%rdx)
...
1bc5: 00 00 add %al,(%rax)
1bc7: 00 03 add %al,(%rbx)
1bc9: 08 00 or %al,(%rax)
...
1bd7: 00 aa 00 00 00 05 add %ch,0x5000000(%rdx)
...
1be5: 00 00 add %al,(%rax)
1be7: 00 03 add %al,(%rbx)
...
1bf5: 00 00 add %al,(%rax)
1bf7: 00 aa 00 00 00 05 add %ch,0x5000000(%rdx)
...
1c05: 00 00 add %al,(%rax)
1c07: 00 3f add %bh,(%rdi)
1c09: 00 00 add %al,(%rax)
1c0b: 00 18 add %bl,(%rax)
...
1c25: 00 00 add %al,(%rax)
1c27: 00 3f add %bh,(%rdi)
1c29: 00 00 add %al,(%rax)
1c2b: 00 22 add %ah,(%rdx)
...
1c45: 00 00 add %al,(%rax)
1c47: 00 bf 00 00 00 11 add %bh,0x11000000(%rdi)
...
1c55: 00 00 add %al,(%rax)
1c57: 00 03 add %al,(%rbx)
1c59: 04 00 add $0x0,%al
...
1c67: 00 c0 add %al,%al
1c69: 00 00 add %al,(%rax)
1c6b: 00 05 00 00 00 00 add %al,0x0(%rip) # 1c71 <__unnamed_187-0x8f>
1c71: 00 00 add %al,(%rax)
1c73: 00 00 add %al,(%rax)
1c75: 00 00 add %al,(%rax)
1c77: 00 01 add %al,(%rcx)
1c79: 04 00 add $0x0,%al
...
1c87: 00 b0 00 00 00 0b add %dh,0xb000000(%rax)
...
1c95: 00 00 add %al,(%rax)
1c97: 00 03 add %al,(%rbx)
1c99: 04 00 add $0x0,%al
...
1ca7: 00 43 00 add %al,0x0(%rbx)
1caa: 00 00 add %al,(%rax)
1cac: 0b 00 or (%rax),%eax
...
1cc6: 00 00 add %al,(%rax)
1cc8: 44 00 00 add %r8b,(%rax)
1ccb: 00 05 00 00 00 00 add %al,0x0(%rip) # 1cd1 <__unnamed_187-0x2f>
1cd1: 00 00 add %al,(%rax)
1cd3: 00 00 add %al,(%rax)
1cd5: 00 00 add %al,(%rax)
1cd7: 00 01 add %al,(%rcx)
1cd9: 01 00 add %eax,(%rax)
...
1ce7: 00 44 00 00 add %al,0x0(%rax,%rax,1)
1ceb: 00 0f add %cl,(%rdi)
...
0000000000001d00 <__unnamed_187>:
...
1d08: 30 00 xor %al,(%rax)
1d0a: 00 00 add %al,(%rax)
1d0c: 00 00 add %al,(%rax)
1d0e: 00 00 add %al,(%rax)
1d10: 60 (bad)
...
1d45: 00 00 add %al,(%rax)
1d47: 00 69 00 add %ch,0x0(%rcx)
1d4a: 00 00 add %al,(%rax)
1d4c: 00 00 add %al,(%rax)
1d4e: 00 00 add %al,(%rax)
1d50: a0 00 00 00 00 00 00 movabs 0x0,%al
1d57: 00 00
...
1d85: 00 00 add %al,(%rax)
1d87: 00 6f 00 add %ch,0x0(%rdi)
1d8a: 00 00 add %al,(%rax)
1d8c: 00 00 add %al,(%rax)
1d8e: 00 00 add %al,(%rax)
1d90: a0 00 00 00 00 00 00 movabs 0x0,%al
1d97: 00 00
...
1dc5: 00 00 add %al,(%rax)
1dc7: 00 6e 00 add %ch,0x0(%rsi)
1dca: 00 00 add %al,(%rax)
1dcc: 00 00 add %al,(%rax)
1dce: 00 00 add %al,(%rax)
1dd0: a0 00 00 00 00 00 00 movabs 0x0,%al
1dd7: 00 00
...
1e05: 00 00 add %al,(%rax)
1e07: 00 22 add %ah,(%rdx)
1e09: 00 00 add %al,(%rax)
1e0b: 00 00 add %al,(%rax)
1e0d: 00 00 add %al,(%rax)
1e0f: 00 60 00 add %ah,0x0(%rax)
...
1e46: 00 00 add %al,(%rax)
1e48: 18 00 sbb %al,(%rax)
1e4a: 00 00 add %al,(%rax)
1e4c: 00 00 add %al,(%rax)
1e4e: 00 00 add %al,(%rax)
1e50: 40 00 00 add %al,(%rax)
...
1e87: 00 10 add %dl,(%rax)
1e89: 00 00 add %al,(%rax)
1e8b: 00 00 add %al,(%rax)
1e8d: 00 00 add %al,(%rax)
1e8f: 00 40 00 add %al,0x0(%rax)
...
1ec6: 00 00 add %al,(%rax)
1ec8: 6f outsl %ds:(%rsi),(%dx)
1ec9: 00 00 add %al,(%rax)
1ecb: 00 00 add %al,(%rax)
1ecd: 00 00 add %al,(%rax)
1ecf: 00 a0 00 00 00 00 add %ah,0x0(%rax)
...
1f05: 00 00 add %al,(%rax)
1f07: 00 16 add %dl,(%rsi)
1f09: 00 00 add %al,(%rax)
1f0b: 00 00 add %al,(%rax)
1f0d: 00 00 add %al,(%rax)
1f0f: 00 40 00 add %al,0x0(%rax)
...
1f46: 00 00 add %al,(%rax)
1f48: 10 00 adc %al,(%rax)
1f4a: 00 00 add %al,(%rax)
1f4c: 00 00 add %al,(%rax)
1f4e: 00 00 add %al,(%rax)
1f50: 40 00 00 add %al,(%rax)
...
1f87: 00 55 00 add %dl,0x0(%rbp)
1f8a: 00 00 add %al,(%rax)
1f8c: 00 00 add %al,(%rax)
1f8e: 00 00 add %al,(%rax)
1f90: 80 00 00 addb $0x0,(%rax)
...
1fc7: 00 6e 00 add %ch,0x0(%rsi)
1fca: 00 00 add %al,(%rax)
1fcc: 00 00 add %al,(%rax)
1fce: 00 00 add %al,(%rax)
1fd0: a0 00 00 00 00 00 00 movabs 0x0,%al
1fd7: 00 00
...
2005: 00 00 add %al,(%rax)
2007: 00 08 add %cl,(%rax)
2009: 00 00 add %al,(%rax)
200b: 00 00 add %al,(%rax)
200d: 00 00 add %al,(%rax)
200f: 00 40 00 add %al,0x0(%rax)
...
2046: 00 00 add %al,(%rax)
2048: 0e (bad)
2049: 00 00 add %al,(%rax)
204b: 00 00 add %al,(%rax)
204d: 00 00 add %al,(%rax)
204f: 00 40 00 add %al,0x0(%rax)
...
2086: 00 00 add %al,(%rax)
2088: 55 push %rbp
2089: 00 00 add %al,(%rax)
208b: 00 00 add %al,(%rax)
208d: 00 00 add %al,(%rax)
208f: 00 80 00 00 00 00 add %al,0x0(%rax)
...
20c5: 00 00 add %al,(%rax)
20c7: 00 72 00 add %dh,0x0(%rdx)
20ca: 00 00 add %al,(%rax)
20cc: 00 00 add %al,(%rax)
20ce: 00 00 add %al,(%rax)
20d0: a0 00 00 00 00 00 00 movabs 0x0,%al
20d7: 00 00
...
2105: 00 00 add %al,(%rax)
2107: 00 05 00 00 00 00 add %al,0x0(%rip) # 210d <__unnamed_187+0x40d>
210d: 00 00 add %al,(%rax)
210f: 00 40 00 add %al,0x0(%rax)
...
2146: 00 00 add %al,(%rax)
2148: 2f (bad)
2149: 00 00 add %al,(%rax)
214b: 00 00 add %al,(%rax)
214d: 00 00 add %al,(%rax)
214f: 00 60 00 add %ah,0x0(%rax)
...
2186: 00 00 add %al,(%rax)
2188: 25 00 00 00 00 and $0x0,%eax
218d: 00 00 add %al,(%rax)
218f: 00 60 00 add %ah,0x0(%rax)
...
21c6: 00 00 add %al,(%rax)
21c8: 50 push %rax
21c9: 00 00 add %al,(%rax)
21cb: 00 00 add %al,(%rax)
21cd: 00 00 add %al,(%rax)
21cf: 00 80 00 00 00 00 add %al,0x0(%rax)
...
2205: 00 00 add %al,(%rax)
2207: 00 33 add %dh,(%rbx)
2209: 00 00 add %al,(%rax)
220b: 00 00 add %al,(%rax)
220d: 00 00 add %al,(%rax)
220f: 00 60 00 add %ah,0x0(%rax)
...
2246: 00 00 add %al,(%rax)
2248: 4e 00 00 rex.WRX add %r8b,(%rax)
224b: 00 00 add %al,(%rax)
224d: 00 00 add %al,(%rax)
224f: 00 80 00 00 00 00 add %al,0x0(%rax)
...
2285: 00 00 add %al,(%rax)
2287: 00 5b 00 add %bl,0x0(%rbx)
228a: 00 00 add %al,(%rax)
228c: 00 00 add %al,(%rax)
228e: 00 00 add %al,(%rax)
2290: 80 00 00 addb $0x0,(%rax)
...
22c7: 00 2c 00 add %ch,(%rax,%rax,1)
22ca: 00 00 add %al,(%rax)
22cc: 00 00 add %al,(%rax)
22ce: 00 00 add %al,(%rax)
22d0: 60 (bad)
...
2305: 00 00 add %al,(%rax)
2307: 00 08 add %cl,(%rax)
2309: 00 00 add %al,(%rax)
230b: 00 00 add %al,(%rax)
230d: 00 00 add %al,(%rax)
230f: 00 40 00 add %al,0x0(%rax)
...
2346: 00 00 add %al,(%rax)
2348: 0c 00 or $0x0,%al
234a: 00 00 add %al,(%rax)
234c: 00 00 add %al,(%rax)
234e: 00 00 add %al,(%rax)
2350: 40 00 00 add %al,(%rax)
...
2387: 00 46 00 add %al,0x0(%rsi)
238a: 00 00 add %al,(%rax)
238c: 00 00 add %al,(%rax)
238e: 00 00 add %al,(%rax)
2390: 80 00 00 addb $0x0,(%rax)
...
23c7: 00 48 00 add %cl,0x0(%rax)
23ca: 00 00 add %al,(%rax)
23cc: 00 00 add %al,(%rax)
23ce: 00 00 add %al,(%rax)
23d0: 80 00 00 addb $0x0,(%rax)
...
2407: 00 2e add %ch,(%rsi)
2409: 00 00 add %al,(%rax)
240b: 00 00 add %al,(%rax)
240d: 00 00 add %al,(%rax)
240f: 00 60 00 add %ah,0x0(%rax)
...
2446: 00 00 add %al,(%rax)
2448: c6 00 00 movb $0x0,(%rax)
244b: 00 00 add %al,(%rax)
244d: 00 00 add %al,(%rax)
244f: 00 00 add %al,(%rax)
2451: 01 00 add %eax,(%rax)
...
2487: 00 1b add %bl,(%rbx)
2489: 00 00 add %al,(%rax)
248b: 00 00 add %al,(%rax)
248d: 00 00 add %al,(%rax)
248f: 00 40 00 add %al,0x0(%rax)
...
24c6: 00 00 add %al,(%rax)
24c8: ba 00 00 00 00 mov $0x0,%edx
24cd: 00 00 add %al,(%rax)
24cf: 00 e0 add %ah,%al
...
2505: 00 00 add %al,(%rax)
2507: 00 34 00 add %dh,(%rax,%rax,1)
250a: 00 00 add %al,(%rax)
250c: 00 00 add %al,(%rax)
250e: 00 00 add %al,(%rax)
2510: 60 (bad)
...
2545: 00 00 add %al,(%rax)
2547: 00 31 add %dh,(%rcx)
2549: 00 00 add %al,(%rax)
254b: 00 00 add %al,(%rax)
254d: 00 00 add %al,(%rax)
254f: 00 60 00 add %ah,0x0(%rax)
...
2586: 00 00 add %al,(%rax)
2588: 4d 00 00 rex.WRB add %r8b,(%r8)
258b: 00 00 add %al,(%rax)
258d: 00 00 add %al,(%rax)
258f: 00 80 00 00 00 00 add %al,0x0(%rax)
...
25c5: 00 00 add %al,(%rax)
25c7: 00 1a add %bl,(%rdx)
25c9: 00 00 add %al,(%rax)
25cb: 00 00 add %al,(%rax)
25cd: 00 00 add %al,(%rax)
25cf: 00 40 00 add %al,0x0(%rax)
...
2606: 00 00 add %al,(%rax)
2608: 56 push %rsi
2609: 00 00 add %al,(%rax)
260b: 00 00 add %al,(%rax)
260d: 00 00 add %al,(%rax)
260f: 00 80 00 00 00 00 add %al,0x0(%rax)
...
2645: 00 00 add %al,(%rax)
2647: 00 dc add %bl,%ah
...
2651: 01 00 add %eax,(%rax)
...
2687: 00 19 add %bl,(%rcx)
2689: 00 00 add %al,(%rax)
268b: 00 00 add %al,(%rax)
268d: 00 00 add %al,(%rax)
268f: 00 40 00 add %al,0x0(%rax)
...
Disassembly of section .rodata.cst32:
0000000000000000 <.rodata.cst32>:
0: ff (bad)
1: ff 00 incl (%rax)
3: 00 27 add %ah,(%rdi)
5: 63 6f 6e movslq 0x6e(%rdi),%ebp
8: 73 74 jae 7e <GCC_except_table4+0x1e>
a: 20 72 61 and %dh,0x61(%rdx)
d: 77 73 ja 82 <GCC_except_table4+0x22>
f: 70 65 jo 76 <GCC_except_table4+0x16>
11: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
15: 52 push %rdx
16: 61 (bad)
17: 77 49 ja 62 <GCC_except_table4+0x2>
19: 6d insl (%dx),%es:(%rdi)
1a: 61 (bad)
1b: 67 65 27 addr32 gs (bad)
1e: 00 00 add %al,(%rax)
20: ff (bad)
21: ff 00 incl (%rax)
23: 00 27 add %ah,(%rdi)
25: 63 6f 6e movslq 0x6e(%rdi),%ebp
28: 73 74 jae 9e <GCC_except_table6+0x12>
2a: 20 72 61 and %dh,0x61(%rdx)
2d: 77 73 ja a2 <__unnamed_117+0x2>
2f: 70 65 jo 96 <GCC_except_table6+0xa>
31: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
35: 42 75 66 rex.X jne 9e <GCC_except_table6+0x12>
38: 66 65 72 20 data16 gs jb 5c <.L.src.6+0x22>
3c: 2a 27 sub (%rdi),%ah
...
Disassembly of section .data.rel.ro:
0000000000000000 <vtable for rawspeed::SonyArw2Decompressor>:
...
0000000000000060 <typeinfo for rawspeed::SonyArw2Decompressor>:
...
00000000000000a0 <__unnamed_117>:
...
00000000000000e0 <__unnamed_44>:
...
128: 27 (bad)
129: 00 00 add %al,(%rax)
12b: 00 05 00 00 00 00 add %al,0x0(%rip) # 131 <__unnamed_44+0x51>
131: 00 00 add %al,(%rax)
133: 00 00 add %al,(%rax)
135: 00 00 add %al,(%rax)
137: 00 27 add %ah,(%rdi)
139: 00 00 add %al,(%rax)
13b: 00 05 00 00 00 00 add %al,0x0(%rip) # 141 <__unnamed_44+0x61>
141: 00 00 add %al,(%rax)
143: 00 00 add %al,(%rax)
145: 00 00 add %al,(%rax)
147: 00 2d 00 00 00 05 add %ch,0x5000000(%rip) # 500014d <asan.module_dtor+0x4ffdd0d>
...
155: 00 00 add %al,(%rax)
157: 00 39 add %bh,(%rcx)
159: 00 00 add %al,(%rax)
15b: 00 03 add %al,(%rbx)
...
165: 00 00 add %al,(%rax)
167: 00 39 add %bh,(%rcx)
169: 00 00 add %al,(%rax)
16b: 00 03 add %al,(%rbx)
...
175: 00 00 add %al,(%rax)
177: 00 3a add %bh,(%rdx)
179: 00 00 add %al,(%rax)
17b: 00 03 add %al,(%rbx)
...
185: 00 00 add %al,(%rax)
187: 00 3b add %bh,(%rbx)
189: 00 00 add %al,(%rax)
18b: 00 03 add %al,(%rbx)
...
195: 00 00 add %al,(%rax)
197: 00 70 00 add %dh,0x0(%rax)
19a: 00 00 add %al,(%rax)
19c: 07 (bad)
...
1a5: 00 00 add %al,(%rax)
1a7: 00 70 00 add %dh,0x0(%rax)
1aa: 00 00 add %al,(%rax)
1ac: 07 (bad)
...
1b5: 00 00 add %al,(%rax)
1b7: 00 34 00 add %dh,(%rax,%rax,1)
1ba: 00 00 add %al,(%rax)
1bc: 1e (bad)
...
1c5: 00 00 add %al,(%rax)
1c7: 00 80 00 00 00 07 add %al,0x7000000(%rax)
...
1d5: 00 00 add %al,(%rax)
1d7: 00 80 00 00 00 07 add %al,0x7000000(%rax)
...
1e5: 00 00 add %al,(%rax)
1e7: 00 82 00 00 00 05 add %al,0x5000000(%rdx)
...
1f5: 00 00 add %al,(%rax)
1f7: 00 83 00 00 00 05 add %al,0x5000000(%rbx)
...
205: 00 00 add %al,(%rax)
207: 00 59 00 add %bl,0x0(%rcx)
20a: 00 00 add %al,(%rax)
20c: 05 00 00 00 00 add $0x0,%eax
211: 00 00 add %al,(%rax)
213: 00 00 add %al,(%rax)
215: 00 00 add %al,(%rax)
217: 00 59 00 add %bl,0x0(%rcx)
21a: 00 00 add %al,(%rax)
21c: 05 00 00 00 00 add $0x0,%eax
221: 00 00 add %al,(%rax)
223: 00 00 add %al,(%rax)
225: 00 00 add %al,(%rax)
227: 00 5e 00 add %bl,0x0(%rsi)
22a: 00 00 add %al,(%rax)
22c: 05 00 00 00 00 add $0x0,%eax
231: 00 00 add %al,(%rax)
233: 00 00 add %al,(%rax)
235: 00 00 add %al,(%rax)
237: 00 4b 00 add %cl,0x0(%rbx)
23a: 00 00 add %al,(%rax)
23c: 07 (bad)
...
245: 00 00 add %al,(%rax)
247: 00 4b 00 add %cl,0x0(%rbx)
24a: 00 00 add %al,(%rax)
24c: 07 (bad)
...
255: 00 00 add %al,(%rax)
257: 00 4c 00 00 add %cl,0x0(%rax,%rax,1)
25b: 00 05 00 00 00 00 add %al,0x0(%rip) # 261 <__unnamed_44+0x181>
261: 00 00 add %al,(%rax)
263: 00 00 add %al,(%rax)
265: 00 00 add %al,(%rax)
267: 00 57 00 add %dl,0x0(%rdi)
26a: 00 00 add %al,(%rax)
26c: 05 00 00 00 00 add $0x0,%eax
271: 00 00 add %al,(%rax)
273: 00 00 add %al,(%rax)
275: 00 00 add %al,(%rax)
277: 00 57 00 add %dl,0x0(%rdi)
27a: 00 00 add %al,(%rax)
27c: 05 00 00 00 00 add $0x0,%eax
281: 00 00 add %al,(%rax)
283: 00 00 add %al,(%rax)
285: 00 00 add %al,(%rax)
287: 00 60 00 add %ah,0x0(%rax)
28a: 00 00 add %al,(%rax)
28c: 05 00 00 00 00 add $0x0,%eax
291: 00 00 add %al,(%rax)
293: 00 00 add %al,(%rax)
295: 00 00 add %al,(%rax)
297: 00 64 00 00 add %ah,0x0(%rax,%rax,1)
29b: 00 05 00 00 00 00 add %al,0x0(%rip) # 2a1 <__unnamed_44+0x1c1>
2a1: 00 00 add %al,(%rax)
2a3: 00 00 add %al,(%rax)
2a5: 00 00 add %al,(%rax)
2a7: 00 86 00 00 00 05 add %al,0x5000000(%rsi)
...
2b5: 00 00 add %al,(%rax)
2b7: 00 87 00 00 00 05 add %al,0x5000000(%rdi)
...
2c5: 00 00 add %al,(%rax)
2c7: 00 6e 00 add %ch,0x0(%rsi)
2ca: 00 00 add %al,(%rax)
2cc: 05 00 00 00 00 add $0x0,%eax
2d1: 00 00 add %al,(%rax)
2d3: 00 00 add %al,(%rax)
2d5: 00 00 add %al,(%rax)
2d7: 00 71 00 add %dh,0x0(%rcx)
2da: 00 00 add %al,(%rax)
2dc: 07 (bad)
...
2e5: 00 00 add %al,(%rax)
2e7: 00 76 00 add %dh,0x0(%rsi)
2ea: 00 00 add %al,(%rax)
2ec: 07 (bad)
...
2f5: 00 00 add %al,(%rax)
2f7: 00 80 00 00 00 07 add %al,0x7000000(%rax)
...
305: 00 00 add %al,(%rax)
307: 00 39 add %bh,(%rcx)
309: 00 00 add %al,(%rax)
30b: 00 05 00 00 00 00 add %al,0x0(%rip) # 311 <__unnamed_44+0x231>
311: 00 00 add %al,(%rax)
313: 00 00 add %al,(%rax)
315: 00 00 add %al,(%rax)
317: 00 39 add %bh,(%rcx)
319: 00 00 add %al,(%rax)
31b: 00 05 00 00 00 00 add %al,0x0(%rip) # 321 <__unnamed_44+0x241>
321: 00 00 add %al,(%rax)
323: 00 00 add %al,(%rax)
325: 00 00 add %al,(%rax)
327: 00 a9 00 00 00 05 add %ch,0x5000000(%rcx)
...
335: 00 00 add %al,(%rax)
337: 00 aa 00 00 00 05 add %ch,0x5000000(%rdx)
33d: 00 00 add %al,(%rax)
...
Disassembly of section .rodata._ZTSFvPKczE:
0000000000000000 <typeinfo name for void (char const*, ...)>:
0: 46 76 50 rex.RX jbe 53 <.L.src.6+0x19>
3: 4b 63 7a 45 rex.WXB movslq 0x45(%r10),%rdi
...
Disassembly of section .data.rel.ro._ZTIFvPKczE:
0000000000000000 <typeinfo for void (char const*, ...)>:
...
Disassembly of section .tbss._ZZN8rawspeed14ThrowExceptionINS_11IOExceptionEEEvPKczE3buf:
0000000000000000 <void rawspeed::ThrowException<rawspeed::IOException>(char const*, ...)::buf>:
...
Disassembly of section .rodata._ZTSN8rawspeed11IOExceptionE:
0000000000000000 <typeinfo name for rawspeed::IOException>:
0: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
4: 77 73 ja 79 <GCC_except_table4+0x19>
6: 70 65 jo 6d <GCC_except_table4+0xd>
8: 65 64 31 31 gs xor %esi,%fs:(%rcx)
c: 49 rex.WB
d: 4f rex.WRXB
e: 45 78 63 rex.RB js 74 <GCC_except_table4+0x14>
11: 65 70 74 gs jo 88 <GCC_except_table4+0x28>
14: 69 .byte 0x69
15: 6f outsl %ds:(%rsi),(%dx)
16: 6e outsb %ds:(%rsi),(%dx)
17: 45 rex.RB
...
Disassembly of section .rodata._ZTSN8rawspeed17RawspeedExceptionE:
0000000000000000 <typeinfo name for rawspeed::RawspeedException>:
0: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
4: 77 73 ja 79 <GCC_except_table4+0x19>
6: 70 65 jo 6d <GCC_except_table4+0xd>
8: 65 64 31 37 gs xor %esi,%fs:(%rdi)
c: 52 push %rdx
d: 61 (bad)
e: 77 73 ja 83 <GCC_except_table4+0x23>
10: 70 65 jo 77 <GCC_except_table4+0x17>
12: 65 64 45 78 63 gs fs rex.RB js 7a <GCC_except_table4+0x1a>
17: 65 70 74 gs jo 8e <GCC_except_table6+0x2>
1a: 69 .byte 0x69
1b: 6f outsl %ds:(%rsi),(%dx)
1c: 6e outsb %ds:(%rsi),(%dx)
1d: 45 rex.RB
...
Disassembly of section .data.rel.ro._ZTIN8rawspeed17RawspeedExceptionE:
0000000000000000 <typeinfo for rawspeed::RawspeedException>:
...
Disassembly of section .data.rel.ro._ZTIN8rawspeed11IOExceptionE:
0000000000000000 <typeinfo for rawspeed::IOException>:
...
Disassembly of section .data.rel.ro._ZTVN8rawspeed11IOExceptionE:
0000000000000000 <vtable for rawspeed::IOException>:
...
Disassembly of section .data.rel.ro._ZTVN8rawspeed17RawspeedExceptionE:
0000000000000000 <vtable for rawspeed::RawspeedException>:
...
Disassembly of section .tbss._ZZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKczE3buf:
0000000000000000 <void rawspeed::ThrowException<rawspeed::RawDecoderException>(char const*, ...)::buf>:
...
Disassembly of section .rodata._ZTSN8rawspeed19RawDecoderExceptionE:
0000000000000000 <typeinfo name for rawspeed::RawDecoderException>:
0: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
4: 77 73 ja 79 <GCC_except_table4+0x19>
6: 70 65 jo 6d <GCC_except_table4+0xd>
8: 65 64 31 39 gs xor %edi,%fs:(%rcx)
c: 52 push %rdx
d: 61 (bad)
e: 77 44 ja 54 <.L.src.6+0x1a>
10: 65 63 6f 64 movslq %gs:0x64(%rdi),%ebp
14: 65 72 45 gs jb 5c <.L.src.6+0x22>
17: 78 63 js 7c <GCC_except_table4+0x1c>
19: 65 70 74 gs jo 90 <GCC_except_table6+0x4>
1c: 69 .byte 0x69
1d: 6f outsl %ds:(%rsi),(%dx)
1e: 6e outsb %ds:(%rsi),(%dx)
1f: 45 rex.RB
...
Disassembly of section .data.rel.ro._ZTIN8rawspeed19RawDecoderExceptionE:
0000000000000000 <typeinfo for rawspeed::RawDecoderException>:
...
Disassembly of section .data.rel.ro._ZTVN8rawspeed19RawDecoderExceptionE:
0000000000000000 <vtable for rawspeed::RawDecoderException>:
...
Disassembly of section .init_array.1:
0000000000000000 <.init_array.1>:
...
Disassembly of section .fini_array.1:
0000000000000000 <.fini_array.1>:
...
Disassembly of section .debug_str:
0000000000000000 <.debug_str>:
0: 63 6c 61 6e movslq 0x6e(%rcx,%riz,2),%ebp
4: 67 20 76 65 and %dh,0x65(%esi)
8: 72 73 jb 7d <.debug_str+0x7d>
a: 69 6f 6e 20 36 2e 30 imul $0x302e3620,0x6e(%rdi),%ebp
11: 2e 30 2d 73 76 6e 33 xor %ch,%cs:0x336e7673(%rip) # 336e768b <asan.module_dtor+0x336e524b>
18: 32 31 xor (%rcx),%dh
1a: 33 39 xor (%rcx),%edi
1c: 31 2d 31 7e 65 78 xor %ebp,0x78657e31(%rip) # 78657e53 <asan.module_dtor+0x78655a13>
22: 70 31 jo 55 <.debug_str+0x55>
24: 20 28 and %ch,(%rax)
26: 74 72 je 9a <.debug_str+0x9a>
28: 75 6e jne 98 <.debug_str+0x98>
2a: 6b 29 00 imul $0x0,(%rcx),%ebp
2d: 2e 2e 2f cs cs (bad)
30: 73 72 jae a4 <.debug_str+0xa4>
32: 63 2f movslq (%rdi),%ebp
34: 6c insb (%dx),%es:(%rdi)
35: 69 62 72 61 77 73 70 imul $0x70737761,0x72(%rdx),%esp
3c: 65 65 64 2f gs gs fs (bad)
40: 64 65 63 6f 6d fs movslq %gs:0x6d(%rdi),%ebp
45: 70 72 jo b9 <.debug_str+0xb9>
47: 65 73 73 gs jae bd <.debug_str+0xbd>
4a: 6f outsl %ds:(%rsi),(%dx)
4b: 72 73 jb c0 <.debug_str+0xc0>
4d: 2f (bad)
4e: 53 push %rbx
4f: 6f outsl %ds:(%rsi),(%dx)
50: 6e outsb %ds:(%rsi),(%dx)
51: 79 41 jns 94 <.debug_str+0x94>
53: 72 77 jb cc <.debug_str+0xcc>
55: 32 44 65 63 xor 0x63(%rbp,%riz,2),%al
59: 6f outsl %ds:(%rsi),(%dx)
5a: 6d insl (%dx),%es:(%rdi)
5b: 70 72 jo cf <.debug_str+0xcf>
5d: 65 73 73 gs jae d3 <.debug_str+0xd3>
60: 6f outsl %ds:(%rsi),(%dx)
61: 72 2e jb 91 <.debug_str+0x91>
63: 63 70 70 movslq 0x70(%rax),%esi
66: 00 2f add %ch,(%rdi)
68: 68 6f 6d 65 2f pushq $0x2f656d6f
6d: 6c insb (%dx),%es:(%rdi)
6e: 65 62 gs (bad) {%k2}
70: 65 64 65 76 72 gs fs gs jbe e7 <.debug_str+0xe7>
75: 69 2f 72 61 77 73 imul $0x73776172,(%rdi),%ebp
7b: 70 65 jo e2 <.debug_str+0xe2>
7d: 65 64 2f gs fs (bad)
80: 62 (bad) {%k2}
81: 75 69 jne ec <.debug_str+0xec>
83: 6c insb (%dx),%es:(%rdi)
84: 64 2d 43 6c 61 6e fs sub $0x6e616c43,%eax
8a: 67 2d 53 41 4e 49 addr32 sub $0x494e4153,%eax
90: 54 push %rsp
91: 49 5a rex.WB pop %r10
93: 45 00 72 61 add %r14b,0x61(%r10)
97: 77 73 ja 10c <.debug_str+0x10c>
99: 70 65 jo 100 <.debug_str+0x100>
9b: 65 64 00 62 75 gs add %ah,%fs:0x75(%rdx)
a0: 66 53 push %bx
a2: 69 7a 65 00 6c 6f 6e imul $0x6e6f6c00,0x65(%rdx),%edi
a9: 67 20 75 6e and %dh,0x6e(%ebp)
ad: 73 69 jae 118 <.debug_str+0x118>
af: 67 6e outsb %ds:(%esi),(%dx)
b1: 65 64 20 69 6e gs and %ch,%fs:0x6e(%rcx)
b6: 74 00 je b8 <.debug_str+0xb8>
b8: 73 69 jae 123 <.debug_str+0x123>
ba: 7a 65 jp 121 <.debug_str+0x121>
bc: 5f pop %rdi
bd: 74 00 je bf <.debug_str+0xbf>
bf: 62 (bad) {%k2}
c0: 75 66 jne 128 <.debug_str+0x128>
c2: 00 63 68 add %ah,0x68(%rbx)
c5: 61 (bad)
c6: 72 00 jb c8 <.debug_str+0xc8>
c8: 73 69 jae 133 <.debug_str+0x133>
ca: 7a 65 jp 131 <.debug_str+0x131>
cc: 74 79 je 147 <.debug_str+0x147>
ce: 70 65 jo 135 <.debug_str+0x135>
d0: 00 5f 5f add %bl,0x5f(%rdi)
d3: 67 6e outsb %ds:(%esi),(%dx)
d5: 75 5f jne 136 <.debug_str+0x136>
d7: 63 78 78 movslq 0x78(%rax),%edi
da: 00 5f 53 add %bl,0x53(%rdi)
dd: 5f pop %rdi
de: 73 69 jae 149 <.debug_str+0x149>
e0: 6e outsb %ds:(%rsi),(%dx)
e1: 67 6c insb (%dx),%es:(%edi)
e3: 65 00 5f 53 add %bl,%gs:0x53(%rdi)
e7: 5f pop %rdi
e8: 6d insl (%dx),%es:(%rdi)
e9: 75 74 jne 15f <.debug_str+0x15f>
eb: 65 78 00 gs js ee <.debug_str+0xee>
ee: 5f pop %rdi
ef: 53 push %rbx
f0: 5f pop %rdi
f1: 61 (bad)
f2: 74 6f je 163 <.debug_str+0x163>
f4: 6d insl (%dx),%es:(%rdi)
f5: 69 63 00 5f 4c 6f 63 imul $0x636f4c5f,0x0(%rbx),%esp
fc: 6b 5f 70 6f imul $0x6f,0x70(%rdi),%ebx
100: 6c insb (%dx),%es:(%rdi)
101: 69 63 79 00 54 59 50 imul $0x50595400,0x79(%rbx),%esp
108: 45 5f rex.RB pop %r15
10a: 55 push %rbp
10b: 53 push %rbx
10c: 48 rex.W
10d: 4f 52 rex.WRXB push %r10
10f: 54 push %rsp
110: 31 36 xor %esi,(%rsi)
112: 00 54 59 50 add %dl,0x50(%rcx,%rbx,2)
116: 45 5f rex.RB pop %r15
118: 46 rex.RX
119: 4c rex.WR
11a: 4f rex.WRXB
11b: 41 54 push %r12
11d: 33 32 xor (%rdx),%esi
11f: 00 52 61 add %dl,0x61(%rdx)
122: 77 49 ja 16d <.debug_str+0x16d>
124: 6d insl (%dx),%es:(%rdi)
125: 61 (bad)
126: 67 65 54 addr32 gs push %rsp
129: 79 70 jns 19b <.debug_str+0x19b>
12b: 65 00 6c 69 74 add %ch,%gs:0x74(%rcx,%rbp,2)
130: 74 6c je 19e <.debug_str+0x19e>
132: 65 00 62 69 add %ah,%gs:0x69(%rdx)
136: 67 00 75 6e add %dh,0x6e(%ebp)
13a: 6b 6e 6f 77 imul $0x77,0x6f(%rsi),%ebp
13e: 6e outsb %ds:(%rsi),(%dx)
13f: 00 69 6e add %ch,0x6e(%rcx)
142: 74 00 je 144 <.debug_str+0x144>
144: 45 6e rex.RB outsb %ds:(%rsi),(%dx)
146: 64 69 61 6e 6e 65 73 imul $0x7373656e,%fs:0x6e(%rcx),%esp
14d: 73
14e: 00 44 45 42 add %al,0x42(%rbp,%rax,2)
152: 55 push %rbp
153: 47 5f rex.RXB pop %r15
155: 50 push %rax
156: 52 push %rdx
157: 49 rex.WB
158: 4f 5f rex.WRXB pop %r15
15a: 45 52 rex.RB push %r10
15c: 52 push %rdx
15d: 4f 52 rex.WRXB push %r10
15f: 00 44 45 42 add %al,0x42(%rbp,%rax,2)
163: 55 push %rbp
164: 47 5f rex.RXB pop %r15
166: 50 push %rax
167: 52 push %rdx
168: 49 rex.WB
169: 4f 5f rex.WRXB pop %r15
16b: 57 push %rdi
16c: 41 52 push %r10
16e: 4e rex.WRX
16f: 49 rex.WB
170: 4e rex.WRX
171: 47 00 44 45 42 add %r8b,0x42(%r13,%r8,2)
176: 55 push %rbp
177: 47 5f rex.RXB pop %r15
179: 50 push %rax
17a: 52 push %rdx
17b: 49 rex.WB
17c: 4f 5f rex.WRXB pop %r15
17e: 49 rex.WB
17f: 4e rex.WRX
180: 46 rex.RX
181: 4f 00 44 45 42 rex.WRXB add %r8b,0x42(%r13,%r8,2)
186: 55 push %rbp
187: 47 5f rex.RXB pop %r15
189: 50 push %rax
18a: 52 push %rdx
18b: 49 rex.WB
18c: 4f 5f rex.WRXB pop %r15
18e: 45 58 rex.RB pop %r8
190: 54 push %rsp
191: 52 push %rdx
192: 41 00 44 45 42 add %al,0x42(%r13,%rax,2)
197: 55 push %rbp
198: 47 5f rex.RXB pop %r15
19a: 50 push %rax
19b: 52 push %rdx
19c: 49 rex.WB
19d: 4f 00 62 6f rex.WRXB add %r12b,0x6f(%r10)
1a1: 6f outsl %ds:(%rsi),(%dx)
1a2: 6c insb (%dx),%es:(%rdi)
1a3: 00 75 6e add %dh,0x6e(%rbp)
1a6: 73 69 jae 211 <.debug_str+0x211>
1a8: 67 6e outsb %ds:(%esi),(%dx)
1aa: 65 64 20 73 68 gs and %dh,%fs:0x68(%rbx)
1af: 6f outsl %ds:(%rsi),(%dx)
1b0: 72 74 jb 226 <.debug_str+0x226>
1b2: 00 75 73 add %dh,0x73(%rbp)
1b5: 68 6f 72 74 31 pushq $0x3174726f
1ba: 36 00 75 6e add %dh,%ss:0x6e(%rbp)
1be: 73 69 jae 229 <.debug_str+0x229>
1c0: 67 6e outsb %ds:(%esi),(%dx)
1c2: 65 64 20 63 68 gs and %ah,%fs:0x68(%rbx)
1c7: 61 (bad)
1c8: 72 00 jb 1ca <.debug_str+0x1ca>
1ca: 75 63 jne 22f <.debug_str+0x22f>
1cc: 68 61 72 38 00 pushq $0x387261
1d1: 6c insb (%dx),%es:(%rdi)
1d2: 6f outsl %ds:(%rsi),(%dx)
1d3: 6e outsb %ds:(%rsi),(%dx)
1d4: 67 20 6c 6f 6e and %ch,0x6e(%edi,%ebp,2)
1d9: 67 20 75 6e and %dh,0x6e(%ebp)
1dd: 73 69 jae 248 <.debug_str+0x248>
1df: 67 6e outsb %ds:(%esi),(%dx)
1e1: 65 64 20 69 6e gs and %ch,%fs:0x6e(%rcx)
1e6: 74 00 je 1e8 <.debug_str+0x1e8>
1e8: 75 69 jne 253 <.debug_str+0x253>
1ea: 6e outsb %ds:(%rsi),(%dx)
1eb: 74 36 je 223 <.debug_str+0x223>
1ed: 34 00 xor $0x0,%al
1ef: 73 74 jae 265 <.debug_str+0x265>
1f1: 64 00 72 75 add %dh,%fs:0x75(%rdx)
1f5: 6e outsb %ds:(%rsi),(%dx)
1f6: 74 69 je 261 <.debug_str+0x261>
1f8: 6d insl (%dx),%es:(%rdi)
1f9: 65 5f gs pop %rdi
1fb: 65 72 72 gs jb 270 <.debug_str+0x270>
1fe: 6f outsl %ds:(%rsi),(%dx)
1ff: 72 00 jb 201 <.debug_str+0x201>
201: 5f pop %rdi
202: 5a pop %rdx
203: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
207: 77 73 ja 27c <.debug_str+0x27c>
209: 70 65 jo 270 <.debug_str+0x270>
20b: 65 64 31 37 gs xor %esi,%fs:(%rdi)
20f: 52 push %rdx
210: 61 (bad)
211: 77 73 ja 286 <.debug_str+0x286>
213: 70 65 jo 27a <.debug_str+0x27a>
215: 65 64 45 78 63 gs fs rex.RB js 27d <.debug_str+0x27d>
21a: 65 70 74 gs jo 291 <.debug_str+0x291>
21d: 69 6f 6e 33 6c 6f 67 imul $0x676f6c33,0x6e(%rdi),%ebp
224: 45 50 rex.RB push %r8
226: 4b 63 00 rex.WXB movslq (%r8),%rax
229: 6c insb (%dx),%es:(%rdi)
22a: 6f outsl %ds:(%rsi),(%dx)
22b: 67 00 52 61 add %dl,0x61(%edx)
22f: 77 73 ja 2a4 <.debug_str+0x2a4>
231: 70 65 jo 298 <.debug_str+0x298>
233: 65 64 45 78 63 gs fs rex.RB js 29b <.debug_str+0x29b>
238: 65 70 74 gs jo 2af <.debug_str+0x2af>
23b: 69 6f 6e 00 5f 5f 63 imul $0x635f5f00,0x6e(%rdi),%ebp
242: 78 78 js 2bc <.debug_str+0x2bc>
244: 31 31 xor %esi,(%rcx)
246: 00 62 61 add %ah,0x61(%rdx)
249: 73 69 jae 2b4 <.debug_str+0x2b4>
24b: 63 5f 73 movslq 0x73(%rdi),%ebx
24e: 74 72 je 2c2 <.debug_str+0x2c2>
250: 69 6e 67 3c 63 68 61 imul $0x6168633c,0x67(%rsi),%ebp
257: 72 2c jb 285 <.debug_str+0x285>
259: 20 73 74 and %dh,0x74(%rbx)
25c: 64 3a 3a cmp %fs:(%rdx),%bh
25f: 63 68 61 movslq 0x61(%rax),%ebp
262: 72 5f jb 2c3 <.debug_str+0x2c3>
264: 74 72 je 2d8 <.debug_str+0x2d8>
266: 61 (bad)
267: 69 74 73 3c 63 68 61 imul $0x72616863,0x3c(%rbx,%rsi,2),%esi
26e: 72
26f: 3e 2c 20 ds sub $0x20,%al
272: 73 74 jae 2e8 <.debug_str+0x2e8>
274: 64 3a 3a cmp %fs:(%rdx),%bh
277: 61 (bad)
278: 6c insb (%dx),%es:(%rdi)
279: 6c insb (%dx),%es:(%rdi)
27a: 6f outsl %ds:(%rsi),(%dx)
27b: 63 61 74 movslq 0x74(%rcx),%esp
27e: 6f outsl %ds:(%rsi),(%dx)
27f: 72 3c jb 2bd <.debug_str+0x2bd>
281: 63 68 61 movslq 0x61(%rax),%ebp
284: 72 3e jb 2c4 <.debug_str+0x2c4>
286: 20 3e and %bh,(%rsi)
288: 00 73 74 add %dh,0x74(%rbx)
28b: 72 69 jb 2f6 <.debug_str+0x2f6>
28d: 6e outsb %ds:(%rsi),(%dx)
28e: 67 00 65 78 add %ah,0x78(%ebp)
292: 63 65 70 movslq 0x70(%rbp),%esp
295: 74 69 je 300 <.debug_str+0x300>
297: 6f outsl %ds:(%rsi),(%dx)
298: 6e outsb %ds:(%rsi),(%dx)
299: 00 49 4f add %cl,0x4f(%rcx)
29c: 45 78 63 rex.RB js 302 <.debug_str+0x302>
29f: 65 70 74 gs jo 316 <.debug_str+0x316>
2a2: 69 6f 6e 00 54 00 72 imul $0x72005400,0x6e(%rdi),%ebp
2a9: 65 6d gs insl (%dx),%es:(%rdi)
2ab: 6f outsl %ds:(%rsi),(%dx)
2ac: 76 65 jbe 313 <.debug_str+0x313>
2ae: 5f pop %rdi
2af: 61 (bad)
2b0: 6c insb (%dx),%es:(%rdi)
2b1: 6c insb (%dx),%es:(%rdi)
2b2: 5f pop %rdi
2b3: 63 6f 6e movslq 0x6e(%rdi),%ebp
2b6: 73 74 jae 32c <.debug_str+0x32c>
2b8: 3c 63 cmp $0x63,%al
2ba: 6f outsl %ds:(%rsi),(%dx)
2bb: 6e outsb %ds:(%rsi),(%dx)
2bc: 73 74 jae 332 <.debug_str+0x332>
2be: 20 75 6e and %dh,0x6e(%rbp)
2c1: 73 69 jae 32c <.debug_str+0x32c>
2c3: 67 6e outsb %ds:(%esi),(%dx)
2c5: 65 64 20 63 68 gs and %ah,%fs:0x68(%rbx)
2ca: 61 (bad)
2cb: 72 20 jb 2ed <.debug_str+0x2ed>
2cd: 2a 3e sub (%rsi),%bh
2cf: 00 5f 54 add %bl,0x54(%rdi)
2d2: 70 00 jo 2d4 <.debug_str+0x2d4>
2d4: 72 65 jb 33b <.debug_str+0x33b>
2d6: 6d insl (%dx),%es:(%rdi)
2d7: 6f outsl %ds:(%rsi),(%dx)
2d8: 76 65 jbe 33f <.debug_str+0x33f>
2da: 5f pop %rdi
2db: 63 6f 6e movslq 0x6e(%rdi),%ebp
2de: 73 74 jae 354 <.debug_str+0x354>
2e0: 3c 63 cmp $0x63,%al
2e2: 6f outsl %ds:(%rsi),(%dx)
2e3: 6e outsb %ds:(%rsi),(%dx)
2e4: 73 74 jae 35a <.debug_str+0x35a>
2e6: 20 75 6e and %dh,0x6e(%rbp)
2e9: 73 69 jae 354 <.debug_str+0x354>
2eb: 67 6e outsb %ds:(%esi),(%dx)
2ed: 65 64 20 63 68 gs and %ah,%fs:0x68(%rbx)
2f2: 61 (bad)
2f3: 72 3e jb 333 <.debug_str+0x333>
2f5: 00 74 79 70 add %dh,0x70(%rcx,%rdi,2)
2f9: 65 00 52 61 add %dl,%gs:0x61(%rdx)
2fd: 77 44 ja 343 <.debug_str+0x343>
2ff: 65 63 6f 64 movslq %gs:0x64(%rdi),%ebp
303: 65 72 45 gs jb 34b <.debug_str+0x34b>
306: 78 63 js 36b <.debug_str+0x36b>
308: 65 70 74 gs jo 37f <.debug_str+0x37f>
30b: 69 6f 6e 00 63 61 63 imul $0x63616300,0x6e(%rdi),%ebp
312: 68 65 00 66 69 pushq $0x69660065
317: 6c insb (%dx),%es:(%rdi)
318: 6c insb (%dx),%es:(%rdi)
319: 4c rex.WR
31a: 65 76 65 gs jbe 382 <.debug_str+0x382>
31d: 6c insb (%dx),%es:(%rdi)
31e: 00 75 6e add %dh,0x6e(%rbp)
321: 73 69 jae 38c <.debug_str+0x38c>
323: 67 6e outsb %ds:(%esi),(%dx)
325: 65 64 20 69 6e gs and %ch,%fs:0x6e(%rcx)
32a: 74 00 je 32c <.debug_str+0x32c>
32c: 53 push %rbx
32d: 69 7a 65 00 4d 61 78 imul $0x78614d00,0x65(%rdx),%edi
334: 47 rex.RXB
335: 65 74 42 gs je 37a <.debug_str+0x37a>
338: 69 74 73 00 4d 61 78 imul $0x5078614d,0x0(%rbx,%rsi,2),%esi
33f: 50
340: 72 6f jb 3b1 <.debug_str+0x3b1>
342: 63 65 73 movslq 0x73(%rbp),%esp
345: 73 42 jae 389 <.debug_str+0x389>
347: 79 74 jns 3bd <.debug_str+0x3bd>
349: 65 73 00 gs jae 34c <.debug_str+0x34c>
34c: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
353: 61 6d
355: 43 61 rex.XB (bad)
357: 63 68 65 movslq 0x65(%rax),%ebp
35a: 42 61 rex.X (bad)
35c: 73 65 jae 3c3 <.debug_str+0x3c3>
35e: 00 73 69 add %dh,0x69(%rbx)
361: 67 6e outsb %ds:(%esi),(%dx)
363: 65 64 20 63 68 gs and %ah,%fs:0x68(%rbx)
368: 61 (bad)
369: 72 00 jb 36b <.debug_str+0x36b>
36b: 69 6e 74 38 5f 74 00 imul $0x745f38,0x74(%rsi),%ebp
372: 73 68 jae 3dc <.debug_str+0x3dc>
374: 6f outsl %ds:(%rsi),(%dx)
375: 72 74 jb 3eb <.debug_str+0x3eb>
377: 00 69 6e add %ch,0x6e(%rcx)
37a: 74 31 je 3ad <.debug_str+0x3ad>
37c: 36 5f ss pop %rdi
37e: 74 00 je 380 <.debug_str+0x380>
380: 69 6e 74 33 32 5f 74 imul $0x745f3233,0x74(%rsi),%ebp
387: 00 6c 6f 6e add %ch,0x6e(%rdi,%rbp,2)
38b: 67 20 69 6e and %ch,0x6e(%ecx)
38f: 74 00 je 391 <.debug_str+0x391>
391: 69 6e 74 36 34 5f 74 imul $0x745f3436,0x74(%rsi),%ebp
398: 00 69 6e add %ch,0x6e(%rcx)
39b: 74 5f je 3fc <.debug_str+0x3fc>
39d: 66 61 data16 (bad)
39f: 73 74 jae 415 <.debug_str+0x415>
3a1: 38 5f 74 cmp %bl,0x74(%rdi)
3a4: 00 69 6e add %ch,0x6e(%rcx)
3a7: 74 5f je 408 <.debug_str+0x408>
3a9: 66 61 data16 (bad)
3ab: 73 74 jae 421 <.debug_str+0x421>
3ad: 31 36 xor %esi,(%rsi)
3af: 5f pop %rdi
3b0: 74 00 je 3b2 <.debug_str+0x3b2>
3b2: 69 6e 74 5f 66 61 73 imul $0x7361665f,0x74(%rsi),%ebp
3b9: 74 33 je 3ee <.debug_str+0x3ee>
3bb: 32 5f 74 xor 0x74(%rdi),%bl
3be: 00 69 6e add %ch,0x6e(%rcx)
3c1: 74 5f je 422 <.debug_str+0x422>
3c3: 66 61 data16 (bad)
3c5: 73 74 jae 43b <.debug_str+0x43b>
3c7: 36 34 5f ss xor $0x5f,%al
3ca: 74 00 je 3cc <.debug_str+0x3cc>
3cc: 69 6e 74 5f 6c 65 61 imul $0x61656c5f,0x74(%rsi),%ebp
3d3: 73 74 jae 449 <.debug_str+0x449>
3d5: 38 5f 74 cmp %bl,0x74(%rdi)
3d8: 00 69 6e add %ch,0x6e(%rcx)
3db: 74 5f je 43c <.debug_str+0x43c>
3dd: 6c insb (%dx),%es:(%rdi)
3de: 65 61 gs (bad)
3e0: 73 74 jae 456 <.debug_str+0x456>
3e2: 31 36 xor %esi,(%rsi)
3e4: 5f pop %rdi
3e5: 74 00 je 3e7 <.debug_str+0x3e7>
3e7: 69 6e 74 5f 6c 65 61 imul $0x61656c5f,0x74(%rsi),%ebp
3ee: 73 74 jae 464 <.debug_str+0x464>
3f0: 33 32 xor (%rdx),%esi
3f2: 5f pop %rdi
3f3: 74 00 je 3f5 <.debug_str+0x3f5>
3f5: 69 6e 74 5f 6c 65 61 imul $0x61656c5f,0x74(%rsi),%ebp
3fc: 73 74 jae 472 <.debug_str+0x472>
3fe: 36 34 5f ss xor $0x5f,%al
401: 74 00 je 403 <.debug_str+0x403>
403: 5f pop %rdi
404: 5f pop %rdi
405: 69 6e 74 6d 61 78 5f imul $0x5f78616d,0x74(%rsi),%ebp
40c: 74 00 je 40e <.debug_str+0x40e>
40e: 69 6e 74 6d 61 78 5f imul $0x5f78616d,0x74(%rsi),%ebp
415: 74 00 je 417 <.debug_str+0x417>
417: 69 6e 74 70 74 72 5f imul $0x5f727470,0x74(%rsi),%ebp
41e: 74 00 je 420 <.debug_str+0x420>
420: 75 69 jne 48b <.debug_str+0x48b>
422: 6e outsb %ds:(%rsi),(%dx)
423: 74 38 je 45d <.debug_str+0x45d>
425: 5f pop %rdi
426: 74 00 je 428 <.debug_str+0x428>
428: 75 69 jne 493 <.debug_str+0x493>
42a: 6e outsb %ds:(%rsi),(%dx)
42b: 74 31 je 45e <.debug_str+0x45e>
42d: 36 5f ss pop %rdi
42f: 74 00 je 431 <.debug_str+0x431>
431: 75 69 jne 49c <.debug_str+0x49c>
433: 6e outsb %ds:(%rsi),(%dx)
434: 74 33 je 469 <.debug_str+0x469>
436: 32 5f 74 xor 0x74(%rdi),%bl
439: 00 75 69 add %dh,0x69(%rbp)
43c: 6e outsb %ds:(%rsi),(%dx)
43d: 74 36 je 475 <.debug_str+0x475>
43f: 34 5f xor $0x5f,%al
441: 74 00 je 443 <.debug_str+0x443>
443: 75 69 jne 4ae <.debug_str+0x4ae>
445: 6e outsb %ds:(%rsi),(%dx)
446: 74 5f je 4a7 <.debug_str+0x4a7>
448: 66 61 data16 (bad)
44a: 73 74 jae 4c0 <.debug_str+0x4c0>
44c: 38 5f 74 cmp %bl,0x74(%rdi)
44f: 00 75 69 add %dh,0x69(%rbp)
452: 6e outsb %ds:(%rsi),(%dx)
453: 74 5f je 4b4 <.debug_str+0x4b4>
455: 66 61 data16 (bad)
457: 73 74 jae 4cd <.debug_str+0x4cd>
459: 31 36 xor %esi,(%rsi)
45b: 5f pop %rdi
45c: 74 00 je 45e <.debug_str+0x45e>
45e: 75 69 jne 4c9 <.debug_str+0x4c9>
460: 6e outsb %ds:(%rsi),(%dx)
461: 74 5f je 4c2 <.debug_str+0x4c2>
463: 66 61 data16 (bad)
465: 73 74 jae 4db <.debug_str+0x4db>
467: 33 32 xor (%rdx),%esi
469: 5f pop %rdi
46a: 74 00 je 46c <.debug_str+0x46c>
46c: 75 69 jne 4d7 <.debug_str+0x4d7>
46e: 6e outsb %ds:(%rsi),(%dx)
46f: 74 5f je 4d0 <.debug_str+0x4d0>
471: 66 61 data16 (bad)
473: 73 74 jae 4e9 <.debug_str+0x4e9>
475: 36 34 5f ss xor $0x5f,%al
478: 74 00 je 47a <.debug_str+0x47a>
47a: 75 69 jne 4e5 <.debug_str+0x4e5>
47c: 6e outsb %ds:(%rsi),(%dx)
47d: 74 5f je 4de <.debug_str+0x4de>
47f: 6c insb (%dx),%es:(%rdi)
480: 65 61 gs (bad)
482: 73 74 jae 4f8 <.debug_str+0x4f8>
484: 38 5f 74 cmp %bl,0x74(%rdi)
487: 00 75 69 add %dh,0x69(%rbp)
48a: 6e outsb %ds:(%rsi),(%dx)
48b: 74 5f je 4ec <.debug_str+0x4ec>
48d: 6c insb (%dx),%es:(%rdi)
48e: 65 61 gs (bad)
490: 73 74 jae 506 <.debug_str+0x506>
492: 31 36 xor %esi,(%rsi)
494: 5f pop %rdi
495: 74 00 je 497 <.debug_str+0x497>
497: 75 69 jne 502 <.debug_str+0x502>
499: 6e outsb %ds:(%rsi),(%dx)
49a: 74 5f je 4fb <.debug_str+0x4fb>
49c: 6c insb (%dx),%es:(%rdi)
49d: 65 61 gs (bad)
49f: 73 74 jae 515 <.debug_str+0x515>
4a1: 33 32 xor (%rdx),%esi
4a3: 5f pop %rdi
4a4: 74 00 je 4a6 <.debug_str+0x4a6>
4a6: 75 69 jne 511 <.debug_str+0x511>
4a8: 6e outsb %ds:(%rsi),(%dx)
4a9: 74 5f je 50a <.debug_str+0x50a>
4ab: 6c insb (%dx),%es:(%rdi)
4ac: 65 61 gs (bad)
4ae: 73 74 jae 524 <.debug_str+0x524>
4b0: 36 34 5f ss xor $0x5f,%al
4b3: 74 00 je 4b5 <.debug_str+0x4b5>
4b5: 5f pop %rdi
4b6: 5f pop %rdi
4b7: 75 69 jne 522 <.debug_str+0x522>
4b9: 6e outsb %ds:(%rsi),(%dx)
4ba: 74 6d je 529 <.debug_str+0x529>
4bc: 61 (bad)
4bd: 78 5f js 51e <.debug_str+0x51e>
4bf: 74 00 je 4c1 <.debug_str+0x4c1>
4c1: 75 69 jne 52c <.debug_str+0x52c>
4c3: 6e outsb %ds:(%rsi),(%dx)
4c4: 74 6d je 533 <.debug_str+0x533>
4c6: 61 (bad)
4c7: 78 5f js 528 <.debug_str+0x528>
4c9: 74 00 je 4cb <.debug_str+0x4cb>
4cb: 75 69 jne 536 <.debug_str+0x536>
4cd: 6e outsb %ds:(%rsi),(%dx)
4ce: 74 70 je 540 <.debug_str+0x540>
4d0: 74 72 je 544 <.debug_str+0x544>
4d2: 5f pop %rdi
4d3: 74 00 je 4d5 <.debug_str+0x4d5>
4d5: 6d insl (%dx),%es:(%rdi)
4d6: 65 6d gs insl (%dx),%es:(%rdi)
4d8: 63 68 72 movslq 0x72(%rax),%ebp
4db: 00 6d 65 add %ch,0x65(%rbp)
4de: 6d insl (%dx),%es:(%rdi)
4df: 63 6d 70 movslq 0x70(%rbp),%ebp
4e2: 00 6d 65 add %ch,0x65(%rbp)
4e5: 6d insl (%dx),%es:(%rdi)
4e6: 63 70 79 movslq 0x79(%rax),%esi
4e9: 00 6d 65 add %ch,0x65(%rbp)
4ec: 6d insl (%dx),%es:(%rdi)
4ed: 6d insl (%dx),%es:(%rdi)
4ee: 6f outsl %ds:(%rsi),(%dx)
4ef: 76 65 jbe 556 <.debug_str+0x556>
4f1: 00 6d 65 add %ch,0x65(%rbp)
4f4: 6d insl (%dx),%es:(%rdi)
4f5: 73 65 jae 55c <.debug_str+0x55c>
4f7: 74 00 je 4f9 <.debug_str+0x4f9>
4f9: 73 74 jae 56f <.debug_str+0x56f>
4fb: 72 63 jb 560 <.debug_str+0x560>
4fd: 61 (bad)
4fe: 74 00 je 500 <.debug_str+0x500>
500: 73 74 jae 576 <.debug_str+0x576>
502: 72 63 jb 567 <.debug_str+0x567>
504: 6d insl (%dx),%es:(%rdi)
505: 70 00 jo 507 <.debug_str+0x507>
507: 73 74 jae 57d <.debug_str+0x57d>
509: 72 63 jb 56e <.debug_str+0x56e>
50b: 6f outsl %ds:(%rsi),(%dx)
50c: 6c insb (%dx),%es:(%rdi)
50d: 6c insb (%dx),%es:(%rdi)
50e: 00 73 74 add %dh,0x74(%rbx)
511: 72 63 jb 576 <.debug_str+0x576>
513: 70 79 jo 58e <.debug_str+0x58e>
515: 00 73 74 add %dh,0x74(%rbx)
518: 72 63 jb 57d <.debug_str+0x57d>
51a: 73 70 jae 58c <.debug_str+0x58c>
51c: 6e outsb %ds:(%rsi),(%dx)
51d: 00 73 74 add %dh,0x74(%rbx)
520: 72 65 jb 587 <.debug_str+0x587>
522: 72 72 jb 596 <.debug_str+0x596>
524: 6f outsl %ds:(%rsi),(%dx)
525: 72 00 jb 527 <.debug_str+0x527>
527: 73 74 jae 59d <.debug_str+0x59d>
529: 72 6c jb 597 <.debug_str+0x597>
52b: 65 6e outsb %gs:(%rsi),(%dx)
52d: 00 73 74 add %dh,0x74(%rbx)
530: 72 6e jb 5a0 <.debug_str+0x5a0>
532: 63 61 74 movslq 0x74(%rcx),%esp
535: 00 73 74 add %dh,0x74(%rbx)
538: 72 6e jb 5a8 <.debug_str+0x5a8>
53a: 63 6d 70 movslq 0x70(%rbp),%ebp
53d: 00 73 74 add %dh,0x74(%rbx)
540: 72 6e jb 5b0 <.debug_str+0x5b0>
542: 63 70 79 movslq 0x79(%rax),%esi
545: 00 73 74 add %dh,0x74(%rbx)
548: 72 73 jb 5bd <.debug_str+0x5bd>
54a: 70 6e jo 5ba <.debug_str+0x5ba>
54c: 00 73 74 add %dh,0x74(%rbx)
54f: 72 74 jb 5c5 <.debug_str+0x5c5>
551: 6f outsl %ds:(%rsi),(%dx)
552: 6b 00 73 imul $0x73,(%rax),%eax
555: 74 72 je 5c9 <.debug_str+0x5c9>
557: 78 66 js 5bf <.debug_str+0x5bf>
559: 72 6d jb 5c8 <.debug_str+0x5c8>
55b: 00 73 74 add %dh,0x74(%rbx)
55e: 72 63 jb 5c3 <.debug_str+0x5c3>
560: 68 72 00 73 74 pushq $0x74730072
565: 72 70 jb 5d7 <.debug_str+0x5d7>
567: 62 72 (bad) {%k2}
569: 6b 00 73 imul $0x73,(%rax),%eax
56c: 74 72 je 5e0 <.debug_str+0x5e0>
56e: 72 63 jb 5d3 <.debug_str+0x5d3>
570: 68 72 00 73 74 pushq $0x74730072
575: 72 73 jb 5ea <.debug_str+0x5ea>
577: 74 72 je 5eb <.debug_str+0x5eb>
579: 00 5f 5f add %bl,0x5f(%rdi)
57c: 67 6e outsb %ds:(%esi),(%dx)
57e: 75 5f jne 5df <.debug_str+0x5df>
580: 64 65 62 fs gs (bad) {%k2}
583: 75 67 jne 5ec <.debug_str+0x5ec>
585: 00 5f 5f add %bl,0x5f(%rdi)
588: 64 65 62 fs gs (bad) {%k2}
58b: 75 67 jne 5f4 <.debug_str+0x5f4>
58d: 00 5f 5f add %bl,0x5f(%rdi)
590: 63 6f 75 movslq 0x75(%rdi),%ebp
593: 6e outsb %ds:(%rsi),(%dx)
594: 74 00 je 596 <.debug_str+0x596>
596: 5f pop %rdi
597: 5f pop %rdi
598: 76 61 jbe 5fb <.debug_str+0x5fb>
59a: 6c insb (%dx),%es:(%rdi)
59b: 75 65 jne 602 <.debug_str+0x602>
59d: 00 5f 5f add %bl,0x5f(%rdi)
5a0: 77 63 ja 605 <.debug_str+0x605>
5a2: 68 00 5f 5f 77 pushq $0x775f5f00
5a7: 63 68 62 movslq 0x62(%rax),%ebp
5aa: 00 5f 5f add %bl,0x5f(%rdi)
5ad: 6d insl (%dx),%es:(%rdi)
5ae: 62 73 74 61 74 (bad) {%k1}
5b3: 65 5f gs pop %rdi
5b5: 74 00 je 5b7 <.debug_str+0x5b7>
5b7: 6d insl (%dx),%es:(%rdi)
5b8: 62 73 74 61 74 (bad) {%k1}
5bd: 65 5f gs pop %rdi
5bf: 74 00 je 5c1 <.debug_str+0x5c1>
5c1: 77 69 ja 62c <.debug_str+0x62c>
5c3: 6e outsb %ds:(%rsi),(%dx)
5c4: 74 5f je 625 <.debug_str+0x625>
5c6: 74 00 je 5c8 <.debug_str+0x5c8>
5c8: 62 (bad) {%k1}
5c9: 74 6f je 63a <.debug_str+0x63a>
5cb: 77 63 ja 630 <.debug_str+0x630>
5cd: 00 66 67 add %ah,0x67(%rsi)
5d0: 65 74 77 gs je 64a <.debug_str+0x64a>
5d3: 63 00 movslq (%rax),%eax
5d5: 5f pop %rdi
5d6: 66 6c data16 insb (%dx),%es:(%rdi)
5d8: 61 (bad)
5d9: 67 73 00 addr32 jae 5dc <.debug_str+0x5dc>
5dc: 5f pop %rdi
5dd: 49 rex.WB
5de: 4f 5f rex.WRXB pop %r15
5e0: 72 65 jb 647 <.debug_str+0x647>
5e2: 61 (bad)
5e3: 64 5f fs pop %rdi
5e5: 70 74 jo 65b <.debug_str+0x65b>
5e7: 72 00 jb 5e9 <.debug_str+0x5e9>
5e9: 5f pop %rdi
5ea: 49 rex.WB
5eb: 4f 5f rex.WRXB pop %r15
5ed: 72 65 jb 654 <.debug_str+0x654>
5ef: 61 (bad)
5f0: 64 5f fs pop %rdi
5f2: 65 6e outsb %gs:(%rsi),(%dx)
5f4: 64 00 5f 49 add %bl,%fs:0x49(%rdi)
5f8: 4f 5f rex.WRXB pop %r15
5fa: 72 65 jb 661 <.debug_str+0x661>
5fc: 61 (bad)
5fd: 64 5f fs pop %rdi
5ff: 62 61 (bad) {%k1}
601: 73 65 jae 668 <.debug_str+0x668>
603: 00 5f 49 add %bl,0x49(%rdi)
606: 4f 5f rex.WRXB pop %r15
608: 77 72 ja 67c <.debug_str+0x67c>
60a: 69 74 65 5f 62 61 73 imul $0x65736162,0x5f(%rbp,%riz,2),%esi
611: 65
612: 00 5f 49 add %bl,0x49(%rdi)
615: 4f 5f rex.WRXB pop %r15
617: 77 72 ja 68b <.debug_str+0x68b>
619: 69 74 65 5f 70 74 72 imul $0x727470,0x5f(%rbp,%riz,2),%esi
620: 00
621: 5f pop %rdi
622: 49 rex.WB
623: 4f 5f rex.WRXB pop %r15
625: 77 72 ja 699 <.debug_str+0x699>
627: 69 74 65 5f 65 6e 64 imul $0x646e65,0x5f(%rbp,%riz,2),%esi
62e: 00
62f: 5f pop %rdi
630: 49 rex.WB
631: 4f 5f rex.WRXB pop %r15
633: 62 (bad) {%k1}
634: 75 66 jne 69c <.debug_str+0x69c>
636: 5f pop %rdi
637: 62 61 (bad) {%k1}
639: 73 65 jae 6a0 <.debug_str+0x6a0>
63b: 00 5f 49 add %bl,0x49(%rdi)
63e: 4f 5f rex.WRXB pop %r15
640: 62 (bad) {%k1}
641: 75 66 jne 6a9 <.debug_str+0x6a9>
643: 5f pop %rdi
644: 65 6e outsb %gs:(%rsi),(%dx)
646: 64 00 5f 49 add %bl,%fs:0x49(%rdi)
64a: 4f 5f rex.WRXB pop %r15
64c: 73 61 jae 6af <.debug_str+0x6af>
64e: 76 65 jbe 6b5 <.debug_str+0x6b5>
650: 5f pop %rdi
651: 62 61 (bad) {%k1}
653: 73 65 jae 6ba <.debug_str+0x6ba>
655: 00 5f 49 add %bl,0x49(%rdi)
658: 4f 5f rex.WRXB pop %r15
65a: 62 61 (bad) {%k1}
65c: 63 6b 75 movslq 0x75(%rbx),%ebp
65f: 70 5f jo 6c0 <.debug_str+0x6c0>
661: 62 61 (bad) {%k1}
663: 73 65 jae 6ca <.debug_str+0x6ca>
665: 00 5f 49 add %bl,0x49(%rdi)
668: 4f 5f rex.WRXB pop %r15
66a: 73 61 jae 6cd <.debug_str+0x6cd>
66c: 76 65 jbe 6d3 <.debug_str+0x6d3>
66e: 5f pop %rdi
66f: 65 6e outsb %gs:(%rsi),(%dx)
671: 64 00 5f 6d add %bl,%fs:0x6d(%rdi)
675: 61 (bad)
676: 72 6b jb 6e3 <.debug_str+0x6e3>
678: 65 72 73 gs jb 6ee <.debug_str+0x6ee>
67b: 00 5f 49 add %bl,0x49(%rdi)
67e: 4f 5f rex.WRXB pop %r15
680: 6d insl (%dx),%es:(%rdi)
681: 61 (bad)
682: 72 6b jb 6ef <.debug_str+0x6ef>
684: 65 72 00 gs jb 687 <.debug_str+0x687>
687: 5f pop %rdi
688: 63 68 61 movslq 0x61(%rax),%ebp
68b: 69 6e 00 5f 66 69 6c imul $0x6c69665f,0x0(%rsi),%ebp
692: 65 6e outsb %gs:(%rsi),(%dx)
694: 6f outsl %ds:(%rsi),(%dx)
695: 00 5f 66 add %bl,0x66(%rdi)
698: 6c insb (%dx),%es:(%rdi)
699: 61 (bad)
69a: 67 73 32 addr32 jae 6cf <.debug_str+0x6cf>
69d: 00 5f 6f add %bl,0x6f(%rdi)
6a0: 6c insb (%dx),%es:(%rdi)
6a1: 64 5f fs pop %rdi
6a3: 6f outsl %ds:(%rsi),(%dx)
6a4: 66 66 73 65 data16 data16 jae 70d <.debug_str+0x70d>
6a8: 74 00 je 6aa <.debug_str+0x6aa>
6aa: 5f pop %rdi
6ab: 5f pop %rdi
6ac: 6f outsl %ds:(%rsi),(%dx)
6ad: 66 66 5f data16 pop %di
6b0: 74 00 je 6b2 <.debug_str+0x6b2>
6b2: 5f pop %rdi
6b3: 63 75 72 movslq 0x72(%rbp),%esi
6b6: 5f pop %rdi
6b7: 63 6f 6c movslq 0x6c(%rdi),%ebp
6ba: 75 6d jne 729 <.debug_str+0x729>
6bc: 6e outsb %ds:(%rsi),(%dx)
6bd: 00 5f 76 add %bl,0x76(%rdi)
6c0: 74 61 je 723 <.debug_str+0x723>
6c2: 62 (bad) {%k1}
6c3: 6c insb (%dx),%es:(%rdi)
6c4: 65 5f gs pop %rdi
6c6: 6f outsl %ds:(%rsi),(%dx)
6c7: 66 66 73 65 data16 data16 jae 730 <.debug_str+0x730>
6cb: 74 00 je 6cd <.debug_str+0x6cd>
6cd: 5f pop %rdi
6ce: 73 68 jae 738 <.debug_str+0x738>
6d0: 6f outsl %ds:(%rsi),(%dx)
6d1: 72 74 jb 747 <.debug_str+0x747>
6d3: 62 (bad) {%k1}
6d4: 75 66 jne 73c <.debug_str+0x73c>
6d6: 00 5f 6c add %bl,0x6c(%rdi)
6d9: 6f outsl %ds:(%rsi),(%dx)
6da: 63 6b 00 movslq 0x0(%rbx),%ebp
6dd: 5f pop %rdi
6de: 49 rex.WB
6df: 4f 5f rex.WRXB pop %r15
6e1: 6c insb (%dx),%es:(%rdi)
6e2: 6f outsl %ds:(%rsi),(%dx)
6e3: 63 6b 5f movslq 0x5f(%rbx),%ebp
6e6: 74 00 je 6e8 <.debug_str+0x6e8>
6e8: 5f pop %rdi
6e9: 6f outsl %ds:(%rsi),(%dx)
6ea: 66 66 73 65 data16 data16 jae 753 <.debug_str+0x753>
6ee: 74 00 je 6f0 <.debug_str+0x6f0>
6f0: 5f pop %rdi
6f1: 5f pop %rdi
6f2: 6f outsl %ds:(%rsi),(%dx)
6f3: 66 66 36 34 5f data16 data16 ss xor $0x5f,%al
6f8: 74 00 je 6fa <.debug_str+0x6fa>
6fa: 5f pop %rdi
6fb: 5f pop %rdi
6fc: 70 61 jo 75f <.debug_str+0x75f>
6fe: 64 31 00 xor %eax,%fs:(%rax)
701: 5f pop %rdi
702: 5f pop %rdi
703: 70 61 jo 766 <.debug_str+0x766>
705: 64 32 00 xor %fs:(%rax),%al
708: 5f pop %rdi
709: 5f pop %rdi
70a: 70 61 jo 76d <.debug_str+0x76d>
70c: 64 33 00 xor %fs:(%rax),%eax
70f: 5f pop %rdi
710: 5f pop %rdi
711: 70 61 jo 774 <.debug_str+0x774>
713: 64 34 00 fs xor $0x0,%al
716: 5f pop %rdi
717: 5f pop %rdi
718: 70 61 jo 77b <.debug_str+0x77b>
71a: 64 35 00 5f 6d 6f fs xor $0x6f6d5f00,%eax
720: 64 65 00 5f 75 fs add %bl,%gs:0x75(%rdi)
725: 6e outsb %ds:(%rsi),(%dx)
726: 75 73 jne 79b <.debug_str+0x79b>
728: 65 64 32 00 gs xor %fs:(%rax),%al
72c: 5f pop %rdi
72d: 49 rex.WB
72e: 4f 5f rex.WRXB pop %r15
730: 46 rex.RX
731: 49 rex.WB
732: 4c rex.WR
733: 45 00 5f 5f add %r11b,0x5f(%r15)
737: 46 rex.RX
738: 49 rex.WB
739: 4c rex.WR
73a: 45 00 66 67 add %r12b,0x67(%r14)
73e: 65 74 77 gs je 7b8 <.debug_str+0x7b8>
741: 73 00 jae 743 <.debug_str+0x743>
743: 77 63 ja 7a8 <.debug_str+0x7a8>
745: 68 61 72 5f 74 pushq $0x745f7261
74a: 00 66 70 add %ah,0x70(%rsi)
74d: 75 74 jne 7c3 <.debug_str+0x7c3>
74f: 77 63 ja 7b4 <.debug_str+0x7b4>
751: 00 66 70 add %ah,0x70(%rsi)
754: 75 74 jne 7ca <.debug_str+0x7ca>
756: 77 73 ja 7cb <.debug_str+0x7cb>
758: 00 66 77 add %ah,0x77(%rsi)
75b: 69 64 65 00 66 77 70 imul $0x72707766,0x0(%rbp,%riz,2),%esp
762: 72
763: 69 6e 74 66 00 66 77 imul $0x77660066,0x74(%rsi),%ebp
76a: 73 63 jae 7cf <.debug_str+0x7cf>
76c: 61 (bad)
76d: 6e outsb %ds:(%rsi),(%dx)
76e: 66 00 67 65 data16 add %ah,0x65(%rdi)
772: 74 77 je 7eb <.debug_str+0x7eb>
774: 63 00 movslq (%rax),%eax
776: 67 65 74 77 addr32 gs je 7f1 <.debug_str+0x7f1>
77a: 63 68 61 movslq 0x61(%rax),%ebp
77d: 72 00 jb 77f <.debug_str+0x77f>
77f: 6d insl (%dx),%es:(%rdi)
780: 62 72 6c 65 6e (bad) {%k5}
785: 00 6d 62 add %ch,0x62(%rbp)
788: 72 74 jb 7fe <.debug_str+0x7fe>
78a: 6f outsl %ds:(%rsi),(%dx)
78b: 77 63 ja 7f0 <.debug_str+0x7f0>
78d: 00 6d 62 add %ch,0x62(%rbp)
790: 73 69 jae 7fb <.debug_str+0x7fb>
792: 6e outsb %ds:(%rsi),(%dx)
793: 69 74 00 6d 62 73 72 imul $0x74727362,0x6d(%rax,%rax,1),%esi
79a: 74
79b: 6f outsl %ds:(%rsi),(%dx)
79c: 77 63 ja 801 <.debug_str+0x801>
79e: 73 00 jae 7a0 <.debug_str+0x7a0>
7a0: 70 75 jo 817 <.debug_str+0x817>
7a2: 74 77 je 81b <.debug_str+0x81b>
7a4: 63 00 movslq (%rax),%eax
7a6: 70 75 jo 81d <.debug_str+0x81d>
7a8: 74 77 je 821 <.debug_str+0x821>
7aa: 63 68 61 movslq 0x61(%rax),%ebp
7ad: 72 00 jb 7af <.debug_str+0x7af>
7af: 73 77 jae 828 <.debug_str+0x828>
7b1: 70 72 jo 825 <.debug_str+0x825>
7b3: 69 6e 74 66 00 73 77 imul $0x77730066,0x74(%rsi),%ebp
7ba: 73 63 jae 81f <.debug_str+0x81f>
7bc: 61 (bad)
7bd: 6e outsb %ds:(%rsi),(%dx)
7be: 66 00 75 6e data16 add %dh,0x6e(%rbp)
7c2: 67 65 74 77 addr32 gs je 83d <.debug_str+0x83d>
7c6: 63 00 movslq (%rax),%eax
7c8: 76 66 jbe 830 <.debug_str+0x830>
7ca: 77 70 ja 83c <.debug_str+0x83c>
7cc: 72 69 jb 837 <.debug_str+0x837>
7ce: 6e outsb %ds:(%rsi),(%dx)
7cf: 74 66 je 837 <.debug_str+0x837>
7d1: 00 67 70 add %ah,0x70(%rdi)
7d4: 5f pop %rdi
7d5: 6f outsl %ds:(%rsi),(%dx)
7d6: 66 66 73 65 data16 data16 jae 83f <.debug_str+0x83f>
7da: 74 00 je 7dc <.debug_str+0x7dc>
7dc: 66 70 5f data16 jo 83e <.debug_str+0x83e>
7df: 6f outsl %ds:(%rsi),(%dx)
7e0: 66 66 73 65 data16 data16 jae 849 <.debug_str+0x849>
7e4: 74 00 je 7e6 <.debug_str+0x7e6>
7e6: 6f outsl %ds:(%rsi),(%dx)
7e7: 76 65 jbe 84e <.debug_str+0x84e>
7e9: 72 66 jb 851 <.debug_str+0x851>
7eb: 6c insb (%dx),%es:(%rdi)
7ec: 6f outsl %ds:(%rsi),(%dx)
7ed: 77 5f ja 84e <.debug_str+0x84e>
7ef: 61 (bad)
7f0: 72 67 jb 859 <.debug_str+0x859>
7f2: 5f pop %rdi
7f3: 61 (bad)
7f4: 72 65 jb 85b <.debug_str+0x85b>
7f6: 61 (bad)
7f7: 00 72 65 add %dh,0x65(%rdx)
7fa: 67 5f addr32 pop %rdi
7fc: 73 61 jae 85f <.debug_str+0x85f>
7fe: 76 65 jbe 865 <.debug_str+0x865>
800: 5f pop %rdi
801: 61 (bad)
802: 72 65 jb 869 <.debug_str+0x869>
804: 61 (bad)
805: 00 5f 5f add %bl,0x5f(%rdi)
808: 76 61 jbe 86b <.debug_str+0x86b>
80a: 5f pop %rdi
80b: 6c insb (%dx),%es:(%rdi)
80c: 69 73 74 5f 74 61 67 imul $0x6761745f,0x74(%rbx),%esi
813: 00 76 66 add %dh,0x66(%rsi)
816: 77 73 ja 88b <.debug_str+0x88b>
818: 63 61 6e movslq 0x6e(%rcx),%esp
81b: 66 00 76 73 data16 add %dh,0x73(%rsi)
81f: 77 70 ja 891 <.debug_str+0x891>
821: 72 69 jb 88c <.debug_str+0x88c>
823: 6e outsb %ds:(%rsi),(%dx)
824: 74 66 je 88c <.debug_str+0x88c>
826: 00 76 73 add %dh,0x73(%rsi)
829: 77 73 ja 89e <.debug_str+0x89e>
82b: 63 61 6e movslq 0x6e(%rcx),%esp
82e: 66 00 76 77 data16 add %dh,0x77(%rsi)
832: 70 72 jo 8a6 <.debug_str+0x8a6>
834: 69 6e 74 66 00 76 77 imul $0x77760066,0x74(%rsi),%ebp
83b: 73 63 jae 8a0 <.debug_str+0x8a0>
83d: 61 (bad)
83e: 6e outsb %ds:(%rsi),(%dx)
83f: 66 00 77 63 data16 add %dh,0x63(%rdi)
843: 72 74 jb 8b9 <.debug_str+0x8b9>
845: 6f outsl %ds:(%rsi),(%dx)
846: 6d insl (%dx),%es:(%rdi)
847: 62 (bad) {%k5}
848: 00 77 63 add %dh,0x63(%rdi)
84b: 73 63 jae 8b0 <.debug_str+0x8b0>
84d: 61 (bad)
84e: 74 00 je 850 <.debug_str+0x850>
850: 77 63 ja 8b5 <.debug_str+0x8b5>
852: 73 63 jae 8b7 <.debug_str+0x8b7>
854: 6d insl (%dx),%es:(%rdi)
855: 70 00 jo 857 <.debug_str+0x857>
857: 77 63 ja 8bc <.debug_str+0x8bc>
859: 73 63 jae 8be <.debug_str+0x8be>
85b: 6f outsl %ds:(%rsi),(%dx)
85c: 6c insb (%dx),%es:(%rdi)
85d: 6c insb (%dx),%es:(%rdi)
85e: 00 77 63 add %dh,0x63(%rdi)
861: 73 63 jae 8c6 <.debug_str+0x8c6>
863: 70 79 jo 8de <.debug_str+0x8de>
865: 00 77 63 add %dh,0x63(%rdi)
868: 73 63 jae 8cd <.debug_str+0x8cd>
86a: 73 70 jae 8dc <.debug_str+0x8dc>
86c: 6e outsb %ds:(%rsi),(%dx)
86d: 00 77 63 add %dh,0x63(%rdi)
870: 73 66 jae 8d8 <.debug_str+0x8d8>
872: 74 69 je 8dd <.debug_str+0x8dd>
874: 6d insl (%dx),%es:(%rdi)
875: 65 00 74 6d 00 add %dh,%gs:0x0(%rbp,%rbp,2)
87a: 77 63 ja 8df <.debug_str+0x8df>
87c: 73 6c jae 8ea <.debug_str+0x8ea>
87e: 65 6e outsb %gs:(%rsi),(%dx)
880: 00 77 63 add %dh,0x63(%rdi)
883: 73 6e jae 8f3 <.debug_str+0x8f3>
885: 63 61 74 movslq 0x74(%rcx),%esp
888: 00 77 63 add %dh,0x63(%rdi)
88b: 73 6e jae 8fb <.debug_str+0x8fb>
88d: 63 6d 70 movslq 0x70(%rbp),%ebp
890: 00 77 63 add %dh,0x63(%rdi)
893: 73 6e jae 903 <.debug_str+0x903>
895: 63 70 79 movslq 0x79(%rax),%esi
898: 00 77 63 add %dh,0x63(%rdi)
89b: 73 72 jae 90f <.debug_str+0x90f>
89d: 74 6f je 90e <.debug_str+0x90e>
89f: 6d insl (%dx),%es:(%rdi)
8a0: 62 73 (bad) {%k5}
8a2: 00 77 63 add %dh,0x63(%rdi)
8a5: 73 73 jae 91a <.debug_str+0x91a>
8a7: 70 6e jo 917 <.debug_str+0x917>
8a9: 00 77 63 add %dh,0x63(%rdi)
8ac: 73 74 jae 922 <.debug_str+0x922>
8ae: 6f outsl %ds:(%rsi),(%dx)
8af: 64 00 64 6f 75 add %ah,%fs:0x75(%rdi,%rbp,2)
8b4: 62 (bad) {%k5}
8b5: 6c insb (%dx),%es:(%rdi)
8b6: 65 00 77 63 add %dh,%gs:0x63(%rdi)
8ba: 73 74 jae 930 <.debug_str+0x930>
8bc: 6f outsl %ds:(%rsi),(%dx)
8bd: 66 00 66 6c data16 add %ah,0x6c(%rsi)
8c1: 6f outsl %ds:(%rsi),(%dx)
8c2: 61 (bad)
8c3: 74 00 je 8c5 <.debug_str+0x8c5>
8c5: 77 63 ja 92a <.debug_str+0x92a>
8c7: 73 74 jae 93d <.debug_str+0x93d>
8c9: 6f outsl %ds:(%rsi),(%dx)
8ca: 6b 00 77 imul $0x77,(%rax),%eax
8cd: 63 73 74 movslq 0x74(%rbx),%esi
8d0: 6f outsl %ds:(%rsi),(%dx)
8d1: 6c insb (%dx),%es:(%rdi)
8d2: 00 77 63 add %dh,0x63(%rdi)
8d5: 73 74 jae 94b <.debug_str+0x94b>
8d7: 6f outsl %ds:(%rsi),(%dx)
8d8: 75 6c jne 946 <.debug_str+0x946>
8da: 00 77 63 add %dh,0x63(%rdi)
8dd: 73 78 jae 957 <.debug_str+0x957>
8df: 66 72 6d data16 jb 94f <.debug_str+0x94f>
8e2: 00 77 63 add %dh,0x63(%rdi)
8e5: 74 6f je 956 <.debug_str+0x956>
8e7: 62 (bad) {%k5}
8e8: 00 77 6d add %dh,0x6d(%rdi)
8eb: 65 6d gs insl (%dx),%es:(%rdi)
8ed: 63 6d 70 movslq 0x70(%rbp),%ebp
8f0: 00 77 6d add %dh,0x6d(%rdi)
8f3: 65 6d gs insl (%dx),%es:(%rdi)
8f5: 63 70 79 movslq 0x79(%rax),%esi
8f8: 00 77 6d add %dh,0x6d(%rdi)
8fb: 65 6d gs insl (%dx),%es:(%rdi)
8fd: 6d insl (%dx),%es:(%rdi)
8fe: 6f outsl %ds:(%rsi),(%dx)
8ff: 76 65 jbe 966 <.debug_str+0x966>
901: 00 77 6d add %dh,0x6d(%rdi)
904: 65 6d gs insl (%dx),%es:(%rdi)
906: 73 65 jae 96d <.debug_str+0x96d>
908: 74 00 je 90a <.debug_str+0x90a>
90a: 77 70 ja 97c <.debug_str+0x97c>
90c: 72 69 jb 977 <.debug_str+0x977>
90e: 6e outsb %ds:(%rsi),(%dx)
90f: 74 66 je 977 <.debug_str+0x977>
911: 00 77 73 add %dh,0x73(%rdi)
914: 63 61 6e movslq 0x6e(%rcx),%esp
917: 66 00 77 63 data16 add %dh,0x63(%rdi)
91b: 73 63 jae 980 <.debug_str+0x980>
91d: 68 72 00 77 63 pushq $0x63770072
922: 73 70 jae 994 <.debug_str+0x994>
924: 62 72 (bad) {%k5}
926: 6b 00 77 imul $0x77,(%rax),%eax
929: 63 73 72 movslq 0x72(%rbx),%esi
92c: 63 68 72 movslq 0x72(%rax),%ebp
92f: 00 77 63 add %dh,0x63(%rdi)
932: 73 73 jae 9a7 <.debug_str+0x9a7>
934: 74 72 je 9a8 <.debug_str+0x9a8>
936: 00 77 6d add %dh,0x6d(%rdi)
939: 65 6d gs insl (%dx),%es:(%rdi)
93b: 63 68 72 movslq 0x72(%rax),%ebp
93e: 00 77 63 add %dh,0x63(%rdi)
941: 73 74 jae 9b7 <.debug_str+0x9b7>
943: 6f outsl %ds:(%rsi),(%dx)
944: 6c insb (%dx),%es:(%rdi)
945: 64 00 6c 6f 6e add %ch,%fs:0x6e(%rdi,%rbp,2)
94a: 67 20 64 6f 75 and %ah,0x75(%edi,%ebp,2)
94f: 62 (bad) {%k5}
950: 6c insb (%dx),%es:(%rdi)
951: 65 00 77 63 add %dh,%gs:0x63(%rdi)
955: 73 74 jae 9cb <.debug_str+0x9cb>
957: 6f outsl %ds:(%rsi),(%dx)
958: 6c insb (%dx),%es:(%rdi)
959: 6c insb (%dx),%es:(%rdi)
95a: 00 6c 6f 6e add %ch,0x6e(%rdi,%rbp,2)
95e: 67 20 6c 6f 6e and %ch,0x6e(%edi,%ebp,2)
963: 67 20 69 6e and %ch,0x6e(%ecx)
967: 74 00 je 969 <.debug_str+0x969>
969: 77 63 ja 9ce <.debug_str+0x9ce>
96b: 73 74 jae 9e1 <.debug_str+0x9e1>
96d: 6f outsl %ds:(%rsi),(%dx)
96e: 75 6c jne 9dc <.debug_str+0x9dc>
970: 6c insb (%dx),%es:(%rdi)
971: 00 5f 5f add %bl,0x5f(%rdi)
974: 65 78 63 gs js 9da <.debug_str+0x9da>
977: 65 70 74 gs jo 9ee <.debug_str+0x9ee>
97a: 69 6f 6e 5f 70 74 72 imul $0x7274705f,0x6e(%rdi),%ebp
981: 00 5f 4d add %bl,0x4d(%rdi)
984: 5f pop %rdi
985: 65 78 63 gs js 9eb <.debug_str+0x9eb>
988: 65 70 74 gs jo 9ff <.debug_str+0x9ff>
98b: 69 6f 6e 5f 6f 62 6a imul $0x6a626f5f,0x6e(%rdi),%ebp
992: 65 63 74 00 65 movslq %gs:0x65(%rax,%rax,1),%esi
997: 78 63 js 9fc <.debug_str+0x9fc>
999: 65 70 74 gs jo a10 <.debug_str+0xa10>
99c: 69 6f 6e 5f 70 74 72 imul $0x7274705f,0x6e(%rdi),%ebp
9a3: 00 5f 5a add %bl,0x5a(%rdi)
9a6: 4e 53 rex.WRX push %rbx
9a8: 74 31 je 9db <.debug_str+0x9db>
9aa: 35 5f 5f 65 78 xor $0x78655f5f,%eax
9af: 63 65 70 movslq 0x70(%rbp),%esp
9b2: 74 69 je a1d <.debug_str+0xa1d>
9b4: 6f outsl %ds:(%rsi),(%dx)
9b5: 6e outsb %ds:(%rsi),(%dx)
9b6: 5f pop %rdi
9b7: 70 74 jo a2d <.debug_str+0xa2d>
9b9: 72 31 jb 9ec <.debug_str+0x9ec>
9bb: 33 65 78 xor 0x78(%rbp),%esp
9be: 63 65 70 movslq 0x70(%rbp),%esp
9c1: 74 69 je a2c <.debug_str+0xa2c>
9c3: 6f outsl %ds:(%rsi),(%dx)
9c4: 6e outsb %ds:(%rsi),(%dx)
9c5: 5f pop %rdi
9c6: 70 74 jo a3c <.debug_str+0xa3c>
9c8: 72 39 jb a03 <.debug_str+0xa03>
9ca: 5f pop %rdi
9cb: 4d 5f rex.WRB pop %r15
9cd: 61 (bad)
9ce: 64 64 72 65 fs fs jb a37 <.debug_str+0xa37>
9d2: 66 45 76 00 data16 rex.RB jbe 9d6 <.debug_str+0x9d6>
9d6: 5f pop %rdi
9d7: 4d 5f rex.WRB pop %r15
9d9: 61 (bad)
9da: 64 64 72 65 fs fs jb a43 <.debug_str+0xa43>
9de: 66 00 5f 5a data16 add %bl,0x5a(%rdi)
9e2: 4e 53 rex.WRX push %rbx
9e4: 74 31 je a17 <.debug_str+0xa17>
9e6: 35 5f 5f 65 78 xor $0x78655f5f,%eax
9eb: 63 65 70 movslq 0x70(%rbp),%esp
9ee: 74 69 je a59 <.debug_str+0xa59>
9f0: 6f outsl %ds:(%rsi),(%dx)
9f1: 6e outsb %ds:(%rsi),(%dx)
9f2: 5f pop %rdi
9f3: 70 74 jo a69 <.debug_str+0xa69>
9f5: 72 31 jb a28 <.debug_str+0xa28>
9f7: 33 65 78 xor 0x78(%rbp),%esp
9fa: 63 65 70 movslq 0x70(%rbp),%esp
9fd: 74 69 je a68 <.debug_str+0xa68>
9ff: 6f outsl %ds:(%rsi),(%dx)
a00: 6e outsb %ds:(%rsi),(%dx)
a01: 5f pop %rdi
a02: 70 74 jo a78 <.debug_str+0xa78>
a04: 72 31 jb a37 <.debug_str+0xa37>
a06: 30 5f 4d xor %bl,0x4d(%rdi)
a09: 5f pop %rdi
a0a: 72 65 jb a71 <.debug_str+0xa71>
a0c: 6c insb (%dx),%es:(%rdi)
a0d: 65 61 gs (bad)
a0f: 73 65 jae a76 <.debug_str+0xa76>
a11: 45 76 00 rex.RB jbe a14 <.debug_str+0xa14>
a14: 5f pop %rdi
a15: 4d 5f rex.WRB pop %r15
a17: 72 65 jb a7e <.debug_str+0xa7e>
a19: 6c insb (%dx),%es:(%rdi)
a1a: 65 61 gs (bad)
a1c: 73 65 jae a83 <.debug_str+0xa83>
a1e: 00 5f 5a add %bl,0x5a(%rdi)
a21: 4e rex.WRX
a22: 4b 53 rex.WXB push %r11
a24: 74 31 je a57 <.debug_str+0xa57>
a26: 35 5f 5f 65 78 xor $0x78655f5f,%eax
a2b: 63 65 70 movslq 0x70(%rbp),%esp
a2e: 74 69 je a99 <.debug_str+0xa99>
a30: 6f outsl %ds:(%rsi),(%dx)
a31: 6e outsb %ds:(%rsi),(%dx)
a32: 5f pop %rdi
a33: 70 74 jo aa9 <.debug_str+0xaa9>
a35: 72 31 jb a68 <.debug_str+0xa68>
a37: 33 65 78 xor 0x78(%rbp),%esp
a3a: 63 65 70 movslq 0x70(%rbp),%esp
a3d: 74 69 je aa8 <.debug_str+0xaa8>
a3f: 6f outsl %ds:(%rsi),(%dx)
a40: 6e outsb %ds:(%rsi),(%dx)
a41: 5f pop %rdi
a42: 70 74 jo ab8 <.debug_str+0xab8>
a44: 72 36 jb a7c <.debug_str+0xa7c>
a46: 5f pop %rdi
a47: 4d 5f rex.WRB pop %r15
a49: 67 65 74 45 addr32 gs je a92 <.debug_str+0xa92>
a4d: 76 00 jbe a4f <.debug_str+0xa4f>
a4f: 5f pop %rdi
a50: 4d 5f rex.WRB pop %r15
a52: 67 65 74 00 addr32 gs je a56 <.debug_str+0xa56>
a56: 64 65 63 6c 74 79 fs movslq %gs:0x79(%rsp,%rsi,2),%ebp
a5c: 70 65 jo ac3 <.debug_str+0xac3>
a5e: 28 6e 75 sub %ch,0x75(%rsi)
a61: 6c insb (%dx),%es:(%rdi)
a62: 6c insb (%dx),%es:(%rdi)
a63: 70 74 jo ad9 <.debug_str+0xad9>
a65: 72 29 jb a90 <.debug_str+0xa90>
a67: 00 6e 75 add %ch,0x75(%rsi)
a6a: 6c insb (%dx),%es:(%rdi)
a6b: 6c insb (%dx),%es:(%rdi)
a6c: 70 74 jo ae2 <.debug_str+0xae2>
a6e: 72 5f jb acf <.debug_str+0xacf>
a70: 74 00 je a72 <.debug_str+0xa72>
a72: 5f pop %rdi
a73: 5a pop %rdx
a74: 4e 53 rex.WRX push %rbx
a76: 74 31 je aa9 <.debug_str+0xaa9>
a78: 35 5f 5f 65 78 xor $0x78655f5f,%eax
a7d: 63 65 70 movslq 0x70(%rbp),%esp
a80: 74 69 je aeb <.debug_str+0xaeb>
a82: 6f outsl %ds:(%rsi),(%dx)
a83: 6e outsb %ds:(%rsi),(%dx)
a84: 5f pop %rdi
a85: 70 74 jo afb <.debug_str+0xafb>
a87: 72 31 jb aba <.debug_str+0xaba>
a89: 33 65 78 xor 0x78(%rbp),%esp
a8c: 63 65 70 movslq 0x70(%rbp),%esp
a8f: 74 69 je afa <.debug_str+0xafa>
a91: 6f outsl %ds:(%rsi),(%dx)
a92: 6e outsb %ds:(%rsi),(%dx)
a93: 5f pop %rdi
a94: 70 74 jo b0a <.debug_str+0xb0a>
a96: 72 61 jb af9 <.debug_str+0xaf9>
a98: 53 push %rbx
a99: 45 52 rex.RB push %r10
a9b: 4b 53 rex.WXB push %r11
a9d: 30 5f 00 xor %bl,0x0(%rdi)
aa0: 6f outsl %ds:(%rsi),(%dx)
aa1: 70 65 jo b08 <.debug_str+0xb08>
aa3: 72 61 jb b06 <.debug_str+0xb06>
aa5: 74 6f je b16 <.debug_str+0xb16>
aa7: 72 3d jb ae6 <.debug_str+0xae6>
aa9: 00 5f 5a add %bl,0x5a(%rdi)
aac: 4e 53 rex.WRX push %rbx
aae: 74 31 je ae1 <.debug_str+0xae1>
ab0: 35 5f 5f 65 78 xor $0x78655f5f,%eax
ab5: 63 65 70 movslq 0x70(%rbp),%esp
ab8: 74 69 je b23 <.debug_str+0xb23>
aba: 6f outsl %ds:(%rsi),(%dx)
abb: 6e outsb %ds:(%rsi),(%dx)
abc: 5f pop %rdi
abd: 70 74 jo b33 <.debug_str+0xb33>
abf: 72 31 jb af2 <.debug_str+0xaf2>
ac1: 33 65 78 xor 0x78(%rbp),%esp
ac4: 63 65 70 movslq 0x70(%rbp),%esp
ac7: 74 69 je b32 <.debug_str+0xb32>
ac9: 6f outsl %ds:(%rsi),(%dx)
aca: 6e outsb %ds:(%rsi),(%dx)
acb: 5f pop %rdi
acc: 70 74 jo b42 <.debug_str+0xb42>
ace: 72 61 jb b31 <.debug_str+0xb31>
ad0: 53 push %rbx
ad1: 45 rex.RB
ad2: 4f 53 rex.WRXB push %r11
ad4: 30 5f 00 xor %bl,0x0(%rdi)
ad7: 7e 65 jle b3e <.debug_str+0xb3e>
ad9: 78 63 js b3e <.debug_str+0xb3e>
adb: 65 70 74 gs jo b52 <.debug_str+0xb52>
ade: 69 6f 6e 5f 70 74 72 imul $0x7274705f,0x6e(%rdi),%ebp
ae5: 00 5f 5a add %bl,0x5a(%rdi)
ae8: 4e 53 rex.WRX push %rbx
aea: 74 31 je b1d <.debug_str+0xb1d>
aec: 35 5f 5f 65 78 xor $0x78655f5f,%eax
af1: 63 65 70 movslq 0x70(%rbp),%esp
af4: 74 69 je b5f <.debug_str+0xb5f>
af6: 6f outsl %ds:(%rsi),(%dx)
af7: 6e outsb %ds:(%rsi),(%dx)
af8: 5f pop %rdi
af9: 70 74 jo b6f <.debug_str+0xb6f>
afb: 72 31 jb b2e <.debug_str+0xb2e>
afd: 33 65 78 xor 0x78(%rbp),%esp
b00: 63 65 70 movslq 0x70(%rbp),%esp
b03: 74 69 je b6e <.debug_str+0xb6e>
b05: 6f outsl %ds:(%rsi),(%dx)
b06: 6e outsb %ds:(%rsi),(%dx)
b07: 5f pop %rdi
b08: 70 74 jo b7e <.debug_str+0xb7e>
b0a: 72 34 jb b40 <.debug_str+0xb40>
b0c: 73 77 jae b85 <.debug_str+0xb85>
b0e: 61 (bad)
b0f: 70 45 jo b56 <.debug_str+0xb56>
b11: 52 push %rdx
b12: 53 push %rbx
b13: 30 5f 00 xor %bl,0x0(%rdi)
b16: 73 77 jae b8f <.debug_str+0xb8f>
b18: 61 (bad)
b19: 70 00 jo b1b <.debug_str+0xb1b>
b1b: 5f pop %rdi
b1c: 5a pop %rdx
b1d: 4e rex.WRX
b1e: 4b 53 rex.WXB push %r11
b20: 74 31 je b53 <.debug_str+0xb53>
b22: 35 5f 5f 65 78 xor $0x78655f5f,%eax
b27: 63 65 70 movslq 0x70(%rbp),%esp
b2a: 74 69 je b95 <.debug_str+0xb95>
b2c: 6f outsl %ds:(%rsi),(%dx)
b2d: 6e outsb %ds:(%rsi),(%dx)
b2e: 5f pop %rdi
b2f: 70 74 jo ba5 <.debug_str+0xba5>
b31: 72 31 jb b64 <.debug_str+0xb64>
b33: 33 65 78 xor 0x78(%rbp),%esp
b36: 63 65 70 movslq 0x70(%rbp),%esp
b39: 74 69 je ba4 <.debug_str+0xba4>
b3b: 6f outsl %ds:(%rsi),(%dx)
b3c: 6e outsb %ds:(%rsi),(%dx)
b3d: 5f pop %rdi
b3e: 70 74 jo bb4 <.debug_str+0xbb4>
b40: 72 63 jb ba5 <.debug_str+0xba5>
b42: 76 62 jbe ba6 <.debug_str+0xba6>
b44: 45 76 00 rex.RB jbe b47 <.debug_str+0xb47>
b47: 6f outsl %ds:(%rsi),(%dx)
b48: 70 65 jo baf <.debug_str+0xbaf>
b4a: 72 61 jb bad <.debug_str+0xbad>
b4c: 74 6f je bbd <.debug_str+0xbbd>
b4e: 72 20 jb b70 <.debug_str+0xb70>
b50: 62 (bad) {%k5}
b51: 6f outsl %ds:(%rsi),(%dx)
b52: 6f outsl %ds:(%rsi),(%dx)
b53: 6c insb (%dx),%es:(%rdi)
b54: 00 5f 5a add %bl,0x5a(%rdi)
b57: 4e rex.WRX
b58: 4b 53 rex.WXB push %r11
b5a: 74 31 je b8d <.debug_str+0xb8d>
b5c: 35 5f 5f 65 78 xor $0x78655f5f,%eax
b61: 63 65 70 movslq 0x70(%rbp),%esp
b64: 74 69 je bcf <.debug_str+0xbcf>
b66: 6f outsl %ds:(%rsi),(%dx)
b67: 6e outsb %ds:(%rsi),(%dx)
b68: 5f pop %rdi
b69: 70 74 jo bdf <.debug_str+0xbdf>
b6b: 72 31 jb b9e <.debug_str+0xb9e>
b6d: 33 65 78 xor 0x78(%rbp),%esp
b70: 63 65 70 movslq 0x70(%rbp),%esp
b73: 74 69 je bde <.debug_str+0xbde>
b75: 6f outsl %ds:(%rsi),(%dx)
b76: 6e outsb %ds:(%rsi),(%dx)
b77: 5f pop %rdi
b78: 70 74 jo bee <.debug_str+0xbee>
b7a: 72 32 jb bae <.debug_str+0xbae>
b7c: 30 5f 5f xor %bl,0x5f(%rdi)
b7f: 63 78 61 movslq 0x61(%rax),%edi
b82: 5f pop %rdi
b83: 65 78 63 gs js be9 <.debug_str+0xbe9>
b86: 65 70 74 gs jo bfd <.debug_str+0xbfd>
b89: 69 6f 6e 5f 74 79 70 imul $0x7079745f,0x6e(%rdi),%ebp
b90: 65 45 76 00 gs rex.RB jbe b94 <.debug_str+0xb94>
b94: 5f pop %rdi
b95: 5f pop %rdi
b96: 63 78 61 movslq 0x61(%rax),%edi
b99: 5f pop %rdi
b9a: 65 78 63 gs js c00 <.debug_str+0xc00>
b9d: 65 70 74 gs jo c14 <.debug_str+0xc14>
ba0: 69 6f 6e 5f 74 79 70 imul $0x7079745f,0x6e(%rdi),%ebp
ba7: 65 00 74 79 70 add %dh,%gs:0x70(%rcx,%rdi,2)
bac: 65 5f gs pop %rdi
bae: 69 6e 66 6f 00 5f 5a imul $0x5a5f006f,0x66(%rsi),%ebp
bb5: 53 push %rbx
bb6: 74 31 je be9 <.debug_str+0xbe9>
bb8: 37 (bad)
bb9: 72 65 jb c20 <.debug_str+0xc20>
bbb: 74 68 je c25 <.debug_str+0xc25>
bbd: 72 6f jb c2e <.debug_str+0xc2e>
bbf: 77 5f ja c20 <.debug_str+0xc20>
bc1: 65 78 63 gs js c27 <.debug_str+0xc27>
bc4: 65 70 74 gs jo c3b <.debug_str+0xc3b>
bc7: 69 6f 6e 4e 53 74 31 imul $0x3174534e,0x6e(%rdi),%ebp
bce: 35 5f 5f 65 78 xor $0x78655f5f,%eax
bd3: 63 65 70 movslq 0x70(%rbp),%esp
bd6: 74 69 je c41 <.debug_str+0xc41>
bd8: 6f outsl %ds:(%rsi),(%dx)
bd9: 6e outsb %ds:(%rsi),(%dx)
bda: 5f pop %rdi
bdb: 70 74 jo c51 <.debug_str+0xc51>
bdd: 72 31 jb c10 <.debug_str+0xc10>
bdf: 33 65 78 xor 0x78(%rbp),%esp
be2: 63 65 70 movslq 0x70(%rbp),%esp
be5: 74 69 je c50 <.debug_str+0xc50>
be7: 6f outsl %ds:(%rsi),(%dx)
be8: 6e outsb %ds:(%rsi),(%dx)
be9: 5f pop %rdi
bea: 70 74 jo c60 <.debug_str+0xc60>
bec: 72 45 jb c33 <.debug_str+0xc33>
bee: 00 72 65 add %dh,0x65(%rdx)
bf1: 74 68 je c5b <.debug_str+0xc5b>
bf3: 72 6f jb c64 <.debug_str+0xc64>
bf5: 77 5f ja c56 <.debug_str+0xc56>
bf7: 65 78 63 gs js c5d <.debug_str+0xc5d>
bfa: 65 70 74 gs jo c71 <.debug_str+0xc71>
bfd: 69 6f 6e 00 70 74 72 imul $0x72747000,0x6e(%rdi),%ebp
c04: 64 69 66 66 5f 74 00 imul $0x6c00745f,%fs:0x66(%rsi),%esp
c0b: 6c
c0c: 63 6f 6e movslq 0x6e(%rdi),%ebp
c0f: 76 00 jbe c11 <.debug_str+0xc11>
c11: 73 65 jae c78 <.debug_str+0xc78>
c13: 74 6c je c81 <.debug_str+0xc81>
c15: 6f outsl %ds:(%rsi),(%dx)
c16: 63 61 6c movslq 0x6c(%rcx),%esp
c19: 65 00 6c 6f 63 add %ch,%gs:0x63(%rdi,%rbp,2)
c1e: 61 (bad)
c1f: 6c insb (%dx),%es:(%rdi)
c20: 65 63 6f 6e movslq %gs:0x6e(%rdi),%ebp
c24: 76 00 jbe c26 <.debug_str+0xc26>
c26: 69 73 61 6c 6e 75 6d imul $0x6d756e6c,0x61(%rbx),%esi
c2d: 00 69 73 add %ch,0x73(%rcx)
c30: 61 (bad)
c31: 6c insb (%dx),%es:(%rdi)
c32: 70 68 jo c9c <.debug_str+0xc9c>
c34: 61 (bad)
c35: 00 69 73 add %ch,0x73(%rcx)
c38: 63 6e 74 movslq 0x74(%rsi),%ebp
c3b: 72 6c jb ca9 <.debug_str+0xca9>
c3d: 00 69 73 add %ch,0x73(%rcx)
c40: 64 69 67 69 74 00 69 imul $0x73690074,%fs:0x69(%rdi),%esp
c47: 73
c48: 67 72 61 addr32 jb cac <.debug_str+0xcac>
c4b: 70 68 jo cb5 <.debug_str+0xcb5>
c4d: 00 69 73 add %ch,0x73(%rcx)
c50: 6c insb (%dx),%es:(%rdi)
c51: 6f outsl %ds:(%rsi),(%dx)
c52: 77 65 ja cb9 <.debug_str+0xcb9>
c54: 72 00 jb c56 <.debug_str+0xc56>
c56: 69 73 70 72 69 6e 74 imul $0x746e6972,0x70(%rbx),%esi
c5d: 00 69 73 add %ch,0x73(%rcx)
c60: 70 75 jo cd7 <.debug_str+0xcd7>
c62: 6e outsb %ds:(%rsi),(%dx)
c63: 63 74 00 69 movslq 0x69(%rax,%rax,1),%esi
c67: 73 73 jae cdc <.debug_str+0xcdc>
c69: 70 61 jo ccc <.debug_str+0xccc>
c6b: 63 65 00 movslq 0x0(%rbp),%esp
c6e: 69 73 75 70 70 65 72 imul $0x72657070,0x75(%rbx),%esi
c75: 00 69 73 add %ch,0x73(%rcx)
c78: 78 64 js cde <.debug_str+0xcde>
c7a: 69 67 69 74 00 74 6f imul $0x6f740074,0x69(%rdi),%esp
c81: 6c insb (%dx),%es:(%rdi)
c82: 6f outsl %ds:(%rsi),(%dx)
c83: 77 65 ja cea <.debug_str+0xcea>
c85: 72 00 jb c87 <.debug_str+0xc87>
c87: 74 6f je cf8 <.debug_str+0xcf8>
c89: 75 70 jne cfb <.debug_str+0xcfb>
c8b: 70 65 jo cf2 <.debug_str+0xcf2>
c8d: 72 00 jb c8f <.debug_str+0xc8f>
c8f: 69 73 62 6c 61 6e 6b imul $0x6b6e616c,0x62(%rbx),%esi
c96: 00 61 62 add %ah,0x62(%rcx)
c99: 73 00 jae c9b <.debug_str+0xc9b>
c9b: 64 69 76 5f 74 00 71 imul $0x75710074,%fs:0x5f(%rsi),%esi
ca2: 75
ca3: 6f outsl %ds:(%rsi),(%dx)
ca4: 74 00 je ca6 <.debug_str+0xca6>
ca6: 72 65 jb d0d <.debug_str+0xd0d>
ca8: 6d insl (%dx),%es:(%rdi)
ca9: 00 6c 64 69 add %ch,0x69(%rsp,%riz,2)
cad: 76 5f jbe d0e <.debug_str+0xd0e>
caf: 74 00 je cb1 <.debug_str+0xcb1>
cb1: 61 (bad)
cb2: 62 (bad) {%k5}
cb3: 6f outsl %ds:(%rsi),(%dx)
cb4: 72 74 jb d2a <.debug_str+0xd2a>
cb6: 00 61 74 add %ah,0x74(%rcx)
cb9: 65 78 69 gs js d25 <.debug_str+0xd25>
cbc: 74 00 je cbe <.debug_str+0xcbe>
cbe: 61 (bad)
cbf: 74 5f je d20 <.debug_str+0xd20>
cc1: 71 75 jno d38 <.debug_str+0xd38>
cc3: 69 63 6b 5f 65 78 69 imul $0x6978655f,0x6b(%rbx),%esp
cca: 74 00 je ccc <.debug_str+0xccc>
ccc: 61 (bad)
ccd: 74 6f je d3e <.debug_str+0xd3e>
ccf: 66 00 61 74 data16 add %ah,0x74(%rcx)
cd3: 6f outsl %ds:(%rsi),(%dx)
cd4: 69 00 61 74 6f 6c imul $0x6c6f7461,(%rax),%eax
cda: 00 62 73 add %ah,0x73(%rdx)
cdd: 65 61 gs (bad)
cdf: 72 63 jb d44 <.debug_str+0xd44>
ce1: 68 00 5f 5f 63 pushq $0x635f5f00
ce6: 6f outsl %ds:(%rsi),(%dx)
ce7: 6d insl (%dx),%es:(%rdi)
ce8: 70 61 jo d4b <.debug_str+0xd4b>
cea: 72 5f jb d4b <.debug_str+0xd4b>
cec: 66 6e data16 outsb %ds:(%rsi),(%dx)
cee: 5f pop %rdi
cef: 74 00 je cf1 <.debug_str+0xcf1>
cf1: 63 61 6c movslq 0x6c(%rcx),%esp
cf4: 6c insb (%dx),%es:(%rdi)
cf5: 6f outsl %ds:(%rsi),(%dx)
cf6: 63 00 movslq (%rax),%eax
cf8: 64 69 76 00 65 78 69 imul $0x74697865,%fs:0x0(%rsi),%esi
cff: 74
d00: 00 66 72 add %ah,0x72(%rsi)
d03: 65 65 00 67 65 gs add %ah,%gs:0x65(%rdi)
d08: 74 65 je d6f <.debug_str+0xd6f>
d0a: 6e outsb %ds:(%rsi),(%dx)
d0b: 76 00 jbe d0d <.debug_str+0xd0d>
d0d: 6c insb (%dx),%es:(%rdi)
d0e: 61 (bad)
d0f: 62 73 (bad) {%k5}
d11: 00 6c 64 69 add %ch,0x69(%rsp,%riz,2)
d15: 76 00 jbe d17 <.debug_str+0xd17>
d17: 6d insl (%dx),%es:(%rdi)
d18: 61 (bad)
d19: 6c insb (%dx),%es:(%rdi)
d1a: 6c insb (%dx),%es:(%rdi)
d1b: 6f outsl %ds:(%rsi),(%dx)
d1c: 63 00 movslq (%rax),%eax
d1e: 6d insl (%dx),%es:(%rdi)
d1f: 62 (bad) {%k5}
d20: 6c insb (%dx),%es:(%rdi)
d21: 65 6e outsb %gs:(%rsi),(%dx)
d23: 00 6d 62 add %ch,0x62(%rbp)
d26: 73 74 jae d9c <.debug_str+0xd9c>
d28: 6f outsl %ds:(%rsi),(%dx)
d29: 77 63 ja d8e <.debug_str+0xd8e>
d2b: 73 00 jae d2d <.debug_str+0xd2d>
d2d: 6d insl (%dx),%es:(%rdi)
d2e: 62 (bad) {%k5}
d2f: 74 6f je da0 <.debug_str+0xda0>
d31: 77 63 ja d96 <.debug_str+0xd96>
d33: 00 71 73 add %dh,0x73(%rcx)
d36: 6f outsl %ds:(%rsi),(%dx)
d37: 72 74 jb dad <.debug_str+0xdad>
d39: 00 71 75 add %dh,0x75(%rcx)
d3c: 69 63 6b 5f 65 78 69 imul $0x6978655f,0x6b(%rbx),%esp
d43: 74 00 je d45 <.debug_str+0xd45>
d45: 72 61 jb da8 <.debug_str+0xda8>
d47: 6e outsb %ds:(%rsi),(%dx)
d48: 64 00 72 65 add %dh,%fs:0x65(%rdx)
d4c: 61 (bad)
d4d: 6c insb (%dx),%es:(%rdi)
d4e: 6c insb (%dx),%es:(%rdi)
d4f: 6f outsl %ds:(%rsi),(%dx)
d50: 63 00 movslq (%rax),%eax
d52: 73 72 jae dc6 <.debug_str+0xdc6>
d54: 61 (bad)
d55: 6e outsb %ds:(%rsi),(%dx)
d56: 64 00 73 74 add %dh,%fs:0x74(%rbx)
d5a: 72 74 jb dd0 <.debug_str+0xdd0>
d5c: 6f outsl %ds:(%rsi),(%dx)
d5d: 64 00 73 74 add %dh,%fs:0x74(%rbx)
d61: 72 74 jb dd7 <.debug_str+0xdd7>
d63: 6f outsl %ds:(%rsi),(%dx)
d64: 6c insb (%dx),%es:(%rdi)
d65: 00 73 74 add %dh,0x74(%rbx)
d68: 72 74 jb dde <.debug_str+0xdde>
d6a: 6f outsl %ds:(%rsi),(%dx)
d6b: 75 6c jne dd9 <.debug_str+0xdd9>
d6d: 00 73 79 add %dh,0x79(%rbx)
d70: 73 74 jae de6 <.debug_str+0xde6>
d72: 65 6d gs insl (%dx),%es:(%rdi)
d74: 00 77 63 add %dh,0x63(%rdi)
d77: 73 74 jae ded <.debug_str+0xded>
d79: 6f outsl %ds:(%rsi),(%dx)
d7a: 6d insl (%dx),%es:(%rdi)
d7b: 62 73 (bad) {%k5}
d7d: 00 77 63 add %dh,0x63(%rdi)
d80: 74 6f je df1 <.debug_str+0xdf1>
d82: 6d insl (%dx),%es:(%rdi)
d83: 62 (bad) {%k5}
d84: 00 6c 6c 64 add %ch,0x64(%rsp,%rbp,2)
d88: 69 76 5f 74 00 5f 45 imul $0x455f0074,0x5f(%rsi),%esi
d8f: 78 69 js dfa <.debug_str+0xdfa>
d91: 74 00 je d93 <.debug_str+0xd93>
d93: 6c insb (%dx),%es:(%rdi)
d94: 6c insb (%dx),%es:(%rdi)
d95: 61 (bad)
d96: 62 73 (bad) {%k5}
d98: 00 6c 6c 64 add %ch,0x64(%rsp,%rbp,2)
d9c: 69 76 00 61 74 6f 6c imul $0x6c6f7461,0x0(%rsi),%esi
da3: 6c insb (%dx),%es:(%rdi)
da4: 00 73 74 add %dh,0x74(%rbx)
da7: 72 74 jb e1d <.debug_str+0xe1d>
da9: 6f outsl %ds:(%rsi),(%dx)
daa: 6c insb (%dx),%es:(%rdi)
dab: 6c insb (%dx),%es:(%rdi)
dac: 00 73 74 add %dh,0x74(%rbx)
daf: 72 74 jb e25 <.debug_str+0xe25>
db1: 6f outsl %ds:(%rsi),(%dx)
db2: 75 6c jne e20 <.debug_str+0xe20>
db4: 6c insb (%dx),%es:(%rdi)
db5: 00 73 74 add %dh,0x74(%rbx)
db8: 72 74 jb e2e <.debug_str+0xe2e>
dba: 6f outsl %ds:(%rsi),(%dx)
dbb: 66 00 73 74 data16 add %dh,0x74(%rbx)
dbf: 72 74 jb e35 <.debug_str+0xe35>
dc1: 6f outsl %ds:(%rsi),(%dx)
dc2: 6c insb (%dx),%es:(%rdi)
dc3: 64 00 5f 5a add %bl,%fs:0x5a(%rdi)
dc7: 4e 39 5f 5f rex.WRX cmp %r11,0x5f(%rdi)
dcb: 67 6e outsb %ds:(%esi),(%dx)
dcd: 75 5f jne e2e <.debug_str+0xe2e>
dcf: 63 78 78 movslq 0x78(%rax),%edi
dd2: 33 64 69 76 xor 0x76(%rcx,%rbp,2),%esp
dd6: 45 78 78 rex.RB js e51 <.debug_str+0xe51>
dd9: 00 46 49 add %al,0x49(%rsi)
ddc: 4c rex.WR
ddd: 45 00 5f 47 add %r11b,0x47(%r15)
de1: 5f pop %rdi
de2: 66 70 6f data16 jo e54 <.debug_str+0xe54>
de5: 73 5f jae e46 <.debug_str+0xe46>
de7: 74 00 je de9 <.debug_str+0xde9>
de9: 66 70 6f data16 jo e5b <.debug_str+0xe5b>
dec: 73 5f jae e4d <.debug_str+0xe4d>
dee: 74 00 je df0 <.debug_str+0xdf0>
df0: 63 6c 65 61 movslq 0x61(%rbp,%riz,2),%ebp
df4: 72 65 jb e5b <.debug_str+0xe5b>
df6: 72 72 jb e6a <.debug_str+0xe6a>
df8: 00 66 63 add %ah,0x63(%rsi)
dfb: 6c insb (%dx),%es:(%rdi)
dfc: 6f outsl %ds:(%rsi),(%dx)
dfd: 73 65 jae e64 <.debug_str+0xe64>
dff: 00 66 65 add %ah,0x65(%rsi)
e02: 6f outsl %ds:(%rsi),(%dx)
e03: 66 00 66 65 data16 add %ah,0x65(%rsi)
e07: 72 72 jb e7b <.debug_str+0xe7b>
e09: 6f outsl %ds:(%rsi),(%dx)
e0a: 72 00 jb e0c <.debug_str+0xe0c>
e0c: 66 66 6c data16 data16 insb (%dx),%es:(%rdi)
e0f: 75 73 jne e84 <.debug_str+0xe84>
e11: 68 00 66 67 65 pushq $0x65676600
e16: 74 63 je e7b <.debug_str+0xe7b>
e18: 00 66 67 add %ah,0x67(%rsi)
e1b: 65 74 70 gs je e8e <.debug_str+0xe8e>
e1e: 6f outsl %ds:(%rsi),(%dx)
e1f: 73 00 jae e21 <.debug_str+0xe21>
e21: 66 67 65 74 73 data16 addr32 gs je e99 <.debug_str+0xe99>
e26: 00 66 6f add %ah,0x6f(%rsi)
e29: 70 65 jo e90 <.debug_str+0xe90>
e2b: 6e outsb %ds:(%rsi),(%dx)
e2c: 00 66 70 add %ah,0x70(%rsi)
e2f: 72 69 jb e9a <.debug_str+0xe9a>
e31: 6e outsb %ds:(%rsi),(%dx)
e32: 74 66 je e9a <.debug_str+0xe9a>
e34: 00 66 70 add %ah,0x70(%rsi)
e37: 75 74 jne ead <.debug_str+0xead>
e39: 63 00 movslq (%rax),%eax
e3b: 66 70 75 data16 jo eb3 <.debug_str+0xeb3>
e3e: 74 73 je eb3 <.debug_str+0xeb3>
e40: 00 66 72 add %ah,0x72(%rsi)
e43: 65 61 gs (bad)
e45: 64 00 66 72 add %ah,%fs:0x72(%rsi)
e49: 65 6f outsl %gs:(%rsi),(%dx)
e4b: 70 65 jo eb2 <.debug_str+0xeb2>
e4d: 6e outsb %ds:(%rsi),(%dx)
e4e: 00 66 73 add %ah,0x73(%rsi)
e51: 63 61 6e movslq 0x6e(%rcx),%esp
e54: 66 00 66 73 data16 add %ah,0x73(%rsi)
e58: 65 65 6b 00 66 gs imul $0x66,%gs:(%rax),%eax
e5d: 73 65 jae ec4 <.debug_str+0xec4>
e5f: 74 70 je ed1 <.debug_str+0xed1>
e61: 6f outsl %ds:(%rsi),(%dx)
e62: 73 00 jae e64 <.debug_str+0xe64>
e64: 66 74 65 data16 je ecc <.debug_str+0xecc>
e67: 6c insb (%dx),%es:(%rdi)
e68: 6c insb (%dx),%es:(%rdi)
e69: 00 66 77 add %ah,0x77(%rsi)
e6c: 72 69 jb ed7 <.debug_str+0xed7>
e6e: 74 65 je ed5 <.debug_str+0xed5>
e70: 00 67 65 add %ah,0x65(%rdi)
e73: 74 63 je ed8 <.debug_str+0xed8>
e75: 00 67 65 add %ah,0x65(%rdi)
e78: 74 63 je edd <.debug_str+0xedd>
e7a: 68 61 72 00 70 pushq $0x70007261
e7f: 65 72 72 gs jb ef4 <.debug_str+0xef4>
e82: 6f outsl %ds:(%rsi),(%dx)
e83: 72 00 jb e85 <.debug_str+0xe85>
e85: 70 72 jo ef9 <.debug_str+0xef9>
e87: 69 6e 74 66 00 70 75 imul $0x75700066,0x74(%rsi),%ebp
e8e: 74 63 je ef3 <.debug_str+0xef3>
e90: 00 70 75 add %dh,0x75(%rax)
e93: 74 63 je ef8 <.debug_str+0xef8>
e95: 68 61 72 00 70 pushq $0x70007261
e9a: 75 74 jne f10 <.debug_str+0xf10>
e9c: 73 00 jae e9e <.debug_str+0xe9e>
e9e: 72 65 jb f05 <.debug_str+0xf05>
ea0: 6d insl (%dx),%es:(%rdi)
ea1: 6f outsl %ds:(%rsi),(%dx)
ea2: 76 65 jbe f09 <.debug_str+0xf09>
ea4: 00 72 65 add %dh,0x65(%rdx)
ea7: 6e outsb %ds:(%rsi),(%dx)
ea8: 61 (bad)
ea9: 6d insl (%dx),%es:(%rdi)
eaa: 65 00 72 65 add %dh,%gs:0x65(%rdx)
eae: 77 69 ja f19 <.debug_str+0xf19>
eb0: 6e outsb %ds:(%rsi),(%dx)
eb1: 64 00 73 63 add %dh,%fs:0x63(%rbx)
eb5: 61 (bad)
eb6: 6e outsb %ds:(%rsi),(%dx)
eb7: 66 00 73 65 data16 add %dh,0x65(%rbx)
ebb: 74 62 je f1f <.debug_str+0xf1f>
ebd: 75 66 jne f25 <.debug_str+0xf25>
ebf: 00 73 65 add %dh,0x65(%rbx)
ec2: 74 76 je f3a <.debug_str+0xf3a>
ec4: 62 (bad) {%k5}
ec5: 75 66 jne f2d <.debug_str+0xf2d>
ec7: 00 73 70 add %dh,0x70(%rbx)
eca: 72 69 jb f35 <.debug_str+0xf35>
ecc: 6e outsb %ds:(%rsi),(%dx)
ecd: 74 66 je f35 <.debug_str+0xf35>
ecf: 00 73 73 add %dh,0x73(%rbx)
ed2: 63 61 6e movslq 0x6e(%rcx),%esp
ed5: 66 00 74 6d 70 data16 add %dh,0x70(%rbp,%rbp,2)
eda: 66 69 6c 65 00 74 6d imul $0x6d74,0x0(%rbp,%riz,2),%bp
ee1: 70 6e jo f51 <.debug_str+0xf51>
ee3: 61 (bad)
ee4: 6d insl (%dx),%es:(%rdi)
ee5: 00 75 6e add %dh,0x6e(%rbp)
ee8: 67 65 74 63 addr32 gs je f4f <.debug_str+0xf4f>
eec: 00 76 66 add %dh,0x66(%rsi)
eef: 70 72 jo f63 <.debug_str+0xf63>
ef1: 69 6e 74 66 00 76 70 imul $0x70760066,0x74(%rsi),%ebp
ef8: 72 69 jb f63 <.debug_str+0xf63>
efa: 6e outsb %ds:(%rsi),(%dx)
efb: 74 66 je f63 <.debug_str+0xf63>
efd: 00 76 73 add %dh,0x73(%rsi)
f00: 70 72 jo f74 <.debug_str+0xf74>
f02: 69 6e 74 66 00 73 6e imul $0x6e730066,0x74(%rsi),%ebp
f09: 70 72 jo f7d <.debug_str+0xf7d>
f0b: 69 6e 74 66 00 76 66 imul $0x66760066,0x74(%rsi),%ebp
f12: 73 63 jae f77 <.debug_str+0xf77>
f14: 61 (bad)
f15: 6e outsb %ds:(%rsi),(%dx)
f16: 66 00 76 73 data16 add %dh,0x73(%rsi)
f1a: 63 61 6e movslq 0x6e(%rcx),%esp
f1d: 66 00 76 73 data16 add %dh,0x73(%rsi)
f21: 6e outsb %ds:(%rsi),(%dx)
f22: 70 72 jo f96 <.debug_str+0xf96>
f24: 69 6e 74 66 00 76 73 imul $0x73760066,0x74(%rsi),%ebp
f2b: 73 63 jae f90 <.debug_str+0xf90>
f2d: 61 (bad)
f2e: 6e outsb %ds:(%rsi),(%dx)
f2f: 66 00 5f 5f data16 add %bl,0x5f(%rdi)
f33: 64 65 66 61 fs gs data16 (bad)
f37: 75 6c jne fa5 <.debug_str+0xfa5>
f39: 74 5f je f9a <.debug_str+0xf9a>
f3b: 6c insb (%dx),%es:(%rdi)
f3c: 6f outsl %ds:(%rsi),(%dx)
f3d: 63 6b 5f movslq 0x5f(%rbx),%ebp
f40: 70 6f jo fb1 <.debug_str+0xfb1>
f42: 6c insb (%dx),%es:(%rdi)
f43: 69 63 79 00 5f 5a 4e imul $0x4e5a5f00,0x79(%rbx),%esp
f4a: 39 5f 5f cmp %ebx,0x5f(%rdi)
f4d: 67 6e outsb %ds:(%esi),(%dx)
f4f: 75 5f jne fb0 <.debug_str+0xfb0>
f51: 63 78 78 movslq 0x78(%rax),%edi
f54: 4c 32 31 rex.WR xor (%rcx),%r14b
f57: 5f pop %rdi
f58: 5f pop %rdi
f59: 64 65 66 61 fs gs data16 (bad)
f5d: 75 6c jne fcb <.debug_str+0xfcb>
f5f: 74 5f je fc0 <.debug_str+0xfc0>
f61: 6c insb (%dx),%es:(%rdi)
f62: 6f outsl %ds:(%rsi),(%dx)
f63: 63 6b 5f movslq 0x5f(%rbx),%ebp
f66: 70 6f jo fd7 <.debug_str+0xfd7>
f68: 6c insb (%dx),%es:(%rdi)
f69: 69 63 79 45 00 5f 5f imul $0x5f5f0045,0x79(%rbx),%esp
f70: 62 (bad) {%k5}
f71: 75 69 jne fdc <.debug_str+0xfdc>
f73: 6c insb (%dx),%es:(%rdi)
f74: 74 69 je fdf <.debug_str+0xfdf>
f76: 6e outsb %ds:(%rsi),(%dx)
f77: 5f pop %rdi
f78: 76 61 jbe fdb <.debug_str+0xfdb>
f7a: 5f pop %rdi
f7b: 6c insb (%dx),%es:(%rdi)
f7c: 69 73 74 00 5f 5f 67 imul $0x675f5f00,0x74(%rbx),%esi
f83: 6e outsb %ds:(%rsi),(%dx)
f84: 75 63 jne fe9 <.debug_str+0xfe9>
f86: 5f pop %rdi
f87: 76 61 jbe fea <.debug_str+0xfea>
f89: 5f pop %rdi
f8a: 6c insb (%dx),%es:(%rdi)
f8b: 69 73 74 00 76 61 5f imul $0x5f617600,0x74(%rbx),%esi
f92: 6c insb (%dx),%es:(%rdi)
f93: 69 73 74 00 6d 61 78 imul $0x78616d00,0x74(%rbx),%esi
f9a: 5f pop %rdi
f9b: 61 (bad)
f9c: 6c insb (%dx),%es:(%rdi)
f9d: 69 67 6e 5f 74 00 41 imul $0x4100745f,0x6e(%rdi),%esp
fa4: 62 73 74 72 61 (bad) {%k2}
fa9: 63 74 50 61 movslq 0x61(%rax,%rdx,2),%esi
fad: 72 61 jb 1010 <.debug_str+0x1010>
faf: 6c insb (%dx),%es:(%rdi)
fb0: 6c insb (%dx),%es:(%rdi)
fb1: 65 6c gs insb (%dx),%es:(%rdi)
fb3: 69 7a 65 64 44 65 63 imul $0x63654464,0x65(%rdx),%edi
fba: 6f outsl %ds:(%rsi),(%dx)
fbb: 6d insl (%dx),%es:(%rdi)
fbc: 70 72 jo 1030 <.debug_str+0x1030>
fbe: 65 73 73 gs jae 1034 <.debug_str+0x1034>
fc1: 6f outsl %ds:(%rsi),(%dx)
fc2: 72 00 jb fc4 <.debug_str+0xfc4>
fc4: 70 5f jo 1025 <.debug_str+0x1025>
fc6: 00 52 61 add %dl,0x61(%rdx)
fc9: 77 49 ja 1014 <.debug_str+0x1014>
fcb: 6d insl (%dx),%es:(%rdi)
fcc: 61 (bad)
fcd: 67 65 44 61 addr32 gs rex.R (bad)
fd1: 74 61 je 1034 <.debug_str+0x1034>
fd3: 00 5f 5a add %bl,0x5a(%rdi)
fd6: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
fda: 77 73 ja 104f <.debug_str+0x104f>
fdc: 70 65 jo 1043 <.debug_str+0x1043>
fde: 65 64 38 52 61 gs cmp %dl,%fs:0x61(%rdx)
fe3: 77 49 ja 102e <.debug_str+0x102e>
fe5: 6d insl (%dx),%es:(%rdi)
fe6: 61 (bad)
fe7: 67 65 36 63 72 65 gs movslq %ss:0x65(%edx),%esi
fed: 61 (bad)
fee: 74 65 je 1055 <.debug_str+0x1055>
ff0: 45 rex.RB
ff1: 4e 53 rex.WRX push %rbx
ff3: 5f pop %rdi
ff4: 31 32 xor %esi,(%rdx)
ff6: 52 push %rdx
ff7: 61 (bad)
ff8: 77 49 ja 1043 <.debug_str+0x1043>
ffa: 6d insl (%dx),%es:(%rdi)
ffb: 61 (bad)
ffc: 67 65 54 addr32 gs push %rsp
fff: 79 70 jns 1071 <.debug_str+0x1071>
1001: 65 45 00 63 72 add %r12b,%gs:0x72(%r11)
1006: 65 61 gs (bad)
1008: 74 65 je 106f <.debug_str+0x106f>
100a: 00 5f 5a add %bl,0x5a(%rdi)
100d: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
1011: 77 73 ja 1086 <.debug_str+0x1086>
1013: 70 65 jo 107a <.debug_str+0x107a>
1015: 65 64 38 52 61 gs cmp %dl,%fs:0x61(%rdx)
101a: 77 49 ja 1065 <.debug_str+0x1065>
101c: 6d insl (%dx),%es:(%rdi)
101d: 61 (bad)
101e: 67 65 36 63 72 65 gs movslq %ss:0x65(%edx),%esi
1024: 61 (bad)
1025: 74 65 je 108c <.debug_str+0x108c>
1027: 45 52 rex.RB push %r10
1029: 4b rex.WXB
102a: 4e 53 rex.WRX push %rbx
102c: 5f pop %rdi
102d: 38 69 50 cmp %ch,0x50(%rcx)
1030: 6f outsl %ds:(%rsi),(%dx)
1031: 69 6e 74 32 44 45 4e imul $0x4e454432,0x74(%rsi),%ebp
1038: 53 push %rbx
1039: 5f pop %rdi
103a: 31 32 xor %esi,(%rdx)
103c: 52 push %rdx
103d: 61 (bad)
103e: 77 49 ja 1089 <.debug_str+0x1089>
1040: 6d insl (%dx),%es:(%rdi)
1041: 61 (bad)
1042: 67 65 54 addr32 gs push %rsp
1045: 79 70 jns 10b7 <.debug_str+0x10b7>
1047: 65 45 6a 00 gs rex.RB pushq $0x0
104b: 78 00 js 104d <.debug_str+0x104d>
104d: 76 61 jbe 10b0 <.debug_str+0x10b0>
104f: 6c insb (%dx),%es:(%rdi)
1050: 75 65 jne 10b7 <.debug_str+0x10b7>
1052: 5f pop %rdi
1053: 74 79 je 10ce <.debug_str+0x10ce>
1055: 70 65 jo 10bc <.debug_str+0x10bc>
1057: 00 79 00 add %bh,0x0(%rcx)
105a: 69 50 6f 69 6e 74 32 imul $0x32746e69,0x6f(%rax),%edx
1061: 44 00 5f 5a add %r11b,0x5a(%rdi)
1065: 4e rex.WRX
1066: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
106a: 77 73 ja 10df <.debug_str+0x10df>
106c: 70 65 jo 10d3 <.debug_str+0x10d3>
106e: 65 64 38 69 50 gs cmp %ch,%fs:0x50(%rcx)
1073: 6f outsl %ds:(%rsi),(%dx)
1074: 69 6e 74 32 44 70 6c imul $0x6c704432,0x74(%rsi),%ebp
107b: 45 52 rex.RB push %r10
107d: 4b 53 rex.WXB push %r11
107f: 30 5f 00 xor %bl,0x0(%rdi)
1082: 6f outsl %ds:(%rsi),(%dx)
1083: 70 65 jo 10ea <.debug_str+0x10ea>
1085: 72 61 jb 10e8 <.debug_str+0x10e8>
1087: 74 6f je 10f8 <.debug_str+0x10f8>
1089: 72 2b jb 10b6 <.debug_str+0x10b6>
108b: 00 5f 5a add %bl,0x5a(%rdi)
108e: 4e rex.WRX
108f: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
1093: 77 73 ja 1108 <.debug_str+0x1108>
1095: 70 65 jo 10fc <.debug_str+0x10fc>
1097: 65 64 38 69 50 gs cmp %ch,%fs:0x50(%rcx)
109c: 6f outsl %ds:(%rsi),(%dx)
109d: 69 6e 74 32 44 6d 69 imul $0x696d4432,0x74(%rsi),%ebp
10a4: 45 52 rex.RB push %r10
10a6: 4b 53 rex.WXB push %r11
10a8: 30 5f 00 xor %bl,0x0(%rdi)
10ab: 6f outsl %ds:(%rsi),(%dx)
10ac: 70 65 jo 1113 <.debug_str+0x1113>
10ae: 72 61 jb 1111 <.debug_str+0x1111>
10b0: 74 6f je 1121 <.debug_str+0x1121>
10b2: 72 2d jb 10e1 <.debug_str+0x10e1>
10b4: 00 5f 5a add %bl,0x5a(%rdi)
10b7: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
10bb: 77 73 ja 1130 <.debug_str+0x1130>
10bd: 70 65 jo 1124 <.debug_str+0x1124>
10bf: 65 64 38 69 50 gs cmp %ch,%fs:0x50(%rcx)
10c4: 6f outsl %ds:(%rsi),(%dx)
10c5: 69 6e 74 32 44 70 4c imul $0x4c704432,0x74(%rsi),%ebp
10cc: 45 52 rex.RB push %r10
10ce: 4b 53 rex.WXB push %r11
10d0: 30 5f 00 xor %bl,0x0(%rdi)
10d3: 6f outsl %ds:(%rsi),(%dx)
10d4: 70 65 jo 113b <.debug_str+0x113b>
10d6: 72 61 jb 1139 <.debug_str+0x1139>
10d8: 74 6f je 1149 <.debug_str+0x1149>
10da: 72 2b jb 1107 <.debug_str+0x1107>
10dc: 3d 00 5f 5a 4e cmp $0x4e5a5f00,%eax
10e1: 38 72 61 cmp %dh,0x61(%rdx)
10e4: 77 73 ja 1159 <.debug_str+0x1159>
10e6: 70 65 jo 114d <.debug_str+0x114d>
10e8: 65 64 38 69 50 gs cmp %ch,%fs:0x50(%rcx)
10ed: 6f outsl %ds:(%rsi),(%dx)
10ee: 69 6e 74 32 44 6d 49 imul $0x496d4432,0x74(%rsi),%ebp
10f5: 45 52 rex.RB push %r10
10f7: 4b 53 rex.WXB push %r11
10f9: 30 5f 00 xor %bl,0x0(%rdi)
10fc: 6f outsl %ds:(%rsi),(%dx)
10fd: 70 65 jo 1164 <.debug_str+0x1164>
10ff: 72 61 jb 1162 <.debug_str+0x1162>
1101: 74 6f je 1172 <.debug_str+0x1172>
1103: 72 2d jb 1132 <.debug_str+0x1132>
1105: 3d 00 5f 5a 4e cmp $0x4e5a5f00,%eax
110a: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
110e: 77 73 ja 1183 <.debug_str+0x1183>
1110: 70 65 jo 1177 <.debug_str+0x1177>
1112: 65 64 38 69 50 gs cmp %ch,%fs:0x50(%rcx)
1117: 6f outsl %ds:(%rsi),(%dx)
1118: 69 6e 74 32 44 65 71 imul $0x71654432,0x74(%rsi),%ebp
111f: 45 52 rex.RB push %r10
1121: 4b 53 rex.WXB push %r11
1123: 30 5f 00 xor %bl,0x0(%rdi)
1126: 6f outsl %ds:(%rsi),(%dx)
1127: 70 65 jo 118e <.debug_str+0x118e>
1129: 72 61 jb 118c <.debug_str+0x118c>
112b: 74 6f je 119c <.debug_str+0x119c>
112d: 72 3d jb 116c <.debug_str+0x116c>
112f: 3d 00 5f 5a 4e cmp $0x4e5a5f00,%eax
1134: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
1138: 77 73 ja 11ad <.debug_str+0x11ad>
113a: 70 65 jo 11a1 <.debug_str+0x11a1>
113c: 65 64 38 69 50 gs cmp %ch,%fs:0x50(%rcx)
1141: 6f outsl %ds:(%rsi),(%dx)
1142: 69 6e 74 32 44 6e 65 imul $0x656e4432,0x74(%rsi),%ebp
1149: 45 52 rex.RB push %r10
114b: 4b 53 rex.WXB push %r11
114d: 30 5f 00 xor %bl,0x0(%rdi)
1150: 6f outsl %ds:(%rsi),(%dx)
1151: 70 65 jo 11b8 <.debug_str+0x11b8>
1153: 72 61 jb 11b6 <.debug_str+0x11b6>
1155: 74 6f je 11c6 <.debug_str+0x11c6>
1157: 72 21 jb 117a <.debug_str+0x117a>
1159: 3d 00 5f 5a 4e cmp $0x4e5a5f00,%eax
115e: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
1162: 77 73 ja 11d7 <.debug_str+0x11d7>
1164: 70 65 jo 11cb <.debug_str+0x11cb>
1166: 65 64 38 69 50 gs cmp %ch,%fs:0x50(%rcx)
116b: 6f outsl %ds:(%rsi),(%dx)
116c: 69 6e 74 32 44 67 74 imul $0x74674432,0x74(%rsi),%ebp
1173: 45 52 rex.RB push %r10
1175: 4b 53 rex.WXB push %r11
1177: 30 5f 00 xor %bl,0x0(%rdi)
117a: 6f outsl %ds:(%rsi),(%dx)
117b: 70 65 jo 11e2 <.debug_str+0x11e2>
117d: 72 61 jb 11e0 <.debug_str+0x11e0>
117f: 74 6f je 11f0 <.debug_str+0x11f0>
1181: 72 3e jb 11c1 <.debug_str+0x11c1>
1183: 00 5f 5a add %bl,0x5a(%rdi)
1186: 4e rex.WRX
1187: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
118b: 77 73 ja 1200 <.debug_str+0x1200>
118d: 70 65 jo 11f4 <.debug_str+0x11f4>
118f: 65 64 38 69 50 gs cmp %ch,%fs:0x50(%rcx)
1194: 6f outsl %ds:(%rsi),(%dx)
1195: 69 6e 74 32 44 6c 74 imul $0x746c4432,0x74(%rsi),%ebp
119c: 45 52 rex.RB push %r10
119e: 4b 53 rex.WXB push %r11
11a0: 30 5f 00 xor %bl,0x0(%rdi)
11a3: 6f outsl %ds:(%rsi),(%dx)
11a4: 70 65 jo 120b <.debug_str+0x120b>
11a6: 72 61 jb 1209 <.debug_str+0x1209>
11a8: 74 6f je 1219 <.debug_str+0x1219>
11aa: 72 3c jb 11e8 <.debug_str+0x11e8>
11ac: 00 5f 5a add %bl,0x5a(%rdi)
11af: 4e rex.WRX
11b0: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
11b4: 77 73 ja 1229 <.debug_str+0x1229>
11b6: 70 65 jo 121d <.debug_str+0x121d>
11b8: 65 64 38 69 50 gs cmp %ch,%fs:0x50(%rcx)
11bd: 6f outsl %ds:(%rsi),(%dx)
11be: 69 6e 74 32 44 67 65 imul $0x65674432,0x74(%rsi),%ebp
11c5: 45 52 rex.RB push %r10
11c7: 4b 53 rex.WXB push %r11
11c9: 30 5f 00 xor %bl,0x0(%rdi)
11cc: 6f outsl %ds:(%rsi),(%dx)
11cd: 70 65 jo 1234 <.debug_str+0x1234>
11cf: 72 61 jb 1232 <.debug_str+0x1232>
11d1: 74 6f je 1242 <.debug_str+0x1242>
11d3: 72 3e jb 1213 <.debug_str+0x1213>
11d5: 3d 00 5f 5a 4e cmp $0x4e5a5f00,%eax
11da: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
11de: 77 73 ja 1253 <.debug_str+0x1253>
11e0: 70 65 jo 1247 <.debug_str+0x1247>
11e2: 65 64 38 69 50 gs cmp %ch,%fs:0x50(%rcx)
11e7: 6f outsl %ds:(%rsi),(%dx)
11e8: 69 6e 74 32 44 6c 65 imul $0x656c4432,0x74(%rsi),%ebp
11ef: 45 52 rex.RB push %r10
11f1: 4b 53 rex.WXB push %r11
11f3: 30 5f 00 xor %bl,0x0(%rdi)
11f6: 6f outsl %ds:(%rsi),(%dx)
11f7: 70 65 jo 125e <.debug_str+0x125e>
11f9: 72 61 jb 125c <.debug_str+0x125c>
11fb: 74 6f je 126c <.debug_str+0x126c>
11fd: 72 3c jb 123b <.debug_str+0x123b>
11ff: 3d 00 5f 5a 4e cmp $0x4e5a5f00,%eax
1204: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
1208: 77 73 ja 127d <.debug_str+0x127d>
120a: 70 65 jo 1271 <.debug_str+0x1271>
120c: 65 64 38 69 50 gs cmp %ch,%fs:0x50(%rcx)
1211: 6f outsl %ds:(%rsi),(%dx)
1212: 69 6e 74 32 44 34 61 imul $0x61344432,0x74(%rsi),%ebp
1219: 72 65 jb 1280 <.debug_str+0x1280>
121b: 61 (bad)
121c: 45 76 00 rex.RB jbe 121f <.debug_str+0x121f>
121f: 61 (bad)
1220: 72 65 jb 1287 <.debug_str+0x1287>
1222: 61 (bad)
1223: 00 61 72 add %ah,0x72(%rcx)
1226: 65 61 gs (bad)
1228: 5f pop %rdi
1229: 74 79 je 12a4 <.debug_str+0x12a4>
122b: 70 65 jo 1292 <.debug_str+0x1292>
122d: 00 5f 5a add %bl,0x5a(%rdi)
1230: 4e rex.WRX
1231: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
1235: 77 73 ja 12aa <.debug_str+0x12aa>
1237: 70 65 jo 129e <.debug_str+0x129e>
1239: 65 64 38 69 50 gs cmp %ch,%fs:0x50(%rcx)
123e: 6f outsl %ds:(%rsi),(%dx)
123f: 69 6e 74 32 44 31 32 imul $0x32314432,0x74(%rsi),%ebp
1246: 69 73 54 68 69 73 49 imul $0x49736968,0x54(%rbx),%esi
124d: 6e outsb %ds:(%rsi),(%dx)
124e: 73 69 jae 12b9 <.debug_str+0x12b9>
1250: 64 65 45 52 fs gs rex.RB push %r10
1254: 4b 53 rex.WXB push %r11
1256: 30 5f 00 xor %bl,0x0(%rdi)
1259: 69 73 54 68 69 73 49 imul $0x49736968,0x54(%rbx),%esi
1260: 6e outsb %ds:(%rsi),(%dx)
1261: 73 69 jae 12cc <.debug_str+0x12cc>
1263: 64 65 00 5f 5a fs add %bl,%gs:0x5a(%rdi)
1268: 4e rex.WRX
1269: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
126d: 77 73 ja 12e2 <.debug_str+0x12e2>
126f: 70 65 jo 12d6 <.debug_str+0x12d6>
1271: 65 64 38 69 50 gs cmp %ch,%fs:0x50(%rcx)
1276: 6f outsl %ds:(%rsi),(%dx)
1277: 69 6e 74 32 44 31 31 imul $0x31314432,0x74(%rsi),%ebp
127e: 67 65 74 53 addr32 gs je 12d5 <.debug_str+0x12d5>
1282: 6d insl (%dx),%es:(%rdi)
1283: 61 (bad)
1284: 6c insb (%dx),%es:(%rdi)
1285: 6c insb (%dx),%es:(%rdi)
1286: 65 73 74 gs jae 12fd <.debug_str+0x12fd>
1289: 45 52 rex.RB push %r10
128b: 4b 53 rex.WXB push %r11
128d: 30 5f 00 xor %bl,0x0(%rdi)
1290: 67 65 74 53 addr32 gs je 12e7 <.debug_str+0x12e7>
1294: 6d insl (%dx),%es:(%rdi)
1295: 61 (bad)
1296: 6c insb (%dx),%es:(%rdi)
1297: 6c insb (%dx),%es:(%rdi)
1298: 65 73 74 gs jae 130f <.debug_str+0x130f>
129b: 00 75 69 add %dh,0x69(%rbp)
129e: 6e outsb %ds:(%rsi),(%dx)
129f: 74 33 je 12d4 <.debug_str+0x12d4>
12a1: 32 00 xor (%rax),%al
12a3: 5f pop %rdi
12a4: 5a pop %rdx
12a5: 4e rex.WRX
12a6: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
12aa: 77 73 ja 131f <.debug_str+0x131f>
12ac: 70 65 jo 1313 <.debug_str+0x1313>
12ae: 65 64 38 52 61 gs cmp %dl,%fs:0x61(%rdx)
12b3: 77 49 ja 12fe <.debug_str+0x12fe>
12b5: 6d insl (%dx),%es:(%rdi)
12b6: 61 (bad)
12b7: 67 65 70 74 addr32 gs jo 132f <.debug_str+0x132f>
12bb: 45 76 00 rex.RB jbe 12be <.debug_str+0x12be>
12be: 6f outsl %ds:(%rsi),(%dx)
12bf: 70 65 jo 1326 <.debug_str+0x1326>
12c1: 72 61 jb 1324 <.debug_str+0x1324>
12c3: 74 6f je 1334 <.debug_str+0x1334>
12c5: 72 2d jb 12f4 <.debug_str+0x12f4>
12c7: 3e 00 5f 5a add %bl,%ds:0x5a(%rdi)
12cb: 4e rex.WRX
12cc: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
12d0: 77 73 ja 1345 <.debug_str+0x1345>
12d2: 70 65 jo 1339 <.debug_str+0x1339>
12d4: 65 64 38 52 61 gs cmp %dl,%fs:0x61(%rdx)
12d9: 77 49 ja 1324 <.debug_str+0x1324>
12db: 6d insl (%dx),%es:(%rdi)
12dc: 61 (bad)
12dd: 67 65 64 65 45 76 00 addr32 gs fs gs rex.RB jbe 12e4 <.debug_str+0x12e4>
12e4: 6f outsl %ds:(%rsi),(%dx)
12e5: 70 65 jo 134c <.debug_str+0x134c>
12e7: 72 61 jb 134a <.debug_str+0x134a>
12e9: 74 6f je 135a <.debug_str+0x135a>
12eb: 72 2a jb 1317 <.debug_str+0x1317>
12ed: 00 52 61 add %dl,0x61(%rdx)
12f0: 77 49 ja 133b <.debug_str+0x133b>
12f2: 6d insl (%dx),%es:(%rdi)
12f3: 61 (bad)
12f4: 67 65 00 7e 52 add %bh,%gs:0x52(%esi)
12f9: 61 (bad)
12fa: 77 49 ja 1345 <.debug_str+0x1345>
12fc: 6d insl (%dx),%es:(%rdi)
12fd: 61 (bad)
12fe: 67 65 00 5f 5a add %bl,%gs:0x5a(%edi)
1303: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
1307: 77 73 ja 137c <.debug_str+0x137c>
1309: 70 65 jo 1370 <.debug_str+0x1370>
130b: 65 64 38 52 61 gs cmp %dl,%fs:0x61(%rdx)
1310: 77 49 ja 135b <.debug_str+0x135b>
1312: 6d insl (%dx),%es:(%rdi)
1313: 61 (bad)
1314: 67 65 61 addr32 gs (bad)
1317: 53 push %rbx
1318: 45 52 rex.RB push %r10
131a: 4b 53 rex.WXB push %r11
131c: 30 5f 00 xor %bl,0x0(%rdi)
131f: 5f pop %rdi
1320: 5a pop %rdx
1321: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
1325: 77 73 ja 139a <.debug_str+0x139a>
1327: 70 65 jo 138e <.debug_str+0x138e>
1329: 65 64 38 52 61 gs cmp %dl,%fs:0x61(%rdx)
132e: 77 49 ja 1379 <.debug_str+0x1379>
1330: 6d insl (%dx),%es:(%rdi)
1331: 61 (bad)
1332: 67 65 61 addr32 gs (bad)
1335: 53 push %rbx
1336: 45 rex.RB
1337: 4f 53 rex.WRXB push %r11
1339: 30 5f 00 xor %bl,0x0(%rdi)
133c: 5f pop %rdi
133d: 5a pop %rdx
133e: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
1342: 77 73 ja 13b7 <.debug_str+0x13b7>
1344: 70 65 jo 13ab <.debug_str+0x13ab>
1346: 65 64 38 52 61 gs cmp %dl,%fs:0x61(%rdx)
134b: 77 49 ja 1396 <.debug_str+0x1396>
134d: 6d insl (%dx),%es:(%rdi)
134e: 61 (bad)
134f: 67 65 33 67 65 xor %gs:0x65(%edi),%esp
1354: 74 45 je 139b <.debug_str+0x139b>
1356: 76 00 jbe 1358 <.debug_str+0x1358>
1358: 67 65 74 00 addr32 gs je 135c <.debug_str+0x135c>
135c: 5f pop %rdi
135d: 5a pop %rdx
135e: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
1362: 77 73 ja 13d7 <.debug_str+0x13d7>
1364: 70 65 jo 13cb <.debug_str+0x13cb>
1366: 65 64 33 32 gs xor %fs:(%rdx),%esi
136a: 41 62 73 74 72 61 rex.B (bad) {%k2}
1370: 63 74 50 61 movslq 0x61(%rax,%rdx,2),%esi
1374: 72 61 jb 13d7 <.debug_str+0x13d7>
1376: 6c insb (%dx),%es:(%rdi)
1377: 6c insb (%dx),%es:(%rdi)
1378: 65 6c gs insb (%dx),%es:(%rdi)
137a: 69 7a 65 64 44 65 63 imul $0x63654464,0x65(%rdx),%edi
1381: 6f outsl %ds:(%rsi),(%dx)
1382: 6d insl (%dx),%es:(%rdi)
1383: 70 72 jo 13f7 <.debug_str+0x13f7>
1385: 65 73 73 gs jae 13fb <.debug_str+0x13fb>
1388: 6f outsl %ds:(%rsi),(%dx)
1389: 72 43 jb 13ce <.debug_str+0x13ce>
138b: 32 45 52 xor 0x52(%rbp),%al
138e: 4b rex.WXB
138f: 4e 53 rex.WRX push %rbx
1391: 5f pop %rdi
1392: 38 52 61 cmp %dl,0x61(%rdx)
1395: 77 49 ja 13e0 <.debug_str+0x13e0>
1397: 6d insl (%dx),%es:(%rdi)
1398: 61 (bad)
1399: 67 65 45 00 74 68 69 add %r14b,%gs:0x69(%r8d,%ebp,2)
13a0: 73 00 jae 13a2 <.debug_str+0x13a2>
13a2: 69 6d 67 00 64 61 74 imul $0x74616400,0x67(%rbp),%ebp
13a9: 61 (bad)
13aa: 00 73 69 add %dh,0x69(%rbx)
13ad: 7a 65 jp 1414 <.debug_str+0x1414>
13af: 00 73 69 add %dh,0x69(%rbx)
13b2: 7a 65 jp 1419 <.debug_str+0x1419>
13b4: 5f pop %rdi
13b5: 74 79 je 1430 <.debug_str+0x1430>
13b7: 70 65 jo 141e <.debug_str+0x141e>
13b9: 00 69 73 add %ch,0x73(%rcx)
13bc: 4f 77 6e rex.WRXB ja 142d <.debug_str+0x142d>
13bf: 65 72 00 gs jb 13c2 <.debug_str+0x13c2>
13c2: 5f pop %rdi
13c3: 5a pop %rdx
13c4: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
13c8: 77 73 ja 143d <.debug_str+0x143d>
13ca: 70 65 jo 1431 <.debug_str+0x1431>
13cc: 65 64 36 42 75 66 gs fs ss rex.X jne 1438 <.debug_str+0x1438>
13d2: 66 65 72 36 data16 gs jb 140c <.debug_str+0x140c>
13d6: 43 72 65 rex.XB jb 143e <.debug_str+0x143e>
13d9: 61 (bad)
13da: 74 65 je 1441 <.debug_str+0x1441>
13dc: 45 6a 00 rex.RB pushq $0x0
13df: 43 72 65 rex.XB jb 1447 <.debug_str+0x1447>
13e2: 61 (bad)
13e3: 74 65 je 144a <.debug_str+0x144a>
13e5: 00 5f 4d add %bl,0x4d(%rdi)
13e8: 5f pop %rdi
13e9: 74 00 je 13eb <.debug_str+0x13eb>
13eb: 5f pop %rdi
13ec: 4d 5f rex.WRB pop %r15
13ee: 68 65 61 64 5f pushq $0x5f646165
13f3: 69 6d 70 6c 00 5f 48 imul $0x485f006c,0x70(%rbp),%ebp
13fa: 65 61 gs (bad)
13fc: 64 5f fs pop %rdi
13fe: 62 61 (bad) {%k2}
1400: 73 65 jae 1467 <.debug_str+0x1467>
1402: 00 61 6c add %ah,0x6c(%rcx)
1405: 6c insb (%dx),%es:(%rdi)
1406: 6f outsl %ds:(%rsi),(%dx)
1407: 63 61 74 movslq 0x74(%rcx),%esp
140a: 6f outsl %ds:(%rsi),(%dx)
140b: 72 5f jb 146c <.debug_str+0x146c>
140d: 61 (bad)
140e: 72 67 jb 1477 <.debug_str+0x1477>
1410: 5f pop %rdi
1411: 74 00 je 1413 <.debug_str+0x1413>
1413: 5f pop %rdi
1414: 5f pop %rdi
1415: 75 73 jne 148a <.debug_str+0x148a>
1417: 65 73 5f gs jae 1479 <.debug_str+0x1479>
141a: 61 (bad)
141b: 6c insb (%dx),%es:(%rdi)
141c: 6c insb (%dx),%es:(%rdi)
141d: 6f outsl %ds:(%rsi),(%dx)
141e: 63 5f 62 movslq 0x62(%rdi),%ebx
1421: 61 (bad)
1422: 73 65 jae 1489 <.debug_str+0x1489>
1424: 00 5f 4d add %bl,0x4d(%rdi)
1427: 5f pop %rdi
1428: 61 (bad)
1429: 00 5f 5a add %bl,0x5a(%rdi)
142c: 4e 53 rex.WRX push %rbx
142e: 74 31 je 1461 <.debug_str+0x1461>
1430: 33 5f 5f xor 0x5f(%rdi),%ebx
1433: 75 73 jne 14a8 <.debug_str+0x14a8>
1435: 65 73 5f gs jae 1497 <.debug_str+0x1497>
1438: 61 (bad)
1439: 6c insb (%dx),%es:(%rdi)
143a: 6c insb (%dx),%es:(%rdi)
143b: 6f outsl %ds:(%rsi),(%dx)
143c: 63 30 movslq (%rax),%esi
143e: 35 5f 53 69 6e xor $0x6e69535f,%eax
1443: 6b 61 53 45 imul $0x45,0x53(%rcx),%esp
1447: 50 push %rax
1448: 4b 76 00 rex.WXB jbe 144b <.debug_str+0x144b>
144b: 5f pop %rdi
144c: 53 push %rbx
144d: 69 6e 6b 00 5f 5f 75 imul $0x755f5f00,0x6b(%rsi),%ebp
1454: 73 65 jae 14bb <.debug_str+0x14bb>
1456: 73 5f jae 14b7 <.debug_str+0x14b7>
1458: 61 (bad)
1459: 6c insb (%dx),%es:(%rdi)
145a: 6c insb (%dx),%es:(%rdi)
145b: 6f outsl %ds:(%rsi),(%dx)
145c: 63 30 movslq (%rax),%esi
145e: 00 5f 5a add %bl,0x5a(%rdi)
1461: 4e 53 rex.WRX push %rbx
1463: 74 31 je 1496 <.debug_str+0x1496>
1465: 30 5f 48 xor %bl,0x48(%rdi)
1468: 65 61 gs (bad)
146a: 64 5f fs pop %rdi
146c: 62 61 (bad) {%k2}
146e: 73 65 jae 14d5 <.debug_str+0x14d5>
1470: 49 rex.WB
1471: 4c 6d rex.WR insl (%dx),%es:(%rdi)
1473: 31 45 50 xor %eax,0x50(%rbp)
1476: 46 76 50 rex.RX jbe 14c9 <.debug_str+0x14c9>
1479: 76 45 jbe 14c0 <.debug_str+0x14c0>
147b: 4c 62 rex.WR (bad) {%k2}
147d: 30 45 45 xor %al,0x45(%rbp)
1480: 37 (bad)
1481: 5f pop %rdi
1482: 4d 5f rex.WRB pop %r15
1484: 68 65 61 64 45 pushq $0x45646165
1489: 52 push %rdx
148a: 53 push %rbx
148b: 33 5f 00 xor 0x0(%rdi),%ebx
148e: 5f pop %rdi
148f: 4d 5f rex.WRB pop %r15
1491: 68 65 61 64 00 pushq $0x646165
1496: 5f pop %rdi
1497: 5a pop %rdx
1498: 4e 53 rex.WRX push %rbx
149a: 74 31 je 14cd <.debug_str+0x14cd>
149c: 30 5f 48 xor %bl,0x48(%rdi)
149f: 65 61 gs (bad)
14a1: 64 5f fs pop %rdi
14a3: 62 61 (bad) {%k2}
14a5: 73 65 jae 150c <.debug_str+0x150c>
14a7: 49 rex.WB
14a8: 4c 6d rex.WR insl (%dx),%es:(%rdi)
14aa: 31 45 50 xor %eax,0x50(%rbp)
14ad: 46 76 50 rex.RX jbe 1500 <.debug_str+0x1500>
14b0: 76 45 jbe 14f7 <.debug_str+0x14f7>
14b2: 4c 62 rex.WR (bad) {%k2}
14b4: 30 45 45 xor %al,0x45(%rbp)
14b7: 37 (bad)
14b8: 5f pop %rdi
14b9: 4d 5f rex.WRB pop %r15
14bb: 68 65 61 64 45 pushq $0x45646165
14c0: 52 push %rdx
14c1: 4b 53 rex.WXB push %r11
14c3: 33 5f 00 xor 0x0(%rdi),%ebx
14c6: 5f pop %rdi
14c7: 49 rex.WB
14c8: 64 78 00 fs js 14cb <.debug_str+0x14cb>
14cb: 5f pop %rdi
14cc: 48 rex.W
14cd: 65 61 gs (bad)
14cf: 64 00 5f 48 add %bl,%fs:0x48(%rdi)
14d3: 65 61 gs (bad)
14d5: 64 5f fs pop %rdi
14d7: 62 61 (bad) {%k2}
14d9: 73 65 jae 1540 <.debug_str+0x1540>
14db: 3c 31 cmp $0x31,%al
14dd: 2c 20 sub $0x20,%al
14df: 76 6f jbe 1550 <.debug_str+0x1550>
14e1: 69 64 20 28 2a 29 28 imul $0x7628292a,0x28(%rax,%riz,1),%esp
14e8: 76
14e9: 6f outsl %ds:(%rsi),(%dx)
14ea: 69 64 20 2a 29 2c 20 imul $0x66202c29,0x2a(%rax,%riz,1),%esp
14f1: 66
14f2: 61 (bad)
14f3: 6c insb (%dx),%es:(%rdi)
14f4: 73 65 jae 155b <.debug_str+0x155b>
14f6: 3e 00 5f 5a add %bl,%ds:0x5a(%rdi)
14fa: 4e 53 rex.WRX push %rbx
14fc: 74 31 je 152f <.debug_str+0x152f>
14fe: 31 5f 54 xor %ebx,0x54(%rdi)
1501: 75 70 jne 1573 <.debug_str+0x1573>
1503: 6c insb (%dx),%es:(%rdi)
1504: 65 5f gs pop %rdi
1506: 69 6d 70 6c 49 4c 6d imul $0x6d4c496c,0x70(%rbp),%ebp
150d: 31 45 4a xor %eax,0x4a(%rbp)
1510: 50 push %rax
1511: 46 76 50 rex.RX jbe 1564 <.debug_str+0x1564>
1514: 76 45 jbe 155b <.debug_str+0x155b>
1516: 45 rex.RB
1517: 45 37 rex.RB (bad)
1519: 5f pop %rdi
151a: 4d 5f rex.WRB pop %r15
151c: 68 65 61 64 45 pushq $0x45646165
1521: 52 push %rdx
1522: 53 push %rbx
1523: 33 5f 00 xor 0x0(%rdi),%ebx
1526: 5f pop %rdi
1527: 5a pop %rdx
1528: 4e 53 rex.WRX push %rbx
152a: 74 31 je 155d <.debug_str+0x155d>
152c: 31 5f 54 xor %ebx,0x54(%rdi)
152f: 75 70 jne 15a1 <.debug_str+0x15a1>
1531: 6c insb (%dx),%es:(%rdi)
1532: 65 5f gs pop %rdi
1534: 69 6d 70 6c 49 4c 6d imul $0x6d4c496c,0x70(%rbp),%ebp
153b: 31 45 4a xor %eax,0x4a(%rbp)
153e: 50 push %rax
153f: 46 76 50 rex.RX jbe 1592 <.debug_str+0x1592>
1542: 76 45 jbe 1589 <.debug_str+0x1589>
1544: 45 rex.RB
1545: 45 37 rex.RB (bad)
1547: 5f pop %rdi
1548: 4d 5f rex.WRB pop %r15
154a: 68 65 61 64 45 pushq $0x45646165
154f: 52 push %rdx
1550: 4b 53 rex.WXB push %r11
1552: 33 5f 00 xor 0x0(%rdi),%ebx
1555: 5f pop %rdi
1556: 54 push %rsp
1557: 75 70 jne 15c9 <.debug_str+0x15c9>
1559: 6c insb (%dx),%es:(%rdi)
155a: 65 5f gs pop %rdi
155c: 69 6d 70 6c 00 5f 5a imul $0x5a5f006c,0x70(%rbp),%ebp
1563: 4e 53 rex.WRX push %rbx
1565: 74 31 je 1598 <.debug_str+0x1598>
1567: 31 5f 54 xor %ebx,0x54(%rdi)
156a: 75 70 jne 15dc <.debug_str+0x15dc>
156c: 6c insb (%dx),%es:(%rdi)
156d: 65 5f gs pop %rdi
156f: 69 6d 70 6c 49 4c 6d imul $0x6d4c496c,0x70(%rbp),%ebp
1576: 31 45 4a xor %eax,0x4a(%rbp)
1579: 50 push %rax
157a: 46 76 50 rex.RX jbe 15cd <.debug_str+0x15cd>
157d: 76 45 jbe 15c4 <.debug_str+0x15c4>
157f: 45 rex.RB
1580: 45 61 rex.RB (bad)
1582: 53 push %rbx
1583: 45 52 rex.RB push %r10
1585: 4b 53 rex.WXB push %r11
1587: 33 5f 00 xor 0x0(%rdi),%ebx
158a: 5f pop %rdi
158b: 5a pop %rdx
158c: 4e 53 rex.WRX push %rbx
158e: 74 31 je 15c1 <.debug_str+0x15c1>
1590: 31 5f 54 xor %ebx,0x54(%rdi)
1593: 75 70 jne 1605 <.debug_str+0x1605>
1595: 6c insb (%dx),%es:(%rdi)
1596: 65 5f gs pop %rdi
1598: 69 6d 70 6c 49 4c 6d imul $0x6d4c496c,0x70(%rbp),%ebp
159f: 31 45 4a xor %eax,0x4a(%rbp)
15a2: 50 push %rax
15a3: 46 76 50 rex.RX jbe 15f6 <.debug_str+0x15f6>
15a6: 76 45 jbe 15ed <.debug_str+0x15ed>
15a8: 45 rex.RB
15a9: 45 61 rex.RB (bad)
15ab: 53 push %rbx
15ac: 45 rex.RB
15ad: 4f 53 rex.WRXB push %r11
15af: 33 5f 00 xor 0x0(%rdi),%ebx
15b2: 5f pop %rdi
15b3: 5a pop %rdx
15b4: 4e 53 rex.WRX push %rbx
15b6: 74 31 je 15e9 <.debug_str+0x15e9>
15b8: 31 5f 54 xor %ebx,0x54(%rdi)
15bb: 75 70 jne 162d <.debug_str+0x162d>
15bd: 6c insb (%dx),%es:(%rdi)
15be: 65 5f gs pop %rdi
15c0: 69 6d 70 6c 49 4c 6d imul $0x6d4c496c,0x70(%rbp),%ebp
15c7: 31 45 4a xor %eax,0x4a(%rbp)
15ca: 50 push %rax
15cb: 46 76 50 rex.RX jbe 161e <.debug_str+0x161e>
15ce: 76 45 jbe 1615 <.debug_str+0x1615>
15d0: 45 rex.RB
15d1: 45 37 rex.RB (bad)
15d3: 5f pop %rdi
15d4: 4d 5f rex.WRB pop %r15
15d6: 73 77 jae 164f <.debug_str+0x164f>
15d8: 61 (bad)
15d9: 70 45 jo 1620 <.debug_str+0x1620>
15db: 52 push %rdx
15dc: 53 push %rbx
15dd: 33 5f 00 xor 0x0(%rdi),%ebx
15e0: 5f pop %rdi
15e1: 4d 5f rex.WRB pop %r15
15e3: 73 77 jae 165c <.debug_str+0x165c>
15e5: 61 (bad)
15e6: 70 00 jo 15e8 <.debug_str+0x15e8>
15e8: 5f pop %rdi
15e9: 45 6c rex.RB insb (%dx),%es:(%rdi)
15eb: 65 6d gs insl (%dx),%es:(%rdi)
15ed: 65 6e outsb %gs:(%rsi),(%dx)
15ef: 74 73 je 1664 <.debug_str+0x1664>
15f1: 00 5f 54 add %bl,0x54(%rdi)
15f4: 75 70 jne 1666 <.debug_str+0x1666>
15f6: 6c insb (%dx),%es:(%rdi)
15f7: 65 5f gs pop %rdi
15f9: 69 6d 70 6c 3c 31 2c imul $0x2c313c6c,0x70(%rbp),%ebp
1600: 20 76 6f and %dh,0x6f(%rsi)
1603: 69 64 20 28 2a 29 28 imul $0x7628292a,0x28(%rax,%riz,1),%esp
160a: 76
160b: 6f outsl %ds:(%rsi),(%dx)
160c: 69 64 20 2a 29 3e 00 imul $0x5f003e29,0x2a(%rax,%riz,1),%esp
1613: 5f
1614: 5a pop %rdx
1615: 4e 53 rex.WRX push %rbx
1617: 74 31 je 164a <.debug_str+0x164a>
1619: 30 5f 48 xor %bl,0x48(%rdi)
161c: 65 61 gs (bad)
161e: 64 5f fs pop %rdi
1620: 62 61 (bad) {%k2}
1622: 73 65 jae 1689 <.debug_str+0x1689>
1624: 49 rex.WB
1625: 4c 6d rex.WR insl (%dx),%es:(%rdi)
1627: 30 45 50 xor %al,0x50(%rbp)
162a: 68 4c 62 30 45 pushq $0x4530624c
162f: 45 37 rex.RB (bad)
1631: 5f pop %rdi
1632: 4d 5f rex.WRB pop %r15
1634: 68 65 61 64 45 pushq $0x45646165
1639: 52 push %rdx
163a: 53 push %rbx
163b: 31 5f 00 xor %ebx,0x0(%rdi)
163e: 5f pop %rdi
163f: 5a pop %rdx
1640: 4e 53 rex.WRX push %rbx
1642: 74 31 je 1675 <.debug_str+0x1675>
1644: 30 5f 48 xor %bl,0x48(%rdi)
1647: 65 61 gs (bad)
1649: 64 5f fs pop %rdi
164b: 62 61 (bad) {%k2}
164d: 73 65 jae 16b4 <.debug_str+0x16b4>
164f: 49 rex.WB
1650: 4c 6d rex.WR insl (%dx),%es:(%rdi)
1652: 30 45 50 xor %al,0x50(%rbp)
1655: 68 4c 62 30 45 pushq $0x4530624c
165a: 45 37 rex.RB (bad)
165c: 5f pop %rdi
165d: 4d 5f rex.WRB pop %r15
165f: 68 65 61 64 45 pushq $0x45646165
1664: 52 push %rdx
1665: 4b 53 rex.WXB push %r11
1667: 31 5f 00 xor %ebx,0x0(%rdi)
166a: 5f pop %rdi
166b: 48 rex.W
166c: 65 61 gs (bad)
166e: 64 5f fs pop %rdi
1670: 62 61 (bad) {%k2}
1672: 73 65 jae 16d9 <.debug_str+0x16d9>
1674: 3c 30 cmp $0x30,%al
1676: 2c 20 sub $0x20,%al
1678: 75 6e jne 16e8 <.debug_str+0x16e8>
167a: 73 69 jae 16e5 <.debug_str+0x16e5>
167c: 67 6e outsb %ds:(%esi),(%dx)
167e: 65 64 20 63 68 gs and %ah,%fs:0x68(%rbx)
1683: 61 (bad)
1684: 72 20 jb 16a6 <.debug_str+0x16a6>
1686: 2a 2c 20 sub (%rax,%riz,1),%ch
1689: 66 61 data16 (bad)
168b: 6c insb (%dx),%es:(%rdi)
168c: 73 65 jae 16f3 <.debug_str+0x16f3>
168e: 3e 00 5f 5a add %bl,%ds:0x5a(%rdi)
1692: 4e 53 rex.WRX push %rbx
1694: 74 31 je 16c7 <.debug_str+0x16c7>
1696: 31 5f 54 xor %ebx,0x54(%rdi)
1699: 75 70 jne 170b <.debug_str+0x170b>
169b: 6c insb (%dx),%es:(%rdi)
169c: 65 5f gs pop %rdi
169e: 69 6d 70 6c 49 4c 6d imul $0x6d4c496c,0x70(%rbp),%ebp
16a5: 30 45 4a xor %al,0x4a(%rbp)
16a8: 50 push %rax
16a9: 68 50 46 76 50 pushq $0x50764650
16ae: 76 45 jbe 16f5 <.debug_str+0x16f5>
16b0: 45 rex.RB
16b1: 45 37 rex.RB (bad)
16b3: 5f pop %rdi
16b4: 4d 5f rex.WRB pop %r15
16b6: 68 65 61 64 45 pushq $0x45646165
16bb: 52 push %rdx
16bc: 53 push %rbx
16bd: 34 5f xor $0x5f,%al
16bf: 00 5f 5a add %bl,0x5a(%rdi)
16c2: 4e 53 rex.WRX push %rbx
16c4: 74 31 je 16f7 <.debug_str+0x16f7>
16c6: 31 5f 54 xor %ebx,0x54(%rdi)
16c9: 75 70 jne 173b <.debug_str+0x173b>
16cb: 6c insb (%dx),%es:(%rdi)
16cc: 65 5f gs pop %rdi
16ce: 69 6d 70 6c 49 4c 6d imul $0x6d4c496c,0x70(%rbp),%ebp
16d5: 30 45 4a xor %al,0x4a(%rbp)
16d8: 50 push %rax
16d9: 68 50 46 76 50 pushq $0x50764650
16de: 76 45 jbe 1725 <.debug_str+0x1725>
16e0: 45 rex.RB
16e1: 45 37 rex.RB (bad)
16e3: 5f pop %rdi
16e4: 4d 5f rex.WRB pop %r15
16e6: 68 65 61 64 45 pushq $0x45646165
16eb: 52 push %rdx
16ec: 4b 53 rex.WXB push %r11
16ee: 34 5f xor $0x5f,%al
16f0: 00 5f 5a add %bl,0x5a(%rdi)
16f3: 4e 53 rex.WRX push %rbx
16f5: 74 31 je 1728 <.debug_str+0x1728>
16f7: 31 5f 54 xor %ebx,0x54(%rdi)
16fa: 75 70 jne 176c <.debug_str+0x176c>
16fc: 6c insb (%dx),%es:(%rdi)
16fd: 65 5f gs pop %rdi
16ff: 69 6d 70 6c 49 4c 6d imul $0x6d4c496c,0x70(%rbp),%ebp
1706: 30 45 4a xor %al,0x4a(%rbp)
1709: 50 push %rax
170a: 68 50 46 76 50 pushq $0x50764650
170f: 76 45 jbe 1756 <.debug_str+0x1756>
1711: 45 rex.RB
1712: 45 37 rex.RB (bad)
1714: 5f pop %rdi
1715: 4d 5f rex.WRB pop %r15
1717: 74 61 je 177a <.debug_str+0x177a>
1719: 69 6c 45 52 53 34 5f imul $0x5f3453,0x52(%rbp,%rax,2),%ebp
1720: 00
1721: 5f pop %rdi
1722: 4d 5f rex.WRB pop %r15
1724: 74 61 je 1787 <.debug_str+0x1787>
1726: 69 6c 00 5f 49 6e 68 imul $0x65686e49,0x5f(%rax,%rax,1),%ebp
172d: 65
172e: 72 69 jb 1799 <.debug_str+0x1799>
1730: 74 65 je 1797 <.debug_str+0x1797>
1732: 64 00 5f 5a add %bl,%fs:0x5a(%rdi)
1736: 4e 53 rex.WRX push %rbx
1738: 74 31 je 176b <.debug_str+0x176b>
173a: 31 5f 54 xor %ebx,0x54(%rdi)
173d: 75 70 jne 17af <.debug_str+0x17af>
173f: 6c insb (%dx),%es:(%rdi)
1740: 65 5f gs pop %rdi
1742: 69 6d 70 6c 49 4c 6d imul $0x6d4c496c,0x70(%rbp),%ebp
1749: 30 45 4a xor %al,0x4a(%rbp)
174c: 50 push %rax
174d: 68 50 46 76 50 pushq $0x50764650
1752: 76 45 jbe 1799 <.debug_str+0x1799>
1754: 45 rex.RB
1755: 45 37 rex.RB (bad)
1757: 5f pop %rdi
1758: 4d 5f rex.WRB pop %r15
175a: 74 61 je 17bd <.debug_str+0x17bd>
175c: 69 6c 45 52 4b 53 34 imul $0x5f34534b,0x52(%rbp,%rax,2),%ebp
1763: 5f
1764: 00 5f 5a add %bl,0x5a(%rdi)
1767: 4e 53 rex.WRX push %rbx
1769: 74 31 je 179c <.debug_str+0x179c>
176b: 31 5f 54 xor %ebx,0x54(%rdi)
176e: 75 70 jne 17e0 <.debug_str+0x17e0>
1770: 6c insb (%dx),%es:(%rdi)
1771: 65 5f gs pop %rdi
1773: 69 6d 70 6c 49 4c 6d imul $0x6d4c496c,0x70(%rbp),%ebp
177a: 30 45 4a xor %al,0x4a(%rbp)
177d: 50 push %rax
177e: 68 50 46 76 50 pushq $0x50764650
1783: 76 45 jbe 17ca <.debug_str+0x17ca>
1785: 45 rex.RB
1786: 45 61 rex.RB (bad)
1788: 53 push %rbx
1789: 45 52 rex.RB push %r10
178b: 4b 53 rex.WXB push %r11
178d: 34 5f xor $0x5f,%al
178f: 00 5f 5a add %bl,0x5a(%rdi)
1792: 4e 53 rex.WRX push %rbx
1794: 74 31 je 17c7 <.debug_str+0x17c7>
1796: 31 5f 54 xor %ebx,0x54(%rdi)
1799: 75 70 jne 180b <.debug_str+0x180b>
179b: 6c insb (%dx),%es:(%rdi)
179c: 65 5f gs pop %rdi
179e: 69 6d 70 6c 49 4c 6d imul $0x6d4c496c,0x70(%rbp),%ebp
17a5: 30 45 4a xor %al,0x4a(%rbp)
17a8: 50 push %rax
17a9: 68 50 46 76 50 pushq $0x50764650
17ae: 76 45 jbe 17f5 <.debug_str+0x17f5>
17b0: 45 rex.RB
17b1: 45 61 rex.RB (bad)
17b3: 53 push %rbx
17b4: 45 rex.RB
17b5: 4f 53 rex.WRXB push %r11
17b7: 34 5f xor $0x5f,%al
17b9: 00 5f 5a add %bl,0x5a(%rdi)
17bc: 4e 53 rex.WRX push %rbx
17be: 74 31 je 17f1 <.debug_str+0x17f1>
17c0: 31 5f 54 xor %ebx,0x54(%rdi)
17c3: 75 70 jne 1835 <.debug_str+0x1835>
17c5: 6c insb (%dx),%es:(%rdi)
17c6: 65 5f gs pop %rdi
17c8: 69 6d 70 6c 49 4c 6d imul $0x6d4c496c,0x70(%rbp),%ebp
17cf: 30 45 4a xor %al,0x4a(%rbp)
17d2: 50 push %rax
17d3: 68 50 46 76 50 pushq $0x50764650
17d8: 76 45 jbe 181f <.debug_str+0x181f>
17da: 45 rex.RB
17db: 45 37 rex.RB (bad)
17dd: 5f pop %rdi
17de: 4d 5f rex.WRB pop %r15
17e0: 73 77 jae 1859 <.debug_str+0x1859>
17e2: 61 (bad)
17e3: 70 45 jo 182a <.debug_str+0x182a>
17e5: 52 push %rdx
17e6: 53 push %rbx
17e7: 34 5f xor $0x5f,%al
17e9: 00 5f 54 add %bl,0x54(%rdi)
17ec: 75 70 jne 185e <.debug_str+0x185e>
17ee: 6c insb (%dx),%es:(%rdi)
17ef: 65 5f gs pop %rdi
17f1: 69 6d 70 6c 3c 30 2c imul $0x2c303c6c,0x70(%rbp),%ebp
17f8: 20 75 6e and %dh,0x6e(%rbp)
17fb: 73 69 jae 1866 <.debug_str+0x1866>
17fd: 67 6e outsb %ds:(%esi),(%dx)
17ff: 65 64 20 63 68 gs and %ah,%fs:0x68(%rbx)
1804: 61 (bad)
1805: 72 20 jb 1827 <.debug_str+0x1827>
1807: 2a 2c 20 sub (%rax,%riz,1),%ch
180a: 76 6f jbe 187b <.debug_str+0x187b>
180c: 69 64 20 28 2a 29 28 imul $0x7628292a,0x28(%rax,%riz,1),%esp
1813: 76
1814: 6f outsl %ds:(%rsi),(%dx)
1815: 69 64 20 2a 29 3e 00 imul $0x74003e29,0x2a(%rax,%riz,1),%esp
181c: 74
181d: 75 70 jne 188f <.debug_str+0x188f>
181f: 6c insb (%dx),%es:(%rdi)
1820: 65 00 5f 5a add %bl,%gs:0x5a(%rdi)
1824: 4e 53 rex.WRX push %rbx
1826: 74 35 je 185d <.debug_str+0x185d>
1828: 74 75 je 189f <.debug_str+0x189f>
182a: 70 6c jo 1898 <.debug_str+0x1898>
182c: 65 49 gs rex.WB
182e: 4a 50 rex.WX push %rax
1830: 68 50 46 76 50 pushq $0x50764650
1835: 76 45 jbe 187c <.debug_str+0x187c>
1837: 45 rex.RB
1838: 45 61 rex.RB (bad)
183a: 53 push %rbx
183b: 45 52 rex.RB push %r10
183d: 4b 53 rex.WXB push %r11
183f: 34 5f xor $0x5f,%al
1841: 00 5f 5a add %bl,0x5a(%rdi)
1844: 4e 53 rex.WRX push %rbx
1846: 74 35 je 187d <.debug_str+0x187d>
1848: 74 75 je 18bf <.debug_str+0x18bf>
184a: 70 6c jo 18b8 <.debug_str+0x18b8>
184c: 65 49 gs rex.WB
184e: 4a 50 rex.WX push %rax
1850: 68 50 46 76 50 pushq $0x50764650
1855: 76 45 jbe 189c <.debug_str+0x189c>
1857: 45 rex.RB
1858: 45 61 rex.RB (bad)
185a: 53 push %rbx
185b: 45 rex.RB
185c: 4f 53 rex.WRXB push %r11
185e: 34 5f xor $0x5f,%al
1860: 00 5f 5a add %bl,0x5a(%rdi)
1863: 4e 53 rex.WRX push %rbx
1865: 74 35 je 189c <.debug_str+0x189c>
1867: 74 75 je 18de <.debug_str+0x18de>
1869: 70 6c jo 18d7 <.debug_str+0x18d7>
186b: 65 49 gs rex.WB
186d: 4a 50 rex.WX push %rax
186f: 68 50 46 76 50 pushq $0x50764650
1874: 76 45 jbe 18bb <.debug_str+0x18bb>
1876: 45 rex.RB
1877: 45 34 73 rex.RB xor $0x73,%al
187a: 77 61 ja 18dd <.debug_str+0x18dd>
187c: 70 45 jo 18c3 <.debug_str+0x18c3>
187e: 52 push %rdx
187f: 53 push %rbx
1880: 34 5f xor $0x5f,%al
1882: 00 74 75 70 add %dh,0x70(%rbp,%rsi,2)
1886: 6c insb (%dx),%es:(%rdi)
1887: 65 3c 75 gs cmp $0x75,%al
188a: 6e outsb %ds:(%rsi),(%dx)
188b: 73 69 jae 18f6 <.debug_str+0x18f6>
188d: 67 6e outsb %ds:(%esi),(%dx)
188f: 65 64 20 63 68 gs and %ah,%fs:0x68(%rbx)
1894: 61 (bad)
1895: 72 20 jb 18b7 <.debug_str+0x18b7>
1897: 2a 2c 20 sub (%rax,%riz,1),%ch
189a: 76 6f jbe 190b <.debug_str+0x190b>
189c: 69 64 20 28 2a 29 28 imul $0x7628292a,0x28(%rax,%riz,1),%esp
18a3: 76
18a4: 6f outsl %ds:(%rsi),(%dx)
18a5: 69 64 20 2a 29 3e 00 imul $0x5f003e29,0x2a(%rax,%riz,1),%esp
18ac: 5f
18ad: 5f pop %rdi
18ae: 75 6e jne 191e <.debug_str+0x191e>
18b0: 69 71 5f 70 74 72 5f imul $0x5f727470,0x5f(%rcx),%esi
18b7: 69 6d 70 6c 00 5f 55 imul $0x555f006c,0x70(%rbp),%ebp
18be: 70 00 jo 18c0 <.debug_str+0x18c0>
18c0: 5f pop %rdi
18c1: 45 70 00 rex.RB jo 18c4 <.debug_str+0x18c4>
18c4: 5f pop %rdi
18c5: 50 push %rax
18c6: 74 72 je 193a <.debug_str+0x193a>
18c8: 3c 75 cmp $0x75,%al
18ca: 6e outsb %ds:(%rsi),(%dx)
18cb: 73 69 jae 1936 <.debug_str+0x1936>
18cd: 67 6e outsb %ds:(%esi),(%dx)
18cf: 65 64 20 63 68 gs and %ah,%fs:0x68(%rbx)
18d4: 61 (bad)
18d5: 72 2c jb 1903 <.debug_str+0x1903>
18d7: 20 76 6f and %dh,0x6f(%rsi)
18da: 69 64 20 28 2a 29 28 imul $0x7628292a,0x28(%rax,%riz,1),%esp
18e1: 76
18e2: 6f outsl %ds:(%rsi),(%dx)
18e3: 69 64 20 2a 29 2c 20 imul $0x76202c29,0x2a(%rax,%riz,1),%esp
18ea: 76
18eb: 6f outsl %ds:(%rsi),(%dx)
18ec: 69 64 3e 00 70 6f 69 imul $0x6e696f70,0x0(%rsi,%rdi,1),%esp
18f3: 6e
18f4: 74 65 je 195b <.debug_str+0x195b>
18f6: 72 00 jb 18f8 <.debug_str+0x18f8>
18f8: 5f pop %rdi
18f9: 5a pop %rdx
18fa: 4e 53 rex.WRX push %rbx
18fc: 74 31 je 192f <.debug_str+0x192f>
18fe: 35 5f 5f 75 6e xor $0x6e755f5f,%eax
1903: 69 71 5f 70 74 72 5f imul $0x5f727470,0x5f(%rcx),%esi
190a: 69 6d 70 6c 49 68 50 imul $0x5068496c,0x70(%rbp),%ebp
1911: 46 76 50 rex.RX jbe 1964 <.debug_str+0x1964>
1914: 76 45 jbe 195b <.debug_str+0x195b>
1916: 45 rex.RB
1917: 36 5f ss pop %rdi
1919: 4d 5f rex.WRB pop %r15
191b: 70 74 jo 1991 <.debug_str+0x1991>
191d: 72 45 jb 1964 <.debug_str+0x1964>
191f: 76 00 jbe 1921 <.debug_str+0x1921>
1921: 5f pop %rdi
1922: 4d 5f rex.WRB pop %r15
1924: 70 74 jo 199a <.debug_str+0x199a>
1926: 72 00 jb 1928 <.debug_str+0x1928>
1928: 5f pop %rdi
1929: 5a pop %rdx
192a: 4e rex.WRX
192b: 4b 53 rex.WXB push %r11
192d: 74 31 je 1960 <.debug_str+0x1960>
192f: 35 5f 5f 75 6e xor $0x6e755f5f,%eax
1934: 69 71 5f 70 74 72 5f imul $0x5f727470,0x5f(%rcx),%esi
193b: 69 6d 70 6c 49 68 50 imul $0x5068496c,0x70(%rbp),%ebp
1942: 46 76 50 rex.RX jbe 1995 <.debug_str+0x1995>
1945: 76 45 jbe 198c <.debug_str+0x198c>
1947: 45 rex.RB
1948: 36 5f ss pop %rdi
194a: 4d 5f rex.WRB pop %r15
194c: 70 74 jo 19c2 <.debug_str+0x19c2>
194e: 72 45 jb 1995 <.debug_str+0x1995>
1950: 76 00 jbe 1952 <.debug_str+0x1952>
1952: 5f pop %rdi
1953: 5a pop %rdx
1954: 4e 53 rex.WRX push %rbx
1956: 74 31 je 1989 <.debug_str+0x1989>
1958: 35 5f 5f 75 6e xor $0x6e755f5f,%eax
195d: 69 71 5f 70 74 72 5f imul $0x5f727470,0x5f(%rcx),%esi
1964: 69 6d 70 6c 49 68 50 imul $0x5068496c,0x70(%rbp),%ebp
196b: 46 76 50 rex.RX jbe 19be <.debug_str+0x19be>
196e: 76 45 jbe 19b5 <.debug_str+0x19b5>
1970: 45 31 30 xor %r14d,(%r8)
1973: 5f pop %rdi
1974: 4d 5f rex.WRB pop %r15
1976: 64 65 6c fs gs insb (%dx),%es:(%rdi)
1979: 65 74 65 gs je 19e1 <.debug_str+0x19e1>
197c: 72 45 jb 19c3 <.debug_str+0x19c3>
197e: 76 00 jbe 1980 <.debug_str+0x1980>
1980: 5f pop %rdi
1981: 4d 5f rex.WRB pop %r15
1983: 64 65 6c fs gs insb (%dx),%es:(%rdi)
1986: 65 74 65 gs je 19ee <.debug_str+0x19ee>
1989: 72 00 jb 198b <.debug_str+0x198b>
198b: 5f pop %rdi
198c: 5a pop %rdx
198d: 4e rex.WRX
198e: 4b 53 rex.WXB push %r11
1990: 74 31 je 19c3 <.debug_str+0x19c3>
1992: 35 5f 5f 75 6e xor $0x6e755f5f,%eax
1997: 69 71 5f 70 74 72 5f imul $0x5f727470,0x5f(%rcx),%esi
199e: 69 6d 70 6c 49 68 50 imul $0x5068496c,0x70(%rbp),%ebp
19a5: 46 76 50 rex.RX jbe 19f8 <.debug_str+0x19f8>
19a8: 76 45 jbe 19ef <.debug_str+0x19ef>
19aa: 45 31 30 xor %r14d,(%r8)
19ad: 5f pop %rdi
19ae: 4d 5f rex.WRB pop %r15
19b0: 64 65 6c fs gs insb (%dx),%es:(%rdi)
19b3: 65 74 65 gs je 1a1b <.debug_str+0x1a1b>
19b6: 72 45 jb 19fd <.debug_str+0x19fd>
19b8: 76 00 jbe 19ba <.debug_str+0x19ba>
19ba: 5f pop %rdi
19bb: 44 70 00 rex.R jo 19be <.debug_str+0x19be>
19be: 5f pop %rdi
19bf: 5f pop %rdi
19c0: 75 6e jne 1a30 <.debug_str+0x1a30>
19c2: 69 71 5f 70 74 72 5f imul $0x5f727470,0x5f(%rcx),%esi
19c9: 69 6d 70 6c 3c 75 6e imul $0x6e753c6c,0x70(%rbp),%ebp
19d0: 73 69 jae 1a3b <.debug_str+0x1a3b>
19d2: 67 6e outsb %ds:(%esi),(%dx)
19d4: 65 64 20 63 68 gs and %ah,%fs:0x68(%rbx)
19d9: 61 (bad)
19da: 72 2c jb 1a08 <.debug_str+0x1a08>
19dc: 20 76 6f and %dh,0x6f(%rsi)
19df: 69 64 20 28 2a 29 28 imul $0x7628292a,0x28(%rax,%riz,1),%esp
19e6: 76
19e7: 6f outsl %ds:(%rsi),(%dx)
19e8: 69 64 20 2a 29 3e 00 imul $0x75003e29,0x2a(%rax,%riz,1),%esp
19ef: 75
19f0: 6e outsb %ds:(%rsi),(%dx)
19f1: 69 71 75 65 5f 70 74 imul $0x74705f65,0x75(%rcx),%esi
19f8: 72 00 jb 19fa <.debug_str+0x19fa>
19fa: 5f pop %rdi
19fb: 43 6f rex.XB outsl %ds:(%rsi),(%dx)
19fd: 6e outsb %ds:(%rsi),(%dx)
19fe: 64 00 5f 49 add %bl,%fs:0x49(%rdi)
1a02: 66 74 72 data16 je 1a77 <.debug_str+0x1a77>
1a05: 75 65 jne 1a6c <.debug_str+0x1a6c>
1a07: 00 5f 49 add %bl,0x49(%rdi)
1a0a: 66 66 61 data16 data16 (bad)
1a0d: 6c insb (%dx),%es:(%rdi)
1a0e: 73 65 jae 1a75 <.debug_str+0x1a75>
1a10: 00 63 6f add %ah,0x6f(%rbx)
1a13: 6e outsb %ds:(%rsi),(%dx)
1a14: 64 69 74 69 6f 6e 61 imul $0x3c6c616e,%fs:0x6f(%rcx,%rbp,2),%esi
1a1b: 6c 3c
1a1d: 66 61 data16 (bad)
1a1f: 6c insb (%dx),%es:(%rdi)
1a20: 73 65 jae 1a87 <.debug_str+0x1a87>
1a22: 2c 20 sub $0x20,%al
1a24: 76 6f jbe 1a95 <.debug_str+0x1a95>
1a26: 69 64 20 28 2a 29 28 imul $0x7628292a,0x28(%rax,%riz,1),%esp
1a2d: 76
1a2e: 6f outsl %ds:(%rsi),(%dx)
1a2f: 69 64 20 2a 29 2c 20 imul $0x76202c29,0x2a(%rax,%riz,1),%esp
1a36: 76
1a37: 6f outsl %ds:(%rsi),(%dx)
1a38: 69 64 20 28 2a 63 6f imul $0x6e6f632a,0x28(%rax,%riz,1),%esp
1a3f: 6e
1a40: 73 74 jae 1ab6 <.debug_str+0x1ab6>
1a42: 20 26 and %ah,(%rsi)
1a44: 29 28 sub %ebp,(%rax)
1a46: 76 6f jbe 1ab7 <.debug_str+0x1ab7>
1a48: 69 64 20 2a 29 3e 00 imul $0x72003e29,0x2a(%rax,%riz,1),%esp
1a4f: 72
1a50: 65 6d gs insl (%dx),%es:(%rdi)
1a52: 6f outsl %ds:(%rsi),(%dx)
1a53: 76 65 jbe 1aba <.debug_str+0x1aba>
1a55: 5f pop %rdi
1a56: 72 65 jb 1abd <.debug_str+0x1abd>
1a58: 66 65 72 65 data16 gs jb 1ac1 <.debug_str+0x1ac1>
1a5c: 6e outsb %ds:(%rsi),(%dx)
1a5d: 63 65 3c movslq 0x3c(%rbp),%esp
1a60: 76 6f jbe 1ad1 <.debug_str+0x1ad1>
1a62: 69 64 20 28 2a 29 28 imul $0x7628292a,0x28(%rax,%riz,1),%esp
1a69: 76
1a6a: 6f outsl %ds:(%rsi),(%dx)
1a6b: 69 64 20 2a 29 3e 00 imul $0x7e003e29,0x2a(%rax,%riz,1),%esp
1a72: 7e
1a73: 75 6e jne 1ae3 <.debug_str+0x1ae3>
1a75: 69 71 75 65 5f 70 74 imul $0x74705f65,0x75(%rcx),%esi
1a7c: 72 00 jb 1a7e <.debug_str+0x1a7e>
1a7e: 5f pop %rdi
1a7f: 5a pop %rdx
1a80: 4e 53 rex.WRX push %rbx
1a82: 74 31 je 1ab5 <.debug_str+0x1ab5>
1a84: 30 75 6e xor %dh,0x6e(%rbp)
1a87: 69 71 75 65 5f 70 74 imul $0x74705f65,0x75(%rcx),%esi
1a8e: 72 49 jb 1ad9 <.debug_str+0x1ad9>
1a90: 68 50 46 76 50 pushq $0x50764650
1a95: 76 45 jbe 1adc <.debug_str+0x1adc>
1a97: 45 61 rex.RB (bad)
1a99: 53 push %rbx
1a9a: 45 rex.RB
1a9b: 4f 53 rex.WRXB push %r11
1a9d: 33 5f 00 xor 0x0(%rdi),%ebx
1aa0: 5f pop %rdi
1aa1: 5a pop %rdx
1aa2: 4e 53 rex.WRX push %rbx
1aa4: 74 31 je 1ad7 <.debug_str+0x1ad7>
1aa6: 30 75 6e xor %dh,0x6e(%rbp)
1aa9: 69 71 75 65 5f 70 74 imul $0x74705f65,0x75(%rcx),%esi
1ab0: 72 49 jb 1afb <.debug_str+0x1afb>
1ab2: 68 50 46 76 50 pushq $0x50764650
1ab7: 76 45 jbe 1afe <.debug_str+0x1afe>
1ab9: 45 61 rex.RB (bad)
1abb: 53 push %rbx
1abc: 45 rex.RB
1abd: 44 6e rex.R outsb %ds:(%rsi),(%dx)
1abf: 00 5f 5a add %bl,0x5a(%rdi)
1ac2: 4e rex.WRX
1ac3: 4b 53 rex.WXB push %r11
1ac5: 74 31 je 1af8 <.debug_str+0x1af8>
1ac7: 30 75 6e xor %dh,0x6e(%rbp)
1aca: 69 71 75 65 5f 70 74 imul $0x74705f65,0x75(%rcx),%esi
1ad1: 72 49 jb 1b1c <.debug_str+0x1b1c>
1ad3: 68 50 46 76 50 pushq $0x50764650
1ad8: 76 45 jbe 1b1f <.debug_str+0x1b1f>
1ada: 45 rex.RB
1adb: 64 65 45 76 00 fs gs rex.RB jbe 1ae0 <.debug_str+0x1ae0>
1ae0: 5f pop %rdi
1ae1: 5f pop %rdi
1ae2: 61 (bad)
1ae3: 64 64 5f fs fs pop %rdi
1ae6: 6c insb (%dx),%es:(%rdi)
1ae7: 76 61 jbe 1b4a <.debug_str+0x1b4a>
1ae9: 6c insb (%dx),%es:(%rdi)
1aea: 75 65 jne 1b51 <.debug_str+0x1b51>
1aec: 5f pop %rdi
1aed: 72 65 jb 1b54 <.debug_str+0x1b54>
1aef: 66 65 72 65 data16 gs jb 1b58 <.debug_str+0x1b58>
1af3: 6e outsb %ds:(%rsi),(%dx)
1af4: 63 65 5f movslq 0x5f(%rbp),%esp
1af7: 68 65 6c 70 65 pushq $0x65706c65
1afc: 72 3c jb 1b3a <.debug_str+0x1b3a>
1afe: 75 6e jne 1b6e <.debug_str+0x1b6e>
1b00: 73 69 jae 1b6b <.debug_str+0x1b6b>
1b02: 67 6e outsb %ds:(%esi),(%dx)
1b04: 65 64 20 63 68 gs and %ah,%fs:0x68(%rbx)
1b09: 61 (bad)
1b0a: 72 2c jb 1b38 <.debug_str+0x1b38>
1b0c: 20 74 72 75 and %dh,0x75(%rdx,%rsi,2)
1b10: 65 3e 00 5f 5a gs add %bl,%ds:0x5a(%rdi)
1b15: 4e rex.WRX
1b16: 4b 53 rex.WXB push %r11
1b18: 74 31 je 1b4b <.debug_str+0x1b4b>
1b1a: 30 75 6e xor %dh,0x6e(%rbp)
1b1d: 69 71 75 65 5f 70 74 imul $0x74705f65,0x75(%rcx),%esi
1b24: 72 49 jb 1b6f <.debug_str+0x1b6f>
1b26: 68 50 46 76 50 pushq $0x50764650
1b2b: 76 45 jbe 1b72 <.debug_str+0x1b72>
1b2d: 45 70 74 rex.RB jo 1ba4 <.debug_str+0x1ba4>
1b30: 45 76 00 rex.RB jbe 1b33 <.debug_str+0x1b33>
1b33: 5f pop %rdi
1b34: 5a pop %rdx
1b35: 4e rex.WRX
1b36: 4b 53 rex.WXB push %r11
1b38: 74 31 je 1b6b <.debug_str+0x1b6b>
1b3a: 30 75 6e xor %dh,0x6e(%rbp)
1b3d: 69 71 75 65 5f 70 74 imul $0x74705f65,0x75(%rcx),%esi
1b44: 72 49 jb 1b8f <.debug_str+0x1b8f>
1b46: 68 50 46 76 50 pushq $0x50764650
1b4b: 76 45 jbe 1b92 <.debug_str+0x1b92>
1b4d: 45 33 67 65 xor 0x65(%r15),%r12d
1b51: 74 45 je 1b98 <.debug_str+0x1b98>
1b53: 76 00 jbe 1b55 <.debug_str+0x1b55>
1b55: 5f pop %rdi
1b56: 5a pop %rdx
1b57: 4e 53 rex.WRX push %rbx
1b59: 74 31 je 1b8c <.debug_str+0x1b8c>
1b5b: 30 75 6e xor %dh,0x6e(%rbp)
1b5e: 69 71 75 65 5f 70 74 imul $0x74705f65,0x75(%rcx),%esi
1b65: 72 49 jb 1bb0 <.debug_str+0x1bb0>
1b67: 68 50 46 76 50 pushq $0x50764650
1b6c: 76 45 jbe 1bb3 <.debug_str+0x1bb3>
1b6e: 45 31 31 xor %r14d,(%r9)
1b71: 67 65 74 5f addr32 gs je 1bd4 <.debug_str+0x1bd4>
1b75: 64 65 6c fs gs insb (%dx),%es:(%rdi)
1b78: 65 74 65 gs je 1be0 <.debug_str+0x1be0>
1b7b: 72 45 jb 1bc2 <.debug_str+0x1bc2>
1b7d: 76 00 jbe 1b7f <.debug_str+0x1b7f>
1b7f: 67 65 74 5f addr32 gs je 1be2 <.debug_str+0x1be2>
1b83: 64 65 6c fs gs insb (%dx),%es:(%rdi)
1b86: 65 74 65 gs je 1bee <.debug_str+0x1bee>
1b89: 72 00 jb 1b8b <.debug_str+0x1b8b>
1b8b: 64 65 6c fs gs insb (%dx),%es:(%rdi)
1b8e: 65 74 65 gs je 1bf6 <.debug_str+0x1bf6>
1b91: 72 5f jb 1bf2 <.debug_str+0x1bf2>
1b93: 74 79 je 1c0e <.debug_str+0x1c0e>
1b95: 70 65 jo 1bfc <.debug_str+0x1bfc>
1b97: 00 5f 5a add %bl,0x5a(%rdi)
1b9a: 4e rex.WRX
1b9b: 4b 53 rex.WXB push %r11
1b9d: 74 31 je 1bd0 <.debug_str+0x1bd0>
1b9f: 30 75 6e xor %dh,0x6e(%rbp)
1ba2: 69 71 75 65 5f 70 74 imul $0x74705f65,0x75(%rcx),%esi
1ba9: 72 49 jb 1bf4 <.debug_str+0x1bf4>
1bab: 68 50 46 76 50 pushq $0x50764650
1bb0: 76 45 jbe 1bf7 <.debug_str+0x1bf7>
1bb2: 45 31 31 xor %r14d,(%r9)
1bb5: 67 65 74 5f addr32 gs je 1c18 <.debug_str+0x1c18>
1bb9: 64 65 6c fs gs insb (%dx),%es:(%rdi)
1bbc: 65 74 65 gs je 1c24 <.debug_str+0x1c24>
1bbf: 72 45 jb 1c06 <.debug_str+0x1c06>
1bc1: 76 00 jbe 1bc3 <.debug_str+0x1bc3>
1bc3: 5f pop %rdi
1bc4: 5a pop %rdx
1bc5: 4e rex.WRX
1bc6: 4b 53 rex.WXB push %r11
1bc8: 74 31 je 1bfb <.debug_str+0x1bfb>
1bca: 30 75 6e xor %dh,0x6e(%rbp)
1bcd: 69 71 75 65 5f 70 74 imul $0x74705f65,0x75(%rcx),%esi
1bd4: 72 49 jb 1c1f <.debug_str+0x1c1f>
1bd6: 68 50 46 76 50 pushq $0x50764650
1bdb: 76 45 jbe 1c22 <.debug_str+0x1c22>
1bdd: 45 63 76 62 movslq 0x62(%r14),%r14d
1be1: 45 76 00 rex.RB jbe 1be4 <.debug_str+0x1be4>
1be4: 5f pop %rdi
1be5: 5a pop %rdx
1be6: 4e 53 rex.WRX push %rbx
1be8: 74 31 je 1c1b <.debug_str+0x1c1b>
1bea: 30 75 6e xor %dh,0x6e(%rbp)
1bed: 69 71 75 65 5f 70 74 imul $0x74705f65,0x75(%rcx),%esi
1bf4: 72 49 jb 1c3f <.debug_str+0x1c3f>
1bf6: 68 50 46 76 50 pushq $0x50764650
1bfb: 76 45 jbe 1c42 <.debug_str+0x1c42>
1bfd: 45 37 rex.RB (bad)
1bff: 72 65 jb 1c66 <.debug_str+0x1c66>
1c01: 6c insb (%dx),%es:(%rdi)
1c02: 65 61 gs (bad)
1c04: 73 65 jae 1c6b <.debug_str+0x1c6b>
1c06: 45 76 00 rex.RB jbe 1c09 <.debug_str+0x1c09>
1c09: 72 65 jb 1c70 <.debug_str+0x1c70>
1c0b: 6c insb (%dx),%es:(%rdi)
1c0c: 65 61 gs (bad)
1c0e: 73 65 jae 1c75 <.debug_str+0x1c75>
1c10: 00 5f 5a add %bl,0x5a(%rdi)
1c13: 4e 53 rex.WRX push %rbx
1c15: 74 31 je 1c48 <.debug_str+0x1c48>
1c17: 30 75 6e xor %dh,0x6e(%rbp)
1c1a: 69 71 75 65 5f 70 74 imul $0x74705f65,0x75(%rcx),%esi
1c21: 72 49 jb 1c6c <.debug_str+0x1c6c>
1c23: 68 50 46 76 50 pushq $0x50764650
1c28: 76 45 jbe 1c6f <.debug_str+0x1c6f>
1c2a: 45 35 72 65 73 65 rex.RB xor $0x65736572,%eax
1c30: 74 45 je 1c77 <.debug_str+0x1c77>
1c32: 50 push %rax
1c33: 68 00 72 65 73 pushq $0x73657200
1c38: 65 74 00 gs je 1c3b <.debug_str+0x1c3b>
1c3b: 5f pop %rdi
1c3c: 5a pop %rdx
1c3d: 4e 53 rex.WRX push %rbx
1c3f: 74 31 je 1c72 <.debug_str+0x1c72>
1c41: 30 75 6e xor %dh,0x6e(%rbp)
1c44: 69 71 75 65 5f 70 74 imul $0x74705f65,0x75(%rcx),%esi
1c4b: 72 49 jb 1c96 <.debug_str+0x1c96>
1c4d: 68 50 46 76 50 pushq $0x50764650
1c52: 76 45 jbe 1c99 <.debug_str+0x1c99>
1c54: 45 34 73 rex.RB xor $0x73,%al
1c57: 77 61 ja 1cba <.debug_str+0x1cba>
1c59: 70 45 jo 1ca0 <.debug_str+0x1ca0>
1c5b: 52 push %rdx
1c5c: 53 push %rbx
1c5d: 33 5f 00 xor 0x0(%rdi),%ebx
1c60: 5f pop %rdi
1c61: 5a pop %rdx
1c62: 4e 53 rex.WRX push %rbx
1c64: 74 31 je 1c97 <.debug_str+0x1c97>
1c66: 30 75 6e xor %dh,0x6e(%rbp)
1c69: 69 71 75 65 5f 70 74 imul $0x74705f65,0x75(%rcx),%esi
1c70: 72 49 jb 1cbb <.debug_str+0x1cbb>
1c72: 68 50 46 76 50 pushq $0x50764650
1c77: 76 45 jbe 1cbe <.debug_str+0x1cbe>
1c79: 45 61 rex.RB (bad)
1c7b: 53 push %rbx
1c7c: 45 52 rex.RB push %r10
1c7e: 4b 53 rex.WXB push %r11
1c80: 33 5f 00 xor 0x0(%rdi),%ebx
1c83: 75 6e jne 1cf3 <.debug_str+0x1cf3>
1c85: 69 71 75 65 5f 70 74 imul $0x74705f65,0x75(%rcx),%esi
1c8c: 72 3c jb 1cca <.debug_str+0x1cca>
1c8e: 75 6e jne 1cfe <.debug_str+0x1cfe>
1c90: 73 69 jae 1cfb <.debug_str+0x1cfb>
1c92: 67 6e outsb %ds:(%esi),(%dx)
1c94: 65 64 20 63 68 gs and %ah,%fs:0x68(%rbx)
1c99: 61 (bad)
1c9a: 72 2c jb 1cc8 <.debug_str+0x1cc8>
1c9c: 20 76 6f and %dh,0x6f(%rsi)
1c9f: 69 64 20 28 2a 29 28 imul $0x7628292a,0x28(%rax,%riz,1),%esp
1ca6: 76
1ca7: 6f outsl %ds:(%rsi),(%dx)
1ca8: 69 64 20 2a 29 3e 00 imul $0x42003e29,0x2a(%rax,%riz,1),%esp
1caf: 42
1cb0: 75 66 jne 1d18 <.debug_str+0x1d18>
1cb2: 66 65 72 00 data16 gs jb 1cb6 <.debug_str+0x1cb6>
1cb6: 7e 42 jle 1cfa <.debug_str+0x1cfa>
1cb8: 75 66 jne 1d20 <.debug_str+0x1d20>
1cba: 66 65 72 00 data16 gs jb 1cbe <.debug_str+0x1cbe>
1cbe: 5f pop %rdi
1cbf: 5a pop %rdx
1cc0: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
1cc4: 77 73 ja 1d39 <.debug_str+0x1d39>
1cc6: 70 65 jo 1d2d <.debug_str+0x1d2d>
1cc8: 65 64 36 42 75 66 gs fs ss rex.X jne 1d34 <.debug_str+0x1d34>
1cce: 66 65 72 61 data16 gs jb 1d33 <.debug_str+0x1d33>
1cd2: 53 push %rbx
1cd3: 45 rex.RB
1cd4: 4f 53 rex.WRXB push %r11
1cd6: 30 5f 00 xor %bl,0x0(%rdi)
1cd9: 5f pop %rdi
1cda: 5a pop %rdx
1cdb: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
1cdf: 77 73 ja 1d54 <.debug_str+0x1d54>
1ce1: 70 65 jo 1d48 <.debug_str+0x1d48>
1ce3: 65 64 36 42 75 66 gs fs ss rex.X jne 1d4f <.debug_str+0x1d4f>
1ce9: 66 65 72 61 data16 gs jb 1d4e <.debug_str+0x1d4e>
1ced: 53 push %rbx
1cee: 45 52 rex.RB push %r10
1cf0: 4b 53 rex.WXB push %r11
1cf2: 30 5f 00 xor %bl,0x0(%rdi)
1cf5: 5f pop %rdi
1cf6: 5a pop %rdx
1cf7: 4e rex.WRX
1cf8: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
1cfc: 77 73 ja 1d71 <.debug_str+0x1d71>
1cfe: 70 65 jo 1d65 <.debug_str+0x1d65>
1d00: 65 64 36 42 75 66 gs fs ss rex.X jne 1d6c <.debug_str+0x1d6c>
1d06: 66 65 72 31 data16 gs jb 1d3b <.debug_str+0x1d3b>
1d0a: 30 67 65 xor %ah,0x65(%rdi)
1d0d: 74 53 je 1d62 <.debug_str+0x1d62>
1d0f: 75 62 jne 1d73 <.debug_str+0x1d73>
1d11: 56 push %rsi
1d12: 69 65 77 45 6a 6a 00 imul $0x6a6a45,0x77(%rbp),%esp
1d19: 67 65 74 53 addr32 gs je 1d70 <.debug_str+0x1d70>
1d1d: 75 62 jne 1d81 <.debug_str+0x1d81>
1d1f: 56 push %rsi
1d20: 69 65 77 00 5f 5a 4e imul $0x4e5a5f00,0x77(%rbp),%esp
1d27: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
1d2b: 77 73 ja 1da0 <.debug_str+0x1da0>
1d2d: 70 65 jo 1d94 <.debug_str+0x1d94>
1d2f: 65 64 36 42 75 66 gs fs ss rex.X jne 1d9b <.debug_str+0x1d9b>
1d35: 66 65 72 31 data16 gs jb 1d6a <.debug_str+0x1d6a>
1d39: 30 67 65 xor %ah,0x65(%rdi)
1d3c: 74 53 je 1d91 <.debug_str+0x1d91>
1d3e: 75 62 jne 1da2 <.debug_str+0x1da2>
1d40: 56 push %rsi
1d41: 69 65 77 45 6a 00 5f imul $0x5f006a45,0x77(%rbp),%esp
1d48: 5a pop %rdx
1d49: 4e rex.WRX
1d4a: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
1d4e: 77 73 ja 1dc3 <.debug_str+0x1dc3>
1d50: 70 65 jo 1db7 <.debug_str+0x1db7>
1d52: 65 64 36 42 75 66 gs fs ss rex.X jne 1dbe <.debug_str+0x1dbe>
1d58: 66 65 72 37 data16 gs jb 1d93 <.debug_str+0x1d93>
1d5c: 67 65 74 44 addr32 gs je 1da4 <.debug_str+0x1da4>
1d60: 61 (bad)
1d61: 74 61 je 1dc4 <.debug_str+0x1dc4>
1d63: 45 6a 6a rex.RB pushq $0x6a
1d66: 00 67 65 add %ah,0x65(%rdi)
1d69: 74 44 je 1daf <.debug_str+0x1daf>
1d6b: 61 (bad)
1d6c: 74 61 je 1dcf <.debug_str+0x1dcf>
1d6e: 00 5f 5a add %bl,0x5a(%rdi)
1d71: 4e rex.WRX
1d72: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
1d76: 77 73 ja 1deb <.debug_str+0x1deb>
1d78: 70 65 jo 1ddf <.debug_str+0x1ddf>
1d7a: 65 64 36 42 75 66 gs fs ss rex.X jne 1de6 <.debug_str+0x1de6>
1d80: 66 65 72 69 data16 gs jb 1ded <.debug_str+0x1ded>
1d84: 78 45 js 1dcb <.debug_str+0x1dcb>
1d86: 6a 00 pushq $0x0
1d88: 6f outsl %ds:(%rsi),(%dx)
1d89: 70 65 jo 1df0 <.debug_str+0x1df0>
1d8b: 72 61 jb 1dee <.debug_str+0x1dee>
1d8d: 74 6f je 1dfe <.debug_str+0x1dfe>
1d8f: 72 5b jb 1dec <.debug_str+0x1dec>
1d91: 5d pop %rbp
1d92: 00 5f 5a add %bl,0x5a(%rdi)
1d95: 4e rex.WRX
1d96: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
1d9a: 77 73 ja 1e0f <.debug_str+0x1e0f>
1d9c: 70 65 jo 1e03 <.debug_str+0x1e03>
1d9e: 65 64 36 42 75 66 gs fs ss rex.X jne 1e0a <.debug_str+0x1e0a>
1da4: 66 65 72 35 data16 gs jb 1ddd <.debug_str+0x1ddd>
1da8: 62 (bad) {%k2}
1da9: 65 67 69 6e 45 76 00 imul $0x65620076,%gs:0x45(%esi),%ebp
1db0: 62 65
1db2: 67 69 6e 00 5f 5a 4e imul $0x4b4e5a5f,0x0(%esi),%ebp
1db9: 4b
1dba: 38 72 61 cmp %dh,0x61(%rdx)
1dbd: 77 73 ja 1e32 <.debug_str+0x1e32>
1dbf: 70 65 jo 1e26 <.debug_str+0x1e26>
1dc1: 65 64 36 42 75 66 gs fs ss rex.X jne 1e2d <.debug_str+0x1e2d>
1dc7: 66 65 72 33 data16 gs jb 1dfe <.debug_str+0x1dfe>
1dcb: 65 6e outsb %gs:(%rsi),(%dx)
1dcd: 64 45 76 00 fs rex.RB jbe 1dd1 <.debug_str+0x1dd1>
1dd1: 65 6e outsb %gs:(%rsi),(%dx)
1dd3: 64 00 5f 5a add %bl,%fs:0x5a(%rdi)
1dd7: 4e rex.WRX
1dd8: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
1ddc: 77 73 ja 1e51 <.debug_str+0x1e51>
1dde: 70 65 jo 1e45 <.debug_str+0x1e45>
1de0: 65 64 36 42 75 66 gs fs ss rex.X jne 1e4c <.debug_str+0x1e4c>
1de6: 66 65 72 37 data16 gs jb 1e21 <.debug_str+0x1e21>
1dea: 67 65 74 53 addr32 gs je 1e41 <.debug_str+0x1e41>
1dee: 69 7a 65 45 76 00 67 imul $0x67007645,0x65(%rdx),%edi
1df5: 65 74 53 gs je 1e4b <.debug_str+0x1e4b>
1df8: 69 7a 65 00 5f 5a 4e imul $0x4e5a5f00,0x65(%rdx),%edi
1dff: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
1e03: 77 73 ja 1e78 <.debug_str+0x1e78>
1e05: 70 65 jo 1e6c <.debug_str+0x1e6c>
1e07: 65 64 36 42 75 66 gs fs ss rex.X jne 1e73 <.debug_str+0x1e73>
1e0d: 66 65 72 37 data16 gs jb 1e48 <.debug_str+0x1e48>
1e11: 69 73 56 61 6c 69 64 imul $0x64696c61,0x56(%rbx),%esi
1e18: 45 6a 6a rex.RB pushq $0x6a
1e1b: 00 69 73 add %ch,0x73(%rcx)
1e1e: 56 push %rsi
1e1f: 61 (bad)
1e20: 6c insb (%dx),%es:(%rdi)
1e21: 69 64 00 5f 5a 4e 38 imul $0x72384e5a,0x5f(%rax,%rax,1),%esp
1e28: 72
1e29: 61 (bad)
1e2a: 77 73 ja 1e9f <.debug_str+0x1e9f>
1e2c: 70 65 jo 1e93 <.debug_str+0x1e93>
1e2e: 65 64 36 42 75 66 gs fs ss rex.X jne 1e9a <.debug_str+0x1e9a>
1e34: 66 65 72 43 data16 gs jb 1e7b <.debug_str+0x1e7b>
1e38: 32 45 76 xor 0x76(%rbp),%al
1e3b: 00 65 6e add %ah,0x6e(%rbp)
1e3e: 64 69 61 6e 6e 65 73 imul $0x7373656e,%fs:0x6e(%rcx),%esp
1e45: 73
1e46: 00 44 61 74 add %al,0x74(%rcx,%riz,2)
1e4a: 61 (bad)
1e4b: 42 75 66 rex.X jne 1eb4 <.debug_str+0x1eb4>
1e4e: 66 65 72 00 data16 gs jb 1e52 <.debug_str+0x1e52>
1e52: 5f pop %rdi
1e53: 5a pop %rdx
1e54: 4e rex.WRX
1e55: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
1e59: 77 73 ja 1ece <.debug_str+0x1ece>
1e5b: 70 65 jo 1ec2 <.debug_str+0x1ec2>
1e5d: 65 64 31 30 gs xor %esi,%fs:(%rax)
1e61: 44 61 rex.R (bad)
1e63: 74 61 je 1ec6 <.debug_str+0x1ec6>
1e65: 42 75 66 rex.X jne 1ece <.debug_str+0x1ece>
1e68: 66 65 72 31 data16 gs jb 1e9d <.debug_str+0x1e9d>
1e6c: 32 67 65 xor 0x65(%rdi),%ah
1e6f: 74 42 je 1eb3 <.debug_str+0x1eb3>
1e71: 79 74 jns 1ee7 <.debug_str+0x1ee7>
1e73: 65 4f 72 64 gs rex.WRXB jb 1edb <.debug_str+0x1edb>
1e77: 65 72 45 gs jb 1ebf <.debug_str+0x1ebf>
1e7a: 76 00 jbe 1e7c <.debug_str+0x1e7c>
1e7c: 67 65 74 42 addr32 gs je 1ec2 <.debug_str+0x1ec2>
1e80: 79 74 jns 1ef6 <.debug_str+0x1ef6>
1e82: 65 4f 72 64 gs rex.WRXB jb 1eea <.debug_str+0x1eea>
1e86: 65 72 00 gs jb 1e89 <.debug_str+0x1e89>
1e89: 5f pop %rdi
1e8a: 5a pop %rdx
1e8b: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
1e8f: 77 73 ja 1f04 <.debug_str+0x1f04>
1e91: 70 65 jo 1ef8 <.debug_str+0x1ef8>
1e93: 65 64 31 30 gs xor %esi,%fs:(%rax)
1e97: 44 61 rex.R (bad)
1e99: 74 61 je 1efc <.debug_str+0x1efc>
1e9b: 42 75 66 rex.X jne 1f04 <.debug_str+0x1f04>
1e9e: 66 65 72 31 data16 gs jb 1ed3 <.debug_str+0x1ed3>
1ea2: 32 73 65 xor 0x65(%rbx),%dh
1ea5: 74 42 je 1ee9 <.debug_str+0x1ee9>
1ea7: 79 74 jns 1f1d <.debug_str+0x1f1d>
1ea9: 65 4f 72 64 gs rex.WRXB jb 1f11 <.debug_str+0x1f11>
1ead: 65 72 45 gs jb 1ef5 <.debug_str+0x1ef5>
1eb0: 4e 53 rex.WRX push %rbx
1eb2: 5f pop %rdi
1eb3: 31 30 xor %esi,(%rax)
1eb5: 45 6e rex.RB outsb %ds:(%rsi),(%dx)
1eb7: 64 69 61 6e 6e 65 73 imul $0x7373656e,%fs:0x6e(%rcx),%esp
1ebe: 73
1ebf: 45 00 73 65 add %r14b,0x65(%r11)
1ec3: 74 42 je 1f07 <.debug_str+0x1f07>
1ec5: 79 74 jns 1f3b <.debug_str+0x1f3b>
1ec7: 65 4f 72 64 gs rex.WRXB jb 1f2f <.debug_str+0x1f2f>
1ecb: 65 72 00 gs jb 1ece <.debug_str+0x1ece>
1ece: 5f pop %rdi
1ecf: 5a pop %rdx
1ed0: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
1ed4: 77 73 ja 1f49 <.debug_str+0x1f49>
1ed6: 70 65 jo 1f3d <.debug_str+0x1f3d>
1ed8: 65 64 31 30 gs xor %esi,%fs:(%rax)
1edc: 44 61 rex.R (bad)
1ede: 74 61 je 1f41 <.debug_str+0x1f41>
1ee0: 42 75 66 rex.X jne 1f49 <.debug_str+0x1f49>
1ee3: 66 65 72 43 data16 gs jb 1f2a <.debug_str+0x1f2a>
1ee7: 32 45 76 xor 0x76(%rbp),%al
1eea: 00 70 6f add %dh,0x6f(%rax)
1eed: 73 00 jae 1eef <.debug_str+0x1eef>
1eef: 42 79 74 rex.X jns 1f66 <.debug_str+0x1f66>
1ef2: 65 53 gs push %rbx
1ef4: 74 72 je 1f68 <.debug_str+0x1f68>
1ef6: 65 61 gs (bad)
1ef8: 6d insl (%dx),%es:(%rdi)
1ef9: 00 5f 5a add %bl,0x5a(%rdi)
1efc: 4e rex.WRX
1efd: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
1f01: 77 73 ja 1f76 <.debug_str+0x1f76>
1f03: 70 65 jo 1f6a <.debug_str+0x1f6a>
1f05: 65 64 31 30 gs xor %esi,%fs:(%rax)
1f09: 42 79 74 rex.X jns 1f80 <.debug_str+0x1f80>
1f0c: 65 53 gs push %rbx
1f0e: 74 72 je 1f82 <.debug_str+0x1f82>
1f10: 65 61 gs (bad)
1f12: 6d insl (%dx),%es:(%rdi)
1f13: 31 32 xor %esi,(%rdx)
1f15: 67 65 74 53 addr32 gs je 1f6c <.debug_str+0x1f6c>
1f19: 75 62 jne 1f7d <.debug_str+0x1f7d>
1f1b: 53 push %rbx
1f1c: 74 72 je 1f90 <.debug_str+0x1f90>
1f1e: 65 61 gs (bad)
1f20: 6d insl (%dx),%es:(%rdi)
1f21: 45 6a 6a rex.RB pushq $0x6a
1f24: 00 67 65 add %ah,0x65(%rdi)
1f27: 74 53 je 1f7c <.debug_str+0x1f7c>
1f29: 75 62 jne 1f8d <.debug_str+0x1f8d>
1f2b: 53 push %rbx
1f2c: 74 72 je 1fa0 <.debug_str+0x1fa0>
1f2e: 65 61 gs (bad)
1f30: 6d insl (%dx),%es:(%rdi)
1f31: 00 5f 5a add %bl,0x5a(%rdi)
1f34: 4e rex.WRX
1f35: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
1f39: 77 73 ja 1fae <.debug_str+0x1fae>
1f3b: 70 65 jo 1fa2 <.debug_str+0x1fa2>
1f3d: 65 64 31 30 gs xor %esi,%fs:(%rax)
1f41: 42 79 74 rex.X jns 1fb8 <.debug_str+0x1fb8>
1f44: 65 53 gs push %rbx
1f46: 74 72 je 1fba <.debug_str+0x1fba>
1f48: 65 61 gs (bad)
1f4a: 6d insl (%dx),%es:(%rdi)
1f4b: 31 32 xor %esi,(%rdx)
1f4d: 67 65 74 53 addr32 gs je 1fa4 <.debug_str+0x1fa4>
1f51: 75 62 jne 1fb5 <.debug_str+0x1fb5>
1f53: 53 push %rbx
1f54: 74 72 je 1fc8 <.debug_str+0x1fc8>
1f56: 65 61 gs (bad)
1f58: 6d insl (%dx),%es:(%rdi)
1f59: 45 6a 00 rex.RB pushq $0x0
1f5c: 5f pop %rdi
1f5d: 5a pop %rdx
1f5e: 4e rex.WRX
1f5f: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
1f63: 77 73 ja 1fd8 <.debug_str+0x1fd8>
1f65: 70 65 jo 1fcc <.debug_str+0x1fcc>
1f67: 65 64 31 30 gs xor %esi,%fs:(%rax)
1f6b: 42 79 74 rex.X jns 1fe2 <.debug_str+0x1fe2>
1f6e: 65 53 gs push %rbx
1f70: 74 72 je 1fe4 <.debug_str+0x1fe4>
1f72: 65 61 gs (bad)
1f74: 6d insl (%dx),%es:(%rdi)
1f75: 35 63 68 65 63 xor $0x63656863,%eax
1f7a: 6b 45 6a 00 imul $0x0,0x6a(%rbp),%eax
1f7e: 63 68 65 movslq 0x65(%rax),%ebp
1f81: 63 6b 00 movslq 0x0(%rbx),%ebp
1f84: 5f pop %rdi
1f85: 5a pop %rdx
1f86: 4e rex.WRX
1f87: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
1f8b: 77 73 ja 2000 <.debug_str+0x2000>
1f8d: 70 65 jo 1ff4 <.debug_str+0x1ff4>
1f8f: 65 64 31 30 gs xor %esi,%fs:(%rax)
1f93: 42 79 74 rex.X jns 200a <.debug_str+0x200a>
1f96: 65 53 gs push %rbx
1f98: 74 72 je 200c <.debug_str+0x200c>
1f9a: 65 61 gs (bad)
1f9c: 6d insl (%dx),%es:(%rdi)
1f9d: 35 63 68 65 63 xor $0x63656863,%eax
1fa2: 6b 45 6a 6a imul $0x6a,0x6a(%rbp),%eax
1fa6: 00 5f 5a add %bl,0x5a(%rdi)
1fa9: 4e rex.WRX
1faa: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
1fae: 77 73 ja 2023 <.debug_str+0x2023>
1fb0: 70 65 jo 2017 <.debug_str+0x2017>
1fb2: 65 64 31 30 gs xor %esi,%fs:(%rax)
1fb6: 42 79 74 rex.X jns 202d <.debug_str+0x202d>
1fb9: 65 53 gs push %rbx
1fbb: 74 72 je 202f <.debug_str+0x202f>
1fbd: 65 61 gs (bad)
1fbf: 6d insl (%dx),%es:(%rdi)
1fc0: 31 31 xor %esi,(%rcx)
1fc2: 67 65 74 50 addr32 gs je 2016 <.debug_str+0x2016>
1fc6: 6f outsl %ds:(%rsi),(%dx)
1fc7: 73 69 jae 2032 <.debug_str+0x2032>
1fc9: 74 69 je 2034 <.debug_str+0x2034>
1fcb: 6f outsl %ds:(%rsi),(%dx)
1fcc: 6e outsb %ds:(%rsi),(%dx)
1fcd: 45 76 00 rex.RB jbe 1fd0 <.debug_str+0x1fd0>
1fd0: 67 65 74 50 addr32 gs je 2024 <.debug_str+0x2024>
1fd4: 6f outsl %ds:(%rsi),(%dx)
1fd5: 73 69 jae 2040 <.debug_str+0x2040>
1fd7: 74 69 je 2042 <.debug_str+0x2042>
1fd9: 6f outsl %ds:(%rsi),(%dx)
1fda: 6e outsb %ds:(%rsi),(%dx)
1fdb: 00 5f 5a add %bl,0x5a(%rdi)
1fde: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
1fe2: 77 73 ja 2057 <.debug_str+0x2057>
1fe4: 70 65 jo 204b <.debug_str+0x204b>
1fe6: 65 64 31 30 gs xor %esi,%fs:(%rax)
1fea: 42 79 74 rex.X jns 2061 <.debug_str+0x2061>
1fed: 65 53 gs push %rbx
1fef: 74 72 je 2063 <.debug_str+0x2063>
1ff1: 65 61 gs (bad)
1ff3: 6d insl (%dx),%es:(%rdi)
1ff4: 31 31 xor %esi,(%rcx)
1ff6: 73 65 jae 205d <.debug_str+0x205d>
1ff8: 74 50 je 204a <.debug_str+0x204a>
1ffa: 6f outsl %ds:(%rsi),(%dx)
1ffb: 73 69 jae 2066 <.debug_str+0x2066>
1ffd: 74 69 je 2068 <.debug_str+0x2068>
1fff: 6f outsl %ds:(%rsi),(%dx)
2000: 6e outsb %ds:(%rsi),(%dx)
2001: 45 6a 00 rex.RB pushq $0x0
2004: 73 65 jae 206b <.debug_str+0x206b>
2006: 74 50 je 2058 <.debug_str+0x2058>
2008: 6f outsl %ds:(%rsi),(%dx)
2009: 73 69 jae 2074 <.debug_str+0x2074>
200b: 74 69 je 2076 <.debug_str+0x2076>
200d: 6f outsl %ds:(%rsi),(%dx)
200e: 6e outsb %ds:(%rsi),(%dx)
200f: 00 5f 5a add %bl,0x5a(%rdi)
2012: 4e rex.WRX
2013: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
2017: 77 73 ja 208c <.debug_str+0x208c>
2019: 70 65 jo 2080 <.debug_str+0x2080>
201b: 65 64 31 30 gs xor %esi,%fs:(%rax)
201f: 42 79 74 rex.X jns 2096 <.debug_str+0x2096>
2022: 65 53 gs push %rbx
2024: 74 72 je 2098 <.debug_str+0x2098>
2026: 65 61 gs (bad)
2028: 6d insl (%dx),%es:(%rdi)
2029: 31 33 xor %esi,(%rbx)
202b: 67 65 74 52 addr32 gs je 2081 <.debug_str+0x2081>
202f: 65 6d gs insl (%dx),%es:(%rdi)
2031: 61 (bad)
2032: 69 6e 53 69 7a 65 45 imul $0x45657a69,0x53(%rsi),%ebp
2039: 76 00 jbe 203b <.debug_str+0x203b>
203b: 67 65 74 52 addr32 gs je 2091 <.debug_str+0x2091>
203f: 65 6d gs insl (%dx),%es:(%rdi)
2041: 61 (bad)
2042: 69 6e 53 69 7a 65 00 imul $0x657a69,0x53(%rsi),%ebp
2049: 5f pop %rdi
204a: 5a pop %rdx
204b: 4e rex.WRX
204c: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
2050: 77 73 ja 20c5 <.debug_str+0x20c5>
2052: 70 65 jo 20b9 <.debug_str+0x20b9>
2054: 65 64 31 30 gs xor %esi,%fs:(%rax)
2058: 42 79 74 rex.X jns 20cf <.debug_str+0x20cf>
205b: 65 53 gs push %rbx
205d: 74 72 je 20d1 <.debug_str+0x20d1>
205f: 65 61 gs (bad)
2061: 6d insl (%dx),%es:(%rdi)
2062: 38 70 65 cmp %dh,0x65(%rax)
2065: 65 6b 44 61 74 61 imul $0x61,%gs:0x74(%rcx,%riz,2),%eax
206b: 45 6a 00 rex.RB pushq $0x0
206e: 70 65 jo 20d5 <.debug_str+0x20d5>
2070: 65 6b 44 61 74 61 imul $0x61,%gs:0x74(%rcx,%riz,2),%eax
2076: 00 5f 5a add %bl,0x5a(%rdi)
2079: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
207d: 77 73 ja 20f2 <.debug_str+0x20f2>
207f: 70 65 jo 20e6 <.debug_str+0x20e6>
2081: 65 64 31 30 gs xor %esi,%fs:(%rax)
2085: 42 79 74 rex.X jns 20fc <.debug_str+0x20fc>
2088: 65 53 gs push %rbx
208a: 74 72 je 20fe <.debug_str+0x20fe>
208c: 65 61 gs (bad)
208e: 6d insl (%dx),%es:(%rdi)
208f: 37 (bad)
2090: 67 65 74 44 addr32 gs je 20d8 <.debug_str+0x20d8>
2094: 61 (bad)
2095: 74 61 je 20f8 <.debug_str+0x20f8>
2097: 45 6a 00 rex.RB pushq $0x0
209a: 5f pop %rdi
209b: 5a pop %rdx
209c: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
20a0: 77 73 ja 2115 <.debug_str+0x2115>
20a2: 70 65 jo 2109 <.debug_str+0x2109>
20a4: 65 64 31 30 gs xor %esi,%fs:(%rax)
20a8: 42 79 74 rex.X jns 211f <.debug_str+0x211f>
20ab: 65 53 gs push %rbx
20ad: 74 72 je 2121 <.debug_str+0x2121>
20af: 65 61 gs (bad)
20b1: 6d insl (%dx),%es:(%rdi)
20b2: 39 67 65 cmp %esp,0x65(%rdi)
20b5: 74 42 je 20f9 <.debug_str+0x20f9>
20b7: 75 66 jne 211f <.debug_str+0x211f>
20b9: 66 65 72 45 data16 gs jb 2102 <.debug_str+0x2102>
20bd: 6a 00 pushq $0x0
20bf: 67 65 74 42 addr32 gs je 2105 <.debug_str+0x2105>
20c3: 75 66 jne 212b <.debug_str+0x212b>
20c5: 66 65 72 00 data16 gs jb 20c9 <.debug_str+0x20c9>
20c9: 5f pop %rdi
20ca: 5a pop %rdx
20cb: 4e rex.WRX
20cc: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
20d0: 77 73 ja 2145 <.debug_str+0x2145>
20d2: 70 65 jo 2139 <.debug_str+0x2139>
20d4: 65 64 31 30 gs xor %esi,%fs:(%rax)
20d8: 42 79 74 rex.X jns 214f <.debug_str+0x214f>
20db: 65 53 gs push %rbx
20dd: 74 72 je 2151 <.debug_str+0x2151>
20df: 65 61 gs (bad)
20e1: 6d insl (%dx),%es:(%rdi)
20e2: 31 30 xor %esi,(%rax)
20e4: 70 65 jo 214b <.debug_str+0x214b>
20e6: 65 6b 53 74 72 imul $0x72,%gs:0x74(%rbx),%edx
20eb: 65 61 gs (bad)
20ed: 6d insl (%dx),%es:(%rdi)
20ee: 45 6a 00 rex.RB pushq $0x0
20f1: 70 65 jo 2158 <.debug_str+0x2158>
20f3: 65 6b 53 74 72 imul $0x72,%gs:0x74(%rbx),%edx
20f8: 65 61 gs (bad)
20fa: 6d insl (%dx),%es:(%rdi)
20fb: 00 5f 5a add %bl,0x5a(%rdi)
20fe: 4e rex.WRX
20ff: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
2103: 77 73 ja 2178 <.debug_str+0x2178>
2105: 70 65 jo 216c <.debug_str+0x216c>
2107: 65 64 31 30 gs xor %esi,%fs:(%rax)
210b: 42 79 74 rex.X jns 2182 <.debug_str+0x2182>
210e: 65 53 gs push %rbx
2110: 74 72 je 2184 <.debug_str+0x2184>
2112: 65 61 gs (bad)
2114: 6d insl (%dx),%es:(%rdi)
2115: 31 30 xor %esi,(%rax)
2117: 70 65 jo 217e <.debug_str+0x217e>
2119: 65 6b 53 74 72 imul $0x72,%gs:0x74(%rbx),%edx
211e: 65 61 gs (bad)
2120: 6d insl (%dx),%es:(%rdi)
2121: 45 6a 6a rex.RB pushq $0x6a
2124: 00 5f 5a add %bl,0x5a(%rdi)
2127: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
212b: 77 73 ja 21a0 <.debug_str+0x21a0>
212d: 70 65 jo 2194 <.debug_str+0x2194>
212f: 65 64 31 30 gs xor %esi,%fs:(%rax)
2133: 42 79 74 rex.X jns 21aa <.debug_str+0x21aa>
2136: 65 53 gs push %rbx
2138: 74 72 je 21ac <.debug_str+0x21ac>
213a: 65 61 gs (bad)
213c: 6d insl (%dx),%es:(%rdi)
213d: 39 67 65 cmp %esp,0x65(%rdi)
2140: 74 53 je 2195 <.debug_str+0x2195>
2142: 74 72 je 21b6 <.debug_str+0x21b6>
2144: 65 61 gs (bad)
2146: 6d insl (%dx),%es:(%rdi)
2147: 45 6a 00 rex.RB pushq $0x0
214a: 67 65 74 53 addr32 gs je 21a1 <.debug_str+0x21a1>
214e: 74 72 je 21c2 <.debug_str+0x21c2>
2150: 65 61 gs (bad)
2152: 6d insl (%dx),%es:(%rdi)
2153: 00 5f 5a add %bl,0x5a(%rdi)
2156: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
215a: 77 73 ja 21cf <.debug_str+0x21cf>
215c: 70 65 jo 21c3 <.debug_str+0x21c3>
215e: 65 64 31 30 gs xor %esi,%fs:(%rax)
2162: 42 79 74 rex.X jns 21d9 <.debug_str+0x21d9>
2165: 65 53 gs push %rbx
2167: 74 72 je 21db <.debug_str+0x21db>
2169: 65 61 gs (bad)
216b: 6d insl (%dx),%es:(%rdi)
216c: 39 67 65 cmp %esp,0x65(%rdi)
216f: 74 53 je 21c4 <.debug_str+0x21c4>
2171: 74 72 je 21e5 <.debug_str+0x21e5>
2173: 65 61 gs (bad)
2175: 6d insl (%dx),%es:(%rdi)
2176: 45 6a 6a rex.RB pushq $0x6a
2179: 00 5f 5a add %bl,0x5a(%rdi)
217c: 4e rex.WRX
217d: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
2181: 77 73 ja 21f6 <.debug_str+0x21f6>
2183: 70 65 jo 21ea <.debug_str+0x21ea>
2185: 65 64 31 30 gs xor %esi,%fs:(%rax)
2189: 42 79 74 rex.X jns 2200 <.debug_str+0x2200>
218c: 65 53 gs push %rbx
218e: 74 72 je 2202 <.debug_str+0x2202>
2190: 65 61 gs (bad)
2192: 6d insl (%dx),%es:(%rdi)
2193: 38 70 65 cmp %dh,0x65(%rax)
2196: 65 6b 42 79 74 imul $0x74,%gs:0x79(%rdx),%eax
219b: 65 45 6a 00 gs rex.RB pushq $0x0
219f: 70 65 jo 2206 <.debug_str+0x2206>
21a1: 65 6b 42 79 74 imul $0x74,%gs:0x79(%rdx),%eax
21a6: 65 00 5f 5a add %bl,%gs:0x5a(%rdi)
21aa: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
21ae: 77 73 ja 2223 <.debug_str+0x2223>
21b0: 70 65 jo 2217 <.debug_str+0x2217>
21b2: 65 64 31 30 gs xor %esi,%fs:(%rax)
21b6: 42 79 74 rex.X jns 222d <.debug_str+0x222d>
21b9: 65 53 gs push %rbx
21bb: 74 72 je 222f <.debug_str+0x222f>
21bd: 65 61 gs (bad)
21bf: 6d insl (%dx),%es:(%rdi)
21c0: 39 73 6b cmp %esi,0x6b(%rbx)
21c3: 69 70 42 79 74 65 73 imul $0x73657479,0x42(%rax),%esi
21ca: 45 6a 00 rex.RB pushq $0x0
21cd: 73 6b jae 223a <.debug_str+0x223a>
21cf: 69 70 42 79 74 65 73 imul $0x73657479,0x42(%rax),%esi
21d6: 00 5f 5a add %bl,0x5a(%rdi)
21d9: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
21dd: 77 73 ja 2252 <.debug_str+0x2252>
21df: 70 65 jo 2246 <.debug_str+0x2246>
21e1: 65 64 31 30 gs xor %esi,%fs:(%rax)
21e5: 42 79 74 rex.X jns 225c <.debug_str+0x225c>
21e8: 65 53 gs push %rbx
21ea: 74 72 je 225e <.debug_str+0x225e>
21ec: 65 61 gs (bad)
21ee: 6d insl (%dx),%es:(%rdi)
21ef: 39 73 6b cmp %esi,0x6b(%rbx)
21f2: 69 70 42 79 74 65 73 imul $0x73657479,0x42(%rax),%esi
21f9: 45 6a 6a rex.RB pushq $0x6a
21fc: 00 5f 5a add %bl,0x5a(%rdi)
21ff: 4e rex.WRX
2200: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
2204: 77 73 ja 2279 <.debug_str+0x2279>
2206: 70 65 jo 226d <.debug_str+0x226d>
2208: 65 64 31 30 gs xor %esi,%fs:(%rax)
220c: 42 79 74 rex.X jns 2283 <.debug_str+0x2283>
220f: 65 53 gs push %rbx
2211: 74 72 je 2285 <.debug_str+0x2285>
2213: 65 61 gs (bad)
2215: 6d insl (%dx),%es:(%rdi)
2216: 31 32 xor %esi,(%rdx)
2218: 68 61 73 50 61 pushq $0x61507361
221d: 74 74 je 2293 <.debug_str+0x2293>
221f: 65 72 6e gs jb 2290 <.debug_str+0x2290>
2222: 41 74 45 rex.B je 226a <.debug_str+0x226a>
2225: 50 push %rax
2226: 4b 63 6a 6a rex.WXB movslq 0x6a(%r10),%rbp
222a: 00 68 61 add %ch,0x61(%rax)
222d: 73 50 jae 227f <.debug_str+0x227f>
222f: 61 (bad)
2230: 74 74 je 22a6 <.debug_str+0x22a6>
2232: 65 72 6e gs jb 22a3 <.debug_str+0x22a3>
2235: 41 74 00 rex.B je 2238 <.debug_str+0x2238>
2238: 5f pop %rdi
2239: 5a pop %rdx
223a: 4e rex.WRX
223b: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
223f: 77 73 ja 22b4 <.debug_str+0x22b4>
2241: 70 65 jo 22a8 <.debug_str+0x22a8>
2243: 65 64 31 30 gs xor %esi,%fs:(%rax)
2247: 42 79 74 rex.X jns 22be <.debug_str+0x22be>
224a: 65 53 gs push %rbx
224c: 74 72 je 22c0 <.debug_str+0x22c0>
224e: 65 61 gs (bad)
2250: 6d insl (%dx),%es:(%rdi)
2251: 39 68 61 cmp %ebp,0x61(%rax)
2254: 73 50 jae 22a6 <.debug_str+0x22a6>
2256: 72 65 jb 22bd <.debug_str+0x22bd>
2258: 66 69 78 45 50 4b imul $0x4b50,0x45(%rax),%di
225e: 63 6a 00 movslq 0x0(%rdx),%ebp
2261: 68 61 73 50 72 pushq $0x72507361
2266: 65 66 69 78 00 5f 5a imul $0x5a5f,%gs:0x0(%rax),%di
226d: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
2271: 77 73 ja 22e6 <.debug_str+0x22e6>
2273: 70 65 jo 22da <.debug_str+0x22da>
2275: 65 64 31 30 gs xor %esi,%fs:(%rax)
2279: 42 79 74 rex.X jns 22f0 <.debug_str+0x22f0>
227c: 65 53 gs push %rbx
227e: 74 72 je 22f2 <.debug_str+0x22f2>
2280: 65 61 gs (bad)
2282: 6d insl (%dx),%es:(%rdi)
2283: 31 30 xor %esi,(%rax)
2285: 73 6b jae 22f2 <.debug_str+0x22f2>
2287: 69 70 50 72 65 66 69 imul $0x69666572,0x50(%rax),%esi
228e: 78 45 js 22d5 <.debug_str+0x22d5>
2290: 50 push %rax
2291: 4b 63 6a 00 rex.WXB movslq 0x0(%r10),%rbp
2295: 73 6b jae 2302 <.debug_str+0x2302>
2297: 69 70 50 72 65 66 69 imul $0x69666572,0x50(%rax),%esi
229e: 78 00 js 22a0 <.debug_str+0x22a0>
22a0: 5f pop %rdi
22a1: 5a pop %rdx
22a2: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
22a6: 77 73 ja 231b <.debug_str+0x231b>
22a8: 70 65 jo 230f <.debug_str+0x230f>
22aa: 65 64 31 30 gs xor %esi,%fs:(%rax)
22ae: 42 79 74 rex.X jns 2325 <.debug_str+0x2325>
22b1: 65 53 gs push %rbx
22b3: 74 72 je 2327 <.debug_str+0x2327>
22b5: 65 61 gs (bad)
22b7: 6d insl (%dx),%es:(%rdi)
22b8: 37 (bad)
22b9: 67 65 74 42 addr32 gs je 22ff <.debug_str+0x22ff>
22bd: 79 74 jns 2333 <.debug_str+0x2333>
22bf: 65 45 76 00 gs rex.RB jbe 22c3 <.debug_str+0x22c3>
22c3: 67 65 74 42 addr32 gs je 2309 <.debug_str+0x2309>
22c7: 79 74 jns 233d <.debug_str+0x233d>
22c9: 65 00 5f 5a add %bl,%gs:0x5a(%rdi)
22cd: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
22d1: 77 73 ja 2346 <.debug_str+0x2346>
22d3: 70 65 jo 233a <.debug_str+0x233a>
22d5: 65 64 31 30 gs xor %esi,%fs:(%rax)
22d9: 42 79 74 rex.X jns 2350 <.debug_str+0x2350>
22dc: 65 53 gs push %rbx
22de: 74 72 je 2352 <.debug_str+0x2352>
22e0: 65 61 gs (bad)
22e2: 6d insl (%dx),%es:(%rdi)
22e3: 37 (bad)
22e4: 70 65 jo 234b <.debug_str+0x234b>
22e6: 65 6b 55 31 36 imul $0x36,%gs:0x31(%rbp),%edx
22eb: 45 76 00 rex.RB jbe 22ee <.debug_str+0x22ee>
22ee: 70 65 jo 2355 <.debug_str+0x2355>
22f0: 65 6b 55 31 36 imul $0x36,%gs:0x31(%rbp),%edx
22f5: 00 5f 5a add %bl,0x5a(%rdi)
22f8: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
22fc: 77 73 ja 2371 <.debug_str+0x2371>
22fe: 70 65 jo 2365 <.debug_str+0x2365>
2300: 65 64 31 30 gs xor %esi,%fs:(%rax)
2304: 42 79 74 rex.X jns 237b <.debug_str+0x237b>
2307: 65 53 gs push %rbx
2309: 74 72 je 237d <.debug_str+0x237d>
230b: 65 61 gs (bad)
230d: 6d insl (%dx),%es:(%rdi)
230e: 36 67 65 74 55 ss addr32 gs je 2368 <.debug_str+0x2368>
2313: 31 36 xor %esi,(%rsi)
2315: 45 76 00 rex.RB jbe 2318 <.debug_str+0x2318>
2318: 67 65 74 55 addr32 gs je 2371 <.debug_str+0x2371>
231c: 31 36 xor %esi,(%rsi)
231e: 00 5f 5a add %bl,0x5a(%rdi)
2321: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
2325: 77 73 ja 239a <.debug_str+0x239a>
2327: 70 65 jo 238e <.debug_str+0x238e>
2329: 65 64 31 30 gs xor %esi,%fs:(%rax)
232d: 42 79 74 rex.X jns 23a4 <.debug_str+0x23a4>
2330: 65 53 gs push %rbx
2332: 74 72 je 23a6 <.debug_str+0x23a6>
2334: 65 61 gs (bad)
2336: 6d insl (%dx),%es:(%rdi)
2337: 36 67 65 74 49 ss addr32 gs je 2385 <.debug_str+0x2385>
233c: 33 32 xor (%rdx),%esi
233e: 45 76 00 rex.RB jbe 2341 <.debug_str+0x2341>
2341: 67 65 74 49 addr32 gs je 238e <.debug_str+0x238e>
2345: 33 32 xor (%rdx),%esi
2347: 00 69 6e add %ch,0x6e(%rcx)
234a: 74 33 je 237f <.debug_str+0x237f>
234c: 32 00 xor (%rax),%al
234e: 5f pop %rdi
234f: 5a pop %rdx
2350: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
2354: 77 73 ja 23c9 <.debug_str+0x23c9>
2356: 70 65 jo 23bd <.debug_str+0x23bd>
2358: 65 64 31 30 gs xor %esi,%fs:(%rax)
235c: 42 79 74 rex.X jns 23d3 <.debug_str+0x23d3>
235f: 65 53 gs push %rbx
2361: 74 72 je 23d5 <.debug_str+0x23d5>
2363: 65 61 gs (bad)
2365: 6d insl (%dx),%es:(%rdi)
2366: 36 67 65 74 55 ss addr32 gs je 23c0 <.debug_str+0x23c0>
236b: 33 32 xor (%rdx),%esi
236d: 45 76 00 rex.RB jbe 2370 <.debug_str+0x2370>
2370: 67 65 74 55 addr32 gs je 23c9 <.debug_str+0x23c9>
2374: 33 32 xor (%rdx),%esi
2376: 00 5f 5a add %bl,0x5a(%rdi)
2379: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
237d: 77 73 ja 23f2 <.debug_str+0x23f2>
237f: 70 65 jo 23e6 <.debug_str+0x23e6>
2381: 65 64 31 30 gs xor %esi,%fs:(%rax)
2385: 42 79 74 rex.X jns 23fc <.debug_str+0x23fc>
2388: 65 53 gs push %rbx
238a: 74 72 je 23fe <.debug_str+0x23fe>
238c: 65 61 gs (bad)
238e: 6d insl (%dx),%es:(%rdi)
238f: 38 67 65 cmp %ah,0x65(%rdi)
2392: 74 46 je 23da <.debug_str+0x23da>
2394: 6c insb (%dx),%es:(%rdi)
2395: 6f outsl %ds:(%rsi),(%dx)
2396: 61 (bad)
2397: 74 45 je 23de <.debug_str+0x23de>
2399: 76 00 jbe 239b <.debug_str+0x239b>
239b: 67 65 74 46 addr32 gs je 23e5 <.debug_str+0x23e5>
239f: 6c insb (%dx),%es:(%rdi)
23a0: 6f outsl %ds:(%rsi),(%dx)
23a1: 61 (bad)
23a2: 74 00 je 23a4 <.debug_str+0x23a4>
23a4: 5f pop %rdi
23a5: 5a pop %rdx
23a6: 4e rex.WRX
23a7: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
23ab: 77 73 ja 2420 <.debug_str+0x2420>
23ad: 70 65 jo 2414 <.debug_str+0x2414>
23af: 65 64 31 30 gs xor %esi,%fs:(%rax)
23b3: 42 79 74 rex.X jns 242a <.debug_str+0x242a>
23b6: 65 53 gs push %rbx
23b8: 74 72 je 242c <.debug_str+0x242c>
23ba: 65 61 gs (bad)
23bc: 6d insl (%dx),%es:(%rdi)
23bd: 31 30 xor %esi,(%rax)
23bf: 70 65 jo 2426 <.debug_str+0x2426>
23c1: 65 6b 53 74 72 imul $0x72,%gs:0x74(%rbx),%edx
23c6: 69 6e 67 45 76 00 70 imul $0x70007645,0x67(%rsi),%ebp
23cd: 65 65 6b 53 74 72 gs imul $0x72,%gs:0x74(%rbx),%edx
23d3: 69 6e 67 00 5f 5a 4e imul $0x4e5a5f00,0x67(%rsi),%ebp
23da: 38 72 61 cmp %dh,0x61(%rdx)
23dd: 77 73 ja 2452 <.debug_str+0x2452>
23df: 70 65 jo 2446 <.debug_str+0x2446>
23e1: 65 64 31 30 gs xor %esi,%fs:(%rax)
23e5: 42 79 74 rex.X jns 245c <.debug_str+0x245c>
23e8: 65 53 gs push %rbx
23ea: 74 72 je 245e <.debug_str+0x245e>
23ec: 65 61 gs (bad)
23ee: 6d insl (%dx),%es:(%rdi)
23ef: 39 67 65 cmp %esp,0x65(%rdi)
23f2: 74 53 je 2447 <.debug_str+0x2447>
23f4: 74 72 je 2468 <.debug_str+0x2468>
23f6: 69 6e 67 45 76 00 67 imul $0x67007645,0x67(%rsi),%ebp
23fd: 65 74 53 gs je 2453 <.debug_str+0x2453>
2400: 74 72 je 2474 <.debug_str+0x2474>
2402: 69 6e 67 00 5f 5a 4e imul $0x4e5a5f00,0x67(%rsi),%ebp
2409: 38 72 61 cmp %dh,0x61(%rdx)
240c: 77 73 ja 2481 <.debug_str+0x2481>
240e: 70 65 jo 2475 <.debug_str+0x2475>
2410: 65 64 31 30 gs xor %esi,%fs:(%rax)
2414: 42 79 74 rex.X jns 248b <.debug_str+0x248b>
2417: 65 53 gs push %rbx
2419: 74 72 je 248d <.debug_str+0x248d>
241b: 65 61 gs (bad)
241d: 6d insl (%dx),%es:(%rdi)
241e: 36 72 65 ss jb 2486 <.debug_str+0x2486>
2421: 62 61 (bad) {%k2}
2423: 73 65 jae 248a <.debug_str+0x248a>
2425: 45 6a 6a rex.RB pushq $0x6a
2428: 00 72 65 add %dh,0x65(%rdx)
242b: 62 61 (bad) {%k2}
242d: 73 65 jae 2494 <.debug_str+0x2494>
242f: 00 5f 5a add %bl,0x5a(%rdi)
2432: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
2436: 77 73 ja 24ab <.debug_str+0x24ab>
2438: 70 65 jo 249f <.debug_str+0x249f>
243a: 65 64 31 30 gs xor %esi,%fs:(%rax)
243e: 42 79 74 rex.X jns 24b5 <.debug_str+0x24b5>
2441: 65 53 gs push %rbx
2443: 74 72 je 24b7 <.debug_str+0x24b7>
2445: 65 61 gs (bad)
2447: 6d insl (%dx),%es:(%rdi)
2448: 31 30 xor %esi,(%rax)
244a: 63 72 65 movslq 0x65(%rdx),%esi
244d: 61 (bad)
244e: 74 65 je 24b5 <.debug_str+0x24b5>
2450: 43 6f rex.XB outsl %ds:(%rsi),(%dx)
2452: 70 79 jo 24cd <.debug_str+0x24cd>
2454: 45 50 rex.RB push %r8
2456: 76 6a jbe 24c2 <.debug_str+0x24c2>
2458: 00 63 72 add %ah,0x72(%rbx)
245b: 65 61 gs (bad)
245d: 74 65 je 24c4 <.debug_str+0x24c4>
245f: 43 6f rex.XB outsl %ds:(%rsi),(%dx)
2461: 70 79 jo 24dc <.debug_str+0x24dc>
2463: 00 5f 5a add %bl,0x5a(%rdi)
2466: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
246a: 77 73 ja 24df <.debug_str+0x24df>
246c: 70 65 jo 24d3 <.debug_str+0x24d3>
246e: 65 64 31 30 gs xor %esi,%fs:(%rax)
2472: 42 79 74 rex.X jns 24e9 <.debug_str+0x24e9>
2475: 65 53 gs push %rbx
2477: 74 72 je 24eb <.debug_str+0x24eb>
2479: 65 61 gs (bad)
247b: 6d insl (%dx),%es:(%rdi)
247c: 43 32 45 76 rex.XB xor 0x76(%r13),%al
2480: 00 73 69 add %dh,0x69(%rbx)
2483: 7a 65 jp 24ea <.debug_str+0x24ea>
2485: 5f pop %rdi
2486: 00 7e 41 add %bh,0x41(%rsi)
2489: 62 73 74 72 61 (bad) {%k2}
248e: 63 74 50 61 movslq 0x61(%rax,%rdx,2),%esi
2492: 72 61 jb 24f5 <.debug_str+0x24f5>
2494: 6c insb (%dx),%es:(%rdi)
2495: 6c insb (%dx),%es:(%rdi)
2496: 65 6c gs insb (%dx),%es:(%rdi)
2498: 69 7a 65 64 44 65 63 imul $0x63654464,0x65(%rdx),%edi
249f: 6f outsl %ds:(%rsi),(%dx)
24a0: 6d insl (%dx),%es:(%rdi)
24a1: 70 72 jo 2515 <.debug_str+0x2515>
24a3: 65 73 73 gs jae 2519 <.debug_str+0x2519>
24a6: 6f outsl %ds:(%rsi),(%dx)
24a7: 72 00 jb 24a9 <.debug_str+0x24a9>
24a9: 5f pop %rdi
24aa: 5a pop %rdx
24ab: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
24af: 77 73 ja 2524 <.debug_str+0x2524>
24b1: 70 65 jo 2518 <.debug_str+0x2518>
24b3: 65 64 33 32 gs xor %fs:(%rdx),%esi
24b7: 41 62 73 74 72 61 rex.B (bad) {%k2}
24bd: 63 74 50 61 movslq 0x61(%rax,%rdx,2),%esi
24c1: 72 61 jb 2524 <.debug_str+0x2524>
24c3: 6c insb (%dx),%es:(%rdi)
24c4: 6c insb (%dx),%es:(%rdi)
24c5: 65 6c gs insb (%dx),%es:(%rdi)
24c7: 69 7a 65 64 44 65 63 imul $0x63654464,0x65(%rdx),%edi
24ce: 6f outsl %ds:(%rsi),(%dx)
24cf: 6d insl (%dx),%es:(%rdi)
24d0: 70 72 jo 2544 <.debug_str+0x2544>
24d2: 65 73 73 gs jae 2548 <.debug_str+0x2548>
24d5: 6f outsl %ds:(%rsi),(%dx)
24d6: 72 44 jb 251c <.debug_str+0x251c>
24d8: 32 45 76 xor 0x76(%rbp),%al
24db: 00 69 6e add %ch,0x6e(%rcx)
24de: 70 75 jo 2555 <.debug_str+0x2555>
24e0: 74 00 je 24e2 <.debug_str+0x24e2>
24e2: 5f pop %rdi
24e3: 5a pop %rdx
24e4: 4e rex.WRX
24e5: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
24e9: 77 73 ja 255e <.debug_str+0x255e>
24eb: 70 65 jo 2552 <.debug_str+0x2552>
24ed: 65 64 32 30 gs xor %fs:(%rax),%dh
24f1: 53 push %rbx
24f2: 6f outsl %ds:(%rsi),(%dx)
24f3: 6e outsb %ds:(%rsi),(%dx)
24f4: 79 41 jns 2537 <.debug_str+0x2537>
24f6: 72 77 jb 256f <.debug_str+0x256f>
24f8: 32 44 65 63 xor 0x63(%rbp,%riz,2),%al
24fc: 6f outsl %ds:(%rsi),(%dx)
24fd: 6d insl (%dx),%es:(%rdi)
24fe: 70 72 jo 2572 <.debug_str+0x2572>
2500: 65 73 73 gs jae 2576 <.debug_str+0x2576>
2503: 6f outsl %ds:(%rsi),(%dx)
2504: 72 31 jb 2537 <.debug_str+0x2537>
2506: 38 64 65 63 cmp %ah,0x63(%rbp,%riz,2)
250a: 6f outsl %ds:(%rsi),(%dx)
250b: 6d insl (%dx),%es:(%rdi)
250c: 70 72 jo 2580 <.debug_str+0x2580>
250e: 65 73 73 gs jae 2584 <.debug_str+0x2584>
2511: 54 push %rsp
2512: 68 72 65 61 64 pushq $0x64616572
2517: 65 64 45 50 gs fs rex.RB push %r8
251b: 4b rex.WXB
251c: 4e 53 rex.WRX push %rbx
251e: 5f pop %rdi
251f: 32 31 xor (%rcx),%dh
2521: 52 push %rdx
2522: 61 (bad)
2523: 77 44 ja 2569 <.debug_str+0x2569>
2525: 65 63 6f 6d movslq %gs:0x6d(%rdi),%ebp
2529: 70 72 jo 259d <.debug_str+0x259d>
252b: 65 73 73 gs jae 25a1 <.debug_str+0x25a1>
252e: 6f outsl %ds:(%rsi),(%dx)
252f: 72 54 jb 2585 <.debug_str+0x2585>
2531: 68 72 65 61 64 pushq $0x64616572
2536: 45 00 64 65 63 add %r12b,0x63(%r13,%riz,2)
253b: 6f outsl %ds:(%rsi),(%dx)
253c: 6d insl (%dx),%es:(%rdi)
253d: 70 72 jo 25b1 <.debug_str+0x25b1>
253f: 65 73 73 gs jae 25b5 <.debug_str+0x25b5>
2542: 54 push %rsp
2543: 68 72 65 61 64 pushq $0x64616572
2548: 65 64 00 70 61 gs add %dh,%fs:0x61(%rax)
254d: 72 65 jb 25b4 <.debug_str+0x25b4>
254f: 6e outsb %ds:(%rsi),(%dx)
2550: 74 00 je 2552 <.debug_str+0x2552>
2552: 74 61 je 25b5 <.debug_str+0x25b5>
2554: 73 6b jae 25c1 <.debug_str+0x25c1>
2556: 4e 6f rex.WRX outsl %ds:(%rsi),(%dx)
2558: 00 74 61 73 add %dh,0x73(%rcx,%riz,2)
255c: 6b 73 54 6f imul $0x6f,0x54(%rbx),%esi
2560: 74 61 je 25c3 <.debug_str+0x25c3>
2562: 6c insb (%dx),%es:(%rdi)
2563: 00 73 74 add %dh,0x74(%rbx)
2566: 61 (bad)
2567: 72 74 jb 25dd <.debug_str+0x25dd>
2569: 00 74 68 72 add %dh,0x72(%rax,%rbp,2)
256d: 65 61 gs (bad)
256f: 64 69 64 00 70 74 68 imul $0x65726874,%fs:0x70(%rax,%rax,1),%esp
2576: 72 65
2578: 61 (bad)
2579: 64 5f fs pop %rdi
257b: 74 00 je 257d <.debug_str+0x257d>
257d: 52 push %rdx
257e: 61 (bad)
257f: 77 44 ja 25c5 <.debug_str+0x25c5>
2581: 65 63 6f 6d movslq %gs:0x6d(%rdi),%ebp
2585: 70 72 jo 25f9 <.debug_str+0x25f9>
2587: 65 73 73 gs jae 25fd <.debug_str+0x25fd>
258a: 6f outsl %ds:(%rsi),(%dx)
258b: 72 54 jb 25e1 <.debug_str+0x25e1>
258d: 68 72 65 61 64 pushq $0x64616572
2592: 00 5f 5a add %bl,0x5a(%rdi)
2595: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
2599: 77 73 ja 260e <.debug_str+0x260e>
259b: 70 65 jo 2602 <.debug_str+0x2602>
259d: 65 64 32 31 gs xor %fs:(%rcx),%dh
25a1: 52 push %rdx
25a2: 61 (bad)
25a3: 77 44 ja 25e9 <.debug_str+0x25e9>
25a5: 65 63 6f 6d movslq %gs:0x6d(%rdi),%ebp
25a9: 70 72 jo 261d <.debug_str+0x261d>
25ab: 65 73 73 gs jae 2621 <.debug_str+0x2621>
25ae: 6f outsl %ds:(%rsi),(%dx)
25af: 72 54 jb 2605 <.debug_str+0x2605>
25b1: 68 72 65 61 64 pushq $0x64616572
25b6: 31 33 xor %esi,(%rbx)
25b8: 73 74 jae 262e <.debug_str+0x262e>
25ba: 61 (bad)
25bb: 72 74 jb 2631 <.debug_str+0x2631>
25bd: 5f pop %rdi
25be: 72 6f jb 262f <.debug_str+0x262f>
25c0: 75 74 jne 2636 <.debug_str+0x2636>
25c2: 69 6e 65 45 50 76 00 imul $0x765045,0x65(%rsi),%ebp
25c9: 73 74 jae 263f <.debug_str+0x263f>
25cb: 61 (bad)
25cc: 72 74 jb 2642 <.debug_str+0x2642>
25ce: 5f pop %rdi
25cf: 72 6f jb 2640 <.debug_str+0x2640>
25d1: 75 74 jne 2647 <.debug_str+0x2647>
25d3: 69 6e 65 00 53 6f 6e imul $0x6e6f5300,0x65(%rsi),%ebp
25da: 79 41 jns 261d <.debug_str+0x261d>
25dc: 72 77 jb 2655 <.debug_str+0x2655>
25de: 32 44 65 63 xor 0x63(%rbp,%riz,2),%al
25e2: 6f outsl %ds:(%rsi),(%dx)
25e3: 6d insl (%dx),%es:(%rdi)
25e4: 70 72 jo 2658 <.debug_str+0x2658>
25e6: 65 73 73 gs jae 265c <.debug_str+0x265c>
25e9: 6f outsl %ds:(%rsi),(%dx)
25ea: 72 00 jb 25ec <.debug_str+0x25ec>
25ec: 5f pop %rdi
25ed: 5a pop %rdx
25ee: 4e rex.WRX
25ef: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
25f3: 77 73 ja 2668 <.debug_str+0x2668>
25f5: 70 65 jo 265c <.debug_str+0x265c>
25f7: 65 64 31 32 gs xor %esi,%fs:(%rdx)
25fb: 52 push %rdx
25fc: 61 (bad)
25fd: 77 49 ja 2648 <.debug_str+0x2648>
25ff: 6d insl (%dx),%es:(%rdi)
2600: 61 (bad)
2601: 67 65 44 61 addr32 gs rex.R (bad)
2605: 74 61 je 2668 <.debug_str+0x2668>
2607: 36 67 65 74 43 ss addr32 gs je 264f <.debug_str+0x264f>
260c: 70 70 jo 267e <.debug_str+0x267e>
260e: 45 76 00 rex.RB jbe 2611 <.debug_str+0x2611>
2611: 67 65 74 43 addr32 gs je 2658 <.debug_str+0x2658>
2615: 70 70 jo 2687 <.debug_str+0x2687>
2617: 00 5f 5a add %bl,0x5a(%rdi)
261a: 4e rex.WRX
261b: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
261f: 77 73 ja 2694 <.debug_str+0x2694>
2621: 70 65 jo 2688 <.debug_str+0x2688>
2623: 65 64 31 32 gs xor %esi,%fs:(%rdx)
2627: 52 push %rdx
2628: 61 (bad)
2629: 77 49 ja 2674 <.debug_str+0x2674>
262b: 6d insl (%dx),%es:(%rdi)
262c: 61 (bad)
262d: 67 65 44 61 addr32 gs rex.R (bad)
2631: 74 61 je 2694 <.debug_str+0x2694>
2633: 31 31 xor %esi,(%rcx)
2635: 67 65 74 44 addr32 gs je 267d <.debug_str+0x267d>
2639: 61 (bad)
263a: 74 61 je 269d <.debug_str+0x269d>
263c: 54 push %rsp
263d: 79 70 jns 26af <.debug_str+0x26af>
263f: 65 45 76 00 gs rex.RB jbe 2643 <.debug_str+0x2643>
2643: 67 65 74 44 addr32 gs je 268b <.debug_str+0x268b>
2647: 61 (bad)
2648: 74 61 je 26ab <.debug_str+0x26ab>
264a: 54 push %rsp
264b: 79 70 jns 26bd <.debug_str+0x26bd>
264d: 65 00 5f 5a add %bl,%gs:0x5a(%rdi)
2651: 4e rex.WRX
2652: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
2656: 77 73 ja 26cb <.debug_str+0x26cb>
2658: 70 65 jo 26bf <.debug_str+0x26bf>
265a: 65 64 31 32 gs xor %esi,%fs:(%rdx)
265e: 52 push %rdx
265f: 61 (bad)
2660: 77 49 ja 26ab <.debug_str+0x26ab>
2662: 6d insl (%dx),%es:(%rdi)
2663: 61 (bad)
2664: 67 65 44 61 addr32 gs rex.R (bad)
2668: 74 61 je 26cb <.debug_str+0x26cb>
266a: 36 67 65 74 42 ss addr32 gs je 26b1 <.debug_str+0x26b1>
266f: 70 70 jo 26e1 <.debug_str+0x26e1>
2671: 45 76 00 rex.RB jbe 2674 <.debug_str+0x2674>
2674: 67 65 74 42 addr32 gs je 26ba <.debug_str+0x26ba>
2678: 70 70 jo 26ea <.debug_str+0x26ea>
267a: 00 5f 5a add %bl,0x5a(%rdi)
267d: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
2681: 77 73 ja 26f6 <.debug_str+0x26f6>
2683: 70 65 jo 26ea <.debug_str+0x26ea>
2685: 65 64 31 30 gs xor %esi,%fs:(%rax)
2689: 44 61 rex.R (bad)
268b: 74 61 je 26ee <.debug_str+0x26ee>
268d: 42 75 66 rex.X jne 26f6 <.debug_str+0x26f6>
2690: 66 65 72 61 data16 gs jb 26f5 <.debug_str+0x26f5>
2694: 53 push %rbx
2695: 45 rex.RB
2696: 4f 53 rex.WRXB push %r11
2698: 30 5f 00 xor %bl,0x0(%rdi)
269b: 5f pop %rdi
269c: 5a pop %rdx
269d: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
26a1: 77 73 ja 2716 <.debug_str+0x2716>
26a3: 70 65 jo 270a <.debug_str+0x270a>
26a5: 65 64 31 30 gs xor %esi,%fs:(%rax)
26a9: 42 79 74 rex.X jns 2720 <.debug_str+0x2720>
26ac: 65 53 gs push %rbx
26ae: 74 72 je 2722 <.debug_str+0x2722>
26b0: 65 61 gs (bad)
26b2: 6d insl (%dx),%es:(%rdi)
26b3: 61 (bad)
26b4: 53 push %rbx
26b5: 45 rex.RB
26b6: 4f 53 rex.WRXB push %r11
26b8: 30 5f 00 xor %bl,0x0(%rdi)
26bb: 5f pop %rdi
26bc: 5a pop %rdx
26bd: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
26c1: 77 73 ja 2736 <.debug_str+0x2736>
26c3: 70 65 jo 272a <.debug_str+0x272a>
26c5: 65 64 32 38 gs xor %fs:(%rax),%bh
26c9: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
26d0: 61 6d
26d2: 43 61 rex.XB (bad)
26d4: 63 68 65 movslq 0x65(%rax),%ebp
26d7: 4c rex.WR
26d8: 65 66 74 49 gs data16 je 2725 <.debug_str+0x2725>
26dc: 6e outsb %ds:(%rsi),(%dx)
26dd: 52 push %rdx
26de: 69 67 68 74 4f 75 74 imul $0x74754f74,0x68(%rdi),%esp
26e5: 34 70 xor $0x70,%al
26e7: 75 73 jne 275c <.debug_str+0x275c>
26e9: 68 45 79 6a 00 pushq $0x6a7945
26ee: 70 75 jo 2765 <.debug_str+0x2765>
26f0: 73 68 jae 275a <.debug_str+0x275a>
26f2: 00 5f 5a add %bl,0x5a(%rdi)
26f5: 4e rex.WRX
26f6: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
26fa: 77 73 ja 276f <.debug_str+0x276f>
26fc: 70 65 jo 2763 <.debug_str+0x2763>
26fe: 65 64 32 38 gs xor %fs:(%rax),%bh
2702: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
2709: 61 6d
270b: 43 61 rex.XB (bad)
270d: 63 68 65 movslq 0x65(%rax),%ebp
2710: 4c rex.WR
2711: 65 66 74 49 gs data16 je 275e <.debug_str+0x275e>
2715: 6e outsb %ds:(%rsi),(%dx)
2716: 52 push %rdx
2717: 69 67 68 74 4f 75 74 imul $0x74754f74,0x68(%rdi),%esp
271e: 34 70 xor $0x70,%al
2720: 65 65 6b 45 6a 00 gs imul $0x0,%gs:0x6a(%rbp),%eax
2726: 70 65 jo 278d <.debug_str+0x278d>
2728: 65 6b 00 5f imul $0x5f,%gs:(%rax),%eax
272c: 5a pop %rdx
272d: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
2731: 77 73 ja 27a6 <.debug_str+0x27a6>
2733: 70 65 jo 279a <.debug_str+0x279a>
2735: 65 64 32 38 gs xor %fs:(%rax),%bh
2739: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
2740: 61 6d
2742: 43 61 rex.XB (bad)
2744: 63 68 65 movslq 0x65(%rax),%ebp
2747: 4c rex.WR
2748: 65 66 74 49 gs data16 je 2795 <.debug_str+0x2795>
274c: 6e outsb %ds:(%rsi),(%dx)
274d: 52 push %rdx
274e: 69 67 68 74 4f 75 74 imul $0x74754f74,0x68(%rdi),%esp
2755: 34 73 xor $0x73,%al
2757: 6b 69 70 45 imul $0x45,0x70(%rcx),%ebp
275b: 6a 00 pushq $0x0
275d: 73 6b jae 27ca <.debug_str+0x27ca>
275f: 69 70 00 42 69 74 53 imul $0x53746942,0x0(%rax),%esi
2766: 74 72 je 27da <.debug_str+0x27da>
2768: 65 61 gs (bad)
276a: 6d insl (%dx),%es:(%rdi)
276b: 43 61 rex.XB (bad)
276d: 63 68 65 movslq 0x65(%rax),%ebp
2770: 4c rex.WR
2771: 65 66 74 49 gs data16 je 27be <.debug_str+0x27be>
2775: 6e outsb %ds:(%rsi),(%dx)
2776: 52 push %rdx
2777: 69 67 68 74 4f 75 74 imul $0x74754f74,0x68(%rdi),%esp
277e: 00 5f 5a add %bl,0x5a(%rdi)
2781: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
2785: 77 73 ja 27fa <.debug_str+0x27fa>
2787: 70 65 jo 27ee <.debug_str+0x27ee>
2789: 65 64 39 42 69 gs cmp %eax,%fs:0x69(%rdx)
278e: 74 53 je 27e3 <.debug_str+0x27e3>
2790: 74 72 je 2804 <.debug_str+0x2804>
2792: 65 61 gs (bad)
2794: 6d insl (%dx),%es:(%rdi)
2795: 49 rex.WB
2796: 4e 53 rex.WRX push %rbx
2798: 5f pop %rdi
2799: 31 35 50 6c 61 69 xor %esi,0x69616c50(%rip) # 696193ef <asan.module_dtor+0x69616faf>
279f: 6e outsb %ds:(%rsi),(%dx)
27a0: 42 69 74 50 75 6d 70 imul $0x6154706d,0x75(%rax,%r10,2),%esi
27a7: 54 61
27a9: 67 45 addr32 rex.RB
27ab: 4e 53 rex.WRX push %rbx
27ad: 5f pop %rdi
27ae: 32 38 xor (%rax),%bh
27b0: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
27b7: 61 6d
27b9: 43 61 rex.XB (bad)
27bb: 63 68 65 movslq 0x65(%rax),%ebp
27be: 4c rex.WR
27bf: 65 66 74 49 gs data16 je 280c <.debug_str+0x280c>
27c3: 6e outsb %ds:(%rsi),(%dx)
27c4: 52 push %rdx
27c5: 69 67 68 74 4f 75 74 imul $0x74754f74,0x68(%rdi),%esp
27cc: 45 rex.RB
27cd: 45 39 66 69 cmp %r12d,0x69(%r14)
27d1: 6c insb (%dx),%es:(%rdi)
27d2: 6c insb (%dx),%es:(%rdi)
27d3: 43 61 rex.XB (bad)
27d5: 63 68 65 movslq 0x65(%rax),%ebp
27d8: 45 50 rex.RB push %r8
27da: 4b 68 00 66 69 6c rex.WXB pushq $0x6c696600
27e0: 6c insb (%dx),%es:(%rdi)
27e1: 43 61 rex.XB (bad)
27e3: 63 68 65 movslq 0x65(%rax),%ebp
27e6: 00 42 69 add %al,0x69(%rdx)
27e9: 74 53 je 283e <.debug_str+0x283e>
27eb: 74 72 je 285f <.debug_str+0x285f>
27ed: 65 61 gs (bad)
27ef: 6d insl (%dx),%es:(%rdi)
27f0: 00 5f 5a add %bl,0x5a(%rdi)
27f3: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
27f7: 77 73 ja 286c <.debug_str+0x286c>
27f9: 70 65 jo 2860 <.debug_str+0x2860>
27fb: 65 64 39 42 69 gs cmp %eax,%fs:0x69(%rdx)
2800: 74 53 je 2855 <.debug_str+0x2855>
2802: 74 72 je 2876 <.debug_str+0x2876>
2804: 65 61 gs (bad)
2806: 6d insl (%dx),%es:(%rdi)
2807: 49 rex.WB
2808: 4e 53 rex.WRX push %rbx
280a: 5f pop %rdi
280b: 31 35 50 6c 61 69 xor %esi,0x69616c50(%rip) # 69619461 <asan.module_dtor+0x69617021>
2811: 6e outsb %ds:(%rsi),(%dx)
2812: 42 69 74 50 75 6d 70 imul $0x6154706d,0x75(%rax,%r10,2),%esi
2819: 54 61
281b: 67 45 addr32 rex.RB
281d: 4e 53 rex.WRX push %rbx
281f: 5f pop %rdi
2820: 32 38 xor (%rax),%bh
2822: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
2829: 61 6d
282b: 43 61 rex.XB (bad)
282d: 63 68 65 movslq 0x65(%rax),%ebp
2830: 4c rex.WR
2831: 65 66 74 49 gs data16 je 287e <.debug_str+0x287e>
2835: 6e outsb %ds:(%rsi),(%dx)
2836: 52 push %rdx
2837: 69 67 68 74 4f 75 74 imul $0x74754f74,0x68(%rdi),%esp
283e: 45 rex.RB
283f: 45 38 66 69 cmp %r12b,0x69(%r14)
2843: 6c insb (%dx),%es:(%rdi)
2844: 6c insb (%dx),%es:(%rdi)
2845: 53 push %rbx
2846: 61 (bad)
2847: 66 65 45 76 00 data16 gs rex.RB jbe 284c <.debug_str+0x284c>
284c: 66 69 6c 6c 53 61 66 imul $0x6661,0x53(%rsp,%rbp,2),%bp
2853: 65 00 5f 5a add %bl,%gs:0x5a(%rdi)
2857: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
285b: 77 73 ja 28d0 <.debug_str+0x28d0>
285d: 70 65 jo 28c4 <.debug_str+0x28c4>
285f: 65 64 39 42 69 gs cmp %eax,%fs:0x69(%rdx)
2864: 74 53 je 28b9 <.debug_str+0x28b9>
2866: 74 72 je 28da <.debug_str+0x28da>
2868: 65 61 gs (bad)
286a: 6d insl (%dx),%es:(%rdi)
286b: 49 rex.WB
286c: 4e 53 rex.WRX push %rbx
286e: 5f pop %rdi
286f: 31 35 50 6c 61 69 xor %esi,0x69616c50(%rip) # 696194c5 <asan.module_dtor+0x69617085>
2875: 6e outsb %ds:(%rsi),(%dx)
2876: 42 69 74 50 75 6d 70 imul $0x6154706d,0x75(%rax,%r10,2),%esi
287d: 54 61
287f: 67 45 addr32 rex.RB
2881: 4e 53 rex.WRX push %rbx
2883: 5f pop %rdi
2884: 32 38 xor (%rax),%bh
2886: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
288d: 61 6d
288f: 43 61 rex.XB (bad)
2891: 63 68 65 movslq 0x65(%rax),%ebp
2894: 4c rex.WR
2895: 65 66 74 49 gs data16 je 28e2 <.debug_str+0x28e2>
2899: 6e outsb %ds:(%rsi),(%dx)
289a: 52 push %rdx
289b: 69 67 68 74 4f 75 74 imul $0x74754f74,0x68(%rdi),%esp
28a2: 45 rex.RB
28a3: 45 34 66 rex.RB xor $0x66,%al
28a6: 69 6c 6c 45 6a 00 66 imul $0x6966006a,0x45(%rsp,%rbp,2),%ebp
28ad: 69
28ae: 6c insb (%dx),%es:(%rdi)
28af: 6c insb (%dx),%es:(%rdi)
28b0: 00 5f 5a add %bl,0x5a(%rdi)
28b3: 4e rex.WRX
28b4: 4b 38 72 61 rex.WXB cmp %sil,0x61(%r10)
28b8: 77 73 ja 292d <.debug_str+0x292d>
28ba: 70 65 jo 2921 <.debug_str+0x2921>
28bc: 65 64 39 42 69 gs cmp %eax,%fs:0x69(%rdx)
28c1: 74 53 je 2916 <.debug_str+0x2916>
28c3: 74 72 je 2937 <.debug_str+0x2937>
28c5: 65 61 gs (bad)
28c7: 6d insl (%dx),%es:(%rdi)
28c8: 49 rex.WB
28c9: 4e 53 rex.WRX push %rbx
28cb: 5f pop %rdi
28cc: 31 35 50 6c 61 69 xor %esi,0x69616c50(%rip) # 69619522 <asan.module_dtor+0x696170e2>
28d2: 6e outsb %ds:(%rsi),(%dx)
28d3: 42 69 74 50 75 6d 70 imul $0x6154706d,0x75(%rax,%r10,2),%esi
28da: 54 61
28dc: 67 45 addr32 rex.RB
28de: 4e 53 rex.WRX push %rbx
28e0: 5f pop %rdi
28e1: 32 38 xor (%rax),%bh
28e3: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
28ea: 61 6d
28ec: 43 61 rex.XB (bad)
28ee: 63 68 65 movslq 0x65(%rax),%ebp
28f1: 4c rex.WR
28f2: 65 66 74 49 gs data16 je 293f <.debug_str+0x293f>
28f6: 6e outsb %ds:(%rsi),(%dx)
28f7: 52 push %rdx
28f8: 69 67 68 74 4f 75 74 imul $0x74754f74,0x68(%rdi),%esp
28ff: 45 rex.RB
2900: 45 31 37 xor %r14d,(%r15)
2903: 67 65 74 42 addr32 gs je 2949 <.debug_str+0x2949>
2907: 75 66 jne 296f <.debug_str+0x296f>
2909: 66 65 72 50 data16 gs jb 295d <.debug_str+0x295d>
290d: 6f outsl %ds:(%rsi),(%dx)
290e: 73 69 jae 2979 <.debug_str+0x2979>
2910: 74 69 je 297b <.debug_str+0x297b>
2912: 6f outsl %ds:(%rsi),(%dx)
2913: 6e outsb %ds:(%rsi),(%dx)
2914: 45 76 00 rex.RB jbe 2917 <.debug_str+0x2917>
2917: 67 65 74 42 addr32 gs je 295d <.debug_str+0x295d>
291b: 75 66 jne 2983 <.debug_str+0x2983>
291d: 66 65 72 50 data16 gs jb 2971 <.debug_str+0x2971>
2921: 6f outsl %ds:(%rsi),(%dx)
2922: 73 69 jae 298d <.debug_str+0x298d>
2924: 74 69 je 298f <.debug_str+0x298f>
2926: 6f outsl %ds:(%rsi),(%dx)
2927: 6e outsb %ds:(%rsi),(%dx)
2928: 00 5f 5a add %bl,0x5a(%rdi)
292b: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
292f: 77 73 ja 29a4 <.debug_str+0x29a4>
2931: 70 65 jo 2998 <.debug_str+0x2998>
2933: 65 64 39 42 69 gs cmp %eax,%fs:0x69(%rdx)
2938: 74 53 je 298d <.debug_str+0x298d>
293a: 74 72 je 29ae <.debug_str+0x29ae>
293c: 65 61 gs (bad)
293e: 6d insl (%dx),%es:(%rdi)
293f: 49 rex.WB
2940: 4e 53 rex.WRX push %rbx
2942: 5f pop %rdi
2943: 31 35 50 6c 61 69 xor %esi,0x69616c50(%rip) # 69619599 <asan.module_dtor+0x69617159>
2949: 6e outsb %ds:(%rsi),(%dx)
294a: 42 69 74 50 75 6d 70 imul $0x6154706d,0x75(%rax,%r10,2),%esi
2951: 54 61
2953: 67 45 addr32 rex.RB
2955: 4e 53 rex.WRX push %rbx
2957: 5f pop %rdi
2958: 32 38 xor (%rax),%bh
295a: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
2961: 61 6d
2963: 43 61 rex.XB (bad)
2965: 63 68 65 movslq 0x65(%rax),%ebp
2968: 4c rex.WR
2969: 65 66 74 49 gs data16 je 29b6 <.debug_str+0x29b6>
296d: 6e outsb %ds:(%rsi),(%dx)
296e: 52 push %rdx
296f: 69 67 68 74 4f 75 74 imul $0x74754f74,0x68(%rdi),%esp
2976: 45 rex.RB
2977: 45 31 39 xor %r15d,(%r9)
297a: 72 65 jb 29e1 <.debug_str+0x29e1>
297c: 73 65 jae 29e3 <.debug_str+0x29e3>
297e: 74 42 je 29c2 <.debug_str+0x29c2>
2980: 75 66 jne 29e8 <.debug_str+0x29e8>
2982: 66 65 72 50 data16 gs jb 29d6 <.debug_str+0x29d6>
2986: 6f outsl %ds:(%rsi),(%dx)
2987: 73 69 jae 29f2 <.debug_str+0x29f2>
2989: 74 69 je 29f4 <.debug_str+0x29f4>
298b: 6f outsl %ds:(%rsi),(%dx)
298c: 6e outsb %ds:(%rsi),(%dx)
298d: 45 76 00 rex.RB jbe 2990 <.debug_str+0x2990>
2990: 72 65 jb 29f7 <.debug_str+0x29f7>
2992: 73 65 jae 29f9 <.debug_str+0x29f9>
2994: 74 42 je 29d8 <.debug_str+0x29d8>
2996: 75 66 jne 29fe <.debug_str+0x29fe>
2998: 66 65 72 50 data16 gs jb 29ec <.debug_str+0x29ec>
299c: 6f outsl %ds:(%rsi),(%dx)
299d: 73 69 jae 2a08 <.debug_str+0x2a08>
299f: 74 69 je 2a0a <.debug_str+0x2a0a>
29a1: 6f outsl %ds:(%rsi),(%dx)
29a2: 6e outsb %ds:(%rsi),(%dx)
29a3: 00 5f 5a add %bl,0x5a(%rdi)
29a6: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
29aa: 77 73 ja 2a1f <.debug_str+0x2a1f>
29ac: 70 65 jo 2a13 <.debug_str+0x2a13>
29ae: 65 64 39 42 69 gs cmp %eax,%fs:0x69(%rdx)
29b3: 74 53 je 2a08 <.debug_str+0x2a08>
29b5: 74 72 je 2a29 <.debug_str+0x2a29>
29b7: 65 61 gs (bad)
29b9: 6d insl (%dx),%es:(%rdi)
29ba: 49 rex.WB
29bb: 4e 53 rex.WRX push %rbx
29bd: 5f pop %rdi
29be: 31 35 50 6c 61 69 xor %esi,0x69616c50(%rip) # 69619614 <asan.module_dtor+0x696171d4>
29c4: 6e outsb %ds:(%rsi),(%dx)
29c5: 42 69 74 50 75 6d 70 imul $0x6154706d,0x75(%rax,%r10,2),%esi
29cc: 54 61
29ce: 67 45 addr32 rex.RB
29d0: 4e 53 rex.WRX push %rbx
29d2: 5f pop %rdi
29d3: 32 38 xor (%rax),%bh
29d5: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
29dc: 61 6d
29de: 43 61 rex.XB (bad)
29e0: 63 68 65 movslq 0x65(%rax),%ebp
29e3: 4c rex.WR
29e4: 65 66 74 49 gs data16 je 2a31 <.debug_str+0x2a31>
29e8: 6e outsb %ds:(%rsi),(%dx)
29e9: 52 push %rdx
29ea: 69 67 68 74 4f 75 74 imul $0x74754f74,0x68(%rdi),%esp
29f1: 45 rex.RB
29f2: 45 31 37 xor %r14d,(%r15)
29f5: 73 65 jae 2a5c <.debug_str+0x2a5c>
29f7: 74 42 je 2a3b <.debug_str+0x2a3b>
29f9: 75 66 jne 2a61 <.debug_str+0x2a61>
29fb: 66 65 72 50 data16 gs jb 2a4f <.debug_str+0x2a4f>
29ff: 6f outsl %ds:(%rsi),(%dx)
2a00: 73 69 jae 2a6b <.debug_str+0x2a6b>
2a02: 74 69 je 2a6d <.debug_str+0x2a6d>
2a04: 6f outsl %ds:(%rsi),(%dx)
2a05: 6e outsb %ds:(%rsi),(%dx)
2a06: 45 6a 00 rex.RB pushq $0x0
2a09: 73 65 jae 2a70 <.debug_str+0x2a70>
2a0b: 74 42 je 2a4f <.debug_str+0x2a4f>
2a0d: 75 66 jne 2a75 <.debug_str+0x2a75>
2a0f: 66 65 72 50 data16 gs jb 2a63 <.debug_str+0x2a63>
2a13: 6f outsl %ds:(%rsi),(%dx)
2a14: 73 69 jae 2a7f <.debug_str+0x2a7f>
2a16: 74 69 je 2a81 <.debug_str+0x2a81>
2a18: 6f outsl %ds:(%rsi),(%dx)
2a19: 6e outsb %ds:(%rsi),(%dx)
2a1a: 00 5f 5a add %bl,0x5a(%rdi)
2a1d: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
2a21: 77 73 ja 2a96 <.debug_str+0x2a96>
2a23: 70 65 jo 2a8a <.debug_str+0x2a8a>
2a25: 65 64 39 42 69 gs cmp %eax,%fs:0x69(%rdx)
2a2a: 74 53 je 2a7f <.debug_str+0x2a7f>
2a2c: 74 72 je 2aa0 <.debug_str+0x2aa0>
2a2e: 65 61 gs (bad)
2a30: 6d insl (%dx),%es:(%rdi)
2a31: 49 rex.WB
2a32: 4e 53 rex.WRX push %rbx
2a34: 5f pop %rdi
2a35: 31 35 50 6c 61 69 xor %esi,0x69616c50(%rip) # 6961968b <asan.module_dtor+0x6961724b>
2a3b: 6e outsb %ds:(%rsi),(%dx)
2a3c: 42 69 74 50 75 6d 70 imul $0x6154706d,0x75(%rax,%r10,2),%esi
2a43: 54 61
2a45: 67 45 addr32 rex.RB
2a47: 4e 53 rex.WRX push %rbx
2a49: 5f pop %rdi
2a4a: 32 38 xor (%rax),%bh
2a4c: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
2a53: 61 6d
2a55: 43 61 rex.XB (bad)
2a57: 63 68 65 movslq 0x65(%rax),%ebp
2a5a: 4c rex.WR
2a5b: 65 66 74 49 gs data16 je 2aa8 <.debug_str+0x2aa8>
2a5f: 6e outsb %ds:(%rsi),(%dx)
2a60: 52 push %rdx
2a61: 69 67 68 74 4f 75 74 imul $0x74754f74,0x68(%rdi),%esp
2a68: 45 rex.RB
2a69: 45 31 34 70 xor %r14d,(%r8,%rsi,2)
2a6d: 65 65 6b 42 69 74 gs imul $0x74,%gs:0x69(%rdx),%eax
2a73: 73 4e jae 2ac3 <.debug_str+0x2ac3>
2a75: 6f outsl %ds:(%rsi),(%dx)
2a76: 46 69 6c 6c 45 6a 00 imul $0x6570006a,0x45(%rsp,%r13,2),%r13d
2a7d: 70 65
2a7f: 65 6b 42 69 74 imul $0x74,%gs:0x69(%rdx),%eax
2a84: 73 4e jae 2ad4 <.debug_str+0x2ad4>
2a86: 6f outsl %ds:(%rsi),(%dx)
2a87: 46 69 6c 6c 00 5f 5a imul $0x384e5a5f,0x0(%rsp,%r13,2),%r13d
2a8e: 4e 38
2a90: 72 61 jb 2af3 <.debug_str+0x2af3>
2a92: 77 73 ja 2b07 <.debug_str+0x2b07>
2a94: 70 65 jo 2afb <.debug_str+0x2afb>
2a96: 65 64 39 42 69 gs cmp %eax,%fs:0x69(%rdx)
2a9b: 74 53 je 2af0 <.debug_str+0x2af0>
2a9d: 74 72 je 2b11 <.debug_str+0x2b11>
2a9f: 65 61 gs (bad)
2aa1: 6d insl (%dx),%es:(%rdi)
2aa2: 49 rex.WB
2aa3: 4e 53 rex.WRX push %rbx
2aa5: 5f pop %rdi
2aa6: 31 35 50 6c 61 69 xor %esi,0x69616c50(%rip) # 696196fc <asan.module_dtor+0x696172bc>
2aac: 6e outsb %ds:(%rsi),(%dx)
2aad: 42 69 74 50 75 6d 70 imul $0x6154706d,0x75(%rax,%r10,2),%esi
2ab4: 54 61
2ab6: 67 45 addr32 rex.RB
2ab8: 4e 53 rex.WRX push %rbx
2aba: 5f pop %rdi
2abb: 32 38 xor (%rax),%bh
2abd: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
2ac4: 61 6d
2ac6: 43 61 rex.XB (bad)
2ac8: 63 68 65 movslq 0x65(%rax),%ebp
2acb: 4c rex.WR
2acc: 65 66 74 49 gs data16 je 2b19 <.debug_str+0x2b19>
2ad0: 6e outsb %ds:(%rsi),(%dx)
2ad1: 52 push %rdx
2ad2: 69 67 68 74 4f 75 74 imul $0x74754f74,0x68(%rdi),%esp
2ad9: 45 rex.RB
2ada: 45 31 33 xor %r14d,(%r11)
2add: 67 65 74 42 addr32 gs je 2b23 <.debug_str+0x2b23>
2ae1: 69 74 73 4e 6f 46 69 imul $0x6c69466f,0x4e(%rbx,%rsi,2),%esi
2ae8: 6c
2ae9: 6c insb (%dx),%es:(%rdi)
2aea: 45 6a 00 rex.RB pushq $0x0
2aed: 67 65 74 42 addr32 gs je 2b33 <.debug_str+0x2b33>
2af1: 69 74 73 4e 6f 46 69 imul $0x6c69466f,0x4e(%rbx,%rsi,2),%esi
2af8: 6c
2af9: 6c insb (%dx),%es:(%rdi)
2afa: 00 5f 5a add %bl,0x5a(%rdi)
2afd: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
2b01: 77 73 ja 2b76 <.debug_str+0x2b76>
2b03: 70 65 jo 2b6a <.debug_str+0x2b6a>
2b05: 65 64 39 42 69 gs cmp %eax,%fs:0x69(%rdx)
2b0a: 74 53 je 2b5f <.debug_str+0x2b5f>
2b0c: 74 72 je 2b80 <.debug_str+0x2b80>
2b0e: 65 61 gs (bad)
2b10: 6d insl (%dx),%es:(%rdi)
2b11: 49 rex.WB
2b12: 4e 53 rex.WRX push %rbx
2b14: 5f pop %rdi
2b15: 31 35 50 6c 61 69 xor %esi,0x69616c50(%rip) # 6961976b <asan.module_dtor+0x6961732b>
2b1b: 6e outsb %ds:(%rsi),(%dx)
2b1c: 42 69 74 50 75 6d 70 imul $0x6154706d,0x75(%rax,%r10,2),%esi
2b23: 54 61
2b25: 67 45 addr32 rex.RB
2b27: 4e 53 rex.WRX push %rbx
2b29: 5f pop %rdi
2b2a: 32 38 xor (%rax),%bh
2b2c: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
2b33: 61 6d
2b35: 43 61 rex.XB (bad)
2b37: 63 68 65 movslq 0x65(%rax),%ebp
2b3a: 4c rex.WR
2b3b: 65 66 74 49 gs data16 je 2b88 <.debug_str+0x2b88>
2b3f: 6e outsb %ds:(%rsi),(%dx)
2b40: 52 push %rdx
2b41: 69 67 68 74 4f 75 74 imul $0x74754f74,0x68(%rdi),%esp
2b48: 45 rex.RB
2b49: 45 31 34 73 xor %r14d,(%r11,%rsi,2)
2b4d: 6b 69 70 42 imul $0x42,0x70(%rcx),%ebp
2b51: 69 74 73 4e 6f 46 69 imul $0x6c69466f,0x4e(%rbx,%rsi,2),%esi
2b58: 6c
2b59: 6c insb (%dx),%es:(%rdi)
2b5a: 45 6a 00 rex.RB pushq $0x0
2b5d: 73 6b jae 2bca <.debug_str+0x2bca>
2b5f: 69 70 42 69 74 73 4e imul $0x4e737469,0x42(%rax),%esi
2b66: 6f outsl %ds:(%rsi),(%dx)
2b67: 46 69 6c 6c 00 5f 5a imul $0x384e5a5f,0x0(%rsp,%r13,2),%r13d
2b6e: 4e 38
2b70: 72 61 jb 2bd3 <.debug_str+0x2bd3>
2b72: 77 73 ja 2be7 <.debug_str+0x2be7>
2b74: 70 65 jo 2bdb <.debug_str+0x2bdb>
2b76: 65 64 39 42 69 gs cmp %eax,%fs:0x69(%rdx)
2b7b: 74 53 je 2bd0 <.debug_str+0x2bd0>
2b7d: 74 72 je 2bf1 <.debug_str+0x2bf1>
2b7f: 65 61 gs (bad)
2b81: 6d insl (%dx),%es:(%rdi)
2b82: 49 rex.WB
2b83: 4e 53 rex.WRX push %rbx
2b85: 5f pop %rdi
2b86: 31 35 50 6c 61 69 xor %esi,0x69616c50(%rip) # 696197dc <asan.module_dtor+0x6961739c>
2b8c: 6e outsb %ds:(%rsi),(%dx)
2b8d: 42 69 74 50 75 6d 70 imul $0x6154706d,0x75(%rax,%r10,2),%esi
2b94: 54 61
2b96: 67 45 addr32 rex.RB
2b98: 4e 53 rex.WRX push %rbx
2b9a: 5f pop %rdi
2b9b: 32 38 xor (%rax),%bh
2b9d: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
2ba4: 61 6d
2ba6: 43 61 rex.XB (bad)
2ba8: 63 68 65 movslq 0x65(%rax),%ebp
2bab: 4c rex.WR
2bac: 65 66 74 49 gs data16 je 2bf9 <.debug_str+0x2bf9>
2bb0: 6e outsb %ds:(%rsi),(%dx)
2bb1: 52 push %rdx
2bb2: 69 67 68 74 4f 75 74 imul $0x74754f74,0x68(%rdi),%esp
2bb9: 45 rex.RB
2bba: 45 38 70 65 cmp %r14b,0x65(%r8)
2bbe: 65 6b 42 69 74 imul $0x74,%gs:0x69(%rdx),%eax
2bc3: 73 45 jae 2c0a <.debug_str+0x2c0a>
2bc5: 6a 00 pushq $0x0
2bc7: 70 65 jo 2c2e <.debug_str+0x2c2e>
2bc9: 65 6b 42 69 74 imul $0x74,%gs:0x69(%rdx),%eax
2bce: 73 00 jae 2bd0 <.debug_str+0x2bd0>
2bd0: 5f pop %rdi
2bd1: 5a pop %rdx
2bd2: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
2bd6: 77 73 ja 2c4b <.debug_str+0x2c4b>
2bd8: 70 65 jo 2c3f <.debug_str+0x2c3f>
2bda: 65 64 39 42 69 gs cmp %eax,%fs:0x69(%rdx)
2bdf: 74 53 je 2c34 <.debug_str+0x2c34>
2be1: 74 72 je 2c55 <.debug_str+0x2c55>
2be3: 65 61 gs (bad)
2be5: 6d insl (%dx),%es:(%rdi)
2be6: 49 rex.WB
2be7: 4e 53 rex.WRX push %rbx
2be9: 5f pop %rdi
2bea: 31 35 50 6c 61 69 xor %esi,0x69616c50(%rip) # 69619840 <asan.module_dtor+0x69617400>
2bf0: 6e outsb %ds:(%rsi),(%dx)
2bf1: 42 69 74 50 75 6d 70 imul $0x6154706d,0x75(%rax,%r10,2),%esi
2bf8: 54 61
2bfa: 67 45 addr32 rex.RB
2bfc: 4e 53 rex.WRX push %rbx
2bfe: 5f pop %rdi
2bff: 32 38 xor (%rax),%bh
2c01: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
2c08: 61 6d
2c0a: 43 61 rex.XB (bad)
2c0c: 63 68 65 movslq 0x65(%rax),%ebp
2c0f: 4c rex.WR
2c10: 65 66 74 49 gs data16 je 2c5d <.debug_str+0x2c5d>
2c14: 6e outsb %ds:(%rsi),(%dx)
2c15: 52 push %rdx
2c16: 69 67 68 74 4f 75 74 imul $0x74754f74,0x68(%rdi),%esp
2c1d: 45 rex.RB
2c1e: 45 37 rex.RB (bad)
2c20: 67 65 74 42 addr32 gs je 2c66 <.debug_str+0x2c66>
2c24: 69 74 73 45 6a 00 67 imul $0x6567006a,0x45(%rbx,%rsi,2),%esi
2c2b: 65
2c2c: 74 42 je 2c70 <.debug_str+0x2c70>
2c2e: 69 74 73 00 5f 5a 4e imul $0x384e5a5f,0x0(%rbx,%rsi,2),%esi
2c35: 38
2c36: 72 61 jb 2c99 <.debug_str+0x2c99>
2c38: 77 73 ja 2cad <.debug_str+0x2cad>
2c3a: 70 65 jo 2ca1 <.debug_str+0x2ca1>
2c3c: 65 64 39 42 69 gs cmp %eax,%fs:0x69(%rdx)
2c41: 74 53 je 2c96 <.debug_str+0x2c96>
2c43: 74 72 je 2cb7 <.debug_str+0x2cb7>
2c45: 65 61 gs (bad)
2c47: 6d insl (%dx),%es:(%rdi)
2c48: 49 rex.WB
2c49: 4e 53 rex.WRX push %rbx
2c4b: 5f pop %rdi
2c4c: 31 35 50 6c 61 69 xor %esi,0x69616c50(%rip) # 696198a2 <asan.module_dtor+0x69617462>
2c52: 6e outsb %ds:(%rsi),(%dx)
2c53: 42 69 74 50 75 6d 70 imul $0x6154706d,0x75(%rax,%r10,2),%esi
2c5a: 54 61
2c5c: 67 45 addr32 rex.RB
2c5e: 4e 53 rex.WRX push %rbx
2c60: 5f pop %rdi
2c61: 32 38 xor (%rax),%bh
2c63: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
2c6a: 61 6d
2c6c: 43 61 rex.XB (bad)
2c6e: 63 68 65 movslq 0x65(%rax),%ebp
2c71: 4c rex.WR
2c72: 65 66 74 49 gs data16 je 2cbf <.debug_str+0x2cbf>
2c76: 6e outsb %ds:(%rsi),(%dx)
2c77: 52 push %rdx
2c78: 69 67 68 74 4f 75 74 imul $0x74754f74,0x68(%rdi),%esp
2c7f: 45 rex.RB
2c80: 45 38 73 6b cmp %r14b,0x6b(%r11)
2c84: 69 70 42 69 74 73 45 imul $0x45737469,0x42(%rax),%esi
2c8b: 6a 00 pushq $0x0
2c8d: 73 6b jae 2cfa <.debug_str+0x2cfa>
2c8f: 69 70 42 69 74 73 00 imul $0x737469,0x42(%rax),%esi
2c96: 50 push %rax
2c97: 6c insb (%dx),%es:(%rdi)
2c98: 61 (bad)
2c99: 69 6e 42 69 74 50 75 imul $0x75507469,0x42(%rsi),%ebp
2ca0: 6d insl (%dx),%es:(%rdi)
2ca1: 70 54 jo 2cf7 <.debug_str+0x2cf7>
2ca3: 61 (bad)
2ca4: 67 00 54 61 67 add %dl,0x67(%ecx,%eiz,2)
2ca9: 00 43 61 add %al,0x61(%rbx)
2cac: 63 68 65 movslq 0x65(%rax),%ebp
2caf: 00 42 69 add %al,0x69(%rdx)
2cb2: 74 53 je 2d07 <.debug_str+0x2d07>
2cb4: 74 72 je 2d28 <.debug_str+0x2d28>
2cb6: 65 61 gs (bad)
2cb8: 6d insl (%dx),%es:(%rdi)
2cb9: 3c 72 cmp $0x72,%al
2cbb: 61 (bad)
2cbc: 77 73 ja 2d31 <.debug_str+0x2d31>
2cbe: 70 65 jo 2d25 <.debug_str+0x2d25>
2cc0: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
2cc4: 50 push %rax
2cc5: 6c insb (%dx),%es:(%rdi)
2cc6: 61 (bad)
2cc7: 69 6e 42 69 74 50 75 imul $0x75507469,0x42(%rsi),%ebp
2cce: 6d insl (%dx),%es:(%rdi)
2ccf: 70 54 jo 2d25 <.debug_str+0x2d25>
2cd1: 61 (bad)
2cd2: 67 2c 20 addr32 sub $0x20,%al
2cd5: 72 61 jb 2d38 <.debug_str+0x2d38>
2cd7: 77 73 ja 2d4c <.debug_str+0x2d4c>
2cd9: 70 65 jo 2d40 <.debug_str+0x2d40>
2cdb: 65 64 3a 3a gs cmp %fs:(%rdx),%bh
2cdf: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
2ce6: 61 6d
2ce8: 43 61 rex.XB (bad)
2cea: 63 68 65 movslq 0x65(%rax),%ebp
2ced: 4c rex.WR
2cee: 65 66 74 49 gs data16 je 2d3b <.debug_str+0x2d3b>
2cf2: 6e outsb %ds:(%rsi),(%dx)
2cf3: 52 push %rdx
2cf4: 69 67 68 74 4f 75 74 imul $0x74754f74,0x68(%rdi),%esp
2cfb: 3e 00 6e 65 add %ch,%ds:0x65(%rsi)
2cff: 77 50 ja 2d51 <.debug_str+0x2d51>
2d01: 6f outsl %ds:(%rsi),(%dx)
2d02: 73 00 jae 2d04 <.debug_str+0x2d04>
2d04: 6e outsb %ds:(%rsi),(%dx)
2d05: 62 (bad) {%k2}
2d06: 69 74 73 00 63 6f 75 imul $0x6e756f63,0x0(%rbx,%rsi,2),%esi
2d0d: 6e
2d0e: 74 00 je 2d10 <.debug_str+0x2d10>
2d10: 5f pop %rdi
2d11: 5a pop %rdx
2d12: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
2d16: 77 73 ja 2d8b <.debug_str+0x2d8b>
2d18: 70 65 jo 2d7f <.debug_str+0x2d7f>
2d1a: 65 64 31 38 gs xor %edi,%fs:(%rax)
2d1e: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
2d25: 61 6d
2d27: 43 61 rex.XB (bad)
2d29: 63 68 65 movslq 0x65(%rax),%ebp
2d2c: 42 61 rex.X (bad)
2d2e: 73 65 jae 2d95 <.debug_str+0x2d95>
2d30: 43 32 45 76 rex.XB xor 0x76(%r13),%al
2d34: 00 5f 5a add %bl,0x5a(%rdi)
2d37: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
2d3b: 77 73 ja 2db0 <.debug_str+0x2db0>
2d3d: 70 65 jo 2da4 <.debug_str+0x2da4>
2d3f: 65 64 32 38 gs xor %fs:(%rax),%bh
2d43: 42 69 74 53 74 72 65 imul $0x6d616572,0x74(%rbx,%r10,2),%esi
2d4a: 61 6d
2d4c: 43 61 rex.XB (bad)
2d4e: 63 68 65 movslq 0x65(%rax),%ebp
2d51: 4c rex.WR
2d52: 65 66 74 49 gs data16 je 2d9f <.debug_str+0x2d9f>
2d56: 6e outsb %ds:(%rsi),(%dx)
2d57: 52 push %rdx
2d58: 69 67 68 74 4f 75 74 imul $0x74754f74,0x68(%rdi),%esp
2d5f: 43 32 45 76 rex.XB xor 0x76(%r13),%al
2d63: 00 72 65 add %dh,0x65(%rdx)
2d66: 74 00 je 2d68 <.debug_str+0x2d68>
2d68: 7e 53 jle 2dbd <.debug_str+0x2dbd>
2d6a: 6f outsl %ds:(%rsi),(%dx)
2d6b: 6e outsb %ds:(%rsi),(%dx)
2d6c: 79 41 jns 2daf <.debug_str+0x2daf>
2d6e: 72 77 jb 2de7 <.debug_str+0x2de7>
2d70: 32 44 65 63 xor 0x63(%rbp,%riz,2),%al
2d74: 6f outsl %ds:(%rsi),(%dx)
2d75: 6d insl (%dx),%es:(%rdi)
2d76: 70 72 jo 2dea <.debug_str+0x2dea>
2d78: 65 73 73 gs jae 2dee <.debug_str+0x2dee>
2d7b: 6f outsl %ds:(%rsi),(%dx)
2d7c: 72 00 jb 2d7e <.debug_str+0x2d7e>
2d7e: 5f pop %rdi
2d7f: 5a pop %rdx
2d80: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
2d84: 77 73 ja 2df9 <.debug_str+0x2df9>
2d86: 70 65 jo 2ded <.debug_str+0x2ded>
2d88: 65 64 32 30 gs xor %fs:(%rax),%dh
2d8c: 53 push %rbx
2d8d: 6f outsl %ds:(%rsi),(%dx)
2d8e: 6e outsb %ds:(%rsi),(%dx)
2d8f: 79 41 jns 2dd2 <.debug_str+0x2dd2>
2d91: 72 77 jb 2e0a <.debug_str+0x2e0a>
2d93: 32 44 65 63 xor 0x63(%rbp,%riz,2),%al
2d97: 6f outsl %ds:(%rsi),(%dx)
2d98: 6d insl (%dx),%es:(%rdi)
2d99: 70 72 jo 2e0d <.debug_str+0x2e0d>
2d9b: 65 73 73 gs jae 2e11 <.debug_str+0x2e11>
2d9e: 6f outsl %ds:(%rsi),(%dx)
2d9f: 72 44 jb 2de5 <.debug_str+0x2de5>
2da1: 32 45 76 xor 0x76(%rbp),%al
2da4: 00 6f 66 add %ch,0x66(%rdi)
2da7: 66 73 65 data16 jae 2e0f <.debug_str+0x2e0f>
2daa: 74 00 je 2dac <.debug_str+0x2dac>
2dac: 5f pop %rdi
2dad: 5a pop %rdx
2dae: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
2db2: 77 73 ja 2e27 <.debug_str+0x2e27>
2db4: 70 65 jo 2e1b <.debug_str+0x2e1b>
2db6: 65 64 31 30 gs xor %esi,%fs:(%rax)
2dba: 44 61 rex.R (bad)
2dbc: 74 61 je 2e1f <.debug_str+0x2e1f>
2dbe: 42 75 66 rex.X jne 2e27 <.debug_str+0x2e27>
2dc1: 66 65 72 43 data16 gs jb 2e08 <.debug_str+0x2e08>
2dc5: 32 45 52 xor 0x52(%rbp),%al
2dc8: 4b rex.WXB
2dc9: 4e 53 rex.WRX push %rbx
2dcb: 5f pop %rdi
2dcc: 36 42 75 66 ss rex.X jne 2e36 <.debug_str+0x2e36>
2dd0: 66 65 72 45 data16 gs jb 2e19 <.debug_str+0x2e19>
2dd4: 4e 53 rex.WRX push %rbx
2dd6: 5f pop %rdi
2dd7: 31 30 xor %esi,(%rax)
2dd9: 45 6e rex.RB outsb %ds:(%rsi),(%dx)
2ddb: 64 69 61 6e 6e 65 73 imul $0x7373656e,%fs:0x6e(%rcx),%esp
2de2: 73
2de3: 45 00 64 61 74 add %r12b,0x74(%r9,%riz,2)
2de8: 61 (bad)
2de9: 5f pop %rdi
2dea: 00 65 6e add %ah,0x6e(%rbp)
2ded: 64 69 61 6e 6e 65 73 imul $0x7373656e,%fs:0x6e(%rcx),%esp
2df4: 73
2df5: 5f pop %rdi
2df6: 00 6d 73 add %ch,0x73(%rbp)
2df9: 67 00 7e 49 add %bh,0x49(%esi)
2dfd: 4f rex.WRXB
2dfe: 45 78 63 rex.RB js 2e64 <.debug_str+0x2e64>
2e01: 65 70 74 gs jo 2e78 <.debug_str+0x2e78>
2e04: 69 6f 6e 00 7e 52 61 imul $0x61527e00,0x6e(%rdi),%ebp
2e0b: 77 73 ja 2e80 <.debug_str+0x2e80>
2e0d: 70 65 jo 2e74 <.debug_str+0x2e74>
2e0f: 65 64 45 78 63 gs fs rex.RB js 2e77 <.debug_str+0x2e77>
2e14: 65 70 74 gs jo 2e8b <.debug_str+0x2e8b>
2e17: 69 6f 6e 00 7e 52 61 imul $0x61527e00,0x6e(%rdi),%ebp
2e1e: 77 44 ja 2e64 <.debug_str+0x2e64>
2e20: 65 63 6f 64 movslq %gs:0x64(%rdi),%ebp
2e24: 65 72 45 gs jb 2e6c <.debug_str+0x2e6c>
2e27: 78 63 js 2e8c <.debug_str+0x2e8c>
2e29: 65 70 74 gs jo 2ea0 <.debug_str+0x2ea0>
2e2c: 69 6f 6e 00 5f 5a 4e imul $0x4e5a5f00,0x6e(%rdi),%ebp
2e33: 38 72 61 cmp %dh,0x61(%rdx)
2e36: 77 73 ja 2eab <.debug_str+0x2eab>
2e38: 70 65 jo 2e9f <.debug_str+0x2e9f>
2e3a: 65 64 31 30 gs xor %esi,%fs:(%rax)
2e3e: 44 61 rex.R (bad)
2e40: 74 61 je 2ea3 <.debug_str+0x2ea3>
2e42: 42 75 66 rex.X jne 2eab <.debug_str+0x2eab>
2e45: 66 65 72 43 data16 gs jb 2e8c <.debug_str+0x2e8c>
2e49: 32 45 4f xor 0x4f(%rbp),%al
2e4c: 53 push %rbx
2e4d: 30 5f 00 xor %bl,0x0(%rdi)
2e50: 5f pop %rdi
2e51: 5a pop %rdx
2e52: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
2e56: 77 73 ja 2ecb <.debug_str+0x2ecb>
2e58: 70 65 jo 2ebf <.debug_str+0x2ebf>
2e5a: 65 64 31 34 67 gs xor %esi,%fs:(%rdi,%riz,2)
2e5f: 65 74 42 gs je 2ea4 <.debug_str+0x2ea4>
2e62: 79 74 jns 2ed8 <.debug_str+0x2ed8>
2e64: 65 53 gs push %rbx
2e66: 77 61 ja 2ec9 <.debug_str+0x2ec9>
2e68: 70 70 jo 2eda <.debug_str+0x2eda>
2e6a: 65 64 49 6a 45 gs fs rex.WB pushq $0x45
2e6f: 45 54 rex.RB push %r12
2e71: 5f pop %rdi
2e72: 50 push %rax
2e73: 4b 76 62 rex.WXB jbe 2ed8 <.debug_str+0x2ed8>
2e76: 00 67 65 add %ah,0x65(%rdi)
2e79: 74 42 je 2ebd <.debug_str+0x2ebd>
2e7b: 79 74 jns 2ef1 <.debug_str+0x2ef1>
2e7d: 65 53 gs push %rbx
2e7f: 77 61 ja 2ee2 <.debug_str+0x2ee2>
2e81: 70 70 jo 2ef3 <.debug_str+0x2ef3>
2e83: 65 64 3c 75 gs fs cmp $0x75,%al
2e87: 6e outsb %ds:(%rsi),(%dx)
2e88: 73 69 jae 2ef3 <.debug_str+0x2ef3>
2e8a: 67 6e outsb %ds:(%esi),(%dx)
2e8c: 65 64 20 69 6e gs and %ch,%fs:0x6e(%rcx)
2e91: 74 3e je 2ed1 <.debug_str+0x2ed1>
2e93: 00 62 73 add %ah,0x73(%rdx)
2e96: 77 61 ja 2ef9 <.debug_str+0x2ef9>
2e98: 70 00 jo 2e9a <.debug_str+0x2e9a>
2e9a: 5f pop %rdi
2e9b: 5a pop %rdx
2e9c: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
2ea0: 77 73 ja 2f15 <.debug_str+0x2f15>
2ea2: 70 65 jo 2f09 <.debug_str+0x2f09>
2ea4: 65 64 35 67 65 74 4c gs fs xor $0x4c746567,%eax
2eab: 45 rex.RB
2eac: 49 6a 45 rex.WB pushq $0x45
2eaf: 45 54 rex.RB push %r12
2eb1: 5f pop %rdi
2eb2: 50 push %rax
2eb3: 4b 76 00 rex.WXB jbe 2eb6 <.debug_str+0x2eb6>
2eb6: 67 65 74 4c addr32 gs je 2f06 <.debug_str+0x2f06>
2eba: 45 3c 75 rex.RB cmp $0x75,%al
2ebd: 6e outsb %ds:(%rsi),(%dx)
2ebe: 73 69 jae 2f29 <.debug_str+0x2f29>
2ec0: 67 6e outsb %ds:(%esi),(%dx)
2ec2: 65 64 20 69 6e gs and %ch,%fs:0x6e(%rcx)
2ec7: 74 3e je 2f07 <.debug_str+0x2f07>
2ec9: 00 5f 5a add %bl,0x5a(%rdi)
2ecc: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
2ed0: 77 73 ja 2f45 <.debug_str+0x2f45>
2ed2: 70 65 jo 2f39 <.debug_str+0x2f39>
2ed4: 65 64 32 30 gs xor %fs:(%rax),%dh
2ed8: 53 push %rbx
2ed9: 6f outsl %ds:(%rsi),(%dx)
2eda: 6e outsb %ds:(%rsi),(%dx)
2edb: 79 41 jns 2f1e <.debug_str+0x2f1e>
2edd: 72 77 jb 2f56 <.debug_str+0x2f56>
2edf: 32 44 65 63 xor 0x63(%rbp,%riz,2),%al
2ee3: 6f outsl %ds:(%rsi),(%dx)
2ee4: 6d insl (%dx),%es:(%rdi)
2ee5: 70 72 jo 2f59 <.debug_str+0x2f59>
2ee7: 65 73 73 gs jae 2f5d <.debug_str+0x2f5d>
2eea: 6f outsl %ds:(%rsi),(%dx)
2eeb: 72 43 jb 2f30 <.debug_str+0x2f30>
2eed: 32 45 52 xor 0x52(%rbp),%al
2ef0: 4b rex.WXB
2ef1: 4e 53 rex.WRX push %rbx
2ef3: 5f pop %rdi
2ef4: 38 52 61 cmp %dl,0x61(%rdx)
2ef7: 77 49 ja 2f42 <.debug_str+0x2f42>
2ef9: 6d insl (%dx),%es:(%rdi)
2efa: 61 (bad)
2efb: 67 65 45 52 addr32 gs rex.RB push %r10
2eff: 4b rex.WXB
2f00: 4e 53 rex.WRX push %rbx
2f02: 5f pop %rdi
2f03: 31 30 xor %esi,(%rax)
2f05: 42 79 74 rex.X jns 2f7c <.debug_str+0x2f7c>
2f08: 65 53 gs push %rbx
2f0a: 74 72 je 2f7e <.debug_str+0x2f7e>
2f0c: 65 61 gs (bad)
2f0e: 6d insl (%dx),%es:(%rdi)
2f0f: 45 00 5f 5a add %r11b,0x5a(%r15)
2f13: 4e 38 72 61 rex.WRX cmp %r14b,0x61(%rdx)
2f17: 77 73 ja 2f8c <.debug_str+0x2f8c>
2f19: 70 65 jo 2f80 <.debug_str+0x2f80>
2f1b: 65 64 31 34 54 gs xor %esi,%fs:(%rsp,%rdx,2)
2f20: 68 72 6f 77 45 pushq $0x45776f72
2f25: 78 63 js 2f8a <.debug_str+0x2f8a>
2f27: 65 70 74 gs jo 2f9e <.debug_str+0x2f9e>
2f2a: 69 6f 6e 49 4e 53 5f imul $0x5f534e49,0x6e(%rdi),%ebp
2f31: 31 39 xor %edi,(%rcx)
2f33: 52 push %rdx
2f34: 61 (bad)
2f35: 77 44 ja 2f7b <.debug_str+0x2f7b>
2f37: 65 63 6f 64 movslq %gs:0x64(%rdi),%ebp
2f3b: 65 72 45 gs jb 2f83 <.debug_str+0x2f83>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment