chore: fix .gitignore to track decompiled .dis/.bin disassemblies
.gitignore used '*' as ignore-all with only extension whitelists, so the 128
handoff/nls_dasm/*.dis + 6 *.bin disassembly outputs (f_563a60, f_56e3e0,
f530850_full, f_52b570, fft, twin, ...) were NOT tracked - data-loss risk.
Now un-ignore handoff/nls_dasm/*.{dis,bin} explicitly. Heavy .bin dumps
(soothe_mem.bin etc.), logs, wav/rpp, dl/lib/bin/ghidra-proj stay ignored.
This commit is contained in:
@@ -0,0 +1,259 @@
|
||||
|
||||
/tmp/det/fun_18004b300.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 41 83 f9 0b cmp $0xb,%r9d
|
||||
180000004: 7d 3d jge 0x180000043
|
||||
180000006: 41 ff c9 dec %r9d
|
||||
180000009: 41 83 f9 ff cmp $0xffffffff,%r9d
|
||||
18000000d: 74 33 je 0x180000042
|
||||
18000000f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000016: 00
|
||||
180000017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000001e: 66 90 xchg %ax,%ax
|
||||
180000020: f3 0f 10 01 movss (%rcx),%xmm0
|
||||
180000024: 41 ff c9 dec %r9d
|
||||
180000027: 48 83 c1 04 add $0x4,%rcx
|
||||
18000002b: f3 0f 58 02 addss (%rdx),%xmm0
|
||||
18000002f: f3 41 0f 11 00 movss %xmm0,(%r8)
|
||||
180000034: 48 83 c2 04 add $0x4,%rdx
|
||||
180000038: 49 83 c0 04 add $0x4,%r8
|
||||
18000003c: 41 83 f9 ff cmp $0xffffffff,%r9d
|
||||
180000040: 75 de jne 0x180000020
|
||||
180000042: c3 ret
|
||||
180000043: 49 f7 c0 03 00 00 00 test $0x3,%r8
|
||||
18000004a: 0f 85 7c 02 00 00 jne 0x1800002cc
|
||||
180000050: 4c 89 c0 mov %r8,%rax
|
||||
180000053: 48 83 e0 0f and $0xf,%rax
|
||||
180000057: 85 c0 test %eax,%eax
|
||||
180000059: 74 42 je 0x18000009d
|
||||
18000005b: c1 e8 02 shr $0x2,%eax
|
||||
18000005e: f7 d8 neg %eax
|
||||
180000060: 83 e0 03 and $0x3,%eax
|
||||
180000063: 44 2b c8 sub %eax,%r9d
|
||||
180000066: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000006d: 00
|
||||
18000006e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000075: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
180000079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000080: f3 0f 10 01 movss (%rcx),%xmm0
|
||||
180000084: 48 83 c1 04 add $0x4,%rcx
|
||||
180000088: f3 0f 58 02 addss (%rdx),%xmm0
|
||||
18000008c: 48 83 c2 04 add $0x4,%rdx
|
||||
180000090: f3 41 0f 11 00 movss %xmm0,(%r8)
|
||||
180000095: 49 83 c0 04 add $0x4,%r8
|
||||
180000099: ff c8 dec %eax
|
||||
18000009b: 75 e3 jne 0x180000080
|
||||
18000009d: 44 89 c8 mov %r9d,%eax
|
||||
1800000a0: 41 83 e1 07 and $0x7,%r9d
|
||||
1800000a4: c1 f8 03 sar $0x3,%eax
|
||||
1800000a7: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
1800000ae: 0f 84 18 01 00 00 je 0x1800001cc
|
||||
1800000b4: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
1800000bb: 0f 84 91 00 00 00 je 0x180000152
|
||||
1800000c1: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
||||
1800000c6: 7f 58 jg 0x180000120
|
||||
1800000c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000cf: 00
|
||||
1800000d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
||||
1800000de: 00 00
|
||||
1800000e0: 0f 10 11 movups (%rcx),%xmm2
|
||||
1800000e3: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
||||
1800000e7: 0f 10 02 movups (%rdx),%xmm0
|
||||
1800000ea: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
1800000ee: 0f 58 d0 addps %xmm0,%xmm2
|
||||
1800000f1: 0f 58 d9 addps %xmm1,%xmm3
|
||||
1800000f4: 41 0f 29 10 movaps %xmm2,(%r8)
|
||||
1800000f8: 48 83 c1 20 add $0x20,%rcx
|
||||
1800000fc: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
||||
180000101: 48 83 c2 20 add $0x20,%rdx
|
||||
180000105: 49 83 c0 20 add $0x20,%r8
|
||||
180000109: ff c8 dec %eax
|
||||
18000010b: 75 d3 jne 0x1800000e0
|
||||
18000010d: e9 f4 fe ff ff jmp 0x180000006
|
||||
180000112: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000120: 0f 10 11 movups (%rcx),%xmm2
|
||||
180000123: 0f 10 02 movups (%rdx),%xmm0
|
||||
180000126: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
18000012a: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
||||
18000012e: 0f 58 d0 addps %xmm0,%xmm2
|
||||
180000131: 0f 58 d9 addps %xmm1,%xmm3
|
||||
180000134: 41 0f 2b 10 movntps %xmm2,(%r8)
|
||||
180000138: 48 83 c1 20 add $0x20,%rcx
|
||||
18000013c: 41 0f 2b 58 10 movntps %xmm3,0x10(%r8)
|
||||
180000141: 48 83 c2 20 add $0x20,%rdx
|
||||
180000145: 49 83 c0 20 add $0x20,%r8
|
||||
180000149: ff c8 dec %eax
|
||||
18000014b: 75 d3 jne 0x180000120
|
||||
18000014d: e9 b4 fe ff ff jmp 0x180000006
|
||||
180000152: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
||||
180000157: 7f 47 jg 0x1800001a0
|
||||
180000159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000160: 0f 10 01 movups (%rcx),%xmm0
|
||||
180000163: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
180000167: 0f 58 02 addps (%rdx),%xmm0
|
||||
18000016a: 0f 58 4a 10 addps 0x10(%rdx),%xmm1
|
||||
18000016e: 41 0f 29 00 movaps %xmm0,(%r8)
|
||||
180000172: 48 83 c1 20 add $0x20,%rcx
|
||||
180000176: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
||||
18000017b: 48 83 c2 20 add $0x20,%rdx
|
||||
18000017f: 49 83 c0 20 add $0x20,%r8
|
||||
180000183: ff c8 dec %eax
|
||||
180000185: 75 d9 jne 0x180000160
|
||||
180000187: e9 7a fe ff ff jmp 0x180000006
|
||||
18000018c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000193: 00
|
||||
180000194: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000019b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800001a0: 0f 10 01 movups (%rcx),%xmm0
|
||||
1800001a3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
1800001a7: 0f 58 02 addps (%rdx),%xmm0
|
||||
1800001aa: 0f 58 4a 10 addps 0x10(%rdx),%xmm1
|
||||
1800001ae: 41 0f 2b 00 movntps %xmm0,(%r8)
|
||||
1800001b2: 48 83 c1 20 add $0x20,%rcx
|
||||
1800001b6: 41 0f 2b 48 10 movntps %xmm1,0x10(%r8)
|
||||
1800001bb: 48 83 c2 20 add $0x20,%rdx
|
||||
1800001bf: 49 83 c0 20 add $0x20,%r8
|
||||
1800001c3: ff c8 dec %eax
|
||||
1800001c5: 75 d9 jne 0x1800001a0
|
||||
1800001c7: e9 3a fe ff ff jmp 0x180000006
|
||||
1800001cc: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
1800001d3: 0f 84 73 00 00 00 je 0x18000024c
|
||||
1800001d9: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
||||
1800001de: 7f 40 jg 0x180000220
|
||||
1800001e0: 0f 10 02 movups (%rdx),%xmm0
|
||||
1800001e3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
1800001e7: 0f 58 01 addps (%rcx),%xmm0
|
||||
1800001ea: 0f 58 49 10 addps 0x10(%rcx),%xmm1
|
||||
1800001ee: 41 0f 29 00 movaps %xmm0,(%r8)
|
||||
1800001f2: 48 83 c1 20 add $0x20,%rcx
|
||||
1800001f6: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
||||
1800001fb: 48 83 c2 20 add $0x20,%rdx
|
||||
1800001ff: 49 83 c0 20 add $0x20,%r8
|
||||
180000203: ff c8 dec %eax
|
||||
180000205: 75 d9 jne 0x1800001e0
|
||||
180000207: e9 fa fd ff ff jmp 0x180000006
|
||||
18000020c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000213: 00
|
||||
180000214: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000021b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000220: 0f 10 02 movups (%rdx),%xmm0
|
||||
180000223: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
180000227: 0f 58 01 addps (%rcx),%xmm0
|
||||
18000022a: 0f 58 49 10 addps 0x10(%rcx),%xmm1
|
||||
18000022e: 41 0f 2b 00 movntps %xmm0,(%r8)
|
||||
180000232: 48 83 c1 20 add $0x20,%rcx
|
||||
180000236: 41 0f 2b 48 10 movntps %xmm1,0x10(%r8)
|
||||
18000023b: 48 83 c2 20 add $0x20,%rdx
|
||||
18000023f: 49 83 c0 20 add $0x20,%r8
|
||||
180000243: ff c8 dec %eax
|
||||
180000245: 75 d9 jne 0x180000220
|
||||
180000247: e9 ba fd ff ff jmp 0x180000006
|
||||
18000024c: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
||||
180000251: 7f 4d jg 0x1800002a0
|
||||
180000253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000025f: 00
|
||||
180000260: 0f 28 02 movaps (%rdx),%xmm0
|
||||
180000263: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
||||
180000267: 48 83 c2 20 add $0x20,%rdx
|
||||
18000026b: 0f 58 01 addps (%rcx),%xmm0
|
||||
18000026e: 0f 58 49 10 addps 0x10(%rcx),%xmm1
|
||||
180000272: 41 0f 29 00 movaps %xmm0,(%r8)
|
||||
180000276: 48 83 c1 20 add $0x20,%rcx
|
||||
18000027a: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
||||
18000027f: 49 83 c0 20 add $0x20,%r8
|
||||
180000283: ff c8 dec %eax
|
||||
180000285: 75 d9 jne 0x180000260
|
||||
180000287: e9 7a fd ff ff jmp 0x180000006
|
||||
18000028c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000293: 00
|
||||
180000294: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000029b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800002a0: 0f 28 02 movaps (%rdx),%xmm0
|
||||
1800002a3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
||||
1800002a7: 48 83 c2 20 add $0x20,%rdx
|
||||
1800002ab: 0f 58 01 addps (%rcx),%xmm0
|
||||
1800002ae: 0f 58 49 10 addps 0x10(%rcx),%xmm1
|
||||
1800002b2: 41 0f 2b 00 movntps %xmm0,(%r8)
|
||||
1800002b6: 48 83 c1 20 add $0x20,%rcx
|
||||
1800002ba: 41 0f 2b 48 10 movntps %xmm1,0x10(%r8)
|
||||
1800002bf: 49 83 c0 20 add $0x20,%r8
|
||||
1800002c3: ff c8 dec %eax
|
||||
1800002c5: 75 d9 jne 0x1800002a0
|
||||
1800002c7: e9 3a fd ff ff jmp 0x180000006
|
||||
1800002cc: 44 89 c8 mov %r9d,%eax
|
||||
1800002cf: 41 83 e1 07 and $0x7,%r9d
|
||||
1800002d3: c1 f8 03 sar $0x3,%eax
|
||||
1800002d6: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
1800002dd: 0f 84 8f 00 00 00 je 0x180000372
|
||||
1800002e3: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
1800002ea: 75 54 jne 0x180000340
|
||||
1800002ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800002f3: 00
|
||||
1800002f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800002fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000300: 0f 10 01 movups (%rcx),%xmm0
|
||||
180000303: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
180000307: 0f 58 02 addps (%rdx),%xmm0
|
||||
18000030a: 0f 58 4a 10 addps 0x10(%rdx),%xmm1
|
||||
18000030e: 41 0f 11 00 movups %xmm0,(%r8)
|
||||
180000312: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
||||
180000317: 48 83 c1 20 add $0x20,%rcx
|
||||
18000031b: 48 83 c2 20 add $0x20,%rdx
|
||||
18000031f: 49 83 c0 20 add $0x20,%r8
|
||||
180000323: ff c8 dec %eax
|
||||
180000325: 75 d9 jne 0x180000300
|
||||
180000327: e9 da fc ff ff jmp 0x180000006
|
||||
18000032c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000333: 00
|
||||
180000334: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000033b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000340: 0f 10 11 movups (%rcx),%xmm2
|
||||
180000343: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
||||
180000347: 0f 10 02 movups (%rdx),%xmm0
|
||||
18000034a: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
18000034e: 0f 58 d0 addps %xmm0,%xmm2
|
||||
180000351: 0f 58 d9 addps %xmm1,%xmm3
|
||||
180000354: 41 0f 11 10 movups %xmm2,(%r8)
|
||||
180000358: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
||||
18000035d: 48 83 c1 20 add $0x20,%rcx
|
||||
180000361: 48 83 c2 20 add $0x20,%rdx
|
||||
180000365: 49 83 c0 20 add $0x20,%r8
|
||||
180000369: ff c8 dec %eax
|
||||
18000036b: 75 d3 jne 0x180000340
|
||||
18000036d: e9 94 fc ff ff jmp 0x180000006
|
||||
180000372: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
180000379: 75 45 jne 0x1800003c0
|
||||
18000037b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000380: 0f 28 02 movaps (%rdx),%xmm0
|
||||
180000383: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
||||
180000387: 48 83 c2 20 add $0x20,%rdx
|
||||
18000038b: 0f 58 01 addps (%rcx),%xmm0
|
||||
18000038e: 0f 58 49 10 addps 0x10(%rcx),%xmm1
|
||||
180000392: 41 0f 11 00 movups %xmm0,(%r8)
|
||||
180000396: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
||||
18000039b: 48 83 c1 20 add $0x20,%rcx
|
||||
18000039f: 49 83 c0 20 add $0x20,%r8
|
||||
1800003a3: ff c8 dec %eax
|
||||
1800003a5: 75 d9 jne 0x180000380
|
||||
1800003a7: e9 5a fc ff ff jmp 0x180000006
|
||||
1800003ac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800003b3: 00
|
||||
1800003b4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800003bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800003c0: 0f 10 02 movups (%rdx),%xmm0
|
||||
1800003c3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
1800003c7: 0f 58 01 addps (%rcx),%xmm0
|
||||
1800003ca: 0f 58 49 10 addps 0x10(%rcx),%xmm1
|
||||
1800003ce: 41 0f 11 00 movups %xmm0,(%r8)
|
||||
1800003d2: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
||||
1800003d7: 48 83 c1 20 add $0x20,%rcx
|
||||
1800003db: 48 rex.W
|
||||
1800003dc: 83 .byte 0x83
|
||||
1800003dd: c2 .byte 0xc2
|
||||
Reference in New Issue
Block a user