45 lines
1.2 KiB
C
45 lines
1.2 KiB
C
/* MessageServer_Release_x64.exe sha256 7911b15c4379625eaa12ff227708aa3a033bc6ac2cf6b34283136e3a62df25f1
|
|
* Ghidra 12.1.2 decompiler output for 0x140064b50 FUN_140064b50
|
|
* Pseudocode, not original source. */
|
|
|
|
void FUN_140064b50(longlong param_1,undefined4 param_2)
|
|
|
|
{
|
|
undefined4 local_res8 [8];
|
|
undefined8 uVar1;
|
|
undefined4 local_50;
|
|
undefined4 local_4c;
|
|
undefined4 local_48;
|
|
undefined4 local_44;
|
|
undefined8 local_40;
|
|
undefined4 local_38;
|
|
undefined1 local_34;
|
|
undefined1 local_33;
|
|
void *local_30;
|
|
undefined8 local_28;
|
|
undefined8 local_20;
|
|
|
|
uVar1 = 0xfffffffffffffffe;
|
|
if (*(char *)(param_1 + 0x88) != '\0') {
|
|
local_44 = 0;
|
|
local_40 = 0;
|
|
local_50 = 0;
|
|
local_48 = DAT_1401bcf20;
|
|
local_38 = 0;
|
|
local_34 = 1;
|
|
local_33 = *(undefined1 *)(DAT_1401bd038 + 0x171);
|
|
local_30 = (void *)0x0;
|
|
local_28 = 0;
|
|
local_20 = 0;
|
|
local_4c = param_2;
|
|
FUN_140065150(DAT_1401bd050,(longlong *)&local_30);
|
|
local_res8[0] = *(undefined4 *)(DAT_1401bd038 + 0x154);
|
|
(**(code **)(*(longlong *)(param_1 + 0x68) + 0x40))
|
|
((longlong *)(param_1 + 0x68),1,&DAT_1401ac5d0,local_res8,&local_50,&local_30,uVar1);
|
|
if (local_30 != (void *)0x0) {
|
|
operator_delete(local_30);
|
|
}
|
|
}
|
|
return;
|
|
}
|
|
|