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,195 @@
|
||||
|
||||
/tmp/det/fun_18004ca80.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: 41 57 push %r15
|
||||
18000000b: 48 83 ec 30 sub $0x30,%rsp
|
||||
18000000f: 4d 89 c5 mov %r8,%r13
|
||||
180000012: 49 89 d7 mov %rdx,%r15
|
||||
180000015: 33 db xor %ebx,%ebx
|
||||
180000017: 4d 85 ed test %r13,%r13
|
||||
18000001a: 0f 84 2b 02 00 00 je 0x18000024b
|
||||
180000020: 41 83 7d 00 06 cmpl $0x6,0x0(%r13)
|
||||
180000025: 74 15 je 0x18000003c
|
||||
180000027: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
||||
18000002c: 48 83 c4 30 add $0x30,%rsp
|
||||
180000030: 41 5f pop %r15
|
||||
180000032: 41 5e pop %r14
|
||||
180000034: 41 5d pop %r13
|
||||
180000036: 41 5c pop %r12
|
||||
180000038: 5f pop %rdi
|
||||
180000039: 5e pop %rsi
|
||||
18000003a: 5b pop %rbx
|
||||
18000003b: c3 ret
|
||||
18000003c: 48 85 c9 test %rcx,%rcx
|
||||
18000003f: 0f 84 06 02 00 00 je 0x18000024b
|
||||
180000045: 4d 85 ff test %r15,%r15
|
||||
180000048: 0f 84 fd 01 00 00 je 0x18000024b
|
||||
18000004e: 4d 85 c9 test %r9,%r9
|
||||
180000051: 0f 84 ed 01 00 00 je 0x180000244
|
||||
180000057: 45 8b 75 04 mov 0x4(%r13),%r14d
|
||||
18000005b: 41 83 fe 04 cmp $0x4,%r14d
|
||||
18000005f: 0f 8f c4 00 00 00 jg 0x180000129
|
||||
180000065: 8b 01 mov (%rcx),%eax
|
||||
180000067: bf 01 00 00 00 mov $0x1,%edi
|
||||
18000006c: 41 89 07 mov %eax,(%r15)
|
||||
18000006f: c4 e2 09 f7 c7 shlx %r14d,%edi,%eax
|
||||
180000074: 83 f8 01 cmp $0x1,%eax
|
||||
180000077: 7e 5e jle 0x1800000d7
|
||||
180000079: 48 63 c0 movslq %eax,%rax
|
||||
18000007c: 8b 1c 81 mov (%rcx,%rax,4),%ebx
|
||||
18000007f: 41 89 5f 04 mov %ebx,0x4(%r15)
|
||||
180000083: 8d 58 fe lea -0x2(%rax),%ebx
|
||||
180000086: 83 fb 02 cmp $0x2,%ebx
|
||||
180000089: 7c 4c jl 0x1800000d7
|
||||
18000008b: c1 eb 1f shr $0x1f,%ebx
|
||||
18000008e: 8d 74 18 fe lea -0x2(%rax,%rbx,1),%esi
|
||||
180000092: 33 db xor %ebx,%ebx
|
||||
180000094: 83 e6 fe and $0xfffffffe,%esi
|
||||
180000097: 89 f0 mov %esi,%eax
|
||||
180000099: d1 e8 shr $1,%eax
|
||||
18000009b: 85 c0 test %eax,%eax
|
||||
18000009d: 76 25 jbe 0x1800000c4
|
||||
18000009f: 90 nop
|
||||
1800000a0: 8d 3c 1b lea (%rbx,%rbx,1),%edi
|
||||
1800000a3: ff c3 inc %ebx
|
||||
1800000a5: 48 63 ff movslq %edi,%rdi
|
||||
1800000a8: 44 8b 4c b9 08 mov 0x8(%rcx,%rdi,4),%r9d
|
||||
1800000ad: 45 89 4c bf 08 mov %r9d,0x8(%r15,%rdi,4)
|
||||
1800000b2: 44 8b 54 b9 0c mov 0xc(%rcx,%rdi,4),%r10d
|
||||
1800000b7: 45 89 54 bf 0c mov %r10d,0xc(%r15,%rdi,4)
|
||||
1800000bc: 3b d8 cmp %eax,%ebx
|
||||
1800000be: 72 e0 jb 0x1800000a0
|
||||
1800000c0: 8d 7c 1b 01 lea 0x1(%rbx,%rbx,1),%edi
|
||||
1800000c4: 8d 47 ff lea -0x1(%rdi),%eax
|
||||
1800000c7: 3b c6 cmp %esi,%eax
|
||||
1800000c9: 73 0c jae 0x1800000d7
|
||||
1800000cb: 48 63 ff movslq %edi,%rdi
|
||||
1800000ce: 8b 44 b9 04 mov 0x4(%rcx,%rdi,4),%eax
|
||||
1800000d2: 41 89 44 bf 04 mov %eax,0x4(%r15,%rdi,4)
|
||||
1800000d7: 4d 63 f6 movslq %r14d,%r14
|
||||
1800000da: 41 83 7d 0c 00 cmpl $0x0,0xc(%r13)
|
||||
1800000df: 74 21 je 0x180000102
|
||||
1800000e1: 48 8d 05 98 34 fb ff lea -0x4cb68(%rip),%rax # 0x17ffb3580
|
||||
1800000e8: 4c 89 f9 mov %r15,%rcx
|
||||
1800000eb: c4 c1 7a 10 45 10 vmovss 0x10(%r13),%xmm0
|
||||
1800000f1: 4c 89 fa mov %r15,%rdx
|
||||
1800000f4: c5 f8 28 d0 vmovaps %xmm0,%xmm2
|
||||
1800000f8: 42 ff 94 f0 50 f1 c5 call *0x1c5f150(%rax,%r14,8)
|
||||
1800000ff: 01
|
||||
180000100: eb 15 jmp 0x180000117
|
||||
180000102: 48 8d 05 77 34 fb ff lea -0x4cb89(%rip),%rax # 0x17ffb3580
|
||||
180000109: 4c 89 f9 mov %r15,%rcx
|
||||
18000010c: 4c 89 fa mov %r15,%rdx
|
||||
18000010f: 42 ff 94 f0 80 f1 c5 call *0x1c5f180(%rax,%r14,8)
|
||||
180000116: 01
|
||||
180000117: 33 c0 xor %eax,%eax
|
||||
180000119: 48 83 c4 30 add $0x30,%rsp
|
||||
18000011d: 41 5f pop %r15
|
||||
18000011f: 41 5e pop %r14
|
||||
180000121: 41 5d pop %r13
|
||||
180000123: 41 5c pop %r12
|
||||
180000125: 5f pop %rdi
|
||||
180000126: 5e pop %rsi
|
||||
180000127: 5b pop %rbx
|
||||
180000128: c3 ret
|
||||
180000129: 4c 89 c8 mov %r9,%rax
|
||||
18000012c: 48 83 e0 3f and $0x3f,%rax
|
||||
180000130: 48 f7 d8 neg %rax
|
||||
180000133: 48 83 e0 3f and $0x3f,%rax
|
||||
180000137: 4c 03 c8 add %rax,%r9
|
||||
18000013a: 41 83 7d 18 00 cmpl $0x0,0x18(%r13)
|
||||
18000013f: 49 0f 4f d9 cmovg %r9,%rbx
|
||||
180000143: 41 bc 01 00 00 00 mov $0x1,%r12d
|
||||
180000149: 49 89 e2 mov %rsp,%r10
|
||||
18000014c: c4 c2 09 f7 f4 shlx %r14d,%r12d,%esi
|
||||
180000151: 41 8d 7e ff lea -0x1(%r14),%edi
|
||||
180000155: 48 63 f6 movslq %esi,%rsi
|
||||
180000158: 4c 89 fa mov %r15,%rdx
|
||||
18000015b: c5 fa 10 09 vmovss (%rcx),%xmm1
|
||||
18000015f: 41 b9 ff ff ff ff mov $0xffffffff,%r9d
|
||||
180000165: c4 42 41 f7 e4 shlx %edi,%r12d,%r12d
|
||||
18000016a: 45 89 e0 mov %r12d,%r8d
|
||||
18000016d: c5 fa 10 14 b1 vmovss (%rcx,%rsi,4),%xmm2
|
||||
180000172: c5 f2 58 c2 vaddss %xmm2,%xmm1,%xmm0
|
||||
180000176: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3
|
||||
18000017a: c4 c1 7a 11 07 vmovss %xmm0,(%r15)
|
||||
18000017f: c4 c1 7a 11 5f 04 vmovss %xmm3,0x4(%r15)
|
||||
180000185: 49 8b 45 58 mov 0x58(%r13),%rax
|
||||
180000189: 49 89 42 20 mov %rax,0x20(%r10)
|
||||
18000018d: e8 2e 22 0d 00 call 0x1800d23c0
|
||||
180000192: 41 83 fe 07 cmp $0x7,%r14d
|
||||
180000196: 7f 41 jg 0x1800001d9
|
||||
180000198: 41 83 7d 0c 00 cmpl $0x0,0xc(%r13)
|
||||
18000019d: 74 20 je 0x1800001bf
|
||||
18000019f: 4d 63 f6 movslq %r14d,%r14
|
||||
1800001a2: 4c 89 f9 mov %r15,%rcx
|
||||
1800001a5: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2
|
||||
1800001ab: 4c 8d 2d ce 33 fb ff lea -0x4cc32(%rip),%r13 # 0x17ffb3580
|
||||
1800001b2: 4c 89 fa mov %r15,%rdx
|
||||
1800001b5: 43 ff 94 f5 a8 f1 c5 call *0x1c5f1a8(%r13,%r14,8)
|
||||
1800001bc: 01
|
||||
1800001bd: eb 73 jmp 0x180000232
|
||||
1800001bf: 4d 63 f6 movslq %r14d,%r14
|
||||
1800001c2: 48 8d 05 b7 33 fb ff lea -0x4cc49(%rip),%rax # 0x17ffb3580
|
||||
1800001c9: 4c 89 f9 mov %r15,%rcx
|
||||
1800001cc: 4c 89 fa mov %r15,%rdx
|
||||
1800001cf: 42 ff 94 f0 e0 f1 c5 call *0x1c5f1e0(%rax,%r14,8)
|
||||
1800001d6: 01
|
||||
1800001d7: eb 59 jmp 0x180000232
|
||||
1800001d9: 41 83 fe 13 cmp $0x13,%r14d
|
||||
1800001dd: 7e 1a jle 0x1800001f9
|
||||
1800001df: 48 89 e0 mov %rsp,%rax
|
||||
1800001e2: 4c 89 e9 mov %r13,%rcx
|
||||
1800001e5: 4c 89 fa mov %r15,%rdx
|
||||
1800001e8: 4d 89 f8 mov %r15,%r8
|
||||
1800001eb: 41 89 f9 mov %edi,%r9d
|
||||
1800001ee: 48 89 58 20 mov %rbx,0x20(%rax)
|
||||
1800001f2: e8 89 29 0d 00 call 0x1800d2b80
|
||||
1800001f7: eb 39 jmp 0x180000232
|
||||
1800001f9: 48 89 e7 mov %rsp,%rdi
|
||||
1800001fc: 4c 89 f9 mov %r15,%rcx
|
||||
1800001ff: 49 8b 45 30 mov 0x30(%r13),%rax
|
||||
180000203: 4c 89 fa mov %r15,%rdx
|
||||
180000206: 45 89 e0 mov %r12d,%r8d
|
||||
180000209: 4d 8b 4d 38 mov 0x38(%r13),%r9
|
||||
18000020d: 48 89 47 20 mov %rax,0x20(%rdi)
|
||||
180000211: 48 89 5f 28 mov %rbx,0x28(%rdi)
|
||||
180000215: e8 46 87 b3 01 call 0x181b38960
|
||||
18000021a: 41 83 7d 0c 00 cmpl $0x0,0xc(%r13)
|
||||
18000021f: 74 11 je 0x180000232
|
||||
180000221: c4 c1 7a 10 45 10 vmovss 0x10(%r13),%xmm0
|
||||
180000227: 4c 89 fa mov %r15,%rdx
|
||||
18000022a: 41 89 f0 mov %esi,%r8d
|
||||
18000022d: e8 2e 33 fc ff call 0x17ffc3560
|
||||
180000232: 33 c0 xor %eax,%eax
|
||||
180000234: 48 83 c4 30 add $0x30,%rsp
|
||||
180000238: 41 5f pop %r15
|
||||
18000023a: 41 5e pop %r14
|
||||
18000023c: 41 5d pop %r13
|
||||
18000023e: 41 5c pop %r12
|
||||
180000240: 5f pop %rdi
|
||||
180000241: 5e pop %rsi
|
||||
180000242: 5b pop %rbx
|
||||
180000243: c3 ret
|
||||
180000244: 41 83 7d 18 00 cmpl $0x0,0x18(%r13)
|
||||
180000249: 7e 15 jle 0x180000260
|
||||
18000024b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
||||
180000250: 48 83 c4 30 add $0x30,%rsp
|
||||
180000254: 41 5f pop %r15
|
||||
180000256: 41 5e pop %r14
|
||||
180000258: 41 5d pop %r13
|
||||
18000025a: 41 5c pop %r12
|
||||
18000025c: 5f pop %rdi
|
||||
18000025d: 5e pop %rsi
|
||||
18000025e: 5b pop %rbx
|
||||
18000025f: c3 ret
|
||||
Reference in New Issue
Block a user