Function at 0x140002dc0
Capabilities:
Query environment variable

Disassembly:
push rbx
sub rsp, 0x40
xor ebx, ebx
mov byte [0x140284510], 1
cmp byte [0x140284512], bl
jne 0x140002e69
cmp byte [0x140284511], bl
jne 0x14000308e
mov byte [0x140284512], 1
call fcn.140002d30
test eax, eax
jns 0x140002e55
mov byte [0x140284512], bl
lea rax, str.interface_initialization_failed
mov r9d, 0x8e
mov qword [rsp + 0x38], rax
lea r8, str.H5_init_library
mov rax, qword [0x14027dda0]
lea rdx, str.C:_b_abs_e4nt8ttmb0croothdf5_1686163951797work_srcH5.c
mov qword [rsp + 0x30], rax
xor ecx, ecx
mov rax, qword [0x14027dbc0]
mov qword [rsp + 0x28], rax
mov rax, qword [0x14027dbb8]
mov qword [rsp + 0x20], rax
call fcn.1400603f0
mov ebx, 0xffffffff
mov eax, ebx
add rsp, 0x40
pop rbx
ret
cmp byte [0x140284512], bl
jne 0x140002e69
cmp byte [0x140284511], bl
jne 0x14000308e
xor edx, edx
lea rcx, [0x1402873e0]
mov r8d, 0x158
call sub.VCRUNTIME140.dll_memset
cmp byte [0x140284514], bl
lea rax, [0x1401fcfe8]
mov qword [0x1402873f0], rax
lea rax, [0x1401fcfec]
mov qword [0x140287400], rax
lea rax, str.bdefgimopstvz
mov qword [0x140287410], rax
lea rax, [0x1401fcff4]
mov qword [0x140287420], rax
lea rax, [0x1401fcff8]
mov qword [0x140287430], rax
lea rax, [0x1401fcffc]
mov qword [0x140287440], rax
lea rax, [0x1401fd000]
mov qword [0x140287450], rax
lea rax, [0x1401fd004]
mov qword [0x140287460], rax
lea rax, [0x1401fd008]
mov qword [0x140287470], rax
lea rax, [0x1401fd00c]
mov qword [0x140287480], rax
lea rax, [0x1401fd010]
mov qword [0x140287490], rax
lea rax, [0x1401fd014]
mov qword [0x1402874a0], rax
lea rax, [0x1401fd018]
mov qword [0x1402874b0], rax
lea rax, [0x1401fd01c]
mov qword [0x1402874c0], rax
lea rax, [0x1401fd020]
mov qword [0x1402874d0], rax
lea rax, [0x1401fd024]
mov qword [0x1402874e0], rax
lea rax, [0x1401fd028]
mov qword [0x1402874f0], rax
lea rax, [0x1401fd02c]
mov qword [0x140287500], rax
lea rax, [0x1401fd030]
mov qword [0x140287510], rax
lea rax, [0x1401fd034]
mov qword [0x140287520], rax
jne 0x140002fb0
lea rcx, [fcn.1400030a0]
call fcn.1401f0664
mov byte [0x140284514], 1
call fcn.14001ede0
test eax, eax
jns 0x140002fcb
lea rax, [0x1401fd038]
mov r9d, 0xf6
jmp 0x140002e0a
call fcn.14005c0a0
test eax, eax
jns 0x140002fe6
lea rax, str.unable_to_initialize_vol_interface
mov r9d, pe_nt_image_headers64
jmp 0x140002e0a
call fcn.14002cd80
test eax, eax
jns 0x140003001
lea rax, str.unable_to_initialize_property_list_interface
mov r9d, 0xfa
jmp 0x140002e0a
call fcn.1400330a0
test eax, eax
jns 0x14000301c
lea rax, str.unable_to_initialize_metadata_caching_interface
mov r9d, 0xfc
jmp 0x140002e0a
call fcn.1400199d0
test eax, eax
jns 0x140003037
lea rax, str.unable_to_initialize_link_interface
mov r9d, 0xfe
jmp 0x140002e0a
call fcn.1400606a0
test eax, eax
jns 0x140003052
lea rax, str.unable_to_initialize_FS_interface
mov r9d, 0x100
jmp 0x140002e0a
call fcn.14005c130
test eax, eax
jns 0x14000306d
lea rax, str.unable_to_initialize_vol_interface
mov r9d, 0x104
jmp 0x140002e0a
lea rcx, str._all
call fcn.140002950
lea rcx, str.HDF5_DEBUG
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
mov rcx, rax
call fcn.140002950
mov eax, ebx
add rsp, 0x40
pop rbx
ret