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:
2026-08-20 15:42:42 +03:00
parent 2e0b107b4c
commit 77b639ee82
135 changed files with 82201 additions and 6 deletions
+260
View File
@@ -0,0 +1,260 @@
/tmp/det/fun_180047340.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 02 movss (%rdx),%xmm0
180000024: 41 ff c9 dec %r9d
180000027: 48 83 c2 04 add $0x4,%rdx
18000002b: f3 0f 5c 01 subss (%rcx),%xmm0
18000002f: f3 41 0f 11 00 movss %xmm0,(%r8)
180000034: 48 83 c1 04 add $0x4,%rcx
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: 44 89 c0 mov %r8d,%eax
180000046: a8 03 test $0x3,%al
180000048: 0f 85 5e 02 00 00 jne 0x1800002ac
18000004e: 83 e0 0f and $0xf,%eax
180000051: 74 2a je 0x18000007d
180000053: c1 e8 02 shr $0x2,%eax
180000056: f7 d8 neg %eax
180000058: 83 e0 03 and $0x3,%eax
18000005b: 44 2b c8 sub %eax,%r9d
18000005e: 66 90 xchg %ax,%ax
180000060: f3 0f 10 02 movss (%rdx),%xmm0
180000064: 48 83 c2 04 add $0x4,%rdx
180000068: f3 0f 5c 01 subss (%rcx),%xmm0
18000006c: 48 83 c1 04 add $0x4,%rcx
180000070: f3 41 0f 11 00 movss %xmm0,(%r8)
180000075: 49 83 c0 04 add $0x4,%r8
180000079: ff c8 dec %eax
18000007b: 75 e3 jne 0x180000060
18000007d: 44 89 c8 mov %r9d,%eax
180000080: 41 83 e1 07 and $0x7,%r9d
180000084: c1 f8 03 sar $0x3,%eax
180000087: f6 c1 0f test $0xf,%cl
18000008a: 0f 84 02 01 00 00 je 0x180000192
180000090: f6 c2 0f test $0xf,%dl
180000093: 0f 84 79 00 00 00 je 0x180000112
180000099: 3d aa 2a 00 00 cmp $0x2aaa,%eax
18000009e: 7f 40 jg 0x1800000e0
1800000a0: 0f 10 12 movups (%rdx),%xmm2
1800000a3: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
1800000a7: 0f 10 01 movups (%rcx),%xmm0
1800000aa: 0f 10 49 10 movups 0x10(%rcx),%xmm1
1800000ae: 0f 5c d0 subps %xmm0,%xmm2
1800000b1: 0f 5c d9 subps %xmm1,%xmm3
1800000b4: 41 0f 29 10 movaps %xmm2,(%r8)
1800000b8: 48 83 c1 20 add $0x20,%rcx
1800000bc: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
1800000c1: 48 83 c2 20 add $0x20,%rdx
1800000c5: 49 83 c0 20 add $0x20,%r8
1800000c9: ff c8 dec %eax
1800000cb: 75 d3 jne 0x1800000a0
1800000cd: e9 34 ff ff ff jmp 0x180000006
1800000d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1800000d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1800000e0: 0f 10 12 movups (%rdx),%xmm2
1800000e3: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
1800000e7: 0f 10 01 movups (%rcx),%xmm0
1800000ea: 0f 10 49 10 movups 0x10(%rcx),%xmm1
1800000ee: 0f 5c d0 subps %xmm0,%xmm2
1800000f1: 0f 5c d9 subps %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: 3d aa 2a 00 00 cmp $0x2aaa,%eax
180000117: 7f 47 jg 0x180000160
180000119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
180000120: 0f 10 01 movups (%rcx),%xmm0
180000123: 0f 10 49 10 movups 0x10(%rcx),%xmm1
180000127: 0f 28 12 movaps (%rdx),%xmm2
18000012a: 48 83 c1 20 add $0x20,%rcx
18000012e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
180000132: 48 83 c2 20 add $0x20,%rdx
180000136: 0f 5c d0 subps %xmm0,%xmm2
180000139: 0f 5c d9 subps %xmm1,%xmm3
18000013c: 41 0f 29 10 movaps %xmm2,(%r8)
180000140: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
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: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
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 28 12 movaps (%rdx),%xmm2
18000016a: 48 83 c1 20 add $0x20,%rcx
18000016e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
180000172: 48 83 c2 20 add $0x20,%rdx
180000176: 0f 5c d0 subps %xmm0,%xmm2
180000179: 0f 5c d9 subps %xmm1,%xmm3
18000017c: 41 0f 29 10 movaps %xmm2,(%r8)
180000180: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
180000185: 49 83 c0 20 add $0x20,%r8
180000189: ff c8 dec %eax
18000018b: 75 d3 jne 0x180000160
18000018d: e9 74 fe ff ff jmp 0x180000006
180000192: f6 c2 0f test $0xf,%dl
180000195: 0f 84 91 00 00 00 je 0x18000022c
18000019b: 3d aa 2a 00 00 cmp $0x2aaa,%eax
1800001a0: 7f 5e jg 0x180000200
1800001a2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1800001a9: 00
1800001aa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1800001b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1800001b8: 00
1800001b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1800001c0: 0f 10 02 movups (%rdx),%xmm0
1800001c3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
1800001c7: 0f 5c 01 subps (%rcx),%xmm0
1800001ca: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
1800001ce: 41 0f 29 00 movaps %xmm0,(%r8)
1800001d2: 48 83 c1 20 add $0x20,%rcx
1800001d6: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
1800001db: 48 83 c2 20 add $0x20,%rdx
1800001df: 49 83 c0 20 add $0x20,%r8
1800001e3: ff c8 dec %eax
1800001e5: 75 d9 jne 0x1800001c0
1800001e7: e9 1a fe ff ff jmp 0x180000006
1800001ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1800001f3: 00
1800001f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1800001fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
180000200: 0f 10 02 movups (%rdx),%xmm0
180000203: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
180000207: 0f 5c 01 subps (%rcx),%xmm0
18000020a: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
18000020e: 41 0f 29 00 movaps %xmm0,(%r8)
180000212: 48 83 c1 20 add $0x20,%rcx
180000216: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
18000021b: 48 83 c2 20 add $0x20,%rdx
18000021f: 49 83 c0 20 add $0x20,%r8
180000223: ff c8 dec %eax
180000225: 75 d9 jne 0x180000200
180000227: e9 da fd ff ff jmp 0x180000006
18000022c: 3d aa 2a 00 00 cmp $0x2aaa,%eax
180000231: 7f 4d jg 0x180000280
180000233: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
180000238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
18000023f: 00
180000240: 0f 28 02 movaps (%rdx),%xmm0
180000243: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
180000247: 48 83 c2 20 add $0x20,%rdx
18000024b: 0f 5c 01 subps (%rcx),%xmm0
18000024e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
180000252: 41 0f 29 00 movaps %xmm0,(%r8)
180000256: 48 83 c1 20 add $0x20,%rcx
18000025a: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
18000025f: 49 83 c0 20 add $0x20,%r8
180000263: ff c8 dec %eax
180000265: 75 d9 jne 0x180000240
180000267: e9 9a fd ff ff jmp 0x180000006
18000026c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
180000273: 00
180000274: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
18000027b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
180000280: 0f 28 02 movaps (%rdx),%xmm0
180000283: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
180000287: 48 83 c2 20 add $0x20,%rdx
18000028b: 0f 5c 01 subps (%rcx),%xmm0
18000028e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
180000292: 41 0f 29 00 movaps %xmm0,(%r8)
180000296: 48 83 c1 20 add $0x20,%rcx
18000029a: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
18000029f: 49 83 c0 20 add $0x20,%r8
1800002a3: ff c8 dec %eax
1800002a5: 75 d9 jne 0x180000280
1800002a7: e9 5a fd ff ff jmp 0x180000006
1800002ac: 44 89 c8 mov %r9d,%eax
1800002af: 41 83 e1 07 and $0x7,%r9d
1800002b3: c1 f8 03 sar $0x3,%eax
1800002b6: f6 c1 0f test $0xf,%cl
1800002b9: 0f 84 93 00 00 00 je 0x180000352
1800002bf: f6 c2 0f test $0xf,%dl
1800002c2: 75 5c jne 0x180000320
1800002c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1800002cb: 00
1800002cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1800002d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1800002d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1800002df: 00
1800002e0: 0f 10 01 movups (%rcx),%xmm0
1800002e3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
1800002e7: 0f 28 12 movaps (%rdx),%xmm2
1800002ea: 48 83 c1 20 add $0x20,%rcx
1800002ee: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
1800002f2: 48 83 c2 20 add $0x20,%rdx
1800002f6: 0f 5c d0 subps %xmm0,%xmm2
1800002f9: 0f 5c d9 subps %xmm1,%xmm3
1800002fc: 41 0f 11 10 movups %xmm2,(%r8)
180000300: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
180000305: 49 83 c0 20 add $0x20,%r8
180000309: ff c8 dec %eax
18000030b: 75 d3 jne 0x1800002e0
18000030d: e9 f4 fc ff ff jmp 0x180000006
180000312: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
180000319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
180000320: 0f 10 12 movups (%rdx),%xmm2
180000323: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
180000327: 0f 10 01 movups (%rcx),%xmm0
18000032a: 0f 10 49 10 movups 0x10(%rcx),%xmm1
18000032e: 0f 5c d0 subps %xmm0,%xmm2
180000331: 0f 5c d9 subps %xmm1,%xmm3
180000334: 41 0f 11 10 movups %xmm2,(%r8)
180000338: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
18000033d: 48 83 c1 20 add $0x20,%rcx
180000341: 48 83 c2 20 add $0x20,%rdx
180000345: 49 83 c0 20 add $0x20,%r8
180000349: ff c8 dec %eax
18000034b: 75 d3 jne 0x180000320
18000034d: e9 b4 fc ff ff jmp 0x180000006
180000352: f6 c2 0f test $0xf,%dl
180000355: 75 49 jne 0x1800003a0
180000357: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
18000035e: 00 00
180000360: 0f 28 02 movaps (%rdx),%xmm0
180000363: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
180000367: 48 83 c2 20 add $0x20,%rdx
18000036b: 0f 5c 01 subps (%rcx),%xmm0
18000036e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
180000372: 41 0f 11 00 movups %xmm0,(%r8)
180000376: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
18000037b: 48 83 c1 20 add $0x20,%rcx
18000037f: 49 83 c0 20 add $0x20,%r8
180000383: ff c8 dec %eax
180000385: 75 d9 jne 0x180000360
180000387: e9 7a fc ff ff jmp 0x180000006
18000038c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
180000393: 00
180000394: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
18000039b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1800003a0: 0f 10 02 movups (%rdx),%xmm0
1800003a3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
1800003a7: 0f 5c 01 subps (%rcx),%xmm0
1800003aa: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
1800003ae: 41 0f 11 00 movups %xmm0,(%r8)
1800003b2: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
1800003b7: 48 83 c1 20 add $0x20,%rcx
1800003bb: 48 rex.W
1800003bc: 83 .byte 0x83
1800003bd: c2 .byte 0xc2