/* Agent_Release_x64.exe sha256 6f2be7b8eb799ba51b359d1958720aac5baee5b7ee0d1d36684d3cbd72d45469 * Ghidra 12.1.2 decompiler output for 0x1400dd3e0 FUN_1400dd3e0 * Pseudocode, not original source. */ /* WARNING: Globals starting with '_' overlap smaller symbols at the same address */ void FUN_1400dd3e0(void) { undefined8 *puVar1; undefined8 *puVar2; if (0xf < DAT_140162fa0) { operator_delete((void *)CONCAT71(DAT_140162f88._1_7_,(undefined1)DAT_140162f88)); } puVar2 = DAT_140162f70; DAT_140162fa0 = 0xf; _DAT_140162f98 = 0; DAT_140162f88._0_1_ = 0; puVar1 = DAT_140162f68; if (DAT_140162f68 != (undefined8 *)0x0) { for (; puVar1 != puVar2; puVar1 = puVar1 + 0x36) { FUN_14000eec0(puVar1); } operator_delete(DAT_140162f68); } DAT_140162f68 = (undefined8 *)0x0; DAT_140162f70 = (undefined8 *)0x0; _DAT_140162f78 = 0; FUN_14000eec0(&DAT_140162db8); if (0xf < DAT_140162da8) { operator_delete((void *)CONCAT71(DAT_140162d90._1_7_,(undefined1)DAT_140162d90)); } DAT_140162da8 = 0xf; _DAT_140162da0 = 0; DAT_140162d90._0_1_ = 0; return; }