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
+229
View File
@@ -0,0 +1,229 @@
/tmp/det/fun_18004c220.bin: file format binary
Disassembly of section .data:
0000000180000000 <.data>:
180000000: 53 push %rbx
180000001: 56 push %rsi
180000002: 57 push %rdi
180000003: 41 54 push %r12
180000005: 41 55 push %r13
180000007: 41 56 push %r14
180000009: 55 push %rbp
18000000a: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
18000000f: 4d 89 c4 mov %r8,%r12
180000012: 49 89 d6 mov %rdx,%r14
180000015: 49 89 ca mov %rcx,%r10
180000018: 33 db xor %ebx,%ebx
18000001a: 4d 85 e4 test %r12,%r12
18000001d: 0f 84 a8 02 00 00 je 0x1800002cb
180000023: 41 83 3c 24 06 cmpl $0x6,(%r12)
180000028: 74 15 je 0x18000003f
18000002a: b8 f3 ff ff ff mov $0xfffffff3,%eax
18000002f: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
180000034: 5d pop %rbp
180000035: 41 5e pop %r14
180000037: 41 5d pop %r13
180000039: 41 5c pop %r12
18000003b: 5f pop %rdi
18000003c: 5e pop %rsi
18000003d: 5b pop %rbx
18000003e: c3 ret
18000003f: 4d 85 d2 test %r10,%r10
180000042: 0f 84 83 02 00 00 je 0x1800002cb
180000048: 4d 85 f6 test %r14,%r14
18000004b: 0f 84 7a 02 00 00 je 0x1800002cb
180000051: 4d 85 c9 test %r9,%r9
180000054: 0f 84 69 02 00 00 je 0x1800002c3
18000005a: 45 8b 6c 24 04 mov 0x4(%r12),%r13d
18000005f: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12)
180000065: 0f 8f e5 00 00 00 jg 0x180000150
18000006b: 41 8b 02 mov (%r10),%eax
18000006e: 44 89 e9 mov %r13d,%ecx
180000071: 41 89 06 mov %eax,(%r14)
180000074: b8 01 00 00 00 mov $0x1,%eax
180000079: d3 e0 shl %cl,%eax
18000007b: 83 f8 01 cmp $0x1,%eax
18000007e: 0f 8e 78 00 00 00 jle 0x1800000fc
180000084: 48 63 c0 movslq %eax,%rax
180000087: 41 8b 1c 82 mov (%r10,%rax,4),%ebx
18000008b: 41 89 5e 04 mov %ebx,0x4(%r14)
18000008f: 8d 58 fe lea -0x2(%rax),%ebx
180000092: 83 fb 02 cmp $0x2,%ebx
180000095: 7c 65 jl 0x1800000fc
180000097: c1 eb 1f shr $0x1f,%ebx
18000009a: be 01 00 00 00 mov $0x1,%esi
18000009f: 03 c3 add %ebx,%eax
1800000a1: 33 ed xor %ebp,%ebp
1800000a3: 83 c0 fe add $0xfffffffe,%eax
1800000a6: 83 e0 fe and $0xfffffffe,%eax
1800000a9: 89 c3 mov %eax,%ebx
1800000ab: d1 eb shr $1,%ebx
1800000ad: 85 db test %ebx,%ebx
1800000af: 76 36 jbe 0x1800000e7
1800000b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1800000b8: 00
1800000b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1800000c0: 89 ee mov %ebp,%esi
1800000c2: 03 f5 add %ebp,%esi
1800000c4: ff c5 inc %ebp
1800000c6: 48 63 f6 movslq %esi,%rsi
1800000c9: 3b eb cmp %ebx,%ebp
1800000cb: 41 8b 7c b2 08 mov 0x8(%r10,%rsi,4),%edi
1800000d0: 41 89 7c b6 08 mov %edi,0x8(%r14,%rsi,4)
1800000d5: 45 8b 4c b2 0c mov 0xc(%r10,%rsi,4),%r9d
1800000da: 45 89 4c b6 0c mov %r9d,0xc(%r14,%rsi,4)
1800000df: 72 df jb 0x1800000c0
1800000e1: 03 ed add %ebp,%ebp
1800000e3: 89 ee mov %ebp,%esi
1800000e5: ff c6 inc %esi
1800000e7: 89 f3 mov %esi,%ebx
1800000e9: ff cb dec %ebx
1800000eb: 3b d8 cmp %eax,%ebx
1800000ed: 73 0d jae 0x1800000fc
1800000ef: 48 63 f6 movslq %esi,%rsi
1800000f2: 45 8b 54 b2 04 mov 0x4(%r10,%rsi,4),%r10d
1800000f7: 45 89 54 b6 04 mov %r10d,0x4(%r14,%rsi,4)
1800000fc: 4d 63 ed movslq %r13d,%r13
1800000ff: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12)
180000105: 74 20 je 0x180000127
180000107: 48 8d 05 d2 3c fb ff lea -0x4c32e(%rip),%rax # 0x17ffb3de0
18000010e: 4c 89 f1 mov %r14,%rcx
180000111: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2
180000118: 4c 89 f2 mov %r14,%rdx
18000011b: 4a 8b 9c e8 00 ef c5 mov 0x1c5ef00(%rax,%r13,8),%rbx
180000122: 01
180000123: ff d3 call *%rbx
180000125: eb 17 jmp 0x18000013e
180000127: 48 8d 05 b2 3c fb ff lea -0x4c34e(%rip),%rax # 0x17ffb3de0
18000012e: 4c 89 f1 mov %r14,%rcx
180000131: 4c 89 f2 mov %r14,%rdx
180000134: 4a 8b 9c e8 30 ef c5 mov 0x1c5ef30(%rax,%r13,8),%rbx
18000013b: 01
18000013c: ff d3 call *%rbx
18000013e: 33 c0 xor %eax,%eax
180000140: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
180000145: 5d pop %rbp
180000146: 41 5e pop %r14
180000148: 41 5d pop %r13
18000014a: 41 5c pop %r12
18000014c: 5f pop %rdi
18000014d: 5e pop %rsi
18000014e: 5b pop %rbx
18000014f: c3 ret
180000150: 4c 89 c8 mov %r9,%rax
180000153: 48 83 e0 3f and $0x3f,%rax
180000157: 48 f7 d8 neg %rax
18000015a: 48 83 e0 3f and $0x3f,%rax
18000015e: 4c 03 c8 add %rax,%r9
180000161: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12)
180000167: 49 0f 4f d9 cmovg %r9,%rbx
18000016b: 44 89 e9 mov %r13d,%ecx
18000016e: bd 01 00 00 00 mov $0x1,%ebp
180000173: d3 e5 shl %cl,%ebp
180000175: 41 8d 75 ff lea -0x1(%r13),%esi
180000179: 48 63 ed movslq %ebp,%rbp
18000017c: 49 89 e3 mov %rsp,%r11
18000017f: f3 41 0f 10 12 movss (%r10),%xmm2
180000184: 89 f1 mov %esi,%ecx
180000186: 0f 28 c2 movaps %xmm2,%xmm0
180000189: bf 01 00 00 00 mov $0x1,%edi
18000018e: d3 e7 shl %cl,%edi
180000190: 4c 89 d1 mov %r10,%rcx
180000193: f3 41 0f 10 0c aa movss (%r10,%rbp,4),%xmm1
180000199: 4c 89 f2 mov %r14,%rdx
18000019c: 41 89 f8 mov %edi,%r8d
18000019f: 41 83 c9 ff or $0xffffffff,%r9d
1800001a3: f3 0f 58 c1 addss %xmm1,%xmm0
1800001a7: f3 0f 5c d1 subss %xmm1,%xmm2
1800001ab: f3 41 0f 11 06 movss %xmm0,(%r14)
1800001b0: f3 41 0f 11 56 04 movss %xmm2,0x4(%r14)
1800001b6: 49 8b 44 24 58 mov 0x58(%r12),%rax
1800001bb: 49 89 43 20 mov %rax,0x20(%r11)
1800001bf: e8 dc 08 0c 00 call 0x1800c0aa0
1800001c4: 41 83 fd 06 cmp $0x6,%r13d
1800001c8: 7f 4d jg 0x180000217
1800001ca: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12)
1800001d0: 74 26 je 0x1800001f8
1800001d2: 4d 63 ed movslq %r13d,%r13
1800001d5: 48 8d 05 04 3c fb ff lea -0x4c3fc(%rip),%rax # 0x17ffb3de0
1800001dc: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2
1800001e3: 4c 89 f1 mov %r14,%rcx
1800001e6: 4c 89 f2 mov %r14,%rdx
1800001e9: 4a 8b 9c e8 58 ef c5 mov 0x1c5ef58(%rax,%r13,8),%rbx
1800001f0: 01
1800001f1: ff d3 call *%rbx
1800001f3: e9 b9 00 00 00 jmp 0x1800002b1
1800001f8: 4d 63 ed movslq %r13d,%r13
1800001fb: 48 8d 05 de 3b fb ff lea -0x4c422(%rip),%rax # 0x17ffb3de0
180000202: 4c 89 f1 mov %r14,%rcx
180000205: 4c 89 f2 mov %r14,%rdx
180000208: 4a 8b 9c e8 88 ef c5 mov 0x1c5ef88(%rax,%r13,8),%rbx
18000020f: 01
180000210: ff d3 call *%rbx
180000212: e9 9a 00 00 00 jmp 0x1800002b1
180000217: 41 83 fd 11 cmp $0x11,%r13d
18000021b: 7e 57 jle 0x180000274
18000021d: 41 83 fd 12 cmp $0x12,%r13d
180000221: 7f 36 jg 0x180000259
180000223: 4c 89 f1 mov %r14,%rcx
180000226: 89 fa mov %edi,%edx
180000228: 4d 8b 44 24 30 mov 0x30(%r12),%r8
18000022d: e8 be 13 af 01 call 0x181af15f0
180000232: 48 8d 04 24 lea (%rsp),%rax
180000236: 4c 89 f1 mov %r14,%rcx
180000239: 89 fa mov %edi,%edx
18000023b: 49 89 d9 mov %rbx,%r9
18000023e: 4d 8b 44 24 38 mov 0x38(%r12),%r8
180000243: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax)
18000024a: e8 31 a8 af 01 call 0x181afaa80
18000024f: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12)
180000255: 75 48 jne 0x18000029f
180000257: eb 58 jmp 0x1800002b1
180000259: 48 8d 04 24 lea (%rsp),%rax
18000025d: 4c 89 e1 mov %r12,%rcx
180000260: 4c 89 f2 mov %r14,%rdx
180000263: 4d 89 f0 mov %r14,%r8
180000266: 41 89 f1 mov %esi,%r9d
180000269: 48 89 58 20 mov %rbx,0x20(%rax)
18000026d: e8 2e 12 0c 00 call 0x1800c14a0
180000272: eb 3d jmp 0x1800002b1
180000274: 48 89 e6 mov %rsp,%rsi
180000277: 4c 89 f1 mov %r14,%rcx
18000027a: 49 8b 44 24 30 mov 0x30(%r12),%rax
18000027f: 4c 89 f2 mov %r14,%rdx
180000282: 41 89 f8 mov %edi,%r8d
180000285: 4d 8b 4c 24 38 mov 0x38(%r12),%r9
18000028a: 48 89 46 20 mov %rax,0x20(%rsi)
18000028e: 48 89 5e 28 mov %rbx,0x28(%rsi)
180000292: e8 39 87 af 01 call 0x181af89d0
180000297: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12)
18000029d: 74 12 je 0x1800002b1
18000029f: f3 41 0f 10 44 24 10 movss 0x10(%r12),%xmm0
1800002a6: 4c 89 f2 mov %r14,%rdx
1800002a9: 41 89 e8 mov %ebp,%r8d
1800002ac: e8 8f 38 fc ff call 0x17ffc3b40
1800002b1: 33 c0 xor %eax,%eax
1800002b3: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
1800002b8: 5d pop %rbp
1800002b9: 41 5e pop %r14
1800002bb: 41 5d pop %r13
1800002bd: 41 5c pop %r12
1800002bf: 5f pop %rdi
1800002c0: 5e pop %rsi
1800002c1: 5b pop %rbx
1800002c2: c3 ret
1800002c3: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12)
1800002c9: 7e 15 jle 0x1800002e0
1800002cb: b8 f8 ff ff ff mov $0xfffffff8,%eax
1800002d0: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
1800002d5: 5d pop %rbp
1800002d6: 41 5e pop %r14
1800002d8: 41 5d pop %r13
1800002da: 41 5c pop %r12
1800002dc: 5f pop %rdi
1800002dd: 5e pop %rsi
1800002de: 5b pop %rbx
1800002df: c3 ret