Function at 0x518d70
Capabilities:
Access peb ldr_data

Disassembly:
push ebp
mov ebp, esp
push 0
push ebx
push esi
mov ebx, eax
mov esi, 0x603314
xor eax, eax
push ebp
push 0x518e8e
push dword fs:[eax]
mov dword fs:[eax], esp
push 0xbff00000
push 0
mov edx, dword [esi + 4]
mov eax, ebx
call sub.AxComponentsRTL.bpl__Axrtl_Project_Settings_CommonSettings_SetDefaultDouble_qqrx20System_UnicodeStringd
push 0xbff00000
push 0
mov edx, dword [esi + 8]
mov eax, ebx
call sub.AxComponentsRTL.bpl__Axrtl_Project_Settings_CommonSettings_SetDefaultDouble_qqrx20System_UnicodeStringd
push 0xbff00000
push 0
mov edx, dword [esi + 0x24]
mov eax, ebx
call sub.AxComponentsRTL.bpl__Axrtl_Project_Settings_CommonSettings_SetDefaultDouble_qqrx20System_UnicodeStringd
push 0xbff00000
push 0
mov edx, dword [esi + 0x34]
mov eax, ebx
call sub.AxComponentsRTL.bpl__Axrtl_Project_Settings_CommonSettings_SetDefaultDouble_qqrx20System_UnicodeStringd
push 0
push 0
mov edx, dword [esi + 0xc]
mov eax, ebx
call sub.AxComponentsRTL.bpl__Axrtl_Project_Settings_CommonSettings_SetDefaultDouble_qqrx20System_UnicodeStringd
xor ecx, ecx
mov edx, dword [esi + 0x10]
mov eax, ebx
call sub.AxComponentsRTL.bpl__Axrtl_Project_Settings_CommonSettings_SetDefaultInteger_qqrx20System_UnicodeStringi
xor ecx, ecx
mov edx, dword [esi + 0x14]
mov eax, ebx
call sub.AxComponentsRTL.bpl__Axrtl_Project_Settings_CommonSettings_SetDefaultInteger_qqrx20System_UnicodeStringi
xor ecx, ecx
mov edx, dword [esi + 0x18]
mov eax, ebx
call sub.AxComponentsRTL.bpl__Axrtl_Project_Settings_CommonSettings_SetDefaultInteger_qqrx20System_UnicodeStringi
xor ecx, ecx
mov edx, dword [esi + 0x1c]
mov eax, ebx
call sub.AxComponentsRTL.bpl__Axrtl_Project_Settings_CommonSettings_SetDefaultInteger_qqrx20System_UnicodeStringi
xor ecx, ecx
mov edx, dword [esi + 0x2c]
mov eax, ebx
call sub.AxComponentsRTL.bpl__Axrtl_Project_Settings_CommonSettings_SetDefaultBool_qqrx20System_UnicodeStringo
xor ecx, ecx
mov edx, dword [esi + 0x30]
mov eax, ebx
call sub.AxComponentsRTL.bpl__Axrtl_Project_Settings_CommonSettings_SetDefaultBool_qqrx20System_UnicodeStringo
xor ecx, ecx
mov edx, dword [esi + 0x28]
mov eax, ebx
call sub.AxComponentsRTL.bpl__Axrtl_Project_Settings_CommonSettings_SetDefaultBool_qqrx20System_UnicodeStringo
mov cl, 1
mov edx, dword [esi + 0x40]
mov eax, ebx
call sub.AxComponentsRTL.bpl__Axrtl_Project_Settings_CommonSettings_SetDefaultBool_qqrx20System_UnicodeStringo
push 0xbff00000
push 0
mov edx, dword [esi + 0x44]
mov eax, ebx
call sub.AxComponentsRTL.bpl__Axrtl_Project_Settings_CommonSettings_SetDefaultDouble_qqrx20System_UnicodeStringd
lea edx, [ebp - 4]
mov eax, dword [sym.imp.AxComponentsRTL.bpl__Axrtl_Project_Productinfo_ProductInfo_FApplicationDataPath]
mov eax, dword [eax]
call sub.AxComponentsRTL.bpl__Axrtl_System_Ioutils_TPathHelper_PreparePathName_qqrx20System_UnicodeString
lea eax, [ebp - 4]
mov edx, 0x518ea8
call sub.rtl250.bpl__System__UStrCat_qqrr20System_UnicodeStringx20System_UnicodeString
mov ecx, dword [ebp - 4]
mov edx, dword [esi + 0x38]
mov eax, ebx
call sub.AxComponentsRTL.bpl__Axrtl_Project_Settings_CommonSettings_SetDefaultString_qqrx20System_UnicodeStringt1
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x518e95
lea eax, [ebp - 4]
call sub.rtl250.bpl__System__UStrClr_qqrpv
ret