Function at 0x85ed10
Capabilities:
Allocate thread local storage

Disassembly:
push rbx
sub rsp, 0x20
lea rcx, [0x009f6080]
call fcn.008374e0
lea rcx, [sym.__tcf_17_10]
call dbg.atexit
call method.boost::system.generic_category__
call method.boost::system.generic_category__
call method.boost::system.system_category__
lea rdx, [0x008a9480]
lea rcx, [0x009f6060]
call fcn.00500dd0
lea rcx, [sym.__tcf_18_10]
call dbg.atexit
lea rdx, [0x008a9528]
lea rcx, [0x009f6040]
call fcn.00500dd0
lea rcx, [sym.__tcf_19_10]
call dbg.atexit
call method.boost::system.system_category__
call method.boost::system.system_category__
call method.boost::system.system_category__
movzx eax, byte [0x0086b8c0]
test al, al
je 0x85eedc
lea rcx, [sym.__tcf_20_10]
call dbg.atexit
mov eax, 1
lock xadd dword [0x0086d590], eax
test eax, eax
je 0x85f0de
movzx eax, byte [0x0086b8b0]
test al, al
je 0x85f0ad
movzx eax, byte [0x0086b890]
test al, al
je 0x85f07c
cmp byte [0x0086b420], 0
je 0x85f058
cmp byte [0x0086b430], 0
je 0x85f034
lea rcx, [sym.__tcf_23_6]
mov qword [0x009f6020], 0
mov dword [0x009f6028], 0
mov qword [0x009f6030], 0
call dbg.atexit
lea rcx, [sym.__tcf_24_6]
mov qword [0x009f5ff0], 0
call dbg.atexit
lea rcx, [sym.__tcf_25_5]
mov dword [0x009f6010], 0
mov qword [0x009f6018], 0
call dbg.atexit
call method.boost::thread.hardware_concurrency__
cmp byte [0x0086b460], 0
mov dword [0x009f6000], eax
je 0x85f005
cmp byte [0x0086b4d0], 0
je 0x85efed
cmp byte [0x0086b4b0], 0
je 0x85efd5
cmp byte [0x0086b450], 0
je 0x85efa6
cmp byte [0x0086b4c0], 0
je 0x85ef8e
cmp byte [0x0086b440], 0
je 0x85ef6a
cmp byte [0x0086b480], 0
je 0x85ef52
cmp byte [0x0086b490], 0
je 0x85ef3a
cmp byte [0x0086b4a0], 0
je 0x85ef25
cmp byte [0x0086b470], 0
je 0x85ef0d
add rsp, 0x20
pop rbx
ret
lea rcx, [0x0086b8c0]
call sym.__cxa_guard_acquire
test eax, eax
je 0x85ed98
lea rcx, [0x0086b8c0]
call sym.__cxa_guard_release
lea rcx, [sym.__tcf_8_13]
call dbg.atexit
jmp 0x85ed98
lea rcx, [sym.__tcf_35]
mov byte [0x0086b470], 1
add rsp, 0x20
pop rbx
jmp dbg.atexit
lea rcx, [sym.__tcf_34]
mov byte [0x0086b4a0], 1
call dbg.atexit
jmp 0x85eecd
lea rcx, [sym.__tcf_33]
mov byte [0x0086b490], 1
call dbg.atexit
jmp 0x85eec4
lea rcx, [sym.__tcf_32]
mov byte [0x0086b480], 1
call dbg.atexit
jmp 0x85eebb
lea rcx, [0x0086d560]
mov byte [0x0086b440], 1
call method.boost::asio::ssl::detail::openssl_init_base.instance__
lea rcx, [sym.__tcf_31]
call dbg.atexit
jmp 0x85eeae
lea rcx, [sym.__tcf_30_1]
mov byte [0x0086b4c0], 1
call dbg.atexit
jmp 0x85eea1
mov byte [0x0086b450], 1
call qword [sym.imp.KERNEL32.dll_TlsAlloc]
mov ebx, eax
cmp eax, 0xffffffff
je 0x85f101
lea rcx, [sym.__tcf_29_1]
mov dword [0x0086d570], ebx
call dbg.atexit
jmp 0x85ee94
lea rcx, [sym.__tcf_28_2]
mov byte [0x0086b4b0], 1
call dbg.atexit
jmp 0x85ee87
lea rcx, [sym.__tcf_27_5]
mov byte [0x0086b4d0], 1
call dbg.atexit
jmp 0x85ee7a
mov byte [0x0086b460], 1
call qword [sym.imp.KERNEL32.dll_TlsAlloc]
mov ebx, eax
cmp eax, 0xffffffff
je 0x85f0f7
lea rcx, [sym.__tcf_26_5]
mov dword [0x0086d580], ebx
call dbg.atexit
jmp 0x85ee6d
lea rcx, [0x0086d550]
mov byte [0x0086b430], 1
call method.boost::exception_ptr_boost::exception_detail::get_static_exception_object_boost::exception_detail.bad_exception____
lea rcx, [sym.__tcf_22_6]
call dbg.atexit
jmp 0x85edf1
lea rcx, [0x0086d540]
mov byte [0x0086b420], 1
call method.boost::exception_ptr_boost::exception_detail::get_static_exception_object_boost::exception_detail.bad_alloc____
lea rcx, [sym.__tcf_21_9]
call dbg.atexit
jmp 0x85ede4
lea rcx, [0x0086b890]
call sym.__cxa_guard_acquire
test eax, eax
je 0x85edd7
lea rcx, [0x0086b890]
call sym.__cxa_guard_release
lea rcx, [sym.__tcf_11_16]
call dbg.atexit
jmp 0x85edd7
lea rcx, [0x0086b8b0]
call sym.__cxa_guard_acquire
test eax, eax
je 0x85edc8
lea rcx, [0x0086b8b0]
call sym.__cxa_guard_release
lea rcx, [sym.__tcf_10_18]
call dbg.atexit
jmp 0x85edc8
xor r8d, r8d
mov edx, 2
lea rcx, [0x0086d590]
call method.boost::asio::detail::winsock_init_base.startup_boost::asio::detail::winsock_init_base::data__unsigned_char__unsigned_char___clone_.part.0_
jmp 0x85edb9
call sym.boost::asio::detail::win_tss_ptr_create____clone_part0_
jmp 0x85f01d
call sym.boost::asio::detail::win_tss_ptr_create____clone_part0_
jmp 0x85efbe