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,246 @@
|
||||
|
||||
soothe_mem.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
000000000052b570 <.data+0x52b570>:
|
||||
52b570: 4a 8b 04 e0 mov (%rax,%r12,8),%rax
|
||||
52b574: 48 89 84 24 30 01 00 mov %rax,0x130(%rsp)
|
||||
52b57b: 00
|
||||
52b57c: 74 25 je 0x52b5a3
|
||||
52b57e: ff 15 84 fa 67 01 call *0x167fa84(%rip) # 0x1bab008
|
||||
52b584: 44 8b c6 mov %esi,%r8d
|
||||
52b587: 48 8b d3 mov %rbx,%rdx
|
||||
52b58a: 85 c0 test %eax,%eax
|
||||
52b58c: 75 0b jne 0x52b599
|
||||
52b58e: 41 0f 28 c0 movaps %xmm8,%xmm0
|
||||
52b592: e8 99 6a ad ff call 0x2030
|
||||
52b597: eb 3c jmp 0x52b5d5
|
||||
52b599: 0f 57 c0 xorps %xmm0,%xmm0
|
||||
52b59c: f3 41 0f 5a c0 cvtss2sd %xmm8,%xmm0
|
||||
52b5a1: eb 2d jmp 0x52b5d0
|
||||
52b5a3: 41 0f 28 f0 movaps %xmm8,%xmm6
|
||||
52b5a7: f3 0f 59 b7 88 08 54 mulss 0x540888(%rdi),%xmm6
|
||||
52b5ae: 00
|
||||
52b5af: ff 15 53 fa 67 01 call *0x167fa53(%rip) # 0x1bab008
|
||||
52b5b5: 44 8b c6 mov %esi,%r8d
|
||||
52b5b8: 48 8b d3 mov %rbx,%rdx
|
||||
52b5bb: 85 c0 test %eax,%eax
|
||||
52b5bd: 75 0a jne 0x52b5c9
|
||||
52b5bf: 0f 28 c6 movaps %xmm6,%xmm0
|
||||
52b5c2: e8 69 6a ad ff call 0x2030
|
||||
52b5c7: eb 0c jmp 0x52b5d5
|
||||
52b5c9: 0f 57 c0 xorps %xmm0,%xmm0
|
||||
52b5cc: f3 0f 5a c6 cvtss2sd %xmm6,%xmm0
|
||||
52b5d0: e8 5b 67 ad ff call 0x1d30
|
||||
52b5d5: 49 8b 1f mov (%r15),%rbx
|
||||
52b5d8: 48 8d 15 d9 57 12 02 lea 0x21257d9(%rip),%rdx # 0x2650db8
|
||||
52b5df: 48 8d 0d d2 57 12 02 lea 0x21257d2(%rip),%rcx # 0x2650db8
|
||||
52b5e6: ff 15 1c fa 67 01 call *0x167fa1c(%rip) # 0x1bab008
|
||||
52b5ec: 44 8b c6 mov %esi,%r8d
|
||||
52b5ef: 48 8b d3 mov %rbx,%rdx
|
||||
52b5f2: 85 c0 test %eax,%eax
|
||||
52b5f4: 75 0a jne 0x52b600
|
||||
52b5f6: 0f 28 c7 movaps %xmm7,%xmm0
|
||||
52b5f9: e8 72 6c ad ff call 0x2270
|
||||
52b5fe: eb 0c jmp 0x52b60c
|
||||
52b600: 0f 57 c0 xorps %xmm0,%xmm0
|
||||
52b603: f3 0f 5a c7 cvtss2sd %xmm7,%xmm0
|
||||
52b607: e8 94 6c ad ff call 0x22a0
|
||||
52b60c: 8b 87 34 05 54 00 mov 0x540534(%rdi),%eax
|
||||
52b612: 48 8b 8f 28 06 54 00 mov 0x540628(%rdi),%rcx
|
||||
52b619: 99 cltd
|
||||
52b61a: 4c 8b b7 68 06 54 00 mov 0x540668(%rdi),%r14
|
||||
52b621: 2b c2 sub %edx,%eax
|
||||
52b623: 49 8b 17 mov (%r15),%rdx
|
||||
52b626: d1 f8 sar $1,%eax
|
||||
52b628: 48 63 e8 movslq %eax,%rbp
|
||||
52b62b: 44 8d 45 01 lea 0x1(%rbp),%r8d
|
||||
52b62f: e8 3c a4 00 00 call 0x535a70
|
||||
52b634: 48 8b 8f 28 06 54 00 mov 0x540628(%rdi),%rcx
|
||||
52b63b: 44 8d 4d 01 lea 0x1(%rbp),%r9d
|
||||
52b63f: 4d 8b c6 mov %r14,%r8
|
||||
52b642: 33 d2 xor %edx,%edx
|
||||
52b644: e8 c7 6b ad ff call 0x2210
|
||||
52b649: 48 8d 15 68 57 12 02 lea 0x2125768(%rip),%rdx # 0x2650db8
|
||||
52b650: 48 8d 0d 61 57 12 02 lea 0x2125761(%rip),%rcx # 0x2650db8
|
||||
52b657: ff 15 ab f9 67 01 call *0x167f9ab(%rip) # 0x1bab008
|
||||
52b65d: 4c 8b 87 98 05 54 00 mov 0x540598(%rdi),%r8
|
||||
52b664: 49 8b ce mov %r14,%rcx
|
||||
52b667: 85 c0 test %eax,%eax
|
||||
52b669: 75 0e jne 0x52b679
|
||||
52b66b: 48 8b 97 48 05 54 00 mov 0x540548(%rdi),%rdx
|
||||
52b672: e8 09 6b ad ff call 0x2180
|
||||
52b677: eb 0c jmp 0x52b685
|
||||
52b679: 48 8b 97 50 05 54 00 mov 0x540550(%rdi),%rdx
|
||||
52b680: e8 2b 65 ad ff call 0x1bb0
|
||||
52b685: 48 63 87 34 05 54 00 movslq 0x540534(%rdi),%rax
|
||||
52b68c: 44 8d 45 ff lea -0x1(%rbp),%r8d
|
||||
52b690: 33 c9 xor %ecx,%ecx
|
||||
52b692: 41 0f 28 cd movaps %xmm13,%xmm1
|
||||
52b696: 41 89 0c 86 mov %ecx,(%r14,%rax,4)
|
||||
52b69a: 49 8d 4e 04 lea 0x4(%r14),%rcx
|
||||
52b69e: e8 7d 22 00 00 call 0x52d920
|
||||
52b6a3: 49 8d 4e 04 lea 0x4(%r14),%rcx
|
||||
52b6a7: 41 0f 28 c9 movaps %xmm9,%xmm1
|
||||
52b6ab: 48 8d 0c a9 lea (%rcx,%rbp,4),%rcx
|
||||
52b6af: 44 8d 45 ff lea -0x1(%rbp),%r8d
|
||||
52b6b3: e8 98 24 00 00 call 0x52db50
|
||||
52b6b8: 48 8d 15 f9 56 12 02 lea 0x21256f9(%rip),%rdx # 0x2650db8
|
||||
52b6bf: 48 8d 0d f2 56 12 02 lea 0x21256f2(%rip),%rcx # 0x2650db8
|
||||
52b6c6: ff 15 3c f9 67 01 call *0x167f93c(%rip) # 0x1bab008
|
||||
52b6cc: 4c 8b 87 98 05 54 00 mov 0x540598(%rdi),%r8
|
||||
52b6d3: 49 8b ce mov %r14,%rcx
|
||||
52b6d6: 85 c0 test %eax,%eax
|
||||
52b6d8: 75 0e jne 0x52b6e8
|
||||
52b6da: 48 8b 97 48 05 54 00 mov 0x540548(%rdi),%rdx
|
||||
52b6e1: e8 aa 63 ad ff call 0x1a90
|
||||
52b6e6: eb 0c jmp 0x52b6f4
|
||||
52b6e8: 48 8b 97 50 05 54 00 mov 0x540550(%rdi),%rdx
|
||||
52b6ef: e8 dc 62 ad ff call 0x19d0
|
||||
52b6f4: 48 8d 15 bd 56 12 02 lea 0x21256bd(%rip),%rdx # 0x2650db8
|
||||
52b6fb: 48 8d 0d b6 56 12 02 lea 0x21256b6(%rip),%rcx # 0x2650db8
|
||||
52b702: ff 15 00 f9 67 01 call *0x167f900(%rip) # 0x1bab008
|
||||
52b708: 44 8d 45 01 lea 0x1(%rbp),%r8d
|
||||
52b70c: 49 8b d6 mov %r14,%rdx
|
||||
52b70f: 49 8b ce mov %r14,%rcx
|
||||
52b712: 85 c0 test %eax,%eax
|
||||
52b714: 75 07 jne 0x52b71d
|
||||
52b716: e8 15 54 c1 ff call 0x140b30
|
||||
52b71b: eb 05 jmp 0x52b722
|
||||
52b71d: e8 7e 53 c1 ff call 0x140aa0
|
||||
52b722: 48 8d 15 8f 56 12 02 lea 0x212568f(%rip),%rdx # 0x2650db8
|
||||
52b729: 48 8d 0d 88 56 12 02 lea 0x2125688(%rip),%rcx # 0x2650db8
|
||||
52b730: ff 15 d2 f8 67 01 call *0x167f8d2(%rip) # 0x1bab008
|
||||
52b736: 4c 8b 87 98 05 54 00 mov 0x540598(%rdi),%r8
|
||||
52b73d: 49 8b ce mov %r14,%rcx
|
||||
52b740: 85 c0 test %eax,%eax
|
||||
52b742: 75 0e jne 0x52b752
|
||||
52b744: 48 8b 97 48 05 54 00 mov 0x540548(%rdi),%rdx
|
||||
52b74b: e8 30 6a ad ff call 0x2180
|
||||
52b750: eb 0c jmp 0x52b75e
|
||||
52b752: 48 8b 97 50 05 54 00 mov 0x540550(%rdi),%rdx
|
||||
52b759: e8 52 64 ad ff call 0x1bb0
|
||||
52b75e: 48 63 87 34 05 54 00 movslq 0x540534(%rdi),%rax
|
||||
52b765: 33 db xor %ebx,%ebx
|
||||
52b767: 44 8b c5 mov %ebp,%r8d
|
||||
52b76a: 49 8b ce mov %r14,%rcx
|
||||
52b76d: 41 89 1c 86 mov %ebx,(%r14,%rax,4)
|
||||
52b771: 48 8b 87 58 06 54 00 mov 0x540658(%rdi),%rax
|
||||
52b778: 48 8d 14 a8 lea (%rax,%rbp,4),%rdx
|
||||
52b77c: e8 0f 22 00 00 call 0x52d990
|
||||
52b781: 44 8b c5 mov %ebp,%r8d
|
||||
52b784: 49 8d 0c ae lea (%r14,%rbp,4),%rcx
|
||||
52b788: 41 0f 28 c9 movaps %xmm9,%xmm1
|
||||
52b78c: e8 bf 23 00 00 call 0x52db50
|
||||
52b791: 48 8d 15 20 56 12 02 lea 0x2125620(%rip),%rdx # 0x2650db8
|
||||
52b798: 48 8d 0d 19 56 12 02 lea 0x2125619(%rip),%rcx # 0x2650db8
|
||||
52b79f: ff 15 63 f8 67 01 call *0x167f863(%rip) # 0x1bab008
|
||||
52b7a5: 4c 8b 87 98 05 54 00 mov 0x540598(%rdi),%r8
|
||||
52b7ac: 49 8b ce mov %r14,%rcx
|
||||
52b7af: 85 c0 test %eax,%eax
|
||||
52b7b1: 75 0e jne 0x52b7c1
|
||||
52b7b3: 48 8b 97 48 05 54 00 mov 0x540548(%rdi),%rdx
|
||||
52b7ba: e8 d1 62 ad ff call 0x1a90
|
||||
52b7bf: eb 0c jmp 0x52b7cd
|
||||
52b7c1: 48 8b 97 50 05 54 00 mov 0x540550(%rdi),%rdx
|
||||
52b7c8: e8 03 62 ad ff call 0x19d0
|
||||
52b7cd: 48 8b 87 68 06 54 00 mov 0x540668(%rdi),%rax
|
||||
52b7d4: c7 00 00 00 80 3f movl $0x3f800000,(%rax)
|
||||
52b7da: 48 8b 87 68 06 54 00 mov 0x540668(%rdi),%rax
|
||||
52b7e1: 89 58 04 mov %ebx,0x4(%rax)
|
||||
52b7e4: 38 9f 90 08 54 00 cmp %bl,0x540890(%rdi)
|
||||
52b7ea: 74 7a je 0x52b866
|
||||
52b7ec: 48 8b 97 68 06 54 00 mov 0x540668(%rdi),%rdx
|
||||
52b7f3: 41 0f 28 c2 movaps %xmm10,%xmm0
|
||||
52b7f7: 41 0f 14 c1 unpcklps %xmm9,%xmm0
|
||||
52b7fb: 44 8b c6 mov %esi,%r8d
|
||||
52b7fe: 66 48 0f 7e c1 movq %xmm0,%rcx
|
||||
52b803: e8 78 60 ad ff call 0x1880
|
||||
52b808: 48 8b 97 68 06 54 00 mov 0x540668(%rdi),%rdx
|
||||
52b80f: 41 0f 28 c4 movaps %xmm12,%xmm0
|
||||
52b813: 41 0f 14 c1 unpcklps %xmm9,%xmm0
|
||||
52b817: 44 8b c6 mov %esi,%r8d
|
||||
52b81a: 66 48 0f 7e c1 movq %xmm0,%rcx
|
||||
52b81f: e8 7c 64 ad ff call 0x1ca0
|
||||
52b824: 48 8b 9f 68 06 54 00 mov 0x540668(%rdi),%rbx
|
||||
52b82b: 48 8d 15 86 55 12 02 lea 0x2125586(%rip),%rdx # 0x2650db8
|
||||
52b832: f3 0f 10 b7 88 08 54 movss 0x540888(%rdi),%xmm6
|
||||
52b839: 00
|
||||
52b83a: 48 8d 0d 77 55 12 02 lea 0x2125577(%rip),%rcx # 0x2650db8
|
||||
52b841: 8d 2c 36 lea (%rsi,%rsi,1),%ebp
|
||||
52b844: ff 15 be f7 67 01 call *0x167f7be(%rip) # 0x1bab008
|
||||
52b84a: 44 8b c5 mov %ebp,%r8d
|
||||
52b84d: 48 8b d3 mov %rbx,%rdx
|
||||
52b850: 85 c0 test %eax,%eax
|
||||
52b852: 75 0a jne 0x52b85e
|
||||
52b854: 0f 28 c6 movaps %xmm6,%xmm0
|
||||
52b857: e8 d4 67 ad ff call 0x2030
|
||||
52b85c: eb 08 jmp 0x52b866
|
||||
52b85e: 0f 5a c6 cvtps2pd %xmm6,%xmm0
|
||||
52b861: e8 ca 64 ad ff call 0x1d30
|
||||
52b866: 48 8b 9f 68 06 54 00 mov 0x540668(%rdi),%rbx
|
||||
52b86d: 48 8d 15 44 55 12 02 lea 0x2125544(%rip),%rdx # 0x2650db8
|
||||
52b874: 48 8d 0d 3d 55 12 02 lea 0x212553d(%rip),%rcx # 0x2650db8
|
||||
52b87b: ff 15 87 f7 67 01 call *0x167f787(%rip) # 0x1bab008
|
||||
52b881: 48 8b 94 24 30 01 00 mov 0x130(%rsp),%rdx
|
||||
52b888: 00
|
||||
52b889: 44 8b c6 mov %esi,%r8d
|
||||
52b88c: 48 8b cb mov %rbx,%rcx
|
||||
52b88f: 85 c0 test %eax,%eax
|
||||
52b891: 75 07 jne 0x52b89a
|
||||
52b893: e8 58 65 ad ff call 0x1df0
|
||||
52b898: eb 05 jmp 0x52b89f
|
||||
52b89a: e8 d1 66 ad ff call 0x1f70
|
||||
52b89f: 4c 8b 64 24 38 mov 0x38(%rsp),%r12
|
||||
52b8a4: 49 83 c7 10 add $0x10,%r15
|
||||
52b8a8: 49 ff c4 inc %r12
|
||||
52b8ab: 4c 89 64 24 38 mov %r12,0x38(%rsp)
|
||||
52b8b0: 4c 3b 64 24 30 cmp 0x30(%rsp),%r12
|
||||
52b8b5: 0f 8c 95 fc ff ff jl 0x52b550
|
||||
52b8bb: 44 0f 28 6c 24 70 movaps 0x70(%rsp),%xmm13
|
||||
52b8c1: 33 c9 xor %ecx,%ecx
|
||||
52b8c3: 87 8f dc 04 24 00 xchg %ecx,0x2404dc(%rdi)
|
||||
52b8c9: 44 0f 28 a4 24 80 00 movaps 0x80(%rsp),%xmm12
|
||||
52b8d0: 00 00
|
||||
52b8d2: 44 0f 28 94 24 a0 00 movaps 0xa0(%rsp),%xmm10
|
||||
52b8d9: 00 00
|
||||
52b8db: 44 0f 28 8c 24 b0 00 movaps 0xb0(%rsp),%xmm9
|
||||
52b8e2: 00 00
|
||||
52b8e4: 44 0f 28 84 24 c0 00 movaps 0xc0(%rsp),%xmm8
|
||||
52b8eb: 00 00
|
||||
52b8ed: 0f 28 bc 24 d0 00 00 movaps 0xd0(%rsp),%xmm7
|
||||
52b8f4: 00
|
||||
52b8f5: 0f 28 b4 24 e0 00 00 movaps 0xe0(%rsp),%xmm6
|
||||
52b8fc: 00
|
||||
52b8fd: 4c 8b bc 24 f0 00 00 mov 0xf0(%rsp),%r15
|
||||
52b904: 00
|
||||
52b905: 4c 8b b4 24 f8 00 00 mov 0xf8(%rsp),%r14
|
||||
52b90c: 00
|
||||
52b90d: 4c 8b ac 24 00 01 00 mov 0x100(%rsp),%r13
|
||||
52b914: 00
|
||||
52b915: 4c 8b a4 24 08 01 00 mov 0x108(%rsp),%r12
|
||||
52b91c: 00
|
||||
52b91d: 48 8b b4 24 10 01 00 mov 0x110(%rsp),%rsi
|
||||
52b924: 00
|
||||
52b925: 48 8b ac 24 18 01 00 mov 0x118(%rsp),%rbp
|
||||
52b92c: 00
|
||||
52b92d: 48 8b 9c 24 40 01 00 mov 0x140(%rsp),%rbx
|
||||
52b934: 00
|
||||
52b935: 48 81 c4 20 01 00 00 add $0x120,%rsp
|
||||
52b93c: 5f pop %rdi
|
||||
52b93d: c3 ret
|
||||
52b93e: cc int3
|
||||
52b93f: cc int3
|
||||
52b940: 33 d2 xor %edx,%edx
|
||||
52b942: e9 69 30 00 00 jmp 0x52e9b0
|
||||
52b947: cc int3
|
||||
52b948: cc int3
|
||||
52b949: cc int3
|
||||
52b94a: cc int3
|
||||
52b94b: cc int3
|
||||
52b94c: cc int3
|
||||
52b94d: cc int3
|
||||
52b94e: cc int3
|
||||
52b94f: cc int3
|
||||
Reference in New Issue
Block a user