{"ok":true,"data":{"evidence_id":"ev_44314490cea83c319e1166c48f0baf3d7074158e15924d4c8b99e01c7f9ad8f6","subject":{"name":"Tabbit.dll","digest":{"sha256":"a10ee34ead4a08c906e09f3dd4449042fb084a69ce59210b1c8cee815723bf3c"},"local_path":"C:\\Users\\tjzhong\\AppData\\Local\\Tabbit\\Application\\1.18.21.0\\Tabbit.dll","format":"unknown","architecture":null},"provider":{"id":"rizin","name":"Rizin","version":null},"analysis_profile":null,"predicate_type":"rea.reverse-engineering.command-observation","operation":"execute_rizin_command","parameters":{"path":"C:\\Users\\tjzhong\\AppData\\Local\\Tabbit\\Application\\1.18.21.0\\Tabbit.dll","command":"e scr.color=0;af @ 0x1835079f0;pdgo @ 0x1835079f0;afij @ 0x1835079f0","provider_executable":"C:\\Users\\tjzhong\\Documents\\Codex\\tools\\cutter-2.5.0\\Cutter-v2.5.0-Windows-x86_64\\rizin.exe","command_arguments":["-N","-q","-c","e scr.color=0;af @ 0x1835079f0;pdgo @ 0x1835079f0;afij @ 0x1835079f0","C:\\Users\\tjzhong\\AppData\\Local\\Tabbit\\Application\\1.18.21.0\\Tabbit.dll"]},"raw_result":{"stdout":"    0x1835079f0    |\r\n    0x1835079f0    |// WARNING: [rz-ghidra] Detected overlap for variable var_61h\r\n    0x1835079f0    |// WARNING: [rz-ghidra] Detected overlap for variable var_12eh\r\n                   |\r\n    0x1835079f0    |void fcn.1835079f0(int64_t arg1, int64_t arg_38h)\r\n                   |{\r\n                   |    int64_t iVar1;\r\n                   |    int32_t *piVar2;\r\n                   |    code *pcVar3;\r\n                   |    int64_t *piVar4;\r\n                   |    char cVar5;\r\n                   |    int32_t iVar6;\r\n                   |    undefined4 *puVar7;\r\n                   |    int32_t *piVar8;\r\n                   |    int64_t iVar9;\r\n                   |    undefined8 uVar10;\r\n                   |    undefined4 uVar11;\r\n                   |    int64_t *piVar12;\r\n                   |    int64_t *piVar13;\r\n                   |    int64_t iVar14;\r\n                   |    uint64_t uVar15;\r\n                   |    int64_t iVar16;\r\n                   |    int64_t unaff_GS_OFFSET;\r\n                   |    bool bVar17;\r\n                   |    int64_t var_8h;\r\n                   |    int64_t var_10h;\r\n                   |    undefined auStack_178 [40];\r\n                   |    int64_t var_150h;\r\n                   |    undefined4 uStack_148;\r\n                   |    undefined4 uStack_144;\r\n                   |    undefined4 uStack_140;\r\n                   |    undefined4 uStack_13c;\r\n                   |    int64_t var_138h;\r\n                   |    int64_t var_130h;\r\n                   |    int64_t var_128h;\r\n                   |    int64_t var_120h;\r\n                   |    undefined8 uStack_118;\r\n                   |    undefined8 uStack_110;\r\n                   |    undefined8 uStack_108;\r\n                   |    undefined8 uStack_100;\r\n                   |    int64_t var_f8h;\r\n                   |    int64_t var_f0h;\r\n                   |    int64_t var_e8h;\r\n                   |    int64_t var_e0h;\r\n                   |    int64_t var_d8h;\r\n                   |    int64_t var_d0h;\r\n                   |    int64_t var_c8h;\r\n                   |    int64_t var_c0h;\r\n                   |    int64_t var_b8h;\r\n                   |    int64_t var_b0h;\r\n                   |    int64_t var_a8h;\r\n                   |    int64_t var_a0h;\r\n                   |    int64_t var_98h;\r\n                   |    undefined8 uStack_90;\r\n                   |    int64_t var_88h;\r\n                   |    int64_t var_78h;\r\n                   |    int64_t var_70h;\r\n                   |    int64_t var_68h;\r\n                   |    int64_t var_60h;\r\n                   |    int64_t var_58h;\r\n                   |    \r\n    0x183507a15    |    var_60h = *(uint64_t *)0x191c71040 ^ (uint64_t)auStack_178;\r\n    0x183507a28    |    if (4 < *(uint64_t *)(arg1 + 0x40)) {\r\n    0x183507d1e    |        var_150h = *(int64_t *)(arg1 + 0x28);\r\n    0x183507d22    |        *(undefined8 *)(arg1 + 0x28) = 0;\r\n    0x183507d32    |        uStack_148 = *(undefined4 *)(arg1 + 0x30);\r\n    0x183507d32    |        uStack_144 = *(undefined4 *)(arg1 + 0x34);\r\n    0x183507d32    |        uStack_140 = *(undefined4 *)(arg1 + 0x38);\r\n    0x183507d32    |        uStack_13c = *(undefined4 *)(arg1 + 0x3c);\r\n    0x183507d39    |        *(undefined8 *)(arg1 + 0x30) = 0;\r\n    0x183507d39    |        *(undefined8 *)(arg1 + 0x38) = 0;\r\n    0x183507d1a    |        func_0x0001870d39d0(arg1 + 0x20);\r\n    0x183507d46    |        goto code_r0x000183507e2e;\r\n                   |    }\r\n    0x183507a35    |    uVar11 = *(undefined4 *)(*(uint64_t *)(arg1 + 0x40) * 4 + 0x190b7a038);\r\n    0x183507a38    |    *(undefined4 *)(arg1 + 0x48) = uVar11;\r\n    0x183507a3b    |    *(int32_t *)(arg1 + 0x4c) = *(int32_t *)(arg1 + 0x4c) + 1;\r\n    0x183507a3e    |    piVar2 = *(int32_t **)(arg1 + 0x18);\r\n    0x183507a45    |    if (piVar2 != (int32_t *)0x0) {\r\n    0x183507a50    |        LOCK();\r\n    0x183507a50    |        iVar6 = *piVar2;\r\n    0x183507a50    |        *piVar2 = *piVar2 + 1;\r\n    0x183507a50    |        UNLOCK();\r\n    0x183507a56    |        if (iVar6 < 1) {\r\n    0x18350863d    |            pcVar3 = (code *)swi(3);\r\n    0x18350863d    |            (*pcVar3)();\r\n    0x18350863d    |            return;\r\n                   |        }\r\n    0x183507a61    |        if (iVar6 == 0x7fffffff) {\r\n    0x183508640    |            pcVar3 = (code *)swi(3);\r\n    0x183508640    |            (*pcVar3)();\r\n    0x183508640    |            return;\r\n                   |        }\r\n    0x183507a78    |        (*(code *)0x185f59da0)(piVar2, uVar11, 1);\r\n    0x183507a7e    |        LOCK();\r\n    0x183507a7e    |        *piVar2 = *piVar2 + -1;\r\n    0x183507a7e    |        UNLOCK();\r\n    0x183507a81    |        if (*piVar2 == 0) {\r\n    0x183507a83    |            iVar9 = *(int64_t *)(piVar2 + 4);\r\n    0x183507aa9    |            if (((iVar9 == 0x185b0fa30) || (iVar9 == 0x182bf3920)) || (iVar9 == 0x182bf3920)) {\r\n    0x183507ace    |                if ((*(uint64_t *)(piVar2 + 0xc) & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) {\r\n    0x183507ad0    |                    func_0x00018005f390();\r\n                   |                }\r\n    0x183507add    |                func_0x0001841dcbe0(piVar2, 0x38);\r\n                   |            } else {\r\n    0x183507aae    |                (*(code *)0x185f59da0)(piVar2);\r\n                   |            }\r\n                   |        }\r\n                   |    }\r\n    0x183507ae2    |    piVar2 = *(int32_t **)(arg1 + 0xb0);\r\n    0x183507ae9    |    uVar10 = *(undefined8 *)(arg1 + 0xb8);\r\n    0x183507af3    |    if (piVar2 != (int32_t *)0x0) {\r\n    0x183507afa    |        LOCK();\r\n    0x183507afa    |        iVar6 = *piVar2;\r\n    0x183507afa    |        *piVar2 = *piVar2 + 1;\r\n    0x183507afa    |        UNLOCK();\r\n    0x183507b04    |        if (iVar6 == 0x7fffffff) goto code_r0x00018350863a;\r\n                   |    }\r\n    0x183507b13    |    puVar7 = (undefined4 *)func_0x000185f006b8(0x40);\r\n    0x183507b1b    |    *puVar7 = 1;\r\n    0x183507b28    |    *(undefined8 *)(puVar7 + 2) = 0x1835091a0;\r\n    0x183507b33    |    *(undefined8 *)(puVar7 + 4) = 0x182bf38e0;\r\n    0x183507b3e    |    *(undefined8 *)(puVar7 + 6) = 0x18339cdd0;\r\n    0x183507b49    |    *(undefined8 *)(puVar7 + 8) = 0x1835086c0;\r\n    0x183507b4d    |    *(int32_t **)(puVar7 + 10) = piVar2;\r\n    0x183507b51    |    *(undefined8 *)(puVar7 + 0xc) = uVar10;\r\n    0x183507b58    |    puVar7[0xe] = *(undefined4 *)(arg1 + 0x4c);\r\n    0x183507b6a    |    func_0x000184339cd0(&var_138h, 0x190b7a088, 0x190b7a050, 0xb1);\r\n    0x183507b7d    |    piVar2 = *(int32_t **)(arg1 + 0xa8);\r\n    0x183507b84    |    *(undefined4 **)(arg1 + 0xa8) = puVar7;\r\n    0x183507b8e    |    if (piVar2 != (int32_t *)0x0) {\r\n    0x183508550    |        LOCK();\r\n    0x183508550    |        *piVar2 = *piVar2 + -1;\r\n    0x183508550    |        UNLOCK();\r\n    0x183508554    |        if (*piVar2 == 0) {\r\n    0x183508568    |            if (*(int64_t *)(piVar2 + 4) == 0x182bf38a0) {\r\n    0x183508578    |                piVar8 = *(int32_t **)(piVar2 + 0xc);\r\n    0x18350857f    |                if (piVar8 != (int32_t *)0x0) {\r\n    0x183508593    |                    LOCK();\r\n    0x183508593    |                    *piVar8 = *piVar8 + -1;\r\n    0x183508593    |                    UNLOCK();\r\n    0x183508596    |                    if (*piVar8 == 0) {\r\n    0x18350859d    |                        func_0x0001841dcbe0(piVar8, 8);\r\n                   |                    }\r\n                   |                }\r\n    0x183508589    |                func_0x0001841dcbe0(piVar2, 0x48);\r\n                   |            } else {\r\n    0x18350856d    |                (*(code *)0x185f59da0)(piVar2);\r\n                   |            }\r\n                   |        }\r\n                   |    }\r\n    0x183507b98    |    *(undefined4 *)(arg1 + 0x70) = (undefined4)var_128h;\r\n    0x183507ba0    |    *(undefined4 *)(arg1 + 0x60) = (undefined4)var_138h;\r\n    0x183507ba0    |    *(undefined4 *)(arg1 + 100) = var_138h._4_4_;\r\n    0x183507ba0    |    *(undefined4 *)(arg1 + 0x68) = (undefined4)var_130h;\r\n    0x183507ba0    |    *(undefined4 *)(arg1 + 0x6c) = var_130h._4_4_;\r\n    0x183507ba9    |    *(int64_t *)(arg1 + 0x78) = var_120h;\r\n    0x183507bad    |    *(undefined8 *)(arg1 + 0x90) = 10000000;\r\n    0x183507b0a    |    func_0x00018477a0a0(arg1 + 0x50);\r\n    0x183507bdb    |    // switch table (5 cases) at 0x190b7a208\r\n    0x183507bdb    |    switch(*(undefined4 *)(arg1 + 0x48)) {\r\n                   |    case 0:\r\n    0x183508288    |        var_78h = 0;\r\n    0x183508288    |        var_70h = 0;\r\n    0x183508290    |        var_68h = 0;\r\n    0x1835082a1    |        var_128h = CONCAT17(10, (unkbyte7)var_128h);\r\n    0x1835082ba    |        if (0x190ca1840 < (int64_t)&var_130h + 2U && &var_138h < (int64_t *)0x190ca1841) {\r\n    0x183508643    |    // WARNING: Does not return\r\n    0x183508643    |            pcVar3 = (code *)invalidInstructionException();\r\n    0x183508643    |            (*pcVar3)();\r\n                   |        }\r\n    0x1835082e1    |        var_138h = 0x2073776f646e6957;\r\n    0x1835082e4    |        var_130h = CONCAT53(var_130h._3_5_, 0x544e);\r\n    0x1835082f7    |        var_98h = 0x190b7a0e0;\r\n    0x1835082fa    |        uStack_90 = 7;\r\n    0x183508302    |        func_0x0001802b3460(&var_78h, &var_98h, &var_138h);\r\n    0x183508316    |        if (var_128h < 0) {\r\n    0x183508325    |            func_0x0001841dcbe0(var_138h, var_128h & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x18350832a    |        func_0x000181f990a0(&var_138h);\r\n    0x183508346    |        var_a8h = 0x190b7a0e8;\r\n    0x183508349    |        var_a0h = 10;\r\n    0x183508351    |        func_0x0001802b3460(&var_78h, &var_a8h, &var_138h);\r\n    0x183508365    |        if (var_128h < 0) {\r\n    0x183508374    |            func_0x0001841dcbe0(var_138h, var_128h & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x183508379    |        func_0x0001819ef9e0(&var_138h);\r\n    0x183508395    |        var_b8h = 0x190b7a0f8;\r\n    0x183508398    |        var_b0h = 7;\r\n    0x1835083a0    |        func_0x0001802b3460(&var_78h, &var_b8h, &var_138h);\r\n    0x1835083b4    |        if (var_128h < 0) {\r\n    0x1835083c3    |            func_0x0001841dcbe0(var_138h, var_128h & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x1835083d2    |        iVar9 = func_0x0001859f7150();\r\n    0x1835083ea    |        var_c8h = 0x190b7a100;\r\n    0x1835083ed    |        var_c0h = 9;\r\n    0x1835083f5    |        func_0x000184e582f0(&var_78h, &var_c8h, *(undefined4 *)(iVar9 + 0x30));\r\n    0x183508410    |        cVar5 = func_0x00018457c8b0(*(undefined8 *)0x191de86f8, 0x1906370a0);\r\n    0x183508417    |        if (cVar5 == '\\0') {\r\n    0x183508424    |            if (*(char *)0x191de5850 == '\\0') {\r\n    0x183508432    |                var_130h = 0;\r\n    0x183508435    |                uStack_108 = 0;\r\n    0x183508435    |                uStack_100 = 0;\r\n    0x183508439    |                uStack_118 = 0;\r\n    0x183508439    |                uStack_110 = 0;\r\n    0x18350843d    |                var_128h = 0;\r\n    0x18350843d    |                var_120h = 0;\r\n    0x183508441    |                var_138h = 0x40;\r\n    0x183508447    |                iVar6 = (*(code *)0x11c2220e)();\r\n    0x18350844f    |                if (iVar6 == 0) {\r\n    0x183508645    |                    pcVar3 = (code *)swi(3);\r\n    0x183508645    |                    (*pcVar3)();\r\n    0x183508645    |                    return;\r\n                   |                }\r\n    0x18350845d    |                uVar15 = var_130h;\r\n    0x18350845d    |                if (var_130h < 0) {\r\n    0x183508664    |                    pcVar3 = (code *)swi(3);\r\n    0x183508664    |                    (*pcVar3)();\r\n    0x183508664    |                    return;\r\n                   |                }\r\n                   |            } else {\r\n    0x183508655    |                uVar15 = *(uint64_t *)0x191de5848;\r\n    0x183508655    |                if ((int64_t)*(uint64_t *)0x191de5848 < 0) {\r\n    0x18350865b    |                    pcVar3 = (code *)swi(3);\r\n    0x18350865b    |                    (*pcVar3)();\r\n    0x18350865b    |                    return;\r\n                   |                }\r\n                   |            }\r\n    0x183508466    |            if (0x7ffffffffffff < uVar15) {\r\n    0x1835085a4    |                pcVar3 = (code *)swi(3);\r\n    0x1835085a4    |                (*pcVar3)();\r\n    0x1835085a4    |                return;\r\n                   |            }\r\n                   |        } else {\r\n    0x183508675    |            var_130h = 0;\r\n    0x183508678    |            uStack_108 = 0;\r\n    0x183508678    |            uStack_100 = 0;\r\n    0x18350867c    |            uStack_118 = 0;\r\n    0x18350867c    |            uStack_110 = 0;\r\n    0x183508680    |            var_128h = 0;\r\n    0x183508680    |            var_120h = 0;\r\n    0x183508684    |            var_138h = 0x40;\r\n    0x18350868a    |            iVar6 = (*(code *)0x11c2220e)();\r\n    0x183508692    |            if (iVar6 == 0) {\r\n    0x1835086b3    |                pcVar3 = (code *)swi(3);\r\n    0x1835086b3    |                (*pcVar3)();\r\n    0x1835086b3    |                return;\r\n                   |            }\r\n    0x18350869c    |            if (var_130h < 0) {\r\n    0x1835086b6    |                pcVar3 = (code *)swi(3);\r\n    0x1835086b6    |                (*pcVar3)();\r\n    0x1835086b6    |                return;\r\n                   |            }\r\n    0x1835086aa    |            uVar15 = 0x20000000;\r\n    0x1835086aa    |            if ((uint64_t)var_130h < 0x20000000) {\r\n    0x1835086aa    |                uVar15 = var_130h;\r\n                   |            }\r\n                   |        }\r\n    0x18350847c    |        var_138h = 0x190b7a110;\r\n    0x18350847f    |        var_130h = 0x12;\r\n    0x183508487    |        func_0x000184e582f0(&var_78h, &var_138h, uVar15 >> 0x14);\r\n    0x183508494    |        func_0x0001803cb2e0(&var_e8h);\r\n    0x1835084aa    |        if (var_e8h < 0) {\r\n    0x1835085b6    |            pcVar3 = (code *)swi(3);\r\n    0x1835085b6    |            (*pcVar3)();\r\n    0x1835085b6    |            return;\r\n                   |        }\r\n    0x1835084b3    |        if (0x7ffffffffffff < (uint64_t)var_e8h) {\r\n    0x1835085ad    |            pcVar3 = (code *)swi(3);\r\n    0x1835085ad    |            (*pcVar3)();\r\n    0x1835085ad    |            return;\r\n                   |        }\r\n    0x1835084cc    |        var_d8h = 0x190b7a128;\r\n    0x1835084cf    |        var_d0h = 0x13;\r\n    0x1835084d7    |        func_0x000184e582f0(&var_78h, &var_d8h, (uint64_t)var_e8h >> 0x14);\r\n    0x1835084fa    |        var_e8h = 0x190b7a0b0;\r\n    0x1835084fd    |        var_e0h = 0xb;\r\n    0x1835084e7    |        func_0x000180371fb0(arg1 + 0x28, &var_e8h, &var_78h);\r\n    0x183508512    |        func_0x000183508750(arg1, 1);\r\n    0x183508512    |        iVar9 = var_78h;\r\n    0x18350851d    |        if (var_78h != 0) {\r\n    0x18350852b    |            iVar14 = var_70h << 5;\r\n    0x183508532    |            if (iVar14 != 0) {\r\n    0x183508538    |                iVar16 = var_78h + -0x20;\r\n                   |                do {\r\n    0x18350853c    |                    func_0x000184e58cd0(iVar16 + iVar14);\r\n    0x183508545    |                    iVar14 = iVar14 + -0x20;\r\n    0x183508549    |                } while (iVar14 != 0);\r\n                   |            }\r\n                   |code_r0x000183507ffd:\r\n    0x183508000    |            var_70h = iVar9 - var_78h >> 5;\r\n    0x183508018    |            func_0x0001841dcbe0(var_78h, var_68h << 5);\r\n                   |        }\r\n                   |        break;\r\n                   |    case 1:\r\n    0x183507de6    |        func_0x000183318070(&var_138h);\r\n    0x183507e02    |        var_78h = 0x190b7a0c0;\r\n    0x183507e05    |        var_70h = 8;\r\n    0x183507de2    |        func_0x000180371fb0(arg1 + 0x28, &var_78h, &var_138h);\r\n    0x183507e13    |        iVar9 = var_138h;\r\n    0x183507e1e    |        if (var_138h != 0) {\r\n    0x18350804c    |            iVar14 = var_130h << 5;\r\n    0x183508053    |            if (iVar14 != 0) {\r\n    0x183508055    |                iVar16 = var_138h + -0x20;\r\n                   |                do {\r\n    0x183508059    |                    func_0x000184e58cd0(iVar16 + iVar14);\r\n    0x183508062    |                    iVar14 = iVar14 + -0x20;\r\n    0x183508066    |                } while (iVar14 != 0);\r\n                   |            }\r\n    0x183508070    |            var_130h = iVar9 - var_138h >> 5;\r\n    0x18350807e    |            iVar9 = var_138h;\r\n    0x18350807e    |            iVar14 = var_128h;\r\n                   |code_r0x000183507dd7:\r\n    0x183507ddb    |            func_0x0001841dcbe0(iVar9, iVar14 << 5);\r\n                   |        }\r\n                   |        goto code_r0x000183507e24;\r\n                   |    case 2:\r\n    0x183507bdd    |        piVar2 = *(int32_t **)(arg1 + 0xb0);\r\n    0x183507be4    |        uVar10 = *(undefined8 *)(arg1 + 0xb8);\r\n    0x183507bee    |        if (piVar2 != (int32_t *)0x0) {\r\n    0x183507bf5    |            LOCK();\r\n    0x183507bf5    |            iVar6 = *piVar2;\r\n    0x183507bf5    |            *piVar2 = *piVar2 + 1;\r\n    0x183507bf5    |            UNLOCK();\r\n    0x183507bfe    |            if (iVar6 == 0x7fffffff) {\r\n    0x183508648    |                pcVar3 = (code *)swi(3);\r\n    0x183508648    |                (*pcVar3)();\r\n    0x183508648    |                return;\r\n                   |            }\r\n                   |        }\r\n    0x183507c09    |        piVar8 = (int32_t *)func_0x000185f006b8(0x40);\r\n    0x183507c0e    |        *piVar8 = 1;\r\n    0x183507c1b    |        piVar8[2] = -0x7caf6e20;\r\n    0x183507c1b    |        piVar8[3] = 1;\r\n    0x183507c26    |        piVar8[4] = -0x7d40c720;\r\n    0x183507c26    |        piVar8[5] = 1;\r\n    0x183507c31    |        piVar8[6] = -0x7cc63230;\r\n    0x183507c31    |        piVar8[7] = 1;\r\n    0x183507c3c    |        piVar8[8] = -0x7caf73e0;\r\n    0x183507c3c    |        piVar8[9] = 1;\r\n    0x183507c40    |        *(int32_t **)(piVar8 + 10) = piVar2;\r\n    0x183507c44    |        *(undefined8 *)(piVar8 + 0xc) = uVar10;\r\n    0x183507c4b    |        piVar8[0xe] = *(int32_t *)(arg1 + 0x4c);\r\n    0x183507c58    |        if (*(int64_t *)0x191e01650 != 0) {\r\n    0x183507c6b    |            var_78h = (int64_t)piVar8;\r\n    0x183507c6b    |            func_0x00018129d4f0(*(int64_t *)0x191e01650, 0);\r\n    0x183507c70    |            break;\r\n                   |        }\r\n    0x183507d4e    |        if (piVar8 != (int32_t *)0x0) {\r\n    0x183507d50    |            LOCK();\r\n    0x183507d50    |            *piVar8 = *piVar8 + -1;\r\n    0x183507d50    |            UNLOCK();\r\n    0x183507d53    |            if (*piVar8 == 0) {\r\n    0x183507d5f    |                (*(code *)0x185f59da0)(piVar8, *(undefined8 *)(piVar8 + 4));\r\n                   |            }\r\n                   |        }\r\n    0x183507d71    |        var_138h = 0x19044e7f0;\r\n    0x183507d74    |        var_130h = 0xb;\r\n    0x183507d7f    |        func_0x000183508950(arg1);\r\n    0x183507d87    |        uVar10 = 0;\r\n    0x183507d89    |        goto code_r0x000183507e29;\r\n                   |    case 3:\r\n    0x183507c7c    |        iVar9 = *(int64_t *)arg1;\r\n    0x183507c82    |        var_98h = 0;\r\n    0x183507c82    |        uStack_90 = 0;\r\n    0x183507c8a    |        var_88h = 0;\r\n    0x183507ca1    |        if ((iVar9 != 0) && (*(char *)(arg1 + 9) != '\\0')) {\r\n    0x1835085d2    |            if ((*(int32_t *)\r\n    0x183507cbc    |                  (*(int64_t *)(*(int64_t *)(unaff_GS_OFFSET + 0x58) + (uint64_t)*(uint32_t *)0x191d832e0 * 8) + 4) <\r\n    0x183507cc6    |                 *(int32_t *)0x191dc18e8) && (func_0x000185f00fe8(0x191dc18e8), *(int32_t *)0x191dc18e8 == -1)) {\r\n    0x1835085d8    |                uVar10 = func_0x0001802b58a0();\r\n    0x1835085f1    |                func_0x0001815b9430(0x191dc18b0, 0x1906cd660, uVar10, 0);\r\n    0x1835085f9    |                *(undefined8 *)0x191dc18d0 = 0;\r\n    0x1835085f9    |                *(undefined8 *)0x191dc18d8 = 0;\r\n    0x183508600    |                *(undefined8 *)0x191dc18e0 = 0;\r\n    0x183508612    |                *(undefined8 *)0x191dc18b0 = 0x18fbe8f40;\r\n    0x183508620    |                func_0x000185f00f7c(0x191dc18e8);\r\n                   |            }\r\n    0x183507cd9    |            iVar9 = func_0x000184300b20(0x191dc18b0, iVar9, 1);\r\n    0x183507ce1    |            if (iVar9 != 0) {\r\n    0x183507cea    |                piVar12 = *(int64_t **)(iVar9 + 8);\r\n    0x183507cf5    |                if (piVar12 != (int64_t *)(iVar9 + 0x10)) {\r\n                   |                    do {\r\n    0x1835080a4    |                        var_138h = 0;\r\n    0x1835080a4    |                        var_130h = 0;\r\n    0x1835080a9    |                        var_128h = 0;\r\n    0x1835080b6    |                        var_a8h = *(undefined8 *)(piVar12[7] + 0x228);\r\n    0x1835080bd    |                        var_a0h = (int64_t)*(char *)(var_a8h + 0x17);\r\n    0x1835080c5    |                        if (var_a0h < 0) {\r\n    0x1835080c7    |                            var_a0h = *(int64_t *)(var_a8h + 8);\r\n    0x1835080cb    |                            var_a8h = *(int64_t *)var_a8h;\r\n                   |                        }\r\n    0x1835080e5    |                        var_b8h = 0x190139fa8;\r\n    0x1835080ed    |                        var_b0h = 2;\r\n    0x183507d08    |                        func_0x000180d020a0(&var_138h, &var_b8h, &var_a8h);\r\n    0x183508111    |                        var_c8h = piVar12[7];\r\n    0x183508115    |                        var_c0h = (int64_t)*(char *)(var_c8h + 0x1f);\r\n    0x18350811d    |                        if (var_c0h < 0) {\r\n    0x183508083    |                            var_c0h = *(int64_t *)(var_c8h + 0x10);\r\n    0x183508087    |                            var_c8h = *(int64_t *)(var_c8h + 8);\r\n                   |                        } else {\r\n    0x183508123    |                            var_c8h = var_c8h + 8;\r\n                   |                        }\r\n    0x18350813e    |                        var_d8h = 0x190139fb0;\r\n    0x183508146    |                        var_d0h = 4;\r\n    0x183507d08    |                        func_0x000180d020a0(&var_138h, &var_d8h, &var_c8h);\r\n    0x183508173    |                        func_0x000181300010(piVar12[7] + 0x1f0, &var_78h);\r\n    0x183508185    |                        var_e8h = 0x19014e7c8;\r\n    0x18350818d    |                        var_e0h = 7;\r\n    0x183507d08    |                        func_0x0001802b3460(&var_138h, &var_e8h, &var_78h);\r\n    0x1835081b4    |                        if (var_68h < 0) {\r\n    0x1835081c9    |                            func_0x0001841dcbe0(var_78h, var_68h & 0x7fffffffffffffff);\r\n                   |                        }\r\n    0x1835081d5    |                        var_f8h = 0x19014e8a0;\r\n    0x1835081dd    |                        var_f0h = 7;\r\n    0x183507d08    |                        func_0x0001802e59f0(&var_138h, &var_f8h, 1);\r\n    0x1835081fc    |                        func_0x0001812b4470(&var_98h, &var_138h);\r\n    0x183508207    |                        iVar14 = var_138h;\r\n    0x183508214    |                        if (var_138h != 0) {\r\n    0x18350823a    |                            iVar16 = var_130h << 5;\r\n    0x183508241    |                            if (iVar16 != 0) {\r\n    0x183508243    |                                iVar1 = var_138h + -0x20;\r\n                   |                                do {\r\n    0x183508247    |                                    func_0x000184e58cd0(iVar16 + iVar1);\r\n    0x183508250    |                                    iVar16 = iVar16 + -0x20;\r\n    0x183508254    |                                } while (iVar16 != 0);\r\n                   |                            }\r\n    0x18350825e    |                            var_130h = iVar14 - var_138h >> 5;\r\n    0x183508270    |                            func_0x0001841dcbe0(var_138h, var_128h << 5);\r\n                   |                        }\r\n    0x18350821d    |                        piVar4 = (int64_t *)piVar12[1];\r\n    0x18350821d    |                        piVar13 = piVar12;\r\n    0x18350821d    |                        if ((int64_t *)piVar12[1] == (int64_t *)0x0) {\r\n                   |                            do {\r\n    0x183508226    |                                piVar12 = (int64_t *)piVar13[2];\r\n    0x18350822a    |                                bVar17 = piVar13 != (int64_t *)*piVar12;\r\n    0x18350822e    |                                piVar13 = piVar12;\r\n    0x18350822e    |                            } while (bVar17);\r\n                   |                        } else {\r\n                   |                            do {\r\n    0x183508090    |                                piVar12 = piVar4;\r\n    0x183508099    |                                piVar4 = (int64_t *)*piVar12;\r\n    0x183508099    |                            } while ((int64_t *)*piVar12 != (int64_t *)0x0);\r\n                   |                        }\r\n    0x18350809e    |                    } while (piVar12 != (int64_t *)(iVar9 + 0x10));\r\n                   |                }\r\n                   |            }\r\n                   |        }\r\n    0x183507d9a    |        var_138h = 0x19040a868;\r\n    0x183507d9d    |        var_130h = 10;\r\n    0x183507d8e    |        func_0x000180338220(arg1 + 0x28, &var_138h, &var_98h);\r\n    0x183507dbe    |        if (var_98h != 0) {\r\n    0x183507dc0    |            func_0x000184780a80(&var_98h);\r\n    0x183507dd3    |            iVar9 = var_98h;\r\n    0x183507dd3    |            iVar14 = var_88h;\r\n    0x183507dd3    |            goto code_r0x000183507dd7;\r\n                   |        }\r\n                   |code_r0x000183507e24:\r\n    0x183507e27    |        uVar10 = 1;\r\n                   |code_r0x000183507e29:\r\n    0x183507e29    |        func_0x000183508750(arg1, uVar10);\r\n    0x183507e29    |        break;\r\n                   |    case 4:\r\n    0x183507e67    |        var_68h = 0;\r\n    0x183507e72    |        var_78h = 0;\r\n    0x183507e72    |        var_70h = 0;\r\n    0x183507e7a    |        var_88h = 0;\r\n    0x183507e82    |        var_98h = 0;\r\n    0x183507e82    |        uStack_90 = 0;\r\n    0x183507e8a    |        var_e8h = var_e8h & 0xffffffff00000000;\r\n    0x183507e91    |        var_f8h = var_f8h & 0xffffffff00000000;\r\n    0x183507ea9    |        iVar9 = (*(code *)0x185f59da0)();\r\n    0x183507eb6    |        uVar11 = 0;\r\n    0x183507eb6    |        if (*(int64_t *)(iVar9 + 8) != 0) {\r\n    0x183507ebd    |            var_130h = (int64_t)&var_e8h;\r\n    0x183507eca    |            var_128h = (int64_t)&var_f8h;\r\n    0x183507ed7    |            var_120h = (int64_t)&var_98h;\r\n    0x183507ef3    |            var_a0h = 0x183509280;\r\n    0x183507f00    |            var_138h = arg1;\r\n    0x183507f00    |            var_a8h = (int64_t)&var_138h;\r\n    0x183507eaf    |            func_0x0001812baa60(*(int64_t *)(iVar9 + 8), &var_a8h, 0, 0);\r\n    0x183507f05    |            uVar11 = (undefined4)var_f8h;\r\n                   |        }\r\n    0x183507f13    |        var_138h = 0x190b7a1b8;\r\n    0x183507f16    |        var_130h = 0xc;\r\n    0x183507f1e    |        func_0x000184e582f0(&var_78h, &var_138h, uVar11);\r\n    0x183507f48    |        var_b8h = 0x190742820;\r\n    0x183507f4b    |        var_b0h = 0xf;\r\n    0x183507f1e    |        func_0x000184e582f0(&var_78h, &var_b8h, var_e8h & 0xffffffff);\r\n    0x183507f6a    |        var_c8h = 0x190746cc8;\r\n    0x183507f6d    |        var_c0h = 7;\r\n    0x183507f1e    |        func_0x000180338220(&var_78h, &var_c8h, &var_98h);\r\n    0x183507f9b    |        var_d8h = 0x190b7a0d0;\r\n    0x183507f9e    |        var_d0h = 10;\r\n    0x183507f88    |        func_0x000180371fb0(arg1 + 0x28, &var_d8h, &var_78h);\r\n    0x183507fb3    |        func_0x000183508750(arg1, 1);\r\n    0x183507fbe    |        if (var_98h != 0) {\r\n    0x183508022    |            func_0x000184780a80(&var_98h);\r\n    0x18350803d    |            func_0x0001841dcbe0(var_98h, var_88h << 5);\r\n                   |        }\r\n    0x183507fc0    |        iVar9 = var_78h;\r\n    0x183507fcb    |        if (var_78h != 0) {\r\n    0x183507fd9    |            iVar14 = var_70h << 5;\r\n    0x183507fe0    |            if (iVar14 != 0) {\r\n    0x183507fe2    |                iVar16 = var_78h + -0x20;\r\n                   |                do {\r\n    0x183507fe6    |                    func_0x000184e58cd0(iVar16 + iVar14);\r\n    0x183507fef    |                    iVar14 = iVar14 + -0x20;\r\n    0x183507ff3    |                } while (iVar14 != 0);\r\n                   |            }\r\n                   |            goto code_r0x000183507ffd;\r\n                   |        }\r\n                   |    }\r\n                   |code_r0x000183507e2e:\r\n    0x183507e43    |    if (*(uint64_t *)0x191c71040 == (var_60h ^ (uint64_t)auStack_178)) {\r\n    0x183507e64    |        return;\r\n                   |    }\r\n    0x183508632    |    func_0x000185f05b40(var_60h ^ (uint64_t)auStack_178);\r\n                   |code_r0x00018350863a:\r\n    0x18350863a    |    pcVar3 = (code *)swi(3);\r\n    0x18350863a    |    (*pcVar3)();\r\n    0x18350863a    |    return;\r\n                   |}\r\n[{\"offset\":6498056688,\"name\":\"fcn.1835079f0\",\"size\":3271,\"is-pure\":false,\"realsz\":3219,\"noreturn\":false,\"stackframe\":376,\"calltype\":\"ms\",\"cost\":904,\"cc\":85,\"loops\":21,\"bits\":64,\"type\":\"fcn\",\"nbbs\":119,\"edges\":169,\"ebbs\":15,\"signature\":\"fcn.1835079f0(int64_t arg1, int64_t arg_38h);\",\"minbound\":6498056688,\"maxbound\":6498059959,\"callrefs\":[{\"from\":6498056824,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6498056878,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6498056884,\"to\":6498056930,\"type\":\"CODE\"},{\"from\":6498056912,\"to\":6442840976,\"type\":\"CALL\"},{\"from\":6498056925,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498056979,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6498057080,\"to\":6512942288,\"type\":\"CALL\"},{\"from\":6498057147,\"to\":6517399712,\"type\":\"CALL\"},{\"from\":6498057179,\"to\":6498057181,\"type\":\"CODE\"},{\"from\":6498057179,\"to\":6498057333,\"type\":\"CODE\"},{\"from\":6498057179,\"to\":6498057698,\"type\":\"CODE\"},{\"from\":6498057179,\"to\":6498057774,\"type\":\"CODE\"},{\"from\":6498057179,\"to\":6498057829,\"type\":\"CODE\"},{\"from\":6498057179,\"to\":6498058885,\"type\":\"CODE\"},{\"from\":6498057225,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6498057323,\"to\":6461969648,\"type\":\"CALL\"},{\"from\":6498057328,\"to\":6498057774,\"type\":\"CODE\"},{\"from\":6498057433,\"to\":6512708384,\"type\":\"CALL\"},{\"from\":6498057493,\"to\":6498058404,\"type\":\"CODE\"},{\"from\":6498057537,\"to\":6560758224,\"type\":\"CALL\"},{\"from\":6498057542,\"to\":6498057774,\"type\":\"CODE\"},{\"from\":6498057567,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6498057599,\"to\":6498060624,\"type\":\"CALL\"},{\"from\":6498057609,\"to\":6498057769,\"type\":\"CODE\"},{\"from\":6498057651,\"to\":6445826592,\"type\":\"CALL\"},{\"from\":6498057675,\"to\":6517426816,\"type\":\"CALL\"},{\"from\":6498057691,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498057696,\"to\":6498057764,\"type\":\"CODE\"},{\"from\":6498057710,\"to\":6496026736,\"type\":\"CALL\"},{\"from\":6498057747,\"to\":6446063536,\"type\":\"CALL\"},{\"from\":6498057769,\"to\":6498060112,\"type\":\"CALL\"},{\"from\":6498057897,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6498057984,\"to\":6462089824,\"type\":\"CALL\"},{\"from\":6498058028,\"to\":6524601072,\"type\":\"CALL\"},{\"from\":6498058070,\"to\":6524601072,\"type\":\"CALL\"},{\"from\":6498058115,\"to\":6445826592,\"type\":\"CALL\"},{\"from\":6498058153,\"to\":6446063536,\"type\":\"CALL\"},{\"from\":6498058163,\"to\":6498060112,\"type\":\"CALL\"},{\"from\":6498058218,\"to\":6524603600,\"type\":\"CALL\"},{\"from\":6498058264,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498058269,\"to\":6498057774,\"type\":\"CODE\"},{\"from\":6498058285,\"to\":6517426816,\"type\":\"CALL\"},{\"from\":6498058301,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498058306,\"to\":6498058176,\"type\":\"CODE\"},{\"from\":6498058333,\"to\":6524603600,\"type\":\"CALL\"},{\"from\":6498058366,\"to\":6498057687,\"type\":\"CODE\"},{\"from\":6498058379,\"to\":6498058535,\"type\":\"CODE\"},{\"from\":6498058508,\"to\":6456090784,\"type\":\"CALL\"},{\"from\":6498058597,\"to\":6456090784,\"type\":\"CALL\"},{\"from\":6498058617,\"to\":6462373904,\"type\":\"CALL\"},{\"from\":6498058663,\"to\":6445282400,\"type\":\"CALL\"},{\"from\":6498058697,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498058743,\"to\":6445488624,\"type\":\"CALL\"},{\"from\":6498058759,\"to\":6462063728,\"type\":\"CALL\"},{\"from\":6498058800,\"to\":6498058395,\"type\":\"CODE\"},{\"from\":6498058827,\"to\":6524603600,\"type\":\"CALL\"},{\"from\":6498058864,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498058883,\"to\":6498058774,\"type\":\"CODE\"},{\"from\":6498059021,\"to\":6445282400,\"type\":\"CALL\"},{\"from\":6498059045,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498059058,\"to\":6475583648,\"type\":\"CALL\"},{\"from\":6498059100,\"to\":6445282400,\"type\":\"CALL\"},{\"from\":6498059124,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498059137,\"to\":6469646816,\"type\":\"CALL\"},{\"from\":6498059179,\"to\":6445282400,\"type\":\"CALL\"},{\"from\":6498059203,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498059218,\"to\":6536786256,\"type\":\"CALL\"},{\"from\":6498059261,\"to\":6524601072,\"type\":\"CALL\"},{\"from\":6498059280,\"to\":6515312816,\"type\":\"CALL\"},{\"from\":6498059335,\"to\":6740379000,\"type\":\"CALL\"},{\"from\":6498059407,\"to\":6524601072,\"type\":\"CALL\"},{\"from\":6498059423,\"to\":6446428896,\"type\":\"CALL\"},{\"from\":6498059490,\"to\":6524601072,\"type\":\"CALL\"},{\"from\":6498059528,\"to\":6446063536,\"type\":\"CALL\"},{\"from\":6498059538,\"to\":6498060112,\"type\":\"CALL\"},{\"from\":6498059584,\"to\":6524603600,\"type\":\"CALL\"},{\"from\":6498059595,\"to\":6498058229,\"type\":\"CODE\"},{\"from\":6498059629,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6498059635,\"to\":6498057108,\"type\":\"CODE\"},{\"from\":6498059657,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498059662,\"to\":6498057108,\"type\":\"CODE\"},{\"from\":6498059677,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498059682,\"to\":6498059649,\"type\":\"CODE\"},{\"from\":6498059718,\"to\":6542069736,\"type\":\"CALL\"},{\"from\":6498059736,\"to\":6445291680,\"type\":\"CALL\"},{\"from\":6498059761,\"to\":6465229872,\"type\":\"CALL\"},{\"from\":6498059808,\"to\":6542069628,\"type\":\"CALL\"},{\"from\":6498059813,\"to\":6498057420,\"type\":\"CODE\"},{\"from\":6498059829,\"to\":6542089024,\"type\":\"CALL\"},{\"from\":6498059914,\"to\":6740379000,\"type\":\"CALL\"},{\"from\":6498059950,\"to\":6498059372,\"type\":\"CODE\"}],\"datarefs\":[{\"from\":6498056718,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6498056750,\"to\":6722920504,\"type\":\"DATA\"},{\"from\":6498056839,\"to\":6537935408,\"type\":\"DATA\"},{\"from\":6498056851,\"to\":6488537376,\"type\":\"DATA\"},{\"from\":6498056863,\"to\":6488537376,\"type\":\"DATA\"},{\"from\":6498056903,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6498056993,\"to\":6498062752,\"type\":\"DATA\"},{\"from\":6498057004,\"to\":6488537312,\"type\":\"DATA\"},{\"from\":6498057015,\"to\":6496570832,\"type\":\"DATA\"},{\"from\":6498057026,\"to\":6498059968,\"type\":\"DATA\"},{\"from\":6498057052,\"to\":6722920584,\"type\":\"DATA\"},{\"from\":6498057059,\"to\":6722920528,\"type\":\"DATA\"},{\"from\":6498057165,\"to\":6722920968,\"type\":\"DATA\"},{\"from\":6498057236,\"to\":6498062816,\"type\":\"DATA\"},{\"from\":6498057247,\"to\":6488537312,\"type\":\"DATA\"},{\"from\":6498057258,\"to\":6496570832,\"type\":\"DATA\"},{\"from\":6498057269,\"to\":6498061344,\"type\":\"DATA\"},{\"from\":6498057294,\"to\":6742349392,\"type\":\"DATA\"},{\"from\":6498057383,\"to\":6742087912,\"type\":\"DATA\"},{\"from\":6498057389,\"to\":6741832416,\"type\":\"DATA\"},{\"from\":6498057420,\"to\":6742087856,\"type\":\"DATA\"},{\"from\":6498057573,\"to\":6715402224,\"type\":\"DATA\"},{\"from\":6498057614,\"to\":6715123816,\"type\":\"DATA\"},{\"from\":6498057715,\"to\":6722920640,\"type\":\"DATA\"},{\"from\":6498057785,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6498057880,\"to\":6741850168,\"type\":\"DATA\"},{\"from\":6498057956,\"to\":6498062976,\"type\":\"DATA\"},{\"from\":6498057991,\"to\":6722920888,\"type\":\"DATA\"},{\"from\":6498058041,\"to\":6718498848,\"type\":\"DATA\"},{\"from\":6498058075,\"to\":6718516424,\"type\":\"DATA\"},{\"from\":6498058124,\"to\":6722920656,\"type\":\"DATA\"},{\"from\":6498058462,\"to\":6712172456,\"type\":\"DATA\"},{\"from\":6498058551,\"to\":6712172464,\"type\":\"DATA\"},{\"from\":6498058622,\"to\":6712256456,\"type\":\"DATA\"},{\"from\":6498058702,\"to\":6712256672,\"type\":\"DATA\"},{\"from\":6498058917,\"to\":6724130880,\"type\":\"DATA\"},{\"from\":6498058954,\"to\":6724130888,\"type\":\"DATA\"},{\"from\":6498058970,\"to\":6724130880,\"type\":\"DATA\"},{\"from\":6498058984,\"to\":6722920672,\"type\":\"DATA\"},{\"from\":6498059063,\"to\":6722920680,\"type\":\"DATA\"},{\"from\":6498059142,\"to\":6722920696,\"type\":\"DATA\"},{\"from\":6498059227,\"to\":6722920704,\"type\":\"DATA\"},{\"from\":6498059266,\"to\":6742247160,\"type\":\"DATA\"},{\"from\":6498059273,\"to\":6717403296,\"type\":\"DATA\"},{\"from\":6498059293,\"to\":6742235216,\"type\":\"DATA\"},{\"from\":6498059376,\"to\":6722920720,\"type\":\"DATA\"},{\"from\":6498059453,\"to\":6722920744,\"type\":\"DATA\"},{\"from\":6498059499,\"to\":6722920624,\"type\":\"DATA\"},{\"from\":6498059614,\"to\":6488537248,\"type\":\"DATA\"},{\"from\":6498059711,\"to\":6742087912,\"type\":\"DATA\"},{\"from\":6498059723,\"to\":6742087912,\"type\":\"DATA\"},{\"from\":6498059741,\"to\":6742087856,\"type\":\"DATA\"},{\"from\":6498059748,\"to\":6718019168,\"type\":\"DATA\"},{\"from\":6498059769,\"to\":6742087888,\"type\":\"DATA\"},{\"from\":6498059776,\"to\":6742087904,\"type\":\"DATA\"},{\"from\":6498059787,\"to\":6706597696,\"type\":\"DATA\"},{\"from\":6498059794,\"to\":6742087856,\"type\":\"DATA\"},{\"from\":6498059801,\"to\":6742087912,\"type\":\"DATA\"},{\"from\":6498059851,\"to\":6742235208,\"type\":\"DATA\"}],\"codexrefs\":[{\"from\":6498056884,\"to\":6498056930,\"type\":\"CODE\"},{\"from\":6498057179,\"to\":6498057181,\"type\":\"CODE\"},{\"from\":6498057179,\"to\":6498057333,\"type\":\"CODE\"},{\"from\":6498057179,\"to\":6498057698,\"type\":\"CODE\"},{\"from\":6498057179,\"to\":6498057774,\"type\":\"CODE\"},{\"from\":6498057179,\"to\":6498057829,\"type\":\"CODE\"},{\"from\":6498057179,\"to\":6498058885,\"type\":\"CODE\"},{\"from\":6498057328,\"to\":6498057774,\"type\":\"CODE\"},{\"from\":6498057493,\"to\":6498058404,\"type\":\"CODE\"},{\"from\":6498057542,\"to\":6498057774,\"type\":\"CODE\"},{\"from\":6498057609,\"to\":6498057769,\"type\":\"CODE\"},{\"from\":6498057696,\"to\":6498057764,\"type\":\"CODE\"},{\"from\":6498058269,\"to\":6498057774,\"type\":\"CODE\"},{\"from\":6498058306,\"to\":6498058176,\"type\":\"CODE\"},{\"from\":6498058366,\"to\":6498057687,\"type\":\"CODE\"},{\"from\":6498058379,\"to\":6498058535,\"type\":\"CODE\"},{\"from\":6498058800,\"to\":6498058395,\"type\":\"CODE\"},{\"from\":6498058883,\"to\":6498058774,\"type\":\"CODE\"},{\"from\":6498059595,\"to\":6498058229,\"type\":\"CODE\"},{\"from\":6498059635,\"to\":6498057108,\"type\":\"CODE\"},{\"from\":6498059662,\"to\":6498057108,\"type\":\"CODE\"},{\"from\":6498059682,\"to\":6498059649,\"type\":\"CODE\"},{\"from\":6498059813,\"to\":6498057420,\"type\":\"CODE\"},{\"from\":6498059950,\"to\":6498059372,\"type\":\"CODE\"}],\"dataxrefs\":[],\"indegree\":24,\"outdegree\":67,\"nlocals\":28,\"nargs\":2,\"stackvars\":[{\"name\":\"var_150h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-336}},{\"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_12eh\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-302}},{\"name\":\"var_128h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-296}},{\"name\":\"var_120h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-288}},{\"name\":\"var_f8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-248}},{\"name\":\"var_f0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-240}},{\"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_d0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-208}},{\"name\":\"var_c8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-200}},{\"name\":\"var_c0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-192}},{\"name\":\"var_b8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-184}},{\"name\":\"var_b0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-176}},{\"name\":\"var_a8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-168}},{\"name\":\"var_a0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-160}},{\"name\":\"var_98h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-152}},{\"name\":\"var_88h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-136}},{\"name\":\"var_78h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-120}},{\"name\":\"var_70h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-112}},{\"name\":\"var_68h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-104}},{\"name\":\"var_61h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-97}},{\"name\":\"var_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\":\"var_8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":8}},{\"name\":\"var_10h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":16}},{\"name\":\"arg_38h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":56}}],\"regvars\":[{\"name\":\"arg1\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"rcx\"}}]}]\r\n","stderr":"WARNING: bin_file_strings: search interval size (0xfb71e00) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0x20fd400) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0xfb71e00) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0x20fd400) exceeds max region size (0xa00000), skipping it.\r\n","exit_code":0,"signal":null,"output_truncated":false,"completion_status":"complete","artifact_sha256_after":"a10ee34ead4a08c906e09f3dd4449042fb084a69ce59210b1c8cee815723bf3c","artifact_changed":false},"normalized_result":{"stdout":"    0x1835079f0    |\r\n    0x1835079f0    |// WARNING: [rz-ghidra] Detected overlap for variable var_61h\r\n    0x1835079f0    |// WARNING: [rz-ghidra] Detected overlap for variable var_12eh\r\n                   |\r\n    0x1835079f0    |void fcn.1835079f0(int64_t arg1, int64_t arg_38h)\r\n                   |{\r\n                   |    int64_t iVar1;\r\n                   |    int32_t *piVar2;\r\n                   |    code *pcVar3;\r\n                   |    int64_t *piVar4;\r\n                   |    char cVar5;\r\n                   |    int32_t iVar6;\r\n                   |    undefined4 *puVar7;\r\n                   |    int32_t *piVar8;\r\n                   |    int64_t iVar9;\r\n                   |    undefined8 uVar10;\r\n                   |    undefined4 uVar11;\r\n                   |    int64_t *piVar12;\r\n                   |    int64_t *piVar13;\r\n                   |    int64_t iVar14;\r\n                   |    uint64_t uVar15;\r\n                   |    int64_t iVar16;\r\n                   |    int64_t unaff_GS_OFFSET;\r\n                   |    bool bVar17;\r\n                   |    int64_t var_8h;\r\n                   |    int64_t var_10h;\r\n                   |    undefined auStack_178 [40];\r\n                   |    int64_t var_150h;\r\n                   |    undefined4 uStack_148;\r\n                   |    undefined4 uStack_144;\r\n                   |    undefined4 uStack_140;\r\n                   |    undefined4 uStack_13c;\r\n                   |    int64_t var_138h;\r\n                   |    int64_t var_130h;\r\n                   |    int64_t var_128h;\r\n                   |    int64_t var_120h;\r\n                   |    undefined8 uStack_118;\r\n                   |    undefined8 uStack_110;\r\n                   |    undefined8 uStack_108;\r\n                   |    undefined8 uStack_100;\r\n                   |    int64_t var_f8h;\r\n                   |    int64_t var_f0h;\r\n                   |    int64_t var_e8h;\r\n                   |    int64_t var_e0h;\r\n                   |    int64_t var_d8h;\r\n                   |    int64_t var_d0h;\r\n                   |    int64_t var_c8h;\r\n                   |    int64_t var_c0h;\r\n                   |    int64_t var_b8h;\r\n                   |    int64_t var_b0h;\r\n                   |    int64_t var_a8h;\r\n                   |    int64_t var_a0h;\r\n                   |    int64_t var_98h;\r\n                   |    undefined8 uStack_90;\r\n                   |    int64_t var_88h;\r\n                   |    int64_t var_78h;\r\n                   |    int64_t var_70h;\r\n                   |    int64_t var_68h;\r\n                   |    int64_t var_60h;\r\n                   |    int64_t var_58h;\r\n                   |    \r\n    0x183507a15    |    var_60h = *(uint64_t *)0x191c71040 ^ (uint64_t)auStack_178;\r\n    0x183507a28    |    if (4 < *(uint64_t *)(arg1 + 0x40)) {\r\n    0x183507d1e    |        var_150h = *(int64_t *)(arg1 + 0x28);\r\n    0x183507d22    |        *(undefined8 *)(arg1 + 0x28) = 0;\r\n    0x183507d32    |        uStack_148 = *(undefined4 *)(arg1 + 0x30);\r\n    0x183507d32    |        uStack_144 = *(undefined4 *)(arg1 + 0x34);\r\n    0x183507d32    |        uStack_140 = *(undefined4 *)(arg1 + 0x38);\r\n    0x183507d32    |        uStack_13c = *(undefined4 *)(arg1 + 0x3c);\r\n    0x183507d39    |        *(undefined8 *)(arg1 + 0x30) = 0;\r\n    0x183507d39    |        *(undefined8 *)(arg1 + 0x38) = 0;\r\n    0x183507d1a    |        func_0x0001870d39d0(arg1 + 0x20);\r\n    0x183507d46    |        goto code_r0x000183507e2e;\r\n                   |    }\r\n    0x183507a35    |    uVar11 = *(undefined4 *)(*(uint64_t *)(arg1 + 0x40) * 4 + 0x190b7a038);\r\n    0x183507a38    |    *(undefined4 *)(arg1 + 0x48) = uVar11;\r\n    0x183507a3b    |    *(int32_t *)(arg1 + 0x4c) = *(int32_t *)(arg1 + 0x4c) + 1;\r\n    0x183507a3e    |    piVar2 = *(int32_t **)(arg1 + 0x18);\r\n    0x183507a45    |    if (piVar2 != (int32_t *)0x0) {\r\n    0x183507a50    |        LOCK();\r\n    0x183507a50    |        iVar6 = *piVar2;\r\n    0x183507a50    |        *piVar2 = *piVar2 + 1;\r\n    0x183507a50    |        UNLOCK();\r\n    0x183507a56    |        if (iVar6 < 1) {\r\n    0x18350863d    |            pcVar3 = (code *)swi(3);\r\n    0x18350863d    |            (*pcVar3)();\r\n    0x18350863d    |            return;\r\n                   |        }\r\n    0x183507a61    |        if (iVar6 == 0x7fffffff) {\r\n    0x183508640    |            pcVar3 = (code *)swi(3);\r\n    0x183508640    |            (*pcVar3)();\r\n    0x183508640    |            return;\r\n                   |        }\r\n    0x183507a78    |        (*(code *)0x185f59da0)(piVar2, uVar11, 1);\r\n    0x183507a7e    |        LOCK();\r\n    0x183507a7e    |        *piVar2 = *piVar2 + -1;\r\n    0x183507a7e    |        UNLOCK();\r\n    0x183507a81    |        if (*piVar2 == 0) {\r\n    0x183507a83    |            iVar9 = *(int64_t *)(piVar2 + 4);\r\n    0x183507aa9    |            if (((iVar9 == 0x185b0fa30) || (iVar9 == 0x182bf3920)) || (iVar9 == 0x182bf3920)) {\r\n    0x183507ace    |                if ((*(uint64_t *)(piVar2 + 0xc) & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) {\r\n    0x183507ad0    |                    func_0x00018005f390();\r\n                   |                }\r\n    0x183507add    |                func_0x0001841dcbe0(piVar2, 0x38);\r\n                   |            } else {\r\n    0x183507aae    |                (*(code *)0x185f59da0)(piVar2);\r\n                   |            }\r\n                   |        }\r\n                   |    }\r\n    0x183507ae2    |    piVar2 = *(int32_t **)(arg1 + 0xb0);\r\n    0x183507ae9    |    uVar10 = *(undefined8 *)(arg1 + 0xb8);\r\n    0x183507af3    |    if (piVar2 != (int32_t *)0x0) {\r\n    0x183507afa    |        LOCK();\r\n    0x183507afa    |        iVar6 = *piVar2;\r\n    0x183507afa    |        *piVar2 = *piVar2 + 1;\r\n    0x183507afa    |        UNLOCK();\r\n    0x183507b04    |        if (iVar6 == 0x7fffffff) goto code_r0x00018350863a;\r\n                   |    }\r\n    0x183507b13    |    puVar7 = (undefined4 *)func_0x000185f006b8(0x40);\r\n    0x183507b1b    |    *puVar7 = 1;\r\n    0x183507b28    |    *(undefined8 *)(puVar7 + 2) = 0x1835091a0;\r\n    0x183507b33    |    *(undefined8 *)(puVar7 + 4) = 0x182bf38e0;\r\n    0x183507b3e    |    *(undefined8 *)(puVar7 + 6) = 0x18339cdd0;\r\n    0x183507b49    |    *(undefined8 *)(puVar7 + 8) = 0x1835086c0;\r\n    0x183507b4d    |    *(int32_t **)(puVar7 + 10) = piVar2;\r\n    0x183507b51    |    *(undefined8 *)(puVar7 + 0xc) = uVar10;\r\n    0x183507b58    |    puVar7[0xe] = *(undefined4 *)(arg1 + 0x4c);\r\n    0x183507b6a    |    func_0x000184339cd0(&var_138h, 0x190b7a088, 0x190b7a050, 0xb1);\r\n    0x183507b7d    |    piVar2 = *(int32_t **)(arg1 + 0xa8);\r\n    0x183507b84    |    *(undefined4 **)(arg1 + 0xa8) = puVar7;\r\n    0x183507b8e    |    if (piVar2 != (int32_t *)0x0) {\r\n    0x183508550    |        LOCK();\r\n    0x183508550    |        *piVar2 = *piVar2 + -1;\r\n    0x183508550    |        UNLOCK();\r\n    0x183508554    |        if (*piVar2 == 0) {\r\n    0x183508568    |            if (*(int64_t *)(piVar2 + 4) == 0x182bf38a0) {\r\n    0x183508578    |                piVar8 = *(int32_t **)(piVar2 + 0xc);\r\n    0x18350857f    |                if (piVar8 != (int32_t *)0x0) {\r\n    0x183508593    |                    LOCK();\r\n    0x183508593    |                    *piVar8 = *piVar8 + -1;\r\n    0x183508593    |                    UNLOCK();\r\n    0x183508596    |                    if (*piVar8 == 0) {\r\n    0x18350859d    |                        func_0x0001841dcbe0(piVar8, 8);\r\n                   |                    }\r\n                   |                }\r\n    0x183508589    |                func_0x0001841dcbe0(piVar2, 0x48);\r\n                   |            } else {\r\n    0x18350856d    |                (*(code *)0x185f59da0)(piVar2);\r\n                   |            }\r\n                   |        }\r\n                   |    }\r\n    0x183507b98    |    *(undefined4 *)(arg1 + 0x70) = (undefined4)var_128h;\r\n    0x183507ba0    |    *(undefined4 *)(arg1 + 0x60) = (undefined4)var_138h;\r\n    0x183507ba0    |    *(undefined4 *)(arg1 + 100) = var_138h._4_4_;\r\n    0x183507ba0    |    *(undefined4 *)(arg1 + 0x68) = (undefined4)var_130h;\r\n    0x183507ba0    |    *(undefined4 *)(arg1 + 0x6c) = var_130h._4_4_;\r\n    0x183507ba9    |    *(int64_t *)(arg1 + 0x78) = var_120h;\r\n    0x183507bad    |    *(undefined8 *)(arg1 + 0x90) = 10000000;\r\n    0x183507b0a    |    func_0x00018477a0a0(arg1 + 0x50);\r\n    0x183507bdb    |    // switch table (5 cases) at 0x190b7a208\r\n    0x183507bdb    |    switch(*(undefined4 *)(arg1 + 0x48)) {\r\n                   |    case 0:\r\n    0x183508288    |        var_78h = 0;\r\n    0x183508288    |        var_70h = 0;\r\n    0x183508290    |        var_68h = 0;\r\n    0x1835082a1    |        var_128h = CONCAT17(10, (unkbyte7)var_128h);\r\n    0x1835082ba    |        if (0x190ca1840 < (int64_t)&var_130h + 2U && &var_138h < (int64_t *)0x190ca1841) {\r\n    0x183508643    |    // WARNING: Does not return\r\n    0x183508643    |            pcVar3 = (code *)invalidInstructionException();\r\n    0x183508643    |            (*pcVar3)();\r\n                   |        }\r\n    0x1835082e1    |        var_138h = 0x2073776f646e6957;\r\n    0x1835082e4    |        var_130h = CONCAT53(var_130h._3_5_, 0x544e);\r\n    0x1835082f7    |        var_98h = 0x190b7a0e0;\r\n    0x1835082fa    |        uStack_90 = 7;\r\n    0x183508302    |        func_0x0001802b3460(&var_78h, &var_98h, &var_138h);\r\n    0x183508316    |        if (var_128h < 0) {\r\n    0x183508325    |            func_0x0001841dcbe0(var_138h, var_128h & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x18350832a    |        func_0x000181f990a0(&var_138h);\r\n    0x183508346    |        var_a8h = 0x190b7a0e8;\r\n    0x183508349    |        var_a0h = 10;\r\n    0x183508351    |        func_0x0001802b3460(&var_78h, &var_a8h, &var_138h);\r\n    0x183508365    |        if (var_128h < 0) {\r\n    0x183508374    |            func_0x0001841dcbe0(var_138h, var_128h & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x183508379    |        func_0x0001819ef9e0(&var_138h);\r\n    0x183508395    |        var_b8h = 0x190b7a0f8;\r\n    0x183508398    |        var_b0h = 7;\r\n    0x1835083a0    |        func_0x0001802b3460(&var_78h, &var_b8h, &var_138h);\r\n    0x1835083b4    |        if (var_128h < 0) {\r\n    0x1835083c3    |            func_0x0001841dcbe0(var_138h, var_128h & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x1835083d2    |        iVar9 = func_0x0001859f7150();\r\n    0x1835083ea    |        var_c8h = 0x190b7a100;\r\n    0x1835083ed    |        var_c0h = 9;\r\n    0x1835083f5    |        func_0x000184e582f0(&var_78h, &var_c8h, *(undefined4 *)(iVar9 + 0x30));\r\n    0x183508410    |        cVar5 = func_0x00018457c8b0(*(undefined8 *)0x191de86f8, 0x1906370a0);\r\n    0x183508417    |        if (cVar5 == '\\0') {\r\n    0x183508424    |            if (*(char *)0x191de5850 == '\\0') {\r\n    0x183508432    |                var_130h = 0;\r\n    0x183508435    |                uStack_108 = 0;\r\n    0x183508435    |                uStack_100 = 0;\r\n    0x183508439    |                uStack_118 = 0;\r\n    0x183508439    |                uStack_110 = 0;\r\n    0x18350843d    |                var_128h = 0;\r\n    0x18350843d    |                var_120h = 0;\r\n    0x183508441    |                var_138h = 0x40;\r\n    0x183508447    |                iVar6 = (*(code *)0x11c2220e)();\r\n    0x18350844f    |                if (iVar6 == 0) {\r\n    0x183508645    |                    pcVar3 = (code *)swi(3);\r\n    0x183508645    |                    (*pcVar3)();\r\n    0x183508645    |                    return;\r\n                   |                }\r\n    0x18350845d    |                uVar15 = var_130h;\r\n    0x18350845d    |                if (var_130h < 0) {\r\n    0x183508664    |                    pcVar3 = (code *)swi(3);\r\n    0x183508664    |                    (*pcVar3)();\r\n    0x183508664    |                    return;\r\n                   |                }\r\n                   |            } else {\r\n    0x183508655    |                uVar15 = *(uint64_t *)0x191de5848;\r\n    0x183508655    |                if ((int64_t)*(uint64_t *)0x191de5848 < 0) {\r\n    0x18350865b    |                    pcVar3 = (code *)swi(3);\r\n    0x18350865b    |                    (*pcVar3)();\r\n    0x18350865b    |                    return;\r\n                   |                }\r\n                   |            }\r\n    0x183508466    |            if (0x7ffffffffffff < uVar15) {\r\n    0x1835085a4    |                pcVar3 = (code *)swi(3);\r\n    0x1835085a4    |                (*pcVar3)();\r\n    0x1835085a4    |                return;\r\n                   |            }\r\n                   |        } else {\r\n    0x183508675    |            var_130h = 0;\r\n    0x183508678    |            uStack_108 = 0;\r\n    0x183508678    |            uStack_100 = 0;\r\n    0x18350867c    |            uStack_118 = 0;\r\n    0x18350867c    |            uStack_110 = 0;\r\n    0x183508680    |            var_128h = 0;\r\n    0x183508680    |            var_120h = 0;\r\n    0x183508684    |            var_138h = 0x40;\r\n    0x18350868a    |            iVar6 = (*(code *)0x11c2220e)();\r\n    0x183508692    |            if (iVar6 == 0) {\r\n    0x1835086b3    |                pcVar3 = (code *)swi(3);\r\n    0x1835086b3    |                (*pcVar3)();\r\n    0x1835086b3    |                return;\r\n                   |            }\r\n    0x18350869c    |            if (var_130h < 0) {\r\n    0x1835086b6    |                pcVar3 = (code *)swi(3);\r\n    0x1835086b6    |                (*pcVar3)();\r\n    0x1835086b6    |                return;\r\n                   |            }\r\n    0x1835086aa    |            uVar15 = 0x20000000;\r\n    0x1835086aa    |            if ((uint64_t)var_130h < 0x20000000) {\r\n    0x1835086aa    |                uVar15 = var_130h;\r\n                   |            }\r\n                   |        }\r\n    0x18350847c    |        var_138h = 0x190b7a110;\r\n    0x18350847f    |        var_130h = 0x12;\r\n    0x183508487    |        func_0x000184e582f0(&var_78h, &var_138h, uVar15 >> 0x14);\r\n    0x183508494    |        func_0x0001803cb2e0(&var_e8h);\r\n    0x1835084aa    |        if (var_e8h < 0) {\r\n    0x1835085b6    |            pcVar3 = (code *)swi(3);\r\n    0x1835085b6    |            (*pcVar3)();\r\n    0x1835085b6    |            return;\r\n                   |        }\r\n    0x1835084b3    |        if (0x7ffffffffffff < (uint64_t)var_e8h) {\r\n    0x1835085ad    |            pcVar3 = (code *)swi(3);\r\n    0x1835085ad    |            (*pcVar3)();\r\n    0x1835085ad    |            return;\r\n                   |        }\r\n    0x1835084cc    |        var_d8h = 0x190b7a128;\r\n    0x1835084cf    |        var_d0h = 0x13;\r\n    0x1835084d7    |        func_0x000184e582f0(&var_78h, &var_d8h, (uint64_t)var_e8h >> 0x14);\r\n    0x1835084fa    |        var_e8h = 0x190b7a0b0;\r\n    0x1835084fd    |        var_e0h = 0xb;\r\n    0x1835084e7    |        func_0x000180371fb0(arg1 + 0x28, &var_e8h, &var_78h);\r\n    0x183508512    |        func_0x000183508750(arg1, 1);\r\n    0x183508512    |        iVar9 = var_78h;\r\n    0x18350851d    |        if (var_78h != 0) {\r\n    0x18350852b    |            iVar14 = var_70h << 5;\r\n    0x183508532    |            if (iVar14 != 0) {\r\n    0x183508538    |                iVar16 = var_78h + -0x20;\r\n                   |                do {\r\n    0x18350853c    |                    func_0x000184e58cd0(iVar16 + iVar14);\r\n    0x183508545    |                    iVar14 = iVar14 + -0x20;\r\n    0x183508549    |                } while (iVar14 != 0);\r\n                   |            }\r\n                   |code_r0x000183507ffd:\r\n    0x183508000    |            var_70h = iVar9 - var_78h >> 5;\r\n    0x183508018    |            func_0x0001841dcbe0(var_78h, var_68h << 5);\r\n                   |        }\r\n                   |        break;\r\n                   |    case 1:\r\n    0x183507de6    |        func_0x000183318070(&var_138h);\r\n    0x183507e02    |        var_78h = 0x190b7a0c0;\r\n    0x183507e05    |        var_70h = 8;\r\n    0x183507de2    |        func_0x000180371fb0(arg1 + 0x28, &var_78h, &var_138h);\r\n    0x183507e13    |        iVar9 = var_138h;\r\n    0x183507e1e    |        if (var_138h != 0) {\r\n    0x18350804c    |            iVar14 = var_130h << 5;\r\n    0x183508053    |            if (iVar14 != 0) {\r\n    0x183508055    |                iVar16 = var_138h + -0x20;\r\n                   |                do {\r\n    0x183508059    |                    func_0x000184e58cd0(iVar16 + iVar14);\r\n    0x183508062    |                    iVar14 = iVar14 + -0x20;\r\n    0x183508066    |                } while (iVar14 != 0);\r\n                   |            }\r\n    0x183508070    |            var_130h = iVar9 - var_138h >> 5;\r\n    0x18350807e    |            iVar9 = var_138h;\r\n    0x18350807e    |            iVar14 = var_128h;\r\n                   |code_r0x000183507dd7:\r\n    0x183507ddb    |            func_0x0001841dcbe0(iVar9, iVar14 << 5);\r\n                   |        }\r\n                   |        goto code_r0x000183507e24;\r\n                   |    case 2:\r\n    0x183507bdd    |        piVar2 = *(int32_t **)(arg1 + 0xb0);\r\n    0x183507be4    |        uVar10 = *(undefined8 *)(arg1 + 0xb8);\r\n    0x183507bee    |        if (piVar2 != (int32_t *)0x0) {\r\n    0x183507bf5    |            LOCK();\r\n    0x183507bf5    |            iVar6 = *piVar2;\r\n    0x183507bf5    |            *piVar2 = *piVar2 + 1;\r\n    0x183507bf5    |            UNLOCK();\r\n    0x183507bfe    |            if (iVar6 == 0x7fffffff) {\r\n    0x183508648    |                pcVar3 = (code *)swi(3);\r\n    0x183508648    |                (*pcVar3)();\r\n    0x183508648    |                return;\r\n                   |            }\r\n                   |        }\r\n    0x183507c09    |        piVar8 = (int32_t *)func_0x000185f006b8(0x40);\r\n    0x183507c0e    |        *piVar8 = 1;\r\n    0x183507c1b    |        piVar8[2] = -0x7caf6e20;\r\n    0x183507c1b    |        piVar8[3] = 1;\r\n    0x183507c26    |        piVar8[4] = -0x7d40c720;\r\n    0x183507c26    |        piVar8[5] = 1;\r\n    0x183507c31    |        piVar8[6] = -0x7cc63230;\r\n    0x183507c31    |        piVar8[7] = 1;\r\n    0x183507c3c    |        piVar8[8] = -0x7caf73e0;\r\n    0x183507c3c    |        piVar8[9] = 1;\r\n    0x183507c40    |        *(int32_t **)(piVar8 + 10) = piVar2;\r\n    0x183507c44    |        *(undefined8 *)(piVar8 + 0xc) = uVar10;\r\n    0x183507c4b    |        piVar8[0xe] = *(int32_t *)(arg1 + 0x4c);\r\n    0x183507c58    |        if (*(int64_t *)0x191e01650 != 0) {\r\n    0x183507c6b    |            var_78h = (int64_t)piVar8;\r\n    0x183507c6b    |            func_0x00018129d4f0(*(int64_t *)0x191e01650, 0);\r\n    0x183507c70    |            break;\r\n                   |        }\r\n    0x183507d4e    |        if (piVar8 != (int32_t *)0x0) {\r\n    0x183507d50    |            LOCK();\r\n    0x183507d50    |            *piVar8 = *piVar8 + -1;\r\n    0x183507d50    |            UNLOCK();\r\n    0x183507d53    |            if (*piVar8 == 0) {\r\n    0x183507d5f    |                (*(code *)0x185f59da0)(piVar8, *(undefined8 *)(piVar8 + 4));\r\n                   |            }\r\n                   |        }\r\n    0x183507d71    |        var_138h = 0x19044e7f0;\r\n    0x183507d74    |        var_130h = 0xb;\r\n    0x183507d7f    |        func_0x000183508950(arg1);\r\n    0x183507d87    |        uVar10 = 0;\r\n    0x183507d89    |        goto code_r0x000183507e29;\r\n                   |    case 3:\r\n    0x183507c7c    |        iVar9 = *(int64_t *)arg1;\r\n    0x183507c82    |        var_98h = 0;\r\n    0x183507c82    |        uStack_90 = 0;\r\n    0x183507c8a    |        var_88h = 0;\r\n    0x183507ca1    |        if ((iVar9 != 0) && (*(char *)(arg1 + 9) != '\\0')) {\r\n    0x1835085d2    |            if ((*(int32_t *)\r\n    0x183507cbc    |                  (*(int64_t *)(*(int64_t *)(unaff_GS_OFFSET + 0x58) + (uint64_t)*(uint32_t *)0x191d832e0 * 8) + 4) <\r\n    0x183507cc6    |                 *(int32_t *)0x191dc18e8) && (func_0x000185f00fe8(0x191dc18e8), *(int32_t *)0x191dc18e8 == -1)) {\r\n    0x1835085d8    |                uVar10 = func_0x0001802b58a0();\r\n    0x1835085f1    |                func_0x0001815b9430(0x191dc18b0, 0x1906cd660, uVar10, 0);\r\n    0x1835085f9    |                *(undefined8 *)0x191dc18d0 = 0;\r\n    0x1835085f9    |                *(undefined8 *)0x191dc18d8 = 0;\r\n    0x183508600    |                *(undefined8 *)0x191dc18e0 = 0;\r\n    0x183508612    |                *(undefined8 *)0x191dc18b0 = 0x18fbe8f40;\r\n    0x183508620    |                func_0x000185f00f7c(0x191dc18e8);\r\n                   |            }\r\n    0x183507cd9    |            iVar9 = func_0x000184300b20(0x191dc18b0, iVar9, 1);\r\n    0x183507ce1    |            if (iVar9 != 0) {\r\n    0x183507cea    |                piVar12 = *(int64_t **)(iVar9 + 8);\r\n    0x183507cf5    |                if (piVar12 != (int64_t *)(iVar9 + 0x10)) {\r\n                   |                    do {\r\n    0x1835080a4    |                        var_138h = 0;\r\n    0x1835080a4    |                        var_130h = 0;\r\n    0x1835080a9    |                        var_128h = 0;\r\n    0x1835080b6    |                        var_a8h = *(undefined8 *)(piVar12[7] + 0x228);\r\n    0x1835080bd    |                        var_a0h = (int64_t)*(char *)(var_a8h + 0x17);\r\n    0x1835080c5    |                        if (var_a0h < 0) {\r\n    0x1835080c7    |                            var_a0h = *(int64_t *)(var_a8h + 8);\r\n    0x1835080cb    |                            var_a8h = *(int64_t *)var_a8h;\r\n                   |                        }\r\n    0x1835080e5    |                        var_b8h = 0x190139fa8;\r\n    0x1835080ed    |                        var_b0h = 2;\r\n    0x183507d08    |                        func_0x000180d020a0(&var_138h, &var_b8h, &var_a8h);\r\n    0x183508111    |                        var_c8h = piVar12[7];\r\n    0x183508115    |                        var_c0h = (int64_t)*(char *)(var_c8h + 0x1f);\r\n    0x18350811d    |                        if (var_c0h < 0) {\r\n    0x183508083    |                            var_c0h = *(int64_t *)(var_c8h + 0x10);\r\n    0x183508087    |                            var_c8h = *(int64_t *)(var_c8h + 8);\r\n                   |                        } else {\r\n    0x183508123    |                            var_c8h = var_c8h + 8;\r\n                   |                        }\r\n    0x18350813e    |                        var_d8h = 0x190139fb0;\r\n    0x183508146    |                        var_d0h = 4;\r\n    0x183507d08    |                        func_0x000180d020a0(&var_138h, &var_d8h, &var_c8h);\r\n    0x183508173    |                        func_0x000181300010(piVar12[7] + 0x1f0, &var_78h);\r\n    0x183508185    |                        var_e8h = 0x19014e7c8;\r\n    0x18350818d    |                        var_e0h = 7;\r\n    0x183507d08    |                        func_0x0001802b3460(&var_138h, &var_e8h, &var_78h);\r\n    0x1835081b4    |                        if (var_68h < 0) {\r\n    0x1835081c9    |                            func_0x0001841dcbe0(var_78h, var_68h & 0x7fffffffffffffff);\r\n                   |                        }\r\n    0x1835081d5    |                        var_f8h = 0x19014e8a0;\r\n    0x1835081dd    |                        var_f0h = 7;\r\n    0x183507d08    |                        func_0x0001802e59f0(&var_138h, &var_f8h, 1);\r\n    0x1835081fc    |                        func_0x0001812b4470(&var_98h, &var_138h);\r\n    0x183508207    |                        iVar14 = var_138h;\r\n    0x183508214    |                        if (var_138h != 0) {\r\n    0x18350823a    |                            iVar16 = var_130h << 5;\r\n    0x183508241    |                            if (iVar16 != 0) {\r\n    0x183508243    |                                iVar1 = var_138h + -0x20;\r\n                   |                                do {\r\n    0x183508247    |                                    func_0x000184e58cd0(iVar16 + iVar1);\r\n    0x183508250    |                                    iVar16 = iVar16 + -0x20;\r\n    0x183508254    |                                } while (iVar16 != 0);\r\n                   |                            }\r\n    0x18350825e    |                            var_130h = iVar14 - var_138h >> 5;\r\n    0x183508270    |                            func_0x0001841dcbe0(var_138h, var_128h << 5);\r\n                   |                        }\r\n    0x18350821d    |                        piVar4 = (int64_t *)piVar12[1];\r\n    0x18350821d    |                        piVar13 = piVar12;\r\n    0x18350821d    |                        if ((int64_t *)piVar12[1] == (int64_t *)0x0) {\r\n                   |                            do {\r\n    0x183508226    |                                piVar12 = (int64_t *)piVar13[2];\r\n    0x18350822a    |                                bVar17 = piVar13 != (int64_t *)*piVar12;\r\n    0x18350822e    |                                piVar13 = piVar12;\r\n    0x18350822e    |                            } while (bVar17);\r\n                   |                        } else {\r\n                   |                            do {\r\n    0x183508090    |                                piVar12 = piVar4;\r\n    0x183508099    |                                piVar4 = (int64_t *)*piVar12;\r\n    0x183508099    |                            } while ((int64_t *)*piVar12 != (int64_t *)0x0);\r\n                   |                        }\r\n    0x18350809e    |                    } while (piVar12 != (int64_t *)(iVar9 + 0x10));\r\n                   |                }\r\n                   |            }\r\n                   |        }\r\n    0x183507d9a    |        var_138h = 0x19040a868;\r\n    0x183507d9d    |        var_130h = 10;\r\n    0x183507d8e    |        func_0x000180338220(arg1 + 0x28, &var_138h, &var_98h);\r\n    0x183507dbe    |        if (var_98h != 0) {\r\n    0x183507dc0    |            func_0x000184780a80(&var_98h);\r\n    0x183507dd3    |            iVar9 = var_98h;\r\n    0x183507dd3    |            iVar14 = var_88h;\r\n    0x183507dd3    |            goto code_r0x000183507dd7;\r\n                   |        }\r\n                   |code_r0x000183507e24:\r\n    0x183507e27    |        uVar10 = 1;\r\n                   |code_r0x000183507e29:\r\n    0x183507e29    |        func_0x000183508750(arg1, uVar10);\r\n    0x183507e29    |        break;\r\n                   |    case 4:\r\n    0x183507e67    |        var_68h = 0;\r\n    0x183507e72    |        var_78h = 0;\r\n    0x183507e72    |        var_70h = 0;\r\n    0x183507e7a    |        var_88h = 0;\r\n    0x183507e82    |        var_98h = 0;\r\n    0x183507e82    |        uStack_90 = 0;\r\n    0x183507e8a    |        var_e8h = var_e8h & 0xffffffff00000000;\r\n    0x183507e91    |        var_f8h = var_f8h & 0xffffffff00000000;\r\n    0x183507ea9    |        iVar9 = (*(code *)0x185f59da0)();\r\n    0x183507eb6    |        uVar11 = 0;\r\n    0x183507eb6    |        if (*(int64_t *)(iVar9 + 8) != 0) {\r\n    0x183507ebd    |            var_130h = (int64_t)&var_e8h;\r\n    0x183507eca    |            var_128h = (int64_t)&var_f8h;\r\n    0x183507ed7    |            var_120h = (int64_t)&var_98h;\r\n    0x183507ef3    |            var_a0h = 0x183509280;\r\n    0x183507f00    |            var_138h = arg1;\r\n    0x183507f00    |            var_a8h = (int64_t)&var_138h;\r\n    0x183507eaf    |            func_0x0001812baa60(*(int64_t *)(iVar9 + 8), &var_a8h, 0, 0);\r\n    0x183507f05    |            uVar11 = (undefined4)var_f8h;\r\n                   |        }\r\n    0x183507f13    |        var_138h = 0x190b7a1b8;\r\n    0x183507f16    |        var_130h = 0xc;\r\n    0x183507f1e    |        func_0x000184e582f0(&var_78h, &var_138h, uVar11);\r\n    0x183507f48    |        var_b8h = 0x190742820;\r\n    0x183507f4b    |        var_b0h = 0xf;\r\n    0x183507f1e    |        func_0x000184e582f0(&var_78h, &var_b8h, var_e8h & 0xffffffff);\r\n    0x183507f6a    |        var_c8h = 0x190746cc8;\r\n    0x183507f6d    |        var_c0h = 7;\r\n    0x183507f1e    |        func_0x000180338220(&var_78h, &var_c8h, &var_98h);\r\n    0x183507f9b    |        var_d8h = 0x190b7a0d0;\r\n    0x183507f9e    |        var_d0h = 10;\r\n    0x183507f88    |        func_0x000180371fb0(arg1 + 0x28, &var_d8h, &var_78h);\r\n    0x183507fb3    |        func_0x000183508750(arg1, 1);\r\n    0x183507fbe    |        if (var_98h != 0) {\r\n    0x183508022    |            func_0x000184780a80(&var_98h);\r\n    0x18350803d    |            func_0x0001841dcbe0(var_98h, var_88h << 5);\r\n                   |        }\r\n    0x183507fc0    |        iVar9 = var_78h;\r\n    0x183507fcb    |        if (var_78h != 0) {\r\n    0x183507fd9    |            iVar14 = var_70h << 5;\r\n    0x183507fe0    |            if (iVar14 != 0) {\r\n    0x183507fe2    |                iVar16 = var_78h + -0x20;\r\n                   |                do {\r\n    0x183507fe6    |                    func_0x000184e58cd0(iVar16 + iVar14);\r\n    0x183507fef    |                    iVar14 = iVar14 + -0x20;\r\n    0x183507ff3    |                } while (iVar14 != 0);\r\n                   |            }\r\n                   |            goto code_r0x000183507ffd;\r\n                   |        }\r\n                   |    }\r\n                   |code_r0x000183507e2e:\r\n    0x183507e43    |    if (*(uint64_t *)0x191c71040 == (var_60h ^ (uint64_t)auStack_178)) {\r\n    0x183507e64    |        return;\r\n                   |    }\r\n    0x183508632    |    func_0x000185f05b40(var_60h ^ (uint64_t)auStack_178);\r\n                   |code_r0x00018350863a:\r\n    0x18350863a    |    pcVar3 = (code *)swi(3);\r\n    0x18350863a    |    (*pcVar3)();\r\n    0x18350863a    |    return;\r\n                   |}\r\n[{\"offset\":6498056688,\"name\":\"fcn.1835079f0\",\"size\":3271,\"is-pure\":false,\"realsz\":3219,\"noreturn\":false,\"stackframe\":376,\"calltype\":\"ms\",\"cost\":904,\"cc\":85,\"loops\":21,\"bits\":64,\"type\":\"fcn\",\"nbbs\":119,\"edges\":169,\"ebbs\":15,\"signature\":\"fcn.1835079f0(int64_t arg1, int64_t arg_38h);\",\"minbound\":6498056688,\"maxbound\":6498059959,\"callrefs\":[{\"from\":6498056824,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6498056878,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6498056884,\"to\":6498056930,\"type\":\"CODE\"},{\"from\":6498056912,\"to\":6442840976,\"type\":\"CALL\"},{\"from\":6498056925,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498056979,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6498057080,\"to\":6512942288,\"type\":\"CALL\"},{\"from\":6498057147,\"to\":6517399712,\"type\":\"CALL\"},{\"from\":6498057179,\"to\":6498057181,\"type\":\"CODE\"},{\"from\":6498057179,\"to\":6498057333,\"type\":\"CODE\"},{\"from\":6498057179,\"to\":6498057698,\"type\":\"CODE\"},{\"from\":6498057179,\"to\":6498057774,\"type\":\"CODE\"},{\"from\":6498057179,\"to\":6498057829,\"type\":\"CODE\"},{\"from\":6498057179,\"to\":6498058885,\"type\":\"CODE\"},{\"from\":6498057225,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6498057323,\"to\":6461969648,\"type\":\"CALL\"},{\"from\":6498057328,\"to\":6498057774,\"type\":\"CODE\"},{\"from\":6498057433,\"to\":6512708384,\"type\":\"CALL\"},{\"from\":6498057493,\"to\":6498058404,\"type\":\"CODE\"},{\"from\":6498057537,\"to\":6560758224,\"type\":\"CALL\"},{\"from\":6498057542,\"to\":6498057774,\"type\":\"CODE\"},{\"from\":6498057567,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6498057599,\"to\":6498060624,\"type\":\"CALL\"},{\"from\":6498057609,\"to\":6498057769,\"type\":\"CODE\"},{\"from\":6498057651,\"to\":6445826592,\"type\":\"CALL\"},{\"from\":6498057675,\"to\":6517426816,\"type\":\"CALL\"},{\"from\":6498057691,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498057696,\"to\":6498057764,\"type\":\"CODE\"},{\"from\":6498057710,\"to\":6496026736,\"type\":\"CALL\"},{\"from\":6498057747,\"to\":6446063536,\"type\":\"CALL\"},{\"from\":6498057769,\"to\":6498060112,\"type\":\"CALL\"},{\"from\":6498057897,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6498057984,\"to\":6462089824,\"type\":\"CALL\"},{\"from\":6498058028,\"to\":6524601072,\"type\":\"CALL\"},{\"from\":6498058070,\"to\":6524601072,\"type\":\"CALL\"},{\"from\":6498058115,\"to\":6445826592,\"type\":\"CALL\"},{\"from\":6498058153,\"to\":6446063536,\"type\":\"CALL\"},{\"from\":6498058163,\"to\":6498060112,\"type\":\"CALL\"},{\"from\":6498058218,\"to\":6524603600,\"type\":\"CALL\"},{\"from\":6498058264,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498058269,\"to\":6498057774,\"type\":\"CODE\"},{\"from\":6498058285,\"to\":6517426816,\"type\":\"CALL\"},{\"from\":6498058301,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498058306,\"to\":6498058176,\"type\":\"CODE\"},{\"from\":6498058333,\"to\":6524603600,\"type\":\"CALL\"},{\"from\":6498058366,\"to\":6498057687,\"type\":\"CODE\"},{\"from\":6498058379,\"to\":6498058535,\"type\":\"CODE\"},{\"from\":6498058508,\"to\":6456090784,\"type\":\"CALL\"},{\"from\":6498058597,\"to\":6456090784,\"type\":\"CALL\"},{\"from\":6498058617,\"to\":6462373904,\"type\":\"CALL\"},{\"from\":6498058663,\"to\":6445282400,\"type\":\"CALL\"},{\"from\":6498058697,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498058743,\"to\":6445488624,\"type\":\"CALL\"},{\"from\":6498058759,\"to\":6462063728,\"type\":\"CALL\"},{\"from\":6498058800,\"to\":6498058395,\"type\":\"CODE\"},{\"from\":6498058827,\"to\":6524603600,\"type\":\"CALL\"},{\"from\":6498058864,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498058883,\"to\":6498058774,\"type\":\"CODE\"},{\"from\":6498059021,\"to\":6445282400,\"type\":\"CALL\"},{\"from\":6498059045,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498059058,\"to\":6475583648,\"type\":\"CALL\"},{\"from\":6498059100,\"to\":6445282400,\"type\":\"CALL\"},{\"from\":6498059124,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498059137,\"to\":6469646816,\"type\":\"CALL\"},{\"from\":6498059179,\"to\":6445282400,\"type\":\"CALL\"},{\"from\":6498059203,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498059218,\"to\":6536786256,\"type\":\"CALL\"},{\"from\":6498059261,\"to\":6524601072,\"type\":\"CALL\"},{\"from\":6498059280,\"to\":6515312816,\"type\":\"CALL\"},{\"from\":6498059335,\"to\":6740379000,\"type\":\"CALL\"},{\"from\":6498059407,\"to\":6524601072,\"type\":\"CALL\"},{\"from\":6498059423,\"to\":6446428896,\"type\":\"CALL\"},{\"from\":6498059490,\"to\":6524601072,\"type\":\"CALL\"},{\"from\":6498059528,\"to\":6446063536,\"type\":\"CALL\"},{\"from\":6498059538,\"to\":6498060112,\"type\":\"CALL\"},{\"from\":6498059584,\"to\":6524603600,\"type\":\"CALL\"},{\"from\":6498059595,\"to\":6498058229,\"type\":\"CODE\"},{\"from\":6498059629,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6498059635,\"to\":6498057108,\"type\":\"CODE\"},{\"from\":6498059657,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498059662,\"to\":6498057108,\"type\":\"CODE\"},{\"from\":6498059677,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498059682,\"to\":6498059649,\"type\":\"CODE\"},{\"from\":6498059718,\"to\":6542069736,\"type\":\"CALL\"},{\"from\":6498059736,\"to\":6445291680,\"type\":\"CALL\"},{\"from\":6498059761,\"to\":6465229872,\"type\":\"CALL\"},{\"from\":6498059808,\"to\":6542069628,\"type\":\"CALL\"},{\"from\":6498059813,\"to\":6498057420,\"type\":\"CODE\"},{\"from\":6498059829,\"to\":6542089024,\"type\":\"CALL\"},{\"from\":6498059914,\"to\":6740379000,\"type\":\"CALL\"},{\"from\":6498059950,\"to\":6498059372,\"type\":\"CODE\"}],\"datarefs\":[{\"from\":6498056718,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6498056750,\"to\":6722920504,\"type\":\"DATA\"},{\"from\":6498056839,\"to\":6537935408,\"type\":\"DATA\"},{\"from\":6498056851,\"to\":6488537376,\"type\":\"DATA\"},{\"from\":6498056863,\"to\":6488537376,\"type\":\"DATA\"},{\"from\":6498056903,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6498056993,\"to\":6498062752,\"type\":\"DATA\"},{\"from\":6498057004,\"to\":6488537312,\"type\":\"DATA\"},{\"from\":6498057015,\"to\":6496570832,\"type\":\"DATA\"},{\"from\":6498057026,\"to\":6498059968,\"type\":\"DATA\"},{\"from\":6498057052,\"to\":6722920584,\"type\":\"DATA\"},{\"from\":6498057059,\"to\":6722920528,\"type\":\"DATA\"},{\"from\":6498057165,\"to\":6722920968,\"type\":\"DATA\"},{\"from\":6498057236,\"to\":6498062816,\"type\":\"DATA\"},{\"from\":6498057247,\"to\":6488537312,\"type\":\"DATA\"},{\"from\":6498057258,\"to\":6496570832,\"type\":\"DATA\"},{\"from\":6498057269,\"to\":6498061344,\"type\":\"DATA\"},{\"from\":6498057294,\"to\":6742349392,\"type\":\"DATA\"},{\"from\":6498057383,\"to\":6742087912,\"type\":\"DATA\"},{\"from\":6498057389,\"to\":6741832416,\"type\":\"DATA\"},{\"from\":6498057420,\"to\":6742087856,\"type\":\"DATA\"},{\"from\":6498057573,\"to\":6715402224,\"type\":\"DATA\"},{\"from\":6498057614,\"to\":6715123816,\"type\":\"DATA\"},{\"from\":6498057715,\"to\":6722920640,\"type\":\"DATA\"},{\"from\":6498057785,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6498057880,\"to\":6741850168,\"type\":\"DATA\"},{\"from\":6498057956,\"to\":6498062976,\"type\":\"DATA\"},{\"from\":6498057991,\"to\":6722920888,\"type\":\"DATA\"},{\"from\":6498058041,\"to\":6718498848,\"type\":\"DATA\"},{\"from\":6498058075,\"to\":6718516424,\"type\":\"DATA\"},{\"from\":6498058124,\"to\":6722920656,\"type\":\"DATA\"},{\"from\":6498058462,\"to\":6712172456,\"type\":\"DATA\"},{\"from\":6498058551,\"to\":6712172464,\"type\":\"DATA\"},{\"from\":6498058622,\"to\":6712256456,\"type\":\"DATA\"},{\"from\":6498058702,\"to\":6712256672,\"type\":\"DATA\"},{\"from\":6498058917,\"to\":6724130880,\"type\":\"DATA\"},{\"from\":6498058954,\"to\":6724130888,\"type\":\"DATA\"},{\"from\":6498058970,\"to\":6724130880,\"type\":\"DATA\"},{\"from\":6498058984,\"to\":6722920672,\"type\":\"DATA\"},{\"from\":6498059063,\"to\":6722920680,\"type\":\"DATA\"},{\"from\":6498059142,\"to\":6722920696,\"type\":\"DATA\"},{\"from\":6498059227,\"to\":6722920704,\"type\":\"DATA\"},{\"from\":6498059266,\"to\":6742247160,\"type\":\"DATA\"},{\"from\":6498059273,\"to\":6717403296,\"type\":\"DATA\"},{\"from\":6498059293,\"to\":6742235216,\"type\":\"DATA\"},{\"from\":6498059376,\"to\":6722920720,\"type\":\"DATA\"},{\"from\":6498059453,\"to\":6722920744,\"type\":\"DATA\"},{\"from\":6498059499,\"to\":6722920624,\"type\":\"DATA\"},{\"from\":6498059614,\"to\":6488537248,\"type\":\"DATA\"},{\"from\":6498059711,\"to\":6742087912,\"type\":\"DATA\"},{\"from\":6498059723,\"to\":6742087912,\"type\":\"DATA\"},{\"from\":6498059741,\"to\":6742087856,\"type\":\"DATA\"},{\"from\":6498059748,\"to\":6718019168,\"type\":\"DATA\"},{\"from\":6498059769,\"to\":6742087888,\"type\":\"DATA\"},{\"from\":6498059776,\"to\":6742087904,\"type\":\"DATA\"},{\"from\":6498059787,\"to\":6706597696,\"type\":\"DATA\"},{\"from\":6498059794,\"to\":6742087856,\"type\":\"DATA\"},{\"from\":6498059801,\"to\":6742087912,\"type\":\"DATA\"},{\"from\":6498059851,\"to\":6742235208,\"type\":\"DATA\"}],\"codexrefs\":[{\"from\":6498056884,\"to\":6498056930,\"type\":\"CODE\"},{\"from\":6498057179,\"to\":6498057181,\"type\":\"CODE\"},{\"from\":6498057179,\"to\":6498057333,\"type\":\"CODE\"},{\"from\":6498057179,\"to\":6498057698,\"type\":\"CODE\"},{\"from\":6498057179,\"to\":6498057774,\"type\":\"CODE\"},{\"from\":6498057179,\"to\":6498057829,\"type\":\"CODE\"},{\"from\":6498057179,\"to\":6498058885,\"type\":\"CODE\"},{\"from\":6498057328,\"to\":6498057774,\"type\":\"CODE\"},{\"from\":6498057493,\"to\":6498058404,\"type\":\"CODE\"},{\"from\":6498057542,\"to\":6498057774,\"type\":\"CODE\"},{\"from\":6498057609,\"to\":6498057769,\"type\":\"CODE\"},{\"from\":6498057696,\"to\":6498057764,\"type\":\"CODE\"},{\"from\":6498058269,\"to\":6498057774,\"type\":\"CODE\"},{\"from\":6498058306,\"to\":6498058176,\"type\":\"CODE\"},{\"from\":6498058366,\"to\":6498057687,\"type\":\"CODE\"},{\"from\":6498058379,\"to\":6498058535,\"type\":\"CODE\"},{\"from\":6498058800,\"to\":6498058395,\"type\":\"CODE\"},{\"from\":6498058883,\"to\":6498058774,\"type\":\"CODE\"},{\"from\":6498059595,\"to\":6498058229,\"type\":\"CODE\"},{\"from\":6498059635,\"to\":6498057108,\"type\":\"CODE\"},{\"from\":6498059662,\"to\":6498057108,\"type\":\"CODE\"},{\"from\":6498059682,\"to\":6498059649,\"type\":\"CODE\"},{\"from\":6498059813,\"to\":6498057420,\"type\":\"CODE\"},{\"from\":6498059950,\"to\":6498059372,\"type\":\"CODE\"}],\"dataxrefs\":[],\"indegree\":24,\"outdegree\":67,\"nlocals\":28,\"nargs\":2,\"stackvars\":[{\"name\":\"var_150h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-336}},{\"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_12eh\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-302}},{\"name\":\"var_128h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-296}},{\"name\":\"var_120h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-288}},{\"name\":\"var_f8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-248}},{\"name\":\"var_f0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-240}},{\"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_d0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-208}},{\"name\":\"var_c8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-200}},{\"name\":\"var_c0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-192}},{\"name\":\"var_b8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-184}},{\"name\":\"var_b0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-176}},{\"name\":\"var_a8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-168}},{\"name\":\"var_a0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-160}},{\"name\":\"var_98h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-152}},{\"name\":\"var_88h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-136}},{\"name\":\"var_78h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-120}},{\"name\":\"var_70h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-112}},{\"name\":\"var_68h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-104}},{\"name\":\"var_61h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-97}},{\"name\":\"var_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\":\"var_8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":8}},{\"name\":\"var_10h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":16}},{\"name\":\"arg_38h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":56}}],\"regvars\":[{\"name\":\"arg1\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"rcx\"}}]}]\r\n","stderr":"WARNING: bin_file_strings: search interval size (0xfb71e00) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0x20fd400) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0xfb71e00) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0x20fd400) exceeds max region size (0xa00000), skipping it.\r\n","exit_code":0,"signal":null,"output_truncated":false,"completion_status":"complete","artifact_sha256_after":"a10ee34ead4a08c906e09f3dd4449042fb084a69ce59210b1c8cee815723bf3c","artifact_changed":false},"confidence":"observed","authority":"shipped-artifact","environment":null,"limitations":["The executable version and supported formats are reported as unknown because no reliable version probe was performed.","A non-zero process exit is preserved as an observed command result.","Rizin commands and retained plugins may read files or access network resources outside the selected artifact; those external inputs are not bound to Evidence.","When both are available, pre-run and post-run digests detect artifact changes across the provider call but cannot prove the exact bytes consumed during the call."],"relationship_coverage":null,"locations":[{"kind":"artifact-path","path":"C:\\Users\\tjzhong\\AppData\\Local\\Tabbit\\Application\\1.18.21.0\\Tabbit.dll"}],"evidence_links":[]},"meta":{"command":"execute-rizin-command","duration":"5289ms"}}
