Function at 0x18000d210
Capabilities:
Link many functions at runtime

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
lea rbp, [rsp - 0x60]
sub rsp, 0x160
mov rax, qword [0x1800e10f8]
xor rax, rsp
mov qword [rbp + 0x58], rax
mov rbx, rcx
lea rdx, str.UninitializeTelemetry
mov rcx, qword [rcx + 0x10]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x38], rax
test rax, rax
je 0x18000d413
lea rdx, str.GetActivityById
mov rcx, qword [rbx + 0x10]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x50], rax
lea rdx, str.ReleaseActivity
mov rcx, qword [rbx + 0x10]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x58], rax
lea rdx, str.AddActivity
mov rcx, qword [rbx + 0x10]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x60], rax
lea rdx, str.DeleteActivity
mov rcx, qword [rbx + 0x10]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x68], rax
lea rdx, str.GetUserTelemetryConsent
mov rcx, qword [rbx + 0x10]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x70], rax
test rax, rax
je 0x18000d4cc
lea rdx, str.GetDeviceTelemetryConsent
mov rcx, qword [rbx + 0x10]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x78], rax
test rax, rax
je 0x18000d585
lea rdx, str.SetUserTelemetryConsent
mov rcx, qword [rbx + 0x10]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x80], rax
test rax, rax
je 0x18000d63e
lea rdx, str.SetDeviceTelemetryConsent
mov rcx, qword [rbx + 0x10]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x88], rax
test rax, rax
je 0x18000d6f7
lea rdx, str.NvTelemetrySendEvent
mov rcx, qword [rbx + 0x10]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x40], rax
test rax, rax
je 0x18000d35a
mov rcx, qword [rbp + 0x58]
xor rcx, rsp
call fcn.180057160
mov rbx, qword [rsp + 0x178]
add rsp, 0x160
pop rbp
ret
xor edx, edx
mov r8d, 0xf8
lea rcx, [rsp + 0x40]
call fcn.180059e80
lea rcx, [rsp + 0x40]
call fcn.180005e80
nop
lea rdx, str.Check_m_sendEvent_failed
mov rcx, rax
call fcn.180001460
lea rdx, [0x180019260]
mov rcx, rax
call fcn.1800013f0
lea rdx, str._at__
mov rcx, rax
call fcn.180001440
lea rdx, str.C:dvsp4_build_swgcomp_rel_srcNvContainer_telemetryNvTelemetryEvents.cpp
mov rcx, rax
call fcn.1800015e0
lea rdx, [0x1800b98d0]
mov rcx, rax
call fcn.180001420
mov dword [rsp + 0x20], 0x35c
lea rdx, [rsp + 0x20]
mov rcx, rax
call fcn.180001730
lea rdx, [0x1800b98d4]
mov rcx, rax
call fcn.180001420
lea rdx, [rbp + 0x38]
mov rcx, rax
call fcn.180008eb0
nop
lea rdx, [rbp + 0x38]
lea rcx, [rsp + 0x28]
call fcn.1800075a0
lea rdx, [0x1800df270]
lea rcx, [rsp + 0x28]
call fcn.1800585e0
nop
xor edx, edx
mov r8d, 0xf8
lea rcx, [rsp + 0x40]
call fcn.180059e80
lea rcx, [rsp + 0x40]
call fcn.180005e80
nop
lea rdx, str.Check_m_uninitialize_failed
mov rcx, rax
call fcn.1800014c0
lea rdx, [0x180019260]
mov rcx, rax
call fcn.1800013f0
lea rdx, str._at__
mov rcx, rax
call fcn.180001440
lea rdx, str.C:dvsp4_build_swgcomp_rel_srcNvContainer_telemetryNvTelemetryEvents.cpp
mov rcx, rax
call fcn.1800015e0
lea rdx, [0x1800b98d0]
mov rcx, rax
call fcn.180001420
mov dword [rsp + 0x20], 0x344
lea rdx, [rsp + 0x20]
mov rcx, rax
call fcn.180001730
lea rdx, [0x1800b98d4]
mov rcx, rax
call fcn.180001420
lea rdx, [rbp + 0x38]
mov rcx, rax
call fcn.180008eb0
nop
lea rdx, [rbp + 0x38]
lea rcx, [rsp + 0x28]
call fcn.1800075a0
lea rdx, [0x1800df270]
lea rcx, [rsp + 0x28]
call fcn.1800585e0
nop
xor edx, edx
mov r8d, 0xf8
lea rcx, [rsp + 0x40]
call fcn.180059e80
lea rcx, [rsp + 0x40]
call fcn.180005e80
nop
lea rdx, str.Check_m_getUserTelemetryConsent_failed
mov rcx, rax
call fcn.1800015a0
lea rdx, [0x180019260]
mov rcx, rax
call fcn.1800013f0
lea rdx, str._at__
mov rcx, rax
call fcn.180001440
lea rdx, str.C:dvsp4_build_swgcomp_rel_srcNvContainer_telemetryNvTelemetryEvents.cpp
mov rcx, rax
call fcn.1800015e0
lea rdx, [0x1800b98d0]
mov rcx, rax
call fcn.180001420
mov dword [rsp + 0x20], 0x350
lea rdx, [rsp + 0x20]
mov rcx, rax
call fcn.180001730
lea rdx, [0x1800b98d4]
mov rcx, rax
call fcn.180001420
lea rdx, [rbp + 0x38]
mov rcx, rax
call fcn.180008eb0
nop
lea rdx, [rbp + 0x38]
lea rcx, [rsp + 0x28]
call fcn.1800075a0
lea rdx, [0x1800df270]
lea rcx, [rsp + 0x28]
call fcn.1800585e0
nop
xor edx, edx
mov r8d, 0xf8
lea rcx, [rsp + 0x40]
call fcn.180059e80
lea rcx, [rsp + 0x40]
call fcn.180005e80
nop
lea rdx, str.Check_m_getDeviceTelemetryConsent_failed
mov rcx, rax
call fcn.1800015c0
lea rdx, [0x180019260]
mov rcx, rax
call fcn.1800013f0
lea rdx, str._at__
mov rcx, rax
call fcn.180001440
lea rdx, str.C:dvsp4_build_swgcomp_rel_srcNvContainer_telemetryNvTelemetryEvents.cpp
mov rcx, rax
call fcn.1800015e0
lea rdx, [0x1800b98d0]
mov rcx, rax
call fcn.180001420
mov dword [rsp + 0x20], 0x353
lea rdx, [rsp + 0x20]
mov rcx, rax
call fcn.180001730
lea rdx, [0x1800b98d4]
mov rcx, rax
call fcn.180001420
lea rdx, [rbp + 0x38]
mov rcx, rax
call fcn.180008eb0
nop
lea rdx, [rbp + 0x38]
lea rcx, [rsp + 0x28]
call fcn.1800075a0
lea rdx, [0x1800df270]
lea rcx, [rsp + 0x28]
call fcn.1800585e0
nop
xor edx, edx
mov r8d, 0xf8
lea rcx, [rsp + 0x40]
call fcn.180059e80
lea rcx, [rsp + 0x40]
call fcn.180005e80
nop
lea rdx, str.Check_m_setUserTelemetryConsent_failed
mov rcx, rax
call fcn.1800015a0
lea rdx, [0x180019260]
mov rcx, rax
call fcn.1800013f0
lea rdx, str._at__
mov rcx, rax
call fcn.180001440
lea rdx, str.C:dvsp4_build_swgcomp_rel_srcNvContainer_telemetryNvTelemetryEvents.cpp
mov rcx, rax
call fcn.1800015e0
lea rdx, [0x1800b98d0]
mov rcx, rax
call fcn.180001420
mov dword [rsp + 0x20], 0x356
lea rdx, [rsp + 0x20]
mov rcx, rax
call fcn.180001730
lea rdx, [0x1800b98d4]
mov rcx, rax
call fcn.180001420
lea rdx, [rbp + 0x38]
mov rcx, rax
call fcn.180008eb0
nop
lea rdx, [rbp + 0x38]
lea rcx, [rsp + 0x28]
call fcn.1800075a0
lea rdx, [0x1800df270]
lea rcx, [rsp + 0x28]
call fcn.1800585e0
nop
xor edx, edx
mov r8d, 0xf8
lea rcx, [rsp + 0x40]
call fcn.180059e80
lea rcx, [rsp + 0x40]
call fcn.180005e80
nop
lea rdx, str.Check_m_setDeviceTelemetryConsent_failed
mov rcx, rax
call fcn.1800015c0
lea rdx, [0x180019260]
mov rcx, rax
call fcn.1800013f0
lea rdx, str._at__
mov rcx, rax
call fcn.180001440
lea rdx, str.C:dvsp4_build_swgcomp_rel_srcNvContainer_telemetryNvTelemetryEvents.cpp
mov rcx, rax
call fcn.1800015e0
lea rdx, [0x1800b98d0]
mov rcx, rax
call fcn.180001420
mov dword [rsp + 0x20], 0x359
lea rdx, [rsp + 0x20]
mov rcx, rax
call fcn.180001730
lea rdx, [0x1800b98d4]
mov rcx, rax
call fcn.180001420
lea rdx, [rbp + 0x38]
mov rcx, rax
call fcn.180008eb0
nop
lea rdx, [rbp + 0x38]
lea rcx, [rsp + 0x28]
call fcn.1800075a0
lea rdx, [0x1800df270]
lea rcx, [rsp + 0x28]
call fcn.1800585e0
int3