{"ok":true,"data":{"evidence_id":"ev_56a6cee4fa66403f78732fca7f37e9bd42ceb6bbb4a09967ecf328dbe1188699","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 @ 0x18381ed30;pdgo @ 0x18381ed30;afij @ 0x18381ed30","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 @ 0x18381ed30;pdgo @ 0x18381ed30;afij @ 0x18381ed30","C:\\Users\\tjzhong\\AppData\\Local\\Tabbit\\Application\\1.18.21.0\\Tabbit.dll"]},"raw_result":{"stdout":"    0x18381ed30    |\r\n    0x18381ed30    |// WARNING: [rz-ghidra] Detected overlap for variable var_1d8h\r\n    0x18381ed30    |// WARNING: [rz-ghidra] Detected overlap for variable var_169h\r\n    0x18381ed30    |// WARNING: [rz-ghidra] Detected overlap for variable var_1b1h\r\n    0x18381ed30    |// WARNING: [rz-ghidra] Detected overlap for variable var_181h\r\n    0x18381ed30    |// WARNING: [rz-ghidra] Detected overlap for variable var_188h\r\n                   |\r\n    0x18381ed30    |uint64_t fcn.18381ed30(int64_t arg1, int64_t arg2, int64_t arg3)\r\n                   |{\r\n                   |    int32_t iVar1;\r\n                   |    uint8_t uVar2;\r\n                   |    code *pcVar3;\r\n                   |    undefined4 uVar4;\r\n                   |    undefined4 uVar5;\r\n                   |    undefined4 uVar6;\r\n                   |    char cVar7;\r\n                   |    uint8_t *puVar8;\r\n                   |    uint64_t uVar9;\r\n                   |    uint64_t uVar10;\r\n                   |    uint8_t *puVar11;\r\n                   |    int64_t iVar12;\r\n                   |    undefined8 uVar13;\r\n                   |    uint8_t *puVar14;\r\n                   |    undefined8 uVar15;\r\n                   |    uint64_t uVar16;\r\n                   |    int64_t *piVar17;\r\n                   |    uint8_t *puVar18;\r\n                   |    undefined8 unaff_RSI;\r\n                   |    uint64_t uVar19;\r\n                   |    undefined8 uVar20;\r\n                   |    int64_t var_1e8h;\r\n                   |    int64_t var_1e0h;\r\n                   |    undefined var_1d8h [7];\r\n                   |    int64_t var_1d1h;\r\n                   |    int64_t var_1c8h;\r\n                   |    int64_t var_1c0h;\r\n                   |    int64_t var_1b8h;\r\n                   |    int64_t var_1b0h;\r\n                   |    int64_t var_1a8h;\r\n                   |    int64_t var_1a0h;\r\n                   |    int64_t var_198h;\r\n                   |    int64_t var_190h;\r\n                   |    unkbyte7 var_188h;\r\n                   |    char var_181h;\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                   |    uint8_t *puStack_160;\r\n                   |    int64_t var_128h;\r\n                   |    int64_t var_118h;\r\n                   |    int64_t var_100h;\r\n                   |    int64_t var_50h;\r\n                   |    uint64_t uStack_48;\r\n                   |    \r\n    0x18381ed49    |    cVar7 = *(char *)(arg2 + 0x17);\r\n    0x18381ed51    |    uVar19 = *(uint64_t *)(arg2 + 8);\r\n    0x18381ed58    |    uVar16 = (int64_t)cVar7;\r\n    0x18381ed58    |    if ((int64_t)cVar7 < 0) {\r\n    0x18381ed58    |        uVar16 = uVar19;\r\n                   |    }\r\n    0x18381ed5f    |    if (uVar16 == 0) {\r\n    0x18381edc6    |        uVar19 = CONCAT71((unkint7)((uint64_t)unaff_RSI >> 8), 1);\r\n    0x18381edcc    |        if (arg3 != arg1) {\r\n    0x18381edd7    |            uVar2 = *(uint8_t *)(arg1 + 0x17);\r\n    0x18381eddb    |            if (*(char *)(arg3 + 0x17) < '\\0') {\r\n    0x18381f1c7    |                if ((char)uVar2 < '\\0') {\r\n    0x18381f1cf    |                    uVar16 = *(uint64_t *)(arg1 + 8);\r\n    0x18381f1d3    |                    arg1 = *(int64_t *)arg1;\r\n                   |                } else {\r\n    0x18381f1c9    |                    uVar16 = (uint64_t)uVar2;\r\n                   |                }\r\n    0x18381f1dc    |                func_0x000180bf7c20(arg3, arg1, uVar16);\r\n    0x18381ede3    |            } else if ((char)uVar2 < '\\0') {\r\n    0x18381edf3    |                func_0x000180bf7b90(arg3, *(undefined8 *)arg1, *(undefined8 *)(arg1 + 8));\r\n                   |            } else {\r\n    0x18381eeb4    |                *(undefined8 *)(arg3 + 0x10) = *(undefined8 *)(arg1 + 0x10);\r\n    0x18381eeb8    |                uVar13 = *(undefined8 *)(arg1 + 8);\r\n    0x18381eebc    |                *(undefined8 *)arg3 = *(undefined8 *)arg1;\r\n    0x18381eebc    |                *(undefined8 *)(arg3 + 8) = uVar13;\r\n                   |            }\r\n                   |        }\r\n                   |    } else {\r\n    0x18381ed61    |        var_1a8h = arg1;\r\n    0x18381ed66    |        var_1a0h = arg3;\r\n    0x18381ed6d    |        puVar14 = *(uint8_t **)arg2;\r\n    0x18381ed70    |        var_1b0h = arg2;\r\n    0x18381ed78    |        if (cVar7 < '\\0') {\r\n    0x18381ed78    |            arg2 = (int64_t)puVar14;\r\n                   |        }\r\n    0x18381ed80    |        if (1 < (int64_t)uVar16) {\r\n    0x18381ed89    |            puVar8 = (uint8_t *)arg2;\r\n    0x18381ed89    |            uVar9 = uVar16;\r\n    0x18381ed9f    |            while (puVar8 = (uint8_t *)func_0x000185f59fe0(puVar8, 0x2e, uVar9 - 1), puVar8 != (uint8_t *)0x0) {\r\n    0x18381edaf    |                if (*(int16_t *)puVar8 == 0x2e2e) {\r\n    0x18381f4c1    |                    if ((puVar8 != (uint8_t *)(arg2 + uVar16)) && ((int64_t)puVar8 - arg2 != -1)) {\r\n    0x18381f4ce    |                        if (2 < *(int32_t *)0x191de85c0) goto code_r0x00018381f027;\r\n    0x18381f4db    |                        func_0x00018030d390(&var_180h, 0x190c23b08, 0x908, 2);\r\n    0x18381f509    |                        uVar13 = func_0x000184dcd0d0(&var_170h, 0x1908fb27c, 6);\r\n    0x18381f51e    |                        uVar13 = func_0x000184dcd0d0(uVar13, 0x190c248a0, 0x2d);\r\n    0x18381f533    |                        uVar13 = func_0x000184dcd0d0(uVar13, 0x190c23acc, 6);\r\n    0x18381f53b    |                        func_0x00018381df70(&var_1e8h, var_1b0h);\r\n    0x18381f555    |                        piVar17 = &var_1e8h;\r\n    0x18381f555    |                        iVar12 = (int64_t)(char)var_1d1h;\r\n    0x18381f555    |                        if ((int64_t)(char)var_1d1h < 0) {\r\n    0x18381f55c    |                            piVar17 = (int64_t *)var_1e8h;\r\n    0x18381f55c    |                            iVar12 = var_1e0h;\r\n                   |                        }\r\n    0x18381f567    |                        func_0x000184dcd0d0(uVar13, piVar17, iVar12);\r\n    0x18381f57b    |                        if ((int64_t)_var_1d8h < 0) {\r\n    0x18381f58a    |                            func_0x0001841dcbe0(var_1e8h, _var_1d8h & 0x7fffffffffffffff);\r\n                   |                        }\r\n    0x18381f59e    |                        var_180h = 0x18ff81648;\r\n    0x18381f596    |                        func_0x00018030e9d0(&var_180h);\r\n    0x18381f5b8    |                        *(undefined8 *)((int64_t)&var_170h + (int64_t)*(int32_t *)(var_170h + 4)) = 0x18fe1b290;\r\n    0x18381f5cf    |                        if (-1 < var_118h._7_1_) goto code_r0x00018381efe9;\r\n    0x18381f5d5    |                        uVar19 = CONCAT17(var_118h._7_1_, (unkbyte7)var_118h);\r\n    0x18381f5e8    |                        goto code_r0x00018381efe4;\r\n                   |                    }\r\n                   |                    break;\r\n                   |                }\r\n    0x18381edb5    |                puVar8 = puVar8 + 1;\r\n    0x18381edbb    |                uVar9 = (int64_t)(arg2 + uVar16) - (int64_t)puVar8;\r\n    0x18381edc2    |                if ((int64_t)uVar9 < 2) break;\r\n                   |            }\r\n                   |        }\r\n    0x18381eda1    |        iVar12 = var_1b0h;\r\n    0x18381eda1    |        uVar9 = 0;\r\n                   |        do {\r\n    0x18381ee05    |            uVar2 = *(uint8_t *)(arg2 + uVar9);\r\n    0x18381ee05    |            puVar8 = (uint8_t *)(uint64_t)uVar2;\r\n    0x18381ee11    |            if ((uVar2 != 0x5c) && (uVar10 = uVar9, uVar2 != 0x2f)) break;\r\n    0x18381edfd    |            uVar9 = uVar9 + 1;\r\n    0x18381ee03    |            uVar10 = uVar16;\r\n    0x18381ee03    |        } while (uVar16 != uVar9);\r\n    0x18381ee3b    |        if ((uVar10 < 2) &&\r\n    0x18381ee27    |           (((uVar16 == 1 || (0x19 < (uint8_t)((*(uint8_t *)arg2 & 0xdf) + 0xbf))) || (*(uint8_t *)(arg2 + 1) != 0x3a)))\r\n                   |           ) {\r\n    0x18381ee44    |            var_1e8h = 0;\r\n    0x18381ee44    |            var_1e0h = 0;\r\n    0x18381ee49    |            _var_1d8h = 0;\r\n    0x18381ee54    |            if (cVar7 < '\\0') {\r\n    0x18381ee9e    |                puVar8 = (uint8_t *)&var_1e8h;\r\n    0x18381eea9    |                func_0x0001841dd0f0(puVar8, puVar14, uVar19);\r\n                   |            } else {\r\n    0x18381ee5b    |                _var_1d8h = *(uint64_t *)(var_1b0h + 0x10);\r\n    0x18381ee65    |                var_1e8h = *(int64_t *)var_1b0h;\r\n    0x18381ee65    |                var_1e0h = *(int64_t *)(var_1b0h + 8);\r\n                   |            }\r\n    0x18381ee6a    |            uVar16 = (uint64_t)(char)var_1d1h;\r\n    0x18381ee76    |            uVar19 = uVar16;\r\n    0x18381ee76    |            if ((int64_t)uVar16 < 0) {\r\n    0x18381ee78    |                uVar19 = var_1e0h;\r\n                   |            }\r\n    0x18381ee80    |            if (uVar19 != 0) {\r\n                   |                do {\r\n    0x18381f13c    |                    puVar14 = (uint8_t *)var_1e8h;\r\n    0x18381f147    |                    puVar18 = (uint8_t *)&var_1e8h;\r\n    0x18381f147    |                    if ((int64_t)uVar16 < 0) {\r\n    0x18381f147    |                        puVar18 = (uint8_t *)var_1e8h;\r\n                   |                    }\r\n    0x18381f14b    |                    uVar2 = *puVar18;\r\n    0x18381f158    |                    if ((uVar2 != 0x5c) && (uVar2 != 0x2f)) {\r\n    0x18381f1f2    |                        if ((uVar19 == 1) || (0x19 < (uint8_t)((uVar2 & 0xdf) + 0xbf))) {\r\n                   |code_r0x00018381f205:\r\n    0x18381f20d    |                            iVar12 = func_0x000185f59fe0(puVar18, 0, uVar19);\r\n    0x18381f222    |                            if ((iVar12 == 0) || (iVar12 - (int64_t)puVar18 == -1)) {\r\n    0x18381f399    |                                var_1c8h = 0;\r\n    0x18381f399    |                                var_1c0h = 0;\r\n    0x18381f39e    |                                var_1b8h = 0;\r\n    0x18381f3c1    |                                var_50h = (int64_t)puVar18;\r\n    0x18381f3c1    |                                uStack_48 = uVar19;\r\n    0x18381f3b6    |                                func_0x000184380ec0(&var_180h);\r\n    0x18381f3cf    |                                var_190h = (int64_t)var_170h._7_1_;\r\n    0x18381f3cf    |                                var_198h = (int64_t)&var_180h;\r\n    0x18381f3cf    |                                if ((int64_t)var_170h._7_1_ < 0) {\r\n    0x18381f3d9    |                                    var_190h = var_178h;\r\n    0x18381f3d9    |                                    var_198h = var_180h;\r\n                   |                                }\r\n    0x18381f3fd    |                                func_0x0001859c0910(var_1a8h, &var_1c8h, &var_198h);\r\n    0x18381f40a    |                                if (var_170h < 0) {\r\n    0x18381f41f    |                                    func_0x0001841dcbe0(var_180h, var_170h * 2);\r\n                   |                                }\r\n    0x18381f424    |                                iVar12 = var_1a8h;\r\n    0x18381f431    |                                if (*(char *)0x191de8614 == '\\x01') {\r\n    0x18381f43f    |                                    cVar7 = func_0x000181041040(var_1a8h);\r\n                   |                                } else {\r\n    0x18381f866    |                                    cVar7 = func_0x00018068ca70(var_1a8h, &var_1c8h, 0);\r\n                   |                                }\r\n    0x18381f457    |                                if ((cVar7 == '\\0') && (cVar7 = func_0x0001852b6600(iVar12, &var_1c8h), cVar7 == '\\0'))\r\n                   |                                {\r\n    0x18381f681    |                                    if (*(int32_t *)0x191de85c0 < 3) {\r\n    0x18381f68e    |                                        func_0x00018030d390(&var_180h, 0x190c23b08, 0x930, 2);\r\n    0x18381f6bc    |                                        uVar13 = func_0x000184dcd0d0(&var_170h, 0x1908fb27c, 6);\r\n    0x18381f6d1    |                                        uVar13 = func_0x000184dcd0d0(uVar13, 0x190c24938, 0x30);\r\n    0x18381f6e6    |                                        uVar13 = func_0x000184dcd0d0(uVar13, 0x190c23acc, 6);\r\n    0x18381f3e1    |                                        func_0x00018381df70(&var_198h, var_1b0h);\r\n    0x18381f707    |                                        iVar12 = (int64_t)var_181h;\r\n    0x18381f707    |                                        piVar17 = &var_198h;\r\n    0x18381f707    |                                        if ((int64_t)var_181h < 0) {\r\n    0x18381f70e    |                                            iVar12 = var_190h;\r\n    0x18381f70e    |                                            piVar17 = (int64_t *)var_198h;\r\n                   |                                        }\r\n    0x18381f719    |                                        func_0x000184dcd0d0(uVar13, piVar17, iVar12);\r\n    0x18381f726    |                                        if (var_181h < '\\0') {\r\n    0x18381f742    |                                            func_0x0001841dcbe0(var_198h, \r\n    0x18381f728    |                                                                CONCAT17(var_181h, var_188h) & 0x7fffffffffffffff);\r\n                   |                                        }\r\n    0x18381f756    |                                        var_180h = 0x18ff81648;\r\n    0x18381f74e    |                                        func_0x00018030e9d0(&var_180h);\r\n    0x18381f770    |                                        *(undefined8 *)((int64_t)&var_170h + (int64_t)*(int32_t *)(var_170h + 4)) =\r\n    0x18381f770    |                                             0x18fe1b290;\r\n    0x18381f77f    |                                        var_168h = 0x18fe20d40;\r\n    0x18381f787    |                                        if (var_118h._7_1_ < '\\0') {\r\n    0x18381f7a3    |                                            func_0x0001841dcbe0(var_128h, \r\n    0x18381f793    |                                                                CONCAT17(var_118h._7_1_, (unkbyte7)var_118h) &\r\n    0x18381f7a3    |                                                                0x7fffffffffffffff);\r\n                   |                                        }\r\n    0x18381f7b7    |                                        var_168h = 0x18fe20db0;\r\n    0x18381f7c8    |                                        if (puStack_160 != (uint8_t *)0x191de1450) {\r\n    0x18381f875    |                                            LOCK();\r\n    0x18381f875    |                                            puStack_160 = puStack_160 + 8;\r\n    0x18381f875    |                                            iVar1 = *(int32_t *)puStack_160;\r\n    0x18381f875    |                                            *(int32_t *)puStack_160 = *(int32_t *)puStack_160 + -1;\r\n    0x18381f875    |                                            UNLOCK();\r\n    0x18381f87c    |                                            if (iVar1 == 0) {\r\n    0x18381f889    |                                                (*(code *)0x185f59da0)();\r\n                   |                                            }\r\n                   |                                        }\r\n    0x18381f7a8    |                                        func_0x00018424db70(&var_168h);\r\n    0x18381f7ce    |                                        func_0x0001848f8b80(&var_100h);\r\n                   |                                    }\r\n    0x18381f7e6    |                                    uVar19 = 0;\r\n                   |                                } else {\r\n    0x18381f45d    |                                    uVar19 = CONCAT71((unkint7)((uint64_t)iVar12 >> 8), 1);\r\n    0x18381f468    |                                    if ((int64_t *)var_1a0h != &var_1c8h) {\r\n    0x18381f472    |                                        if (*(char *)(var_1a0h + 0x17) < '\\0') {\r\n    0x18381f7f3    |                                            piVar17 = &var_1c8h;\r\n    0x18381f7f3    |                                            uVar16 = (uint64_t)var_1b8h >> 0x38;\r\n    0x18381f7f3    |                                            if (var_1b8h < 0) {\r\n    0x18381f7f9    |                                                piVar17 = (int64_t *)var_1c8h;\r\n    0x18381f7f9    |                                                uVar16 = var_1c0h;\r\n                   |                                            }\r\n    0x18381f802    |                                            func_0x000180bf7c20(var_1a0h, piVar17, uVar16);\r\n    0x18381f47a    |                                        } else if (var_1b8h < 0) {\r\n    0x18381f48a    |                                            func_0x000180bf7b90(var_1a0h, var_1c8h, var_1c0h);\r\n                   |                                        } else {\r\n    0x18381f5f2    |                                            *(int64_t *)(var_1a0h + 0x10) = var_1b8h;\r\n    0x18381f5fb    |                                            *(undefined4 *)var_1a0h = (undefined4)var_1c8h;\r\n    0x18381f5fb    |                                            *(undefined4 *)(var_1a0h + 4) = var_1c8h._4_4_;\r\n    0x18381f5fb    |                                            *(undefined4 *)(var_1a0h + 8) = (undefined4)var_1c0h;\r\n    0x18381f5fb    |                                            *(undefined4 *)(var_1a0h + 0xc) = var_1c0h._4_4_;\r\n                   |                                        }\r\n                   |                                    }\r\n                   |                                }\r\n    0x18381f494    |                                if (var_1b8h < 0) {\r\n    0x18381f4a7    |                                    func_0x0001841dcbe0(var_1c8h, var_1b8h * 2);\r\n                   |                                }\r\n                   |                                goto code_r0x00018381f06f;\r\n                   |                            }\r\n    0x18381f22f    |                            if (*(int32_t *)0x191de85c0 < 3) {\r\n    0x18381f23c    |                                func_0x00018030d390(&var_180h, 0x190c23b08, 0x925, 2);\r\n    0x18381f26a    |                                uVar13 = func_0x000184dcd0d0(&var_170h, 0x1908fb27c, 6);\r\n    0x18381f26f    |                                uVar15 = 0x190c24908;\r\n    0x18381f276    |                                uVar20 = 0x2d;\r\n    0x18381f276    |                                goto code_r0x00018381f27c;\r\n                   |                            }\r\n                   |                        } else {\r\n    0x18381f1f7    |                            puVar14 = (uint8_t *)&var_1e8h;\r\n    0x18381f1f7    |                            if ((int64_t)uVar16 < 0) {\r\n    0x18381f1f7    |                                puVar14 = (uint8_t *)var_1e8h;\r\n                   |                            }\r\n    0x18381f1ff    |                            if (puVar14[1] != 0x3a) goto code_r0x00018381f205;\r\n    0x18381f628    |                            if (*(int32_t *)0x191de85c0 < 3) {\r\n    0x18381f635    |                                func_0x00018030d390(&var_180h, 0x190c23b08, 0x91f, 2);\r\n    0x18381f663    |                                uVar13 = func_0x000184dcd0d0(&var_170h, 0x1908fb27c, 6);\r\n    0x18381f668    |                                uVar15 = 0x190c248d0;\r\n    0x18381f66f    |                                uVar20 = 0x31;\r\n                   |code_r0x00018381f27c:\r\n    0x18381f27f    |                                uVar13 = func_0x000184dcd0d0(uVar13, uVar15, uVar20);\r\n    0x18381f294    |                                uVar13 = func_0x000184dcd0d0(uVar13, 0x190c23acc, 6);\r\n    0x18381f29c    |                                func_0x00018381df70(&var_1c8h, var_1b0h);\r\n    0x18381f2b6    |                                iVar12 = (int64_t)var_1b8h._7_1_;\r\n    0x18381f2b6    |                                piVar17 = &var_1c8h;\r\n    0x18381f2b6    |                                if ((int64_t)var_1b8h._7_1_ < 0) {\r\n    0x18381f2bd    |                                    iVar12 = var_1c0h;\r\n    0x18381f2bd    |                                    piVar17 = (int64_t *)var_1c8h;\r\n                   |                                }\r\n    0x18381f2c8    |                                func_0x000184dcd0d0(uVar13, piVar17, iVar12);\r\n    0x18381f2d2    |                                if (var_1b8h < 0) {\r\n    0x18381f2eb    |                                    func_0x0001841dcbe0(var_1c8h, var_1b8h & 0x7fffffffffffffff);\r\n                   |                                }\r\n    0x18381f2ff    |                                var_180h = 0x18ff81648;\r\n    0x18381f2f7    |                                func_0x00018030e9d0(&var_180h);\r\n    0x18381f319    |                                *(undefined8 *)((int64_t)&var_170h + (int64_t)*(int32_t *)(var_170h + 4)) = 0x18fe1b290;\r\n    0x18381f328    |                                var_168h = 0x18fe20d40;\r\n    0x18381f330    |                                if (var_118h._7_1_ < '\\0') {\r\n    0x18381f34c    |                                    func_0x0001841dcbe0(var_128h, \r\n    0x18381f33c    |                                                        CONCAT17(var_118h._7_1_, (unkbyte7)var_118h) &\r\n    0x18381f34c    |                                                        0x7fffffffffffffff);\r\n                   |                                }\r\n    0x18381f360    |                                var_168h = 0x18fe20db0;\r\n    0x18381f371    |                                if (puStack_160 != (uint8_t *)0x191de1450) {\r\n    0x18381f83c    |                                    LOCK();\r\n    0x18381f83c    |                                    puStack_160 = puStack_160 + 8;\r\n    0x18381f83c    |                                    iVar1 = *(int32_t *)puStack_160;\r\n    0x18381f83c    |                                    *(int32_t *)puStack_160 = *(int32_t *)puStack_160 + -1;\r\n    0x18381f83c    |                                    UNLOCK();\r\n    0x18381f843    |                                    if (iVar1 == 0) {\r\n    0x18381f850    |                                        (*(code *)0x185f59da0)();\r\n                   |                                    }\r\n                   |                                }\r\n    0x18381f351    |                                func_0x00018424db70(&var_168h);\r\n    0x18381f377    |                                func_0x0001848f8b80(&var_100h);\r\n                   |                            }\r\n                   |                        }\r\n    0x18381f38f    |                        uVar19 = 0;\r\n    0x18381f391    |                        goto code_r0x00018381f06f;\r\n                   |                    }\r\n    0x18381f15e    |                    uVar9 = uVar19 - 1;\r\n    0x18381f168    |                    puVar18 = (uint8_t *)&var_1e8h;\r\n    0x18381f168    |                    if ((int64_t)uVar16 < 0) {\r\n    0x18381f168    |                        puVar18 = (uint8_t *)var_1e8h;\r\n                   |                    }\r\n    0x18381f16f    |                    if (0x7fffffffffffffee < uVar9) {\r\n    0x18381f80e    |                        func_0x000185f9b750();\r\n    0x18381f80e    |                        puStack_160 = puVar8;\r\n    0x18381f80e    |                        goto code_r0x00018381f813;\r\n                   |                    }\r\n    0x18381f179    |                    if (uVar19 < 0x18) {\r\n    0x18381f0a2    |                        var_170h = CONCAT17((char)uVar9, (unkbyte7)var_170h);\r\n    0x18381f0aa    |                        puVar11 = (uint8_t *)&var_180h;\r\n                   |                    } else {\r\n    0x18381f193    |                        puVar11 = (uint8_t *)func_0x000185f006b8((uVar9 & 0x7ffffffffffffff0) + 0x10);\r\n    0x18381f1a5    |                        arg2 = (uVar9 & 0x7ffffffffffffff0) + 0x8000000000000010;\r\n    0x18381f1c0    |                        var_180h = (int64_t)puVar11;\r\n    0x18381f1c0    |                        var_178h = uVar9;\r\n    0x18381f1c0    |                        var_170h = arg2;\r\n                   |                    }\r\n    0x18381f0ca    |                    if ((puVar11 + uVar9 < puVar11) ||\r\n    0x18381f0bf    |                       ((puVar18 = puVar18 + 1, puVar11 <= puVar18 && (puVar18 < puVar11 + uVar9)))) {\r\n    0x18381f80c    |    // WARNING: Does not return\r\n    0x18381f80c    |                        pcVar3 = (code *)invalidInstructionException();\r\n    0x18381f80c    |                        (*pcVar3)();\r\n                   |                    }\r\n    0x18381f0d9    |                    puVar8 = puVar11;\r\n    0x18381f0d9    |                    func_0x000185f5a940(puVar11, puVar18, uVar9);\r\n    0x18381f0de    |                    puVar11[uVar9] = 0;\r\n    0x18381f0e6    |                    if ((int64_t)uVar16 < 0) {\r\n    0x18381f0fd    |                        func_0x0001841dcbe0();\r\n    0x18381f0fd    |                        puVar8 = puVar14;\r\n                   |                    }\r\n    0x18381f10a    |                    _var_1d8h = var_170h;\r\n    0x18381f10a    |                    uVar9 = _var_1d8h;\r\n    0x18381f117    |                    var_1e8h = var_180h;\r\n    0x18381f117    |                    var_1e0h = var_178h;\r\n    0x18381f11c    |                    var_1d1h._0_1_ = (char)((uint64_t)var_170h >> 0x38);\r\n    0x18381f11c    |                    uVar16 = (uint64_t)(char)var_1d1h;\r\n    0x18381f128    |                    uVar19 = uVar16;\r\n    0x18381f128    |                    if ((int64_t)uVar16 < 0) {\r\n    0x18381f12a    |                        uVar19 = var_1e0h;\r\n                   |                    }\r\n    0x18381f136    |                    _var_1d8h = uVar9;\r\n    0x18381f136    |                } while (uVar19 != 0);\r\n                   |            }\r\n    0x18381f03f    |            uVar19 = CONCAT71((unkint7)((uint64_t)arg2 >> 8), 1);\r\n    0x18381f04f    |            if (var_1a0h != var_1a8h) {\r\n    0x18381f055    |                uVar2 = *(uint8_t *)(var_1a8h + 0x17);\r\n    0x18381f059    |                if (*(char *)(var_1a0h + 0x17) < '\\0') {\r\n    0x18381f605    |                    if ((char)uVar2 < '\\0') {\r\n    0x18381f60d    |                        uVar16 = *(uint64_t *)(var_1a8h + 8);\r\n    0x18381f611    |                        iVar12 = *(int64_t *)var_1a8h;\r\n                   |                    } else {\r\n    0x18381f607    |                        uVar16 = (uint64_t)uVar2;\r\n    0x18381f60b    |                        iVar12 = var_1a8h;\r\n                   |                    }\r\n    0x18381f617    |                    func_0x000180bf7c20(var_1a0h, iVar12, uVar16);\r\n    0x18381f061    |                } else if ((char)uVar2 < '\\0') {\r\n    0x18381f06a    |                    func_0x000180bf7b90(var_1a0h, *(undefined8 *)var_1a8h, *(undefined8 *)(var_1a8h + 8));\r\n                   |                } else {\r\n    0x18381f095    |                    *(undefined8 *)(var_1a0h + 0x10) = *(undefined8 *)(var_1a8h + 0x10);\r\n    0x18381f099    |                    uVar4 = *(undefined4 *)(var_1a8h + 4);\r\n    0x18381f099    |                    uVar5 = *(undefined4 *)(var_1a8h + 8);\r\n    0x18381f099    |                    uVar6 = *(undefined4 *)(var_1a8h + 0xc);\r\n    0x18381f09d    |                    *(undefined4 *)var_1a0h = *(undefined4 *)var_1a8h;\r\n    0x18381f09d    |                    *(undefined4 *)(var_1a0h + 4) = uVar4;\r\n    0x18381f09d    |                    *(undefined4 *)(var_1a0h + 8) = uVar5;\r\n    0x18381f09d    |                    *(undefined4 *)(var_1a0h + 0xc) = uVar6;\r\n                   |                }\r\n                   |            }\r\n                   |code_r0x00018381f06f:\r\n    0x18381f074    |            if ((int64_t)_var_1d8h < 0) {\r\n    0x18381f08a    |                func_0x0001841dcbe0(var_1e8h, _var_1d8h & 0x7fffffffffffffff);\r\n                   |            }\r\n                   |        } else {\r\n    0x18381eecc    |            if (*(int32_t *)0x191de85c0 < 3) {\r\n    0x18381eed9    |                func_0x00018030d390(&var_180h, 0x190c23b08, 0x90e, 2);\r\n    0x18381ef07    |                uVar13 = func_0x000184dcd0d0(&var_170h, 0x1908fb27c, 6);\r\n    0x18381ef1c    |                uVar13 = func_0x000184dcd0d0(uVar13, 0x190c248d0, 0x31);\r\n    0x18381ef31    |                uVar13 = func_0x000184dcd0d0(uVar13, 0x190c23acc, 6);\r\n    0x18381ef39    |                func_0x00018381df70(&var_1e8h, iVar12);\r\n    0x18381ef51    |                piVar17 = &var_1e8h;\r\n    0x18381ef51    |                iVar12 = (int64_t)(char)var_1d1h;\r\n    0x18381ef51    |                if ((int64_t)(char)var_1d1h < 0) {\r\n    0x18381ef58    |                    piVar17 = (int64_t *)var_1e8h;\r\n    0x18381ef58    |                    iVar12 = var_1e0h;\r\n                   |                }\r\n    0x18381ef63    |                func_0x000184dcd0d0(uVar13, piVar17, iVar12);\r\n    0x18381ef6d    |                if ((int64_t)_var_1d8h < 0) {\r\n    0x18381ef83    |                    func_0x0001841dcbe0(var_1e8h, _var_1d8h & 0x7fffffffffffffff);\r\n                   |                }\r\n    0x18381ef97    |                var_180h = 0x18ff81648;\r\n    0x18381ef8f    |                func_0x00018030e9d0(&var_180h);\r\n    0x18381efb1    |                *(undefined8 *)((int64_t)&var_170h + (int64_t)*(int32_t *)(var_170h + 4)) = 0x18fe1b290;\r\n    0x18381efc8    |                if (var_118h._7_1_ < '\\0') {\r\n    0x18381efd4    |                    uVar19 = CONCAT17(var_118h._7_1_, (unkbyte7)var_118h);\r\n                   |code_r0x00018381efe4:\r\n    0x18381efe4    |                    var_168h = 0x18fe20d40;\r\n    0x18381efe4    |                    func_0x0001841dcbe0(var_128h, uVar19 & 0x7fffffffffffffff);\r\n                   |                }\r\n                   |code_r0x00018381efe9:\r\n    0x18381efe9    |                arg2 = (int64_t)&var_168h;\r\n    0x18381eff8    |                var_168h = 0x18fe20db0;\r\n    0x18381f009    |                if (puStack_160 != (uint8_t *)0x191de1450) {\r\n                   |code_r0x00018381f813:\r\n    0x18381f818    |                    LOCK();\r\n    0x18381f818    |                    puStack_160 = puStack_160 + 8;\r\n    0x18381f818    |                    iVar1 = *(int32_t *)puStack_160;\r\n    0x18381f818    |                    *(int32_t *)puStack_160 = *(int32_t *)puStack_160 + -1;\r\n    0x18381f818    |                    UNLOCK();\r\n    0x18381f81f    |                    if (iVar1 == 0) {\r\n    0x18381f82c    |                        (*(code *)0x185f59da0)();\r\n                   |                    }\r\n                   |                }\r\n    0x18381f01a    |                func_0x00018424db70(arg2);\r\n    0x18381f00f    |                func_0x0001848f8b80(&var_100h);\r\n                   |            }\r\n                   |code_r0x00018381f027:\r\n    0x18381f027    |            uVar19 = 0;\r\n                   |        }\r\n                   |    }\r\n    0x18381f03e    |    return uVar19 & 0xffffffff;\r\n                   |}\r\n[{\"offset\":6501297456,\"name\":\"fcn.18381ed30\",\"size\":2916,\"is-pure\":false,\"realsz\":2916,\"noreturn\":false,\"stackframe\":520,\"calltype\":\"ms\",\"cost\":872,\"cc\":75,\"loops\":33,\"bits\":64,\"type\":\"fcn\",\"nbbs\":132,\"edges\":203,\"ebbs\":2,\"signature\":\"fcn.18381ed30(int64_t arg1, int64_t arg2, int64_t arg3);\",\"minbound\":6501297456,\"maxbound\":6501300372,\"callrefs\":[{\"from\":6501297559,\"to\":6542434272,\"type\":\"CALL\"},{\"from\":6501297571,\"to\":6501297669,\"type\":\"CODE\"},{\"from\":6501297604,\"to\":6501297569,\"type\":\"CODE\"},{\"from\":6501297651,\"to\":6454999952,\"type\":\"CALL\"},{\"from\":6501297656,\"to\":6501298217,\"type\":\"CODE\"},{\"from\":6501297683,\"to\":6501297661,\"type\":\"CODE\"},{\"from\":6501297817,\"to\":6501298492,\"type\":\"CODE\"},{\"from\":6501297833,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6501297838,\"to\":6501297770,\"type\":\"CODE\"},{\"from\":6501297856,\"to\":6501298217,\"type\":\"CODE\"},{\"from\":6501297901,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6501297927,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501297948,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501297969,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501297988,\"to\":6501293936,\"type\":\"CALL\"},{\"from\":6501298019,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501298051,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501298077,\"to\":6445656528,\"type\":\"CALL\"},{\"from\":6501298148,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501298202,\"to\":6511975280,\"type\":\"CALL\"},{\"from\":6501298210,\"to\":6518967168,\"type\":\"CALL\"},{\"from\":6501298282,\"to\":6454999952,\"type\":\"CALL\"},{\"from\":6501298314,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501298319,\"to\":6501298217,\"type\":\"CODE\"},{\"from\":6501298336,\"to\":6501298287,\"type\":\"CODE\"},{\"from\":6501298393,\"to\":6542436672,\"type\":\"CALL\"},{\"from\":6501298429,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501298579,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6501298624,\"to\":6501298354,\"type\":\"CODE\"},{\"from\":6501298637,\"to\":6501298646,\"type\":\"CODE\"},{\"from\":6501298652,\"to\":6455000096,\"type\":\"CALL\"},{\"from\":6501298657,\"to\":6501298217,\"type\":\"CODE\"},{\"from\":6501298701,\"to\":6542434272,\"type\":\"CALL\"},{\"from\":6501298768,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6501298794,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501298815,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501298836,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501298857,\"to\":6501293936,\"type\":\"CALL\"},{\"from\":6501298888,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501298923,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501298949,\"to\":6445656528,\"type\":\"CALL\"},{\"from\":6501299020,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501299074,\"to\":6511975280,\"type\":\"CALL\"},{\"from\":6501299082,\"to\":6518967168,\"type\":\"CALL\"},{\"from\":6501299089,\"to\":6501298287,\"type\":\"CODE\"},{\"from\":6501299137,\"to\":6513233600,\"type\":\"CALL\"},{\"from\":6501299197,\"to\":6536562960,\"type\":\"CALL\"},{\"from\":6501299231,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501299263,\"to\":6459494464,\"type\":\"CALL\"},{\"from\":6501299280,\"to\":6529181184,\"type\":\"CALL\"},{\"from\":6501299338,\"to\":6454999952,\"type\":\"CALL\"},{\"from\":6501299367,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501299372,\"to\":6501298287,\"type\":\"CODE\"},{\"from\":6501299439,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6501299465,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501299486,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501299507,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501299528,\"to\":6501293936,\"type\":\"CALL\"},{\"from\":6501299559,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501299594,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501299620,\"to\":6445656528,\"type\":\"CALL\"},{\"from\":6501299688,\"to\":6501298148,\"type\":\"CODE\"},{\"from\":6501299710,\"to\":6501299343,\"type\":\"CODE\"},{\"from\":6501299723,\"to\":6501299732,\"type\":\"CODE\"},{\"from\":6501299735,\"to\":6455000096,\"type\":\"CALL\"},{\"from\":6501299740,\"to\":6501298287,\"type\":\"CODE\"},{\"from\":6501299785,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6501299811,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501299829,\"to\":6501298812,\"type\":\"CODE\"},{\"from\":6501299874,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6501299900,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501299921,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501299942,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501299958,\"to\":6501293936,\"type\":\"CALL\"},{\"from\":6501299993,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501300034,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501300060,\"to\":6445656528,\"type\":\"CALL\"},{\"from\":6501300131,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501300185,\"to\":6511975280,\"type\":\"CALL\"},{\"from\":6501300193,\"to\":6518967168,\"type\":\"CALL\"},{\"from\":6501300200,\"to\":6501299343,\"type\":\"CODE\"},{\"from\":6501300226,\"to\":6455000096,\"type\":\"CALL\"},{\"from\":6501300231,\"to\":6501299343,\"type\":\"CODE\"},{\"from\":6501300238,\"to\":6542702416,\"type\":\"CALL\"},{\"from\":6501300268,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501300274,\"to\":6501298191,\"type\":\"CODE\"},{\"from\":6501300304,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501300310,\"to\":6501299063,\"type\":\"CODE\"},{\"from\":6501300326,\"to\":6449318512,\"type\":\"CALL\"},{\"from\":6501300331,\"to\":6501299268,\"type\":\"CODE\"},{\"from\":6501300361,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501300367,\"to\":6501300174,\"type\":\"CODE\"}],\"datarefs\":[{\"from\":6501297576,\"to\":6712114924,\"type\":\"DATA\"},{\"from\":6501297861,\"to\":6742246848,\"type\":\"DATA\"},{\"from\":6501297874,\"to\":6723615496,\"type\":\"DATA\"},{\"from\":6501297914,\"to\":6720303740,\"type\":\"DATA\"},{\"from\":6501297932,\"to\":6723619024,\"type\":\"DATA\"},{\"from\":6501297953,\"to\":6723615436,\"type\":\"DATA\"},{\"from\":6501298056,\"to\":6710367816,\"type\":\"DATA\"},{\"from\":6501298090,\"to\":6708900496,\"type\":\"DATA\"},{\"from\":6501298105,\"to\":6708923712,\"type\":\"DATA\"},{\"from\":6501298161,\"to\":6708923824,\"type\":\"DATA\"},{\"from\":6501298175,\"to\":6742217808,\"type\":\"DATA\"},{\"from\":6501298728,\"to\":6742246848,\"type\":\"DATA\"},{\"from\":6501298741,\"to\":6723615496,\"type\":\"DATA\"},{\"from\":6501298781,\"to\":6720303740,\"type\":\"DATA\"},{\"from\":6501298799,\"to\":6723619080,\"type\":\"DATA\"},{\"from\":6501298820,\"to\":6723615436,\"type\":\"DATA\"},{\"from\":6501298928,\"to\":6710367816,\"type\":\"DATA\"},{\"from\":6501298962,\"to\":6708900496,\"type\":\"DATA\"},{\"from\":6501298977,\"to\":6708923712,\"type\":\"DATA\"},{\"from\":6501299033,\"to\":6708923824,\"type\":\"DATA\"},{\"from\":6501299047,\"to\":6742217808,\"type\":\"DATA\"},{\"from\":6501299236,\"to\":6742246932,\"type\":\"DATA\"},{\"from\":6501299399,\"to\":6742246848,\"type\":\"DATA\"},{\"from\":6501299412,\"to\":6723615496,\"type\":\"DATA\"},{\"from\":6501299452,\"to\":6720303740,\"type\":\"DATA\"},{\"from\":6501299470,\"to\":6723618976,\"type\":\"DATA\"},{\"from\":6501299491,\"to\":6723615436,\"type\":\"DATA\"},{\"from\":6501299599,\"to\":6710367816,\"type\":\"DATA\"},{\"from\":6501299633,\"to\":6708900496,\"type\":\"DATA\"},{\"from\":6501299648,\"to\":6708923712,\"type\":\"DATA\"},{\"from\":6501299745,\"to\":6742246848,\"type\":\"DATA\"},{\"from\":6501299758,\"to\":6723615496,\"type\":\"DATA\"},{\"from\":6501299798,\"to\":6720303740,\"type\":\"DATA\"},{\"from\":6501299816,\"to\":6723619024,\"type\":\"DATA\"},{\"from\":6501299834,\"to\":6742246848,\"type\":\"DATA\"},{\"from\":6501299847,\"to\":6723615496,\"type\":\"DATA\"},{\"from\":6501299887,\"to\":6720303740,\"type\":\"DATA\"},{\"from\":6501299905,\"to\":6723619128,\"type\":\"DATA\"},{\"from\":6501299926,\"to\":6723615436,\"type\":\"DATA\"},{\"from\":6501300039,\"to\":6710367816,\"type\":\"DATA\"},{\"from\":6501300073,\"to\":6708900496,\"type\":\"DATA\"},{\"from\":6501300088,\"to\":6708923712,\"type\":\"DATA\"},{\"from\":6501300144,\"to\":6708923824,\"type\":\"DATA\"},{\"from\":6501300158,\"to\":6742217808,\"type\":\"DATA\"}],\"codexrefs\":[{\"from\":6501297571,\"to\":6501297669,\"type\":\"CODE\"},{\"from\":6501297604,\"to\":6501297569,\"type\":\"CODE\"},{\"from\":6501297656,\"to\":6501298217,\"type\":\"CODE\"},{\"from\":6501297683,\"to\":6501297661,\"type\":\"CODE\"},{\"from\":6501297817,\"to\":6501298492,\"type\":\"CODE\"},{\"from\":6501297838,\"to\":6501297770,\"type\":\"CODE\"},{\"from\":6501297856,\"to\":6501298217,\"type\":\"CODE\"},{\"from\":6501298319,\"to\":6501298217,\"type\":\"CODE\"},{\"from\":6501298336,\"to\":6501298287,\"type\":\"CODE\"},{\"from\":6501298624,\"to\":6501298354,\"type\":\"CODE\"},{\"from\":6501298637,\"to\":6501298646,\"type\":\"CODE\"},{\"from\":6501298657,\"to\":6501298217,\"type\":\"CODE\"},{\"from\":6501299089,\"to\":6501298287,\"type\":\"CODE\"},{\"from\":6501299372,\"to\":6501298287,\"type\":\"CODE\"},{\"from\":6501299688,\"to\":6501298148,\"type\":\"CODE\"},{\"from\":6501299710,\"to\":6501299343,\"type\":\"CODE\"},{\"from\":6501299723,\"to\":6501299732,\"type\":\"CODE\"},{\"from\":6501299740,\"to\":6501298287,\"type\":\"CODE\"},{\"from\":6501299829,\"to\":6501298812,\"type\":\"CODE\"},{\"from\":6501300200,\"to\":6501299343,\"type\":\"CODE\"},{\"from\":6501300231,\"to\":6501299343,\"type\":\"CODE\"},{\"from\":6501300274,\"to\":6501298191,\"type\":\"CODE\"},{\"from\":6501300310,\"to\":6501299063,\"type\":\"CODE\"},{\"from\":6501300331,\"to\":6501299268,\"type\":\"CODE\"},{\"from\":6501300367,\"to\":6501300174,\"type\":\"CODE\"}],\"dataxrefs\":[],\"indegree\":25,\"outdegree\":67,\"nlocals\":24,\"nargs\":3,\"stackvars\":[{\"name\":\"var_1e8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-488}},{\"name\":\"var_1e0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-480}},{\"name\":\"var_1d8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-472}},{\"name\":\"var_1d1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-465}},{\"name\":\"var_1c8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-456}},{\"name\":\"var_1c0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-448}},{\"name\":\"var_1b8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-440}},{\"name\":\"var_1b1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-433}},{\"name\":\"var_1b0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-432}},{\"name\":\"var_1a8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-424}},{\"name\":\"var_1a0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-416}},{\"name\":\"var_198h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-408}},{\"name\":\"var_190h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-400}},{\"name\":\"var_188h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-392}},{\"name\":\"var_181h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-385}},{\"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_169h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-361}},{\"name\":\"var_168h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-360}},{\"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_100h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-256}},{\"name\":\"var_50h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-80}}],\"regvars\":[{\"name\":\"arg3\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"r8\"}},{\"name\":\"arg1\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"rcx\"}},{\"name\":\"arg2\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"rdx\"}}]}]\r\n","stderr":"WARNING: bin_file_strings: search interval size (0xfb71e00) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0x20fd400) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0xfb71e00) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0x20fd400) exceeds max region size (0xa00000), skipping it.\r\n","exit_code":0,"signal":null,"output_truncated":false,"completion_status":"complete","artifact_sha256_after":"a10ee34ead4a08c906e09f3dd4449042fb084a69ce59210b1c8cee815723bf3c","artifact_changed":false},"normalized_result":{"stdout":"    0x18381ed30    |\r\n    0x18381ed30    |// WARNING: [rz-ghidra] Detected overlap for variable var_1d8h\r\n    0x18381ed30    |// WARNING: [rz-ghidra] Detected overlap for variable var_169h\r\n    0x18381ed30    |// WARNING: [rz-ghidra] Detected overlap for variable var_1b1h\r\n    0x18381ed30    |// WARNING: [rz-ghidra] Detected overlap for variable var_181h\r\n    0x18381ed30    |// WARNING: [rz-ghidra] Detected overlap for variable var_188h\r\n                   |\r\n    0x18381ed30    |uint64_t fcn.18381ed30(int64_t arg1, int64_t arg2, int64_t arg3)\r\n                   |{\r\n                   |    int32_t iVar1;\r\n                   |    uint8_t uVar2;\r\n                   |    code *pcVar3;\r\n                   |    undefined4 uVar4;\r\n                   |    undefined4 uVar5;\r\n                   |    undefined4 uVar6;\r\n                   |    char cVar7;\r\n                   |    uint8_t *puVar8;\r\n                   |    uint64_t uVar9;\r\n                   |    uint64_t uVar10;\r\n                   |    uint8_t *puVar11;\r\n                   |    int64_t iVar12;\r\n                   |    undefined8 uVar13;\r\n                   |    uint8_t *puVar14;\r\n                   |    undefined8 uVar15;\r\n                   |    uint64_t uVar16;\r\n                   |    int64_t *piVar17;\r\n                   |    uint8_t *puVar18;\r\n                   |    undefined8 unaff_RSI;\r\n                   |    uint64_t uVar19;\r\n                   |    undefined8 uVar20;\r\n                   |    int64_t var_1e8h;\r\n                   |    int64_t var_1e0h;\r\n                   |    undefined var_1d8h [7];\r\n                   |    int64_t var_1d1h;\r\n                   |    int64_t var_1c8h;\r\n                   |    int64_t var_1c0h;\r\n                   |    int64_t var_1b8h;\r\n                   |    int64_t var_1b0h;\r\n                   |    int64_t var_1a8h;\r\n                   |    int64_t var_1a0h;\r\n                   |    int64_t var_198h;\r\n                   |    int64_t var_190h;\r\n                   |    unkbyte7 var_188h;\r\n                   |    char var_181h;\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                   |    uint8_t *puStack_160;\r\n                   |    int64_t var_128h;\r\n                   |    int64_t var_118h;\r\n                   |    int64_t var_100h;\r\n                   |    int64_t var_50h;\r\n                   |    uint64_t uStack_48;\r\n                   |    \r\n    0x18381ed49    |    cVar7 = *(char *)(arg2 + 0x17);\r\n    0x18381ed51    |    uVar19 = *(uint64_t *)(arg2 + 8);\r\n    0x18381ed58    |    uVar16 = (int64_t)cVar7;\r\n    0x18381ed58    |    if ((int64_t)cVar7 < 0) {\r\n    0x18381ed58    |        uVar16 = uVar19;\r\n                   |    }\r\n    0x18381ed5f    |    if (uVar16 == 0) {\r\n    0x18381edc6    |        uVar19 = CONCAT71((unkint7)((uint64_t)unaff_RSI >> 8), 1);\r\n    0x18381edcc    |        if (arg3 != arg1) {\r\n    0x18381edd7    |            uVar2 = *(uint8_t *)(arg1 + 0x17);\r\n    0x18381eddb    |            if (*(char *)(arg3 + 0x17) < '\\0') {\r\n    0x18381f1c7    |                if ((char)uVar2 < '\\0') {\r\n    0x18381f1cf    |                    uVar16 = *(uint64_t *)(arg1 + 8);\r\n    0x18381f1d3    |                    arg1 = *(int64_t *)arg1;\r\n                   |                } else {\r\n    0x18381f1c9    |                    uVar16 = (uint64_t)uVar2;\r\n                   |                }\r\n    0x18381f1dc    |                func_0x000180bf7c20(arg3, arg1, uVar16);\r\n    0x18381ede3    |            } else if ((char)uVar2 < '\\0') {\r\n    0x18381edf3    |                func_0x000180bf7b90(arg3, *(undefined8 *)arg1, *(undefined8 *)(arg1 + 8));\r\n                   |            } else {\r\n    0x18381eeb4    |                *(undefined8 *)(arg3 + 0x10) = *(undefined8 *)(arg1 + 0x10);\r\n    0x18381eeb8    |                uVar13 = *(undefined8 *)(arg1 + 8);\r\n    0x18381eebc    |                *(undefined8 *)arg3 = *(undefined8 *)arg1;\r\n    0x18381eebc    |                *(undefined8 *)(arg3 + 8) = uVar13;\r\n                   |            }\r\n                   |        }\r\n                   |    } else {\r\n    0x18381ed61    |        var_1a8h = arg1;\r\n    0x18381ed66    |        var_1a0h = arg3;\r\n    0x18381ed6d    |        puVar14 = *(uint8_t **)arg2;\r\n    0x18381ed70    |        var_1b0h = arg2;\r\n    0x18381ed78    |        if (cVar7 < '\\0') {\r\n    0x18381ed78    |            arg2 = (int64_t)puVar14;\r\n                   |        }\r\n    0x18381ed80    |        if (1 < (int64_t)uVar16) {\r\n    0x18381ed89    |            puVar8 = (uint8_t *)arg2;\r\n    0x18381ed89    |            uVar9 = uVar16;\r\n    0x18381ed9f    |            while (puVar8 = (uint8_t *)func_0x000185f59fe0(puVar8, 0x2e, uVar9 - 1), puVar8 != (uint8_t *)0x0) {\r\n    0x18381edaf    |                if (*(int16_t *)puVar8 == 0x2e2e) {\r\n    0x18381f4c1    |                    if ((puVar8 != (uint8_t *)(arg2 + uVar16)) && ((int64_t)puVar8 - arg2 != -1)) {\r\n    0x18381f4ce    |                        if (2 < *(int32_t *)0x191de85c0) goto code_r0x00018381f027;\r\n    0x18381f4db    |                        func_0x00018030d390(&var_180h, 0x190c23b08, 0x908, 2);\r\n    0x18381f509    |                        uVar13 = func_0x000184dcd0d0(&var_170h, 0x1908fb27c, 6);\r\n    0x18381f51e    |                        uVar13 = func_0x000184dcd0d0(uVar13, 0x190c248a0, 0x2d);\r\n    0x18381f533    |                        uVar13 = func_0x000184dcd0d0(uVar13, 0x190c23acc, 6);\r\n    0x18381f53b    |                        func_0x00018381df70(&var_1e8h, var_1b0h);\r\n    0x18381f555    |                        piVar17 = &var_1e8h;\r\n    0x18381f555    |                        iVar12 = (int64_t)(char)var_1d1h;\r\n    0x18381f555    |                        if ((int64_t)(char)var_1d1h < 0) {\r\n    0x18381f55c    |                            piVar17 = (int64_t *)var_1e8h;\r\n    0x18381f55c    |                            iVar12 = var_1e0h;\r\n                   |                        }\r\n    0x18381f567    |                        func_0x000184dcd0d0(uVar13, piVar17, iVar12);\r\n    0x18381f57b    |                        if ((int64_t)_var_1d8h < 0) {\r\n    0x18381f58a    |                            func_0x0001841dcbe0(var_1e8h, _var_1d8h & 0x7fffffffffffffff);\r\n                   |                        }\r\n    0x18381f59e    |                        var_180h = 0x18ff81648;\r\n    0x18381f596    |                        func_0x00018030e9d0(&var_180h);\r\n    0x18381f5b8    |                        *(undefined8 *)((int64_t)&var_170h + (int64_t)*(int32_t *)(var_170h + 4)) = 0x18fe1b290;\r\n    0x18381f5cf    |                        if (-1 < var_118h._7_1_) goto code_r0x00018381efe9;\r\n    0x18381f5d5    |                        uVar19 = CONCAT17(var_118h._7_1_, (unkbyte7)var_118h);\r\n    0x18381f5e8    |                        goto code_r0x00018381efe4;\r\n                   |                    }\r\n                   |                    break;\r\n                   |                }\r\n    0x18381edb5    |                puVar8 = puVar8 + 1;\r\n    0x18381edbb    |                uVar9 = (int64_t)(arg2 + uVar16) - (int64_t)puVar8;\r\n    0x18381edc2    |                if ((int64_t)uVar9 < 2) break;\r\n                   |            }\r\n                   |        }\r\n    0x18381eda1    |        iVar12 = var_1b0h;\r\n    0x18381eda1    |        uVar9 = 0;\r\n                   |        do {\r\n    0x18381ee05    |            uVar2 = *(uint8_t *)(arg2 + uVar9);\r\n    0x18381ee05    |            puVar8 = (uint8_t *)(uint64_t)uVar2;\r\n    0x18381ee11    |            if ((uVar2 != 0x5c) && (uVar10 = uVar9, uVar2 != 0x2f)) break;\r\n    0x18381edfd    |            uVar9 = uVar9 + 1;\r\n    0x18381ee03    |            uVar10 = uVar16;\r\n    0x18381ee03    |        } while (uVar16 != uVar9);\r\n    0x18381ee3b    |        if ((uVar10 < 2) &&\r\n    0x18381ee27    |           (((uVar16 == 1 || (0x19 < (uint8_t)((*(uint8_t *)arg2 & 0xdf) + 0xbf))) || (*(uint8_t *)(arg2 + 1) != 0x3a)))\r\n                   |           ) {\r\n    0x18381ee44    |            var_1e8h = 0;\r\n    0x18381ee44    |            var_1e0h = 0;\r\n    0x18381ee49    |            _var_1d8h = 0;\r\n    0x18381ee54    |            if (cVar7 < '\\0') {\r\n    0x18381ee9e    |                puVar8 = (uint8_t *)&var_1e8h;\r\n    0x18381eea9    |                func_0x0001841dd0f0(puVar8, puVar14, uVar19);\r\n                   |            } else {\r\n    0x18381ee5b    |                _var_1d8h = *(uint64_t *)(var_1b0h + 0x10);\r\n    0x18381ee65    |                var_1e8h = *(int64_t *)var_1b0h;\r\n    0x18381ee65    |                var_1e0h = *(int64_t *)(var_1b0h + 8);\r\n                   |            }\r\n    0x18381ee6a    |            uVar16 = (uint64_t)(char)var_1d1h;\r\n    0x18381ee76    |            uVar19 = uVar16;\r\n    0x18381ee76    |            if ((int64_t)uVar16 < 0) {\r\n    0x18381ee78    |                uVar19 = var_1e0h;\r\n                   |            }\r\n    0x18381ee80    |            if (uVar19 != 0) {\r\n                   |                do {\r\n    0x18381f13c    |                    puVar14 = (uint8_t *)var_1e8h;\r\n    0x18381f147    |                    puVar18 = (uint8_t *)&var_1e8h;\r\n    0x18381f147    |                    if ((int64_t)uVar16 < 0) {\r\n    0x18381f147    |                        puVar18 = (uint8_t *)var_1e8h;\r\n                   |                    }\r\n    0x18381f14b    |                    uVar2 = *puVar18;\r\n    0x18381f158    |                    if ((uVar2 != 0x5c) && (uVar2 != 0x2f)) {\r\n    0x18381f1f2    |                        if ((uVar19 == 1) || (0x19 < (uint8_t)((uVar2 & 0xdf) + 0xbf))) {\r\n                   |code_r0x00018381f205:\r\n    0x18381f20d    |                            iVar12 = func_0x000185f59fe0(puVar18, 0, uVar19);\r\n    0x18381f222    |                            if ((iVar12 == 0) || (iVar12 - (int64_t)puVar18 == -1)) {\r\n    0x18381f399    |                                var_1c8h = 0;\r\n    0x18381f399    |                                var_1c0h = 0;\r\n    0x18381f39e    |                                var_1b8h = 0;\r\n    0x18381f3c1    |                                var_50h = (int64_t)puVar18;\r\n    0x18381f3c1    |                                uStack_48 = uVar19;\r\n    0x18381f3b6    |                                func_0x000184380ec0(&var_180h);\r\n    0x18381f3cf    |                                var_190h = (int64_t)var_170h._7_1_;\r\n    0x18381f3cf    |                                var_198h = (int64_t)&var_180h;\r\n    0x18381f3cf    |                                if ((int64_t)var_170h._7_1_ < 0) {\r\n    0x18381f3d9    |                                    var_190h = var_178h;\r\n    0x18381f3d9    |                                    var_198h = var_180h;\r\n                   |                                }\r\n    0x18381f3fd    |                                func_0x0001859c0910(var_1a8h, &var_1c8h, &var_198h);\r\n    0x18381f40a    |                                if (var_170h < 0) {\r\n    0x18381f41f    |                                    func_0x0001841dcbe0(var_180h, var_170h * 2);\r\n                   |                                }\r\n    0x18381f424    |                                iVar12 = var_1a8h;\r\n    0x18381f431    |                                if (*(char *)0x191de8614 == '\\x01') {\r\n    0x18381f43f    |                                    cVar7 = func_0x000181041040(var_1a8h);\r\n                   |                                } else {\r\n    0x18381f866    |                                    cVar7 = func_0x00018068ca70(var_1a8h, &var_1c8h, 0);\r\n                   |                                }\r\n    0x18381f457    |                                if ((cVar7 == '\\0') && (cVar7 = func_0x0001852b6600(iVar12, &var_1c8h), cVar7 == '\\0'))\r\n                   |                                {\r\n    0x18381f681    |                                    if (*(int32_t *)0x191de85c0 < 3) {\r\n    0x18381f68e    |                                        func_0x00018030d390(&var_180h, 0x190c23b08, 0x930, 2);\r\n    0x18381f6bc    |                                        uVar13 = func_0x000184dcd0d0(&var_170h, 0x1908fb27c, 6);\r\n    0x18381f6d1    |                                        uVar13 = func_0x000184dcd0d0(uVar13, 0x190c24938, 0x30);\r\n    0x18381f6e6    |                                        uVar13 = func_0x000184dcd0d0(uVar13, 0x190c23acc, 6);\r\n    0x18381f3e1    |                                        func_0x00018381df70(&var_198h, var_1b0h);\r\n    0x18381f707    |                                        iVar12 = (int64_t)var_181h;\r\n    0x18381f707    |                                        piVar17 = &var_198h;\r\n    0x18381f707    |                                        if ((int64_t)var_181h < 0) {\r\n    0x18381f70e    |                                            iVar12 = var_190h;\r\n    0x18381f70e    |                                            piVar17 = (int64_t *)var_198h;\r\n                   |                                        }\r\n    0x18381f719    |                                        func_0x000184dcd0d0(uVar13, piVar17, iVar12);\r\n    0x18381f726    |                                        if (var_181h < '\\0') {\r\n    0x18381f742    |                                            func_0x0001841dcbe0(var_198h, \r\n    0x18381f728    |                                                                CONCAT17(var_181h, var_188h) & 0x7fffffffffffffff);\r\n                   |                                        }\r\n    0x18381f756    |                                        var_180h = 0x18ff81648;\r\n    0x18381f74e    |                                        func_0x00018030e9d0(&var_180h);\r\n    0x18381f770    |                                        *(undefined8 *)((int64_t)&var_170h + (int64_t)*(int32_t *)(var_170h + 4)) =\r\n    0x18381f770    |                                             0x18fe1b290;\r\n    0x18381f77f    |                                        var_168h = 0x18fe20d40;\r\n    0x18381f787    |                                        if (var_118h._7_1_ < '\\0') {\r\n    0x18381f7a3    |                                            func_0x0001841dcbe0(var_128h, \r\n    0x18381f793    |                                                                CONCAT17(var_118h._7_1_, (unkbyte7)var_118h) &\r\n    0x18381f7a3    |                                                                0x7fffffffffffffff);\r\n                   |                                        }\r\n    0x18381f7b7    |                                        var_168h = 0x18fe20db0;\r\n    0x18381f7c8    |                                        if (puStack_160 != (uint8_t *)0x191de1450) {\r\n    0x18381f875    |                                            LOCK();\r\n    0x18381f875    |                                            puStack_160 = puStack_160 + 8;\r\n    0x18381f875    |                                            iVar1 = *(int32_t *)puStack_160;\r\n    0x18381f875    |                                            *(int32_t *)puStack_160 = *(int32_t *)puStack_160 + -1;\r\n    0x18381f875    |                                            UNLOCK();\r\n    0x18381f87c    |                                            if (iVar1 == 0) {\r\n    0x18381f889    |                                                (*(code *)0x185f59da0)();\r\n                   |                                            }\r\n                   |                                        }\r\n    0x18381f7a8    |                                        func_0x00018424db70(&var_168h);\r\n    0x18381f7ce    |                                        func_0x0001848f8b80(&var_100h);\r\n                   |                                    }\r\n    0x18381f7e6    |                                    uVar19 = 0;\r\n                   |                                } else {\r\n    0x18381f45d    |                                    uVar19 = CONCAT71((unkint7)((uint64_t)iVar12 >> 8), 1);\r\n    0x18381f468    |                                    if ((int64_t *)var_1a0h != &var_1c8h) {\r\n    0x18381f472    |                                        if (*(char *)(var_1a0h + 0x17) < '\\0') {\r\n    0x18381f7f3    |                                            piVar17 = &var_1c8h;\r\n    0x18381f7f3    |                                            uVar16 = (uint64_t)var_1b8h >> 0x38;\r\n    0x18381f7f3    |                                            if (var_1b8h < 0) {\r\n    0x18381f7f9    |                                                piVar17 = (int64_t *)var_1c8h;\r\n    0x18381f7f9    |                                                uVar16 = var_1c0h;\r\n                   |                                            }\r\n    0x18381f802    |                                            func_0x000180bf7c20(var_1a0h, piVar17, uVar16);\r\n    0x18381f47a    |                                        } else if (var_1b8h < 0) {\r\n    0x18381f48a    |                                            func_0x000180bf7b90(var_1a0h, var_1c8h, var_1c0h);\r\n                   |                                        } else {\r\n    0x18381f5f2    |                                            *(int64_t *)(var_1a0h + 0x10) = var_1b8h;\r\n    0x18381f5fb    |                                            *(undefined4 *)var_1a0h = (undefined4)var_1c8h;\r\n    0x18381f5fb    |                                            *(undefined4 *)(var_1a0h + 4) = var_1c8h._4_4_;\r\n    0x18381f5fb    |                                            *(undefined4 *)(var_1a0h + 8) = (undefined4)var_1c0h;\r\n    0x18381f5fb    |                                            *(undefined4 *)(var_1a0h + 0xc) = var_1c0h._4_4_;\r\n                   |                                        }\r\n                   |                                    }\r\n                   |                                }\r\n    0x18381f494    |                                if (var_1b8h < 0) {\r\n    0x18381f4a7    |                                    func_0x0001841dcbe0(var_1c8h, var_1b8h * 2);\r\n                   |                                }\r\n                   |                                goto code_r0x00018381f06f;\r\n                   |                            }\r\n    0x18381f22f    |                            if (*(int32_t *)0x191de85c0 < 3) {\r\n    0x18381f23c    |                                func_0x00018030d390(&var_180h, 0x190c23b08, 0x925, 2);\r\n    0x18381f26a    |                                uVar13 = func_0x000184dcd0d0(&var_170h, 0x1908fb27c, 6);\r\n    0x18381f26f    |                                uVar15 = 0x190c24908;\r\n    0x18381f276    |                                uVar20 = 0x2d;\r\n    0x18381f276    |                                goto code_r0x00018381f27c;\r\n                   |                            }\r\n                   |                        } else {\r\n    0x18381f1f7    |                            puVar14 = (uint8_t *)&var_1e8h;\r\n    0x18381f1f7    |                            if ((int64_t)uVar16 < 0) {\r\n    0x18381f1f7    |                                puVar14 = (uint8_t *)var_1e8h;\r\n                   |                            }\r\n    0x18381f1ff    |                            if (puVar14[1] != 0x3a) goto code_r0x00018381f205;\r\n    0x18381f628    |                            if (*(int32_t *)0x191de85c0 < 3) {\r\n    0x18381f635    |                                func_0x00018030d390(&var_180h, 0x190c23b08, 0x91f, 2);\r\n    0x18381f663    |                                uVar13 = func_0x000184dcd0d0(&var_170h, 0x1908fb27c, 6);\r\n    0x18381f668    |                                uVar15 = 0x190c248d0;\r\n    0x18381f66f    |                                uVar20 = 0x31;\r\n                   |code_r0x00018381f27c:\r\n    0x18381f27f    |                                uVar13 = func_0x000184dcd0d0(uVar13, uVar15, uVar20);\r\n    0x18381f294    |                                uVar13 = func_0x000184dcd0d0(uVar13, 0x190c23acc, 6);\r\n    0x18381f29c    |                                func_0x00018381df70(&var_1c8h, var_1b0h);\r\n    0x18381f2b6    |                                iVar12 = (int64_t)var_1b8h._7_1_;\r\n    0x18381f2b6    |                                piVar17 = &var_1c8h;\r\n    0x18381f2b6    |                                if ((int64_t)var_1b8h._7_1_ < 0) {\r\n    0x18381f2bd    |                                    iVar12 = var_1c0h;\r\n    0x18381f2bd    |                                    piVar17 = (int64_t *)var_1c8h;\r\n                   |                                }\r\n    0x18381f2c8    |                                func_0x000184dcd0d0(uVar13, piVar17, iVar12);\r\n    0x18381f2d2    |                                if (var_1b8h < 0) {\r\n    0x18381f2eb    |                                    func_0x0001841dcbe0(var_1c8h, var_1b8h & 0x7fffffffffffffff);\r\n                   |                                }\r\n    0x18381f2ff    |                                var_180h = 0x18ff81648;\r\n    0x18381f2f7    |                                func_0x00018030e9d0(&var_180h);\r\n    0x18381f319    |                                *(undefined8 *)((int64_t)&var_170h + (int64_t)*(int32_t *)(var_170h + 4)) = 0x18fe1b290;\r\n    0x18381f328    |                                var_168h = 0x18fe20d40;\r\n    0x18381f330    |                                if (var_118h._7_1_ < '\\0') {\r\n    0x18381f34c    |                                    func_0x0001841dcbe0(var_128h, \r\n    0x18381f33c    |                                                        CONCAT17(var_118h._7_1_, (unkbyte7)var_118h) &\r\n    0x18381f34c    |                                                        0x7fffffffffffffff);\r\n                   |                                }\r\n    0x18381f360    |                                var_168h = 0x18fe20db0;\r\n    0x18381f371    |                                if (puStack_160 != (uint8_t *)0x191de1450) {\r\n    0x18381f83c    |                                    LOCK();\r\n    0x18381f83c    |                                    puStack_160 = puStack_160 + 8;\r\n    0x18381f83c    |                                    iVar1 = *(int32_t *)puStack_160;\r\n    0x18381f83c    |                                    *(int32_t *)puStack_160 = *(int32_t *)puStack_160 + -1;\r\n    0x18381f83c    |                                    UNLOCK();\r\n    0x18381f843    |                                    if (iVar1 == 0) {\r\n    0x18381f850    |                                        (*(code *)0x185f59da0)();\r\n                   |                                    }\r\n                   |                                }\r\n    0x18381f351    |                                func_0x00018424db70(&var_168h);\r\n    0x18381f377    |                                func_0x0001848f8b80(&var_100h);\r\n                   |                            }\r\n                   |                        }\r\n    0x18381f38f    |                        uVar19 = 0;\r\n    0x18381f391    |                        goto code_r0x00018381f06f;\r\n                   |                    }\r\n    0x18381f15e    |                    uVar9 = uVar19 - 1;\r\n    0x18381f168    |                    puVar18 = (uint8_t *)&var_1e8h;\r\n    0x18381f168    |                    if ((int64_t)uVar16 < 0) {\r\n    0x18381f168    |                        puVar18 = (uint8_t *)var_1e8h;\r\n                   |                    }\r\n    0x18381f16f    |                    if (0x7fffffffffffffee < uVar9) {\r\n    0x18381f80e    |                        func_0x000185f9b750();\r\n    0x18381f80e    |                        puStack_160 = puVar8;\r\n    0x18381f80e    |                        goto code_r0x00018381f813;\r\n                   |                    }\r\n    0x18381f179    |                    if (uVar19 < 0x18) {\r\n    0x18381f0a2    |                        var_170h = CONCAT17((char)uVar9, (unkbyte7)var_170h);\r\n    0x18381f0aa    |                        puVar11 = (uint8_t *)&var_180h;\r\n                   |                    } else {\r\n    0x18381f193    |                        puVar11 = (uint8_t *)func_0x000185f006b8((uVar9 & 0x7ffffffffffffff0) + 0x10);\r\n    0x18381f1a5    |                        arg2 = (uVar9 & 0x7ffffffffffffff0) + 0x8000000000000010;\r\n    0x18381f1c0    |                        var_180h = (int64_t)puVar11;\r\n    0x18381f1c0    |                        var_178h = uVar9;\r\n    0x18381f1c0    |                        var_170h = arg2;\r\n                   |                    }\r\n    0x18381f0ca    |                    if ((puVar11 + uVar9 < puVar11) ||\r\n    0x18381f0bf    |                       ((puVar18 = puVar18 + 1, puVar11 <= puVar18 && (puVar18 < puVar11 + uVar9)))) {\r\n    0x18381f80c    |    // WARNING: Does not return\r\n    0x18381f80c    |                        pcVar3 = (code *)invalidInstructionException();\r\n    0x18381f80c    |                        (*pcVar3)();\r\n                   |                    }\r\n    0x18381f0d9    |                    puVar8 = puVar11;\r\n    0x18381f0d9    |                    func_0x000185f5a940(puVar11, puVar18, uVar9);\r\n    0x18381f0de    |                    puVar11[uVar9] = 0;\r\n    0x18381f0e6    |                    if ((int64_t)uVar16 < 0) {\r\n    0x18381f0fd    |                        func_0x0001841dcbe0();\r\n    0x18381f0fd    |                        puVar8 = puVar14;\r\n                   |                    }\r\n    0x18381f10a    |                    _var_1d8h = var_170h;\r\n    0x18381f10a    |                    uVar9 = _var_1d8h;\r\n    0x18381f117    |                    var_1e8h = var_180h;\r\n    0x18381f117    |                    var_1e0h = var_178h;\r\n    0x18381f11c    |                    var_1d1h._0_1_ = (char)((uint64_t)var_170h >> 0x38);\r\n    0x18381f11c    |                    uVar16 = (uint64_t)(char)var_1d1h;\r\n    0x18381f128    |                    uVar19 = uVar16;\r\n    0x18381f128    |                    if ((int64_t)uVar16 < 0) {\r\n    0x18381f12a    |                        uVar19 = var_1e0h;\r\n                   |                    }\r\n    0x18381f136    |                    _var_1d8h = uVar9;\r\n    0x18381f136    |                } while (uVar19 != 0);\r\n                   |            }\r\n    0x18381f03f    |            uVar19 = CONCAT71((unkint7)((uint64_t)arg2 >> 8), 1);\r\n    0x18381f04f    |            if (var_1a0h != var_1a8h) {\r\n    0x18381f055    |                uVar2 = *(uint8_t *)(var_1a8h + 0x17);\r\n    0x18381f059    |                if (*(char *)(var_1a0h + 0x17) < '\\0') {\r\n    0x18381f605    |                    if ((char)uVar2 < '\\0') {\r\n    0x18381f60d    |                        uVar16 = *(uint64_t *)(var_1a8h + 8);\r\n    0x18381f611    |                        iVar12 = *(int64_t *)var_1a8h;\r\n                   |                    } else {\r\n    0x18381f607    |                        uVar16 = (uint64_t)uVar2;\r\n    0x18381f60b    |                        iVar12 = var_1a8h;\r\n                   |                    }\r\n    0x18381f617    |                    func_0x000180bf7c20(var_1a0h, iVar12, uVar16);\r\n    0x18381f061    |                } else if ((char)uVar2 < '\\0') {\r\n    0x18381f06a    |                    func_0x000180bf7b90(var_1a0h, *(undefined8 *)var_1a8h, *(undefined8 *)(var_1a8h + 8));\r\n                   |                } else {\r\n    0x18381f095    |                    *(undefined8 *)(var_1a0h + 0x10) = *(undefined8 *)(var_1a8h + 0x10);\r\n    0x18381f099    |                    uVar4 = *(undefined4 *)(var_1a8h + 4);\r\n    0x18381f099    |                    uVar5 = *(undefined4 *)(var_1a8h + 8);\r\n    0x18381f099    |                    uVar6 = *(undefined4 *)(var_1a8h + 0xc);\r\n    0x18381f09d    |                    *(undefined4 *)var_1a0h = *(undefined4 *)var_1a8h;\r\n    0x18381f09d    |                    *(undefined4 *)(var_1a0h + 4) = uVar4;\r\n    0x18381f09d    |                    *(undefined4 *)(var_1a0h + 8) = uVar5;\r\n    0x18381f09d    |                    *(undefined4 *)(var_1a0h + 0xc) = uVar6;\r\n                   |                }\r\n                   |            }\r\n                   |code_r0x00018381f06f:\r\n    0x18381f074    |            if ((int64_t)_var_1d8h < 0) {\r\n    0x18381f08a    |                func_0x0001841dcbe0(var_1e8h, _var_1d8h & 0x7fffffffffffffff);\r\n                   |            }\r\n                   |        } else {\r\n    0x18381eecc    |            if (*(int32_t *)0x191de85c0 < 3) {\r\n    0x18381eed9    |                func_0x00018030d390(&var_180h, 0x190c23b08, 0x90e, 2);\r\n    0x18381ef07    |                uVar13 = func_0x000184dcd0d0(&var_170h, 0x1908fb27c, 6);\r\n    0x18381ef1c    |                uVar13 = func_0x000184dcd0d0(uVar13, 0x190c248d0, 0x31);\r\n    0x18381ef31    |                uVar13 = func_0x000184dcd0d0(uVar13, 0x190c23acc, 6);\r\n    0x18381ef39    |                func_0x00018381df70(&var_1e8h, iVar12);\r\n    0x18381ef51    |                piVar17 = &var_1e8h;\r\n    0x18381ef51    |                iVar12 = (int64_t)(char)var_1d1h;\r\n    0x18381ef51    |                if ((int64_t)(char)var_1d1h < 0) {\r\n    0x18381ef58    |                    piVar17 = (int64_t *)var_1e8h;\r\n    0x18381ef58    |                    iVar12 = var_1e0h;\r\n                   |                }\r\n    0x18381ef63    |                func_0x000184dcd0d0(uVar13, piVar17, iVar12);\r\n    0x18381ef6d    |                if ((int64_t)_var_1d8h < 0) {\r\n    0x18381ef83    |                    func_0x0001841dcbe0(var_1e8h, _var_1d8h & 0x7fffffffffffffff);\r\n                   |                }\r\n    0x18381ef97    |                var_180h = 0x18ff81648;\r\n    0x18381ef8f    |                func_0x00018030e9d0(&var_180h);\r\n    0x18381efb1    |                *(undefined8 *)((int64_t)&var_170h + (int64_t)*(int32_t *)(var_170h + 4)) = 0x18fe1b290;\r\n    0x18381efc8    |                if (var_118h._7_1_ < '\\0') {\r\n    0x18381efd4    |                    uVar19 = CONCAT17(var_118h._7_1_, (unkbyte7)var_118h);\r\n                   |code_r0x00018381efe4:\r\n    0x18381efe4    |                    var_168h = 0x18fe20d40;\r\n    0x18381efe4    |                    func_0x0001841dcbe0(var_128h, uVar19 & 0x7fffffffffffffff);\r\n                   |                }\r\n                   |code_r0x00018381efe9:\r\n    0x18381efe9    |                arg2 = (int64_t)&var_168h;\r\n    0x18381eff8    |                var_168h = 0x18fe20db0;\r\n    0x18381f009    |                if (puStack_160 != (uint8_t *)0x191de1450) {\r\n                   |code_r0x00018381f813:\r\n    0x18381f818    |                    LOCK();\r\n    0x18381f818    |                    puStack_160 = puStack_160 + 8;\r\n    0x18381f818    |                    iVar1 = *(int32_t *)puStack_160;\r\n    0x18381f818    |                    *(int32_t *)puStack_160 = *(int32_t *)puStack_160 + -1;\r\n    0x18381f818    |                    UNLOCK();\r\n    0x18381f81f    |                    if (iVar1 == 0) {\r\n    0x18381f82c    |                        (*(code *)0x185f59da0)();\r\n                   |                    }\r\n                   |                }\r\n    0x18381f01a    |                func_0x00018424db70(arg2);\r\n    0x18381f00f    |                func_0x0001848f8b80(&var_100h);\r\n                   |            }\r\n                   |code_r0x00018381f027:\r\n    0x18381f027    |            uVar19 = 0;\r\n                   |        }\r\n                   |    }\r\n    0x18381f03e    |    return uVar19 & 0xffffffff;\r\n                   |}\r\n[{\"offset\":6501297456,\"name\":\"fcn.18381ed30\",\"size\":2916,\"is-pure\":false,\"realsz\":2916,\"noreturn\":false,\"stackframe\":520,\"calltype\":\"ms\",\"cost\":872,\"cc\":75,\"loops\":33,\"bits\":64,\"type\":\"fcn\",\"nbbs\":132,\"edges\":203,\"ebbs\":2,\"signature\":\"fcn.18381ed30(int64_t arg1, int64_t arg2, int64_t arg3);\",\"minbound\":6501297456,\"maxbound\":6501300372,\"callrefs\":[{\"from\":6501297559,\"to\":6542434272,\"type\":\"CALL\"},{\"from\":6501297571,\"to\":6501297669,\"type\":\"CODE\"},{\"from\":6501297604,\"to\":6501297569,\"type\":\"CODE\"},{\"from\":6501297651,\"to\":6454999952,\"type\":\"CALL\"},{\"from\":6501297656,\"to\":6501298217,\"type\":\"CODE\"},{\"from\":6501297683,\"to\":6501297661,\"type\":\"CODE\"},{\"from\":6501297817,\"to\":6501298492,\"type\":\"CODE\"},{\"from\":6501297833,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6501297838,\"to\":6501297770,\"type\":\"CODE\"},{\"from\":6501297856,\"to\":6501298217,\"type\":\"CODE\"},{\"from\":6501297901,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6501297927,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501297948,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501297969,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501297988,\"to\":6501293936,\"type\":\"CALL\"},{\"from\":6501298019,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501298051,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501298077,\"to\":6445656528,\"type\":\"CALL\"},{\"from\":6501298148,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501298202,\"to\":6511975280,\"type\":\"CALL\"},{\"from\":6501298210,\"to\":6518967168,\"type\":\"CALL\"},{\"from\":6501298282,\"to\":6454999952,\"type\":\"CALL\"},{\"from\":6501298314,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501298319,\"to\":6501298217,\"type\":\"CODE\"},{\"from\":6501298336,\"to\":6501298287,\"type\":\"CODE\"},{\"from\":6501298393,\"to\":6542436672,\"type\":\"CALL\"},{\"from\":6501298429,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501298579,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6501298624,\"to\":6501298354,\"type\":\"CODE\"},{\"from\":6501298637,\"to\":6501298646,\"type\":\"CODE\"},{\"from\":6501298652,\"to\":6455000096,\"type\":\"CALL\"},{\"from\":6501298657,\"to\":6501298217,\"type\":\"CODE\"},{\"from\":6501298701,\"to\":6542434272,\"type\":\"CALL\"},{\"from\":6501298768,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6501298794,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501298815,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501298836,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501298857,\"to\":6501293936,\"type\":\"CALL\"},{\"from\":6501298888,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501298923,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501298949,\"to\":6445656528,\"type\":\"CALL\"},{\"from\":6501299020,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501299074,\"to\":6511975280,\"type\":\"CALL\"},{\"from\":6501299082,\"to\":6518967168,\"type\":\"CALL\"},{\"from\":6501299089,\"to\":6501298287,\"type\":\"CODE\"},{\"from\":6501299137,\"to\":6513233600,\"type\":\"CALL\"},{\"from\":6501299197,\"to\":6536562960,\"type\":\"CALL\"},{\"from\":6501299231,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501299263,\"to\":6459494464,\"type\":\"CALL\"},{\"from\":6501299280,\"to\":6529181184,\"type\":\"CALL\"},{\"from\":6501299338,\"to\":6454999952,\"type\":\"CALL\"},{\"from\":6501299367,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501299372,\"to\":6501298287,\"type\":\"CODE\"},{\"from\":6501299439,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6501299465,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501299486,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501299507,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501299528,\"to\":6501293936,\"type\":\"CALL\"},{\"from\":6501299559,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501299594,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501299620,\"to\":6445656528,\"type\":\"CALL\"},{\"from\":6501299688,\"to\":6501298148,\"type\":\"CODE\"},{\"from\":6501299710,\"to\":6501299343,\"type\":\"CODE\"},{\"from\":6501299723,\"to\":6501299732,\"type\":\"CODE\"},{\"from\":6501299735,\"to\":6455000096,\"type\":\"CALL\"},{\"from\":6501299740,\"to\":6501298287,\"type\":\"CODE\"},{\"from\":6501299785,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6501299811,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501299829,\"to\":6501298812,\"type\":\"CODE\"},{\"from\":6501299874,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6501299900,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501299921,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501299942,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501299958,\"to\":6501293936,\"type\":\"CALL\"},{\"from\":6501299993,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501300034,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501300060,\"to\":6445656528,\"type\":\"CALL\"},{\"from\":6501300131,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501300185,\"to\":6511975280,\"type\":\"CALL\"},{\"from\":6501300193,\"to\":6518967168,\"type\":\"CALL\"},{\"from\":6501300200,\"to\":6501299343,\"type\":\"CODE\"},{\"from\":6501300226,\"to\":6455000096,\"type\":\"CALL\"},{\"from\":6501300231,\"to\":6501299343,\"type\":\"CODE\"},{\"from\":6501300238,\"to\":6542702416,\"type\":\"CALL\"},{\"from\":6501300268,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501300274,\"to\":6501298191,\"type\":\"CODE\"},{\"from\":6501300304,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501300310,\"to\":6501299063,\"type\":\"CODE\"},{\"from\":6501300326,\"to\":6449318512,\"type\":\"CALL\"},{\"from\":6501300331,\"to\":6501299268,\"type\":\"CODE\"},{\"from\":6501300361,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501300367,\"to\":6501300174,\"type\":\"CODE\"}],\"datarefs\":[{\"from\":6501297576,\"to\":6712114924,\"type\":\"DATA\"},{\"from\":6501297861,\"to\":6742246848,\"type\":\"DATA\"},{\"from\":6501297874,\"to\":6723615496,\"type\":\"DATA\"},{\"from\":6501297914,\"to\":6720303740,\"type\":\"DATA\"},{\"from\":6501297932,\"to\":6723619024,\"type\":\"DATA\"},{\"from\":6501297953,\"to\":6723615436,\"type\":\"DATA\"},{\"from\":6501298056,\"to\":6710367816,\"type\":\"DATA\"},{\"from\":6501298090,\"to\":6708900496,\"type\":\"DATA\"},{\"from\":6501298105,\"to\":6708923712,\"type\":\"DATA\"},{\"from\":6501298161,\"to\":6708923824,\"type\":\"DATA\"},{\"from\":6501298175,\"to\":6742217808,\"type\":\"DATA\"},{\"from\":6501298728,\"to\":6742246848,\"type\":\"DATA\"},{\"from\":6501298741,\"to\":6723615496,\"type\":\"DATA\"},{\"from\":6501298781,\"to\":6720303740,\"type\":\"DATA\"},{\"from\":6501298799,\"to\":6723619080,\"type\":\"DATA\"},{\"from\":6501298820,\"to\":6723615436,\"type\":\"DATA\"},{\"from\":6501298928,\"to\":6710367816,\"type\":\"DATA\"},{\"from\":6501298962,\"to\":6708900496,\"type\":\"DATA\"},{\"from\":6501298977,\"to\":6708923712,\"type\":\"DATA\"},{\"from\":6501299033,\"to\":6708923824,\"type\":\"DATA\"},{\"from\":6501299047,\"to\":6742217808,\"type\":\"DATA\"},{\"from\":6501299236,\"to\":6742246932,\"type\":\"DATA\"},{\"from\":6501299399,\"to\":6742246848,\"type\":\"DATA\"},{\"from\":6501299412,\"to\":6723615496,\"type\":\"DATA\"},{\"from\":6501299452,\"to\":6720303740,\"type\":\"DATA\"},{\"from\":6501299470,\"to\":6723618976,\"type\":\"DATA\"},{\"from\":6501299491,\"to\":6723615436,\"type\":\"DATA\"},{\"from\":6501299599,\"to\":6710367816,\"type\":\"DATA\"},{\"from\":6501299633,\"to\":6708900496,\"type\":\"DATA\"},{\"from\":6501299648,\"to\":6708923712,\"type\":\"DATA\"},{\"from\":6501299745,\"to\":6742246848,\"type\":\"DATA\"},{\"from\":6501299758,\"to\":6723615496,\"type\":\"DATA\"},{\"from\":6501299798,\"to\":6720303740,\"type\":\"DATA\"},{\"from\":6501299816,\"to\":6723619024,\"type\":\"DATA\"},{\"from\":6501299834,\"to\":6742246848,\"type\":\"DATA\"},{\"from\":6501299847,\"to\":6723615496,\"type\":\"DATA\"},{\"from\":6501299887,\"to\":6720303740,\"type\":\"DATA\"},{\"from\":6501299905,\"to\":6723619128,\"type\":\"DATA\"},{\"from\":6501299926,\"to\":6723615436,\"type\":\"DATA\"},{\"from\":6501300039,\"to\":6710367816,\"type\":\"DATA\"},{\"from\":6501300073,\"to\":6708900496,\"type\":\"DATA\"},{\"from\":6501300088,\"to\":6708923712,\"type\":\"DATA\"},{\"from\":6501300144,\"to\":6708923824,\"type\":\"DATA\"},{\"from\":6501300158,\"to\":6742217808,\"type\":\"DATA\"}],\"codexrefs\":[{\"from\":6501297571,\"to\":6501297669,\"type\":\"CODE\"},{\"from\":6501297604,\"to\":6501297569,\"type\":\"CODE\"},{\"from\":6501297656,\"to\":6501298217,\"type\":\"CODE\"},{\"from\":6501297683,\"to\":6501297661,\"type\":\"CODE\"},{\"from\":6501297817,\"to\":6501298492,\"type\":\"CODE\"},{\"from\":6501297838,\"to\":6501297770,\"type\":\"CODE\"},{\"from\":6501297856,\"to\":6501298217,\"type\":\"CODE\"},{\"from\":6501298319,\"to\":6501298217,\"type\":\"CODE\"},{\"from\":6501298336,\"to\":6501298287,\"type\":\"CODE\"},{\"from\":6501298624,\"to\":6501298354,\"type\":\"CODE\"},{\"from\":6501298637,\"to\":6501298646,\"type\":\"CODE\"},{\"from\":6501298657,\"to\":6501298217,\"type\":\"CODE\"},{\"from\":6501299089,\"to\":6501298287,\"type\":\"CODE\"},{\"from\":6501299372,\"to\":6501298287,\"type\":\"CODE\"},{\"from\":6501299688,\"to\":6501298148,\"type\":\"CODE\"},{\"from\":6501299710,\"to\":6501299343,\"type\":\"CODE\"},{\"from\":6501299723,\"to\":6501299732,\"type\":\"CODE\"},{\"from\":6501299740,\"to\":6501298287,\"type\":\"CODE\"},{\"from\":6501299829,\"to\":6501298812,\"type\":\"CODE\"},{\"from\":6501300200,\"to\":6501299343,\"type\":\"CODE\"},{\"from\":6501300231,\"to\":6501299343,\"type\":\"CODE\"},{\"from\":6501300274,\"to\":6501298191,\"type\":\"CODE\"},{\"from\":6501300310,\"to\":6501299063,\"type\":\"CODE\"},{\"from\":6501300331,\"to\":6501299268,\"type\":\"CODE\"},{\"from\":6501300367,\"to\":6501300174,\"type\":\"CODE\"}],\"dataxrefs\":[],\"indegree\":25,\"outdegree\":67,\"nlocals\":24,\"nargs\":3,\"stackvars\":[{\"name\":\"var_1e8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-488}},{\"name\":\"var_1e0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-480}},{\"name\":\"var_1d8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-472}},{\"name\":\"var_1d1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-465}},{\"name\":\"var_1c8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-456}},{\"name\":\"var_1c0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-448}},{\"name\":\"var_1b8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-440}},{\"name\":\"var_1b1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-433}},{\"name\":\"var_1b0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-432}},{\"name\":\"var_1a8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-424}},{\"name\":\"var_1a0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-416}},{\"name\":\"var_198h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-408}},{\"name\":\"var_190h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-400}},{\"name\":\"var_188h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-392}},{\"name\":\"var_181h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-385}},{\"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_169h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-361}},{\"name\":\"var_168h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-360}},{\"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_100h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-256}},{\"name\":\"var_50h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-80}}],\"regvars\":[{\"name\":\"arg3\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"r8\"}},{\"name\":\"arg1\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"rcx\"}},{\"name\":\"arg2\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"rdx\"}}]}]\r\n","stderr":"WARNING: bin_file_strings: search interval size (0xfb71e00) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0x20fd400) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0xfb71e00) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0x20fd400) exceeds max region size (0xa00000), skipping it.\r\n","exit_code":0,"signal":null,"output_truncated":false,"completion_status":"complete","artifact_sha256_after":"a10ee34ead4a08c906e09f3dd4449042fb084a69ce59210b1c8cee815723bf3c","artifact_changed":false},"confidence":"observed","authority":"shipped-artifact","environment":null,"limitations":["The executable version and supported formats are reported as unknown because no reliable version probe was performed.","A non-zero process exit is preserved as an observed command result.","Rizin commands and retained plugins may read files or access network resources outside the selected artifact; those external inputs are not bound to Evidence.","When both are available, pre-run and post-run digests detect artifact changes across the provider call but cannot prove the exact bytes consumed during the call."],"relationship_coverage":null,"locations":[{"kind":"artifact-path","path":"C:\\Users\\tjzhong\\AppData\\Local\\Tabbit\\Application\\1.18.21.0\\Tabbit.dll"}],"evidence_links":[]},"meta":{"command":"execute-rizin-command","duration":"5170ms"}}
