.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.
112 lines
3.6 KiB
Plaintext
112 lines
3.6 KiB
Plaintext
|
|
iface_18052dbc0.bin: file format binary
|
|
|
|
|
|
Disassembly of section .data:
|
|
|
|
000000018052dbc0 <.data>:
|
|
18052dbc0: mov QWORD PTR [rsp+0x8],rbx
|
|
18052dbc5: mov QWORD PTR [rsp+0x10],rsi
|
|
18052dbca: push rdi
|
|
18052dbcb: sub rsp,0x20
|
|
18052dbcf: mov rdi,rdx
|
|
18052dbd2: mov rsi,rcx
|
|
18052dbd5: lea rdx,[rip+0x21231dc] # 0x182650db8
|
|
18052dbdc: mov ebx,r8d
|
|
18052dbdf: lea rcx,[rip+0x21231d2] # 0x182650db8
|
|
18052dbe6: call QWORD PTR [rip+0x167d41c] # 0x181bab008
|
|
18052dbec: mov r8d,ebx
|
|
18052dbef: mov rdx,rsi
|
|
18052dbf2: mov rcx,rdi
|
|
18052dbf5: test eax,eax
|
|
18052dbf7: jne 0x18052dc0d
|
|
18052dbf9: mov rbx,QWORD PTR [rsp+0x30]
|
|
18052dbfe: mov rsi,QWORD PTR [rsp+0x38]
|
|
18052dc03: add rsp,0x20
|
|
18052dc07: pop rdi
|
|
18052dc08: jmp 0x180001b80
|
|
18052dc0d: mov rbx,QWORD PTR [rsp+0x30]
|
|
18052dc12: mov rsi,QWORD PTR [rsp+0x38]
|
|
18052dc17: add rsp,0x20
|
|
18052dc1b: pop rdi
|
|
18052dc1c: jmp 0x180001d60
|
|
18052dc21: int3
|
|
18052dc22: int3
|
|
18052dc23: int3
|
|
18052dc24: int3
|
|
18052dc25: int3
|
|
18052dc26: int3
|
|
18052dc27: int3
|
|
18052dc28: int3
|
|
18052dc29: int3
|
|
18052dc2a: int3
|
|
18052dc2b: int3
|
|
18052dc2c: int3
|
|
18052dc2d: int3
|
|
18052dc2e: int3
|
|
18052dc2f: int3
|
|
18052dc30: rex push rbx
|
|
18052dc32: sub rsp,0x50
|
|
18052dc36: mov rbx,rcx
|
|
18052dc39: cmp DWORD PTR [rcx+0x4],edx
|
|
18052dc3c: je 0x18052dd1d
|
|
18052dc42: mov DWORD PTR [rcx+0x8],r8d
|
|
18052dc46: mov r8d,edx
|
|
18052dc49: mov DWORD PTR [rcx+0x4],edx
|
|
18052dc4c: lea rdx,[rsp+0x30]
|
|
18052dc51: mov QWORD PTR [rsp+0x60],rsi
|
|
18052dc56: mov QWORD PTR [rsp+0x68],rdi
|
|
18052dc5b: call 0x1805335c0
|
|
18052dc60: mov r8d,DWORD PTR [rbx+0x8]
|
|
18052dc64: test r8d,r8d
|
|
18052dc67: jns 0x18052dc8c
|
|
18052dc69: mov edx,DWORD PTR [rsp+0x34]
|
|
18052dc6d: lea rdi,[rbx+0x48]
|
|
18052dc71: mov rcx,rdi
|
|
18052dc74: call 0x180534550
|
|
18052dc79: mov edx,DWORD PTR [rsp+0x38]
|
|
18052dc7d: lea rcx,[rbx+0x68]
|
|
18052dc81: call 0x180534550
|
|
18052dc86: mov edx,DWORD PTR [rsp+0x3c]
|
|
18052dc8a: jmp 0x18052dcba
|
|
18052dc8c: lea rdx,[rsp+0x40]
|
|
18052dc91: mov rcx,rbx
|
|
18052dc94: call 0x1805335c0
|
|
18052dc99: mov edx,DWORD PTR [rsp+0x44]
|
|
18052dc9d: lea rdi,[rbx+0x48]
|
|
18052dca1: mov rcx,rdi
|
|
18052dca4: call 0x180534550
|
|
18052dca9: mov edx,DWORD PTR [rsp+0x48]
|
|
18052dcad: lea rcx,[rbx+0x68]
|
|
18052dcb1: call 0x180534550
|
|
18052dcb6: mov edx,DWORD PTR [rsp+0x4c]
|
|
18052dcba: lea rsi,[rbx+0x58]
|
|
18052dcbe: mov rcx,rsi
|
|
18052dcc1: call 0x180534550
|
|
18052dcc6: lea rdx,[rip+0x21230eb] # 0x182650db8
|
|
18052dccd: lea rcx,[rip+0x21230e4] # 0x182650db8
|
|
18052dcd4: call QWORD PTR [rip+0x167d32e] # 0x181bab008
|
|
18052dcda: mov r8d,DWORD PTR [rbx]
|
|
18052dcdd: mov r9d,0x1
|
|
18052dce3: mov edx,DWORD PTR [rsp+0x30]
|
|
18052dce7: test eax,eax
|
|
18052dce9: mov rax,QWORD PTR [rsi]
|
|
18052dcec: mov QWORD PTR [rsp+0x28],rax
|
|
18052dcf1: mov rax,QWORD PTR [rdi]
|
|
18052dcf4: mov QWORD PTR [rsp+0x20],rax
|
|
18052dcf9: jne 0x18052dd06
|
|
18052dcfb: lea rcx,[rbx+0x18]
|
|
18052dcff: call 0x180002240
|
|
18052dd04: jmp 0x18052dd0f
|
|
18052dd06: lea rcx,[rbx+0x20]
|
|
18052dd0a: call 0x180001c10
|
|
18052dd0f: mov rdi,QWORD PTR [rsp+0x68]
|
|
18052dd14: mov rsi,QWORD PTR [rsp+0x60]
|
|
18052dd19: mov BYTE PTR [rbx+0x15],0x1
|
|
18052dd1d: add rsp,0x50
|
|
18052dd21: pop rbx
|
|
18052dd22: ret
|
|
18052dd23: int3
|
|
18052dd24: int3
|
|
18052dd25: int3
|