Files
soothe2-re/handoff/nls_dasm/hot_b0c3e0.dis
T

236 lines
12 KiB
Plaintext

/tmp/slice.bin: file format binary
Disassembly of section .data:
0000000180b0c3a0 <.data>:
180b0c3a0: 00 80 7d 07 ff c9 add %al,-0x3600f883(%rax)
180b0c3a6: 83 c9 fe or $0xfffffffe,%ecx
180b0c3a9: ff c1 inc %ecx
180b0c3ab: 85 c9 test %ecx,%ecx
180b0c3ad: 75 b2 jne 0x180b0c361
180b0c3af: ff 54 24 60 call *0x60(%rsp)
180b0c3b3: 48 83 f8 01 cmp $0x1,%rax
180b0c3b7: be 00 00 00 00 mov $0x0,%esi
180b0c3bc: 76 2e jbe 0x180b0c3ec
180b0c3be: 48 8d 84 24 c8 00 00 lea 0xc8(%rsp),%rax
180b0c3c5: 00
180b0c3c6: 48 b9 cc cc cc cc cc movabs $0xcccccccccccccccc,%rcx
180b0c3cd: cc cc cc
180b0c3d0: 48 39 08 cmp %rcx,(%rax)
180b0c3d3: 74 17 je 0x180b0c3ec
180b0c3d5: 66 66 66 0f 1f 84 00 data16 data16 nopw 0x0(%rax,%rax,1)
180b0c3dc: 00 00 00 00
180b0c3e0: 48 89 30 mov %rsi,(%rax)
180b0c3e3: 48 8d 40 40 lea 0x40(%rax),%rax
180b0c3e7: 48 39 08 cmp %rcx,(%rax)
180b0c3ea: 75 f4 jne 0x180b0c3e0
180b0c3ec: 48 8d b4 24 c8 00 00 lea 0xc8(%rsp),%rsi
180b0c3f3: 00
180b0c3f4: eb 03 jmp 0x180b0c3f9
180b0c3f6: 4c 8b ca mov %rdx,%r9
180b0c3f9: 41 53 push %r11
180b0c3fb: 41 56 push %r14
180b0c3fd: 4c 8d 1d 78 fa ff ff lea -0x588(%rip),%r11 # 0x180b0be7c
180b0c404: 4d 8b f3 mov %r11,%r14
180b0c407: 49 81 c6 ae 06 00 00 add $0x6ae,%r14
180b0c40e: 48 8d 64 24 f0 lea -0x10(%rsp),%rsp
180b0c413: 4d 03 cf add %r15,%r9
180b0c416: 4d 85 e0 test %r12,%r8
180b0c419: 49 3b d0 cmp %r8,%rdx
180b0c41c: 4d 2b cf sub %r15,%r9
180b0c41f: 4c 89 74 24 08 mov %r14,0x8(%rsp)
180b0c424: 48 f7 d2 not %rdx
180b0c427: 48 8d 52 01 lea 0x1(%rdx),%rdx
180b0c42b: 4c 3b e8 cmp %rax,%r13
180b0c42e: 4d 85 cf test %r9,%r15
180b0c431: 48 f7 d2 not %rdx
180b0c434: 48 8d 52 01 lea 0x1(%rdx),%rdx
180b0c438: 48 83 ec f8 sub $0xfffffffffffffff8,%rsp
180b0c43c: 49 c7 c6 83 1f 00 00 mov $0x1f83,%r14
180b0c443: 4d 03 f3 add %r11,%r14
180b0c446: 41 56 push %r14
180b0c448: 49 c7 c6 3c 06 00 00 mov $0x63c,%r14
180b0c44f: 4d 03 f3 add %r11,%r14
180b0c452: 41 56 push %r14
180b0c454: 49 c7 c6 49 cc 01 00 mov $0x1cc49,%r14
180b0c45b: 4d 03 f3 add %r11,%r14
180b0c45e: 48 83 c4 e8 add $0xffffffffffffffe8,%rsp
180b0c462: 49 81 c4 8e ee 39 13 add $0x1339ee8e,%r12
180b0c469: 48 a9 1d 6a 9f 2f test $0x2f9f6a1d,%rax
180b0c46f: 49 f7 c2 89 fe 1a 73 test $0x731afe89,%r10
180b0c476: 49 81 ec 8e ee 39 13 sub $0x1339ee8e,%r12
180b0c47d: 4c 89 74 24 10 mov %r14,0x10(%rsp)
180b0c482: 49 81 e9 b1 fe 6e 2c sub $0x2c6efeb1,%r9
180b0c489: 49 3b c1 cmp %r9,%rax
180b0c48c: 49 f7 c4 a6 46 72 79 test $0x797246a6,%r12
180b0c493: 49 81 c1 b1 fe 6e 2c add $0x2c6efeb1,%r9
180b0c49a: 48 83 ec f0 sub $0xfffffffffffffff0,%rsp
180b0c49e: 4d 85 ea test %r13,%r10
180b0c4a1: 49 c7 c6 3c 06 00 00 mov $0x63c,%r14
180b0c4a8: 4d 03 f3 add %r11,%r14
180b0c4ab: 48 8d 64 24 f8 lea -0x8(%rsp),%rsp
180b0c4b0: 4d 2b cd sub %r13,%r9
180b0c4b3: eb 04 jmp 0x180b0c4b9
180b0c4b5: 32 04 24 xor (%rsp),%al
180b0c4b8: c3 ret
180b0c4b9: 4d 03 cd add %r13,%r9
180b0c4bc: 4c 89 34 24 mov %r14,(%rsp)
180b0c4c0: 4d 8b f3 mov %r11,%r14
180b0c4c3: 49 81 c6 83 1f 00 00 add $0x1f83,%r14
180b0c4ca: 48 83 c4 e8 add $0xffffffffffffffe8,%rsp
180b0c4ce: 4c 89 74 24 10 mov %r14,0x10(%rsp)
180b0c4d3: 4d 2b d0 sub %r8,%r10
180b0c4d6: eb 08 jmp 0x180b0c4e0
180b0c4d8: 2b 04 24 sub (%rsp),%eax
180b0c4db: 03 44 24 f8 add -0x8(%rsp),%eax
180b0c4df: c3 ret
180b0c4e0: 4d 03 d0 add %r8,%r10
180b0c4e3: 48 83 c4 10 add $0x10,%rsp
180b0c4e7: 4d 8b f3 mov %r11,%r14
180b0c4ea: 49 81 c6 33 d0 ff ff add $0xffffffffffffd033,%r14
180b0c4f1: 41 56 push %r14
180b0c4f3: 49 c7 c6 5f 1f 00 00 mov $0x1f5f,%r14
180b0c4fa: 4d 03 f3 add %r11,%r14
180b0c4fd: 41 56 push %r14
180b0c4ff: 4d 8b f3 mov %r11,%r14
180b0c502: 49 81 c6 3c 06 00 00 add $0x63c,%r14
180b0c509: 41 ff e6 jmp *%r14
180b0c50c: 7c 16 jl 0x180b0c524
180b0c50e: 4c 2b fa sub %rdx,%r15
180b0c511: 48 81 fa bd da 55 14 cmp $0x1455dabd,%rdx
180b0c518: 48 f7 c2 bf a9 c1 1f test $0x1fc1a9bf,%rdx
180b0c51f: 4c 03 fa add %rdx,%r15
180b0c522: eb 06 jmp 0x180b0c52a
180b0c524: eb 04 jmp 0x180b0c52a
180b0c526: 02 24 24 add (%rsp),%ah
180b0c529: c3 ret
180b0c52a: 48 81 ea da 69 00 00 sub $0x69da,%rdx
180b0c531: 41 5e pop %r14
180b0c533: 41 5b pop %r11
180b0c535: 8b 06 mov (%rsi),%eax
180b0c537: 8d 48 01 lea 0x1(%rax),%ecx
180b0c53a: 0f af c8 imul %eax,%ecx
180b0c53d: 81 e1 01 00 00 80 and $0x80000001,%ecx
180b0c543: 7d 07 jge 0x180b0c54c
180b0c545: ff c9 dec %ecx
180b0c547: 83 c9 fe or $0xfffffffe,%ecx
180b0c54a: ff c1 inc %ecx
180b0c54c: 85 c9 test %ecx,%ecx
180b0c54e: 0f 85 a0 fe ff ff jne 0x180b0c3f4
180b0c554: 4d 3b f7 cmp %r15,%r14
180b0c557: 0f 84 a3 01 00 00 je 0x180b0c700
180b0c55d: 4b 8d 34 34 lea (%r12,%r14,1),%rsi
180b0c561: 4d 03 fc add %r12,%r15
180b0c564: 49 f7 df neg %r15
180b0c567: 48 8d 9c 24 c8 00 00 lea 0xc8(%rsp),%rbx
180b0c56e: 00
180b0c56f: 4c 8d 25 4a 5a b1 01 lea 0x1b15a4a(%rip),%r12 # 0x182621fc0
180b0c576: 66 66 0f 1f 84 00 00 data16 nopw 0x0(%rax,%rax,1)
180b0c57d: 00 00 00
180b0c580: 4c 8b f6 mov %rsi,%r14
180b0c583: 48 85 ff test %rdi,%rdi
180b0c586: 0f 84 a4 00 00 00 je 0x180b0c630
180b0c58c: 48 8b 17 mov (%rdi),%rdx
180b0c58f: 48 85 d2 test %rdx,%rdx
180b0c592: 0f 88 98 00 00 00 js 0x180b0c630
180b0c598: 48 b8 c0 1f 62 02 00 movabs $0x2621fc0,%rax
180b0c59f: 00 00 00
180b0c5a2: 48 89 44 24 48 mov %rax,0x48(%rsp)
180b0c5a7: 48 8b 44 24 48 mov 0x48(%rsp),%rax
180b0c5ac: 4d 8b c4 mov %r12,%r8
180b0c5af: 4c 2b c0 sub %rax,%r8
180b0c5b2: 49 8d 40 08 lea 0x8(%r8),%rax
180b0c5b6: 48 03 c2 add %rdx,%rax
180b0c5b9: 48 3b c6 cmp %rsi,%rax
180b0c5bc: 77 0e ja 0x180b0c5cc
180b0c5be: 48 83 c7 08 add $0x8,%rdi
180b0c5c2: 48 8b 17 mov (%rdi),%rdx
180b0c5c5: 48 85 d2 test %rdx,%rdx
180b0c5c8: 79 e8 jns 0x180b0c5b2
180b0c5ca: eb 64 jmp 0x180b0c630
180b0c5cc: 48 85 d2 test %rdx,%rdx
180b0c5cf: 78 5f js 0x180b0c630
180b0c5d1: 49 8d 0c 10 lea (%r8,%rdx,1),%rcx
180b0c5d5: 4c 8d 5e 04 lea 0x4(%rsi),%r11
180b0c5d9: 49 3b cb cmp %r11,%rcx
180b0c5dc: 73 52 jae 0x180b0c630
180b0c5de: 4c 8b cf mov %rdi,%r9
180b0c5e1: 4c 8d b4 24 88 00 00 lea 0x88(%rsp),%r14
180b0c5e8: 00
180b0c5e9: 8b 06 mov (%rsi),%eax
180b0c5eb: 89 84 24 88 00 00 00 mov %eax,0x88(%rsp)
180b0c5f2: 4d 8b d0 mov %r8,%r10
180b0c5f5: 4c 2b d6 sub %rsi,%r10
180b0c5f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
180b0c5ff: 00
180b0c600: 48 8b 09 mov (%rcx),%rcx
180b0c603: 49 2b c8 sub %r8,%rcx
180b0c606: 49 8d 04 12 lea (%r10,%rdx,1),%rax
180b0c60a: 48 89 8c 04 88 00 00 mov %rcx,0x88(%rsp,%rax,1)
180b0c611: 00
180b0c612: 4d 8d 49 08 lea 0x8(%r9),%r9
180b0c616: 49 8b 11 mov (%r9),%rdx
180b0c619: 48 85 d2 test %rdx,%rdx
180b0c61c: 78 12 js 0x180b0c630
180b0c61e: 49 8d 0c 10 lea (%r8,%rdx,1),%rcx
180b0c622: 49 3b cb cmp %r11,%rcx
180b0c625: 72 d9 jb 0x180b0c600
180b0c627: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
180b0c62e: 00 00
180b0c630: 4c 8d 4c 24 50 lea 0x50(%rsp),%r9
180b0c635: 45 33 c0 xor %r8d,%r8d
180b0c638: 49 8b d6 mov %r14,%rdx
180b0c63b: b9 14 72 00 00 mov $0x7214,%ecx
180b0c640: 39 c8 cmp %ecx,%eax
180b0c642: 48 85 c0 test %rax,%rax
180b0c645: 48 83 c4 c8 add $0xffffffffffffffc8,%rsp
180b0c649: 49 81 c1 b2 c6 45 2b add $0x2b45c6b2,%r9
180b0c650: 48 85 d0 test %rdx,%rax
180b0c653: 49 81 e9 b2 c6 45 2b sub $0x2b45c6b2,%r9
180b0c65a: 48 89 74 24 30 mov %rsi,0x30(%rsp)
180b0c65f: 49 81 f5 ce cd f1 1a xor $0x1af1cdce,%r13
180b0c666: 4d 85 ec test %r13,%r12
180b0c669: 48 81 fa ff 37 12 61 cmp $0x611237ff,%rdx
180b0c670: 49 81 f5 ce cd f1 1a xor $0x1af1cdce,%r13
180b0c677: 48 83 ec d0 sub $0xffffffffffffffd0,%rsp
180b0c67b: 48 8b f2 mov %rdx,%rsi
180b0c67e: eb 01 jmp 0x180b0c681
180b0c680: 35 8b 06 eb 01 xor $0x1eb068b,%eax
180b0c685: c3 ret
180b0c686: 41 89 01 mov %eax,(%r9)
180b0c689: 48 83 c4 d8 add $0xffffffffffffffd8,%rsp
180b0c68d: 4d 85 e0 test %r12,%r8
180b0c690: 48 3d 0c 68 55 6c cmp $0x6c55680c,%rax
180b0c696: 49 f7 c2 cf c3 7a 65 test $0x657ac3cf,%r10
180b0c69d: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
180b0c6a2: f6 c1 c1 test $0xc1,%cl
180b0c6a5: 74 04 je 0x180b0c6ab
180b0c6a7: 2c 02 sub $0x2,%al
180b0c6a9: 24 f5 and $0xf5,%al
180b0c6ab: 48 83 c4 30 add $0x30,%rsp
180b0c6af: 8b 0b mov (%rbx),%ecx
180b0c6b1: 8d 41 01 lea 0x1(%rcx),%eax
180b0c6b4: 0f af c1 imul %ecx,%eax
180b0c6b7: 25 01 00 00 80 and $0x80000001,%eax
180b0c6bc: 7d 07 jge 0x180b0c6c5
180b0c6be: ff c8 dec %eax
180b0c6c0: 83 c8 fe or $0xfffffffe,%eax
180b0c6c3: ff c0 inc %eax
180b0c6c5: 85 c0 test %eax,%eax
180b0c6c7: 0f 85 63 ff ff ff jne 0x180b0c630
180b0c6cd: 03 6c 24 50 add 0x50(%rsp),%ebp
180b0c6d1: 41 0f af ed imul %r13d,%ebp
180b0c6d5: 8b c5 mov %ebp,%eax
180b0c6d7: c1 e8 10 shr $0x10,%eax
180b0c6da: 33 e8 xor %eax,%ebp
180b0c6dc: 48 83 c6 04 add $0x4,%rsi
180b0c6e0: 49 8d 04 37 lea (%r15,%rsi,1),%rax
180b0c6e4: 48 85 c0 test %rax,%rax
180b0c6e7: 0f 85 93 fe ff ff jne 0x180b0c580
180b0c6ed: 48 8b 5c 24 68 mov 0x68(%rsp),%rbx
180b0c6f2: 48 8d b4 24 c8 00 00 lea 0xc8(%rsp),%rsi
180b0c6f9: 00
180b0c6fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)