0x183681bf0 | 0x183681bf0 |// WARNING: [rz-ghidra] Detected overlap for variable var_311h 0x183681bf0 |// WARNING: [rz-ghidra] Detected overlap for variable var_2f1h 0x183681bf0 |// WARNING: [rz-ghidra] Detected overlap for variable var_147h 0x183681bf0 |// WARNING: [rz-ghidra] Detected overlap for variable var_148h 0x183681bf0 |// WARNING: [rz-ghidra] Detected overlap for variable var_218h 0x183681bf0 |// WARNING: [rz-ghidra] Detected overlap for variable var_248h 0x183681bf0 |// WARNING: [rz-ghidra] Detected overlap for variable var_288h 0x183681bf0 |// WARNING: [rz-ghidra] Detected overlap for variable var_210h 0x183681bf0 |// WARNING: [rz-ghidra] Detected overlap for variable var_388h 0x183681bf0 |// WARNING: [rz-ghidra] Detected overlap for variable var_380h 0x183681bf0 |// WARNING: [rz-ghidra] Detected overlap for variable var_370h 0x183681bf0 |// WARNING: [rz-ghidra] Detected overlap for variable var_368h 0x183681bf0 |// WARNING: [rz-ghidra] Detected overlap for variable var_358h 0x183681bf0 |// WARNING: [rz-ghidra] Detected overlap for variable var_338h 0x183681bf0 |// WARNING: [rz-ghidra] Detected overlap for variable var_3a8h 0x183681bf0 |// WARNING: [rz-ghidra] Detected overlap for variable var_1e1h | 0x183681bf0 |int64_t fcn.183681bf0(int64_t arg1, int64_t arg2, int64_t arg_108h) |{ | uint64_t *puVar1; | uint64_t uVar2; | undefined4 uVar3; | undefined4 uVar4; | char cVar5; | int32_t iVar6; | undefined4 uVar7; | undefined8 uVar8; | code *pcVar9; | int64_t iVar10; | int64_t iVar11; | undefined8 uVar12; | int64_t iVar13; | int64_t *unaff_RBX; | int64_t *unaff_RBP; | int64_t *piVar14; | int64_t *unaff_RDI; | int64_t iVar15; | undefined8 *puVar16; | uint64_t unaff_R13; | int64_t *piVar17; | uint64_t uVar18; | bool bVar19; | int64_t var_408h; | int64_t var_3e8h; | int64_t var_3e0h; | int64_t var_3d8h; | int64_t var_3c8h; | int64_t var_3c0h; | int64_t var_3b8h; | int64_t var_3b0h; | undefined var_3a8h [7]; | int64_t var_3a1h; | int64_t var_398h; | undefined8 uStack_390; | undefined var_388h [7]; | int64_t var_381h; | undefined8 uStack_378; | undefined var_370h [7]; | int64_t var_369h; | undefined8 uStack_360; | undefined var_358h [7]; | int64_t var_351h; | int64_t var_348h; | undefined8 uStack_340; | undefined var_338h [7]; | int64_t var_331h; | int64_t var_328h; | undefined8 uStack_320; | int64_t var_318h; | int64_t var_308h; | undefined8 uStack_300; | int64_t var_2f8h; | int64_t var_2e8h; | int64_t var_2d8h; | int64_t var_2d0h; | int64_t var_2c8h; | undefined4 uStack_2c0; | undefined4 uStack_2bc; | undefined8 uStack_2b8; | int64_t var_2a8h; | undefined8 uStack_2a0; | int64_t var_298h; | undefined8 uStack_290; | undefined var_288h [7]; | int64_t var_281h; | int64_t var_278h; | undefined8 uStack_270; | int64_t var_268h; | undefined8 uStack_260; | int64_t var_258h; | undefined8 uStack_250; | undefined var_248h [7]; | int64_t var_241h; | int64_t var_238h; | undefined8 uStack_230; | int64_t var_228h; | int64_t var_220h; | undefined var_218h [7]; | int64_t var_211h; | int64_t var_200h; | int64_t var_1f8h; | int64_t var_1f0h; | int64_t var_1e8h; | int64_t var_168h; | int64_t var_160h; | int64_t var_158h; | unkbyte6 Stack_150; | undefined2 uStack_14a; | undefined var_148h; | char var_147h; | undefined4 uStack_146; | int64_t var_140h; | int64_t var_138h; | int64_t var_130h; | int64_t var_110h; | int64_t var_108h; | int64_t var_100h; | int64_t var_f8h; | int64_t var_e8h; | int64_t var_e0h; | int64_t var_d8h; | int64_t var_b8h; | undefined8 uStack_b0; | undefined8 uStack_a8; | undefined8 uStack_a0; | undefined8 uStack_98; | undefined8 uStack_90; | undefined8 uStack_88; | undefined8 uStack_80; | undefined8 uStack_78; | undefined8 uStack_70; | undefined8 uStack_68; | int64_t var_60h; | int64_t var_58h; | 0x183681c15 | var_60h = *(uint64_t *)0x191c71040 ^ (uint64_t)&var_408h; 0x183681c20 | var_2f8h = *(int64_t *)(arg2 + 0xd0); 0x183681c2f | var_308h = *(int64_t *)(arg2 + 0xc0); 0x183681c2f | uStack_300 = *(undefined8 *)(arg2 + 200); 0x183681c41 | *(undefined8 *)(arg2 + 0xc0) = 0; 0x183681c41 | *(undefined8 *)(arg2 + 200) = 0; 0x183681c4b | *(undefined8 *)(arg2 + 0xd0) = 0; 0x183681c52 | var_318h = *(int64_t *)(arg2 + 0xb8); 0x183681c61 | var_328h = *(int64_t *)(arg2 + 0xa8); 0x183681c61 | uStack_320 = *(undefined8 *)(arg2 + 0xb0); 0x183681c70 | *(undefined8 *)(arg2 + 0xa8) = 0; 0x183681c70 | *(undefined8 *)(arg2 + 0xb0) = 0; 0x183681c77 | *(undefined8 *)(arg2 + 0xb8) = 0; 0x183681c7e | _var_388h = *(uint64_t *)(arg2 + 0x50); 0x183681c8b | var_398h = *(int64_t *)(arg2 + 0x40); 0x183681c8b | uStack_390 = *(undefined8 *)(arg2 + 0x48); 0x183681c92 | *(undefined8 *)(arg2 + 0x50) = 0; 0x183681c96 | *(undefined8 *)(arg2 + 0x40) = 0; 0x183681c96 | *(undefined8 *)(arg2 + 0x48) = 0; 0x183681c9a | _var_370h = *(int64_t *)(arg2 + 0x68); 0x183681ca2 | unique0x10000fb0 = *(undefined8 *)(arg2 + 0x58); 0x183681ca2 | uStack_378 = *(undefined8 *)(arg2 + 0x60); 0x183681caa | *(undefined8 *)(arg2 + 0x68) = 0; 0x183681cae | *(undefined8 *)(arg2 + 0x58) = 0; 0x183681cae | *(undefined8 *)(arg2 + 0x60) = 0; 0x183681cb2 | _var_358h = *(int64_t *)(arg2 + 0x80); 0x183681cbd | unique0x10000fd0 = *(undefined8 *)(arg2 + 0x70); 0x183681cbd | uStack_360 = *(undefined8 *)(arg2 + 0x78); 0x183681cc5 | *(undefined8 *)(arg2 + 0x80) = 0; 0x183681ccc | *(undefined8 *)(arg2 + 0x70) = 0; 0x183681ccc | *(undefined8 *)(arg2 + 0x78) = 0; 0x183681cd0 | var_351h._1_1_ = *(undefined *)(arg2 + 0x88); 0x183681cd9 | _var_338h = *(int64_t *)(arg2 + 0xa0); 0x183681ce4 | var_348h = *(int64_t *)(arg2 + 0x90); 0x183681ce4 | uStack_340 = *(undefined8 *)(arg2 + 0x98); 0x183681cef | *(undefined8 *)(arg2 + 0x90) = 0; 0x183681cef | *(undefined8 *)(arg2 + 0x98) = 0; 0x183681cf6 | *(undefined8 *)(arg2 + 0xa0) = 0; 0x183681cfd | _var_3a8h = *(uint64_t *)(arg2 + 0x38); 0x183681d0a | var_3b8h._0_4_ = *(undefined4 *)(arg2 + 0x28); 0x183681d0a | var_3b8h._4_4_ = *(undefined4 *)(arg2 + 0x2c); 0x183681d0a | var_3b0h._0_4_ = *(undefined4 *)(arg2 + 0x30); 0x183681d0a | var_3b0h._4_4_ = *(undefined4 *)(arg2 + 0x34); 0x183681d11 | *(undefined8 *)(arg2 + 0x28) = 0; 0x183681d11 | *(undefined8 *)(arg2 + 0x30) = 0; 0x183681d15 | *(undefined8 *)(arg2 + 0x38) = 0; 0x183681d1c | cVar5 = func_0x00018368e4e0(&var_3b8h, &var_398h); 0x183681d23 | if (cVar5 == '\0') { 0x183681e60 | *(undefined8 *)arg1 = 0; 0x183681e60 | goto code_r0x000183681e67; | } 0x183681d2e | unaff_RDI = (int64_t *)func_0x000185f006b8(0x60); 0x183681d36 | unaff_RDI[6] = 0; 0x183681d36 | unaff_RDI[7] = 0; 0x183681d3a | *unaff_RDI = 0; 0x183681d3a | unaff_RDI[1] = 0; 0x183681d3d | unaff_RDI[2] = 0; 0x183681d3d | unaff_RDI[3] = 0; 0x183681d41 | unaff_RDI[4] = 0; 0x183681d41 | unaff_RDI[5] = 0; 0x183681d45 | unaff_RDI[8] = 0; 0x183681d45 | unaff_RDI[9] = 0; 0x183681d49 | unaff_RDI[10] = 0; 0x183681d49 | unaff_RDI[0xb] = 0; 0x183681d4d | unaff_RBX = unaff_RDI + 8; 0x183681d51 | *(undefined4 *)(unaff_RDI + 7) = 0xffffffff; 0x183681d60 | func_0x00018098ec90(unaff_RBX, 0); 0x183681d65 | unaff_RDI[10] = 0; 0x183681d65 | unaff_RDI[0xb] = 0; 0x183681d71 | _var_218h = 0; 0x183681d75 | var_228h = 0; 0x183681d75 | var_220h = 0; 0x183681d88 | var_238h = 0x190b4f490; 0x183681d8b | uStack_230 = 9; 0x183681d93 | func_0x000180a8fe00(&var_3b8h, &var_228h); 0x183681dab | _var_248h = 0; 0x183681daf | var_258h = 0; 0x183681daf | uStack_250 = 0; 0x183681dc1 | var_268h = 0x19042dd58; 0x183681dc4 | uStack_260 = 4; 0x183681d93 | func_0x000180a8fe00(&var_3b8h); 0x183681dd9 | cVar5 = func_0x000180431ed0(&var_228h, 0); 0x183681df3 | if ((cVar5 == '\0') || (cVar5 = func_0x000180431ed0(&var_258h, 0), cVar5 == '\0')) { 0x183681df9 | *(undefined8 *)arg1 = 0; 0x183681df9 | goto code_r0x000183681e00; | } 0x183681faa | var_278h = 0x190c0a2b0; 0x183681fad | uStack_270 = 0xb; 0x183681fb5 | func_0x000180a8fe00(&var_258h, &var_168h); 0x183681fce | if (*(char *)((int64_t)unaff_RDI + 0x17) < '\0') { 0x183681f8a | func_0x0001841dcbe0(*unaff_RDI, unaff_RDI[2] * 2); | } 0x183681fdc | unaff_RDI[2] = var_158h; 0x183681fe8 | *(undefined4 *)unaff_RDI = (undefined4)var_168h; 0x183681fe8 | *(undefined4 *)((int64_t)unaff_RDI + 4) = var_168h._4_4_; 0x183681fe8 | *(undefined4 *)(unaff_RDI + 1) = (undefined4)var_160h; 0x183681fe8 | *(undefined4 *)((int64_t)unaff_RDI + 0xc) = var_160h._4_4_; 0x183681ff6 | var_298h = 0; 0x183681ff6 | uStack_290 = 0; 0x183681ff9 | _var_288h = 0; 0x183682010 | var_2a8h = 0x190c0a2c0; 0x183682013 | uStack_2a0 = 0x14; 0x18368201b | func_0x000180a8fe00(&var_258h); 0x18368202b | cVar5 = func_0x0001800bcc80(unaff_RDI); 0x183682032 | if (cVar5 != '\0') { 0x183682042 | func_0x000180dfb0c0(unaff_RDI, &var_298h, 0); | } 0x18368204f | var_158h = 0; 0x18368204f | Stack_150 = 0; 0x183682055 | var_168h = 0; 0x183682055 | var_160h = 0; 0x18368205a | uStack_14a = 0; 0x18368205a | var_148h = 0; 0x18368205a | var_147h = '\0'; 0x18368205a | uStack_146 = 0; 0x183682047 | func_0x000180bdf070(&var_168h, unaff_RDI, 0x48); 0x183681fd0 | func_0x0001806158c0(unaff_RDI + 3, &var_168h); 0x183682047 | func_0x0001847824e0(&var_168h); 0x183682099 | if (unaff_RDI[3] == 0 || 0xfffffff3 < (uint32_t)unaff_RDI[3]) { 0x18368209f | *(undefined8 *)arg1 = 0; 0x18368209f | goto code_r0x0001836820a6; | } 0x183682190 | uStack_78 = 0; 0x183682190 | uStack_70 = 0; 0x183682194 | uStack_88 = 0; 0x183682194 | uStack_80 = 0; 0x183682198 | uStack_98 = 0; 0x183682198 | uStack_90 = 0; 0x18368219c | uStack_a8 = 0; 0x18368219c | uStack_a0 = 0; 0x1836821a0 | var_b8h = 0; 0x1836821a0 | uStack_b0 = 0; 0x1836821a3 | uStack_68 = 0; 0x183682188 | func_0x00018a89a160(&var_b8h, &var_328h, &var_308h, (int64_t)&var_369h + 1); 0x1836821d0 | unaff_RBP = &var_e0h; 0x1836821d8 | func_0x000185f5a0c0(&var_168h, 0, 0xa8); 0x1836821f9 | if (_var_218h < 0) { 0x183682212 | var_e8h = (int64_t)unaff_RBP; 0x1836821c0 | func_0x000180bf7b90(&var_160h, var_228h, var_220h); | } else { 0x18368215a | Stack_150 = (unkbyte6)_var_218h; 0x18368215a | uStack_14a = (undefined2)((uint64_t)_var_218h >> 0x30); 0x183682166 | var_160h = var_228h; 0x183682166 | var_158h = var_220h; 0x18368216b | var_e8h = (int64_t)unaff_RBP; | } 0x183682217 | piVar14 = &var_1f8h; 0x18368222a | func_0x000183695fa0(piVar14, &var_328h); 0x183682242 | unique0x10001774 = &var_e8h; 0x183682237 | func_0x000181b6d540((int64_t)&var_211h + 1, var_e0h); 0x18368224f | var_e8h = var_1f8h; 0x183682257 | var_e0h = var_1f0h; 0x183682263 | var_d8h = var_1e8h; 0x18368226e | piVar17 = unaff_RBP; 0x18368226e | if (var_1e8h != 0) { 0x183682274 | var_1f8h = (int64_t)&var_1f0h; 0x18368227c | *(int64_t **)(var_1f0h + 0x10) = unaff_RBP; 0x183682287 | var_1f0h = 0; 0x183682287 | var_1e8h = 0; 0x18368228a | piVar17 = (int64_t *)var_e8h; | } 0x18368228c | var_e8h = (int64_t)piVar17; 0x183682297 | unique0x1000177c = piVar14; 0x18368228c | func_0x000181b6d540((int64_t)&var_211h + 1, var_1f0h); 0x1836822a4 | var_1e8h = CONCAT17(8, (unkbyte7)var_1e8h); 0x1836822bd | if ((int64_t *)0x190c0a2d8 < &var_1e8h && (int64_t *)0x190c0a2d8 >= piVar14) goto code_r0x0001836829be; 0x1836822ca | var_1f8h = 0x5f004800530044; 0x1836822ca | var_1f0h = 0x45004d004f0048; 0x1836822d2 | var_1e8h = var_1e8h & 0xffffffffffff0000; 0x1836822dc | var_3e0h = (int64_t)&var_2c8h; 0x1836822e7 | var_3d8h = (int64_t)&var_2e8h; 0x183682300 | var_3e8h = 0x19012be5c; 0x183682305 | unaff_R13 = (int64_t)&var_211h + 1; 0x183682316 | var_2c8h = (int64_t)piVar14; 0x183682316 | func_0x000183682c60(unaff_R13, (int64_t *)0x190c0a2d8 < piVar14, &var_e8h, &var_e8h); 0x183682316 | piVar17 = stack0xfffffffffffffdf0; 0x18368231f | piVar14 = stack0xfffffffffffffdf0 + 7; 0x183682326 | if (piVar14 != &var_3b8h) { 0x183682332 | if (*(char *)((int64_t)stack0xfffffffffffffdf0 + 0x4f) < '\0') { 0x18368268d | uVar18 = _var_3a8h >> 0x38; 0x18368268d | if ((int64_t)_var_3a8h < 0) { 0x18368268d | uVar18 = CONCAT44(var_3b0h._4_4_, (undefined4)var_3b0h); | } 0x183682693 | piVar17 = &var_3b8h; 0x183682693 | if ((int64_t)_var_3a8h < 0) { 0x183682693 | piVar17 = (int64_t *)CONCAT44(var_3b8h._4_4_, (undefined4)var_3b8h); | } 0x18368269c | func_0x000180bf7c20(piVar14, piVar17, uVar18); 0x18368233b | } else if ((int64_t)_var_3a8h < 0) { 0x18368234b | func_0x000180bf7b90(piVar14, CONCAT44(var_3b8h._4_4_, (undefined4)var_3b8h), 0x183682346 | CONCAT44(var_3b0h._4_4_, (undefined4)var_3b0h)); | } else { 0x183682141 | stack0xfffffffffffffdf0[9] = _var_3a8h; 0x183682141 | uVar4 = var_3b0h._4_4_; 0x183682141 | uVar3 = (undefined4)var_3b0h; 0x183682141 | uVar7 = var_3b8h._4_4_; 0x18368214a | *(undefined4 *)piVar14 = (undefined4)var_3b8h; 0x18368214a | *(undefined4 *)((int64_t)piVar17 + 0x3c) = uVar7; 0x18368214a | *(undefined4 *)(piVar17 + 8) = uVar3; 0x18368214a | *(undefined4 *)((int64_t)piVar17 + 0x44) = uVar4; | } | } 0x183682358 | if (var_1e8h < 0) { 0x18368236d | func_0x0001841dcbe0(var_1f8h, var_1e8h * 2); | } 0x183682381 | uStack_2b8 = 1; 0x18368238c | var_2c8h = 0x18; 0x18368238c | uStack_2c0 = 0; 0x18368238c | uStack_2bc = 0; 0x18368239a | var_2d0h = 0; 0x1836823a5 | var_2d8h = 0; 0x1836823ab | iVar6 = (*(code *)0x11c213b8)(&var_2d0h, &var_2d8h, &var_2c8h, 0); 0x1836823ab | iVar10 = var_2d0h; 0x1836823b3 | if (iVar6 == 0) { 0x1836820d1 | *(undefined8 *)arg1 = 0; 0x1836820d1 | goto code_r0x0001836820d8; | } 0x1836823c4 | if (var_2d0h == 0) { 0x1836826a6 | iVar10 = 0; | } else { 0x1836823ca | uVar7 = (*(code *)0x11c21b5a)(); 0x1836823d6 | if ((uint32_t)iVar10 < 0xfffffff4) { 0x1836823dc | func_0x000184d01b00(); | } else { 0x1836826ae | iVar10 = 0; | } 0x1836823e3 | (*(code *)0x11c22c68)(uVar7); | } 0x1836823e9 | iVar13 = var_2d8h; 0x1836823f6 | iVar11 = unaff_RDI[0xb]; 0x1836823fd | var_3c8h = iVar10; 0x1836823fd | if (iVar11 != var_2d8h) { 0x1836823ff | uVar7 = (*(code *)0x11c21b5a)(); 0x183682419 | if ((uint32_t)unaff_RDI[0xb] < 0xfffffff4 && unaff_RDI[0xb] != 0) { 0x1836826b6 | func_0x000184d01b00(); 0x1836826bb | iVar10 = unaff_RDI[0xb]; 0x1836826c7 | if (*(int64_t *)0x191e21558 == 0) { 0x183682934 | uVar8 = (*(code *)0x11c21ca0)(0); 0x183682944 | pcVar9 = (code *)(*(code *)0x11c21da6)(uVar8, 0x1911fc1e0); 0x18368294d | if (pcVar9 == (code *)0x0) { 0x183682a03 | uVar8 = 0; |code_r0x000183682968: 0x183682968 | uVar12 = 0; | } else { 0x18368295d | if (pcVar9 != sym.Tabbit.dll_GetHandleVerifier) { 0x18368295f | uVar8 = (*(code *)0x185f59da0)(); 0x18368295f | goto code_r0x000183682968; | } 0x183682974 | uVar8 = 0; 0x183682976 | uVar12 = 1; | } 0x18368296a | func_0x000180f43100(uVar8, uVar12); | } 0x1836826dd | (*(code *)0x185f59da0)(*(int64_t *)0x191e21558, iVar10); 0x1836826e3 | unaff_RDI[0xb] = 0; | } 0x183682428 | if ((iVar13 != 0) && ((uint32_t)iVar13 < 0xfffffff4)) { 0x18368242a | unaff_RDI[0xb] = iVar13; 0x18368242e | func_0x000184d01b00(); | } 0x183682435 | (*(code *)0x11c22c68)(uVar7); 0x18368243b | iVar11 = unaff_RDI[0xb]; | } 0x183682447 | (*(code *)0x11c22c36)(iVar11, 1, 0); 0x183682451 | uVar18 = (*(code *)0x11c21370)(0, 0); 0x183682457 | puVar1 = (uint64_t *)(unaff_RDI + 10); 0x18368245b | unaff_R13 = *puVar1; 0x183682461 | if (unaff_R13 != uVar18) { 0x183682466 | uVar7 = (*(code *)0x11c21b5a)(); 0x183682482 | if ((uint32_t)*puVar1 < 0xfffffff4 && *puVar1 != 0) { 0x1836826f0 | func_0x000184d01b00(); 0x1836826f5 | uVar2 = *puVar1; 0x183682701 | if (*(int64_t *)0x191e21558 == 0) { 0x18368297c | uVar8 = (*(code *)0x11c21ca0)(0); 0x18368298c | pcVar9 = (code *)(*(code *)0x11c21da6)(uVar8, 0x1911fc1e0); 0x183682995 | if (pcVar9 == (code *)0x0) { 0x183682a0a | uVar8 = 0; |code_r0x0001836829ac: 0x1836829ac | uVar12 = 0; | } else { 0x1836829a1 | if (pcVar9 != sym.Tabbit.dll_GetHandleVerifier) { 0x1836829a3 | uVar8 = (*(code *)0x185f59da0)(); 0x1836829a3 | goto code_r0x0001836829ac; | } 0x1836829b8 | uVar8 = 0; 0x1836829ba | uVar12 = 1; | } 0x1836829ae | func_0x000180f43100(uVar8, uVar12); | } 0x183682717 | (*(code *)0x185f59da0)(*(int64_t *)0x191e21558, uVar2); 0x183682721 | unaff_RDI[10] = 0; | } 0x183682491 | if ((uVar18 != 0) && ((uint32_t)uVar18 < 0xfffffff4)) { 0x183682493 | unaff_RDI[10] = uVar18; 0x183682497 | func_0x000184d01b00(); | } 0x18368249e | (*(code *)0x11c22c68)(uVar7); 0x1836824a4 | unaff_R13 = unaff_RDI[10]; | } 0x1836824aa | func_0x000185f5a0c0(&var_1f8h, 0, 0x90); 0x1836824c2 | var_1e8h = CONCAT44(var_1e8h._4_4_, 0x2000); 0x1836824da | unaff_RBP = (int64_t *)0x0; 0x1836824da | iVar10 = var_3c8h; 0x1836824da | if (0xfffffff3 < (uint32_t)unaff_R13 || unaff_R13 == 0) goto code_r0x0001836820fd; 0x1836824f6 | iVar6 = (*(code *)0x11c22c4e)(unaff_R13, 9, &var_1f8h, 0x90); 0x183682503 | if (iVar6 == 0) { 0x1836820f6 | unaff_RBP = (int64_t *)0x0; 0x1836820f6 | iVar10 = var_3c8h; 0x1836820f6 | goto code_r0x0001836820fd; | } 0x183682509 | var_148h = 1; 0x183682515 | var_110h = unaff_RDI[10]; 0x183682520 | var_108h = var_3c8h; 0x183682528 | unaff_RBP = (int64_t *)unaff_RDI[3]; 0x18368254b | unaff_R13 = var_138h; 0x18368254b | var_100h = (int64_t)unaff_RBP; 0x18368254b | var_f8h = (int64_t)unaff_RBP; 0x18368254b | if (var_138h == var_130h) goto code_r0x00018368278b; 0x183682559 | puVar16 = (undefined8 *)(var_140h + var_138h * 8); 0x183682560 | if (puVar16 != (undefined8 *)0x0) { 0x183682566 | *puVar16 = unaff_RBP; 0x183682566 | iVar10 = var_140h; 0x183682566 | uVar18 = var_130h; 0x183682591 | while( true ) { 0x183682569 | var_130h = uVar18; 0x183682569 | iVar11 = var_140h; 0x18368256d | iVar10 = iVar10 + unaff_R13 * 8 + 8; 0x18368257f | unaff_R13 = iVar10 - var_140h >> 3; 0x18368258e | iVar13 = iVar10 - var_140h; 0x183682591 | var_138h = unaff_R13; 0x183682591 | if (iVar13 == 0) break; 0x18368259f | if (unaff_R13 == var_130h) { 0x18368286c | uVar2 = unaff_R13 + 1; 0x183682877 | uVar18 = var_3c8h; 0x183682877 | if (uVar2 >> 0x3d != 0) goto code_r0x0001836829ea; 0x183682891 | uVar18 = iVar13 >> 2; 0x183682891 | if ((uint64_t)(iVar13 >> 2) <= uVar2) { 0x183682891 | uVar18 = uVar2; | } 0x1836828a2 | if (0xffffffffffffffe < unaff_R13) { 0x1836828a2 | uVar18 = 0x1fffffffffffffff; | } 0x1836828a9 | if (uVar18 < 0x2000000000000000) { 0x1836828b7 | var_3c0h = func_0x000185f006b8(uVar18 * 8); 0x1836828c4 | piVar14 = (int64_t *)(var_3c0h + iVar13); 0x1836828c7 | if (piVar14 != (int64_t *)0x0) { 0x1836828d2 | *piVar14 = var_3c8h; 0x1836828de | piVar14 = piVar14 + -unaff_R13; 0x1836828ea | func_0x000185f5a940(piVar14, iVar11, iVar13); 0x1836828f7 | var_138h = (int64_t)(unaff_R13 * 8 + 8) >> 3; 0x183682916 | iVar15 = var_3c0h; 0x183682916 | var_140h = (int64_t)piVar14; 0x183682916 | var_130h = uVar18; 0x183682916 | if (iVar11 != 0) { 0x18368291e | func_0x0001841dcbe0(iVar11, iVar13); 0x18368291e | iVar15 = var_3c0h; | } | goto code_r0x0001836825b2; | } | break; | } |code_r0x0001836829ef: 0x1836829ef | func_0x0001860265d0(); |code_r0x0001836829f4: 0x1836829f4 | iVar10 = 0; 0x1836829f7 | piVar14 = unaff_RBP; | } else { 0x1836825a8 | if (iVar10 == 0) break; 0x1836825ae | *(int64_t *)(var_140h + iVar13) = var_3c8h; 0x1836825ae | iVar15 = var_140h; |code_r0x0001836825b2: 0x1836825b2 | iVar10 = var_3c8h; 0x1836825b6 | iVar13 = iVar13 + iVar15 + 8; 0x1836825c8 | var_138h = iVar13 - var_140h >> 3; 0x1836825d7 | if (iVar13 == var_140h) break; 0x1836825e5 | if (var_147h == '\x01') { 0x1836829d0 | func_0x00018ad84500(&var_2e8h, &var_b8h, var_148h, var_168h & 0xff); | } else { 0x1836825eb | func_0x000180eb3060(&var_b8h, (int64_t)&var_211h + 1); 0x183682603 | func_0x0001821859e0(&var_2e8h, (int64_t)&var_211h + 1, &var_168h); 0x183682620 | if (var_200h._7_1_ < '\0') { 0x183682635 | func_0x0001841dcbe0(stack0xfffffffffffffdf0, CONCAT17(var_200h._7_1_, (unkbyte7)var_200h) * 2); | } | } 0x183682648 | func_0x00018143cfb0(unaff_RBX, &var_2e8h); 0x18368263a | func_0x0001800b3310(&var_2e8h); 0x183682666 | if (*unaff_RBX == 0 || 0xfffffff3 < (uint32_t)*unaff_RBX) { 0x183682673 | unaff_RBP = (int64_t *)0x0; 0x183682673 | if ((char)unaff_RDI[9] != '\0') { 0x183682677 | unaff_RBP = unaff_RDI; 0x183682677 | unaff_RDI = (int64_t *)0x0; | } | } else { 0x183682685 | unaff_RBP = unaff_RDI; 0x183682685 | unaff_RDI = (int64_t *)0x0; | } |code_r0x0001836820fd: 0x1836820fd | *(int64_t **)arg1 = unaff_RBP; 0x18368210f | if ((uint32_t)iVar10 < 0xfffffff4 && iVar10 != 0) { 0x183682111 | func_0x000184d01b00(); 0x18368211e | if (*(int64_t *)0x191e21558 == 0) { 0x183682730 | uVar8 = (*(code *)0x11c21ca0)(0); 0x183682740 | pcVar9 = (code *)(*(code *)0x11c21da6)(uVar8, 0x1911fc1e0); 0x183682749 | if (pcVar9 == (code *)0x0) { 0x1836829fc | uVar8 = 0; |code_r0x000183682764: 0x183682764 | uVar12 = 0; | } else { 0x183682759 | if (pcVar9 != sym.Tabbit.dll_GetHandleVerifier) { 0x18368275b | uVar8 = (*(code *)0x185f59da0)(); 0x18368275b | goto code_r0x000183682764; | } 0x183682775 | uVar8 = 0; 0x183682777 | uVar12 = 1; | } 0x183682766 | func_0x000180f43100(uVar8, uVar12); 0x183682770 | iVar10 = var_3c8h; | } 0x183682134 | (*(code *)0x185f59da0)(*(int64_t *)0x191e21558, iVar10); | } |code_r0x0001836820d8: 0x1836820d8 | func_0x000180cebee0(&var_168h); 0x1836820e5 | func_0x00018171bc00(&var_b8h); |code_r0x0001836820a6: 0x1836820ae | if (_var_288h < 0) { 0x1836820c7 | func_0x0001841dcbe0(var_298h, _var_288h * 2); | } |code_r0x000183681e00: 0x183681e08 | if (_var_248h < 0) { 0x183681e1d | func_0x0001841dcbe0(var_258h, _var_248h * 2); | } 0x183681e2a | if (_var_218h < 0) { 0x183681e3f | func_0x0001841dcbe0(var_228h, _var_218h * 2); | } 0x183681e47 | if (unaff_RDI != (int64_t *)0x0) { 0x183681e4c | func_0x000183681920(unaff_RDI); 0x183681e59 | func_0x0001841dcbe0(unaff_RDI, 0x60); | } |code_r0x000183681e67: 0x183681e6c | if ((int64_t)_var_3a8h < 0) { 0x183681e6e | func_0x0001841dcbe0(CONCAT44(var_3b8h._4_4_, (undefined4)var_3b8h), _var_3a8h * 2); | } 0x183681e88 | if (_var_338h < 0) { 0x183681e9d | func_0x0001841dcbe0(var_348h, _var_338h * 2); | } 0x183681eaa | if (_var_358h < 0) { 0x183681ebf | func_0x0001841dcbe0(stack0xfffffffffffffc98, _var_358h * 2); | } 0x183681ecc | if (_var_370h < 0) { 0x183681ee1 | func_0x0001841dcbe0(stack0xfffffffffffffc80, _var_370h * 2); | } 0x183681eee | if ((int64_t)_var_388h < 0) { 0x183681f07 | func_0x0001841dcbe0(var_398h, _var_388h & 0x7fffffffffffffff); | } 0x183681f14 | if (var_318h < 0) { 0x183681f29 | func_0x0001841dcbe0(var_328h, var_318h * 2); | } 0x183681f36 | if (var_2f8h < 0) { 0x183681f4b | func_0x0001841dcbe0(var_308h, var_2f8h * 2); | } 0x183681f65 | if (*(uint64_t *)0x191c71040 == (var_60h ^ (uint64_t)&var_408h)) { 0x183681f89 | return arg1; | } 0x183682786 | func_0x000185f05b40(); |code_r0x00018368278b: 0x18368278b | uVar18 = unaff_R13 + 1; 0x183682796 | if (uVar18 >> 0x3d != 0) { |code_r0x0001836829ea: 0x1836829ea | func_0x00018628dc40(); 0x1836829ea | goto code_r0x0001836829ef; | } 0x1836827a6 | uVar2 = unaff_R13 * 2; 0x1836827b1 | if (uVar18 <= uVar2 && uVar2 - uVar18 != 0) { 0x1836827b1 | uVar18 = uVar2; | } 0x1836827c2 | if (0xffffffffffffffe < unaff_R13) { 0x1836827c2 | uVar18 = 0x1fffffffffffffff; | } 0x1836827c9 | if (uVar18 == 0) goto code_r0x0001836829f4; 0x1836827d2 | if (0x1fffffffffffffff < uVar18) goto code_r0x0001836829ef; 0x1836827e0 | iVar10 = func_0x000185f006b8(uVar18 * 8); 0x1836827e5 | piVar14 = unaff_RBP; | } 0x1836827e8 | unaff_RBP = (int64_t *)var_138h; 0x1836827f0 | puVar16 = (undefined8 *)(unaff_R13 * 8 + iVar10); 0x1836827f3 | if (puVar16 == (undefined8 *)0x0) break; 0x1836827f9 | *puVar16 = piVar14; 0x183682815 | puVar16 = puVar16 + -var_138h; 0x18368281b | func_0x000185f5a940(puVar16, var_140h); 0x18368281b | iVar11 = var_140h; 0x183682828 | var_138h = (int64_t)unaff_RBP * 8 + 8 >> 3; 0x183682854 | bVar19 = var_140h != 0; 0x183682857 | var_140h = (int64_t)puVar16; 0x183682857 | if (bVar19) { 0x183682859 | iVar13 = var_130h << 3; 0x18368285d | var_130h = uVar18; 0x18368285d | func_0x0001841dcbe0(iVar11, iVar13); 0x18368285d | uVar18 = var_130h; | } | } | } |code_r0x0001836829be: 0x1836829be | // WARNING: Does not return 0x1836829be | pcVar9 = (code *)invalidInstructionException(); 0x1836829be | (*pcVar9)(); |} [{"offset":6499605488,"name":"fcn.183681bf0","size":3614,"is-pure":false,"realsz":3614,"noreturn":false,"stackframe":1032,"calltype":"ms","cost":1045,"cc":68,"loops":32,"bits":64,"type":"fcn","nbbs":137,"edges":201,"ebbs":2,"signature":"fcn.183681bf0(int64_t arg1, int64_t arg2, int64_t arg_108h);","minbound":6499605488,"maxbound":6499609102,"callrefs":[{"from":6499605788,"to":6499656928,"type":"CALL"},{"from":6499605806,"to":6542067384,"type":"CALL"},{"from":6499605856,"to":6452472976,"type":"CALL"},{"from":6499605918,"to":6453526016,"type":"CALL"},{"from":6499605967,"to":6453526016,"type":"CALL"},{"from":6499605977,"to":6446849744,"type":"CALL"},{"from":6499605996,"to":6446849744,"type":"CALL"},{"from":6499606045,"to":6511512544,"type":"CALL"},{"from":6499606079,"to":6511512544,"type":"CALL"},{"from":6499606092,"to":6499604768,"type":"CALL"},{"from":6499606105,"to":6511512544,"type":"CALL"},{"from":6499606110,"to":6499606119,"type":"CODE"},{"from":6499606139,"to":6511512544,"type":"CALL"},{"from":6499606173,"to":6511512544,"type":"CALL"},{"from":6499606207,"to":6511512544,"type":"CALL"},{"from":6499606241,"to":6511512544,"type":"CALL"},{"from":6499606279,"to":6511512544,"type":"CALL"},{"from":6499606313,"to":6511512544,"type":"CALL"},{"from":6499606347,"to":6511512544,"type":"CALL"},{"from":6499606420,"to":6511512544,"type":"CALL"},{"from":6499606425,"to":6499606480,"type":"CODE"},{"from":6499606469,"to":6453526016,"type":"CALL"},{"from":6499606563,"to":6453526016,"type":"CALL"},{"from":6499606571,"to":6443224192,"type":"CALL"},{"from":6499606594,"to":6457110720,"type":"CALL"},{"from":6499606639,"to":6454898800,"type":"CALL"},{"from":6499606650,"to":6448830656,"type":"CALL"},{"from":6499606658,"to":6517433568,"type":"CALL"},{"from":6499606727,"to":6511512544,"type":"CALL"},{"from":6499606732,"to":6499606016,"type":"CODE"},{"from":6499606752,"to":6456000224,"type":"CALL"},{"from":6499606765,"to":6466681856,"type":"CALL"},{"from":6499606770,"to":6499606694,"type":"CODE"},{"from":6499606774,"to":6499606781,"type":"CODE"},{"from":6499606801,"to":6523198208,"type":"CALL"},{"from":6499606836,"to":6740346544,"type":"CALL"},{"from":6499606842,"to":6499606744,"type":"CODE"},{"from":6499606861,"to":6499607376,"type":"CODE"},{"from":6499606891,"to":6499607063,"type":"CODE"},{"from":6499606904,"to":6499607180,"type":"CODE"},{"from":6499606971,"to":6619242848,"type":"CALL"},{"from":6499607016,"to":6542434496,"type":"CALL"},{"from":6499607058,"to":6454999952,"type":"CALL"},{"from":6499607082,"to":6499688352,"type":"CALL"},{"from":6499607106,"to":6471210304,"type":"CALL"},{"from":6499607191,"to":6471210304,"type":"CALL"},{"from":6499607318,"to":6499609696,"type":"CALL"},{"from":6499607371,"to":6454999952,"type":"CALL"},{"from":6499607405,"to":6511512544,"type":"CALL"},{"from":6499607467,"to":6740377600,"type":"CALL"},{"from":6499607498,"to":6740378384,"type":"CALL"},{"from":6499607516,"to":6523198208,"type":"CALL"},{"from":6499607523,"to":6740380040,"type":"CALL"},{"from":6499607551,"to":6740378384,"type":"CALL"},{"from":6499607598,"to":6523198208,"type":"CALL"},{"from":6499607605,"to":6740380040,"type":"CALL"},{"from":6499607623,"to":6740380024,"type":"CALL"},{"from":6499607633,"to":6740377568,"type":"CALL"},{"from":6499607654,"to":6740378384,"type":"CALL"},{"from":6499607703,"to":6523198208,"type":"CALL"},{"from":6499607710,"to":6740380040,"type":"CALL"},{"from":6499607741,"to":6542434496,"type":"CALL"},{"from":6499607798,"to":6740380032,"type":"CALL"},{"from":6499608062,"to":6457864288,"type":"CALL"},{"from":6499608086,"to":6477601248,"type":"CALL"},{"from":6499608117,"to":6511512544,"type":"CALL"},{"from":6499608136,"to":6463672240,"type":"CALL"},{"from":6499608144,"to":6443184912,"type":"CALL"},{"from":6499608187,"to":6499606781,"type":"CODE"},{"from":6499608197,"to":6499606781,"type":"CODE"},{"from":6499608220,"to":6455000096,"type":"CALL"},{"from":6499608225,"to":6499607376,"type":"CODE"},{"from":6499608233,"to":6499607529,"type":"CODE"},{"from":6499608241,"to":6499607521,"type":"CODE"},{"from":6499608246,"to":6523198208,"type":"CALL"},{"from":6499608285,"to":6740346544,"type":"CALL"},{"from":6499608299,"to":6499607583,"type":"CODE"},{"from":6499608304,"to":6523198208,"type":"CALL"},{"from":6499608343,"to":6740346544,"type":"CALL"},{"from":6499608361,"to":6499607688,"type":"CODE"},{"from":6499608368,"to":6740378496,"type":"CALL"},{"from":6499608384,"to":6740378584,"type":"CALL"},{"from":6499608411,"to":6740346544,"type":"CALL"},{"from":6499608422,"to":6458454272,"type":"CALL"},{"from":6499608432,"to":6499606820,"type":"CODE"},{"from":6499608441,"to":6499608422,"type":"CODE"},{"from":6499608454,"to":6542089024,"type":"CALL"},{"from":6499608544,"to":6542067384,"type":"CALL"},{"from":6499608603,"to":6542436672,"type":"CALL"},{"from":6499608669,"to":6511512544,"type":"CALL"},{"from":6499608679,"to":6499607913,"type":"CODE"},{"from":6499608759,"to":6542067384,"type":"CALL"},{"from":6499608810,"to":6542436672,"type":"CALL"},{"from":6499608862,"to":6511512544,"type":"CALL"},{"from":6499608877,"to":6499607986,"type":"CODE"},{"from":6499608884,"to":6740378496,"type":"CALL"},{"from":6499608900,"to":6740378584,"type":"CALL"},{"from":6499608927,"to":6740346544,"type":"CALL"},{"from":6499608938,"to":6458454272,"type":"CALL"},{"from":6499608943,"to":6499608269,"type":"CODE"},{"from":6499608952,"to":6499608938,"type":"CODE"},{"from":6499608956,"to":6740378496,"type":"CALL"},{"from":6499608972,"to":6740378584,"type":"CALL"},{"from":6499608995,"to":6740346544,"type":"CALL"},{"from":6499609006,"to":6458454272,"type":"CALL"},{"from":6499609011,"to":6499608327,"type":"CODE"},{"from":6499609020,"to":6499609006,"type":"CODE"},{"from":6499609056,"to":6624396544,"type":"CALL"},{"from":6499609061,"to":6499608122,"type":"CODE"},{"from":6499609066,"to":6545792064,"type":"CALL"},{"from":6499609071,"to":6543271376,"type":"CALL"},{"from":6499609079,"to":6499608552,"type":"CODE"},{"from":6499609086,"to":6499608420,"type":"CODE"},{"from":6499609093,"to":6499608936,"type":"CODE"},{"from":6499609100,"to":6499609004,"type":"CODE"}],"datarefs":[{"from":6499605518,"to":6740709440,"type":"DATA"},{"from":6499605881,"to":6722745488,"type":"DATA"},{"from":6499605938,"to":6715268440,"type":"DATA"},{"from":6499606363,"to":6740709440,"type":"DATA"},{"from":6499606427,"to":6723510960,"type":"DATA"},{"from":6499606529,"to":6723510976,"type":"DATA"},{"from":6499606806,"to":6742480216,"type":"DATA"},{"from":6499606820,"to":6742480216,"type":"DATA"},{"from":6499607208,"to":6723511000,"type":"DATA"},{"from":6499607235,"to":6723511000,"type":"DATA"},{"from":6499607289,"to":6712114780,"type":"DATA"},{"from":6499607410,"to":6723511040,"type":"DATA"},{"from":6499607429,"to":6723511024,"type":"DATA"},{"from":6499608255,"to":6742480216,"type":"DATA"},{"from":6499608269,"to":6742480216,"type":"DATA"},{"from":6499608313,"to":6742480216,"type":"DATA"},{"from":6499608327,"to":6742480216,"type":"DATA"},{"from":6499608374,"to":6729744864,"type":"DATA"},{"from":6499608399,"to":6491546928,"type":"DATA"},{"from":6499608890,"to":6729744864,"type":"DATA"},{"from":6499608915,"to":6491546928,"type":"DATA"},{"from":6499608962,"to":6729744864,"type":"DATA"},{"from":6499608983,"to":6491546928,"type":"DATA"}],"codexrefs":[{"from":6499606110,"to":6499606119,"type":"CODE"},{"from":6499606425,"to":6499606480,"type":"CODE"},{"from":6499606732,"to":6499606016,"type":"CODE"},{"from":6499606770,"to":6499606694,"type":"CODE"},{"from":6499606774,"to":6499606781,"type":"CODE"},{"from":6499606842,"to":6499606744,"type":"CODE"},{"from":6499606861,"to":6499607376,"type":"CODE"},{"from":6499606891,"to":6499607063,"type":"CODE"},{"from":6499606904,"to":6499607180,"type":"CODE"},{"from":6499608187,"to":6499606781,"type":"CODE"},{"from":6499608197,"to":6499606781,"type":"CODE"},{"from":6499608225,"to":6499607376,"type":"CODE"},{"from":6499608233,"to":6499607529,"type":"CODE"},{"from":6499608241,"to":6499607521,"type":"CODE"},{"from":6499608299,"to":6499607583,"type":"CODE"},{"from":6499608361,"to":6499607688,"type":"CODE"},{"from":6499608432,"to":6499606820,"type":"CODE"},{"from":6499608441,"to":6499608422,"type":"CODE"},{"from":6499608679,"to":6499607913,"type":"CODE"},{"from":6499608877,"to":6499607986,"type":"CODE"},{"from":6499608943,"to":6499608269,"type":"CODE"},{"from":6499608952,"to":6499608938,"type":"CODE"},{"from":6499609011,"to":6499608327,"type":"CODE"},{"from":6499609020,"to":6499609006,"type":"CODE"},{"from":6499609061,"to":6499608122,"type":"CODE"},{"from":6499609079,"to":6499608552,"type":"CODE"},{"from":6499609086,"to":6499608420,"type":"CODE"},{"from":6499609093,"to":6499608936,"type":"CODE"},{"from":6499609100,"to":6499609004,"type":"CODE"}],"dataxrefs":[],"indegree":29,"outdegree":86,"nlocals":70,"nargs":3,"stackvars":[{"name":"var_408h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1032}},{"name":"var_3e8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1000}},{"name":"var_3e0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-992}},{"name":"var_3d8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-984}},{"name":"var_3c8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-968}},{"name":"var_3c0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-960}},{"name":"var_3b8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-952}},{"name":"var_3b0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-944}},{"name":"var_3a8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-936}},{"name":"var_3a1h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-929}},{"name":"var_398h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-920}},{"name":"var_388h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-904}},{"name":"var_381h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-897}},{"name":"var_380h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-896}},{"name":"var_370h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-880}},{"name":"var_369h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-873}},{"name":"var_368h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-872}},{"name":"var_358h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-856}},{"name":"var_351h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-849}},{"name":"var_348h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-840}},{"name":"var_338h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-824}},{"name":"var_331h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-817}},{"name":"var_328h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-808}},{"name":"var_318h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-792}},{"name":"var_311h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-785}},{"name":"var_308h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-776}},{"name":"var_2f8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-760}},{"name":"var_2f1h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-753}},{"name":"var_2e8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-744}},{"name":"var_2d8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-728}},{"name":"var_2d0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-720}},{"name":"var_2c8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-712}},{"name":"var_2a8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-680}},{"name":"var_298h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-664}},{"name":"var_288h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-648}},{"name":"var_281h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-641}},{"name":"var_278h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-632}},{"name":"var_268h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-616}},{"name":"var_258h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-600}},{"name":"var_248h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-584}},{"name":"var_241h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-577}},{"name":"var_238h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-568}},{"name":"var_228h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-552}},{"name":"var_220h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-544}},{"name":"var_218h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-536}},{"name":"var_211h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-529}},{"name":"var_210h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-528}},{"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_1e1h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-481}},{"name":"var_168h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-360}},{"name":"var_160h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-352}},{"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_147h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-327}},{"name":"var_140h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-320}},{"name":"var_138h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-312}},{"name":"var_130h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-304}},{"name":"var_110h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-272}},{"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_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_b8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-184}},{"name":"var_60h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-96}},{"name":"var_58h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-88}},{"name":"arg_108h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":264}}],"regvars":[{"name":"arg1","arg":true,"type":"int64_t","storage":{"type":"reg","reg":"rcx"}},{"name":"arg2","arg":true,"type":"int64_t","storage":{"type":"reg","reg":"rdx"}}]}]