Function at 0x14000c280
Capabilities:
Execute anti-debugging instructions

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x3b8
lea rbp, [rsp + 0x80]
movapd xmmword [rbp + 0x320], xmm8
movapd xmmword [rbp + 0x310], xmm7
movapd xmmword [rbp + 0x300], xmm6
mov qword [rbp + 0x2e0], 0xfffffffffffffffe
mov r14d, ecx
lea rsi, [rbp + 0x1a0]
mov rcx, rsi
call fcn.1400780d0
cmp qword [rbp + 0x1b8], 8
jb 0x14000c2e2
mov rsi, qword [rbp + 0x1a0]
mov rdx, rbp
mov rcx, rsi
mov r8d, 3
mov r9d, 0xffffffff
call fcn.1400d01a4
cmp eax, 0x34
jg 0x14000c33b
lea ecx, [rax - 2]
cmp ecx, 2
jb 0x14000cea7
test eax, eax
jne 0x14000c34d
mov rsi, qword [0x140172858]
movzx eax, byte [rsi + 0x50]
cmp al, 3
ja 0x14000c86a
mov rax, qword [rbp + 0x1b0]
cmp qword [rbp + 0x1b8], 8
jb 0x14000c37b
mov rcx, qword [rbp + 0x1a0]
jmp 0x14000c382
cmp eax, 0x35
je 0x14000cea7
cmp eax, 0x7b
je 0x14000cea7
mov dword [rbp + 0x200], eax
lea rax, [0x14016ed90]
mov qword [rbp + 0x208], rax
lea rcx, str.exists
lea rdx, [rbp + 0x200]
lea r8, [rbp + 0x1a0]
call fcn.140014870
lea rcx, [rbp + 0x1a0]
mov qword [rbp], rcx
mov qword [rbp + 8], rax
call fcn.1400d04f4
lea rcx, [rbp + 0x180]
mov r8, rbp
lea r9, [rbp + 0x200]
mov edx, eax
call fcn.140007350
mov eax, dword [0x140171310]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rax + 0x138]
test al, 1
mov qword [rbp + 0x288], rsi
je 0x14000ea7d
mov eax, dword [0x140171310]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0x128]
cmp byte [rsi + 0x280], 1
jne 0x14000f006
mov byte [rbp + 0x138], r14b
mov rbx, qword [rbp + 0x190]
lea edi, [rbx + 0x30]
mov rax, qword [rsi + 0x80]
mov edx, dword [rax + 0x80]
mov ecx, dword [rax + 0x180]
sub edx, ecx
add edx, dword [rax + 0x188]
cmp edx, edi
jae 0x14000c444
mov edx, dword [rax + 0x200]
mov dword [rax + 0x188], edx
mov ecx, dword [rax + 0x180]
add edx, dword [rax + 0x80]
sub edx, ecx
cmp edx, edi
jb 0x14000c467
mov r15, qword [rax + 0x90]
test r15, r15
je 0x14000c467
and ecx, dword [rax + 0x84]
add r15, rcx
test r15, r15
jne 0x14000c74b
jmp 0x14000cbd4
mov rax, qword [rsi + 0x80]
mov r14d, dword [rax + 0x80]
lea r13d, [rbx + 0x31]
nop dword [rax]
add r14, r14
cmp r14, r13
jb 0x14000c480
mov ecx, 0x80000001
cmp r14, rcx
jb 0x14000c5a5
cmp edi, 0xfffffffe
jg 0x14000cbda
lea rcx, [rbp + 0xf8]
mov edx, 0x80000000
call fcn.140003900
lea rcx, [rbp + 0x290]
mov rdx, r14
call fcn.140003900
lea rcx, [rbp + 0x240]
mov edx, edi
call fcn.14000bbc0
lea rdx, str.logging_single_messages_greater_than_2_GB_is_not_supported._nbytes:
lea rcx, [rbp + 0x140]
lea r8, [rbp + 0x240]
call fcn.14000b8d0
lea r8, [0x14013dfbe]
lea rcx, [rbp + 0x1e0]
lea rdx, [rbp + 0x140]
call fcn.14000b830
lea rcx, [rbp + 0x2b0]
lea r8, [rbp + 0x1e0]
lea r9, [rbp + 0x290]
call fcn.140003750
lea r8, str._max_bounded_queue_capacity:
lea rcx, [rbp + 0x268]
lea rdx, [rbp + 0x2b0]
call fcn.14000b830
lea rcx, [rbp + 0x200]
lea r8, [rbp + 0x268]
lea r9, [rbp + 0xf8]
call fcn.140003750
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
lea rax, vtable.quill::QuillError.0
mov qword [rbp], rax
movupd xmm0, xmmword [rbp + 0x200]
movups xmm1, xmmword [rbp + 0x210]
movupd xmmword [rbp + 0x18], xmm0
movups xmmword [rbp + 0x28], xmm1
mov qword [rbp + 0x210], 0
mov qword [rbp + 0x218], 0xf
mov byte [rbp + 0x200], 0
lea rdx, [0x140147010]
mov rcx, rbp
call fcn.1400d37ac
mov ecx, dword [rax + 0x180]
mov dword [rax + 0x100], ecx
mov ecx, 0x300
mov edx, 0x80
call fcn.1400cd3f0
mov r12, rax
movzx r15d, byte [rsi]
mov qword [rax], 0
test r14d, r14d
js 0x14000c608
lea eax, [r14 - 1]
test r14d, eax
sete al
test r14d, r14d
setne cl
test cl, al
jne 0x14000c60e
mov eax, r14d
cvtsi2sd xmm0, rax
call fcn.1400e74ac
addsd xmm0, qword [0x140126ed8]
call fcn.1400e5cfc
cvttsd2si r14, xmm0
jmp 0x14000c60e
mov r14d, 0x80000000
mov dword [r12 + 0x80], r14d
lea eax, [r14 - 1]
mov dword [r12 + 0x84], eax
mov r14d, r14d
xorps xmm0, xmm0
cvtsi2sd xmm0, r14
mulsd xmm0, qword [0x14012dff0]
divsd xmm0, qword [0x14012dff8]
cvttsd2si rax, xmm0
mov dword [r12 + 0x88], eax
add r14, r14
mov edx, 0x80
mov rcx, r14
mov r8d, r15d
mov qword [rbp + 0x2d8], r12
call fcn.14009e990
mov r12, qword [rbp + 0x2d8]
mov qword [r12 + 0x90], rax
mov dword [r12 + 0x100], 0
mov qword [r12 + 0x180], 0
mov dword [r12 + 0x188], 0
mov dword [r12 + 0x200], 0
mov qword [r12 + 0x280], 0
mov dword [r12 + 0x288], 0
xor r15d, r15d
mov rcx, rax
xor edx, edx
mov r8, r14
call fcn.140102980
xor eax, eax
xchg dword [r12 + 0x100], eax
xchg dword [r12 + 0x200], r15d
mov rax, qword [rsi + 0x80]
mov qword [rax], r12
mov qword [rsi + 0x80], r12
mov eax, dword [r12 + 0x80]
mov r15d, dword [r12 + 0x180]
sub eax, r15d
add eax, dword [r12 + 0x188]
cmp eax, edi
mov rcx, r12
jae 0x14000c734
mov eax, dword [rcx + 0x200]
mov dword [rcx + 0x188], eax
mov r15d, dword [rcx + 0x180]
add eax, dword [rcx + 0x80]
sub eax, r15d
cmp eax, edi
jb 0x14000cbda
and r15d, dword [rcx + 0x84]
add r15, qword [rcx + 0x90]
test r15, r15
je 0x14000cbd4
mov rbx, qword [rbp + 0x288]
movzx eax, byte [rbx + 0x39]
cmp eax, 1
je 0x14000c770
test eax, eax
jne 0x14000c77b
rdtsc
mov rcx, rax
mov rax, rdx
shl rax, 0x20
or rax, rcx
jmp 0x14000c78c
call fcn.1400ceeb4
imul rax, rax, 0x64
jmp 0x14000c78c
mov rcx, qword [rbx + 0x40]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov rbx, qword [rbp + 0x288]
lea rdi, [r15 + 7]
and rdi, 0xfffffffffffffff8
lea rcx, [0x1400c1c90]
mov qword [rdi], rcx
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], rax
mov r14, qword [rbp + 0x190]
mov qword [rdi + 0x18], r14
add rdi, 0x20
test r14, r14
je 0x14000c7dd
cmp qword [rbp + 0x198], 0x10
lea rdx, [rbp + 0x180]
jb 0x14000c7d2
mov rdx, qword [rbp + 0x180]
mov rcx, rdi
mov r8, r14
call fcn.1401022e0
cmp byte [rsi + 0x280], 1
jne 0x14000f00b
add edi, r14d
sub edi, r15d
mov rax, qword [rsi + 0x80]
add dword [rax + 0x180], edi
cmp byte [rsi + 0x280], 1
jne 0x14000f010
mov rax, qword [rsi + 0x80]
mov ecx, dword [rax + 0x180]
mov dword [rax + 0x100], ecx
mov rax, qword [rbp + 0x198]
cmp rax, 0x10
movzx r14d, byte [rbp + 0x138]
jb 0x14000c86a
mov rcx, qword [rbp + 0x180]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000c865
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000ed19
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400cd44c
mov qword [rbp + 0x130], 0
mov byte [rbp + 0x2d7], 1
lea rsi, [rbp + 0x268]
lea rdx, [rbp + 0x1a0]
mov rcx, rsi
call fcn.140033ba0
mov byte [rbp + 0x2b0], 0
mov qword [rbp + 0x2b8], 0
mov qword [rbp + 0x238], 0
mov rcx, qword [rbp + 0x130]
test rcx, rcx
je 0x14000c8ce
mov rax, qword [rcx]
lea rdx, [rbp + 0x200]
call qword [rax]
mov qword [rbp + 0x238], rax
cmp qword [rbp + 0x280], 0x10
jb 0x14000c8df
mov rsi, qword [rbp + 0x268]
mov rax, qword [rbp + 0x278]
add rax, rsi
mov qword [rbp + 0x290], rsi
mov qword [rbp + 0x298], rax
mov byte [rsp + 0x20], 0
mov rcx, rbp
lea rdx, [rbp + 0x290]
lea r8, [rbp + 0x200]
mov r9b, 1
call fcn.1400159c0
mov rdi, rbp
lea rsi, [rbp + 0x2b0]
mov rcx, rdi
mov dl, 1
mov r8, rsi
call fcn.140015ad0
mov rax, qword [rbp + 0xb0]
cmp rax, 0x10
jb 0x14000c971
mov rcx, qword [rbp + 0x98]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000c96c
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000ed19
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400cd44c
mov qword [rbp + 0xa8], 0
mov qword [rbp + 0xb0], 0xf
mov byte [rbp + 0x98], 0
mov rcx, qword [rbp + 0x80]
test rcx, rcx
je 0x14000c9e5
mov rdx, qword [rbp + 0x90]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x14000c9c9
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x14000ed19
add rdx, 0x27
mov rcx, rax
lea rbx, [rbp + 0x80]
call fcn.1400cd44c
xorpd xmm0, xmm0
movupd xmmword [rbx], xmm0
mov qword [rbx + 0x10], 0
mov rcx, qword [rbp + 0x38]
test rcx, rcx
je 0x14000c9fa
cmp rcx, rdi
setne dl
mov rax, qword [rcx]
call qword [rax + 0x20]
mov rcx, qword [rbp + 0x130]
test rcx, rcx
je 0x14000ca24
lea rax, [rbp + 0xf8]
cmp rcx, rax
setne dl
mov rax, qword [rcx]
call qword [rax + 0x20]
mov qword [rbp + 0x130], 0
mov qword [rbp + 0xf0], rsi
movupd xmm0, xmmword [0x14012e378]
movapd xmmword [rbp + 0x290], xmm0
lea rdx, [0x1401727c8]
lea rcx, [rbp + 0xf0]
lea r8, [rbp + 0x290]
call fcn.1400260e0
movupd xmm0, xmmword [0x14012e390]
movapd xmmword [rbp + 0x1e0], xmm0
lea rdx, [0x1401727e8]
lea rcx, [rbp + 0xf0]
lea r8, [rbp + 0x1e0]
call fcn.140026390
movupd xmm0, xmmword [0x14012e3a8]
movapd xmmword [rbp + 0x140], xmm0
lea rdx, [0x1401727f8]
lea rcx, [rbp + 0xf0]
lea r8, [rbp + 0x140]
call fcn.140026390
movupd xmm0, xmmword [0x14012e3c0]
movapd xmmword [rbp + 0x240], xmm0
lea rdx, [0x140172808]
lea rcx, [rbp + 0xf0]
lea r8, [rbp + 0x240]
call fcn.1400260e0
movupd xmm0, xmmword [0x14012e3d8]
movapd xmmword [rbp + 0x180], xmm0
movzx edx, byte [rbp + 0x2b0]
cmp edx, 2
je 0x14000ce56
cmp edx, 1
jne 0x14000cb48
mov rcx, qword [rbp + 0x2b8]
lea rdx, [rbp + 0x180]
call fcn.140026640
movzx edx, byte [rbp + 0x2b0]
xor ecx, ecx
cmp dl, 1
jne 0x14000cb51
mov rcx, qword [rbp + 0x2b8]
cmp rax, qword [rcx]
je 0x14000ce54
add rax, 0x40
lea rdx, [0x140172828]
mov rcx, rax
call fcn.140026950
movzx edx, byte [rbp + 0x2b0]
jmp 0x14000ce56
xor eax, eax
mov cl, 1
cmp dl, 1
je 0x14000cb19
movzx eax, dl
cmp eax, 2
jne 0x14000cb60
mov dl, 2
jmp 0x14000ce56
test cl, cl
jne 0x14000ce56
mov qword [rbp + 0x208], 0
mov ecx, 0x20
call fcn.1400cd3b4
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x210], 0x10
mov qword [rbp + 0x218], 0x1f
movupd xmm0, xmmword [str.cannot_get_value]
movupd xmmword [rax], xmm0
mov byte [rax + 0x10], 0
mov rcx, rbp
lea r8, [rbp + 0x200]
lea r9, [rbp + 0x2b0]
mov edx, 0xd6
call fcn.140021200
lea rdx, [0x1401494e0]
mov rcx, rbp
call fcn.1400d37ac
add ebx, 0x31
mov r13, rbx
lock inc qword [rsi + 0x380]
mov r14, rbp
mov ebx, 0x80000001
movsd xmm6, qword [0x14012dff0]
movsd xmm7, qword [0x14012dff8]
movsd xmm8, qword [0x140126ed8]
jmp 0x14000cc2e
mov r15, qword [rax + 0x90]
test r15, r15
je 0x14000cc88
and ecx, dword [rax + 0x84]
add r15, rcx
test r15, r15
jne 0x14000c74b
mov qword [rbp], 0x320
mov rcx, r14
call fcn.140015710
cmp byte [rsi + 0x280], 1
jne 0x14000ec8f
mov rax, qword [rsi + 0x80]
mov edx, dword [rax + 0x80]
mov ecx, dword [rax + 0x180]
sub edx, ecx
add edx, dword [rax + 0x188]
cmp edx, edi
jae 0x14000cc10
mov edx, dword [rax + 0x200]
mov dword [rax + 0x188], edx
mov ecx, dword [rax + 0x180]
add edx, dword [rax + 0x80]
sub edx, ecx
cmp edx, edi
jae 0x14000cc10
mov rax, qword [rsi + 0x80]
mov r15d, dword [rax + 0x80]
nop word cs:[rax + rax]
add r15, r15
cmp r15, r13
jb 0x14000cca0
cmp r15, rbx
jb 0x14000ccc0
cmp edi, 0xfffffffe
jle 0x14000ed32
xor r15d, r15d
jmp 0x14000cc25
mov ecx, dword [rax + 0x180]
mov dword [rax + 0x100], ecx
mov ecx, 0x300
mov edx, 0x80
call fcn.1400cd3f0
movzx r12d, byte [rsi]
mov qword [rax], 0
test r15d, r15d
js 0x14000cd23
lea ecx, [r15 - 1]
test r15d, ecx
sete dl
test r15d, r15d
setne cl
test cl, dl
jne 0x14000cd29
mov ecx, r15d
cvtsi2sd xmm0, rcx
mov r15, rax
call fcn.1400e74ac
addsd xmm0, xmm8
call fcn.1400e5cfc
mov rax, r15
cvttsd2si r15, xmm0
jmp 0x14000cd29
mov r15d, 0x80000000
mov qword [rbp + 0x2d8], rax
mov dword [rax + 0x80], r15d
lea ecx, [r15 - 1]
mov dword [rax + 0x84], ecx
mov r15d, r15d
xorps xmm0, xmm0
cvtsi2sd xmm0, r15
mulsd xmm0, xmm6
divsd xmm0, xmm7
cvttsd2si rcx, xmm0
mov dword [rax + 0x88], ecx
add r15, r15
mov edx, 0x80
mov rcx, r15
mov r8d, r12d
call fcn.14009e990
mov r12, qword [rbp + 0x2d8]
mov qword [r12 + 0x90], rax
mov dword [r12 + 0x100], 0
mov qword [r12 + 0x180], 0
mov dword [r12 + 0x188], 0
mov dword [r12 + 0x200], 0
mov qword [r12 + 0x280], 0
mov dword [r12 + 0x288], 0
mov rcx, rax
xor edx, edx
mov r8, r15
call fcn.140102980
xor eax, eax
xchg dword [r12 + 0x100], eax
xor eax, eax
xchg dword [r12 + 0x200], eax
mov rax, qword [rsi + 0x80]
mov qword [rax], r12
mov qword [rsi + 0x80], r12
mov eax, dword [r12 + 0x80]
mov r15d, dword [r12 + 0x180]
sub eax, r15d
add eax, dword [r12 + 0x188]
cmp eax, edi
mov rcx, r12
jae 0x14000ce41
mov eax, dword [rcx + 0x200]
mov dword [rcx + 0x188], eax
mov r15d, dword [rcx + 0x180]
add eax, dword [rcx + 0x80]
sub eax, r15d
cmp eax, edi
jb 0x14000ccb6
and r15d, dword [rcx + 0x84]
add r15, qword [rcx + 0x90]
jmp 0x14000cc25
mov dl, 1
lea rcx, [rbp + 0x2b8]
call fcn.1400209b0
mov rax, qword [rbp + 0x280]
cmp rax, 0x10
jb 0x14000cea7
mov rcx, qword [rbp + 0x268]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000cea2
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000ed19
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400cd44c
mov rax, qword [rbp + 0x1b8]
cmp rax, 8
jb 0x14000cef3
mov rcx, qword [rbp + 0x1a0]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jb 0x14000ceee
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000ed19
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.1400cd44c
test r14b, r14b
je 0x14000d50d
lea rcx, [0x1401727f8]
mov rdx, rbp
call qword [sym.imp.RPCRT4.dll_UuidIsNil]
test eax, eax
je 0x14000d50d
lea rcx, str.HOST_ID
call fcn.1400e7090
test rax, rax
jne 0x14000d50d
xorpd xmm0, xmm0
movapd xmmword [rbp], xmm0
mov rsi, rbp
mov rcx, rsi
call qword [sym.imp.RPCRT4.dll_UuidCreate]
movapd xmm0, xmmword [rbp]
movupd xmmword [0x1401727f8], xmm0
mov rdi, qword [0x140172858]
movzx eax, byte [rdi + 0x50]
cmp al, 3
ja 0x14000d427
lea rcx, [0x1401727f8]
lea rdx, [rbp + 0x1a0]
call fcn.14003e110
mov eax, dword [0x140171310]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rax + 0x138]
test al, 1
mov qword [rbp + 0x288], rdi
je 0x14000eab4
mov eax, dword [0x140171310]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0x128]
cmp byte [rdi + 0x280], 1
jne 0x14000f1d5
mov rsi, qword [rbp + 0x1b0]
lea ebx, [rsi + 0x30]
mov rax, qword [rdi + 0x80]
mov edx, dword [rax + 0x80]
mov ecx, dword [rax + 0x180]
sub edx, ecx
add edx, dword [rax + 0x188]
cmp edx, ebx
jae 0x14000d007
mov edx, dword [rax + 0x200]
mov dword [rax + 0x188], edx
mov ecx, dword [rax + 0x180]
add edx, dword [rax + 0x80]
sub edx, ecx
cmp edx, ebx
jb 0x14000d02a
mov r15, qword [rax + 0x90]
test r15, r15
je 0x14000d02a
and ecx, dword [rax + 0x84]
add r15, rcx
test r15, r15
jne 0x14000d30d
jmp 0x14000e699
mov rax, qword [rdi + 0x80]
mov r14d, dword [rax + 0x80]
lea r13d, [rsi + 0x31]
nop dword [rax]
add r14, r14
cmp r14, r13
jb 0x14000d040
mov ecx, 0x80000001
cmp r14, rcx
jb 0x14000d167
cmp ebx, 0xfffffffe
jg 0x14000e69f
lea rcx, [rbp + 0xf8]
mov edx, 0x80000000
call fcn.140003900
lea rcx, [rbp + 0x290]
mov rdx, r14
call fcn.140003900
lea rcx, [rbp + 0x240]
mov edx, ebx
call fcn.14000bbc0
lea rdx, str.logging_single_messages_greater_than_2_GB_is_not_supported._nbytes:
lea rcx, [rbp + 0x140]
lea r8, [rbp + 0x240]
call fcn.14000b8d0
lea r8, [0x14013dfbe]
lea rcx, [rbp + 0x1e0]
lea rdx, [rbp + 0x140]
call fcn.14000b830
lea rcx, [rbp + 0x2b0]
lea r8, [rbp + 0x1e0]
lea r9, [rbp + 0x290]
call fcn.140003750
lea r8, str._max_bounded_queue_capacity:
lea rcx, [rbp + 0x268]
lea rdx, [rbp + 0x2b0]
call fcn.14000b830
lea rcx, [rbp + 0x200]
lea r8, [rbp + 0x268]
lea r9, [rbp + 0xf8]
call fcn.140003750
xorpd xmm0, xmm0
movupd xmmword [rbp + 8], xmm0
lea rax, vtable.quill::QuillError.0
mov qword [rbp], rax
movupd xmm0, xmmword [rbp + 0x200]
movups xmm1, xmmword [rbp + 0x210]
movupd xmmword [rbp + 0x18], xmm0
movups xmmword [rbp + 0x28], xmm1
mov qword [rbp + 0x210], 0
mov qword [rbp + 0x218], 0xf
mov byte [rbp + 0x200], 0
lea rdx, [0x140147010]
mov rcx, rbp
call fcn.1400d37ac
mov ecx, dword [rax + 0x180]
mov dword [rax + 0x100], ecx
mov ecx, 0x300
mov edx, 0x80
call fcn.1400cd3f0
mov r12, rax
movzx r15d, byte [rdi]
mov qword [rax], 0
test r14d, r14d
js 0x14000d1ca
lea eax, [r14 - 1]
test r14d, eax
sete al
test r14d, r14d
setne cl
test cl, al
jne 0x14000d1d0
mov eax, r14d
cvtsi2sd xmm0, rax
call fcn.1400e74ac
addsd xmm0, qword [0x140126ed8]
call fcn.1400e5cfc
cvttsd2si r14, xmm0
jmp 0x14000d1d0
mov r14d, 0x80000000
mov dword [r12 + 0x80], r14d
lea eax, [r14 - 1]
mov dword [r12 + 0x84], eax
mov r14d, r14d
xorps xmm0, xmm0
cvtsi2sd xmm0, r14
mulsd xmm0, qword [0x14012dff0]
divsd xmm0, qword [0x14012dff8]
cvttsd2si rax, xmm0
mov dword [r12 + 0x88], eax
add r14, r14
mov edx, 0x80
mov rcx, r14
mov r8d, r15d
mov qword [rbp + 0x2d8], r12
call fcn.14009e990
mov r12, qword [rbp + 0x2d8]
mov qword [r12 + 0x90], rax
mov dword [r12 + 0x100], 0
mov qword [r12 + 0x180], 0
mov dword [r12 + 0x188], 0
mov dword [r12 + 0x200], 0
mov qword [r12 + 0x280], 0
mov dword [r12 + 0x288], 0
xor r15d, r15d
mov rcx, rax
xor edx, edx
mov r8, r14
call fcn.140102980
xor eax, eax
xchg dword [r12 + 0x100], eax
xchg dword [r12 + 0x200], r15d
mov rax, qword [rdi + 0x80]
mov qword [rax], r12
mov qword [rdi + 0x80], r12
mov eax, dword [r12 + 0x80]
mov r15d, dword [r12 + 0x180]
sub eax, r15d
add eax, dword [r12 + 0x188]
cmp eax, ebx
mov rcx, r12
jae 0x14000d2f6
mov eax, dword [rcx + 0x200]
mov dword [rcx + 0x188], eax
mov r15d, dword [rcx + 0x180]
add eax, dword [rcx + 0x80]
sub eax, r15d
cmp eax, ebx
jb 0x14000e69f
and r15d, dword [rcx + 0x84]
add r15, qword [rcx + 0x90]
test r15, r15
je 0x14000e699
mov rsi, qword [rbp + 0x288]
movzx eax, byte [rsi + 0x39]
cmp eax, 1
je 0x14000d332
test eax, eax
jne 0x14000d33d
rdtsc
mov rcx, rax
mov rax, rdx
shl rax, 0x20
or rax, rcx
jmp 0x14000d34e
call fcn.1400ceeb4
imul rax, rax, 0x64
jmp 0x14000d34e
mov rcx, qword [rsi + 0x40]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov rsi, qword [rbp + 0x288]
lea rbx, [r15 + 7]
and rbx, 0xfffffffffffffff8
lea rcx, [0x1400c2410]
mov qword [rbx], rcx
mov qword [rbx + 8], rsi
mov qword [rbx + 0x10], rax
mov r14, qword [rbp + 0x1b0]
mov qword [rbx + 0x18], r14
add rbx, 0x20
test r14, r14
je 0x14000d39f
cmp qword [rbp + 0x1b8], 0x10
lea rdx, [rbp + 0x1a0]
jb 0x14000d394
mov rdx, qword [rbp + 0x1a0]
mov rcx, rbx
mov r8, r14
call fcn.1401022e0
cmp byte [rdi + 0x280], 1
jne 0x14000f1da
add ebx, r14d
sub ebx, r15d
mov rax, qword [rdi + 0x80]
add dword [rax + 0x180], ebx
cmp byte [rdi + 0x280], 1
jne 0x14000f1df
mov rax, qword [rdi + 0x80]
mov ecx, dword [rax + 0x180]
mov dword [rax + 0x100], ecx
mov rax, qword [rbp + 0x1b8]
cmp rax, 0x10
mov rsi, rbp
jb 0x14000d427
mov rcx, qword [rbp + 0x1a0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000d422
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000ed19
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400cd44c
mov rcx, rsi
call fcn.140014050
mov rax, qword [rbp + 0x10]
cmp qword [rbp + 0x18], 0x10
jb 0x14000d43e
mov rsi, qword [rbp]
mov qword [rbp - 0x28], rsi
mov qword [rbp - 0x20], rax
lea rcx, [rbp + 0x200]
call fcn.1400780d0
lea rcx, [rbp + 0x290]
lea rsi, [rbp + 0x200]
lea r8, [rbp - 0x28]
mov rdx, rsi
mov r9d, 0x1a4
call fcn.140033d80
mov rax, qword [rbp + 0x218]
cmp rax, 8
jb 0x14000d4be
mov rcx, qword [rbp + 0x200]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jb 0x14000d4b9
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000ed19
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.1400cd44c
mov rax, qword [rbp + 0x18]
cmp rax, 0x10
jb 0x14000d4fd
mov rcx, qword [rbp]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000d4f8
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000ed19
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400cd44c
mov r8d, dword [rbp + 0x290]
test r8d, r8d
jne 0x14000ef51
lea rcx, [0x1401727c8]
lea rdx, str.webapp_addr
call fcn.140026b90
lea rcx, [0x1401727e8]
lea rdx, str.tenant_id
call fcn.1400292a0
lea rcx, [0x1401727f8]
lea rdx, str.host_id
call fcn.1400292a0
lea rcx, [0x140172808]
lea rdx, str.self_update_addr
call fcn.140026b90
mov qword [rbp + 0x1c8], 0
mov qword [rbp + 0x1d0], inet_ntoa
mov qword [rbp + 0x1d8], 0xf
mov ecx, reloc.WS2_32.dll_WSAStartup
call fcn.1400ecf5c
mov byte [rbp + 0x1c0], al
mov ecx, 0x65
call fcn.1400ecf5c
mov esi, eax
mov byte [rbp + 0x1c1], sil
mov ecx, 0x6c
call fcn.1400ecf5c
mov byte [rbp + 0x1c2], al
mov ecx, 0x66
call fcn.1400ecf5c
mov byte [rbp + 0x1c3], al
mov ecx, 0x5f
call fcn.1400ecf5c
mov byte [rbp + 0x1c4], al
mov ecx, 0x75
call fcn.1400ecf5c
mov byte [rbp + 0x1c5], al
mov ecx, WSACleanup
call fcn.1400ecf5c
mov byte [rbp + 0x1c6], al
mov ecx, 0x64
call fcn.1400ecf5c
mov byte [rbp + 0x1c7], al
mov ecx, 0x61
call fcn.1400ecf5c
mov byte [rbp + 0x1c8], al
mov ecx, reloc.WS2_32.dll_WSACleanup
call fcn.1400ecf5c
mov byte [rbp + 0x1c9], al
mov byte [rbp + 0x1ca], sil
lea rbx, [rbp + 0x1c0]
mov rcx, rbx
call fcn.1400e7090
test rax, rax
je 0x14000dc9d
mov rdi, rax
xorpd xmm0, xmm0
movapd xmmword [rbp + 0x190], xmm0
movapd xmmword [rbp + 0x180], xmm0
mov rcx, rax
call fcn.1400e8690
test rax, rax
js 0x14000ed1e
mov rsi, rax
cmp rax, 0xf
mov qword [rbp + 0x288], rbx
ja 0x14000d6a4
mov qword [rbp + 0x190], rsi
mov qword [rbp + 0x198], 0xf
lea rcx, [rbp + 0x180]
mov rdx, rdi
mov r8, rsi
call fcn.1401022e0
add rsi, rbp
add rsi, 0x180
jmp 0x14000d719
mov qword [rbp + 0x198], 0xf
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov r14d, 0x16
cmovae r14, rax
cmp r14, 0xfff
jb 0x14000d6e7
lea rcx, [r14 + 0x28]
call fcn.1400cd3b4
mov rbx, rax
add rbx, 0x27
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14000d6f3
lea rcx, [r14 + 1]
call fcn.1400cd3b4
mov rbx, rax
mov qword [rbp + 0x180], rbx
mov qword [rbp + 0x190], rsi
mov qword [rbp + 0x198], r14
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.1401022e0
add rsi, rbx
mov byte [rsi], 0
mov qword [rbp + 0x38], 0
mov byte [rsp + 0x20], 0
lea rcx, [rbp + 0x160]
lea rdx, [rbp + 0x180]
mov r8, rbp
mov r9b, 1
call fcn.14002b870
movzx eax, byte [rbp + 0x160]
add al, 0xfc
cmp al, 2
ja 0x14000d76f
mov byte [rbp], 0
lea rcx, [rbp + 0x160]
mov rdx, rbp
call fcn.140026950
cmp byte [rbp], 0
setne dil
jmp 0x14000d801
xorpd xmm0, xmm0
movapd xmmword [rbp], xmm0
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0xf
lea rcx, [rbp + 0x160]
mov rsi, rbp
mov rdx, rsi
call fcn.140026750
mov rax, qword [rbp + 0x10]
test rax, rax
je 0x14000d7c0
mov dil, 1
cmp rax, 1
jne 0x14000d7c2
cmp qword [rbp + 0x18], 0x10
jb 0x14000d7b7
mov rsi, qword [rbp]
cmp byte [rsi], 0x30
setne dil
jmp 0x14000d7c2
xor edi, edi
mov rax, qword [rbp + 0x18]
cmp rax, 0x10
jb 0x14000d801
mov rcx, qword [rbp]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000d7fc
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000ed19
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400cd44c
lea rcx, [rbp + 0x168]
movzx edx, byte [rbp + 0x160]
call fcn.1400209b0
mov byte [0x140172828], dil
mov rax, qword [rbp + 0x198]
cmp rax, 0x10
jb 0x14000d860
mov rcx, qword [rbp + 0x180]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000d85b
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000ed19
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400cd44c
mov r15, qword [0x140172858]
movzx eax, byte [r15 + 0x50]
cmp al, 3
ja 0x14000dc58
mov eax, dword [0x140171310]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov ecx, dword [rax + 0x138]
test cl, 1
je 0x14000e94b
mov eax, dword [0x140171310]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r12, qword [rax + 0x128]
cmp byte [r12 + 0x280], 1
jne 0x14000ee3a
mov r14, qword [rbp + 0x1d0]
lea esi, [r14 + 0x30]
mov rax, qword [r12 + 0x80]
mov edx, dword [rax + 0x80]
mov ecx, dword [rax + 0x180]
sub edx, ecx
add edx, dword [rax + 0x188]
cmp edx, esi
mov qword [rbp + 0x138], r15
jae 0x14000d90f
mov edx, dword [rax + 0x200]
mov dword [rax + 0x188], edx
mov ecx, dword [rax + 0x180]
add edx, dword [rax + 0x80]
sub edx, ecx
cmp edx, esi
jb 0x14000d932
mov rbx, qword [rax + 0x90]
test rbx, rbx
je 0x14000d932
and ecx, dword [rax + 0x84]
add rbx, rcx
test rbx, rbx
jne 0x14000db7c
jmp 0x14000df31
mov rax, qword [r12 + 0x80]
mov edi, dword [rax + 0x80]
lea r13d, [r14 + 0x31]
nop word cs:[rax + rax]
add rdi, rdi
cmp rdi, r13
jb 0x14000d950
mov ecx, 0x80000001
cmp rdi, rcx
jb 0x14000d9ef
cmp esi, 0xfffffffe
jg 0x14000df38
lea rcx, [rbp + 0x160]
mov edx, 0x80000000
call fcn.140003900
lea rcx, [rbp + 0x268]
mov rdx, rdi
call fcn.140003900
lea rdi, [rbp + 0x1e0]
mov rcx, rdi
mov edx, esi
call fcn.14000bbc0
mov r8, qword [rbp + 0x1f0]
mov rax, qword [rbp + 0x1f8]
mov rcx, rax
sub rcx, r8
cmp rcx, 0x44
jae 0x14000f2b9
lea rax, str.logging_single_messages_greater_than_2_GB_is_not_supported._nbytes:
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x44
lea rcx, [rbp + 0x1e0]
mov edx, 0x44
xor r9d, r9d
call fcn.140006930
mov rdi, rax
jmp 0x14000f34d
mov ecx, dword [rax + 0x180]
mov dword [rax + 0x100], ecx
mov ecx, 0x300
mov edx, 0x80
call fcn.1400cd3f0
mov r15, rax
movzx ebx, byte [r12]
mov qword [rax], 0
test edi, edi
js 0x14000da4e
lea eax, [rdi - 1]
test edi, eax
sete al
test edi, edi
setne cl
test cl, al
jne 0x14000da53
mov eax, edi
cvtsi2sd xmm0, rax
call fcn.1400e74ac
addsd xmm0, qword [0x140126ed8]
call fcn.1400e5cfc
cvttsd2si rdi, xmm0
jmp 0x14000da53
mov edi, 0x80000000
mov dword [r15 + 0x80], edi
lea eax, [rdi - 1]
mov dword [r15 + 0x84], eax
mov edi, edi
xorps xmm0, xmm0
cvtsi2sd xmm0, rdi
mulsd xmm0, qword [0x14012dff0]
divsd xmm0, qword [0x14012dff8]
cvttsd2si rax, xmm0
mov dword [r15 + 0x88], eax
add rdi, rdi
mov edx, 0x80
mov rcx, rdi
mov r8d, ebx
mov qword [rbp + 0x2d8], r15
call fcn.14009e990
mov r15, qword [rbp + 0x2d8]
mov qword [r15 + 0x90], rax
mov dword [r15 + 0x100], 0
mov qword [r15 + 0x180], 0
mov dword [r15 + 0x188], 0
mov dword [r15 + 0x200], 0
mov qword [r15 + 0x280], 0
mov dword [r15 + 0x288], 0
xor ebx, ebx
mov rcx, rax
xor edx, edx
mov r8, rdi
call fcn.140102980
xor eax, eax
xchg dword [r15 + 0x100], eax
xchg dword [r15 + 0x200], ebx
mov rax, qword [r12 + 0x80]
mov qword [rax], r15
mov qword [r12 + 0x80], r15
mov eax, dword [r15 + 0x80]
mov ebx, dword [r15 + 0x180]
sub eax, ebx
add eax, dword [r15 + 0x188]
cmp eax, esi
mov rcx, r15
jae 0x14000db66
mov eax, dword [rcx + 0x200]
mov dword [rcx + 0x188], eax
mov ebx, dword [rcx + 0x180]
add eax, dword [rcx + 0x80]
sub eax, ebx
cmp eax, esi
jb 0x14000df38
and ebx, dword [rcx + 0x84]
add rbx, qword [rcx + 0x90]
test rbx, rbx
je 0x14000df31
mov rdi, qword [rbp + 0x138]
movzx eax, byte [rdi + 0x39]
cmp eax, 1
je 0x14000dba1
test eax, eax
jne 0x14000dbac
rdtsc
mov rcx, rax
mov rax, rdx
shl rax, 0x20
or rax, rcx
jmp 0x14000dbbc
call fcn.1400ceeb4
imul rax, rax, 0x64
jmp 0x14000dbbc
mov rsi, rdi
mov rcx, qword [rdi + 0x40]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov rdi, rsi
lea rsi, [rbx + 7]
and rsi, 0xfffffffffffffff8
lea rcx, [0x1400c1fe0]
mov qword [rsi], rcx
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], rax
mov rdi, qword [rbp + 0x1d0]
mov qword [rsi + 0x18], rdi
add rsi, 0x20
test rdi, rdi
je 0x14000dc14
cmp qword [rbp + 0x1d8], 0x10
jb 0x14000dc02
mov rax, qword [rbp + 0x1c0]
mov qword [rbp + 0x288], rax
mov rcx, rsi
mov rdx, qword [rbp + 0x288]
mov r8, rdi
call fcn.1401022e0
cmp byte [r12 + 0x280], 1
jne 0x14000ee3f
add esi, edi
sub esi, ebx
mov rax, qword [r12 + 0x80]
add dword [rax + 0x180], esi
cmp byte [r12 + 0x280], 1
jne 0x14000ee44
mov rax, qword [r12 + 0x80]
mov ecx, dword [rax + 0x180]
mov dword [rax + 0x100], ecx
mov rax, qword [rbp + 0x1d8]
cmp rax, 0x10
jb 0x14000dc9d
mov rcx, qword [rbp + 0x1c0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000dc98
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000ed19
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400cd44c
mov rsi, qword [0x140172858]
movzx eax, byte [rsi + 0x50]
cmp al, 3
ja 0x14000e3f6
lea rcx, [rbp + 0x1c0]
call fcn.140014050
mov eax, dword [0x140171310]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rax + 0x138]
test al, 1
je 0x14000e914
mov eax, dword [0x140171310]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r13, qword [rax + 0x128]
cmp byte [r13 + 0x280], 1
jne 0x14000ed23
mov qword [rbp + 0x288], rsi
mov r15, qword [rbp + 0x1d0]
lea edi, [r15 + 0x30]
mov rax, qword [r13 + 0x80]
mov edx, dword [rax + 0x80]
mov ecx, dword [rax + 0x180]
sub edx, ecx
add edx, dword [rax + 0x188]
cmp edx, edi
jae 0x14000dd54
mov edx, dword [rax + 0x200]
mov dword [rax + 0x188], edx
mov ecx, dword [rax + 0x180]
add edx, dword [rax + 0x80]
sub edx, ecx
cmp edx, edi
jb 0x14000dd77
mov r14, qword [rax + 0x90]
test r14, r14
je 0x14000dd77
and ecx, dword [rax + 0x84]
add r14, rcx
test r14, r14
jne 0x14000e2de
jmp 0x14000e420
mov rax, qword [r13 + 0x80]
mov ebx, dword [rax + 0x80]
lea esi, [r15 + 0x31]
nop dword [rax + rax]
add rbx, rbx
cmp rbx, rsi
jb 0x14000dd90
mov ecx, 0x80000001
cmp rbx, rcx
jb 0x14000dec7
cmp edi, 0xfffffffe
jg 0x14000e427
lea rcx, [rbp + 0x268]
mov edx, 0x80000000
call fcn.140003900
lea rcx, [rbp + 0x1e0]
mov rdx, rbx
call fcn.140003900
lea rcx, [rbp + 0x1a0]
mov edx, edi
call fcn.14000bbc0
lea rdx, str.logging_single_messages_greater_than_2_GB_is_not_supported._nbytes:
lea rcx, [rbp + 0x240]
lea r8, [rbp + 0x1a0]
call fcn.14000b8d0
lea r8, [0x14013dfbe]
lea rcx, [rbp + 0x140]
lea rdx, [rbp + 0x240]
call fcn.14000b830
lea rcx, [rbp + 0x290]
lea r8, [rbp + 0x140]
lea r9, [rbp + 0x1e0]
call fcn.140003750
lea r8, str._max_bounded_queue_capacity:
lea rcx, [rbp + 0x2b0]
lea rdx, [rbp + 0x290]
call fcn.14000b830
lea rcx, [rbp + 0xf8]
lea r8, [rbp + 0x2b0]
lea r9, [rbp + 0x268]
call fcn.140003750
xorpd xmm0, xmm0
movupd xmmword [rbp + 0x208], xmm0
lea rax, vtable.quill::QuillError.0
mov qword [rbp + 0x200], rax
movupd xmm0, xmmword [rbp + 0xf8]
movups xmm1, xmmword [rbp + 0x108]
movupd xmmword [rbp + 0x218], xmm0
movups xmmword [rbp + 0x228], xmm1
mov qword [rbp + 0x108], 0
mov qword [rbp + 0x110], 0xf
mov byte [rbp + 0xf8], 0
lea rdx, [0x140147010]
lea rcx, [rbp + 0x200]
call fcn.1400d37ac
mov ecx, dword [rax + 0x180]
mov dword [rax + 0x100], ecx
mov ecx, 0x300
mov edx, 0x80
call fcn.1400cd3f0
mov r12, rax
movzx r14d, byte [r13]
mov qword [rax], 0
test ebx, ebx
js 0x14000e19e
lea eax, [rbx - 1]
test ebx, eax
sete al
test ebx, ebx
setne cl
test cl, al
jne 0x14000e1a3
mov eax, ebx
cvtsi2sd xmm0, rax
call fcn.1400e74ac
addsd xmm0, qword [0x140126ed8]
call fcn.1400e5cfc
cvttsd2si rbx, xmm0
jmp 0x14000e1a3
add r14d, 0x31
mov r13, r14
lock inc qword [r12 + 0x380]
mov rdi, rbp
mov r15d, 0x80000001
movsd xmm6, qword [0x14012dff0]
movsd xmm7, qword [0x14012dff8]
movsd xmm8, qword [0x140126ed8]
jmp 0x14000df8e
mov rbx, qword [rax + 0x90]
test rbx, rbx
je 0x14000dfeb
and ecx, dword [rax + 0x84]
add rbx, rcx
test rbx, rbx
jne 0x14000db7c
mov qword [rbp], 0x320
mov rcx, rdi
call fcn.140015710
cmp byte [r12 + 0x280], 1
jne 0x14000eb72
mov rax, qword [r12 + 0x80]
mov edx, dword [rax + 0x80]
mov ecx, dword [rax + 0x180]
sub edx, ecx
add edx, dword [rax + 0x188]
cmp edx, esi
jae 0x14000df70
mov edx, dword [rax + 0x200]
mov dword [rax + 0x188], edx
mov ecx, dword [rax + 0x180]
add edx, dword [rax + 0x80]
sub edx, ecx
cmp edx, esi
jae 0x14000df70
mov rax, qword [r12 + 0x80]
mov ebx, dword [rax + 0x80]
nop dword [rax]
add rbx, rbx
cmp rbx, r13
jb 0x14000e000
cmp rbx, r15
jb 0x14000e020
cmp esi, 0xfffffffe
jle 0x14000ec94
xor ebx, ebx
jmp 0x14000df85
mov ecx, dword [rax + 0x180]
mov dword [rax + 0x100], ecx
mov ecx, 0x300
mov edx, 0x80
call fcn.1400cd3f0
movzx r14d, byte [r12]
mov qword [rax], 0
test ebx, ebx
js 0x14000e07f
lea ecx, [rbx - 1]
test ebx, ecx
sete dl
test ebx, ebx
setne cl
test cl, dl
jne 0x14000e084
mov ecx, ebx
cvtsi2sd xmm0, rcx
mov rbx, rax
call fcn.1400e74ac
addsd xmm0, xmm8
call fcn.1400e5cfc
mov rax, rbx
cvttsd2si rbx, xmm0
jmp 0x14000e084
mov ebx, 0x80000000
mov qword [rbp + 0x2d8], rax
mov dword [rax + 0x80], ebx
lea ecx, [rbx - 1]
mov dword [rax + 0x84], ecx
mov ebx, ebx
xorps xmm0, xmm0
cvtsi2sd xmm0, rbx
mulsd xmm0, xmm6
divsd xmm0, xmm7
cvttsd2si rcx, xmm0
mov dword [rax + 0x88], ecx
add rbx, rbx
mov edx, 0x80
mov rcx, rbx
mov r8d, r14d
call fcn.14009e990
mov r14, qword [rbp + 0x2d8]
mov qword [r14 + 0x90], rax
mov dword [r14 + 0x100], 0
mov qword [r14 + 0x180], 0
mov dword [r14 + 0x188], 0
mov dword [r14 + 0x200], 0
mov qword [r14 + 0x280], 0
mov dword [r14 + 0x288], 0
mov rcx, rax
xor edx, edx
mov r8, rbx
call fcn.140102980
xor eax, eax
xchg dword [r14 + 0x100], eax
xor eax, eax
xchg dword [r14 + 0x200], eax
mov rax, qword [r12 + 0x80]
mov qword [rax], r14
mov qword [r12 + 0x80], r14
mov eax, dword [r14 + 0x80]
mov ebx, dword [r14 + 0x180]
sub eax, ebx
add eax, dword [r14 + 0x188]
cmp eax, esi
mov rcx, r14
jae 0x14000e18c
mov eax, dword [rcx + 0x200]
mov dword [rcx + 0x188], eax
mov ebx, dword [rcx + 0x180]
add eax, dword [rcx + 0x80]
sub eax, ebx
cmp eax, esi
jb 0x14000e016
and ebx, dword [rcx + 0x84]
add rbx, qword [rcx + 0x90]
jmp 0x14000df85
mov ebx, 0x80000000
mov dword [r12 + 0x80], ebx
lea eax, [rbx - 1]
mov dword [r12 + 0x84], eax
mov ebx, ebx
xorps xmm0, xmm0
cvtsi2sd xmm0, rbx
mulsd xmm0, qword [0x14012dff0]
divsd xmm0, qword [0x14012dff8]
cvttsd2si rax, xmm0
mov dword [r12 + 0x88], eax
add rbx, rbx
mov edx, 0x80
mov rcx, rbx
mov r8d, r14d
mov qword [rbp + 0x2d8], r12
call fcn.14009e990
mov r12, qword [rbp + 0x2d8]
mov qword [r12 + 0x90], rax
mov dword [r12 + 0x100], 0
mov qword [r12 + 0x180], 0
mov dword [r12 + 0x188], 0
mov dword [r12 + 0x200], 0
mov qword [r12 + 0x280], 0
mov dword [r12 + 0x288], 0
xor r14d, r14d
mov rcx, rax
xor edx, edx
mov r8, rbx
call fcn.140102980
xor eax, eax
xchg dword [r12 + 0x100], eax
xchg dword [r12 + 0x200], r14d
mov rax, qword [r13 + 0x80]
mov qword [rax], r12
mov qword [r13 + 0x80], r12
mov eax, dword [r12 + 0x80]
mov r14d, dword [r12 + 0x180]
sub eax, r14d
add eax, dword [r12 + 0x188]
cmp eax, edi
mov rcx, r12
jae 0x14000e2c7
mov eax, dword [rcx + 0x200]
mov dword [rcx + 0x188], eax
mov r14d, dword [rcx + 0x180]
add eax, dword [rcx + 0x80]
sub eax, r14d
cmp eax, edi
jb 0x14000e427
and r14d, dword [rcx + 0x84]
add r14, qword [rcx + 0x90]
test r14, r14
je 0x14000e420
mov rsi, qword [rbp + 0x288]
movzx eax, byte [rsi + 0x39]
cmp eax, 1
je 0x14000e303
test eax, eax
jne 0x14000e30e
rdtsc
mov rcx, rax
mov rax, rdx
shl rax, 0x20
or rax, rcx
jmp 0x14000e31f
call fcn.1400ceeb4
imul rax, rax, 0x64
jmp 0x14000e31f
mov rcx, qword [rsi + 0x40]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov rsi, qword [rbp + 0x288]
lea rdi, [r14 + 7]
and rdi, 0xfffffffffffffff8
lea rcx, [0x1400c2490]
mov qword [rdi], rcx
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], rax
mov rbx, qword [rbp + 0x1d0]
mov qword [rdi + 0x18], rbx
add rdi, 0x20
test rbx, rbx
je 0x14000e370
cmp qword [rbp + 0x1d8], 0x10
lea rdx, [rbp + 0x1c0]
jb 0x14000e365
mov rdx, qword [rbp + 0x1c0]
mov rcx, rdi
mov r8, rbx
call fcn.1401022e0
cmp byte [r13 + 0x280], 1
jne 0x14000ed28
add edi, ebx
sub edi, r14d
mov rax, qword [r13 + 0x80]
add dword [rax + 0x180], edi
cmp byte [r13 + 0x280], 1
jne 0x14000ed2d
mov rax, qword [r13 + 0x80]
mov ecx, dword [rax + 0x180]
mov dword [rax + 0x100], ecx
mov rax, qword [rbp + 0x1d8]
cmp rax, 0x10
jb 0x14000e3f6
mov rcx, qword [rbp + 0x1c0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000e3f1
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000ed19
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400cd44c
movaps xmm6, xmmword [rbp + 0x300]
movaps xmm7, xmmword [rbp + 0x310]
movaps xmm8, xmmword [rbp + 0x320]
add rsp, 0x3b8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add r15d, 0x31
mov rsi, r15
lock inc qword [r13 + 0x380]
lea rbx, [rbp + 0x200]
mov r12d, 0x80000001
movsd xmm6, qword [0x14012dff0]
movsd xmm7, qword [0x14012dff8]
movsd xmm8, qword [0x140126ed8]
jmp 0x14000e47e
mov r14, qword [rax + 0x90]
test r14, r14
je 0x14000e4dc
and ecx, dword [rax + 0x84]
add r14, rcx
test r14, r14
jne 0x14000e2de
mov qword [rbp + 0x200], 0x320
mov rcx, rbx
call fcn.140015710
cmp byte [r13 + 0x280], 1
jne 0x14000eb6d
mov rax, qword [r13 + 0x80]
mov edx, dword [rax + 0x80]
mov ecx, dword [rax + 0x180]
sub edx, ecx
add edx, dword [rax + 0x188]
cmp edx, edi
jae 0x14000e460
mov edx, dword [rax + 0x200]
mov dword [rax + 0x188], edx
mov ecx, dword [rax + 0x180]
add edx, dword [rax + 0x80]
sub edx, ecx
cmp edx, edi
jae 0x14000e460
mov rax, qword [r13 + 0x80]
mov r14d, dword [rax + 0x80]
nop word [rax + rax]
add r14, r14
cmp r14, rsi
jb 0x14000e4f0
cmp r14, r12
jb 0x14000e510
cmp edi, 0xfffffffe
jle 0x14000eb77
xor r14d, r14d
jmp 0x14000e475
mov ecx, dword [rax + 0x180]
mov dword [rax + 0x100], ecx
mov ecx, 0x300
mov edx, 0x80
call fcn.1400cd3f0
movzx r15d, byte [r13]
mov qword [rax], 0
test r14d, r14d
js 0x14000e574
lea ecx, [r14 - 1]
test r14d, ecx
sete dl
test r14d, r14d
setne cl
test cl, dl
jne 0x14000e57a
mov ecx, r14d
cvtsi2sd xmm0, rcx
mov r14, rax
call fcn.1400e74ac
addsd xmm0, xmm8
call fcn.1400e5cfc
mov rax, r14
cvttsd2si r14, xmm0
jmp 0x14000e57a
mov r14d, 0x80000000
mov qword [rbp + 0x2d8], rax
mov dword [rax + 0x80], r14d
lea ecx, [r14 - 1]
mov dword [rax + 0x84], ecx
mov r14d, r14d
xorps xmm0, xmm0
cvtsi2sd xmm0, r14
mulsd xmm0, xmm6
divsd xmm0, xmm7
cvttsd2si rcx, xmm0
mov dword [rax + 0x88], ecx
add r14, r14
mov edx, 0x80
mov rcx, r14
mov r8d, r15d
call fcn.14009e990
mov r15, qword [rbp + 0x2d8]
mov qword [r15 + 0x90], rax
mov dword [r15 + 0x100], 0
mov qword [r15 + 0x180], 0
mov dword [r15 + 0x188], 0
mov dword [r15 + 0x200], 0
mov qword [r15 + 0x280], 0
mov dword [r15 + 0x288], 0
mov rcx, rax
xor edx, edx
mov r8, r14
call fcn.140102980
xor eax, eax
xchg dword [r15 + 0x100], eax
xor eax, eax
xchg dword [r15 + 0x200], eax
mov rax, qword [r13 + 0x80]
mov qword [rax], r15
mov qword [r13 + 0x80], r15
mov eax, dword [r15 + 0x80]
mov r14d, dword [r15 + 0x180]
sub eax, r14d
add eax, dword [r15 + 0x188]
cmp eax, edi
mov rcx, r15
jae 0x14000e686
mov eax, dword [rcx + 0x200]
mov dword [rcx + 0x188], eax
mov r14d, dword [rcx + 0x180]
add eax, dword [rcx + 0x80]
sub eax, r14d
cmp eax, edi
jb 0x14000e506
and r14d, dword [rcx + 0x84]
add r14, qword [rcx + 0x90]
jmp 0x14000e475
add esi, 0x31
mov r13, rsi
lock inc qword [rdi + 0x380]
mov r14, rbp
mov esi, 0x80000001
movsd xmm6, qword [0x14012dff0]
movsd xmm7, qword [0x14012dff8]
movsd xmm8, qword [0x140126ed8]
jmp 0x14000e6ee
mov r15, qword [rax + 0x90]
test r15, r15
je 0x14000e748
and ecx, dword [rax + 0x84]
add r15, rcx
test r15, r15
jne 0x14000d30d
mov qword [rbp], 0x320
mov rcx, r14
call fcn.140015710
cmp byte [rdi + 0x280], 1
jne 0x14000ed14
mov rax, qword [rdi + 0x80]
mov edx, dword [rax + 0x80]
mov ecx, dword [rax + 0x180]
sub edx, ecx
add edx, dword [rax + 0x188]
cmp edx, ebx
jae 0x14000e6d0
mov edx, dword [rax + 0x200]
mov dword [rax + 0x188], edx
mov ecx, dword [rax + 0x180]
add edx, dword [rax + 0x80]
sub edx, ecx
cmp edx, ebx
jae 0x14000e6d0
mov rax, qword [rdi + 0x80]
mov r15d, dword [rax + 0x80]
nop word cs:[rax + rax]
add r15, r15
cmp r15, r13
jb 0x14000e760
cmp r15, rsi
jb 0x14000e780
cmp ebx, 0xfffffffe
jle 0x14000ee49
xor r15d, r15d
jmp 0x14000e6e5
mov ecx, dword [rax + 0x180]
mov dword [rax + 0x100], ecx
mov ecx, 0x300
mov edx, 0x80
call fcn.1400cd3f0
movzx r12d, byte [rdi]
mov qword [rax], 0
test r15d, r15d
js 0x14000e7e3
lea ecx, [r15 - 1]
test r15d, ecx
sete dl
test r15d, r15d
setne cl
test cl, dl
jne 0x14000e7e9
mov ecx, r15d
cvtsi2sd xmm0, rcx
mov r15, rax
call fcn.1400e74ac
addsd xmm0, xmm8
call fcn.1400e5cfc
mov rax, r15
cvttsd2si r15, xmm0
jmp 0x14000e7e9
mov r15d, 0x80000000
mov qword [rbp + 0x2d8], rax
mov dword [rax + 0x80], r15d
lea ecx, [r15 - 1]
mov dword [rax + 0x84], ecx
mov r15d, r15d
xorps xmm0, xmm0
cvtsi2sd xmm0, r15
mulsd xmm0, xmm6
divsd xmm0, xmm7
cvttsd2si rcx, xmm0
mov dword [rax + 0x88], ecx
add r15, r15
mov edx, 0x80
mov rcx, r15
mov r8d, r12d
call fcn.14009e990
mov r12, qword [rbp + 0x2d8]
mov qword [r12 + 0x90], rax
mov dword [r12 + 0x100], 0
mov qword [r12 + 0x180], 0
mov dword [r12 + 0x188], 0
mov dword [r12 + 0x200], 0
mov qword [r12 + 0x280], 0
mov dword [r12 + 0x288], 0
mov rcx, rax
xor edx, edx
mov r8, r15
call fcn.140102980
xor eax, eax
xchg dword [r12 + 0x100], eax
xor eax, eax
xchg dword [r12 + 0x200], eax
mov rax, qword [rdi + 0x80]
mov qword [rax], r12
mov qword [rdi + 0x80], r12
mov eax, dword [r12 + 0x80]
mov r15d, dword [r12 + 0x180]
sub eax, r15d
add eax, dword [r12 + 0x188]
cmp eax, ebx
mov rcx, r12
jae 0x14000e901
mov eax, dword [rcx + 0x200]
mov dword [rcx + 0x188], eax
mov r15d, dword [rcx + 0x180]
add eax, dword [rcx + 0x80]
sub eax, r15d
cmp eax, ebx
jb 0x14000e776
and r15d, dword [rcx + 0x84]
add r15, qword [rcx + 0x90]
jmp 0x14000e6e5
mov rdx, qword [rsi + 0x48]
or eax, 1
mov ecx, dword [0x140171310]
mov r8, qword gs:[0x58]
mov rcx, qword [r8 + rcx*8]
mov dword [rcx + 0x138], eax
mov rax, qword [rdx]
mov r8d, dword [rax + 0xe8]
cmp qword [rax + 0x30], 0
je 0x14000e97a
mov r9d, dword [rax + 0x48]
jmp 0x14000e980
mov rax, qword [r15 + 0x48]
or ecx, 1
mov edx, dword [0x140171310]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov dword [rdx + 0x138], ecx
mov rcx, qword [rax]
cmp qword [rcx + 0x30], 0
je 0x14000e9bb
mov esi, dword [rcx + 0x48]
jmp 0x14000e9c0
mov r9d, 1
movzx eax, byte [rax + 0xec]
mov byte [rsp + 0x20], al
mov eax, dword [0x140171310]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0x120]
call fcn.14000b160
lea rcx, [0x140015950]
call fcn.1400cd650
jmp 0x14000dcdd
mov esi, 1
mov edi, dword [rcx + 0xe8]
mov r14b, byte [rcx + 0xec]
mov ecx, dword [0x140171310]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0x120], rax
mov ecx, 0x480
mov edx, 0x80
call fcn.1400cd3f0
mov rbx, rax
movabs rax, 0x100000001
mov qword [rbx + 8], rax
lea rax, vtable.std::_Ref_count_obj2_class_quill::detail::ThreadContext_.0
mov qword [rbx], rax
mov qword [rbp + 0x2d8], rbx
sub rbx, 0xffffffffffffff80
mov byte [rsp + 0x20], r14b
mov rcx, rbx
xor edx, edx
mov r8d, edi
mov r9d, esi
call fcn.1400a3220
mov eax, dword [0x140171310]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0x128], rbx
lea rdx, [rax + 0x128]
mov rcx, qword [rbp + 0x2d8]
mov qword [rax + 0x130], rcx
mov rcx, qword [rax + 0x120]
call fcn.14000b270
lea rcx, [0x140015950]
call fcn.1400cd650
jmp 0x14000d896
mov rdx, qword [rsi + 0x48]
or eax, 1
mov ecx, dword [0x140171310]
mov r8, qword gs:[0x58]
mov rcx, qword [r8 + rcx*8]
mov dword [rcx + 0x138], eax
mov rax, qword [rdx]
mov r8d, dword [rax + 0xe8]
cmp qword [rax + 0x30], 0
je 0x14000eaeb
mov r9d, dword [rax + 0x48]
jmp 0x14000eaf1
mov rdx, qword [rdi + 0x48]
or eax, 1
mov ecx, dword [0x140171310]
mov r8, qword gs:[0x58]
mov rcx, qword [r8 + rcx*8]
mov dword [rcx + 0x138], eax
mov rax, qword [rdx]
mov r8d, dword [rax + 0xe8]
cmp qword [rax + 0x30], 0
je 0x14000eb2c
mov r9d, dword [rax + 0x48]
jmp 0x14000eb32
mov r9d, 1
movzx eax, byte [rax + 0xec]
mov byte [rsp + 0x20], al
mov eax, dword [0x140171310]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0x120]
call fcn.14000b160
lea rcx, [0x140015950]
call fcn.1400cd650
jmp 0x14000c3cf
mov r9d, 1
movzx eax, byte [rax + 0xec]
mov byte [rsp + 0x20], al
mov eax, dword [0x140171310]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0x120]
call fcn.14000b160
lea rcx, [0x140015950]
call fcn.1400cd650
jmp 0x14000cf99
call fcn.14000b7a0
call fcn.14000b7a0
lea rcx, [rbp + 0x268]
mov edx, 0x80000000
call fcn.140003900
lea rcx, [rbp + 0x1e0]
mov rdx, r14
call fcn.140003900
lea rcx, [rbp + 0x1a0]
mov edx, edi
call fcn.14000bbc0
lea rdx, str.logging_single_messages_greater_than_2_GB_is_not_supported._nbytes:
lea rcx, [rbp + 0x240]
lea r8, [rbp + 0x1a0]
call fcn.14000b8d0
lea r8, [0x14013dfbe]
lea rcx, [rbp + 0x140]
lea rdx, [rbp + 0x240]
call fcn.14000b830
lea rcx, [rbp + 0x290]
lea r8, [rbp + 0x140]
lea r9, [rbp + 0x1e0]
call fcn.140003750
lea r8, str._max_bounded_queue_capacity:
lea rcx, [rbp + 0x2b0]
lea rdx, [rbp + 0x290]
call fcn.14000b830
lea rcx, [rbp + 0xf8]
lea r8, [rbp + 0x2b0]
lea r9, [rbp + 0x268]
call fcn.140003750
xorpd xmm0, xmm0
movupd xmmword [rbp + 0x208], xmm0
lea rax, vtable.quill::QuillError.0
mov qword [rbp + 0x200], rax
movupd xmm0, xmmword [rbp + 0xf8]
movups xmm1, xmmword [rbp + 0x108]
movupd xmmword [rbp + 0x218], xmm0
movups xmmword [rbp + 0x228], xmm1
mov qword [rbp + 0x108], 0
mov qword [rbp + 0x110], 0xf
mov byte [rbp + 0xf8], 0
lea rdx, [0x140147010]
lea rcx, [rbp + 0x200]
call fcn.1400d37ac
call fcn.14000b7a0
lea rcx, [rbp + 0x160]
mov edx, 0x80000000
call fcn.140003900
lea rcx, [rbp + 0x268]
mov rdx, rbx
call fcn.140003900
lea rdi, [rbp + 0x1e0]
mov rcx, rdi
mov edx, esi
call fcn.14000bbc0
mov r8, qword [rbp + 0x1f0]
mov rax, qword [rbp + 0x1f8]
mov rcx, rax
sub rcx, r8
cmp rcx, 0x44
jae 0x14000f015
lea rax, str.logging_single_messages_greater_than_2_GB_is_not_supported._nbytes:
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x44
lea rcx, [rbp + 0x1e0]
mov edx, 0x44
xor r9d, r9d
call fcn.140006930
mov rdi, rax
jmp 0x14000f0a9
call fcn.14000b7a0
call fcn.1400e193c
call fcn.140002640
call fcn.14000b7a0
call fcn.14000b7a0
call fcn.14000b7a0
lea rcx, [rbp + 0xf8]
mov edx, 0x80000000
call fcn.140003900
lea rcx, [rbp + 0x290]
mov rdx, r15
call fcn.140003900
lea rcx, [rbp + 0x240]
mov edx, edi
call fcn.14000bbc0
lea rdx, str.logging_single_messages_greater_than_2_GB_is_not_supported._nbytes:
lea rcx, [rbp + 0x140]
lea r8, [rbp + 0x240]
call fcn.14000b8d0
lea r8, [0x14013dfbe]
lea rcx, [rbp + 0x1e0]
lea rdx, [rbp + 0x140]
call fcn.14000b830
lea rcx, [rbp + 0x2b0]
lea r8, [rbp + 0x1e0]
lea r9, [rbp + 0x290]
call fcn.140003750
lea r8, str._max_bounded_queue_capacity:
lea rcx, [rbp + 0x268]
lea rdx, [rbp + 0x2b0]
call fcn.14000b830
lea rcx, [rbp + 0x200]
lea r8, [rbp + 0x268]
lea r9, [rbp + 0xf8]
call fcn.140003750
xorpd xmm0, xmm0
movupd xmmword [rbp + 8], xmm0
lea rax, vtable.quill::QuillError.0
mov qword [rbp], rax
movupd xmm0, xmmword [rbp + 0x200]
movups xmm1, xmmword [rbp + 0x210]
movupd xmmword [rbp + 0x18], xmm0
movups xmmword [rbp + 0x28], xmm1
mov qword [rbp + 0x210], 0
mov qword [rbp + 0x218], 0xf
mov byte [rbp + 0x200], 0
lea rdx, [0x140147010]
mov rcx, rbp
call fcn.1400d37ac
call fcn.14000b7a0
call fcn.14000b7a0
call fcn.14000b7a0
lea rcx, [rbp + 0xf8]
mov edx, 0x80000000
call fcn.140003900
lea rcx, [rbp + 0x290]
mov rdx, r15
call fcn.140003900
lea rcx, [rbp + 0x240]
mov edx, ebx
call fcn.14000bbc0
lea rdx, str.logging_single_messages_greater_than_2_GB_is_not_supported._nbytes:
lea rcx, [rbp + 0x140]
lea r8, [rbp + 0x240]
call fcn.14000b8d0
lea r8, [0x14013dfbe]
lea rcx, [rbp + 0x1e0]
lea rdx, [rbp + 0x140]
call fcn.14000b830
lea rcx, [rbp + 0x2b0]
lea r8, [rbp + 0x1e0]
lea r9, [rbp + 0x290]
call fcn.140003750
lea r8, str._max_bounded_queue_capacity:
lea rcx, [rbp + 0x268]
lea rdx, [rbp + 0x2b0]
call fcn.14000b830
lea rcx, [rbp + 0x200]
lea r8, [rbp + 0x268]
lea r9, [rbp + 0xf8]
call fcn.140003750
xorpd xmm0, xmm0
movupd xmmword [rbp + 8], xmm0
lea rax, vtable.quill::QuillError.0
mov qword [rbp], rax
movupd xmm0, xmmword [rbp + 0x200]
movups xmm1, xmmword [rbp + 0x210]
movupd xmmword [rbp + 0x18], xmm0
movups xmmword [rbp + 0x28], xmm1
mov qword [rbp + 0x210], 0
mov qword [rbp + 0x218], 0xf
mov byte [rbp + 0x200], 0
lea rdx, [0x140147010]
mov rcx, rbp
call fcn.1400d37ac
mov rcx, qword [rbp + 0x298]
mov rax, qword [rcx]
mov rdx, rsi
call qword [rax + 0x10]
mov rax, qword [rbp + 0x210]
cmp qword [rbp + 0x218], 0x10
jb 0x14000ef79
mov rsi, qword [rbp + 0x200]
mov qword [rbp + 0x268], rsi
mov qword [rbp + 0x270], rax
mov qword [rbp + 0xf8], 0xd
lea rax, [rbp + 0x268]
mov qword [rbp + 0x100], rax
lea rax, str.Couldnt_write_generated_host_id_to_config_file:_
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x2b8], gethostname
mov rsi, rbp
lea rdx, [rbp + 0x2b0]
lea r8, [rbp + 0xf8]
mov rcx, rsi
call fcn.1400b1b80
mov rax, qword [rbp + 0x10]
cmp qword [rbp + 0x18], 0x10
jb 0x14000efe1
mov rsi, qword [rbp]
mov qword [rbp - 0x18], rsi
mov qword [rbp - 0x10], rax
lea rcx, [rbp - 0x48]
lea rdx, [rbp - 0x18]
call fcn.14003dfc0
lea rdx, [0x140149408]
lea rcx, [rbp - 0x48]
call fcn.1400d37ac
call fcn.14000b7a0
call fcn.14000b7a0
call fcn.14000b7a0
lea rcx, [r8 + 0x44]
mov qword [rbp + 0x1f0], rcx
cmp rax, 0x10
mov rcx, qword [rbp + 0x1e0]
mov rsi, rdi
cmovae rsi, rcx
lea rdx, [0x14013e06c]
mov ebx, 0x44
mov r14d, 0x44
cmp rsi, rdx
jae 0x14000f064
lea r9, [rsi + r8]
lea rdx, str.logging_single_messages_greater_than_2_GB_is_not_supported._nbytes:
cmp r9, rdx
jb 0x14000f064
mov r14, rsi
sub r14, rdx
ja 0x14000f064
xor r14d, r14d
inc r8
cmp rax, 0x10
cmovb rcx, rdi
add rcx, 0x44
mov rdx, rsi
call fcn.1401022e0
lea r15, str.logging_single_messages_greater_than_2_GB_is_not_supported._nbytes:
mov rcx, rsi
mov rdx, r15
mov r8, r14
call fcn.1401022e0
sub rbx, r14
lea rdx, [r14 + r15]
add rdx, 0x44
add rsi, r14
mov rcx, rsi
mov r8, rbx
call fcn.1401022e0
movupd xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rbp + 0x2a0], xmm1
movapd xmmword [rbp + 0x290], xmm0
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
mov rcx, qword [rbp + 0x2a0]
mov rdx, qword [rbp + 0x2a8]
mov rax, rdx
sub rax, rcx
cmp rax, 0xb
jae 0x14000f110
mov qword [rsp + 0x20], inet_ntoa
lea r9, [0x14013dfbe]
lea rcx, [rbp + 0x290]
mov edx, inet_ntoa
call fcn.1400053a0
jmp 0x14000f14e
lea rax, [rcx + 0xb]
mov qword [rbp + 0x2a0], rax
lea rax, [rbp + 0x290]
mov r8, rax
cmp rdx, 0x10
jb 0x14000f132
mov r8, qword [rbp + 0x290]
mov edx, dword [0x14013dfc5]
mov dword [r8 + rcx + 7], edx
mov rdx, qword [0x14013dfbe]
mov qword [r8 + rcx], rdx
mov byte [r8 + rcx + 0xb], 0
movupd xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x2c0], xmm1
movapd xmmword [rbp + 0x2b0], xmm0
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rsi, [rbp + 0xf8]
lea r8, [rbp + 0x2b0]
lea r9, [rbp + 0x268]
mov rcx, rsi
call fcn.140003750
mov rax, qword [rbp + 0x108]
mov rcx, qword [rbp + 0x110]
mov rdx, rcx
sub rdx, rax
cmp rdx, 0x1d
jae 0x14000f1e4
mov qword [rsp + 0x20], 0x1d
lea r9, str._max_bounded_queue_capacity:
lea rcx, [rbp + 0xf8]
mov edx, 0x1d
call fcn.1400053a0
mov rsi, rax
jmp 0x14000f21d
call fcn.14000b7a0
call fcn.14000b7a0
call fcn.14000b7a0
lea rdx, [rax + 0x1d]
mov qword [rbp + 0x108], rdx
mov rdx, rsi
cmp rcx, 0x10
jb 0x14000f1ff
mov rdx, qword [rbp + 0xf8]
movups xmm0, xmmword [0x14013df8d]
movups xmmword [rdx + rax + 0xd], xmm0
movupd xmm0, xmmword [str._max_bounded_queue_capacity:]
movupd xmmword [rdx + rax], xmm0
mov byte [rdx + rax + 0x1d], 0
movupd xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rbp + 0x210], xmm1
movapd xmmword [rbp + 0x200], xmm0
mov qword [rsi + 0x10], 0
mov qword [rsi + 0x18], 0xf
mov byte [rsi], 0
lea rcx, [rbp + 0x180]
lea r8, [rbp + 0x200]
lea r9, [rbp + 0x160]
call fcn.140003750
xorpd xmm0, xmm0
movupd xmmword [rbp + 8], xmm0
lea rax, vtable.quill::QuillError.0
mov qword [rbp], rax
movupd xmm0, xmmword [rbp + 0x180]
movups xmm1, xmmword [rbp + 0x190]
movupd xmmword [rbp + 0x18], xmm0
movups xmmword [rbp + 0x28], xmm1
mov qword [rbp + 0x190], 0
mov qword [rbp + 0x198], 0xf
mov byte [rbp + 0x180], 0
lea rdx, [0x140147010]
mov rcx, rbp
call fcn.1400d37ac
lea rcx, [r8 + 0x44]
mov qword [rbp + 0x1f0], rcx
cmp rax, 0x10
mov rcx, qword [rbp + 0x1e0]
mov rsi, rdi
cmovae rsi, rcx
lea rdx, [0x14013e06c]
mov ebx, 0x44
mov r14d, 0x44
cmp rsi, rdx
jae 0x14000f308
lea r9, [rsi + r8]
lea rdx, str.logging_single_messages_greater_than_2_GB_is_not_supported._nbytes:
cmp r9, rdx
jb 0x14000f308
mov r14, rsi
sub r14, rdx
ja 0x14000f308
xor r14d, r14d
inc r8
cmp rax, 0x10
cmovb rcx, rdi
add rcx, 0x44
mov rdx, rsi
call fcn.1401022e0
lea r15, str.logging_single_messages_greater_than_2_GB_is_not_supported._nbytes:
mov rcx, rsi
mov rdx, r15
mov r8, r14
call fcn.1401022e0
sub rbx, r14
lea rdx, [r14 + r15]
add rdx, 0x44
add rsi, r14
mov rcx, rsi
mov r8, rbx
call fcn.1401022e0
movupd xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rbp + 0x2a0], xmm1
movapd xmmword [rbp + 0x290], xmm0
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
mov rcx, qword [rbp + 0x2a0]
mov rdx, qword [rbp + 0x2a8]
mov rax, rdx
sub rax, rcx
cmp rax, 0xb
jae 0x14000f3b4
mov qword [rsp + 0x20], inet_ntoa
lea r9, [0x14013dfbe]
lea rcx, [rbp + 0x290]
mov edx, inet_ntoa
call fcn.1400053a0
jmp 0x14000f3f2
lea rax, [rcx + 0xb]
mov qword [rbp + 0x2a0], rax
lea rax, [rbp + 0x290]
mov r8, rax
cmp rdx, 0x10
jb 0x14000f3d6
mov r8, qword [rbp + 0x290]
mov edx, dword [0x14013dfc5]
mov dword [r8 + rcx + 7], edx
mov rdx, qword [0x14013dfbe]
mov qword [r8 + rcx], rdx
mov byte [r8 + rcx + 0xb], 0
movupd xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x2c0], xmm1
movapd xmmword [rbp + 0x2b0], xmm0
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rsi, [rbp + 0xf8]
lea r8, [rbp + 0x2b0]
lea r9, [rbp + 0x268]
mov rcx, rsi
call fcn.140003750
mov rax, qword [rbp + 0x108]
mov rcx, qword [rbp + 0x110]
mov rdx, rcx
sub rdx, rax
cmp rdx, 0x1d
jae 0x14000f479
mov qword [rsp + 0x20], 0x1d
lea r9, str._max_bounded_queue_capacity:
lea rcx, [rbp + 0xf8]
mov edx, 0x1d
call fcn.1400053a0
mov rsi, rax
jmp 0x14000f4b2
lea rdx, [rax + 0x1d]
mov qword [rbp + 0x108], rdx
mov rdx, rsi
cmp rcx, 0x10
jb 0x14000f494
mov rdx, qword [rbp + 0xf8]
movups xmm0, xmmword [0x14013df8d]
movups xmmword [rdx + rax + 0xd], xmm0
movupd xmm0, xmmword [str._max_bounded_queue_capacity:]
movupd xmmword [rdx + rax], xmm0
mov byte [rdx + rax + 0x1d], 0
movupd xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rbp + 0x210], xmm1
movapd xmmword [rbp + 0x200], xmm0
mov qword [rsi + 0x10], 0
mov qword [rsi + 0x18], 0xf
mov byte [rsi], 0
lea rcx, [rbp + 0x180]
lea r8, [rbp + 0x200]
lea r9, [rbp + 0x160]
call fcn.140003750
xorpd xmm0, xmm0
movupd xmmword [rbp + 8], xmm0
lea rax, vtable.quill::QuillError.0
mov qword [rbp], rax
movupd xmm0, xmmword [rbp + 0x180]
movups xmm1, xmmword [rbp + 0x190]
movupd xmmword [rbp + 0x18], xmm0
movups xmmword [rbp + 0x28], xmm1
mov qword [rbp + 0x190], 0
mov qword [rbp + 0x198], 0xf
mov byte [rbp + 0x180], 0
lea rdx, [0x140147010]
mov rcx, rbp
call fcn.1400d37ac
xorpd xmm0, xmm0
movapd xmmword [rbp + 0x160], xmm0
mov byte [rbp + 0x160], 3
lea rcx, [rbp + 0x180]
call fcn.1400207a0
mov qword [rbp + 0x168], rax
jmp 0x14000d742