Function at 0x1800d7220
Capabilities:
Hash data using fnv
Inspect section memory permissions

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r14
push r15
mov rbp, rsp
sub rsp, 0x40
mov rdi, r8
movsx r14d, dl
mov rbx, rcx
xor r15d, r15d
mov dword [rbp - 0x20], r15d
mov dword [rbp - 0x1c], r15d
movzx eax, r14b
movabs rcx, 0xcbf29ce484222325
xor rax, rcx
movabs rcx, 0x100000001b3
imul rax, rcx
mov rcx, qword [rbx + 0xc0]
and rcx, rax
shl rcx, 4
add rcx, qword [rbx + 0xa8]
mov rax, qword [rcx + 8]
mov rdx, qword [rbx + 0x98]
cmp rax, rdx
je 0x1800d7352
mov rcx, qword [rcx]
cmp r14b, byte [rax + 0x10]
je 0x1800d72b3
nop dword [rax]
cmp rax, rcx
je 0x1800d7352
mov rax, qword [rax + 8]
cmp r14b, byte [rax + 0x10]
jne 0x1800d72a0
test rax, rax
cmove rax, rdx
cmp rax, qword [rbx + 0x98]
je 0x1800d7352
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx]
lea rdx, [rbp + 0x48]
call qword [rax + 0x10]
nop
mov rax, qword [rbp + 0x48]
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, [rbx + 0x78]
mov rax, qword [rbp + 0x48]
mov qword [rbp + 0x48], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x1800d730d
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x1800d7317
lea r8, [rbp + 0x30]
call fcn.1800d1cc0
nop
mov ebx, 1
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d732d
mov rax, qword [rcx]
mov edx, ebx
call qword [rax]
nop
mov rcx, qword [rbp + 0x48]
test rcx, rcx
je 0x1800d8d68
mov rax, qword [rcx]
mov edx, ebx
call qword [rax]
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
lea eax, [r14 - 0x21]
cmp eax, 0x59
ja case.0x1800d737a.75
cdqe
lea rdx, [0x180000000]
movzx eax, byte [rdx + rax + 0xd8e28]
mov ecx, dword [rdx + rax*4 + 0xd8d7c]
add rcx, rdx
jmp rcx
mov rdx, rdi
lea rcx, [rbp - 0x18]
call fcn.1800db5d0
nop
mov rcx, qword [rax]
mov qword [rax], r15
mov qword [rbp + 0x30], rcx
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d73b8
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d73c6
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d73da
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
lea rcx, [rbp - 0x18]
call fcn.1800e7810
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
lea rsi, [rbx + 0x78]
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d741e
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::name_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d7421
mov rax, r15
mov qword [rbp - 0x18], rax
mov ebx, 1
mov dword [rbp - 0x20], ebx
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 8]
cmp rdx, qword [rsi + 0x10]
je 0x1800d7451
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rsi + 8], 8
jmp 0x1800d745e
lea r8, [rbp + 0x30]
mov rcx, rsi
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d746e
mov rax, qword [rcx]
mov edx, ebx
call qword [rax]
and ebx, 0xfffffffe
mov dword [rbp - 0x20], ebx
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d74ab
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::level_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d74ae
mov rax, r15
mov qword [rbp - 0x18], rax
mov edi, 2
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d74e7
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d74f5
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d7508
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
and edi, 0xfffffffd
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d7545
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::short_level_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d7548
mov rax, r15
mov qword [rbp - 0x18], rax
mov edi, 4
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d7581
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d758f
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d75a2
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
and edi, 0xfffffffb
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d75df
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::t_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d75e2
mov rax, r15
mov qword [rbp - 0x18], rax
mov edi, 8
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d761a
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], rdi
jmp 0x1800d7628
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d763b
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
and edi, 0xfffffff7
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d7678
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::v_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d767b
mov rax, r15
mov qword [rbp - 0x18], rax
mov edi, send
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d76b4
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d76c2
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d76d5
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
and edi, 0xffffffef
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d7712
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::a_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d7715
mov rax, r15
mov qword [rbp - 0x18], rax
mov esi, 0x20
mov dword [rbp - 0x20], esi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d774e
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d775c
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d776f
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
and esi, 0xffffffdf
mov dword [rbp - 0x20], esi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d77ac
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::A_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d77af
mov rax, r15
mov qword [rbp - 0x18], rax
mov edi, 0x40
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d77e8
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d77f6
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d7809
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
and edi, 0xffffffbf
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d7846
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::b_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d7849
mov rax, r15
mov qword [rbp - 0x18], rax
mov edi, 0x80
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d7882
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d7890
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d78a3
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
btr edi, 7
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d78e1
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::B_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d78e4
mov rax, r15
mov qword [rbp - 0x18], rax
mov edi, 0x100
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d791d
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d792b
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d793e
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
btr edi, 8
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d797c
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::c_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d797f
mov rax, r15
mov qword [rbp - 0x18], rax
mov edi, 0x200
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d79b8
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d79c6
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d79d9
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
btr edi, 9
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d7a17
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::C_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d7a1a
mov rax, r15
mov qword [rbp - 0x18], rax
mov edi, 0x400
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d7a53
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d7a61
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d7a74
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
btr edi, 0xa
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d7ab2
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::Y_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d7ab5
mov rax, r15
mov qword [rbp - 0x18], rax
mov edi, 0x800
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d7aee
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d7afc
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d7b0f
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
btr edi, 0xb
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d7b4d
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::D_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d7b50
mov rax, r15
mov qword [rbp - 0x18], rax
mov edi, 0x1000
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d7b89
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d7b97
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d7baa
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
btr edi, 0xc
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d7be8
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::m_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d7beb
mov rax, r15
mov qword [rbp - 0x18], rax
mov edi, 0x2000
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d7c24
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d7c32
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d7c45
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
btr edi, 0xd
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d7c83
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::d_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d7c86
mov rax, r15
mov qword [rbp - 0x18], rax
mov edi, 0x4000
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d7cbf
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d7ccd
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d7ce0
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
btr edi, 0xe
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d7d1e
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::H_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d7d21
mov rax, r15
mov qword [rbp - 0x18], rax
mov edi, 0x8000
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d7d5a
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d7d68
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d7d7b
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
btr edi, 0xf
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d7db9
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::I_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d7dbc
mov rax, r15
mov qword [rbp - 0x18], rax
mov edi, 0x10000
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d7df5
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d7e03
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d7e16
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
btr edi, 0x10
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d7e54
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::M_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d7e57
mov rax, r15
mov qword [rbp - 0x18], rax
mov edi, 0x20000
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d7e90
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d7e9e
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d7eb1
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
btr edi, 0x11
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d7eef
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::S_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d7ef2
mov rax, r15
mov qword [rbp - 0x18], rax
mov edi, 0x40000
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d7f2b
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d7f39
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d7f4c
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
btr edi, 0x12
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d7f8a
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::e_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d7f8d
mov rax, r15
mov qword [rbp - 0x18], rax
mov edi, 0x80000
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d7fc6
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d7fd4
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d7fe7
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
btr edi, 0x13
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d8025
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::f_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d8028
mov rax, r15
mov qword [rbp - 0x18], rax
mov edi, 0x100000
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d8061
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d806f
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d8082
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
btr edi, 0x14
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d80c0
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::F_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d80c3
mov rax, r15
mov qword [rbp - 0x18], rax
mov edi, 0x200000
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d80fc
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d810a
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d811d
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
btr edi, 0x15
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d815b
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::E_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d815e
mov rax, r15
mov qword [rbp - 0x18], rax
mov edi, 0x400000
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d8197
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d81a5
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d81b8
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
btr edi, 0x16
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d81f6
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::p_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d81f9
mov rax, r15
mov qword [rbp - 0x18], rax
mov edi, 0x800000
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d8232
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d8240
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d8253
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
btr edi, 0x17
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d8291
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::r_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d8294
mov rax, r15
mov qword [rbp - 0x18], rax
mov edi, 0x1000000
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d82cd
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d82db
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d82ee
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
btr edi, 0x18
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d832c
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::R_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d832f
mov rax, r15
mov qword [rbp - 0x18], rax
mov edi, 0x2000000
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d8368
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d8376
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d8389
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
btr edi, 0x19
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d83c7
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::T_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d83ca
mov rax, r15
mov qword [rbp - 0x18], rax
mov edi, 0x4000000
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d8403
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d8411
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d8424
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
btr edi, 0x1a
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x28
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d846a
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::z_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rax + 0x18], r15
mov dword [rax + 0x20], r15d
jmp 0x1800d846d
mov rax, r15
mov qword [rbp - 0x18], rax
mov edi, 0x8000000
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d84a6
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d84b4
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d84c7
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
btr edi, 0x1b
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d8505
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::pid_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d8508
mov rax, r15
mov qword [rbp - 0x18], rax
mov edi, 0x10000000
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d8541
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d854f
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d8562
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
btr edi, 0x1c
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, rdi
lea rcx, [rbp - 0x18]
call fcn.1800db510
nop
mov rcx, qword [rax]
mov qword [rax], r15
mov qword [rbp + 0x30], rcx
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d85b6
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d85c4
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d85d8
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp - 0x18]
test rcx, rcx
je 0x1800d8d68
mov edx, 0x18
jmp 0x1800d8d63
mov rdx, rdi
lea rcx, [rbp - 0x18]
call fcn.1800db570
nop
mov rcx, qword [rax]
mov qword [rax], r15
mov qword [rbp + 0x30], rcx
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d862b
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d8639
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d864d
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x1800d85d8
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d8675
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_location_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d8678
mov rax, r15
mov qword [rbp - 0x18], rax
mov edi, 0x20000000
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d86b1
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d86bf
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d86d2
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
btr edi, 0x1d
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d8710
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::short_filename_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d8713
mov rax, r15
mov qword [rbp - 0x18], rax
mov edi, 0x40000000
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d874c
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d875a
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d876d
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
btr edi, 0x1e
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d87ab
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_filename_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d87ae
mov rax, r15
mov qword [rbp - 0x18], rax
mov edi, 0x80000000
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d87e7
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d87f5
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d8808
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
btr edi, 0x1f
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
lea rsi, [rbx + 0x78]
mov ecx, 0x18
call fcn.1801690ac
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d884a
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_linenum_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1800d884d
mov rax, r15
mov qword [rbp - 0x18], rax
mov ebx, 1
mov dword [rbp - 0x1c], ebx
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 8]
cmp rdx, qword [rsi + 0x10]
je 0x1800d887d
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rsi + 8], 8
jmp 0x1800d888a
lea r8, [rbp + 0x30]
mov rcx, rsi
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d889a
mov rax, qword [rcx]
mov edx, ebx
call qword [rax]
and ebx, 0xfffffffe
mov dword [rbp - 0x1c], ebx
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, rdi
lea rcx, [rbp - 0x18]
call fcn.1800db350
nop
mov rcx, qword [rax]
mov qword [rax], r15
mov qword [rbp + 0x30], rcx
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d88ed
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d88fb
lea r8, [rbp + 0x30]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d890f
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x1800d85d8
mov byte [rbp + 0x30], 0x25
lea rdx, [rbp + 0x30]
lea rcx, [rbp - 0x10]
call fcn.1800db4a0
nop
mov rcx, qword [rax]
mov qword [rax], r15
mov qword [rbp - 0x18], rcx
mov rdx, qword [rbx + 0x80]
cmp rdx, qword [rbx + 0x88]
je 0x1800d8955
mov rax, qword [rbp - 0x18]
mov qword [rbp - 0x18], r15
mov qword [rdx], rax
add qword [rbx + 0x80], 8
jmp 0x1800d8963
lea r8, [rbp - 0x18]
lea rcx, [rbx + 0x78]
call fcn.1800d1cc0
nop
mov rcx, qword [rbp - 0x18]
test rcx, rcx
je 0x1800d8977
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je 0x1800d8d68
mov edx, 0x20
jmp 0x1800d8d63
lea r14, [rbx + 0x78]
mov ecx, 0x20
call fcn.1801690ac
mov rbx, rax
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d89c4
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rax, vtable.spdlog::details::elapsed_formatter_struct_spdlog::details::null_scoped_padder__class_std::chrono::duration_long_long___int64___struct_std::ratio_1__1000000000___.0
mov qword [rbx], rax
call fcn.18016a8f8
mov qword [rbx + 0x18], rax
jmp 0x1800d89c7
mov rbx, r15
mov qword [rbp - 0x10], rbx
mov edi, 2
mov dword [rbp - 0x1c], edi
mov qword [rbp - 0x10], r15
mov qword [rbp + 0x30], rbx
mov rdx, qword [r14 + 8]
cmp rdx, qword [r14 + 0x10]
je 0x1800d89f7
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [r14 + 8], 8
jmp 0x1800d8a04
lea r8, [rbp + 0x30]
mov rcx, r14
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d8a17
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
and edi, 0xfffffffd
mov dword [rbp - 0x1c], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
lea r14, [rbx + 0x78]
mov ecx, 0x20
call fcn.1801690ac
mov rbx, rax
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d8a64
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rax, vtable.spdlog::details::elapsed_formatter_struct_spdlog::details::null_scoped_padder__class_std::chrono::duration_long_long___int64___struct_std::ratio_1__1000000___.0
mov qword [rbx], rax
call fcn.18016a8f8
mov qword [rbx + 0x18], rax
jmp 0x1800d8a67
mov rbx, r15
mov qword [rbp - 0x10], rbx
mov edi, 4
mov dword [rbp - 0x1c], edi
mov qword [rbp - 0x10], r15
mov qword [rbp + 0x30], rbx
mov rdx, qword [r14 + 8]
cmp rdx, qword [r14 + 0x10]
je 0x1800d8a97
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [r14 + 8], 8
jmp 0x1800d8aa4
lea r8, [rbp + 0x30]
mov rcx, r14
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d8ab7
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
and edi, 0xfffffffb
mov dword [rbp - 0x1c], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
lea r14, [rbx + 0x78]
mov ecx, 0x20
call fcn.1801690ac
mov rbx, rax
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d8b04
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rax, vtable.spdlog::details::elapsed_formatter_struct_spdlog::details::null_scoped_padder__class_std::chrono::duration_long_long___int64___struct_std::ratio_1__1000___.0
mov qword [rbx], rax
call fcn.18016a8f8
mov qword [rbx + 0x18], rax
jmp 0x1800d8b07
mov rbx, r15
mov qword [rbp - 0x10], rbx
mov edi, 8
mov dword [rbp - 0x1c], edi
mov qword [rbp - 0x10], r15
mov qword [rbp + 0x30], rbx
mov rdx, qword [r14 + 8]
cmp rdx, qword [r14 + 0x10]
je 0x1800d8b36
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [r14 + 8], rdi
jmp 0x1800d8b43
lea r8, [rbp + 0x30]
mov rcx, r14
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d8b56
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
and edi, 0xfffffff7
mov dword [rbp - 0x1c], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
lea r14, [rbx + 0x78]
mov ecx, 0x20
call fcn.1801690ac
mov rbx, rax
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1800d8ba3
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rax, vtable.spdlog::details::elapsed_formatter_struct_spdlog::details::null_scoped_padder__class_std::chrono::duration_long_long___int64___struct_std::ratio_1__1___.0
mov qword [rbx], rax
call fcn.18016a8f8
mov qword [rbx + 0x18], rax
jmp 0x1800d8ba6
mov rbx, r15
mov qword [rbp - 0x10], rbx
mov edi, send
mov dword [rbp - 0x1c], edi
mov qword [rbp - 0x10], r15
mov qword [rbp + 0x30], rbx
mov rdx, qword [r14 + 8]
cmp rdx, qword [r14 + 0x10]
je 0x1800d8bd6
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [r14 + 8], 8
jmp 0x1800d8be3
lea r8, [rbp + 0x30]
mov rcx, r14
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d8bf6
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
and edi, 0xffffffef
mov dword [rbp - 0x1c], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
lea rcx, [rbp + 0x48]
call fcn.1800db410
nop
lea rsi, [rbx + 0x78]
cmp byte [rdi + 0xc], 0
jne 0x1800d8c85
mov dl, 0x25
mov rcx, qword [rbp + 0x48]
call fcn.1800f03a0
movzx edx, r14b
mov rcx, qword [rbp + 0x48]
call fcn.1800f03a0
mov rax, qword [rbp + 0x48]
mov qword [rbp + 0x48], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 8]
cmp rdx, qword [rsi + 0x10]
je 0x1800d8c61
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rsi + 8], 8
jmp 0x1800d8c6e
lea r8, [rbp + 0x30]
mov rcx, rsi
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d8d45
mov edx, 1
jmp 0x1800d8d3f
mov byte [rdi + 0xc], 0
mov rdx, rdi
lea rcx, [rbp - 0x10]
call fcn.1800db350
nop
mov rcx, qword [rax]
mov qword [rax], r15
mov qword [rbp + 0x30], rcx
mov rdx, qword [rsi + 8]
cmp rdx, qword [rsi + 0x10]
je 0x1800d8cbc
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rsi + 8], 8
jmp 0x1800d8cc9
lea r8, [rbp + 0x30]
mov rcx, rsi
call fcn.1800d1cc0
nop
mov ebx, 1
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d8cdf
mov rax, qword [rcx]
mov edx, ebx
call qword [rax]
nop
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je 0x1800d8cf2
mov edx, 0x18
call fcn.1801690e8
movzx edx, r14b
mov rcx, qword [rbp + 0x48]
call fcn.1800f03a0
mov rax, qword [rbp + 0x48]
mov qword [rbp + 0x48], r15
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 8]
cmp rdx, qword [rsi + 0x10]
je 0x1800d8d27
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], r15
mov qword [rdx], rax
add qword [rsi + 8], 8
jmp 0x1800d8d34
lea r8, [rbp + 0x30]
mov rcx, rsi
call fcn.1800d1cc0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800d8d45
mov edx, ebx
mov rax, qword [rcx]
call qword [rax]
nop
mov rbx, qword [rbp + 0x48]
test rbx, rbx
je 0x1800d8d68
mov qword [rbp + 0x30], rbx
lea rcx, [rbx + 0x18]
call fcn.1800cffc0
mov edx, 0x38
mov rcx, rbx
call fcn.1801690e8
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret