/* AgentManager_Release_x64.exe sha256 8fd8ca91725858651a7839d34257b10c2970ac16c97e60c523b8b0c983fcb186 * Ghidra 12.1.2 decompiler output for 0x1400ad8e0 FUN_1400ad8e0 * Pseudocode, not original source. */ /* WARNING: Removing unreachable block (ram,0x0001400ad9e9) */ /* WARNING: Removing unreachable block (ram,0x0001400ad963) */ /* WARNING: Removing unreachable block (ram,0x0001400ad973) */ /* WARNING: Removing unreachable block (ram,0x0001400ad9f4) */ /* WARNING: Removing unreachable block (ram,0x0001400ad987) */ /* WARNING: Removing unreachable block (ram,0x0001400ad98f) */ /* WARNING: Removing unreachable block (ram,0x0001400ad999) */ void FUN_1400ad8e0(longlong param_1) { LPVOID pvVar1; LPVOID pvVar2; longlong local_res8; pvVar2 = (LPVOID)0x0; if (*(longlong *)(param_1 + 0x1740) != 0) { pvVar2 = *(LPVOID *)(param_1 + 0x1730); } while (pvVar2 != (LPVOID)0x0) { local_res8 = 0; if (*(longlong *)((longlong)pvVar2 + 8) != 0) { *(longlong *)(*(longlong *)((longlong)pvVar2 + 8) + 8) = *(longlong *)(*(longlong *)((longlong)pvVar2 + 8) + 8) + 1; local_res8 = *(longlong *)((longlong)pvVar2 + 8); } FUN_1400ac6e0(param_1,&local_res8); pvVar1 = *(LPVOID *)((longlong)pvVar2 + 0x10); FUN_1400a9590((char *)(param_1 + 0x1720),pvVar2,'\0'); pvVar2 = pvVar1; } FUN_1400aad70((char *)(param_1 + 0x1720)); return; }