/* AgentManager_Release_x64.exe sha256 8fd8ca91725858651a7839d34257b10c2970ac16c97e60c523b8b0c983fcb186 * Ghidra 12.1.2 decompiler output for 0x14000a840 FUN_14000a840 * Pseudocode, not original source. */ undefined2 * FUN_14000a840(undefined2 *param_1,longlong *param_2) { longlong *plVar1; uint uVar2; undefined4 uVar3; longlong lVar4; uVar2 = Ordinal_9(); if ((int)uVar2 < 0) { /* WARNING: Subroutine does not return */ FUN_140048d70((ulonglong)uVar2); } *param_1 = 8; plVar1 = (longlong *)*param_2; if ((plVar1 == (longlong *)0x0) || (*plVar1 == 0)) { *(undefined8 *)(param_1 + 4) = 0; } else { lVar4 = *plVar1; uVar3 = Ordinal_149(lVar4); lVar4 = Ordinal_150(lVar4,uVar3); *(longlong *)(param_1 + 4) = lVar4; if (lVar4 == 0) { /* WARNING: Subroutine does not return */ FUN_140048d70(0x8007000e); } } return param_1; }