{"ok":true,"data":{"evidence_id":"ev_ace620d0e4d91f321d90f1fd2f25e12c205a97810db0ca75b027b4c3448a7283","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 @ 0x183793c30;pdgo @ 0x183793c30;afij @ 0x183793c30","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 @ 0x183793c30;pdgo @ 0x183793c30;afij @ 0x183793c30","C:\\Users\\tjzhong\\AppData\\Local\\Tabbit\\Application\\1.18.21.0\\Tabbit.dll"]},"raw_result":{"stdout":"    0x183793c30    |\r\n    0x183793c30    |// WARNING: [rz-ghidra] Detected overlap for variable var_61h\r\n    0x183793c30    |// WARNING: [rz-ghidra] Detected overlap for variable var_17h\r\n    0x183793c30    |// WARNING: [rz-ghidra] Detected overlap for variable var_18h\r\n    0x183793c30    |// WARNING: [rz-ghidra] Detected overlap for variable var_b1h\r\n                   |\r\n    0x183793c30    |void fcn.183793c30(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4, int64_t arg_28h, int64_t arg_30h,\r\n                   |                  int64_t arg_38h)\r\n                   |{\r\n                   |    int32_t iVar1;\r\n                   |    int32_t *piVar2;\r\n                   |    undefined8 uVar3;\r\n                   |    int32_t *piVar4;\r\n                   |    code *pcVar5;\r\n                   |    undefined4 uVar6;\r\n                   |    undefined4 uVar7;\r\n                   |    undefined4 uVar8;\r\n                   |    undefined4 *puVar9;\r\n                   |    undefined4 *puVar10;\r\n                   |    undefined8 *puVar11;\r\n                   |    undefined4 *puVar12;\r\n                   |    undefined8 *puVar13;\r\n                   |    undefined8 *puVar14;\r\n                   |    int64_t var_8h;\r\n                   |    int64_t var_10h;\r\n                   |    int64_t var_20h;\r\n                   |    int64_t var_c8h;\r\n                   |    int64_t var_c0h;\r\n                   |    int64_t var_b8h;\r\n                   |    int64_t var_a8h;\r\n                   |    int64_t var_a0h;\r\n                   |    int64_t var_98h;\r\n                   |    undefined4 uStack_90;\r\n                   |    undefined4 uStack_8c;\r\n                   |    int64_t var_88h;\r\n                   |    int64_t var_80h;\r\n                   |    int64_t var_78h;\r\n                   |    undefined8 uStack_70;\r\n                   |    int64_t var_68h;\r\n                   |    int64_t var_58h;\r\n                   |    int64_t var_50h;\r\n                   |    int64_t var_48h;\r\n                   |    \r\n    0x183793c58    |    var_48h = *(uint64_t *)0x191c71040 ^ (uint64_t)&var_c8h;\r\n    0x183793c6b    |    if (*(uint64_t *)(arg1 + 0x98) < 8) {\r\n    0x183793c73    |        puVar13 = (undefined8 *)(arg1 + 0x90);\r\n    0x183793c7a    |        puVar11 = *(undefined8 **)(arg1 + 0x90);\r\n    0x183793c89    |        while (puVar11 != (undefined8 *)0x0) {\r\n    0x183793c93    |            if ((uint64_t)arg2 < (uint64_t)puVar11[4]) {\r\n    0x183793c83    |                puVar11 = (undefined8 *)*puVar11;\r\n                   |            } else {\r\n    0x183793c95    |                if ((uint64_t)arg2 <= (uint64_t)puVar11[4]) {\r\n    0x183793ca0    |                    if (puVar11 != puVar13) goto code_r0x000183793ca6;\r\n    0x183793ca0    |                    break;\r\n                   |                }\r\n    0x183793c97    |                puVar11 = (undefined8 *)puVar11[1];\r\n                   |            }\r\n                   |        }\r\n    0x183793e19    |        puVar9 = (undefined4 *)func_0x000185f006b8(0xa8);\r\n    0x183793e21    |        puVar10 = puVar9 + 6;\r\n    0x183793e27    |        *(undefined8 *)(puVar9 + 0x1a) = 0;\r\n    0x183793e2e    |        *(undefined8 *)(puVar9 + 0x12) = 0;\r\n    0x183793e2e    |        *(undefined8 *)(puVar9 + 0x14) = 0;\r\n    0x183793e32    |        *(undefined8 *)(puVar9 + 6) = 0;\r\n    0x183793e32    |        *(undefined8 *)(puVar9 + 8) = 0;\r\n    0x183793e36    |        *(undefined8 *)(puVar9 + 10) = 0;\r\n    0x183793e36    |        *(undefined8 *)(puVar9 + 0xc) = 0;\r\n    0x183793e3a    |        *(undefined8 *)(puVar9 + 0xe) = 0;\r\n    0x183793e3a    |        *(undefined8 *)(puVar9 + 0x10) = 0;\r\n    0x183793e3e    |        *(undefined8 *)(puVar9 + 0x16) = 0;\r\n    0x183793e3e    |        *(undefined8 *)(puVar9 + 0x18) = 0;\r\n    0x183793e42    |        puVar9[0x1a] = 0xffffffff;\r\n    0x183793e49    |        *(undefined8 *)(puVar9 + 0x1c) = 0;\r\n    0x183793e49    |        *(undefined8 *)(puVar9 + 0x1e) = 0;\r\n    0x183793e4d    |        *(undefined8 *)(puVar9 + 0x20) = 0;\r\n    0x183793e4d    |        *(undefined8 *)(puVar9 + 0x22) = 0;\r\n    0x183793e54    |        *(undefined8 *)(puVar9 + 0x24) = 0;\r\n    0x183793e54    |        *(undefined8 *)(puVar9 + 0x26) = 0;\r\n    0x183793e62    |        *(undefined8 *)(puVar9 + 0x12) = 0x18feffbd8;\r\n    0x183793e66    |        *(undefined8 *)(puVar9 + 0x28) = 0;\r\n    0x183793e72    |        *(undefined8 *)(puVar9 + 4) = *(undefined8 *)(arg3 + 0x10);\r\n    0x183793e76    |        uVar6 = *(undefined4 *)(arg3 + 4);\r\n    0x183793e76    |        uVar7 = *(undefined4 *)(arg3 + 8);\r\n    0x183793e76    |        uVar8 = *(undefined4 *)(arg3 + 0xc);\r\n    0x183793e7b    |        *puVar9 = *(undefined4 *)arg3;\r\n    0x183793e7b    |        puVar9[1] = uVar6;\r\n    0x183793e7b    |        puVar9[2] = uVar7;\r\n    0x183793e7b    |        puVar9[3] = uVar8;\r\n    0x183793e7e    |        *(undefined *)(arg3 + 0x17) = 0;\r\n    0x183793e83    |        *(undefined *)arg3 = 0;\r\n    0x183793e8f    |        var_a8h = arg3;\r\n    0x183793e8f    |        if (puVar10 == (undefined4 *)arg4) {\r\n                   |code_r0x000183793eaa:\r\n    0x183793eaa    |            uVar3 = *(undefined8 *)arg_28h;\r\n    0x183793ead    |            *(undefined8 *)arg_28h = 0;\r\n    0x183793eb4    |            *(undefined8 *)(puVar9 + 0xc) = uVar3;\r\n                   |        } else {\r\n    0x183793e95    |            if (-1 < *(char *)(arg4 + 0x17)) {\r\n    0x183793e9f    |                *(undefined8 *)(puVar9 + 10) = *(undefined8 *)(arg4 + 0x10);\r\n    0x183793ea3    |                uVar6 = *(undefined4 *)(arg4 + 4);\r\n    0x183793ea3    |                uVar7 = *(undefined4 *)(arg4 + 8);\r\n    0x183793ea3    |                uVar8 = *(undefined4 *)(arg4 + 0xc);\r\n    0x183793ea7    |                *puVar10 = *(undefined4 *)arg4;\r\n    0x183793ea7    |                puVar9[7] = uVar6;\r\n    0x183793ea7    |                puVar9[8] = uVar7;\r\n    0x183793ea7    |                puVar9[9] = uVar8;\r\n    0x183793ea7    |                goto code_r0x000183793eaa;\r\n                   |            }\r\n    0x183793d96    |            func_0x000184211d10(puVar10, *(undefined8 *)arg4, *(undefined8 *)(arg4 + 8));\r\n    0x183793d9b    |            piVar2 = *(int32_t **)(puVar9 + 0xc);\r\n    0x183793d9f    |            uVar3 = *(undefined8 *)arg_28h;\r\n    0x183793da2    |            *(undefined8 *)arg_28h = 0;\r\n    0x183793da9    |            *(undefined8 *)(puVar9 + 0xc) = uVar3;\r\n    0x183793db0    |            if (piVar2 != (int32_t *)0x0) {\r\n    0x183793db6    |                LOCK();\r\n    0x183793db6    |                *piVar2 = *piVar2 + -1;\r\n    0x183793db6    |                UNLOCK();\r\n    0x183793dbb    |                if (*piVar2 == 0) {\r\n    0x183793dd0    |                    if (*(int64_t *)(piVar2 + 4) == 0x182bf38a0) {\r\n    0x18379423a    |                        piVar4 = *(int32_t **)(piVar2 + 0xc);\r\n    0x183794242    |                        if (piVar4 != (int32_t *)0x0) {\r\n    0x183794256    |                            LOCK();\r\n    0x183794256    |                            *piVar4 = *piVar4 + -1;\r\n    0x183794256    |                            UNLOCK();\r\n    0x183794259    |                            if (*piVar4 == 0) {\r\n    0x183794260    |                                func_0x0001841dcbe0(piVar4, 8);\r\n                   |                            }\r\n                   |                        }\r\n    0x18379424c    |                        func_0x0001841dcbe0(piVar2, 0x48);\r\n                   |                    } else {\r\n    0x183793dd9    |                        (*(code *)0x185f59da0)(piVar2);\r\n                   |                    }\r\n                   |                }\r\n                   |            }\r\n                   |        }\r\n    0x183793ebd    |        piVar2 = *(int32_t **)(arg1 + 0xf0);\r\n    0x183793ec4    |        uVar3 = *(undefined8 *)(arg1 + 0xf8);\r\n    0x183793ece    |        var_a0h = arg4;\r\n    0x183793ece    |        if (piVar2 != (int32_t *)0x0) {\r\n    0x183793ed5    |            LOCK();\r\n    0x183793ed5    |            iVar1 = *piVar2;\r\n    0x183793ed5    |            *piVar2 = *piVar2 + 1;\r\n    0x183793ed5    |            UNLOCK();\r\n    0x183793ede    |            if (iVar1 == 0x7fffffff) {\r\n    0x18379427c    |                pcVar5 = (code *)swi(3);\r\n    0x18379427c    |                (*pcVar5)();\r\n    0x18379427c    |                return;\r\n                   |            }\r\n                   |        }\r\n    0x183793ef0    |        puVar10 = (undefined4 *)func_0x000185f006b8(0x40);\r\n    0x183793ef8    |        *puVar10 = 1;\r\n    0x183793f05    |        *(undefined8 *)(puVar10 + 2) = 0x1837972d0;\r\n    0x183793f10    |        *(undefined8 *)(puVar10 + 4) = 0x182bf38e0;\r\n    0x183793f1b    |        *(undefined8 *)(puVar10 + 6) = 0x18339cdd0;\r\n    0x183793f26    |        *(undefined8 *)(puVar10 + 8) = 0x1837942a0;\r\n    0x183793f2a    |        *(int32_t **)(puVar10 + 10) = piVar2;\r\n    0x183793f2e    |        *(undefined8 *)(puVar10 + 0xc) = uVar3;\r\n    0x183793f32    |        *(int64_t *)(puVar10 + 0xe) = arg2;\r\n    0x183793f44    |        func_0x000184339cd0(&var_98h, 0x190aebc98, 0x190c1d910, 0xe6);\r\n    0x183793f54    |        piVar2 = *(int32_t **)(puVar9 + 0x28);\r\n    0x183793f5b    |        *(undefined4 **)(puVar9 + 0x28) = puVar10;\r\n    0x183793f65    |        if (piVar2 != (int32_t *)0x0) {\r\n    0x1837941e5    |            LOCK();\r\n    0x1837941e5    |            *piVar2 = *piVar2 + -1;\r\n    0x1837941e5    |            UNLOCK();\r\n    0x1837941ea    |            if (*piVar2 == 0) {\r\n    0x1837941fe    |                if (*(int64_t *)(piVar2 + 4) == 0x182bf38a0) {\r\n    0x18379420e    |                    piVar4 = *(int32_t **)(piVar2 + 0xc);\r\n    0x183794215    |                    if (piVar4 != (int32_t *)0x0) {\r\n    0x183794229    |                        LOCK();\r\n    0x183794229    |                        *piVar4 = *piVar4 + -1;\r\n    0x183794229    |                        UNLOCK();\r\n    0x18379422c    |                        if (*piVar4 == 0) {\r\n    0x183794233    |                            func_0x0001841dcbe0(piVar4, 8);\r\n                   |                        }\r\n                   |                    }\r\n    0x18379421f    |                    func_0x0001841dcbe0(piVar2, 0x48);\r\n                   |                } else {\r\n    0x183794203    |                    (*(code *)0x185f59da0)(piVar2);\r\n                   |                }\r\n                   |            }\r\n                   |        }\r\n    0x183793f6f    |        puVar9[0x1a] = (undefined4)var_88h;\r\n    0x183793f77    |        puVar9[0x16] = (undefined4)var_98h;\r\n    0x183793f77    |        puVar9[0x17] = var_98h._4_4_;\r\n    0x183793f77    |        puVar9[0x18] = uStack_90;\r\n    0x183793f77    |        puVar9[0x19] = uStack_8c;\r\n    0x183793f80    |        *(int64_t *)(puVar9 + 0x1c) = var_80h;\r\n    0x183793f84    |        *(undefined8 *)(puVar9 + 0x22) = 45000000;\r\n    0x183793ee7    |        func_0x00018477a0a0(puVar9 + 0x12);\r\n    0x183793f92    |        arg4 = var_a0h;\r\n    0x183793f97    |        puVar11 = (undefined8 *)*puVar13;\r\n    0x183793fa5    |        while (puVar14 = puVar13, puVar11 != (undefined8 *)0x0) {\r\n    0x183793dfa    |            while (puVar13 = puVar11, (uint64_t)puVar13[4] <= (uint64_t)arg2) {\r\n    0x183793dfc    |                if ((uint64_t)arg2 <= (uint64_t)puVar13[4]) goto code_r0x000183794010;\r\n    0x183793e09    |                puVar11 = (undefined8 *)puVar13[1];\r\n    0x183793e09    |                if ((undefined8 *)puVar13[1] == (undefined8 *)0x0) {\r\n    0x183793e0b    |                    puVar14 = puVar13 + 1;\r\n    0x183793e0f    |                    goto code_r0x000183793fab;\r\n                   |                }\r\n                   |            }\r\n    0x183793de4    |            puVar11 = (undefined8 *)*puVar13;\r\n                   |        }\r\n                   |code_r0x000183793fab:\r\n    0x183793fb0    |        puVar11 = (undefined8 *)func_0x000185f006b8(0x30);\r\n    0x183793fc2    |        if ((puVar11 == (undefined8 *)0x0) || (puVar11 == (undefined8 *)0xffffffffffffffe0)) {\r\n    0x183794267    |    // WARNING: Does not return\r\n    0x183794267    |            pcVar5 = (code *)invalidInstructionException();\r\n    0x183794267    |            (*pcVar5)();\r\n                   |        }\r\n    0x183793fc8    |        puVar11[4] = arg2;\r\n    0x183793fcc    |        puVar11[5] = puVar9;\r\n    0x183793fd3    |        *puVar11 = 0;\r\n    0x183793fd3    |        puVar11[1] = 0;\r\n    0x183793fd6    |        puVar11[2] = puVar13;\r\n    0x183793fda    |        *puVar14 = puVar11;\r\n    0x183793feb    |        if (**(int64_t **)(arg1 + 0x88) != 0) {\r\n    0x183793fed    |            *(int64_t *)(arg1 + 0x88) = **(int64_t **)(arg1 + 0x88);\r\n    0x183793ff4    |            puVar11 = (undefined8 *)*puVar14;\r\n                   |        }\r\n    0x183793ff8    |        func_0x0001841fdb60(*(undefined8 *)(arg1 + 0x90), puVar11);\r\n    0x183794007    |        *(int64_t *)(arg1 + 0x98) = *(int64_t *)(arg1 + 0x98) + 1;\r\n    0x18379400e    |        puVar9 = (undefined4 *)0x0;\r\n                   |code_r0x000183794010:\r\n    0x183794010    |        piVar2 = *(int32_t **)(arg1 + 0xf0);\r\n    0x183794017    |        uVar3 = *(undefined8 *)(arg1 + 0xf8);\r\n    0x183794021    |        if (piVar2 != (int32_t *)0x0) {\r\n    0x183794028    |            LOCK();\r\n    0x183794028    |            iVar1 = *piVar2;\r\n    0x183794028    |            *piVar2 = *piVar2 + 1;\r\n    0x183794028    |            UNLOCK();\r\n    0x183794033    |            if (iVar1 == 0x7fffffff) {\r\n    0x18379427f    |                pcVar5 = (code *)swi(3);\r\n    0x18379427f    |                (*pcVar5)();\r\n    0x18379427f    |                return;\r\n                   |            }\r\n                   |        }\r\n    0x18379403e    |        puVar10 = (undefined4 *)func_0x000185f006b8(0x40);\r\n    0x18379404b    |        *puVar10 = 1;\r\n    0x183794054    |        *(undefined8 *)(puVar10 + 2) = 0x183797360;\r\n    0x18379405f    |        *(undefined8 *)(puVar10 + 4) = 0x182bf38e0;\r\n    0x18379406a    |        *(undefined8 *)(puVar10 + 6) = 0x18339cdd0;\r\n    0x183794075    |        *(undefined8 *)(puVar10 + 8) = 0x1837943e0;\r\n    0x183794079    |        *(int32_t **)(puVar10 + 10) = piVar2;\r\n    0x18379407d    |        *(undefined8 *)(puVar10 + 0xc) = uVar3;\r\n    0x183794081    |        *(int64_t *)(puVar10 + 0xe) = arg2;\r\n    0x18379408a    |        puVar12 = (undefined4 *)func_0x000185f006b8(0x40);\r\n    0x183794092    |        *puVar12 = 1;\r\n    0x18379409b    |        *(undefined8 *)(puVar12 + 2) = 0x1833e7f20;\r\n    0x1837940a6    |        *(undefined8 *)(puVar12 + 4) = 0x182bf39b0;\r\n    0x1837940b1    |        *(undefined8 *)(puVar12 + 6) = 0x1841d75d0;\r\n    0x1837940bc    |        *(undefined8 *)(puVar12 + 8) = 0x1837925b0;\r\n    0x1837940c4    |        *(undefined8 *)(puVar12 + 0xe) = *(undefined8 *)(arg4 + 0x10);\r\n    0x1837940c8    |        uVar3 = *(undefined8 *)(arg4 + 8);\r\n    0x1837940cc    |        *(undefined8 *)(puVar12 + 10) = *(undefined8 *)arg4;\r\n    0x1837940cc    |        *(undefined8 *)(puVar12 + 0xc) = uVar3;\r\n    0x1837940d4    |        *(undefined8 *)arg4 = 0;\r\n    0x1837940d4    |        *(undefined8 *)(arg4 + 8) = 0;\r\n    0x1837940da    |        *(undefined8 *)(arg4 + 0x10) = 0;\r\n    0x1837940ec    |        func_0x000184339cd0(&var_98h, 0x190aebc98, 0x190c1d910, 0xeb);\r\n    0x183794101    |        puVar13 = (undefined8 *)func_0x000185f006b8(8);\r\n    0x183794109    |        *puVar13 = 0;\r\n    0x183794111    |        var_50h = func_0x000185f006b8(0x38);\r\n    0x183794116    |        *(undefined4 *)var_50h = 1;\r\n    0x18379411f    |        *(undefined8 *)(var_50h + 8) = 0x181346940;\r\n    0x18379412a    |        *(undefined8 *)(var_50h + 0x10) = 0x183798160;\r\n    0x18379412e    |        *(undefined8 *)(var_50h + 0x18) = 0x1841d75d0;\r\n    0x183794139    |        *(undefined8 *)(var_50h + 0x20) = 0x183797d30;\r\n    0x18379413d    |        *(undefined4 **)(var_50h + 0x28) = puVar10;\r\n    0x183794141    |        *(undefined8 **)(var_50h + 0x30) = puVar13;\r\n    0x18379414f    |        var_58h = func_0x000185f006b8(0x38);\r\n    0x183794157    |        *(undefined4 *)var_58h = 1;\r\n    0x183794160    |        *(undefined8 *)(var_58h + 8) = 0x1800b3540;\r\n    0x18379416b    |        *(undefined8 *)(var_58h + 0x10) = 0x18336e440;\r\n    0x18379416f    |        *(undefined8 *)(var_58h + 0x18) = 0x1841d75d0;\r\n    0x18379417a    |        *(undefined8 *)(var_58h + 0x20) = 0x183797ec0;\r\n    0x18379417e    |        *(undefined4 **)(var_58h + 0x28) = puVar12;\r\n    0x183794196    |        if (((uint64_t)puVar13 & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) {\r\n    0x18379419b    |            func_0x0001841c7180(puVar13);\r\n                   |        }\r\n    0x1837941a0    |        *(undefined8 **)(var_58h + 0x30) = puVar13;\r\n    0x1837941b3    |        func_0x000181401ac0(&var_98h, 0x190c1d955, &var_58h, &var_50h);\r\n    0x1837941bd    |        arg3 = var_a8h;\r\n    0x1837941d2    |        if (puVar9 != (undefined4 *)0x0) {\r\n    0x1837941db    |            func_0x0001837973f0(puVar9);\r\n                   |        }\r\n                   |    } else {\r\n                   |code_r0x000183793ca6:\r\n    0x183793ca6    |        var_68h = *(int64_t *)(arg4 + 0x10);\r\n    0x183793caf    |        var_78h = *(int64_t *)arg4;\r\n    0x183793caf    |        uStack_70 = *(undefined8 *)(arg4 + 8);\r\n    0x183793cbb    |        *(undefined8 *)arg4 = 0;\r\n    0x183793cbb    |        *(undefined8 *)(arg4 + 8) = 0;\r\n    0x183793cbf    |        *(undefined8 *)(arg4 + 0x10) = 0;\r\n    0x183793cc7    |        piVar2 = *(int32_t **)arg_28h;\r\n    0x183793ccd    |        if (piVar2 == (int32_t *)0x0) goto code_r0x000183794279;\r\n    0x183793cd3    |        *(undefined8 *)arg_28h = 0;\r\n    0x183793ce6    |        (*(code *)0x185f59da0)(piVar2, &var_78h);\r\n    0x183793cec    |        LOCK();\r\n    0x183793cec    |        *piVar2 = *piVar2 + -1;\r\n    0x183793cec    |        UNLOCK();\r\n    0x183793cef    |        if (*piVar2 == 0) {\r\n    0x183793cf8    |            (*(code *)0x185f59da0)(piVar2);\r\n                   |        }\r\n    0x183793d03    |        if (var_68h < 0) {\r\n    0x183794296    |            func_0x0001841dcbe0(var_78h, var_68h & 0x7fffffffffffffff);\r\n                   |        }\r\n                   |    }\r\n    0x183793d0f    |    if (*(char *)(arg3 + 0x17) < '\\0') {\r\n    0x183793d20    |        func_0x0001841dcbe0(*(undefined8 *)arg3, *(uint64_t *)(arg3 + 0x10) & 0x7fffffffffffffff);\r\n                   |    }\r\n    0x183793d2d    |    if (*(char *)(arg4 + 0x17) < '\\0') {\r\n    0x183793d3d    |        func_0x0001841dcbe0(*(undefined8 *)arg4, *(uint64_t *)(arg4 + 0x10) & 0x7fffffffffffffff);\r\n                   |    }\r\n    0x183793d46    |    piVar2 = *(int32_t **)arg_28h;\r\n    0x183793d4c    |    if (piVar2 != (int32_t *)0x0) {\r\n    0x183793d7d    |        LOCK();\r\n    0x183793d7d    |        *piVar2 = *piVar2 + -1;\r\n    0x183793d7d    |        UNLOCK();\r\n    0x183793d80    |        if (*piVar2 == 0) {\r\n    0x183793d86    |            (*(code *)0x185f59da0)();\r\n                   |        }\r\n                   |    }\r\n    0x183793d63    |    if (*(uint64_t *)0x191c71040 == (var_48h ^ (uint64_t)&var_c8h)) {\r\n    0x183793d7c    |        return;\r\n                   |    }\r\n    0x183794271    |    func_0x000185f05b40(var_48h ^ (uint64_t)&var_c8h);\r\n                   |code_r0x000183794279:\r\n    0x183794279    |    pcVar5 = (code *)swi(3);\r\n    0x183794279    |    (*pcVar5)();\r\n    0x183794279    |    return;\r\n                   |}\r\n[{\"offset\":6500727856,\"name\":\"fcn.183793c30\",\"size\":1648,\"is-pure\":false,\"realsz\":1642,\"noreturn\":false,\"stackframe\":200,\"calltype\":\"ms\",\"cost\":488,\"cc\":44,\"loops\":19,\"bits\":64,\"type\":\"fcn\",\"nbbs\":66,\"edges\":100,\"ebbs\":5,\"signature\":\"fcn.183793c30(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4, int64_t arg_28h, int64_t arg_30h, int64_t arg_38h);\",\"minbound\":6500727856,\"maxbound\":6500729504,\"callrefs\":[{\"from\":6500727937,\"to\":6500727942,\"type\":\"CODE\"},{\"from\":6500727963,\"to\":6500727942,\"type\":\"CODE\"},{\"from\":6500728038,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500728056,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500728100,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500728129,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500728198,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500728204,\"to\":6500728142,\"type\":\"CODE\"},{\"from\":6500728214,\"to\":6511729936,\"type\":\"CALL\"},{\"from\":6500728281,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500728287,\"to\":6500728504,\"type\":\"CODE\"},{\"from\":6500728335,\"to\":6500728747,\"type\":\"CODE\"},{\"from\":6500728345,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500728560,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500728655,\"to\":6512942288,\"type\":\"CALL\"},{\"from\":6500728722,\"to\":6517399712,\"type\":\"CALL\"},{\"from\":6500728752,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500728834,\"to\":6511647584,\"type\":\"CALL\"},{\"from\":6500728894,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500728970,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500729079,\"to\":6512942288,\"type\":\"CALL\"},{\"from\":6500729089,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500729105,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500729167,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500729243,\"to\":6511423872,\"type\":\"CALL\"},{\"from\":6500729277,\"to\":6463429312,\"type\":\"CALL\"},{\"from\":6500729307,\"to\":6500742128,\"type\":\"CALL\"},{\"from\":6500729312,\"to\":6500728073,\"type\":\"CODE\"},{\"from\":6500729347,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500729353,\"to\":6500728683,\"type\":\"CODE\"},{\"from\":6500729375,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500729380,\"to\":6500728683,\"type\":\"CODE\"},{\"from\":6500729395,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500729400,\"to\":6500729367,\"type\":\"CODE\"},{\"from\":6500729420,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500729425,\"to\":6500728504,\"type\":\"CODE\"},{\"from\":6500729440,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500729445,\"to\":6500729412,\"type\":\"CODE\"},{\"from\":6500729460,\"to\":6542089024,\"type\":\"CALL\"},{\"from\":6500729494,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500729499,\"to\":6500728073,\"type\":\"CODE\"}],\"datarefs\":[{\"from\":6500727889,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6500728153,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6500728262,\"to\":6488537248,\"type\":\"DATA\"},{\"from\":6500728411,\"to\":6709836760,\"type\":\"DATA\"},{\"from\":6500728574,\"to\":6500741840,\"type\":\"DATA\"},{\"from\":6500728585,\"to\":6488537312,\"type\":\"DATA\"},{\"from\":6500728596,\"to\":6496570832,\"type\":\"DATA\"},{\"from\":6500728607,\"to\":6500729504,\"type\":\"DATA\"},{\"from\":6500728630,\"to\":6722337944,\"type\":\"DATA\"},{\"from\":6500728637,\"to\":6723590416,\"type\":\"DATA\"},{\"from\":6500728909,\"to\":6500741984,\"type\":\"DATA\"},{\"from\":6500728920,\"to\":6488537312,\"type\":\"DATA\"},{\"from\":6500728931,\"to\":6496570832,\"type\":\"DATA\"},{\"from\":6500728942,\"to\":6500729824,\"type\":\"DATA\"},{\"from\":6500728980,\"to\":6496878368,\"type\":\"DATA\"},{\"from\":6500728991,\"to\":6488537520,\"type\":\"DATA\"},{\"from\":6500729002,\"to\":6511490512,\"type\":\"DATA\"},{\"from\":6500729013,\"to\":6500722096,\"type\":\"DATA\"},{\"from\":6500729054,\"to\":6722337944,\"type\":\"DATA\"},{\"from\":6500729061,\"to\":6723590416,\"type\":\"DATA\"},{\"from\":6500729112,\"to\":6462662976,\"type\":\"DATA\"},{\"from\":6500729123,\"to\":6500745568,\"type\":\"DATA\"},{\"from\":6500729138,\"to\":6500744496,\"type\":\"DATA\"},{\"from\":6500729177,\"to\":6443185472,\"type\":\"DATA\"},{\"from\":6500729188,\"to\":6496379968,\"type\":\"DATA\"},{\"from\":6500729203,\"to\":6500744896,\"type\":\"DATA\"},{\"from\":6500729231,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6500729260,\"to\":6723590485,\"type\":\"DATA\"},{\"from\":6500729332,\"to\":6488537248,\"type\":\"DATA\"}],\"codexrefs\":[{\"from\":6500727937,\"to\":6500727942,\"type\":\"CODE\"},{\"from\":6500727963,\"to\":6500727942,\"type\":\"CODE\"},{\"from\":6500728204,\"to\":6500728142,\"type\":\"CODE\"},{\"from\":6500728287,\"to\":6500728504,\"type\":\"CODE\"},{\"from\":6500728335,\"to\":6500728747,\"type\":\"CODE\"},{\"from\":6500729312,\"to\":6500728073,\"type\":\"CODE\"},{\"from\":6500729353,\"to\":6500728683,\"type\":\"CODE\"},{\"from\":6500729380,\"to\":6500728683,\"type\":\"CODE\"},{\"from\":6500729400,\"to\":6500729367,\"type\":\"CODE\"},{\"from\":6500729425,\"to\":6500728504,\"type\":\"CODE\"},{\"from\":6500729445,\"to\":6500729412,\"type\":\"CODE\"},{\"from\":6500729499,\"to\":6500728073,\"type\":\"CODE\"}],\"dataxrefs\":[],\"indegree\":12,\"outdegree\":29,\"nlocals\":20,\"nargs\":7,\"stackvars\":[{\"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_b1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-177}},{\"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_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_61h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-97}},{\"name\":\"var_58h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-88}},{\"name\":\"var_50h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-80}},{\"name\":\"var_48h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-72}},{\"name\":\"var_8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":8}},{\"name\":\"var_10h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":16}},{\"name\":\"var_17h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":23}},{\"name\":\"var_18h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":24}},{\"name\":\"var_20h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":32}},{\"name\":\"arg_28h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":40}},{\"name\":\"arg_30h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":48}},{\"name\":\"arg_38h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":56}}],\"regvars\":[{\"name\":\"arg3\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"r8\"}},{\"name\":\"arg4\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"r9\"}},{\"name\":\"arg1\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"rcx\"}},{\"name\":\"arg2\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"rdx\"}}]}]\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":"    0x183793c30    |\r\n    0x183793c30    |// WARNING: [rz-ghidra] Detected overlap for variable var_61h\r\n    0x183793c30    |// WARNING: [rz-ghidra] Detected overlap for variable var_17h\r\n    0x183793c30    |// WARNING: [rz-ghidra] Detected overlap for variable var_18h\r\n    0x183793c30    |// WARNING: [rz-ghidra] Detected overlap for variable var_b1h\r\n                   |\r\n    0x183793c30    |void fcn.183793c30(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4, int64_t arg_28h, int64_t arg_30h,\r\n                   |                  int64_t arg_38h)\r\n                   |{\r\n                   |    int32_t iVar1;\r\n                   |    int32_t *piVar2;\r\n                   |    undefined8 uVar3;\r\n                   |    int32_t *piVar4;\r\n                   |    code *pcVar5;\r\n                   |    undefined4 uVar6;\r\n                   |    undefined4 uVar7;\r\n                   |    undefined4 uVar8;\r\n                   |    undefined4 *puVar9;\r\n                   |    undefined4 *puVar10;\r\n                   |    undefined8 *puVar11;\r\n                   |    undefined4 *puVar12;\r\n                   |    undefined8 *puVar13;\r\n                   |    undefined8 *puVar14;\r\n                   |    int64_t var_8h;\r\n                   |    int64_t var_10h;\r\n                   |    int64_t var_20h;\r\n                   |    int64_t var_c8h;\r\n                   |    int64_t var_c0h;\r\n                   |    int64_t var_b8h;\r\n                   |    int64_t var_a8h;\r\n                   |    int64_t var_a0h;\r\n                   |    int64_t var_98h;\r\n                   |    undefined4 uStack_90;\r\n                   |    undefined4 uStack_8c;\r\n                   |    int64_t var_88h;\r\n                   |    int64_t var_80h;\r\n                   |    int64_t var_78h;\r\n                   |    undefined8 uStack_70;\r\n                   |    int64_t var_68h;\r\n                   |    int64_t var_58h;\r\n                   |    int64_t var_50h;\r\n                   |    int64_t var_48h;\r\n                   |    \r\n    0x183793c58    |    var_48h = *(uint64_t *)0x191c71040 ^ (uint64_t)&var_c8h;\r\n    0x183793c6b    |    if (*(uint64_t *)(arg1 + 0x98) < 8) {\r\n    0x183793c73    |        puVar13 = (undefined8 *)(arg1 + 0x90);\r\n    0x183793c7a    |        puVar11 = *(undefined8 **)(arg1 + 0x90);\r\n    0x183793c89    |        while (puVar11 != (undefined8 *)0x0) {\r\n    0x183793c93    |            if ((uint64_t)arg2 < (uint64_t)puVar11[4]) {\r\n    0x183793c83    |                puVar11 = (undefined8 *)*puVar11;\r\n                   |            } else {\r\n    0x183793c95    |                if ((uint64_t)arg2 <= (uint64_t)puVar11[4]) {\r\n    0x183793ca0    |                    if (puVar11 != puVar13) goto code_r0x000183793ca6;\r\n    0x183793ca0    |                    break;\r\n                   |                }\r\n    0x183793c97    |                puVar11 = (undefined8 *)puVar11[1];\r\n                   |            }\r\n                   |        }\r\n    0x183793e19    |        puVar9 = (undefined4 *)func_0x000185f006b8(0xa8);\r\n    0x183793e21    |        puVar10 = puVar9 + 6;\r\n    0x183793e27    |        *(undefined8 *)(puVar9 + 0x1a) = 0;\r\n    0x183793e2e    |        *(undefined8 *)(puVar9 + 0x12) = 0;\r\n    0x183793e2e    |        *(undefined8 *)(puVar9 + 0x14) = 0;\r\n    0x183793e32    |        *(undefined8 *)(puVar9 + 6) = 0;\r\n    0x183793e32    |        *(undefined8 *)(puVar9 + 8) = 0;\r\n    0x183793e36    |        *(undefined8 *)(puVar9 + 10) = 0;\r\n    0x183793e36    |        *(undefined8 *)(puVar9 + 0xc) = 0;\r\n    0x183793e3a    |        *(undefined8 *)(puVar9 + 0xe) = 0;\r\n    0x183793e3a    |        *(undefined8 *)(puVar9 + 0x10) = 0;\r\n    0x183793e3e    |        *(undefined8 *)(puVar9 + 0x16) = 0;\r\n    0x183793e3e    |        *(undefined8 *)(puVar9 + 0x18) = 0;\r\n    0x183793e42    |        puVar9[0x1a] = 0xffffffff;\r\n    0x183793e49    |        *(undefined8 *)(puVar9 + 0x1c) = 0;\r\n    0x183793e49    |        *(undefined8 *)(puVar9 + 0x1e) = 0;\r\n    0x183793e4d    |        *(undefined8 *)(puVar9 + 0x20) = 0;\r\n    0x183793e4d    |        *(undefined8 *)(puVar9 + 0x22) = 0;\r\n    0x183793e54    |        *(undefined8 *)(puVar9 + 0x24) = 0;\r\n    0x183793e54    |        *(undefined8 *)(puVar9 + 0x26) = 0;\r\n    0x183793e62    |        *(undefined8 *)(puVar9 + 0x12) = 0x18feffbd8;\r\n    0x183793e66    |        *(undefined8 *)(puVar9 + 0x28) = 0;\r\n    0x183793e72    |        *(undefined8 *)(puVar9 + 4) = *(undefined8 *)(arg3 + 0x10);\r\n    0x183793e76    |        uVar6 = *(undefined4 *)(arg3 + 4);\r\n    0x183793e76    |        uVar7 = *(undefined4 *)(arg3 + 8);\r\n    0x183793e76    |        uVar8 = *(undefined4 *)(arg3 + 0xc);\r\n    0x183793e7b    |        *puVar9 = *(undefined4 *)arg3;\r\n    0x183793e7b    |        puVar9[1] = uVar6;\r\n    0x183793e7b    |        puVar9[2] = uVar7;\r\n    0x183793e7b    |        puVar9[3] = uVar8;\r\n    0x183793e7e    |        *(undefined *)(arg3 + 0x17) = 0;\r\n    0x183793e83    |        *(undefined *)arg3 = 0;\r\n    0x183793e8f    |        var_a8h = arg3;\r\n    0x183793e8f    |        if (puVar10 == (undefined4 *)arg4) {\r\n                   |code_r0x000183793eaa:\r\n    0x183793eaa    |            uVar3 = *(undefined8 *)arg_28h;\r\n    0x183793ead    |            *(undefined8 *)arg_28h = 0;\r\n    0x183793eb4    |            *(undefined8 *)(puVar9 + 0xc) = uVar3;\r\n                   |        } else {\r\n    0x183793e95    |            if (-1 < *(char *)(arg4 + 0x17)) {\r\n    0x183793e9f    |                *(undefined8 *)(puVar9 + 10) = *(undefined8 *)(arg4 + 0x10);\r\n    0x183793ea3    |                uVar6 = *(undefined4 *)(arg4 + 4);\r\n    0x183793ea3    |                uVar7 = *(undefined4 *)(arg4 + 8);\r\n    0x183793ea3    |                uVar8 = *(undefined4 *)(arg4 + 0xc);\r\n    0x183793ea7    |                *puVar10 = *(undefined4 *)arg4;\r\n    0x183793ea7    |                puVar9[7] = uVar6;\r\n    0x183793ea7    |                puVar9[8] = uVar7;\r\n    0x183793ea7    |                puVar9[9] = uVar8;\r\n    0x183793ea7    |                goto code_r0x000183793eaa;\r\n                   |            }\r\n    0x183793d96    |            func_0x000184211d10(puVar10, *(undefined8 *)arg4, *(undefined8 *)(arg4 + 8));\r\n    0x183793d9b    |            piVar2 = *(int32_t **)(puVar9 + 0xc);\r\n    0x183793d9f    |            uVar3 = *(undefined8 *)arg_28h;\r\n    0x183793da2    |            *(undefined8 *)arg_28h = 0;\r\n    0x183793da9    |            *(undefined8 *)(puVar9 + 0xc) = uVar3;\r\n    0x183793db0    |            if (piVar2 != (int32_t *)0x0) {\r\n    0x183793db6    |                LOCK();\r\n    0x183793db6    |                *piVar2 = *piVar2 + -1;\r\n    0x183793db6    |                UNLOCK();\r\n    0x183793dbb    |                if (*piVar2 == 0) {\r\n    0x183793dd0    |                    if (*(int64_t *)(piVar2 + 4) == 0x182bf38a0) {\r\n    0x18379423a    |                        piVar4 = *(int32_t **)(piVar2 + 0xc);\r\n    0x183794242    |                        if (piVar4 != (int32_t *)0x0) {\r\n    0x183794256    |                            LOCK();\r\n    0x183794256    |                            *piVar4 = *piVar4 + -1;\r\n    0x183794256    |                            UNLOCK();\r\n    0x183794259    |                            if (*piVar4 == 0) {\r\n    0x183794260    |                                func_0x0001841dcbe0(piVar4, 8);\r\n                   |                            }\r\n                   |                        }\r\n    0x18379424c    |                        func_0x0001841dcbe0(piVar2, 0x48);\r\n                   |                    } else {\r\n    0x183793dd9    |                        (*(code *)0x185f59da0)(piVar2);\r\n                   |                    }\r\n                   |                }\r\n                   |            }\r\n                   |        }\r\n    0x183793ebd    |        piVar2 = *(int32_t **)(arg1 + 0xf0);\r\n    0x183793ec4    |        uVar3 = *(undefined8 *)(arg1 + 0xf8);\r\n    0x183793ece    |        var_a0h = arg4;\r\n    0x183793ece    |        if (piVar2 != (int32_t *)0x0) {\r\n    0x183793ed5    |            LOCK();\r\n    0x183793ed5    |            iVar1 = *piVar2;\r\n    0x183793ed5    |            *piVar2 = *piVar2 + 1;\r\n    0x183793ed5    |            UNLOCK();\r\n    0x183793ede    |            if (iVar1 == 0x7fffffff) {\r\n    0x18379427c    |                pcVar5 = (code *)swi(3);\r\n    0x18379427c    |                (*pcVar5)();\r\n    0x18379427c    |                return;\r\n                   |            }\r\n                   |        }\r\n    0x183793ef0    |        puVar10 = (undefined4 *)func_0x000185f006b8(0x40);\r\n    0x183793ef8    |        *puVar10 = 1;\r\n    0x183793f05    |        *(undefined8 *)(puVar10 + 2) = 0x1837972d0;\r\n    0x183793f10    |        *(undefined8 *)(puVar10 + 4) = 0x182bf38e0;\r\n    0x183793f1b    |        *(undefined8 *)(puVar10 + 6) = 0x18339cdd0;\r\n    0x183793f26    |        *(undefined8 *)(puVar10 + 8) = 0x1837942a0;\r\n    0x183793f2a    |        *(int32_t **)(puVar10 + 10) = piVar2;\r\n    0x183793f2e    |        *(undefined8 *)(puVar10 + 0xc) = uVar3;\r\n    0x183793f32    |        *(int64_t *)(puVar10 + 0xe) = arg2;\r\n    0x183793f44    |        func_0x000184339cd0(&var_98h, 0x190aebc98, 0x190c1d910, 0xe6);\r\n    0x183793f54    |        piVar2 = *(int32_t **)(puVar9 + 0x28);\r\n    0x183793f5b    |        *(undefined4 **)(puVar9 + 0x28) = puVar10;\r\n    0x183793f65    |        if (piVar2 != (int32_t *)0x0) {\r\n    0x1837941e5    |            LOCK();\r\n    0x1837941e5    |            *piVar2 = *piVar2 + -1;\r\n    0x1837941e5    |            UNLOCK();\r\n    0x1837941ea    |            if (*piVar2 == 0) {\r\n    0x1837941fe    |                if (*(int64_t *)(piVar2 + 4) == 0x182bf38a0) {\r\n    0x18379420e    |                    piVar4 = *(int32_t **)(piVar2 + 0xc);\r\n    0x183794215    |                    if (piVar4 != (int32_t *)0x0) {\r\n    0x183794229    |                        LOCK();\r\n    0x183794229    |                        *piVar4 = *piVar4 + -1;\r\n    0x183794229    |                        UNLOCK();\r\n    0x18379422c    |                        if (*piVar4 == 0) {\r\n    0x183794233    |                            func_0x0001841dcbe0(piVar4, 8);\r\n                   |                        }\r\n                   |                    }\r\n    0x18379421f    |                    func_0x0001841dcbe0(piVar2, 0x48);\r\n                   |                } else {\r\n    0x183794203    |                    (*(code *)0x185f59da0)(piVar2);\r\n                   |                }\r\n                   |            }\r\n                   |        }\r\n    0x183793f6f    |        puVar9[0x1a] = (undefined4)var_88h;\r\n    0x183793f77    |        puVar9[0x16] = (undefined4)var_98h;\r\n    0x183793f77    |        puVar9[0x17] = var_98h._4_4_;\r\n    0x183793f77    |        puVar9[0x18] = uStack_90;\r\n    0x183793f77    |        puVar9[0x19] = uStack_8c;\r\n    0x183793f80    |        *(int64_t *)(puVar9 + 0x1c) = var_80h;\r\n    0x183793f84    |        *(undefined8 *)(puVar9 + 0x22) = 45000000;\r\n    0x183793ee7    |        func_0x00018477a0a0(puVar9 + 0x12);\r\n    0x183793f92    |        arg4 = var_a0h;\r\n    0x183793f97    |        puVar11 = (undefined8 *)*puVar13;\r\n    0x183793fa5    |        while (puVar14 = puVar13, puVar11 != (undefined8 *)0x0) {\r\n    0x183793dfa    |            while (puVar13 = puVar11, (uint64_t)puVar13[4] <= (uint64_t)arg2) {\r\n    0x183793dfc    |                if ((uint64_t)arg2 <= (uint64_t)puVar13[4]) goto code_r0x000183794010;\r\n    0x183793e09    |                puVar11 = (undefined8 *)puVar13[1];\r\n    0x183793e09    |                if ((undefined8 *)puVar13[1] == (undefined8 *)0x0) {\r\n    0x183793e0b    |                    puVar14 = puVar13 + 1;\r\n    0x183793e0f    |                    goto code_r0x000183793fab;\r\n                   |                }\r\n                   |            }\r\n    0x183793de4    |            puVar11 = (undefined8 *)*puVar13;\r\n                   |        }\r\n                   |code_r0x000183793fab:\r\n    0x183793fb0    |        puVar11 = (undefined8 *)func_0x000185f006b8(0x30);\r\n    0x183793fc2    |        if ((puVar11 == (undefined8 *)0x0) || (puVar11 == (undefined8 *)0xffffffffffffffe0)) {\r\n    0x183794267    |    // WARNING: Does not return\r\n    0x183794267    |            pcVar5 = (code *)invalidInstructionException();\r\n    0x183794267    |            (*pcVar5)();\r\n                   |        }\r\n    0x183793fc8    |        puVar11[4] = arg2;\r\n    0x183793fcc    |        puVar11[5] = puVar9;\r\n    0x183793fd3    |        *puVar11 = 0;\r\n    0x183793fd3    |        puVar11[1] = 0;\r\n    0x183793fd6    |        puVar11[2] = puVar13;\r\n    0x183793fda    |        *puVar14 = puVar11;\r\n    0x183793feb    |        if (**(int64_t **)(arg1 + 0x88) != 0) {\r\n    0x183793fed    |            *(int64_t *)(arg1 + 0x88) = **(int64_t **)(arg1 + 0x88);\r\n    0x183793ff4    |            puVar11 = (undefined8 *)*puVar14;\r\n                   |        }\r\n    0x183793ff8    |        func_0x0001841fdb60(*(undefined8 *)(arg1 + 0x90), puVar11);\r\n    0x183794007    |        *(int64_t *)(arg1 + 0x98) = *(int64_t *)(arg1 + 0x98) + 1;\r\n    0x18379400e    |        puVar9 = (undefined4 *)0x0;\r\n                   |code_r0x000183794010:\r\n    0x183794010    |        piVar2 = *(int32_t **)(arg1 + 0xf0);\r\n    0x183794017    |        uVar3 = *(undefined8 *)(arg1 + 0xf8);\r\n    0x183794021    |        if (piVar2 != (int32_t *)0x0) {\r\n    0x183794028    |            LOCK();\r\n    0x183794028    |            iVar1 = *piVar2;\r\n    0x183794028    |            *piVar2 = *piVar2 + 1;\r\n    0x183794028    |            UNLOCK();\r\n    0x183794033    |            if (iVar1 == 0x7fffffff) {\r\n    0x18379427f    |                pcVar5 = (code *)swi(3);\r\n    0x18379427f    |                (*pcVar5)();\r\n    0x18379427f    |                return;\r\n                   |            }\r\n                   |        }\r\n    0x18379403e    |        puVar10 = (undefined4 *)func_0x000185f006b8(0x40);\r\n    0x18379404b    |        *puVar10 = 1;\r\n    0x183794054    |        *(undefined8 *)(puVar10 + 2) = 0x183797360;\r\n    0x18379405f    |        *(undefined8 *)(puVar10 + 4) = 0x182bf38e0;\r\n    0x18379406a    |        *(undefined8 *)(puVar10 + 6) = 0x18339cdd0;\r\n    0x183794075    |        *(undefined8 *)(puVar10 + 8) = 0x1837943e0;\r\n    0x183794079    |        *(int32_t **)(puVar10 + 10) = piVar2;\r\n    0x18379407d    |        *(undefined8 *)(puVar10 + 0xc) = uVar3;\r\n    0x183794081    |        *(int64_t *)(puVar10 + 0xe) = arg2;\r\n    0x18379408a    |        puVar12 = (undefined4 *)func_0x000185f006b8(0x40);\r\n    0x183794092    |        *puVar12 = 1;\r\n    0x18379409b    |        *(undefined8 *)(puVar12 + 2) = 0x1833e7f20;\r\n    0x1837940a6    |        *(undefined8 *)(puVar12 + 4) = 0x182bf39b0;\r\n    0x1837940b1    |        *(undefined8 *)(puVar12 + 6) = 0x1841d75d0;\r\n    0x1837940bc    |        *(undefined8 *)(puVar12 + 8) = 0x1837925b0;\r\n    0x1837940c4    |        *(undefined8 *)(puVar12 + 0xe) = *(undefined8 *)(arg4 + 0x10);\r\n    0x1837940c8    |        uVar3 = *(undefined8 *)(arg4 + 8);\r\n    0x1837940cc    |        *(undefined8 *)(puVar12 + 10) = *(undefined8 *)arg4;\r\n    0x1837940cc    |        *(undefined8 *)(puVar12 + 0xc) = uVar3;\r\n    0x1837940d4    |        *(undefined8 *)arg4 = 0;\r\n    0x1837940d4    |        *(undefined8 *)(arg4 + 8) = 0;\r\n    0x1837940da    |        *(undefined8 *)(arg4 + 0x10) = 0;\r\n    0x1837940ec    |        func_0x000184339cd0(&var_98h, 0x190aebc98, 0x190c1d910, 0xeb);\r\n    0x183794101    |        puVar13 = (undefined8 *)func_0x000185f006b8(8);\r\n    0x183794109    |        *puVar13 = 0;\r\n    0x183794111    |        var_50h = func_0x000185f006b8(0x38);\r\n    0x183794116    |        *(undefined4 *)var_50h = 1;\r\n    0x18379411f    |        *(undefined8 *)(var_50h + 8) = 0x181346940;\r\n    0x18379412a    |        *(undefined8 *)(var_50h + 0x10) = 0x183798160;\r\n    0x18379412e    |        *(undefined8 *)(var_50h + 0x18) = 0x1841d75d0;\r\n    0x183794139    |        *(undefined8 *)(var_50h + 0x20) = 0x183797d30;\r\n    0x18379413d    |        *(undefined4 **)(var_50h + 0x28) = puVar10;\r\n    0x183794141    |        *(undefined8 **)(var_50h + 0x30) = puVar13;\r\n    0x18379414f    |        var_58h = func_0x000185f006b8(0x38);\r\n    0x183794157    |        *(undefined4 *)var_58h = 1;\r\n    0x183794160    |        *(undefined8 *)(var_58h + 8) = 0x1800b3540;\r\n    0x18379416b    |        *(undefined8 *)(var_58h + 0x10) = 0x18336e440;\r\n    0x18379416f    |        *(undefined8 *)(var_58h + 0x18) = 0x1841d75d0;\r\n    0x18379417a    |        *(undefined8 *)(var_58h + 0x20) = 0x183797ec0;\r\n    0x18379417e    |        *(undefined4 **)(var_58h + 0x28) = puVar12;\r\n    0x183794196    |        if (((uint64_t)puVar13 & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) {\r\n    0x18379419b    |            func_0x0001841c7180(puVar13);\r\n                   |        }\r\n    0x1837941a0    |        *(undefined8 **)(var_58h + 0x30) = puVar13;\r\n    0x1837941b3    |        func_0x000181401ac0(&var_98h, 0x190c1d955, &var_58h, &var_50h);\r\n    0x1837941bd    |        arg3 = var_a8h;\r\n    0x1837941d2    |        if (puVar9 != (undefined4 *)0x0) {\r\n    0x1837941db    |            func_0x0001837973f0(puVar9);\r\n                   |        }\r\n                   |    } else {\r\n                   |code_r0x000183793ca6:\r\n    0x183793ca6    |        var_68h = *(int64_t *)(arg4 + 0x10);\r\n    0x183793caf    |        var_78h = *(int64_t *)arg4;\r\n    0x183793caf    |        uStack_70 = *(undefined8 *)(arg4 + 8);\r\n    0x183793cbb    |        *(undefined8 *)arg4 = 0;\r\n    0x183793cbb    |        *(undefined8 *)(arg4 + 8) = 0;\r\n    0x183793cbf    |        *(undefined8 *)(arg4 + 0x10) = 0;\r\n    0x183793cc7    |        piVar2 = *(int32_t **)arg_28h;\r\n    0x183793ccd    |        if (piVar2 == (int32_t *)0x0) goto code_r0x000183794279;\r\n    0x183793cd3    |        *(undefined8 *)arg_28h = 0;\r\n    0x183793ce6    |        (*(code *)0x185f59da0)(piVar2, &var_78h);\r\n    0x183793cec    |        LOCK();\r\n    0x183793cec    |        *piVar2 = *piVar2 + -1;\r\n    0x183793cec    |        UNLOCK();\r\n    0x183793cef    |        if (*piVar2 == 0) {\r\n    0x183793cf8    |            (*(code *)0x185f59da0)(piVar2);\r\n                   |        }\r\n    0x183793d03    |        if (var_68h < 0) {\r\n    0x183794296    |            func_0x0001841dcbe0(var_78h, var_68h & 0x7fffffffffffffff);\r\n                   |        }\r\n                   |    }\r\n    0x183793d0f    |    if (*(char *)(arg3 + 0x17) < '\\0') {\r\n    0x183793d20    |        func_0x0001841dcbe0(*(undefined8 *)arg3, *(uint64_t *)(arg3 + 0x10) & 0x7fffffffffffffff);\r\n                   |    }\r\n    0x183793d2d    |    if (*(char *)(arg4 + 0x17) < '\\0') {\r\n    0x183793d3d    |        func_0x0001841dcbe0(*(undefined8 *)arg4, *(uint64_t *)(arg4 + 0x10) & 0x7fffffffffffffff);\r\n                   |    }\r\n    0x183793d46    |    piVar2 = *(int32_t **)arg_28h;\r\n    0x183793d4c    |    if (piVar2 != (int32_t *)0x0) {\r\n    0x183793d7d    |        LOCK();\r\n    0x183793d7d    |        *piVar2 = *piVar2 + -1;\r\n    0x183793d7d    |        UNLOCK();\r\n    0x183793d80    |        if (*piVar2 == 0) {\r\n    0x183793d86    |            (*(code *)0x185f59da0)();\r\n                   |        }\r\n                   |    }\r\n    0x183793d63    |    if (*(uint64_t *)0x191c71040 == (var_48h ^ (uint64_t)&var_c8h)) {\r\n    0x183793d7c    |        return;\r\n                   |    }\r\n    0x183794271    |    func_0x000185f05b40(var_48h ^ (uint64_t)&var_c8h);\r\n                   |code_r0x000183794279:\r\n    0x183794279    |    pcVar5 = (code *)swi(3);\r\n    0x183794279    |    (*pcVar5)();\r\n    0x183794279    |    return;\r\n                   |}\r\n[{\"offset\":6500727856,\"name\":\"fcn.183793c30\",\"size\":1648,\"is-pure\":false,\"realsz\":1642,\"noreturn\":false,\"stackframe\":200,\"calltype\":\"ms\",\"cost\":488,\"cc\":44,\"loops\":19,\"bits\":64,\"type\":\"fcn\",\"nbbs\":66,\"edges\":100,\"ebbs\":5,\"signature\":\"fcn.183793c30(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4, int64_t arg_28h, int64_t arg_30h, int64_t arg_38h);\",\"minbound\":6500727856,\"maxbound\":6500729504,\"callrefs\":[{\"from\":6500727937,\"to\":6500727942,\"type\":\"CODE\"},{\"from\":6500727963,\"to\":6500727942,\"type\":\"CODE\"},{\"from\":6500728038,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500728056,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500728100,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500728129,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500728198,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500728204,\"to\":6500728142,\"type\":\"CODE\"},{\"from\":6500728214,\"to\":6511729936,\"type\":\"CALL\"},{\"from\":6500728281,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500728287,\"to\":6500728504,\"type\":\"CODE\"},{\"from\":6500728335,\"to\":6500728747,\"type\":\"CODE\"},{\"from\":6500728345,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500728560,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500728655,\"to\":6512942288,\"type\":\"CALL\"},{\"from\":6500728722,\"to\":6517399712,\"type\":\"CALL\"},{\"from\":6500728752,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500728834,\"to\":6511647584,\"type\":\"CALL\"},{\"from\":6500728894,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500728970,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500729079,\"to\":6512942288,\"type\":\"CALL\"},{\"from\":6500729089,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500729105,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500729167,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500729243,\"to\":6511423872,\"type\":\"CALL\"},{\"from\":6500729277,\"to\":6463429312,\"type\":\"CALL\"},{\"from\":6500729307,\"to\":6500742128,\"type\":\"CALL\"},{\"from\":6500729312,\"to\":6500728073,\"type\":\"CODE\"},{\"from\":6500729347,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500729353,\"to\":6500728683,\"type\":\"CODE\"},{\"from\":6500729375,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500729380,\"to\":6500728683,\"type\":\"CODE\"},{\"from\":6500729395,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500729400,\"to\":6500729367,\"type\":\"CODE\"},{\"from\":6500729420,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500729425,\"to\":6500728504,\"type\":\"CODE\"},{\"from\":6500729440,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500729445,\"to\":6500729412,\"type\":\"CODE\"},{\"from\":6500729460,\"to\":6542089024,\"type\":\"CALL\"},{\"from\":6500729494,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500729499,\"to\":6500728073,\"type\":\"CODE\"}],\"datarefs\":[{\"from\":6500727889,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6500728153,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6500728262,\"to\":6488537248,\"type\":\"DATA\"},{\"from\":6500728411,\"to\":6709836760,\"type\":\"DATA\"},{\"from\":6500728574,\"to\":6500741840,\"type\":\"DATA\"},{\"from\":6500728585,\"to\":6488537312,\"type\":\"DATA\"},{\"from\":6500728596,\"to\":6496570832,\"type\":\"DATA\"},{\"from\":6500728607,\"to\":6500729504,\"type\":\"DATA\"},{\"from\":6500728630,\"to\":6722337944,\"type\":\"DATA\"},{\"from\":6500728637,\"to\":6723590416,\"type\":\"DATA\"},{\"from\":6500728909,\"to\":6500741984,\"type\":\"DATA\"},{\"from\":6500728920,\"to\":6488537312,\"type\":\"DATA\"},{\"from\":6500728931,\"to\":6496570832,\"type\":\"DATA\"},{\"from\":6500728942,\"to\":6500729824,\"type\":\"DATA\"},{\"from\":6500728980,\"to\":6496878368,\"type\":\"DATA\"},{\"from\":6500728991,\"to\":6488537520,\"type\":\"DATA\"},{\"from\":6500729002,\"to\":6511490512,\"type\":\"DATA\"},{\"from\":6500729013,\"to\":6500722096,\"type\":\"DATA\"},{\"from\":6500729054,\"to\":6722337944,\"type\":\"DATA\"},{\"from\":6500729061,\"to\":6723590416,\"type\":\"DATA\"},{\"from\":6500729112,\"to\":6462662976,\"type\":\"DATA\"},{\"from\":6500729123,\"to\":6500745568,\"type\":\"DATA\"},{\"from\":6500729138,\"to\":6500744496,\"type\":\"DATA\"},{\"from\":6500729177,\"to\":6443185472,\"type\":\"DATA\"},{\"from\":6500729188,\"to\":6496379968,\"type\":\"DATA\"},{\"from\":6500729203,\"to\":6500744896,\"type\":\"DATA\"},{\"from\":6500729231,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6500729260,\"to\":6723590485,\"type\":\"DATA\"},{\"from\":6500729332,\"to\":6488537248,\"type\":\"DATA\"}],\"codexrefs\":[{\"from\":6500727937,\"to\":6500727942,\"type\":\"CODE\"},{\"from\":6500727963,\"to\":6500727942,\"type\":\"CODE\"},{\"from\":6500728204,\"to\":6500728142,\"type\":\"CODE\"},{\"from\":6500728287,\"to\":6500728504,\"type\":\"CODE\"},{\"from\":6500728335,\"to\":6500728747,\"type\":\"CODE\"},{\"from\":6500729312,\"to\":6500728073,\"type\":\"CODE\"},{\"from\":6500729353,\"to\":6500728683,\"type\":\"CODE\"},{\"from\":6500729380,\"to\":6500728683,\"type\":\"CODE\"},{\"from\":6500729400,\"to\":6500729367,\"type\":\"CODE\"},{\"from\":6500729425,\"to\":6500728504,\"type\":\"CODE\"},{\"from\":6500729445,\"to\":6500729412,\"type\":\"CODE\"},{\"from\":6500729499,\"to\":6500728073,\"type\":\"CODE\"}],\"dataxrefs\":[],\"indegree\":12,\"outdegree\":29,\"nlocals\":20,\"nargs\":7,\"stackvars\":[{\"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_b1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-177}},{\"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_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_61h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-97}},{\"name\":\"var_58h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-88}},{\"name\":\"var_50h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-80}},{\"name\":\"var_48h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-72}},{\"name\":\"var_8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":8}},{\"name\":\"var_10h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":16}},{\"name\":\"var_17h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":23}},{\"name\":\"var_18h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":24}},{\"name\":\"var_20h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":32}},{\"name\":\"arg_28h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":40}},{\"name\":\"arg_30h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":48}},{\"name\":\"arg_38h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":56}}],\"regvars\":[{\"name\":\"arg3\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"r8\"}},{\"name\":\"arg4\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"r9\"}},{\"name\":\"arg1\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"rcx\"}},{\"name\":\"arg2\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"rdx\"}}]}]\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":"5012ms"}}
