{"ok":true,"data":{"evidence_id":"ev_fac882f2e8049d43143881a235bb7951ebe9cd457071163a5c89e9b64f4f250e","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 @ 0x1838152d0;pdgo @ 0x1838152d0;afij @ 0x1838152d0","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 @ 0x1838152d0;pdgo @ 0x1838152d0;afij @ 0x1838152d0","C:\\Users\\tjzhong\\AppData\\Local\\Tabbit\\Application\\1.18.21.0\\Tabbit.dll"]},"raw_result":{"stdout":"    0x1838152d0    |\r\n    0x1838152d0    |// WARNING: [rz-ghidra] Detected overlap for variable var_1b8h\r\n    0x1838152d0    |// WARNING: [rz-ghidra] Detected overlap for variable var_189h\r\n    0x1838152d0    |// WARNING: [rz-ghidra] Detected overlap for variable var_190h\r\n    0x1838152d0    |// WARNING: [rz-ghidra] Detected overlap for variable var_1b0h\r\n                   |\r\n    0x1838152d0    |int64_t fcn.1838152d0(int64_t arg1, int64_t arg2, int64_t arg3)\r\n                   |{\r\n                   |    int32_t *piVar1;\r\n                   |    double dVar2;\r\n                   |    uint64_t uVar3;\r\n                   |    code *pcVar4;\r\n                   |    double dVar5;\r\n                   |    char cVar6;\r\n                   |    int32_t iVar7;\r\n                   |    undefined4 uVar8;\r\n                   |    undefined8 uVar9;\r\n                   |    undefined4 *puVar10;\r\n                   |    int64_t iVar11;\r\n                   |    uint32_t uVar12;\r\n                   |    int64_t *piVar13;\r\n                   |    double dVar14;\r\n                   |    int64_t var_1c8h;\r\n                   |    int64_t var_1c0h;\r\n                   |    undefined var_1b8h [7];\r\n                   |    int64_t var_1b1h;\r\n                   |    int64_t var_1a8h;\r\n                   |    int64_t var_1a0h;\r\n                   |    int64_t var_198h;\r\n                   |    unkbyte7 var_190h;\r\n                   |    char var_189h;\r\n                   |    int64_t var_188h;\r\n                   |    int64_t var_180h;\r\n                   |    int64_t var_178h;\r\n                   |    int64_t var_170h;\r\n                   |    int64_t iStack_168;\r\n                   |    int64_t var_130h;\r\n                   |    int64_t var_120h;\r\n                   |    int64_t var_108h;\r\n                   |    int64_t var_58h;\r\n                   |    undefined8 uStack_50;\r\n                   |    int64_t var_48h;\r\n                   |    undefined8 uStack_40;\r\n                   |    int64_t var_38h;\r\n                   |    \r\n    0x1838152e7    |    cVar6 = func_0x000183814f90(arg3);\r\n    0x1838152ee    |    if (cVar6 == '\\0') {\r\n    0x183815770    |        if (*(int32_t *)0x191de85c0 < 3) {\r\n    0x18381577d    |            func_0x00018030d390(&var_188h, 0x190c23b08, 0x307, 2);\r\n    0x1838157a5    |            uVar9 = func_0x000184dcd0d0(&var_178h, 0x1908fb27c, 6);\r\n    0x1838157ba    |            uVar9 = func_0x000184dcd0d0(uVar9, 0x190c23b40, 0x34);\r\n    0x1838157cf    |            uVar9 = func_0x000184dcd0d0(uVar9, 0x19086f6cc, 6);\r\n    0x1838157d7    |            func_0x000183815a50(&var_1c8h, arg2);\r\n    0x1838157ef    |            iVar11 = (int64_t)(char)var_1b1h;\r\n    0x1838157ef    |            piVar13 = &var_1c8h;\r\n    0x1838157ef    |            if ((int64_t)(char)var_1b1h < 0) {\r\n    0x1838157f6    |                iVar11 = var_1c0h;\r\n    0x1838157f6    |                piVar13 = (int64_t *)var_1c8h;\r\n                   |            }\r\n    0x183815801    |            func_0x000184dcd0d0(uVar9, piVar13, iVar11);\r\n    0x183815815    |            if ((int64_t)_var_1b8h < 0) {\r\n    0x183815824    |                func_0x0001841dcbe0(var_1c8h, _var_1b8h & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x183815835    |            var_188h = 0x18ff81648;\r\n    0x183815830    |            func_0x00018030e9d0(&var_188h);\r\n    0x18381584f    |            *(undefined8 *)((int64_t)&var_178h + (int64_t)*(int32_t *)(var_178h + 4)) = 0x18fe1b290;\r\n    0x18381585b    |            var_170h = 0x18fe20d40;\r\n    0x183815863    |            if (var_120h._7_1_ < '\\0') {\r\n    0x183815878    |                func_0x0001841dcbe0(var_130h, CONCAT17(var_120h._7_1_, (unkbyte7)var_120h) & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x183815889    |            var_170h = 0x18fe20db0;\r\n    0x18381589a    |            if (iStack_168 != 0x191de1450) {\r\n    0x183815a0a    |                LOCK();\r\n    0x183815a0a    |                piVar1 = (int32_t *)(iStack_168 + 8);\r\n    0x183815a0a    |                iVar7 = *piVar1;\r\n    0x183815a0a    |                *piVar1 = *piVar1 + -1;\r\n    0x183815a0a    |                UNLOCK();\r\n    0x183815a11    |                if (iVar7 == 0) {\r\n    0x183815a1e    |                    (*(code *)0x185f59da0)();\r\n                   |                }\r\n                   |            }\r\n    0x18381587d    |            func_0x00018424db70(&var_170h);\r\n    0x1838158a0    |            func_0x0001848f8b80(&var_108h);\r\n                   |        }\r\n    0x1838158ba    |        *(undefined *)arg1 = 0;\r\n    0x1838158bc    |        *(undefined *)(arg1 + 0x60) = 0;\r\n    0x1838158bf    |        *(undefined4 *)(arg1 + 0x68) = 0xd;\r\n    0x1838158cb    |        puVar10 = (undefined4 *)func_0x000185f006b8(0x20);\r\n    0x1838158d8    |        var_180h = 0x1c;\r\n    0x1838158eb    |        var_178h = -0x7fffffffffffffe0;\r\n    0x1838158f7    |        var_188h = (int64_t)puVar10;\r\n    0x183815912    |        if ((puVar10 <= puVar10 + 7) && (puVar10 + 7 < (undefined4 *)0x190c23b79 || (undefined4 *)0x190c23b78 < puVar10)\r\n                   |           ) {\r\n    0x183815923    |            *(undefined8 *)(puVar10 + 3) = 0x2820746e756f6d20;\r\n    0x183815923    |            *(undefined8 *)(puVar10 + 5) = 0x296b6e696c6d7973;\r\n    0x18381592e    |            *puVar10 = 0x68746150;\r\n    0x18381592e    |            puVar10[1] = 0x63736520;\r\n    0x18381592e    |            puVar10[2] = 0x73657061;\r\n    0x18381592e    |            puVar10[3] = 0x756f6d20;\r\n    0x183815931    |            *(undefined *)(puVar10 + 7) = 0;\r\n    0x183815918    |            func_0x0001838150b0(arg1 + 0x70, &var_188h, 0xd);\r\n    0x18381594d    |            func_0x0001841dcbe0(puVar10, 0x20);\r\n    0x183815963    |            return arg1;\r\n                   |        }\r\n                   |        goto code_r0x000183815a03;\r\n                   |    }\r\n    0x1838152f8    |    var_48h = 0;\r\n    0x1838152f8    |    uStack_40 = 0;\r\n    0x183815301    |    var_58h = 0;\r\n    0x183815301    |    uStack_50 = 0;\r\n    0x18381530a    |    var_38h._0_4_ = 0;\r\n    0x18381531c    |    iVar11 = arg2;\r\n    0x18381531c    |    if (*(char *)(arg2 + 0x17) < '\\0') {\r\n    0x18381531e    |        iVar11 = *(int64_t *)arg2;\r\n                   |    }\r\n    0x18381532b    |    iVar7 = (*(code *)0x11c21a38)(iVar11, 0, &var_58h);\r\n    0x183815333    |    if (iVar7 == 0) {\r\n    0x18381558e    |        uVar8 = (*(code *)0x11c21b5a)();\r\n    0x183815596    |        iVar7 = func_0x000180bdf570(uVar8);\r\n    0x18381559e    |        uVar12 = 5;\r\n    0x1838155a6    |        if (iVar7 + 0xdU < 0xb) {\r\n    0x1838155b1    |            uVar12 = (uint32_t)*(uint8_t *)((uint64_t)(iVar7 + 0xdU) + 0x190c24fec);\r\n                   |        }\r\n    0x1838155bc    |        if (*(int32_t *)0x191de85c0 < 3) {\r\n    0x1838155c9    |            func_0x00018030d390(&var_188h, 0x190c23b08, 0x31e, 2);\r\n    0x1838155f1    |            uVar9 = func_0x000184dcd0d0(&var_178h, 0x1908fb27c, 6);\r\n    0x183815606    |            uVar9 = func_0x000184dcd0d0(uVar9, 0x190c23b98, 0x22);\r\n    0x18381560e    |            func_0x000183815a50(&var_1c8h, arg2);\r\n    0x183815626    |            iVar11 = (int64_t)(char)var_1b1h;\r\n    0x183815626    |            piVar13 = &var_1c8h;\r\n    0x183815626    |            if ((int64_t)(char)var_1b1h < 0) {\r\n    0x18381562d    |                iVar11 = var_1c0h;\r\n    0x18381562d    |                piVar13 = (int64_t *)var_1c8h;\r\n                   |            }\r\n    0x183815638    |            uVar9 = func_0x000184dcd0d0(uVar9, piVar13, iVar11);\r\n    0x18381564d    |            uVar9 = func_0x000184dcd0d0(uVar9, 0x190c23bc0, 7);\r\n    0x183815657    |            func_0x00018041ca10(uVar9, uVar12);\r\n    0x183815661    |            var_1a0h = var_1c8h;\r\n    0x183815661    |            uVar3 = _var_1b8h;\r\n    0x183815661    |            if ((int64_t)_var_1b8h < 0) goto code_r0x000183815677;\r\n    0x183815661    |            goto code_r0x00018381567c;\r\n                   |        }\r\n                   |    } else {\r\n    0x183815342    |        _var_1b8h = 0;\r\n    0x183815342    |        stack0xfffffffffffffe50 = 0;\r\n    0x183815347    |        var_1c8h = 0;\r\n    0x183815347    |        var_1c0h = 0;\r\n    0x18381534b    |        var_1a8h = 0;\r\n    0x183815356    |        cVar6 = func_0x00018151ca70(arg2);\r\n    0x18381535d    |        if (cVar6 != '\\0') {\r\n    0x18381537d    |            uVar8 = 0x81a4;\r\n    0x18381537d    |            if ((char)var_1c0h != '\\0') {\r\n    0x18381537d    |                uVar8 = 0x41ed;\r\n                   |            }\r\n    0x183815381    |            dVar5 = 0.0;\r\n    0x18381538f    |            dVar14 = 0.0;\r\n    0x183815396    |            if (_var_1b8h != 0) {\r\n    0x1838153a0    |                if (_var_1b8h + 0x8000000000000001 < 2) {\r\n    0x1838153ec    |                    dVar14 = *(double *)(((int64_t)_var_1b8h >> 0x3f) * -8 + 0x19012b870);\r\n                   |                } else {\r\n    0x1838153b9    |                    iVar11 = -0x8000000000000000;\r\n    0x1838153b9    |                    if (!SCARRY8(_var_1b8h, -0x295e9648864000)) {\r\n    0x1838153b9    |                        iVar11 = _var_1b8h + 0xffd6a169b779c000;\r\n                   |                    }\r\n    0x1838153c3    |                    if (SBORROW8(0, iVar11)) {\r\n    0x1838153d7    |                        dVar14 = -INFINITY;\r\n                   |                    } else {\r\n    0x1838153cd    |                        dVar14 = (double)iVar11 / 1000000.0;\r\n                   |                    }\r\n                   |                }\r\n                   |            }\r\n    0x183815401    |            if (var_1a8h != 0) {\r\n    0x18381540b    |                if (var_1a8h + 0x8000000000000001U < 2) {\r\n    0x183815457    |                    dVar5 = *(double *)((var_1a8h >> 0x3f) * -8 + 0x19012b870);\r\n                   |                } else {\r\n    0x183815424    |                    iVar11 = -0x8000000000000000;\r\n    0x183815424    |                    if (!SCARRY8(var_1a8h, -0x295e9648864000)) {\r\n    0x183815424    |                        iVar11 = var_1a8h + -0x295e9648864000;\r\n                   |                    }\r\n    0x18381542e    |                    if (SBORROW8(0, iVar11)) {\r\n    0x183815442    |                        dVar5 = -INFINITY;\r\n                   |                    } else {\r\n    0x183815438    |                        dVar5 = (double)iVar11 / 1000000.0;\r\n                   |                    }\r\n                   |                }\r\n                   |            }\r\n    0x183815473    |            if (stack0xfffffffffffffe50 == 0) {\r\n    0x183815964    |                dVar2 = 0.0;\r\n    0x183815480    |            } else if (stack0xfffffffffffffe50 + 0x8000000000000001U < 2) {\r\n    0x183815491    |                dVar2 = *(double *)((stack0xfffffffffffffe50 >> 0x3f) * -8 + 0x19012b870);\r\n                   |            } else {\r\n    0x1838159d5    |                iVar11 = -0x8000000000000000;\r\n    0x1838159d5    |                if (!SCARRY8(stack0xfffffffffffffe50, -0x295e9648864000)) {\r\n    0x1838159d5    |                    iVar11 = stack0xfffffffffffffe50 + -0x295e9648864000;\r\n                   |                }\r\n    0x1838159df    |                if (SBORROW8(0, iVar11)) {\r\n    0x1838159e1    |                    dVar2 = -INFINITY;\r\n                   |                } else {\r\n    0x1838159f6    |                    dVar2 = (double)iVar11 / 1000000.0;\r\n                   |                }\r\n                   |            }\r\n    0x183815970    |            *(undefined8 *)arg1 = 0;\r\n    0x183815973    |            *(int64_t *)(arg1 + 8) = var_1c8h;\r\n    0x183815977    |            *(uint64_t *)(arg1 + 0x10) = var_1c8h + 0x1ffU >> 9;\r\n    0x18381597b    |            *(int64_t *)(arg1 + 0x18) = (int64_t)dVar2;\r\n    0x18381597f    |            *(undefined8 *)(arg1 + 0x20) = 0;\r\n    0x183815983    |            *(int64_t *)(arg1 + 0x28) = (int64_t)dVar14;\r\n    0x183815987    |            *(undefined8 *)(arg1 + 0x30) = 0;\r\n    0x18381598b    |            *(int64_t *)(arg1 + 0x38) = (int64_t)dVar5;\r\n    0x18381598f    |            *(undefined4 *)(arg1 + 0x40) = 0;\r\n    0x183815993    |            *(undefined4 *)(arg1 + 0x44) = uVar8;\r\n    0x18381599e    |            *(undefined8 *)(arg1 + 0x48) = 1;\r\n    0x18381599e    |            *(undefined8 *)(arg1 + 0x50) = 0;\r\n    0x1838159a2    |            *(undefined4 *)(arg1 + 0x58) = 0x1000;\r\n    0x1838159a9    |            *(undefined *)(arg1 + 0x60) = 1;\r\n    0x1838159ad    |            *(undefined4 *)(arg1 + 0x68) = 0;\r\n    0x1838159b1    |            *(undefined *)(arg1 + 0x87) = 0;\r\n    0x1838159b8    |            *(undefined *)(arg1 + 0x70) = 0;\r\n    0x183815963    |            return arg1;\r\n                   |        }\r\n    0x18381549c    |        uVar8 = (*(code *)0x11c21b5a)();\r\n    0x1838154a4    |        iVar7 = func_0x000180bdf570(uVar8);\r\n    0x1838154ac    |        uVar12 = 5;\r\n    0x1838154b4    |        if (iVar7 + 0xdU < 0xb) {\r\n    0x1838154bf    |            uVar12 = (uint32_t)*(uint8_t *)((uint64_t)(iVar7 + 0xdU) + 0x190c24fec);\r\n                   |        }\r\n    0x1838154ca    |        if (*(int32_t *)0x191de85c0 < 3) {\r\n    0x1838154d7    |            func_0x00018030d390(&var_188h, 0x190c23b08, 0x328, 2);\r\n    0x1838154ff    |            uVar9 = func_0x000184dcd0d0(&var_178h, 0x1908fb27c, 6);\r\n    0x183815514    |            uVar9 = func_0x000184dcd0d0(uVar9, 0x190c23be0, 0x34);\r\n    0x18381551c    |            func_0x000183815a50(&var_1a0h, arg2);\r\n    0x183815534    |            iVar11 = (int64_t)var_189h;\r\n    0x183815534    |            piVar13 = &var_1a0h;\r\n    0x183815534    |            if ((int64_t)var_189h < 0) {\r\n    0x18381553b    |                iVar11 = var_198h;\r\n    0x18381553b    |                piVar13 = (int64_t *)var_1a0h;\r\n                   |            }\r\n    0x183815546    |            uVar9 = func_0x000184dcd0d0(uVar9, piVar13, iVar11);\r\n    0x18381555b    |            uVar9 = func_0x000184dcd0d0(uVar9, 0x190c23bc0, 7);\r\n    0x183815565    |            func_0x00018041ca10(uVar9, uVar12);\r\n    0x18381556f    |            if (var_189h < '\\0') {\r\n    0x183815589    |                uVar3 = CONCAT17(var_189h, var_190h);\r\n                   |code_r0x000183815677:\r\n    0x183815677    |                func_0x0001841dcbe0(var_1a0h, uVar3 & 0x7fffffffffffffff);\r\n                   |            }\r\n                   |code_r0x00018381567c:\r\n    0x183815688    |            var_188h = 0x18ff81648;\r\n    0x183815683    |            func_0x00018030e9d0(&var_188h);\r\n    0x1838156a2    |            *(undefined8 *)((int64_t)&var_178h + (int64_t)*(int32_t *)(var_178h + 4)) = 0x18fe1b290;\r\n    0x1838156ae    |            var_170h = 0x18fe20d40;\r\n    0x1838156b6    |            if (var_120h._7_1_ < '\\0') {\r\n    0x1838156d2    |                func_0x0001841dcbe0(var_130h, CONCAT17(var_120h._7_1_, (unkbyte7)var_120h) & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x1838156e3    |            var_170h = 0x18fe20db0;\r\n    0x1838156f4    |            if (iStack_168 != 0x191de1450) {\r\n    0x183815a2e    |                LOCK();\r\n    0x183815a2e    |                piVar1 = (int32_t *)(iStack_168 + 8);\r\n    0x183815a2e    |                iVar7 = *piVar1;\r\n    0x183815a2e    |                *piVar1 = *piVar1 + -1;\r\n    0x183815a2e    |                UNLOCK();\r\n    0x183815a35    |                if (iVar7 == 0) {\r\n    0x183815a42    |                    (*(code *)0x185f59da0)();\r\n                   |                }\r\n                   |            }\r\n    0x1838156d7    |            func_0x00018424db70(&var_170h);\r\n    0x1838156fa    |            func_0x0001848f8b80(&var_108h);\r\n                   |        }\r\n                   |    }\r\n    0x183815714    |    *(undefined *)arg1 = 0;\r\n    0x183815716    |    *(undefined *)(arg1 + 0x60) = 0;\r\n    0x183815719    |    *(uint32_t *)(arg1 + 0x68) = uVar12;\r\n    0x183815721    |    var_178h = CONCAT17(0x10, (unkbyte7)var_178h);\r\n    0x18381573f    |    if (&var_178h < (int64_t *)0x190c23bc9 || (int64_t *)0x190c23bc8 < &var_188h) {\r\n    0x183815755    |        var_188h = 0x7320746f6e6e6143;\r\n    0x183815755    |        var_180h = 0x6874617020746174;\r\n    0x183815758    |        var_178h = var_178h & 0xffffffffffffff00;\r\n    0x183815745    |        func_0x0001838150b0(arg1 + 0x70, &var_188h, uVar12);\r\n    0x183815963    |        return arg1;\r\n                   |    }\r\n                   |code_r0x000183815a03:\r\n    0x183815a03    |    // WARNING: Does not return\r\n    0x183815a03    |    pcVar4 = (code *)invalidInstructionException();\r\n    0x183815a03    |    (*pcVar4)();\r\n                   |}\r\n[{\"offset\":6501257936,\"name\":\"fcn.1838152d0\",\"size\":1917,\"is-pure\":false,\"realsz\":1917,\"noreturn\":false,\"stackframe\":488,\"calltype\":\"ms\",\"cost\":551,\"cc\":35,\"loops\":7,\"bits\":64,\"type\":\"fcn\",\"nbbs\":64,\"edges\":95,\"ebbs\":2,\"signature\":\"fcn.1838152d0(int64_t arg1, int64_t arg2, int64_t arg3);\",\"minbound\":6501257936,\"maxbound\":6501259853,\"callrefs\":[{\"from\":6501257959,\"to\":6501257104,\"type\":\"CALL\"},{\"from\":6501258027,\"to\":6740378272,\"type\":\"CALL\"},{\"from\":6501258070,\"to\":6464588400,\"type\":\"CALL\"},{\"from\":6501258197,\"to\":6501258226,\"type\":\"CODE\"},{\"from\":6501258207,\"to\":6501258226,\"type\":\"CODE\"},{\"from\":6501258304,\"to\":6501258333,\"type\":\"CODE\"},{\"from\":6501258314,\"to\":6501258333,\"type\":\"CODE\"},{\"from\":6501258391,\"to\":6501259624,\"type\":\"CODE\"},{\"from\":6501258396,\"to\":6740378384,\"type\":\"CALL\"},{\"from\":6501258404,\"to\":6454900080,\"type\":\"CALL\"},{\"from\":6501258472,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6501258495,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501258516,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501258535,\"to\":6501259856,\"type\":\"CALL\"},{\"from\":6501258566,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501258587,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501258597,\"to\":6446762512,\"type\":\"CALL\"},{\"from\":6501258633,\"to\":6501258871,\"type\":\"CODE\"},{\"from\":6501258638,\"to\":6740378384,\"type\":\"CALL\"},{\"from\":6501258646,\"to\":6454900080,\"type\":\"CALL\"},{\"from\":6501258714,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6501258737,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501258758,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501258777,\"to\":6501259856,\"type\":\"CALL\"},{\"from\":6501258808,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501258829,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501258839,\"to\":6446762512,\"type\":\"CALL\"},{\"from\":6501258871,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501258894,\"to\":6445656528,\"type\":\"CALL\"},{\"from\":6501258962,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501259013,\"to\":6511975280,\"type\":\"CALL\"},{\"from\":6501259021,\"to\":6518967168,\"type\":\"CALL\"},{\"from\":6501259103,\"to\":6501257392,\"type\":\"CALL\"},{\"from\":6501259108,\"to\":6501259602,\"type\":\"CODE\"},{\"from\":6501259150,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6501259173,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501259194,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501259215,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501259234,\"to\":6501259856,\"type\":\"CALL\"},{\"from\":6501259265,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501259300,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501259323,\"to\":6445656528,\"type\":\"CALL\"},{\"from\":6501259384,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501259435,\"to\":6511975280,\"type\":\"CALL\"},{\"from\":6501259443,\"to\":6518967168,\"type\":\"CALL\"},{\"from\":6501259467,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6501259584,\"to\":6501257392,\"type\":\"CALL\"},{\"from\":6501259597,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501259708,\"to\":6501259602,\"type\":\"CODE\"},{\"from\":6501259753,\"to\":6501259624,\"type\":\"CODE\"},{\"from\":6501259774,\"to\":6501259624,\"type\":\"CODE\"},{\"from\":6501259806,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501259812,\"to\":6501259424,\"type\":\"CODE\"},{\"from\":6501259842,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501259848,\"to\":6501259002,\"type\":\"CODE\"}],\"datarefs\":[{\"from\":6501258199,\"to\":6706266480,\"type\":\"DATA\"},{\"from\":6501258213,\"to\":6712113264,\"type\":\"DATA\"},{\"from\":6501258306,\"to\":6706266480,\"type\":\"DATA\"},{\"from\":6501258320,\"to\":6712113264,\"type\":\"DATA\"},{\"from\":6501258378,\"to\":6712113264,\"type\":\"DATA\"},{\"from\":6501258424,\"to\":6723620844,\"type\":\"DATA\"},{\"from\":6501258435,\"to\":6742246848,\"type\":\"DATA\"},{\"from\":6501258448,\"to\":6723615496,\"type\":\"DATA\"},{\"from\":6501258482,\"to\":6720303740,\"type\":\"DATA\"},{\"from\":6501258500,\"to\":6723615712,\"type\":\"DATA\"},{\"from\":6501258571,\"to\":6723615680,\"type\":\"DATA\"},{\"from\":6501258666,\"to\":6723620844,\"type\":\"DATA\"},{\"from\":6501258677,\"to\":6742246848,\"type\":\"DATA\"},{\"from\":6501258690,\"to\":6723615496,\"type\":\"DATA\"},{\"from\":6501258724,\"to\":6720303740,\"type\":\"DATA\"},{\"from\":6501258742,\"to\":6723615640,\"type\":\"DATA\"},{\"from\":6501258813,\"to\":6723615680,\"type\":\"DATA\"},{\"from\":6501258876,\"to\":6710367816,\"type\":\"DATA\"},{\"from\":6501258907,\"to\":6708900496,\"type\":\"DATA\"},{\"from\":6501258919,\"to\":6708923712,\"type\":\"DATA\"},{\"from\":6501258972,\"to\":6708923824,\"type\":\"DATA\"},{\"from\":6501258986,\"to\":6742217808,\"type\":\"DATA\"},{\"from\":6501259045,\"to\":6723615688,\"type\":\"DATA\"},{\"from\":6501259081,\"to\":6723615688,\"type\":\"DATA\"},{\"from\":6501259113,\"to\":6742246848,\"type\":\"DATA\"},{\"from\":6501259126,\"to\":6723615496,\"type\":\"DATA\"},{\"from\":6501259160,\"to\":6720303740,\"type\":\"DATA\"},{\"from\":6501259178,\"to\":6723615552,\"type\":\"DATA\"},{\"from\":6501259199,\"to\":6719731404,\"type\":\"DATA\"},{\"from\":6501259305,\"to\":6710367816,\"type\":\"DATA\"},{\"from\":6501259336,\"to\":6708900496,\"type\":\"DATA\"},{\"from\":6501259348,\"to\":6708923712,\"type\":\"DATA\"},{\"from\":6501259394,\"to\":6708923824,\"type\":\"DATA\"},{\"from\":6501259408,\"to\":6742217808,\"type\":\"DATA\"},{\"from\":6501259517,\"to\":6723615608,\"type\":\"DATA\"},{\"from\":6501259548,\"to\":6723615620,\"type\":\"DATA\"},{\"from\":6501259559,\"to\":6723615608,\"type\":\"DATA\"},{\"from\":6501259670,\"to\":6712149512,\"type\":\"DATA\"},{\"from\":6501259745,\"to\":6706266480,\"type\":\"DATA\"}],\"codexrefs\":[{\"from\":6501258197,\"to\":6501258226,\"type\":\"CODE\"},{\"from\":6501258207,\"to\":6501258226,\"type\":\"CODE\"},{\"from\":6501258304,\"to\":6501258333,\"type\":\"CODE\"},{\"from\":6501258314,\"to\":6501258333,\"type\":\"CODE\"},{\"from\":6501258391,\"to\":6501259624,\"type\":\"CODE\"},{\"from\":6501258633,\"to\":6501258871,\"type\":\"CODE\"},{\"from\":6501259108,\"to\":6501259602,\"type\":\"CODE\"},{\"from\":6501259708,\"to\":6501259602,\"type\":\"CODE\"},{\"from\":6501259753,\"to\":6501259624,\"type\":\"CODE\"},{\"from\":6501259774,\"to\":6501259624,\"type\":\"CODE\"},{\"from\":6501259812,\"to\":6501259424,\"type\":\"CODE\"},{\"from\":6501259848,\"to\":6501259002,\"type\":\"CODE\"}],\"dataxrefs\":[],\"indegree\":12,\"outdegree\":43,\"nlocals\":20,\"nargs\":3,\"stackvars\":[{\"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_1b1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-433}},{\"name\":\"var_1b0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-432}},{\"name\":\"var_1a8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-424}},{\"name\":\"var_1a0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-416}},{\"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_189h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-393}},{\"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_170h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-368}},{\"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_108h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-264}},{\"name\":\"var_58h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-88}},{\"name\":\"var_48h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-72}},{\"name\":\"var_38h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-56}}],\"regvars\":[{\"name\":\"arg3\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"r8\"}},{\"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":"    0x1838152d0    |\r\n    0x1838152d0    |// WARNING: [rz-ghidra] Detected overlap for variable var_1b8h\r\n    0x1838152d0    |// WARNING: [rz-ghidra] Detected overlap for variable var_189h\r\n    0x1838152d0    |// WARNING: [rz-ghidra] Detected overlap for variable var_190h\r\n    0x1838152d0    |// WARNING: [rz-ghidra] Detected overlap for variable var_1b0h\r\n                   |\r\n    0x1838152d0    |int64_t fcn.1838152d0(int64_t arg1, int64_t arg2, int64_t arg3)\r\n                   |{\r\n                   |    int32_t *piVar1;\r\n                   |    double dVar2;\r\n                   |    uint64_t uVar3;\r\n                   |    code *pcVar4;\r\n                   |    double dVar5;\r\n                   |    char cVar6;\r\n                   |    int32_t iVar7;\r\n                   |    undefined4 uVar8;\r\n                   |    undefined8 uVar9;\r\n                   |    undefined4 *puVar10;\r\n                   |    int64_t iVar11;\r\n                   |    uint32_t uVar12;\r\n                   |    int64_t *piVar13;\r\n                   |    double dVar14;\r\n                   |    int64_t var_1c8h;\r\n                   |    int64_t var_1c0h;\r\n                   |    undefined var_1b8h [7];\r\n                   |    int64_t var_1b1h;\r\n                   |    int64_t var_1a8h;\r\n                   |    int64_t var_1a0h;\r\n                   |    int64_t var_198h;\r\n                   |    unkbyte7 var_190h;\r\n                   |    char var_189h;\r\n                   |    int64_t var_188h;\r\n                   |    int64_t var_180h;\r\n                   |    int64_t var_178h;\r\n                   |    int64_t var_170h;\r\n                   |    int64_t iStack_168;\r\n                   |    int64_t var_130h;\r\n                   |    int64_t var_120h;\r\n                   |    int64_t var_108h;\r\n                   |    int64_t var_58h;\r\n                   |    undefined8 uStack_50;\r\n                   |    int64_t var_48h;\r\n                   |    undefined8 uStack_40;\r\n                   |    int64_t var_38h;\r\n                   |    \r\n    0x1838152e7    |    cVar6 = func_0x000183814f90(arg3);\r\n    0x1838152ee    |    if (cVar6 == '\\0') {\r\n    0x183815770    |        if (*(int32_t *)0x191de85c0 < 3) {\r\n    0x18381577d    |            func_0x00018030d390(&var_188h, 0x190c23b08, 0x307, 2);\r\n    0x1838157a5    |            uVar9 = func_0x000184dcd0d0(&var_178h, 0x1908fb27c, 6);\r\n    0x1838157ba    |            uVar9 = func_0x000184dcd0d0(uVar9, 0x190c23b40, 0x34);\r\n    0x1838157cf    |            uVar9 = func_0x000184dcd0d0(uVar9, 0x19086f6cc, 6);\r\n    0x1838157d7    |            func_0x000183815a50(&var_1c8h, arg2);\r\n    0x1838157ef    |            iVar11 = (int64_t)(char)var_1b1h;\r\n    0x1838157ef    |            piVar13 = &var_1c8h;\r\n    0x1838157ef    |            if ((int64_t)(char)var_1b1h < 0) {\r\n    0x1838157f6    |                iVar11 = var_1c0h;\r\n    0x1838157f6    |                piVar13 = (int64_t *)var_1c8h;\r\n                   |            }\r\n    0x183815801    |            func_0x000184dcd0d0(uVar9, piVar13, iVar11);\r\n    0x183815815    |            if ((int64_t)_var_1b8h < 0) {\r\n    0x183815824    |                func_0x0001841dcbe0(var_1c8h, _var_1b8h & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x183815835    |            var_188h = 0x18ff81648;\r\n    0x183815830    |            func_0x00018030e9d0(&var_188h);\r\n    0x18381584f    |            *(undefined8 *)((int64_t)&var_178h + (int64_t)*(int32_t *)(var_178h + 4)) = 0x18fe1b290;\r\n    0x18381585b    |            var_170h = 0x18fe20d40;\r\n    0x183815863    |            if (var_120h._7_1_ < '\\0') {\r\n    0x183815878    |                func_0x0001841dcbe0(var_130h, CONCAT17(var_120h._7_1_, (unkbyte7)var_120h) & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x183815889    |            var_170h = 0x18fe20db0;\r\n    0x18381589a    |            if (iStack_168 != 0x191de1450) {\r\n    0x183815a0a    |                LOCK();\r\n    0x183815a0a    |                piVar1 = (int32_t *)(iStack_168 + 8);\r\n    0x183815a0a    |                iVar7 = *piVar1;\r\n    0x183815a0a    |                *piVar1 = *piVar1 + -1;\r\n    0x183815a0a    |                UNLOCK();\r\n    0x183815a11    |                if (iVar7 == 0) {\r\n    0x183815a1e    |                    (*(code *)0x185f59da0)();\r\n                   |                }\r\n                   |            }\r\n    0x18381587d    |            func_0x00018424db70(&var_170h);\r\n    0x1838158a0    |            func_0x0001848f8b80(&var_108h);\r\n                   |        }\r\n    0x1838158ba    |        *(undefined *)arg1 = 0;\r\n    0x1838158bc    |        *(undefined *)(arg1 + 0x60) = 0;\r\n    0x1838158bf    |        *(undefined4 *)(arg1 + 0x68) = 0xd;\r\n    0x1838158cb    |        puVar10 = (undefined4 *)func_0x000185f006b8(0x20);\r\n    0x1838158d8    |        var_180h = 0x1c;\r\n    0x1838158eb    |        var_178h = -0x7fffffffffffffe0;\r\n    0x1838158f7    |        var_188h = (int64_t)puVar10;\r\n    0x183815912    |        if ((puVar10 <= puVar10 + 7) && (puVar10 + 7 < (undefined4 *)0x190c23b79 || (undefined4 *)0x190c23b78 < puVar10)\r\n                   |           ) {\r\n    0x183815923    |            *(undefined8 *)(puVar10 + 3) = 0x2820746e756f6d20;\r\n    0x183815923    |            *(undefined8 *)(puVar10 + 5) = 0x296b6e696c6d7973;\r\n    0x18381592e    |            *puVar10 = 0x68746150;\r\n    0x18381592e    |            puVar10[1] = 0x63736520;\r\n    0x18381592e    |            puVar10[2] = 0x73657061;\r\n    0x18381592e    |            puVar10[3] = 0x756f6d20;\r\n    0x183815931    |            *(undefined *)(puVar10 + 7) = 0;\r\n    0x183815918    |            func_0x0001838150b0(arg1 + 0x70, &var_188h, 0xd);\r\n    0x18381594d    |            func_0x0001841dcbe0(puVar10, 0x20);\r\n    0x183815963    |            return arg1;\r\n                   |        }\r\n                   |        goto code_r0x000183815a03;\r\n                   |    }\r\n    0x1838152f8    |    var_48h = 0;\r\n    0x1838152f8    |    uStack_40 = 0;\r\n    0x183815301    |    var_58h = 0;\r\n    0x183815301    |    uStack_50 = 0;\r\n    0x18381530a    |    var_38h._0_4_ = 0;\r\n    0x18381531c    |    iVar11 = arg2;\r\n    0x18381531c    |    if (*(char *)(arg2 + 0x17) < '\\0') {\r\n    0x18381531e    |        iVar11 = *(int64_t *)arg2;\r\n                   |    }\r\n    0x18381532b    |    iVar7 = (*(code *)0x11c21a38)(iVar11, 0, &var_58h);\r\n    0x183815333    |    if (iVar7 == 0) {\r\n    0x18381558e    |        uVar8 = (*(code *)0x11c21b5a)();\r\n    0x183815596    |        iVar7 = func_0x000180bdf570(uVar8);\r\n    0x18381559e    |        uVar12 = 5;\r\n    0x1838155a6    |        if (iVar7 + 0xdU < 0xb) {\r\n    0x1838155b1    |            uVar12 = (uint32_t)*(uint8_t *)((uint64_t)(iVar7 + 0xdU) + 0x190c24fec);\r\n                   |        }\r\n    0x1838155bc    |        if (*(int32_t *)0x191de85c0 < 3) {\r\n    0x1838155c9    |            func_0x00018030d390(&var_188h, 0x190c23b08, 0x31e, 2);\r\n    0x1838155f1    |            uVar9 = func_0x000184dcd0d0(&var_178h, 0x1908fb27c, 6);\r\n    0x183815606    |            uVar9 = func_0x000184dcd0d0(uVar9, 0x190c23b98, 0x22);\r\n    0x18381560e    |            func_0x000183815a50(&var_1c8h, arg2);\r\n    0x183815626    |            iVar11 = (int64_t)(char)var_1b1h;\r\n    0x183815626    |            piVar13 = &var_1c8h;\r\n    0x183815626    |            if ((int64_t)(char)var_1b1h < 0) {\r\n    0x18381562d    |                iVar11 = var_1c0h;\r\n    0x18381562d    |                piVar13 = (int64_t *)var_1c8h;\r\n                   |            }\r\n    0x183815638    |            uVar9 = func_0x000184dcd0d0(uVar9, piVar13, iVar11);\r\n    0x18381564d    |            uVar9 = func_0x000184dcd0d0(uVar9, 0x190c23bc0, 7);\r\n    0x183815657    |            func_0x00018041ca10(uVar9, uVar12);\r\n    0x183815661    |            var_1a0h = var_1c8h;\r\n    0x183815661    |            uVar3 = _var_1b8h;\r\n    0x183815661    |            if ((int64_t)_var_1b8h < 0) goto code_r0x000183815677;\r\n    0x183815661    |            goto code_r0x00018381567c;\r\n                   |        }\r\n                   |    } else {\r\n    0x183815342    |        _var_1b8h = 0;\r\n    0x183815342    |        stack0xfffffffffffffe50 = 0;\r\n    0x183815347    |        var_1c8h = 0;\r\n    0x183815347    |        var_1c0h = 0;\r\n    0x18381534b    |        var_1a8h = 0;\r\n    0x183815356    |        cVar6 = func_0x00018151ca70(arg2);\r\n    0x18381535d    |        if (cVar6 != '\\0') {\r\n    0x18381537d    |            uVar8 = 0x81a4;\r\n    0x18381537d    |            if ((char)var_1c0h != '\\0') {\r\n    0x18381537d    |                uVar8 = 0x41ed;\r\n                   |            }\r\n    0x183815381    |            dVar5 = 0.0;\r\n    0x18381538f    |            dVar14 = 0.0;\r\n    0x183815396    |            if (_var_1b8h != 0) {\r\n    0x1838153a0    |                if (_var_1b8h + 0x8000000000000001 < 2) {\r\n    0x1838153ec    |                    dVar14 = *(double *)(((int64_t)_var_1b8h >> 0x3f) * -8 + 0x19012b870);\r\n                   |                } else {\r\n    0x1838153b9    |                    iVar11 = -0x8000000000000000;\r\n    0x1838153b9    |                    if (!SCARRY8(_var_1b8h, -0x295e9648864000)) {\r\n    0x1838153b9    |                        iVar11 = _var_1b8h + 0xffd6a169b779c000;\r\n                   |                    }\r\n    0x1838153c3    |                    if (SBORROW8(0, iVar11)) {\r\n    0x1838153d7    |                        dVar14 = -INFINITY;\r\n                   |                    } else {\r\n    0x1838153cd    |                        dVar14 = (double)iVar11 / 1000000.0;\r\n                   |                    }\r\n                   |                }\r\n                   |            }\r\n    0x183815401    |            if (var_1a8h != 0) {\r\n    0x18381540b    |                if (var_1a8h + 0x8000000000000001U < 2) {\r\n    0x183815457    |                    dVar5 = *(double *)((var_1a8h >> 0x3f) * -8 + 0x19012b870);\r\n                   |                } else {\r\n    0x183815424    |                    iVar11 = -0x8000000000000000;\r\n    0x183815424    |                    if (!SCARRY8(var_1a8h, -0x295e9648864000)) {\r\n    0x183815424    |                        iVar11 = var_1a8h + -0x295e9648864000;\r\n                   |                    }\r\n    0x18381542e    |                    if (SBORROW8(0, iVar11)) {\r\n    0x183815442    |                        dVar5 = -INFINITY;\r\n                   |                    } else {\r\n    0x183815438    |                        dVar5 = (double)iVar11 / 1000000.0;\r\n                   |                    }\r\n                   |                }\r\n                   |            }\r\n    0x183815473    |            if (stack0xfffffffffffffe50 == 0) {\r\n    0x183815964    |                dVar2 = 0.0;\r\n    0x183815480    |            } else if (stack0xfffffffffffffe50 + 0x8000000000000001U < 2) {\r\n    0x183815491    |                dVar2 = *(double *)((stack0xfffffffffffffe50 >> 0x3f) * -8 + 0x19012b870);\r\n                   |            } else {\r\n    0x1838159d5    |                iVar11 = -0x8000000000000000;\r\n    0x1838159d5    |                if (!SCARRY8(stack0xfffffffffffffe50, -0x295e9648864000)) {\r\n    0x1838159d5    |                    iVar11 = stack0xfffffffffffffe50 + -0x295e9648864000;\r\n                   |                }\r\n    0x1838159df    |                if (SBORROW8(0, iVar11)) {\r\n    0x1838159e1    |                    dVar2 = -INFINITY;\r\n                   |                } else {\r\n    0x1838159f6    |                    dVar2 = (double)iVar11 / 1000000.0;\r\n                   |                }\r\n                   |            }\r\n    0x183815970    |            *(undefined8 *)arg1 = 0;\r\n    0x183815973    |            *(int64_t *)(arg1 + 8) = var_1c8h;\r\n    0x183815977    |            *(uint64_t *)(arg1 + 0x10) = var_1c8h + 0x1ffU >> 9;\r\n    0x18381597b    |            *(int64_t *)(arg1 + 0x18) = (int64_t)dVar2;\r\n    0x18381597f    |            *(undefined8 *)(arg1 + 0x20) = 0;\r\n    0x183815983    |            *(int64_t *)(arg1 + 0x28) = (int64_t)dVar14;\r\n    0x183815987    |            *(undefined8 *)(arg1 + 0x30) = 0;\r\n    0x18381598b    |            *(int64_t *)(arg1 + 0x38) = (int64_t)dVar5;\r\n    0x18381598f    |            *(undefined4 *)(arg1 + 0x40) = 0;\r\n    0x183815993    |            *(undefined4 *)(arg1 + 0x44) = uVar8;\r\n    0x18381599e    |            *(undefined8 *)(arg1 + 0x48) = 1;\r\n    0x18381599e    |            *(undefined8 *)(arg1 + 0x50) = 0;\r\n    0x1838159a2    |            *(undefined4 *)(arg1 + 0x58) = 0x1000;\r\n    0x1838159a9    |            *(undefined *)(arg1 + 0x60) = 1;\r\n    0x1838159ad    |            *(undefined4 *)(arg1 + 0x68) = 0;\r\n    0x1838159b1    |            *(undefined *)(arg1 + 0x87) = 0;\r\n    0x1838159b8    |            *(undefined *)(arg1 + 0x70) = 0;\r\n    0x183815963    |            return arg1;\r\n                   |        }\r\n    0x18381549c    |        uVar8 = (*(code *)0x11c21b5a)();\r\n    0x1838154a4    |        iVar7 = func_0x000180bdf570(uVar8);\r\n    0x1838154ac    |        uVar12 = 5;\r\n    0x1838154b4    |        if (iVar7 + 0xdU < 0xb) {\r\n    0x1838154bf    |            uVar12 = (uint32_t)*(uint8_t *)((uint64_t)(iVar7 + 0xdU) + 0x190c24fec);\r\n                   |        }\r\n    0x1838154ca    |        if (*(int32_t *)0x191de85c0 < 3) {\r\n    0x1838154d7    |            func_0x00018030d390(&var_188h, 0x190c23b08, 0x328, 2);\r\n    0x1838154ff    |            uVar9 = func_0x000184dcd0d0(&var_178h, 0x1908fb27c, 6);\r\n    0x183815514    |            uVar9 = func_0x000184dcd0d0(uVar9, 0x190c23be0, 0x34);\r\n    0x18381551c    |            func_0x000183815a50(&var_1a0h, arg2);\r\n    0x183815534    |            iVar11 = (int64_t)var_189h;\r\n    0x183815534    |            piVar13 = &var_1a0h;\r\n    0x183815534    |            if ((int64_t)var_189h < 0) {\r\n    0x18381553b    |                iVar11 = var_198h;\r\n    0x18381553b    |                piVar13 = (int64_t *)var_1a0h;\r\n                   |            }\r\n    0x183815546    |            uVar9 = func_0x000184dcd0d0(uVar9, piVar13, iVar11);\r\n    0x18381555b    |            uVar9 = func_0x000184dcd0d0(uVar9, 0x190c23bc0, 7);\r\n    0x183815565    |            func_0x00018041ca10(uVar9, uVar12);\r\n    0x18381556f    |            if (var_189h < '\\0') {\r\n    0x183815589    |                uVar3 = CONCAT17(var_189h, var_190h);\r\n                   |code_r0x000183815677:\r\n    0x183815677    |                func_0x0001841dcbe0(var_1a0h, uVar3 & 0x7fffffffffffffff);\r\n                   |            }\r\n                   |code_r0x00018381567c:\r\n    0x183815688    |            var_188h = 0x18ff81648;\r\n    0x183815683    |            func_0x00018030e9d0(&var_188h);\r\n    0x1838156a2    |            *(undefined8 *)((int64_t)&var_178h + (int64_t)*(int32_t *)(var_178h + 4)) = 0x18fe1b290;\r\n    0x1838156ae    |            var_170h = 0x18fe20d40;\r\n    0x1838156b6    |            if (var_120h._7_1_ < '\\0') {\r\n    0x1838156d2    |                func_0x0001841dcbe0(var_130h, CONCAT17(var_120h._7_1_, (unkbyte7)var_120h) & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x1838156e3    |            var_170h = 0x18fe20db0;\r\n    0x1838156f4    |            if (iStack_168 != 0x191de1450) {\r\n    0x183815a2e    |                LOCK();\r\n    0x183815a2e    |                piVar1 = (int32_t *)(iStack_168 + 8);\r\n    0x183815a2e    |                iVar7 = *piVar1;\r\n    0x183815a2e    |                *piVar1 = *piVar1 + -1;\r\n    0x183815a2e    |                UNLOCK();\r\n    0x183815a35    |                if (iVar7 == 0) {\r\n    0x183815a42    |                    (*(code *)0x185f59da0)();\r\n                   |                }\r\n                   |            }\r\n    0x1838156d7    |            func_0x00018424db70(&var_170h);\r\n    0x1838156fa    |            func_0x0001848f8b80(&var_108h);\r\n                   |        }\r\n                   |    }\r\n    0x183815714    |    *(undefined *)arg1 = 0;\r\n    0x183815716    |    *(undefined *)(arg1 + 0x60) = 0;\r\n    0x183815719    |    *(uint32_t *)(arg1 + 0x68) = uVar12;\r\n    0x183815721    |    var_178h = CONCAT17(0x10, (unkbyte7)var_178h);\r\n    0x18381573f    |    if (&var_178h < (int64_t *)0x190c23bc9 || (int64_t *)0x190c23bc8 < &var_188h) {\r\n    0x183815755    |        var_188h = 0x7320746f6e6e6143;\r\n    0x183815755    |        var_180h = 0x6874617020746174;\r\n    0x183815758    |        var_178h = var_178h & 0xffffffffffffff00;\r\n    0x183815745    |        func_0x0001838150b0(arg1 + 0x70, &var_188h, uVar12);\r\n    0x183815963    |        return arg1;\r\n                   |    }\r\n                   |code_r0x000183815a03:\r\n    0x183815a03    |    // WARNING: Does not return\r\n    0x183815a03    |    pcVar4 = (code *)invalidInstructionException();\r\n    0x183815a03    |    (*pcVar4)();\r\n                   |}\r\n[{\"offset\":6501257936,\"name\":\"fcn.1838152d0\",\"size\":1917,\"is-pure\":false,\"realsz\":1917,\"noreturn\":false,\"stackframe\":488,\"calltype\":\"ms\",\"cost\":551,\"cc\":35,\"loops\":7,\"bits\":64,\"type\":\"fcn\",\"nbbs\":64,\"edges\":95,\"ebbs\":2,\"signature\":\"fcn.1838152d0(int64_t arg1, int64_t arg2, int64_t arg3);\",\"minbound\":6501257936,\"maxbound\":6501259853,\"callrefs\":[{\"from\":6501257959,\"to\":6501257104,\"type\":\"CALL\"},{\"from\":6501258027,\"to\":6740378272,\"type\":\"CALL\"},{\"from\":6501258070,\"to\":6464588400,\"type\":\"CALL\"},{\"from\":6501258197,\"to\":6501258226,\"type\":\"CODE\"},{\"from\":6501258207,\"to\":6501258226,\"type\":\"CODE\"},{\"from\":6501258304,\"to\":6501258333,\"type\":\"CODE\"},{\"from\":6501258314,\"to\":6501258333,\"type\":\"CODE\"},{\"from\":6501258391,\"to\":6501259624,\"type\":\"CODE\"},{\"from\":6501258396,\"to\":6740378384,\"type\":\"CALL\"},{\"from\":6501258404,\"to\":6454900080,\"type\":\"CALL\"},{\"from\":6501258472,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6501258495,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501258516,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501258535,\"to\":6501259856,\"type\":\"CALL\"},{\"from\":6501258566,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501258587,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501258597,\"to\":6446762512,\"type\":\"CALL\"},{\"from\":6501258633,\"to\":6501258871,\"type\":\"CODE\"},{\"from\":6501258638,\"to\":6740378384,\"type\":\"CALL\"},{\"from\":6501258646,\"to\":6454900080,\"type\":\"CALL\"},{\"from\":6501258714,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6501258737,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501258758,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501258777,\"to\":6501259856,\"type\":\"CALL\"},{\"from\":6501258808,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501258829,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501258839,\"to\":6446762512,\"type\":\"CALL\"},{\"from\":6501258871,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501258894,\"to\":6445656528,\"type\":\"CALL\"},{\"from\":6501258962,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501259013,\"to\":6511975280,\"type\":\"CALL\"},{\"from\":6501259021,\"to\":6518967168,\"type\":\"CALL\"},{\"from\":6501259103,\"to\":6501257392,\"type\":\"CALL\"},{\"from\":6501259108,\"to\":6501259602,\"type\":\"CODE\"},{\"from\":6501259150,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6501259173,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501259194,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501259215,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501259234,\"to\":6501259856,\"type\":\"CALL\"},{\"from\":6501259265,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501259300,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501259323,\"to\":6445656528,\"type\":\"CALL\"},{\"from\":6501259384,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501259435,\"to\":6511975280,\"type\":\"CALL\"},{\"from\":6501259443,\"to\":6518967168,\"type\":\"CALL\"},{\"from\":6501259467,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6501259584,\"to\":6501257392,\"type\":\"CALL\"},{\"from\":6501259597,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501259708,\"to\":6501259602,\"type\":\"CODE\"},{\"from\":6501259753,\"to\":6501259624,\"type\":\"CODE\"},{\"from\":6501259774,\"to\":6501259624,\"type\":\"CODE\"},{\"from\":6501259806,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501259812,\"to\":6501259424,\"type\":\"CODE\"},{\"from\":6501259842,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501259848,\"to\":6501259002,\"type\":\"CODE\"}],\"datarefs\":[{\"from\":6501258199,\"to\":6706266480,\"type\":\"DATA\"},{\"from\":6501258213,\"to\":6712113264,\"type\":\"DATA\"},{\"from\":6501258306,\"to\":6706266480,\"type\":\"DATA\"},{\"from\":6501258320,\"to\":6712113264,\"type\":\"DATA\"},{\"from\":6501258378,\"to\":6712113264,\"type\":\"DATA\"},{\"from\":6501258424,\"to\":6723620844,\"type\":\"DATA\"},{\"from\":6501258435,\"to\":6742246848,\"type\":\"DATA\"},{\"from\":6501258448,\"to\":6723615496,\"type\":\"DATA\"},{\"from\":6501258482,\"to\":6720303740,\"type\":\"DATA\"},{\"from\":6501258500,\"to\":6723615712,\"type\":\"DATA\"},{\"from\":6501258571,\"to\":6723615680,\"type\":\"DATA\"},{\"from\":6501258666,\"to\":6723620844,\"type\":\"DATA\"},{\"from\":6501258677,\"to\":6742246848,\"type\":\"DATA\"},{\"from\":6501258690,\"to\":6723615496,\"type\":\"DATA\"},{\"from\":6501258724,\"to\":6720303740,\"type\":\"DATA\"},{\"from\":6501258742,\"to\":6723615640,\"type\":\"DATA\"},{\"from\":6501258813,\"to\":6723615680,\"type\":\"DATA\"},{\"from\":6501258876,\"to\":6710367816,\"type\":\"DATA\"},{\"from\":6501258907,\"to\":6708900496,\"type\":\"DATA\"},{\"from\":6501258919,\"to\":6708923712,\"type\":\"DATA\"},{\"from\":6501258972,\"to\":6708923824,\"type\":\"DATA\"},{\"from\":6501258986,\"to\":6742217808,\"type\":\"DATA\"},{\"from\":6501259045,\"to\":6723615688,\"type\":\"DATA\"},{\"from\":6501259081,\"to\":6723615688,\"type\":\"DATA\"},{\"from\":6501259113,\"to\":6742246848,\"type\":\"DATA\"},{\"from\":6501259126,\"to\":6723615496,\"type\":\"DATA\"},{\"from\":6501259160,\"to\":6720303740,\"type\":\"DATA\"},{\"from\":6501259178,\"to\":6723615552,\"type\":\"DATA\"},{\"from\":6501259199,\"to\":6719731404,\"type\":\"DATA\"},{\"from\":6501259305,\"to\":6710367816,\"type\":\"DATA\"},{\"from\":6501259336,\"to\":6708900496,\"type\":\"DATA\"},{\"from\":6501259348,\"to\":6708923712,\"type\":\"DATA\"},{\"from\":6501259394,\"to\":6708923824,\"type\":\"DATA\"},{\"from\":6501259408,\"to\":6742217808,\"type\":\"DATA\"},{\"from\":6501259517,\"to\":6723615608,\"type\":\"DATA\"},{\"from\":6501259548,\"to\":6723615620,\"type\":\"DATA\"},{\"from\":6501259559,\"to\":6723615608,\"type\":\"DATA\"},{\"from\":6501259670,\"to\":6712149512,\"type\":\"DATA\"},{\"from\":6501259745,\"to\":6706266480,\"type\":\"DATA\"}],\"codexrefs\":[{\"from\":6501258197,\"to\":6501258226,\"type\":\"CODE\"},{\"from\":6501258207,\"to\":6501258226,\"type\":\"CODE\"},{\"from\":6501258304,\"to\":6501258333,\"type\":\"CODE\"},{\"from\":6501258314,\"to\":6501258333,\"type\":\"CODE\"},{\"from\":6501258391,\"to\":6501259624,\"type\":\"CODE\"},{\"from\":6501258633,\"to\":6501258871,\"type\":\"CODE\"},{\"from\":6501259108,\"to\":6501259602,\"type\":\"CODE\"},{\"from\":6501259708,\"to\":6501259602,\"type\":\"CODE\"},{\"from\":6501259753,\"to\":6501259624,\"type\":\"CODE\"},{\"from\":6501259774,\"to\":6501259624,\"type\":\"CODE\"},{\"from\":6501259812,\"to\":6501259424,\"type\":\"CODE\"},{\"from\":6501259848,\"to\":6501259002,\"type\":\"CODE\"}],\"dataxrefs\":[],\"indegree\":12,\"outdegree\":43,\"nlocals\":20,\"nargs\":3,\"stackvars\":[{\"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_1b1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-433}},{\"name\":\"var_1b0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-432}},{\"name\":\"var_1a8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-424}},{\"name\":\"var_1a0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-416}},{\"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_189h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-393}},{\"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_170h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-368}},{\"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_108h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-264}},{\"name\":\"var_58h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-88}},{\"name\":\"var_48h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-72}},{\"name\":\"var_38h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-56}}],\"regvars\":[{\"name\":\"arg3\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"r8\"}},{\"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":"5109ms"}}
