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,194 @@
|
||||
|
||||
/tmp/det/fun_18004cd00.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 56 push %r14
|
||||
180000007: 41 57 push %r15
|
||||
180000009: 55 push %rbp
|
||||
18000000a: 48 83 ec 30 sub $0x30,%rsp
|
||||
18000000e: 4d 89 c4 mov %r8,%r12
|
||||
180000011: 49 89 d7 mov %rdx,%r15
|
||||
180000014: 33 db xor %ebx,%ebx
|
||||
180000016: 4d 85 e4 test %r12,%r12
|
||||
180000019: 0f 84 2f 02 00 00 je 0x18000024e
|
||||
18000001f: 41 83 3c 24 06 cmpl $0x6,(%r12)
|
||||
180000024: 74 14 je 0x18000003a
|
||||
180000026: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
||||
18000002b: 48 83 c4 30 add $0x30,%rsp
|
||||
18000002f: 5d pop %rbp
|
||||
180000030: 41 5f pop %r15
|
||||
180000032: 41 5e pop %r14
|
||||
180000034: 41 5c pop %r12
|
||||
180000036: 5f pop %rdi
|
||||
180000037: 5e pop %rsi
|
||||
180000038: 5b pop %rbx
|
||||
180000039: c3 ret
|
||||
18000003a: 48 85 c9 test %rcx,%rcx
|
||||
18000003d: 0f 84 0b 02 00 00 je 0x18000024e
|
||||
180000043: 4d 85 ff test %r15,%r15
|
||||
180000046: 0f 84 02 02 00 00 je 0x18000024e
|
||||
18000004c: 4d 85 c9 test %r9,%r9
|
||||
18000004f: 0f 84 f1 01 00 00 je 0x180000246
|
||||
180000055: 45 8b 74 24 04 mov 0x4(%r12),%r14d
|
||||
18000005a: 41 83 fe 04 cmp $0x4,%r14d
|
||||
18000005e: 0f 8f c1 00 00 00 jg 0x180000125
|
||||
180000064: 8b 01 mov (%rcx),%eax
|
||||
180000066: be 01 00 00 00 mov $0x1,%esi
|
||||
18000006b: 41 89 07 mov %eax,(%r15)
|
||||
18000006e: c4 e2 09 f7 c6 shlx %r14d,%esi,%eax
|
||||
180000073: 83 f8 01 cmp $0x1,%eax
|
||||
180000076: 7e 5e jle 0x1800000d6
|
||||
180000078: 48 63 c0 movslq %eax,%rax
|
||||
18000007b: 8b 1c 81 mov (%rcx,%rax,4),%ebx
|
||||
18000007e: 41 89 5f 04 mov %ebx,0x4(%r15)
|
||||
180000082: 8d 58 fe lea -0x2(%rax),%ebx
|
||||
180000085: 83 fb 02 cmp $0x2,%ebx
|
||||
180000088: 7c 4c jl 0x1800000d6
|
||||
18000008a: c1 eb 1f shr $0x1f,%ebx
|
||||
18000008d: 8d 6c 18 fe lea -0x2(%rax,%rbx,1),%ebp
|
||||
180000091: 33 db xor %ebx,%ebx
|
||||
180000093: 83 e5 fe and $0xfffffffe,%ebp
|
||||
180000096: 89 e8 mov %ebp,%eax
|
||||
180000098: d1 e8 shr $1,%eax
|
||||
18000009a: 85 c0 test %eax,%eax
|
||||
18000009c: 76 25 jbe 0x1800000c3
|
||||
18000009e: 66 90 xchg %ax,%ax
|
||||
1800000a0: 8d 34 1b lea (%rbx,%rbx,1),%esi
|
||||
1800000a3: ff c3 inc %ebx
|
||||
1800000a5: 48 63 f6 movslq %esi,%rsi
|
||||
1800000a8: 8b 7c b1 08 mov 0x8(%rcx,%rsi,4),%edi
|
||||
1800000ac: 41 89 7c b7 08 mov %edi,0x8(%r15,%rsi,4)
|
||||
1800000b1: 44 8b 4c b1 0c mov 0xc(%rcx,%rsi,4),%r9d
|
||||
1800000b6: 45 89 4c b7 0c mov %r9d,0xc(%r15,%rsi,4)
|
||||
1800000bb: 3b d8 cmp %eax,%ebx
|
||||
1800000bd: 72 e1 jb 0x1800000a0
|
||||
1800000bf: 8d 74 1b 01 lea 0x1(%rbx,%rbx,1),%esi
|
||||
1800000c3: 8d 46 ff lea -0x1(%rsi),%eax
|
||||
1800000c6: 3b c5 cmp %ebp,%eax
|
||||
1800000c8: 73 0c jae 0x1800000d6
|
||||
1800000ca: 48 63 f6 movslq %esi,%rsi
|
||||
1800000cd: 8b 44 b1 04 mov 0x4(%rcx,%rsi,4),%eax
|
||||
1800000d1: 41 89 44 b7 04 mov %eax,0x4(%r15,%rsi,4)
|
||||
1800000d6: 4d 63 f6 movslq %r14d,%r14
|
||||
1800000d9: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12)
|
||||
1800000df: 74 1e je 0x1800000ff
|
||||
1800000e1: 48 8d 05 18 32 fb ff lea -0x4cde8(%rip),%rax # 0x17ffb3300
|
||||
1800000e8: 4c 89 f9 mov %r15,%rcx
|
||||
1800000eb: c4 c1 7a 10 54 24 10 vmovss 0x10(%r12),%xmm2
|
||||
1800000f2: 4c 89 fa mov %r15,%rdx
|
||||
1800000f5: 42 ff 94 f0 20 f2 c5 call *0x1c5f220(%rax,%r14,8)
|
||||
1800000fc: 01
|
||||
1800000fd: eb 15 jmp 0x180000114
|
||||
1800000ff: 48 8d 05 fa 31 fb ff lea -0x4ce06(%rip),%rax # 0x17ffb3300
|
||||
180000106: 4c 89 f9 mov %r15,%rcx
|
||||
180000109: 4c 89 fa mov %r15,%rdx
|
||||
18000010c: 42 ff 94 f0 50 f2 c5 call *0x1c5f250(%rax,%r14,8)
|
||||
180000113: 01
|
||||
180000114: 33 c0 xor %eax,%eax
|
||||
180000116: 48 83 c4 30 add $0x30,%rsp
|
||||
18000011a: 5d pop %rbp
|
||||
18000011b: 41 5f pop %r15
|
||||
18000011d: 41 5e pop %r14
|
||||
18000011f: 41 5c pop %r12
|
||||
180000121: 5f pop %rdi
|
||||
180000122: 5e pop %rsi
|
||||
180000123: 5b pop %rbx
|
||||
180000124: c3 ret
|
||||
180000125: 4c 89 c8 mov %r9,%rax
|
||||
180000128: 48 83 e0 3f and $0x3f,%rax
|
||||
18000012c: 48 f7 d8 neg %rax
|
||||
18000012f: 48 83 e0 3f and $0x3f,%rax
|
||||
180000133: 4c 03 c8 add %rax,%r9
|
||||
180000136: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12)
|
||||
18000013c: 49 0f 4f d9 cmovg %r9,%rbx
|
||||
180000140: bf 01 00 00 00 mov $0x1,%edi
|
||||
180000145: 49 89 e2 mov %rsp,%r10
|
||||
180000148: c4 e2 09 f7 ef shlx %r14d,%edi,%ebp
|
||||
18000014d: 41 8d 76 ff lea -0x1(%r14),%esi
|
||||
180000151: 48 63 ed movslq %ebp,%rbp
|
||||
180000154: 4c 89 fa mov %r15,%rdx
|
||||
180000157: c5 fa 10 09 vmovss (%rcx),%xmm1
|
||||
18000015b: 41 b9 ff ff ff ff mov $0xffffffff,%r9d
|
||||
180000161: c4 e2 49 f7 ff shlx %esi,%edi,%edi
|
||||
180000166: 41 89 f8 mov %edi,%r8d
|
||||
180000169: c5 fa 10 14 a9 vmovss (%rcx,%rbp,4),%xmm2
|
||||
18000016e: c5 f2 58 c2 vaddss %xmm2,%xmm1,%xmm0
|
||||
180000172: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3
|
||||
180000176: c4 c1 7a 11 07 vmovss %xmm0,(%r15)
|
||||
18000017b: c4 c1 7a 11 5f 04 vmovss %xmm3,0x4(%r15)
|
||||
180000181: 49 8b 44 24 58 mov 0x58(%r12),%rax
|
||||
180000186: 49 89 42 20 mov %rax,0x20(%r10)
|
||||
18000018a: e8 31 85 0d 00 call 0x1800d86c0
|
||||
18000018f: 41 83 fe 07 cmp $0x7,%r14d
|
||||
180000193: 7f 43 jg 0x1800001d8
|
||||
180000195: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12)
|
||||
18000019b: 74 21 je 0x1800001be
|
||||
18000019d: 4d 63 f6 movslq %r14d,%r14
|
||||
1800001a0: 4c 89 f9 mov %r15,%rcx
|
||||
1800001a3: c4 c1 7a 10 54 24 10 vmovss 0x10(%r12),%xmm2
|
||||
1800001aa: 4c 8d 25 4f 31 fb ff lea -0x4ceb1(%rip),%r12 # 0x17ffb3300
|
||||
1800001b1: 4c 89 fa mov %r15,%rdx
|
||||
1800001b4: 43 ff 94 f4 78 f2 c5 call *0x1c5f278(%r12,%r14,8)
|
||||
1800001bb: 01
|
||||
1800001bc: eb 77 jmp 0x180000235
|
||||
1800001be: 4d 63 f6 movslq %r14d,%r14
|
||||
1800001c1: 48 8d 05 38 31 fb ff lea -0x4cec8(%rip),%rax # 0x17ffb3300
|
||||
1800001c8: 4c 89 f9 mov %r15,%rcx
|
||||
1800001cb: 4c 89 fa mov %r15,%rdx
|
||||
1800001ce: 42 ff 94 f0 b0 f2 c5 call *0x1c5f2b0(%rax,%r14,8)
|
||||
1800001d5: 01
|
||||
1800001d6: eb 5d jmp 0x180000235
|
||||
1800001d8: 41 83 fe 13 cmp $0x13,%r14d
|
||||
1800001dc: 7e 1a jle 0x1800001f8
|
||||
1800001de: 48 89 e0 mov %rsp,%rax
|
||||
1800001e1: 4c 89 e1 mov %r12,%rcx
|
||||
1800001e4: 4c 89 fa mov %r15,%rdx
|
||||
1800001e7: 4d 89 f8 mov %r15,%r8
|
||||
1800001ea: 41 89 f1 mov %esi,%r9d
|
||||
1800001ed: 48 89 58 20 mov %rbx,0x20(%rax)
|
||||
1800001f1: e8 4a 8d 0d 00 call 0x1800d8f40
|
||||
1800001f6: eb 3d jmp 0x180000235
|
||||
1800001f8: 48 89 e6 mov %rsp,%rsi
|
||||
1800001fb: 4c 89 f9 mov %r15,%rcx
|
||||
1800001fe: 49 8b 44 24 30 mov 0x30(%r12),%rax
|
||||
180000203: 4c 89 fa mov %r15,%rdx
|
||||
180000206: 41 89 f8 mov %edi,%r8d
|
||||
180000209: 4d 8b 4c 24 38 mov 0x38(%r12),%r9
|
||||
18000020e: 48 89 46 20 mov %rax,0x20(%rsi)
|
||||
180000212: 48 89 5e 28 mov %rbx,0x28(%rsi)
|
||||
180000216: e8 e5 51 b4 01 call 0x181b45400
|
||||
18000021b: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12)
|
||||
180000221: 74 12 je 0x180000235
|
||||
180000223: c4 c1 7a 10 44 24 10 vmovss 0x10(%r12),%xmm0
|
||||
18000022a: 4c 89 fa mov %r15,%rdx
|
||||
18000022d: 41 89 e8 mov %ebp,%r8d
|
||||
180000230: e8 6b 32 fc ff call 0x17ffc34a0
|
||||
180000235: 33 c0 xor %eax,%eax
|
||||
180000237: 48 83 c4 30 add $0x30,%rsp
|
||||
18000023b: 5d pop %rbp
|
||||
18000023c: 41 5f pop %r15
|
||||
18000023e: 41 5e pop %r14
|
||||
180000240: 41 5c pop %r12
|
||||
180000242: 5f pop %rdi
|
||||
180000243: 5e pop %rsi
|
||||
180000244: 5b pop %rbx
|
||||
180000245: c3 ret
|
||||
180000246: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12)
|
||||
18000024c: 7e 14 jle 0x180000262
|
||||
18000024e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
||||
180000253: 48 83 c4 30 add $0x30,%rsp
|
||||
180000257: 5d pop %rbp
|
||||
180000258: 41 5f pop %r15
|
||||
18000025a: 41 5e pop %r14
|
||||
18000025c: 41 5c pop %r12
|
||||
18000025e: 5f pop %rdi
|
||||
18000025f: 5e pop %rsi
|
||||
180000260: 5b pop %rbx
|
||||
180000261: c3 ret
|
||||
Reference in New Issue
Block a user