Function at 0x14011a320
Capabilities:
Query environment variable

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rdi
mov eax, 0x1040
call fcn.140130fd0
sub rsp, rax
mov rax, qword [0x140653828]
xor rax, rsp
mov qword [rsp + 0x1030], rax
mov rbx, rdx
mov rsi, rcx
test rdx, rdx
je 0x14011b1ad
test rcx, rcx
je 0x14011b1ad
xor edx, edx
lea rcx, [rsp + 0x20]
mov r8d, 0x1001
call sub.VCRUNTIME140.dll_memset
mov r8d, 0x1001
lea rdx, [rsp + 0x20]
lea rcx, [0x14014e518]
call qword [sym.imp.KERNEL32.dll_ExpandEnvironmentStringsA]
lea rax, [rsp + 0x20]
mov rdi, 0xffffffffffffffff
nop dword [rax + rax]
inc rdi
cmp byte [rax + rdi], 0
jne 0x14011a3a0
mov r8, rdi
lea rdx, [rsp + 0x20]
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
jne 0x14011b1ad
add rdi, rsi
movzx eax, byte [rdi]
cmp al, 0x5c
je 0x14011a3d0
cmp al, 0x2f
jne 0x14011a3d3
inc rdi
mov r8d, 9
lea rdx, [0x1401f03e0]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
je 0x14011a977
mov r8d, 9
lea rdx, str.csmapper_
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
je 0x14011a977
mov r8d, 5
lea rdx, [0x1401f09ec]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
je 0x14011a447
mov r8d, 5
lea rdx, str.esdb_
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
jne 0x14011b1ad
add rdi, 5
lea rdx, str.esdb.alias.db
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a473
mov eax, dword [0x14022c7f0]
mov qword [rbx], rax
lea rax, [0x14022a6b0]
jmp 0x14011b1af
lea rdx, str.esdb.dir.db
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a49b
mov eax, dword [0x14022c7f4]
mov qword [rbx], rax
lea rax, [0x14022c800]
jmp 0x14011b1af
lea rdx, [0x1401f0a20]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a4c3
mov eax, dword [0x14022fe40]
mov qword [rbx], rax
lea rax, str.ESDB
jmp 0x14011b1af
lea rdx, [0x1401f0a30]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a4eb
mov eax, dword [0x14022dbe4]
mov qword [rbx], rax
lea rax, [0x14022dbf0]
jmp 0x14011b1af
lea rdx, [0x1401f0a50]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a513
mov eax, dword [0x14022d61c]
mov qword [rbx], rax
lea rax, [0x14022d980]
jmp 0x14011b1af
lea rdx, [0x1401f0a70]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a53b
mov eax, dword [0x14022dbe0]
mov qword [rbx], rax
lea rax, [0x14022dab0]
jmp 0x14011b1af
lea rdx, [0x1401f0a90]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a563
mov eax, dword [0x14022dbe8]
mov qword [rbx], rax
lea rax, [0x14022dd20]
jmp 0x14011b1af
lea rdx, [0x1401f0ab0]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a58b
mov eax, dword [0x14022dbec]
mov qword [rbx], rax
lea rax, [0x14022de50]
jmp 0x14011b1af
lea rdx, [0x1401f0ad0]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a5b3
mov eax, dword [0x14022e0b0]
mov qword [rbx], rax
lea rax, [0x14022df80]
jmp 0x14011b1af
lea rdx, [0x1401f0af0]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a5db
mov eax, dword [0x14022e0b4]
mov qword [rbx], rax
lea rax, [0x14022e0c0]
jmp 0x14011b1af
lea rdx, [0x1401f0b10]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a603
mov eax, dword [0x14022e0b8]
mov qword [rbx], rax
lea rax, [0x14022e1f0]
jmp 0x14011b1af
lea rdx, [0x1401f0b30]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a62b
mov eax, dword [0x14022e0bc]
mov qword [rbx], rax
lea rax, [0x14022e320]
jmp 0x14011b1af
lea rdx, [0x1401f0b50]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a653
mov eax, dword [0x14022e580]
mov qword [rbx], rax
lea rax, [0x14022e450]
jmp 0x14011b1af
lea rdx, [0x1401f0b70]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a67b
mov eax, dword [0x14022e584]
mov qword [rbx], rax
lea rax, [0x14022e590]
jmp 0x14011b1af
lea rdx, [0x1401f0b90]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a6a3
mov eax, dword [0x14022c7f8]
mov qword [rbx], rax
lea rax, [0x14022cfa0]
jmp 0x14011b1af
lea rdx, [0x1401f0ba0]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a6cb
mov eax, dword [0x14022c7fc]
mov qword [rbx], rax
lea rax, [0x14022d190]
jmp 0x14011b1af
lea rdx, [0x1401f0bb0]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a6f3
mov eax, dword [0x14022d610]
mov qword [rbx], rax
lea rax, [0x14022d380]
jmp 0x14011b1af
lea rdx, [0x1401f0bc0]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a71b
mov eax, dword [0x14022d614]
mov qword [rbx], rax
lea rax, [0x14022d620]
jmp 0x14011b1af
lea rdx, [0x1401f0bd0]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a743
mov eax, dword [0x14022d618]
mov qword [rbx], rax
lea rax, [0x14022d850]
jmp 0x14011b1af
lea rdx, [0x1401f0be8]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a76b
mov eax, dword [0x14022e588]
mov qword [rbx], rax
lea rax, [0x14022e6c0]
jmp 0x14011b1af
lea rdx, [0x1401f0c00]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a793
mov eax, dword [0x14022e58c]
mov qword [rbx], rax
lea rax, [0x14022e7f0]
jmp 0x14011b1af
lea rdx, [0x1401f0c18]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a7bb
mov eax, dword [0x14022ebb0]
mov qword [rbx], rax
lea rax, [0x14022e9d0]
jmp 0x14011b1af
lea rdx, [0x1401f0c30]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a7e3
mov eax, dword [0x14022ebb4]
mov qword [rbx], rax
lea rax, [0x14022ebc0]
jmp 0x14011b1af
lea rdx, [0x1401f0c48]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a80b
mov eax, dword [0x14022f250]
mov qword [rbx], rax
lea rax, [0x14022f0d0]
jmp 0x14011b1af
lea rdx, [0x1401f0c68]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a833
mov eax, dword [0x14022f258]
mov qword [rbx], rax
lea rax, [0x14022f3e0]
jmp 0x14011b1af
lea rdx, [0x1401f0c80]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a85b
mov eax, dword [0x14022ebbc]
mov qword [rbx], rax
lea rax, [0x14022ef60]
jmp 0x14011b1af
lea rdx, [0x1401f0c90]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a883
mov eax, dword [0x14022ebb8]
mov qword [rbx], rax
lea rax, [0x14022edf0]
jmp 0x14011b1af
lea rdx, [0x1401f0ca8]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a8ab
mov eax, dword [0x14022f254]
mov qword [rbx], rax
lea rax, [0x14022f260]
jmp 0x14011b1af
lea rdx, [0x1401f0cc0]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a8d3
mov eax, dword [0x14022f844]
mov qword [rbx], rax
lea rax, [0x14022f850]
jmp 0x14011b1af
lea rdx, [0x1401f0ce0]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a8fb
mov eax, dword [0x14022f84c]
mov qword [rbx], rax
lea rax, [0x14022fb50]
jmp 0x14011b1af
lea rdx, [0x1401f0cf8]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a923
mov eax, dword [0x14022f840]
mov qword [rbx], rax
lea rax, [0x14022f6d0]
jmp 0x14011b1af
lea rdx, [0x1401f0d08]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a94b
mov eax, dword [0x14022f25c]
mov qword [rbx], rax
lea rax, [0x14022f560]
jmp 0x14011b1af
lea rdx, [0x1401f0d20]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011b192
mov eax, dword [0x14022f848]
mov qword [rbx], rax
lea rax, [0x14022f9d0]
jmp 0x14011b1af
add rdi, 9
lea rdx, str.charset.pivot.pvdb
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a9a3
mov eax, dword [0x1402317c0]
mov qword [rbx], rax
lea rax, str.CSPIVOT
jmp 0x14011b1af
lea rdx, str.mapper.dir
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a9cb
mov eax, dword [0x14064f734]
mov qword [rbx], rax
lea rax, str._n_CP_n_nCP936EXT_UCS____________________mapper_std______CP_CP936EXT_UCS.mps_nUCS_CP936EXT____________________mapper_std______CP_UCS_CP936EXT.mps_n_n_GB_n_nGB2312_UCS_t_tmapper_std_tGB_GB2312_UCS.mps_nGB2312GBK_UCS_t_tmapper_std_tGB_GB2312GBK_UCS.mps_nGB2312EXT_UCS_t_tmapper_std_tGB_GB2312EXT_UCS.mps_nGB2312UDA1_UCS_t_tmapper_std_tGB_GB2312UDA1_UCS.mps_nGB2312UDA2_UCS_t_tmapper_std_tGB_GB2312UDA2_UCS.mps_nGBKEXT_UCS_t_tmapper_std_tGB_GBKEXT_UCS.mps_nGBKUDA_UCS_t_tmapper_std_tGB_GBKUDA_UCS.mps_nGB18030_UCS:BMP_t_tmapper_std_tGB_GB18030_UCS_BMP.mps_nGB2312:CP936_UCS_tmapper_parallel_tGB2312EXT_UCS_GB2312GBK_UCS_nGB2312:GBK_UCS_t_tmapper_parallel_tGB2312UDA1_UCS_GB2312:CP936_UCS_nGB2312:GB18030_UCS_tmapper_parallel_tGB2312UDA2_UCS_GB2312:GBK_UCS_nGBK_UCS_t_t_tmapper_parallel_tGBKEXT_UCS_CP936EXT_UCS_nGBK:GB18030_UCS_t_tmapper_parallel_tGBKUDA_UCS_GBK_UCS_nGBKUCS_UCS_t_tmapper_parallel_tGB18030_UCS:BMP_nUCS_GB2312_t_tmapper_std_tGB_UCS_GB2312.mps_nUCS_GB2312EXT_t_tmapper_std_tGB_UCS_GB2312EXT.mps_nUCS_GB2312UDA1_t_tmapper_std_tGB_UCS_GB2312UDA1.mps_nUCS_GB2312UDA2_t_tmapper_std_tGB_UCS_GB2312UDA2.mps_nUCS_GBKEXT_t_tmapper_std_tGB_UCS_GBKEXT.mps_nUCS_GBKUDA_t_tmapper_std_tGB_UCS_GBKUDA.mps_nUCS:BMP_GB18030_t_tmapper_std_tGB_UCS_BMP_GB18030.mps_nUCS_GB2312GBK_t_tmapper_parallel_tUCS_GBKEXT_UCS_GB2312_nUCS_GB2312:CP936_tmapper_parallel_tUCS_GB2312GBK_UCS_GB2312EXT_nUCS_GB2312:GBK_t_tmapper_parallel_tUCS_GB2312:CP936_UCS_GB2312UDA1_nUCS_GB2312:GB18030_tmapper_parallel_tUCS_GB2312:GBK_UCS_GB2312UDA2_nUCS_GBK_t_t_tmapper_parallel_tUCS_GBKEXT_UCS_CP936EXT_nUCS_GBK:GB18030_t_tmapper_parallel_tUCS_GBK_UCS_GBKUDA_nUCS_GBKUCS_t_tmapper_parallel_tUCS:BMP_GB18030_n_n_ISO646_n_nISO646_BASIC:1983_UCS___________mapper_646______________________ISO646_ISO646_BASIC_1983_UCS.646_nUCS_ISO646_BASIC:1983___________mapper_646_______________________ISO646_ISO646_BASIC_1983_UCS.646_nISO646_IRV:1983_UCS_____________mapper_646______________________ISO646_ISO646_IRV_1983_UCS.646_nUCS_ISO646_IRV:1983_____________mapper_646_______________________ISO646_ISO646_IRV_1983_UCS.646_nISO646_GB_UCS___________________mapper_646______________________ISO646_ISO646_GB_UCS.646_nUCS_ISO646_GB___________________mapper_646_______________________ISO646_ISO646_GB_UCS.646_nISO646_US_UCS___________________mapper_646______________________ISO646_ISO646_US_UCS.646_nUCS_ISO646_US___________________mapper_646_______________________ISO646_ISO646_US_UCS.646_nISO646_SE_UCS___________________mapper_646______________________ISO646_ISO646_SE_UCS.646_nUCS_ISO646_SE___________________mapper_646_______________________ISO646_ISO646_SE_UCS.646_nISO646_SE2_UCS__________________mapper_646______________________ISO646_ISO646_SE2_UCS.646_nUCS_ISO646_SE2__________________mapper_646_______________________ISO646_ISO646_SE2_UCS.646_nISO646_JP_UCS___________________mapper_646______________________ISO646_ISO646_JP_UCS.646_nUCS_ISO646_JP___________________mapper_646_______________________ISO646_ISO646_JP_UCS.646_nISO646_IT_UCS___________________mapper_646______________________ISO646_ISO646_IT_UCS.646_nUCS_ISO646_IT___________________mapper_646_______________________ISO646_ISO646_IT_UCS.646_nISO646_PT_UCS___________________mapper_646______________________ISO646_ISO646_PT_UCS.646_nUCS_ISO646_PT___________________mapper_646_______________________ISO646_ISO646_PT_UCS.646_nISO646_ES_UCS___________________mapper_646______________________ISO646_ISO646_ES_UCS.646_nUCS_ISO646_ES___________________mapper_646_______________________ISO646_ISO646_ES_UCS.646_nISO646_DE_UCS___________________mapper_646______________________ISO646_ISO646_DE_UCS.646_nUCS_ISO646_DE___________________mapper_646_______________________ISO646_ISO646_DE_UCS.646_nISO646_FR1_UCS__________________mapper_646______________________ISO646_ISO646_FR1_UCS.646_nUCS_ISO646_FR1__________________mapper_646_______________________ISO646_ISO646_FR1_UCS.646_nISO646_CN_UCS___________________mapper_646______________________ISO646_ISO646_CN_UCS.646_nUCS_ISO646_CN___________________mapper_646_______________________ISO646_ISO646_CN_UCS.646_nISO646_NO_UCS
jmp 0x14011b1af
lea rdx, str.mapper.dir.db
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011a9f3
mov eax, dword [0x14064f730]
mov qword [rbx], rax
lea rax, str.LOOKUP
jmp 0x14011b1af
lea rdx, str.ISO_8859_ISO_8859_11_UCS.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011aa1b
mov eax, dword [0x140352400]
mov qword [rbx], rax
lea rax, [0x140352130]
jmp 0x14011b1af
lea rdx, str.ISO_8859_ISO_8859_15_UCS.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011aa43
mov eax, dword [0x140352404]
mov qword [rbx], rax
lea rax, [0x140352410]
jmp 0x14011b1af
lea rdx, str.ISO_8859_ISO_8859_2_UCS.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011aa6b
mov eax, dword [0x140352408]
mov qword [rbx], rax
lea rax, [0x1403526e0]
jmp 0x14011b1af
lea rdx, str.ISO_8859_ISO_8859_3_UCS.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011aa93
mov eax, dword [0x140352c80]
mov qword [rbx], rax
lea rax, [0x1403529b0]
jmp 0x14011b1af
lea rdx, str.ISO_8859_ISO_8859_4_UCS.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011aabb
mov eax, dword [0x140352c84]
mov qword [rbx], rax
lea rax, [0x140352c90]
jmp 0x14011b1af
lea rdx, str.ISO_8859_ISO_8859_5_UCS.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011aae3
mov eax, dword [0x140352c88]
mov qword [rbx], rax
lea rax, [0x140352f60]
jmp 0x14011b1af
lea rdx, str.ISO_8859_ISO_8859_6_UCS.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011ab0b
mov eax, dword [0x140353500]
mov qword [rbx], rax
lea rax, [0x140353230]
jmp 0x14011b1af
lea rdx, str.ISO_8859_ISO_8859_7_UCS.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011ab33
mov eax, dword [0x140353504]
mov qword [rbx], rax
lea rax, [0x140353510]
jmp 0x14011b1af
lea rdx, str.ISO_8859_ISO_8859_8_UCS.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011ab5b
mov eax, dword [0x140353508]
mov qword [rbx], rax
lea rax, [0x1403537e0]
jmp 0x14011b1af
lea rdx, str.ISO_8859_ISO_8859_9_UCS.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011ab83
mov eax, dword [0x140353d80]
mov qword [rbx], rax
lea rax, [0x140353ab0]
jmp 0x14011b1af
lea rdx, str.ISO_8859_UCS_ISO_8859_11.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011abab
mov eax, dword [0x140353d84]
mov qword [rbx], rax
lea rax, [0x140353d90]
jmp 0x14011b1af
lea rdx, str.ISO_8859_UCS_ISO_8859_15.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011abd3
mov eax, dword [0x140353d88]
mov qword [rbx], rax
lea rax, [0x140393e20]
jmp 0x14011b1af
lea rdx, str.ISO_8859_UCS_ISO_8859_2.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011abfb
mov eax, dword [0x140413f80]
mov qword [rbx], rax
lea rax, [0x1403d3eb0]
jmp 0x14011b1af
lea rdx, str.ISO_8859_UCS_ISO_8859_3.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011ac23
mov eax, dword [0x140413f84]
mov qword [rbx], rax
lea rax, [0x140413f90]
jmp 0x14011b1af
lea rdx, str.ISO_8859_UCS_ISO_8859_4.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011ac4b
mov eax, dword [0x140413f88]
mov qword [rbx], rax
lea rax, [0x140454060]
jmp 0x14011b1af
lea rdx, str.ISO_8859_UCS_ISO_8859_5.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011ac73
mov eax, dword [0x1404d4180]
mov qword [rbx], rax
lea rax, [0x1404940f0]
jmp 0x14011b1af
lea rdx, str.ISO_8859_UCS_ISO_8859_6.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011ac9b
mov eax, dword [0x1404d4184]
mov qword [rbx], rax
lea rax, [0x1404d4190]
jmp 0x14011b1af
lea rdx, str.ISO_8859_UCS_ISO_8859_7.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011acc3
mov eax, dword [0x1404d4188]
mov qword [rbx], rax
lea rax, [0x140514220]
jmp 0x14011b1af
lea rdx, str.ISO_8859_UCS_ISO_8859_8.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011aceb
mov eax, dword [0x140594340]
mov qword [rbx], rax
lea rax, [0x1405542b0]
jmp 0x14011b1af
lea rdx, str.ISO_8859_UCS_ISO_8859_9.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011ad13
mov eax, dword [0x140594344]
mov qword [rbx], rax
lea rax, [0x140594350]
jmp 0x14011b1af
lea rdx, str.CP_CP936EXT_UCS.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011ad3b
mov eax, dword [0x1402317c4]
mov qword [rbx], rax
lea rax, [0x1402317d0]
jmp 0x14011b1af
lea rdx, str.CP_UCS_CP936EXT.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011ad63
mov eax, dword [0x1402317c8]
mov qword [rbx], rax
lea rax, [0x14023d4b0]
jmp 0x14011b1af
lea rdx, str.GB_GB18030_UCS_BMP.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011ad8b
mov eax, dword [0x1402317cc]
mov qword [rbx], rax
lea rax, [0x14027d2c0]
jmp 0x14011b1af
lea rdx, str.GB_GB2312EXT_UCS.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011adb3
mov eax, dword [0x140296360]
mov qword [rbx], rax
lea rax, [0x140295d60]
jmp 0x14011b1af
lea rdx, str.GB_GB2312GBK_UCS.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011addb
mov eax, dword [0x140296364]
mov qword [rbx], rax
lea rax, [0x140296370]
jmp 0x14011b1af
lea rdx, str.GB_GB2312UDA1_UCS.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011ae03
mov eax, dword [0x14029636c]
mov qword [rbx], rax
lea rax, [0x1402a7b50]
jmp 0x14011b1af
lea rdx, str.GB_GB2312UDA2_UCS.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011ae2b
mov eax, dword [0x1402ae310]
mov qword [rbx], rax
lea rax, [0x1402aba90]
jmp 0x14011b1af
lea rdx, str.GB_GB2312_UCS.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011ae53
mov eax, dword [0x140296368]
mov qword [rbx], rax
lea rax, [0x14029ef60]
jmp 0x14011b1af
lea rdx, str.GB_GBKEXT_UCS.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011ae7b
mov eax, dword [0x1402ae314]
mov qword [rbx], rax
lea rax, [0x1402ae320]
jmp 0x14011b1af
lea rdx, str.GB_GBKUDA_UCS.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011aea3
mov eax, dword [0x1402ae318]
mov qword [rbx], rax
lea rax, [0x1402b7040]
jmp 0x14011b1af
lea rdx, str.GB_UCS_BMP_GB18030.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011aecb
mov eax, dword [0x1402ae31c]
mov qword [rbx], rax
lea rax, [0x1402b7410]
jmp 0x14011b1af
lea rdx, str.GB_UCS_GB2312EXT.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011aef3
mov eax, dword [0x140316dc0]
mov qword [rbx], rax
lea rax, [0x1402f72e0]
jmp 0x14011b1af
lea rdx, str.GB_UCS_GB2312UDA1.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011af1b
mov eax, dword [0x140316dc8]
mov qword [rbx], rax
lea rax, [0x140336d30]
jmp 0x14011b1af
lea rdx, str.GB_UCS_GB2312UDA2.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011af43
mov eax, dword [0x140316dcc]
mov qword [rbx], rax
lea rax, [0x140337790]
jmp 0x14011b1af
lea rdx, str.GB_UCS_GB2312.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011af6b
mov eax, dword [0x140316dc4]
mov qword [rbx], rax
lea rax, [0x140316dd0]
jmp 0x14011b1af
lea rdx, str.GB_UCS_GBKEXT.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011af93
mov eax, dword [0x140351d60]
mov qword [rbx], rax
lea rax, [0x1403379c0]
jmp 0x14011b1af
lea rdx, str.GB_UCS_GBKUDA.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011afbb
mov eax, dword [0x140351d64]
mov qword [rbx], rax
lea rax, [0x140351d70]
jmp 0x14011b1af
lea rdx, str.ISO646_ISO646_JP_UCS.646
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011afe3
mov eax, dword [0x140351d68]
mov qword [rbx], rax
lea rax, str.__FreeBSD__n__NetBSD:_ISO646_JP_UCS.646_v_1.1_2003_06_27_08:40:42_tshiozak_Exp___n_n0x00000023_t_0x23_n0x00000024_t_0x24_n0x00000040_t_0x40_n0x0000005B_t_0x5B_n0x000000A5_t_0x5C_n0x0000005D_t_0x5D_n0x0000005E_t_0x5E_n0x00000060_t_0x60_n0x0000007B_t_0x7B_n0x0000007C_t_0x7C_n0x0000007D_t_0x7D_n0x0000203E_t_0x7E_n
jmp 0x14011b1af
lea rdx, str.ISO646_ISO646_US_UCS.646
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011b00b
mov eax, dword [0x140351d6c]
mov qword [rbx], rax
lea rax, str.__FreeBSD__n__NetBSD:_ISO646_US_UCS.646_v_1.1_2003_06_27_08:40:44_tshiozak_Exp___n_n0x00000023_t_0x23_n0x00000024_t_0x24_n0x00000040_t_0x40_n0x0000005B_t_0x5B_n0x0000005C_t_0x5C_n0x0000005D_t_0x5D_n0x0000005E_t_0x5E_n0x00000060_t_0x60_n0x0000007B_t_0x7B_n0x0000007C_t_0x7C_n0x0000007D_t_0x7D_n0x0000007E_t_0x7E_n
jmp 0x14011b1af
lea rdx, str.JIS_JISX0201_KANA_UCS.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011b033
mov eax, dword [0x140594348]
mov qword [rbx], rax
lea rax, [0x1405d43e0]
jmp 0x14011b1af
lea rdx, str.JIS_JISX0208_1990_UCS.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011b05b
mov eax, dword [0x1405d83b0]
mov qword [rbx], rax
lea rax, [0x1405d4530]
jmp 0x14011b1af
lea rdx, str.JIS_JISX0212_UCS.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011b083
mov eax, dword [0x1405d83b4]
mov qword [rbx], rax
lea rax, [0x1405d83c0]
jmp 0x14011b1af
lea rdx, str.JIS_UCS_JISX0201_KANA.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011b0ab
mov eax, dword [0x1405d83b8]
mov qword [rbx], rax
lea rax, [0x1405dc9a0]
jmp 0x14011b1af
lea rdx, str.JIS_UCS_JISX0208_1990.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011b0d3
mov eax, dword [0x1405fcaa0]
mov qword [rbx], rax
lea rax, [0x1405dcab0]
jmp 0x14011b1af
lea rdx, str.JIS_UCS_JISX0212.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011b0fb
mov eax, dword [0x1405fcaa4]
mov qword [rbx], rax
lea rax, [0x1405fcab0]
jmp 0x14011b1af
lea rdx, str.KS_KSC5601HANGUL_UCS.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011b123
mov eax, dword [0x1405fcaa8]
mov qword [rbx], rax
lea rax, [0x140610b80]
jmp 0x14011b1af
lea rdx, str.KS_KSC5601HANJA_UCS.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011b148
mov eax, dword [0x140616ca0]
mov qword [rbx], rax
lea rax, [0x140612780]
jmp 0x14011b1af
lea rdx, str.KS_UCS_KSC5601HANGUL.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011b16d
mov eax, dword [0x140616ca4]
mov qword [rbx], rax
lea rax, [0x140616cb0]
jmp 0x14011b1af
lea rdx, str.KS_UCS_KSC5601HANJA.mps
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14011b192
mov eax, dword [0x140616ca8]
mov qword [rbx], rax
lea rax, str.MAPPER
jmp 0x14011b1af
lea r9, str._not_present_in_built_in_library.
mov r8, rsi
lea rdx, str.oficonv_data_file_
mov ecx, 1
call fcn.1401179e0
xor eax, eax
mov rcx, qword [rsp + 0x1030]
xor rcx, rsp
call fcn.140131030
lea r11, [rsp + 0x1040]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rsp, r11
pop rdi
ret