Function at 0x10027fca
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push 0x230
mov eax, 0x100f485a
call fcn.100eefb3
mov esi, ecx
mov dword [ebp - 0x13c], esi
and dword [ebp - 0x138], 0
mov eax, 0x1015033c
mov ebx, dword [ebp + 0xc]
mov edi, dword [ebp + 8]
push eax
mov dword [ebp - 0x134], ebx
mov dword [ebp - 0x164], eax
call dword [sym.imp.MSVCP140.dll__Mtx_lock]
push eax
call fcn.1001fd88
pop ecx
pop ecx
mov eax, dword [0x10150338]
and dword [ebp - 4], 0
mov dword [ebp - 0x154], eax
mov eax, dword [0x10150334]
test eax, eax
je 0x10028075
push 0x226
push str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
push 0
push 7
call fcn.10044a5e
add esp, 0x10
lea ecx, [ebp - 0x70]
push 0x1010203d
call fcn.1001df91
push 0x226
push str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 1
push eax
push 7
call fcn.10044a89
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x70]
push 0
push 1
call fcn.100202d3
lea eax, [esi + 4]
push ebx
push eax
mov dword [ebp - 0x130], eax
call sym.LoggingPlatform.DLL_public:_struct_Microsoft::Applications::Telemetry::LogConfiguration____cdecl_Microsoft::Applications::Telemetry::LogConfiguration::operator_struct_Microsoft::Applications::Telemetry::LogConfiguration_const__
lea eax, [ebp - 0x58]
push edi
push eax
call fcn.10025334
add esp, 0x10
cmp dword [esi + 0x4c], 0
mov ebx, dword [sym.imp.VCRUNTIME140.dll_strrchr]
mov byte [ebp - 4], 2
jne 0x10028279
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0xa0]
push eax
call fcn.10024d72
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 3
push eax
call fcn.10024e94
push 0x5c
mov edi, str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
mov byte [ebp - 4], 4
push edi
call ebx
add esp, 0x14
test eax, eax
je 0x100280e4
push 0x5c
push edi
call ebx
pop ecx
pop ecx
lea ecx, [eax + 1]
jmp 0x100280e6
mov ecx, edi
cmp dword [ebp - 0x14], 0x10
lea eax, [ebp - 0x28]
cmovae eax, dword [ebp - 0x28]
push eax
push str.Initialize
push dword [0x10148178]
push 0x24c
push ecx
push str._24s:_5d____10s____32s_Detected_temp_dir_TEMP_s
push 8
push 1
call fcn.10023da0
add esp, 0x20
lea ecx, [ebp - 0x28]
push 0x5c
push 1
call fcn.10005731
push 0xffffffffffffffff
push 0
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x28]
call fcn.10024015
mov edi, 0x101030a4
push edi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
pop ecx
push eax
push edi
lea ecx, [ebp - 0x28]
call fcn.100240b4
cmp dword [ebp - 0x14], 0x10
lea eax, [ebp - 0x28]
cmovae eax, dword [ebp - 0x28]
push eax
call fcn.10024e03
test al, al
lea eax, [ebp - 0x28]
pop ecx
jne 0x1002821d
push eax
lea eax, [ebp - 0x88]
push eax
call fcn.10026bd4
pop ecx
pop ecx
push 1
push 0x40
push 2
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 5
push eax
lea ecx, [ebp - 0x23c]
call fcn.100275c5
mov eax, dword [ebp - 0x23c]
mov byte [ebp - 4], 6
mov eax, dword [eax + 4]
test byte [ebp + eax - 0x230], 6
lea eax, [ebp - 0x28]
je 0x100281d6
cmp dword [ebp - 0x14], 0x10
cmovae eax, dword [ebp - 0x28]
push eax
push str.class_Microsoft::Applications::Telemetry::ILogger___thiscall_Microsoft::Applications::Telemetry::LogManagerImpl::Initialize_const_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____const_struct_Microsoft::Applications::Telemetry::LogConfiguration__
push 0x25b
push str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
push str._n_s__d_:__s_ERROR__:_Cannot_create_offline_storage_file__s
push 8
push 4
call fcn.10023da0
add esp, 0x1c
jmp 0x100281f5
lea ecx, [esi + 0x3c]
cmp ecx, eax
je 0x100281ea
push 0xffffffffffffffff
push 0
lea eax, [ebp - 0x28]
push eax
call fcn.10020351
lea ecx, [ebp - 0x23c]
call fcn.100241b2
lea ecx, [ebp - 0x1d4]
call fcn.100239b9
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
push 0
push 1
lea ecx, [ebp - 0x88]
call fcn.100257f5
jmp 0x10028231
lea ecx, [esi + 0x3c]
cmp ecx, eax
je 0x10028231
push 0xffffffffffffffff
push 0
lea eax, [ebp - 0x28]
push eax
call fcn.10020351
push 0
push 1
lea ecx, [ebp - 0x28]
call fcn.100202d3
push 0
push 1
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 2
call fcn.100202d3
cmp dword [esi + 0x4c], 0
jne 0x10028279
push str.class_Microsoft::Applications::Telemetry::ILogger___thiscall_Microsoft::Applications::Telemetry::LogManagerImpl::Initialize_const_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____const_struct_Microsoft::Applications::Telemetry::LogConfiguration__
push 0x26c
mov edi, str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
push edi
push str._n_s__d_:__s_ERROR__:_Offline_storage_path_has_not_been_set__running_without_offline_storage.
push 8
push 4
call fcn.10023da0
add esp, 0x18
jmp 0x1002827e
mov edi, str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
cmp dword [esi + 0x58], 0x26e000
jb 0x100282ad
push dword [esi + 0x58]
push str.class_Microsoft::Applications::Telemetry::ILogger___thiscall_Microsoft::Applications::Telemetry::LogManagerImpl::Initialize_const_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____const_struct_Microsoft::Applications::Telemetry::LogConfiguration__
push 0x272
push edi
push str._n_s__d_:__s_WARNING:_Invalid_in_ram_queue_size___u___adjusted_to_max_ram_queue_size
push 8
push 3
call fcn.10023da0
add esp, 0x1c
mov dword [esi + 0x58], 0x26e000
push 0x5c
push edi
call ebx
pop ecx
pop ecx
test eax, eax
je 0x100282c2
push 0x5c
push edi
call ebx
pop ecx
pop ecx
inc eax
jmp 0x100282c4
mov eax, edi
mov esi, dword [ebp - 0x130]
sub esp, 0x7c
push 0x1f
pop ecx
mov edi, esp
push str.Initialize
push dword [0x10148178]
rep movsd dword es:[edi], dword [esi]
push 0x276
push eax
push str._24s:_5d____10s____32s__LogConfiguration___p__
push 8
push 1
call fcn.10023da0
push 0x5c
mov edi, str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
push edi
call ebx
add esp, 0xa0
test eax, eax
je 0x10028313
push 0x5c
push edi
call ebx
pop ecx
pop ecx
lea ecx, [eax + 1]
jmp 0x10028315
mov ecx, edi
mov esi, dword [ebp - 0x13c]
lea eax, [esi + 0x24]
cmp dword [eax + 0x14], 0x10
jb 0x10028326
mov eax, dword [eax]
push eax
push str.Initialize
push dword [0x10148178]
push 0x277
push ecx
push str._24s:_5d____10s____32s_blobCollectorUri______________s
push 8
push 1
call fcn.10023da0
push 0x5c
push edi
call ebx
add esp, 0x28
test eax, eax
je 0x1002835c
push 0x5c
push edi
call ebx
pop ecx
pop ecx
inc eax
jmp 0x1002835e
mov eax, edi
lea ecx, [esi + 0x3c]
cmp dword [ecx + 0x14], 0x10
jb 0x10028369
mov ecx, dword [ecx]
push ecx
push str.Initialize
push dword [0x10148178]
push 0x278
push eax
push str._24s:_5d____10s____32s_cacheFilePath_________________s
push 8
push 1
call fcn.10023da0
push 0x5c
push edi
call ebx
add esp, 0x28
test eax, eax
je 0x1002839f
push 0x5c
push edi
call ebx
pop ecx
pop ecx
inc eax
jmp 0x100283a1
mov eax, edi
push dword [esi + 0x54]
push str.Initialize
push dword [0x10148178]
push 0x279
push eax
push str._24s:_5d____10s____32s_cacheFileSizeLimitInBytes_____u
push 8
push 1
call fcn.10023da0
push 0x5c
push edi
call ebx
add esp, 0x28
test eax, eax
je 0x100283d9
push 0x5c
push edi
call ebx
pop ecx
pop ecx
inc eax
jmp 0x100283db
mov eax, edi
push dword [esi + 0x58]
push str.Initialize
push dword [0x10148178]
push 0x27a
push eax
push str._24s:_5d____10s____32s_cacheMemorySizeLimitInBytes___u
push 8
push 1
call fcn.10023da0
push 0x5c
push edi
call ebx
add esp, 0x28
test eax, eax
je 0x10028415
push 0x5c
push edi
call ebx
pop ecx
pop ecx
lea ecx, [eax + 1]
jmp 0x10028417
mov ecx, edi
movzx eax, byte [esi + 8]
push eax
push str.Initialize
push dword [0x10148178]
push 0x27b
push ecx
push str._24s:_5d____10s____32s_enableLifecycleSession________u
push 8
push 1
call fcn.10023da0
push 0x5c
push edi
call ebx
add esp, 0x28
test eax, eax
je 0x10028451
push 0x5c
push edi
call ebx
pop ecx
pop ecx
inc eax
jmp 0x10028453
mov eax, edi
lea ecx, [esi + 0xc]
cmp dword [ecx + 0x14], 0x10
jb 0x1002845e
mov ecx, dword [ecx]
push ecx
push str.Initialize
push dword [0x10148178]
push 0x27c
push eax
push str._24s:_5d____10s____32s_eventCollectorUri_____________s
push 8
push 1
call fcn.10023da0
push 0x5c
push edi
call ebx
add esp, 0x28
test eax, eax
je 0x10028494
push 0x5c
push edi
call ebx
pop ecx
pop ecx
inc eax
jmp 0x10028496
mov eax, edi
push dword [esi + 0x5c]
push str.Initialize
push dword [0x10148178]
push 0x27d
push eax
push str._24s:_5d____10s____32s_httpStack_____________________p
push 8
push 1
call fcn.10023da0
push 0x5c
push edi
call ebx
add esp, 0x28
test eax, eax
je 0x100284ce
push 0x5c
push edi
call ebx
pop ecx
pop ecx
inc eax
jmp 0x100284d0
mov eax, edi
push dword [esi + 0x78]
push str.Initialize
push dword [0x10148178]
push 0x27e
push eax
push str._24s:_5d____10s____32s_maxDBFlushQueues______________u
push 8
push 1
call fcn.10023da0
push 0x5c
push edi
call ebx
add esp, 0x28
test eax, eax
je 0x10028508
push 0x5c
push edi
call ebx
pop ecx
pop ecx
inc eax
jmp 0x1002850a
mov eax, edi
push dword [esi + 0x74]
push str.Initialize
push dword [0x10148178]
push 0x27f
push eax
push str._24s:_5d____10s____32s_maxPendingHTTPRequests________u
push 8
push 1
call fcn.10023da0
push 0x5c
push edi
call ebx
add esp, 0x28
test eax, eax
je 0x10028542
push 0x5c
push edi
call ebx
pop ecx
pop ecx
inc eax
jmp 0x10028544
mov eax, edi
push dword [esi + 0x70]
push str.Initialize
push dword [0x10148178]
push 0x280
push eax
push str._24s:_5d____10s____32s_maxTeardownUploadTimeInSec____u
push 8
push 1
call fcn.10023da0
push 0x5c
push edi
call ebx
add esp, 0x28
test eax, eax
je 0x1002857c
push 0x5c
push edi
call ebx
pop ecx
pop ecx
inc eax
jmp 0x1002857e
mov eax, edi
push dword [esi + 0x68]
push str.Initialize
push dword [0x10148178]
push 0x281
push eax
push str._24s:_5d____10s____32s_minimumTraceLevel_____________u
push 8
push 1
call fcn.10023da0
push 0x5c
push edi
call ebx
add esp, 0x28
test eax, eax
je 0x100285b8
push 0x5c
push edi
call ebx
pop ecx
pop ecx
lea ecx, [eax + 1]
jmp 0x100285ba
mov ecx, edi
movzx eax, byte [esi + 9]
push eax
push str.Initialize
push dword [0x10148178]
push 0x282
push ecx
push str._24s:_5d____10s____32s_multiTenantEnabled____________u
push 8
push 1
call fcn.10023da0
push 0x5c
push edi
call ebx
add esp, 0x28
test eax, eax
je 0x100285f4
push 0x5c
push edi
call ebx
pop ecx
pop ecx
inc eax
jmp 0x100285f6
mov eax, edi
push dword [esi + 0x60]
push str.Initialize
push dword [0x10148178]
push 0x283
push eax
push str._24s:_5d____10s____32s_palFactory____________________u
push 8
push 1
call fcn.10023da0
push 0x5c
push edi
call ebx
add esp, 0x28
test eax, eax
je 0x1002862e
push 0x5c
push edi
call ebx
pop ecx
pop ecx
inc eax
jmp 0x10028630
mov eax, edi
push dword [esi + 0x6c]
push str.Initialize
push dword [0x10148178]
push 0x284
push eax
push str._24s:_5d____10s____32s_sdkmode_______________________u
push 8
push 1
call fcn.10023da0
push 0x5c
push edi
call ebx
add esp, 0x28
test eax, eax
je 0x10028668
push 0x5c
push edi
call ebx
pop ecx
pop ecx
inc eax
jmp 0x1002866a
mov eax, edi
push dword [esi + 0x64]
push str.Initialize
push dword [0x10148178]
push 0x285
push eax
push str._24s:_5d____10s____32s_traceLevelMask________________u
push 8
push 1
call fcn.10023da0
push 0x5c
push edi
call ebx
add esp, 0x28
test eax, eax
je 0x100286a2
push 0x5c
push edi
call ebx
pop ecx
pop ecx
inc eax
jmp 0x100286a4
mov eax, edi
push str.Initialize
push dword [0x10148178]
push 0x286
push eax
push 0x101036b8
push 8
push 1
call fcn.10023da0
add esp, 0x1c
mov dword [ebp - 0x12c], 4
lea ecx, [ebp - 0x128]
push str.1000_1.8.0.0
call fcn.1001df91
push 9
xor eax, eax
lea edi, [ebp - 0x110]
pop ecx
rep stosd dword es:[edi], eax
mov dword [ebp - 0xd8], 0xf
mov dword [ebp - 0xdc], eax
mov byte [ebp - 0xec], al
push 0xffffffffffffffff
push eax
mov dword [ebp - 0xd4], eax
lea ecx, [ebp - 0xec]
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 7
push eax
call fcn.10020351
xor edx, edx
cmp dword [esi + 0x1c], edx
jne 0x1002872d
mov eax, str.https:__mobile.pipe.aria.microsoft.com_Collector_3.0_
jmp 0x10028738
lea eax, [esi + 0xc]
cmp dword [eax + 0x14], 0x10
jb 0x10028738
mov eax, dword [eax]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x110], eax
cmp dword [esi + 0x4c], edx
jne 0x1002874a
mov eax, edx
jmp 0x10028754
mov eax, ecx
cmp dword [eax + 0x14], 0x10
jb 0x10028754
mov eax, dword [eax]
mov dword [ebp - 0x10c], eax
mov eax, dword [esi + 0x54]
mov dword [ebp - 0x108], eax
mov eax, dword [esi + 0x58]
mov dword [ebp - 0x104], eax
mov al, byte [esi + 9]
mov byte [ebp - 0xd4], al
mov eax, dword [esi + 0x74]
mov dword [ebp - 0xfc], eax
mov eax, dword [esi + 0x78]
mov dword [ebp - 0xf8], eax
mov eax, dword [esi + 0x5c]
mov dword [ebp - 0x15c], eax
mov eax, dword [esi + 0x60]
mov dword [ebp - 0xf4], 0x7d0
mov dword [ebp - 0x100], 0xbb8
mov dword [ebp - 0x160], 4
mov dword [ebp - 0x158], eax
cmp dword [esi + 0x4c], edx
jne 0x100287c3
mov eax, 0x1010203d
jmp 0x100287ee
push str..session
push ecx
lea eax, [ebp - 0xd0]
push eax
call fcn.10026d1f
add esp, 0xc
cmp dword [eax + 0x14], 0x10
mov byte [ebp - 4], 8
mov dword [ebp - 0x138], 1
jb 0x100287ee
mov eax, dword [eax]
push eax
lea ecx, [ebp - 0x40]
call fcn.1001df91
test byte [ebp - 0x138], 1
mov dword [ebp - 4], 0xa
je 0x10028816
push 0
push 1
lea ecx, [ebp - 0xd0]
call fcn.100202d3
cmp dword [ebp - 0x30], 0
je 0x10028891
push 0x5c
mov edi, str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
push edi
call ebx
pop ecx
pop ecx
test eax, eax
je 0x10028838
push 0x5c
push edi
call ebx
pop ecx
pop ecx
lea ecx, [eax + 1]
jmp 0x1002883a
mov ecx, edi
cmp dword [ebp - 0x2c], 0x10
lea eax, [ebp - 0x40]
cmovae eax, dword [ebp - 0x40]
push eax
push str.Microsoft::Applications::Telemetry::LogManagerImpl::Initialize
push str.Initialize
push dword [0x10148178]
push 0x2a0
push ecx
push str._24s:_5d____10s____32s__s:_sessionPath_s
push 8
push 1
call fcn.10023da0
add esp, 0xc
lea eax, [ebp - 0x40]
mov ecx, esp
push eax
call fcn.10005467
mov ecx, esi
call fcn.1002a010
test al, al
je 0x10028891
mov ecx, esi
call fcn.10029ae0
mov ecx, esi
call fcn.1002a19e
mov ecx, dword [esi]
mov eax, dword [ebp - 0x134]
mov edx, dword [ecx]
movzx eax, byte [eax + 4]
push eax
call dword [edx + 0x14]
mov edi, dword [esi + 0x7c]
mov dword [ebp - 0x134], edi
mov edi, dword [edi]
mov esi, dword [edi]
mov dword [ebp - 0x130], esi
jmp 0x10028913
push 0x5c
push str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
call ebx
pop ecx
pop ecx
test eax, eax
je 0x100288d5
push 0x5c
push str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
call ebx
pop ecx
pop ecx
inc eax
jmp 0x100288da
mov eax, str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
push dword [esi + 0x14]
push dword [esi + 0x10]
push str.Initialize
push dword [0x10148178]
push 0x2ad
push eax
push str._24s:_5d____10s____32s_property:__s_s
push 8
push 1
call fcn.10023da0
add esp, 0x24
lea ecx, [ebp - 0x130]
call fcn.1001ed15
mov esi, dword [ebp - 0x130]
cmp esi, edi
jne 0x100288b8
mov esi, dword [ebp - 0x134]
mov ecx, esi
push 0x10102aa8
call fcn.1002a3ca
test eax, eax
je 0x100289b4
lea eax, [ebp - 0x144]
mov dword [ebp - 0x144], str.enableCRC32
push eax
lea eax, [ebp - 0x16c]
mov ecx, esi
push eax
call fcn.1001de73
mov eax, dword [ebp - 0x16c]
mov ecx, esi
push 0x10148210
push dword [eax + 0x14]
call fcn.1002a76b
push 0x5c
mov edi, str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
push edi
call ebx
pop ecx
pop ecx
test eax, eax
je 0x10028981
push 0x5c
push edi
call ebx
pop ecx
pop ecx
lea ecx, [eax + 1]
jmp 0x10028983
mov ecx, edi
movzx eax, byte [0x10148210]
push eax
push str.enableCRC32
push str.Initialize
push dword [0x10148178]
push 0x2b3
push ecx
push str._24s:_5d____10s____32s_SetProperty:__s_u
push 8
push 1
call fcn.10023da0
add esp, 0x24
jmp 0x100289b9
mov edi, str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
push 0x10102aac
mov ecx, esi
call fcn.1002a3ca
test eax, eax
je 0x10028a45
lea eax, [ebp - 0x148]
mov dword [ebp - 0x148], str.enableHMAC
push eax
lea eax, [ebp - 0x174]
mov ecx, esi
push eax
call fcn.1001de73
mov eax, dword [ebp - 0x174]
mov ecx, esi
push 0x10150324
push dword [eax + 0x14]
call fcn.1002a76b
push 0x5c
push edi
call ebx
pop ecx
pop ecx
test eax, eax
je 0x10028a14
push 0x5c
push edi
call ebx
pop ecx
pop ecx
lea ecx, [eax + 1]
jmp 0x10028a16
mov ecx, edi
movzx eax, byte [0x10150324]
push eax
push str.enableHMAC
push str.Initialize
push dword [0x10148178]
push 0x2b8
push ecx
push str._24s:_5d____10s____32s_SetProperty:__s_u
push 8
push 1
call fcn.10023da0
add esp, 0x24
push 0x10102ab0
mov ecx, esi
call fcn.1002a3ca
test eax, eax
je 0x10028ad1
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x14c], str.enableDBCompression
push eax
lea eax, [ebp - 0x17c]
mov ecx, esi
push eax
call fcn.1001de73
mov eax, dword [ebp - 0x17c]
mov ecx, esi
push 0x10150325
push dword [eax + 0x14]
call fcn.1002a76b
push 0x5c
push edi
call ebx
pop ecx
pop ecx
test eax, eax
je 0x10028aa0
push 0x5c
push edi
call ebx
pop ecx
pop ecx
lea ecx, [eax + 1]
jmp 0x10028aa2
mov ecx, edi
movzx eax, byte [0x10150325]
push eax
push str.enableDBCompression
push str.Initialize
push dword [0x10148178]
push 0x2bd
push ecx
push str._24s:_5d____10s____32s_SetProperty:__s_u
push 8
push 1
call fcn.10023da0
add esp, 0x24
push 0x10102ab4
mov ecx, esi
call fcn.1002a3ca
test eax, eax
je 0x10028b5d
lea eax, [ebp - 0x150]
mov dword [ebp - 0x150], 0x10102af4
push eax
lea eax, [ebp - 0x184]
mov ecx, esi
push eax
call fcn.1001de73
mov eax, dword [ebp - 0x184]
mov ecx, esi
push 0x10148211
push dword [eax + 0x14]
call fcn.1002a76b
push 0x5c
push edi
call ebx
pop ecx
pop ecx
test eax, eax
je 0x10028b2c
push 0x5c
push edi
call ebx
pop ecx
pop ecx
lea ecx, [eax + 1]
jmp 0x10028b2e
mov ecx, edi
movzx eax, byte [0x10148211]
push eax
push 0x10102af4
push str.Initialize
push dword [0x10148178]
push 0x2c2
push ecx
push str._24s:_5d____10s____32s_SetProperty:__s_u
push 8
push 1
call fcn.10023da0
add esp, 0x24
push 0x10102ab8
mov ecx, esi
call fcn.1002a3ca
test eax, eax
je 0x10028be5
lea eax, [ebp - 0x140]
mov dword [ebp - 0x140], str.maxPkgDropOnFull
push eax
lea eax, [ebp - 0x18c]
mov ecx, esi
push eax
call fcn.1001de73
mov eax, dword [ebp - 0x18c]
mov ecx, esi
push 0x10148214
push dword [eax + 0x14]
call fcn.1002a724
push 0x5c
push edi
call ebx
pop ecx
pop ecx
test eax, eax
je 0x10028bb6
push 0x5c
push edi
call ebx
pop ecx
pop ecx
inc eax
jmp 0x10028bb8
mov eax, edi
push dword [0x10148214]
push str.maxPkgDropOnFull
push str.Initialize
push dword [0x10148178]
push 0x2c7
push eax
push str._24s:_5d____10s____32s_SetProperty:__s_u
push 8
push 1
call fcn.10023da0
add esp, 0x24
push 0x10102abc
mov ecx, esi
call fcn.1002a3ca
test eax, eax
je 0x10028c5f
mov edi, 0x10148218
mov ecx, esi
push edi
push str.PRAGMA_journal_mode
call fcn.1002a6dd
push 0x5c
push str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
call ebx
pop ecx
pop ecx
test eax, eax
je 0x10028c24
push 0x5c
push str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
call ebx
pop ecx
pop ecx
inc eax
jmp 0x10028c29
mov eax, str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
cmp dword [0x1014822c], 0x10
cmovae edi, dword [0x10148218]
push edi
push str.PRAGMA_journal_mode
push str.Initialize
push dword [0x10148178]
push 0x2cd
push eax
push str._24s:_5d____10s____32s_SetProperty:__s_s
push 8
push 1
call fcn.10023da0
add esp, 0x24
push 0x10102ac0
mov ecx, esi
call fcn.1002a3ca
test eax, eax
je 0x10028cd3
mov edi, 0x10148230
mov ecx, esi
push edi
push str.PRAGMA_synchronous
call fcn.1002a6dd
push 0x5c
mov esi, str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
push esi
call ebx
pop ecx
pop ecx
test eax, eax
je 0x10028c9b
push 0x5c
push esi
call ebx
pop ecx
pop ecx
inc eax
jmp 0x10028c9d
mov eax, esi
cmp dword [0x10148244], 0x10
cmovae edi, dword [0x10148230]
push edi
push str.PRAGMA_synchronous
push str.Initialize
push dword [0x10148178]
push 0x2d2
push eax
push str._24s:_5d____10s____32s_SetProperty:__s_s
push 8
push 1
call fcn.10023da0
add esp, 0x24
mov ecx, dword [ebp - 0x13c]
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x12c]
push eax
push 0
call fcn.1002964e
mov esi, eax
test esi, esi
je 0x10028d40
mov edi, 0x2d6
mov ebx, str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
push edi
push ebx
push 0
push esi
call fcn.10044a5e
add esp, 0x10
lea ecx, [ebp - 0xb8]
push 0x1010203d
call fcn.1001df91
push edi
push ebx
lea eax, [ebp - 0xb8]
mov byte [ebp - 4], 0xb
push eax
push esi
call fcn.10044a89
add esp, 0x10
lea ecx, [ebp - 0xb8]
push 0
push 1
call fcn.100202d3
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.100202d3
lea ecx, [ebp - 0x12c]
call fcn.10027aeb
push 0
push 1
lea ecx, [ebp - 0x58]
call fcn.100202d3
push 0x1015033c
mov dword [ebp - 4], 0xc
call dword [sym.imp.MSVCP140.dll__Mtx_unlock]
push eax
call fcn.1001fd88
mov eax, dword [ebp - 0x154]
pop ecx
pop ecx
call fcn.100eef5d
ret 8