Function at 0x14001c440
Capabilities:
Query environment variable

Disassembly:
push rbp
push rsi
push rdi
sub rsp, 0x160
mov rax, qword [0x1402b4198]
xor rax, rsp
mov qword [rsp + 0x150], rax
cmp dword [0x1402b4b78], 0
mov ebp, r8d
mov esi, edx
mov byte [rsp + 0x40], 0
mov edi, ecx
jne 0x14001c689
lea rcx, str.HDF5_DISABLE_VERSION_CHECK
mov qword [rsp + 0x198], rbx
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
mov rbx, rax
test rax, rax
je 0x14001c4b6
movsx ecx, byte [rax]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isdigit]
test eax, eax
je 0x14001c4b6
xor r8d, r8d
xor edx, edx
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
mov dword [0x1402b4b7c], eax
jmp 0x14001c4bc
mov eax, dword [0x1402b4b7c]
mov rbx, qword [rsp + 0x198]
cmp edi, 1
jne 0x14001c4d6
cmp esi, 0xc
jne 0x14001c4d6
cmp ebp, edi
je 0x14001c56f
test eax, eax
je 0x14001c6a6
cmp eax, 1
jne 0x14001c56f
lea ecx, [rax + 1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, qword [str.Warning__HDF5_library_version_mismatched_error_nThe_HDF5_header_files_used_to_compile_this_application_do_not_match_nthe_version_used_by_the_HDF5_library_to_which_this_application_is_linked._nData_corruption_or_segmentation_faults_may_occur_if_the_application_continues._nThis_can_happen_when_an_application_was_compiled_by_one_version_of_HDF5_but_nlinked_with_a_different_version_of_static_or_shared_HDF5_library._nYou_should_recompile_the_application_or_check_your_shared_library_related_nsettings_such_as_LD_LIBRARY_PATH._n]
lea rdx, str._sHDF5_DISABLE_VERSION_CHECK_environment_variable_is_set_to__d__application_will_ncontinue_at_your_own_risk._n
mov rcx, rax
mov r9d, 1
call fcn.140002f90
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov dword [rsp + 0x38], 1
lea rdx, str.Headers_are__u._u._u__library_is__u._u._u_n
mov dword [rsp + 0x30], 0xc
mov rcx, rax
mov dword [rsp + 0x28], 1
mov r9d, esi
mov r8d, edi
mov dword [rsp + 0x20], ebp
call fcn.140002f90
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea r8, str.________SUMMARY_OF_THE_HDF5_CONFIGURATION_n_________n_nGeneral_Information:_n____________________n___________________HDF5_Version:_1.12.1_n__________________Configured_on:_2023_06_07_n__________________Configured_by:_NMake_Makefiles_n____________________Host_system:_Windows_10.0.17763_n______________Uname_information:_Windows_n_______________________Byte_sex:_little_endian_n_____________Installation_point:_C:_b_abs_e4nt8ttmb0_croot_hdf5_1686163951797__h_env_Library_n_nCompiling_Options:_n___________________n_____________________Build_Mode:_RELEASE_n______________Debugging_Symbols:_OFF_n________________________Asserts:_OFF_n______________________Profiling:_OFF_n_____________Optimization_Level:_OFF_n_nLinking_Options:_n_________________n______________________Libraries:__n__Statically_Linked_Executables:_OFF_n________________________LDFLAGS:__machine:x64_n_____________________H5_LDFLAGS:__n_____________________AM_LDFLAGS:__n________________Extra_libraries:__n_______________________Archiver:_C:_Program_Files__x86__Microsoft_Visual_Studio_2017_BuildTools_VC_Tools_MSVC_14.16.27023_bin_Hostx64_x64_lib.exe_n_________________________Ranlib:_:_n_nLanguages:_n___________n______________________________C:_YES_n_____________________C_Compiler:_C:_Program_Files__x86__Microsoft_Visual_Studio_2017_BuildTools_VC_Tools_MSVC_14.16.27023_bin_Hostx64_x64_cl.exe_19.16.27049.0_n_______________________CPPFLAGS:__n____________________H5_CPPFLAGS:__n____________________AM_CPPFLAGS:__n_________________________CFLAGS:____DWIN32__D_WINDOWS__n______________________H5_CFLAGS:__W3__wd4100__wd4706__wd4127_n______________________AM_CFLAGS:__n_______________Shared_C_Library:_YES_n_______________Static_C_Library:_YES_n_n________________________Fortran:_OFF_n_______________Fortran_Compiler:___n__________________Fortran_Flags:__n_______________H5_Fortran_Flags:__n_______________AM_Fortran_Flags:__n_________Shared_Fortran_Library:_YES_n_________Static_Fortran_Library:_YES_n_n____________________________C:_ON_n___________________C_Compiler:_C:_Program_Files__x86__Microsoft_Visual_Studio_2017_BuildTools_VC_Tools_MSVC_14.16.27023_bin_Hostx64_x64_cl.exe_19.16.27049.0_n______________________C_Flags:____n___________________H5_C_Flags:__W3__wd4100__wd4706__wd4127_n___________________AM_C_Flags:__n_____________Shared_C_Library:_YES_n_____________Static_C_Library:_YES_n_n____________________________JAVA:_OFF_n_________________JAVA_Compiler:___n_nFeatures:_n__________n___________________Parallel_HDF5:_OFF_nParallel_Filtered_Dataset_Writes:__n______________Large_Parallel_I_O:__n______________High_level_library:_ON_n________________Build_HDF5_Tests:_ON_n________________Build_HDF5_Tools:_ON_n____________________Threadsafety:_ON__recursive_RW_locks:____n_____________Default_API_mapping:_v112_n__With_deprecated_public_symbols:_ON_n__________I_O_filters__external_:__DEFLATE_n_____________________________MPE:__n______________________Direct_VFD:__n______________________Mirror_VFD:__n_______________Read_Only__S3_VFD:__n_____________Read_Only__HDFS_VFD:__n_________________________dmalloc:__n__Packages_w__extra_debug_output:__n_____________________API_Tracing:_OFF_n____________Using_memory_checker:_OFF_n_Memory_allocation_sanity_checks:_OFF_n__________Function_Stack_Tracing:_OFF_n________________Use_file_locking:_best_effort_n_______Strict_File_Format_Checks:_OFF_n____Optimization_Instrumentation:__n
lea rdx, [0x1402255bc]
call fcn.140002f90
mov eax, dword [0x1402b4b7c]
mov dword [0x1402b4b78], 1
test eax, eax
jne 0x14001c689
mov dword [rsp + 0x28], 1
lea r9d, [rax + 1]
lea r8, str.HDF5_library_version:__d._d._d
mov dword [rsp + 0x20], 0xc
mov edx, pe_nt_image_headers64
lea rcx, [rsp + 0x50]
call fcn.140007560
cmp byte [rsp + 0x40], 0
je 0x14001c5f8
mov r8d, 1
lea rdx, [0x140227264]
lea rcx, [rsp + 0x50]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncat]
lea rcx, [rsp + 0x50]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x14001c5d6
mov r8d, 0xff
lea rdx, [rsp + 0x40]
sub r8, rax
lea rcx, [rsp + 0x50]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncat]
lea rax, [rsp + 0x50]
lea r9, str.HDF5_library_version:_1.12.1
sub r9, rax
nop word [rax + rax]
movzx r8d, byte [rax]
movzx edx, byte [rax + r9]
sub r8d, edx
jne 0x14001c625
inc rax
test edx, edx
jne 0x14001c610
test r8d, r8d
je 0x14001c689
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rdx, rax
lea rcx, str.Warning___Library_version_information_error._nThe_HDF5_library_version_information_are_not_consistent_in_its_source_code._nThis_is_NOT_a_fatal_error_but_should_be_corrected.__Setting_the_environment_nvariable_HDF5_DISABLE_VERSION_CHECK_to_a_value_of_1_will_suppress_nthis_warning._n
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fputs]
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9d, 0xc
lea rdx, str.Library_version_information_are:_nH5_VERS_MAJOR_d__H5_VERS_MINOR_d__H5_VERS_RELEASE_d__H5_VERS_SUBRELEASE_s__nH5_VERS_INFO_s_n
mov rcx, rax
lea rax, [0x14022abf8]
mov qword [rsp + 0x30], rax
lea rax, [0x140225580]
mov qword [rsp + 0x28], rax
lea r8d, [r9 - 0xb]
mov dword [rsp + 0x20], 1
call fcn.140002f90
xor eax, eax
mov rcx, qword [rsp + 0x150]
xor rcx, rsp
call fcn.1402226d0
add rsp, 0x160
pop rdi
pop rsi
pop rbp
ret
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, qword [str.Warning__HDF5_library_version_mismatched_error_nThe_HDF5_header_files_used_to_compile_this_application_do_not_match_nthe_version_used_by_the_HDF5_library_to_which_this_application_is_linked._nData_corruption_or_segmentation_faults_may_occur_if_the_application_continues._nThis_can_happen_when_an_application_was_compiled_by_one_version_of_HDF5_but_nlinked_with_a_different_version_of_static_or_shared_HDF5_library._nYou_should_recompile_the_application_or_check_your_shared_library_related_nsettings_such_as_LD_LIBRARY_PATH._n]
lea r9, str.You_can__at_your_own_risk__disable_this_warning_by_setting_the_environment_nvariable_HDF5_DISABLE_VERSION_CHECK_to_a_value_of_1._nSetting_it_to_2_or_higher_will_suppress_the_warning_messages_totally._n
mov rcx, rax
lea rdx, [0x1402279f8]
call fcn.140002f90
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov dword [rsp + 0x38], 1
lea rdx, str.Headers_are__u._u._u__library_is__u._u._u_n
mov dword [rsp + 0x30], 0xc
mov rcx, rax
mov dword [rsp + 0x28], 1
mov r9d, esi
mov r8d, edi
mov dword [rsp + 0x20], ebp
call fcn.140002f90
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea r8, str.________SUMMARY_OF_THE_HDF5_CONFIGURATION_n_________n_nGeneral_Information:_n____________________n___________________HDF5_Version:_1.12.1_n__________________Configured_on:_2023_06_07_n__________________Configured_by:_NMake_Makefiles_n____________________Host_system:_Windows_10.0.17763_n______________Uname_information:_Windows_n_______________________Byte_sex:_little_endian_n_____________Installation_point:_C:_b_abs_e4nt8ttmb0_croot_hdf5_1686163951797__h_env_Library_n_nCompiling_Options:_n___________________n_____________________Build_Mode:_RELEASE_n______________Debugging_Symbols:_OFF_n________________________Asserts:_OFF_n______________________Profiling:_OFF_n_____________Optimization_Level:_OFF_n_nLinking_Options:_n_________________n______________________Libraries:__n__Statically_Linked_Executables:_OFF_n________________________LDFLAGS:__machine:x64_n_____________________H5_LDFLAGS:__n_____________________AM_LDFLAGS:__n________________Extra_libraries:__n_______________________Archiver:_C:_Program_Files__x86__Microsoft_Visual_Studio_2017_BuildTools_VC_Tools_MSVC_14.16.27023_bin_Hostx64_x64_lib.exe_n_________________________Ranlib:_:_n_nLanguages:_n___________n______________________________C:_YES_n_____________________C_Compiler:_C:_Program_Files__x86__Microsoft_Visual_Studio_2017_BuildTools_VC_Tools_MSVC_14.16.27023_bin_Hostx64_x64_cl.exe_19.16.27049.0_n_______________________CPPFLAGS:__n____________________H5_CPPFLAGS:__n____________________AM_CPPFLAGS:__n_________________________CFLAGS:____DWIN32__D_WINDOWS__n______________________H5_CFLAGS:__W3__wd4100__wd4706__wd4127_n______________________AM_CFLAGS:__n_______________Shared_C_Library:_YES_n_______________Static_C_Library:_YES_n_n________________________Fortran:_OFF_n_______________Fortran_Compiler:___n__________________Fortran_Flags:__n_______________H5_Fortran_Flags:__n_______________AM_Fortran_Flags:__n_________Shared_Fortran_Library:_YES_n_________Static_Fortran_Library:_YES_n_n____________________________C:_ON_n___________________C_Compiler:_C:_Program_Files__x86__Microsoft_Visual_Studio_2017_BuildTools_VC_Tools_MSVC_14.16.27023_bin_Hostx64_x64_cl.exe_19.16.27049.0_n______________________C_Flags:____n___________________H5_C_Flags:__W3__wd4100__wd4706__wd4127_n___________________AM_C_Flags:__n_____________Shared_C_Library:_YES_n_____________Static_C_Library:_YES_n_n____________________________JAVA:_OFF_n_________________JAVA_Compiler:___n_nFeatures:_n__________n___________________Parallel_HDF5:_OFF_nParallel_Filtered_Dataset_Writes:__n______________Large_Parallel_I_O:__n______________High_level_library:_ON_n________________Build_HDF5_Tests:_ON_n________________Build_HDF5_Tools:_ON_n____________________Threadsafety:_ON__recursive_RW_locks:____n_____________Default_API_mapping:_v112_n__With_deprecated_public_symbols:_ON_n__________I_O_filters__external_:__DEFLATE_n_____________________________MPE:__n______________________Direct_VFD:__n______________________Mirror_VFD:__n_______________Read_Only__S3_VFD:__n_____________Read_Only__HDFS_VFD:__n_________________________dmalloc:__n__Packages_w__extra_debug_output:__n_____________________API_Tracing:_OFF_n____________Using_memory_checker:_OFF_n_Memory_allocation_sanity_checks:_OFF_n__________Function_Stack_Tracing:_OFF_n________________Use_file_locking:_best_effort_n_______Strict_File_Format_Checks:_OFF_n____Optimization_Instrumentation:__n
lea rdx, [0x1402255bc]
call fcn.140002f90
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rdx, rax
lea rcx, str.Bye..._n
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fputs]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3