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

Disassembly:
push 0x230
mov eax, 0x5ab36a
call fcn.00462cd6
mov ebx, ecx
mov dword [ebp - 0x150], ebx
mov eax, dword [ebp + 0xc]
and dword [ebp - 0x130], 0
mov esi, dword [ebp + 8]
mov dword [ebp - 0x134], eax
mov eax, 0x64e728
push eax
mov dword [ebp - 0x164], eax
call fcn.00496fda
pop ecx
mov eax, dword [0x64e724]
and dword [ebp - 4], 0
mov dword [ebp - 0x154], eax
mov eax, dword [0x64e720]
test eax, eax
je 0x49ea0a
mov edi, 0x226
push edi
push str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
push 0
push 7
call fcn.004b95e4
add esp, 0x10
lea ecx, [ebp - 0x70]
push 0x5c1018
call fcn.00492682
push edi
push str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 1
push eax
push 7
call fcn.004b960f
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x70]
push 0
push 1
call fcn.0049451f
push dword [ebp - 0x134]
lea edi, [ebx + 4]
push edi
call sym.OneDriveStandaloneUpdater.exe_public:_struct_Microsoft::Applications::Telemetry::LogConfiguration____cdecl_Microsoft::Applications::Telemetry::LogConfiguration::operator_struct_Microsoft::Applications::Telemetry::LogConfiguration_const__
lea eax, [ebp - 0x58]
push esi
push eax
call fcn.0049be25
add esp, 0x10
cmp dword [ebx + 0x4c], 0
mov byte [ebp - 4], 2
jne 0x49ec01
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0xa0]
push eax
call fcn.0049b880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 3
push eax
call fcn.0049b996
push 0x5c
mov esi, str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
mov byte [ebp - 4], 4
push esi
call fcn.00577b70
add esp, 0x14
test eax, eax
je 0x49ea78
push 0x5c
push esi
call fcn.00577b70
pop ecx
pop ecx
lea ecx, [eax + 1]
jmp 0x49ea7a
mov ecx, esi
cmp dword [ebp - 0x14], 0x10
lea eax, [ebp - 0x28]
cmovae eax, dword [ebp - 0x28]
push eax
push str.Initialize
push dword [0x6389c8]
push 0x24c
push ecx
push str._24s:_5d____10s____32s_Detected_temp_dir_TEMP_s
push 8
push 1
call fcn.00498b20
add esp, 0x20
lea ecx, [ebp - 0x28]
push 0x5c
push 1
call fcn.00415070
push 0xffffffffffffffff
push 0
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x28]
call fcn.00498ea9
mov esi, 0x5c6644
push esi
call fcn.00580600
pop ecx
push eax
push esi
lea ecx, [ebp - 0x28]
call fcn.00498f48
cmp dword [ebp - 0x14], 0x10
lea eax, [ebp - 0x28]
cmovae eax, dword [ebp - 0x28]
push eax
call fcn.0049b911
test al, al
lea eax, [ebp - 0x28]
pop ecx
jne 0x49eba5
push eax
lea eax, [ebp - 0x88]
push eax
call fcn.0049d66e
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.0049dfd5
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 0x49eb6a
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.00498b20
add esp, 0x1c
jmp 0x49eb89
lea ecx, [ebx + 0x3c]
cmp ecx, eax
je 0x49eb7e
push 0xffffffffffffffff
push 0
lea eax, [ebp - 0x28]
push eax
call fcn.00441842
lea ecx, [ebp - 0x23c]
call fcn.00499044
lea ecx, [ebp - 0x23c]
call fcn.00498709
push 0
push 1
lea ecx, [ebp - 0x88]
call fcn.0049c2a5
jmp 0x49ebb9
lea ecx, [ebx + 0x3c]
cmp ecx, eax
je 0x49ebb9
push 0xffffffffffffffff
push 0
lea eax, [ebp - 0x28]
push eax
call fcn.00441842
push 0
push 1
lea ecx, [ebp - 0x28]
call fcn.0049451f
push 0
push 1
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 2
call fcn.0049451f
cmp dword [ebx + 0x4c], 0
jne 0x49ec01
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 esi, str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
push esi
push str._n_s__d_:__s_ERROR__:_Offline_storage_path_has_not_been_set__running_without_offline_storage.
push 8
push 4
call fcn.00498b20
add esp, 0x18
jmp 0x49ec06
mov esi, str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
cmp dword [ebx + 0x58], 0x26e000
jb 0x49ec35
push dword [ebx + 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 esi
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.00498b20
add esp, 0x1c
mov dword [ebx + 0x58], 0x26e000
push 0x5c
push esi
call fcn.00577b70
pop ecx
pop ecx
test eax, eax
je 0x49ec50
push 0x5c
push esi
call fcn.00577b70
pop ecx
pop ecx
inc eax
jmp 0x49ec52
mov eax, esi
sub esp, 0x7c
mov esi, edi
push 0x1f
pop ecx
mov edi, esp
push str.Initialize
push dword [0x6389c8]
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.00498b20
push 0x5c
pop esi
push esi
mov edi, str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
push edi
call fcn.00577b70
add esp, 0xa0
test eax, eax
je 0x49eca4
push esi
push edi
call fcn.00577b70
pop ecx
pop ecx
lea ecx, [eax + 1]
jmp 0x49eca6
mov ecx, edi
lea eax, [ebx + 0x24]
cmp dword [eax + 0x14], 0x10
jb 0x49ecb1
mov eax, dword [eax]
push eax
push str.Initialize
push dword [0x6389c8]
push 0x277
push ecx
push str._24s:_5d____10s____32s_blobCollectorUri______________s
push 8
push 1
call fcn.00498b20
push esi
push edi
call fcn.00577b70
add esp, 0x28
test eax, eax
je 0x49eceb
push esi
push edi
call fcn.00577b70
pop ecx
pop ecx
inc eax
jmp 0x49eced
mov eax, edi
lea ecx, [ebx + 0x3c]
cmp dword [ecx + 0x14], 0x10
jb 0x49ecf8
mov ecx, dword [ecx]
push ecx
push str.Initialize
push dword [0x6389c8]
push 0x278
push eax
push str._24s:_5d____10s____32s_cacheFilePath_________________s
push 8
push 1
call fcn.00498b20
push esi
push edi
call fcn.00577b70
add esp, 0x28
test eax, eax
je 0x49ed32
push esi
push edi
call fcn.00577b70
pop ecx
pop ecx
inc eax
jmp 0x49ed34
mov eax, edi
push dword [ebx + 0x54]
push str.Initialize
push dword [0x6389c8]
push 0x279
push eax
push str._24s:_5d____10s____32s_cacheFileSizeLimitInBytes_____u
push 8
push 1
call fcn.00498b20
push esi
push edi
call fcn.00577b70
add esp, 0x28
test eax, eax
je 0x49ed70
push esi
push edi
call fcn.00577b70
pop ecx
pop ecx
inc eax
jmp 0x49ed72
mov eax, edi
push dword [ebx + 0x58]
push str.Initialize
push dword [0x6389c8]
push 0x27a
push eax
push str._24s:_5d____10s____32s_cacheMemorySizeLimitInBytes___u
push 8
push 1
call fcn.00498b20
push esi
push edi
call fcn.00577b70
add esp, 0x28
test eax, eax
je 0x49edb0
push esi
push edi
call fcn.00577b70
pop ecx
pop ecx
lea ecx, [eax + 1]
jmp 0x49edb2
mov ecx, edi
movzx eax, byte [ebx + 8]
push eax
push str.Initialize
push dword [0x6389c8]
push 0x27b
push ecx
push str._24s:_5d____10s____32s_enableLifecycleSession________u
push 8
push 1
call fcn.00498b20
push esi
push edi
call fcn.00577b70
add esp, 0x28
test eax, eax
je 0x49edf0
push esi
push edi
call fcn.00577b70
pop ecx
pop ecx
inc eax
jmp 0x49edf2
mov eax, edi
lea esi, [ebx + 0xc]
cmp dword [esi + 0x14], 0x10
jb 0x49edff
mov ecx, dword [esi]
jmp 0x49ee01
mov ecx, esi
push ecx
push str.Initialize
push dword [0x6389c8]
push 0x27c
push eax
push str._24s:_5d____10s____32s_eventCollectorUri_____________s
push 8
push 1
call fcn.00498b20
push 0x5c
push edi
call fcn.00577b70
add esp, 0x28
test eax, eax
je 0x49ee3d
push 0x5c
push edi
call fcn.00577b70
pop ecx
pop ecx
inc eax
jmp 0x49ee3f
mov eax, edi
push dword [ebx + 0x5c]
push str.Initialize
push dword [0x6389c8]
push 0x27d
push eax
push str._24s:_5d____10s____32s_httpStack_____________________p
push 8
push 1
call fcn.00498b20
push 0x5c
push edi
call fcn.00577b70
add esp, 0x28
test eax, eax
je 0x49ee7d
push 0x5c
push edi
call fcn.00577b70
pop ecx
pop ecx
inc eax
jmp 0x49ee7f
mov eax, edi
push dword [ebx + 0x78]
push str.Initialize
push dword [0x6389c8]
push 0x27e
push eax
push str._24s:_5d____10s____32s_maxDBFlushQueues______________u
push 8
push 1
call fcn.00498b20
push 0x5c
push edi
call fcn.00577b70
add esp, 0x28
test eax, eax
je 0x49eebd
push 0x5c
push edi
call fcn.00577b70
pop ecx
pop ecx
inc eax
jmp 0x49eebf
mov eax, edi
push dword [ebx + 0x74]
push str.Initialize
push dword [0x6389c8]
push 0x27f
push eax
push str._24s:_5d____10s____32s_maxPendingHTTPRequests________u
push 8
push 1
call fcn.00498b20
push 0x5c
push edi
call fcn.00577b70
add esp, 0x28
test eax, eax
je 0x49eefd
push 0x5c
push edi
call fcn.00577b70
pop ecx
pop ecx
inc eax
jmp 0x49eeff
mov eax, edi
push dword [ebx + 0x70]
push str.Initialize
push dword [0x6389c8]
push 0x280
push eax
push str._24s:_5d____10s____32s_maxTeardownUploadTimeInSec____u
push 8
push 1
call fcn.00498b20
push 0x5c
push edi
call fcn.00577b70
add esp, 0x28
test eax, eax
je 0x49ef3d
push 0x5c
push edi
call fcn.00577b70
pop ecx
pop ecx
inc eax
jmp 0x49ef3f
mov eax, edi
push dword [ebx + 0x68]
push str.Initialize
push dword [0x6389c8]
push 0x281
push eax
push str._24s:_5d____10s____32s_minimumTraceLevel_____________u
push 8
push 1
call fcn.00498b20
push 0x5c
push edi
call fcn.00577b70
add esp, 0x28
test eax, eax
je 0x49ef7f
push 0x5c
push edi
call fcn.00577b70
pop ecx
pop ecx
lea ecx, [eax + 1]
jmp 0x49ef81
mov ecx, edi
movzx eax, byte [ebx + 9]
push eax
push str.Initialize
push dword [0x6389c8]
push 0x282
push ecx
push str._24s:_5d____10s____32s_multiTenantEnabled____________u
push 8
push 1
call fcn.00498b20
push 0x5c
push edi
call fcn.00577b70
add esp, 0x28
test eax, eax
je 0x49efc1
push 0x5c
push edi
call fcn.00577b70
pop ecx
pop ecx
inc eax
jmp 0x49efc3
mov eax, edi
push dword [ebx + 0x60]
push str.Initialize
push dword [0x6389c8]
push 0x283
push eax
push str._24s:_5d____10s____32s_palFactory____________________u
push 8
push 1
call fcn.00498b20
push 0x5c
push edi
call fcn.00577b70
add esp, 0x28
test eax, eax
je 0x49f001
push 0x5c
push edi
call fcn.00577b70
pop ecx
pop ecx
inc eax
jmp 0x49f003
mov eax, edi
push dword [ebx + 0x6c]
push str.Initialize
push dword [0x6389c8]
push 0x284
push eax
push str._24s:_5d____10s____32s_sdkmode_______________________u
push 8
push 1
call fcn.00498b20
push 0x5c
push edi
call fcn.00577b70
add esp, 0x28
test eax, eax
je 0x49f041
push 0x5c
push edi
call fcn.00577b70
pop ecx
pop ecx
inc eax
jmp 0x49f043
mov eax, edi
push dword [ebx + 0x64]
push str.Initialize
push dword [0x6389c8]
push 0x285
push eax
push str._24s:_5d____10s____32s_traceLevelMask________________u
push 8
push 1
call fcn.00498b20
push 0x5c
push edi
call fcn.00577b70
add esp, 0x28
test eax, eax
je 0x49f081
push 0x5c
push edi
call fcn.00577b70
pop ecx
pop ecx
inc eax
jmp 0x49f083
mov eax, edi
push str.Initialize
push dword [0x6389c8]
push 0x286
push eax
push 0x5c6c58
push 8
push 1
call fcn.00498b20
add esp, 0x1c
mov dword [ebp - 0x12c], 4
lea ecx, [ebp - 0x128]
push str.1000_1.8.0.0
call fcn.00492682
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.00441842
xor edx, edx
cmp dword [ebx + 0x1c], edx
jne 0x49f10c
mov esi, str.https:__mobile.pipe.aria.microsoft.com_Collector_3.0_
jmp 0x49f114
cmp dword [esi + 0x14], 0x10
jb 0x49f114
mov esi, dword [esi]
lea ecx, [ebx + 0x3c]
mov dword [ebp - 0x110], esi
cmp dword [ebx + 0x4c], edx
jne 0x49f126
mov eax, edx
jmp 0x49f130
mov eax, ecx
cmp dword [eax + 0x14], 0x10
jb 0x49f130
mov eax, dword [eax]
mov dword [ebp - 0x10c], eax
mov eax, dword [ebx + 0x54]
mov dword [ebp - 0x108], eax
mov eax, dword [ebx + 0x58]
mov dword [ebp - 0x104], eax
mov al, byte [ebx + 9]
mov byte [ebp - 0xd4], al
mov eax, dword [ebx + 0x74]
mov dword [ebp - 0xfc], eax
mov eax, dword [ebx + 0x78]
mov dword [ebp - 0xf8], eax
mov eax, dword [ebx + 0x5c]
mov dword [ebp - 0x15c], eax
mov eax, dword [ebx + 0x60]
mov dword [ebp - 0xf4], 0x7d0
mov dword [ebp - 0x100], 0xbb8
mov dword [ebp - 0x160], 4
mov dword [ebp - 0x158], eax
cmp dword [ebx + 0x4c], edx
jne 0x49f19f
mov eax, 0x5c1018
jmp 0x49f1ca
push str..session
push ecx
lea eax, [ebp - 0xd0]
push eax
call fcn.0049d78e
add esp, 0xc
cmp dword [eax + 0x14], 0x10
mov byte [ebp - 4], 8
mov dword [ebp - 0x130], 1
jb 0x49f1ca
mov eax, dword [eax]
push eax
lea ecx, [ebp - 0x40]
call fcn.00492682
test byte [ebp - 0x130], 1
mov dword [ebp - 4], 0xa
je 0x49f1f2
push 0
push 1
lea ecx, [ebp - 0xd0]
call fcn.0049451f
cmp dword [ebp - 0x30], 0
je 0x49f273
push 0x5c
mov esi, str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
push esi
call fcn.00577b70
pop ecx
pop ecx
test eax, eax
je 0x49f21a
push 0x5c
push esi
call fcn.00577b70
pop ecx
pop ecx
lea ecx, [eax + 1]
jmp 0x49f21c
mov ecx, esi
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 [0x6389c8]
push 0x2a0
push ecx
push str._24s:_5d____10s____32s__s:_sessionPath_s
push 8
push 1
call fcn.00498b20
add esp, 0xc
lea eax, [ebp - 0x40]
mov ecx, esp
push eax
call fcn.0041582f
mov ecx, ebx
call fcn.004a09a7
test al, al
je 0x49f273
mov ecx, ebx
call fcn.004a046b
mov ecx, ebx
call fcn.004a0b3e
mov ecx, dword [ebx]
mov eax, dword [ebp - 0x134]
mov edx, dword [ecx]
movzx eax, byte [eax + 4]
push eax
call dword [edx + 0x14]
mov ebx, dword [ebx + 0x7c]
mov edi, dword [ebx]
mov esi, dword [edi]
mov dword [ebp - 0x138], esi
jmp 0x49f2f5
push 0x5c
push str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
call fcn.00577b70
pop ecx
pop ecx
test eax, eax
je 0x49f2b7
push 0x5c
push str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
call fcn.00577b70
pop ecx
pop ecx
inc eax
jmp 0x49f2bc
mov eax, str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
push dword [esi + 0x14]
push dword [esi + 0x10]
push str.Initialize
push dword [0x6389c8]
push 0x2ad
push eax
push str._24s:_5d____10s____32s_property:__s_s
push 8
push 1
call fcn.00498b20
add esp, 0x24
lea ecx, [ebp - 0x138]
call fcn.00493595
mov esi, dword [ebp - 0x138]
cmp esi, edi
jne 0x49f294
push 0x5c604c
mov ecx, ebx
call fcn.004a0d5a
test eax, eax
je 0x49f397
lea eax, [ebp - 0x140]
mov dword [ebp - 0x140], str.enableCRC32
push eax
lea eax, [ebp - 0x16c]
mov ecx, ebx
push eax
call fcn.00495df7
mov eax, dword [ebp - 0x16c]
mov ecx, ebx
push 0x638a60
push dword [eax + 0x14]
call fcn.004a10fb
push 0x5c
pop esi
push esi
mov edi, str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
push edi
call fcn.00577b70
pop ecx
pop ecx
test eax, eax
je 0x49f364
push esi
push edi
call fcn.00577b70
pop ecx
pop ecx
lea ecx, [eax + 1]
jmp 0x49f366
mov ecx, edi
movzx eax, byte [0x638a60]
push eax
push str.enableCRC32
push str.Initialize
push dword [0x6389c8]
push 0x2b3
push ecx
push str._24s:_5d____10s____32s_SetProperty:__s_u
push 8
push 1
call fcn.00498b20
add esp, 0x24
jmp 0x49f39f
push 0x5c
mov edi, str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
pop esi
push 0x5c6050
mov ecx, ebx
call fcn.004a0d5a
test eax, eax
je 0x49f433
lea eax, [ebp - 0x144]
mov dword [ebp - 0x144], str.enableHMAC
push eax
lea eax, [ebp - 0x174]
mov ecx, ebx
push eax
call fcn.00495df7
mov eax, dword [ebp - 0x174]
mov ecx, ebx
push 0x64e710
push dword [eax + 0x14]
call fcn.004a10fb
push esi
push edi
call fcn.00577b70
pop ecx
pop ecx
test eax, eax
je 0x49f402
push esi
push edi
call fcn.00577b70
pop ecx
pop ecx
lea ecx, [eax + 1]
jmp 0x49f404
mov ecx, edi
movzx eax, byte [0x64e710]
push eax
push str.enableHMAC
push str.Initialize
push dword [0x6389c8]
push 0x2b8
push ecx
push str._24s:_5d____10s____32s_SetProperty:__s_u
push 8
push 1
call fcn.00498b20
add esp, 0x24
push 0x5c6054
mov ecx, ebx
call fcn.004a0d5a
test eax, eax
je 0x49f4c7
lea eax, [ebp - 0x148]
mov dword [ebp - 0x148], str.enableDBCompression
push eax
lea eax, [ebp - 0x17c]
mov ecx, ebx
push eax
call fcn.00495df7
mov eax, dword [ebp - 0x17c]
mov ecx, ebx
push 0x64e711
push dword [eax + 0x14]
call fcn.004a10fb
push esi
push edi
call fcn.00577b70
pop ecx
pop ecx
test eax, eax
je 0x49f496
push esi
push edi
call fcn.00577b70
pop ecx
pop ecx
lea ecx, [eax + 1]
jmp 0x49f498
mov ecx, edi
movzx eax, byte [0x64e711]
push eax
push str.enableDBCompression
push str.Initialize
push dword [0x6389c8]
push 0x2bd
push ecx
push str._24s:_5d____10s____32s_SetProperty:__s_u
push 8
push 1
call fcn.00498b20
add esp, 0x24
push 0x5c6058
mov ecx, ebx
call fcn.004a0d5a
test eax, eax
je 0x49f55b
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x14c], 0x5c6094
push eax
lea eax, [ebp - 0x184]
mov ecx, ebx
push eax
call fcn.00495df7
mov eax, dword [ebp - 0x184]
mov ecx, ebx
push 0x638a61
push dword [eax + 0x14]
call fcn.004a10fb
push esi
push edi
call fcn.00577b70
pop ecx
pop ecx
test eax, eax
je 0x49f52a
push esi
push edi
call fcn.00577b70
pop ecx
pop ecx
lea ecx, [eax + 1]
jmp 0x49f52c
mov ecx, edi
movzx eax, byte [0x638a61]
push eax
push 0x5c6094
push str.Initialize
push dword [0x6389c8]
push 0x2c2
push ecx
push str._24s:_5d____10s____32s_SetProperty:__s_u
push 8
push 1
call fcn.00498b20
add esp, 0x24
push 0x5c605c
mov ecx, ebx
call fcn.004a0d5a
test eax, eax
je 0x49f5e7
lea eax, [ebp - 0x13c]
mov dword [ebp - 0x13c], str.maxPkgDropOnFull
push eax
lea eax, [ebp - 0x18c]
mov ecx, ebx
push eax
call fcn.00495df7
mov eax, dword [ebp - 0x18c]
mov ecx, ebx
push 0x638a64
push dword [eax + 0x14]
call fcn.004a10b4
push esi
push edi
call fcn.00577b70
pop ecx
pop ecx
test eax, eax
je 0x49f5b8
push esi
push edi
call fcn.00577b70
pop ecx
pop ecx
inc eax
jmp 0x49f5ba
mov eax, edi
push dword [0x638a64]
push str.maxPkgDropOnFull
push str.Initialize
push dword [0x6389c8]
push 0x2c7
push eax
push str._24s:_5d____10s____32s_SetProperty:__s_u
push 8
push 1
call fcn.00498b20
add esp, 0x24
push 0x5c6060
mov ecx, ebx
call fcn.004a0d5a
test eax, eax
je 0x49f65c
mov esi, 0x638a68
mov ecx, ebx
push esi
push str.PRAGMA_journal_mode
call fcn.004a106d
push 0x5c
push edi
call fcn.00577b70
pop ecx
pop ecx
test eax, eax
je 0x49f624
push 0x5c
push edi
call fcn.00577b70
pop ecx
pop ecx
inc eax
jmp 0x49f626
mov eax, edi
cmp dword [0x638a7c], 0x10
cmovae esi, dword [0x638a68]
push esi
push str.PRAGMA_journal_mode
push str.Initialize
push dword [0x6389c8]
push 0x2cd
push eax
push str._24s:_5d____10s____32s_SetProperty:__s_s
push 8
push 1
call fcn.00498b20
add esp, 0x24
push 0x5c6064
mov ecx, ebx
call fcn.004a0d5a
test eax, eax
je 0x49f6d1
mov esi, 0x638a80
mov ecx, ebx
push esi
push str.PRAGMA_synchronous
call fcn.004a106d
push 0x5c
push edi
call fcn.00577b70
pop ecx
pop ecx
test eax, eax
je 0x49f699
push 0x5c
push edi
call fcn.00577b70
pop ecx
pop ecx
inc eax
jmp 0x49f69b
mov eax, edi
cmp dword [0x638a94], 0x10
cmovae esi, dword [0x638a80]
push esi
push str.PRAGMA_synchronous
push str.Initialize
push dword [0x6389c8]
push 0x2d2
push eax
push str._24s:_5d____10s____32s_SetProperty:__s_s
push 8
push 1
call fcn.00498b20
add esp, 0x24
mov ecx, dword [ebp - 0x150]
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x12c]
push eax
push 0
call fcn.0049ffde
mov esi, eax
test esi, esi
je 0x49f73e
mov edi, 0x2d6
mov ebx, str.C:_build_aria_cpp_v1clienttelemetry_srcLogManagerImpl.cpp
push edi
push ebx
push 0
push esi
call fcn.004b95e4
add esp, 0x10
lea ecx, [ebp - 0xb8]
push 0x5c1018
call fcn.00492682
push edi
push ebx
lea eax, [ebp - 0xb8]
mov byte [ebp - 4], 0xb
push eax
push esi
call fcn.004b960f
add esp, 0x10
lea ecx, [ebp - 0xb8]
push 0
push 1
call fcn.0049451f
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
lea ecx, [ebp - 0x12c]
call fcn.0049e4e1
push 0
push 1
lea ecx, [ebp - 0x58]
call fcn.0049451f
push 0x64e728
mov dword [ebp - 4], 0xc
call fcn.00496ff9
mov eax, dword [ebp - 0x154]
pop ecx
call fcn.00462c80
ret 8