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

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rbp
mov qword [rsp + 0x20], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x70
mov rbx, rdx
mov r12, rcx
mov qword [rsp + 0x58], rcx
xor esi, esi
cmp qword [rdx + 0x18], 0xf
jbe 0x140067f53
mov rdx, qword [rdx]
mov rbp, qword [rbx + 0x10]
add rbp, rdx
mov rdi, rsi
mov qword [rsp + 0x28], rsi
mov r14, qword [rcx + 0x80]
mov r15, qword [rcx + 0x88]
cmp r14, r15
je 0x140067fa0
mov rcx, qword [r14]
test rcx, rcx
je 0x140067f87
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
add r14, 8
cmp r14, r15
jne 0x140067f75
mov rax, qword [r12 + 0x80]
mov qword [r12 + 0x88], rax
cmp qword [rbx + 0x18], 0xf
jbe 0x140067faa
mov rbx, qword [rbx]
cmp rbx, rbp
je 0x140068285
lea r9, [r12 + 0x80]
mov qword [rsp + 0x60], r9
lea r14, vtable.spdlog::details::aggregate_formatter.0
cmp byte [rbx], 0x25
jne 0x140068197
test rdi, rdi
je 0x14006801d
mov rax, rdi
mov rdi, rsi
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rax
mov rdx, qword [r9 + 8]
cmp rdx, qword [r9 + 0x10]
je 0x140067ffc
mov rcx, rsi
mov qword [rdx], rax
add qword [r9 + 8], 8
jmp 0x14006800e
lea r8, [rsp + 0x20]
mov rcx, r9
call fcn.14005dc50
mov rcx, qword [rsp + 0x20]
test rcx, rcx
je 0x14006801d
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
inc rbx
cmp rbx, rbp
je 0x140068232
movzx eax, byte [rbx]
cmp al, 0x2d
je 0x140068047
cmp al, 0x3d
je 0x14006803d
mov dword [rsp + 0x20], esi
mov r14, rbx
jmp 0x140068061
mov dword [rsp + 0x20], 2
jmp 0x14006804f
mov dword [rsp + 0x20], 1
inc rbx
mov r14, rbx
mov r13, rbx
cmp rbx, rbp
je 0x140068144
mov r13, r14
movzx ecx, byte [r14]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isdigit]
test eax, eax
je 0x140068144
movsx r12, byte [r14]
add r12, 0xffffffffffffffd0
lea rbx, [r14 + 1]
mov r14, r12
mov rax, r12
mov rcx, r12
mov r15, rbx
cmp rbx, rbp
je 0x1400680fc
mov r13, rbx
mov rsi, r12
mov rdx, r12
mov r8, r12
nop
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x40], r8
mov r15, r13
movzx ecx, byte [r13]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isdigit]
test eax, eax
je 0x1400680f0
lea rcx, [rsi - 6]
lea rcx, [rsi + rcx*4]
movsx rax, byte [r13]
lea r12, [rax + rcx*2]
mov r14, r12
lea rbx, [r13 + 1]
mov r13, rbx
mov rsi, r12
mov rdx, r12
mov rax, r12
mov r8, r12
mov rcx, r12
mov r15, rbx
cmp rbx, rbp
jne 0x1400680a0
jmp 0x1400680fa
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x40]
xor esi, esi
mov r13, r15
cmp r15, rbp
je 0x140068118
mov rax, rcx
cmp byte [r15], 0x21
jne 0x140068118
mov cl, 1
lea rbx, [r15 + 1]
mov r13, rbx
jmp 0x14006811d
xor cl, cl
mov r14, rax
cmp r12, 0x40
mov eax, 0x40
cmova r14, rax
mov qword [rsp + 0x30], r14
mov eax, dword [rsp + 0x20]
mov dword [rsp + 0x38], eax
mov byte [rsp + 0x3c], cl
mov al, 1
mov r12, qword [rsp + 0x58]
jmp 0x14006814e
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor al, al
mov byte [rsp + 0x3d], al
cmp r13, rbp
je 0x140068232
movzx edx, byte [rbx]
movaps xmm0, xmmword [rsp + 0x30]
lea r8, [rsp + 0x40]
mov rcx, r12
movdqa xmmword [rsp + 0x40], xmm0
test al, al
je 0x140068186
call fcn.140060400
lea r14, vtable.spdlog::details::aggregate_formatter.0
jmp 0x140068221
call fcn.14005ef90
lea r14, vtable.spdlog::details::aggregate_formatter.0
jmp 0x140068221
test rdi, rdi
jne 0x1400681e3
mov ecx, Ordinal_60
call fcn.1400e7fd8
mov rdi, rax
test rax, rax
je 0x1400681db
mov qword [rax + 0x10], rsi
mov qword [rax + 8], rsi
mov dword [rax + 0x10], esi
mov word [rax + 0x14], 0
mov qword [rax], r14
xorps xmm0, xmm0
movups xmmword [rax + 0x18], xmm0
mov qword [rax + 0x28], rsi
mov qword [rax + 0x30], reloc.WS2_32.dll_ntohs
mov byte [rax + 0x18], 0
jmp 0x1400681de
mov rdi, rsi
mov qword [rsp + 0x28], rdi
movzx r9d, byte [rbx]
lea rcx, [rdi + 0x18]
mov rdx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x18]
cmp rdx, r8
jae 0x140068214
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0xf
jbe 0x140068209
mov rcx, qword [rcx]
mov byte [rcx + rdx], r9b
mov byte [rcx + rdx + 1], 0
jmp 0x140068221
xor r8d, r8d
mov edx, 1
call fcn.14000e380
inc rbx
cmp rbx, rbp
mov r9, qword [rsp + 0x60]
jne 0x140067fc7
test rdi, rdi
je 0x140068285
mov rax, rdi
mov rdi, rsi
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rax
lea rcx, [r12 + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x140068263
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x140068272
lea r8, [rsp + 0x20]
call fcn.14005dc50
mov rsi, qword [rsp + 0x20]
test rsi, rsi
je 0x140068285
mov rax, qword [rsi]
mov edx, 1
mov rcx, rsi
call qword [rax]
nop
test rdi, rdi
je 0x140068297
mov rdx, rdi
lea rcx, [rsp + 0x28]
call fcn.1400655c0
lea r11, [rsp + 0x70]
mov rbx, qword [r11 + 0x38]
mov rbp, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret