Function at 0x180034aa0
Capabilities:
Print debug messages

Disassembly:
mov qword [rsp + 8], rcx
push rbx
push rsi
push rdi
push r13
push r14
push r15
sub rsp, 0x38
mov r13, rdx
mov r15, qword [0x1800a6d10]
mov qword [rsp + 0x88], r15
mov eax, dword [r15 + 0x50]
test eax, eax
je 0x180034c02
cmp dword [rdx + 0x1c], 0
jne 0x180034bfa
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea edi, [rax + 0x1e]
xor r14d, r14d
mov qword [rsp + 0x70], r14
mov ecx, 0x1000a
call fcn.180053ad4
mov rsi, rax
mov ecx, 0x2000a
call fcn.180053ad4
mov rbx, rax
test rsi, rsi
je 0x180034bbd
test rax, rax
je 0x180034bbd
lea r8, str.CHANGED_L0_MACRO_DISABLE_TO_Disabled.
mov edx, 0xffff
mov rcx, rax
call fcn.180053a4c
test eax, eax
jle 0x180034ba6
mov word [rbx + 0x1fffe], r14w
lea rdx, [r14 - 2]
mov rcx, rbx
call fcn.180053398
lea r8, [rax + 1]
mov qword [rsp + 0x20], 0xffffffffffffffff
mov r9, rbx
mov rdx, rsi
lea rcx, [rsp + 0x70]
call fcn.180054798
test eax, eax
je 0x180034b7f
mov r8d, edi
mov rdx, rbx
lea rcx, str.wcstombs_s_error_in_log_file:__s____d_n
call fcn.180053f50
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rsi
lea r9, str.TRG_TriggerChanges
mov edx, 0x5f
lea r8d, [rdx - 0x5c]
lea rcx, str...Triggers.cpp
call fcn.180001b40
jmp 0x180034bd6
mov edx, edi
lea rcx, str.Error__d_in_swprintf_s_n
call fcn.180053f50
lea rcx, str.Error_in_swprintf_s_n
jmp 0x180034bd0
lea rcx, str.Memory_allocation_error_in_log_file_n
call fcn.180053f50
lea rcx, str.Memory_allocation_error_in_log_file_n
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
test rsi, rsi
je 0x180034be3
mov rcx, rsi
call fcn.180053a94
test rbx, rbx
je 0x180034bf0
mov rcx, rbx
call fcn.180053a94
call fcn.18001de00
jmp 0x180034d33
test eax, eax
jne 0x180034d30
cmp dword [rdx + 0x1c], 0
je 0x180034d30
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea edi, [rax + 0x1e]
xor r14d, r14d
mov qword [rsp + 0x70], r14
mov ecx, 0x1000a
call fcn.180053ad4
mov rsi, rax
mov ecx, 0x2000a
call fcn.180053ad4
mov rbx, rax
test rsi, rsi
je 0x180034cef
test rax, rax
je 0x180034cef
lea r8, str.CHANGED_L0_MACRO_DISABLE_TO_Enabled.
mov edx, 0xffff
mov rcx, rax
call fcn.180053a4c
test eax, eax
jle 0x180034cd8
mov word [rbx + 0x1fffe], r14w
lea rdx, [r14 - 2]
mov rcx, rbx
call fcn.180053398
lea r8, [rax + 1]
mov qword [rsp + 0x20], 0xffffffffffffffff
mov r9, rbx
mov rdx, rsi
lea rcx, [rsp + 0x70]
call fcn.180054798
test eax, eax
je 0x180034cb1
mov r8d, edi
mov rdx, rbx
lea rcx, str.wcstombs_s_error_in_log_file:__s____d_n
call fcn.180053f50
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rsi
lea r9, str.TRG_TriggerChanges
mov edx, 0x65
lea r8d, [rdx - 0x62]
lea rcx, str...Triggers.cpp
call fcn.180001b40
jmp 0x180034d08
mov edx, edi
lea rcx, str.Error__d_in_swprintf_s_n
call fcn.180053f50
lea rcx, str.Error_in_swprintf_s_n
jmp 0x180034d02
lea rcx, str.Memory_allocation_error_in_log_file_n
call fcn.180053f50
lea rcx, str.Memory_allocation_error_in_log_file_n
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
test rsi, rsi
je 0x180034d15
mov rcx, rsi
call fcn.180053a94
test rbx, rbx
je 0x180034d22
mov rcx, rbx
call fcn.180053a94
lea rcx, str.c:_forcedisableexcel.exe
call fcn.18001dab0
jmp 0x180034d33
xor r14d, r14d
mov eax, dword [r13 + 0xd4]
cmp dword [r15 + 0x108], eax
je 0x180035110
test eax, eax
jne 0x180034d75
mov dword [rsp + 0x70], r14d
lea r8, [rsp + 0x70]
mov rdx, qword [str.svchost.exe]
mov rcx, r15
call fcn.180035120
test eax, eax
jne 0x180034d75
mov edx, dword [rsp + 0x70]
mov rcx, r15
call fcn.1800213d0
nop
mov dword [r15 + 0x625c], 1
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea edi, [rax + 0x1e]
mov qword [rsp + 0x70], r14
mov ecx, 0x1000a
call fcn.180053ad4
mov rsi, rax
mov ecx, 0x2000a
call fcn.180053ad4
mov rbx, rax
test rsi, rsi
je 0x180034e6a
test rax, rax
je 0x180034e6a
mov r9d, dword [r13 + 0xd4]
lea r8, str.PEN_TESTING_MODE_have_changed_to__d.
mov edx, 0xffff
mov rcx, rax
call fcn.180053a4c
test eax, eax
jle 0x180034e53
mov word [rbx + 0x1fffe], r14w
mov rdx, 0xfffffffffffffffe
mov rcx, rbx
call fcn.180053398
lea r8, [rax + 1]
mov qword [rsp + 0x20], 0xffffffffffffffff
mov r9, rbx
mov rdx, rsi
lea rcx, [rsp + 0x70]
call fcn.180054798
test eax, eax
je 0x180034e2c
mov r8d, edi
mov rdx, rbx
lea rcx, str.wcstombs_s_error_in_log_file:__s____d_n
call fcn.180053f50
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rsi
lea r9, str.TRG_TriggerChanges
mov edx, 0x82
lea r8d, [rdx - 0x7f]
lea rcx, str...Triggers.cpp
call fcn.180001b40
jmp 0x180034e83
mov edx, edi
lea rcx, str.Error__d_in_swprintf_s_n
call fcn.180053f50
lea rcx, str.Error_in_swprintf_s_n
jmp 0x180034e7d
lea rcx, str.Memory_allocation_error_in_log_file_n
call fcn.180053f50
lea rcx, str.Memory_allocation_error_in_log_file_n
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
test rsi, rsi
je 0x180034e90
mov rcx, rsi
call fcn.180053a94
test rbx, rbx
je 0x180034e9d
mov rcx, rbx
call fcn.180053a94
mov rcx, r15
call fcn.18001fef0
test eax, eax
je 0x180034fc5
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea edi, [rax + 0x1e]
mov qword [rsp + 0x78], r14
mov ecx, 0x1000a
call fcn.180053ad4
mov rsi, rax
mov ecx, 0x2000a
call fcn.180053ad4
mov rbx, rax
test rsi, rsi
je 0x180034f92
test rax, rax
je 0x180034f92
lea r8, str.SET_CONFIG_STOP_
mov edx, 0xffff
mov rcx, rax
call fcn.180053a4c
test eax, eax
jle 0x180034f7b
mov word [rbx + 0x1fffe], r14w
mov rdx, 0xfffffffffffffffe
mov rcx, rbx
call fcn.180053398
lea r8, [rax + 1]
mov qword [rsp + 0x20], 0xffffffffffffffff
mov r9, rbx
mov rdx, rsi
lea rcx, [rsp + 0x78]
call fcn.180054798
test eax, eax
je 0x180034f52
mov r8d, edi
mov rdx, rbx
lea rcx, str.wcstombs_s_error_in_log_file:__s____d_n
call fcn.180053f50
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rsi
lea r9, str.TRG_TriggerChanges
mov edx, 0x85
mov r8d, 3
lea rcx, str...Triggers.cpp
call fcn.180001b40
jmp 0x180034fab
mov edx, edi
lea rcx, str.Error__d_in_swprintf_s_n
call fcn.180053f50
lea rcx, str.Error_in_swprintf_s_n
jmp 0x180034fa5
lea rcx, str.Memory_allocation_error_in_log_file_n
call fcn.180053f50
lea rcx, str.Memory_allocation_error_in_log_file_n
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
test rsi, rsi
je 0x180034fb8
mov rcx, rsi
call fcn.180053a94
test rbx, rbx
je 0x180034fc5
mov rcx, rbx
call fcn.180053a94
lea rcx, [r15 + 0x34]
mov r9d, 0x208
mov r8, r13
mov edx, r9d
call fcn.180055cbc
mov rcx, r15
call fcn.18001f860
test eax, eax
je 0x180035109
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea esi, [rax + 0x1e]
mov qword [rsp + 0x80], r14
mov ecx, 0x1000a
call fcn.180053ad4
mov rdi, rax
mov ecx, 0x2000a
call fcn.180053ad4
mov rbx, rax
test rdi, rdi
je 0x1800350d5
test rax, rax
je 0x1800350d5
lea r8, str.SET_CONFIG_START_
mov edx, 0xffff
mov rcx, rax
call fcn.180053a4c
test eax, eax
jle 0x1800350be
mov word [rbx + 0x1fffe], r14w
mov rdx, 0xfffffffffffffffe
mov rcx, rbx
call fcn.180053398
lea r8, [rax + 1]
mov qword [rsp + 0x20], 0xffffffffffffffff
mov r9, rbx
mov rdx, rdi
lea rcx, [rsp + 0x80]
call fcn.180054798
test eax, eax
je 0x180035095
mov r8d, esi
mov rdx, rbx
lea rcx, str.wcstombs_s_error_in_log_file:__s____d_n
call fcn.180053f50
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rdi
lea r9, str.TRG_TriggerChanges
mov edx, 0x8d
mov r8d, 3
lea rcx, str...Triggers.cpp
call fcn.180001b40
jmp 0x1800350ee
mov edx, esi
lea rcx, str.Error__d_in_swprintf_s_n
call fcn.180053f50
lea rcx, str.Error_in_swprintf_s_n
jmp 0x1800350e8
lea rcx, str.Memory_allocation_error_in_log_file_n
call fcn.180053f50
lea rcx, str.Memory_allocation_error_in_log_file_n
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
test rdi, rdi
je 0x1800350fb
mov rcx, rdi
call fcn.180053a94
test rbx, rbx
je 0x180035109
mov rcx, rbx
call fcn.180053a94
nop
mov dword [r15 + 0x625c], r14d
add rsp, 0x38
pop r15
pop r14
pop r13
pop rdi
pop rsi
pop rbx
ret