Function at 0x1801262a0
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r12
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0xf0
mov r14, r8
movsx r12d, dl
mov rsi, rcx
xor ebx, ebx
movzx eax, r12b
movabs rcx, 0xcbf29ce484222325
xor rax, rcx
movabs rcx, 0x100000001b3
imul rax, rcx
mov r9, qword [rsi + 0xc8]
and r9, rax
add r9, r9
mov rax, qword [rsi + 0xb0]
mov rcx, qword [rax + r9*8 + 8]
mov rdx, qword [rsi + 0xa0]
cmp rcx, rdx
je 0x180126329
mov rax, qword [rax + r9*8]
cmp r12b, byte [rcx + 0x10]
je 0x18012632c
cmp rcx, rax
je 0x180126329
mov rcx, qword [rcx + 8]
cmp r12b, byte [rcx + 0x10]
jne 0x180126318
jmp 0x18012632c
mov rcx, rbx
test rcx, rcx
cmove rcx, rdx
cmp rcx, qword [rsi + 0xa0]
je 0x1801263c0
mov rcx, qword [rcx + 0x18]
mov rax, qword [rcx]
lea rdx, [rbp + 0x67]
call qword [rax + reloc.WS2_32.dll_recv]
nop
mov rax, qword [rbp + 0x67]
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, [rsi + 0x80]
mov rax, qword [rbp + 0x67]
mov qword [rbp + 0x67], rbx
mov qword [rbp + 0x7f], rax
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x180126386
mov qword [rbp + 0x7f], rbx
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x180126390
lea r8, [rbp + 0x7f]
call fcn.180125230
nop
mov rcx, qword [rbp + 0x7f]
test rcx, rcx
je 0x1801263a4
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x67]
test rcx, rcx
je 0x1801275fd
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x1801275fd
lea eax, [r12 - 0x21]
cmp eax, 0x59
ja case.0x1801263e9.34
cdqe
lea rdx, [0x180000000]
movzx eax, byte [rdx + rax + 0x1276cc]
mov ecx, dword [rdx + rax*4 + 0x127620]
add rcx, rdx
jmp rcx
mov rdx, r14
lea rcx, [rbp + 0x27]
call fcn.180129c50
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rsp + 0x28], rcx
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126425
mov qword [rsp + 0x28], rbx
mov qword [rdx], rcx
add qword [rsi + 0x88], 8
jmp 0x180126437
lea r8, [rsp + 0x28]
lea rcx, [rsi + 0x80]
call fcn.180125230
nop
mov rcx, qword [rsp + 0x28]
test rcx, rcx
je 0x18012644c
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
lea rcx, [rbp + 0x27]
call fcn.18012cbe0
mov byte [rsi + 0x4c], 1
jmp 0x1801275fd
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.180129140
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x80]
call fcn.180136880
nop
lea rcx, [rbp + 0x67]
call fcn.18012cba0
nop
lea rcx, [rbp + 0x7f]
call fcn.18012c760
jmp 0x1801275fd
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.180129080
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x80]
call fcn.180136880
nop
lea rcx, [rbp + 0x67]
call fcn.18012cba0
nop
lea rcx, [rbp + 0x7f]
call fcn.18012c6e0
jmp 0x1801275fd
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.180129500
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x80]
call fcn.180136880
nop
lea rcx, [rbp + 0x67]
call fcn.18012cba0
nop
lea rcx, [rbp + 0x7f]
call fcn.18012c8a0
jmp 0x1801275fd
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.1801298c0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x80]
call fcn.180136880
nop
lea rcx, [rbp + 0x67]
call fcn.18012cba0
nop
lea rcx, [rbp + 0x7f]
call fcn.18012c9e0
jmp 0x1801275fd
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.180129980
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x80]
call fcn.180136880
nop
lea rcx, [rbp + 0x67]
call fcn.18012cba0
nop
lea rcx, [rbp + 0x7f]
call fcn.18012ca20
jmp 0x1801275fd
mov ecx, 0x18
call fcn.180150dc4
mov qword [rbp + 0x67], rax
test rax, rax
je 0x1801265c5
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::a_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1801265c8
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rsp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x1801265f3
mov qword [rsp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126605
lea r8, [rsp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.180125230
nop
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x18012661a
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x1801275fd
mov ecx, 0x18
call fcn.180150dc4
mov qword [rbp + 0x67], rax
test rax, rax
je 0x18012664a
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::A_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x18012664d
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rsp + 0x38], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126678
mov qword [rsp + 0x38], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18012668a
lea r8, [rsp + 0x38]
lea rcx, [rsi + 0x80]
call fcn.180125230
nop
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x18012669f
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x1801275fd
mov ecx, 0x18
call fcn.180150dc4
mov qword [rbp + 0x67], rax
test rax, rax
je 0x1801266cf
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::b_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1801266d2
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp - 0x79], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x1801266fb
mov qword [rbp - 0x79], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18012670c
lea r8, [rbp - 0x79]
lea rcx, [rsi + 0x80]
call fcn.180125230
nop
mov rcx, qword [rbp - 0x79]
test rcx, rcx
je 0x180126720
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x1801275fd
mov ecx, 0x18
call fcn.180150dc4
mov qword [rbp + 0x67], rax
test rax, rax
je 0x180126750
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::B_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x180126753
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp - 0x71], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18012677c
mov qword [rbp - 0x71], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18012678d
lea r8, [rbp - 0x71]
lea rcx, [rsi + 0x80]
call fcn.180125230
nop
mov rcx, qword [rbp - 0x71]
test rcx, rcx
je 0x1801267a1
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x1801275fd
mov ecx, 0x18
call fcn.180150dc4
mov qword [rbp + 0x67], rax
test rax, rax
je 0x1801267d1
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::c_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1801267d4
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp - 0x69], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x1801267fd
mov qword [rbp - 0x69], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18012680e
lea r8, [rbp - 0x69]
lea rcx, [rsi + 0x80]
call fcn.180125230
nop
mov rcx, qword [rbp - 0x69]
test rcx, rcx
je 0x180126822
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x1801275fd
mov ecx, 0x18
call fcn.180150dc4
mov qword [rbp + 0x67], rax
test rax, rax
je 0x180126852
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::C_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x180126855
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp - 0x61], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18012687e
mov qword [rbp - 0x61], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18012688f
lea r8, [rbp - 0x61]
lea rcx, [rsi + 0x80]
call fcn.180125230
nop
mov rcx, qword [rbp - 0x61]
test rcx, rcx
je 0x1801268a3
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x1801275fd
mov ecx, 0x18
call fcn.180150dc4
mov qword [rbp + 0x67], rax
test rax, rax
je 0x1801268d3
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::Y_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1801268d6
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp - 0x59], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x1801268ff
mov qword [rbp - 0x59], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126910
lea r8, [rbp - 0x59]
lea rcx, [rsi + 0x80]
call fcn.180125230
nop
mov rcx, qword [rbp - 0x59]
test rcx, rcx
je 0x180126924
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x1801275fd
mov ecx, 0x18
call fcn.180150dc4
mov qword [rbp + 0x67], rax
test rax, rax
je 0x180126954
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::D_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x180126957
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp - 0x51], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126980
mov qword [rbp - 0x51], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126991
lea r8, [rbp - 0x51]
lea rcx, [rsi + 0x80]
call fcn.180125230
nop
mov rcx, qword [rbp - 0x51]
test rcx, rcx
je 0x1801269a5
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x1801275fd
mov ecx, 0x18
call fcn.180150dc4
mov qword [rbp + 0x67], rax
test rax, rax
je 0x1801269d5
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::m_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1801269d8
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp - 0x49], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126a01
mov qword [rbp - 0x49], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126a12
lea r8, [rbp - 0x49]
lea rcx, [rsi + 0x80]
call fcn.180125230
nop
mov rcx, qword [rbp - 0x49]
test rcx, rcx
je 0x180126a26
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x1801275fd
mov ecx, 0x18
call fcn.180150dc4
mov qword [rbp + 0x67], rax
test rax, rax
je 0x180126a56
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::d_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x180126a59
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp - 0x41], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126a82
mov qword [rbp - 0x41], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126a93
lea r8, [rbp - 0x41]
lea rcx, [rsi + 0x80]
call fcn.180125230
nop
mov rcx, qword [rbp - 0x41]
test rcx, rcx
je 0x180126aa7
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x1801275fd
mov ecx, 0x18
call fcn.180150dc4
mov qword [rbp + 0x67], rax
test rax, rax
je 0x180126ad7
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::H_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x180126ada
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp - 0x39], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126b03
mov qword [rbp - 0x39], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126b14
lea r8, [rbp - 0x39]
lea rcx, [rsi + 0x80]
call fcn.180125230
nop
mov rcx, qword [rbp - 0x39]
test rcx, rcx
je 0x180126b28
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x1801275fd
mov ecx, 0x18
call fcn.180150dc4
mov qword [rbp + 0x67], rax
test rax, rax
je 0x180126b58
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::I_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x180126b5b
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp - 0x31], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126b84
mov qword [rbp - 0x31], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126b95
lea r8, [rbp - 0x31]
lea rcx, [rsi + 0x80]
call fcn.180125230
nop
mov rcx, qword [rbp - 0x31]
test rcx, rcx
je 0x180126ba9
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x1801275fd
mov ecx, 0x18
call fcn.180150dc4
mov qword [rbp + 0x67], rax
test rax, rax
je 0x180126bd9
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::M_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x180126bdc
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp - 0x29], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126c05
mov qword [rbp - 0x29], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126c16
lea r8, [rbp - 0x29]
lea rcx, [rsi + 0x80]
call fcn.180125230
nop
mov rcx, qword [rbp - 0x29]
test rcx, rcx
je 0x180126c2a
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x1801275fd
mov ecx, 0x18
call fcn.180150dc4
mov qword [rbp + 0x67], rax
test rax, rax
je 0x180126c5a
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::S_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x180126c5d
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp - 0x21], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126c86
mov qword [rbp - 0x21], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126c97
lea r8, [rbp - 0x21]
lea rcx, [rsi + 0x80]
call fcn.180125230
nop
mov rcx, qword [rbp - 0x21]
test rcx, rcx
je 0x180126cab
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x1801275fd
mov ecx, 0x18
call fcn.180150dc4
mov qword [rbp + 0x67], rax
test rax, rax
je 0x180126cdb
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::e_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x180126cde
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp - 0x19], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126d07
mov qword [rbp - 0x19], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126d18
lea r8, [rbp - 0x19]
lea rcx, [rsi + 0x80]
call fcn.180125230
nop
mov rcx, qword [rbp - 0x19]
test rcx, rcx
je 0x180126d2c
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x1801275fd
mov ecx, 0x18
call fcn.180150dc4
mov qword [rbp + 0x67], rax
test rax, rax
je 0x180126d58
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::f_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x180126d5b
mov rax, rbx
mov qword [rsp + 0x20], rbx
mov qword [rbp - 0x11], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126d85
mov qword [rbp - 0x11], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126d96
lea r8, [rbp - 0x11]
lea rcx, [rsi + 0x80]
call fcn.180125230
nop
mov rcx, qword [rbp - 0x11]
test rcx, rcx
je 0x180126daa
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
lea rcx, [rsp + 0x20]
call fcn.18012c6a0
jmp 0x1801275fd
mov ecx, 0x18
call fcn.180150dc4
mov qword [rbp + 0x67], rax
test rax, rax
je 0x180126de0
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::F_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x180126de3
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp - 9], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126e0c
mov qword [rbp - 9], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126e1d
lea r8, [rbp - 9]
lea rcx, [rsi + 0x80]
call fcn.180125230
nop
mov rcx, qword [rbp - 9]
test rcx, rcx
je 0x180126e31
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x1801275fd
mov ecx, 0x18
call fcn.180150dc4
mov qword [rbp + 0x67], rax
test rax, rax
je 0x180126e5d
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::E_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x180126e60
mov rax, rbx
mov qword [rsp + 0x20], rbx
mov qword [rbp - 1], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126e8a
mov qword [rbp - 1], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126e9b
lea r8, [rbp - 1]
lea rcx, [rsi + 0x80]
call fcn.180125230
nop
lea rcx, [rbp - 1]
call fcn.18012cba0
nop
lea rcx, [rsp + 0x20]
call fcn.18012c220
jmp 0x1801275fd
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.180129200
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x80]
call fcn.180136880
nop
lea rcx, [rbp + 0x67]
call fcn.18012cba0
nop
lea rcx, [rbp + 0x7f]
call fcn.18012c7a0
mov byte [rsi + 0x4c], 1
jmp 0x1801275fd
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.180129380
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x80]
call fcn.180136880
nop
lea rcx, [rbp + 0x67]
call fcn.18012cba0
nop
lea rcx, [rbp + 0x7f]
call fcn.18012c820
mov byte [rsi + 0x4c], 1
jmp 0x1801275fd
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.180128bc0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x80]
call fcn.180136880
nop
lea rcx, [rbp + 0x67]
call fcn.18012cba0
nop
lea rcx, [rbp + 0x7f]
call fcn.18012c360
mov byte [rsi + 0x4c], 1
jmp 0x1801275fd
mov ecx, 0x18
call fcn.180150dc4
mov qword [rbp + 0x67], rax
test rax, rax
je 0x180126fa7
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::T_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x180126faa
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp + 7], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126fd3
mov qword [rbp + 7], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126fe4
lea r8, [rbp + 7]
lea rcx, [rsi + 0x80]
call fcn.180125230
nop
mov rcx, qword [rbp + 7]
test rcx, rcx
je 0x180126ff8
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x1801275fd
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.180129a40
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x80]
call fcn.180136880
nop
lea rcx, [rbp + 0x67]
call fcn.18012cba0
nop
lea rcx, [rbp + 0x7f]
call fcn.18012ca60
mov byte [rsi + 0x4c], 1
jmp 0x1801275fd
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.1801292c0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x80]
call fcn.180136880
nop
lea rcx, [rbp + 0x67]
call fcn.18012cba0
nop
lea rcx, [rbp + 0x7f]
call fcn.18012c7e0
jmp 0x1801275fd
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.180129b90
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x80]
call fcn.180136880
nop
lea rcx, [rbp + 0x67]
call fcn.18012cba0
nop
lea rcx, [rbp + 0x7f]
call fcn.18012cb40
jmp 0x1801275fd
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.180129bf0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x80]
call fcn.180136880
nop
lea rcx, [rbp + 0x67]
call fcn.18012cba0
nop
lea rcx, [rbp + 0x7f]
call fcn.18012cb60
jmp 0x1801275fd
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.180129800
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x80]
call fcn.180136880
nop
lea rcx, [rbp + 0x67]
call fcn.18012cba0
nop
lea rcx, [rbp + 0x7f]
call fcn.18012c9a0
jmp 0x1801275fd
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.180129440
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x80]
call fcn.180136880
nop
lea rcx, [rbp + 0x67]
call fcn.18012cba0
nop
lea rcx, [rbp + 0x7f]
call fcn.18012c860
jmp 0x1801275fd
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.1801295c0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x80]
call fcn.180136880
nop
lea rcx, [rbp + 0x67]
call fcn.18012cba0
nop
lea rcx, [rbp + 0x7f]
call fcn.18012c8e0
jmp 0x1801275fd
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.180129740
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x80]
call fcn.180136880
nop
lea rcx, [rbp + 0x67]
call fcn.18012cba0
nop
lea rcx, [rbp + 0x7f]
call fcn.18012c960
jmp 0x1801275fd
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.180129680
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x80]
call fcn.180136880
nop
lea rcx, [rbp + 0x67]
call fcn.18012cba0
nop
lea rcx, [rbp + 0x7f]
call fcn.18012c920
jmp 0x1801275fd
mov byte [rbp + 0x67], 0x25
lea rdx, [rbp + 0x67]
lea rcx, [rbp + 0x7f]
call fcn.180129b20
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x80]
call fcn.180136880
nop
lea rcx, [rbp + 0x67]
call fcn.18012cba0
nop
lea rcx, [rbp + 0x7f]
call fcn.18012cb20
jmp 0x1801275fd
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.180128d00
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x80]
call fcn.180136880
nop
lea rcx, [rbp + 0x67]
call fcn.18012cba0
nop
lea rcx, [rbp + 0x7f]
call fcn.18012c5c0
jmp 0x1801275fd
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.180128e00
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x80]
call fcn.180136880
nop
lea rcx, [rbp + 0x67]
call fcn.18012cba0
nop
lea rcx, [rbp + 0x7f]
call fcn.18012c600
jmp 0x1801275fd
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.180128d80
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x80]
call fcn.180136880
nop
lea rcx, [rbp + 0x67]
call fcn.18012cba0
nop
lea rcx, [rbp + 0x7f]
call fcn.18012c5e0
jmp 0x1801275fd
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.180128c80
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x80]
call fcn.180136880
nop
lea rcx, [rbp + 0x67]
call fcn.18012cba0
nop
lea rcx, [rbp + 0x7f]
call fcn.18012c5a0
jmp 0x1801275fd
mov ecx, 0x38
call fcn.180150dc4
mov rdi, rax
test rax, rax
je 0x1801273d5
mov qword [rax + 0x10], rbx
mov qword [rax + 0x28], rbx
mov qword [rax + 0x30], rbx
mov qword [rax + 8], rbx
mov dword [rax + 0x10], ebx
mov word [rax + 0x14], bx
lea rax, vtable.spdlog::details::aggregate_formatter.0
mov qword [rdi], rax
xorps xmm0, xmm0
movups xmmword [rdi + 0x18], xmm0
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x30], reloc.WS2_32.dll_ntohs
mov byte [rdi + 0x18], bl
jmp 0x1801273d8
mov rdi, rbx
mov qword [rsp + 0x20], rdi
cmp byte [r14 + 0xc], 0
jne 0x1801274a8
lea r14, [rdi + 0x18]
mov rcx, qword [r14 + 0x10]
mov rdx, qword [r14 + 0x18]
cmp rcx, rdx
jae 0x180127415
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
mov rax, r14
cmp rdx, 0x10
jb 0x18012740d
mov rax, qword [r14]
mov word [rax + rcx], 0x25
jmp 0x18012742a
mov r9b, 0x25
movzx r8d, byte [rbp + 0x67]
mov edx, 1
mov rcx, r14
call fcn.180006e50
mov rcx, qword [r14 + 0x10]
mov rdx, qword [r14 + 0x18]
cmp rcx, rdx
jae 0x180127454
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
cmp rdx, 0x10
jb 0x180127448
mov r14, qword [r14]
mov byte [r14 + rcx], r12b
mov byte [r14 + rcx + 1], 0
jmp 0x18012746a
movzx r9d, r12b
movzx r8d, byte [rbp + 0x67]
mov edx, 1
mov rcx, r14
call fcn.180006e50
lea rcx, [rsi + 0x80]
mov rsi, rbx
mov qword [rsp + 0x20], rbx
mov qword [rbp + 0xf], rdi
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x180127495
mov qword [rbp + 0xf], rbx
mov qword [rdx], rdi
add qword [rcx + 8], 8
jmp 0x18012749f
lea r8, [rbp + 0xf]
call fcn.180125230
nop
mov rcx, qword [rbp + 0xf]
jmp 0x180127594
mov byte [r14 + 0xc], 0
lea r15, [rsi + 0x80]
mov ecx, 0x18
call fcn.180150dc4
mov qword [rbp + 0x67], rax
test rax, rax
je 0x1801274db
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_funcname_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1801274de
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp + 0x17], rax
mov rdx, qword [r15 + 8]
cmp rdx, qword [r15 + 0x10]
je 0x1801274fe
mov qword [rbp + 0x17], rbx
mov qword [rdx], rax
add qword [r15 + 8], 8
jmp 0x18012750b
lea r8, [rbp + 0x17]
mov rcx, r15
call fcn.180125230
nop
mov rcx, qword [rbp + 0x17]
test rcx, rcx
je 0x18012751f
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
lea rcx, [rdi + 0x18]
mov rdx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x18]
cmp rdx, r8
jae 0x18012754c
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0x10
jb 0x180127541
mov rcx, qword [rcx]
mov byte [rcx + rdx], r12b
mov byte [rcx + rdx + 1], 0
jmp 0x18012755f
movzx r9d, r12b
movzx r8d, byte [rbp + 0x67]
mov edx, 1
call fcn.180006e50
mov rsi, rbx
mov qword [rsp + 0x20], rbx
mov qword [rbp + 0x1f], rdi
mov rdx, qword [r15 + 8]
cmp rdx, qword [r15 + 0x10]
je 0x180127583
mov qword [rbp + 0x1f], rbx
mov qword [rdx], rdi
add qword [r15 + 8], 8
jmp 0x180127590
lea r8, [rbp + 0x1f]
mov rcx, r15
call fcn.180125230
nop
mov rcx, qword [rbp + 0x1f]
test rcx, rcx
je 0x1801275a4
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
test rsi, rsi
je 0x1801275fd
mov rdx, qword [rsi + 0x30]
cmp rdx, 0x10
jb 0x1801275e0
inc rdx
mov rcx, qword [rsi + 0x18]
cmp rdx, 0x1000
jb 0x1801275db
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180127619
mov rcx, r8
call fcn.180150e00
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x30], reloc.WS2_32.dll_ntohs
mov byte [rsi + 0x18], 0
mov edx, 0x38
mov rcx, rsi
call fcn.180150e00
lea r11, [rsp + 0xf0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret
call fcn.18019b584
int3