I've open wsl.exe in IDA v7. With Tab key I open pseudocode of sub_1400129F4 like this:
__int64 sub_1400129F4(__int64 a1, __int64 a2, __int64 a3, __int64 a4, ...) { ...... v8 = (__int64 *)sub_140011A40(); } - The assembly of
sub_140011A40():
sub_140011A40 proc near lea rax, unk_14001C2B0 retn sub_140011A40 endp - The pseudo code of
sub_140011A40():
void *sub_140011A40() { return &unk_14001C2B0; } - The
.datasections shows this:
.data:000000014001C2AE db 0 .data:000000014001C2AF db 0 .data:000000014001C2B0 unk_14001C2B0 db 0 ; DATA XREF: sub_140011A40↑o .data:000000014001C2B1 db 0 .data:000000014001C2B2 db 0 .data:000000014001C2B3 db 0 .data:000000014001C2B4 db 0 .data:000000014001C2B5 db 0 .data:000000014001C2B6 db 0 .data:000000014001C2B7 db 0 .data:000000014001C2B8 unk_14001C2B8 db 0 ; DATA XREF: sub_140011A48↑o .data:000000014001C2B9 db 0 .data:000000014001C2BA db 0 - Question: What is the
unkin that pseudo code or in that assembly? Does it hold the values of eight zeros from.datasection?
