decomp DBCServer_Release and inspect/document database
This commit is contained in:
parent
4b267cbe05
commit
7834b98bf0
28222 changed files with 843300 additions and 144 deletions
72
decomp/DBCServer_Release_x64/full/functions/0x14013a380.c
Normal file
72
decomp/DBCServer_Release_x64/full/functions/0x14013a380.c
Normal file
|
|
@ -0,0 +1,72 @@
|
|||
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
|
||||
* Ghidra 12.1.2 decompiler output for 0x14013a380 FUN_14013a380
|
||||
* Pseudocode, not original source. */
|
||||
|
||||
/* WARNING: Function: __security_check_cookie replaced with injection: security_check_cookie */
|
||||
|
||||
void FUN_14013a380(longlong param_1,undefined4 param_2,undefined4 param_3,undefined8 *param_4,
|
||||
char *param_5)
|
||||
|
||||
{
|
||||
undefined1 auStack_88 [32];
|
||||
undefined4 local_68 [2];
|
||||
undefined2 local_60;
|
||||
undefined2 local_5e;
|
||||
undefined4 local_5c;
|
||||
undefined4 local_58;
|
||||
undefined2 local_54;
|
||||
undefined8 local_52;
|
||||
undefined8 local_4a;
|
||||
char local_42 [34];
|
||||
ulonglong local_20;
|
||||
|
||||
local_20 = DAT_1403463c0 ^ (ulonglong)auStack_88;
|
||||
local_54 = 0;
|
||||
local_42[0] = '\0';
|
||||
local_42[1] = '\0';
|
||||
local_42[2] = '\0';
|
||||
local_42[3] = '\0';
|
||||
local_42[4] = '\0';
|
||||
local_42[5] = '\0';
|
||||
local_42[6] = '\0';
|
||||
local_42[7] = '\0';
|
||||
local_42[8] = '\0';
|
||||
local_42[9] = '\0';
|
||||
local_42[10] = '\0';
|
||||
local_42[0xb] = '\0';
|
||||
local_42[0xc] = '\0';
|
||||
local_42[0xd] = '\0';
|
||||
local_42[0xe] = '\0';
|
||||
local_42[0xf] = '\0';
|
||||
local_42[0x10] = '\0';
|
||||
local_42[0x11] = '\0';
|
||||
local_42[0x12] = '\0';
|
||||
local_42[0x13] = '\0';
|
||||
local_42[0x14] = '\0';
|
||||
local_42[0x15] = '\0';
|
||||
local_42[0x16] = '\0';
|
||||
local_42[0x17] = '\0';
|
||||
local_42[0x18] = '\0';
|
||||
local_42[0x19] = '\0';
|
||||
local_42[0x1a] = '\0';
|
||||
local_42[0x1b] = '\0';
|
||||
local_42[0x1c] = '\0';
|
||||
local_42[0x1d] = '\0';
|
||||
local_42[0x1e] = '\0';
|
||||
local_42[0x1f] = '\0';
|
||||
local_42[0x20] = 0;
|
||||
local_5e = 0x521;
|
||||
local_60 = 0x3f;
|
||||
local_52 = *param_4;
|
||||
local_4a = param_4[1];
|
||||
local_5c = param_3;
|
||||
local_58 = param_2;
|
||||
strncpy(local_42,param_5,0x20);
|
||||
FUN_14012d010(*(undefined8 *)(param_1 + 0xe0),&local_60);
|
||||
*(int *)(param_1 + 0x6dc) = *(int *)(param_1 + 0x6dc) + 1;
|
||||
local_68[0] = param_3;
|
||||
(**(code **)(*(longlong *)(param_1 + 0xa8) + 0x500))
|
||||
((longlong *)(param_1 + 0xa8),param_2,&DAT_1403440f0,local_68);
|
||||
return;
|
||||
}
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue