void BssTableInit(undefined1 *param_1)
{
int iVar1;
undefined1 *puVar2;
int iVar3;
*param_1 = 0;
param_1[1] = 0;
iVar3 = 0;
puVar2 = param_1;
do {
iVar1 = *(int *)(puVar2 + 0x4dc);
memset(param_1 + iVar3 * 0x520 + 4,0,0x520) //possible issue identified - semgrep
iVar3 = iVar3 + 1;
puVar2[0x60] = 0x81;
if (iVar1 != 0) {
RTMPZeroMemory(iVar1,0x400);
*(int *)(puVar2 + 0x4dc) = iVar1;
}
puVar2 = puVar2 + 0x520;
} while (iVar3 != 0x40);
return;
}