Function at 0x62e75b00
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
push edi
push esi
push ebx
sub esp, 0x4c
mov eax, dword [esp + 0x68]
mov edx, dword [esp + 0x6c]
mov dword [esp + 0x30], 0
mov esi, dword [esp + 0x60]
mov dword [esp + 0x34], 0
mov dword [esp + 0x28], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 0x2c], edx
mov edx, dword [esp + 0x74]
mov dword [esp + 0x20], eax
mov ebx, dword [esp + 0x7c]
mov dword [esp + 0x24], edx
mov dword [esp + 0x38], 0xffffffff
mov dword [esp + 0x3c], 0
test esi, esi
je 0x62e75d20
lea edi, [esp + 0x34]
mov dword [esp + 4], ebx
mov dword [esp], edi
call dbg.libfdata_mapped_range_initialize
cmp eax, 1
jne 0x62e75c40
mov eax, dword [esp + 0x20]
mov edx, dword [esp + 0x24]
mov dword [esp + 0x14], ebx
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], edx
mov eax, dword [esi + 0x10]
add eax, dword [esi + 8]
mov edx, dword [esi + 0x14]
adc edx, dword [esi + 0xc]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x34]
mov dword [esp + 8], edx
mov dword [esp], eax
call dbg.libfdata_mapped_range_set
cmp eax, 1
je 0x62e75c70
mov dword [esp + 0x10], str.libfdata_list_prepend_element
mov dword [esp + 0xc], 0x62f21fc8
mov dword [esp + 8], 7
mov dword [esp + 4], 0x72
mov dword [esp], ebx
call dbg.libcerror_error_set
mov edx, dword [esp + 0x30]
test edx, edx
je 0x62e75bf1
lea eax, [esp + 0x30]
mov dword [esp + 4], 0
mov dword [esp], eax
call dbg.libfdata_list_element_free
mov eax, dword [esp + 0x38]
cmp eax, 0xffffffff
je 0x62e75c19
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp + 4], eax
mov eax, dword [esi + 0x1c]
mov dword [esp], eax
call dbg.libcdata_array_set_entry_by_index
mov eax, dword [esp + 0x34]
mov ebp, 0xffffffff
test eax, eax
je 0x62e75c36
mov dword [esp + 4], 0
mov dword [esp], edi
call dbg.libfdata_mapped_range_free
add esp, 0x4c
mov eax, ebp
pop ebx
pop esi
pop edi
pop ebp
ret
mov dword [esp + 0x10], str.libfdata_list_prepend_element
mov dword [esp + 0xc], 0x62f21f50
mov dword [esp + 8], 3
mov dword [esp + 4], 0x72
mov dword [esp], ebx
call dbg.libcerror_error_set
jmp 0x62e75bd5
mov eax, dword [esp + 0x34]
mov dword [esp + 0xc], ebx
mov dword [esp + 8], eax
lea eax, [esp + 0x38]
mov dword [esp + 4], eax
mov eax, dword [esi + 0x1c]
mov dword [esp], eax
call dbg.libcdata_array_append_entry
cmp eax, 1
jne 0x62e75cf0
lea eax, [esp + 0x30]
mov dword [esp + 0xc], ebx
mov dword [esp + 8], 0
mov dword [esp + 4], esi
mov dword [esp], eax
call dbg.libfdata_list_element_initialize
cmp eax, 1
je 0x62e75d60
mov dword [esp + 0x10], str.libfdata_list_prepend_element
mov dword [esp + 0xc], 0x62f21e1c
mov dword [esp + 8], 3
mov dword [esp + 4], 0x72
mov dword [esp], ebx
call dbg.libcerror_error_set
jmp 0x62e75bd5
mov dword [esp + 0x10], str.libfdata_list_prepend_element
mov dword [esp + 0xc], 0x62f21ff0
mov dword [esp + 8], 8
mov dword [esp + 4], 0x72
mov dword [esp], ebx
call dbg.libcerror_error_set
jmp 0x62e75bd5
mov dword [esp], ebx
mov ebp, 0xffffffff
mov dword [esp + 0x10], str.libfdata_list_prepend_element
mov dword [esp + 0xc], 0x62f21849
mov dword [esp + 8], 1
mov dword [esp + 4], 0x61
call dbg.libcerror_error_set
add esp, 0x4c
mov eax, ebp
pop ebx
pop esi
pop edi
pop ebp
ret
mov eax, dword [esp + 0x78]
mov edx, dword [esp + 0x24]
mov dword [esp + 0x1c], ebx
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x20]
mov dword [esp + 0x14], edx
mov edx, dword [esp + 0x2c]
mov dword [esp + 0x10], eax
mov eax, dword [esp + 0x28]
mov dword [esp + 0xc], edx
mov dword [esp + 8], eax
mov eax, dword [esp + 0x64]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x30]
mov dword [esp], eax
call dbg.libfdata_list_element_set_data_range
cmp eax, 1
jne 0x62e75df0
mov eax, dword [esp + 0x30]
mov dword [esp + 8], ebx
mov dword [esp + 4], eax
mov eax, dword [esi + 0x18]
mov dword [esp], eax
call dbg.libcdata_array_prepend_entry
cmp eax, 1
je 0x62e75e20
mov dword [esp + 0x10], str.libfdata_list_prepend_element
mov dword [esp + 0xc], str._s:_unable_to_prepend_list_element_to_elements_array.
mov dword [esp + 8], 8
mov dword [esp + 4], 0x72
mov dword [esp], ebx
call dbg.libcerror_error_set
jmp 0x62e75bd5
mov dword [esp + 0x10], str.libfdata_list_prepend_element
mov dword [esp + 0xc], str._s:_unable_to_set_data_range_of_list_element.
mov dword [esp + 8], 7
mov dword [esp + 4], 0x72
mov dword [esp], ebx
call dbg.libcerror_error_set
jmp 0x62e75bd5
lea eax, [esp + 0x3c]
mov dword [esp + 8], ebx
mov dword [esp + 4], eax
mov eax, dword [esi + 0x18]
mov dword [esp + 0x38], 0xffffffff
mov dword [esp], eax
mov dword [esp + 0x34], 0
call dbg.libcdata_array_get_number_of_entries
mov ebp, eax
cmp eax, 1
jne 0x62e75ef3
mov eax, dword [esp + 0x3c]
xor ecx, ecx
test eax, eax
jle 0x62e75f24
mov dword [esp + 0x28], ebp
mov ebp, ecx
jmp 0x62e75e9a
mov eax, dword [esp + 0x30]
mov dword [esp + 8], ebx
mov dword [esp + 4], ebp
mov dword [esp], eax
call dbg.libfdata_list_element_set_element_index
cmp eax, 1
jne 0x62e75f41
add ebp, 1
cmp dword [esp + 0x3c], ebp
jle 0x62e75f20
lea eax, [esp + 0x30]
mov dword [esp + 0xc], ebx
mov dword [esp + 8], eax
mov dword [esp + 4], ebp
mov eax, dword [esi + 0x18]
mov dword [esp], eax
call dbg.libcdata_array_get_entry_by_index
cmp eax, 1
je 0x62e75e70
mov dword [esp + 0x14], ebp
mov dword [esp + 0x10], str.libfdata_list_prepend_element
mov dword [esp + 0xc], str._s:_unable_to_retrieve_entry:__d_from_elements_array.
mov dword [esp + 8], 6
mov dword [esp + 4], 0x72
mov dword [esp], ebx
call dbg.libcerror_error_set
mov dword [esp + 0x30], 0
jmp 0x62e75bf1
mov dword [esp + 0x10], str.libfdata_list_prepend_element
mov dword [esp + 0xc], 0x62f22084
mov dword [esp + 8], 6
mov dword [esp + 4], 0x72
mov dword [esp], ebx
call dbg.libcerror_error_set
jmp 0x62e75bd5
mov ebp, dword [esp + 0x28]
mov eax, dword [esp + 0x20]
mov edx, dword [esp + 0x24]
mov dword [esi], 0
add dword [esi + 0x10], eax
adc dword [esi + 0x14], edx
or byte [esi + 0x20], 0x80
jmp 0x62e75c36
mov dword [esp + 0x14], ebp
mov dword [esp + 0x10], str.libfdata_list_prepend_element
mov dword [esp + 0xc], str._s:_unable_to_set_list_element:__d_index.
mov dword [esp + 8], 7
mov dword [esp + 4], 0x72
mov dword [esp], ebx
call dbg.libcerror_error_set
mov dword [esp + 0x30], 0
jmp 0x62e75bf1