{"ok":true,"data":{"evidence_id":"ev_3703eb301523fe553ffffc308c2a098b0e92b722c51cbf50a50e5d1f54eb6b0c","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;pd 25 @ 0x1837c0072;pd 14 @ 0x1837bff30;pd 16 @ 0x1837fec2b;af @ 0x1837b9f90;pdgo @ 0x1837b9f90;afij @ 0x1837b9f90","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;pd 25 @ 0x1837c0072;pd 14 @ 0x1837bff30;pd 16 @ 0x1837fec2b;af @ 0x1837b9f90;pdgo @ 0x1837b9f90;afij @ 0x1837b9f90","C:\\Users\\tjzhong\\AppData\\Local\\Tabbit\\Application\\1.18.21.0\\Tabbit.dll"]},"raw_result":{"stdout":"            0x1837c0072      call  0x18adbccb0\r\n            0x1837c0077      xor   ecx, ecx\r\n            0x1837c0079      xor   edx, edx\r\n            0x1837c007b      call  qword [sym.imp.KERNEL32.dll_CreateJobObjectW] ; [0x191c1ffe0:8]=0x11c21370 ; \"p\\U00000013\\xc2\\U00000011\" ; HANDLE CreateJobObjectW(LPSECURITY_ATTRIBUTES lpJobAttributes, LPCWSTR lpName)\r\n            0x1837c0081      mov   r12, qword [rbx+0xd8]\r\n            0x1837c0088      cmp   r12, rax\r\n        ,=< 0x1837c008b      jz    0x1837c00d9\r\n        |   0x1837c008d      mov   r15, rax\r\n        |   0x1837c0090      call  qword [sym.imp.KERNEL32.dll_GetLastError] ; [0x191c20310:8]=0x11c21b5a ; \"Z\\e\\xc2\\U00000011\" ; DWORD GetLastError(void)\r\n        |   0x1837c0096      mov   ebp, eax\r\n        |   0x1837c0098      mov   rax, qword [rbx+0xd8]\r\n        |   0x1837c009f      test  rax, rax\r\n        |   0x1837c00a2      setz  cl\r\n        |   0x1837c00a5      cmp   eax, 0xfffffff4                     ; 4294967284\r\n        |   0x1837c00a8      setnb al\r\n        |   0x1837c00ab      or    al, cl\r\n       ,==< 0x1837c00ad      jz    0x1837c0a8d\r\n       ||   0x1837c00b3      test  r15, r15\r\n      ,===< 0x1837c00b6      jz    0x1837c00ca\r\n      |||   0x1837c00b8      cmp   r15d, 0xfffffff3                    ; 4294967283\r\n     ,====< 0x1837c00bc      jnbe  0x1837c00ca\r\n     ||||   0x1837c00be      mov   qword [rbx+0xd8], r15\r\n     ||||   0x1837c00c5      call  0x184d01b00\r\n     ``---> 0x1837c00ca      mov   ecx, ebp\r\n       ||   0x1837c00cc      call  qword [sym.imp.KERNEL32.dll_SetLastError] ; [0x191c20988:8]=0x11c22c68 ; \"h,\\xc2\\U00000011\" ; VOID SetLastError(DWORD dwErrCode)\r\n        :   0x1837bff30      cld\r\n        :   0x1837bff31      invalid\r\n        :   0x1837bff32      dec   dword [rbx-0x4c]\r\n        :   0x1837bff36      and   al, 0xb0                            ; 176\r\n        :   0x1837bff38      add   byte [rax], al\r\n        :   0x1837bff3a      add   byte [rax-0x75], cl\r\n        :   0x1837bff3d      mov   word [rax], fs\r\n        :   0x1837bff40      add   byte [rax], al\r\n        :   0x1837bff42      add   byte [rcx+rcx*4-0x0e], cl\r\n        :   0x1837bff46      call  0x1841dcbe0\r\n        `=< 0x1837bff4b      jmp   0x1837bfc10\r\n            0x1837bff50      lea   rbp, qword [rsp+0x2a0]\r\n            0x1837bff58      mov   byte [rbp+0x20], 0x01\r\n            0x1837bff5c      mov   ecx, 0x08\r\n            0x1837fec2b      mov   ecx, dword [rcx+0x08]\r\n            0x1837fec2e      test  rcx, rcx\r\n            0x1837fec31      setz  al\r\n            0x1837fec34      cmp   ecx, 0xfffffff4                     ; 4294967284\r\n            0x1837fec37      setnb dl\r\n            0x1837fec3a      or    dl, al\r\n        ,=< 0x1837fec3c      jnz   0x1837fec78\r\n        |   0x1837fec3e      mov   rsi, r8\r\n        |   0x1837fec41      mov   rdx, rdi\r\n        |   0x1837fec44      call  qword [sym.imp.KERNEL32.dll_CancelIoEx] ; [0x191c1ff58:8]=0x11c21232 ; \"2\\U00000012\\xc2\\U00000011\" ; BOOL CancelIoEx(HANDLE hFile, LPOVERLAPPED lpOverlapped)\r\n        |   0x1837fec4a      test  eax, eax\r\n       ,==< 0x1837fec4c      jz    0x1837feca0\r\n       ||   0x1837fec4e      lea   r8, qword [rsp+0x34]\r\n       ||   0x1837fec53      mov   dword [r8], 0x00\r\n       ||   0x1837fec5a      mov   rcx, qword [rbx+0x08]\r\n       ||   0x1837fec5e      mov   rdx, rdi\r\n    0x1837b9f90    |\r\n    0x1837b9f90    |// WARNING: Variable defined which should be unmapped: var_1a8h\r\n    0x1837b9f90    |// WARNING: Variable defined which should be unmapped: var_2f8h\r\n    0x1837b9f90    |// WARNING: Variable defined which should be unmapped: var_2eah\r\n    0x1837b9f90    |// WARNING: Variable defined which should be unmapped: var_268h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_2e9h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_234h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_230h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_2e8h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_209h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_219h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_1f1h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_10h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_9h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_31h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_79h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_adh\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_61h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_e0h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_1b1h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_251h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_d8h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_211h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_e4h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_264h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_25ch\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_254h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_250h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_109h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_238h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_191h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_f1h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_1d1h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_121h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_c1h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_f8h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_110h\r\n                   |\r\n    0x1837b9f90    |void fcn.1837b9f90(int64_t arg1, int64_t arg2)\r\n                   |{\r\n                   |    char cVar1;\r\n                   |    uint8_t uVar2;\r\n                   |    int32_t *piVar3;\r\n                   |    code *pcVar4;\r\n                   |    uint32_t uVar5;\r\n                   |    int32_t iVar6;\r\n                   |    int64_t *piVar7;\r\n                   |    int64_t iVar8;\r\n                   |    int32_t *piVar9;\r\n                   |    undefined8 *puVar10;\r\n                   |    int64_t *piVar11;\r\n                   |    int64_t *piVar12;\r\n                   |    undefined8 uVar13;\r\n                   |    uint64_t uVar14;\r\n                   |    uint64_t uVar15;\r\n                   |    undefined8 *puVar16;\r\n                   |    undefined8 *puVar17;\r\n                   |    uint32_t *puVar18;\r\n                   |    uint32_t *puVar19;\r\n                   |    int64_t iVar20;\r\n                   |    uint64_t uVar21;\r\n                   |    uint64_t uVar22;\r\n                   |    int64_t iVar23;\r\n                   |    int64_t *piVar24;\r\n                   |    int64_t iVar25;\r\n                   |    int64_t var_2f8h;\r\n                   |    unkbyte6 Stack_2f0;\r\n                   |    int64_t var_2eah;\r\n                   |    int64_t var_2e0h;\r\n                   |    int64_t var_2d8h;\r\n                   |    int64_t var_2c8h;\r\n                   |    int64_t iStack_2c0;\r\n                   |    int64_t var_2b8h;\r\n                   |    int64_t var_2a8h;\r\n                   |    int64_t var_2a0h;\r\n                   |    int64_t var_298h;\r\n                   |    int64_t var_288h;\r\n                   |    int64_t var_280h;\r\n                   |    int64_t var_278h;\r\n                   |    int64_t var_270h;\r\n                   |    int64_t var_268h;\r\n                   |    int64_t var_260h;\r\n                   |    int64_t var_258h;\r\n                   |    int64_t var_250h;\r\n                   |    int64_t var_248h;\r\n                   |    int64_t var_240h;\r\n                   |    int64_t var_238h;\r\n                   |    undefined8 *var_230h;\r\n                   |    int64_t var_228h;\r\n                   |    int64_t var_220h;\r\n                   |    unkbyte7 Stack_218;\r\n                   |    int64_t var_211h;\r\n                   |    undefined var_209h;\r\n                   |    int64_t var_208h;\r\n                   |    undefined4 uStack_200;\r\n                   |    undefined4 uStack_1fc;\r\n                   |    int64_t var_1f8h;\r\n                   |    int64_t var_1f0h;\r\n                   |    int64_t var_1e8h;\r\n                   |    int64_t var_1e0h;\r\n                   |    int64_t var_1d8h;\r\n                   |    int64_t var_1d0h;\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                   |    int64_t var_188h;\r\n                   |    int64_t var_180h;\r\n                   |    int64_t var_178h;\r\n                   |    int64_t var_170h;\r\n                   |    int64_t iStack_168;\r\n                   |    int64_t var_130h;\r\n                   |    int64_t var_120h;\r\n                   |    int64_t var_108h;\r\n                   |    int64_t var_58h;\r\n                   |    \r\n    0x1837b9fba    |    var_228h = arg2;\r\n    0x1837b9fba    |    if (*(char *)(arg1 + 0xd2) != '\\0') {\r\n                   |code_r0x0001837b9fbc:\r\n    0x1837b9fc8    |        if (*(char *)(var_228h + 0x17) < '\\0') {\r\n    0x1837b9fd8    |            fcn.1841dcbe0(*(undefined8 *)var_228h, *(uint64_t *)(var_228h + 0x10) & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x1837b9ffb    |        return;\r\n                   |    }\r\n    0x1837ba00b    |    iVar20 = (int64_t)*(char *)(arg2 + 0x17);\r\n    0x1837ba016    |    if (iVar20 < 0) {\r\n    0x1837ba018    |        iVar20 = *(int64_t *)(arg2 + 8);\r\n    0x1837ba01c    |        arg2 = *(int64_t *)arg2;\r\n                   |    }\r\n    0x1837b9fff    |    fcn.184212ca0(arg1 + 0x10, arg2, iVar20);\r\n    0x1837ba04a    |    var_2eah._0_1_ = (int64_t *)0x190c1ffe8 < &var_1f8h && &var_208h < (int64_t *)0x190c1ffe9;\r\n    0x1837ba073    |    var_2eah._1_1_ = (int64_t *)0x190c1ffb8 < &var_211h && &var_220h < (int64_t *)0x190c1ffb9;\r\n                   |    do {\r\n    0x1837ba258    |        puVar19 = (uint32_t *)(arg1 + 0x10);\r\n    0x1837ba258    |        uVar2 = *(uint8_t *)(arg1 + 0x27);\r\n    0x1837ba25e    |        if ((char)uVar2 < '\\0') {\r\n    0x1837ba154    |            uVar14 = *(uint64_t *)(arg1 + 0x18);\r\n    0x1837ba15c    |            if (uVar14 < 4) goto code_r0x0001837b9fbc;\r\n    0x1837ba162    |            puVar18 = *(uint32_t **)puVar19;\r\n    0x1837ba165    |            uVar5 = *puVar18;\r\n    0x1837ba167    |            uVar5 = uVar5 >> 0x18 | (uVar5 & 0xff0000) >> 8 | (uVar5 & 0xff00) << 8 | uVar5 << 0x18;\r\n    0x1837ba16e    |            if (0x4000000 < uVar5) goto code_r0x0001837ba7cc;\r\n    0x1837ba174    |            uVar21 = (uint64_t)(uVar5 + 4);\r\n    0x1837ba17b    |            if (uVar14 < uVar21) goto code_r0x0001837b9fbc;\r\n                   |        } else {\r\n    0x1837ba267    |            if (uVar2 < 4) goto code_r0x0001837b9fbc;\r\n    0x1837ba26d    |            uVar5 = *puVar19;\r\n    0x1837ba26f    |            uVar5 = uVar5 >> 0x18 | (uVar5 & 0xff0000) >> 8 | (uVar5 & 0xff00) << 8 | uVar5 << 0x18;\r\n    0x1837ba276    |            if (0x4000000 < uVar5) {\r\n                   |code_r0x0001837ba7cc:\r\n    0x1837ba7d3    |                if (*(int32_t *)0x191de85c0 < 3) {\r\n    0x1837ba7e0    |                    fcn.18030d390(&var_188h, 0x190c1ff20, 0xa9, 2);\r\n    0x1837ba7fc    |                    fcn.184dcd0d0(&var_178h, 0x190c1ff68, 0x2c);\r\n    0x1837ba820    |                    var_188h = 0x18ff81648;\r\n    0x1837ba827    |                    fcn.18030e9d0(var_1a8h);\r\n    0x1837ba83a    |                    *(undefined8 *)((int64_t)&var_178h + (int64_t)*(int32_t *)(var_178h + 4)) = 0x18fe1b290;\r\n    0x1837ba849    |                    var_170h = 0x18fe20d40;\r\n    0x1837ba852    |                    if (var_120h._7_1_ < '\\0') {\r\n    0x1837ba86e    |                        fcn.1841dcbe0(var_130h, CONCAT17(var_120h._7_1_, (unkbyte7)var_120h) & 0x7fffffffffffffff);\r\n                   |                    }\r\n    0x1837ba882    |                    var_170h = 0x18fe20db0;\r\n    0x1837ba893    |                    if (iStack_168 != 0x191de1450) {\r\n    0x1837bb5f5    |                        LOCK();\r\n    0x1837bb5f5    |                        piVar9 = (int32_t *)(iStack_168 + 8);\r\n    0x1837bb5f5    |                        iVar6 = *piVar9;\r\n    0x1837bb5f5    |                        *piVar9 = *piVar9 + -1;\r\n    0x1837bb5f5    |                        UNLOCK();\r\n    0x1837bb5fc    |                        if (iVar6 == 0) {\r\n    0x1837bb609    |                            (*case.0x1841dcc6f.0)();\r\n                   |                        }\r\n                   |                    }\r\n    0x1837ba873    |                    fcn.18424db70(&var_170h);\r\n    0x1837ba899    |                    fcn.1848f8b80(&var_108h);\r\n                   |                }\r\n    0x1837ba8b8    |                if (*(char *)(arg1 + 0xd2) == '\\0') {\r\n    0x1837ba8ba    |                    *(undefined *)(arg1 + 0xd2) = 1;\r\n    0x1837ba8c8    |                    *(undefined *)(*(int64_t *)(arg1 + 0xd8) + 4) = 1;\r\n    0x1837ba8d1    |                    piVar9 = (int32_t *)fcn.185f006b8(8);\r\n    0x1837ba8d6    |                    *piVar9 = 0;\r\n    0x1837ba8dc    |                    *(undefined *)(piVar9 + 1) = 0;\r\n    0x1837ba8e3    |                    if (piVar9 != (int32_t *)0x0) {\r\n    0x1837ba8ea    |                        LOCK();\r\n    0x1837ba8ea    |                        iVar6 = *piVar9;\r\n    0x1837ba8ea    |                        *piVar9 = *piVar9 + 1;\r\n    0x1837ba8ea    |                        UNLOCK();\r\n    0x1837ba8f4    |                        if (iVar6 == 0x7fffffff) {\r\n    0x1837bb5ea    |                            pcVar4 = (code *)swi(3);\r\n    0x1837bb5ea    |                            (*pcVar4)();\r\n    0x1837bb5ea    |                            return;\r\n                   |                        }\r\n                   |                    }\r\n    0x1837ba8fa    |                    piVar3 = *(int32_t **)(arg1 + 0xd8);\r\n    0x1837ba901    |                    *(int32_t **)(arg1 + 0xd8) = piVar9;\r\n    0x1837ba90b    |                    if (piVar3 != (int32_t *)0x0) {\r\n    0x1837ba90d    |                        LOCK();\r\n    0x1837ba90d    |                        *piVar3 = *piVar3 + -1;\r\n    0x1837ba90d    |                        UNLOCK();\r\n    0x1837ba910    |                        if (*piVar3 == 0) {\r\n    0x1837ba935    |                            fcn.1841dcbe0(piVar3, 8);\r\n                   |                        }\r\n                   |                    }\r\n    0x1837ba912    |                    fcn.1837fe0e0(*(undefined8 *)arg1);\r\n                   |                }\r\n    0x1837ba925    |                (*case.0x1841dcc6f.0)();\r\n    0x1837ba92b    |                goto code_r0x0001837b9fbc;\r\n                   |            }\r\n    0x1837ba281    |            if ((uint32_t)(int32_t)(char)uVar2 < uVar5 + 4) goto code_r0x0001837b9fbc;\r\n    0x1837ba297    |            uVar21 = (uint64_t)(uVar5 + 4);\r\n    0x1837ba29a    |            uVar14 = (uint64_t)uVar2;\r\n    0x1837ba29d    |            puVar18 = puVar19;\r\n                   |        }\r\n    0x1837ba2a0    |        var_170h = 0;\r\n    0x1837ba2a0    |        var_178h = 0;\r\n    0x1837ba2a0    |        var_180h = 0;\r\n    0x1837ba2a0    |        var_188h = 0;\r\n    0x1837ba2a9    |        var_270h = uVar14 - 4;\r\n    0x1837ba2a9    |        if ((uint64_t)uVar5 <= uVar14 - 4) {\r\n    0x1837ba2a9    |            var_270h = (uint64_t)uVar5;\r\n                   |        }\r\n    0x1837ba2ad    |        var_278h = (int64_t)(puVar18 + 1);\r\n    0x1837ba258    |        fcn.18037bb90(&var_188h, &var_278h, 0, 200);\r\n    0x1837ba2dd    |        fcn.18492e6c0(puVar19, 0, uVar21);\r\n    0x1837ba2dd    |        iVar8 = var_180h;\r\n    0x1837ba2dd    |        iVar20 = var_188h;\r\n    0x1837ba2ea    |        if ((char)var_170h == '\\0') {\r\n    0x1837ba5d8    |            if (*(char *)(arg1 + 0xd2) == '\\0') {\r\n    0x1837ba5da    |                *(undefined *)(arg1 + 0xd2) = 1;\r\n    0x1837ba5e8    |                *(undefined *)(*(int64_t *)(arg1 + 0xd8) + 4) = 1;\r\n    0x1837ba5f1    |                piVar9 = (int32_t *)fcn.185f006b8(8);\r\n    0x1837ba5f6    |                *piVar9 = 0;\r\n    0x1837ba5fc    |                *(undefined *)(piVar9 + 1) = 0;\r\n    0x1837ba603    |                if (piVar9 != (int32_t *)0x0) {\r\n    0x1837ba60a    |                    LOCK();\r\n    0x1837ba60a    |                    iVar6 = *piVar9;\r\n    0x1837ba60a    |                    *piVar9 = *piVar9 + 1;\r\n    0x1837ba60a    |                    UNLOCK();\r\n    0x1837ba614    |                    if (iVar6 == 0x7fffffff) {\r\n    0x1837bb5ed    |                        pcVar4 = (code *)swi(3);\r\n    0x1837bb5ed    |                        (*pcVar4)();\r\n    0x1837bb5ed    |                        return;\r\n                   |                    }\r\n                   |                }\r\n    0x1837ba61a    |                piVar3 = *(int32_t **)(arg1 + 0xd8);\r\n    0x1837ba621    |                *(int32_t **)(arg1 + 0xd8) = piVar9;\r\n    0x1837ba62b    |                if (piVar3 != (int32_t *)0x0) {\r\n    0x1837ba62d    |                    LOCK();\r\n    0x1837ba62d    |                    *piVar3 = *piVar3 + -1;\r\n    0x1837ba62d    |                    UNLOCK();\r\n    0x1837ba630    |                    if (*piVar3 == 0) {\r\n    0x1837ba5ca    |                        fcn.1841dcbe0(piVar3, 8);\r\n                   |                    }\r\n                   |                }\r\n    0x1837ba632    |                fcn.1837fe0e0(*(undefined8 *)arg1);\r\n                   |            }\r\n    0x1837ba645    |            (*case.0x1841dcc6f.0)();\r\n    0x1837ba645    |            iVar20 = var_188h;\r\n    0x1837ba664    |            if (((char)var_170h == '\\x01') && (var_188h != 0)) {\r\n    0x1837ba679    |                for (iVar8 = var_180h << 5; iVar8 != 0; iVar8 = iVar8 + -0x20) {\r\n    0x1837ba683    |                    fcn.184e58cd0(var_2f8h, CONCAT17(var_2eah._1_1_, CONCAT16((char)var_2eah, Stack_2f0)), \r\n    0x1837ba683    |                                  (int64_t)unique0x10001a40, var_268h);\r\n                   |                }\r\n    0x1837ba699    |                var_180h = iVar20 - var_188h >> 5;\r\n    0x1837ba6b1    |                fcn.1841dcbe0(var_188h, var_178h << 5);\r\n                   |            }\r\n                   |            goto code_r0x0001837b9fbc;\r\n                   |        }\r\n    0x1837ba2f8    |        var_188h = 0;\r\n    0x1837ba300    |        var_268h = iVar20;\r\n    0x1837ba308    |        var_258h._0_4_ = (undefined4)var_178h;\r\n    0x1837ba308    |        var_258h._4_4_ = var_178h._4_4_;\r\n    0x1837ba310    |        var_180h = 0;\r\n    0x1837ba310    |        var_178h = 0;\r\n    0x1837ba318    |        var_260h = iVar8;\r\n    0x1837ba320    |        var_238h = 0;\r\n    0x1837ba32f    |        var_198h = 0x19014e7c8;\r\n    0x1837ba33c    |        var_190h = 7;\r\n    0x1837ba344    |        fcn.185353aa0(&var_268h, &var_238h);\r\n    0x1837ba36b    |        var_1a8h = 0x19014ee90;\r\n    0x1837ba373    |        var_1a0h = 4;\r\n    0x1837ba38a    |        piVar7 = (int64_t *)fcn.1805224b0(&var_268h, &var_1a8h);\r\n    0x1837ba399    |        var_1b8h = 0x190591ec8;\r\n    0x1837ba3a1    |        var_1b0h = 7;\r\n    0x1837ba3b4    |        iVar20 = fcn.181bc6b10(&var_268h, &var_1b8h);\r\n    0x1837ba3e4    |        if ((((var_238h._4_1_ == '\\x01') && (iVar20 != 0)) && (piVar7 != (int64_t *)0x0)) && ((int32_t)var_238h == 1)) {\r\n    0x1837ba3f1    |            if (*(char *)(arg1 + 0xd0) != '\\0') {\r\n    0x1837ba4e7    |                var_1c8h = 0x19029e160;\r\n    0x1837ba4ef    |                var_1c0h = 10;\r\n    0x1837ba50b    |                puVar10 = (undefined8 *)fcn.1805224b0(&var_268h, &var_1c8h);\r\n    0x1837ba510    |                cVar1 = *(char *)(arg1 + 0x3f);\r\n    0x1837ba510    |                iVar8 = (int64_t)cVar1;\r\n    0x1837ba518    |                iVar25 = iVar8;\r\n    0x1837ba518    |                if (iVar8 < 0) {\r\n    0x1837ba4de    |                    iVar25 = *(int64_t *)(arg1 + 0x30);\r\n                   |                }\r\n    0x1837ba525    |                if ((puVar10 == (undefined8 *)0x0) || (iVar25 == 0)) {\r\n                   |code_r0x0001837ba56f:\r\n    0x1837ba576    |                    if (*(char *)(arg1 + 0xd2) == '\\0') {\r\n    0x1837ba57c    |                        *(undefined *)(arg1 + 0xd2) = 1;\r\n    0x1837ba58a    |                        *(undefined *)(*(int64_t *)(arg1 + 0xd8) + 4) = 1;\r\n    0x1837ba593    |                        piVar9 = (int32_t *)fcn.185f006b8(8);\r\n    0x1837ba598    |                        *piVar9 = 0;\r\n    0x1837ba59e    |                        *(undefined *)(piVar9 + 1) = 0;\r\n    0x1837ba5a5    |                        if (piVar9 != (int32_t *)0x0) {\r\n    0x1837ba5b0    |                            LOCK();\r\n    0x1837ba5b0    |                            iVar6 = *piVar9;\r\n    0x1837ba5b0    |                            *piVar9 = *piVar9 + 1;\r\n    0x1837ba5b0    |                            UNLOCK();\r\n    0x1837ba5ba    |                            if (iVar6 == 0x7fffffff) {\r\n    0x1837bb5e4    |                                pcVar4 = (code *)swi(3);\r\n    0x1837bb5e4    |                                (*pcVar4)();\r\n    0x1837bb5e4    |                                return;\r\n                   |                            }\r\n                   |                        }\r\n                   |                        goto code_r0x0001837ba1eb;\r\n                   |                    }\r\n                   |                } else {\r\n    0x1837ba527    |                    iVar25 = (int64_t)*(char *)((int64_t)puVar10 + 0x17);\r\n    0x1837ba532    |                    if (iVar25 < 0) {\r\n    0x1837ba534    |                        iVar25 = puVar10[1];\r\n                   |                    }\r\n    0x1837ba53d    |                    if (cVar1 < '\\0') {\r\n    0x1837ba53f    |                        iVar8 = *(int64_t *)(arg1 + 0x30);\r\n                   |                    }\r\n    0x1837ba546    |                    if (iVar25 != iVar8) goto code_r0x0001837ba56f;\r\n    0x1837ba548    |                    iVar8 = arg1 + 0x28;\r\n    0x1837ba54e    |                    if (cVar1 < '\\0') {\r\n    0x1837ba554    |                        iVar8 = *(int64_t *)(arg1 + 0x28);\r\n                   |                    }\r\n    0x1837ba55a    |                    if (*(char *)((int64_t)puVar10 + 0x17) < '\\0') {\r\n    0x1837ba55c    |                        puVar10 = (undefined8 *)*puVar10;\r\n                   |                    }\r\n    0x1837ba562    |                    iVar6 = fcn.185f59f10(puVar10, iVar8);\r\n    0x1837ba569    |                    if (iVar6 != 0) goto code_r0x0001837ba56f;\r\n    0x1837ba6bb    |                    cVar1 = *(char *)((int64_t)piVar7 + 0x17);\r\n    0x1837ba6bb    |                    iVar8 = (int64_t)cVar1;\r\n    0x1837ba6c7    |                    if (iVar8 < 0) {\r\n    0x1837ba6c9    |                        iVar8 = piVar7[1];\r\n                   |                    }\r\n    0x1837ba6d2    |                    if (iVar8 == 10) {\r\n    0x1837ba941    |                        piVar11 = piVar7;\r\n    0x1837ba941    |                        if (cVar1 < '\\0') {\r\n    0x1837ba943    |                            piVar11 = (int64_t *)*piVar7;\r\n                   |                        }\r\n    0x1837ba965    |                        if ((int16_t)piVar11[1] != 0x6b63 || *piVar11 != 0x615f68746c616568) goto code_r0x0001837ba705;\r\n    0x1837ba972    |                        if (*(char *)(arg1 + 0xd1) == '\\x01') {\r\n    0x1837ba97b    |                            var_2a8h = 0x19060d2a0;\r\n    0x1837ba980    |                            var_2a0h = 9;\r\n    0x1837ba996    |                            iVar20 = fcn.184f52d10(&var_268h, &var_2a8h);\r\n    0x1837ba99e    |                            if (iVar20 == 0) {\r\n    0x1837ba9fd    |                                stack0xfffffffffffffd18 = (undefined8 *)0x190c1fed8;\r\n    0x1837baa02    |                                var_2e0h = 0x10;\r\n    0x1837baa18    |                                iVar20 = fcn.184f52d10(&var_268h, (int64_t)&var_2eah + 2);\r\n    0x1837baa20    |                                if (iVar20 == 0) goto code_r0x0001837ba216;\r\n                   |                            }\r\n                   |                        }\r\n    0x1837ba9a7    |                        if (*(char *)(arg1 + 0xd2) == '\\0') {\r\n    0x1837ba9ad    |                            *(undefined *)(arg1 + 0xd2) = 1;\r\n    0x1837ba9bb    |                            *(undefined *)(*(int64_t *)(arg1 + 0xd8) + 4) = 1;\r\n    0x1837ba9c4    |                            piVar9 = (int32_t *)fcn.185f006b8(8);\r\n    0x1837ba9c9    |                            *piVar9 = 0;\r\n    0x1837ba9cf    |                            *(undefined *)(piVar9 + 1) = 0;\r\n    0x1837ba9d6    |                            if (piVar9 != (int32_t *)0x0) {\r\n    0x1837ba9e1    |                                LOCK();\r\n    0x1837ba9e1    |                                iVar6 = *piVar9;\r\n    0x1837ba9e1    |                                *piVar9 = *piVar9 + 1;\r\n    0x1837ba9e1    |                                UNLOCK();\r\n    0x1837ba9eb    |                                if (iVar6 == 0x7fffffff) {\r\n    0x1837bb5e7    |                                    pcVar4 = (code *)swi(3);\r\n    0x1837bb5e7    |                                    (*pcVar4)();\r\n    0x1837bb5e7    |                                    return;\r\n                   |                                }\r\n                   |                            }\r\n                   |                            goto code_r0x0001837ba1eb;\r\n                   |                        }\r\n                   |                    } else {\r\n    0x1837ba6dc    |                        if (iVar8 == 5) {\r\n    0x1837ba6e3    |                            piVar11 = piVar7;\r\n    0x1837ba6e3    |                            if (cVar1 < '\\0') {\r\n    0x1837ba6e5    |                                piVar11 = (int64_t *)*piVar7;\r\n                   |                            }\r\n    0x1837ba6ff    |                            if (*(char *)((int64_t)piVar11 + 4) == 'y' && (int32_t)*piVar11 == 0x64616572) {\r\n    0x1837baa3d    |                                if (*(char *)(arg1 + 0xd1) != '\\x01') {\r\n    0x1837baa3f    |                                    *(undefined *)(arg1 + 0xd1) = 1;\r\n    0x1837baa46    |                                    uVar13 = *(undefined8 *)(arg1 + 8);\r\n    0x1837baa51    |                                    goto code_r0x0001837ba4cc;\r\n                   |                                }\r\n    0x1837baa5d    |                                if (*(char *)(arg1 + 0xd2) == '\\0') {\r\n    0x1837baa63    |                                    *(undefined *)(arg1 + 0xd2) = 1;\r\n    0x1837baa71    |                                    *(undefined *)(*(int64_t *)(arg1 + 0xd8) + 4) = 1;\r\n    0x1837baa7a    |                                    piVar9 = (int32_t *)fcn.185f006b8(8);\r\n    0x1837baa7f    |                                    *piVar9 = 0;\r\n    0x1837baa85    |                                    *(undefined *)(piVar9 + 1) = 0;\r\n    0x1837baa8c    |                                    if (piVar9 != (int32_t *)0x0) {\r\n    0x1837baa97    |                                        LOCK();\r\n    0x1837baa97    |                                        iVar6 = *piVar9;\r\n    0x1837baa97    |                                        *piVar9 = *piVar9 + 1;\r\n    0x1837baa97    |                                        UNLOCK();\r\n    0x1837baaa1    |                                        if (iVar6 == 0x7fffffff) {\r\n    0x1837baaa7    |                                            pcVar4 = (code *)swi(3);\r\n    0x1837baaa7    |                                            (*pcVar4)();\r\n    0x1837baaa7    |                                            return;\r\n                   |                                        }\r\n                   |                                    }\r\n                   |                                    goto code_r0x0001837ba1eb;\r\n                   |                                }\r\n                   |                                goto code_r0x0001837ba216;\r\n                   |                            }\r\n                   |                        }\r\n                   |code_r0x0001837ba705:\r\n    0x1837ba70c    |                        var_1d8h = 0x19060d2a0;\r\n    0x1837ba714    |                        var_1d0h = 9;\r\n    0x1837ba730    |                        piVar11 = (int64_t *)fcn.1805224b0(&var_268h, &var_1d8h);\r\n    0x1837ba741    |                        if ((piVar11 != (int64_t *)0x0) && (*(char *)(arg1 + 0xd1) != '\\0')) {\r\n    0x1837ba746    |                            iVar8 = (int64_t)*(char *)((int64_t)piVar11 + 0x17);\r\n    0x1837ba74e    |                            if (iVar8 < 0) {\r\n    0x1837ba750    |                                iVar8 = piVar11[1];\r\n                   |                            }\r\n    0x1837ba757    |                            if (iVar8 != 0) {\r\n    0x1837ba759    |                                fcn.18157a500(arg1 + 0x40, &var_2a8h, piVar11, piVar11);\r\n    0x1837ba772    |                                if ((char)var_2a0h != '\\0') {\r\n    0x1837baf2a    |                                    fcn.186304ec0(arg1 + 0x58, piVar11);\r\n    0x1837baf41    |                                    if (0x1000 < *(uint64_t *)(arg1 + 0x80)) {\r\n    0x1837bab2d    |                                        var_280h = (*(uint64_t *)(arg1 + 0x78) % 0x15) * 0x18 +\r\n    0x1837bab2d    |                                                   *(int64_t *)\r\n    0x1837bab06    |                                                    (*(int64_t *)(arg1 + 0x60) + (*(uint64_t *)(arg1 + 0x78) / 0x15) * 8\r\n    0x1837bab2d    |                                                    );\r\n    0x1837bab39    |                                        puVar10 = *(undefined8 **)(arg1 + 0x40);\r\n    0x1837bab3d    |                                        var_248h = *(int64_t *)(arg1 + 0x48);\r\n    0x1837bab51    |                                        var_250h = var_248h * 0x18;\r\n    0x1837bab68    |                                        var_288h = (int64_t)puVar10;\r\n    0x1837bab68    |                                        var_1f0h = (int64_t)piVar11;\r\n    0x1837bab68    |                                        if (var_250h != 0) {\r\n    0x1837bab76    |                                            var_240h = (int64_t)*(char *)(var_280h + 0x17);\r\n    0x1837bab8e    |                                            var_230h = (undefined8 *)var_280h;\r\n    0x1837bab8e    |                                            if (var_240h < 0) {\r\n    0x1837bab98    |                                                var_240h = *(int64_t *)(var_280h + 8);\r\n    0x1837baba4    |                                                var_230h = *(undefined8 **)var_280h;\r\n                   |                                            }\r\n    0x1837babc5    |                                            uVar14 = (var_250h >> 3) * -0x5555555555555555;\r\n                   |                                            do {\r\n    0x1837babd4    |                                                uVar15 = uVar14 >> 1;\r\n    0x1837babe6    |                                                puVar16 = puVar10 + uVar15 * 3;\r\n    0x1837babe9    |                                                uVar21 = (uint64_t)*(char *)((int64_t)puVar16 + 0x17);\r\n    0x1837babf4    |                                                puVar17 = puVar16;\r\n    0x1837babf4    |                                                if ((int64_t)uVar21 < 0) {\r\n    0x1837babf6    |                                                    uVar21 = puVar10[uVar15 * 3 + 1];\r\n    0x1837babfb    |                                                    puVar17 = (undefined8 *)puVar10[uVar15 * 3];\r\n                   |                                                }\r\n    0x1837bac0e    |                                                uVar22 = uVar21;\r\n    0x1837bac0e    |                                                if ((uint64_t)var_240h < uVar21) {\r\n    0x1837bac0e    |                                                    uVar22 = var_240h;\r\n                   |                                                }\r\n    0x1837bac1a    |                                                iVar6 = fcn.185f59f10(puVar17, var_230h, uVar22);\r\n    0x1837bac21    |                                                if (iVar6 == 0) {\r\n    0x1837baac8    |                                                    iVar6 = 0;\r\n    0x1837baad2    |                                                    if (uVar21 != var_240h) {\r\n    0x1837baade    |                                                        iVar6 = (uint32_t)((uint64_t)var_240h <= uVar21) * 2 + -1;\r\n                   |                                                    }\r\n                   |                                                }\r\n    0x1837bac31    |                                                uVar21 = uVar14 + ~uVar15;\r\n    0x1837bac39    |                                                uVar14 = uVar15;\r\n    0x1837bac39    |                                                if (iVar6 < 0) {\r\n    0x1837bac3d    |                                                    puVar10 = puVar16 + 3;\r\n    0x1837bac3d    |                                                    uVar14 = uVar21;\r\n                   |                                                }\r\n    0x1837bac44    |                                            } while (uVar14 != 0);\r\n                   |                                        }\r\n    0x1837bac61    |                                        if (puVar10 != (undefined8 *)(var_288h + var_248h * 0x18)) {\r\n    0x1837bac67    |                                            uVar14 = (uint64_t)*(char *)((int64_t)puVar10 + 0x17);\r\n    0x1837bac72    |                                            puVar17 = puVar10;\r\n    0x1837bac72    |                                            if ((int64_t)uVar14 < 0) {\r\n    0x1837bac74    |                                                uVar14 = puVar10[1];\r\n    0x1837bac78    |                                                puVar17 = (undefined8 *)*puVar10;\r\n                   |                                            }\r\n    0x1837bac84    |                                            uVar21 = (uint64_t)*(char *)(var_280h + 0x17);\r\n    0x1837bac8c    |                                            if ((int64_t)uVar21 < 0) {\r\n    0x1837bac96    |                                                uVar21 = *(uint64_t *)(var_280h + 8);\r\n    0x1837bac9a    |                                                var_280h = *(int64_t *)var_280h;\r\n                   |                                            }\r\n    0x1837bacab    |                                            uVar15 = uVar21;\r\n    0x1837bacab    |                                            if (uVar14 < uVar21) {\r\n    0x1837bacab    |                                                uVar15 = uVar14;\r\n                   |                                            }\r\n    0x1837bacb7    |                                            iVar6 = fcn.185f59f10(var_280h, puVar17, uVar15);\r\n    0x1837bacbe    |                                            if (iVar6 == 0) {\r\n    0x1837badef    |                                                if (uVar14 <= uVar21) goto code_r0x0001837bacca;\r\n    0x1837bacc4    |                                            } else if (-1 < iVar6) {\r\n                   |code_r0x0001837bacca:\r\n    0x1837bacce    |                                                if ((undefined8 *)0xffffffffffffffe7 < puVar10)\r\n    0x1837bacce    |                                                goto code_r0x0001837bb5dc;\r\n    0x1837baceb    |                                                if ((int64_t)puVar10 + (0x18 - var_288h) != var_250h) {\r\n    0x1837bad01    |                                                    iVar8 = var_288h + var_250h;\r\n    0x1837bad09    |                                                    puVar17 = puVar10;\r\n                   |                                                    do {\r\n    0x1837bad11    |                                                        if (*(char *)((int64_t)puVar17 + 0x17) < '\\0') {\r\n    0x1837baabb    |                                                            fcn.1841dcbe0(*puVar17, puVar17[2] & 0x7fffffffffffffff);\r\n                   |                                                        }\r\n    0x1837bad17    |                                                        puVar10 = puVar17 + 3;\r\n    0x1837bad1f    |                                                        puVar17[2] = puVar17[5];\r\n    0x1837bad26    |                                                        *(undefined4 *)puVar17 = *(undefined4 *)puVar10;\r\n    0x1837bad26    |                                                        *(undefined4 *)((int64_t)puVar17 + 4) =\r\n    0x1837bad23    |                                                             *(undefined4 *)((int64_t)puVar17 + 0x1c);\r\n    0x1837bad26    |                                                        *(undefined4 *)(puVar17 + 1) = *(undefined4 *)(puVar17 + 4);\r\n    0x1837bad26    |                                                        *(undefined4 *)((int64_t)puVar17 + 0xc) =\r\n    0x1837bad23    |                                                             *(undefined4 *)((int64_t)puVar17 + 0x24);\r\n    0x1837bad2c    |                                                        *(undefined *)((int64_t)puVar17 + 0x2f) = 0;\r\n    0x1837bad30    |                                                        *(undefined *)(puVar17 + 3) = 0;\r\n    0x1837bad3a    |                                                        puVar17 = puVar10;\r\n    0x1837bad3a    |                                                    } while ((undefined8 *)(iVar8 + -0x18) != puVar10);\r\n    0x1837bad3c    |                                                    var_288h = *(int64_t *)(arg1 + 0x40);\r\n    0x1837bad48    |                                                    var_248h = *(int64_t *)(arg1 + 0x48);\r\n                   |                                                }\r\n    0x1837bad6e    |                                                puVar17 = (undefined8 *)(var_288h + var_248h * 0x18);\r\n    0x1837bad75    |                                                if (puVar10 != puVar17) {\r\n                   |                                                    do {\r\n    0x1837bad7a    |                                                        puVar16 = puVar17 + -3;\r\n    0x1837bad7e    |                                                        if (puVar16 == (undefined8 *)0x0) goto code_r0x0001837bb5dc;\r\n    0x1837bad88    |                                                        if (*(char *)((int64_t)puVar17 + -1) < '\\0') {\r\n    0x1837bae0c    |                                                            fcn.1841dcbe0(puVar17[-3], puVar17[-1] & 0x7fffffffffffffff)\r\n                   |                                                            ;\r\n                   |                                                        }\r\n    0x1837bad90    |                                                        puVar17 = puVar16;\r\n    0x1837bad90    |                                                    } while (puVar16 != puVar10);\r\n    0x1837bad96    |                                                    var_288h = *(int64_t *)(arg1 + 0x40);\r\n                   |                                                }\r\n    0x1837badbb    |                                                *(int64_t *)(arg1 + 0x48) =\r\n    0x1837bada1    |                                                     ((int64_t)puVar10 - var_288h >> 3) * -0x5555555555555555;\r\n                   |                                            }\r\n                   |                                        }\r\n    0x1837badbf    |                                        fcn.186304f90(arg1 + 0x58);\r\n    0x1837bade7    |                                        piVar11 = (int64_t *)var_1f0h;\r\n                   |                                    }\r\n    0x1837baf47    |                                    iVar8 = (int64_t)*(char *)((int64_t)piVar7 + 0x17);\r\n    0x1837baf53    |                                    if (iVar8 < 0) {\r\n    0x1837baf55    |                                        iVar8 = piVar7[1];\r\n                   |                                    }\r\n    0x1837baf5e    |                                    if (iVar8 == 0xc) {\r\n    0x1837baf65    |                                        piVar12 = piVar7;\r\n    0x1837baf65    |                                        if (*(char *)((int64_t)piVar7 + 0x17) < '\\0') {\r\n    0x1837baf67    |                                            piVar12 = (int64_t *)*piVar7;\r\n                   |                                        }\r\n    0x1837baf88    |                                        if ((int32_t)piVar12[1] == 0x6e6f6973 && *piVar12 == 0x7365735f6e65706f) {\r\n    0x1837bb267    |                                            uVar13 = *(undefined8 *)(arg1 + 8);\r\n    0x1837bb273    |                                            fcn.18503e480(iVar20, &var_2a8h);\r\n    0x1837bb27c    |                                            if (*(char *)((int64_t)piVar11 + 0x17) < '\\0') {\r\n    0x1837bb25b    |                                                fcn.1841dd0f0((int64_t)&var_2eah + 2, *piVar11, piVar11[1]);\r\n                   |                                            } else {\r\n    0x1837bb27e    |                                                var_2d8h = piVar11[2];\r\n    0x1837bb287    |                                                unique0x10001405 = (undefined8 *)*piVar11;\r\n    0x1837bb287    |                                                var_2e0h = piVar11[1];\r\n                   |                                            }\r\n    0x1837bb2a4    |                                            (*case.0x1841dcc6f.0)(uVar13, (int64_t)&var_2eah + 2);\r\n    0x1837bb2aa    |                                            goto code_r0x0001837ba21c;\r\n                   |                                        }\r\n                   |                                    }\r\n    0x1837baf95    |                                    var_1e8h = 0x190c1fed8;\r\n    0x1837baf9d    |                                    var_1e0h = 0x10;\r\n    0x1837bafb9    |                                    piVar12 = (int64_t *)fcn.1805224b0(&var_268h, &var_1e8h);\r\n    0x1837bafc1    |                                    if (piVar12 != (int64_t *)0x0) {\r\n    0x1837bafc7    |                                        iVar8 = (int64_t)*(char *)((int64_t)piVar12 + 0x17);\r\n    0x1837bafcf    |                                        if (iVar8 < 0) {\r\n    0x1837baf21    |                                            iVar8 = piVar12[1];\r\n                   |                                        }\r\n    0x1837bafdb    |                                        if (iVar8 != 0) {\r\n    0x1837bafe7    |                                            cVar1 = *(char *)((int64_t)piVar7 + 0x17);\r\n    0x1837bafe7    |                                            iVar25 = (int64_t)cVar1;\r\n    0x1837baff0    |                                            iVar8 = piVar7[1];\r\n    0x1837baff8    |                                            iVar23 = iVar25;\r\n    0x1837baff8    |                                            if (iVar25 < 0) {\r\n    0x1837baff8    |                                                iVar23 = iVar8;\r\n                   |                                            }\r\n    0x1837bb000    |                                            if (iVar23 == 0xb) {\r\n    0x1837bb34c    |                                                piVar24 = piVar7;\r\n    0x1837bb34c    |                                                if (cVar1 < '\\0') {\r\n    0x1837bb34e    |                                                    piVar24 = (int64_t *)*piVar7;\r\n                   |                                                }\r\n    0x1837bb376    |                                                if (*(int64_t *)((int64_t)piVar24 + 3) != 0x747365757165725f ||\r\n    0x1837bb352    |                                                    *piVar24 != 0x757165725f706463) goto code_r0x0001837bb041;\r\n    0x1837bb37c    |                                                uVar13 = *(undefined8 *)(arg1 + 8);\r\n    0x1837bb388    |                                                fcn.18503e480(iVar20, &var_2a8h);\r\n    0x1837bb392    |                                                if (*(char *)((int64_t)piVar12 + 0x17) < '\\0') {\r\n    0x1837bb3d5    |                                                    fcn.1841dd0f0((int64_t)&var_2eah + 2, *piVar12, piVar12[1]);\r\n                   |                                                } else {\r\n    0x1837bb394    |                                                    var_2d8h = piVar12[2];\r\n    0x1837bb39d    |                                                    unique0x10001435 = (undefined8 *)*piVar12;\r\n    0x1837bb39d    |                                                    var_2e0h = piVar12[1];\r\n                   |                                                }\r\n    0x1837bb3ac    |                                                if (*(char *)((int64_t)piVar11 + 0x17) < '\\0') {\r\n    0x1837bb3e8    |                                                    fcn.1841dd0f0(&var_2c8h, *piVar11, piVar11[1]);\r\n                   |                                                } else {\r\n    0x1837bb3ae    |                                                    var_2b8h = piVar11[2];\r\n    0x1837bb3b7    |                                                    var_2c8h = *piVar11;\r\n    0x1837bb3b7    |                                                    iStack_2c0 = piVar11[1];\r\n                   |                                                }\r\n                   |                                            } else {\r\n    0x1837bb00a    |                                                if (iVar23 == 0xd) {\r\n    0x1837bb011    |                                                    piVar24 = piVar7;\r\n    0x1837bb011    |                                                    if (cVar1 < '\\0') {\r\n    0x1837bb013    |                                                        piVar24 = (int64_t *)*piVar7;\r\n                   |                                                    }\r\n    0x1837bb03b    |                                                    if (*(int64_t *)((int64_t)piVar24 + 5) == 0x6e6f69737365735f &&\r\n    0x1837bb017    |                                                        *piVar24 == 0x65735f65736f6c63) {\r\n    0x1837bb570    |                                                        uVar13 = *(undefined8 *)(arg1 + 8);\r\n    0x1837bb57c    |                                                        fcn.18503e480(iVar20, &var_2a8h);\r\n    0x1837bb586    |                                                        if (*(char *)((int64_t)piVar12 + 0x17) < '\\0') {\r\n    0x1837bb564    |                                                            fcn.1841dd0f0((int64_t)&var_2eah + 2, *piVar12, piVar12[1]);\r\n                   |                                                        } else {\r\n    0x1837bb588    |                                                            var_2d8h = piVar12[2];\r\n    0x1837bb591    |                                                            unique0x100014b5 = (undefined8 *)*piVar12;\r\n    0x1837bb591    |                                                            var_2e0h = piVar12[1];\r\n                   |                                                        }\r\n    0x1837bb5a0    |                                                        if (*(char *)((int64_t)piVar11 + 0x17) < '\\0') {\r\n    0x1837bb5c8    |                                                            fcn.1841dd0f0(&var_2c8h, *piVar11, piVar11[1]);\r\n                   |                                                        } else {\r\n    0x1837bb5a2    |                                                            var_2b8h = piVar11[2];\r\n    0x1837bb5ab    |                                                            var_2c8h = *piVar11;\r\n    0x1837bb5ab    |                                                            iStack_2c0 = piVar11[1];\r\n                   |                                                        }\r\n                   |                                                        goto code_r0x0001837bb2f8;\r\n                   |                                                    }\r\n                   |                                                }\r\n                   |code_r0x0001837bb041:\r\n    0x1837bb049    |                                                piVar24 = piVar7;\r\n    0x1837bb049    |                                                iVar23 = iVar25;\r\n    0x1837bb049    |                                                if (cVar1 < '\\0') {\r\n    0x1837bb04b    |                                                    piVar24 = (int64_t *)*piVar7;\r\n    0x1837bb04f    |                                                    iVar23 = iVar8;\r\n                   |                                                }\r\n    0x1837bb074    |                                                if ((iVar23 == 9) &&\r\n    0x1837bb071    |                                                   ((char)piVar24[1] == 's' && *piVar24 == 0x6261745f7473696c)) {\r\n    0x1837bb2ac    |                                                    uVar13 = *(undefined8 *)(arg1 + 8);\r\n    0x1837bb2b8    |                                                    fcn.18503e480(iVar20, &var_2a8h);\r\n    0x1837bb2c2    |                                                    if (*(char *)((int64_t)piVar12 + 0x17) < '\\0') {\r\n    0x1837bb328    |                                                        fcn.1841dd0f0((int64_t)&var_2eah + 2, *piVar12, piVar12[1]);\r\n                   |                                                    } else {\r\n    0x1837bb2c4    |                                                        var_2d8h = piVar12[2];\r\n    0x1837bb2cd    |                                                        unique0x10001415 = (undefined8 *)*piVar12;\r\n    0x1837bb2cd    |                                                        var_2e0h = piVar12[1];\r\n                   |                                                    }\r\n    0x1837bb2dc    |                                                    if (*(char *)((int64_t)piVar11 + 0x17) < '\\0') {\r\n    0x1837bb33b    |                                                        fcn.1841dd0f0(&var_2c8h, *piVar11, piVar11[1]);\r\n                   |                                                    } else {\r\n    0x1837bb2de    |                                                        var_2b8h = piVar11[2];\r\n    0x1837bb2e7    |                                                        var_2c8h = *piVar11;\r\n    0x1837bb2e7    |                                                        iStack_2c0 = piVar11[1];\r\n                   |                                                    }\r\n                   |                                                } else {\r\n    0x1837bb082    |                                                    piVar24 = piVar7;\r\n    0x1837bb082    |                                                    iVar23 = iVar25;\r\n    0x1837bb082    |                                                    if (cVar1 < '\\0') {\r\n    0x1837bb084    |                                                        piVar24 = (int64_t *)*piVar7;\r\n    0x1837bb088    |                                                        iVar23 = iVar8;\r\n                   |                                                    }\r\n    0x1837bb0b0    |                                                    if ((iVar23 == 10) &&\r\n    0x1837bb0ad    |                                                       ((int16_t)piVar24[1] == 0x7362 && *piVar24 == 0x61745f6d69616c63)\r\n                   |                                                       ) {\r\n    0x1837bb3f4    |                                                        uVar13 = *(undefined8 *)(arg1 + 8);\r\n    0x1837bb400    |                                                        fcn.18503e480(iVar20, &var_2a8h);\r\n    0x1837bb40a    |                                                        if (*(char *)((int64_t)piVar12 + 0x17) < '\\0') {\r\n    0x1837bb460    |                                                            fcn.1841dd0f0((int64_t)&var_2eah + 2, *piVar12, piVar12[1]);\r\n                   |                                                        } else {\r\n    0x1837bb40c    |                                                            var_2d8h = piVar12[2];\r\n    0x1837bb415    |                                                            unique0x10001455 = (undefined8 *)*piVar12;\r\n    0x1837bb415    |                                                            var_2e0h = piVar12[1];\r\n                   |                                                        }\r\n    0x1837bb424    |                                                        if (*(char *)((int64_t)piVar11 + 0x17) < '\\0') {\r\n    0x1837bb44c    |                                                            fcn.1841dd0f0(&var_2c8h, *piVar11, piVar11[1]);\r\n                   |                                                        } else {\r\n    0x1837bb426    |                                                            var_2b8h = piVar11[2];\r\n    0x1837bb42f    |                                                            var_2c8h = *piVar11;\r\n    0x1837bb42f    |                                                            iStack_2c0 = piVar11[1];\r\n                   |                                                        }\r\n                   |                                                    } else {\r\n    0x1837bb0be    |                                                        piVar24 = piVar7;\r\n    0x1837bb0be    |                                                        iVar23 = iVar25;\r\n    0x1837bb0be    |                                                        if (cVar1 < '\\0') {\r\n    0x1837bb0c0    |                                                            piVar24 = (int64_t *)*piVar7;\r\n    0x1837bb0c4    |                                                            iVar23 = iVar8;\r\n                   |                                                        }\r\n    0x1837bb0eb    |                                                        if ((iVar23 == 0xc) &&\r\n    0x1837bb0e8    |                                                           ((int32_t)piVar24[1] == 0x70756f72 &&\r\n    0x1837bb0cd    |                                                            *piVar24 == 0x675f656d75736572)) {\r\n    0x1837bb46c    |                                                            uVar13 = *(undefined8 *)(arg1 + 8);\r\n    0x1837bb478    |                                                            fcn.18503e480(iVar20, &var_2a8h);\r\n    0x1837bb482    |                                                            if (*(char *)((int64_t)piVar12 + 0x17) < '\\0') {\r\n    0x1837bb4d8    |                                                                fcn.1841dd0f0((int64_t)&var_2eah + 2, *piVar12, \r\n    0x1837bb4dd    |                                                                              piVar12[1]);\r\n                   |                                                            } else {\r\n    0x1837bb484    |                                                                var_2d8h = piVar12[2];\r\n    0x1837bb48d    |                                                                unique0x10001475 = (undefined8 *)*piVar12;\r\n    0x1837bb48d    |                                                                var_2e0h = piVar12[1];\r\n                   |                                                            }\r\n    0x1837bb49c    |                                                            if (*(char *)((int64_t)piVar11 + 0x17) < '\\0') {\r\n    0x1837bb4c4    |                                                                fcn.1841dd0f0(&var_2c8h, *piVar11, piVar11[1]);\r\n                   |                                                            } else {\r\n    0x1837bb49e    |                                                                var_2b8h = piVar11[2];\r\n    0x1837bb4a7    |                                                                var_2c8h = *piVar11;\r\n    0x1837bb4a7    |                                                                iStack_2c0 = piVar11[1];\r\n                   |                                                            }\r\n                   |                                                        } else {\r\n    0x1837bb0f3    |                                                            if (cVar1 < '\\0') {\r\n    0x1837bb221    |                                                                piVar7 = (int64_t *)*piVar7;\r\n    0x1837bb225    |                                                                iVar25 = iVar8;\r\n                   |                                                            }\r\n    0x1837bb128    |                                                            if ((iVar25 != 0xe) ||\r\n    0x1837bb113    |                                                               (*(int64_t *)((int64_t)piVar7 + 6) != 0x6c6c61635f6e6f69\r\n    0x1837bb128    |                                                                || *piVar7 != 0x6f69736e65747865)) {\r\n    0x1837bb131    |                                                                if (*(char *)((int64_t)piVar12 + 0x17) < '\\0') {\r\n    0x1837bb232    |                                                                    fcn.1841dd0f0(&var_2a8h, *piVar12, piVar12[1]);\r\n                   |                                                                } else {\r\n    0x1837bb137    |                                                                    var_298h = piVar12[2];\r\n    0x1837bb143    |                                                                    var_2a8h = *piVar12;\r\n    0x1837bb143    |                                                                    var_2a0h = piVar12[1];\r\n                   |                                                                }\r\n    0x1837bb152    |                                                                *(undefined8 **)0x0 = (undefined8 *)fcn.185f006b8(0x20);\r\n    0x1837bb15c    |                                                                var_2e0h = 0x1a;\r\n    0x1837bb16f    |                                                                var_2d8h = -0x7fffffffffffffe0;\r\n    0x1837bb196    |                                                                if (((undefined8 *)((int64_t)*(undefined8 **)0x0 + 0x1a)\r\n    0x1837bb178    |                                                                     < *(undefined8 **)0x0) ||\r\n    0x1837bb191    |                                                                   ((undefined8 *)0x190c1ffc8 <\r\n    0x1837bb174    |                                                                    (undefined8 *)((int64_t)*(undefined8 **)0x0 + 0x1a)\r\n    0x1837bb194    |                                                                    && *(undefined8 **)0x0 < (undefined8 *)0x190c1ffc9))\r\n    0x1837bb196    |                                                                goto code_r0x0001837bb5dc;\r\n    0x1837bb1a3    |                                                                *(undefined8 *)((int64_t)*(undefined8 **)0x0 + 10) =\r\n    0x1837bb1a3    |                                                                     0x7266206574617669;\r\n    0x1837bb1a3    |                                                                *(undefined8 *)((int64_t)*(undefined8 **)0x0 + 0x12) =\r\n    0x1837bb1a3    |                                                                     0x646e696b20656d61;\r\n    0x1837bb1ae    |                                                                **(undefined8 **)0x0 = 0x206e776f6e6b6e55;\r\n    0x1837bb1ae    |                                                                (*(undefined8 **)0x0)[1] = 0x2065746176697270;\r\n    0x1837bb1b1    |                                                                *(undefined *)((int64_t)*(undefined8 **)0x0 + 0x1a) = 0;\r\n    0x1837bb1b5    |                                                                var_1f8h._7_1_ = 0x10;\r\n    0x1837bb1c2    |                                                                if ((char)var_2eah != '\\0') goto code_r0x0001837bb5dc;\r\n    0x1837bb1cf    |                                                                var_208h._0_4_ = 0x4854454d;\r\n    0x1837bb1cf    |                                                                var_208h._4_4_ = 0x4e5f444f;\r\n    0x1837bb1cf    |                                                                uStack_200 = 0x465f544f;\r\n    0x1837bb1cf    |                                                                uStack_1fc = 0x444e554f;\r\n    0x1837bb1d7    |                                                                var_1f8h._0_1_ = 0;\r\n    0x1837bb1e4    |                                                                if (*(char *)((int64_t)piVar11 + 0x17) < '\\0') {\r\n    0x1837bb248    |                                                                    fcn.1841dd0f0(&var_2c8h, *piVar11, piVar11[1]);\r\n                   |                                                                } else {\r\n    0x1837bb1e6    |                                                                    var_2b8h = piVar11[2];\r\n    0x1837bb1ef    |                                                                    var_2c8h = *piVar11;\r\n    0x1837bb1ef    |                                                                    iStack_2c0 = piVar11[1];\r\n                   |                                                                }\r\n    0x1837bb1f8    |                                                                var_2f8h = (int64_t)&var_2a8h;\r\n    0x1837bb217    |                                                                fcn.1837bcfc0(var_2f8h);\r\n    0x1837bb21c    |                                                                goto code_r0x0001837ba21c;\r\n                   |                                                            }\r\n    0x1837bb4e4    |                                                            uVar13 = *(undefined8 *)(arg1 + 8);\r\n    0x1837bb4f0    |                                                            fcn.18503e480(iVar20, &var_2a8h);\r\n    0x1837bb4fa    |                                                            if (*(char *)((int64_t)piVar12 + 0x17) < '\\0') {\r\n    0x1837bb550    |                                                                fcn.1841dd0f0((int64_t)&var_2eah + 2, *piVar12, \r\n    0x1837bb555    |                                                                              piVar12[1]);\r\n                   |                                                            } else {\r\n    0x1837bb4fc    |                                                                var_2d8h = piVar12[2];\r\n    0x1837bb505    |                                                                unique0x10001495 = (undefined8 *)*piVar12;\r\n    0x1837bb505    |                                                                var_2e0h = piVar12[1];\r\n                   |                                                            }\r\n    0x1837bb514    |                                                            if (*(char *)((int64_t)piVar11 + 0x17) < '\\0') {\r\n    0x1837bb53c    |                                                                fcn.1841dd0f0(&var_2c8h, *piVar11, piVar11[1]);\r\n                   |                                                            } else {\r\n    0x1837bb516    |                                                                var_2b8h = piVar11[2];\r\n    0x1837bb51f    |                                                                var_2c8h = *piVar11;\r\n    0x1837bb51f    |                                                                iStack_2c0 = piVar11[1];\r\n                   |                                                            }\r\n                   |                                                        }\r\n                   |                                                    }\r\n                   |                                                }\r\n                   |                                            }\r\n                   |code_r0x0001837bb2f8:\r\n    0x1837bb30a    |                                            (*case.0x1841dcc6f.0)(uVar13, &var_2c8h, (int64_t)&var_2eah + 2, &var_2a8h);\r\n    0x1837bb30a    |                                            goto code_r0x0001837ba21c;\r\n                   |                                        }\r\n                   |                                    }\r\n    0x1837bae16    |                                    var_2a8h = 0;\r\n    0x1837bae16    |                                    var_2a0h = 0;\r\n    0x1837bae1b    |                                    var_298h = 0;\r\n    0x1837bae2c    |                                    *(undefined8 **)0x0 = (undefined8 *)fcn.185f006b8(0x20);\r\n    0x1837bae36    |                                    var_2e0h = 0x1c;\r\n    0x1837bae49    |                                    var_2d8h = -0x7fffffffffffffe0;\r\n    0x1837bae70    |                                    if (((undefined8 *)((int64_t)*(undefined8 **)0x0 + 0x1c) < *(undefined8 **)0x0) ||\r\n    0x1837bae6b    |                                       ((undefined8 *)0x190c1ff98 < (undefined8 *)((int64_t)*(undefined8 **)0x0 + 0x1c)\r\n    0x1837bae6e    |                                        && *(undefined8 **)0x0 < (undefined8 *)0x190c1ff99)) {\r\n                   |code_r0x0001837bb5dc:\r\n    0x1837bb5dc    |    // WARNING: Does not return\r\n    0x1837bb5dc    |                                        pcVar4 = (code *)invalidInstructionException();\r\n    0x1837bb5dc    |                                        (*pcVar4)();\r\n                   |                                    }\r\n    0x1837bae7d    |                                    *(undefined8 *)((int64_t)*(undefined8 **)0x0 + 0xc) = 0x2073692064496e6f;\r\n    0x1837bae7d    |                                    *(undefined8 *)((int64_t)*(undefined8 **)0x0 + 0x14) = 0x6465726975716572;\r\n    0x1837bae88    |                                    *(undefined4 *)*(undefined8 **)0x0 = 0x776f7262;\r\n    0x1837bae88    |                                    *(undefined4 *)((int64_t)*(undefined8 **)0x0 + 4) = 0x53726573;\r\n    0x1837bae88    |                                    *(undefined4 *)(*(undefined8 **)0x0 + 1) = 0x69737365;\r\n    0x1837bae88    |                                    *(undefined4 *)((int64_t)*(undefined8 **)0x0 + 0xc) = 0x64496e6f;\r\n    0x1837bae8b    |                                    *(undefined *)((int64_t)*(undefined8 **)0x0 + 0x1c) = 0;\r\n    0x1837bae8f    |                                    var_209h = 0xf;\r\n    0x1837bae9c    |                                    if (var_2eah._1_1_ != '\\0') goto code_r0x0001837bb5dc;\r\n    0x1837baeac    |                                    Stack_218 = 0x4e4f4953534553;\r\n    0x1837baebe    |                                    var_220h._0_7_ = 0x44494c41564e49;\r\n    0x1837baebe    |                                    var_220h._7_1_ = 0x5f;\r\n    0x1837baec6    |                                    var_211h._0_1_ = 0;\r\n    0x1837baed2    |                                    if (*(char *)((int64_t)piVar11 + 0x17) < '\\0') {\r\n    0x1837baf15    |                                        fcn.1841dd0f0(&var_2c8h, *piVar11, piVar11[1]);\r\n                   |                                    } else {\r\n    0x1837baed4    |                                        var_2b8h = piVar11[2];\r\n    0x1837baedd    |                                        var_2c8h = *piVar11;\r\n    0x1837baedd    |                                        iStack_2c0 = piVar11[1];\r\n                   |                                    }\r\n    0x1837baee5    |                                    var_2f8h = (int64_t)&var_2a8h;\r\n    0x1837baf04    |                                    fcn.1837bcfc0(var_2f8h);\r\n    0x1837baf09    |                                    goto code_r0x0001837ba21c;\r\n                   |                                }\r\n                   |                            }\r\n                   |                        }\r\n    0x1837ba77f    |                        if (*(char *)(arg1 + 0xd2) == '\\0') {\r\n    0x1837ba785    |                            *(undefined *)(arg1 + 0xd2) = 1;\r\n    0x1837ba793    |                            *(undefined *)(*(int64_t *)(arg1 + 0xd8) + 4) = 1;\r\n    0x1837ba79c    |                            piVar9 = (int32_t *)fcn.185f006b8(8);\r\n    0x1837ba7a1    |                            *piVar9 = 0;\r\n    0x1837ba7a7    |                            *(undefined *)(piVar9 + 1) = 0;\r\n    0x1837ba7ae    |                            if (piVar9 != (int32_t *)0x0) {\r\n    0x1837ba7b9    |                                LOCK();\r\n    0x1837ba7b9    |                                iVar6 = *piVar9;\r\n    0x1837ba7b9    |                                *piVar9 = *piVar9 + 1;\r\n    0x1837ba7b9    |                                UNLOCK();\r\n    0x1837ba7c3    |                                if (iVar6 == 0x7fffffff) {\r\n    0x1837ba7c9    |                                    pcVar4 = (code *)swi(3);\r\n    0x1837ba7c9    |                                    (*pcVar4)();\r\n    0x1837ba7c9    |                                    return;\r\n                   |                                }\r\n                   |                            }\r\n                   |                            goto code_r0x0001837ba1eb;\r\n                   |                        }\r\n                   |                    }\r\n                   |                }\r\n                   |                goto code_r0x0001837ba216;\r\n                   |            }\r\n    0x1837ba3f7    |            iVar8 = (int64_t)*(char *)((int64_t)piVar7 + 0x17);\r\n    0x1837ba403    |            if (iVar8 < 0) {\r\n    0x1837ba405    |                iVar8 = piVar7[1];\r\n                   |            }\r\n    0x1837ba40e    |            if (iVar8 != 5) {\r\n                   |code_r0x0001837ba434:\r\n    0x1837ba43b    |                if (*(char *)(arg1 + 0xd2) == '\\0') {\r\n    0x1837ba441    |                    *(undefined *)(arg1 + 0xd2) = 1;\r\n    0x1837ba44f    |                    *(undefined *)(*(int64_t *)(arg1 + 0xd8) + 4) = 1;\r\n    0x1837ba458    |                    piVar9 = (int32_t *)fcn.185f006b8(8);\r\n    0x1837ba45d    |                    *piVar9 = 0;\r\n    0x1837ba463    |                    *(undefined *)(piVar9 + 1) = 0;\r\n    0x1837ba46a    |                    if (piVar9 != (int32_t *)0x0) {\r\n    0x1837ba475    |                        LOCK();\r\n    0x1837ba475    |                        iVar6 = *piVar9;\r\n    0x1837ba475    |                        *piVar9 = *piVar9 + 1;\r\n    0x1837ba475    |                        UNLOCK();\r\n    0x1837ba47f    |                        if (iVar6 == 0x7fffffff) {\r\n    0x1837bb5e1    |                            pcVar4 = (code *)swi(3);\r\n    0x1837bb5e1    |                            (*pcVar4)();\r\n    0x1837bb5e1    |                            return;\r\n                   |                        }\r\n                   |                    }\r\n                   |                    goto code_r0x0001837ba1eb;\r\n                   |                }\r\n                   |                goto code_r0x0001837ba216;\r\n                   |            }\r\n    0x1837ba412    |            if (*(char *)((int64_t)piVar7 + 0x17) < '\\0') {\r\n    0x1837ba414    |                piVar7 = (int64_t *)*piVar7;\r\n                   |            }\r\n    0x1837ba432    |            if (*(char *)((int64_t)piVar7 + 4) != 'o' || (int32_t)*piVar7 != 0x6c6c6568) goto code_r0x0001837ba434;\r\n    0x1837ba491    |            var_2a8h = 0x19029e160;\r\n    0x1837ba496    |            var_2a0h = 10;\r\n    0x1837ba4ac    |            iVar8 = fcn.184f52d10(&var_268h, &var_2a8h);\r\n    0x1837ba4b4    |            if (iVar8 != 0) goto code_r0x0001837ba434;\r\n    0x1837ba4ba    |            *(undefined *)(arg1 + 0xd0) = 1;\r\n    0x1837ba4c1    |            uVar13 = *(undefined8 *)(arg1 + 8);\r\n                   |code_r0x0001837ba4cc:\r\n    0x1837ba4cf    |            (*case.0x1841dcc6f.0)(uVar13, iVar20);\r\n                   |        } else {\r\n    0x1837ba1a9    |            if (*(char *)(arg1 + 0xd2) != '\\0') goto code_r0x0001837ba216;\r\n    0x1837ba1ab    |            *(undefined *)(arg1 + 0xd2) = 1;\r\n    0x1837ba1b9    |            *(undefined *)(*(int64_t *)(arg1 + 0xd8) + 4) = 1;\r\n    0x1837ba1c2    |            piVar9 = (int32_t *)fcn.185f006b8(8);\r\n    0x1837ba1c7    |            *piVar9 = 0;\r\n    0x1837ba1cd    |            *(undefined *)(piVar9 + 1) = 0;\r\n    0x1837ba1d4    |            if (piVar9 != (int32_t *)0x0) {\r\n    0x1837ba1db    |                LOCK();\r\n    0x1837ba1db    |                iVar6 = *piVar9;\r\n    0x1837ba1db    |                *piVar9 = *piVar9 + 1;\r\n    0x1837ba1db    |                UNLOCK();\r\n    0x1837ba1e5    |                if (iVar6 == 0x7fffffff) {\r\n    0x1837bb5de    |                    pcVar4 = (code *)swi(3);\r\n    0x1837bb5de    |                    (*pcVar4)();\r\n    0x1837bb5de    |                    return;\r\n                   |                }\r\n                   |            }\r\n                   |code_r0x0001837ba1eb:\r\n    0x1837ba1eb    |            piVar3 = *(int32_t **)(arg1 + 0xd8);\r\n    0x1837ba1f2    |            *(int32_t **)(arg1 + 0xd8) = piVar9;\r\n    0x1837ba1fc    |            if (piVar3 != (int32_t *)0x0) {\r\n    0x1837ba1fe    |                LOCK();\r\n    0x1837ba1fe    |                *piVar3 = *piVar3 + -1;\r\n    0x1837ba1fe    |                UNLOCK();\r\n    0x1837ba201    |                if (*piVar3 == 0) {\r\n    0x1837ba19b    |                    fcn.1841dcbe0(piVar3, 8);\r\n                   |                }\r\n                   |            }\r\n    0x1837ba203    |            fcn.1837fe0e0(*(undefined8 *)arg1);\r\n                   |code_r0x0001837ba216:\r\n    0x1837ba216    |            (*case.0x1841dcc6f.0)();\r\n                   |        }\r\n                   |code_r0x0001837ba21c:\r\n    0x1837ba21c    |        iVar20 = var_268h;\r\n    0x1837ba227    |        if (var_268h != 0) {\r\n    0x1837ba108    |            for (iVar8 = var_260h << 5; iVar8 != 0; iVar8 = iVar8 + -0x20) {\r\n    0x1837ba116    |                fcn.184e58cd0(var_2f8h, CONCAT17(var_2eah._1_1_, CONCAT16((char)var_2eah, Stack_2f0)), \r\n    0x1837ba116    |                              (int64_t)unique0x10001baa, var_268h);\r\n                   |            }\r\n    0x1837ba12f    |            var_260h = iVar20 - var_268h >> 5;\r\n    0x1837ba147    |            fcn.1841dcbe0(var_268h, CONCAT44(var_258h._4_4_, (undefined4)var_258h) << 5);\r\n                   |        }\r\n    0x1837ba22d    |        iVar20 = var_188h;\r\n    0x1837ba22d    |        cVar1 = *(char *)(arg1 + 0xd2);\r\n    0x1837ba249    |        if (((char)var_170h == '\\x01') && (var_188h != 0)) {\r\n    0x1837ba0a3    |            for (iVar8 = var_180h << 5; iVar8 != 0; iVar8 = iVar8 + -0x20) {\r\n    0x1837ba0ae    |                fcn.184e58cd0(var_2f8h, CONCAT17(var_2eah._1_1_, CONCAT16((char)var_2eah, Stack_2f0)), \r\n    0x1837ba0ae    |                              (int64_t)unique0x10001d2c, var_268h);\r\n                   |            }\r\n    0x1837ba0c4    |            var_180h = iVar20 - var_188h >> 5;\r\n    0x1837ba0dc    |            fcn.1841dcbe0(var_188h, var_178h << 5);\r\n                   |        }\r\n    0x1837ba252    |        if (cVar1 != '\\0') goto code_r0x0001837b9fbc;\r\n    0x1837ba252    |    } while( true );\r\n                   |}\r\n[{\"offset\":6500884368,\"name\":\"fcn.1837b9f90\",\"size\":5764,\"is-pure\":false,\"realsz\":5748,\"noreturn\":false,\"stackframe\":792,\"calltype\":\"ms\",\"cost\":1620,\"cc\":170,\"loops\":81,\"bits\":64,\"type\":\"fcn\",\"nbbs\":285,\"edges\":435,\"ebbs\":10,\"signature\":\"fcn.1837b9f90(int64_t arg1, int64_t arg2);\",\"minbound\":6500884368,\"maxbound\":6500890132,\"callrefs\":[{\"from\":6500884443,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500884514,\"to\":6511733920,\"type\":\"CALL\"},{\"from\":6500884623,\"to\":6500885080,\"type\":\"CODE\"},{\"from\":6500884654,\"to\":6524603600,\"type\":\"CALL\"},{\"from\":6500884700,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500884724,\"to\":6500885071,\"type\":\"CODE\"},{\"from\":6500884758,\"to\":6524603600,\"type\":\"CALL\"},{\"from\":6500884807,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500884815,\"to\":6500885037,\"type\":\"CODE\"},{\"from\":6500884881,\"to\":6500885152,\"type\":\"CODE\"},{\"from\":6500884891,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500884896,\"to\":6500884995,\"type\":\"CODE\"},{\"from\":6500884930,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500884998,\"to\":6501163232,\"type\":\"CALL\"},{\"from\":6500885014,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500885200,\"to\":6446103440,\"type\":\"CALL\"},{\"from\":6500885213,\"to\":6519187136,\"type\":\"CALL\"},{\"from\":6500885343,\"to\":6529825440,\"type\":\"CALL\"},{\"from\":6500885386,\"to\":6447834288,\"type\":\"CALL\"},{\"from\":6500885428,\"to\":6471576336,\"type\":\"CALL\"},{\"from\":6500885592,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500885637,\"to\":6500890081,\"type\":\"CODE\"},{\"from\":6500885676,\"to\":6525627664,\"type\":\"CALL\"},{\"from\":6500885711,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500885717,\"to\":6500885020,\"type\":\"CODE\"},{\"from\":6500885726,\"to\":6500885789,\"type\":\"CODE\"},{\"from\":6500885771,\"to\":6447834288,\"type\":\"CALL\"},{\"from\":6500885858,\"to\":6542434064,\"type\":\"CALL\"},{\"from\":6500885907,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500885952,\"to\":6500890084,\"type\":\"CODE\"},{\"from\":6500885962,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500885967,\"to\":6500886066,\"type\":\"CODE\"},{\"from\":6500886001,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500886069,\"to\":6501163232,\"type\":\"CALL\"},{\"from\":6500886085,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500886147,\"to\":6524603600,\"type\":\"CALL\"},{\"from\":6500886193,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500886198,\"to\":6500884412,\"type\":\"CODE\"},{\"from\":6500886320,\"to\":6447834288,\"type\":\"CALL\"},{\"from\":6500886376,\"to\":6464972032,\"type\":\"CALL\"},{\"from\":6500886428,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500886519,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6500886548,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6500886567,\"to\":6445656528,\"type\":\"CALL\"},{\"from\":6500886638,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500886692,\"to\":6511975280,\"type\":\"CALL\"},{\"from\":6500886700,\"to\":6518967168,\"type\":\"CALL\"},{\"from\":6500886737,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500886805,\"to\":6501163232,\"type\":\"CALL\"},{\"from\":6500886821,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500886827,\"to\":6500884412,\"type\":\"CODE\"},{\"from\":6500886837,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500886842,\"to\":6500886802,\"type\":\"CODE\"},{\"from\":6500886934,\"to\":6525627664,\"type\":\"CALL\"},{\"from\":6500886980,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500887025,\"to\":6500890087,\"type\":\"CODE\"},{\"from\":6500887064,\"to\":6525627664,\"type\":\"CALL\"},{\"from\":6500887089,\"to\":6500885014,\"type\":\"CODE\"},{\"from\":6500887121,\"to\":6500885708,\"type\":\"CODE\"},{\"from\":6500887162,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500887230,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500887235,\"to\":6500887831,\"type\":\"CODE\"},{\"from\":6500887269,\"to\":6500887591,\"type\":\"CODE\"},{\"from\":6500887578,\"to\":6542434064,\"type\":\"CALL\"},{\"from\":6500887735,\"to\":6542434064,\"type\":\"CALL\"},{\"from\":6500888003,\"to\":6546280336,\"type\":\"CALL\"},{\"from\":6500888039,\"to\":6500888391,\"type\":\"CODE\"},{\"from\":6500888053,\"to\":6500887999,\"type\":\"CODE\"},{\"from\":6500888076,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500888081,\"to\":6500887946,\"type\":\"CODE\"},{\"from\":6500888108,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500888324,\"to\":6500896704,\"type\":\"CALL\"},{\"from\":6500888329,\"to\":6500885020,\"type\":\"CODE\"},{\"from\":6500888346,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500888351,\"to\":6500888293,\"type\":\"CODE\"},{\"from\":6500888357,\"to\":6500888536,\"type\":\"CODE\"},{\"from\":6500888369,\"to\":6546280128,\"type\":\"CALL\"},{\"from\":6500888505,\"to\":6447834288,\"type\":\"CALL\"},{\"from\":6500888914,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500889111,\"to\":6500896704,\"type\":\"CALL\"},{\"from\":6500889116,\"to\":6500889360,\"type\":\"CODE\"},{\"from\":6500889125,\"to\":6500888828,\"type\":\"CODE\"},{\"from\":6500889143,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500889148,\"to\":6500888909,\"type\":\"CODE\"},{\"from\":6500889165,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500889170,\"to\":6500889080,\"type\":\"CODE\"},{\"from\":6500889184,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500889189,\"to\":6500889231,\"type\":\"CODE\"},{\"from\":6500889203,\"to\":6526592128,\"type\":\"CALL\"},{\"from\":6500889252,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500889258,\"to\":6500889360,\"type\":\"CODE\"},{\"from\":6500889272,\"to\":6526592128,\"type\":\"CALL\"},{\"from\":6500889354,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500889371,\"to\":6500885020,\"type\":\"CODE\"},{\"from\":6500889389,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500889394,\"to\":6500889303,\"type\":\"CODE\"},{\"from\":6500889408,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500889413,\"to\":6500889328,\"type\":\"CODE\"},{\"from\":6500889480,\"to\":6526592128,\"type\":\"CALL\"},{\"from\":6500889544,\"to\":6500889336,\"type\":\"CODE\"},{\"from\":6500889562,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500889567,\"to\":6500889511,\"type\":\"CODE\"},{\"from\":6500889581,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500889586,\"to\":6500889536,\"type\":\"CODE\"},{\"from\":6500889600,\"to\":6526592128,\"type\":\"CALL\"},{\"from\":6500889664,\"to\":6500889336,\"type\":\"CODE\"},{\"from\":6500889681,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500889686,\"to\":6500889656,\"type\":\"CODE\"},{\"from\":6500889701,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500889706,\"to\":6500889631,\"type\":\"CODE\"},{\"from\":6500889720,\"to\":6526592128,\"type\":\"CALL\"},{\"from\":6500889784,\"to\":6500889336,\"type\":\"CODE\"},{\"from\":6500889801,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500889806,\"to\":6500889776,\"type\":\"CODE\"},{\"from\":6500889821,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500889826,\"to\":6500889751,\"type\":\"CODE\"},{\"from\":6500889840,\"to\":6526592128,\"type\":\"CALL\"},{\"from\":6500889904,\"to\":6500889336,\"type\":\"CODE\"},{\"from\":6500889921,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500889926,\"to\":6500889896,\"type\":\"CODE\"},{\"from\":6500889941,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500889946,\"to\":6500889871,\"type\":\"CODE\"},{\"from\":6500889961,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500889966,\"to\":6500890011,\"type\":\"CODE\"},{\"from\":6500889980,\"to\":6526592128,\"type\":\"CALL\"},{\"from\":6500890044,\"to\":6500889336,\"type\":\"CODE\"},{\"from\":6500890061,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500890066,\"to\":6500890036,\"type\":\"CODE\"},{\"from\":6500890071,\"to\":6500887892,\"type\":\"CODE\"},{\"from\":6500890121,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500890127,\"to\":6500886681,\"type\":\"CODE\"}],\"datarefs\":[{\"from\":6500884519,\"to\":6723600360,\"type\":\"DATA\"},{\"from\":6500884568,\"to\":6723600312,\"type\":\"DATA\"},{\"from\":6500885288,\"to\":6712256456,\"type\":\"DATA\"},{\"from\":6500885348,\"to\":6712258192,\"type\":\"DATA\"},{\"from\":6500885394,\"to\":6716726984,\"type\":\"DATA\"},{\"from\":6500885532,\"to\":6721148784,\"type\":\"DATA\"},{\"from\":6500885543,\"to\":6721148788,\"type\":\"DATA\"},{\"from\":6500885642,\"to\":6713631072,\"type\":\"DATA\"},{\"from\":6500885728,\"to\":6713631072,\"type\":\"DATA\"},{\"from\":6500886251,\"to\":6719847560,\"type\":\"DATA\"},{\"from\":6500886260,\"to\":6719847564,\"type\":\"DATA\"},{\"from\":6500886277,\"to\":6717231776,\"type\":\"DATA\"},{\"from\":6500886476,\"to\":6742246848,\"type\":\"DATA\"},{\"from\":6500886489,\"to\":6723600160,\"type\":\"DATA\"},{\"from\":6500886532,\"to\":6723600232,\"type\":\"DATA\"},{\"from\":6500886553,\"to\":6710367816,\"type\":\"DATA\"},{\"from\":6500886579,\"to\":6708900496,\"type\":\"DATA\"},{\"from\":6500886594,\"to\":6708923712,\"type\":\"DATA\"},{\"from\":6500886651,\"to\":6708923824,\"type\":\"DATA\"},{\"from\":6500886665,\"to\":6742217808,\"type\":\"DATA\"},{\"from\":6500886900,\"to\":6717231776,\"type\":\"DATA\"},{\"from\":6500887030,\"to\":6723600088,\"type\":\"DATA\"},{\"from\":6500888155,\"to\":6723600280,\"type\":\"DATA\"},{\"from\":6500888182,\"to\":6723600292,\"type\":\"DATA\"},{\"from\":6500888193,\"to\":6723600280,\"type\":\"DATA\"},{\"from\":6500888462,\"to\":6723600088,\"type\":\"DATA\"},{\"from\":6500888961,\"to\":6723600328,\"type\":\"DATA\"},{\"from\":6500888988,\"to\":6723600338,\"type\":\"DATA\"},{\"from\":6500888999,\"to\":6723600328,\"type\":\"DATA\"},{\"from\":6500889032,\"to\":6723600360,\"type\":\"DATA\"}],\"codexrefs\":[{\"from\":6500884623,\"to\":6500885080,\"type\":\"CODE\"},{\"from\":6500884724,\"to\":6500885071,\"type\":\"CODE\"},{\"from\":6500884815,\"to\":6500885037,\"type\":\"CODE\"},{\"from\":6500884881,\"to\":6500885152,\"type\":\"CODE\"},{\"from\":6500884896,\"to\":6500884995,\"type\":\"CODE\"},{\"from\":6500885637,\"to\":6500890081,\"type\":\"CODE\"},{\"from\":6500885717,\"to\":6500885020,\"type\":\"CODE\"},{\"from\":6500885726,\"to\":6500885789,\"type\":\"CODE\"},{\"from\":6500885952,\"to\":6500890084,\"type\":\"CODE\"},{\"from\":6500885967,\"to\":6500886066,\"type\":\"CODE\"},{\"from\":6500886198,\"to\":6500884412,\"type\":\"CODE\"},{\"from\":6500886827,\"to\":6500884412,\"type\":\"CODE\"},{\"from\":6500886842,\"to\":6500886802,\"type\":\"CODE\"},{\"from\":6500887025,\"to\":6500890087,\"type\":\"CODE\"},{\"from\":6500887089,\"to\":6500885014,\"type\":\"CODE\"},{\"from\":6500887121,\"to\":6500885708,\"type\":\"CODE\"},{\"from\":6500887235,\"to\":6500887831,\"type\":\"CODE\"},{\"from\":6500887269,\"to\":6500887591,\"type\":\"CODE\"},{\"from\":6500888039,\"to\":6500888391,\"type\":\"CODE\"},{\"from\":6500888053,\"to\":6500887999,\"type\":\"CODE\"},{\"from\":6500888081,\"to\":6500887946,\"type\":\"CODE\"},{\"from\":6500888329,\"to\":6500885020,\"type\":\"CODE\"},{\"from\":6500888351,\"to\":6500888293,\"type\":\"CODE\"},{\"from\":6500888357,\"to\":6500888536,\"type\":\"CODE\"},{\"from\":6500889116,\"to\":6500889360,\"type\":\"CODE\"},{\"from\":6500889125,\"to\":6500888828,\"type\":\"CODE\"},{\"from\":6500889148,\"to\":6500888909,\"type\":\"CODE\"},{\"from\":6500889170,\"to\":6500889080,\"type\":\"CODE\"},{\"from\":6500889189,\"to\":6500889231,\"type\":\"CODE\"},{\"from\":6500889258,\"to\":6500889360,\"type\":\"CODE\"},{\"from\":6500889371,\"to\":6500885020,\"type\":\"CODE\"},{\"from\":6500889394,\"to\":6500889303,\"type\":\"CODE\"},{\"from\":6500889413,\"to\":6500889328,\"type\":\"CODE\"},{\"from\":6500889544,\"to\":6500889336,\"type\":\"CODE\"},{\"from\":6500889567,\"to\":6500889511,\"type\":\"CODE\"},{\"from\":6500889586,\"to\":6500889536,\"type\":\"CODE\"},{\"from\":6500889664,\"to\":6500889336,\"type\":\"CODE\"},{\"from\":6500889686,\"to\":6500889656,\"type\":\"CODE\"},{\"from\":6500889706,\"to\":6500889631,\"type\":\"CODE\"},{\"from\":6500889784,\"to\":6500889336,\"type\":\"CODE\"},{\"from\":6500889806,\"to\":6500889776,\"type\":\"CODE\"},{\"from\":6500889826,\"to\":6500889751,\"type\":\"CODE\"},{\"from\":6500889904,\"to\":6500889336,\"type\":\"CODE\"},{\"from\":6500889926,\"to\":6500889896,\"type\":\"CODE\"},{\"from\":6500889946,\"to\":6500889871,\"type\":\"CODE\"},{\"from\":6500889966,\"to\":6500890011,\"type\":\"CODE\"},{\"from\":6500890044,\"to\":6500889336,\"type\":\"CODE\"},{\"from\":6500890066,\"to\":6500890036,\"type\":\"CODE\"},{\"from\":6500890071,\"to\":6500887892,\"type\":\"CODE\"},{\"from\":6500890127,\"to\":6500886681,\"type\":\"CODE\"}],\"dataxrefs\":[],\"indegree\":50,\"outdegree\":81,\"nlocals\":53,\"nargs\":2,\"stackvars\":[{\"name\":\"var_2f8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-760}},{\"name\":\"var_2eah\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-746}},{\"name\":\"var_2e9h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-745}},{\"name\":\"var_2e8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-744}},{\"name\":\"var_2e0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-736}},{\"name\":\"var_2d8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-728}},{\"name\":\"var_2c8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-712}},{\"name\":\"var_2b8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-696}},{\"name\":\"var_2a8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-680}},{\"name\":\"var_2a0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-672}},{\"name\":\"var_298h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-664}},{\"name\":\"var_288h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-648}},{\"name\":\"var_280h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-640}},{\"name\":\"var_278h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-632}},{\"name\":\"var_270h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-624}},{\"name\":\"var_268h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-616}},{\"name\":\"var_260h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-608}},{\"name\":\"var_258h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-600}},{\"name\":\"var_250h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-592}},{\"name\":\"var_248h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-584}},{\"name\":\"var_240h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-576}},{\"name\":\"var_238h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-568}},{\"name\":\"var_234h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-564}},{\"name\":\"var_230h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-560}},{\"name\":\"var_228h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-552}},{\"name\":\"var_220h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-544}},{\"name\":\"var_219h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-537}},{\"name\":\"var_211h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-529}},{\"name\":\"var_209h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-521}},{\"name\":\"var_208h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-520}},{\"name\":\"var_1f8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-504}},{\"name\":\"var_1f1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-497}},{\"name\":\"var_1f0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-496}},{\"name\":\"var_1e8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-488}},{\"name\":\"var_1e0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-480}},{\"name\":\"var_1d8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-472}},{\"name\":\"var_1d0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-464}},{\"name\":\"var_1c8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-456}},{\"name\":\"var_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_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_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_130h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-304}},{\"name\":\"var_120h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-288}},{\"name\":\"var_108h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-264}},{\"name\":\"var_58h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-88}}],\"regvars\":[{\"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":"            0x1837c0072      call  0x18adbccb0\r\n            0x1837c0077      xor   ecx, ecx\r\n            0x1837c0079      xor   edx, edx\r\n            0x1837c007b      call  qword [sym.imp.KERNEL32.dll_CreateJobObjectW] ; [0x191c1ffe0:8]=0x11c21370 ; \"p\\U00000013\\xc2\\U00000011\" ; HANDLE CreateJobObjectW(LPSECURITY_ATTRIBUTES lpJobAttributes, LPCWSTR lpName)\r\n            0x1837c0081      mov   r12, qword [rbx+0xd8]\r\n            0x1837c0088      cmp   r12, rax\r\n        ,=< 0x1837c008b      jz    0x1837c00d9\r\n        |   0x1837c008d      mov   r15, rax\r\n        |   0x1837c0090      call  qword [sym.imp.KERNEL32.dll_GetLastError] ; [0x191c20310:8]=0x11c21b5a ; \"Z\\e\\xc2\\U00000011\" ; DWORD GetLastError(void)\r\n        |   0x1837c0096      mov   ebp, eax\r\n        |   0x1837c0098      mov   rax, qword [rbx+0xd8]\r\n        |   0x1837c009f      test  rax, rax\r\n        |   0x1837c00a2      setz  cl\r\n        |   0x1837c00a5      cmp   eax, 0xfffffff4                     ; 4294967284\r\n        |   0x1837c00a8      setnb al\r\n        |   0x1837c00ab      or    al, cl\r\n       ,==< 0x1837c00ad      jz    0x1837c0a8d\r\n       ||   0x1837c00b3      test  r15, r15\r\n      ,===< 0x1837c00b6      jz    0x1837c00ca\r\n      |||   0x1837c00b8      cmp   r15d, 0xfffffff3                    ; 4294967283\r\n     ,====< 0x1837c00bc      jnbe  0x1837c00ca\r\n     ||||   0x1837c00be      mov   qword [rbx+0xd8], r15\r\n     ||||   0x1837c00c5      call  0x184d01b00\r\n     ``---> 0x1837c00ca      mov   ecx, ebp\r\n       ||   0x1837c00cc      call  qword [sym.imp.KERNEL32.dll_SetLastError] ; [0x191c20988:8]=0x11c22c68 ; \"h,\\xc2\\U00000011\" ; VOID SetLastError(DWORD dwErrCode)\r\n        :   0x1837bff30      cld\r\n        :   0x1837bff31      invalid\r\n        :   0x1837bff32      dec   dword [rbx-0x4c]\r\n        :   0x1837bff36      and   al, 0xb0                            ; 176\r\n        :   0x1837bff38      add   byte [rax], al\r\n        :   0x1837bff3a      add   byte [rax-0x75], cl\r\n        :   0x1837bff3d      mov   word [rax], fs\r\n        :   0x1837bff40      add   byte [rax], al\r\n        :   0x1837bff42      add   byte [rcx+rcx*4-0x0e], cl\r\n        :   0x1837bff46      call  0x1841dcbe0\r\n        `=< 0x1837bff4b      jmp   0x1837bfc10\r\n            0x1837bff50      lea   rbp, qword [rsp+0x2a0]\r\n            0x1837bff58      mov   byte [rbp+0x20], 0x01\r\n            0x1837bff5c      mov   ecx, 0x08\r\n            0x1837fec2b      mov   ecx, dword [rcx+0x08]\r\n            0x1837fec2e      test  rcx, rcx\r\n            0x1837fec31      setz  al\r\n            0x1837fec34      cmp   ecx, 0xfffffff4                     ; 4294967284\r\n            0x1837fec37      setnb dl\r\n            0x1837fec3a      or    dl, al\r\n        ,=< 0x1837fec3c      jnz   0x1837fec78\r\n        |   0x1837fec3e      mov   rsi, r8\r\n        |   0x1837fec41      mov   rdx, rdi\r\n        |   0x1837fec44      call  qword [sym.imp.KERNEL32.dll_CancelIoEx] ; [0x191c1ff58:8]=0x11c21232 ; \"2\\U00000012\\xc2\\U00000011\" ; BOOL CancelIoEx(HANDLE hFile, LPOVERLAPPED lpOverlapped)\r\n        |   0x1837fec4a      test  eax, eax\r\n       ,==< 0x1837fec4c      jz    0x1837feca0\r\n       ||   0x1837fec4e      lea   r8, qword [rsp+0x34]\r\n       ||   0x1837fec53      mov   dword [r8], 0x00\r\n       ||   0x1837fec5a      mov   rcx, qword [rbx+0x08]\r\n       ||   0x1837fec5e      mov   rdx, rdi\r\n    0x1837b9f90    |\r\n    0x1837b9f90    |// WARNING: Variable defined which should be unmapped: var_1a8h\r\n    0x1837b9f90    |// WARNING: Variable defined which should be unmapped: var_2f8h\r\n    0x1837b9f90    |// WARNING: Variable defined which should be unmapped: var_2eah\r\n    0x1837b9f90    |// WARNING: Variable defined which should be unmapped: var_268h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_2e9h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_234h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_230h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_2e8h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_209h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_219h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_1f1h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_10h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_9h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_31h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_79h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_adh\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_61h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_e0h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_1b1h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_251h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_d8h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_211h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_e4h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_264h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_25ch\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_254h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_250h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_109h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_238h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_191h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_f1h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_1d1h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_121h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_c1h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_f8h\r\n    0x1837b9f90    |// WARNING: [rz-ghidra] Detected overlap for variable var_110h\r\n                   |\r\n    0x1837b9f90    |void fcn.1837b9f90(int64_t arg1, int64_t arg2)\r\n                   |{\r\n                   |    char cVar1;\r\n                   |    uint8_t uVar2;\r\n                   |    int32_t *piVar3;\r\n                   |    code *pcVar4;\r\n                   |    uint32_t uVar5;\r\n                   |    int32_t iVar6;\r\n                   |    int64_t *piVar7;\r\n                   |    int64_t iVar8;\r\n                   |    int32_t *piVar9;\r\n                   |    undefined8 *puVar10;\r\n                   |    int64_t *piVar11;\r\n                   |    int64_t *piVar12;\r\n                   |    undefined8 uVar13;\r\n                   |    uint64_t uVar14;\r\n                   |    uint64_t uVar15;\r\n                   |    undefined8 *puVar16;\r\n                   |    undefined8 *puVar17;\r\n                   |    uint32_t *puVar18;\r\n                   |    uint32_t *puVar19;\r\n                   |    int64_t iVar20;\r\n                   |    uint64_t uVar21;\r\n                   |    uint64_t uVar22;\r\n                   |    int64_t iVar23;\r\n                   |    int64_t *piVar24;\r\n                   |    int64_t iVar25;\r\n                   |    int64_t var_2f8h;\r\n                   |    unkbyte6 Stack_2f0;\r\n                   |    int64_t var_2eah;\r\n                   |    int64_t var_2e0h;\r\n                   |    int64_t var_2d8h;\r\n                   |    int64_t var_2c8h;\r\n                   |    int64_t iStack_2c0;\r\n                   |    int64_t var_2b8h;\r\n                   |    int64_t var_2a8h;\r\n                   |    int64_t var_2a0h;\r\n                   |    int64_t var_298h;\r\n                   |    int64_t var_288h;\r\n                   |    int64_t var_280h;\r\n                   |    int64_t var_278h;\r\n                   |    int64_t var_270h;\r\n                   |    int64_t var_268h;\r\n                   |    int64_t var_260h;\r\n                   |    int64_t var_258h;\r\n                   |    int64_t var_250h;\r\n                   |    int64_t var_248h;\r\n                   |    int64_t var_240h;\r\n                   |    int64_t var_238h;\r\n                   |    undefined8 *var_230h;\r\n                   |    int64_t var_228h;\r\n                   |    int64_t var_220h;\r\n                   |    unkbyte7 Stack_218;\r\n                   |    int64_t var_211h;\r\n                   |    undefined var_209h;\r\n                   |    int64_t var_208h;\r\n                   |    undefined4 uStack_200;\r\n                   |    undefined4 uStack_1fc;\r\n                   |    int64_t var_1f8h;\r\n                   |    int64_t var_1f0h;\r\n                   |    int64_t var_1e8h;\r\n                   |    int64_t var_1e0h;\r\n                   |    int64_t var_1d8h;\r\n                   |    int64_t var_1d0h;\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                   |    int64_t var_188h;\r\n                   |    int64_t var_180h;\r\n                   |    int64_t var_178h;\r\n                   |    int64_t var_170h;\r\n                   |    int64_t iStack_168;\r\n                   |    int64_t var_130h;\r\n                   |    int64_t var_120h;\r\n                   |    int64_t var_108h;\r\n                   |    int64_t var_58h;\r\n                   |    \r\n    0x1837b9fba    |    var_228h = arg2;\r\n    0x1837b9fba    |    if (*(char *)(arg1 + 0xd2) != '\\0') {\r\n                   |code_r0x0001837b9fbc:\r\n    0x1837b9fc8    |        if (*(char *)(var_228h + 0x17) < '\\0') {\r\n    0x1837b9fd8    |            fcn.1841dcbe0(*(undefined8 *)var_228h, *(uint64_t *)(var_228h + 0x10) & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x1837b9ffb    |        return;\r\n                   |    }\r\n    0x1837ba00b    |    iVar20 = (int64_t)*(char *)(arg2 + 0x17);\r\n    0x1837ba016    |    if (iVar20 < 0) {\r\n    0x1837ba018    |        iVar20 = *(int64_t *)(arg2 + 8);\r\n    0x1837ba01c    |        arg2 = *(int64_t *)arg2;\r\n                   |    }\r\n    0x1837b9fff    |    fcn.184212ca0(arg1 + 0x10, arg2, iVar20);\r\n    0x1837ba04a    |    var_2eah._0_1_ = (int64_t *)0x190c1ffe8 < &var_1f8h && &var_208h < (int64_t *)0x190c1ffe9;\r\n    0x1837ba073    |    var_2eah._1_1_ = (int64_t *)0x190c1ffb8 < &var_211h && &var_220h < (int64_t *)0x190c1ffb9;\r\n                   |    do {\r\n    0x1837ba258    |        puVar19 = (uint32_t *)(arg1 + 0x10);\r\n    0x1837ba258    |        uVar2 = *(uint8_t *)(arg1 + 0x27);\r\n    0x1837ba25e    |        if ((char)uVar2 < '\\0') {\r\n    0x1837ba154    |            uVar14 = *(uint64_t *)(arg1 + 0x18);\r\n    0x1837ba15c    |            if (uVar14 < 4) goto code_r0x0001837b9fbc;\r\n    0x1837ba162    |            puVar18 = *(uint32_t **)puVar19;\r\n    0x1837ba165    |            uVar5 = *puVar18;\r\n    0x1837ba167    |            uVar5 = uVar5 >> 0x18 | (uVar5 & 0xff0000) >> 8 | (uVar5 & 0xff00) << 8 | uVar5 << 0x18;\r\n    0x1837ba16e    |            if (0x4000000 < uVar5) goto code_r0x0001837ba7cc;\r\n    0x1837ba174    |            uVar21 = (uint64_t)(uVar5 + 4);\r\n    0x1837ba17b    |            if (uVar14 < uVar21) goto code_r0x0001837b9fbc;\r\n                   |        } else {\r\n    0x1837ba267    |            if (uVar2 < 4) goto code_r0x0001837b9fbc;\r\n    0x1837ba26d    |            uVar5 = *puVar19;\r\n    0x1837ba26f    |            uVar5 = uVar5 >> 0x18 | (uVar5 & 0xff0000) >> 8 | (uVar5 & 0xff00) << 8 | uVar5 << 0x18;\r\n    0x1837ba276    |            if (0x4000000 < uVar5) {\r\n                   |code_r0x0001837ba7cc:\r\n    0x1837ba7d3    |                if (*(int32_t *)0x191de85c0 < 3) {\r\n    0x1837ba7e0    |                    fcn.18030d390(&var_188h, 0x190c1ff20, 0xa9, 2);\r\n    0x1837ba7fc    |                    fcn.184dcd0d0(&var_178h, 0x190c1ff68, 0x2c);\r\n    0x1837ba820    |                    var_188h = 0x18ff81648;\r\n    0x1837ba827    |                    fcn.18030e9d0(var_1a8h);\r\n    0x1837ba83a    |                    *(undefined8 *)((int64_t)&var_178h + (int64_t)*(int32_t *)(var_178h + 4)) = 0x18fe1b290;\r\n    0x1837ba849    |                    var_170h = 0x18fe20d40;\r\n    0x1837ba852    |                    if (var_120h._7_1_ < '\\0') {\r\n    0x1837ba86e    |                        fcn.1841dcbe0(var_130h, CONCAT17(var_120h._7_1_, (unkbyte7)var_120h) & 0x7fffffffffffffff);\r\n                   |                    }\r\n    0x1837ba882    |                    var_170h = 0x18fe20db0;\r\n    0x1837ba893    |                    if (iStack_168 != 0x191de1450) {\r\n    0x1837bb5f5    |                        LOCK();\r\n    0x1837bb5f5    |                        piVar9 = (int32_t *)(iStack_168 + 8);\r\n    0x1837bb5f5    |                        iVar6 = *piVar9;\r\n    0x1837bb5f5    |                        *piVar9 = *piVar9 + -1;\r\n    0x1837bb5f5    |                        UNLOCK();\r\n    0x1837bb5fc    |                        if (iVar6 == 0) {\r\n    0x1837bb609    |                            (*case.0x1841dcc6f.0)();\r\n                   |                        }\r\n                   |                    }\r\n    0x1837ba873    |                    fcn.18424db70(&var_170h);\r\n    0x1837ba899    |                    fcn.1848f8b80(&var_108h);\r\n                   |                }\r\n    0x1837ba8b8    |                if (*(char *)(arg1 + 0xd2) == '\\0') {\r\n    0x1837ba8ba    |                    *(undefined *)(arg1 + 0xd2) = 1;\r\n    0x1837ba8c8    |                    *(undefined *)(*(int64_t *)(arg1 + 0xd8) + 4) = 1;\r\n    0x1837ba8d1    |                    piVar9 = (int32_t *)fcn.185f006b8(8);\r\n    0x1837ba8d6    |                    *piVar9 = 0;\r\n    0x1837ba8dc    |                    *(undefined *)(piVar9 + 1) = 0;\r\n    0x1837ba8e3    |                    if (piVar9 != (int32_t *)0x0) {\r\n    0x1837ba8ea    |                        LOCK();\r\n    0x1837ba8ea    |                        iVar6 = *piVar9;\r\n    0x1837ba8ea    |                        *piVar9 = *piVar9 + 1;\r\n    0x1837ba8ea    |                        UNLOCK();\r\n    0x1837ba8f4    |                        if (iVar6 == 0x7fffffff) {\r\n    0x1837bb5ea    |                            pcVar4 = (code *)swi(3);\r\n    0x1837bb5ea    |                            (*pcVar4)();\r\n    0x1837bb5ea    |                            return;\r\n                   |                        }\r\n                   |                    }\r\n    0x1837ba8fa    |                    piVar3 = *(int32_t **)(arg1 + 0xd8);\r\n    0x1837ba901    |                    *(int32_t **)(arg1 + 0xd8) = piVar9;\r\n    0x1837ba90b    |                    if (piVar3 != (int32_t *)0x0) {\r\n    0x1837ba90d    |                        LOCK();\r\n    0x1837ba90d    |                        *piVar3 = *piVar3 + -1;\r\n    0x1837ba90d    |                        UNLOCK();\r\n    0x1837ba910    |                        if (*piVar3 == 0) {\r\n    0x1837ba935    |                            fcn.1841dcbe0(piVar3, 8);\r\n                   |                        }\r\n                   |                    }\r\n    0x1837ba912    |                    fcn.1837fe0e0(*(undefined8 *)arg1);\r\n                   |                }\r\n    0x1837ba925    |                (*case.0x1841dcc6f.0)();\r\n    0x1837ba92b    |                goto code_r0x0001837b9fbc;\r\n                   |            }\r\n    0x1837ba281    |            if ((uint32_t)(int32_t)(char)uVar2 < uVar5 + 4) goto code_r0x0001837b9fbc;\r\n    0x1837ba297    |            uVar21 = (uint64_t)(uVar5 + 4);\r\n    0x1837ba29a    |            uVar14 = (uint64_t)uVar2;\r\n    0x1837ba29d    |            puVar18 = puVar19;\r\n                   |        }\r\n    0x1837ba2a0    |        var_170h = 0;\r\n    0x1837ba2a0    |        var_178h = 0;\r\n    0x1837ba2a0    |        var_180h = 0;\r\n    0x1837ba2a0    |        var_188h = 0;\r\n    0x1837ba2a9    |        var_270h = uVar14 - 4;\r\n    0x1837ba2a9    |        if ((uint64_t)uVar5 <= uVar14 - 4) {\r\n    0x1837ba2a9    |            var_270h = (uint64_t)uVar5;\r\n                   |        }\r\n    0x1837ba2ad    |        var_278h = (int64_t)(puVar18 + 1);\r\n    0x1837ba258    |        fcn.18037bb90(&var_188h, &var_278h, 0, 200);\r\n    0x1837ba2dd    |        fcn.18492e6c0(puVar19, 0, uVar21);\r\n    0x1837ba2dd    |        iVar8 = var_180h;\r\n    0x1837ba2dd    |        iVar20 = var_188h;\r\n    0x1837ba2ea    |        if ((char)var_170h == '\\0') {\r\n    0x1837ba5d8    |            if (*(char *)(arg1 + 0xd2) == '\\0') {\r\n    0x1837ba5da    |                *(undefined *)(arg1 + 0xd2) = 1;\r\n    0x1837ba5e8    |                *(undefined *)(*(int64_t *)(arg1 + 0xd8) + 4) = 1;\r\n    0x1837ba5f1    |                piVar9 = (int32_t *)fcn.185f006b8(8);\r\n    0x1837ba5f6    |                *piVar9 = 0;\r\n    0x1837ba5fc    |                *(undefined *)(piVar9 + 1) = 0;\r\n    0x1837ba603    |                if (piVar9 != (int32_t *)0x0) {\r\n    0x1837ba60a    |                    LOCK();\r\n    0x1837ba60a    |                    iVar6 = *piVar9;\r\n    0x1837ba60a    |                    *piVar9 = *piVar9 + 1;\r\n    0x1837ba60a    |                    UNLOCK();\r\n    0x1837ba614    |                    if (iVar6 == 0x7fffffff) {\r\n    0x1837bb5ed    |                        pcVar4 = (code *)swi(3);\r\n    0x1837bb5ed    |                        (*pcVar4)();\r\n    0x1837bb5ed    |                        return;\r\n                   |                    }\r\n                   |                }\r\n    0x1837ba61a    |                piVar3 = *(int32_t **)(arg1 + 0xd8);\r\n    0x1837ba621    |                *(int32_t **)(arg1 + 0xd8) = piVar9;\r\n    0x1837ba62b    |                if (piVar3 != (int32_t *)0x0) {\r\n    0x1837ba62d    |                    LOCK();\r\n    0x1837ba62d    |                    *piVar3 = *piVar3 + -1;\r\n    0x1837ba62d    |                    UNLOCK();\r\n    0x1837ba630    |                    if (*piVar3 == 0) {\r\n    0x1837ba5ca    |                        fcn.1841dcbe0(piVar3, 8);\r\n                   |                    }\r\n                   |                }\r\n    0x1837ba632    |                fcn.1837fe0e0(*(undefined8 *)arg1);\r\n                   |            }\r\n    0x1837ba645    |            (*case.0x1841dcc6f.0)();\r\n    0x1837ba645    |            iVar20 = var_188h;\r\n    0x1837ba664    |            if (((char)var_170h == '\\x01') && (var_188h != 0)) {\r\n    0x1837ba679    |                for (iVar8 = var_180h << 5; iVar8 != 0; iVar8 = iVar8 + -0x20) {\r\n    0x1837ba683    |                    fcn.184e58cd0(var_2f8h, CONCAT17(var_2eah._1_1_, CONCAT16((char)var_2eah, Stack_2f0)), \r\n    0x1837ba683    |                                  (int64_t)unique0x10001a40, var_268h);\r\n                   |                }\r\n    0x1837ba699    |                var_180h = iVar20 - var_188h >> 5;\r\n    0x1837ba6b1    |                fcn.1841dcbe0(var_188h, var_178h << 5);\r\n                   |            }\r\n                   |            goto code_r0x0001837b9fbc;\r\n                   |        }\r\n    0x1837ba2f8    |        var_188h = 0;\r\n    0x1837ba300    |        var_268h = iVar20;\r\n    0x1837ba308    |        var_258h._0_4_ = (undefined4)var_178h;\r\n    0x1837ba308    |        var_258h._4_4_ = var_178h._4_4_;\r\n    0x1837ba310    |        var_180h = 0;\r\n    0x1837ba310    |        var_178h = 0;\r\n    0x1837ba318    |        var_260h = iVar8;\r\n    0x1837ba320    |        var_238h = 0;\r\n    0x1837ba32f    |        var_198h = 0x19014e7c8;\r\n    0x1837ba33c    |        var_190h = 7;\r\n    0x1837ba344    |        fcn.185353aa0(&var_268h, &var_238h);\r\n    0x1837ba36b    |        var_1a8h = 0x19014ee90;\r\n    0x1837ba373    |        var_1a0h = 4;\r\n    0x1837ba38a    |        piVar7 = (int64_t *)fcn.1805224b0(&var_268h, &var_1a8h);\r\n    0x1837ba399    |        var_1b8h = 0x190591ec8;\r\n    0x1837ba3a1    |        var_1b0h = 7;\r\n    0x1837ba3b4    |        iVar20 = fcn.181bc6b10(&var_268h, &var_1b8h);\r\n    0x1837ba3e4    |        if ((((var_238h._4_1_ == '\\x01') && (iVar20 != 0)) && (piVar7 != (int64_t *)0x0)) && ((int32_t)var_238h == 1)) {\r\n    0x1837ba3f1    |            if (*(char *)(arg1 + 0xd0) != '\\0') {\r\n    0x1837ba4e7    |                var_1c8h = 0x19029e160;\r\n    0x1837ba4ef    |                var_1c0h = 10;\r\n    0x1837ba50b    |                puVar10 = (undefined8 *)fcn.1805224b0(&var_268h, &var_1c8h);\r\n    0x1837ba510    |                cVar1 = *(char *)(arg1 + 0x3f);\r\n    0x1837ba510    |                iVar8 = (int64_t)cVar1;\r\n    0x1837ba518    |                iVar25 = iVar8;\r\n    0x1837ba518    |                if (iVar8 < 0) {\r\n    0x1837ba4de    |                    iVar25 = *(int64_t *)(arg1 + 0x30);\r\n                   |                }\r\n    0x1837ba525    |                if ((puVar10 == (undefined8 *)0x0) || (iVar25 == 0)) {\r\n                   |code_r0x0001837ba56f:\r\n    0x1837ba576    |                    if (*(char *)(arg1 + 0xd2) == '\\0') {\r\n    0x1837ba57c    |                        *(undefined *)(arg1 + 0xd2) = 1;\r\n    0x1837ba58a    |                        *(undefined *)(*(int64_t *)(arg1 + 0xd8) + 4) = 1;\r\n    0x1837ba593    |                        piVar9 = (int32_t *)fcn.185f006b8(8);\r\n    0x1837ba598    |                        *piVar9 = 0;\r\n    0x1837ba59e    |                        *(undefined *)(piVar9 + 1) = 0;\r\n    0x1837ba5a5    |                        if (piVar9 != (int32_t *)0x0) {\r\n    0x1837ba5b0    |                            LOCK();\r\n    0x1837ba5b0    |                            iVar6 = *piVar9;\r\n    0x1837ba5b0    |                            *piVar9 = *piVar9 + 1;\r\n    0x1837ba5b0    |                            UNLOCK();\r\n    0x1837ba5ba    |                            if (iVar6 == 0x7fffffff) {\r\n    0x1837bb5e4    |                                pcVar4 = (code *)swi(3);\r\n    0x1837bb5e4    |                                (*pcVar4)();\r\n    0x1837bb5e4    |                                return;\r\n                   |                            }\r\n                   |                        }\r\n                   |                        goto code_r0x0001837ba1eb;\r\n                   |                    }\r\n                   |                } else {\r\n    0x1837ba527    |                    iVar25 = (int64_t)*(char *)((int64_t)puVar10 + 0x17);\r\n    0x1837ba532    |                    if (iVar25 < 0) {\r\n    0x1837ba534    |                        iVar25 = puVar10[1];\r\n                   |                    }\r\n    0x1837ba53d    |                    if (cVar1 < '\\0') {\r\n    0x1837ba53f    |                        iVar8 = *(int64_t *)(arg1 + 0x30);\r\n                   |                    }\r\n    0x1837ba546    |                    if (iVar25 != iVar8) goto code_r0x0001837ba56f;\r\n    0x1837ba548    |                    iVar8 = arg1 + 0x28;\r\n    0x1837ba54e    |                    if (cVar1 < '\\0') {\r\n    0x1837ba554    |                        iVar8 = *(int64_t *)(arg1 + 0x28);\r\n                   |                    }\r\n    0x1837ba55a    |                    if (*(char *)((int64_t)puVar10 + 0x17) < '\\0') {\r\n    0x1837ba55c    |                        puVar10 = (undefined8 *)*puVar10;\r\n                   |                    }\r\n    0x1837ba562    |                    iVar6 = fcn.185f59f10(puVar10, iVar8);\r\n    0x1837ba569    |                    if (iVar6 != 0) goto code_r0x0001837ba56f;\r\n    0x1837ba6bb    |                    cVar1 = *(char *)((int64_t)piVar7 + 0x17);\r\n    0x1837ba6bb    |                    iVar8 = (int64_t)cVar1;\r\n    0x1837ba6c7    |                    if (iVar8 < 0) {\r\n    0x1837ba6c9    |                        iVar8 = piVar7[1];\r\n                   |                    }\r\n    0x1837ba6d2    |                    if (iVar8 == 10) {\r\n    0x1837ba941    |                        piVar11 = piVar7;\r\n    0x1837ba941    |                        if (cVar1 < '\\0') {\r\n    0x1837ba943    |                            piVar11 = (int64_t *)*piVar7;\r\n                   |                        }\r\n    0x1837ba965    |                        if ((int16_t)piVar11[1] != 0x6b63 || *piVar11 != 0x615f68746c616568) goto code_r0x0001837ba705;\r\n    0x1837ba972    |                        if (*(char *)(arg1 + 0xd1) == '\\x01') {\r\n    0x1837ba97b    |                            var_2a8h = 0x19060d2a0;\r\n    0x1837ba980    |                            var_2a0h = 9;\r\n    0x1837ba996    |                            iVar20 = fcn.184f52d10(&var_268h, &var_2a8h);\r\n    0x1837ba99e    |                            if (iVar20 == 0) {\r\n    0x1837ba9fd    |                                stack0xfffffffffffffd18 = (undefined8 *)0x190c1fed8;\r\n    0x1837baa02    |                                var_2e0h = 0x10;\r\n    0x1837baa18    |                                iVar20 = fcn.184f52d10(&var_268h, (int64_t)&var_2eah + 2);\r\n    0x1837baa20    |                                if (iVar20 == 0) goto code_r0x0001837ba216;\r\n                   |                            }\r\n                   |                        }\r\n    0x1837ba9a7    |                        if (*(char *)(arg1 + 0xd2) == '\\0') {\r\n    0x1837ba9ad    |                            *(undefined *)(arg1 + 0xd2) = 1;\r\n    0x1837ba9bb    |                            *(undefined *)(*(int64_t *)(arg1 + 0xd8) + 4) = 1;\r\n    0x1837ba9c4    |                            piVar9 = (int32_t *)fcn.185f006b8(8);\r\n    0x1837ba9c9    |                            *piVar9 = 0;\r\n    0x1837ba9cf    |                            *(undefined *)(piVar9 + 1) = 0;\r\n    0x1837ba9d6    |                            if (piVar9 != (int32_t *)0x0) {\r\n    0x1837ba9e1    |                                LOCK();\r\n    0x1837ba9e1    |                                iVar6 = *piVar9;\r\n    0x1837ba9e1    |                                *piVar9 = *piVar9 + 1;\r\n    0x1837ba9e1    |                                UNLOCK();\r\n    0x1837ba9eb    |                                if (iVar6 == 0x7fffffff) {\r\n    0x1837bb5e7    |                                    pcVar4 = (code *)swi(3);\r\n    0x1837bb5e7    |                                    (*pcVar4)();\r\n    0x1837bb5e7    |                                    return;\r\n                   |                                }\r\n                   |                            }\r\n                   |                            goto code_r0x0001837ba1eb;\r\n                   |                        }\r\n                   |                    } else {\r\n    0x1837ba6dc    |                        if (iVar8 == 5) {\r\n    0x1837ba6e3    |                            piVar11 = piVar7;\r\n    0x1837ba6e3    |                            if (cVar1 < '\\0') {\r\n    0x1837ba6e5    |                                piVar11 = (int64_t *)*piVar7;\r\n                   |                            }\r\n    0x1837ba6ff    |                            if (*(char *)((int64_t)piVar11 + 4) == 'y' && (int32_t)*piVar11 == 0x64616572) {\r\n    0x1837baa3d    |                                if (*(char *)(arg1 + 0xd1) != '\\x01') {\r\n    0x1837baa3f    |                                    *(undefined *)(arg1 + 0xd1) = 1;\r\n    0x1837baa46    |                                    uVar13 = *(undefined8 *)(arg1 + 8);\r\n    0x1837baa51    |                                    goto code_r0x0001837ba4cc;\r\n                   |                                }\r\n    0x1837baa5d    |                                if (*(char *)(arg1 + 0xd2) == '\\0') {\r\n    0x1837baa63    |                                    *(undefined *)(arg1 + 0xd2) = 1;\r\n    0x1837baa71    |                                    *(undefined *)(*(int64_t *)(arg1 + 0xd8) + 4) = 1;\r\n    0x1837baa7a    |                                    piVar9 = (int32_t *)fcn.185f006b8(8);\r\n    0x1837baa7f    |                                    *piVar9 = 0;\r\n    0x1837baa85    |                                    *(undefined *)(piVar9 + 1) = 0;\r\n    0x1837baa8c    |                                    if (piVar9 != (int32_t *)0x0) {\r\n    0x1837baa97    |                                        LOCK();\r\n    0x1837baa97    |                                        iVar6 = *piVar9;\r\n    0x1837baa97    |                                        *piVar9 = *piVar9 + 1;\r\n    0x1837baa97    |                                        UNLOCK();\r\n    0x1837baaa1    |                                        if (iVar6 == 0x7fffffff) {\r\n    0x1837baaa7    |                                            pcVar4 = (code *)swi(3);\r\n    0x1837baaa7    |                                            (*pcVar4)();\r\n    0x1837baaa7    |                                            return;\r\n                   |                                        }\r\n                   |                                    }\r\n                   |                                    goto code_r0x0001837ba1eb;\r\n                   |                                }\r\n                   |                                goto code_r0x0001837ba216;\r\n                   |                            }\r\n                   |                        }\r\n                   |code_r0x0001837ba705:\r\n    0x1837ba70c    |                        var_1d8h = 0x19060d2a0;\r\n    0x1837ba714    |                        var_1d0h = 9;\r\n    0x1837ba730    |                        piVar11 = (int64_t *)fcn.1805224b0(&var_268h, &var_1d8h);\r\n    0x1837ba741    |                        if ((piVar11 != (int64_t *)0x0) && (*(char *)(arg1 + 0xd1) != '\\0')) {\r\n    0x1837ba746    |                            iVar8 = (int64_t)*(char *)((int64_t)piVar11 + 0x17);\r\n    0x1837ba74e    |                            if (iVar8 < 0) {\r\n    0x1837ba750    |                                iVar8 = piVar11[1];\r\n                   |                            }\r\n    0x1837ba757    |                            if (iVar8 != 0) {\r\n    0x1837ba759    |                                fcn.18157a500(arg1 + 0x40, &var_2a8h, piVar11, piVar11);\r\n    0x1837ba772    |                                if ((char)var_2a0h != '\\0') {\r\n    0x1837baf2a    |                                    fcn.186304ec0(arg1 + 0x58, piVar11);\r\n    0x1837baf41    |                                    if (0x1000 < *(uint64_t *)(arg1 + 0x80)) {\r\n    0x1837bab2d    |                                        var_280h = (*(uint64_t *)(arg1 + 0x78) % 0x15) * 0x18 +\r\n    0x1837bab2d    |                                                   *(int64_t *)\r\n    0x1837bab06    |                                                    (*(int64_t *)(arg1 + 0x60) + (*(uint64_t *)(arg1 + 0x78) / 0x15) * 8\r\n    0x1837bab2d    |                                                    );\r\n    0x1837bab39    |                                        puVar10 = *(undefined8 **)(arg1 + 0x40);\r\n    0x1837bab3d    |                                        var_248h = *(int64_t *)(arg1 + 0x48);\r\n    0x1837bab51    |                                        var_250h = var_248h * 0x18;\r\n    0x1837bab68    |                                        var_288h = (int64_t)puVar10;\r\n    0x1837bab68    |                                        var_1f0h = (int64_t)piVar11;\r\n    0x1837bab68    |                                        if (var_250h != 0) {\r\n    0x1837bab76    |                                            var_240h = (int64_t)*(char *)(var_280h + 0x17);\r\n    0x1837bab8e    |                                            var_230h = (undefined8 *)var_280h;\r\n    0x1837bab8e    |                                            if (var_240h < 0) {\r\n    0x1837bab98    |                                                var_240h = *(int64_t *)(var_280h + 8);\r\n    0x1837baba4    |                                                var_230h = *(undefined8 **)var_280h;\r\n                   |                                            }\r\n    0x1837babc5    |                                            uVar14 = (var_250h >> 3) * -0x5555555555555555;\r\n                   |                                            do {\r\n    0x1837babd4    |                                                uVar15 = uVar14 >> 1;\r\n    0x1837babe6    |                                                puVar16 = puVar10 + uVar15 * 3;\r\n    0x1837babe9    |                                                uVar21 = (uint64_t)*(char *)((int64_t)puVar16 + 0x17);\r\n    0x1837babf4    |                                                puVar17 = puVar16;\r\n    0x1837babf4    |                                                if ((int64_t)uVar21 < 0) {\r\n    0x1837babf6    |                                                    uVar21 = puVar10[uVar15 * 3 + 1];\r\n    0x1837babfb    |                                                    puVar17 = (undefined8 *)puVar10[uVar15 * 3];\r\n                   |                                                }\r\n    0x1837bac0e    |                                                uVar22 = uVar21;\r\n    0x1837bac0e    |                                                if ((uint64_t)var_240h < uVar21) {\r\n    0x1837bac0e    |                                                    uVar22 = var_240h;\r\n                   |                                                }\r\n    0x1837bac1a    |                                                iVar6 = fcn.185f59f10(puVar17, var_230h, uVar22);\r\n    0x1837bac21    |                                                if (iVar6 == 0) {\r\n    0x1837baac8    |                                                    iVar6 = 0;\r\n    0x1837baad2    |                                                    if (uVar21 != var_240h) {\r\n    0x1837baade    |                                                        iVar6 = (uint32_t)((uint64_t)var_240h <= uVar21) * 2 + -1;\r\n                   |                                                    }\r\n                   |                                                }\r\n    0x1837bac31    |                                                uVar21 = uVar14 + ~uVar15;\r\n    0x1837bac39    |                                                uVar14 = uVar15;\r\n    0x1837bac39    |                                                if (iVar6 < 0) {\r\n    0x1837bac3d    |                                                    puVar10 = puVar16 + 3;\r\n    0x1837bac3d    |                                                    uVar14 = uVar21;\r\n                   |                                                }\r\n    0x1837bac44    |                                            } while (uVar14 != 0);\r\n                   |                                        }\r\n    0x1837bac61    |                                        if (puVar10 != (undefined8 *)(var_288h + var_248h * 0x18)) {\r\n    0x1837bac67    |                                            uVar14 = (uint64_t)*(char *)((int64_t)puVar10 + 0x17);\r\n    0x1837bac72    |                                            puVar17 = puVar10;\r\n    0x1837bac72    |                                            if ((int64_t)uVar14 < 0) {\r\n    0x1837bac74    |                                                uVar14 = puVar10[1];\r\n    0x1837bac78    |                                                puVar17 = (undefined8 *)*puVar10;\r\n                   |                                            }\r\n    0x1837bac84    |                                            uVar21 = (uint64_t)*(char *)(var_280h + 0x17);\r\n    0x1837bac8c    |                                            if ((int64_t)uVar21 < 0) {\r\n    0x1837bac96    |                                                uVar21 = *(uint64_t *)(var_280h + 8);\r\n    0x1837bac9a    |                                                var_280h = *(int64_t *)var_280h;\r\n                   |                                            }\r\n    0x1837bacab    |                                            uVar15 = uVar21;\r\n    0x1837bacab    |                                            if (uVar14 < uVar21) {\r\n    0x1837bacab    |                                                uVar15 = uVar14;\r\n                   |                                            }\r\n    0x1837bacb7    |                                            iVar6 = fcn.185f59f10(var_280h, puVar17, uVar15);\r\n    0x1837bacbe    |                                            if (iVar6 == 0) {\r\n    0x1837badef    |                                                if (uVar14 <= uVar21) goto code_r0x0001837bacca;\r\n    0x1837bacc4    |                                            } else if (-1 < iVar6) {\r\n                   |code_r0x0001837bacca:\r\n    0x1837bacce    |                                                if ((undefined8 *)0xffffffffffffffe7 < puVar10)\r\n    0x1837bacce    |                                                goto code_r0x0001837bb5dc;\r\n    0x1837baceb    |                                                if ((int64_t)puVar10 + (0x18 - var_288h) != var_250h) {\r\n    0x1837bad01    |                                                    iVar8 = var_288h + var_250h;\r\n    0x1837bad09    |                                                    puVar17 = puVar10;\r\n                   |                                                    do {\r\n    0x1837bad11    |                                                        if (*(char *)((int64_t)puVar17 + 0x17) < '\\0') {\r\n    0x1837baabb    |                                                            fcn.1841dcbe0(*puVar17, puVar17[2] & 0x7fffffffffffffff);\r\n                   |                                                        }\r\n    0x1837bad17    |                                                        puVar10 = puVar17 + 3;\r\n    0x1837bad1f    |                                                        puVar17[2] = puVar17[5];\r\n    0x1837bad26    |                                                        *(undefined4 *)puVar17 = *(undefined4 *)puVar10;\r\n    0x1837bad26    |                                                        *(undefined4 *)((int64_t)puVar17 + 4) =\r\n    0x1837bad23    |                                                             *(undefined4 *)((int64_t)puVar17 + 0x1c);\r\n    0x1837bad26    |                                                        *(undefined4 *)(puVar17 + 1) = *(undefined4 *)(puVar17 + 4);\r\n    0x1837bad26    |                                                        *(undefined4 *)((int64_t)puVar17 + 0xc) =\r\n    0x1837bad23    |                                                             *(undefined4 *)((int64_t)puVar17 + 0x24);\r\n    0x1837bad2c    |                                                        *(undefined *)((int64_t)puVar17 + 0x2f) = 0;\r\n    0x1837bad30    |                                                        *(undefined *)(puVar17 + 3) = 0;\r\n    0x1837bad3a    |                                                        puVar17 = puVar10;\r\n    0x1837bad3a    |                                                    } while ((undefined8 *)(iVar8 + -0x18) != puVar10);\r\n    0x1837bad3c    |                                                    var_288h = *(int64_t *)(arg1 + 0x40);\r\n    0x1837bad48    |                                                    var_248h = *(int64_t *)(arg1 + 0x48);\r\n                   |                                                }\r\n    0x1837bad6e    |                                                puVar17 = (undefined8 *)(var_288h + var_248h * 0x18);\r\n    0x1837bad75    |                                                if (puVar10 != puVar17) {\r\n                   |                                                    do {\r\n    0x1837bad7a    |                                                        puVar16 = puVar17 + -3;\r\n    0x1837bad7e    |                                                        if (puVar16 == (undefined8 *)0x0) goto code_r0x0001837bb5dc;\r\n    0x1837bad88    |                                                        if (*(char *)((int64_t)puVar17 + -1) < '\\0') {\r\n    0x1837bae0c    |                                                            fcn.1841dcbe0(puVar17[-3], puVar17[-1] & 0x7fffffffffffffff)\r\n                   |                                                            ;\r\n                   |                                                        }\r\n    0x1837bad90    |                                                        puVar17 = puVar16;\r\n    0x1837bad90    |                                                    } while (puVar16 != puVar10);\r\n    0x1837bad96    |                                                    var_288h = *(int64_t *)(arg1 + 0x40);\r\n                   |                                                }\r\n    0x1837badbb    |                                                *(int64_t *)(arg1 + 0x48) =\r\n    0x1837bada1    |                                                     ((int64_t)puVar10 - var_288h >> 3) * -0x5555555555555555;\r\n                   |                                            }\r\n                   |                                        }\r\n    0x1837badbf    |                                        fcn.186304f90(arg1 + 0x58);\r\n    0x1837bade7    |                                        piVar11 = (int64_t *)var_1f0h;\r\n                   |                                    }\r\n    0x1837baf47    |                                    iVar8 = (int64_t)*(char *)((int64_t)piVar7 + 0x17);\r\n    0x1837baf53    |                                    if (iVar8 < 0) {\r\n    0x1837baf55    |                                        iVar8 = piVar7[1];\r\n                   |                                    }\r\n    0x1837baf5e    |                                    if (iVar8 == 0xc) {\r\n    0x1837baf65    |                                        piVar12 = piVar7;\r\n    0x1837baf65    |                                        if (*(char *)((int64_t)piVar7 + 0x17) < '\\0') {\r\n    0x1837baf67    |                                            piVar12 = (int64_t *)*piVar7;\r\n                   |                                        }\r\n    0x1837baf88    |                                        if ((int32_t)piVar12[1] == 0x6e6f6973 && *piVar12 == 0x7365735f6e65706f) {\r\n    0x1837bb267    |                                            uVar13 = *(undefined8 *)(arg1 + 8);\r\n    0x1837bb273    |                                            fcn.18503e480(iVar20, &var_2a8h);\r\n    0x1837bb27c    |                                            if (*(char *)((int64_t)piVar11 + 0x17) < '\\0') {\r\n    0x1837bb25b    |                                                fcn.1841dd0f0((int64_t)&var_2eah + 2, *piVar11, piVar11[1]);\r\n                   |                                            } else {\r\n    0x1837bb27e    |                                                var_2d8h = piVar11[2];\r\n    0x1837bb287    |                                                unique0x10001405 = (undefined8 *)*piVar11;\r\n    0x1837bb287    |                                                var_2e0h = piVar11[1];\r\n                   |                                            }\r\n    0x1837bb2a4    |                                            (*case.0x1841dcc6f.0)(uVar13, (int64_t)&var_2eah + 2);\r\n    0x1837bb2aa    |                                            goto code_r0x0001837ba21c;\r\n                   |                                        }\r\n                   |                                    }\r\n    0x1837baf95    |                                    var_1e8h = 0x190c1fed8;\r\n    0x1837baf9d    |                                    var_1e0h = 0x10;\r\n    0x1837bafb9    |                                    piVar12 = (int64_t *)fcn.1805224b0(&var_268h, &var_1e8h);\r\n    0x1837bafc1    |                                    if (piVar12 != (int64_t *)0x0) {\r\n    0x1837bafc7    |                                        iVar8 = (int64_t)*(char *)((int64_t)piVar12 + 0x17);\r\n    0x1837bafcf    |                                        if (iVar8 < 0) {\r\n    0x1837baf21    |                                            iVar8 = piVar12[1];\r\n                   |                                        }\r\n    0x1837bafdb    |                                        if (iVar8 != 0) {\r\n    0x1837bafe7    |                                            cVar1 = *(char *)((int64_t)piVar7 + 0x17);\r\n    0x1837bafe7    |                                            iVar25 = (int64_t)cVar1;\r\n    0x1837baff0    |                                            iVar8 = piVar7[1];\r\n    0x1837baff8    |                                            iVar23 = iVar25;\r\n    0x1837baff8    |                                            if (iVar25 < 0) {\r\n    0x1837baff8    |                                                iVar23 = iVar8;\r\n                   |                                            }\r\n    0x1837bb000    |                                            if (iVar23 == 0xb) {\r\n    0x1837bb34c    |                                                piVar24 = piVar7;\r\n    0x1837bb34c    |                                                if (cVar1 < '\\0') {\r\n    0x1837bb34e    |                                                    piVar24 = (int64_t *)*piVar7;\r\n                   |                                                }\r\n    0x1837bb376    |                                                if (*(int64_t *)((int64_t)piVar24 + 3) != 0x747365757165725f ||\r\n    0x1837bb352    |                                                    *piVar24 != 0x757165725f706463) goto code_r0x0001837bb041;\r\n    0x1837bb37c    |                                                uVar13 = *(undefined8 *)(arg1 + 8);\r\n    0x1837bb388    |                                                fcn.18503e480(iVar20, &var_2a8h);\r\n    0x1837bb392    |                                                if (*(char *)((int64_t)piVar12 + 0x17) < '\\0') {\r\n    0x1837bb3d5    |                                                    fcn.1841dd0f0((int64_t)&var_2eah + 2, *piVar12, piVar12[1]);\r\n                   |                                                } else {\r\n    0x1837bb394    |                                                    var_2d8h = piVar12[2];\r\n    0x1837bb39d    |                                                    unique0x10001435 = (undefined8 *)*piVar12;\r\n    0x1837bb39d    |                                                    var_2e0h = piVar12[1];\r\n                   |                                                }\r\n    0x1837bb3ac    |                                                if (*(char *)((int64_t)piVar11 + 0x17) < '\\0') {\r\n    0x1837bb3e8    |                                                    fcn.1841dd0f0(&var_2c8h, *piVar11, piVar11[1]);\r\n                   |                                                } else {\r\n    0x1837bb3ae    |                                                    var_2b8h = piVar11[2];\r\n    0x1837bb3b7    |                                                    var_2c8h = *piVar11;\r\n    0x1837bb3b7    |                                                    iStack_2c0 = piVar11[1];\r\n                   |                                                }\r\n                   |                                            } else {\r\n    0x1837bb00a    |                                                if (iVar23 == 0xd) {\r\n    0x1837bb011    |                                                    piVar24 = piVar7;\r\n    0x1837bb011    |                                                    if (cVar1 < '\\0') {\r\n    0x1837bb013    |                                                        piVar24 = (int64_t *)*piVar7;\r\n                   |                                                    }\r\n    0x1837bb03b    |                                                    if (*(int64_t *)((int64_t)piVar24 + 5) == 0x6e6f69737365735f &&\r\n    0x1837bb017    |                                                        *piVar24 == 0x65735f65736f6c63) {\r\n    0x1837bb570    |                                                        uVar13 = *(undefined8 *)(arg1 + 8);\r\n    0x1837bb57c    |                                                        fcn.18503e480(iVar20, &var_2a8h);\r\n    0x1837bb586    |                                                        if (*(char *)((int64_t)piVar12 + 0x17) < '\\0') {\r\n    0x1837bb564    |                                                            fcn.1841dd0f0((int64_t)&var_2eah + 2, *piVar12, piVar12[1]);\r\n                   |                                                        } else {\r\n    0x1837bb588    |                                                            var_2d8h = piVar12[2];\r\n    0x1837bb591    |                                                            unique0x100014b5 = (undefined8 *)*piVar12;\r\n    0x1837bb591    |                                                            var_2e0h = piVar12[1];\r\n                   |                                                        }\r\n    0x1837bb5a0    |                                                        if (*(char *)((int64_t)piVar11 + 0x17) < '\\0') {\r\n    0x1837bb5c8    |                                                            fcn.1841dd0f0(&var_2c8h, *piVar11, piVar11[1]);\r\n                   |                                                        } else {\r\n    0x1837bb5a2    |                                                            var_2b8h = piVar11[2];\r\n    0x1837bb5ab    |                                                            var_2c8h = *piVar11;\r\n    0x1837bb5ab    |                                                            iStack_2c0 = piVar11[1];\r\n                   |                                                        }\r\n                   |                                                        goto code_r0x0001837bb2f8;\r\n                   |                                                    }\r\n                   |                                                }\r\n                   |code_r0x0001837bb041:\r\n    0x1837bb049    |                                                piVar24 = piVar7;\r\n    0x1837bb049    |                                                iVar23 = iVar25;\r\n    0x1837bb049    |                                                if (cVar1 < '\\0') {\r\n    0x1837bb04b    |                                                    piVar24 = (int64_t *)*piVar7;\r\n    0x1837bb04f    |                                                    iVar23 = iVar8;\r\n                   |                                                }\r\n    0x1837bb074    |                                                if ((iVar23 == 9) &&\r\n    0x1837bb071    |                                                   ((char)piVar24[1] == 's' && *piVar24 == 0x6261745f7473696c)) {\r\n    0x1837bb2ac    |                                                    uVar13 = *(undefined8 *)(arg1 + 8);\r\n    0x1837bb2b8    |                                                    fcn.18503e480(iVar20, &var_2a8h);\r\n    0x1837bb2c2    |                                                    if (*(char *)((int64_t)piVar12 + 0x17) < '\\0') {\r\n    0x1837bb328    |                                                        fcn.1841dd0f0((int64_t)&var_2eah + 2, *piVar12, piVar12[1]);\r\n                   |                                                    } else {\r\n    0x1837bb2c4    |                                                        var_2d8h = piVar12[2];\r\n    0x1837bb2cd    |                                                        unique0x10001415 = (undefined8 *)*piVar12;\r\n    0x1837bb2cd    |                                                        var_2e0h = piVar12[1];\r\n                   |                                                    }\r\n    0x1837bb2dc    |                                                    if (*(char *)((int64_t)piVar11 + 0x17) < '\\0') {\r\n    0x1837bb33b    |                                                        fcn.1841dd0f0(&var_2c8h, *piVar11, piVar11[1]);\r\n                   |                                                    } else {\r\n    0x1837bb2de    |                                                        var_2b8h = piVar11[2];\r\n    0x1837bb2e7    |                                                        var_2c8h = *piVar11;\r\n    0x1837bb2e7    |                                                        iStack_2c0 = piVar11[1];\r\n                   |                                                    }\r\n                   |                                                } else {\r\n    0x1837bb082    |                                                    piVar24 = piVar7;\r\n    0x1837bb082    |                                                    iVar23 = iVar25;\r\n    0x1837bb082    |                                                    if (cVar1 < '\\0') {\r\n    0x1837bb084    |                                                        piVar24 = (int64_t *)*piVar7;\r\n    0x1837bb088    |                                                        iVar23 = iVar8;\r\n                   |                                                    }\r\n    0x1837bb0b0    |                                                    if ((iVar23 == 10) &&\r\n    0x1837bb0ad    |                                                       ((int16_t)piVar24[1] == 0x7362 && *piVar24 == 0x61745f6d69616c63)\r\n                   |                                                       ) {\r\n    0x1837bb3f4    |                                                        uVar13 = *(undefined8 *)(arg1 + 8);\r\n    0x1837bb400    |                                                        fcn.18503e480(iVar20, &var_2a8h);\r\n    0x1837bb40a    |                                                        if (*(char *)((int64_t)piVar12 + 0x17) < '\\0') {\r\n    0x1837bb460    |                                                            fcn.1841dd0f0((int64_t)&var_2eah + 2, *piVar12, piVar12[1]);\r\n                   |                                                        } else {\r\n    0x1837bb40c    |                                                            var_2d8h = piVar12[2];\r\n    0x1837bb415    |                                                            unique0x10001455 = (undefined8 *)*piVar12;\r\n    0x1837bb415    |                                                            var_2e0h = piVar12[1];\r\n                   |                                                        }\r\n    0x1837bb424    |                                                        if (*(char *)((int64_t)piVar11 + 0x17) < '\\0') {\r\n    0x1837bb44c    |                                                            fcn.1841dd0f0(&var_2c8h, *piVar11, piVar11[1]);\r\n                   |                                                        } else {\r\n    0x1837bb426    |                                                            var_2b8h = piVar11[2];\r\n    0x1837bb42f    |                                                            var_2c8h = *piVar11;\r\n    0x1837bb42f    |                                                            iStack_2c0 = piVar11[1];\r\n                   |                                                        }\r\n                   |                                                    } else {\r\n    0x1837bb0be    |                                                        piVar24 = piVar7;\r\n    0x1837bb0be    |                                                        iVar23 = iVar25;\r\n    0x1837bb0be    |                                                        if (cVar1 < '\\0') {\r\n    0x1837bb0c0    |                                                            piVar24 = (int64_t *)*piVar7;\r\n    0x1837bb0c4    |                                                            iVar23 = iVar8;\r\n                   |                                                        }\r\n    0x1837bb0eb    |                                                        if ((iVar23 == 0xc) &&\r\n    0x1837bb0e8    |                                                           ((int32_t)piVar24[1] == 0x70756f72 &&\r\n    0x1837bb0cd    |                                                            *piVar24 == 0x675f656d75736572)) {\r\n    0x1837bb46c    |                                                            uVar13 = *(undefined8 *)(arg1 + 8);\r\n    0x1837bb478    |                                                            fcn.18503e480(iVar20, &var_2a8h);\r\n    0x1837bb482    |                                                            if (*(char *)((int64_t)piVar12 + 0x17) < '\\0') {\r\n    0x1837bb4d8    |                                                                fcn.1841dd0f0((int64_t)&var_2eah + 2, *piVar12, \r\n    0x1837bb4dd    |                                                                              piVar12[1]);\r\n                   |                                                            } else {\r\n    0x1837bb484    |                                                                var_2d8h = piVar12[2];\r\n    0x1837bb48d    |                                                                unique0x10001475 = (undefined8 *)*piVar12;\r\n    0x1837bb48d    |                                                                var_2e0h = piVar12[1];\r\n                   |                                                            }\r\n    0x1837bb49c    |                                                            if (*(char *)((int64_t)piVar11 + 0x17) < '\\0') {\r\n    0x1837bb4c4    |                                                                fcn.1841dd0f0(&var_2c8h, *piVar11, piVar11[1]);\r\n                   |                                                            } else {\r\n    0x1837bb49e    |                                                                var_2b8h = piVar11[2];\r\n    0x1837bb4a7    |                                                                var_2c8h = *piVar11;\r\n    0x1837bb4a7    |                                                                iStack_2c0 = piVar11[1];\r\n                   |                                                            }\r\n                   |                                                        } else {\r\n    0x1837bb0f3    |                                                            if (cVar1 < '\\0') {\r\n    0x1837bb221    |                                                                piVar7 = (int64_t *)*piVar7;\r\n    0x1837bb225    |                                                                iVar25 = iVar8;\r\n                   |                                                            }\r\n    0x1837bb128    |                                                            if ((iVar25 != 0xe) ||\r\n    0x1837bb113    |                                                               (*(int64_t *)((int64_t)piVar7 + 6) != 0x6c6c61635f6e6f69\r\n    0x1837bb128    |                                                                || *piVar7 != 0x6f69736e65747865)) {\r\n    0x1837bb131    |                                                                if (*(char *)((int64_t)piVar12 + 0x17) < '\\0') {\r\n    0x1837bb232    |                                                                    fcn.1841dd0f0(&var_2a8h, *piVar12, piVar12[1]);\r\n                   |                                                                } else {\r\n    0x1837bb137    |                                                                    var_298h = piVar12[2];\r\n    0x1837bb143    |                                                                    var_2a8h = *piVar12;\r\n    0x1837bb143    |                                                                    var_2a0h = piVar12[1];\r\n                   |                                                                }\r\n    0x1837bb152    |                                                                *(undefined8 **)0x0 = (undefined8 *)fcn.185f006b8(0x20);\r\n    0x1837bb15c    |                                                                var_2e0h = 0x1a;\r\n    0x1837bb16f    |                                                                var_2d8h = -0x7fffffffffffffe0;\r\n    0x1837bb196    |                                                                if (((undefined8 *)((int64_t)*(undefined8 **)0x0 + 0x1a)\r\n    0x1837bb178    |                                                                     < *(undefined8 **)0x0) ||\r\n    0x1837bb191    |                                                                   ((undefined8 *)0x190c1ffc8 <\r\n    0x1837bb174    |                                                                    (undefined8 *)((int64_t)*(undefined8 **)0x0 + 0x1a)\r\n    0x1837bb194    |                                                                    && *(undefined8 **)0x0 < (undefined8 *)0x190c1ffc9))\r\n    0x1837bb196    |                                                                goto code_r0x0001837bb5dc;\r\n    0x1837bb1a3    |                                                                *(undefined8 *)((int64_t)*(undefined8 **)0x0 + 10) =\r\n    0x1837bb1a3    |                                                                     0x7266206574617669;\r\n    0x1837bb1a3    |                                                                *(undefined8 *)((int64_t)*(undefined8 **)0x0 + 0x12) =\r\n    0x1837bb1a3    |                                                                     0x646e696b20656d61;\r\n    0x1837bb1ae    |                                                                **(undefined8 **)0x0 = 0x206e776f6e6b6e55;\r\n    0x1837bb1ae    |                                                                (*(undefined8 **)0x0)[1] = 0x2065746176697270;\r\n    0x1837bb1b1    |                                                                *(undefined *)((int64_t)*(undefined8 **)0x0 + 0x1a) = 0;\r\n    0x1837bb1b5    |                                                                var_1f8h._7_1_ = 0x10;\r\n    0x1837bb1c2    |                                                                if ((char)var_2eah != '\\0') goto code_r0x0001837bb5dc;\r\n    0x1837bb1cf    |                                                                var_208h._0_4_ = 0x4854454d;\r\n    0x1837bb1cf    |                                                                var_208h._4_4_ = 0x4e5f444f;\r\n    0x1837bb1cf    |                                                                uStack_200 = 0x465f544f;\r\n    0x1837bb1cf    |                                                                uStack_1fc = 0x444e554f;\r\n    0x1837bb1d7    |                                                                var_1f8h._0_1_ = 0;\r\n    0x1837bb1e4    |                                                                if (*(char *)((int64_t)piVar11 + 0x17) < '\\0') {\r\n    0x1837bb248    |                                                                    fcn.1841dd0f0(&var_2c8h, *piVar11, piVar11[1]);\r\n                   |                                                                } else {\r\n    0x1837bb1e6    |                                                                    var_2b8h = piVar11[2];\r\n    0x1837bb1ef    |                                                                    var_2c8h = *piVar11;\r\n    0x1837bb1ef    |                                                                    iStack_2c0 = piVar11[1];\r\n                   |                                                                }\r\n    0x1837bb1f8    |                                                                var_2f8h = (int64_t)&var_2a8h;\r\n    0x1837bb217    |                                                                fcn.1837bcfc0(var_2f8h);\r\n    0x1837bb21c    |                                                                goto code_r0x0001837ba21c;\r\n                   |                                                            }\r\n    0x1837bb4e4    |                                                            uVar13 = *(undefined8 *)(arg1 + 8);\r\n    0x1837bb4f0    |                                                            fcn.18503e480(iVar20, &var_2a8h);\r\n    0x1837bb4fa    |                                                            if (*(char *)((int64_t)piVar12 + 0x17) < '\\0') {\r\n    0x1837bb550    |                                                                fcn.1841dd0f0((int64_t)&var_2eah + 2, *piVar12, \r\n    0x1837bb555    |                                                                              piVar12[1]);\r\n                   |                                                            } else {\r\n    0x1837bb4fc    |                                                                var_2d8h = piVar12[2];\r\n    0x1837bb505    |                                                                unique0x10001495 = (undefined8 *)*piVar12;\r\n    0x1837bb505    |                                                                var_2e0h = piVar12[1];\r\n                   |                                                            }\r\n    0x1837bb514    |                                                            if (*(char *)((int64_t)piVar11 + 0x17) < '\\0') {\r\n    0x1837bb53c    |                                                                fcn.1841dd0f0(&var_2c8h, *piVar11, piVar11[1]);\r\n                   |                                                            } else {\r\n    0x1837bb516    |                                                                var_2b8h = piVar11[2];\r\n    0x1837bb51f    |                                                                var_2c8h = *piVar11;\r\n    0x1837bb51f    |                                                                iStack_2c0 = piVar11[1];\r\n                   |                                                            }\r\n                   |                                                        }\r\n                   |                                                    }\r\n                   |                                                }\r\n                   |                                            }\r\n                   |code_r0x0001837bb2f8:\r\n    0x1837bb30a    |                                            (*case.0x1841dcc6f.0)(uVar13, &var_2c8h, (int64_t)&var_2eah + 2, &var_2a8h);\r\n    0x1837bb30a    |                                            goto code_r0x0001837ba21c;\r\n                   |                                        }\r\n                   |                                    }\r\n    0x1837bae16    |                                    var_2a8h = 0;\r\n    0x1837bae16    |                                    var_2a0h = 0;\r\n    0x1837bae1b    |                                    var_298h = 0;\r\n    0x1837bae2c    |                                    *(undefined8 **)0x0 = (undefined8 *)fcn.185f006b8(0x20);\r\n    0x1837bae36    |                                    var_2e0h = 0x1c;\r\n    0x1837bae49    |                                    var_2d8h = -0x7fffffffffffffe0;\r\n    0x1837bae70    |                                    if (((undefined8 *)((int64_t)*(undefined8 **)0x0 + 0x1c) < *(undefined8 **)0x0) ||\r\n    0x1837bae6b    |                                       ((undefined8 *)0x190c1ff98 < (undefined8 *)((int64_t)*(undefined8 **)0x0 + 0x1c)\r\n    0x1837bae6e    |                                        && *(undefined8 **)0x0 < (undefined8 *)0x190c1ff99)) {\r\n                   |code_r0x0001837bb5dc:\r\n    0x1837bb5dc    |    // WARNING: Does not return\r\n    0x1837bb5dc    |                                        pcVar4 = (code *)invalidInstructionException();\r\n    0x1837bb5dc    |                                        (*pcVar4)();\r\n                   |                                    }\r\n    0x1837bae7d    |                                    *(undefined8 *)((int64_t)*(undefined8 **)0x0 + 0xc) = 0x2073692064496e6f;\r\n    0x1837bae7d    |                                    *(undefined8 *)((int64_t)*(undefined8 **)0x0 + 0x14) = 0x6465726975716572;\r\n    0x1837bae88    |                                    *(undefined4 *)*(undefined8 **)0x0 = 0x776f7262;\r\n    0x1837bae88    |                                    *(undefined4 *)((int64_t)*(undefined8 **)0x0 + 4) = 0x53726573;\r\n    0x1837bae88    |                                    *(undefined4 *)(*(undefined8 **)0x0 + 1) = 0x69737365;\r\n    0x1837bae88    |                                    *(undefined4 *)((int64_t)*(undefined8 **)0x0 + 0xc) = 0x64496e6f;\r\n    0x1837bae8b    |                                    *(undefined *)((int64_t)*(undefined8 **)0x0 + 0x1c) = 0;\r\n    0x1837bae8f    |                                    var_209h = 0xf;\r\n    0x1837bae9c    |                                    if (var_2eah._1_1_ != '\\0') goto code_r0x0001837bb5dc;\r\n    0x1837baeac    |                                    Stack_218 = 0x4e4f4953534553;\r\n    0x1837baebe    |                                    var_220h._0_7_ = 0x44494c41564e49;\r\n    0x1837baebe    |                                    var_220h._7_1_ = 0x5f;\r\n    0x1837baec6    |                                    var_211h._0_1_ = 0;\r\n    0x1837baed2    |                                    if (*(char *)((int64_t)piVar11 + 0x17) < '\\0') {\r\n    0x1837baf15    |                                        fcn.1841dd0f0(&var_2c8h, *piVar11, piVar11[1]);\r\n                   |                                    } else {\r\n    0x1837baed4    |                                        var_2b8h = piVar11[2];\r\n    0x1837baedd    |                                        var_2c8h = *piVar11;\r\n    0x1837baedd    |                                        iStack_2c0 = piVar11[1];\r\n                   |                                    }\r\n    0x1837baee5    |                                    var_2f8h = (int64_t)&var_2a8h;\r\n    0x1837baf04    |                                    fcn.1837bcfc0(var_2f8h);\r\n    0x1837baf09    |                                    goto code_r0x0001837ba21c;\r\n                   |                                }\r\n                   |                            }\r\n                   |                        }\r\n    0x1837ba77f    |                        if (*(char *)(arg1 + 0xd2) == '\\0') {\r\n    0x1837ba785    |                            *(undefined *)(arg1 + 0xd2) = 1;\r\n    0x1837ba793    |                            *(undefined *)(*(int64_t *)(arg1 + 0xd8) + 4) = 1;\r\n    0x1837ba79c    |                            piVar9 = (int32_t *)fcn.185f006b8(8);\r\n    0x1837ba7a1    |                            *piVar9 = 0;\r\n    0x1837ba7a7    |                            *(undefined *)(piVar9 + 1) = 0;\r\n    0x1837ba7ae    |                            if (piVar9 != (int32_t *)0x0) {\r\n    0x1837ba7b9    |                                LOCK();\r\n    0x1837ba7b9    |                                iVar6 = *piVar9;\r\n    0x1837ba7b9    |                                *piVar9 = *piVar9 + 1;\r\n    0x1837ba7b9    |                                UNLOCK();\r\n    0x1837ba7c3    |                                if (iVar6 == 0x7fffffff) {\r\n    0x1837ba7c9    |                                    pcVar4 = (code *)swi(3);\r\n    0x1837ba7c9    |                                    (*pcVar4)();\r\n    0x1837ba7c9    |                                    return;\r\n                   |                                }\r\n                   |                            }\r\n                   |                            goto code_r0x0001837ba1eb;\r\n                   |                        }\r\n                   |                    }\r\n                   |                }\r\n                   |                goto code_r0x0001837ba216;\r\n                   |            }\r\n    0x1837ba3f7    |            iVar8 = (int64_t)*(char *)((int64_t)piVar7 + 0x17);\r\n    0x1837ba403    |            if (iVar8 < 0) {\r\n    0x1837ba405    |                iVar8 = piVar7[1];\r\n                   |            }\r\n    0x1837ba40e    |            if (iVar8 != 5) {\r\n                   |code_r0x0001837ba434:\r\n    0x1837ba43b    |                if (*(char *)(arg1 + 0xd2) == '\\0') {\r\n    0x1837ba441    |                    *(undefined *)(arg1 + 0xd2) = 1;\r\n    0x1837ba44f    |                    *(undefined *)(*(int64_t *)(arg1 + 0xd8) + 4) = 1;\r\n    0x1837ba458    |                    piVar9 = (int32_t *)fcn.185f006b8(8);\r\n    0x1837ba45d    |                    *piVar9 = 0;\r\n    0x1837ba463    |                    *(undefined *)(piVar9 + 1) = 0;\r\n    0x1837ba46a    |                    if (piVar9 != (int32_t *)0x0) {\r\n    0x1837ba475    |                        LOCK();\r\n    0x1837ba475    |                        iVar6 = *piVar9;\r\n    0x1837ba475    |                        *piVar9 = *piVar9 + 1;\r\n    0x1837ba475    |                        UNLOCK();\r\n    0x1837ba47f    |                        if (iVar6 == 0x7fffffff) {\r\n    0x1837bb5e1    |                            pcVar4 = (code *)swi(3);\r\n    0x1837bb5e1    |                            (*pcVar4)();\r\n    0x1837bb5e1    |                            return;\r\n                   |                        }\r\n                   |                    }\r\n                   |                    goto code_r0x0001837ba1eb;\r\n                   |                }\r\n                   |                goto code_r0x0001837ba216;\r\n                   |            }\r\n    0x1837ba412    |            if (*(char *)((int64_t)piVar7 + 0x17) < '\\0') {\r\n    0x1837ba414    |                piVar7 = (int64_t *)*piVar7;\r\n                   |            }\r\n    0x1837ba432    |            if (*(char *)((int64_t)piVar7 + 4) != 'o' || (int32_t)*piVar7 != 0x6c6c6568) goto code_r0x0001837ba434;\r\n    0x1837ba491    |            var_2a8h = 0x19029e160;\r\n    0x1837ba496    |            var_2a0h = 10;\r\n    0x1837ba4ac    |            iVar8 = fcn.184f52d10(&var_268h, &var_2a8h);\r\n    0x1837ba4b4    |            if (iVar8 != 0) goto code_r0x0001837ba434;\r\n    0x1837ba4ba    |            *(undefined *)(arg1 + 0xd0) = 1;\r\n    0x1837ba4c1    |            uVar13 = *(undefined8 *)(arg1 + 8);\r\n                   |code_r0x0001837ba4cc:\r\n    0x1837ba4cf    |            (*case.0x1841dcc6f.0)(uVar13, iVar20);\r\n                   |        } else {\r\n    0x1837ba1a9    |            if (*(char *)(arg1 + 0xd2) != '\\0') goto code_r0x0001837ba216;\r\n    0x1837ba1ab    |            *(undefined *)(arg1 + 0xd2) = 1;\r\n    0x1837ba1b9    |            *(undefined *)(*(int64_t *)(arg1 + 0xd8) + 4) = 1;\r\n    0x1837ba1c2    |            piVar9 = (int32_t *)fcn.185f006b8(8);\r\n    0x1837ba1c7    |            *piVar9 = 0;\r\n    0x1837ba1cd    |            *(undefined *)(piVar9 + 1) = 0;\r\n    0x1837ba1d4    |            if (piVar9 != (int32_t *)0x0) {\r\n    0x1837ba1db    |                LOCK();\r\n    0x1837ba1db    |                iVar6 = *piVar9;\r\n    0x1837ba1db    |                *piVar9 = *piVar9 + 1;\r\n    0x1837ba1db    |                UNLOCK();\r\n    0x1837ba1e5    |                if (iVar6 == 0x7fffffff) {\r\n    0x1837bb5de    |                    pcVar4 = (code *)swi(3);\r\n    0x1837bb5de    |                    (*pcVar4)();\r\n    0x1837bb5de    |                    return;\r\n                   |                }\r\n                   |            }\r\n                   |code_r0x0001837ba1eb:\r\n    0x1837ba1eb    |            piVar3 = *(int32_t **)(arg1 + 0xd8);\r\n    0x1837ba1f2    |            *(int32_t **)(arg1 + 0xd8) = piVar9;\r\n    0x1837ba1fc    |            if (piVar3 != (int32_t *)0x0) {\r\n    0x1837ba1fe    |                LOCK();\r\n    0x1837ba1fe    |                *piVar3 = *piVar3 + -1;\r\n    0x1837ba1fe    |                UNLOCK();\r\n    0x1837ba201    |                if (*piVar3 == 0) {\r\n    0x1837ba19b    |                    fcn.1841dcbe0(piVar3, 8);\r\n                   |                }\r\n                   |            }\r\n    0x1837ba203    |            fcn.1837fe0e0(*(undefined8 *)arg1);\r\n                   |code_r0x0001837ba216:\r\n    0x1837ba216    |            (*case.0x1841dcc6f.0)();\r\n                   |        }\r\n                   |code_r0x0001837ba21c:\r\n    0x1837ba21c    |        iVar20 = var_268h;\r\n    0x1837ba227    |        if (var_268h != 0) {\r\n    0x1837ba108    |            for (iVar8 = var_260h << 5; iVar8 != 0; iVar8 = iVar8 + -0x20) {\r\n    0x1837ba116    |                fcn.184e58cd0(var_2f8h, CONCAT17(var_2eah._1_1_, CONCAT16((char)var_2eah, Stack_2f0)), \r\n    0x1837ba116    |                              (int64_t)unique0x10001baa, var_268h);\r\n                   |            }\r\n    0x1837ba12f    |            var_260h = iVar20 - var_268h >> 5;\r\n    0x1837ba147    |            fcn.1841dcbe0(var_268h, CONCAT44(var_258h._4_4_, (undefined4)var_258h) << 5);\r\n                   |        }\r\n    0x1837ba22d    |        iVar20 = var_188h;\r\n    0x1837ba22d    |        cVar1 = *(char *)(arg1 + 0xd2);\r\n    0x1837ba249    |        if (((char)var_170h == '\\x01') && (var_188h != 0)) {\r\n    0x1837ba0a3    |            for (iVar8 = var_180h << 5; iVar8 != 0; iVar8 = iVar8 + -0x20) {\r\n    0x1837ba0ae    |                fcn.184e58cd0(var_2f8h, CONCAT17(var_2eah._1_1_, CONCAT16((char)var_2eah, Stack_2f0)), \r\n    0x1837ba0ae    |                              (int64_t)unique0x10001d2c, var_268h);\r\n                   |            }\r\n    0x1837ba0c4    |            var_180h = iVar20 - var_188h >> 5;\r\n    0x1837ba0dc    |            fcn.1841dcbe0(var_188h, var_178h << 5);\r\n                   |        }\r\n    0x1837ba252    |        if (cVar1 != '\\0') goto code_r0x0001837b9fbc;\r\n    0x1837ba252    |    } while( true );\r\n                   |}\r\n[{\"offset\":6500884368,\"name\":\"fcn.1837b9f90\",\"size\":5764,\"is-pure\":false,\"realsz\":5748,\"noreturn\":false,\"stackframe\":792,\"calltype\":\"ms\",\"cost\":1620,\"cc\":170,\"loops\":81,\"bits\":64,\"type\":\"fcn\",\"nbbs\":285,\"edges\":435,\"ebbs\":10,\"signature\":\"fcn.1837b9f90(int64_t arg1, int64_t arg2);\",\"minbound\":6500884368,\"maxbound\":6500890132,\"callrefs\":[{\"from\":6500884443,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500884514,\"to\":6511733920,\"type\":\"CALL\"},{\"from\":6500884623,\"to\":6500885080,\"type\":\"CODE\"},{\"from\":6500884654,\"to\":6524603600,\"type\":\"CALL\"},{\"from\":6500884700,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500884724,\"to\":6500885071,\"type\":\"CODE\"},{\"from\":6500884758,\"to\":6524603600,\"type\":\"CALL\"},{\"from\":6500884807,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500884815,\"to\":6500885037,\"type\":\"CODE\"},{\"from\":6500884881,\"to\":6500885152,\"type\":\"CODE\"},{\"from\":6500884891,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500884896,\"to\":6500884995,\"type\":\"CODE\"},{\"from\":6500884930,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500884998,\"to\":6501163232,\"type\":\"CALL\"},{\"from\":6500885014,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500885200,\"to\":6446103440,\"type\":\"CALL\"},{\"from\":6500885213,\"to\":6519187136,\"type\":\"CALL\"},{\"from\":6500885343,\"to\":6529825440,\"type\":\"CALL\"},{\"from\":6500885386,\"to\":6447834288,\"type\":\"CALL\"},{\"from\":6500885428,\"to\":6471576336,\"type\":\"CALL\"},{\"from\":6500885592,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500885637,\"to\":6500890081,\"type\":\"CODE\"},{\"from\":6500885676,\"to\":6525627664,\"type\":\"CALL\"},{\"from\":6500885711,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500885717,\"to\":6500885020,\"type\":\"CODE\"},{\"from\":6500885726,\"to\":6500885789,\"type\":\"CODE\"},{\"from\":6500885771,\"to\":6447834288,\"type\":\"CALL\"},{\"from\":6500885858,\"to\":6542434064,\"type\":\"CALL\"},{\"from\":6500885907,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500885952,\"to\":6500890084,\"type\":\"CODE\"},{\"from\":6500885962,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500885967,\"to\":6500886066,\"type\":\"CODE\"},{\"from\":6500886001,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500886069,\"to\":6501163232,\"type\":\"CALL\"},{\"from\":6500886085,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500886147,\"to\":6524603600,\"type\":\"CALL\"},{\"from\":6500886193,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500886198,\"to\":6500884412,\"type\":\"CODE\"},{\"from\":6500886320,\"to\":6447834288,\"type\":\"CALL\"},{\"from\":6500886376,\"to\":6464972032,\"type\":\"CALL\"},{\"from\":6500886428,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500886519,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6500886548,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6500886567,\"to\":6445656528,\"type\":\"CALL\"},{\"from\":6500886638,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500886692,\"to\":6511975280,\"type\":\"CALL\"},{\"from\":6500886700,\"to\":6518967168,\"type\":\"CALL\"},{\"from\":6500886737,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500886805,\"to\":6501163232,\"type\":\"CALL\"},{\"from\":6500886821,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500886827,\"to\":6500884412,\"type\":\"CODE\"},{\"from\":6500886837,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500886842,\"to\":6500886802,\"type\":\"CODE\"},{\"from\":6500886934,\"to\":6525627664,\"type\":\"CALL\"},{\"from\":6500886980,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500887025,\"to\":6500890087,\"type\":\"CODE\"},{\"from\":6500887064,\"to\":6525627664,\"type\":\"CALL\"},{\"from\":6500887089,\"to\":6500885014,\"type\":\"CODE\"},{\"from\":6500887121,\"to\":6500885708,\"type\":\"CODE\"},{\"from\":6500887162,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500887230,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500887235,\"to\":6500887831,\"type\":\"CODE\"},{\"from\":6500887269,\"to\":6500887591,\"type\":\"CODE\"},{\"from\":6500887578,\"to\":6542434064,\"type\":\"CALL\"},{\"from\":6500887735,\"to\":6542434064,\"type\":\"CALL\"},{\"from\":6500888003,\"to\":6546280336,\"type\":\"CALL\"},{\"from\":6500888039,\"to\":6500888391,\"type\":\"CODE\"},{\"from\":6500888053,\"to\":6500887999,\"type\":\"CODE\"},{\"from\":6500888076,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6500888081,\"to\":6500887946,\"type\":\"CODE\"},{\"from\":6500888108,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500888324,\"to\":6500896704,\"type\":\"CALL\"},{\"from\":6500888329,\"to\":6500885020,\"type\":\"CODE\"},{\"from\":6500888346,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500888351,\"to\":6500888293,\"type\":\"CODE\"},{\"from\":6500888357,\"to\":6500888536,\"type\":\"CODE\"},{\"from\":6500888369,\"to\":6546280128,\"type\":\"CALL\"},{\"from\":6500888505,\"to\":6447834288,\"type\":\"CALL\"},{\"from\":6500888914,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6500889111,\"to\":6500896704,\"type\":\"CALL\"},{\"from\":6500889116,\"to\":6500889360,\"type\":\"CODE\"},{\"from\":6500889125,\"to\":6500888828,\"type\":\"CODE\"},{\"from\":6500889143,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500889148,\"to\":6500888909,\"type\":\"CODE\"},{\"from\":6500889165,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500889170,\"to\":6500889080,\"type\":\"CODE\"},{\"from\":6500889184,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500889189,\"to\":6500889231,\"type\":\"CODE\"},{\"from\":6500889203,\"to\":6526592128,\"type\":\"CALL\"},{\"from\":6500889252,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500889258,\"to\":6500889360,\"type\":\"CODE\"},{\"from\":6500889272,\"to\":6526592128,\"type\":\"CALL\"},{\"from\":6500889354,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500889371,\"to\":6500885020,\"type\":\"CODE\"},{\"from\":6500889389,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500889394,\"to\":6500889303,\"type\":\"CODE\"},{\"from\":6500889408,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500889413,\"to\":6500889328,\"type\":\"CODE\"},{\"from\":6500889480,\"to\":6526592128,\"type\":\"CALL\"},{\"from\":6500889544,\"to\":6500889336,\"type\":\"CODE\"},{\"from\":6500889562,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500889567,\"to\":6500889511,\"type\":\"CODE\"},{\"from\":6500889581,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500889586,\"to\":6500889536,\"type\":\"CODE\"},{\"from\":6500889600,\"to\":6526592128,\"type\":\"CALL\"},{\"from\":6500889664,\"to\":6500889336,\"type\":\"CODE\"},{\"from\":6500889681,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500889686,\"to\":6500889656,\"type\":\"CODE\"},{\"from\":6500889701,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500889706,\"to\":6500889631,\"type\":\"CODE\"},{\"from\":6500889720,\"to\":6526592128,\"type\":\"CALL\"},{\"from\":6500889784,\"to\":6500889336,\"type\":\"CODE\"},{\"from\":6500889801,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500889806,\"to\":6500889776,\"type\":\"CODE\"},{\"from\":6500889821,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500889826,\"to\":6500889751,\"type\":\"CODE\"},{\"from\":6500889840,\"to\":6526592128,\"type\":\"CALL\"},{\"from\":6500889904,\"to\":6500889336,\"type\":\"CODE\"},{\"from\":6500889921,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500889926,\"to\":6500889896,\"type\":\"CODE\"},{\"from\":6500889941,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500889946,\"to\":6500889871,\"type\":\"CODE\"},{\"from\":6500889961,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500889966,\"to\":6500890011,\"type\":\"CODE\"},{\"from\":6500889980,\"to\":6526592128,\"type\":\"CALL\"},{\"from\":6500890044,\"to\":6500889336,\"type\":\"CODE\"},{\"from\":6500890061,\"to\":6511513840,\"type\":\"CALL\"},{\"from\":6500890066,\"to\":6500890036,\"type\":\"CODE\"},{\"from\":6500890071,\"to\":6500887892,\"type\":\"CODE\"},{\"from\":6500890121,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6500890127,\"to\":6500886681,\"type\":\"CODE\"}],\"datarefs\":[{\"from\":6500884519,\"to\":6723600360,\"type\":\"DATA\"},{\"from\":6500884568,\"to\":6723600312,\"type\":\"DATA\"},{\"from\":6500885288,\"to\":6712256456,\"type\":\"DATA\"},{\"from\":6500885348,\"to\":6712258192,\"type\":\"DATA\"},{\"from\":6500885394,\"to\":6716726984,\"type\":\"DATA\"},{\"from\":6500885532,\"to\":6721148784,\"type\":\"DATA\"},{\"from\":6500885543,\"to\":6721148788,\"type\":\"DATA\"},{\"from\":6500885642,\"to\":6713631072,\"type\":\"DATA\"},{\"from\":6500885728,\"to\":6713631072,\"type\":\"DATA\"},{\"from\":6500886251,\"to\":6719847560,\"type\":\"DATA\"},{\"from\":6500886260,\"to\":6719847564,\"type\":\"DATA\"},{\"from\":6500886277,\"to\":6717231776,\"type\":\"DATA\"},{\"from\":6500886476,\"to\":6742246848,\"type\":\"DATA\"},{\"from\":6500886489,\"to\":6723600160,\"type\":\"DATA\"},{\"from\":6500886532,\"to\":6723600232,\"type\":\"DATA\"},{\"from\":6500886553,\"to\":6710367816,\"type\":\"DATA\"},{\"from\":6500886579,\"to\":6708900496,\"type\":\"DATA\"},{\"from\":6500886594,\"to\":6708923712,\"type\":\"DATA\"},{\"from\":6500886651,\"to\":6708923824,\"type\":\"DATA\"},{\"from\":6500886665,\"to\":6742217808,\"type\":\"DATA\"},{\"from\":6500886900,\"to\":6717231776,\"type\":\"DATA\"},{\"from\":6500887030,\"to\":6723600088,\"type\":\"DATA\"},{\"from\":6500888155,\"to\":6723600280,\"type\":\"DATA\"},{\"from\":6500888182,\"to\":6723600292,\"type\":\"DATA\"},{\"from\":6500888193,\"to\":6723600280,\"type\":\"DATA\"},{\"from\":6500888462,\"to\":6723600088,\"type\":\"DATA\"},{\"from\":6500888961,\"to\":6723600328,\"type\":\"DATA\"},{\"from\":6500888988,\"to\":6723600338,\"type\":\"DATA\"},{\"from\":6500888999,\"to\":6723600328,\"type\":\"DATA\"},{\"from\":6500889032,\"to\":6723600360,\"type\":\"DATA\"}],\"codexrefs\":[{\"from\":6500884623,\"to\":6500885080,\"type\":\"CODE\"},{\"from\":6500884724,\"to\":6500885071,\"type\":\"CODE\"},{\"from\":6500884815,\"to\":6500885037,\"type\":\"CODE\"},{\"from\":6500884881,\"to\":6500885152,\"type\":\"CODE\"},{\"from\":6500884896,\"to\":6500884995,\"type\":\"CODE\"},{\"from\":6500885637,\"to\":6500890081,\"type\":\"CODE\"},{\"from\":6500885717,\"to\":6500885020,\"type\":\"CODE\"},{\"from\":6500885726,\"to\":6500885789,\"type\":\"CODE\"},{\"from\":6500885952,\"to\":6500890084,\"type\":\"CODE\"},{\"from\":6500885967,\"to\":6500886066,\"type\":\"CODE\"},{\"from\":6500886198,\"to\":6500884412,\"type\":\"CODE\"},{\"from\":6500886827,\"to\":6500884412,\"type\":\"CODE\"},{\"from\":6500886842,\"to\":6500886802,\"type\":\"CODE\"},{\"from\":6500887025,\"to\":6500890087,\"type\":\"CODE\"},{\"from\":6500887089,\"to\":6500885014,\"type\":\"CODE\"},{\"from\":6500887121,\"to\":6500885708,\"type\":\"CODE\"},{\"from\":6500887235,\"to\":6500887831,\"type\":\"CODE\"},{\"from\":6500887269,\"to\":6500887591,\"type\":\"CODE\"},{\"from\":6500888039,\"to\":6500888391,\"type\":\"CODE\"},{\"from\":6500888053,\"to\":6500887999,\"type\":\"CODE\"},{\"from\":6500888081,\"to\":6500887946,\"type\":\"CODE\"},{\"from\":6500888329,\"to\":6500885020,\"type\":\"CODE\"},{\"from\":6500888351,\"to\":6500888293,\"type\":\"CODE\"},{\"from\":6500888357,\"to\":6500888536,\"type\":\"CODE\"},{\"from\":6500889116,\"to\":6500889360,\"type\":\"CODE\"},{\"from\":6500889125,\"to\":6500888828,\"type\":\"CODE\"},{\"from\":6500889148,\"to\":6500888909,\"type\":\"CODE\"},{\"from\":6500889170,\"to\":6500889080,\"type\":\"CODE\"},{\"from\":6500889189,\"to\":6500889231,\"type\":\"CODE\"},{\"from\":6500889258,\"to\":6500889360,\"type\":\"CODE\"},{\"from\":6500889371,\"to\":6500885020,\"type\":\"CODE\"},{\"from\":6500889394,\"to\":6500889303,\"type\":\"CODE\"},{\"from\":6500889413,\"to\":6500889328,\"type\":\"CODE\"},{\"from\":6500889544,\"to\":6500889336,\"type\":\"CODE\"},{\"from\":6500889567,\"to\":6500889511,\"type\":\"CODE\"},{\"from\":6500889586,\"to\":6500889536,\"type\":\"CODE\"},{\"from\":6500889664,\"to\":6500889336,\"type\":\"CODE\"},{\"from\":6500889686,\"to\":6500889656,\"type\":\"CODE\"},{\"from\":6500889706,\"to\":6500889631,\"type\":\"CODE\"},{\"from\":6500889784,\"to\":6500889336,\"type\":\"CODE\"},{\"from\":6500889806,\"to\":6500889776,\"type\":\"CODE\"},{\"from\":6500889826,\"to\":6500889751,\"type\":\"CODE\"},{\"from\":6500889904,\"to\":6500889336,\"type\":\"CODE\"},{\"from\":6500889926,\"to\":6500889896,\"type\":\"CODE\"},{\"from\":6500889946,\"to\":6500889871,\"type\":\"CODE\"},{\"from\":6500889966,\"to\":6500890011,\"type\":\"CODE\"},{\"from\":6500890044,\"to\":6500889336,\"type\":\"CODE\"},{\"from\":6500890066,\"to\":6500890036,\"type\":\"CODE\"},{\"from\":6500890071,\"to\":6500887892,\"type\":\"CODE\"},{\"from\":6500890127,\"to\":6500886681,\"type\":\"CODE\"}],\"dataxrefs\":[],\"indegree\":50,\"outdegree\":81,\"nlocals\":53,\"nargs\":2,\"stackvars\":[{\"name\":\"var_2f8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-760}},{\"name\":\"var_2eah\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-746}},{\"name\":\"var_2e9h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-745}},{\"name\":\"var_2e8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-744}},{\"name\":\"var_2e0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-736}},{\"name\":\"var_2d8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-728}},{\"name\":\"var_2c8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-712}},{\"name\":\"var_2b8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-696}},{\"name\":\"var_2a8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-680}},{\"name\":\"var_2a0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-672}},{\"name\":\"var_298h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-664}},{\"name\":\"var_288h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-648}},{\"name\":\"var_280h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-640}},{\"name\":\"var_278h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-632}},{\"name\":\"var_270h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-624}},{\"name\":\"var_268h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-616}},{\"name\":\"var_260h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-608}},{\"name\":\"var_258h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-600}},{\"name\":\"var_250h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-592}},{\"name\":\"var_248h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-584}},{\"name\":\"var_240h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-576}},{\"name\":\"var_238h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-568}},{\"name\":\"var_234h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-564}},{\"name\":\"var_230h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-560}},{\"name\":\"var_228h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-552}},{\"name\":\"var_220h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-544}},{\"name\":\"var_219h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-537}},{\"name\":\"var_211h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-529}},{\"name\":\"var_209h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-521}},{\"name\":\"var_208h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-520}},{\"name\":\"var_1f8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-504}},{\"name\":\"var_1f1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-497}},{\"name\":\"var_1f0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-496}},{\"name\":\"var_1e8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-488}},{\"name\":\"var_1e0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-480}},{\"name\":\"var_1d8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-472}},{\"name\":\"var_1d0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-464}},{\"name\":\"var_1c8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-456}},{\"name\":\"var_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_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_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_130h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-304}},{\"name\":\"var_120h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-288}},{\"name\":\"var_108h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-264}},{\"name\":\"var_58h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-88}}],\"regvars\":[{\"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":"5561ms"}}
