/* AgentManager_Release_x64.exe sha256 8fd8ca91725858651a7839d34257b10c2970ac16c97e60c523b8b0c983fcb186 * Ghidra 12.1.2 decompiler output for 0x14009cf60 FUN_14009cf60 * Pseudocode, not original source. */ longlong * FUN_14009cf60(longlong *param_1,longlong param_2,longlong param_3) { longlong lVar1; if (param_2 < 0) { /* WARNING: Subroutine does not return */ FUN_14003dec0(); } if (param_1[1] <= param_2) { FUN_14009ca00(param_1,param_2 + 1,-1); } if (param_2 < param_1[1]) { if ((ulonglong)param_1[2] < 0x65) { param_1[param_2 + 4] = param_3; return param_1 + param_2 + 4; } lVar1 = *param_1; *(longlong *)(lVar1 + param_2 * 8) = param_3; return (longlong *)(lVar1 + param_2 * 8); } /* WARNING: Subroutine does not return */ FUN_14003dec0(); }