Function at 0x180004b60
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x750]
sub rsp, 0x850
mov rax, qword [section..data]
xor rax, rsp
mov qword [rbp + 0x740], rax
mov r12d, dword [0x180094a28]
mov esi, ecx
mov r14, qword [0x180091250]
mov eax, r12d
and eax, 8
mov dword [rsp + 0x28], r12d
or eax, 0x47
mov dword [0x180094a28], eax
call fcn.18000afa0
mov ebx, dword [0x180071164]
cmp ebx, 0xcd
jle 0x1800055da
lea eax, [rbx - 0x103]
mov edx, ebx
cmp eax, 0x46
ja case.0x180004c0b.271
lea rdi, [r14 + 0x440]
xor r15d, r15d
lea r13, [0x180000000]
cdqe
movzx eax, byte [rax + r13 + 0x5974]
mov ecx, dword [r13 + rax*4 + 0x5940]
add rcx, r13
jmp rcx
mov ebx, 1
jmp 0x180004c20
call fcn.180003bf0
mov ebx, eax
jmp 0x180004c86
mov ebx, r15d
call fcn.18000afa0
mov ecx, dword [0x180071164]
cmp ecx, 0x100
jl 0x180005878
test esi, esi
je 0x180004c4f
test ebx, ebx
je 0x180004c4f
mov rax, qword [0x1800911b8]
mov dword [rax + 0x28], ecx
mov ecx, dword [0x180071164]
mov eax, dword [0x180091258]
add ecx, 0xffffff00
add eax, 0xffffff00
cmp ecx, eax
jb 0x180004c69
mov rcx, r15
jmp 0x180004c7b
mov rax, qword [0x180071170]
movsxd rcx, ecx
mov rcx, qword [rax + rcx*8]
mov rcx, qword [rcx + 8]
test rcx, rcx
mov eax, r15d
setne al
xor ebx, eax
lea rdi, [r14 + 0x440]
mov rax, qword [rdi]
cmp rax, rdi
jae 0x18000586b
mov dword [rax], ebx
add qword [rdi], 4
jmp 0x180004d11
mov rcx, qword [rdi]
lea rax, [r14 + 0x340]
cmp rcx, rax
je 0x1800058a6
mov ebx, dword [rcx - 4]
test bl, 2
jne 0x180005899
xor ebx, 3
mov dword [rcx - 4], ebx
jmp 0x180004cf9
mov rcx, qword [rdi]
lea rax, [r14 + 0x340]
cmp rcx, rax
je 0x1800058c0
cmp dword [rcx - 4], 1
jg 0x1800058b3
jne 0x180004cec
mov ebx, r15d
jmp 0x180004cf9
call fcn.180003bf0
mov ebx, eax
mov rax, qword [rdi]
mov dword [rax - 4], ebx
mov rcx, qword [0x1800911b8]
mov rax, qword [rcx + 0x30]
add rax, 4
cmp qword [rdi], rax
jne 0x180004d11
mov dword [rcx + 0x28], r15d
test bl, 1
jne 0x18000581a
call fcn.180002a40
mov ebx, dword [0x180071164]
mov esi, r15d
cmp ebx, 0xcd
jle 0x1800055da
lea eax, [rbx - 0x103]
mov edx, ebx
cmp eax, 0x46
jbe 0x180004bf5
jmp case.0x180004c0b.271
mov eax, dword [0x180071164]
mov dword [0x180094880], eax
call fcn.18000afa0
mov eax, dword [0x180071164]
mov dword [0x180071140], eax
call fcn.180003ff0
jmp 0x18000581a
mov eax, dword [0x180071164]
mov dword [0x180094880], eax
call fcn.18000afa0
mov ebx, dword [0x180071164]
mov ecx, dword [0x180091258]
mov dword [0x180071140], ebx
add ebx, 0xffffff00
lea eax, [rcx - 0x100]
cmp ebx, eax
jae 0x18000581a
mov rdx, qword [0x180071170]
movsxd rax, ebx
mov rax, qword [rdx + rax*8]
mov rax, qword [rax + 8]
test rax, rax
je 0x18000581a
movsxd rax, dword [rax]
cmp eax, 0x100
jl 0x18000581a
cmp eax, ecx
jge 0x18000581a
mov rcx, qword [rdx + rax*8 - 0x800]
mov qword [rcx + 8], r15
jmp 0x18000581a
mov rax, qword [0x1800911b8]
mov rcx, qword [rax]
movzx eax, byte [rcx]
mov dword [0x180091280], eax
call fcn.1800029a0
mov eax, dword [0x180091280]
mov rsi, 0xffffffffffffffff
mov r13d, 0x400
cmp eax, 0x3c
jne 0x180004e21
mov edi, 0x3e
jmp 0x180004e2c
cmp eax, 0x22
jne 0x180004f40
mov edi, eax
mov dword [rsp + 0x20], edi
mov rdx, qword [0x1800911b8]
inc qword [rdx]
mov rax, qword [rdx]
movzx ecx, byte [rax]
mov dword [0x180091280], ecx
mov eax, ecx
cmp ecx, 0x5c
jne 0x180004e61
call fcn.1800025e0
mov rdx, qword [0x1800911b8]
mov ecx, eax
mov dword [0x180091280], eax
lea r8, [rsp + 0x40]
mov qword [rsp + 0x38], r8
cmp eax, edi
je 0x180004eea
cmp ecx, 0xa
je 0x180004eea
cmp ecx, esi
je 0x180004eea
mov r8, qword [rsp + 0x38]
lea r9, [rsp + 0x40]
mov rax, r8
sub rax, r9
cmp rax, 0x3ff
jae 0x180004e9c
mov byte [r8], cl
inc qword [rsp + 0x38]
cmp ecx, 0x5c
jne 0x180004ebe
call fcn.1800026a0
mov ecx, dword [0x180091280]
mov rdx, qword [0x1800911b8]
test eax, eax
jne 0x180004ee6
dec qword [rsp + 0x38]
jmp 0x180004ee6
inc qword [rdx]
mov rax, qword [rdx]
movzx ecx, byte [rax]
mov dword [0x180091280], ecx
cmp ecx, 0x5c
jne 0x180004ee6
call fcn.1800025e0
mov rdx, qword [0x1800911b8]
mov ecx, eax
mov dword [0x180091280], eax
cmp ecx, edi
jne 0x180004e73
mov rax, qword [rsp + 0x38]
mov byte [rax], r15b
inc qword [rdx]
mov rax, qword [rdx]
movzx eax, byte [rax]
mov dword [0x180091280], eax
cmp eax, 0x5c
jne 0x180004f35
call fcn.1800025e0
mov rdx, qword [0x1800911b8]
mov dword [0x180091280], eax
cmp eax, 0x5c
jne 0x180004f35
call fcn.1800026a0
test eax, eax
jne 0x1800058cd
mov ebx, dword [0x180071164]
jmp 0x180005066
mov ebx, dword [0x180071164]
jmp 0x18000506d
mov eax, dword [0x180094a28]
and eax, 8
or eax, 5
mov dword [0x180094a28], eax
call fcn.18000b140
mov ebx, dword [0x180071164]
xor cl, cl
mov byte [rsp + 0x40], cl
cmp ebx, 0xa
je 0x180004fed
nop dword [rax]
lea rdx, [0x1800911f8]
mov ecx, ebx
call fcn.180001c30
mov rdx, rax
mov rcx, rsi
lea rax, [rsp + 0x40]
nop dword [rax]
inc rcx
cmp byte [rax + rcx], r15b
jne 0x180004f90
cmp rcx, r13
jae 0x180004fd8
mov r8, r13
lea rax, [rsp + 0x40]
lea rax, [rax + rcx]
sub r8, rcx
je 0x180004fd8
dec r8
add r8, rax
cmp rax, r8
jae 0x180004fd5
nop word [rax + rax]
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
je 0x180004fd5
mov byte [rax], cl
inc rax
cmp rax, r8
jb 0x180004fc0
mov byte [rax], r15b
call fcn.18000b140
mov ebx, dword [0x180071164]
cmp ebx, 0xa
jne 0x180004f70
movzx ecx, byte [rsp + 0x40]
lea rdx, [rsp + 0x40]
mov rax, rsi
inc rax
cmp byte [rdx + rax], r15b
jne 0x180004ff5
cmp eax, 2
jl 0x1800058da
cmp cl, 0x22
jne 0x18000501e
movsxd rcx, eax
movzx eax, byte [rsp + rcx + 0x3f]
cmp al, 0x22
jne 0x1800058da
jmp 0x180005037
cmp cl, 0x3c
jne 0x1800058da
movsxd rcx, eax
movzx eax, byte [rsp + rcx + 0x3f]
cmp al, 0x3e
jne 0x1800058da
movsx edx, al
lea rdi, [rcx - 2]
mov dword [rsp + 0x20], edx
lea rcx, [rsp + 0x40]
lea rdx, [rsp + 0x41]
mov r8, rdi
call fcn.180058aa0
cmp rdi, r13
jae 0x180005913
mov byte [rsp + rdi + 0x40], r15b
mov edi, dword [rsp + 0x20]
mov rdx, qword [0x1800911b8]
lea rax, [r14 + 0x338]
cmp qword [rax], rax
jae 0x1800058e7
cmp ebx, 0x13f
jne 0x18000508c
mov r15d, dword [rdx + 0x38]
inc r15d
mov eax, dword [r14 + 0x98]
add eax, 2
add eax, dword [r14 + 0x88]
mov dword [rsp + 0x24], eax
cmp r15d, eax
jge 0x180005901
movzx ecx, byte [rsp + 0x42]
cdqe
mov qword [rsp + 0x30], rax
mov r8, qword [rsp + 0x30]
movzx eax, byte [rsp + 0x40]
movsxd r12, r15d
test r12, r12
jne 0x1800050fd
cmp al, 0x2f
je 0x1800050f1
cmp al, 0x5c
je 0x1800050f1
test al, al
je 0x18000536d
cmp byte [rsp + 0x41], 0x3a
jne 0x18000536d
cmp cl, 0x2f
je 0x1800050f1
cmp cl, 0x5c
jne 0x18000536d
mov byte [rbp + 0x340], 0
jmp 0x180005219
cmp r12, 1
jne 0x18000516a
cmp edi, 0x22
jne 0x18000536d
mov rdi, qword [rdx + 0x440]
xor edx, edx
mov rcx, rdi
call fcn.1800377d8
mov rbx, rax
cmp rax, rdi
jbe 0x180005148
nop word [rax + rax]
movzx eax, byte [rbx - 1]
lea rcx, [rbx - 1]
cmp al, 0x2f
je 0x180005148
cmp al, 0x5c
je 0x180005148
mov rbx, rcx
cmp rcx, rdi
ja 0x180005130
sub rbx, rdi
lea rcx, [rbp + 0x340]
mov r8, rbx
mov rdx, rdi
call fcn.180058aa0
mov byte [rbp + rbx + 0x340], 0
jmp 0x180005219
mov ecx, r15d
sub ecx, dword [r14 + 0x88]
lea eax, [rcx - 2]
test eax, eax
jns 0x180005189
mov rax, qword [r14 + 0x80]
mov rcx, qword [rax + r12*8 - 0x10]
jmp 0x180005198
mov rax, qword [r14 + 0x90]
movsxd rcx, ecx
mov rcx, qword [rax + rcx*8 - 0x10]
lea rax, [rbp + 0x340]
nop
movzx edx, byte [rcx]
lea rcx, [rcx + 1]
test dl, dl
je 0x1800051bc
mov byte [rax], dl
inc rax
lea rdx, [rbp + 0x73f]
cmp rax, rdx
jb 0x1800051a0
mov byte [rax], 0
lea rcx, [rbp + 0x340]
mov rax, rsi
nop dword [rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x1800051d0
cmp rax, r13
jae 0x180005219
mov rdx, r13
lea rcx, [0x1800638fc]
sub rdx, rax
lea rax, [rbp + rax + 0x340]
je 0x180005219
lea r8, [rdx - 1]
add r8, rax
cmp rax, r8
jae 0x180005216
movzx edx, byte [rcx]
lea rcx, [rcx + 1]
test dl, dl
je 0x180005216
mov byte [rax], dl
inc rax
cmp rax, r8
jb 0x180005201
mov byte [rax], 0
lea rcx, [rbp + 0x340]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180005223
cmp rax, r13
jae 0x18000526a
mov rdx, r13
lea rcx, [rsp + 0x40]
sub rdx, rax
lea rax, [rbp + rax + 0x340]
je 0x18000526a
lea r8, [rdx - 1]
add r8, rax
cmp rax, r8
jae 0x180005267
movzx edx, byte [rcx]
lea rcx, [rcx + 1]
test dl, dl
je 0x180005267
mov byte [rax], dl
inc rax
cmp rax, r8
jb 0x180005252
mov byte [rax], 0
movzx eax, byte [rbp + 0x340]
lea r9, [rbp + 0x340]
mov r8d, 1
test al, al
je 0x1800052b8
nop dword [rax]
nop word [rax + rax]
movzx ecx, al
lea r9, [r9 + 1]
lea eax, [rcx - 0x61]
cmp eax, 0x19
lea edx, [rcx - 0x20]
cmova edx, ecx
imul eax, r8d, 0x21
shr r8d, 0x1b
add edx, eax
movzx eax, byte [r9]
add r8d, edx
test al, al
jne 0x180005290
and r8d, 0x1f
mov ecx, dword [r14 + r8*4 + 0x448]
test ecx, ecx
je 0x180005342
nop dword [rax + rax]
mov rax, qword [r14 + 0x4c8]
lea rdx, [rbp + 0x340]
movsxd rcx, ecx
mov rbx, qword [rax + rcx*8 - 8]
lea rcx, [rbx + 0xc]
call fcn.180047474
test eax, eax
je 0x1800052fc
mov ecx, dword [rbx + 8]
test ecx, ecx
jne 0x1800052d0
jmp 0x180005342
test rbx, rbx
je 0x180005342
movsxd rdx, dword [rbx]
mov eax, dword [0x180091258]
add eax, 0xffffff00
lea ecx, [rdx - 0x100]
cmp ecx, eax
jae 0x180005333
mov rax, qword [0x180071170]
mov rcx, qword [rax + rdx*8 - 0x800]
cmp qword [rcx + 8], 0
jne 0x18000581a
mov eax, dword [0x180070fe0]
cmp dword [rbx + 4], eax
je 0x18000581a
lea rdx, [rbp + 0x340]
mov rcx, r14
call fcn.1800330e0
mov ebx, eax
test eax, eax
jns 0x180005385
movzx ecx, byte [rsp + 0x42]
movzx eax, byte [rsp + 0x40]
mov rdx, qword [0x1800911b8]
mov r8, qword [rsp + 0x30]
inc r15d
inc r12
cmp r12, r8
jge 0x180005901
mov edi, dword [rsp + 0x20]
jmp 0x1800050c3
xor r8d, r8d
lea rdx, [rbp + 0x340]
mov rcx, r14
call fcn.180032fb0
mov rdx, qword [0x1800911b8]
mov dword [rdx + 0x10], ebx
mov rcx, qword [r14 + 0x338]
mov rax, qword [rdx + 0x18]
mov qword [rcx], rax
add qword [r14 + 0x338], 8
mov dword [rdx + 0x38], r15d
cmp dword [r14 + 0x654], 0
je 0x180005461
cmp r15d, 1
jne 0x1800053e3
nop
mov rdx, qword [rdx + 0x18]
test rdx, rdx
je 0x1800053e3
mov r15d, dword [rdx + 0x38]
cmp r15d, 1
je 0x1800053d0
mov eax, dword [rsp + 0x24]
sub eax, r15d
cmp eax, dword [r14 + 0x98]
jle 0x180005461
lea rax, [rbp + 0x340]
nop word [rax + rax]
inc rsi
cmp byte [rax + rsi], 0
jne 0x180005400
inc esi
mov ecx, esi
call fcn.180046850
mov r8, rax
test rax, rax
jne 0x180005422
test esi, esi
jne 0x1800058f4
lea rax, [rbp + 0x340]
mov rdx, r8
sub rdx, rax
lea rcx, [rbp + 0x340]
nop word [rax + rax]
movzx eax, byte [rcx]
mov byte [rcx + rdx], al
lea rcx, [rcx + 1]
test al, al
jne 0x180005440
lea rdx, [r14 + 0x230]
lea rcx, [r14 + 0x228]
call fcn.1800325e0
mov rcx, qword [0x180091250]
call fcn.18000d920
mov rax, qword [0x1800911b8]
or dword [0x18007117c], 3
mov rcx, qword [rax]
movzx eax, byte [rcx]
mov dword [0x180091280], eax
jmp 0x180005831
mov rax, qword [0x1800911b8]
mov rcx, qword [rdi]
cmp rcx, qword [rax + 0x30]
jbe 0x180005919
lea rdx, [rcx - 4]
mov qword [rdi], rdx
mov ecx, dword [rax + 0x28]
test ecx, ecx
je 0x18000581a
cmp rdx, qword [rax + 0x30]
jne 0x18000581a
mov dword [rax + 0x2c], ecx
mov dword [rax + 0x28], r15d
cmp dword [0x180071164], 0xa
je 0x1800054de
nop dword [rax]
call fcn.18000afa0
cmp dword [0x180071164], 0xa
jne 0x1800054d0
or dword [0x18007117c], 4
jmp 0x180005831
call fcn.18000b140
cmp dword [0x180071164], 0xc2
jne 0x180005933
mov edi, dword [0x1800911f8]
jmp 0x18000565d
mov rax, qword [0x1800911b8]
mov rcx, qword [rax]
movzx eax, byte [rcx]
mov dword [0x180091280], eax
call fcn.1800029a0
mov ecx, dword [0x180091280]
lea rax, [rsp + 0x40]
mov qword [rsp + 0x38], rax
cmp ecx, 0xa
je 0x1800055a3
cmp ecx, 0xffffffff
je 0x1800055a3
mov rdx, qword [rsp + 0x38]
lea r8, [rsp + 0x40]
mov rax, rdx
sub rax, r8
cmp rax, 0x3ff
jae 0x18000555b
mov byte [rdx], cl
inc qword [rsp + 0x38]
cmp ecx, 0x5c
jne 0x180005576
call fcn.1800026a0
mov ecx, dword [0x180091280]
test eax, eax
jne 0x18000559e
dec qword [rsp + 0x38]
jmp 0x18000559e
mov rax, qword [0x1800911b8]
inc qword [rax]
mov rax, qword [rax]
movzx ecx, byte [rax]
mov dword [0x180091280], ecx
cmp ecx, 0x5c
jne 0x18000559e
call fcn.1800025e0
mov ecx, eax
mov dword [0x180091280], eax
cmp ecx, 0xa
jne 0x180005537
mov rax, qword [rsp + 0x38]
lea rdx, [rsp + 0x40]
mov byte [rax], r15b
cmp ebx, 0x146
je 0x180005926
lea rcx, str.warning__s
call fcn.180032f80
jmp 0x18000581a
mov rcx, r14
call fcn.1800046c0
jmp 0x18000581a
mov ebx, dword [0x180071164]
cmp ebx, 0xcd
je 0x180005644
mov edx, ebx
cmp ebx, 0xa
je 0x180005831
test r12b, 8
jne 0x180005623
cmp edx, 0x21
jne 0x180005602
test esi, esi
jne 0x180005623
mov ecx, dword [0x180071164]
lea rdx, [0x1800911f8]
call fcn.180001c30
mov rdx, rax
lea rcx, str.Ignoring_unknown_preprocessing_directive__s
call fcn.180032f80
mov rax, qword [0x1800911b8]
mov rcx, qword [rax]
dec rcx
call fcn.180002770
mov rcx, qword [0x1800911b8]
mov qword [rcx], rax
jmp 0x180005831
mov rcx, qword [0x1800911f8]
lea rdx, [rsp + 0x38]
mov r8d, 0xa
call fcn.18003b7dc
mov edi, eax
call fcn.18000b140
mov ebx, dword [0x180071164]
cmp ebx, 0xa
je 0x1800057f5
cmp ebx, 0xc8
jne 0x1800057e6
mov rcx, qword [0x1800911b8]
lea rax, [rcx + 0x3c]
cmp qword [rcx + 0x440], rax
jne 0x1800056a7
mov rcx, rax
call sym.tcc64_32.dll_tcc_strdup
mov rcx, qword [0x1800911b8]
mov qword [rcx + 0x440], rax
mov rcx, qword [rcx + 0x440]
lea rax, [rsp + 0x40]
movzx edx, byte [rcx]
lea rcx, [rcx + 1]
test dl, dl
je 0x1800056cf
mov byte [rax], dl
inc rax
lea rdx, [rbp + 0x33f]
cmp rax, rdx
jb 0x1800056b3
xor edx, edx
mov byte [rax], 0
lea rcx, [rsp + 0x40]
call fcn.1800377d8
lea rcx, [rsp + 0x40]
cmp rax, rcx
jbe 0x18000570f
nop dword [rax + rax]
movzx ecx, byte [rax - 1]
lea rdx, [rax - 1]
cmp cl, 0x2f
je 0x18000570f
cmp cl, 0x5c
je 0x18000570f
lea rcx, [rsp + 0x40]
mov rax, rdx
cmp rdx, rcx
ja 0x1800056f0
mov byte [rax], 0
mov rsi, 0xffffffffffffffff
lea rax, [rsp + 0x40]
nop
inc rsi
cmp byte [rax + rsi], 0
jne 0x180005720
mov r13d, 0x400
cmp rsi, r13
jae 0x18000576d
mov rcx, qword [0x1800911f8]
lea rax, [rsp + 0x40]
lea rax, [rax + rsi]
sub r13, rsi
je 0x18000576d
lea r8, [r13 - 1]
add r8, rax
cmp rax, r8
jae 0x18000576a
movzx edx, byte [rcx]
lea rcx, [rcx + 1]
test dl, dl
je 0x18000576a
mov byte [rax], dl
inc rax
cmp rax, r8
jb 0x180005755
mov byte [rax], 0
mov r10, qword [0x1800911b8]
lea r9, [rsp + 0x40]
lea rax, [r10 + 0x3c]
mov rcx, rax
sub r9, rax
nop dword [rax]
nop word [rax + rax]
movzx r8d, byte [rcx]
movzx edx, byte [rcx + r9]
sub r8d, edx
jne 0x1800057a5
inc rcx
test edx, edx
jne 0x180005790
test r8d, r8d
je 0x1800057e2
lea r8, [rax + 0x3ff]
lea rcx, [rsp + 0x40]
cmp rax, r8
jae 0x1800057d5
nop dword [rax + rax]
movzx edx, byte [rcx]
lea rcx, [rcx + 1]
test dl, dl
je 0x1800057d5
mov byte [rax], dl
inc rax
cmp rax, r8
jb 0x1800057c0
mov byte [rax], 0
mov dword [0x1800710fc], 1
dec edi
jmp 0x1800057fc
test byte [0x180094a28], 8
je 0x180005933
jmp 0x18000581a
mov r10, qword [0x1800911b8]
cmp dword [r10 + 0x10], 0
jle 0x180005816
mov eax, dword [r10 + 0x20]
mov rcx, qword [0x180091250]
sub eax, edi
add dword [rcx + 0x614], eax
mov dword [r10 + 0x20], edi
cmp dword [0x180071164], 0xa
je 0x180005831
call fcn.18000afa0
cmp dword [0x180071164], 0xa
jne 0x180005823
mov eax, dword [rsp + 0x28]
mov dword [0x180094a28], eax
mov rcx, qword [rbp + 0x740]
xor rcx, rsp
call fcn.1800368f0
lea r11, [rsp + 0x850]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
lea rcx, str.memory_full__ifdef_
call fcn.180032f40
int3
test ebx, ebx
lea rax, [0x18006391c]
lea rdx, [0x18006391e]
cmovne rdx, rax
lea rcx, str.invalid_argument_for_if_sdef
call fcn.180032f40
int3
lea rcx, str.else_after_else
call fcn.180032f40
int3
lea rcx, str.else_without_matching_if
call fcn.180032f40
int3
lea rcx, str.elif_after_else
call fcn.180032f40
int3
lea rcx, str.elif_without_matching_if
call fcn.180032f40
int3
lea rcx, str.stray__in_program
call fcn.180032f40
int3
lea rcx, str.include_expects__FILENAME__or__FILENAME_
call fcn.180032f40
int3
lea rcx, str.include_recursion_too_deep
call fcn.180032f40
int3
lea rcx, str.memory_full__malloc_
call fcn.180032f40
int3
lea rdx, [rsp + 0x40]
lea rcx, str.include_file__s_not_found
call fcn.180032f40
int3
call fcn.180036a18
int3
lea rcx, str.endif_without_matching_if
call fcn.180032f40
int3
lea rcx, str.error__s
call fcn.180032f40
int3
lea rcx, str.wrong_line_format
call fcn.180032f40
int3