Function at 0x140047250
Capabilities:
Get thread local storage value
Set thread local storage value

Disassembly:
push rbp
push rbx
push r15
lea rbp, [rsp - 0xac0]
sub rsp, 0xbc0
mov rax, qword [0x1403e4f00]
xor rax, rsp
mov qword [rbp + 0xaa8], rax
mov rbx, rcx
mov qword [rsp + 0x78], 1
xor r15d, r15d
mov qword [rbp - 0x48], 4
lea rcx, str.version
mov qword [rsp + 0x20], r15
xor r9d, r9d
mov qword [rbp - 0x70], 8
lea r8, [rsp + 0x58]
mov qword [rbp - 0x58], 8
lea rdx, [rbp - 0x80]
mov qword [rbp - 0x60], 8
mov qword [rbp - 0x10], 4
mov qword [rbp - 0x18], 8
mov qword [rbp - 0x20], 8
mov qword [rsp + 0x58], 8
call fcn.140019900
test eax, eax
jne 0x14004b97a
mov eax, dword [rbx]
mov qword [rsp + 0xbf0], rdi
lea rdi, [0x140286fc0]
mov qword [rsp + 0xbb8], r13
lea r13, [0x1403b7768]
cmp eax, 1
jbe 0x14004738e
cmp eax, 2
jne 0x140047482
mov rcx, rbx
call fcn.14002f400
lea r8, str.Version
mov rcx, rbx
lea rdx, str._s:
call fcn.14002fcb0
mov r9, qword [rbp - 0x80]
lea r8, str.__s_
mov edx, 0x100
lea rcx, [rbp + 0x40]
call fcn.140023990
lea r9, [0x140286f99]
lea r8, str.___s
lea edx, [r15 + 0xa]
lea rcx, [rbp + 0x30]
call fcn.140023990
lea r8, [rbp + 0x40]
mov rcx, rbx
lea rdx, [rbp + 0x30]
call fcn.14002fcb0
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, rbx
call fcn.14002fcb0
jmp 0x140047482
cmp byte [rbx + 0x1d], r15b
je 0x14004739a
mov byte [rbx + 0x1d], r15b
jmp 0x1400473cf
cmp byte [rbx + 0x1c], r15b
je 0x1400473b1
lea rdx, [0x140286fc4]
mov rcx, rbx
call fcn.14002fcb0
mov eax, dword [rbx]
cmp eax, 1
je 0x1400473cf
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, rbx
call fcn.14002fcb0
mov rcx, rbx
call fcn.14002f400
mov eax, dword [rbx]
cmp eax, 1
lea r8, str.version
mov r9, rdi
lea rdx, [0x140286fc8]
cmove r9, r13
mov rcx, rbx
call fcn.14002fcb0
mov eax, dword [rbx]
mov byte [rbx + 0x1d], 1
cmp eax, 1
ja 0x140047482
cmp byte [rbx + 0x1d], r15b
je 0x14004740a
mov byte [rbx + 0x1d], r15b
jmp 0x14004743d
cmp byte [rbx + 0x1c], r15b
je 0x140047421
lea rdx, [0x140286fc4]
mov rcx, rbx
call fcn.14002fcb0
mov eax, dword [rbx]
cmp eax, 1
je 0x14004743d
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, rbx
call fcn.14002fcb0
mov rcx, rbx
call fcn.14002f400
mov r9, qword [rbp - 0x80]
lea r8, str.__s_
mov edx, 0x100
lea rcx, [rbp + 0x40]
call fcn.140023990
lea r9, [0x140286f99]
mov edx, 0xa
lea r8, str.___s
lea rcx, [rbp + 0x30]
call fcn.140023990
lea r8, [rbp + 0x40]
mov rcx, rbx
lea rdx, [rbp + 0x30]
call fcn.14002fcb0
lea r8, str.Build_time_option_settings
mov byte [rbx + 0x1c], 1
lea rdx, str.config
mov rcx, rbx
call fcn.14002f270
xor r9d, r9d
mov qword [rsp + 0x58], 1
lea r8, [rsp + 0x58]
mov qword [rsp + 0x20], r15
lea rdx, [rsp + 0x50]
lea rcx, str.config.cache_oblivious
call fcn.140019900
test eax, eax
jne 0x14004b993
mov eax, dword [rbx]
cmp eax, 1
jbe 0x1400474fa
mov qword [rsp + 0x30], r15
lea r9, [rsp + 0x50]
mov dword [rsp + 0x28], r15d
lea rdx, str.config.cache_oblivious
xor r8d, r8d
mov qword [rsp + 0x20], r15
mov rcx, rbx
call fcn.14002fce0
jmp 0x14004756e
cmp byte [rbx + 0x1d], r15b
je 0x140047506
mov byte [rbx + 0x1d], r15b
jmp 0x14004753b
cmp byte [rbx + 0x1c], r15b
je 0x14004751d
lea rdx, [0x140286fc4]
mov rcx, rbx
call fcn.14002fcb0
mov eax, dword [rbx]
cmp eax, 1
je 0x14004753b
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, rbx
call fcn.14002fcb0
mov rcx, rbx
call fcn.14002f400
mov eax, dword [rbx]
cmp eax, 1
lea r8, str.cache_oblivious
mov r9, rdi
lea rdx, [0x140286fc8]
cmove r9, r13
mov rcx, rbx
call fcn.14002fcb0
lea r8, [rsp + 0x50]
mov byte [rbx + 0x1d], 1
xor edx, edx
mov rcx, rbx
call fcn.14002f680
xor r9d, r9d
mov byte [rbx + 0x1c], 1
lea r8, [rsp + 0x58]
mov qword [rsp + 0x58], 1
lea rdx, [rsp + 0x50]
mov qword [rsp + 0x20], r15
lea rcx, str.config.debug
call fcn.140019900
test eax, eax
jne 0x14004b9ac
mov eax, dword [rbx]
cmp eax, 1
jbe 0x1400475d0
mov qword [rsp + 0x30], r15
lea r9, [rsp + 0x50]
mov dword [rsp + 0x28], r15d
lea rdx, str.config.debug
xor r8d, r8d
mov qword [rsp + 0x20], r15
mov rcx, rbx
call fcn.14002fce0
jmp 0x140047644
cmp byte [rbx + 0x1d], r15b
je 0x1400475dc
mov byte [rbx + 0x1d], r15b
jmp 0x140047611
cmp byte [rbx + 0x1c], r15b
je 0x1400475f3
lea rdx, [0x140286fc4]
mov rcx, rbx
call fcn.14002fcb0
mov eax, dword [rbx]
cmp eax, 1
je 0x140047611
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, rbx
call fcn.14002fcb0
mov rcx, rbx
call fcn.14002f400
mov eax, dword [rbx]
cmp eax, 1
lea r8, str.debug
mov r9, rdi
lea rdx, [0x140286fc8]
cmove r9, r13
mov rcx, rbx
call fcn.14002fcb0
lea r8, [rsp + 0x50]
mov byte [rbx + 0x1d], 1
xor edx, edx
mov rcx, rbx
call fcn.14002f680
xor r9d, r9d
mov byte [rbx + 0x1c], 1
lea r8, [rsp + 0x58]
mov qword [rsp + 0x58], 1
lea rdx, [rsp + 0x50]
mov qword [rsp + 0x20], r15
lea rcx, str.config.fill
call fcn.140019900
test eax, eax
jne 0x14004b9c5
mov eax, dword [rbx]
cmp eax, 1
jbe 0x1400476a6
mov qword [rsp + 0x30], r15
lea r9, [rsp + 0x50]
mov dword [rsp + 0x28], r15d
lea rdx, str.config.fill
xor r8d, r8d
mov qword [rsp + 0x20], r15
mov rcx, rbx
call fcn.14002fce0
jmp 0x14004771a
cmp byte [rbx + 0x1d], r15b
je 0x1400476b2
mov byte [rbx + 0x1d], r15b
jmp 0x1400476e7
cmp byte [rbx + 0x1c], r15b
je 0x1400476c9
lea rdx, [0x140286fc4]
mov rcx, rbx
call fcn.14002fcb0
mov eax, dword [rbx]
cmp eax, 1
je 0x1400476e7
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, rbx
call fcn.14002fcb0
mov rcx, rbx
call fcn.14002f400
mov eax, dword [rbx]
cmp eax, 1
lea r8, str.fill
mov r9, rdi
lea rdx, [0x140286fc8]
cmove r9, r13
mov rcx, rbx
call fcn.14002fcb0
lea r8, [rsp + 0x50]
mov byte [rbx + 0x1d], 1
xor edx, edx
mov rcx, rbx
call fcn.14002f680
xor r9d, r9d
mov byte [rbx + 0x1c], 1
lea r8, [rsp + 0x58]
mov qword [rsp + 0x58], 1
lea rdx, [rsp + 0x50]
mov qword [rsp + 0x20], r15
lea rcx, str.config.lazy_lock
call fcn.140019900
test eax, eax
jne 0x14004b9de
mov eax, dword [rbx]
cmp eax, 1
jbe 0x14004777c
mov qword [rsp + 0x30], r15
lea r9, [rsp + 0x50]
mov dword [rsp + 0x28], r15d
lea rdx, str.config.lazy_lock
xor r8d, r8d
mov qword [rsp + 0x20], r15
mov rcx, rbx
call fcn.14002fce0
jmp 0x1400477f0
cmp byte [rbx + 0x1d], r15b
je 0x140047788
mov byte [rbx + 0x1d], r15b
jmp 0x1400477bd
cmp byte [rbx + 0x1c], r15b
je 0x14004779f
lea rdx, [0x140286fc4]
mov rcx, rbx
call fcn.14002fcb0
mov eax, dword [rbx]
cmp eax, 1
je 0x1400477bd
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, rbx
call fcn.14002fcb0
mov rcx, rbx
call fcn.14002f400
mov eax, dword [rbx]
cmp eax, 1
lea r8, str.lazy_lock
mov r9, rdi
lea rdx, [0x140286fc8]
cmove r9, r13
mov rcx, rbx
call fcn.14002fcb0
lea r8, [rsp + 0x50]
mov byte [rbx + 0x1d], 1
xor edx, edx
mov rcx, rbx
call fcn.14002f680
mov eax, dword [rbx]
mov byte [rbx + 0x1c], 1
cmp eax, 1
jbe 0x14004782b
mov qword [rsp + 0x30], r15
lea r9, [0x140286f60]
mov dword [rsp + 0x28], r15d
lea rdx, str.config.malloc_conf
mov r8d, 8
mov qword [rsp + 0x20], r15
mov rcx, rbx
call fcn.14002fce0
jmp 0x1400478f1
cmp byte [rbx + 0x1d], r15b
je 0x140047837
mov byte [rbx + 0x1d], r15b
jmp 0x140047866
lea rdx, [0x140286fc4]
mov rcx, rbx
call fcn.14002fcb0
mov eax, dword [rbx]
cmp eax, 1
je 0x140047866
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, rbx
call fcn.14002fcb0
mov rcx, rbx
call fcn.14002f400
mov eax, dword [rbx]
cmp eax, 1
lea r8, str.malloc_conf
mov r9, rdi
lea rdx, [0x140286fc8]
cmove r9, r13
mov rcx, rbx
call fcn.14002fcb0
mov eax, dword [rbx]
mov byte [rbx + 0x1d], 1
cmp eax, 1
ja 0x1400478f1
cmp byte [rbx + 0x1d], r15b
je 0x14004789d
mov byte [rbx + 0x1d], r15b
jmp 0x1400478d0
cmp byte [rbx + 0x1c], r15b
je 0x1400478b4
lea rdx, [0x140286fc4]
mov rcx, rbx
call fcn.14002fcb0
mov eax, dword [rbx]
cmp eax, 1
je 0x1400478d0
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, rbx
call fcn.14002fcb0
mov rcx, rbx
call fcn.14002f400
mov edx, 2
lea rax, [0x140286f60]
mov rcx, rbx
mov qword [rsp + 0x20], rax
lea r9d, [rdx + 6]
lea r8d, [rdx - 3]
call fcn.14002f960
xor r9d, r9d
mov byte [rbx + 0x1c], 1
lea r8, [rsp + 0x58]
mov qword [rsp + 0x58], 1
lea rdx, [rsp + 0x50]
mov qword [rsp + 0x20], r15
lea rcx, str.config.opt_safety_checks
call fcn.140019900
test eax, eax
jne 0x14004b9f7
mov eax, dword [rbx]
cmp eax, 1
jbe 0x140047953
mov qword [rsp + 0x30], r15
lea r9, [rsp + 0x50]
mov dword [rsp + 0x28], r15d
lea rdx, str.config.opt_safety_checks
xor r8d, r8d
mov qword [rsp + 0x20], r15
mov rcx, rbx
call fcn.14002fce0
jmp 0x1400479c7
cmp byte [rbx + 0x1d], r15b
je 0x14004795f
mov byte [rbx + 0x1d], r15b
jmp 0x140047994
cmp byte [rbx + 0x1c], r15b
je 0x140047976
lea rdx, [0x140286fc4]
mov rcx, rbx
call fcn.14002fcb0
mov eax, dword [rbx]
cmp eax, 1
je 0x140047994
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, rbx
call fcn.14002fcb0
mov rcx, rbx
call fcn.14002f400
mov eax, dword [rbx]
cmp eax, 1
lea r8, str.opt_safety_checks
mov r9, rdi
lea rdx, [0x140286fc8]
cmove r9, r13
mov rcx, rbx
call fcn.14002fcb0
lea r8, [rsp + 0x50]
mov byte [rbx + 0x1d], 1
xor edx, edx
mov rcx, rbx
call fcn.14002f680
xor r9d, r9d
mov byte [rbx + 0x1c], 1
lea r8, [rsp + 0x58]
mov qword [rsp + 0x58], 1
lea rdx, [rsp + 0x50]
mov qword [rsp + 0x20], r15
lea rcx, str.config.prof
call fcn.140019900
test eax, eax
jne 0x14004ba10
mov eax, dword [rbx]
cmp eax, 1
jbe 0x140047a29
mov qword [rsp + 0x30], r15
lea r9, [rsp + 0x50]
mov dword [rsp + 0x28], r15d
lea rdx, str.config.prof
xor r8d, r8d
mov qword [rsp + 0x20], r15
mov rcx, rbx
call fcn.14002fce0
jmp 0x140047a9d
cmp byte [rbx + 0x1d], r15b
je 0x140047a35
mov byte [rbx + 0x1d], r15b
jmp 0x140047a6a
cmp byte [rbx + 0x1c], r15b
je 0x140047a4c
lea rdx, [0x140286fc4]
mov rcx, rbx
call fcn.14002fcb0
mov eax, dword [rbx]
cmp eax, 1
je 0x140047a6a
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, rbx
call fcn.14002fcb0
mov rcx, rbx
call fcn.14002f400
mov eax, dword [rbx]
cmp eax, 1
lea r8, str.prof
mov r9, rdi
lea rdx, [0x140286fc8]
cmove r9, r13
mov rcx, rbx
call fcn.14002fcb0
lea r8, [rsp + 0x50]
mov byte [rbx + 0x1d], 1
xor edx, edx
mov rcx, rbx
call fcn.14002f680
xor r9d, r9d
mov byte [rbx + 0x1c], 1
lea r8, [rsp + 0x58]
mov qword [rsp + 0x58], 1
lea rdx, [rsp + 0x50]
mov qword [rsp + 0x20], r15
lea rcx, str.config.prof_libgcc
call fcn.140019900
test eax, eax
jne 0x14004ba29
mov eax, dword [rbx]
cmp eax, 1
jbe 0x140047aff
mov qword [rsp + 0x30], r15
lea r9, [rsp + 0x50]
mov dword [rsp + 0x28], r15d
lea rdx, str.config.prof_libgcc
xor r8d, r8d
mov qword [rsp + 0x20], r15
mov rcx, rbx
call fcn.14002fce0
jmp 0x140047b73
cmp byte [rbx + 0x1d], r15b
je 0x140047b0b
mov byte [rbx + 0x1d], r15b
jmp 0x140047b40
cmp byte [rbx + 0x1c], r15b
je 0x140047b22
lea rdx, [0x140286fc4]
mov rcx, rbx
call fcn.14002fcb0
mov eax, dword [rbx]
cmp eax, 1
je 0x140047b40
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, rbx
call fcn.14002fcb0
mov rcx, rbx
call fcn.14002f400
mov eax, dword [rbx]
cmp eax, 1
lea r8, str.prof_libgcc
mov r9, rdi
lea rdx, [0x140286fc8]
cmove r9, r13
mov rcx, rbx
call fcn.14002fcb0
lea r8, [rsp + 0x50]
mov byte [rbx + 0x1d], 1
xor edx, edx
mov rcx, rbx
call fcn.14002f680
xor r9d, r9d
mov byte [rbx + 0x1c], 1
lea r8, [rsp + 0x58]
mov qword [rsp + 0x58], 1
lea rdx, [rsp + 0x50]
mov qword [rsp + 0x20], r15
lea rcx, str.config.prof_libunwind
call fcn.140019900
test eax, eax
jne 0x14004ba42
mov eax, dword [rbx]
cmp eax, 1
jbe 0x140047bd5
mov qword [rsp + 0x30], r15
lea r9, [rsp + 0x50]
mov dword [rsp + 0x28], r15d
lea rdx, str.config.prof_libunwind
xor r8d, r8d
mov qword [rsp + 0x20], r15
mov rcx, rbx
call fcn.14002fce0
jmp 0x140047c49
cmp byte [rbx + 0x1d], r15b
je 0x140047be1
mov byte [rbx + 0x1d], r15b
jmp 0x140047c16
cmp byte [rbx + 0x1c], r15b
je 0x140047bf8
lea rdx, [0x140286fc4]
mov rcx, rbx
call fcn.14002fcb0
mov eax, dword [rbx]
cmp eax, 1
je 0x140047c16
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, rbx
call fcn.14002fcb0
mov rcx, rbx
call fcn.14002f400
mov eax, dword [rbx]
cmp eax, 1
lea r8, str.prof_libunwind
mov r9, rdi
lea rdx, [0x140286fc8]
cmove r9, r13
mov rcx, rbx
call fcn.14002fcb0
lea r8, [rsp + 0x50]
mov byte [rbx + 0x1d], 1
xor edx, edx
mov rcx, rbx
call fcn.14002f680
xor r9d, r9d
mov byte [rbx + 0x1c], 1
lea r8, [rsp + 0x58]
mov qword [rsp + 0x58], 1
lea rdx, [rsp + 0x50]
mov qword [rsp + 0x20], r15
lea rcx, str.config.stats
call fcn.140019900
test eax, eax
jne 0x14004ba5b
mov eax, dword [rbx]
cmp eax, 1
jbe 0x140047cab
mov qword [rsp + 0x30], r15
lea r9, [rsp + 0x50]
mov dword [rsp + 0x28], r15d
lea rdx, str.config.stats
xor r8d, r8d
mov qword [rsp + 0x20], r15
mov rcx, rbx
call fcn.14002fce0
jmp 0x140047d1f
cmp byte [rbx + 0x1d], r15b
je 0x140047cb7
mov byte [rbx + 0x1d], r15b
jmp 0x140047cec
cmp byte [rbx + 0x1c], r15b
je 0x140047cce
lea rdx, [0x140286fc4]
mov rcx, rbx
call fcn.14002fcb0
mov eax, dword [rbx]
cmp eax, 1
je 0x140047cec
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, rbx
call fcn.14002fcb0
mov rcx, rbx
call fcn.14002f400
mov eax, dword [rbx]
cmp eax, 1
lea r8, str.stats
mov r9, rdi
lea rdx, [0x140286fc8]
cmove r9, r13
mov rcx, rbx
call fcn.14002fcb0
lea r8, [rsp + 0x50]
mov byte [rbx + 0x1d], 1
xor edx, edx
mov rcx, rbx
call fcn.14002f680
xor r9d, r9d
mov byte [rbx + 0x1c], 1
lea r8, [rsp + 0x58]
mov qword [rsp + 0x58], 1
lea rdx, [rsp + 0x50]
mov qword [rsp + 0x20], r15
lea rcx, str.config.utrace
call fcn.140019900
test eax, eax
jne 0x14004ba74
mov eax, dword [rbx]
cmp eax, 1
jbe 0x140047d81
mov qword [rsp + 0x30], r15
lea r9, [rsp + 0x50]
mov dword [rsp + 0x28], r15d
lea rdx, str.config.utrace
xor r8d, r8d
mov qword [rsp + 0x20], r15
mov rcx, rbx
call fcn.14002fce0
jmp 0x140047df5
cmp byte [rbx + 0x1d], r15b
je 0x140047d8d
mov byte [rbx + 0x1d], r15b
jmp 0x140047dc2
cmp byte [rbx + 0x1c], r15b
je 0x140047da4
lea rdx, [0x140286fc4]
mov rcx, rbx
call fcn.14002fcb0
mov eax, dword [rbx]
cmp eax, 1
je 0x140047dc2
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, rbx
call fcn.14002fcb0
mov rcx, rbx
call fcn.14002f400
mov eax, dword [rbx]
cmp eax, 1
lea r8, str.utrace
mov r9, rdi
lea rdx, [0x140286fc8]
cmove r9, r13
mov rcx, rbx
call fcn.14002fcb0
lea r8, [rsp + 0x50]
mov byte [rbx + 0x1d], 1
xor edx, edx
mov rcx, rbx
call fcn.14002f680
xor r9d, r9d
mov byte [rbx + 0x1c], 1
lea r8, [rsp + 0x58]
mov qword [rsp + 0x58], 1
lea rdx, [rsp + 0x50]
mov qword [rsp + 0x20], r15
lea rcx, str.config.xmalloc
call fcn.140019900
test eax, eax
jne 0x14004ba8d
mov eax, dword [rbx]
mov qword [rsp + 0xbf8], r12
mov qword [rsp + 0xbb0], r14
cmp eax, 1
jbe 0x140047e67
mov qword [rsp + 0x30], r15
lea r9, [rsp + 0x50]
mov dword [rsp + 0x28], r15d
lea rdx, str.config.xmalloc
xor r8d, r8d
mov qword [rsp + 0x20], r15
mov rcx, rbx
call fcn.14002fce0
jmp 0x140047edb
cmp byte [rbx + 0x1d], r15b
je 0x140047e73
mov byte [rbx + 0x1d], r15b
jmp 0x140047ea8
cmp byte [rbx + 0x1c], r15b
je 0x140047e8a
lea rdx, [0x140286fc4]
mov rcx, rbx
call fcn.14002fcb0
mov eax, dword [rbx]
cmp eax, 1
je 0x140047ea8
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, rbx
call fcn.14002fcb0
mov rcx, rbx
call fcn.14002f400
mov eax, dword [rbx]
cmp eax, 1
lea r8, str.xmalloc
mov r9, rdi
lea rdx, [0x140286fc8]
cmove r9, r13
mov rcx, rbx
call fcn.14002fcb0
lea r8, [rsp + 0x50]
mov byte [rbx + 0x1d], 1
xor edx, edx
mov rcx, rbx
call fcn.14002f680
mov rcx, rbx
mov byte [rbx + 0x1c], 1
call fcn.14002f3a0
lea r8, str.Run_time_option_settings
mov rcx, rbx
lea rdx, [0x1402882f4]
call fcn.14002f270
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rsp + 0x78]
lea rdx, [rsp + 0x50]
lea rcx, str.opt.abort
call fcn.140019900
test eax, eax
jne 0x140047fca
mov eax, dword [rbx]
cmp eax, 1
jbe 0x140047f52
mov qword [rsp + 0x30], r15
lea r9, [rsp + 0x50]
mov dword [rsp + 0x28], r15d
lea rdx, str.opt.abort
xor r8d, r8d
mov qword [rsp + 0x20], r15
mov rcx, rbx
call fcn.14002fce0
jmp 0x140047fc6
cmp byte [rbx + 0x1d], r15b
je 0x140047f5e
mov byte [rbx + 0x1d], r15b
jmp 0x140047f93
cmp byte [rbx + 0x1c], r15b
je 0x140047f75
lea rdx, [0x140286fc4]
mov rcx, rbx
call fcn.14002fcb0
mov eax, dword [rbx]
cmp eax, 1
je 0x140047f93
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, rbx
call fcn.14002fcb0
mov rcx, rbx
call fcn.14002f400
mov eax, dword [rbx]
cmp eax, 1
lea r8, str.abort
mov r9, rdi
lea rdx, [0x140286fc8]
cmove r9, r13
mov rcx, rbx
call fcn.14002fcb0
lea r8, [rsp + 0x50]
mov byte [rbx + 0x1d], 1
xor edx, edx
mov rcx, rbx
call fcn.14002f680
mov byte [rbx + 0x1c], 1
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rsp + 0x78]
lea rdx, [rsp + 0x50]
lea rcx, str.opt.abort_conf
call fcn.140019900
test eax, eax
jne 0x140048097
mov eax, dword [rbx]
cmp eax, 1
jbe 0x14004801f
mov qword [rsp + 0x30], r15
lea r9, [rsp + 0x50]
mov dword [rsp + 0x28], r15d
lea rdx, str.opt.abort_conf
xor r8d, r8d
mov qword [rsp + 0x20], r15
mov rcx, rbx
call fcn.14002fce0
jmp 0x140048093
cmp byte [rbx + 0x1d], r15b
je 0x14004802b
mov byte [rbx + 0x1d], r15b
jmp 0x140048060
cmp byte [rbx + 0x1c], r15b
je 0x140048042
lea rdx, [0x140286fc4]
mov rcx, rbx
call fcn.14002fcb0
mov eax, dword [rbx]
cmp eax, 1
je 0x140048060
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, rbx
call fcn.14002fcb0
mov rcx, rbx
call fcn.14002f400
mov eax, dword [rbx]
cmp eax, 1
lea r8, str.abort_conf
mov r9, rdi
lea rdx, [0x140286fc8]
cmove r9, r13
mov rcx, rbx
call fcn.14002fcb0
lea r8, [rsp + 0x50]
mov byte [rbx + 0x1d], 1
xor edx, edx
mov rcx, rbx
call fcn.14002f680
mov byte [rbx + 0x1c], 1
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rsp + 0x78]
lea rdx, [rsp + 0x50]
lea rcx, str.opt.cache_oblivious
call fcn.140019900
test eax, eax
jne 0x140048164
mov eax, dword [rbx]
cmp eax, 1
jbe 0x1400480ec
mov qword [rsp + 0x30], r15
lea r9, [rsp + 0x50]
mov dword [rsp + 0x28], r15d
lea rdx, str.opt.cache_oblivious
xor r8d, r8d
mov qword [rsp + 0x20], r15
mov rcx, rbx
call fcn.14002fce0
jmp 0x140048160
cmp byte [rbx + 0x1d], r15b
je 0x1400480f8
mov byte [rbx + 0x1d], r15b
jmp 0x14004812d
cmp byte [rbx + 0x1c], r15b
je 0x14004810f
lea rdx, [0x140286fc4]
mov rcx, rbx
call fcn.14002fcb0
mov eax, dword [rbx]
cmp eax, 1
je 0x14004812d
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, rbx
call fcn.14002fcb0
mov rcx, rbx
call fcn.14002f400
mov eax, dword [rbx]
cmp eax, 1
lea r8, str.cache_oblivious
mov r9, rdi
lea rdx, [0x140286fc8]
cmove r9, r13
mov rcx, rbx
call fcn.14002fcb0
lea r8, [rsp + 0x50]
mov byte [rbx + 0x1d], 1
xor edx, edx
mov rcx, rbx
call fcn.14002f680
mov byte [rbx + 0x1c], 1
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rsp + 0x78]
lea rdx, [rsp + 0x50]
lea rcx, str.opt.confirm_conf
call fcn.140019900
test eax, eax
jne 0x1400481b8
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x50]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.confirm_conf
mov qword [rsp + 0x28], r15
lea rdx, str.confirm_conf
xor r9d, r9d
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rsp + 0x78]
lea rdx, [rsp + 0x50]
lea rcx, str.opt.retain
call fcn.140019900
test eax, eax
jne 0x14004820c
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x50]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.retain
mov qword [rsp + 0x28], r15
lea rdx, str.retain
xor r9d, r9d
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x80]
lea rcx, str.opt.dss
call fcn.140019900
test eax, eax
jne 0x140048260
mov qword [rsp + 0x38], r15
lea rax, [rbp - 0x80]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.dss
mov qword [rsp + 0x28], r15
lea rdx, [0x140285750]
mov r9d, 8
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x48]
lea rdx, [rsp + 0x70]
lea rcx, str.opt.narenas
call fcn.140019900
test eax, eax
jne 0x1400482b6
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x70]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.narenas
mov qword [rsp + 0x28], r15
lea rdx, str.narenas
mov r9d, 3
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x80]
lea rcx, str.opt.percpu_arena
call fcn.140019900
test eax, eax
jne 0x14004830a
mov qword [rsp + 0x38], r15
lea rax, [rbp - 0x80]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.percpu_arena
mov qword [rsp + 0x28], r15
lea rdx, str.percpu_arena
mov r9d, 8
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x68]
lea rcx, str.opt.oversize_threshold
call fcn.140019900
test eax, eax
jne 0x140048360
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x68]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.oversize_threshold
mov qword [rsp + 0x28], r15
lea rdx, str.oversize_threshold
mov r9d, 6
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rsp + 0x78]
lea rdx, [rsp + 0x50]
lea rcx, str.opt.hpa
call fcn.140019900
test eax, eax
jne 0x1400483b4
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x50]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.hpa
mov qword [rsp + 0x28], r15
lea rdx, [0x1402859d8]
xor r9d, r9d
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x68]
lea rcx, str.opt.hpa_slab_max_alloc
call fcn.140019900
test eax, eax
jne 0x14004840a
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x68]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.hpa_slab_max_alloc
mov qword [rsp + 0x28], r15
lea rdx, str.hpa_slab_max_alloc
mov r9d, 6
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x68]
lea rcx, str.opt.hpa_hugification_threshold
call fcn.140019900
test eax, eax
jne 0x140048460
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x68]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.hpa_hugification_threshold
mov qword [rsp + 0x28], r15
lea rdx, str.hpa_hugification_threshold
mov r9d, 6
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x20]
lea rdx, [rbp - 0x30]
lea rcx, str.opt.hpa_hugify_delay_ms
call fcn.140019900
test eax, eax
jne 0x1400484b4
mov qword [rsp + 0x38], r15
lea rax, [rbp - 0x30]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.hpa_hugify_delay_ms
mov qword [rsp + 0x28], r15
lea rdx, str.hpa_hugify_delay_ms
mov r9d, 5
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x20]
lea rdx, [rbp - 0x30]
lea rcx, str.opt.hpa_min_purge_interval_ms
call fcn.140019900
test eax, eax
jne 0x140048508
mov qword [rsp + 0x38], r15
lea rax, [rbp - 0x30]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.hpa_min_purge_interval_ms
mov qword [rsp + 0x28], r15
lea rdx, str.hpa_min_purge_interval_ms
mov r9d, 5
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x10]
lea rdx, [rbp - 0x68]
lea rcx, str.opt.hpa_dirty_mult
call fcn.140019900
test eax, eax
jne 0x140048586
mov ecx, dword [rbp - 0x68]
cmp ecx, 0xffffffff
jne 0x140048539
lea rax, [0x140285a88]
jmp 0x14004854c
lea rdx, [rbp + 0xa90]
call fcn.140024d70
lea rax, [rbp + 0xa90]
mov qword [rsp + 0x38], r15
lea r8, str.opt.hpa_dirty_mult
mov qword [rsp + 0x58], rax
lea rdx, str.hpa_dirty_mult
mov dword [rsp + 0x30], r15d
lea rax, [rsp + 0x58]
mov qword [rsp + 0x28], r15
mov r9d, 8
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x68]
lea rcx, str.opt.hpa_sec_nshards
call fcn.140019900
test eax, eax
jne 0x1400485dc
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x68]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.hpa_sec_nshards
mov qword [rsp + 0x28], r15
lea rdx, str.hpa_sec_nshards
mov r9d, 6
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x68]
lea rcx, str.opt.hpa_sec_max_alloc
call fcn.140019900
test eax, eax
jne 0x140048632
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x68]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.hpa_sec_max_alloc
mov qword [rsp + 0x28], r15
lea rdx, str.hpa_sec_max_alloc
mov r9d, 6
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x68]
lea rcx, str.opt.hpa_sec_max_bytes
call fcn.140019900
test eax, eax
jne 0x140048688
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x68]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.hpa_sec_max_bytes
mov qword [rsp + 0x28], r15
lea rdx, str.hpa_sec_max_bytes
mov r9d, 6
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x68]
lea rcx, str.opt.hpa_sec_bytes_after_flush
call fcn.140019900
test eax, eax
jne 0x1400486de
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x68]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.hpa_sec_bytes_after_flush
mov qword [rsp + 0x28], r15
lea rdx, str.hpa_sec_bytes_after_flush
mov r9d, 6
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x68]
lea rcx, str.opt.hpa_sec_batch_fill_extra
call fcn.140019900
test eax, eax
jne 0x140048734
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x68]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.hpa_sec_batch_fill_extra
mov qword [rsp + 0x28], r15
lea rdx, str.hpa_sec_batch_fill_extra
mov r9d, 6
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x80]
lea rcx, str.opt.metadata_thp
call fcn.140019900
test eax, eax
jne 0x140048788
mov qword [rsp + 0x38], r15
lea rax, [rbp - 0x80]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.metadata_thp
mov qword [rsp + 0x28], r15
lea rdx, str.metadata_thp
mov r9d, 8
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x18]
lea rdx, [rbp - 0x28]
lea rcx, str.opt.mutex_max_spin
call fcn.140019900
test eax, eax
jne 0x1400487dc
mov qword [rsp + 0x38], r15
lea rax, [rbp - 0x28]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.mutex_max_spin
mov qword [rsp + 0x28], r15
lea rdx, str.mutex_max_spin
mov r9d, 2
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0xbe8], rsi
lea r8, [rsp + 0x78]
mov qword [rsp + 0x20], r15
lea rdx, [rsp + 0x50]
lea rcx, str.opt.background_thread
call fcn.140019900
test eax, eax
jne 0x1400488db
lea rsi, str.background_thread
mov qword [rsp + 0x20], r15
mov rcx, rsi
lea r8, [rsp + 0x78]
xor r9d, r9d
lea rdx, [rsp + 0x60]
call fcn.140019900
test eax, eax
jne 0x1400488db
mov eax, dword [rbx]
cmp eax, 1
jbe 0x140048867
lea rax, [rsp + 0x60]
xor r8d, r8d
mov qword [rsp + 0x30], rax
lea r9, [rsp + 0x50]
mov dword [rsp + 0x28], r15d
lea rdx, str.opt.background_thread
mov rcx, rbx
mov qword [rsp + 0x20], rsi
call fcn.14002fce0
jmp 0x1400488d7
cmp byte [rbx + 0x1d], r15b
je 0x140048873
mov byte [rbx + 0x1d], r15b
jmp 0x1400488a8
cmp byte [rbx + 0x1c], r15b
je 0x14004888a
lea rdx, [0x140286fc4]
mov rcx, rbx
call fcn.14002fcb0
mov eax, dword [rbx]
cmp eax, 1
je 0x1400488a8
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, rbx
call fcn.14002fcb0
mov rcx, rbx
call fcn.14002f400
mov eax, dword [rbx]
cmp eax, 1
lea rdx, [0x140286fc8]
mov r9, rdi
mov r8, rsi
cmove r9, r13
mov rcx, rbx
call fcn.14002fcb0
lea r8, [rsp + 0x50]
mov byte [rbx + 0x1d], 1
xor edx, edx
mov rcx, rbx
call fcn.14002f680
mov byte [rbx + 0x1c], 1
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x58]
lea rdx, [rbp - 0x78]
lea rcx, str.opt.dirty_decay_ms
call fcn.140019900
lea r12, str.arenas.dirty_decay_ms
test eax, eax
jne 0x1400489d8
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x58]
mov rcx, r12
lea rdx, [rbp - 0x40]
call fcn.140019900
test eax, eax
jne 0x1400489d8
mov eax, dword [rbx]
cmp eax, 1
jbe 0x14004895e
lea rax, [rbp - 0x40]
mov r8d, 7
mov qword [rsp + 0x30], rax
lea r9, [rbp - 0x78]
mov dword [rsp + 0x28], 7
lea rdx, str.opt.dirty_decay_ms
mov rcx, rbx
mov qword [rsp + 0x20], r12
call fcn.14002fce0
jmp 0x1400489d4
cmp byte [rbx + 0x1d], r15b
je 0x14004896a
mov byte [rbx + 0x1d], r15b
jmp 0x14004899f
cmp byte [rbx + 0x1c], r15b
je 0x140048981
lea rdx, [0x140286fc4]
mov rcx, rbx
call fcn.14002fcb0
mov eax, dword [rbx]
cmp eax, 1
je 0x14004899f
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, rbx
call fcn.14002fcb0
mov rcx, rbx
call fcn.14002f400
mov eax, dword [rbx]
cmp eax, 1
lea r8, str.dirty_decay_ms
mov r9, rdi
lea rdx, [0x140286fc8]
cmove r9, r13
mov rcx, rbx
call fcn.14002fcb0
lea r8, [rbp - 0x78]
mov byte [rbx + 0x1d], 1
mov edx, 7
mov rcx, rbx
call fcn.14002f680
mov byte [rbx + 0x1c], 1
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x58]
lea rdx, [rbp - 0x78]
lea rcx, str.opt.muzzy_decay_ms
call fcn.140019900
lea r14, str.arenas.muzzy_decay_ms
test eax, eax
jne 0x140048ad5
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x58]
mov rcx, r14
lea rdx, [rbp - 0x40]
call fcn.140019900
test eax, eax
jne 0x140048ad5
mov eax, dword [rbx]
cmp eax, 1
jbe 0x140048a5b
lea rax, [rbp - 0x40]
mov r8d, 7
mov qword [rsp + 0x30], rax
lea r9, [rbp - 0x78]
mov dword [rsp + 0x28], 7
lea rdx, str.opt.muzzy_decay_ms
mov rcx, rbx
mov qword [rsp + 0x20], r14
call fcn.14002fce0
jmp 0x140048ad1
cmp byte [rbx + 0x1d], r15b
je 0x140048a67
mov byte [rbx + 0x1d], r15b
jmp 0x140048a9c
cmp byte [rbx + 0x1c], r15b
je 0x140048a7e
lea rdx, [0x140286fc4]
mov rcx, rbx
call fcn.14002fcb0
mov eax, dword [rbx]
cmp eax, 1
je 0x140048a9c
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, rbx
call fcn.14002fcb0
mov rcx, rbx
call fcn.14002f400
mov eax, dword [rbx]
cmp eax, 1
lea r8, str.muzzy_decay_ms
mov r9, rdi
lea rdx, [0x140286fc8]
cmove r9, r13
mov rcx, rbx
call fcn.14002fcb0
lea r8, [rbp - 0x78]
mov byte [rbx + 0x1d], 1
mov edx, 7
mov rcx, rbx
call fcn.14002f680
mov byte [rbx + 0x1c], 1
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x68]
lea rcx, str.opt.lg_extent_max_active_fit
call fcn.140019900
test eax, eax
jne 0x140048b2b
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x68]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.lg_extent_max_active_fit
mov qword [rsp + 0x28], r15
lea rdx, str.lg_extent_max_active_fit
mov r9d, 6
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x80]
lea rcx, str.opt.junk
call fcn.140019900
test eax, eax
jne 0x140048b7f
mov qword [rsp + 0x38], r15
lea rax, [rbp - 0x80]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.junk
mov qword [rsp + 0x28], r15
lea rdx, str.junk
mov r9d, 8
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rsp + 0x78]
lea rdx, [rsp + 0x50]
lea rcx, str.opt.zero
call fcn.140019900
test eax, eax
jne 0x140048bd3
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x50]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.zero
mov qword [rsp + 0x28], r15
lea rdx, str.zero
xor r9d, r9d
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rsp + 0x78]
lea rdx, [rsp + 0x50]
lea rcx, str.opt.utrace
call fcn.140019900
test eax, eax
jne 0x140048c27
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x50]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.utrace
mov qword [rsp + 0x28], r15
lea rdx, str.utrace
xor r9d, r9d
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rsp + 0x78]
lea rdx, [rsp + 0x50]
lea rcx, str.opt.xmalloc
call fcn.140019900
test eax, eax
jne 0x140048c7b
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x50]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.xmalloc
mov qword [rsp + 0x28], r15
lea rdx, str.xmalloc
xor r9d, r9d
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rsp + 0x78]
lea rdx, [rsp + 0x50]
lea rcx, str.opt.experimental_infallible_new
call fcn.140019900
test eax, eax
jne 0x140048ccf
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x50]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.experimental_infallible_new
mov qword [rsp + 0x28], r15
lea rdx, str.experimental_infallible_new
xor r9d, r9d
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rsp + 0x78]
lea rdx, [rsp + 0x50]
lea rcx, str.opt.tcache
call fcn.140019900
test eax, eax
jne 0x140048d23
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x50]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.tcache
mov qword [rsp + 0x28], r15
lea rdx, str.tcache
xor r9d, r9d
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x68]
lea rcx, str.opt.tcache_max
call fcn.140019900
test eax, eax
jne 0x140048d79
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x68]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.tcache_max
mov qword [rsp + 0x28], r15
lea rdx, str.tcache_max
mov r9d, 6
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x48]
lea rdx, [rsp + 0x70]
lea rcx, str.opt.tcache_nslots_small_min
call fcn.140019900
test eax, eax
jne 0x140048dcf
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x70]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.tcache_nslots_small_min
mov qword [rsp + 0x28], r15
lea rdx, str.tcache_nslots_small_min
mov r9d, 3
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x48]
lea rdx, [rsp + 0x70]
lea rcx, str.opt.tcache_nslots_small_max
call fcn.140019900
test eax, eax
jne 0x140048e25
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x70]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.tcache_nslots_small_max
mov qword [rsp + 0x28], r15
lea rdx, str.tcache_nslots_small_max
mov r9d, 3
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x48]
lea rdx, [rsp + 0x70]
lea rcx, str.opt.tcache_nslots_large
call fcn.140019900
test eax, eax
jne 0x140048e7b
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x70]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.tcache_nslots_large
mov qword [rsp + 0x28], r15
lea rdx, str.tcache_nslots_large
mov r9d, 3
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x58]
lea rdx, [rbp - 0x78]
lea rcx, str.opt.lg_tcache_nslots_mul
call fcn.140019900
test eax, eax
jne 0x140048ecf
mov qword [rsp + 0x38], r15
lea rax, [rbp - 0x78]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.lg_tcache_nslots_mul
mov qword [rsp + 0x28], r15
lea rdx, str.lg_tcache_nslots_mul
mov r9d, 7
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x68]
lea rcx, str.opt.tcache_gc_incr_bytes
call fcn.140019900
test eax, eax
jne 0x140048f25
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x68]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.tcache_gc_incr_bytes
mov qword [rsp + 0x28], r15
lea rdx, str.tcache_gc_incr_bytes
mov r9d, 6
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x68]
lea rcx, str.opt.tcache_gc_delay_bytes
call fcn.140019900
test eax, eax
jne 0x140048f7b
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x68]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.tcache_gc_delay_bytes
mov qword [rsp + 0x28], r15
lea rdx, str.tcache_gc_delay_bytes
mov r9d, 6
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x48]
lea rdx, [rsp + 0x70]
lea rcx, str.opt.lg_tcache_flush_small_div
call fcn.140019900
test eax, eax
jne 0x140048fd1
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x70]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.lg_tcache_flush_small_div
mov qword [rsp + 0x28], r15
lea rdx, str.lg_tcache_flush_small_div
mov r9d, 3
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x48]
lea rdx, [rsp + 0x70]
lea rcx, str.opt.lg_tcache_flush_large_div
call fcn.140019900
test eax, eax
jne 0x140049027
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x70]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.lg_tcache_flush_large_div
mov qword [rsp + 0x28], r15
lea rdx, str.lg_tcache_flush_large_div
mov r9d, 3
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x80]
lea rcx, str.opt.thp
call fcn.140019900
test eax, eax
jne 0x14004907b
mov qword [rsp + 0x38], r15
lea rax, [rbp - 0x80]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.thp
mov qword [rsp + 0x28], r15
lea rdx, [0x140285b40]
mov r9d, 8
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rsp + 0x78]
lea rdx, [rsp + 0x50]
lea rcx, str.opt.prof
call fcn.140019900
test eax, eax
jne 0x1400490cf
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x50]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.prof
mov qword [rsp + 0x28], r15
lea rdx, str.prof
xor r9d, r9d
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x80]
lea rcx, str.opt.prof_prefix
call fcn.140019900
test eax, eax
jne 0x140049123
mov qword [rsp + 0x38], r15
lea rax, [rbp - 0x80]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.prof_prefix
mov qword [rsp + 0x28], r15
lea rdx, str.prof_prefix
mov r9d, 8
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rsp + 0x78]
lea rdx, [rsp + 0x50]
lea rcx, str.opt.prof_active
call fcn.140019900
test eax, eax
jne 0x14004921e
lea rsi, str.prof.active
mov qword [rsp + 0x20], r15
mov rcx, rsi
lea r8, [rsp + 0x78]
xor r9d, r9d
lea rdx, [rsp + 0x60]
call fcn.140019900
test eax, eax
jne 0x14004921e
mov eax, dword [rbx]
cmp eax, 1
jbe 0x1400491a6
lea rax, [rsp + 0x60]
xor r8d, r8d
mov qword [rsp + 0x30], rax
lea r9, [rsp + 0x50]
mov dword [rsp + 0x28], r15d
lea rdx, str.opt.prof_active
mov rcx, rbx
mov qword [rsp + 0x20], rsi
call fcn.14002fce0
jmp 0x14004921a
cmp byte [rbx + 0x1d], r15b
je 0x1400491b2
mov byte [rbx + 0x1d], r15b
jmp 0x1400491e7
cmp byte [rbx + 0x1c], r15b
je 0x1400491c9
lea rdx, [0x140286fc4]
mov rcx, rbx
call fcn.14002fcb0
mov eax, dword [rbx]
cmp eax, 1
je 0x1400491e7
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, rbx
call fcn.14002fcb0
mov rcx, rbx
call fcn.14002f400
mov eax, dword [rbx]
cmp eax, 1
lea r8, str.prof_active
mov r9, rdi
lea rdx, [0x140286fc8]
cmove r9, r13
mov rcx, rbx
call fcn.14002fcb0
lea r8, [rsp + 0x50]
mov byte [rbx + 0x1d], 1
xor edx, edx
mov rcx, rbx
call fcn.14002f680
mov byte [rbx + 0x1c], 1
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rsp + 0x78]
lea rdx, [rsp + 0x50]
lea rcx, str.opt.prof_thread_active_init
call fcn.140019900
test eax, eax
jne 0x140049319
lea rsi, str.prof.thread_active_init
mov qword [rsp + 0x20], r15
mov rcx, rsi
lea r8, [rsp + 0x78]
xor r9d, r9d
lea rdx, [rsp + 0x60]
call fcn.140019900
test eax, eax
jne 0x140049319
mov eax, dword [rbx]
cmp eax, 1
jbe 0x1400492a1
lea rax, [rsp + 0x60]
xor r8d, r8d
mov qword [rsp + 0x30], rax
lea r9, [rsp + 0x50]
mov dword [rsp + 0x28], r15d
lea rdx, str.opt.prof_thread_active_init
mov rcx, rbx
mov qword [rsp + 0x20], rsi
call fcn.14002fce0
jmp 0x140049315
cmp byte [rbx + 0x1d], r15b
je 0x1400492ad
mov byte [rbx + 0x1d], r15b
jmp 0x1400492e2
cmp byte [rbx + 0x1c], r15b
je 0x1400492c4
lea rdx, [0x140286fc4]
mov rcx, rbx
call fcn.14002fcb0
mov eax, dword [rbx]
cmp eax, 1
je 0x1400492e2
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, rbx
call fcn.14002fcb0
mov rcx, rbx
call fcn.14002f400
mov eax, dword [rbx]
cmp eax, 1
lea r8, str.prof_thread_active_init
mov r9, rdi
lea rdx, [0x140286fc8]
cmove r9, r13
mov rcx, rbx
call fcn.14002fcb0
lea r8, [rsp + 0x50]
mov byte [rbx + 0x1d], 1
xor edx, edx
mov rcx, rbx
call fcn.14002f680
mov byte [rbx + 0x1c], 1
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x58]
lea rdx, [rbp - 0x78]
lea rcx, str.opt.lg_prof_sample
call fcn.140019900
test eax, eax
jne 0x140049416
lea rsi, str.prof.lg_sample
mov qword [rsp + 0x20], r15
mov rcx, rsi
lea r8, [rbp - 0x58]
xor r9d, r9d
lea rdx, [rbp - 0x40]
call fcn.140019900
test eax, eax
jne 0x140049416
mov eax, dword [rbx]
cmp eax, 1
jbe 0x14004939c
lea rax, [rbp - 0x40]
mov r8d, 7
mov qword [rsp + 0x30], rax
lea r9, [rbp - 0x78]
mov dword [rsp + 0x28], 7
lea rdx, str.opt.lg_prof_sample
mov rcx, rbx
mov qword [rsp + 0x20], rsi
call fcn.14002fce0
jmp 0x140049412
cmp byte [rbx + 0x1d], r15b
je 0x1400493a8
mov byte [rbx + 0x1d], r15b
jmp 0x1400493dd
cmp byte [rbx + 0x1c], r15b
je 0x1400493bf
lea rdx, [0x140286fc4]
mov rcx, rbx
call fcn.14002fcb0
mov eax, dword [rbx]
cmp eax, 1
je 0x1400493e0
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, rbx
call fcn.14002fcb0
mov rcx, rbx
call fcn.14002f400
mov eax, dword [rbx]
cmp eax, 1
cmove rdi, r13
lea r8, str.lg_prof_sample
mov r9, rdi
lea rdx, [0x140286fc8]
mov rcx, rbx
call fcn.14002fcb0
lea r8, [rbp - 0x78]
mov byte [rbx + 0x1d], 1
mov edx, 7
mov rcx, rbx
call fcn.14002f680
mov byte [rbx + 0x1c], 1
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rsp + 0x78]
lea rdx, [rsp + 0x50]
lea rcx, str.opt.prof_accum
call fcn.140019900
test eax, eax
jne 0x14004946a
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x50]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.prof_accum
mov qword [rsp + 0x28], r15
lea rdx, str.prof_accum
xor r9d, r9d
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x58]
lea rdx, [rbp - 0x78]
lea rcx, str.opt.lg_prof_interval
call fcn.140019900
test eax, eax
jne 0x1400494be
mov qword [rsp + 0x38], r15
lea rax, [rbp - 0x78]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.lg_prof_interval
mov qword [rsp + 0x28], r15
lea rdx, str.lg_prof_interval
mov r9d, 7
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rsp + 0x78]
lea rdx, [rsp + 0x50]
lea rcx, str.opt.prof_gdump
call fcn.140019900
test eax, eax
jne 0x140049512
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x50]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.prof_gdump
mov qword [rsp + 0x28], r15
lea rdx, str.prof_gdump
xor r9d, r9d
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rsp + 0x78]
lea rdx, [rsp + 0x50]
lea rcx, str.opt.prof_final
call fcn.140019900
test eax, eax
jne 0x140049566
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x50]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.prof_final
mov qword [rsp + 0x28], r15
lea rdx, str.prof_final
xor r9d, r9d
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rsp + 0x78]
lea rdx, [rsp + 0x50]
lea rcx, str.opt.prof_leak
call fcn.140019900
test eax, eax
jne 0x1400495ba
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x50]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.prof_leak
mov qword [rsp + 0x28], r15
lea rdx, str.prof_leak
xor r9d, r9d
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rsp + 0x78]
lea rdx, [rsp + 0x50]
lea rcx, str.opt.prof_leak_error
call fcn.140019900
test eax, eax
jne 0x14004960e
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x50]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.prof_leak_error
mov qword [rsp + 0x28], r15
lea rdx, str.prof_leak_error
xor r9d, r9d
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rsp + 0x78]
lea rdx, [rsp + 0x50]
lea rcx, str.opt.stats_print
call fcn.140019900
test eax, eax
jne 0x140049662
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x50]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.stats_print
mov qword [rsp + 0x28], r15
lea rdx, str.stats_print
xor r9d, r9d
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x80]
lea rcx, str.opt.stats_print_opts
call fcn.140019900
test eax, eax
jne 0x1400496b6
mov qword [rsp + 0x38], r15
lea rax, [rbp - 0x80]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.stats_print_opts
mov qword [rsp + 0x28], r15
lea rdx, str.stats_print_opts
mov r9d, 8
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rsp + 0x78]
lea rdx, [rsp + 0x50]
lea rcx, str.opt.stats_print
call fcn.140019900
test eax, eax
jne 0x14004970a
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x50]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.stats_print
mov qword [rsp + 0x28], r15
lea rdx, str.stats_print
xor r9d, r9d
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x80]
lea rcx, str.opt.stats_print_opts
call fcn.140019900
test eax, eax
jne 0x14004975e
mov qword [rsp + 0x38], r15
lea rax, [rbp - 0x80]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.stats_print_opts
mov qword [rsp + 0x28], r15
lea rdx, str.stats_print_opts
mov r9d, 8
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x18]
lea rdx, [rbp - 0x28]
lea rcx, str.opt.stats_interval
call fcn.140019900
test eax, eax
jne 0x1400497b2
mov qword [rsp + 0x38], r15
lea rax, [rbp - 0x28]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.stats_interval
mov qword [rsp + 0x28], r15
lea rdx, str.stats_interval
mov r9d, 2
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x80]
lea rcx, str.opt.stats_interval_opts
call fcn.140019900
test eax, eax
jne 0x140049806
mov qword [rsp + 0x38], r15
lea rax, [rbp - 0x80]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.stats_interval_opts
mov qword [rsp + 0x28], r15
lea rdx, str.stats_interval_opts
mov r9d, 8
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x80]
lea rcx, str.opt.zero_realloc
call fcn.140019900
test eax, eax
jne 0x14004985a
mov qword [rsp + 0x38], r15
lea rax, [rbp - 0x80]
mov dword [rsp + 0x30], r15d
lea r8, str.opt.zero_realloc
mov qword [rsp + 0x28], r15
lea rdx, str.zero_realloc
mov r9d, 8
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
mov rcx, rbx
call fcn.14002f3a0
lea rdx, str.arenas
mov rcx, rbx
call fcn.14002f530
mov rcx, rbx
call fcn.14002f5c0
xor r9d, r9d
mov qword [rsp + 0x58], 4
lea r8, [rsp + 0x58]
mov qword [rsp + 0x20], r15
lea rdx, [rsp + 0x70]
lea rcx, str.arenas.narenas
call fcn.140019900
test eax, eax
jne 0x14004baa6
mov qword [rsp + 0x38], r15
lea rax, [rsp + 0x70]
mov dword [rsp + 0x30], r15d
lea r8, str.Arenas
mov qword [rsp + 0x28], r15
lea rdx, str.narenas
mov r9d, 3
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002f870
xor r9d, r9d
mov qword [rsp + 0x58], 8
lea r8, [rsp + 0x58]
mov qword [rsp + 0x20], r15
lea rdx, [rbp - 0x78]
mov rcx, r12
call fcn.140019900
test eax, eax
jne 0x14004babf
lea rdx, str.dirty_decay_ms
mov rcx, rbx
call fcn.14002f530
lea r8, [rbp - 0x78]
mov edx, 7
mov rcx, rbx
call fcn.14002f680
xor r9d, r9d
mov qword [rsp + 0x58], 8
lea r8, [rsp + 0x58]
mov qword [rsp + 0x20], r15
lea rdx, [rbp - 0x78]
mov rcx, r14
call fcn.140019900
test eax, eax
jne 0x14004bad4
lea rdx, str.muzzy_decay_ms
mov rcx, rbx
call fcn.14002f530
lea r8, [rbp - 0x78]
mov edx, 7
mov rcx, rbx
call fcn.14002f680
xor r9d, r9d
mov qword [rsp + 0x58], 8
lea r8, [rsp + 0x58]
mov qword [rsp + 0x20], r15
lea rdx, [rsp + 0x68]
lea rcx, str.arenas.quantum
call fcn.140019900
test eax, eax
jne 0x14004bae9
lea rdx, str.version
lea rcx, str._jemalloc_:_Failure_in_xmallctl___s___...__n
call fcn.140023900
call fcn.14025c5b0
int3
lea rdx, str.config.cache_oblivious
lea rcx, str._jemalloc_:_Failure_in_xmallctl___s___...__n
call fcn.140023900
call fcn.14025c5b0
int3
lea rdx, str.config.debug
lea rcx, str._jemalloc_:_Failure_in_xmallctl___s___...__n
call fcn.140023900
call fcn.14025c5b0
int3
lea rdx, str.config.fill
lea rcx, str._jemalloc_:_Failure_in_xmallctl___s___...__n
call fcn.140023900
call fcn.14025c5b0
int3
lea rdx, str.config.lazy_lock
lea rcx, str._jemalloc_:_Failure_in_xmallctl___s___...__n
call fcn.140023900
call fcn.14025c5b0
int3
lea rdx, str.config.opt_safety_checks
lea rcx, str._jemalloc_:_Failure_in_xmallctl___s___...__n
call fcn.140023900
call fcn.14025c5b0
int3
lea rdx, str.config.prof
lea rcx, str._jemalloc_:_Failure_in_xmallctl___s___...__n
call fcn.140023900
call fcn.14025c5b0
int3
lea rdx, str.config.prof_libgcc
lea rcx, str._jemalloc_:_Failure_in_xmallctl___s___...__n
call fcn.140023900
call fcn.14025c5b0
int3
lea rdx, str.config.prof_libunwind
lea rcx, str._jemalloc_:_Failure_in_xmallctl___s___...__n
call fcn.140023900
call fcn.14025c5b0
int3
lea rdx, str.config.stats
lea rcx, str._jemalloc_:_Failure_in_xmallctl___s___...__n
call fcn.140023900
call fcn.14025c5b0
int3
lea rdx, str.config.utrace
lea rcx, str._jemalloc_:_Failure_in_xmallctl___s___...__n
call fcn.140023900
call fcn.14025c5b0
int3
lea rdx, str.config.xmalloc
lea rcx, str._jemalloc_:_Failure_in_xmallctl___s___...__n
call fcn.140023900
call fcn.14025c5b0
int3
lea rdx, str.arenas.narenas
lea rcx, str._jemalloc_:_Failure_in_xmallctl___s___...__n
call fcn.140023900
call fcn.14025c5b0
int3
mov rdx, r12
lea rcx, str._jemalloc_:_Failure_in_xmallctl___s___...__n
call fcn.140023900
call fcn.14025c5b0
int3
mov rdx, r14
lea rcx, str._jemalloc_:_Failure_in_xmallctl___s___...__n
call fcn.140023900
call fcn.14025c5b0
int3