0x1834aa5d0 | 0x1834aa5d0 |// WARNING: [rz-ghidra] Detected overlap for variable var_55ch 0x1834aa5d0 |// WARNING: [rz-ghidra] Detected overlap for variable var_554h | 0x1834aa5d0 |void fcn.1834aa5d0(int64_t arg1, int64_t arg2) |{ | int32_t iVar1; | undefined4 uVar2; | int32_t *piVar3; | code *pcVar4; | char cVar5; | int64_t iVar6; | undefined8 *puVar7; | undefined8 uVar8; | undefined8 *puVar9; | int64_t iVar10; | int64_t *piVar11; | undefined8 *puVar12; | undefined8 *puVar13; | int32_t *piVar14; | undefined4 *puVar15; | int64_t iVar16; | uint64_t uVar17; | uint64_t uVar18; | undefined auStack_658 [40]; | int64_t var_630h; | int64_t var_628h; | int64_t var_620h; | int64_t var_618h; | int64_t var_610h; | int64_t var_608h; | undefined8 uStack_600; | int64_t var_5f8h; | undefined8 uStack_5f0; | int64_t var_5e8h; | int64_t var_5d8h; | int64_t var_5b8h; | undefined uStack_5b0; | int64_t var_5a8h; | int64_t var_5a0h; | int64_t var_598h; | int64_t *piStack_590; | int64_t var_588h; | int64_t var_580h; | int64_t var_578h; | int64_t var_570h; | int64_t var_561h; | undefined4 var_554h; | int64_t var_550h; | int64_t var_548h; | int64_t var_53ch; | undefined8 uStack_508; | undefined8 uStack_500; | int64_t var_4c0h; | int64_t var_488h; | int64_t var_480h; | unkbyte3 Stack_478; | unkbyte5 Stack_475; | int64_t var_470h; | int64_t var_468h; | undefined4 uStack_460; | undefined4 uStack_45c; | undefined4 uStack_458; | undefined4 uStack_454; | undefined4 uStack_450; | undefined4 uStack_44c; | undefined4 uStack_448; | undefined4 uStack_444; | undefined4 uStack_440; | undefined4 uStack_43c; | undefined4 uStack_438; | undefined4 uStack_434; | undefined4 uStack_430; | undefined4 uStack_42c; | undefined2 uStack_428; | undefined8 uStack_420; | undefined8 uStack_418; | int64_t var_80h; | int64_t var_78h; | int64_t var_68h; | int64_t var_58h; | 0x1834aa605 | var_80h = *(uint64_t *)0x191c71040 ^ (uint64_t)auStack_658; 0x1834aa621 | if ((*(int64_t *)(arg1 + 0x88) == 0) && (*(char *)(arg1 + 0x38) == '\0')) { 0x1834aa66e | iVar6 = func_0x000181e62e20(); 0x1834aa686 | if ((iVar6 != 0) && ((*(int64_t *)(arg1 + 0x90) == 0 && (*(char *)(iVar6 + 0x68) == '\0')))) { 0x1834aa68d | puVar7 = (undefined8 *)func_0x000185f006b8(8); 0x1834aa69f | *puVar7 = 0x100000011; 0x1834aa6a2 | uVar8 = func_0x000181e62e20(); 0x1834aa6b5 | func_0x000181e62fa0(uVar8, 0x11, 1); 0x1834aa6ba | puVar15 = *(undefined4 **)(arg1 + 0x90); 0x1834aa6c1 | *(undefined8 **)(arg1 + 0x90) = puVar7; 0x1834aa6cb | if (puVar15 != (undefined4 *)0x0) { 0x1834aa6cd | uVar8 = func_0x000181e62e20(); 0x1834aa6db | func_0x000181d8d590(uVar8, *puVar15, puVar15[1]); 0x1834aa6e8 | func_0x0001841dcbe0(puVar15, 8); | } | } 0x1834aa703 | if ((*(int64_t *)(arg1 + 0x98) == 0) && (iVar6 = *(int64_t *)(arg1 + 0x20), *(char *)(iVar6 + 0x48) == '\0')) { 0x1834aa711 | cVar5 = func_0x0001823204e0(iVar6, 0x28); 0x1834aa718 | if (cVar5 == '\0') { 0x1834ab8ff | puVar7 = (undefined8 *)0x0; | } else { 0x1834aa723 | puVar7 = (undefined8 *)func_0x000185f006b8(0x18); 0x1834aa72b | *puVar7 = 0; 0x1834aa72b | puVar7[1] = 0; 0x1834aa72e | piVar14 = *(int32_t **)(iVar6 + 0xc0); 0x1834aa735 | uVar8 = *(undefined8 *)(iVar6 + 200); 0x1834aa73f | if (piVar14 != (int32_t *)0x0) { 0x1834aa747 | LOCK(); 0x1834aa747 | iVar1 = *piVar14; 0x1834aa747 | *piVar14 = *piVar14 + 1; 0x1834aa747 | UNLOCK(); 0x1834aa753 | if (iVar1 == 0x7fffffff) { 0x1834ab906 | pcVar4 = (code *)swi(3); 0x1834ab906 | (*pcVar4)(); 0x1834ab906 | return; | } | } 0x1834aa759 | *puVar7 = piVar14; 0x1834aa75c | puVar7[1] = uVar8; 0x1834aa760 | *(undefined4 *)(puVar7 + 2) = 0x28; | } 0x1834aa767 | iVar6 = *(int64_t *)(arg1 + 0x98); 0x1834aa76e | *(undefined8 **)(arg1 + 0x98) = puVar7; 0x1834aa778 | if (iVar6 != 0) { 0x1834aa77d | func_0x0001823c6e70(iVar6); 0x1834aa78a | func_0x0001841dcbe0(iVar6, 0x18); | } | } 0x1834aa78f | *(undefined *)(arg1 + 0x191) = 0; 0x1834aa7a0 | iVar6 = *(int64_t *)0x191e1dbc0; 0x1834aa7a0 | if (*(int64_t *)0x191e1dbc0 == 0) { 0x1834ab87a | iVar6 = func_0x00018beeeee0(); | } 0x1834aa7b8 | puVar7 = (undefined8 *)func_0x00018006fad0(iVar6, 0x518, 0); 0x1834aa7c7 | func_0x000181e36a90(puVar7, *(undefined8 *)(arg1 + 0x20)); 0x1834aa7d3 | *puVar7 = 0x18ffa84a8; 0x1834aa7de | puVar7[1] = 0x18fc66eb0; 0x1834aa7ea | puVar7[2] = 0x18fc66ec0; 0x1834aa7f6 | puVar7[0xd] = 0x18fc66ee0; 0x1834aa802 | puVar7[0xe] = 0x18fc66f00; 0x1834aa80e | puVar7[0x16] = 0x18fc66f40; 0x1834aa81d | puVar7[0x1b] = 0x18fc66f90; 0x1834aa82c | puVar7[0x20] = 0x18fc66fa8; 0x1834aa83b | puVar7[0x67] = 0x18fc66fc0; 0x1834aa84a | puVar7[0x6b] = 0x18fc67390; 0x1834aa859 | puVar7[0x6f] = 0x18fc67780; 0x1834aa868 | puVar7[0x72] = 0x18fc67798; 0x1834aa873 | var_618h = (uint64_t)puVar7 & 0xfffffffc00000000; 0x1834aa882 | if (var_618h == *(uint64_t *)0x191cd6d08) { 0x1834aa887 | func_0x0001841c7180(puVar7); | } 0x1834aa8a0 | if ((*(uint64_t *)(arg1 + 0xa8) & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) { 0x1834aa8a2 | func_0x00018005f390(); | } 0x1834aa8b1 | *(undefined8 **)(arg1 + 0xa8) = puVar7; 0x1834aa8bd | puVar9 = (undefined8 *)func_0x000185f006b8(0x108); 0x1834aa8c8 | func_0x0001807f7bd0(puVar9); 0x1834aa8d4 | *puVar9 = 0x18ff195b0; 0x1834aa8de | puVar9[6] = 0x18fd4c800; 0x1834aa8e2 | *(undefined2 *)(puVar9 + 0x20) = 0x100; 0x1834aa8ee | *(undefined *)((int64_t)puVar9 + 0x102) = 1; 0x1834aa906 | var_488h = (int64_t)puVar9; 0x1834aa906 | func_0x0001808e8b00(puVar7, &var_488h); 0x1834aa910 | var_5a8h = func_0x000185f006b8(0x10); 0x1834aa91c | *(undefined8 *)var_5a8h = 0x18fd559b0; 0x1834aa91f | *(undefined8 *)(var_5a8h + 8) = 0x100000000; 0x1834aa931 | func_0x00018048b9a0(puVar7); 0x1834aa93b | var_5b8h = *(int64_t *)(arg2 + 8); 0x1834aa94a | uStack_5b0 = 1; 0x1834aa950 | var_628h = arg2; 0x1834aa950 | func_0x000181caabe0(puVar7); 0x1834aa963 | func_0x000184339cd0(&var_5d8h, 0x190b17538, 0x190b174e0, 0x3b4); 0x1834aa97c | Stack_478 = 0; 0x1834aa97c | Stack_475 = 0; 0x1834aa97c | var_470h._0_3_ = 0; 0x1834aa980 | var_488h = 0; 0x1834aa980 | var_480h._0_3_ = 0; 0x1834aa980 | var_480h._3_5_ = 0; 0x1834aa98a | var_468h._0_4_ = 0; 0x1834aa98a | var_468h._4_4_ = 0xffffffff; 0x1834aa98a | uStack_460 = 0; 0x1834aa98a | uStack_45c = 0xffffffff; 0x1834aa98e | uStack_458 = 0; 0x1834aa98e | uStack_454 = 0xffffffff; 0x1834aa98e | uStack_450 = 0; 0x1834aa98e | uStack_44c = 0xffffffff; 0x1834aa992 | uStack_448 = 0; 0x1834aa992 | uStack_444 = 0xffffffff; 0x1834aa992 | uStack_440 = 0; 0x1834aa992 | uStack_43c = 0xffffffff; 0x1834aa996 | uStack_438 = 0; 0x1834aa996 | uStack_434 = 0xffffffff; 0x1834aa996 | uStack_430 = 0; 0x1834aa996 | uStack_42c = 0xffffffff; 0x1834aa99a | uStack_428 = 0; 0x1834aa9a0 | uStack_420 = 0; 0x1834aa9a0 | uStack_418 = 0; 0x1834aa9b5 | iVar6 = func_0x0001812ff930(puVar7, &var_488h, &var_5d8h); 0x1834aa9a4 | func_0x0001841c04a0(&var_488h); 0x1834aa9c8 | if (iVar6 == 0) { 0x1834ab865 | pcVar4 = (code *)swi(3); 0x1834ab865 | (*pcVar4)(); 0x1834ab865 | return; | } 0x1834aa9de | (*(code *)0x185f59da0)(iVar6, 0x100000000); 0x1834aa9e9 | func_0x000181f1e530(iVar6, 0); 0x1834aa9f8 | iVar10 = (*(code *)0x185f59da0)(iVar6); 0x1834aaa01 | if (iVar10 != 0) { 0x1834aaa13 | cVar5 = (*(code *)0x185f59da0)(iVar10); 0x1834aaa1b | if (cVar5 != '\0') { 0x1834aaa2a | piVar11 = (int64_t *)(*(code *)0x185f59da0)(iVar10); 0x1834aaa33 | if (piVar11 != (int64_t *)0x0) { 0x1834aaa47 | (*(code *)0x185f59da0)(piVar11, 0, *(undefined8 *)(*piVar11 + 0x90)); | } | } | } 0x1834aaa57 | uVar8 = (*(code *)0x185f59da0)(iVar6); 0x1834aaa6c | var_5f8h = 0x190b17548; 0x1834aaa6f | uStack_5f0 = 0x1c; 0x1834aaa77 | func_0x0001845baba0(&var_588h); 0x1834aaa87 | func_0x000181f1e880(&var_488h, &var_588h); 0x1834aaaa8 | func_0x000181f1ea20(uVar8, &var_5e8h, &var_488h); 0x1834aaab4 | if (var_5e8h != 0) { 0x1834aac02 | LOCK(); 0x1834aac02 | *(int32_t *)var_5e8h = *(int32_t *)var_5e8h + -1; 0x1834aac02 | UNLOCK(); 0x1834aac05 | if (*(int32_t *)var_5e8h == 0) { 0x1834aac10 | func_0x0001841dcbe0(var_5e8h, 8); | } | } 0x1834aaaba | func_0x000181f1eeb0(&var_488h); 0x1834aaac7 | func_0x0001841c04a0(&var_588h); 0x1834aaade | iVar10 = *(int64_t *)0x191e1dbc0; 0x1834aaade | if (*(int64_t *)0x191e1dbc0 == 0) { 0x1834ab887 | iVar10 = func_0x00018beeeee0(); | } 0x1834aaaec | puVar9 = (undefined8 *)func_0x00018006fad0(iVar10, 0x360, 0); 0x1834aaaf7 | func_0x0001806b7980(puVar9); 0x1834aab03 | *puVar9 = 0x18ffa8808; 0x1834aab0d | puVar9[1] = 0x18fc677a8; 0x1834aab18 | puVar9[2] = 0x18fc677c0; 0x1834aab23 | puVar9[0xd] = 0x18fc677e0; 0x1834aab2e | puVar9[0xe] = 0x18fc67800; 0x1834aab39 | puVar9[0x16] = 0x18fc67840; 0x1834aab47 | puVar9[0x1b] = 0x18fc67890; 0x1834aab55 | puVar9[0x20] = 0x18fc678a8; 0x1834aab65 | if (*(char *)((int64_t)puVar7 + 0x191) == '\x01') { 0x1834ab868 | pcVar4 = (code *)swi(3); 0x1834ab868 | (*pcVar4)(); 0x1834ab868 | return; | } 0x1834aab82 | var_630h = arg1; 0x1834aab82 | var_620h = iVar6; 0x1834aab82 | func_0x0001852c5b30(puVar9, puVar7, puVar9[0x38]); 0x1834aab93 | if (var_618h == *(uint64_t *)0x191cd6d08) { 0x1834aab98 | func_0x0001841c7180(puVar7); | } 0x1834aab9d | puVar9[0x67] = puVar7; 0x1834aaba7 | puVar9[0x68] = 0; 0x1834aaba7 | puVar9[0x69] = 0; 0x1834aabaf | puVar9[0x6a] = 0; 0x1834aabaf | puVar9[0x6b] = 0; 0x1834aabb7 | iVar6 = 0; | do { 0x1834aac3f | iVar10 = *(int64_t *)0x191e1dbc0; 0x1834aac3f | if (*(int64_t *)0x191e1dbc0 == 0) { 0x1834ab848 | iVar10 = func_0x00018beeeee0(); | } 0x1834aac4d | puVar12 = (undefined8 *)func_0x00018006fad0(iVar10, 0x360, 0); 0x1834aac5c | uVar2 = *(undefined4 *)(iVar6 + 0x190745b18); 0x1834aac62 | func_0x0001806b7980(puVar12); 0x1834aac67 | puVar7 = puVar12 + 0x67; 0x1834aac6f | *puVar12 = 0x18ffa8b48; 0x1834aac6f | puVar12[1] = 0x18fc678b8; 0x1834aac7c | puVar12[2] = 0x18fc678d0; 0x1834aac81 | puVar12[0xd] = 0x18fc678f0; 0x1834aac81 | puVar12[0xe] = 0x18fc67910; 0x1834aac8f | puVar12[0x16] = 0x18fc67950; 0x1834aac9e | puVar12[0x1b] = 0x18fc679a0; 0x1834aacad | puVar12[0x20] = 0x18fc679b8; 0x1834aacbc | puVar12[0x67] = 0x18fc679d0; 0x1834aacc4 | *(undefined4 *)(puVar12 + 0x68) = uVar2; 0x1834aaccc | *(undefined8 *)((int64_t)puVar12 + 0x344) = 0; 0x1834aaccc | *(undefined8 *)((int64_t)puVar12 + 0x34c) = 0; 0x1834aacd5 | *(undefined8 *)((int64_t)puVar12 + 0x354) = 0; 0x1834aace6 | puVar13 = (undefined8 *)func_0x000185f006b8(0x28); 0x1834aacf1 | if (puVar12 == (undefined8 *)0x0) { 0x1834aacf5 | puVar7 = (undefined8 *)0x0; | } 0x1834aacf5 | *puVar13 = 0x18fef2560; 0x1834aacfd | piVar14 = (int32_t *)func_0x000185f006b8(8); 0x1834aad02 | *piVar14 = 0; 0x1834aad08 | *(undefined *)(piVar14 + 1) = 0; 0x1834aad0c | puVar13[1] = piVar14; 0x1834aad13 | if (piVar14 != (int32_t *)0x0) { 0x1834aad1a | LOCK(); 0x1834aad1a | iVar1 = *piVar14; 0x1834aad1a | *piVar14 = *piVar14 + 1; 0x1834aad1a | UNLOCK(); 0x1834aad24 | if (iVar1 == 0x7fffffff) goto code_r0x0001834ab842; | } 0x1834aad2a | puVar13[2] = puVar13; 0x1834aad2e | *puVar13 = 0x18fef24e0; 0x1834aad32 | puVar13[3] = 0; 0x1834aad47 | if (((uint64_t)puVar7 & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) { 0x1834aad4c | func_0x0001841c7180(puVar7); | } 0x1834aad51 | puVar13[4] = puVar7; 0x1834aad55 | iVar10 = puVar12[0x5d]; 0x1834aad5d | puVar12[0x5d] = puVar13; 0x1834aad68 | if (iVar10 != 0) { 0x1834aad75 | (*(code *)0x185f59da0)(iVar10, 1); | } 0x1834aad84 | if (*(char *)((int64_t)puVar12 + 0x191) == '\x01') { 0x1834ab845 | pcVar4 = (code *)swi(3); 0x1834ab845 | (*pcVar4)(); 0x1834ab845 | return; | } 0x1834aad97 | func_0x0001852c5b30(puVar9, puVar12); 0x1834aada9 | if (((uint64_t)puVar12 & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) { 0x1834aadae | func_0x0001841c7180(puVar12); | } 0x1834aadc8 | if ((*(uint64_t *)((int64_t)puVar9 + iVar6 * 2 + 0x340) & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) { 0x1834aac1a | func_0x00018005f390(); | } 0x1834aac1f | *(undefined8 **)((int64_t)puVar9 + iVar6 * 2 + 0x340) = puVar12; 0x1834aac27 | iVar6 = iVar6 + 4; 0x1834aac2f | } while (iVar6 != 0x10); 0x1834aaddd | uVar18 = (uint64_t)puVar9 & 0xfffffffc00000000; 0x1834aade7 | if (uVar18 == *(uint64_t *)0x191cd6d08) { 0x1834aadec | func_0x0001841c7180(puVar9); | } 0x1834aadf1 | iVar6 = var_630h; 0x1834aae0a | if ((*(uint64_t *)(var_630h + 0xa0) & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) { 0x1834aae0c | func_0x00018005f390(); | } 0x1834aae11 | *(undefined8 **)(iVar6 + 0xa0) = puVar9; 0x1834aae18 | uVar17 = puVar9[0x67]; 0x1834aae2c | if ((uVar17 & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) { 0x1834aae31 | func_0x0001841c7180(uVar17); | } 0x1834aae4a | if ((*(uint64_t *)(iVar6 + 0xa8) & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) { 0x1834aae4c | func_0x00018005f390(); | } 0x1834aae51 | *(uint64_t *)(iVar6 + 0xa8) = uVar17; 0x1834aae58 | piVar14 = *(int32_t **)(iVar6 + 0x228); 0x1834aae5f | uVar8 = *(undefined8 *)(iVar6 + 0x230); 0x1834aae69 | if (piVar14 != (int32_t *)0x0) { 0x1834aae70 | LOCK(); 0x1834aae70 | iVar1 = *piVar14; 0x1834aae70 | *piVar14 = *piVar14 + 1; 0x1834aae70 | UNLOCK(); 0x1834aae79 | if (iVar1 == 0x7fffffff) { 0x1834ab86b | pcVar4 = (code *)swi(3); 0x1834ab86b | (*pcVar4)(); 0x1834ab86b | return; | } | } 0x1834aae84 | puVar15 = (undefined4 *)func_0x000185f006b8(0x40); 0x1834aae8c | *puVar15 = 1; 0x1834aae99 | *(undefined8 *)(puVar15 + 2) = 0x18134bdb0; 0x1834aaea4 | *(undefined8 *)(puVar15 + 4) = 0x182becc70; 0x1834aaeaf | *(undefined8 *)(puVar15 + 6) = 0x1832818a0; 0x1834aaeba | *(undefined8 *)(puVar15 + 8) = 0x1834ad8e0; 0x1834aaebe | puVar15[10] = 0; 0x1834aaec6 | *(int32_t **)(puVar15 + 0xc) = piVar14; 0x1834aaeca | *(undefined8 *)(puVar15 + 0xe) = uVar8; 0x1834aaed3 | puVar7 = (undefined8 *)func_0x000185f006b8(0x198); 0x1834aaede | func_0x00018167bbb0(); 0x1834aaeea | *puVar7 = 0x18fc679f0; 0x1834aaeee | puVar7[0x31] = puVar15; 0x1834aaef6 | puVar7[0x32] = 0; 0x1834aaf09 | if (uVar18 == *(uint64_t *)0x191cd6d08) { 0x1834aaf12 | func_0x0001841c7180(puVar9); 0x1834aaf17 | uVar17 = puVar7[0x32]; | } else { 0x1834aaf0b | uVar17 = 0; | } 0x1834aaf1f | iVar10 = var_628h; 0x1834aaf1f | iVar6 = var_630h; 0x1834aaf36 | if ((uVar17 & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) { 0x1834aaf38 | func_0x00018005f390(); | } 0x1834aaf3d | puVar7[0x32] = puVar9; 0x1834aaf45 | cVar5 = *(char *)((int64_t)puVar7 + 0x33); 0x1834aaf4a | *(undefined *)((int64_t)puVar7 + 0x33) = 1; 0x1834aaf5e | iVar16 = (*(code *)0x185f59da0)(puVar7); 0x1834ab8a9 | if ((iVar16 != 0) && (*(char *)((int64_t)puVar7 + 0x33) != cVar5)) { 0x1834ab8bd | uVar8 = (*(code *)0x185f59da0)(puVar7); 0x1834ab8c6 | func_0x00018acc98d0(uVar8); | } 0x1834aaf7b | var_488h = (int64_t)puVar9; 0x1834aaf7b | func_0x00018acc70a0(puVar7); 0x1834aaf80 | iVar16 = *(int64_t *)(iVar6 + 0x80); 0x1834aaf87 | *(undefined8 **)(iVar6 + 0x80) = puVar7; 0x1834aaf91 | if (iVar16 != 0) { 0x1834aaf9e | (*(code *)0x185f59da0)(iVar16, 1); | } 0x1834aafa4 | func_0x000185f5a0c0(&var_588h, 0, 0x100); 0x1834aafa4 | func_0x000181678170(&var_588h, 0, 1); 0x1834aafcc | uStack_508 = *(undefined8 *)iVar10; 0x1834aafcc | uStack_500 = *(undefined8 *)(iVar10 + 8); 0x1834aafda | uVar17 = *(uint64_t *)(iVar6 + 0x80); 0x1834aafee | if ((uVar17 & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) { 0x1834aaff3 | func_0x0001841c7180(uVar17); | } 0x1834ab00d | if ((var_580h & 0xfffffffc00000000U) == *(uint64_t *)0x191cd6d08) { 0x1834ab00f | func_0x00018005f390(); | } 0x1834ab024 | if ((char)var_561h < '\0') { 0x1834ab026 | var_570h = 0x16; 0x1834ab03a | piVar11 = (int64_t *)var_578h; | } else { 0x1834ab03c | piVar11 = &var_578h; 0x1834ab044 | var_561h._0_1_ = '\x16'; | } 0x1834ab059 | *piVar11 = 0x6544746962626154; 0x1834ab059 | piVar11[1] = 0x746550706f746b73; 0x1834ab066 | *(undefined8 *)((int64_t)piVar11 + 0xe) = 0x7465676469577465; 0x1834ab06a | *(undefined *)((int64_t)piVar11 + 0x16) = 0; 0x1834ab071 | var_550h = 0x100000001; 0x1834ab07e | var_548h._0_4_ = 2; 0x1834ab085 | stack0xfffffffffffffaa4 = 2; 0x1834ab08c | var_53ch._0_4_ = 1; 0x1834ab097 | var_4c0h._0_1_ = 1; 0x1834ab09f | var_554h = 2; 0x1834ab0b0 | iVar10 = *(int64_t *)0x191e1dbc0; 0x1834ab0b0 | var_580h = uVar17; 0x1834ab0b0 | if (*(int64_t *)0x191e1dbc0 == 0) { 0x1834ab894 | iVar10 = func_0x00018beeeee0(); | } 0x1834ab0be | puVar7 = (undefined8 *)func_0x00018006fad0(iVar10, 0x368, 0); 0x1834ab0c6 | func_0x000181677f90(&var_488h, &var_588h); 0x1834ab0e4 | func_0x00018acc75f0(puVar7, &var_488h); 0x1834ab0f0 | *puVar7 = 0x18fc67b50; 0x1834ab0fa | puVar7[1] = 0x18fc67d30; 0x1834ab105 | puVar7[5] = 0x18fc67d50; 0x1834ab110 | puVar7[6] = 0x18fc67d70; 0x1834ab11b | puVar7[9] = 0x18fc67d90; 0x1834ab126 | puVar7[0x11] = 0x18fc67db0; 0x1834ab134 | puVar7[0x16] = 0x18fc67dd0; 0x1834ab142 | puVar7[0x19] = 0x18fc67de8; 0x1834ab149 | iVar10 = *(int64_t *)(iVar6 + 0x88); 0x1834ab150 | *(undefined8 **)(iVar6 + 0x88) = puVar7; 0x1834ab15a | if (iVar10 != 0) { 0x1834ab167 | (*(code *)0x185f59da0)(iVar10, 1); 0x1834ab16d | puVar7 = *(undefined8 **)(iVar6 + 0x88); | } 0x1834ab177 | if (iVar6 == 0) { 0x1834ab86e | pcVar4 = (code *)swi(3); 0x1834ab86e | (*pcVar4)(); 0x1834ab86e | return; | } 0x1834ab17d | func_0x000184948ed0(puVar7 + 0x21, iVar6); 0x1834ab1a6 | var_488h = 0x4350000043400000; 0x1834ab18f | func_0x00018acc88c0(*(undefined8 *)(iVar6 + 0x88)); 0x1834ab1af | func_0x00018acc98d0(*(undefined8 *)(iVar6 + 0x88)); 0x1834ab1c3 | var_608h = 0; 0x1834ab1c3 | uStack_600 = 0; 0x1834ab1c8 | func_0x00018acc7f80(*(undefined8 *)(iVar6 + 0x88), &var_608h); 0x1834ab1dc | *(int64_t *)(iVar6 + 0xb8) = var_608h; 0x1834ab1dc | *(undefined8 *)(iVar6 + 0xc0) = uStack_600; 0x1834ab1e3 | *(undefined4 *)(iVar6 + 200) = 0; 0x1834ab1ed | iVar10 = *(int64_t *)(iVar6 + 0x88); 0x1834ab217 | if (((*(int64_t *)(iVar10 + 0xf0) != 0) && (*(char *)(*(int64_t *)(iVar10 + 0xf0) + 4) == '\0')) && 0x1834ab20f | (*(int64_t *)(iVar10 + 0xf8) != 0)) { 0x1834ab232 | if ((*(int64_t *)(iVar10 + 0xf0) == 0) || (*(char *)(*(int64_t *)(iVar10 + 0xf0) + 4) != '\0')) { 0x1834ab857 | pcVar4 = (code *)swi(3); 0x1834ab857 | (*pcVar4)(); 0x1834ab857 | return; | } 0x1834ab246 | iVar10 = (*(code *)0x185f59da0)(); 0x1834ab24f | if (iVar10 != 0) { 0x1834ab255 | iVar10 = *(int64_t *)(iVar6 + 0x88); 0x1834ab27f | if (((*(int64_t *)(iVar10 + 0xf0) == 0) || (*(char *)(*(int64_t *)(iVar10 + 0xf0) + 4) != '\0')) || 0x1834ab277 | (*(int64_t *)(iVar10 + 0xf8) == 0)) { 0x1834aadd3 | iVar10 = 0; | } else { 0x1834ab29a | if ((*(int64_t *)(iVar10 + 0xf0) == 0) || (*(char *)(*(int64_t *)(iVar10 + 0xf0) + 4) != '\0')) { 0x1834ab877 | pcVar4 = (code *)swi(3); 0x1834ab877 | (*pcVar4)(); 0x1834ab877 | return; | } 0x1834ab2ae | iVar10 = (*(code *)0x185f59da0)(); | } 0x1834ab2bb | iVar16 = *(int64_t *)(*(int64_t *)(iVar10 + 0x248) + 0x378); 0x1834ab2c5 | *(undefined8 *)(iVar16 + 0x308) = 0; 0x1834ab2c5 | *(undefined8 *)(iVar16 + 0x310) = 0; 0x1834ab2cc | func_0x000184eceb80(*(undefined8 *)(iVar10 + 0x248), 0); | } | } 0x1834ab2da | uVar17 = *(uint64_t *)(iVar6 + 0x88); 0x1834ab2e1 | piVar14 = *(int32_t **)(iVar6 + 0x228); 0x1834ab2e8 | uVar8 = *(undefined8 *)(iVar6 + 0x230); 0x1834ab2f2 | if (piVar14 == (int32_t *)0x0) { 0x1834ab8de | puVar7 = (undefined8 *)func_0x000185f006b8(0x40); 0x1834ab8ed | *puVar7 = 0x18fc67df8; 0x1834ab8f1 | puVar7[1] = 0; | } else { 0x1834ab302 | LOCK(); 0x1834ab302 | iVar1 = *piVar14; 0x1834ab302 | *piVar14 = *piVar14 + 1; 0x1834ab302 | UNLOCK(); 0x1834ab30c | if (iVar1 == 0x7fffffff) { 0x1834ab871 | pcVar4 = (code *)swi(3); 0x1834ab871 | (*pcVar4)(); 0x1834ab871 | return; | } 0x1834ab317 | puVar7 = (undefined8 *)func_0x000185f006b8(0x40); 0x1834ab326 | *puVar7 = 0x18fc67df8; 0x1834ab32a | puVar7[1] = piVar14; 0x1834ab32f | LOCK(); 0x1834ab32f | iVar1 = *piVar14; 0x1834ab32f | *piVar14 = *piVar14 + 1; 0x1834ab32f | UNLOCK(); 0x1834ab33a | if (iVar1 == 0x7fffffff) { 0x1834ab874 | pcVar4 = (code *)swi(3); 0x1834ab874 | (*pcVar4)(); 0x1834ab874 | return; | } | } 0x1834ab340 | puVar7[2] = uVar8; 0x1834ab34f | if ((uVar17 & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) { 0x1834ab354 | func_0x0001841c7180(uVar17); | } 0x1834ab359 | puVar7[3] = uVar17; 0x1834ab365 | if (uVar18 == *(uint64_t *)0x191cd6d08) { 0x1834ab36a | func_0x0001841c7180(puVar9); | } 0x1834ab36f | puVar7[4] = puVar9; 0x1834ab376 | *(undefined4 *)((int64_t)puVar7 + 0x2f) = 0; 0x1834ab37b | puVar7[5] = 0; 0x1834ab384 | *(undefined8 *)((int64_t)puVar7 + 0x34) = 0x10; 0x1834ab38d | *(undefined4 *)((int64_t)puVar7 + 0x3c) = 0; 0x1834ab397 | puVar9 = (undefined8 *)func_0x000185f006b8(0x28); 0x1834ab3a9 | if ((puVar9 == (undefined8 *)0x0) || (puVar9 == (undefined8 *)0xffffffffffffffe0)) { 0x1834ab855 | // WARNING: Does not return 0x1834ab855 | pcVar4 = (code *)invalidInstructionException(); 0x1834ab855 | (*pcVar4)(); | } 0x1834ab3b7 | *(undefined4 *)(puVar9 + 4) = 4; 0x1834ab3c1 | *puVar9 = 0; 0x1834ab3c1 | puVar9[1] = 0; 0x1834ab3c4 | puVar9[2] = &var_480h; 0x1834ab3c8 | var_480h._0_3_ = SUB83(puVar9, 0); 0x1834ab3c8 | var_480h._3_5_ = (unkbyte5)((uint64_t)puVar9 >> 0x18); 0x1834ab3cf | *(undefined *)(puVar9 + 3) = 1; 0x1834ab3d3 | Stack_478 = 1; 0x1834ab3d3 | Stack_475 = 0; 0x1834ab3d3 | puVar12 = puVar9; | do { 0x1834ab3db | var_5a0h = (int64_t)puVar12; 0x1834ab3e5 | puVar12 = *(undefined8 **)(var_5a0h + 8); 0x1834ab3e5 | } while (*(undefined8 **)(var_5a0h + 8) != (undefined8 *)0x0); 0x1834ab416 | var_598h = (int64_t)&var_488h; 0x1834ab416 | piStack_590 = &var_5a0h; 0x1834ab416 | var_488h = (int64_t)puVar9; 0x1834ab3f2 | func_0x000181e525b0(&var_598h, 0x190b176f0, 0x190b176f0); 0x1834ab42f | var_598h = (int64_t)&var_488h; 0x1834ab42f | piStack_590 = &var_5a0h; 0x1834ab3f2 | func_0x000181e525b0(&var_598h, 0x190b176f4, 0x190b176f4); 0x1834ab448 | var_598h = (int64_t)&var_488h; 0x1834ab448 | piStack_590 = &var_5a0h; 0x1834ab3f2 | func_0x000181e525b0(&var_598h, 0x190b176f8, 0x190b176f8); 0x1834ab448 | iVar6 = var_630h; 0x1834ab457 | if (*(int64_t *)(uVar17 + 0xf0) == 0) { 0x1834ab77f | iVar10 = 0; 0x1834ab475 | } else if ((*(char *)(*(int64_t *)(uVar17 + 0xf0) + 4) == '\0') && (*(int64_t *)(uVar17 + 0xf8) != 0)) { 0x1834ab490 | if ((*(int64_t *)(uVar17 + 0xf0) == 0) || (*(char *)(*(int64_t *)(uVar17 + 0xf0) + 4) != '\0')) { 0x1834ab862 | pcVar4 = (code *)swi(3); 0x1834ab862 | (*pcVar4)(); 0x1834ab862 | return; | } 0x1834ab4ae | if (*(int64_t *)(**(int64_t **)(uVar17 + 0xf8) + 0x60) == 0x185ab7620) { 0x1834ab4b4 | iVar10 = (*(int64_t **)(uVar17 + 0xf8))[0x18]; | } else { 0x1834ab755 | iVar10 = (*(code *)0x185f59da0)(); | } | } else { 0x1834ab85a | iVar10 = 0; | } 0x1834ab4bb | func_0x00018acb6dd0(&var_5a0h, puVar7, iVar10, &var_488h); 0x1834ab4dc | iVar10 = puVar7[5]; 0x1834ab4e1 | puVar7[5] = var_5a0h; 0x1834ab4e9 | if (iVar10 != 0) { 0x1834ab4f6 | (*(code *)0x185f59da0)(iVar10, 1); | } 0x1834ab50f | var_598h = (int64_t)&var_488h; 0x1834ab504 | func_0x000180088ca0(&var_598h, CONCAT53(var_480h._3_5_, (unkbyte3)var_480h)); 0x1834ab517 | if (piVar14 != (int32_t *)0x0) { 0x1834ab763 | LOCK(); 0x1834ab763 | *piVar14 = *piVar14 + -1; 0x1834ab763 | UNLOCK(); 0x1834ab767 | if (*piVar14 == 0) { 0x1834ab775 | func_0x0001841dcbe0(piVar14, 8); | } | } 0x1834ab51d | iVar16 = var_620h; 0x1834ab51d | iVar10 = *(int64_t *)(iVar6 + 0xb0); 0x1834ab524 | *(undefined8 **)(iVar6 + 0xb0) = puVar7; 0x1834ab533 | if (iVar10 != 0) { 0x1834ab53a | func_0x0001834b11f0(iVar10, 1); | } 0x1834ab54c | iVar10 = (*(code *)0x185f59da0)(iVar16); 0x1834ab555 | if (iVar10 != 0) { 0x1834ab568 | iVar10 = (*(code *)0x185f59da0)(iVar16); 0x1834ab56e | iVar10 = *(int64_t *)(iVar10 + 0xa8); 0x1834ab57f | iVar16 = (*(code *)0x185f59da0)(iVar10); 0x1834ab588 | if (iVar16 == 0) { 0x1834ab8a1 | pcVar4 = (code *)swi(3); 0x1834ab8a1 | (*pcVar4)(); 0x1834ab8a1 | return; | } 0x1834ab598 | iVar16 = (*(code *)0x185f59da0)(iVar10); 0x1834ab5b1 | if ((iVar10 != 0) && (iVar16 == 0x19083ffc8)) { 0x1834ab5b7 | piVar14 = *(int32_t **)(iVar6 + 0x228); 0x1834ab5be | uVar8 = *(undefined8 *)(iVar6 + 0x230); 0x1834ab5c8 | if (piVar14 != (int32_t *)0x0) { 0x1834ab5cf | LOCK(); 0x1834ab5cf | iVar1 = *piVar14; 0x1834ab5cf | *piVar14 = *piVar14 + 1; 0x1834ab5cf | UNLOCK(); 0x1834ab5d8 | if (iVar1 == 0x7fffffff) { 0x1834ab8d0 | pcVar4 = (code *)swi(3); 0x1834ab8d0 | (*pcVar4)(); 0x1834ab8d0 | return; | } | } 0x1834ab5e3 | puVar15 = (undefined4 *)func_0x000185f006b8(0x40); 0x1834ab5e3 | iVar6 = var_630h; 0x1834ab5e8 | *puVar15 = 1; 0x1834ab5f5 | *(undefined8 *)(puVar15 + 2) = 0x18134bdb0; 0x1834ab600 | *(undefined8 *)(puVar15 + 4) = 0x182becc70; 0x1834ab60b | *(undefined8 *)(puVar15 + 6) = 0x1832818a0; 0x1834ab616 | *(undefined8 *)(puVar15 + 8) = 0x1834ad9b0; 0x1834ab61a | puVar15[10] = 0; 0x1834ab621 | *(int32_t **)(puVar15 + 0xc) = piVar14; 0x1834ab625 | *(undefined8 *)(puVar15 + 0xe) = uVar8; 0x1834ab629 | piVar14 = *(int32_t **)(iVar10 + 0xa0); 0x1834ab630 | *(undefined4 **)(iVar10 + 0xa0) = puVar15; 0x1834ab63f | if (piVar14 != (int32_t *)0x0) { 0x1834ab78c | LOCK(); 0x1834ab78c | *piVar14 = *piVar14 + -1; 0x1834ab78c | UNLOCK(); 0x1834ab78f | if (*piVar14 == 0) { 0x1834ab7a3 | if (*(int64_t *)(piVar14 + 4) == 0x182bf38a0) { 0x1834ab7da | piVar3 = *(int32_t **)(piVar14 + 0xc); 0x1834ab7e1 | if (piVar3 != (int32_t *)0x0) { 0x1834ab7f5 | LOCK(); 0x1834ab7f5 | *piVar3 = *piVar3 + -1; 0x1834ab7f5 | UNLOCK(); 0x1834ab7f8 | if (*piVar3 == 0) { 0x1834ab7ff | func_0x0001841dcbe0(piVar3, 8); | } | } 0x1834ab7eb | func_0x0001841dcbe0(piVar14, 0x48); | } else { 0x1834ab7a8 | (*(code *)0x185f59da0)(piVar14); | } | } | } 0x1834ab645 | piVar14 = *(int32_t **)(iVar6 + 0x228); 0x1834ab64c | uVar8 = *(undefined8 *)(iVar6 + 0x230); 0x1834ab656 | if (piVar14 != (int32_t *)0x0) { 0x1834ab65d | LOCK(); 0x1834ab65d | iVar1 = *piVar14; 0x1834ab65d | *piVar14 = *piVar14 + 1; 0x1834ab65d | UNLOCK(); 0x1834ab666 | if (iVar1 == 0x7fffffff) { 0x1834ab8d3 | pcVar4 = (code *)swi(3); 0x1834ab8d3 | (*pcVar4)(); 0x1834ab8d3 | return; | } | } 0x1834ab671 | puVar15 = (undefined4 *)func_0x000185f006b8(0x38); 0x1834ab671 | iVar6 = var_630h; 0x1834ab676 | *puVar15 = 1; 0x1834ab683 | *(undefined8 *)(puVar15 + 2) = 0x1834b12b0; 0x1834ab68e | *(undefined8 *)(puVar15 + 4) = 0x182beced0; 0x1834ab699 | *(undefined8 *)(puVar15 + 6) = 0x1841d75d0; 0x1834ab69d | *(int32_t **)(puVar15 + 10) = piVar14; 0x1834ab6a1 | *(undefined8 *)(puVar15 + 0xc) = uVar8; 0x1834ab6a5 | piVar14 = *(int32_t **)(iVar10 + 0xa8); 0x1834ab6ac | *(undefined4 **)(iVar10 + 0xa8) = puVar15; 0x1834ab6bb | if (piVar14 != (int32_t *)0x0) { 0x1834ab7b3 | LOCK(); 0x1834ab7b3 | *piVar14 = *piVar14 + -1; 0x1834ab7b3 | UNLOCK(); 0x1834ab7b6 | if (*piVar14 == 0) { 0x1834ab7ca | if (*(int64_t *)(piVar14 + 4) == 0x182bf38a0) { 0x1834ab806 | piVar3 = *(int32_t **)(piVar14 + 0xc); 0x1834ab80d | if (piVar3 != (int32_t *)0x0) { 0x1834ab821 | LOCK(); 0x1834ab821 | *piVar3 = *piVar3 + -1; 0x1834ab821 | UNLOCK(); 0x1834ab824 | if (*piVar3 == 0) { 0x1834ab82b | func_0x0001841dcbe0(piVar3, 8); | } | } 0x1834ab817 | func_0x0001841dcbe0(piVar14, 0x48); | } else { 0x1834ab7cf | (*(code *)0x185f59da0)(piVar14); | } | } | } 0x1834ab6c1 | piVar14 = *(int32_t **)(iVar6 + 0x228); 0x1834ab6c8 | uVar8 = *(undefined8 *)(iVar6 + 0x230); 0x1834ab6d2 | if (piVar14 != (int32_t *)0x0) { 0x1834ab6d9 | LOCK(); 0x1834ab6d9 | iVar1 = *piVar14; 0x1834ab6d9 | *piVar14 = *piVar14 + 1; 0x1834ab6d9 | UNLOCK(); 0x1834ab6e2 | if (iVar1 == 0x7fffffff) { 0x1834ab8d6 | pcVar4 = (code *)swi(3); 0x1834ab8d6 | (*pcVar4)(); 0x1834ab8d6 | return; | } | } 0x1834ab6ed | var_610h = func_0x000185f006b8(0x40); 0x1834ab6f2 | *(undefined4 *)var_610h = 1; 0x1834ab6ff | *(undefined8 *)(var_610h + 8) = 0x1832818e0; 0x1834ab70a | *(undefined8 *)(var_610h + 0x10) = 0x182becc70; 0x1834ab715 | *(undefined8 *)(var_610h + 0x18) = 0x1832818a0; 0x1834ab720 | *(undefined8 *)(var_610h + 0x20) = 0x1834adbf0; 0x1834ab724 | *(undefined4 *)(var_610h + 0x28) = 0; 0x1834ab72b | *(int32_t **)(var_610h + 0x30) = piVar14; 0x1834ab72f | *(undefined8 *)(var_610h + 0x38) = uVar8; 0x1834ab73e | func_0x00018398e680(iVar10); | } | } 0x1834ab743 | func_0x00018167ae90(&var_588h); | } 0x1834aa638 | if (*(uint64_t *)0x191c71040 == (var_80h ^ (uint64_t)auStack_658)) { 0x1834aa66a | return; | } 0x1834ab83a | func_0x000185f05b40(var_80h ^ (uint64_t)auStack_658); |code_r0x0001834ab842: 0x1834ab842 | pcVar4 = (code *)swi(3); 0x1834ab842 | (*pcVar4)(); 0x1834ab842 | return; |} [{"offset":6497674704,"name":"fcn.1834aa5d0","size":4919,"is-pure":false,"realsz":4889,"noreturn":false,"stackframe":1624,"calltype":"ms","cost":1382,"cc":118,"loops":31,"bits":64,"type":"fcn","nbbs":174,"edges":256,"ebbs":18,"signature":"fcn.1834aa5d0(int64_t arg1, int64_t arg2);","minbound":6497674704,"maxbound":6497679623,"callrefs":[{"from":6497674862,"to":6474313248,"type":"CALL"},{"from":6497674893,"to":6542067384,"type":"CALL"},{"from":6497674914,"to":6474313248,"type":"CALL"},{"from":6497674933,"to":6474313632,"type":"CALL"},{"from":6497674957,"to":6474313248,"type":"CALL"},{"from":6497674971,"to":6473438608,"type":"CALL"},{"from":6497674984,"to":6511512544,"type":"CALL"},{"from":6497675025,"to":6479283424,"type":"CALL"},{"from":6497675043,"to":6542067384,"type":"CALL"},{"from":6497675133,"to":6479965808,"type":"CALL"},{"from":6497675146,"to":6511512544,"type":"CALL"},{"from":6497675192,"to":6442908368,"type":"CALL"},{"from":6497675207,"to":6474132112,"type":"CALL"},{"from":6497675399,"to":6511423872,"type":"CALL"},{"from":6497675426,"to":6442840976,"type":"CALL"},{"from":6497675453,"to":6542067384,"type":"CALL"},{"from":6497675464,"to":6450805712,"type":"CALL"},{"from":6497675526,"to":6451792640,"type":"CALL"},{"from":6497675536,"to":6542067384,"type":"CALL"},{"from":6497675569,"to":6447217056,"type":"CALL"},{"from":6497675600,"to":6472510432,"type":"CALL"},{"from":6497675636,"to":6512942288,"type":"CALL"},{"from":6497675701,"to":6462372144,"type":"CALL"},{"from":6497675712,"to":6511396000,"type":"CALL"},{"from":6497675742,"to":6740346544,"type":"CALL"},{"from":6497675753,"to":6475081008,"type":"CALL"},{"from":6497675768,"to":6740346544,"type":"CALL"},{"from":6497675795,"to":6740346544,"type":"CALL"},{"from":6497675818,"to":6740346544,"type":"CALL"},{"from":6497675847,"to":6740346544,"type":"CALL"},{"from":6497675863,"to":6740346544,"type":"CALL"},{"from":6497675906,"to":6515567520,"type":"CALL"},{"from":6497675925,"to":6475081856,"type":"CALL"},{"from":6497675944,"to":6475082272,"type":"CALL"},{"from":6497675970,"to":6475083440,"type":"CALL"},{"from":6497675983,"to":6511396000,"type":"CALL"},{"from":6497676012,"to":6442908368,"type":"CALL"},{"from":6497676023,"to":6449494400,"type":"CALL"},{"from":6497676162,"to":6529243952,"type":"CALL"},{"from":6497676184,"to":6511423872,"type":"CALL"},{"from":6497676288,"to":6497676341,"type":"CODE"},{"from":6497676304,"to":6511512544,"type":"CALL"},{"from":6497676309,"to":6497675962,"type":"CODE"},{"from":6497676314,"to":6442840976,"type":"CALL"},{"from":6497676365,"to":6442908368,"type":"CALL"},{"from":6497676386,"to":6449494400,"type":"CALL"},{"from":6497676518,"to":6542067384,"type":"CALL"},{"from":6497676541,"to":6542067384,"type":"CALL"},{"from":6497676620,"to":6511423872,"type":"CALL"},{"from":6497676661,"to":6740346544,"type":"CALL"},{"from":6497676695,"to":6529243952,"type":"CALL"},{"from":6497676718,"to":6511423872,"type":"CALL"},{"from":6497676750,"to":6497676314,"type":"CODE"},{"from":6497676757,"to":6497678004,"type":"CODE"},{"from":6497676780,"to":6511423872,"type":"CALL"},{"from":6497676812,"to":6442840976,"type":"CALL"},{"from":6497676849,"to":6511423872,"type":"CALL"},{"from":6497676876,"to":6442840976,"type":"CALL"},{"from":6497676932,"to":6542067384,"type":"CALL"},{"from":6497677011,"to":6542067384,"type":"CALL"},{"from":6497677022,"to":6466026416,"type":"CALL"},{"from":6497677069,"to":6497677087,"type":"CODE"},{"from":6497677074,"to":6511423872,"type":"CALL"},{"from":6497677112,"to":6442840976,"type":"CALL"},{"from":6497677150,"to":6740346544,"type":"CALL"},{"from":6497677179,"to":6623621280,"type":"CALL"},{"from":6497677214,"to":6740346544,"type":"CALL"},{"from":6497677239,"to":6542434496,"type":"CALL"},{"from":6497677255,"to":6466011504,"type":"CALL"},{"from":6497677299,"to":6511423872,"type":"CALL"},{"from":6497677327,"to":6442840976,"type":"CALL"},{"from":6497677370,"to":6497677384,"type":"CODE"},{"from":6497677502,"to":6442908368,"type":"CALL"},{"from":6497677529,"to":6466011024,"type":"CALL"},{"from":6497677540,"to":6623622640,"type":"CALL"},{"from":6497677671,"to":6740346544,"type":"CALL"},{"from":6497677706,"to":6519295696,"type":"CALL"},{"from":6497677738,"to":6623627456,"type":"CALL"},{"from":6497677750,"to":6623631568,"type":"CALL"},{"from":6497677778,"to":6623625088,"type":"CALL"},{"from":6497677894,"to":6740346544,"type":"CALL"},{"from":6497677998,"to":6740346544,"type":"CALL"},{"from":6497678037,"to":6525086592,"type":"CALL"},{"from":6497678103,"to":6542067384,"type":"CALL"},{"from":6497678164,"to":6511423872,"type":"CALL"},{"from":6497678186,"to":6511423872,"type":"CALL"},{"from":6497678231,"to":6542067384,"type":"CALL"},{"from":6497678358,"to":6474245552,"type":"CALL"},{"from":6497678383,"to":6474245552,"type":"CALL"},{"from":6497678408,"to":6474245552,"type":"CALL"},{"from":6497678548,"to":6623555024,"type":"CALL"},{"from":6497678582,"to":6740346544,"type":"CALL"},{"from":6497678607,"to":6443011232,"type":"CALL"},{"from":6497678650,"to":6497702384,"type":"CALL"},{"from":6497678668,"to":6740346544,"type":"CALL"},{"from":6497678696,"to":6740346544,"type":"CALL"},{"from":6497678719,"to":6740346544,"type":"CALL"},{"from":6497678744,"to":6740346544,"type":"CALL"},{"from":6497678819,"to":6542067384,"type":"CALL"},{"from":6497678961,"to":6542067384,"type":"CALL"},{"from":6497679085,"to":6542067384,"type":"CALL"},{"from":6497679166,"to":6502803072,"type":"CALL"},{"from":6497679179,"to":6466023056,"type":"CALL"},{"from":6497679184,"to":6497674787,"type":"CODE"},{"from":6497679189,"to":6740346544,"type":"CALL"},{"from":6497679198,"to":6497678523,"type":"CODE"},{"from":6497679221,"to":6511512544,"type":"CALL"},{"from":6497679226,"to":6497678621,"type":"CODE"},{"from":6497679239,"to":6497678523,"type":"CODE"},{"from":6497679272,"to":6740346544,"type":"CALL"},{"from":6497679278,"to":6497678917,"type":"CODE"},{"from":6497679311,"to":6740346544,"type":"CALL"},{"from":6497679317,"to":6497679041,"type":"CODE"},{"from":6497679339,"to":6511512544,"type":"CALL"},{"from":6497679344,"to":6497678917,"type":"CODE"},{"from":6497679359,"to":6511512544,"type":"CALL"},{"from":6497679364,"to":6497679331,"type":"CODE"},{"from":6497679383,"to":6511512544,"type":"CALL"},{"from":6497679388,"to":6497679041,"type":"CODE"},{"from":6497679403,"to":6511512544,"type":"CALL"},{"from":6497679408,"to":6497679375,"type":"CODE"},{"from":6497679421,"to":6542089024,"type":"CALL"},{"from":6497679432,"to":6642659040,"type":"CALL"},{"from":6497679440,"to":6497676357,"type":"CODE"},{"from":6497679453,"to":6497678523,"type":"CODE"},{"from":6497679482,"to":6642659040,"type":"CALL"},{"from":6497679490,"to":6497675174,"type":"CODE"},{"from":6497679495,"to":6642659040,"type":"CALL"},{"from":6497679503,"to":6497676004,"type":"CODE"},{"from":6497679508,"to":6642659040,"type":"CALL"},{"from":6497679516,"to":6497677494,"type":"CODE"},{"from":6497679549,"to":6740346544,"type":"CALL"},{"from":6497679558,"to":6623631568,"type":"CALL"},{"from":6497679563,"to":6497677165,"type":"CODE"},{"from":6497679582,"to":6542067384,"type":"CALL"},{"from":6497679610,"to":6497678144,"type":"CODE"},{"from":6497679617,"to":6497675111,"type":"CODE"}],"datarefs":[{"from":6497674750,"to":6740709440,"type":"DATA"},{"from":6497674798,"to":6740709440,"type":"DATA"},{"from":6497675158,"to":6742465472,"type":"DATA"},{"from":6497675212,"to":6710527144,"type":"DATA"},{"from":6497675223,"to":6707113648,"type":"DATA"},{"from":6497675235,"to":6707113664,"type":"DATA"},{"from":6497675247,"to":6707113696,"type":"DATA"},{"from":6497675259,"to":6707113728,"type":"DATA"},{"from":6497675271,"to":6707113792,"type":"DATA"},{"from":6497675286,"to":6707113872,"type":"DATA"},{"from":6497675301,"to":6707113896,"type":"DATA"},{"from":6497675316,"to":6707113920,"type":"DATA"},{"from":6497675331,"to":6707114896,"type":"DATA"},{"from":6497675346,"to":6707115904,"type":"DATA"},{"from":6497675361,"to":6707115928,"type":"DATA"},{"from":6497675387,"to":6741126408,"type":"DATA"},{"from":6497675417,"to":6741126408,"type":"DATA"},{"from":6497675469,"to":6709941680,"type":"DATA"},{"from":6497675479,"to":6708054016,"type":"DATA"},{"from":6497675541,"to":6708091312,"type":"DATA"},{"from":6497675605,"to":6722516280,"type":"DATA"},{"from":6497675612,"to":6722516192,"type":"DATA"},{"from":6497675651,"to":6712085216,"type":"DATA"},{"from":6497675872,"to":6722516296,"type":"DATA"},{"from":6497675988,"to":6742465472,"type":"DATA"},{"from":6497676028,"to":6710528008,"type":"DATA"},{"from":6497676038,"to":6707115944,"type":"DATA"},{"from":6497676049,"to":6707115968,"type":"DATA"},{"from":6497676060,"to":6707116000,"type":"DATA"},{"from":6497676071,"to":6707116032,"type":"DATA"},{"from":6497676082,"to":6707116096,"type":"DATA"},{"from":6497676096,"to":6707116176,"type":"DATA"},{"from":6497676110,"to":6707116200,"type":"DATA"},{"from":6497676172,"to":6741126408,"type":"DATA"},{"from":6497676217,"to":6707116216,"type":"DATA"},{"from":6497676229,"to":6710528840,"type":"DATA"},{"from":6497676245,"to":6707116304,"type":"DATA"},{"from":6497676257,"to":6707116272,"type":"DATA"},{"from":6497676274,"to":6709781856,"type":"DATA"},{"from":6497676281,"to":6709781728,"type":"DATA"},{"from":6497676341,"to":6742465472,"type":"DATA"},{"from":6497676373,"to":6718511896,"type":"DATA"},{"from":6497676405,"to":6707116240,"type":"DATA"},{"from":6497676424,"to":6707116368,"type":"DATA"},{"from":6497676439,"to":6707116448,"type":"DATA"},{"from":6497676454,"to":6707116472,"type":"DATA"},{"from":6497676469,"to":6707116496,"type":"DATA"},{"from":6497676608,"to":6741126408,"type":"DATA"},{"from":6497676706,"to":6741126408,"type":"DATA"},{"from":6497676737,"to":6741126408,"type":"DATA"},{"from":6497676768,"to":6741126408,"type":"DATA"},{"from":6497676803,"to":6741126408,"type":"DATA"},{"from":6497676837,"to":6741126408,"type":"DATA"},{"from":6497676867,"to":6741126408,"type":"DATA"},{"from":6497676946,"to":6462684592,"type":"DATA"},{"from":6497676957,"to":6488509552,"type":"DATA"},{"from":6497676968,"to":6495410336,"type":"DATA"},{"from":6497676979,"to":6497687776,"type":"DATA"},{"from":6497677027,"to":6707116528,"type":"DATA"},{"from":6497677058,"to":6741126408,"type":"DATA"},{"from":6497677103,"to":6741126408,"type":"DATA"},{"from":6497677287,"to":6741126408,"type":"DATA"},{"from":6497677318,"to":6741126408,"type":"DATA"},{"from":6497677394,"to":6722516328,"type":"DATA"},{"from":6497677478,"to":6742465472,"type":"DATA"},{"from":6497677545,"to":6707116880,"type":"DATA"},{"from":6497677555,"to":6707117360,"type":"DATA"},{"from":6497677566,"to":6707117392,"type":"DATA"},{"from":6497677577,"to":6707117424,"type":"DATA"},{"from":6497677588,"to":6707117456,"type":"DATA"},{"from":6497677599,"to":6707117488,"type":"DATA"},{"from":6497677613,"to":6707117520,"type":"DATA"},{"from":6497677627,"to":6707117544,"type":"DATA"},{"from":6497677718,"to":6722516096,"type":"DATA"},{"from":6497678111,"to":6707117560,"type":"DATA"},{"from":6497678152,"to":6741126408,"type":"DATA"},{"from":6497678174,"to":6741126408,"type":"DATA"},{"from":6497678345,"to":6722516720,"type":"DATA"},{"from":6497678370,"to":6722516724,"type":"DATA"},{"from":6497678395,"to":6722516728,"type":"DATA"},{"from":6497678500,"to":6537573920,"type":"DATA"},{"from":6497678759,"to":6719537096,"type":"DATA"},{"from":6497678830,"to":6462684592,"type":"DATA"},{"from":6497678841,"to":6488509552,"type":"DATA"},{"from":6497678852,"to":6495410336,"type":"DATA"},{"from":6497678863,"to":6497687984,"type":"DATA"},{"from":6497678972,"to":6497702576,"type":"DATA"},{"from":6497678983,"to":6488510160,"type":"DATA"},{"from":6497678994,"to":6511490512,"type":"DATA"},{"from":6497679096,"to":6495410400,"type":"DATA"},{"from":6497679107,"to":6488509552,"type":"DATA"},{"from":6497679118,"to":6495410336,"type":"DATA"},{"from":6497679129,"to":6497688560,"type":"DATA"},{"from":6497679257,"to":6488537248,"type":"DATA"},{"from":6497679296,"to":6488537248,"type":"DATA"},{"from":6497679590,"to":6707117560,"type":"DATA"}],"codexrefs":[{"from":6497676288,"to":6497676341,"type":"CODE"},{"from":6497676309,"to":6497675962,"type":"CODE"},{"from":6497676750,"to":6497676314,"type":"CODE"},{"from":6497676757,"to":6497678004,"type":"CODE"},{"from":6497677069,"to":6497677087,"type":"CODE"},{"from":6497677370,"to":6497677384,"type":"CODE"},{"from":6497679184,"to":6497674787,"type":"CODE"},{"from":6497679198,"to":6497678523,"type":"CODE"},{"from":6497679226,"to":6497678621,"type":"CODE"},{"from":6497679239,"to":6497678523,"type":"CODE"},{"from":6497679278,"to":6497678917,"type":"CODE"},{"from":6497679317,"to":6497679041,"type":"CODE"},{"from":6497679344,"to":6497678917,"type":"CODE"},{"from":6497679364,"to":6497679331,"type":"CODE"},{"from":6497679388,"to":6497679041,"type":"CODE"},{"from":6497679408,"to":6497679375,"type":"CODE"},{"from":6497679440,"to":6497676357,"type":"CODE"},{"from":6497679453,"to":6497678523,"type":"CODE"},{"from":6497679490,"to":6497675174,"type":"CODE"},{"from":6497679503,"to":6497676004,"type":"CODE"},{"from":6497679516,"to":6497677494,"type":"CODE"},{"from":6497679563,"to":6497677165,"type":"CODE"},{"from":6497679610,"to":6497678144,"type":"CODE"},{"from":6497679617,"to":6497675111,"type":"CODE"}],"dataxrefs":[],"indegree":24,"outdegree":113,"nlocals":32,"nargs":2,"stackvars":[{"name":"var_630h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1584}},{"name":"var_628h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1576}},{"name":"var_620h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1568}},{"name":"var_618h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1560}},{"name":"var_610h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1552}},{"name":"var_608h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1544}},{"name":"var_5f8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1528}},{"name":"var_5e8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1512}},{"name":"var_5d8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1496}},{"name":"var_5b8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1464}},{"name":"var_5a8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1448}},{"name":"var_5a0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1440}},{"name":"var_598h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1432}},{"name":"var_588h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1416}},{"name":"var_580h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1408}},{"name":"var_578h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1400}},{"name":"var_570h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1392}},{"name":"var_561h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1377}},{"name":"var_55ch","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1372}},{"name":"var_554h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1364}},{"name":"var_550h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1360}},{"name":"var_548h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1352}},{"name":"var_53ch","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1340}},{"name":"var_4c0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1216}},{"name":"var_488h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1160}},{"name":"var_480h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1152}},{"name":"var_470h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1136}},{"name":"var_468h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1128}},{"name":"var_80h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-128}},{"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}}],"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"}}]}]