/* AgentManager_Release_x64.exe sha256 8fd8ca91725858651a7839d34257b10c2970ac16c97e60c523b8b0c983fcb186 * Ghidra 12.1.2 decompiler output for 0x14000bff0 FUN_14000bff0 * Pseudocode, not original source. */ /* WARNING: Function: __security_check_cookie replaced with injection: security_check_cookie */ void FUN_14000bff0(undefined4 param_1) { char *pcVar1; ulonglong uVar2; undefined1 auStack_68 [32]; undefined8 local_48; undefined1 local_40; undefined7 uStack_3f; undefined8 local_30; ulonglong local_28; ulonglong local_18; local_48 = 0xfffffffffffffffe; local_18 = DAT_14016f5a0 ^ (ulonglong)auStack_68; local_28 = 0xf; local_30 = 0; local_40 = 0; FUN_14000c9e0((ulonglong *)&local_40,&DAT_140130310,9); switch(param_1) { case 0: pcVar1 = &DAT_140130320; break; case 1: uVar2 = 0x16; pcVar1 = &DAT_140130338; goto LAB_14000c0a6; case 2: pcVar1 = &DAT_140130350; break; case 3: uVar2 = 0xc; pcVar1 = "Ladder Point"; goto LAB_14000c0a6; case 4: pcVar1 = &DAT_140130378; break; case 5: pcVar1 = &DAT_140130390; break; default: goto switchD_14000c05e_default; } uVar2 = 0x11; LAB_14000c0a6: FUN_14000c480((ulonglong *)&local_40,pcVar1,uVar2); switchD_14000c05e_default: printf("%s [ %I64d ] \n"); if (0xf < local_28) { operator_delete((void *)CONCAT71(uStack_3f,local_40)); } return; }