| 0x183789d20 |void fcn.183789d20(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_40h, int64_t arg_48h, int64_t arg_50h, int64_t arg_58h) |{ | uint8_t uVar1; | int32_t iVar2; | int32_t *piVar3; | code *pcVar4; | undefined4 uVar5; | undefined4 uVar6; | undefined4 uVar7; | int32_t iVar8; | int32_t iVar9; | undefined8 *puVar10; | int64_t iVar11; | undefined8 *puVar12; | undefined4 *puVar13; | int64_t iVar14; | uint64_t unaff_RBP; | uint64_t uVar15; | int32_t *unaff_R14; | int32_t *piVar16; | undefined auStack_238 [32]; | int64_t var_218h; | int64_t var_210h; | int64_t var_208h; | int64_t var_200h; | int64_t var_1f8h; | int64_t var_1f0h; | int64_t var_1e8h; | int64_t var_1e0h; | int64_t var_1d8h; | undefined8 uStack_1d0; | int64_t var_1c8h; | undefined8 uStack_1c0; | int64_t var_1b8h; | int64_t var_1b0h; | int64_t var_1a8h; | int64_t var_1a0h; | int64_t var_180h; | undefined8 uStack_178; | int64_t var_170h; | int64_t iStack_168; | int64_t var_160h; | undefined8 uStack_158; | int64_t var_150h; | int64_t iStack_148; | int64_t var_140h; | undefined8 uStack_138; | int64_t var_130h; | int64_t iStack_128; | int64_t var_120h; | undefined8 uStack_118; | int64_t var_110h; | int64_t iStack_108; | int64_t var_100h; | undefined8 uStack_f8; | int64_t var_f0h; | int64_t iStack_e8; | int64_t var_78h; | undefined8 uStack_70; | int64_t var_68h; | undefined8 uStack_60; | int64_t var_58h; | undefined8 uStack_50; | int64_t var_48h; | 0x183789d55 | var_48h = *(uint64_t *)0x191c71040 ^ (uint64_t)auStack_238; 0x183789d60 | puVar12 = *(undefined8 **)(arg1 + 0x328); 0x183789d6a | if (puVar12 != (undefined8 *)0x0) { 0x183789d6f | unaff_RBP = arg2 & 0xffffffff; | do { 0x183789d8c | iVar8 = (int32_t)arg2; 0x183789d90 | unaff_R14 = (int32_t *)arg3; 0x183789d90 | if (iVar8 < *(int32_t *)(puVar12 + 4)) { 0x183789d84 | puVar12 = (undefined8 *)*puVar12; | } else { 0x183789d92 | if (iVar8 <= *(int32_t *)(puVar12 + 4)) { 0x183789da3 | if ((puVar12 != (undefined8 *)(arg1 + 0x328)) && (puVar12[5] == arg3)) { 0x183789e77 | var_f0h = 0; 0x183789d74 | func_0x0001860dc460(arg1 + 800, &var_f0h, puVar12); 0x183789e8d | if (puVar12 == (undefined8 *)0xffffffffffffffe0) goto code_r0x000183789f4f; 0x183789e9b | func_0x0001841dcbe0(puVar12, 0x30); 0x183789ea7 | puVar12 = *(undefined8 **)(arg1 + 0x140); 0x183789eba | if (*(char *)(arg_58h + 0x18) != '\x01') goto code_r0x000183789ecd; 0x183789ebf | puVar10 = puVar12; 0x183789ebf | if (puVar12 != (undefined8 *)0x0) goto code_r0x000183789eeb; | } | break; | } 0x183789d94 | puVar12 = (undefined8 *)puVar12[1]; | } 0x183789d8a | } while (puVar12 != (undefined8 *)0x0); | } | goto code_r0x000183789da9; |code_r0x000183789eeb: | do { 0x183789eee | if (iVar8 < *(int32_t *)(puVar10 + 4)) { 0x183789ee3 | puVar10 = (undefined8 *)*puVar10; | } else { 0x183789ef0 | if (iVar8 <= *(int32_t *)(puVar10 + 4)) { 0x183789f54 | if (puVar10 != (undefined8 *)(arg1 + 0x140)) { 0x183789f5f | puVar12 = (undefined8 *)func_0x000185f006b8(0x740); 0x183789f6a | func_0x000184f4c160(puVar12); 0x183789f7e | var_100h = 0x190c1cdc0; 0x183789f81 | uStack_f8 = 0x25; 0x183789f89 | func_0x000183779060(&var_f0h); 0x183789f96 | func_0x0001844c91b0(puVar12 + 3, &var_f0h); 0x183789fa7 | func_0x0001841c04a0(&var_f0h); 0x183789fbe | if (*(char *)((int64_t)puVar12 + 0x17) < '\0') { 0x183789fd0 | puVar12[1] = 4; 0x183789fd8 | puVar10 = (undefined8 *)*puVar12; | } else { 0x183789fc5 | *(undefined *)((int64_t)puVar12 + 0x17) = 4; 0x183789fc9 | puVar10 = puVar12; | } 0x183789fdb | *(undefined4 *)puVar10 = 0x54534f50; 0x183789fe1 | *(undefined *)((int64_t)puVar10 + 4) = 0; 0x183789fea | *(undefined4 *)(puVar12 + 0x51) = 0; 0x183789ff4 | *(undefined4 *)(puVar12 + 0x4d) = 0x12; 0x18378a00a | var_200h = (int64_t)puVar12; 0x18378a00a | if (*(char *)(arg_58h + 0x18) != '\0') { 0x18378a015 | puVar12 = puVar12 + 0x47; 0x18378a027 | func_0x0001821e6750(puVar12, arg_58h); 0x18378a03b | var_f0h = 0x1904567a0; 0x18378a03e | iStack_e8 = 0x10; 0x18378a055 | var_58h = 0x1901b7df0; 0x18378a058 | uStack_50 = 0xc; 0x18378a063 | func_0x000184584340(puVar12); 0x18378a077 | var_f0h = 0x190c1ce18; 0x18378a07a | iStack_e8 = 0x11; 0x18378a091 | var_58h = 0x1901b7d98; 0x18378a094 | uStack_50 = 6; 0x18378a0af | func_0x000184584340(puVar12, &var_58h, &var_f0h); 0x18378a0c3 | var_f0h = 0x1901b7dc8; 0x18378a0c6 | iStack_e8 = 8; 0x18378a0dd | var_58h = 0x1901b7dd8; 0x18378a0e0 | uStack_50 = 0xf; 0x18378a100 | var_210h = (int64_t)puVar12; 0x18378a100 | func_0x000184584340(puVar12, &var_58h, &var_f0h); 0x18378a105 | iStack_108 = (int64_t)*(char *)(arg_40h + 0x17); 0x18378a111 | var_110h = arg_40h; 0x18378a111 | if (iStack_108 < 0) { 0x18378a113 | var_110h = *(int64_t *)arg_40h; 0x18378a117 | iStack_108 = *(int64_t *)(arg_40h + 8); | } 0x18378a13a | var_120h = 0x190c1ce30; 0x18378a13d | uStack_118 = 0xf; 0x18378a14a | func_0x000184584340(var_210h); 0x18378a157 | iVar11 = (int64_t)*(char *)(arg_48h + 0x17); 0x18378a15f | if (iVar11 < 0) { 0x18378a169 | iVar11 = *(int64_t *)(arg_48h + 8); 0x18378a170 | if (iVar11 != 0) { 0x18378a17d | iVar14 = *(int64_t *)arg_48h; |code_r0x00018378a1b3: 0x18378a1d1 | var_140h = 0x190c1ce40; 0x18378a1d4 | uStack_138 = 0x13; 0x18378a1e1 | var_130h = iVar14; 0x18378a1e1 | iStack_128 = iVar11; 0x18378a1e1 | func_0x000184584340(var_210h); | } | } else { 0x18378a1b1 | iVar14 = arg_48h; 0x18378a1b1 | if (*(char *)(arg_48h + 0x17) != '\0') goto code_r0x00018378a1b3; | } 0x18378a1ed | if (*(char *)(arg1 + 0x218) != '\0') { 0x18378a1f3 | var_1e8h = arg1 + 0x1b8; 0x18378a1fa | iStack_148 = (int64_t)*(char *)(arg1 + 0x1cf); 0x18378a20a | var_150h = var_1e8h; 0x18378a20a | if (iStack_148 < 0) { 0x18378a20c | var_150h = *(int64_t *)(arg1 + 0x1b8); 0x18378a213 | iStack_148 = *(int64_t *)(arg1 + 0x1c0); | } 0x18378a238 | var_160h = 0x190c1ce58; 0x18378a23b | uStack_158 = 0x19; 0x18378a248 | func_0x000184584340(var_210h); 0x18378a254 | if (*(char *)(arg1 + 0x218) != '\0') { 0x18378a25a | var_1f0h = arg1 + 0x1d0; 0x18378a261 | iStack_168 = (int64_t)*(char *)(arg1 + 0x1e7); 0x18378a271 | var_170h = var_1f0h; 0x18378a271 | if (iStack_168 < 0) { 0x18378a273 | var_170h = *(int64_t *)(arg1 + 0x1d0); 0x18378a27a | iStack_168 = *(int64_t *)(arg1 + 0x1d8); | } 0x18378a29f | var_180h = 0x190c1ce78; 0x18378a2a2 | uStack_178 = 0x15; 0x18378a2af | func_0x000184584340(var_210h); 0x18378a2b9 | iVar11 = func_0x000185f006b8(0x160); 0x18378a2cc | func_0x000185f5a0c0(iVar11, 0, 0x160); 0x18378a2d8 | *(int64_t *)(iVar11 + 0x110) = iVar11 + 0x118; 0x18378a2e4 | var_208h = iVar11 + 0x130; 0x18378a301 | var_210h = iVar11; 0x18378a301 | if (_str.dle == 0x185a33870) { 0x18378a30f | var_f0h = 0; 0x18378a319 | (*(code *)0x11c22866)(&var_f0h); 0x18378a32f | if (var_f0h < 0x8637bd05af7) { 0x18378a33e | iVar11 = (var_f0h * 1000000) / *(int64_t *)0x191de5628; | } else { 0x18378abdf | iVar11 = ((var_f0h % *(int64_t *)0x191de5628) * 1000000) / 0x18378abdc | *(int64_t *)0x191de5628 + (var_f0h / *(int64_t *)0x191de5628) * 1000000 | ; | } 0x18378a34a | *(int64_t *)var_208h = iVar11; | } else { 0x18378a19c | (*(code *)0x185f59da0)(var_208h); | } 0x18378a352 | var_208h = var_210h + 0x10; 0x18378a35d | *(undefined *)(var_210h + 0x138) = 0; 0x18378a363 | *(undefined *)(var_210h + 0x140) = 0; 0x18378a369 | *(undefined *)(var_210h + 0x148) = 0; 0x18378a36f | *(undefined *)(var_210h + 0x150) = 0; 0x18378a375 | *(undefined8 *)(var_210h + 0x158) = 0; 0x18378a380 | *(int32_t *)var_210h = iVar8; 0x18378a382 | *(int64_t *)(var_210h + 8) = arg3; 0x18378a389 | if (*(char *)(var_210h + 0x27) < '\0') goto code_r0x00018378aa80; 0x18378a389 | goto code_r0x00018378a38f; | } | } | } | goto code_r0x000183789f4f; | } | break; | } 0x183789ef2 | puVar10 = (undefined8 *)puVar10[1]; | } 0x183789ee9 | } while (puVar10 != (undefined8 *)0x0); |code_r0x000183789ecd: 0x183789ed0 | if (puVar12 != (undefined8 *)0x0) { 0x183789ed9 | if (iVar8 < *(int32_t *)(puVar12 + 4)) { 0x183789eca | puVar12 = (undefined8 *)*puVar12; | } else { 0x183789edb | if (iVar8 <= *(int32_t *)(puVar12 + 4)) { 0x183789efb | if (puVar12 != (undefined8 *)(arg1 + 0x140)) { 0x183789f08 | var_218h = (int64_t)&var_68h; 0x183789f10 | var_68h = 0x190c1cde8; 0x183789f13 | uStack_60 = 0x28; 0x183789f2a | var_78h = 0x190c1cce8; 0x183789f2d | uStack_70 = 0x13; 0x183789f45 | func_0x0001837866f0(arg1, arg2 & 0xffffffff, 0x1f7); | } | goto code_r0x000183789da9; | } 0x183789edd | puVar12 = (undefined8 *)puVar12[1]; | } | goto code_r0x000183789ecd; | } |code_r0x000183789da9: | do { 0x183789da9 | arg1 = 0x7fffffffffffffff; 0x183789db7 | if (*(char *)(arg4 + 0x17) < '\0') { 0x183789dc0 | func_0x0001841dcbe0(*(undefined8 *)arg4, *(uint64_t *)(arg4 + 0x10) & 0x7fffffffffffffff); | } 0x183789dcd | if (*(char *)(arg_30h + 0x17) < '\0') { 0x183789dd6 | func_0x0001841dcbe0(*(undefined8 *)arg_30h, *(uint64_t *)(arg_30h + 0x10) & 0x7fffffffffffffff); | } 0x183789deb | if (*(char *)(arg_38h + 0x17) < '\0') { 0x183789df4 | func_0x0001841dcbe0(*(undefined8 *)arg_38h, *(uint64_t *)(arg_38h + 0x10) & 0x7fffffffffffffff); | } 0x183789e02 | if (*(char *)(arg_40h + 0x17) < '\0') { 0x183789e0c | func_0x0001841dcbe0(*(undefined8 *)arg_40h, *(uint64_t *)(arg_40h + 0x10) & 0x7fffffffffffffff); | } 0x183789e21 | if (*(char *)(arg_48h + 0x17) < '\0') { 0x183789e23 | arg1 = *(uint64_t *)(arg_48h + 0x10) & 0x7fffffffffffffff; 0x183789e27 | func_0x0001841dcbe0(*(undefined8 *)arg_48h, arg1); | } 0x183789e36 | if (*(char *)(arg_58h + 0x18) == '\x01') { 0x183789e3b | func_0x000184949000(arg_58h); | } 0x183789e55 | if (*(uint64_t *)0x191c71040 == (var_48h ^ (uint64_t)auStack_238)) { 0x183789e6e | return; | } 0x18378aa78 | func_0x000185f05b40(var_48h ^ (uint64_t)auStack_238); 0x18378aa7b | arg_38h = arg_58h; 0x18378aa7b | arg4 = arg_48h; 0x18378aa7b | arg3 = (int64_t)unaff_R14; |code_r0x00018378aa80: 0x18378aa93 | func_0x0001841dcbe0(*(undefined8 *)(var_210h + 0x10), *(uint64_t *)(var_210h + 0x20) & 0x7fffffffffffffff); |code_r0x00018378a38f: 0x18378a398 | *(undefined8 *)(var_208h + 0x10) = *(undefined8 *)(arg_30h + 0x10); 0x18378a39c | uVar5 = *(undefined4 *)(arg_30h + 4); 0x18378a39c | uVar6 = *(undefined4 *)(arg_30h + 8); 0x18378a39c | uVar7 = *(undefined4 *)(arg_30h + 0xc); 0x18378a3a1 | *(undefined4 *)var_208h = *(undefined4 *)arg_30h; 0x18378a3a1 | *(undefined4 *)(var_208h + 4) = uVar5; 0x18378a3a1 | *(undefined4 *)(var_208h + 8) = uVar6; 0x18378a3a1 | *(undefined4 *)(var_208h + 0xc) = uVar7; 0x18378a3a6 | *(undefined *)(arg_30h + 0x17) = 0; 0x18378a3aa | *(undefined *)arg_30h = 0; 0x18378a3b3 | iVar11 = (int64_t)*(char *)(var_210h + 0x27); 0x18378a3be | if (iVar11 < 0) { 0x18378a3c5 | iVar11 = *(int64_t *)(var_210h + 0x18); | } 0x18378a3c9 | iVar14 = (int64_t)*(char *)(arg4 + 0x17); 0x18378a3d4 | if (iVar14 < 0) { 0x18378a3d6 | iVar14 = *(int64_t *)(arg4 + 8); | } 0x18378a3dd | if (iVar11 == iVar14) { 0x18378a3e4 | puVar12 = (undefined8 *)arg4; 0x18378a3e4 | if (*(char *)(arg4 + 0x17) < '\0') { 0x18378a3e6 | puVar12 = *(undefined8 **)arg4; | } 0x18378a3f0 | iVar11 = var_208h; 0x18378a3f0 | if (*(char *)(var_210h + 0x27) < '\0') { 0x18378a3f7 | iVar11 = *(int64_t *)var_208h; | } 0x18378a3fa | iVar8 = func_0x000185f59f10(iVar11, puVar12); 0x18378a401 | if (iVar8 != 0) goto code_r0x00018378a403; | } else { |code_r0x00018378a403: 0x18378a403 | iVar11 = var_210h; 0x18378a408 | puVar13 = (undefined4 *)(var_210h + 0x28); 0x18378a410 | if (*(char *)(var_210h + 0x3f) < '\0') { 0x18378ab1a | func_0x0001841dcbe0(*(undefined8 *)(var_210h + 0x28), 0x18378ab16 | *(uint64_t *)(var_210h + 0x38) & 0x7fffffffffffffff); | } 0x18378a41a | *(undefined8 *)(iVar11 + 0x38) = *(undefined8 *)(arg4 + 0x10); 0x18378a41e | uVar5 = *(undefined4 *)(arg4 + 4); 0x18378a41e | uVar6 = *(undefined4 *)(arg4 + 8); 0x18378a41e | uVar7 = *(undefined4 *)(arg4 + 0xc); 0x18378a421 | *puVar13 = *(undefined4 *)arg4; 0x18378a421 | *(undefined4 *)(iVar11 + 0x2c) = uVar5; 0x18378a421 | *(undefined4 *)(iVar11 + 0x30) = uVar6; 0x18378a421 | *(undefined4 *)(iVar11 + 0x34) = uVar7; 0x18378a427 | *(undefined *)(arg4 + 0x17) = 0; 0x18378a42a | *(undefined *)arg4 = 0; | } 0x18378a42c | iVar11 = var_210h; 0x18378a431 | puVar13 = (undefined4 *)(var_210h + 0x48); 0x18378a43d | *(int64_t *)(var_210h + 0x40) = arg_28h; 0x18378a445 | if (*(char *)(var_210h + 0x5f) < '\0') { 0x18378aab4 | func_0x0001841dcbe0(*(undefined8 *)(var_210h + 0x48), *(uint64_t *)(var_210h + 0x58) & 0x7fffffffffffffff); | } 0x18378a450 | var_1e0h = var_210h + 0x60; 0x18378a45d | *(undefined8 *)(iVar11 + 0x58) = *(undefined8 *)(arg_38h + 0x10); 0x18378a461 | uVar5 = *(undefined4 *)(arg_38h + 4); 0x18378a461 | uVar6 = *(undefined4 *)(arg_38h + 8); 0x18378a461 | uVar7 = *(undefined4 *)(arg_38h + 0xc); 0x18378a464 | *puVar13 = *(undefined4 *)arg_38h; 0x18378a464 | *(undefined4 *)(iVar11 + 0x4c) = uVar5; 0x18378a464 | *(undefined4 *)(iVar11 + 0x50) = uVar6; 0x18378a464 | *(undefined4 *)(iVar11 + 0x54) = uVar7; 0x18378a46a | *(undefined *)(arg_38h + 0x17) = 0; 0x18378a46d | *(undefined *)arg_38h = 0; 0x18378a472 | if (*(char *)(var_210h + 0x77) < '\0') { 0x18378aad5 | func_0x0001841dcbe0(*(undefined8 *)(var_210h + 0x60), *(uint64_t *)(var_210h + 0x70) & 0x7fffffffffffffff); | } 0x18378a47d | var_1f8h = var_210h + 0x78; 0x18378a490 | *(undefined8 *)(var_1e0h + 0x10) = *(undefined8 *)(arg_40h + 0x10); 0x18378a494 | uVar5 = *(undefined4 *)(arg_40h + 4); 0x18378a494 | uVar6 = *(undefined4 *)(arg_40h + 8); 0x18378a494 | uVar7 = *(undefined4 *)(arg_40h + 0xc); 0x18378a499 | *(undefined4 *)var_1e0h = *(undefined4 *)arg_40h; 0x18378a499 | *(undefined4 *)(var_1e0h + 4) = uVar5; 0x18378a499 | *(undefined4 *)(var_1e0h + 8) = uVar6; 0x18378a499 | *(undefined4 *)(var_1e0h + 0xc) = uVar7; 0x18378a49f | *(undefined *)(arg_40h + 0x17) = 0; 0x18378a4a4 | *(undefined *)arg_40h = 0; 0x18378a4ae | if (*(char *)(var_210h + 0x8f) < '\0') { 0x18378aaf9 | func_0x0001841dcbe0(*(undefined8 *)(var_210h + 0x78), *(uint64_t *)(var_210h + 0x88) & 0x7fffffffffffffff); | } 0x18378a4c5 | *(undefined8 *)(var_1f8h + 0x10) = *(undefined8 *)(arg_48h + 0x10); 0x18378a4c9 | uVar5 = *(undefined4 *)(arg_48h + 4); 0x18378a4c9 | uVar6 = *(undefined4 *)(arg_48h + 8); 0x18378a4c9 | uVar7 = *(undefined4 *)(arg_48h + 0xc); 0x18378a4cc | *(undefined4 *)var_1f8h = *(undefined4 *)arg_48h; 0x18378a4cc | *(undefined4 *)(var_1f8h + 4) = uVar5; 0x18378a4cc | *(undefined4 *)(var_1f8h + 8) = uVar6; 0x18378a4cc | *(undefined4 *)(var_1f8h + 0xc) = uVar7; 0x18378a4d1 | *(undefined *)(arg_48h + 0x17) = 0; 0x18378a4d4 | *(undefined *)arg_48h = 0; 0x18378a4e2 | *(undefined4 *)(var_210h + 0x90) = (undefined4)arg_50h; 0x18378a4ee | if (*(char *)(arg1 + 0x218) == '\0') { |code_r0x000183789f4f: 0x183789f4f | // WARNING: Does not return 0x183789f4f | pcVar4 = (code *)invalidInstructionException(); 0x183789f4f | (*pcVar4)(); | } 0x18378a4f9 | puVar13 = (undefined4 *)(var_210h + 0x98); 0x18378a50a | if (puVar13 != (undefined4 *)(arg1 + 0x1b8U)) { 0x18378a518 | uVar1 = *(uint8_t *)(arg1 + 0x1cf); 0x18378a518 | uVar15 = (uint64_t)uVar1; 0x18378a520 | if (*(char *)(var_210h + 0xaf) < '\0') { 0x18378ab57 | if ((char)uVar1 < '\0') { 0x18378ab59 | uVar15 = *(uint64_t *)(arg1 + 0x1c0); 0x18378ab60 | var_1e8h = *(int64_t *)(arg1 + 0x1b8); | } 0x18378ab71 | func_0x000184211e70(puVar13, var_1e8h, uVar15); 0x18378a529 | } else if ((char)uVar1 < '\0') { 0x18378a18d | func_0x000184211d10(puVar13, *(undefined8 *)(arg1 + 0x1b8), *(undefined8 *)(arg1 + 0x1c0)); | } else { 0x18378a53a | *(undefined8 *)(var_210h + 0xa8) = *(undefined8 *)(arg1 + 0x1c8); 0x18378a53e | uVar5 = *(undefined4 *)(arg1 + 0x1bc); 0x18378a53e | uVar6 = *(undefined4 *)(arg1 + 0x1c0); 0x18378a53e | uVar7 = *(undefined4 *)(arg1 + 0x1c4); 0x18378a541 | *puVar13 = *(undefined4 *)(arg1 + 0x1b8); 0x18378a541 | *(undefined4 *)(var_210h + 0x9c) = uVar5; 0x18378a541 | *(undefined4 *)(var_210h + 0xa0) = uVar6; 0x18378a541 | *(undefined4 *)(var_210h + 0xa4) = uVar7; | } | } 0x18378a54b | if (*(char *)(arg1 + 0x218) == '\0') goto code_r0x000183789f4f; 0x18378a556 | puVar13 = (undefined4 *)(var_210h + 0xb0); 0x18378a567 | if (puVar13 != (undefined4 *)(arg1 + 0x1d0U)) { 0x18378a575 | uVar1 = *(uint8_t *)(arg1 + 0x1e7); 0x18378a575 | uVar15 = (uint64_t)uVar1; 0x18378a57d | if (*(char *)(var_210h + 199) < '\0') { 0x18378ab7e | if ((char)uVar1 < '\0') { 0x18378ab80 | uVar15 = *(uint64_t *)(arg1 + 0x1d8); 0x18378ab87 | var_1f0h = *(int64_t *)(arg1 + 0x1d0); | } 0x18378ab98 | func_0x000184211e70(puVar13, var_1f0h, uVar15); 0x18378a586 | } else if ((char)uVar1 < '\0') { 0x18378a989 | func_0x000184211d10(puVar13, *(undefined8 *)(arg1 + 0x1d0), *(undefined8 *)(arg1 + 0x1d8)); | } else { 0x18378a597 | *(undefined8 *)(var_210h + 0xc0) = *(undefined8 *)(arg1 + 0x1e0); 0x18378a59b | uVar5 = *(undefined4 *)(arg1 + 0x1d4); 0x18378a59b | uVar6 = *(undefined4 *)(arg1 + 0x1d8); 0x18378a59b | uVar7 = *(undefined4 *)(arg1 + 0x1dc); 0x18378a59e | *puVar13 = *(undefined4 *)(arg1 + 0x1d0); 0x18378a59e | *(undefined4 *)(var_210h + 0xb4) = uVar5; 0x18378a59e | *(undefined4 *)(var_210h + 0xb8) = uVar6; 0x18378a59e | *(undefined4 *)(var_210h + 0xbc) = uVar7; | } | } 0x18378a5a1 | piVar3 = *(int32_t **)(arg1 + 0x378); 0x18378a5a8 | var_1f8h = *(int64_t *)(arg1 + 0x380); 0x18378a5b7 | if (piVar3 != (int32_t *)0x0) { 0x18378a5be | LOCK(); 0x18378a5be | iVar8 = *piVar3; 0x18378a5be | *piVar3 = *piVar3 + 1; 0x18378a5be | UNLOCK(); 0x18378a5c8 | if (iVar8 == 0x7fffffff) { 0x18378aba2 | pcVar4 = (code *)swi(3); 0x18378aba2 | (*pcVar4)(); 0x18378aba2 | return; | } | } 0x18378a5d3 | puVar12 = (undefined8 *)func_0x000185f006b8(0x30); 0x18378a5d8 | *(undefined4 *)(puVar12 + 1) = 0; 0x18378a5e6 | *puVar12 = 0x18fd29cd0; 0x18378a5e9 | puVar12[2] = piVar3; 0x18378a5f2 | puVar12[3] = var_1f8h; 0x18378a5f6 | iVar8 = (int32_t)unaff_RBP; 0x18378a5f6 | *(int32_t *)(puVar12 + 4) = iVar8; 0x18378a5f9 | puVar12[5] = arg3; 0x18378a600 | if (puVar12 != (undefined8 *)0x0) { 0x18378a602 | *(undefined4 *)(puVar12 + 1) = 1; | } 0x18378a60e | iVar11 = *(int64_t *)(var_210h + 200); 0x18378a615 | *(undefined8 **)(var_210h + 200) = puVar12; 0x18378a61f | if (iVar11 != 0) { 0x18378a621 | iVar2 = *(int32_t *)(iVar11 + 8); 0x18378a625 | iVar9 = iVar2 + -1; 0x18378a628 | *(int32_t *)(iVar11 + 8) = iVar9; 0x18378a62c | if (iVar2 == 0) { 0x18378abbd | pcVar4 = (code *)swi(3); 0x18378abbd | (*pcVar4)(); 0x18378abbd | return; | } 0x18378a632 | if (iVar9 == 0) { 0x18378a634 | piVar3 = *(int32_t **)(iVar11 + 0x10); 0x18378a63b | if (piVar3 != (int32_t *)0x0) { 0x18378aa2c | LOCK(); 0x18378aa2c | *piVar3 = *piVar3 + -1; 0x18378aa2c | UNLOCK(); 0x18378aa2f | if (*piVar3 == 0) { 0x18378aa3a | func_0x0001841dcbe0(piVar3, 8); | } | } 0x18378a649 | func_0x0001841dcbe0(iVar11, 0x30); | } | } 0x18378a65c | func_0x000184339cd0(&var_1a0h, 0x190c1ce90, 0x190c1c4a0, 0x76c); 0x18378a67c | var_1a8h = var_200h; 0x18378a686 | func_0x000180a18440(&var_f0h, &var_1a8h, 0x190c1c668, &var_1a0h); 0x18378a699 | iVar14 = var_f0h; 0x18378a6a1 | var_f0h = 0; 0x18378a6ad | iVar11 = *(int64_t *)(var_210h + 0xd0); 0x18378a6b4 | *(int64_t *)(var_210h + 0xd0) = iVar14; 0x18378a6be | if (iVar11 != 0) { 0x18378a6c5 | func_0x000181516210(iVar11, 1); 0x18378a6c5 | iVar11 = var_f0h; 0x18378a6d2 | var_f0h = 0; 0x18378a6e1 | if (iVar11 != 0) { 0x18378a6e8 | func_0x000181516210(iVar11, 1); | } | } 0x18378a6f9 | *(undefined *)(*(int64_t *)(var_210h + 0xd0) + 0x31) = 1; 0x18378a6fd | var_200h = *(int64_t *)(var_210h + 0xd0); 0x18378a710 | var_1b8h = 0x1904567a0; 0x18378a718 | var_1b0h = 0x10; 0x18378a724 | iVar11 = (int64_t)*(char *)(var_210h + 0x27); 0x18378a72c | if (iVar11 < 0) { 0x18378a733 | var_208h = *(int64_t *)(var_210h + 0x10); 0x18378a73c | iVar11 = *(int64_t *)(var_210h + 0x18); | } 0x18378a75c | if (((uint64_t)&var_1b8h & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) { 0x18378abab | func_0x0001841c7180(&var_1b8h); | } 0x18378a76f | var_f0h = var_208h; 0x18378a783 | iStack_e8 = iVar11; 0x18378a783 | func_0x0001818bf740(var_200h, &var_f0h, &var_1b8h); 0x18378a78d | var_200h = *(int64_t *)(var_210h + 0xd0); 0x18378a799 | piVar3 = *(int32_t **)(arg1 + 0x378); 0x18378a7a0 | var_208h = *(int64_t *)(arg1 + 0x380); 0x18378a7af | if (piVar3 != (int32_t *)0x0) { 0x18378a7b6 | LOCK(); 0x18378a7b6 | iVar2 = *piVar3; 0x18378a7b6 | *piVar3 = *piVar3 + 1; 0x18378a7b6 | UNLOCK(); 0x18378a7c0 | if (iVar2 == 0x7fffffff) { 0x18378aba5 | pcVar4 = (code *)swi(3); 0x18378aba5 | (*pcVar4)(); 0x18378aba5 | return; | } | } 0x18378a7cb | puVar13 = (undefined4 *)func_0x000185f006b8(0x48); 0x18378a7d0 | *puVar13 = 1; 0x18378a7dd | *(undefined8 *)(puVar13 + 2) = 0x183790c50; 0x18378a7e8 | *(undefined8 *)(puVar13 + 4) = 0x182bf3970; 0x18378a7f3 | *(undefined8 *)(puVar13 + 6) = 0x18339cdd0; 0x18378a7fe | *(undefined8 *)(puVar13 + 8) = 0x18378abf0; 0x18378a802 | *(int32_t **)(puVar13 + 10) = piVar3; 0x18378a80b | *(int64_t *)(puVar13 + 0xc) = var_208h; 0x18378a80f | puVar13[0xe] = iVar8; 0x18378a812 | *(int64_t *)(puVar13 + 0x10) = arg3; 0x18378a81e | func_0x00018a28c1d0(var_200h, puVar13); 0x18378a828 | var_200h = *(int64_t *)(var_210h + 0xd0); 0x18378a834 | piVar3 = *(int32_t **)(arg1 + 0x378); 0x18378a83b | var_208h = *(int64_t *)(arg1 + 0x380); 0x18378a84a | if (piVar3 != (int32_t *)0x0) { 0x18378a851 | LOCK(); 0x18378a851 | iVar2 = *piVar3; 0x18378a851 | *piVar3 = *piVar3 + 1; 0x18378a851 | UNLOCK(); 0x18378a85b | if (iVar2 == 0x7fffffff) { 0x18378aba8 | pcVar4 = (code *)swi(3); 0x18378aba8 | (*pcVar4)(); 0x18378aba8 | return; | } | } 0x18378a866 | puVar13 = (undefined4 *)func_0x000185f006b8(0x48); 0x18378a86b | *puVar13 = 1; 0x18378a878 | *(undefined8 *)(puVar13 + 2) = 0x183790c50; 0x18378a883 | *(undefined8 *)(puVar13 + 4) = 0x182bf3970; 0x18378a88e | *(undefined8 *)(puVar13 + 6) = 0x18339cdd0; 0x18378a899 | *(undefined8 *)(puVar13 + 8) = 0x18378ad90; 0x18378a89d | *(int32_t **)(puVar13 + 10) = piVar3; 0x18378a8a6 | *(int64_t *)(puVar13 + 0xc) = var_208h; 0x18378a8aa | puVar13[0xe] = iVar8; 0x18378a8ad | *(int64_t *)(puVar13 + 0x10) = arg3; 0x18378a8b6 | unaff_R14 = *(int32_t **)(var_200h + 0x18); 0x18378a8ba | *(undefined4 **)(var_200h + 0x18) = puVar13; 0x18378a8c1 | if (unaff_R14 != (int32_t *)0x0) { 0x18378aa44 | LOCK(); 0x18378aa44 | *unaff_R14 = *unaff_R14 + -1; 0x18378aa44 | UNLOCK(); 0x18378aa48 | if (*unaff_R14 == 0) { 0x18378aa5c | if (*(int64_t *)(unaff_R14 + 4) == 0x182bf38a0) { 0x18378ab28 | piVar3 = *(int32_t **)(unaff_R14 + 0xc); 0x18378ab2f | if (piVar3 != (int32_t *)0x0) { 0x18378ab43 | LOCK(); 0x18378ab43 | *piVar3 = *piVar3 + -1; 0x18378ab43 | UNLOCK(); 0x18378ab46 | if (*piVar3 == 0) { 0x18378ab4d | func_0x0001841dcbe0(piVar3, 8); | } | } 0x18378ab39 | func_0x0001841dcbe0(unaff_R14, 0x48); | } else { 0x18378aa65 | (*(code *)0x185f59da0)(unaff_R14); | } | } | } 0x18378a8cc | var_200h = *(int64_t *)(var_210h + 200); 0x18378a8d8 | var_208h = *(int64_t *)(var_210h + 0xd0); 0x18378a8ee | piVar3 = *(int32_t **)(arg1 + 0x308); 0x18378a8ee | if (*(int32_t **)(arg1 + 0x308) == (int32_t *)0x0) { 0x18378a8f4 | piVar16 = (int32_t *)(arg1 + 0x308); 0x18378a8fb | unaff_R14 = piVar16; | } else { | do { 0x18378a9a8 | while (piVar16 = piVar3, iVar8 < piVar16[8]) { 0x18378a99c | piVar3 = *(int32_t **)piVar16; 0x18378a99c | unaff_R14 = piVar16; 0x18378a99c | if (*(int32_t **)piVar16 == (int32_t *)0x0) goto code_r0x00018378a8fe; | } 0x18378a9aa | if (iVar8 <= piVar16[8]) { 0x18378a9c5 | var_218h = (int64_t)&var_1c8h; 0x18378a9ca | var_1c8h = 0x190c1cea8; 0x18378a9cd | uStack_1c0 = 0x2a; 0x18378a9e1 | var_1d8h = 0x190c1ced8; 0x18378a9e4 | uStack_1d0 = 0x1a; 0x18378a9fc | func_0x0001837866f0(arg1, unaff_RBP & 0xffffffff, 500); 0x18378a9fc | iVar11 = var_210h; 0x18378aa07 | if (var_210h != 0) { 0x18378aa15 | func_0x000183790cb0(var_210h); 0x18378aa22 | func_0x0001841dcbe0(iVar11, 0x160); | } | goto code_r0x000183789da9; | } 0x18378a9b3 | piVar3 = *(int32_t **)(piVar16 + 2); 0x18378a9b3 | } while (*(int32_t **)(piVar16 + 2) != (int32_t *)0x0); 0x18378a9b9 | unaff_R14 = piVar16 + 2; | } |code_r0x00018378a8fe: 0x18378a903 | puVar12 = (undefined8 *)func_0x000185f006b8(0x30); 0x18378a915 | if ((puVar12 == (undefined8 *)0x0) || (puVar12 == (undefined8 *)0xffffffffffffffe0)) goto code_r0x000183789f4f; 0x18378a91b | *(int32_t *)(puVar12 + 4) = iVar8; 0x18378a923 | puVar12[5] = var_210h; 0x18378a92a | *puVar12 = 0; 0x18378a92a | puVar12[1] = 0; 0x18378a92d | puVar12[2] = piVar16; 0x18378a931 | *(undefined8 **)unaff_R14 = puVar12; 0x18378a941 | if (**(int64_t **)(arg1 + 0x300) != 0) { 0x18378a943 | *(int64_t *)(arg1 + 0x300) = **(int64_t **)(arg1 + 0x300); 0x18378a94a | puVar12 = *(undefined8 **)unaff_R14; | } 0x18378a94d | func_0x0001841fdb60(*(undefined8 *)(arg1 + 0x308), puVar12); 0x18378a95c | *(int64_t *)(arg1 + 0x310U) = *(int64_t *)(arg1 + 0x310U) + 1; 0x18378a971 | func_0x00018b1b49f0(var_208h, *(undefined8 *)(arg1 + 0x40), var_200h); 0x18378a976 | } while( true ); |} [{"offset":6500687136,"name":"fcn.183789d20","size":3783,"is-pure":false,"realsz":3775,"noreturn":false,"stackframe":568,"calltype":"ms","cost":1023,"cc":93,"loops":45,"bits":64,"type":"fcn","nbbs":152,"edges":233,"ebbs":6,"signature":"fcn.183789d20(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_40h, int64_t arg_48h, int64_t arg_50h, int64_t arg_58h);","minbound":6500687136,"maxbound":6500690919,"callrefs":[{"from":6500687234,"to":6500687244,"type":"CODE"},{"from":6500687256,"to":6500687239,"type":"CODE"},{"from":6500687299,"to":6511512544,"type":"CALL"},{"from":6500687322,"to":6511512544,"type":"CALL"},{"from":6500687351,"to":6511512544,"type":"CALL"},{"from":6500687376,"to":6511512544,"type":"CALL"},{"from":6500687405,"to":6511512544,"type":"CALL"},{"from":6500687419,"to":6519296000,"type":"CALL"},{"from":6500687489,"to":6544016480,"type":"CALL"},{"from":6500687515,"to":6511512544,"type":"CALL"},{"from":6500687560,"to":6500687595,"type":"CODE"},{"from":6500687585,"to":6500687565,"type":"CODE"},{"from":6500687606,"to":6500687590,"type":"CODE"},{"from":6500687685,"to":6500673264,"type":"CALL"},{"from":6500687690,"to":6500687273,"type":"CODE"},{"from":6500687711,"to":6542067384,"type":"CALL"},{"from":6500687722,"to":6525600096,"type":"CALL"},{"from":6500687761,"to":6500618336,"type":"CALL"},{"from":6500687778,"to":6514577840,"type":"CALL"},{"from":6500687791,"to":6511396000,"type":"CALL"},{"from":6500687817,"to":6500687835,"type":"CODE"},{"from":6500687911,"to":6477997904,"type":"CALL"},{"from":6500687971,"to":6515344192,"type":"CALL"},{"from":6500688047,"to":6515344192,"type":"CALL"},{"from":6500688128,"to":6515344192,"type":"CALL"},{"from":6500688202,"to":6515344192,"type":"CALL"},{"from":6500688253,"to":6500688307,"type":"CODE"},{"from":6500688269,"to":6511729936,"type":"CALL"},{"from":6500688274,"to":6500689220,"type":"CODE"},{"from":6500688284,"to":6740346544,"type":"CALL"},{"from":6500688290,"to":6500688717,"type":"CODE"},{"from":6500688353,"to":6515344192,"type":"CALL"},{"from":6500688456,"to":6515344192,"type":"CALL"},{"from":6500688559,"to":6515344192,"type":"CALL"},{"from":6500688569,"to":6542067384,"type":"CALL"},{"from":6500688588,"to":6542434496,"type":"CALL"},{"from":6500688665,"to":6740379656,"type":"CALL"},{"from":6500688890,"to":6542434064,"type":"CALL"},{"from":6500689363,"to":6542067384,"type":"CALL"},{"from":6500689481,"to":6511512544,"type":"CALL"},{"from":6500689514,"to":6512942288,"type":"CALL"},{"from":6500689561,"to":6453036096,"type":"CALL"},{"from":6500689605,"to":6464561680,"type":"CALL"},{"from":6500689640,"to":6464561680,"type":"CALL"},{"from":6500689795,"to":6468400960,"type":"CALL"},{"from":6500689867,"to":6542067384,"type":"CALL"},{"from":6500689950,"to":6612894160,"type":"CALL"},{"from":6500690022,"to":6542067384,"type":"CALL"},{"from":6500690179,"to":6542067384,"type":"CALL"},{"from":6500690263,"to":6511647584,"type":"CALL"},{"from":6500690289,"to":6628788720,"type":"CALL"},{"from":6500690294,"to":6500687273,"type":"CODE"},{"from":6500690313,"to":6511729936,"type":"CALL"},{"from":6500690318,"to":6500689313,"type":"CODE"},{"from":6500690361,"to":6500690174,"type":"CODE"},{"from":6500690428,"to":6500673264,"type":"CALL"},{"from":6500690453,"to":6500715696,"type":"CALL"},{"from":6500690466,"to":6511512544,"type":"CALL"},{"from":6500690471,"to":6500687273,"type":"CODE"},{"from":6500690490,"to":6511512544,"type":"CALL"},{"from":6500690495,"to":6500689473,"type":"CODE"},{"from":6500690533,"to":6740346544,"type":"CALL"},{"from":6500690539,"to":6500690119,"type":"CODE"},{"from":6500690555,"to":6542089024,"type":"CALL"},{"from":6500690583,"to":6511512544,"type":"CALL"},{"from":6500690588,"to":6500688783,"type":"CODE"},{"from":6500690616,"to":6511512544,"type":"CALL"},{"from":6500690621,"to":6500688971,"type":"CODE"},{"from":6500690649,"to":6511512544,"type":"CALL"},{"from":6500690654,"to":6500689016,"type":"CODE"},{"from":6500690685,"to":6511512544,"type":"CALL"},{"from":6500690690,"to":6500689076,"type":"CODE"},{"from":6500690718,"to":6511512544,"type":"CALL"},{"from":6500690723,"to":6500688918,"type":"CODE"},{"from":6500690745,"to":6511512544,"type":"CALL"},{"from":6500690750,"to":6500690119,"type":"CODE"},{"from":6500690765,"to":6511512544,"type":"CALL"},{"from":6500690770,"to":6500690737,"type":"CODE"},{"from":6500690801,"to":6511730288,"type":"CALL"},{"from":6500690806,"to":6500689220,"type":"CODE"},{"from":6500690840,"to":6511730288,"type":"CALL"},{"from":6500690845,"to":6500689313,"type":"CODE"},{"from":6500690867,"to":6511423872,"type":"CALL"},{"from":6500690872,"to":6500689762,"type":"CODE"},{"from":6500690914,"to":6500688709,"type":"CODE"}],"datarefs":[{"from":6500687182,"to":6740709440,"type":"DATA"},{"from":6500687435,"to":6740709440,"type":"DATA"},{"from":6500687617,"to":6723587560,"type":"DATA"},{"from":6500687643,"to":6723587304,"type":"DATA"},{"from":6500687727,"to":6723587520,"type":"DATA"},{"from":6500687916,"to":6715434912,"type":"DATA"},{"from":6500687942,"to":6712688112,"type":"DATA"},{"from":6500687976,"to":6723587608,"type":"DATA"},{"from":6500688002,"to":6712688024,"type":"DATA"},{"from":6500688052,"to":6712688072,"type":"DATA"},{"from":6500688078,"to":6712688088,"type":"DATA"},{"from":6500688171,"to":6723587632,"type":"DATA"},{"from":6500688322,"to":6723587648,"type":"DATA"},{"from":6500688425,"to":6723587672,"type":"DATA"},{"from":6500688528,"to":6723587704,"type":"DATA"},{"from":6500688624,"to":6741125872,"type":"DATA"},{"from":6500688631,"to":6537033840,"type":"DATA"},{"from":6500689375,"to":6707911888,"type":"DATA"},{"from":6500689486,"to":6723587728,"type":"DATA"},{"from":6500689493,"to":6723585184,"type":"DATA"},{"from":6500689535,"to":6723585640,"type":"DATA"},{"from":6500689673,"to":6715434912,"type":"DATA"},{"from":6500689749,"to":6741126408,"type":"DATA"},{"from":6500689878,"to":6500715600,"type":"DATA"},{"from":6500689889,"to":6488537456,"type":"DATA"},{"from":6500689900,"to":6496570832,"type":"DATA"},{"from":6500689911,"to":6500690928,"type":"DATA"},{"from":6500690033,"to":6500715600,"type":"DATA"},{"from":6500690044,"to":6488537456,"type":"DATA"},{"from":6500690055,"to":6496570832,"type":"DATA"},{"from":6500690066,"to":6500691344,"type":"DATA"},{"from":6500690366,"to":6723587752,"type":"DATA"},{"from":6500690389,"to":6723587800,"type":"DATA"},{"from":6500690514,"to":6488537248,"type":"DATA"},{"from":6500690880,"to":6742234664,"type":"DATA"}],"codexrefs":[{"from":6500687234,"to":6500687244,"type":"CODE"},{"from":6500687256,"to":6500687239,"type":"CODE"},{"from":6500687560,"to":6500687595,"type":"CODE"},{"from":6500687585,"to":6500687565,"type":"CODE"},{"from":6500687606,"to":6500687590,"type":"CODE"},{"from":6500687690,"to":6500687273,"type":"CODE"},{"from":6500687817,"to":6500687835,"type":"CODE"},{"from":6500688253,"to":6500688307,"type":"CODE"},{"from":6500688274,"to":6500689220,"type":"CODE"},{"from":6500688290,"to":6500688717,"type":"CODE"},{"from":6500690294,"to":6500687273,"type":"CODE"},{"from":6500690318,"to":6500689313,"type":"CODE"},{"from":6500690361,"to":6500690174,"type":"CODE"},{"from":6500690471,"to":6500687273,"type":"CODE"},{"from":6500690495,"to":6500689473,"type":"CODE"},{"from":6500690539,"to":6500690119,"type":"CODE"},{"from":6500690588,"to":6500688783,"type":"CODE"},{"from":6500690621,"to":6500688971,"type":"CODE"},{"from":6500690654,"to":6500689016,"type":"CODE"},{"from":6500690690,"to":6500689076,"type":"CODE"},{"from":6500690723,"to":6500688918,"type":"CODE"},{"from":6500690750,"to":6500690119,"type":"CODE"},{"from":6500690770,"to":6500690737,"type":"CODE"},{"from":6500690806,"to":6500689220,"type":"CODE"},{"from":6500690845,"to":6500689313,"type":"CODE"},{"from":6500690872,"to":6500689762,"type":"CODE"},{"from":6500690914,"to":6500688709,"type":"CODE"}],"dataxrefs":[],"indegree":27,"outdegree":58,"nlocals":28,"nargs":11,"stackvars":[{"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_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_1f0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-496}},{"name":"var_1e8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-488}},{"name":"var_1e0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-480}},{"name":"var_1d8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-472}},{"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_1b0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-432}},{"name":"var_1a8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-424}},{"name":"var_1a0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-416}},{"name":"var_180h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-384}},{"name":"var_170h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-368}},{"name":"var_160h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-352}},{"name":"var_150h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-336}},{"name":"var_140h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-320}},{"name":"var_130h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-304}},{"name":"var_120h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-288}},{"name":"var_110h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-272}},{"name":"var_100h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-256}},{"name":"var_f0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-240}},{"name":"var_78h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-120}},{"name":"var_68h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-104}},{"name":"var_58h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-88}},{"name":"var_48h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-72}},{"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_40h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":64}},{"name":"arg_48h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":72}},{"name":"arg_50h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":80}},{"name":"arg_58h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":88}}],"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"}}]}]