{"ok":true,"data":{"evidence_id":"ev_2e482ecd6211b7ab5495587384217367a98c8734e665ceeda201dd959180273b","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 @ 0x18342d200;pdgo @ 0x18342d200;afij @ 0x18342d200","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 @ 0x18342d200;pdgo @ 0x18342d200;afij @ 0x18342d200","C:\\Users\\tjzhong\\AppData\\Local\\Tabbit\\Application\\1.18.21.0\\Tabbit.dll"]},"raw_result":{"stdout":"    0x18342d200    |\r\n    0x18342d200    |// WARNING: [rz-ghidra] Detected overlap for variable var_70h\r\n    0x18342d200    |// WARNING: [rz-ghidra] Detected overlap for variable var_78h\r\n    0x18342d200    |// WARNING: [rz-ghidra] Detected overlap for variable var_98h\r\n    0x18342d200    |// WARNING: [rz-ghidra] Detected overlap for variable arg_dfh\r\n    0x18342d200    |// WARNING: [rz-ghidra] Detected overlap for variable arg_afh\r\n                   |\r\n    0x18342d200    |uint64_t fcn.18342d200(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4, int64_t arg_80h, int64_t arg_98h,\r\n                   |                      int64_t arg_b0h, int64_t arg_c0h, int64_t arg_c8h, int64_t arg_d8h, int64_t arg_e8h)\r\n                   |{\r\n                   |    int64_t *piVar1;\r\n                   |    int32_t iVar2;\r\n                   |    uint8_t uVar3;\r\n                   |    code *pcVar4;\r\n                   |    int32_t iVar5;\r\n                   |    int32_t iVar6;\r\n                   |    int64_t iVar7;\r\n                   |    char cVar8;\r\n                   |    uint32_t uVar9;\r\n                   |    int32_t *piVar10;\r\n                   |    int64_t *piVar11;\r\n                   |    int64_t iVar12;\r\n                   |    uint64_t uVar13;\r\n                   |    undefined8 uVar14;\r\n                   |    int64_t *piVar15;\r\n                   |    int64_t *piVar16;\r\n                   |    int64_t *unaff_RBP;\r\n                   |    int64_t *piVar17;\r\n                   |    int64_t iVar18;\r\n                   |    int64_t *piVar19;\r\n                   |    undefined8 uVar20;\r\n                   |    int64_t *piVar21;\r\n                   |    int64_t *unaff_R13;\r\n                   |    int64_t *unaff_R15;\r\n                   |    bool bVar22;\r\n                   |    int64_t var_8h;\r\n                   |    undefined auStack_e8 [32];\r\n                   |    int64_t var_c8h;\r\n                   |    int64_t var_c0h;\r\n                   |    int64_t var_b8h;\r\n                   |    int64_t var_b0h;\r\n                   |    int64_t var_a8h;\r\n                   |    int64_t var_a0h;\r\n                   |    undefined var_98h [7];\r\n                   |    int64_t var_91h;\r\n                   |    int64_t var_88h;\r\n                   |    int64_t var_80h;\r\n                   |    undefined var_78h [7];\r\n                   |    int64_t var_71h;\r\n                   |    int64_t iStack_68;\r\n                   |    int64_t var_60h;\r\n                   |    int64_t var_58h;\r\n                   |    \r\n    0x18342d22e    |    var_60h = *(uint64_t *)0x191c71040 ^ (uint64_t)auStack_e8;\r\n    0x18342d23c    |    piVar11 = &var_88h;\r\n    0x18342d241    |    var_88h = 0;\r\n    0x18342d241    |    var_80h = 0;\r\n    0x18342d245    |    _var_78h = 0;\r\n    0x18342d257    |    cVar8 = func_0x0001814edbc0(arg1, piVar11, 0xffffffffffffffff);\r\n    0x18342d25e    |    if (cVar8 != '\\0') {\r\n    0x18342d2ed    |        piVar16 = (int64_t *)(int64_t)(char)var_71h;\r\n    0x18342d2ed    |        if ((int64_t)(char)var_71h < 0) {\r\n    0x18342d2f3    |            piVar11 = (int64_t *)var_88h;\r\n    0x18342d2f3    |            piVar16 = (int64_t *)var_80h;\r\n                   |        }\r\n    0x18342d2fe    |        var_a8h = 0;\r\n    0x18342d2fe    |        var_a0h = 0;\r\n    0x18342d301    |        _var_98h = 0;\r\n    0x18342d30c    |        var_c8h = arg1;\r\n    0x18342d30c    |        var_c0h = arg4;\r\n    0x18342d30c    |        var_b8h = arg2;\r\n    0x18342d30c    |        var_b0h = arg3;\r\n    0x18342d2f9    |        func_0x000184d6cec0(&var_a8h, piVar16);\r\n    0x18342d314    |        if (piVar16 == (int64_t *)0x0) goto code_r0x00018342d4ae;\r\n    0x18342d31a    |        unaff_RBP = (int64_t *)0x0;\r\n    0x18342d31c    |        goto code_r0x00018342d3b2;\r\n                   |    }\r\n                   |    do {\r\n    0x18342d260    |        piVar16 = (int64_t *)arg1;\r\n    0x18342d270    |        func_0x000184212ca0(arg4, 0x1908ffbf8, 0x1d);\r\n    0x18342d275    |        uVar13 = 0;\r\n                   |code_r0x00018342d277:\r\n    0x18342d27c    |        if ((int64_t)_var_78h < 0) {\r\n    0x18342d292    |            func_0x0001841dcbe0(var_88h, _var_78h & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x18342d2ac    |        if (*(uint64_t *)0x191c71040 == (var_60h ^ (uint64_t)auStack_e8)) {\r\n    0x18342d2cf    |            return uVar13 & 0xffffffff;\r\n                   |        }\r\n    0x18342da7e    |        func_0x000185f05b40(var_60h ^ (uint64_t)auStack_e8);\r\n                   |code_r0x00018342da86:\r\n    0x18342da8d    |        func_0x000186069580(0x1901257f0);\r\n    0x18342da8d    |        piVar17 = unaff_R15;\r\n                   |code_r0x00018342da92:\r\n    0x18342da92    |        piVar19 = (int64_t *)0xffffffffffffffff;\r\n    0x18342da9d    |        unaff_R15 = piVar17;\r\n    0x18342da9d    |        if ((int64_t *)arg4 != (int64_t *)0xffffffffffffffff) {\r\n                   |            do {\r\n    0x18342d353    |                piVar17 = (int64_t *)(arg3 - (int64_t)unaff_RBP);\r\n    0x18342d353    |                if (unaff_R13 < (int64_t *)(arg3 - (int64_t)unaff_RBP)) {\r\n    0x18342d353    |                    piVar17 = unaff_R13;\r\n                   |                }\r\n    0x18342d357    |                func_0x000184212ca0(&var_a8h, unaff_R15, piVar17);\r\n    0x18342d370    |                piVar17 = (int64_t *)(arg3 + (uint64_t)(piVar19 < (uint64_t)arg4) * 4 + 7);\r\n    0x18342d3a0    |                if (((piVar16 < piVar17) ||\r\n    0x18342d388    |                    (iVar18 = func_0x000185f59fe0((int64_t)piVar17 + (int64_t)piVar11, 0x22, \r\n    0x18342d377    |                                                  (int64_t)piVar16 - (int64_t)piVar17), iVar18 == 0)) ||\r\n    0x18342d399    |                   (unaff_RBP = (int64_t *)(iVar18 - (int64_t)piVar11), unaff_RBP == (int64_t *)0xffffffffffffffff)) {\r\n    0x18342d485    |                    bVar22 = piVar16 < (uint64_t)arg3;\r\n    0x18342d485    |                    piVar16 = (int64_t *)((int64_t)piVar16 - arg3);\r\n    0x18342d488    |                    if (bVar22) goto code_r0x00018342da86;\r\n    0x18342d48e    |                    piVar17 = (int64_t *)((int64_t)piVar11 + arg3);\r\n    0x18342d49c    |                    unaff_R13 = piVar16;\r\n    0x18342d49c    |                    piVar11 = piVar17;\r\n    0x18342d49c    |                    break;\r\n                   |                }\r\n    0x18342d3a6    |                unaff_RBP = (int64_t *)((int64_t)unaff_RBP + 1);\r\n    0x18342d3ac    |                if (piVar16 <= unaff_RBP) goto code_r0x00018342d4ae;\r\n                   |code_r0x00018342d3b2:\r\n    0x18342d3b2    |                piVar17 = (int64_t *)((int64_t)piVar11 + (int64_t)unaff_RBP);\r\n    0x18342d3b9    |                unaff_R13 = (int64_t *)((int64_t)piVar16 - (int64_t)unaff_RBP);\r\n    0x18342d3c0    |                piVar19 = piVar17;\r\n    0x18342d3c0    |                piVar21 = unaff_R13;\r\n    0x18342d3c0    |                unaff_R15 = piVar17;\r\n    0x18342d3c0    |                if ((int64_t)unaff_R13 < 7) break;\r\n    0x18342d3e7    |                while( true ) {\r\n    0x18342d3d8    |                    piVar10 = (int32_t *)func_0x000185f59fe0(piVar19, 0x20, (int64_t)piVar21 + -6);\r\n    0x18342d3dd    |                    arg4 = -1;\r\n    0x18342d3e7    |                    arg3 = (int64_t)piVar16;\r\n    0x18342d3e7    |                    if (piVar10 == (int32_t *)0x0) break;\r\n    0x18342d3fc    |                    if (*(int32_t *)((int64_t)piVar10 + 3) == 0x223d4e4f && *piVar10 == 0x4f434920) {\r\n    0x18342d474    |                        arg3 = (int64_t)piVar10 - (int64_t)piVar11;\r\n    0x18342d47e    |                        if (piVar10 != (int32_t *)((int64_t)piVar11 + (int64_t)piVar16)) {\r\n    0x18342d483    |                            arg4 = arg3;\r\n                   |                        }\r\n                   |                        break;\r\n                   |                    }\r\n    0x18342d405    |                    piVar21 = (int64_t *)(((int64_t)piVar11 + (int64_t)piVar16) - ((int64_t)piVar10 + 1));\r\n    0x18342d40c    |                    piVar19 = (int64_t *)((int64_t)piVar10 + 1);\r\n    0x18342d40c    |                    if ((int64_t)piVar21 < 7) break;\r\n                   |                }\r\n    0x18342d415    |                piVar19 = piVar17;\r\n    0x18342d415    |                piVar21 = unaff_R13;\r\n    0x18342d415    |                if ((int64_t)unaff_R13 < 0xb) goto code_r0x00018342da92;\r\n                   |                do {\r\n    0x18342d42d    |                    piVar19 = (int64_t *)func_0x000185f59fe0(piVar19, 0x20, (int64_t)piVar21 + -10);\r\n    0x18342d435    |                    if (piVar19 == (int64_t *)0x0) break;\r\n    0x18342d456    |                    if (*(int64_t *)((int64_t)piVar19 + 3) == 0x223d4952555f4e4f && *piVar19 == 0x52555f4e4f434920) {\r\n    0x18342d328    |                        if (piVar19 != (int64_t *)((int64_t)piVar11 + (int64_t)piVar16)) {\r\n    0x18342d32a    |                            piVar19 = (int64_t *)((int64_t)piVar19 - (int64_t)piVar11);\r\n    0x18342d32d    |                            goto code_r0x00018342d336;\r\n                   |                        }\r\n                   |                        break;\r\n                   |                    }\r\n    0x18342d463    |                    piVar21 = (int64_t *)(((int64_t)piVar11 + (int64_t)piVar16) - ((int64_t)piVar19 + 1));\r\n    0x18342d46a    |                    piVar19 = (int64_t *)((int64_t)piVar19 + 1);\r\n    0x18342d46a    |                } while (10 < (int64_t)piVar21);\r\n    0x18342d32f    |                piVar19 = (int64_t *)0xffffffffffffffff;\r\n                   |code_r0x00018342d336:\r\n    0x18342d33c    |                arg3 = arg4;\r\n    0x18342d33c    |                if (piVar19 < (uint64_t)arg4) {\r\n    0x18342d33c    |                    arg3 = (int64_t)piVar19;\r\n                   |                }\r\n    0x18342d344    |                if ((int64_t *)arg3 == (int64_t *)0xffffffffffffffff) break;\r\n    0x18342d344    |            } while( true );\r\n                   |        }\r\n    0x18342d49e    |        func_0x000184212ca0(&var_a8h, piVar17, unaff_R13);\r\n                   |code_r0x00018342d4ae:\r\n    0x18342d4ae    |        unaff_R13 = (int64_t *)var_c8h;\r\n    0x18342d4ae    |        iStack_68 = (int64_t)(char)var_91h;\r\n    0x18342d4b7    |        unique0x10000e1f = &var_a8h;\r\n    0x18342d4b7    |        if (iStack_68 < 0) {\r\n    0x18342d4c2    |            unique0x10000e27 = (int64_t *)var_a8h;\r\n    0x18342d4c2    |            iStack_68 = var_a0h;\r\n                   |        }\r\n    0x18342d4dc    |        uVar9 = func_0x0001819549a0(var_c8h);\r\n    0x18342d4e8    |        if ((int64_t)_var_98h < 0) {\r\n    0x18342d4fe    |            func_0x0001841dcbe0(var_a8h, _var_98h & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x18342d503    |        piVar16 = (int64_t *)var_c0h;\r\n    0x18342d50a    |        arg1 = (int64_t)(uint64_t)uVar9;\r\n    0x18342d50a    |        arg4 = var_c0h;\r\n    0x18342d50a    |    } while ((char)uVar9 == '\\0');\r\n    0x18342d515    |    piVar11 = (int64_t *)func_0x000185f006b8(0x80);\r\n    0x18342d51d    |    unaff_R15 = piVar11 + 1;\r\n    0x18342d524    |    *piVar11 = 0;\r\n    0x18342d524    |    piVar11[1] = 0;\r\n    0x18342d527    |    piVar11[2] = 0;\r\n    0x18342d527    |    piVar11[3] = 0;\r\n    0x18342d52b    |    piVar11[4] = 0;\r\n    0x18342d52b    |    piVar11[5] = 0;\r\n    0x18342d52f    |    piVar11[6] = 0;\r\n    0x18342d52f    |    piVar11[7] = 0;\r\n    0x18342d533    |    piVar11[8] = 0;\r\n    0x18342d533    |    piVar11[9] = 0;\r\n    0x18342d537    |    piVar11[10] = 0;\r\n    0x18342d537    |    piVar11[0xb] = 0;\r\n    0x18342d53b    |    piVar11[0xc] = 0;\r\n    0x18342d53b    |    piVar11[0xd] = 0;\r\n    0x18342d53f    |    piVar11[0xe] = 0;\r\n    0x18342d53f    |    piVar11[0xf] = 0;\r\n    0x18342d553    |    func_0x0001854f7850(unaff_R15, 0, 1);\r\n    0x18342d558    |    *(undefined *)(piVar11 + 3) = 1;\r\n    0x18342d55d    |    *(int32_t *)(piVar11 + 4) = 4;\r\n    0x18342d568    |    if (piVar11 != (int64_t *)0x0) {\r\n    0x18342d56a    |        LOCK();\r\n    0x18342d56a    |        iVar18 = *piVar11;\r\n    0x18342d56a    |        *(int32_t *)piVar11 = (int32_t)*piVar11 + 1;\r\n    0x18342d56a    |        UNLOCK();\r\n    0x18342d575    |        if ((int32_t)iVar18 == 0x7fffffff) {\r\n    0x18342daab    |            pcVar4 = (code *)swi(3);\r\n    0x18342daab    |            uVar13 = (*pcVar4)();\r\n    0x18342daab    |            return uVar13;\r\n                   |        }\r\n                   |    }\r\n    0x18342d57b    |    iVar7 = *(int64_t *)0x191de73d0;\r\n    0x18342d587    |    iVar12 = func_0x000185f006b8(0x20);\r\n    0x18342d596    |    iVar18 = iVar7 + 0x10;\r\n    0x18342d59d    |    if (iVar7 == 0) {\r\n    0x18342d5a1    |        iVar18 = 0;\r\n                   |    }\r\n    0x18342d5ab    |    func_0x000184ef69e0(iVar12, 0x1908ffc16, iVar18, *(undefined *)(iVar7 + 0x251));\r\n    0x18342d5b3    |    if (iVar12 != 0) {\r\n    0x18342d5ba    |        LOCK();\r\n    0x18342d5ba    |        piVar10 = (int32_t *)(iVar12 + 8);\r\n    0x18342d5ba    |        iVar2 = *piVar10;\r\n    0x18342d5ba    |        *piVar10 = *piVar10 + 1;\r\n    0x18342d5ba    |        UNLOCK();\r\n    0x18342d5c4    |        if (iVar2 == 0x7fffffff) {\r\n    0x18342daa8    |            pcVar4 = (code *)swi(3);\r\n    0x18342daa8    |            uVar13 = (*pcVar4)();\r\n    0x18342daa8    |            return uVar13;\r\n                   |        }\r\n                   |    }\r\n    0x18342d5cf    |    arg3 = func_0x000185f006b8(0x48);\r\n    0x18342d5d7    |    *(int32_t *)arg3 = 1;\r\n    0x18342d5e4    |    *(int64_t *)(arg3 + 8) = 0x183431c40;\r\n    0x18342d5ef    |    *(int64_t *)(arg3 + 0x10) = 0x183431cc0;\r\n    0x18342d5fa    |    *(int64_t *)(arg3 + 0x18) = 0x1841d75d0;\r\n    0x18342d605    |    *(int64_t *)(arg3 + 0x20) = 0x1897cc480;\r\n    0x18342d612    |    if (*(char *)((int64_t)unaff_R13 + 0x17) < '\\0') {\r\n    0x18342d609    |        func_0x000184c2f840((int64_t *)(arg3 + 0x28), *unaff_R13, *(undefined8 *)((int64_t)unaff_R13 + 8));\r\n                   |    } else {\r\n    0x18342d6f7    |        *(int64_t *)(arg3 + 0x38) = *(int64_t *)((int64_t)unaff_R13 + 0x10);\r\n    0x18342d6fb    |        iVar2 = *(int32_t *)((int64_t)unaff_R13 + 4);\r\n    0x18342d6fb    |        iVar5 = *(int32_t *)((int64_t)unaff_R13 + 8);\r\n    0x18342d6fb    |        iVar6 = *(int32_t *)((int64_t)unaff_R13 + 0xc);\r\n    0x18342d700    |        *(int32_t *)(arg3 + 0x28) = *(int32_t *)unaff_R13;\r\n    0x18342d700    |        *(int32_t *)(arg3 + 0x2c) = iVar2;\r\n    0x18342d700    |        *(int32_t *)(arg3 + 0x30) = iVar5;\r\n    0x18342d700    |        *(int32_t *)(arg3 + 0x34) = iVar6;\r\n                   |    }\r\n    0x18342d628    |    *(int64_t **)(arg3 + 0x40) = piVar11;\r\n    0x18342d62f    |    if (piVar11 != (int64_t *)0x0) {\r\n    0x18342d636    |        LOCK();\r\n    0x18342d636    |        iVar18 = *piVar11;\r\n    0x18342d636    |        *(int32_t *)piVar11 = (int32_t)*piVar11 + 1;\r\n    0x18342d636    |        UNLOCK();\r\n    0x18342d640    |        if ((int32_t)iVar18 == 0x7fffffff) {\r\n    0x18342daae    |            pcVar4 = (code *)swi(3);\r\n    0x18342daae    |            uVar13 = (*pcVar4)();\r\n    0x18342daae    |            return uVar13;\r\n                   |        }\r\n                   |    }\r\n    0x18342d654    |    piVar17 = &var_a8h;\r\n    0x18342d662    |    func_0x000184339cd0(piVar17, 0x1908ffc78, 0x1908ffc20, 0x176);\r\n    0x18342d67e    |    unique0x10000f8f = (int64_t *)arg3;\r\n    0x18342d67e    |    (*(code *)0x185f59da0)(iVar12, piVar17, (int64_t)&var_71h + 1, 0);\r\n    0x18342d687    |    if (iVar12 != 0) {\r\n    0x18342d689    |        LOCK();\r\n    0x18342d689    |        piVar10 = (int32_t *)(iVar12 + 8);\r\n    0x18342d689    |        *piVar10 = *piVar10 + -1;\r\n    0x18342d689    |        UNLOCK();\r\n    0x18342d68d    |        if (*piVar10 == 0) {\r\n    0x18342d692    |            func_0x000185578b40(iVar12);\r\n                   |        }\r\n                   |    }\r\n    0x18342d6a9    |    piVar19 = &var_a8h;\r\n    0x18342d6b7    |    func_0x000184339cd0(piVar19, 0x1908ffc78, 0x1908ffc20, 0x179);\r\n    0x18342d6c7    |    cVar8 = func_0x00018567db80(unaff_R15, 120000000, piVar19);\r\n    0x18342d6ce    |    arg4 = (int64_t)piVar16;\r\n    0x18342d6ce    |    if (cVar8 == '\\0') {\r\n    0x18342d708    |        uVar14 = 0x1908ffc90;\r\n    0x18342d70f    |        uVar20 = 0x1c;\r\n                   |code_r0x00018342d718:\r\n    0x18342d718    |        func_0x000184212ca0(piVar16, uVar14, uVar20);\r\n    0x18342d71d    |        uVar13 = 0;\r\n    0x18342d71d    |        piVar16 = piVar17;\r\n                   |    } else {\r\n    0x18342d6d6    |        if (1 < *(uint8_t *)(piVar11 + 3)) {\r\n    0x18342dab1    |            pcVar4 = (code *)swi(3);\r\n    0x18342dab1    |            uVar13 = (*pcVar4)();\r\n    0x18342dab1    |            return uVar13;\r\n                   |        }\r\n    0x18342d6de    |        if (*(uint8_t *)(piVar11 + 3) != 0) {\r\n    0x18342d6e4    |            uVar14 = 0x1908ffcb0;\r\n    0x18342d6eb    |            uVar20 = 0x1b;\r\n    0x18342d6f1    |            goto code_r0x00018342d718;\r\n                   |        }\r\n    0x18342d77d    |        piVar16 = (int64_t *)piVar11[4];\r\n    0x18342d781    |        iVar18 = piVar11[5];\r\n    0x18342d785    |        unaff_R13 = (int64_t *)(iVar18 * 0xf0);\r\n    0x18342d78c    |        var_c8h = (int64_t)(piVar16 + iVar18 * 0x1e);\r\n    0x18342d798    |        piVar17 = piVar16;\r\n    0x18342d798    |        if (unaff_R13 != (int64_t *)0x0) {\r\n    0x18342d79a    |            piVar19 = (int64_t *)(iVar18 * -0xf0);\r\n    0x18342d7a1    |            arg3 = (int64_t)(piVar19 + 0x1e);\r\n    0x18342d7a8    |            iVar18 = 8;\r\n    0x18342d7ad    |            piVar21 = (int64_t *)0x0;\r\n                   |            do {\r\n    0x18342d7b4    |                cVar8 = func_0x00018bd94340((int64_t)piVar16 + iVar18);\r\n    0x18342d7bb    |                if (cVar8 == '\\0') {\r\n    0x18342d762    |                    piVar17 = (int64_t *)((int64_t)piVar16 - (int64_t)piVar21);\r\n    0x18342d768    |                    if ((int64_t *)arg3 != piVar21) {\r\n    0x18342d76e    |                        piVar21 = (int64_t *)-(int64_t)piVar21;\r\n    0x18342d771    |                        unaff_R13 = unaff_R13 + -0x1e;\r\n                   |                        do {\r\n    0x18342da37    |                            piVar19 = (int64_t *)((int64_t)piVar16 + (int64_t)piVar21 + 0xf8);\r\n    0x18342da41    |                            cVar8 = func_0x00018bd94340(piVar19);\r\n    0x18342da48    |                            if (cVar8 != '\\0') {\r\n    0x18342da4e    |                                arg3 = (int64_t)piVar16 + (int64_t)piVar21 + 0xf0;\r\n    0x18342da58    |                                *(undefined2 *)piVar17 = *(undefined2 *)arg3;\r\n    0x18342da5c    |                                func_0x000185236690(piVar17 + 1, piVar19);\r\n    0x18342da6b    |                                if ((int64_t *)arg3 != piVar17) {\r\n    0x18342d96a    |                                    iVar18 = *(int64_t *)((int64_t)(piVar16 + 0x2f) + (int64_t)piVar21) * 0x18;\r\n    0x18342d94f    |                                    func_0x000180d8bad0(piVar17 + 0x10, \r\n    0x18342d956    |                                                        *(int64_t *)((int64_t)(piVar16 + 0x2e) + (int64_t)piVar21), \r\n    0x18342d956    |                                                        *(int64_t *)((int64_t)(piVar16 + 0x2e) + (int64_t)piVar21) +\r\n    0x18342d984    |                                                        iVar18, (iVar18 >> 3) * -0x5555555555555555);\r\n                   |                                }\r\n    0x18342d989    |                                piVar1 = piVar17 + 0x13;\r\n    0x18342d990    |                                iVar18 = (int64_t)piVar16 + (int64_t)piVar21;\r\n    0x18342d994    |                                piVar15 = (int64_t *)(iVar18 + 0x188);\r\n    0x18342d99e    |                                if (piVar15 != piVar1) {\r\n    0x18342d9a7    |                                    uVar3 = *(uint8_t *)((int64_t)piVar16 + 0x19f + (int64_t)piVar21);\r\n    0x18342d9a7    |                                    uVar13 = (uint64_t)uVar3;\r\n    0x18342d9b0    |                                    if (*(char *)((int64_t)piVar17 + 0xaf) < '\\0') {\r\n    0x18342d91c    |                                        if ((char)uVar3 < '\\0') {\r\n    0x18342d91e    |                                            uVar13 = *(uint64_t *)((int64_t)(piVar16 + 0x32) + (int64_t)piVar21);\r\n    0x18342d926    |                                            piVar15 = *(int64_t **)((int64_t)(piVar16 + 0x31) + (int64_t)piVar21);\r\n                   |                                        }\r\n    0x18342d92e    |                                        func_0x000181192800(piVar1, piVar15, uVar13);\r\n    0x18342d9b9    |                                    } else if ((char)uVar3 < '\\0') {\r\n    0x18342d948    |                                        func_0x0001859b5e70(piVar1, *(undefined8 *)\r\n    0x18342d938    |                                                                     ((int64_t)(piVar16 + 0x31) + (int64_t)piVar21), \r\n    0x18342d940    |                                                            *(undefined8 *)\r\n    0x18342d940    |                                                             ((int64_t)(piVar16 + 0x32) + (int64_t)piVar21));\r\n                   |                                    } else {\r\n    0x18342d9c3    |                                        piVar17[0x15] = *(int64_t *)(iVar18 + 0x198);\r\n    0x18342d9c7    |                                        iVar18 = *(int64_t *)(iVar18 + 400);\r\n    0x18342d9ca    |                                        *piVar1 = *piVar15;\r\n    0x18342d9ca    |                                        piVar17[0x14] = iVar18;\r\n                   |                                    }\r\n                   |                                }\r\n    0x18342d9cd    |                                iVar18 = (int64_t)piVar16 + (int64_t)piVar21;\r\n    0x18342d9d1    |                                piVar15 = (int64_t *)(iVar18 + 0x1b8);\r\n    0x18342d9dc    |                                piVar17[0x18] = *(int64_t *)(iVar18 + 0x1b0);\r\n    0x18342d9e3    |                                iVar2 = *(int32_t *)(iVar18 + 0x1a4);\r\n    0x18342d9e3    |                                iVar5 = *(int32_t *)(iVar18 + 0x1a8);\r\n    0x18342d9e3    |                                iVar6 = *(int32_t *)(iVar18 + 0x1ac);\r\n    0x18342d9e7    |                                *(int32_t *)(piVar17 + 0x16) = *(int32_t *)(iVar18 + 0x1a0);\r\n    0x18342d9e7    |                                *(int32_t *)((int64_t)piVar17 + 0xb4) = iVar2;\r\n    0x18342d9e7    |                                *(int32_t *)(piVar17 + 0x17) = iVar5;\r\n    0x18342d9e7    |                                *(int32_t *)((int64_t)piVar17 + 0xbc) = iVar6;\r\n    0x18342d9ee    |                                piVar1 = piVar17 + 0x19;\r\n    0x18342d9f5    |                                cVar8 = (char)piVar17[0x1c];\r\n    0x18342d9fe    |                                if (cVar8 == *(char *)(iVar18 + 0x1d0)) {\r\n    0x18342dab7    |                                    if ((cVar8 != '\\0') && (piVar15 != piVar1)) {\r\n    0x18342dac4    |                                        uVar3 = *(uint8_t *)((int64_t)piVar16 + 0x1cf + (int64_t)piVar21);\r\n    0x18342dac4    |                                        uVar13 = (uint64_t)uVar3;\r\n    0x18342dacd    |                                        if (*(char *)((int64_t)piVar17 + 0xdf) < '\\0') {\r\n    0x18342db04    |                                            if ((char)uVar3 < '\\0') {\r\n    0x18342db06    |                                                uVar13 = *(uint64_t *)((int64_t)(piVar16 + 0x38) + (int64_t)piVar21);\r\n    0x18342db0e    |                                                piVar15 = *(int64_t **)((int64_t)(piVar16 + 0x37) + (int64_t)piVar21);\r\n                   |                                            }\r\n    0x18342db16    |                                            func_0x000184211e70(piVar1, piVar15, uVar13);\r\n    0x18342dad2    |                                        } else if ((char)uVar3 < '\\0') {\r\n    0x18342daf7    |                                            func_0x000184211d10(piVar1, *(undefined8 *)\r\n    0x18342dae7    |                                                                         ((int64_t)(piVar16 + 0x37) + (int64_t)piVar21)\r\n    0x18342daf7    |                                                                , *(undefined8 *)\r\n    0x18342daef    |                                                                   ((int64_t)(piVar16 + 0x38) + (int64_t)piVar21));\r\n                   |                                        } else {\r\n    0x18342dad8    |                                            piVar17[0x1b] = *(int64_t *)(iVar18 + 0x1c8);\r\n    0x18342dadc    |                                            iVar2 = *(int32_t *)(iVar18 + 0x1bc);\r\n    0x18342dadc    |                                            iVar5 = *(int32_t *)(iVar18 + 0x1c0);\r\n    0x18342dadc    |                                            iVar6 = *(int32_t *)(iVar18 + 0x1c4);\r\n    0x18342dadf    |                                            *(int32_t *)piVar1 = *(int32_t *)piVar15;\r\n    0x18342dadf    |                                            *(int32_t *)((int64_t)piVar17 + 0xcc) = iVar2;\r\n    0x18342dadf    |                                            *(int32_t *)(piVar17 + 0x1a) = iVar5;\r\n    0x18342dadf    |                                            *(int32_t *)((int64_t)piVar17 + 0xd4) = iVar6;\r\n                   |                                        }\r\n                   |                                    }\r\n    0x18342db22    |                                } else if (cVar8 == '\\0') {\r\n    0x18342db5c    |                                    if (piVar1 == (int64_t *)0x0) {\r\n    0x18342db9a    |    // WARNING: Does not return\r\n    0x18342db9a    |                                        pcVar4 = (code *)invalidInstructionException();\r\n    0x18342db9a    |                                        (*pcVar4)();\r\n                   |                                    }\r\n    0x18342db67    |                                    if (*(char *)((int64_t)piVar16 + 0x1cf + (int64_t)piVar21) < '\\0') {\r\n    0x18342db93    |                                        func_0x0001841dd0f0(piVar1, *(undefined8 *)\r\n    0x18342db83    |                                                                     ((int64_t)(piVar16 + 0x37) + (int64_t)piVar21), \r\n    0x18342db8b    |                                                            *(undefined8 *)\r\n    0x18342db8b    |                                                             ((int64_t)(piVar16 + 0x38) + (int64_t)piVar21));\r\n                   |                                    } else {\r\n    0x18342db6d    |                                        piVar17[0x1b] = *(int64_t *)(iVar18 + 0x1c8);\r\n    0x18342db71    |                                        iVar2 = *(int32_t *)(iVar18 + 0x1bc);\r\n    0x18342db71    |                                        iVar5 = *(int32_t *)(iVar18 + 0x1c0);\r\n    0x18342db71    |                                        iVar6 = *(int32_t *)(iVar18 + 0x1c4);\r\n    0x18342db74    |                                        *(int32_t *)piVar1 = *(int32_t *)piVar15;\r\n    0x18342db74    |                                        *(int32_t *)((int64_t)piVar17 + 0xcc) = iVar2;\r\n    0x18342db74    |                                        *(int32_t *)(piVar17 + 0x1a) = iVar5;\r\n    0x18342db74    |                                        *(int32_t *)((int64_t)piVar17 + 0xd4) = iVar6;\r\n                   |                                    }\r\n    0x18342db77    |                                    *(undefined *)(piVar17 + 0x1c) = 1;\r\n                   |                                } else {\r\n    0x18342db2b    |                                    if (*(char *)((int64_t)piVar17 + 0xdf) < '\\0') {\r\n    0x18342db48    |                                        func_0x0001841dcbe0(piVar17[0x19], piVar17[0x1b] & 0x7fffffffffffffff);\r\n                   |                                    }\r\n    0x18342db4d    |                                    *(undefined *)(piVar17 + 0x1c) = 0;\r\n                   |                                }\r\n    0x18342da15    |                                *(undefined2 *)(piVar17 + 0x1d) =\r\n    0x18342da0c    |                                     *(undefined2 *)((int64_t)(piVar16 + 0x3b) + (int64_t)piVar21);\r\n    0x18342da1c    |                                piVar17 = piVar17 + 0x1e;\r\n                   |                            }\r\n    0x18342da23    |                            piVar21 = piVar21 + 0x1e;\r\n    0x18342da2d    |                        } while (unaff_R13 != piVar21);\r\n                   |                    }\r\n                   |                    break;\r\n                   |                }\r\n    0x18342d7bd    |                piVar21 = piVar21 + -0x1e;\r\n    0x18342d7c4    |                iVar18 = iVar18 + 0xf0;\r\n    0x18342d7ce    |                piVar17 = (int64_t *)var_c8h;\r\n    0x18342d7ce    |            } while ((int64_t)piVar19 - (int64_t)piVar21 != 0);\r\n                   |        }\r\n    0x18342d7f3    |        piVar21 = piVar11 + 4;\r\n    0x18342d802    |        func_0x0001897cc5e0(piVar21, &var_a8h, piVar17, var_c8h);\r\n    0x18342d802    |        arg4 = var_b0h;\r\n    0x18342d802    |        piVar16 = (int64_t *)var_c0h;\r\n    0x18342d816    |        if (piVar11[5] != 0) {\r\n    0x18342d821    |            piVar19 = (int64_t *)func_0x000185f006b8(0x30);\r\n    0x18342d821    |            unaff_R13 = (int64_t *)var_b8h;\r\n    0x18342d833    |            if (*(char *)(var_b8h + 0x17) < '\\0') {\r\n    0x18342d7df    |                func_0x000184206150(&var_a8h, *(undefined8 *)var_b8h, *(undefined8 *)(var_b8h + 8));\r\n                   |            } else {\r\n    0x18342d835    |                _var_98h = *(uint64_t *)(var_b8h + 0x10);\r\n    0x18342d83e    |                var_a8h = *(int64_t *)var_b8h;\r\n    0x18342d83e    |                var_a0h = *(int64_t *)(var_b8h + 8);\r\n                   |            }\r\n    0x18342d848    |            *(undefined4 *)(piVar19 + 1) = 0;\r\n    0x18342d856    |            *piVar19 = 0x18fe41368;\r\n    0x18342d86d    |            if ((arg4 & 0xfffffffc00000000U) == *(uint64_t *)0x191cd6d08) {\r\n    0x18342d872    |                func_0x0001841c7180(arg4);\r\n                   |            }\r\n    0x18342d877    |            piVar19[2] = arg4;\r\n    0x18342d880    |            piVar19[5] = _var_98h;\r\n    0x18342d889    |            piVar19[3] = var_a8h;\r\n    0x18342d889    |            piVar19[4] = var_a0h;\r\n    0x18342d890    |            var_a8h = 0;\r\n    0x18342d890    |            var_a0h = 0;\r\n    0x18342d895    |            _var_98h = 0;\r\n    0x18342d8a1    |            if (piVar19 == (int64_t *)0x0) {\r\n    0x18342d8f0    |                func_0x000183431f50(0, piVar21, unaff_R13);\r\n                   |            } else {\r\n    0x18342d8a6    |                arg3 = (int64_t)(piVar19 + 1);\r\n    0x18342d8af    |                LOCK();\r\n    0x18342d8af    |                iVar18 = *(int64_t *)arg3;\r\n    0x18342d8af    |                *(int32_t *)arg3 = (int32_t)*(int64_t *)arg3 + 1;\r\n    0x18342d8af    |                UNLOCK();\r\n    0x18342d8b8    |                if ((int32_t)iVar18 == 0x7fffffff) {\r\n    0x18342db9c    |                    pcVar4 = (code *)swi(3);\r\n    0x18342db9c    |                    uVar13 = (*pcVar4)();\r\n    0x18342db9c    |                    return uVar13;\r\n                   |                }\r\n    0x18342d8c7    |                func_0x000183431f50(piVar19, piVar21, unaff_R13);\r\n    0x18342d8cc    |                LOCK();\r\n    0x18342d8cc    |                *(int32_t *)arg3 = (int32_t)*(int64_t *)arg3 + -1;\r\n    0x18342d8cc    |                UNLOCK();\r\n    0x18342d8cf    |                if ((int32_t)*(int64_t *)arg3 == 0) {\r\n    0x18342d8e0    |                    (*(code *)0x185f59da0)(piVar19, 1);\r\n                   |                }\r\n                   |            }\r\n                   |        }\r\n    0x18342d8f5    |        uVar13 = CONCAT71((unkint7)((uint64_t)piVar19 >> 8), 1);\r\n    0x18342d8fe    |        if (*(int64_t *)(arg4 + 8) == 0) {\r\n    0x18342d904    |            uVar14 = 0x1908ffcd0;\r\n    0x18342d90b    |            uVar20 = 0x15;\r\n    0x18342d914    |            piVar17 = piVar16;\r\n    0x18342d914    |            goto code_r0x00018342d718;\r\n                   |        }\r\n                   |    }\r\n    0x18342d71f    |    unaff_RBP = piVar11 + 4;\r\n    0x18342d722    |    if (piVar11 != (int64_t *)0x0) {\r\n    0x18342d728    |        LOCK();\r\n    0x18342d728    |        *(int32_t *)piVar11 = (int32_t)*piVar11 + -1;\r\n    0x18342d728    |        UNLOCK();\r\n    0x18342d72c    |        if ((int32_t)*piVar11 == 0) {\r\n    0x18342d739    |            if ((*(uint8_t *)(piVar11 + 3) & 0xfd) == 0) {\r\n    0x18342d758    |                func_0x0001897e7f20(unaff_RBP);\r\n                   |            }\r\n    0x18342d73e    |            func_0x000184f0d770(unaff_R15);\r\n    0x18342d74b    |            func_0x0001841dcbe0(piVar11, 0x80);\r\n                   |        }\r\n                   |    }\r\n                   |    goto code_r0x00018342d277;\r\n                   |}\r\n[{\"offset\":6497161728,\"name\":\"fcn.18342d200\",\"size\":2461,\"is-pure\":false,\"realsz\":2453,\"noreturn\":false,\"stackframe\":232,\"calltype\":\"ms\",\"cost\":748,\"cc\":73,\"loops\":33,\"bits\":64,\"type\":\"fcn\",\"nbbs\":125,\"edges\":184,\"ebbs\":7,\"signature\":\"fcn.18342d200(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4, int64_t arg_80h, int64_t arg_98h, int64_t arg_afh, int64_t arg_b0h, int64_t arg_c0h, int64_t arg_c8h, int64_t arg_d8h, int64_t arg_dfh, int64_t arg_e0h, int64_t arg_e8h);\",\"minbound\":6497161728,\"maxbound\":6497164189,\"callrefs\":[{\"from\":6497161815,\"to\":6464396224,\"type\":\"CALL\"},{\"from\":6497161840,\"to\":6511733920,\"type\":\"CALL\"},{\"from\":6497161874,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6497161996,\"to\":6523637440,\"type\":\"CALL\"},{\"from\":6497162012,\"to\":6497162162,\"type\":\"CODE\"},{\"from\":6497162029,\"to\":6497162038,\"type\":\"CODE\"},{\"from\":6497162079,\"to\":6511733920,\"type\":\"CALL\"},{\"from\":6497162120,\"to\":6542434272,\"type\":\"CALL\"},{\"from\":6497162200,\"to\":6542434272,\"type\":\"CALL\"},{\"from\":6497162285,\"to\":6542434272,\"type\":\"CALL\"},{\"from\":6497162348,\"to\":6497162031,\"type\":\"CODE\"},{\"from\":6497162371,\"to\":6497162257,\"type\":\"CODE\"},{\"from\":6497162396,\"to\":6497162409,\"type\":\"CODE\"},{\"from\":6497162409,\"to\":6511733920,\"type\":\"CALL\"},{\"from\":6497162460,\"to\":6469011872,\"type\":\"CALL\"},{\"from\":6497162494,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6497162517,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6497162579,\"to\":6531545168,\"type\":\"CALL\"},{\"from\":6497162631,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6497162667,\"to\":6525250016,\"type\":\"CALL\"},{\"from\":6497162703,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6497162787,\"to\":6522337344,\"type\":\"CALL\"},{\"from\":6497162850,\"to\":6512942288,\"type\":\"CALL\"},{\"from\":6497162878,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6497162898,\"to\":6532074304,\"type\":\"CALL\"},{\"from\":6497162935,\"to\":6512942288,\"type\":\"CALL\"},{\"from\":6497162951,\"to\":6533143424,\"type\":\"CALL\"},{\"from\":6497162993,\"to\":6497163029,\"type\":\"CODE\"},{\"from\":6497163011,\"to\":6497162792,\"type\":\"CODE\"},{\"from\":6497163032,\"to\":6511733920,\"type\":\"CALL\"},{\"from\":6497163070,\"to\":6525343600,\"type\":\"CALL\"},{\"from\":6497163083,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6497163088,\"to\":6497161847,\"type\":\"CODE\"},{\"from\":6497163096,\"to\":6601735968,\"type\":\"CALL\"},{\"from\":6497163101,\"to\":6497163067,\"type\":\"CODE\"},{\"from\":6497163128,\"to\":6497163827,\"type\":\"CODE\"},{\"from\":6497163188,\"to\":6641238848,\"type\":\"CALL\"},{\"from\":6497163221,\"to\":6497163246,\"type\":\"CODE\"},{\"from\":6497163236,\"to\":6511681872,\"type\":\"CALL\"},{\"from\":6497163241,\"to\":6497163336,\"type\":\"CODE\"},{\"from\":6497163266,\"to\":6601623008,\"type\":\"CALL\"},{\"from\":6497163297,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6497163378,\"to\":6511423872,\"type\":\"CALL\"},{\"from\":6497163463,\"to\":6497181520,\"type\":\"CALL\"},{\"from\":6497163488,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6497163494,\"to\":6497163509,\"type\":\"CODE\"},{\"from\":6497163504,\"to\":6497181520,\"type\":\"CALL\"},{\"from\":6497163540,\"to\":6497163032,\"type\":\"CODE\"},{\"from\":6497163566,\"to\":6460876800,\"type\":\"CALL\"},{\"from\":6497163571,\"to\":6497163725,\"type\":\"CODE\"},{\"from\":6497163592,\"to\":6536519280,\"type\":\"CALL\"},{\"from\":6497163597,\"to\":6497163725,\"type\":\"CODE\"},{\"from\":6497163652,\"to\":6456654544,\"type\":\"CALL\"},{\"from\":6497163841,\"to\":6641238848,\"type\":\"CALL\"},{\"from\":6497163875,\"to\":6528657040,\"type\":\"CALL\"},{\"from\":6497163889,\"to\":6497163599,\"type\":\"CODE\"},{\"from\":6497163905,\"to\":6542089024,\"type\":\"CALL\"},{\"from\":6497163917,\"to\":6543545728,\"type\":\"CALL\"},{\"from\":6497163939,\"to\":6497162398,\"type\":\"CODE\"},{\"from\":6497164002,\"to\":6497163788,\"type\":\"CODE\"},{\"from\":6497164023,\"to\":6511729936,\"type\":\"CALL\"},{\"from\":6497164028,\"to\":6497163788,\"type\":\"CODE\"},{\"from\":6497164054,\"to\":6511730288,\"type\":\"CALL\"},{\"from\":6497164059,\"to\":6497163788,\"type\":\"CODE\"},{\"from\":6497164104,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6497164116,\"to\":6497163788,\"type\":\"CODE\"},{\"from\":6497164158,\"to\":6497163788,\"type\":\"CODE\"},{\"from\":6497164179,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6497164184,\"to\":6497164151,\"type\":\"CODE\"}],\"datarefs\":[{\"from\":6497161767,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6497161824,\"to\":6720322552,\"type\":\"DATA\"},{\"from\":6497161890,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6497162219,\"to\":6720206088,\"type\":\"DATA\"},{\"from\":6497162228,\"to\":6720206091,\"type\":\"DATA\"},{\"from\":6497162305,\"to\":6720206096,\"type\":\"DATA\"},{\"from\":6497162316,\"to\":6720206099,\"type\":\"DATA\"},{\"from\":6497162619,\"to\":6742242256,\"type\":\"DATA\"},{\"from\":6497162657,\"to\":6720322582,\"type\":\"DATA\"},{\"from\":6497162717,\"to\":6497180736,\"type\":\"DATA\"},{\"from\":6497162728,\"to\":6497180864,\"type\":\"DATA\"},{\"from\":6497162739,\"to\":6511490512,\"type\":\"DATA\"},{\"from\":6497162750,\"to\":6601622656,\"type\":\"DATA\"},{\"from\":6497162822,\"to\":6720322680,\"type\":\"DATA\"},{\"from\":6497162829,\"to\":6720322592,\"type\":\"DATA\"},{\"from\":6497162907,\"to\":6720322680,\"type\":\"DATA\"},{\"from\":6497162914,\"to\":6720322592,\"type\":\"DATA\"},{\"from\":6497162980,\"to\":6720322736,\"type\":\"DATA\"},{\"from\":6497163016,\"to\":6720322704,\"type\":\"DATA\"},{\"from\":6497163343,\"to\":6709056360,\"type\":\"DATA\"},{\"from\":6497163366,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6497163524,\"to\":6720322768,\"type\":\"DATA\"},{\"from\":6497163910,\"to\":6712088560,\"type\":\"DATA\"}],\"codexrefs\":[{\"from\":6497162012,\"to\":6497162162,\"type\":\"CODE\"},{\"from\":6497162029,\"to\":6497162038,\"type\":\"CODE\"},{\"from\":6497162348,\"to\":6497162031,\"type\":\"CODE\"},{\"from\":6497162371,\"to\":6497162257,\"type\":\"CODE\"},{\"from\":6497162396,\"to\":6497162409,\"type\":\"CODE\"},{\"from\":6497162993,\"to\":6497163029,\"type\":\"CODE\"},{\"from\":6497163011,\"to\":6497162792,\"type\":\"CODE\"},{\"from\":6497163088,\"to\":6497161847,\"type\":\"CODE\"},{\"from\":6497163101,\"to\":6497163067,\"type\":\"CODE\"},{\"from\":6497163128,\"to\":6497163827,\"type\":\"CODE\"},{\"from\":6497163221,\"to\":6497163246,\"type\":\"CODE\"},{\"from\":6497163241,\"to\":6497163336,\"type\":\"CODE\"},{\"from\":6497163494,\"to\":6497163509,\"type\":\"CODE\"},{\"from\":6497163540,\"to\":6497163032,\"type\":\"CODE\"},{\"from\":6497163571,\"to\":6497163725,\"type\":\"CODE\"},{\"from\":6497163597,\"to\":6497163725,\"type\":\"CODE\"},{\"from\":6497163889,\"to\":6497163599,\"type\":\"CODE\"},{\"from\":6497163939,\"to\":6497162398,\"type\":\"CODE\"},{\"from\":6497164002,\"to\":6497163788,\"type\":\"CODE\"},{\"from\":6497164028,\"to\":6497163788,\"type\":\"CODE\"},{\"from\":6497164059,\"to\":6497163788,\"type\":\"CODE\"},{\"from\":6497164116,\"to\":6497163788,\"type\":\"CODE\"},{\"from\":6497164158,\"to\":6497163788,\"type\":\"CODE\"},{\"from\":6497164184,\"to\":6497164151,\"type\":\"CODE\"}],\"dataxrefs\":[],\"indegree\":24,\"outdegree\":45,\"nlocals\":16,\"nargs\":14,\"stackvars\":[{\"name\":\"var_c8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-200}},{\"name\":\"var_c0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-192}},{\"name\":\"var_b8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-184}},{\"name\":\"var_b0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-176}},{\"name\":\"var_a8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-168}},{\"name\":\"var_a0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-160}},{\"name\":\"var_98h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-152}},{\"name\":\"var_91h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-145}},{\"name\":\"var_88h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-136}},{\"name\":\"var_80h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-128}},{\"name\":\"var_78h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-120}},{\"name\":\"var_71h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-113}},{\"name\":\"var_70h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-112}},{\"name\":\"var_60h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-96}},{\"name\":\"var_58h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-88}},{\"name\":\"var_8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":8}},{\"name\":\"arg_80h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":128}},{\"name\":\"arg_98h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":152}},{\"name\":\"arg_afh\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":175}},{\"name\":\"arg_b0h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":176}},{\"name\":\"arg_c0h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":192}},{\"name\":\"arg_c8h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":200}},{\"name\":\"arg_d8h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":216}},{\"name\":\"arg_dfh\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":223}},{\"name\":\"arg_e0h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":224}},{\"name\":\"arg_e8h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":232}}],\"regvars\":[{\"name\":\"arg3\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"r8\"}},{\"name\":\"arg4\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"r9\"}},{\"name\":\"arg1\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"rcx\"}},{\"name\":\"arg2\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"rdx\"}}]}]\r\n","stderr":"WARNING: bin_file_strings: search interval size (0xfb71e00) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0x20fd400) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0xfb71e00) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0x20fd400) exceeds max region size (0xa00000), skipping it.\r\n","exit_code":0,"signal":null,"output_truncated":false,"completion_status":"complete","artifact_sha256_after":"a10ee34ead4a08c906e09f3dd4449042fb084a69ce59210b1c8cee815723bf3c","artifact_changed":false},"normalized_result":{"stdout":"    0x18342d200    |\r\n    0x18342d200    |// WARNING: [rz-ghidra] Detected overlap for variable var_70h\r\n    0x18342d200    |// WARNING: [rz-ghidra] Detected overlap for variable var_78h\r\n    0x18342d200    |// WARNING: [rz-ghidra] Detected overlap for variable var_98h\r\n    0x18342d200    |// WARNING: [rz-ghidra] Detected overlap for variable arg_dfh\r\n    0x18342d200    |// WARNING: [rz-ghidra] Detected overlap for variable arg_afh\r\n                   |\r\n    0x18342d200    |uint64_t fcn.18342d200(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4, int64_t arg_80h, int64_t arg_98h,\r\n                   |                      int64_t arg_b0h, int64_t arg_c0h, int64_t arg_c8h, int64_t arg_d8h, int64_t arg_e8h)\r\n                   |{\r\n                   |    int64_t *piVar1;\r\n                   |    int32_t iVar2;\r\n                   |    uint8_t uVar3;\r\n                   |    code *pcVar4;\r\n                   |    int32_t iVar5;\r\n                   |    int32_t iVar6;\r\n                   |    int64_t iVar7;\r\n                   |    char cVar8;\r\n                   |    uint32_t uVar9;\r\n                   |    int32_t *piVar10;\r\n                   |    int64_t *piVar11;\r\n                   |    int64_t iVar12;\r\n                   |    uint64_t uVar13;\r\n                   |    undefined8 uVar14;\r\n                   |    int64_t *piVar15;\r\n                   |    int64_t *piVar16;\r\n                   |    int64_t *unaff_RBP;\r\n                   |    int64_t *piVar17;\r\n                   |    int64_t iVar18;\r\n                   |    int64_t *piVar19;\r\n                   |    undefined8 uVar20;\r\n                   |    int64_t *piVar21;\r\n                   |    int64_t *unaff_R13;\r\n                   |    int64_t *unaff_R15;\r\n                   |    bool bVar22;\r\n                   |    int64_t var_8h;\r\n                   |    undefined auStack_e8 [32];\r\n                   |    int64_t var_c8h;\r\n                   |    int64_t var_c0h;\r\n                   |    int64_t var_b8h;\r\n                   |    int64_t var_b0h;\r\n                   |    int64_t var_a8h;\r\n                   |    int64_t var_a0h;\r\n                   |    undefined var_98h [7];\r\n                   |    int64_t var_91h;\r\n                   |    int64_t var_88h;\r\n                   |    int64_t var_80h;\r\n                   |    undefined var_78h [7];\r\n                   |    int64_t var_71h;\r\n                   |    int64_t iStack_68;\r\n                   |    int64_t var_60h;\r\n                   |    int64_t var_58h;\r\n                   |    \r\n    0x18342d22e    |    var_60h = *(uint64_t *)0x191c71040 ^ (uint64_t)auStack_e8;\r\n    0x18342d23c    |    piVar11 = &var_88h;\r\n    0x18342d241    |    var_88h = 0;\r\n    0x18342d241    |    var_80h = 0;\r\n    0x18342d245    |    _var_78h = 0;\r\n    0x18342d257    |    cVar8 = func_0x0001814edbc0(arg1, piVar11, 0xffffffffffffffff);\r\n    0x18342d25e    |    if (cVar8 != '\\0') {\r\n    0x18342d2ed    |        piVar16 = (int64_t *)(int64_t)(char)var_71h;\r\n    0x18342d2ed    |        if ((int64_t)(char)var_71h < 0) {\r\n    0x18342d2f3    |            piVar11 = (int64_t *)var_88h;\r\n    0x18342d2f3    |            piVar16 = (int64_t *)var_80h;\r\n                   |        }\r\n    0x18342d2fe    |        var_a8h = 0;\r\n    0x18342d2fe    |        var_a0h = 0;\r\n    0x18342d301    |        _var_98h = 0;\r\n    0x18342d30c    |        var_c8h = arg1;\r\n    0x18342d30c    |        var_c0h = arg4;\r\n    0x18342d30c    |        var_b8h = arg2;\r\n    0x18342d30c    |        var_b0h = arg3;\r\n    0x18342d2f9    |        func_0x000184d6cec0(&var_a8h, piVar16);\r\n    0x18342d314    |        if (piVar16 == (int64_t *)0x0) goto code_r0x00018342d4ae;\r\n    0x18342d31a    |        unaff_RBP = (int64_t *)0x0;\r\n    0x18342d31c    |        goto code_r0x00018342d3b2;\r\n                   |    }\r\n                   |    do {\r\n    0x18342d260    |        piVar16 = (int64_t *)arg1;\r\n    0x18342d270    |        func_0x000184212ca0(arg4, 0x1908ffbf8, 0x1d);\r\n    0x18342d275    |        uVar13 = 0;\r\n                   |code_r0x00018342d277:\r\n    0x18342d27c    |        if ((int64_t)_var_78h < 0) {\r\n    0x18342d292    |            func_0x0001841dcbe0(var_88h, _var_78h & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x18342d2ac    |        if (*(uint64_t *)0x191c71040 == (var_60h ^ (uint64_t)auStack_e8)) {\r\n    0x18342d2cf    |            return uVar13 & 0xffffffff;\r\n                   |        }\r\n    0x18342da7e    |        func_0x000185f05b40(var_60h ^ (uint64_t)auStack_e8);\r\n                   |code_r0x00018342da86:\r\n    0x18342da8d    |        func_0x000186069580(0x1901257f0);\r\n    0x18342da8d    |        piVar17 = unaff_R15;\r\n                   |code_r0x00018342da92:\r\n    0x18342da92    |        piVar19 = (int64_t *)0xffffffffffffffff;\r\n    0x18342da9d    |        unaff_R15 = piVar17;\r\n    0x18342da9d    |        if ((int64_t *)arg4 != (int64_t *)0xffffffffffffffff) {\r\n                   |            do {\r\n    0x18342d353    |                piVar17 = (int64_t *)(arg3 - (int64_t)unaff_RBP);\r\n    0x18342d353    |                if (unaff_R13 < (int64_t *)(arg3 - (int64_t)unaff_RBP)) {\r\n    0x18342d353    |                    piVar17 = unaff_R13;\r\n                   |                }\r\n    0x18342d357    |                func_0x000184212ca0(&var_a8h, unaff_R15, piVar17);\r\n    0x18342d370    |                piVar17 = (int64_t *)(arg3 + (uint64_t)(piVar19 < (uint64_t)arg4) * 4 + 7);\r\n    0x18342d3a0    |                if (((piVar16 < piVar17) ||\r\n    0x18342d388    |                    (iVar18 = func_0x000185f59fe0((int64_t)piVar17 + (int64_t)piVar11, 0x22, \r\n    0x18342d377    |                                                  (int64_t)piVar16 - (int64_t)piVar17), iVar18 == 0)) ||\r\n    0x18342d399    |                   (unaff_RBP = (int64_t *)(iVar18 - (int64_t)piVar11), unaff_RBP == (int64_t *)0xffffffffffffffff)) {\r\n    0x18342d485    |                    bVar22 = piVar16 < (uint64_t)arg3;\r\n    0x18342d485    |                    piVar16 = (int64_t *)((int64_t)piVar16 - arg3);\r\n    0x18342d488    |                    if (bVar22) goto code_r0x00018342da86;\r\n    0x18342d48e    |                    piVar17 = (int64_t *)((int64_t)piVar11 + arg3);\r\n    0x18342d49c    |                    unaff_R13 = piVar16;\r\n    0x18342d49c    |                    piVar11 = piVar17;\r\n    0x18342d49c    |                    break;\r\n                   |                }\r\n    0x18342d3a6    |                unaff_RBP = (int64_t *)((int64_t)unaff_RBP + 1);\r\n    0x18342d3ac    |                if (piVar16 <= unaff_RBP) goto code_r0x00018342d4ae;\r\n                   |code_r0x00018342d3b2:\r\n    0x18342d3b2    |                piVar17 = (int64_t *)((int64_t)piVar11 + (int64_t)unaff_RBP);\r\n    0x18342d3b9    |                unaff_R13 = (int64_t *)((int64_t)piVar16 - (int64_t)unaff_RBP);\r\n    0x18342d3c0    |                piVar19 = piVar17;\r\n    0x18342d3c0    |                piVar21 = unaff_R13;\r\n    0x18342d3c0    |                unaff_R15 = piVar17;\r\n    0x18342d3c0    |                if ((int64_t)unaff_R13 < 7) break;\r\n    0x18342d3e7    |                while( true ) {\r\n    0x18342d3d8    |                    piVar10 = (int32_t *)func_0x000185f59fe0(piVar19, 0x20, (int64_t)piVar21 + -6);\r\n    0x18342d3dd    |                    arg4 = -1;\r\n    0x18342d3e7    |                    arg3 = (int64_t)piVar16;\r\n    0x18342d3e7    |                    if (piVar10 == (int32_t *)0x0) break;\r\n    0x18342d3fc    |                    if (*(int32_t *)((int64_t)piVar10 + 3) == 0x223d4e4f && *piVar10 == 0x4f434920) {\r\n    0x18342d474    |                        arg3 = (int64_t)piVar10 - (int64_t)piVar11;\r\n    0x18342d47e    |                        if (piVar10 != (int32_t *)((int64_t)piVar11 + (int64_t)piVar16)) {\r\n    0x18342d483    |                            arg4 = arg3;\r\n                   |                        }\r\n                   |                        break;\r\n                   |                    }\r\n    0x18342d405    |                    piVar21 = (int64_t *)(((int64_t)piVar11 + (int64_t)piVar16) - ((int64_t)piVar10 + 1));\r\n    0x18342d40c    |                    piVar19 = (int64_t *)((int64_t)piVar10 + 1);\r\n    0x18342d40c    |                    if ((int64_t)piVar21 < 7) break;\r\n                   |                }\r\n    0x18342d415    |                piVar19 = piVar17;\r\n    0x18342d415    |                piVar21 = unaff_R13;\r\n    0x18342d415    |                if ((int64_t)unaff_R13 < 0xb) goto code_r0x00018342da92;\r\n                   |                do {\r\n    0x18342d42d    |                    piVar19 = (int64_t *)func_0x000185f59fe0(piVar19, 0x20, (int64_t)piVar21 + -10);\r\n    0x18342d435    |                    if (piVar19 == (int64_t *)0x0) break;\r\n    0x18342d456    |                    if (*(int64_t *)((int64_t)piVar19 + 3) == 0x223d4952555f4e4f && *piVar19 == 0x52555f4e4f434920) {\r\n    0x18342d328    |                        if (piVar19 != (int64_t *)((int64_t)piVar11 + (int64_t)piVar16)) {\r\n    0x18342d32a    |                            piVar19 = (int64_t *)((int64_t)piVar19 - (int64_t)piVar11);\r\n    0x18342d32d    |                            goto code_r0x00018342d336;\r\n                   |                        }\r\n                   |                        break;\r\n                   |                    }\r\n    0x18342d463    |                    piVar21 = (int64_t *)(((int64_t)piVar11 + (int64_t)piVar16) - ((int64_t)piVar19 + 1));\r\n    0x18342d46a    |                    piVar19 = (int64_t *)((int64_t)piVar19 + 1);\r\n    0x18342d46a    |                } while (10 < (int64_t)piVar21);\r\n    0x18342d32f    |                piVar19 = (int64_t *)0xffffffffffffffff;\r\n                   |code_r0x00018342d336:\r\n    0x18342d33c    |                arg3 = arg4;\r\n    0x18342d33c    |                if (piVar19 < (uint64_t)arg4) {\r\n    0x18342d33c    |                    arg3 = (int64_t)piVar19;\r\n                   |                }\r\n    0x18342d344    |                if ((int64_t *)arg3 == (int64_t *)0xffffffffffffffff) break;\r\n    0x18342d344    |            } while( true );\r\n                   |        }\r\n    0x18342d49e    |        func_0x000184212ca0(&var_a8h, piVar17, unaff_R13);\r\n                   |code_r0x00018342d4ae:\r\n    0x18342d4ae    |        unaff_R13 = (int64_t *)var_c8h;\r\n    0x18342d4ae    |        iStack_68 = (int64_t)(char)var_91h;\r\n    0x18342d4b7    |        unique0x10000e1f = &var_a8h;\r\n    0x18342d4b7    |        if (iStack_68 < 0) {\r\n    0x18342d4c2    |            unique0x10000e27 = (int64_t *)var_a8h;\r\n    0x18342d4c2    |            iStack_68 = var_a0h;\r\n                   |        }\r\n    0x18342d4dc    |        uVar9 = func_0x0001819549a0(var_c8h);\r\n    0x18342d4e8    |        if ((int64_t)_var_98h < 0) {\r\n    0x18342d4fe    |            func_0x0001841dcbe0(var_a8h, _var_98h & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x18342d503    |        piVar16 = (int64_t *)var_c0h;\r\n    0x18342d50a    |        arg1 = (int64_t)(uint64_t)uVar9;\r\n    0x18342d50a    |        arg4 = var_c0h;\r\n    0x18342d50a    |    } while ((char)uVar9 == '\\0');\r\n    0x18342d515    |    piVar11 = (int64_t *)func_0x000185f006b8(0x80);\r\n    0x18342d51d    |    unaff_R15 = piVar11 + 1;\r\n    0x18342d524    |    *piVar11 = 0;\r\n    0x18342d524    |    piVar11[1] = 0;\r\n    0x18342d527    |    piVar11[2] = 0;\r\n    0x18342d527    |    piVar11[3] = 0;\r\n    0x18342d52b    |    piVar11[4] = 0;\r\n    0x18342d52b    |    piVar11[5] = 0;\r\n    0x18342d52f    |    piVar11[6] = 0;\r\n    0x18342d52f    |    piVar11[7] = 0;\r\n    0x18342d533    |    piVar11[8] = 0;\r\n    0x18342d533    |    piVar11[9] = 0;\r\n    0x18342d537    |    piVar11[10] = 0;\r\n    0x18342d537    |    piVar11[0xb] = 0;\r\n    0x18342d53b    |    piVar11[0xc] = 0;\r\n    0x18342d53b    |    piVar11[0xd] = 0;\r\n    0x18342d53f    |    piVar11[0xe] = 0;\r\n    0x18342d53f    |    piVar11[0xf] = 0;\r\n    0x18342d553    |    func_0x0001854f7850(unaff_R15, 0, 1);\r\n    0x18342d558    |    *(undefined *)(piVar11 + 3) = 1;\r\n    0x18342d55d    |    *(int32_t *)(piVar11 + 4) = 4;\r\n    0x18342d568    |    if (piVar11 != (int64_t *)0x0) {\r\n    0x18342d56a    |        LOCK();\r\n    0x18342d56a    |        iVar18 = *piVar11;\r\n    0x18342d56a    |        *(int32_t *)piVar11 = (int32_t)*piVar11 + 1;\r\n    0x18342d56a    |        UNLOCK();\r\n    0x18342d575    |        if ((int32_t)iVar18 == 0x7fffffff) {\r\n    0x18342daab    |            pcVar4 = (code *)swi(3);\r\n    0x18342daab    |            uVar13 = (*pcVar4)();\r\n    0x18342daab    |            return uVar13;\r\n                   |        }\r\n                   |    }\r\n    0x18342d57b    |    iVar7 = *(int64_t *)0x191de73d0;\r\n    0x18342d587    |    iVar12 = func_0x000185f006b8(0x20);\r\n    0x18342d596    |    iVar18 = iVar7 + 0x10;\r\n    0x18342d59d    |    if (iVar7 == 0) {\r\n    0x18342d5a1    |        iVar18 = 0;\r\n                   |    }\r\n    0x18342d5ab    |    func_0x000184ef69e0(iVar12, 0x1908ffc16, iVar18, *(undefined *)(iVar7 + 0x251));\r\n    0x18342d5b3    |    if (iVar12 != 0) {\r\n    0x18342d5ba    |        LOCK();\r\n    0x18342d5ba    |        piVar10 = (int32_t *)(iVar12 + 8);\r\n    0x18342d5ba    |        iVar2 = *piVar10;\r\n    0x18342d5ba    |        *piVar10 = *piVar10 + 1;\r\n    0x18342d5ba    |        UNLOCK();\r\n    0x18342d5c4    |        if (iVar2 == 0x7fffffff) {\r\n    0x18342daa8    |            pcVar4 = (code *)swi(3);\r\n    0x18342daa8    |            uVar13 = (*pcVar4)();\r\n    0x18342daa8    |            return uVar13;\r\n                   |        }\r\n                   |    }\r\n    0x18342d5cf    |    arg3 = func_0x000185f006b8(0x48);\r\n    0x18342d5d7    |    *(int32_t *)arg3 = 1;\r\n    0x18342d5e4    |    *(int64_t *)(arg3 + 8) = 0x183431c40;\r\n    0x18342d5ef    |    *(int64_t *)(arg3 + 0x10) = 0x183431cc0;\r\n    0x18342d5fa    |    *(int64_t *)(arg3 + 0x18) = 0x1841d75d0;\r\n    0x18342d605    |    *(int64_t *)(arg3 + 0x20) = 0x1897cc480;\r\n    0x18342d612    |    if (*(char *)((int64_t)unaff_R13 + 0x17) < '\\0') {\r\n    0x18342d609    |        func_0x000184c2f840((int64_t *)(arg3 + 0x28), *unaff_R13, *(undefined8 *)((int64_t)unaff_R13 + 8));\r\n                   |    } else {\r\n    0x18342d6f7    |        *(int64_t *)(arg3 + 0x38) = *(int64_t *)((int64_t)unaff_R13 + 0x10);\r\n    0x18342d6fb    |        iVar2 = *(int32_t *)((int64_t)unaff_R13 + 4);\r\n    0x18342d6fb    |        iVar5 = *(int32_t *)((int64_t)unaff_R13 + 8);\r\n    0x18342d6fb    |        iVar6 = *(int32_t *)((int64_t)unaff_R13 + 0xc);\r\n    0x18342d700    |        *(int32_t *)(arg3 + 0x28) = *(int32_t *)unaff_R13;\r\n    0x18342d700    |        *(int32_t *)(arg3 + 0x2c) = iVar2;\r\n    0x18342d700    |        *(int32_t *)(arg3 + 0x30) = iVar5;\r\n    0x18342d700    |        *(int32_t *)(arg3 + 0x34) = iVar6;\r\n                   |    }\r\n    0x18342d628    |    *(int64_t **)(arg3 + 0x40) = piVar11;\r\n    0x18342d62f    |    if (piVar11 != (int64_t *)0x0) {\r\n    0x18342d636    |        LOCK();\r\n    0x18342d636    |        iVar18 = *piVar11;\r\n    0x18342d636    |        *(int32_t *)piVar11 = (int32_t)*piVar11 + 1;\r\n    0x18342d636    |        UNLOCK();\r\n    0x18342d640    |        if ((int32_t)iVar18 == 0x7fffffff) {\r\n    0x18342daae    |            pcVar4 = (code *)swi(3);\r\n    0x18342daae    |            uVar13 = (*pcVar4)();\r\n    0x18342daae    |            return uVar13;\r\n                   |        }\r\n                   |    }\r\n    0x18342d654    |    piVar17 = &var_a8h;\r\n    0x18342d662    |    func_0x000184339cd0(piVar17, 0x1908ffc78, 0x1908ffc20, 0x176);\r\n    0x18342d67e    |    unique0x10000f8f = (int64_t *)arg3;\r\n    0x18342d67e    |    (*(code *)0x185f59da0)(iVar12, piVar17, (int64_t)&var_71h + 1, 0);\r\n    0x18342d687    |    if (iVar12 != 0) {\r\n    0x18342d689    |        LOCK();\r\n    0x18342d689    |        piVar10 = (int32_t *)(iVar12 + 8);\r\n    0x18342d689    |        *piVar10 = *piVar10 + -1;\r\n    0x18342d689    |        UNLOCK();\r\n    0x18342d68d    |        if (*piVar10 == 0) {\r\n    0x18342d692    |            func_0x000185578b40(iVar12);\r\n                   |        }\r\n                   |    }\r\n    0x18342d6a9    |    piVar19 = &var_a8h;\r\n    0x18342d6b7    |    func_0x000184339cd0(piVar19, 0x1908ffc78, 0x1908ffc20, 0x179);\r\n    0x18342d6c7    |    cVar8 = func_0x00018567db80(unaff_R15, 120000000, piVar19);\r\n    0x18342d6ce    |    arg4 = (int64_t)piVar16;\r\n    0x18342d6ce    |    if (cVar8 == '\\0') {\r\n    0x18342d708    |        uVar14 = 0x1908ffc90;\r\n    0x18342d70f    |        uVar20 = 0x1c;\r\n                   |code_r0x00018342d718:\r\n    0x18342d718    |        func_0x000184212ca0(piVar16, uVar14, uVar20);\r\n    0x18342d71d    |        uVar13 = 0;\r\n    0x18342d71d    |        piVar16 = piVar17;\r\n                   |    } else {\r\n    0x18342d6d6    |        if (1 < *(uint8_t *)(piVar11 + 3)) {\r\n    0x18342dab1    |            pcVar4 = (code *)swi(3);\r\n    0x18342dab1    |            uVar13 = (*pcVar4)();\r\n    0x18342dab1    |            return uVar13;\r\n                   |        }\r\n    0x18342d6de    |        if (*(uint8_t *)(piVar11 + 3) != 0) {\r\n    0x18342d6e4    |            uVar14 = 0x1908ffcb0;\r\n    0x18342d6eb    |            uVar20 = 0x1b;\r\n    0x18342d6f1    |            goto code_r0x00018342d718;\r\n                   |        }\r\n    0x18342d77d    |        piVar16 = (int64_t *)piVar11[4];\r\n    0x18342d781    |        iVar18 = piVar11[5];\r\n    0x18342d785    |        unaff_R13 = (int64_t *)(iVar18 * 0xf0);\r\n    0x18342d78c    |        var_c8h = (int64_t)(piVar16 + iVar18 * 0x1e);\r\n    0x18342d798    |        piVar17 = piVar16;\r\n    0x18342d798    |        if (unaff_R13 != (int64_t *)0x0) {\r\n    0x18342d79a    |            piVar19 = (int64_t *)(iVar18 * -0xf0);\r\n    0x18342d7a1    |            arg3 = (int64_t)(piVar19 + 0x1e);\r\n    0x18342d7a8    |            iVar18 = 8;\r\n    0x18342d7ad    |            piVar21 = (int64_t *)0x0;\r\n                   |            do {\r\n    0x18342d7b4    |                cVar8 = func_0x00018bd94340((int64_t)piVar16 + iVar18);\r\n    0x18342d7bb    |                if (cVar8 == '\\0') {\r\n    0x18342d762    |                    piVar17 = (int64_t *)((int64_t)piVar16 - (int64_t)piVar21);\r\n    0x18342d768    |                    if ((int64_t *)arg3 != piVar21) {\r\n    0x18342d76e    |                        piVar21 = (int64_t *)-(int64_t)piVar21;\r\n    0x18342d771    |                        unaff_R13 = unaff_R13 + -0x1e;\r\n                   |                        do {\r\n    0x18342da37    |                            piVar19 = (int64_t *)((int64_t)piVar16 + (int64_t)piVar21 + 0xf8);\r\n    0x18342da41    |                            cVar8 = func_0x00018bd94340(piVar19);\r\n    0x18342da48    |                            if (cVar8 != '\\0') {\r\n    0x18342da4e    |                                arg3 = (int64_t)piVar16 + (int64_t)piVar21 + 0xf0;\r\n    0x18342da58    |                                *(undefined2 *)piVar17 = *(undefined2 *)arg3;\r\n    0x18342da5c    |                                func_0x000185236690(piVar17 + 1, piVar19);\r\n    0x18342da6b    |                                if ((int64_t *)arg3 != piVar17) {\r\n    0x18342d96a    |                                    iVar18 = *(int64_t *)((int64_t)(piVar16 + 0x2f) + (int64_t)piVar21) * 0x18;\r\n    0x18342d94f    |                                    func_0x000180d8bad0(piVar17 + 0x10, \r\n    0x18342d956    |                                                        *(int64_t *)((int64_t)(piVar16 + 0x2e) + (int64_t)piVar21), \r\n    0x18342d956    |                                                        *(int64_t *)((int64_t)(piVar16 + 0x2e) + (int64_t)piVar21) +\r\n    0x18342d984    |                                                        iVar18, (iVar18 >> 3) * -0x5555555555555555);\r\n                   |                                }\r\n    0x18342d989    |                                piVar1 = piVar17 + 0x13;\r\n    0x18342d990    |                                iVar18 = (int64_t)piVar16 + (int64_t)piVar21;\r\n    0x18342d994    |                                piVar15 = (int64_t *)(iVar18 + 0x188);\r\n    0x18342d99e    |                                if (piVar15 != piVar1) {\r\n    0x18342d9a7    |                                    uVar3 = *(uint8_t *)((int64_t)piVar16 + 0x19f + (int64_t)piVar21);\r\n    0x18342d9a7    |                                    uVar13 = (uint64_t)uVar3;\r\n    0x18342d9b0    |                                    if (*(char *)((int64_t)piVar17 + 0xaf) < '\\0') {\r\n    0x18342d91c    |                                        if ((char)uVar3 < '\\0') {\r\n    0x18342d91e    |                                            uVar13 = *(uint64_t *)((int64_t)(piVar16 + 0x32) + (int64_t)piVar21);\r\n    0x18342d926    |                                            piVar15 = *(int64_t **)((int64_t)(piVar16 + 0x31) + (int64_t)piVar21);\r\n                   |                                        }\r\n    0x18342d92e    |                                        func_0x000181192800(piVar1, piVar15, uVar13);\r\n    0x18342d9b9    |                                    } else if ((char)uVar3 < '\\0') {\r\n    0x18342d948    |                                        func_0x0001859b5e70(piVar1, *(undefined8 *)\r\n    0x18342d938    |                                                                     ((int64_t)(piVar16 + 0x31) + (int64_t)piVar21), \r\n    0x18342d940    |                                                            *(undefined8 *)\r\n    0x18342d940    |                                                             ((int64_t)(piVar16 + 0x32) + (int64_t)piVar21));\r\n                   |                                    } else {\r\n    0x18342d9c3    |                                        piVar17[0x15] = *(int64_t *)(iVar18 + 0x198);\r\n    0x18342d9c7    |                                        iVar18 = *(int64_t *)(iVar18 + 400);\r\n    0x18342d9ca    |                                        *piVar1 = *piVar15;\r\n    0x18342d9ca    |                                        piVar17[0x14] = iVar18;\r\n                   |                                    }\r\n                   |                                }\r\n    0x18342d9cd    |                                iVar18 = (int64_t)piVar16 + (int64_t)piVar21;\r\n    0x18342d9d1    |                                piVar15 = (int64_t *)(iVar18 + 0x1b8);\r\n    0x18342d9dc    |                                piVar17[0x18] = *(int64_t *)(iVar18 + 0x1b0);\r\n    0x18342d9e3    |                                iVar2 = *(int32_t *)(iVar18 + 0x1a4);\r\n    0x18342d9e3    |                                iVar5 = *(int32_t *)(iVar18 + 0x1a8);\r\n    0x18342d9e3    |                                iVar6 = *(int32_t *)(iVar18 + 0x1ac);\r\n    0x18342d9e7    |                                *(int32_t *)(piVar17 + 0x16) = *(int32_t *)(iVar18 + 0x1a0);\r\n    0x18342d9e7    |                                *(int32_t *)((int64_t)piVar17 + 0xb4) = iVar2;\r\n    0x18342d9e7    |                                *(int32_t *)(piVar17 + 0x17) = iVar5;\r\n    0x18342d9e7    |                                *(int32_t *)((int64_t)piVar17 + 0xbc) = iVar6;\r\n    0x18342d9ee    |                                piVar1 = piVar17 + 0x19;\r\n    0x18342d9f5    |                                cVar8 = (char)piVar17[0x1c];\r\n    0x18342d9fe    |                                if (cVar8 == *(char *)(iVar18 + 0x1d0)) {\r\n    0x18342dab7    |                                    if ((cVar8 != '\\0') && (piVar15 != piVar1)) {\r\n    0x18342dac4    |                                        uVar3 = *(uint8_t *)((int64_t)piVar16 + 0x1cf + (int64_t)piVar21);\r\n    0x18342dac4    |                                        uVar13 = (uint64_t)uVar3;\r\n    0x18342dacd    |                                        if (*(char *)((int64_t)piVar17 + 0xdf) < '\\0') {\r\n    0x18342db04    |                                            if ((char)uVar3 < '\\0') {\r\n    0x18342db06    |                                                uVar13 = *(uint64_t *)((int64_t)(piVar16 + 0x38) + (int64_t)piVar21);\r\n    0x18342db0e    |                                                piVar15 = *(int64_t **)((int64_t)(piVar16 + 0x37) + (int64_t)piVar21);\r\n                   |                                            }\r\n    0x18342db16    |                                            func_0x000184211e70(piVar1, piVar15, uVar13);\r\n    0x18342dad2    |                                        } else if ((char)uVar3 < '\\0') {\r\n    0x18342daf7    |                                            func_0x000184211d10(piVar1, *(undefined8 *)\r\n    0x18342dae7    |                                                                         ((int64_t)(piVar16 + 0x37) + (int64_t)piVar21)\r\n    0x18342daf7    |                                                                , *(undefined8 *)\r\n    0x18342daef    |                                                                   ((int64_t)(piVar16 + 0x38) + (int64_t)piVar21));\r\n                   |                                        } else {\r\n    0x18342dad8    |                                            piVar17[0x1b] = *(int64_t *)(iVar18 + 0x1c8);\r\n    0x18342dadc    |                                            iVar2 = *(int32_t *)(iVar18 + 0x1bc);\r\n    0x18342dadc    |                                            iVar5 = *(int32_t *)(iVar18 + 0x1c0);\r\n    0x18342dadc    |                                            iVar6 = *(int32_t *)(iVar18 + 0x1c4);\r\n    0x18342dadf    |                                            *(int32_t *)piVar1 = *(int32_t *)piVar15;\r\n    0x18342dadf    |                                            *(int32_t *)((int64_t)piVar17 + 0xcc) = iVar2;\r\n    0x18342dadf    |                                            *(int32_t *)(piVar17 + 0x1a) = iVar5;\r\n    0x18342dadf    |                                            *(int32_t *)((int64_t)piVar17 + 0xd4) = iVar6;\r\n                   |                                        }\r\n                   |                                    }\r\n    0x18342db22    |                                } else if (cVar8 == '\\0') {\r\n    0x18342db5c    |                                    if (piVar1 == (int64_t *)0x0) {\r\n    0x18342db9a    |    // WARNING: Does not return\r\n    0x18342db9a    |                                        pcVar4 = (code *)invalidInstructionException();\r\n    0x18342db9a    |                                        (*pcVar4)();\r\n                   |                                    }\r\n    0x18342db67    |                                    if (*(char *)((int64_t)piVar16 + 0x1cf + (int64_t)piVar21) < '\\0') {\r\n    0x18342db93    |                                        func_0x0001841dd0f0(piVar1, *(undefined8 *)\r\n    0x18342db83    |                                                                     ((int64_t)(piVar16 + 0x37) + (int64_t)piVar21), \r\n    0x18342db8b    |                                                            *(undefined8 *)\r\n    0x18342db8b    |                                                             ((int64_t)(piVar16 + 0x38) + (int64_t)piVar21));\r\n                   |                                    } else {\r\n    0x18342db6d    |                                        piVar17[0x1b] = *(int64_t *)(iVar18 + 0x1c8);\r\n    0x18342db71    |                                        iVar2 = *(int32_t *)(iVar18 + 0x1bc);\r\n    0x18342db71    |                                        iVar5 = *(int32_t *)(iVar18 + 0x1c0);\r\n    0x18342db71    |                                        iVar6 = *(int32_t *)(iVar18 + 0x1c4);\r\n    0x18342db74    |                                        *(int32_t *)piVar1 = *(int32_t *)piVar15;\r\n    0x18342db74    |                                        *(int32_t *)((int64_t)piVar17 + 0xcc) = iVar2;\r\n    0x18342db74    |                                        *(int32_t *)(piVar17 + 0x1a) = iVar5;\r\n    0x18342db74    |                                        *(int32_t *)((int64_t)piVar17 + 0xd4) = iVar6;\r\n                   |                                    }\r\n    0x18342db77    |                                    *(undefined *)(piVar17 + 0x1c) = 1;\r\n                   |                                } else {\r\n    0x18342db2b    |                                    if (*(char *)((int64_t)piVar17 + 0xdf) < '\\0') {\r\n    0x18342db48    |                                        func_0x0001841dcbe0(piVar17[0x19], piVar17[0x1b] & 0x7fffffffffffffff);\r\n                   |                                    }\r\n    0x18342db4d    |                                    *(undefined *)(piVar17 + 0x1c) = 0;\r\n                   |                                }\r\n    0x18342da15    |                                *(undefined2 *)(piVar17 + 0x1d) =\r\n    0x18342da0c    |                                     *(undefined2 *)((int64_t)(piVar16 + 0x3b) + (int64_t)piVar21);\r\n    0x18342da1c    |                                piVar17 = piVar17 + 0x1e;\r\n                   |                            }\r\n    0x18342da23    |                            piVar21 = piVar21 + 0x1e;\r\n    0x18342da2d    |                        } while (unaff_R13 != piVar21);\r\n                   |                    }\r\n                   |                    break;\r\n                   |                }\r\n    0x18342d7bd    |                piVar21 = piVar21 + -0x1e;\r\n    0x18342d7c4    |                iVar18 = iVar18 + 0xf0;\r\n    0x18342d7ce    |                piVar17 = (int64_t *)var_c8h;\r\n    0x18342d7ce    |            } while ((int64_t)piVar19 - (int64_t)piVar21 != 0);\r\n                   |        }\r\n    0x18342d7f3    |        piVar21 = piVar11 + 4;\r\n    0x18342d802    |        func_0x0001897cc5e0(piVar21, &var_a8h, piVar17, var_c8h);\r\n    0x18342d802    |        arg4 = var_b0h;\r\n    0x18342d802    |        piVar16 = (int64_t *)var_c0h;\r\n    0x18342d816    |        if (piVar11[5] != 0) {\r\n    0x18342d821    |            piVar19 = (int64_t *)func_0x000185f006b8(0x30);\r\n    0x18342d821    |            unaff_R13 = (int64_t *)var_b8h;\r\n    0x18342d833    |            if (*(char *)(var_b8h + 0x17) < '\\0') {\r\n    0x18342d7df    |                func_0x000184206150(&var_a8h, *(undefined8 *)var_b8h, *(undefined8 *)(var_b8h + 8));\r\n                   |            } else {\r\n    0x18342d835    |                _var_98h = *(uint64_t *)(var_b8h + 0x10);\r\n    0x18342d83e    |                var_a8h = *(int64_t *)var_b8h;\r\n    0x18342d83e    |                var_a0h = *(int64_t *)(var_b8h + 8);\r\n                   |            }\r\n    0x18342d848    |            *(undefined4 *)(piVar19 + 1) = 0;\r\n    0x18342d856    |            *piVar19 = 0x18fe41368;\r\n    0x18342d86d    |            if ((arg4 & 0xfffffffc00000000U) == *(uint64_t *)0x191cd6d08) {\r\n    0x18342d872    |                func_0x0001841c7180(arg4);\r\n                   |            }\r\n    0x18342d877    |            piVar19[2] = arg4;\r\n    0x18342d880    |            piVar19[5] = _var_98h;\r\n    0x18342d889    |            piVar19[3] = var_a8h;\r\n    0x18342d889    |            piVar19[4] = var_a0h;\r\n    0x18342d890    |            var_a8h = 0;\r\n    0x18342d890    |            var_a0h = 0;\r\n    0x18342d895    |            _var_98h = 0;\r\n    0x18342d8a1    |            if (piVar19 == (int64_t *)0x0) {\r\n    0x18342d8f0    |                func_0x000183431f50(0, piVar21, unaff_R13);\r\n                   |            } else {\r\n    0x18342d8a6    |                arg3 = (int64_t)(piVar19 + 1);\r\n    0x18342d8af    |                LOCK();\r\n    0x18342d8af    |                iVar18 = *(int64_t *)arg3;\r\n    0x18342d8af    |                *(int32_t *)arg3 = (int32_t)*(int64_t *)arg3 + 1;\r\n    0x18342d8af    |                UNLOCK();\r\n    0x18342d8b8    |                if ((int32_t)iVar18 == 0x7fffffff) {\r\n    0x18342db9c    |                    pcVar4 = (code *)swi(3);\r\n    0x18342db9c    |                    uVar13 = (*pcVar4)();\r\n    0x18342db9c    |                    return uVar13;\r\n                   |                }\r\n    0x18342d8c7    |                func_0x000183431f50(piVar19, piVar21, unaff_R13);\r\n    0x18342d8cc    |                LOCK();\r\n    0x18342d8cc    |                *(int32_t *)arg3 = (int32_t)*(int64_t *)arg3 + -1;\r\n    0x18342d8cc    |                UNLOCK();\r\n    0x18342d8cf    |                if ((int32_t)*(int64_t *)arg3 == 0) {\r\n    0x18342d8e0    |                    (*(code *)0x185f59da0)(piVar19, 1);\r\n                   |                }\r\n                   |            }\r\n                   |        }\r\n    0x18342d8f5    |        uVar13 = CONCAT71((unkint7)((uint64_t)piVar19 >> 8), 1);\r\n    0x18342d8fe    |        if (*(int64_t *)(arg4 + 8) == 0) {\r\n    0x18342d904    |            uVar14 = 0x1908ffcd0;\r\n    0x18342d90b    |            uVar20 = 0x15;\r\n    0x18342d914    |            piVar17 = piVar16;\r\n    0x18342d914    |            goto code_r0x00018342d718;\r\n                   |        }\r\n                   |    }\r\n    0x18342d71f    |    unaff_RBP = piVar11 + 4;\r\n    0x18342d722    |    if (piVar11 != (int64_t *)0x0) {\r\n    0x18342d728    |        LOCK();\r\n    0x18342d728    |        *(int32_t *)piVar11 = (int32_t)*piVar11 + -1;\r\n    0x18342d728    |        UNLOCK();\r\n    0x18342d72c    |        if ((int32_t)*piVar11 == 0) {\r\n    0x18342d739    |            if ((*(uint8_t *)(piVar11 + 3) & 0xfd) == 0) {\r\n    0x18342d758    |                func_0x0001897e7f20(unaff_RBP);\r\n                   |            }\r\n    0x18342d73e    |            func_0x000184f0d770(unaff_R15);\r\n    0x18342d74b    |            func_0x0001841dcbe0(piVar11, 0x80);\r\n                   |        }\r\n                   |    }\r\n                   |    goto code_r0x00018342d277;\r\n                   |}\r\n[{\"offset\":6497161728,\"name\":\"fcn.18342d200\",\"size\":2461,\"is-pure\":false,\"realsz\":2453,\"noreturn\":false,\"stackframe\":232,\"calltype\":\"ms\",\"cost\":748,\"cc\":73,\"loops\":33,\"bits\":64,\"type\":\"fcn\",\"nbbs\":125,\"edges\":184,\"ebbs\":7,\"signature\":\"fcn.18342d200(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4, int64_t arg_80h, int64_t arg_98h, int64_t arg_afh, int64_t arg_b0h, int64_t arg_c0h, int64_t arg_c8h, int64_t arg_d8h, int64_t arg_dfh, int64_t arg_e0h, int64_t arg_e8h);\",\"minbound\":6497161728,\"maxbound\":6497164189,\"callrefs\":[{\"from\":6497161815,\"to\":6464396224,\"type\":\"CALL\"},{\"from\":6497161840,\"to\":6511733920,\"type\":\"CALL\"},{\"from\":6497161874,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6497161996,\"to\":6523637440,\"type\":\"CALL\"},{\"from\":6497162012,\"to\":6497162162,\"type\":\"CODE\"},{\"from\":6497162029,\"to\":6497162038,\"type\":\"CODE\"},{\"from\":6497162079,\"to\":6511733920,\"type\":\"CALL\"},{\"from\":6497162120,\"to\":6542434272,\"type\":\"CALL\"},{\"from\":6497162200,\"to\":6542434272,\"type\":\"CALL\"},{\"from\":6497162285,\"to\":6542434272,\"type\":\"CALL\"},{\"from\":6497162348,\"to\":6497162031,\"type\":\"CODE\"},{\"from\":6497162371,\"to\":6497162257,\"type\":\"CODE\"},{\"from\":6497162396,\"to\":6497162409,\"type\":\"CODE\"},{\"from\":6497162409,\"to\":6511733920,\"type\":\"CALL\"},{\"from\":6497162460,\"to\":6469011872,\"type\":\"CALL\"},{\"from\":6497162494,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6497162517,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6497162579,\"to\":6531545168,\"type\":\"CALL\"},{\"from\":6497162631,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6497162667,\"to\":6525250016,\"type\":\"CALL\"},{\"from\":6497162703,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6497162787,\"to\":6522337344,\"type\":\"CALL\"},{\"from\":6497162850,\"to\":6512942288,\"type\":\"CALL\"},{\"from\":6497162878,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6497162898,\"to\":6532074304,\"type\":\"CALL\"},{\"from\":6497162935,\"to\":6512942288,\"type\":\"CALL\"},{\"from\":6497162951,\"to\":6533143424,\"type\":\"CALL\"},{\"from\":6497162993,\"to\":6497163029,\"type\":\"CODE\"},{\"from\":6497163011,\"to\":6497162792,\"type\":\"CODE\"},{\"from\":6497163032,\"to\":6511733920,\"type\":\"CALL\"},{\"from\":6497163070,\"to\":6525343600,\"type\":\"CALL\"},{\"from\":6497163083,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6497163088,\"to\":6497161847,\"type\":\"CODE\"},{\"from\":6497163096,\"to\":6601735968,\"type\":\"CALL\"},{\"from\":6497163101,\"to\":6497163067,\"type\":\"CODE\"},{\"from\":6497163128,\"to\":6497163827,\"type\":\"CODE\"},{\"from\":6497163188,\"to\":6641238848,\"type\":\"CALL\"},{\"from\":6497163221,\"to\":6497163246,\"type\":\"CODE\"},{\"from\":6497163236,\"to\":6511681872,\"type\":\"CALL\"},{\"from\":6497163241,\"to\":6497163336,\"type\":\"CODE\"},{\"from\":6497163266,\"to\":6601623008,\"type\":\"CALL\"},{\"from\":6497163297,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6497163378,\"to\":6511423872,\"type\":\"CALL\"},{\"from\":6497163463,\"to\":6497181520,\"type\":\"CALL\"},{\"from\":6497163488,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6497163494,\"to\":6497163509,\"type\":\"CODE\"},{\"from\":6497163504,\"to\":6497181520,\"type\":\"CALL\"},{\"from\":6497163540,\"to\":6497163032,\"type\":\"CODE\"},{\"from\":6497163566,\"to\":6460876800,\"type\":\"CALL\"},{\"from\":6497163571,\"to\":6497163725,\"type\":\"CODE\"},{\"from\":6497163592,\"to\":6536519280,\"type\":\"CALL\"},{\"from\":6497163597,\"to\":6497163725,\"type\":\"CODE\"},{\"from\":6497163652,\"to\":6456654544,\"type\":\"CALL\"},{\"from\":6497163841,\"to\":6641238848,\"type\":\"CALL\"},{\"from\":6497163875,\"to\":6528657040,\"type\":\"CALL\"},{\"from\":6497163889,\"to\":6497163599,\"type\":\"CODE\"},{\"from\":6497163905,\"to\":6542089024,\"type\":\"CALL\"},{\"from\":6497163917,\"to\":6543545728,\"type\":\"CALL\"},{\"from\":6497163939,\"to\":6497162398,\"type\":\"CODE\"},{\"from\":6497164002,\"to\":6497163788,\"type\":\"CODE\"},{\"from\":6497164023,\"to\":6511729936,\"type\":\"CALL\"},{\"from\":6497164028,\"to\":6497163788,\"type\":\"CODE\"},{\"from\":6497164054,\"to\":6511730288,\"type\":\"CALL\"},{\"from\":6497164059,\"to\":6497163788,\"type\":\"CODE\"},{\"from\":6497164104,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6497164116,\"to\":6497163788,\"type\":\"CODE\"},{\"from\":6497164158,\"to\":6497163788,\"type\":\"CODE\"},{\"from\":6497164179,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6497164184,\"to\":6497164151,\"type\":\"CODE\"}],\"datarefs\":[{\"from\":6497161767,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6497161824,\"to\":6720322552,\"type\":\"DATA\"},{\"from\":6497161890,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6497162219,\"to\":6720206088,\"type\":\"DATA\"},{\"from\":6497162228,\"to\":6720206091,\"type\":\"DATA\"},{\"from\":6497162305,\"to\":6720206096,\"type\":\"DATA\"},{\"from\":6497162316,\"to\":6720206099,\"type\":\"DATA\"},{\"from\":6497162619,\"to\":6742242256,\"type\":\"DATA\"},{\"from\":6497162657,\"to\":6720322582,\"type\":\"DATA\"},{\"from\":6497162717,\"to\":6497180736,\"type\":\"DATA\"},{\"from\":6497162728,\"to\":6497180864,\"type\":\"DATA\"},{\"from\":6497162739,\"to\":6511490512,\"type\":\"DATA\"},{\"from\":6497162750,\"to\":6601622656,\"type\":\"DATA\"},{\"from\":6497162822,\"to\":6720322680,\"type\":\"DATA\"},{\"from\":6497162829,\"to\":6720322592,\"type\":\"DATA\"},{\"from\":6497162907,\"to\":6720322680,\"type\":\"DATA\"},{\"from\":6497162914,\"to\":6720322592,\"type\":\"DATA\"},{\"from\":6497162980,\"to\":6720322736,\"type\":\"DATA\"},{\"from\":6497163016,\"to\":6720322704,\"type\":\"DATA\"},{\"from\":6497163343,\"to\":6709056360,\"type\":\"DATA\"},{\"from\":6497163366,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6497163524,\"to\":6720322768,\"type\":\"DATA\"},{\"from\":6497163910,\"to\":6712088560,\"type\":\"DATA\"}],\"codexrefs\":[{\"from\":6497162012,\"to\":6497162162,\"type\":\"CODE\"},{\"from\":6497162029,\"to\":6497162038,\"type\":\"CODE\"},{\"from\":6497162348,\"to\":6497162031,\"type\":\"CODE\"},{\"from\":6497162371,\"to\":6497162257,\"type\":\"CODE\"},{\"from\":6497162396,\"to\":6497162409,\"type\":\"CODE\"},{\"from\":6497162993,\"to\":6497163029,\"type\":\"CODE\"},{\"from\":6497163011,\"to\":6497162792,\"type\":\"CODE\"},{\"from\":6497163088,\"to\":6497161847,\"type\":\"CODE\"},{\"from\":6497163101,\"to\":6497163067,\"type\":\"CODE\"},{\"from\":6497163128,\"to\":6497163827,\"type\":\"CODE\"},{\"from\":6497163221,\"to\":6497163246,\"type\":\"CODE\"},{\"from\":6497163241,\"to\":6497163336,\"type\":\"CODE\"},{\"from\":6497163494,\"to\":6497163509,\"type\":\"CODE\"},{\"from\":6497163540,\"to\":6497163032,\"type\":\"CODE\"},{\"from\":6497163571,\"to\":6497163725,\"type\":\"CODE\"},{\"from\":6497163597,\"to\":6497163725,\"type\":\"CODE\"},{\"from\":6497163889,\"to\":6497163599,\"type\":\"CODE\"},{\"from\":6497163939,\"to\":6497162398,\"type\":\"CODE\"},{\"from\":6497164002,\"to\":6497163788,\"type\":\"CODE\"},{\"from\":6497164028,\"to\":6497163788,\"type\":\"CODE\"},{\"from\":6497164059,\"to\":6497163788,\"type\":\"CODE\"},{\"from\":6497164116,\"to\":6497163788,\"type\":\"CODE\"},{\"from\":6497164158,\"to\":6497163788,\"type\":\"CODE\"},{\"from\":6497164184,\"to\":6497164151,\"type\":\"CODE\"}],\"dataxrefs\":[],\"indegree\":24,\"outdegree\":45,\"nlocals\":16,\"nargs\":14,\"stackvars\":[{\"name\":\"var_c8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-200}},{\"name\":\"var_c0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-192}},{\"name\":\"var_b8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-184}},{\"name\":\"var_b0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-176}},{\"name\":\"var_a8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-168}},{\"name\":\"var_a0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-160}},{\"name\":\"var_98h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-152}},{\"name\":\"var_91h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-145}},{\"name\":\"var_88h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-136}},{\"name\":\"var_80h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-128}},{\"name\":\"var_78h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-120}},{\"name\":\"var_71h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-113}},{\"name\":\"var_70h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-112}},{\"name\":\"var_60h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-96}},{\"name\":\"var_58h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-88}},{\"name\":\"var_8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":8}},{\"name\":\"arg_80h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":128}},{\"name\":\"arg_98h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":152}},{\"name\":\"arg_afh\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":175}},{\"name\":\"arg_b0h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":176}},{\"name\":\"arg_c0h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":192}},{\"name\":\"arg_c8h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":200}},{\"name\":\"arg_d8h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":216}},{\"name\":\"arg_dfh\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":223}},{\"name\":\"arg_e0h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":224}},{\"name\":\"arg_e8h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":232}}],\"regvars\":[{\"name\":\"arg3\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"r8\"}},{\"name\":\"arg4\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"r9\"}},{\"name\":\"arg1\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"rcx\"}},{\"name\":\"arg2\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"rdx\"}}]}]\r\n","stderr":"WARNING: bin_file_strings: search interval size (0xfb71e00) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0x20fd400) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0xfb71e00) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0x20fd400) exceeds max region size (0xa00000), skipping it.\r\n","exit_code":0,"signal":null,"output_truncated":false,"completion_status":"complete","artifact_sha256_after":"a10ee34ead4a08c906e09f3dd4449042fb084a69ce59210b1c8cee815723bf3c","artifact_changed":false},"confidence":"observed","authority":"shipped-artifact","environment":null,"limitations":["The executable version and supported formats are reported as unknown because no reliable version probe was performed.","A non-zero process exit is preserved as an observed command result.","Rizin commands and retained plugins may read files or access network resources outside the selected artifact; those external inputs are not bound to Evidence.","When both are available, pre-run and post-run digests detect artifact changes across the provider call but cannot prove the exact bytes consumed during the call."],"relationship_coverage":null,"locations":[{"kind":"artifact-path","path":"C:\\Users\\tjzhong\\AppData\\Local\\Tabbit\\Application\\1.18.21.0\\Tabbit.dll"}],"evidence_links":[]},"meta":{"command":"execute-rizin-command","duration":"5202ms"}}
