0x18366d3e0 | 0x18366d3e0 |// WARNING: [rz-ghidra] Detected overlap for variable var_79h 0x18366d3e0 |// WARNING: [rz-ghidra] Detected overlap for variable var_90h 0x18366d3e0 |// WARNING: [rz-ghidra] Detected overlap for variable var_1b1h 0x18366d3e0 |// WARNING: [rz-ghidra] Detected overlap for variable var_1c9h 0x18366d3e0 |// WARNING: [rz-ghidra] Detected overlap for variable var_1e1h 0x18366d3e0 |// WARNING: [rz-ghidra] Detected overlap for variable var_a9h 0x18366d3e0 |// WARNING: [rz-ghidra] Detected overlap for variable var_b0h 0x18366d3e0 |// WARNING: [rz-ghidra] Detected overlap for variable var_98h 0x18366d3e0 |// WARNING: [rz-ghidra] Detected overlap for variable var_80h 0x18366d3e0 |// WARNING: [rz-ghidra] Detected overlap for variable var_68h 0x18366d3e0 |// WARNING: [rz-ghidra] Detected overlap for variable var_1e8h 0x18366d3e0 |// WARNING: [rz-ghidra] Detected overlap for variable var_1d0h 0x18366d3e0 |// WARNING: [rz-ghidra] Detected overlap for variable var_1b8h 0x18366d3e0 |// WARNING: [rz-ghidra] Detected overlap for variable var_1a0h 0x18366d3e0 |// WARNING: [rz-ghidra] Detected overlap for variable var_17h 0x18366d3e0 |// WARNING: [rz-ghidra] Removing arg arg_288h because it doesn't fit into ProtoModel 0x18366d3e0 |// WARNING: [rz-ghidra] Removing arg arg_afh because it doesn't fit into ProtoModel 0x18366d3e0 |// WARNING: [rz-ghidra] Removing arg arg_c7h because it doesn't fit into ProtoModel 0x18366d3e0 |// WARNING: [rz-ghidra] Detected overlap for variable var_201h 0x18366d3e0 |// WARNING: [rz-ghidra] Detected overlap for variable var_e3h 0x18366d3e0 |// WARNING: [rz-ghidra] Detected overlap for variable var_e4h 0x18366d3e0 |// WARNING: [rz-ghidra] Detected overlap for variable var_e0h 0x18366d3e0 |// WARNING: [rz-ghidra] Detected overlap for variable var_198h 0x18366d3e0 |// WARNING: [rz-ghidra] Detected overlap for variable var_208h 0x18366d3e0 |// WARNING: [rz-ghidra] Detected overlap for variable var_d8h 0x18366d3e0 |// WARNING: [rz-ghidra] Detected overlap for variable var_10h 0x18366d3e0 |// WARNING: [rz-ghidra] Detected overlap for variable var_27h 0x18366d3e0 |// WARNING: [rz-ghidra] Detected overlap for variable var_20h 0x18366d3e0 |// WARNING: [rz-ghidra] Removing arg arg_3fh because it doesn't fit into ProtoModel | 0x18366d3e0 |void fcn.18366d3e0(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4, int64_t arg_28h, int64_t arg_30h, | int64_t arg_50h, int64_t arg_90h, int64_t arg_98h, int64_t arg_d8h, int64_t arg_e0h, int64_t arg_f0h, | int64_t arg_f8h, int64_t arg_108h, int64_t arg_110h, int64_t arg_120h, int64_t arg_128h, | int64_t arg_138h, int64_t arg_140h) |{ | char cVar1; | int32_t *piVar2; | undefined8 uVar3; | code *pcVar4; | uint64_t uVar5; | int32_t iVar6; | int64_t iVar7; | undefined8 *puVar8; | undefined8 *puVar9; | int64_t iVar10; | int64_t var_8h; | int64_t var_18h; | int64_t var_258h; | int64_t var_230h; | int64_t var_228h; | undefined uStack_220; | int64_t var_218h; | int64_t var_210h; | undefined8 var_208h; | int64_t var_200h; | int64_t var_1f8h; | undefined4 uStack_1f0; | undefined4 uStack_1ec; | uint64_t var_1e8h; | int64_t var_1e0h; | undefined4 uStack_1d8; | undefined4 uStack_1d4; | uint64_t var_1d0h; | int64_t var_1c8h; | undefined4 uStack_1c0; | undefined4 uStack_1bc; | uint64_t var_1b8h; | int64_t var_1b0h; | undefined4 uStack_1a8; | undefined4 uStack_1a4; | undefined var_1a0h [7]; | int64_t var_199h; | undefined8 uStack_190; | int64_t var_188h; | int64_t var_180h; | int64_t var_178h; | int64_t var_170h; | int64_t var_168h; | undefined8 uStack_160; | int64_t var_158h; | undefined8 uStack_150; | int64_t var_148h; | int64_t *piStack_140; | int64_t var_138h; | undefined8 uStack_130; | int64_t var_128h; | undefined8 uStack_120; | int64_t var_118h; | int64_t iStack_110; | int64_t var_108h; | int64_t var_100h; | int64_t var_f8h; | int64_t var_e8h; | undefined8 var_e0h; | undefined var_d8h [7]; | int64_t var_d1h; | int64_t var_c8h; | int64_t var_c0h; | int64_t var_b8h; | uint64_t var_b0h; | int64_t var_a8h; | int64_t var_a0h; | undefined var_98h [7]; | int64_t var_91h; | int64_t var_88h; | uint64_t var_80h; | int64_t var_78h; | int64_t var_70h; | undefined var_68h [7]; | int64_t var_61h; | int64_t var_48h; | 0x18366d40e | var_48h = *(uint64_t *)0x191c71040 ^ (uint64_t)&var_258h; 0x18366d419 | iVar7 = *(int64_t *)(arg1 + 0x10); 0x18366d41d | *(undefined8 *)(arg1 + 0x10) = 0; 0x18366d428 | if (iVar7 != 0) { 0x18366d42f | func_0x000182c50850(iVar7, 1); | } 0x18366d43e | if (*(char *)(arg_28h + 0x18) != -1) { 0x18366d456 | var_e8h = (int64_t)&var_c8h; 0x18366d477 | iVar6 = (*(code *)0x185f59da0)(&var_e8h, arg_28h); 0x18366d47f | if (iVar6 == 0) { 0x18366d481 | iVar7 = (int64_t)*(char *)(arg_30h + 0x17); 0x18366d489 | if (iVar7 < 0) { 0x18366d48b | iVar7 = *(int64_t *)(arg_30h + 8); | } 0x18366d492 | if (iVar7 == 0) goto code_r0x00018366d498; 0x18366d7e6 | var_228h = *(int64_t *)arg4; 0x18366d7e9 | *(undefined8 *)arg4 = 0; 0x18366d7f0 | uStack_220 = *(undefined *)arg3; 0x18366d805 | if (*(char *)(arg3 + 0x1f) < '\0') { 0x18366d7f3 | func_0x0001841dd0f0(&var_218h, *(undefined8 *)(arg3 + 8), *(undefined8 *)(arg3 + 0x10)); | } else { 0x18366d80b | var_208h = *(uint64_t *)(arg3 + 0x18); 0x18366d813 | var_218h._0_4_ = *(undefined4 *)(arg3 + 8); 0x18366d813 | var_218h._4_4_ = *(undefined4 *)(arg3 + 0xc); 0x18366d813 | var_210h._0_4_ = *(undefined4 *)(arg3 + 0x10); 0x18366d813 | var_210h._4_4_ = *(undefined4 *)(arg3 + 0x14); | } 0x18366d82d | puVar8 = (undefined8 *)func_0x000185f006b8(0x740); 0x18366d838 | func_0x000184f4c160(puVar8); 0x18366d83d | func_0x00018366c5a0(&var_c8h); 0x18366d84a | func_0x0001844c91b0(puVar8 + 3, &var_c8h); 0x18366d85b | func_0x0001841c04a0(&var_c8h); 0x18366d86c | if (*(char *)((int64_t)puVar8 + 0x17) < '\0') { 0x18366d877 | puVar8[1] = 4; 0x18366d87f | puVar9 = (undefined8 *)*puVar8; | } else { 0x18366d86e | *(undefined *)((int64_t)puVar8 + 0x17) = 4; 0x18366d875 | puVar9 = puVar8; | } 0x18366d883 | *(undefined4 *)puVar9 = 0x54534f50; 0x18366d889 | *(undefined *)((int64_t)puVar9 + 4) = 0; 0x18366d88d | *(undefined4 *)(puVar8 + 0x51) = 2; 0x18366d897 | func_0x000180d86d30(&var_c8h, puVar8 + 3); 0x18366d8b3 | *(undefined2 *)(puVar8 + 0x12) = (undefined2)var_c8h; 0x18366d8c8 | if (*(char *)((int64_t)puVar8 + 0xaf) < '\0') { 0x18366e068 | func_0x0001841dcbe0(puVar8[0x13], puVar8[0x15] & 0x7fffffffffffffff); | } 0x18366d8d2 | puVar8[0x15] = var_b0h; 0x18366d8da | *(undefined4 *)(puVar8 + 0x13) = (undefined4)var_c0h; 0x18366d8da | *(undefined4 *)((int64_t)puVar8 + 0x9c) = var_c0h._4_4_; 0x18366d8da | *(undefined4 *)(puVar8 + 0x14) = (undefined4)var_b8h; 0x18366d8da | *(undefined4 *)((int64_t)puVar8 + 0xa4) = var_b8h._4_4_; 0x18366d8e7 | var_b0h = var_b0h & 0xffffffffffffff; 0x18366d8ea | var_c0h = var_c0h & 0xffffffffffffff00; 0x18366d8fa | if (*(char *)((int64_t)puVar8 + 199) < '\0') { 0x18366e092 | func_0x0001841dcbe0(puVar8[0x16], puVar8[0x18] & 0x7fffffffffffffff); | } 0x18366d904 | puVar8[0x18] = _var_98h; 0x18366d90b | *(undefined4 *)(puVar8 + 0x16) = (undefined4)var_a8h; 0x18366d90b | *(undefined4 *)((int64_t)puVar8 + 0xb4) = var_a8h._4_4_; 0x18366d90b | *(undefined4 *)(puVar8 + 0x17) = (undefined4)var_a0h; 0x18366d90b | *(undefined4 *)((int64_t)puVar8 + 0xbc) = var_a0h._4_4_; 0x18366d918 | _var_98h = _var_98h & 0xffffffffffffff; 0x18366d91b | var_a8h = var_a8h & 0xffffffffffffff00; 0x18366d91e | puVar9 = puVar8 + 0x19; 0x18366d925 | cVar1 = *(char *)(puVar8 + 0x1b); 0x18366d92e | if (cVar1 == (char)var_80h) { 0x18366dfee | if (cVar1 != '\0') { 0x18366dfff | *puVar9 = stack0xffffffffffffff70; 0x18366dfff | puVar8[0x1a] = var_88h; 0x18366e005 | stack0xffffffffffffff70 = 0; 0x18366e005 | var_88h = 0; | } 0x18366d936 | } else if (cVar1 == '\0') { 0x18366e031 | if (puVar9 == (undefined8 *)0x0) goto code_r0x00018366e114; 0x18366e042 | *puVar9 = stack0xffffffffffffff70; 0x18366e042 | puVar8[0x1a] = var_88h; 0x18366e048 | stack0xffffffffffffff70 = 0; 0x18366e048 | var_88h = 0; 0x18366e04b | *(undefined *)(puVar8 + 0x1b) = 1; | } else { 0x18366d93c | *(undefined *)(puVar8 + 0x1b) = 0; | } 0x18366d94a | *(undefined *)(puVar8 + 0x1c) = (undefined)var_78h; 0x18366d958 | if ((int64_t)var_b0h < 0) { 0x18366e14b | func_0x0001841dcbe0(var_c0h, var_b0h & 0x7fffffffffffffff); | } 0x18366d95e | func_0x0001845b9bf0(&var_c8h, puVar8 + 3); 0x18366d976 | if (*(char *)(puVar8 + 0x28) == '\x01') { 0x18366d984 | *(undefined2 *)(puVar8 + 0x1e) = (undefined2)var_c8h; 0x18366d999 | if (*(char *)((int64_t)puVar8 + 0x10f) < '\0') { 0x18366e0e1 | func_0x0001841dcbe0(puVar8[0x1f], puVar8[0x21] & 0x7fffffffffffffff); | } 0x18366d9ab | puVar8[0x21] = var_b0h; 0x18366d9b3 | *(undefined4 *)(puVar8 + 0x1f) = (undefined4)var_c0h; 0x18366d9b3 | *(undefined4 *)((int64_t)puVar8 + 0xfc) = var_c0h._4_4_; 0x18366d9b3 | *(undefined4 *)(puVar8 + 0x20) = (undefined4)var_b8h; 0x18366d9b3 | *(undefined4 *)((int64_t)puVar8 + 0x104) = var_b8h._4_4_; 0x18366d9b8 | var_b0h = var_b0h & 0xffffffffffffff; 0x18366d9bf | var_c0h = var_c0h & 0xffffffffffffff00; 0x18366d9d3 | if (*(char *)((int64_t)puVar8 + 0x127) < '\0') { 0x18366e103 | func_0x0001841dcbe0(puVar8[0x22], puVar8[0x24] & 0x7fffffffffffffff); | } 0x18366d9e5 | puVar8[0x24] = _var_98h; 0x18366d9ec | *(undefined4 *)(puVar8 + 0x22) = (undefined4)var_a8h; 0x18366d9ec | *(undefined4 *)((int64_t)puVar8 + 0x114) = var_a8h._4_4_; 0x18366d9ec | *(undefined4 *)(puVar8 + 0x23) = (undefined4)var_a0h; 0x18366d9ec | *(undefined4 *)((int64_t)puVar8 + 0x11c) = var_a0h._4_4_; 0x18366d9f1 | _var_98h = _var_98h & 0xffffffffffffff; 0x18366d9f8 | var_a8h = var_a8h & 0xffffffffffffff00; 0x18366d9ff | puVar9 = puVar8 + 0x25; 0x18366da06 | cVar1 = *(char *)(puVar8 + 0x27); 0x18366da13 | if (cVar1 == (char)var_80h) { 0x18366e00f | if (cVar1 != '\0') { 0x18366e020 | *puVar9 = stack0xffffffffffffff70; 0x18366e020 | puVar8[0x26] = var_88h; 0x18366e026 | stack0xffffffffffffff70 = 0; 0x18366e026 | var_88h = 0; | } 0x18366da1b | } else if (cVar1 == '\0') { 0x18366e0ae | if (puVar9 == (undefined8 *)0x0) goto code_r0x00018366e114; 0x18366e0bb | *puVar9 = stack0xffffffffffffff70; 0x18366e0bb | puVar8[0x26] = var_88h; 0x18366e0c1 | stack0xffffffffffffff70 = 0; 0x18366e0c1 | var_88h = 0; 0x18366e0c4 | *(undefined *)(puVar8 + 0x27) = 1; | } else { 0x18366da21 | *(undefined *)(puVar8 + 0x27) = 0; | } | } else { 0x18366da36 | if (puVar8 == (undefined8 *)0xffffffffffffff10) goto code_r0x00018366e114; 0x18366da44 | *(undefined2 *)(puVar8 + 0x1e) = (undefined2)var_c8h; 0x18366da53 | puVar8[0x21] = var_b0h; 0x18366da62 | puVar8[0x1f] = var_c0h; 0x18366da62 | puVar8[0x20] = var_b8h; 0x18366da6c | var_c0h = 0; 0x18366da6c | var_b8h = 0; 0x18366da76 | var_b0h = 0; 0x18366da86 | puVar8[0x24] = _var_98h; 0x18366da95 | puVar8[0x22] = var_a8h; 0x18366da95 | puVar8[0x23] = var_a0h; 0x18366da9c | var_a8h = 0; 0x18366da9c | var_a0h = 0; 0x18366daa4 | _var_98h = 0; 0x18366daac | *(undefined *)(puVar8 + 0x25) = 0; 0x18366dab2 | *(undefined *)(puVar8 + 0x27) = 0; 0x18366dac0 | if ((char)var_80h == '\x01') { 0x18366dfd5 | puVar8[0x25] = stack0xffffffffffffff70; 0x18366dfd5 | puVar8[0x26] = var_88h; 0x18366dfd8 | stack0xffffffffffffff70 = 0; 0x18366dfd8 | var_88h = 0; 0x18366dfe0 | *(undefined *)(puVar8 + 0x27) = 1; | } 0x18366dac6 | *(undefined *)(puVar8 + 0x28) = 1; | } 0x18366dad5 | if ((int64_t)var_b0h < 0) { 0x18366e168 | func_0x0001841dcbe0(var_c0h, var_b0h & 0x7fffffffffffffff); | } 0x18366dade | var_230h = (int64_t)(puVar8 + 0x47); 0x18366daf4 | var_c8h = 0x1904567a0; 0x18366daf7 | var_c0h = 0x10; 0x18366db0e | var_e8h = 0x1901b7df0; 0x18366db11 | var_e0h = (int64_t *)0xc; 0x18366db1e | func_0x000184584340(); 0x18366db23 | var_108h = (int64_t)&var_c8h; 0x18366db32 | var_c8h = 0x1906059a0; 0x18366db35 | var_c0h = 7; 0x18366db3d | var_b0h = (uint64_t)*(char *)(arg_30h + 0x17); 0x18366db48 | var_b8h = arg_30h; 0x18366db48 | if ((int64_t)var_b0h < 0) { 0x18366db4a | var_b8h = *(int64_t *)arg_30h; 0x18366db4e | var_b0h = *(uint64_t *)(arg_30h + 8); | } 0x18366db6d | var_100h = 2; 0x18366db75 | func_0x0001841d5a70(&var_e8h); 0x18366db91 | var_168h = 0x190468848; 0x18366db94 | uStack_160 = 0xd; 0x18366dba9 | func_0x0001852d1cc0(var_230h, &var_168h, &var_e8h); 0x18366dbba | if ((int64_t)_var_d8h < 0) { 0x18366dbcf | func_0x0001841dcbe0(var_e8h, _var_d8h & 0x7fffffffffffffff); | } 0x18366dbe2 | func_0x000184339cd0(&var_c8h, 0x190bfff30, 0x190bfff00, 0xd0); 0x18366dbfd | var_108h = CONCAT44(var_108h._4_4_, 0x56907dc); 0x18366dc22 | var_170h = (int64_t)puVar8; 0x18366dc0f | func_0x000180a18440(&var_e8h, &var_170h, &var_108h, &var_c8h); 0x18366dc22 | iVar10 = var_e8h; 0x18366dc2b | var_e8h = 0; 0x18366dc33 | iVar7 = *(int64_t *)(arg1 + 0x18); 0x18366dc37 | *(int64_t *)(arg1 + 0x18) = iVar10; 0x18366dc3e | if (iVar7 != 0) { 0x18366dc45 | func_0x000181516210(iVar7, 1); 0x18366dc45 | iVar7 = var_e8h; 0x18366dc52 | var_e8h = 0; 0x18366dc61 | if (iVar7 != 0) { 0x18366dc68 | func_0x000181516210(iVar7, 1); | } | } 0x18366dc71 | *(undefined *)(*(int64_t *)(arg1 + 0x18) + 0x31) = 1; 0x18366dc79 | *(undefined8 *)(*(int64_t *)(arg1 + 0x18) + 0x208) = 10000000; 0x18366dc84 | var_230h = *(int64_t *)(arg1 + 0x18); 0x18366dc94 | var_180h = 0x1904567a0; 0x18366dc9c | var_178h = 0x10; 0x18366dcab | var_108h = 0; 0x18366dcab | var_100h = 0; 0x18366dcb3 | var_f8h = 0; 0x18366dcbf | iStack_110 = (int64_t)*(char *)(arg2 + 0x17); 0x18366dcc8 | if (iStack_110 < 0) { 0x18366dcca | iStack_110 = *(int64_t *)(arg2 + 8); 0x18366dccf | arg2 = *(int64_t *)arg2; | } 0x18366dcf1 | var_128h = 0x1903e2998; 0x18366dcf9 | uStack_120 = 4; 0x18366dd08 | var_118h = arg2; 0x18366dcfd | func_0x000180d020a0(&var_108h); 0x18366dd1c | var_138h = 0x19014fc70; 0x18366dd24 | uStack_130 = 4; 0x18366dcfd | func_0x000180eb9ad0(&var_108h, &var_138h, 0x190bffed0); 0x18366dd3c | if ((int64_t)var_208h < 0) { 0x18366dd46 | if (CONCAT44(var_210h._4_4_, (undefined4)var_210h) == 0) { |code_r0x00018366dd7c: 0x18366dd84 | _var_d8h = CONCAT17(5, var_d8h); 0x18366dd9d | if (0x1906ff6fc < (int64_t)&var_e8h + 5U && &var_e8h < (int64_t *)0x1906ff6fd) { |code_r0x00018366e114: 0x18366e114 | // WARNING: Does not return 0x18366e114 | pcVar4 = (code *)invalidInstructionException(); 0x18366e114 | (*pcVar4)(); | } 0x18366ddbd | var_e8h = CONCAT26(var_e8h._6_2_, 0x4e432d687a); | } else { 0x18366dd4d | func_0x0001841dd0f0(&var_e8h, CONCAT44(var_218h._4_4_, (undefined4)var_218h)); | } | } else { 0x18366dd5c | if (var_208h._7_1_ == '\0') goto code_r0x00018366dd7c; 0x18366dd67 | _var_d8h = var_208h; 0x18366dd72 | var_e8h = CONCAT44(var_218h._4_4_, (undefined4)var_218h); 0x18366dd72 | var_e0h = (int64_t *)CONCAT44(var_210h._4_4_, (undefined4)var_210h); | } 0x18366ddc5 | piStack_140 = (int64_t *)(int64_t)(char)var_d1h; 0x18366ddd1 | var_148h = (int64_t)&var_e8h; 0x18366ddd1 | if ((int64_t)piStack_140 < 0) { 0x18366ddda | var_148h = var_e8h; 0x18366ddda | piStack_140 = var_e0h; | } 0x18366de01 | var_158h = 0x1903ff900; 0x18366de04 | uStack_150 = 8; 0x18366de0c | func_0x000180d020a0(&var_108h); 0x18366de24 | if ((int64_t)_var_d8h < 0) { 0x18366de39 | func_0x0001841dcbe0(var_e8h, _var_d8h & 0x7fffffffffffffff); | } 0x18366de49 | stack0xfffffffffffffe68 = 0; 0x18366de49 | uStack_190 = 0; 0x18366de4d | var_188h = 0; 0x18366de61 | _var_d8h = CONCAT71(stack0xffffffffffffff29, 6); 0x18366de6d | var_e0h = &var_108h; 0x18366de55 | func_0x000181b4a620(&var_e8h, 0, (int64_t)&var_199h + 1, 200); 0x18366de6d | iVar7 = var_108h; 0x18366de7d | if (var_108h != 0) { 0x18366df83 | for (iVar10 = var_100h << 5; iVar10 != 0; iVar10 = iVar10 + -0x20) { 0x18366df85 | func_0x000184e58cd0(iVar7 + -0x20 + iVar10); | } 0x18366dfa4 | var_100h = iVar7 - var_108h >> 5; 0x18366dfbc | func_0x0001841dcbe0(var_108h, var_f8h << 5); | } 0x18366de9b | func_0x00018b1b4b60(var_230h, (int64_t)&var_199h + 1, &var_180h); 0x18366dea6 | if (var_188h < 0) { 0x18366debb | func_0x0001841dcbe0(stack0xfffffffffffffe68, var_188h & 0x7fffffffffffffff); | } 0x18366dec0 | var_230h = *(int64_t *)(arg1 + 0x18); 0x18366dec9 | piVar2 = *(int32_t **)(arg1 + 0x20); 0x18366decd | uVar3 = *(undefined8 *)(arg1 + 0x28); 0x18366ded4 | if (piVar2 != (int32_t *)0x0) { 0x18366dedb | LOCK(); 0x18366dedb | iVar6 = *piVar2; 0x18366dedb | *piVar2 = *piVar2 + 1; 0x18366dedb | UNLOCK(); 0x18366dee6 | if (iVar6 == 0x7fffffff) { 0x18366e135 | pcVar4 = (code *)swi(3); 0x18366e135 | (*pcVar4)(); 0x18366e135 | return; | } | } 0x18366def1 | var_e8h = func_0x000185f006b8(0x40); 0x18366def6 | *(undefined4 *)var_e8h = 1; 0x18366df03 | *(undefined8 *)(var_e8h + 8) = 0x18366ee60; 0x18366df0e | *(undefined8 *)(var_e8h + 0x10) = 0x1833b2c60; 0x18366df19 | *(undefined8 *)(var_e8h + 0x18) = 0x18339cdd0; 0x18366df24 | *(undefined8 *)(var_e8h + 0x20) = 0x18366e180; 0x18366df28 | *(int32_t **)(var_e8h + 0x28) = piVar2; 0x18366df2c | *(undefined8 *)(var_e8h + 0x30) = uVar3; 0x18366df35 | *(int64_t *)(var_e8h + 0x38) = var_228h; 0x18366df52 | func_0x000181e7cb30(var_230h, *(undefined8 *)arg1, &var_e8h, 0x100000); 0x18366df5c | if ((int64_t)var_208h < 0) { 0x18366df6f | iVar7 = CONCAT44(var_218h._4_4_, (undefined4)var_218h); 0x18366df6f | uVar5 = var_208h; |code_r0x00018366d6b5: 0x18366d6b5 | func_0x0001841dcbe0(iVar7, uVar5 & 0x7fffffffffffffff); | } | } else { |code_r0x00018366d498: 0x18366d4a3 | var_78h = 0; 0x18366d4a3 | var_70h = 0; 0x18366d4a7 | var_88h = 0; 0x18366d4a7 | var_80h = 0; 0x18366d4ac | _var_98h = 0; 0x18366d4ac | stack0xffffffffffffff70 = 0; 0x18366d4b1 | var_a8h = 0; 0x18366d4b1 | var_a0h = 0; 0x18366d4b6 | var_b8h = 0; 0x18366d4b6 | var_b0h = 0; 0x18366d4bb | var_c8h = 0; 0x18366d4bb | var_c0h = 0; 0x18366d4c0 | _var_68h = 0; 0x18366d498 | func_0x00018503ecf0(&var_78h, 0x190bffee0); 0x18366d4e0 | var_200h._0_1_ = (undefined)var_c8h; 0x18366d4e8 | if ((int64_t)var_b0h < 0) { 0x18366d4db | func_0x0001841dd0f0(&var_1f8h, var_c0h, var_b8h); | } else { 0x18366d4fa | var_1e8h = var_b0h; 0x18366d501 | var_1f8h._0_4_ = (undefined4)var_c0h; 0x18366d501 | var_1f8h._4_4_ = var_c0h._4_4_; 0x18366d501 | uStack_1f0 = (undefined4)var_b8h; 0x18366d501 | uStack_1ec = var_b8h._4_4_; | } 0x18366d511 | if ((int64_t)_var_98h < 0) { 0x18366d504 | func_0x0001841dd0f0(&var_1e0h, var_a8h, var_a0h); | } else { 0x18366d523 | var_1d0h = _var_98h; 0x18366d52a | var_1e0h._0_4_ = (undefined4)var_a8h; 0x18366d52a | var_1e0h._4_4_ = var_a8h._4_4_; 0x18366d52a | uStack_1d8 = (undefined4)var_a0h; 0x18366d52a | uStack_1d4 = var_a0h._4_4_; | } 0x18366d53d | if ((int64_t)var_80h < 0) { 0x18366d52d | func_0x0001841dd0f0(&var_1c8h, stack0xffffffffffffff70, var_88h); | } else { 0x18366d54f | var_1b8h = var_80h; 0x18366d556 | var_1c8h._0_4_ = var_91h._1_4_; 0x18366d556 | var_1c8h._4_4_ = stack0xffffffffffffff74; 0x18366d556 | uStack_1c0 = (undefined4)var_88h; 0x18366d556 | uStack_1bc = var_88h._4_4_; | } 0x18366d569 | if ((int64_t)_var_68h < 0) { 0x18366d559 | func_0x0001841dd0f0(&var_1b0h, var_78h, var_70h); | } else { 0x18366d573 | _var_1a0h = _var_68h; 0x18366d57b | var_1b0h._0_4_ = (undefined4)var_78h; 0x18366d57b | var_1b0h._4_4_ = var_78h._4_4_; 0x18366d57b | uStack_1a8 = (undefined4)var_70h; 0x18366d57b | uStack_1a4 = var_70h._4_4_; | } 0x18366d57e | piVar2 = *(int32_t **)arg4; 0x18366d584 | if (piVar2 == (int32_t *)0x0) goto code_r0x00018366e132; 0x18366d58a | *(undefined8 *)arg4 = 0; 0x18366d59d | (*(code *)0x185f59da0)(piVar2, &var_200h); 0x18366d5a3 | LOCK(); 0x18366d5a3 | *piVar2 = *piVar2 + -1; 0x18366d5a3 | UNLOCK(); 0x18366d5a7 | if (*piVar2 == 0) { 0x18366d5b0 | (*(code *)0x185f59da0)(piVar2); | } 0x18366d5be | if ((int64_t)_var_1a0h < 0) { 0x18366d5cb | func_0x0001841dcbe0(CONCAT44(var_1b0h._4_4_, (undefined4)var_1b0h), _var_1a0h & 0x7fffffffffffffff); | } 0x18366d5e0 | if ((int64_t)var_1b8h < 0) { 0x18366d5ed | func_0x0001841dcbe0(CONCAT44(var_1c8h._4_4_, (undefined4)var_1c8h), var_1b8h & 0x7fffffffffffffff); | } 0x18366d602 | if ((int64_t)var_1d0h < 0) { 0x18366d60f | func_0x0001841dcbe0(CONCAT44(var_1e0h._4_4_, (undefined4)var_1e0h), var_1d0h & 0x7fffffffffffffff); | } 0x18366d61e | if ((int64_t)var_1e8h < 0) { 0x18366d628 | func_0x0001841dcbe0(CONCAT44(var_1f8h._4_4_, (undefined4)var_1f8h), var_1e8h & 0x7fffffffffffffff); | } 0x18366d63a | if ((int64_t)_var_68h < 0) { 0x18366d64f | func_0x0001841dcbe0(var_78h, _var_68h & 0x7fffffffffffffff); | } 0x18366d65c | if ((int64_t)var_80h < 0) { 0x18366d671 | func_0x0001841dcbe0(stack0xffffffffffffff70, var_80h & 0x7fffffffffffffff); | } 0x18366d67e | if ((int64_t)_var_98h < 0) { 0x18366d693 | func_0x0001841dcbe0(var_a8h, _var_98h & 0x7fffffffffffffff); | } 0x18366d6a0 | iVar7 = var_c0h; 0x18366d6a0 | uVar5 = var_b0h; 0x18366d6a0 | if ((int64_t)var_b0h < 0) goto code_r0x00018366d6b5; | } 0x18366d6bf | if (*(char *)(arg3 + 0x1f) < '\0') { 0x18366d6c8 | func_0x0001841dcbe0(*(undefined8 *)(arg3 + 8), *(uint64_t *)(arg3 + 0x18) & 0x7fffffffffffffff); | } 0x18366d6d1 | piVar2 = *(int32_t **)arg4; 0x18366d6d7 | if (piVar2 != (int32_t *)0x0) { 0x18366d7ce | LOCK(); 0x18366d7ce | *piVar2 = *piVar2 + -1; 0x18366d7ce | UNLOCK(); 0x18366d7d1 | if (*piVar2 == 0) { 0x18366d7db | (*(code *)0x185f59da0)(); | } | } 0x18366d6e7 | if (*(char *)(arg_28h + 0x18) != -1) { 0x18366d6ff | (*(code *)0x185f59da0)(&var_c8h, arg_28h); | } 0x18366d705 | *(undefined *)(arg_28h + 0x18) = 0xff; 0x18366d70e | if (*(char *)(arg_30h + 0x37) < '\0') { 0x18366d717 | func_0x0001841dcbe0(*(undefined8 *)(arg_30h + 0x20), *(uint64_t *)(arg_30h + 0x30) & 0x7fffffffffffffff); | } 0x18366d725 | if (*(char *)(arg_30h + 0x17) < '\0') { 0x18366d72b | func_0x0001841dcbe0(*(undefined8 *)arg_30h, *(uint64_t *)(arg_30h + 0x10) & 0x7fffffffffffffff); | } 0x18366d74c | if (*(uint64_t *)0x191c71040 == (var_48h ^ (uint64_t)&var_258h)) { 0x18366d765 | return; | } 0x18366e11e | func_0x000185f05b40(var_48h ^ (uint64_t)&var_258h); | } 0x18366e12d | func_0x000185fa7e50(0x19012c480); |code_r0x00018366e132: 0x18366e132 | pcVar4 = (code *)swi(3); 0x18366e132 | (*pcVar4)(); 0x18366e132 | return; |} [{"offset":6499521504,"name":"fcn.18366d3e0","size":3474,"is-pure":false,"realsz":3470,"noreturn":false,"stackframe":600,"calltype":"ms","cost":882,"cc":66,"loops":22,"bits":64,"type":"fcn","nbbs":123,"edges":181,"ebbs":4,"signature":"fcn.18366d3e0(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4, int64_t arg_28h, int64_t arg_30h, int64_t arg_38h, int64_t arg_3fh, int64_t arg_40h, int64_t arg_50h, int64_t arg_90h, int64_t arg_98h, int64_t arg_a8h, int64_t arg_afh, int64_t arg_b0h, int64_t arg_c0h, int64_t arg_c7h, int64_t arg_c8h, int64_t arg_d8h, int64_t arg_e0h, int64_t arg_f0h, int64_t arg_f8h, int64_t arg_108h, int64_t arg_110h, int64_t arg_120h, int64_t arg_128h, int64_t arg_138h, int64_t arg_140h, int64_t arg_288h);","minbound":6499521504,"maxbound":6499524978,"callrefs":[{"from":6499521583,"to":6488918096,"type":"CALL"},{"from":6499521655,"to":6740346544,"type":"CALL"},{"from":6499521746,"to":6526594288,"type":"CALL"},{"from":6499521949,"to":6740346544,"type":"CALL"},{"from":6499521968,"to":6740346544,"type":"CALL"},{"from":6499522003,"to":6511512544,"type":"CALL"},{"from":6499522037,"to":6511512544,"type":"CALL"},{"from":6499522068,"to":6511512544,"type":"CALL"},{"from":6499522093,"to":6511512544,"type":"CALL"},{"from":6499522127,"to":6511512544,"type":"CALL"},{"from":6499522161,"to":6511512544,"type":"CALL"},{"from":6499522195,"to":6511512544,"type":"CALL"},{"from":6499522229,"to":6511512544,"type":"CALL"},{"from":6499522252,"to":6511512544,"type":"CALL"},{"from":6499522303,"to":6740346544,"type":"CALL"},{"from":6499522331,"to":6511512544,"type":"CALL"},{"from":6499522354,"to":6511512544,"type":"CALL"},{"from":6499522422,"to":6511513840,"type":"CALL"},{"from":6499522427,"to":6499521918,"type":"CODE"},{"from":6499522448,"to":6511513840,"type":"CALL"},{"from":6499522453,"to":6499521837,"type":"CODE"},{"from":6499522474,"to":6511513840,"type":"CALL"},{"from":6499522479,"to":6499521796,"type":"CODE"},{"from":6499522500,"to":6511513840,"type":"CALL"},{"from":6499522505,"to":6499521881,"type":"CODE"},{"from":6499522523,"to":6740346544,"type":"CALL"},{"from":6499522529,"to":6499522269,"type":"CODE"},{"from":6499522585,"to":6499522600,"type":"CODE"},{"from":6499522595,"to":6511513840,"type":"CALL"},{"from":6499522605,"to":6542067384,"type":"CALL"},{"from":6499522616,"to":6525600096,"type":"CALL"},{"from":6499522629,"to":6499517856,"type":"CALL"},{"from":6499522646,"to":6514577840,"type":"CALL"},{"from":6499522659,"to":6511396000,"type":"CALL"},{"from":6499522677,"to":6499522691,"type":"CODE"},{"from":6499522723,"to":6456634672,"type":"CALL"},{"from":6499522922,"to":6515563504,"type":"CALL"},{"from":6499523112,"to":6499523277,"type":"CODE"},{"from":6499523358,"to":6515344192,"type":"CALL"},{"from":6499523453,"to":6511483504,"type":"CALL"},{"from":6499523497,"to":6529293504,"type":"CALL"},{"from":6499523535,"to":6511512544,"type":"CALL"},{"from":6499523568,"to":6512942288,"type":"CALL"},{"from":6499523618,"to":6453036096,"type":"CALL"},{"from":6499523653,"to":6464561680,"type":"CALL"},{"from":6499523688,"to":6464561680,"type":"CALL"},{"from":6499523848,"to":6456090784,"type":"CALL"},{"from":6499523890,"to":6457891536,"type":"CALL"},{"from":6499523925,"to":6511513840,"type":"CALL"},{"from":6499523930,"to":6499524037,"type":"CODE"},{"from":6499523962,"to":6499524037,"type":"CODE"},{"from":6499524119,"to":6456090784,"type":"CALL"},{"from":6499524153,"to":6511512544,"type":"CALL"},{"from":6499524205,"to":6471067168,"type":"CALL"},{"from":6499524251,"to":6628789088,"type":"CALL"},{"from":6499524283,"to":6511512544,"type":"CALL"},{"from":6499524337,"to":6542067384,"type":"CALL"},{"from":6499524434,"to":6474418992,"type":"CALL"},{"from":6499524463,"to":6499522229,"type":"CODE"},{"from":6499524494,"to":6524603600,"type":"CALL"},{"from":6499524540,"to":6511512544,"type":"CALL"},{"from":6499524545,"to":6499524227,"type":"CODE"},{"from":6499524583,"to":6499523270,"type":"CODE"},{"from":6499524616,"to":6499522883,"type":"CODE"},{"from":6499524649,"to":6499523277,"type":"CODE"},{"from":6499524690,"to":6499522883,"type":"CODE"},{"from":6499524712,"to":6511512544,"type":"CALL"},{"from":6499524732,"to":6499522766,"type":"CODE"},{"from":6499524754,"to":6511512544,"type":"CALL"},{"from":6499524774,"to":6499522816,"type":"CODE"},{"from":6499524811,"to":6499523277,"type":"CODE"},{"from":6499524833,"to":6511512544,"type":"CALL"},{"from":6499524845,"to":6499522975,"type":"CODE"},{"from":6499524867,"to":6511512544,"type":"CALL"},{"from":6499524879,"to":6499523033,"type":"CODE"},{"from":6499524897,"to":6542089024,"type":"CALL"},{"from":6499524909,"to":6542753360,"type":"CALL"},{"from":6499524939,"to":6511512544,"type":"CALL"},{"from":6499524944,"to":6499522910,"type":"CODE"},{"from":6499524968,"to":6511512544,"type":"CALL"},{"from":6499524973,"to":6499523291,"type":"CODE"}],"datarefs":[{"from":6499521543,"to":6740709440,"type":"DATA"},{"from":6499521641,"to":6725895160,"type":"DATA"},{"from":6499521736,"to":6723469024,"type":"DATA"},{"from":6499522281,"to":6725894896,"type":"DATA"},{"from":6499522370,"to":6740709440,"type":"DATA"},{"from":6499523301,"to":6715434912,"type":"DATA"},{"from":6499523327,"to":6712688112,"type":"DATA"},{"from":6499523371,"to":6717200800,"type":"DATA"},{"from":6499523458,"to":6715508808,"type":"DATA"},{"from":6499523540,"to":6723469104,"type":"DATA"},{"from":6499523547,"to":6723469056,"type":"DATA"},{"from":6499523725,"to":6715434912,"type":"DATA"},{"from":6499523810,"to":6714960280,"type":"DATA"},{"from":6499523853,"to":6712261744,"type":"DATA"},{"from":6499523880,"to":6723469008,"type":"DATA"},{"from":6499523976,"to":6718224124,"type":"DATA"},{"from":6499524003,"to":6718224128,"type":"DATA"},{"from":6499524016,"to":6718224124,"type":"DATA"},{"from":6499524082,"to":6715078912,"type":"DATA"},{"from":6499524348,"to":6499528288,"type":"DATA"},{"from":6499524359,"to":6496660576,"type":"DATA"},{"from":6499524370,"to":6496570832,"type":"DATA"},{"from":6499524381,"to":6499524992,"type":"DATA"},{"from":6499524902,"to":6712116352,"type":"DATA"}],"codexrefs":[{"from":6499522427,"to":6499521918,"type":"CODE"},{"from":6499522453,"to":6499521837,"type":"CODE"},{"from":6499522479,"to":6499521796,"type":"CODE"},{"from":6499522505,"to":6499521881,"type":"CODE"},{"from":6499522529,"to":6499522269,"type":"CODE"},{"from":6499522585,"to":6499522600,"type":"CODE"},{"from":6499522677,"to":6499522691,"type":"CODE"},{"from":6499523112,"to":6499523277,"type":"CODE"},{"from":6499523930,"to":6499524037,"type":"CODE"},{"from":6499523962,"to":6499524037,"type":"CODE"},{"from":6499524463,"to":6499522229,"type":"CODE"},{"from":6499524545,"to":6499524227,"type":"CODE"},{"from":6499524583,"to":6499523270,"type":"CODE"},{"from":6499524616,"to":6499522883,"type":"CODE"},{"from":6499524649,"to":6499523277,"type":"CODE"},{"from":6499524690,"to":6499522883,"type":"CODE"},{"from":6499524732,"to":6499522766,"type":"CODE"},{"from":6499524774,"to":6499522816,"type":"CODE"},{"from":6499524811,"to":6499523277,"type":"CODE"},{"from":6499524845,"to":6499522975,"type":"CODE"},{"from":6499524879,"to":6499523033,"type":"CODE"},{"from":6499524944,"to":6499522910,"type":"CODE"},{"from":6499524973,"to":6499523291,"type":"CODE"}],"dataxrefs":[],"indegree":23,"outdegree":58,"nlocals":64,"nargs":29,"stackvars":[{"name":"var_258h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-600}},{"name":"var_230h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-560}},{"name":"var_228h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-552}},{"name":"var_218h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-536}},{"name":"var_210h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-528}},{"name":"var_208h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-520}},{"name":"var_201h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-513}},{"name":"var_200h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-512}},{"name":"var_1f8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-504}},{"name":"var_1e8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-488}},{"name":"var_1e1h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-481}},{"name":"var_1e0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-480}},{"name":"var_1d0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-464}},{"name":"var_1c9h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-457}},{"name":"var_1c8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-456}},{"name":"var_1b8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-440}},{"name":"var_1b1h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-433}},{"name":"var_1b0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-432}},{"name":"var_1a0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-416}},{"name":"var_199h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-409}},{"name":"var_198h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-408}},{"name":"var_188h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-392}},{"name":"var_180h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-384}},{"name":"var_178h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-376}},{"name":"var_170h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-368}},{"name":"var_168h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-360}},{"name":"var_158h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-344}},{"name":"var_148h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-328}},{"name":"var_138h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-312}},{"name":"var_128h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-296}},{"name":"var_118h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-280}},{"name":"var_108h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-264}},{"name":"var_100h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-256}},{"name":"var_f8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-248}},{"name":"var_e8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-232}},{"name":"var_e4h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-228}},{"name":"var_e3h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-227}},{"name":"var_e0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-224}},{"name":"var_d8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-216}},{"name":"var_d1h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-209}},{"name":"var_c8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-200}},{"name":"var_c0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-192}},{"name":"var_b8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-184}},{"name":"var_b0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-176}},{"name":"var_a9h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-169}},{"name":"var_a8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-168}},{"name":"var_a0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-160}},{"name":"var_98h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-152}},{"name":"var_91h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-145}},{"name":"var_90h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-144}},{"name":"var_88h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-136}},{"name":"var_80h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-128}},{"name":"var_79h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-121}},{"name":"var_78h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-120}},{"name":"var_70h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-112}},{"name":"var_68h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-104}},{"name":"var_61h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-97}},{"name":"var_48h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-72}},{"name":"var_8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":8}},{"name":"var_10h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":16}},{"name":"var_17h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":23}},{"name":"var_18h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":24}},{"name":"var_20h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":32}},{"name":"var_27h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":39}},{"name":"arg_28h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":40}},{"name":"arg_30h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":48}},{"name":"arg_38h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":56}},{"name":"arg_3fh","arg":true,"type":"int64_t","storage":{"type":"stack","stack":63}},{"name":"arg_40h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":64}},{"name":"arg_50h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":80}},{"name":"arg_90h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":144}},{"name":"arg_98h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":152}},{"name":"arg_a8h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":168}},{"name":"arg_afh","arg":true,"type":"int64_t","storage":{"type":"stack","stack":175}},{"name":"arg_b0h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":176}},{"name":"arg_c0h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":192}},{"name":"arg_c7h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":199}},{"name":"arg_c8h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":200}},{"name":"arg_d8h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":216}},{"name":"arg_e0h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":224}},{"name":"arg_f0h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":240}},{"name":"arg_f8h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":248}},{"name":"arg_108h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":264}},{"name":"arg_110h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":272}},{"name":"arg_120h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":288}},{"name":"arg_128h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":296}},{"name":"arg_138h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":312}},{"name":"arg_140h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":320}},{"name":"arg_288h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":648}}],"regvars":[{"name":"arg3","arg":true,"type":"int64_t","storage":{"type":"reg","reg":"r8"}},{"name":"arg4","arg":true,"type":"int64_t","storage":{"type":"reg","reg":"r9"}},{"name":"arg1","arg":true,"type":"int64_t","storage":{"type":"reg","reg":"rcx"}},{"name":"arg2","arg":true,"type":"int64_t","storage":{"type":"reg","reg":"rdx"}}]}]