/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c * Ghidra 12.1.2 decompiler output for 0x14013b4b0 FUN_14013b4b0 * Pseudocode, not original source. */ void FUN_14013b4b0(longlong param_1,undefined4 param_2) { void *pvVar1; void *pvVar2; undefined2 local_70; undefined2 uStack_6e; undefined4 uStack_6c; undefined4 local_68; undefined2 local_64; undefined8 local_58; undefined4 local_50; undefined2 local_4c; void *local_4a; undefined8 local_42; undefined8 local_3a; void *local_2a; void *local_22; undefined8 local_1a; local_64 = 0; local_4a = (void *)0x0; local_42 = 0; local_3a = 0; local_2a = (void *)0x0; local_22 = (void *)0x0; local_1a = 0; uStack_6e = 0x481; local_70 = 0xe; uStack_6c = 0; local_58 = 0x23c1000e; local_4c = 0xfd; local_68 = param_2; local_50 = param_2; FUN_140132380(*(undefined8 *)(param_1 + 0xe0),&local_70,&local_58); *(int *)(param_1 + 0x64c) = *(int *)(param_1 + 0x64c) + 1; (**(code **)(*(longlong *)(param_1 + 0xa8) + 0x2c0)) ((longlong *)(param_1 + 0xa8),param_2,&DAT_1403440f0,&local_2a,&local_4a); pvVar2 = local_22; pvVar1 = local_2a; if (local_2a != (void *)0x0) { for (; pvVar1 != pvVar2; pvVar1 = (void *)((longlong)pvVar1 + 8)) { FUN_14004eb70(pvVar1); } operator_delete(local_2a); } local_2a = (void *)0x0; local_22 = (void *)0x0; local_1a = 0; if (local_4a != (void *)0x0) { operator_delete(local_4a); } return; }