{"ok":true,"data":{"evidence_id":"ev_527019dd59f69f8c7779841af3b693011e1fb6717754ae09c3d40e1f7566a917","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 @ 0x183789d20;pdgo @ 0x183789d20;afij @ 0x183789d20","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 @ 0x183789d20;pdgo @ 0x183789d20;afij @ 0x183789d20","C:\\Users\\tjzhong\\AppData\\Local\\Tabbit\\Application\\1.18.21.0\\Tabbit.dll"]},"raw_result":{"stdout":"                   |\r\n    0x183789d20    |void fcn.183789d20(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4, int64_t arg_28h, int64_t arg_30h,\r\n                   |                  int64_t arg_38h, int64_t arg_40h, int64_t arg_48h, int64_t arg_50h, int64_t arg_58h)\r\n                   |{\r\n                   |    uint8_t uVar1;\r\n                   |    int32_t iVar2;\r\n                   |    int32_t *piVar3;\r\n                   |    code *pcVar4;\r\n                   |    undefined4 uVar5;\r\n                   |    undefined4 uVar6;\r\n                   |    undefined4 uVar7;\r\n                   |    int32_t iVar8;\r\n                   |    int32_t iVar9;\r\n                   |    undefined8 *puVar10;\r\n                   |    int64_t iVar11;\r\n                   |    undefined8 *puVar12;\r\n                   |    undefined4 *puVar13;\r\n                   |    int64_t iVar14;\r\n                   |    uint64_t unaff_RBP;\r\n                   |    uint64_t uVar15;\r\n                   |    int32_t *unaff_R14;\r\n                   |    int32_t *piVar16;\r\n                   |    undefined auStack_238 [32];\r\n                   |    int64_t var_218h;\r\n                   |    int64_t var_210h;\r\n                   |    int64_t var_208h;\r\n                   |    int64_t var_200h;\r\n                   |    int64_t var_1f8h;\r\n                   |    int64_t var_1f0h;\r\n                   |    int64_t var_1e8h;\r\n                   |    int64_t var_1e0h;\r\n                   |    int64_t var_1d8h;\r\n                   |    undefined8 uStack_1d0;\r\n                   |    int64_t var_1c8h;\r\n                   |    undefined8 uStack_1c0;\r\n                   |    int64_t var_1b8h;\r\n                   |    int64_t var_1b0h;\r\n                   |    int64_t var_1a8h;\r\n                   |    int64_t var_1a0h;\r\n                   |    int64_t var_180h;\r\n                   |    undefined8 uStack_178;\r\n                   |    int64_t var_170h;\r\n                   |    int64_t iStack_168;\r\n                   |    int64_t var_160h;\r\n                   |    undefined8 uStack_158;\r\n                   |    int64_t var_150h;\r\n                   |    int64_t iStack_148;\r\n                   |    int64_t var_140h;\r\n                   |    undefined8 uStack_138;\r\n                   |    int64_t var_130h;\r\n                   |    int64_t iStack_128;\r\n                   |    int64_t var_120h;\r\n                   |    undefined8 uStack_118;\r\n                   |    int64_t var_110h;\r\n                   |    int64_t iStack_108;\r\n                   |    int64_t var_100h;\r\n                   |    undefined8 uStack_f8;\r\n                   |    int64_t var_f0h;\r\n                   |    int64_t iStack_e8;\r\n                   |    int64_t var_78h;\r\n                   |    undefined8 uStack_70;\r\n                   |    int64_t var_68h;\r\n                   |    undefined8 uStack_60;\r\n                   |    int64_t var_58h;\r\n                   |    undefined8 uStack_50;\r\n                   |    int64_t var_48h;\r\n                   |    \r\n    0x183789d55    |    var_48h = *(uint64_t *)0x191c71040 ^ (uint64_t)auStack_238;\r\n    0x183789d60    |    puVar12 = *(undefined8 **)(arg1 + 0x328);\r\n    0x183789d6a    |    if (puVar12 != (undefined8 *)0x0) {\r\n    0x183789d6f    |        unaff_RBP = arg2 & 0xffffffff;\r\n                   |        do {\r\n    0x183789d8c    |            iVar8 = (int32_t)arg2;\r\n    0x183789d90    |            unaff_R14 = (int32_t *)arg3;\r\n    0x183789d90    |            if (iVar8 < *(int32_t *)(puVar12 + 4)) {\r\n    0x183789d84    |                puVar12 = (undefined8 *)*puVar12;\r\n                   |            } else {\r\n    0x183789d92    |                if (iVar8 <= *(int32_t *)(puVar12 + 4)) {\r\n    0x183789da3    |                    if ((puVar12 != (undefined8 *)(arg1 + 0x328)) && (puVar12[5] == arg3)) {\r\n    0x183789e77    |                        var_f0h = 0;\r\n    0x183789d74    |                        func_0x0001860dc460(arg1 + 800, &var_f0h, puVar12);\r\n    0x183789e8d    |                        if (puVar12 == (undefined8 *)0xffffffffffffffe0) goto code_r0x000183789f4f;\r\n    0x183789e9b    |                        func_0x0001841dcbe0(puVar12, 0x30);\r\n    0x183789ea7    |                        puVar12 = *(undefined8 **)(arg1 + 0x140);\r\n    0x183789eba    |                        if (*(char *)(arg_58h + 0x18) != '\\x01') goto code_r0x000183789ecd;\r\n    0x183789ebf    |                        puVar10 = puVar12;\r\n    0x183789ebf    |                        if (puVar12 != (undefined8 *)0x0) goto code_r0x000183789eeb;\r\n                   |                    }\r\n                   |                    break;\r\n                   |                }\r\n    0x183789d94    |                puVar12 = (undefined8 *)puVar12[1];\r\n                   |            }\r\n    0x183789d8a    |        } while (puVar12 != (undefined8 *)0x0);\r\n                   |    }\r\n                   |    goto code_r0x000183789da9;\r\n                   |code_r0x000183789eeb:\r\n                   |    do {\r\n    0x183789eee    |        if (iVar8 < *(int32_t *)(puVar10 + 4)) {\r\n    0x183789ee3    |            puVar10 = (undefined8 *)*puVar10;\r\n                   |        } else {\r\n    0x183789ef0    |            if (iVar8 <= *(int32_t *)(puVar10 + 4)) {\r\n    0x183789f54    |                if (puVar10 != (undefined8 *)(arg1 + 0x140)) {\r\n    0x183789f5f    |                    puVar12 = (undefined8 *)func_0x000185f006b8(0x740);\r\n    0x183789f6a    |                    func_0x000184f4c160(puVar12);\r\n    0x183789f7e    |                    var_100h = 0x190c1cdc0;\r\n    0x183789f81    |                    uStack_f8 = 0x25;\r\n    0x183789f89    |                    func_0x000183779060(&var_f0h);\r\n    0x183789f96    |                    func_0x0001844c91b0(puVar12 + 3, &var_f0h);\r\n    0x183789fa7    |                    func_0x0001841c04a0(&var_f0h);\r\n    0x183789fbe    |                    if (*(char *)((int64_t)puVar12 + 0x17) < '\\0') {\r\n    0x183789fd0    |                        puVar12[1] = 4;\r\n    0x183789fd8    |                        puVar10 = (undefined8 *)*puVar12;\r\n                   |                    } else {\r\n    0x183789fc5    |                        *(undefined *)((int64_t)puVar12 + 0x17) = 4;\r\n    0x183789fc9    |                        puVar10 = puVar12;\r\n                   |                    }\r\n    0x183789fdb    |                    *(undefined4 *)puVar10 = 0x54534f50;\r\n    0x183789fe1    |                    *(undefined *)((int64_t)puVar10 + 4) = 0;\r\n    0x183789fea    |                    *(undefined4 *)(puVar12 + 0x51) = 0;\r\n    0x183789ff4    |                    *(undefined4 *)(puVar12 + 0x4d) = 0x12;\r\n    0x18378a00a    |                    var_200h = (int64_t)puVar12;\r\n    0x18378a00a    |                    if (*(char *)(arg_58h + 0x18) != '\\0') {\r\n    0x18378a015    |                        puVar12 = puVar12 + 0x47;\r\n    0x18378a027    |                        func_0x0001821e6750(puVar12, arg_58h);\r\n    0x18378a03b    |                        var_f0h = 0x1904567a0;\r\n    0x18378a03e    |                        iStack_e8 = 0x10;\r\n    0x18378a055    |                        var_58h = 0x1901b7df0;\r\n    0x18378a058    |                        uStack_50 = 0xc;\r\n    0x18378a063    |                        func_0x000184584340(puVar12);\r\n    0x18378a077    |                        var_f0h = 0x190c1ce18;\r\n    0x18378a07a    |                        iStack_e8 = 0x11;\r\n    0x18378a091    |                        var_58h = 0x1901b7d98;\r\n    0x18378a094    |                        uStack_50 = 6;\r\n    0x18378a0af    |                        func_0x000184584340(puVar12, &var_58h, &var_f0h);\r\n    0x18378a0c3    |                        var_f0h = 0x1901b7dc8;\r\n    0x18378a0c6    |                        iStack_e8 = 8;\r\n    0x18378a0dd    |                        var_58h = 0x1901b7dd8;\r\n    0x18378a0e0    |                        uStack_50 = 0xf;\r\n    0x18378a100    |                        var_210h = (int64_t)puVar12;\r\n    0x18378a100    |                        func_0x000184584340(puVar12, &var_58h, &var_f0h);\r\n    0x18378a105    |                        iStack_108 = (int64_t)*(char *)(arg_40h + 0x17);\r\n    0x18378a111    |                        var_110h = arg_40h;\r\n    0x18378a111    |                        if (iStack_108 < 0) {\r\n    0x18378a113    |                            var_110h = *(int64_t *)arg_40h;\r\n    0x18378a117    |                            iStack_108 = *(int64_t *)(arg_40h + 8);\r\n                   |                        }\r\n    0x18378a13a    |                        var_120h = 0x190c1ce30;\r\n    0x18378a13d    |                        uStack_118 = 0xf;\r\n    0x18378a14a    |                        func_0x000184584340(var_210h);\r\n    0x18378a157    |                        iVar11 = (int64_t)*(char *)(arg_48h + 0x17);\r\n    0x18378a15f    |                        if (iVar11 < 0) {\r\n    0x18378a169    |                            iVar11 = *(int64_t *)(arg_48h + 8);\r\n    0x18378a170    |                            if (iVar11 != 0) {\r\n    0x18378a17d    |                                iVar14 = *(int64_t *)arg_48h;\r\n                   |code_r0x00018378a1b3:\r\n    0x18378a1d1    |                                var_140h = 0x190c1ce40;\r\n    0x18378a1d4    |                                uStack_138 = 0x13;\r\n    0x18378a1e1    |                                var_130h = iVar14;\r\n    0x18378a1e1    |                                iStack_128 = iVar11;\r\n    0x18378a1e1    |                                func_0x000184584340(var_210h);\r\n                   |                            }\r\n                   |                        } else {\r\n    0x18378a1b1    |                            iVar14 = arg_48h;\r\n    0x18378a1b1    |                            if (*(char *)(arg_48h + 0x17) != '\\0') goto code_r0x00018378a1b3;\r\n                   |                        }\r\n    0x18378a1ed    |                        if (*(char *)(arg1 + 0x218) != '\\0') {\r\n    0x18378a1f3    |                            var_1e8h = arg1 + 0x1b8;\r\n    0x18378a1fa    |                            iStack_148 = (int64_t)*(char *)(arg1 + 0x1cf);\r\n    0x18378a20a    |                            var_150h = var_1e8h;\r\n    0x18378a20a    |                            if (iStack_148 < 0) {\r\n    0x18378a20c    |                                var_150h = *(int64_t *)(arg1 + 0x1b8);\r\n    0x18378a213    |                                iStack_148 = *(int64_t *)(arg1 + 0x1c0);\r\n                   |                            }\r\n    0x18378a238    |                            var_160h = 0x190c1ce58;\r\n    0x18378a23b    |                            uStack_158 = 0x19;\r\n    0x18378a248    |                            func_0x000184584340(var_210h);\r\n    0x18378a254    |                            if (*(char *)(arg1 + 0x218) != '\\0') {\r\n    0x18378a25a    |                                var_1f0h = arg1 + 0x1d0;\r\n    0x18378a261    |                                iStack_168 = (int64_t)*(char *)(arg1 + 0x1e7);\r\n    0x18378a271    |                                var_170h = var_1f0h;\r\n    0x18378a271    |                                if (iStack_168 < 0) {\r\n    0x18378a273    |                                    var_170h = *(int64_t *)(arg1 + 0x1d0);\r\n    0x18378a27a    |                                    iStack_168 = *(int64_t *)(arg1 + 0x1d8);\r\n                   |                                }\r\n    0x18378a29f    |                                var_180h = 0x190c1ce78;\r\n    0x18378a2a2    |                                uStack_178 = 0x15;\r\n    0x18378a2af    |                                func_0x000184584340(var_210h);\r\n    0x18378a2b9    |                                iVar11 = func_0x000185f006b8(0x160);\r\n    0x18378a2cc    |                                func_0x000185f5a0c0(iVar11, 0, 0x160);\r\n    0x18378a2d8    |                                *(int64_t *)(iVar11 + 0x110) = iVar11 + 0x118;\r\n    0x18378a2e4    |                                var_208h = iVar11 + 0x130;\r\n    0x18378a301    |                                var_210h = iVar11;\r\n    0x18378a301    |                                if (_str.dle == 0x185a33870) {\r\n    0x18378a30f    |                                    var_f0h = 0;\r\n    0x18378a319    |                                    (*(code *)0x11c22866)(&var_f0h);\r\n    0x18378a32f    |                                    if (var_f0h < 0x8637bd05af7) {\r\n    0x18378a33e    |                                        iVar11 = (var_f0h * 1000000) / *(int64_t *)0x191de5628;\r\n                   |                                    } else {\r\n    0x18378abdf    |                                        iVar11 = ((var_f0h % *(int64_t *)0x191de5628) * 1000000) /\r\n    0x18378abdc    |                                                 *(int64_t *)0x191de5628 + (var_f0h / *(int64_t *)0x191de5628) * 1000000\r\n                   |                                        ;\r\n                   |                                    }\r\n    0x18378a34a    |                                    *(int64_t *)var_208h = iVar11;\r\n                   |                                } else {\r\n    0x18378a19c    |                                    (*(code *)0x185f59da0)(var_208h);\r\n                   |                                }\r\n    0x18378a352    |                                var_208h = var_210h + 0x10;\r\n    0x18378a35d    |                                *(undefined *)(var_210h + 0x138) = 0;\r\n    0x18378a363    |                                *(undefined *)(var_210h + 0x140) = 0;\r\n    0x18378a369    |                                *(undefined *)(var_210h + 0x148) = 0;\r\n    0x18378a36f    |                                *(undefined *)(var_210h + 0x150) = 0;\r\n    0x18378a375    |                                *(undefined8 *)(var_210h + 0x158) = 0;\r\n    0x18378a380    |                                *(int32_t *)var_210h = iVar8;\r\n    0x18378a382    |                                *(int64_t *)(var_210h + 8) = arg3;\r\n    0x18378a389    |                                if (*(char *)(var_210h + 0x27) < '\\0') goto code_r0x00018378aa80;\r\n    0x18378a389    |                                goto code_r0x00018378a38f;\r\n                   |                            }\r\n                   |                        }\r\n                   |                    }\r\n                   |                    goto code_r0x000183789f4f;\r\n                   |                }\r\n                   |                break;\r\n                   |            }\r\n    0x183789ef2    |            puVar10 = (undefined8 *)puVar10[1];\r\n                   |        }\r\n    0x183789ee9    |    } while (puVar10 != (undefined8 *)0x0);\r\n                   |code_r0x000183789ecd:\r\n    0x183789ed0    |    if (puVar12 != (undefined8 *)0x0) {\r\n    0x183789ed9    |        if (iVar8 < *(int32_t *)(puVar12 + 4)) {\r\n    0x183789eca    |            puVar12 = (undefined8 *)*puVar12;\r\n                   |        } else {\r\n    0x183789edb    |            if (iVar8 <= *(int32_t *)(puVar12 + 4)) {\r\n    0x183789efb    |                if (puVar12 != (undefined8 *)(arg1 + 0x140)) {\r\n    0x183789f08    |                    var_218h = (int64_t)&var_68h;\r\n    0x183789f10    |                    var_68h = 0x190c1cde8;\r\n    0x183789f13    |                    uStack_60 = 0x28;\r\n    0x183789f2a    |                    var_78h = 0x190c1cce8;\r\n    0x183789f2d    |                    uStack_70 = 0x13;\r\n    0x183789f45    |                    func_0x0001837866f0(arg1, arg2 & 0xffffffff, 0x1f7);\r\n                   |                }\r\n                   |                goto code_r0x000183789da9;\r\n                   |            }\r\n    0x183789edd    |            puVar12 = (undefined8 *)puVar12[1];\r\n                   |        }\r\n                   |        goto code_r0x000183789ecd;\r\n                   |    }\r\n                   |code_r0x000183789da9:\r\n                   |    do {\r\n    0x183789da9    |        arg1 = 0x7fffffffffffffff;\r\n    0x183789db7    |        if (*(char *)(arg4 + 0x17) < '\\0') {\r\n    0x183789dc0    |            func_0x0001841dcbe0(*(undefined8 *)arg4, *(uint64_t *)(arg4 + 0x10) & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x183789dcd    |        if (*(char *)(arg_30h + 0x17) < '\\0') {\r\n    0x183789dd6    |            func_0x0001841dcbe0(*(undefined8 *)arg_30h, *(uint64_t *)(arg_30h + 0x10) & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x183789deb    |        if (*(char *)(arg_38h + 0x17) < '\\0') {\r\n    0x183789df4    |            func_0x0001841dcbe0(*(undefined8 *)arg_38h, *(uint64_t *)(arg_38h + 0x10) & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x183789e02    |        if (*(char *)(arg_40h + 0x17) < '\\0') {\r\n    0x183789e0c    |            func_0x0001841dcbe0(*(undefined8 *)arg_40h, *(uint64_t *)(arg_40h + 0x10) & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x183789e21    |        if (*(char *)(arg_48h + 0x17) < '\\0') {\r\n    0x183789e23    |            arg1 = *(uint64_t *)(arg_48h + 0x10) & 0x7fffffffffffffff;\r\n    0x183789e27    |            func_0x0001841dcbe0(*(undefined8 *)arg_48h, arg1);\r\n                   |        }\r\n    0x183789e36    |        if (*(char *)(arg_58h + 0x18) == '\\x01') {\r\n    0x183789e3b    |            func_0x000184949000(arg_58h);\r\n                   |        }\r\n    0x183789e55    |        if (*(uint64_t *)0x191c71040 == (var_48h ^ (uint64_t)auStack_238)) {\r\n    0x183789e6e    |            return;\r\n                   |        }\r\n    0x18378aa78    |        func_0x000185f05b40(var_48h ^ (uint64_t)auStack_238);\r\n    0x18378aa7b    |        arg_38h = arg_58h;\r\n    0x18378aa7b    |        arg4 = arg_48h;\r\n    0x18378aa7b    |        arg3 = (int64_t)unaff_R14;\r\n                   |code_r0x00018378aa80:\r\n    0x18378aa93    |        func_0x0001841dcbe0(*(undefined8 *)(var_210h + 0x10), *(uint64_t *)(var_210h + 0x20) & 0x7fffffffffffffff);\r\n                   |code_r0x00018378a38f:\r\n    0x18378a398    |        *(undefined8 *)(var_208h + 0x10) = *(undefined8 *)(arg_30h + 0x10);\r\n    0x18378a39c    |        uVar5 = *(undefined4 *)(arg_30h + 4);\r\n    0x18378a39c    |        uVar6 = *(undefined4 *)(arg_30h + 8);\r\n    0x18378a39c    |        uVar7 = *(undefined4 *)(arg_30h + 0xc);\r\n    0x18378a3a1    |        *(undefined4 *)var_208h = *(undefined4 *)arg_30h;\r\n    0x18378a3a1    |        *(undefined4 *)(var_208h + 4) = uVar5;\r\n    0x18378a3a1    |        *(undefined4 *)(var_208h + 8) = uVar6;\r\n    0x18378a3a1    |        *(undefined4 *)(var_208h + 0xc) = uVar7;\r\n    0x18378a3a6    |        *(undefined *)(arg_30h + 0x17) = 0;\r\n    0x18378a3aa    |        *(undefined *)arg_30h = 0;\r\n    0x18378a3b3    |        iVar11 = (int64_t)*(char *)(var_210h + 0x27);\r\n    0x18378a3be    |        if (iVar11 < 0) {\r\n    0x18378a3c5    |            iVar11 = *(int64_t *)(var_210h + 0x18);\r\n                   |        }\r\n    0x18378a3c9    |        iVar14 = (int64_t)*(char *)(arg4 + 0x17);\r\n    0x18378a3d4    |        if (iVar14 < 0) {\r\n    0x18378a3d6    |            iVar14 = *(int64_t *)(arg4 + 8);\r\n                   |        }\r\n    0x18378a3dd    |        if (iVar11 == iVar14) {\r\n    0x18378a3e4    |            puVar12 = (undefined8 *)arg4;\r\n    0x18378a3e4    |            if (*(char *)(arg4 + 0x17) < '\\0') {\r\n    0x18378a3e6    |                puVar12 = *(undefined8 **)arg4;\r\n                   |            }\r\n    0x18378a3f0    |            iVar11 = var_208h;\r\n    0x18378a3f0    |            if (*(char *)(var_210h + 0x27) < '\\0') {\r\n    0x18378a3f7    |                iVar11 = *(int64_t *)var_208h;\r\n                   |            }\r\n    0x18378a3fa    |            iVar8 = func_0x000185f59f10(iVar11, puVar12);\r\n    0x18378a401    |            if (iVar8 != 0) goto code_r0x00018378a403;\r\n                   |        } else {\r\n                   |code_r0x00018378a403:\r\n    0x18378a403    |            iVar11 = var_210h;\r\n    0x18378a408    |            puVar13 = (undefined4 *)(var_210h + 0x28);\r\n    0x18378a410    |            if (*(char *)(var_210h + 0x3f) < '\\0') {\r\n    0x18378ab1a    |                func_0x0001841dcbe0(*(undefined8 *)(var_210h + 0x28), \r\n    0x18378ab16    |                                    *(uint64_t *)(var_210h + 0x38) & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x18378a41a    |            *(undefined8 *)(iVar11 + 0x38) = *(undefined8 *)(arg4 + 0x10);\r\n    0x18378a41e    |            uVar5 = *(undefined4 *)(arg4 + 4);\r\n    0x18378a41e    |            uVar6 = *(undefined4 *)(arg4 + 8);\r\n    0x18378a41e    |            uVar7 = *(undefined4 *)(arg4 + 0xc);\r\n    0x18378a421    |            *puVar13 = *(undefined4 *)arg4;\r\n    0x18378a421    |            *(undefined4 *)(iVar11 + 0x2c) = uVar5;\r\n    0x18378a421    |            *(undefined4 *)(iVar11 + 0x30) = uVar6;\r\n    0x18378a421    |            *(undefined4 *)(iVar11 + 0x34) = uVar7;\r\n    0x18378a427    |            *(undefined *)(arg4 + 0x17) = 0;\r\n    0x18378a42a    |            *(undefined *)arg4 = 0;\r\n                   |        }\r\n    0x18378a42c    |        iVar11 = var_210h;\r\n    0x18378a431    |        puVar13 = (undefined4 *)(var_210h + 0x48);\r\n    0x18378a43d    |        *(int64_t *)(var_210h + 0x40) = arg_28h;\r\n    0x18378a445    |        if (*(char *)(var_210h + 0x5f) < '\\0') {\r\n    0x18378aab4    |            func_0x0001841dcbe0(*(undefined8 *)(var_210h + 0x48), *(uint64_t *)(var_210h + 0x58) & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x18378a450    |        var_1e0h = var_210h + 0x60;\r\n    0x18378a45d    |        *(undefined8 *)(iVar11 + 0x58) = *(undefined8 *)(arg_38h + 0x10);\r\n    0x18378a461    |        uVar5 = *(undefined4 *)(arg_38h + 4);\r\n    0x18378a461    |        uVar6 = *(undefined4 *)(arg_38h + 8);\r\n    0x18378a461    |        uVar7 = *(undefined4 *)(arg_38h + 0xc);\r\n    0x18378a464    |        *puVar13 = *(undefined4 *)arg_38h;\r\n    0x18378a464    |        *(undefined4 *)(iVar11 + 0x4c) = uVar5;\r\n    0x18378a464    |        *(undefined4 *)(iVar11 + 0x50) = uVar6;\r\n    0x18378a464    |        *(undefined4 *)(iVar11 + 0x54) = uVar7;\r\n    0x18378a46a    |        *(undefined *)(arg_38h + 0x17) = 0;\r\n    0x18378a46d    |        *(undefined *)arg_38h = 0;\r\n    0x18378a472    |        if (*(char *)(var_210h + 0x77) < '\\0') {\r\n    0x18378aad5    |            func_0x0001841dcbe0(*(undefined8 *)(var_210h + 0x60), *(uint64_t *)(var_210h + 0x70) & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x18378a47d    |        var_1f8h = var_210h + 0x78;\r\n    0x18378a490    |        *(undefined8 *)(var_1e0h + 0x10) = *(undefined8 *)(arg_40h + 0x10);\r\n    0x18378a494    |        uVar5 = *(undefined4 *)(arg_40h + 4);\r\n    0x18378a494    |        uVar6 = *(undefined4 *)(arg_40h + 8);\r\n    0x18378a494    |        uVar7 = *(undefined4 *)(arg_40h + 0xc);\r\n    0x18378a499    |        *(undefined4 *)var_1e0h = *(undefined4 *)arg_40h;\r\n    0x18378a499    |        *(undefined4 *)(var_1e0h + 4) = uVar5;\r\n    0x18378a499    |        *(undefined4 *)(var_1e0h + 8) = uVar6;\r\n    0x18378a499    |        *(undefined4 *)(var_1e0h + 0xc) = uVar7;\r\n    0x18378a49f    |        *(undefined *)(arg_40h + 0x17) = 0;\r\n    0x18378a4a4    |        *(undefined *)arg_40h = 0;\r\n    0x18378a4ae    |        if (*(char *)(var_210h + 0x8f) < '\\0') {\r\n    0x18378aaf9    |            func_0x0001841dcbe0(*(undefined8 *)(var_210h + 0x78), *(uint64_t *)(var_210h + 0x88) & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x18378a4c5    |        *(undefined8 *)(var_1f8h + 0x10) = *(undefined8 *)(arg_48h + 0x10);\r\n    0x18378a4c9    |        uVar5 = *(undefined4 *)(arg_48h + 4);\r\n    0x18378a4c9    |        uVar6 = *(undefined4 *)(arg_48h + 8);\r\n    0x18378a4c9    |        uVar7 = *(undefined4 *)(arg_48h + 0xc);\r\n    0x18378a4cc    |        *(undefined4 *)var_1f8h = *(undefined4 *)arg_48h;\r\n    0x18378a4cc    |        *(undefined4 *)(var_1f8h + 4) = uVar5;\r\n    0x18378a4cc    |        *(undefined4 *)(var_1f8h + 8) = uVar6;\r\n    0x18378a4cc    |        *(undefined4 *)(var_1f8h + 0xc) = uVar7;\r\n    0x18378a4d1    |        *(undefined *)(arg_48h + 0x17) = 0;\r\n    0x18378a4d4    |        *(undefined *)arg_48h = 0;\r\n    0x18378a4e2    |        *(undefined4 *)(var_210h + 0x90) = (undefined4)arg_50h;\r\n    0x18378a4ee    |        if (*(char *)(arg1 + 0x218) == '\\0') {\r\n                   |code_r0x000183789f4f:\r\n    0x183789f4f    |    // WARNING: Does not return\r\n    0x183789f4f    |            pcVar4 = (code *)invalidInstructionException();\r\n    0x183789f4f    |            (*pcVar4)();\r\n                   |        }\r\n    0x18378a4f9    |        puVar13 = (undefined4 *)(var_210h + 0x98);\r\n    0x18378a50a    |        if (puVar13 != (undefined4 *)(arg1 + 0x1b8U)) {\r\n    0x18378a518    |            uVar1 = *(uint8_t *)(arg1 + 0x1cf);\r\n    0x18378a518    |            uVar15 = (uint64_t)uVar1;\r\n    0x18378a520    |            if (*(char *)(var_210h + 0xaf) < '\\0') {\r\n    0x18378ab57    |                if ((char)uVar1 < '\\0') {\r\n    0x18378ab59    |                    uVar15 = *(uint64_t *)(arg1 + 0x1c0);\r\n    0x18378ab60    |                    var_1e8h = *(int64_t *)(arg1 + 0x1b8);\r\n                   |                }\r\n    0x18378ab71    |                func_0x000184211e70(puVar13, var_1e8h, uVar15);\r\n    0x18378a529    |            } else if ((char)uVar1 < '\\0') {\r\n    0x18378a18d    |                func_0x000184211d10(puVar13, *(undefined8 *)(arg1 + 0x1b8), *(undefined8 *)(arg1 + 0x1c0));\r\n                   |            } else {\r\n    0x18378a53a    |                *(undefined8 *)(var_210h + 0xa8) = *(undefined8 *)(arg1 + 0x1c8);\r\n    0x18378a53e    |                uVar5 = *(undefined4 *)(arg1 + 0x1bc);\r\n    0x18378a53e    |                uVar6 = *(undefined4 *)(arg1 + 0x1c0);\r\n    0x18378a53e    |                uVar7 = *(undefined4 *)(arg1 + 0x1c4);\r\n    0x18378a541    |                *puVar13 = *(undefined4 *)(arg1 + 0x1b8);\r\n    0x18378a541    |                *(undefined4 *)(var_210h + 0x9c) = uVar5;\r\n    0x18378a541    |                *(undefined4 *)(var_210h + 0xa0) = uVar6;\r\n    0x18378a541    |                *(undefined4 *)(var_210h + 0xa4) = uVar7;\r\n                   |            }\r\n                   |        }\r\n    0x18378a54b    |        if (*(char *)(arg1 + 0x218) == '\\0') goto code_r0x000183789f4f;\r\n    0x18378a556    |        puVar13 = (undefined4 *)(var_210h + 0xb0);\r\n    0x18378a567    |        if (puVar13 != (undefined4 *)(arg1 + 0x1d0U)) {\r\n    0x18378a575    |            uVar1 = *(uint8_t *)(arg1 + 0x1e7);\r\n    0x18378a575    |            uVar15 = (uint64_t)uVar1;\r\n    0x18378a57d    |            if (*(char *)(var_210h + 199) < '\\0') {\r\n    0x18378ab7e    |                if ((char)uVar1 < '\\0') {\r\n    0x18378ab80    |                    uVar15 = *(uint64_t *)(arg1 + 0x1d8);\r\n    0x18378ab87    |                    var_1f0h = *(int64_t *)(arg1 + 0x1d0);\r\n                   |                }\r\n    0x18378ab98    |                func_0x000184211e70(puVar13, var_1f0h, uVar15);\r\n    0x18378a586    |            } else if ((char)uVar1 < '\\0') {\r\n    0x18378a989    |                func_0x000184211d10(puVar13, *(undefined8 *)(arg1 + 0x1d0), *(undefined8 *)(arg1 + 0x1d8));\r\n                   |            } else {\r\n    0x18378a597    |                *(undefined8 *)(var_210h + 0xc0) = *(undefined8 *)(arg1 + 0x1e0);\r\n    0x18378a59b    |                uVar5 = *(undefined4 *)(arg1 + 0x1d4);\r\n    0x18378a59b    |                uVar6 = *(undefined4 *)(arg1 + 0x1d8);\r\n    0x18378a59b    |                uVar7 = *(undefined4 *)(arg1 + 0x1dc);\r\n    0x18378a59e    |                *puVar13 = *(undefined4 *)(arg1 + 0x1d0);\r\n    0x18378a59e    |                *(undefined4 *)(var_210h + 0xb4) = uVar5;\r\n    0x18378a59e    |                *(undefined4 *)(var_210h + 0xb8) = uVar6;\r\n    0x18378a59e    |                *(undefined4 *)(var_210h + 0xbc) = uVar7;\r\n                   |            }\r\n                   |        }\r\n    0x18378a5a1    |        piVar3 = *(int32_t **)(arg1 + 0x378);\r\n    0x18378a5a8    |        var_1f8h = *(int64_t *)(arg1 + 0x380);\r\n    0x18378a5b7    |        if (piVar3 != (int32_t *)0x0) {\r\n    0x18378a5be    |            LOCK();\r\n    0x18378a5be    |            iVar8 = *piVar3;\r\n    0x18378a5be    |            *piVar3 = *piVar3 + 1;\r\n    0x18378a5be    |            UNLOCK();\r\n    0x18378a5c8    |            if (iVar8 == 0x7fffffff) {\r\n    0x18378aba2    |                pcVar4 = (code *)swi(3);\r\n    0x18378aba2    |                (*pcVar4)();\r\n    0x18378aba2    |                return;\r\n                   |            }\r\n                   |        }\r\n    0x18378a5d3    |        puVar12 = (undefined8 *)func_0x000185f006b8(0x30);\r\n    0x18378a5d8    |        *(undefined4 *)(puVar12 + 1) = 0;\r\n    0x18378a5e6    |        *puVar12 = 0x18fd29cd0;\r\n    0x18378a5e9    |        puVar12[2] = piVar3;\r\n    0x18378a5f2    |        puVar12[3] = var_1f8h;\r\n    0x18378a5f6    |        iVar8 = (int32_t)unaff_RBP;\r\n    0x18378a5f6    |        *(int32_t *)(puVar12 + 4) = iVar8;\r\n    0x18378a5f9    |        puVar12[5] = arg3;\r\n    0x18378a600    |        if (puVar12 != (undefined8 *)0x0) {\r\n    0x18378a602    |            *(undefined4 *)(puVar12 + 1) = 1;\r\n                   |        }\r\n    0x18378a60e    |        iVar11 = *(int64_t *)(var_210h + 200);\r\n    0x18378a615    |        *(undefined8 **)(var_210h + 200) = puVar12;\r\n    0x18378a61f    |        if (iVar11 != 0) {\r\n    0x18378a621    |            iVar2 = *(int32_t *)(iVar11 + 8);\r\n    0x18378a625    |            iVar9 = iVar2 + -1;\r\n    0x18378a628    |            *(int32_t *)(iVar11 + 8) = iVar9;\r\n    0x18378a62c    |            if (iVar2 == 0) {\r\n    0x18378abbd    |                pcVar4 = (code *)swi(3);\r\n    0x18378abbd    |                (*pcVar4)();\r\n    0x18378abbd    |                return;\r\n                   |            }\r\n    0x18378a632    |            if (iVar9 == 0) {\r\n    0x18378a634    |                piVar3 = *(int32_t **)(iVar11 + 0x10);\r\n    0x18378a63b    |                if (piVar3 != (int32_t *)0x0) {\r\n    0x18378aa2c    |                    LOCK();\r\n    0x18378aa2c    |                    *piVar3 = *piVar3 + -1;\r\n    0x18378aa2c    |                    UNLOCK();\r\n    0x18378aa2f    |                    if (*piVar3 == 0) {\r\n    0x18378aa3a    |                        func_0x0001841dcbe0(piVar3, 8);\r\n                   |                    }\r\n                   |                }\r\n    0x18378a649    |                func_0x0001841dcbe0(iVar11, 0x30);\r\n                   |            }\r\n                   |        }\r\n    0x18378a65c    |        func_0x000184339cd0(&var_1a0h, 0x190c1ce90, 0x190c1c4a0, 0x76c);\r\n    0x18378a67c    |        var_1a8h = var_200h;\r\n    0x18378a686    |        func_0x000180a18440(&var_f0h, &var_1a8h, 0x190c1c668, &var_1a0h);\r\n    0x18378a699    |        iVar14 = var_f0h;\r\n    0x18378a6a1    |        var_f0h = 0;\r\n    0x18378a6ad    |        iVar11 = *(int64_t *)(var_210h + 0xd0);\r\n    0x18378a6b4    |        *(int64_t *)(var_210h + 0xd0) = iVar14;\r\n    0x18378a6be    |        if (iVar11 != 0) {\r\n    0x18378a6c5    |            func_0x000181516210(iVar11, 1);\r\n    0x18378a6c5    |            iVar11 = var_f0h;\r\n    0x18378a6d2    |            var_f0h = 0;\r\n    0x18378a6e1    |            if (iVar11 != 0) {\r\n    0x18378a6e8    |                func_0x000181516210(iVar11, 1);\r\n                   |            }\r\n                   |        }\r\n    0x18378a6f9    |        *(undefined *)(*(int64_t *)(var_210h + 0xd0) + 0x31) = 1;\r\n    0x18378a6fd    |        var_200h = *(int64_t *)(var_210h + 0xd0);\r\n    0x18378a710    |        var_1b8h = 0x1904567a0;\r\n    0x18378a718    |        var_1b0h = 0x10;\r\n    0x18378a724    |        iVar11 = (int64_t)*(char *)(var_210h + 0x27);\r\n    0x18378a72c    |        if (iVar11 < 0) {\r\n    0x18378a733    |            var_208h = *(int64_t *)(var_210h + 0x10);\r\n    0x18378a73c    |            iVar11 = *(int64_t *)(var_210h + 0x18);\r\n                   |        }\r\n    0x18378a75c    |        if (((uint64_t)&var_1b8h & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) {\r\n    0x18378abab    |            func_0x0001841c7180(&var_1b8h);\r\n                   |        }\r\n    0x18378a76f    |        var_f0h = var_208h;\r\n    0x18378a783    |        iStack_e8 = iVar11;\r\n    0x18378a783    |        func_0x0001818bf740(var_200h, &var_f0h, &var_1b8h);\r\n    0x18378a78d    |        var_200h = *(int64_t *)(var_210h + 0xd0);\r\n    0x18378a799    |        piVar3 = *(int32_t **)(arg1 + 0x378);\r\n    0x18378a7a0    |        var_208h = *(int64_t *)(arg1 + 0x380);\r\n    0x18378a7af    |        if (piVar3 != (int32_t *)0x0) {\r\n    0x18378a7b6    |            LOCK();\r\n    0x18378a7b6    |            iVar2 = *piVar3;\r\n    0x18378a7b6    |            *piVar3 = *piVar3 + 1;\r\n    0x18378a7b6    |            UNLOCK();\r\n    0x18378a7c0    |            if (iVar2 == 0x7fffffff) {\r\n    0x18378aba5    |                pcVar4 = (code *)swi(3);\r\n    0x18378aba5    |                (*pcVar4)();\r\n    0x18378aba5    |                return;\r\n                   |            }\r\n                   |        }\r\n    0x18378a7cb    |        puVar13 = (undefined4 *)func_0x000185f006b8(0x48);\r\n    0x18378a7d0    |        *puVar13 = 1;\r\n    0x18378a7dd    |        *(undefined8 *)(puVar13 + 2) = 0x183790c50;\r\n    0x18378a7e8    |        *(undefined8 *)(puVar13 + 4) = 0x182bf3970;\r\n    0x18378a7f3    |        *(undefined8 *)(puVar13 + 6) = 0x18339cdd0;\r\n    0x18378a7fe    |        *(undefined8 *)(puVar13 + 8) = 0x18378abf0;\r\n    0x18378a802    |        *(int32_t **)(puVar13 + 10) = piVar3;\r\n    0x18378a80b    |        *(int64_t *)(puVar13 + 0xc) = var_208h;\r\n    0x18378a80f    |        puVar13[0xe] = iVar8;\r\n    0x18378a812    |        *(int64_t *)(puVar13 + 0x10) = arg3;\r\n    0x18378a81e    |        func_0x00018a28c1d0(var_200h, puVar13);\r\n    0x18378a828    |        var_200h = *(int64_t *)(var_210h + 0xd0);\r\n    0x18378a834    |        piVar3 = *(int32_t **)(arg1 + 0x378);\r\n    0x18378a83b    |        var_208h = *(int64_t *)(arg1 + 0x380);\r\n    0x18378a84a    |        if (piVar3 != (int32_t *)0x0) {\r\n    0x18378a851    |            LOCK();\r\n    0x18378a851    |            iVar2 = *piVar3;\r\n    0x18378a851    |            *piVar3 = *piVar3 + 1;\r\n    0x18378a851    |            UNLOCK();\r\n    0x18378a85b    |            if (iVar2 == 0x7fffffff) {\r\n    0x18378aba8    |                pcVar4 = (code *)swi(3);\r\n    0x18378aba8    |                (*pcVar4)();\r\n    0x18378aba8    |                return;\r\n                   |            }\r\n                   |        }\r\n    0x18378a866    |        puVar13 = (undefined4 *)func_0x000185f006b8(0x48);\r\n    0x18378a86b    |        *puVar13 = 1;\r\n    0x18378a878    |        *(undefined8 *)(puVar13 + 2) = 0x183790c50;\r\n    0x18378a883    |        *(undefined8 *)(puVar13 + 4) = 0x182bf3970;\r\n    0x18378a88e    |        *(undefined8 *)(puVar13 + 6) = 0x18339cdd0;\r\n    0x18378a899    |        *(undefined8 *)(puVar13 + 8) = 0x18378ad90;\r\n    0x18378a89d    |        *(int32_t **)(puVar13 + 10) = piVar3;\r\n    0x18378a8a6    |        *(int64_t *)(puVar13 + 0xc) = var_208h;\r\n    0x18378a8aa    |        puVar13[0xe] = iVar8;\r\n    0x18378a8ad    |        *(int64_t *)(puVar13 + 0x10) = arg3;\r\n    0x18378a8b6    |        unaff_R14 = *(int32_t **)(var_200h + 0x18);\r\n    0x18378a8ba    |        *(undefined4 **)(var_200h + 0x18) = puVar13;\r\n    0x18378a8c1    |        if (unaff_R14 != (int32_t *)0x0) {\r\n    0x18378aa44    |            LOCK();\r\n    0x18378aa44    |            *unaff_R14 = *unaff_R14 + -1;\r\n    0x18378aa44    |            UNLOCK();\r\n    0x18378aa48    |            if (*unaff_R14 == 0) {\r\n    0x18378aa5c    |                if (*(int64_t *)(unaff_R14 + 4) == 0x182bf38a0) {\r\n    0x18378ab28    |                    piVar3 = *(int32_t **)(unaff_R14 + 0xc);\r\n    0x18378ab2f    |                    if (piVar3 != (int32_t *)0x0) {\r\n    0x18378ab43    |                        LOCK();\r\n    0x18378ab43    |                        *piVar3 = *piVar3 + -1;\r\n    0x18378ab43    |                        UNLOCK();\r\n    0x18378ab46    |                        if (*piVar3 == 0) {\r\n    0x18378ab4d    |                            func_0x0001841dcbe0(piVar3, 8);\r\n                   |                        }\r\n                   |                    }\r\n    0x18378ab39    |                    func_0x0001841dcbe0(unaff_R14, 0x48);\r\n                   |                } else {\r\n    0x18378aa65    |                    (*(code *)0x185f59da0)(unaff_R14);\r\n                   |                }\r\n                   |            }\r\n                   |        }\r\n    0x18378a8cc    |        var_200h = *(int64_t *)(var_210h + 200);\r\n    0x18378a8d8    |        var_208h = *(int64_t *)(var_210h + 0xd0);\r\n    0x18378a8ee    |        piVar3 = *(int32_t **)(arg1 + 0x308);\r\n    0x18378a8ee    |        if (*(int32_t **)(arg1 + 0x308) == (int32_t *)0x0) {\r\n    0x18378a8f4    |            piVar16 = (int32_t *)(arg1 + 0x308);\r\n    0x18378a8fb    |            unaff_R14 = piVar16;\r\n                   |        } else {\r\n                   |            do {\r\n    0x18378a9a8    |                while (piVar16 = piVar3, iVar8 < piVar16[8]) {\r\n    0x18378a99c    |                    piVar3 = *(int32_t **)piVar16;\r\n    0x18378a99c    |                    unaff_R14 = piVar16;\r\n    0x18378a99c    |                    if (*(int32_t **)piVar16 == (int32_t *)0x0) goto code_r0x00018378a8fe;\r\n                   |                }\r\n    0x18378a9aa    |                if (iVar8 <= piVar16[8]) {\r\n    0x18378a9c5    |                    var_218h = (int64_t)&var_1c8h;\r\n    0x18378a9ca    |                    var_1c8h = 0x190c1cea8;\r\n    0x18378a9cd    |                    uStack_1c0 = 0x2a;\r\n    0x18378a9e1    |                    var_1d8h = 0x190c1ced8;\r\n    0x18378a9e4    |                    uStack_1d0 = 0x1a;\r\n    0x18378a9fc    |                    func_0x0001837866f0(arg1, unaff_RBP & 0xffffffff, 500);\r\n    0x18378a9fc    |                    iVar11 = var_210h;\r\n    0x18378aa07    |                    if (var_210h != 0) {\r\n    0x18378aa15    |                        func_0x000183790cb0(var_210h);\r\n    0x18378aa22    |                        func_0x0001841dcbe0(iVar11, 0x160);\r\n                   |                    }\r\n                   |                    goto code_r0x000183789da9;\r\n                   |                }\r\n    0x18378a9b3    |                piVar3 = *(int32_t **)(piVar16 + 2);\r\n    0x18378a9b3    |            } while (*(int32_t **)(piVar16 + 2) != (int32_t *)0x0);\r\n    0x18378a9b9    |            unaff_R14 = piVar16 + 2;\r\n                   |        }\r\n                   |code_r0x00018378a8fe:\r\n    0x18378a903    |        puVar12 = (undefined8 *)func_0x000185f006b8(0x30);\r\n    0x18378a915    |        if ((puVar12 == (undefined8 *)0x0) || (puVar12 == (undefined8 *)0xffffffffffffffe0)) goto code_r0x000183789f4f;\r\n    0x18378a91b    |        *(int32_t *)(puVar12 + 4) = iVar8;\r\n    0x18378a923    |        puVar12[5] = var_210h;\r\n    0x18378a92a    |        *puVar12 = 0;\r\n    0x18378a92a    |        puVar12[1] = 0;\r\n    0x18378a92d    |        puVar12[2] = piVar16;\r\n    0x18378a931    |        *(undefined8 **)unaff_R14 = puVar12;\r\n    0x18378a941    |        if (**(int64_t **)(arg1 + 0x300) != 0) {\r\n    0x18378a943    |            *(int64_t *)(arg1 + 0x300) = **(int64_t **)(arg1 + 0x300);\r\n    0x18378a94a    |            puVar12 = *(undefined8 **)unaff_R14;\r\n                   |        }\r\n    0x18378a94d    |        func_0x0001841fdb60(*(undefined8 *)(arg1 + 0x308), puVar12);\r\n    0x18378a95c    |        *(int64_t *)(arg1 + 0x310U) = *(int64_t *)(arg1 + 0x310U) + 1;\r\n    0x18378a971    |        func_0x00018b1b49f0(var_208h, *(undefined8 *)(arg1 + 0x40), var_200h);\r\n    0x18378a976    |    } while( true );\r\n                   |}\r\n[{\"offset\":6500687136,\"name\":\"fcn.183789d20\",\"size\":3783,\"is-pure\":false,\"realsz\":3775,\"noreturn\":false,\"stackframe\":568,\"calltype\":\"ms\",\"cost\":1023,\"cc\":93,\"loops\":45,\"bits\":64,\"type\":\"fcn\",\"nbbs\":152,\"edges\":233,\"ebbs\":6,\"signature\":\"fcn.183789d20(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4, int64_t arg_28h, int64_t arg_30h, int64_t arg_38h, int64_t arg_40h, int64_t arg_48h, int64_t arg_50h, int64_t arg_58h);\",\"minbound\":6500687136,\"maxbound\":6500690919,\"callrefs\":[{\"from\":6500687234,\"to\":6500687244,\"type\":\"CODE\"},{\"from\":6500687256,\"to\":6500687239,\"type\":\"CODE\"},{\"from\":6500687299,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500687322,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500687351,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500687376,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500687405,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500687419,\"to\":6519296000,\"type\":\"CALL\"},{\"from\":6500687489,\"to\":6544016480,\"type\":\"CALL\"},{\"from\":6500687515,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500687560,\"to\":6500687595,\"type\":\"CODE\"},{\"from\":6500687585,\"to\":6500687565,\"type\":\"CODE\"},{\"from\":6500687606,\"to\":6500687590,\"type\":\"CODE\"},{\"from\":6500687685,\"to\":6500673264,\"type\":\"CALL\"},{\"from\":6500687690,\"to\":6500687273,\"type\":\"CODE\"},{\"from\":6500687711,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500687722,\"to\":6525600096,\"type\":\"CALL\"},{\"from\":6500687761,\"to\":6500618336,\"type\":\"CALL\"},{\"from\":6500687778,\"to\":6514577840,\"type\":\"CALL\"},{\"from\":6500687791,\"to\":6511396000,\"type\":\"CALL\"},{\"from\":6500687817,\"to\":6500687835,\"type\":\"CODE\"},{\"from\":6500687911,\"to\":6477997904,\"type\":\"CALL\"},{\"from\":6500687971,\"to\":6515344192,\"type\":\"CALL\"},{\"from\":6500688047,\"to\":6515344192,\"type\":\"CALL\"},{\"from\":6500688128,\"to\":6515344192,\"type\":\"CALL\"},{\"from\":6500688202,\"to\":6515344192,\"type\":\"CALL\"},{\"from\":6500688253,\"to\":6500688307,\"type\":\"CODE\"},{\"from\":6500688269,\"to\":6511729936,\"type\":\"CALL\"},{\"from\":6500688274,\"to\":6500689220,\"type\":\"CODE\"},{\"from\":6500688284,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500688290,\"to\":6500688717,\"type\":\"CODE\"},{\"from\":6500688353,\"to\":6515344192,\"type\":\"CALL\"},{\"from\":6500688456,\"to\":6515344192,\"type\":\"CALL\"},{\"from\":6500688559,\"to\":6515344192,\"type\":\"CALL\"},{\"from\":6500688569,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500688588,\"to\":6542434496,\"type\":\"CALL\"},{\"from\":6500688665,\"to\":6740379656,\"type\":\"CALL\"},{\"from\":6500688890,\"to\":6542434064,\"type\":\"CALL\"},{\"from\":6500689363,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500689481,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500689514,\"to\":6512942288,\"type\":\"CALL\"},{\"from\":6500689561,\"to\":6453036096,\"type\":\"CALL\"},{\"from\":6500689605,\"to\":6464561680,\"type\":\"CALL\"},{\"from\":6500689640,\"to\":6464561680,\"type\":\"CALL\"},{\"from\":6500689795,\"to\":6468400960,\"type\":\"CALL\"},{\"from\":6500689867,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500689950,\"to\":6612894160,\"type\":\"CALL\"},{\"from\":6500690022,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500690179,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500690263,\"to\":6511647584,\"type\":\"CALL\"},{\"from\":6500690289,\"to\":6628788720,\"type\":\"CALL\"},{\"from\":6500690294,\"to\":6500687273,\"type\":\"CODE\"},{\"from\":6500690313,\"to\":6511729936,\"type\":\"CALL\"},{\"from\":6500690318,\"to\":6500689313,\"type\":\"CODE\"},{\"from\":6500690361,\"to\":6500690174,\"type\":\"CODE\"},{\"from\":6500690428,\"to\":6500673264,\"type\":\"CALL\"},{\"from\":6500690453,\"to\":6500715696,\"type\":\"CALL\"},{\"from\":6500690466,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500690471,\"to\":6500687273,\"type\":\"CODE\"},{\"from\":6500690490,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500690495,\"to\":6500689473,\"type\":\"CODE\"},{\"from\":6500690533,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500690539,\"to\":6500690119,\"type\":\"CODE\"},{\"from\":6500690555,\"to\":6542089024,\"type\":\"CALL\"},{\"from\":6500690583,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500690588,\"to\":6500688783,\"type\":\"CODE\"},{\"from\":6500690616,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500690621,\"to\":6500688971,\"type\":\"CODE\"},{\"from\":6500690649,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500690654,\"to\":6500689016,\"type\":\"CODE\"},{\"from\":6500690685,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500690690,\"to\":6500689076,\"type\":\"CODE\"},{\"from\":6500690718,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500690723,\"to\":6500688918,\"type\":\"CODE\"},{\"from\":6500690745,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500690750,\"to\":6500690119,\"type\":\"CODE\"},{\"from\":6500690765,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500690770,\"to\":6500690737,\"type\":\"CODE\"},{\"from\":6500690801,\"to\":6511730288,\"type\":\"CALL\"},{\"from\":6500690806,\"to\":6500689220,\"type\":\"CODE\"},{\"from\":6500690840,\"to\":6511730288,\"type\":\"CALL\"},{\"from\":6500690845,\"to\":6500689313,\"type\":\"CODE\"},{\"from\":6500690867,\"to\":6511423872,\"type\":\"CALL\"},{\"from\":6500690872,\"to\":6500689762,\"type\":\"CODE\"},{\"from\":6500690914,\"to\":6500688709,\"type\":\"CODE\"}],\"datarefs\":[{\"from\":6500687182,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6500687435,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6500687617,\"to\":6723587560,\"type\":\"DATA\"},{\"from\":6500687643,\"to\":6723587304,\"type\":\"DATA\"},{\"from\":6500687727,\"to\":6723587520,\"type\":\"DATA\"},{\"from\":6500687916,\"to\":6715434912,\"type\":\"DATA\"},{\"from\":6500687942,\"to\":6712688112,\"type\":\"DATA\"},{\"from\":6500687976,\"to\":6723587608,\"type\":\"DATA\"},{\"from\":6500688002,\"to\":6712688024,\"type\":\"DATA\"},{\"from\":6500688052,\"to\":6712688072,\"type\":\"DATA\"},{\"from\":6500688078,\"to\":6712688088,\"type\":\"DATA\"},{\"from\":6500688171,\"to\":6723587632,\"type\":\"DATA\"},{\"from\":6500688322,\"to\":6723587648,\"type\":\"DATA\"},{\"from\":6500688425,\"to\":6723587672,\"type\":\"DATA\"},{\"from\":6500688528,\"to\":6723587704,\"type\":\"DATA\"},{\"from\":6500688624,\"to\":6741125872,\"type\":\"DATA\"},{\"from\":6500688631,\"to\":6537033840,\"type\":\"DATA\"},{\"from\":6500689375,\"to\":6707911888,\"type\":\"DATA\"},{\"from\":6500689486,\"to\":6723587728,\"type\":\"DATA\"},{\"from\":6500689493,\"to\":6723585184,\"type\":\"DATA\"},{\"from\":6500689535,\"to\":6723585640,\"type\":\"DATA\"},{\"from\":6500689673,\"to\":6715434912,\"type\":\"DATA\"},{\"from\":6500689749,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6500689878,\"to\":6500715600,\"type\":\"DATA\"},{\"from\":6500689889,\"to\":6488537456,\"type\":\"DATA\"},{\"from\":6500689900,\"to\":6496570832,\"type\":\"DATA\"},{\"from\":6500689911,\"to\":6500690928,\"type\":\"DATA\"},{\"from\":6500690033,\"to\":6500715600,\"type\":\"DATA\"},{\"from\":6500690044,\"to\":6488537456,\"type\":\"DATA\"},{\"from\":6500690055,\"to\":6496570832,\"type\":\"DATA\"},{\"from\":6500690066,\"to\":6500691344,\"type\":\"DATA\"},{\"from\":6500690366,\"to\":6723587752,\"type\":\"DATA\"},{\"from\":6500690389,\"to\":6723587800,\"type\":\"DATA\"},{\"from\":6500690514,\"to\":6488537248,\"type\":\"DATA\"},{\"from\":6500690880,\"to\":6742234664,\"type\":\"DATA\"}],\"codexrefs\":[{\"from\":6500687234,\"to\":6500687244,\"type\":\"CODE\"},{\"from\":6500687256,\"to\":6500687239,\"type\":\"CODE\"},{\"from\":6500687560,\"to\":6500687595,\"type\":\"CODE\"},{\"from\":6500687585,\"to\":6500687565,\"type\":\"CODE\"},{\"from\":6500687606,\"to\":6500687590,\"type\":\"CODE\"},{\"from\":6500687690,\"to\":6500687273,\"type\":\"CODE\"},{\"from\":6500687817,\"to\":6500687835,\"type\":\"CODE\"},{\"from\":6500688253,\"to\":6500688307,\"type\":\"CODE\"},{\"from\":6500688274,\"to\":6500689220,\"type\":\"CODE\"},{\"from\":6500688290,\"to\":6500688717,\"type\":\"CODE\"},{\"from\":6500690294,\"to\":6500687273,\"type\":\"CODE\"},{\"from\":6500690318,\"to\":6500689313,\"type\":\"CODE\"},{\"from\":6500690361,\"to\":6500690174,\"type\":\"CODE\"},{\"from\":6500690471,\"to\":6500687273,\"type\":\"CODE\"},{\"from\":6500690495,\"to\":6500689473,\"type\":\"CODE\"},{\"from\":6500690539,\"to\":6500690119,\"type\":\"CODE\"},{\"from\":6500690588,\"to\":6500688783,\"type\":\"CODE\"},{\"from\":6500690621,\"to\":6500688971,\"type\":\"CODE\"},{\"from\":6500690654,\"to\":6500689016,\"type\":\"CODE\"},{\"from\":6500690690,\"to\":6500689076,\"type\":\"CODE\"},{\"from\":6500690723,\"to\":6500688918,\"type\":\"CODE\"},{\"from\":6500690750,\"to\":6500690119,\"type\":\"CODE\"},{\"from\":6500690770,\"to\":6500690737,\"type\":\"CODE\"},{\"from\":6500690806,\"to\":6500689220,\"type\":\"CODE\"},{\"from\":6500690845,\"to\":6500689313,\"type\":\"CODE\"},{\"from\":6500690872,\"to\":6500689762,\"type\":\"CODE\"},{\"from\":6500690914,\"to\":6500688709,\"type\":\"CODE\"}],\"dataxrefs\":[],\"indegree\":27,\"outdegree\":58,\"nlocals\":28,\"nargs\":11,\"stackvars\":[{\"name\":\"var_218h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-536}},{\"name\":\"var_210h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-528}},{\"name\":\"var_208h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-520}},{\"name\":\"var_200h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-512}},{\"name\":\"var_1f8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-504}},{\"name\":\"var_1f0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-496}},{\"name\":\"var_1e8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-488}},{\"name\":\"var_1e0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-480}},{\"name\":\"var_1d8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-472}},{\"name\":\"var_1c8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-456}},{\"name\":\"var_1b8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-440}},{\"name\":\"var_1b0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-432}},{\"name\":\"var_1a8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-424}},{\"name\":\"var_1a0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-416}},{\"name\":\"var_180h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-384}},{\"name\":\"var_170h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-368}},{\"name\":\"var_160h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-352}},{\"name\":\"var_150h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-336}},{\"name\":\"var_140h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-320}},{\"name\":\"var_130h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-304}},{\"name\":\"var_120h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-288}},{\"name\":\"var_110h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-272}},{\"name\":\"var_100h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-256}},{\"name\":\"var_f0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-240}},{\"name\":\"var_78h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-120}},{\"name\":\"var_68h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-104}},{\"name\":\"var_58h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-88}},{\"name\":\"var_48h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-72}},{\"name\":\"arg_28h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":40}},{\"name\":\"arg_30h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":48}},{\"name\":\"arg_38h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":56}},{\"name\":\"arg_40h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":64}},{\"name\":\"arg_48h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":72}},{\"name\":\"arg_50h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":80}},{\"name\":\"arg_58h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":88}}],\"regvars\":[{\"name\":\"arg3\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"r8\"}},{\"name\":\"arg4\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"r9\"}},{\"name\":\"arg1\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"rcx\"}},{\"name\":\"arg2\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"rdx\"}}]}]\r\n","stderr":"WARNING: bin_file_strings: search interval size (0xfb71e00) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0x20fd400) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0xfb71e00) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0x20fd400) exceeds max region size (0xa00000), skipping it.\r\n","exit_code":0,"signal":null,"output_truncated":false,"completion_status":"complete","artifact_sha256_after":"a10ee34ead4a08c906e09f3dd4449042fb084a69ce59210b1c8cee815723bf3c","artifact_changed":false},"normalized_result":{"stdout":"                   |\r\n    0x183789d20    |void fcn.183789d20(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4, int64_t arg_28h, int64_t arg_30h,\r\n                   |                  int64_t arg_38h, int64_t arg_40h, int64_t arg_48h, int64_t arg_50h, int64_t arg_58h)\r\n                   |{\r\n                   |    uint8_t uVar1;\r\n                   |    int32_t iVar2;\r\n                   |    int32_t *piVar3;\r\n                   |    code *pcVar4;\r\n                   |    undefined4 uVar5;\r\n                   |    undefined4 uVar6;\r\n                   |    undefined4 uVar7;\r\n                   |    int32_t iVar8;\r\n                   |    int32_t iVar9;\r\n                   |    undefined8 *puVar10;\r\n                   |    int64_t iVar11;\r\n                   |    undefined8 *puVar12;\r\n                   |    undefined4 *puVar13;\r\n                   |    int64_t iVar14;\r\n                   |    uint64_t unaff_RBP;\r\n                   |    uint64_t uVar15;\r\n                   |    int32_t *unaff_R14;\r\n                   |    int32_t *piVar16;\r\n                   |    undefined auStack_238 [32];\r\n                   |    int64_t var_218h;\r\n                   |    int64_t var_210h;\r\n                   |    int64_t var_208h;\r\n                   |    int64_t var_200h;\r\n                   |    int64_t var_1f8h;\r\n                   |    int64_t var_1f0h;\r\n                   |    int64_t var_1e8h;\r\n                   |    int64_t var_1e0h;\r\n                   |    int64_t var_1d8h;\r\n                   |    undefined8 uStack_1d0;\r\n                   |    int64_t var_1c8h;\r\n                   |    undefined8 uStack_1c0;\r\n                   |    int64_t var_1b8h;\r\n                   |    int64_t var_1b0h;\r\n                   |    int64_t var_1a8h;\r\n                   |    int64_t var_1a0h;\r\n                   |    int64_t var_180h;\r\n                   |    undefined8 uStack_178;\r\n                   |    int64_t var_170h;\r\n                   |    int64_t iStack_168;\r\n                   |    int64_t var_160h;\r\n                   |    undefined8 uStack_158;\r\n                   |    int64_t var_150h;\r\n                   |    int64_t iStack_148;\r\n                   |    int64_t var_140h;\r\n                   |    undefined8 uStack_138;\r\n                   |    int64_t var_130h;\r\n                   |    int64_t iStack_128;\r\n                   |    int64_t var_120h;\r\n                   |    undefined8 uStack_118;\r\n                   |    int64_t var_110h;\r\n                   |    int64_t iStack_108;\r\n                   |    int64_t var_100h;\r\n                   |    undefined8 uStack_f8;\r\n                   |    int64_t var_f0h;\r\n                   |    int64_t iStack_e8;\r\n                   |    int64_t var_78h;\r\n                   |    undefined8 uStack_70;\r\n                   |    int64_t var_68h;\r\n                   |    undefined8 uStack_60;\r\n                   |    int64_t var_58h;\r\n                   |    undefined8 uStack_50;\r\n                   |    int64_t var_48h;\r\n                   |    \r\n    0x183789d55    |    var_48h = *(uint64_t *)0x191c71040 ^ (uint64_t)auStack_238;\r\n    0x183789d60    |    puVar12 = *(undefined8 **)(arg1 + 0x328);\r\n    0x183789d6a    |    if (puVar12 != (undefined8 *)0x0) {\r\n    0x183789d6f    |        unaff_RBP = arg2 & 0xffffffff;\r\n                   |        do {\r\n    0x183789d8c    |            iVar8 = (int32_t)arg2;\r\n    0x183789d90    |            unaff_R14 = (int32_t *)arg3;\r\n    0x183789d90    |            if (iVar8 < *(int32_t *)(puVar12 + 4)) {\r\n    0x183789d84    |                puVar12 = (undefined8 *)*puVar12;\r\n                   |            } else {\r\n    0x183789d92    |                if (iVar8 <= *(int32_t *)(puVar12 + 4)) {\r\n    0x183789da3    |                    if ((puVar12 != (undefined8 *)(arg1 + 0x328)) && (puVar12[5] == arg3)) {\r\n    0x183789e77    |                        var_f0h = 0;\r\n    0x183789d74    |                        func_0x0001860dc460(arg1 + 800, &var_f0h, puVar12);\r\n    0x183789e8d    |                        if (puVar12 == (undefined8 *)0xffffffffffffffe0) goto code_r0x000183789f4f;\r\n    0x183789e9b    |                        func_0x0001841dcbe0(puVar12, 0x30);\r\n    0x183789ea7    |                        puVar12 = *(undefined8 **)(arg1 + 0x140);\r\n    0x183789eba    |                        if (*(char *)(arg_58h + 0x18) != '\\x01') goto code_r0x000183789ecd;\r\n    0x183789ebf    |                        puVar10 = puVar12;\r\n    0x183789ebf    |                        if (puVar12 != (undefined8 *)0x0) goto code_r0x000183789eeb;\r\n                   |                    }\r\n                   |                    break;\r\n                   |                }\r\n    0x183789d94    |                puVar12 = (undefined8 *)puVar12[1];\r\n                   |            }\r\n    0x183789d8a    |        } while (puVar12 != (undefined8 *)0x0);\r\n                   |    }\r\n                   |    goto code_r0x000183789da9;\r\n                   |code_r0x000183789eeb:\r\n                   |    do {\r\n    0x183789eee    |        if (iVar8 < *(int32_t *)(puVar10 + 4)) {\r\n    0x183789ee3    |            puVar10 = (undefined8 *)*puVar10;\r\n                   |        } else {\r\n    0x183789ef0    |            if (iVar8 <= *(int32_t *)(puVar10 + 4)) {\r\n    0x183789f54    |                if (puVar10 != (undefined8 *)(arg1 + 0x140)) {\r\n    0x183789f5f    |                    puVar12 = (undefined8 *)func_0x000185f006b8(0x740);\r\n    0x183789f6a    |                    func_0x000184f4c160(puVar12);\r\n    0x183789f7e    |                    var_100h = 0x190c1cdc0;\r\n    0x183789f81    |                    uStack_f8 = 0x25;\r\n    0x183789f89    |                    func_0x000183779060(&var_f0h);\r\n    0x183789f96    |                    func_0x0001844c91b0(puVar12 + 3, &var_f0h);\r\n    0x183789fa7    |                    func_0x0001841c04a0(&var_f0h);\r\n    0x183789fbe    |                    if (*(char *)((int64_t)puVar12 + 0x17) < '\\0') {\r\n    0x183789fd0    |                        puVar12[1] = 4;\r\n    0x183789fd8    |                        puVar10 = (undefined8 *)*puVar12;\r\n                   |                    } else {\r\n    0x183789fc5    |                        *(undefined *)((int64_t)puVar12 + 0x17) = 4;\r\n    0x183789fc9    |                        puVar10 = puVar12;\r\n                   |                    }\r\n    0x183789fdb    |                    *(undefined4 *)puVar10 = 0x54534f50;\r\n    0x183789fe1    |                    *(undefined *)((int64_t)puVar10 + 4) = 0;\r\n    0x183789fea    |                    *(undefined4 *)(puVar12 + 0x51) = 0;\r\n    0x183789ff4    |                    *(undefined4 *)(puVar12 + 0x4d) = 0x12;\r\n    0x18378a00a    |                    var_200h = (int64_t)puVar12;\r\n    0x18378a00a    |                    if (*(char *)(arg_58h + 0x18) != '\\0') {\r\n    0x18378a015    |                        puVar12 = puVar12 + 0x47;\r\n    0x18378a027    |                        func_0x0001821e6750(puVar12, arg_58h);\r\n    0x18378a03b    |                        var_f0h = 0x1904567a0;\r\n    0x18378a03e    |                        iStack_e8 = 0x10;\r\n    0x18378a055    |                        var_58h = 0x1901b7df0;\r\n    0x18378a058    |                        uStack_50 = 0xc;\r\n    0x18378a063    |                        func_0x000184584340(puVar12);\r\n    0x18378a077    |                        var_f0h = 0x190c1ce18;\r\n    0x18378a07a    |                        iStack_e8 = 0x11;\r\n    0x18378a091    |                        var_58h = 0x1901b7d98;\r\n    0x18378a094    |                        uStack_50 = 6;\r\n    0x18378a0af    |                        func_0x000184584340(puVar12, &var_58h, &var_f0h);\r\n    0x18378a0c3    |                        var_f0h = 0x1901b7dc8;\r\n    0x18378a0c6    |                        iStack_e8 = 8;\r\n    0x18378a0dd    |                        var_58h = 0x1901b7dd8;\r\n    0x18378a0e0    |                        uStack_50 = 0xf;\r\n    0x18378a100    |                        var_210h = (int64_t)puVar12;\r\n    0x18378a100    |                        func_0x000184584340(puVar12, &var_58h, &var_f0h);\r\n    0x18378a105    |                        iStack_108 = (int64_t)*(char *)(arg_40h + 0x17);\r\n    0x18378a111    |                        var_110h = arg_40h;\r\n    0x18378a111    |                        if (iStack_108 < 0) {\r\n    0x18378a113    |                            var_110h = *(int64_t *)arg_40h;\r\n    0x18378a117    |                            iStack_108 = *(int64_t *)(arg_40h + 8);\r\n                   |                        }\r\n    0x18378a13a    |                        var_120h = 0x190c1ce30;\r\n    0x18378a13d    |                        uStack_118 = 0xf;\r\n    0x18378a14a    |                        func_0x000184584340(var_210h);\r\n    0x18378a157    |                        iVar11 = (int64_t)*(char *)(arg_48h + 0x17);\r\n    0x18378a15f    |                        if (iVar11 < 0) {\r\n    0x18378a169    |                            iVar11 = *(int64_t *)(arg_48h + 8);\r\n    0x18378a170    |                            if (iVar11 != 0) {\r\n    0x18378a17d    |                                iVar14 = *(int64_t *)arg_48h;\r\n                   |code_r0x00018378a1b3:\r\n    0x18378a1d1    |                                var_140h = 0x190c1ce40;\r\n    0x18378a1d4    |                                uStack_138 = 0x13;\r\n    0x18378a1e1    |                                var_130h = iVar14;\r\n    0x18378a1e1    |                                iStack_128 = iVar11;\r\n    0x18378a1e1    |                                func_0x000184584340(var_210h);\r\n                   |                            }\r\n                   |                        } else {\r\n    0x18378a1b1    |                            iVar14 = arg_48h;\r\n    0x18378a1b1    |                            if (*(char *)(arg_48h + 0x17) != '\\0') goto code_r0x00018378a1b3;\r\n                   |                        }\r\n    0x18378a1ed    |                        if (*(char *)(arg1 + 0x218) != '\\0') {\r\n    0x18378a1f3    |                            var_1e8h = arg1 + 0x1b8;\r\n    0x18378a1fa    |                            iStack_148 = (int64_t)*(char *)(arg1 + 0x1cf);\r\n    0x18378a20a    |                            var_150h = var_1e8h;\r\n    0x18378a20a    |                            if (iStack_148 < 0) {\r\n    0x18378a20c    |                                var_150h = *(int64_t *)(arg1 + 0x1b8);\r\n    0x18378a213    |                                iStack_148 = *(int64_t *)(arg1 + 0x1c0);\r\n                   |                            }\r\n    0x18378a238    |                            var_160h = 0x190c1ce58;\r\n    0x18378a23b    |                            uStack_158 = 0x19;\r\n    0x18378a248    |                            func_0x000184584340(var_210h);\r\n    0x18378a254    |                            if (*(char *)(arg1 + 0x218) != '\\0') {\r\n    0x18378a25a    |                                var_1f0h = arg1 + 0x1d0;\r\n    0x18378a261    |                                iStack_168 = (int64_t)*(char *)(arg1 + 0x1e7);\r\n    0x18378a271    |                                var_170h = var_1f0h;\r\n    0x18378a271    |                                if (iStack_168 < 0) {\r\n    0x18378a273    |                                    var_170h = *(int64_t *)(arg1 + 0x1d0);\r\n    0x18378a27a    |                                    iStack_168 = *(int64_t *)(arg1 + 0x1d8);\r\n                   |                                }\r\n    0x18378a29f    |                                var_180h = 0x190c1ce78;\r\n    0x18378a2a2    |                                uStack_178 = 0x15;\r\n    0x18378a2af    |                                func_0x000184584340(var_210h);\r\n    0x18378a2b9    |                                iVar11 = func_0x000185f006b8(0x160);\r\n    0x18378a2cc    |                                func_0x000185f5a0c0(iVar11, 0, 0x160);\r\n    0x18378a2d8    |                                *(int64_t *)(iVar11 + 0x110) = iVar11 + 0x118;\r\n    0x18378a2e4    |                                var_208h = iVar11 + 0x130;\r\n    0x18378a301    |                                var_210h = iVar11;\r\n    0x18378a301    |                                if (_str.dle == 0x185a33870) {\r\n    0x18378a30f    |                                    var_f0h = 0;\r\n    0x18378a319    |                                    (*(code *)0x11c22866)(&var_f0h);\r\n    0x18378a32f    |                                    if (var_f0h < 0x8637bd05af7) {\r\n    0x18378a33e    |                                        iVar11 = (var_f0h * 1000000) / *(int64_t *)0x191de5628;\r\n                   |                                    } else {\r\n    0x18378abdf    |                                        iVar11 = ((var_f0h % *(int64_t *)0x191de5628) * 1000000) /\r\n    0x18378abdc    |                                                 *(int64_t *)0x191de5628 + (var_f0h / *(int64_t *)0x191de5628) * 1000000\r\n                   |                                        ;\r\n                   |                                    }\r\n    0x18378a34a    |                                    *(int64_t *)var_208h = iVar11;\r\n                   |                                } else {\r\n    0x18378a19c    |                                    (*(code *)0x185f59da0)(var_208h);\r\n                   |                                }\r\n    0x18378a352    |                                var_208h = var_210h + 0x10;\r\n    0x18378a35d    |                                *(undefined *)(var_210h + 0x138) = 0;\r\n    0x18378a363    |                                *(undefined *)(var_210h + 0x140) = 0;\r\n    0x18378a369    |                                *(undefined *)(var_210h + 0x148) = 0;\r\n    0x18378a36f    |                                *(undefined *)(var_210h + 0x150) = 0;\r\n    0x18378a375    |                                *(undefined8 *)(var_210h + 0x158) = 0;\r\n    0x18378a380    |                                *(int32_t *)var_210h = iVar8;\r\n    0x18378a382    |                                *(int64_t *)(var_210h + 8) = arg3;\r\n    0x18378a389    |                                if (*(char *)(var_210h + 0x27) < '\\0') goto code_r0x00018378aa80;\r\n    0x18378a389    |                                goto code_r0x00018378a38f;\r\n                   |                            }\r\n                   |                        }\r\n                   |                    }\r\n                   |                    goto code_r0x000183789f4f;\r\n                   |                }\r\n                   |                break;\r\n                   |            }\r\n    0x183789ef2    |            puVar10 = (undefined8 *)puVar10[1];\r\n                   |        }\r\n    0x183789ee9    |    } while (puVar10 != (undefined8 *)0x0);\r\n                   |code_r0x000183789ecd:\r\n    0x183789ed0    |    if (puVar12 != (undefined8 *)0x0) {\r\n    0x183789ed9    |        if (iVar8 < *(int32_t *)(puVar12 + 4)) {\r\n    0x183789eca    |            puVar12 = (undefined8 *)*puVar12;\r\n                   |        } else {\r\n    0x183789edb    |            if (iVar8 <= *(int32_t *)(puVar12 + 4)) {\r\n    0x183789efb    |                if (puVar12 != (undefined8 *)(arg1 + 0x140)) {\r\n    0x183789f08    |                    var_218h = (int64_t)&var_68h;\r\n    0x183789f10    |                    var_68h = 0x190c1cde8;\r\n    0x183789f13    |                    uStack_60 = 0x28;\r\n    0x183789f2a    |                    var_78h = 0x190c1cce8;\r\n    0x183789f2d    |                    uStack_70 = 0x13;\r\n    0x183789f45    |                    func_0x0001837866f0(arg1, arg2 & 0xffffffff, 0x1f7);\r\n                   |                }\r\n                   |                goto code_r0x000183789da9;\r\n                   |            }\r\n    0x183789edd    |            puVar12 = (undefined8 *)puVar12[1];\r\n                   |        }\r\n                   |        goto code_r0x000183789ecd;\r\n                   |    }\r\n                   |code_r0x000183789da9:\r\n                   |    do {\r\n    0x183789da9    |        arg1 = 0x7fffffffffffffff;\r\n    0x183789db7    |        if (*(char *)(arg4 + 0x17) < '\\0') {\r\n    0x183789dc0    |            func_0x0001841dcbe0(*(undefined8 *)arg4, *(uint64_t *)(arg4 + 0x10) & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x183789dcd    |        if (*(char *)(arg_30h + 0x17) < '\\0') {\r\n    0x183789dd6    |            func_0x0001841dcbe0(*(undefined8 *)arg_30h, *(uint64_t *)(arg_30h + 0x10) & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x183789deb    |        if (*(char *)(arg_38h + 0x17) < '\\0') {\r\n    0x183789df4    |            func_0x0001841dcbe0(*(undefined8 *)arg_38h, *(uint64_t *)(arg_38h + 0x10) & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x183789e02    |        if (*(char *)(arg_40h + 0x17) < '\\0') {\r\n    0x183789e0c    |            func_0x0001841dcbe0(*(undefined8 *)arg_40h, *(uint64_t *)(arg_40h + 0x10) & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x183789e21    |        if (*(char *)(arg_48h + 0x17) < '\\0') {\r\n    0x183789e23    |            arg1 = *(uint64_t *)(arg_48h + 0x10) & 0x7fffffffffffffff;\r\n    0x183789e27    |            func_0x0001841dcbe0(*(undefined8 *)arg_48h, arg1);\r\n                   |        }\r\n    0x183789e36    |        if (*(char *)(arg_58h + 0x18) == '\\x01') {\r\n    0x183789e3b    |            func_0x000184949000(arg_58h);\r\n                   |        }\r\n    0x183789e55    |        if (*(uint64_t *)0x191c71040 == (var_48h ^ (uint64_t)auStack_238)) {\r\n    0x183789e6e    |            return;\r\n                   |        }\r\n    0x18378aa78    |        func_0x000185f05b40(var_48h ^ (uint64_t)auStack_238);\r\n    0x18378aa7b    |        arg_38h = arg_58h;\r\n    0x18378aa7b    |        arg4 = arg_48h;\r\n    0x18378aa7b    |        arg3 = (int64_t)unaff_R14;\r\n                   |code_r0x00018378aa80:\r\n    0x18378aa93    |        func_0x0001841dcbe0(*(undefined8 *)(var_210h + 0x10), *(uint64_t *)(var_210h + 0x20) & 0x7fffffffffffffff);\r\n                   |code_r0x00018378a38f:\r\n    0x18378a398    |        *(undefined8 *)(var_208h + 0x10) = *(undefined8 *)(arg_30h + 0x10);\r\n    0x18378a39c    |        uVar5 = *(undefined4 *)(arg_30h + 4);\r\n    0x18378a39c    |        uVar6 = *(undefined4 *)(arg_30h + 8);\r\n    0x18378a39c    |        uVar7 = *(undefined4 *)(arg_30h + 0xc);\r\n    0x18378a3a1    |        *(undefined4 *)var_208h = *(undefined4 *)arg_30h;\r\n    0x18378a3a1    |        *(undefined4 *)(var_208h + 4) = uVar5;\r\n    0x18378a3a1    |        *(undefined4 *)(var_208h + 8) = uVar6;\r\n    0x18378a3a1    |        *(undefined4 *)(var_208h + 0xc) = uVar7;\r\n    0x18378a3a6    |        *(undefined *)(arg_30h + 0x17) = 0;\r\n    0x18378a3aa    |        *(undefined *)arg_30h = 0;\r\n    0x18378a3b3    |        iVar11 = (int64_t)*(char *)(var_210h + 0x27);\r\n    0x18378a3be    |        if (iVar11 < 0) {\r\n    0x18378a3c5    |            iVar11 = *(int64_t *)(var_210h + 0x18);\r\n                   |        }\r\n    0x18378a3c9    |        iVar14 = (int64_t)*(char *)(arg4 + 0x17);\r\n    0x18378a3d4    |        if (iVar14 < 0) {\r\n    0x18378a3d6    |            iVar14 = *(int64_t *)(arg4 + 8);\r\n                   |        }\r\n    0x18378a3dd    |        if (iVar11 == iVar14) {\r\n    0x18378a3e4    |            puVar12 = (undefined8 *)arg4;\r\n    0x18378a3e4    |            if (*(char *)(arg4 + 0x17) < '\\0') {\r\n    0x18378a3e6    |                puVar12 = *(undefined8 **)arg4;\r\n                   |            }\r\n    0x18378a3f0    |            iVar11 = var_208h;\r\n    0x18378a3f0    |            if (*(char *)(var_210h + 0x27) < '\\0') {\r\n    0x18378a3f7    |                iVar11 = *(int64_t *)var_208h;\r\n                   |            }\r\n    0x18378a3fa    |            iVar8 = func_0x000185f59f10(iVar11, puVar12);\r\n    0x18378a401    |            if (iVar8 != 0) goto code_r0x00018378a403;\r\n                   |        } else {\r\n                   |code_r0x00018378a403:\r\n    0x18378a403    |            iVar11 = var_210h;\r\n    0x18378a408    |            puVar13 = (undefined4 *)(var_210h + 0x28);\r\n    0x18378a410    |            if (*(char *)(var_210h + 0x3f) < '\\0') {\r\n    0x18378ab1a    |                func_0x0001841dcbe0(*(undefined8 *)(var_210h + 0x28), \r\n    0x18378ab16    |                                    *(uint64_t *)(var_210h + 0x38) & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x18378a41a    |            *(undefined8 *)(iVar11 + 0x38) = *(undefined8 *)(arg4 + 0x10);\r\n    0x18378a41e    |            uVar5 = *(undefined4 *)(arg4 + 4);\r\n    0x18378a41e    |            uVar6 = *(undefined4 *)(arg4 + 8);\r\n    0x18378a41e    |            uVar7 = *(undefined4 *)(arg4 + 0xc);\r\n    0x18378a421    |            *puVar13 = *(undefined4 *)arg4;\r\n    0x18378a421    |            *(undefined4 *)(iVar11 + 0x2c) = uVar5;\r\n    0x18378a421    |            *(undefined4 *)(iVar11 + 0x30) = uVar6;\r\n    0x18378a421    |            *(undefined4 *)(iVar11 + 0x34) = uVar7;\r\n    0x18378a427    |            *(undefined *)(arg4 + 0x17) = 0;\r\n    0x18378a42a    |            *(undefined *)arg4 = 0;\r\n                   |        }\r\n    0x18378a42c    |        iVar11 = var_210h;\r\n    0x18378a431    |        puVar13 = (undefined4 *)(var_210h + 0x48);\r\n    0x18378a43d    |        *(int64_t *)(var_210h + 0x40) = arg_28h;\r\n    0x18378a445    |        if (*(char *)(var_210h + 0x5f) < '\\0') {\r\n    0x18378aab4    |            func_0x0001841dcbe0(*(undefined8 *)(var_210h + 0x48), *(uint64_t *)(var_210h + 0x58) & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x18378a450    |        var_1e0h = var_210h + 0x60;\r\n    0x18378a45d    |        *(undefined8 *)(iVar11 + 0x58) = *(undefined8 *)(arg_38h + 0x10);\r\n    0x18378a461    |        uVar5 = *(undefined4 *)(arg_38h + 4);\r\n    0x18378a461    |        uVar6 = *(undefined4 *)(arg_38h + 8);\r\n    0x18378a461    |        uVar7 = *(undefined4 *)(arg_38h + 0xc);\r\n    0x18378a464    |        *puVar13 = *(undefined4 *)arg_38h;\r\n    0x18378a464    |        *(undefined4 *)(iVar11 + 0x4c) = uVar5;\r\n    0x18378a464    |        *(undefined4 *)(iVar11 + 0x50) = uVar6;\r\n    0x18378a464    |        *(undefined4 *)(iVar11 + 0x54) = uVar7;\r\n    0x18378a46a    |        *(undefined *)(arg_38h + 0x17) = 0;\r\n    0x18378a46d    |        *(undefined *)arg_38h = 0;\r\n    0x18378a472    |        if (*(char *)(var_210h + 0x77) < '\\0') {\r\n    0x18378aad5    |            func_0x0001841dcbe0(*(undefined8 *)(var_210h + 0x60), *(uint64_t *)(var_210h + 0x70) & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x18378a47d    |        var_1f8h = var_210h + 0x78;\r\n    0x18378a490    |        *(undefined8 *)(var_1e0h + 0x10) = *(undefined8 *)(arg_40h + 0x10);\r\n    0x18378a494    |        uVar5 = *(undefined4 *)(arg_40h + 4);\r\n    0x18378a494    |        uVar6 = *(undefined4 *)(arg_40h + 8);\r\n    0x18378a494    |        uVar7 = *(undefined4 *)(arg_40h + 0xc);\r\n    0x18378a499    |        *(undefined4 *)var_1e0h = *(undefined4 *)arg_40h;\r\n    0x18378a499    |        *(undefined4 *)(var_1e0h + 4) = uVar5;\r\n    0x18378a499    |        *(undefined4 *)(var_1e0h + 8) = uVar6;\r\n    0x18378a499    |        *(undefined4 *)(var_1e0h + 0xc) = uVar7;\r\n    0x18378a49f    |        *(undefined *)(arg_40h + 0x17) = 0;\r\n    0x18378a4a4    |        *(undefined *)arg_40h = 0;\r\n    0x18378a4ae    |        if (*(char *)(var_210h + 0x8f) < '\\0') {\r\n    0x18378aaf9    |            func_0x0001841dcbe0(*(undefined8 *)(var_210h + 0x78), *(uint64_t *)(var_210h + 0x88) & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x18378a4c5    |        *(undefined8 *)(var_1f8h + 0x10) = *(undefined8 *)(arg_48h + 0x10);\r\n    0x18378a4c9    |        uVar5 = *(undefined4 *)(arg_48h + 4);\r\n    0x18378a4c9    |        uVar6 = *(undefined4 *)(arg_48h + 8);\r\n    0x18378a4c9    |        uVar7 = *(undefined4 *)(arg_48h + 0xc);\r\n    0x18378a4cc    |        *(undefined4 *)var_1f8h = *(undefined4 *)arg_48h;\r\n    0x18378a4cc    |        *(undefined4 *)(var_1f8h + 4) = uVar5;\r\n    0x18378a4cc    |        *(undefined4 *)(var_1f8h + 8) = uVar6;\r\n    0x18378a4cc    |        *(undefined4 *)(var_1f8h + 0xc) = uVar7;\r\n    0x18378a4d1    |        *(undefined *)(arg_48h + 0x17) = 0;\r\n    0x18378a4d4    |        *(undefined *)arg_48h = 0;\r\n    0x18378a4e2    |        *(undefined4 *)(var_210h + 0x90) = (undefined4)arg_50h;\r\n    0x18378a4ee    |        if (*(char *)(arg1 + 0x218) == '\\0') {\r\n                   |code_r0x000183789f4f:\r\n    0x183789f4f    |    // WARNING: Does not return\r\n    0x183789f4f    |            pcVar4 = (code *)invalidInstructionException();\r\n    0x183789f4f    |            (*pcVar4)();\r\n                   |        }\r\n    0x18378a4f9    |        puVar13 = (undefined4 *)(var_210h + 0x98);\r\n    0x18378a50a    |        if (puVar13 != (undefined4 *)(arg1 + 0x1b8U)) {\r\n    0x18378a518    |            uVar1 = *(uint8_t *)(arg1 + 0x1cf);\r\n    0x18378a518    |            uVar15 = (uint64_t)uVar1;\r\n    0x18378a520    |            if (*(char *)(var_210h + 0xaf) < '\\0') {\r\n    0x18378ab57    |                if ((char)uVar1 < '\\0') {\r\n    0x18378ab59    |                    uVar15 = *(uint64_t *)(arg1 + 0x1c0);\r\n    0x18378ab60    |                    var_1e8h = *(int64_t *)(arg1 + 0x1b8);\r\n                   |                }\r\n    0x18378ab71    |                func_0x000184211e70(puVar13, var_1e8h, uVar15);\r\n    0x18378a529    |            } else if ((char)uVar1 < '\\0') {\r\n    0x18378a18d    |                func_0x000184211d10(puVar13, *(undefined8 *)(arg1 + 0x1b8), *(undefined8 *)(arg1 + 0x1c0));\r\n                   |            } else {\r\n    0x18378a53a    |                *(undefined8 *)(var_210h + 0xa8) = *(undefined8 *)(arg1 + 0x1c8);\r\n    0x18378a53e    |                uVar5 = *(undefined4 *)(arg1 + 0x1bc);\r\n    0x18378a53e    |                uVar6 = *(undefined4 *)(arg1 + 0x1c0);\r\n    0x18378a53e    |                uVar7 = *(undefined4 *)(arg1 + 0x1c4);\r\n    0x18378a541    |                *puVar13 = *(undefined4 *)(arg1 + 0x1b8);\r\n    0x18378a541    |                *(undefined4 *)(var_210h + 0x9c) = uVar5;\r\n    0x18378a541    |                *(undefined4 *)(var_210h + 0xa0) = uVar6;\r\n    0x18378a541    |                *(undefined4 *)(var_210h + 0xa4) = uVar7;\r\n                   |            }\r\n                   |        }\r\n    0x18378a54b    |        if (*(char *)(arg1 + 0x218) == '\\0') goto code_r0x000183789f4f;\r\n    0x18378a556    |        puVar13 = (undefined4 *)(var_210h + 0xb0);\r\n    0x18378a567    |        if (puVar13 != (undefined4 *)(arg1 + 0x1d0U)) {\r\n    0x18378a575    |            uVar1 = *(uint8_t *)(arg1 + 0x1e7);\r\n    0x18378a575    |            uVar15 = (uint64_t)uVar1;\r\n    0x18378a57d    |            if (*(char *)(var_210h + 199) < '\\0') {\r\n    0x18378ab7e    |                if ((char)uVar1 < '\\0') {\r\n    0x18378ab80    |                    uVar15 = *(uint64_t *)(arg1 + 0x1d8);\r\n    0x18378ab87    |                    var_1f0h = *(int64_t *)(arg1 + 0x1d0);\r\n                   |                }\r\n    0x18378ab98    |                func_0x000184211e70(puVar13, var_1f0h, uVar15);\r\n    0x18378a586    |            } else if ((char)uVar1 < '\\0') {\r\n    0x18378a989    |                func_0x000184211d10(puVar13, *(undefined8 *)(arg1 + 0x1d0), *(undefined8 *)(arg1 + 0x1d8));\r\n                   |            } else {\r\n    0x18378a597    |                *(undefined8 *)(var_210h + 0xc0) = *(undefined8 *)(arg1 + 0x1e0);\r\n    0x18378a59b    |                uVar5 = *(undefined4 *)(arg1 + 0x1d4);\r\n    0x18378a59b    |                uVar6 = *(undefined4 *)(arg1 + 0x1d8);\r\n    0x18378a59b    |                uVar7 = *(undefined4 *)(arg1 + 0x1dc);\r\n    0x18378a59e    |                *puVar13 = *(undefined4 *)(arg1 + 0x1d0);\r\n    0x18378a59e    |                *(undefined4 *)(var_210h + 0xb4) = uVar5;\r\n    0x18378a59e    |                *(undefined4 *)(var_210h + 0xb8) = uVar6;\r\n    0x18378a59e    |                *(undefined4 *)(var_210h + 0xbc) = uVar7;\r\n                   |            }\r\n                   |        }\r\n    0x18378a5a1    |        piVar3 = *(int32_t **)(arg1 + 0x378);\r\n    0x18378a5a8    |        var_1f8h = *(int64_t *)(arg1 + 0x380);\r\n    0x18378a5b7    |        if (piVar3 != (int32_t *)0x0) {\r\n    0x18378a5be    |            LOCK();\r\n    0x18378a5be    |            iVar8 = *piVar3;\r\n    0x18378a5be    |            *piVar3 = *piVar3 + 1;\r\n    0x18378a5be    |            UNLOCK();\r\n    0x18378a5c8    |            if (iVar8 == 0x7fffffff) {\r\n    0x18378aba2    |                pcVar4 = (code *)swi(3);\r\n    0x18378aba2    |                (*pcVar4)();\r\n    0x18378aba2    |                return;\r\n                   |            }\r\n                   |        }\r\n    0x18378a5d3    |        puVar12 = (undefined8 *)func_0x000185f006b8(0x30);\r\n    0x18378a5d8    |        *(undefined4 *)(puVar12 + 1) = 0;\r\n    0x18378a5e6    |        *puVar12 = 0x18fd29cd0;\r\n    0x18378a5e9    |        puVar12[2] = piVar3;\r\n    0x18378a5f2    |        puVar12[3] = var_1f8h;\r\n    0x18378a5f6    |        iVar8 = (int32_t)unaff_RBP;\r\n    0x18378a5f6    |        *(int32_t *)(puVar12 + 4) = iVar8;\r\n    0x18378a5f9    |        puVar12[5] = arg3;\r\n    0x18378a600    |        if (puVar12 != (undefined8 *)0x0) {\r\n    0x18378a602    |            *(undefined4 *)(puVar12 + 1) = 1;\r\n                   |        }\r\n    0x18378a60e    |        iVar11 = *(int64_t *)(var_210h + 200);\r\n    0x18378a615    |        *(undefined8 **)(var_210h + 200) = puVar12;\r\n    0x18378a61f    |        if (iVar11 != 0) {\r\n    0x18378a621    |            iVar2 = *(int32_t *)(iVar11 + 8);\r\n    0x18378a625    |            iVar9 = iVar2 + -1;\r\n    0x18378a628    |            *(int32_t *)(iVar11 + 8) = iVar9;\r\n    0x18378a62c    |            if (iVar2 == 0) {\r\n    0x18378abbd    |                pcVar4 = (code *)swi(3);\r\n    0x18378abbd    |                (*pcVar4)();\r\n    0x18378abbd    |                return;\r\n                   |            }\r\n    0x18378a632    |            if (iVar9 == 0) {\r\n    0x18378a634    |                piVar3 = *(int32_t **)(iVar11 + 0x10);\r\n    0x18378a63b    |                if (piVar3 != (int32_t *)0x0) {\r\n    0x18378aa2c    |                    LOCK();\r\n    0x18378aa2c    |                    *piVar3 = *piVar3 + -1;\r\n    0x18378aa2c    |                    UNLOCK();\r\n    0x18378aa2f    |                    if (*piVar3 == 0) {\r\n    0x18378aa3a    |                        func_0x0001841dcbe0(piVar3, 8);\r\n                   |                    }\r\n                   |                }\r\n    0x18378a649    |                func_0x0001841dcbe0(iVar11, 0x30);\r\n                   |            }\r\n                   |        }\r\n    0x18378a65c    |        func_0x000184339cd0(&var_1a0h, 0x190c1ce90, 0x190c1c4a0, 0x76c);\r\n    0x18378a67c    |        var_1a8h = var_200h;\r\n    0x18378a686    |        func_0x000180a18440(&var_f0h, &var_1a8h, 0x190c1c668, &var_1a0h);\r\n    0x18378a699    |        iVar14 = var_f0h;\r\n    0x18378a6a1    |        var_f0h = 0;\r\n    0x18378a6ad    |        iVar11 = *(int64_t *)(var_210h + 0xd0);\r\n    0x18378a6b4    |        *(int64_t *)(var_210h + 0xd0) = iVar14;\r\n    0x18378a6be    |        if (iVar11 != 0) {\r\n    0x18378a6c5    |            func_0x000181516210(iVar11, 1);\r\n    0x18378a6c5    |            iVar11 = var_f0h;\r\n    0x18378a6d2    |            var_f0h = 0;\r\n    0x18378a6e1    |            if (iVar11 != 0) {\r\n    0x18378a6e8    |                func_0x000181516210(iVar11, 1);\r\n                   |            }\r\n                   |        }\r\n    0x18378a6f9    |        *(undefined *)(*(int64_t *)(var_210h + 0xd0) + 0x31) = 1;\r\n    0x18378a6fd    |        var_200h = *(int64_t *)(var_210h + 0xd0);\r\n    0x18378a710    |        var_1b8h = 0x1904567a0;\r\n    0x18378a718    |        var_1b0h = 0x10;\r\n    0x18378a724    |        iVar11 = (int64_t)*(char *)(var_210h + 0x27);\r\n    0x18378a72c    |        if (iVar11 < 0) {\r\n    0x18378a733    |            var_208h = *(int64_t *)(var_210h + 0x10);\r\n    0x18378a73c    |            iVar11 = *(int64_t *)(var_210h + 0x18);\r\n                   |        }\r\n    0x18378a75c    |        if (((uint64_t)&var_1b8h & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) {\r\n    0x18378abab    |            func_0x0001841c7180(&var_1b8h);\r\n                   |        }\r\n    0x18378a76f    |        var_f0h = var_208h;\r\n    0x18378a783    |        iStack_e8 = iVar11;\r\n    0x18378a783    |        func_0x0001818bf740(var_200h, &var_f0h, &var_1b8h);\r\n    0x18378a78d    |        var_200h = *(int64_t *)(var_210h + 0xd0);\r\n    0x18378a799    |        piVar3 = *(int32_t **)(arg1 + 0x378);\r\n    0x18378a7a0    |        var_208h = *(int64_t *)(arg1 + 0x380);\r\n    0x18378a7af    |        if (piVar3 != (int32_t *)0x0) {\r\n    0x18378a7b6    |            LOCK();\r\n    0x18378a7b6    |            iVar2 = *piVar3;\r\n    0x18378a7b6    |            *piVar3 = *piVar3 + 1;\r\n    0x18378a7b6    |            UNLOCK();\r\n    0x18378a7c0    |            if (iVar2 == 0x7fffffff) {\r\n    0x18378aba5    |                pcVar4 = (code *)swi(3);\r\n    0x18378aba5    |                (*pcVar4)();\r\n    0x18378aba5    |                return;\r\n                   |            }\r\n                   |        }\r\n    0x18378a7cb    |        puVar13 = (undefined4 *)func_0x000185f006b8(0x48);\r\n    0x18378a7d0    |        *puVar13 = 1;\r\n    0x18378a7dd    |        *(undefined8 *)(puVar13 + 2) = 0x183790c50;\r\n    0x18378a7e8    |        *(undefined8 *)(puVar13 + 4) = 0x182bf3970;\r\n    0x18378a7f3    |        *(undefined8 *)(puVar13 + 6) = 0x18339cdd0;\r\n    0x18378a7fe    |        *(undefined8 *)(puVar13 + 8) = 0x18378abf0;\r\n    0x18378a802    |        *(int32_t **)(puVar13 + 10) = piVar3;\r\n    0x18378a80b    |        *(int64_t *)(puVar13 + 0xc) = var_208h;\r\n    0x18378a80f    |        puVar13[0xe] = iVar8;\r\n    0x18378a812    |        *(int64_t *)(puVar13 + 0x10) = arg3;\r\n    0x18378a81e    |        func_0x00018a28c1d0(var_200h, puVar13);\r\n    0x18378a828    |        var_200h = *(int64_t *)(var_210h + 0xd0);\r\n    0x18378a834    |        piVar3 = *(int32_t **)(arg1 + 0x378);\r\n    0x18378a83b    |        var_208h = *(int64_t *)(arg1 + 0x380);\r\n    0x18378a84a    |        if (piVar3 != (int32_t *)0x0) {\r\n    0x18378a851    |            LOCK();\r\n    0x18378a851    |            iVar2 = *piVar3;\r\n    0x18378a851    |            *piVar3 = *piVar3 + 1;\r\n    0x18378a851    |            UNLOCK();\r\n    0x18378a85b    |            if (iVar2 == 0x7fffffff) {\r\n    0x18378aba8    |                pcVar4 = (code *)swi(3);\r\n    0x18378aba8    |                (*pcVar4)();\r\n    0x18378aba8    |                return;\r\n                   |            }\r\n                   |        }\r\n    0x18378a866    |        puVar13 = (undefined4 *)func_0x000185f006b8(0x48);\r\n    0x18378a86b    |        *puVar13 = 1;\r\n    0x18378a878    |        *(undefined8 *)(puVar13 + 2) = 0x183790c50;\r\n    0x18378a883    |        *(undefined8 *)(puVar13 + 4) = 0x182bf3970;\r\n    0x18378a88e    |        *(undefined8 *)(puVar13 + 6) = 0x18339cdd0;\r\n    0x18378a899    |        *(undefined8 *)(puVar13 + 8) = 0x18378ad90;\r\n    0x18378a89d    |        *(int32_t **)(puVar13 + 10) = piVar3;\r\n    0x18378a8a6    |        *(int64_t *)(puVar13 + 0xc) = var_208h;\r\n    0x18378a8aa    |        puVar13[0xe] = iVar8;\r\n    0x18378a8ad    |        *(int64_t *)(puVar13 + 0x10) = arg3;\r\n    0x18378a8b6    |        unaff_R14 = *(int32_t **)(var_200h + 0x18);\r\n    0x18378a8ba    |        *(undefined4 **)(var_200h + 0x18) = puVar13;\r\n    0x18378a8c1    |        if (unaff_R14 != (int32_t *)0x0) {\r\n    0x18378aa44    |            LOCK();\r\n    0x18378aa44    |            *unaff_R14 = *unaff_R14 + -1;\r\n    0x18378aa44    |            UNLOCK();\r\n    0x18378aa48    |            if (*unaff_R14 == 0) {\r\n    0x18378aa5c    |                if (*(int64_t *)(unaff_R14 + 4) == 0x182bf38a0) {\r\n    0x18378ab28    |                    piVar3 = *(int32_t **)(unaff_R14 + 0xc);\r\n    0x18378ab2f    |                    if (piVar3 != (int32_t *)0x0) {\r\n    0x18378ab43    |                        LOCK();\r\n    0x18378ab43    |                        *piVar3 = *piVar3 + -1;\r\n    0x18378ab43    |                        UNLOCK();\r\n    0x18378ab46    |                        if (*piVar3 == 0) {\r\n    0x18378ab4d    |                            func_0x0001841dcbe0(piVar3, 8);\r\n                   |                        }\r\n                   |                    }\r\n    0x18378ab39    |                    func_0x0001841dcbe0(unaff_R14, 0x48);\r\n                   |                } else {\r\n    0x18378aa65    |                    (*(code *)0x185f59da0)(unaff_R14);\r\n                   |                }\r\n                   |            }\r\n                   |        }\r\n    0x18378a8cc    |        var_200h = *(int64_t *)(var_210h + 200);\r\n    0x18378a8d8    |        var_208h = *(int64_t *)(var_210h + 0xd0);\r\n    0x18378a8ee    |        piVar3 = *(int32_t **)(arg1 + 0x308);\r\n    0x18378a8ee    |        if (*(int32_t **)(arg1 + 0x308) == (int32_t *)0x0) {\r\n    0x18378a8f4    |            piVar16 = (int32_t *)(arg1 + 0x308);\r\n    0x18378a8fb    |            unaff_R14 = piVar16;\r\n                   |        } else {\r\n                   |            do {\r\n    0x18378a9a8    |                while (piVar16 = piVar3, iVar8 < piVar16[8]) {\r\n    0x18378a99c    |                    piVar3 = *(int32_t **)piVar16;\r\n    0x18378a99c    |                    unaff_R14 = piVar16;\r\n    0x18378a99c    |                    if (*(int32_t **)piVar16 == (int32_t *)0x0) goto code_r0x00018378a8fe;\r\n                   |                }\r\n    0x18378a9aa    |                if (iVar8 <= piVar16[8]) {\r\n    0x18378a9c5    |                    var_218h = (int64_t)&var_1c8h;\r\n    0x18378a9ca    |                    var_1c8h = 0x190c1cea8;\r\n    0x18378a9cd    |                    uStack_1c0 = 0x2a;\r\n    0x18378a9e1    |                    var_1d8h = 0x190c1ced8;\r\n    0x18378a9e4    |                    uStack_1d0 = 0x1a;\r\n    0x18378a9fc    |                    func_0x0001837866f0(arg1, unaff_RBP & 0xffffffff, 500);\r\n    0x18378a9fc    |                    iVar11 = var_210h;\r\n    0x18378aa07    |                    if (var_210h != 0) {\r\n    0x18378aa15    |                        func_0x000183790cb0(var_210h);\r\n    0x18378aa22    |                        func_0x0001841dcbe0(iVar11, 0x160);\r\n                   |                    }\r\n                   |                    goto code_r0x000183789da9;\r\n                   |                }\r\n    0x18378a9b3    |                piVar3 = *(int32_t **)(piVar16 + 2);\r\n    0x18378a9b3    |            } while (*(int32_t **)(piVar16 + 2) != (int32_t *)0x0);\r\n    0x18378a9b9    |            unaff_R14 = piVar16 + 2;\r\n                   |        }\r\n                   |code_r0x00018378a8fe:\r\n    0x18378a903    |        puVar12 = (undefined8 *)func_0x000185f006b8(0x30);\r\n    0x18378a915    |        if ((puVar12 == (undefined8 *)0x0) || (puVar12 == (undefined8 *)0xffffffffffffffe0)) goto code_r0x000183789f4f;\r\n    0x18378a91b    |        *(int32_t *)(puVar12 + 4) = iVar8;\r\n    0x18378a923    |        puVar12[5] = var_210h;\r\n    0x18378a92a    |        *puVar12 = 0;\r\n    0x18378a92a    |        puVar12[1] = 0;\r\n    0x18378a92d    |        puVar12[2] = piVar16;\r\n    0x18378a931    |        *(undefined8 **)unaff_R14 = puVar12;\r\n    0x18378a941    |        if (**(int64_t **)(arg1 + 0x300) != 0) {\r\n    0x18378a943    |            *(int64_t *)(arg1 + 0x300) = **(int64_t **)(arg1 + 0x300);\r\n    0x18378a94a    |            puVar12 = *(undefined8 **)unaff_R14;\r\n                   |        }\r\n    0x18378a94d    |        func_0x0001841fdb60(*(undefined8 *)(arg1 + 0x308), puVar12);\r\n    0x18378a95c    |        *(int64_t *)(arg1 + 0x310U) = *(int64_t *)(arg1 + 0x310U) + 1;\r\n    0x18378a971    |        func_0x00018b1b49f0(var_208h, *(undefined8 *)(arg1 + 0x40), var_200h);\r\n    0x18378a976    |    } while( true );\r\n                   |}\r\n[{\"offset\":6500687136,\"name\":\"fcn.183789d20\",\"size\":3783,\"is-pure\":false,\"realsz\":3775,\"noreturn\":false,\"stackframe\":568,\"calltype\":\"ms\",\"cost\":1023,\"cc\":93,\"loops\":45,\"bits\":64,\"type\":\"fcn\",\"nbbs\":152,\"edges\":233,\"ebbs\":6,\"signature\":\"fcn.183789d20(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4, int64_t arg_28h, int64_t arg_30h, int64_t arg_38h, int64_t arg_40h, int64_t arg_48h, int64_t arg_50h, int64_t arg_58h);\",\"minbound\":6500687136,\"maxbound\":6500690919,\"callrefs\":[{\"from\":6500687234,\"to\":6500687244,\"type\":\"CODE\"},{\"from\":6500687256,\"to\":6500687239,\"type\":\"CODE\"},{\"from\":6500687299,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500687322,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500687351,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500687376,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500687405,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500687419,\"to\":6519296000,\"type\":\"CALL\"},{\"from\":6500687489,\"to\":6544016480,\"type\":\"CALL\"},{\"from\":6500687515,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500687560,\"to\":6500687595,\"type\":\"CODE\"},{\"from\":6500687585,\"to\":6500687565,\"type\":\"CODE\"},{\"from\":6500687606,\"to\":6500687590,\"type\":\"CODE\"},{\"from\":6500687685,\"to\":6500673264,\"type\":\"CALL\"},{\"from\":6500687690,\"to\":6500687273,\"type\":\"CODE\"},{\"from\":6500687711,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500687722,\"to\":6525600096,\"type\":\"CALL\"},{\"from\":6500687761,\"to\":6500618336,\"type\":\"CALL\"},{\"from\":6500687778,\"to\":6514577840,\"type\":\"CALL\"},{\"from\":6500687791,\"to\":6511396000,\"type\":\"CALL\"},{\"from\":6500687817,\"to\":6500687835,\"type\":\"CODE\"},{\"from\":6500687911,\"to\":6477997904,\"type\":\"CALL\"},{\"from\":6500687971,\"to\":6515344192,\"type\":\"CALL\"},{\"from\":6500688047,\"to\":6515344192,\"type\":\"CALL\"},{\"from\":6500688128,\"to\":6515344192,\"type\":\"CALL\"},{\"from\":6500688202,\"to\":6515344192,\"type\":\"CALL\"},{\"from\":6500688253,\"to\":6500688307,\"type\":\"CODE\"},{\"from\":6500688269,\"to\":6511729936,\"type\":\"CALL\"},{\"from\":6500688274,\"to\":6500689220,\"type\":\"CODE\"},{\"from\":6500688284,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500688290,\"to\":6500688717,\"type\":\"CODE\"},{\"from\":6500688353,\"to\":6515344192,\"type\":\"CALL\"},{\"from\":6500688456,\"to\":6515344192,\"type\":\"CALL\"},{\"from\":6500688559,\"to\":6515344192,\"type\":\"CALL\"},{\"from\":6500688569,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500688588,\"to\":6542434496,\"type\":\"CALL\"},{\"from\":6500688665,\"to\":6740379656,\"type\":\"CALL\"},{\"from\":6500688890,\"to\":6542434064,\"type\":\"CALL\"},{\"from\":6500689363,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500689481,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500689514,\"to\":6512942288,\"type\":\"CALL\"},{\"from\":6500689561,\"to\":6453036096,\"type\":\"CALL\"},{\"from\":6500689605,\"to\":6464561680,\"type\":\"CALL\"},{\"from\":6500689640,\"to\":6464561680,\"type\":\"CALL\"},{\"from\":6500689795,\"to\":6468400960,\"type\":\"CALL\"},{\"from\":6500689867,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500689950,\"to\":6612894160,\"type\":\"CALL\"},{\"from\":6500690022,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500690179,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500690263,\"to\":6511647584,\"type\":\"CALL\"},{\"from\":6500690289,\"to\":6628788720,\"type\":\"CALL\"},{\"from\":6500690294,\"to\":6500687273,\"type\":\"CODE\"},{\"from\":6500690313,\"to\":6511729936,\"type\":\"CALL\"},{\"from\":6500690318,\"to\":6500689313,\"type\":\"CODE\"},{\"from\":6500690361,\"to\":6500690174,\"type\":\"CODE\"},{\"from\":6500690428,\"to\":6500673264,\"type\":\"CALL\"},{\"from\":6500690453,\"to\":6500715696,\"type\":\"CALL\"},{\"from\":6500690466,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500690471,\"to\":6500687273,\"type\":\"CODE\"},{\"from\":6500690490,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500690495,\"to\":6500689473,\"type\":\"CODE\"},{\"from\":6500690533,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500690539,\"to\":6500690119,\"type\":\"CODE\"},{\"from\":6500690555,\"to\":6542089024,\"type\":\"CALL\"},{\"from\":6500690583,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500690588,\"to\":6500688783,\"type\":\"CODE\"},{\"from\":6500690616,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500690621,\"to\":6500688971,\"type\":\"CODE\"},{\"from\":6500690649,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500690654,\"to\":6500689016,\"type\":\"CODE\"},{\"from\":6500690685,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500690690,\"to\":6500689076,\"type\":\"CODE\"},{\"from\":6500690718,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500690723,\"to\":6500688918,\"type\":\"CODE\"},{\"from\":6500690745,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500690750,\"to\":6500690119,\"type\":\"CODE\"},{\"from\":6500690765,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500690770,\"to\":6500690737,\"type\":\"CODE\"},{\"from\":6500690801,\"to\":6511730288,\"type\":\"CALL\"},{\"from\":6500690806,\"to\":6500689220,\"type\":\"CODE\"},{\"from\":6500690840,\"to\":6511730288,\"type\":\"CALL\"},{\"from\":6500690845,\"to\":6500689313,\"type\":\"CODE\"},{\"from\":6500690867,\"to\":6511423872,\"type\":\"CALL\"},{\"from\":6500690872,\"to\":6500689762,\"type\":\"CODE\"},{\"from\":6500690914,\"to\":6500688709,\"type\":\"CODE\"}],\"datarefs\":[{\"from\":6500687182,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6500687435,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6500687617,\"to\":6723587560,\"type\":\"DATA\"},{\"from\":6500687643,\"to\":6723587304,\"type\":\"DATA\"},{\"from\":6500687727,\"to\":6723587520,\"type\":\"DATA\"},{\"from\":6500687916,\"to\":6715434912,\"type\":\"DATA\"},{\"from\":6500687942,\"to\":6712688112,\"type\":\"DATA\"},{\"from\":6500687976,\"to\":6723587608,\"type\":\"DATA\"},{\"from\":6500688002,\"to\":6712688024,\"type\":\"DATA\"},{\"from\":6500688052,\"to\":6712688072,\"type\":\"DATA\"},{\"from\":6500688078,\"to\":6712688088,\"type\":\"DATA\"},{\"from\":6500688171,\"to\":6723587632,\"type\":\"DATA\"},{\"from\":6500688322,\"to\":6723587648,\"type\":\"DATA\"},{\"from\":6500688425,\"to\":6723587672,\"type\":\"DATA\"},{\"from\":6500688528,\"to\":6723587704,\"type\":\"DATA\"},{\"from\":6500688624,\"to\":6741125872,\"type\":\"DATA\"},{\"from\":6500688631,\"to\":6537033840,\"type\":\"DATA\"},{\"from\":6500689375,\"to\":6707911888,\"type\":\"DATA\"},{\"from\":6500689486,\"to\":6723587728,\"type\":\"DATA\"},{\"from\":6500689493,\"to\":6723585184,\"type\":\"DATA\"},{\"from\":6500689535,\"to\":6723585640,\"type\":\"DATA\"},{\"from\":6500689673,\"to\":6715434912,\"type\":\"DATA\"},{\"from\":6500689749,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6500689878,\"to\":6500715600,\"type\":\"DATA\"},{\"from\":6500689889,\"to\":6488537456,\"type\":\"DATA\"},{\"from\":6500689900,\"to\":6496570832,\"type\":\"DATA\"},{\"from\":6500689911,\"to\":6500690928,\"type\":\"DATA\"},{\"from\":6500690033,\"to\":6500715600,\"type\":\"DATA\"},{\"from\":6500690044,\"to\":6488537456,\"type\":\"DATA\"},{\"from\":6500690055,\"to\":6496570832,\"type\":\"DATA\"},{\"from\":6500690066,\"to\":6500691344,\"type\":\"DATA\"},{\"from\":6500690366,\"to\":6723587752,\"type\":\"DATA\"},{\"from\":6500690389,\"to\":6723587800,\"type\":\"DATA\"},{\"from\":6500690514,\"to\":6488537248,\"type\":\"DATA\"},{\"from\":6500690880,\"to\":6742234664,\"type\":\"DATA\"}],\"codexrefs\":[{\"from\":6500687234,\"to\":6500687244,\"type\":\"CODE\"},{\"from\":6500687256,\"to\":6500687239,\"type\":\"CODE\"},{\"from\":6500687560,\"to\":6500687595,\"type\":\"CODE\"},{\"from\":6500687585,\"to\":6500687565,\"type\":\"CODE\"},{\"from\":6500687606,\"to\":6500687590,\"type\":\"CODE\"},{\"from\":6500687690,\"to\":6500687273,\"type\":\"CODE\"},{\"from\":6500687817,\"to\":6500687835,\"type\":\"CODE\"},{\"from\":6500688253,\"to\":6500688307,\"type\":\"CODE\"},{\"from\":6500688274,\"to\":6500689220,\"type\":\"CODE\"},{\"from\":6500688290,\"to\":6500688717,\"type\":\"CODE\"},{\"from\":6500690294,\"to\":6500687273,\"type\":\"CODE\"},{\"from\":6500690318,\"to\":6500689313,\"type\":\"CODE\"},{\"from\":6500690361,\"to\":6500690174,\"type\":\"CODE\"},{\"from\":6500690471,\"to\":6500687273,\"type\":\"CODE\"},{\"from\":6500690495,\"to\":6500689473,\"type\":\"CODE\"},{\"from\":6500690539,\"to\":6500690119,\"type\":\"CODE\"},{\"from\":6500690588,\"to\":6500688783,\"type\":\"CODE\"},{\"from\":6500690621,\"to\":6500688971,\"type\":\"CODE\"},{\"from\":6500690654,\"to\":6500689016,\"type\":\"CODE\"},{\"from\":6500690690,\"to\":6500689076,\"type\":\"CODE\"},{\"from\":6500690723,\"to\":6500688918,\"type\":\"CODE\"},{\"from\":6500690750,\"to\":6500690119,\"type\":\"CODE\"},{\"from\":6500690770,\"to\":6500690737,\"type\":\"CODE\"},{\"from\":6500690806,\"to\":6500689220,\"type\":\"CODE\"},{\"from\":6500690845,\"to\":6500689313,\"type\":\"CODE\"},{\"from\":6500690872,\"to\":6500689762,\"type\":\"CODE\"},{\"from\":6500690914,\"to\":6500688709,\"type\":\"CODE\"}],\"dataxrefs\":[],\"indegree\":27,\"outdegree\":58,\"nlocals\":28,\"nargs\":11,\"stackvars\":[{\"name\":\"var_218h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-536}},{\"name\":\"var_210h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-528}},{\"name\":\"var_208h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-520}},{\"name\":\"var_200h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-512}},{\"name\":\"var_1f8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-504}},{\"name\":\"var_1f0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-496}},{\"name\":\"var_1e8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-488}},{\"name\":\"var_1e0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-480}},{\"name\":\"var_1d8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-472}},{\"name\":\"var_1c8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-456}},{\"name\":\"var_1b8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-440}},{\"name\":\"var_1b0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-432}},{\"name\":\"var_1a8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-424}},{\"name\":\"var_1a0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-416}},{\"name\":\"var_180h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-384}},{\"name\":\"var_170h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-368}},{\"name\":\"var_160h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-352}},{\"name\":\"var_150h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-336}},{\"name\":\"var_140h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-320}},{\"name\":\"var_130h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-304}},{\"name\":\"var_120h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-288}},{\"name\":\"var_110h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-272}},{\"name\":\"var_100h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-256}},{\"name\":\"var_f0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-240}},{\"name\":\"var_78h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-120}},{\"name\":\"var_68h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-104}},{\"name\":\"var_58h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-88}},{\"name\":\"var_48h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-72}},{\"name\":\"arg_28h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":40}},{\"name\":\"arg_30h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":48}},{\"name\":\"arg_38h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":56}},{\"name\":\"arg_40h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":64}},{\"name\":\"arg_48h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":72}},{\"name\":\"arg_50h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":80}},{\"name\":\"arg_58h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":88}}],\"regvars\":[{\"name\":\"arg3\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"r8\"}},{\"name\":\"arg4\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"r9\"}},{\"name\":\"arg1\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"rcx\"}},{\"name\":\"arg2\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"rdx\"}}]}]\r\n","stderr":"WARNING: bin_file_strings: search interval size (0xfb71e00) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0x20fd400) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0xfb71e00) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0x20fd400) exceeds max region size (0xa00000), skipping it.\r\n","exit_code":0,"signal":null,"output_truncated":false,"completion_status":"complete","artifact_sha256_after":"a10ee34ead4a08c906e09f3dd4449042fb084a69ce59210b1c8cee815723bf3c","artifact_changed":false},"confidence":"observed","authority":"shipped-artifact","environment":null,"limitations":["The executable version and supported formats are reported as unknown because no reliable version probe was performed.","A non-zero process exit is preserved as an observed command result.","Rizin commands and retained plugins may read files or access network resources outside the selected artifact; those external inputs are not bound to Evidence.","When both are available, pre-run and post-run digests detect artifact changes across the provider call but cannot prove the exact bytes consumed during the call."],"relationship_coverage":null,"locations":[{"kind":"artifact-path","path":"C:\\Users\\tjzhong\\AppData\\Local\\Tabbit\\Application\\1.18.21.0\\Tabbit.dll"}],"evidence_links":[]},"meta":{"command":"execute-rizin-command","duration":"5833ms"}}
