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,216 @@
|
||||
|
||||
/tmp/det/fun_1800410a0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 53 push %rbx
|
||||
180000001: 41 57 push %r15
|
||||
180000003: 55 push %rbp
|
||||
180000004: 48 83 ec 30 sub $0x30,%rsp
|
||||
180000008: 44 89 c5 mov %r8d,%ebp
|
||||
18000000b: 49 89 d7 mov %rdx,%r15
|
||||
18000000e: 48 89 cb mov %rcx,%rbx
|
||||
180000011: 81 fd 00 00 04 00 cmp $0x40000,%ebp
|
||||
180000017: 0f 8e ff 01 00 00 jle 0x18000021c
|
||||
18000001d: 49 f7 c7 07 00 00 00 test $0x7,%r15
|
||||
180000024: 0f 85 f2 01 00 00 jne 0x18000021c
|
||||
18000002a: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
|
||||
18000002f: c7 01 00 00 00 00 movl $0x0,(%rcx)
|
||||
180000035: e8 46 0a 42 00 call 0x180420a80
|
||||
18000003a: 85 c0 test %eax,%eax
|
||||
18000003c: 0f 85 1c 01 00 00 jne 0x18000015e
|
||||
180000042: 8b 54 24 20 mov 0x20(%rsp),%edx
|
||||
180000046: c1 fa 03 sar $0x3,%edx
|
||||
180000049: 3b ea cmp %edx,%ebp
|
||||
18000004b: 0f 8e 0d 01 00 00 jle 0x18000015e
|
||||
180000051: 4c 89 f9 mov %r15,%rcx
|
||||
180000054: 48 83 e1 38 and $0x38,%rcx
|
||||
180000058: 62 f2 fd 28 7c cb vpbroadcastq %rbx,%ymm1
|
||||
18000005e: 85 c9 test %ecx,%ecx
|
||||
180000060: 74 2f je 0x180000091
|
||||
180000062: c1 e9 03 shr $0x3,%ecx
|
||||
180000065: 33 d2 xor %edx,%edx
|
||||
180000067: f7 d9 neg %ecx
|
||||
180000069: 83 c1 08 add $0x8,%ecx
|
||||
18000006c: c5 f8 28 c1 vmovaps %xmm1,%xmm0
|
||||
180000070: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000077: 00
|
||||
180000078: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000007f: 90 nop
|
||||
180000080: ff c2 inc %edx
|
||||
180000082: c4 c1 79 d6 07 vmovq %xmm0,(%r15)
|
||||
180000087: 49 83 c7 08 add $0x8,%r15
|
||||
18000008b: 3b d1 cmp %ecx,%edx
|
||||
18000008d: 7c f1 jl 0x180000080
|
||||
18000008f: 2b e9 sub %ecx,%ebp
|
||||
180000091: 89 e9 mov %ebp,%ecx
|
||||
180000093: 4c 89 fa mov %r15,%rdx
|
||||
180000096: c1 fd 03 sar $0x3,%ebp
|
||||
180000099: 83 e1 07 and $0x7,%ecx
|
||||
18000009c: 85 ed test %ebp,%ebp
|
||||
18000009e: 0f 8e 72 00 00 00 jle 0x180000116
|
||||
1800000a4: 89 eb mov %ebp,%ebx
|
||||
1800000a6: 45 33 c9 xor %r9d,%r9d
|
||||
1800000a9: d1 eb shr $1,%ebx
|
||||
1800000ab: 41 ba 01 00 00 00 mov $0x1,%r10d
|
||||
1800000b1: 45 33 c0 xor %r8d,%r8d
|
||||
1800000b4: 85 db test %ebx,%ebx
|
||||
1800000b6: 76 3e jbe 0x1800000f6
|
||||
1800000b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000bf: 00
|
||||
1800000c0: 49 ff c1 inc %r9
|
||||
1800000c3: c4 81 7d e7 0c 38 vmovntdq %ymm1,(%r8,%r15,1)
|
||||
1800000c9: c4 81 7d e7 4c 38 20 vmovntdq %ymm1,0x20(%r8,%r15,1)
|
||||
1800000d0: c4 81 7d e7 4c 38 40 vmovntdq %ymm1,0x40(%r8,%r15,1)
|
||||
1800000d7: c4 81 7d e7 4c 38 60 vmovntdq %ymm1,0x60(%r8,%r15,1)
|
||||
1800000de: 49 81 c0 80 00 00 00 add $0x80,%r8
|
||||
1800000e5: 4c 3b cb cmp %rbx,%r9
|
||||
1800000e8: 72 d6 jb 0x1800000c0
|
||||
1800000ea: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
|
||||
1800000ef: 49 c1 e1 07 shl $0x7,%r9
|
||||
1800000f3: 4d 03 f9 add %r9,%r15
|
||||
1800000f6: 41 8d 5a ff lea -0x1(%r10),%ebx
|
||||
1800000fa: 3b dd cmp %ebp,%ebx
|
||||
1800000fc: 73 18 jae 0x180000116
|
||||
1800000fe: 4d 63 fa movslq %r10d,%r15
|
||||
180000101: 49 c1 e7 06 shl $0x6,%r15
|
||||
180000105: c4 c1 7d e7 4c 17 c0 vmovntdq %ymm1,-0x40(%r15,%rdx,1)
|
||||
18000010c: c4 c1 7d e7 4c 17 e0 vmovntdq %ymm1,-0x20(%r15,%rdx,1)
|
||||
180000113: 4c 03 fa add %rdx,%r15
|
||||
180000116: 0f ae f8 sfence
|
||||
180000119: 85 c9 test %ecx,%ecx
|
||||
18000011b: 74 32 je 0x18000014f
|
||||
18000011d: ba 00 00 00 00 mov $0x0,%edx
|
||||
180000122: 7e 2b jle 0x18000014f
|
||||
180000124: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000012b: 00
|
||||
18000012c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000013f: 00
|
||||
180000140: ff c2 inc %edx
|
||||
180000142: c4 c1 79 d6 0f vmovq %xmm1,(%r15)
|
||||
180000147: 49 83 c7 08 add $0x8,%r15
|
||||
18000014b: 3b d1 cmp %ecx,%edx
|
||||
18000014d: 7c f1 jl 0x180000140
|
||||
18000014f: 4c 89 f8 mov %r15,%rax
|
||||
180000152: c5 f8 77 vzeroupper
|
||||
180000155: 48 83 c4 30 add $0x30,%rsp
|
||||
180000159: 5d pop %rbp
|
||||
18000015a: 41 5f pop %r15
|
||||
18000015c: 5b pop %rbx
|
||||
18000015d: c3 ret
|
||||
18000015e: 48 63 d5 movslq %ebp,%rdx
|
||||
180000161: 48 83 fa 08 cmp $0x8,%rdx
|
||||
180000165: 0f 8c 91 01 00 00 jl 0x1800002fc
|
||||
18000016b: 48 83 fa 0f cmp $0xf,%rdx
|
||||
18000016f: 0f 8c 8e 01 00 00 jl 0x180000303
|
||||
180000175: 4d 89 f9 mov %r15,%r9
|
||||
180000178: 49 83 e1 1f and $0x1f,%r9
|
||||
18000017c: 45 85 c9 test %r9d,%r9d
|
||||
18000017f: 74 18 je 0x180000199
|
||||
180000181: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
||||
180000188: 0f 85 6e 01 00 00 jne 0x1800002fc
|
||||
18000018e: 41 f7 d9 neg %r9d
|
||||
180000191: 41 83 c1 20 add $0x20,%r9d
|
||||
180000195: 41 c1 e9 03 shr $0x3,%r9d
|
||||
180000199: 45 89 c8 mov %r9d,%r8d
|
||||
18000019c: 49 8d 48 08 lea 0x8(%r8),%rcx
|
||||
1800001a0: 48 3b d1 cmp %rcx,%rdx
|
||||
1800001a3: 0f 8c 53 01 00 00 jl 0x1800002fc
|
||||
1800001a9: 89 e9 mov %ebp,%ecx
|
||||
1800001ab: 41 2b c9 sub %r9d,%ecx
|
||||
1800001ae: 83 e1 07 and $0x7,%ecx
|
||||
1800001b1: 2b e9 sub %ecx,%ebp
|
||||
1800001b3: 48 63 ed movslq %ebp,%rbp
|
||||
1800001b6: 33 c9 xor %ecx,%ecx
|
||||
1800001b8: 45 85 c9 test %r9d,%r9d
|
||||
1800001bb: 76 0f jbe 0x1800001cc
|
||||
1800001bd: 0f 1f 00 nopl (%rax)
|
||||
1800001c0: 49 89 1c cf mov %rbx,(%r15,%rcx,8)
|
||||
1800001c4: 48 ff c1 inc %rcx
|
||||
1800001c7: 49 3b c8 cmp %r8,%rcx
|
||||
1800001ca: 72 f4 jb 0x1800001c0
|
||||
1800001cc: 62 f2 fd 28 7c c3 vpbroadcastq %rbx,%ymm0
|
||||
1800001d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800001d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800001e0: c4 81 7e 7f 04 c7 vmovdqu %ymm0,(%r15,%r8,8)
|
||||
1800001e6: c4 81 7e 7f 44 c7 20 vmovdqu %ymm0,0x20(%r15,%r8,8)
|
||||
1800001ed: 49 83 c0 08 add $0x8,%r8
|
||||
1800001f1: 4c 3b c5 cmp %rbp,%r8
|
||||
1800001f4: 72 ea jb 0x1800001e0
|
||||
1800001f6: 48 3b ea cmp %rdx,%rbp
|
||||
1800001f9: 73 11 jae 0x18000020c
|
||||
1800001fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000200: 49 89 1c ef mov %rbx,(%r15,%rbp,8)
|
||||
180000204: 48 ff c5 inc %rbp
|
||||
180000207: 48 3b ea cmp %rdx,%rbp
|
||||
18000020a: 72 f4 jb 0x180000200
|
||||
18000020c: 49 8d 04 d7 lea (%r15,%rdx,8),%rax
|
||||
180000210: c5 f8 77 vzeroupper
|
||||
180000213: 48 83 c4 30 add $0x30,%rsp
|
||||
180000217: 5d pop %rbp
|
||||
180000218: 41 5f pop %r15
|
||||
18000021a: 5b pop %rbx
|
||||
18000021b: c3 ret
|
||||
18000021c: 48 63 d5 movslq %ebp,%rdx
|
||||
18000021f: 85 ed test %ebp,%ebp
|
||||
180000221: 0f 8e c5 00 00 00 jle 0x1800002ec
|
||||
180000227: 48 83 fa 08 cmp $0x8,%rdx
|
||||
18000022b: 0f 8c e0 00 00 00 jl 0x180000311
|
||||
180000231: 48 83 fa 0f cmp $0xf,%rdx
|
||||
180000235: 0f 8c da 00 00 00 jl 0x180000315
|
||||
18000023b: 4d 89 f9 mov %r15,%r9
|
||||
18000023e: 49 83 e1 1f and $0x1f,%r9
|
||||
180000242: 45 85 c9 test %r9d,%r9d
|
||||
180000245: 74 18 je 0x18000025f
|
||||
180000247: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
||||
18000024e: 0f 85 bd 00 00 00 jne 0x180000311
|
||||
180000254: 41 f7 d9 neg %r9d
|
||||
180000257: 41 83 c1 20 add $0x20,%r9d
|
||||
18000025b: 41 c1 e9 03 shr $0x3,%r9d
|
||||
18000025f: 45 89 c8 mov %r9d,%r8d
|
||||
180000262: 49 8d 48 08 lea 0x8(%r8),%rcx
|
||||
180000266: 48 3b d1 cmp %rcx,%rdx
|
||||
180000269: 0f 8c a2 00 00 00 jl 0x180000311
|
||||
18000026f: 89 e9 mov %ebp,%ecx
|
||||
180000271: 41 2b c9 sub %r9d,%ecx
|
||||
180000274: 83 e1 07 and $0x7,%ecx
|
||||
180000277: 2b e9 sub %ecx,%ebp
|
||||
180000279: 48 63 ed movslq %ebp,%rbp
|
||||
18000027c: 33 c9 xor %ecx,%ecx
|
||||
18000027e: 45 85 c9 test %r9d,%r9d
|
||||
180000281: 76 29 jbe 0x1800002ac
|
||||
180000283: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000028a: 00
|
||||
18000028b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000292: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800002a0: 49 89 1c cf mov %rbx,(%r15,%rcx,8)
|
||||
1800002a4: 48 ff c1 inc %rcx
|
||||
1800002a7: 49 3b c8 cmp %r8,%rcx
|
||||
1800002aa: 72 f4 jb 0x1800002a0
|
||||
1800002ac: 62 f2 fd 28 7c c3 vpbroadcastq %rbx,%ymm0
|
||||
1800002b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800002b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800002c0: c4 81 7e 7f 04 c7 vmovdqu %ymm0,(%r15,%r8,8)
|
||||
1800002c6: c4 81 7e 7f 44 c7 20 vmovdqu %ymm0,0x20(%r15,%r8,8)
|
||||
1800002cd: 49 83 c0 08 add $0x8,%r8
|
||||
1800002d1: 4c 3b c5 cmp %rbp,%r8
|
||||
1800002d4: 72 ea jb 0x1800002c0
|
||||
1800002d6: 48 3b ea cmp %rdx,%rbp
|
||||
1800002d9: 73 11 jae 0x1800002ec
|
||||
1800002db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800002e0: 49 89 1c ef mov %rbx,(%r15,%rbp,8)
|
||||
1800002e4: 48 ff c5 inc %rbp
|
||||
1800002e7: 48 3b ea cmp %rdx,%rbp
|
||||
1800002ea: 72 f4 jb 0x1800002e0
|
||||
1800002ec: 49 8d 04 d7 lea (%r15,%rdx,8),%rax
|
||||
1800002f0: c5 f8 77 vzeroupper
|
||||
1800002f3: 48 83 c4 30 add $0x30,%rsp
|
||||
1800002f7: 5d pop %rbp
|
||||
1800002f8: 41 5f pop %r15
|
||||
1800002fa: 5b pop %rbx
|
||||
1800002fb: c3 ret
|
||||
Reference in New Issue
Block a user