{"ok":true,"data":{"evidence_id":"ev_858e6b00bcae1840d93664f562d3a04b6f7dda7f9c6d1ffef0403b4b842fb950","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 @ 0x183509f10;pdgo @ 0x183509f10;afij @ 0x183509f10","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 @ 0x183509f10;pdgo @ 0x183509f10;afij @ 0x183509f10","C:\\Users\\tjzhong\\AppData\\Local\\Tabbit\\Application\\1.18.21.0\\Tabbit.dll"]},"raw_result":{"stdout":"    0x183509f10    |\r\n    0x183509f10    |// WARNING: [rz-ghidra] Detected overlap for variable var_f8h\r\n    0x183509f10    |// WARNING: [rz-ghidra] Detected overlap for variable var_a8h\r\n    0x183509f10    |// WARNING: [rz-ghidra] Detected overlap for variable var_c8h\r\n                   |\r\n    0x183509f10    |void fcn.183509f10(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4, int64_t arg_28h, int64_t arg_30h)\r\n                   |{\r\n                   |    int64_t iVar1;\r\n                   |    int32_t iVar2;\r\n                   |    uint8_t uVar3;\r\n                   |    int32_t *piVar4;\r\n                   |    undefined8 uVar5;\r\n                   |    undefined8 uVar6;\r\n                   |    int32_t *piVar7;\r\n                   |    code *pcVar8;\r\n                   |    undefined4 uVar9;\r\n                   |    undefined4 uVar10;\r\n                   |    undefined4 uVar11;\r\n                   |    char cVar12;\r\n                   |    int64_t iVar13;\r\n                   |    undefined8 *puVar14;\r\n                   |    uint64_t uVar15;\r\n                   |    int64_t *piVar16;\r\n                   |    int64_t iVar17;\r\n                   |    int64_t var_1b8h;\r\n                   |    int64_t var_198h;\r\n                   |    int64_t var_190h;\r\n                   |    int64_t var_188h;\r\n                   |    undefined8 uStack_180;\r\n                   |    int64_t var_178h;\r\n                   |    unkbyte3 Stack_170;\r\n                   |    unkbyte5 Stack_16d;\r\n                   |    int64_t var_168h;\r\n                   |    unkbyte5 Stack_15d;\r\n                   |    undefined8 *puStack_158;\r\n                   |    undefined8 uStack_150;\r\n                   |    undefined8 uStack_148;\r\n                   |    uint64_t uStack_140;\r\n                   |    undefined4 uStack_138;\r\n                   |    undefined4 uStack_134;\r\n                   |    undefined4 uStack_130;\r\n                   |    undefined4 uStack_12c;\r\n                   |    undefined4 uStack_128;\r\n                   |    undefined4 uStack_124;\r\n                   |    undefined4 uStack_120;\r\n                   |    undefined4 uStack_11c;\r\n                   |    undefined2 uStack_118;\r\n                   |    undefined8 uStack_110;\r\n                   |    undefined8 uStack_108;\r\n                   |    undefined4 var_f8h;\r\n                   |    int64_t var_f4h;\r\n                   |    undefined uStack_e1;\r\n                   |    int64_t var_e0h;\r\n                   |    int64_t var_d8h;\r\n                   |    int64_t var_d0h;\r\n                   |    unkbyte7 var_c8h;\r\n                   |    int64_t var_c1h;\r\n                   |    int64_t var_b8h;\r\n                   |    int64_t var_b0h;\r\n                   |    undefined var_a8h [7];\r\n                   |    int64_t var_a1h;\r\n                   |    int64_t var_98h;\r\n                   |    undefined8 uStack_90;\r\n                   |    int64_t var_88h;\r\n                   |    undefined8 uStack_80;\r\n                   |    int64_t var_78h;\r\n                   |    undefined8 uStack_70;\r\n                   |    int64_t var_68h;\r\n                   |    int64_t var_60h;\r\n                   |    int64_t var_58h;\r\n                   |    int64_t var_48h;\r\n                   |    \r\n    0x183509f36    |    var_48h = *(uint64_t *)0x191c71040 ^ (uint64_t)&var_1b8h;\r\n    0x183509f41    |    iVar13 = *(int64_t *)(arg1 + 8);\r\n    0x183509f45    |    *(undefined8 *)(arg1 + 8) = 0;\r\n    0x183509f50    |    if (iVar13 != 0) {\r\n    0x183509f57    |        func_0x000181516210(iVar13, 1);\r\n                   |    }\r\n    0x183509f5c    |    puVar14 = (undefined8 *)(arg1 + 0x10);\r\n    0x183509f63    |    if (puVar14 != (undefined8 *)arg2) {\r\n    0x183509f6a    |        uVar3 = *(uint8_t *)(arg2 + 0x17);\r\n    0x183509f6a    |        uVar15 = (uint64_t)uVar3;\r\n    0x183509f6f    |        if (*(char *)(arg1 + 0x27) < '\\0') {\r\n    0x18350a8cd    |            if ((char)uVar3 < '\\0') {\r\n    0x18350a8cf    |                uVar15 = *(uint64_t *)(arg2 + 8);\r\n    0x18350a8d3    |                arg2 = *(int64_t *)arg2;\r\n                   |            }\r\n    0x18350a8dc    |            func_0x000180bf7c20(puVar14, arg2, uVar15);\r\n    0x183509f78    |        } else if ((char)uVar3 < '\\0') {\r\n    0x183509f88    |            func_0x000180bf7b90(puVar14, *(undefined8 *)arg2, *(undefined8 *)(arg2 + 8));\r\n                   |        } else {\r\n    0x18350a328    |            *(undefined8 *)(arg1 + 0x20) = *(undefined8 *)(arg2 + 0x10);\r\n    0x18350a32c    |            uVar5 = *(undefined8 *)(arg2 + 8);\r\n    0x18350a32f    |            *puVar14 = *(undefined8 *)arg2;\r\n    0x18350a32f    |            *(undefined8 *)(arg1 + 0x18) = uVar5;\r\n                   |        }\r\n                   |    }\r\n    0x183509fa0    |    if (*(char *)(arg1 + 0x3f) < '\\0') {\r\n    0x18350a8ed    |        func_0x0001841dcbe0(*(undefined8 *)(arg1 + 0x28), *(uint64_t *)(arg1 + 0x38) & 0x7fffffffffffffff);\r\n    0x18350a8f9    |        *(undefined8 *)(arg1 + 0x28) = 0;\r\n    0x18350a8f9    |        *(undefined8 *)(arg1 + 0x30) = 0;\r\n    0x18350a8fe    |        *(undefined8 *)(arg1 + 0x38) = 0;\r\n                   |    }\r\n    0x183509fb2    |    *(undefined8 *)(arg1 + 0x38) = *(undefined8 *)(arg3 + 0x10);\r\n    0x183509fb7    |    uVar9 = *(undefined4 *)(arg3 + 4);\r\n    0x183509fb7    |    uVar10 = *(undefined4 *)(arg3 + 8);\r\n    0x183509fb7    |    uVar11 = *(undefined4 *)(arg3 + 0xc);\r\n    0x183509fba    |    *(undefined4 *)(arg1 + 0x28) = *(undefined4 *)arg3;\r\n    0x183509fba    |    *(undefined4 *)(arg1 + 0x2c) = uVar9;\r\n    0x183509fba    |    *(undefined4 *)(arg1 + 0x30) = uVar10;\r\n    0x183509fba    |    *(undefined4 *)(arg1 + 0x34) = uVar11;\r\n    0x183509fc1    |    *(undefined *)(arg3 + 0x17) = 0;\r\n    0x183509fc4    |    *(undefined *)arg3 = 0;\r\n    0x183509fce    |    if (*(char *)(arg1 + 0x57) < '\\0') {\r\n    0x18350a913    |        func_0x0001841dcbe0(*(undefined8 *)(arg1 + 0x40), *(uint64_t *)(arg1 + 0x50) & 0x7fffffffffffffff);\r\n    0x18350a91f    |        *(undefined8 *)(arg1 + 0x40) = 0;\r\n    0x18350a91f    |        *(undefined8 *)(arg1 + 0x48) = 0;\r\n    0x18350a924    |        *(undefined8 *)(arg1 + 0x50) = 0;\r\n                   |    }\r\n    0x183509fe0    |    *(undefined8 *)(arg1 + 0x50) = *(undefined8 *)(arg4 + 0x10);\r\n    0x183509fe5    |    uVar9 = *(undefined4 *)(arg4 + 4);\r\n    0x183509fe5    |    uVar10 = *(undefined4 *)(arg4 + 8);\r\n    0x183509fe5    |    uVar11 = *(undefined4 *)(arg4 + 0xc);\r\n    0x183509fe8    |    *(undefined4 *)(arg1 + 0x40) = *(undefined4 *)arg4;\r\n    0x183509fe8    |    *(undefined4 *)(arg1 + 0x44) = uVar9;\r\n    0x183509fe8    |    *(undefined4 *)(arg1 + 0x48) = uVar10;\r\n    0x183509fe8    |    *(undefined4 *)(arg1 + 0x4c) = uVar11;\r\n    0x183509fef    |    *(undefined *)(arg4 + 0x17) = 0;\r\n    0x183509ff2    |    *(undefined *)arg4 = 0;\r\n    0x183509ff4    |    piVar4 = *(int32_t **)(arg1 + 0xe8);\r\n    0x183509ffb    |    *(int64_t *)(arg1 + 0xe8) = arg_28h;\r\n    0x18350a005    |    if (piVar4 != (int32_t *)0x0) {\r\n    0x18350a81c    |        LOCK();\r\n    0x18350a81c    |        *piVar4 = *piVar4 + -1;\r\n    0x18350a81c    |        UNLOCK();\r\n    0x18350a821    |        if (*piVar4 == 0) {\r\n    0x18350a836    |            if (*(int64_t *)(piVar4 + 4) == 0x182bf38a0) {\r\n    0x18350a846    |                piVar7 = *(int32_t **)(piVar4 + 0xc);\r\n    0x18350a84e    |                if (piVar7 != (int32_t *)0x0) {\r\n    0x18350a862    |                    LOCK();\r\n    0x18350a862    |                    *piVar7 = *piVar7 + -1;\r\n    0x18350a862    |                    UNLOCK();\r\n    0x18350a865    |                    if (*piVar7 == 0) {\r\n    0x18350a86c    |                        func_0x0001841dcbe0(piVar7, 8);\r\n                   |                    }\r\n                   |                }\r\n    0x18350a858    |                func_0x0001841dcbe0(piVar4, 0x48);\r\n                   |            } else {\r\n    0x18350a83b    |                (*(code *)0x185f59da0)(piVar4);\r\n                   |            }\r\n                   |        }\r\n                   |    }\r\n    0x18350a00b    |    uVar5 = *(undefined8 *)arg_30h;\r\n    0x18350a00f    |    *(undefined8 *)arg_30h = 0;\r\n    0x18350a017    |    piVar4 = *(int32_t **)(arg1 + 0xf0);\r\n    0x18350a01e    |    *(undefined8 *)(arg1 + 0xf0) = uVar5;\r\n    0x18350a028    |    if (piVar4 != (int32_t *)0x0) {\r\n    0x18350a873    |        LOCK();\r\n    0x18350a873    |        *piVar4 = *piVar4 + -1;\r\n    0x18350a873    |        UNLOCK();\r\n    0x18350a878    |        if (*piVar4 == 0) {\r\n    0x18350a88d    |            if (*(int64_t *)(piVar4 + 4) == 0x182bf38a0) {\r\n    0x18350a89d    |                piVar7 = *(int32_t **)(piVar4 + 0xc);\r\n    0x18350a8a5    |                if (piVar7 != (int32_t *)0x0) {\r\n    0x18350a8b9    |                    LOCK();\r\n    0x18350a8b9    |                    *piVar7 = *piVar7 + -1;\r\n    0x18350a8b9    |                    UNLOCK();\r\n    0x18350a8bc    |                    if (*piVar7 == 0) {\r\n    0x18350a8c3    |                        func_0x0001841dcbe0(piVar7, 8);\r\n                   |                    }\r\n                   |                }\r\n    0x18350a8af    |                func_0x0001841dcbe0(piVar4, 0x48);\r\n                   |            } else {\r\n    0x18350a892    |                (*(code *)0x185f59da0)(piVar4);\r\n                   |            }\r\n                   |        }\r\n                   |    }\r\n    0x18350a033    |    if (*(char *)(arg1 + 0x6f) < '\\0') {\r\n    0x18350a314    |        **(undefined **)(arg1 + 0x58) = 0;\r\n    0x18350a317    |        *(undefined8 *)(arg1 + 0x60) = 0;\r\n                   |    } else {\r\n    0x18350a03b    |        *(undefined *)(arg1 + 0x58) = 0;\r\n    0x18350a03f    |        *(undefined *)(arg1 + 0x6f) = 0;\r\n                   |    }\r\n    0x18350a04b    |    var_168h._0_1_ = 0;\r\n    0x18350a04b    |    var_168h._1_2_ = 0;\r\n    0x18350a04b    |    var_168h._3_4_ = 0;\r\n    0x18350a04b    |    stack0xfffffffffffffe9f = 0;\r\n    0x18350a051    |    var_178h = 0;\r\n    0x18350a051    |    Stack_170 = 0;\r\n    0x18350a051    |    Stack_16d = 0;\r\n    0x18350a05d    |    puStack_158 = (undefined8 *)0xffffffff00000000;\r\n    0x18350a05d    |    uStack_150 = 0xffffffff00000000;\r\n    0x18350a063    |    uStack_148 = 0xffffffff00000000;\r\n    0x18350a063    |    uStack_140 = 0xffffffff00000000;\r\n    0x18350a069    |    uStack_138 = 0;\r\n    0x18350a069    |    uStack_134 = 0xffffffff;\r\n    0x18350a069    |    uStack_130 = 0;\r\n    0x18350a069    |    uStack_12c = 0xffffffff;\r\n    0x18350a06f    |    uStack_128 = 0;\r\n    0x18350a06f    |    uStack_124 = 0xffffffff;\r\n    0x18350a06f    |    uStack_120 = 0;\r\n    0x18350a06f    |    uStack_11c = 0xffffffff;\r\n    0x18350a075    |    uStack_118 = 0;\r\n    0x18350a07d    |    uStack_110 = 0;\r\n    0x18350a07d    |    uStack_108 = 0;\r\n    0x18350a083    |    func_0x0001844c91b0(arg1 + 0x70, &var_178h);\r\n    0x18350a046    |    func_0x0001841c04a0(&var_178h);\r\n    0x18350a09b    |    if (*(int64_t *)arg1 == 0) {\r\n    0x18350a6f6    |        puVar14 = (undefined8 *)func_0x000185f006b8(0x40);\r\n    0x18350a71f    |        if ((puVar14 + 6 < puVar14) || ((undefined8 *)0x190b7a230 < puVar14 + 6 && puVar14 < (undefined8 *)0x190b7a231))\r\n    0x18350a71f    |        goto code_r0x00018350a942;\r\n    0x18350a72c    |        puVar14[4] = 0x74726f7065722072;\r\n    0x18350a72c    |        puVar14[5] = 0x2e64616f6c707520;\r\n    0x18350a737    |        puVar14[2] = 0x696176616e752073;\r\n    0x18350a737    |        puVar14[3] = 0x6f6620656c62616c;\r\n    0x18350a742    |        *puVar14 = 0x206b726f7774654e;\r\n    0x18350a742    |        puVar14[1] = 0x6920726564616f6c;\r\n    0x18350a745    |        *(undefined *)(puVar14 + 6) = 0;\r\n    0x18350a769    |        if ((*(int64_t *)(arg1 + 8) == 0) ||\r\n    0x18350a759    |           ((iVar13 = *(int64_t *)(*(int64_t *)(*(int64_t *)(arg1 + 8) + 0x128) + 0x20), iVar13 == 0 ||\r\n    0x18350a762    |            (iVar13 = *(int64_t *)(iVar13 + 0x18), iVar13 == 0)))) {\r\n    0x18350a770    |            uStack_140 = 0;\r\n                   |        } else {\r\n    0x18350a76b    |            uStack_140 = (uint64_t)*(uint32_t *)(iVar13 + 0x38);\r\n                   |        }\r\n    0x18350a78d    |        uStack_150 = 0x30;\r\n    0x18350a795    |        uStack_148 = 0x8000000000000040;\r\n    0x18350a795    |        puStack_158 = puVar14;\r\n                   |code_r0x00018350a799:\r\n    0x18350a6d4    |        stack0xfffffffffffffe9f = 0;\r\n    0x18350a799    |        Stack_15d = 0;\r\n    0x18350a799    |        var_168h._3_4_ = 0;\r\n    0x18350a799    |        var_168h._1_2_ = 0;\r\n    0x18350a799    |        var_168h._0_1_ = 0;\r\n    0x18350a799    |        Stack_16d = 0;\r\n    0x18350a799    |        Stack_170 = 0;\r\n    0x18350a6ca    |        var_178h = var_178h & 0xffffffffffffff00;\r\n    0x18350a7a4    |        func_0x00018350d5e0(arg1);\r\n                   |    } else {\r\n    0x18350a0a1    |        iVar13 = (int64_t)*(char *)(arg1 + 0x27);\r\n    0x18350a0a9    |        if (iVar13 < 0) {\r\n    0x18350a0ab    |            iVar13 = *(int64_t *)(arg1 + 0x18);\r\n                   |        }\r\n    0x18350a0b2    |        if (iVar13 == 0) {\r\n    0x18350a649    |            puVar14 = (undefined8 *)func_0x000185f006b8(0x30);\r\n    0x18350a672    |            if (((undefined8 *)((int64_t)puVar14 + 0x2b) < puVar14) ||\r\n    0x18350a66c    |               ((undefined8 *)0x190b7a268 < (undefined8 *)((int64_t)puVar14 + 0x2b) &&\r\n    0x18350a665    |                puVar14 < (undefined8 *)0x190b7a269)) goto code_r0x00018350a942;\r\n    0x18350a67f    |            *(undefined8 *)((int64_t)puVar14 + 0x1b) = 0x76616e7520736920;\r\n    0x18350a67f    |            *(undefined8 *)((int64_t)puVar14 + 0x23) = 0x2e656c62616c6961;\r\n    0x18350a68a    |            puVar14[2] = 0x20636974736f6e67;\r\n    0x18350a68a    |            puVar14[3] = 0x752073692050495a;\r\n    0x18350a695    |            *puVar14 = 0x6b63617020656854;\r\n    0x18350a695    |            puVar14[1] = 0x6169642064656761;\r\n    0x18350a698    |            *(undefined *)((int64_t)puVar14 + 0x2b) = 0;\r\n    0x18350a6bc    |            if ((*(int64_t *)(arg1 + 8) == 0) ||\r\n    0x18350a6ac    |               ((iVar13 = *(int64_t *)(*(int64_t *)(*(int64_t *)(arg1 + 8) + 0x128) + 0x20), iVar13 == 0 ||\r\n    0x18350a6b5    |                (iVar13 = *(int64_t *)(iVar13 + 0x18), iVar13 == 0)))) {\r\n    0x18350a6c3    |                uStack_140 = 0;\r\n                   |            } else {\r\n    0x18350a6be    |                uStack_140 = (uint64_t)*(uint32_t *)(iVar13 + 0x38);\r\n                   |            }\r\n    0x18350a6e0    |            uStack_150 = 0x2b;\r\n    0x18350a6e8    |            uStack_148 = 0x8000000000000030;\r\n    0x18350a6ec    |            puStack_158 = puVar14;\r\n    0x18350a6ec    |            goto code_r0x00018350a799;\r\n                   |        }\r\n    0x18350a0b8    |        piVar4 = *(int32_t **)(arg1 + 0xe8);\r\n    0x18350a0c2    |        if (piVar4 != (int32_t *)0x0) {\r\n    0x18350a0c9    |            LOCK();\r\n    0x18350a0c9    |            iVar2 = *piVar4;\r\n    0x18350a0c9    |            *piVar4 = *piVar4 + 1;\r\n    0x18350a0c9    |            UNLOCK();\r\n    0x18350a0d1    |            if (iVar2 < 1) {\r\n    0x18350a944    |                pcVar8 = (code *)swi(3);\r\n    0x18350a944    |                (*pcVar8)();\r\n    0x18350a944    |                return;\r\n                   |            }\r\n    0x18350a0dc    |            if (iVar2 == 0x7fffffff) {\r\n    0x18350a947    |                pcVar8 = (code *)swi(3);\r\n    0x18350a947    |                (*pcVar8)();\r\n    0x18350a947    |                return;\r\n                   |            }\r\n    0x18350a0f2    |            (*(code *)0x185f59da0)(piVar4, 0);\r\n    0x18350a0f8    |            LOCK();\r\n    0x18350a0f8    |            *piVar4 = *piVar4 + -1;\r\n    0x18350a0f8    |            UNLOCK();\r\n    0x18350a0fd    |            if (*piVar4 == 0) {\r\n    0x18350a0ff    |                iVar13 = *(int64_t *)(piVar4 + 4);\r\n    0x18350a352    |                if (((iVar13 == 0x185b0fa30) || (iVar13 == 0x182bf3920)) || (iVar13 == 0x182bf3920)) {\r\n    0x18350a12d    |                    if ((*(uint64_t *)(piVar4 + 0xc) & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) {\r\n    0x18350a12f    |                        func_0x00018005f390();\r\n                   |                    }\r\n    0x18350a13c    |                    func_0x0001841dcbe0(piVar4, 0x38);\r\n                   |                } else {\r\n    0x18350a35b    |                    (*(code *)0x185f59da0)(piVar4);\r\n                   |                }\r\n                   |            }\r\n                   |        }\r\n    0x18350a14c    |        var_68h = 0;\r\n    0x18350a14c    |        var_60h = 0;\r\n    0x18350a151    |        var_58h = 0;\r\n    0x18350a169    |        var_78h = 0x190b22bf0;\r\n    0x18350a16c    |        uStack_70 = 0xd;\r\n    0x18350a144    |        func_0x000180eb9ad0(&var_68h, &var_78h, 0x190b7a298);\r\n    0x18350a191    |        func_0x0001858c6750(puVar14, &var_d8h);\r\n    0x18350a19e    |        var_b0h = (int64_t)(char)var_c1h;\r\n    0x18350a19e    |        var_b8h = (int64_t)&var_d8h;\r\n    0x18350a19e    |        if ((int64_t)(char)var_c1h < 0) {\r\n    0x18350a1a8    |            var_b0h = var_d0h;\r\n    0x18350a1a8    |            var_b8h = var_d8h;\r\n                   |        }\r\n    0x18350a1bf    |        func_0x000184f5f2e0(&var_178h);\r\n    0x18350a1db    |        var_88h = 0x190b22c00;\r\n    0x18350a1de    |        uStack_80 = 0x11;\r\n    0x18350a144    |        func_0x0001802b3460(&var_68h, &var_88h, &var_178h);\r\n    0x18350a1f6    |        if (var_168h._7_1_ < '\\0') {\r\n    0x18350a205    |            func_0x0001841dcbe0(var_178h, \r\n    0x18350a1f8    |                                CONCAT17(var_168h._7_1_, \r\n    0x18350a1f8    |                                         CONCAT43(var_168h._3_4_, CONCAT21(var_168h._1_2_, (undefined)var_168h))) &\r\n    0x18350a205    |                                0x7fffffffffffffff);\r\n                   |        }\r\n    0x18350a212    |        if ((char)var_c1h < '\\0') {\r\n    0x18350a227    |            func_0x0001841dcbe0(var_d8h, CONCAT17((char)var_c1h, var_c8h) * 2);\r\n                   |        }\r\n    0x18350a23b    |        var_98h = 0x19040c8a8;\r\n    0x18350a23e    |        uStack_90 = 0xc;\r\n    0x18350a144    |        func_0x000180eb9ad0(&var_68h, &var_98h, 0x190466ff0);\r\n    0x18350a260    |        var_b8h = 0;\r\n    0x18350a260    |        var_b0h = 0;\r\n    0x18350a264    |        _var_a8h = 0;\r\n    0x18350a271    |        Stack_170 = SUB83(&var_68h, 0);\r\n    0x18350a271    |        Stack_16d = (unkbyte5)((uint64_t)&var_68h >> 0x18);\r\n    0x18350a275    |        var_168h._0_1_ = 6;\r\n    0x18350a284    |        cVar12 = func_0x000181b4a620(&var_178h, 0, &var_b8h, 200);\r\n    0x18350a28b    |        if (cVar12 == '\\0') {\r\n    0x18350a296    |            puVar14 = (undefined8 *)func_0x000185f006b8(0x30);\r\n    0x18350a2bf    |            if (((undefined8 *)((int64_t)puVar14 + 0x27) < puVar14) ||\r\n    0x18350a2b9    |               ((undefined8 *)0x190b22c30 < (undefined8 *)((int64_t)puVar14 + 0x27) &&\r\n    0x18350a2b2    |                puVar14 < (undefined8 *)0x190b22c31)) goto code_r0x00018350a942;\r\n    0x18350a2cc    |            *(undefined8 *)((int64_t)puVar14 + 0x1f) = 0x2e74736575716572;\r\n    0x18350a2d7    |            puVar14[2] = 0x2065687420657a69;\r\n    0x18350a2d7    |            puVar14[3] = 0x722064616f6c7075;\r\n    0x18350a2e2    |            *puVar14 = 0x742064656c696146;\r\n    0x18350a2e2    |            puVar14[1] = 0x6c6169726573206f;\r\n    0x18350a2e5    |            *(undefined *)((int64_t)puVar14 + 0x27) = 0;\r\n    0x18350a309    |            if ((*(int64_t *)(arg1 + 8) == 0) ||\r\n    0x18350a2f9    |               ((iVar13 = *(int64_t *)(*(int64_t *)(*(int64_t *)(arg1 + 8) + 0x128) + 0x20), iVar13 == 0 ||\r\n    0x18350a302    |                (iVar13 = *(int64_t *)(iVar13 + 0x18), iVar13 == 0)))) {\r\n    0x18350a366    |                uStack_140 = 0;\r\n                   |            } else {\r\n    0x18350a30b    |                uStack_140 = (uint64_t)*(uint32_t *)(iVar13 + 0x38);\r\n                   |            }\r\n    0x18350a36d    |            var_178h = var_178h & 0xffffffffffffff00;\r\n    0x18350a373    |            Stack_170 = 0;\r\n    0x18350a373    |            Stack_16d = 0;\r\n    0x18350a373    |            var_168h._0_1_ = 0;\r\n    0x18350a373    |            var_168h._1_2_ = 0;\r\n    0x18350a373    |            var_168h._3_4_ = 0;\r\n    0x18350a377    |            stack0xfffffffffffffe9f = 0;\r\n    0x18350a377    |            Stack_15d = 0;\r\n    0x18350a383    |            uStack_150 = 0x27;\r\n    0x18350a38f    |            uStack_148 = 0x8000000000000030;\r\n    0x18350a39a    |            puStack_158 = puVar14;\r\n    0x18350a39a    |            func_0x00018350d5e0(arg1);\r\n                   |        } else {\r\n    0x18350a3b2    |            func_0x000184339cd0(&var_d8h, 0x190b22c58, 0x190b7a2a8, 0x121);\r\n    0x18350a3cd    |            uStack_e1 = 4;\r\n    0x18350a3ee    |            if ((int64_t *)0x1901b7de8 < &var_f4h && &var_f8h < (undefined4 *)0x1901b7de9) goto code_r0x00018350a942;\r\n    0x18350a3fc    |            var_f8h = 0x54534f50;\r\n    0x18350a404    |            var_f4h._0_1_ = 0;\r\n    0x18350a416    |            var_188h = 0x190b7a2e8;\r\n    0x18350a419    |            uStack_180 = 0x22;\r\n    0x18350a421    |            func_0x0001834b7be0(&var_178h);\r\n    0x18350a42e    |            func_0x0001834b7750(&var_e0h, &var_178h, &var_f8h);\r\n    0x18350a44b    |            func_0x000180a18440(&var_198h, &var_e0h, 0x190b7a2e0, &var_d8h);\r\n    0x18350a45e    |            iVar17 = var_198h;\r\n    0x18350a467    |            var_198h = 0;\r\n    0x18350a46f    |            iVar13 = *(int64_t *)(arg1 + 8);\r\n    0x18350a473    |            *(int64_t *)(arg1 + 8) = iVar17;\r\n    0x18350a47a    |            if (iVar13 != 0) {\r\n    0x18350a481    |                func_0x000181516210(iVar13, 1);\r\n    0x18350a481    |                iVar13 = var_198h;\r\n    0x18350a48b    |                var_198h = 0;\r\n    0x18350a497    |                if (iVar13 != 0) {\r\n    0x18350a49e    |                    func_0x000181516210(iVar13, 1);\r\n                   |                }\r\n                   |            }\r\n    0x18350a4a3    |            func_0x0001841c04a0(&var_178h);\r\n    0x18350a4b1    |            *(undefined *)(*(int64_t *)(arg1 + 8) + 0x31) = 1;\r\n    0x18350a4b9    |            *(undefined8 *)(*(int64_t *)(arg1 + 8) + 0x208) = 30000000;\r\n    0x18350a4c4    |            uVar5 = *(undefined8 *)(arg1 + 8);\r\n    0x18350a4cf    |            var_198h = 0x1904567a0;\r\n    0x18350a4d4    |            iVar17 = (int64_t)(char)var_a1h;\r\n    0x18350a4e0    |            iVar13 = iVar17;\r\n    0x18350a4e0    |            if (iVar17 < 0) {\r\n    0x18350a4e0    |                iVar13 = var_b0h;\r\n                   |            }\r\n    0x18350a4e9    |            var_190h = 0x10;\r\n    0x18350a4f2    |            piVar16 = &var_b8h;\r\n    0x18350a4f2    |            if (iVar17 < 0) {\r\n    0x18350a4f2    |                piVar16 = (int64_t *)var_b8h;\r\n                   |            }\r\n    0x18350a50f    |            if (((uint64_t)&var_198h & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) {\r\n    0x18350a94d    |                func_0x0001841c7180(&var_198h);\r\n                   |            }\r\n    0x18350a51d    |            Stack_170 = (unkbyte3)iVar13;\r\n    0x18350a51d    |            Stack_16d = (unkbyte5)((uint64_t)iVar13 >> 0x18);\r\n    0x18350a529    |            var_178h = (int64_t)piVar16;\r\n    0x18350a529    |            func_0x0001818bf740(uVar5, &var_178h, &var_198h);\r\n    0x18350a52e    |            uVar5 = *(undefined8 *)(arg1 + 8);\r\n    0x18350a532    |            piVar4 = *(int32_t **)(arg1 + 0xf8);\r\n    0x18350a539    |            uVar6 = *(undefined8 *)(arg1 + 0x100);\r\n    0x18350a543    |            if (piVar4 != (int32_t *)0x0) {\r\n    0x18350a54a    |                LOCK();\r\n    0x18350a54a    |                iVar2 = *piVar4;\r\n    0x18350a54a    |                *piVar4 = *piVar4 + 1;\r\n    0x18350a54a    |                UNLOCK();\r\n    0x18350a555    |                if (iVar2 == 0x7fffffff) {\r\n    0x18350a94a    |                    pcVar8 = (code *)swi(3);\r\n    0x18350a94a    |                    (*pcVar8)();\r\n    0x18350a94a    |                    return;\r\n                   |                }\r\n                   |            }\r\n    0x18350a560    |            var_178h = func_0x000185f006b8(0x38);\r\n    0x18350a565    |            *(undefined4 *)var_178h = 1;\r\n    0x18350a572    |            *(undefined8 *)(var_178h + 8) = 0x1834b93c0;\r\n    0x18350a57d    |            *(undefined8 *)(var_178h + 0x10) = 0x182beced0;\r\n    0x18350a588    |            *(undefined8 *)(var_178h + 0x18) = 0x18339cdd0;\r\n    0x18350a593    |            *(undefined8 *)(var_178h + 0x20) = 0x18350a960;\r\n    0x18350a597    |            *(int32_t **)(var_178h + 0x28) = piVar4;\r\n    0x18350a59b    |            *(undefined8 *)(var_178h + 0x30) = uVar6;\r\n    0x18350a5b3    |            func_0x000181e7cb30(uVar5, *(undefined8 *)arg1, &var_178h, 0x100000);\r\n                   |        }\r\n    0x18350a5c8    |        if ((int64_t)_var_a8h < 0) {\r\n    0x18350a5dd    |            func_0x0001841dcbe0(var_b8h, _var_a8h & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x18350a5e2    |        iVar13 = var_68h;\r\n    0x18350a5ed    |        if (var_68h != 0) {\r\n    0x18350a5fb    |            iVar17 = var_60h << 5;\r\n    0x18350a602    |            if (iVar17 != 0) {\r\n    0x18350a604    |                iVar1 = var_68h + -0x20;\r\n                   |                do {\r\n    0x18350a608    |                    func_0x000184e58cd0(iVar1 + iVar17);\r\n    0x18350a611    |                    iVar17 = iVar17 + -0x20;\r\n    0x18350a615    |                } while (iVar17 != 0);\r\n                   |            }\r\n    0x18350a622    |            var_60h = iVar13 - var_68h >> 5;\r\n    0x18350a63a    |            func_0x0001841dcbe0(var_68h, var_58h << 5);\r\n                   |        }\r\n                   |    }\r\n    0x18350a7ad    |    if (*(char *)(arg3 + 0x17) < '\\0') {\r\n    0x18350a7b6    |        func_0x0001841dcbe0(*(undefined8 *)arg3, *(uint64_t *)(arg3 + 0x10) & 0x7fffffffffffffff);\r\n                   |    }\r\n    0x18350a7c2    |    if (*(char *)(arg4 + 0x17) < '\\0') {\r\n    0x18350a7c8    |        func_0x0001841dcbe0(*(undefined8 *)arg4, *(uint64_t *)(arg4 + 0x10) & 0x7fffffffffffffff);\r\n                   |    }\r\n    0x18350a7d3    |    piVar4 = *(int32_t **)arg_30h;\r\n    0x18350a7da    |    if (piVar4 != (int32_t *)0x0) {\r\n    0x18350a80b    |        LOCK();\r\n    0x18350a80b    |        *piVar4 = *piVar4 + -1;\r\n    0x18350a80b    |        UNLOCK();\r\n    0x18350a80e    |        if (*piVar4 == 0) {\r\n    0x18350a814    |            (*(code *)0x185f59da0)();\r\n                   |        }\r\n                   |    }\r\n    0x18350a7f1    |    if (*(uint64_t *)0x191c71040 == (var_48h ^ (uint64_t)&var_1b8h)) {\r\n    0x18350a80a    |        return;\r\n                   |    }\r\n    0x18350a93a    |    func_0x000185f05b40(var_48h ^ (uint64_t)&var_1b8h);\r\n                   |code_r0x00018350a942:\r\n    0x18350a942    |    // WARNING: Does not return\r\n    0x18350a942    |    pcVar8 = (code *)invalidInstructionException();\r\n    0x18350a942    |    (*pcVar8)();\r\n                   |}\r\n[{\"offset\":6498066192,\"name\":\"fcn.183509f10\",\"size\":2636,\"is-pure\":false,\"realsz\":2630,\"noreturn\":false,\"stackframe\":440,\"calltype\":\"ms\",\"cost\":764,\"cc\":68,\"loops\":21,\"bits\":64,\"type\":\"fcn\",\"nbbs\":111,\"edges\":169,\"ebbs\":5,\"signature\":\"fcn.183509f10(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4, int64_t arg_28h, int64_t arg_30h);\",\"minbound\":6498066192,\"maxbound\":6498068828,\"callrefs\":[{\"from\":6498066263,\"to\":6464561680,\"type\":\"CALL\"},{\"from\":6498066312,\"to\":6454999952,\"type\":\"CALL\"},{\"from\":6498066570,\"to\":6514577840,\"type\":\"CALL\"},{\"from\":6498066578,\"to\":6511396000,\"type\":\"CALL\"},{\"from\":6498066674,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6498066735,\"to\":6442840976,\"type\":\"CALL\"},{\"from\":6498066748,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498066814,\"to\":6457891536,\"type\":\"CALL\"},{\"from\":6498066833,\"to\":6535538512,\"type\":\"CALL\"},{\"from\":6498066887,\"to\":6525678304,\"type\":\"CALL\"},{\"from\":6498066924,\"to\":6445282400,\"type\":\"CALL\"},{\"from\":6498066949,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498066983,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498067024,\"to\":6457891536,\"type\":\"CALL\"},{\"from\":6498067076,\"to\":6471067168,\"type\":\"CALL\"},{\"from\":6498067094,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6498067214,\"to\":6498067304,\"type\":\"CODE\"},{\"from\":6498067231,\"to\":6498066499,\"type\":\"CODE\"},{\"from\":6498067251,\"to\":6498066317,\"type\":\"CODE\"},{\"from\":6498067291,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6498067297,\"to\":6498066753,\"type\":\"CODE\"},{\"from\":6498067354,\"to\":6498080224,\"type\":\"CALL\"},{\"from\":6498067359,\"to\":6498067904,\"type\":\"CODE\"},{\"from\":6498067392,\"to\":6512942288,\"type\":\"CALL\"},{\"from\":6498067497,\"to\":6497729504,\"type\":\"CALL\"},{\"from\":6498067519,\"to\":6497728336,\"type\":\"CALL\"},{\"from\":6498067550,\"to\":6453036096,\"type\":\"CALL\"},{\"from\":6498067585,\"to\":6464561680,\"type\":\"CALL\"},{\"from\":6498067614,\"to\":6464561680,\"type\":\"CALL\"},{\"from\":6498067624,\"to\":6511396000,\"type\":\"CALL\"},{\"from\":6498067753,\"to\":6468400960,\"type\":\"CALL\"},{\"from\":6498067808,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6498067891,\"to\":6474418992,\"type\":\"CALL\"},{\"from\":6498067933,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498067980,\"to\":6524603600,\"type\":\"CALL\"},{\"from\":6498068026,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498068031,\"to\":6498068393,\"type\":\"CODE\"},{\"from\":6498068041,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6498068161,\"to\":6498068165,\"type\":\"CODE\"},{\"from\":6498068204,\"to\":6498068377,\"type\":\"CODE\"},{\"from\":6498068214,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6498068334,\"to\":6498068338,\"type\":\"CODE\"},{\"from\":6498068388,\"to\":6498080224,\"type\":\"CALL\"},{\"from\":6498068409,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498068430,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498068500,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6498068506,\"to\":6498068444,\"type\":\"CODE\"},{\"from\":6498068539,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6498068545,\"to\":6498066443,\"type\":\"CODE\"},{\"from\":6498068568,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498068573,\"to\":6498066443,\"type\":\"CODE\"},{\"from\":6498068588,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498068593,\"to\":6498068560,\"type\":\"CODE\"},{\"from\":6498068626,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6498068632,\"to\":6498066478,\"type\":\"CODE\"},{\"from\":6498068655,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498068660,\"to\":6498066478,\"type\":\"CODE\"},{\"from\":6498068675,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498068680,\"to\":6498068647,\"type\":\"CODE\"},{\"from\":6498068700,\"to\":6455000096,\"type\":\"CALL\"},{\"from\":6498068705,\"to\":6498066317,\"type\":\"CODE\"},{\"from\":6498068721,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498068743,\"to\":6498066342,\"type\":\"CODE\"},{\"from\":6498068759,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498068781,\"to\":6498066388,\"type\":\"CODE\"},{\"from\":6498068797,\"to\":6542089024,\"type\":\"CALL\"},{\"from\":6498068818,\"to\":6511423872,\"type\":\"CALL\"},{\"from\":6498068823,\"to\":6498067733,\"type\":\"CODE\"}],\"datarefs\":[{\"from\":6498066223,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6498066518,\"to\":6712085216,\"type\":\"DATA\"},{\"from\":6498066692,\"to\":6537935408,\"type\":\"DATA\"},{\"from\":6498066726,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6498066778,\"to\":6722563056,\"type\":\"DATA\"},{\"from\":6498066804,\"to\":6722921112,\"type\":\"DATA\"},{\"from\":6498066892,\"to\":6722563072,\"type\":\"DATA\"},{\"from\":6498066988,\"to\":6715132072,\"type\":\"DATA\"},{\"from\":6498067014,\"to\":6715502576,\"type\":\"DATA\"},{\"from\":6498067112,\"to\":6722563120,\"type\":\"DATA\"},{\"from\":6498067141,\"to\":6722563151,\"type\":\"DATA\"},{\"from\":6498067152,\"to\":6722563136,\"type\":\"DATA\"},{\"from\":6498067163,\"to\":6722563120,\"type\":\"DATA\"},{\"from\":6498067256,\"to\":6488537376,\"type\":\"DATA\"},{\"from\":6498067272,\"to\":6488537376,\"type\":\"DATA\"},{\"from\":6498067364,\"to\":6722563160,\"type\":\"DATA\"},{\"from\":6498067371,\"to\":6722921128,\"type\":\"DATA\"},{\"from\":6498067409,\"to\":6712688104,\"type\":\"DATA\"},{\"from\":6498067466,\"to\":6722921192,\"type\":\"DATA\"},{\"from\":6498067524,\"to\":6722921184,\"type\":\"DATA\"},{\"from\":6498067656,\"to\":6715434912,\"type\":\"DATA\"},{\"from\":6498067720,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6498067819,\"to\":6497735616,\"type\":\"DATA\"},{\"from\":6498067830,\"to\":6488510160,\"type\":\"DATA\"},{\"from\":6498067841,\"to\":6496570832,\"type\":\"DATA\"},{\"from\":6498067852,\"to\":6498068832,\"type\":\"DATA\"},{\"from\":6498068059,\"to\":6722921064,\"type\":\"DATA\"},{\"from\":6498068088,\"to\":6722921091,\"type\":\"DATA\"},{\"from\":6498068099,\"to\":6722921080,\"type\":\"DATA\"},{\"from\":6498068110,\"to\":6722921064,\"type\":\"DATA\"},{\"from\":6498068232,\"to\":6722921008,\"type\":\"DATA\"},{\"from\":6498068261,\"to\":6722921040,\"type\":\"DATA\"},{\"from\":6498068272,\"to\":6722921024,\"type\":\"DATA\"},{\"from\":6498068283,\"to\":6722921008,\"type\":\"DATA\"},{\"from\":6498068455,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6498068524,\"to\":6488537248,\"type\":\"DATA\"},{\"from\":6498068611,\"to\":6488537248,\"type\":\"DATA\"}],\"codexrefs\":[{\"from\":6498067214,\"to\":6498067304,\"type\":\"CODE\"},{\"from\":6498067231,\"to\":6498066499,\"type\":\"CODE\"},{\"from\":6498067251,\"to\":6498066317,\"type\":\"CODE\"},{\"from\":6498067297,\"to\":6498066753,\"type\":\"CODE\"},{\"from\":6498067359,\"to\":6498067904,\"type\":\"CODE\"},{\"from\":6498068031,\"to\":6498068393,\"type\":\"CODE\"},{\"from\":6498068161,\"to\":6498068165,\"type\":\"CODE\"},{\"from\":6498068204,\"to\":6498068377,\"type\":\"CODE\"},{\"from\":6498068334,\"to\":6498068338,\"type\":\"CODE\"},{\"from\":6498068506,\"to\":6498068444,\"type\":\"CODE\"},{\"from\":6498068545,\"to\":6498066443,\"type\":\"CODE\"},{\"from\":6498068573,\"to\":6498066443,\"type\":\"CODE\"},{\"from\":6498068593,\"to\":6498068560,\"type\":\"CODE\"},{\"from\":6498068632,\"to\":6498066478,\"type\":\"CODE\"},{\"from\":6498068660,\"to\":6498066478,\"type\":\"CODE\"},{\"from\":6498068680,\"to\":6498068647,\"type\":\"CODE\"},{\"from\":6498068705,\"to\":6498066317,\"type\":\"CODE\"},{\"from\":6498068743,\"to\":6498066342,\"type\":\"CODE\"},{\"from\":6498068781,\"to\":6498066388,\"type\":\"CODE\"},{\"from\":6498068823,\"to\":6498067733,\"type\":\"CODE\"}],\"dataxrefs\":[],\"indegree\":20,\"outdegree\":48,\"nlocals\":24,\"nargs\":6,\"stackvars\":[{\"name\":\"var_1b8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-440}},{\"name\":\"var_198h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-408}},{\"name\":\"var_190h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-400}},{\"name\":\"var_188h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-392}},{\"name\":\"var_178h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-376}},{\"name\":\"var_168h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-360}},{\"name\":\"var_f8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-248}},{\"name\":\"var_f4h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-244}},{\"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_c1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-193}},{\"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_a1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-161}},{\"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_68h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-104}},{\"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_48h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-72}},{\"name\":\"arg_28h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":40}},{\"name\":\"arg_30h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":48}}],\"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":"    0x183509f10    |\r\n    0x183509f10    |// WARNING: [rz-ghidra] Detected overlap for variable var_f8h\r\n    0x183509f10    |// WARNING: [rz-ghidra] Detected overlap for variable var_a8h\r\n    0x183509f10    |// WARNING: [rz-ghidra] Detected overlap for variable var_c8h\r\n                   |\r\n    0x183509f10    |void fcn.183509f10(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4, int64_t arg_28h, int64_t arg_30h)\r\n                   |{\r\n                   |    int64_t iVar1;\r\n                   |    int32_t iVar2;\r\n                   |    uint8_t uVar3;\r\n                   |    int32_t *piVar4;\r\n                   |    undefined8 uVar5;\r\n                   |    undefined8 uVar6;\r\n                   |    int32_t *piVar7;\r\n                   |    code *pcVar8;\r\n                   |    undefined4 uVar9;\r\n                   |    undefined4 uVar10;\r\n                   |    undefined4 uVar11;\r\n                   |    char cVar12;\r\n                   |    int64_t iVar13;\r\n                   |    undefined8 *puVar14;\r\n                   |    uint64_t uVar15;\r\n                   |    int64_t *piVar16;\r\n                   |    int64_t iVar17;\r\n                   |    int64_t var_1b8h;\r\n                   |    int64_t var_198h;\r\n                   |    int64_t var_190h;\r\n                   |    int64_t var_188h;\r\n                   |    undefined8 uStack_180;\r\n                   |    int64_t var_178h;\r\n                   |    unkbyte3 Stack_170;\r\n                   |    unkbyte5 Stack_16d;\r\n                   |    int64_t var_168h;\r\n                   |    unkbyte5 Stack_15d;\r\n                   |    undefined8 *puStack_158;\r\n                   |    undefined8 uStack_150;\r\n                   |    undefined8 uStack_148;\r\n                   |    uint64_t uStack_140;\r\n                   |    undefined4 uStack_138;\r\n                   |    undefined4 uStack_134;\r\n                   |    undefined4 uStack_130;\r\n                   |    undefined4 uStack_12c;\r\n                   |    undefined4 uStack_128;\r\n                   |    undefined4 uStack_124;\r\n                   |    undefined4 uStack_120;\r\n                   |    undefined4 uStack_11c;\r\n                   |    undefined2 uStack_118;\r\n                   |    undefined8 uStack_110;\r\n                   |    undefined8 uStack_108;\r\n                   |    undefined4 var_f8h;\r\n                   |    int64_t var_f4h;\r\n                   |    undefined uStack_e1;\r\n                   |    int64_t var_e0h;\r\n                   |    int64_t var_d8h;\r\n                   |    int64_t var_d0h;\r\n                   |    unkbyte7 var_c8h;\r\n                   |    int64_t var_c1h;\r\n                   |    int64_t var_b8h;\r\n                   |    int64_t var_b0h;\r\n                   |    undefined var_a8h [7];\r\n                   |    int64_t var_a1h;\r\n                   |    int64_t var_98h;\r\n                   |    undefined8 uStack_90;\r\n                   |    int64_t var_88h;\r\n                   |    undefined8 uStack_80;\r\n                   |    int64_t var_78h;\r\n                   |    undefined8 uStack_70;\r\n                   |    int64_t var_68h;\r\n                   |    int64_t var_60h;\r\n                   |    int64_t var_58h;\r\n                   |    int64_t var_48h;\r\n                   |    \r\n    0x183509f36    |    var_48h = *(uint64_t *)0x191c71040 ^ (uint64_t)&var_1b8h;\r\n    0x183509f41    |    iVar13 = *(int64_t *)(arg1 + 8);\r\n    0x183509f45    |    *(undefined8 *)(arg1 + 8) = 0;\r\n    0x183509f50    |    if (iVar13 != 0) {\r\n    0x183509f57    |        func_0x000181516210(iVar13, 1);\r\n                   |    }\r\n    0x183509f5c    |    puVar14 = (undefined8 *)(arg1 + 0x10);\r\n    0x183509f63    |    if (puVar14 != (undefined8 *)arg2) {\r\n    0x183509f6a    |        uVar3 = *(uint8_t *)(arg2 + 0x17);\r\n    0x183509f6a    |        uVar15 = (uint64_t)uVar3;\r\n    0x183509f6f    |        if (*(char *)(arg1 + 0x27) < '\\0') {\r\n    0x18350a8cd    |            if ((char)uVar3 < '\\0') {\r\n    0x18350a8cf    |                uVar15 = *(uint64_t *)(arg2 + 8);\r\n    0x18350a8d3    |                arg2 = *(int64_t *)arg2;\r\n                   |            }\r\n    0x18350a8dc    |            func_0x000180bf7c20(puVar14, arg2, uVar15);\r\n    0x183509f78    |        } else if ((char)uVar3 < '\\0') {\r\n    0x183509f88    |            func_0x000180bf7b90(puVar14, *(undefined8 *)arg2, *(undefined8 *)(arg2 + 8));\r\n                   |        } else {\r\n    0x18350a328    |            *(undefined8 *)(arg1 + 0x20) = *(undefined8 *)(arg2 + 0x10);\r\n    0x18350a32c    |            uVar5 = *(undefined8 *)(arg2 + 8);\r\n    0x18350a32f    |            *puVar14 = *(undefined8 *)arg2;\r\n    0x18350a32f    |            *(undefined8 *)(arg1 + 0x18) = uVar5;\r\n                   |        }\r\n                   |    }\r\n    0x183509fa0    |    if (*(char *)(arg1 + 0x3f) < '\\0') {\r\n    0x18350a8ed    |        func_0x0001841dcbe0(*(undefined8 *)(arg1 + 0x28), *(uint64_t *)(arg1 + 0x38) & 0x7fffffffffffffff);\r\n    0x18350a8f9    |        *(undefined8 *)(arg1 + 0x28) = 0;\r\n    0x18350a8f9    |        *(undefined8 *)(arg1 + 0x30) = 0;\r\n    0x18350a8fe    |        *(undefined8 *)(arg1 + 0x38) = 0;\r\n                   |    }\r\n    0x183509fb2    |    *(undefined8 *)(arg1 + 0x38) = *(undefined8 *)(arg3 + 0x10);\r\n    0x183509fb7    |    uVar9 = *(undefined4 *)(arg3 + 4);\r\n    0x183509fb7    |    uVar10 = *(undefined4 *)(arg3 + 8);\r\n    0x183509fb7    |    uVar11 = *(undefined4 *)(arg3 + 0xc);\r\n    0x183509fba    |    *(undefined4 *)(arg1 + 0x28) = *(undefined4 *)arg3;\r\n    0x183509fba    |    *(undefined4 *)(arg1 + 0x2c) = uVar9;\r\n    0x183509fba    |    *(undefined4 *)(arg1 + 0x30) = uVar10;\r\n    0x183509fba    |    *(undefined4 *)(arg1 + 0x34) = uVar11;\r\n    0x183509fc1    |    *(undefined *)(arg3 + 0x17) = 0;\r\n    0x183509fc4    |    *(undefined *)arg3 = 0;\r\n    0x183509fce    |    if (*(char *)(arg1 + 0x57) < '\\0') {\r\n    0x18350a913    |        func_0x0001841dcbe0(*(undefined8 *)(arg1 + 0x40), *(uint64_t *)(arg1 + 0x50) & 0x7fffffffffffffff);\r\n    0x18350a91f    |        *(undefined8 *)(arg1 + 0x40) = 0;\r\n    0x18350a91f    |        *(undefined8 *)(arg1 + 0x48) = 0;\r\n    0x18350a924    |        *(undefined8 *)(arg1 + 0x50) = 0;\r\n                   |    }\r\n    0x183509fe0    |    *(undefined8 *)(arg1 + 0x50) = *(undefined8 *)(arg4 + 0x10);\r\n    0x183509fe5    |    uVar9 = *(undefined4 *)(arg4 + 4);\r\n    0x183509fe5    |    uVar10 = *(undefined4 *)(arg4 + 8);\r\n    0x183509fe5    |    uVar11 = *(undefined4 *)(arg4 + 0xc);\r\n    0x183509fe8    |    *(undefined4 *)(arg1 + 0x40) = *(undefined4 *)arg4;\r\n    0x183509fe8    |    *(undefined4 *)(arg1 + 0x44) = uVar9;\r\n    0x183509fe8    |    *(undefined4 *)(arg1 + 0x48) = uVar10;\r\n    0x183509fe8    |    *(undefined4 *)(arg1 + 0x4c) = uVar11;\r\n    0x183509fef    |    *(undefined *)(arg4 + 0x17) = 0;\r\n    0x183509ff2    |    *(undefined *)arg4 = 0;\r\n    0x183509ff4    |    piVar4 = *(int32_t **)(arg1 + 0xe8);\r\n    0x183509ffb    |    *(int64_t *)(arg1 + 0xe8) = arg_28h;\r\n    0x18350a005    |    if (piVar4 != (int32_t *)0x0) {\r\n    0x18350a81c    |        LOCK();\r\n    0x18350a81c    |        *piVar4 = *piVar4 + -1;\r\n    0x18350a81c    |        UNLOCK();\r\n    0x18350a821    |        if (*piVar4 == 0) {\r\n    0x18350a836    |            if (*(int64_t *)(piVar4 + 4) == 0x182bf38a0) {\r\n    0x18350a846    |                piVar7 = *(int32_t **)(piVar4 + 0xc);\r\n    0x18350a84e    |                if (piVar7 != (int32_t *)0x0) {\r\n    0x18350a862    |                    LOCK();\r\n    0x18350a862    |                    *piVar7 = *piVar7 + -1;\r\n    0x18350a862    |                    UNLOCK();\r\n    0x18350a865    |                    if (*piVar7 == 0) {\r\n    0x18350a86c    |                        func_0x0001841dcbe0(piVar7, 8);\r\n                   |                    }\r\n                   |                }\r\n    0x18350a858    |                func_0x0001841dcbe0(piVar4, 0x48);\r\n                   |            } else {\r\n    0x18350a83b    |                (*(code *)0x185f59da0)(piVar4);\r\n                   |            }\r\n                   |        }\r\n                   |    }\r\n    0x18350a00b    |    uVar5 = *(undefined8 *)arg_30h;\r\n    0x18350a00f    |    *(undefined8 *)arg_30h = 0;\r\n    0x18350a017    |    piVar4 = *(int32_t **)(arg1 + 0xf0);\r\n    0x18350a01e    |    *(undefined8 *)(arg1 + 0xf0) = uVar5;\r\n    0x18350a028    |    if (piVar4 != (int32_t *)0x0) {\r\n    0x18350a873    |        LOCK();\r\n    0x18350a873    |        *piVar4 = *piVar4 + -1;\r\n    0x18350a873    |        UNLOCK();\r\n    0x18350a878    |        if (*piVar4 == 0) {\r\n    0x18350a88d    |            if (*(int64_t *)(piVar4 + 4) == 0x182bf38a0) {\r\n    0x18350a89d    |                piVar7 = *(int32_t **)(piVar4 + 0xc);\r\n    0x18350a8a5    |                if (piVar7 != (int32_t *)0x0) {\r\n    0x18350a8b9    |                    LOCK();\r\n    0x18350a8b9    |                    *piVar7 = *piVar7 + -1;\r\n    0x18350a8b9    |                    UNLOCK();\r\n    0x18350a8bc    |                    if (*piVar7 == 0) {\r\n    0x18350a8c3    |                        func_0x0001841dcbe0(piVar7, 8);\r\n                   |                    }\r\n                   |                }\r\n    0x18350a8af    |                func_0x0001841dcbe0(piVar4, 0x48);\r\n                   |            } else {\r\n    0x18350a892    |                (*(code *)0x185f59da0)(piVar4);\r\n                   |            }\r\n                   |        }\r\n                   |    }\r\n    0x18350a033    |    if (*(char *)(arg1 + 0x6f) < '\\0') {\r\n    0x18350a314    |        **(undefined **)(arg1 + 0x58) = 0;\r\n    0x18350a317    |        *(undefined8 *)(arg1 + 0x60) = 0;\r\n                   |    } else {\r\n    0x18350a03b    |        *(undefined *)(arg1 + 0x58) = 0;\r\n    0x18350a03f    |        *(undefined *)(arg1 + 0x6f) = 0;\r\n                   |    }\r\n    0x18350a04b    |    var_168h._0_1_ = 0;\r\n    0x18350a04b    |    var_168h._1_2_ = 0;\r\n    0x18350a04b    |    var_168h._3_4_ = 0;\r\n    0x18350a04b    |    stack0xfffffffffffffe9f = 0;\r\n    0x18350a051    |    var_178h = 0;\r\n    0x18350a051    |    Stack_170 = 0;\r\n    0x18350a051    |    Stack_16d = 0;\r\n    0x18350a05d    |    puStack_158 = (undefined8 *)0xffffffff00000000;\r\n    0x18350a05d    |    uStack_150 = 0xffffffff00000000;\r\n    0x18350a063    |    uStack_148 = 0xffffffff00000000;\r\n    0x18350a063    |    uStack_140 = 0xffffffff00000000;\r\n    0x18350a069    |    uStack_138 = 0;\r\n    0x18350a069    |    uStack_134 = 0xffffffff;\r\n    0x18350a069    |    uStack_130 = 0;\r\n    0x18350a069    |    uStack_12c = 0xffffffff;\r\n    0x18350a06f    |    uStack_128 = 0;\r\n    0x18350a06f    |    uStack_124 = 0xffffffff;\r\n    0x18350a06f    |    uStack_120 = 0;\r\n    0x18350a06f    |    uStack_11c = 0xffffffff;\r\n    0x18350a075    |    uStack_118 = 0;\r\n    0x18350a07d    |    uStack_110 = 0;\r\n    0x18350a07d    |    uStack_108 = 0;\r\n    0x18350a083    |    func_0x0001844c91b0(arg1 + 0x70, &var_178h);\r\n    0x18350a046    |    func_0x0001841c04a0(&var_178h);\r\n    0x18350a09b    |    if (*(int64_t *)arg1 == 0) {\r\n    0x18350a6f6    |        puVar14 = (undefined8 *)func_0x000185f006b8(0x40);\r\n    0x18350a71f    |        if ((puVar14 + 6 < puVar14) || ((undefined8 *)0x190b7a230 < puVar14 + 6 && puVar14 < (undefined8 *)0x190b7a231))\r\n    0x18350a71f    |        goto code_r0x00018350a942;\r\n    0x18350a72c    |        puVar14[4] = 0x74726f7065722072;\r\n    0x18350a72c    |        puVar14[5] = 0x2e64616f6c707520;\r\n    0x18350a737    |        puVar14[2] = 0x696176616e752073;\r\n    0x18350a737    |        puVar14[3] = 0x6f6620656c62616c;\r\n    0x18350a742    |        *puVar14 = 0x206b726f7774654e;\r\n    0x18350a742    |        puVar14[1] = 0x6920726564616f6c;\r\n    0x18350a745    |        *(undefined *)(puVar14 + 6) = 0;\r\n    0x18350a769    |        if ((*(int64_t *)(arg1 + 8) == 0) ||\r\n    0x18350a759    |           ((iVar13 = *(int64_t *)(*(int64_t *)(*(int64_t *)(arg1 + 8) + 0x128) + 0x20), iVar13 == 0 ||\r\n    0x18350a762    |            (iVar13 = *(int64_t *)(iVar13 + 0x18), iVar13 == 0)))) {\r\n    0x18350a770    |            uStack_140 = 0;\r\n                   |        } else {\r\n    0x18350a76b    |            uStack_140 = (uint64_t)*(uint32_t *)(iVar13 + 0x38);\r\n                   |        }\r\n    0x18350a78d    |        uStack_150 = 0x30;\r\n    0x18350a795    |        uStack_148 = 0x8000000000000040;\r\n    0x18350a795    |        puStack_158 = puVar14;\r\n                   |code_r0x00018350a799:\r\n    0x18350a6d4    |        stack0xfffffffffffffe9f = 0;\r\n    0x18350a799    |        Stack_15d = 0;\r\n    0x18350a799    |        var_168h._3_4_ = 0;\r\n    0x18350a799    |        var_168h._1_2_ = 0;\r\n    0x18350a799    |        var_168h._0_1_ = 0;\r\n    0x18350a799    |        Stack_16d = 0;\r\n    0x18350a799    |        Stack_170 = 0;\r\n    0x18350a6ca    |        var_178h = var_178h & 0xffffffffffffff00;\r\n    0x18350a7a4    |        func_0x00018350d5e0(arg1);\r\n                   |    } else {\r\n    0x18350a0a1    |        iVar13 = (int64_t)*(char *)(arg1 + 0x27);\r\n    0x18350a0a9    |        if (iVar13 < 0) {\r\n    0x18350a0ab    |            iVar13 = *(int64_t *)(arg1 + 0x18);\r\n                   |        }\r\n    0x18350a0b2    |        if (iVar13 == 0) {\r\n    0x18350a649    |            puVar14 = (undefined8 *)func_0x000185f006b8(0x30);\r\n    0x18350a672    |            if (((undefined8 *)((int64_t)puVar14 + 0x2b) < puVar14) ||\r\n    0x18350a66c    |               ((undefined8 *)0x190b7a268 < (undefined8 *)((int64_t)puVar14 + 0x2b) &&\r\n    0x18350a665    |                puVar14 < (undefined8 *)0x190b7a269)) goto code_r0x00018350a942;\r\n    0x18350a67f    |            *(undefined8 *)((int64_t)puVar14 + 0x1b) = 0x76616e7520736920;\r\n    0x18350a67f    |            *(undefined8 *)((int64_t)puVar14 + 0x23) = 0x2e656c62616c6961;\r\n    0x18350a68a    |            puVar14[2] = 0x20636974736f6e67;\r\n    0x18350a68a    |            puVar14[3] = 0x752073692050495a;\r\n    0x18350a695    |            *puVar14 = 0x6b63617020656854;\r\n    0x18350a695    |            puVar14[1] = 0x6169642064656761;\r\n    0x18350a698    |            *(undefined *)((int64_t)puVar14 + 0x2b) = 0;\r\n    0x18350a6bc    |            if ((*(int64_t *)(arg1 + 8) == 0) ||\r\n    0x18350a6ac    |               ((iVar13 = *(int64_t *)(*(int64_t *)(*(int64_t *)(arg1 + 8) + 0x128) + 0x20), iVar13 == 0 ||\r\n    0x18350a6b5    |                (iVar13 = *(int64_t *)(iVar13 + 0x18), iVar13 == 0)))) {\r\n    0x18350a6c3    |                uStack_140 = 0;\r\n                   |            } else {\r\n    0x18350a6be    |                uStack_140 = (uint64_t)*(uint32_t *)(iVar13 + 0x38);\r\n                   |            }\r\n    0x18350a6e0    |            uStack_150 = 0x2b;\r\n    0x18350a6e8    |            uStack_148 = 0x8000000000000030;\r\n    0x18350a6ec    |            puStack_158 = puVar14;\r\n    0x18350a6ec    |            goto code_r0x00018350a799;\r\n                   |        }\r\n    0x18350a0b8    |        piVar4 = *(int32_t **)(arg1 + 0xe8);\r\n    0x18350a0c2    |        if (piVar4 != (int32_t *)0x0) {\r\n    0x18350a0c9    |            LOCK();\r\n    0x18350a0c9    |            iVar2 = *piVar4;\r\n    0x18350a0c9    |            *piVar4 = *piVar4 + 1;\r\n    0x18350a0c9    |            UNLOCK();\r\n    0x18350a0d1    |            if (iVar2 < 1) {\r\n    0x18350a944    |                pcVar8 = (code *)swi(3);\r\n    0x18350a944    |                (*pcVar8)();\r\n    0x18350a944    |                return;\r\n                   |            }\r\n    0x18350a0dc    |            if (iVar2 == 0x7fffffff) {\r\n    0x18350a947    |                pcVar8 = (code *)swi(3);\r\n    0x18350a947    |                (*pcVar8)();\r\n    0x18350a947    |                return;\r\n                   |            }\r\n    0x18350a0f2    |            (*(code *)0x185f59da0)(piVar4, 0);\r\n    0x18350a0f8    |            LOCK();\r\n    0x18350a0f8    |            *piVar4 = *piVar4 + -1;\r\n    0x18350a0f8    |            UNLOCK();\r\n    0x18350a0fd    |            if (*piVar4 == 0) {\r\n    0x18350a0ff    |                iVar13 = *(int64_t *)(piVar4 + 4);\r\n    0x18350a352    |                if (((iVar13 == 0x185b0fa30) || (iVar13 == 0x182bf3920)) || (iVar13 == 0x182bf3920)) {\r\n    0x18350a12d    |                    if ((*(uint64_t *)(piVar4 + 0xc) & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) {\r\n    0x18350a12f    |                        func_0x00018005f390();\r\n                   |                    }\r\n    0x18350a13c    |                    func_0x0001841dcbe0(piVar4, 0x38);\r\n                   |                } else {\r\n    0x18350a35b    |                    (*(code *)0x185f59da0)(piVar4);\r\n                   |                }\r\n                   |            }\r\n                   |        }\r\n    0x18350a14c    |        var_68h = 0;\r\n    0x18350a14c    |        var_60h = 0;\r\n    0x18350a151    |        var_58h = 0;\r\n    0x18350a169    |        var_78h = 0x190b22bf0;\r\n    0x18350a16c    |        uStack_70 = 0xd;\r\n    0x18350a144    |        func_0x000180eb9ad0(&var_68h, &var_78h, 0x190b7a298);\r\n    0x18350a191    |        func_0x0001858c6750(puVar14, &var_d8h);\r\n    0x18350a19e    |        var_b0h = (int64_t)(char)var_c1h;\r\n    0x18350a19e    |        var_b8h = (int64_t)&var_d8h;\r\n    0x18350a19e    |        if ((int64_t)(char)var_c1h < 0) {\r\n    0x18350a1a8    |            var_b0h = var_d0h;\r\n    0x18350a1a8    |            var_b8h = var_d8h;\r\n                   |        }\r\n    0x18350a1bf    |        func_0x000184f5f2e0(&var_178h);\r\n    0x18350a1db    |        var_88h = 0x190b22c00;\r\n    0x18350a1de    |        uStack_80 = 0x11;\r\n    0x18350a144    |        func_0x0001802b3460(&var_68h, &var_88h, &var_178h);\r\n    0x18350a1f6    |        if (var_168h._7_1_ < '\\0') {\r\n    0x18350a205    |            func_0x0001841dcbe0(var_178h, \r\n    0x18350a1f8    |                                CONCAT17(var_168h._7_1_, \r\n    0x18350a1f8    |                                         CONCAT43(var_168h._3_4_, CONCAT21(var_168h._1_2_, (undefined)var_168h))) &\r\n    0x18350a205    |                                0x7fffffffffffffff);\r\n                   |        }\r\n    0x18350a212    |        if ((char)var_c1h < '\\0') {\r\n    0x18350a227    |            func_0x0001841dcbe0(var_d8h, CONCAT17((char)var_c1h, var_c8h) * 2);\r\n                   |        }\r\n    0x18350a23b    |        var_98h = 0x19040c8a8;\r\n    0x18350a23e    |        uStack_90 = 0xc;\r\n    0x18350a144    |        func_0x000180eb9ad0(&var_68h, &var_98h, 0x190466ff0);\r\n    0x18350a260    |        var_b8h = 0;\r\n    0x18350a260    |        var_b0h = 0;\r\n    0x18350a264    |        _var_a8h = 0;\r\n    0x18350a271    |        Stack_170 = SUB83(&var_68h, 0);\r\n    0x18350a271    |        Stack_16d = (unkbyte5)((uint64_t)&var_68h >> 0x18);\r\n    0x18350a275    |        var_168h._0_1_ = 6;\r\n    0x18350a284    |        cVar12 = func_0x000181b4a620(&var_178h, 0, &var_b8h, 200);\r\n    0x18350a28b    |        if (cVar12 == '\\0') {\r\n    0x18350a296    |            puVar14 = (undefined8 *)func_0x000185f006b8(0x30);\r\n    0x18350a2bf    |            if (((undefined8 *)((int64_t)puVar14 + 0x27) < puVar14) ||\r\n    0x18350a2b9    |               ((undefined8 *)0x190b22c30 < (undefined8 *)((int64_t)puVar14 + 0x27) &&\r\n    0x18350a2b2    |                puVar14 < (undefined8 *)0x190b22c31)) goto code_r0x00018350a942;\r\n    0x18350a2cc    |            *(undefined8 *)((int64_t)puVar14 + 0x1f) = 0x2e74736575716572;\r\n    0x18350a2d7    |            puVar14[2] = 0x2065687420657a69;\r\n    0x18350a2d7    |            puVar14[3] = 0x722064616f6c7075;\r\n    0x18350a2e2    |            *puVar14 = 0x742064656c696146;\r\n    0x18350a2e2    |            puVar14[1] = 0x6c6169726573206f;\r\n    0x18350a2e5    |            *(undefined *)((int64_t)puVar14 + 0x27) = 0;\r\n    0x18350a309    |            if ((*(int64_t *)(arg1 + 8) == 0) ||\r\n    0x18350a2f9    |               ((iVar13 = *(int64_t *)(*(int64_t *)(*(int64_t *)(arg1 + 8) + 0x128) + 0x20), iVar13 == 0 ||\r\n    0x18350a302    |                (iVar13 = *(int64_t *)(iVar13 + 0x18), iVar13 == 0)))) {\r\n    0x18350a366    |                uStack_140 = 0;\r\n                   |            } else {\r\n    0x18350a30b    |                uStack_140 = (uint64_t)*(uint32_t *)(iVar13 + 0x38);\r\n                   |            }\r\n    0x18350a36d    |            var_178h = var_178h & 0xffffffffffffff00;\r\n    0x18350a373    |            Stack_170 = 0;\r\n    0x18350a373    |            Stack_16d = 0;\r\n    0x18350a373    |            var_168h._0_1_ = 0;\r\n    0x18350a373    |            var_168h._1_2_ = 0;\r\n    0x18350a373    |            var_168h._3_4_ = 0;\r\n    0x18350a377    |            stack0xfffffffffffffe9f = 0;\r\n    0x18350a377    |            Stack_15d = 0;\r\n    0x18350a383    |            uStack_150 = 0x27;\r\n    0x18350a38f    |            uStack_148 = 0x8000000000000030;\r\n    0x18350a39a    |            puStack_158 = puVar14;\r\n    0x18350a39a    |            func_0x00018350d5e0(arg1);\r\n                   |        } else {\r\n    0x18350a3b2    |            func_0x000184339cd0(&var_d8h, 0x190b22c58, 0x190b7a2a8, 0x121);\r\n    0x18350a3cd    |            uStack_e1 = 4;\r\n    0x18350a3ee    |            if ((int64_t *)0x1901b7de8 < &var_f4h && &var_f8h < (undefined4 *)0x1901b7de9) goto code_r0x00018350a942;\r\n    0x18350a3fc    |            var_f8h = 0x54534f50;\r\n    0x18350a404    |            var_f4h._0_1_ = 0;\r\n    0x18350a416    |            var_188h = 0x190b7a2e8;\r\n    0x18350a419    |            uStack_180 = 0x22;\r\n    0x18350a421    |            func_0x0001834b7be0(&var_178h);\r\n    0x18350a42e    |            func_0x0001834b7750(&var_e0h, &var_178h, &var_f8h);\r\n    0x18350a44b    |            func_0x000180a18440(&var_198h, &var_e0h, 0x190b7a2e0, &var_d8h);\r\n    0x18350a45e    |            iVar17 = var_198h;\r\n    0x18350a467    |            var_198h = 0;\r\n    0x18350a46f    |            iVar13 = *(int64_t *)(arg1 + 8);\r\n    0x18350a473    |            *(int64_t *)(arg1 + 8) = iVar17;\r\n    0x18350a47a    |            if (iVar13 != 0) {\r\n    0x18350a481    |                func_0x000181516210(iVar13, 1);\r\n    0x18350a481    |                iVar13 = var_198h;\r\n    0x18350a48b    |                var_198h = 0;\r\n    0x18350a497    |                if (iVar13 != 0) {\r\n    0x18350a49e    |                    func_0x000181516210(iVar13, 1);\r\n                   |                }\r\n                   |            }\r\n    0x18350a4a3    |            func_0x0001841c04a0(&var_178h);\r\n    0x18350a4b1    |            *(undefined *)(*(int64_t *)(arg1 + 8) + 0x31) = 1;\r\n    0x18350a4b9    |            *(undefined8 *)(*(int64_t *)(arg1 + 8) + 0x208) = 30000000;\r\n    0x18350a4c4    |            uVar5 = *(undefined8 *)(arg1 + 8);\r\n    0x18350a4cf    |            var_198h = 0x1904567a0;\r\n    0x18350a4d4    |            iVar17 = (int64_t)(char)var_a1h;\r\n    0x18350a4e0    |            iVar13 = iVar17;\r\n    0x18350a4e0    |            if (iVar17 < 0) {\r\n    0x18350a4e0    |                iVar13 = var_b0h;\r\n                   |            }\r\n    0x18350a4e9    |            var_190h = 0x10;\r\n    0x18350a4f2    |            piVar16 = &var_b8h;\r\n    0x18350a4f2    |            if (iVar17 < 0) {\r\n    0x18350a4f2    |                piVar16 = (int64_t *)var_b8h;\r\n                   |            }\r\n    0x18350a50f    |            if (((uint64_t)&var_198h & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) {\r\n    0x18350a94d    |                func_0x0001841c7180(&var_198h);\r\n                   |            }\r\n    0x18350a51d    |            Stack_170 = (unkbyte3)iVar13;\r\n    0x18350a51d    |            Stack_16d = (unkbyte5)((uint64_t)iVar13 >> 0x18);\r\n    0x18350a529    |            var_178h = (int64_t)piVar16;\r\n    0x18350a529    |            func_0x0001818bf740(uVar5, &var_178h, &var_198h);\r\n    0x18350a52e    |            uVar5 = *(undefined8 *)(arg1 + 8);\r\n    0x18350a532    |            piVar4 = *(int32_t **)(arg1 + 0xf8);\r\n    0x18350a539    |            uVar6 = *(undefined8 *)(arg1 + 0x100);\r\n    0x18350a543    |            if (piVar4 != (int32_t *)0x0) {\r\n    0x18350a54a    |                LOCK();\r\n    0x18350a54a    |                iVar2 = *piVar4;\r\n    0x18350a54a    |                *piVar4 = *piVar4 + 1;\r\n    0x18350a54a    |                UNLOCK();\r\n    0x18350a555    |                if (iVar2 == 0x7fffffff) {\r\n    0x18350a94a    |                    pcVar8 = (code *)swi(3);\r\n    0x18350a94a    |                    (*pcVar8)();\r\n    0x18350a94a    |                    return;\r\n                   |                }\r\n                   |            }\r\n    0x18350a560    |            var_178h = func_0x000185f006b8(0x38);\r\n    0x18350a565    |            *(undefined4 *)var_178h = 1;\r\n    0x18350a572    |            *(undefined8 *)(var_178h + 8) = 0x1834b93c0;\r\n    0x18350a57d    |            *(undefined8 *)(var_178h + 0x10) = 0x182beced0;\r\n    0x18350a588    |            *(undefined8 *)(var_178h + 0x18) = 0x18339cdd0;\r\n    0x18350a593    |            *(undefined8 *)(var_178h + 0x20) = 0x18350a960;\r\n    0x18350a597    |            *(int32_t **)(var_178h + 0x28) = piVar4;\r\n    0x18350a59b    |            *(undefined8 *)(var_178h + 0x30) = uVar6;\r\n    0x18350a5b3    |            func_0x000181e7cb30(uVar5, *(undefined8 *)arg1, &var_178h, 0x100000);\r\n                   |        }\r\n    0x18350a5c8    |        if ((int64_t)_var_a8h < 0) {\r\n    0x18350a5dd    |            func_0x0001841dcbe0(var_b8h, _var_a8h & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x18350a5e2    |        iVar13 = var_68h;\r\n    0x18350a5ed    |        if (var_68h != 0) {\r\n    0x18350a5fb    |            iVar17 = var_60h << 5;\r\n    0x18350a602    |            if (iVar17 != 0) {\r\n    0x18350a604    |                iVar1 = var_68h + -0x20;\r\n                   |                do {\r\n    0x18350a608    |                    func_0x000184e58cd0(iVar1 + iVar17);\r\n    0x18350a611    |                    iVar17 = iVar17 + -0x20;\r\n    0x18350a615    |                } while (iVar17 != 0);\r\n                   |            }\r\n    0x18350a622    |            var_60h = iVar13 - var_68h >> 5;\r\n    0x18350a63a    |            func_0x0001841dcbe0(var_68h, var_58h << 5);\r\n                   |        }\r\n                   |    }\r\n    0x18350a7ad    |    if (*(char *)(arg3 + 0x17) < '\\0') {\r\n    0x18350a7b6    |        func_0x0001841dcbe0(*(undefined8 *)arg3, *(uint64_t *)(arg3 + 0x10) & 0x7fffffffffffffff);\r\n                   |    }\r\n    0x18350a7c2    |    if (*(char *)(arg4 + 0x17) < '\\0') {\r\n    0x18350a7c8    |        func_0x0001841dcbe0(*(undefined8 *)arg4, *(uint64_t *)(arg4 + 0x10) & 0x7fffffffffffffff);\r\n                   |    }\r\n    0x18350a7d3    |    piVar4 = *(int32_t **)arg_30h;\r\n    0x18350a7da    |    if (piVar4 != (int32_t *)0x0) {\r\n    0x18350a80b    |        LOCK();\r\n    0x18350a80b    |        *piVar4 = *piVar4 + -1;\r\n    0x18350a80b    |        UNLOCK();\r\n    0x18350a80e    |        if (*piVar4 == 0) {\r\n    0x18350a814    |            (*(code *)0x185f59da0)();\r\n                   |        }\r\n                   |    }\r\n    0x18350a7f1    |    if (*(uint64_t *)0x191c71040 == (var_48h ^ (uint64_t)&var_1b8h)) {\r\n    0x18350a80a    |        return;\r\n                   |    }\r\n    0x18350a93a    |    func_0x000185f05b40(var_48h ^ (uint64_t)&var_1b8h);\r\n                   |code_r0x00018350a942:\r\n    0x18350a942    |    // WARNING: Does not return\r\n    0x18350a942    |    pcVar8 = (code *)invalidInstructionException();\r\n    0x18350a942    |    (*pcVar8)();\r\n                   |}\r\n[{\"offset\":6498066192,\"name\":\"fcn.183509f10\",\"size\":2636,\"is-pure\":false,\"realsz\":2630,\"noreturn\":false,\"stackframe\":440,\"calltype\":\"ms\",\"cost\":764,\"cc\":68,\"loops\":21,\"bits\":64,\"type\":\"fcn\",\"nbbs\":111,\"edges\":169,\"ebbs\":5,\"signature\":\"fcn.183509f10(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4, int64_t arg_28h, int64_t arg_30h);\",\"minbound\":6498066192,\"maxbound\":6498068828,\"callrefs\":[{\"from\":6498066263,\"to\":6464561680,\"type\":\"CALL\"},{\"from\":6498066312,\"to\":6454999952,\"type\":\"CALL\"},{\"from\":6498066570,\"to\":6514577840,\"type\":\"CALL\"},{\"from\":6498066578,\"to\":6511396000,\"type\":\"CALL\"},{\"from\":6498066674,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6498066735,\"to\":6442840976,\"type\":\"CALL\"},{\"from\":6498066748,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498066814,\"to\":6457891536,\"type\":\"CALL\"},{\"from\":6498066833,\"to\":6535538512,\"type\":\"CALL\"},{\"from\":6498066887,\"to\":6525678304,\"type\":\"CALL\"},{\"from\":6498066924,\"to\":6445282400,\"type\":\"CALL\"},{\"from\":6498066949,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498066983,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498067024,\"to\":6457891536,\"type\":\"CALL\"},{\"from\":6498067076,\"to\":6471067168,\"type\":\"CALL\"},{\"from\":6498067094,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6498067214,\"to\":6498067304,\"type\":\"CODE\"},{\"from\":6498067231,\"to\":6498066499,\"type\":\"CODE\"},{\"from\":6498067251,\"to\":6498066317,\"type\":\"CODE\"},{\"from\":6498067291,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6498067297,\"to\":6498066753,\"type\":\"CODE\"},{\"from\":6498067354,\"to\":6498080224,\"type\":\"CALL\"},{\"from\":6498067359,\"to\":6498067904,\"type\":\"CODE\"},{\"from\":6498067392,\"to\":6512942288,\"type\":\"CALL\"},{\"from\":6498067497,\"to\":6497729504,\"type\":\"CALL\"},{\"from\":6498067519,\"to\":6497728336,\"type\":\"CALL\"},{\"from\":6498067550,\"to\":6453036096,\"type\":\"CALL\"},{\"from\":6498067585,\"to\":6464561680,\"type\":\"CALL\"},{\"from\":6498067614,\"to\":6464561680,\"type\":\"CALL\"},{\"from\":6498067624,\"to\":6511396000,\"type\":\"CALL\"},{\"from\":6498067753,\"to\":6468400960,\"type\":\"CALL\"},{\"from\":6498067808,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6498067891,\"to\":6474418992,\"type\":\"CALL\"},{\"from\":6498067933,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498067980,\"to\":6524603600,\"type\":\"CALL\"},{\"from\":6498068026,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498068031,\"to\":6498068393,\"type\":\"CODE\"},{\"from\":6498068041,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6498068161,\"to\":6498068165,\"type\":\"CODE\"},{\"from\":6498068204,\"to\":6498068377,\"type\":\"CODE\"},{\"from\":6498068214,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6498068334,\"to\":6498068338,\"type\":\"CODE\"},{\"from\":6498068388,\"to\":6498080224,\"type\":\"CALL\"},{\"from\":6498068409,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498068430,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498068500,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6498068506,\"to\":6498068444,\"type\":\"CODE\"},{\"from\":6498068539,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6498068545,\"to\":6498066443,\"type\":\"CODE\"},{\"from\":6498068568,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498068573,\"to\":6498066443,\"type\":\"CODE\"},{\"from\":6498068588,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498068593,\"to\":6498068560,\"type\":\"CODE\"},{\"from\":6498068626,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6498068632,\"to\":6498066478,\"type\":\"CODE\"},{\"from\":6498068655,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498068660,\"to\":6498066478,\"type\":\"CODE\"},{\"from\":6498068675,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498068680,\"to\":6498068647,\"type\":\"CODE\"},{\"from\":6498068700,\"to\":6455000096,\"type\":\"CALL\"},{\"from\":6498068705,\"to\":6498066317,\"type\":\"CODE\"},{\"from\":6498068721,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498068743,\"to\":6498066342,\"type\":\"CODE\"},{\"from\":6498068759,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6498068781,\"to\":6498066388,\"type\":\"CODE\"},{\"from\":6498068797,\"to\":6542089024,\"type\":\"CALL\"},{\"from\":6498068818,\"to\":6511423872,\"type\":\"CALL\"},{\"from\":6498068823,\"to\":6498067733,\"type\":\"CODE\"}],\"datarefs\":[{\"from\":6498066223,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6498066518,\"to\":6712085216,\"type\":\"DATA\"},{\"from\":6498066692,\"to\":6537935408,\"type\":\"DATA\"},{\"from\":6498066726,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6498066778,\"to\":6722563056,\"type\":\"DATA\"},{\"from\":6498066804,\"to\":6722921112,\"type\":\"DATA\"},{\"from\":6498066892,\"to\":6722563072,\"type\":\"DATA\"},{\"from\":6498066988,\"to\":6715132072,\"type\":\"DATA\"},{\"from\":6498067014,\"to\":6715502576,\"type\":\"DATA\"},{\"from\":6498067112,\"to\":6722563120,\"type\":\"DATA\"},{\"from\":6498067141,\"to\":6722563151,\"type\":\"DATA\"},{\"from\":6498067152,\"to\":6722563136,\"type\":\"DATA\"},{\"from\":6498067163,\"to\":6722563120,\"type\":\"DATA\"},{\"from\":6498067256,\"to\":6488537376,\"type\":\"DATA\"},{\"from\":6498067272,\"to\":6488537376,\"type\":\"DATA\"},{\"from\":6498067364,\"to\":6722563160,\"type\":\"DATA\"},{\"from\":6498067371,\"to\":6722921128,\"type\":\"DATA\"},{\"from\":6498067409,\"to\":6712688104,\"type\":\"DATA\"},{\"from\":6498067466,\"to\":6722921192,\"type\":\"DATA\"},{\"from\":6498067524,\"to\":6722921184,\"type\":\"DATA\"},{\"from\":6498067656,\"to\":6715434912,\"type\":\"DATA\"},{\"from\":6498067720,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6498067819,\"to\":6497735616,\"type\":\"DATA\"},{\"from\":6498067830,\"to\":6488510160,\"type\":\"DATA\"},{\"from\":6498067841,\"to\":6496570832,\"type\":\"DATA\"},{\"from\":6498067852,\"to\":6498068832,\"type\":\"DATA\"},{\"from\":6498068059,\"to\":6722921064,\"type\":\"DATA\"},{\"from\":6498068088,\"to\":6722921091,\"type\":\"DATA\"},{\"from\":6498068099,\"to\":6722921080,\"type\":\"DATA\"},{\"from\":6498068110,\"to\":6722921064,\"type\":\"DATA\"},{\"from\":6498068232,\"to\":6722921008,\"type\":\"DATA\"},{\"from\":6498068261,\"to\":6722921040,\"type\":\"DATA\"},{\"from\":6498068272,\"to\":6722921024,\"type\":\"DATA\"},{\"from\":6498068283,\"to\":6722921008,\"type\":\"DATA\"},{\"from\":6498068455,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6498068524,\"to\":6488537248,\"type\":\"DATA\"},{\"from\":6498068611,\"to\":6488537248,\"type\":\"DATA\"}],\"codexrefs\":[{\"from\":6498067214,\"to\":6498067304,\"type\":\"CODE\"},{\"from\":6498067231,\"to\":6498066499,\"type\":\"CODE\"},{\"from\":6498067251,\"to\":6498066317,\"type\":\"CODE\"},{\"from\":6498067297,\"to\":6498066753,\"type\":\"CODE\"},{\"from\":6498067359,\"to\":6498067904,\"type\":\"CODE\"},{\"from\":6498068031,\"to\":6498068393,\"type\":\"CODE\"},{\"from\":6498068161,\"to\":6498068165,\"type\":\"CODE\"},{\"from\":6498068204,\"to\":6498068377,\"type\":\"CODE\"},{\"from\":6498068334,\"to\":6498068338,\"type\":\"CODE\"},{\"from\":6498068506,\"to\":6498068444,\"type\":\"CODE\"},{\"from\":6498068545,\"to\":6498066443,\"type\":\"CODE\"},{\"from\":6498068573,\"to\":6498066443,\"type\":\"CODE\"},{\"from\":6498068593,\"to\":6498068560,\"type\":\"CODE\"},{\"from\":6498068632,\"to\":6498066478,\"type\":\"CODE\"},{\"from\":6498068660,\"to\":6498066478,\"type\":\"CODE\"},{\"from\":6498068680,\"to\":6498068647,\"type\":\"CODE\"},{\"from\":6498068705,\"to\":6498066317,\"type\":\"CODE\"},{\"from\":6498068743,\"to\":6498066342,\"type\":\"CODE\"},{\"from\":6498068781,\"to\":6498066388,\"type\":\"CODE\"},{\"from\":6498068823,\"to\":6498067733,\"type\":\"CODE\"}],\"dataxrefs\":[],\"indegree\":20,\"outdegree\":48,\"nlocals\":24,\"nargs\":6,\"stackvars\":[{\"name\":\"var_1b8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-440}},{\"name\":\"var_198h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-408}},{\"name\":\"var_190h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-400}},{\"name\":\"var_188h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-392}},{\"name\":\"var_178h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-376}},{\"name\":\"var_168h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-360}},{\"name\":\"var_f8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-248}},{\"name\":\"var_f4h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-244}},{\"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_c1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-193}},{\"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_a1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-161}},{\"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_68h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-104}},{\"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_48h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-72}},{\"name\":\"arg_28h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":40}},{\"name\":\"arg_30h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":48}}],\"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":"5186ms"}}
