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

Disassembly:
push 0xffffffffffffffff
push 0x1019e5a9
mov eax, dword fs:[0]
push eax
sub esp, 0xe4
mov eax, dword [0x10279264]
xor eax, esp
mov dword [esp + 0xe0], eax
push ebx
push ebp
push esi
push edi
mov eax, dword [0x10279264]
xor eax, esp
push eax
lea eax, [esp + 0xf8]
mov dword fs:[0], eax
mov eax, dword [esp + 0x108]
lea edx, [esp + 0xb8]
push edx
mov dword [esp + 0x48], eax
mov dword [esp + 0x44], ecx
call fcn.10109110
mov eax, dword [esp + 0x10c]
push eax
lea ecx, [esp + 0x4c]
xor ebp, ebp
push ecx
mov dword [esp + 0x108], ebp
call fcn.1008e370
add esp, 8
mov edi, eax
lea edx, [esp + 0xb8]
mov bl, 1
push edx
lea esi, [esp + 0x28]
mov byte [esp + 0x104], bl
call fcn.100652e0
push edi
push eax
lea eax, [esp + 0xa4]
push eax
mov byte [esp + 0x10c], 2
call fcn.10044010
add esp, 0xc
mov esi, 0x10
cmp dword [esp + 0x3c], esi
jb 0x1010dc33
mov ecx, dword [esp + 0x28]
push ecx
call fcn.1016d679
add esp, 4
mov edi, 0xf
mov dword [esp + 0x3c], edi
mov dword [esp + 0x38], ebp
mov byte [esp + 0x28], 0
mov byte [esp + 0x100], 5
cmp dword [esp + 0x60], esi
jb 0x1010dc60
mov edx, dword [esp + 0x4c]
push edx
call fcn.1016d679
add esp, 4
push ebp
push 0x10201619
lea ecx, [esp + 0x88]
mov dword [esp + 0x68], edi
mov dword [esp + 0x64], ebp
mov byte [esp + 0x54], 0
mov dword [esp + 0xa0], edi
mov dword [esp + 0x9c], ebp
mov byte [esp + 0x8c], 0
call fcn.10004620
mov dword [esp + 0x7c], edi
mov dword [esp + 0x78], ebp
mov byte [esp + 0x68], 0
mov byte [esp + 0x100], 7
mov eax, dword [esp + 0xec]
mov ecx, dword [eax]
mov byte [esp + 0x1b], bl
mov ebx, dword [esp + 0xd4]
mov dword [esp + 0x20], ecx
mov dword [esp + 0x1c], ebx
jmp 0x1010dcd0
mov esi, dword [esp + 0xec]
cmp ebx, ebp
je 0x1010dce4
cmp ebx, dword [esp + 0xd4]
je 0x1010dce9
call fcn.1016d669
cmp dword [esp + 0x20], esi
je 0x1010df37
cmp ebx, ebp
jne 0x1010ddfc
call fcn.1016d669
xor eax, eax
mov edx, dword [esp + 0x20]
cmp edx, dword [eax + 0x18]
jne 0x1010dd10
call fcn.1016d669
mov eax, dword [esp + 0x44]
mov ecx, dword [eax]
mov eax, dword [esp + 0x20]
lea edx, [esp + 0x80]
push edx
add eax, 0x10
push eax
lea edx, [esp + 0x50]
push edx
lea edx, [esp + 0xa8]
call fcn.100f9960
push 0xffffffffffffffff
push ebp
push eax
lea ecx, [esp + 0x70]
mov byte [esp + 0x10c], 8
call fcn.10004b90
mov byte [esp + 0x100], 7
cmp dword [esp + 0x60], 0x10
jb 0x1010dd68
mov eax, dword [esp + 0x4c]
push eax
call fcn.1016d679
add esp, 4
mov edi, dword [esp + 0x7c]
mov edx, dword [esp + 0x68]
cmp edi, 0x10
jae 0x1010dd79
lea edx, [esp + 0x68]
mov esi, dword [esp + 0x94]
mov ebp, dword [esp + 0x78]
mov eax, esi
cmp esi, ebp
jb 0x1010dd8c
mov eax, ebp
cmp dword [esp + 0x98], 0x10
mov ecx, dword [esp + 0x84]
jae 0x1010dda4
lea ecx, [esp + 0x84]
push eax
push edx
push ecx
call fcn.10017fa0
add esp, 0xc
test eax, eax
jne 0x1010ddc4
cmp esi, ebp
jb 0x1010ddc4
cmp esi, ebp
setne al
test eax, eax
je 0x1010de9a
cmp edi, 0x10
mov edi, dword [esp + 0x68]
jae 0x1010ddd1
lea edi, [esp + 0x68]
test ebx, ebx
jne 0x1010de03
call fcn.1016d669
xor eax, eax
mov ebp, dword [esp + 0x20]
cmp ebp, dword [eax + 0x18]
jne 0x1010ddea
call fcn.1016d669
lea esi, [ebp + 0x10]
mov ecx, 0x10
cmp dword [esi + 0x18], ecx
jb 0x1010de07
mov eax, dword [esi + 4]
jmp 0x1010de0a
mov eax, dword [ebx]
jmp 0x1010dd02
mov eax, dword [ebx]
jmp 0x1010dddc
lea eax, [esi + 4]
cmp dword [esp + 0xb4], ecx
mov ecx, dword [esp + 0xa0]
jae 0x1010de21
lea ecx, [esp + 0xa0]
push edi
push eax
push ecx
push str.section__s___key__s___value__s_.
lea edi, [esp + 0x34]
mov dword [esp + 0x34], str.FlashToolLib_source_common_generic_src_LayoutConfigFileSetting.cpp
mov dword [esp + 0x38], 0xde
mov byte [esp + 0x3c], 0
mov dword [esp + 0x40], str._DEBUG:
mov dword [esp + 0x44], str.LayoutSetting::ScatterFileSettings::CustPartitionParser::ParseSection
call fcn.10017c90
add esp, 0x10
test ebx, ebx
jne 0x1010de96
call fcn.1016d669
xor eax, eax
cmp ebp, dword [eax + 0x18]
jne 0x1010de6f
call fcn.1016d669
mov edx, dword [esp + 0x40]
lea ecx, [esp + 0x64]
push ecx
push esi
push edx
call fcn.101096a0
lea esi, [esp + 0x1c]
call fcn.10092c60
mov ebx, dword [esp + 0x1c]
xor ebp, ebp
lea edi, [ebp + 0xf]
jmp 0x1010dcd0
mov eax, dword [ebx]
jmp 0x1010de65
mov esi, dword [esp + 0xa0]
mov ebp, 0x10
cmp dword [esp + 0xb4], ebp
jae 0x1010deb6
lea esi, [esp + 0xa0]
test ebx, ebx
jne 0x1010dee1
call fcn.1016d669
mov edi, dword [esp + 0x7c]
xor eax, eax
mov ebx, dword [esp + 0x20]
cmp ebx, dword [eax + 0x18]
jne 0x1010ded7
call fcn.1016d669
mov edi, dword [esp + 0x7c]
cmp dword [ebx + 0x28], ebp
jb 0x1010dee5
mov ecx, dword [ebx + 0x14]
jmp 0x1010dee8
mov eax, dword [ebx]
jmp 0x1010dec5
lea ecx, [ebx + 0x14]
mov eax, dword [esp + 0x68]
cmp edi, ebp
jae 0x1010def4
lea eax, [esp + 0x68]
push esi
push ecx
push eax
push str.value__s__of_key__s__is_NOT_found_in_section__s__
lea edi, [esp + 0x34]
mov dword [esp + 0x34], str.FlashToolLib_source_common_generic_src_LayoutConfigFileSetting.cpp
mov dword [esp + 0x38], 0xd9
mov byte [esp + 0x3c], 0xd2
mov dword [esp + 0x40], str._WARN:
mov dword [esp + 0x44], str.LayoutSetting::ScatterFileSettings::CustPartitionParser::ParseSection
call fcn.10017c90
add esp, 0x10
xor ebp, ebp
mov byte [esp + 0x1b], 0
lea edi, [ebp + 0xf]
mov esi, 0x10
cmp dword [esp + 0x7c], esi
jb 0x1010df4f
mov eax, dword [esp + 0x68]
push eax
call fcn.1016d679
add esp, 4
mov dword [esp + 0x7c], edi
mov dword [esp + 0x78], ebp
mov byte [esp + 0x68], 0
cmp dword [esp + 0x98], esi
jb 0x1010df75
mov ecx, dword [esp + 0x84]
push ecx
call fcn.1016d679
add esp, 4
mov dword [esp + 0x98], edi
mov dword [esp + 0x94], ebp
mov byte [esp + 0x84], 0
cmp dword [esp + 0xb4], esi
jb 0x1010dfa4
mov edx, dword [esp + 0xa0]
push edx
call fcn.1016d679
add esp, 4
lea eax, [esp + 0xb8]
push eax
mov dword [esp + 0xb8], edi
mov dword [esp + 0xb4], ebp
mov byte [esp + 0xa4], 0
mov dword [esp + 0x104], 0xffffffff
call fcn.101094e0
mov al, byte [esp + 0x1b]
mov ecx, dword [esp + 0xf8]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0xe0]
xor ecx, esp
call fcn.1016cb16
add esp, 0xf0
ret 8