32 lines
765 B
C
32 lines
765 B
C
/* AgentManager_Release_x64.exe sha256 8fd8ca91725858651a7839d34257b10c2970ac16c97e60c523b8b0c983fcb186
|
|
* Ghidra 12.1.2 decompiler output for 0x1400d5c00 FUN_1400d5c00
|
|
* Pseudocode, not original source. */
|
|
|
|
void FUN_1400d5c00(int *param_1)
|
|
|
|
{
|
|
uint uVar1;
|
|
ulonglong uVar3;
|
|
ulonglong uVar2;
|
|
|
|
if (*(longlong *)(param_1 + 4) != 0) {
|
|
uVar2 = 0;
|
|
uVar3 = uVar2;
|
|
if (0 < *param_1) {
|
|
do {
|
|
uVar1 = (int)uVar2 + 1;
|
|
uVar2 = (ulonglong)uVar1;
|
|
*(undefined4 *)(uVar3 + *(longlong *)(param_1 + 4)) = 0;
|
|
uVar3 = uVar3 + 4;
|
|
} while ((int)uVar1 < *param_1);
|
|
}
|
|
free(*(void **)(param_1 + 4));
|
|
param_1[4] = 0;
|
|
param_1[5] = 0;
|
|
param_1[0] = 0;
|
|
param_1[1] = 0;
|
|
param_1[2] = 0;
|
|
}
|
|
return;
|
|
}
|
|
|