void FUN_00414d70(undefined4 param_1)
{
int iVar1;
int iVar2;
undefined4 *puVar3;
undefined4 *puVar4;
memset(&DAT_00433e90,0,0x48) //possible issue identified - semgrep
puVar4 = &DAT_00432310;
DAT_00433eb8 = &DAT_00433eb8;
DAT_00433eb0 = &DAT_00433eb0;
DAT_00433ebc = &DAT_00433eb8;
DAT_00433eb4 = &DAT_00433eb0;
DAT_00433ec0 = &DAT_00433ec0;
DAT_00433ec8 = &DAT_00433ec8;
DAT_00433ea8 = &DAT_00433ea8;
DAT_00433ec4 = &DAT_00433ec0;
DAT_00433ecc = &DAT_00433ec8;
DAT_00433eac = &DAT_00433ea8;
DAT_00433ed0 = &DAT_00433ed0;
DAT_00433ed4 = &DAT_00433ed0;
DAT_00433ea4 = &DAT_00433ea0;
DAT_00433ea0 = &DAT_00433ea0;
memset(&DAT_00432310,0,0xc00) //possible issue identified - semgrep
memset(&DAT_00432f10,0,0xe00) //possible issue identified - semgrep
memset(&DAT_00433d10,0,0x180) //possible issue identified - semgrep
iVar1 = 0;
puVar3 = DAT_00433ea0;
do {
iVar2 = iVar1 + 1;
*puVar4 = puVar3;
DAT_00433ea0 = &DAT_00432310 + iVar1 * 6;
puVar3[1] = DAT_00433ea0;
puVar4[1] = &DAT_00433ea0;
puVar4 = puVar4 + 6;
iVar1 = iVar2;
puVar3 = DAT_00433ea0;
} while (iVar2 != 0x80);
puVar4 = &DAT_00432f10;
iVar1 = 0;
puVar3 = DAT_00433ea8;
do {
iVar2 = iVar1 + 1;
*puVar4 = puVar3;
DAT_00433ea8 = &DAT_00432f10 + iVar1 * 7;
puVar3[1] = DAT_00433ea8;
puVar4[1] = &DAT_00433ea8;
puVar4 = puVar4 + 7;
iVar1 = iVar2;
puVar3 = DAT_00433ea8;
} while (iVar2 != 0x80);
puVar4 = &DAT_00433d10;
iVar1 = 0;
puVar3 = DAT_00433eb0;
do {
iVar2 = iVar1 + 1;
*puVar4 = puVar3;
DAT_00433eb0 = &DAT_00433d10 + iVar1 * 6;
puVar3[1] = DAT_00433eb0;
puVar4[1] = &DAT_00433eb0;
puVar4 = puVar4 + 6;
iVar1 = iVar2;
puVar3 = DAT_00433eb0;
} while (iVar2 != 0x10);
pipe(&DAT_00433e94) //possible issue identified - semgrep
DAT_00433e9c = param_1;
return;
}