decompiled agent_release

This commit is contained in:
Benjamin Palko 2026-10-14 16:45:19 -04:00
parent baac905ef2
commit 11a3488883
6439 changed files with 229565 additions and 1 deletions

View file

@ -0,0 +1,40 @@
/* Agent_Release_x64.exe sha256 6f2be7b8eb799ba51b359d1958720aac5baee5b7ee0d1d36684d3cbd72d45469
* Ghidra 12.1.2 decompiler output for 0x1400be4c0 FUN_1400be4c0
* Pseudocode, not original source. */
int FUN_1400be4c0(void *param_1)
{
int iVar1;
longlong *plVar2;
int iVar3;
int iVar4;
if (param_1 == (void *)0x0) {
return 0x10;
}
EnterCriticalSection((LPCRITICAL_SECTION)&DAT_140163260);
iVar4 = 0;
iVar3 = 0;
do {
iVar1 = memcmp(&DAT_14015f470 + (longlong)iVar3 * 10,param_1,0x50);
if (iVar1 == 0) {
LeaveCriticalSection((LPCRITICAL_SECTION)&DAT_140163260);
return iVar3;
}
iVar3 = iVar3 + 1;
} while (iVar3 < 0x20);
plVar2 = &DAT_14015f470;
do {
if (*plVar2 == 0) {
memcpy(&DAT_14015f470 + (longlong)iVar4 * 10,param_1,0x50);
LeaveCriticalSection((LPCRITICAL_SECTION)&DAT_140163260);
return iVar4;
}
plVar2 = plVar2 + 10;
iVar4 = iVar4 + 1;
} while ((longlong)plVar2 < 0x14015fe70);
LeaveCriticalSection((LPCRITICAL_SECTION)&DAT_140163260);
return -1;
}