{"ok":true,"data":{"evidence_id":"ev_c53fc585ebf99133aa734069fb709ab95d924965d7cca4585cb4c0bd0b6ac4c3","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 @ 0x183398220;pdgo @ 0x183398220;afij @ 0x183398220","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 @ 0x183398220;pdgo @ 0x183398220;afij @ 0x183398220","C:\\Users\\tjzhong\\AppData\\Local\\Tabbit\\Application\\1.18.21.0\\Tabbit.dll"]},"raw_result":{"stdout":"    0x183398220    |\r\n    0x183398220    |// WARNING: [rz-ghidra] Detected overlap for variable var_e1h\r\n    0x183398220    |// WARNING: [rz-ghidra] Detected overlap for variable var_251h\r\n    0x183398220    |// WARNING: [rz-ghidra] Detected overlap for variable var_1c1h\r\n                   |\r\n    0x183398220    |void fcn.183398220(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4, int64_t arg_28h, int64_t arg_30h,\r\n                   |                  int64_t arg_38h)\r\n                   |{\r\n                   |    uint8_t uVar1;\r\n                   |    code *pcVar2;\r\n                   |    int32_t iVar3;\r\n                   |    int64_t iVar4;\r\n                   |    int64_t *piVar5;\r\n                   |    uint64_t uVar6;\r\n                   |    int64_t iVar7;\r\n                   |    undefined8 *puVar8;\r\n                   |    int64_t iVar9;\r\n                   |    int64_t *piVar10;\r\n                   |    undefined8 *puVar11;\r\n                   |    undefined8 *puVar12;\r\n                   |    int64_t iVar13;\r\n                   |    uint8_t uVar14;\r\n                   |    int64_t *unaff_RDI;\r\n                   |    unkbyte7 Var15;\r\n                   |    int64_t *piVar16;\r\n                   |    uint64_t uVar17;\r\n                   |    bool bVar18;\r\n                   |    char cVar19;\r\n                   |    uint64_t uVar20;\r\n                   |    undefined8 *puVar21;\r\n                   |    int64_t var_288h;\r\n                   |    int64_t var_280h;\r\n                   |    int64_t var_268h;\r\n                   |    int64_t var_260h;\r\n                   |    int64_t var_258h;\r\n                   |    int64_t var_250h;\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                   |    undefined4 uStack_218;\r\n                   |    undefined4 uStack_214;\r\n                   |    undefined4 uStack_210;\r\n                   |    undefined4 uStack_20c;\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                   |    int64_t iStack_1b0;\r\n                   |    int64_t var_1a8h;\r\n                   |    int64_t iStack_1a0;\r\n                   |    int64_t var_198h;\r\n                   |    int64_t var_190h;\r\n                   |    int64_t var_188h;\r\n                   |    int64_t var_180h;\r\n                   |    int64_t var_178h;\r\n                   |    undefined8 uStack_170;\r\n                   |    int64_t var_168h;\r\n                   |    undefined8 uStack_160;\r\n                   |    int64_t var_158h;\r\n                   |    undefined8 uStack_150;\r\n                   |    int64_t var_148h;\r\n                   |    int64_t var_138h;\r\n                   |    int64_t var_130h;\r\n                   |    int64_t iStack_128;\r\n                   |    int64_t var_118h;\r\n                   |    int64_t var_110h;\r\n                   |    int64_t var_108h;\r\n                   |    undefined8 uStack_100;\r\n                   |    int64_t var_f8h;\r\n                   |    int64_t var_f0h;\r\n                   |    int64_t var_e8h;\r\n                   |    int64_t var_e0h;\r\n                   |    int64_t var_d8h;\r\n                   |    int64_t var_d0h;\r\n                   |    int64_t var_c8h;\r\n                   |    int64_t var_c0h;\r\n                   |    int64_t var_b8h;\r\n                   |    undefined8 uStack_b0;\r\n                   |    int64_t var_a8h;\r\n                   |    undefined8 uStack_a0;\r\n                   |    int64_t var_98h;\r\n                   |    undefined8 uStack_90;\r\n                   |    int64_t var_88h;\r\n                   |    undefined8 uStack_80;\r\n                   |    int64_t var_78h;\r\n                   |    undefined auStack_70 [4];\r\n                   |    int64_t var_6ch;\r\n                   |    int64_t var_60h;\r\n                   |    int64_t var_58h;\r\n                   |    \r\n    0x183398264    |    var_60h = *(uint64_t *)0x191c71040 ^ (uint64_t)&var_288h;\r\n    0x183398273    |    var_250h = arg4;\r\n    0x183398273    |    var_240h = arg2;\r\n    0x183398273    |    var_238h = arg3;\r\n    0x18339829f    |    if (((*(char *)(arg_28h + 0x28) != '\\0') || (*(int64_t *)(*(int64_t *)arg_38h + 8) != 0)) ||\r\n    0x18339828f    |       (piVar5 = *(int64_t **)arg_30h, piVar5[1] != *(int64_t *)(arg4 + 8))) {\r\n    0x183398355    |        *(undefined *)(arg1 + 0x167) = 0;\r\n    0x18339836c    |        var_1e8h = 0x19088c5e0;\r\n    0x18339836f    |        uStack_1e0 = 0x20;\r\n    0x183398385    |        unaff_RDI = &var_1b8h;\r\n    0x183398396    |        func_0x000184339cd0(unaff_RDI, 0x19088c8f8, 0x19088bd90, 0x98);\r\n    0x1833983a6    |        var_c8h = CONCAT44(var_c8h._4_4_, (undefined4)var_1a8h);\r\n    0x1833983ac    |        var_d8h = var_1b8h;\r\n    0x1833983ac    |        var_d0h = iStack_1b0;\r\n    0x1833983b3    |        var_c0h = iStack_1a0;\r\n    0x1833983b7    |        var_b8h = CONCAT44(var_b8h._4_4_, 0xc1);\r\n    0x1833983c2    |        piVar5 = &var_d8h;\r\n    0x1833983c2    |        if (*(char *)(arg_28h + 0x28) != '\\0') {\r\n    0x1833983c2    |            piVar5 = (int64_t *)arg_28h;\r\n                   |        }\r\n    0x1833983c9    |        var_1a8h = CONCAT44(var_1a8h._4_4_, (int32_t)piVar5[2]);\r\n    0x1833983cc    |        var_1b8h = *piVar5;\r\n    0x1833983cc    |        iStack_1b0 = piVar5[1];\r\n    0x1833983d2    |        iStack_1a0 = piVar5[3];\r\n    0x1833983dd    |        var_198h = CONCAT44(var_198h._4_4_, (int32_t)piVar5[4]);\r\n    0x1833983ee    |        func_0x000183389070(arg1, &var_1b8h, &var_1e8h);\r\n    0x1833983ee    |        goto code_r0x0001833983f3;\r\n                   |    }\r\n    0x1833982a5    |    var_118h = (int64_t)&var_110h;\r\n    0x1833982b0    |    var_110h = 0;\r\n    0x1833982b0    |    var_108h = 0;\r\n    0x1833982b3    |    uStack_100 = 0;\r\n    0x1833982ce    |    if (piVar5[1] * 0x30 == 0) {\r\n                   |code_r0x0001833982eb:\r\n    0x1833982eb    |        var_138h = (int64_t)&var_130h;\r\n    0x1833982eb    |        var_130h = var_110h;\r\n    0x1833982eb    |        iStack_128 = var_108h;\r\n                   |    } else {\r\n    0x1833982d0    |        puVar21 = (undefined8 *)*piVar5;\r\n    0x1833982d3    |        puVar11 = puVar21 + piVar5[1] * 6;\r\n    0x1833982db    |        var_230h = (int64_t)puVar11;\r\n                   |        do {\r\n    0x183398740    |            var_158h = 0;\r\n    0x183398740    |            uStack_150 = 0;\r\n    0x183398748    |            var_168h = 0;\r\n    0x183398748    |            uStack_160 = 0;\r\n    0x183398750    |            var_178h = 0;\r\n    0x183398750    |            uStack_170 = 0;\r\n    0x183398758    |            var_188h = 0;\r\n    0x183398758    |            var_180h = 0;\r\n    0x183398760    |            var_198h = 0;\r\n    0x183398760    |            var_190h = 0;\r\n    0x183398768    |            var_1a8h = 0;\r\n    0x183398768    |            iStack_1a0 = 0;\r\n    0x183398770    |            var_1b8h = 0;\r\n    0x183398770    |            iStack_1b0 = 0;\r\n    0x183398778    |            var_148h = 0;\r\n    0x183398784    |            var_1f0h = (int64_t)*(char *)((int64_t)puVar21 + 0x2f);\r\n    0x18339878c    |            if (var_1f0h < 0) {\r\n    0x183398792    |                var_1f8h = puVar21[3];\r\n    0x183398796    |                var_1f0h = puVar21[4];\r\n                   |            } else {\r\n    0x183398611    |                var_1f8h = (int64_t)(puVar21 + 3);\r\n                   |            }\r\n    0x183398638    |            func_0x0001833881f0(arg1, &var_1b8h, &var_1f8h);\r\n    0x183398645    |            if ((char)var_148h == '\\x01') {\r\n    0x18339879f    |                var_1c8h = 0;\r\n    0x18339879f    |                var_1c0h = 0;\r\n    0x1833987a7    |                var_1d8h = 0;\r\n    0x1833987a7    |                var_1d0h = 0;\r\n    0x1833987af    |                func_0x000189382570(&var_1d8h, &var_1b8h);\r\n    0x1833987c7    |                uVar14 = (uint8_t)var_1c0h;\r\n    0x1833987c7    |                Var15 = (unkbyte7)((uint64_t)unaff_RDI >> 8);\r\n    0x1833987d3    |                if ((uint8_t)var_1c0h == 1) {\r\n    0x1833987e5    |                    piVar5 = (int64_t *)var_1d8h;\r\n    0x1833987e5    |                    iVar4 = var_1d0h;\r\n    0x1833987e5    |                    if (-1 < (int64_t)var_1c8h._7_1_) {\r\n    0x1833987f6    |                        piVar5 = &var_1d8h;\r\n    0x1833987f6    |                        iVar4 = (int64_t)var_1c8h._7_1_;\r\n                   |                    }\r\n    0x1833987fa    |                    var_e8h = 0;\r\n    0x1833987fa    |                    var_e0h = 0;\r\n    0x183398802    |                    var_f8h = 0;\r\n    0x183398802    |                    var_f0h = 0;\r\n    0x18339880a    |                    var_78h = 0;\r\n    0x18339880a    |                    _auStack_70 = 0;\r\n    0x183398812    |                    var_88h = 0;\r\n    0x183398812    |                    uStack_80 = 0;\r\n    0x18339881a    |                    var_98h = 0;\r\n    0x18339881a    |                    uStack_90 = 0;\r\n    0x183398822    |                    var_a8h = 0;\r\n    0x183398822    |                    uStack_a0 = 0;\r\n    0x18339882a    |                    var_b8h = 0;\r\n    0x18339882a    |                    uStack_b0 = 0;\r\n    0x183398832    |                    var_c8h = 0;\r\n    0x183398832    |                    var_c0h = 0;\r\n    0x18339883a    |                    var_d8h = 0;\r\n    0x18339883a    |                    var_d0h = 0;\r\n    0x183398842    |                    func_0x0001817915d0(&var_d8h);\r\n    0x183398842    |                    func_0x0001805878c0(&var_d8h, piVar5, iVar4);\r\n    0x183398867    |                    func_0x00018528d230(&var_f8h, (undefined4)var_6ch, &var_d8h);\r\n    0x183398877    |                    iVar4 = 0;\r\n                   |                    do {\r\n    0x183398879    |                        *(undefined *)((int64_t)&var_d8h + iVar4) = 0;\r\n    0x183398881    |                        iVar4 = iVar4 + 1;\r\n    0x183398888    |                    } while (iVar4 != 0x70);\r\n    0x18339888f    |                    piVar5 = (int64_t *)func_0x000185f006b8(0x30);\r\n    0x1833988ba    |                    if ((piVar5 + 4 < piVar5) || (&var_f8h < piVar5 + 4 && piVar5 <= &var_f8h))\r\n    0x1833988ba    |                    goto code_r0x000183398c16;\r\n    0x1833988d0    |                    *(undefined4 *)(piVar5 + 2) = (undefined4)var_e8h;\r\n    0x1833988d0    |                    *(undefined4 *)((int64_t)piVar5 + 0x14) = var_e8h._4_4_;\r\n    0x1833988d0    |                    *(undefined4 *)(piVar5 + 3) = (undefined4)var_e0h;\r\n    0x1833988d0    |                    *(undefined4 *)((int64_t)piVar5 + 0x1c) = var_e0h._4_4_;\r\n    0x1833988d4    |                    *(undefined4 *)piVar5 = (undefined4)var_f8h;\r\n    0x1833988d4    |                    *(undefined4 *)((int64_t)piVar5 + 4) = var_f8h._4_4_;\r\n    0x1833988d4    |                    *(undefined4 *)(piVar5 + 1) = (undefined4)var_f0h;\r\n    0x1833988d4    |                    *(undefined4 *)((int64_t)piVar5 + 0xc) = var_f0h._4_4_;\r\n    0x1833988d7    |                    *(undefined *)(piVar5 + 4) = 0;\r\n    0x1833988e9    |                    cVar19 = -0x80;\r\n    0x1833988ec    |                    iVar4 = 0x20;\r\n    0x1833988f9    |                    arg_28h = 0x8000000000000030;\r\n    0x183398903    |                    if (((uint8_t)var_1c0h == '\\x01') && (arg_28h = 0x8000000000000030, var_1c8h < 0)) {\r\n    0x183398918    |                        func_0x0001841dcbe0(var_1d8h, var_1c8h & 0x7fffffffffffffff);\r\n                   |                    }\r\n                   |                } else {\r\n    0x18339891f    |                    piVar5 = (int64_t *)0x0;\r\n    0x183398921    |                    arg_28h = 0;\r\n    0x183398923    |                    iVar4 = 0;\r\n    0x183398925    |                    cVar19 = '\\0';\r\n                   |                }\r\n    0x183398930    |                if ((char)var_148h != '\\x01') goto code_r0x000183398654;\r\n    0x18339893f    |                piVar10 = *(int64_t **)(arg1 + 0x28);\r\n    0x18339894a    |                piVar16 = (int64_t *)(var_190h & 0xfffffffffffffffc);\r\n    0x183398959    |                var_260h = (int64_t)(arg1 + 0x28);\r\n    0x183398959    |                var_248h = iVar4;\r\n    0x183398959    |                if (piVar10 != (int64_t *)0x0) {\r\n    0x18339895f    |                    uVar6 = (uint64_t)*(char *)((int64_t)piVar16 + 0x17);\r\n    0x18339896c    |                    var_268h = (int64_t)piVar16;\r\n    0x18339896c    |                    var_260h = (int64_t)piVar16;\r\n    0x18339896c    |                    var_258h = (int64_t)piVar5;\r\n    0x18339896c    |                    if ((int64_t)uVar6 < 0) {\r\n    0x18339896e    |                        uVar6 = piVar16[1];\r\n    0x183398972    |                        var_260h = *piVar16;\r\n                   |                    }\r\n                   |                    do {\r\n    0x183398993    |                        uVar20 = (uint64_t)*(char *)((int64_t)piVar10 + 0x37);\r\n    0x18339899b    |                        if ((int64_t)uVar20 < 0) {\r\n    0x1833989a3    |                            uVar20 = piVar10[5];\r\n    0x1833989a7    |                            piVar5 = (int64_t *)piVar10[4];\r\n                   |                        } else {\r\n    0x18339899d    |                            piVar5 = piVar10 + 4;\r\n                   |                        }\r\n    0x1833989b4    |                        uVar17 = uVar6;\r\n    0x1833989b4    |                        if (uVar20 < uVar6) {\r\n    0x1833989b4    |                            uVar17 = uVar20;\r\n                   |                        }\r\n    0x1833989bd    |                        iVar3 = func_0x000185f59f10(var_260h, piVar5, uVar17);\r\n    0x1833989c4    |                        if (iVar3 == 0) {\r\n    0x1833989e6    |                            if (uVar6 == uVar20) goto code_r0x0001833989fe;\r\n    0x183398c0b    |                            if (uVar6 < uVar20) goto code_r0x0001833989dd;\r\n                   |code_r0x00018339898a:\r\n    0x18339898a    |                            piVar10 = (int64_t *)piVar10[1];\r\n                   |                        } else {\r\n    0x1833989db    |                            if (-1 < iVar3) goto code_r0x00018339898a;\r\n                   |code_r0x0001833989dd:\r\n    0x1833989dd    |                            piVar10 = (int64_t *)*piVar10;\r\n                   |                        }\r\n    0x183398991    |                    } while (piVar10 != (int64_t *)0x0);\r\n    0x183398986    |                    piVar10 = (int64_t *)0x0;\r\n                   |code_r0x0001833989fe:\r\n    0x183398a05    |                    var_260h = (int64_t)piVar10;\r\n    0x183398a05    |                    piVar5 = (int64_t *)var_258h;\r\n    0x183398a05    |                    piVar16 = (int64_t *)var_268h;\r\n    0x183398a05    |                    if (piVar10 == (int64_t *)0x0) {\r\n    0x183398a05    |                        var_260h = (int64_t)(arg1 + 0x28);\r\n                   |                    }\r\n                   |                }\r\n    0x183398a0c    |                iVar4 = var_248h;\r\n    0x183398a11    |                var_c0h = (int64_t)*(char *)((int64_t)piVar16 + 0x17);\r\n    0x183398a19    |                if (var_c0h < 0) {\r\n    0x183398a1b    |                    var_c0h = piVar16[1];\r\n    0x183398a1f    |                    piVar16 = (int64_t *)*piVar16;\r\n                   |                }\r\n    0x183398a2e    |                var_d8h = 0x19088c904;\r\n    0x183398a36    |                var_d0h = 5;\r\n    0x183398a52    |                var_1d8h = (int64_t)&var_d8h;\r\n    0x183398a62    |                var_1d0h = 2;\r\n    0x183398a76    |                var_c8h = (int64_t)piVar16;\r\n    0x183398a6e    |                func_0x0001841d5a70(&var_f8h, &var_1d8h);\r\n    0x183398a76    |                iVar9 = var_e8h;\r\n    0x183398a8a    |                iVar13 = (int64_t)var_e8h._7_1_;\r\n    0x183398a8a    |                if ((int64_t)var_e8h._7_1_ < 0) {\r\n    0x183398a8c    |                    iVar13 = var_f0h;\r\n                   |                }\r\n    0x183398a94    |                iVar7 = (int64_t)*(char *)((int64_t)puVar21 + 0x17);\r\n    0x183398a9f    |                if (iVar7 < 0) {\r\n    0x183398aa1    |                    iVar7 = puVar21[1];\r\n                   |                }\r\n    0x183398aa5    |                bVar18 = true;\r\n    0x183398aab    |                if (iVar13 == iVar7) {\r\n    0x183398ab6    |                    puVar11 = puVar21;\r\n    0x183398ab6    |                    if (*(char *)((int64_t)puVar21 + 0x17) < '\\0') {\r\n    0x183398ab8    |                        puVar11 = (undefined8 *)*puVar21;\r\n                   |                    }\r\n    0x183398ac6    |                    piVar10 = &var_f8h;\r\n    0x183398ac6    |                    if (var_e8h < 0) {\r\n    0x183398ac8    |                        piVar10 = (int64_t *)var_f8h;\r\n                   |                    }\r\n    0x183398ad0    |                    iVar3 = func_0x000185f59f10(piVar10, puVar11);\r\n    0x183398af1    |                    if ((var_260h != arg1 + 0x28 & uVar14 & iVar3 == 0) == 1) {\r\n    0x183398af3    |                        iVar13 = (int64_t)*(char *)(var_260h + 0x87);\r\n    0x183398b01    |                        bVar18 = true;\r\n    0x183398b04    |                        if (iVar13 < 0) {\r\n    0x183398b06    |                            iVar13 = *(int64_t *)(var_260h + 0x78);\r\n                   |                        }\r\n    0x183398b0d    |                        if (iVar4 == iVar13) {\r\n    0x183398b11    |                            if (*(char *)(var_260h + 0x87) < '\\0') {\r\n    0x183398b19    |                                iVar13 = *(int64_t *)(var_260h + 0x70);\r\n                   |                            } else {\r\n    0x183398b13    |                                iVar13 = var_260h + 0x70;\r\n                   |                            }\r\n    0x183398b23    |                            iVar3 = func_0x000185f59f10(piVar5, iVar13, iVar4);\r\n    0x183398b2a    |                            if (iVar3 != 0) goto code_r0x000183398b30;\r\n    0x183398c29    |                            bVar18 = true;\r\n    0x183398c2c    |                            if ((var_148h & 1U) == 0) goto code_r0x000183398c16;\r\n    0x183398c40    |                            iVar4 = var_180h;\r\n    0x183398c40    |                            if (var_180h == 0) {\r\n    0x183398c40    |                                iVar4 = 0x191cf84d0;\r\n                   |                            }\r\n    0x183398c51    |                            if (*(int64_t *)(iVar4 + 0x20) == *(int64_t *)(var_260h + 0x60)) {\r\n    0x183398c5b    |                                puVar11 = (undefined8 *)(*(uint64_t *)(iVar4 + 0x18) & 0xfffffffffffffffc);\r\n    0x183398c5f    |                                var_268h = (int64_t)*(char *)((int64_t)puVar11 + 0x17);\r\n    0x183398c67    |                                if (var_268h < 0) {\r\n    0x183398c18    |                                    var_268h = puVar11[1];\r\n    0x183398c1c    |                                    puVar11 = (undefined8 *)*puVar11;\r\n                   |                                }\r\n    0x183398c6d    |                                puVar8 = (undefined8 *)(*(uint64_t *)(var_260h + 0x58) & 0xfffffffffffffffc);\r\n    0x183398c71    |                                uVar1 = *(uint8_t *)((int64_t)puVar8 + 0x17);\r\n    0x183398c7b    |                                puVar12 = (undefined8 *)*puVar8;\r\n    0x183398c7b    |                                if (-1 < (char)uVar1) {\r\n    0x183398c7b    |                                    puVar12 = puVar8;\r\n                   |                                }\r\n    0x183398c7f    |                                uVar6 = (uint64_t)uVar1;\r\n    0x183398c7f    |                                if (-1 >= (char)uVar1) {\r\n    0x183398c7f    |                                    uVar6 = puVar8[1];\r\n                   |                                }\r\n    0x183398c8c    |                                uVar20 = var_268h;\r\n    0x183398c8c    |                                if (uVar6 < (uint64_t)var_268h) {\r\n    0x183398c8c    |                                    uVar20 = uVar6;\r\n                   |                                }\r\n    0x183398c90    |                                iVar3 = func_0x000185f59f10(puVar11, puVar12, uVar20);\r\n    0x183398ca3    |                                bVar18 = var_268h != uVar6 || iVar3 != 0;\r\n                   |                            }\r\n                   |                        }\r\n                   |                    } else {\r\n                   |code_r0x000183398b30:\r\n    0x183398b30    |                        bVar18 = true;\r\n                   |                    }\r\n                   |                }\r\n    0x183398b36    |                if (iVar9 < 0) {\r\n    0x183398b58    |                    func_0x0001841dcbe0(var_f8h, var_e8h & 0x7fffffffffffffff);\r\n                   |                }\r\n    0x183398b60    |                puVar11 = (undefined8 *)var_230h;\r\n    0x183398b68    |                if (bVar18) goto code_r0x000183398654;\r\n    0x183398b76    |                if ((var_148h & 1U) == 0) goto code_r0x000183398c16;\r\n    0x183398b7c    |                func_0x0001833bc900(&var_d8h, &var_118h, puVar21, &var_1b8h);\r\n    0x183398b9c    |                bVar18 = false;\r\n                   |            } else {\r\n    0x18339864b    |                piVar5 = (int64_t *)0x0;\r\n    0x18339864d    |                arg_28h = 0;\r\n    0x18339864f    |                cVar19 = '\\0';\r\n    0x183398652    |                uVar14 = 0;\r\n    0x183398652    |                Var15 = 0;\r\n                   |code_r0x000183398654:\r\n    0x183398654    |                *(undefined *)(arg1 + 0x167) = 0;\r\n    0x183398663    |                var_208h = 0x19088c608;\r\n    0x18339866b    |                var_200h = 0x22;\r\n    0x183398677    |                func_0x000184339cd0(&var_f8h, 0x19088c8f8, 0x19088bd90, 0x98);\r\n    0x18339869f    |                var_c8h = CONCAT44(var_c8h._4_4_, (undefined4)var_e8h);\r\n    0x1833986ae    |                var_d8h = var_f8h;\r\n    0x1833986ae    |                var_d0h = var_f0h;\r\n    0x1833986be    |                var_c0h = var_e0h;\r\n    0x1833986c6    |                var_b8h = CONCAT44(var_b8h._4_4_, 0xc1);\r\n    0x1833986e4    |                func_0x000183389070(arg1, &var_d8h, &var_208h);\r\n    0x1833986e9    |                bVar18 = true;\r\n                   |            }\r\n    0x1833986f6    |            uVar14 = uVar14 ^ 1 | -1 < cVar19;\r\n    0x1833986f6    |            unaff_RDI = (int64_t *)CONCAT71(Var15, uVar14);\r\n    0x1833986f9    |            if (uVar14 == 0) {\r\n    0x183398705    |                arg_28h = arg_28h & 0x7fffffffffffffff;\r\n    0x18339870e    |                func_0x0001841dcbe0(piVar5, arg_28h);\r\n                   |            }\r\n    0x18339871b    |            if ((char)var_148h == '\\x01') {\r\n    0x18339871d    |                func_0x0001838e6b20(&var_1b8h);\r\n                   |            }\r\n    0x18339872d    |            if (bVar18) goto code_r0x00018339833b;\r\n    0x183398733    |            puVar21 = puVar21 + 6;\r\n    0x18339873a    |        } while (puVar21 != puVar11);\r\n    0x183398ba3    |        var_138h = var_118h;\r\n    0x183398bab    |        var_130h = var_110h;\r\n    0x183398bb3    |        iStack_128 = var_108h;\r\n    0x183398bd1    |        if (var_108h == 0) goto code_r0x0001833982eb;\r\n    0x183398bd7    |        *(int64_t **)(var_110h + 0x10) = &var_130h;\r\n    0x183398bdb    |        var_118h = (int64_t)&var_110h;\r\n    0x183398bee    |        var_110h = 0;\r\n    0x183398bee    |        var_108h = 0;\r\n                   |    }\r\n    0x1833982f8    |    var_220h = *(int64_t *)var_238h;\r\n    0x1833982fd    |    *(undefined8 *)var_238h = 0;\r\n    0x183398308    |    uStack_218 = *(undefined4 *)(var_238h + 8);\r\n    0x183398308    |    uStack_214 = *(undefined4 *)(var_238h + 0xc);\r\n    0x183398308    |    uStack_210 = *(undefined4 *)(var_238h + 0x10);\r\n    0x183398308    |    uStack_20c = *(undefined4 *)(var_238h + 0x14);\r\n    0x18339830f    |    *(undefined8 *)(var_238h + 8) = 0;\r\n    0x18339830f    |    *(undefined8 *)(var_238h + 0x10) = 0;\r\n    0x18339831d    |    var_228h = *(int64_t *)var_240h;\r\n    0x183398320    |    *(undefined8 *)var_240h = 0;\r\n    0x183398336    |    func_0x000183395fd0(arg1, &var_228h, &var_220h, &var_138h);\r\n                   |code_r0x00018339833b:\r\n    0x183398343    |    func_0x00018339d590(var_110h);\r\n                   |code_r0x0001833983f3:\r\n    0x1833983f8    |    iVar4 = *(int64_t *)var_240h;\r\n    0x1833983fb    |    *(undefined8 *)var_240h = 0;\r\n    0x183398405    |    if (iVar4 != 0) {\r\n    0x183398412    |        (*(code *)0x185f59da0)(iVar4, 1);\r\n                   |    }\r\n    0x183398425    |    var_1b8h = var_238h;\r\n    0x183398428    |    func_0x0001888dba10();\r\n    0x183398432    |    iVar4 = *(int64_t *)var_250h;\r\n    0x183398438    |    if (iVar4 != 0) {\r\n    0x183398513    |        iVar13 = *(int64_t *)(var_250h + 8) * 0x18;\r\n    0x18339851d    |        iVar9 = iVar4;\r\n    0x18339851d    |        piVar5 = (int64_t *)var_250h;\r\n    0x18339851d    |        if (iVar13 != 0) {\r\n    0x18339851f    |            arg_28h = iVar4 - 0x18;\r\n                   |            do {\r\n    0x183398533    |                if (arg_28h + iVar13 == 0) {\r\n                   |code_r0x000183398c16:\r\n    0x183398c16    |    // WARNING: Does not return\r\n    0x183398c16    |                    pcVar2 = (code *)invalidInstructionException();\r\n    0x183398c16    |                    (*pcVar2)();\r\n                   |                }\r\n    0x18339853e    |                if (*(char *)(iVar4 + -1 + iVar13) < '\\0') {\r\n    0x183398580    |                    func_0x0001841dcbe0(*(undefined8 *)(arg_28h + iVar13), \r\n    0x183398578    |                                        *(uint64_t *)(iVar4 + -8 + iVar13) & 0x7fffffffffffffff);\r\n    0x18339858e    |                    piVar5 = (int64_t *)var_250h;\r\n                   |                }\r\n    0x183398540    |                iVar13 = iVar13 + -0x18;\r\n    0x183398544    |            } while (iVar13 != 0);\r\n    0x183398546    |            iVar9 = *piVar5;\r\n                   |        }\r\n    0x183398549    |        unaff_RDI = (int64_t *)0x0;\r\n    0x18339855e    |        piVar5[1] = (iVar4 - iVar9 >> 3) * -0x5555555555555555;\r\n    0x18339856e    |        func_0x0001841dcbe0(iVar9, piVar5[2] * 0x18);\r\n                   |    }\r\n    0x183398446    |    piVar5 = *(int64_t **)arg_30h;\r\n    0x183398449    |    *(undefined8 *)arg_30h = 0;\r\n    0x183398453    |    if (piVar5 == (int64_t *)0x0) goto code_r0x0001833984ac;\r\n    0x183398455    |    piVar10 = (int64_t *)*piVar5;\r\n    0x18339845b    |    unaff_RDI = piVar10;\r\n    0x18339845b    |    if (piVar10 == (int64_t *)0x0) goto code_r0x00018339849f;\r\n    0x183398465    |    arg_28h = piVar5[1] * 0x30;\r\n    0x18339846f    |    if (arg_28h != 0) goto code_r0x000183398cbf;\r\n                   |    do {\r\n    0x183398478    |        unaff_RDI = (int64_t *)((int64_t)unaff_RDI - (int64_t)piVar10 >> 4);\r\n    0x18339848a    |        piVar5[1] = (int64_t)unaff_RDI * -0x5555555555555555;\r\n    0x18339849a    |        func_0x0001841dcbe0(piVar10, piVar5[2] * 0x30);\r\n                   |code_r0x00018339849f:\r\n    0x1833984a7    |        func_0x0001841dcbe0(piVar5, 0x18);\r\n                   |code_r0x0001833984ac:\r\n    0x1833984ac    |        piVar5 = *(int64_t **)arg_38h;\r\n    0x1833984af    |        *(undefined8 *)arg_38h = 0;\r\n    0x1833984b9    |        if (piVar5 != (int64_t *)0x0) {\r\n    0x1833984bb    |            iVar4 = *piVar5;\r\n    0x1833984c1    |            unaff_RDI = (int64_t *)0x0;\r\n    0x1833984c1    |            if (iVar4 != 0) {\r\n    0x183398598    |                iVar13 = piVar5[1] * 0x18;\r\n    0x1833985a2    |                iVar9 = iVar4;\r\n    0x1833985a2    |                if (iVar13 != 0) {\r\n    0x1833985a8    |                    arg_38h = 0x7fffffffffffffff;\r\n                   |                    do {\r\n    0x1833985b8    |                        if (iVar4 + -0x18 + iVar13 == 0) goto code_r0x000183398c16;\r\n    0x1833985c4    |                        if (*(char *)(iVar4 + -1 + iVar13) < '\\0') {\r\n    0x183398606    |                            func_0x0001841dcbe0(*(undefined8 *)(iVar4 + -0x18 + iVar13), \r\n    0x1833985fe    |                                                *(uint64_t *)(iVar4 + -8 + iVar13) & 0x7fffffffffffffff);\r\n                   |                        }\r\n    0x1833985c6    |                        iVar13 = iVar13 + -0x18;\r\n    0x1833985ca    |                    } while (iVar13 != 0);\r\n    0x1833985cc    |                    iVar9 = *piVar5;\r\n                   |                }\r\n    0x1833985cf    |                arg_28h = 0;\r\n    0x1833985d2    |                unaff_RDI = (int64_t *)(iVar4 - iVar9 >> 3);\r\n    0x1833985e4    |                piVar5[1] = (int64_t)unaff_RDI * -0x5555555555555555;\r\n    0x1833985f4    |                func_0x0001841dcbe0(iVar9, piVar5[2] * 0x18);\r\n                   |            }\r\n    0x1833984cf    |            func_0x0001841dcbe0(piVar5, 0x18);\r\n                   |        }\r\n    0x1833984e9    |        if (*(uint64_t *)0x191c71040 == (var_60h ^ (uint64_t)&var_288h)) {\r\n    0x18339850a    |            return;\r\n                   |        }\r\n    0x183398cb3    |        func_0x000185f05b40(var_60h ^ (uint64_t)&var_288h);\r\n                   |code_r0x000183398cbf:\r\n                   |        do {\r\n    0x183398cbf    |            func_0x000186305bb0((int64_t)unaff_RDI + (arg_28h - 0x30U));\r\n    0x183398cc8    |            arg_28h = arg_28h - 0x30;\r\n    0x183398ccc    |        } while (arg_28h != 0);\r\n    0x183398cce    |        piVar10 = (int64_t *)*piVar5;\r\n    0x183398cd1    |    } while( true );\r\n                   |}\r\n[{\"offset\":6496551456,\"name\":\"fcn.183398220\",\"size\":2742,\"is-pure\":false,\"realsz\":2742,\"noreturn\":false,\"stackframe\":648,\"calltype\":\"ms\",\"cost\":736,\"cc\":62,\"loops\":24,\"bits\":64,\"type\":\"fcn\",\"nbbs\":116,\"edges\":174,\"ebbs\":2,\"signature\":\"fcn.183398220(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4, int64_t arg_28h, int64_t arg_30h, int64_t arg_38h);\",\"minbound\":6496551456,\"maxbound\":6496554198,\"callrefs\":[{\"from\":6496551643,\"to\":6496552768,\"type\":\"CODE\"},{\"from\":6496551734,\"to\":6496542672,\"type\":\"CALL\"},{\"from\":6496551747,\"to\":6496572816,\"type\":\"CALL\"},{\"from\":6496551760,\"to\":6496551923,\"type\":\"CODE\"},{\"from\":6496551830,\"to\":6512942288,\"type\":\"CALL\"},{\"from\":6496551918,\"to\":6496489584,\"type\":\"CALL\"},{\"from\":6496551954,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6496551976,\"to\":6585956880,\"type\":\"CALL\"},{\"from\":6496552090,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6496552103,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6496552143,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6496552302,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6496552307,\"to\":6496551998,\"type\":\"CODE\"},{\"from\":6496552324,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6496552334,\"to\":6496552256,\"type\":\"CODE\"},{\"from\":6496552436,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6496552441,\"to\":6496552135,\"type\":\"CODE\"},{\"from\":6496552458,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6496552463,\"to\":6496552390,\"type\":\"CODE\"},{\"from\":6496552504,\"to\":6496485872,\"type\":\"CALL\"},{\"from\":6496552595,\"to\":6512942288,\"type\":\"CALL\"},{\"from\":6496552676,\"to\":6496489584,\"type\":\"CALL\"},{\"from\":6496552718,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6496552741,\"to\":6502116128,\"type\":\"CALL\"},{\"from\":6496552858,\"to\":6496552469,\"type\":\"CODE\"},{\"from\":6496552898,\"to\":6597125488,\"type\":\"CALL\"},{\"from\":6496553037,\"to\":6467163600,\"type\":\"CALL\"},{\"from\":6496553051,\"to\":6448249024,\"type\":\"CALL\"},{\"from\":6496553074,\"to\":6529012272,\"type\":\"CALL\"},{\"from\":6496553103,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6496553240,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6496553245,\"to\":6496553256,\"type\":\"CODE\"},{\"from\":6496553348,\"to\":6496553363,\"type\":\"CODE\"},{\"from\":6496553352,\"to\":6496553470,\"type\":\"CODE\"},{\"from\":6496553377,\"to\":6496553387,\"type\":\"CODE\"},{\"from\":6496553405,\"to\":6542434064,\"type\":\"CALL\"},{\"from\":6496553441,\"to\":6496553358,\"type\":\"CODE\"},{\"from\":6496553590,\"to\":6511483504,\"type\":\"CALL\"},{\"from\":6496553680,\"to\":6542434064,\"type\":\"CALL\"},{\"from\":6496553751,\"to\":6496553757,\"type\":\"CODE\"},{\"from\":6496553763,\"to\":6542434064,\"type\":\"CALL\"},{\"from\":6496553816,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6496553879,\"to\":6496700672,\"type\":\"CALL\"},{\"from\":6496553886,\"to\":6496552684,\"type\":\"CODE\"},{\"from\":6496553969,\"to\":6496551667,\"type\":\"CODE\"},{\"from\":6496554001,\"to\":6496553354,\"type\":\"CODE\"},{\"from\":6496554015,\"to\":6496554089,\"type\":\"CODE\"},{\"from\":6496554128,\"to\":6542434064,\"type\":\"CALL\"},{\"from\":6496554150,\"to\":6496553779,\"type\":\"CODE\"},{\"from\":6496554166,\"to\":6542089024,\"type\":\"CALL\"},{\"from\":6496554179,\"to\":6546283440,\"type\":\"CALL\"},{\"from\":6496554193,\"to\":6496552053,\"type\":\"CODE\"}],\"datarefs\":[{\"from\":6496551517,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6496551773,\"to\":6719849952,\"type\":\"DATA\"},{\"from\":6496551799,\"to\":6719850744,\"type\":\"DATA\"},{\"from\":6496551806,\"to\":6719847824,\"type\":\"DATA\"},{\"from\":6496552159,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6496552540,\"to\":6719849992,\"type\":\"DATA\"},{\"from\":6496552575,\"to\":6719850744,\"type\":\"DATA\"},{\"from\":6496552582,\"to\":6719847824,\"type\":\"DATA\"},{\"from\":6496553511,\"to\":6719850756,\"type\":\"DATA\"},{\"from\":6496554041,\"to\":6741263568,\"type\":\"DATA\"}],\"codexrefs\":[{\"from\":6496551643,\"to\":6496552768,\"type\":\"CODE\"},{\"from\":6496551760,\"to\":6496551923,\"type\":\"CODE\"},{\"from\":6496552307,\"to\":6496551998,\"type\":\"CODE\"},{\"from\":6496552334,\"to\":6496552256,\"type\":\"CODE\"},{\"from\":6496552441,\"to\":6496552135,\"type\":\"CODE\"},{\"from\":6496552463,\"to\":6496552390,\"type\":\"CODE\"},{\"from\":6496552858,\"to\":6496552469,\"type\":\"CODE\"},{\"from\":6496553245,\"to\":6496553256,\"type\":\"CODE\"},{\"from\":6496553348,\"to\":6496553363,\"type\":\"CODE\"},{\"from\":6496553352,\"to\":6496553470,\"type\":\"CODE\"},{\"from\":6496553377,\"to\":6496553387,\"type\":\"CODE\"},{\"from\":6496553441,\"to\":6496553358,\"type\":\"CODE\"},{\"from\":6496553751,\"to\":6496553757,\"type\":\"CODE\"},{\"from\":6496553886,\"to\":6496552684,\"type\":\"CODE\"},{\"from\":6496553969,\"to\":6496551667,\"type\":\"CODE\"},{\"from\":6496554001,\"to\":6496553354,\"type\":\"CODE\"},{\"from\":6496554015,\"to\":6496554089,\"type\":\"CODE\"},{\"from\":6496554150,\"to\":6496553779,\"type\":\"CODE\"},{\"from\":6496554193,\"to\":6496552053,\"type\":\"CODE\"}],\"dataxrefs\":[],\"indegree\":19,\"outdegree\":33,\"nlocals\":55,\"nargs\":7,\"stackvars\":[{\"name\":\"var_288h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-648}},{\"name\":\"var_280h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-640}},{\"name\":\"var_268h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-616}},{\"name\":\"var_260h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-608}},{\"name\":\"var_258h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-600}},{\"name\":\"var_251h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-593}},{\"name\":\"var_250h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-592}},{\"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_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_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_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_1c1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-449}},{\"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_198h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-408}},{\"name\":\"var_190h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-400}},{\"name\":\"var_188h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-392}},{\"name\":\"var_180h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-384}},{\"name\":\"var_178h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-376}},{\"name\":\"var_168h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-360}},{\"name\":\"var_158h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-344}},{\"name\":\"var_148h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-328}},{\"name\":\"var_138h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-312}},{\"name\":\"var_130h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-304}},{\"name\":\"var_118h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-280}},{\"name\":\"var_110h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-272}},{\"name\":\"var_108h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-264}},{\"name\":\"var_f8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-248}},{\"name\":\"var_f0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-240}},{\"name\":\"var_e8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-232}},{\"name\":\"var_e1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-225}},{\"name\":\"var_e0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-224}},{\"name\":\"var_d8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-216}},{\"name\":\"var_d0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-208}},{\"name\":\"var_c8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-200}},{\"name\":\"var_c0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-192}},{\"name\":\"var_b8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-184}},{\"name\":\"var_a8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-168}},{\"name\":\"var_98h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-152}},{\"name\":\"var_88h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-136}},{\"name\":\"var_78h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-120}},{\"name\":\"var_6ch\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-108}},{\"name\":\"var_60h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-96}},{\"name\":\"var_58h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-88}},{\"name\":\"arg_28h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":40}},{\"name\":\"arg_30h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":48}},{\"name\":\"arg_38h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":56}}],\"regvars\":[{\"name\":\"arg3\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"r8\"}},{\"name\":\"arg4\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"r9\"}},{\"name\":\"arg1\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"rcx\"}},{\"name\":\"arg2\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"rdx\"}}]}]\r\n","stderr":"WARNING: bin_file_strings: search interval size (0xfb71e00) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0x20fd400) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0xfb71e00) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0x20fd400) exceeds max region size (0xa00000), skipping it.\r\n","exit_code":0,"signal":null,"output_truncated":false,"completion_status":"complete","artifact_sha256_after":"a10ee34ead4a08c906e09f3dd4449042fb084a69ce59210b1c8cee815723bf3c","artifact_changed":false},"normalized_result":{"stdout":"    0x183398220    |\r\n    0x183398220    |// WARNING: [rz-ghidra] Detected overlap for variable var_e1h\r\n    0x183398220    |// WARNING: [rz-ghidra] Detected overlap for variable var_251h\r\n    0x183398220    |// WARNING: [rz-ghidra] Detected overlap for variable var_1c1h\r\n                   |\r\n    0x183398220    |void fcn.183398220(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4, int64_t arg_28h, int64_t arg_30h,\r\n                   |                  int64_t arg_38h)\r\n                   |{\r\n                   |    uint8_t uVar1;\r\n                   |    code *pcVar2;\r\n                   |    int32_t iVar3;\r\n                   |    int64_t iVar4;\r\n                   |    int64_t *piVar5;\r\n                   |    uint64_t uVar6;\r\n                   |    int64_t iVar7;\r\n                   |    undefined8 *puVar8;\r\n                   |    int64_t iVar9;\r\n                   |    int64_t *piVar10;\r\n                   |    undefined8 *puVar11;\r\n                   |    undefined8 *puVar12;\r\n                   |    int64_t iVar13;\r\n                   |    uint8_t uVar14;\r\n                   |    int64_t *unaff_RDI;\r\n                   |    unkbyte7 Var15;\r\n                   |    int64_t *piVar16;\r\n                   |    uint64_t uVar17;\r\n                   |    bool bVar18;\r\n                   |    char cVar19;\r\n                   |    uint64_t uVar20;\r\n                   |    undefined8 *puVar21;\r\n                   |    int64_t var_288h;\r\n                   |    int64_t var_280h;\r\n                   |    int64_t var_268h;\r\n                   |    int64_t var_260h;\r\n                   |    int64_t var_258h;\r\n                   |    int64_t var_250h;\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                   |    undefined4 uStack_218;\r\n                   |    undefined4 uStack_214;\r\n                   |    undefined4 uStack_210;\r\n                   |    undefined4 uStack_20c;\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                   |    int64_t iStack_1b0;\r\n                   |    int64_t var_1a8h;\r\n                   |    int64_t iStack_1a0;\r\n                   |    int64_t var_198h;\r\n                   |    int64_t var_190h;\r\n                   |    int64_t var_188h;\r\n                   |    int64_t var_180h;\r\n                   |    int64_t var_178h;\r\n                   |    undefined8 uStack_170;\r\n                   |    int64_t var_168h;\r\n                   |    undefined8 uStack_160;\r\n                   |    int64_t var_158h;\r\n                   |    undefined8 uStack_150;\r\n                   |    int64_t var_148h;\r\n                   |    int64_t var_138h;\r\n                   |    int64_t var_130h;\r\n                   |    int64_t iStack_128;\r\n                   |    int64_t var_118h;\r\n                   |    int64_t var_110h;\r\n                   |    int64_t var_108h;\r\n                   |    undefined8 uStack_100;\r\n                   |    int64_t var_f8h;\r\n                   |    int64_t var_f0h;\r\n                   |    int64_t var_e8h;\r\n                   |    int64_t var_e0h;\r\n                   |    int64_t var_d8h;\r\n                   |    int64_t var_d0h;\r\n                   |    int64_t var_c8h;\r\n                   |    int64_t var_c0h;\r\n                   |    int64_t var_b8h;\r\n                   |    undefined8 uStack_b0;\r\n                   |    int64_t var_a8h;\r\n                   |    undefined8 uStack_a0;\r\n                   |    int64_t var_98h;\r\n                   |    undefined8 uStack_90;\r\n                   |    int64_t var_88h;\r\n                   |    undefined8 uStack_80;\r\n                   |    int64_t var_78h;\r\n                   |    undefined auStack_70 [4];\r\n                   |    int64_t var_6ch;\r\n                   |    int64_t var_60h;\r\n                   |    int64_t var_58h;\r\n                   |    \r\n    0x183398264    |    var_60h = *(uint64_t *)0x191c71040 ^ (uint64_t)&var_288h;\r\n    0x183398273    |    var_250h = arg4;\r\n    0x183398273    |    var_240h = arg2;\r\n    0x183398273    |    var_238h = arg3;\r\n    0x18339829f    |    if (((*(char *)(arg_28h + 0x28) != '\\0') || (*(int64_t *)(*(int64_t *)arg_38h + 8) != 0)) ||\r\n    0x18339828f    |       (piVar5 = *(int64_t **)arg_30h, piVar5[1] != *(int64_t *)(arg4 + 8))) {\r\n    0x183398355    |        *(undefined *)(arg1 + 0x167) = 0;\r\n    0x18339836c    |        var_1e8h = 0x19088c5e0;\r\n    0x18339836f    |        uStack_1e0 = 0x20;\r\n    0x183398385    |        unaff_RDI = &var_1b8h;\r\n    0x183398396    |        func_0x000184339cd0(unaff_RDI, 0x19088c8f8, 0x19088bd90, 0x98);\r\n    0x1833983a6    |        var_c8h = CONCAT44(var_c8h._4_4_, (undefined4)var_1a8h);\r\n    0x1833983ac    |        var_d8h = var_1b8h;\r\n    0x1833983ac    |        var_d0h = iStack_1b0;\r\n    0x1833983b3    |        var_c0h = iStack_1a0;\r\n    0x1833983b7    |        var_b8h = CONCAT44(var_b8h._4_4_, 0xc1);\r\n    0x1833983c2    |        piVar5 = &var_d8h;\r\n    0x1833983c2    |        if (*(char *)(arg_28h + 0x28) != '\\0') {\r\n    0x1833983c2    |            piVar5 = (int64_t *)arg_28h;\r\n                   |        }\r\n    0x1833983c9    |        var_1a8h = CONCAT44(var_1a8h._4_4_, (int32_t)piVar5[2]);\r\n    0x1833983cc    |        var_1b8h = *piVar5;\r\n    0x1833983cc    |        iStack_1b0 = piVar5[1];\r\n    0x1833983d2    |        iStack_1a0 = piVar5[3];\r\n    0x1833983dd    |        var_198h = CONCAT44(var_198h._4_4_, (int32_t)piVar5[4]);\r\n    0x1833983ee    |        func_0x000183389070(arg1, &var_1b8h, &var_1e8h);\r\n    0x1833983ee    |        goto code_r0x0001833983f3;\r\n                   |    }\r\n    0x1833982a5    |    var_118h = (int64_t)&var_110h;\r\n    0x1833982b0    |    var_110h = 0;\r\n    0x1833982b0    |    var_108h = 0;\r\n    0x1833982b3    |    uStack_100 = 0;\r\n    0x1833982ce    |    if (piVar5[1] * 0x30 == 0) {\r\n                   |code_r0x0001833982eb:\r\n    0x1833982eb    |        var_138h = (int64_t)&var_130h;\r\n    0x1833982eb    |        var_130h = var_110h;\r\n    0x1833982eb    |        iStack_128 = var_108h;\r\n                   |    } else {\r\n    0x1833982d0    |        puVar21 = (undefined8 *)*piVar5;\r\n    0x1833982d3    |        puVar11 = puVar21 + piVar5[1] * 6;\r\n    0x1833982db    |        var_230h = (int64_t)puVar11;\r\n                   |        do {\r\n    0x183398740    |            var_158h = 0;\r\n    0x183398740    |            uStack_150 = 0;\r\n    0x183398748    |            var_168h = 0;\r\n    0x183398748    |            uStack_160 = 0;\r\n    0x183398750    |            var_178h = 0;\r\n    0x183398750    |            uStack_170 = 0;\r\n    0x183398758    |            var_188h = 0;\r\n    0x183398758    |            var_180h = 0;\r\n    0x183398760    |            var_198h = 0;\r\n    0x183398760    |            var_190h = 0;\r\n    0x183398768    |            var_1a8h = 0;\r\n    0x183398768    |            iStack_1a0 = 0;\r\n    0x183398770    |            var_1b8h = 0;\r\n    0x183398770    |            iStack_1b0 = 0;\r\n    0x183398778    |            var_148h = 0;\r\n    0x183398784    |            var_1f0h = (int64_t)*(char *)((int64_t)puVar21 + 0x2f);\r\n    0x18339878c    |            if (var_1f0h < 0) {\r\n    0x183398792    |                var_1f8h = puVar21[3];\r\n    0x183398796    |                var_1f0h = puVar21[4];\r\n                   |            } else {\r\n    0x183398611    |                var_1f8h = (int64_t)(puVar21 + 3);\r\n                   |            }\r\n    0x183398638    |            func_0x0001833881f0(arg1, &var_1b8h, &var_1f8h);\r\n    0x183398645    |            if ((char)var_148h == '\\x01') {\r\n    0x18339879f    |                var_1c8h = 0;\r\n    0x18339879f    |                var_1c0h = 0;\r\n    0x1833987a7    |                var_1d8h = 0;\r\n    0x1833987a7    |                var_1d0h = 0;\r\n    0x1833987af    |                func_0x000189382570(&var_1d8h, &var_1b8h);\r\n    0x1833987c7    |                uVar14 = (uint8_t)var_1c0h;\r\n    0x1833987c7    |                Var15 = (unkbyte7)((uint64_t)unaff_RDI >> 8);\r\n    0x1833987d3    |                if ((uint8_t)var_1c0h == 1) {\r\n    0x1833987e5    |                    piVar5 = (int64_t *)var_1d8h;\r\n    0x1833987e5    |                    iVar4 = var_1d0h;\r\n    0x1833987e5    |                    if (-1 < (int64_t)var_1c8h._7_1_) {\r\n    0x1833987f6    |                        piVar5 = &var_1d8h;\r\n    0x1833987f6    |                        iVar4 = (int64_t)var_1c8h._7_1_;\r\n                   |                    }\r\n    0x1833987fa    |                    var_e8h = 0;\r\n    0x1833987fa    |                    var_e0h = 0;\r\n    0x183398802    |                    var_f8h = 0;\r\n    0x183398802    |                    var_f0h = 0;\r\n    0x18339880a    |                    var_78h = 0;\r\n    0x18339880a    |                    _auStack_70 = 0;\r\n    0x183398812    |                    var_88h = 0;\r\n    0x183398812    |                    uStack_80 = 0;\r\n    0x18339881a    |                    var_98h = 0;\r\n    0x18339881a    |                    uStack_90 = 0;\r\n    0x183398822    |                    var_a8h = 0;\r\n    0x183398822    |                    uStack_a0 = 0;\r\n    0x18339882a    |                    var_b8h = 0;\r\n    0x18339882a    |                    uStack_b0 = 0;\r\n    0x183398832    |                    var_c8h = 0;\r\n    0x183398832    |                    var_c0h = 0;\r\n    0x18339883a    |                    var_d8h = 0;\r\n    0x18339883a    |                    var_d0h = 0;\r\n    0x183398842    |                    func_0x0001817915d0(&var_d8h);\r\n    0x183398842    |                    func_0x0001805878c0(&var_d8h, piVar5, iVar4);\r\n    0x183398867    |                    func_0x00018528d230(&var_f8h, (undefined4)var_6ch, &var_d8h);\r\n    0x183398877    |                    iVar4 = 0;\r\n                   |                    do {\r\n    0x183398879    |                        *(undefined *)((int64_t)&var_d8h + iVar4) = 0;\r\n    0x183398881    |                        iVar4 = iVar4 + 1;\r\n    0x183398888    |                    } while (iVar4 != 0x70);\r\n    0x18339888f    |                    piVar5 = (int64_t *)func_0x000185f006b8(0x30);\r\n    0x1833988ba    |                    if ((piVar5 + 4 < piVar5) || (&var_f8h < piVar5 + 4 && piVar5 <= &var_f8h))\r\n    0x1833988ba    |                    goto code_r0x000183398c16;\r\n    0x1833988d0    |                    *(undefined4 *)(piVar5 + 2) = (undefined4)var_e8h;\r\n    0x1833988d0    |                    *(undefined4 *)((int64_t)piVar5 + 0x14) = var_e8h._4_4_;\r\n    0x1833988d0    |                    *(undefined4 *)(piVar5 + 3) = (undefined4)var_e0h;\r\n    0x1833988d0    |                    *(undefined4 *)((int64_t)piVar5 + 0x1c) = var_e0h._4_4_;\r\n    0x1833988d4    |                    *(undefined4 *)piVar5 = (undefined4)var_f8h;\r\n    0x1833988d4    |                    *(undefined4 *)((int64_t)piVar5 + 4) = var_f8h._4_4_;\r\n    0x1833988d4    |                    *(undefined4 *)(piVar5 + 1) = (undefined4)var_f0h;\r\n    0x1833988d4    |                    *(undefined4 *)((int64_t)piVar5 + 0xc) = var_f0h._4_4_;\r\n    0x1833988d7    |                    *(undefined *)(piVar5 + 4) = 0;\r\n    0x1833988e9    |                    cVar19 = -0x80;\r\n    0x1833988ec    |                    iVar4 = 0x20;\r\n    0x1833988f9    |                    arg_28h = 0x8000000000000030;\r\n    0x183398903    |                    if (((uint8_t)var_1c0h == '\\x01') && (arg_28h = 0x8000000000000030, var_1c8h < 0)) {\r\n    0x183398918    |                        func_0x0001841dcbe0(var_1d8h, var_1c8h & 0x7fffffffffffffff);\r\n                   |                    }\r\n                   |                } else {\r\n    0x18339891f    |                    piVar5 = (int64_t *)0x0;\r\n    0x183398921    |                    arg_28h = 0;\r\n    0x183398923    |                    iVar4 = 0;\r\n    0x183398925    |                    cVar19 = '\\0';\r\n                   |                }\r\n    0x183398930    |                if ((char)var_148h != '\\x01') goto code_r0x000183398654;\r\n    0x18339893f    |                piVar10 = *(int64_t **)(arg1 + 0x28);\r\n    0x18339894a    |                piVar16 = (int64_t *)(var_190h & 0xfffffffffffffffc);\r\n    0x183398959    |                var_260h = (int64_t)(arg1 + 0x28);\r\n    0x183398959    |                var_248h = iVar4;\r\n    0x183398959    |                if (piVar10 != (int64_t *)0x0) {\r\n    0x18339895f    |                    uVar6 = (uint64_t)*(char *)((int64_t)piVar16 + 0x17);\r\n    0x18339896c    |                    var_268h = (int64_t)piVar16;\r\n    0x18339896c    |                    var_260h = (int64_t)piVar16;\r\n    0x18339896c    |                    var_258h = (int64_t)piVar5;\r\n    0x18339896c    |                    if ((int64_t)uVar6 < 0) {\r\n    0x18339896e    |                        uVar6 = piVar16[1];\r\n    0x183398972    |                        var_260h = *piVar16;\r\n                   |                    }\r\n                   |                    do {\r\n    0x183398993    |                        uVar20 = (uint64_t)*(char *)((int64_t)piVar10 + 0x37);\r\n    0x18339899b    |                        if ((int64_t)uVar20 < 0) {\r\n    0x1833989a3    |                            uVar20 = piVar10[5];\r\n    0x1833989a7    |                            piVar5 = (int64_t *)piVar10[4];\r\n                   |                        } else {\r\n    0x18339899d    |                            piVar5 = piVar10 + 4;\r\n                   |                        }\r\n    0x1833989b4    |                        uVar17 = uVar6;\r\n    0x1833989b4    |                        if (uVar20 < uVar6) {\r\n    0x1833989b4    |                            uVar17 = uVar20;\r\n                   |                        }\r\n    0x1833989bd    |                        iVar3 = func_0x000185f59f10(var_260h, piVar5, uVar17);\r\n    0x1833989c4    |                        if (iVar3 == 0) {\r\n    0x1833989e6    |                            if (uVar6 == uVar20) goto code_r0x0001833989fe;\r\n    0x183398c0b    |                            if (uVar6 < uVar20) goto code_r0x0001833989dd;\r\n                   |code_r0x00018339898a:\r\n    0x18339898a    |                            piVar10 = (int64_t *)piVar10[1];\r\n                   |                        } else {\r\n    0x1833989db    |                            if (-1 < iVar3) goto code_r0x00018339898a;\r\n                   |code_r0x0001833989dd:\r\n    0x1833989dd    |                            piVar10 = (int64_t *)*piVar10;\r\n                   |                        }\r\n    0x183398991    |                    } while (piVar10 != (int64_t *)0x0);\r\n    0x183398986    |                    piVar10 = (int64_t *)0x0;\r\n                   |code_r0x0001833989fe:\r\n    0x183398a05    |                    var_260h = (int64_t)piVar10;\r\n    0x183398a05    |                    piVar5 = (int64_t *)var_258h;\r\n    0x183398a05    |                    piVar16 = (int64_t *)var_268h;\r\n    0x183398a05    |                    if (piVar10 == (int64_t *)0x0) {\r\n    0x183398a05    |                        var_260h = (int64_t)(arg1 + 0x28);\r\n                   |                    }\r\n                   |                }\r\n    0x183398a0c    |                iVar4 = var_248h;\r\n    0x183398a11    |                var_c0h = (int64_t)*(char *)((int64_t)piVar16 + 0x17);\r\n    0x183398a19    |                if (var_c0h < 0) {\r\n    0x183398a1b    |                    var_c0h = piVar16[1];\r\n    0x183398a1f    |                    piVar16 = (int64_t *)*piVar16;\r\n                   |                }\r\n    0x183398a2e    |                var_d8h = 0x19088c904;\r\n    0x183398a36    |                var_d0h = 5;\r\n    0x183398a52    |                var_1d8h = (int64_t)&var_d8h;\r\n    0x183398a62    |                var_1d0h = 2;\r\n    0x183398a76    |                var_c8h = (int64_t)piVar16;\r\n    0x183398a6e    |                func_0x0001841d5a70(&var_f8h, &var_1d8h);\r\n    0x183398a76    |                iVar9 = var_e8h;\r\n    0x183398a8a    |                iVar13 = (int64_t)var_e8h._7_1_;\r\n    0x183398a8a    |                if ((int64_t)var_e8h._7_1_ < 0) {\r\n    0x183398a8c    |                    iVar13 = var_f0h;\r\n                   |                }\r\n    0x183398a94    |                iVar7 = (int64_t)*(char *)((int64_t)puVar21 + 0x17);\r\n    0x183398a9f    |                if (iVar7 < 0) {\r\n    0x183398aa1    |                    iVar7 = puVar21[1];\r\n                   |                }\r\n    0x183398aa5    |                bVar18 = true;\r\n    0x183398aab    |                if (iVar13 == iVar7) {\r\n    0x183398ab6    |                    puVar11 = puVar21;\r\n    0x183398ab6    |                    if (*(char *)((int64_t)puVar21 + 0x17) < '\\0') {\r\n    0x183398ab8    |                        puVar11 = (undefined8 *)*puVar21;\r\n                   |                    }\r\n    0x183398ac6    |                    piVar10 = &var_f8h;\r\n    0x183398ac6    |                    if (var_e8h < 0) {\r\n    0x183398ac8    |                        piVar10 = (int64_t *)var_f8h;\r\n                   |                    }\r\n    0x183398ad0    |                    iVar3 = func_0x000185f59f10(piVar10, puVar11);\r\n    0x183398af1    |                    if ((var_260h != arg1 + 0x28 & uVar14 & iVar3 == 0) == 1) {\r\n    0x183398af3    |                        iVar13 = (int64_t)*(char *)(var_260h + 0x87);\r\n    0x183398b01    |                        bVar18 = true;\r\n    0x183398b04    |                        if (iVar13 < 0) {\r\n    0x183398b06    |                            iVar13 = *(int64_t *)(var_260h + 0x78);\r\n                   |                        }\r\n    0x183398b0d    |                        if (iVar4 == iVar13) {\r\n    0x183398b11    |                            if (*(char *)(var_260h + 0x87) < '\\0') {\r\n    0x183398b19    |                                iVar13 = *(int64_t *)(var_260h + 0x70);\r\n                   |                            } else {\r\n    0x183398b13    |                                iVar13 = var_260h + 0x70;\r\n                   |                            }\r\n    0x183398b23    |                            iVar3 = func_0x000185f59f10(piVar5, iVar13, iVar4);\r\n    0x183398b2a    |                            if (iVar3 != 0) goto code_r0x000183398b30;\r\n    0x183398c29    |                            bVar18 = true;\r\n    0x183398c2c    |                            if ((var_148h & 1U) == 0) goto code_r0x000183398c16;\r\n    0x183398c40    |                            iVar4 = var_180h;\r\n    0x183398c40    |                            if (var_180h == 0) {\r\n    0x183398c40    |                                iVar4 = 0x191cf84d0;\r\n                   |                            }\r\n    0x183398c51    |                            if (*(int64_t *)(iVar4 + 0x20) == *(int64_t *)(var_260h + 0x60)) {\r\n    0x183398c5b    |                                puVar11 = (undefined8 *)(*(uint64_t *)(iVar4 + 0x18) & 0xfffffffffffffffc);\r\n    0x183398c5f    |                                var_268h = (int64_t)*(char *)((int64_t)puVar11 + 0x17);\r\n    0x183398c67    |                                if (var_268h < 0) {\r\n    0x183398c18    |                                    var_268h = puVar11[1];\r\n    0x183398c1c    |                                    puVar11 = (undefined8 *)*puVar11;\r\n                   |                                }\r\n    0x183398c6d    |                                puVar8 = (undefined8 *)(*(uint64_t *)(var_260h + 0x58) & 0xfffffffffffffffc);\r\n    0x183398c71    |                                uVar1 = *(uint8_t *)((int64_t)puVar8 + 0x17);\r\n    0x183398c7b    |                                puVar12 = (undefined8 *)*puVar8;\r\n    0x183398c7b    |                                if (-1 < (char)uVar1) {\r\n    0x183398c7b    |                                    puVar12 = puVar8;\r\n                   |                                }\r\n    0x183398c7f    |                                uVar6 = (uint64_t)uVar1;\r\n    0x183398c7f    |                                if (-1 >= (char)uVar1) {\r\n    0x183398c7f    |                                    uVar6 = puVar8[1];\r\n                   |                                }\r\n    0x183398c8c    |                                uVar20 = var_268h;\r\n    0x183398c8c    |                                if (uVar6 < (uint64_t)var_268h) {\r\n    0x183398c8c    |                                    uVar20 = uVar6;\r\n                   |                                }\r\n    0x183398c90    |                                iVar3 = func_0x000185f59f10(puVar11, puVar12, uVar20);\r\n    0x183398ca3    |                                bVar18 = var_268h != uVar6 || iVar3 != 0;\r\n                   |                            }\r\n                   |                        }\r\n                   |                    } else {\r\n                   |code_r0x000183398b30:\r\n    0x183398b30    |                        bVar18 = true;\r\n                   |                    }\r\n                   |                }\r\n    0x183398b36    |                if (iVar9 < 0) {\r\n    0x183398b58    |                    func_0x0001841dcbe0(var_f8h, var_e8h & 0x7fffffffffffffff);\r\n                   |                }\r\n    0x183398b60    |                puVar11 = (undefined8 *)var_230h;\r\n    0x183398b68    |                if (bVar18) goto code_r0x000183398654;\r\n    0x183398b76    |                if ((var_148h & 1U) == 0) goto code_r0x000183398c16;\r\n    0x183398b7c    |                func_0x0001833bc900(&var_d8h, &var_118h, puVar21, &var_1b8h);\r\n    0x183398b9c    |                bVar18 = false;\r\n                   |            } else {\r\n    0x18339864b    |                piVar5 = (int64_t *)0x0;\r\n    0x18339864d    |                arg_28h = 0;\r\n    0x18339864f    |                cVar19 = '\\0';\r\n    0x183398652    |                uVar14 = 0;\r\n    0x183398652    |                Var15 = 0;\r\n                   |code_r0x000183398654:\r\n    0x183398654    |                *(undefined *)(arg1 + 0x167) = 0;\r\n    0x183398663    |                var_208h = 0x19088c608;\r\n    0x18339866b    |                var_200h = 0x22;\r\n    0x183398677    |                func_0x000184339cd0(&var_f8h, 0x19088c8f8, 0x19088bd90, 0x98);\r\n    0x18339869f    |                var_c8h = CONCAT44(var_c8h._4_4_, (undefined4)var_e8h);\r\n    0x1833986ae    |                var_d8h = var_f8h;\r\n    0x1833986ae    |                var_d0h = var_f0h;\r\n    0x1833986be    |                var_c0h = var_e0h;\r\n    0x1833986c6    |                var_b8h = CONCAT44(var_b8h._4_4_, 0xc1);\r\n    0x1833986e4    |                func_0x000183389070(arg1, &var_d8h, &var_208h);\r\n    0x1833986e9    |                bVar18 = true;\r\n                   |            }\r\n    0x1833986f6    |            uVar14 = uVar14 ^ 1 | -1 < cVar19;\r\n    0x1833986f6    |            unaff_RDI = (int64_t *)CONCAT71(Var15, uVar14);\r\n    0x1833986f9    |            if (uVar14 == 0) {\r\n    0x183398705    |                arg_28h = arg_28h & 0x7fffffffffffffff;\r\n    0x18339870e    |                func_0x0001841dcbe0(piVar5, arg_28h);\r\n                   |            }\r\n    0x18339871b    |            if ((char)var_148h == '\\x01') {\r\n    0x18339871d    |                func_0x0001838e6b20(&var_1b8h);\r\n                   |            }\r\n    0x18339872d    |            if (bVar18) goto code_r0x00018339833b;\r\n    0x183398733    |            puVar21 = puVar21 + 6;\r\n    0x18339873a    |        } while (puVar21 != puVar11);\r\n    0x183398ba3    |        var_138h = var_118h;\r\n    0x183398bab    |        var_130h = var_110h;\r\n    0x183398bb3    |        iStack_128 = var_108h;\r\n    0x183398bd1    |        if (var_108h == 0) goto code_r0x0001833982eb;\r\n    0x183398bd7    |        *(int64_t **)(var_110h + 0x10) = &var_130h;\r\n    0x183398bdb    |        var_118h = (int64_t)&var_110h;\r\n    0x183398bee    |        var_110h = 0;\r\n    0x183398bee    |        var_108h = 0;\r\n                   |    }\r\n    0x1833982f8    |    var_220h = *(int64_t *)var_238h;\r\n    0x1833982fd    |    *(undefined8 *)var_238h = 0;\r\n    0x183398308    |    uStack_218 = *(undefined4 *)(var_238h + 8);\r\n    0x183398308    |    uStack_214 = *(undefined4 *)(var_238h + 0xc);\r\n    0x183398308    |    uStack_210 = *(undefined4 *)(var_238h + 0x10);\r\n    0x183398308    |    uStack_20c = *(undefined4 *)(var_238h + 0x14);\r\n    0x18339830f    |    *(undefined8 *)(var_238h + 8) = 0;\r\n    0x18339830f    |    *(undefined8 *)(var_238h + 0x10) = 0;\r\n    0x18339831d    |    var_228h = *(int64_t *)var_240h;\r\n    0x183398320    |    *(undefined8 *)var_240h = 0;\r\n    0x183398336    |    func_0x000183395fd0(arg1, &var_228h, &var_220h, &var_138h);\r\n                   |code_r0x00018339833b:\r\n    0x183398343    |    func_0x00018339d590(var_110h);\r\n                   |code_r0x0001833983f3:\r\n    0x1833983f8    |    iVar4 = *(int64_t *)var_240h;\r\n    0x1833983fb    |    *(undefined8 *)var_240h = 0;\r\n    0x183398405    |    if (iVar4 != 0) {\r\n    0x183398412    |        (*(code *)0x185f59da0)(iVar4, 1);\r\n                   |    }\r\n    0x183398425    |    var_1b8h = var_238h;\r\n    0x183398428    |    func_0x0001888dba10();\r\n    0x183398432    |    iVar4 = *(int64_t *)var_250h;\r\n    0x183398438    |    if (iVar4 != 0) {\r\n    0x183398513    |        iVar13 = *(int64_t *)(var_250h + 8) * 0x18;\r\n    0x18339851d    |        iVar9 = iVar4;\r\n    0x18339851d    |        piVar5 = (int64_t *)var_250h;\r\n    0x18339851d    |        if (iVar13 != 0) {\r\n    0x18339851f    |            arg_28h = iVar4 - 0x18;\r\n                   |            do {\r\n    0x183398533    |                if (arg_28h + iVar13 == 0) {\r\n                   |code_r0x000183398c16:\r\n    0x183398c16    |    // WARNING: Does not return\r\n    0x183398c16    |                    pcVar2 = (code *)invalidInstructionException();\r\n    0x183398c16    |                    (*pcVar2)();\r\n                   |                }\r\n    0x18339853e    |                if (*(char *)(iVar4 + -1 + iVar13) < '\\0') {\r\n    0x183398580    |                    func_0x0001841dcbe0(*(undefined8 *)(arg_28h + iVar13), \r\n    0x183398578    |                                        *(uint64_t *)(iVar4 + -8 + iVar13) & 0x7fffffffffffffff);\r\n    0x18339858e    |                    piVar5 = (int64_t *)var_250h;\r\n                   |                }\r\n    0x183398540    |                iVar13 = iVar13 + -0x18;\r\n    0x183398544    |            } while (iVar13 != 0);\r\n    0x183398546    |            iVar9 = *piVar5;\r\n                   |        }\r\n    0x183398549    |        unaff_RDI = (int64_t *)0x0;\r\n    0x18339855e    |        piVar5[1] = (iVar4 - iVar9 >> 3) * -0x5555555555555555;\r\n    0x18339856e    |        func_0x0001841dcbe0(iVar9, piVar5[2] * 0x18);\r\n                   |    }\r\n    0x183398446    |    piVar5 = *(int64_t **)arg_30h;\r\n    0x183398449    |    *(undefined8 *)arg_30h = 0;\r\n    0x183398453    |    if (piVar5 == (int64_t *)0x0) goto code_r0x0001833984ac;\r\n    0x183398455    |    piVar10 = (int64_t *)*piVar5;\r\n    0x18339845b    |    unaff_RDI = piVar10;\r\n    0x18339845b    |    if (piVar10 == (int64_t *)0x0) goto code_r0x00018339849f;\r\n    0x183398465    |    arg_28h = piVar5[1] * 0x30;\r\n    0x18339846f    |    if (arg_28h != 0) goto code_r0x000183398cbf;\r\n                   |    do {\r\n    0x183398478    |        unaff_RDI = (int64_t *)((int64_t)unaff_RDI - (int64_t)piVar10 >> 4);\r\n    0x18339848a    |        piVar5[1] = (int64_t)unaff_RDI * -0x5555555555555555;\r\n    0x18339849a    |        func_0x0001841dcbe0(piVar10, piVar5[2] * 0x30);\r\n                   |code_r0x00018339849f:\r\n    0x1833984a7    |        func_0x0001841dcbe0(piVar5, 0x18);\r\n                   |code_r0x0001833984ac:\r\n    0x1833984ac    |        piVar5 = *(int64_t **)arg_38h;\r\n    0x1833984af    |        *(undefined8 *)arg_38h = 0;\r\n    0x1833984b9    |        if (piVar5 != (int64_t *)0x0) {\r\n    0x1833984bb    |            iVar4 = *piVar5;\r\n    0x1833984c1    |            unaff_RDI = (int64_t *)0x0;\r\n    0x1833984c1    |            if (iVar4 != 0) {\r\n    0x183398598    |                iVar13 = piVar5[1] * 0x18;\r\n    0x1833985a2    |                iVar9 = iVar4;\r\n    0x1833985a2    |                if (iVar13 != 0) {\r\n    0x1833985a8    |                    arg_38h = 0x7fffffffffffffff;\r\n                   |                    do {\r\n    0x1833985b8    |                        if (iVar4 + -0x18 + iVar13 == 0) goto code_r0x000183398c16;\r\n    0x1833985c4    |                        if (*(char *)(iVar4 + -1 + iVar13) < '\\0') {\r\n    0x183398606    |                            func_0x0001841dcbe0(*(undefined8 *)(iVar4 + -0x18 + iVar13), \r\n    0x1833985fe    |                                                *(uint64_t *)(iVar4 + -8 + iVar13) & 0x7fffffffffffffff);\r\n                   |                        }\r\n    0x1833985c6    |                        iVar13 = iVar13 + -0x18;\r\n    0x1833985ca    |                    } while (iVar13 != 0);\r\n    0x1833985cc    |                    iVar9 = *piVar5;\r\n                   |                }\r\n    0x1833985cf    |                arg_28h = 0;\r\n    0x1833985d2    |                unaff_RDI = (int64_t *)(iVar4 - iVar9 >> 3);\r\n    0x1833985e4    |                piVar5[1] = (int64_t)unaff_RDI * -0x5555555555555555;\r\n    0x1833985f4    |                func_0x0001841dcbe0(iVar9, piVar5[2] * 0x18);\r\n                   |            }\r\n    0x1833984cf    |            func_0x0001841dcbe0(piVar5, 0x18);\r\n                   |        }\r\n    0x1833984e9    |        if (*(uint64_t *)0x191c71040 == (var_60h ^ (uint64_t)&var_288h)) {\r\n    0x18339850a    |            return;\r\n                   |        }\r\n    0x183398cb3    |        func_0x000185f05b40(var_60h ^ (uint64_t)&var_288h);\r\n                   |code_r0x000183398cbf:\r\n                   |        do {\r\n    0x183398cbf    |            func_0x000186305bb0((int64_t)unaff_RDI + (arg_28h - 0x30U));\r\n    0x183398cc8    |            arg_28h = arg_28h - 0x30;\r\n    0x183398ccc    |        } while (arg_28h != 0);\r\n    0x183398cce    |        piVar10 = (int64_t *)*piVar5;\r\n    0x183398cd1    |    } while( true );\r\n                   |}\r\n[{\"offset\":6496551456,\"name\":\"fcn.183398220\",\"size\":2742,\"is-pure\":false,\"realsz\":2742,\"noreturn\":false,\"stackframe\":648,\"calltype\":\"ms\",\"cost\":736,\"cc\":62,\"loops\":24,\"bits\":64,\"type\":\"fcn\",\"nbbs\":116,\"edges\":174,\"ebbs\":2,\"signature\":\"fcn.183398220(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4, int64_t arg_28h, int64_t arg_30h, int64_t arg_38h);\",\"minbound\":6496551456,\"maxbound\":6496554198,\"callrefs\":[{\"from\":6496551643,\"to\":6496552768,\"type\":\"CODE\"},{\"from\":6496551734,\"to\":6496542672,\"type\":\"CALL\"},{\"from\":6496551747,\"to\":6496572816,\"type\":\"CALL\"},{\"from\":6496551760,\"to\":6496551923,\"type\":\"CODE\"},{\"from\":6496551830,\"to\":6512942288,\"type\":\"CALL\"},{\"from\":6496551918,\"to\":6496489584,\"type\":\"CALL\"},{\"from\":6496551954,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6496551976,\"to\":6585956880,\"type\":\"CALL\"},{\"from\":6496552090,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6496552103,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6496552143,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6496552302,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6496552307,\"to\":6496551998,\"type\":\"CODE\"},{\"from\":6496552324,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6496552334,\"to\":6496552256,\"type\":\"CODE\"},{\"from\":6496552436,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6496552441,\"to\":6496552135,\"type\":\"CODE\"},{\"from\":6496552458,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6496552463,\"to\":6496552390,\"type\":\"CODE\"},{\"from\":6496552504,\"to\":6496485872,\"type\":\"CALL\"},{\"from\":6496552595,\"to\":6512942288,\"type\":\"CALL\"},{\"from\":6496552676,\"to\":6496489584,\"type\":\"CALL\"},{\"from\":6496552718,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6496552741,\"to\":6502116128,\"type\":\"CALL\"},{\"from\":6496552858,\"to\":6496552469,\"type\":\"CODE\"},{\"from\":6496552898,\"to\":6597125488,\"type\":\"CALL\"},{\"from\":6496553037,\"to\":6467163600,\"type\":\"CALL\"},{\"from\":6496553051,\"to\":6448249024,\"type\":\"CALL\"},{\"from\":6496553074,\"to\":6529012272,\"type\":\"CALL\"},{\"from\":6496553103,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6496553240,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6496553245,\"to\":6496553256,\"type\":\"CODE\"},{\"from\":6496553348,\"to\":6496553363,\"type\":\"CODE\"},{\"from\":6496553352,\"to\":6496553470,\"type\":\"CODE\"},{\"from\":6496553377,\"to\":6496553387,\"type\":\"CODE\"},{\"from\":6496553405,\"to\":6542434064,\"type\":\"CALL\"},{\"from\":6496553441,\"to\":6496553358,\"type\":\"CODE\"},{\"from\":6496553590,\"to\":6511483504,\"type\":\"CALL\"},{\"from\":6496553680,\"to\":6542434064,\"type\":\"CALL\"},{\"from\":6496553751,\"to\":6496553757,\"type\":\"CODE\"},{\"from\":6496553763,\"to\":6542434064,\"type\":\"CALL\"},{\"from\":6496553816,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6496553879,\"to\":6496700672,\"type\":\"CALL\"},{\"from\":6496553886,\"to\":6496552684,\"type\":\"CODE\"},{\"from\":6496553969,\"to\":6496551667,\"type\":\"CODE\"},{\"from\":6496554001,\"to\":6496553354,\"type\":\"CODE\"},{\"from\":6496554015,\"to\":6496554089,\"type\":\"CODE\"},{\"from\":6496554128,\"to\":6542434064,\"type\":\"CALL\"},{\"from\":6496554150,\"to\":6496553779,\"type\":\"CODE\"},{\"from\":6496554166,\"to\":6542089024,\"type\":\"CALL\"},{\"from\":6496554179,\"to\":6546283440,\"type\":\"CALL\"},{\"from\":6496554193,\"to\":6496552053,\"type\":\"CODE\"}],\"datarefs\":[{\"from\":6496551517,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6496551773,\"to\":6719849952,\"type\":\"DATA\"},{\"from\":6496551799,\"to\":6719850744,\"type\":\"DATA\"},{\"from\":6496551806,\"to\":6719847824,\"type\":\"DATA\"},{\"from\":6496552159,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6496552540,\"to\":6719849992,\"type\":\"DATA\"},{\"from\":6496552575,\"to\":6719850744,\"type\":\"DATA\"},{\"from\":6496552582,\"to\":6719847824,\"type\":\"DATA\"},{\"from\":6496553511,\"to\":6719850756,\"type\":\"DATA\"},{\"from\":6496554041,\"to\":6741263568,\"type\":\"DATA\"}],\"codexrefs\":[{\"from\":6496551643,\"to\":6496552768,\"type\":\"CODE\"},{\"from\":6496551760,\"to\":6496551923,\"type\":\"CODE\"},{\"from\":6496552307,\"to\":6496551998,\"type\":\"CODE\"},{\"from\":6496552334,\"to\":6496552256,\"type\":\"CODE\"},{\"from\":6496552441,\"to\":6496552135,\"type\":\"CODE\"},{\"from\":6496552463,\"to\":6496552390,\"type\":\"CODE\"},{\"from\":6496552858,\"to\":6496552469,\"type\":\"CODE\"},{\"from\":6496553245,\"to\":6496553256,\"type\":\"CODE\"},{\"from\":6496553348,\"to\":6496553363,\"type\":\"CODE\"},{\"from\":6496553352,\"to\":6496553470,\"type\":\"CODE\"},{\"from\":6496553377,\"to\":6496553387,\"type\":\"CODE\"},{\"from\":6496553441,\"to\":6496553358,\"type\":\"CODE\"},{\"from\":6496553751,\"to\":6496553757,\"type\":\"CODE\"},{\"from\":6496553886,\"to\":6496552684,\"type\":\"CODE\"},{\"from\":6496553969,\"to\":6496551667,\"type\":\"CODE\"},{\"from\":6496554001,\"to\":6496553354,\"type\":\"CODE\"},{\"from\":6496554015,\"to\":6496554089,\"type\":\"CODE\"},{\"from\":6496554150,\"to\":6496553779,\"type\":\"CODE\"},{\"from\":6496554193,\"to\":6496552053,\"type\":\"CODE\"}],\"dataxrefs\":[],\"indegree\":19,\"outdegree\":33,\"nlocals\":55,\"nargs\":7,\"stackvars\":[{\"name\":\"var_288h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-648}},{\"name\":\"var_280h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-640}},{\"name\":\"var_268h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-616}},{\"name\":\"var_260h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-608}},{\"name\":\"var_258h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-600}},{\"name\":\"var_251h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-593}},{\"name\":\"var_250h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-592}},{\"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_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_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_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_1c1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-449}},{\"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_198h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-408}},{\"name\":\"var_190h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-400}},{\"name\":\"var_188h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-392}},{\"name\":\"var_180h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-384}},{\"name\":\"var_178h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-376}},{\"name\":\"var_168h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-360}},{\"name\":\"var_158h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-344}},{\"name\":\"var_148h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-328}},{\"name\":\"var_138h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-312}},{\"name\":\"var_130h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-304}},{\"name\":\"var_118h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-280}},{\"name\":\"var_110h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-272}},{\"name\":\"var_108h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-264}},{\"name\":\"var_f8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-248}},{\"name\":\"var_f0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-240}},{\"name\":\"var_e8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-232}},{\"name\":\"var_e1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-225}},{\"name\":\"var_e0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-224}},{\"name\":\"var_d8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-216}},{\"name\":\"var_d0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-208}},{\"name\":\"var_c8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-200}},{\"name\":\"var_c0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-192}},{\"name\":\"var_b8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-184}},{\"name\":\"var_a8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-168}},{\"name\":\"var_98h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-152}},{\"name\":\"var_88h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-136}},{\"name\":\"var_78h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-120}},{\"name\":\"var_6ch\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-108}},{\"name\":\"var_60h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-96}},{\"name\":\"var_58h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-88}},{\"name\":\"arg_28h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":40}},{\"name\":\"arg_30h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":48}},{\"name\":\"arg_38h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":56}}],\"regvars\":[{\"name\":\"arg3\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"r8\"}},{\"name\":\"arg4\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"r9\"}},{\"name\":\"arg1\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"rcx\"}},{\"name\":\"arg2\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"rdx\"}}]}]\r\n","stderr":"WARNING: bin_file_strings: search interval size (0xfb71e00) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0x20fd400) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0xfb71e00) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0x20fd400) exceeds max region size (0xa00000), skipping it.\r\n","exit_code":0,"signal":null,"output_truncated":false,"completion_status":"complete","artifact_sha256_after":"a10ee34ead4a08c906e09f3dd4449042fb084a69ce59210b1c8cee815723bf3c","artifact_changed":false},"confidence":"observed","authority":"shipped-artifact","environment":null,"limitations":["The executable version and supported formats are reported as unknown because no reliable version probe was performed.","A non-zero process exit is preserved as an observed command result.","Rizin commands and retained plugins may read files or access network resources outside the selected artifact; those external inputs are not bound to Evidence.","When both are available, pre-run and post-run digests detect artifact changes across the provider call but cannot prove the exact bytes consumed during the call."],"relationship_coverage":null,"locations":[{"kind":"artifact-path","path":"C:\\Users\\tjzhong\\AppData\\Local\\Tabbit\\Application\\1.18.21.0\\Tabbit.dll"}],"evidence_links":[]},"meta":{"command":"execute-rizin-command","duration":"5316ms"}}
