{"ok":true,"data":{"evidence_id":"ev_f43ab2274db1d7d1e2a6fedb8ebb21a5cb47f4b7b977081a4756b2b86ac6d112","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 @ 0x183780d10;pdgo @ 0x183780d10;afij @ 0x183780d10","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 @ 0x183780d10;pdgo @ 0x183780d10;afij @ 0x183780d10","C:\\Users\\tjzhong\\AppData\\Local\\Tabbit\\Application\\1.18.21.0\\Tabbit.dll"]},"raw_result":{"stdout":"    0x183780d10    |\r\n    0x183780d10    |// WARNING: [rz-ghidra] Detected overlap for variable var_188h\r\n    0x183780d10    |// WARNING: [rz-ghidra] Detected overlap for variable var_138h\r\n    0x183780d10    |// WARNING: [rz-ghidra] Detected overlap for variable var_180h\r\n    0x183780d10    |// WARNING: [rz-ghidra] Detected overlap for variable var_1d1h\r\n    0x183780d10    |// WARNING: [rz-ghidra] Detected overlap for variable var_1a1h\r\n    0x183780d10    |// WARNING: [rz-ghidra] Detected overlap for variable var_1f1h\r\n    0x183780d10    |// WARNING: [rz-ghidra] Detected overlap for variable var_130h\r\n    0x183780d10    |// WARNING: [rz-ghidra] Detected overlap for variable var_fch\r\n    0x183780d10    |// WARNING: [rz-ghidra] Detected overlap for variable var_91h\r\n                   |\r\n    0x183780d10    |void fcn.183780d10(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4)\r\n                   |{\r\n                   |    int32_t *piVar1;\r\n                   |    code *pcVar2;\r\n                   |    uint64_t uVar3;\r\n                   |    char cVar4;\r\n                   |    int32_t iVar5;\r\n                   |    uint8_t *puVar6;\r\n                   |    uint8_t *puVar7;\r\n                   |    int32_t *piVar8;\r\n                   |    undefined8 *puVar9;\r\n                   |    uint64_t *puVar10;\r\n                   |    uint64_t uVar11;\r\n                   |    int64_t *piVar12;\r\n                   |    undefined4 *puVar13;\r\n                   |    uint8_t uVar14;\r\n                   |    char cVar15;\r\n                   |    undefined8 uVar16;\r\n                   |    uint64_t uVar17;\r\n                   |    uint64_t uVar18;\r\n                   |    bool bVar19;\r\n                   |    uint8_t *puVar20;\r\n                   |    int64_t iVar21;\r\n                   |    int64_t *piVar22;\r\n                   |    int64_t iVar23;\r\n                   |    int64_t iVar24;\r\n                   |    undefined auStack_268 [32];\r\n                   |    int64_t var_248h;\r\n                   |    int64_t var_240h;\r\n                   |    int64_t var_238h;\r\n                   |    int64_t var_230h;\r\n                   |    int64_t var_228h;\r\n                   |    int64_t var_220h;\r\n                   |    int64_t var_218h;\r\n                   |    int64_t var_210h;\r\n                   |    int64_t var_208h;\r\n                   |    int64_t var_200h;\r\n                   |    int64_t var_1f8h;\r\n                   |    int64_t var_1f0h;\r\n                   |    int64_t var_1e8h;\r\n                   |    undefined8 uStack_1e0;\r\n                   |    int64_t var_1d8h;\r\n                   |    int64_t var_1d0h;\r\n                   |    int64_t var_1c8h;\r\n                   |    int64_t var_1c0h;\r\n                   |    int64_t var_1b8h;\r\n                   |    undefined8 uStack_1b0;\r\n                   |    int64_t var_1a8h;\r\n                   |    int64_t var_198h;\r\n                   |    undefined4 uStack_190;\r\n                   |    undefined4 uStack_18c;\r\n                   |    undefined var_188h [7];\r\n                   |    int64_t var_181h;\r\n                   |    int64_t iStack_178;\r\n                   |    int64_t var_170h;\r\n                   |    undefined8 uStack_168;\r\n                   |    int64_t var_160h;\r\n                   |    int64_t var_158h;\r\n                   |    int64_t var_150h;\r\n                   |    int64_t var_148h;\r\n                   |    int64_t var_140h;\r\n                   |    undefined var_138h [7];\r\n                   |    int64_t var_131h;\r\n                   |    undefined8 uStack_128;\r\n                   |    int64_t var_120h;\r\n                   |    undefined8 uStack_118;\r\n                   |    int64_t var_110h;\r\n                   |    undefined8 uStack_108;\r\n                   |    int64_t var_100h;\r\n                   |    int64_t var_f8h;\r\n                   |    undefined8 uStack_f0;\r\n                   |    int64_t var_e8h;\r\n                   |    undefined8 uStack_e0;\r\n                   |    int64_t var_d8h;\r\n                   |    int64_t iStack_d0;\r\n                   |    int64_t var_c8h;\r\n                   |    int64_t var_c0h;\r\n                   |    int64_t var_b8h;\r\n                   |    int64_t var_b0h;\r\n                   |    int64_t var_a8h;\r\n                   |    int64_t var_a0h;\r\n                   |    int64_t var_98h;\r\n                   |    int64_t var_90h;\r\n                   |    int64_t var_88h;\r\n                   |    int64_t var_80h;\r\n                   |    int64_t var_78h;\r\n                   |    int64_t var_70h;\r\n                   |    int64_t var_60h;\r\n                   |    int64_t var_58h;\r\n                   |    \r\n    0x183780d3e    |    var_60h = *(uint64_t *)0x191c71040 ^ (uint64_t)auStack_268;\r\n    0x183780d49    |    uVar17 = 0x7fffffffffffffff;\r\n    0x183780f11    |    if (((((*(int64_t *)(arg1 + 0x2d0) == 0) ||\r\n    0x183780d5f    |          (iVar24 = *(int64_t *)(*(int64_t *)(arg1 + 0x2d0) + 0x128), *(int32_t *)(iVar24 + 0x14) != 0)) ||\r\n    0x183780ee6    |         (iVar24 = *(int64_t *)(iVar24 + 0x20), iVar24 == 0)) ||\r\n    0x183780ef3    |        ((iVar24 = *(int64_t *)(iVar24 + 0x18), iVar24 == 0 || (*(int32_t *)(iVar24 + 0x38) != 200)))) ||\r\n    0x183780f0d    |       (*(char *)(arg4 + 0x18) == '\\0')) {\r\n    0x183780d7b    |        var_148h = 0;\r\n    0x183780d7b    |        var_140h = 0;\r\n    0x183780d7f    |        _var_138h = 0;\r\n    0x183780d96    |        var_170h = 0x190c1c800;\r\n    0x183780d99    |        uStack_168 = 0x1a;\r\n    0x183780d73    |        func_0x00018377ff20(&var_148h);\r\n    0x183780da9    |        var_b8h = 0;\r\n    0x183780da9    |        var_b0h = 0;\r\n    0x183780db1    |        var_c8h = 0;\r\n    0x183780db1    |        var_c0h = 0;\r\n    0x183780dbd    |        if (*(char *)(arg4 + 0x18) == '\\x01') {\r\n    0x183780dbf    |            iStack_178 = (int64_t)*(char *)(arg4 + 0x17);\r\n    0x183780dca    |            unique0x100014f1 = arg4;\r\n    0x183780dca    |            if (iStack_178 < 0) {\r\n    0x183780dcc    |                unique0x00023e00 = *(int64_t *)arg4;\r\n    0x183780dcf    |                iStack_178 = *(int64_t *)(arg4 + 8);\r\n                   |            }\r\n    0x183780de2    |            func_0x00018037bb90(&var_c8h, (int64_t)&var_181h + 1, 0, 200);\r\n    0x183780e04    |            puVar20 = (uint8_t *)0x0;\r\n    0x183780e04    |            if ((char)var_b0h == '\\x01') {\r\n    0x183780e15    |                var_a8h = 0x190c1c820;\r\n    0x183780e18    |                var_a0h = 10;\r\n    0x183780e28    |                puVar6 = (uint8_t *)func_0x0001844cabe0(&var_c8h);\r\n    0x183780e30    |                if (puVar6 == (uint8_t *)0x0) goto code_r0x000183780e36;\r\n    0x183780edd    |                puVar20 = (uint8_t *)0x0;\r\n    0x183780edd    |                if (puVar6[0x18] == 4) {\r\n    0x183780edd    |                    puVar20 = puVar6;\r\n                   |                }\r\n                   |            }\r\n                   |        } else {\r\n                   |code_r0x000183780e36:\r\n    0x183780e36    |            puVar20 = (uint8_t *)0x0;\r\n                   |        }\r\n    0x183780e39    |        iVar24 = *(int64_t *)(arg1 + 0x2d0);\r\n    0x183780e40    |        *(undefined8 *)(arg1 + 0x2d0) = 0;\r\n    0x183780e4e    |        if (iVar24 != 0) {\r\n    0x183780e55    |            func_0x000181516210(iVar24, 1);\r\n                   |        }\r\n    0x183780e62    |        if (*(char *)(arg1 + 0x260) == '\\x01') {\r\n    0x183780e6c    |            if (*(char *)(arg1 + 0x24f) < '\\0') {\r\n    0x183780e78    |                func_0x0001841dcbe0(*(undefined8 *)(arg1 + 0x238), *(uint64_t *)(arg1 + 0x248) & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x183780e8c    |            if (*(char *)(arg1 + 0x237) < '\\0') {\r\n    0x183780e98    |                func_0x0001841dcbe0(*(undefined8 *)(arg1 + 0x220), *(uint64_t *)(arg1 + 0x230) & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x183780ea4    |            *(undefined *)(arg1 + 0x260) = 0;\r\n                   |        }\r\n    0x183780eaf    |        if (puVar20 != (uint8_t *)0x0) {\r\n    0x183780eb5    |            uVar14 = puVar20[0x17];\r\n    0x183780ebd    |            if ((int64_t)(char)uVar14 < 0) {\r\n    0x183780f73    |                if (*(uint64_t *)(puVar20 + 8) < 0x41) {\r\n    0x183780f79    |                    puVar6 = *(uint8_t **)puVar20;\r\n    0x183780f7d    |                    puVar7 = puVar6 + *(uint64_t *)(puVar20 + 8);\r\n    0x183780f80    |                    goto code_r0x000183780f85;\r\n                   |                }\r\n    0x183780ec5    |            } else if (uVar14 < 0x41) {\r\n    0x183780ecb    |                puVar7 = puVar20 + (char)uVar14;\r\n    0x183780ed1    |                puVar6 = puVar20;\r\n                   |code_r0x000183780f85:\r\n    0x183780f88    |                for (; puVar6 != puVar7; puVar6 = puVar6 + 1) {\r\n    0x183780f8a    |                    uVar14 = *puVar6;\r\n    0x183780fa8    |                    if ((((uint8_t)((uVar14 & 0xdf) + 0xa5) < 0xe6) && (uVar14 != 0x5f)) &&\r\n    0x183780fa2    |                       ((uint8_t)(uVar14 - 0x3a) < 0xf6)) goto code_r0x000183781090;\r\n                   |                }\r\n    0x183780fb0    |                var_a0h = (int64_t)(char)var_131h;\r\n    0x183780fbc    |                var_a8h = (int64_t)&var_148h;\r\n    0x183780fbc    |                if (var_a0h < 0) {\r\n    0x183780fc5    |                    var_a8h = var_148h;\r\n    0x183780fc5    |                    var_a0h = var_140h;\r\n                   |                }\r\n    0x183780fe5    |                var_98h = 0x19012c3fc;\r\n    0x183780fed    |                var_90h = 2;\r\n    0x183780ff9    |                var_80h = (int64_t)(char)puVar20[0x17];\r\n    0x183781001    |                if (var_80h < 0) {\r\n    0x183781003    |                    var_80h = *(int64_t *)(puVar20 + 8);\r\n    0x183781007    |                    puVar20 = *(uint8_t **)puVar20;\r\n                   |                }\r\n    0x18378100b    |                var_1b8h = (int64_t)&var_a8h;\r\n    0x183781022    |                var_78h = 0x19012a088;\r\n    0x183781026    |                var_70h = 1;\r\n    0x183781039    |                uStack_1b0 = 4;\r\n    0x183781049    |                var_88h = (int64_t)puVar20;\r\n    0x183781041    |                func_0x0001841d5a70(&var_160h);\r\n    0x183781056    |                if ((int64_t)_var_138h < 0) {\r\n    0x18378106b    |                    func_0x0001841dcbe0(var_148h, _var_138h & 0x7fffffffffffffff);\r\n                   |                }\r\n    0x183781078    |                _var_138h = var_150h;\r\n    0x183781088    |                var_148h = var_160h;\r\n    0x183781088    |                var_140h = var_158h;\r\n                   |            }\r\n                   |        }\r\n                   |code_r0x000183781090:\r\n    0x183781098    |        if ((int64_t)_var_138h < 0) {\r\n    0x1837811ae    |            func_0x0001841dd0f0(&var_198h, var_148h, var_140h);\r\n                   |        } else {\r\n    0x1837810a6    |            _var_188h = _var_138h;\r\n    0x1837810b6    |            var_198h._0_4_ = (undefined4)var_148h;\r\n    0x1837810b6    |            var_198h._4_4_ = var_148h._4_4_;\r\n    0x1837810b6    |            uStack_190 = (undefined4)var_140h;\r\n    0x1837810b6    |            uStack_18c = var_140h._4_4_;\r\n                   |        }\r\n    0x1837810be    |        arg1 = *(int64_t *)arg2;\r\n    0x1837810c4    |        if ((int64_t *)arg1 == (int64_t *)0x0) {\r\n    0x183781f96    |            pcVar2 = (code *)swi(3);\r\n    0x183781f96    |            (*pcVar2)();\r\n    0x183781f96    |            return;\r\n                   |        }\r\n    0x1837810ca    |        *(undefined8 *)arg2 = 0;\r\n    0x1837810e0    |        (*(code *)0x185f59da0)(arg1, &var_198h);\r\n    0x1837810e6    |        LOCK();\r\n    0x1837810e6    |        *(int32_t *)arg1 = (int32_t)*(int64_t *)arg1 + -1;\r\n    0x1837810e6    |        UNLOCK();\r\n    0x1837810ea    |        if ((int32_t)*(int64_t *)arg1 == 0) {\r\n    0x1837810f3    |            (*(code *)0x185f59da0)(arg1);\r\n                   |        }\r\n    0x183781101    |        if ((int64_t)_var_188h < 0) {\r\n                   |code_r0x000183781f9e:\r\n    0x183781fa9    |            func_0x0001841dcbe0(CONCAT44(var_198h._4_4_, (undefined4)var_198h), _var_188h & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x183781107    |        iVar21 = var_c8h;\r\n    0x18378110f    |        iVar24 = var_148h;\r\n    0x18378110f    |        uVar11 = _var_138h;\r\n    0x18378111c    |        if (((char)var_b0h == '\\x01') && (arg1 = 0, var_c8h != 0)) {\r\n    0x1837811dc    |            iVar24 = var_c0h << 5;\r\n    0x1837811e3    |            if (iVar24 != 0) {\r\n    0x1837811e5    |                iVar23 = var_c8h + -0x20;\r\n                   |                do {\r\n    0x1837811e9    |                    func_0x000184e58cd0(iVar23 + iVar24);\r\n    0x1837811f2    |                    iVar24 = iVar24 + -0x20;\r\n    0x1837811f6    |                } while (iVar24 != 0);\r\n                   |            }\r\n    0x183781203    |            arg1 = iVar21 - var_c8h >> 5;\r\n    0x18378121b    |            var_c0h = arg1;\r\n    0x18378121b    |            func_0x0001841dcbe0(var_c8h, var_b8h << 5);\r\n    0x183781220    |            iVar24 = var_148h;\r\n    0x183781220    |            uVar11 = _var_138h;\r\n                   |        }\r\n                   |joined_r0x00018378112a:\r\n    0x18378112a    |        if ((int64_t)uVar11 < 0) {\r\n    0x18378113f    |            func_0x0001841dcbe0(iVar24, uVar11 & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x183781144    |        piVar8 = *(int32_t **)arg2;\r\n    0x18378114a    |        if (piVar8 != (int32_t *)0x0) {\r\n    0x1837811c0    |            LOCK();\r\n    0x1837811c0    |            *piVar8 = *piVar8 + -1;\r\n    0x1837811c0    |            UNLOCK();\r\n    0x1837811c3    |            if (*piVar8 == 0) {\r\n    0x1837811c9    |                (*(code *)0x185f59da0)();\r\n                   |            }\r\n                   |        }\r\n    0x183781156    |        if ((*(char *)(arg4 + 0x18) == '\\x01') && (*(char *)(arg4 + 0x17) < '\\0')) {\r\n    0x183781158    |            uVar17 = *(uint64_t *)(arg4 + 0x10) & 0x7fffffffffffffff;\r\n    0x18378115c    |            func_0x0001841dcbe0(*(undefined8 *)arg4, uVar17);\r\n                   |        }\r\n    0x18378117c    |        if (*(uint64_t *)0x191c71040 == (var_60h ^ (uint64_t)auStack_268)) {\r\n    0x18378119d    |            return;\r\n                   |        }\r\n    0x183781f41    |        func_0x000185f05b40(var_60h ^ (uint64_t)auStack_268);\r\n                   |    } else {\r\n    0x183780f1a    |        var_1b8h = 0;\r\n    0x183780f1a    |        uStack_1b0 = 0;\r\n    0x183780f24    |        var_1a8h = 0;\r\n    0x183780f2c    |        var_218h = 0;\r\n    0x183780f31    |        var_1f8h = 0;\r\n    0x183780f36    |        var_1c8h = 0;\r\n    0x183780f36    |        var_1c0h = 0;\r\n    0x183780f3e    |        func_0x00018551e800(&var_1d0h);\r\n    0x183780f4f    |        if (*(char *)(arg4 + 0x18) == '\\0') goto code_r0x000183781971;\r\n    0x183780f55    |        iStack_d0 = (int64_t)*(char *)(arg4 + 0x17);\r\n    0x183780f60    |        var_d8h = arg4;\r\n    0x183780f60    |        if (iStack_d0 < 0) {\r\n    0x183781225    |            var_d8h = *(int64_t *)arg4;\r\n    0x183781228    |            iStack_d0 = *(int64_t *)(arg4 + 8);\r\n                   |        }\r\n    0x18378123f    |        var_b8h = 0;\r\n    0x18378123f    |        var_b0h = 0;\r\n    0x183781244    |        var_c8h = 0;\r\n    0x183781244    |        var_c0h = 0;\r\n    0x183781237    |        func_0x00018037bb90(&var_c8h, &var_d8h, 0, 200);\r\n    0x18378126d    |        if ((char)var_b0h == '\\0') {\r\n    0x1837813db    |            uVar16 = 0x190c1d4b0;\r\n                   |code_r0x0001837813e2:\r\n    0x1837813e2    |            func_0x00018503ecf0(&var_1b8h, uVar16);\r\n    0x1837813ef    |            var_218h = var_218h & 0xffffffffffffff00;\r\n    0x1837813f4    |            var_210h = 0;\r\n    0x1837813fd    |            var_220h = 0;\r\n    0x183781406    |            var_200h = 0;\r\n    0x18378140f    |            var_240h = 0;\r\n    0x183781418    |            var_238h = 0;\r\n    0x183781424    |            var_228h = 0;\r\n    0x18378142d    |            var_230h = 0;\r\n    0x183781436    |            bVar19 = false;\r\n    0x183781436    |            uVar11 = 0;\r\n                   |        } else {\r\n    0x183781273    |            var_228h = var_1d0h;\r\n    0x183781287    |            var_e8h = 0x190c1d4e0;\r\n    0x18378128a    |            uStack_e0 = 0xb;\r\n    0x18378129d    |            var_230h = func_0x0001805224b0(&var_c8h);\r\n    0x1837812ad    |            if ((char)var_b0h == '\\0') goto code_r0x000183781971;\r\n    0x1837812c2    |            var_f8h = 0x190c1d4f0;\r\n    0x1837812c5    |            uStack_f0 = 9;\r\n    0x1837812d8    |            piVar8 = (int32_t *)func_0x0001805224b0(&var_c8h);\r\n    0x1837812dd    |            var_100h = 0;\r\n    0x1837812ee    |            if ((char)var_b0h == '\\0') goto code_r0x000183781971;\r\n    0x183781306    |            var_110h = 0x190c1d850;\r\n    0x183781309    |            uStack_108 = 9;\r\n    0x183781311    |            func_0x000185353aa0(&var_c8h, &var_100h);\r\n    0x18378132e    |            if ((char)var_b0h == '\\0') goto code_r0x000183781971;\r\n    0x183781343    |            var_120h = 0x19013a080;\r\n    0x183781346    |            uStack_118 = 5;\r\n    0x183781359    |            puVar9 = (undefined8 *)func_0x0001805224b0(&var_c8h);\r\n    0x183781363    |            if ((char)var_b0h == '\\0') goto code_r0x000183781971;\r\n    0x18378137b    |            stack0xfffffffffffffed0 = 0x190c1d500;\r\n    0x18378137e    |            uStack_128 = 8;\r\n    0x18378138e    |            var_220h = func_0x0001805224b0(&var_c8h);\r\n    0x18378139b    |            if (var_230h == 0) {\r\n                   |code_r0x0001837813d2:\r\n    0x1837813d2    |                uVar16 = 0x190c1d510;\r\n    0x1837813d9    |                goto code_r0x0001837813e2;\r\n                   |            }\r\n    0x18378139d    |            iVar24 = (int64_t)*(char *)(var_230h + 0x17);\r\n    0x1837813a5    |            if (iVar24 < 0) {\r\n    0x1837813a7    |                iVar24 = *(int64_t *)(var_230h + 8);\r\n                   |            }\r\n    0x1837813b3    |            if ((piVar8 == (int32_t *)0x0) || (iVar24 == 0)) goto code_r0x0001837813d2;\r\n    0x1837813b5    |            iVar24 = (int64_t)*(char *)((int64_t)piVar8 + 0x17);\r\n    0x1837813c1    |            if (iVar24 < 0) {\r\n    0x1837813c3    |                iVar24 = *(int64_t *)(piVar8 + 2);\r\n                   |            }\r\n    0x1837813cc    |            if (iVar24 != 6) goto code_r0x0001837813d2;\r\n    0x1837816b7    |            if (*(char *)((int64_t)piVar8 + 0x17) < '\\0') {\r\n    0x1837816b9    |                piVar8 = *(int32_t **)piVar8;\r\n                   |            }\r\n    0x183781702    |            if (((((int16_t)piVar8[1] != 0x7265 || *piVar8 != 0x72616542) || (var_100h._4_1_ != '\\x01')) ||\r\n    0x1837816e8    |                (var_220h == 0)) || ((puVar9 == (undefined8 *)0x0 || ((int32_t)var_100h < 1))))\r\n    0x183781702    |            goto code_r0x0001837813d2;\r\n    0x183781708    |            iVar24 = (int64_t)*(char *)(var_220h + 0x17);\r\n    0x183781710    |            if (iVar24 < 0) {\r\n    0x183781712    |                iVar24 = *(int64_t *)(var_220h + 8);\r\n                   |            }\r\n    0x183781719    |            if (iVar24 == 0) goto code_r0x0001837813d2;\r\n    0x183781727    |            var_148h = 0;\r\n    0x183781727    |            var_140h = 0;\r\n    0x18378172f    |            _var_138h = 0;\r\n    0x18378173b    |            var_158h = (int64_t)*(char *)((int64_t)puVar9 + 0x17);\r\n    0x183781743    |            if (var_158h < 0) {\r\n    0x183781745    |                var_158h = puVar9[1];\r\n    0x183781749    |                puVar9 = (undefined8 *)*puVar9;\r\n                   |            }\r\n    0x18378175b    |            var_a8h = 0x19018546c;\r\n    0x18378175e    |            var_a0h = 6;\r\n    0x183781775    |            var_248h._0_4_ = 1;\r\n    0x18378178e    |            var_160h = (int64_t)puVar9;\r\n    0x18378177d    |            func_0x000184c9c210(&var_148h, &var_160h, &var_a8h, 1);\r\n    0x1837817a4    |            var_160h = (int64_t)&var_158h;\r\n    0x1837817ac    |            var_158h = 0;\r\n    0x1837817ac    |            var_150h = 0;\r\n    0x1837817b3    |            func_0x0001865d7c00(&var_160h, var_148h, var_148h + var_140h * 0x18);\r\n    0x1837817c0    |            puVar10 = (uint64_t *)0x190c1d580;\r\n                   |            do {\r\n    0x183781877    |                piVar22 = (int64_t *)*puVar10;\r\n    0x18378187d    |                var_210h = (int64_t)puVar10;\r\n    0x18378187d    |                if (piVar22 == (int64_t *)0x0) goto code_r0x000183781971;\r\n    0x183781886    |                uVar11 = func_0x000185f5a650(piVar22);\r\n    0x183781895    |                if (0x7fffffffffffffee < uVar11) {\r\n    0x183781f99    |                    func_0x000185f9b750();\r\n    0x183781f99    |                    goto code_r0x000183781f9e;\r\n                   |                }\r\n    0x1837818a2    |                if (uVar11 < 0x17) {\r\n    0x1837818f0    |                    var_98h = CONCAT17((char)uVar11, (unkbyte7)var_98h);\r\n    0x1837818f8    |                    piVar12 = &var_a8h;\r\n                   |                } else {\r\n    0x1837818a8    |                    var_240h = uVar11 & 0x7ffffffffffffff0;\r\n    0x1837818b7    |                    piVar12 = (int64_t *)func_0x000185f006b8(var_240h + 0x10);\r\n    0x1837818ca    |                    var_98h = var_240h + -0x7ffffffffffffff0;\r\n    0x1837818e6    |                    var_a8h = (int64_t)piVar12;\r\n    0x1837818e6    |                    var_a0h = uVar11;\r\n                   |                }\r\n    0x183781916    |                if (((int64_t *)(uVar11 + (int64_t)piVar12) < piVar12) ||\r\n    0x18378190e    |                   (piVar22 < (int64_t *)(uVar11 + (int64_t)piVar12) && piVar12 <= piVar22)) goto code_r0x000183781971;\r\n    0x183781921    |                func_0x000185f5a940(piVar12, piVar22);\r\n    0x183781926    |                *(undefined *)((int64_t)piVar12 + uVar11) = 0;\r\n    0x183781933    |                uVar11 = (uint64_t)var_98h._7_1_;\r\n    0x18378193e    |                if (var_158h == 0) {\r\n    0x1837818e8    |                    piVar22 = (int64_t *)0x0;\r\n    0x1837818eb    |                    uVar14 = var_98h._7_1_;\r\n                   |                } else {\r\n    0x18378194f    |                    piVar22 = (int64_t *)var_158h;\r\n    0x18378194f    |                    var_240h = var_a8h;\r\n    0x18378194f    |                    var_238h = uVar11;\r\n    0x18378194f    |                    uVar3 = var_a0h;\r\n    0x18378194f    |                    if (-1 < var_98h) {\r\n    0x183781963    |                        var_240h = (int64_t)&var_a8h;\r\n    0x183781963    |                        uVar3 = uVar11;\r\n                   |                    }\r\n                   |                    do {\r\n    0x1837817f3    |                        uVar11 = (uint64_t)*(char *)((int64_t)piVar22 + 0x37);\r\n    0x1837817fb    |                        if ((int64_t)uVar11 < 0) {\r\n    0x1837817fd    |                            uVar11 = piVar22[5];\r\n    0x183781801    |                            piVar12 = (int64_t *)piVar22[4];\r\n                   |                        } else {\r\n    0x1837817cc    |                            piVar12 = piVar22 + 4;\r\n                   |                        }\r\n    0x1837817d6    |                        uVar18 = uVar3;\r\n    0x1837817d6    |                        if (uVar11 < uVar3) {\r\n    0x1837817d6    |                            uVar18 = uVar11;\r\n                   |                        }\r\n    0x1837817df    |                        iVar5 = func_0x000185f59f10(var_240h, piVar12, uVar18);\r\n    0x1837817e6    |                        if (iVar5 == 0) {\r\n    0x183781817    |                            if (uVar3 == uVar11) goto code_r0x000183781819;\r\n    0x183781807    |                            if (uVar3 < uVar11) goto code_r0x000183781809;\r\n                   |code_r0x0001837817ea:\r\n    0x1837817ea    |                            piVar22 = (int64_t *)piVar22[1];\r\n                   |                        } else {\r\n    0x1837817e8    |                            if (-1 < iVar5) goto code_r0x0001837817ea;\r\n                   |code_r0x000183781809:\r\n    0x183781809    |                            piVar22 = (int64_t *)*piVar22;\r\n                   |                        }\r\n    0x1837817f1    |                    } while (piVar22 != (int64_t *)0x0);\r\n    0x18378180f    |                    piVar22 = (int64_t *)0x0;\r\n                   |code_r0x000183781819:\r\n    0x183781819    |                    uVar14 = (uint8_t)var_238h;\r\n                   |                }\r\n    0x183781836    |                if ((char)uVar14 < '\\0') {\r\n    0x18378184b    |                    func_0x0001841dcbe0(var_a8h, var_98h & 0x7fffffffffffffff);\r\n                   |                }\r\n    0x183781850    |                bVar19 = piVar22 != (int64_t *)0x0 && piVar22 != &var_158h;\r\n    0x183781853    |                if (piVar22 == (int64_t *)0x0 || piVar22 == &var_158h) {\r\n    0x183781e1b    |                    func_0x00018503ecf0(&var_1b8h, 0x190c1d598);\r\n    0x183781e28    |                    var_218h = var_218h & 0xffffffffffffff00;\r\n    0x183781e2d    |                    var_210h = 0;\r\n    0x183781e36    |                    var_220h = 0;\r\n    0x183781e3f    |                    var_200h = 0;\r\n    0x183781e48    |                    var_240h = 0;\r\n    0x183781e51    |                    var_238h = 0;\r\n    0x183781e5a    |                    var_208h = 0;\r\n    0x183781e63    |                    var_228h = 0;\r\n    0x183781e6c    |                    var_230h = 0;\r\n    0x183781e6c    |                    goto code_r0x000183781e75;\r\n                   |                }\r\n    0x18378185e    |                puVar10 = (uint64_t *)(var_210h + 8);\r\n    0x18378186c    |            } while (puVar10 != (uint64_t *)0x190c1d598);\r\n    0x183781caa    |            if (var_100h._4_1_ == '\\0') goto code_r0x000183781971;\r\n    0x183781cb0    |            iVar23 = (int64_t)(int32_t)var_100h;\r\n    0x183781cb8    |            iVar21 = iVar23 * 200000;\r\n    0x183781cca    |            iVar24 = 1000000;\r\n    0x183781cca    |            if (1000000 < iVar21) {\r\n    0x183781cca    |                iVar24 = iVar21;\r\n                   |            }\r\n    0x183781cda    |            var_240h = 60000000;\r\n    0x183781cda    |            if (iVar24 < 60000000) {\r\n    0x183781cda    |                var_240h = iVar24;\r\n                   |            }\r\n    0x183781cec    |            if (*(char *)(var_230h + 0x17) < '\\0') {\r\n    0x183781c7d    |                func_0x0001841dd0f0(&var_a8h, *(undefined8 *)var_230h, *(undefined8 *)(var_230h + 8));\r\n                   |            } else {\r\n    0x183781cf3    |                var_98h = *(int64_t *)(var_230h + 0x10);\r\n    0x183781cff    |                var_a8h = *(int64_t *)var_230h;\r\n    0x183781cff    |                var_a0h = *(int64_t *)(var_230h + 8);\r\n                   |            }\r\n    0x183781d0a    |            iVar23 = iVar23 * 1000000;\r\n    0x183781d22    |            if (*(char *)(var_220h + 0x17) < '\\0') {\r\n    0x183781d11    |                func_0x0001841dd0f0(&var_90h, *(undefined8 *)var_220h, *(undefined8 *)(var_220h + 8));\r\n                   |            } else {\r\n    0x183781d2d    |                var_80h = *(int64_t *)(var_220h + 0x10);\r\n    0x183781d35    |                var_90h = *(int64_t *)var_220h;\r\n    0x183781d35    |                var_88h = *(int64_t *)(var_220h + 8);\r\n                   |            }\r\n    0x183781d53    |            var_1c0h = var_228h + iVar23;\r\n    0x183781d53    |            if (SCARRY8(var_228h, iVar23)) {\r\n    0x183781d53    |                var_1c0h = var_228h + iVar23 >> 0x3f ^ 0x8000000000000000;\r\n                   |            }\r\n    0x183781d68    |            iVar24 = 1000000;\r\n    0x183781d68    |            if (1000000 < iVar23 - var_240h) {\r\n    0x183781d68    |                iVar24 = iVar23 - var_240h;\r\n                   |            }\r\n    0x183781d6c    |            var_1c8h = iVar24 + var_228h;\r\n    0x183781d6f    |            if (SCARRY8(iVar24, var_228h)) {\r\n    0x183781d6f    |                var_1c8h = 0x7fffffffffffffff;\r\n                   |            }\r\n    0x183781d93    |            var_200h = var_a0h;\r\n    0x183781d98    |            var_218h = var_a8h;\r\n    0x183781da5    |            var_1f8h = var_98h;\r\n    0x183781db2    |            var_240h = var_90h;\r\n    0x183781dbf    |            var_238h = var_88h;\r\n    0x183781dcc    |            var_208h = var_80h;\r\n    0x183781dd1    |            var_228h = (uint64_t)var_80h >> 0x38;\r\n    0x183781dfd    |            var_220h = var_98h;\r\n    0x183781e02    |            var_210h = (uint64_t)var_98h >> 0x38;\r\n    0x183781e0d    |            var_230h = 1;\r\n    0x183781e12    |            var_78h = var_1c8h;\r\n    0x183781e12    |            var_70h = var_1c0h;\r\n                   |code_r0x000183781e75:\r\n    0x183781e85    |            var_a8h = (int64_t)&var_160h;\r\n    0x183781e7d    |            func_0x00018482a650(&var_a8h, var_158h);\r\n    0x183781e90    |            iVar24 = var_148h;\r\n    0x183781ea0    |            uVar11 = var_208h;\r\n    0x183781ea0    |            if (var_148h != 0) {\r\n    0x183781ec5    |                for (iVar21 = var_140h * 0x18; iVar21 != 0; iVar21 = iVar21 + -0x18) {\r\n    0x183781ece    |                    if (iVar24 + -0x18 + iVar21 == 0) goto code_r0x000183781971;\r\n    0x183781ede    |                    if (*(char *)(iVar24 + -1 + iVar21) < '\\0') {\r\n    0x183781f2e    |                        func_0x0001841dcbe0(*(undefined8 *)(iVar24 + -0x18 + iVar21), \r\n    0x183781f26    |                                            *(uint64_t *)(iVar24 + -8 + iVar21) & 0x7fffffffffffffff);\r\n                   |                    }\r\n                   |                }\r\n    0x183781eff    |                var_140h = (iVar24 - var_148h >> 3) * -0x5555555555555555;\r\n    0x183781f1b    |                func_0x0001841dcbe0(var_148h, _var_138h * 0x18);\r\n    0x183781f20    |                uVar11 = var_208h;\r\n                   |            }\r\n                   |        }\r\n    0x183781439    |        iVar24 = var_c8h;\r\n    0x18378144e    |        if (((char)var_b0h == '\\x01') && (var_c8h != 0)) {\r\n    0x18378166e    |            var_208h = uVar11;\r\n    0x18378166e    |            for (iVar21 = var_c0h << 5; iVar21 != 0; iVar21 = iVar21 + -0x20) {\r\n    0x183781670    |                func_0x000184e58cd0(iVar24 + -0x20 + iVar21);\r\n                   |            }\r\n    0x18378168e    |            var_c0h = iVar24 - var_c8h >> 5;\r\n    0x1837816a6    |            func_0x0001841dcbe0(var_c8h, var_b8h << 5);\r\n    0x1837816b0    |            uVar11 = var_208h;\r\n                   |        }\r\n    0x183781454    |        iVar24 = *(int64_t *)(arg1 + 0x2d0);\r\n    0x18378145b    |        *(undefined8 *)(arg1 + 0x2d0) = 0;\r\n    0x183781469    |        if (iVar24 != 0) {\r\n    0x183781470    |            func_0x000181516210(iVar24, 1);\r\n                   |        }\r\n    0x183781475    |        cVar15 = *(char *)(arg1 + 0x260);\r\n    0x18378147f    |        if (!bVar19) {\r\n    0x183781567    |            if (cVar15 != '\\0') {\r\n    0x183781571    |                if (*(char *)(arg1 + 0x24f) < '\\0') {\r\n    0x18378157d    |                    func_0x0001841dcbe0(*(undefined8 *)(arg1 + 0x238), *(uint64_t *)(arg1 + 0x248) & 0x7fffffffffffffff)\r\n                   |                    ;\r\n                   |                }\r\n    0x183781591    |                if (*(char *)(arg1 + 0x237) < '\\0') {\r\n    0x18378159d    |                    func_0x0001841dcbe0(*(undefined8 *)(arg1 + 0x220), *(uint64_t *)(arg1 + 0x230) & 0x7fffffffffffffff)\r\n                   |                    ;\r\n                   |                }\r\n    0x1837815a9    |                *(undefined *)(arg1 + 0x260) = 0;\r\n                   |            }\r\n    0x1837815b9    |            var_1d8h = var_1a8h;\r\n    0x1837815c9    |            var_1e8h = var_1b8h;\r\n    0x1837815c9    |            uStack_1e0 = uStack_1b0;\r\n    0x1837815d4    |            var_1b8h = 0;\r\n    0x1837815d4    |            uStack_1b0 = 0;\r\n    0x1837815dc    |            var_1a8h = 0;\r\n    0x1837815e8    |            piVar8 = *(int32_t **)arg2;\r\n    0x1837815ee    |            if (piVar8 == (int32_t *)0x0) {\r\n    0x183781fc8    |                pcVar2 = (code *)swi(3);\r\n    0x183781fc8    |                (*pcVar2)();\r\n    0x183781fc8    |                return;\r\n                   |            }\r\n    0x1837815f4    |            *(undefined8 *)arg2 = 0;\r\n    0x1837815ff    |            arg1 = (int64_t)&var_1e8h;\r\n    0x18378160d    |            (*(code *)0x185f59da0)(piVar8, arg1);\r\n    0x183781613    |            LOCK();\r\n    0x183781613    |            *piVar8 = *piVar8 + -1;\r\n    0x183781613    |            UNLOCK();\r\n    0x183781617    |            if (*piVar8 == 0) {\r\n    0x183781620    |                (*(code *)0x185f59da0)(piVar8);\r\n                   |            }\r\n    0x18378162e    |            iVar24 = var_1b8h;\r\n    0x18378162e    |            uVar11 = var_1a8h;\r\n    0x18378162e    |            if (-1 < var_1d8h) goto joined_r0x00018378112a;\r\n    0x183781fbb    |            puVar10 = (uint64_t *)&var_1d8h;\r\n                   |code_r0x000183781bd0:\r\n    0x183781bd6    |            func_0x0001841dcbe0(*(int64_t *)arg1, *puVar10 & 0x7fffffffffffffff);\r\n    0x183781bde    |            iVar24 = var_1b8h;\r\n    0x183781bde    |            uVar11 = var_1a8h;\r\n    0x183781bde    |            goto joined_r0x00018378112a;\r\n                   |        }\r\n    0x183781489    |        if (cVar15 == (char)var_230h) {\r\n    0x183781491    |            cVar4 = (char)var_230h;\r\n    0x183781491    |            if (cVar15 != '\\0') {\r\n    0x1837814a5    |                if (*(char *)(arg1 + 0x237) < '\\0') {\r\n    0x183781c45    |                    func_0x0001841dcbe0(*(undefined8 *)(arg1 + 0x220), *(uint64_t *)(arg1 + 0x230) & 0x7fffffffffffffff)\r\n                   |                    ;\r\n                   |                }\r\n    0x1837814b0    |                *(int64_t *)(arg1 + 0x220) = var_218h;\r\n    0x1837814bc    |                *(int64_t *)(arg1 + 0x228) = var_200h;\r\n    0x1837814c8    |                *(int64_t *)(arg1 + 0x230) = var_220h;\r\n    0x1837814d1    |                var_1f8h = var_1f8h & 0xffffffffffffff;\r\n    0x1837814d5    |                var_218h = var_218h & 0xffffffffffffff00;\r\n    0x1837814e0    |                if (*(char *)(arg1 + 0x24f) < '\\0') {\r\n    0x183781c60    |                    func_0x0001841dcbe0(*(undefined8 *)(arg1 + 0x238), *(uint64_t *)(arg1 + 0x248) & 0x7fffffffffffffff)\r\n                   |                    ;\r\n                   |                }\r\n    0x1837814eb    |                *(int64_t *)(arg1 + 0x238) = var_240h;\r\n    0x1837814f7    |                *(int64_t *)(arg1 + 0x240) = var_238h;\r\n    0x183781517    |                *(uint64_t *)(arg1 + 0x248) = uVar11 & 0xffffffffffffff | var_228h << 0x38;\r\n    0x18378151e    |                var_240h = var_240h & 0xffffffffffffff00;\r\n    0x183781532    |                *(undefined4 *)(arg1 + 0x250) = (undefined4)var_1c8h;\r\n    0x183781532    |                *(undefined4 *)(arg1 + 0x254) = var_1c8h._4_4_;\r\n    0x183781532    |                *(undefined4 *)(arg1 + 600) = (undefined4)var_1c0h;\r\n    0x183781532    |                *(undefined4 *)(arg1 + 0x25c) = var_1c0h._4_4_;\r\n    0x183781541    |                var_210h = 0;\r\n    0x18378154a    |                var_228h = 0;\r\n    0x18378154a    |                cVar4 = *(char *)(arg1 + 0x260);\r\n                   |            }\r\n    0x18378155a    |            var_208h = uVar11;\r\n    0x18378155a    |            if (cVar4 == '\\0') goto code_r0x000183781971;\r\n                   |code_r0x000183781a2a:\r\n    0x183781a2a    |            func_0x00018551e800(&var_a8h);\r\n    0x183781a3a    |            iVar24 = *(int64_t *)(arg1 + 0x250);\r\n    0x183781a53    |            iVar21 = iVar24 - var_a8h;\r\n    0x183781a53    |            if (SBORROW8(iVar24, var_a8h)) {\r\n    0x183781a53    |                iVar21 = (uint64_t)(-1 < iVar24 - var_a8h) + 0x7fffffffffffffff;\r\n                   |            }\r\n    0x183781a62    |            var_238h = 1000000;\r\n    0x183781a62    |            if (1000000 < iVar21) {\r\n    0x183781a62    |                var_238h = iVar21;\r\n                   |            }\r\n    0x183781a6b    |            piVar8 = *(int32_t **)(arg1 + 0x378);\r\n    0x183781a72    |            uVar16 = *(undefined8 *)(arg1 + 0x380);\r\n    0x183781a7c    |            if (piVar8 != (int32_t *)0x0) {\r\n    0x183781a83    |                LOCK();\r\n    0x183781a83    |                iVar5 = *piVar8;\r\n    0x183781a83    |                *piVar8 = *piVar8 + 1;\r\n    0x183781a83    |                UNLOCK();\r\n    0x183781a8e    |                if (iVar5 == 0x7fffffff) {\r\n    0x183781fcb    |                    pcVar2 = (code *)swi(3);\r\n    0x183781fcb    |                    (*pcVar2)();\r\n    0x183781fcb    |                    return;\r\n                   |                }\r\n                   |            }\r\n    0x183781a99    |            puVar13 = (undefined4 *)func_0x000185f006b8(0x38);\r\n    0x183781aa1    |            *puVar13 = 1;\r\n    0x183781aae    |            *(undefined8 *)(puVar13 + 2) = 0x18339d600;\r\n    0x183781ab9    |            *(undefined8 *)(puVar13 + 4) = 0x182beced0;\r\n    0x183781ac4    |            *(undefined8 *)(puVar13 + 6) = 0x18339cdd0;\r\n    0x183781acf    |            *(undefined8 *)(puVar13 + 8) = 0x18377dc50;\r\n    0x183781ad3    |            *(int32_t **)(puVar13 + 10) = piVar8;\r\n    0x183781ad7    |            *(undefined8 *)(puVar13 + 0xc) = uVar16;\r\n    0x183781ae9    |            func_0x000184339cd0(&var_a8h, 0x190c1c830, 0x190c1c4a0, 0x52b);\r\n    0x183781b03    |            piVar8 = *(int32_t **)(arg1 + 0x2c0);\r\n    0x183781b0a    |            *(undefined4 **)(arg1 + 0x2c0) = puVar13;\r\n    0x183781b14    |            if (piVar8 != (int32_t *)0x0) {\r\n    0x183781be3    |                LOCK();\r\n    0x183781be3    |                *piVar8 = *piVar8 + -1;\r\n    0x183781be3    |                UNLOCK();\r\n    0x183781be8    |                if (*piVar8 == 0) {\r\n    0x183781bff    |                    if (*(int64_t *)(piVar8 + 4) == 0x182bf38a0) {\r\n    0x183781c12    |                        piVar1 = *(int32_t **)(piVar8 + 0xc);\r\n    0x183781c19    |                        if (piVar1 != (int32_t *)0x0) {\r\n    0x183781c2a    |                            LOCK();\r\n    0x183781c2a    |                            *piVar1 = *piVar1 + -1;\r\n    0x183781c2a    |                            UNLOCK();\r\n    0x183781c2d    |                            if (*piVar1 == 0) {\r\n    0x183781c34    |                                func_0x0001841dcbe0(piVar1, 8);\r\n                   |                            }\r\n                   |                        }\r\n    0x183781c23    |                        func_0x0001841dcbe0(piVar8, 0x48);\r\n                   |                    } else {\r\n    0x183781c04    |                        (*(code *)0x185f59da0)(piVar8);\r\n                   |                    }\r\n                   |                }\r\n                   |            }\r\n    0x183781b21    |            *(undefined4 *)(arg1 + 0x288) = (undefined4)var_98h;\r\n    0x183781b30    |            *(undefined4 *)(arg1 + 0x278) = (undefined4)var_a8h;\r\n    0x183781b30    |            *(undefined4 *)(arg1 + 0x27c) = var_a8h._4_4_;\r\n    0x183781b30    |            *(undefined4 *)(arg1 + 0x280) = (undefined4)var_a0h;\r\n    0x183781b30    |            *(undefined4 *)(arg1 + 0x284) = var_a0h._4_4_;\r\n    0x183781b40    |            *(int64_t *)(arg1 + 0x290) = var_90h;\r\n    0x183781b4c    |            *(int64_t *)(arg1 + 0x2a8) = var_238h;\r\n    0x183781afc    |            func_0x00018477a0a0(arg1 + 0x268);\r\n    0x183781b58    |            var_1f0h = *(int64_t *)arg2;\r\n    0x183781b63    |            *(undefined8 *)arg2 = 0;\r\n    0x183781b73    |            func_0x00018377d580(arg1, &var_1f0h, arg3 & 0xffffffff, 0);\r\n    0x183781b7d    |            iVar24 = var_1b8h;\r\n    0x183781b7d    |            uVar11 = var_1a8h;\r\n    0x183781b7d    |            if ((char)var_230h != '\\0') {\r\n    0x183781b8f    |                cVar15 = (char)var_210h;\r\n    0x183781b8f    |                if ((char)var_228h < '\\0') {\r\n    0x183781bb5    |                    func_0x0001841dcbe0(var_240h, \r\n    0x183781ba6    |                                        (uint64_t)((uint32_t)var_228h & 0x7f) << 0x38 | var_208h & 0xffffffffffffffU);\r\n    0x183781bba    |                    cVar15 = var_1f8h._7_1_;\r\n                   |                }\r\n    0x183781bc0    |                iVar24 = var_1b8h;\r\n    0x183781bc0    |                uVar11 = var_1a8h;\r\n    0x183781bc0    |                if (cVar15 < '\\0') {\r\n    0x183781bc6    |                    arg1 = (int64_t)&var_218h;\r\n    0x183781bcb    |                    puVar10 = (uint64_t *)&var_1f8h;\r\n    0x183781bcb    |                    goto code_r0x000183781bd0;\r\n                   |                }\r\n                   |            }\r\n                   |            goto joined_r0x00018378112a;\r\n                   |        }\r\n    0x183781975    |        if (cVar15 == '\\0') {\r\n    0x183781984    |            if (arg1 == -0x220) goto code_r0x000183781971;\r\n    0x18378198b    |            *(int64_t *)(arg1 + 0x220) = var_218h;\r\n    0x183781997    |            *(int64_t *)(arg1 + 0x228) = var_200h;\r\n    0x1837819a3    |            *(int64_t *)(arg1 + 0x230) = var_220h;\r\n    0x1837819ac    |            var_218h = 0;\r\n    0x1837819b1    |            var_210h = 0;\r\n    0x1837819ba    |            var_1f8h = 0;\r\n    0x1837819c4    |            *(int64_t *)(arg1 + 0x238) = var_240h;\r\n    0x1837819d0    |            *(int64_t *)(arg1 + 0x240) = var_238h;\r\n    0x1837819f0    |            *(uint64_t *)(arg1 + 0x248) = uVar11 & 0xffffffffffffff | var_228h << 0x38;\r\n    0x1837819ff    |            *(undefined4 *)(arg1 + 0x250) = (undefined4)var_1c8h;\r\n    0x1837819ff    |            *(undefined4 *)(arg1 + 0x254) = var_1c8h._4_4_;\r\n    0x1837819ff    |            *(undefined4 *)(arg1 + 600) = (undefined4)var_1c0h;\r\n    0x1837819ff    |            *(undefined4 *)(arg1 + 0x25c) = var_1c0h._4_4_;\r\n    0x183781a07    |            *(undefined *)(arg1 + 0x260) = 1;\r\n    0x183781a0f    |            var_228h = 0;\r\n    0x183781a18    |            var_208h = 0;\r\n    0x183781a21    |            var_240h = 0;\r\n    0x183781a21    |            goto code_r0x000183781a2a;\r\n                   |        }\r\n                   |    }\r\n    0x183781f51    |    if (*(char *)(arg1 + 0x24f) < '\\0') {\r\n    0x183781f5d    |        func_0x0001841dcbe0(*(int64_t *)(arg1 + 0x238), *(uint64_t *)(arg1 + 0x248) & uVar17);\r\n                   |    }\r\n    0x183781f71    |    if (*(char *)(arg1 + 0x237) < '\\0') {\r\n    0x183781f7a    |        func_0x0001841dcbe0(*(int64_t *)(arg1 + 0x220), uVar17 & *(uint64_t *)(arg1 + 0x230));\r\n                   |    }\r\n    0x183781f89    |    *(undefined *)(arg1 + 0x260) = 0;\r\n                   |code_r0x000183781971:\r\n    0x183781971    |    // WARNING: Does not return\r\n    0x183781971    |    pcVar2 = (code *)invalidInstructionException();\r\n    0x183781971    |    (*pcVar2)();\r\n                   |}\r\n[{\"offset\":6500650256,\"name\":\"fcn.183780d10\",\"size\":4796,\"is-pure\":false,\"realsz\":4792,\"noreturn\":false,\"stackframe\":616,\"calltype\":\"ms\",\"cost\":1235,\"cc\":120,\"loops\":51,\"bits\":64,\"type\":\"fcn\",\"nbbs\":204,\"edges\":314,\"ebbs\":5,\"signature\":\"fcn.183780d10(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4);\",\"minbound\":6500650256,\"maxbound\":6500655052,\"callrefs\":[{\"from\":6500650404,\"to\":6500646688,\"type\":\"CALL\"},{\"from\":6500650489,\"to\":6446103440,\"type\":\"CALL\"},{\"from\":6500650536,\"to\":6514584544,\"type\":\"CALL\"},{\"from\":6500650581,\"to\":6464561680,\"type\":\"CALL\"},{\"from\":6500650623,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500650655,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500650705,\"to\":6500650885,\"type\":\"CODE\"},{\"from\":6500650721,\"to\":6500650553,\"type\":\"CODE\"},{\"from\":6500650822,\"to\":6531704832,\"type\":\"CALL\"},{\"from\":6500650854,\"to\":6500651557,\"type\":\"CODE\"},{\"from\":6500650880,\"to\":6500650885,\"type\":\"CODE\"},{\"from\":6500650926,\"to\":6500650882,\"type\":\"CODE\"},{\"from\":6500651081,\"to\":6511483504,\"type\":\"CALL\"},{\"from\":6500651115,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500651232,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500651251,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500651327,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500651362,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500651446,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500651451,\"to\":6500651198,\"type\":\"CODE\"},{\"from\":6500651465,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500651471,\"to\":6500651340,\"type\":\"CODE\"},{\"from\":6500651501,\"to\":6524603600,\"type\":\"CALL\"},{\"from\":6500651547,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500651552,\"to\":6500651298,\"type\":\"CODE\"},{\"from\":6500651619,\"to\":6446103440,\"type\":\"CALL\"},{\"from\":6500651677,\"to\":6447834288,\"type\":\"CALL\"},{\"from\":6500651736,\"to\":6447834288,\"type\":\"CALL\"},{\"from\":6500651812,\"to\":6529825440,\"type\":\"CALL\"},{\"from\":6500651865,\"to\":6447834288,\"type\":\"CALL\"},{\"from\":6500651918,\"to\":6447834288,\"type\":\"CALL\"},{\"from\":6500651993,\"to\":6500652002,\"type\":\"CODE\"},{\"from\":6500652010,\"to\":6526594288,\"type\":\"CALL\"},{\"from\":6500652144,\"to\":6464561680,\"type\":\"CALL\"},{\"from\":6500652184,\"to\":6500652371,\"type\":\"CODE\"},{\"from\":6500652384,\"to\":6500653610,\"type\":\"CODE\"},{\"from\":6500652420,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500652452,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500652557,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500652576,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500652629,\"to\":6500651327,\"type\":\"CODE\"},{\"from\":6500652664,\"to\":6524603600,\"type\":\"CALL\"},{\"from\":6500652710,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500652720,\"to\":6500652116,\"type\":\"CODE\"},{\"from\":6500652942,\"to\":6522782224,\"type\":\"CALL\"},{\"from\":6500652987,\"to\":6549240832,\"type\":\"CALL\"},{\"from\":6500652999,\"to\":6500653170,\"type\":\"CODE\"},{\"from\":6500653023,\"to\":6542434064,\"type\":\"CALL\"},{\"from\":6500653061,\"to\":6500653008,\"type\":\"CODE\"},{\"from\":6500653069,\"to\":6500653038,\"type\":\"CODE\"},{\"from\":6500653074,\"to\":6500653081,\"type\":\"CODE\"},{\"from\":6500653131,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500653190,\"to\":6542435920,\"type\":\"CALL\"},{\"from\":6500653239,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500653286,\"to\":6500653312,\"type\":\"CODE\"},{\"from\":6500653291,\"to\":6500653086,\"type\":\"CODE\"},{\"from\":6500653345,\"to\":6542436672,\"type\":\"CALL\"},{\"from\":6500653420,\"to\":6500653043,\"type\":\"CODE\"},{\"from\":6500653621,\"to\":6531704832,\"type\":\"CALL\"},{\"from\":6500653721,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500653815,\"to\":6512942288,\"type\":\"CALL\"},{\"from\":6500653907,\"to\":6517399712,\"type\":\"CALL\"},{\"from\":6500653939,\"to\":6500636032,\"type\":\"CALL\"},{\"from\":6500654005,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500654041,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500654046,\"to\":6500652596,\"type\":\"CODE\"},{\"from\":6500654084,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500654093,\"to\":6500653850,\"type\":\"CODE\"},{\"from\":6500654115,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500654120,\"to\":6500654090,\"type\":\"CODE\"},{\"from\":6500654132,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500654137,\"to\":6500654107,\"type\":\"CODE\"},{\"from\":6500654156,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500654161,\"to\":6500652203,\"type\":\"CODE\"},{\"from\":6500654183,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500654188,\"to\":6500652262,\"type\":\"CODE\"},{\"from\":6500654213,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500654218,\"to\":6500654346,\"type\":\"CODE\"},{\"from\":6500654232,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500654237,\"to\":6500654395,\"type\":\"CODE\"},{\"from\":6500654610,\"to\":6500654709,\"type\":\"CODE\"},{\"from\":6500654627,\"to\":6526594288,\"type\":\"CALL\"},{\"from\":6500654736,\"to\":6518122064,\"type\":\"CALL\"},{\"from\":6500654759,\"to\":6500652089,\"type\":\"CODE\"},{\"from\":6500654875,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500654880,\"to\":6500654754,\"type\":\"CODE\"},{\"from\":6500654898,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500654903,\"to\":6500654816,\"type\":\"CODE\"},{\"from\":6500654916,\"to\":6542089024,\"type\":\"CALL\"},{\"from\":6500654948,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500654980,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500654993,\"to\":6500653425,\"type\":\"CODE\"},{\"from\":6500655001,\"to\":6542702416,\"type\":\"CALL\"},{\"from\":6500655025,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500655030,\"to\":6500651271,\"type\":\"CODE\"},{\"from\":6500655043,\"to\":6500654032,\"type\":\"CODE\"}],\"datarefs\":[{\"from\":6500650295,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6500650375,\"to\":6723586048,\"type\":\"DATA\"},{\"from\":6500650502,\"to\":6723586080,\"type\":\"DATA\"},{\"from\":6500650974,\"to\":6712116220,\"type\":\"DATA\"},{\"from\":6500651035,\"to\":6712107144,\"type\":\"DATA\"},{\"from\":6500651378,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6500651640,\"to\":6723589344,\"type\":\"DATA\"},{\"from\":6500651699,\"to\":6723589360,\"type\":\"DATA\"},{\"from\":6500651767,\"to\":6723590224,\"type\":\"DATA\"},{\"from\":6500651828,\"to\":6712172672,\"type\":\"DATA\"},{\"from\":6500651884,\"to\":6723589376,\"type\":\"DATA\"},{\"from\":6500651986,\"to\":6723589392,\"type\":\"DATA\"},{\"from\":6500651995,\"to\":6723589296,\"type\":\"DATA\"},{\"from\":6500652876,\"to\":6712480876,\"type\":\"DATA\"},{\"from\":6500652992,\"to\":6723589504,\"type\":\"DATA\"},{\"from\":6500653154,\"to\":6723589528,\"type\":\"DATA\"},{\"from\":6500653735,\"to\":6496572928,\"type\":\"DATA\"},{\"from\":6500653746,\"to\":6488510160,\"type\":\"DATA\"},{\"from\":6500653757,\"to\":6496570832,\"type\":\"DATA\"},{\"from\":6500653768,\"to\":6500637776,\"type\":\"DATA\"},{\"from\":6500653787,\"to\":6723586096,\"type\":\"DATA\"},{\"from\":6500653794,\"to\":6723585184,\"type\":\"DATA\"},{\"from\":6500654069,\"to\":6488537248,\"type\":\"DATA\"},{\"from\":6500654612,\"to\":6723589528,\"type\":\"DATA\"}],\"codexrefs\":[{\"from\":6500650705,\"to\":6500650885,\"type\":\"CODE\"},{\"from\":6500650721,\"to\":6500650553,\"type\":\"CODE\"},{\"from\":6500650854,\"to\":6500651557,\"type\":\"CODE\"},{\"from\":6500650880,\"to\":6500650885,\"type\":\"CODE\"},{\"from\":6500650926,\"to\":6500650882,\"type\":\"CODE\"},{\"from\":6500651451,\"to\":6500651198,\"type\":\"CODE\"},{\"from\":6500651471,\"to\":6500651340,\"type\":\"CODE\"},{\"from\":6500651552,\"to\":6500651298,\"type\":\"CODE\"},{\"from\":6500651993,\"to\":6500652002,\"type\":\"CODE\"},{\"from\":6500652184,\"to\":6500652371,\"type\":\"CODE\"},{\"from\":6500652384,\"to\":6500653610,\"type\":\"CODE\"},{\"from\":6500652629,\"to\":6500651327,\"type\":\"CODE\"},{\"from\":6500652720,\"to\":6500652116,\"type\":\"CODE\"},{\"from\":6500652999,\"to\":6500653170,\"type\":\"CODE\"},{\"from\":6500653061,\"to\":6500653008,\"type\":\"CODE\"},{\"from\":6500653069,\"to\":6500653038,\"type\":\"CODE\"},{\"from\":6500653074,\"to\":6500653081,\"type\":\"CODE\"},{\"from\":6500653286,\"to\":6500653312,\"type\":\"CODE\"},{\"from\":6500653291,\"to\":6500653086,\"type\":\"CODE\"},{\"from\":6500653420,\"to\":6500653043,\"type\":\"CODE\"},{\"from\":6500654046,\"to\":6500652596,\"type\":\"CODE\"},{\"from\":6500654093,\"to\":6500653850,\"type\":\"CODE\"},{\"from\":6500654120,\"to\":6500654090,\"type\":\"CODE\"},{\"from\":6500654137,\"to\":6500654107,\"type\":\"CODE\"},{\"from\":6500654161,\"to\":6500652203,\"type\":\"CODE\"},{\"from\":6500654188,\"to\":6500652262,\"type\":\"CODE\"},{\"from\":6500654218,\"to\":6500654346,\"type\":\"CODE\"},{\"from\":6500654237,\"to\":6500654395,\"type\":\"CODE\"},{\"from\":6500654610,\"to\":6500654709,\"type\":\"CODE\"},{\"from\":6500654759,\"to\":6500652089,\"type\":\"CODE\"},{\"from\":6500654880,\"to\":6500654754,\"type\":\"CODE\"},{\"from\":6500654903,\"to\":6500654816,\"type\":\"CODE\"},{\"from\":6500654993,\"to\":6500653425,\"type\":\"CODE\"},{\"from\":6500655030,\"to\":6500651271,\"type\":\"CODE\"},{\"from\":6500655043,\"to\":6500654032,\"type\":\"CODE\"}],\"dataxrefs\":[],\"indegree\":35,\"outdegree\":61,\"nlocals\":57,\"nargs\":4,\"stackvars\":[{\"name\":\"var_248h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-584}},{\"name\":\"var_240h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-576}},{\"name\":\"var_238h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-568}},{\"name\":\"var_230h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-560}},{\"name\":\"var_228h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-552}},{\"name\":\"var_220h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-544}},{\"name\":\"var_218h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-536}},{\"name\":\"var_210h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-528}},{\"name\":\"var_208h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-520}},{\"name\":\"var_200h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-512}},{\"name\":\"var_1f8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-504}},{\"name\":\"var_1f1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-497}},{\"name\":\"var_1f0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-496}},{\"name\":\"var_1e8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-488}},{\"name\":\"var_1d8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-472}},{\"name\":\"var_1d1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-465}},{\"name\":\"var_1d0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-464}},{\"name\":\"var_1c8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-456}},{\"name\":\"var_1c0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-448}},{\"name\":\"var_1b8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-440}},{\"name\":\"var_1a8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-424}},{\"name\":\"var_1a1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-417}},{\"name\":\"var_198h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-408}},{\"name\":\"var_188h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-392}},{\"name\":\"var_181h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-385}},{\"name\":\"var_180h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-384}},{\"name\":\"var_170h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-368}},{\"name\":\"var_160h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-352}},{\"name\":\"var_158h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-344}},{\"name\":\"var_150h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-336}},{\"name\":\"var_148h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-328}},{\"name\":\"var_140h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-320}},{\"name\":\"var_138h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-312}},{\"name\":\"var_131h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-305}},{\"name\":\"var_130h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-304}},{\"name\":\"var_120h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-288}},{\"name\":\"var_110h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-272}},{\"name\":\"var_100h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-256}},{\"name\":\"var_fch\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-252}},{\"name\":\"var_f8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-248}},{\"name\":\"var_e8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-232}},{\"name\":\"var_d8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-216}},{\"name\":\"var_c8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-200}},{\"name\":\"var_c0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-192}},{\"name\":\"var_b8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-184}},{\"name\":\"var_b0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-176}},{\"name\":\"var_a8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-168}},{\"name\":\"var_a0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-160}},{\"name\":\"var_98h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-152}},{\"name\":\"var_91h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-145}},{\"name\":\"var_90h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-144}},{\"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_70h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-112}},{\"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}}],\"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":"    0x183780d10    |\r\n    0x183780d10    |// WARNING: [rz-ghidra] Detected overlap for variable var_188h\r\n    0x183780d10    |// WARNING: [rz-ghidra] Detected overlap for variable var_138h\r\n    0x183780d10    |// WARNING: [rz-ghidra] Detected overlap for variable var_180h\r\n    0x183780d10    |// WARNING: [rz-ghidra] Detected overlap for variable var_1d1h\r\n    0x183780d10    |// WARNING: [rz-ghidra] Detected overlap for variable var_1a1h\r\n    0x183780d10    |// WARNING: [rz-ghidra] Detected overlap for variable var_1f1h\r\n    0x183780d10    |// WARNING: [rz-ghidra] Detected overlap for variable var_130h\r\n    0x183780d10    |// WARNING: [rz-ghidra] Detected overlap for variable var_fch\r\n    0x183780d10    |// WARNING: [rz-ghidra] Detected overlap for variable var_91h\r\n                   |\r\n    0x183780d10    |void fcn.183780d10(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4)\r\n                   |{\r\n                   |    int32_t *piVar1;\r\n                   |    code *pcVar2;\r\n                   |    uint64_t uVar3;\r\n                   |    char cVar4;\r\n                   |    int32_t iVar5;\r\n                   |    uint8_t *puVar6;\r\n                   |    uint8_t *puVar7;\r\n                   |    int32_t *piVar8;\r\n                   |    undefined8 *puVar9;\r\n                   |    uint64_t *puVar10;\r\n                   |    uint64_t uVar11;\r\n                   |    int64_t *piVar12;\r\n                   |    undefined4 *puVar13;\r\n                   |    uint8_t uVar14;\r\n                   |    char cVar15;\r\n                   |    undefined8 uVar16;\r\n                   |    uint64_t uVar17;\r\n                   |    uint64_t uVar18;\r\n                   |    bool bVar19;\r\n                   |    uint8_t *puVar20;\r\n                   |    int64_t iVar21;\r\n                   |    int64_t *piVar22;\r\n                   |    int64_t iVar23;\r\n                   |    int64_t iVar24;\r\n                   |    undefined auStack_268 [32];\r\n                   |    int64_t var_248h;\r\n                   |    int64_t var_240h;\r\n                   |    int64_t var_238h;\r\n                   |    int64_t var_230h;\r\n                   |    int64_t var_228h;\r\n                   |    int64_t var_220h;\r\n                   |    int64_t var_218h;\r\n                   |    int64_t var_210h;\r\n                   |    int64_t var_208h;\r\n                   |    int64_t var_200h;\r\n                   |    int64_t var_1f8h;\r\n                   |    int64_t var_1f0h;\r\n                   |    int64_t var_1e8h;\r\n                   |    undefined8 uStack_1e0;\r\n                   |    int64_t var_1d8h;\r\n                   |    int64_t var_1d0h;\r\n                   |    int64_t var_1c8h;\r\n                   |    int64_t var_1c0h;\r\n                   |    int64_t var_1b8h;\r\n                   |    undefined8 uStack_1b0;\r\n                   |    int64_t var_1a8h;\r\n                   |    int64_t var_198h;\r\n                   |    undefined4 uStack_190;\r\n                   |    undefined4 uStack_18c;\r\n                   |    undefined var_188h [7];\r\n                   |    int64_t var_181h;\r\n                   |    int64_t iStack_178;\r\n                   |    int64_t var_170h;\r\n                   |    undefined8 uStack_168;\r\n                   |    int64_t var_160h;\r\n                   |    int64_t var_158h;\r\n                   |    int64_t var_150h;\r\n                   |    int64_t var_148h;\r\n                   |    int64_t var_140h;\r\n                   |    undefined var_138h [7];\r\n                   |    int64_t var_131h;\r\n                   |    undefined8 uStack_128;\r\n                   |    int64_t var_120h;\r\n                   |    undefined8 uStack_118;\r\n                   |    int64_t var_110h;\r\n                   |    undefined8 uStack_108;\r\n                   |    int64_t var_100h;\r\n                   |    int64_t var_f8h;\r\n                   |    undefined8 uStack_f0;\r\n                   |    int64_t var_e8h;\r\n                   |    undefined8 uStack_e0;\r\n                   |    int64_t var_d8h;\r\n                   |    int64_t iStack_d0;\r\n                   |    int64_t var_c8h;\r\n                   |    int64_t var_c0h;\r\n                   |    int64_t var_b8h;\r\n                   |    int64_t var_b0h;\r\n                   |    int64_t var_a8h;\r\n                   |    int64_t var_a0h;\r\n                   |    int64_t var_98h;\r\n                   |    int64_t var_90h;\r\n                   |    int64_t var_88h;\r\n                   |    int64_t var_80h;\r\n                   |    int64_t var_78h;\r\n                   |    int64_t var_70h;\r\n                   |    int64_t var_60h;\r\n                   |    int64_t var_58h;\r\n                   |    \r\n    0x183780d3e    |    var_60h = *(uint64_t *)0x191c71040 ^ (uint64_t)auStack_268;\r\n    0x183780d49    |    uVar17 = 0x7fffffffffffffff;\r\n    0x183780f11    |    if (((((*(int64_t *)(arg1 + 0x2d0) == 0) ||\r\n    0x183780d5f    |          (iVar24 = *(int64_t *)(*(int64_t *)(arg1 + 0x2d0) + 0x128), *(int32_t *)(iVar24 + 0x14) != 0)) ||\r\n    0x183780ee6    |         (iVar24 = *(int64_t *)(iVar24 + 0x20), iVar24 == 0)) ||\r\n    0x183780ef3    |        ((iVar24 = *(int64_t *)(iVar24 + 0x18), iVar24 == 0 || (*(int32_t *)(iVar24 + 0x38) != 200)))) ||\r\n    0x183780f0d    |       (*(char *)(arg4 + 0x18) == '\\0')) {\r\n    0x183780d7b    |        var_148h = 0;\r\n    0x183780d7b    |        var_140h = 0;\r\n    0x183780d7f    |        _var_138h = 0;\r\n    0x183780d96    |        var_170h = 0x190c1c800;\r\n    0x183780d99    |        uStack_168 = 0x1a;\r\n    0x183780d73    |        func_0x00018377ff20(&var_148h);\r\n    0x183780da9    |        var_b8h = 0;\r\n    0x183780da9    |        var_b0h = 0;\r\n    0x183780db1    |        var_c8h = 0;\r\n    0x183780db1    |        var_c0h = 0;\r\n    0x183780dbd    |        if (*(char *)(arg4 + 0x18) == '\\x01') {\r\n    0x183780dbf    |            iStack_178 = (int64_t)*(char *)(arg4 + 0x17);\r\n    0x183780dca    |            unique0x100014f1 = arg4;\r\n    0x183780dca    |            if (iStack_178 < 0) {\r\n    0x183780dcc    |                unique0x00023e00 = *(int64_t *)arg4;\r\n    0x183780dcf    |                iStack_178 = *(int64_t *)(arg4 + 8);\r\n                   |            }\r\n    0x183780de2    |            func_0x00018037bb90(&var_c8h, (int64_t)&var_181h + 1, 0, 200);\r\n    0x183780e04    |            puVar20 = (uint8_t *)0x0;\r\n    0x183780e04    |            if ((char)var_b0h == '\\x01') {\r\n    0x183780e15    |                var_a8h = 0x190c1c820;\r\n    0x183780e18    |                var_a0h = 10;\r\n    0x183780e28    |                puVar6 = (uint8_t *)func_0x0001844cabe0(&var_c8h);\r\n    0x183780e30    |                if (puVar6 == (uint8_t *)0x0) goto code_r0x000183780e36;\r\n    0x183780edd    |                puVar20 = (uint8_t *)0x0;\r\n    0x183780edd    |                if (puVar6[0x18] == 4) {\r\n    0x183780edd    |                    puVar20 = puVar6;\r\n                   |                }\r\n                   |            }\r\n                   |        } else {\r\n                   |code_r0x000183780e36:\r\n    0x183780e36    |            puVar20 = (uint8_t *)0x0;\r\n                   |        }\r\n    0x183780e39    |        iVar24 = *(int64_t *)(arg1 + 0x2d0);\r\n    0x183780e40    |        *(undefined8 *)(arg1 + 0x2d0) = 0;\r\n    0x183780e4e    |        if (iVar24 != 0) {\r\n    0x183780e55    |            func_0x000181516210(iVar24, 1);\r\n                   |        }\r\n    0x183780e62    |        if (*(char *)(arg1 + 0x260) == '\\x01') {\r\n    0x183780e6c    |            if (*(char *)(arg1 + 0x24f) < '\\0') {\r\n    0x183780e78    |                func_0x0001841dcbe0(*(undefined8 *)(arg1 + 0x238), *(uint64_t *)(arg1 + 0x248) & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x183780e8c    |            if (*(char *)(arg1 + 0x237) < '\\0') {\r\n    0x183780e98    |                func_0x0001841dcbe0(*(undefined8 *)(arg1 + 0x220), *(uint64_t *)(arg1 + 0x230) & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x183780ea4    |            *(undefined *)(arg1 + 0x260) = 0;\r\n                   |        }\r\n    0x183780eaf    |        if (puVar20 != (uint8_t *)0x0) {\r\n    0x183780eb5    |            uVar14 = puVar20[0x17];\r\n    0x183780ebd    |            if ((int64_t)(char)uVar14 < 0) {\r\n    0x183780f73    |                if (*(uint64_t *)(puVar20 + 8) < 0x41) {\r\n    0x183780f79    |                    puVar6 = *(uint8_t **)puVar20;\r\n    0x183780f7d    |                    puVar7 = puVar6 + *(uint64_t *)(puVar20 + 8);\r\n    0x183780f80    |                    goto code_r0x000183780f85;\r\n                   |                }\r\n    0x183780ec5    |            } else if (uVar14 < 0x41) {\r\n    0x183780ecb    |                puVar7 = puVar20 + (char)uVar14;\r\n    0x183780ed1    |                puVar6 = puVar20;\r\n                   |code_r0x000183780f85:\r\n    0x183780f88    |                for (; puVar6 != puVar7; puVar6 = puVar6 + 1) {\r\n    0x183780f8a    |                    uVar14 = *puVar6;\r\n    0x183780fa8    |                    if ((((uint8_t)((uVar14 & 0xdf) + 0xa5) < 0xe6) && (uVar14 != 0x5f)) &&\r\n    0x183780fa2    |                       ((uint8_t)(uVar14 - 0x3a) < 0xf6)) goto code_r0x000183781090;\r\n                   |                }\r\n    0x183780fb0    |                var_a0h = (int64_t)(char)var_131h;\r\n    0x183780fbc    |                var_a8h = (int64_t)&var_148h;\r\n    0x183780fbc    |                if (var_a0h < 0) {\r\n    0x183780fc5    |                    var_a8h = var_148h;\r\n    0x183780fc5    |                    var_a0h = var_140h;\r\n                   |                }\r\n    0x183780fe5    |                var_98h = 0x19012c3fc;\r\n    0x183780fed    |                var_90h = 2;\r\n    0x183780ff9    |                var_80h = (int64_t)(char)puVar20[0x17];\r\n    0x183781001    |                if (var_80h < 0) {\r\n    0x183781003    |                    var_80h = *(int64_t *)(puVar20 + 8);\r\n    0x183781007    |                    puVar20 = *(uint8_t **)puVar20;\r\n                   |                }\r\n    0x18378100b    |                var_1b8h = (int64_t)&var_a8h;\r\n    0x183781022    |                var_78h = 0x19012a088;\r\n    0x183781026    |                var_70h = 1;\r\n    0x183781039    |                uStack_1b0 = 4;\r\n    0x183781049    |                var_88h = (int64_t)puVar20;\r\n    0x183781041    |                func_0x0001841d5a70(&var_160h);\r\n    0x183781056    |                if ((int64_t)_var_138h < 0) {\r\n    0x18378106b    |                    func_0x0001841dcbe0(var_148h, _var_138h & 0x7fffffffffffffff);\r\n                   |                }\r\n    0x183781078    |                _var_138h = var_150h;\r\n    0x183781088    |                var_148h = var_160h;\r\n    0x183781088    |                var_140h = var_158h;\r\n                   |            }\r\n                   |        }\r\n                   |code_r0x000183781090:\r\n    0x183781098    |        if ((int64_t)_var_138h < 0) {\r\n    0x1837811ae    |            func_0x0001841dd0f0(&var_198h, var_148h, var_140h);\r\n                   |        } else {\r\n    0x1837810a6    |            _var_188h = _var_138h;\r\n    0x1837810b6    |            var_198h._0_4_ = (undefined4)var_148h;\r\n    0x1837810b6    |            var_198h._4_4_ = var_148h._4_4_;\r\n    0x1837810b6    |            uStack_190 = (undefined4)var_140h;\r\n    0x1837810b6    |            uStack_18c = var_140h._4_4_;\r\n                   |        }\r\n    0x1837810be    |        arg1 = *(int64_t *)arg2;\r\n    0x1837810c4    |        if ((int64_t *)arg1 == (int64_t *)0x0) {\r\n    0x183781f96    |            pcVar2 = (code *)swi(3);\r\n    0x183781f96    |            (*pcVar2)();\r\n    0x183781f96    |            return;\r\n                   |        }\r\n    0x1837810ca    |        *(undefined8 *)arg2 = 0;\r\n    0x1837810e0    |        (*(code *)0x185f59da0)(arg1, &var_198h);\r\n    0x1837810e6    |        LOCK();\r\n    0x1837810e6    |        *(int32_t *)arg1 = (int32_t)*(int64_t *)arg1 + -1;\r\n    0x1837810e6    |        UNLOCK();\r\n    0x1837810ea    |        if ((int32_t)*(int64_t *)arg1 == 0) {\r\n    0x1837810f3    |            (*(code *)0x185f59da0)(arg1);\r\n                   |        }\r\n    0x183781101    |        if ((int64_t)_var_188h < 0) {\r\n                   |code_r0x000183781f9e:\r\n    0x183781fa9    |            func_0x0001841dcbe0(CONCAT44(var_198h._4_4_, (undefined4)var_198h), _var_188h & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x183781107    |        iVar21 = var_c8h;\r\n    0x18378110f    |        iVar24 = var_148h;\r\n    0x18378110f    |        uVar11 = _var_138h;\r\n    0x18378111c    |        if (((char)var_b0h == '\\x01') && (arg1 = 0, var_c8h != 0)) {\r\n    0x1837811dc    |            iVar24 = var_c0h << 5;\r\n    0x1837811e3    |            if (iVar24 != 0) {\r\n    0x1837811e5    |                iVar23 = var_c8h + -0x20;\r\n                   |                do {\r\n    0x1837811e9    |                    func_0x000184e58cd0(iVar23 + iVar24);\r\n    0x1837811f2    |                    iVar24 = iVar24 + -0x20;\r\n    0x1837811f6    |                } while (iVar24 != 0);\r\n                   |            }\r\n    0x183781203    |            arg1 = iVar21 - var_c8h >> 5;\r\n    0x18378121b    |            var_c0h = arg1;\r\n    0x18378121b    |            func_0x0001841dcbe0(var_c8h, var_b8h << 5);\r\n    0x183781220    |            iVar24 = var_148h;\r\n    0x183781220    |            uVar11 = _var_138h;\r\n                   |        }\r\n                   |joined_r0x00018378112a:\r\n    0x18378112a    |        if ((int64_t)uVar11 < 0) {\r\n    0x18378113f    |            func_0x0001841dcbe0(iVar24, uVar11 & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x183781144    |        piVar8 = *(int32_t **)arg2;\r\n    0x18378114a    |        if (piVar8 != (int32_t *)0x0) {\r\n    0x1837811c0    |            LOCK();\r\n    0x1837811c0    |            *piVar8 = *piVar8 + -1;\r\n    0x1837811c0    |            UNLOCK();\r\n    0x1837811c3    |            if (*piVar8 == 0) {\r\n    0x1837811c9    |                (*(code *)0x185f59da0)();\r\n                   |            }\r\n                   |        }\r\n    0x183781156    |        if ((*(char *)(arg4 + 0x18) == '\\x01') && (*(char *)(arg4 + 0x17) < '\\0')) {\r\n    0x183781158    |            uVar17 = *(uint64_t *)(arg4 + 0x10) & 0x7fffffffffffffff;\r\n    0x18378115c    |            func_0x0001841dcbe0(*(undefined8 *)arg4, uVar17);\r\n                   |        }\r\n    0x18378117c    |        if (*(uint64_t *)0x191c71040 == (var_60h ^ (uint64_t)auStack_268)) {\r\n    0x18378119d    |            return;\r\n                   |        }\r\n    0x183781f41    |        func_0x000185f05b40(var_60h ^ (uint64_t)auStack_268);\r\n                   |    } else {\r\n    0x183780f1a    |        var_1b8h = 0;\r\n    0x183780f1a    |        uStack_1b0 = 0;\r\n    0x183780f24    |        var_1a8h = 0;\r\n    0x183780f2c    |        var_218h = 0;\r\n    0x183780f31    |        var_1f8h = 0;\r\n    0x183780f36    |        var_1c8h = 0;\r\n    0x183780f36    |        var_1c0h = 0;\r\n    0x183780f3e    |        func_0x00018551e800(&var_1d0h);\r\n    0x183780f4f    |        if (*(char *)(arg4 + 0x18) == '\\0') goto code_r0x000183781971;\r\n    0x183780f55    |        iStack_d0 = (int64_t)*(char *)(arg4 + 0x17);\r\n    0x183780f60    |        var_d8h = arg4;\r\n    0x183780f60    |        if (iStack_d0 < 0) {\r\n    0x183781225    |            var_d8h = *(int64_t *)arg4;\r\n    0x183781228    |            iStack_d0 = *(int64_t *)(arg4 + 8);\r\n                   |        }\r\n    0x18378123f    |        var_b8h = 0;\r\n    0x18378123f    |        var_b0h = 0;\r\n    0x183781244    |        var_c8h = 0;\r\n    0x183781244    |        var_c0h = 0;\r\n    0x183781237    |        func_0x00018037bb90(&var_c8h, &var_d8h, 0, 200);\r\n    0x18378126d    |        if ((char)var_b0h == '\\0') {\r\n    0x1837813db    |            uVar16 = 0x190c1d4b0;\r\n                   |code_r0x0001837813e2:\r\n    0x1837813e2    |            func_0x00018503ecf0(&var_1b8h, uVar16);\r\n    0x1837813ef    |            var_218h = var_218h & 0xffffffffffffff00;\r\n    0x1837813f4    |            var_210h = 0;\r\n    0x1837813fd    |            var_220h = 0;\r\n    0x183781406    |            var_200h = 0;\r\n    0x18378140f    |            var_240h = 0;\r\n    0x183781418    |            var_238h = 0;\r\n    0x183781424    |            var_228h = 0;\r\n    0x18378142d    |            var_230h = 0;\r\n    0x183781436    |            bVar19 = false;\r\n    0x183781436    |            uVar11 = 0;\r\n                   |        } else {\r\n    0x183781273    |            var_228h = var_1d0h;\r\n    0x183781287    |            var_e8h = 0x190c1d4e0;\r\n    0x18378128a    |            uStack_e0 = 0xb;\r\n    0x18378129d    |            var_230h = func_0x0001805224b0(&var_c8h);\r\n    0x1837812ad    |            if ((char)var_b0h == '\\0') goto code_r0x000183781971;\r\n    0x1837812c2    |            var_f8h = 0x190c1d4f0;\r\n    0x1837812c5    |            uStack_f0 = 9;\r\n    0x1837812d8    |            piVar8 = (int32_t *)func_0x0001805224b0(&var_c8h);\r\n    0x1837812dd    |            var_100h = 0;\r\n    0x1837812ee    |            if ((char)var_b0h == '\\0') goto code_r0x000183781971;\r\n    0x183781306    |            var_110h = 0x190c1d850;\r\n    0x183781309    |            uStack_108 = 9;\r\n    0x183781311    |            func_0x000185353aa0(&var_c8h, &var_100h);\r\n    0x18378132e    |            if ((char)var_b0h == '\\0') goto code_r0x000183781971;\r\n    0x183781343    |            var_120h = 0x19013a080;\r\n    0x183781346    |            uStack_118 = 5;\r\n    0x183781359    |            puVar9 = (undefined8 *)func_0x0001805224b0(&var_c8h);\r\n    0x183781363    |            if ((char)var_b0h == '\\0') goto code_r0x000183781971;\r\n    0x18378137b    |            stack0xfffffffffffffed0 = 0x190c1d500;\r\n    0x18378137e    |            uStack_128 = 8;\r\n    0x18378138e    |            var_220h = func_0x0001805224b0(&var_c8h);\r\n    0x18378139b    |            if (var_230h == 0) {\r\n                   |code_r0x0001837813d2:\r\n    0x1837813d2    |                uVar16 = 0x190c1d510;\r\n    0x1837813d9    |                goto code_r0x0001837813e2;\r\n                   |            }\r\n    0x18378139d    |            iVar24 = (int64_t)*(char *)(var_230h + 0x17);\r\n    0x1837813a5    |            if (iVar24 < 0) {\r\n    0x1837813a7    |                iVar24 = *(int64_t *)(var_230h + 8);\r\n                   |            }\r\n    0x1837813b3    |            if ((piVar8 == (int32_t *)0x0) || (iVar24 == 0)) goto code_r0x0001837813d2;\r\n    0x1837813b5    |            iVar24 = (int64_t)*(char *)((int64_t)piVar8 + 0x17);\r\n    0x1837813c1    |            if (iVar24 < 0) {\r\n    0x1837813c3    |                iVar24 = *(int64_t *)(piVar8 + 2);\r\n                   |            }\r\n    0x1837813cc    |            if (iVar24 != 6) goto code_r0x0001837813d2;\r\n    0x1837816b7    |            if (*(char *)((int64_t)piVar8 + 0x17) < '\\0') {\r\n    0x1837816b9    |                piVar8 = *(int32_t **)piVar8;\r\n                   |            }\r\n    0x183781702    |            if (((((int16_t)piVar8[1] != 0x7265 || *piVar8 != 0x72616542) || (var_100h._4_1_ != '\\x01')) ||\r\n    0x1837816e8    |                (var_220h == 0)) || ((puVar9 == (undefined8 *)0x0 || ((int32_t)var_100h < 1))))\r\n    0x183781702    |            goto code_r0x0001837813d2;\r\n    0x183781708    |            iVar24 = (int64_t)*(char *)(var_220h + 0x17);\r\n    0x183781710    |            if (iVar24 < 0) {\r\n    0x183781712    |                iVar24 = *(int64_t *)(var_220h + 8);\r\n                   |            }\r\n    0x183781719    |            if (iVar24 == 0) goto code_r0x0001837813d2;\r\n    0x183781727    |            var_148h = 0;\r\n    0x183781727    |            var_140h = 0;\r\n    0x18378172f    |            _var_138h = 0;\r\n    0x18378173b    |            var_158h = (int64_t)*(char *)((int64_t)puVar9 + 0x17);\r\n    0x183781743    |            if (var_158h < 0) {\r\n    0x183781745    |                var_158h = puVar9[1];\r\n    0x183781749    |                puVar9 = (undefined8 *)*puVar9;\r\n                   |            }\r\n    0x18378175b    |            var_a8h = 0x19018546c;\r\n    0x18378175e    |            var_a0h = 6;\r\n    0x183781775    |            var_248h._0_4_ = 1;\r\n    0x18378178e    |            var_160h = (int64_t)puVar9;\r\n    0x18378177d    |            func_0x000184c9c210(&var_148h, &var_160h, &var_a8h, 1);\r\n    0x1837817a4    |            var_160h = (int64_t)&var_158h;\r\n    0x1837817ac    |            var_158h = 0;\r\n    0x1837817ac    |            var_150h = 0;\r\n    0x1837817b3    |            func_0x0001865d7c00(&var_160h, var_148h, var_148h + var_140h * 0x18);\r\n    0x1837817c0    |            puVar10 = (uint64_t *)0x190c1d580;\r\n                   |            do {\r\n    0x183781877    |                piVar22 = (int64_t *)*puVar10;\r\n    0x18378187d    |                var_210h = (int64_t)puVar10;\r\n    0x18378187d    |                if (piVar22 == (int64_t *)0x0) goto code_r0x000183781971;\r\n    0x183781886    |                uVar11 = func_0x000185f5a650(piVar22);\r\n    0x183781895    |                if (0x7fffffffffffffee < uVar11) {\r\n    0x183781f99    |                    func_0x000185f9b750();\r\n    0x183781f99    |                    goto code_r0x000183781f9e;\r\n                   |                }\r\n    0x1837818a2    |                if (uVar11 < 0x17) {\r\n    0x1837818f0    |                    var_98h = CONCAT17((char)uVar11, (unkbyte7)var_98h);\r\n    0x1837818f8    |                    piVar12 = &var_a8h;\r\n                   |                } else {\r\n    0x1837818a8    |                    var_240h = uVar11 & 0x7ffffffffffffff0;\r\n    0x1837818b7    |                    piVar12 = (int64_t *)func_0x000185f006b8(var_240h + 0x10);\r\n    0x1837818ca    |                    var_98h = var_240h + -0x7ffffffffffffff0;\r\n    0x1837818e6    |                    var_a8h = (int64_t)piVar12;\r\n    0x1837818e6    |                    var_a0h = uVar11;\r\n                   |                }\r\n    0x183781916    |                if (((int64_t *)(uVar11 + (int64_t)piVar12) < piVar12) ||\r\n    0x18378190e    |                   (piVar22 < (int64_t *)(uVar11 + (int64_t)piVar12) && piVar12 <= piVar22)) goto code_r0x000183781971;\r\n    0x183781921    |                func_0x000185f5a940(piVar12, piVar22);\r\n    0x183781926    |                *(undefined *)((int64_t)piVar12 + uVar11) = 0;\r\n    0x183781933    |                uVar11 = (uint64_t)var_98h._7_1_;\r\n    0x18378193e    |                if (var_158h == 0) {\r\n    0x1837818e8    |                    piVar22 = (int64_t *)0x0;\r\n    0x1837818eb    |                    uVar14 = var_98h._7_1_;\r\n                   |                } else {\r\n    0x18378194f    |                    piVar22 = (int64_t *)var_158h;\r\n    0x18378194f    |                    var_240h = var_a8h;\r\n    0x18378194f    |                    var_238h = uVar11;\r\n    0x18378194f    |                    uVar3 = var_a0h;\r\n    0x18378194f    |                    if (-1 < var_98h) {\r\n    0x183781963    |                        var_240h = (int64_t)&var_a8h;\r\n    0x183781963    |                        uVar3 = uVar11;\r\n                   |                    }\r\n                   |                    do {\r\n    0x1837817f3    |                        uVar11 = (uint64_t)*(char *)((int64_t)piVar22 + 0x37);\r\n    0x1837817fb    |                        if ((int64_t)uVar11 < 0) {\r\n    0x1837817fd    |                            uVar11 = piVar22[5];\r\n    0x183781801    |                            piVar12 = (int64_t *)piVar22[4];\r\n                   |                        } else {\r\n    0x1837817cc    |                            piVar12 = piVar22 + 4;\r\n                   |                        }\r\n    0x1837817d6    |                        uVar18 = uVar3;\r\n    0x1837817d6    |                        if (uVar11 < uVar3) {\r\n    0x1837817d6    |                            uVar18 = uVar11;\r\n                   |                        }\r\n    0x1837817df    |                        iVar5 = func_0x000185f59f10(var_240h, piVar12, uVar18);\r\n    0x1837817e6    |                        if (iVar5 == 0) {\r\n    0x183781817    |                            if (uVar3 == uVar11) goto code_r0x000183781819;\r\n    0x183781807    |                            if (uVar3 < uVar11) goto code_r0x000183781809;\r\n                   |code_r0x0001837817ea:\r\n    0x1837817ea    |                            piVar22 = (int64_t *)piVar22[1];\r\n                   |                        } else {\r\n    0x1837817e8    |                            if (-1 < iVar5) goto code_r0x0001837817ea;\r\n                   |code_r0x000183781809:\r\n    0x183781809    |                            piVar22 = (int64_t *)*piVar22;\r\n                   |                        }\r\n    0x1837817f1    |                    } while (piVar22 != (int64_t *)0x0);\r\n    0x18378180f    |                    piVar22 = (int64_t *)0x0;\r\n                   |code_r0x000183781819:\r\n    0x183781819    |                    uVar14 = (uint8_t)var_238h;\r\n                   |                }\r\n    0x183781836    |                if ((char)uVar14 < '\\0') {\r\n    0x18378184b    |                    func_0x0001841dcbe0(var_a8h, var_98h & 0x7fffffffffffffff);\r\n                   |                }\r\n    0x183781850    |                bVar19 = piVar22 != (int64_t *)0x0 && piVar22 != &var_158h;\r\n    0x183781853    |                if (piVar22 == (int64_t *)0x0 || piVar22 == &var_158h) {\r\n    0x183781e1b    |                    func_0x00018503ecf0(&var_1b8h, 0x190c1d598);\r\n    0x183781e28    |                    var_218h = var_218h & 0xffffffffffffff00;\r\n    0x183781e2d    |                    var_210h = 0;\r\n    0x183781e36    |                    var_220h = 0;\r\n    0x183781e3f    |                    var_200h = 0;\r\n    0x183781e48    |                    var_240h = 0;\r\n    0x183781e51    |                    var_238h = 0;\r\n    0x183781e5a    |                    var_208h = 0;\r\n    0x183781e63    |                    var_228h = 0;\r\n    0x183781e6c    |                    var_230h = 0;\r\n    0x183781e6c    |                    goto code_r0x000183781e75;\r\n                   |                }\r\n    0x18378185e    |                puVar10 = (uint64_t *)(var_210h + 8);\r\n    0x18378186c    |            } while (puVar10 != (uint64_t *)0x190c1d598);\r\n    0x183781caa    |            if (var_100h._4_1_ == '\\0') goto code_r0x000183781971;\r\n    0x183781cb0    |            iVar23 = (int64_t)(int32_t)var_100h;\r\n    0x183781cb8    |            iVar21 = iVar23 * 200000;\r\n    0x183781cca    |            iVar24 = 1000000;\r\n    0x183781cca    |            if (1000000 < iVar21) {\r\n    0x183781cca    |                iVar24 = iVar21;\r\n                   |            }\r\n    0x183781cda    |            var_240h = 60000000;\r\n    0x183781cda    |            if (iVar24 < 60000000) {\r\n    0x183781cda    |                var_240h = iVar24;\r\n                   |            }\r\n    0x183781cec    |            if (*(char *)(var_230h + 0x17) < '\\0') {\r\n    0x183781c7d    |                func_0x0001841dd0f0(&var_a8h, *(undefined8 *)var_230h, *(undefined8 *)(var_230h + 8));\r\n                   |            } else {\r\n    0x183781cf3    |                var_98h = *(int64_t *)(var_230h + 0x10);\r\n    0x183781cff    |                var_a8h = *(int64_t *)var_230h;\r\n    0x183781cff    |                var_a0h = *(int64_t *)(var_230h + 8);\r\n                   |            }\r\n    0x183781d0a    |            iVar23 = iVar23 * 1000000;\r\n    0x183781d22    |            if (*(char *)(var_220h + 0x17) < '\\0') {\r\n    0x183781d11    |                func_0x0001841dd0f0(&var_90h, *(undefined8 *)var_220h, *(undefined8 *)(var_220h + 8));\r\n                   |            } else {\r\n    0x183781d2d    |                var_80h = *(int64_t *)(var_220h + 0x10);\r\n    0x183781d35    |                var_90h = *(int64_t *)var_220h;\r\n    0x183781d35    |                var_88h = *(int64_t *)(var_220h + 8);\r\n                   |            }\r\n    0x183781d53    |            var_1c0h = var_228h + iVar23;\r\n    0x183781d53    |            if (SCARRY8(var_228h, iVar23)) {\r\n    0x183781d53    |                var_1c0h = var_228h + iVar23 >> 0x3f ^ 0x8000000000000000;\r\n                   |            }\r\n    0x183781d68    |            iVar24 = 1000000;\r\n    0x183781d68    |            if (1000000 < iVar23 - var_240h) {\r\n    0x183781d68    |                iVar24 = iVar23 - var_240h;\r\n                   |            }\r\n    0x183781d6c    |            var_1c8h = iVar24 + var_228h;\r\n    0x183781d6f    |            if (SCARRY8(iVar24, var_228h)) {\r\n    0x183781d6f    |                var_1c8h = 0x7fffffffffffffff;\r\n                   |            }\r\n    0x183781d93    |            var_200h = var_a0h;\r\n    0x183781d98    |            var_218h = var_a8h;\r\n    0x183781da5    |            var_1f8h = var_98h;\r\n    0x183781db2    |            var_240h = var_90h;\r\n    0x183781dbf    |            var_238h = var_88h;\r\n    0x183781dcc    |            var_208h = var_80h;\r\n    0x183781dd1    |            var_228h = (uint64_t)var_80h >> 0x38;\r\n    0x183781dfd    |            var_220h = var_98h;\r\n    0x183781e02    |            var_210h = (uint64_t)var_98h >> 0x38;\r\n    0x183781e0d    |            var_230h = 1;\r\n    0x183781e12    |            var_78h = var_1c8h;\r\n    0x183781e12    |            var_70h = var_1c0h;\r\n                   |code_r0x000183781e75:\r\n    0x183781e85    |            var_a8h = (int64_t)&var_160h;\r\n    0x183781e7d    |            func_0x00018482a650(&var_a8h, var_158h);\r\n    0x183781e90    |            iVar24 = var_148h;\r\n    0x183781ea0    |            uVar11 = var_208h;\r\n    0x183781ea0    |            if (var_148h != 0) {\r\n    0x183781ec5    |                for (iVar21 = var_140h * 0x18; iVar21 != 0; iVar21 = iVar21 + -0x18) {\r\n    0x183781ece    |                    if (iVar24 + -0x18 + iVar21 == 0) goto code_r0x000183781971;\r\n    0x183781ede    |                    if (*(char *)(iVar24 + -1 + iVar21) < '\\0') {\r\n    0x183781f2e    |                        func_0x0001841dcbe0(*(undefined8 *)(iVar24 + -0x18 + iVar21), \r\n    0x183781f26    |                                            *(uint64_t *)(iVar24 + -8 + iVar21) & 0x7fffffffffffffff);\r\n                   |                    }\r\n                   |                }\r\n    0x183781eff    |                var_140h = (iVar24 - var_148h >> 3) * -0x5555555555555555;\r\n    0x183781f1b    |                func_0x0001841dcbe0(var_148h, _var_138h * 0x18);\r\n    0x183781f20    |                uVar11 = var_208h;\r\n                   |            }\r\n                   |        }\r\n    0x183781439    |        iVar24 = var_c8h;\r\n    0x18378144e    |        if (((char)var_b0h == '\\x01') && (var_c8h != 0)) {\r\n    0x18378166e    |            var_208h = uVar11;\r\n    0x18378166e    |            for (iVar21 = var_c0h << 5; iVar21 != 0; iVar21 = iVar21 + -0x20) {\r\n    0x183781670    |                func_0x000184e58cd0(iVar24 + -0x20 + iVar21);\r\n                   |            }\r\n    0x18378168e    |            var_c0h = iVar24 - var_c8h >> 5;\r\n    0x1837816a6    |            func_0x0001841dcbe0(var_c8h, var_b8h << 5);\r\n    0x1837816b0    |            uVar11 = var_208h;\r\n                   |        }\r\n    0x183781454    |        iVar24 = *(int64_t *)(arg1 + 0x2d0);\r\n    0x18378145b    |        *(undefined8 *)(arg1 + 0x2d0) = 0;\r\n    0x183781469    |        if (iVar24 != 0) {\r\n    0x183781470    |            func_0x000181516210(iVar24, 1);\r\n                   |        }\r\n    0x183781475    |        cVar15 = *(char *)(arg1 + 0x260);\r\n    0x18378147f    |        if (!bVar19) {\r\n    0x183781567    |            if (cVar15 != '\\0') {\r\n    0x183781571    |                if (*(char *)(arg1 + 0x24f) < '\\0') {\r\n    0x18378157d    |                    func_0x0001841dcbe0(*(undefined8 *)(arg1 + 0x238), *(uint64_t *)(arg1 + 0x248) & 0x7fffffffffffffff)\r\n                   |                    ;\r\n                   |                }\r\n    0x183781591    |                if (*(char *)(arg1 + 0x237) < '\\0') {\r\n    0x18378159d    |                    func_0x0001841dcbe0(*(undefined8 *)(arg1 + 0x220), *(uint64_t *)(arg1 + 0x230) & 0x7fffffffffffffff)\r\n                   |                    ;\r\n                   |                }\r\n    0x1837815a9    |                *(undefined *)(arg1 + 0x260) = 0;\r\n                   |            }\r\n    0x1837815b9    |            var_1d8h = var_1a8h;\r\n    0x1837815c9    |            var_1e8h = var_1b8h;\r\n    0x1837815c9    |            uStack_1e0 = uStack_1b0;\r\n    0x1837815d4    |            var_1b8h = 0;\r\n    0x1837815d4    |            uStack_1b0 = 0;\r\n    0x1837815dc    |            var_1a8h = 0;\r\n    0x1837815e8    |            piVar8 = *(int32_t **)arg2;\r\n    0x1837815ee    |            if (piVar8 == (int32_t *)0x0) {\r\n    0x183781fc8    |                pcVar2 = (code *)swi(3);\r\n    0x183781fc8    |                (*pcVar2)();\r\n    0x183781fc8    |                return;\r\n                   |            }\r\n    0x1837815f4    |            *(undefined8 *)arg2 = 0;\r\n    0x1837815ff    |            arg1 = (int64_t)&var_1e8h;\r\n    0x18378160d    |            (*(code *)0x185f59da0)(piVar8, arg1);\r\n    0x183781613    |            LOCK();\r\n    0x183781613    |            *piVar8 = *piVar8 + -1;\r\n    0x183781613    |            UNLOCK();\r\n    0x183781617    |            if (*piVar8 == 0) {\r\n    0x183781620    |                (*(code *)0x185f59da0)(piVar8);\r\n                   |            }\r\n    0x18378162e    |            iVar24 = var_1b8h;\r\n    0x18378162e    |            uVar11 = var_1a8h;\r\n    0x18378162e    |            if (-1 < var_1d8h) goto joined_r0x00018378112a;\r\n    0x183781fbb    |            puVar10 = (uint64_t *)&var_1d8h;\r\n                   |code_r0x000183781bd0:\r\n    0x183781bd6    |            func_0x0001841dcbe0(*(int64_t *)arg1, *puVar10 & 0x7fffffffffffffff);\r\n    0x183781bde    |            iVar24 = var_1b8h;\r\n    0x183781bde    |            uVar11 = var_1a8h;\r\n    0x183781bde    |            goto joined_r0x00018378112a;\r\n                   |        }\r\n    0x183781489    |        if (cVar15 == (char)var_230h) {\r\n    0x183781491    |            cVar4 = (char)var_230h;\r\n    0x183781491    |            if (cVar15 != '\\0') {\r\n    0x1837814a5    |                if (*(char *)(arg1 + 0x237) < '\\0') {\r\n    0x183781c45    |                    func_0x0001841dcbe0(*(undefined8 *)(arg1 + 0x220), *(uint64_t *)(arg1 + 0x230) & 0x7fffffffffffffff)\r\n                   |                    ;\r\n                   |                }\r\n    0x1837814b0    |                *(int64_t *)(arg1 + 0x220) = var_218h;\r\n    0x1837814bc    |                *(int64_t *)(arg1 + 0x228) = var_200h;\r\n    0x1837814c8    |                *(int64_t *)(arg1 + 0x230) = var_220h;\r\n    0x1837814d1    |                var_1f8h = var_1f8h & 0xffffffffffffff;\r\n    0x1837814d5    |                var_218h = var_218h & 0xffffffffffffff00;\r\n    0x1837814e0    |                if (*(char *)(arg1 + 0x24f) < '\\0') {\r\n    0x183781c60    |                    func_0x0001841dcbe0(*(undefined8 *)(arg1 + 0x238), *(uint64_t *)(arg1 + 0x248) & 0x7fffffffffffffff)\r\n                   |                    ;\r\n                   |                }\r\n    0x1837814eb    |                *(int64_t *)(arg1 + 0x238) = var_240h;\r\n    0x1837814f7    |                *(int64_t *)(arg1 + 0x240) = var_238h;\r\n    0x183781517    |                *(uint64_t *)(arg1 + 0x248) = uVar11 & 0xffffffffffffff | var_228h << 0x38;\r\n    0x18378151e    |                var_240h = var_240h & 0xffffffffffffff00;\r\n    0x183781532    |                *(undefined4 *)(arg1 + 0x250) = (undefined4)var_1c8h;\r\n    0x183781532    |                *(undefined4 *)(arg1 + 0x254) = var_1c8h._4_4_;\r\n    0x183781532    |                *(undefined4 *)(arg1 + 600) = (undefined4)var_1c0h;\r\n    0x183781532    |                *(undefined4 *)(arg1 + 0x25c) = var_1c0h._4_4_;\r\n    0x183781541    |                var_210h = 0;\r\n    0x18378154a    |                var_228h = 0;\r\n    0x18378154a    |                cVar4 = *(char *)(arg1 + 0x260);\r\n                   |            }\r\n    0x18378155a    |            var_208h = uVar11;\r\n    0x18378155a    |            if (cVar4 == '\\0') goto code_r0x000183781971;\r\n                   |code_r0x000183781a2a:\r\n    0x183781a2a    |            func_0x00018551e800(&var_a8h);\r\n    0x183781a3a    |            iVar24 = *(int64_t *)(arg1 + 0x250);\r\n    0x183781a53    |            iVar21 = iVar24 - var_a8h;\r\n    0x183781a53    |            if (SBORROW8(iVar24, var_a8h)) {\r\n    0x183781a53    |                iVar21 = (uint64_t)(-1 < iVar24 - var_a8h) + 0x7fffffffffffffff;\r\n                   |            }\r\n    0x183781a62    |            var_238h = 1000000;\r\n    0x183781a62    |            if (1000000 < iVar21) {\r\n    0x183781a62    |                var_238h = iVar21;\r\n                   |            }\r\n    0x183781a6b    |            piVar8 = *(int32_t **)(arg1 + 0x378);\r\n    0x183781a72    |            uVar16 = *(undefined8 *)(arg1 + 0x380);\r\n    0x183781a7c    |            if (piVar8 != (int32_t *)0x0) {\r\n    0x183781a83    |                LOCK();\r\n    0x183781a83    |                iVar5 = *piVar8;\r\n    0x183781a83    |                *piVar8 = *piVar8 + 1;\r\n    0x183781a83    |                UNLOCK();\r\n    0x183781a8e    |                if (iVar5 == 0x7fffffff) {\r\n    0x183781fcb    |                    pcVar2 = (code *)swi(3);\r\n    0x183781fcb    |                    (*pcVar2)();\r\n    0x183781fcb    |                    return;\r\n                   |                }\r\n                   |            }\r\n    0x183781a99    |            puVar13 = (undefined4 *)func_0x000185f006b8(0x38);\r\n    0x183781aa1    |            *puVar13 = 1;\r\n    0x183781aae    |            *(undefined8 *)(puVar13 + 2) = 0x18339d600;\r\n    0x183781ab9    |            *(undefined8 *)(puVar13 + 4) = 0x182beced0;\r\n    0x183781ac4    |            *(undefined8 *)(puVar13 + 6) = 0x18339cdd0;\r\n    0x183781acf    |            *(undefined8 *)(puVar13 + 8) = 0x18377dc50;\r\n    0x183781ad3    |            *(int32_t **)(puVar13 + 10) = piVar8;\r\n    0x183781ad7    |            *(undefined8 *)(puVar13 + 0xc) = uVar16;\r\n    0x183781ae9    |            func_0x000184339cd0(&var_a8h, 0x190c1c830, 0x190c1c4a0, 0x52b);\r\n    0x183781b03    |            piVar8 = *(int32_t **)(arg1 + 0x2c0);\r\n    0x183781b0a    |            *(undefined4 **)(arg1 + 0x2c0) = puVar13;\r\n    0x183781b14    |            if (piVar8 != (int32_t *)0x0) {\r\n    0x183781be3    |                LOCK();\r\n    0x183781be3    |                *piVar8 = *piVar8 + -1;\r\n    0x183781be3    |                UNLOCK();\r\n    0x183781be8    |                if (*piVar8 == 0) {\r\n    0x183781bff    |                    if (*(int64_t *)(piVar8 + 4) == 0x182bf38a0) {\r\n    0x183781c12    |                        piVar1 = *(int32_t **)(piVar8 + 0xc);\r\n    0x183781c19    |                        if (piVar1 != (int32_t *)0x0) {\r\n    0x183781c2a    |                            LOCK();\r\n    0x183781c2a    |                            *piVar1 = *piVar1 + -1;\r\n    0x183781c2a    |                            UNLOCK();\r\n    0x183781c2d    |                            if (*piVar1 == 0) {\r\n    0x183781c34    |                                func_0x0001841dcbe0(piVar1, 8);\r\n                   |                            }\r\n                   |                        }\r\n    0x183781c23    |                        func_0x0001841dcbe0(piVar8, 0x48);\r\n                   |                    } else {\r\n    0x183781c04    |                        (*(code *)0x185f59da0)(piVar8);\r\n                   |                    }\r\n                   |                }\r\n                   |            }\r\n    0x183781b21    |            *(undefined4 *)(arg1 + 0x288) = (undefined4)var_98h;\r\n    0x183781b30    |            *(undefined4 *)(arg1 + 0x278) = (undefined4)var_a8h;\r\n    0x183781b30    |            *(undefined4 *)(arg1 + 0x27c) = var_a8h._4_4_;\r\n    0x183781b30    |            *(undefined4 *)(arg1 + 0x280) = (undefined4)var_a0h;\r\n    0x183781b30    |            *(undefined4 *)(arg1 + 0x284) = var_a0h._4_4_;\r\n    0x183781b40    |            *(int64_t *)(arg1 + 0x290) = var_90h;\r\n    0x183781b4c    |            *(int64_t *)(arg1 + 0x2a8) = var_238h;\r\n    0x183781afc    |            func_0x00018477a0a0(arg1 + 0x268);\r\n    0x183781b58    |            var_1f0h = *(int64_t *)arg2;\r\n    0x183781b63    |            *(undefined8 *)arg2 = 0;\r\n    0x183781b73    |            func_0x00018377d580(arg1, &var_1f0h, arg3 & 0xffffffff, 0);\r\n    0x183781b7d    |            iVar24 = var_1b8h;\r\n    0x183781b7d    |            uVar11 = var_1a8h;\r\n    0x183781b7d    |            if ((char)var_230h != '\\0') {\r\n    0x183781b8f    |                cVar15 = (char)var_210h;\r\n    0x183781b8f    |                if ((char)var_228h < '\\0') {\r\n    0x183781bb5    |                    func_0x0001841dcbe0(var_240h, \r\n    0x183781ba6    |                                        (uint64_t)((uint32_t)var_228h & 0x7f) << 0x38 | var_208h & 0xffffffffffffffU);\r\n    0x183781bba    |                    cVar15 = var_1f8h._7_1_;\r\n                   |                }\r\n    0x183781bc0    |                iVar24 = var_1b8h;\r\n    0x183781bc0    |                uVar11 = var_1a8h;\r\n    0x183781bc0    |                if (cVar15 < '\\0') {\r\n    0x183781bc6    |                    arg1 = (int64_t)&var_218h;\r\n    0x183781bcb    |                    puVar10 = (uint64_t *)&var_1f8h;\r\n    0x183781bcb    |                    goto code_r0x000183781bd0;\r\n                   |                }\r\n                   |            }\r\n                   |            goto joined_r0x00018378112a;\r\n                   |        }\r\n    0x183781975    |        if (cVar15 == '\\0') {\r\n    0x183781984    |            if (arg1 == -0x220) goto code_r0x000183781971;\r\n    0x18378198b    |            *(int64_t *)(arg1 + 0x220) = var_218h;\r\n    0x183781997    |            *(int64_t *)(arg1 + 0x228) = var_200h;\r\n    0x1837819a3    |            *(int64_t *)(arg1 + 0x230) = var_220h;\r\n    0x1837819ac    |            var_218h = 0;\r\n    0x1837819b1    |            var_210h = 0;\r\n    0x1837819ba    |            var_1f8h = 0;\r\n    0x1837819c4    |            *(int64_t *)(arg1 + 0x238) = var_240h;\r\n    0x1837819d0    |            *(int64_t *)(arg1 + 0x240) = var_238h;\r\n    0x1837819f0    |            *(uint64_t *)(arg1 + 0x248) = uVar11 & 0xffffffffffffff | var_228h << 0x38;\r\n    0x1837819ff    |            *(undefined4 *)(arg1 + 0x250) = (undefined4)var_1c8h;\r\n    0x1837819ff    |            *(undefined4 *)(arg1 + 0x254) = var_1c8h._4_4_;\r\n    0x1837819ff    |            *(undefined4 *)(arg1 + 600) = (undefined4)var_1c0h;\r\n    0x1837819ff    |            *(undefined4 *)(arg1 + 0x25c) = var_1c0h._4_4_;\r\n    0x183781a07    |            *(undefined *)(arg1 + 0x260) = 1;\r\n    0x183781a0f    |            var_228h = 0;\r\n    0x183781a18    |            var_208h = 0;\r\n    0x183781a21    |            var_240h = 0;\r\n    0x183781a21    |            goto code_r0x000183781a2a;\r\n                   |        }\r\n                   |    }\r\n    0x183781f51    |    if (*(char *)(arg1 + 0x24f) < '\\0') {\r\n    0x183781f5d    |        func_0x0001841dcbe0(*(int64_t *)(arg1 + 0x238), *(uint64_t *)(arg1 + 0x248) & uVar17);\r\n                   |    }\r\n    0x183781f71    |    if (*(char *)(arg1 + 0x237) < '\\0') {\r\n    0x183781f7a    |        func_0x0001841dcbe0(*(int64_t *)(arg1 + 0x220), uVar17 & *(uint64_t *)(arg1 + 0x230));\r\n                   |    }\r\n    0x183781f89    |    *(undefined *)(arg1 + 0x260) = 0;\r\n                   |code_r0x000183781971:\r\n    0x183781971    |    // WARNING: Does not return\r\n    0x183781971    |    pcVar2 = (code *)invalidInstructionException();\r\n    0x183781971    |    (*pcVar2)();\r\n                   |}\r\n[{\"offset\":6500650256,\"name\":\"fcn.183780d10\",\"size\":4796,\"is-pure\":false,\"realsz\":4792,\"noreturn\":false,\"stackframe\":616,\"calltype\":\"ms\",\"cost\":1235,\"cc\":120,\"loops\":51,\"bits\":64,\"type\":\"fcn\",\"nbbs\":204,\"edges\":314,\"ebbs\":5,\"signature\":\"fcn.183780d10(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4);\",\"minbound\":6500650256,\"maxbound\":6500655052,\"callrefs\":[{\"from\":6500650404,\"to\":6500646688,\"type\":\"CALL\"},{\"from\":6500650489,\"to\":6446103440,\"type\":\"CALL\"},{\"from\":6500650536,\"to\":6514584544,\"type\":\"CALL\"},{\"from\":6500650581,\"to\":6464561680,\"type\":\"CALL\"},{\"from\":6500650623,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500650655,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500650705,\"to\":6500650885,\"type\":\"CODE\"},{\"from\":6500650721,\"to\":6500650553,\"type\":\"CODE\"},{\"from\":6500650822,\"to\":6531704832,\"type\":\"CALL\"},{\"from\":6500650854,\"to\":6500651557,\"type\":\"CODE\"},{\"from\":6500650880,\"to\":6500650885,\"type\":\"CODE\"},{\"from\":6500650926,\"to\":6500650882,\"type\":\"CODE\"},{\"from\":6500651081,\"to\":6511483504,\"type\":\"CALL\"},{\"from\":6500651115,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500651232,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500651251,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500651327,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500651362,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500651446,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500651451,\"to\":6500651198,\"type\":\"CODE\"},{\"from\":6500651465,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500651471,\"to\":6500651340,\"type\":\"CODE\"},{\"from\":6500651501,\"to\":6524603600,\"type\":\"CALL\"},{\"from\":6500651547,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500651552,\"to\":6500651298,\"type\":\"CODE\"},{\"from\":6500651619,\"to\":6446103440,\"type\":\"CALL\"},{\"from\":6500651677,\"to\":6447834288,\"type\":\"CALL\"},{\"from\":6500651736,\"to\":6447834288,\"type\":\"CALL\"},{\"from\":6500651812,\"to\":6529825440,\"type\":\"CALL\"},{\"from\":6500651865,\"to\":6447834288,\"type\":\"CALL\"},{\"from\":6500651918,\"to\":6447834288,\"type\":\"CALL\"},{\"from\":6500651993,\"to\":6500652002,\"type\":\"CODE\"},{\"from\":6500652010,\"to\":6526594288,\"type\":\"CALL\"},{\"from\":6500652144,\"to\":6464561680,\"type\":\"CALL\"},{\"from\":6500652184,\"to\":6500652371,\"type\":\"CODE\"},{\"from\":6500652384,\"to\":6500653610,\"type\":\"CODE\"},{\"from\":6500652420,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500652452,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500652557,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500652576,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500652629,\"to\":6500651327,\"type\":\"CODE\"},{\"from\":6500652664,\"to\":6524603600,\"type\":\"CALL\"},{\"from\":6500652710,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500652720,\"to\":6500652116,\"type\":\"CODE\"},{\"from\":6500652942,\"to\":6522782224,\"type\":\"CALL\"},{\"from\":6500652987,\"to\":6549240832,\"type\":\"CALL\"},{\"from\":6500652999,\"to\":6500653170,\"type\":\"CODE\"},{\"from\":6500653023,\"to\":6542434064,\"type\":\"CALL\"},{\"from\":6500653061,\"to\":6500653008,\"type\":\"CODE\"},{\"from\":6500653069,\"to\":6500653038,\"type\":\"CODE\"},{\"from\":6500653074,\"to\":6500653081,\"type\":\"CODE\"},{\"from\":6500653131,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500653190,\"to\":6542435920,\"type\":\"CALL\"},{\"from\":6500653239,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500653286,\"to\":6500653312,\"type\":\"CODE\"},{\"from\":6500653291,\"to\":6500653086,\"type\":\"CODE\"},{\"from\":6500653345,\"to\":6542436672,\"type\":\"CALL\"},{\"from\":6500653420,\"to\":6500653043,\"type\":\"CODE\"},{\"from\":6500653621,\"to\":6531704832,\"type\":\"CALL\"},{\"from\":6500653721,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500653815,\"to\":6512942288,\"type\":\"CALL\"},{\"from\":6500653907,\"to\":6517399712,\"type\":\"CALL\"},{\"from\":6500653939,\"to\":6500636032,\"type\":\"CALL\"},{\"from\":6500654005,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500654041,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500654046,\"to\":6500652596,\"type\":\"CODE\"},{\"from\":6500654084,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500654093,\"to\":6500653850,\"type\":\"CODE\"},{\"from\":6500654115,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500654120,\"to\":6500654090,\"type\":\"CODE\"},{\"from\":6500654132,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500654137,\"to\":6500654107,\"type\":\"CODE\"},{\"from\":6500654156,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500654161,\"to\":6500652203,\"type\":\"CODE\"},{\"from\":6500654183,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500654188,\"to\":6500652262,\"type\":\"CODE\"},{\"from\":6500654213,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500654218,\"to\":6500654346,\"type\":\"CODE\"},{\"from\":6500654232,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500654237,\"to\":6500654395,\"type\":\"CODE\"},{\"from\":6500654610,\"to\":6500654709,\"type\":\"CODE\"},{\"from\":6500654627,\"to\":6526594288,\"type\":\"CALL\"},{\"from\":6500654736,\"to\":6518122064,\"type\":\"CALL\"},{\"from\":6500654759,\"to\":6500652089,\"type\":\"CODE\"},{\"from\":6500654875,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500654880,\"to\":6500654754,\"type\":\"CODE\"},{\"from\":6500654898,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500654903,\"to\":6500654816,\"type\":\"CODE\"},{\"from\":6500654916,\"to\":6542089024,\"type\":\"CALL\"},{\"from\":6500654948,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500654980,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500654993,\"to\":6500653425,\"type\":\"CODE\"},{\"from\":6500655001,\"to\":6542702416,\"type\":\"CALL\"},{\"from\":6500655025,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500655030,\"to\":6500651271,\"type\":\"CODE\"},{\"from\":6500655043,\"to\":6500654032,\"type\":\"CODE\"}],\"datarefs\":[{\"from\":6500650295,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6500650375,\"to\":6723586048,\"type\":\"DATA\"},{\"from\":6500650502,\"to\":6723586080,\"type\":\"DATA\"},{\"from\":6500650974,\"to\":6712116220,\"type\":\"DATA\"},{\"from\":6500651035,\"to\":6712107144,\"type\":\"DATA\"},{\"from\":6500651378,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6500651640,\"to\":6723589344,\"type\":\"DATA\"},{\"from\":6500651699,\"to\":6723589360,\"type\":\"DATA\"},{\"from\":6500651767,\"to\":6723590224,\"type\":\"DATA\"},{\"from\":6500651828,\"to\":6712172672,\"type\":\"DATA\"},{\"from\":6500651884,\"to\":6723589376,\"type\":\"DATA\"},{\"from\":6500651986,\"to\":6723589392,\"type\":\"DATA\"},{\"from\":6500651995,\"to\":6723589296,\"type\":\"DATA\"},{\"from\":6500652876,\"to\":6712480876,\"type\":\"DATA\"},{\"from\":6500652992,\"to\":6723589504,\"type\":\"DATA\"},{\"from\":6500653154,\"to\":6723589528,\"type\":\"DATA\"},{\"from\":6500653735,\"to\":6496572928,\"type\":\"DATA\"},{\"from\":6500653746,\"to\":6488510160,\"type\":\"DATA\"},{\"from\":6500653757,\"to\":6496570832,\"type\":\"DATA\"},{\"from\":6500653768,\"to\":6500637776,\"type\":\"DATA\"},{\"from\":6500653787,\"to\":6723586096,\"type\":\"DATA\"},{\"from\":6500653794,\"to\":6723585184,\"type\":\"DATA\"},{\"from\":6500654069,\"to\":6488537248,\"type\":\"DATA\"},{\"from\":6500654612,\"to\":6723589528,\"type\":\"DATA\"}],\"codexrefs\":[{\"from\":6500650705,\"to\":6500650885,\"type\":\"CODE\"},{\"from\":6500650721,\"to\":6500650553,\"type\":\"CODE\"},{\"from\":6500650854,\"to\":6500651557,\"type\":\"CODE\"},{\"from\":6500650880,\"to\":6500650885,\"type\":\"CODE\"},{\"from\":6500650926,\"to\":6500650882,\"type\":\"CODE\"},{\"from\":6500651451,\"to\":6500651198,\"type\":\"CODE\"},{\"from\":6500651471,\"to\":6500651340,\"type\":\"CODE\"},{\"from\":6500651552,\"to\":6500651298,\"type\":\"CODE\"},{\"from\":6500651993,\"to\":6500652002,\"type\":\"CODE\"},{\"from\":6500652184,\"to\":6500652371,\"type\":\"CODE\"},{\"from\":6500652384,\"to\":6500653610,\"type\":\"CODE\"},{\"from\":6500652629,\"to\":6500651327,\"type\":\"CODE\"},{\"from\":6500652720,\"to\":6500652116,\"type\":\"CODE\"},{\"from\":6500652999,\"to\":6500653170,\"type\":\"CODE\"},{\"from\":6500653061,\"to\":6500653008,\"type\":\"CODE\"},{\"from\":6500653069,\"to\":6500653038,\"type\":\"CODE\"},{\"from\":6500653074,\"to\":6500653081,\"type\":\"CODE\"},{\"from\":6500653286,\"to\":6500653312,\"type\":\"CODE\"},{\"from\":6500653291,\"to\":6500653086,\"type\":\"CODE\"},{\"from\":6500653420,\"to\":6500653043,\"type\":\"CODE\"},{\"from\":6500654046,\"to\":6500652596,\"type\":\"CODE\"},{\"from\":6500654093,\"to\":6500653850,\"type\":\"CODE\"},{\"from\":6500654120,\"to\":6500654090,\"type\":\"CODE\"},{\"from\":6500654137,\"to\":6500654107,\"type\":\"CODE\"},{\"from\":6500654161,\"to\":6500652203,\"type\":\"CODE\"},{\"from\":6500654188,\"to\":6500652262,\"type\":\"CODE\"},{\"from\":6500654218,\"to\":6500654346,\"type\":\"CODE\"},{\"from\":6500654237,\"to\":6500654395,\"type\":\"CODE\"},{\"from\":6500654610,\"to\":6500654709,\"type\":\"CODE\"},{\"from\":6500654759,\"to\":6500652089,\"type\":\"CODE\"},{\"from\":6500654880,\"to\":6500654754,\"type\":\"CODE\"},{\"from\":6500654903,\"to\":6500654816,\"type\":\"CODE\"},{\"from\":6500654993,\"to\":6500653425,\"type\":\"CODE\"},{\"from\":6500655030,\"to\":6500651271,\"type\":\"CODE\"},{\"from\":6500655043,\"to\":6500654032,\"type\":\"CODE\"}],\"dataxrefs\":[],\"indegree\":35,\"outdegree\":61,\"nlocals\":57,\"nargs\":4,\"stackvars\":[{\"name\":\"var_248h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-584}},{\"name\":\"var_240h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-576}},{\"name\":\"var_238h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-568}},{\"name\":\"var_230h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-560}},{\"name\":\"var_228h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-552}},{\"name\":\"var_220h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-544}},{\"name\":\"var_218h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-536}},{\"name\":\"var_210h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-528}},{\"name\":\"var_208h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-520}},{\"name\":\"var_200h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-512}},{\"name\":\"var_1f8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-504}},{\"name\":\"var_1f1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-497}},{\"name\":\"var_1f0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-496}},{\"name\":\"var_1e8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-488}},{\"name\":\"var_1d8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-472}},{\"name\":\"var_1d1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-465}},{\"name\":\"var_1d0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-464}},{\"name\":\"var_1c8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-456}},{\"name\":\"var_1c0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-448}},{\"name\":\"var_1b8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-440}},{\"name\":\"var_1a8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-424}},{\"name\":\"var_1a1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-417}},{\"name\":\"var_198h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-408}},{\"name\":\"var_188h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-392}},{\"name\":\"var_181h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-385}},{\"name\":\"var_180h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-384}},{\"name\":\"var_170h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-368}},{\"name\":\"var_160h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-352}},{\"name\":\"var_158h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-344}},{\"name\":\"var_150h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-336}},{\"name\":\"var_148h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-328}},{\"name\":\"var_140h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-320}},{\"name\":\"var_138h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-312}},{\"name\":\"var_131h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-305}},{\"name\":\"var_130h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-304}},{\"name\":\"var_120h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-288}},{\"name\":\"var_110h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-272}},{\"name\":\"var_100h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-256}},{\"name\":\"var_fch\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-252}},{\"name\":\"var_f8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-248}},{\"name\":\"var_e8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-232}},{\"name\":\"var_d8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-216}},{\"name\":\"var_c8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-200}},{\"name\":\"var_c0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-192}},{\"name\":\"var_b8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-184}},{\"name\":\"var_b0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-176}},{\"name\":\"var_a8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-168}},{\"name\":\"var_a0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-160}},{\"name\":\"var_98h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-152}},{\"name\":\"var_91h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-145}},{\"name\":\"var_90h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-144}},{\"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_70h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-112}},{\"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}}],\"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":"5463ms"}}
