Function at 0x403780
Capabilities:
Terminate process

Disassembly:
push esi
mov esi, dword [0x451d24]
mov eax, dword [esi + 0x638]
mov ecx, dword [esi + 0x684]
mov edx, dword [esi + 0x688]
test eax, eax
js 0x4037c4
test ecx, ecx
jne 0x4037c4
test edx, edx
jne 0x4037c4
push str._nUsage:_mkfs.f2fs__options__device__sectors_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
add esp, 4
mov eax, dword [esi + 0x638]
mov ecx, dword [esi + 0x684]
mov edx, dword [esi + 0x688]
test eax, eax
js 0x4037ef
test ecx, ecx
jne 0x4037ef
test edx, edx
jne 0x4037ef
push str._options_:
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
add esp, 4
mov eax, dword [esi + 0x638]
mov ecx, dword [esi + 0x684]
mov edx, dword [esi + 0x688]
test eax, eax
js 0x40381a
test ecx, ecx
jne 0x40381a
test edx, edx
jne 0x40381a
push str.___a_heap_based_allocation__default:0_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
add esp, 4
mov eax, dword [esi + 0x638]
mov ecx, dword [esi + 0x684]
mov edx, dword [esi + 0x688]
test eax, eax
js 0x403845
test ecx, ecx
jne 0x403845
test edx, edx
jne 0x403845
push str.___c_device1__device2_...__up_to_7_additional_devices__except_meta_device
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
add esp, 4
mov eax, dword [esi + 0x638]
mov ecx, dword [esi + 0x684]
mov edx, dword [esi + 0x688]
test eax, eax
js 0x403870
test ecx, ecx
jne 0x403870
test edx, edx
jne 0x403870
push str.___d_debug_level__default:0_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
add esp, 4
mov eax, dword [esi + 0x638]
mov ecx, dword [esi + 0x684]
mov edx, dword [esi + 0x688]
test eax, eax
js 0x40389b
test ecx, ecx
jne 0x40389b
test edx, edx
jne 0x40389b
push str.___e__cold_file_ext_list__e.g.__mp3_gif_mov_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
add esp, 4
mov eax, dword [esi + 0x638]
mov ecx, dword [esi + 0x684]
mov edx, dword [esi + 0x688]
test eax, eax
js 0x4038c6
test ecx, ecx
jne 0x4038c6
test edx, edx
jne 0x4038c6
push str.___E__hot_file_ext_list__e.g.__db_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
add esp, 4
mov eax, dword [esi + 0x638]
mov ecx, dword [esi + 0x684]
mov edx, dword [esi + 0x688]
test eax, eax
js 0x4038f1
test ecx, ecx
jne 0x4038f1
test edx, edx
jne 0x4038f1
push str.___f_force_overwrite_of_the_existing_filesystem
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
add esp, 4
mov eax, dword [esi + 0x638]
mov ecx, dword [esi + 0x684]
mov edx, dword [esi + 0x688]
test eax, eax
js 0x40391c
test ecx, ecx
jne 0x40391c
test edx, edx
jne 0x40391c
push str.___g_add_default_options
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
add esp, 4
mov eax, dword [esi + 0x638]
mov ecx, dword [esi + 0x684]
mov edx, dword [esi + 0x688]
test eax, eax
js 0x403947
test ecx, ecx
jne 0x403947
test edx, edx
jne 0x403947
push str.___i_extended_node_bitmap__node_ratio_is_20___by_default_n
call fcn.00403710
add esp, 4
mov eax, dword [esi + 0x638]
mov ecx, dword [esi + 0x684]
mov edx, dword [esi + 0x688]
test eax, eax
js 0x403972
test ecx, ecx
jne 0x403972
test edx, edx
jne 0x403972
push str.___l_label
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
add esp, 4
mov eax, dword [esi + 0x638]
mov ecx, dword [esi + 0x684]
mov edx, dword [esi + 0x688]
test eax, eax
js 0x40399d
test ecx, ecx
jne 0x40399d
test edx, edx
jne 0x40399d
push str.___U_uuid
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
add esp, 4
mov eax, dword [esi + 0x638]
mov ecx, dword [esi + 0x684]
mov edx, dword [esi + 0x688]
test eax, eax
js 0x4039c8
test ecx, ecx
jne 0x4039c8
test edx, edx
jne 0x4039c8
push str.___m_support_zoned_block_device__default:0_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
add esp, 4
mov eax, dword [esi + 0x638]
mov ecx, dword [esi + 0x684]
mov edx, dword [esi + 0x688]
test eax, eax
js 0x4039f3
test ecx, ecx
jne 0x4039f3
test edx, edx
jne 0x4039f3
push str.___o_overprovision_percentage__default:auto_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
add esp, 4
mov eax, dword [esi + 0x638]
mov ecx, dword [esi + 0x684]
mov edx, dword [esi + 0x688]
test eax, eax
js 0x403a1e
test ecx, ecx
jne 0x403a1e
test edx, edx
jne 0x403a1e
push str.___O_feature1__feature2_...__e.g.__encrypt_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
add esp, 4
mov eax, dword [esi + 0x638]
mov ecx, dword [esi + 0x684]
mov edx, dword [esi + 0x688]
test eax, eax
js 0x403a49
test ecx, ecx
jne 0x403a49
test edx, edx
jne 0x403a49
push str.___C__encoding_:flag1_...___Support_casefolding_with_optional_flags
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
add esp, 4
mov eax, dword [esi + 0x638]
mov ecx, dword [esi + 0x684]
mov edx, dword [esi + 0x688]
test eax, eax
js 0x403a74
test ecx, ecx
jne 0x403a74
test edx, edx
jne 0x403a74
push str.___q_quiet_mode
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
add esp, 4
mov eax, dword [esi + 0x638]
mov ecx, dword [esi + 0x684]
mov edx, dword [esi + 0x688]
test eax, eax
js 0x403a9f
test ecx, ecx
jne 0x403a9f
test edx, edx
jne 0x403a9f
push str.___r_set_checkpointing_seed__srand____to_0
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
add esp, 4
mov eax, dword [esi + 0x638]
mov ecx, dword [esi + 0x684]
mov edx, dword [esi + 0x688]
test eax, eax
js 0x403aca
test ecx, ecx
jne 0x403aca
test edx, edx
jne 0x403aca
push str.___R_root_owner__default:_0:0_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
add esp, 4
mov eax, dword [esi + 0x638]
mov ecx, dword [esi + 0x684]
mov edx, dword [esi + 0x688]
test eax, eax
js 0x403af5
test ecx, ecx
jne 0x403af5
test edx, edx
jne 0x403af5
push str.___s__of_segments_per_section__default:1_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
add esp, 4
mov eax, dword [esi + 0x638]
mov ecx, dword [esi + 0x684]
mov edx, dword [esi + 0x688]
test eax, eax
js 0x403b20
test ecx, ecx
jne 0x403b20
test edx, edx
jne 0x403b20
push str.___S_sparse_mode
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
add esp, 4
mov eax, dword [esi + 0x638]
mov ecx, dword [esi + 0x684]
mov edx, dword [esi + 0x688]
test eax, eax
js 0x403b4b
test ecx, ecx
jne 0x403b4b
test edx, edx
jne 0x403b4b
push str.___t_0:_nodiscard__1:_discard__default:1_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
add esp, 4
mov eax, dword [esi + 0x638]
mov ecx, dword [esi + 0x684]
mov edx, dword [esi + 0x688]
test eax, eax
js 0x403b76
test ecx, ecx
jne 0x403b76
test edx, edx
jne 0x403b76
push str.___T_timestamps
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
add esp, 4
mov eax, dword [esi + 0x638]
mov ecx, dword [esi + 0x684]
mov edx, dword [esi + 0x688]
test eax, eax
js 0x403ba1
test ecx, ecx
jne 0x403ba1
test edx, edx
jne 0x403ba1
push str.___w_wanted_sector_size
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
add esp, 4
mov eax, dword [esi + 0x638]
mov ecx, dword [esi + 0x684]
mov edx, dword [esi + 0x688]
test eax, eax
js 0x403bcc
test ecx, ecx
jne 0x403bcc
test edx, edx
jne 0x403bcc
push str.___z__of_sections_per_zone__default:1_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
add esp, 4
mov eax, dword [esi + 0x638]
mov ecx, dword [esi + 0x684]
mov edx, dword [esi + 0x688]
test eax, eax
js 0x403bf7
test ecx, ecx
jne 0x403bf7
test edx, edx
jne 0x403bf7
push str.___V_print_the_version_number_and_exit
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
add esp, 4
mov eax, dword [esi + 0x638]
mov ecx, dword [esi + 0x684]
mov edx, dword [esi + 0x688]
test eax, eax
js 0x403c10
test ecx, ecx
jne 0x403c10
test edx, edx
jne 0x403c10
push str.sectors:_number_of_sectors__default:_determined_by_device_size_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
add esp, 4
push 1
call sub.api_ms_win_crt_runtime_l1_1_0.dll_exit
int3