Function at 0x4c8f74
Capabilities:
Parse pe header

Disassembly:
push 0x100
mov eax, 0x5b0f7a
call fcn.00462cd6
mov ebx, ecx
mov dword [ebp - 0x108], ebx
mov edi, dword [ebp + 8]
mov esi, dword [ebp + 0xc]
push edi
mov dword [ebp - 0x104], edi
call fcn.004cb507
push str.TenantId
lea ecx, [ebp - 0x70]
add edi, 0x58
call fcn.00492682
and dword [ebp - 4], 0
lea eax, [ebx + 0x80]
push eax
lea eax, [ebp - 0x70]
mov ecx, ebx
push eax
push edi
call fcn.004cb665
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x70]
push 0
push 1
call fcn.0049451f
push str.session_start_timestamp
lea ecx, [ebp - 0x70]
call fcn.00492682
push dword [ebx + 0xfc]
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 1
push dword [ebx + 0xf8]
push 0x5d4518
push eax
call fcn.0049bdb0
add esp, 0x10
push eax
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 2
push eax
push edi
mov ecx, ebx
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x28]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x70]
push 0
push 1
call fcn.0049451f
push str.session_startup_time_in_millisec
lea ecx, [ebp - 0x70]
call fcn.00492682
push dword [ebx + 0x104]
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 3
push dword [ebx + 0x100]
push 0x5d4518
push eax
call fcn.0049bdb0
add esp, 0x10
push eax
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 4
push eax
push edi
mov ecx, ebx
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x28]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x70]
push 0
push 1
call fcn.0049451f
push str.stats_start_timestamp
lea ecx, [ebp - 0x70]
call fcn.00492682
push dword [ebx + 0x10c]
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 5
push dword [ebx + 0x108]
push 0x5d4518
push eax
call fcn.0049bdb0
add esp, 0x10
push eax
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 6
push eax
push edi
mov ecx, ebx
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x28]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x70]
push 0
push 1
call fcn.0049451f
push str.stats_end_timestamp
lea ecx, [ebp - 0x70]
call fcn.00492682
mov dword [ebp - 4], 7
call fcn.0049b9c2
push edx
push eax
lea eax, [ebp - 0x28]
push 0x5d4518
push eax
call fcn.0049bdb0
add esp, 0x10
push eax
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 8
push eax
push edi
mov ecx, ebx
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x28]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x70]
push 0
push 1
call fcn.0049451f
push str.stats_rollup_kind
lea ecx, [ebp - 0x70]
call fcn.00492682
push esi
lea eax, [ebp - 0x70]
mov dword [ebp - 4], 9
push eax
push edi
mov ecx, ebx
call fcn.004cb665
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x70]
xor esi, esi
push esi
push 1
call fcn.0049451f
push str.stats_send_frequency_secs
lea ecx, [ebp - 0x70]
call fcn.00492682
mov dword [ebp - 4], 0xa
push dword [ebx + 0x24]
lea eax, [ebp - 0x28]
push 0x5d16bc
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0xb
push eax
push edi
mov ecx, ebx
call fcn.004cb665
push esi
push 1
lea ecx, [ebp - 0x28]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x70]
push esi
push 1
call fcn.0049451f
push str.library_version
lea ecx, [ebp - 0x70]
call fcn.00492682
lea eax, [ebx + 0xb0]
mov dword [ebp - 4], 0xc
push eax
lea eax, [ebp - 0x70]
mov ecx, ebx
push eax
push edi
call fcn.004cb665
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x70]
push esi
push 1
call fcn.0049451f
push str.config_version
lea ecx, [ebp - 0x70]
call fcn.00492682
push dword [ebx + 0xc8]
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0xd
push 0x5d16bc
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0xe
push eax
push edi
mov ecx, ebx
call fcn.004cb665
push esi
push 1
lea ecx, [ebp - 0x28]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x70]
push esi
push 1
call fcn.0049451f
push str.config_ecs_config_version
lea ecx, [ebp - 0x70]
call fcn.00492682
push dword [ebx + 0xcc]
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0xf
push 0x5d16bc
push eax
call fcn.0049bdb0
add esp, 0xc
mov byte [ebp - 4], 0x10
push eax
lea eax, [ebp - 0x70]
mov ecx, ebx
push eax
push edi
call fcn.004cb665
push esi
push 1
lea ecx, [ebp - 0x28]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x70]
push esi
push 1
call fcn.0049451f
push str.config_inmemory_cache_size_bytes
lea ecx, [ebp - 0x70]
call fcn.00492682
push dword [ebx + 0xd0]
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x11
push 0x5d16bc
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x12
push eax
push edi
mov ecx, ebx
call fcn.004cb665
push esi
push 1
lea ecx, [ebp - 0x28]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x70]
push esi
push 1
call fcn.0049451f
cmp byte [ebx + 0xd8], 0
je 0x4c9443
push str.config_offline_storage_size_bytes
lea ecx, [ebp - 0x70]
call fcn.00492682
push dword [ebx + 0x5b8]
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x13
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x14
push eax
push edi
mov ecx, ebx
call fcn.004cb665
push esi
push 1
lea ecx, [ebp - 0x28]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x70]
push esi
push 1
call fcn.0049451f
cmp dword [ebx + 0x5dc], esi
je 0x4c9443
push str.d_integrity
lea ecx, [ebp - 0x58]
call fcn.00492682
push dword [ebx + 0x5dc]
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x15
push eax
call fcn.0049935b
pop ecx
pop ecx
mov esi, eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x16
push eax
lea eax, [ebp - 0x60]
mov ecx, edi
push eax
call fcn.004ae5e6
mov ecx, dword [ebp - 0x60]
push esi
add ecx, 0x28
call fcn.0041e583
push 0
push 1
lea ecx, [ebp - 0x28]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
push 0
push 1
call fcn.0049451f
push str.d_corrupt
lea ecx, [ebp - 0x58]
call fcn.00492682
push dword [ebx + 0x5d8]
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x17
push eax
call fcn.0049935b
pop ecx
pop ecx
mov esi, eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x18
push eax
lea eax, [ebp - 0x60]
mov ecx, edi
push eax
call fcn.004ae5e6
mov ecx, dword [ebp - 0x60]
push esi
add ecx, 0x28
call fcn.0041e583
xor esi, esi
lea ecx, [ebp - 0x28]
push esi
push 1
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
push esi
push 1
call fcn.0049451f
mov dword [ebx + 0x5dc], esi
mov dword [ebx + 0x5d8], esi
push str.config_ecs_client_enabled
lea ecx, [ebp - 0x58]
call fcn.00492682
lea eax, [ebp - 0x58]
mov dword [ebp - 4], 0x19
push eax
lea eax, [ebp - 0x60]
mov ecx, edi
push eax
call fcn.004ae5e6
mov eax, dword [ebp - 0x108]
mov ebx, 0x5c6134
mov edi, dword [ebp - 0x60]
mov ecx, 0x5c101c
mov esi, ebx
cmp byte [eax + 0xda], 0
cmove esi, ecx
push esi
call fcn.00494c83
pop ecx
push eax
push esi
lea ecx, [edi + 0x28]
call fcn.004945ab
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
push 0
push 1
call fcn.0049451f
push str.config_offline_storage_enabled
lea ecx, [ebp - 0x58]
call fcn.00492682
mov ecx, dword [ebp - 0x104]
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x60]
mov dword [ebp - 4], 0x1a
push eax
lea ecx, [ecx + 0x58]
call fcn.004ae5e6
mov edi, dword [ebp - 0x108]
mov eax, 0x5c101c
mov esi, dword [ebp - 0x60]
cmp byte [edi + 0xd8], 0
cmove ebx, eax
push ebx
call fcn.00494c83
pop ecx
push eax
push ebx
lea ecx, [esi + 0x28]
call fcn.004945ab
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
push 0
push 1
call fcn.0049451f
push str.packages_count
lea ecx, [ebp - 0x58]
call fcn.00492682
push dword [edi + 0x118]
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x1b
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
mov esi, dword [ebp - 0x104]
mov ecx, edi
push eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x1c
push eax
lea ebx, [esi + 0x58]
push ebx
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x28]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
push 0
push 1
call fcn.0049451f
push str.packages_succeeded_count
lea ecx, [ebp - 0x58]
call fcn.00492682
push dword [edi + 0x11c]
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x1d
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x1e
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x28]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
push 0
push 1
call fcn.0049451f
push str.packages_failed_count
lea ecx, [ebp - 0x58]
call fcn.00492682
push dword [edi + 0x120]
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x1f
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x20
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x28]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
push 0
push 1
call fcn.0049451f
cmp dword [edi + 0x128], 0
jbe 0x4c9673
push str.requests_failed_on_HTTP
lea ecx, [ebp - 0x58]
call fcn.00492682
push ecx
push ecx
mov ecx, esp
mov dword [ebp - 4], 0x21
lea eax, [ebp - 0x109]
mov dword [ebp - 0x108], ecx
push eax
lea eax, [edi + 0x124]
push eax
call fcn.004c4de0
lea eax, [ebp - 0x58]
mov ecx, edi
push eax
push esi
call fcn.004c8436
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
xor esi, esi
push esi
push 1
call fcn.0049451f
jmp 0x4c9675
xor esi, esi
push str.requests_fail_on_httpstack_error_distribution
lea ecx, [ebp - 0x58]
call fcn.00492682
lea eax, [edi + 0x12c]
mov dword [ebp - 4], 0x22
push eax
lea eax, [ebp - 0x28]
mov ecx, edi
push eax
call fcn.004c8dc7
push eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x23
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push esi
push 1
lea ecx, [ebp - 0x28]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
push esi
push 1
call fcn.0049451f
push str.rm_bw_bytes_consumed_count
lea ecx, [ebp - 0x58]
call fcn.00492682
push dword [edi + 0x134]
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x24
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x25
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push esi
push 1
lea ecx, [ebp - 0x28]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
push esi
push 1
call fcn.0049451f
cmp dword [edi + 0x140], 0
mov esi, str.C:_build_aria_cpp_v1clienttelemetry_srcTelemetryStatsHelper.cpp
jbe 0x4c9875
push 0x5c
push esi
call fcn.00577b70
pop ecx
pop ecx
test eax, eax
je 0x4c9749
push 0x5c
push esi
call fcn.00577b70
pop ecx
pop ecx
inc eax
jmp 0x4c974b
mov eax, esi
push str._CreateStatsRecordForAggregateInfo
push dword [0x6389ec]
push 0x4b6
push eax
push str._24s:_5d____10s____32s__CreateStatsRecordForAggregateInfo:_max__min__avg_bandwidth_are_added_to_record_extension_field
push 0x11
push 1
call fcn.00498b20
add esp, 0x1c
lea ecx, [ebp - 0x58]
push str.rm_bw_bytes_allocated_max
call fcn.00492682
push dword [edi + 0x138]
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x26
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x27
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x28]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
push 0
push 1
call fcn.0049451f
push str.rm_bw_bytes_allocated_min
lea ecx, [ebp - 0x58]
call fcn.00492682
push dword [edi + 0x13c]
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x28
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x29
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x28]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
push 0
push 1
call fcn.0049451f
push str.rm_bw_feedback_to_server_count
lea ecx, [ebp - 0x58]
call fcn.00492682
push dword [edi + 0x140]
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x2a
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x2b
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x28]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
push 0
push 1
call fcn.0049451f
cmp dword [edi + 0x118], 0
jbe 0x4c98fc
push 0x5c
push esi
call fcn.00577b70
pop ecx
pop ecx
test eax, eax
je 0x4c9899
push 0x5c
push esi
call fcn.00577b70
pop ecx
pop ecx
inc eax
jmp 0x4c989b
mov eax, esi
push str._CreateStatsRecordForAggregateInfo
push dword [0x6389ec]
push 0x4c0
push eax
push str._24s:_5d____10s____32s__CreateStatsRecordForAggregateInfo:_httpstack_retries_stats_is_added_to_record_extension_field
push 0x11
push 1
call fcn.00498b20
add esp, 0x1c
lea ecx, [ebp - 0x58]
push str.requests_fail_on_httpstack_retries_count_distribution
call fcn.00492682
push 0
lea eax, [edi + 0x148]
mov dword [ebp - 4], 0x2c
push eax
lea eax, [ebp - 0x58]
mov ecx, edi
push eax
mov eax, dword [ebp - 0x104]
push eax
call fcn.004c8160
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
push 0
push 1
call fcn.0049451f
cmp dword [edi + 0x120], 0
jbe 0x4c9ae6
push 0x5c
push esi
call fcn.00577b70
pop ecx
pop ecx
test eax, eax
je 0x4c9924
push 0x5c
push esi
call fcn.00577b70
pop ecx
pop ecx
inc eax
jmp 0x4c9926
mov eax, esi
push str._CreateStatsRecordForAggregateInfo
push dword [0x6389ec]
push 0x4cc
push eax
push str._24s:_5d____10s____32s_CreateStatsEvent:__ConsecFailurePkgsStats_are_added_to_record_extension_field
push 0x11
push 1
call fcn.00498b20
add esp, 0x1c
lea ecx, [ebp - 0x58]
push str.max_consec_failure_packages_num
call fcn.00492682
push dword [edi + 0x150]
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x2d
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x2e
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x28]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
push 0
push 1
call fcn.0049451f
push str.min_consec_failure_packages_num
lea ecx, [ebp - 0x58]
call fcn.00492682
push dword [edi + 0x154]
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x2f
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x30
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x28]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
push 0
push 1
call fcn.0049451f
push str.max_consec_failure_packages_duration_secs
lea ecx, [ebp - 0x58]
call fcn.00492682
push dword [edi + 0x158]
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x31
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x32
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x28]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
push 0
push 1
call fcn.0049451f
push str.min_consec_failure_packages_duration_secs
lea ecx, [ebp - 0x58]
call fcn.00492682
push dword [edi + 0x15c]
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x33
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x34
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x28]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
push 0
push 1
call fcn.0049451f
push str.consec_failure_packages_duration_secs
lea ecx, [ebp - 0x58]
call fcn.00492682
push 1
lea eax, [edi + 0x160]
mov dword [ebp - 4], 0x35
push eax
lea eax, [ebp - 0x58]
mov ecx, edi
push eax
push dword [ebp - 0x104]
call fcn.004c8160
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
push 0
push 1
call fcn.0049451f
cmp dword [edi + 0x11c], 0
jbe 0x4c9d33
push 0x5c
push esi
call fcn.00577b70
pop ecx
pop ecx
test eax, eax
je 0x4c9b0e
push 0x5c
push esi
call fcn.00577b70
pop ecx
pop ecx
inc eax
jmp 0x4c9b10
mov eax, esi
push str._CreateStatsRecordForAggregateInfo
push dword [0x6389ec]
push 0x4dd
push eax
push str._24s:_5d____10s____32s__CreateStatsRecordForAggregateInfo:_rttStats_is_added_to_record_extension_field
push 0x11
push 1
call fcn.00498b20
add esp, 0x1c
lea ecx, [ebp - 0x58]
push str.rtt_millisec_max
call fcn.00492682
push dword [edi + 0x16c]
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x36
push dword [edi + 0x168]
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0x10
push eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x37
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x28]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
push 0
push 1
call fcn.0049451f
push str.rtt_millisec_min
lea ecx, [ebp - 0x58]
call fcn.00492682
push dword [edi + 0x174]
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x38
push dword [edi + 0x170]
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0x10
push eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x39
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x28]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
push 0
push 1
call fcn.0049451f
push str.rtt_millisec_distribution
lea ecx, [ebp - 0x58]
call fcn.00492682
push 1
lea eax, [edi + 0x178]
mov dword [ebp - 4], 0x3a
push eax
lea eax, [ebp - 0x58]
mov ecx, edi
push eax
push dword [ebp - 0x104]
call fcn.004c8160
or dword [ebp - 4], 0xffffffff
push 0
push 1
lea ecx, [ebp - 0x58]
call fcn.0049451f
cmp dword [edi + 0x11c], 0
jbe 0x4c9d33
push str.log_to_successful_send_latency_millisec_max
lea ecx, [ebp - 0x58]
call fcn.00492682
push dword [edi + 0x184]
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x3b
push dword [edi + 0x180]
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0x10
push eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x3c
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x28]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
push 0
push 1
call fcn.0049451f
push str.log_to_successful_send_latency_millisec_min
lea ecx, [ebp - 0x58]
call fcn.00492682
push dword [edi + 0x18c]
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x3d
push dword [edi + 0x188]
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0x10
push eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x3e
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x28]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
push 0
push 1
call fcn.0049451f
push str.log_to_successful_send_latency_millisec_distribution
lea ecx, [ebp - 0x58]
call fcn.00492682
push 1
lea eax, [edi + 0x190]
mov dword [ebp - 4], 0x3f
push eax
lea eax, [ebp - 0x58]
mov ecx, edi
push eax
push dword [ebp - 0x104]
call fcn.004c8160
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
push 0
push 1
call fcn.0049451f
push str.records_received_count
lea ecx, [ebp - 0x58]
call fcn.00492682
push dword [edi + 0x210]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x40
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x41
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
push 0
push 1
call fcn.0049451f
push str.records_sent_count
lea ecx, [ebp - 0x58]
call fcn.00492682
push dword [edi + 0x270]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x42
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x43
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
push 0
push 1
call fcn.0049451f
push str.records_sent_count_current_session
lea ecx, [ebp - 0x70]
call fcn.00492682
push dword [edi + 0x274]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x44
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x45
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
push 0
push 1
lea ecx, [ebp - 0x70]
call fcn.0049451f
push str.records_sent_count_previous_sessions
lea ecx, [ebp - 0xd0]
call fcn.00492682
push dword [edi + 0x278]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x46
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0xd0]
mov byte [ebp - 4], 0x47
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd0]
push 0
push 1
call fcn.0049451f
push str.records_dropped_count
lea ecx, [ebp - 0xb8]
call fcn.00492682
push dword [edi + 0x214]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x48
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0xb8]
mov byte [ebp - 4], 0x49
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb8]
push 0
push 1
call fcn.0049451f
push 0x5c1018
lea ecx, [ebp - 0xa0]
call fcn.00492682
lea eax, [edi + 0x218]
mov dword [ebp - 4], 0x4a
push eax
lea eax, [ebp - 0xa0]
mov ecx, edi
push eax
push dword [ebp - 0x104]
call fcn.004c858f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa0]
push 0
push 1
call fcn.0049451f
push str.records_rejected_count
lea ecx, [ebp - 0x88]
call fcn.00492682
mov dword [ebp - 4], 0x4b
push dword [edi + 0x240]
lea eax, [ebp - 0x40]
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x4c
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x88]
push 0
push 1
call fcn.0049451f
push 0x5c1018
lea ecx, [ebp - 0x28]
call fcn.00492682
lea eax, [edi + 0x244]
mov dword [ebp - 4], 0x4d
push eax
lea eax, [ebp - 0x28]
mov ecx, edi
push eax
push dword [ebp - 0x104]
call fcn.004c89d1
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
push 0
push 1
call fcn.0049451f
cmp dword [edi + 0x26c], 0
jbe 0x4ca03a
push str.records_declined_on_HTTP
lea ecx, [ebp - 0x28]
call fcn.00492682
push ecx
push ecx
mov ecx, esp
mov dword [ebp - 4], 0x4e
lea eax, [ebp - 0x109]
mov dword [ebp - 0x108], ecx
push eax
lea eax, [edi + 0x268]
push eax
call fcn.004c4de0
lea eax, [ebp - 0x28]
mov ecx, edi
push eax
push dword [ebp - 0x104]
call fcn.004c8436
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
push 0
push 1
call fcn.0049451f
push str.exceptions_per_eventtype_count
lea ecx, [ebp - 0x28]
call fcn.00492682
lea eax, [edi + 0x284]
mov dword [ebp - 4], 0x4f
push eax
lea eax, [ebp - 0x28]
mov ecx, edi
push eax
push dword [ebp - 0x104]
call fcn.004c82de
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
push 0
push 1
call fcn.0049451f
push str.records_per_eventtype_count
lea ecx, [ebp - 0x88]
call fcn.00492682
lea eax, [edi + 0x27c]
mov dword [ebp - 4], 0x50
push eax
lea eax, [ebp - 0x88]
mov ecx, edi
push eax
push dword [ebp - 0x104]
call fcn.004c82de
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x88]
push 0
push 1
call fcn.0049451f
cmp dword [edi + 0x210], 0
jbe 0x4ca268
push 0x5c
push esi
call fcn.00577b70
pop ecx
pop ecx
test eax, eax
je 0x4ca0e3
push 0x5c
push esi
call fcn.00577b70
pop ecx
pop ecx
inc eax
jmp 0x4ca0e5
mov eax, esi
push str._CreateStatsRecordForAggregateInfo
push dword [0x6389ec]
push 0x505
push eax
push str._24s:_5d____10s____32s__CreateStatsRecordForAggregateInfo:_source_stats_and_record_size_stats_in_recordStats_are_added_to_record_extension_field
push 0x11
push 1
call fcn.00498b20
add esp, 0x1c
lea ecx, [ebp - 0x28]
push str.record_size_bytes_max
call fcn.00492682
push dword [edi + 0x290]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x51
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x52
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
push 0
push 1
call fcn.0049451f
push str.record_size_bytes_min
lea ecx, [ebp - 0x88]
call fcn.00492682
push dword [edi + 0x28c]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x53
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x54
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x88]
push 0
push 1
call fcn.0049451f
push str.records_received_size_bytes
lea ecx, [ebp - 0xa0]
call fcn.00492682
push dword [edi + 0x294]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x55
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0xa0]
mov byte [ebp - 4], 0x56
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa0]
push 0
push 1
call fcn.0049451f
push str.record_size_kb_distribution
lea ecx, [ebp - 0xb8]
call fcn.00492682
push 1
lea eax, [edi + 0x298]
mov dword [ebp - 4], 0x57
push eax
lea eax, [ebp - 0xb8]
mov ecx, edi
push eax
push dword [ebp - 0x104]
call fcn.004c8160
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb8]
push 0
push 1
call fcn.0049451f
push str.low_priority_records_received_count
lea ecx, [ebp - 0x28]
call fcn.00492682
push dword [edi + 0x340]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x58
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x59
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
push 0
push 1
call fcn.0049451f
push str.low_priority_records_sent_count
lea ecx, [ebp - 0x88]
call fcn.00492682
push dword [edi + 0x3a0]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x5a
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x5b
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x88]
push 0
push 1
call fcn.0049451f
push str.low_priority_records_sent_count_current_session
lea ecx, [ebp - 0xa0]
call fcn.00492682
push dword [edi + 0x3a4]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x5c
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0xa0]
mov byte [ebp - 4], 0x5d
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
push 0
push 1
lea ecx, [ebp - 0xa0]
call fcn.0049451f
push str.low_priority_records_sent_count_previous_sessions
lea ecx, [ebp - 0xb8]
call fcn.00492682
push dword [edi + 0x3a8]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x5e
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0xb8]
mov byte [ebp - 4], 0x5f
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb8]
push 0
push 1
call fcn.0049451f
push str.low_priority_records_dropped_count
lea ecx, [ebp - 0xd0]
call fcn.00492682
push dword [edi + 0x344]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x60
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0xd0]
mov byte [ebp - 4], 0x61
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd0]
push 0
push 1
call fcn.0049451f
push str.low_priority_records_rejected_count
lea ecx, [ebp - 0x58]
call fcn.00492682
push dword [edi + 0x370]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x62
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x63
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
push 0
push 1
call fcn.0049451f
cmp dword [edi + 0x340], 0
jbe 0x4ca540
push 0x5c
push esi
call fcn.00577b70
pop ecx
pop ecx
test eax, eax
je 0x4ca4c4
push 0x5c
push esi
call fcn.00577b70
pop ecx
pop ecx
inc eax
jmp 0x4ca4c6
mov eax, esi
push str._CreateStatsRecordForAggregateInfo
push dword [0x6389ec]
push 0x51a
push eax
push str._24s:_5d____10s____32s__CreateStatsRecordForAggregateInfo:_Low_priority_source_stats_and_record_size_stats_in_recordStats_are_added_to_record_extension_field
push 0x11
push 1
call fcn.00498b20
add esp, 0x1c
lea ecx, [ebp - 0x28]
push str.low_priority_records_received_size_bytes
call fcn.00492682
push dword [edi + 0x3c4]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x64
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x65
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
push 0
push 1
call fcn.0049451f
cmp dword [edi + 0x3a0], 0
jbe 0x4ca659
push str.low_priority_log_to_successful_send_latency_millisec_max
lea ecx, [ebp - 0x28]
call fcn.00492682
push dword [edi + 0x1b4]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x66
push dword [edi + 0x1b0]
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0x10
push eax
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x67
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
push 0
push 1
call fcn.0049451f
push str.low_priority_log_to_successful_send_latency_millisec_min
lea ecx, [ebp - 0x88]
call fcn.00492682
push dword [edi + 0x1bc]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x68
push dword [edi + 0x1b8]
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0x10
push eax
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x69
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x88]
push 0
push 1
call fcn.0049451f
push str.low_priority_log_to_successful_send_latency_millisec_distribution
lea ecx, [ebp - 0xa0]
call fcn.00492682
push 1
lea eax, [edi + 0x1c0]
mov dword [ebp - 4], 0x6a
push eax
lea eax, [ebp - 0xa0]
mov ecx, edi
push eax
push dword [ebp - 0x104]
call fcn.004c8160
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa0]
push 0
push 1
call fcn.0049451f
push str.normal_priority_records_received_count
lea ecx, [ebp - 0x28]
call fcn.00492682
push dword [edi + 0x3d8]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x6b
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x6c
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
push 0
push 1
call fcn.0049451f
push str.normal_priority_records_sent_count
lea ecx, [ebp - 0x88]
call fcn.00492682
push dword [edi + 0x438]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x6d
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x6e
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x88]
push 0
push 1
call fcn.0049451f
push str.normal_priority_records_sent_count_current_session
lea ecx, [ebp - 0xa0]
call fcn.00492682
push dword [edi + 0x43c]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x6f
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0xa0]
mov byte [ebp - 4], 0x70
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
push 0
push 1
lea ecx, [ebp - 0xa0]
call fcn.0049451f
push str.normal_priority_records_sent_count_previous_sessions
lea ecx, [ebp - 0xb8]
call fcn.00492682
push dword [edi + 0x440]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x71
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0xb8]
mov byte [ebp - 4], 0x72
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb8]
push 0
push 1
call fcn.0049451f
push str.normal_priority_records_dropped_count
lea ecx, [ebp - 0xd0]
call fcn.00492682
push dword [edi + 0x3dc]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x73
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0xd0]
mov byte [ebp - 4], 0x74
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd0]
push 0
push 1
call fcn.0049451f
push str.normal_priority_records_rejected_count
lea ecx, [ebp - 0x58]
call fcn.00492682
push dword [edi + 0x408]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x75
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x76
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
push 0
push 1
call fcn.0049451f
cmp dword [edi + 0x3d8], 0
jbe 0x4ca931
push 0x5c
push esi
call fcn.00577b70
pop ecx
pop ecx
test eax, eax
je 0x4ca8b5
push 0x5c
push esi
call fcn.00577b70
pop ecx
pop ecx
inc eax
jmp 0x4ca8b7
mov eax, esi
push str._CreateStatsRecordForAggregateInfo
push dword [0x6389ec]
push 0x533
push eax
push str._24s:_5d____10s____32s__CreateStatsRecordForAggregateInfo:_Normal_priority_source_stats_and_record_size_stats_in_recordStats_are_added_to_record_extension_field
push 0x11
push 1
call fcn.00498b20
add esp, 0x1c
lea ecx, [ebp - 0x28]
push str.normal_priority_records_received_size_bytes
call fcn.00492682
push dword [edi + 0x45c]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x77
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x78
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
push 0
push 1
call fcn.0049451f
cmp dword [edi + 0x438], 0
jbe 0x4caa4a
push str.normal_priority_log_to_successful_send_latency_millisec_max
lea ecx, [ebp - 0x28]
call fcn.00492682
push dword [edi + 0x1cc]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x79
push dword [edi + 0x1c8]
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0x10
push eax
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x7a
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
push 0
push 1
call fcn.0049451f
push str.normal_priority_log_to_successful_send_latency_millisec_min
lea ecx, [ebp - 0x88]
call fcn.00492682
push dword [edi + 0x1d4]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x7b
push dword [edi + 0x1d0]
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0x10
push eax
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x7c
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x88]
push 0
push 1
call fcn.0049451f
push str.normal_priority_log_to_successful_send_latency_millisec_distribution
lea ecx, [ebp - 0xa0]
call fcn.00492682
push 1
lea eax, [edi + 0x1d8]
mov dword [ebp - 4], 0x7d
push eax
lea eax, [ebp - 0xa0]
mov ecx, edi
push eax
push dword [ebp - 0x104]
call fcn.004c8160
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa0]
push 0
push 1
call fcn.0049451f
push str.high_priority_records_received_count
lea ecx, [ebp - 0x28]
call fcn.00492682
push dword [edi + 0x470]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x7e
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x7f
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
push 0
push 1
call fcn.0049451f
push str.high_priority_records_sent_count
lea ecx, [ebp - 0x88]
call fcn.00492682
push dword [edi + 0x4d0]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x80
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x81
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x88]
push 0
push 1
call fcn.0049451f
push str.high_priority_records_sent_count_current_session
lea ecx, [ebp - 0xa0]
call fcn.00492682
push dword [edi + 0x4d4]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x82
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0xa0]
mov byte [ebp - 4], 0x83
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
push 0
push 1
lea ecx, [ebp - 0xa0]
call fcn.0049451f
push str.high_priority_records_sent_count_previous_sessions
lea ecx, [ebp - 0xb8]
call fcn.00492682
push dword [edi + 0x4d8]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x84
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0xb8]
mov byte [ebp - 4], 0x85
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb8]
push 0
push 1
call fcn.0049451f
push str.high_priority_records_dropped_count
lea ecx, [ebp - 0xd0]
call fcn.00492682
push dword [edi + 0x474]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x86
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0xd0]
mov byte [ebp - 4], 0x87
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd0]
push 0
push 1
call fcn.0049451f
push str.high_priority_records_rejected_count
lea ecx, [ebp - 0x58]
call fcn.00492682
push dword [edi + 0x4a0]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x88
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x89
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
push 0
push 1
call fcn.0049451f
cmp dword [edi + 0x470], 0
jbe 0x4cad22
push 0x5c
push esi
call fcn.00577b70
pop ecx
pop ecx
test eax, eax
je 0x4caca6
push 0x5c
push esi
call fcn.00577b70
pop ecx
pop ecx
inc eax
jmp 0x4caca8
mov eax, esi
push str._CreateStatsRecordForAggregateInfo
push dword [0x6389ec]
push 0x54c
push eax
push str._24s:_5d____10s____32s__CreateStatsRecordForAggregateInfo:_High_priority_source_stats_and_record_size_stats_in_recordStats_are_added_to_record_extension_field
push 0x11
push 1
call fcn.00498b20
add esp, 0x1c
lea ecx, [ebp - 0x28]
push str.high_priority_records_received_size_bytes
call fcn.00492682
push dword [edi + 0x4f4]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x8a
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x8b
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
push 0
push 1
call fcn.0049451f
cmp dword [edi + 0x4d0], 0
jbe 0x4cae3b
push str.high_priority_log_to_successful_send_latency_millisec_max
lea ecx, [ebp - 0x28]
call fcn.00492682
push dword [edi + 0x1e4]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x8c
push dword [edi + 0x1e0]
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0x10
push eax
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x8d
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
push 0
push 1
call fcn.0049451f
push str.high_priority_log_to_successful_send_latency_millisec_min
lea ecx, [ebp - 0x88]
call fcn.00492682
push dword [edi + 0x1ec]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x8e
push dword [edi + 0x1e8]
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0x10
push eax
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x8f
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x88]
push 0
push 1
call fcn.0049451f
push str.high_priority_log_to_successful_send_latency_millisec_distribution
lea ecx, [ebp - 0xa0]
call fcn.00492682
push 1
lea eax, [edi + 0x1f0]
mov dword [ebp - 4], 0x90
push eax
lea eax, [ebp - 0xa0]
mov ecx, edi
push eax
push dword [ebp - 0x104]
call fcn.004c8160
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa0]
push 0
push 1
call fcn.0049451f
cmp byte [edi + 0xd8], 0
je 0x4cb215
push 0x5c
push esi
call fcn.00577b70
pop ecx
pop ecx
test eax, eax
je 0x4cae63
push 0x5c
push esi
call fcn.00577b70
pop ecx
pop ecx
inc eax
jmp 0x4cae65
mov eax, esi
push str._CreateStatsRecordForAggregateInfo
push dword [0x6389ec]
push 0x55b
push eax
push str._24s:_5d____10s____32s__CreateStatsRecordForAggregateInfo:_offlineStorageStats_is_added_to_record_extension_field
push 0x11
push 1
call fcn.00498b20
add esp, 0x1c
lea ecx, [ebp - 0x28]
push str.offline_storage_format_type
call fcn.00492682
lea eax, [edi + 0x5a0]
mov dword [ebp - 4], 0x91
push eax
lea eax, [ebp - 0x28]
mov ecx, edi
push eax
push ebx
call fcn.004cb665
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
push 0
push 1
call fcn.0049451f
push str.offline_storage_save_called_count
lea ecx, [ebp - 0x88]
call fcn.00492682
push dword [edi + 0x5c0]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x92
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x93
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x88]
push 0
push 1
call fcn.0049451f
push str.offline_storage_load_called_count
lea ecx, [ebp - 0xa0]
call fcn.00492682
push dword [edi + 0x5bc]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x94
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0xa0]
mov byte [ebp - 4], 0x95
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa0]
push 0
push 1
call fcn.0049451f
push str.offline_storage_overwritten_called_count
lea ecx, [ebp - 0xb8]
call fcn.00492682
push dword [edi + 0x5cc]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x96
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0xb8]
mov byte [ebp - 4], 0x97
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb8]
push 0
push 1
call fcn.0049451f
cmp dword [edi + 0x5c0], 0
jbe 0x4cb215
push 0x5c
push esi
call fcn.00577b70
pop ecx
pop ecx
test eax, eax
je 0x4cb009
push 0x5c
push esi
call fcn.00577b70
pop ecx
pop ecx
inc eax
jmp 0x4cb00b
mov eax, esi
push str._CreateStatsRecordForAggregateInfo
push dword [0x6389ec]
push 0x566
push eax
push str._24s:_5d____10s____32s__CreateStatsRecordForAggregateInfo:_save_size_kilobytes_distribution_is_added_to_record_extension_field
push 0x11
push 1
call fcn.00498b20
add esp, 0x1c
lea ecx, [ebp - 0x28]
push str.offline_storage_pkg_saved_count
call fcn.00492682
push dword [edi + 0x5c4]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x98
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x99
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
push 0
push 1
call fcn.0049451f
push str.offline_storage_pkg_dropped_count
lea ecx, [ebp - 0x88]
call fcn.00492682
push dword [edi + 0x5c8]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x9a
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x9b
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x88]
push 0
push 1
call fcn.0049451f
push str.offline_storage_record_saved_count
lea ecx, [ebp - 0xa0]
call fcn.00492682
push dword [edi + 0x5d0]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x9c
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0xa0]
mov byte [ebp - 4], 0x9d
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa0]
push 0
push 1
call fcn.0049451f
push str.offline_storage_save_size_kb_distribution
lea ecx, [ebp - 0xb8]
call fcn.00492682
push 1
lea eax, [edi + 0x5e0]
mov dword [ebp - 4], 0x9e
push eax
lea eax, [ebp - 0xb8]
mov ecx, edi
push eax
push dword [ebp - 0x104]
call fcn.004c8160
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb8]
push 0
push 1
call fcn.0049451f
cmp dword [edi + 0x5cc], 0
jbe 0x4cb215
push 0x5c
push esi
call fcn.00577b70
pop ecx
pop ecx
test eax, eax
je 0x4cb1b2
push 0x5c
push esi
call fcn.00577b70
pop ecx
pop ecx
lea esi, [eax + 1]
push str._CreateStatsRecordForAggregateInfo
push dword [0x6389ec]
push 0x56f
push esi
push str._24s:_5d____10s____32s__CreateStatsRecordForAggregateInfo:_overwritten_size_kilobytes_distribution_is_added_to_record_extension_field
push 0x11
push 1
call fcn.00498b20
add esp, 0x1c
lea ecx, [ebp - 0x28]
push str.offline_storage_overwritten_size_kb_distribution
call fcn.00492682
push 1
lea eax, [edi + 0x5f0]
mov dword [ebp - 4], 0x9f
push eax
lea eax, [ebp - 0x28]
mov ecx, edi
push eax
push dword [ebp - 0x104]
call fcn.004c8160
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
xor esi, esi
push esi
push 1
call fcn.0049451f
jmp 0x4cb217
xor esi, esi
cmp dword [edi + 0xd4], esi
jne 0x4cb498
push str.tr_p
lea ecx, [ebp - 0x28]
call fcn.00492682
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0xa0
push eax
call fcn.004a4db9
pop ecx
push eax
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xa1
push eax
push ebx
mov ecx, edi
call fcn.004cb665
push esi
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
push esi
push 1
call fcn.0049451f
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0x104]
push eax
call fcn.004a4d7c
pop ecx
pop ecx
push 0x5d57d4
lea ecx, [ebp - 0x88]
call fcn.00492682
push dword [ebp - 0x108]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0xa2
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0xa3
push eax
mov ecx, ebx
call fcn.004b5e74
mov ecx, eax
call fcn.0041e583
push esi
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x88]
push esi
push 1
call fcn.0049451f
push str.t_net
lea ecx, [ebp - 0xa0]
call fcn.00492682
push dword [ebp - 0x104]
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0xa4
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0xa0]
mov byte [ebp - 4], 0xa5
push eax
mov ecx, ebx
call fcn.004b5e74
mov ecx, eax
call fcn.0041e583
push esi
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
push esi
push 1
lea ecx, [ebp - 0xa0]
call fcn.0049451f
mov dword [ebp - 0x64], esi
mov dword [ebp - 0x60], esi
mov dword [ebp - 0x5c], esi
lea eax, [ebp - 0x64]
mov dword [ebp - 4], 0xa6
push eax
call fcn.004a4e01
lea ecx, [ebp - 0xb8]
mov dword [esp], 0x5d57e0
call fcn.00492682
push esi
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0xa7
call fcn.004c2dd4
push dword [eax]
lea eax, [ebp - 0x40]
push 0x5d16bc
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0xb8]
mov byte [ebp - 4], 0xa8
push eax
mov ecx, ebx
call fcn.004b5e74
mov ecx, eax
call fcn.0041e583
push esi
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
push esi
push 1
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0xa6
call fcn.0049451f
push 0x5d57e4
lea ecx, [ebp - 0xd0]
call fcn.00492682
push 1
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0xa9
call fcn.004c2dd4
push dword [eax]
lea eax, [ebp - 0x40]
push 0x5d16bc
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0xd0]
mov byte [ebp - 4], 0xaa
push eax
mov ecx, ebx
call fcn.004b5e74
mov ecx, eax
call fcn.0041e583
push esi
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
push esi
push 1
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 0xa6
call fcn.0049451f
push 0x5d57e8
lea ecx, [ebp - 0x58]
call fcn.00492682
push 2
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0xab
call fcn.004c2dd4
push dword [eax]
lea eax, [ebp - 0x40]
push 0x5d16bc
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0xac
push eax
mov ecx, ebx
call fcn.004b5e74
mov ecx, eax
call fcn.0041e583
push esi
push 1
lea ecx, [ebp - 0x40]
call fcn.0049451f
push esi
push 1
lea ecx, [ebp - 0x58]
call fcn.0049451f
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x64]
call fcn.004970c1
push str.tr_pr
lea ecx, [ebp - 0xe8]
call fcn.00492682
push dword [edi + 0xd4]
lea eax, [ebp - 0x100]
mov dword [ebp - 4], 0xad
push 0x5d3e70
push eax
call fcn.0049bdb0
add esp, 0xc
push eax
lea eax, [ebp - 0xe8]
mov byte [ebp - 4], 0xae
push eax
mov ecx, ebx
call fcn.004b5e74
mov ecx, eax
call fcn.0041e583
push esi
push 1
lea ecx, [ebp - 0x100]
call fcn.0049451f
push esi
push 1
lea ecx, [ebp - 0xe8]
call fcn.0049451f
call fcn.00462c80
ret 8