Function at 0x1400b4000
Capabilities:
Link many functions at runtime
Set environment variable

Disassembly:
push rbx
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
lea rcx, [0x1400f79a0]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
lea rdx, str.SymInitialize
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.EnumerateLoadedModules64
mov rcx, rbx
mov qword [0x140143bf8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.SymRegisterCallback64
mov rcx, rbx
mov qword [0x140143c50], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.SymGetModuleInfo64
mov rcx, rbx
mov qword [0x140143c60], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.SymCleanup
mov rcx, rbx
mov qword [0x140143c48], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.SymFromAddrW
mov rcx, rbx
mov qword [0x140143c18], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.SymGetSymFromName
mov rcx, rbx
mov qword [0x140143c10], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.SymSetOptions
mov rcx, rbx
mov qword [0x140143c08], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.SymSetHomeDirectoryW
mov rcx, rbx
mov qword [0x140143c20], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.SymLoadModuleExW
mov rcx, rbx
mov qword [0x140143ca8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.SymLoadModule64
mov rcx, rbx
mov qword [0x140143c30], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.SymUnloadModule64
mov rcx, rbx
mov qword [0x140143c38], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.StackWalk64
mov rcx, rbx
mov qword [0x140143c40], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.SymGetLineFromAddrW64
mov rcx, rbx
mov qword [0x140143c28], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.SymGetLinePrevW64
mov rcx, rbx
mov qword [0x140143c88], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.SymGetSourceFileTokenW
mov rcx, rbx
mov qword [0x140143c90], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.SymGetSourceFileW
mov rcx, rbx
mov qword [0x140143c98], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.SymGetModuleBase64
mov rcx, rbx
mov qword [0x140143ca0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.SymFunctionTableAccess64
mov rcx, rbx
mov qword [0x140143c68], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140143c00], rax
lea rdx, str.SymSrvGetFileIndexesW
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
lea rcx, [0x1400b3410]
lea rdx, str.SymFindFileInPathW
cmove rax, rcx
mov rcx, rbx
mov qword [0x140143c70], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.SymSetSearchPathW
mov rcx, rbx
mov qword [0x140143c78], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x14013cc88]
mov qword [0x140143c80], rax
call fcn.1400b0200
mov rdx, rax
lea rcx, str._NT_SYMBOL_PATH
call qword [sym.imp.KERNEL32.dll_SetEnvironmentVariableW]
cmp qword [0x140143bf8], 0
setne al
add rsp, 0x20
pop rbx
ret