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,222 @@
|
||||
|
||||
/tmp/det/fun_18004bf20.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 53 push %rbx
|
||||
180000001: 57 push %rdi
|
||||
180000002: 41 54 push %r12
|
||||
180000004: 41 55 push %r13
|
||||
180000006: 41 56 push %r14
|
||||
180000008: 41 57 push %r15
|
||||
18000000a: 55 push %rbp
|
||||
18000000b: 48 83 ec 30 sub $0x30,%rsp
|
||||
18000000f: 4d 89 c6 mov %r8,%r14
|
||||
180000012: 49 89 d7 mov %rdx,%r15
|
||||
180000015: 48 89 c8 mov %rcx,%rax
|
||||
180000018: 33 db xor %ebx,%ebx
|
||||
18000001a: 4d 85 f6 test %r14,%r14
|
||||
18000001d: 0f 84 96 02 00 00 je 0x1800002b9
|
||||
180000023: 41 83 3e 06 cmpl $0x6,(%r14)
|
||||
180000027: 74 15 je 0x18000003e
|
||||
180000029: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
||||
18000002e: 48 83 c4 30 add $0x30,%rsp
|
||||
180000032: 5d pop %rbp
|
||||
180000033: 41 5f pop %r15
|
||||
180000035: 41 5e pop %r14
|
||||
180000037: 41 5d pop %r13
|
||||
180000039: 41 5c pop %r12
|
||||
18000003b: 5f pop %rdi
|
||||
18000003c: 5b pop %rbx
|
||||
18000003d: c3 ret
|
||||
18000003e: 48 85 c0 test %rax,%rax
|
||||
180000041: 0f 84 72 02 00 00 je 0x1800002b9
|
||||
180000047: 4d 85 ff test %r15,%r15
|
||||
18000004a: 0f 84 69 02 00 00 je 0x1800002b9
|
||||
180000050: 4d 85 c9 test %r9,%r9
|
||||
180000053: 0f 84 59 02 00 00 je 0x1800002b2
|
||||
180000059: 45 8b 6e 04 mov 0x4(%r14),%r13d
|
||||
18000005d: 41 83 fd 04 cmp $0x4,%r13d
|
||||
180000061: 0f 8f e3 00 00 00 jg 0x18000014a
|
||||
180000067: 8b 18 mov (%rax),%ebx
|
||||
180000069: 44 89 e9 mov %r13d,%ecx
|
||||
18000006c: 41 89 1f mov %ebx,(%r15)
|
||||
18000006f: bb 01 00 00 00 mov $0x1,%ebx
|
||||
180000074: d3 e3 shl %cl,%ebx
|
||||
180000076: 83 fb 01 cmp $0x1,%ebx
|
||||
180000079: 0f 8e 7d 00 00 00 jle 0x1800000fc
|
||||
18000007f: 48 63 db movslq %ebx,%rbx
|
||||
180000082: 8b 2c 98 mov (%rax,%rbx,4),%ebp
|
||||
180000085: 41 89 6f 04 mov %ebp,0x4(%r15)
|
||||
180000089: 8d 6b fe lea -0x2(%rbx),%ebp
|
||||
18000008c: 83 fd 02 cmp $0x2,%ebp
|
||||
18000008f: 7c 6b jl 0x1800000fc
|
||||
180000091: c1 ed 1f shr $0x1f,%ebp
|
||||
180000094: 41 b9 01 00 00 00 mov $0x1,%r9d
|
||||
18000009a: 8d 7c 2b fe lea -0x2(%rbx,%rbp,1),%edi
|
||||
18000009e: 33 ed xor %ebp,%ebp
|
||||
1800000a0: 83 e7 fe and $0xfffffffe,%edi
|
||||
1800000a3: 89 fb mov %edi,%ebx
|
||||
1800000a5: d1 eb shr $1,%ebx
|
||||
1800000a7: 85 db test %ebx,%ebx
|
||||
1800000a9: 76 3c jbe 0x1800000e7
|
||||
1800000ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000b2: 00
|
||||
1800000b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
||||
1800000c0: 44 8d 4c 2d 00 lea 0x0(%rbp,%rbp,1),%r9d
|
||||
1800000c5: ff c5 inc %ebp
|
||||
1800000c7: 4d 63 c9 movslq %r9d,%r9
|
||||
1800000ca: 3b eb cmp %ebx,%ebp
|
||||
1800000cc: 46 8b 54 88 08 mov 0x8(%rax,%r9,4),%r10d
|
||||
1800000d1: 47 89 54 8f 08 mov %r10d,0x8(%r15,%r9,4)
|
||||
1800000d6: 46 8b 5c 88 0c mov 0xc(%rax,%r9,4),%r11d
|
||||
1800000db: 47 89 5c 8f 0c mov %r11d,0xc(%r15,%r9,4)
|
||||
1800000e0: 72 de jb 0x1800000c0
|
||||
1800000e2: 44 8d 4c 2d 01 lea 0x1(%rbp,%rbp,1),%r9d
|
||||
1800000e7: 41 8d 59 ff lea -0x1(%r9),%ebx
|
||||
1800000eb: 3b df cmp %edi,%ebx
|
||||
1800000ed: 73 0d jae 0x1800000fc
|
||||
1800000ef: 4d 63 c9 movslq %r9d,%r9
|
||||
1800000f2: 42 8b 44 88 04 mov 0x4(%rax,%r9,4),%eax
|
||||
1800000f7: 43 89 44 8f 04 mov %eax,0x4(%r15,%r9,4)
|
||||
1800000fc: 4d 63 ed movslq %r13d,%r13
|
||||
1800000ff: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
|
||||
180000104: 74 1d je 0x180000123
|
||||
180000106: 48 8d 05 d3 3f fb ff lea -0x4c02d(%rip),%rax # 0x17ffb40e0
|
||||
18000010d: 4c 89 f9 mov %r15,%rcx
|
||||
180000110: f3 41 0f 10 56 10 movss 0x10(%r14),%xmm2
|
||||
180000116: 4c 89 fa mov %r15,%rdx
|
||||
180000119: 42 ff 94 e8 40 ee c5 call *0x1c5ee40(%rax,%r13,8)
|
||||
180000120: 01
|
||||
180000121: eb 15 jmp 0x180000138
|
||||
180000123: 48 8d 05 b6 3f fb ff lea -0x4c04a(%rip),%rax # 0x17ffb40e0
|
||||
18000012a: 4c 89 f9 mov %r15,%rcx
|
||||
18000012d: 4c 89 fa mov %r15,%rdx
|
||||
180000130: 42 ff 94 e8 70 ee c5 call *0x1c5ee70(%rax,%r13,8)
|
||||
180000137: 01
|
||||
180000138: 33 c0 xor %eax,%eax
|
||||
18000013a: 48 83 c4 30 add $0x30,%rsp
|
||||
18000013e: 5d pop %rbp
|
||||
18000013f: 41 5f pop %r15
|
||||
180000141: 41 5e pop %r14
|
||||
180000143: 41 5d pop %r13
|
||||
180000145: 41 5c pop %r12
|
||||
180000147: 5f pop %rdi
|
||||
180000148: 5b pop %rbx
|
||||
180000149: c3 ret
|
||||
18000014a: 4c 89 cb mov %r9,%rbx
|
||||
18000014d: 48 83 e3 3f and $0x3f,%rbx
|
||||
180000151: 48 f7 db neg %rbx
|
||||
180000154: 48 83 e3 3f and $0x3f,%rbx
|
||||
180000158: 4c 03 cb add %rbx,%r9
|
||||
18000015b: 33 db xor %ebx,%ebx
|
||||
18000015d: 41 83 7e 18 00 cmpl $0x0,0x18(%r14)
|
||||
180000162: 49 0f 4f d9 cmovg %r9,%rbx
|
||||
180000166: 44 89 e9 mov %r13d,%ecx
|
||||
180000169: bd 01 00 00 00 mov $0x1,%ebp
|
||||
18000016e: d3 e5 shl %cl,%ebp
|
||||
180000170: 41 8d 7d ff lea -0x1(%r13),%edi
|
||||
180000174: 48 63 ed movslq %ebp,%rbp
|
||||
180000177: 49 89 e3 mov %rsp,%r11
|
||||
18000017a: f3 0f 10 10 movss (%rax),%xmm2
|
||||
18000017e: 89 f9 mov %edi,%ecx
|
||||
180000180: 0f 28 c2 movaps %xmm2,%xmm0
|
||||
180000183: 41 bc 01 00 00 00 mov $0x1,%r12d
|
||||
180000189: 41 d3 e4 shl %cl,%r12d
|
||||
18000018c: 48 89 c1 mov %rax,%rcx
|
||||
18000018f: f3 0f 10 0c a8 movss (%rax,%rbp,4),%xmm1
|
||||
180000194: 4c 89 fa mov %r15,%rdx
|
||||
180000197: 45 89 e0 mov %r12d,%r8d
|
||||
18000019a: 41 b9 ff ff ff ff mov $0xffffffff,%r9d
|
||||
1800001a0: f3 0f 58 c1 addss %xmm1,%xmm0
|
||||
1800001a4: f3 0f 5c d1 subss %xmm1,%xmm2
|
||||
1800001a8: f3 41 0f 11 07 movss %xmm0,(%r15)
|
||||
1800001ad: f3 41 0f 11 57 04 movss %xmm2,0x4(%r15)
|
||||
1800001b3: 4d 8b 56 58 mov 0x58(%r14),%r10
|
||||
1800001b7: 4d 89 53 20 mov %r10,0x20(%r11)
|
||||
1800001bb: e8 20 af 0b 00 call 0x1800bb0e0
|
||||
1800001c0: 41 83 fd 06 cmp $0x6,%r13d
|
||||
1800001c4: 7f 47 jg 0x18000020d
|
||||
1800001c6: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
|
||||
1800001cb: 74 23 je 0x1800001f0
|
||||
1800001cd: 4d 63 ed movslq %r13d,%r13
|
||||
1800001d0: 4c 89 f9 mov %r15,%rcx
|
||||
1800001d3: f3 41 0f 10 56 10 movss 0x10(%r14),%xmm2
|
||||
1800001d9: 4c 8d 35 00 3f fb ff lea -0x4c100(%rip),%r14 # 0x17ffb40e0
|
||||
1800001e0: 4c 89 fa mov %r15,%rdx
|
||||
1800001e3: 43 ff 94 ee 98 ee c5 call *0x1c5ee98(%r14,%r13,8)
|
||||
1800001ea: 01
|
||||
1800001eb: e9 b0 00 00 00 jmp 0x1800002a0
|
||||
1800001f0: 4d 63 ed movslq %r13d,%r13
|
||||
1800001f3: 48 8d 05 e6 3e fb ff lea -0x4c11a(%rip),%rax # 0x17ffb40e0
|
||||
1800001fa: 4c 89 f9 mov %r15,%rcx
|
||||
1800001fd: 4c 89 fa mov %r15,%rdx
|
||||
180000200: 42 ff 94 e8 c8 ee c5 call *0x1c5eec8(%rax,%r13,8)
|
||||
180000207: 01
|
||||
180000208: e9 93 00 00 00 jmp 0x1800002a0
|
||||
18000020d: 41 83 fd 10 cmp $0x10,%r13d
|
||||
180000211: 7e 54 jle 0x180000267
|
||||
180000213: 41 83 fd 11 cmp $0x11,%r13d
|
||||
180000217: 7f 34 jg 0x18000024d
|
||||
180000219: 4c 89 f9 mov %r15,%rcx
|
||||
18000021c: 44 89 e2 mov %r12d,%edx
|
||||
18000021f: 4d 8b 46 30 mov 0x30(%r14),%r8
|
||||
180000223: e8 f8 fd ad 01 call 0x181ae0020
|
||||
180000228: 48 89 e0 mov %rsp,%rax
|
||||
18000022b: 4c 89 f9 mov %r15,%rcx
|
||||
18000022e: 44 89 e2 mov %r12d,%edx
|
||||
180000231: 49 89 d9 mov %rbx,%r9
|
||||
180000234: 4d 8b 46 38 mov 0x38(%r14),%r8
|
||||
180000238: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax)
|
||||
18000023f: e8 dc 86 ae 01 call 0x181ae8920
|
||||
180000244: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
|
||||
180000249: 75 44 jne 0x18000028f
|
||||
18000024b: eb 53 jmp 0x1800002a0
|
||||
18000024d: 48 89 e0 mov %rsp,%rax
|
||||
180000250: 4c 89 f1 mov %r14,%rcx
|
||||
180000253: 4c 89 fa mov %r15,%rdx
|
||||
180000256: 4d 89 f8 mov %r15,%r8
|
||||
180000259: 41 89 f9 mov %edi,%r9d
|
||||
18000025c: 48 89 58 20 mov %rbx,0x20(%rax)
|
||||
180000260: e8 fb b7 0b 00 call 0x1800bba60
|
||||
180000265: eb 39 jmp 0x1800002a0
|
||||
180000267: 48 89 e7 mov %rsp,%rdi
|
||||
18000026a: 4c 89 f9 mov %r15,%rcx
|
||||
18000026d: 49 8b 46 30 mov 0x30(%r14),%rax
|
||||
180000271: 4c 89 fa mov %r15,%rdx
|
||||
180000274: 45 89 e0 mov %r12d,%r8d
|
||||
180000277: 4d 8b 4e 38 mov 0x38(%r14),%r9
|
||||
18000027b: 48 89 47 20 mov %rax,0x20(%rdi)
|
||||
18000027f: 48 89 5f 28 mov %rbx,0x28(%rdi)
|
||||
180000283: e8 58 69 ae 01 call 0x181ae6be0
|
||||
180000288: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
|
||||
18000028d: 74 11 je 0x1800002a0
|
||||
18000028f: f3 41 0f 10 46 10 movss 0x10(%r14),%xmm0
|
||||
180000295: 4c 89 fa mov %r15,%rdx
|
||||
180000298: 41 89 e8 mov %ebp,%r8d
|
||||
18000029b: e8 40 3b fc ff call 0x17ffc3de0
|
||||
1800002a0: 33 c0 xor %eax,%eax
|
||||
1800002a2: 48 83 c4 30 add $0x30,%rsp
|
||||
1800002a6: 5d pop %rbp
|
||||
1800002a7: 41 5f pop %r15
|
||||
1800002a9: 41 5e pop %r14
|
||||
1800002ab: 41 5d pop %r13
|
||||
1800002ad: 41 5c pop %r12
|
||||
1800002af: 5f pop %rdi
|
||||
1800002b0: 5b pop %rbx
|
||||
1800002b1: c3 ret
|
||||
1800002b2: 41 83 7e 18 00 cmpl $0x0,0x18(%r14)
|
||||
1800002b7: 7e 15 jle 0x1800002ce
|
||||
1800002b9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
||||
1800002be: 48 83 c4 30 add $0x30,%rsp
|
||||
1800002c2: 5d pop %rbp
|
||||
1800002c3: 41 5f pop %r15
|
||||
1800002c5: 41 5e pop %r14
|
||||
1800002c7: 41 5d pop %r13
|
||||
1800002c9: 41 5c pop %r12
|
||||
1800002cb: 5f pop %rdi
|
||||
1800002cc: 5b pop %rbx
|
||||
1800002cd: c3 ret
|
||||
Reference in New Issue
Block a user