{"ok":true,"data":{"evidence_id":"ev_da080f15f715b3453ba298bc6c19d0481149573c399d751d26524af6aad088eb","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 @ 0x18366d3e0;pdgo @ 0x18366d3e0;afij @ 0x18366d3e0","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 @ 0x18366d3e0;pdgo @ 0x18366d3e0;afij @ 0x18366d3e0","C:\\Users\\tjzhong\\AppData\\Local\\Tabbit\\Application\\1.18.21.0\\Tabbit.dll"]},"raw_result":{"stdout":"    0x18366d3e0    |\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_79h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_90h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_1b1h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_1c9h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_1e1h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_a9h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_b0h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_98h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_80h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_68h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_1e8h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_1d0h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_1b8h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_1a0h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_17h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Removing arg arg_288h because it doesn't fit into ProtoModel\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Removing arg arg_afh because it doesn't fit into ProtoModel\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Removing arg arg_c7h because it doesn't fit into ProtoModel\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_201h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_e3h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_e4h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_e0h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_198h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_208h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_d8h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_10h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_27h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_20h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Removing arg arg_3fh because it doesn't fit into ProtoModel\r\n                   |\r\n    0x18366d3e0    |void fcn.18366d3e0(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_50h, int64_t arg_90h, int64_t arg_98h, int64_t arg_d8h, int64_t arg_e0h, int64_t arg_f0h,\r\n                   |                  int64_t arg_f8h, int64_t arg_108h, int64_t arg_110h, int64_t arg_120h, int64_t arg_128h,\r\n                   |                  int64_t arg_138h, int64_t arg_140h)\r\n                   |{\r\n                   |    char cVar1;\r\n                   |    int32_t *piVar2;\r\n                   |    undefined8 uVar3;\r\n                   |    code *pcVar4;\r\n                   |    uint64_t uVar5;\r\n                   |    int32_t iVar6;\r\n                   |    int64_t iVar7;\r\n                   |    undefined8 *puVar8;\r\n                   |    undefined8 *puVar9;\r\n                   |    int64_t iVar10;\r\n                   |    int64_t var_8h;\r\n                   |    int64_t var_18h;\r\n                   |    int64_t var_258h;\r\n                   |    int64_t var_230h;\r\n                   |    int64_t var_228h;\r\n                   |    undefined uStack_220;\r\n                   |    int64_t var_218h;\r\n                   |    int64_t var_210h;\r\n                   |    undefined8 var_208h;\r\n                   |    int64_t var_200h;\r\n                   |    int64_t var_1f8h;\r\n                   |    undefined4 uStack_1f0;\r\n                   |    undefined4 uStack_1ec;\r\n                   |    uint64_t var_1e8h;\r\n                   |    int64_t var_1e0h;\r\n                   |    undefined4 uStack_1d8;\r\n                   |    undefined4 uStack_1d4;\r\n                   |    uint64_t var_1d0h;\r\n                   |    int64_t var_1c8h;\r\n                   |    undefined4 uStack_1c0;\r\n                   |    undefined4 uStack_1bc;\r\n                   |    uint64_t var_1b8h;\r\n                   |    int64_t var_1b0h;\r\n                   |    undefined4 uStack_1a8;\r\n                   |    undefined4 uStack_1a4;\r\n                   |    undefined var_1a0h [7];\r\n                   |    int64_t var_199h;\r\n                   |    undefined8 uStack_190;\r\n                   |    int64_t var_188h;\r\n                   |    int64_t var_180h;\r\n                   |    int64_t var_178h;\r\n                   |    int64_t var_170h;\r\n                   |    int64_t var_168h;\r\n                   |    undefined8 uStack_160;\r\n                   |    int64_t var_158h;\r\n                   |    undefined8 uStack_150;\r\n                   |    int64_t var_148h;\r\n                   |    int64_t *piStack_140;\r\n                   |    int64_t var_138h;\r\n                   |    undefined8 uStack_130;\r\n                   |    int64_t var_128h;\r\n                   |    undefined8 uStack_120;\r\n                   |    int64_t var_118h;\r\n                   |    int64_t iStack_110;\r\n                   |    int64_t var_108h;\r\n                   |    int64_t var_100h;\r\n                   |    int64_t var_f8h;\r\n                   |    int64_t var_e8h;\r\n                   |    undefined8 var_e0h;\r\n                   |    undefined var_d8h [7];\r\n                   |    int64_t var_d1h;\r\n                   |    int64_t var_c8h;\r\n                   |    int64_t var_c0h;\r\n                   |    int64_t var_b8h;\r\n                   |    uint64_t var_b0h;\r\n                   |    int64_t var_a8h;\r\n                   |    int64_t var_a0h;\r\n                   |    undefined var_98h [7];\r\n                   |    int64_t var_91h;\r\n                   |    int64_t var_88h;\r\n                   |    uint64_t var_80h;\r\n                   |    int64_t var_78h;\r\n                   |    int64_t var_70h;\r\n                   |    undefined var_68h [7];\r\n                   |    int64_t var_61h;\r\n                   |    int64_t var_48h;\r\n                   |    \r\n    0x18366d40e    |    var_48h = *(uint64_t *)0x191c71040 ^ (uint64_t)&var_258h;\r\n    0x18366d419    |    iVar7 = *(int64_t *)(arg1 + 0x10);\r\n    0x18366d41d    |    *(undefined8 *)(arg1 + 0x10) = 0;\r\n    0x18366d428    |    if (iVar7 != 0) {\r\n    0x18366d42f    |        func_0x000182c50850(iVar7, 1);\r\n                   |    }\r\n    0x18366d43e    |    if (*(char *)(arg_28h + 0x18) != -1) {\r\n    0x18366d456    |        var_e8h = (int64_t)&var_c8h;\r\n    0x18366d477    |        iVar6 = (*(code *)0x185f59da0)(&var_e8h, arg_28h);\r\n    0x18366d47f    |        if (iVar6 == 0) {\r\n    0x18366d481    |            iVar7 = (int64_t)*(char *)(arg_30h + 0x17);\r\n    0x18366d489    |            if (iVar7 < 0) {\r\n    0x18366d48b    |                iVar7 = *(int64_t *)(arg_30h + 8);\r\n                   |            }\r\n    0x18366d492    |            if (iVar7 == 0) goto code_r0x00018366d498;\r\n    0x18366d7e6    |            var_228h = *(int64_t *)arg4;\r\n    0x18366d7e9    |            *(undefined8 *)arg4 = 0;\r\n    0x18366d7f0    |            uStack_220 = *(undefined *)arg3;\r\n    0x18366d805    |            if (*(char *)(arg3 + 0x1f) < '\\0') {\r\n    0x18366d7f3    |                func_0x0001841dd0f0(&var_218h, *(undefined8 *)(arg3 + 8), *(undefined8 *)(arg3 + 0x10));\r\n                   |            } else {\r\n    0x18366d80b    |                var_208h = *(uint64_t *)(arg3 + 0x18);\r\n    0x18366d813    |                var_218h._0_4_ = *(undefined4 *)(arg3 + 8);\r\n    0x18366d813    |                var_218h._4_4_ = *(undefined4 *)(arg3 + 0xc);\r\n    0x18366d813    |                var_210h._0_4_ = *(undefined4 *)(arg3 + 0x10);\r\n    0x18366d813    |                var_210h._4_4_ = *(undefined4 *)(arg3 + 0x14);\r\n                   |            }\r\n    0x18366d82d    |            puVar8 = (undefined8 *)func_0x000185f006b8(0x740);\r\n    0x18366d838    |            func_0x000184f4c160(puVar8);\r\n    0x18366d83d    |            func_0x00018366c5a0(&var_c8h);\r\n    0x18366d84a    |            func_0x0001844c91b0(puVar8 + 3, &var_c8h);\r\n    0x18366d85b    |            func_0x0001841c04a0(&var_c8h);\r\n    0x18366d86c    |            if (*(char *)((int64_t)puVar8 + 0x17) < '\\0') {\r\n    0x18366d877    |                puVar8[1] = 4;\r\n    0x18366d87f    |                puVar9 = (undefined8 *)*puVar8;\r\n                   |            } else {\r\n    0x18366d86e    |                *(undefined *)((int64_t)puVar8 + 0x17) = 4;\r\n    0x18366d875    |                puVar9 = puVar8;\r\n                   |            }\r\n    0x18366d883    |            *(undefined4 *)puVar9 = 0x54534f50;\r\n    0x18366d889    |            *(undefined *)((int64_t)puVar9 + 4) = 0;\r\n    0x18366d88d    |            *(undefined4 *)(puVar8 + 0x51) = 2;\r\n    0x18366d897    |            func_0x000180d86d30(&var_c8h, puVar8 + 3);\r\n    0x18366d8b3    |            *(undefined2 *)(puVar8 + 0x12) = (undefined2)var_c8h;\r\n    0x18366d8c8    |            if (*(char *)((int64_t)puVar8 + 0xaf) < '\\0') {\r\n    0x18366e068    |                func_0x0001841dcbe0(puVar8[0x13], puVar8[0x15] & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x18366d8d2    |            puVar8[0x15] = var_b0h;\r\n    0x18366d8da    |            *(undefined4 *)(puVar8 + 0x13) = (undefined4)var_c0h;\r\n    0x18366d8da    |            *(undefined4 *)((int64_t)puVar8 + 0x9c) = var_c0h._4_4_;\r\n    0x18366d8da    |            *(undefined4 *)(puVar8 + 0x14) = (undefined4)var_b8h;\r\n    0x18366d8da    |            *(undefined4 *)((int64_t)puVar8 + 0xa4) = var_b8h._4_4_;\r\n    0x18366d8e7    |            var_b0h = var_b0h & 0xffffffffffffff;\r\n    0x18366d8ea    |            var_c0h = var_c0h & 0xffffffffffffff00;\r\n    0x18366d8fa    |            if (*(char *)((int64_t)puVar8 + 199) < '\\0') {\r\n    0x18366e092    |                func_0x0001841dcbe0(puVar8[0x16], puVar8[0x18] & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x18366d904    |            puVar8[0x18] = _var_98h;\r\n    0x18366d90b    |            *(undefined4 *)(puVar8 + 0x16) = (undefined4)var_a8h;\r\n    0x18366d90b    |            *(undefined4 *)((int64_t)puVar8 + 0xb4) = var_a8h._4_4_;\r\n    0x18366d90b    |            *(undefined4 *)(puVar8 + 0x17) = (undefined4)var_a0h;\r\n    0x18366d90b    |            *(undefined4 *)((int64_t)puVar8 + 0xbc) = var_a0h._4_4_;\r\n    0x18366d918    |            _var_98h = _var_98h & 0xffffffffffffff;\r\n    0x18366d91b    |            var_a8h = var_a8h & 0xffffffffffffff00;\r\n    0x18366d91e    |            puVar9 = puVar8 + 0x19;\r\n    0x18366d925    |            cVar1 = *(char *)(puVar8 + 0x1b);\r\n    0x18366d92e    |            if (cVar1 == (char)var_80h) {\r\n    0x18366dfee    |                if (cVar1 != '\\0') {\r\n    0x18366dfff    |                    *puVar9 = stack0xffffffffffffff70;\r\n    0x18366dfff    |                    puVar8[0x1a] = var_88h;\r\n    0x18366e005    |                    stack0xffffffffffffff70 = 0;\r\n    0x18366e005    |                    var_88h = 0;\r\n                   |                }\r\n    0x18366d936    |            } else if (cVar1 == '\\0') {\r\n    0x18366e031    |                if (puVar9 == (undefined8 *)0x0) goto code_r0x00018366e114;\r\n    0x18366e042    |                *puVar9 = stack0xffffffffffffff70;\r\n    0x18366e042    |                puVar8[0x1a] = var_88h;\r\n    0x18366e048    |                stack0xffffffffffffff70 = 0;\r\n    0x18366e048    |                var_88h = 0;\r\n    0x18366e04b    |                *(undefined *)(puVar8 + 0x1b) = 1;\r\n                   |            } else {\r\n    0x18366d93c    |                *(undefined *)(puVar8 + 0x1b) = 0;\r\n                   |            }\r\n    0x18366d94a    |            *(undefined *)(puVar8 + 0x1c) = (undefined)var_78h;\r\n    0x18366d958    |            if ((int64_t)var_b0h < 0) {\r\n    0x18366e14b    |                func_0x0001841dcbe0(var_c0h, var_b0h & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x18366d95e    |            func_0x0001845b9bf0(&var_c8h, puVar8 + 3);\r\n    0x18366d976    |            if (*(char *)(puVar8 + 0x28) == '\\x01') {\r\n    0x18366d984    |                *(undefined2 *)(puVar8 + 0x1e) = (undefined2)var_c8h;\r\n    0x18366d999    |                if (*(char *)((int64_t)puVar8 + 0x10f) < '\\0') {\r\n    0x18366e0e1    |                    func_0x0001841dcbe0(puVar8[0x1f], puVar8[0x21] & 0x7fffffffffffffff);\r\n                   |                }\r\n    0x18366d9ab    |                puVar8[0x21] = var_b0h;\r\n    0x18366d9b3    |                *(undefined4 *)(puVar8 + 0x1f) = (undefined4)var_c0h;\r\n    0x18366d9b3    |                *(undefined4 *)((int64_t)puVar8 + 0xfc) = var_c0h._4_4_;\r\n    0x18366d9b3    |                *(undefined4 *)(puVar8 + 0x20) = (undefined4)var_b8h;\r\n    0x18366d9b3    |                *(undefined4 *)((int64_t)puVar8 + 0x104) = var_b8h._4_4_;\r\n    0x18366d9b8    |                var_b0h = var_b0h & 0xffffffffffffff;\r\n    0x18366d9bf    |                var_c0h = var_c0h & 0xffffffffffffff00;\r\n    0x18366d9d3    |                if (*(char *)((int64_t)puVar8 + 0x127) < '\\0') {\r\n    0x18366e103    |                    func_0x0001841dcbe0(puVar8[0x22], puVar8[0x24] & 0x7fffffffffffffff);\r\n                   |                }\r\n    0x18366d9e5    |                puVar8[0x24] = _var_98h;\r\n    0x18366d9ec    |                *(undefined4 *)(puVar8 + 0x22) = (undefined4)var_a8h;\r\n    0x18366d9ec    |                *(undefined4 *)((int64_t)puVar8 + 0x114) = var_a8h._4_4_;\r\n    0x18366d9ec    |                *(undefined4 *)(puVar8 + 0x23) = (undefined4)var_a0h;\r\n    0x18366d9ec    |                *(undefined4 *)((int64_t)puVar8 + 0x11c) = var_a0h._4_4_;\r\n    0x18366d9f1    |                _var_98h = _var_98h & 0xffffffffffffff;\r\n    0x18366d9f8    |                var_a8h = var_a8h & 0xffffffffffffff00;\r\n    0x18366d9ff    |                puVar9 = puVar8 + 0x25;\r\n    0x18366da06    |                cVar1 = *(char *)(puVar8 + 0x27);\r\n    0x18366da13    |                if (cVar1 == (char)var_80h) {\r\n    0x18366e00f    |                    if (cVar1 != '\\0') {\r\n    0x18366e020    |                        *puVar9 = stack0xffffffffffffff70;\r\n    0x18366e020    |                        puVar8[0x26] = var_88h;\r\n    0x18366e026    |                        stack0xffffffffffffff70 = 0;\r\n    0x18366e026    |                        var_88h = 0;\r\n                   |                    }\r\n    0x18366da1b    |                } else if (cVar1 == '\\0') {\r\n    0x18366e0ae    |                    if (puVar9 == (undefined8 *)0x0) goto code_r0x00018366e114;\r\n    0x18366e0bb    |                    *puVar9 = stack0xffffffffffffff70;\r\n    0x18366e0bb    |                    puVar8[0x26] = var_88h;\r\n    0x18366e0c1    |                    stack0xffffffffffffff70 = 0;\r\n    0x18366e0c1    |                    var_88h = 0;\r\n    0x18366e0c4    |                    *(undefined *)(puVar8 + 0x27) = 1;\r\n                   |                } else {\r\n    0x18366da21    |                    *(undefined *)(puVar8 + 0x27) = 0;\r\n                   |                }\r\n                   |            } else {\r\n    0x18366da36    |                if (puVar8 == (undefined8 *)0xffffffffffffff10) goto code_r0x00018366e114;\r\n    0x18366da44    |                *(undefined2 *)(puVar8 + 0x1e) = (undefined2)var_c8h;\r\n    0x18366da53    |                puVar8[0x21] = var_b0h;\r\n    0x18366da62    |                puVar8[0x1f] = var_c0h;\r\n    0x18366da62    |                puVar8[0x20] = var_b8h;\r\n    0x18366da6c    |                var_c0h = 0;\r\n    0x18366da6c    |                var_b8h = 0;\r\n    0x18366da76    |                var_b0h = 0;\r\n    0x18366da86    |                puVar8[0x24] = _var_98h;\r\n    0x18366da95    |                puVar8[0x22] = var_a8h;\r\n    0x18366da95    |                puVar8[0x23] = var_a0h;\r\n    0x18366da9c    |                var_a8h = 0;\r\n    0x18366da9c    |                var_a0h = 0;\r\n    0x18366daa4    |                _var_98h = 0;\r\n    0x18366daac    |                *(undefined *)(puVar8 + 0x25) = 0;\r\n    0x18366dab2    |                *(undefined *)(puVar8 + 0x27) = 0;\r\n    0x18366dac0    |                if ((char)var_80h == '\\x01') {\r\n    0x18366dfd5    |                    puVar8[0x25] = stack0xffffffffffffff70;\r\n    0x18366dfd5    |                    puVar8[0x26] = var_88h;\r\n    0x18366dfd8    |                    stack0xffffffffffffff70 = 0;\r\n    0x18366dfd8    |                    var_88h = 0;\r\n    0x18366dfe0    |                    *(undefined *)(puVar8 + 0x27) = 1;\r\n                   |                }\r\n    0x18366dac6    |                *(undefined *)(puVar8 + 0x28) = 1;\r\n                   |            }\r\n    0x18366dad5    |            if ((int64_t)var_b0h < 0) {\r\n    0x18366e168    |                func_0x0001841dcbe0(var_c0h, var_b0h & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x18366dade    |            var_230h = (int64_t)(puVar8 + 0x47);\r\n    0x18366daf4    |            var_c8h = 0x1904567a0;\r\n    0x18366daf7    |            var_c0h = 0x10;\r\n    0x18366db0e    |            var_e8h = 0x1901b7df0;\r\n    0x18366db11    |            var_e0h = (int64_t *)0xc;\r\n    0x18366db1e    |            func_0x000184584340();\r\n    0x18366db23    |            var_108h = (int64_t)&var_c8h;\r\n    0x18366db32    |            var_c8h = 0x1906059a0;\r\n    0x18366db35    |            var_c0h = 7;\r\n    0x18366db3d    |            var_b0h = (uint64_t)*(char *)(arg_30h + 0x17);\r\n    0x18366db48    |            var_b8h = arg_30h;\r\n    0x18366db48    |            if ((int64_t)var_b0h < 0) {\r\n    0x18366db4a    |                var_b8h = *(int64_t *)arg_30h;\r\n    0x18366db4e    |                var_b0h = *(uint64_t *)(arg_30h + 8);\r\n                   |            }\r\n    0x18366db6d    |            var_100h = 2;\r\n    0x18366db75    |            func_0x0001841d5a70(&var_e8h);\r\n    0x18366db91    |            var_168h = 0x190468848;\r\n    0x18366db94    |            uStack_160 = 0xd;\r\n    0x18366dba9    |            func_0x0001852d1cc0(var_230h, &var_168h, &var_e8h);\r\n    0x18366dbba    |            if ((int64_t)_var_d8h < 0) {\r\n    0x18366dbcf    |                func_0x0001841dcbe0(var_e8h, _var_d8h & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x18366dbe2    |            func_0x000184339cd0(&var_c8h, 0x190bfff30, 0x190bfff00, 0xd0);\r\n    0x18366dbfd    |            var_108h = CONCAT44(var_108h._4_4_, 0x56907dc);\r\n    0x18366dc22    |            var_170h = (int64_t)puVar8;\r\n    0x18366dc0f    |            func_0x000180a18440(&var_e8h, &var_170h, &var_108h, &var_c8h);\r\n    0x18366dc22    |            iVar10 = var_e8h;\r\n    0x18366dc2b    |            var_e8h = 0;\r\n    0x18366dc33    |            iVar7 = *(int64_t *)(arg1 + 0x18);\r\n    0x18366dc37    |            *(int64_t *)(arg1 + 0x18) = iVar10;\r\n    0x18366dc3e    |            if (iVar7 != 0) {\r\n    0x18366dc45    |                func_0x000181516210(iVar7, 1);\r\n    0x18366dc45    |                iVar7 = var_e8h;\r\n    0x18366dc52    |                var_e8h = 0;\r\n    0x18366dc61    |                if (iVar7 != 0) {\r\n    0x18366dc68    |                    func_0x000181516210(iVar7, 1);\r\n                   |                }\r\n                   |            }\r\n    0x18366dc71    |            *(undefined *)(*(int64_t *)(arg1 + 0x18) + 0x31) = 1;\r\n    0x18366dc79    |            *(undefined8 *)(*(int64_t *)(arg1 + 0x18) + 0x208) = 10000000;\r\n    0x18366dc84    |            var_230h = *(int64_t *)(arg1 + 0x18);\r\n    0x18366dc94    |            var_180h = 0x1904567a0;\r\n    0x18366dc9c    |            var_178h = 0x10;\r\n    0x18366dcab    |            var_108h = 0;\r\n    0x18366dcab    |            var_100h = 0;\r\n    0x18366dcb3    |            var_f8h = 0;\r\n    0x18366dcbf    |            iStack_110 = (int64_t)*(char *)(arg2 + 0x17);\r\n    0x18366dcc8    |            if (iStack_110 < 0) {\r\n    0x18366dcca    |                iStack_110 = *(int64_t *)(arg2 + 8);\r\n    0x18366dccf    |                arg2 = *(int64_t *)arg2;\r\n                   |            }\r\n    0x18366dcf1    |            var_128h = 0x1903e2998;\r\n    0x18366dcf9    |            uStack_120 = 4;\r\n    0x18366dd08    |            var_118h = arg2;\r\n    0x18366dcfd    |            func_0x000180d020a0(&var_108h);\r\n    0x18366dd1c    |            var_138h = 0x19014fc70;\r\n    0x18366dd24    |            uStack_130 = 4;\r\n    0x18366dcfd    |            func_0x000180eb9ad0(&var_108h, &var_138h, 0x190bffed0);\r\n    0x18366dd3c    |            if ((int64_t)var_208h < 0) {\r\n    0x18366dd46    |                if (CONCAT44(var_210h._4_4_, (undefined4)var_210h) == 0) {\r\n                   |code_r0x00018366dd7c:\r\n    0x18366dd84    |                    _var_d8h = CONCAT17(5, var_d8h);\r\n    0x18366dd9d    |                    if (0x1906ff6fc < (int64_t)&var_e8h + 5U && &var_e8h < (int64_t *)0x1906ff6fd) {\r\n                   |code_r0x00018366e114:\r\n    0x18366e114    |    // WARNING: Does not return\r\n    0x18366e114    |                        pcVar4 = (code *)invalidInstructionException();\r\n    0x18366e114    |                        (*pcVar4)();\r\n                   |                    }\r\n    0x18366ddbd    |                    var_e8h = CONCAT26(var_e8h._6_2_, 0x4e432d687a);\r\n                   |                } else {\r\n    0x18366dd4d    |                    func_0x0001841dd0f0(&var_e8h, CONCAT44(var_218h._4_4_, (undefined4)var_218h));\r\n                   |                }\r\n                   |            } else {\r\n    0x18366dd5c    |                if (var_208h._7_1_ == '\\0') goto code_r0x00018366dd7c;\r\n    0x18366dd67    |                _var_d8h = var_208h;\r\n    0x18366dd72    |                var_e8h = CONCAT44(var_218h._4_4_, (undefined4)var_218h);\r\n    0x18366dd72    |                var_e0h = (int64_t *)CONCAT44(var_210h._4_4_, (undefined4)var_210h);\r\n                   |            }\r\n    0x18366ddc5    |            piStack_140 = (int64_t *)(int64_t)(char)var_d1h;\r\n    0x18366ddd1    |            var_148h = (int64_t)&var_e8h;\r\n    0x18366ddd1    |            if ((int64_t)piStack_140 < 0) {\r\n    0x18366ddda    |                var_148h = var_e8h;\r\n    0x18366ddda    |                piStack_140 = var_e0h;\r\n                   |            }\r\n    0x18366de01    |            var_158h = 0x1903ff900;\r\n    0x18366de04    |            uStack_150 = 8;\r\n    0x18366de0c    |            func_0x000180d020a0(&var_108h);\r\n    0x18366de24    |            if ((int64_t)_var_d8h < 0) {\r\n    0x18366de39    |                func_0x0001841dcbe0(var_e8h, _var_d8h & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x18366de49    |            stack0xfffffffffffffe68 = 0;\r\n    0x18366de49    |            uStack_190 = 0;\r\n    0x18366de4d    |            var_188h = 0;\r\n    0x18366de61    |            _var_d8h = CONCAT71(stack0xffffffffffffff29, 6);\r\n    0x18366de6d    |            var_e0h = &var_108h;\r\n    0x18366de55    |            func_0x000181b4a620(&var_e8h, 0, (int64_t)&var_199h + 1, 200);\r\n    0x18366de6d    |            iVar7 = var_108h;\r\n    0x18366de7d    |            if (var_108h != 0) {\r\n    0x18366df83    |                for (iVar10 = var_100h << 5; iVar10 != 0; iVar10 = iVar10 + -0x20) {\r\n    0x18366df85    |                    func_0x000184e58cd0(iVar7 + -0x20 + iVar10);\r\n                   |                }\r\n    0x18366dfa4    |                var_100h = iVar7 - var_108h >> 5;\r\n    0x18366dfbc    |                func_0x0001841dcbe0(var_108h, var_f8h << 5);\r\n                   |            }\r\n    0x18366de9b    |            func_0x00018b1b4b60(var_230h, (int64_t)&var_199h + 1, &var_180h);\r\n    0x18366dea6    |            if (var_188h < 0) {\r\n    0x18366debb    |                func_0x0001841dcbe0(stack0xfffffffffffffe68, var_188h & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x18366dec0    |            var_230h = *(int64_t *)(arg1 + 0x18);\r\n    0x18366dec9    |            piVar2 = *(int32_t **)(arg1 + 0x20);\r\n    0x18366decd    |            uVar3 = *(undefined8 *)(arg1 + 0x28);\r\n    0x18366ded4    |            if (piVar2 != (int32_t *)0x0) {\r\n    0x18366dedb    |                LOCK();\r\n    0x18366dedb    |                iVar6 = *piVar2;\r\n    0x18366dedb    |                *piVar2 = *piVar2 + 1;\r\n    0x18366dedb    |                UNLOCK();\r\n    0x18366dee6    |                if (iVar6 == 0x7fffffff) {\r\n    0x18366e135    |                    pcVar4 = (code *)swi(3);\r\n    0x18366e135    |                    (*pcVar4)();\r\n    0x18366e135    |                    return;\r\n                   |                }\r\n                   |            }\r\n    0x18366def1    |            var_e8h = func_0x000185f006b8(0x40);\r\n    0x18366def6    |            *(undefined4 *)var_e8h = 1;\r\n    0x18366df03    |            *(undefined8 *)(var_e8h + 8) = 0x18366ee60;\r\n    0x18366df0e    |            *(undefined8 *)(var_e8h + 0x10) = 0x1833b2c60;\r\n    0x18366df19    |            *(undefined8 *)(var_e8h + 0x18) = 0x18339cdd0;\r\n    0x18366df24    |            *(undefined8 *)(var_e8h + 0x20) = 0x18366e180;\r\n    0x18366df28    |            *(int32_t **)(var_e8h + 0x28) = piVar2;\r\n    0x18366df2c    |            *(undefined8 *)(var_e8h + 0x30) = uVar3;\r\n    0x18366df35    |            *(int64_t *)(var_e8h + 0x38) = var_228h;\r\n    0x18366df52    |            func_0x000181e7cb30(var_230h, *(undefined8 *)arg1, &var_e8h, 0x100000);\r\n    0x18366df5c    |            if ((int64_t)var_208h < 0) {\r\n    0x18366df6f    |                iVar7 = CONCAT44(var_218h._4_4_, (undefined4)var_218h);\r\n    0x18366df6f    |                uVar5 = var_208h;\r\n                   |code_r0x00018366d6b5:\r\n    0x18366d6b5    |                func_0x0001841dcbe0(iVar7, uVar5 & 0x7fffffffffffffff);\r\n                   |            }\r\n                   |        } else {\r\n                   |code_r0x00018366d498:\r\n    0x18366d4a3    |            var_78h = 0;\r\n    0x18366d4a3    |            var_70h = 0;\r\n    0x18366d4a7    |            var_88h = 0;\r\n    0x18366d4a7    |            var_80h = 0;\r\n    0x18366d4ac    |            _var_98h = 0;\r\n    0x18366d4ac    |            stack0xffffffffffffff70 = 0;\r\n    0x18366d4b1    |            var_a8h = 0;\r\n    0x18366d4b1    |            var_a0h = 0;\r\n    0x18366d4b6    |            var_b8h = 0;\r\n    0x18366d4b6    |            var_b0h = 0;\r\n    0x18366d4bb    |            var_c8h = 0;\r\n    0x18366d4bb    |            var_c0h = 0;\r\n    0x18366d4c0    |            _var_68h = 0;\r\n    0x18366d498    |            func_0x00018503ecf0(&var_78h, 0x190bffee0);\r\n    0x18366d4e0    |            var_200h._0_1_ = (undefined)var_c8h;\r\n    0x18366d4e8    |            if ((int64_t)var_b0h < 0) {\r\n    0x18366d4db    |                func_0x0001841dd0f0(&var_1f8h, var_c0h, var_b8h);\r\n                   |            } else {\r\n    0x18366d4fa    |                var_1e8h = var_b0h;\r\n    0x18366d501    |                var_1f8h._0_4_ = (undefined4)var_c0h;\r\n    0x18366d501    |                var_1f8h._4_4_ = var_c0h._4_4_;\r\n    0x18366d501    |                uStack_1f0 = (undefined4)var_b8h;\r\n    0x18366d501    |                uStack_1ec = var_b8h._4_4_;\r\n                   |            }\r\n    0x18366d511    |            if ((int64_t)_var_98h < 0) {\r\n    0x18366d504    |                func_0x0001841dd0f0(&var_1e0h, var_a8h, var_a0h);\r\n                   |            } else {\r\n    0x18366d523    |                var_1d0h = _var_98h;\r\n    0x18366d52a    |                var_1e0h._0_4_ = (undefined4)var_a8h;\r\n    0x18366d52a    |                var_1e0h._4_4_ = var_a8h._4_4_;\r\n    0x18366d52a    |                uStack_1d8 = (undefined4)var_a0h;\r\n    0x18366d52a    |                uStack_1d4 = var_a0h._4_4_;\r\n                   |            }\r\n    0x18366d53d    |            if ((int64_t)var_80h < 0) {\r\n    0x18366d52d    |                func_0x0001841dd0f0(&var_1c8h, stack0xffffffffffffff70, var_88h);\r\n                   |            } else {\r\n    0x18366d54f    |                var_1b8h = var_80h;\r\n    0x18366d556    |                var_1c8h._0_4_ = var_91h._1_4_;\r\n    0x18366d556    |                var_1c8h._4_4_ = stack0xffffffffffffff74;\r\n    0x18366d556    |                uStack_1c0 = (undefined4)var_88h;\r\n    0x18366d556    |                uStack_1bc = var_88h._4_4_;\r\n                   |            }\r\n    0x18366d569    |            if ((int64_t)_var_68h < 0) {\r\n    0x18366d559    |                func_0x0001841dd0f0(&var_1b0h, var_78h, var_70h);\r\n                   |            } else {\r\n    0x18366d573    |                _var_1a0h = _var_68h;\r\n    0x18366d57b    |                var_1b0h._0_4_ = (undefined4)var_78h;\r\n    0x18366d57b    |                var_1b0h._4_4_ = var_78h._4_4_;\r\n    0x18366d57b    |                uStack_1a8 = (undefined4)var_70h;\r\n    0x18366d57b    |                uStack_1a4 = var_70h._4_4_;\r\n                   |            }\r\n    0x18366d57e    |            piVar2 = *(int32_t **)arg4;\r\n    0x18366d584    |            if (piVar2 == (int32_t *)0x0) goto code_r0x00018366e132;\r\n    0x18366d58a    |            *(undefined8 *)arg4 = 0;\r\n    0x18366d59d    |            (*(code *)0x185f59da0)(piVar2, &var_200h);\r\n    0x18366d5a3    |            LOCK();\r\n    0x18366d5a3    |            *piVar2 = *piVar2 + -1;\r\n    0x18366d5a3    |            UNLOCK();\r\n    0x18366d5a7    |            if (*piVar2 == 0) {\r\n    0x18366d5b0    |                (*(code *)0x185f59da0)(piVar2);\r\n                   |            }\r\n    0x18366d5be    |            if ((int64_t)_var_1a0h < 0) {\r\n    0x18366d5cb    |                func_0x0001841dcbe0(CONCAT44(var_1b0h._4_4_, (undefined4)var_1b0h), _var_1a0h & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x18366d5e0    |            if ((int64_t)var_1b8h < 0) {\r\n    0x18366d5ed    |                func_0x0001841dcbe0(CONCAT44(var_1c8h._4_4_, (undefined4)var_1c8h), var_1b8h & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x18366d602    |            if ((int64_t)var_1d0h < 0) {\r\n    0x18366d60f    |                func_0x0001841dcbe0(CONCAT44(var_1e0h._4_4_, (undefined4)var_1e0h), var_1d0h & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x18366d61e    |            if ((int64_t)var_1e8h < 0) {\r\n    0x18366d628    |                func_0x0001841dcbe0(CONCAT44(var_1f8h._4_4_, (undefined4)var_1f8h), var_1e8h & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x18366d63a    |            if ((int64_t)_var_68h < 0) {\r\n    0x18366d64f    |                func_0x0001841dcbe0(var_78h, _var_68h & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x18366d65c    |            if ((int64_t)var_80h < 0) {\r\n    0x18366d671    |                func_0x0001841dcbe0(stack0xffffffffffffff70, var_80h & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x18366d67e    |            if ((int64_t)_var_98h < 0) {\r\n    0x18366d693    |                func_0x0001841dcbe0(var_a8h, _var_98h & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x18366d6a0    |            iVar7 = var_c0h;\r\n    0x18366d6a0    |            uVar5 = var_b0h;\r\n    0x18366d6a0    |            if ((int64_t)var_b0h < 0) goto code_r0x00018366d6b5;\r\n                   |        }\r\n    0x18366d6bf    |        if (*(char *)(arg3 + 0x1f) < '\\0') {\r\n    0x18366d6c8    |            func_0x0001841dcbe0(*(undefined8 *)(arg3 + 8), *(uint64_t *)(arg3 + 0x18) & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x18366d6d1    |        piVar2 = *(int32_t **)arg4;\r\n    0x18366d6d7    |        if (piVar2 != (int32_t *)0x0) {\r\n    0x18366d7ce    |            LOCK();\r\n    0x18366d7ce    |            *piVar2 = *piVar2 + -1;\r\n    0x18366d7ce    |            UNLOCK();\r\n    0x18366d7d1    |            if (*piVar2 == 0) {\r\n    0x18366d7db    |                (*(code *)0x185f59da0)();\r\n                   |            }\r\n                   |        }\r\n    0x18366d6e7    |        if (*(char *)(arg_28h + 0x18) != -1) {\r\n    0x18366d6ff    |            (*(code *)0x185f59da0)(&var_c8h, arg_28h);\r\n                   |        }\r\n    0x18366d705    |        *(undefined *)(arg_28h + 0x18) = 0xff;\r\n    0x18366d70e    |        if (*(char *)(arg_30h + 0x37) < '\\0') {\r\n    0x18366d717    |            func_0x0001841dcbe0(*(undefined8 *)(arg_30h + 0x20), *(uint64_t *)(arg_30h + 0x30) & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x18366d725    |        if (*(char *)(arg_30h + 0x17) < '\\0') {\r\n    0x18366d72b    |            func_0x0001841dcbe0(*(undefined8 *)arg_30h, *(uint64_t *)(arg_30h + 0x10) & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x18366d74c    |        if (*(uint64_t *)0x191c71040 == (var_48h ^ (uint64_t)&var_258h)) {\r\n    0x18366d765    |            return;\r\n                   |        }\r\n    0x18366e11e    |        func_0x000185f05b40(var_48h ^ (uint64_t)&var_258h);\r\n                   |    }\r\n    0x18366e12d    |    func_0x000185fa7e50(0x19012c480);\r\n                   |code_r0x00018366e132:\r\n    0x18366e132    |    pcVar4 = (code *)swi(3);\r\n    0x18366e132    |    (*pcVar4)();\r\n    0x18366e132    |    return;\r\n                   |}\r\n[{\"offset\":6499521504,\"name\":\"fcn.18366d3e0\",\"size\":3474,\"is-pure\":false,\"realsz\":3470,\"noreturn\":false,\"stackframe\":600,\"calltype\":\"ms\",\"cost\":882,\"cc\":66,\"loops\":22,\"bits\":64,\"type\":\"fcn\",\"nbbs\":123,\"edges\":181,\"ebbs\":4,\"signature\":\"fcn.18366d3e0(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_3fh, int64_t arg_40h, int64_t arg_50h, int64_t arg_90h, int64_t arg_98h, int64_t arg_a8h, int64_t arg_afh, int64_t arg_b0h, int64_t arg_c0h, int64_t arg_c7h, int64_t arg_c8h, int64_t arg_d8h, int64_t arg_e0h, int64_t arg_f0h, int64_t arg_f8h, int64_t arg_108h, int64_t arg_110h, int64_t arg_120h, int64_t arg_128h, int64_t arg_138h, int64_t arg_140h, int64_t arg_288h);\",\"minbound\":6499521504,\"maxbound\":6499524978,\"callrefs\":[{\"from\":6499521583,\"to\":6488918096,\"type\":\"CALL\"},{\"from\":6499521655,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499521746,\"to\":6526594288,\"type\":\"CALL\"},{\"from\":6499521949,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499521968,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499522003,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499522037,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499522068,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499522093,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499522127,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499522161,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499522195,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499522229,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499522252,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499522303,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499522331,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499522354,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499522422,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6499522427,\"to\":6499521918,\"type\":\"CODE\"},{\"from\":6499522448,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6499522453,\"to\":6499521837,\"type\":\"CODE\"},{\"from\":6499522474,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6499522479,\"to\":6499521796,\"type\":\"CODE\"},{\"from\":6499522500,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6499522505,\"to\":6499521881,\"type\":\"CODE\"},{\"from\":6499522523,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499522529,\"to\":6499522269,\"type\":\"CODE\"},{\"from\":6499522585,\"to\":6499522600,\"type\":\"CODE\"},{\"from\":6499522595,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6499522605,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6499522616,\"to\":6525600096,\"type\":\"CALL\"},{\"from\":6499522629,\"to\":6499517856,\"type\":\"CALL\"},{\"from\":6499522646,\"to\":6514577840,\"type\":\"CALL\"},{\"from\":6499522659,\"to\":6511396000,\"type\":\"CALL\"},{\"from\":6499522677,\"to\":6499522691,\"type\":\"CODE\"},{\"from\":6499522723,\"to\":6456634672,\"type\":\"CALL\"},{\"from\":6499522922,\"to\":6515563504,\"type\":\"CALL\"},{\"from\":6499523112,\"to\":6499523277,\"type\":\"CODE\"},{\"from\":6499523358,\"to\":6515344192,\"type\":\"CALL\"},{\"from\":6499523453,\"to\":6511483504,\"type\":\"CALL\"},{\"from\":6499523497,\"to\":6529293504,\"type\":\"CALL\"},{\"from\":6499523535,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499523568,\"to\":6512942288,\"type\":\"CALL\"},{\"from\":6499523618,\"to\":6453036096,\"type\":\"CALL\"},{\"from\":6499523653,\"to\":6464561680,\"type\":\"CALL\"},{\"from\":6499523688,\"to\":6464561680,\"type\":\"CALL\"},{\"from\":6499523848,\"to\":6456090784,\"type\":\"CALL\"},{\"from\":6499523890,\"to\":6457891536,\"type\":\"CALL\"},{\"from\":6499523925,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6499523930,\"to\":6499524037,\"type\":\"CODE\"},{\"from\":6499523962,\"to\":6499524037,\"type\":\"CODE\"},{\"from\":6499524119,\"to\":6456090784,\"type\":\"CALL\"},{\"from\":6499524153,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499524205,\"to\":6471067168,\"type\":\"CALL\"},{\"from\":6499524251,\"to\":6628789088,\"type\":\"CALL\"},{\"from\":6499524283,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499524337,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6499524434,\"to\":6474418992,\"type\":\"CALL\"},{\"from\":6499524463,\"to\":6499522229,\"type\":\"CODE\"},{\"from\":6499524494,\"to\":6524603600,\"type\":\"CALL\"},{\"from\":6499524540,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499524545,\"to\":6499524227,\"type\":\"CODE\"},{\"from\":6499524583,\"to\":6499523270,\"type\":\"CODE\"},{\"from\":6499524616,\"to\":6499522883,\"type\":\"CODE\"},{\"from\":6499524649,\"to\":6499523277,\"type\":\"CODE\"},{\"from\":6499524690,\"to\":6499522883,\"type\":\"CODE\"},{\"from\":6499524712,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499524732,\"to\":6499522766,\"type\":\"CODE\"},{\"from\":6499524754,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499524774,\"to\":6499522816,\"type\":\"CODE\"},{\"from\":6499524811,\"to\":6499523277,\"type\":\"CODE\"},{\"from\":6499524833,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499524845,\"to\":6499522975,\"type\":\"CODE\"},{\"from\":6499524867,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499524879,\"to\":6499523033,\"type\":\"CODE\"},{\"from\":6499524897,\"to\":6542089024,\"type\":\"CALL\"},{\"from\":6499524909,\"to\":6542753360,\"type\":\"CALL\"},{\"from\":6499524939,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499524944,\"to\":6499522910,\"type\":\"CODE\"},{\"from\":6499524968,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499524973,\"to\":6499523291,\"type\":\"CODE\"}],\"datarefs\":[{\"from\":6499521543,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6499521641,\"to\":6725895160,\"type\":\"DATA\"},{\"from\":6499521736,\"to\":6723469024,\"type\":\"DATA\"},{\"from\":6499522281,\"to\":6725894896,\"type\":\"DATA\"},{\"from\":6499522370,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6499523301,\"to\":6715434912,\"type\":\"DATA\"},{\"from\":6499523327,\"to\":6712688112,\"type\":\"DATA\"},{\"from\":6499523371,\"to\":6717200800,\"type\":\"DATA\"},{\"from\":6499523458,\"to\":6715508808,\"type\":\"DATA\"},{\"from\":6499523540,\"to\":6723469104,\"type\":\"DATA\"},{\"from\":6499523547,\"to\":6723469056,\"type\":\"DATA\"},{\"from\":6499523725,\"to\":6715434912,\"type\":\"DATA\"},{\"from\":6499523810,\"to\":6714960280,\"type\":\"DATA\"},{\"from\":6499523853,\"to\":6712261744,\"type\":\"DATA\"},{\"from\":6499523880,\"to\":6723469008,\"type\":\"DATA\"},{\"from\":6499523976,\"to\":6718224124,\"type\":\"DATA\"},{\"from\":6499524003,\"to\":6718224128,\"type\":\"DATA\"},{\"from\":6499524016,\"to\":6718224124,\"type\":\"DATA\"},{\"from\":6499524082,\"to\":6715078912,\"type\":\"DATA\"},{\"from\":6499524348,\"to\":6499528288,\"type\":\"DATA\"},{\"from\":6499524359,\"to\":6496660576,\"type\":\"DATA\"},{\"from\":6499524370,\"to\":6496570832,\"type\":\"DATA\"},{\"from\":6499524381,\"to\":6499524992,\"type\":\"DATA\"},{\"from\":6499524902,\"to\":6712116352,\"type\":\"DATA\"}],\"codexrefs\":[{\"from\":6499522427,\"to\":6499521918,\"type\":\"CODE\"},{\"from\":6499522453,\"to\":6499521837,\"type\":\"CODE\"},{\"from\":6499522479,\"to\":6499521796,\"type\":\"CODE\"},{\"from\":6499522505,\"to\":6499521881,\"type\":\"CODE\"},{\"from\":6499522529,\"to\":6499522269,\"type\":\"CODE\"},{\"from\":6499522585,\"to\":6499522600,\"type\":\"CODE\"},{\"from\":6499522677,\"to\":6499522691,\"type\":\"CODE\"},{\"from\":6499523112,\"to\":6499523277,\"type\":\"CODE\"},{\"from\":6499523930,\"to\":6499524037,\"type\":\"CODE\"},{\"from\":6499523962,\"to\":6499524037,\"type\":\"CODE\"},{\"from\":6499524463,\"to\":6499522229,\"type\":\"CODE\"},{\"from\":6499524545,\"to\":6499524227,\"type\":\"CODE\"},{\"from\":6499524583,\"to\":6499523270,\"type\":\"CODE\"},{\"from\":6499524616,\"to\":6499522883,\"type\":\"CODE\"},{\"from\":6499524649,\"to\":6499523277,\"type\":\"CODE\"},{\"from\":6499524690,\"to\":6499522883,\"type\":\"CODE\"},{\"from\":6499524732,\"to\":6499522766,\"type\":\"CODE\"},{\"from\":6499524774,\"to\":6499522816,\"type\":\"CODE\"},{\"from\":6499524811,\"to\":6499523277,\"type\":\"CODE\"},{\"from\":6499524845,\"to\":6499522975,\"type\":\"CODE\"},{\"from\":6499524879,\"to\":6499523033,\"type\":\"CODE\"},{\"from\":6499524944,\"to\":6499522910,\"type\":\"CODE\"},{\"from\":6499524973,\"to\":6499523291,\"type\":\"CODE\"}],\"dataxrefs\":[],\"indegree\":23,\"outdegree\":58,\"nlocals\":64,\"nargs\":29,\"stackvars\":[{\"name\":\"var_258h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-600}},{\"name\":\"var_230h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-560}},{\"name\":\"var_228h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-552}},{\"name\":\"var_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_201h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-513}},{\"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_1e8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-488}},{\"name\":\"var_1e1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-481}},{\"name\":\"var_1e0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-480}},{\"name\":\"var_1d0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-464}},{\"name\":\"var_1c9h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-457}},{\"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_1b1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-433}},{\"name\":\"var_1b0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-432}},{\"name\":\"var_1a0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-416}},{\"name\":\"var_199h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-409}},{\"name\":\"var_198h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-408}},{\"name\":\"var_188h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-392}},{\"name\":\"var_180h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-384}},{\"name\":\"var_178h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-376}},{\"name\":\"var_170h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-368}},{\"name\":\"var_168h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-360}},{\"name\":\"var_158h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-344}},{\"name\":\"var_148h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-328}},{\"name\":\"var_138h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-312}},{\"name\":\"var_128h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-296}},{\"name\":\"var_118h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-280}},{\"name\":\"var_108h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-264}},{\"name\":\"var_100h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-256}},{\"name\":\"var_f8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-248}},{\"name\":\"var_e8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-232}},{\"name\":\"var_e4h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-228}},{\"name\":\"var_e3h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-227}},{\"name\":\"var_e0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-224}},{\"name\":\"var_d8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-216}},{\"name\":\"var_d1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-209}},{\"name\":\"var_c8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-200}},{\"name\":\"var_c0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-192}},{\"name\":\"var_b8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-184}},{\"name\":\"var_b0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-176}},{\"name\":\"var_a9h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-169}},{\"name\":\"var_a8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-168}},{\"name\":\"var_a0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-160}},{\"name\":\"var_98h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-152}},{\"name\":\"var_91h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-145}},{\"name\":\"var_90h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-144}},{\"name\":\"var_88h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-136}},{\"name\":\"var_80h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-128}},{\"name\":\"var_79h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-121}},{\"name\":\"var_78h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-120}},{\"name\":\"var_70h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-112}},{\"name\":\"var_68h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-104}},{\"name\":\"var_61h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-97}},{\"name\":\"var_48h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-72}},{\"name\":\"var_8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":8}},{\"name\":\"var_10h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":16}},{\"name\":\"var_17h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":23}},{\"name\":\"var_18h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":24}},{\"name\":\"var_20h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":32}},{\"name\":\"var_27h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":39}},{\"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_3fh\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":63}},{\"name\":\"arg_40h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":64}},{\"name\":\"arg_50h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":80}},{\"name\":\"arg_90h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":144}},{\"name\":\"arg_98h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":152}},{\"name\":\"arg_a8h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":168}},{\"name\":\"arg_afh\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":175}},{\"name\":\"arg_b0h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":176}},{\"name\":\"arg_c0h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":192}},{\"name\":\"arg_c7h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":199}},{\"name\":\"arg_c8h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":200}},{\"name\":\"arg_d8h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":216}},{\"name\":\"arg_e0h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":224}},{\"name\":\"arg_f0h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":240}},{\"name\":\"arg_f8h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":248}},{\"name\":\"arg_108h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":264}},{\"name\":\"arg_110h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":272}},{\"name\":\"arg_120h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":288}},{\"name\":\"arg_128h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":296}},{\"name\":\"arg_138h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":312}},{\"name\":\"arg_140h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":320}},{\"name\":\"arg_288h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":648}}],\"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":"    0x18366d3e0    |\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_79h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_90h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_1b1h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_1c9h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_1e1h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_a9h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_b0h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_98h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_80h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_68h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_1e8h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_1d0h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_1b8h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_1a0h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_17h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Removing arg arg_288h because it doesn't fit into ProtoModel\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Removing arg arg_afh because it doesn't fit into ProtoModel\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Removing arg arg_c7h because it doesn't fit into ProtoModel\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_201h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_e3h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_e4h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_e0h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_198h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_208h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_d8h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_10h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_27h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Detected overlap for variable var_20h\r\n    0x18366d3e0    |// WARNING: [rz-ghidra] Removing arg arg_3fh because it doesn't fit into ProtoModel\r\n                   |\r\n    0x18366d3e0    |void fcn.18366d3e0(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_50h, int64_t arg_90h, int64_t arg_98h, int64_t arg_d8h, int64_t arg_e0h, int64_t arg_f0h,\r\n                   |                  int64_t arg_f8h, int64_t arg_108h, int64_t arg_110h, int64_t arg_120h, int64_t arg_128h,\r\n                   |                  int64_t arg_138h, int64_t arg_140h)\r\n                   |{\r\n                   |    char cVar1;\r\n                   |    int32_t *piVar2;\r\n                   |    undefined8 uVar3;\r\n                   |    code *pcVar4;\r\n                   |    uint64_t uVar5;\r\n                   |    int32_t iVar6;\r\n                   |    int64_t iVar7;\r\n                   |    undefined8 *puVar8;\r\n                   |    undefined8 *puVar9;\r\n                   |    int64_t iVar10;\r\n                   |    int64_t var_8h;\r\n                   |    int64_t var_18h;\r\n                   |    int64_t var_258h;\r\n                   |    int64_t var_230h;\r\n                   |    int64_t var_228h;\r\n                   |    undefined uStack_220;\r\n                   |    int64_t var_218h;\r\n                   |    int64_t var_210h;\r\n                   |    undefined8 var_208h;\r\n                   |    int64_t var_200h;\r\n                   |    int64_t var_1f8h;\r\n                   |    undefined4 uStack_1f0;\r\n                   |    undefined4 uStack_1ec;\r\n                   |    uint64_t var_1e8h;\r\n                   |    int64_t var_1e0h;\r\n                   |    undefined4 uStack_1d8;\r\n                   |    undefined4 uStack_1d4;\r\n                   |    uint64_t var_1d0h;\r\n                   |    int64_t var_1c8h;\r\n                   |    undefined4 uStack_1c0;\r\n                   |    undefined4 uStack_1bc;\r\n                   |    uint64_t var_1b8h;\r\n                   |    int64_t var_1b0h;\r\n                   |    undefined4 uStack_1a8;\r\n                   |    undefined4 uStack_1a4;\r\n                   |    undefined var_1a0h [7];\r\n                   |    int64_t var_199h;\r\n                   |    undefined8 uStack_190;\r\n                   |    int64_t var_188h;\r\n                   |    int64_t var_180h;\r\n                   |    int64_t var_178h;\r\n                   |    int64_t var_170h;\r\n                   |    int64_t var_168h;\r\n                   |    undefined8 uStack_160;\r\n                   |    int64_t var_158h;\r\n                   |    undefined8 uStack_150;\r\n                   |    int64_t var_148h;\r\n                   |    int64_t *piStack_140;\r\n                   |    int64_t var_138h;\r\n                   |    undefined8 uStack_130;\r\n                   |    int64_t var_128h;\r\n                   |    undefined8 uStack_120;\r\n                   |    int64_t var_118h;\r\n                   |    int64_t iStack_110;\r\n                   |    int64_t var_108h;\r\n                   |    int64_t var_100h;\r\n                   |    int64_t var_f8h;\r\n                   |    int64_t var_e8h;\r\n                   |    undefined8 var_e0h;\r\n                   |    undefined var_d8h [7];\r\n                   |    int64_t var_d1h;\r\n                   |    int64_t var_c8h;\r\n                   |    int64_t var_c0h;\r\n                   |    int64_t var_b8h;\r\n                   |    uint64_t var_b0h;\r\n                   |    int64_t var_a8h;\r\n                   |    int64_t var_a0h;\r\n                   |    undefined var_98h [7];\r\n                   |    int64_t var_91h;\r\n                   |    int64_t var_88h;\r\n                   |    uint64_t var_80h;\r\n                   |    int64_t var_78h;\r\n                   |    int64_t var_70h;\r\n                   |    undefined var_68h [7];\r\n                   |    int64_t var_61h;\r\n                   |    int64_t var_48h;\r\n                   |    \r\n    0x18366d40e    |    var_48h = *(uint64_t *)0x191c71040 ^ (uint64_t)&var_258h;\r\n    0x18366d419    |    iVar7 = *(int64_t *)(arg1 + 0x10);\r\n    0x18366d41d    |    *(undefined8 *)(arg1 + 0x10) = 0;\r\n    0x18366d428    |    if (iVar7 != 0) {\r\n    0x18366d42f    |        func_0x000182c50850(iVar7, 1);\r\n                   |    }\r\n    0x18366d43e    |    if (*(char *)(arg_28h + 0x18) != -1) {\r\n    0x18366d456    |        var_e8h = (int64_t)&var_c8h;\r\n    0x18366d477    |        iVar6 = (*(code *)0x185f59da0)(&var_e8h, arg_28h);\r\n    0x18366d47f    |        if (iVar6 == 0) {\r\n    0x18366d481    |            iVar7 = (int64_t)*(char *)(arg_30h + 0x17);\r\n    0x18366d489    |            if (iVar7 < 0) {\r\n    0x18366d48b    |                iVar7 = *(int64_t *)(arg_30h + 8);\r\n                   |            }\r\n    0x18366d492    |            if (iVar7 == 0) goto code_r0x00018366d498;\r\n    0x18366d7e6    |            var_228h = *(int64_t *)arg4;\r\n    0x18366d7e9    |            *(undefined8 *)arg4 = 0;\r\n    0x18366d7f0    |            uStack_220 = *(undefined *)arg3;\r\n    0x18366d805    |            if (*(char *)(arg3 + 0x1f) < '\\0') {\r\n    0x18366d7f3    |                func_0x0001841dd0f0(&var_218h, *(undefined8 *)(arg3 + 8), *(undefined8 *)(arg3 + 0x10));\r\n                   |            } else {\r\n    0x18366d80b    |                var_208h = *(uint64_t *)(arg3 + 0x18);\r\n    0x18366d813    |                var_218h._0_4_ = *(undefined4 *)(arg3 + 8);\r\n    0x18366d813    |                var_218h._4_4_ = *(undefined4 *)(arg3 + 0xc);\r\n    0x18366d813    |                var_210h._0_4_ = *(undefined4 *)(arg3 + 0x10);\r\n    0x18366d813    |                var_210h._4_4_ = *(undefined4 *)(arg3 + 0x14);\r\n                   |            }\r\n    0x18366d82d    |            puVar8 = (undefined8 *)func_0x000185f006b8(0x740);\r\n    0x18366d838    |            func_0x000184f4c160(puVar8);\r\n    0x18366d83d    |            func_0x00018366c5a0(&var_c8h);\r\n    0x18366d84a    |            func_0x0001844c91b0(puVar8 + 3, &var_c8h);\r\n    0x18366d85b    |            func_0x0001841c04a0(&var_c8h);\r\n    0x18366d86c    |            if (*(char *)((int64_t)puVar8 + 0x17) < '\\0') {\r\n    0x18366d877    |                puVar8[1] = 4;\r\n    0x18366d87f    |                puVar9 = (undefined8 *)*puVar8;\r\n                   |            } else {\r\n    0x18366d86e    |                *(undefined *)((int64_t)puVar8 + 0x17) = 4;\r\n    0x18366d875    |                puVar9 = puVar8;\r\n                   |            }\r\n    0x18366d883    |            *(undefined4 *)puVar9 = 0x54534f50;\r\n    0x18366d889    |            *(undefined *)((int64_t)puVar9 + 4) = 0;\r\n    0x18366d88d    |            *(undefined4 *)(puVar8 + 0x51) = 2;\r\n    0x18366d897    |            func_0x000180d86d30(&var_c8h, puVar8 + 3);\r\n    0x18366d8b3    |            *(undefined2 *)(puVar8 + 0x12) = (undefined2)var_c8h;\r\n    0x18366d8c8    |            if (*(char *)((int64_t)puVar8 + 0xaf) < '\\0') {\r\n    0x18366e068    |                func_0x0001841dcbe0(puVar8[0x13], puVar8[0x15] & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x18366d8d2    |            puVar8[0x15] = var_b0h;\r\n    0x18366d8da    |            *(undefined4 *)(puVar8 + 0x13) = (undefined4)var_c0h;\r\n    0x18366d8da    |            *(undefined4 *)((int64_t)puVar8 + 0x9c) = var_c0h._4_4_;\r\n    0x18366d8da    |            *(undefined4 *)(puVar8 + 0x14) = (undefined4)var_b8h;\r\n    0x18366d8da    |            *(undefined4 *)((int64_t)puVar8 + 0xa4) = var_b8h._4_4_;\r\n    0x18366d8e7    |            var_b0h = var_b0h & 0xffffffffffffff;\r\n    0x18366d8ea    |            var_c0h = var_c0h & 0xffffffffffffff00;\r\n    0x18366d8fa    |            if (*(char *)((int64_t)puVar8 + 199) < '\\0') {\r\n    0x18366e092    |                func_0x0001841dcbe0(puVar8[0x16], puVar8[0x18] & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x18366d904    |            puVar8[0x18] = _var_98h;\r\n    0x18366d90b    |            *(undefined4 *)(puVar8 + 0x16) = (undefined4)var_a8h;\r\n    0x18366d90b    |            *(undefined4 *)((int64_t)puVar8 + 0xb4) = var_a8h._4_4_;\r\n    0x18366d90b    |            *(undefined4 *)(puVar8 + 0x17) = (undefined4)var_a0h;\r\n    0x18366d90b    |            *(undefined4 *)((int64_t)puVar8 + 0xbc) = var_a0h._4_4_;\r\n    0x18366d918    |            _var_98h = _var_98h & 0xffffffffffffff;\r\n    0x18366d91b    |            var_a8h = var_a8h & 0xffffffffffffff00;\r\n    0x18366d91e    |            puVar9 = puVar8 + 0x19;\r\n    0x18366d925    |            cVar1 = *(char *)(puVar8 + 0x1b);\r\n    0x18366d92e    |            if (cVar1 == (char)var_80h) {\r\n    0x18366dfee    |                if (cVar1 != '\\0') {\r\n    0x18366dfff    |                    *puVar9 = stack0xffffffffffffff70;\r\n    0x18366dfff    |                    puVar8[0x1a] = var_88h;\r\n    0x18366e005    |                    stack0xffffffffffffff70 = 0;\r\n    0x18366e005    |                    var_88h = 0;\r\n                   |                }\r\n    0x18366d936    |            } else if (cVar1 == '\\0') {\r\n    0x18366e031    |                if (puVar9 == (undefined8 *)0x0) goto code_r0x00018366e114;\r\n    0x18366e042    |                *puVar9 = stack0xffffffffffffff70;\r\n    0x18366e042    |                puVar8[0x1a] = var_88h;\r\n    0x18366e048    |                stack0xffffffffffffff70 = 0;\r\n    0x18366e048    |                var_88h = 0;\r\n    0x18366e04b    |                *(undefined *)(puVar8 + 0x1b) = 1;\r\n                   |            } else {\r\n    0x18366d93c    |                *(undefined *)(puVar8 + 0x1b) = 0;\r\n                   |            }\r\n    0x18366d94a    |            *(undefined *)(puVar8 + 0x1c) = (undefined)var_78h;\r\n    0x18366d958    |            if ((int64_t)var_b0h < 0) {\r\n    0x18366e14b    |                func_0x0001841dcbe0(var_c0h, var_b0h & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x18366d95e    |            func_0x0001845b9bf0(&var_c8h, puVar8 + 3);\r\n    0x18366d976    |            if (*(char *)(puVar8 + 0x28) == '\\x01') {\r\n    0x18366d984    |                *(undefined2 *)(puVar8 + 0x1e) = (undefined2)var_c8h;\r\n    0x18366d999    |                if (*(char *)((int64_t)puVar8 + 0x10f) < '\\0') {\r\n    0x18366e0e1    |                    func_0x0001841dcbe0(puVar8[0x1f], puVar8[0x21] & 0x7fffffffffffffff);\r\n                   |                }\r\n    0x18366d9ab    |                puVar8[0x21] = var_b0h;\r\n    0x18366d9b3    |                *(undefined4 *)(puVar8 + 0x1f) = (undefined4)var_c0h;\r\n    0x18366d9b3    |                *(undefined4 *)((int64_t)puVar8 + 0xfc) = var_c0h._4_4_;\r\n    0x18366d9b3    |                *(undefined4 *)(puVar8 + 0x20) = (undefined4)var_b8h;\r\n    0x18366d9b3    |                *(undefined4 *)((int64_t)puVar8 + 0x104) = var_b8h._4_4_;\r\n    0x18366d9b8    |                var_b0h = var_b0h & 0xffffffffffffff;\r\n    0x18366d9bf    |                var_c0h = var_c0h & 0xffffffffffffff00;\r\n    0x18366d9d3    |                if (*(char *)((int64_t)puVar8 + 0x127) < '\\0') {\r\n    0x18366e103    |                    func_0x0001841dcbe0(puVar8[0x22], puVar8[0x24] & 0x7fffffffffffffff);\r\n                   |                }\r\n    0x18366d9e5    |                puVar8[0x24] = _var_98h;\r\n    0x18366d9ec    |                *(undefined4 *)(puVar8 + 0x22) = (undefined4)var_a8h;\r\n    0x18366d9ec    |                *(undefined4 *)((int64_t)puVar8 + 0x114) = var_a8h._4_4_;\r\n    0x18366d9ec    |                *(undefined4 *)(puVar8 + 0x23) = (undefined4)var_a0h;\r\n    0x18366d9ec    |                *(undefined4 *)((int64_t)puVar8 + 0x11c) = var_a0h._4_4_;\r\n    0x18366d9f1    |                _var_98h = _var_98h & 0xffffffffffffff;\r\n    0x18366d9f8    |                var_a8h = var_a8h & 0xffffffffffffff00;\r\n    0x18366d9ff    |                puVar9 = puVar8 + 0x25;\r\n    0x18366da06    |                cVar1 = *(char *)(puVar8 + 0x27);\r\n    0x18366da13    |                if (cVar1 == (char)var_80h) {\r\n    0x18366e00f    |                    if (cVar1 != '\\0') {\r\n    0x18366e020    |                        *puVar9 = stack0xffffffffffffff70;\r\n    0x18366e020    |                        puVar8[0x26] = var_88h;\r\n    0x18366e026    |                        stack0xffffffffffffff70 = 0;\r\n    0x18366e026    |                        var_88h = 0;\r\n                   |                    }\r\n    0x18366da1b    |                } else if (cVar1 == '\\0') {\r\n    0x18366e0ae    |                    if (puVar9 == (undefined8 *)0x0) goto code_r0x00018366e114;\r\n    0x18366e0bb    |                    *puVar9 = stack0xffffffffffffff70;\r\n    0x18366e0bb    |                    puVar8[0x26] = var_88h;\r\n    0x18366e0c1    |                    stack0xffffffffffffff70 = 0;\r\n    0x18366e0c1    |                    var_88h = 0;\r\n    0x18366e0c4    |                    *(undefined *)(puVar8 + 0x27) = 1;\r\n                   |                } else {\r\n    0x18366da21    |                    *(undefined *)(puVar8 + 0x27) = 0;\r\n                   |                }\r\n                   |            } else {\r\n    0x18366da36    |                if (puVar8 == (undefined8 *)0xffffffffffffff10) goto code_r0x00018366e114;\r\n    0x18366da44    |                *(undefined2 *)(puVar8 + 0x1e) = (undefined2)var_c8h;\r\n    0x18366da53    |                puVar8[0x21] = var_b0h;\r\n    0x18366da62    |                puVar8[0x1f] = var_c0h;\r\n    0x18366da62    |                puVar8[0x20] = var_b8h;\r\n    0x18366da6c    |                var_c0h = 0;\r\n    0x18366da6c    |                var_b8h = 0;\r\n    0x18366da76    |                var_b0h = 0;\r\n    0x18366da86    |                puVar8[0x24] = _var_98h;\r\n    0x18366da95    |                puVar8[0x22] = var_a8h;\r\n    0x18366da95    |                puVar8[0x23] = var_a0h;\r\n    0x18366da9c    |                var_a8h = 0;\r\n    0x18366da9c    |                var_a0h = 0;\r\n    0x18366daa4    |                _var_98h = 0;\r\n    0x18366daac    |                *(undefined *)(puVar8 + 0x25) = 0;\r\n    0x18366dab2    |                *(undefined *)(puVar8 + 0x27) = 0;\r\n    0x18366dac0    |                if ((char)var_80h == '\\x01') {\r\n    0x18366dfd5    |                    puVar8[0x25] = stack0xffffffffffffff70;\r\n    0x18366dfd5    |                    puVar8[0x26] = var_88h;\r\n    0x18366dfd8    |                    stack0xffffffffffffff70 = 0;\r\n    0x18366dfd8    |                    var_88h = 0;\r\n    0x18366dfe0    |                    *(undefined *)(puVar8 + 0x27) = 1;\r\n                   |                }\r\n    0x18366dac6    |                *(undefined *)(puVar8 + 0x28) = 1;\r\n                   |            }\r\n    0x18366dad5    |            if ((int64_t)var_b0h < 0) {\r\n    0x18366e168    |                func_0x0001841dcbe0(var_c0h, var_b0h & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x18366dade    |            var_230h = (int64_t)(puVar8 + 0x47);\r\n    0x18366daf4    |            var_c8h = 0x1904567a0;\r\n    0x18366daf7    |            var_c0h = 0x10;\r\n    0x18366db0e    |            var_e8h = 0x1901b7df0;\r\n    0x18366db11    |            var_e0h = (int64_t *)0xc;\r\n    0x18366db1e    |            func_0x000184584340();\r\n    0x18366db23    |            var_108h = (int64_t)&var_c8h;\r\n    0x18366db32    |            var_c8h = 0x1906059a0;\r\n    0x18366db35    |            var_c0h = 7;\r\n    0x18366db3d    |            var_b0h = (uint64_t)*(char *)(arg_30h + 0x17);\r\n    0x18366db48    |            var_b8h = arg_30h;\r\n    0x18366db48    |            if ((int64_t)var_b0h < 0) {\r\n    0x18366db4a    |                var_b8h = *(int64_t *)arg_30h;\r\n    0x18366db4e    |                var_b0h = *(uint64_t *)(arg_30h + 8);\r\n                   |            }\r\n    0x18366db6d    |            var_100h = 2;\r\n    0x18366db75    |            func_0x0001841d5a70(&var_e8h);\r\n    0x18366db91    |            var_168h = 0x190468848;\r\n    0x18366db94    |            uStack_160 = 0xd;\r\n    0x18366dba9    |            func_0x0001852d1cc0(var_230h, &var_168h, &var_e8h);\r\n    0x18366dbba    |            if ((int64_t)_var_d8h < 0) {\r\n    0x18366dbcf    |                func_0x0001841dcbe0(var_e8h, _var_d8h & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x18366dbe2    |            func_0x000184339cd0(&var_c8h, 0x190bfff30, 0x190bfff00, 0xd0);\r\n    0x18366dbfd    |            var_108h = CONCAT44(var_108h._4_4_, 0x56907dc);\r\n    0x18366dc22    |            var_170h = (int64_t)puVar8;\r\n    0x18366dc0f    |            func_0x000180a18440(&var_e8h, &var_170h, &var_108h, &var_c8h);\r\n    0x18366dc22    |            iVar10 = var_e8h;\r\n    0x18366dc2b    |            var_e8h = 0;\r\n    0x18366dc33    |            iVar7 = *(int64_t *)(arg1 + 0x18);\r\n    0x18366dc37    |            *(int64_t *)(arg1 + 0x18) = iVar10;\r\n    0x18366dc3e    |            if (iVar7 != 0) {\r\n    0x18366dc45    |                func_0x000181516210(iVar7, 1);\r\n    0x18366dc45    |                iVar7 = var_e8h;\r\n    0x18366dc52    |                var_e8h = 0;\r\n    0x18366dc61    |                if (iVar7 != 0) {\r\n    0x18366dc68    |                    func_0x000181516210(iVar7, 1);\r\n                   |                }\r\n                   |            }\r\n    0x18366dc71    |            *(undefined *)(*(int64_t *)(arg1 + 0x18) + 0x31) = 1;\r\n    0x18366dc79    |            *(undefined8 *)(*(int64_t *)(arg1 + 0x18) + 0x208) = 10000000;\r\n    0x18366dc84    |            var_230h = *(int64_t *)(arg1 + 0x18);\r\n    0x18366dc94    |            var_180h = 0x1904567a0;\r\n    0x18366dc9c    |            var_178h = 0x10;\r\n    0x18366dcab    |            var_108h = 0;\r\n    0x18366dcab    |            var_100h = 0;\r\n    0x18366dcb3    |            var_f8h = 0;\r\n    0x18366dcbf    |            iStack_110 = (int64_t)*(char *)(arg2 + 0x17);\r\n    0x18366dcc8    |            if (iStack_110 < 0) {\r\n    0x18366dcca    |                iStack_110 = *(int64_t *)(arg2 + 8);\r\n    0x18366dccf    |                arg2 = *(int64_t *)arg2;\r\n                   |            }\r\n    0x18366dcf1    |            var_128h = 0x1903e2998;\r\n    0x18366dcf9    |            uStack_120 = 4;\r\n    0x18366dd08    |            var_118h = arg2;\r\n    0x18366dcfd    |            func_0x000180d020a0(&var_108h);\r\n    0x18366dd1c    |            var_138h = 0x19014fc70;\r\n    0x18366dd24    |            uStack_130 = 4;\r\n    0x18366dcfd    |            func_0x000180eb9ad0(&var_108h, &var_138h, 0x190bffed0);\r\n    0x18366dd3c    |            if ((int64_t)var_208h < 0) {\r\n    0x18366dd46    |                if (CONCAT44(var_210h._4_4_, (undefined4)var_210h) == 0) {\r\n                   |code_r0x00018366dd7c:\r\n    0x18366dd84    |                    _var_d8h = CONCAT17(5, var_d8h);\r\n    0x18366dd9d    |                    if (0x1906ff6fc < (int64_t)&var_e8h + 5U && &var_e8h < (int64_t *)0x1906ff6fd) {\r\n                   |code_r0x00018366e114:\r\n    0x18366e114    |    // WARNING: Does not return\r\n    0x18366e114    |                        pcVar4 = (code *)invalidInstructionException();\r\n    0x18366e114    |                        (*pcVar4)();\r\n                   |                    }\r\n    0x18366ddbd    |                    var_e8h = CONCAT26(var_e8h._6_2_, 0x4e432d687a);\r\n                   |                } else {\r\n    0x18366dd4d    |                    func_0x0001841dd0f0(&var_e8h, CONCAT44(var_218h._4_4_, (undefined4)var_218h));\r\n                   |                }\r\n                   |            } else {\r\n    0x18366dd5c    |                if (var_208h._7_1_ == '\\0') goto code_r0x00018366dd7c;\r\n    0x18366dd67    |                _var_d8h = var_208h;\r\n    0x18366dd72    |                var_e8h = CONCAT44(var_218h._4_4_, (undefined4)var_218h);\r\n    0x18366dd72    |                var_e0h = (int64_t *)CONCAT44(var_210h._4_4_, (undefined4)var_210h);\r\n                   |            }\r\n    0x18366ddc5    |            piStack_140 = (int64_t *)(int64_t)(char)var_d1h;\r\n    0x18366ddd1    |            var_148h = (int64_t)&var_e8h;\r\n    0x18366ddd1    |            if ((int64_t)piStack_140 < 0) {\r\n    0x18366ddda    |                var_148h = var_e8h;\r\n    0x18366ddda    |                piStack_140 = var_e0h;\r\n                   |            }\r\n    0x18366de01    |            var_158h = 0x1903ff900;\r\n    0x18366de04    |            uStack_150 = 8;\r\n    0x18366de0c    |            func_0x000180d020a0(&var_108h);\r\n    0x18366de24    |            if ((int64_t)_var_d8h < 0) {\r\n    0x18366de39    |                func_0x0001841dcbe0(var_e8h, _var_d8h & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x18366de49    |            stack0xfffffffffffffe68 = 0;\r\n    0x18366de49    |            uStack_190 = 0;\r\n    0x18366de4d    |            var_188h = 0;\r\n    0x18366de61    |            _var_d8h = CONCAT71(stack0xffffffffffffff29, 6);\r\n    0x18366de6d    |            var_e0h = &var_108h;\r\n    0x18366de55    |            func_0x000181b4a620(&var_e8h, 0, (int64_t)&var_199h + 1, 200);\r\n    0x18366de6d    |            iVar7 = var_108h;\r\n    0x18366de7d    |            if (var_108h != 0) {\r\n    0x18366df83    |                for (iVar10 = var_100h << 5; iVar10 != 0; iVar10 = iVar10 + -0x20) {\r\n    0x18366df85    |                    func_0x000184e58cd0(iVar7 + -0x20 + iVar10);\r\n                   |                }\r\n    0x18366dfa4    |                var_100h = iVar7 - var_108h >> 5;\r\n    0x18366dfbc    |                func_0x0001841dcbe0(var_108h, var_f8h << 5);\r\n                   |            }\r\n    0x18366de9b    |            func_0x00018b1b4b60(var_230h, (int64_t)&var_199h + 1, &var_180h);\r\n    0x18366dea6    |            if (var_188h < 0) {\r\n    0x18366debb    |                func_0x0001841dcbe0(stack0xfffffffffffffe68, var_188h & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x18366dec0    |            var_230h = *(int64_t *)(arg1 + 0x18);\r\n    0x18366dec9    |            piVar2 = *(int32_t **)(arg1 + 0x20);\r\n    0x18366decd    |            uVar3 = *(undefined8 *)(arg1 + 0x28);\r\n    0x18366ded4    |            if (piVar2 != (int32_t *)0x0) {\r\n    0x18366dedb    |                LOCK();\r\n    0x18366dedb    |                iVar6 = *piVar2;\r\n    0x18366dedb    |                *piVar2 = *piVar2 + 1;\r\n    0x18366dedb    |                UNLOCK();\r\n    0x18366dee6    |                if (iVar6 == 0x7fffffff) {\r\n    0x18366e135    |                    pcVar4 = (code *)swi(3);\r\n    0x18366e135    |                    (*pcVar4)();\r\n    0x18366e135    |                    return;\r\n                   |                }\r\n                   |            }\r\n    0x18366def1    |            var_e8h = func_0x000185f006b8(0x40);\r\n    0x18366def6    |            *(undefined4 *)var_e8h = 1;\r\n    0x18366df03    |            *(undefined8 *)(var_e8h + 8) = 0x18366ee60;\r\n    0x18366df0e    |            *(undefined8 *)(var_e8h + 0x10) = 0x1833b2c60;\r\n    0x18366df19    |            *(undefined8 *)(var_e8h + 0x18) = 0x18339cdd0;\r\n    0x18366df24    |            *(undefined8 *)(var_e8h + 0x20) = 0x18366e180;\r\n    0x18366df28    |            *(int32_t **)(var_e8h + 0x28) = piVar2;\r\n    0x18366df2c    |            *(undefined8 *)(var_e8h + 0x30) = uVar3;\r\n    0x18366df35    |            *(int64_t *)(var_e8h + 0x38) = var_228h;\r\n    0x18366df52    |            func_0x000181e7cb30(var_230h, *(undefined8 *)arg1, &var_e8h, 0x100000);\r\n    0x18366df5c    |            if ((int64_t)var_208h < 0) {\r\n    0x18366df6f    |                iVar7 = CONCAT44(var_218h._4_4_, (undefined4)var_218h);\r\n    0x18366df6f    |                uVar5 = var_208h;\r\n                   |code_r0x00018366d6b5:\r\n    0x18366d6b5    |                func_0x0001841dcbe0(iVar7, uVar5 & 0x7fffffffffffffff);\r\n                   |            }\r\n                   |        } else {\r\n                   |code_r0x00018366d498:\r\n    0x18366d4a3    |            var_78h = 0;\r\n    0x18366d4a3    |            var_70h = 0;\r\n    0x18366d4a7    |            var_88h = 0;\r\n    0x18366d4a7    |            var_80h = 0;\r\n    0x18366d4ac    |            _var_98h = 0;\r\n    0x18366d4ac    |            stack0xffffffffffffff70 = 0;\r\n    0x18366d4b1    |            var_a8h = 0;\r\n    0x18366d4b1    |            var_a0h = 0;\r\n    0x18366d4b6    |            var_b8h = 0;\r\n    0x18366d4b6    |            var_b0h = 0;\r\n    0x18366d4bb    |            var_c8h = 0;\r\n    0x18366d4bb    |            var_c0h = 0;\r\n    0x18366d4c0    |            _var_68h = 0;\r\n    0x18366d498    |            func_0x00018503ecf0(&var_78h, 0x190bffee0);\r\n    0x18366d4e0    |            var_200h._0_1_ = (undefined)var_c8h;\r\n    0x18366d4e8    |            if ((int64_t)var_b0h < 0) {\r\n    0x18366d4db    |                func_0x0001841dd0f0(&var_1f8h, var_c0h, var_b8h);\r\n                   |            } else {\r\n    0x18366d4fa    |                var_1e8h = var_b0h;\r\n    0x18366d501    |                var_1f8h._0_4_ = (undefined4)var_c0h;\r\n    0x18366d501    |                var_1f8h._4_4_ = var_c0h._4_4_;\r\n    0x18366d501    |                uStack_1f0 = (undefined4)var_b8h;\r\n    0x18366d501    |                uStack_1ec = var_b8h._4_4_;\r\n                   |            }\r\n    0x18366d511    |            if ((int64_t)_var_98h < 0) {\r\n    0x18366d504    |                func_0x0001841dd0f0(&var_1e0h, var_a8h, var_a0h);\r\n                   |            } else {\r\n    0x18366d523    |                var_1d0h = _var_98h;\r\n    0x18366d52a    |                var_1e0h._0_4_ = (undefined4)var_a8h;\r\n    0x18366d52a    |                var_1e0h._4_4_ = var_a8h._4_4_;\r\n    0x18366d52a    |                uStack_1d8 = (undefined4)var_a0h;\r\n    0x18366d52a    |                uStack_1d4 = var_a0h._4_4_;\r\n                   |            }\r\n    0x18366d53d    |            if ((int64_t)var_80h < 0) {\r\n    0x18366d52d    |                func_0x0001841dd0f0(&var_1c8h, stack0xffffffffffffff70, var_88h);\r\n                   |            } else {\r\n    0x18366d54f    |                var_1b8h = var_80h;\r\n    0x18366d556    |                var_1c8h._0_4_ = var_91h._1_4_;\r\n    0x18366d556    |                var_1c8h._4_4_ = stack0xffffffffffffff74;\r\n    0x18366d556    |                uStack_1c0 = (undefined4)var_88h;\r\n    0x18366d556    |                uStack_1bc = var_88h._4_4_;\r\n                   |            }\r\n    0x18366d569    |            if ((int64_t)_var_68h < 0) {\r\n    0x18366d559    |                func_0x0001841dd0f0(&var_1b0h, var_78h, var_70h);\r\n                   |            } else {\r\n    0x18366d573    |                _var_1a0h = _var_68h;\r\n    0x18366d57b    |                var_1b0h._0_4_ = (undefined4)var_78h;\r\n    0x18366d57b    |                var_1b0h._4_4_ = var_78h._4_4_;\r\n    0x18366d57b    |                uStack_1a8 = (undefined4)var_70h;\r\n    0x18366d57b    |                uStack_1a4 = var_70h._4_4_;\r\n                   |            }\r\n    0x18366d57e    |            piVar2 = *(int32_t **)arg4;\r\n    0x18366d584    |            if (piVar2 == (int32_t *)0x0) goto code_r0x00018366e132;\r\n    0x18366d58a    |            *(undefined8 *)arg4 = 0;\r\n    0x18366d59d    |            (*(code *)0x185f59da0)(piVar2, &var_200h);\r\n    0x18366d5a3    |            LOCK();\r\n    0x18366d5a3    |            *piVar2 = *piVar2 + -1;\r\n    0x18366d5a3    |            UNLOCK();\r\n    0x18366d5a7    |            if (*piVar2 == 0) {\r\n    0x18366d5b0    |                (*(code *)0x185f59da0)(piVar2);\r\n                   |            }\r\n    0x18366d5be    |            if ((int64_t)_var_1a0h < 0) {\r\n    0x18366d5cb    |                func_0x0001841dcbe0(CONCAT44(var_1b0h._4_4_, (undefined4)var_1b0h), _var_1a0h & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x18366d5e0    |            if ((int64_t)var_1b8h < 0) {\r\n    0x18366d5ed    |                func_0x0001841dcbe0(CONCAT44(var_1c8h._4_4_, (undefined4)var_1c8h), var_1b8h & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x18366d602    |            if ((int64_t)var_1d0h < 0) {\r\n    0x18366d60f    |                func_0x0001841dcbe0(CONCAT44(var_1e0h._4_4_, (undefined4)var_1e0h), var_1d0h & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x18366d61e    |            if ((int64_t)var_1e8h < 0) {\r\n    0x18366d628    |                func_0x0001841dcbe0(CONCAT44(var_1f8h._4_4_, (undefined4)var_1f8h), var_1e8h & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x18366d63a    |            if ((int64_t)_var_68h < 0) {\r\n    0x18366d64f    |                func_0x0001841dcbe0(var_78h, _var_68h & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x18366d65c    |            if ((int64_t)var_80h < 0) {\r\n    0x18366d671    |                func_0x0001841dcbe0(stack0xffffffffffffff70, var_80h & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x18366d67e    |            if ((int64_t)_var_98h < 0) {\r\n    0x18366d693    |                func_0x0001841dcbe0(var_a8h, _var_98h & 0x7fffffffffffffff);\r\n                   |            }\r\n    0x18366d6a0    |            iVar7 = var_c0h;\r\n    0x18366d6a0    |            uVar5 = var_b0h;\r\n    0x18366d6a0    |            if ((int64_t)var_b0h < 0) goto code_r0x00018366d6b5;\r\n                   |        }\r\n    0x18366d6bf    |        if (*(char *)(arg3 + 0x1f) < '\\0') {\r\n    0x18366d6c8    |            func_0x0001841dcbe0(*(undefined8 *)(arg3 + 8), *(uint64_t *)(arg3 + 0x18) & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x18366d6d1    |        piVar2 = *(int32_t **)arg4;\r\n    0x18366d6d7    |        if (piVar2 != (int32_t *)0x0) {\r\n    0x18366d7ce    |            LOCK();\r\n    0x18366d7ce    |            *piVar2 = *piVar2 + -1;\r\n    0x18366d7ce    |            UNLOCK();\r\n    0x18366d7d1    |            if (*piVar2 == 0) {\r\n    0x18366d7db    |                (*(code *)0x185f59da0)();\r\n                   |            }\r\n                   |        }\r\n    0x18366d6e7    |        if (*(char *)(arg_28h + 0x18) != -1) {\r\n    0x18366d6ff    |            (*(code *)0x185f59da0)(&var_c8h, arg_28h);\r\n                   |        }\r\n    0x18366d705    |        *(undefined *)(arg_28h + 0x18) = 0xff;\r\n    0x18366d70e    |        if (*(char *)(arg_30h + 0x37) < '\\0') {\r\n    0x18366d717    |            func_0x0001841dcbe0(*(undefined8 *)(arg_30h + 0x20), *(uint64_t *)(arg_30h + 0x30) & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x18366d725    |        if (*(char *)(arg_30h + 0x17) < '\\0') {\r\n    0x18366d72b    |            func_0x0001841dcbe0(*(undefined8 *)arg_30h, *(uint64_t *)(arg_30h + 0x10) & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x18366d74c    |        if (*(uint64_t *)0x191c71040 == (var_48h ^ (uint64_t)&var_258h)) {\r\n    0x18366d765    |            return;\r\n                   |        }\r\n    0x18366e11e    |        func_0x000185f05b40(var_48h ^ (uint64_t)&var_258h);\r\n                   |    }\r\n    0x18366e12d    |    func_0x000185fa7e50(0x19012c480);\r\n                   |code_r0x00018366e132:\r\n    0x18366e132    |    pcVar4 = (code *)swi(3);\r\n    0x18366e132    |    (*pcVar4)();\r\n    0x18366e132    |    return;\r\n                   |}\r\n[{\"offset\":6499521504,\"name\":\"fcn.18366d3e0\",\"size\":3474,\"is-pure\":false,\"realsz\":3470,\"noreturn\":false,\"stackframe\":600,\"calltype\":\"ms\",\"cost\":882,\"cc\":66,\"loops\":22,\"bits\":64,\"type\":\"fcn\",\"nbbs\":123,\"edges\":181,\"ebbs\":4,\"signature\":\"fcn.18366d3e0(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_3fh, int64_t arg_40h, int64_t arg_50h, int64_t arg_90h, int64_t arg_98h, int64_t arg_a8h, int64_t arg_afh, int64_t arg_b0h, int64_t arg_c0h, int64_t arg_c7h, int64_t arg_c8h, int64_t arg_d8h, int64_t arg_e0h, int64_t arg_f0h, int64_t arg_f8h, int64_t arg_108h, int64_t arg_110h, int64_t arg_120h, int64_t arg_128h, int64_t arg_138h, int64_t arg_140h, int64_t arg_288h);\",\"minbound\":6499521504,\"maxbound\":6499524978,\"callrefs\":[{\"from\":6499521583,\"to\":6488918096,\"type\":\"CALL\"},{\"from\":6499521655,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499521746,\"to\":6526594288,\"type\":\"CALL\"},{\"from\":6499521949,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499521968,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499522003,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499522037,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499522068,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499522093,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499522127,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499522161,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499522195,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499522229,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499522252,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499522303,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499522331,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499522354,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499522422,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6499522427,\"to\":6499521918,\"type\":\"CODE\"},{\"from\":6499522448,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6499522453,\"to\":6499521837,\"type\":\"CODE\"},{\"from\":6499522474,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6499522479,\"to\":6499521796,\"type\":\"CODE\"},{\"from\":6499522500,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6499522505,\"to\":6499521881,\"type\":\"CODE\"},{\"from\":6499522523,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499522529,\"to\":6499522269,\"type\":\"CODE\"},{\"from\":6499522585,\"to\":6499522600,\"type\":\"CODE\"},{\"from\":6499522595,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6499522605,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6499522616,\"to\":6525600096,\"type\":\"CALL\"},{\"from\":6499522629,\"to\":6499517856,\"type\":\"CALL\"},{\"from\":6499522646,\"to\":6514577840,\"type\":\"CALL\"},{\"from\":6499522659,\"to\":6511396000,\"type\":\"CALL\"},{\"from\":6499522677,\"to\":6499522691,\"type\":\"CODE\"},{\"from\":6499522723,\"to\":6456634672,\"type\":\"CALL\"},{\"from\":6499522922,\"to\":6515563504,\"type\":\"CALL\"},{\"from\":6499523112,\"to\":6499523277,\"type\":\"CODE\"},{\"from\":6499523358,\"to\":6515344192,\"type\":\"CALL\"},{\"from\":6499523453,\"to\":6511483504,\"type\":\"CALL\"},{\"from\":6499523497,\"to\":6529293504,\"type\":\"CALL\"},{\"from\":6499523535,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499523568,\"to\":6512942288,\"type\":\"CALL\"},{\"from\":6499523618,\"to\":6453036096,\"type\":\"CALL\"},{\"from\":6499523653,\"to\":6464561680,\"type\":\"CALL\"},{\"from\":6499523688,\"to\":6464561680,\"type\":\"CALL\"},{\"from\":6499523848,\"to\":6456090784,\"type\":\"CALL\"},{\"from\":6499523890,\"to\":6457891536,\"type\":\"CALL\"},{\"from\":6499523925,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6499523930,\"to\":6499524037,\"type\":\"CODE\"},{\"from\":6499523962,\"to\":6499524037,\"type\":\"CODE\"},{\"from\":6499524119,\"to\":6456090784,\"type\":\"CALL\"},{\"from\":6499524153,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499524205,\"to\":6471067168,\"type\":\"CALL\"},{\"from\":6499524251,\"to\":6628789088,\"type\":\"CALL\"},{\"from\":6499524283,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499524337,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6499524434,\"to\":6474418992,\"type\":\"CALL\"},{\"from\":6499524463,\"to\":6499522229,\"type\":\"CODE\"},{\"from\":6499524494,\"to\":6524603600,\"type\":\"CALL\"},{\"from\":6499524540,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499524545,\"to\":6499524227,\"type\":\"CODE\"},{\"from\":6499524583,\"to\":6499523270,\"type\":\"CODE\"},{\"from\":6499524616,\"to\":6499522883,\"type\":\"CODE\"},{\"from\":6499524649,\"to\":6499523277,\"type\":\"CODE\"},{\"from\":6499524690,\"to\":6499522883,\"type\":\"CODE\"},{\"from\":6499524712,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499524732,\"to\":6499522766,\"type\":\"CODE\"},{\"from\":6499524754,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499524774,\"to\":6499522816,\"type\":\"CODE\"},{\"from\":6499524811,\"to\":6499523277,\"type\":\"CODE\"},{\"from\":6499524833,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499524845,\"to\":6499522975,\"type\":\"CODE\"},{\"from\":6499524867,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499524879,\"to\":6499523033,\"type\":\"CODE\"},{\"from\":6499524897,\"to\":6542089024,\"type\":\"CALL\"},{\"from\":6499524909,\"to\":6542753360,\"type\":\"CALL\"},{\"from\":6499524939,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499524944,\"to\":6499522910,\"type\":\"CODE\"},{\"from\":6499524968,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499524973,\"to\":6499523291,\"type\":\"CODE\"}],\"datarefs\":[{\"from\":6499521543,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6499521641,\"to\":6725895160,\"type\":\"DATA\"},{\"from\":6499521736,\"to\":6723469024,\"type\":\"DATA\"},{\"from\":6499522281,\"to\":6725894896,\"type\":\"DATA\"},{\"from\":6499522370,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6499523301,\"to\":6715434912,\"type\":\"DATA\"},{\"from\":6499523327,\"to\":6712688112,\"type\":\"DATA\"},{\"from\":6499523371,\"to\":6717200800,\"type\":\"DATA\"},{\"from\":6499523458,\"to\":6715508808,\"type\":\"DATA\"},{\"from\":6499523540,\"to\":6723469104,\"type\":\"DATA\"},{\"from\":6499523547,\"to\":6723469056,\"type\":\"DATA\"},{\"from\":6499523725,\"to\":6715434912,\"type\":\"DATA\"},{\"from\":6499523810,\"to\":6714960280,\"type\":\"DATA\"},{\"from\":6499523853,\"to\":6712261744,\"type\":\"DATA\"},{\"from\":6499523880,\"to\":6723469008,\"type\":\"DATA\"},{\"from\":6499523976,\"to\":6718224124,\"type\":\"DATA\"},{\"from\":6499524003,\"to\":6718224128,\"type\":\"DATA\"},{\"from\":6499524016,\"to\":6718224124,\"type\":\"DATA\"},{\"from\":6499524082,\"to\":6715078912,\"type\":\"DATA\"},{\"from\":6499524348,\"to\":6499528288,\"type\":\"DATA\"},{\"from\":6499524359,\"to\":6496660576,\"type\":\"DATA\"},{\"from\":6499524370,\"to\":6496570832,\"type\":\"DATA\"},{\"from\":6499524381,\"to\":6499524992,\"type\":\"DATA\"},{\"from\":6499524902,\"to\":6712116352,\"type\":\"DATA\"}],\"codexrefs\":[{\"from\":6499522427,\"to\":6499521918,\"type\":\"CODE\"},{\"from\":6499522453,\"to\":6499521837,\"type\":\"CODE\"},{\"from\":6499522479,\"to\":6499521796,\"type\":\"CODE\"},{\"from\":6499522505,\"to\":6499521881,\"type\":\"CODE\"},{\"from\":6499522529,\"to\":6499522269,\"type\":\"CODE\"},{\"from\":6499522585,\"to\":6499522600,\"type\":\"CODE\"},{\"from\":6499522677,\"to\":6499522691,\"type\":\"CODE\"},{\"from\":6499523112,\"to\":6499523277,\"type\":\"CODE\"},{\"from\":6499523930,\"to\":6499524037,\"type\":\"CODE\"},{\"from\":6499523962,\"to\":6499524037,\"type\":\"CODE\"},{\"from\":6499524463,\"to\":6499522229,\"type\":\"CODE\"},{\"from\":6499524545,\"to\":6499524227,\"type\":\"CODE\"},{\"from\":6499524583,\"to\":6499523270,\"type\":\"CODE\"},{\"from\":6499524616,\"to\":6499522883,\"type\":\"CODE\"},{\"from\":6499524649,\"to\":6499523277,\"type\":\"CODE\"},{\"from\":6499524690,\"to\":6499522883,\"type\":\"CODE\"},{\"from\":6499524732,\"to\":6499522766,\"type\":\"CODE\"},{\"from\":6499524774,\"to\":6499522816,\"type\":\"CODE\"},{\"from\":6499524811,\"to\":6499523277,\"type\":\"CODE\"},{\"from\":6499524845,\"to\":6499522975,\"type\":\"CODE\"},{\"from\":6499524879,\"to\":6499523033,\"type\":\"CODE\"},{\"from\":6499524944,\"to\":6499522910,\"type\":\"CODE\"},{\"from\":6499524973,\"to\":6499523291,\"type\":\"CODE\"}],\"dataxrefs\":[],\"indegree\":23,\"outdegree\":58,\"nlocals\":64,\"nargs\":29,\"stackvars\":[{\"name\":\"var_258h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-600}},{\"name\":\"var_230h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-560}},{\"name\":\"var_228h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-552}},{\"name\":\"var_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_201h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-513}},{\"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_1e8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-488}},{\"name\":\"var_1e1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-481}},{\"name\":\"var_1e0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-480}},{\"name\":\"var_1d0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-464}},{\"name\":\"var_1c9h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-457}},{\"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_1b1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-433}},{\"name\":\"var_1b0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-432}},{\"name\":\"var_1a0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-416}},{\"name\":\"var_199h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-409}},{\"name\":\"var_198h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-408}},{\"name\":\"var_188h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-392}},{\"name\":\"var_180h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-384}},{\"name\":\"var_178h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-376}},{\"name\":\"var_170h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-368}},{\"name\":\"var_168h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-360}},{\"name\":\"var_158h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-344}},{\"name\":\"var_148h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-328}},{\"name\":\"var_138h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-312}},{\"name\":\"var_128h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-296}},{\"name\":\"var_118h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-280}},{\"name\":\"var_108h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-264}},{\"name\":\"var_100h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-256}},{\"name\":\"var_f8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-248}},{\"name\":\"var_e8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-232}},{\"name\":\"var_e4h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-228}},{\"name\":\"var_e3h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-227}},{\"name\":\"var_e0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-224}},{\"name\":\"var_d8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-216}},{\"name\":\"var_d1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-209}},{\"name\":\"var_c8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-200}},{\"name\":\"var_c0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-192}},{\"name\":\"var_b8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-184}},{\"name\":\"var_b0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-176}},{\"name\":\"var_a9h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-169}},{\"name\":\"var_a8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-168}},{\"name\":\"var_a0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-160}},{\"name\":\"var_98h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-152}},{\"name\":\"var_91h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-145}},{\"name\":\"var_90h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-144}},{\"name\":\"var_88h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-136}},{\"name\":\"var_80h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-128}},{\"name\":\"var_79h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-121}},{\"name\":\"var_78h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-120}},{\"name\":\"var_70h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-112}},{\"name\":\"var_68h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-104}},{\"name\":\"var_61h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-97}},{\"name\":\"var_48h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-72}},{\"name\":\"var_8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":8}},{\"name\":\"var_10h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":16}},{\"name\":\"var_17h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":23}},{\"name\":\"var_18h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":24}},{\"name\":\"var_20h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":32}},{\"name\":\"var_27h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":39}},{\"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_3fh\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":63}},{\"name\":\"arg_40h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":64}},{\"name\":\"arg_50h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":80}},{\"name\":\"arg_90h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":144}},{\"name\":\"arg_98h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":152}},{\"name\":\"arg_a8h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":168}},{\"name\":\"arg_afh\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":175}},{\"name\":\"arg_b0h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":176}},{\"name\":\"arg_c0h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":192}},{\"name\":\"arg_c7h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":199}},{\"name\":\"arg_c8h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":200}},{\"name\":\"arg_d8h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":216}},{\"name\":\"arg_e0h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":224}},{\"name\":\"arg_f0h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":240}},{\"name\":\"arg_f8h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":248}},{\"name\":\"arg_108h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":264}},{\"name\":\"arg_110h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":272}},{\"name\":\"arg_120h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":288}},{\"name\":\"arg_128h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":296}},{\"name\":\"arg_138h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":312}},{\"name\":\"arg_140h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":320}},{\"name\":\"arg_288h\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":648}}],\"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":"5266ms"}}
