/* AgentManager_Release_x64.exe sha256 8fd8ca91725858651a7839d34257b10c2970ac16c97e60c523b8b0c983fcb186 * Ghidra 12.1.2 decompiler output for 0x14000df80 FUN_14000df80 * Pseudocode, not original source. */ bool FUN_14000df80(longlong param_1,ulonglong param_2) { ulonglong uVar1; ulonglong uVar2; bool bVar3; undefined8 uStack_20; uStack_20 = *(longlong *)(param_1 + 0x10); bVar3 = *(ulonglong *)(param_1 + 8) == 0; uVar1 = *(ulonglong *)(param_1 + 8); if (!bVar3) { do { if ((uVar1 <= param_2) && (uVar2 = uVar1, param_2 < (uVar1 - 0x10) + uStack_20)) break; uVar2 = *(ulonglong *)((uVar1 - 0x10) + uStack_20); uStack_20 = *(longlong *)((uVar1 - 8) + uStack_20); uVar1 = uVar2; } while (uVar2 != 0); bVar3 = uVar2 == 0; } return !bVar3; }