Files

199 lines
9.8 KiB
Plaintext

/tmp/slice.bin: file format binary
Disassembly of section .data:
0000000180534580 <.data>:
180534580: 48 89 1f mov %rbx,(%rdi)
180534583: 0f 48 f3 cmovs %ebx,%esi
180534586: 89 77 08 mov %esi,0x8(%rdi)
180534589: 85 f6 test %esi,%esi
18053458b: 74 26 je 0x1805345b3
18053458d: 8b ce mov %esi,%ecx
18053458f: e8 ec ca ac ff call 0x180001080
180534594: 48 89 07 mov %rax,(%rdi)
180534597: 39 5f 08 cmp %ebx,0x8(%rdi)
18053459a: 7e 17 jle 0x1805345b3
18053459c: 48 8b cb mov %rbx,%rcx
18053459f: 90 nop
1805345a0: 48 8b 07 mov (%rdi),%rax
1805345a3: 48 8d 49 01 lea 0x1(%rcx),%rcx
1805345a7: ff c3 inc %ebx
1805345a9: c6 44 01 ff 00 movb $0x0,-0x1(%rcx,%rax,1)
1805345ae: 3b 5f 08 cmp 0x8(%rdi),%ebx
1805345b1: 7c ed jl 0x1805345a0
1805345b3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
1805345b8: 48 8b 74 24 38 mov 0x38(%rsp),%rsi
1805345bd: 48 83 c4 20 add $0x20,%rsp
1805345c1: 5f pop %rdi
1805345c2: c3 ret
1805345c3: cc int3
1805345c4: cc int3
1805345c5: cc int3
1805345c6: cc int3
1805345c7: cc int3
1805345c8: cc int3
1805345c9: cc int3
1805345ca: cc int3
1805345cb: cc int3
1805345cc: cc int3
1805345cd: cc int3
1805345ce: cc int3
1805345cf: cc int3
1805345d0: 40 53 rex push %rbx
1805345d2: 48 83 ec 40 sub $0x40,%rsp
1805345d6: 48 c7 44 24 30 fe ff movq $0xfffffffffffffffe,0x30(%rsp)
1805345dd: ff ff
1805345df: 48 8b d9 mov %rcx,%rbx
1805345e2: 48 8d 05 c7 ce f3 ff lea -0xc3139(%rip),%rax # 0x1804714b0
1805345e9: 48 89 44 24 20 mov %rax,0x20(%rsp)
1805345ee: 4c 8d 0d 8b 00 00 00 lea 0x8b(%rip),%r9 # 0x180534680
1805345f5: ba 80 00 00 00 mov $0x80,%edx
1805345fa: 44 8d 42 90 lea -0x70(%rdx),%r8d
1805345fe: e8 01 d6 bf 00 call 0x181131c04
180534603: 90 nop
180534604: c7 83 00 08 00 00 08 movl $0x8,0x800(%rbx)
18053460b: 00 00 00
18053460e: 48 c7 83 04 08 00 00 movq $0x447a0000,0x804(%rbx)
180534615: 00 00 7a 44
180534619: c7 83 0c 08 00 00 f4 movl $0x3f34fdf4,0x80c(%rbx)
180534620: fd 34 3f
180534623: c6 83 10 08 00 00 00 movb $0x0,0x810(%rbx)
18053462a: c7 83 14 08 00 00 01 movl $0x1,0x814(%rbx)
180534631: 00 00 00
180534634: 33 c0 xor %eax,%eax
180534636: 48 89 83 18 08 00 00 mov %rax,0x818(%rbx)
18053463d: 48 89 83 20 08 00 00 mov %rax,0x820(%rbx)
180534644: 48 8b c3 mov %rbx,%rax
180534647: 48 83 c4 40 add $0x40,%rsp
18053464b: 5b pop %rbx
18053464c: c3 ret
18053464d: cc int3
18053464e: cc int3
18053464f: cc int3
180534650: 48 83 ec 38 sub $0x38,%rsp
180534654: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp)
18053465b: ff ff
18053465d: 4c 8d 0d 4c ce f3 ff lea -0xc31b4(%rip),%r9 # 0x1804714b0
180534664: ba 80 00 00 00 mov $0x80,%edx
180534669: 44 8d 42 90 lea -0x70(%rdx),%r8d
18053466d: e8 aa d0 bf 00 call 0x18113171c
180534672: 90 nop
180534673: 48 83 c4 38 add $0x38,%rsp
180534677: c3 ret
180534678: cc int3
180534679: cc int3
18053467a: cc int3
18053467b: cc int3
18053467c: cc int3
18053467d: cc int3
18053467e: cc int3
18053467f: cc int3
180534680: 48 83 ec 28 sub $0x28,%rsp
180534684: e8 a7 00 00 00 call 0x180534730
180534689: 4c 8b 19 mov (%rcx),%r11
18053468c: 48 ba 00 00 00 00 00 movabs $0x3ff0000000000000,%rdx
180534693: 00 f0 3f
180534696: 49 89 13 mov %rdx,(%r11)
180534699: 48 8b 41 08 mov 0x8(%rcx),%rax
18053469d: 48 89 10 mov %rdx,(%rax)
1805346a0: 48 8b c1 mov %rcx,%rax
1805346a3: 48 83 c4 28 add $0x28,%rsp
1805346a7: c3 ret
1805346a8: cc int3
1805346a9: cc int3
1805346aa: cc int3
1805346ab: cc int3
1805346ac: cc int3
1805346ad: cc int3
1805346ae: cc int3
1805346af: cc int3
1805346b0: 48 89 5c 24 08 mov %rbx,0x8(%rsp)
1805346b5: 48 89 74 24 10 mov %rsi,0x10(%rsp)
1805346ba: 57 push %rdi
1805346bb: 48 83 ec 20 sub $0x20,%rsp
1805346bf: 48 8b d9 mov %rcx,%rbx
1805346c2: 8b f2 mov %edx,%esi
1805346c4: 48 83 c1 60 add $0x60,%rcx
1805346c8: e8 a3 11 d7 00 call 0x1812a5870
1805346cd: 48 8d 05 64 7f f7 01 lea 0x1f77f64(%rip),%rax # 0x1824ac638
1805346d4: 48 89 03 mov %rax,(%rbx)
1805346d7: 48 8b 4b 48 mov 0x48(%rbx),%rcx
1805346db: c7 43 54 00 00 00 00 movl $0x0,0x54(%rbx)
1805346e2: ff 15 c0 6b 67 01 call *0x1676bc0(%rip) # 0x181bab2a8
1805346e8: 48 8b 7b 08 mov 0x8(%rbx),%rdi
1805346ec: 48 85 ff test %rdi,%rdi
1805346ef: 74 17 je 0x180534708
1805346f1: 48 8b 4f 18 mov 0x18(%rdi),%rcx
1805346f5: ff 15 ad 6b 67 01 call *0x1676bad(%rip) # 0x181bab2a8
1805346fb: ba 28 01 00 00 mov $0x128,%edx
180534700: 48 8b cf mov %rdi,%rcx
180534703: e8 ec c9 bf 00 call 0x1811310f4
180534708: 40 f6 c6 01 test $0x1,%sil
18053470c: 74 0d je 0x18053471b
18053470e: ba e0 00 00 00 mov $0xe0,%edx
180534713: 48 8b cb mov %rbx,%rcx
180534716: e8 d9 c9 bf 00 call 0x1811310f4
18053471b: 48 8b 74 24 38 mov 0x38(%rsp),%rsi
180534720: 48 8b c3 mov %rbx,%rax
180534723: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
180534728: 48 83 c4 20 add $0x20,%rsp
18053472c: 5f pop %rdi
18053472d: c3 ret
18053472e: cc int3
18053472f: cc int3
180534730: 4c 8d 41 18 lea 0x18(%rcx),%r8
180534734: c7 41 10 03 00 00 00 movl $0x3,0x10(%rcx)
18053473b: 49 8b c0 mov %r8,%rax
18053473e: 4c 89 01 mov %r8,(%rcx)
180534741: 0f 57 c9 xorps %xmm1,%xmm1
180534744: c6 41 78 01 movb $0x1,0x78(%rcx)
180534748: 48 83 c0 10 add $0x10,%rax
18053474c: f2 0f 11 4c 24 08 movsd %xmm1,0x8(%rsp)
180534752: f2 0f 10 44 24 08 movsd 0x8(%rsp),%xmm0
180534758: 48 8d 51 30 lea 0x30(%rcx),%rdx
18053475c: 48 89 51 08 mov %rdx,0x8(%rcx)
180534760: 66 0f c6 c0 00 shufpd $0x0,%xmm0,%xmm0
180534765: 41 f6 c0 0f test $0xf,%r8b
180534769: 75 06 jne 0x180534771
18053476b: 41 0f 11 00 movups %xmm0,(%r8)
18053476f: eb 0f jmp 0x180534780
180534771: 41 0f 11 00 movups %xmm0,(%r8)
180534775: 66 66 66 0f 1f 84 00 data16 data16 nopw 0x0(%rax,%rax,1)
18053477c: 00 00 00 00
180534780: 45 33 c9 xor %r9d,%r9d
180534783: f2 0f 11 4c 24 08 movsd %xmm1,0x8(%rsp)
180534789: f2 0f 10 44 24 08 movsd 0x8(%rsp),%xmm0
18053478f: 4c 89 08 mov %r9,(%rax)
180534792: 48 8b c2 mov %rdx,%rax
180534795: 48 83 c0 10 add $0x10,%rax
180534799: 66 0f c6 c0 00 shufpd $0x0,%xmm0,%xmm0
18053479e: f6 c2 0f test $0xf,%dl
1805347a1: 75 05 jne 0x1805347a8
1805347a3: 0f 11 02 movups %xmm0,(%rdx)
1805347a6: eb 08 jmp 0x1805347b0
1805347a8: 0f 11 02 movups %xmm0,(%rdx)
1805347ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1805347b0: 4c 89 08 mov %r9,(%rax)
1805347b3: 49 ba 00 00 00 00 00 movabs $0x3ff0000000000000,%r10
1805347ba: 00 f0 3f
1805347bd: 4d 89 10 mov %r10,(%r8)
1805347c0: 4c 8d 41 48 lea 0x48(%rcx),%r8
1805347c4: 49 8b c0 mov %r8,%rax
1805347c7: f2 0f 11 4c 24 08 movsd %xmm1,0x8(%rsp)
1805347cd: f2 0f 10 44 24 08 movsd 0x8(%rsp),%xmm0
1805347d3: 48 83 c0 10 add $0x10,%rax
1805347d7: 4c 89 12 mov %r10,(%rdx)
1805347da: 66 0f c6 c0 00 shufpd $0x0,%xmm0,%xmm0
1805347df: 41 f6 c0 0f test $0xf,%r8b
1805347e3: 75 06 jne 0x1805347eb
1805347e5: 41 0f 11 00 movups %xmm0,(%r8)
1805347e9: eb 05 jmp 0x1805347f0
1805347eb: 41 0f 11 00 movups %xmm0,(%r8)
1805347ef: 90 nop
1805347f0: 48 8d 51 60 lea 0x60(%rcx),%rdx
1805347f4: 4c 89 08 mov %r9,(%rax)
1805347f7: 48 8b c2 mov %rdx,%rax
1805347fa: f2 0f 11 4c 24 08 movsd %xmm1,0x8(%rsp)