{"ok":true,"data":{"evidence_id":"ev_12b142a0878cce9354272e4cb6c6fc100e3305041b0f03f440b6840f2879ebef","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 @ 0x183670ec0;pdgo @ 0x183670ec0;afij @ 0x183670ec0","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 @ 0x183670ec0;pdgo @ 0x183670ec0;afij @ 0x183670ec0","C:\\Users\\tjzhong\\AppData\\Local\\Tabbit\\Application\\1.18.21.0\\Tabbit.dll"]},"raw_result":{"stdout":"    0x183670ec0    |\r\n    0x183670ec0    |// WARNING: [rz-ghidra] Detected overlap for variable var_191h\r\n    0x183670ec0    |// WARNING: [rz-ghidra] Detected overlap for variable var_1c1h\r\n    0x183670ec0    |// WARNING: [rz-ghidra] Detected overlap for variable var_198h\r\n    0x183670ec0    |// WARNING: [rz-ghidra] Detected overlap for variable var_1e9h\r\n    0x183670ec0    |// WARNING: [rz-ghidra] Detected overlap for variable var_179h\r\n    0x183670ec0    |// WARNING: [rz-ghidra] Detected overlap for variable var_178h\r\n                   |\r\n    0x183670ec0    |void fcn.183670ec0(int64_t arg1, int64_t arg2, int64_t arg3)\r\n                   |{\r\n                   |    uint8_t uVar1;\r\n                   |    int32_t *piVar2;\r\n                   |    int32_t *piVar3;\r\n                   |    code *pcVar4;\r\n                   |    undefined4 uVar5;\r\n                   |    undefined4 uVar6;\r\n                   |    char cVar7;\r\n                   |    uint32_t uVar8;\r\n                   |    int32_t iVar9;\r\n                   |    undefined8 uVar10;\r\n                   |    uint64_t uVar11;\r\n                   |    int64_t *piVar12;\r\n                   |    uint64_t uVar13;\r\n                   |    undefined4 *puVar14;\r\n                   |    int64_t iVar15;\r\n                   |    int64_t *piVar16;\r\n                   |    int64_t iVar17;\r\n                   |    int64_t *piVar18;\r\n                   |    uint64_t uVar19;\r\n                   |    undefined8 *puVar20;\r\n                   |    uint64_t uVar21;\r\n                   |    int64_t iVar22;\r\n                   |    undefined auStack_238 [32];\r\n                   |    int64_t var_218h;\r\n                   |    int64_t var_210h;\r\n                   |    int64_t var_208h;\r\n                   |    int64_t var_200h;\r\n                   |    uint8_t var_1e9h;\r\n                   |    int64_t var_1e8h;\r\n                   |    int64_t iStack_1e0;\r\n                   |    int64_t var_1d8h;\r\n                   |    int64_t var_1d0h;\r\n                   |    int64_t var_1c8h;\r\n                   |    int64_t var_1b8h;\r\n                   |    int64_t iStack_1b0;\r\n                   |    int64_t var_1a8h;\r\n                   |    int64_t var_1a0h;\r\n                   |    undefined8 var_198h;\r\n                   |    int64_t var_190h;\r\n                   |    int64_t var_188h;\r\n                   |    int64_t var_180h;\r\n                   |    undefined8 var_178h;\r\n                   |    int64_t var_60h;\r\n                   |    int64_t var_58h;\r\n                   |    \r\n    0x183670edb    |    uVar19 = arg3 & 0xffffffff;\r\n    0x183670eeb    |    var_60h = *(uint64_t *)0x191c71040 ^ (uint64_t)auStack_238;\r\n    0x183670ef9    |    uVar8 = *(int32_t *)(arg1 + 0x10) - 1;\r\n    0x183670f02    |    if (2 < *(int32_t *)0x191de85c0) goto code_r0x0001836718ac;\r\n    0x183670f1a    |    if (1 < uVar8) {\r\n    0x183670f0f    |        func_0x00018030d390(&var_190h, 0x190bfffb0, 0x19b, 2);\r\n    0x183671702    |        uVar10 = func_0x000184dcd0d0(&var_180h, 0x190c00490, 0x30);\r\n    0x18367170d    |        uVar10 = func_0x00018041ca10(uVar10, *(undefined4 *)(arg1 + 0x10));\r\n    0x183671722    |        uVar10 = func_0x000184dcd0d0(uVar10, 0x190c00cc8, 0xd);\r\n    0x183671727    |        iVar17 = (int64_t)*(char *)(arg2 + 0x17);\r\n    0x18367172f    |        if (iVar17 < 0) {\r\n    0x183671731    |            iVar17 = *(int64_t *)(arg2 + 8);\r\n                   |        }\r\n    0x183671738    |        uVar10 = func_0x0001813014a0(uVar10, iVar17);\r\n    0x18367174d    |        uVar10 = func_0x000184dcd0d0(uVar10, 0x190c004c8, 10);\r\n    0x183671757    |        func_0x00018084a240(uVar10, uVar19);\r\n    0x18367175c    |        func_0x0001804b0120(&var_190h);\r\n    0x183671764    |        goto code_r0x000183671769;\r\n                   |    }\r\n    0x183670f0f    |    func_0x00018030d390(&var_190h, 0x190bfffb0, 0x1a0, 2);\r\n    0x183670f46    |    uVar10 = func_0x000184dcd0d0(&var_180h, 0x190c004d8, 0x2d);\r\n    0x183670f4b    |    iVar17 = (int64_t)*(char *)(arg2 + 0x17);\r\n    0x183670f53    |    if (iVar17 < 0) {\r\n    0x183670f55    |        iVar17 = *(int64_t *)(arg2 + 8);\r\n                   |    }\r\n    0x183670f5c    |    uVar10 = func_0x0001813014a0(uVar10, iVar17);\r\n    0x183670f71    |    uVar10 = func_0x000184dcd0d0(uVar10, 0x190c004c8, 10);\r\n    0x183670f7b    |    func_0x00018084a240(uVar10, uVar19);\r\n    0x183670f80    |    func_0x0001804b0120(&var_190h);\r\n                   |    do {\r\n    0x183670f8d    |        iVar17 = (int64_t)*(char *)(arg2 + 0x17);\r\n    0x183670f95    |        if (iVar17 < 0) {\r\n    0x183670f97    |            iVar17 = *(int64_t *)(arg2 + 8);\r\n                   |        }\r\n    0x183670fa4    |        if (iVar17 == 0) {\r\n    0x1836714f0    |            if ((*(char *)(arg1 + 0x91) != '\\0') && (*(char *)(arg1 + 0x93) == '\\x01')) goto code_r0x000183671527;\r\n                   |        } else {\r\n    0x183670fac    |            if (*(char *)(arg1 + 0x91) == '\\0') {\r\n    0x1836714fb    |                if (*(char *)(arg1 + 0x93) == '\\x01') {\r\n    0x1836714fd    |                    func_0x00018367d860(*(undefined8 *)(arg1 + 0xb0), arg2);\r\n                   |                } else {\r\n    0x183671522    |                    func_0x0001836718d0(arg1, arg2);\r\n                   |                }\r\n                   |            } else {\r\n    0x183670fb2    |                piVar18 = (int64_t *)(arg1 + 0x48);\r\n    0x183670fb6    |                iStack_1b0 = (int64_t)*(char *)(arg1 + 0x5f);\r\n    0x183670fc1    |                var_1b8h = (int64_t)piVar18;\r\n    0x183670fc1    |                if (iStack_1b0 < 0) {\r\n    0x183670fc3    |                    var_1b8h = *(int64_t *)(arg1 + 0x48);\r\n    0x183670fc7    |                    iStack_1b0 = *(int64_t *)(arg1 + 0x50);\r\n                   |                }\r\n    0x183670fd6    |                var_1a8h = 0;\r\n    0x183670fd6    |                var_1a0h = 0;\r\n    0x183670fdc    |                var_198h = 0;\r\n    0x183670fce    |                func_0x0001854229f0(&var_1a8h);\r\n    0x183670ff7    |                var_1c8h = 0;\r\n    0x183670ffc    |                var_1d8h = 0;\r\n    0x183670ffc    |                var_1d0h = 0;\r\n    0x183671001    |                iStack_1e0 = (int64_t)*(char *)(arg2 + 0x17);\r\n    0x18367100c    |                var_1e8h = arg2;\r\n    0x18367100c    |                if (iStack_1e0 < 0) {\r\n    0x18367100e    |                    var_1e8h = *(int64_t *)arg2;\r\n    0x183671011    |                    iStack_1e0 = *(int64_t *)(arg2 + 8);\r\n                   |                }\r\n    0x183671021    |                func_0x0001854229f0(&var_1d8h);\r\n    0x18367103a    |                uVar13 = (int64_t)var_1c8h._7_1_;\r\n    0x18367103a    |                if ((int64_t)var_1c8h._7_1_ < 0) {\r\n    0x18367103c    |                    uVar13 = var_1d0h;\r\n                   |                }\r\n    0x183671050    |                uVar11 = (int64_t)var_198h._7_1_;\r\n    0x183671050    |                if ((int64_t)var_198h._7_1_ < 0) {\r\n    0x183671052    |                    uVar11 = var_1a0h;\r\n                   |                }\r\n    0x18367105d    |                if (uVar13 < uVar11) {\r\n    0x18367105d    |                    uVar11 = uVar13;\r\n                   |                }\r\n    0x183671064    |                if (uVar11 == 0) {\r\n    0x1836710a9    |                    uVar13 = 0;\r\n                   |                } else {\r\n    0x183671069    |                    piVar12 = &var_1a8h;\r\n    0x183671069    |                    if (var_198h < 0) {\r\n    0x18367106b    |                        piVar12 = (int64_t *)var_1a8h;\r\n                   |                    }\r\n    0x183671075    |                    piVar16 = &var_1d8h;\r\n    0x183671075    |                    if (var_1c8h < 0) {\r\n    0x183671077    |                        piVar16 = (int64_t *)var_1d8h;\r\n                   |                    }\r\n    0x18367107c    |                    uVar21 = 0;\r\n                   |                    do {\r\n    0x183671089    |                        uVar13 = uVar21;\r\n    0x183671089    |                        if (*(int16_t *)((int64_t)piVar12 + uVar21 * 2) != *(int16_t *)((int64_t)piVar16 + uVar21 * 2))\r\n    0x183671089    |                        break;\r\n    0x18367108b    |                        uVar21 = uVar21 + 1;\r\n    0x183671091    |                        uVar13 = uVar11;\r\n    0x183671091    |                    } while (uVar11 != uVar21);\r\n                   |                }\r\n    0x1836710af    |                if (piVar18 != (int64_t *)arg2) {\r\n    0x1836710b5    |                    uVar1 = *(uint8_t *)(arg2 + 0x17);\r\n    0x1836710b5    |                    uVar11 = (uint64_t)uVar1;\r\n    0x1836710ba    |                    if (*(char *)(arg1 + 0x5f) < '\\0') {\r\n    0x1836717bf    |                        piVar12 = (int64_t *)arg2;\r\n    0x1836717bf    |                        if ((char)uVar1 < '\\0') {\r\n    0x1836717c1    |                            uVar11 = *(uint64_t *)(arg2 + 8);\r\n    0x1836717c5    |                            piVar12 = *(int64_t **)arg2;\r\n                   |                        }\r\n    0x1836717cb    |                        func_0x000184211e70(piVar18, piVar12, uVar11);\r\n    0x1836710c3    |                    } else if ((char)uVar1 < '\\0') {\r\n    0x1836710a2    |                        func_0x000184211d10(piVar18, *(int64_t *)arg2, *(int64_t *)(arg2 + 8));\r\n                   |                    } else {\r\n    0x1836710c9    |                        *(int64_t *)(arg1 + 0x58) = *(int64_t *)(arg2 + 0x10);\r\n    0x1836710cd    |                        uVar5 = *(undefined4 *)(arg2 + 4);\r\n    0x1836710cd    |                        iVar17 = *(int64_t *)(arg2 + 8);\r\n    0x1836710cd    |                        uVar6 = *(undefined4 *)(arg2 + 0xc);\r\n    0x1836710d0    |                        *(int32_t *)piVar18 = (int32_t)*(int64_t *)arg2;\r\n    0x1836710d0    |                        *(undefined4 *)(arg1 + 0x4c) = uVar5;\r\n    0x1836710d0    |                        *(int32_t *)(arg1 + 0x50) = (int32_t)iVar17;\r\n    0x1836710d0    |                        *(undefined4 *)(arg1 + 0x54) = uVar6;\r\n                   |                    }\r\n                   |                }\r\n    0x1836710e0    |                uVar11 = (int64_t)var_1c8h._7_1_;\r\n    0x1836710e0    |                if ((int64_t)var_1c8h._7_1_ < 0) {\r\n    0x1836710e2    |                    uVar11 = var_1d0h;\r\n                   |                }\r\n    0x1836710e7    |                uVar21 = uVar11 - uVar13;\r\n    0x1836710ea    |                if (uVar11 < uVar13 || uVar21 == 0) goto code_r0x000183671491;\r\n    0x1836710fc    |                piVar18 = (int64_t *)var_1d8h;\r\n    0x1836710fc    |                if (-1 < var_1c8h) {\r\n    0x183671103    |                    piVar18 = &var_1d8h;\r\n                   |                }\r\n    0x18367111b    |                if (0x7fffffffffffffee < uVar21) {\r\n    0x1836718bc    |                    func_0x000185f9b750();\r\n    0x1836718bc    |                    goto code_r0x0001836718c1;\r\n                   |                }\r\n    0x183671121    |                var_1e9h = (uint8_t)uVar19;\r\n    0x18367112a    |                if (uVar21 < 0xb) {\r\n    0x183671105    |                    piVar12 = &var_190h;\r\n    0x18367110d    |                    var_180h = CONCAT17((char)uVar21, (unkbyte7)var_180h);\r\n                   |                } else {\r\n    0x18367113b    |                    piVar12 = (int64_t *)func_0x000185f006b8((uVar21 & 0x7ffffffffffffff8) * 2 + 0x10);\r\n    0x183671147    |                    var_180h = (uVar21 & 0x7ffffffffffffff8) + 0x8000000000000008;\r\n    0x18367115b    |                    var_190h = (int64_t)piVar12;\r\n    0x18367115b    |                    var_188h = uVar21;\r\n                   |                }\r\n    0x183671163    |                piVar16 = (int64_t *)((int64_t)piVar12 + uVar21 * 2);\r\n    0x18367117c    |                if ((piVar16 < piVar12) ||\r\n    0x183671170    |                   ((piVar18 = (int64_t *)((int64_t)piVar18 + uVar13 * 2), piVar12 <= piVar18 && (piVar18 < piVar16))))\r\n                   |                {\r\n                   |code_r0x0001836718ba:\r\n    0x1836718ba    |    // WARNING: Does not return\r\n    0x1836718ba    |                    pcVar4 = (code *)invalidInstructionException();\r\n    0x1836718ba    |                    (*pcVar4)();\r\n                   |                }\r\n    0x183671189    |                func_0x000185f5a940(piVar12, piVar18, uVar21 * 2);\r\n    0x18367118e    |                *(undefined2 *)((int64_t)piVar12 + uVar21 * 2) = 0;\r\n    0x183671195    |                piVar18 = &var_190h;\r\n    0x18367119d    |                cVar7 = var_180h._7_1_;\r\n    0x18367119d    |                uVar19 = (uint64_t)var_180h._7_1_;\r\n    0x1836711a9    |                if ((int64_t)uVar19 < 0) {\r\n    0x1836711ad    |                    piVar18 = (int64_t *)var_190h;\r\n    0x1836711ad    |                    uVar19 = var_188h;\r\n                   |                }\r\n    0x1836711bf    |                if (piVar18 == (int64_t *)0x0 && uVar19 != 0) goto code_r0x0001836718ba;\r\n    0x1836711c5    |                iVar17 = (int64_t)*(char *)(arg1 + 0x77);\r\n    0x1836711cd    |                if (iVar17 < 0) {\r\n    0x1836711db    |                    iVar22 = (*(uint64_t *)(arg1 + 0x70) & 0x7fffffffffffffff) - 1;\r\n    0x1836711de    |                    iVar17 = *(int64_t *)(arg1 + 0x68);\r\n                   |                } else {\r\n    0x1836717f1    |                    iVar22 = 10;\r\n                   |                }\r\n    0x1836711e2    |                puVar20 = (undefined8 *)(arg1 + 0x60);\r\n    0x1836711ef    |                if ((uint64_t)(iVar22 - iVar17) < uVar19) {\r\n    0x183671878    |                    var_210h = 0;\r\n    0x18367188a    |                    var_218h = iVar17;\r\n    0x18367188a    |                    var_208h = uVar19;\r\n    0x18367188a    |                    var_200h = (int64_t)piVar18;\r\n    0x18367188a    |                    func_0x000184c366a0(puVar20, iVar22, (uVar19 - iVar22) + iVar17, iVar17);\r\n    0x183671897    |                    cVar7 = var_180h._7_1_;\r\n    0x1836711f8    |                } else if (uVar19 != 0) {\r\n    0x1836711fc    |                    if (*(char *)(arg1 + 0x77) < '\\0') {\r\n    0x1836711fe    |                        puVar20 = (undefined8 *)*puVar20;\r\n                   |                    }\r\n    0x183671202    |                    piVar12 = (int64_t *)((int64_t)puVar20 + iVar17 * 2);\r\n    0x183671206    |                    piVar16 = (int64_t *)((int64_t)piVar12 + uVar19 * 2);\r\n    0x18367121b    |                    if ((piVar16 < piVar12) || ((piVar12 <= piVar18 && (piVar18 < piVar16)))) goto code_r0x0001836718ba;\r\n    0x183671225    |                    func_0x000185f5a940(piVar12, piVar18, uVar19 * 2);\r\n    0x18367122a    |                    iVar17 = iVar17 + uVar19;\r\n    0x183671231    |                    if (*(char *)(arg1 + 0x77) < '\\0') {\r\n    0x183671237    |                        *(int64_t *)(arg1 + 0x68) = iVar17;\r\n                   |                    } else {\r\n    0x183671858    |                        *(uint8_t *)(arg1 + 0x77) = (uint8_t)iVar17 & 0x7f;\r\n                   |                    }\r\n    0x18367123b    |                    *(undefined2 *)((int64_t)puVar20 + iVar17 * 2) = 0;\r\n                   |                }\r\n    0x183671245    |                if (cVar7 < '\\0') {\r\n    0x18367125a    |                    func_0x0001841dcbe0(var_190h, var_180h * 2);\r\n                   |                }\r\n    0x183671266    |                uVar19 = (uint64_t)var_1e9h;\r\n    0x18367126b    |                if (*(int32_t *)0x191de85c0 < 3) {\r\n    0x183671278    |                    func_0x00018030d390(&var_190h, 0x190bfffb0, 0x204, 2);\r\n    0x1836712a6    |                    uVar10 = func_0x000184dcd0d0(&var_180h, 0x190c005e8, 0x2e);\r\n    0x1836712b4    |                    iVar17 = (int64_t)var_1c8h._7_1_;\r\n    0x1836712b4    |                    if ((int64_t)var_1c8h._7_1_ < 0) {\r\n    0x1836712b6    |                        iVar17 = var_1d0h;\r\n                   |                    }\r\n    0x1836712c1    |                    uVar10 = func_0x0001813014a0(uVar10, iVar17 - uVar13);\r\n    0x1836712d6    |                    uVar10 = func_0x000184dcd0d0(uVar10, 0x190c00618, 0x10);\r\n    0x1836712db    |                    iVar17 = (int64_t)*(char *)(arg1 + 0x77);\r\n    0x1836712e3    |                    if (iVar17 < 0) {\r\n    0x1836712e5    |                        iVar17 = *(int64_t *)(arg1 + 0x68);\r\n                   |                    }\r\n    0x1836712ec    |                    uVar10 = func_0x0001813014a0(uVar10, iVar17);\r\n    0x183671301    |                    uVar10 = func_0x000184dcd0d0(uVar10, 0x190c00630, 0xf);\r\n    0x183671306    |                    iVar17 = (int64_t)*(char *)(arg1 + 0x8f);\r\n    0x183671311    |                    if (iVar17 < 0) {\r\n    0x183671313    |                        iVar17 = *(int64_t *)(arg1 + 0x80);\r\n                   |                    }\r\n    0x18367131d    |                    func_0x0001813014a0(uVar10, iVar17);\r\n    0x183671322    |                    func_0x0001804b0120(&var_190h);\r\n                   |                }\r\n    0x18367132f    |                uVar13 = (uint64_t)*(char *)(arg1 + 0x8f);\r\n    0x18367133a    |                if ((int64_t)uVar13 < 0) {\r\n    0x18367133c    |                    uVar13 = *(uint64_t *)(arg1 + 0x80);\r\n                   |                }\r\n    0x183671347    |                if (uVar13 < 0x1c) {\r\n    0x18367148c    |                    func_0x000183672880(arg1);\r\n    0x18367148c    |                    goto code_r0x000183671491;\r\n                   |                }\r\n    0x18367134d    |                piVar18 = *(int64_t **)(arg1 + 0x158);\r\n    0x183671357    |                if (piVar18 == (int64_t *)0x0) {\r\n                   |code_r0x000183671386:\r\n    0x183671386    |                    piVar2 = *(int32_t **)(arg1 + 0x1e8);\r\n    0x18367138d    |                    uVar10 = *(undefined8 *)(arg1 + 0x1f0);\r\n    0x183671397    |                    if (piVar2 != (int32_t *)0x0) {\r\n    0x18367139e    |                        LOCK();\r\n    0x18367139e    |                        iVar9 = *piVar2;\r\n    0x18367139e    |                        *piVar2 = *piVar2 + 1;\r\n    0x18367139e    |                        UNLOCK();\r\n    0x1836713a8    |                        if (iVar9 == 0x7fffffff) {\r\n                   |code_r0x0001836718c1:\r\n    0x1836718c1    |                            pcVar4 = (code *)swi(3);\r\n    0x1836718c1    |                            (*pcVar4)();\r\n    0x1836718c1    |                            return;\r\n                   |                        }\r\n                   |                    }\r\n    0x1836713ba    |                    puVar14 = (undefined4 *)func_0x000185f006b8(0x38);\r\n    0x1836713c2    |                    *puVar14 = 1;\r\n    0x1836713cf    |                    *(undefined8 *)(puVar14 + 2) = 0x18339d600;\r\n    0x1836713db    |                    *(undefined8 *)(puVar14 + 4) = 0x182beced0;\r\n    0x1836713e7    |                    *(undefined8 *)(puVar14 + 6) = 0x18339cdd0;\r\n    0x1836713f3    |                    *(undefined8 *)(puVar14 + 8) = 0x183672880;\r\n    0x1836713f8    |                    *(int32_t **)(puVar14 + 10) = piVar2;\r\n    0x1836713fd    |                    *(undefined8 *)(puVar14 + 0xc) = uVar10;\r\n    0x183671410    |                    func_0x000184339cd0(&var_190h, 0x190c00640, 0x190bfffb0, 0x20f);\r\n    0x183671423    |                    piVar2 = *(int32_t **)(arg1 + 0x180);\r\n    0x18367142a    |                    *(undefined4 **)(arg1 + 0x180) = puVar14;\r\n    0x183671434    |                    if (piVar2 != (int32_t *)0x0) {\r\n    0x1836717ff    |                        LOCK();\r\n    0x1836717ff    |                        *piVar2 = *piVar2 + -1;\r\n    0x1836717ff    |                        UNLOCK();\r\n    0x183671803    |                        if (*piVar2 == 0) {\r\n    0x183671817    |                            if (*(int64_t *)(piVar2 + 4) == 0x182bf38a0) {\r\n    0x183671827    |                                piVar3 = *(int32_t **)(piVar2 + 0xc);\r\n    0x18367182e    |                                if (piVar3 != (int32_t *)0x0) {\r\n    0x183671842    |                                    LOCK();\r\n    0x183671842    |                                    *piVar3 = *piVar3 + -1;\r\n    0x183671842    |                                    UNLOCK();\r\n    0x183671845    |                                    if (*piVar3 == 0) {\r\n    0x18367184c    |                                        func_0x0001841dcbe0(piVar3, 8);\r\n                   |                                    }\r\n                   |                                }\r\n    0x183671838    |                                func_0x0001841dcbe0(piVar2, 0x48);\r\n                   |                            } else {\r\n    0x18367181c    |                                (*(code *)0x185f59da0)(piVar2);\r\n                   |                            }\r\n                   |                        }\r\n                   |                    }\r\n    0x183671441    |                    *(undefined4 *)(arg1 + 0x148) = (undefined4)var_180h;\r\n    0x18367144f    |                    *(undefined4 *)(arg1 + 0x138) = (undefined4)var_190h;\r\n    0x18367144f    |                    *(undefined4 *)(arg1 + 0x13c) = var_190h._4_4_;\r\n    0x18367144f    |                    *(undefined4 *)(arg1 + 0x140) = (undefined4)var_188h;\r\n    0x18367144f    |                    *(undefined4 *)(arg1 + 0x144) = var_188h._4_4_;\r\n    0x18367145e    |                    *(undefined8 *)(arg1 + 0x150) = var_178h;\r\n    0x183671465    |                    *(undefined8 *)(arg1 + 0x168) = 320000;\r\n    0x1836713ae    |                    func_0x00018477a0a0(arg1 + 0x128);\r\n    0x18367136a    |                } else if (*(int64_t *)(*piVar18 + 8) == 0x185ed89d0) {\r\n    0x183671380    |                    if ((piVar18[4] == 0) || (*(int32_t *)piVar18[3] == 1)) goto code_r0x000183671386;\r\n                   |                } else {\r\n    0x18367147a    |                    cVar7 = (*(code *)0x185f59da0)();\r\n    0x183671482    |                    if (cVar7 == '\\0') goto code_r0x000183671386;\r\n                   |                }\r\n                   |code_r0x000183671491:\r\n    0x183671496    |                if (var_1c8h < 0) {\r\n    0x1836714a5    |                    func_0x0001841dcbe0(var_1d8h, var_1c8h * 2);\r\n                   |                }\r\n    0x1836714b2    |                if (var_198h < 0) {\r\n    0x1836714c7    |                    func_0x0001841dcbe0(var_1a8h, var_198h * 2);\r\n                   |                }\r\n                   |            }\r\n                   |code_r0x000183671527:\r\n    0x18367152a    |            func_0x000183671c30(arg1);\r\n                   |        }\r\n    0x18367152f    |        piVar18 = (int64_t *)(arg1 + 0x18);\r\n    0x183671536    |        if (piVar18 != (int64_t *)arg2) {\r\n    0x18367153c    |            uVar1 = *(uint8_t *)(arg2 + 0x17);\r\n    0x18367153c    |            uVar13 = (uint64_t)uVar1;\r\n    0x183671541    |            if (*(char *)(arg1 + 0x2f) < '\\0') {\r\n    0x1836717a6    |                piVar12 = (int64_t *)arg2;\r\n    0x1836717a6    |                if ((char)uVar1 < '\\0') {\r\n    0x1836717a8    |                    uVar13 = *(uint64_t *)(arg2 + 8);\r\n    0x1836717ac    |                    piVar12 = *(int64_t **)arg2;\r\n                   |                }\r\n    0x1836717af    |                func_0x000184211e70(piVar18, piVar12, uVar13);\r\n    0x18367154a    |            } else if ((char)uVar1 < '\\0') {\r\n    0x183671515    |                func_0x000184211d10(piVar18, *(int64_t *)arg2, *(int64_t *)(arg2 + 8));\r\n                   |            } else {\r\n    0x183671550    |                *(int64_t *)(arg1 + 0x28) = *(int64_t *)(arg2 + 0x10);\r\n    0x183671554    |                iVar17 = *(int64_t *)(arg2 + 8);\r\n    0x183671557    |                *piVar18 = *(int64_t *)arg2;\r\n    0x183671557    |                *(int64_t *)(arg1 + 0x20) = iVar17;\r\n                   |            }\r\n                   |        }\r\n    0x18367156b    |        if ((*(char *)(arg1 + 0x90) == '\\x01') && (*(int64_t *)(arg1 + 0x98) != 0)) {\r\n    0x1836714ce    |            func_0x0001865eba70(arg1 + 0x98, arg2, 0);\r\n                   |        }\r\n    0x183671588    |        if ((*(char *)(arg1 + 0x91) == '\\x01') && (iVar17 = *(int64_t *)(arg1 + 0xb8), iVar17 != 0)) {\r\n    0x18367158e    |            iVar22 = (int64_t)*(char *)(arg2 + 0x17);\r\n    0x183671599    |            if (iVar22 < 0) {\r\n    0x18367159b    |                iVar22 = *(int64_t *)(arg2 + 8);\r\n                   |            }\r\n    0x18367159f    |            iVar15 = (int64_t)*(char *)(arg1 + 0x47);\r\n    0x1836715aa    |            if (iVar15 < 0) {\r\n    0x1836715ac    |                iVar15 = *(int64_t *)(arg1 + 0x38);\r\n                   |            }\r\n    0x1836715b0    |            piVar18 = (int64_t *)(arg1 + 0x30);\r\n    0x1836715b7    |            if (iVar22 == iVar15) {\r\n    0x1836715be    |                piVar12 = piVar18;\r\n    0x1836715be    |                if (*(char *)(arg1 + 0x47) < '\\0') {\r\n    0x1836715c0    |                    piVar12 = (int64_t *)*piVar18;\r\n                   |                }\r\n    0x1836715c8    |                piVar16 = (int64_t *)arg2;\r\n    0x1836715c8    |                if (*(char *)(arg2 + 0x17) < '\\0') {\r\n    0x1836715ca    |                    piVar16 = *(int64_t **)arg2;\r\n                   |                }\r\n    0x1836715cd    |                iVar9 = func_0x000185f59f10(piVar16, piVar12);\r\n    0x1836715d4    |                if (iVar9 == 0) goto code_r0x0001836716a9;\r\n                   |            }\r\n    0x1836715e1    |            if (*(int32_t *)0x191de85c0 < 3) {\r\n    0x1836715ee    |                func_0x00018030d390(&var_190h, 0x190bfffb0, 0x279, 2);\r\n    0x18367161c    |                uVar10 = func_0x000184dcd0d0(&var_180h, 0x190c00758, 0x35);\r\n    0x183671621    |                iVar17 = (int64_t)*(char *)(arg1 + 0x47);\r\n    0x183671629    |                if (iVar17 < 0) {\r\n    0x18367162b    |                    iVar17 = *(int64_t *)(arg1 + 0x38);\r\n                   |                }\r\n    0x183671632    |                uVar10 = func_0x0001813014a0(uVar10, iVar17);\r\n    0x183671647    |                uVar10 = func_0x000184dcd0d0(uVar10, 0x190c00790);\r\n    0x18367164c    |                iVar17 = (int64_t)*(char *)(arg2 + 0x17);\r\n    0x183671654    |                if (iVar17 < 0) {\r\n    0x183671656    |                    iVar17 = *(int64_t *)(arg2 + 8);\r\n                   |                }\r\n    0x18367165d    |                func_0x0001813014a0(uVar10, iVar17);\r\n    0x183671662    |                func_0x0001804b0120(&var_190h);\r\n    0x18367166f    |                iVar17 = *(int64_t *)(arg1 + 0xb8);\r\n                   |            }\r\n    0x18367167c    |            func_0x000183674fc0(iVar17, arg2);\r\n    0x183671684    |            if (piVar18 != (int64_t *)arg2) {\r\n    0x18367168f    |                if (*(char *)(arg1 + 0x47) < '\\0') {\r\n    0x1836717d8    |                    if (*(char *)(arg2 + 0x17) < '\\0') {\r\n    0x1836717de    |                        arg2 = *(int64_t *)arg2;\r\n                   |                    }\r\n    0x1836717e7    |                    func_0x000184211e70(piVar18, arg2);\r\n    0x183671698    |                } else if (*(char *)(arg2 + 0x17) < '\\0') {\r\n    0x1836716d5    |                    func_0x000184211d10(piVar18, *(int64_t *)arg2);\r\n                   |                } else {\r\n    0x18367169e    |                    *(int64_t *)(arg1 + 0x40) = *(int64_t *)(arg2 + 0x10);\r\n    0x1836716a2    |                    iVar17 = *(int64_t *)(arg2 + 8);\r\n    0x1836716a5    |                    *piVar18 = *(int64_t *)arg2;\r\n    0x1836716a5    |                    *(int64_t *)(arg1 + 0x38) = iVar17;\r\n                   |                }\r\n                   |            }\r\n                   |        }\r\n                   |code_r0x0001836716a9:\r\n    0x1836716ac    |        if ((char)uVar19 != '\\0') {\r\n    0x1836716b2    |            func_0x000184cb7790(arg1 + 0x188);\r\n    0x1836716c1    |            func_0x000183671da0(arg1);\r\n                   |        }\r\n                   |code_r0x000183671769:\r\n                   |        do {\r\n    0x18367177e    |            if (*(uint64_t *)0x191c71040 == (var_60h ^ (uint64_t)auStack_238)) {\r\n    0x18367179f    |                return;\r\n                   |            }\r\n    0x1836718a7    |            uVar8 = func_0x000185f05b40(var_60h ^ (uint64_t)auStack_238);\r\n                   |code_r0x0001836718ac:\r\n    0x1836718af    |        } while (1 < uVar8);\r\n                   |    } while( true );\r\n                   |}\r\n[{\"offset\":6499536576,\"name\":\"fcn.183670ec0\",\"size\":2562,\"is-pure\":false,\"realsz\":2562,\"noreturn\":false,\"stackframe\":568,\"calltype\":\"ms\",\"cost\":825,\"cc\":88,\"loops\":20,\"bits\":64,\"type\":\"fcn\",\"nbbs\":156,\"edges\":238,\"ebbs\":3,\"signature\":\"fcn.183670ec0(int64_t arg1, int64_t arg2, int64_t arg3);\",\"minbound\":6499536576,\"maxbound\":6499539138,\"callrefs\":[{\"from\":6499536684,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6499536710,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499536732,\"to\":6462379168,\"type\":\"CALL\"},{\"from\":6499536753,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499536763,\"to\":6451143232,\"type\":\"CALL\"},{\"from\":6499536776,\"to\":6447366432,\"type\":\"CALL\"},{\"from\":6499536882,\"to\":6530673136,\"type\":\"CALL\"},{\"from\":6499536937,\"to\":6530673136,\"type\":\"CALL\"},{\"from\":6499537046,\"to\":6499537068,\"type\":\"CODE\"},{\"from\":6499537058,\"to\":6511729936,\"type\":\"CALL\"},{\"from\":6499537063,\"to\":6499537108,\"type\":\"CODE\"},{\"from\":6499537155,\"to\":6499537176,\"type\":\"CODE\"},{\"from\":6499537169,\"to\":6499537251,\"type\":\"CODE\"},{\"from\":6499537211,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6499537289,\"to\":6542436672,\"type\":\"CALL\"},{\"from\":6499537445,\"to\":6542436672,\"type\":\"CALL\"},{\"from\":6499537498,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499537548,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6499537574,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499537601,\"to\":6462379168,\"type\":\"CALL\"},{\"from\":6499537622,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499537644,\"to\":6462379168,\"type\":\"CALL\"},{\"from\":6499537665,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499537693,\"to\":6462379168,\"type\":\"CALL\"},{\"from\":6499537706,\"to\":6447366432,\"type\":\"CALL\"},{\"from\":6499537850,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6499537950,\"to\":6512942288,\"type\":\"CALL\"},{\"from\":6499538035,\"to\":6517399712,\"type\":\"CALL\"},{\"from\":6499538040,\"to\":6499538065,\"type\":\"CODE\"},{\"from\":6499538042,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499538052,\"to\":6499537798,\"type\":\"CODE\"},{\"from\":6499538060,\"to\":6499543168,\"type\":\"CALL\"},{\"from\":6499538085,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499538119,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499538124,\"to\":6499538215,\"type\":\"CODE\"},{\"from\":6499538139,\"to\":6549322352,\"type\":\"CALL\"},{\"from\":6499538144,\"to\":6499538289,\"type\":\"CODE\"},{\"from\":6499538162,\"to\":6499538223,\"type\":\"CODE\"},{\"from\":6499538183,\"to\":6499588192,\"type\":\"CALL\"},{\"from\":6499538188,\"to\":6499538215,\"type\":\"CODE\"},{\"from\":6499538197,\"to\":6511729936,\"type\":\"CALL\"},{\"from\":6499538202,\"to\":6499538266,\"type\":\"CODE\"},{\"from\":6499538210,\"to\":6499539152,\"type\":\"CALL\"},{\"from\":6499538218,\"to\":6499540016,\"type\":\"CALL\"},{\"from\":6499538381,\"to\":6542434064,\"type\":\"CALL\"},{\"from\":6499538434,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6499538460,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499538482,\"to\":6462379168,\"type\":\"CALL\"},{\"from\":6499538503,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499538525,\"to\":6462379168,\"type\":\"CALL\"},{\"from\":6499538538,\"to\":6447366432,\"type\":\"CALL\"},{\"from\":6499538556,\"to\":6499553216,\"type\":\"CALL\"},{\"from\":6499538617,\"to\":6522894224,\"type\":\"CALL\"},{\"from\":6499538625,\"to\":6499540384,\"type\":\"CALL\"},{\"from\":6499538630,\"to\":6499538793,\"type\":\"CODE\"},{\"from\":6499538645,\"to\":6511729936,\"type\":\"CALL\"},{\"from\":6499538650,\"to\":6499538601,\"type\":\"CODE\"},{\"from\":6499538664,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6499538690,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499538701,\"to\":6446762512,\"type\":\"CALL\"},{\"from\":6499538722,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499538744,\"to\":6462379168,\"type\":\"CALL\"},{\"from\":6499538765,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499538775,\"to\":6451143232,\"type\":\"CALL\"},{\"from\":6499538788,\"to\":6447366432,\"type\":\"CALL\"},{\"from\":6499538863,\"to\":6511730288,\"type\":\"CALL\"},{\"from\":6499538868,\"to\":6499538266,\"type\":\"CODE\"},{\"from\":6499538891,\"to\":6511730288,\"type\":\"CALL\"},{\"from\":6499538896,\"to\":6499537108,\"type\":\"CODE\"},{\"from\":6499538919,\"to\":6511730288,\"type\":\"CALL\"},{\"from\":6499538924,\"to\":6499538601,\"type\":\"CODE\"},{\"from\":6499538938,\"to\":6499537378,\"type\":\"CODE\"},{\"from\":6499538972,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499538978,\"to\":6499537978,\"type\":\"CODE\"},{\"from\":6499539000,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499539005,\"to\":6499537978,\"type\":\"CODE\"},{\"from\":6499539020,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499539025,\"to\":6499538992,\"type\":\"CODE\"},{\"from\":6499539035,\"to\":6499537467,\"type\":\"CODE\"},{\"from\":6499539082,\"to\":6522365600,\"type\":\"CALL\"},{\"from\":6499539095,\"to\":6499537474,\"type\":\"CODE\"},{\"from\":6499539111,\"to\":6542089024,\"type\":\"CALL\"},{\"from\":6499539125,\"to\":6499538793,\"type\":\"CODE\"},{\"from\":6499539132,\"to\":6542702416,\"type\":\"CALL\"}],\"datarefs\":[{\"from\":6499536612,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6499536635,\"to\":6742246848,\"type\":\"DATA\"},{\"from\":6499536648,\"to\":6723469232,\"type\":\"DATA\"},{\"from\":6499536697,\"to\":6723470552,\"type\":\"DATA\"},{\"from\":6499536737,\"to\":6723470536,\"type\":\"DATA\"},{\"from\":6499537503,\"to\":6742246848,\"type\":\"DATA\"},{\"from\":6499537521,\"to\":6723469232,\"type\":\"DATA\"},{\"from\":6499537561,\"to\":6723470824,\"type\":\"DATA\"},{\"from\":6499537606,\"to\":6723470872,\"type\":\"DATA\"},{\"from\":6499537649,\"to\":6723470896,\"type\":\"DATA\"},{\"from\":6499537760,\"to\":6541904336,\"type\":\"DATA\"},{\"from\":6499537864,\"to\":6496572928,\"type\":\"DATA\"},{\"from\":6499537876,\"to\":6488510160,\"type\":\"DATA\"},{\"from\":6499537888,\"to\":6496570832,\"type\":\"DATA\"},{\"from\":6499537900,\"to\":6499543168,\"type\":\"DATA\"},{\"from\":6499537922,\"to\":6723470912,\"type\":\"DATA\"},{\"from\":6499537929,\"to\":6723469232,\"type\":\"DATA\"},{\"from\":6499538394,\"to\":6742246848,\"type\":\"DATA\"},{\"from\":6499538407,\"to\":6723469232,\"type\":\"DATA\"},{\"from\":6499538447,\"to\":6723471192,\"type\":\"DATA\"},{\"from\":6499538487,\"to\":6723471248,\"type\":\"DATA\"},{\"from\":6499538677,\"to\":6723470480,\"type\":\"DATA\"},{\"from\":6499538706,\"to\":6723472584,\"type\":\"DATA\"},{\"from\":6499538749,\"to\":6723470536,\"type\":\"DATA\"},{\"from\":6499538804,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6499538957,\"to\":6488537248,\"type\":\"DATA\"}],\"codexrefs\":[{\"from\":6499537046,\"to\":6499537068,\"type\":\"CODE\"},{\"from\":6499537063,\"to\":6499537108,\"type\":\"CODE\"},{\"from\":6499537155,\"to\":6499537176,\"type\":\"CODE\"},{\"from\":6499537169,\"to\":6499537251,\"type\":\"CODE\"},{\"from\":6499538040,\"to\":6499538065,\"type\":\"CODE\"},{\"from\":6499538052,\"to\":6499537798,\"type\":\"CODE\"},{\"from\":6499538124,\"to\":6499538215,\"type\":\"CODE\"},{\"from\":6499538144,\"to\":6499538289,\"type\":\"CODE\"},{\"from\":6499538162,\"to\":6499538223,\"type\":\"CODE\"},{\"from\":6499538188,\"to\":6499538215,\"type\":\"CODE\"},{\"from\":6499538202,\"to\":6499538266,\"type\":\"CODE\"},{\"from\":6499538630,\"to\":6499538793,\"type\":\"CODE\"},{\"from\":6499538650,\"to\":6499538601,\"type\":\"CODE\"},{\"from\":6499538868,\"to\":6499538266,\"type\":\"CODE\"},{\"from\":6499538896,\"to\":6499537108,\"type\":\"CODE\"},{\"from\":6499538924,\"to\":6499538601,\"type\":\"CODE\"},{\"from\":6499538938,\"to\":6499537378,\"type\":\"CODE\"},{\"from\":6499538978,\"to\":6499537978,\"type\":\"CODE\"},{\"from\":6499539005,\"to\":6499537978,\"type\":\"CODE\"},{\"from\":6499539025,\"to\":6499538992,\"type\":\"CODE\"},{\"from\":6499539035,\"to\":6499537467,\"type\":\"CODE\"},{\"from\":6499539095,\"to\":6499537474,\"type\":\"CODE\"},{\"from\":6499539125,\"to\":6499538793,\"type\":\"CODE\"}],\"dataxrefs\":[],\"indegree\":23,\"outdegree\":61,\"nlocals\":22,\"nargs\":3,\"stackvars\":[{\"name\":\"var_218h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-536}},{\"name\":\"var_210h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-528}},{\"name\":\"var_208h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-520}},{\"name\":\"var_200h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-512}},{\"name\":\"var_1e9h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-489}},{\"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_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_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_191h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-401}},{\"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_179h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-377}},{\"name\":\"var_178h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-376}},{\"name\":\"var_60h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-96}},{\"name\":\"var_58h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-88}}],\"regvars\":[{\"name\":\"arg3\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"r8\"}},{\"name\":\"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":"    0x183670ec0    |\r\n    0x183670ec0    |// WARNING: [rz-ghidra] Detected overlap for variable var_191h\r\n    0x183670ec0    |// WARNING: [rz-ghidra] Detected overlap for variable var_1c1h\r\n    0x183670ec0    |// WARNING: [rz-ghidra] Detected overlap for variable var_198h\r\n    0x183670ec0    |// WARNING: [rz-ghidra] Detected overlap for variable var_1e9h\r\n    0x183670ec0    |// WARNING: [rz-ghidra] Detected overlap for variable var_179h\r\n    0x183670ec0    |// WARNING: [rz-ghidra] Detected overlap for variable var_178h\r\n                   |\r\n    0x183670ec0    |void fcn.183670ec0(int64_t arg1, int64_t arg2, int64_t arg3)\r\n                   |{\r\n                   |    uint8_t uVar1;\r\n                   |    int32_t *piVar2;\r\n                   |    int32_t *piVar3;\r\n                   |    code *pcVar4;\r\n                   |    undefined4 uVar5;\r\n                   |    undefined4 uVar6;\r\n                   |    char cVar7;\r\n                   |    uint32_t uVar8;\r\n                   |    int32_t iVar9;\r\n                   |    undefined8 uVar10;\r\n                   |    uint64_t uVar11;\r\n                   |    int64_t *piVar12;\r\n                   |    uint64_t uVar13;\r\n                   |    undefined4 *puVar14;\r\n                   |    int64_t iVar15;\r\n                   |    int64_t *piVar16;\r\n                   |    int64_t iVar17;\r\n                   |    int64_t *piVar18;\r\n                   |    uint64_t uVar19;\r\n                   |    undefined8 *puVar20;\r\n                   |    uint64_t uVar21;\r\n                   |    int64_t iVar22;\r\n                   |    undefined auStack_238 [32];\r\n                   |    int64_t var_218h;\r\n                   |    int64_t var_210h;\r\n                   |    int64_t var_208h;\r\n                   |    int64_t var_200h;\r\n                   |    uint8_t var_1e9h;\r\n                   |    int64_t var_1e8h;\r\n                   |    int64_t iStack_1e0;\r\n                   |    int64_t var_1d8h;\r\n                   |    int64_t var_1d0h;\r\n                   |    int64_t var_1c8h;\r\n                   |    int64_t var_1b8h;\r\n                   |    int64_t iStack_1b0;\r\n                   |    int64_t var_1a8h;\r\n                   |    int64_t var_1a0h;\r\n                   |    undefined8 var_198h;\r\n                   |    int64_t var_190h;\r\n                   |    int64_t var_188h;\r\n                   |    int64_t var_180h;\r\n                   |    undefined8 var_178h;\r\n                   |    int64_t var_60h;\r\n                   |    int64_t var_58h;\r\n                   |    \r\n    0x183670edb    |    uVar19 = arg3 & 0xffffffff;\r\n    0x183670eeb    |    var_60h = *(uint64_t *)0x191c71040 ^ (uint64_t)auStack_238;\r\n    0x183670ef9    |    uVar8 = *(int32_t *)(arg1 + 0x10) - 1;\r\n    0x183670f02    |    if (2 < *(int32_t *)0x191de85c0) goto code_r0x0001836718ac;\r\n    0x183670f1a    |    if (1 < uVar8) {\r\n    0x183670f0f    |        func_0x00018030d390(&var_190h, 0x190bfffb0, 0x19b, 2);\r\n    0x183671702    |        uVar10 = func_0x000184dcd0d0(&var_180h, 0x190c00490, 0x30);\r\n    0x18367170d    |        uVar10 = func_0x00018041ca10(uVar10, *(undefined4 *)(arg1 + 0x10));\r\n    0x183671722    |        uVar10 = func_0x000184dcd0d0(uVar10, 0x190c00cc8, 0xd);\r\n    0x183671727    |        iVar17 = (int64_t)*(char *)(arg2 + 0x17);\r\n    0x18367172f    |        if (iVar17 < 0) {\r\n    0x183671731    |            iVar17 = *(int64_t *)(arg2 + 8);\r\n                   |        }\r\n    0x183671738    |        uVar10 = func_0x0001813014a0(uVar10, iVar17);\r\n    0x18367174d    |        uVar10 = func_0x000184dcd0d0(uVar10, 0x190c004c8, 10);\r\n    0x183671757    |        func_0x00018084a240(uVar10, uVar19);\r\n    0x18367175c    |        func_0x0001804b0120(&var_190h);\r\n    0x183671764    |        goto code_r0x000183671769;\r\n                   |    }\r\n    0x183670f0f    |    func_0x00018030d390(&var_190h, 0x190bfffb0, 0x1a0, 2);\r\n    0x183670f46    |    uVar10 = func_0x000184dcd0d0(&var_180h, 0x190c004d8, 0x2d);\r\n    0x183670f4b    |    iVar17 = (int64_t)*(char *)(arg2 + 0x17);\r\n    0x183670f53    |    if (iVar17 < 0) {\r\n    0x183670f55    |        iVar17 = *(int64_t *)(arg2 + 8);\r\n                   |    }\r\n    0x183670f5c    |    uVar10 = func_0x0001813014a0(uVar10, iVar17);\r\n    0x183670f71    |    uVar10 = func_0x000184dcd0d0(uVar10, 0x190c004c8, 10);\r\n    0x183670f7b    |    func_0x00018084a240(uVar10, uVar19);\r\n    0x183670f80    |    func_0x0001804b0120(&var_190h);\r\n                   |    do {\r\n    0x183670f8d    |        iVar17 = (int64_t)*(char *)(arg2 + 0x17);\r\n    0x183670f95    |        if (iVar17 < 0) {\r\n    0x183670f97    |            iVar17 = *(int64_t *)(arg2 + 8);\r\n                   |        }\r\n    0x183670fa4    |        if (iVar17 == 0) {\r\n    0x1836714f0    |            if ((*(char *)(arg1 + 0x91) != '\\0') && (*(char *)(arg1 + 0x93) == '\\x01')) goto code_r0x000183671527;\r\n                   |        } else {\r\n    0x183670fac    |            if (*(char *)(arg1 + 0x91) == '\\0') {\r\n    0x1836714fb    |                if (*(char *)(arg1 + 0x93) == '\\x01') {\r\n    0x1836714fd    |                    func_0x00018367d860(*(undefined8 *)(arg1 + 0xb0), arg2);\r\n                   |                } else {\r\n    0x183671522    |                    func_0x0001836718d0(arg1, arg2);\r\n                   |                }\r\n                   |            } else {\r\n    0x183670fb2    |                piVar18 = (int64_t *)(arg1 + 0x48);\r\n    0x183670fb6    |                iStack_1b0 = (int64_t)*(char *)(arg1 + 0x5f);\r\n    0x183670fc1    |                var_1b8h = (int64_t)piVar18;\r\n    0x183670fc1    |                if (iStack_1b0 < 0) {\r\n    0x183670fc3    |                    var_1b8h = *(int64_t *)(arg1 + 0x48);\r\n    0x183670fc7    |                    iStack_1b0 = *(int64_t *)(arg1 + 0x50);\r\n                   |                }\r\n    0x183670fd6    |                var_1a8h = 0;\r\n    0x183670fd6    |                var_1a0h = 0;\r\n    0x183670fdc    |                var_198h = 0;\r\n    0x183670fce    |                func_0x0001854229f0(&var_1a8h);\r\n    0x183670ff7    |                var_1c8h = 0;\r\n    0x183670ffc    |                var_1d8h = 0;\r\n    0x183670ffc    |                var_1d0h = 0;\r\n    0x183671001    |                iStack_1e0 = (int64_t)*(char *)(arg2 + 0x17);\r\n    0x18367100c    |                var_1e8h = arg2;\r\n    0x18367100c    |                if (iStack_1e0 < 0) {\r\n    0x18367100e    |                    var_1e8h = *(int64_t *)arg2;\r\n    0x183671011    |                    iStack_1e0 = *(int64_t *)(arg2 + 8);\r\n                   |                }\r\n    0x183671021    |                func_0x0001854229f0(&var_1d8h);\r\n    0x18367103a    |                uVar13 = (int64_t)var_1c8h._7_1_;\r\n    0x18367103a    |                if ((int64_t)var_1c8h._7_1_ < 0) {\r\n    0x18367103c    |                    uVar13 = var_1d0h;\r\n                   |                }\r\n    0x183671050    |                uVar11 = (int64_t)var_198h._7_1_;\r\n    0x183671050    |                if ((int64_t)var_198h._7_1_ < 0) {\r\n    0x183671052    |                    uVar11 = var_1a0h;\r\n                   |                }\r\n    0x18367105d    |                if (uVar13 < uVar11) {\r\n    0x18367105d    |                    uVar11 = uVar13;\r\n                   |                }\r\n    0x183671064    |                if (uVar11 == 0) {\r\n    0x1836710a9    |                    uVar13 = 0;\r\n                   |                } else {\r\n    0x183671069    |                    piVar12 = &var_1a8h;\r\n    0x183671069    |                    if (var_198h < 0) {\r\n    0x18367106b    |                        piVar12 = (int64_t *)var_1a8h;\r\n                   |                    }\r\n    0x183671075    |                    piVar16 = &var_1d8h;\r\n    0x183671075    |                    if (var_1c8h < 0) {\r\n    0x183671077    |                        piVar16 = (int64_t *)var_1d8h;\r\n                   |                    }\r\n    0x18367107c    |                    uVar21 = 0;\r\n                   |                    do {\r\n    0x183671089    |                        uVar13 = uVar21;\r\n    0x183671089    |                        if (*(int16_t *)((int64_t)piVar12 + uVar21 * 2) != *(int16_t *)((int64_t)piVar16 + uVar21 * 2))\r\n    0x183671089    |                        break;\r\n    0x18367108b    |                        uVar21 = uVar21 + 1;\r\n    0x183671091    |                        uVar13 = uVar11;\r\n    0x183671091    |                    } while (uVar11 != uVar21);\r\n                   |                }\r\n    0x1836710af    |                if (piVar18 != (int64_t *)arg2) {\r\n    0x1836710b5    |                    uVar1 = *(uint8_t *)(arg2 + 0x17);\r\n    0x1836710b5    |                    uVar11 = (uint64_t)uVar1;\r\n    0x1836710ba    |                    if (*(char *)(arg1 + 0x5f) < '\\0') {\r\n    0x1836717bf    |                        piVar12 = (int64_t *)arg2;\r\n    0x1836717bf    |                        if ((char)uVar1 < '\\0') {\r\n    0x1836717c1    |                            uVar11 = *(uint64_t *)(arg2 + 8);\r\n    0x1836717c5    |                            piVar12 = *(int64_t **)arg2;\r\n                   |                        }\r\n    0x1836717cb    |                        func_0x000184211e70(piVar18, piVar12, uVar11);\r\n    0x1836710c3    |                    } else if ((char)uVar1 < '\\0') {\r\n    0x1836710a2    |                        func_0x000184211d10(piVar18, *(int64_t *)arg2, *(int64_t *)(arg2 + 8));\r\n                   |                    } else {\r\n    0x1836710c9    |                        *(int64_t *)(arg1 + 0x58) = *(int64_t *)(arg2 + 0x10);\r\n    0x1836710cd    |                        uVar5 = *(undefined4 *)(arg2 + 4);\r\n    0x1836710cd    |                        iVar17 = *(int64_t *)(arg2 + 8);\r\n    0x1836710cd    |                        uVar6 = *(undefined4 *)(arg2 + 0xc);\r\n    0x1836710d0    |                        *(int32_t *)piVar18 = (int32_t)*(int64_t *)arg2;\r\n    0x1836710d0    |                        *(undefined4 *)(arg1 + 0x4c) = uVar5;\r\n    0x1836710d0    |                        *(int32_t *)(arg1 + 0x50) = (int32_t)iVar17;\r\n    0x1836710d0    |                        *(undefined4 *)(arg1 + 0x54) = uVar6;\r\n                   |                    }\r\n                   |                }\r\n    0x1836710e0    |                uVar11 = (int64_t)var_1c8h._7_1_;\r\n    0x1836710e0    |                if ((int64_t)var_1c8h._7_1_ < 0) {\r\n    0x1836710e2    |                    uVar11 = var_1d0h;\r\n                   |                }\r\n    0x1836710e7    |                uVar21 = uVar11 - uVar13;\r\n    0x1836710ea    |                if (uVar11 < uVar13 || uVar21 == 0) goto code_r0x000183671491;\r\n    0x1836710fc    |                piVar18 = (int64_t *)var_1d8h;\r\n    0x1836710fc    |                if (-1 < var_1c8h) {\r\n    0x183671103    |                    piVar18 = &var_1d8h;\r\n                   |                }\r\n    0x18367111b    |                if (0x7fffffffffffffee < uVar21) {\r\n    0x1836718bc    |                    func_0x000185f9b750();\r\n    0x1836718bc    |                    goto code_r0x0001836718c1;\r\n                   |                }\r\n    0x183671121    |                var_1e9h = (uint8_t)uVar19;\r\n    0x18367112a    |                if (uVar21 < 0xb) {\r\n    0x183671105    |                    piVar12 = &var_190h;\r\n    0x18367110d    |                    var_180h = CONCAT17((char)uVar21, (unkbyte7)var_180h);\r\n                   |                } else {\r\n    0x18367113b    |                    piVar12 = (int64_t *)func_0x000185f006b8((uVar21 & 0x7ffffffffffffff8) * 2 + 0x10);\r\n    0x183671147    |                    var_180h = (uVar21 & 0x7ffffffffffffff8) + 0x8000000000000008;\r\n    0x18367115b    |                    var_190h = (int64_t)piVar12;\r\n    0x18367115b    |                    var_188h = uVar21;\r\n                   |                }\r\n    0x183671163    |                piVar16 = (int64_t *)((int64_t)piVar12 + uVar21 * 2);\r\n    0x18367117c    |                if ((piVar16 < piVar12) ||\r\n    0x183671170    |                   ((piVar18 = (int64_t *)((int64_t)piVar18 + uVar13 * 2), piVar12 <= piVar18 && (piVar18 < piVar16))))\r\n                   |                {\r\n                   |code_r0x0001836718ba:\r\n    0x1836718ba    |    // WARNING: Does not return\r\n    0x1836718ba    |                    pcVar4 = (code *)invalidInstructionException();\r\n    0x1836718ba    |                    (*pcVar4)();\r\n                   |                }\r\n    0x183671189    |                func_0x000185f5a940(piVar12, piVar18, uVar21 * 2);\r\n    0x18367118e    |                *(undefined2 *)((int64_t)piVar12 + uVar21 * 2) = 0;\r\n    0x183671195    |                piVar18 = &var_190h;\r\n    0x18367119d    |                cVar7 = var_180h._7_1_;\r\n    0x18367119d    |                uVar19 = (uint64_t)var_180h._7_1_;\r\n    0x1836711a9    |                if ((int64_t)uVar19 < 0) {\r\n    0x1836711ad    |                    piVar18 = (int64_t *)var_190h;\r\n    0x1836711ad    |                    uVar19 = var_188h;\r\n                   |                }\r\n    0x1836711bf    |                if (piVar18 == (int64_t *)0x0 && uVar19 != 0) goto code_r0x0001836718ba;\r\n    0x1836711c5    |                iVar17 = (int64_t)*(char *)(arg1 + 0x77);\r\n    0x1836711cd    |                if (iVar17 < 0) {\r\n    0x1836711db    |                    iVar22 = (*(uint64_t *)(arg1 + 0x70) & 0x7fffffffffffffff) - 1;\r\n    0x1836711de    |                    iVar17 = *(int64_t *)(arg1 + 0x68);\r\n                   |                } else {\r\n    0x1836717f1    |                    iVar22 = 10;\r\n                   |                }\r\n    0x1836711e2    |                puVar20 = (undefined8 *)(arg1 + 0x60);\r\n    0x1836711ef    |                if ((uint64_t)(iVar22 - iVar17) < uVar19) {\r\n    0x183671878    |                    var_210h = 0;\r\n    0x18367188a    |                    var_218h = iVar17;\r\n    0x18367188a    |                    var_208h = uVar19;\r\n    0x18367188a    |                    var_200h = (int64_t)piVar18;\r\n    0x18367188a    |                    func_0x000184c366a0(puVar20, iVar22, (uVar19 - iVar22) + iVar17, iVar17);\r\n    0x183671897    |                    cVar7 = var_180h._7_1_;\r\n    0x1836711f8    |                } else if (uVar19 != 0) {\r\n    0x1836711fc    |                    if (*(char *)(arg1 + 0x77) < '\\0') {\r\n    0x1836711fe    |                        puVar20 = (undefined8 *)*puVar20;\r\n                   |                    }\r\n    0x183671202    |                    piVar12 = (int64_t *)((int64_t)puVar20 + iVar17 * 2);\r\n    0x183671206    |                    piVar16 = (int64_t *)((int64_t)piVar12 + uVar19 * 2);\r\n    0x18367121b    |                    if ((piVar16 < piVar12) || ((piVar12 <= piVar18 && (piVar18 < piVar16)))) goto code_r0x0001836718ba;\r\n    0x183671225    |                    func_0x000185f5a940(piVar12, piVar18, uVar19 * 2);\r\n    0x18367122a    |                    iVar17 = iVar17 + uVar19;\r\n    0x183671231    |                    if (*(char *)(arg1 + 0x77) < '\\0') {\r\n    0x183671237    |                        *(int64_t *)(arg1 + 0x68) = iVar17;\r\n                   |                    } else {\r\n    0x183671858    |                        *(uint8_t *)(arg1 + 0x77) = (uint8_t)iVar17 & 0x7f;\r\n                   |                    }\r\n    0x18367123b    |                    *(undefined2 *)((int64_t)puVar20 + iVar17 * 2) = 0;\r\n                   |                }\r\n    0x183671245    |                if (cVar7 < '\\0') {\r\n    0x18367125a    |                    func_0x0001841dcbe0(var_190h, var_180h * 2);\r\n                   |                }\r\n    0x183671266    |                uVar19 = (uint64_t)var_1e9h;\r\n    0x18367126b    |                if (*(int32_t *)0x191de85c0 < 3) {\r\n    0x183671278    |                    func_0x00018030d390(&var_190h, 0x190bfffb0, 0x204, 2);\r\n    0x1836712a6    |                    uVar10 = func_0x000184dcd0d0(&var_180h, 0x190c005e8, 0x2e);\r\n    0x1836712b4    |                    iVar17 = (int64_t)var_1c8h._7_1_;\r\n    0x1836712b4    |                    if ((int64_t)var_1c8h._7_1_ < 0) {\r\n    0x1836712b6    |                        iVar17 = var_1d0h;\r\n                   |                    }\r\n    0x1836712c1    |                    uVar10 = func_0x0001813014a0(uVar10, iVar17 - uVar13);\r\n    0x1836712d6    |                    uVar10 = func_0x000184dcd0d0(uVar10, 0x190c00618, 0x10);\r\n    0x1836712db    |                    iVar17 = (int64_t)*(char *)(arg1 + 0x77);\r\n    0x1836712e3    |                    if (iVar17 < 0) {\r\n    0x1836712e5    |                        iVar17 = *(int64_t *)(arg1 + 0x68);\r\n                   |                    }\r\n    0x1836712ec    |                    uVar10 = func_0x0001813014a0(uVar10, iVar17);\r\n    0x183671301    |                    uVar10 = func_0x000184dcd0d0(uVar10, 0x190c00630, 0xf);\r\n    0x183671306    |                    iVar17 = (int64_t)*(char *)(arg1 + 0x8f);\r\n    0x183671311    |                    if (iVar17 < 0) {\r\n    0x183671313    |                        iVar17 = *(int64_t *)(arg1 + 0x80);\r\n                   |                    }\r\n    0x18367131d    |                    func_0x0001813014a0(uVar10, iVar17);\r\n    0x183671322    |                    func_0x0001804b0120(&var_190h);\r\n                   |                }\r\n    0x18367132f    |                uVar13 = (uint64_t)*(char *)(arg1 + 0x8f);\r\n    0x18367133a    |                if ((int64_t)uVar13 < 0) {\r\n    0x18367133c    |                    uVar13 = *(uint64_t *)(arg1 + 0x80);\r\n                   |                }\r\n    0x183671347    |                if (uVar13 < 0x1c) {\r\n    0x18367148c    |                    func_0x000183672880(arg1);\r\n    0x18367148c    |                    goto code_r0x000183671491;\r\n                   |                }\r\n    0x18367134d    |                piVar18 = *(int64_t **)(arg1 + 0x158);\r\n    0x183671357    |                if (piVar18 == (int64_t *)0x0) {\r\n                   |code_r0x000183671386:\r\n    0x183671386    |                    piVar2 = *(int32_t **)(arg1 + 0x1e8);\r\n    0x18367138d    |                    uVar10 = *(undefined8 *)(arg1 + 0x1f0);\r\n    0x183671397    |                    if (piVar2 != (int32_t *)0x0) {\r\n    0x18367139e    |                        LOCK();\r\n    0x18367139e    |                        iVar9 = *piVar2;\r\n    0x18367139e    |                        *piVar2 = *piVar2 + 1;\r\n    0x18367139e    |                        UNLOCK();\r\n    0x1836713a8    |                        if (iVar9 == 0x7fffffff) {\r\n                   |code_r0x0001836718c1:\r\n    0x1836718c1    |                            pcVar4 = (code *)swi(3);\r\n    0x1836718c1    |                            (*pcVar4)();\r\n    0x1836718c1    |                            return;\r\n                   |                        }\r\n                   |                    }\r\n    0x1836713ba    |                    puVar14 = (undefined4 *)func_0x000185f006b8(0x38);\r\n    0x1836713c2    |                    *puVar14 = 1;\r\n    0x1836713cf    |                    *(undefined8 *)(puVar14 + 2) = 0x18339d600;\r\n    0x1836713db    |                    *(undefined8 *)(puVar14 + 4) = 0x182beced0;\r\n    0x1836713e7    |                    *(undefined8 *)(puVar14 + 6) = 0x18339cdd0;\r\n    0x1836713f3    |                    *(undefined8 *)(puVar14 + 8) = 0x183672880;\r\n    0x1836713f8    |                    *(int32_t **)(puVar14 + 10) = piVar2;\r\n    0x1836713fd    |                    *(undefined8 *)(puVar14 + 0xc) = uVar10;\r\n    0x183671410    |                    func_0x000184339cd0(&var_190h, 0x190c00640, 0x190bfffb0, 0x20f);\r\n    0x183671423    |                    piVar2 = *(int32_t **)(arg1 + 0x180);\r\n    0x18367142a    |                    *(undefined4 **)(arg1 + 0x180) = puVar14;\r\n    0x183671434    |                    if (piVar2 != (int32_t *)0x0) {\r\n    0x1836717ff    |                        LOCK();\r\n    0x1836717ff    |                        *piVar2 = *piVar2 + -1;\r\n    0x1836717ff    |                        UNLOCK();\r\n    0x183671803    |                        if (*piVar2 == 0) {\r\n    0x183671817    |                            if (*(int64_t *)(piVar2 + 4) == 0x182bf38a0) {\r\n    0x183671827    |                                piVar3 = *(int32_t **)(piVar2 + 0xc);\r\n    0x18367182e    |                                if (piVar3 != (int32_t *)0x0) {\r\n    0x183671842    |                                    LOCK();\r\n    0x183671842    |                                    *piVar3 = *piVar3 + -1;\r\n    0x183671842    |                                    UNLOCK();\r\n    0x183671845    |                                    if (*piVar3 == 0) {\r\n    0x18367184c    |                                        func_0x0001841dcbe0(piVar3, 8);\r\n                   |                                    }\r\n                   |                                }\r\n    0x183671838    |                                func_0x0001841dcbe0(piVar2, 0x48);\r\n                   |                            } else {\r\n    0x18367181c    |                                (*(code *)0x185f59da0)(piVar2);\r\n                   |                            }\r\n                   |                        }\r\n                   |                    }\r\n    0x183671441    |                    *(undefined4 *)(arg1 + 0x148) = (undefined4)var_180h;\r\n    0x18367144f    |                    *(undefined4 *)(arg1 + 0x138) = (undefined4)var_190h;\r\n    0x18367144f    |                    *(undefined4 *)(arg1 + 0x13c) = var_190h._4_4_;\r\n    0x18367144f    |                    *(undefined4 *)(arg1 + 0x140) = (undefined4)var_188h;\r\n    0x18367144f    |                    *(undefined4 *)(arg1 + 0x144) = var_188h._4_4_;\r\n    0x18367145e    |                    *(undefined8 *)(arg1 + 0x150) = var_178h;\r\n    0x183671465    |                    *(undefined8 *)(arg1 + 0x168) = 320000;\r\n    0x1836713ae    |                    func_0x00018477a0a0(arg1 + 0x128);\r\n    0x18367136a    |                } else if (*(int64_t *)(*piVar18 + 8) == 0x185ed89d0) {\r\n    0x183671380    |                    if ((piVar18[4] == 0) || (*(int32_t *)piVar18[3] == 1)) goto code_r0x000183671386;\r\n                   |                } else {\r\n    0x18367147a    |                    cVar7 = (*(code *)0x185f59da0)();\r\n    0x183671482    |                    if (cVar7 == '\\0') goto code_r0x000183671386;\r\n                   |                }\r\n                   |code_r0x000183671491:\r\n    0x183671496    |                if (var_1c8h < 0) {\r\n    0x1836714a5    |                    func_0x0001841dcbe0(var_1d8h, var_1c8h * 2);\r\n                   |                }\r\n    0x1836714b2    |                if (var_198h < 0) {\r\n    0x1836714c7    |                    func_0x0001841dcbe0(var_1a8h, var_198h * 2);\r\n                   |                }\r\n                   |            }\r\n                   |code_r0x000183671527:\r\n    0x18367152a    |            func_0x000183671c30(arg1);\r\n                   |        }\r\n    0x18367152f    |        piVar18 = (int64_t *)(arg1 + 0x18);\r\n    0x183671536    |        if (piVar18 != (int64_t *)arg2) {\r\n    0x18367153c    |            uVar1 = *(uint8_t *)(arg2 + 0x17);\r\n    0x18367153c    |            uVar13 = (uint64_t)uVar1;\r\n    0x183671541    |            if (*(char *)(arg1 + 0x2f) < '\\0') {\r\n    0x1836717a6    |                piVar12 = (int64_t *)arg2;\r\n    0x1836717a6    |                if ((char)uVar1 < '\\0') {\r\n    0x1836717a8    |                    uVar13 = *(uint64_t *)(arg2 + 8);\r\n    0x1836717ac    |                    piVar12 = *(int64_t **)arg2;\r\n                   |                }\r\n    0x1836717af    |                func_0x000184211e70(piVar18, piVar12, uVar13);\r\n    0x18367154a    |            } else if ((char)uVar1 < '\\0') {\r\n    0x183671515    |                func_0x000184211d10(piVar18, *(int64_t *)arg2, *(int64_t *)(arg2 + 8));\r\n                   |            } else {\r\n    0x183671550    |                *(int64_t *)(arg1 + 0x28) = *(int64_t *)(arg2 + 0x10);\r\n    0x183671554    |                iVar17 = *(int64_t *)(arg2 + 8);\r\n    0x183671557    |                *piVar18 = *(int64_t *)arg2;\r\n    0x183671557    |                *(int64_t *)(arg1 + 0x20) = iVar17;\r\n                   |            }\r\n                   |        }\r\n    0x18367156b    |        if ((*(char *)(arg1 + 0x90) == '\\x01') && (*(int64_t *)(arg1 + 0x98) != 0)) {\r\n    0x1836714ce    |            func_0x0001865eba70(arg1 + 0x98, arg2, 0);\r\n                   |        }\r\n    0x183671588    |        if ((*(char *)(arg1 + 0x91) == '\\x01') && (iVar17 = *(int64_t *)(arg1 + 0xb8), iVar17 != 0)) {\r\n    0x18367158e    |            iVar22 = (int64_t)*(char *)(arg2 + 0x17);\r\n    0x183671599    |            if (iVar22 < 0) {\r\n    0x18367159b    |                iVar22 = *(int64_t *)(arg2 + 8);\r\n                   |            }\r\n    0x18367159f    |            iVar15 = (int64_t)*(char *)(arg1 + 0x47);\r\n    0x1836715aa    |            if (iVar15 < 0) {\r\n    0x1836715ac    |                iVar15 = *(int64_t *)(arg1 + 0x38);\r\n                   |            }\r\n    0x1836715b0    |            piVar18 = (int64_t *)(arg1 + 0x30);\r\n    0x1836715b7    |            if (iVar22 == iVar15) {\r\n    0x1836715be    |                piVar12 = piVar18;\r\n    0x1836715be    |                if (*(char *)(arg1 + 0x47) < '\\0') {\r\n    0x1836715c0    |                    piVar12 = (int64_t *)*piVar18;\r\n                   |                }\r\n    0x1836715c8    |                piVar16 = (int64_t *)arg2;\r\n    0x1836715c8    |                if (*(char *)(arg2 + 0x17) < '\\0') {\r\n    0x1836715ca    |                    piVar16 = *(int64_t **)arg2;\r\n                   |                }\r\n    0x1836715cd    |                iVar9 = func_0x000185f59f10(piVar16, piVar12);\r\n    0x1836715d4    |                if (iVar9 == 0) goto code_r0x0001836716a9;\r\n                   |            }\r\n    0x1836715e1    |            if (*(int32_t *)0x191de85c0 < 3) {\r\n    0x1836715ee    |                func_0x00018030d390(&var_190h, 0x190bfffb0, 0x279, 2);\r\n    0x18367161c    |                uVar10 = func_0x000184dcd0d0(&var_180h, 0x190c00758, 0x35);\r\n    0x183671621    |                iVar17 = (int64_t)*(char *)(arg1 + 0x47);\r\n    0x183671629    |                if (iVar17 < 0) {\r\n    0x18367162b    |                    iVar17 = *(int64_t *)(arg1 + 0x38);\r\n                   |                }\r\n    0x183671632    |                uVar10 = func_0x0001813014a0(uVar10, iVar17);\r\n    0x183671647    |                uVar10 = func_0x000184dcd0d0(uVar10, 0x190c00790);\r\n    0x18367164c    |                iVar17 = (int64_t)*(char *)(arg2 + 0x17);\r\n    0x183671654    |                if (iVar17 < 0) {\r\n    0x183671656    |                    iVar17 = *(int64_t *)(arg2 + 8);\r\n                   |                }\r\n    0x18367165d    |                func_0x0001813014a0(uVar10, iVar17);\r\n    0x183671662    |                func_0x0001804b0120(&var_190h);\r\n    0x18367166f    |                iVar17 = *(int64_t *)(arg1 + 0xb8);\r\n                   |            }\r\n    0x18367167c    |            func_0x000183674fc0(iVar17, arg2);\r\n    0x183671684    |            if (piVar18 != (int64_t *)arg2) {\r\n    0x18367168f    |                if (*(char *)(arg1 + 0x47) < '\\0') {\r\n    0x1836717d8    |                    if (*(char *)(arg2 + 0x17) < '\\0') {\r\n    0x1836717de    |                        arg2 = *(int64_t *)arg2;\r\n                   |                    }\r\n    0x1836717e7    |                    func_0x000184211e70(piVar18, arg2);\r\n    0x183671698    |                } else if (*(char *)(arg2 + 0x17) < '\\0') {\r\n    0x1836716d5    |                    func_0x000184211d10(piVar18, *(int64_t *)arg2);\r\n                   |                } else {\r\n    0x18367169e    |                    *(int64_t *)(arg1 + 0x40) = *(int64_t *)(arg2 + 0x10);\r\n    0x1836716a2    |                    iVar17 = *(int64_t *)(arg2 + 8);\r\n    0x1836716a5    |                    *piVar18 = *(int64_t *)arg2;\r\n    0x1836716a5    |                    *(int64_t *)(arg1 + 0x38) = iVar17;\r\n                   |                }\r\n                   |            }\r\n                   |        }\r\n                   |code_r0x0001836716a9:\r\n    0x1836716ac    |        if ((char)uVar19 != '\\0') {\r\n    0x1836716b2    |            func_0x000184cb7790(arg1 + 0x188);\r\n    0x1836716c1    |            func_0x000183671da0(arg1);\r\n                   |        }\r\n                   |code_r0x000183671769:\r\n                   |        do {\r\n    0x18367177e    |            if (*(uint64_t *)0x191c71040 == (var_60h ^ (uint64_t)auStack_238)) {\r\n    0x18367179f    |                return;\r\n                   |            }\r\n    0x1836718a7    |            uVar8 = func_0x000185f05b40(var_60h ^ (uint64_t)auStack_238);\r\n                   |code_r0x0001836718ac:\r\n    0x1836718af    |        } while (1 < uVar8);\r\n                   |    } while( true );\r\n                   |}\r\n[{\"offset\":6499536576,\"name\":\"fcn.183670ec0\",\"size\":2562,\"is-pure\":false,\"realsz\":2562,\"noreturn\":false,\"stackframe\":568,\"calltype\":\"ms\",\"cost\":825,\"cc\":88,\"loops\":20,\"bits\":64,\"type\":\"fcn\",\"nbbs\":156,\"edges\":238,\"ebbs\":3,\"signature\":\"fcn.183670ec0(int64_t arg1, int64_t arg2, int64_t arg3);\",\"minbound\":6499536576,\"maxbound\":6499539138,\"callrefs\":[{\"from\":6499536684,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6499536710,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499536732,\"to\":6462379168,\"type\":\"CALL\"},{\"from\":6499536753,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499536763,\"to\":6451143232,\"type\":\"CALL\"},{\"from\":6499536776,\"to\":6447366432,\"type\":\"CALL\"},{\"from\":6499536882,\"to\":6530673136,\"type\":\"CALL\"},{\"from\":6499536937,\"to\":6530673136,\"type\":\"CALL\"},{\"from\":6499537046,\"to\":6499537068,\"type\":\"CODE\"},{\"from\":6499537058,\"to\":6511729936,\"type\":\"CALL\"},{\"from\":6499537063,\"to\":6499537108,\"type\":\"CODE\"},{\"from\":6499537155,\"to\":6499537176,\"type\":\"CODE\"},{\"from\":6499537169,\"to\":6499537251,\"type\":\"CODE\"},{\"from\":6499537211,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6499537289,\"to\":6542436672,\"type\":\"CALL\"},{\"from\":6499537445,\"to\":6542436672,\"type\":\"CALL\"},{\"from\":6499537498,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499537548,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6499537574,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499537601,\"to\":6462379168,\"type\":\"CALL\"},{\"from\":6499537622,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499537644,\"to\":6462379168,\"type\":\"CALL\"},{\"from\":6499537665,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499537693,\"to\":6462379168,\"type\":\"CALL\"},{\"from\":6499537706,\"to\":6447366432,\"type\":\"CALL\"},{\"from\":6499537850,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6499537950,\"to\":6512942288,\"type\":\"CALL\"},{\"from\":6499538035,\"to\":6517399712,\"type\":\"CALL\"},{\"from\":6499538040,\"to\":6499538065,\"type\":\"CODE\"},{\"from\":6499538042,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499538052,\"to\":6499537798,\"type\":\"CODE\"},{\"from\":6499538060,\"to\":6499543168,\"type\":\"CALL\"},{\"from\":6499538085,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499538119,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499538124,\"to\":6499538215,\"type\":\"CODE\"},{\"from\":6499538139,\"to\":6549322352,\"type\":\"CALL\"},{\"from\":6499538144,\"to\":6499538289,\"type\":\"CODE\"},{\"from\":6499538162,\"to\":6499538223,\"type\":\"CODE\"},{\"from\":6499538183,\"to\":6499588192,\"type\":\"CALL\"},{\"from\":6499538188,\"to\":6499538215,\"type\":\"CODE\"},{\"from\":6499538197,\"to\":6511729936,\"type\":\"CALL\"},{\"from\":6499538202,\"to\":6499538266,\"type\":\"CODE\"},{\"from\":6499538210,\"to\":6499539152,\"type\":\"CALL\"},{\"from\":6499538218,\"to\":6499540016,\"type\":\"CALL\"},{\"from\":6499538381,\"to\":6542434064,\"type\":\"CALL\"},{\"from\":6499538434,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6499538460,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499538482,\"to\":6462379168,\"type\":\"CALL\"},{\"from\":6499538503,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499538525,\"to\":6462379168,\"type\":\"CALL\"},{\"from\":6499538538,\"to\":6447366432,\"type\":\"CALL\"},{\"from\":6499538556,\"to\":6499553216,\"type\":\"CALL\"},{\"from\":6499538617,\"to\":6522894224,\"type\":\"CALL\"},{\"from\":6499538625,\"to\":6499540384,\"type\":\"CALL\"},{\"from\":6499538630,\"to\":6499538793,\"type\":\"CODE\"},{\"from\":6499538645,\"to\":6511729936,\"type\":\"CALL\"},{\"from\":6499538650,\"to\":6499538601,\"type\":\"CODE\"},{\"from\":6499538664,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6499538690,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499538701,\"to\":6446762512,\"type\":\"CALL\"},{\"from\":6499538722,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499538744,\"to\":6462379168,\"type\":\"CALL\"},{\"from\":6499538765,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499538775,\"to\":6451143232,\"type\":\"CALL\"},{\"from\":6499538788,\"to\":6447366432,\"type\":\"CALL\"},{\"from\":6499538863,\"to\":6511730288,\"type\":\"CALL\"},{\"from\":6499538868,\"to\":6499538266,\"type\":\"CODE\"},{\"from\":6499538891,\"to\":6511730288,\"type\":\"CALL\"},{\"from\":6499538896,\"to\":6499537108,\"type\":\"CODE\"},{\"from\":6499538919,\"to\":6511730288,\"type\":\"CALL\"},{\"from\":6499538924,\"to\":6499538601,\"type\":\"CODE\"},{\"from\":6499538938,\"to\":6499537378,\"type\":\"CODE\"},{\"from\":6499538972,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499538978,\"to\":6499537978,\"type\":\"CODE\"},{\"from\":6499539000,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499539005,\"to\":6499537978,\"type\":\"CODE\"},{\"from\":6499539020,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499539025,\"to\":6499538992,\"type\":\"CODE\"},{\"from\":6499539035,\"to\":6499537467,\"type\":\"CODE\"},{\"from\":6499539082,\"to\":6522365600,\"type\":\"CALL\"},{\"from\":6499539095,\"to\":6499537474,\"type\":\"CODE\"},{\"from\":6499539111,\"to\":6542089024,\"type\":\"CALL\"},{\"from\":6499539125,\"to\":6499538793,\"type\":\"CODE\"},{\"from\":6499539132,\"to\":6542702416,\"type\":\"CALL\"}],\"datarefs\":[{\"from\":6499536612,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6499536635,\"to\":6742246848,\"type\":\"DATA\"},{\"from\":6499536648,\"to\":6723469232,\"type\":\"DATA\"},{\"from\":6499536697,\"to\":6723470552,\"type\":\"DATA\"},{\"from\":6499536737,\"to\":6723470536,\"type\":\"DATA\"},{\"from\":6499537503,\"to\":6742246848,\"type\":\"DATA\"},{\"from\":6499537521,\"to\":6723469232,\"type\":\"DATA\"},{\"from\":6499537561,\"to\":6723470824,\"type\":\"DATA\"},{\"from\":6499537606,\"to\":6723470872,\"type\":\"DATA\"},{\"from\":6499537649,\"to\":6723470896,\"type\":\"DATA\"},{\"from\":6499537760,\"to\":6541904336,\"type\":\"DATA\"},{\"from\":6499537864,\"to\":6496572928,\"type\":\"DATA\"},{\"from\":6499537876,\"to\":6488510160,\"type\":\"DATA\"},{\"from\":6499537888,\"to\":6496570832,\"type\":\"DATA\"},{\"from\":6499537900,\"to\":6499543168,\"type\":\"DATA\"},{\"from\":6499537922,\"to\":6723470912,\"type\":\"DATA\"},{\"from\":6499537929,\"to\":6723469232,\"type\":\"DATA\"},{\"from\":6499538394,\"to\":6742246848,\"type\":\"DATA\"},{\"from\":6499538407,\"to\":6723469232,\"type\":\"DATA\"},{\"from\":6499538447,\"to\":6723471192,\"type\":\"DATA\"},{\"from\":6499538487,\"to\":6723471248,\"type\":\"DATA\"},{\"from\":6499538677,\"to\":6723470480,\"type\":\"DATA\"},{\"from\":6499538706,\"to\":6723472584,\"type\":\"DATA\"},{\"from\":6499538749,\"to\":6723470536,\"type\":\"DATA\"},{\"from\":6499538804,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6499538957,\"to\":6488537248,\"type\":\"DATA\"}],\"codexrefs\":[{\"from\":6499537046,\"to\":6499537068,\"type\":\"CODE\"},{\"from\":6499537063,\"to\":6499537108,\"type\":\"CODE\"},{\"from\":6499537155,\"to\":6499537176,\"type\":\"CODE\"},{\"from\":6499537169,\"to\":6499537251,\"type\":\"CODE\"},{\"from\":6499538040,\"to\":6499538065,\"type\":\"CODE\"},{\"from\":6499538052,\"to\":6499537798,\"type\":\"CODE\"},{\"from\":6499538124,\"to\":6499538215,\"type\":\"CODE\"},{\"from\":6499538144,\"to\":6499538289,\"type\":\"CODE\"},{\"from\":6499538162,\"to\":6499538223,\"type\":\"CODE\"},{\"from\":6499538188,\"to\":6499538215,\"type\":\"CODE\"},{\"from\":6499538202,\"to\":6499538266,\"type\":\"CODE\"},{\"from\":6499538630,\"to\":6499538793,\"type\":\"CODE\"},{\"from\":6499538650,\"to\":6499538601,\"type\":\"CODE\"},{\"from\":6499538868,\"to\":6499538266,\"type\":\"CODE\"},{\"from\":6499538896,\"to\":6499537108,\"type\":\"CODE\"},{\"from\":6499538924,\"to\":6499538601,\"type\":\"CODE\"},{\"from\":6499538938,\"to\":6499537378,\"type\":\"CODE\"},{\"from\":6499538978,\"to\":6499537978,\"type\":\"CODE\"},{\"from\":6499539005,\"to\":6499537978,\"type\":\"CODE\"},{\"from\":6499539025,\"to\":6499538992,\"type\":\"CODE\"},{\"from\":6499539035,\"to\":6499537467,\"type\":\"CODE\"},{\"from\":6499539095,\"to\":6499537474,\"type\":\"CODE\"},{\"from\":6499539125,\"to\":6499538793,\"type\":\"CODE\"}],\"dataxrefs\":[],\"indegree\":23,\"outdegree\":61,\"nlocals\":22,\"nargs\":3,\"stackvars\":[{\"name\":\"var_218h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-536}},{\"name\":\"var_210h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-528}},{\"name\":\"var_208h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-520}},{\"name\":\"var_200h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-512}},{\"name\":\"var_1e9h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-489}},{\"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_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_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_191h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-401}},{\"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_179h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-377}},{\"name\":\"var_178h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-376}},{\"name\":\"var_60h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-96}},{\"name\":\"var_58h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-88}}],\"regvars\":[{\"name\":\"arg3\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"r8\"}},{\"name\":\"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":"5129ms"}}
