Function at 0x140001290
Capabilities:
Print debug messages

Disassembly:
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x38
mov qword [rsp + 0x60], rcx
movsxd rcx, edx
call fcn.140082d80
call fcn.140082dc0
mov rdx, qword [rsp + 0x60]
lea rcx, [rsp + 0x60]
call fcn.140082e50
mov qword [rsp + 0x20], 0
mov qword [rsp + 0x28], 0
lea rax, [rsp + 0x20]
mov qword [0x140358e45], rax
lea rsi, [rsp + 0x28]
mov qword [0x140358e56], rsi
lea rax, [rsp + 0x60]
mov qword [0x140358e6d], rax
xor edx, edx
mov ecx, reloc.WS2_32.dll_recv
call fcn.140083b30
xor edx, edx
xor ecx, ecx
call fcn.140085720
xor edx, edx
mov ecx, 0x21c
call fcn.140083750
xor edx, edx
mov ecx, 0x21e
call fcn.140083750
mov rcx, qword [rsp + 0x60]
call fcn.14007f1d0
mov rcx, qword [rsp + 0x60]
call fcn.14007f348
test rax, rax
jle 0x140001352
mov rdx, qword [rsp + 0x60]
xor ecx, ecx
call fcn.140039a34
mov rdx, qword [rsp + 0x60]
xor ecx, ecx
call fcn.14003a554
test rax, rax
jne 0x1400013b0
xor edx, edx
mov ecx, 0x22e
call fcn.140083750
xor edx, edx
mov ecx, 0x22f
call fcn.140083750
call fcn.140082fc0
mov rcx, qword [rsp + 0x28]
call fcn.140083020
call fcn.140082f90
mov rbx, rax
call fcn.140083ef0
mov rcx, qword [rsp + 0x28]
call fcn.140083090
mov rcx, qword [rsp + 0x60]
call fcn.140083090
mov rax, rbx
add rsp, 0x38
pop rbx
pop rsi
pop rdi
pop rbp
ret
xor edx, edx
mov ecx, 0x21f
call fcn.140083750
xor ecx, ecx
call fcn.14003a0dc
xor ecx, ecx
call fcn.14003a77c
xor edx, edx
test rax, rax
jne 0x140001520
mov ecx, 0x221
call fcn.140083750
xor edx, edx
mov ecx, 0x222
call fcn.140083750
xor ecx, ecx
call fcn.140039a40
xor ecx, ecx
call fcn.14003a7a0
mov qword [rsp + 0x20], rax
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.140085440
xor edx, edx
mov ecx, 0x223
call fcn.140083750
mov rbx, qword [rsp + 0x20]
lea rdi, str._project_section_options
mov rdx, rdi
mov rcx, rbx
call fcn.14003a04c
mov rdx, rdi
mov rcx, rbx
call fcn.14003a7c4
mov qword [rsp + 0x20], rax
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.140085440
xor edx, edx
mov ecx, 0x224
call fcn.140083750
mov rbx, qword [rsp + 0x20]
mov rcx, rbx
call fcn.1400390b4
mov rcx, rbx
call fcn.14003aa28
lea rdi, str.name
test rax, rax
je 0x14000181b
nop word [rax + rax]
mov rbx, qword [rsp + 0x20]
mov rcx, rbx
call fcn.140039ac0
mov rcx, rbx
call fcn.14003aa3c
mov rbx, rax
xor edx, edx
mov ecx, 0x225
call fcn.140083750
test rbx, rbx
je 0x14000181b
xor edx, edx
mov ecx, 0x226
call fcn.140083750
call fcn.140082fc0
call fcn.140082fc0
mov rbp, qword [rsp + 0x20]
call fcn.140082ed0
mov ebx, eax
mov edx, eax
mov rcx, rbp
call fcn.140039f80
mov edx, ebx
mov rcx, rbp
call fcn.14003aa50
call fcn.140083180
call fcn.140082f50
mov rdx, rax
mov rcx, rdi
call fcn.1400831a0
xor edx, edx
test eax, eax
jne 0x1400017c0
mov ecx, 0x229
call fcn.140083750
xor edx, edx
mov ecx, 0x22a
call fcn.140083750
jmp 0x140001480
mov ecx, 0x220
call fcn.140083750
call fcn.140082fc0
call fcn.140082fc0
lea rbp, str.WARNING:_XML_Error:
mov rcx, rbp
call fcn.140083020
call fcn.140082fc0
call fcn.140082fc0
call fcn.140082ed0
mov ebx, eax
mov edx, eax
xor ecx, ecx
call fcn.14003a044
mov edx, ebx
xor ecx, ecx
call fcn.14003ab30
call fcn.140082ed0
lea rdi, str.Line:
mov rcx, rdi
call fcn.140083020
call fcn.140082fc0
call fcn.140082fc0
xor ecx, ecx
call fcn.14003a034
xor ecx, ecx
call fcn.14003ab9c
mov rbx, rax
call fcn.140082ed0
mov edx, eax
mov rcx, rbx
call fcn.140077f70
call fcn.140082ed0
lea rsi, str.___Character:
mov rcx, rsi
call fcn.140083020
call fcn.140082fc0
call fcn.140082fc0
xor ecx, ecx
call fcn.14003a03c
xor ecx, ecx
call fcn.14003abc0
mov rbx, rax
call fcn.140082ed0
mov edx, eax
mov rcx, rbx
call fcn.140077f70
call fcn.140082ed0
call fcn.140082f90
mov rcx, rax
call sub.KERNEL32.dll_OutputDebugStringW
mov ecx, 0x220
call fcn.1400844d0
call fcn.140082f20
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.140085440
xor edx, edx
mov ecx, 0x220
call fcn.140083750
call fcn.140082fc0
call fcn.140082fc0
mov rcx, rbp
call fcn.140083020
call fcn.140082fc0
call fcn.140082fc0
call fcn.140082ed0
mov ebx, eax
mov edx, eax
xor ecx, ecx
call fcn.14003a044
mov edx, ebx
xor ecx, ecx
call fcn.14003ab30
call fcn.140082ed0
mov rcx, rdi
call fcn.140083020
call fcn.140082fc0
call fcn.140082fc0
xor ecx, ecx
call fcn.14003a034
xor ecx, ecx
call fcn.14003ab9c
mov rbx, rax
call fcn.140082ed0
mov edx, eax
mov rcx, rbx
call fcn.140077f70
call fcn.140082ed0
mov rcx, rsi
call fcn.140083020
call fcn.140082fc0
call fcn.140082fc0
xor ecx, ecx
call fcn.14003a03c
xor ecx, ecx
call fcn.14003abc0
mov rbx, rax
call fcn.140082ed0
mov edx, eax
mov rcx, rbx
call fcn.140077f70
call fcn.140082ed0
call fcn.140082f50
mov rcx, rax
call fcn.140084260
call fcn.140082f20
xor edx, edx
mov ecx, 0x220
call fcn.140083750
call fcn.140082fc0
call fcn.140082fc0
lea rcx, str.XML_Error:
call fcn.140083020
call fcn.140082fc0
call fcn.140082fc0
call fcn.140082ed0
mov ebx, eax
mov edx, eax
xor ecx, ecx
call fcn.14003a044
mov edx, ebx
xor ecx, ecx
call fcn.14003ab30
call fcn.140082ed0
mov rcx, rdi
call fcn.140083020
call fcn.140082fc0
call fcn.140082fc0
xor ecx, ecx
call fcn.14003a034
xor ecx, ecx
call fcn.14003ab9c
mov rbx, rax
call fcn.140082ed0
mov edx, eax
mov rcx, rbx
call fcn.140077f70
call fcn.140082ed0
mov rcx, rsi
call fcn.140083020
call fcn.140082fc0
call fcn.140082fc0
xor ecx, ecx
call fcn.14003a03c
xor ecx, ecx
call fcn.14003abc0
mov rbx, rax
call fcn.140082ed0
mov edx, eax
mov rcx, rbx
call fcn.140077f70
call fcn.140082ed0
call fcn.140082f90
mov rcx, rax
call fcn.14007d710
call fcn.140082f20
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.140085440
xor edx, edx
mov ecx, 0x221
call fcn.140083750
jmp 0x140001827
mov ecx, 0x227
call fcn.140083750
call fcn.140082fc0
call fcn.140082fc0
mov rdi, qword [rsp + 0x20]
call fcn.140082ed0
mov ebx, eax
mov edx, eax
mov rcx, rdi
call fcn.140039fc8
mov edx, ebx
mov rcx, rdi
call fcn.14003aac0
call fcn.140082ed0
mov edx, eax
mov rcx, rsi
call fcn.1400830c0
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.140085440
xor edx, edx
mov ecx, 0x228
call fcn.140083750
xor edx, edx
mov ecx, 0x22b
call fcn.140083750
xor edx, edx
mov ecx, 0x22c
call fcn.140083750
xor edx, edx
mov ecx, 0x22d
call fcn.140083750
xor ecx, ecx
call fcn.14003950c
xor ecx, ecx
call fcn.14003ac04
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.140085440
jmp 0x140001352